[IPP] RFC: job-history-interval-configured/-supported Printer Description attributes

[IPP] RFC: job-history-interval-configured/-supported Printer Description attributes

Michael Sweet msweet at apple.com
Thu Mar 7 17:20:43 UTC 2019


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):

job-history-attributes-configured (1setOf keyword)

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.

This attribute MUST be supported if the "job-history-attributes-supported" (section N.M.P) attribute is supported.


job-history-attributes-supported (1setOf keyword)

This Printer Description attribute lists the Job attributes that can be retained in the history phase of each Job.

This attribute MUST be supported if the "job-history-attributes-configured" (section N.M.P) attribute is supported.


> On Mar 7, 2019, at 12:06 PM, Michael Sweet <msweet at apple.com> wrote:
> 
> All,
> 
> 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.
> 
> (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)
> 
> --------
> 
> job-history-interval-configured (integer(0:MAX))
> 
> 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.
> 
> This attribute MUST be supported if the "job-history-interval-supported" (section N.M.P) attribute is supported.
> 
> 
> job-history-interval-supported (rangeOfInteger(0:MAX))
> 
> This Printer Description attribute specifies the range of values that are supported for the "job-history-interval-configured" Printer Description attribute.
> 
> This attribute MUST be supported if the "job-history-interval-configured" (section N.M.P) attribute is supported.
> 
> 
> _________________________________________________________
> Michael Sweet, Senior Printing System Engineer
> 

_________________________________________________________
Michael Sweet, Senior Printing System Engineer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pwg.org/pipermail/ipp/attachments/20190307/88567e11/attachment.html>


More information about the ipp mailing list