In the past few years, we have covered a whole host of quality handheld printers here. The Selpic P1 is another one that can print on mugs, shirts, pants, and any other surface. It has 8 colors for you to choose from with a resolution of 600DPI. It weighs only 92 grams and is compact enough to easily fit in your bag.
The Selpic P1 supports horizontal/vertical, left to right, and right to left printing. You can also print at any other angle that you desire. With built-in line break function, you can print a single line or across multiple lines. The device supports speech to text printing thanks to its accompanying app.