我试图通过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上,我经常从没有双工器的打印机读取非零读数。 以下是我观察到的示例:
+ ------------------------------------------------- ----------- + -------- + -------- + | media_paths | 双工| 页面| + ------------------------------------------------- ----------- + -------- + -------- + | 单面双面 - 长边装订双面 - 短边装订| 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列出了一些双面打印path)具有更多的双面打印页面,但单面打印机都有一些双面打印页面。
我很好奇: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的双面计数(或物理纸张计数)。
您可以尝试: http ://www.wtcs.org/snmp4tpc/MIBS.htm#HP LJ4000特定的mib。
请注意,mib作者解释了如何进行双面打印(约4389行):
“已经双面打印的介质总页数,如果通过双面页面path传送纸张,则无论页面上是否有标记,纸张都会被计数。”
物理上,双面打印单元沿着相同的path插入页面在某些情况下可能需要的path。 如果有人正在打印厚纸或纸板纸,并打开背面以提供平坦的纸张path,则双面打印计数器也会增加,因为双面打印作业将遵循该path。
当然值得testing,因为这表示打印机正在计数物理事件,而不是计数用户的打印作业指令。 另请注意,在计数器递增之前,需要进行10次打印事件。
GL,
抢
LJ4000的年龄已经相当老了,而且我已经有很多不好的事故发生,尽pipe他们不太可能在事故中损坏了这些计数器。