hrprinterdetectederrorstate

CLJ8550-MIB · .1.3.6.1.4.1.11.2.3.9.4.2.3.3.5.1.2

Object

scalar mandatory OctetString
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 #    hrDeviceStatus
     lowPaper          0        warning(3)
     noPaper           1        down(5)
     lowToner          2        warning(3)
     noToner           3        down(5)
     doorOpen          4        down(5)
     jammed            5        down(5)
     offline           6        down(5)
     serviceRequested  7        warning(3)
If multiple conditions are currently detected and
the hrDeviceStatus would not otherwise be
unknown(1) or testing(4), the hrDeviceStatus shall
correspond to the worst state of those indicated,
where down(5) is worse than warning(3) which is
worse than running(2).
Bits are numbered starting with the most
significant bit of the first byte being bit 0, the
least significant bit of the first byte being bit
7, the most significant bit of the second byte
being bit 8, and so on.  A one bit encodes that
the condition was detected, while a zero bit
encodes that the condition was not detected.
This object is useful for alerting an operator to
specific warning or error conditions that may
occur, especially those requiring human
intervention.
Refer to RFC 1514, Host Resources MIB, for more details.
 Additional information:
 Color LaserJet8550 reports error conditions as follows:  
 lowPaper -- A tray is empty, but the media to be loaded is not
 currently needed.
 hrDeviceStatus = eHwarning;
 hrPrinterStatus = eHidle or eHprinting;
 a non-critical alert is active.  
 noPaper -- A tray is empty and must be filled for printing to
 continue.
 hrDeviceStatus = eHdown;
 hrPrinterStatus = eHother;
 a non-critical alert is active.  
 lowToner -- Toner is almost gone. The quality of printed pages
 		will begin to deteriorate until the toner is completely gone. 
 hrDeviceStatus = eHwarning;
 hrPrinterStatus = eHidle or eHprinting;
 a non-critical alert is active.  
 noToner -- Toner Low 2 or no cartridge installed.   
 CoverOpen -- A Cover is open.
 hrDeviceStatus = eHdown;
 hrPrinterStatus = eHother;
 a non-critical alert is active.  
 jammed -- A jam condition is preventing printing.
 hrDeviceStatus = eHdown;
 hrPrinterStatus = eHother;
 a critical alert is active.  
 offline -- Printer is offline.
 hrDeviceStatus = eHdown;
 hrPrinterStatus = eHother;
 a critical alert is active.  
 serviceRequested -- Any status or error condition not listed
 above. If the condition prevents printing, the 'offline'
 bit is also set and the hrDeviceStatus and hrPrinterStatus
 		 listed for offline above are returned. 
 hrDeviceStatus = eHwarning;
 hrPrinterStatus = eHidle or eHprinting;
 a non-critical alert is active.

Context

MIB
CLJ8550-MIB
OID
.1.3.6.1.4.1.11.2.3.9.4.2.3.3.5.1.2
Type
scalar
Access
readonly
Status
mandatory
Parent
hrPrinterEntry

Scalars have one instance, identified by the .0 suffix.

Read the scalar instance
/usr/bin/snmpget -v2c -c '<community>' -Pud -Ir -OQUv -m 'CLJ8550-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CLJ8550-MIB::hrprinterdetectederrorstate.0'
More examples
Translate to a numeric OID
/usr/bin/snmptranslate -Pud -Ir -On -m 'CLJ8550-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CLJ8550-MIB::hrprinterdetectederrorstate'

Syntax

OctetString

Values & Constraints

No enumerated values or constraints recorded.