LaserJet 4000 系列打印机的双面页数的 SNMP OID 是什么?

LaserJet 4000 系列打印机的双面页数的 SNMP OID 是什么?

我试图通过 SNMP 从大量打印机读取页数和双面页数(或纸张数和印刷次数,这两者是等价的)。目的是查看用户是否在进行双面打印。我被困在 LaserJet 4000 上。

HP-LaserJet-Common MIB 建议 OID 1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.22、duplex-page-count 是答案: http://www.oidview.com/mibs/11/HP-LASERJET-COMMON-MIB.html

在其他打印机(例如,LaserJet 8150)上,该 OID 会产生合理的结果(它永远不会超过 prtMarkerLifeCount 的总页数,并且在没有双面打印器的打印机上它始终为 0。)

但是,在 4000 上,我经常从没有双面打印器的打印机获得非零读数。以下是我观察到的一个示例:

+------------------------------------------------------------+--------+--------+
| 媒体路径 | 双面 | 页数 |
+------------------------------------------------------------+--------+--------+
| 单面 双面 — 长边装订 双面 — 短边装订 | 30844 | 70393 |
| 单面 双面 — 长边装订 双面 — 短边装订 | 13534 | 99197 |
| 单面 双面 — 长边装订 双面 — 短边装订 | 32774 | 200131 |
| 单面 双面 — 长边装订 双面 — 短边装订 | 58058 | 201286 |
| 单面 双面 — 长边装订 双面 — 短边装订 | 56008 | 405618 |
| 单面 双面 — 长边装订 双面 — 短边装订 | 31420 | 136312 |
| 单工 | 56 | 84774 |
| 单工 | 622 | 113390 |
| 单工 | 930 | 176126 |
| 单工 | 46 | 45193 |
| 单工 | 2 | 24600 |
| 单工 | 474 | 154349 |
| 单工 | 40 | 56630 |
| 单工 | 16582 | 173121 |

请注意,虽然安装了双面打印单元的打印机(换句话说,从 OID 1.3.6.1.2.1.43.13.4.1.10.1 派生的 media_paths 列出了一些双面打印路径)具有更多的双面打印页面,但仅单面打印的打印机都有一些双面打印页面。

我很好奇:1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.2.22 是否只是 LJ 4000 上双面页面的错误 OID?

我可以想象它也可能跟踪手动打印的双面作业,但我真的无法想象有人打印了 16,582 页,就像上一台打印机一样。我也可以相信其中一些打印机有双面打印单元,后来被移除了,但在我检查过的 58 台打印机中,全部但其中一台打印机的双面计数器不为零。与 LJ 8150 相比,其中没有一台单面打印机的双面计数器不为零。

ServerFaulters,我很想知道是否有任何方法可以从 4000 中获取双面打印数量(或物理纸张数量)。

答案1

您可以尝试: http://www.wtcs.org/snmp4tpc/MIBS.htm#HP 适用于 LJ4000 特定的 mib。

请注意,mib 作者解释了如何进行双工计数(大约在第 4389 行):

“已进行双面打印的介质总数。如果纸张经过双面打印页面路径,则计入纸张数量,无论页面上是否做了标记...”

从物理上讲,在某些情况下,双面打印单元的插入路径与纸张可能经过的路径相同。如果有人在厚纸或硬纸板上打印,并打开后盖以提供平坦的纸张路径,双面打印计数器也会递增,因为双面打印作业将遵循该路径。

当然值得测试,因为这表明打印机正在计算物理事件,而不是计算用户的打印作业指令。还请注意,在计数器递增之前需要发生 10 个打印事件...

GL,

答案2

LJ4000 已经很旧了,而且我遇到过很多次严重崩溃,这是有可能的,尽管可能性很小,但它们在崩溃时会损坏所有计数器。

相关内容