Blame mibs/iana/IANA-PRINTER-MIB

Packit 022b05
IANA-PRINTER-MIB DEFINITIONS ::= BEGIN
Packit 022b05
 -- http://www.iana.org/assignments/ianaprinter-mib
Packit 022b05

Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY,
Packit 022b05
        mib-2
Packit 022b05
            FROM SNMPv2-SMI                              -- [RFC2578]
Packit 022b05
    TEXTUAL-CONVENTION
Packit 022b05
            FROM SNMPv2-TC;                              -- [RFC2579]
Packit 022b05

Packit 022b05
ianaPrinterMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED  "200509140000Z" -- September 14, 2005
Packit 022b05

Packit 022b05
    ORGANIZATION  "IANA"
Packit 022b05
    CONTACT-INFO  "Internet Assigned Numbers Authority
Packit 022b05
                  Postal: ICANN
Packit 022b05
                          4676 Admiralty Way, Suite 330
Packit 022b05
                          Marina del Rey, CA 90292
Packit 022b05

Packit 022b05
                  Tel:    +1 310 823 9358
Packit 022b05
                  E-Mail: iana&iana.org"
Packit 022b05

Packit 022b05
    DESCRIPTION   "This MIB module defines a set of printing-related
Packit 022b05
                  TEXTUAL-CONVENTIONs for use in Printer MIB (RFC 3805),
Packit 022b05
                  Finisher MIB (RFC 3806), and other MIBs which need to
Packit 022b05
                  specify printing mechanism details.
Packit 022b05

Packit 022b05
                  Any additions or changes to the contents of this MIB
Packit 022b05
                  module require either publication of an RFC, or
Packit 022b05
                  Designated Expert Review as defined in RFC 2434,
Packit 022b05
                  Guidelines for Writing an IANA Considerations Section
Packit 022b05
                  in RFCs.  The Designated Expert will be selected by
Packit 022b05
                  the IESG Area Director(s) of the Applications Area.
Packit 022b05

Packit 022b05
                  Copyright (C) The Internet Society (2004). The
Packit 022b05
                  initial version of this MIB module was published
Packit 022b05
                  in RFC 3805.  For full legal notices see the RFC
Packit 022b05
                  itself or see:
Packit 022b05
                  http://www.ietf.org/copyrights/ianamib.html"
Packit 022b05

Packit 022b05
    REVISION      "200509140000Z"  -- September 14, 2005
Packit 022b05
    DESCRIPTION   "Updates to include missing 'unknown' values
Packit 022b05
	               for PrtCoverStatusTC, PrtChannelTypeTC, 
Packit 022b05
                   PrtAlertGroupTC and removal of comment for
Packit 022b05
                   for PrtAlertGroupTC."
Packit 022b05

Packit 022b05
    REVISION      "200406020000Z"  -- June 2, 2004
Packit 022b05
    DESCRIPTION   "Original version, published in coordination
Packit 022b05
                  with Printer MIB (RFC 3805)."
Packit 022b05
    ::= { mib-2 109 }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Generic TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtCoverStatusTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtCoverStatus in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Values for encoding the state of a particular cover or
Packit 022b05
        access panel on the printer case or enclosure."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  coverOpen(3),
Packit 022b05
                  coverClosed(4),
Packit 022b05
                  interlockOpen(5),
Packit 022b05
                  interlockClosed(6)
Packit 022b05

Packit 022b05
                  }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- General Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtGeneralResetTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtGeneralReset in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Values for reading and writing the prtGeneralReset object.
Packit 022b05

Packit 022b05
        If a device does not have NVRAM, the device shall none the
Packit 022b05
        less respond to a SET with the value resetToNVRAM(5) with a
Packit 022b05
        sort of warm reset that resets the device to implementation-
Packit 022b05
        defined state that is preferably under control of the system
Packit 022b05
        administrator by some means outside the scope of the Printer
Packit 022b05
        MIB specification."
Packit 022b05

Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  notResetting(3),
Packit 022b05
                  powerCycleReset(4), -- Cold Start
Packit 022b05
                  resetToNVRAM(5), -- Warm Start
Packit 022b05
                  resetToFactoryDefaults(6) -- Reset contents of
Packit 022b05
                                            -- NVRAM to factory
Packit 022b05
                                            -- defaults
Packit 022b05
                  }
Packit 022b05
--
Packit 022b05
-- Channel Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtChannelTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtChannelType in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This enumeration indicates the type of channel that is
Packit 022b05
        receiving jobs."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  chSerialPort(3),
Packit 022b05
                  chParallelPort(4),
Packit 022b05
                  chIEEE1284Port(5),
Packit 022b05
                  chSCSIPort(6),
Packit 022b05
                  chAppleTalkPAP(7),
Packit 022b05
                      -- AppleTalk Printer
Packit 022b05
                      -- Access Protocol (PAP)
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05

Packit 022b05
                      --
Packit 022b05
                      -- Printer Name
Packit 022b05
                      --   Keyword:      Name
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Optional
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The name of the printer
Packit 022b05
                      --     within the AppleTalk naming scope
Packit 022b05
                  chLPDServer(8),
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05
                      --
Packit 022b05
                      -- Printer queue name
Packit 022b05
                      --   Keyword:      Queue
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description: queue name as
Packit 022b05
                      --     defined in [RFC1179].
Packit 022b05
                  chNetwareRPrinter(9),
Packit 022b05
                      -- Novell, Inc.
Packit 022b05
                      -- For each entry of this type, the
Packit 022b05
                      -- prtChannelInformation must have a pair of
Packit 022b05
                      -- keywords.  For Netware 3.x channels this must
Packit 022b05
                      -- be a (PServer, Printer) pair.  For Netware
Packit 022b05
                      -- 4.x channels and for IntranetWare channels
Packit 022b05
                      -- this must be a (NDSTree, NDSPrinter) pair.
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entries:
Packit 022b05

Packit 022b05
                      -- Print Server Name
Packit 022b05
                      --   Keyword:      PServer
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The Pserver's SAP name
Packit 022b05
                      --
Packit 022b05
                      -- Printer Number
Packit 022b05
                      --   Keyword:      Printer
Packit 022b05
                      --   Syntax:       Integer
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The printer number
Packit 022b05
                      --
Packit 022b05
                      -- NDSTree
Packit 022b05
                      --   Keyword:      NDSTree
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The tree's SAP name
Packit 022b05

Packit 022b05
                      --
Packit 022b05
                      -- NDS Printer object
Packit 022b05
                      --   Keyword:      NDSPrinter
Packit 022b05
                      --   Syntax:       Text (Unicode)
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The fully qualified
Packit 022b05
                      --                 name of the Printer
Packit 022b05
                      --
Packit 022b05
                      -- In the Netware 3.x environment, the
Packit 022b05
                      -- client checks the Bindery object
Packit 022b05
                      -- representing the named PServer.  The
Packit 022b05
                      -- client then checks for queues which
Packit 022b05
                      -- are associated with the numbered
Packit 022b05
                      -- printer.  In the 4.x and IntraNetware
Packit 022b05
                      -- environment, the client looks up the
Packit 022b05
                      -- queues which are associated with the
Packit 022b05
                      -- NDS Printer Object in the named Tree.
Packit 022b05
                      -- Depending on client access rights to
Packit 022b05
                      -- those queues, the client submits jobs
Packit 022b05
                      -- to the appropriate queue.
Packit 022b05
                  chNetwarePServer(10),
Packit 022b05
                      -- Novell,Inc.
Packit 022b05
                      -- For each entry of this type, the
Packit 022b05
                      -- prtChannelInformation must have a pair
Packit 022b05
                      -- of keywords.  For Netware 3.x channels
Packit 022b05
                      -- this must be a (Server, PServer) pair.
Packit 022b05
                      -- For Netware 4.x and IntranetWare
Packit 022b05
                      -- channels, this must be a
Packit 022b05
                      -- (NDSTree, NDSPServer) pair.
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entries:
Packit 022b05
                      --
