Love that! I want to setup a little thermal printer connected to an endpoint too. Any tips on how to do this the easiest way? are there any prebuilt solutions, or kits?
I just wrote a go program to directly write to the usb via gousb. I wrote the model of receipt printer that I used, but it's a very generic ebay receipt printer. https://github.com/moosilauke18/printodo-worker
Some Star Micronics printers have a built in server that polls an endpoint that can point to any url.
They have different names for similar services. I think the one you want may be called CloudPRNT. I tried it a few years ago and it worked OK (had some issues with reconnecting when it lost the internet connection)