attachment

<div dir="ltr"><div><div><div><div><div>Hi,<br></div><div><br></div>I have just <span><span><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il">posted</span></span></span> the second <span style="background-color:rgb(255,255,0)">PROTOTYPE</span> draft of <span><span><span><span><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-m_8888662490289409522gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il">IPP</span></span></span></span></span></span></span> <span><span><span><span><span><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-m_8888662490289409522gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il">System</span></span></span></span></span></span></span></span> <span></span><span><span><span><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-m_8888662490289409522gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il"><br></span></span></span></span></span></span></div><div><span><span><span><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-m_8888662490289409522gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il">Service</span></span></span></span></span></span> for review during <span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-m_-6295689530962265773gmail-m_6253211657032507473gmail-m_-7657206878290459083gmail-m_6176005587755606359gmail-m_1348348267460700115gmail-il"><span class="gmail-m_1835579928045282507gmail-m_6952449653942714079gmail-m_-2979594624596196427gmail-m_-5527100309400673852gmail-m_-5154405461174974041gmail-il">IPP WG calls</span></span>:<br><br></div>  <a href="http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20170910-rev.pdf" target="_blank">http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20170910-rev.pdf</a><br>

  - PDF with line numbers and redlines<br>  <br>  <a href="http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20170910-rev.docx" target="_blank">http://ftp.pwg.org/pub/pwg/ipp/wd/wd-ippsystem10-20170910-rev.docx</a><br>  - MS Word source with line numbers and redlines<br><br></div><div><span style="background-color:rgb(255,255,0)">Summary:  All operations and attributes have now been defined.<br></span></div><div>
<br></div><div>
</div>Cheers,<br></div></div>- Ira<br><br>------------------------------<wbr>-<br>
Change History:<br>10 September 2017<br><br>- Prototype draft – changes per PWG F2F review on 9 August 2017<br>- global – accepted all changes from previous draft<br>- global – replaced all [PWG.SYS] entries with “<none>” in section section 5 IPP Objects and Operations Summary<br>- global – changed “Set- Resource-Attributes” to “Set-Resource-Attributes (removed space)<br>- revised section 5.2 System Description Attributes to add “Note:  An SM/IPP Equivalent entry of “<none>” indicates that there is no previously defined equivalent attribute and the attribute is defined for the first time in this specification.”<br>- revised section 5.2 System Description Attributes Table 1 to change “SM Element Name” to “SM/IPP Equivalent”, change “resource-settable-attributes-supported” mapping to “job-settable-attributes-supported”, change “system-default-printer-id” mapping to <none>, and correct note 7<br>- revised section 5.3 System Status Attributes Table 2 to change “SM Element Name” to “SM/IPP Equivalent” and change “system-strings-uri” mapping to “printer-strings-uri”<br>- revised section 5.4 System Operations Table 3 to change “SM Operation Name” to “SM/IPP Equivalent”, add operation IDs from IANA section and other specs, add Get-Printer-Resources (analogous to Get-Resources), change note 6 to state that Register-Output-Device is CONDITIONALLY REQUIRED for systems that implement IPP Shared Infrastructure Extensions [PWG5100.18], change note 8 to reference the IPP Event Notifications and Subscriptions [RFC3995] operation extensions for the System Service, and add note 10 for Get-Printer-Resources<br>- revised section 5.6 Resource Description Attributes Table 4 to change “SM Element Name” to “SM/IPP Equivalent” (for consistency)<br>- revised section 5.7 Resource Status Attributes Table 5 to change “SM Element Name” to “SM/IPP Equivalent”, correct “date-time-at-xxx” and “time-at-xxx” attributes to Job in [RFC8011], and add more details to most notes<br>- revised section 5.8 Printer Description Attributes Table 6, section 5.9 Printer Status Attributes Table 7, and section 5.10 Job Status Attributes to change “SM Element Name” to “SM/IPP Equivalent” and add appropriate <none> entries<br>- revised section 6 IPP Operations to rewrite summary of Client authentication and authorization requirements and explain exception for Get-Printer-Attributes (for legacy compatibility)<br>- revised section 6.1 Printer Operations, section 6.2 Resource Operations, section 6.3 Subscription Operations, and section 6.4 System Operations to add summary of scope of operations and note about propagation of “printer-message-from-operator” operation attributes to target Printers in section 6.1 and “system-message-from-operator” operation attributes to “printer-message-from-operator” on affected Printers and in section 6.4<br>- added section 6.1.7 Get-Printer-Resources for an authorized End User (analogous to Get-Resources for an authorized Operator or Administrator)<br>- revised all tables in section 13. IANA and PWG Considerations to use Example style for single-spaced alignment<br>- moved former section 6.1.6 Get-Printer-Attributes (misplaced) to section 8.2 Get-Printer-Attributes and explained choice of “system-uri” (implicit default Printer) or “printer-uri” (explicit target Printer)<br>- revised section 6.3.1 Create-Resource-Subscriptions to create “one or more System Subcription objects on Resources”<br>- revised section 6.3.2 Create-System-Subscriptions to create “one or more System Subcription objects”<br>- revised section 6.4 System Operations to change “printer-message-from-operator” to “system-message-from-operator” throughout for consistency<br>- revised section 6.4.3.1 Get-System-Attributes Request to change “System MUST all” to “System MUST return all”<br>- revised section 6.4.4.1 Get-System-Supported-Values to change “System MUST all” to “System MUST return all” and change “xxx-supported-attributes” to “xxx-supported” attributes (no trailing quote mark)<br>- revised section 6.4.5 Pause-All-Printers and section 6.4.6 Pause-All-Printers-After-Current-Job to change “removed from “printer-state-reasons”” to “removed from their “printer-state-reasons” (change to Printer objects rather than System object<br>- revised section 6.4.7 Register-Output-Device paragraph on “Access Rights” to change “Proxy of the Printer” to “Proxy of the System” and change “Infrastructure Printer” to “System” and correct operation attribute to “output-device-id” (uri(45))<br>- revised section 6.4.8 Restart-System to add comment about possible addition of a state change diagram (System and Printers)<br>- revised section 6.4.8 Restart-System to note potential use for cleanup of non-responsive or corrupt Printers and also for “software rejuvenation” (proactive restart to mitigate performance degradation and other associated failures related to “software aging”) based on AT&T research in the 1990s<br>- revised section 6.4.8.2 Restart-System Response for “restart-get-interval” to change “should” to “SHOULD” (conformance recommendation)<br>- revised section 7.1.15 resource-type to change “Create-Resources” to “Create-Resource”<br>- revised section 7.1.17 restart-get-interval to change “specifies and interval” to “specifies an interval”<br>- revised section 7.2.4 ipp-features-supported to add “semantically analogous” clause<br>- revised section 7.2.5 ipp-versions-supported to change “REQUIRED attribute” to “REQUIRED System attribute”<br>- revised section 7.7.8 resource-state to change “transitions are show” to “transitions are shown”<br>- revised sections 13 IANA and PWG Considerations to use Example style for registration templates (single-spaced)<br>- revised section 13.4 Type2 enum Attribute Value Registrations to add new Get-Printer-Resources and assign new operation ID of “0x0065”<br>- revised section 14.1 Normative References to update for FIN and IPP 3D final versions<br>- revised section 16.2.1 Restrict “printer-id” to simplify title<br><br></div>