Packit 022b05
                      -- Server Name
Packit 022b05
                      --   Keyword:      Server
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The SAP name of the
Packit 022b05
                      --   server for which the PServer is defined.
Packit 022b05
                      --
Packit 022b05
                      -- PServer
Packit 022b05
                      --   Keyword:      PServer
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The bindery name of
Packit 022b05
                      --                 the PServer
Packit 022b05

Packit 022b05
                      --
Packit 022b05
                      -- NDS Tree
Packit 022b05
                      --   Keyword:      NDSTree
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The NDS Tree name
Packit 022b05
                      --
Packit 022b05
                      -- PServer
Packit 022b05
                      --   Keyword:      NDSPServer
Packit 022b05
                      --   Syntax:       Text (Unicode)
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The fully qualified
Packit 022b05
                      --     name of the PServer object in the tree.
Packit 022b05
                      --
Packit 022b05
                      -- In the 3.x environment, the client
Packit 022b05
                      -- checks the bindery object
Packit 022b05
                      -- representing the named PServer on the
Packit 022b05
                      -- named Server.  In the 4.x and
Packit 022b05
                      -- IntranetWare environment,
Packit 022b05
                      -- the client checks the NDS object
Packit 022b05
                      -- representing the named PServer in the
Packit 022b05
                      -- named Tree.  In either case, the
Packit 022b05
                      -- client then checks for all queues
Packit 022b05
                      -- associated with the Pserver object.
Packit 022b05
                      -- Depending on client access rights
Packit 022b05
                      -- to those queues, the client submits
Packit 022b05
                      -- jobs to the appropriate queue.
Packit 022b05
                  chPort9100(11),
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                      -- (see chPortTCP - 37; chBidirPortTCP - 38)
Packit 022b05
                  chAppSocket(12),
Packit 022b05
                      -- A bi-directional, LPD-like, protocol using
Packit 022b05
                      -- 9101 for control and 9100 for data.
Packit 022b05
                      -- Adobe Systems, Inc.
Packit 022b05
                  chFTP(13),         -- [RFC959]
Packit 022b05
                  chTFTP(14),        -- [RFC1350]
Packit 022b05
                  chDLCLLCPort(15),
Packit 022b05
                  chIBM3270(16),     -- IBM Coax
Packit 022b05
                  chIBM5250(17),     -- IBM Twinax
Packit 022b05
                  chFax(18),
Packit 022b05
                  chIEEE1394(19),
Packit 022b05
                  chTransport1(20),
Packit 022b05
                      -- TCP port 35, for reserved TCP port list see
Packit 022b05
                      -- [RFC3232].  This RFC should also be
Packit 022b05
                      -- referenced for other channel
Packit 022b05
                      -- enumerations utilizing TCP port
Packit 022b05

Packit 022b05
                      -- numbers 0 through 1024.
Packit 022b05
                  chCPAP(21),      -- TCP port 170
Packit 022b05
                      -- Digital Equipment Corp.
Packit 022b05
                  chDCERemoteProcCall(22), -- OSF
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                  chONCRemoteProcCall(23), -- SUN Microsystems
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                  chOLE(24),         -- Microsoft
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                  chNamedPipe(25),
Packit 022b05
                  chPCPrint(26),   -- Banyan
Packit 022b05
                  chServerMessageBlock(27),
Packit 022b05
                      -- File/Print sharing protocol used by
Packit 022b05
                      -- various network operating systems
Packit 022b05
                      -- from IBM 3Com, Microsoft and others
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05
                      --
Packit 022b05
                      -- Service Name
Packit 022b05
                      --   Keyword:      Name
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Optional
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The service name of
Packit 022b05
                      --                 the printer
Packit 022b05
                  chDPMF(28),   -- IBM Infoprint
Packit 022b05
                  chDLLAPI(29), -- Microsoft
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                  chVxDAPI(30), -- Microsoft
Packit 022b05
                      -- DEPRECATED
Packit 022b05
                  chSystemObjectManager(31), -- IBM
Packit 022b05
                  chDECLAT(32),
Packit 022b05
                      -- Digital Equipment Corp.
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entries:
Packit 022b05
                      --
Packit 022b05
                      -- Port Name
Packit 022b05
                      --   Keyword:      Port
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Conditionally
Packit 022b05
                      --                 Mandatory
Packit 022b05
                      --                 (see note below)
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  LAT port name
Packit 022b05
                      --
Packit 022b05
                      -- Service Name
Packit 022b05
                      --   Keyword:      Service
Packit 022b05
                      --   Syntax:       Name
Packit 022b05

Packit 022b05
                      --   Status:       Conditionally
Packit 022b05
                      --                 Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  LAT service name
Packit 022b05
                      --
Packit 022b05
                      -- The LAT channel may be
Packit 022b05
                      -- identified by either a port or
Packit 022b05
                      -- service, so either a
Packit 022b05
                      -- Port or Service entry must be
Packit 022b05
                      -- specified, but not both.
Packit 022b05
                  chNPAP(33),
Packit 022b05
                  chUSB(34), -- Not in RFC 1759
Packit 022b05
                             -- Universal Serial Bus
Packit 022b05
                  chIRDA(35), -- Not in RFC 1759
Packit 022b05
                              -- Infrared Data Assoc. Prot.
Packit 022b05
                  chPrintXChange(36),  -- Not in RFC 1759
Packit 022b05
                                       -- PrintXChange Protocol
Packit 022b05
                  chPortTCP(37),  -- Not in RFC 1759
Packit 022b05
                      -- A unidirectional "raw" TCP
Packit 022b05
                      -- channel that uses an administratively
Packit 022b05
                      -- assigned TCP port address.
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05
                      --
Packit 022b05
                      -- Port Number
Packit 022b05
                      --   Keyword:      Port
Packit 022b05
                      --   Syntax:       decimal number
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  TCP port number
Packit 022b05
                  chBidirPortTCP(38),  -- Not in RFC 1759
Packit 022b05
                      -- A bi-directional version of chPortTCP
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entries:
Packit 022b05
                      -- (See chPortTCP)
Packit 022b05
                  chUNPP(39),  -- Not in RFC 1759
Packit 022b05
                      -- Universal Network Printing
Packit 022b05
                      -- Protocol(UNPP). A bi-directional,
Packit 022b05
                      -- multiport network printing
Packit 022b05
                      -- application protocol available on
Packit 022b05
                      -- multiple transport protocols.
Packit 022b05
                      -- Underscore, Inc.
Packit 022b05
                      -- Contact: info&underscore.com
Packit 022b05
                  chAppleTalkADSP(40),  -- Not in RFC 1759
Packit 022b05
                      -- AppleTalk Data Stream Protocol.
Packit 022b05
                      -- ADSP is part of the AppleTalk
Packit 022b05
                      -- suite of protocols.
Packit 022b05
                      -- It is a symmetric, connection-
Packit 022b05

Packit 022b05
                      -- oriented protocol that makes
Packit 022b05
                      -- possible the establishment
Packit 022b05
                      -- and maintenance of full-duplex
Packit 022b05
                      -- streams of data bytes between
Packit 022b05
                      -- two sockets in an AppleTalk
Packit 022b05
                      -- internet.
Packit 022b05
                      -- See [APPLEMAC].
Packit 022b05
                  chPortSPX(41),  -- Not in RFC 1759
Packit 022b05
                      -- Sequenced Packet Exchange (SPX)
Packit 022b05
                      -- socket.
Packit 022b05
                      -- Novell, Inc. Similar to TCP, a
Packit 022b05
                      -- bi-directional data pipe using
Packit 022b05
                      -- Novell SPX as a transport.
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entries:
Packit 022b05
                      --
Packit 022b05
                      -- Network Number
Packit 022b05
                      --   Keyword:      Net
Packit 022b05
                      --   Syntax:       HexString
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The network number
Packit 022b05
                      --
Packit 022b05
                      -- Node Number
Packit 022b05
                      --   Keyword:      Node
