Here is a handy printer that lets you print barcodes, text, and everything in between on almost any surface, including glass, wood, or even on your own skin. SELPIC is pretty easy to use. Simply click and slide on the surface you want to print on. You can connect your smartphone to this printer over WiFi.
The SELPIC App supports all languages on your mobile device. It gets the job done with a quick-dry water resistant ink. SELPIC comes with 600 dpi resolution and up to 300 mm/s speed. It has a 30ml cartridge.