Thermal Printer Integration on React Native
Budget: $10 – $30 AUD
You must have experience and have done that before, this is not a project to try
Job Title:
React Native Thermal Printer Integration (Bluetooth, LAN, USB)
Project Summary:
We’re looking for a developer to help us enable receipt printing from our React Native business app (Android only) to thermal printers.
The printed receipt must support:
Arabic text (properly shaped and right-to-left aligned)
Images (Orderat logo)
QR codes (provided by our backend)
It should work with:
Bluetooth printers
LAN printers (via IP:9100)
USB printers (Android OTG)
What We Need:
A React Native module or service that:
Captures and renders the receipt (as image or ESC/POS format)
Sends data to the printer silently (no print dialog)
Prints automatically when a new order is accepted
Allows manual printing via a button
A simple screen to configure printer connection (IP or Bluetooth MAC)
Printer Compatibility:
ESC/POS printers such as:
Xprinter XP-K200L
Rongta, Sunmi, and similar models
Support for both 58mm and 80mm paper sizes
Tech Stack:
React Native (bare workflow / Expo Dev Client)
Backend: Node.js
Android-only app
Optional (Bonus):
Support for USB thermal printers (via Android OTG)
Create a lightweight Android print agent to run in the background
Job Title:
React Native Thermal Printer Integration (Bluetooth, LAN, USB)
Project Summary:
We’re looking for a developer to help us enable receipt printing from our React Native business app (Android only) to thermal printers.
The printed receipt must support:
Arabic text (properly shaped and right-to-left aligned)
Images (Orderat logo)
QR codes (provided by our backend)
It should work with:
Bluetooth printers
LAN printers (via IP:9100)
USB printers (Android OTG)
What We Need:
A React Native module or service that:
Captures and renders the receipt (as image or ESC/POS format)
Sends data to the printer silently (no print dialog)
Prints automatically when a new order is accepted
Allows manual printing via a button
A simple screen to configure printer connection (IP or Bluetooth MAC)
Printer Compatibility:
ESC/POS printers such as:
Xprinter XP-K200L
Rongta, Sunmi, and similar models
Support for both 58mm and 80mm paper sizes
Tech Stack:
React Native (bare workflow / Expo Dev Client)
Backend: Node.js
Android-only app
Optional (Bonus):
Support for USB thermal printers (via Android OTG)
Create a lightweight Android print agent to run in the background
Related categories:
Business, Accounting, Human Resources & Legal
JavaScript
Mobile App Development
Android