
Closed
Posted
Paid on delivery
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.
Project ID: 40460365
114 proposals
Remote project
Active 1 day ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
114 freelancers are bidding on average €156 EUR for this job

SKIP.
€200 EUR in 21 days
7.6
7.6

Hi there, I’ve reviewed your Android app requirements and would love to collaborate on your project. With 5+ years of experience in native Android development, I specialize in building high-performance, user-friendly apps with clean UI, optimized architecture (MVVM/MVI), and seamless API integration. I’ll start with a clear project roadmap, provide regular progress updates, and ensure the app is thoroughly tested for stability and performance before launch. Let’s connect to discuss your app idea in detail — I’m ready to bring your vision to life! Best, Bhargav Android Developer | Kotlin & Java Expert
€140 EUR in 7 days
7.0
7.0

I’ve built Bluetooth ESC/POS integrations for Android POS apps, including mixed printer environments. You need a clean abstraction over multiple thermal printers without breaking your current flow. I’d implement this as a lightweight Android library (AAR) with a simple API layer, handling Bluetooth pairing, persistent connections, auto-reconnect, and a managed print queue to avoid dropped jobs. ESC/POS support will cover text formatting, images/logos, QR/barcodes, cut, and cash drawer. For Xprinter, I’ll validate on a real device and structure the driver so additional brands can be plugged in via profiles or command mappings rather than hardcoding logic. You’ll also get a small demo app, well-documented code, and a straightforward integration guide so your team can drop it into your existing APK without friction. One thing to handle carefully is device-specific quirks in ESC/POS command support—abstracting this early avoids issues when adding Zebra/Bixolon later. Are you currently using raw ESC/POS commands, or relying on vendor SDKs in your existing Epson/Star setup? Happy to build this in a way that stays stable as you expand printer support.
€200 EUR in 5 days
6.6
6.6

With experience in developing Android drivers for thermal printers, I understand the need for a universal Android driver to enable your food-ordering app to print via Bluetooth on a wider range of 58 mm/80 mm thermal receipt printers, starting with Xprinter models. I have previously worked on similar projects integrating ESC/POS features and ensuring reliable Bluetooth connectivity. How can we ensure seamless integration with your existing app architecture? Regards, Yogesh Kumar
€110 EUR in 10 days
6.7
6.7

You need a universal ESC/POS driver for Android that handles Xprinter and other 58/80 mm thermal printers over Bluetooth, with auto-reconnect and queue management. - I’ll build a standalone AAR library with a Kotlin-friendly API (e.g., printText(), printQrCode(), cutPaper()) that wraps ESC/POS commands and abstracts brand-specific quirks. The core will use Android’s BluetoothGatt for reliable connections, with fallback to classic Bluetooth if needed, and a print spooler to manage jobs during brief disconnections. - For hardware compatibility, I’ll implement a configuration system where each printer brand/model maps to its ESC/POS dialect (e.g., Xprinter XP-Q200 vs. Zebra ZQ500). The demo app will include a simple UI to test alignment, barcode formats, and cash-drawer triggers, with logs to verify command sequences. - The deliverables will include the library, a minimal demo app targeting Android 7–14, and a Markdown guide covering integration steps, common ESC/POS pitfalls (e.g., character encoding for accents), and how to extend support for new printers. I’ll verify printing on an Xprinter XP-Q200B (or equivalent if you prefer another model) and document any adjustments needed for Zebra/Brother. I’ll deliver the tested library, source code, and demo app in 7 days for €1,200. The amount covers the scope as written; we’ll refine the figure once we walk through the missing details. Let’s schedule a 15-minute call to confirm the Xprinter model and discuss any priority features for the demo.
€250 EUR in 7 days
6.7
6.7

Hi there, I’ve read your requirement for a universal Android Bluetooth driver that handles 58/80 mm printers and starts with Xprinter models, and I’m confident I can deliver. I’ll build a lightweight Android library (AAR/JAR) with clean Kotlin/Java bindings, reliable pairing, auto-reconnect, a print queue, and full ESC/POS support for text, logos, QR codes, and cash-drawer kicks. The approach includes auto-detection or simple configuration so you can add brands later, a verified print test on Xprinter, and basic support for Zebra, Brother, and Bixolon as optional targets. I’ll also supply a minimal demo app, well-commented source, a concise integration guide, and a quick hand-off call to walk through setup . Best regards,
€155 EUR in 10 days
6.1
6.1

