attachment

<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;">Ira,<div><br></div><div><div><div>On Jan 14, 2014, at 12:30 PM, Ira McDonald &lt;<a href="mailto:blueroofmusic@gmail.com">blueroofmusic@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><div><div><div><div>Hi Mike,<br><br></div>I like your drawing and explanations.<br><br></div>But conflating Input/Output Devices with Subunits (non-free-standing components of a Printer, <br>Scanner, Copier, etc.) bothers me.&nbsp; It doesn't cohere w/ the IETF Host Resources and Printer <br>

MIBs or the ISO 10175 DPA model (where subunits are all first-class objects).<br><br></div>I suggest changing the common bottom solid line below Print Service to SCS to a shorter height<br></div>block (than the service blocks) labelled "Shared Subunits (input tray, marker, etc.)" to clarify this<br>

</div><div>distinction.<br></div></div></blockquote><div><br></div><div>Devices are directly addressable in IPP (and the Semantic Model) to support fan-out, while subunits are not (subunits get used/addressed as a side effect of intent), so it is important to show devices in the diagram. &nbsp;How about:</div><div><br></div><div>&nbsp; &nbsp; -- -- Arbitrated Device/Subunit Access -- -- -- -- -- -- -- -- -- -- -- -- -- --</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +- Device -+ &nbsp; &nbsp;+- Device -+ &nbsp; &nbsp; &nbsp; +- Device -+</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | Subunits | &nbsp; &nbsp;| Subunits | &nbsp;... &nbsp;| Subunits |</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; +----------+ &nbsp; &nbsp;+----------+ &nbsp; &nbsp; &nbsp; +----------+</div><div><div><div><br></div><div>We can reference RFC 3805 for the definition of the different subunits, and we have already exposed some of them in the various IPP extensions (printer-supply, printer-input-tray, printer-output-tray, etc.)</div><div><br></div><div><br></div></div></div><blockquote type="cite"><div dir="ltr"><div>Historical Note:</div><div><br>In the ISO 10175 DPA model, there is actually a top object of Server.&nbsp; For consistency w/ IETF Host <br>Resources and Printer MIBs, Pete and I renamed it from Server to System when I wrote the WIMS <br>

multifunction schema that Pete mostly adopted into the Semantic Model 2.0 schema.&nbsp; <br><br>The ISO DPA Control operation (all admin ops rolled into one command) has a target of Server <br>(and can startup or shutdown an instance of a Logical Printer).<br></div></div></blockquote><div><br></div></div>For Semantic Model the Object and Service are defined as separate entities, e.g., System Object and System Control Service. &nbsp;But IPP defines the combination of the IPP Server and Service as a combined IPP object, e.g. IPP Printer object is the IPP Server and Print Service, IPP System object would be the IPP Server and System Control Service, etc. &nbsp;I don't think there is a fundamental difference in the models that needs to be reconciled, just some words to document the difference in terminology and diagrams.</div><div><br></div><div>If we choose to make a distinction, the rightmost IPP Printer in my diagram could just be changed to IPP System. &nbsp;But I think we should still use a "printer-uri" attribute to target the System Control Service, reusing as much as possible from RFC 2911.</div><div><br></div><div><span style="font-family: 'Andale Mono'; orphans: 2; text-align: -webkit-auto; widows: 2;">_________________________________________________________</span><br><div apple-content-edited="true"><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Andale Mono'; border-spacing: 0px;"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Andale Mono'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Michael Sweet, Senior Printing System&nbsp;Engineer, PWG Chair</div></span></span>
</div>
<br></div></body></html>