SNMP OID 1.3.6.1.4.1.1602.4.7, Discovered as "Network Multi-PDL Printer Board-D1/H1", is actually used by many different families and models of Canon Multi-function printer


Description

SNMP Classification OID record 1.3.6.1.4.1.1602.4.7 is used by whole families of Canon Multi-function printers. This OID record causes them all to be Model "Network Multi-PDL Printer Board-D1/H1" regardless of the true family/model.

/discovery_snmp_oid.do?sys_id=32bf35320fd733000aff0e62ff767e1b
1.3.6.1.4.1.1602.4.7
Standard Network Printer
Printer [cmdb_ci_printer]
CANON Inc.
Network Multi-PDL Printer Board-D1/H1

This OID is used in at least the following models:

imageRUNNER1133 series
iPR C165
iPR C750-G100
iPR C800-F200
iPR C910
iR C1325
iR1025
iR3025
iR5075
iR-ADV 500
iR-ADV 4235
iR-ADV 6265
iR-ADV 8505
iR-ADV C256
iR-ADV C3325
iR-ADV C3330
iR-ADV C355
iR-ADV C5045
iR-ADV C5051
iR-ADV C5235
iR-ADV C5240
iR-ADV C5250
iR-ADV C5255
iR-ADV C5255-B2
iR-ADV C5535
iR-ADV C5540
iR-ADV C5550
iR-ADV C5550-P1
iR-ADV C5560
iR-ADV C5560 III
iR-ADV C5735
iR-ADV C5760
iR-ADV C5870
iR-ADV C7260
iR-ADV C7260-A2
iR-ADV C7270
iR-ADV C7280
iR-ADV C7280-A2
iR-ADV C7565-N1
iR-ADV C7570
iR-ADV C7570-N1
iR-ADV C7580
iR-ADV C7580 III
iR-ADV C7580-N1
iR-ADV C7765
iR-ADV C7780
iR-ADV C9280-A2
LBP215
MF410 Series
MF420 Series
MF6100 Series
MF645C
MF720C Series
MF732C/734C/735C
MF8500C Series

Steps to Reproduce

Discover a Canon printer with OID  1.3.6.1.4.1.1602.4.7.

Actual Behaviour:
The Printer CI will be created with Model "Network Multi-PDL Printer Board-D1/H1", which will 99% of the time be wrong.

Expected Behaviour:
Either the make/model needs to be extracted from the other OID data, such as sysDesc, or no model name entered in this OID.

All sysDesc OIDs take this form:

<system oid="1.3.6.1.2.1.1">
<sysName oid="1.3.6.1.2.1.1.5" type="SnmpOctetString">xxxxx</sysName>
<sysDescr oid="1.3.6.1.2.1.1.1" type="SnmpOctetString">Canon iR1025 /P</sysDescr>
<sysObjectID oid="1.3.6.1.2.1.1.2" type="SnmpObjectId">.1.3.6.1.4.1.1602.4.7</sysObjectID>
</system>

Workaround

This problem is currently under review. You can contact ServiceNow Technical Support or subscribe to this Known Error article by clicking the Subscribe button at the top right of this article to be notified when more information becomes available.

As a workaround to prevent the wrong Model being set, the OID record for 1.3.6.1.4.1.1602.4.7 can be deactivated. Don't delete that record, or the next patch/hotfix will just put it back again.

We have no workaround for thelack of Model entered in the CI. This would require a custom probe/senor to parse sysDesc.


Related Problem: PRB1509705