home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_j_p / draft-ietf-printmib-mib-info-01.txt < prev    next >
Text File  |  1997-03-24  |  367KB  |  8,950 lines

  1.  
  2.  
  3.           draft-ietf-printmib-mib-info-01.txt
  4.           Randy Turner, Sharp Laboratories of America
  5.           Expires September, 1997
  6.  
  7.  
  8.  
  9.  
  10.                                      Printer MIB
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.           Status of this Memo
  23.  
  24.           This document is an Internet-Draft. Internet-Drafts are working
  25.           documents of the Internet Engineering Task Force (IETF), its
  26.           areas, and its working groups. Note that other groups may also
  27.           distribute working documents as Internet-Drafts.
  28.  
  29.  
  30.           Internet-Drafts are draft documents valid for a maximum of six
  31.           months and may be updated, replaced, or obsoleted by other
  32.           documents at any time. It is inappropriate to use Internet-Drafts
  33.           as reference material or to cite them other than as "work in
  34.           progress."
  35.  
  36.  
  37.           To learn the current status of any Internet-Draft, please check
  38.           the "1id-abstracts-txt" listing contained in the Internet-Drafts
  39.           Shadow Directories on ftp.is.co.za (Africa), nic.nordu.net
  40.           (Europe), munnari.oz.au (Pacific Rim), ds.internic.net (US East
  41.           Coast), or ftp.isi.edu (US West Coast).
  42.  
  43.           Abstract
  44.  
  45.           This document provides definitions of models and manageable
  46.           objects for printing environments. The objects included in this
  47.           MIB apply to physical, as well as logical entities within a
  48.           printing device. This MIB definition makes explicit references to
  49.           the Host Resources MIB (RFC 1514), as well as the Interfaces
  50.           Group of MIB-II (RFC 1213).
  51.  
  52.  
  53.  
  54.  
  55.  
  56.           draft-ietf-printmib-mib-info-01.txt                        1
  57.           J.R. Turner, Sharp Laboratories of America
  58.  
  59.  
  60.           draft-ietf-printmib-mib-info-01.txt
  61.           Randy Turner, Sharp Laboratories of America
  62.           Expires September, 1997
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.           Table of Contents
  86.  
  87.  
  88.  
  89.           1. Introduction ..........................  6
  90.  
  91.           1.1 Network Printing Environment ...........6
  92.  
  93.           1.2 Printer Device Overview ................8
  94.  
  95.           1.3 Categories of Printer Information ......9
  96.  
  97.           1.3.1 Descriptions .........................9
  98.  
  99.           1.3.2 Status ...............................9
  100.  
  101.           1.3.3 Alerts ...............................9
  102.  
  103.           2  Printer Model ...........................10
  104.  
  105.           2.1 Overview of the Printer Model ..........12
  106.  
  107.           2.2 Printer Sub-Units ......................12
  108.  
  109.           2.2.1 General Printer ......................12
  110.  
  111.  
  112.  
  113.           draft-ietf-printmib-mib-info-01.txt                        2
  114.           J.R. Turner, Sharp Laboratories of America
  115.  
  116.  
  117.           draft-ietf-printmib-mib-info-01.txt
  118.           Randy Turner, Sharp Laboratories of America
  119.           Expires September, 1997
  120.  
  121.  
  122.           2.2.2 Inputs ...........................14
  123.  
  124.           2.2.3 Media ............................14
  125.  
  126.           2.2.4 Outputs ..........................14
  127.  
  128.           2.2.5 Finishers ........................15
  129.  
  130.           2.2.6 Markers ..........................15
  131.  
  132.           2.2.7 Media Paths ......................16
  133.  
  134.           2.2.8 System Controller ................17
  135.  
  136.           2.2.9 Interfaces .......................17
  137.  
  138.           2.2.10 Print Job Delivery Channels .....17
  139.  
  140.           2.2.11 Interpreters ....................17
  141.  
  142.           2.2.12 Console .........................18
  143.  
  144.           2.2.13 Alerts ..........................18
  145.  
  146.           2.2.13.1 Status and Alerts .............19
  147.  
  148.           2.2.13.2 Overall Printer Status ........19
  149.  
  150.           2.2.13.2.1 Host Resources MIB Printer Status 21
  151.  
  152.           2.2.13.2.2 Sub-unit Status .............24
  153.  
  154.           2.2.13.3 Alert Table  ..................25
  155.  
  156.           2.2.13.4 Alert Table Management ........25
  157.  
  158.           2.3 Read-Write Objects .................27
  159.  
  160.           2.4 Enumerations .......................28
  161.  
  162.           2.4.1 Registering Additional Enumerated Values ....29
  163.  
  164.           3. Groups from other MIB Specifications ........   30
  165.  
  166.           3.1 System Group objects ...........    30
  167.  
  168.  
  169.  
  170.           draft-ietf-printmib-mib-info-01.txt                        3
  171.           J.R. Turner, Sharp Laboratories of America
  172.  
  173.  
  174.           draft-ietf-printmib-mib-info-01.txt
  175.           Randy Turner, Sharp Laboratories of America
  176.           Expires September, 1997
  177.  
  178.  
  179.           3.2 System Controller ...................30
  180.  
  181.           3.3 Interface Group objects .............30
  182.  
  183.           4. Textual Conventions ..................31
  184.  
  185.           The General Printer Group ...............61
  186.  
  187.           The Responsible Party Group .............64
  188.  
  189.           The Cover Table .........................70
  190.  
  191.           The Localization Table ..................71
  192.  
  193.           The System Resources Tables .............73
  194.  
  195.           The Input Group .........................75
  196.  
  197.           The Extended Input Group ................81
  198.  
  199.           The Input Switching Group ...............84
  200.  
  201.           The Output Group ........................86
  202.  
  203.           The Extended Output Group ...............89
  204.  
  205.           The Output Dimensions Group .............90
  206.  
  207.           The Output Features Group ...............92
  208.  
  209.           The Marker Group ........................94
  210.  
  211.           The Marker Supplies Group ...............99
  212.  
  213.           The Marker Colorant Group ...............102
  214.  
  215.           The Media Path Group ....................104
  216.  
  217.           The Print Job Delivery Channel Group ....108
  218.  
  219.           The Interpreter Group ...................115
  220.  
  221.           The Console Group .......................119
  222.  
  223.           The Display Buffer Table ................119
  224.  
  225.  
  226.  
  227.           draft-ietf-printmib-mib-info-01.txt                        4
  228.           J.R. Turner, Sharp Laboratories of America
  229.  
  230.  
  231.           draft-ietf-printmib-mib-info-01.txt
  232.           Randy Turner, Sharp Laboratories of America
  233.           Expires September, 1997
  234.  
  235.  
  236.           The Console Light Table .................121
  237.  
  238.           The Alerts Group ........................123
  239.  
  240.           Appendix A - Glossary of Terms ..........141
  241.  
  242.           Appendix B - Media Size Names ...........144
  243.  
  244.           Appendix C - Media Names ................146
  245.  
  246.           Appendix D - Roles of Users .............152
  247.  
  248.           Appendix E - Participants ...............156
  249.  
  250.           Security Considerations .................156
  251.  
  252.           Authors' Addresses ......................156
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.           draft-ietf-printmib-mib-info-01.txt                        5
  285.           J.R. Turner, Sharp Laboratories of America
  286.  
  287.  
  288.           draft-ietf-printmib-mib-info-01.txt
  289.           Randy Turner, Sharp Laboratories of America
  290.           Expires September, 1997
  291.  
  292.  
  293.  
  294.  
  295.  
  296.           1.  Introduction
  297.  
  298.           1.1.  Network Printing Environment
  299.  
  300.           The management of producing a printed document, in any computer
  301.           environment, is a complex subject. Basically, the task can be
  302.           divided into two overlapping pieces, the management of printing
  303.           and the  management of the printer. Printing encompasses the
  304.           entire process of producing a printed document from generation of
  305.           the file to be printed, selection of a printer, choosing printing
  306.           properties , routing, queuing, resource management, scheduling,
  307.           and final printing including notifying the user.  Most of the
  308.           printing process is outside the scope of the model presented
  309.           here; only the management of the printer is covered.
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.           draft-ietf-printmib-mib-info-01.txt                        6
  342.           J.R. Turner, Sharp Laboratories of America
  343.  
  344.  
  345.           draft-ietf-printmib-mib-info-01.txt
  346.           Randy Turner, Sharp Laboratories of America
  347.           Expires September, 1997
  348.  
  349.  
  350.  
  351.  
  352.  
  353.                          Figure 1 - One Printer's View of the Network
  354.  
  355.               system   printer    asset     user          user
  356.           user
  357.               manager  operator   manager
  358.                 O         O         O         O             O
  359.           O
  360.                /|\       /|\       /|\       /|\           /|\
  361.           /|\
  362.                / \       / \       / \       / \           / \            /
  363.           \
  364.                 |         |         |         |             |
  365.           |
  366.           +---------+ +-------+ +-------+ +-------+   +-----------+ +------
  367.           -----+
  368.           |configur-| |printer| | asset | |printer|   |   user    | |
  369.           user    |
  370.           |ator     | |manager| |manager| |browser|   |application|
  371.           |application|
  372.           +---------+ +-------+ +-------+ +-------+   +-----------+ +------
  373.           -----+
  374.              ^            ^         ^         ^             |             |
  375.              |R/W         |R/W      |R        |R      +-----------+ +------
  376.           -----+
  377.              |            |         |         |       |  spooler  | |
  378.           spooler  |
  379.              |            |         |         |       +-----------+ +------
  380.           -----+
  381.              |            |         |         |             |             |
  382.              |            |         |         |       +-----------+ +------
  383.           -----+
  384.              |            |         |         |       |supervisor |
  385.           |supervisor |
  386.              |            |         |         |       +-----------+ +------
  387.           -----+
  388.              |            |         |         |        ^       ^     ^
  389.           ^
  390.              |            |         |         |        |R      |R/W  |R
  391.           |R/W
  392.              v            v         |         |        |       |     |
  393.           |
  394.  
  395.  
  396.  
  397.  
  398.           draft-ietf-printmib-mib-info-01.txt                        7
  399.           J.R. Turner, Sharp Laboratories of America
  400.  
  401.  
  402.           draft-ietf-printmib-mib-info-01.txt
  403.           Randy Turner, Sharp Laboratories of America
  404.           Expires September, 1997
  405.  
  406.  
  407.           ==================================================   |   =====
  408.           |
  409.                                |                          print|
  410.           print|
  411.                                |SNMP                       data|
  412.           data|
  413.             +-----+        +-------+                        PCL|
  414.           PCL|
  415.             | MIB |<------>| agent |                 PostScript|
  416.           PostScript|
  417.             +-----+        +-------+                       NPAP|
  418.           NPAP|
  419.                                |unspecified                etc.|
  420.           etc.|
  421.                         +=============+  +-----------------+   |
  422.           |
  423.                         |             |--|channel/interface|<--+
  424.           |
  425.                         |             |  +-----------------+
  426.           |
  427.                         |   PRINTER   |
  428.           |
  429.                         |             |  +-----------------+
  430.           |
  431.                         |             |--|channel/interface|<--------------
  432.           --+
  433.                         +=============+  +-----------------+
  434.  
  435.           1.2  Printer Device Overview
  436.  
  437.           A printer is the physical device that takes media from an input
  438.           source, produces marks on that media according to some page
  439.           description or page control language and puts the result in some
  440.           output destination, possibly with finishing applied. Printers are
  441.           complex devices that consume supplies, produce waste and have
  442.           mechanical problems. In the management of the physical printing
  443.           device the description, status and alert information concerning
  444.           the printer and its various subparts has to be made available to
  445.           the management application so that it can be reported to the end
  446.           user, key operators for the replenishment of supplies or the
  447.           repair or maintenance of the device. The information needed in
  448.           the management of the physical printer and the management of a
  449.           printing job overlap highly and many of the tasks in each
  450.           management area require the same or similar information.
  451.  
  452.  
  453.  
  454.  
  455.           draft-ietf-printmib-mib-info-01.txt                        8
  456.           J.R. Turner, Sharp Laboratories of America
  457.  
  458.  
  459.           draft-ietf-printmib-mib-info-01.txt
  460.           Randy Turner, Sharp Laboratories of America
  461.           Expires September, 1997
  462.  
  463.  
  464.           1.3.  Categories of Printer Information
  465.  
  466.           Information about printers is classified into three basic
  467.           categories: descriptions, status and alerts.
  468.  
  469.           1.3.1.  Descriptions
  470.  
  471.           Descriptions convey information about the configuration and
  472.           capabilities of the printer and its various sub-units. This
  473.           information is largely static information and does not generally
  474.           change during the operation of the system but may change as the
  475.           printer is repaired, reconfigured or upgraded. The descriptions
  476.           are one part of the visible state of the printer where state
  477.           means the condition of being of the printer at any point in time.
  478.  
  479.           1.3.2  Status
  480.  
  481.           Status is the information regarding the current operating state
  482.           of the printer and its various sub-units. Status is the rest of
  483.           the visible state of the printer. As an example of the use of
  484.           status, a management application must be able to determine if the
  485.           various sub-units are ready to print or are in some state that
  486.           prevents printing or may prevent printing in the future.
  487.  
  488.           1.3.3  Alerts
  489.  
  490.           An Alert is the representation of a reportable event in the
  491.           printer. An event is a change in the state of the printer. Some
  492.           of those state changes are of interest to a management
  493.           application and are therefore reportable. Typically, these are
  494.           the events that affect the printer's ability to print. Alerts
  495.           usually occur asynchronously to the operation of the computer
  496.           system(s) to which the printer is attached. For convenience
  497.           below, "alert" will be used for both the event caused by a change
  498.           in the printer's state and for the representation of that event.
  499.  
  500.           Alerts can be classified into two basic categories, critical and
  501.           non-critical.  A critical alert is one that is triggered by entry
  502.           into a state in which the printer is stopped and printing can not
  503.           continue until the condition that caused the critical alert is
  504.           eliminated. "Out of paper", "toner empty" and "output bin full"
  505.           are examples of critical alerts. Non-critical alerts are
  506.           triggered by those events that enter a state in which printing is
  507.           not stopped. Such a non-critical state may, at some future time,
  508.           lead to a state in which printing may be stopped.  Examples of
  509.  
  510.  
  511.  
  512.           draft-ietf-printmib-mib-info-01.txt                        9
  513.           J.R. Turner, Sharp Laboratories of America
  514.  
  515.  
  516.           draft-ietf-printmib-mib-info-01.txt
  517.           Randy Turner, Sharp Laboratories of America
  518.           Expires September, 1997
  519.  
  520.  
  521.           this kind of non-critical alerts are "input media low", "toner
  522.           low" and "output bin nearly full". Or, a non-critical alert may
  523.           simply provide information, such as signaling a configuration
  524.           changed in the printer.
  525.  
  526.           Description, status and alert information about the printer can
  527.           be thought of as a data base describing the printer. The
  528.           management application for a printer will want to view the
  529.           printer data base differently depending on how and for what
  530.           purposes the information in the data base is needed.
  531.  
  532.           2.  Printer Model
  533.  
  534.           In order to accomplish the management of the printer, an abstract
  535.           model of the printer is needed to represent the sub-units from
  536.           which the printer is composed. A printer can be described as
  537.           consisting of 13 types of sub-units. It is important to note that
  538.           the sub-units of a printer do not necessarily relate directly to
  539.           any physically identifiable mechanism. Sub-units can also be a
  540.           set of definable logical processes, such as interpreters for page
  541.           description languages or command processors that set various
  542.           operating modes of the printer.
  543.  
  544.  
  545.              Figure 2 shows a block diagram of the printer and its basic 13
  546.           sub-units.
  547.  
  548.                                Figure 2 - Printer  Block Diagram
  549.  
  550.                                      Physical Connections
  551.                                              |
  552.                                           +-----------+
  553.                                           |           |
  554.                                       +-------------+ |
  555.                                       | Interface   |-+
  556.                                       | (RFC1213)   |
  557.                                       +-------------+
  558.                                              |
  559.                                           +-----------+
  560.                                           |           |
  561.                                       +-------------+ |    +-----------+
  562.                                       | Channel     |-+    | Operator  |
  563.                                       |             |      |  Console  |
  564.                                       +-------------+      +-----------+
  565.                                              |
  566.  
  567.  
  568.  
  569.           draft-ietf-printmib-mib-info-01.txt                       10
  570.           J.R. Turner, Sharp Laboratories of America
  571.  
  572.  
  573.           draft-ietf-printmib-mib-info-01.txt
  574.           Randy Turner, Sharp Laboratories of America
  575.           Expires September, 1997
  576.  
  577.  
  578.                                           +-----------+        +---------+
  579.                                           |           |        |         |
  580.                   +-----------+       +-------------+ |    +-----------+ |
  581.                   |  General  |       | Interpreter |-+    |  Alerts   |-+
  582.                   |  Printer  |       |             |      |           |
  583.                   +-----------+       +-------------+      +-----------+
  584.                                              |
  585.                              +-------------------------------+
  586.                              |        System Controller      |
  587.                              |     (Host Resources MIB)      |
  588.                              +-------------------------------+
  589.  
  590.              +------+                    +--------+                  +-----
  591.           ---+
  592.              |      |                    |        |                  |
  593.           |
  594.           +-------+ |    +-------+    +---------+ |    +-------+   +-------
  595.           -+ |
  596.           | Input |-+  +--------+|    |  Marker |-+  +--------+|   | Output
  597.           |-+
  598.           |       |===>|        |+<==>|         |<==>|        |+==>|
  599.           |
  600.           +-------+    +--+  +--+     +---------+    +--+  +--+    +-------
  601.           -+
  602.              \            |  ||                         |  ||         \
  603.               \           |  ||                         |  ||          \
  604.                \          |  ||                         |  ||           \
  605.               +--------+  |  |+-------------------------|  ||         +----
  606.           -----+
  607.               |        |  |  +--------------------------+  ||         |
  608.           |
  609.           +----------+ |  |            Media Path          |+      +-------
  610.           ---+ |
  611.           |  Media   |-+  +--------------------------------+       |
  612.           Finisher |-+
  613.           |(optional)|
  614.           |(optional)|
  615.           +----------+                                             +-------
  616.           ---+
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.           draft-ietf-printmib-mib-info-01.txt                       11
  627.           J.R. Turner, Sharp Laboratories of America
  628.  
  629.  
  630.           draft-ietf-printmib-mib-info-01.txt
  631.           Randy Turner, Sharp Laboratories of America
  632.           Expires September, 1997
  633.  
  634.  
  635.  
  636.           2.1  Overview of the Printer Model
  637.  
  638.           The model has three basic parts: (1) the flow of a print file
  639.           into an interpreter and onto the marker, (2) the flow of media
  640.           through the marker and (3) the auxiliary sub-units that control
  641.           and facilitate the two prior flows.  The flow of the print data
  642.           comes through a physical connection on which some form of
  643.           transport protocol stack is running.  The data provided by the
  644.           transport protocol (interface) appears on a channel which is the
  645.           input to an interpreter. The interpreter converts the print data
  646.           into a form suitable for marking on the media.
  647.  
  648.           The media resides in Input sub-units from which the media is
  649.           selected and then transported via a Media Path first to a Marking
  650.           sub-unit and then onto an Output sub-unit with (optionally) some
  651.           finishing operations being performed.  The auxiliary sub-units
  652.           facilitate control of the printer, inquiry/control of the
  653.           operator panel, reporting of alerts, and the adaptation of the
  654.           printer to various natural languages and characters sets. All the
  655.           software sub-units run on the System Controller which represents
  656.           the processor, memory and storage systems of the Printer.  Each
  657.           of the sub-units is discussed in more detail below.
  658.  
  659.           All of the sub-units other than the Alerts report only state
  660.           information, either a description or a status. The Alerts sub-
  661.           unit reports event information.
  662.  
  663.           2.2.  Printer Sub-Units
  664.  
  665.           A printer is composed of 13 types of sub-units, called groups.
  666.           The following sections describe the different types of sub-units.
  667.  
  668.           2.2.1.  General Printer
  669.  
  670.           The general printer sub-unit is responsible for the overall
  671.           control and status of the printer. There is exactly one general
  672.           printer sub-unit in a printer. The general printer sub-unit is
  673.           represented by the General Printer Group in the model. In
  674.           addition to the providing the status of the whole printer and
  675.           allowing the printer to be reset, this Group provides information
  676.           on the status of the packaging of the printer, in particular, the
  677.           covers. The general printer sub-unit is usually implemented on
  678.           the system controller.
  679.  
  680.  
  681.  
  682.  
  683.           draft-ietf-printmib-mib-info-01.txt                       12
  684.           J.R. Turner, Sharp Laboratories of America
  685.  
  686.  
  687.           draft-ietf-printmib-mib-info-01.txt
  688.           Randy Turner, Sharp Laboratories of America
  689.           Expires September, 1997
  690.  
  691.  
  692.           The localization portion of the general printer sub-unit is
  693.           responsible for identifying the natural language, country, and
  694.           character set in which character strings are expressed. There may
  695.           be one or more localizations supported per printer. The available
  696.           localizations are represented by the Localization table.
  697.  
  698.           Localization is only performed on those strings in the MIB that
  699.           are explicitly marked as being localized.  All other character
  700.           strings are returned in ASCII.
  701.           The character set portion of the general printer sub-unit is
  702.           responsible for identifying the possible character sets that are
  703.           used by the interpreters, the operator console, and in network
  704.           management requests for display objects. There may be one or more
  705.           character sets per printer.  The understood character sets are
  706.           represented by the Character Set Table.
  707.  
  708.           2.2.2  Inputs
  709.  
  710.           Input sub-units are mechanisms that feed media to be marked on
  711.           into the printer. A printer contains one or more input sub-units.
  712.           These are represented by the Input Group in the model. The model
  713.           does not distinguish fixed input bins from removable trays,
  714.           except to report when a removable tray has been removed.
  715.  
  716.           There are as many input sub-units as there are distinctly
  717.           selectable input "addresses".  For example, if a tray has an
  718.           option for manually feeding paper as well as automatically
  719.           feeding from the tray, then this is two input sub-units if these
  720.           two sources can be (must be) separately selected and is one input
  721.           sub-unit if putting a sheet in the manual feed slot overrides
  722.           feeding from the contents of the tray; that is, in the second
  723.           case there is no way to separately select or address the manual
  724.           feed slot.
  725.  
  726.           2.2.3  Media
  727.  
  728.           An input sub-unit can hold one or more instances of the media on
  729.           which marking is to be done. Typically, there is a large set of
  730.           possible media that can be associated with an input. The Media
  731.           Group is an extension of the Input Group which represents that
  732.           media that is in an input sub-unit. The Media Group only
  733.           describes the current contents of each input and not the possible
  734.           content of the input sub-unit.
  735.  
  736.           2.2.4  Outputs
  737.  
  738.  
  739.  
  740.           draft-ietf-printmib-mib-info-01.txt                       13
  741.           J.R. Turner, Sharp Laboratories of America
  742.  
  743.  
  744.           draft-ietf-printmib-mib-info-01.txt
  745.           Randy Turner, Sharp Laboratories of America
  746.           Expires September, 1997
  747.  
  748.  
  749.           Output sub-units are mechanisms that receive media that has been
  750.           marked on. A printer contains one or more output mechanisms.
  751.           These are represented by the Output Group in the model. The model
  752.           does not distinguish fixed output bins from removable output
  753.           bins, except to report when a removable bin has been removed.
  754.  
  755.           There are as many output sub-units as there are distinctly
  756.           selectable output "addresses".  Output sub-units can be addressed
  757.           in two different ways: (1) as a set of "mailboxes" which are
  758.           addressed by a specific mailbox selector such as a bin number or
  759.           a bin name, or (2) as a set of "slots" into which multiple copies
  760.           are collated. Sometimes both modes of using the output sub-units
  761.           can be used on the same printer.  All that is important from the
  762.           viewpoint of the model is that the output units can be separately
  763.           selected.
  764.  
  765.           2.2.5  Finishers
  766.  
  767.           A finisher is a sub-unit that performs some operations on the
  768.           media other than marking.  The finisher sub-units are represented
  769.           by the Finisher Group in the model.  Some examples of finishing
  770.           processes are stapling, punching, binding, inserting, or folding.
  771.           Finishing processes may have supplies associated with the
  772.           process.  Stapling, binding, and punching are examples of
  773.           processes that have supplies. A printer may have more than one
  774.           finishing sub-unit and each finishing sub-unit may be associated
  775.           with one or more output sub-units. Finishers are not described in
  776.           this MIB.
  777.  
  778.           The exact interaction and sequencing between an output device and
  779.           its associated finisher is not specified by the model. It depends
  780.           on the type of finishing process and the exact implementation of
  781.           the printer system. This standard allows for the logical
  782.           association of a finishing process with an output device but does
  783.           not put any restrictions on the exact sequence or interaction
  784.           with the associated output device. The output and finisher sub-
  785.           units may or may not be separate identifiable physical mechanisms
  786.           depending on the exact implementation of a printer.  In addition,
  787.           a single output device may be associated with multiple finishing
  788.           sub-units and a single finishing sub-unit may be associated with
  789.           multiple output devices.
  790.  
  791.  
  792.           2.2.6  Markers
  793.  
  794.  
  795.  
  796.  
  797.           draft-ietf-printmib-mib-info-01.txt                       14
  798.           J.R. Turner, Sharp Laboratories of America
  799.  
  800.  
  801.           draft-ietf-printmib-mib-info-01.txt
  802.           Randy Turner, Sharp Laboratories of America
  803.           Expires September, 1997
  804.  
  805.  
  806.           A marker is the mechanism that produces marks on the print media.
  807.           The marker sub-units and their associated supplies are
  808.           represented by the Marker Group in the model. A printer can
  809.           contain one or more marking mechanisms.  Some examples of
  810.           multiple marker sub-units are: a printer with separate markers
  811.           for normal and magnetic ink or an imagesetter that can output to
  812.           both a proofing device and final film. Each marking device can
  813.           have its own set of  characteristics associated with it, such as
  814.           marking technology and resolution.
  815.  
  816.           In this model the marker sub-unit is viewed as very generalized
  817.           and encompasses all aspects of a marking process. For example, in
  818.           a xerographic process, the marking process as well as the fusing
  819.           process would be included in the generalized concept of the
  820.           marker. With the generalized concept of a marking process, the
  821.           concept of multiple marking supplies associated with a single
  822.           marking sub-unit results. For example, in the xerographic
  823.           process, there is not only a supply of toner, but there can also
  824.           be other supplies such as a fuser supply (e.g., fuser oil) that
  825.           can be consumed and replaced separately. In addition there can be
  826.           multiple supplies of toner for a single marker device,as in a
  827.           color process.
  828.  
  829.  
  830.           2.2.7  Media Paths
  831.  
  832.           The media paths encompass the mechanisms in the printer that move
  833.           the media through the printer and connect all other media related
  834.           sub-units: inputs, outputs, markers and finishers. A printer
  835.           contains one or more media paths. These are represented by the
  836.           Media Path Group in the model.  The Media Path group has some
  837.           objects that apply to all paths plus a table of the separate
  838.           media paths.
  839.  
  840.           In general, the design of the media paths determines the maximum
  841.           speed of the printer as well as the maximum media size that the
  842.           printer can handle. Media paths are complex mechanisms and can
  843.           contain many different identifiable sub-mechanisms such as media
  844.           movement devices, media buffers, duplexing units and interlocks.
  845.           Not all of the various sub-mechanisms reside on every media path.
  846.           For example, one media path may provide printing only on one
  847.           surface of the media (a simplex path) and another media path may
  848.           have a sub-mechanism that turns the media over and feeds it a
  849.           second time through the marker sub-unit (a duplex path).  The
  850.           duplex path may even have a buffer sub-mechanism that allows
  851.  
  852.  
  853.  
  854.           draft-ietf-printmib-mib-info-01.txt                       15
  855.           J.R. Turner, Sharp Laboratories of America
  856.  
  857.  
  858.           draft-ietf-printmib-mib-info-01.txt
  859.           Randy Turner, Sharp Laboratories of America
  860.           Expires September, 1997
  861.  
  862.  
  863.           multiple copies of the obverse side to be held before the reverse
  864.           side of all the copies are marked.
  865.  
  866.           2.2.8  System Controller
  867.  
  868.           The System Controller is the sub-unit upon which the software
  869.           components of the Printer run. The System Controller is
  870.           represented in the model by the Host Resources MIB. This MIB
  871.           allows for the specification of the processor(s), memory, disk
  872.           storage, file system and other underlying sub-mechanisms of the
  873.           printer. The controller can range from simple single processor
  874.           systems to multiprocessor systems. In addition, controllers can
  875.           have a full range of resources such as hard disks. The printer is
  876.           modeled to have one system controller even though it may have
  877.           more than one processor and multiple other resources associated
  878.           with it.
  879.  
  880.           2.2.9  Interfaces
  881.  
  882.           An interface is the communications port and associated protocols
  883.           that are responsible for the transport of data to the printer. A
  884.           printer has one or more interface sub-units. The interfaces are
  885.           represented by the Interfaces Group of MIB-II (RFC 1213). Some
  886.           examples of interfaces are serial ports (with little or no
  887.           protocol) and EtherNet ports on which one might run InterNet IP,
  888.           Novell IPX, etc.
  889.  
  890.           2.2.10  Print Job Delivery Channels
  891.  
  892.           The print job delivery channel sub-units identify the independent
  893.           sources of print data (here print data is the information that is
  894.           used to construct printed pages and may have both data and
  895.           control aspects).  A printer may have one or more channels. The
  896.           channel sub-units are represented by the Print Job Delivery
  897.           Channel Group in the Model. Each channel is typically identified
  898.           by the electronic path and service protocol used to deliver print
  899.           data to the printer. A channel sub-unit may be independently
  900.           enabled (allowing print data to flow) or disabled (stopping the
  901.           flow of print data). It has a current Control Language which can
  902.           be used to specify which interpreter is to be used for the print
  903.           data and to query and change environment variables used by the
  904.           interpreters (and SNMP). There is also a default interpreter that
  905.           is to be used if an interpreter is not explicitly specified using
  906.           the Control Language. Print Job Delivery Channel sub-units can,
  907.           and usually are, based on an underlying interface.
  908.  
  909.  
  910.  
  911.           draft-ietf-printmib-mib-info-01.txt                       16
  912.           J.R. Turner, Sharp Laboratories of America
  913.  
  914.  
  915.           draft-ietf-printmib-mib-info-01.txt
  916.           Randy Turner, Sharp Laboratories of America
  917.           Expires September, 1997
  918.  
  919.  
  920.           2.2.11.  Interpreters
  921.  
  922.           The interpreter sub-units are responsible for the conversion of a
  923.           description of intended print instances into images that are to
  924.           be marked on the media. A printer may have one or more
  925.           interpreters. The interpreter sub-units are represented by the
  926.           Interpreter Group in the Model. Each interpreter is generally
  927.           implemented with software running on the System Controller sub-
  928.           unit. The Interpreter Table has one entry per interpreter where
  929.           the interpreters include both Page Description Language (PDL)
  930.           Interpreters and Control Language Interpreters.
  931.  
  932.           2.2.12  Console
  933.  
  934.           Many printers have a console on the printer, the operator
  935.           console, that is used to display and modify the state of the
  936.           printer.  The console can be as simple as a few indicators and
  937.           switches or as complicated as full screen displays and keyboards.
  938.           There can be at most one such console.  This console sub-unit is
  939.           represented by the Console Group in the model.  Although most of
  940.           the information displayed there is also available in the state of
  941.           the printer as represented by the various Groups, it is useful to
  942.           be able to query and modify the operator console remotely.  For
  943.           example, a management application might like to display to its
  944.           user the current message on the operator console of the remote
  945.           printer or the management application user might like to modify
  946.           the current message on the operators console of the remote
  947.           printer.  As another example, one might have a remote application
  948.           that puts up a pseudo console on a workstation screen. Since the
  949.           rules by which the printer state is mapped onto the console and
  950.           vice versa are not standardized, it is not possible to reproduce
  951.           the console state or the action of console buttons and menus.
  952.           Therefore, the Console Group provides access to the console. The
  953.           operator console is usually implemented on the system controller
  954.           with additional hardware for input and display.
  955.  
  956.           2.2.13  Alerts
  957.  
  958.           The alert sub-unit is responsible for detecting reportable
  959.           events, making an entry in the alert table and, if and only if
  960.           the event is a critical event, initiating a trap. The exception
  961.           to this rule is when the "alertRemovalofBinaryChangeEntry" trap
  962.           is generated. The alert sub-unit is represented by the Alerts
  963.           Group and, in particular, the Alert Table. This table contains
  964.           information on the severity, sub-unit, detailed location within
  965.  
  966.  
  967.  
  968.           draft-ietf-printmib-mib-info-01.txt                       17
  969.           J.R. Turner, Sharp Laboratories of America
  970.  
  971.  
  972.           draft-ietf-printmib-mib-info-01.txt
  973.           Randy Turner, Sharp Laboratories of America
  974.           Expires September, 1997
  975.  
  976.  
  977.           the sub-unit, alert code and description of each critical alert
  978.           that is currently active within the printer. Each reportable
  979.           event causes an entry to be made in the Alert Table.
  980.  
  981.           2.2.13.1  Status and Alerts
  982.  
  983.           Summary information about the state of the printer is reported at
  984.           three separate levels: (1) there is the status of the printer as
  985.           a whole reported in the Host Resources MIB, (2) there is the
  986.           status of various sub-units reported in the principle table of
  987.           the Group that represents the sub-unit, and (3) there are alert
  988.           codes reported in the Alert Table.
  989.  
  990.           2.2.13.2.  Overall Printer Status
  991.  
  992.           Of the many states a printer can be in, certain states are more
  993.           "interesting" because of the distinct actions they are likely to
  994.           provoke in the administrator.  These states may be applied to the
  995.           printer as a whole, or to a particular sub-unit of the printer.
  996.           These named states are:
  997.  
  998.           Non Critical Alert Active - For the printer this means that one
  999.           or more sub-units have a non-critical alert active.  For a sub-
  1000.           unit, this means that the sub-unit has a non-critical alert
  1001.           active.
  1002.  
  1003.           Critical Alert Active - For the printer this means that one or
  1004.           more sub-units have a critical alert active.  For a sub-unit,
  1005.           this means that the sub-unit has a critical alert active.
  1006.  
  1007.           Unavailable - The printer or sub-unit is unavailable for use
  1008.           (this is the same as "broken" or "down" in other terminologies).
  1009.           A trained service person is typically necessary to make it
  1010.           available. Busy / Temporarily Unavailable - The printer or sub-
  1011.           unit is operational but currently occupied with a request for
  1012.           activity. The sub-unit will become available without the need of
  1013.           human interaction.
  1014.  
  1015.           Moving on-line or off-line - The printer is either off-line, in
  1016.           the process of moving off-line or in the process of moving back
  1017.           on-line; for example on high end printers reloading paper
  1018.           involves a transition to off-line to open the paper bin, it is
  1019.           then filled and, finally, there is a transition back to on-line
  1020.           as the paper bin is repositioned for printing.
  1021.  
  1022.  
  1023.  
  1024.  
  1025.           draft-ietf-printmib-mib-info-01.txt                       18
  1026.           J.R. Turner, Sharp Laboratories of America
  1027.  
  1028.  
  1029.           draft-ietf-printmib-mib-info-01.txt
  1030.           Randy Turner, Sharp Laboratories of America
  1031.           Expires September, 1997
  1032.  
  1033.  
  1034.           Standby - The printer or sub-unit is unavailable for use because
  1035.           it is partially powered down and may need some period of time to
  1036.           become fully operational again.  A unit in Standby state shall
  1037.           respond to network management requests.
  1038.  
  1039.           Available - The printer or subunit is functioning normally.
  1040.  
  1041.           Idle - The printer or subunit is not processing any print jobs
  1042.  
  1043.           Active - The printer or subunit is working on one or more print
  1044.           jobs
  1045.  
  1046.           Busy - The printer or subunit is "Active" and has also reached a
  1047.           resource threshold whereby it will not accept any new print jobs
  1048.           for a finite period of time. The expected next state transition
  1049.           from the "busy" state is to the "active" state, implying that
  1050.           resources are again available to accept new print jobs.
  1051.  
  1052.           The Host Resources MIB (RFC 1514) provides three status objects
  1053.           that can be used to describe the status of a printer: (1)
  1054.           hrDeviceStatus in the entry in the hrDeviceTable; (2)
  1055.           hrPrinterStatus in the hrPrinterTable; and (3)
  1056.           hrPrinterDetectedErrorState in the hrPrinterTable.  These objects
  1057.           describe many of the states that a printer can be in.  The
  1058.           following table shows how the states named above can be
  1059.           recognized by inspecting the values of the three printer-related
  1060.           objects in the Host Resources MIB:
  1061.  
  1062.           Printer     hrDeviceStatus  hrPrinterStatus
  1063.           hrPrinterDetectedErrorState
  1064.           Status
  1065.  
  1066.           Normal         running(2)     idle(3)        none set
  1067.  
  1068.           Busy/          running(2)     printing(4)
  1069.           Active
  1070.  
  1071.           Non Critical   warning(3)     idle(3) or     could be: lowPaper,
  1072.           Alert Active                  printing(4)    lowToner, or
  1073.                                                        serviceRequested
  1074.  
  1075.           Critical       down(5)        other(1)       could be: jammed,
  1076.           Alert Active                                 noPaper, noToner,
  1077.                                                        coverOpen, or
  1078.                                                        serviceRequested
  1079.  
  1080.  
  1081.  
  1082.           draft-ietf-printmib-mib-info-01.txt                       19
  1083.           J.R. Turner, Sharp Laboratories of America
  1084.  
  1085.  
  1086.           draft-ietf-printmib-mib-info-01.txt
  1087.           Randy Turner, Sharp Laboratories of America
  1088.           Expires September, 1997
  1089.  
  1090.  
  1091.  
  1092.           Unavailable    down(5)        other(1)
  1093.  
  1094.           Moving off-    warning(3)     idle(3) or     offline
  1095.           line                          printing(4)
  1096.           Off-line       down(5)        other(1)       offline
  1097.  
  1098.           Moving         down(5)        warmup(5)
  1099.           on-line
  1100.  
  1101.           Standby        running(2)     other(1)
  1102.  
  1103.           These named states are only a subset of the possible states -
  1104.           they are not an exhaustive list of the possible states.
  1105.           Nevertheless, several things should be noted.  When using these
  1106.           states, it is not possible to detect when both critical and non-
  1107.           critical alerts are pending - if both are pending, the Critical
  1108.           Alert Active state will prevail.  In addition, a printer in the
  1109.           Standby state will be represented in the Host Resources MIB with
  1110.           a device status of running(2) and a printer status of other(1), a
  1111.           set of states that don't uniquely distinguish this important
  1112.           printer state.
  1113.  
  1114.           Although the above mapping is workable, it would be improved with
  1115.           a few additions to hrDeviceStatus and hrPrinterStatus in the Host
  1116.           Resources MIB. In particular, it would be appropriate to add a
  1117.           "standby" enumeration to hrDeviceStatus.  Similarly, it would be
  1118.           useful to add the following states to hrPrinterStatus: "offline"
  1119.           to indicate that reason for the printer being down (instead of
  1120.           having to use "other") which allows both "warning" and "offline"
  1121.           to indicate going offline and "down" and "offline" to indicate
  1122.           offline and "notApplicable" to cover cases, such as "standby",
  1123.           where the device state completely describes the state of the
  1124.           device. The suggestions and additions discussed above would
  1125.           require re-convening of the Host Resources MIB working group and
  1126.           a new draft issued prior to actual implementation of these
  1127.           suggestions and/or additions.
  1128.  
  1129.           Detailed status per sub-unit is reported in the sub-unit status
  1130.           fields.
  1131.  
  1132.           2.2.13.2.1  Host Resources MIB Printer Status
  1133.  
  1134.           For completeness, the definitions of the Printer Status objects
  1135.           of the Host Resources MIB are given below:
  1136.  
  1137.  
  1138.  
  1139.           draft-ietf-printmib-mib-info-01.txt                       20
  1140.           J.R. Turner, Sharp Laboratories of America
  1141.  
  1142.  
  1143.           draft-ietf-printmib-mib-info-01.txt
  1144.           Randy Turner, Sharp Laboratories of America
  1145.           Expires September, 1997
  1146.  
  1147.  
  1148.           hrDeviceStatus OBJECT-TYPE
  1149.                SYNTAX  INTEGER {
  1150.                           unknown(1),
  1151.                           running(2),
  1152.                           warning(3),
  1153.                           testing(4),
  1154.                           down(5)
  1155.                      }
  1156.                ACCESS  read-only
  1157.                STATUS  mandatory
  1158.                DESCRIPTION
  1159.                  "The current operational state of the device
  1160.                  described by this row of the table.  A value
  1161.                  unknown(1) indicates that the current state of the
  1162.                  device is unknown.  running(2) indicates that the
  1163.                  device is up and running and that no unusual error
  1164.                  conditions are known.  The warning(3) state
  1165.                  indicates that agent has been informed of an
  1166.                  unusual error condition by the operational software
  1167.                  (e.g., a disk device driver) but that the device
  1168.                  is still 'operational'.  An example would be high
  1169.                  number of soft errors on a disk.  A value of
  1170.                  testing(4), indicates that the device is not
  1171.                  available for use because it is in the testing
  1172.                            state.  The state of down(5) is used only when
  1173.                            the agent has been informed that the device is
  1174.                            not available for any use."
  1175.                      ::= { hrDeviceEntry 5 }
  1176.  
  1177.              hrPrinterStatus OBJECT-TYPE
  1178.                     SYNTAX INTEGER {
  1179.                         other(1),
  1180.                         unknown(2),
  1181.                                             idle(3),
  1182.                         printing(4),
  1183.                         warmup(5)
  1184.                     }
  1185.                     ACCESS read-only
  1186.                     STATUS mandatory
  1187.                     DESCRIPTION
  1188.                       "The current status of this printer device.  When
  1189.                       in the idle(1), printing(2), or warmup(3) state,
  1190.                       the corresponding hrDeviceStatus should be
  1191.                       running(2) or warning(3).  When in the unknown
  1192.                       state, the corresponding hrDeviceStatus should be
  1193.  
  1194.  
  1195.  
  1196.           draft-ietf-printmib-mib-info-01.txt                       21
  1197.           J.R. Turner, Sharp Laboratories of America
  1198.  
  1199.  
  1200.           draft-ietf-printmib-mib-info-01.txt
  1201.           Randy Turner, Sharp Laboratories of America
  1202.           Expires September, 1997
  1203.  
  1204.  
  1205.                       unknown(1)."
  1206.                     ::= { hrPrinterEntry 1 }
  1207.  
  1208.                 hrPrinterDetectedErrorState OBJECT-TYPE
  1209.                     SYNTAX OCTET STRING
  1210.                     ACCESS read-only
  1211.                     STATUS mandatory
  1212.                     DESCRIPTION
  1213.                       "This object represents any error conditions
  1214.                       detected by the printer.  The error conditions are
  1215.                       encoded as bits in an octet string, with the
  1216.                       following definitions:
  1217.  
  1218.                            Condition         Bit #    hrDeviceStatus
  1219.  
  1220.                            lowPaper          0        warning(3)
  1221.                            noPaper           1        down(5)
  1222.                            lowToner          2        warning(3)
  1223.                            noToner           3        down(5)
  1224.                            coverOpen         4        down(5)
  1225.                            jammed            5        down(5)
  1226.                            offline           6        down(5)
  1227.                            serviceRequested  7        warning(3)
  1228.  
  1229.                       If multiple conditions are currently detected and
  1230.                       the hrDeviceStatus would not otherwise be
  1231.                       unknown(1) or testing(4), the hrDeviceStatus shall
  1232.                       correspond to the worst state of those indicated,
  1233.                       where down(5) is worse than warning(3) which is
  1234.                       worse than running(2).
  1235.  
  1236.                       Bits are numbered starting with the most
  1237.                       significant bit of the first byte being bit 0, the
  1238.                       least significant bit of the first byte being bit
  1239.                       7, the most significant bit of the second byte
  1240.                       being bit 8, and so on.  A one bit encodes that
  1241.                       the condition was detected, while a zero bit
  1242.                       encodes that the condition was not detected.
  1243.  
  1244.                       This object is useful for alerting an operator to
  1245.                       specific warning or error conditions that may
  1246.                       occur, especially those requiring human
  1247.                       intervention."
  1248.                     ::= { hrPrinterEntry 2 }
  1249.  
  1250.  
  1251.  
  1252.  
  1253.           draft-ietf-printmib-mib-info-01.txt                       22
  1254.           J.R. Turner, Sharp Laboratories of America
  1255.  
  1256.  
  1257.           draft-ietf-printmib-mib-info-01.txt
  1258.           Randy Turner, Sharp Laboratories of America
  1259.           Expires September, 1997
  1260.  
  1261.  
  1262.           2.2.13.2.2  Sub-unit Status
  1263.  
  1264.           Sub-unit status is reported in the entries of the principle table
  1265.           in the Group that represents the sub-unit. For sub-units that
  1266.           report a status, there is a status column in the table and the
  1267.           value of this column is always an integer formed in the following
  1268.           way
  1269.  
  1270.           The SubUnitStatus is an integer that is the sum of 5 distinct
  1271.           values, Availability, Non-Critical, Critical, On-line, and
  1272.           Transitioning. These values are:
  1273.  
  1274.  
  1275.                Availability                           value
  1276.  
  1277.                       Available and Idle              0       000'b
  1278.                       Available and Standby           2       010'b
  1279.                       Available and Active            4       100'b
  1280.                       Available and Busy              6       110'b
  1281.                       Unavailable and OnRequest       1       001'b
  1282.                       Unavailable because Broken      3       011'b
  1283.                       Unknown                         5       101'b
  1284.  
  1285.               Non-Critical
  1286.  
  1287.                       No Non-Critical Alerts          0
  1288.                       Non-Critical Alerts             8
  1289.  
  1290.               Critical
  1291.  
  1292.                       No Critical Alerts              0
  1293.                       Critical Alerts                 16
  1294.  
  1295.               On-Line
  1296.  
  1297.                       Intended state is On-Line       0
  1298.                       Intended state is Off-Line      32
  1299.  
  1300.               Transitioning
  1301.  
  1302.                       At intended state               0
  1303.                       Transitioning to intended state 64
  1304.  
  1305.           For example, an input (tray) that jammed on the next to the last
  1306.           page may show a status of 27 (unavailable because broken (3) + a
  1307.  
  1308.  
  1309.  
  1310.           draft-ietf-printmib-mib-info-01.txt                       23
  1311.           J.R. Turner, Sharp Laboratories of America
  1312.  
  1313.  
  1314.           draft-ietf-printmib-mib-info-01.txt
  1315.           Randy Turner, Sharp Laboratories of America
  1316.           Expires September, 1997
  1317.  
  1318.  
  1319.           critical state (16), jammed, and a noncritical state (8), low
  1320.           paper).
  1321.  
  1322.           2.2.13.3  Alert Tables
  1323.  
  1324.           The Alert Group consists of a single table in which all active
  1325.           alerts are represented.  This section provides an overview of the
  1326.           table and a description of how it is managed.  The basic content
  1327.           of the alert table is the severity (critical or non-critical) of
  1328.           the alert, the Group and entry where a state change caused the
  1329.           alert, additional information about the alert (a more detailed
  1330.           location, an alert code, and a description), and an indication of
  1331.           the level of training needed to service the alert.
  1332.  
  1333.           The Alert Table contains some information that is redundant, for
  1334.           example that an event has occurred, and some information that is
  1335.           only represented in the Alert Table, for example the additional
  1336.           information.  A single table was used because a single entry in a
  1337.           group could cause more than one alert, for example paper jams in
  1338.           more than one place in a media path. Associating the additional
  1339.           information with the entry in the affected group would only allow
  1340.           one report where associating the additional information with the
  1341.           alert makes multiple reports possible. Every time an alert occurs
  1342.           in the printer, the printer makes one or more entries into the
  1343.           Alert Table. The printer determines if an event is to be
  1344.           classified as critical or non-critical. If the severity of the
  1345.           Alert is "critical", the printer sends a trap or event
  1346.           notification to the host indicating that the table has changed.
  1347.           Whether or not a trap is sent, the management application is
  1348.           expected to poll the printer on a regular basis and to read and
  1349.           parse the table to determine what conditions have changed, in
  1350.           order to provide reliable information to the management
  1351.           application user.
  1352.  
  1353.           2.2.13.4  Alert Table Management
  1354.  
  1355.           The alert tables are sparsely populated tables. This means the
  1356.           tables will only contain entries of the alerts that are currently
  1357.           active and the number of rows, or entries in the table will be
  1358.           dynamic. More than one event can be added or removed from the
  1359.           event tables at a time depending on the implementation of the
  1360.           printer.
  1361.  
  1362.           There are basically two kinds of events that produce alerts:
  1363.           binary change events and unary change events. Binary change
  1364.  
  1365.  
  1366.  
  1367.           draft-ietf-printmib-mib-info-01.txt                       24
  1368.           J.R. Turner, Sharp Laboratories of America
  1369.  
  1370.  
  1371.           draft-ietf-printmib-mib-info-01.txt
  1372.           Randy Turner, Sharp Laboratories of America
  1373.           Expires September, 1997
  1374.  
  1375.  
  1376.           events come in pairs: the leading edge event and the trailing
  1377.           edge event. The leading edge event enters a state from which
  1378.           there is only one exit; for example, going from running to
  1379.           stopped with a paper jam. The only exit from this state is fixing
  1380.           the paper jam and it is clear when that is accomplished.  The
  1381.           trailing edge event is the event which exits the state that was
  1382.           entered by the leading edge event; in the example above fixing
  1383.           the paper jam is the trailing edge event.
  1384.  
  1385.           It is relatively straightforward to manage binary change events
  1386.           in the Alert Table. Only the leading edge event makes an entry in
  1387.           the alert table.  This entry persists in the Alert Table until
  1388.           the trailing edge event occurs at which point this event is
  1389.           signaled by the removal of the leading edge event entry in the
  1390.           Alert Table.  That is, a trailing edge event does not create an
  1391.           entry; it removes the corresponding leading edge event. Removing
  1392.           the leading edge entry may cause the unary change event
  1393.           "alertRemovalofBinaryChangeEntry" to be added to the table.  With
  1394.           binary change events it is possible to compute the maximum number
  1395.           that can occur at the same time and construct an Alert Table that
  1396.           would hold that many events. There would be no possibility of
  1397.           table overflow and no information about outstanding events would
  1398.           be lost.
  1399.  
  1400.           Unfortunately, there are some events that are not binary changes.
  1401.           This other category of event, the unary change event, is
  1402.           illustrated by the configuration change event. With this kind of
  1403.           event the state of the machine has changed, but to a state which
  1404.           is (often) just as valid as the state that was left and from
  1405.           which no return is necessary.  For example, an operator may
  1406.           change the paper that is in the primary input source from letter
  1407.           to legal. At some time in the future the paper may be changed
  1408.           back to letter, but it might be changed to executive instead.
  1409.           This is where the problem occurs. It is not obvious how long to
  1410.           keep simple change event entries in the Alert Table. If they were
  1411.           never removed, the Alert Table would continue to grow
  1412.           indefinitely.
  1413.  
  1414.           The agent needs to have an algorithm implemented for the
  1415.           management of the alert table, especially in the face of
  1416.           combinations of binary and simple alerts that would overflow the
  1417.           storage capacity of the table.  When the table is full and a new
  1418.           alert needs to be added, an old alert needs to be deleted.  The
  1419.           alert to be deleted should be chosen using the following rules:
  1420.  
  1421.  
  1422.  
  1423.  
  1424.           draft-ietf-printmib-mib-info-01.txt                       25
  1425.           J.R. Turner, Sharp Laboratories of America
  1426.  
  1427.  
  1428.           draft-ietf-printmib-mib-info-01.txt
  1429.           Randy Turner, Sharp Laboratories of America
  1430.           Expires September, 1997
  1431.  
  1432.  
  1433.  
  1434.           1. Find a non-critical simple alert and delete it.  If there
  1435.           are multiple non-critical simple alerts, it is suggested that the
  1436.           oldest one be chosen.  If there are no non-critical simple
  1437.           alerts, then,
  1438.  
  1439.           2. Find a non-critical binary alert and delete it.  If there are
  1440.           multiple non-critical binary alerts, it is suggested that the
  1441.           oldest one be chosen.  If there are no non-critical binary
  1442.           alerts, then,
  1443.  
  1444.           3. Find a critical (binary) alert and delete it.  If there are
  1445.           multiple critical alerts, it is suggested that the oldest one be
  1446.           chosen.  Agent implementors are encouraged to provide at least
  1447.           enough storage space for the maximum number of critical alerts
  1448.           that could occur simultaneously.  Note that all critical alerts
  1449.           are binary.
  1450.  
  1451.           Note that because the Alert Index is a monotonically increasing
  1452.           integer there will be gaps in the values in the table when an
  1453.           alert is deleted.  Such gaps can be detected by the management
  1454.           application to indicate that the management application may want
  1455.           to re-acquire the Printer state and check for state changes it
  1456.           did not observe in the Alert Table.
  1457.  
  1458.           2.3  Read-Write Objects
  1459.  
  1460.           Some of the objects in the printer MIB report on the existence of
  1461.           or amount of a given resource used with the printer.  Some
  1462.           examples of such resources are the size and number of sheets of
  1463.           paper in a paper tray or the existence of certain output options.
  1464.           On some printers there are sensors that allow these resources to
  1465.           be sensed.  Other printers, however, lack sensors that can detect
  1466.           (all of) the properties of the resource.  Because the printer
  1467.           needs to know of the existence or properties of these resources
  1468.           for the printer to function properly some other way of providing
  1469.           this information is needed.  The chosen way to solve this problem
  1470.           is to allow a management application to write into objects which
  1471.           hold the descriptive or existence values for printers that cannot
  1472.           sense the values.  Thus many of the objects in the MIB are given
  1473.           read-write access, but a printer implementation might only permit
  1474.           a management operation to change the value if the printer could
  1475.           not sense the value itself.  Therefore, the ability to change the
  1476.           value of a read-write object may depend on the implementation of
  1477.           the agent.  Note that even though some objects explicitely state
  1478.  
  1479.  
  1480.  
  1481.           draft-ietf-printmib-mib-info-01.txt                       26
  1482.           J.R. Turner, Sharp Laboratories of America
  1483.  
  1484.  
  1485.           draft-ietf-printmib-mib-info-01.txt
  1486.           Randy Turner, Sharp Laboratories of America
  1487.           Expires September, 1997
  1488.  
  1489.  
  1490.           the behaviour of conditional ability to change values, any read-
  1491.           write object may act that way.
  1492.  
  1493.           Generally, an object is given read-write access in the Printer
  1494.           MIB specification if:
  1495.  
  1496.           1.The object involves installation of a resource that some
  1497.           printers cannot themselves detect.  Therefore, external means are
  1498.           needed to inform the printer of the installation.  (Here external
  1499.           means include using the operator console, or remote management
  1500.           application) and
  1501.  
  1502.           2.The printer will behave differently if the installation of the
  1503.           resource is reported than the printer would if the installation
  1504.           were not reported; that is, the object is not to be used as a
  1505.           place to put information not used by the printer, i.e., not a
  1506.           "sticky-note".  Another way of saying this is that the printer
  1507.           believes that information given it and acts as if the information
  1508.           were true.  For example, on a printer that cannot sense the size,
  1509.           if one paper size is loaded, but another size is set into the
  1510.           paper size object, then the printer will use the size that was
  1511.           set as its current paper size in its imaging and paper handling.
  1512.  
  1513.           The printer may get hints that it may not know about the
  1514.           existence or properties of certain resources.  For example, a
  1515.           paper tray may be removed and re-inserted.  When this removal and
  1516.           insertion happens, the printer may either assume that a property,
  1517.           such as the size of paper in the tray, has not changed or the
  1518.           printer may change the value of the associated object to
  1519.           "unknown", as might be done for the amount of paper in the tray.
  1520.           As long as the printer acts according to the value in  the object
  1521.           either strategy is acceptable.
  1522.  
  1523.           It is an implementation-specific matter as to whether or not MIB
  1524.           object values are persistent across power cycles or cold starts.
  1525.           It is particularly important that the values of the
  1526.           prtMarkerLifeCount object persist throughout the lifetime of the
  1527.           printer.  Therefore, if the value of any MIB object persists
  1528.           across power cycles, then the prtMarkerLifeCount object must also
  1529.           persist.
  1530.  
  1531.           2.4  Enumerations
  1532.  
  1533.           Enumerations (enums) are sets of symbolic values defined for use
  1534.           with one or more objects.  Some common enumeration sets are
  1535.  
  1536.  
  1537.  
  1538.           draft-ietf-printmib-mib-info-01.txt                       27
  1539.           J.R. Turner, Sharp Laboratories of America
  1540.  
  1541.  
  1542.           draft-ietf-printmib-mib-info-01.txt
  1543.           Randy Turner, Sharp Laboratories of America
  1544.           Expires September, 1997
  1545.  
  1546.  
  1547.           assigned a symbolic data type name (textual convention).  These
  1548.           enumerations are listed at the beginning of this specification.
  1549.  
  1550.           2.4.1.  Registering Additional Enumerated Values
  1551.  
  1552.           This working group has defined several type of enumerations.
  1553.           These enumerations differ in the method employed to control the
  1554.           addition of new enumerations.  Throughout this document,
  1555.           references to "enumeration (n)", where n can be 1, 2 or 3 can be
  1556.           found in the various tables.  The definitions of these types of
  1557.           enumerations are:
  1558.  
  1559.           enumeration (1)  All the values are defined in the Printer MIB
  1560.           specification (RFC for the Printer MIB).  Additional enumerated
  1561.           values require a new RFC. Type 1 enumerations are typically used
  1562.           where changes to the enumeration are either unlikely or will have
  1563.           a significant impact on the structure of the MIB or
  1564.           implementation of the MIB in management applications.
  1565.  
  1566.           Some criteria that suggest using a type 1 enumeration are:
  1567.  
  1568.           a) the set of values in the enumeration is thought to be known,
  1569.           e.g., faceUp and faceDown
  1570.  
  1571.           b) the enumeration defines a set of units of measure which must
  1572.           be understood by a management application to be able to correctly
  1573.           display the value of an object that measurement unit controls;
  1574.           and
  1575.  
  1576.           c) the enumeration is tied to the structure of the MIB or the
  1577.           model on which the MIB is based, e.g., the prtAlertGroup
  1578.           enumeration is tied to the OIDs for the related tables.
  1579.  
  1580.           enumeration (2)  An initial set of values are defined in the
  1581.           Printer MIB specification.  Additional enumerated values are
  1582.           registered after review by this working group. The initial
  1583.           versions of the MIB will contain the values registered so far.
  1584.           After the MIB is approved, additional values will be registered
  1585.           through IANA after approval by this working group. The current
  1586.           set of approved values should always be obtained from the IANA
  1587.           registry. Type 2 enumerations are typically used where it is
  1588.           important to insure consistent usage of the enumeration values;
  1589.           that is, to insure that the same entity does not get two
  1590.           different enumerations values, or two different entities do not
  1591.           get the same enum value.
  1592.  
  1593.  
  1594.  
  1595.           draft-ietf-printmib-mib-info-01.txt                       28
  1596.           J.R. Turner, Sharp Laboratories of America
  1597.  
  1598.  
  1599.           draft-ietf-printmib-mib-info-01.txt
  1600.           Randy Turner, Sharp Laboratories of America
  1601.           Expires September, 1997
  1602.  
  1603.  
  1604.           enumeration (3)  An initial set of values are defined in the
  1605.           Printer MIB specification.  Additional enumerated values are
  1606.           registered without working group review.  The initial versions of
  1607.           the MIB will contain the values registered so far.  After the MIB
  1608.           is approved, additional values will be registered through IANA
  1609.           without approval by this working group.  The current set of
  1610.           approved values should always be obtained from the IANA registry.
  1611.           Type 3 enumerations are used for enumerations that can be
  1612.           extended without any controls; an example is the
  1613.           prtMarkerSuppliesType, which can be extended as needed by any
  1614.           manufacturer to describe the supplies required by a new printer.
  1615.  
  1616.           3.  Groups from other MIB Specifications
  1617.  
  1618.           This section identifies the grups from other MIBs that shall be
  1619.           supported to supplement and complete a printer MIB
  1620.           implementation. The section also describes some of the less
  1621.           obvious characteristics of the Printer MIB structure that are
  1622.           related to the inclusion of these other MIB groups and/or
  1623.           objects.
  1624.  
  1625.           3.1.  System Group
  1626.  
  1627.           All objects in the system group of MIB-II (RFC 1213) shall be
  1628.           implemented; however, as described in paragraph 3.4, implementers
  1629.           should carefully consider what constitutes the "system".
  1630.  
  1631.           3.2.  System Controller
  1632.  
  1633.           The System Controller is represented by the Storage and Device
  1634.           Groups of the Host Resources MIB (RFC 1514).  These are the only
  1635.           groups that are required to be implemented.  Other Groups
  1636.           (System, Running Software, Running Software Performance, and
  1637.           Installed Software) may be implemented at the discretion of the
  1638.           implementor.
  1639.  
  1640.           3.3.  Interface Group objects
  1641.  
  1642.           All objects in the Interfaces Group of MIB-II (RFC 1213) shall be
  1643.           implemented.
  1644.  
  1645.  
  1646.           Printer-MIB DEFINITIONS ::= BEGIN
  1647.  
  1648.           IMPORTS
  1649.  
  1650.  
  1651.  
  1652.           draft-ietf-printmib-mib-info-01.txt                       29
  1653.           J.R. Turner, Sharp Laboratories of America
  1654.  
  1655.  
  1656.           draft-ietf-printmib-mib-info-01.txt
  1657.           Randy Turner, Sharp Laboratories of America
  1658.           Expires September, 1997
  1659.  
  1660.  
  1661.               MODULE-IDENTITY, OBJECT-TYPE, experimental, Counter32,
  1662.           Integer32,
  1663.               TimeTicks, NOTIFICATION-TYPE, OBJECT-IDENTITY FROM SNMPv2-SMI
  1664.               TEXTUAL-CONVENTION FROM SNMPv2-TC
  1665.               MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
  1666.               hrDeviceIndex, hrStorageIndex FROM HOST-RESOURCES-MIB;
  1667.  
  1668.           printmib MODULE-IDENTITY
  1669.               LAST-UPDATED "9411250000Z"
  1670.               ORGANIZATION "IETF Printer MIB Working Group"
  1671.               CONTACT-INFO
  1672.                       "Randy Turner
  1673.                      Sharp Laboratories of America
  1674.                      5750 NW Pacific Rim Blvd
  1675.                      Camas, WA 98607
  1676.                      rturner@sharplabs.com"
  1677.               DESCRIPTION
  1678.                       "The MIB module for management of printers."
  1679.               ::= { mib-2 43 }
  1680.  
  1681.           --
  1682.           -- Textual conventions for this MIB module
  1683.           --
  1684.           --
  1685.           -- Generic unspecific textual conventions
  1686.           --
  1687.  
  1688.           PrtMediaUnitTC ::= TEXTUAL-CONVENTION
  1689.               STATUS       current
  1690.               DESCRIPTION
  1691.                       "Units of measure for media dimensions."
  1692.               -- This is a type 1 enumeration.
  1693.               SYNTAX       INTEGER {
  1694.                                tenThousandthsOfInches(3),  -- .0001
  1695.                                micrometers(4)
  1696.                         }
  1697.  
  1698.           PrtCapacityUnitTC ::= TEXTUAL-CONVENTION
  1699.               STATUS       current
  1700.               DESCRIPTION
  1701.                       "Units of measure for media capacity."
  1702.               -- This is a type 1 enumeration.
  1703.               SYNTAX       INTEGER {
  1704.                                tenThousandthsOfInches(3),  -- .0001
  1705.                                micrometers(4),
  1706.  
  1707.  
  1708.  
  1709.           draft-ietf-printmib-mib-info-01.txt                       30
  1710.           J.R. Turner, Sharp Laboratories of America
  1711.  
  1712.  
  1713.           draft-ietf-printmib-mib-info-01.txt
  1714.           Randy Turner, Sharp Laboratories of America
  1715.           Expires September, 1997
  1716.  
  1717.  
  1718.                                sheets(8),
  1719.                                feet(16),
  1720.                                meters(17)
  1721.                            }
  1722.  
  1723.  
  1724.           PrtPrintOrientationTC ::= TEXTUAL-CONVENTION
  1725.             -- This value is a type 1 enumeration
  1726.             STATUS  current
  1727.             DESCRIPTION
  1728.                "A generic representation for printing orientation on a
  1729.           "page"."
  1730.             SYNTAX  INTEGER {
  1731.                     other(1),
  1732.                     portrait(3),
  1733.                     landscape(4)
  1734.                   }
  1735.  
  1736.  
  1737.  
  1738.           PrtCoverStatusTC ::= TEXTUAL-CONVENTION
  1739.               STATUS     current
  1740.               DESCRIPTION
  1741.                "Values for encoding the state of a particular cover or
  1742.           access panel
  1743.                   on the printer case or enclosure."
  1744.               SYNTAX INTEGER {
  1745.                            other(1),
  1746.                            coverOpen(3),
  1747.                            coverClosed(4),
  1748.                            interlockOpen(5),
  1749.                            interlockClosed(6)
  1750.                           }
  1751.  
  1752.           PrtSubUnitStatusTC ::= TEXTUAL-CONVENTION
  1753.               STATUS       current
  1754.               DESCRIPTION
  1755.                 "Status of a printer sub-unit.
  1756.  
  1757.                 The SubUnitStatus is an integer that is the sum of 5
  1758.                 distinct values, Availability, Non-Critical, Critical,
  1759.                 On-line, and Transitioning. These values are:
  1760.  
  1761.                Availability                           value
  1762.  
  1763.  
  1764.  
  1765.  
  1766.           draft-ietf-printmib-mib-info-01.txt                       31
  1767.           J.R. Turner, Sharp Laboratories of America
  1768.  
  1769.  
  1770.           draft-ietf-printmib-mib-info-01.txt
  1771.           Randy Turner, Sharp Laboratories of America
  1772.           Expires September, 1997
  1773.  
  1774.  
  1775.                       Available and Idle              0       000'b
  1776.                       Available and Standby           2       010'b
  1777.                       Available and Active            4       100'b
  1778.                       Available and Busy              6       110'b
  1779.                       Unavailable and OnRequest       1       001'b
  1780.                       Unavailable because Broken      3       011'b
  1781.                       Unknown                         5       101'b
  1782.  
  1783.               Non-Critical
  1784.  
  1785.                       No Non-Critical Alerts          0
  1786.                       Non-Critical Alerts             8
  1787.  
  1788.               Critical
  1789.  
  1790.                       No Critical Alerts              0
  1791.                       Critical Alerts                 16
  1792.  
  1793.               On-Line
  1794.  
  1795.                       Intended state is On-Line       0
  1796.                       Intended state is Off-Line      32
  1797.  
  1798.               Transitioning
  1799.  
  1800.                       At intended state               0
  1801.                       Transitioning to intended state 64
  1802.               "
  1803.  
  1804.               SYNTAX       INTEGER (0..126)
  1805.  
  1806.           PresentOnOff ::= TEXTUAL-CONVENTION
  1807.               STATUS       current
  1808.               DESCRIPTION
  1809.                       "Presence and configuration of a device or feature."
  1810.               -- This is a type 1 enumeration.
  1811.               SYNTAX       INTEGER {
  1812.                                other(1),
  1813.                                on(3),
  1814.                                off(4),
  1815.                                notPresent(5)
  1816.                            }
  1817.  
  1818.           CodedCharSet ::= TEXTUAL-CONVENTION
  1819.                 STATUS     current
  1820.  
  1821.  
  1822.  
  1823.           draft-ietf-printmib-mib-info-01.txt                       32
  1824.           J.R. Turner, Sharp Laboratories of America
  1825.  
  1826.  
  1827.           draft-ietf-printmib-mib-info-01.txt
  1828.           Randy Turner, Sharp Laboratories of America
  1829.           Expires September, 1997
  1830.  
  1831.  
  1832.                 DESCRIPTION
  1833.                        "A coded character set value that
  1834.                specifies both a set of characters that may
  1835.                be used and an encoding (as one or more
  1836.                octets) that is used to represent the
  1837.                characters in the set. These values are to be
  1838.                used to identify the encoding employed for
  1839.                strings in the MIB where this is not fixed by
  1840.                the MIB.
  1841.  
  1842.                Some objects that allow a choice of coded
  1843.                character set are: the
  1844.                prtLocalizationCharacterSet object in the
  1845.                LocalizationTable and
  1846.                prtInterpreterDefaultCharSetIn. The
  1847.                prtGeneralCurrentLocalization and
  1848.                prtConsoleLocalization objects in turn
  1849.                contain the index in the LocalizationTable of
  1850.                the current localization (country, language,
  1851.                and coded character set) of the 'description'
  1852.                objects and the console, respectively.
  1853.  
  1854.                The space of the coded character set
  1855.                enumeration has been divided into three
  1856.                regions. The first region (3-999) consists of
  1857.                coded character sets that have been
  1858.                standardized by some standard setting
  1859.                organization. This region is intended for
  1860.                standards that do not have subset
  1861.                implementations. The second region (1000-
  1862.                1999) is for the Unicode and ISO/IEC 10646
  1863.                coded character sets together with a
  1864.                specification of a (set of) sub-repetoires
  1865.                that may occur.  The third region (>1999) is
  1866.                intended for vendor specific coded character
  1867.                sets.
  1868.  
  1869.                NOTE: Unicode and ISO 10646 character coded
  1870.                data may be processed and stored in either
  1871.                Big Endian (most significant octet first) or
  1872.                Little Endian (least significant octet first)
  1873.                order.  Intel x86, VAX, and Alpha/AXP
  1874.                architectures are examples of Little Endian
  1875.                processor architectures. Furthermore, in
  1876.                environments where either order may occur,so-
  1877.  
  1878.  
  1879.  
  1880.           draft-ietf-printmib-mib-info-01.txt                       33
  1881.           J.R. Turner, Sharp Laboratories of America
  1882.  
  1883.  
  1884.           draft-ietf-printmib-mib-info-01.txt
  1885.           Randy Turner, Sharp Laboratories of America
  1886.           Expires September, 1997
  1887.  
  1888.  
  1889.                called Unicode BYTE ORDER MARK (BOM)
  1890.                character (which is ISO 10646 ZERO WIDTH NO
  1891.                BREAK SPACE), coded as FEFF in two octets and
  1892.                0000FEFF in four octets is used at the
  1893.                beginning of the data as a signature to
  1894.                indicate the order of the following data (See
  1895.                ISO 10646 Annex F).  Thus either ordering and
  1896.                BOM may occur in print data streams sent to
  1897.                the interpreter.  However, ISO 8824/8825
  1898.                (ASN.1/BER) used by SNMP is quite clear that
  1899.                Big Endian order shall be used and BOM shall
  1900.                NOT be used in transmission in the protocol.
  1901.                Transmitting Unicode in Big Endian order in
  1902.                SNMP should not prove to be a hardship for
  1903.                Little Endian machines, since SNMP ASN.1/BER
  1904.                requires integers to be transmitted in Big
  1905.                Endian order as well.  So SNMP
  1906.                implementations on Little Endian machines are
  1907.                already reversing the order of integers to
  1908.                make them Big Endian for transmission via
  1909.                SNMP.  Also Unicode characters are usually
  1910.                treated as two-octet integers, not short text
  1911.                strings, so that it will be straightforward
  1912.                for Little Endian machines to reverse the
  1913.                order of Unicode character octets as well
  1914.                before transmitting them and after receiving
  1915.                them via the SNMP protocol.
  1916.  
  1917.                Where a given coded character set may be
  1918.                known by more than one name, the most
  1919.                commonly known name is used as the name of
  1920.                the enumeration and other names are shown in
  1921.                the comments.  The comments also indicate
  1922.                where to find detailed information on the
  1923.                coded character set and briefly characterize
  1924.                its relationship to other similar coded
  1925.                character sets.
  1926.  
  1927.                The current list of character sets and their
  1928.                enumerated values used to reference them is
  1929.                contained in the IANA Character Set registry.
  1930.                The enum value is indicated by the MIBenum
  1931.                entry in the registry.  The enum symbol is
  1932.                indicated by the Alias that starts with 'cs'
  1933.                for character set.
  1934.  
  1935.  
  1936.  
  1937.           draft-ietf-printmib-mib-info-01.txt                       34
  1938.           J.R. Turner, Sharp Laboratories of America
  1939.  
  1940.  
  1941.           draft-ietf-printmib-mib-info-01.txt
  1942.           Randy Turner, Sharp Laboratories of America
  1943.           Expires September, 1997
  1944.  
  1945.  
  1946.  
  1947.                The IANA character sets registry is available
  1948.                via anonymous ftp.
  1949.  
  1950.                The ftp server is ftp.isi.edu. The
  1951.                subdirectory is /in-notes/iana/assignments/.
  1952.  
  1953.                The file name is character-sets.
  1954.  
  1955.                To add a character set to the IANA Registry:
  1956.  
  1957.                1. Format an entry like those in the current
  1958.                list, omitting the MIBenum value.
  1959.                2. Send the entry with a request to add the
  1960.                entry to the character set list to
  1961.                iana@ISI.EDU.
  1962.                3. The IANA will supply a unique MIBenum
  1963.                value and update the list."
  1964.  
  1965.                 -- This is a type 3 enumeration.
  1966.  
  1967.                 SYNTAX     INTEGER {
  1968.                   other(1)      -- used if the designated coded
  1969.                                 -- character set is not currently in
  1970.                                 -- the enumeration
  1971.  
  1972.                 -- See IANA Registry for standard character sets in the
  1973.                 -- MIBenum range of 3-999.
  1974.  
  1975.                 -- See IANA Registry for Unicode and vendor-supplied
  1976.                 -- combinations of ISO collections and character sets based
  1977.                 -- on Unicode in the MIBenum range of 1000-1999.
  1978.                 -- See IANA Registry for vendor developed character sets
  1979.                 -- in the MIBenum range of 2000-xxxx.
  1980.              }
  1981.  
  1982.  
  1983.           --
  1984.           -- General Group textual-conventions
  1985.           --
  1986.  
  1987.           PrtGeneralResetTC ::= TEXTUAL-CONVENTION
  1988.           -- This value is a type-3 enumeration
  1989.               STATUS     current
  1990.               DESCRIPTION
  1991.  
  1992.  
  1993.  
  1994.           draft-ietf-printmib-mib-info-01.txt                       35
  1995.           J.R. Turner, Sharp Laboratories of America
  1996.  
  1997.  
  1998.           draft-ietf-printmib-mib-info-01.txt
  1999.           Randy Turner, Sharp Laboratories of America
  2000.           Expires September, 1997
  2001.  
  2002.  
  2003.                 "Values for reading and writing the prtGeneralReset object.
  2004.  
  2005.           If a device does not have NVRAM, the device shall none the less
  2006.           respond to a SET with the value resetToNVRAM(5) with some sort of
  2007.           "warm reset" that resets the device to some implementation-
  2008.           defined state that is preferably under control of the system
  2009.           administrator by some means outside the scope of this MIB
  2010.           specification."
  2011.  
  2012.               SYNTAX     INTEGER {
  2013.                              notResetting(3),
  2014.                              powerCycleReset(4), -- Cold Start
  2015.                              resetToNVRAM(5), -- Warm Start
  2016.                              resetToFactoryDefaults(6) -- Reset contents of
  2017.                                                        -- NVRAM to factory
  2018.                                                        -- defaults
  2019.                          }
  2020.  
  2021.  
  2022.           --
  2023.           -- Channel Group textual-conventions
  2024.           --
  2025.  
  2026.           PrtChannelStateTC ::= TEXTUAL-CONVENTION
  2027.               -- This value is a type 1 enumeration
  2028.               STATUS       current
  2029.               DESCRIPTION
  2030.                "The state of this print job delivery channel. The value
  2031.           determine whether control information and print data is allowed
  2032.           through this channel."
  2033.               SYNTAX     INTEGER {
  2034.                              other(1),
  2035.                              printDataAccepted(3),
  2036.                              noDataAccepted(4)
  2037.                          }
  2038.  
  2039.  
  2040.           PrtChannelTypeTC ::= TEXTUAL-CONVENTION
  2041.               STATUS     current
  2042.               DESCRIPTION
  2043.                   "This enumeration indicates the type of channel that is
  2044.                   receiving jobs.
  2045.  
  2046.                   This is a type 2 enum."
  2047.               SYNTAX     INTEGER {
  2048.  
  2049.  
  2050.  
  2051.           draft-ietf-printmib-mib-info-01.txt                       36
  2052.           J.R. Turner, Sharp Laboratories of America
  2053.  
  2054.  
  2055.           draft-ietf-printmib-mib-info-01.txt
  2056.           Randy Turner, Sharp Laboratories of America
  2057.           Expires September, 1997
  2058.  
  2059.  
  2060.                              other(1),
  2061.                              chSerialPort(3),
  2062.                              chParallelPort(4),
  2063.                              chIEEE1284Port(5),
  2064.                              chSCSIPort(6),
  2065.                              chAppleTalkPAP(7), -- AppleTalk Printer
  2066.                                                 --Access Protocol (PAP)
  2067.                              -- prtChannelInformation Keywords:
  2068.                              --
  2069.                              -- Printer Name
  2070.                              --
  2071.                              -- Keyword:          "Name"
  2072.                              -- Status:           Optional
  2073.                              -- Multiplicity      Single
  2074.                              -- Description: The name of the printer within
  2075.                              -- the AppleTalk naming scope
  2076.                              chLPDServer(8),   -- prtChannelInformation
  2077.                                                -- entries:
  2078.                                         -- Printer queue name
  2079.                                         --     Keyword: Queue
  2080.                                         --     Syntax:  Name
  2081.                                         --     Status:  Mandatory
  2082.                                         --     Multiplicity: single
  2083.                                         --     Description: queue name as
  2084.                                         --     defined in RFC 1179.
  2085.                              chNetwareRPrinter(9),  -- Novell, Inc.
  2086.                                 -- prtChannelInformation keywords:
  2087.                                 -- Print Server Name
  2088.                                 -- Keyword: "PServer"
  2089.                                 -- Syntax:  Name
  2090.                                 -- Status:  Mandatory
  2091.                                 -- Multiplicity: Single
  2092.                                 -- Description: The Pserver's SAP name
  2093.                                 --
  2094.                                 -- Printer Number
  2095.                                 -- Keyword: "Printer"
  2096.                                 -- Syntax:  Integer
  2097.                                 -- Status:  Mandatory
  2098.                                 -- Multiplicity  Single
  2099.                                 -- Description: The printer number
  2100.                                 -- There must be one Pserver and one
  2101.                                 -- Printer entry
  2102.                              chNetwarePServer(10),  -- Novell, Inc.
  2103.                                  -- prtChannelInformation keywords:
  2104.                                  -- Server Name
  2105.  
  2106.  
  2107.  
  2108.           draft-ietf-printmib-mib-info-01.txt                       37
  2109.           J.R. Turner, Sharp Laboratories of America
  2110.  
  2111.  
  2112.           draft-ietf-printmib-mib-info-01.txt
  2113.           Randy Turner, Sharp Laboratories of America
  2114.           Expires September, 1997
  2115.  
  2116.  
  2117.                                  -- Keyword: "Server"
  2118.                                  -- Syntax:       Name
  2119.                                  -- Status:  Mandatory
  2120.                                  -- Multiplicity  Single
  2121.                                  -- Description: The name of the server on
  2122.                                  -- which the queue resides.
  2123.                                  --
  2124.                                  -- Queue
  2125.                                  --
  2126.                                  -- Name:         "Queue"
  2127.                                  -- Syntax:       Name
  2128.                                  -- Status:       Mandatory
  2129.                                  -- Multiplicity  Single
  2130.                                  -- Description: The name of the queue on
  2131.                                  -- queue server
  2132.                                  --
  2133.                                  -- NDS Tree
  2134.                                  --
  2135.                                  -- Keyword: "NDSTree"
  2136.                                  -- Syntax:       Name
  2137.                                  -- Status:       Mandatory
  2138.                                  -- Multiplicity  Multiple
  2139.                                  -- Description: The NDS Tree SAP name
  2140.                                  --
  2141.                                  -- NDS Queue
  2142.                                  --
  2143.                                  -- Keyword: "NDSQueue"
  2144.                                  -- Syntax:       Name
  2145.                                  -- Status:       Mandatory
  2146.                                  -- Multiplicity  Single
  2147.                                  -- Description: The name of the queue
  2148.                                  -- object in the associated NDS Tree
  2149.                                  -- There must be exactly one Server and
  2150.                                  -- one Queue entry or exactly one NDSTree
  2151.                                  -- and one NDSQueue Entry
  2152.                              chPort9100(11),   -- DEPRECATED
  2153.                              chAppSocket(12),       --
  2154.                                         -- A bi-directional, LPD-like,
  2155.                                         -- protocol using 9101 for
  2156.                                         -- control and 9100 for data.
  2157.                                         -- Adobe Systems, Inc.
  2158.                              chFTP(13),             -- RFC 959
  2159.                              chTFTP(14),            -- RFC 1350
  2160.                              chDLCLLCPort(15),
  2161.                              chIBM3270(16),         -- IBM Coax
  2162.  
  2163.  
  2164.  
  2165.           draft-ietf-printmib-mib-info-01.txt                       38
  2166.           J.R. Turner, Sharp Laboratories of America
  2167.  
  2168.  
  2169.           draft-ietf-printmib-mib-info-01.txt
  2170.           Randy Turner, Sharp Laboratories of America
  2171.           Expires September, 1997
  2172.  
  2173.  
  2174.                              chIBM5250(17),         -- IBM Twinax
  2175.                              chFax(18),
  2176.                              chIEEE1394(19),
  2177.                              chTransport1(20), -- TCP port 35, see reserved
  2178.                                               -- TCP port list in RFC 1700
  2179.                                               -- or current "Assigned
  2180.                                               -- Numbers" RFC. This RFC
  2181.                                               -- should also be
  2182.                                               -- referenced for other
  2183.                                               -- channel enumerations
  2184.                                               -- utilizing TCP port numbers
  2185.                                               -- 0 through 1024.
  2186.                              chCPAP(21),      -- TCP port 170, Digital
  2187.                                               -- Equipment Corp.
  2188.                              chPCPrint(26),     -- Banyan
  2189.                              chServerMessageBlock(27),
  2190.                                   -- File/Print sharing protocol used by
  2191.                                   -- various network operating systems
  2192.                                   -- from IBM 3Com, Microsoft and others
  2193.                              -- prtChannelInformation Keywords:
  2194.                              --
  2195.                              -- Service Name
  2196.                              --
  2197.                              -- Keyword:          "Name"
  2198.                              -- Status:           Optional
  2199.                              -- Multiplicity      Single
  2200.                              -- Description:      The service name of the
  2201.                              --                   printer
  2202.  
  2203.                              chPSM(28),         -- Printing Systems
  2204.                                                 -- Manager, IBM
  2205.                              chSystemObjectManager(31), -- IBM
  2206.                              chDECLAT(32), -- Digital Equipment Corp.
  2207.                                           -- prtChannelInformation entries:
  2208.                                           -- Port Name
  2209.                                           --    Keyword: Port
  2210.                                           --    Syntax:  Name
  2211.                                           --    Status:  Conditionally
  2212.                                           --             Mandatory
  2213.                                           --    (see note below)
  2214.                                           --    Multiplicity: single
  2215.                                           --    Description: LAT port name
  2216.                                           -- Service Name
  2217.                                           --    Keyword: Service
  2218.                                           --    Syntax:  Name
  2219.  
  2220.  
  2221.  
  2222.           draft-ietf-printmib-mib-info-01.txt                       39
  2223.           J.R. Turner, Sharp Laboratories of America
  2224.  
  2225.  
  2226.           draft-ietf-printmib-mib-info-01.txt
  2227.           Randy Turner, Sharp Laboratories of America
  2228.           Expires September, 1997
  2229.  
  2230.  
  2231.                                           --    Status: Conditionally
  2232.                                           --            Mandatory
  2233.                                           --    Multiplicity: single
  2234.                                           --    Description: LAT service
  2235.                                           --                 name
  2236.                                           --
  2237.                                           -- The LAT channel may be
  2238.                                           -- identified by either a port or
  2239.                                           -- service, so either a
  2240.                                           -- Port or Service entry must be
  2241.                                           -- specified, but not both.
  2242.                           chNPAP(33),
  2243.                           chUSB(34),      -- Universal Serial Bus
  2244.                           chIRDA(35),     -- Infrared Data Assoc. Prot.
  2245.                           chPrintXChange(36), -- PrintXChange Protocol
  2246.                           chPortTCP(37), -- A unidirectional "raw" TCP
  2247.                                         -- channel that uses an
  2248.                                         -- administratively assigned TCP
  2249.                                         -- port address.
  2250.                                         --
  2251.                                         -- prtChannelInformation entries:
  2252.                                         -- Port Number
  2253.                                         --    Keyword: Port
  2254.                                         --    Syntax:  decimal number
  2255.                                         --    Status:  Mandatory
  2256.                                         --    Multiplicity: single
  2257.                                         --    Description: TCP port number
  2258.                          chBidirPortTCP(38), -- A bidirectional version of
  2259.                                         -- chPortTCP
  2260.                                         -- prtChannelInformation entries:
  2261.                                         -- (See chPortTCP)
  2262.                          chUNPP(39),    -- Universal Network Printing
  2263.                                         -- Protocol
  2264.                                         -- (UNPP). A bi-directional,
  2265.                                         -- multiport
  2266.                                         -- network printing application
  2267.                                         -- protocol available on multiple
  2268.                                         -- transport protocols.
  2269.                                         -- Underscore, Inc.
  2270.                                         -- Contact: info@underscore.com
  2271.                     chAppleTalkADSP(40),-- AppleTalk Data Stream
  2272.                                         -- Protocol.
  2273.                                         -- ADSP is part of the AppleTalk
  2274.                                         -- suite of protocols.
  2275.                                        -- It is a symmetric, connection-
  2276.  
  2277.  
  2278.  
  2279.           draft-ietf-printmib-mib-info-01.txt                       40
  2280.           J.R. Turner, Sharp Laboratories of America
  2281.  
  2282.  
  2283.           draft-ietf-printmib-mib-info-01.txt
  2284.           Randy Turner, Sharp Laboratories of America
  2285.           Expires September, 1997
  2286.  
  2287.  
  2288.                                        -- oriented protocol that makes
  2289.                                        -- possible the establishment
  2290.                                        -- and maintenance of full-duplex
  2291.                                        -- streams of data bytes between
  2292.                                        -- two sockets in an AppleTalk
  2293.                                        -- internet.
  2294.                                        -- See Inside AppleTalk, second
  2295.                                        -- Edition, by Sidhu, Andrews and
  2296.                                        -- Oppenheimer.
  2297.                   chPortSPX(41),       -- Sequenced Packet Exchange (SPX)
  2298.                                        -- socket.
  2299.                                        -- Novell, Inc. Similar to TCP, a
  2300.                                        -- bi-directional data pipe using
  2301.                                        -- Novell SPX as a transport.
  2302.                                 --
  2303.                                 -- prtChannelInformation keywords:
  2304.                                 --
  2305.                                 -- Network Number
  2306.                                 --
  2307.                                 -- Keyword:  "Net"
  2308.                                 -- Syntax:        HexString
  2309.                                 -- Status:        Mandatory
  2310.                                 -- Multiplicity   Single
  2311.                                 -- Description:   The network number
  2312.                                 --
  2313.                                 -- Node Number
  2314.                                 --
  2315.                                 -- Keyword:       "Node"
  2316.                                 -- Syntax:        HexString
  2317.                                 -- Status:        Mandatory
  2318.                                 -- Multiplicity   Single
  2319.                                 -- Description:   The Node Number
  2320.                                 --
  2321.                                 -- Socket Number
  2322.                                 --
  2323.                                 -- Keyword:       "Socket"
  2324.                                 -- Syntax:        HexString
  2325.                                 -- Status:        Mandatory
  2326.                                 -- Multiplicity   Single
  2327.                                 -- Description: The SPX socket number
  2328.                                 -- There must be exactly one "Net" and one
  2329.                                 -- "Node" and one Socket entry. A HexString
  2330.                                 -- and one "Socket" entry. A HexString is a
  2331.                                 -- binary value represented as a string of
  2332.                                 -- ASCII characters using hexadecimal
  2333.  
  2334.  
  2335.  
  2336.           draft-ietf-printmib-mib-info-01.txt                       41
  2337.           J.R. Turner, Sharp Laboratories of America
  2338.  
  2339.  
  2340.           draft-ietf-printmib-mib-info-01.txt
  2341.           Randy Turner, Sharp Laboratories of America
  2342.           Expires September, 1997
  2343.  
  2344.  
  2345.                                 -- notation.
  2346.                   chPortHTTP(42), -- Hypertext Transfer Protocol. See IETF
  2347.                                   -- documents relating to HTTP 1.0/1.1
  2348.                                   -- (RFCs XXXX,etc.)
  2349.                   chNDPS(43),   -- Novell, Inc.
  2350.                                 -- prtChannelInformation keywords:
  2351.                                 --
  2352.                                 -- Printer Agent Name
  2353.                                 --
  2354.                                 -- Keyword:  "PA"
  2355.                                 -- Syntax:   Name
  2356.                                 -- Status:   Mandatory
  2357.                                 -- Multiplicity   Single
  2358.                                 -- Description:   The NDPS Printer Agent
  2359.                                 --                Name
  2360.               }
  2361.  
  2362.  
  2363.           -- Interpreter Group textual conventions
  2364.  
  2365.           PrtInterpreterLangFamilyTC ::= TEXTUAL-CONVENTION
  2366.               STATUS     current
  2367.               DESCRIPTION
  2368.                 "This enumeration indicates the type of interpreter that is
  2369.                  receiving jobs.
  2370.  
  2371.                   This value is a type 2 enumeration."
  2372.               SYNTAX     INTEGER {
  2373.                     other(1),
  2374.                     langPCL(3),  -- PCL.  Starting with PCL version 5,
  2375.                                  -- HP-GL/2 is included as part of the
  2376.                                  -- PCL language.
  2377.                                  -- PCL and HP-GL/2 are registered
  2378.                                  -- trademarks of Hewlett-Packard Company.
  2379.                   langHPGL(4), -- Hewlett-Packard Graphics Language.
  2380.                                  -- HP-GL is a registered trademark of
  2381.                                  -- Hewlett-Packard Company.
  2382.                   langPJL(5),  -- Peripheral Job Language. Appears in the
  2383.                                  -- data stream between data intended for a
  2384.                                  -- page description language.
  2385.                                  -- Hewlett-Packard Co.
  2386.                   langPS(6),   -- PostScript Language (tm)
  2387.                                  -- Postscript - a trademark of Adobe
  2388.                                  -- Systems Incorporated which may be
  2389.                                 -- registered in certain jurisdictions
  2390.  
  2391.  
  2392.  
  2393.           draft-ietf-printmib-mib-info-01.txt                       42
  2394.           J.R. Turner, Sharp Laboratories of America
  2395.  
  2396.  
  2397.           draft-ietf-printmib-mib-info-01.txt
  2398.           Randy Turner, Sharp Laboratories of America
  2399.           Expires September, 1997
  2400.  
  2401.  
  2402.                   langIPDS(7), -- Intelligent Printer Data Stream
  2403.                                -- Bi-directional print data stream for
  2404.                                -- documents consisting of data objects
  2405.                                -- (text, image, graphics, bar codes),
  2406.                                -- resources (fonts, overlays) and page,
  2407.                                -- form and finishing instructions.
  2408.                                -- Facilitates system level device
  2409.                                -- control, document tracking and error
  2410.                                -- recovery throughout the print process.
  2411.                                -- Pennant Systems, IBM
  2412.                   langPPDS(8), -- IBM Personal Printer Data Stream.
  2413.                                -- Originally called IBM ASCII, the name
  2414.                                -- was changed to PPDS when the Laser
  2415.                                -- Printer was introduced in 1989.
  2416.                                -- Lexmark International, Inc.
  2417.                   langEscapeP(9), -- Epson Corp.
  2418.                   langEpson(10),
  2419.                   langDDIF(11),   -- Digital Document Interchange Format
  2420.                                   -- Digital Equipment Corp., Maynard MA
  2421.                   langInterpress(12), -- Xerox Corp.
  2422.                   langISO6429(13), -- ISO 6429.  Control functions for
  2423.                                    -- Coded Character Sets (has ASCII
  2424.                                    -- control characters, plus additional
  2425.                                    -- controls for
  2426.                                        -- character imaging devices.)
  2427.                                        -- ISO Standard, Geneva, Switzerland
  2428.                   langLineData(14),  -- line-data:  Lines of data as
  2429.                                      -- separate ASCII or EBCDIC records
  2430.                                      -- and containing no control functions
  2431.                                      -- (no CR, LF, HT, FF, etc.)
  2432.                                      -- For use with traditional line
  2433.                                      -- printers.  May use CR and/or LF to
  2434.                                      -- delimit lines, instead of records.
  2435.                                      -- See ISO 10175 Document Printing
  2436.                                      -- Application(DPA)
  2437.                                      -- ISO standard, Geneva, Switzerland
  2438.                   langMODCA(15),   -- Mixed Object Document Content
  2439.                                      -- Architecture
  2440.                                      -- Definitions that allow the
  2441.                                      -- composition, interchange, and
  2442.                                      -- presentation of final form
  2443.                                      -- documents as a collection of data
  2444.                                      -- objects (text, image, graphics, bar
  2445.                                      -- codes), resources (fonts, overlays)
  2446.                                      -- and page, form and finishing
  2447.  
  2448.  
  2449.  
  2450.           draft-ietf-printmib-mib-info-01.txt                       43
  2451.           J.R. Turner, Sharp Laboratories of America
  2452.  
  2453.  
  2454.           draft-ietf-printmib-mib-info-01.txt
  2455.           Randy Turner, Sharp Laboratories of America
  2456.           Expires September, 1997
  2457.  
  2458.  
  2459.                                      -- instructions.
  2460.                                      -- Pennant Systems, IBM
  2461.                   langREGIS(16),   -- Remote Graphics Instruction Set,
  2462.                                      -- Digital Equipment Corp., Maynard MA
  2463.                   langSCS(17), -- SNA Character String
  2464.                                  -- Bi-directional print data stream for
  2465.                                  -- SNA LU-1 mode of communication.
  2466.                                  -- IBM
  2467.                   langSPDL(18), -- ISO 10180 Standard Page Description
  2468.                                   -- Language
  2469.                                   -- ISO Standard
  2470.                   langTEK4014(19),   -- Tektronix Corp.
  2471.                   langPDS(20),
  2472.                   langIGP(21),       -- Printronix Corp.
  2473.                   langCodeV(22), -- Magnum Code-V, Image and printer
  2474.                                    -- control language used to control
  2475.                                    -- impact/dot-matrix printers.
  2476.                                    -- QMS, Inc., Mobile AL
  2477.                   langDSCDSE(23),-- DSC-DSE:  Data Stream Compatible and
  2478.                                    -- Emulation Bi-directional print data
  2479.                                    -- stream for non-SNA (DSC) and SNA LU-3
  2480.                                    -- 3270 controller (DSE) communications
  2481.                                    -- IBM
  2482.                   langWPS(24), -- Windows Printing System, Resource based
  2483.                                -- command/data stream used by Microsoft At
  2484.                                -- Work Peripherals.
  2485.                                -- Developed by the Microsoft Corporation.
  2486.                   langLN03(25), -- Early DEC-PPL3, Digital Equipment Corp.
  2487.                   langCCITT(26),
  2488.                   langQUIC(27), -- QUIC (Quality Information Code), Page
  2489.                                 -- Description Language for laser printers.
  2490.                                 -- Included graphics, printer control
  2491.                                 -- capability and emulation of other well-
  2492.                                 -- known printer .
  2493.                                 -- QMS, Inc.
  2494.                   langCPAP(28), -- Common Printer Access Protocol
  2495.                                 -- Digital Equipment Corp.
  2496.                   langDecPPL(29), -- Digital ANSI-Compliant Printing
  2497.                                   -- Protocol
  2498.                                   -- (DEC-PPL)
  2499.                                   -- Digital Equipment Corp.
  2500.                   langSimpleText(30),-- simple-text:  character coded data,
  2501.                                      -- including NUL, CR , LF, HT, and FF
  2502.                                      -- control characters.  See ISO 10175
  2503.                                      -- Document Printing Application (DPA)
  2504.  
  2505.  
  2506.  
  2507.           draft-ietf-printmib-mib-info-01.txt                       44
  2508.           J.R. Turner, Sharp Laboratories of America
  2509.  
  2510.  
  2511.           draft-ietf-printmib-mib-info-01.txt
  2512.           Randy Turner, Sharp Laboratories of America
  2513.           Expires September, 1997
  2514.  
  2515.  
  2516.                                      -- ISO standard, Geneva, Switzerland
  2517.                   langNPAP(31), -- Network Printer Alliance Protocol
  2518.                                 -- (NPAP). This protocol has been
  2519.                                 -- superseded by the IEEE 1284.1 TIPSI Std
  2520.                                 -- (ref. LangTIPSI(49)).
  2521.                   langDOC(32),  -- Document Option Commands, Appears in the
  2522.                                 -- data stream between data intended for a
  2523.                                 -- page description .
  2524.                                 -- QMS, Inc.
  2525.                   langimPress(33), -- imPRESS, Page description language
  2526.                                    -- originally developed for the
  2527.                                    -- ImageServer product line. A binary
  2528.                                    -- language providing representations
  2529.                                    -- of text, simple graphics, and some
  2530.                                    -- large forms (simple
  2531.                                    -- bit-map and CCITT group ╛
  2532.                                    -- encoded).The
  2533.                                    -- language was intended to be sent over
  2534.                                    -- an 8-bit channel and supported early
  2535.                                    -- document preparation languages (e.g.
  2536.                                    -- TeX and TROFF).
  2537.                                    -- QMS, Inc.
  2538.                   langPinwriter(34), -- 24 wire dot matrix printer  for
  2539.                                        -- USA, Europe, and Asia except
  2540.                                        -- Japan.
  2541.                                        -- More widely used in Germany, and
  2542.                                        -- some Asian countries than in US.
  2543.                                        -- NEC
  2544.                   langNPDL(35),      -- Page printer  for Japanese
  2545.                                        -- market.
  2546.                                        -- NEC
  2547.                   langNEC201PL(36),  -- Serial printer language used in
  2548.                                        -- the Japanese market.
  2549.                                        -- NEC
  2550.                   langAutomatic(37), -- Automatic PDL sensing.  Automatic
  2551.                                        -- sensing of the interpreter
  2552.                                        -- language family by the printer
  2553.                                        -- examining the document content.
  2554.                                        -- Which actual interpreter language
  2555.                                        -- families are sensed depends on
  2556.                                        -- the printer implementation.
  2557.                   langPages(38),     -- Page printer Advanced Graphic
  2558.                                        -- Escape Set
  2559.                                        -- IBM Japan
  2560.                   langLIPS(39),        -- LBP Image Processing System
  2561.  
  2562.  
  2563.  
  2564.           draft-ietf-printmib-mib-info-01.txt                       45
  2565.           J.R. Turner, Sharp Laboratories of America
  2566.  
  2567.  
  2568.           draft-ietf-printmib-mib-info-01.txt
  2569.           Randy Turner, Sharp Laboratories of America
  2570.           Expires September, 1997
  2571.  
  2572.  
  2573.                   langTIFF(40),      -- Tagged Image File Format (Aldus)
  2574.                   langDiagnostic(41),-- A hex dump of the input to the
  2575.                                        -- interpreter
  2576.                   langPSPrinter(42), -- The PostScript Language used for
  2577.                                        -- control (with any PDLs)
  2578.                                        -- Adobe Systems Incorporated
  2579.                   langCaPSL(43),     -- Canon Print Systems Language
  2580.                   langEXCL(44),      -- Extended Command Language
  2581.                                        -- Talaris Systems Inc.
  2582.                   langLCDS(45),      -- Line Conditioned Data Stream
  2583.                                        -- Xerox Corporation
  2584.                   langXES(46),        -- Xerox Escape Sequences
  2585.                                        -- Xerox Corporation
  2586.                   langPCLXL(47), -- Printer Control Language. Extended
  2587.                                    -- language features for printing, and
  2588.                                    -- printer control. Technical reference
  2589.                                    -- manual # TBD.
  2590.                                    -- Hewlett-Packard Co.
  2591.                   langART(48), -- Advanced Rendering Tools (ART). Page
  2592.                                  -- Description language originally
  2593.                                  -- developed for the Laser Press printers.
  2594.                                  -- Tehnical reference manual: "ART IV
  2595.                                  -- Reference Manual", No F33M.
  2596.                                  -- Fuji Xerox Co., Ltd.
  2597.                   langTIPSI(49), -- Transport Independent Printer System
  2598.                                   -- Interface (ref. IEEE Std. 1284.1)
  2599.                   langPrescribe(50), -- Page description and printer
  2600.                                      -- control language. It can be
  2601.                                      -- described with ordinary ASCII
  2602.                                      -- Technical reference manual:
  2603.                                      -- "PRESCRIBE II Programming Manual"
  2604.                   langLinePrinter(51), -- A simple-text character
  2605.                                        -- stream which supports the
  2606.                                        -- control codes LF, VT, FF, and
  2607.                                        -- plus Centronics or
  2608.                                        -- Dataproducts Vertical Format
  2609.                                        -- Unit (VFU).
  2610.                                        -- language is commonly used on many
  2611.                                        -- older model line and matrix
  2612.                                        -- printers.
  2613.                   langIDP(52), -- Imaging Device Protocol
  2614.                                -- Apple Computer.
  2615.                   LangXJCL(53) -- Xerox Corp.
  2616.           }
  2617.  
  2618.  
  2619.  
  2620.  
  2621.           draft-ietf-printmib-mib-info-01.txt                       46
  2622.           J.R. Turner, Sharp Laboratories of America
  2623.  
  2624.  
  2625.           draft-ietf-printmib-mib-info-01.txt
  2626.           Randy Turner, Sharp Laboratories of America
  2627.           Expires September, 1997
  2628.  
  2629.  
  2630.  
  2631.           --
  2632.           -- Input/Output Group Textual Conventions
  2633.           --
  2634.  
  2635.           PrtInputTypeTC ::= TEXTUAL-CONVENTION
  2636.               STATUS current
  2637.               DESCRIPTION
  2638.           "The type of technology (discriminated primarily according to
  2639.           feeder mechanism type) employed by a specific component or
  2640.           components."
  2641.               SYNTAX INTEGER {
  2642.                           other(1),
  2643.                                unknown(2),
  2644.                                sheetFeedAutoRemovableTray(3),
  2645.                                sheetFeedAutoNonRemovableTray(4),
  2646.                                sheetFeedManual(5),
  2647.                                continuousRoll(6),
  2648.                                continuousFanFold(7)
  2649.                              }
  2650.  
  2651.  
  2652.           PrtOutputTypeTC ::= TEXTUAL-CONVENTION
  2653.           -- This is a type 2 enumeration
  2654.                STATUS current
  2655.                DESCRIPTION
  2656.                "The Type of technology supported by this output sub-unit"
  2657.                SYNTAX INTEGER {
  2658.                               other(1),
  2659.                               unknown(2),
  2660.                               removableBin(3),
  2661.                               unRemovableBin(4),
  2662.                               continuousRollDevice(5),
  2663.                               mailBox(6),
  2664.                               continousFanFold(7)
  2665.                            }
  2666.  
  2667.           PrtOutputStackingOrderTC ::= TEXTUAL-CONVENTION
  2668.           -- This is a type 1 enumeration
  2669.                STATUS current
  2670.                DESCRIPTION
  2671.                "The current state of the stacking order for the associated
  2672.           output sub-unit. 'firstToLast' means that as pages are output,
  2673.           the front of the next page is placed against the back of the
  2674.           previous page. 'lastToFirst' means that as pages are output, the
  2675.  
  2676.  
  2677.  
  2678.           draft-ietf-printmib-mib-info-01.txt                       47
  2679.           J.R. Turner, Sharp Laboratories of America
  2680.  
  2681.  
  2682.           draft-ietf-printmib-mib-info-01.txt
  2683.           Randy Turner, Sharp Laboratories of America
  2684.           Expires September, 1997
  2685.  
  2686.  
  2687.           back of the next page is placed against the front of the previous
  2688.           page."
  2689.                SYNTAX INTEGER {
  2690.                               unknown(2),
  2691.                               firstToLast(3),
  2692.                               lastToFirst(4)
  2693.                            }
  2694.  
  2695.  
  2696.  
  2697.           PrtOutputPageDeliveryOrientationTC ::= TEXTUAL-CONVENTION
  2698.           -- This is a type 1 enumeration
  2699.                STATUS current
  2700.                DESCRIPTION
  2701.                "The reading surface that will be 'up' when pages are
  2702.           delivered to the associated output sub-unit. Values are Face-Up
  2703.           and Face-Down (Note: interpretation of these values is, in
  2704.           general, context-dependent based on locale; presentation of these
  2705.           values to an end-user should be normalized to the expectations of
  2706.           the user."
  2707.                SYNTAX INTEGER {
  2708.                               faceUp(3),
  2709.                               faceDown(4)
  2710.                            }
  2711.  
  2712.           --
  2713.           -- Marker Group Textual Conventions
  2714.           --
  2715.  
  2716.           PrtMarkerMarkTechTC ::= TEXTUAL-CONVENTION
  2717.           -- This value is a type 2 enumeration
  2718.           STATUS current
  2719.           DESCRIPTION
  2720.           "The type of marking technology used for this marking sub-unit"
  2721.           SYNTAX     INTEGER {
  2722.                              other(1),
  2723.                              unknown(2),
  2724.                              electrophotographicLED(3),
  2725.                              electrophotographicLaser(4),
  2726.                              electrophotographicOther(5),
  2727.                              impactMovingHeadDotMatrix9pin(6),
  2728.                              impactMovingHeadDotMatrix24pin(7),
  2729.                              impactMovingHeadDotMatrixOther(8),
  2730.                              impactMovingHeadFullyFormed(9),
  2731.                              impactBand(10),
  2732.  
  2733.  
  2734.  
  2735.           draft-ietf-printmib-mib-info-01.txt                       48
  2736.           J.R. Turner, Sharp Laboratories of America
  2737.  
  2738.  
  2739.           draft-ietf-printmib-mib-info-01.txt
  2740.           Randy Turner, Sharp Laboratories of America
  2741.           Expires September, 1997
  2742.  
  2743.  
  2744.                              impactOther(11),
  2745.                              inkjetAqueous(12),
  2746.                              inkjetSolid(13),
  2747.                              inkjetOther(14),
  2748.                              pen(15),
  2749.                              thermalTransfer(16),
  2750.                              thermalSensitive(17),
  2751.                              thermalDiffusion(18),
  2752.                              thermalOther(19),
  2753.                              electroerosion(20),
  2754.                              electrostatic(21),
  2755.                              photographicMicrofiche(22),
  2756.                              photographicImagesetter(23),
  2757.                              photographicOther(24),
  2758.                              ionDeposition(25),
  2759.                              eBeam(26),
  2760.                              typesetter(27)
  2761.                          }
  2762.  
  2763.           PrtMarkerCounterUnitTC ::= TEXTUAL-CONVENTION
  2764.               -- This value is a type 1 enumeration
  2765.               STATUS     current
  2766.               DESCRIPTION
  2767.                   "The unit that will be used by the printer when reporting
  2768.                   counter values for this marking sub-unit.  The
  2769.                   time units of measure are provided for a device like a
  2770.                   strip recorder that does not or cannot track the physical
  2771.                   dimensions of the media and does not use characters,
  2772.                   lines or sheets."
  2773.  
  2774.               SYNTAX     INTEGER {
  2775.                              tenThousandthsOfInches(3),  -- .0001
  2776.                              micrometers(4),
  2777.                              characters(5),
  2778.                              lines(6),
  2779.                              impressions(7),
  2780.                              sheets(8),
  2781.                              dotRow(9),
  2782.                              hours(11),
  2783.                              feet(16),
  2784.                              meters(17)
  2785.                          }
  2786.  
  2787.           PrtMarkerSuppliesTypeTC ::= TEXTUAL-CONVENTION
  2788.               --   This value is a type 3 enumeration
  2789.  
  2790.  
  2791.  
  2792.           draft-ietf-printmib-mib-info-01.txt                       49
  2793.           J.R. Turner, Sharp Laboratories of America
  2794.  
  2795.  
  2796.           draft-ietf-printmib-mib-info-01.txt
  2797.           Randy Turner, Sharp Laboratories of America
  2798.           Expires September, 1997
  2799.  
  2800.  
  2801.               STATUS     current
  2802.               DESCRIPTION
  2803.                   "The type of this supply."
  2804.  
  2805.               SYNTAX     INTEGER {
  2806.                              other(1),
  2807.                              unknown(2),
  2808.                              toner(3),
  2809.                              wasteToner(4),
  2810.                              ink(5),
  2811.                              inkCartridge(6),
  2812.                              inkRibbon(7),
  2813.                              wasteInk(8),
  2814.                              opc(9), -- photo conductor
  2815.                              developer(10),
  2816.                              fuserOil(11),
  2817.                              solidWax(12),
  2818.                              ribbonWax(13),
  2819.                              wasteWax(14),
  2820.                              fuser(15),
  2821.                              coronaWire(16),
  2822.                              fuserOilWick(17),
  2823.                              cleanerUnit(18),
  2824.                              fuserCleaningPad(19),
  2825.                              transferUnit(20),
  2826.                              tonerCartridge(21),
  2827.                              fuserOiler(22)
  2828.                          }
  2829.  
  2830.           PrtMarkerSuppliesSupplyUnitTC ::= TEXTUAL-CONVENTION
  2831.           -- This value is a type 1 enumeration
  2832.               STATUS     current
  2833.               DESCRIPTION
  2834.                   "Unit of this marker supply container/receptacle."
  2835.               SYNTAX     INTEGER {
  2836.                              tenThousandthsOfInches(3),  -- .0001
  2837.                              micrometers(4),
  2838.                              impressions(7),
  2839.                              sheets(8),
  2840.                              thousandthsOfOunces(12),
  2841.                              hours(11),
  2842.                              tenthsOfGrams(13),
  2843.                              hundrethsOfFluidOunces(14),
  2844.                              tenthsOfMilliliters(15),
  2845.                              feet(16),
  2846.  
  2847.  
  2848.  
  2849.           draft-ietf-printmib-mib-info-01.txt                       50
  2850.           J.R. Turner, Sharp Laboratories of America
  2851.  
  2852.  
  2853.           draft-ietf-printmib-mib-info-01.txt
  2854.           Randy Turner, Sharp Laboratories of America
  2855.           Expires September, 1997
  2856.  
  2857.  
  2858.                              meters(17)
  2859.                       }
  2860.  
  2861.           PrtMarkerSuppliesClassTC ::= TEXTUAL-CONVENTION
  2862.               --  This value is a type 1 enumeration
  2863.               STATUS     current
  2864.               DESCRIPTION
  2865.                   "Indicates whether this supply entity represents a supply
  2866.                   that is consumed or a receptacle that is filled."
  2867.               SYNTAX     INTEGER {
  2868.                              other(1),
  2869.                              supplyThatIsConsumed(3),
  2870.                              receptacleThatIsFilled(4)
  2871.                          }
  2872.  
  2873.           PrtMarkerColorantRoleTC ::= TEXTUAL-CONVENTION
  2874.               -- This value is a type 1 enumeration
  2875.               STATUS       current
  2876.               DESCRIPTION
  2877.                "The role played by this colorant."
  2878.               SYNTAX     INTEGER { --  Colorant Role
  2879.                              other(1),
  2880.                              process(3),
  2881.                              spot(4)
  2882.                          }
  2883.  
  2884.           --
  2885.           -- Media Path Textual Conventions
  2886.           --
  2887.  
  2888.           PrtMediaPathMaxSpeedPrintUnitTC OBJECT-TYPE
  2889.               -- This value is a type 1 enumeration
  2890.               STATUS       current
  2891.               DESCRIPTION
  2892.                "The unit of measure used in specifying the speed of all
  2893.                 media paths in the printer."
  2894.               SYNTAX     INTEGER {
  2895.                              tenThousandthsOfInchesPerHour(3),-- .0001/hour
  2896.                              micrometersPerHour(4),
  2897.                              charactersPerHour(5),
  2898.                              linesPerHour(6),
  2899.                              impressionsPerHour(7),
  2900.                              sheetsPerHour(8),
  2901.                              dotRowPerHour(9),
  2902.                              feetPerHour(16),
  2903.  
  2904.  
  2905.  
  2906.           draft-ietf-printmib-mib-info-01.txt                       51
  2907.           J.R. Turner, Sharp Laboratories of America
  2908.  
  2909.  
  2910.           draft-ietf-printmib-mib-info-01.txt
  2911.           Randy Turner, Sharp Laboratories of America
  2912.           Expires September, 1997
  2913.  
  2914.  
  2915.                              metersPerHour(17)
  2916.                          }
  2917.  
  2918.           PrtMediaPathTypeTC ::= TEXTUAL-CONVENTION
  2919.               --   This value is a type 2 enumeration
  2920.               STATUS     current
  2921.               DESCRIPTION
  2922.                   "The type of the media path for this media path."
  2923.               SYNTAX     INTEGER {
  2924.                              other(1),
  2925.                              unknown(2),
  2926.                              longEdgeBindingDuplex(3),
  2927.                              shortEdgeBindingDuplex(4),
  2928.                              simplex(5)
  2929.                          }
  2930.  
  2931.           --
  2932.           -- Interpreter Group Textual Conventions
  2933.           --
  2934.  
  2935.  
  2936.           PrtInterpreterTwoWayTC ::= TEXTUAL-CONVENTION
  2937.           -- This is a type 1 enumeration
  2938.           STATUS current
  2939.           DESCRIPTION
  2940.                   "Indicates whether or not this interpreter returns
  2941.           information back to the host."
  2942.           SYNTAX         INTEGER {
  2943.                               yes(3),
  2944.                               no(4)
  2945.                           }
  2946.  
  2947.  
  2948.           --
  2949.           -- Console Group Textual Conventions
  2950.           --
  2951.  
  2952.           PrtConsoleColorTC ::= TEXTUAL-CONVENTION
  2953.               -- This value is a type 2 enumeration
  2954.               STATUS     current
  2955.               DESCRIPTION
  2956.                   "The color of this light."
  2957.               SYNTAX INTEGER {
  2958.                          other(1),
  2959.                          unknown(2),
  2960.  
  2961.  
  2962.  
  2963.           draft-ietf-printmib-mib-info-01.txt                       52
  2964.           J.R. Turner, Sharp Laboratories of America
  2965.  
  2966.  
  2967.           draft-ietf-printmib-mib-info-01.txt
  2968.           Randy Turner, Sharp Laboratories of America
  2969.           Expires September, 1997
  2970.  
  2971.  
  2972.                          white(3),
  2973.                          red(4),
  2974.                          green(5),
  2975.                          blue(6),
  2976.                          cyan(7),
  2977.                          magenta(8),
  2978.                          yellow(9)
  2979.                        }
  2980.  
  2981.  
  2982.           --
  2983.           -- Alert Group Textual Conventions
  2984.           --
  2985.  
  2986.           PrtAlertSeverityLevelTC ::= TEXTUAL-CONVENTION
  2987.               -- This value is a type 1 enumeration
  2988.               STATUS     current
  2989.               DESCRIPTION
  2990.                   "The level of severity of this alert table entry.  The
  2991.           printer determines the severity level assigned to each entry into
  2992.           the table. A warning is defined to be a non-critical alert. The
  2993.           value also indicates whether the event is a binary change event
  2994.           or a unary change event."
  2995.               SYNTAX     INTEGER {
  2996.                              other(1),
  2997.                              criticalBinaryChangeEvent(3),
  2998.                              warningUnaryChangeEvent(4),
  2999.                              warningBinaryChangeEvent(5)
  3000.                          }
  3001.  
  3002.           PrtAlertTrainingLevelTC ::= TEXTUAL-CONVENTION
  3003.               -- This value is a type 2 enumeration
  3004.               STATUS     current
  3005.               DESCRIPTION
  3006.                   "The level of training required to handle this alert, if
  3007.           human intervention is required. The noInterventionRequired value
  3008.           should be used if the event does not require any human
  3009.           intervention. The training level is an enumeration that is
  3010.           determined and assigned by the printer manufacturer based on the
  3011.           information or the training required to handle this alert.  The
  3012.           printer will break alerts into these different training levels.
  3013.           It is the responsibility of the management application in the
  3014.           system to determine how a particular alert is handled and how and
  3015.           to whom that alert is routed.  The following are the four
  3016.           training levels of alerts:
  3017.  
  3018.  
  3019.  
  3020.           draft-ietf-printmib-mib-info-01.txt                       53
  3021.           J.R. Turner, Sharp Laboratories of America
  3022.  
  3023.  
  3024.           draft-ietf-printmib-mib-info-01.txt
  3025.           Randy Turner, Sharp Laboratories of America
  3026.           Expires September, 1997
  3027.  
  3028.  
  3029.  
  3030.           Field Service - Alerts that typically require advanced
  3031.                           training and technical knowledge of the printer
  3032.                           and its sub-units. An example of a technical
  3033.                           person would be a manufacturer's Field Service
  3034.                           representative, or other person formally
  3035.                           trained by the manufacturer or similar
  3036.                           representative.
  3037.           Trained -       Alerts that require an intermediate or moderate
  3038.                           level of knowledge of the printer and its
  3039.                           sub-units. A typical examples of alerts that
  3040.                           a trained operator can handle is replacing
  3041.                           toner cartridges.
  3042.           Untrained -     Alerts that can be fixed without prior
  3043.                           training either because the action to correct
  3044.                           the alert is obvious or the printer can help the
  3045.                           untrained person fix the problem. A typical
  3046.                           example of such an alert is reloading paper
  3047.                           trays and emptying output bins on a low end
  3048.                           printer.
  3049.           Management - Alerts that have to do with overall
  3050.                        operation of and configuration of the printer.
  3051.                        Examples of management events are configuration
  3052.                        change of sub-units."
  3053.           SYNTAX     INTEGER {
  3054.                              other(1),
  3055.                              unknown(2),
  3056.                              untrained(3),
  3057.                              trained(4),
  3058.                              fieldService(5),
  3059.                              management(6),
  3060.                              noInterventionRequired(7)
  3061.                          }
  3062.  
  3063.  
  3064.           PrtAlertGroupTC ::= TEXTUAL-CONVENTION
  3065.               -- This value is a type 1 enumeration for values in the range
  3066.               -- 1 to 29.
  3067.               -- Values of 30 and greater are type 2 enumerations and are
  3068.               -- for use in other MIBs that augment tables in the Printer
  3069.               -- MIB. Therefore, other MIBs may assign alert codes of 30 or
  3070.               -- higher to use the alert table from the Printer MIB without
  3071.               -- requiring revising and re-publishing this document.
  3072.               STATUS     current
  3073.               DESCRIPTION
  3074.  
  3075.  
  3076.  
  3077.           draft-ietf-printmib-mib-info-01.txt                       54
  3078.           J.R. Turner, Sharp Laboratories of America
  3079.  
  3080.  
  3081.           draft-ietf-printmib-mib-info-01.txt
  3082.           Randy Turner, Sharp Laboratories of America
  3083.           Expires September, 1997
  3084.  
  3085.  
  3086.                 "The type of sub-unit within the printer model that this
  3087.           alert is related.  Input, output, and markers are examples of
  3088.           printer model groups, i.e., examples of types of sub-units.
  3089.           Wherever possible, these enumerations match the sub-identifier
  3090.           that identifies the relevant table in the printer MIB.
  3091.  
  3092.           NOTE: Alert type codes have been added for the host resources MIB
  3093.           storage table and device table. These additional types are for
  3094.           situations in which the printer's storage and device objects
  3095.           must generate alerts (and possibly traps for critical alerts)."
  3096.  
  3097.               SYNTAX     INTEGER {
  3098.                              other(1),
  3099.                              hostResourcesMIBStorageTable(3),
  3100.                              hostResourcesMIBDeviceTable(4),
  3101.                              generalPrinter(5),
  3102.                              cover(6),
  3103.                              localization(7),
  3104.                              input(8),
  3105.                              output(9),
  3106.                              marker(10),
  3107.                              markerSupplies(11),
  3108.                              markerColorant(12),
  3109.                              mediaPath(13),
  3110.                              channel(14),
  3111.                              interpreter(15),
  3112.                              consoleDisplayBuffer(16),
  3113.                              consoleLights(17),
  3114.                           alert(18)
  3115.                          }
  3116.  
  3117.           PrtAlertCodeTC ::= TEXTUAL-CONVENTION
  3118.               -- This value is a type 2 enumeration
  3119.               STATUS     current
  3120.               DESCRIPTION
  3121.                   "The code that describes the type of alert for this entry
  3122.           in the table. Binary change event alerts describe states of the
  3123.           subunit while unary change event alerts describe a single event.
  3124.           The same alert code can be used for a binary change event or a
  3125.           unary change event, depending on implementation. Also, the same
  3126.           alert code can be used to indicate a critical or a non-critical
  3127.           (warning) alert, depending on implementation. The value of
  3128.           prtAlertSeverityLevel specifies binary vs. unary and critical vs.
  3129.           non-critical for each event for the implementation.
  3130.  
  3131.  
  3132.  
  3133.  
  3134.           draft-ietf-printmib-mib-info-01.txt                       55
  3135.           J.R. Turner, Sharp Laboratories of America
  3136.  
  3137.  
  3138.           draft-ietf-printmib-mib-info-01.txt
  3139.           Randy Turner, Sharp Laboratories of America
  3140.           Expires September, 1997
  3141.  
  3142.  
  3143.           While there are some specific codes for many subunits, the
  3144.           generic codes should be used for most subunit alerts. The network
  3145.           management station can then query the subunit specified by
  3146.           prtAlertGroup to determine further subunit status and other
  3147.           subunit information.
  3148.  
  3149.           An agent shall not add two entries to the alert table for the
  3150.           same event, one containing a generic event code and the other
  3151.           containing a specific event code; the agent shall add only one
  3152.           entry in the alert table for each event; either generic
  3153.           (preferred) or specific, not both.
  3154.  
  3155.           Implementation of the unary change event
  3156.           alertRemovalOfBinaryChangeEntry(1801) is optional. When
  3157.           implemented, this alert code shall indicate to network management
  3158.           stations that the trailing edge of a binary change event has
  3159.           occurred and the corresponding alert entry has been removed from
  3160.           the alert table. As with all events, the
  3161.           alertRemovalOfBinaryChangeEntry(1801) alert shall be placed at
  3162.           the end of the alert table. Such an alert table entry shall
  3163.           specify the following information:
  3164.  
  3165.           prtAlertSeverityLevel    warningUnaryChangeEvent(4)
  3166.           prtAlertTrainingLevel    noInterventionRequired(7)
  3167.           prtAlertGroup            alert(18)
  3168.           prtAlertGroupIndex       the index of the row in the alert
  3169.                                    table of the binary change event
  3170.                                    that this event has removed.
  3171.           prtAlertLocation         unknown (-2)
  3172.           prtAlertCode             alertRemovalOfBinaryChangeEntry(1801)
  3173.           prtAlertDescription      <description or null string>
  3174.           prtAlertTime             (Optional) the value of sysUpTime at
  3175.                                    the time of the removal of the binary
  3176.                                    change event from the alert table.
  3177.  
  3178.           Optionally, the agent may generate a trap coincident with
  3179.           removing the binary change event and placing the unary change
  3180.           event alertRemovalOfBinaryChangeEntry(1801) in the alert table.
  3181.           For such a trap, the prtAlertIndex sent with the above trap
  3182.           parameters shall be the index of the
  3183.           alertRemovalOfBinaryChangeEvent row that was added to the
  3184.           prtAlertTable; not the index of the row that was removed from the
  3185.           prtAlertTable."
  3186.               SYNTAX     INTEGER {
  3187.                              other(1), -- an event that is not represented
  3188.  
  3189.  
  3190.  
  3191.           draft-ietf-printmib-mib-info-01.txt                       56
  3192.           J.R. Turner, Sharp Laboratories of America
  3193.  
  3194.  
  3195.           draft-ietf-printmib-mib-info-01.txt
  3196.           Randy Turner, Sharp Laboratories of America
  3197.           Expires September, 1997
  3198.  
  3199.  
  3200.                                        -- by one of the alert codes
  3201.                                        -- specified below.
  3202.                              unknown(2),
  3203.                                   -- The following generic codes are common
  3204.                                   -- to multiple groups. The NMS may
  3205.                                   -- examine the prtAlertGroup object
  3206.                                   -- to determine what group to query for
  3207.                                   -- further information.
  3208.                           coverOpened(3),
  3209.                           coverClosed(4),
  3210.                           interlockOpened(5),
  3211.                           interlockClosed(6),
  3212.                           configurationChanged(7),
  3213.                           jammed(8),
  3214.                           subunitMissing(9), -- The subunit
  3215.                                              -- (tray,bin,etc.)
  3216.                                              -- has been removed.
  3217.                           subunitLifeAlmostOver(10),
  3218.                           subunitLifeOver(11),
  3219.                           subunitAlmostEmpty(12),
  3220.                           subunitEmpty(13),
  3221.                           subunitAlmostFull(14),
  3222.                           subunitFull(15),
  3223.                           subunitNearLimit(16),
  3224.                           subunitAtLimit(17),
  3225.                           subunitOpened(18),
  3226.                           subunitClosed(19),
  3227.                           subunitTurnedOn(20),
  3228.                           subunitTurnedOff(21),
  3229.                           subunitOffline(22),
  3230.                           subunitPowerSaver(23),
  3231.                           subunitWarmingUp(24),
  3232.                           subunitAdded(25),
  3233.                           subunitRemoved(26),
  3234.                           subunitResourceAdded(27),
  3235.                           subunitResourceRemoved(28),
  3236.                           subunitRecoverableFailure(29),
  3237.                           subunitUnrecoverableFailure(30),
  3238.                           subunitRecoverableStorageError(31),
  3239.                           subunitUnrecoverableStorageError(32),
  3240.                           subunitMotorFailure(33),
  3241.                           subunitMemoryExhausted(34),
  3242.                           -- general Printer group
  3243.                           coverOpened(501),
  3244.                           coverClosed(502),
  3245.  
  3246.  
  3247.  
  3248.           draft-ietf-printmib-mib-info-01.txt                       57
  3249.           J.R. Turner, Sharp Laboratories of America
  3250.  
  3251.  
  3252.           draft-ietf-printmib-mib-info-01.txt
  3253.           Randy Turner, Sharp Laboratories of America
  3254.           Expires September, 1997
  3255.  
  3256.  
  3257.                           poweredUp(503),
  3258.                           poweredDown(504),
  3259.                           printerNMSReset(505), -- The printer has been
  3260.                                                 -- reset by
  3261.                                            -- some network management
  3262.                                            -- station(NMS) writing into 
  3263.                                            -- 'prtGeneralReset'. The value 
  3264.                                            -- written shall be stored as
  3265.                                            -- the value of the
  3266.                                            -- prtAlertLocation object
  3267.                                            -- indicating the type of
  3268.                                            -- reset: powerCycleReset(4),
  3269.                                            -- resetToNVRAM(5),
  3270.                                            -- resetToFactoryDefaults(6),
  3271.                                            -- etc.
  3272.                           printerManualReset(506),
  3273.                                    -- The printer has been reset manually.
  3274.                                    -- The value of prtAlertLocation may be
  3275.                                    -- used to indicate the type of reset.
  3276.                           printerReadyToPrint(507),
  3277.                                    -- The printer is ready to print. (i.e.,
  3278.                                    -- not warming up, not in power save
  3279.                                    -- state, not adjusting print quality,
  3280.                                    -- etc.).
  3281.  
  3282.                           -- Input Group
  3283.                           inputMediaTrayMissing(801),
  3284.                           inputMediaSizeChanged(802),
  3285.                           inputMediaWeightChanged(803),
  3286.                           inputMediaTypeChanged(804),
  3287.                           inputMediaColorChanged(805),
  3288.                           inputMediaFormPartsChange(806),
  3289.                           inputMediaSupplyLow(807),
  3290.                           inputMediaSupplyEmpty(808),
  3291.                           inputMediaChangeRequest(809),
  3292.                               -- An interpreter has detected that a 
  3293.                               -- different medium is need in this input
  3294.                               -- tray subunit. The prtAlertDescription may
  3295.                               -- be used to convey a human readable
  3296.                               -- description of the medium required to
  3297.                               -- satisfy the request.
  3298.                           inputManualInputRequest(810),
  3299.                               -- An interpreter has detected that manual
  3300.                               -- input is required in this subunit. The
  3301.                               -- prtAlertDescription may be used to convey
  3302.  
  3303.  
  3304.  
  3305.           draft-ietf-printmib-mib-info-01.txt                       58
  3306.           J.R. Turner, Sharp Laboratories of America
  3307.  
  3308.  
  3309.           draft-ietf-printmib-mib-info-01.txt
  3310.           Randy Turner, Sharp Laboratories of America
  3311.           Expires September, 1997
  3312.  
  3313.  
  3314.                               -- a human readable description of the medium
  3315.                               -- required to satisfy the request.
  3316.                           inputTrayPositionFailure(811),
  3317.                               -- The input tray failed to position 
  3318.                               -- correctly.
  3319.                           inputTrayElevationFailure(812),
  3320.                           inputCannotFeedSizeSelected(813),
  3321.                           -- Output Group
  3322.                           outputMediaTrayMissing(901),
  3323.                           outputMediaTrayAlmostFull(902),
  3324.                           outputMediaTrayFull(903),
  3325.                           outputMailboxSelectFailure(904),
  3326.                           -- Marker group
  3327.                           markerFuserUnderTemperature(1001),
  3328.                           markerFuserOverTemperature(1002),
  3329.                           markerFuserTimingFailure(1003),
  3330.                           markerFuserThermistorFailure(1004),
  3331.                           markerAdjustingPrintQuality(1005),
  3332.                           -- Marker Supplies group
  3333.                           markerTonerEmpty(1101),
  3334.                           markerInkEmpty(1102),
  3335.                           markerPrintRibbonEmpty(1103),
  3336.                           markerTonerAlmostEmpty(1104),
  3337.                           markerInkAlmostEmpty(1105),
  3338.                           markerPrintRibbonAlmostEmpty(1106),
  3339.                           markerWasteTonerReceptacleAlmostFull(1107),
  3340.                           markerWasteInkReceptacleAlmostFull(1108),
  3341.                           markerWasteTonerReceptacleFull(1109),
  3342.                           markerWasteInkReceptacleFull(1110),
  3343.                           markerOpcLifeAlmostOver(1111),
  3344.                           markerOpcLifeOver(1112),
  3345.                           markerDeveloperAlmostEmpty(1113),
  3346.                           markerDeveloperEmpty(1114),
  3347.                           markerTonerCartridgeMissing(1115),
  3348.                           -- Media Path Device Group
  3349.                           mediaPathMediaTrayMissing(1301),
  3350.                           mediaPathMediaTrayAlmostFull(1302),
  3351.                           mediaPathMediaTrayFull(1303),
  3352.                           -- interpreter Group
  3353.                           interpreterMemoryIncreased(1501),
  3354.                           interpreterMemoryDecreased(1502),
  3355.                           interpreterCartridgeAdded(1503),
  3356.                           interpreterCartridgeDeleted(1504),
  3357.                           interpreterResourceAdded(1505),
  3358.                           interpreterResourceDeleted(1506),
  3359.  
  3360.  
  3361.  
  3362.           draft-ietf-printmib-mib-info-01.txt                       59
  3363.           J.R. Turner, Sharp Laboratories of America
  3364.  
  3365.  
  3366.           draft-ietf-printmib-mib-info-01.txt
  3367.           Randy Turner, Sharp Laboratories of America
  3368.           Expires September, 1997
  3369.  
  3370.  
  3371.                           interpreterResourceUnavailable(1507),
  3372.                           interpreterComplexPageEncountered(1509),
  3373.                     -- The interpreter has encountered a page that
  3374.                     -- is too complex for the resources that are
  3375.                     -- available.
  3376.                     --
  3377.                     -- Alert Group
  3378.                     --
  3379.                           alertRemovalOfBinaryChangeEntry(1801)
  3380.                     -- A binary change event entry has been removed
  3381.                     -- from the alert table. This unary change alert
  3382.                     -- table entry is added to the end of the alert
  3383.                     -- table.
  3384.                 }
  3385.  
  3386.  
  3387.  
  3388.           -- The General Printer Group
  3389.           --
  3390.           -- The general printer sub-unit is responsible for the overall
  3391.           -- control and status of the printer.  There is exactly one
  3392.           -- general printer sub-unit in a printer.
  3393.           --
  3394.           -- Implementation of every object in this group is mandatory.
  3395.  
  3396.           prtGeneral  OBJECT IDENTIFIER ::= { printmib 5 }
  3397.  
  3398.           prtGeneralTable OBJECT-TYPE
  3399.               SYNTAX     SEQUENCE OF PrtGeneralEntry
  3400.               MAX-ACCESS not-accessible
  3401.               STATUS     current
  3402.               DESCRIPTION
  3403.                   "A table of general information per printer.
  3404.                   Objects in this table are defined in various
  3405.                   places in the MIB, nearby the groups to
  3406.                   which they apply.  They are all defined
  3407.                   here to minimize the number of tables that would
  3408.                   otherwise need to exist."
  3409.               ::= { prtGeneral 1 }
  3410.  
  3411.             OBJECT-TYPE
  3412.               SYNTAX      PrtGeneralEntry
  3413.               MAX-ACCESS  not-accessible
  3414.               STATUS      current
  3415.               DESCRIPTION
  3416.  
  3417.  
  3418.  
  3419.           draft-ietf-printmib-mib-info-01.txt                       60
  3420.           J.R. Turner, Sharp Laboratories of America
  3421.  
  3422.  
  3423.           draft-ietf-printmib-mib-info-01.txt
  3424.           Randy Turner, Sharp Laboratories of America
  3425.           Expires September, 1997
  3426.  
  3427.  
  3428.                   "An entry exists in this table for each device entry in
  3429.           the host resources MIB device table with a device type of
  3430.           'printer'"
  3431.               INDEX  { hrDeviceIndex }
  3432.               ::= { prtGeneralTable 1 }
  3433.  
  3434.           PrtGeneralEntry ::= SEQUENCE {
  3435.               -- Note that not all of the objects in this sequence are in
  3436.               -- the general printer group. The group to which a
  3437.               -- object belongs is tagged with a label "General","Input"
  3438.               -- "Output",etc. after each entry in the following sequence
  3439.               --
  3440.               prtGeneralConfigChanges         Counter32, -- General
  3441.               prtGeneralCurrentLocalization   Integer32, -- General
  3442.               prtGeneralReset                 PrtGeneralResetTC,
  3443.                                                          -- General
  3444.               prtGeneralCurrentOperator       OCTET STRING,
  3445.                                                   -- Responsible Party
  3446.               prtGeneralServicePerson         OCTET STRING,
  3447.                                                   -- Responsible Party
  3448.               prtInputDefaultIndex            Integer32, -- Input
  3449.               prtOutputDefaultIndex           Integer32, -- Output
  3450.               prtMarkerDefaultIndex           Integer32, -- Marker
  3451.               prtMediaPathDefaultIndex        Integer32, -- Media Path
  3452.               prtConsoleLocalization          Integer32, -- Console
  3453.               prtConsoleNumberOfDisplayLines  Integer32, -- Console
  3454.               prtConsoleNumberOfDisplayChars  Integer32, -- Console
  3455.               prtConsoleDisable               INTEGER    -- Console,
  3456.               prtGeneralStartupPage           PresentOnOff,
  3457.                                               -- AuxiliarySheet
  3458.               prtGeneralBannerPage            PresentOnOff
  3459.                                                   -- AuxiliarySheet,
  3460.               prtGeneralPrinterName           OCTET STRING, -- General
  3461.               prtGeneralSerialNumber          OCTET STRING, -- General
  3462.               prtAlertCriticalEvents          Counter32,    -- Alert
  3463.               prtAlertAllEvents               Counter32     -- Alert
  3464.           }
  3465.  
  3466.           prtGeneralConfigChanges OBJECT-TYPE
  3467.               SYNTAX     Counter32
  3468.               MAX-ACCESS read-only
  3469.               STATUS     current
  3470.               DESCRIPTION
  3471.                   "Counts configuration changes that change the
  3472.           capabilities of a printer, such as the addition/deletion of
  3473.  
  3474.  
  3475.  
  3476.           draft-ietf-printmib-mib-info-01.txt                       61
  3477.           J.R. Turner, Sharp Laboratories of America
  3478.  
  3479.  
  3480.           draft-ietf-printmib-mib-info-01.txt
  3481.           Randy Turner, Sharp Laboratories of America
  3482.           Expires September, 1997
  3483.  
  3484.  
  3485.           input/output bins, the addition/deletion of interpreters, or
  3486.           changes in media size.  Such changes will often affect the
  3487.           capability of the printer to service certain types of print jobs.
  3488.  
  3489.           Management applications may cache infrequently changed
  3490.           configuration  information about sub-units on the printer. This
  3491.           object should be incremented whenever the agent wishes such
  3492.           applications to invalidate that cache and re-download all of this
  3493.           configuration information, thereby signaling a change in the
  3494.           printer's configuration.
  3495.  
  3496.           For example, if an input tray that contained paper of different
  3497.           dimensions was added, this counter would be incremented.
  3498.  
  3499.           As an additional example, this counter would not be incremented
  3500.           when an input tray is removed or the level of an input device
  3501.           changes."
  3502.               ::= { prtGeneralEntry 1 }
  3503.  
  3504.           prtGeneralCurrentLocalization OBJECT-TYPE
  3505.               SYNTAX     Integer32 (1..65535)
  3506.               MAX-ACCESS read-write
  3507.               STATUS     current
  3508.               DESCRIPTION
  3509.                   "The value of the prtLocalizationIndex corresponding to
  3510.           the current language, country, and character set to be used for
  3511.           localized string values that are identified as being dependent on
  3512.           the value of this object.  Note that this object does not apply
  3513.           to localized strings in the prtConsole group or to any object
  3514.           that is not explicitly identified as being localized according to
  3515.           prtGeneralCurrentLocalization."
  3516.               ::= { prtGeneralEntry 2 }
  3517.  
  3518.           prtGeneralReset OBJECT-TYPE
  3519.               -- This value is a type 3 enumeration
  3520.               SYNTAX     PrtGeneralResetTC 
  3521.               MAX-ACCESS read-write
  3522.               STATUS     current
  3523.               DESCRIPTION
  3524.                   "Setting this value to 'powerCycleReset', 'resetToNVRAM',
  3525.           or 'resetToFactoryDefaults' will result in the resetting of the
  3526.           printer.  When read, this object will always have the value
  3527.           'notResetting(3)', and a SET of the value 'notResetting' shall
  3528.           have no effect on the printer.  Some of the defined values are
  3529.  
  3530.  
  3531.  
  3532.  
  3533.           draft-ietf-printmib-mib-info-01.txt                       62
  3534.           J.R. Turner, Sharp Laboratories of America
  3535.  
  3536.  
  3537.           draft-ietf-printmib-mib-info-01.txt
  3538.           Randy Turner, Sharp Laboratories of America
  3539.           Expires September, 1997
  3540.  
  3541.  
  3542.           optional.  However, every implementation must support at least
  3543.           the values 'notResetting' and 'resetToNVRAM'."
  3544.               ::= { prtGeneralEntry 3 }
  3545.  
  3546.           -- The Responsible Party group
  3547.           --
  3548.           -- This group is optional.  However, to claim conformance to this
  3549.           -- group, it is necessary to implement every object in the group.
  3550.  
  3551.           prtGeneralCurrentOperator OBJECT-TYPE
  3552.               SYNTAX     OCTET STRING (SIZE(0..127))
  3553.               MAX-ACCESS read-write
  3554.               STATUS     current
  3555.               DESCRIPTION
  3556.                 "The name of the person who is responsible for operating
  3557.           this printer. It is suggested that this string include
  3558.           information that would enable other humans to reach the operator,
  3559.           such as a phone number. As a convention to facilitate automatic
  3560.           notification of the operator by the agent or the network
  3561.           management station, the phone number, fax number or email address
  3562.           should be placed on a separate line starting with ASCII LF (hex
  3563.           0x0A) and the ASCII text string (without the quotes): 'phone: ',
  3564.           'fax: ', and 'email: ', respectively. Phone numbers may contain
  3565.           digits, whitespace and parentheses, which shall be ignored. Phone
  3566.           numbers may also include ASCII comma characters(hex 2C) that are
  3567.           used to indicate a two-second pause during the dialing sequence.
  3568.           If either the phone, fax, or email information is not available,
  3569.           then a line should not be included for this information.
  3570.  
  3571.           NOTE: For interoperability purposes, it is advisable to use email
  3572.           addresses formatted according to RFC 822 requirements."
  3573.               ::= { prtGeneralEntry 4 }
  3574.  
  3575.           prtGeneralServicePerson OBJECT-TYPE
  3576.               SYNTAX     OCTET STRING (SIZE(0..127))
  3577.               MAX-ACCESS read-write
  3578.               STATUS     current
  3579.               DESCRIPTION
  3580.                   "The name of the person responsible for servicing this
  3581.           printer. It is suggested that this string include information
  3582.           that would enable other humans to reach the service person, such
  3583.           as a phone number. As a convention to facilitate automatic
  3584.           notification of the service person by the agent or a network
  3585.           management station, the phone number, fax number or email address
  3586.           should be placed on a separate line starting with ASCII LF (hex
  3587.  
  3588.  
  3589.  
  3590.           draft-ietf-printmib-mib-info-01.txt                       63
  3591.           J.R. Turner, Sharp Laboratories of America
  3592.  
  3593.  
  3594.           draft-ietf-printmib-mib-info-01.txt
  3595.           Randy Turner, Sharp Laboratories of America
  3596.           Expires September, 1997
  3597.  
  3598.  
  3599.           0x0A) and the ASCII text string (without the quotes): 'phone: ',
  3600.           'fax: ', and 'email: ', respectively. Phone numbers may contain
  3601.           digits, whitespace and parentheses, which shall be ignored. Phone
  3602.           numbers can also include one or more ASCII comma characters(hex
  3603.           2C) to indicate a two-second pause during the dialing sequence.
  3604.           If either the phone,fax, or email information is not available,
  3605.           then a line should not included for this information.
  3606.  
  3607.           NOTE: For interoperability purposes, it is advisable to use email
  3608.           addresses formatted according to RFC 822 requirements."
  3609.  
  3610.               ::= { prtGeneralEntry 5 }
  3611.  
  3612.           -- Default indexes section
  3613.           --
  3614.           -- The following four objects are used to specify the indexes of
  3615.           -- certain subunits used as defaults during the printing process.
  3616.  
  3617.           prtInputDefaultIndex OBJECT-TYPE
  3618.               SYNTAX     Integer32
  3619.               MAX-ACCESS read-write
  3620.               STATUS     current
  3621.               DESCRIPTION
  3622.                  "The value of prtInputIndex corresponding to the default
  3623.           input sub-unit: that is, this object selects the default source
  3624.           of input media.
  3625.  
  3626.           This value shall be -1 if there is no default input subunit
  3627.           specified for the printer as a whole.  In this case, the actual
  3628.           default input subunit may be specified by means outside the scope
  3629.           of this MIB, such as by each interpreter in a printer with
  3630.           multiple interpreters."
  3631.  
  3632.               ::= { prtGeneralEntry 6 }
  3633.  
  3634.           prtOutputDefaultIndex OBJECT-TYPE
  3635.               SYNTAX     Integer32
  3636.               MAX-ACCESS read-write
  3637.               STATUS     current
  3638.               DESCRIPTION
  3639.                 "The  value of prtOutputIndex  corresponding to the default
  3640.           output sub-unit; that is, this object selects the default output
  3641.           destination.
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.           draft-ietf-printmib-mib-info-01.txt                       64
  3648.           J.R. Turner, Sharp Laboratories of America
  3649.  
  3650.  
  3651.           draft-ietf-printmib-mib-info-01.txt
  3652.           Randy Turner, Sharp Laboratories of America
  3653.           Expires September, 1997
  3654.  
  3655.  
  3656.              This value shall be -1 if there is no default output subunit
  3657.           specified for the printer as a whole.  In this case, the actual
  3658.           default output subunit may be specified by means outside the
  3659.           scope of this MIB, such as by each interpreter in a printer with
  3660.           multiple interpreters."
  3661.  
  3662.               ::= { prtGeneralEntry 7 }
  3663.  
  3664.           prtMarkerDefaultIndex OBJECT-TYPE
  3665.               SYNTAX     Integer32 (1..65535)
  3666.               MAX-ACCESS read-write
  3667.               STATUS     current
  3668.               DESCRIPTION
  3669.                   "The value of prtMarkerIndex corresponding to the
  3670.                   default marker sub-unit; that is, this object selects the
  3671.                   default marker."
  3672.               ::= { prtGeneralEntry 8 }
  3673.  
  3674.           prtMediaPathDefaultIndex OBJECT-TYPE
  3675.               SYNTAX     Integer32 (1..65535)
  3676.               MAX-ACCESS read-write
  3677.               STATUS     current
  3678.               DESCRIPTION
  3679.                   "The value of prtMediaPathIndex corresponding to
  3680.                   the default media path; that is, the selection of the
  3681.                   default media path."
  3682.               ::= { prtGeneralEntry 9 }
  3683.  
  3684.           -- Console general section
  3685.           --
  3686.           -- The following four objects describe overall parameters of the
  3687.           -- printer console subsystem.
  3688.  
  3689.           prtConsoleLocalization OBJECT-TYPE
  3690.               SYNTAX     Integer32 (1..65535)
  3691.               MAX-ACCESS read-write
  3692.               STATUS     current
  3693.               DESCRIPTION
  3694.                   "The value of the prtLocalizationIndex corresponding to
  3695.           the language, country, and character set to be used for the
  3696.           console.  This localization applies both to the actual display
  3697.           on the console as well as the encoding of these console
  3698.           objects in management operations."
  3699.               ::= { prtGeneralEntry 10 }
  3700.  
  3701.  
  3702.  
  3703.  
  3704.           draft-ietf-printmib-mib-info-01.txt                       65
  3705.           J.R. Turner, Sharp Laboratories of America
  3706.  
  3707.  
  3708.           draft-ietf-printmib-mib-info-01.txt
  3709.           Randy Turner, Sharp Laboratories of America
  3710.           Expires September, 1997
  3711.  
  3712.  
  3713.           prtConsoleNumberOfDisplayLines OBJECT-TYPE
  3714.               SYNTAX     Integer32 (0..65535)
  3715.               MAX-ACCESS read-only
  3716.               STATUS     current
  3717.               DESCRIPTION
  3718.                   "The number of lines on the printer's physical
  3719.                   display.  This value is 0 if there are no lines on the
  3720.                   physical display or if there is no physical display"
  3721.               ::= { prtGeneralEntry 11 }
  3722.  
  3723.           prtConsoleNumberOfDisplayChars OBJECT-TYPE
  3724.               SYNTAX     Integer32 (0..65535)
  3725.               MAX-ACCESS read-only
  3726.               STATUS     current
  3727.               DESCRIPTION
  3728.                   "The number of characters per line displayed on the
  3729.           physical display. This value is 0 if there are no lines on the
  3730.           physical display or if there is no physical display"
  3731.               ::= { prtGeneralEntry 12 }
  3732.  
  3733.           prtConsoleDisable OBJECT-TYPE
  3734.           SYNTAX     INTEGER {
  3735.                              operatorConsoleEnabled (3),
  3736.                              operatorConsoleDisabled (4),
  3737.                           operatorConsoleEnabledLevel1(5),
  3738.                           operatorConsoleEnabledLevel2(6),
  3739.                           operatorConsoleEnabledLevel3(7)
  3740.                          }
  3741.               MAX-ACCESS read-write
  3742.               STATUS     current
  3743.               DESCRIPTION
  3744.                 "If the object prtConsoleDisable has value
  3745.           'operatorConsoleDisabled' then input is not accepted from the
  3746.           operator console. If the object prtConsoleDisable has the value
  3747.           'operatorConsoleEnabled' then input is accepted from the
  3748.           operator console. If the object prtConsoleDisable has the value
  3749.           'operatorConsoleEnabledLevel1','operatorConsoleEnabledLevel2' or
  3750.           'operatorConsoleEnabledLevel3' then limited input is accepted
  3751.           from the operator console; the limitations are product specific,
  3752.           however, the limitations are generally less restrictive for
  3753.           operatorConsoleEnabledLevel1 than for
  3754.           operatorConsoleEnabledLeve2, which is less restrictive than
  3755.           operatorConsoleEnabledLevel3.
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.           draft-ietf-printmib-mib-info-01.txt                       66
  3762.           J.R. Turner, Sharp Laboratories of America
  3763.  
  3764.  
  3765.           draft-ietf-printmib-mib-info-01.txt
  3766.           Randy Turner, Sharp Laboratories of America
  3767.           Expires September, 1997
  3768.  
  3769.  
  3770.            The value of the prtConsoleDisable object is a type-2
  3771.           enumeration."
  3772.               ::= { prtGeneralEntry 13 }
  3773.  
  3774.  
  3775.           -- The Auxiliary Sheet Group
  3776.           --
  3777.           -- The auxiliary sheet group allows the administrator to control
  3778.           -- the production of auxiliary sheets by the printer. This group
  3779.           -- contains only the "prtGeneralStartupPage" and
  3780.           -- "prtGeneralBannerPage" objects.
  3781.           --
  3782.           -- This group is optional. However, to claim conformance to this
  3783.           -- group it is necessary to implement every object in the group.
  3784.  
  3785.           prtGeneralStartupPage OBJECT-TYPE
  3786.                SYNTAX         PresentOnOff
  3787.                MAX-ACCESS     read-write
  3788.                STATUS         current
  3789.                DESCRIPTION
  3790.                  "Used to enable or disable printing a startup page. If
  3791.           enabled, a startup page will be printed shortly after power-up,
  3792.           when the device is ready. Typical startup pages include test
  3793.           patterns and/or printer configuration information."
  3794.           ::= { prtGeneralEntry 14 }
  3795.  
  3796.           prtGeneralBannerPage OBJECT-TYPE
  3797.                SYNTAX         PresentOnOff
  3798.                MAX-ACCESS     read-write
  3799.                STATUS    current
  3800.                DESCRIPTION
  3801.                  "Used to enable or disable printing banner pages at the
  3802.           beginning of jobs. This is a master switch which applies to all
  3803.           jobs, regardless of interpreter."
  3804.           ::= { prtGeneralEntry 15 }
  3805.  
  3806.           -- Administrative section
  3807.           --
  3808.           -- The following two objects are used to specify administrative
  3809.           -- information assigned to the printer.
  3810.  
  3811.           prtGeneralPrinterName OBJECT-TYPE
  3812.                SYNTAX         DisplayString
  3813.                MAX-ACCESS     read-write
  3814.                STATUS    current
  3815.  
  3816.  
  3817.  
  3818.           draft-ietf-printmib-mib-info-01.txt                       67
  3819.           J.R. Turner, Sharp Laboratories of America
  3820.  
  3821.  
  3822.           draft-ietf-printmib-mib-info-01.txt
  3823.           Randy Turner, Sharp Laboratories of America
  3824.           Expires September, 1997
  3825.  
  3826.  
  3827.                DESCRIPTION
  3828.                  "An administrator-specified name for this printer.
  3829.           Depending upon implementation of this printer, the value of this
  3830.           object may or may not be same as the value for the MIB-II
  3831.           "SysName" object."
  3832.           ::= { prtGeneralEntry 16 }
  3833.  
  3834.           prtGeneralSerialNumber OBJECT-TYPE
  3835.                SYNTAX         OCTET STRING
  3836.                MAX-ACCESS     read-write
  3837.                STATUS    current
  3838.                DESCRIPTION
  3839.                  "A recorded serial number for this device that indexes
  3840.           some type device catalog or inventory. This value is usually set
  3841.           by the device manufacturer but the MIB supports the option of
  3842.           writeability for this object for site-specific administration of
  3843.           device inventory or tracking."
  3844.  
  3845.           ::= { prtGeneralEntry 17 }
  3846.  
  3847.           -- General alert table section
  3848.           --
  3849.           -- The following two objects are used to specify counters
  3850.           -- associated with the Alert Table.
  3851.  
  3852.           prtAlertCriticalEvents OBJECT-TYPE
  3853.               SYNTAX     Counter32
  3854.               MAX-ACCESS read-only
  3855.               STATUS     current
  3856.               DESCRIPTION
  3857.               "A running counter of the number of critical alert events
  3858.           that have been recorded in the alert table. The value of this
  3859.           object is RESET in the event of a power cycle operation (i.e.,
  3860.           the value is not persistent."
  3861.           :== { prtGeneralEntry 18 }
  3862.  
  3863.  
  3864.  
  3865.           prtAlertAllEvents OBJECT-TYPE
  3866.               SYNTAX     Counter32
  3867.               MAX-ACCESS read-only
  3868.               STATUS     current
  3869.               DESCRIPTION
  3870.               "A running counter of the total number of alert event entries
  3871.                (critical and non-critical) that have been recorded in the
  3872.  
  3873.  
  3874.  
  3875.           draft-ietf-printmib-mib-info-01.txt                       68
  3876.           J.R. Turner, Sharp Laboratories of America
  3877.  
  3878.  
  3879.           draft-ietf-printmib-mib-info-01.txt
  3880.           Randy Turner, Sharp Laboratories of America
  3881.           Expires September, 1997
  3882.  
  3883.  
  3884.                alert table"
  3885.           :== { prtGeneralEntry 19 }
  3886.  
  3887.  
  3888.  
  3889.           -- The Cover Table
  3890.           --
  3891.           -- The cover portion of the General print sub-unit describes the
  3892.           -- covers and interlocks of the printer.  The Cover Table has an
  3893.           -- entry for each cover and interlock.
  3894.  
  3895.           prtCover    OBJECT IDENTIFIER ::= { printmib 6 }
  3896.  
  3897.           prtCoverTable OBJECT-TYPE
  3898.               SYNTAX     SEQUENCE OF PrtCoverEntry
  3899.               MAX-ACCESS not-accessible
  3900.               STATUS     current
  3901.               DESCRIPTION
  3902.                   "A table of the covers and interlocks of the printer."
  3903.               ::= { prtCover 1 }
  3904.  
  3905.           prtCoverEntry OBJECT-TYPE
  3906.               SYNTAX     PrtCoverEntry
  3907.               MAX-ACCESS not-accessible
  3908.               STATUS     current
  3909.               DESCRIPTION
  3910.                   "Information about a cover or interlock.
  3911.                   Entries may exist in the table for each device
  3912.                   index with a device type of 'printer'."
  3913.               INDEX  { hrDeviceIndex, prtCoverIndex }
  3914.               ::= { prtCoverTable 1 }
  3915.  
  3916.           PrtCoverEntry ::= SEQUENCE {
  3917.               prtCoverIndex            Integer32,
  3918.               prtCoverDescription      OCTET STRING,
  3919.               prtCoverStatus           INTEGER
  3920.           }
  3921.  
  3922.           prtCoverIndex OBJECT-TYPE
  3923.               SYNTAX     Integer32 (1..65535)
  3924.               MAX-ACCESS not-accessible
  3925.               STATUS     current
  3926.               DESCRIPTION
  3927.                   "A unique value used by the printer to identify this
  3928.           Cover sub-unit.  Although these values may change due to a major
  3929.  
  3930.  
  3931.  
  3932.           draft-ietf-printmib-mib-info-01.txt                       69
  3933.           J.R. Turner, Sharp Laboratories of America
  3934.  
  3935.  
  3936.           draft-ietf-printmib-mib-info-01.txt
  3937.           Randy Turner, Sharp Laboratories of America
  3938.           Expires September, 1997
  3939.  
  3940.  
  3941.           reconfiguration of the device (e.g. the addition of new cover
  3942.           sub-units to the printer), values are expected to remain stable
  3943.           across successive printer power cycles."
  3944.               ::= { prtCoverEntry 1 }
  3945.  
  3946.           prtCoverDescription OBJECT-TYPE
  3947.               SYNTAX     OCTET STRING (SIZE(0..255))
  3948.               MAX-ACCESS read-only
  3949.               STATUS     current
  3950.               DESCRIPTION
  3951.                   "The manufacturer provided cover sub-mechanism  name in
  3952.           the localization specified by prtGeneralCurrentLocalization."
  3953.               ::= { prtCoverEntry 2 }
  3954.  
  3955.           prtCoverStatus  OBJECT-TYPE
  3956.               SYNTAX     PrtCoverStatusTC
  3957.           --  This value is a type 2 enumeration
  3958.               MAX-ACCESS read-only
  3959.               STATUS     current
  3960.               DESCRIPTION
  3961.                   "The status of this cover sub-unit."
  3962.               ::= { prtCoverEntry 3 }
  3963.  
  3964.           -- The Localization Table
  3965.           --
  3966.  
  3967.           -- The localization portion of the General printer sub-unit is
  3968.  
  3969.           -- responsible for identifying the natural language, country, and
  3970.           -- character set in which character strings are expressed. There
  3971.           -- may be one or more localizations supported per printer. The
  3972.           -- available localizations are represented by the Localization
  3973.           -- table.
  3974.  
  3975.           prtLocalization  OBJECT IDENTIFIER ::= { printmib 7 }
  3976.  
  3977.           prtLocalizationTable OBJECT-TYPE
  3978.               SYNTAX     SEQUENCE OF PrtLocalizationEntry
  3979.               MAX-ACCESS not-accessible
  3980.               STATUS     current
  3981.               DESCRIPTION
  3982.                   "The available localizations in this printer."
  3983.               ::= { prtLocalization 1 }
  3984.  
  3985.           prtLocalizationEntry OBJECT-TYPE
  3986.  
  3987.  
  3988.  
  3989.           draft-ietf-printmib-mib-info-01.txt                       70
  3990.           J.R. Turner, Sharp Laboratories of America
  3991.  
  3992.  
  3993.           draft-ietf-printmib-mib-info-01.txt
  3994.           Randy Turner, Sharp Laboratories of America
  3995.           Expires September, 1997
  3996.  
  3997.  
  3998.               SYNTAX     PrtLocalizationEntry
  3999.               MAX-ACCESS not-accessible
  4000.               STATUS     current
  4001.               DESCRIPTION
  4002.                   "A description of a localization.
  4003.                   Entries may exist in the table for each device
  4004.                   index with a device type of 'printer'."
  4005.               INDEX  { hrDeviceIndex, prtLocalizationIndex }
  4006.               ::= { prtLocalizationTable 1 }
  4007.  
  4008.           PrtLocalizationEntry ::= SEQUENCE {
  4009.                   prtLocalizationIndex                Integer32,
  4010.                   prtLocalizationLanguage             OCTET STRING,
  4011.                   prtLocalizationCountry              OCTET STRING,
  4012.                   prtLocalizationCharacterSet         CodedCharSet
  4013.           }
  4014.  
  4015.           prtLocalizationIndex OBJECT-TYPE
  4016.               SYNTAX     Integer32 (1..65535)
  4017.               MAX-ACCESS not-accessible
  4018.               STATUS     current
  4019.               DESCRIPTION
  4020.                 "A unique value used by the printer to identify this
  4021.           localization entry.  Although these values may change due to a
  4022.           major reconfiguration of the device (e.g., the addition of new
  4023.           Cover sub-units to the printer), values are expected to remain
  4024.           stable across successive printer power cycles."
  4025.               ::= { prtLocalizationEntry 1 }
  4026.  
  4027.           prtLocalizationLanguage OBJECT-TYPE
  4028.               SYNTAX     OCTET STRING (SIZE(0..2))
  4029.               MAX-ACCESS read-only
  4030.               STATUS     current
  4031.               DESCRIPTION
  4032.                   "A two character language code from ISO 639.  Examples
  4033.           en, gb, ca, fr, de."
  4034.               ::= { prtLocalizationEntry 2 }
  4035.  
  4036.           prtLocalizationCountry OBJECT-TYPE
  4037.               SYNTAX     OCTET STRING (SIZE(0..2))
  4038.               MAX-ACCESS read-only
  4039.               STATUS     current
  4040.               DESCRIPTION
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.           draft-ietf-printmib-mib-info-01.txt                       71
  4047.           J.R. Turner, Sharp Laboratories of America
  4048.  
  4049.  
  4050.           draft-ietf-printmib-mib-info-01.txt
  4051.           Randy Turner, Sharp Laboratories of America
  4052.           Expires September, 1997
  4053.  
  4054.  
  4055.                   "A two character country code from ISO 3166, a blank
  4056.           string (two space characters) shall indicate that the country is
  4057.           not defined.  Examples: US, FR, DE, ..."
  4058.               ::= { prtLocalizationEntry 3 }
  4059.  
  4060.           prtLocalizationCharacterSet OBJECT-TYPE
  4061.               SYNTAX     CodedCharSet
  4062.               MAX-ACCESS read-only
  4063.               STATUS     current
  4064.               DESCRIPTION
  4065.                 "The coded character set used for this localization."
  4066.               ::= { prtLocalizationEntry 4 }
  4067.  
  4068.           -- The System Resources Tables
  4069.  
  4070.           -- The Printer MIB makes use of the Host Resources MIB to
  4071.           -- define system resources by referencing the storage
  4072.           -- and device groups of the print group.  In order to
  4073.           -- determine, amongst multiple printers serviced by
  4074.           -- one agent, which printer owns a particular
  4075.           -- resource, the prtStorageRef and prtDeviceRef tables
  4076.           -- associate particular storage and device entries to
  4077.           -- printers.
  4078.  
  4079.           prtStorageRefTable OBJECT-TYPE
  4080.               SYNTAX     SEQUENCE OF PrtStorageRefEntry
  4081.               MAX-ACCESS not-accessible
  4082.               STATUS     current
  4083.               DESCRIPTION
  4084.                   ""
  4085.               ::= { prtGeneral 2 }
  4086.  
  4087.           prtStorageRefEntry OBJECT-TYPE
  4088.               SYNTAX     PrtStorageRefEntry
  4089.               MAX-ACCESS not-accessible
  4090.               STATUS     current
  4091.               DESCRIPTION
  4092.                   "This table will have an entry for each entry in the Host
  4093.           Resources MIB storage table that represents storage associated
  4094.           with a printer managed by this agent."
  4095.               INDEX      { hrStorageIndex, prtStorageRefSeqNumber }
  4096.               ::= { prtStorageRefTable 1 }
  4097.  
  4098.           PrtStorageRefEntry ::= SEQUENCE {
  4099.               prtStorageRefSeqNumber  Integer32,
  4100.  
  4101.  
  4102.  
  4103.           draft-ietf-printmib-mib-info-01.txt                       72
  4104.           J.R. Turner, Sharp Laboratories of America
  4105.  
  4106.  
  4107.           draft-ietf-printmib-mib-info-01.txt
  4108.           Randy Turner, Sharp Laboratories of America
  4109.           Expires September, 1997
  4110.  
  4111.  
  4112.               prtStorageRefIndex      Integer32
  4113.           }
  4114.  
  4115.           prtStorageRefSeqNumber OBJECT-TYPE
  4116.               SYNTAX     Integer32 (1..65535)
  4117.               MAX-ACCESS not-accessible
  4118.               STATUS     current
  4119.               DESCRIPTION
  4120.                   "This value will be unique amongst all entries with a
  4121.           common value of hrStorageIndex. This object allows a storage
  4122.           entry to point to the multiple printer devices with which it is
  4123.           associated."
  4124.  
  4125.               ::= { prtStorageRefEntry 1 }
  4126.  
  4127.           prtStorageRefIndex OBJECT-TYPE
  4128.               SYNTAX     Integer32 (1..65535)
  4129.               MAX-ACCESS read-only
  4130.               STATUS     current
  4131.               DESCRIPTION
  4132.                   "The value of the hrDeviceIndex of the printer device
  4133.           that this storageEntry is associated with."
  4134.               ::= { prtStorageRefEntry 2 }
  4135.  
  4136.           prtDeviceRefTable OBJECT-TYPE
  4137.               SYNTAX     SEQUENCE OF PrtDeviceRefEntry
  4138.               MAX-ACCESS not-accessible
  4139.               STATUS     current
  4140.               DESCRIPTION
  4141.                   ""
  4142.               ::= { prtGeneral 3 }
  4143.  
  4144.           prtDeviceRefEntry OBJECT-TYPE
  4145.               SYNTAX     PrtDeviceRefEntry
  4146.               MAX-ACCESS not-accessible
  4147.               STATUS     current
  4148.               DESCRIPTION
  4149.                   "This table will have an entry for each entry in the Host
  4150.           Resources MIB device table that represents a device associated
  4151.           with a printer managed by this agent."
  4152.               INDEX      { hrDeviceIndex, prtDeviceRefSeqNumber }
  4153.               ::= { prtDeviceRefTable 1 }
  4154.  
  4155.           PrtDeviceRefEntry ::= SEQUENCE {
  4156.               prtDeviceRefSeqNumber   Integer32,
  4157.  
  4158.  
  4159.  
  4160.           draft-ietf-printmib-mib-info-01.txt                       73
  4161.           J.R. Turner, Sharp Laboratories of America
  4162.  
  4163.  
  4164.           draft-ietf-printmib-mib-info-01.txt
  4165.           Randy Turner, Sharp Laboratories of America
  4166.           Expires September, 1997
  4167.  
  4168.  
  4169.               prtDeviceRefIndex       Integer32
  4170.           }
  4171.  
  4172.           prtDeviceRefSeqNumber OBJECT-TYPE
  4173.               SYNTAX     Integer32 (1..65535)
  4174.               MAX-ACCESS not-accessible
  4175.               STATUS     current
  4176.               DESCRIPTION
  4177.                   "This value will be unique amongst all entries with a
  4178.           common value of hrDeviceIndex. This object allows a device entry
  4179.           to point to the multiple printer devices with which it is
  4180.           associated."
  4181.               ::= { prtDeviceRefEntry 1 }
  4182.  
  4183.           prtDeviceRefIndex OBJECT-TYPE
  4184.               SYNTAX     Integer32 (1..65535)
  4185.               MAX-ACCESS read-only
  4186.               STATUS     current
  4187.               DESCRIPTION
  4188.                   "The value of the hrDeviceIndex of the printer device
  4189.           that this deviceEntry is associated with."
  4190.               ::= { prtDeviceRefEntry 2 }
  4191.  
  4192.  
  4193.           -- The Input Group
  4194.           --
  4195.           -- Input sub-units are managed as a tabular, indexed collection
  4196.           -- of possible devices capable of providing media for input to
  4197.           -- the printing process. Input sub-units typically have a
  4198.           -- location, a type, an identifier, a set of constraints on
  4199.           -- possible media sizes and potentially other media
  4200.           -- characteristics, and may be capable of indicating current
  4201.           -- status or capacity.
  4202.           --
  4203.           -- Implementation of every object in this group is mandatory.
  4204.  
  4205.  
  4206.           prtInput   OBJECT IDENTIFIER ::= { printmib 8 }
  4207.  
  4208.  
  4209.           prtInputTable OBJECT-TYPE
  4210.               SYNTAX     SEQUENCE OF PrtInputEntry
  4211.               MAX-ACCESS not-accessible
  4212.               STATUS     current
  4213.               DESCRIPTION
  4214.  
  4215.  
  4216.  
  4217.           draft-ietf-printmib-mib-info-01.txt                       74
  4218.           J.R. Turner, Sharp Laboratories of America
  4219.  
  4220.  
  4221.           draft-ietf-printmib-mib-info-01.txt
  4222.           Randy Turner, Sharp Laboratories of America
  4223.           Expires September, 1997
  4224.  
  4225.  
  4226.                   "A table of the devices capable of providing media for
  4227.           input to the printing process."
  4228.               ::= { prtInput 2 }
  4229.  
  4230.           prtInputEntry OBJECT-TYPE
  4231.               SYNTAX     PrtInputEntry
  4232.               MAX-ACCESS not-accessible
  4233.               STATUS     current
  4234.               DESCRIPTION
  4235.                   "Attributes of a device capable of providing media for
  4236.           input to the printing process. Entries may exist in the table for
  4237.           each device index with a device type of 'printer'."
  4238.               INDEX  { hrDeviceIndex, prtInputIndex }
  4239.               ::= { prtInputTable 1 }
  4240.  
  4241.           PrtInputEntry ::= SEQUENCE {
  4242.                   prtInputIndex                     Integer32,
  4243.                   prtInputType                      PrtInputTypeTC,
  4244.                   prtInputDimUnit                   PrtMediaUnitTC,
  4245.                   prtInputMediaDimFeedDirDeclared   Integer32,
  4246.                   prtInputMediaDimXFeedDirDeclared  Integer32,
  4247.                   prtInputMediaDimFeedDirChosen     Integer32,
  4248.                   prtInputMediaDimXFeedDirChosen    Integer32,
  4249.                   prtInputCapacityUnit              PrtCapacityUnitTC,
  4250.                   prtInputMaxCapacity               Integer32,
  4251.                   prtInputCurrentLevel              Integer32,
  4252.                   prtInputStatus                    PrtSubUnitStatusTC,
  4253.                   prtInputMediaName                 OCTET STRING,
  4254.                   prtInputName                      OCTET STRING,
  4255.                   prtInputVendorName                OCTET STRING,
  4256.                   prtInputModel                     OCTET STRING,
  4257.                   prtInputVersion                   OCTET STRING,
  4258.                   prtInputSerialNumber              OCTET STRING,
  4259.                   prtInputDescription               OCTET STRING,
  4260.                   prtInputSecurity                  PresentOnOff,
  4261.                   prtInputMediaWeight               Integer32,
  4262.                   prtInputMediaType                 OCTET STRING,
  4263.                   prtInputMediaColor                OCTET STRING,
  4264.                   prtInputMediaFormParts            Integer32,
  4265.                   prtInputMediaLoadTimeout          Integer32,
  4266.                   prtInputNextIndex                 Integer32
  4267.           }
  4268.  
  4269.           prtInputIndex OBJECT-TYPE
  4270.               SYNTAX     Integer32 (1..65535)
  4271.  
  4272.  
  4273.  
  4274.           draft-ietf-printmib-mib-info-01.txt                       75
  4275.           J.R. Turner, Sharp Laboratories of America
  4276.  
  4277.  
  4278.           draft-ietf-printmib-mib-info-01.txt
  4279.           Randy Turner, Sharp Laboratories of America
  4280.           Expires September, 1997
  4281.  
  4282.  
  4283.               MAX-ACCESS not-accessible
  4284.               STATUS     current
  4285.               DESCRIPTION
  4286.                 "A unique value used by the printer to identify this input
  4287.           sub-unit. Although these values may change due to a major
  4288.           reconfiguration of the device (e.g. the addition of n input sub-
  4289.           units to the printer), values are expected to remain stable
  4290.           across successive printer power cycles."
  4291.               ::= { prtInputEntry 1 }
  4292.  
  4293.           prtInputType OBJECT-TYPE
  4294.               SYNTAX PrtInputTypeTC
  4295.               MAX-ACCESS read-only
  4296.               STATUS     current
  4297.               DESCRIPTION
  4298.                 "The type of technology (discriminated primarily according
  4299.           to feeder mechanism type) employed by the input sub-unit.  Note,
  4300.           the Optional Input Class provides for a descriptor field to
  4301.           further qualify the other choice."
  4302.               ::= { prtInputEntry 2 }
  4303.  
  4304.           prtInputDimUnit OBJECT-TYPE
  4305.               SYNTAX     PrtMediaUnitTC
  4306.               MAX-ACCESS read-only
  4307.               STATUS     current
  4308.               DESCRIPTION
  4309.                   "The unit of measurement for use calculating and relaying
  4310.                    dimensional values for this input sub-unit."
  4311.               ::= { prtInputEntry 3 }
  4312.  
  4313.           prtInputMediaDimFeedDirDeclared OBJECT-TYPE
  4314.               SYNTAX     Integer32
  4315.               MAX-ACCESS read-write
  4316.               STATUS     current
  4317.               DESCRIPTION
  4318.                 "This object provides the value of the declared dimension,
  4319.           in the feed direction, of the media that is (or, if empty, was or
  4320.           will be) in this input sub-unit.  The feed direction is the
  4321.           direction in which the media is fed on this sub-unit.  This
  4322.           dimension is measured in input sub-unit dimensional units
  4323.           (prtInputDimUnit).  If this input sub-unit can reliably sense
  4324.           this value, the value is sensed by the printer and may not be
  4325.           changed by management requests.  Otherwise, the value may be
  4326.           changed. The value (-1) means other and specifically means that
  4327.           this sub-unit places no restriction on this parameter.
  4328.  
  4329.  
  4330.  
  4331.           draft-ietf-printmib-mib-info-01.txt                       76
  4332.           J.R. Turner, Sharp Laboratories of America
  4333.  
  4334.  
  4335.           draft-ietf-printmib-mib-info-01.txt
  4336.           Randy Turner, Sharp Laboratories of America
  4337.           Expires September, 1997
  4338.  
  4339.  
  4340.  
  4341.           The value (-2) indicates unknown."
  4342.               ::= { prtInputEntry 4 }
  4343.  
  4344.           prtInputMediaDimXFeedDirDeclared OBJECT-TYPE
  4345.               SYNTAX     Integer32
  4346.               MAX-ACCESS read-write
  4347.               STATUS     current
  4348.               DESCRIPTION
  4349.                 "This object provides the value of the declared dimension,
  4350.           in the cross feed direction, of the media that is (or, if empty,
  4351.           was or will be) in this input sub-unit.  The cross  feed
  4352.           direction is ninety degrees relative to the feed direction
  4353.           associated with this sub-unit. This dimension is measured in
  4354.           input sub-unit dimensional units (prtInputDimUnit).  If this
  4355.           input sub-unit can reliably sense this value, the value is sensed
  4356.           by the printer and may not be changed by management requests.
  4357.           Otherwise, the value may be changed. The value (-1) means other
  4358.           and specifically means that this sub-unit places no restriction
  4359.           on this parameter. The value (-2) indicates unknown."
  4360.               ::= { prtInputEntry 5 }
  4361.  
  4362.           prtInputMediaDimFeedDirChosen OBJECT-TYPE
  4363.               SYNTAX     Integer32
  4364.               MAX-ACCESS read-only
  4365.               STATUS     current
  4366.               DESCRIPTION
  4367.                 "The printer will act as if media of the chosen dimension
  4368.           (in the feed direction) is present in this input source.  Note
  4369.           that this value will be used even if the input tray is empty.
  4370.           Feed dimension measurements are taken relative to the feed
  4371.           direction associated with that sub-unit and are in input sub-unit
  4372.           dimensional units (MediaUnit). If the printer supports the
  4373.           declared dimension, the granted dimension is the same as the
  4374.           declared dimension. If not, the granted dimension is set to the
  4375.           closest dimension that the printer supports when the declared
  4376.           dimension is set. The value (-1) means other and specifically
  4377.           indicates that this sub-unit places no restriction on this
  4378.           parameter. The value (-2) indicates unknown."
  4379.               ::= { prtInputEntry 6 }
  4380.  
  4381.           prtInputMediaDimXFeedDirChosen OBJECT-TYPE
  4382.               SYNTAX     Integer32
  4383.               MAX-ACCESS read-only
  4384.               STATUS     current
  4385.  
  4386.  
  4387.  
  4388.           draft-ietf-printmib-mib-info-01.txt                       77
  4389.           J.R. Turner, Sharp Laboratories of America
  4390.  
  4391.  
  4392.           draft-ietf-printmib-mib-info-01.txt
  4393.           Randy Turner, Sharp Laboratories of America
  4394.           Expires September, 1997
  4395.  
  4396.  
  4397.               DESCRIPTION
  4398.                 "The printer will act as if media of the chosen dimension
  4399.           (in the cross feed direction) is present in this input source.
  4400.           Note that this value will be used even if the input tray is
  4401.           empty.  The cross feed direction is ninety degrees relative to
  4402.           the feed direction associated with this sub-unit. This dimension
  4403.           is measured in input sub-unit dimensional units (MediaUnit).  If
  4404.           the printer supports the declare dimension, the granted dimension
  4405.           is the same as the declared dimension. If not, the granted
  4406.           dimension is set to the closest dimension that the printer
  4407.           supports when the declared dimension is set. The value (-1) means
  4408.           other and specifically indicates that this sub-unit places no
  4409.           restriction on this parameter.  The value (-2) indicates
  4410.           unknown."
  4411.               ::= { prtInputEntry 7 }
  4412.  
  4413.           prtInputCapacityUnit OBJECT-TYPE
  4414.               SYNTAX     PrtCapacityUnitTC
  4415.               MAX-ACCESS read-only
  4416.               STATUS     current
  4417.               DESCRIPTION
  4418.                 "The unit of measurement for use in calculating and
  4419.           relaying capacity values for this input sub-unit."
  4420.               ::= { prtInputEntry 8 }
  4421.  
  4422.           prtInputMaxCapacity OBJECT-TYPE
  4423.               SYNTAX     Integer32
  4424.               MAX-ACCESS read-write
  4425.               STATUS     current
  4426.               DESCRIPTION
  4427.                 "The maximum capacity of the input sub-unit in input sub-
  4428.           unit capacity units (PrtCapacityUnitTC).  There is no convention
  4429.           associated with the media itself so this value reflects claimed
  4430.           capacity. If this input sub-unit can reliably sense this value,
  4431.           the value is sensed by the printer and may not be changed by
  4432.           management requests; otherwise, the value may be written (by a
  4433.           Remote Control Panel or a Management Application). The value (-1)
  4434.           means other and specifically indicates that the sub-unit places
  4435.           no restrictions on this parameter.  The value (-2) means
  4436.           unknown."
  4437.               ::= { prtInputEntry 9 }
  4438.  
  4439.           prtInputCurrentLevel OBJECT-TYPE
  4440.               SYNTAX     Integer32 --    in capacity units
  4441.                                    --   (PrtCapacityUnitTC).
  4442.  
  4443.  
  4444.  
  4445.           draft-ietf-printmib-mib-info-01.txt                       78
  4446.           J.R. Turner, Sharp Laboratories of America
  4447.  
  4448.  
  4449.           draft-ietf-printmib-mib-info-01.txt
  4450.           Randy Turner, Sharp Laboratories of America
  4451.           Expires September, 1997
  4452.  
  4453.  
  4454.               MAX-ACCESS read-write
  4455.               STATUS     current
  4456.               DESCRIPTION
  4457.                 "The current capacity of the input sub-unit in input sub-
  4458.           unit capacity units (PrtCapacityUnitTC). If this input sub-unit
  4459.           can reliably sense this value, the value is sensed by the printer
  4460.           and may not be changed by management requests; otherwise, the
  4461.           value may be written (by a Remote Contol Panel or a Management
  4462.           Application).  The value (-1) means other and specifically
  4463.           indicates that the sub-unit places no restrictions on this
  4464.           parameter. The value (-2) means unknown. The value (-3) means
  4465.           that the printer knows that at least one unit remains."
  4466.               ::= { prtInputEntry 10 }
  4467.  
  4468.           prtInputStatus OBJECT-TYPE
  4469.               SYNTAX     PrtSubUnitStatusTC
  4470.               MAX-ACCESS read-only
  4471.               STATUS     current
  4472.               DESCRIPTION
  4473.                   "The current status of this input sub-unit."
  4474.               ::= { prtInputEntry 11 }
  4475.  
  4476.           prtInputMediaName OBJECT-TYPE
  4477.               SYNTAX     OCTET STRING (SIZE(0..63))
  4478.               MAX-ACCESS read-write
  4479.               STATUS     current
  4480.               DESCRIPTION
  4481.                 "A description of the media contained in this input sub-
  4482.           unit; This description is intended for display to a human
  4483.           operator. This description is not processed by the printer.  It
  4484.           is used to provide information not expressible in terms of the
  4485.           other media attributes (e.g. prtInputMediaDimFeedDirChosen,
  4486.           prtInputMediaDimXFeedDirChosen, prtInputMediaWeight,
  4487.           prtInputMediaType). An example would be 'legal tender bond
  4488.           paper'."
  4489.               ::= { prtInputEntry 12 }
  4490.  
  4491.           --               INPUT MEASUREMENT
  4492.           --
  4493.           --     _______ |                     |
  4494.           --      ^      |                     |
  4495.           --      |      |                     |                    |
  4496.           --      |      |_ _ _ _ _ _ _ _ _ _ _| _________________
  4497.           |direction
  4498.           --      |      |                     |      ^             v
  4499.  
  4500.  
  4501.  
  4502.           draft-ietf-printmib-mib-info-01.txt                       79
  4503.           J.R. Turner, Sharp Laboratories of America
  4504.  
  4505.  
  4506.           draft-ietf-printmib-mib-info-01.txt
  4507.           Randy Turner, Sharp Laboratories of America
  4508.           Expires September, 1997
  4509.  
  4510.  
  4511.           -- MaxCapacity |                     |      |
  4512.           --      |      | Sheets left in tray | CurrentLevel
  4513.           --      |      |                     |      |
  4514.           --      v      |                     |      v
  4515.           --     _______ +_____________________+ _______
  4516.  
  4517.           -- The Extended Input Group
  4518.           --
  4519.           -- This group is optional.  However, to claim conformance to this
  4520.           -- group, it is necessary to implement every object in the group.
  4521.  
  4522.  
  4523.           prtInputName OBJECT-TYPE
  4524.               SYNTAX     OCTET STRING (SIZE(0..63))
  4525.               MAX-ACCESS read-write
  4526.               STATUS     current
  4527.               DESCRIPTION
  4528.                   "The name assigned to this input sub-unit."
  4529.               ::= { prtInputEntry 13 }
  4530.  
  4531.           prtInputVendorName OBJECT-TYPE
  4532.               SYNTAX     OCTET STRING (SIZE(0..63))
  4533.               MAX-ACCESS read-only
  4534.               STATUS     current
  4535.               DESCRIPTION
  4536.                   "The vendor name of this input sub-unit."
  4537.               ::= { prtInputEntry 14 }
  4538.  
  4539.           prtInputModel OBJECT-TYPE
  4540.               SYNTAX     OCTET STRING (SIZE(0..63))
  4541.               MAX-ACCESS read-only
  4542.               STATUS     current
  4543.               DESCRIPTION
  4544.                   "The model name of this input sub-unit."
  4545.               ::= { prtInputEntry 15 }
  4546.  
  4547.           prtInputVersion OBJECT-TYPE
  4548.               SYNTAX     OCTET STRING (SIZE(0..63))
  4549.               MAX-ACCESS read-only
  4550.               STATUS     current
  4551.               DESCRIPTION
  4552.                   "The version of this input sub-unit."
  4553.               ::= { prtInputEntry 16 }
  4554.  
  4555.           prtInputSerialNumber OBJECT-TYPE
  4556.  
  4557.  
  4558.  
  4559.           draft-ietf-printmib-mib-info-01.txt                       80
  4560.           J.R. Turner, Sharp Laboratories of America
  4561.  
  4562.  
  4563.           draft-ietf-printmib-mib-info-01.txt
  4564.           Randy Turner, Sharp Laboratories of America
  4565.           Expires September, 1997
  4566.  
  4567.  
  4568.               SYNTAX     OCTET STRING (SIZE(0..32))
  4569.               MAX-ACCESS read-only
  4570.               STATUS     current
  4571.               DESCRIPTION
  4572.                   "The serial number assigned to this input sub-unit."
  4573.               ::= { prtInputEntry 17 }
  4574.  
  4575.           prtInputDescription OBJECT-TYPE
  4576.               SYNTAX     OCTET STRING (SIZE(0..255))
  4577.               MAX-ACCESS read-only
  4578.               STATUS     current
  4579.               DESCRIPTION
  4580.                   "A free-form text description of this input
  4581.                   sub-unit in the localization specified by
  4582.                   prtGeneralCurrentLocalization."
  4583.               ::= { prtInputEntry 18 }
  4584.  
  4585.           prtInputSecurity OBJECT-TYPE
  4586.               SYNTAX     PresentOnOff
  4587.               MAX-ACCESS read-write
  4588.               STATUS     current
  4589.               DESCRIPTION
  4590.                   "Indicates if this input sub-unit has some security
  4591.                   associated with it."
  4592.               ::= { prtInputEntry 19 }
  4593.  
  4594.           -- The Input Media Group
  4595.           --
  4596.           -- The Input Media Group supports identification of media
  4597.           -- installed or available for use on a printing device.
  4598.           -- Medium resources are identified by name, and include a
  4599.           -- collection of characteristic attributes that may further be
  4600.           -- used for selection and management of them.
  4601.           -- The Input Media group consists of a set of optional
  4602.           -- "columns" in the Input Table. In this manner, a minimally
  4603.           -- conforming implementation may choose to not support reporting
  4604.           -- of media resources if it cannot do so.
  4605.           --
  4606.           -- This group is optional.  However, to claim conformance to this
  4607.           -- group, it is necessary to implement every object in the group.
  4608.  
  4609.           prtInputMediaWeight  OBJECT-TYPE
  4610.               SYNTAX     Integer32
  4611.               MAX-ACCESS read-write
  4612.               STATUS     current
  4613.  
  4614.  
  4615.  
  4616.           draft-ietf-printmib-mib-info-01.txt                       81
  4617.           J.R. Turner, Sharp Laboratories of America
  4618.  
  4619.  
  4620.           draft-ietf-printmib-mib-info-01.txt
  4621.           Randy Turner, Sharp Laboratories of America
  4622.           Expires September, 1997
  4623.  
  4624.  
  4625.               DESCRIPTION
  4626.                 "The weight of the medium associated with this input sub-
  4627.           unit in grams / per meter squared. The value (-2) means unknown."
  4628.               ::= { prtInputEntry 20 }
  4629.  
  4630.           prtInputMediaType OBJECT-TYPE
  4631.               SYNTAX     OCTET STRING (SIZE(0..63))
  4632.               MAX-ACCESS read-write
  4633.               STATUS     current
  4634.               DESCRIPTION
  4635.                 "The name of the type of medium associated with this input
  4636.           sub-unit. This name need not be processed by the printer; it
  4637.           might simply be displayed to an operator. The standardized string
  4638.           values from ISO 10175 (DPA) and ISO 10180 (SPDL) are:
  4639.  
  4640.           stationery       Separately cut sheets of an opaque material
  4641.           transparency     Separately cut sheets of a transparent material
  4642.           envelope         Envelopes that can be used for conventional
  4643.                            mailing purposes
  4644.           envelope-plain   Envelopes that are not preprinted and have no
  4645.                                    windows
  4646.           envelope-window  Envelopes that have windows for addressing
  4647.                                    purposes
  4648.           continuous-long  Continuously connected sheets of an opaque
  4649.                                    material connected along the long edge
  4650.           continuous-short Continuously connected sheets of an opaque
  4651.                                    material connected along the short edge
  4652.           tab-stock        Media with tabs
  4653.           multi-part-form  Form medium composed of multiple layers not
  4654.                                    pre-attached to one another; each sheet
  4655.                                    may be drawn separately from an input
  4656.                                    source
  4657.           labels           Label stock
  4658.           multi-layer      Form medium composed of multiple layers which
  4659.                                    are pre-attached to one another; e.g.,
  4660.                                    for use with impact printers.
  4661.  
  4662.           Implementors may add additional string values. The naming
  4663.           conventions in ISO 9070 are recommended in order to avoid
  4664.           potential name clashes."
  4665.  
  4666.  
  4667.  
  4668.               ::= { prtInputEntry 21 }
  4669.  
  4670.  
  4671.  
  4672.  
  4673.           draft-ietf-printmib-mib-info-01.txt                       82
  4674.           J.R. Turner, Sharp Laboratories of America
  4675.  
  4676.  
  4677.           draft-ietf-printmib-mib-info-01.txt
  4678.           Randy Turner, Sharp Laboratories of America
  4679.           Expires September, 1997
  4680.  
  4681.  
  4682.           prtInputMediaColor OBJECT-TYPE
  4683.               SYNTAX     OCTET STRING (SIZE(0..63))
  4684.               MAX-ACCESS read-write
  4685.               STATUS     current
  4686.               DESCRIPTION
  4687.                   "The name of the color of the medium associated with
  4688.                   this input sub-unit using standardized string values
  4689.                   from ISO 10175 (DPA) and ISO 10180 (SPDL) which are:
  4690.  
  4691.                   other
  4692.                   unknown
  4693.                   white
  4694.                   pink
  4695.                   yellow
  4696.                   buff
  4697.                   goldenrod
  4698.                   blue
  4699.                   green
  4700.                   transparent
  4701.  
  4702.                   Implementors may add additional string values. The naming
  4703.                   conventions in ISO 9070 are recommended in order to avoid
  4704.                   potential name clashes."
  4705.               ::= { prtInputEntry 22 }
  4706.  
  4707.           prtInputMediaFormParts OBJECT-TYPE
  4708.               SYNTAX     Integer32
  4709.               MAX-ACCESS read-write
  4710.               STATUS     current
  4711.               DESCRIPTION
  4712.                    "The number of parts associated with the medium
  4713.                    associated with this input sub-unit if the medium is a
  4714.                    multi-part form.  The value (-1) means other and
  4715.                    specifically indicates that the device places no
  4716.                    restrictions on this parameter.  The value (-2) means
  4717.                    unknown."
  4718.               ::= { prtInputEntry 23 }
  4719.  
  4720.           -- The Input Switching Group
  4721.           --
  4722.           -- The input switching group allows the administrator to set the
  4723.           -- input subunit timeout for the printer and to control the
  4724.           -- automatic input subunit switching by the printer when an input
  4725.           -- subunit becomes empty.
  4726.           --
  4727.  
  4728.  
  4729.  
  4730.           draft-ietf-printmib-mib-info-01.txt                       83
  4731.           J.R. Turner, Sharp Laboratories of America
  4732.  
  4733.  
  4734.           draft-ietf-printmib-mib-info-01.txt
  4735.           Randy Turner, Sharp Laboratories of America
  4736.           Expires September, 1997
  4737.  
  4738.  
  4739.           -- This group is optional. However, to claim conformance to this
  4740.           -- group, it is required to implement every object in the group.
  4741.  
  4742.           prtInputMediaLoadTimeout OBJECT-TYPE
  4743.              SYNTAX      Integer32
  4744.              MAX-ACCESS   read-write
  4745.              MIN-ACCESS   read-only
  4746.              STATUS      current
  4747.              DESCRIPTION
  4748.                "When the printer is not able to print due to a subunit
  4749.           being empty or the requested media must be manually loaded, the
  4750.           printer will wait for the duration (in seconds) specified by this
  4751.           object. Upon expiration of the timeout, the printer will take the
  4752.           action specified by prtInputNextIndex.
  4753.  
  4754.           The event which causes the printer to enter the waiting state is
  4755.           product specific. If the printer is not waiting for manually fed
  4756.           media, it may switch from an empty subunit to a different subunit
  4757.           without waiting for the timeout to expire.
  4758.  
  4759.           A value of (-1) implies 'other' or 'infinite' which translates to
  4760.           'wait forever'. The action which causes printing to continue is
  4761.           product specific. A value of (-2) implies 'unknown'."
  4762.  
  4763.           ::= { prtInputEntry 24 }
  4764.  
  4765.  
  4766.           prtInputNextIndex OBJECT-TYPE
  4767.              SYNTAX      Integer32
  4768.              MAX-ACCESS   read-write
  4769.              MIN-ACCESS   read-only
  4770.              STATUS      current
  4771.              DESCRIPTION
  4772.                "The value of prtInputIndex corresponding to the input
  4773.           subunit which will be used when this input subunit is emptied and
  4774.           the timeout specified by prtInputMediaLoadTimeout expires. A
  4775.           value of zero(0) indicates that auto input switching will not
  4776.           occur when this input subunit is emptied. If the timeout
  4777.           specified by prtInputLoadMediaTimeout expires and this value is
  4778.           zero(0), the job will be aborted. A value of (-1) means other.
  4779.           The value (-2) means 'unknown' and specifically indicates that an
  4780.           implementation specific method will determine the next input
  4781.           subunit to use at the time this subunit is emptied and the
  4782.           timeout expires. The value(-3) means input switching is not
  4783.           supported for this subunit."
  4784.  
  4785.  
  4786.  
  4787.           draft-ietf-printmib-mib-info-01.txt                       84
  4788.           J.R. Turner, Sharp Laboratories of America
  4789.  
  4790.  
  4791.           draft-ietf-printmib-mib-info-01.txt
  4792.           Randy Turner, Sharp Laboratories of America
  4793.           Expires September, 1997
  4794.  
  4795.  
  4796.           ::= { prtInputEntry 25 }
  4797.  
  4798.  
  4799.  
  4800.  
  4801.           -- The Output Group
  4802.           --
  4803.           -- Output sub-units are managed as a tabular, indexed collection
  4804.           -- of possible devices capable of receiving media delivered from
  4805.           -- the printing process.  Output sub-units typically have a
  4806.           -- location, a type, an identifier, a set of constraints on
  4807.           -- possible media sizes and potentially other characteristics,
  4808.           -- and may be capable of indicating current status or capacity.
  4809.           --
  4810.           -- Implementation of every object in this group is mandatory.
  4811.  
  4812.           prtOutput  OBJECT IDENTIFIER ::= { printmib 9 }
  4813.  
  4814.  
  4815.           prtOutputTable OBJECT-TYPE
  4816.               SYNTAX     SEQUENCE OF PrtOutputEntry
  4817.               MAX-ACCESS not-accessible
  4818.               STATUS     current
  4819.               DESCRIPTION
  4820.                   "A table of the devices capable of receiving media
  4821.           delivered from the printing process."
  4822.               ::= { prtOutput 2 }
  4823.  
  4824.           prtOutputEntry OBJECT-TYPE
  4825.               SYNTAX     PrtOutputEntry
  4826.               MAX-ACCESS not-accessible
  4827.               STATUS     current
  4828.               DESCRIPTION
  4829.                   "Attributes of a device capable of receiving media
  4830.           delivered from the printing process. Entries may exist in the
  4831.           table for each device index with a device type of 'printer'."
  4832.               INDEX  { hrDeviceIndex, prtOutputIndex }
  4833.               ::= { prtOutputTable 1 }
  4834.  
  4835.           PrtOutputEntry ::= SEQUENCE {
  4836.                   prtOutputIndex                    Integer32,
  4837.                   prtOutputType                     PrtOutputTypeTC,
  4838.                   prtOutputCapacityUnit             PrtCapacityUnitTC,
  4839.                   prtOutputMaxCapacity              Integer32,
  4840.                   prtOutputRemainingCapacity        Integer32,
  4841.  
  4842.  
  4843.  
  4844.           draft-ietf-printmib-mib-info-01.txt                       85
  4845.           J.R. Turner, Sharp Laboratories of America
  4846.  
  4847.  
  4848.           draft-ietf-printmib-mib-info-01.txt
  4849.           Randy Turner, Sharp Laboratories of America
  4850.           Expires September, 1997
  4851.  
  4852.  
  4853.                   prtOutputStatus                   PrtSubUnitStatusTC,
  4854.                   prtOutputName                     OCTET STRING,
  4855.                   prtOutputVendorName               OCTET STRING,
  4856.                   prtOutputModel                    OCTET STRING,
  4857.                   prtOutputVersion                  OCTET STRING,
  4858.                   prtOutputSerialNumber             OCTET STRING,
  4859.                   prtOutputDescription              OCTET STRING,
  4860.                   prtOutputSecurity                 PresentOnOff,
  4861.                   prtOutputDimUnit                  PrtMediaUnitTC,
  4862.                   prtOutputMaxDimFeedDir            Integer32,
  4863.                   prtOutputMaxDimXFeedDir           Integer32,
  4864.                   prtOutputMinDimFeedDir            Integer32,
  4865.                   prtOutputMinDimXFeedDir           Integer32,
  4866.                   prtOutputStackingOrder        PrtOutputStackingOrderTC,
  4867.                   prtOutputPageDeliveryOrientation
  4868.                                       PrtOutputPageDeliveryOrientationTC,
  4869.                   prtOutputBursting                 PresentOnOff,
  4870.                   prtOutputDecollating              PresentOnOff,
  4871.                   prtOutputPageCollated             PresentOnOff,
  4872.                   prtOutputOffsetStacking           PresentOnOff
  4873.           }
  4874.  
  4875.           prtOutputIndex OBJECT-TYPE
  4876.               SYNTAX     Integer32
  4877.               MAX-ACCESS not-accessible
  4878.               STATUS     current
  4879.               DESCRIPTION
  4880.                   "A unique value used by this printer to identify this
  4881.                   output sub-unit. Although these values may change due
  4882.                   to a major reconfiguration of the sub-unit (e.g.  the
  4883.                   addition of new output devices to the printer), values
  4884.                   are expected to remain stable across successive printer
  4885.                   power cycles."
  4886.               ::= { prtOutputEntry 1 }
  4887.  
  4888.           prtOutputType OBJECT-TYPE
  4889.               -- This value is a type 2 enumeration
  4890.               SYNTAX     PrtOutputTypeTC
  4891.               MAX-ACCESS read-only
  4892.               STATUS     current
  4893.               DESCRIPTION
  4894.                   "The type of technology supported by this output sub-
  4895.           unit."
  4896.               ::= { prtOutputEntry 2 }
  4897.  
  4898.  
  4899.  
  4900.  
  4901.           draft-ietf-printmib-mib-info-01.txt                       86
  4902.           J.R. Turner, Sharp Laboratories of America
  4903.  
  4904.  
  4905.           draft-ietf-printmib-mib-info-01.txt
  4906.           Randy Turner, Sharp Laboratories of America
  4907.           Expires September, 1997
  4908.  
  4909.  
  4910.           prtOutputCapacityUnit OBJECT-TYPE
  4911.               SYNTAX     PrtCapacityUnitTC
  4912.               MAX-ACCESS read-only
  4913.               STATUS     current
  4914.               DESCRIPTION
  4915.                   "The unit of measurement for use in calculating and
  4916.           relaying capacity values for this output sub-unit."
  4917.               ::= { prtOutputEntry 3 }
  4918.  
  4919.           prtOutputMaxCapacity OBJECT-TYPE
  4920.               SYNTAX     Integer32
  4921.               MAX-ACCESS read-write
  4922.               STATUS     current
  4923.               DESCRIPTION
  4924.                   "The maximum capacity of this output sub-unit in output
  4925.           sub-unit capacity units (PrtCapacityUnitTC). There is no
  4926.           convention associated with the media itself so this value
  4927.           essentially reflects claimed capacity. If this output sub-unit
  4928.           can reliably sense this value, the value is sensed by the printer
  4929.           and may not be changed by management requests; otherwise, the
  4930.           value may be written (by a Remote Control Panel or a Management
  4931.           Application). The value (-1) means other and specifically
  4932.           indicates that the sub-unit places no restrictions on this
  4933.           parameter. The value (-2) means unknown."
  4934.               ::= { prtOutputEntry 4 }
  4935.  
  4936.           prtOutputRemainingCapacity OBJECT-TYPE
  4937.               SYNTAX     Integer32
  4938.               MAX-ACCESS read-write
  4939.               STATUS     current
  4940.               DESCRIPTION
  4941.                 "The remaining capacity of the possible output sub-unit
  4942.           capacity in output sub-unit capacity units (PrtCapacityUnitTC)of
  4943.           this output sub-unit. If this output sub-unit can reliably sense
  4944.           this value, the value is sensed by the printer and may not be
  4945.           modified by management requests; otherwise, the value may be
  4946.           written (by a Remote Control Panel or a Management Application).
  4947.           The value (-1) means other and specifically indicates that the
  4948.           sub-unit places no restrictions on this parameter.  The value (-
  4949.           2) means unknown.  The value (-3) means that the printer knows
  4950.           that there remains capacity for at least one unit."
  4951.               ::= { prtOutputEntry 5 }
  4952.  
  4953.           prtOutputStatus OBJECT-TYPE
  4954.               SYNTAX     PrtSubUnitStatusTC
  4955.  
  4956.  
  4957.  
  4958.           draft-ietf-printmib-mib-info-01.txt                       87
  4959.           J.R. Turner, Sharp Laboratories of America
  4960.  
  4961.  
  4962.           draft-ietf-printmib-mib-info-01.txt
  4963.           Randy Turner, Sharp Laboratories of America
  4964.           Expires September, 1997
  4965.  
  4966.  
  4967.               MAX-ACCESS read-only
  4968.               STATUS     current
  4969.               DESCRIPTION
  4970.                   "The current status of this output sub-unit."
  4971.           ::= { prtOutputEntry 6 }
  4972.  
  4973.  
  4974.           --               OUTPUT MEASUREMENT
  4975.           --
  4976.           --     _______ |                     | _______
  4977.           --      ^      |                     |      ^
  4978.           --      |      |                     |      |
  4979.           --      |      |                     | RemainingCapacity
  4980.           -- MaxCapacity |                     |      |
  4981.           --      |      |                     |      v               ^
  4982.           --      |      |_ _ _ _ _ _ _ _ _ _ _| ___________________
  4983.           |direction
  4984.           --      |      |                     |                      |
  4985.           --      |      |  Sheets in output   |
  4986.           --      v      |                     |
  4987.           --     _______ +_____________________+
  4988.  
  4989.           -- The Extended Output Group
  4990.           --
  4991.           -- This group is optional.  However, to claim conformance to this
  4992.           -- group, it is necessary to implement every object in the group.
  4993.  
  4994.           prtOutputName OBJECT-TYPE
  4995.               SYNTAX     OCTET STRING (SIZE(0..63))
  4996.               MAX-ACCESS read-write
  4997.               STATUS     current
  4998.               DESCRIPTION
  4999.                   "The name assigned to this output sub-unit."
  5000.               ::= { prtOutputEntry 7 }
  5001.  
  5002.           prtOutputVendorName OBJECT-TYPE
  5003.               SYNTAX     OCTET STRING (SIZE(0..63))
  5004.               MAX-ACCESS read-only
  5005.               STATUS     current
  5006.               DESCRIPTION
  5007.                   "The vendor name of this output sub-unit."
  5008.               ::= { prtOutputEntry 8 }
  5009.  
  5010.           prtOutputModel OBJECT-TYPE
  5011.               SYNTAX     OCTET STRING (SIZE(0..63))
  5012.  
  5013.  
  5014.  
  5015.           draft-ietf-printmib-mib-info-01.txt                       88
  5016.           J.R. Turner, Sharp Laboratories of America
  5017.  
  5018.  
  5019.           draft-ietf-printmib-mib-info-01.txt
  5020.           Randy Turner, Sharp Laboratories of America
  5021.           Expires September, 1997
  5022.  
  5023.  
  5024.               MAX-ACCESS read-only
  5025.               STATUS     current
  5026.               DESCRIPTION
  5027.                   "The name assigned to this output sub-unit."
  5028.               ::= { prtOutputEntry 9 }
  5029.  
  5030.           prtOutputVersion OBJECT-TYPE
  5031.               SYNTAX     OCTET STRING (SIZE(0..63))
  5032.               MAX-ACCESS read-only
  5033.               STATUS     current
  5034.               DESCRIPTION
  5035.                   "The version of this output sub-unit."
  5036.               ::= { prtOutputEntry 10 }
  5037.  
  5038.           prtOutputSerialNumber OBJECT-TYPE
  5039.               SYNTAX     OCTET STRING (SIZE(0..63))
  5040.               MAX-ACCESS read-only
  5041.               STATUS     current
  5042.               DESCRIPTION
  5043.                   "The serial number assigned to this output sub-unit."
  5044.               ::= { prtOutputEntry 11 }
  5045.  
  5046.           prtOutputDescription OBJECT-TYPE
  5047.               SYNTAX     OCTET STRING (SIZE(0..255))
  5048.               MAX-ACCESS read-only
  5049.               STATUS     current
  5050.               DESCRIPTION
  5051.                 "A free-form text description of this output sub-unit in
  5052.           the localization specified by prtGeneralCurrentLocalization."
  5053.               ::= { prtOutputEntry 12 }
  5054.  
  5055.           prtOutputSecurity OBJECT-TYPE
  5056.               SYNTAX     PresentOnOff
  5057.               MAX-ACCESS read-write
  5058.               STATUS     current
  5059.               DESCRIPTION
  5060.                   "Indicates if this output sub-unit has some security
  5061.           associated with it and if that security is enabled or not."
  5062.               ::= { prtOutputEntry 13 }
  5063.  
  5064.           -- The Output Dimensions Group
  5065.           --
  5066.           -- This group is optional.  However, to claim conformance to this
  5067.           -- group, it is necessary to implement every object in the group.
  5068.  
  5069.  
  5070.  
  5071.  
  5072.           draft-ietf-printmib-mib-info-01.txt                       89
  5073.           J.R. Turner, Sharp Laboratories of America
  5074.  
  5075.  
  5076.           draft-ietf-printmib-mib-info-01.txt
  5077.           Randy Turner, Sharp Laboratories of America
  5078.           Expires September, 1997
  5079.  
  5080.  
  5081.           prtOutputDimUnit OBJECT-TYPE
  5082.               SYNTAX     PrtMediaUnitTC
  5083.               MAX-ACCESS read-only
  5084.               STATUS     current
  5085.               DESCRIPTION
  5086.                   "The unit of measurement for use in calculating and
  5087.           relaying dimensional values for this output sub-unit."
  5088.               ::= { prtOutputEntry 14 }
  5089.  
  5090.           prtOutputMaxDimFeedDir OBJECT-TYPE
  5091.               SYNTAX     Integer32
  5092.               MAX-ACCESS read-write
  5093.               STATUS     current
  5094.               DESCRIPTION
  5095.                   "The maximum dimensions supported by this output sub-unit
  5096.                   for measurements taken parallel relative to the feed
  5097.                   direction associated with that sub-unit in output
  5098.                   sub-unit dimensional units (MediaUnit). If this output
  5099.                   sub-unit can reliably sense this value, the value is
  5100.                   sensed by the printer and may not be changed with
  5101.                   management protocol operations."
  5102.               ::= { prtOutputEntry 15 }
  5103.  
  5104.           prtOutputMaxDimXFeedDir OBJECT-TYPE
  5105.               SYNTAX     Integer32
  5106.               MAX-ACCESS read-write
  5107.               STATUS     current
  5108.               DESCRIPTION
  5109.                   "The maximum dimensions supported by this output sub-unit
  5110.                   for measurements taken ninety degrees relative to the
  5111.                   feed direction associated with that sub-unit in output
  5112.                   sub-unit dimensional units (MediaUnit). If this output
  5113.                   sub-unit can reliably sense this value, the value is
  5114.                   sensed by the printer and may not be changed with
  5115.                   management protocol operations."
  5116.               ::= { prtOutputEntry 16 }
  5117.  
  5118.           prtOutputMinDimFeedDir OBJECT-TYPE
  5119.               SYNTAX     Integer32
  5120.               MAX-ACCESS read-write
  5121.               STATUS     current
  5122.               DESCRIPTION
  5123.                   "The minimum dimensions supported by this output sub-unit
  5124.                   for measurements taken parallel relative to the feed
  5125.                   direction associated with that sub-unit in output
  5126.  
  5127.  
  5128.  
  5129.           draft-ietf-printmib-mib-info-01.txt                       90
  5130.           J.R. Turner, Sharp Laboratories of America
  5131.  
  5132.  
  5133.           draft-ietf-printmib-mib-info-01.txt
  5134.           Randy Turner, Sharp Laboratories of America
  5135.           Expires September, 1997
  5136.  
  5137.  
  5138.                   sub-unit dimensional units (DimUnit).  If this output
  5139.                   sub-unit can reliably sense this value, the value is
  5140.                   sensed by the printer and may not be changed with
  5141.                   management protocol operations."
  5142.               ::= { prtOutputEntry 17 }
  5143.  
  5144.           prtOutputMinDimXFeedDir OBJECT-TYPE
  5145.               SYNTAX     Integer32
  5146.               MAX-ACCESS read-write
  5147.               STATUS     current
  5148.               DESCRIPTION
  5149.                   "The minimum dimensions supported by this output sub-unit
  5150.                   for measurements taken ninety degrees relative to the
  5151.                   feed direction associated with that sub-unit in output
  5152.                   sub-unit dimensional units (DimUnit). If this output
  5153.                   sub-unit can reliably sense this value, the value is
  5154.                   sensed by the printer and may not be changed with
  5155.                   management protocol operations."
  5156.               ::= { prtOutputEntry 18 }
  5157.  
  5158.           -- The Output Features Group
  5159.           --
  5160.           -- This group is optional.  However, to claim conformance to this
  5161.           -- group, it is necessary to implement every object in the group.
  5162.  
  5163.           prtOutputStackingOrder OBJECT-TYPE
  5164.               --  This value is a type 1 enumeration
  5165.               SYNTAX     PrtOutputStackingOrderTC
  5166.               MAX-ACCESS read-write
  5167.               STATUS     current
  5168.               DESCRIPTION
  5169.                   "The current state of the stacking order for the
  5170.                   associated output sub-unit. 'FirstToLast' means
  5171.                   that as pages are output the front of the next page is
  5172.                   placed against the back of the previous page.
  5173.                   'LasttoFirst' means that as pages are output the back
  5174.                   of the next page is placed against the front of the
  5175.                   previous page."
  5176.               ::= { prtOutputEntry 19 }
  5177.  
  5178.           prtOutputPageDeliveryOrientation OBJECT-TYPE
  5179.               --   This value is a type 1 enumeration
  5180.               SYNTAX     PrtOutputPageDeliveryOrientationTC
  5181.               MAX-ACCESS read-write
  5182.               STATUS     current
  5183.  
  5184.  
  5185.  
  5186.           draft-ietf-printmib-mib-info-01.txt                       91
  5187.           J.R. Turner, Sharp Laboratories of America
  5188.  
  5189.  
  5190.           draft-ietf-printmib-mib-info-01.txt
  5191.           Randy Turner, Sharp Laboratories of America
  5192.           Expires September, 1997
  5193.  
  5194.  
  5195.               DESCRIPTION
  5196.                   "The reading surface that will be 'up' when pages are
  5197.                   delivered to the associated output sub-unit. Values are
  5198.                   faceUp and faceDown. (Note: interpretation of these
  5199.                   values is in general context-dependent based on locale;
  5200.                   presentation of these values to an end-user should be
  5201.                   normalized to the expectations of the user)."
  5202.               ::= { prtOutputEntry 20 }
  5203.  
  5204.           prtOutputBursting OBJECT-TYPE
  5205.               SYNTAX     PresentOnOff
  5206.               MAX-ACCESS read-write
  5207.               STATUS     current
  5208.               DESCRIPTION
  5209.                 "This object indicates that the outputting sub-unit
  5210.           supports bursting, and if so, whether the feature is enabled.
  5211.           Bursting is the process by which continuous media is separated
  5212.           into individual sheets, typically by bursting along pre-formed
  5213.           perforations."
  5214.               ::= { prtOutputEntry 21 }
  5215.  
  5216.           prtOutputDecollating OBJECT-TYPE
  5217.               SYNTAX     PresentOnOff
  5218.               MAX-ACCESS read-write
  5219.               STATUS     current
  5220.               DESCRIPTION
  5221.                   "This object indicates that the output supports
  5222.                   decollating, and if so, whether the feature
  5223.                   is enabled. Decollating is the process by which the
  5224.                   individual parts within a multi-part form are separated
  5225.                   and sorted into separate stacks for each part."
  5226.               ::= { prtOutputEntry 22 }
  5227.  
  5228.           prtOutputPageCollated OBJECT-TYPE
  5229.               SYNTAX     PresentOnOff
  5230.               MAX-ACCESS read-write
  5231.               STATUS     current
  5232.               DESCRIPTION
  5233.                 "This object indicates that the output sub-unit supports
  5234.           page collation, and if so, whether the feature is enabled. See
  5235.           glossary for definition of how this document defines collation."
  5236.               ::= { prtOutputEntry 23 }
  5237.  
  5238.           prtOutputOffsetStacking OBJECT-TYPE
  5239.               SYNTAX     PresentOnOff
  5240.  
  5241.  
  5242.  
  5243.           draft-ietf-printmib-mib-info-01.txt                       92
  5244.           J.R. Turner, Sharp Laboratories of America
  5245.  
  5246.  
  5247.           draft-ietf-printmib-mib-info-01.txt
  5248.           Randy Turner, Sharp Laboratories of America
  5249.           Expires September, 1997
  5250.  
  5251.  
  5252.               MAX-ACCESS read-write
  5253.               STATUS     current
  5254.               DESCRIPTION
  5255.                 "This object indicates that the output supports offset
  5256.           stacking, and if so, whether the feature is enabled. See glossary
  5257.           for how Offset Stacking is defined by this document."
  5258.               ::= { prtOutputEntry 24 }
  5259.  
  5260.           -- The Marker Group
  5261.           --
  5262.           -- A marker is the mechanism that produces marks on the print
  5263.           -- media. The marker sub-units and their associated supplies are
  5264.           -- represented by the Marker Group in the model.  A printer can
  5265.           -- contain one or more marking mechanisms.  Some examples of
  5266.           -- multiple marker sub-units are: a printer
  5267.           -- with separate markers for normal and magnetic ink or an
  5268.           -- imagesetter that can output to both a proofing device and
  5269.           -- final film. Each marking device can have its own set of
  5270.           -- characteristics associated with it, such as marking technology
  5271.           -- and resolution.
  5272.           --
  5273.           -- Implementation of every object in this group is mandatory.
  5274.  
  5275.  
  5276.           prtMarker OBJECT IDENTIFIER ::= { printmib 10 }
  5277.  
  5278.  
  5279.           -- The printable area margins as listed below define an area of
  5280.           -- the print media which is guaranteed to be printable for all
  5281.           -- combinations of input, media paths, and interpreters for this
  5282.           -- marker.
  5283.  
  5284.           prtMarkerTable OBJECT-TYPE
  5285.               SYNTAX     SEQUENCE OF PrtMarkerEntry
  5286.               MAX-ACCESS not-accessible
  5287.               STATUS     current
  5288.               DESCRIPTION
  5289.                   ""
  5290.               ::= { prtMarker 2 }
  5291.  
  5292.           prtMarkerEntry OBJECT-TYPE
  5293.               SYNTAX     PrtMarkerEntry
  5294.               MAX-ACCESS not-accessible
  5295.               STATUS     current
  5296.               DESCRIPTION
  5297.  
  5298.  
  5299.  
  5300.           draft-ietf-printmib-mib-info-01.txt                       93
  5301.           J.R. Turner, Sharp Laboratories of America
  5302.  
  5303.  
  5304.           draft-ietf-printmib-mib-info-01.txt
  5305.           Randy Turner, Sharp Laboratories of America
  5306.           Expires September, 1997
  5307.  
  5308.  
  5309.                   "Entries may exist in the table for each device
  5310.                   index with a device type of 'printer'."
  5311.               INDEX  { hrDeviceIndex, prtMarkerIndex }
  5312.               ::= { prtMarkerTable 1 }
  5313.  
  5314.           PrtMarkerEntry ::= SEQUENCE {
  5315.                   prtMarkerIndex                  Integer32,
  5316.                   prtMarkerMarkTech               PrtMarkerMarkTechTC,
  5317.                   prtMarkerCounterUnit            PrtMarkerCounterUnitTC,
  5318.                   prtMarkerLifeCount              Counter32,
  5319.                   prtMarkerPowerOnCount           Counter32,
  5320.                   prtMarkerProcessColorants       Integer32,
  5321.                   prtMarkerSpotColorants          Integer32,
  5322.                   prtMarkerAddressabilityUnit     INTEGER,
  5323.                   prtMarkerAddressabilityFeedDir  Integer32,
  5324.                   prtMarkerAddressabilityXFeedDir Integer32,
  5325.                   prtMarkerNorthMargin            Integer32,
  5326.                   prtMarkerSouthMargin            Integer32,
  5327.                   prtMarkerWestMargin             Integer32,
  5328.                   prtMarkerEastMargin             Integer32,
  5329.                   prtMarkerStatus                 PrtSubUnitStatusTC
  5330.           }
  5331.  
  5332.  
  5333.           prtMarkerIndex OBJECT-TYPE
  5334.               SYNTAX     Integer32 (1..65535)
  5335.               MAX-ACCESS not-accessible
  5336.               STATUS     current
  5337.               DESCRIPTION
  5338.                 "A unique value used by the printer to identify this
  5339.           marking SubUnit.  Although these values may change due to a major
  5340.           reconfiguration of the device (e.g. the addition of new marking
  5341.           sub-units to the printer), values are expected to remain stable
  5342.           across successive printer power cycles."
  5343.               ::= { prtMarkerEntry 1 }
  5344.  
  5345.           prtMarkerMarkTech OBJECT-TYPE
  5346.               -- This value is a type 2 enumeration
  5347.               SYNTAX     PrtMarkerMarkTechTC
  5348.               MAX-ACCESS read-only
  5349.               STATUS     current
  5350.               DESCRIPTION
  5351.                   "The type of marking technology used for this marking
  5352.           sub-unit."
  5353.               ::= { prtMarkerEntry 2 }
  5354.  
  5355.  
  5356.  
  5357.           draft-ietf-printmib-mib-info-01.txt                       94
  5358.           J.R. Turner, Sharp Laboratories of America
  5359.  
  5360.  
  5361.           draft-ietf-printmib-mib-info-01.txt
  5362.           Randy Turner, Sharp Laboratories of America
  5363.           Expires September, 1997
  5364.  
  5365.  
  5366.  
  5367.           prtMarkerCounterUnit OBJECT-TYPE
  5368.               -- This value is a type 1 enumeration
  5369.               SYNTAX     PrtMarkerCounterUnitTC
  5370.               MAX-ACCESS read-only
  5371.               STATUS     current
  5372.               DESCRIPTION
  5373.                   "The unit that will be used by the printer when reporting
  5374.                   counter values for this marking sub-unit.  The
  5375.                   time units of measure are provided for a device like a
  5376.                   strip recorder that does not or cannot track the physical
  5377.                   dimensions of the media and does not use characters,
  5378.                   lines or sheets."
  5379.               ::= { prtMarkerEntry 3}
  5380.  
  5381.           prtMarkerLifeCount OBJECT-TYPE
  5382.               SYNTAX     Counter32
  5383.               MAX-ACCESS read-only
  5384.               STATUS     current
  5385.               DESCRIPTION
  5386.                   "The count of the number of units of measure counted
  5387.           during the life of printer using units of measure as specified by
  5388.           prtMarkerCounterUnit."
  5389.               ::= { prtMarkerEntry 4 }
  5390.  
  5391.           prtMarkerPowerOnCount OBJECT-TYPE
  5392.           SYNTAX     Counter32
  5393.               MAX-ACCESS read-only
  5394.               STATUS     current
  5395.               DESCRIPTION
  5396.                 "The count of the number of units of measure counted since
  5397.           the equipment was most recently powered on using units of measure
  5398.           as specified by prtMarkerCounterUnit."
  5399.               ::= { prtMarkerEntry 5 }
  5400.  
  5401.           prtMarkerProcessColorants OBJECT-TYPE
  5402.               SYNTAX     Integer32 (0..65535)
  5403.               MAX-ACCESS read-only
  5404.               STATUS     current
  5405.               DESCRIPTION
  5406.                   "The number of process colors supported by this marker.
  5407.           A process color of 1 implies monochrome.  The value of this
  5408.           object and prtMarkerSpotColorants cannot both be 0.  The value of
  5409.           prtMarkerProcessColorants must be 0 or greater."
  5410.           ::= { prtMarkerEntry 6 }
  5411.  
  5412.  
  5413.  
  5414.           draft-ietf-printmib-mib-info-01.txt                       95
  5415.           J.R. Turner, Sharp Laboratories of America
  5416.  
  5417.  
  5418.           draft-ietf-printmib-mib-info-01.txt
  5419.           Randy Turner, Sharp Laboratories of America
  5420.           Expires September, 1997
  5421.  
  5422.  
  5423.  
  5424.           prtMarkerSpotColorants OBJECT-TYPE
  5425.               SYNTAX     Integer32 (0..65535)
  5426.               MAX-ACCESS read-only
  5427.               STATUS     current
  5428.               DESCRIPTION
  5429.                   "The number of spot colors supported by this marker.  The
  5430.                   value of this object and prtMarkerProcessColorants cannot
  5431.                   both be 0.  Must be 0 or greater."
  5432.               ::= { prtMarkerEntry 7 }
  5433.  
  5434.           prtMarkerAddressabilityUnit OBJECT-TYPE
  5435.               --   This value is a type 1 enumeration
  5436.               SYNTAX     INTEGER {
  5437.                              tenThousandthsOfInches(3),  -- .0001
  5438.                              micrometers(4)
  5439.                          }
  5440.               MAX-ACCESS read-only
  5441.               STATUS     current
  5442.               DESCRIPTION
  5443.                   "The unit of measure of distances, as applied to the
  5444.           marker's resolution."
  5445.               ::= { prtMarkerEntry 8 }
  5446.  
  5447.           prtMarkerAddressabilityFeedDir OBJECT-TYPE
  5448.               SYNTAX     Integer32
  5449.               MAX-ACCESS read-only
  5450.               STATUS     current
  5451.               DESCRIPTION
  5452.                   "The maximum number of addressable marking positions in
  5453.           the feed direction per 10000 units of measure specified by
  5454.           prtMarkerAddressabilityUnit.  A value of (-1) implies 'other' or
  5455.           'infinite' while a value of (-2) implies 'unknown'."
  5456.               ::= { prtMarkerEntry 9 }
  5457.  
  5458.           prtMarkerAddressabilityXFeedDir OBJECT-TYPE
  5459.               SYNTAX     Integer32
  5460.               MAX-ACCESS read-only
  5461.               STATUS     current
  5462.               DESCRIPTION
  5463.                   "The maximum number of addressable marking positions in
  5464.           the cross feed direction in 10000 units of measure specified by
  5465.           prtMarkerAddressabilityUnit.  A value of (-1) implies 'other' or
  5466.           'infinite' while a value of (-2) implies 'unknown'."
  5467.               ::= { prtMarkerEntry 10 }
  5468.  
  5469.  
  5470.  
  5471.           draft-ietf-printmib-mib-info-01.txt                       96
  5472.           J.R. Turner, Sharp Laboratories of America
  5473.  
  5474.  
  5475.           draft-ietf-printmib-mib-info-01.txt
  5476.           Randy Turner, Sharp Laboratories of America
  5477.           Expires September, 1997
  5478.  
  5479.  
  5480.  
  5481.           prtMarkerNorthMargin OBJECT-TYPE
  5482.               SYNTAX     Integer32
  5483.               MAX-ACCESS read-only
  5484.               STATUS     current
  5485.               DESCRIPTION
  5486.                 "The margin, in units identified by
  5487.           prtMarkerAddressabilityUnit, from the leading edge of the medium
  5488.           as the medium flows through the marking engine with the side to
  5489.           be imaged facing the observer. The leading edge is the North edge
  5490.           and the other edges are defined by the normal compass layout of
  5491.           directions with the compass facing the observer.  Printing within
  5492.           the area bounded by all four margins is guaranteed for all
  5493.           interpreters.   The value (-2) means unknown."
  5494.               ::= { prtMarkerEntry 11 }
  5495.  
  5496.           prtMarkerSouthMargin OBJECT-TYPE
  5497.               SYNTAX     Integer32
  5498.               MAX-ACCESS read-only
  5499.               STATUS     current
  5500.               DESCRIPTION
  5501.                 "The margin from the South edge  (see prtMarkerNorthMargin)
  5502.           of the medium in units identified by prtMarkerAddressabilityUnit.
  5503.           Printing within the area bounded by all four margins  is
  5504.           guaranteed for all interpreters. The value (-2) means unknown."
  5505.               ::= { prtMarkerEntry 12 }
  5506.  
  5507.           prtMarkerWestMargin OBJECT-TYPE
  5508.               SYNTAX     Integer32
  5509.               MAX-ACCESS read-only
  5510.               STATUS     current
  5511.               DESCRIPTION
  5512.                 "The margin from the West edge (see prtMarkerNorthMargin)
  5513.           of the medium in units identified by prtMarkerAddressabilityUnit.
  5514.           Printing within the area bounded by all four margins is
  5515.           guaranteed for all interpreters.   The value (-2) means unknown."
  5516.               ::= { prtMarkerEntry 13 }
  5517.  
  5518.           prtMarkerEastMargin OBJECT-TYPE
  5519.               SYNTAX     Integer32
  5520.               MAX-ACCESS read-only
  5521.               STATUS     current
  5522.               DESCRIPTION
  5523.                 "The margin from the East edge (see prtMarkerNorthMargin)
  5524.           of the medium in units identified by prtMarkerAddressabilityUnit.
  5525.  
  5526.  
  5527.  
  5528.           draft-ietf-printmib-mib-info-01.txt                       97
  5529.           J.R. Turner, Sharp Laboratories of America
  5530.  
  5531.  
  5532.           draft-ietf-printmib-mib-info-01.txt
  5533.           Randy Turner, Sharp Laboratories of America
  5534.           Expires September, 1997
  5535.  
  5536.  
  5537.           Printing within the area bounded by all four margins is
  5538.           guaranteed for all interpreters. The value (-2) means unknown."
  5539.               ::= { prtMarkerEntry 14 }
  5540.  
  5541.           prtMarkerStatus OBJECT-TYPE
  5542.               SYNTAX     PrtSubUnitStatusTC
  5543.               MAX-ACCESS read-only
  5544.               STATUS     current
  5545.               DESCRIPTION
  5546.                   "The current status of this marker sub-unit."
  5547.                   ::= { prtMarkerEntry 15 }
  5548.  
  5549.           -- The Marker Supplies Group
  5550.           --
  5551.           -- This group is optional.  However, to claim conformance to this
  5552.           -- group, it is necessary to implement every object in the group.
  5553.  
  5554.           prtMarkerSupplies OBJECT IDENTIFIER ::= { printmib 11 }
  5555.  
  5556.           prtMarkerSuppliesTable OBJECT-TYPE
  5557.               SYNTAX     SEQUENCE OF PrtMarkerSuppliesEntry
  5558.               MAX-ACCESS not-accessible
  5559.               STATUS     current
  5560.               DESCRIPTION
  5561.                   "A table of the marker supplies available on this
  5562.           printer."
  5563.               ::= { prtMarkerSupplies 1 }
  5564.  
  5565.           prtMarkerSuppliesEntry OBJECT-TYPE
  5566.               SYNTAX     PrtMarkerSuppliesEntry
  5567.               MAX-ACCESS not-accessible
  5568.               STATUS     current
  5569.               DESCRIPTION
  5570.                  "Attributes of a marker supply.
  5571.                   Entries may exist in the table for each device
  5572.                   index with a device type of 'printer'."
  5573.               INDEX  { hrDeviceIndex, prtMarkerSuppliesIndex }
  5574.               ::= { prtMarkerSuppliesTable 1 }
  5575.  
  5576.           PrtMarkerSuppliesEntry ::= SEQUENCE {
  5577.                   prtMarkerSuppliesIndex          Integer32,
  5578.                   prtMarkerSuppliesMarkerIndex    Integer32,
  5579.                   prtMarkerSuppliesColorantIndex  Integer32,
  5580.                   prtMarkerSuppliesClass          PrtMarkerSuppliesClassTC,
  5581.                   prtMarkerSuppliesType           PrtMarkerSuppliesTypeTC,
  5582.  
  5583.  
  5584.  
  5585.           draft-ietf-printmib-mib-info-01.txt                       98
  5586.           J.R. Turner, Sharp Laboratories of America
  5587.  
  5588.  
  5589.           draft-ietf-printmib-mib-info-01.txt
  5590.           Randy Turner, Sharp Laboratories of America
  5591.           Expires September, 1997
  5592.  
  5593.  
  5594.                   prtMarkerSuppliesDescription    OCTET STRING,
  5595.                   prtMarkerSuppliesSupplyUnit
  5596.           PrtMarkerSuppliesSupplyUnitTC,
  5597.                   prtMarkerSuppliesMaxCapacity    Integer32,
  5598.                   prtMarkerSuppliesLevel          Integer32
  5599.           }
  5600.  
  5601.  
  5602.           prtMarkerSuppliesIndex OBJECT-TYPE
  5603.               SYNTAX     Integer32 (1..65535)
  5604.               MAX-ACCESS not-accessible
  5605.               STATUS     current
  5606.               DESCRIPTION
  5607.                 "A unique value used by the printer to identify this marker
  5608.           supply.  Although these values may change due to a major
  5609.           reconfiguration of the device (e.g. the addition of new marker
  5610.           supplies to the printer), values are expected to remain stable
  5611.           across successive power cycles."
  5612.           ::= { prtMarkerSuppliesEntry 1 }
  5613.  
  5614.           prtMarkerSuppliesMarkerIndex OBJECT-TYPE
  5615.               SYNTAX     Integer32 (0..65535)
  5616.               MAX-ACCESS read-only
  5617.               STATUS     current
  5618.               DESCRIPTION
  5619.                   "The value of prtMarkerIndex corresponding to the
  5620.                   marking sub-unit with which this marker supply
  5621.                   sub-unit is associated."
  5622.               ::= { prtMarkerSuppliesEntry 2 }
  5623.  
  5624.           prtMarkerSuppliesColorantIndex OBJECT-TYPE
  5625.               SYNTAX     Integer32 (0..65535)
  5626.               MAX-ACCESS read-only
  5627.               STATUS     current
  5628.               DESCRIPTION
  5629.                   "The value of prtMarkerColorantIndex
  5630.                   corresponding to the colorant with which this
  5631.                   marker supply sub-unit is associated.  This value
  5632.                   shall be 0 if there is no colorant table."
  5633.               ::= { prtMarkerSuppliesEntry 3 }
  5634.  
  5635.           prtMarkerSuppliesClass OBJECT-TYPE
  5636.               --  This value is a type 1 enumeration
  5637.               SYNTAX     PrtMarkerSuppliesClassTC
  5638.               MAX-ACCESS read-only
  5639.  
  5640.  
  5641.  
  5642.           draft-ietf-printmib-mib-info-01.txt                       99
  5643.           J.R. Turner, Sharp Laboratories of America
  5644.  
  5645.  
  5646.           draft-ietf-printmib-mib-info-01.txt
  5647.           Randy Turner, Sharp Laboratories of America
  5648.           Expires September, 1997
  5649.  
  5650.  
  5651.               STATUS     current
  5652.               DESCRIPTION
  5653.                   "Indicates whether this supply entity represents a supply
  5654.                   that is consumed or a receptacle that is filled."
  5655.               ::= { prtMarkerSuppliesEntry 4 }
  5656.  
  5657.           prtMarkerSuppliesType OBJECT-TYPE
  5658.               --   This value is a type 3 enumeration
  5659.               SYNTAX     PrtMarkerSuppliesTypeTC
  5660.               MAX-ACCESS read-only
  5661.               STATUS     current
  5662.               DESCRIPTION
  5663.                   "The type of this supply."
  5664.               ::= { prtMarkerSuppliesEntry 5 }
  5665.  
  5666.           prtMarkerSuppliesDescription OBJECT-TYPE
  5667.               SYNTAX     OCTET STRING (SIZE(0..255))
  5668.               MAX-ACCESS read-only
  5669.               STATUS     current
  5670.               DESCRIPTION
  5671.                 "The description of this supply container/receptacle in the
  5672.           localization specified by prtGeneralCurrentLocalization."
  5673.               ::= { prtMarkerSuppliesEntry 6 }
  5674.  
  5675.           prtMarkerSuppliesSupplyUnit OBJECT-TYPE
  5676.               -- This value is a type 1 enumeration
  5677.               SYNTAX     PrtMarkerSuppliesSupplyUnitTC
  5678.               MAX-ACCESS read-only
  5679.               STATUS     current
  5680.               DESCRIPTION
  5681.                   "Unit of measure of this marker supply
  5682.           container/receptacle."
  5683.               ::= { prtMarkerSuppliesEntry 7 }
  5684.  
  5685.           prtMarkerSuppliesMaxCapacity OBJECT-TYPE
  5686.               SYNTAX     Integer32
  5687.               MAX-ACCESS read-write
  5688.               STATUS     current
  5689.               DESCRIPTION
  5690.                   "The maximum capacity of this supply container/receptacle
  5691.                   expressed in prtMarkerSuppliesSupplyUnit. If this supply
  5692.                   container/receptacle can reliably sense this value, the
  5693.                   value is reported by the printer and is read-only;
  5694.                   otherwise, the value may be written (by a Remote Control
  5695.                   Panel or a Management Application). The value (-1) means
  5696.  
  5697.  
  5698.  
  5699.           draft-ietf-printmib-mib-info-01.txt                      100
  5700.           J.R. Turner, Sharp Laboratories of America
  5701.  
  5702.  
  5703.           draft-ietf-printmib-mib-info-01.txt
  5704.           Randy Turner, Sharp Laboratories of America
  5705.           Expires September, 1997
  5706.  
  5707.  
  5708.                   other and specifically indicates that the sub-unit places
  5709.                   no restrictions on this parameter. The value (-2) means
  5710.                   unknown."
  5711.               ::= { prtMarkerSuppliesEntry 8 }
  5712.  
  5713.           prtMarkerSuppliesLevel OBJECT-TYPE
  5714.               SYNTAX     Integer32
  5715.               MAX-ACCESS read-write
  5716.               STATUS     current
  5717.               DESCRIPTION
  5718.                 "The current level if this supply is a container; remaining
  5719.           space if this supply is a receptacle. If this supply
  5720.           container/receptacle can reliably sense this value, the value is
  5721.           reported by the printer and is read-only; otherwise, the value
  5722.           may be written (by a Remote Control Panel or a Management
  5723.           Application). The value (-1) means other and specifically
  5724.           indicates that the sub-unit places no restrictions on this
  5725.           parameter. The value (-2) means unknown.  A value of (-3) means
  5726.           that the printer knows that there is some supply/remaining space,
  5727.           respectively."
  5728.               ::= { prtMarkerSuppliesEntry 9 }
  5729.  
  5730.           -- The Marker Colorant Group
  5731.           --
  5732.           -- This group is optional.  However, to claim conformance to this
  5733.           -- group, it is necessary to implement every object in the group.
  5734.  
  5735.           prtMarkerColorant OBJECT IDENTIFIER ::= { printmib 12 }
  5736.  
  5737.           prtMarkerColorantTable OBJECT-TYPE
  5738.               SYNTAX     SEQUENCE OF PrtMarkerColorantEntry
  5739.               MAX-ACCESS not-accessible
  5740.               STATUS     current
  5741.               DESCRIPTION
  5742.                   "A table of all of the colorants available on the
  5743.           printer."
  5744.               ::= { prtMarkerColorant 1 }
  5745.  
  5746.           prtMarkerColorantEntry OBJECT-TYPE
  5747.               SYNTAX     PrtMarkerColorantEntry
  5748.               MAX-ACCESS not-accessible
  5749.               STATUS     current
  5750.               DESCRIPTION
  5751.                   "Attributes of a colorant available on the printer.
  5752.  
  5753.  
  5754.  
  5755.  
  5756.           draft-ietf-printmib-mib-info-01.txt                      101
  5757.           J.R. Turner, Sharp Laboratories of America
  5758.  
  5759.  
  5760.           draft-ietf-printmib-mib-info-01.txt
  5761.           Randy Turner, Sharp Laboratories of America
  5762.           Expires September, 1997
  5763.  
  5764.  
  5765.                   Entries may exist in the table for each device
  5766.                   index with a device type of 'printer'."
  5767.               INDEX { hrDeviceIndex, prtMarkerColorantIndex }
  5768.               ::= { prtMarkerColorantTable 1 }
  5769.  
  5770.           PrtMarkerColorantEntry ::= SEQUENCE {
  5771.                   prtMarkerColorantIndex          Integer32,
  5772.                   prtMarkerColorantMarkerIndex    Integer32,
  5773.                   prtMarkerColorantRole           PrtMarkerColorantRoleTC,
  5774.                   prtMarkerColorantValue          OCTET STRING,
  5775.                   prtMarkerColorantTonality       Integer32
  5776.           }
  5777.  
  5778.           prtMarkerColorantIndex OBJECT-TYPE
  5779.               SYNTAX     Integer32 (1..65535)
  5780.               MAX-ACCESS not-accessible
  5781.               STATUS     current
  5782.               DESCRIPTION
  5783.                "A unique value used by the printer to identify this
  5784.           colorant. Although these values may change due to a major
  5785.           reconfiguration of the device (e.g. the addition of new colorants
  5786.           to the printer)."
  5787.           ::= { prtMarkerColorantEntry 1 }
  5788.  
  5789.           prtMarkerColorantMarkerIndex OBJECT-TYPE
  5790.               SYNTAX     Integer32 (0..65535)
  5791.               MAX-ACCESS read-only
  5792.               STATUS     current
  5793.               DESCRIPTION
  5794.                   "The value of prtMarkerIndex corresponding to the
  5795.                   marker sub-unit with which this colorant entry is
  5796.                   associated."
  5797.               ::= { prtMarkerColorantEntry 2 }
  5798.  
  5799.           prtMarkerColorantRole OBJECT-TYPE
  5800.               -- This value is a type 1 enumeration
  5801.               SYNTAX     PrtMarkerColorantRoleTC
  5802.               MAX-ACCESS read-only
  5803.               STATUS     current
  5804.               DESCRIPTION
  5805.                   "The role played by this colorant."
  5806.               ::= { prtMarkerColorantEntry 3 }
  5807.  
  5808.           prtMarkerColorantValue OBJECT-TYPE
  5809.               SYNTAX     OCTET STRING (SIZE(0..255))
  5810.  
  5811.  
  5812.  
  5813.           draft-ietf-printmib-mib-info-01.txt                      102
  5814.           J.R. Turner, Sharp Laboratories of America
  5815.  
  5816.  
  5817.           draft-ietf-printmib-mib-info-01.txt
  5818.           Randy Turner, Sharp Laboratories of America
  5819.           Expires September, 1997
  5820.  
  5821.  
  5822.               MAX-ACCESS read-only
  5823.               STATUS     current
  5824.               DESCRIPTION
  5825.                 "The name of the color of this colorant using standardized
  5826.           string names from ISO 10175 (DPA) and ISO 10180 (SPDL) which are:
  5827.                     other
  5828.                     unknown
  5829.                     white
  5830.                     red
  5831.                     green
  5832.                     blue
  5833.                     cyan
  5834.                     magenta
  5835.                     yellow
  5836.                     black
  5837.                   Implementors may add additional string values. The naming
  5838.                   conventions in ISO 9070 are recommended in order to avoid
  5839.                   potential name clashes"
  5840.               ::= { prtMarkerColorantEntry 4 }
  5841.  
  5842.           prtMarkerColorantTonality OBJECT-TYPE
  5843.               SYNTAX     Integer32
  5844.               MAX-ACCESS read-only
  5845.               STATUS     current
  5846.               DESCRIPTION
  5847.                   "The distinct levels of tonality realizable by a marking
  5848.                   sub-unit when using this colorant.  This value does not
  5849.                   include the number of levels of tonal difference that an
  5850.                   interpreter can obtain by techniques such as half toning.
  5851.                   This value must be at least 2."
  5852.               ::= { prtMarkerColorantEntry 5 }
  5853.  
  5854.           -- The Media Path Group
  5855.           --
  5856.           -- The media paths encompass the mechanisms in the printer that
  5857.           -- move the media through the printer and connect all other media
  5858.           -- related sub-units: inputs, outputs, markers and finishers. A
  5859.           -- printer contains one or more media paths. These are
  5860.           -- represented by the Media Path Group in the model. The Media
  5861.           -- Path group has some attributes that apply to all
  5862.           -- paths plus a table of the separate media paths.
  5863.  
  5864.           prtMediaPath OBJECT IDENTIFIER ::= { printmib 13 }
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.           draft-ietf-printmib-mib-info-01.txt                      103
  5871.           J.R. Turner, Sharp Laboratories of America
  5872.  
  5873.  
  5874.           draft-ietf-printmib-mib-info-01.txt
  5875.           Randy Turner, Sharp Laboratories of America
  5876.           Expires September, 1997
  5877.  
  5878.  
  5879.           prtMediaPathTable OBJECT-TYPE
  5880.               SYNTAX     SEQUENCE OF PrtMediaPathEntry
  5881.               MAX-ACCESS not-accessible
  5882.               STATUS     current
  5883.               DESCRIPTION
  5884.                   ""
  5885.               ::= { prtMediaPath 4 }
  5886.  
  5887.           prtMediaPathEntry OBJECT-TYPE
  5888.               SYNTAX     PrtMediaPathEntry
  5889.               MAX-ACCESS not-accessible
  5890.               STATUS     current
  5891.               DESCRIPTION
  5892.                   "Entries may exist in the table for each device
  5893.                   index with a device type of 'printer'."
  5894.               INDEX  { hrDeviceIndex, prtMediaPathIndex }
  5895.               ::= { prtMediaPathTable 1 }
  5896.  
  5897.           PrtMediaPathEntry ::= SEQUENCE {
  5898.               prtMediaPathIndex               Integer32,
  5899.               prtMediaPathMaxSpeedPrintUnit
  5900.           PrtMediaPathMaxSpeedPrintUnitTC,
  5901.               prtMediaPathMediaSizeUnit       PrtMediaUnitTC,
  5902.               prtMediaPathMaxSpeed            Integer32,
  5903.               prtMediaPathMaxMediaFeedDir     Integer32,
  5904.               prtMediaPathMaxMediaXFeedDir    Integer32,
  5905.               prtMediaPathMinMediaFeedDir     Integer32,
  5906.               prtMediaPathMinMediaXFeedDir    Integer32,
  5907.               prtMediaPathType                PrtMediaPathTypeTC,
  5908.               prtMediaPathDescription         OCTET STRING,
  5909.               prtMediaPathStatus              PrtSubUnitStatusTC
  5910.           }
  5911.  
  5912.  
  5913.           prtMediaPathIndex OBJECT-TYPE
  5914.               SYNTAX     Integer32 (1..65535)
  5915.               MAX-ACCESS not-accessible
  5916.               STATUS     current
  5917.               DESCRIPTION
  5918.                 "A unique value used by the printer to identify this media
  5919.           path. Although these values may change due to a major
  5920.           reconfiguration of the device (e.g. the addition of new media
  5921.           paths to the printer), values are expected to remain stable
  5922.           across successive printer power cycles."
  5923.               ::= { prtMediaPathEntry 1 }
  5924.  
  5925.  
  5926.  
  5927.           draft-ietf-printmib-mib-info-01.txt                      104
  5928.           J.R. Turner, Sharp Laboratories of America
  5929.  
  5930.  
  5931.           draft-ietf-printmib-mib-info-01.txt
  5932.           Randy Turner, Sharp Laboratories of America
  5933.           Expires September, 1997
  5934.  
  5935.  
  5936.  
  5937.           prtMediaPathMaxSpeedPrintUnit OBJECT-TYPE
  5938.               -- This value is a type 1 enumeration
  5939.           SYNTAX PrtMediaPathMaxSpeedPrintUnitTC
  5940.           MAX-ACCESS read-only
  5941.           STATUS     current
  5942.               DESCRIPTION
  5943.                 "The unit of measure used in specifying the speed of all
  5944.           media paths in the printer."
  5945.               ::= { prtMediaPathEntry 2 }
  5946.  
  5947.           prtMediaPathMediaSizeUnit OBJECT-TYPE
  5948.               SYNTAX     PrtMediaUnitTC
  5949.               MAX-ACCESS read-only
  5950.               STATUS     current
  5951.               DESCRIPTION
  5952.                 "The units of measure of media size for use in calculating
  5953.           and relaying dimensional values for all media paths in the
  5954.           printer."
  5955.               ::= { prtMediaPathEntry 3 }
  5956.  
  5957.           prtMediaPathMaxSpeed OBJECT-TYPE
  5958.               SYNTAX     Integer32
  5959.               MAX-ACCESS read-only
  5960.               STATUS     current
  5961.               DESCRIPTION
  5962.                   "The maximum printing speed of this media path expressed
  5963.           in prtMediaPathMaxSpeedUnit's.  A value of (-1) implies 'other'."
  5964.               ::= { prtMediaPathEntry 4 }
  5965.  
  5966.           prtMediaPathMaxMediaFeedDir OBJECT-TYPE
  5967.               SYNTAX     Integer32
  5968.               MAX-ACCESS read-only
  5969.               STATUS     current
  5970.               DESCRIPTION
  5971.                 "The maximum physical media size in the feed direction of
  5972.           this media path expressed in units of measure specified by
  5973.           PrtMediaPathMediaSizeUnit.  A value of (-1) implies 'unlimited' a
  5974.           value of (-2) implies 'unknown'"
  5975.               ::= { prtMediaPathEntry 5 }
  5976.  
  5977.           prtMediaPathMaxMediaXFeedDir OBJECT-TYPE
  5978.               SYNTAX     Integer32
  5979.               MAX-ACCESS read-only
  5980.               STATUS     current
  5981.  
  5982.  
  5983.  
  5984.           draft-ietf-printmib-mib-info-01.txt                      105
  5985.           J.R. Turner, Sharp Laboratories of America
  5986.  
  5987.  
  5988.           draft-ietf-printmib-mib-info-01.txt
  5989.           Randy Turner, Sharp Laboratories of America
  5990.           Expires September, 1997
  5991.  
  5992.  
  5993.               DESCRIPTION
  5994.                 "The maximum physical media size across the feed direction
  5995.           of this media path expressed in units of measure specified by
  5996.           prtMediaPathMediaSizeUnit.  A value of (-2) implies 'unknown'."
  5997.               ::= { prtMediaPathEntry 6 }
  5998.  
  5999.           prtMediaPathMinMediaFeedDir OBJECT-TYPE
  6000.               SYNTAX     Integer32
  6001.               MAX-ACCESS read-only
  6002.               STATUS     current
  6003.               DESCRIPTION
  6004.                 "The minimum physical media size in the feed direction of
  6005.           this media path expressed in units of measure specified by
  6006.           prtMediaPathMediaSizeUnit. A value of (-2) implies 'unknown'."
  6007.               ::= { prtMediaPathEntry 7 }
  6008.  
  6009.           prtMediaPathMinMediaXFeedDir OBJECT-TYPE
  6010.               SYNTAX     Integer32
  6011.               MAX-ACCESS read-only
  6012.               STATUS     current
  6013.               DESCRIPTION
  6014.                   "The minimum physical media size across the feed
  6015.           direction of this media path expressed in units of measure
  6016.           specified by prtMediaPathMediaSizeUnit.  A value of (-2) implies
  6017.           'unknown'."
  6018.               ::= { prtMediaPathEntry 8 }
  6019.  
  6020.           prtMediaPathType OBJECT-TYPE
  6021.               --   This value is a type 2 enumeration
  6022.               SYNTAX     PrtMediaPathTypeTC
  6023.               MAX-ACCESS read-only
  6024.               STATUS     current
  6025.               DESCRIPTION
  6026.                   "The type of the media path for this media path."
  6027.               ::= { prtMediaPathEntry 9 }
  6028.  
  6029.           prtMediaPathDescription OBJECT-TYPE
  6030.               SYNTAX     OCTET STRING (SIZE(0..255))
  6031.               MAX-ACCESS read-only
  6032.               STATUS     current
  6033.               DESCRIPTION
  6034.                   "The manufacturer-provided description of this media path
  6035.           in the localization specified by prtGeneralCurrentLocalization."
  6036.               ::= { prtMediaPathEntry 10 }
  6037.  
  6038.  
  6039.  
  6040.  
  6041.           draft-ietf-printmib-mib-info-01.txt                      106
  6042.           J.R. Turner, Sharp Laboratories of America
  6043.  
  6044.  
  6045.           draft-ietf-printmib-mib-info-01.txt
  6046.           Randy Turner, Sharp Laboratories of America
  6047.           Expires September, 1997
  6048.  
  6049.  
  6050.           prtMediaPathStatus OBJECT-TYPE
  6051.               SYNTAX     PrtSubUnitStatusTC
  6052.               MAX-ACCESS read-only
  6053.               STATUS     current
  6054.               DESCRIPTION
  6055.                   "The current status of this media path."
  6056.           ::= { prtMediaPathEntry 11 }
  6057.  
  6058.           -- The Print Job Delivery Channel Group
  6059.           --
  6060.           -- Implementation of every object in this group is mandatory.
  6061.           --
  6062.           -- Print Job Delivery Channels are independent sources of print
  6063.           -- data. Here, print data is the term used for the information
  6064.           -- that is used to construct printed pages and may have both data
  6065.           -- and control aspects. The output of a channel is in a form
  6066.           -- suitable for input to one of the interpreters as a
  6067.           -- stream. A channel may be independently enabled (allowing
  6068.           -- print data to flow) or disabled (stopping the flow of
  6069.           -- print data). A printer may have one or more channels.
  6070.           --
  6071.           -- The Print Job Delivery Channel table describes the
  6072.           -- capabilities of the printer and not what is currently being
  6073.           -- performed by the printer
  6074.           --
  6075.           -- Basically, the print job delivery channel abstraction
  6076.           -- describes the final processing step of getting the print data
  6077.           -- to an interpreter. It might include some level of
  6078.           -- decompression or decoding of print stream data.
  6079.           -- channel. All of these aspects are hidden in the channel
  6080.           -- abstraction.
  6081.           --
  6082.           -- There are many kinds of print job delivery channels; some of
  6083.           -- which are based on networks and others which are not. For
  6084.           -- example, a channel can be a serial (or parallel) connection;
  6085.           -- it can be a service, such as the Unix Line Printer Daemon
  6086.           -- (LPD), offering services over a network connection; or
  6087.           -- it could be a disk drive into which a floppy disk with
  6088.           -- the print data is inserted. Each print job delivery channel is
  6089.           -- identified by the electronic path and/or service protocol
  6090.           -- used to deliver print data to a print data interpreter.
  6091.           --
  6092.           -- Channel example                   Implementation
  6093.           --
  6094.           -- serial port channel            bi-directional data channel
  6095.  
  6096.  
  6097.  
  6098.           draft-ietf-printmib-mib-info-01.txt                      107
  6099.           J.R. Turner, Sharp Laboratories of America
  6100.  
  6101.  
  6102.           draft-ietf-printmib-mib-info-01.txt
  6103.           Randy Turner, Sharp Laboratories of America
  6104.           Expires September, 1997
  6105.  
  6106.  
  6107.           -- parallel port channel          often uni-directional channel
  6108.           -- IEEE 1284 port channel         bi-directional channel
  6109.           -- SCSI port channel              bi-directional
  6110.           -- Apple PAP channel              may be based on LocalTalk,
  6111.           --                                Ethernet or Tokentalk
  6112.           -- LPD Server channel             TCP/IP based, port 515
  6113.           -- Netware Remote Printer         SPX/IPX based channel
  6114.           -- Netware Print Server           SPX/IPX based channel
  6115.           --
  6116.           -- It is easy to note that this is a mixed bag.  There are
  6117.           -- some physical connections over which no (or very meager)
  6118.           -- protocols are run (e.g. the serial or old parallel ports)
  6119.           -- and there are services which often have elaborate
  6120.           -- protocols that run over a number of protocol stacks. In
  6121.           -- the end, what is important is the delivery of print data
  6122.           -- thru the channel.
  6123.           --
  6124.           -- The print job delivery channel sub-units are represented by
  6125.           -- the Print Job Delivery Channel Group in the Model. It has a
  6126.           -- current print job control language, which can be used to
  6127.           -- specify which interpreter is to be used for the print data and
  6128.           -- to query and change environment variables used by the
  6129.           -- interpreters (and Management Applications). There is also a
  6130.           -- default interpreter that is to be used if an interpreter is
  6131.           -- not explicitly specified using the Control Language.
  6132.  
  6133.           -- The first seven items in the Print Job Delivery Channel Table
  6134.           -- define the "channel" itself.  A channel typically depends on
  6135.           -- other protocols and interfaces to provide the data that flows
  6136.           -- thru the channel.
  6137.           --
  6138.           -- Control of a print job delivery channel is largely limited to
  6139.           -- enabling or disabling the entire channel itself. It is likely
  6140.           -- that more control of the process of accessing print data
  6141.           -- will be needed over time. Thus, the ChannelType will
  6142.           -- allow type-specific data to be associated with each
  6143.           -- channel (using ChannelType specific groups in a fashion
  6144.           -- analogous to the media specific MIBs that are associated
  6145.           -- with the IANAIfType in the Interfaces Table). As a first
  6146.           -- step in this direction, each channel will identify the
  6147.           -- underlying Interface on which it is based. This is the
  6148.           -- eighth object in each row of the table.
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.           draft-ietf-printmib-mib-info-01.txt                      108
  6156.           J.R. Turner, Sharp Laboratories of America
  6157.  
  6158.  
  6159.           draft-ietf-printmib-mib-info-01.txt
  6160.           Randy Turner, Sharp Laboratories of America
  6161.           Expires September, 1997
  6162.  
  6163.  
  6164.  
  6165.  
  6166.           -- The Print Job Delivery Channel Table
  6167.           --
  6168.           -- The prtChannelTable represents the set of input data sources
  6169.           -- which can provide print data to one or more of the
  6170.           -- interpreters available on a printer
  6171.  
  6172.  
  6173.           prtChannel OBJECT IDENTIFIER ::= { printmib 14 }
  6174.  
  6175.           prtChannelTable OBJECT-TYPE
  6176.               SYNTAX     SEQUENCE OF PrtChannelEntry
  6177.               MAX-ACCESS not-accessible
  6178.               STATUS     current
  6179.               DESCRIPTION
  6180.                   ""
  6181.               ::= { prtChannel 1 }
  6182.  
  6183.           prtChannelEntry OBJECT-TYPE
  6184.               SYNTAX     PrtChannelEntry
  6185.               MAX-ACCESS not-accessible
  6186.               STATUS     current
  6187.               DESCRIPTION
  6188.                   "Entries may exist in the table for each device
  6189.                   index with a device type of 'printer'."
  6190.               INDEX  { hrDeviceIndex, prtChannelIndex }
  6191.               ::= { prtChannelTable 1 }
  6192.  
  6193.           PrtChannelEntry ::= SEQUENCE {
  6194.               prtChannelIndex                     Integer32,
  6195.               prtChannelType                      PrtChannelTypeTC,
  6196.               prtChannelProtocolVersion           OCTET STRING,
  6197.               prtChannelCurrentJobCntlLangIndex   Integer32,
  6198.               prtChannelDefaultPageDescLangIndex  Integer32,
  6199.               prtChannelState                     PrtChannelStateTC,
  6200.               prtChannelIfIndex                   Integer32,
  6201.               prtChannelStatus                    PrtSubUnitStatusTC,
  6202.               prtChannelInformation               DisplayString
  6203.           }
  6204.  
  6205.           prtChannelIndex OBJECT-TYPE
  6206.               SYNTAX     Integer32
  6207.               MAX-ACCESS not-accessible
  6208.               STATUS     current
  6209.  
  6210.  
  6211.  
  6212.           draft-ietf-printmib-mib-info-01.txt                      109
  6213.           J.R. Turner, Sharp Laboratories of America
  6214.  
  6215.  
  6216.           draft-ietf-printmib-mib-info-01.txt
  6217.           Randy Turner, Sharp Laboratories of America
  6218.           Expires September, 1997
  6219.  
  6220.  
  6221.               DESCRIPTION
  6222.                 "A unique value used by the printer to identify this data
  6223.           channel.  Although these values may change due to a major
  6224.           reconfiguration of the device (e.g. the addition of new data
  6225.           channels to the printer), values are expected to remain stable
  6226.           across successive printer power cycles."
  6227.           ::= { prtChannelEntry 1 }
  6228.  
  6229.           prtChannelType OBJECT-TYPE
  6230.           SYNTAX     PrtChannelTypeTC
  6231.               MAX-ACCESS read-only
  6232.               STATUS     current
  6233.               DESCRIPTION
  6234.                   "The type of this print data channel.  This
  6235.                   object provides the linkage to ChannelType-specific
  6236.                   groups that may (conceptually) extend the prtChannelTable
  6237.                   with additional details about that channel."
  6238.               ::= { prtChannelEntry 2 }
  6239.  
  6240.           prtChannelProtocolVersion OBJECT-TYPE
  6241.               SYNTAX     OCTET STRING (SIZE(0..63))
  6242.               MAX-ACCESS read-only
  6243.               STATUS     current
  6244.               DESCRIPTION
  6245.                   "The version of the protocol used on this
  6246.                   channel.  The format used for version numbering depends
  6247.                   on prtChannelType."
  6248.               ::= { prtChannelEntry 3 }
  6249.  
  6250.           prtChannelCurrentJobCntlLangIndex OBJECT-TYPE
  6251.               SYNTAX     Integer32
  6252.               MAX-ACCESS read-write
  6253.               STATUS     current
  6254.               DESCRIPTION
  6255.                   "The value of prtInterpreterIndex  corresponding to the
  6256.                   Control Language Interpreter for this channel. This
  6257.                   interpreter defines the syntax used for control
  6258.                   functions, such as querying or changing environment
  6259.                   variables and identifying job boundaries (e.g. PJL,
  6260.                   PostScript, NPAP). Must be 1 or greater."
  6261.               ::= { prtChannelEntry 4 }
  6262.  
  6263.           prtChannelDefaultPageDescLangIndex OBJECT-TYPE
  6264.               SYNTAX     Integer32
  6265.               MAX-ACCESS read-write
  6266.  
  6267.  
  6268.  
  6269.           draft-ietf-printmib-mib-info-01.txt                      110
  6270.           J.R. Turner, Sharp Laboratories of America
  6271.  
  6272.  
  6273.           draft-ietf-printmib-mib-info-01.txt
  6274.           Randy Turner, Sharp Laboratories of America
  6275.           Expires September, 1997
  6276.  
  6277.  
  6278.               STATUS     current
  6279.               DESCRIPTION
  6280.                   "The value of prtInterpreterIndex  corresponding to the
  6281.                   Page Description Language Interpreter for this channel.
  6282.                   This interpreter defines the default Page Description
  6283.                   Language interpreter to be used for the print data unless
  6284.                   the Control Language is used to select a specific
  6285.                   interpreter (e.g.,  PCL, PostScript Language,
  6286.                   auto-sense). Must be 1 or greater."
  6287.               ::= { prtChannelEntry 5 }
  6288.  
  6289.           prtChannelState OBJECT-TYPE
  6290.               -- This value is a type 1 enumeration
  6291.               SYNTAX     PrtChannelStateTC
  6292.               MAX-ACCESS read-write
  6293.               STATUS     current
  6294.               DESCRIPTION
  6295.                 "The state of this print data channel. The value determines
  6296.           whether control information and print data is allowed through
  6297.           this channel or not."
  6298.               ::= { prtChannelEntry 6 }
  6299.  
  6300.           prtChannelIfIndex OBJECT-TYPE
  6301.               SYNTAX     Integer32
  6302.               MAX-ACCESS read-write
  6303.               STATUS     current
  6304.               DESCRIPTION
  6305.                 "The value of ifIndex (in the ifTable; see the interface
  6306.           section of MIB-2/RFC 1213) which corresponds to this channel.
  6307.           When more than one row of the ifTable is relevant, this is the
  6308.           index of the row representing the topmost layer in the interface
  6309.           hierarchy.  A value of zero indicates that no interface is
  6310.           associated with this channel."
  6311.               ::= { prtChannelEntry 7 }
  6312.  
  6313.           prtChannelStatus OBJECT-TYPE
  6314.               SYNTAX     PrtSubUnitStatusTC
  6315.               MAX-ACCESS read-only
  6316.               STATUS     current
  6317.               DESCRIPTION
  6318.                   "The current status of the channel."
  6319.               ::= { prtChannelEntry 8 }
  6320.  
  6321.  
  6322.           prtChannelInformation OBJECT-TYPE
  6323.  
  6324.  
  6325.  
  6326.           draft-ietf-printmib-mib-info-01.txt                      111
  6327.           J.R. Turner, Sharp Laboratories of America
  6328.  
  6329.  
  6330.           draft-ietf-printmib-mib-info-01.txt
  6331.           Randy Turner, Sharp Laboratories of America
  6332.           Expires September, 1997
  6333.  
  6334.  
  6335.             SYNTAX     DisplayString (SIZE (0..255))
  6336.             MAX-ACCESS read-only
  6337.             STATUS     current
  6338.             DESCRIPTION
  6339.                "Auxiliary information to allow a printing application to
  6340.           use the channel for data submission to the printer.  An
  6341.           application capable of using a specific PrtChannelType should be
  6342.           able to use the combined information from the
  6343.           prtChannelInformation and other channel and interface group
  6344.           objects to 'bootstrap' its use of the channel.
  6345.           prtChannelInformation is not intended to provide a general
  6346.           channel description, nor to provide information that is available
  6347.           once the channel is in use.
  6348.  
  6349.           The encoding and interpretation of the prtChannelInformation
  6350.           object is specific to channel type.  The description of each
  6351.           PrtChannelType enum value for which prtChannelInformation is
  6352.           defined specifies the appropriate encoding and interpretation,
  6353.           including interaction with other objects.  For channel types that
  6354.           do not specify a prtChannelInformation value, its value shall be
  6355.           null (0 length).
  6356.  
  6357.           When a new PrtChannelType enumeration value is registered, its
  6358.           accompanying description must specify the encoding and
  6359.           interpretation of the prtChannelInformation value for the channel
  6360.           type.  prtChannelInformation semantics for an existing
  6361.           PrtChannelType may be added or amended in the same manner as
  6362.           described in section 2.4.1 for type 2 enumeration values.
  6363.  
  6364.           The prtChannelInformation specifies values for a collection of
  6365.           channel attributes, represented as text according to the
  6366.           following rules:
  6367.  
  6368.           1. The prtChannelInformation is coded in the NVT ASCII character
  6369.           set. It is not affected by localization.
  6370.  
  6371.           2. The prtChannelInformation is a list of entries representing
  6372.           the attribute values.  Each entry consists of the following
  6373.           items, in order:
  6374.  
  6375.           a. a keyword, composed of alphabetic characters (A-Z,
  6376.           a-z), that identifies a channel attribute,
  6377.  
  6378.           b. an Equals Sign (=) to delimit the keyword,
  6379.  
  6380.  
  6381.  
  6382.  
  6383.           draft-ietf-printmib-mib-info-01.txt                      112
  6384.           J.R. Turner, Sharp Laboratories of America
  6385.  
  6386.  
  6387.           draft-ietf-printmib-mib-info-01.txt
  6388.           Randy Turner, Sharp Laboratories of America
  6389.           Expires September, 1997
  6390.  
  6391.  
  6392.           c. a data value, consisting of NVT ASCII graphics characters
  6393.           (codes 32-126),
  6394.  
  6395.           d. a Line Feed character (code 10) to delimit the data value.
  6396.  
  6397.           No other characters shall be present.
  6398.  
  6399.           Keywords are case-sensitive.  Conventionally, keywords are
  6400.           capitalized (including each word of a multi-word keyword), and,
  6401.           since they occupy space in the prtChannelInformation,they are
  6402.           kept short.
  6403.  
  6404.           3. If a channel attribute has multiple values, it is represented
  6405.           by multiple entries with the same keyword, each specifying one
  6406.           value. Otherwise, there shall be at most one entry for each
  6407.           attribute.
  6408.  
  6409.           4. By default, entries may appear in any order.  If there are
  6410.           ordering constraints for particular entries, these must be
  6411.           specified in their definitions.
  6412.  
  6413.           5. The prtChannelInformation value may represent information that
  6414.           is not normally coded in textual form, or that is coded in a
  6415.           character set other than NVT ASCII.  In these cases, whatever
  6416.           symbolic representation is conventionally used for the
  6417.           information should be used for encoding the
  6418.           prtChannelInformation.  (For instance, a binary port value might
  6419.           be represented as a decimal number, Unicode would be represented
  6420.           in UTF-8 format.)
  6421.  
  6422.           6. For each PrtChannelType for which prtChannelInformation
  6423.           entries are defined, the descriptive text associated with the
  6424.           PrtChannelType enumeration value shall specify the following
  6425.           information for each entry:
  6426.  
  6427.           Title:          Brief description phrase, e.g.: 'Port name'
  6428.                                       'Service Name'
  6429.           Keyword:        The keyword value, eg: 'Port' or 'Service'
  6430.  
  6431.           Syntax:         The encoding of the entry value, if it
  6432.                           cannot be directly represented by NVT ASCII.
  6433.  
  6434.           Status:         'Mandatory', 'Optional', or 'Conditionally
  6435.                                       Mandatory'
  6436.           Multiplicity:   'Single' or 'Multiple' to indicate whether
  6437.  
  6438.  
  6439.  
  6440.           draft-ietf-printmib-mib-info-01.txt                      113
  6441.           J.R. Turner, Sharp Laboratories of America
  6442.  
  6443.  
  6444.           draft-ietf-printmib-mib-info-01.txt
  6445.           Randy Turner, Sharp Laboratories of America
  6446.           Expires September, 1997
  6447.  
  6448.  
  6449.                           the entry may be present multiple times,
  6450.  
  6451.           Description:    Description of the use of the entry, other
  6452.                           information required to complete the
  6453.                           definition (e.g.: ordering contstraints,
  6454.                           interactions between entries).
  6455.  
  6456.           Applications that interpret prtChannelInformation should ignore
  6457.           unrecognized entries, so they are not affected if new entry types
  6458.           are added."
  6459.  
  6460.           ::= { prtChannelEntry 9 }
  6461.  
  6462.           --
  6463.           -- The Interpreter Group
  6464.           --
  6465.           -- The interpreter sub-units are responsible for the conversion
  6466.           -- of a description of intended print instances into images that
  6467.           -- are to be marked on the media. A printer may have one or more
  6468.           -- interpreters. The interpreter sub-units are represented by the
  6469.           -- Interpreter Group in the Model. Each interpreter is generally
  6470.           -- implemented with software running on the System Controller
  6471.           -- sub-unit. The Interpreter Table has one entry per interpreter
  6472.           -- where the interpreters include both Page Description Language
  6473.           -- (PDL) Interpreters and Control Language Interpreters.
  6474.           --
  6475.           -- Implementation of every object in this group is mandatory.
  6476.  
  6477.  
  6478.           prtInterpreter OBJECT IDENTIFIER ::= { printmib 15 }
  6479.  
  6480.           --       Interpreter Table
  6481.           --
  6482.           -- The prtInterpreterTable is a table representing the
  6483.           -- interpreters in the printer.  An entry shall be placed in the
  6484.           -- interpreter table for each interpreter on the printer.
  6485.  
  6486.           prtInterpreterTable OBJECT-TYPE
  6487.               SYNTAX     SEQUENCE OF PrtInterpreterEntry
  6488.               MAX-ACCESS not-accessible
  6489.               STATUS     current
  6490.               DESCRIPTION
  6491.                   ""
  6492.               ::= { prtInterpreter 1 }
  6493.  
  6494.  
  6495.  
  6496.  
  6497.           draft-ietf-printmib-mib-info-01.txt                      114
  6498.           J.R. Turner, Sharp Laboratories of America
  6499.  
  6500.  
  6501.           draft-ietf-printmib-mib-info-01.txt
  6502.           Randy Turner, Sharp Laboratories of America
  6503.           Expires September, 1997
  6504.  
  6505.  
  6506.           prtInterpreterEntry OBJECT-TYPE
  6507.               SYNTAX     PrtInterpreterEntry
  6508.               MAX-ACCESS not-accessible
  6509.               STATUS     current
  6510.               DESCRIPTION
  6511.                   "Entries may exist in the table for each device
  6512.                   index with a device type of 'printer'."
  6513.               INDEX  { hrDeviceIndex, prtInterpreterIndex }
  6514.               ::= { prtInterpreterTable 1 }
  6515.  
  6516.           PrtInterpreterEntry ::= SEQUENCE {
  6517.               prtInterpreterIndex                 Integer32,
  6518.               prtInterpreterLangFamily
  6519.           PrtInterpreterLangFamilyTC,
  6520.               prtInterpreterLangLevel             OCTET STRING,
  6521.               prtInterpreterLangVersion           OCTET STRING,
  6522.               prtInterpreterDescription           OCTET STRING,
  6523.               prtInterpreterVersion               OCTET STRING,
  6524.               prtInterpreterDefaultOrientation    INTEGER,
  6525.               prtInterpreterFeedAddressability    Integer32,
  6526.               prtInterpreterXFeedAddressability   Integer32,
  6527.               prtInterpreterDefaultCharSetIn      CodedCharSet,
  6528.               prtInterpreterDefaultCharSetOut     CodedCharSet,
  6529.               prtInterpreterTwoWay                INTEGER
  6530.           }
  6531.  
  6532.           prtInterpreterIndex OBJECT-TYPE
  6533.               SYNTAX     Integer32
  6534.               MAX-ACCESS not-accessible
  6535.               STATUS     current
  6536.               DESCRIPTION
  6537.                 "A unique value for each PDL or control language for which
  6538.           there exists an interpreter or emulator in the printer.  The
  6539.           value is used to identify this interpreter. Although these
  6540.           values may change due to a major reconfiguration of the device
  6541.           (e.g. the addition of new interpreters to the printer), values
  6542.           are expected to remain stable across successive printer power
  6543.           cycles."
  6544.               ::= { prtInterpreterEntry 1 }
  6545.  
  6546.           prtInterpreterLangFamily OBJECT-TYPE
  6547.               -- This value is a type 2 enumeration
  6548.               SYNTAX     PrtInterpreterLangFamilyTC
  6549.               MAX-ACCESS read-only
  6550.               STATUS     current
  6551.  
  6552.  
  6553.  
  6554.           draft-ietf-printmib-mib-info-01.txt                      115
  6555.           J.R. Turner, Sharp Laboratories of America
  6556.  
  6557.  
  6558.           draft-ietf-printmib-mib-info-01.txt
  6559.           Randy Turner, Sharp Laboratories of America
  6560.           Expires September, 1997
  6561.  
  6562.  
  6563.               DESCRIPTION
  6564.                   "The family name of a Page Description Language (PDL) or
  6565.           control language which this interpreter in the printer can
  6566.           interpret or emulate. "
  6567.               ::= { prtInterpreterEntry 2 }
  6568.  
  6569.           prtInterpreterLangLevel OBJECT-TYPE
  6570.               SYNTAX     OCTET STRING (SIZE(0..31))
  6571.               MAX-ACCESS read-only
  6572.               STATUS     current
  6573.               DESCRIPTION
  6574.                   "The level of the language which this interpreter is
  6575.           interpreting or emulating.  This might contain a value like
  6576.           '5e' for an interpreter which is emulating level 5e of the PCL
  6577.           language.  It might contain '2' for an interpreter which is
  6578.           emulating level 2 of the PostScript language.  Similarly it
  6579.           might contain '2' for an interpreter which is emulating level
  6580.           2 of the HPGL language."
  6581.               ::= { prtInterpreterEntry 3 }
  6582.  
  6583.           prtInterpreterLangVersion OBJECT-TYPE
  6584.               SYNTAX     OCTET STRING (SIZE(0..31))
  6585.               MAX-ACCESS read-only
  6586.               STATUS     current
  6587.               DESCRIPTION
  6588.                   "The date code or version of the language which this
  6589.           interpreter is interpreting or emulating."
  6590.               ::= { prtInterpreterEntry 4 }
  6591.           prtInterpreterDescription OBJECT-TYPE
  6592.               SYNTAX     OCTET STRING (SIZE(0..255))
  6593.               MAX-ACCESS read-only
  6594.               STATUS     current
  6595.               DESCRIPTION
  6596.                   "A string to identify this interpreter in the
  6597.           localization specified by prtGeneralCurrentLocalization as
  6598.           opposed to the language which is being interpreted.  It is
  6599.           anticipated that this string will allow manufacturers to
  6600.           unambiguously identify their interpreters."
  6601.               ::= { prtInterpreterEntry 5 }
  6602.  
  6603.           prtInterpreterVersion OBJECT-TYPE
  6604.               SYNTAX     OCTET STRING (SIZE(0..31))
  6605.               MAX-ACCESS read-only
  6606.               STATUS     current
  6607.               DESCRIPTION
  6608.  
  6609.  
  6610.  
  6611.           draft-ietf-printmib-mib-info-01.txt                      116
  6612.           J.R. Turner, Sharp Laboratories of America
  6613.  
  6614.  
  6615.           draft-ietf-printmib-mib-info-01.txt
  6616.           Randy Turner, Sharp Laboratories of America
  6617.           Expires September, 1997
  6618.  
  6619.  
  6620.                   "The date code, version number, or other product specific
  6621.           information tied to this interpreter.  This value is
  6622.           associated with the interpreter, rather than with the version
  6623.           of the language which is being interpreted or emulated."
  6624.               ::= { prtInterpreterEntry 6 }
  6625.  
  6626.           prtInterpreterDefaultOrientation OBJECT-TYPE
  6627.               -- This value is a type 1 enumeration
  6628.               SYNTAX     PrtPrintOrientationTC
  6629.               MAX-ACCESS read-write
  6630.               STATUS     current
  6631.               DESCRIPTION
  6632.                   "The current orientation default for this interpreter.
  6633.           This value may be overridden for a particular job (e.g., by a
  6634.           command in the input data stream)."
  6635.               ::= { prtInterpreterEntry 7 }
  6636.  
  6637.           prtInterpreterFeedAddressability OBJECT-TYPE
  6638.               SYNTAX     Integer32
  6639.               MAX-ACCESS read-only
  6640.               STATUS     current
  6641.               DESCRIPTION
  6642.                   "The maximum interpreter addressability in the feed
  6643.           direction in 10000 prtMarkerAddressabilityUnits (see
  6644.           prtMarkerAddressabilityFeedDir ) for this interpreter. The value
  6645.           (-1) means other and specifically indicates that the sub-unit
  6646.           places no restrictions on this parameter."
  6647.           ::= { prtInterpreterEntry 8 }
  6648.  
  6649.           prtInterpreterXFeedAddressability OBJECT-TYPE
  6650.               SYNTAX     Integer32
  6651.               MAX-ACCESS read-only
  6652.               STATUS     current
  6653.               DESCRIPTION
  6654.                   "The maximum interpreter addressability in the cross feed
  6655.                   direction in 10000 prtMarkerAddressabilityUnits (see
  6656.                   prtMarkerAddressabilityXFeedDir) for this interpreter.
  6657.                   The value (-1) means other and specifically indicates
  6658.                   that the sub-unit places no restrictions on this
  6659.                   parameter."
  6660.               ::= { prtInterpreterEntry 9 }
  6661.  
  6662.           prtInterpreterDefaultCharSetIn OBJECT-TYPE
  6663.               SYNTAX     CodedCharSet
  6664.               MAX-ACCESS read-write
  6665.  
  6666.  
  6667.  
  6668.           draft-ietf-printmib-mib-info-01.txt                      117
  6669.           J.R. Turner, Sharp Laboratories of America
  6670.  
  6671.  
  6672.           draft-ietf-printmib-mib-info-01.txt
  6673.           Randy Turner, Sharp Laboratories of America
  6674.           Expires September, 1997
  6675.  
  6676.  
  6677.               STATUS     current
  6678.               DESCRIPTION
  6679.                  "The default coded character set for input octets
  6680.                   encountered outside a context in which the Page
  6681.                   Description Language established the interpretation
  6682.                   of the octets. (Input octets are presented to the
  6683.                   interpreter through a path defined in the channel group.)
  6684.                   This value shall be (2) if there is no default."
  6685.           ::= { prtInterpreterEntry 10 }
  6686.  
  6687.           prtInterpreterDefaultCharSetOut OBJECT-TYPE
  6688.               SYNTAX     CodedCharSet
  6689.               MAX-ACCESS read-write
  6690.               STATUS     current
  6691.               DESCRIPTION
  6692.                 "The default character set for data coming from this
  6693.           interpreter through the printer's output channel (i.e. the
  6694.           "backchannel"). This value shall be (2) if there is no default."
  6695.           ::= { prtInterpreterEntry 11 }
  6696.  
  6697.           prtInterpreterTwoWay OBJECT-TYPE
  6698.               -- This value is a type 1 enumeration
  6699.               SYNTAX     PrtInterpreterTwoWayTC
  6700.               MAX-ACCESS read-only
  6701.               STATUS     current
  6702.           DESCRIPTION
  6703.                   "Indicates whether or not this interpreter returns
  6704.           information back to the host."
  6705.               ::= { prtInterpreterEntry 12 }
  6706.  
  6707.           -- The Console Group
  6708.           --
  6709.           -- Many printers have a console on the printer, the operator
  6710.           -- console, that is used to display and modify the state of the
  6711.           -- printer. The console can be as simple as a few indicators and
  6712.           -- switches or as complicated as full screen displays and
  6713.           -- keyboards. There can be at most one such console.
  6714.  
  6715.           -- Implementation of every object in this group is mandatory.
  6716.  
  6717.           -- The Display Buffer Table
  6718.  
  6719.           prtConsoleDisplayBuffer OBJECT IDENTIFIER ::= { printmib 16 }
  6720.  
  6721.           prtConsoleDisplayBufferTable OBJECT-TYPE
  6722.  
  6723.  
  6724.  
  6725.           draft-ietf-printmib-mib-info-01.txt                      118
  6726.           J.R. Turner, Sharp Laboratories of America
  6727.  
  6728.  
  6729.           draft-ietf-printmib-mib-info-01.txt
  6730.           Randy Turner, Sharp Laboratories of America
  6731.           Expires September, 1997
  6732.  
  6733.  
  6734.               SYNTAX     SEQUENCE OF PrtConsoleDisplayBufferEntry
  6735.               MAX-ACCESS not-accessible
  6736.               STATUS     current
  6737.           ::= { prtConsoleDisplayBuffer 5 }
  6738.  
  6739.           prtConsoleDisplayBufferEntry OBJECT-TYPE
  6740.               SYNTAX     PrtConsoleDisplayBufferEntry
  6741.               MAX-ACCESS not-accessible
  6742.               STATUS     current
  6743.               DESCRIPTION
  6744.                   "This table contains one entry for each physical line on
  6745.           the display.  Lines cannot be added or deleted. Entries may exist
  6746.           in the table for each device index with a device type of
  6747.           'printer'."
  6748.               INDEX  { hrDeviceIndex, prtConsoleDisplayBufferIndex }
  6749.               ::= { prtConsoleDisplayBufferTable 1 }
  6750.  
  6751.           PrtConsoleDisplayBufferEntry ::= SEQUENCE {
  6752.               prtConsoleDisplayBufferIndex    Integer32,
  6753.               prtConsoleDisplayBufferText     OCTET STRING
  6754.           }
  6755.  
  6756.           prtConsoleDisplayBufferIndex OBJECT-TYPE
  6757.               SYNTAX     Integer32 (1..65535)
  6758.               MAX-ACCESS not-accessible
  6759.               STATUS     current
  6760.               DESCRIPTION
  6761.                 "A unique value for each console line in the printer.  The
  6762.           value is used to identify this console line. Although
  6763.           these values may change due to a major reconfiguration of
  6764.           the device (e.g. the addition of new console lines to the
  6765.           printer). Values are normally expected to remain stable across
  6766.           successive printer power cycles."
  6767.               ::= { prtConsoleDisplayBufferEntry 1 }
  6768.  
  6769.           prtConsoleDisplayBufferText OBJECT-TYPE
  6770.               SYNTAX     OCTET STRING (SIZE(0..255))
  6771.               MAX-ACCESS read-write
  6772.               STATUS     current
  6773.               DESCRIPTION
  6774.                   "The content of a line in the logical display buffer of
  6775.           the operator's console of the printer.  When a write
  6776.           operation occurs, normally a critical message, to one of
  6777.           the LineText strings, the agent should make that line
  6778.           displayable if a physical display is present.  Writing a zero
  6779.  
  6780.  
  6781.  
  6782.           draft-ietf-printmib-mib-info-01.txt                      119
  6783.           J.R. Turner, Sharp Laboratories of America
  6784.  
  6785.  
  6786.           draft-ietf-printmib-mib-info-01.txt
  6787.           Randy Turner, Sharp Laboratories of America
  6788.           Expires September, 1997
  6789.  
  6790.  
  6791.           length string clears the line.  It is an implementation-specific
  6792.           matter as to whether the agent allows a line to be overwritten
  6793.           before it has been cleared. Printer generated strings shall be in
  6794.           the localization specified by prtConsoleLocalization.  Management
  6795.           Application generated strings should be localized by the
  6796.           Management Application."
  6797.               ::= { prtConsoleDisplayBufferEntry 2 }
  6798.  
  6799.           -- The Console Light Table
  6800.  
  6801.           prtConsoleLights OBJECT IDENTIFIER ::= { printmib 17 }
  6802.  
  6803.           prtConsoleLightTable OBJECT-TYPE
  6804.               SYNTAX     SEQUENCE OF PrtConsoleLightEntry
  6805.               MAX-ACCESS not-accessible
  6806.               STATUS     current
  6807.               DESCRIPTION
  6808.                   ""
  6809.               ::= { prtConsoleLights 6 }
  6810.  
  6811.           prtConsoleLightEntry OBJECT-TYPE
  6812.               SYNTAX     PrtConsoleLightEntry
  6813.               MAX-ACCESS not-accessible
  6814.               STATUS     current
  6815.               DESCRIPTION
  6816.                   "Entries may exist in the table for each device
  6817.                   index with a device type of 'printer'."
  6818.               INDEX  { hrDeviceIndex, prtConsoleLightIndex }
  6819.               ::= { prtConsoleLightTable 1 }
  6820.  
  6821.           PrtConsoleLightEntry ::= SEQUENCE {
  6822.           prtConsoleLightIndex            Integer32,
  6823.               prtConsoleOnTime                Integer32,
  6824.               prtConsoleOffTime               Integer32,
  6825.               prtConsoleColor                 INTEGER,
  6826.               prtConsoleDescription           OCTET STRING
  6827.           }
  6828.  
  6829.           prtConsoleLightIndex OBJECT-TYPE
  6830.               SYNTAX     Integer32 (1..65535)
  6831.               MAX-ACCESS not-accessible
  6832.               STATUS     current
  6833.               DESCRIPTION
  6834.                   "A unique value used by the printer to identify this
  6835.           light. Although these values may change due to a major
  6836.  
  6837.  
  6838.  
  6839.           draft-ietf-printmib-mib-info-01.txt                      120
  6840.           J.R. Turner, Sharp Laboratories of America
  6841.  
  6842.  
  6843.           draft-ietf-printmib-mib-info-01.txt
  6844.           Randy Turner, Sharp Laboratories of America
  6845.           Expires September, 1997
  6846.  
  6847.  
  6848.           reconfiguration of the device (e.g. the addition of new lights
  6849.           to the printer). Values are normally expected to remain stable
  6850.           across successive printer power cycles."
  6851.               ::= { prtConsoleLightEntry 1 }
  6852.  
  6853.           prtConsoleOnTime OBJECT-TYPE
  6854.               SYNTAX     Integer32
  6855.               MAX-ACCESS read-write
  6856.               STATUS     current
  6857.               DESCRIPTION
  6858.                   "This object, in conjunction with prtConsoleOffTime,
  6859.           defines the current status of the light.  If both
  6860.           prtConsoleOnTime and prtConsoleOffTime are non-zero, the lamp is
  6861.           blinking and the values presented define the on time and off
  6862.           time, respectively, in milliseconds. If prtConsoleOnTime is zero
  6863.           and prtConsoleOffTime is non-zero, the lamp is off. If
  6864.           prtConsoleOffTime is zero and prtConsoleOnTime is non-zero,
  6865.           the lamp is on. If both values are zero the status of the
  6866.           lamp is undefined."
  6867.           ::= { prtConsoleLightEntry 2 }
  6868.  
  6869.           prtConsoleOffTime OBJECT-TYPE
  6870.               SYNTAX     Integer32
  6871.               MAX-ACCESS read-write
  6872.               STATUS     current
  6873.               DESCRIPTION
  6874.                  "This object, in conjunction with prtConsoleOnTime,
  6875.           defines the current status of the light. If both prtConsoleOnTime
  6876.           and prtConsoleOffTime are non-zero, the lamp is blinking and the
  6877.           values presented define the on time and off time, respectively,
  6878.           in milliseconds. If prtConsoleOnTime is zero and
  6879.           prtConsoleOffTime is non-zero, the lamp is off. If
  6880.           prtConsoleOffTime is zero and prtConsoleOnTime is non-zero,
  6881.           the lamp is on. If both values are zero the status of the
  6882.           lamp is undefined."
  6883.            ::= { prtConsoleLightEntry 3 }
  6884.  
  6885.           prtConsoleColor OBJECT-TYPE
  6886.               -- This value is a type 2 enumeration
  6887.               SYNTAX     PrtConsoleColorTC
  6888.               dMAX-ACCESS read-only
  6889.               STATUS     current
  6890.               DESCRIPTION
  6891.                   "The color of this light."
  6892.               ::= { prtConsoleLightEntry 4 }
  6893.  
  6894.  
  6895.  
  6896.           draft-ietf-printmib-mib-info-01.txt                      121
  6897.           J.R. Turner, Sharp Laboratories of America
  6898.  
  6899.  
  6900.           draft-ietf-printmib-mib-info-01.txt
  6901.           Randy Turner, Sharp Laboratories of America
  6902.           Expires September, 1997
  6903.  
  6904.  
  6905.  
  6906.           prtConsoleDescription OBJECT-TYPE
  6907.               SYNTAX     OCTET STRING (SIZE(0..255))
  6908.               MAX-ACCESS read-only
  6909.               STATUS     current
  6910.               DESCRIPTION
  6911.                   "The vendor description or label of this light in the
  6912.                   localization specified by prtConsoleLocalization."
  6913.               ::= { prtConsoleLightEntry 5 }
  6914.  
  6915.  
  6916.           -- The Alerts Group
  6917.           --
  6918.           -- The prtAlertTable lists all the critical and non-critical
  6919.           -- alerts currently active in the printer.  A critical alert is
  6920.           -- one that stops the printer from printing immediately and
  6921.           -- printing can not continue until the critical alert condition
  6922.           -- is eliminated.  Non-critical alerts are those items that do
  6923.           -- not stop printing but may at some future time.
  6924.           -- The table contains information on the severity, component,
  6925.           -- detail location within the component, alert code and
  6926.           -- description of each critical alert that is currently active
  6927.           -- within the printer.  See 2.2.13 for a more complete
  6928.           -- description of the alerts table and its management.
  6929.           --
  6930.           -- Each parameter in the Trap PDU is a full OID which itself is
  6931.           -- indexed by the host resources MIB "hrDeviceIndex" object. In
  6932.           -- order for a management station to obtain the correct
  6933.           -- "hrDeviceIndex" associated with a particular Trap PDU, the
  6934.           -- "hrDeviceIndex" value can be extracted from the returned OID
  6935.           -- value in the Trap PDU when the PDU is received by the
  6936.           -- Management station.
  6937.           --
  6938.           -- Implementation of every object in this group is mandatory.
  6939.  
  6940.           prtAlert OBJECT IDENTIFIER ::= { printmib 18 }
  6941.  
  6942.           prtAlertTable OBJECT-TYPE
  6943.               SYNTAX     SEQUENCE OF PrtAlertEntry
  6944.               MAX-ACCESS not-accessible
  6945.               STATUS     current
  6946.               DESCRIPTION
  6947.                   ""
  6948.               ::= { prtAlert 1 }
  6949.  
  6950.  
  6951.  
  6952.  
  6953.           draft-ietf-printmib-mib-info-01.txt                      122
  6954.           J.R. Turner, Sharp Laboratories of America
  6955.  
  6956.  
  6957.           draft-ietf-printmib-mib-info-01.txt
  6958.           Randy Turner, Sharp Laboratories of America
  6959.           Expires September, 1997
  6960.  
  6961.  
  6962.           prtAlertEntry OBJECT-TYPE
  6963.               SYNTAX     PrtAlertEntry
  6964.               MAX-ACCESS not-accessible
  6965.               STATUS     current
  6966.               DESCRIPTION
  6967.                   "Entries may exist in the table for each device
  6968.                   index with a device type of 'printer'."
  6969.               INDEX  { hrDeviceIndex, prtAlertIndex }
  6970.               ::= { prtAlertTable 1 }
  6971.  
  6972.           PrtAlertEntry ::= SEQUENCE {
  6973.               prtAlertIndex               Integer32,
  6974.               prtAlertSeverityLevel       PrtSeverityLevelTC,
  6975.               prtAlertTrainingLevel       PrtAlertTrainingLevelTC,
  6976.               prtAlertGroup               PrtAlertGroupTC,
  6977.               prtAlertGroupIndex          Integer32,
  6978.               prtAlertLocation            Integer32,
  6979.               prtAlertCode                PrtAlertCodeTC,
  6980.               prtAlertDescription         OCTET STRING,
  6981.               prtAlertTime                TimeTicks
  6982.           }
  6983.  
  6984.           prtAlertIndex OBJECT-TYPE
  6985.               SYNTAX     Integer32
  6986.               MAX-ACCESS not-accessible
  6987.               STATUS     current
  6988.               DESCRIPTION
  6989.                   "The index value used to determine which alerts
  6990.                   have been added or removed from the alert table.
  6991.                   This is an incrementing integer starting from zero
  6992.                   every time the printer is reset.  When the printer
  6993.                   adds an alert to the table, that alert is assigned
  6994.                   the next higher integer value from the last item
  6995.                   entered into the table.  If the index value reaches
  6996.                   its maximum value, the next item entered will cause
  6997.                   the index value to roll over and start at zero
  6998.                   again.  The first event placed in the alert table
  6999.                   after a reset of the printer shall
  7000.                   have an index value of 1.  NOTE: The management
  7001.                   application will read the alert table when a trap
  7002.                   or event notification occurs or at a periodic rate
  7003.                   and then parse the table to determine if any new
  7004.                   entries were added by comparing the last known index
  7005.                   value with the current highest index value. The
  7006.                   management application will then update its copy of
  7007.  
  7008.  
  7009.  
  7010.           draft-ietf-printmib-mib-info-01.txt                      123
  7011.           J.R. Turner, Sharp Laboratories of America
  7012.  
  7013.  
  7014.           draft-ietf-printmib-mib-info-01.txt
  7015.           Randy Turner, Sharp Laboratories of America
  7016.           Expires September, 1997
  7017.  
  7018.  
  7019.                   the alert table.  When the printer discovers that
  7020.                   an alert is no longer active, the printer shall
  7021.                   remove the row for that alert from the table and
  7022.                   shall reduce the number of rows in the table.  The
  7023.                   printer may add or delete any number of rows from
  7024.                   the table at any time.  The management station
  7025.                   can detect when binary change alerts have been deleted by
  7026.                   requesting an attribute of each alert, and noting
  7027.                   alerts as deleted when that retrieval is not possible."
  7028.               ::= { prtAlertEntry 1 }
  7029.  
  7030.           prtAlertSeverityLevel OBJECT-TYPE
  7031.               -- This value is a type 1 enumeration
  7032.               SYNTAX     PrtAlertSeverityLevelTC
  7033.               MAX-ACCESS read-only
  7034.               STATUS     current
  7035.               DESCRIPTION
  7036.                 "The level of severity of this alert table entry.  The
  7037.           printer determines the severity level assigned to each entry into
  7038.           the table."
  7039.               ::= { prtAlertEntry 2 }
  7040.  
  7041.           prtAlertTrainingLevel OBJECT-TYPE
  7042.               -- This value is a type 2 enumeration
  7043.               SYNTAX     PrtAlertTrainingLevelTC
  7044.               MAX-ACCESS read-only
  7045.               STATUS     current
  7046.               DESCRIPTION
  7047.                   "See textual convention PrtAlertTrainingLevelTC"
  7048.               ::= { prtAlertEntry 3 }
  7049.  
  7050.           prtAlertGroup OBJECT-TYPE
  7051.               -- This value is a type 1 enumeration
  7052.               SYNTAX     PrtAlertGroupTC
  7053.               MAX-ACCESS read-only
  7054.               STATUS     current
  7055.               DESCRIPTION
  7056.                   "The type of sub-unit within the printer model that this
  7057.           alert is related.  Input, output, and markers are examples of
  7058.           printer model groups, i.e., examples of types of sub-units.
  7059.           Wherever possible, these enumerations match the sub-identifier
  7060.           that identifies the relevant table in the printmib."
  7061.               ::= { prtAlertEntry 4 }
  7062.  
  7063.           prtAlertGroupIndex OBJECT-TYPE
  7064.  
  7065.  
  7066.  
  7067.           draft-ietf-printmib-mib-info-01.txt                      124
  7068.           J.R. Turner, Sharp Laboratories of America
  7069.  
  7070.  
  7071.           draft-ietf-printmib-mib-info-01.txt
  7072.           Randy Turner, Sharp Laboratories of America
  7073.           Expires September, 1997
  7074.  
  7075.  
  7076.               SYNTAX     Integer32
  7077.               MAX-ACCESS read-only
  7078.               STATUS     current
  7079.               DESCRIPTION
  7080.                   "An index of the row within the principle table in the
  7081.           group identified by prtAlertGroup that represents the sub-unit of
  7082.           the printer that caused this alert.  The combination of the
  7083.           prtAlertGroup and the prtAlertGroupIndex defines exactly which
  7084.           printer sub-unit caused the alert; for example, Input #3, Output
  7085.           #2, and Marker #1. Every object in this MIB is indexed with
  7086.           hrDeviceIndex and optionally, another index variable.  If this
  7087.           other index variable is present in the table that generated the
  7088.           alert, it will be used as the value for this object.  Otherwise,
  7089.           this value shall be -1."
  7090.               ::= { prtAlertEntry 5 }
  7091.  
  7092.           prtAlertLocation OBJECT-TYPE
  7093.               SYNTAX     Integer32
  7094.               MAX-ACCESS read-only
  7095.               STATUS     current
  7096.               DESCRIPTION
  7097.                   "The sub-unit location that is defined by the printer
  7098.           manufacturer to further refine the location of this alert
  7099.           within the designated sub-unit.  The location is used in
  7100.           conjunction with the Group and GroupIndex values; for
  7101.           example, there is an alert in Input #2 at location number 7.
  7102.           The value (-2) indicates unknown"
  7103.               ::= { prtAlertEntry 6 }
  7104.  
  7105.           prtAlertCode OBJECT-TYPE
  7106.               -- This value is a type 2 enumeration
  7107.               SYNTAX     PrtAlertCodeTC
  7108.               MAX-ACCESS read-only
  7109.               STATUS     current
  7110.               DESCRIPTION
  7111.                "See associated textual convention PrtAlertCodeTC"
  7112.           ::= { prtAlertEntry 7}
  7113.  
  7114.           prtAlertDescription OBJECT-TYPE
  7115.               SYNTAX     OCTET STRING (SIZE(0..255))
  7116.               MAX-ACCESS read-only
  7117.               STATUS     current
  7118.               DESCRIPTION
  7119.                 "A description of this alert entry in the localization
  7120.           specified by prtGeneralCurrentLocalization.  The description is
  7121.  
  7122.  
  7123.  
  7124.           draft-ietf-printmib-mib-info-01.txt                      125
  7125.           J.R. Turner, Sharp Laboratories of America
  7126.  
  7127.  
  7128.           draft-ietf-printmib-mib-info-01.txt
  7129.           Randy Turner, Sharp Laboratories of America
  7130.           Expires September, 1997
  7131.  
  7132.  
  7133.           provided by the printer to further elaborate on the enumerated
  7134.           alert or provide information in the case where the code is
  7135.           classified as 'other' or 'unknown'.  The printer is required
  7136.           to return a description string but the string may be a null
  7137.           string."
  7138.               ::= { prtAlertEntry 8 }
  7139.  
  7140.           prtAlertTime OBJECT-TYPE
  7141.               SYNTAX     TimeTicks
  7142.               MAX-ACCESS read-only
  7143.               STATUS     current
  7144.               DESCRIPTION
  7145.                 "The value of sysUpTime at the time that this alert was
  7146.           generated."
  7147.               ::= { prtAlertEntry 9 }
  7148.  
  7149.  
  7150.           printerV1Alert OBJECT-IDENTITY
  7151.               STATUS  current
  7152.               DESCRIPTION
  7153.                 "The value of the enterprise-specific oid in an SNMPv1 trap
  7154.           sent signaling a critical event in the prtAlertTable."
  7155.               ::= { prtAlert 2 }
  7156.  
  7157.  
  7158.  
  7159.           printerV2AlertPrefix OBJECT IDENTIFIER ::= { printerV1Alert 0 }
  7160.  
  7161.           printerV2Alert NOTIFICATION-TYPE
  7162.               OBJECTS { prtAlertIndex, prtAlertSeverityLevel,
  7163.           prtAlertGroup, prtAlertGroupIndex, prtAlertLocation, prtAlertCode
  7164.           }
  7165.               STATUS  current
  7166.               DESCRIPTION
  7167.                   "This trap is sent whenever a critical event is added to
  7168.           the prtAlertTable."
  7169.               ::= { printerV2AlertPrefix 1 }
  7170.  
  7171.  
  7172.  
  7173.           -- Note that the SNMPv2 to SNMPv1 translation rules dictate that
  7174.           -- the preceding structure will result in SNMPv1 traps of the
  7175.           -- following form:
  7176.           --
  7177.           -- printerAlert TRAP-TYPE
  7178.  
  7179.  
  7180.  
  7181.           draft-ietf-printmib-mib-info-01.txt                      126
  7182.           J.R. Turner, Sharp Laboratories of America
  7183.  
  7184.  
  7185.           draft-ietf-printmib-mib-info-01.txt
  7186.           Randy Turner, Sharp Laboratories of America
  7187.           Expires September, 1997
  7188.  
  7189.  
  7190.           --     ENTERPRISE printerV1Alert
  7191.           --     VARIABLES { prtAlertIndex, prtAlertSeverityLevel,
  7192.           --                 prtAlertGroup, prtAlertGroupIndex,
  7193.           --                 prtAlertLocation, prtAlertCode }
  7194.           --     DESCRIPTION
  7195.           --        "This trap is sent whenever a critical event is added
  7196.           --         to the prtAlertTable."
  7197.           --     ::= 1
  7198.           --
  7199.  
  7200.  
  7201.  
  7202.           -- Conformance Information
  7203.  
  7204.           prtMIBConformance OBJECT IDENTIFIER ::= { printmib 2 }
  7205.  
  7206.           -- compliance statements
  7207.           prtMIBCompliance MODULE-COMPLIANCE
  7208.               STATUS  current
  7209.               DESCRIPTION
  7210.                   "The compliance statement for agents that implement the
  7211.                   printer MIB."
  7212.               MODULE -- this module
  7213.               MANDATORY-GROUPS { prtGeneralGroup, prtInputGroup,
  7214.                                  prtOutputGroup,
  7215.                                  prtMarkerGroup, prtMediaPathGroup,
  7216.                                  prtChannelGroup, prtInterpreterGroup,
  7217.                                  prtConsoleGroup, prtAlertTableGroup }
  7218.  
  7219.                   OBJECT      prtGeneralReset
  7220.                   SYNTAX      INTEGER {
  7221.                                   notResetting(3),
  7222.                                   resetToNVRAM(5)
  7223.                               }
  7224.                   DESCRIPTION
  7225.                      "It is conformant to implement just these two states
  7226.           in
  7227.                       this object.  Any additional states are optional."
  7228.  
  7229.                  OBJECT    prtGeneralCurrentLocalization
  7230.                  MIN-ACCESS  read-only
  7231.                  DESCRIPTION
  7232.                     "It is conformant to implement this object as read-
  7233.           only"
  7234.  
  7235.  
  7236.  
  7237.  
  7238.           draft-ietf-printmib-mib-info-01.txt                      127
  7239.           J.R. Turner, Sharp Laboratories of America
  7240.  
  7241.  
  7242.           draft-ietf-printmib-mib-info-01.txt
  7243.           Randy Turner, Sharp Laboratories of America
  7244.           Expires September, 1997
  7245.  
  7246.  
  7247.                  OBJECT    prtGeneralCurrentOperator
  7248.                  MIN-ACCESS  read-only
  7249.                  DESCRIPTION
  7250.                     "It is conformant to implement this object as read-
  7251.           only"
  7252.  
  7253.                  OBJECT    prtGeneralServicePerson
  7254.                  MIN-ACCESS  read-only
  7255.                  DESCRIPTION
  7256.                     "It is conformant to implement this object as read-
  7257.           only"
  7258.  
  7259.                  OBJECT    prtGeneralStartupPage
  7260.                  MIN-ACCESS  read-only
  7261.                  DESCRIPTION
  7262.                     "It is conformant to implement this object as read-
  7263.           only"
  7264.  
  7265.                  OBJECT    prtGeneralBannerPage
  7266.                  MIN-ACCESS  read-only
  7267.                  DESCRIPTION
  7268.                     "It is conformant to implement this object as read-
  7269.           only"
  7270.  
  7271.                  OBJECT    prtGeneralPrinterName
  7272.                  MIN-ACCESS  read-only
  7273.                  DESCRIPTION
  7274.                     "It is conformant to implement this object as read-
  7275.           only"
  7276.  
  7277.                  OBJECT    prtGeneralSerialNumber
  7278.                  MIN-ACCESS  read-only
  7279.                  DESCRIPTION
  7280.                     "It is conformant to implement this object as read-
  7281.           only"
  7282.  
  7283.                  OBJECT    prtInputDefaultIndex
  7284.                  MIN-ACCESS  read-only
  7285.                  DESCRIPTION
  7286.                     "It is conformant to implement this object as read-
  7287.           only"
  7288.  
  7289.                  OBJECT    prtInputMediaDimFeedDirDeclared
  7290.                  MIN-ACCESS  read-only
  7291.                  DESCRIPTION
  7292.  
  7293.  
  7294.  
  7295.           draft-ietf-printmib-mib-info-01.txt                      128
  7296.           J.R. Turner, Sharp Laboratories of America
  7297.  
  7298.  
  7299.           draft-ietf-printmib-mib-info-01.txt
  7300.           Randy Turner, Sharp Laboratories of America
  7301.           Expires September, 1997
  7302.  
  7303.  
  7304.                     "It is conformant to implement this object as read-
  7305.           only"
  7306.  
  7307.                  OBJECT    prtInputMaxCapacity
  7308.                  MIN-ACCESS  read-only
  7309.                  DESCRIPTION
  7310.                     "It is conformant to implement this object as read-
  7311.           only"
  7312.  
  7313.                  OBJECT    prtInputCurrentLevel
  7314.                  MIN-ACCESS  read-only
  7315.                  DESCRIPTION
  7316.                     "It is conformant to implement this object as read-
  7317.           only"
  7318.  
  7319.                  OBJECT    prtInputMediaName
  7320.                  MIN-ACCESS  read-only
  7321.                  DESCRIPTION
  7322.                     "It is conformant to implement this object as read-
  7323.           only"
  7324.  
  7325.                  OBJECT    prtInputName
  7326.                  MIN-ACCESS  read-only
  7327.                  DESCRIPTION
  7328.                     "It is conformant to implement this object as read-
  7329.           only"
  7330.  
  7331.                  OBJECT    prtInputSecurity
  7332.                  MIN-ACCESS  read-only
  7333.                  DESCRIPTION
  7334.                     "It is conformant to implement this object as read-
  7335.           only"
  7336.  
  7337.                  OBJECT    prtInputMediaWeight
  7338.                  MIN-ACCESS  read-only
  7339.                  DESCRIPTION
  7340.                     "It is conformant to implement this object as read-
  7341.           only"
  7342.  
  7343.                  OBJECT    prtInputMediaType
  7344.                  MIN-ACCESS  read-only
  7345.                  DESCRIPTION
  7346.                     "It is conformant to implement this object as read-
  7347.           only"
  7348.  
  7349.  
  7350.  
  7351.  
  7352.           draft-ietf-printmib-mib-info-01.txt                      129
  7353.           J.R. Turner, Sharp Laboratories of America
  7354.  
  7355.  
  7356.           draft-ietf-printmib-mib-info-01.txt
  7357.           Randy Turner, Sharp Laboratories of America
  7358.           Expires September, 1997
  7359.  
  7360.  
  7361.                  OBJECT    prtInputMediaColor
  7362.                  MIN-ACCESS  read-only
  7363.                  DESCRIPTION
  7364.                     "It is conformant to implement this object as read-
  7365.           only"
  7366.  
  7367.                  OBJECT    prtInputMediaFormParts
  7368.                  MIN-ACCESS  read-only
  7369.                  DESCRIPTION
  7370.                     "It is conformant to implement this object as read-
  7371.           only"
  7372.  
  7373.                  OBJECT    prtInputMediaLoadTimeout
  7374.                  MIN-ACCESS  read-only
  7375.                  DESCRIPTION
  7376.                     "It is conformant to implement this object as read-
  7377.           only"
  7378.  
  7379.  
  7380.                  OBJECT    prtInputNextIndex
  7381.                  MIN-ACCESS  read-only
  7382.                  DESCRIPTION
  7383.                     "It is conformant to implement this object as read-
  7384.           only"
  7385.  
  7386.                  OBJECT    prtOutputDefaultIndex
  7387.                  MIN-ACCESS  read-only
  7388.                  DESCRIPTION
  7389.                     "It is conformant to implement this object as read-
  7390.           only"
  7391.  
  7392.                  OBJECT    prtOutputMaxCapacity
  7393.                  MIN-ACCESS  read-only
  7394.                  DESCRIPTION
  7395.                     "It is conformant to implement this object as read-
  7396.           only"
  7397.  
  7398.                  OBJECT    prtOutputRemainingCapacity
  7399.                  MIN-ACCESS  read-only
  7400.                  DESCRIPTION
  7401.                     "It is conformant to implement this object as read-
  7402.           only"
  7403.  
  7404.                  OBJECT    prtOutputName
  7405.                  MIN-ACCESS  read-only
  7406.  
  7407.  
  7408.  
  7409.           draft-ietf-printmib-mib-info-01.txt                      130
  7410.           J.R. Turner, Sharp Laboratories of America
  7411.  
  7412.  
  7413.           draft-ietf-printmib-mib-info-01.txt
  7414.           Randy Turner, Sharp Laboratories of America
  7415.           Expires September, 1997
  7416.  
  7417.  
  7418.                  DESCRIPTION
  7419.                     "It is conformant to implement this object as read-
  7420.           only"
  7421.  
  7422.                  OBJECT    prtOutputSecurity
  7423.                  MIN-ACCESS  read-only
  7424.                  DESCRIPTION
  7425.                     "It is conformant to implement this object as read-
  7426.           only"
  7427.  
  7428.                  OBJECT    prtOutputMaxDimFeedDir
  7429.                  MIN-ACCESS  read-only
  7430.                  DESCRIPTION
  7431.                     "It is conformant to implement this object as read-
  7432.           only"
  7433.  
  7434.                  OBJECT    prtOutputMaxDimXFeedDir
  7435.                  MIN-ACCESS  read-only
  7436.                  DESCRIPTION
  7437.                     "It is conformant to implement this object as read-
  7438.           only"
  7439.  
  7440.                  OBJECT    prtOutputMinDimFeedDir
  7441.                  MIN-ACCESS  read-only
  7442.                  DESCRIPTION
  7443.                     "It is conformant to implement this object as read-
  7444.           only"
  7445.  
  7446.                  OBJECT    prtOutputMinDimXFeedDir
  7447.                  MIN-ACCESS  read-only
  7448.                  DESCRIPTION
  7449.                     "It is conformant to implement this object as read-
  7450.           only"
  7451.  
  7452.                  OBJECT    prtOutputStackingOrder
  7453.                  MIN-ACCESS  read-only
  7454.                  DESCRIPTION
  7455.                     "It is conformant to implement this object as read-
  7456.           only"
  7457.  
  7458.                  OBJECT    prtOutputPageDeliveryOrientation
  7459.                  MIN-ACCESS  read-only
  7460.                  DESCRIPTION
  7461.                     "It is conformant to implement this object as read-
  7462.           only"
  7463.  
  7464.  
  7465.  
  7466.           draft-ietf-printmib-mib-info-01.txt                      131
  7467.           J.R. Turner, Sharp Laboratories of America
  7468.  
  7469.  
  7470.           draft-ietf-printmib-mib-info-01.txt
  7471.           Randy Turner, Sharp Laboratories of America
  7472.           Expires September, 1997
  7473.  
  7474.  
  7475.  
  7476.                  OBJECT    prtOutputBursting
  7477.                  MIN-ACCESS  read-only
  7478.                  DESCRIPTION
  7479.                     "It is conformant to implement this object as read-
  7480.           only"
  7481.  
  7482.                  OBJECT    prtOutputDecollating
  7483.                  MIN-ACCESS  read-only
  7484.                  DESCRIPTION
  7485.                     "It is conformant to implement this object as read-
  7486.           only"
  7487.  
  7488.                  OBJECT    prtOutputPageCollated
  7489.                  MIN-ACCESS  read-only
  7490.                  DESCRIPTION
  7491.                     "It is conformant to implement this object as read-
  7492.           only"
  7493.  
  7494.                  OBJECT    prtOutputOffsetStacking
  7495.                  MIN-ACCESS  read-only
  7496.                  DESCRIPTION
  7497.                     "It is conformant to implement this object as read-
  7498.           only"
  7499.  
  7500.                  OBJECT    prtMarkerDefaultIndex
  7501.                  MIN-ACCESS  read-only
  7502.                  DESCRIPTION
  7503.                     "It is conformant to implement this object as read-
  7504.           only"
  7505.  
  7506.                  OBJECT    prtMarkerSuppliesMaxCapacity
  7507.                  MIN-ACCESS  read-only
  7508.                  DESCRIPTION
  7509.                     "It is conformant to implement this object as read-
  7510.           only"
  7511.  
  7512.                  OBJECT    prtMarkerSuppliesLevel
  7513.                  MIN-ACCESS  read-only
  7514.                  DESCRIPTION
  7515.                     "It is conformant to implement this object as read-
  7516.           only"
  7517.  
  7518.                  OBJECT    prtMediaPathDefaultIndex
  7519.                  MIN-ACCESS  read-only
  7520.  
  7521.  
  7522.  
  7523.           draft-ietf-printmib-mib-info-01.txt                      132
  7524.           J.R. Turner, Sharp Laboratories of America
  7525.  
  7526.  
  7527.           draft-ietf-printmib-mib-info-01.txt
  7528.           Randy Turner, Sharp Laboratories of America
  7529.           Expires September, 1997
  7530.  
  7531.  
  7532.                  DESCRIPTION
  7533.                     "It is conformant to implement this object as read-
  7534.           only"
  7535.  
  7536.                  OBJECT    prtChannelCurrenttJobCntlLangIndex
  7537.                  MIN-ACCESS  read-only
  7538.                  DESCRIPTION
  7539.                     "It is conformant to implement this object as read-
  7540.           only"
  7541.  
  7542.                  OBJECT    prtChannelDefaultPageDescLangIndex
  7543.                  MIN-ACCESS  read-only
  7544.                  DESCRIPTION
  7545.                     "It is conformant to implement this object as read-
  7546.           only"
  7547.  
  7548.                  OBJECT    prtChannelState
  7549.                  MIN-ACCESS  read-only
  7550.                  DESCRIPTION
  7551.                     "It is conformant to implement this object as read-
  7552.           only"
  7553.  
  7554.                  OBJECT    prtChannelIfIndex
  7555.                  MIN-ACCESS  read-only
  7556.                  DESCRIPTION
  7557.                     "It is conformant to implement this object as read-
  7558.           only"
  7559.  
  7560.                  OBJECT    prtInterpreterDefaultOrientation
  7561.                  MIN-ACCESS  read-only
  7562.                  DESCRIPTION
  7563.                     "It is conformant to implement this object as read-
  7564.           only"
  7565.  
  7566.                  OBJECT    prtInterpreterDefaultCharSetIn
  7567.                  MIN-ACCESS  read-only
  7568.                  DESCRIPTION
  7569.                     "It is conformant to implement this object as read-
  7570.           only"
  7571.  
  7572.                  OBJECT    prtInterpreterDefaultCharSetOut
  7573.                  MIN-ACCESS  read-only
  7574.                  DESCRIPTION
  7575.                     "It is conformant to implement this object as read-
  7576.           only"
  7577.  
  7578.  
  7579.  
  7580.           draft-ietf-printmib-mib-info-01.txt                      133
  7581.           J.R. Turner, Sharp Laboratories of America
  7582.  
  7583.  
  7584.           draft-ietf-printmib-mib-info-01.txt
  7585.           Randy Turner, Sharp Laboratories of America
  7586.           Expires September, 1997
  7587.  
  7588.  
  7589.  
  7590.                  OBJECT    prtConsoleLocalization
  7591.                  MIN-ACCESS  read-only
  7592.                  DESCRIPTION
  7593.                     "It is conformant to implement this object as read-
  7594.           only"
  7595.  
  7596.                  OBJECT    prtConsoleDisable
  7597.                  MIN-ACCESS  read-only
  7598.                  DESCRIPTION
  7599.                     "It is conformant to implement this object as read-
  7600.           only"
  7601.  
  7602.                  OBJECT    prtConsoleDisplayBufferText
  7603.                  MIN-ACCESS  read-only
  7604.                  DESCRIPTION
  7605.                     "It is conformant to implement this object as read-
  7606.           only"
  7607.  
  7608.  
  7609.                   OBJECT      prtConsoleOnTime
  7610.                   MIN-ACCESS  read-only
  7611.                   DESCRIPTION
  7612.                       "It is conformant to implement this object as read-
  7613.           only."
  7614.  
  7615.                   OBJECT      prtConsoleOffTime
  7616.                   MIN-ACCESS  read-only
  7617.                   DESCRIPTION
  7618.                       "It is conformant to implement this object as read-
  7619.           only."
  7620.  
  7621.               -- the prtResponsiblePartyGroup, prtExtendedInputGroup,
  7622.               -- prtInputMediaGroup, prtExtendedOutputGroup,
  7623.               -- prtOutputDimensionsGroup, prtOutputFeaturesGroup,
  7624.               -- prtMarkerSuppliesGroup, prtMarkerColorantGroup,
  7625.               -- prtAuxiliarySheetGroup, and the
  7626.               -- prtInputSwitchingGroup are completely optional.
  7627.  
  7628.               ::= { prtMIBConformance 1 }
  7629.  
  7630.           prtMIBGroups      OBJECT IDENTIFIER ::= { prtMIBConformance 2 }
  7631.  
  7632.           prtGeneralGroup OBJECT-GROUP
  7633.               OBJECTS { prtGeneralConfigChanges,
  7634.  
  7635.  
  7636.  
  7637.           draft-ietf-printmib-mib-info-01.txt                      134
  7638.           J.R. Turner, Sharp Laboratories of America
  7639.  
  7640.  
  7641.           draft-ietf-printmib-mib-info-01.txt
  7642.           Randy Turner, Sharp Laboratories of America
  7643.           Expires September, 1997
  7644.  
  7645.  
  7646.                         prtGeneralCurrentLocalization,
  7647.                         prtGeneralReset, prtCoverDescription,
  7648.                         prtCoverStatus,
  7649.                         prtLocalizationLanguage, prtLocalizationCountry,
  7650.                         prtLocalizationCharacterSet, prtStorageRefIndex,
  7651.                         prtDeviceRefIndex, prtGeneralPrinterName,
  7652.                         prtGeneralSerialNumber }
  7653.               STATUS  current
  7654.               DESCRIPTION
  7655.                   "The general printer group."
  7656.               ::= { prtMIBGroups 1 }
  7657.  
  7658.           prtResponsiblePartyGroup OBJECT-GROUP
  7659.               OBJECTS { prtGeneralCurrentOperator, prtGeneralServicePerson
  7660.           }
  7661.               STATUS  current
  7662.               DESCRIPTION
  7663.                   "The responsible party group contains contact information
  7664.           for humans responsible for the printer."
  7665.               ::= { prtMIBGroups 2 }
  7666.  
  7667.           prtInputGroup OBJECT-GROUP
  7668.               OBJECTS { prtInputDefaultIndex, prtInputType,
  7669.           prtInputDimUnit,
  7670.                         prtInputMediaDimFeedDirDeclared,
  7671.                         prtInputMediaDimXFeedDirDeclared,
  7672.                         prtInputMediaDimFeedDirChosen,
  7673.                         prtInputMediaDimXFeedDirChosen,
  7674.                         prtInputCapacityUnit,
  7675.                         prtInputMaxCapacity, prtInputCurrentLevel,
  7676.                         prtInputStatus, prtInputMediaName }
  7677.               STATUS  current
  7678.               DESCRIPTION
  7679.                   "The input group."
  7680.               ::= { prtMIBGroups 3 }
  7681.  
  7682.           prtExtendedInputGroup OBJECT-GROUP
  7683.               OBJECTS { prtInputName, prtInputVendorName, prtInputModel,
  7684.                         prtInputVersion, prtInputSerialNumber,
  7685.                         prtInputDescription, prtInputSecurity }
  7686.               STATUS  current
  7687.               DESCRIPTION
  7688.                   "The extended input group."
  7689.               ::= { prtMIBGroups 4 }
  7690.  
  7691.  
  7692.  
  7693.  
  7694.           draft-ietf-printmib-mib-info-01.txt                      135
  7695.           J.R. Turner, Sharp Laboratories of America
  7696.  
  7697.  
  7698.           draft-ietf-printmib-mib-info-01.txt
  7699.           Randy Turner, Sharp Laboratories of America
  7700.           Expires September, 1997
  7701.  
  7702.  
  7703.           prtInputMediaGroup OBJECT-GROUP
  7704.               OBJECTS { prtInputMediaWeight, prtInputMediaType,
  7705.                         prtInputMediaColor, prtInputMediaFormParts }
  7706.               STATUS  current
  7707.               DESCRIPTION
  7708.                   "The input media group."
  7709.               ::= { prtMIBGroups 5 }
  7710.  
  7711.           prtOutputGroup OBJECT-GROUP
  7712.               OBJECTS { prtOutputDefaultIndex, prtOutputType,
  7713.                         prtOutputCapacityUnit, prtOutputMaxCapacity,
  7714.                         prtOutputRemainingCapacity,  prtOutputStatus }
  7715.               STATUS  current
  7716.               DESCRIPTION
  7717.                   "The output group."
  7718.               ::= { prtMIBGroups 6 }
  7719.  
  7720.           prtExtendedOutputGroup OBJECT-GROUP
  7721.               OBJECTS { prtOutputName, prtOutputVendorName, prtOutputModel,
  7722.                         prtOutputVersion, prtOutputSerialNumber,
  7723.                         prtOutputDescription, prtOutputSecurity }
  7724.               STATUS  current
  7725.               DESCRIPTION
  7726.                   "The extended output group."
  7727.               ::= { prtMIBGroups 7 }
  7728.  
  7729.           prtOutputDimensionsGroup OBJECT-GROUP
  7730.               OBJECTS { prtOutputDimUnit, prtOutputMaxDimFeedDir,
  7731.                         prtOutputMaxDimXFeedDir, prtOutputMinDimFeedDir,
  7732.                         prtOutputMinDimXFeedDir }
  7733.               STATUS  current
  7734.               DESCRIPTION
  7735.                   "The output dimensions group"
  7736.  
  7737.  
  7738.  
  7739.           ::= { prtMIBGroups 8 }
  7740.  
  7741.           prtOutputFeaturesGroup OBJECT-GROUP
  7742.               OBJECTS { prtOutputStackingOrder,
  7743.                         prtOutputPageDeliveryOrientation,
  7744.           prtOutputBursting,
  7745.                         prtOutputDecollating, prtOutputPageCollated,
  7746.                         prtOutputOffsetStacking }
  7747.               STATUS  current
  7748.  
  7749.  
  7750.  
  7751.           draft-ietf-printmib-mib-info-01.txt                      136
  7752.           J.R. Turner, Sharp Laboratories of America
  7753.  
  7754.  
  7755.           draft-ietf-printmib-mib-info-01.txt
  7756.           Randy Turner, Sharp Laboratories of America
  7757.           Expires September, 1997
  7758.  
  7759.  
  7760.               DESCRIPTION
  7761.                   "The output features group."
  7762.               ::= { prtMIBGroups 9 }
  7763.  
  7764.           prtMarkerGroup OBJECT-GROUP
  7765.               OBJECTS { prtMarkerDefaultIndex, prtMarkerMarkTech,
  7766.                         prtMarkerCounterUnit, prtMarkerLifeCount,
  7767.                         prtMarkerPowerOnCount, prtMarkerProcessColorants,
  7768.                         prtMarkerSpotColorants,
  7769.           prtMarkerAddressabilityUnit,
  7770.                         prtMarkerAddressabilityFeedDir,
  7771.                         prtMarkerAddressabilityXFeedDir,
  7772.           prtMarkerNorthMargin,
  7773.                         prtMarkerSouthMargin, prtMarkerWestMargin,
  7774.                         prtMarkerEastMargin, prtMarkerStatus }
  7775.               STATUS  current
  7776.               DESCRIPTION
  7777.                   "The marker group."
  7778.               ::= { prtMIBGroups 10 }
  7779.  
  7780.           prtMarkerSuppliesGroup OBJECT-GROUP
  7781.               OBJECTS { prtMarkerSuppliesMarkerIndex,
  7782.                         prtMarkerSuppliesColorantIndex,
  7783.           prtMarkerSuppliesClass,
  7784.                         prtMarkerSuppliesType,
  7785.           prtMarkerSuppliesDescription,
  7786.                         prtMarkerSuppliesSupplyUnit,
  7787.                         prtMarkerSuppliesMaxCapacity,
  7788.           prtMarkerSuppliesLevel }
  7789.               STATUS  current
  7790.               DESCRIPTION
  7791.                   "The marker supplies group."
  7792.               ::= { prtMIBGroups 11 }
  7793.  
  7794.           prtMarkerColorantGroup OBJECT-GROUP
  7795.               OBJECTS { prtMarkerColorantMarkerIndex,
  7796.           prtMarkerColorantRole,
  7797.                         prtMarkerColorantValue, prtMarkerColorantTonality }
  7798.               STATUS  current
  7799.               DESCRIPTION
  7800.                   "The marker colorant group."
  7801.               ::= { prtMIBGroups 12 }
  7802.  
  7803.           prtMediaPathGroup OBJECT-GROUP
  7804.  
  7805.  
  7806.  
  7807.  
  7808.           draft-ietf-printmib-mib-info-01.txt                      137
  7809.           J.R. Turner, Sharp Laboratories of America
  7810.  
  7811.  
  7812.           draft-ietf-printmib-mib-info-01.txt
  7813.           Randy Turner, Sharp Laboratories of America
  7814.           Expires September, 1997
  7815.  
  7816.  
  7817.               OBJECTS { prtMediaPathDefaultIndex,
  7818.           prtMediaPathMaxSpeedPrintUnit,
  7819.                         prtMediaPathMediaSizeUnit, prtMediaPathMaxSpeed,
  7820.  
  7821.           prtMediaPathMaxMediaFeedDir,
  7822.                         prtMediaPathMaxMediaXFeedDir,
  7823.                         prtMediaPathMinMediaFeedDir,
  7824.                         prtMediaPathMinMediaXFeedDir, prtMediaPathType,
  7825.                         prtMediaPathDescription, prtMediaPathStatus}
  7826.               STATUS  current
  7827.               DESCRIPTION
  7828.                   "The media path group."
  7829.               ::= { prtMIBGroups 13 }
  7830.  
  7831.           prtChannelGroup OBJECT-GROUP
  7832.               OBJECTS { prtChannelType, prtChannelProtocolVersion,
  7833.                         prtChannelCurrentJobCntlLangIndex,
  7834.                         prtChannelDefaultPageDescLangIndex,
  7835.           prtChannelState,
  7836.                         prtChannelIfIndex, prtChannelStatus,
  7837.           prtChannelInformation }
  7838.               STATUS  current
  7839.               DESCRIPTION
  7840.                   "The channel group."
  7841.               ::= { prtMIBGroups 14 }
  7842.  
  7843.           prtInterpreterGroup OBJECT-GROUP
  7844.               OBJECTS { prtInterpreterLangFamily, prtInterpreterLangLevel,
  7845.                         prtInterpreterLangVersion,
  7846.           prtInterpreterDescription,
  7847.                         prtInterpreterVersion,
  7848.           prtInterpreterDefaultOrientation,
  7849.                         prtInterpreterFeedAddressability,
  7850.                         prtInterpreterXFeedAddressability,
  7851.                         prtInterpreterDefaultCharSetIn,
  7852.                         prtInterpreterDefaultCharSetOut,
  7853.           prtInterpreterTwoWay }
  7854.               STATUS  current
  7855.               DESCRIPTION
  7856.                   "The interpreter group."
  7857.               ::= { prtMIBGroups 15 }
  7858.  
  7859.           prtConsoleGroup OBJECT-GROUP
  7860.               OBJECTS { prtConsoleLocalization,
  7861.           prtConsoleNumberOfDisplayLines,
  7862.  
  7863.  
  7864.  
  7865.           draft-ietf-printmib-mib-info-01.txt                      138
  7866.           J.R. Turner, Sharp Laboratories of America
  7867.  
  7868.  
  7869.           draft-ietf-printmib-mib-info-01.txt
  7870.           Randy Turner, Sharp Laboratories of America
  7871.           Expires September, 1997
  7872.  
  7873.  
  7874.                         prtConsoleNumberOfDisplayChars, prtConsoleDisable,
  7875.                         prtConsoleDisplayBufferText, prtConsoleOnTime,
  7876.                         prtConsoleOffTime, prtConsoleColor,
  7877.                         prtConsoleDescription }
  7878.               STATUS  current
  7879.               DESCRIPTION
  7880.                   "The console group."
  7881.               ::= { prtMIBGroups 16 }
  7882.  
  7883.           prtAlertTableGroup OBJECT-GROUP
  7884.               OBJECTS { prtAlertCriticalEvents, prtAlertAllEvents,
  7885.                         prtAlertSeverityLevel, prtAlertTrainingLevel,
  7886.                         prtAlertGroup, prtAlertGroupIndex,
  7887.           prtAlertLocation,
  7888.                         prtAlertCode, prtAlertDescription, prtAlertTime }
  7889.           STATUS  current
  7890.               DESCRIPTION
  7891.                   "The alert table group."
  7892.               ::= { prtMIBGroups 17 }
  7893.  
  7894.           --
  7895.           -- prtAlertTimeGroup has been DEPRECATED (prtMIBGroups 18 )
  7896.           --
  7897.  
  7898.           prtAuxiliarySheetGroup OBJECT-GROUP
  7899.               OBJECTS { prtGeneralStartupPage, prtGeneralBannerPage }
  7900.               STATUS  current
  7901.               DESCRIPTION
  7902.                 "The auxiliary sheet group."
  7903.               ::= { prtMIBGroups 19 }
  7904.  
  7905.           prtInputSwitchingGroup OBJECT-GROUP
  7906.               OBJECTS { prtInputMediaLoadTimeout, prtInputNextIndex }
  7907.               STATUS  current
  7908.               DESCRIPTION
  7909.                "The input switching group."
  7910.           ::= { prtMIBGroups 20 }
  7911.  
  7912.  
  7913.           END
  7914.  
  7915.  
  7916.  
  7917.  
  7918.  
  7919.  
  7920.  
  7921.  
  7922.           draft-ietf-printmib-mib-info-01.txt                      139
  7923.           J.R. Turner, Sharp Laboratories of America
  7924.  
  7925.  
  7926.           draft-ietf-printmib-mib-info-01.txt
  7927.           Randy Turner, Sharp Laboratories of America
  7928.           Expires September, 1997
  7929.  
  7930.  
  7931.  
  7932.           Appendix A - Glossary of Terms
  7933.  
  7934.           Addressability - on the marker, the number of distinctly setable
  7935.           marking units (pels) per unit of addressability unit; for
  7936.           example, 300 dots per inch is expressed as 300 per 1000
  7937.           Thousandths Of Inches and 4 dots per millimeter is 4 per 1000
  7938.           Micrometers. Addressability is not resolution because marks that
  7939.           are one addressability position apart may not be independently
  7940.           resolvable by the eye due to factors such as gain in the area of
  7941.           marks so they overlap or nearly touch.
  7942.  
  7943.           Alert - a reportable event for which there is an entry in the
  7944.           alert table
  7945.  
  7946.           Bin - an output sub-unit which may or may not be removable
  7947.  
  7948.           Binary Change Event - an event which comes in pairs; the leading
  7949.           edge event and the trailing edge event. The leading edge event
  7950.           enters a state from which there is only one exit. A binary change
  7951.           event may be critical or non-critical. See unary change event.
  7952.  
  7953.           Bursting - the process by which continuous media is separated
  7954.           into individual sheets, typically by bursting along pre-formed
  7955.           perforations.
  7956.  
  7957.           Channel - A term used to describe a single source of data which
  7958.           is presented to a printer.  The model that we use in describing a
  7959.           printer allows for an arbitrary number of channels.  Multiple
  7960.           channels can exist on the same physical port.  This is commonly
  7961.           done over EtherNet ports where EtherTalk, TCP/IP, and SPX/IPX
  7962.           protocols can be supplying different data streams simultaneously
  7963.           to a single printer on the same physical port.
  7964.  
  7965.           Collation - in multiple copy output, placing the pages from
  7966.           separate copies into separate ordered sets, ready for binding.
  7967.  
  7968.           Control Language - a data syntax or language for controlling the
  7969.           printer through the print data channel.
  7970.  
  7971.           Critical Alert - an alert triggered by an event which leads to a
  7972.           state in which printing is no longer possible; the printer is
  7973.           stopped
  7974.  
  7975.  
  7976.  
  7977.  
  7978.  
  7979.           draft-ietf-printmib-mib-info-01.txt                      140
  7980.           J.R. Turner, Sharp Laboratories of America
  7981.  
  7982.  
  7983.           draft-ietf-printmib-mib-info-01.txt
  7984.           Randy Turner, Sharp Laboratories of America
  7985.           Expires September, 1997
  7986.  
  7987.  
  7988.           Decollating - the process by which the individual parts within a
  7989.           multi-part form are separated and sorted into separate stacks for
  7990.           each part.
  7991.  
  7992.           Description - information about the configuration and
  7993.           capabilities of the printer and its various sub-units
  7994.  
  7995.           DPA - ISO 10175 Document Printing Application standard.  A
  7996.           standard for a client server protocol for a print system,
  7997.           including (1) submitting print jobs to and (2) managing print
  7998.           jobs in a spooler
  7999.  
  8000.           Event - a state change in the printer
  8001.  
  8002.           Group - a collection of objects that represent a type of sub-unit
  8003.           of the printer
  8004.  
  8005.           IANA - Internet Assigned Numbers Authority.  See STD 2, RFC 1700.
  8006.  
  8007.           Idempotent - Idempotence is the property of an operation that
  8008.           results in the same state no matter how many times it is executed
  8009.           (at least once).  This is a property that is shared by true
  8010.           databases in which operations on data items only change the state
  8011.           of the data item and do not have other side effects.  Because the
  8012.           SNMP data model is that of operations on a database, SNMP MIB
  8013.           objects should be assumed to be idempotent.  If a MIB object is
  8014.           defined in a non-idempotent way, the this data model can break in
  8015.           subtle ways when faced with packet loss, multiple managers, and
  8016.           other common conditions.
  8017.  
  8018.           In order to fulfill the common need for actions to result from
  8019.           SNMP Set operations, SNMP MIB objects can be modeled such that
  8020.           the change in state from one state to another has the side effect
  8021.           of causing an action.  It is important to note that with this
  8022.           model, an SNMP operation that sets a value equal to its current
  8023.           value will cause no action.  This retains the idempotence of a
  8024.           single command, while allowing actions to be initiated by SNMP
  8025.           SET requests.
  8026.  
  8027.           Input - a tray or bin from which instances of the media are
  8028.           obtained and fed into the Media Path
  8029.  
  8030.           Interpreter - the embodiment of an algorithm that processes a
  8031.           data stream consisting of a Page Description Language (PDL)
  8032.           and/or a Control Language.
  8033.  
  8034.  
  8035.  
  8036.           draft-ietf-printmib-mib-info-01.txt                      141
  8037.           J.R. Turner, Sharp Laboratories of America
  8038.  
  8039.  
  8040.           draft-ietf-printmib-mib-info-01.txt
  8041.           Randy Turner, Sharp Laboratories of America
  8042.           Expires September, 1997
  8043.  
  8044.  
  8045.           Localization - the specification of human language, country, and
  8046.           character set needed to present information to people in their
  8047.           native languages.
  8048.  
  8049.           Management Application (a.k.a. Manager) - a program which queries
  8050.           and controls one or more managed nodes
  8051.  
  8052.           Management Station - a physical computer on which one or more
  8053.           management applications can run
  8054.  
  8055.           Media Path - the mechanisms that transport instances of the media
  8056.           from an input, through the marker, possibly through media buffers
  8057.           and duplexing pathways, out to the output with optional finishing
  8058.           applied.  The inputs and outputs are not part of the Media Path.
  8059.  
  8060.           Non-critical Alert - an alert triggered by a reportable event
  8061.           which does not lead to a state in which printing is no longer
  8062.           possible; such an alert may lead to a state from which printing
  8063.           may no longer be possible in the future, such as the low toner
  8064.           state or the alert may be pure informational, such as a
  8065.           configuration change at the printer.
  8066.  
  8067.           Output - a bin or stacker which accepts instances of media that
  8068.           have been processed by a printer
  8069.  
  8070.           Page Description Language (PDL) - a data syntax or language for
  8071.           the electronic representation of a document as a sequence of page
  8072.           images.
  8073.  
  8074.           Printer - a physical device that takes media from an input
  8075.           source, produces marks on that media according to some page
  8076.           description or page control language and puts the result in some
  8077.           output destination, possibly with finishing applied.
  8078.  
  8079.           Printing - the entire process of producing a printed document
  8080.           from generation of the file to be printed, choosing printing
  8081.           properties, selection of a printer, routing, queuing, resource
  8082.           management, scheduling, and finally printing including notifying
  8083.           the user
  8084.  
  8085.           Reportable event - an event that is deemed of interest to a
  8086.           management station watching the printer
  8087.  
  8088.  
  8089.  
  8090.  
  8091.  
  8092.  
  8093.           draft-ietf-printmib-mib-info-01.txt                      142
  8094.           J.R. Turner, Sharp Laboratories of America
  8095.  
  8096.  
  8097.           draft-ietf-printmib-mib-info-01.txt
  8098.           Randy Turner, Sharp Laboratories of America
  8099.           Expires September, 1997
  8100.  
  8101.  
  8102.           Status - information regarding the current operating state of the
  8103.           printer and its various sub-units. This is an abstraction of the
  8104.           exact physical condition of the printer.
  8105.  
  8106.           Sub-mechanism - a distinguishable part of a sub-unit
  8107.  
  8108.           Sub-unit - a part of the printer which may be a physical part,
  8109.           such as one of the input sources or a logical part such as an
  8110.           interpreter.
  8111.  
  8112.           Tray - an input sub-unit which is typically removable
  8113.  
  8114.           Unary Change Event - an event that indicates a change of state of
  8115.           the printer, but to a state which is (often) just as valid as the
  8116.           state that was left, and from which no return is necessary. See
  8117.           binary change event.
  8118.  
  8119.           Visible state - that portion of the state of the printer that can
  8120.           be examined by a management application
  8121.  
  8122.           Warning - a non-critical alert. See non-critical alert.
  8123.  
  8124.  
  8125.  
  8126.           Appendix B - Media Size Names from ISO/IEC 10175 Document
  8127.           Printing Architecture
  8128.  
  8129.           For the convenience of management application developers, this
  8130.           appendix lists the standardized media size names from ISO/IEC
  8131.           10175 Document Printing Application (DPA). Management
  8132.           applications that present a dialogue for choosing or displaying
  8133.           media size are encouraged to present relevant names from this
  8134.           list to avoid requiring the user to remember the physical
  8135.           dimensions used to describe the size of the media. A printer
  8136.           implementing the Printer MIB has no knowledge of these names,
  8137.           however; all media sizes in the MIB are given in terms of media
  8138.           dimensions as the values of prtMediaDimFeedDir and
  8139.           prtInputChosenMediaDimXFeedDir.
  8140.  
  8141.  
  8142.           String name               Description
  8143.  
  8144.           other
  8145.  
  8146.           unknown
  8147.  
  8148.  
  8149.  
  8150.           draft-ietf-printmib-mib-info-01.txt                      143
  8151.           J.R. Turner, Sharp Laboratories of America
  8152.  
  8153.  
  8154.           draft-ietf-printmib-mib-info-01.txt
  8155.           Randy Turner, Sharp Laboratories of America
  8156.           Expires September, 1997
  8157.  
  8158.  
  8159.           na-letter or letter     North American letter
  8160.                                     size: 8.5 by 11 inches
  8161.           na-legal or legal       North American legal
  8162.                                     size:  8.5 by 14 inches
  8163.           na-10x13-envelope       North American 10x13 envelope
  8164.                                      size:  10 by 13 inches
  8165.           na-9x12-envelope        North American 9x12 envelope
  8166.                                      size:  9 by 12 inches
  8167.           na-number-10-envelope   North American number 10 business
  8168.           envelope
  8169.                                      size:  4.125 by 9.5 inches
  8170.           na-7x9-envelope         North American 7x9
  8171.                                      size:  7 by 9 inches
  8172.           na-9x11-envelope        North American 9x11
  8173.                                      size: 9 by 11 inches
  8174.           na-10x14-envelope       North American 10x14 envelope
  8175.                                      size: 10 by 14 inches
  8176.           na-number-9-envelope    North American number 9 business envelope
  8177.           na-6x9-envelope         North American 6x9 envelope
  8178.                                      size:  6 by 9 inches
  8179.           na-10x15-envelope       North American 10x15 envelope
  8180.                                      size: 10 by 15 inches
  8181.           a                       engineering A size 8.5 inches by 11
  8182.           inches
  8183.           b                       engineering B size 11 inches by 17 inches
  8184.           c                       engineering C size 17 inches by 22 inches
  8185.           d                       engineering D size 22 inches by 34 inches
  8186.           e                       engineering E size 34 inches by 44 inches
  8187.           iso-a0                  ISO A0  size:  841 mm by 1189 mm
  8188.           iso-a1                  ISO A1  size:  594 mm by  841 mm
  8189.           iso-a2                  ISO A2  size:  420 mm by  594 mm
  8190.           iso-a3                  ISO A3  size:  297 mm by  420 mm
  8191.           iso-a4                  ISO A4  size:  210 mm by  297 mm
  8192.           iso-a5                  ISO A5  size:  148 mm by  210 mm
  8193.           iso-a6                  ISO A6  size:  105 mm by  148 mm
  8194.           iso-a7                  ISO A7  size:   74 mm by  105 mm
  8195.           iso-a8                  ISO A8  size:   52 mm by   74 mm
  8196.           iso-a9                  ISO A9  size:   37 mm by   52 mm
  8197.           iso-a10                 ISO A10 size:   26 mm by   37 mm
  8198.           iso-b0                  ISO B0  size: 1000 mm by 1414 mm
  8199.           iso-b1                  ISO B1  size:  707 mm by 1000 mm
  8200.           iso-b2                  ISO B2  size:  500 mm by  707 mm
  8201.           iso-b3                  ISO B3  size:  353 mm by  500 mm
  8202.           iso-b4                  ISO B4  size:  250 mm by  353 mm
  8203.           iso-b5                  ISO B5  size:  176 mm by  250 mm
  8204.  
  8205.  
  8206.  
  8207.           draft-ietf-printmib-mib-info-01.txt                      144
  8208.           J.R. Turner, Sharp Laboratories of America
  8209.  
  8210.  
  8211.           draft-ietf-printmib-mib-info-01.txt
  8212.           Randy Turner, Sharp Laboratories of America
  8213.           Expires September, 1997
  8214.  
  8215.  
  8216.           iso-b6                  ISO B6  size:  125 mm by  176 mm
  8217.           iso-b7                  ISO B7  size:   88 mm by  125 mm
  8218.           iso-b8                  ISO B8  size:   62 mm by   88 mm
  8219.           iso-b9                  ISO B9  size:   44 mm by   62 mm
  8220.           iso-b10                 ISO B10 size:   31 mm by   44 mm
  8221.           iso-c0                  ISO C0 size:   917 mm by 1297 mm
  8222.           iso-c1                  ISO C1 size:   648 mm by  917 mm
  8223.           iso-c2                  ISO C2 size:   458 mm by  648 mm
  8224.           iso-c3                  ISO C3 size:   324 mm by  458 mm
  8225.           iso-c4                  ISO C4 size:   229 mm by  324 mm
  8226.           iso-c5                  ISO C5 size:   162 mm by  229 mm
  8227.           iso-c6                  ISO C6 size:   114 mm by  162 mm
  8228.           iso-c7                  ISO C7 size:    81 mm by  114 mm
  8229.           iso-c8                  ISO C8 size:    57 mm by   81 mm
  8230.           iso-designated          ISO Designated Long
  8231.                                       size:  110 mm by 220 mm
  8232.           jis-b0                  JIS B0  size  1030 mm by 1456 mm
  8233.           jis-b1                  JIS B1  size   728 mm by 1030 mm
  8234.           jis-b2                  JIS B2  size   515 mm by  728 mm
  8235.           jis-b3                  JIS B3  size   364 mm by  515 mm
  8236.           jis-b4                  JIS B4  size   257 mm by  364 mm
  8237.           jis-b5                  JIS B5  size   182 mm by  257 mm
  8238.           jis-b6                  JIS B6  size   128 mm by  182 mm
  8239.           jis-b7                  JIS B7  size    91 mm by  128 mm
  8240.           jis-b8                  JIS B8  size    64 mm by   91 mm
  8241.           jis-b9                  JIS B9  size    45 mm by   64 mm
  8242.           jis-b10                 JIS B10 size    32 mm by   45 mm
  8243.  
  8244.  
  8245.  
  8246.           Appendix C - Media Names
  8247.  
  8248.           For the convenience of management application developers, this
  8249.           appendix lists the standardized media names from ISO/IEC 10175
  8250.           Document Printing Application (DPA). Management applications that
  8251.           present a dialogue for choosing media may wish to use these names
  8252.           as an alternative to separately specifying, size, color, and/or
  8253.           type. Using standard media names will mean that a single
  8254.           management application dealing with printers from different
  8255.           vendors and under different system mangers will tend to use the
  8256.           same names for the same media. If selection of media by name is
  8257.           used, the attributes (size, type or color) implied by the name
  8258.           must be explicitly mapped to the appropriate object
  8259.           (prtInputDeclared-MediaDimFeedDir,
  8260.           prtInputDeclaredMediaDimXFeedDir, prtInputMediaType and
  8261.  
  8262.  
  8263.  
  8264.           draft-ietf-printmib-mib-info-01.txt                      145
  8265.           J.R. Turner, Sharp Laboratories of America
  8266.  
  8267.  
  8268.           draft-ietf-printmib-mib-info-01.txt
  8269.           Randy Turner, Sharp Laboratories of America
  8270.           Expires September, 1997
  8271.  
  8272.  
  8273.           prtInputMediaColor) in the MIB. The object prtInputMediaName is
  8274.           intended for display to an operator and is purely descriptive.
  8275.           The value in prtInputMediaName is not interpreted by the printer
  8276.           so using a standard name for this value will not change any of
  8277.           the other media attributes nor will it cause an alert if the
  8278.           media in the input sub-unit does not match the name.
  8279.  
  8280.  
  8281.             Simple Name                 Descriptor Text
  8282.  
  8283.             other
  8284.             unknown
  8285.             iso-a4-white        Specifies the ISO A4 white medium with
  8286.                                   size: 210 mm by 297 mm as defined in ISO
  8287.           216
  8288.             iso-a4-coloured     Specifies the ISO A4 coloured medium with
  8289.                                   size: 210 mm by 297 mm as defined in ISO
  8290.           216
  8291.             iso-a4-transparent  Specifies the ISO A4 transparent medium
  8292.           with
  8293.                                   size: 210 mm by 297 mm as defined in ISO
  8294.           216
  8295.             iso-a3-white        Specifies the ISO A3 white medium with
  8296.                                   size: 297 mm by 420 mm as defined in ISO
  8297.           216
  8298.             iso-a3-coloured     Specifies the ISO A3 coloured medium with
  8299.                                   size: 297 mm by 420 mm as defined in ISO
  8300.           216
  8301.             iso-a5-white        Specifies the ISO A5 white medium with
  8302.                                   size: 148 mm by 210 mm as defined in ISO
  8303.           216
  8304.             iso-a5-coloured     Specifies the ISO A5 coloured medium with
  8305.                                   size: 148 mm by 210 mm as defined in ISO
  8306.           216
  8307.             iso-b4-white        Specifies the ISO B4 white medium with
  8308.                                   size: 250 mm by 353 mm as defined in ISO
  8309.           216
  8310.             iso-b4-coloured     Specifies the ISO B4 coloured medium with
  8311.                                   size: 250 mm by 353 mm as defined in ISO
  8312.           216
  8313.             iso-b5-white        Specifies the ISO B5 white medium with
  8314.                                   size: 176 mm by 250 mm as defined in ISO
  8315.           216
  8316.             iso-b5-coloured     Specifies the ISO B5 coloured medium with
  8317.  
  8318.  
  8319.  
  8320.  
  8321.           draft-ietf-printmib-mib-info-01.txt                      146
  8322.           J.R. Turner, Sharp Laboratories of America
  8323.  
  8324.  
  8325.           draft-ietf-printmib-mib-info-01.txt
  8326.           Randy Turner, Sharp Laboratories of America
  8327.           Expires September, 1997
  8328.  
  8329.  
  8330.                                   size: 176 mm by 250 mm as defined in ISO
  8331.           216
  8332.             jis-b4-white        Specifies the JIS B4 white medium with
  8333.  
  8334.  
  8335.                                   size: 257 mm by 364 mm as defined in JIS
  8336.           P0138
  8337.             jis-b4-coloured     Specifies the JIS B4 coloured medium with
  8338.                                   size: 257 mm by 364 mm as defined in JIS
  8339.           P0138
  8340.             jis-b5-white        Specifies the JIS B5 white medium with
  8341.                                   size: 182 mm by 257 mm as defined in JIS
  8342.           P0138
  8343.             jis-b5-coloured     Specifies the JIS B5 coloured medium with
  8344.                                   size: 182 mm by 257 mm as defined in JIS
  8345.           P0138
  8346.  
  8347.             The following standard values are defined for North American
  8348.           media:
  8349.  
  8350.             na-letter-white    Specifies the North American letter white
  8351.                                   medium with size: 8.5 inches by 11 inches
  8352.             na-letter-coloured Specifies the North American letter coloured
  8353.                                   medium with size: 8.5 inches by 11 inches
  8354.             na-letter-transparent
  8355.                                Specifies the North American letter
  8356.           transparent
  8357.                                   medium with size: 8.5 inches by 11 inches
  8358.             na-legal-white     Specifies the North American legal white
  8359.                                   medium with size: 8.5 inches by 14 inches
  8360.             na-legal-coloured  Specifies the North American legal coloured
  8361.                                   medium with size: 8.5 inches by 14 inches
  8362.  
  8363.             The following standard values are defined for envelopes:
  8364.  
  8365.             iso-b5-envelope    Specifies the ISO B5 envelope medium
  8366.                                   with size: 176 mm by 250 mm
  8367.                                   as defined in ISO 216 and ISO 269
  8368.             iso-b4-envelope    Specifies the ISO B4 envelope medium
  8369.                                   with size: 250 mm by 353 mm
  8370.                                   as defined in ISO 216
  8371.             iso-c4-envelope    Specifies the ISO C4 envelope medium
  8372.                                   with size: 229 mm by 324 mm
  8373.                                   as defined in ISO 216 and ISO 269
  8374.             iso-c5-envelope    Specifies the ISO C5 envelope medium
  8375.  
  8376.  
  8377.  
  8378.           draft-ietf-printmib-mib-info-01.txt                      147
  8379.           J.R. Turner, Sharp Laboratories of America
  8380.  
  8381.  
  8382.           draft-ietf-printmib-mib-info-01.txt
  8383.           Randy Turner, Sharp Laboratories of America
  8384.           Expires September, 1997
  8385.  
  8386.  
  8387.                                   with size: 162 mm by 229 mm
  8388.                                   as defined in ISO 269
  8389.             iso-designated-long-envelope
  8390.                                Specifies the ISO Designated Long envelope
  8391.           medium
  8392.                                   with size: 110 mm by 220 mm
  8393.                                   as defined in ISO 269
  8394.  
  8395.             na-10x13-envelope  Specifies the North American 10x13 envelope
  8396.           medium
  8397.                                   with size: 10 inches by 13 inches
  8398.             na-9x12-envelope   Specifies the North American 9x12 envelope
  8399.           medium
  8400.                                   with size: 9 inches by 12 inches
  8401.             na-number-10-envelope
  8402.                                Specifies the North American number 10
  8403.           business
  8404.                                envelope medium
  8405.           with size: 4.125 inches by 9.5 inches
  8406.             na-7x9-envelope    Specifies the North American 7x9 inch
  8407.           envelope
  8408.  
  8409.             na-9x11-envelope   Specifies the North American 9x11 inch
  8410.           envelope
  8411.  
  8412.             na-10x14-envelope  Specifies the North American 10x14 inch
  8413.           envelope
  8414.  
  8415.             na-number-9-envelope
  8416.                                Specifies the North American number 9
  8417.           business
  8418.           envelope
  8419.             na-6x9-envelope    Specifies the North American 6x9 inch
  8420.           envelope
  8421.  
  8422.             na-10x15-envelope  Specifies the North American 10x15 inch
  8423.           envelope
  8424.  
  8425.  
  8426.             The following standard values are defined for the less commonly
  8427.           used
  8428.             media (white-only):
  8429.  
  8430.             iso-a0-white  Specifies the ISO A0 white medium
  8431.                             with size:  841 mm by 1189 mm
  8432.  
  8433.  
  8434.  
  8435.           draft-ietf-printmib-mib-info-01.txt                      148
  8436.           J.R. Turner, Sharp Laboratories of America
  8437.  
  8438.  
  8439.           draft-ietf-printmib-mib-info-01.txt
  8440.           Randy Turner, Sharp Laboratories of America
  8441.           Expires September, 1997
  8442.  
  8443.  
  8444.                             as defined in ISO 216
  8445.             iso-a1-white  Specifies the ISO A1 white medium
  8446.                             with size:  594 mm by 841 mm
  8447.                             as defined in ISO 216
  8448.             iso-a2-white  Specifies the ISO A2 white medium
  8449.                             with size:  420 mm by 594 mm
  8450.                             as defined in ISO 216
  8451.             iso-a6-white  Specifies the ISO A6 white medium
  8452.                             with size:  105 mm by 148 mm
  8453.                             as defined in ISO 216
  8454.             iso-a7-white  Specifies the ISO A7 white medium
  8455.                             with size:  74 mm by 105 mm
  8456.                             as defined in ISO 216
  8457.             iso-a8-white  Specifies the ISO A8 white medium
  8458.                             with size:  52 mm by 74 mm
  8459.                             as defined in ISO 216
  8460.             iso-a9-white  Specifies the ISO A9 white medium
  8461.                             with size:  39 mm by 52 mm
  8462.                             as defined in ISO 216
  8463.             iso-10-white  Specifies the ISO A10 white medium
  8464.                             with size:  26 mm by 37 mm
  8465.                             as defined in ISO 216
  8466.             iso-b0-white  Specifies the ISO B0 white medium
  8467.                             with size: 1000 mm by 1414 mm
  8468.                             as defined in ISO 216
  8469.             iso-b1-white  Specifies the ISO B1 white medium
  8470.                             with size:  707 mm by 1000 mm
  8471.                             as defined in ISO 216
  8472.             iso-b2-white  Specifies the ISO B2 white medium
  8473.                             with size:  500 mm by 707 mm
  8474.                             as defined in ISO 216
  8475.             iso-b3-white  Specifies the ISO B3 white medium
  8476.                             with size:  353 mm by 500 mm
  8477.                             as defined in ISO 216
  8478.             iso-b6-white  Specifies the ISO B6 white medium
  8479.                             with size:  125 mm by 176 mm i
  8480.                             as defined in ISO 216
  8481.             iso-b7-white  Specifies the ISO B7 white medium
  8482.                             with size:  88 mm by 125 mm
  8483.                             as defined in ISO 216
  8484.             iso-b8-white  Specifies the ISO B8 white medium
  8485.                             with size:  62 mm by 88 mm
  8486.                             as defined in ISO 216
  8487.             iso-b9-white  Specifies the ISO B9 white medium
  8488.                             with size:  44 mm by 62 mm
  8489.  
  8490.  
  8491.  
  8492.           draft-ietf-printmib-mib-info-01.txt                      149
  8493.           J.R. Turner, Sharp Laboratories of America
  8494.  
  8495.  
  8496.           draft-ietf-printmib-mib-info-01.txt
  8497.           Randy Turner, Sharp Laboratories of America
  8498.           Expires September, 1997
  8499.  
  8500.  
  8501.                             as defined in ISO 216
  8502.             iso-b10-white Specifies the ISO B10 white medium
  8503.                             with size:  31 mm by 44 mm
  8504.                             as defined in ISO 216
  8505.  
  8506.             jis-b0-white  Specifies the JIS B0 white medium with size:
  8507.                             1030 mm by 1456 mm
  8508.             jis-b1-white  Specifies the JIS B1 white medium with size:
  8509.                             728 mm by 1030 mm
  8510.             jis-b2-white  Specifies the JIS B2 white medium with size:
  8511.                             515 mm by 728 mm
  8512.             jis-b3-white  Specifies the JIS B3 white medium with size:
  8513.                             364 mm by 515 mm
  8514.             jis-b6-white  Specifies the JIS B6 white medium with size:
  8515.                             257 mm by 364 mm
  8516.             jis-b7-white  Specifies the JIS B7 white medium with size:
  8517.                             182 mm by 257 mm
  8518.             jis-b8-white  Specifies the JIS B8 white medium with size:
  8519.                             128 mm by 182 mm
  8520.             jis-b9-white  Specifies the JIS B9 white medium with size:
  8521.                             91 mm by 128 mm
  8522.             jis-b10-white Specifies the JIS B10 white medium with size:
  8523.                             64 mm by 91 mm
  8524.  
  8525.             The following standard values are defined for engineering
  8526.           media:
  8527.                  a        Specifies the engineering A size medium with
  8528.           size:
  8529.                             8.5 inches by 11 inches
  8530.                  b        Specifies the engineering B size medium with
  8531.           size:
  8532.                             11 inches by 17 inches
  8533.                  c        Specifies the engineering C size medium with
  8534.           size:
  8535.                             17 inches by 22 inches
  8536.                  d        Specifies the engineering D size medium with
  8537.           size:
  8538.                             22 inches by 34 inches
  8539.                  e        Specifies the engineering E size medium with
  8540.           size:
  8541.                             34 inches by 44 inches
  8542.  
  8543.  
  8544.  
  8545.  
  8546.  
  8547.  
  8548.  
  8549.           draft-ietf-printmib-mib-info-01.txt                      150
  8550.           J.R. Turner, Sharp Laboratories of America
  8551.  
  8552.  
  8553.           draft-ietf-printmib-mib-info-01.txt
  8554.           Randy Turner, Sharp Laboratories of America
  8555.           Expires September, 1997
  8556.  
  8557.  
  8558.           Appendix D - Roles of Users
  8559.  
  8560.           Background
  8561.  
  8562.           The need for "Role Models" stemmed in large part from the need to
  8563.           understand the importance of any given proposed object for the
  8564.           MIB.  Many times the real world need for a proposed object would
  8565.           be debated within the group; the debate would typically result in
  8566.           the need to describe the potential usage of the object in terms
  8567.           of a "live" person performing some type of printing-related task.
  8568.  
  8569.           Determining the value of a proposed object through identification
  8570.           of the associated human users was found to be so common that a
  8571.           more formalized model was required for consistent analysis.  The
  8572.           model describing categories of human-oriented tasks is called
  8573.           "Role Models" in this document.
  8574.  
  8575.           In developing the Role Models it was necessary to identify the
  8576.           common, primary tasks that humans typically face when interacting
  8577.           with a printer and its related printing system(s).  It was
  8578.           expected that certain kinds of tasks would serve to identify the
  8579.           various Role Models.
  8580.  
  8581.           In presenting the set of Role Models, the set of "Common Print
  8582.           System Tasks" are first presented, followed by the set of Role
  8583.           Model definitions.  Finally, a simple matrix is presented in
  8584.           which Role Models and Tasks are cross-compared.
  8585.  
  8586.           Common Print System Tasks
  8587.  
  8588.           Upon researching the many tasks encountered by humans in dealing
  8589.           with printers and printing systems, the following were found to
  8590.           be pervasive within any operating environment:
  8591.  
  8592.  
  8593.           Printer job state - Determine the status of a job without a
  8594.           printer.
  8595.  
  8596.           Printer capabilities - Determine the current capabilities of a
  8597.           printer, for example, the available media sizes, two-sided
  8598.           printing, a particular type of interpreter, etc.
  8599.  
  8600.           Printer job submission - Submit a print job to a printer.
  8601.  
  8602.           Printer job removal - Remove a job from a printer.
  8603.  
  8604.  
  8605.  
  8606.           draft-ietf-printmib-mib-info-01.txt                      151
  8607.           J.R. Turner, Sharp Laboratories of America
  8608.  
  8609.  
  8610.           draft-ietf-printmib-mib-info-01.txt
  8611.           Randy Turner, Sharp Laboratories of America
  8612.           Expires September, 1997
  8613.  
  8614.  
  8615.  
  8616.           Notification of events - Receive notification of the existence of
  8617.           a defined printer event.  An event can be of many types,
  8618.           including warnings, errors, job stage completion (e.g., "job
  8619.           done"), etc.
  8620.  
  8621.           Printer configuration - Query the current configuration of a
  8622.           printer.
  8623.  
  8624.           Printer consumables - Determine the current state of any and all
  8625.           consumables within a printer.
  8626.  
  8627.           Print job identification - Determine the identification of a job
  8628.           within a printer.
  8629.  
  8630.           Internal printer status - Determine the current status of the
  8631.           printer.
  8632.  
  8633.           Printer identification - Determine the identity of a printer.
  8634.           Printer location - Determine the physical location of a printer.
  8635.  
  8636.           Local system configuration - Determine various aspects of the
  8637.           current configuration of the local system involved with the
  8638.           operation of a printer.
  8639.  
  8640.           These "tasks" cover a large spectrum of requirements surrounding
  8641.           the operation of a printer in a network environment.  This list
  8642.           serves as the basis for defining the various Role Models
  8643.           described below.
  8644.  
  8645.           Proposed Role Models
  8646.  
  8647.           Following is the list of "Role Models" used to evaluate the
  8648.           requirements for any given Printer MIB object.  Note that the
  8649.           keyword enclosed in parentheses represents an abbreviation for
  8650.           the particular Role Model in the matrix described later in this
  8651.           document.
  8652.  
  8653.           User  (USER) - A person or application that submits print jobs to
  8654.           the printer; typically viewed as the "end user" within the
  8655.           overall printing environment.
  8656.  
  8657.           Operator  (OP) - A person responsible for maintaining a printer
  8658.           on a day-to-day basis, including such tasks as filling empty
  8659.  
  8660.  
  8661.  
  8662.  
  8663.           draft-ietf-printmib-mib-info-01.txt                      152
  8664.           J.R. Turner, Sharp Laboratories of America
  8665.  
  8666.  
  8667.           draft-ietf-printmib-mib-info-01.txt
  8668.           Randy Turner, Sharp Laboratories of America
  8669.           Expires September, 1997
  8670.  
  8671.  
  8672.           media trays, emptying full output trays, replacing toner
  8673.           cartridges, clearing simple paper jams, etc.
  8674.  
  8675.           Technician  (TECH) - A person responsible for repairing a
  8676.           malfunctioning printer, performing routine preventive
  8677.           maintenance, and other tasks that typically require advanced
  8678.           training on the printer internals.  An example of a "technician"
  8679.           would be a manufacturer's Field Service representative, or other
  8680.           person formally trained by the manufacturer or similar
  8681.           representative.
  8682.  
  8683.           System Manager  (MGR) - A person responsible for configuration
  8684.           and troubleshooting of components involved in the overall
  8685.           printing environment, including printers, print queues and
  8686.           network connectivity issues.  This person is typically
  8687.           responsible for ensuring the overall operational integrity of the
  8688.           print system components, and is typically viewed as the central
  8689.           point of coordination among all other Role Models.
  8690.  
  8691.           Help Desk  (HELP) - A person responsible for supporting Users in
  8692.           their printing needs, including training Users and
  8693.           troubleshooting Users' printing problems.
  8694.  
  8695.           Asset Manager  (AM) - A person responsible for managing an
  8696.           organization's printing system assets (primarily printers).  Such
  8697.           a person needs to be able to identify and track the location of
  8698.           printing assets on an ongoing basis.
  8699.  
  8700.           Capacity Planner  (CP) - A person responsible for tracking the
  8701.           usage of printing resources on an ongoing basis for the purpose
  8702.           of planning printer acquisitions and/or placement of printers
  8703.           based on usage trends.
  8704.  
  8705.           Installer  (INST) - A person or application responsible for
  8706.           installing or configuring printing system components on a local
  8707.           system.
  8708.  
  8709.           Accountant  (ACCT) - A person responsible for tracking the usage
  8710.           of printing resources on an ongoing basis for the purpose of
  8711.           charging Users for resources used.
  8712.  
  8713.           Matrix of Common Print System Tasks and Role Models
  8714.  
  8715.  
  8716.  
  8717.  
  8718.  
  8719.  
  8720.           draft-ietf-printmib-mib-info-01.txt                      153
  8721.           J.R. Turner, Sharp Laboratories of America
  8722.  
  8723.  
  8724.           draft-ietf-printmib-mib-info-01.txt
  8725.           Randy Turner, Sharp Laboratories of America
  8726.           Expires September, 1997
  8727.  
  8728.  
  8729.           To better understand the relationship between the set of defined
  8730.           "Common Print System Tasks" and the various "Role Models," the
  8731.           following matrix is provided.
  8732.  
  8733.           It is important to recognize that many of the tasks will appear
  8734.           to be applicable to many of the Role Models.  However, when
  8735.           considering the actual context of a task, it is very important to
  8736.           realize that often the actual context of a task is such that the
  8737.           Role Model can change.
  8738.  
  8739.           For example, it is obvious that a "System Manager" must be able
  8740.           to submit print jobs to a printer; however, when submitting a
  8741.           print job, a person identified as a "System Manager" is actually
  8742.           operating in the context of a "User" in this case; hence, the
  8743.           requirement to submit a print job is not listed as a requirement
  8744.           for a System Manager.
  8745.  
  8746.           Conversely, while a "User" must be able to remove a job
  8747.           previously submitted to a printer, an "Operator" is often
  8748.           expected to be able to remove any print job from any printer;
  8749.           hence, print job removal is a (subtly different) requirement for
  8750.           both the "User" and "Operator" Role Models.
  8751.  
  8752.  
  8753.                                    Role Models
  8754.                                    -----------
  8755.  
  8756.              Requirement Area         USER  OP  TECH  MGR  HELP AM  CP
  8757.           INST  ACCT
  8758.           Print job status             xx   xx   xx    xx   xx
  8759.           Printer capabilities         xx              xx   xx
  8760.           Print job submission         xx
  8761.           Print job removal            xx   xx
  8762.           Notification of events            xx   xx
  8763.           Printer configuration                        xx                xx
  8764.           Printer consumables               xx                      xx
  8765.           xx
  8766.           Print job identification          xx         xx   xx      xx
  8767.           xx
  8768.           Internal printer status           xx   xx    xx
  8769.           Printer identification            xx         xx   xx  xx  xx   xx
  8770.           xx
  8771.           Printer location                                          xx
  8772.           Local system configuration                   xx                xx
  8773.  
  8774.  
  8775.  
  8776.  
  8777.           draft-ietf-printmib-mib-info-01.txt                      154
  8778.           J.R. Turner, Sharp Laboratories of America
  8779.  
  8780.  
  8781.           draft-ietf-printmib-mib-info-01.txt
  8782.           Randy Turner, Sharp Laboratories of America
  8783.           Expires September, 1997
  8784.  
  8785.  
  8786.           Appendix E - Participants
  8787.  
  8788.           The following people attended at least one meeting of the Printer
  8789.           Working Group meeting; many attended most meetings.
  8790.  
  8791.  
  8792.                Ron Bergman - Dataproducts
  8793.                Luis Cubero - Hewlett-Packard
  8794.                Jay Cummings - Novell
  8795.                Andy Davidson - Tektronix
  8796.                Lee Farrell - Canon
  8797.                Joel Gyllenskog - Microworks
  8798.                Tom Hastings - Xerox
  8799.                Scott Isaacson - Novell
  8800.                Binnur Al-Kazily - Hewlett-Packard
  8801.                Rick Landau - Digital Equipment Corporation
  8802.                David Kellerman - Northlake Software
  8803.                Harry Lewis - IBM
  8804.                Pete Loya - Hewlett-Packard
  8805.                Jay Martin - Underscore
  8806.                Bob Pentecost - Hewlett-Packard
  8807.                Dave Roach - Unisys
  8808.                Bob Setterbo - Adobe
  8809.                Ron Smith - Texas Instruments
  8810.                Mike Timperman - Lexmark
  8811.                Randy Turner - Sharp Laboratories
  8812.                Bill Wagner - Digital Products, Inc.
  8813.                Chris Wellens - Interworking Labs
  8814.                Craig Whittle - Novell
  8815.                Don Wright - Lexmark
  8816.                Lloyd Young - Lexmark
  8817.                Atsushi Yuki - Kyocera
  8818.                Steve Zilles - Adobe
  8819.  
  8820.           Security Considerations
  8821.  
  8822.           The Printer MIB specifies a database and not necessarily a
  8823.           protocol for accessing the database. With regards to the security
  8824.           of the information within the database, it is anticipated that
  8825.           the primary vehicle for accessing this data will be through the
  8826.           use of the Simple Network Protocol (SNMP). SNMP Version 1 has
  8827.           known security vulnerabilities due to the fact that only a "clear
  8828.           text" community name is used for accessing MIB objects within a
  8829.           particular entity. The IETF is pursuing much more robust security
  8830.  
  8831.  
  8832.  
  8833.  
  8834.           draft-ietf-printmib-mib-info-01.txt                      155
  8835.           J.R. Turner, Sharp Laboratories of America
  8836.  
  8837.  
  8838.           draft-ietf-printmib-mib-info-01.txt
  8839.           Randy Turner, Sharp Laboratories of America
  8840.           Expires September, 1997
  8841.  
  8842.  
  8843.           mechanisms with regards to SNMP Version 2, with support
  8844.           authentication, as well as privacy.
  8845.  
  8846.           Where the operational capability of the printing device are
  8847.           especially vulnerable or difficult to administer, certain objects
  8848.           within the MIB have been tagged as READ-ONLY, preventing
  8849.           modification. Further, for all READ-WRITE objects within the MIB,
  8850.           the working group has included specific conformance guidelines
  8851.           within this document stating that vendors are free to implement
  8852.           these objects has READ-ONLY. This conformance allowance should
  8853.           cover cases where specific vendor vulnerabilities may differ from
  8854.           product to product. (See conformance section with regards to MIN-
  8855.           ACCESS clauses).
  8856.  
  8857.           It is the intention of the working group to delegate true
  8858.           security mechanisms for accessing these MIB objects to the
  8859.           overall SNMP Version 2 working group, but not to preclude
  8860.           individual implementations from architecting proprietary or
  8861.           additional security mechanisms for SNMP Version 1.0 environments.
  8862.  
  8863.  
  8864.           Authors' Addresses
  8865.  
  8866.              Randy Turner
  8867.              Sharp Laboratories of America
  8868.  
  8869.              Phone (360) 817-8456
  8870.              Email: rturner@sharplabs.com
  8871.  
  8872.  
  8873.           With significant contributions from the following individuals
  8874.  
  8875.  
  8876.              Ronald L. Smith
  8877.              Texas Instruments
  8878.  
  8879.              Phone: (817) 774-6151
  8880.              EMail: rlsmith@nb.ppd.ti.com
  8881.  
  8882.  
  8883.              F.D. Wright
  8884.              Lexmark International
  8885.  
  8886.              Phone: (606) 232-4808
  8887.              EMail: don@lexmark.com
  8888.  
  8889.  
  8890.  
  8891.           draft-ietf-printmib-mib-info-01.txt                      156
  8892.           J.R. Turner, Sharp Laboratories of America
  8893.  
  8894.  
  8895.           draft-ietf-printmib-mib-info-01.txt
  8896.           Randy Turner, Sharp Laboratories of America
  8897.           Expires September, 1997
  8898.  
  8899.  
  8900.  
  8901.  
  8902.              Thomas N. Hastings
  8903.              Xerox Corporation
  8904.  
  8905.              Phone:  (310) 333-6413
  8906.              EMail:  hastings@cp10.es.xerox.com
  8907.  
  8908.  
  8909.              Stephen N. Zilles
  8910.              Adobe Systems, Inc.
  8911.  
  8912.              Phone: (415) 962-4766
  8913.              EMail: szilles@mv.us.adobe.com
  8914.  
  8915.  
  8916.              Joel Gyllenskog
  8917.              Microworks, Inc.
  8918.  
  8919.              (208) 375-1234
  8920.              EMail: joelgyllen@aol.com
  8921.  
  8922.  
  8923.              Binnur Al-Kazily
  8924.              Hewlett-Packard, Inc.
  8925.  
  8926.  
  8927.              Harry Lewis, IBM
  8928.  
  8929.  
  8930.              Mike McKay, IBM
  8931.  
  8932.  
  8933.  
  8934.  
  8935.  
  8936.  
  8937.  
  8938.  
  8939.  
  8940.  
  8941.  
  8942.  
  8943.  
  8944.  
  8945.  
  8946.  
  8947.  
  8948.           draft-ietf-printmib-mib-info-01.txt                      157
  8949.           J.R. Turner, Sharp Laboratories of America
  8950.