Another pair of administrative operations that are strongly related to these
and which would set the existing "printer-accepting-jobs" Printer Description
attribute and relate to the proposed notification event (to be added to
the Printer MIB): 'printer-is-accepting-jobs', 'printer-is-not-accepting-jobs'
would be to add a pair of operations:
Disable-Accepding-Jobs
Causes the Printer object to no longer accept jobs, i.e., the Printer
object MUST reject further Print-Job, Print-URI, Validate-Job, and
Create-Job operations. If one of these operations is attempted to be
submitted to the
Printer object, the Printer object MUST reject the request and return
the 'server-error-not-accepting-jobs' status code. The Printer object
MUST continue to accept all other operations, including Add-Document and
Send-Document operations, if supported, so that a partial job can be
closed and printed. All currently submitted jobs continue to scheduled
and printed.
The Printer object sets its "printer-accepting-jobs" to 'false'.
The Printer object MUST accept this operation no matter what state the
Printer object is in, but MUST reject the operation if the value of the
"printer-accepting-jobs" is already 'false'. This operation does not
change the value of the Printer's "printer-state" attribute.
Access Rights: The requesting user must be an administrator of the printer
Enable-Accepting-Jobs
Enables the Printer object to accept jobs. The Printer object sets its
"printer-accepting-jobs" to 'true'. The Printer object MUST accept this
operation no matter what state the Printer object is in, but MUST reject
the operation if the value of its "printer-accepting-jobs" is already
'true'. This operation does not change the value of the Printer's
"printer-state" attribute.
Access Rights: The requesting user must be an administrator of the printer
ISSUE: What should the power up value of the Printer's
"printer-is-accepting-jobs" attribute be: 'true', 'false', depends on
site policy, depends
on implementation?