To send data to the printer, we will use a 5V TTL serial connection. This is not the same as the 10V RS232 serial from a computer’s 9-pin serial port — don’t connect the printer directly to a standard PC port or you may damage it. It’s possible to use something like an FTDI cable to talk to the printer, but we’re going to assume that nearly everyone will want to use it with a microcontroller. This tutorial shows how to wire it up to an Arduino, and our example code is Arduino-compatible. Any microcontroller that can output TTL serial will work, with suitable adaptation to the code.