attachment
<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">All,<div class=""><br class=""></div><div class="">As part of our discussions during the last F2F, we determined that IPP should expose the Printer MIB's prtCover element. The following proposal follows what we've done for other Printer MIB elements...</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">"printer-cover (1setOf octetString(MAX))"</div><div class=""><br class=""></div><div class="">This Printer Description attribute lists the cover sub-units associated with the Printer. Each value consists of a series of unordered key/value pairs that are structured according to the ABNF [STD68] [COVER-ABNF] defined in Figure N. The keywords are shown in Table N.</div><div class=""><br class=""></div><div class="">A Printer MUST encode the values of "printer-cover" using printable characters from the Net-ASCII subset of the US-ASCII character set [RFC5198].</div><div class=""><br class=""></div><div class="">This attribute MUST have the same cardinality (supply the same number of values) as the "printer-cover-description" (section ?.?.?) attribute. The ith value in the "printer-cover" attribute corresponds to the ith value in the "printer-cover-description" attribute.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Table N - Keywords for "printer-cover"</div><div class=""><br class=""></div><div class="">Printer MIB Element IPP Data Type IPP Keyword Conformance</div><div class="">------------------- ------------- ----------- -----------</div><div class="">prtCoverTable</div><div class="">prtCoverStatus Integer status REQUIRED</div><div class="">prtCoverIndex Integer index RECOMMENDED</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Figure N - ABNF for "printer-cover" Values</div><div class=""><br class=""></div><div class="">printer-cover = 1*cover-required *cover-optional *cover-ext</div><div class="">cover-required = cover-status</div><div class="">cover-optional = cover-index</div><div class="">cover-ext = cover-extname "=" cover-extvalue ";"</div><div class="">cover-extname = 1*[ALPHA / DIGIT / "-"]</div><div class="">cover-extvalue = 1*[ALPHA / DIGIT / "-" / "." / ","]</div>cover-index = "index=" 1*DIGIT ";"<br class="">cover-status = "status=" 1*DIGIT ";"<div class=""><br class=""></div><div class=""><br class=""></div><div class="">"printer-cover-description (1setOf text(MAX))"</div><div class=""><br class=""></div><div class="">This Printer Description attribute provides a description of each cover sub-unit associated with the Printer.</div><div class=""><br class=""></div><div class="">When the descriptions are mapped from the prtCoverDescription element [RFC2790], they MUST be mapped using the following process:</div><div class=""><br class=""></div></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">1. The value of prtCoverDescription is converted from the character set specified by prtGeneralCurrentLocalization and prtLocalizationCharacterSet [RFC3805] to the character set specified by the "charset-configured" Printer Description attribute [STD92]; and</div></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><br class=""></div></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">2. The new "printer-cover-description" value is tagged with the natural language specified by prtGeneralCurrentLocalization, prtLocalizationLanguage, and prtLocalizationCountry [RFC3805] unless the natural language matches the language to be used in the response as indicated by the "attributes-natural-language" operation attribute [STD92].</div></blockquote></blockquote><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><br class=""></div><div class="">This attribute MUST have the same cardinality (supply the same number of values) as the "printer-cover" (section ?.?.?) attribute. The ith value in the "printer-cover-description" attribute corresponds to the ith value in the "printer-cover" attribute.</div></blockquote><div class=""><br class=""></div><div class="">Thoughts?</div><div class=""><br class=""><div class="">________________________<br class="">Michael Sweet<br class=""><br class=""><br class=""></div><br class=""></div></body></html>