Low-cost consumer thermal printers are usually locked to a vendor mobile application that speaks an undocumented Bluetooth Low Energy (BLE) protocol. That arrangement leaves the hardware far less programmable than it could be, and rules out any integration into a larger system.