[Larry bank’s Arduino library can print text and graphics on ble (Bluetooth low-power) thermal printers. The library has some excellent functions to make it as easy as possible to send wireless print jobs to many common models. These printers are small, cheap and wireless. This is a good combination that makes them attractive to projects that benefit from printing hard copies.
It is also not limited to simple default text. Fancier output can be done using adafruit gfx library style fonts and options that send formatted text as graphics. In this concise list of functions, you can read all about what the library can do.
But [Larry] didn’t stop there. When experimenting with microcontrollers and ble thermal printers, he also wanted to explore using ble directly to talk to these printers from MAC computers. Print2ble is a MacOS application that allows you to drag an image file into the application’s window. If the preview effect is good, the print button will output it from the printer as a 1-bpp dithered image.
Small thermal printers are used for neat projects, such as this modified Polaroid camera. Now these small printers are wireless and economical. Only with the help of such a library can things become easier. Of course, if all this seems a little too easy, people can use plasma instead of thermal printing.