Packit 022b05
                      --   Syntax:       HexString
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The node number
Packit 022b05
                      --
Packit 022b05
                      -- Socket Number
Packit 022b05
                      --   Keyword:      Socket
Packit 022b05
                      --   Syntax:       HexString
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The SPX socket number
Packit 022b05
                      --
Packit 022b05
                      -- There must be exactly one "Net" and
Packit 022b05
                      -- one "Node" and one "Socket" entry.  A
Packit 022b05
                      -- HexString is a binary value
Packit 022b05
                      -- represented as a string of
Packit 022b05
                      -- ASCII characters using hexadecimal
Packit 022b05
                      -- notation.
Packit 022b05
                  chPortHTTP(42),  -- Not in RFC 1759
Packit 022b05
                      -- Hypertext Transfer Protocol. See [RFC1945]
Packit 022b05
                      -- and [RFC2616].
Packit 022b05
                  chNDPS(43),  -- Not in RFC 1759
Packit 022b05
                      -- Novell, Inc.
Packit 022b05

Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05
                      --
Packit 022b05
                      -- Printer Agent Name
Packit 022b05
                      --   Keyword:      PA
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Description:  The NDPS Printer
Packit 022b05
                      --                 Agent Name
Packit 022b05
                  chIPP(44),  -- Not in RFC 1759
Packit 022b05
                      -- Internet Printing Protocol (IPP),
Packit 022b05
                      -- (IPP/1.1 - see [RFC2910] and [RFC2911])
Packit 022b05
                      -- also applies to all future versions of IPP.
Packit 022b05
                      --
Packit 022b05
                      -- IPP Printer URI
Packit 022b05
                      --   Keyword:      URI
Packit 022b05
                      --   Syntax:       URI (Unicode UTF-8 per
Packit 022b05
                      --                 [RFC2396])
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Default:      not applicable
Packit 022b05
                      --   Description:  URI of this IPP Printer
Packit 022b05
                      --     within Internet naming scope.  Unicode
Packit 022b05
                      --     UTF-8 [RFC3629] string with
Packit 022b05
                      --     hexadecimal escapes for any non-ASCII
Packit 022b05
                      --     characters (per [RFC2396]).
Packit 022b05
                      --   Conformance: An IPP Printer shall list all
Packit 022b05
                      --     IPP URI it supports (one per IPP Channel
Packit 022b05
                      --     entry).  If a URI contains the 'http:'
Packit 022b05
                      --     scheme it must have an explicit port.
Packit 022b05
                      --   See: [RFC3629], [RFC2396], [RFC2910],
Packit 022b05
                     --     [RFC2911].
Packit 022b05
                      --
Packit 022b05
                      -- IPP Printer Client Authentication
Packit 022b05
                      --   Keyword:      Auth
Packit 022b05
                      --   Syntax:       Keyword
Packit 022b05
                      --   Status:       Optional
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Default:      'none'
Packit 022b05
                      --   Description:  A client authentication
Packit 022b05
                      --     mechanism supported for this IPP Printer
Packit 022b05
                      --     URI:
Packit 022b05
                      --       'none'
Packit 022b05
                      --         no client authentication mechanism
Packit 022b05
                      --       'requesting-user-name'
Packit 022b05
                      --         authenticated user in 'requesting-
Packit 022b05
                      --         user-name'
Packit 022b05

Packit 022b05
                      --       'basic'
Packit 022b05
                      --         authenticated user via HTTP Basic
Packit 022b05
                      --         mechanism
Packit 022b05
                      --       'digest'
Packit 022b05
                      --         authenticated user via HTTP Digest
Packit 022b05
                      --         mechanism
Packit 022b05
                      --       'certificate'
Packit 022b05
                      --         authenticated user via certificate
Packit 022b05
                      --         mechanism
Packit 022b05
                      --   Conformance: An IPP Printer should list
Packit 022b05
                      --     all IPP client authentication mechanisms
Packit 022b05
                      --     it supports (one per IPP Channel entry).
Packit 022b05
                      --     See: [RFC2911] and [RFC2910].
Packit 022b05
                      --
Packit 022b05
                      -- IPP Printer Security
Packit 022b05
                      --   Keyword:      Security
Packit 022b05
                      --   Syntax:       Keyword
Packit 022b05
                      --   Status:       Optional
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Default:      'none'
Packit 022b05
                      --   Description:  A security mechanism
Packit 022b05
                      --     supported for this IPP Printer URI:
Packit 022b05
                      --     'none'
Packit 022b05
                      --       no security mechanism
Packit 022b05
                      --     'ssl3'
Packit 022b05
                      --       SSL3 secure communications channel
Packit 022b05
                      --       protocol
Packit 022b05
                      --     'tls'
Packit 022b05
                      --       TLS secure communications channel
Packit 022b05
                      --       protocol
Packit 022b05
                      --   Conformance: An IPP Printer should list
Packit 022b05
                      --     all IPP security mechanisms it supports
Packit 022b05
                      --     (one per IPP Channel entry).
Packit 022b05
                      --   See: [RFC2246], [RFC2911].
Packit 022b05
                      --
Packit 022b05
                      -- IPP Printer Protocol Version
Packit 022b05
                      --   Keyword:      Version
Packit 022b05
                      --   Syntax:       Keyword
Packit 022b05
                      --   Status:       Optional
Packit 022b05
                      --   Multiplicity: Multiple
Packit 022b05
                      --   Default:      '1.1'
Packit 022b05
                      --   Description:  All of the IPP protocol
Packit 022b05
                      --     versions (major.minor) supported for
Packit 022b05
                      --     this IPP Printer URI:
Packit 022b05
                      --     '1.0'
Packit 022b05
                      --       IPP/1.0 conforming Printer
Packit 022b05
                      --     '1.1'
Packit 022b05
                      --       IPP/1.1 conforming Printer
Packit 022b05

Packit 022b05
                      --   Conformance:  An IPP Printer should list
Packit 022b05
                      --     all IPP versions it supports (all listed
Packit 022b05
                      --     in each IPP Channel entry).  An IPP
Packit 022b05
                      --     Client should select the highest
Packit 022b05
                      --     numbered version the IPP Client supports
Packit 022b05
                      --     for use in all IPP Requests (for optimum
Packit 022b05
                      --     interworking).
Packit 022b05
                      --   See: [RFC2911].
Packit 022b05
                  chSMTP(45)
Packit 022b05
                      -- Print Job submission via Simple Mail
Packit 022b05
                      -- Transfer Protocol (SMTP) - see [RFC2821]
Packit 022b05
                      --
Packit 022b05
                      -- prtChannelInformation entry:
Packit 022b05
                      --
Packit 022b05
                      --   Keyword:      Mailto
Packit 022b05
                      --   Syntax:       Name
Packit 022b05
                      --   Status:       Mandatory
Packit 022b05
                      --   Multiplicity: Single
Packit 022b05
                      --   Default:      not applicable
Packit 022b05
                      --   Description:  The SMTP URL of the printer.
Packit 022b05
}
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Interpreter Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtInterpreterLangFamilyTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtInterpreterLangFamily in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This enumeration indicates the type of interpreter that is
Packit 022b05
        receiving jobs."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
        other(1),
Packit 022b05
        unknown(2),          -- Not in RFC 1759
Packit 022b05
        langPCL(3),          -- PCL.  Starting with PCL version 5,
Packit 022b05
                             -- HP-GL/2 is included as part of the
Packit 022b05
                             -- PCL language.
Packit 022b05
                             -- PCL and HP-GL/2 are registered
Packit 022b05
                             -- trademarks of Hewlett-Packard
Packit 022b05
                             -- Company.
Packit 022b05
        langHPGL(4),         -- Hewlett-Packard Graphics Language.
Packit 022b05
                             -- HP-GL is a registered trademark of
Packit 022b05
                             -- Hewlett-Packard Company.
Packit 022b05
        langPJL(5),          -- Peripheral Job Language.  Appears in
Packit 022b05
                             -- the data stream between data intended
