Re: IPP> MS-new-operations.htm uploaded [Disable-Accepting-Jobs]

Tom Hastings <hastings@cp10.es.xerox.com> Tue, 07 July 1998 17:48 UTC

Delivery-Date: Tue, 07 Jul 1998 13:48:30 -0400
Return-Path: ipp-owner@pwg.org
Received: from cnri.reston.va.us (ns [132.151.1.1]) by ietf.org (8.8.5/8.8.7a) with ESMTP id NAA09709 for <ietf-archive@ietf.org>; Tue, 7 Jul 1998 13:48:28 -0400 (EDT)
Received: from lists.underscore.com (uscore-1.mv.com [199.125.85.30]) by cnri.reston.va.us (8.8.5/8.8.7a) with ESMTP id NAA04462 for <ietf-archive@cnri.reston.va.us>; Tue, 7 Jul 1998 13:50:48 -0400 (EDT)
Received: from localhost (daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) with SMTP id NAA26807 for <ietf-archive@cnri.reston.va.us>; Tue, 7 Jul 1998 13:48:22 -0400 (EDT)
Received: by pwg.org (bulk_mailer v1.5); Tue, 7 Jul 1998 13:43:30 -0400
Received: (from daemon@localhost) by lists.underscore.com (8.7.5/8.7.3) id NAA26240 for ipp-outgoing; Tue, 7 Jul 1998 13:40:43 -0400 (EDT)
Message-Id: <3.0.5.32.19980707103947.00b3db10@garfield>
X-Sender: hastings@garfield
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Tue, 7 Jul 1998 10:39:47 PDT
To: Paul Moore <paulmo@microsoft.com>, ipp@pwg.org
From: Tom Hastings <hastings@cp10.es.xerox.com>
Subject: Re: IPP> MS-new-operations.htm uploaded [Disable-Accepting-Jobs]
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Sender: owner-ipp@pwg.org

>At 10:49 6/29/98 PDT, Paul Moore wrote:
>to ftp://ftp.pwg.org/pub/pwg/ipp/new_MOD/
>Describes 7 new operations that MS may be using for IPP1.0
>
>We should discuss whther we want to make any of these standard extensions
> snip...
>
>PausePrinter
>
>Requests that the printer stops scheduling new jobs. Any job that is
currently >being printed is completed. The printer will still accept new jobs.
>
>Current Code: 0X4001
>
>Access Rights: The requesting user must be an administrator of the printer
>
>
>ResumePrinter
>
>Un-pauses a printer (see PausePrinter).
>
>Access Rights: The requesting user must be an administrator of the printer
>

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?