Hi There!!! ★★★★ (Build universal Android Bluetooth ESC/POS driver for thermal printers) ★★★★ I understand you need a universal Android library to enable Bluetooth printing across multiple thermal printers (starting with Xprinter), with full ESC/POS support and easy integration into your existing app. ⚜ Android AAR/JAR driver development ⚜ Bluetooth pairing & auto-reconnect logic ⚜ Print queue & error handling ⚜ Full ESC/POS commands support ⚜ Brand detection/config setup ⚜ Demo app for Android 7+ testing ⚜ Clean code + integration guide I’ve worked on device integrations and Bluetooth-based systems, focusing on stable connections and reusable libraries. I’ll build a lightweight, well-structured driver that your team can plug in easily, with tested output. Let’s discuss printer models and finalize approach, ready to start soon. Warm Regards, Farhin B.
€110 EUR in 10 days
6.6
6.6

Dear Client, Hello dear! I’m Md Toriqul Islam, and I’m excited to partner with you & I can dive into your project immediately. I have rich experience in Android development, Bluetooth communication, ESC/POS thermal printer integration, and Kotlin/Java library development. I understand you need a universal Android thermal printer driver supporting Bluetooth receipt printing for Xprinter and other ESC/POS-compatible devices with auto-reconnect, queue handling, QR/barcode support, and easy integration into your existing food-ordering app. I can provide a reusable library, demo app, documentation, and scalable printer architecture. I am skilled in Android SDK, Kotlin, Java, Bluetooth APIs, ESC/POS protocols, thermal printer integration, and mobile application development. I’m ready to start immediately and would be happy to discuss this project. Looking forward to hearing from you. Best regards, Md Toriqul Islam
€80 EUR in 4 days
5.9
5.9

Having been a full-stack developer for over a decade, I bring an extensive range of skills to the table for your Android Universal Thermal Driver project. My native app development expertise centers on Android, which is perfect for addressing your printing requirements. I've had considerable experience working with different printer brands and have built numerous Bluetooth receipt solutions in the past, some of which have involved ESC/POS integration. Throughout my career, I've honed a knack for designing clean, functional solutions, and fast. Your project specifically demands a seamless connection between your food-ordering app and various thermal printers. I assure you reliable Bluetooth connectivity, including pairing, auto-reconnect, and print queue handling. I'll develop an Android library that exposes simple Kotlin/Java calls and guarantees the full ESC/POS feature set, including text, logos, QR codes, barcodes, cut commands, and cash-drawer kick. Moreover, my track record demonstrates my ability to build user-friendly apps with solid compatibility across various device models and manufacturers. In line with this project's expectation of compatibility with Xprinter as well as Zebra, Brother, Bixolon (and any other manufacturers you might want to add in the future), I will ensure automatic brand detection or easy configuration.
€30 EUR in 7 days
5.7
5.7

I have experience working with Android Bluetooth integrations, ESC/POS thermal printers, background device communication, and custom Android libraries, and your requirement is very achievable using a unified ESC/POS abstraction layer instead of maintaining separate printer implementations for every manufacturer. Few Questions : 1. Is your current application already written in Java, Kotlin, Flutter, or React Native? 2. Do you need simultaneous multi-printer support or one active printer connection at a time? 3. Are your existing Epson/Star integrations already using raw ESC/POS commands or SDK-specific APIs? For your food-ordering application, I would build a reusable Android printing library (Kotlin/Java compatible) that handles Bluetooth pairing and device discovery, Stable connection management with auto-reconnect, Print queue processing and retry handling, ESC/POS formatting commands, Text, logos, QR codes, barcodes, cut commands, and cash drawer support, Configurable printer profiles for Xprinter, Epson, Star, Zebra, Brother, Bixolon, and future brands The first implementation would focus on verified Xprinter compatibility while keeping the architecture expandable for additional manufacturers. I would also provide a lightweight demo application for Android 7+ through the latest Android versions, along with integration documentation and clean source code so your internal team can easily integrate the library into the existing APK without requiring root access.
€250 EUR in 7 days
5.3
5.3

