我试图编写一个系统来监视使用SNMP(Java SNMP4J库)的大约200台networking打印机。 打印机主要是施乐Phasers和Workcentres。 现在,我需要得到:
- 打印的页数
- 所使用的打印质量设置(如果可能的话)。
我想我需要使用SNMP陷阱来获取这些信息。
我使用的是Xerox WorkCentre 6015NI,我configuration它将SNMP陷阱发送到我的笔记本电脑,但迄今为止我收到的唯一陷阱是关于启动的陷阱 – 打印页面时我没有收到陷阱。
所以我的问题是:
- SNMP陷阱是获得所需信息的正确方法吗?
- 是否有必要订阅特定的陷阱(不知何故),或者打印机应发送所有生成陷阱(当我的计算机在SNMP陷阱接收器列表中)。
- 是否有适用于所有或大多数打印机的作业监视陷阱的Xerox MIBs / OID?
谢谢。
- 这取决于陷印是否被定义为“打印页面”或“打印作业”。 看看我的kyoceria打印机/复印机,陷阱只产生错误(卡纸,纸张,低碳粉等),而不是正常的操作。 即便如此,我更喜欢投票。 您可以获得更多信息(如打印机处于脱机状态),并且可以控制多久进行一次轮询。 不能保证陷阱告诉你打印机已closures。
- 如果您的计算机上有陷阱接收器,则只需在打印机上指定陷印目标即可。 YMMV,检查您的打印机的configuration。
- Mibdepot有复印机打印机。 但是我会向施乐公司询问型号,最新的等等。在Mibdepot上看施乐的花生,你应该能够轮询工作质量。