The hrDevicegroup of the host resources MIB includes the following supported objects:
hrDeviceTable
The hrDeviceGroup has only one entry of the hrDeviceTable which refers to the printer including the print server.
hrPrinterTable
The hrDeviceGroup has only one entry of the hrPrinterTable which refers to the printer but without the print server.
Each hrDeviceEntry consists of the following objects:
hrDeviceIndex
hrDeviceType
hrDeviceDescr
hrDeviceId
hrDeviceStatus
hrDeviceErrors
Each hrPrinterEntry consists of the following objects:
hrPrinterStatus
hrPrinterDetectedErrorState
Index “1” represents the hrDevicePrinter entry in the hrDeviceTable.
This object returns the value 5 (“hrDevicePrinter”).
A textual description of the device with the following format:
<Manufacturer>, <Product name>
An OID string identifies the product type.
Product type |
Scanner |
OID string |
---|---|---|
varioPRINT 110 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5110 |
No |
1.3.6.1.4.1.1552.20.10.2.5110 |
|
varioPRINT 120 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5120 |
No |
1.3.6.1.4.1.1552.20.10.2.5120 |
|
varioPRINT 135 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5135 |
No |
1.3.6.1.4.1.1552.20.10.2.5135 |
|
varioPRINT 115 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5115 |
No |
1.3.6.1.4.1.1552.20.10.2.5115 |
|
varioPRINT 130 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5130 |
No |
1.3.6.1.4.1.1552.20.10.2.5130 |
|
varioPRINT 140 |
Yes |
1.3.6.1.4.1.1552.20.14.2.5140 |
No |
1.3.6.1.4.1.1552.20.10.2.5140 |
The following status codes are not used: unknown(1) and testing(4)
This value must be the same as prtAlertCriticalEvents from the prtGeneralGroup.
System state |
hrDeviceStatus |
hrPrinterStatus |
hrPrinterDetectedError state |
---|---|---|---|
Printer warming-up |
running (2) |
idle (3) |
None |
System initialising |
running (2) |
idle (3) |
None |
Service Copy Mode (including KOM) |
down (5) |
other (1) |
Off-line (6) |
SDS (including KOM) |
down (5) |
other (1) |
Off-line (6) |
Standby (idle) |
running (2) |
idle (3) |
None |
Processing |
running (2) |
printing (4) |
None |
Processing + Non Critical Alert |
running (2) |
printing (4) |
Low Paper (0) or Low Toner (2) |
Processing + Critical Alert |
warning (3) |
idle (3) |
Service Requested (7) + No Paper (1) or No Toner (3) |
Low power + Critical Alert |
warning (3) |
idle (3) |
Offline (6) + Service Requested (7) |
Sleep mode |
warning (3) |
idle (3) |
Offline (6) + Service Requested (7) |
Permanent Error |
down (5) |
other (1) |
Service Requested (7) |
Supplies Not Available |
warning (3) |
idle (3) |
No paper (1) or No toner (3) or Output Full (12) + Service Requested (7) |
Operator Recoverable Error |
warning (3) |
idle (3) |
Door Open (4) |
Operator Recoverable Error |
warning (3) |
idle (3) |
Jammed (5) |
Machine Recoverable Error |
warning (3) |
idle (3) |
Service Requested (7) |
Printer off-line |
warning (3) |
idle (3) |
Offline (6) |
Remarks:
The SNMP agent cannot return the hrPrinterStatus warm-up and other because it has been mapped to idle. This was done to keep compatibility with the IBM NPM application.
The output tray missing condition is raised when the external finisher full is configured and is in “off-line” condition. For example, external finisher powered off.
The Offline condition (no submission possible) is raised when ALL the configured submission protocols are disabled. If only one protocol is configured, the hrPrinterDetectedErrorState will be off-line if this protocol is disabled.
None-critical alert conditions do not cause a “Supplies not available” system status. The reason is that varioPRINT 140 Series can still print jobs in these cases. For example, toner low, Output tray missing, output full for the external finisher, stapler empty or input tray empty are none-critical alert conditions.
Preparing system status means that an operator interacts with the printer using the control panel but does not print yet.
This object returns the current printer status. See the "System status overview" table directly above.
This object returns any error condition detected by the system. See the "System status overview" table directly above.
The error conditions are encoded as bits in an octet string with the following definitions:
Error condition |
Bit # |
---|---|
Low paper |
0 |
No paper |
1 |
Low toner |
2 |
No toner |
3 |
Door open |
4 |
Jammed |
5 |
Off-line |
6 |
Service requested |
7 |
Input tray missing |
8 |
Output tray missing |
9 |
Marker supply missing |
10 |
Output near full |
11 |
Output full |
12 |
Input tray empty |
13 |
Overdue preventive maintenance |
14 |
Bit numbers start 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 bit with value one means that the condition was detected, while a bit with value zero means that the condition was not detected.