Internet Printing Protocol (IPP): Job and Printer Administrative Operations
RFC 3998

 
Document Type RFC - Proposed Standard (March 2005; Errata)
Last updated 2013-03-02
Stream IETF
Formats plain text pdf html
Stream WG state (None)
Consensus Unknown
Document shepherd No shepherd assigned
IESG IESG state RFC 3998 (Proposed Standard)
Telechat date
Responsible AD Scott Hollenbeck
Send notices to <carl@manros.com>

Email authors IPR References Referenced by Nits Search lists

Network Working Group                                          C. Kugler
Request for Comments: 3998                                      H. Lewis
Category: Standards Track                                IBM Corporation
                                                        T. Hastings, Ed.
                                                       Xerox Corporation
                                                              March 2005

                   Internet Printing Protocol (IPP):
               Job and Printer Administrative Operations

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2005).

Abstract

   This document specifies the following 16 additional OPTIONAL system
   administration operations for use with the Internet Printing
   Protocol/1.1 (IPP), plus a few associated attributes, values, and
   status codes, and using the IPP Printer object to manage printer
   fan-out and fan-in.

      Printer operations:                       Job operations:
      Enable-Printer and Disable-Printer        Reprocess-Job
      Pause-Printer-After-Current-Job           Cancel-Current-Job
      Hold-New-Jobs and Release-Held-New-Jobs   Suspend-Current-Job
      Deactivate-Printer and Activate-Printer   Resume-Job
      Restart-Printer                           Promote-Job
      Shutdown-Printer and Startup-Printer      Schedule-Job-After

Kugler, et al.              Standards Track                     [Page 1]
RFC 3998            IPP: Job and Printer Operations           March 2005

Table of Contents

   1.  Introduction..................................................  4
   2.  Terminology...................................................  4
       2.1.  Conformance Terminology.................................  4
       2.2.  Other Terminology.......................................  5
   3.  Definition of the Printer Operations..........................  6
       3.1.  The Disable and Enable Printer Operations...............  7
             3.1.1.  Disable-Printer Operation.......................  7
             3.1.2.  Enable-Printer Operation........................  8
       3.2.  The Pause and Resume Printer Operations.................  8
             3.2.1.  Pause-Printer-After-Current-Job Operation.......  9
       3.3.  Hold and Release New Jobs Operations.................... 11
             3.3.1.  Hold-New-Jobs Operation......................... 11
             3.3.2.  Release-Held-New-Jobs Operation................. 12
       3.4.  Deactivate and Activate Printer Operations.............. 12
             3.4.1.  Deactivate-Printer Operation.................... 13
             3.4.2.  Activate-Printer Operation...................... 13
       3.5.  Restart-Printer, Shutdown-Printer,
             and Startup-Printer Operations.......................... 14
             3.5.1.  Restart-Printer Operation....................... 14
             3.5.2.  Shutdown-Printer Operation...................... 14
             3.5.3.  Startup-Printer Operation....................... 15
   4.  Definition of the Job Operations.............................. 16
       4.1.  Reprocess-Job Operation................................. 17
       4.2.  Cancel-Current-Job Operation............................ 17
       4.3.  Suspend and Resume Job Operations....................... 18
             4.3.1.  Suspend-Current-Job Operation................... 19
             4.3.2.  Resume-Job Operation............................ 20
       4.4.  Job Scheduling Operations............................... 20
             4.4.1.  Promote-Job Operation........................... 20
             4.4.2.  Schedule-Job-After Operation.................... 21
   5.  Additional Status Codes....................................... 23
       5.1.  'server-error-printer-is-deactivated' (0x050A).......... 23
   6.  Use of Operation Attributes
       That Are Messages from the Operator........................... 23
   7.  New Printer Description Attributes............................ 26
       7.1.  subordinate-printers-supported (1setOf uri)............. 26
       7.2.  parent-printers-supported (1setOf uri).................. 26
   8.  Additional Values for
       the "printer-state-reasons" Printer Description Attribute..... 26
       8.1.  'hold-new-jobs' Value................................... 27
       8.2.  'deactivated' Value..................................... 27
   9.  Additional Values for
Show full document text