All MIBs › PRINTER-PORT-MONITOR-MIB › ppmPrinterIEEE1284DeviceId
ppmPrinterIEEE1284DeviceId
Module: PRINTER-PORT-MONITOR-MIB
OID (symbolic): PRINTER-PORT-MONITOR-MIB::ppmPrinterIEEE1284DeviceId
OID (numeric): 1.3.6.1.4.1.2699.1.2.1.2.1.1.3
Node type: OBJECT-TYPE
Type: OCTET STRING
Access: read-only
Description: The IEEE 1284 device ID for this printer, a set of capabilities (keys and values) specified in the US-ASCII charset and the format 'key1: value {, value }; ... keyN: value {,value };', as follows:
(a) SPACE (0x20), TAB (0x09), VTAB (0x0B), CR (0x0D), NL (0x0A), and FF (0x0C) are allowed, but are ignored when parsing (b) other control characters (less than 0x20) MUST NOT be used (c) COLON (0x3A), COMMA (0x2C), and SEMICOLON (0x3B) are used as delimiters and MUST NOT be included in any key or value (d) each key MUST be separated from value(s) using COLON (0x3A) (e) multiple values MUST BE separated using COMMA (0x2C) (f) each capability MUST BE terminated using SEMICOLON (0x3B) (g) all printers MUST include the following capabilities - MANUFACTURER (or abbreviation MFG) - MODEL (or abbreviation MDL) (h) all printers MAY include the following capabilities - COMMAND SET (or abbreviation CMD) - COMMENT - ACTIVE COMMAND SET
For example (actually all on one line of text):
MANUFACTURER:ACME Manufacturing; COMMAND SET:PCL,PJL,PS,XHTML-Print+xml; MODEL:LaserBeam 9; COMMENT:Anything you like; ACTIVE COMMAND SET:PCL;
The value of this object MUST exactly match the IEEE 1284-2000 Device ID string, except that the length field MUST NOT be specified. The value MUST be assigned by the Printer vendor and MUST NOT be localized by the Print Service.
Compatibility Note: At the time of publication of this MIB, IEEE device IDs are restricted to US-ASCII. In order to support possible future evolution of IEEE device IDs (in a successor to IEEE 1284-2000) to allow non-ASCII characters, this object has been defined with a syntax of OCTET STRING to support the future use of UTF-8 (RFC 3629).
If this object is empty, then the value of 'ppmPortProtocolType' for the selected port SHOULD be used to load a generic driver.
What is ppmPrinterIEEE1284DeviceId?
This object carries the printer's IEEE 1284 device ID string, a semicolon-delimited set of key:value capability pairs such as MANUFACTURER, MODEL, and COMMAND SET. Operating systems and print management software parse this string to automatically identify the printer's make and model and select or install the correct driver, so its presence and format matter for plug-and-play installation. For example, the value might read 'MANUFACTURER:ACME Manufacturing;MODEL:LaserBeam 9;COMMAND SET:PCL,PJL,PS;' letting a client auto-detect that this is an ACME LaserBeam 9 supporting PCL.
Examples
Walk all instances (SNMPv2c):
snmpwalk -v2c -c public <target> 1.3.6.1.4.1.2699.1.2.1.2.1.1.3 snmpwalk -v2c -c public <target> PRINTER-PORT-MONITOR-MIB::ppmPrinterIEEE1284DeviceId
Get a specific instance (index 1):
snmpget -v2c -c public <target> 1.3.6.1.4.1.2699.1.2.1.2.1.1.3.1 snmpget -v2c -c public <target> PRINTER-PORT-MONITOR-MIB::ppmPrinterIEEE1284DeviceId.1
Start monitoring vendor-neutral, standards-based MIB (PWG printer port-monitor support) with a free 30-day trial of IPNetwork Monitor. Create custom SNMP monitor using the PRINTER-PORT-MONITOR-MIB::ppmPrinterIEEE1284DeviceId OID value, configure state conditions and alerts, and monitor any vendor-neutral, standards-based MIB (PWG printer port-monitor support) from a single console.
OID Breakdown
Upper-level ancestors (6 from the standard OID tree / other modules)
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | AirPair-MIB |
| 1.3.6 | dod | AirPair-MIB |
| 1.3.6.1 | internet | AirPair-MIB |
| 1.3.6.1.4 | private | AirPair-MIB |
| 1.3.6.1.4.1 | enterprises | AirPair-MIB |
| Numeric OID | Name | Module |
|---|---|---|
| 1.3.6.1.4.1.2699.1.2 | ppmMIB | PRINTER-PORT-MONITOR-MIB |
| 1.3.6.1.4.1.2699.1.2.1 | ppmMIBObjects | PRINTER-PORT-MONITOR-MIB |
| 1.3.6.1.4.1.2699.1.2.1.2 | ppmPrinter | PRINTER-PORT-MONITOR-MIB |
| 1.3.6.1.4.1.2699.1.2.1.2.1 | ppmPrinterTable | PRINTER-PORT-MONITOR-MIB |
| 1.3.6.1.4.1.2699.1.2.1.2.1.1 | ppmPrinterEntry | PRINTER-PORT-MONITOR-MIB |
| 1.3.6.1.4.1.2699.1.2.1.2.1.1.3 | ppmPrinterIEEE1284DeviceId | PRINTER-PORT-MONITOR-MIB |