Over time thermal receipt printers have become inexpensive and very easy to work with in Arduino-based projects - however the properties of thermal paper exclude their use when a permanent printed record is required. In these cases dot-matrix printers will live on, and with the library by Steven Pearson you can easily use an Epson M-190 printer mechanism (found in receipt printers) with an Arduino. You can print text and graphics, which is demonstrated in the following video:
When connecting external devices for your Arduino, such as the printerEpson mentioned above, you'll need a protoshield to mount the external circuitry. In doing so, consider our range of ProtoShields. From the tiny LeoStick to the Mega range, we offer a complete range for you to work with.