Meet the COLOP e-Mark: an app connected handheld printer that lets you print on wristbands, ribbons, and other absorbent surfaces. The e-mark lets you use an app to create and change images. Its cartridge lasts for up to 5000 multi-color images. You can use the e-mark on paper, cardboard, wood, and paper bags.
You can use this device to print with a swipe. It can print impressions up to 150mm long. More information is available here.