获取snmp打印机的制造商

时间:2014-03-11 12:32:00

标签: java printing snmp oid

我目前正致力于一个涉及使用SNMP协议从打印机获取值的项目。其中一项任务是扫描特定网络并获取可用的打印机+制造商。

我试过这个节目:1.3.6.1.2.1.43.8.2.1.14.1.1

现在这个OID适用于兄弟,但它不会为京瓷工作。是否有适用于(几乎)所有打印机的OID以获得打印机的制造商?

此致

1 个答案:

答案 0 :(得分:1)

RFC 1213您可以尝试使用sysDescr(1.3.6.1.2.1.1.1):

sysDescr

  

“实体的文字描述。此值     应包括全名和版本     识别系统的硬件类型,     软件操作系统和网络     软件。必须包含此内容     可打印的ASCII字符。“

1213的系统部分还有其他有趣的数据,比如sysObjectID(1.3.6.1.2.1.1.2.0):

  

的sysObjectID

     

说明

     

供应商的权威鉴定    网络管理子系统包含在    实体。该值在SMI中分配    企业子树(1.3.6.1.4.1)并提供了一个    简单明确的方法来确定“什么    正在管理的那种盒子。例如,如果    供应商“Flintstones,Inc。”被分配了    子树1.3.6.1.4.1.4242,它可以分配    标识符1.3.6.1.4.1.4242.1.1到其`Fred                         路由器”。“