Re: [IPP] Handling use case where smaller Input Page media size is printed on larger physical media

Michael Sweet via ipp <ipp@pwg.org> Fri, 25 October 2019 21:26 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC0FC12008F for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 25 Oct 2019 14:26:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mnTquY7HP-gN for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 25 Oct 2019 14:26:50 -0700 (PDT)
Received: from mail.pwg.org (mail.pwg.org [50.116.7.199]) by ietfa.amsl.com (Postfix) with ESMTP id B03B4121151 for <ipp-archive2@ietf.org>; Fri, 25 Oct 2019 14:25:34 -0700 (PDT)
Received: by mail.pwg.org (Postfix, from userid 1002) id 10C702434; Fri, 25 Oct 2019 21:25:34 +0000 (UTC)
Received: from mail.pwg.org (localhost [IPv6:::1]) by mail.pwg.org (Postfix) with ESMTP id 2AAB31CF2; Fri, 25 Oct 2019 21:25:31 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by mail.pwg.org (Postfix, from userid 1002) id C9ED43A68; Fri, 25 Oct 2019 21:25:29 +0000 (UTC)
Received: from ma1-aaemail-dr-lapp01.apple.com (ma1-aaemail-dr-lapp01.apple.com [17.171.2.60]) by mail.pwg.org (Postfix) with ESMTPS id 24ACB2434 for <ipp@pwg.org>; Fri, 25 Oct 2019 21:25:28 +0000 (UTC)
Received: from pps.filterd (ma1-aaemail-dr-lapp01.apple.com [127.0.0.1]) by ma1-aaemail-dr-lapp01.apple.com (8.16.0.27/8.16.0.27) with SMTP id x9PL7K6e006870; Fri, 25 Oct 2019 14:25:25 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=sender : content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=20180706; bh=boSuAhhx1kiBa97SvCITn+x2lyv2OKuveczJtScdEEc=; b=npquPATcIyPxuw2bj78JYGZ5Mnls6gRroOo7qJ6XvB6Np6e2rLcDMPbV95cA4yQrsQgJ NkNgtR5aakN6pdmCKmlCRA1VfNHTKGGEkLTtx6DVJ/odv1jJYeHrx9oXNHL4ESl7kI+d 7WLHLvY+1PddoNDNQTIMtLVb5MmNYveHXMgTujFSVcmk0LsWNRVJB17+YFs05yMCXdZM jo9PI2Nil7TJeTytB0ALirYzIz29y9zCbZdtIO+e1mWE85/JGXO/0p5SFHnL2WVqc0rv +rq4ve3aRpVfXK26aa/OIvaTJoqYEZoptX5XT4E53ZbALTtAGFNYDrUIyrCWQSOxcEkL vg==
Received: from ma1-mtap-s03.corp.apple.com (ma1-mtap-s03.corp.apple.com [17.40.76.7]) by ma1-aaemail-dr-lapp01.apple.com with ESMTP id 2vrjm1ynuv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 25 Oct 2019 14:25:25 -0700
Received: from nwk-mmpp-sz10.apple.com (nwk-mmpp-sz10.apple.com [17.128.115.122]) by ma1-mtap-s03.corp.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) with ESMTPS id <0PZY005Q28U88DF0@ma1-mtap-s03.corp.apple.com>; Fri, 25 Oct 2019 14:25:25 -0700 (PDT)
Received: from process_milters-daemon.nwk-mmpp-sz10.apple.com by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) id <0PZY00B008LETC00@nwk-mmpp-sz10.apple.com>; Fri, 25 Oct 2019 14:25:24 -0700 (PDT)
X-Va-A:
X-Va-T-CD: e144540b7342dfdd5f6898b05c7d1e1b
X-Va-E-CD: e4e977141d26327c87d8d301fc6e3f36
X-Va-R-CD: 9c3f05b46ea285110804182d6dba2b67
X-Va-CD: 0
X-Va-ID: 2bc86e81-09ab-40a0-8d8c-9b008a1384ee
X-V-A:
X-V-T-CD: e144540b7342dfdd5f6898b05c7d1e1b
X-V-E-CD: e4e977141d26327c87d8d301fc6e3f36
X-V-R-CD: 9c3f05b46ea285110804182d6dba2b67
X-V-CD: 0
X-V-ID: 0e5e05e0-2ae6-468b-83d3-6705009eeecc
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-10-25_10:,, signatures=0
Received: from [17.234.105.134] by nwk-mmpp-sz10.apple.com (Oracle Communications Messaging Server 8.0.2.4.20190507 64bit (built May 7 2019)) with ESMTPSA id <0PZY009958U6TV10@nwk-mmpp-sz10.apple.com>; Fri, 25 Oct 2019 14:25:24 -0700 (PDT)
MIME-version: 1.0 (Mac OS X Mail 13.0 \(3594.4.19\))
In-reply-to: <CS1PR8401MB127078F96CA5B8467EBE33669E650@CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM>
Date: Fri, 25 Oct 2019 17:25:18 -0400
Message-id: <4DD3449A-5F43-417A-BFEB-FBF96E35B003@apple.com>
References: <CS1PR8401MB127078F96CA5B8467EBE33669E650@CS1PR8401MB1270.NAMPRD84.PROD.OUTLOOK.COM>
To: Smith Kennedy <smith.kennedy@hp.com>
X-Mailer: Apple Mail (2.3594.4.19)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-10-25_10:, , signatures=0
Cc: PWG IPP Workgroup <ipp@pwg.org>
Subject: Re: [IPP] Handling use case where smaller Input Page media size is printed on larger physical media
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: ISTO-PWG Internet Printing Protocol workgroup discussion forum <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
From: Michael Sweet via ipp <ipp@pwg.org>
Reply-To: Michael Sweet <msweet@apple.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: ipp-bounces@pwg.org
Sender: ipp <ipp-bounces@pwg.org>

