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="">Oh, and as I was writing this up I thought of maybe the following as well (since IPP/1.1 is vague about what the history contains):<div class=""><br class=""></div><div class="">job-history-attributes-configured (1setOf keyword)</div><div class=""><br class=""></div><div class="">This Printer Description attribute lists the Job attributes that will be retained in the history phase of each Job. IPP/1.1 [STD92] specifies that at least the "job-id", "job-printer-uri", "job-state", and "job-state-reasons" attributes MUST be retained in the history phase.</div><div class=""><br class=""></div><div class="">This attribute MUST be supported if the "job-history-attributes-supported" (section N.M.P) attribute is supported.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">job-history-attributes-supported (1setOf keyword)</div><div class=""><br class=""></div><div class="">This Printer Description attribute lists the Job attributes that can be retained in the history phase of each Job.</div><div class=""><div class=""><br class=""></div><div class="">This attribute MUST be supported if the "job-history-attributes-configured" (section N.M.P) attribute is supported.</div><div class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On Mar 7, 2019, at 12:06 PM, Michael Sweet <<a href="mailto:msweet@apple.com" class="">msweet@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">All,<br class=""><br class="">For your consideration, the following two Printer Description attributes would allow a Client to discover (and potentially the administrator to configure since the values are settable) how long a Job will stay in the history phase.<br class=""><br class="">(I also considered "job-history-xxx" and "job-history-time-xxx" for the names; "interval" seemed the most consistent with other existing attributes, particularly with notifications)<br class=""><br class="">--------<br class=""><br class="">job-history-interval-configured (integer(0:MAX))<br class=""><br class="">This Printer Description attribute specifies the minimum number of seconds that a Job will remain in the history phase of its lifecycle [STD92]. Printers SHOULD have a default configured value of at least 60 seconds to allow Clients to discover the disposition of any Jobs that have reached a terminating state.<br class=""><br class="">This attribute MUST be supported if the "job-history-interval-supported" (section N.M.P) attribute is supported.<br class=""><br class=""><br class="">job-history-interval-supported (rangeOfInteger(0:MAX))<br class=""><br class="">This Printer Description attribute specifies the range of values that are supported for the "job-history-interval-configured" Printer Description attribute.<br class=""><br class="">This attribute MUST be supported if the "job-history-interval-configured" (section N.M.P) attribute is supported.<br class=""><br class=""><br class="">_________________________________________________________<br class="">Michael Sweet, Senior Printing System Engineer<br class=""><br class=""></div></div></blockquote></div><br class=""><div class="">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: "Andale Mono"; font-variant-ligatures: normal; font-variant-east-asian: normal; font-variant-position: normal; line-height: normal; border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><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; border-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: 0px;"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">_________________________________________________________<br class="">Michael Sweet, Senior Printing System Engineer</div></span></div></span>
</div>
<br class=""></div></body></html>