2012-08-02 81 views
0

如何使用mib树访问windows服务(.net framework 4.0)中的扫描仪详细信息(例如,HP LaserJet 3055)? 任何人都可以告诉我为扫描仪获取诸如scanner_ADF_PageCount,TotalPagesJammed等详细信息的OID。扫描仪详细信息(HP LaserJet 3055)的snmp oid

我比较每个oid与“1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”。但它仍然没有提供上述细节。

回答

0

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这些信息,你可以从here下载。浏览它以获取更多详细信息。

+0

“1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”通过这个OID,我通过比较VARIABLE(OBJECT IDENTIFIER ID,ISNMP DATA)中的每个ID来收集网络中的所有扫描器。但它不匹配。如果(item.Id.ToString()。包含( “1.3.6.1.4.1.11.2.3.9.4.2.1.2.2”))。这个清单仍然显示为空白。 { lstScanner.Add(item); } – 2012-08-04 11:11:59