2012-08-02 115 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