There are plenty of fancy printers on the market these days. Not many of them are portable or capable of printing on your shirt or mugs. The Selpic P1 can help. It is an app controlled handheld printer that can print photos, barcodes, QR codes, and plain text on most surfaces.
You can use this printer like a pen to print on your shirt, purse, bag, notebook, mug, and anything else. It can print at any angle and from any direction. You can change its cartridge in a couple of seconds. Thanks to its built-in line break function, the P1 can print single-line and multi-line text. The device works with iOS and Android devices.