>I have a POS app running in an Anitique store that has very slow check out traffic. The problem with my app is how long it takes to print an invoice.
>
>The Brother laser printer goes to sleep, and has to warm up before it can print. Is there some printer code I could send from the form.init to wake up the printer so by the time the clerk clicks the invoice print button the printer is warmed up?
Don't know which printing language does your printer use. In HP's PCL (or whatever it was called), there was a "reset printer" escape sequence that was sent to it before any printing would occur. Perhaps such a command exists in your printer's language (or it uses PCL emulation), and you may try to send that. It would take some digging through the printer's programming manual, but nowadays you can download those things and search through them - now that you know what to look for, shouldn't be too hard.