I'm trying to write a system for monitoring around 200 network printers using SNMP (Java SNMP4J library). The printers are mainly Xerox Phasers and Workcentres. Now, I need to get:
- the number of pages printed
- the print quality settings that was used (if it's possible).
I think I will need to use SNMP traps to get this information.
I have a Xerox WorkCentre 6015NI at my disposal, I configured it to send SNMP traps to my laptop, but the only traps I have received so far are those about starting up - I get no traps when a page is printed.
So my questions are:
- Are SNMP traps the right way to get the required info?
- Is it necessary to subscribe for a specific trap (somehow) or the printers should send all traps generated (when my computer is in the list of SNMP trap receivers).
- Are there Xerox MIBs/OIDs for job monitoring traps that should work on all or most their printers?
Thanks.