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="">Hi Steven,<br class="">
<div><br class=""><blockquote type="cite" class=""><div class="">On Jan 7, 2021, at 12:40 PM, Steven Young via ipp <<a href="mailto:ipp@pwg.org" class="">ipp@pwg.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta charset="UTF-8" class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; 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 style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Smith,<br class=""><br class="">Happy New Year!<br class=""><br class="">I sent the draft to CINC for their review.  The following is their understanding and would like your confirmation:<br class=""><br class="">In Figure 2 - PAPI Example of "printer-finisher"<br class="">printer-finisher[1] = "index=8;<br class="">                      type=stitcher;<br class="">                      unit=sheets;<br class="">                      maxcapacity=500;<br class="">                      capacity=100;"<br class=""><br class="">Our understanding is as follows:<br class="">type(IPP) = finDeviceType(RFC3806)<br class="">unit(IPP) = finDeviceCapacityUnit(RFC3806)<br class="">maxcapacity(IPP) = finDeviceMaxCapacity(RFC3806)<br class="">capacity(IPP) = finDeviceCurrentCapacity(RFC3806)<br class=""><br class="">So, finDeviceMaxCapacity is the maximum capacity of finDeviceType finishing can handle with the unit of finDeviceCapacityUnit. Right?<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class="">In the case of type=stacker and unit=sheets,  finDeviceMaxCapacity indicates the maximum number of sheets that can be loaded,  and finDeviceCurrentCapacity indicates the remaining number of sheets.<br class=""><br class="">If our understanding is correct, the example in Figure 2 type=stitcher allows stapling 500 sheets of paper at a time.<br class=""><span lang="ZH-TW" style="font-family: "Microsoft JhengHei", sans-serif;" class="">(</span>Similarly, in Figure 2, when type=puncher, 100 holes can be made at a time.<span lang="ZH-TW" style="font-family: "Microsoft JhengHei", sans-serif;" class="">)</span><br class=""><br class="">We would like to know our understanding of finDeviceMaxCapacity and finDeviceCurrentCapacity is correct.<br class=""><br class="">Can you please confirm that.<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""></div></div></div></blockquote><div class=""><div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; 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 style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class=""></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">(Below is the response I gave you in our private conversation.)</div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class=""></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">I don't know the answers. The definitions for finDeviceMaxCapacity and finDeviceCurrentCapacity in RFC 3806 aren't clear at all on what a maximum capacity or current capacity means in the context of a finisher. Ira, can you provide any clarifications on these?</div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class=""></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">It also seems a bit too wide open to let the printer choose the unit type. <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Your example also raises an interesting question about stackers. The Finishing MIB defines 'stacker' as a finisher type. But IPP "finishings-col" doesn't have a representation for stackers - it considers a stacker to be an "output-tray".<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Mike, what do you think we ought to do about the FinDeviceTypeTC types in the Finishing MIB that don't have IPP equivalents in finishings-col?<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">FinDeviceTypeTC ::= TEXTUAL-CONVENTION<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">    STATUS       current<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">    DESCRIPTION<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">      "The defined finishing device subunit process<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">       enumerations."<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">    SYNTAX       INTEGER {<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         other(1),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         unknown(2),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         stitcher(3),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         folder(4),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         binder(5),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         trimmer(6),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         dieCutter(7),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         puncher(8),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         perforater(9),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         slitter(10),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         separationCutter(11),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         imprinter(12),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         wrapper(13),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         bander(14),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         makeEnvelope(15),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">         stacker(16),<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         sheetRotator(17),</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><span style="background-color: rgb(255, 251, 0);" class="">         inserter(18)</span><o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">        }<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><br class=""><br class=""><br class=""></div></div></div></div></body></html>