I recently bought a thermal ESC/POS printer for 25 Euros on Aliexpress but I saw the sames ones for 30 Euro on Amazon.
I connected it to my linux server and without any drivers I can print with e.g.: `echo "Hello World!" >> /dev/usb/lp0`.
It also supports bar/QR codes.