C# 扫描仪详细信息的snmp oid(HP LaserJet 3055)

C# 扫描仪详细信息的snmp oid(HP LaserJet 3055),c#,windows-services,snmp,C#,Windows Services,Snmp,如何使用mib树访问windows服务(.net framework 4.0)中的扫描仪详细信息(如HP LaserJet 3055)? 任何人请告诉我获取详细信息的OID,如扫描仪的扫描仪ADF页面计数、总页面大小等 我将每个oid与“1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”进行比较。但它仍然没有给出上述细节 1) 扫描仪附件adf纸张计数-.1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.20.0 2) hrprinterdetectederrorst

如何使用mib树访问windows服务(.net framework 4.0)中的扫描仪详细信息(如HP LaserJet 3055)? 任何人请告诉我获取详细信息的OID,如扫描仪的扫描仪ADF页面计数、总页面大小等


我将每个oid与“1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”进行比较。但它仍然没有给出上述细节


1) 扫描仪附件adf纸张计数-.1.3.6.1.4.1.11.2.3.9.4.2.1.2.2.1.20.0

2) hrprinterdetectederrorstate-.1.3.6.1.2.1.25.3.5.1.2。它返回一个八位字节字符串,您需要将其解释为

                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)

我从HP-LASERJET-COMMON-MIB获得此信息,您可以从下载。浏览以了解更多详细信息。

“1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”通过此OID,我通过比较变量中的每个id(对象标识符id、ISNMP数据)来收集网络中的所有扫描仪。但它并不匹配。如果(item.Id.ToString()包含(“1.3.6.1.4.1.11.2.3.9.4.2.1.2”))。列表仍然显示为空。{lstconner.Add(项);}