attachment
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Bill,<br class=""><div><br class=""></div><div>Some responses to your feedback are inline below...</div><div><br class=""><blockquote type="cite" class=""><div class="">On Jul. 23, 2018, at 2:53 PM, <a href="mailto:wamwagner@comcast.net" class="">wamwagner@comcast.net</a> wrote:</div></blockquote><blockquote type="cite" class=""><div class="">...</div></blockquote><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div class=""><ol start="1" type="1" style="margin-bottom: 0in; margin-top: 0in;" class=""><li class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px;"><span style="caret-color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12pt;" class="">I would argue that this should be a Job Description attribute rather than an Operation attribute, because it stays with the Job and is really an attribute of the job rather than any IPP operation. I also suggest that this attribute should not in itself cause Job Save, since IPP already has the “job-save-disposition” (collection) Job Template attribute and there are other implementation dependent job retention factors. This would also preclude the automatic saving of copied jobs.</span></li></ol></div></div></div></blockquote><div><br class=""></div>Security attributes are not exposed as Job Description/Status/Template attributes as that will expose the very credentials that would be required to reprint the job from the console.</div><div><br class=""></div><div>As for not causing a Job Save, JPS2 already has an implicit/lightweight local save that happens when you use the proof-print Job Template attribute - the semantics of Proof Print are that "I am printing a draft/proof copy of this job and intend to print more copies if the proof copy is good." Similarly, specifying a "job-reprint-password" operation attribute specifies that you intend to print more copies of the job at a later time. Perhaps using "Job Save" is the sticking point here - perhaps just saying "Job Retention" is enough?</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div class=""><ol start="1" type="1" style="margin-bottom: 0in; margin-top: 0in;" class=""><li class="MsoListParagraphCxSpMiddle" style="caret-color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12pt; margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px;">It may be desirable to make clear the distinction between Job Password, Document Password and Job Reprint Password in this specification. I would suggest a simple statement of the purpose of these three passwords.</li></ol><ol start="3" type="1" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; margin-bottom: 0in; margin-top: 0in;" class=""><ol start="1" type="a" style="margin-bottom: 0in; margin-top: 0in;" class=""><li class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px; font-size: 12pt; font-family: Arial, sans-serif;">document-password [<a href="http://ftp.pwg.org/pub/pwg/candidates/cs-ippjobprinterext3v10-20120727-5100.13.pdf" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span style="color: windowtext; text-decoration: none;" class="">PWG5100.13</span></a>] is an operation attribute provided with a Print-Job, Print-URI, Send-Document, or Send-URI operation to allow access to the document content, typically to "unlock" a previously password-protected PDF or OpenXPS document. The value supplied is retained by the Printer as long as the corresponding Document is retained.</li><li class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px; font-size: 12pt; font-family: Arial, sans-serif;">job-password [<a href="http://ftp.pwg.org/pub/pwg/candidates/cs-ippjobprinterext10-20101030-5100.11.pdf" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span style="color: windowtext; text-decoration: none;" class="">PWG5100.11</span></a>] is an operation attribute optionally provided with a Print-Job, Print-URI, or Create-Job operation to cause a submitted job to be held in a 'pending-held' state until the password value is submitted to the printing device. The method in which the password is entered and validated at the Printer is implementation dependent. The job-password value is not saved with the Job.</li><li class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px; font-size: 12pt; font-family: Arial, sans-serif;">job-reprint-password is [<i class="">a Job Description or an operation attribute</i>] optionally provided with a Print-Job, Print-URI, or Create-Job operation that (if accepted by the Printer), causes the submitted job-reprint-password to be saved with the retained Job. It does not affect the processing of the job in any other way. Although IPP does allow a retained job to be reprinted via Resubmit-Job, this capability is only available if the user performing this operation is the job owner or an operator or administrator of the Printer object. However, if outside of IPP, the Printer provides a user with the ability to reprint retained jobs, and the desired Job has been tagged with a job-reprint-password, the user must supply that password to get access to the job for reprint (<i class="">or any other purpose?)</i></li></ol></ol></div></div></div></blockquote><div><br class=""></div>Just for reprint. And I like this as a summary of the differences between the three attributes.</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div class=""><ol start="4" type="1" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; margin-bottom: 0in; margin-top: 0in;" class=""><li class="MsoListParagraphCxSpMiddle" style="margin: 0in 0in 0.0001pt; line-height: 18.399999618530273px; font-size: 12pt; font-family: Arial, sans-serif;">As far as I can tell, reprinting a job is not a defined IPP operation nor is it clear to me why giving access to an IPP retained Job by some means other than IPP can restrict how that job is used. At any rate, from the discussion, the identified job (which is somehow selected by the user) is not itself affected in any way other than by being copied and, since "most operation attributes do not persist beyond the life of the operation" that new job is printed (whatever than might involve) following operation attributes defined by the user when he has, by whatever means outside of IPP, initiated "reprint" of a selected IPP job.<span class="Apple-converted-space"> </span></li></ol></div></div></div></blockquote><div><br class=""></div>We have Restart-Job (deprecated), Reprint-Job (deprecated), and Resubmit-Job (the recommended replacement for the previous two). All of these have the typical "Job owner, operator, or administrator" for the access rights (policy), but when reprinting from the console there is often no way to do traditional authentication (thus the invention of PIN printing, etc.)</div><div><br class=""><blockquote type="cite" class=""><div class=""><div class="WordSection1" style="page: WordSection1; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;"><div class=""><ol start="5" type="1" style="caret-color: rgb(0, 0, 0); font-family: Menlo-Regular; font-size: 12px; margin-bottom: 0in; margin-top: 0in;" class=""><li class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt; line-height: 18.399999618530273px; font-size: 12pt; font-family: Arial, sans-serif;">The original use case of allowing remote reprint was eliminated, although if the purpose of Job Reprint Password is solely to allow access to a retained IPP Job, (rather than to act as a Job Password for a reprinted Job), it would seem that remote reprint is a useful feature. Would it be that cumbersome to change an operation such as ResubmitJob to bestow job ownership (of the copied Job) to a user having the password?<span class="Apple-converted-space"> </span></li></ol></div></div></div></blockquote><div>We could definitely add that in, but how would a user that is not the job owner, an operator, or an administrator discover a job that could be reprinted?</div><div><br class=""></div></div><div class="">
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Menlo; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;">_________________________________________________________<br class="">Michael Sweet, Senior Printing System Engineer</div>
</div>
<br class=""></body></html>