SNMP 打印机输出计数

SNMP 打印机输出计数

我正在尝试使用 SNMP 监控宽幅打印机 (HP Designjet T120) 的输出。由于我是 SNMP 新手,几天来我一直在断断续续地处理这个问题。我想知道以平方单位为单位的打印总面积(可能在打印机的使用寿命内)。对于宽幅打印机来说,这很棘手,因为每页打印的长度可能会有所不同(因为打印机在打印完一页后会自动剪纸)。

我找到了 prtMarkerCounterUnit,它的值是“7”。“7”显然相当于“impressions”。prtMarkerLifeCount 是“70”,表示打印机已打印了 70 次。这似乎是正确的,因为打印机只有几个月的历史,并且使用频率不高。不幸的是,“impressions”并没有告诉我任何有关平方英尺的信息,因为页面长度可能会有所不同,如前所述。

我已经搜索了 T120 特定的 SNMP 命令,但没有找到任何内容。有人能帮我计算打印的总面积吗?谢谢。

答案1

尝试snmpwalk使用 OID 1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.12.2.5。这将为您提供不同纸张类型的使用面积。单位为平方英寸。

答案2

我感觉你的问题很独特。除非你的打印机以“prtSquareFootPrintedSince”数据的韵律提供 SNMP OID,否则你必须使用一些非常有创意的数学来获得这个数字。

打印时,很多东西可能会有所不同:

  • 有些人主要打印文本
  • 有些人打印的小册子部分是文字,部分是图片
  • 有些人打印照片

因此,如果我必须密切关注打印情况,除了“某人打印了多少页”之外,我肯定会查看他们打印材料的日期。我可以轻松打印 2000 页几乎白色的纸张,墨水覆盖率为 0.0x%,还可以打印一些覆盖率几乎为 100% 的照片。

您的问题又是什么?打印机输出的纸张数量或浪费的墨水量?还是其他问题?

相关内容