I am currently using MS Access with the Zebra ZP505 to print shipping labels for my orders. There are times when the printer runs unattended and prints new orders as they enter the shipping queue. Recently, one of the printers was in an error state and this happened over the weekend and 300 orders were marked shipped, but no labels were printed. We had to identify all those orders and reprint by hand.
I know I can send ~HQES using ZPL to request the printer's status before each print and this would have prevented this from happening. I can send the command, but I have no Idea how to receive the response from the Printer.
Has anyone ever done anything like this? Any help or starting point would be appreciated.
Thank you, Ira