attachment
<div dir="ltr"><div>Hi Smith,</div><div><br></div><div>I disagree about your suggestion for a strange job state lifecycle for "proof-print".</div><div></div><div>All jobs should complete when they have finished producing output. Leaving that</div><div>original job in in 'processing-stopped' state is reinventing the audit trail problems <br></div><div>of the deprecated Restart-Job operation from RFC 2911, for no visible benefit.</div><div><br></div><div>The person who did the original "proof-print" (a document author) may well NOT</div><div>be the person who makes the final fifty copies (an admin or project leader).</div><div><br></div><div>Cheers,</div><div>- Ira</div><div><br></div><div><br></div><div><br></div><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Ira McDonald (Musician / Software Architect)<br>Co-Chair - TCG Trusted Mobility Solutions WG<br>Chair - Linux Foundation Open Printing WG<br>Secretary - IEEE-ISTO Printer Working Group<br>Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>IETF Designated Expert - IPP & Printer MIB<br>Blue Roof Music / High North Inc<br><a style="color:rgb(51,51,255)" href="http://sites.google.com/site/blueroofmusic" target="_blank">http://sites.google.com/site/blueroofmusic</a><br><a style="color:rgb(102,0,204)" href="http://sites.google.com/site/highnorthinc" target="_blank">http://sites.google.com/site/highnorthinc</a><br>mailto: <a href="mailto:blueroofmusic@gmail.com" target="_blank">blueroofmusic@gmail.com</a><br>Jan-April: 579 Park Place Saline, MI 48176 734-944-0094<br>May-Dec: PO Box 221 Grand Marais, MI 49839 906-494-2434<br><br><div style="display:inline"></div><div style="display:inline"></div><div style="display:inline"></div><div></div><div></div><div></div><div></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 22, 2018 at 7:38 AM Kennedy, Smith (Wireless & Standards Architect) <<a href="mailto:smith.kennedy@hp.com">smith.kennedy@hp.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word;line-break:after-white-space">OK, I am fine with starting from scratch to solve the Job Save and Reprint Feature and the Password Protected Job feature so that they can be at least orthogonal to one another, to allow password protected saved jobs to be clearly supported. First draft posted, announcement soon:<div><br></div><div><div> <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821.pdf" target="_blank">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821.pdf</a> </div><div> <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821.docx" target="_blank">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821.docx</a> </div><div> <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821-rev.pdf" target="_blank">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821-rev.pdf</a> </div><div> <a href="https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821-rev.docx" target="_blank">https://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippjobprinterext20-20180821-rev.docx</a> </div><div><br></div><div>And while we have the lid open, I think we might want to re-examine proof print, because some of proof print seems to step on job save and reprint. IMHO a proof print should print 1 copy and then enter 'processing-stopped' until it has been re-approved for processing, at which time it prints and becomes 'completed'. Once in that state, if the User / Client wants to specify 'print-and-save', then the new solution for the Job Save and Reprint feature can be applied if supported by the printer.</div><div><br><div>
Smith<br><br><br>
</div>
<div><br><blockquote type="cite"><div>On Aug 21, 2018, at 6:44 PM, Michael Sweet <<a href="mailto:msweet@apple.com" target="_blank">msweet@apple.com</a>> wrote:</div><br class="m_6114362035232426695Apple-interchange-newline"><div>
<div>Smith,<br>
<br>
The issue with "job-save-disposition" is that it does not specify the intent to retain the Job, just to save it to a specified location. Given what you (HP) want to be able to do, namely to support retention and re-printing of a job, it seemed clear from our discussions that job-save-disposition did not match up, and in fact the way that job-save-disposition is currently specified has technical implementation problems that are not easily resolved (thus the call to update JPS2 and deprecate it...)<br>
<br>
The related "proof-print" attribute *does* specify that the Job should be retained (at least for one reprint) and in general seems to have much better defined semantics. But it doesn't address how to have a persistent password for the Job and basically makes the assumption that the first print is a test run. Which is how we got to adding "job-retain-until[-time]" and "job-[re]print-password[-encryption]" attributes...<br>
<br>
<br>
Ira,<br>
<br>
The "output-device" comment was mine - since output-device uses the name syntax, we don't have a clear path to defining a semantic meaning for a particular name, even if it is an empty string or a specific name like "none". *If* we decide that we want a way to specify "process this Job but don't send it to an output device" in the Job Ticket, we should proceed carefully and clearly document a) how a Client specifies this and b) how a Printer advertises its support for this. But I'll stay on the record as not being 100% happy about it...<br>
<br>
<br>
> On Aug 21, 2018, at 8:22 PM, Ira McDonald <<a href="mailto:blueroofmusic@gmail.com" target="_blank">blueroofmusic@gmail.com</a>> wrote:<br>
> <br>
> Hi Guerney,<br>
> <br>
> My two cents.<br>
> <br>
> I'm sure Mike can respond more articulately.<br>
> <br>
> But the literal reading of 'print-save' and 'save-only' is *just* some form<br>
> of the *processed* raw Document data (definitely NOT the Document<br>
> object w/ metadata). That's unacceptable and useless IMO.<br>
> <br>
> Although the IPP F2F minutes record that you think that "output-device"<br>
> of NULL is a hack, it seems sound and reasonable to me.<br>
> <br>
> And I still like "put a stake in the heart of job-save-disposition". I think<br>
> JPS2 has serious issues of ambiguity.<br>
> <br>
> Cheers,<br>
> - Ira<br>
> <br>
> Ira McDonald (Musician / Software Architect)<br>
> Co-Chair - TCG Trusted Mobility Solutions WG<br>
> Chair - Linux Foundation Open Printing WG<br>
> Secretary - IEEE-ISTO Printer Working Group<br>
> Co-Chair - IEEE-ISTO PWG Internet Printing Protocol WG<br>
> IETF Designated Expert - IPP & Printer MIB<br>
> Blue Roof Music / High North Inc<br>
> <a href="https://protect-us.mimecast.com/s/yHxRCADo5oTN864lhYxs0K?domain=sites.google.com" target="_blank">http://sites.google.com/site/blueroofmusic</a><br>
> <a href="https://protect-us.mimecast.com/s/8GZtCBBp5pu7y6jRCWvxxJ?domain=sites.google.com" target="_blank">http://sites.google.com/site/highnorthinc</a><br>
> mailto: <a href="mailto:blueroofmusic@gmail.com" target="_blank">blueroofmusic@gmail.com</a><br>
> Jan-April: 579 Park Place Saline, MI 48176 734-944-0094<br>
> May-Dec: PO Box 221 Grand Marais, MI 49839 906-494-2434<br>
> <br>
> <br>
> <br>
> On Tue, Aug 21, 2018 at 6:13 PM Kennedy, Smith (Wireless & Standards Architect) <<a href="mailto:smith.kennedy@hp.com" target="_blank">smith.kennedy@hp.com</a>> wrote:<br>
> Greetings,<br>
> <br>
> I've prepared a JPS2 v2, and I'm ready to publish it and move into a design discussion about a replacement for "job-save-disposition" and other aspects of JPS2, but before I do that I wanted to make one more pass at the state of the current JPS2 document, to make sure we need to dive into this effort.<br>
> <br>
> It was asserted in the August 2018 F2F and in the minutes that since the definitions of 'save-only' and 'print-and-save' on pages 40-41 only discusses Document Data, and doesn't say anything about retaining the Job, that sending "save-disposition" = 'save-only' or 'print-and-save' will not cause the Printer to retain the Job, and therefore JPS2 failed to actually support the "Job Save and Reprint Feature" with any of the attributes defined within. I can understand why it might be read that way, but I also think we don't need to take such a narrow interpretation of 5100.11. From my reading, when a Printer processes a Job that has the "save-disposition" member of "job-save-disposition" specifying 'save-only' or 'print-and-save', if there are no errors, the Printer can save the Job's Document Data to the location specified in "save-info" member of "job-save-disposition" (as per pages 40-41), but it can ALSO put the completed Job in the Job Retention Phase as per the definition of a Saved Job on 5100.11 page 13, so that it becomes a Saved job suitable for a reprint using control panel selection or an IPP Resubmit Job operation.<br>
> <br>
> If there is a Printer that implements "job-save-disposition" and saves the Document Data but does not Retain the Job then that could be viewed as unfortunate behavior, but will any clients care about this misbehavior? Do any IPP Everywhere™ implement this unfortunate behavior? <br>
> <br>
> To be clear, I am not trying to be difficult or combative - I natively don't understand why we need to be reading it the way that we are. The specification seems vague enough that such an interpretation doesn't seem unreasonable to me. And it seems much less destructive (and less work) to take that interpretation than to start over or create a JPS2v2.<br>
> <br>
> Why specifically is this an inappropriate reading of 5100.11? <br>
> <br>
> Thanks for your patience and thoughts?<br>
> <br>
> Smith<br>
> <br>
> /**<br>
> Smith Kennedy<br>
> Wireless & Standards Architect - IPG-PPS<br>
> Standards - IEEE ISTO PWG / Bluetooth SIG / Wi-Fi Alliance / NFC Forum / USB-IF<br>
> Chair, IEEE ISTO Printer Working Group<br>
> HP Inc.<br>
> */<br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> ipp mailing list<br>
> <a href="mailto:ipp@pwg.org" target="_blank">ipp@pwg.org</a><br>
> <a href="https://protect-us.mimecast.com/s/TP-hCDkr5rf5yvqJtkfP_C?domain=pwg.org" target="_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>
> _______________________________________________<br>
> ipp mailing list<br>
> <a href="mailto:ipp@pwg.org" target="_blank">ipp@pwg.org</a><br>
> <a href="https://protect-us.mimecast.com/s/TP-hCDkr5rf5yvqJtkfP_C?domain=pwg.org" target="_blank">https://www.pwg.org/mailman/listinfo/ipp</a><br>
<br>
_________________________________________________________<br>
Michael Sweet, Senior Printing System Engineer<br>
</div>
</div></blockquote></div><br></div></div></div></blockquote></div>