【问题标题】:Get manufacturer of a printer with snmp使用 snmp 获取打印机制造商
【发布时间】:2014-03-11 12:31:59
【问题描述】:

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

我试过这个 oid:1.3.6.1.2.1.43.8.2.1.14.1.1

现在这个 OID 适用于 Brother,但不适用于京瓷。是否有适用于(几乎)所有打印机的 OID 以获取打印机制造商?

问候

【问题讨论】:

    标签: java printing snmp oid


    【解决方案1】:

    RFC 1213 你可以试试 sysDescr(1.3.6.1.2.1.1.1 ):

    系统描述

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

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

    sysObjectID

    描述

    供应商的权威标识 网络管理子系统包含在 实体。此值在 SMI 内分配 企业子树 (1.3.6.1.4.1) 并提供 确定“什么”的简单而明确的方法 kind of box”正在被管理。例如,如果 供应商“Flintstones, Inc.”被分配了 子树 1.3.6.1.4.1.4242,它可以分配 标识符 1.3.6.1.4.1.4242.1.1 到它的`Fred 路由器'。”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多