Our company is intending to buy (may be, it has been already bougth) a lot of
printers Xerox Phaser 3250 (may be a hundred, or above).
I am developing software for our company, which will be detect status of printer
(low paper, low toner, paper jam and etc.).
Could you contact me with the technical specialist or with the Xerox software
The short description of the problem:
We tried to get printer status using WMI, WinApi Print Spooler And Printing and
-WMI and WinApi set printer status to (for example) "paper out", only when
job-document was failed to print. It is not accessible for us. We want to monitor
our printer status at any time, without creating any printing-jobs.
-Writing PJL Commands directly to USB-port were successful. We sent "@PJL INFO
STATUS" command to printer, but, if printer was out of paper, we got the code =
50000 (that means "General Hardware Failure", not "paper out").
Are there any ways to get correct printer status?
Can anybody (tech. specialist) give us an advice, how to get usb-connected printer
Hope for You help.
Have you considered CentreWare Web, a free download at xerox.com? It uses SNMP as well as ability to discover locally connected devices?
I tried to use CentreWare.
But, as I understood, it could not monitor local printer.
You can add local printer, but you must manually type all the printer attributes - I think, it is not "monitoring" :)
Does anybody know how to enable unsolicited status reading using PJL commands?
I tried write directly to printer usb-port.
@PLJ USTATUS DEVICE = ON.
But when I trying to read ustatus-state from printer (@PJL INFO USTATUS), I alwayes receive the following answer from printer:
@PJL INFO USTATUS
DEVICE=OFF [2 ENUMERATED]
TIMED=0 [2 RANGE]
And... The Device USTATUS is always OFF.
How to turn it ON ???
Does anybody know??
I wrote to xerox a week ago, but no answer...