After turning my receipt printer on, it prints perfect receipts for the first order. It also lets me print multiple receipts for the first order and they are all fine. For the second and subsequent orders the receipts are gibberish. If I power cycle (off then on) the printer in it will once again print the first order perfectly, but reverts to printing garbage on all subsequent orders.
The printer is a generic thermal printer with usb, serial, ethernet and WiFi interfaces. I am currently using WiFi. The issue exists whether I use an Android tablet or my smartphone. Presumably, I need to send some sort of start up command sequence to the printer in order to intitialise it.
Has anyone experienced this type of problem or can anyone offer a suggestion as to how I can rectify this issue?