Android Universal Thermal Driver

Job ID: 40460365

Budget: €30 – €250 EUR

My food-ordering app can currently print receipts only through Epson and Star devices. I need a universal Android driver that lets the same app print over Bluetooth to a wider range of 58 mm/80 mm thermal receipt printers, starting with Xprinter models.

What I’m looking for
• An Android library (AAR/JAR or bound service) that exposes simple Kotlin/Java calls.
• Reliable Bluetooth connectivity: pairing, auto-reconnect, and print queue handling.
• Full ESC/POS feature set for text, logos, QR codes, barcodes, cut commands, and cash-drawer kick.
• Automatic brand detection or easy configuration so we can add other manufacturers later.
• Verified printing on at least one Xprinter unit; compatibility with additional brands such as Zebra, Brother, and Bixolon is a plus.
• A lightweight demo app that proves receipt output works from Android 7+ up to the latest release.
• Well-commented source code and a concise integration guide so my in-house team can drop the driver into our existing APK without root access.

Deliverables will be the compiled library, source code, sample app, and documentation. A short hand-off call to walk through setup will complete the project. If you have built similar Bluetooth receipt solutions before, I’d love to see them.