
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
112 proposals
Remote project
Active 22 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
112 freelancers are bidding on average €157 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
6.0
6.0

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

Hi there, Employer, We are DemiVision LLC, and our team specializes in developing robust Android solutions for hardware integration—particularly Bluetooth-based receipt printing. We’ve reviewed your requirements for a universal Android thermal printer driver, and we understand the importance of extending your food-ordering app’s compatibility beyond Epson and Star to cover popular models like Xprinter and others in the 58mm/80mm class. Your emphasis on a plug-and-play Android library (AAR/JAR or service) with simple Kotlin/Java APIs, reliable Bluetooth connection management, and a comprehensive ESC/POS command set closely aligns with our expertise. We have previously built Bluetooth printing libraries that support text, images, QR/barcodes, receipt cutting, and cash drawer triggers across mixed-brand printer fleets—including Xprinter, Bixolon, and Zebra models. This gives us practical insight into protocol variations and ensures smooth integration for both current and future device additions. Our approach will deliver a modular, well-documented Android library featuring automatic or easily configurable brand detection, robust connection handling (pairing, reconnection, print queue), and full ESC/POS support. We will provide a lightweight demo app that demonstrates receipt printing on Android 7 through the latest OS, complete with clear source code comments and an integration guide tailored for your in-house team. No root access will be required, keeping deployment straightforward. To ensure confidence, we’ll verify printing on an actual Xprinter unit and, if possible, test on additional brands. At project hand-off, we’ll walk your team through setup and integration. We’re excited to help make your receipt printing truly universal and would be happy to share samples from similar projects upon request. Looking forward to collaborating with you!
€140 EUR in 5 days
4.6
4.6

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

I have a deep understanding of how to facilitate robust Bluetooth connectivity, including pairing and auto-reconnect features, which are essential for your project. My experience with ESC/POS commands—and the full gamut of print features they control—ensures that every nuance of the printing process is handled. I've worked on numerous projects in the mobile app domain, including user management systems and admin dashboards. Drawing from this, I can offer you a well-commented source code and integration guide—something that will benefit your in-house team when integrating the driver into your existing APK. Moreover, my prior experience in creating similar Bluetooth receipt solutions increases my competence to handle this task. On a more personal level, I genuinely enjoy problem-solving and learning new technologies. This means that even if I haven't worked with some of the brands you mentioned, specifically Zebra, Brother or Bixolon, I will promptly dedicate myself to researching and developing compatibility with these devices. In conclusion, hiring me for your project ensures dedication, a strong work ethic and an unwavering commitment to deliver high-quality results within the given timeframe.
€499.99 EUR in 20 days
4.1
4.1

**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 can build a clean, production-ready Android ESC/POS printing library that extends your current Epson/Star support to a broader range of 58mm/80mm Bluetooth thermal printers, starting with Xprinter devices. The solution would be a lightweight AAR-based driver with Kotlin/Java APIs for pairing, auto-reconnect, and queued print jobs, designed to work on Android 7+ without root. It would include full ESC/POS support (text formatting, images/logos, QR codes, barcodes, paper cut, and cash drawer commands), along with a configurable printer abstraction layer so you can easily add new manufacturers like Zebra, Brother, and Bixolon later. I’d also provide a working demo app to validate real device output, plus clean, well-commented source code and integration documentation so your team can embed it directly into your existing APK with minimal friction.
€100 EUR in 3 days
4.3
4.3

VANTAA, Finland
Payment method verified
Member since Nov 7, 2011
$30-250 USD
€250-750 EUR
€8-30 EUR
€30-250 EUR
€250-750 EUR
₹1500-12500 INR
$250-750 USD
₹100-400 INR / hour
min $50 AUD / hour
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
₹600-1500 INR
$1500-3000 USD
$2-8 USD / hour
$15-25 USD / hour
$30-250 USD
₹600-1500 INR
$300-1000 USD
$30-250 USD
$250-750 USD
$250-750 USD
$3000-5000 USD
₹12500-37500 INR