【问题标题】:Get network printer printing history with SNMP OID commands使用 SNMP OID 命令获取网络打印机打印历史记录
【发布时间】:2016-10-13 15:08:38
【问题描述】:

我需要一些有关网络打印机的帮助。我想创建一个包含打印作业的数据库,但我在互联网上找不到任何信息。我使用 SNMP 来获取计数器,但我没有找到任何 OID 命令来获取打印作业的名称。知道我该怎么做吗?打印机是 HP p4015n 网络打印机。

【问题讨论】:

  • 您最好先在设备上进行一次完整的 snmp walk 以查看它提供的功能;并非所有设备都能做所有事情。在 linux 机器上运行 snmpwalk -v2c -c public <ip of printer> .1.3 >> printer-walk.txt 然后浏览它生成的文本文件。明天我回到办公室时会检查我的一台 HP 机器。
  • 也许您可以在 HP-LASERJET-COMMON-MIB 中找到打印作业的名称。

标签: c# snmp network-printers oid


【解决方案1】:

这是个老问题,但可能对其他人有帮助。

使用此 OID 获取(当前)JobID:.1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.2.1.1.0
使用此 OID 获取 JobName:.1.3.6.1.4.1.11.2.3.9.4.2.1.1.6.5.1.{0}.0
(将 {0} 替换为第一步中的 JobID)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 2011-04-12
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多