使用snmp获取打印机制造商

guz6ccqo  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(392)

我目前正在从事一个项目,涉及从打印机获取值,使用snmp协议。其中一个任务是扫描一个特定的网络并从制造商那里获得可用的打印机。
我试过这个oid:1.3.6.1.2.1.43.8.2.1.14.1.1
现在这个老家伙为哥哥工作,但对京瓷不起作用。是否有一个oid,将工作(几乎)所有打印机获得打印机的制造商?
当做

daolsyd0

daolsyd01#

从rfc 1213,您可以尝试sysdescr(1.3.6.1.2.1.1.1):
系统描述
“实体的文本描述。此值应包括系统硬件类型、软件操作系统和网络软件的全名和版本标识。必须只包含可打印的ascii字符。”
1213的系统部分还有其他类似的有趣数据,比如sysobjectid(1.3.6.1.2.1.1.2.0):
系统对象ID
描述
供应商对实体中包含的网络管理子系统的权威标识。该值在smi enterprises子树(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 router”。“

相关问题