attachment-0002

<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">All,<div><br></div><div>I've posted this feedback in slide form at:</div><div><br></div><div>&nbsp; &nbsp; <a href="ftp://ftp.pwg.org/pub/pwg/cloud/white/cloud-extension-comments-sweet-20121203.pdf">ftp://ftp.pwg.org/pub/pwg/cloud/white/cloud-extension-comments-sweet-20121203.pdf</a></div><div><br></div><div>This feedback is based on my work on IPPSIX, the IPP binding spec for this stuff...</div><div><br></div><div>.....</div><div><br></div><div>GetAvailableJobs</div><div><br></div><div>- Don’t like being able to get&nbsp;jobs for multiple&nbsp;Printers<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Doesn’t match existing SM or IPP&nbsp;Printer objects - the&nbsp;Client</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;is&nbsp;always talking to a single service&nbsp;endpoint/target,&nbsp;not</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;multiple&nbsp;services/targets<br><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Existing model does not preclude&nbsp;having a Cloud Print&nbsp;Manager</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;that&nbsp;fronts multiple output devices<br><br><span class="Apple-tab-span" style="white-space:pre">                </span>- 1 Cloud Print Manager with&nbsp;multiple output devices</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&nbsp;&nbsp;sharing&nbsp;the&nbsp;same Cloud Print Service, or<br><br><span class="Apple-tab-span" style="white-space:pre">                </span>-&nbsp;N Cloud Print Managers&nbsp;(implementation might merge</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&nbsp;&nbsp;these)&nbsp;each using their own Cloud&nbsp;Print Service<br><br>- But why have&nbsp;GetAvailableJobs at all?<br><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Existing GetJobs operation&nbsp;provides all the info needed</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Notifications tell you which printer&nbsp;needs to be polled</div><div><br></div><div><br></div><div>FetchDocument</div><div><br></div><div><div>- Need basic transform&nbsp;functionality<br><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Request that the document data be&nbsp;transformed to a</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;suitable format for&nbsp;printing, such as “I need PWG</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;Raster&nbsp;data in 8-bit grayscale at 300dpi”<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;This is used by Google Cloud Print&nbsp;and other</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;implementations<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Also covers things such as copy&nbsp;generation, scaling,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;number-up, etc.<br><br></div></div><div>- Cloud Print Service advertises&nbsp;capabilities</div><div>&nbsp;&nbsp;(FetchDocumentElementsSupported,</div><div>&nbsp; &nbsp;FetchDocumentPWGRasterDocumentTypesSupported,</div><div>&nbsp; &nbsp;FetchDocumentPWGRasterDocumentResolutionsSupported)<br><br></div><div>- Cloud Print Manager includes&nbsp;DocumentTicket in&nbsp;FetchDocument</div><div>&nbsp; request<br><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Includes additional elements for&nbsp;output format</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;(DocumentFormat/Details, PWGRasterDocumentType,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;&nbsp;PWGRasterDocumentResolution)<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Cloud Print Service will need to fetch&nbsp;data from</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;Document URI</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">                </span>-&nbsp;Do we&nbsp;define when that happens?<br><span class="Apple-tab-span" style="white-space:pre">                </span>-&nbsp;What about caching?</div></div></div><div><br class="webkit-block-placeholder"></div><div><br></div><div>User Role “Printer”</div><div><br></div><div><div>- When characterizing access&nbsp;control policies, we&nbsp;often&nbsp;use</div><div>&nbsp; “adminstrator”,&nbsp;“operator”, “user”, and&nbsp;“system” as user</div><div>&nbsp; roles<br><br></div><div>- For Cloud Print we need a&nbsp;new role for the printer/&nbsp;Cloud</div><div>&nbsp; Print Manager<br><br><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Printers can fetch documents,&nbsp;users probably can’t</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;(although&nbsp;there is a use case for users&nbsp;viewing</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;&nbsp;documents&nbsp;they have&nbsp;submitted...)<br><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>-&nbsp;Most of the other Cloud Print&nbsp;operations are probably</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;&nbsp;printer-only</div></div></div><div><br class="webkit-block-placeholder"></div><div>
<span class="Apple-style-span" style="border-collapse: separate; font-family: Helvetica; border-spacing: 0px; "><div>__________________________________________________</div><div>Michael Sweet, Senior Printing System&nbsp;Engineer, PWG Chair<br></div></span>

</div>
<br></div><br />-- 
<br />This message has been scanned for viruses and
<br />dangerous content by
<a href="http://www.mailscanner.info/"><b>MailScanner</b></a>, and is
<br />believed to be clean.
</body></html>