Packit 022b05
                             -- for a page description language.
Packit 022b05
                             -- Hewlett-Packard Co.
Packit 022b05

Packit 022b05
        langPS(6),           -- PostScript (tm) Language
Packit 022b05
                             -- Postscript - a trademark of Adobe
Packit 022b05
                             -- Systems Incorporated which may be
Packit 022b05
                             -- registered in certain jurisdictions
Packit 022b05
        langIPDS(7),         -- Intelligent Printer Data Stream
Packit 022b05
                             -- Bi-directional print data stream for
Packit 022b05
                             -- documents consisting of data objects
Packit 022b05
                             -- (text, image, graphics, bar codes),
Packit 022b05
                             -- resources (fonts, overlays) and page,
Packit 022b05
                             -- form and finishing instructions.
Packit 022b05
                             -- Facilitates system level device
Packit 022b05
                             -- control, document tracking and error
Packit 022b05
                             -- recovery throughout the print
Packit 022b05
                             -- process.
Packit 022b05
                             -- IBM Corporation.
Packit 022b05
        langPPDS(8),         -- IBM Personal Printer Data Stream.
Packit 022b05
                             -- Originally called IBM ASCII, the name
Packit 022b05
                             -- was changed to PPDS when the Laser
Packit 022b05
                             -- Printer was introduced in 1989.
Packit 022b05
                             -- Lexmark International, Inc.
Packit 022b05
        langEscapeP(9),      -- Epson Corp.
Packit 022b05
        langEpson(10),
Packit 022b05
        langDDIF(11),        -- Digital Document Interchange Format
Packit 022b05
                             -- Digital Equipment Corp., Maynard MA
Packit 022b05
        langInterpress(12),
Packit 022b05
                             -- Xerox Corp.
Packit 022b05
        langISO6429(13),     -- ISO 6429.  Control functions for
Packit 022b05
                             -- Coded Character Sets (has ASCII
Packit 022b05
                             -- control characters, plus additional
Packit 022b05
                             -- controls for
Packit 022b05
                             -- character imaging devices.)
Packit 022b05
        langLineData(14),    -- line-data:  Lines of data as
Packit 022b05
                             -- separate ASCII or EBCDIC records
Packit 022b05
                             -- and containing no control functions
Packit 022b05
                             -- (no CR, LF, HT, FF, etc.)
Packit 022b05
                             -- For use with traditional line
Packit 022b05
                             -- printers.  May use CR and/or LF to
Packit 022b05
                             -- delimit lines, instead of records.
Packit 022b05
                             -- See ISO 10175 Document Printing
Packit 022b05
                             -- Application (DPA) [ISO10175].
Packit 022b05
        langMODCA(15),       -- Mixed Object Document Content
Packit 022b05
                             -- Architecture
Packit 022b05
                             -- Definitions that allow the
Packit 022b05
                             -- composition, interchange, and
Packit 022b05
                             -- presentation of final form
Packit 022b05
                             -- documents as a collection of data
Packit 022b05
                             -- objects (text, image, graphics, bar
Packit 022b05
                             -- codes), resources (fonts, overlays)
Packit 022b05

Packit 022b05
                             -- and page, form and finishing
Packit 022b05
                             -- instructions.
Packit 022b05
                             -- IBM Corporation.
Packit 022b05
        langREGIS(16),       -- Remote Graphics Instruction Set,
Packit 022b05
                             -- Digital Equipment Corp., Maynard MA
Packit 022b05
        langSCS(17),         -- SNA Character String
Packit 022b05
                             -- Bi-directional print data stream for
Packit 022b05
                             -- SNA LU-1 mode of communication.
Packit 022b05
                             -- IBM
Packit 022b05
        langSPDL(18),        -- ISO 10180 Standard Page Description
Packit 022b05
                             -- Language
Packit 022b05
                             -- ISO Standard
Packit 022b05
        langTEK4014(19),     -- Tektronix Corp.
Packit 022b05
        langPDS(20),
Packit 022b05
        langIGP(21),         -- Printronix Corp.
Packit 022b05
        langCodeV(22),       -- Magnum Code-V, Image and printer
Packit 022b05
                             -- control language used to control
Packit 022b05
                             -- impact/dot-matrix printers.
Packit 022b05
                             -- QMS, Inc., Mobile AL
Packit 022b05
        langDSCDSE(23),      -- DSC-DSE:  Data Stream Compatible and
Packit 022b05
                             -- Emulation Bi-directional print data
Packit 022b05
                             -- stream for non-SNA (DSC) and SNA LU-3
Packit 022b05
                             -- 3270 controller (DSE) communications
Packit 022b05
                             -- IBM
Packit 022b05
        langWPS(24),         -- Windows Printing System, Resource
Packit 022b05
                             -- based command/data stream used by
Packit 022b05
                             -- Microsoft At Work Peripherals.
Packit 022b05
                             -- Developed by the Microsoft
Packit 022b05
                             -- Corporation.
Packit 022b05
        langLN03(25),        -- Early DEC-PPL3, Digital Equipment
Packit 022b05
                             -- Corp.
Packit 022b05
        langCCITT(26),
Packit 022b05
        langQUIC(27),        -- QUIC (Quality Information Code), Page
Packit 022b05
                             -- Description Language for laser
Packit 022b05
                             -- printers.  Included graphics, printer
Packit 022b05
                             -- control capability and emulation of
Packit 022b05
                             -- other well-known printer.
Packit 022b05
                             -- QMS, Inc.
Packit 022b05
        langCPAP(28),        -- Common Printer Access Protocol
Packit 022b05
                             -- Digital Equipment Corp.
Packit 022b05
        langDecPPL(29),      -- Digital ANSI-Compliant Printing
Packit 022b05
                             -- Protocol
Packit 022b05
                             -- (DEC-PPL)
Packit 022b05
                             -- Digital Equipment Corp.
Packit 022b05
        langSimpleText(30),
Packit 022b05
                             -- simple-text:  character coded data,
Packit 022b05
                             -- including NUL, CR , LF, HT, and FF
Packit 022b05
                             -- control characters.  See ISO 10175
Packit 022b05

Packit 022b05
                             -- Document Printing Application (DPA)
Packit 022b05
                             -- [ISO10175].
Packit 022b05
        langNPAP(31),        -- Network Printer Alliance Protocol
Packit 022b05
                             -- (NPAP).  This protocol has been
Packit 022b05
                             -- superseded by the IEEE 1284.1 TIPSI
Packit 022b05
                             -- Std (ref. LangTIPSI(49)).
Packit 022b05
        langDOC(32),         -- Document Option Commands, Appears in
Packit 022b05
                             -- the data stream between data
Packit 022b05
                             -- intended for a page description.
Packit 022b05
                             -- QMS, Inc.
Packit 022b05
        langimPress(33),     -- imPRESS, Page description language
Packit 022b05
                             -- originally developed for the
Packit 022b05
                             -- ImageServer product line. A binary
Packit 022b05
                             -- language providing representations
Packit 022b05
                             -- of text, simple graphics, and some
Packit 022b05
                             -- large forms (simple
Packit 022b05
                             -- bit-map and CCITT group 3/4
Packit 022b05
                             -- encoded).The
Packit 022b05
                             -- language was intended to be sent over
Packit 022b05
                             -- an 8-bit channel and supported early
Packit 022b05
                             -- document preparation languages (e.g.,
Packit 022b05
                             -- TeX and TROFF).
Packit 022b05
                             -- QMS, Inc.
Packit 022b05
        langPinwriter(34),
Packit 022b05
                             -- 24 wire dot matrix printer  for
Packit 022b05
                             -- USA, Europe, and Asia except
Packit 022b05
                             -- Japan.
Packit 022b05
                             -- More widely used in Germany, and
Packit 022b05
                             -- some Asian countries than in US.
Packit 022b05
                             -- NEC
Packit 022b05
        langNPDL(35),        -- Page printer  for Japanese market.
Packit 022b05
                             -- NEC
