⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1759.txt

📁 中、英文RFC文档大全打包下载完全版 .
💻 TXT
📖 第 1 页 / 共 5 页
字号:
   from simple single processor systems to multiprocessor systems. In   addition, controllers can have a full range of resources such as hard   disks. The printer is modeled to have one system controller even   though it may have more than one processor and multiple other   resources associated with it.2.2.9.  Interfaces   An interface is the communications port and associated protocols that   are responsible for the transport of data to the printer. A printer   has one or more interface sub-units. The interfaces are represented   by the Interfaces Group of MIB-II (RFC 1213). Some examples ofSmith, Wright, Hastings, Zilles & Gyllenskog                   [Page 11]RFC 1759                      Printer MIB                     March 1995   interfaces are serial ports (with little or no protocol) and EtherNet   ports on which one might run InterNet IP, Novell IPX, etc.2.2.10.  Channels   The channel sub-units identify the independent sources of print data   (here print data is the information that is used to construct printed   pages and may have both data and control aspects).  A printer may   have one or more channels. The channel sub-units are represented by   the Channel Group in the Model. Each channel is typically identified   by the electronic path and service protocol used to deliver print   data to the printer. A channel sub-unit may be independently enabled   (allowing print data to flow) or disabled (stopping the flow of print   data). It has a current Control Language which can be used to specify   which interpreter is to be used for the print data and to query and   change environment variables used by the interpreters (and SNMP).   There is also a default interpreter that is to be used if an   interpreter is not explicitly specified using the Control Language.   Channel sub-units are based on an underlying interface.2.2.11.  Interpreters   The interpreter sub-units are responsible for the conversion of a   description of intended print instances into images that are to be   marked on the media. A printer may have one or more interpreters. The   interpreter sub-units are represented by the Interpreter Group in the   Model. Each interpreter is generally implemented with software   running on the System Controller sub-unit. The Interpreter Table has   one entry per interpreter where the interpreters include both Page   Description Language (PDL) Interpreters and Control Language   Interpreters.2.2.12.  Console   Many printers have a console on the printer, the operator console,   that is used to display and modify the state of the printer.  The   console can be as simple as a few indicators and switches or as   complicated as full screen displays and keyboards. There can be at   most one such console.  This console sub-unit is represented by the   Console Group in the model.  Although most of the information   displayed there is also available in the state of the printer as   represented by the various Groups, it is useful to be able to query   and modify the operator console remotely.  For example, a management   application might like to display to its user the current message on   the operator console of the remote printer or the management   application user might like to modify the current message on the   operators console of the remote printer.  As another example, one   might have a remote application that puts up a pseudo console on aSmith, Wright, Hastings, Zilles & Gyllenskog                   [Page 12]RFC 1759                      Printer MIB                     March 1995   workstation screen. Since the rules by which the printer state is   mapped onto the console and vice versa are not standardized, it is   not possible to reproduce the console state or the action of console   buttons and menus. Therefore, the Console Group provides access to   the console. The operator console is usually implemented on the   system controller with additional hardware for input and display.2.2.13.  Alerts   The alert sub-unit is responsible for detecting reportable events,   making an entry in the alert table and, if and only if the event is a   critical event, initiating a trap. The alert sub-unit is represented   by the Alerts Group and, in particular, the Alert Table. This table   contains information on the severity, sub-unit, detailed location   within the sub-unit, alert code and description of each critical   alert that is currently active within the printer. Each reportable   event causes an entry to be made in the Alert Table.2.2.13.1.  Status and Alerts   Summary information about the state of the printer is reported at   three separate levels: (1) there is the status of the printer as a   whole reported in the Host MIB, (2) there is the status of various   sub-units reported in the principle table of the Group that   represents the sub-unit, and (3) there are alert codes reported in   the Alert Table.2.2.13.2.  Overall Printer Status   Of the many states a printer can be in, certain states are more   "interesting" because of the distinct actions they are likely to   provoke in the administrator.  These states may be applied to the   printer as a whole, or to a particular sub-unit of the printer.   These named states are:   Non Critical Alert Active - For the printer this means that one or   more sub-units have a non-critical alert active.  For a sub-unit,   this means that the sub-unit has a non-critical alert active.   Critical Alert Active - For the printer this means that one or more   sub-units have a critical alert active.  For a sub-unit, this means   that the sub-unit has a critical alert active.   Unavailable - The printer or sub-unit is unavailable for use (this is   the same as "broken" or "down" in other terminologies).  A trained   service person is typically necessary to make it available.Smith, Wright, Hastings, Zilles & Gyllenskog                   [Page 13]RFC 1759                      Printer MIB                     March 1995   Busy / Temporarily Unavailable - The printer or sub-unit is   operational but currently occupied with a request for activity. The   sub-unit will become available without the need of human interaction.   Moving on-line or off-line - The printer is either off-line, in the   process of moving off-line or in the process of moving back on-line;   for example on high end printers reloading paper involves a   transition to off-line to open the paper bin, it is then filled and,   finally, there is a transition back to on-line as the paper bin is   repositioned for printing.   Standby - The printer or sub-unit is unavailable for use because it   is partially powered down and may need some period of time to become   fully operational again.  A unit in Standby state shall respond to   network management requests.   The Host MIB provides three status objects that can be used to   describe the status of a printer: (1) hrDeviceStatus in the entry in   the Host MIB hrDeviceTable; (2) hrPrinterStatus in the   hrPrinterTable; and (3) hrPrinterDetectedErrorState in the   hrPrinterTable.  These objects describe many of the states that a   printer can be in.  The following table shows how the "interesting"   states named above can be recognized by inspecting the values of the   three printer-related objects in the Host MIB:Printer     hrDeviceStatus  hrPrinterStatus  hrPrinterDetectedErrorStateStatusNormal         running(2)     idle(3)        none setBusy/          running(2)     printing(4)TemporarilyUnavailableNon Critical   warning(3)     idle(3) or     could be: lowPaper,Alert Active                  printing(4)    lowToner, or                                             serviceRequestedCritical       down(5)        other(1)       could be: jammed,Alert Active                                 noPaper, noToner,                                             coverOpen, or                                             serviceRequestedUnavailable    down(5)        other(1)Moving off-    warning(3)     idle(3) or     offlineline                          printing(4)Smith, Wright, Hastings, Zilles & Gyllenskog                   [Page 14]RFC 1759                      Printer MIB                     March 1995Off-line       down(5)        other(1)       offlineMoving         down(5)        warmup(5)on-lineStandby        running(2)     other(1)   These named states are only a subset of the possible states - they   are not an exhaustive list of the possible states.  Nevertheless,   several things should be noted.  When using these states, it is not   possible to detect when both critical and non-critical alerts are   pending - if both are pending, the Critical Alert Active state will   prevail.  In addition, a printer in the Standby state will be   represented in the Host MIB with a device status of running(2) and a   printer status of other(1), a set of states that don't uniquely   distinguish this important printer state.   Although the above mapping is workable, it would be improved with a   few additions to hrDeviceStatus and hrPrinterStatus in the Host   Resources MIB. In particular, it would be appropriate to add a   "standby" enumeration to hrDeviceStatus.  Similarly, it would be   useful to add the following states to hrPrinterStatus: "offline" to   indicate that reason for the printer being down (instead of having to   use "other") which allows both "warning" and "offline" to indicate   going offline and "down" and "offline" to indicate offline and   "notApplicable" to cover cases, such as "standby", where the device   state completely describes the state of the device.   Detailed status per sub-unit is reported in the sub-unit status   fields.2.2.13.2.1.  Host MIB Printer Status   For completeness, the definitions of the Printer Status objects of   the Host MIB are given below:      hrDeviceStatus OBJECT-TYPE           SYNTAX  INTEGER {                unknown(1),                running(2),                warning(3),                testing(4),                down(5)           }           ACCESS  read-only           STATUS  mandatory           DESCRIPTION                 "The current operational state of the deviceSmith, Wright, Hastings, Zilles & Gyllenskog                   [Page 15]RFC 1759                      Printer MIB                     March 1995                 described by this row of the table.  A value                 unknown(1) indicates that the current state of the                 device is unknown.  running(2) indicates that the                 device is up and running and that no unusual error                 conditions are known.  The warning(3) state                 indicates that agent has been informed of an                 unusual error condition by the operational software                 (e.g., a disk device driver) but that the device is                 still 'operational'.  An example would be high                 number of soft errors on a disk.  A value of                 testing(4), indicates that the device is not                 available for use because it is in the testing                 state.  The state of down(5) is used only when the                 agent has been informed that the device is not                 available for any use."           ::= { hrDeviceEntry 5 }   hrPrinterStatus OBJECT-TYPE          SYNTAX INTEGER {              other(1),              unknown(2),              idle(3),              printing(4),              warmup(5)          }          ACCESS read-only          STATUS mandatory          DESCRIPTION                  "The current status of this printer device.  When                  in the idle(1), printing(2), or warmup(3) state,                  the corresponding hrDeviceStatus should be                  running(2) or warning(3).  When in the unknown                  state, the corresponding hrDeviceStatus should be                  unknown(1)."          ::= { hrPrinterEntry 1 }      hrPrinterDetectedErrorState OBJECT-TYPE          SYNTAX OCTET STRING          ACCESS read-only          STATUS mandatory          DESCRIPTION                  "This object represents any error conditions                  detected by the printer.  The error conditions are                  encoded as bits in an octet string, with the                  following definitions:                       Condition         Bit #    hrDeviceStatusSmith, Wright, Hastings, Zilles & Gyllenskog                   [Page 16]RFC 1759                      Printer MIB                     March 1995                       lowPaper          0        warning(3)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -