Hey guys,

I'm trying to get error informations from my printer.

The job is sending from a web application, the application use the php function 
« Shell_exec » to call the python CLI and passe the arguments to the python 
script.

Anyway, I first tried to raise an exception if the printer isn't turn on, but 
it's harder than I thought, is there an easy way to do it ?

I tried to do it by using the command « GetPrinter » but nothing seems to point 
the power state of the printer.

Here is a sample of my code

job = win32print.OpenPrinter(printer_name)
printer_info = win32print.GetPrinter(job, 2)
for key, value in printer_info.items() :
    print (key, value)

return value :
pServerName None
pPrinterName DTC1250e Card Printer
pShareName DTC1250
pPortName USB001
pDriverName DTC1250e Card Printer
pComment
pLocation
pDevMode <PyDEVMODEW object at 0x01BF4E08>
pSepFile
pPrintProcessor winprint
pDatatype RAW
pParameters
pSecurityDescriptor <PySECURITY_DESCRIPTOR object at 0x057A9648>
Attributes 11848
Priority 1
DefaultPriority 0
StartTime 1380
UntilTime 1380
Status 0
cJobs 18
AveragePPM 0

If someone has an idea, it would be nice.

Is there a solution to check if the ink or paper runs out ?

Thank you guys !

Meilleures salutations

Yann Schoeni
Municipalité de Moutier
Apprenti informaticien
Tél. +41 (0)32 494 11 69
Mob. +41 (0)79 827 30 86
E-mail yann.scho...@moutier.ch<mailto:yann.scho...@moutier.ch>

_______________________________________________
python-win32 mailing list
python-win32@python.org
https://mail.python.org/mailman/listinfo/python-win32

Reply via email to