Smith,

The likely scenarios (based on my experience with existing IPP printers):

1. The printer scales the input pages to the output media (ipp-attribute-fidelity, media/media-col, and/or print-scaling can force this);

2. The printer centers the input pages on a series of A0 pages, wasting a lot of paper; or

3. The printer stops and asks the operator to load A4 media.

The imposition-template attribute (from PPX) could be used to implement same-up behavior (A4 pages tiled across the row), with finishings-col used to cut the pages apart with several trimming values.

(in the old days you'd enable queuing and nesting and you'd get "automatic" imposition across the roll...)


> On Oct 25, 2019, at 4:00 PM, Kennedy, Smith (Wireless & IPP Standards) via ipp <ipp@pwg.org> wrote:
> 
> Hi there,
>  
> I have a question about how best to handle via IPP a scenario where the Printer supports printing a Job whose input pages specify a smaller physical size than the media on which they are actually printed. For instance, the Job specifies A4 input pages but the Printer prints it onto A0 roll feed media.
>  
> I can imagine two ways to handle this:
>  
> 	• The Printer present “virtual input trays” (via “media-col-ready”) for all the smaller media sizes it can produce from the media loaded. If the Client selected A4, the Printer would “produce” A4 output from the roll feed media loaded.
> 	• The Printer presents finishing operations, etc. to allow the Client / User to specify finishing operations and possibly specify other “hints” for rotation, etc. to produce the A4 media. 
>  
> The latter method seems to me to be more “process-based” rather than “intent-based”, which I believe runs counter to our core IPP design principles. It also makes it difficult for the Client to provide a “page setup” with the target media dimensions based on what might be loaded or supported by the Printer. The first method is more “intent-based” in that the Printer is advertising A4 being loaded, the Client is submitting Input Pages with A4 dimensions, and the Printer is handling that by printing to A4 bounds and possibly cutting out the pages. The trouble is that, for larger roll feed printers, the “media-col-ready” could bloat out almost exponentially.
> Thoughts on this? I’m expecting to add this to the next draft of Driverless Printing Extensions (formerly JPS3v2).
>  
> Cheers,
>  
> Smith
>  
> /**
>     Smith Kennedy
>     HP Inc.
> */
>  
>  
>  
> _______________________________________________
> ipp mailing list
> ipp@pwg.org
> https://www.pwg.org/mailman/listinfo/ipp

_________________________________________________________
Michael Sweet, Senior Printing System Engineer

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp