attachment

<div dir="ltr"><div><div><div><div><div><div><div><div><div><div>Hi Mike,<br><br></div>What I was trying to &quot;fix&quot; is that &quot;pdl-override&quot; of &#39;guaranteed&#39; is largely<br></div>useless, because the degree of override supported in a given PDL<br>

</div>interpreter varies.<br><br></div>So the IPP Client (sending document data that it did NOT generate but<br></div>that MAY contain job processing instructions) could use &#39;attempted&#39; to<br></div>learn what is ?safe? to try to override.<br>

<br></div>If this problem isn&#39;t worth &quot;fixing&quot;, then I suggest that &quot;pdl-override&quot; with<br>*any* value is not a useful IPP feature - and the Implementor&#39;s Guide <br></div>should warn IPP Client developers to avoid using it accordingly.<br>

<br></div>Cheers,<br></div>- Ira<br><div><div><br></div></div></div><div class="gmail_extra"><br clear="all"><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 &amp; 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>Winter  579 Park Place  Saline, MI  48176  734-944-0094<br>Summer  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>
<br><br><div class="gmail_quote">On Mon, Jun 2, 2014 at 10:44 AM, Michael Sweet <span dir="ltr">&lt;<a href="mailto:msweet@apple.com" target="_blank">msweet@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div style="word-wrap:break-word">Ira,<div><br></div><div>One of the other issues that I forgot to mention is that there is currently no way for a printer to indicate attributes that might not be supported.  For example, you might send a Validate-Job operation that specifies duplex output, and that might ordinarily be honored *except* if a particular PDL override was embedded in the document data.  In that case, there is no way for the Printer to respond definitively to the Validate-Job request.</div>

<div><br></div><div>But in most cases the PDL override question is moot: either the Client is generating the PDL or is providing an existing document file in a format (PDF, JPEG, etc.) that generally does not contain embedded PDL commands for output intent.  PostScript is probably the only PDL that was commonly shared and sent to a printer that can contain output indent (via setpagedevice), typically to set media size, duplex mode, and copies, and its use has been steadily replaced by PDF over the years as the document interchange format of choice.</div>

<div><br></div><div>So like I said, probably worth a mention but I wouldn&#39;t want to spend a lot of time trying to &quot;fix&quot; this.</div><div><div class="h5"><div><br></div><div><br></div><div><div><div>On Jun 2, 2014, at 10:07 AM, Ira McDonald &lt;<a href="mailto:blueroofmusic@gmail.com" target="_blank">blueroofmusic@gmail.com</a>&gt; wrote:</div>

<br><blockquote type="cite"><div dir="ltr"><div><div><div><div><div>Hi Mike,<br><br></div>Right - what I (poorly expressed) meant to say was that with Validate-Job<br></div>and &quot;pdl-override&quot; of &#39;attempted&#39; and specific &quot;document-format&quot; sent along<br>



with whatever Job processing attributes, the IPP Client could query to see<br></div>how well the *attempt* would actually succeed (i.e., the extent of override<br></div><div>support for that specific document format).<br>



</div><div><br></div>Cheers,<br></div>- Ira<br><br></div><div class="gmail_extra"><br clear="all"><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 &amp; 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>



Winter  579 Park Place  Saline, MI  48176  <a href="tel:734-944-0094" value="+17349440094" target="_blank">734-944-0094</a><br>Summer  PO Box 221  Grand Marais, MI 49839  <a href="tel:906-494-2434" value="+19064942434" target="_blank">906-494-2434</a><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>
<br><br><div class="gmail_quote">On Mon, Jun 2, 2014 at 9:52 AM, Michael Sweet <span dir="ltr">&lt;<a href="mailto:msweet@apple.com" target="_blank">msweet@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word">Ira,<div><br><div><div><div>On May 23, 2014, at 11:21 AM, Ira McDonald &lt;<a href="mailto:blueroofmusic@gmail.com" target="_blank">blueroofmusic@gmail.com</a>&gt; wrote:</div><blockquote type="cite">



<div dir="ltr"><div><div><div>Hi Smith,<br><br></div>Actually, the Printer doesn&#39;t have to bind values to &quot;xxx-actual&quot; until the Job<br>completes.<br><br></div>This reply is not about &#39;guaranteed&#39;.<br>





<br></div>This reply is about the usability of &#39;attempted&#39;.<br><br>An IPP Client could use Validate-Job with &quot;document-format&quot; and &quot;pdl-override&quot; and,<br>when it receives the response that says ignored or substituted, examine the values <br>





of &quot;preferred-attributes&quot; (from JPS3, PWG 5100.13-2012) to find out the extent to <br>which the Printer *could* and *could not* successfully &#39;attempt&#39; to do the overrides.<br></div></blockquote>

<div><br></div></div>Well, if a Client sends &quot;ipp-attribute-fidelity&quot; (not &quot;pdl-override&quot;), then Validate-Job needs to respond just like Create-Job/Print-Job/Print-URI.  So in that case &quot;preferred-attributes&quot; doesn&#39;t enter into the picture.</div>



<div><br></div><div>Instead, the Client would need to *omit* &quot;ipp-attribute-fidelity&quot; to see which overrides are supported.  Then you&#39;ll get the unsupported attributes/values and potentially the ones that would be used instead.</div>



<div><br></div><div>Based on my own experience, I&#39;m not sure how useful/reliable this method would be, but we can certainly document it.</div><div><div><br></div><div>
<span style="border-collapse:separate;font-family:&#39;Andale Mono&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><span style="border-collapse:separate;font-family:&#39;Andale Mono&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">



_________________________________________________________<br>Michael Sweet, Senior Printing System Engineer, PWG Chair</div></span></span>
</div>
<br></div></div></div></blockquote></div><br></div>
</blockquote></div><br><div>
<span style="border-collapse:separate;font-family:&#39;Andale Mono&#39;;border-spacing:0px"><span style="border-collapse:separate;color:rgb(0,0,0);font-family:&#39;Andale Mono&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div style="word-wrap:break-word">

_________________________________________________________<br>Michael Sweet, Senior Printing System Engineer, PWG Chair</div></span></span>
</div>
<br></div></div></div></div></blockquote></div><br></div>