Packit 022b05
        langNEC201PL(36),    -- Serial printer language used in
Packit 022b05
                             -- the Japanese market.
Packit 022b05
                             -- NEC
Packit 022b05
        langAutomatic(37),
Packit 022b05
                             -- Automatic PDL sensing.  Automatic
Packit 022b05
                             -- sensing of the interpreter
Packit 022b05
                             -- language family by the printer
Packit 022b05
                             -- examining the document content.
Packit 022b05
                             -- Which actual interpreter language
Packit 022b05
                             -- families are sensed depends on
Packit 022b05
                             -- the printer implementation.
Packit 022b05
        langPages(38),       -- Page printer Advanced Graphic
Packit 022b05
                             -- Escape Set
Packit 022b05
                             -- IBM Japan
Packit 022b05
        langLIPS(39),        -- LBP Image Processing System
Packit 022b05
        langTIFF(40),        -- Tagged Image File Format (Aldus)
Packit 022b05

Packit 022b05
        langDiagnostic(41),
Packit 022b05
                             -- A hex dump of the input to the
Packit 022b05
                             -- interpreter
Packit 022b05
        langPSPrinter(42),
Packit 022b05
                             -- The PostScript Language used for
Packit 022b05
                             -- control (with any PDLs)
Packit 022b05
                             -- Adobe Systems Incorporated
Packit 022b05
        langCaPSL(43),       -- Canon Print Systems Language
Packit 022b05
        langEXCL(44),        -- Extended Command Language
Packit 022b05
                             -- Talaris Systems Inc.
Packit 022b05
        langLCDS(45),        -- Line Conditioned Data Stream
Packit 022b05
                             -- Xerox Corporation
Packit 022b05
        langXES(46),         -- Xerox Escape Sequences
Packit 022b05
                             -- Xerox Corporation
Packit 022b05
        langPCLXL(47),       -- Not in RFC 1759
Packit 022b05
                             -- Printer Control Language. Extended
Packit 022b05
                             -- language features for printing, and
Packit 022b05
                             -- printer control.
Packit 022b05
                             -- Hewlett-Packard Co.
Packit 022b05
        langART(48),         -- Not in RFC 1759
Packit 022b05
                             -- Advanced Rendering Tools (ART).
Packit 022b05
                             -- Page Description language
Packit 022b05
                             -- originally developed for the Laser
Packit 022b05
                             -- Press printers.
Packit 022b05
                             -- Technical reference manual: "ART IV
Packit 022b05
                             -- Reference Manual", No F33M.
Packit 022b05
                             -- Fuji Xerox Co., Ltd.
Packit 022b05
        langTIPSI(49),       -- Not in RFC 1759
Packit 022b05
                             -- Transport Independent Printer
Packit 022b05
                             -- System Interface (ref. IEEE Std.
Packit 022b05
                             -- 1284.1)
Packit 022b05
        langPrescribe(50),   -- Not in RFC 1759
Packit 022b05
                             -- Page description and printer
Packit 022b05
                             -- control language. It can be
Packit 022b05
                             -- described with ordinary ASCII
Packit 022b05
                             -- Technical reference manual:
Packit 022b05
                             -- "PRESCRIBE II Programming Manual"
Packit 022b05
        langLinePrinter(51), -- Not in RFC 1759
Packit 022b05
                             -- A simple-text character stream which
Packit 022b05
                             -- supports the control codes LF, VT,
Packit 022b05
                             -- FF, and plus Centronics or
Packit 022b05
                             -- Dataproducts Vertical Format Unit
Packit 022b05
                             -- (VFU) language is commonly used on
Packit 022b05
                             -- many older model line and matrix
Packit 022b05
                             -- printers.
Packit 022b05
        langIDP(52),         -- Not in RFC 1759
Packit 022b05
                             -- Imaging Device Protocol
Packit 022b05
                             -- Apple Computer.
Packit 022b05

Packit 022b05
        langXJCL(53),        -- Not in RFC 1759
Packit 022b05
                             -- Xerox Job Control Language (JCL).
Packit 022b05
                             -- A Job Control language originally
Packit 022b05
                             -- developed for the LaserPress printers
Packit 022b05
                             -- and is capable of switching PDLs.
Packit 022b05
                             -- Technical reference manual:
Packit 022b05
                             -- "ART IV Reference Manual", No F33M.
Packit 022b05
                             -- Fuji Xerox Co., Ltd.
Packit 022b05
        langPDF(54),         -- Not in RFC 1759
Packit 022b05
                             -- Adobe Portable Document Format
Packit 022b05
                             -- Adobe Systems, Inc.
Packit 022b05
        langRPDL(55),        -- Not in RFC 1759
Packit 022b05
                             -- Ricoh Page Description Language for
Packit 022b05
                             -- printers.
Packit 022b05
                             -- Technical manual "RPDL command
Packit 022b05
                             -- reference" No.307029
Packit 022b05
                             -- RICOH, Co. LTD
Packit 022b05
        langIntermecIPL(56), -- Not in RFC 1759
Packit 022b05
                             -- Intermec Printer Language for label
Packit 022b05
                             -- printers.
Packit 022b05
                             -- Technical Manual: "IPL Programmers
Packit 022b05
                             -- Reference Manual"
Packit 022b05
                             -- Intermec Corporation
Packit 022b05
        langUBIFingerprint(57),  -- Not in RFC 1759
Packit 022b05
                             -- An intelligent basic-like programming
Packit 022b05
                             -- language for label printers.
Packit 022b05
                             -- Reference Manual: "UBI Fingerprint
Packit 022b05
                             -- 7.1", No. 1-960434-00
Packit 022b05
                             -- United Barcode Industries
Packit 022b05
        langUBIDirectProtocol(58),  -- Not in RFC 1759
Packit 022b05
                             -- An intelligent control language for
Packit 022b05
                             -- label printers.
Packit 022b05
                             -- Programmers guide: " UBI Direct
Packit 022b05
                             -- Protocol", No. 1-960419-00
Packit 022b05
                             -- United Barcode Industries
Packit 022b05
        langFujitsu(59),     -- Not in RFC 1759
Packit 022b05
                             -- Fujitsu Printer Language
Packit 022b05
                             -- Reference Manual:
Packit 022b05
                             -- "FM Printer Sequence" No. 80HP-0770
Packit 022b05
                             -- FUJITSU LIMITED
Packit 022b05
        langCGM(60),         -- Not in RFC 1759
Packit 022b05
                             -- Computer Graphics Metafile
Packit 022b05
                             -- MIME type 'image/cgm'
Packit 022b05
        langJPEG(61),        -- Not in RFC 1759
Packit 022b05
                             -- Joint Photographic Experts Group
Packit 022b05
                             -- MIME type 'image/jpeg'
Packit 022b05
        langCALS1(62),       -- Not in RFC 1759
Packit 022b05
                             -- US DOD CALS1 (see MIL-STD-1840)
Packit 022b05

Packit 022b05
                             -- MIME type 'application/cals-1840'
Packit 022b05
        langCALS2(63),       -- Not in RFC 1759
Packit 022b05
                             -- US DOD CALS2 (see MIL-STD-1840)
Packit 022b05
                             -- MIME type 'application/cals-1840'
Packit 022b05
        langNIRS(64),        -- Not in RFC 1759
Packit 022b05
                             -- US DOD NIRS (see MIL-STD-1840)
Packit 022b05
                             -- MIME type 'application/cals-1840'
Packit 022b05
        langC4(65)           -- Not in RFC 1759
Packit 022b05
                             -- US DOD C4 (see MIL-STD-1840)
Packit 022b05
                             -- MIME type 'application/cals-1840'
Packit 022b05
}
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Input/Output Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtInputTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtInputType in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of technology (discriminated primarily according to
Packit 022b05
        feeder mechanism type) employed by a specific component or
Packit 022b05
        components."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  sheetFeedAutoRemovableTray(3),
Packit 022b05
                  sheetFeedAutoNonRemovableTray(4),
Packit 022b05
                  sheetFeedManual(5),
Packit 022b05
                  continuousRoll(6),
Packit 022b05
                  continuousFanFold(7)
Packit 022b05
                  }
Packit 022b05

Packit 022b05
PrtOutputTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtOutputType in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Type of technology supported by this output subunit."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  removableBin(3),
Packit 022b05
                  unRemovableBin(4),
Packit 022b05
                  continuousRollDevice(5),
Packit 022b05
                  mailBox(6),
Packit 022b05
                  continuousFanFold(7)
Packit 022b05
                  }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Marker Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtMarkerMarkTechTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtMarkerMarkTech in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of marking technology used for this marking
Packit 022b05
        subunit."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  electrophotographicLED(3),
Packit 022b05
                  electrophotographicLaser(4),
Packit 022b05
                  electrophotographicOther(5),
Packit 022b05
                  impactMovingHeadDotMatrix9pin(6),
Packit 022b05
                  impactMovingHeadDotMatrix24pin(7),
Packit 022b05
                  impactMovingHeadDotMatrixOther(8),
Packit 022b05
                  impactMovingHeadFullyFormed(9),
Packit 022b05
                  impactBand(10),
Packit 022b05
                  impactOther(11),
Packit 022b05
                  inkjetAqueous(12),
Packit 022b05
                  inkjetSolid(13),
Packit 022b05
                  inkjetOther(14),
Packit 022b05
                  pen(15),
Packit 022b05
                  thermalTransfer(16),
Packit 022b05
                  thermalSensitive(17),
Packit 022b05
                  thermalDiffusion(18),
Packit 022b05
                  thermalOther(19),
Packit 022b05
                  electroerosion(20),
Packit 022b05
                  electrostatic(21),
Packit 022b05
                  photographicMicrofiche(22),
Packit 022b05
                  photographicImagesetter(23),
Packit 022b05
                  photographicOther(24),
Packit 022b05
                  ionDeposition(25),
Packit 022b05
                  eBeam(26),
Packit 022b05
                  typesetter(27)
Packit 022b05
                  }
Packit 022b05

Packit 022b05
PrtMarkerSuppliesTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtMarkerSuppliesType in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of this supply."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05

Packit 022b05
                -- Values for Printer MIB
Packit 022b05
                  toner(3),
Packit 022b05
                  wasteToner(4),
Packit 022b05
                  ink(5),
Packit 022b05
                  inkCartridge(6),
Packit 022b05
                  inkRibbon(7),
Packit 022b05
                  wasteInk(8),
Packit 022b05
                  opc(9),               -- photo conductor
Packit 022b05
                  developer(10),
Packit 022b05
                  fuserOil(11),
Packit 022b05
                  solidWax(12),
Packit 022b05
                  ribbonWax(13),
Packit 022b05
                  wasteWax(14),
Packit 022b05
                  fuser(15),            -- Not in RFC 1759
Packit 022b05
                  coronaWire(16),       -- Not in RFC 1759
Packit 022b05
                  fuserOilWick(17),     -- Not in RFC 1759
Packit 022b05
                  cleanerUnit(18),      -- Not in RFC 1759
Packit 022b05
                  fuserCleaningPad(19), -- Not in RFC 1759
Packit 022b05
                  transferUnit(20),     -- Not in RFC 1759
Packit 022b05
                  tonerCartridge(21),   -- Not in RFC 1759
Packit 022b05
                  fuserOiler(22),       -- Not in RFC 1759
Packit 022b05
                -- End of values for Printer MIB
Packit 022b05
                -- Values for Finisher MIB
Packit 022b05
                  water(23),            -- Not in RFC 1759
Packit 022b05
                  wasteWater(24),       -- Not in RFC 1759
Packit 022b05
                  glueWaterAdditive(25),-- Not in RFC 1759
Packit 022b05
                  wastePaper(26),       -- Not in RFC 1759
Packit 022b05
                  bindingSupply(27),    -- Not in RFC 1759
Packit 022b05
                  bandingSupply(28),    -- Not in RFC 1759
Packit 022b05
                  stitchingWire(29),    -- Not in RFC 1759
Packit 022b05
                  shrinkWrap(30),       -- Not in RFC 1759
Packit 022b05
                  paperWrap(31),        -- Not in RFC 1759
Packit 022b05
                  staples(32),          -- Not in RFC 1759
Packit 022b05
                  inserts(33),          -- Not in RFC 1759
Packit 022b05
                  covers(34)            -- Not in RFC 1759
Packit 022b05
                -- End of values for Finisher MIB
Packit 022b05
                  }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Media Path TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtMediaPathTypeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtMediaPathType in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of the media path for this media path."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05

Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  longEdgeBindingDuplex(3),
Packit 022b05
                  shortEdgeBindingDuplex(4),
Packit 022b05
                  simplex(5)
Packit 022b05
                  }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Console Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtConsoleColorTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtConsoleColor in RFC 1759.
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The color of this light."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  white(3),
Packit 022b05
                  red(4),
Packit 022b05
                  green(5),
Packit 022b05
                  blue(6),
Packit 022b05
                  cyan(7),
Packit 022b05
                  magenta(8),
Packit 022b05
                  yellow(9),
Packit 022b05
                  orange(10)        -- Not in RFC 1759
Packit 022b05
                  }
Packit 022b05

Packit 022b05
PrtConsoleDisableTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtConsoleDisable in RFC 1759.
Packit 022b05
    STATUS     current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This value indicates whether or not input is accepted from
Packit 022b05
        the operator console.  A value of 'enabled' indicates that
Packit 022b05
        input is accepted from the console, and a value of 'disabled'
Packit 022b05
        indicates that input is not accepted from the console. "
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  enabled(3),
Packit 022b05
                  disabled(4)
Packit 022b05
                  }
Packit 022b05

Packit 022b05
--
Packit 022b05
-- Alert Group TEXTUAL-CONVENTIONs
Packit 022b05
--
Packit 022b05

Packit 022b05
PrtAlertTrainingLevelTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtAlertTrainingLevel in RFC 1759.
Packit 022b05

Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The level of training required to handle this alert, if
Packit 022b05
        human intervention is required.  The noInterventionRequired
Packit 022b05
        value should be used if the event does not require any human
Packit 022b05
        intervention.  The training level is an enumeration that is
Packit 022b05
        determined and assigned by the printer manufacturer based on
Packit 022b05
        the information or training required to handle this alert.
Packit 022b05
        The printer will break alerts into these different training
Packit 022b05
        levels.  It is the responsibility of a management application
Packit 022b05
        in the system to determine how a particular alert is handled
Packit 022b05
        and how and to whom that alert is routed.  The following are
Packit 022b05
        the four training levels of alerts:
Packit 022b05

Packit 022b05
        Field Service - Alerts that typically require advanced
Packit 022b05
            training and technical knowledge of the printer and its
Packit 022b05
            subunits.  An example of a technical person would be a
Packit 022b05
            manufacturer's Field Service representative, or other
Packit 022b05
            person formally trained by the manufacturer or similar
Packit 022b05
            representative.
Packit 022b05
        Trained - Alerts that require an intermediate or moderate
Packit 022b05
            knowledge of the printer and its subunits.  A typical
Packit 022b05
            example of such an alert is replacing a toner cartridge.
Packit 022b05
        Untrained -     Alerts that can be fixed without prior
Packit 022b05
            training either because the action to correct the alert
Packit 022b05
            is obvious or the printer can help the untrained person
Packit 022b05
            fix the problem.  A typical example of such an alert is
Packit 022b05
            reloading paper trays or emptying output bins on a low
Packit 022b05
            end printer.
Packit 022b05
        Management -    Alerts that have to do with overall operation
Packit 022b05
            of and configuration of the printer.  Examples of such
Packit 022b05
            management events are configuration change of subunits."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                  untrained(3),
Packit 022b05
                  trained(4),
Packit 022b05
                  fieldService(5),
Packit 022b05
                  management(6),