✋ Hi There!!! ✋ The Goal of the project:- Build a universal Android Bluetooth ESC/POS driver to support multiple thermal printers including Xprinter. I carefully read your requirement for expanding beyond Epson and Star to a flexible driver with full ESC/POS support, stable Bluetooth handling, and easy integration into your existing app. I am the right fit because I have 9+ years experience building Android SDKs and Bluetooth-based printing solutions with reliable performance. • Develop Android AAR/JAR with clean Kotlin/Java APIs, auto-reconnect, and print queue • Implement full ESC/POS features including QR, barcodes, logos, and cash drawer • Test and validate on Xprinter and extend compatibility for Zebra, Brother, Bixolon I will also provide UI demo app, database handling if needed, full testing, documented source code, and seamless integration support. I have delivered similar receipt printing systems with multi-brand support and stable Bluetooth workflows. Looking forward to chat with you for make a deal Best Regards Elisha Mariam!
€111 EUR in 11 days
5.0
5.0

Hi, I would like to grab this opportunity and will work till you get 100% satisfied with my work. I just applied after read your job posting carefully and I believe that I am good fit to your project. I'm a serious bidder. I will satisfy you with my high skills! I am an expert which have 10+ years of experience on Mobile App Development, iPhone, User Interface / IA, PhoneGap, Mobile App Testing, Swift, Google Maps API, Web Development, iOS Development, Mobile Development I am looking forward to meet you to discuss the further detail about this project. Looking forward to hearing from you. Warm Regards
€140 EUR in 7 days
5.0
5.0

Hello, I can build a universal Android Bluetooth thermal printer library for your food-ordering app, starting with Xprinter support and keeping the structure open for other ESC/POS brands later. I have worked with Android SDK, Kotlin/Java, Bluetooth connection handling, receipt formatting, QR/barcode printing, logos, cut commands, and cash-drawer signals, so I can make the integration simple for your in-house team. The deliverables will include the compiled library, source code, lightweight demo app, and clear integration notes for Android 7+ without root access. I am ready to begin immediately and would be happy to discuss the project in further detail. Thanks, Teo
€200 EUR in 2 days
4.8
4.8

Hi, We will build your universal Android thermal print library (AAR) with full ESC/POS support: text, logos, QR codes, barcodes, cut commands, and cash-drawer kick over Bluetooth. For brand detection, we will query the printer's device ID string on connect and load the matching command profile. Adding new manufacturers later becomes a config file update, not a code change. A couple of quick things to confirm: 1) Which Xprinter model do you have for testing? 2) Does your app target a minimum SDK level above API 24? The number quoted here is a starting estimate. The exact cost and timeline will be confirmed after we go through the full scope together. Looking forward to your response. Best regards, Faizan
€34 EUR in 10 days
5.1
5.1

Hi there, I can help you with building the universal thermal driver for Android. I've worked with ESC/POS printers before and the key challenges you mentioned like auto-reconnect and queue handling are things I've solved. I'd structure this as a Kotlin library with a clean interface so your team can swap in different printer models easily. I'll make sure the Xprinter works first and keep the code modular for adding Zebra, Brother, etc. later. I'm Edward, been doing Android development for over 10 years. Happy to chat more about this.
€90 EUR in 7 days
4.9
4.9

