I have a PRNTEK w532U thermal printer that we use for our kiosks. This printer is a Taiwan rebranded Epson mt500. We have a ton of these setup and working as they should, but recently a few have decided to start printing in what looks to be ascii or some other code, instead of what I want it to print. I have verified the port settings and compared all settings that I can think of, and cannot find the problem. This printer uses a usb to serial adapter cable that has its own port settings that I have also verified as the same as on a working machine. We are sending printing from Firefox from our web application. I can even take a working machine, change the port speed settings and make it print in error like the others, but I change the port settings back and the problem is resolved. I can take a working printer, make it print in error, and fix it, but I cannot take an erroring printer that I didnt break, and fix it. Any help would be appreciated.