All,
As requested, here is the information about the CUPS (2.0 and later) job-cancel-after Job Template attribute:
job-cancel-after (integer(1:MAX))
This Job Template attribute specifies the maximum number of seconds that are allowed for processing a Job. The cancel timer does not begin until the Job enters the 'processing' state. If the Job is canceled because of this timer, the Printer MUST add the 'job-canceled-after-timeout' keyword to the "job-state-reasons" Job Status attribute.
job-cancel-after-default (integer(1:MAX) | no-value)
This Printer Description attribute provides the default value of the "job-cancel-after" Job Template attribute.
job-cancel-after-supported (rangeOfInteger(1:MAX))
This Printer Description attribute provides the allowed range of values for the "job-cancel-after" Job Template attribute.
_________________________________________________________
Michael Sweet, Senior Printing System Engineer