Packit 022b05
                  noInterventionRequired(7)  -- Not in RFC 1759
Packit 022b05
                 }
Packit 022b05

Packit 022b05
PrtAlertGroupTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- Values in the range 1 to 29 must not be IANA-assigned without
Packit 022b05
    -- re-publishing Printer MIB.
Packit 022b05
    -- Values of 30 and greater are for use in MIBs that augment
Packit 022b05
    -- the Printer MIB, such as the Finisher MIB.
Packit 022b05
    -- This TC extracted from prtAlertGroup in RFC 1759.
Packit 022b05

Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of subunit within the printer model that this alert
Packit 022b05
        is related.  Input, output, and markers are examples of
Packit 022b05
        printer model groups, i.e., examples of types of subunits.
Packit 022b05
        Wherever possible, the enumerations match the sub-identifier
Packit 022b05
        that identifies the relevant table in the Printer MIB.
Packit 022b05

Packit 022b05
        NOTE: Alert type codes have been added for the Host Resources
Packit 022b05
        MIB storage table and device table.  These additional types
Packit 022b05
        are for situations in which the printer's storage and device
Packit 022b05
        objects must generate alerts (and possibly traps for critical
Packit 022b05
        alerts)."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                  unknown(2),
Packit 022b05
                -- Values for Host Resources MIB
Packit 022b05
                  hostResourcesMIBStorageTable(3),
Packit 022b05
                  hostResourcesMIBDeviceTable(4),
Packit 022b05
                -- Values for Printer MIB
Packit 022b05
                  generalPrinter(5),
Packit 022b05
                  cover(6),
Packit 022b05
                  localization(7),
Packit 022b05
                  input(8),
Packit 022b05
                  output(9),
Packit 022b05
                  marker(10),
Packit 022b05
                  markerSupplies(11),
Packit 022b05
                  markerColorant(12),
Packit 022b05
                  mediaPath(13),
Packit 022b05
                  channel(14),
Packit 022b05
                  interpreter(15),
Packit 022b05
                  consoleDisplayBuffer(16),
Packit 022b05
                  consoleLights(17),
Packit 022b05
                  alert(18),                   -- Not in RFC 1759
Packit 022b05
                -- Values (5) to (29) reserved for Printer MIB
Packit 022b05
                -- Values for Finisher MIB
Packit 022b05
                  finDevice(30),               -- Not in RFC 1759
Packit 022b05
                  finSupply(31),               -- Not in RFC 1759
Packit 022b05
                  finSupplyMediaInput(32),     -- Not in RFC 1759
Packit 022b05
                  finAttribute(33)             -- Not in RFC 1759
Packit 022b05
                -- Values (30) to (39) reserved for Finisher MIB
Packit 022b05
                  }
Packit 022b05

Packit 022b05
PrtAlertCodeTC ::= TEXTUAL-CONVENTION
Packit 022b05
    -- This TC was extracted from prtAlertCode in RFC 1759.
Packit 022b05
    STATUS    current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The code that describes the type of alert for this entry in
Packit 022b05

Packit 022b05
        the table.  Binary change event alerts describe states of the
Packit 022b05
        subunit while unary change event alerts describe a single
Packit 022b05
        event.  The same alert code can be used for a binary change
Packit 022b05
        event or a unary change event, depending on implementation.
Packit 022b05
        Also, the same alert code can be used to indicate a critical
Packit 022b05
        or non-critical (warning) alert, depending on implementation.
Packit 022b05
        The value of prtAlertSeverityLevel specifies binary vs. unary
Packit 022b05
        and critical vs. non-critical for each event for the
Packit 022b05
        implementation.
Packit 022b05

Packit 022b05
        While there are some specific codes for many subunits, the
Packit 022b05
        generic codes should be used for most subunit alerts.  The
Packit 022b05
        network management station can then query the subunit
Packit 022b05
        specified by prtAlertGroup to determine further subunit
Packit 022b05
        status and other subunit information.
Packit 022b05

Packit 022b05
        An agent shall not add two entries to the alert table for the
Packit 022b05
        same event, one containing a generic event code and the other
Packit 022b05
        containing a specific event code; the agent shall add only
Packit 022b05
        one entry in the alert table for each event; either generic
Packit 022b05
        (preferred) or specific, not both.
Packit 022b05

Packit 022b05
        Implementation of the unary change event
Packit 022b05
        alertRemovalOfBinaryChangeEntry(1801) is optional.  When
Packit 022b05
        implemented, this alert code shall indicate to network
Packit 022b05
        management stations that the trailing edge of a binary change
Packit 022b05
        event has occurred and the corresponding alert entry has been
Packit 022b05
        removed from the alert table.  As with all events, the
Packit 022b05
        alertRemovalOfBinaryChangeEntry(1801) alert shall be placed
Packit 022b05
        at the end of the alert table.  Such an alert table entry
Packit 022b05
        shall specify the following information:
Packit 022b05

Packit 022b05
        prtAlertSeverityLevel   warningUnaryChangeEvent(4)
Packit 022b05
        prtAlertTrainingLevel   noInterventionRequired(7)
Packit 022b05
        prtAlertGroup           alert(18)
Packit 022b05
        prtAlertGroupIndex      the index of the row in the
Packit 022b05
                                alert table of the binary
Packit 022b05
                                change event that this event
Packit 022b05
                                has removed.
Packit 022b05
        prtAlertLocation        unknown (-2)
Packit 022b05
        prtAlertCode            alertRemovalOfBinaryChangeEntry(1801)
Packit 022b05
        prtAlertDescription     <description or null string>
Packit 022b05
        prtAlertTime            the value of sysUpTime at
Packit 022b05
                                the time of the removal of the
Packit 022b05
                                binary change event from the
Packit 022b05
                                alert table.
Packit 022b05

Packit 022b05
        Optionally, the agent may generate a trap coincident with
Packit 022b05

Packit 022b05
        removing the binary change event and placing the unary change
Packit 022b05
        event alertRemovalOfBinaryChangeEntry(1801) in the alert
Packit 022b05
        table.  For such a trap, the prtAlertIndex sent with the above
Packit 022b05
        trap parameters shall be the index of the
Packit 022b05
        alertRemovalOfBinaryChangeEvent row that was added to the
Packit 022b05
        prtAlertTable; not the index of the row that was removed from
Packit 022b05
        the prtAlertTable."
Packit 022b05
    SYNTAX    INTEGER {
Packit 022b05
                  other(1),
Packit 022b05
                      -- an event that is not represented
Packit 022b05
                      -- by one of the alert codes
Packit 022b05
                      -- specified below.
Packit 022b05
                  unknown(2),
Packit 022b05
                      -- The following generic codes are common to
Packit 022b05
                      -- multiple groups.  The NMS may examine the
Packit 022b05
                      -- prtAlertGroup object to determine what group
Packit 022b05
                      -- to query for further information.
Packit 022b05
                  coverOpen(3),
Packit 022b05
                  coverClosed(4),
Packit 022b05
                  interlockOpen(5),
Packit 022b05
                  interlockClosed(6),
Packit 022b05
                  configurationChange(7),
Packit 022b05
                  jam(8),
Packit 022b05
                  subunitMissing(9),           -- Not in RFC 1759
Packit 022b05
                      -- The subunit tray, bin, etc.
Packit 022b05
                      -- has been removed.
Packit 022b05
                  subunitLifeAlmostOver(10),   -- Not in RFC 1759
Packit 022b05
                  subunitLifeOver(11),         -- Not in RFC 1759
Packit 022b05
                  subunitAlmostEmpty(12),      -- Not in RFC 1759
Packit 022b05
                  subunitEmpty(13),            -- Not in RFC 1759
Packit 022b05
                  subunitAlmostFull(14),       -- Not in RFC 1759
Packit 022b05
                  subunitFull(15),             -- Not in RFC 1759
Packit 022b05
                  subunitNearLimit(16),        -- Not in RFC 1759
Packit 022b05
                  subunitAtLimit(17),          -- Not in RFC 1759
Packit 022b05
                  subunitOpened(18),           -- Not in RFC 1759
Packit 022b05
                  subunitClosed(19),           -- Not in RFC 1759
Packit 022b05
                  subunitTurnedOn(20),         -- Not in RFC 1759
Packit 022b05
                  subunitTurnedOff(21),        -- Not in RFC 1759
Packit 022b05
                  subunitOffline(22),          -- Not in RFC 1759
Packit 022b05
                  subunitPowerSaver(23),       -- Not in RFC 1759
Packit 022b05
                  subunitWarmingUp(24),        -- Not in RFC 1759
Packit 022b05
                  subunitAdded(25),            -- Not in RFC 1759
Packit 022b05
                  subunitRemoved(26),          -- Not in RFC 1759
Packit 022b05
                  subunitResourceAdded(27),    -- Not in RFC 1759
Packit 022b05
                  subunitResourceRemoved(28),  -- Not in RFC 1759
Packit 022b05
                  subunitRecoverableFailure(29),
Packit 022b05
                                               -- Not in RFC 1759
Packit 022b05
                  subunitUnrecoverableFailure(30),
Packit 022b05

Packit 022b05
                                               -- Not in RFC 1759
Packit 022b05
                  subunitRecoverableStorageError(31),
Packit 022b05
                                               -- Not in RFC 1759
Packit 022b05
                  subunitUnrecoverableStorageError(32),
Packit 022b05
                                               -- Not in RFC 1759
Packit 022b05
                  subunitMotorFailure(33),     -- Not in RFC 1759
Packit 022b05
                  subunitMemoryExhausted(34),  -- Not in RFC 1759
Packit 022b05
                  subunitUnderTemperature(35), -- Not in RFC 1759
Packit 022b05
                  subunitOverTemperature(36),  -- Not in RFC 1759
Packit 022b05
                  subunitTimingFailure(37),    -- Not in RFC 1759
Packit 022b05
                  subunitThermistorFailure(38), -- Not in RFC 1759
Packit 022b05

Packit 022b05
                -- General Printer group
Packit 022b05
                  doorOpen(501),    -- DEPRECATED
Packit 022b05
                                    -- Use coverOpened(3)
Packit 022b05
                  doorClosed(502),  -- DEPRECATED
Packit 022b05
                                    -- Use coverClosed(4)
Packit 022b05
                  powerUp(503),
Packit 022b05
                  powerDown(504),
Packit 022b05
                  printerNMSReset(505),        -- Not in RFC 1759
Packit 022b05
                      -- The printer has been reset by some
Packit 022b05
                      -- network management station(NMS)
Packit 022b05
                      -- writing into 'prtGeneralReset'.
Packit 022b05
                  printerManualReset(506),     -- Not in RFC 1759
Packit 022b05
                      -- The printer has been reset manually.
Packit 022b05
                  printerReadyToPrint(507),    -- Not in RFC 1759
Packit 022b05
                      -- The printer is ready to print. (i.e.,
Packit 022b05
                      -- not warming up, not in power save
Packit 022b05
                      -- state, not adjusting print quality,
Packit 022b05
                      -- etc.).
Packit 022b05

Packit 022b05
                -- Input Group
Packit 022b05
                  inputMediaTrayMissing(801),
Packit 022b05
                  inputMediaSizeChange(802),
Packit 022b05
                  inputMediaWeightChange(803),
Packit 022b05
                  inputMediaTypeChange(804),
Packit 022b05
                  inputMediaColorChange(805),
Packit 022b05
                  inputMediaFormPartsChange(806),
Packit 022b05
                  inputMediaSupplyLow(807),
Packit 022b05
                  inputMediaSupplyEmpty(808),
Packit 022b05
                  inputMediaChangeRequest(809), -- Not in RFC 1759
Packit 022b05
                      -- An interpreter has detected that a
Packit 022b05
                      -- different medium is need in this input
Packit 022b05
                      -- tray subunit.  The prtAlertDescription may
Packit 022b05
                      -- be used to convey a human readable
Packit 022b05
                      -- description of the medium required to
Packit 022b05
                      -- satisfy the request.
Packit 022b05
                  inputManualInputRequest(810), -- Not in RFC 1759
Packit 022b05

Packit 022b05
                      -- An interpreter has detected that manual
Packit 022b05
                      -- input is required in this subunit.  The
Packit 022b05
                      -- prtAlertDescription may be used to convey
Packit 022b05
                      -- a human readable description of the medium
Packit 022b05
                      -- required to satisfy the request.
Packit 022b05
                  inputTrayPositionFailure(811), -- Not in RFC 1759
Packit 022b05
                      -- The input tray failed to position correctly.
Packit 022b05
                  inputTrayElevationFailure(812),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                  inputCannotFeedSizeSelected(813),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                -- Output Group
Packit 022b05
                  outputMediaTrayMissing(901),
Packit 022b05
                  outputMediaTrayAlmostFull(902),
Packit 022b05
                  outputMediaTrayFull(903),
Packit 022b05
                  outputMailboxSelectFailure(904),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                -- Marker group
Packit 022b05
                  markerFuserUnderTemperature(1001),
Packit 022b05
                  markerFuserOverTemperature(1002),
Packit 022b05
                  markerFuserTimingFailure(1003),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                  markerFuserThermistorFailure(1004),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                  markerAdjustingPrintQuality(1005),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                -- Marker Supplies group
Packit 022b05
                  markerTonerEmpty(1101),
Packit 022b05
                  markerInkEmpty(1102),
Packit 022b05
                  markerPrintRibbonEmpty(1103),
Packit 022b05
                  markerTonerAlmostEmpty(1104),
Packit 022b05
                  markerInkAlmostEmpty(1105),
Packit 022b05
                  markerPrintRibbonAlmostEmpty(1106),
Packit 022b05
                  markerWasteTonerReceptacleAlmostFull(1107),
Packit 022b05
                  markerWasteInkReceptacleAlmostFull(1108),
Packit 022b05
                  markerWasteTonerReceptacleFull(1109),
Packit 022b05
                  markerWasteInkReceptacleFull(1110),
Packit 022b05
                  markerOpcLifeAlmostOver(1111),
Packit 022b05
                  markerOpcLifeOver(1112),
Packit 022b05
                  markerDeveloperAlmostEmpty(1113),
Packit 022b05
                  markerDeveloperEmpty(1114),
Packit 022b05
                  markerTonerCartridgeMissing(1115),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                -- Media Path Device Group
Packit 022b05
                  mediaPathMediaTrayMissing(1301),
Packit 022b05
                  mediaPathMediaTrayAlmostFull(1302),
Packit 022b05
                  mediaPathMediaTrayFull(1303),
Packit 022b05
                  mediaPathCannotDuplexMediaSelected(1304),
Packit 022b05

Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                -- Interpreter Group
Packit 022b05
                  interpreterMemoryIncrease(1501),
Packit 022b05
                  interpreterMemoryDecrease(1502),
Packit 022b05
                  interpreterCartridgeAdded(1503),
Packit 022b05
                  interpreterCartridgeDeleted(1504),
Packit 022b05
                  interpreterResourceAdded(1505),
Packit 022b05
                  interpreterResourceDeleted(1506),
Packit 022b05
                  interpreterResourceUnavailable(1507),
Packit 022b05
                  interpreterComplexPageEncountered(1509),
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                      -- The interpreter has encountered a page
Packit 022b05
                      -- that is too complex for the resources that
Packit 022b05
                      -- are available.
Packit 022b05
                -- Alert Group
Packit 022b05
                  alertRemovalOfBinaryChangeEntry(1801)
Packit 022b05
                                        -- Not in RFC 1759
Packit 022b05
                      -- A binary change event entry has been
Packit 022b05
                      -- removed from the alert table.  This unary
Packit 022b05
                      -- change alert table entry is added to the
Packit 022b05
                      -- end of the alert table.
Packit 022b05
                  }
Packit 022b05
END
Packit 022b05

Packit 022b05