Getting Printer Information Via Network
-
I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.
-
I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.
Your going to have to get with Xerox on that. They have their own program that retrieves that kind of information from the printer. And since you have to register that program, I'd guess that they are not going to give up the protocol information without a fight. I can't find any publicly available documentation on how these stats are retrieved. I can tell you it is done using TCP Port 9100 on the printer, but the only documentation on that port is that it supports RAW printing, although the documentation on XManager states that it also uses that port for two way communication that does exactly what you want. RageInTheMachine9532
-
I would like to write some software which checks the status of a printer, gets number of page counts, error details, paper capacity levels etc. through the network. The printer I using is a DocuPrint N4525. Some options could be MIBs, LPR/LPD, Port 9100, port 80, IPP, SNMP. What would the best way be and where could i find documentation for that.
-
That component monitors the queue and the jobs in it. It does not monitor the status of the printer itself. What he is looking for is hte status of the printer, the error logs, paper capacity remaining, ... stuff like that.
The PrinterMonitorComponent.PrinterInformationChanged will fire when the status of the printer changes and the PrinterInformation class passed in the event args has status, pages printed etc.... '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd
-
The PrinterMonitorComponent.PrinterInformationChanged will fire when the status of the printer changes and the PrinterInformation class passed in the event args has status, pages printed etc.... '--8<------------------------ Ex Datis: Duncan Jones Merrion Computing Ltd
I'm sorry, but I don't see in your components, where it returns the printer's Error History and current Paper Capacity remaining. RageInTheMachine9532