**Universal Bluetooth Thermal Printer Driver for Android — Xprinter Ready & Built to Scale** Hi, I can build a reliable universal ESC/POS Bluetooth printing library for your food-ordering app with clean Kotlin/Java APIs and verified Xprinter support. I’ve worked with Android automation, device communication, and cross-brand hardware integrations, so I understand the stability challenges around Bluetooth pairing, reconnect logic, and print queue management. What I’ll deliver: ✔ Android AAR/JAR library with simple integration methods ✔ Stable Bluetooth connection handling (pairing, reconnect, queue) ✔ ESC/POS support for text, logos, QR, barcode, cut & cash drawer ✔ Xprinter validation + expandable architecture for Zebra/Brother/Bixolon ✔ Android 7+ compatibility testing ✔ Lightweight demo app for real receipt output ✔ Clean, well-commented source code ✔ Integration guide + handoff support call I’ll structure the driver to make future printer brands easy to add without changing your existing app flow. The goal is a plug-and-play module your in-house team can maintain long term. My background includes Android development, automation systems, hardware integrations, and scalable application architecture using Kotlin, Java, React, Python, and embedded communication workflows. I can start immediately and provide a clear development timeline after discussing your current Epson/Star implementation. Best regards, Anton
€140 EUR in 7 days
4.2
4.2

Hello there, I hope you are doing well. I’m an Android developer who has built cross-brand Bluetooth printing layers and libraries. I help apps print to a wide range of 58/80 mm receipts with a simple Kotlin/Java API, covering ESC/POS features like text, logos, QR codes, barcodes, cut commands, and cash-drawer kicks. I’ll deliver a lightweight Android library (AAR/JAR or bound service) with robust pairing, auto-reconnect, and a print queue, plus easy brand configuration so you can add more manufacturers later. In past work I’ve implemented Bluetooth print stacks that support Xprinter first, with compatibility notes for Zebra, Brother, and Bixolon, and I’ve produced a compact demo app that runs on Android 7+ without root. I’ll provide well-commented source and a concise integration guide so your team can drop the driver into your APK seamlessly. I can handle this end-to-end based on my experience and will deliver a drop-in library, sample app, and docs. Please feel free to contact me so we can discuss more details. Best regards, Billy Bryan
€250 EUR in 2 days
4.4
4.4

I have read your job post and I can develop a universal Android thermal printer library for your food-ordering app. I am an Android developer with experience in Bluetooth communication, ESC/POS printing, Kotlin/Java development, and receipt printer integrations. I can build a reusable Android library with Bluetooth pairing, auto reconnect, print queue handling, and support for text, QR codes, logos, barcodes, and cash drawer commands. I also have experience working with thermal printers including Xprinter and ESC/POS-compatible devices. My approach is to first create and test the Bluetooth printing core, then add multi-brand support and a lightweight demo app for Android 7+ devices. I will keep the code clean and easy to integrate into your existing APK without root access. I will provide source code, compiled library files, documentation, and support during the handover process.
€140 EUR in 7 days
4.2
4.2

Hi, I have experience integrating ESC/POS Bluetooth thermal printers in Android apps, including Xprinter-compatible devices. I can provide a lightweight universal printing library with queue handling, auto-reconnect, QR/barcode/logo printing, cash drawer support, and a simple API for Kotlin/Java integration. The solution will include source code, compiled library, demo app, and setup documentation so your team can easily integrate it into the existing food-ordering app without root access. I can also help extend compatibility for Zebra, Brother, and Bixolon printers in future updates.
€140 EUR in 7 days
4.4
4.4

Hello, Greetings , Good morning! I’ve carefully checked your requirements and really interested in this job. I’m full stack node.js developer working at large-scale apps as a lead developer with U.S. and European teams. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I’m well versed in React/Redux, Angular JS, Node JS, Ruby on Rails, html/css as well as javascript and jquery. I have rich experienced in Android, Software Architecture, Android App Development, Bluetooth, Kotlin, Android SDK, Mobile App Development and Java. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Looking forward to serve you
€155 EUR in 4 days
3.9
3.9

VANTAA, Finland
Payment method verified
Member since Nov 7, 2011
€30-250 EUR
€250-750 EUR
€750-1500 EUR
€8-300 EUR
€6-12 EUR / hour
₹12500-37500 INR
$30-250 USD
€30-250 EUR
₹600-1500 INR
₹15000-50000 INR
₹600-50000 INR
€30-250 EUR
$15-25 USD / hour
₹1500-12500 INR
$250-750 USD
$250-750 USD
$250-750 USD
$250-750 USD
$10-30 USD
₹12500-37500 INR
₹80000-100000 INR
₹500000-1000000 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR