current status at each stage of its operation. Most likely, the network settings will need to be
edited.
It might also be a simple paper issue. Open the printer top latch and confirm that thermal paper
is loaded and properly fed out the top.
If you turn on green button while holding down the little black button next to the printer's green
LED it will do a small print test, that can help determine if you're having printing issues as well
"Help! My printer just prints gibberish!" Your printer may have been factory configured for a
different baud rate. Try the following:
Hold down the small black button on top of the printer while turning it on. A test page should
print showing the font table and some diagnostic information. Look for the line that reads
'BAUDRATE':
Most printers arrive from the factory set for 19200 baud, but a few may be set to 9600. This will
not negatively impact the performance of your unit! The speed of the paper through the printer
is already much less than this and you will not see any difference…it's strictly a data protocol
issue of getting the microcontroller and printer communicating. So, if you do have a 9600 baud
printer, you'll need to edit the library file Adafruit_Thermal.cpp, changing this line:
_printer->begin(19200);
to this:
_printer->begin(9600);
Recompile and upload the sketch to the Arduino board, and the output should now be legible.