Use the connection you have
Choose among supported paired Bluetooth, local network and USB thermal-printer setups.
Your Android device. Your thermal printer. Connected.
Bridge supported business applications to ESC/POS thermal printers from Android. Choose Bluetooth, Wi-Fi/network or USB, save your printer settings and test the connection before printing.
Version 1.0.0Ask us for the installer and setup guidance.
Connect. Configure. Put it to work.
A small tool with a clear purpose
Designed for
Mobile Print Agent turns a compatible Android phone or tablet into a local printing bridge for supported business software. The app receives ESC/POS print bytes over its local connection and sends them to the selected thermal printer. Choose a paired Bluetooth printer, a network printer or a USB device, then save the connection for the next job.
The app provides 58 mm and 80 mm paper settings, a sample-print action, connection status and troubleshooting logs. Supported Bluetooth and network connections can run through its foreground background service. USB printing has a different requirement: keep the app interface open so Android can provide the USB device access.
This is a bridge for compatible ESC/POS hardware and application integrations. It does not turn every printer into a supported device, and it does not convert arbitrary documents into receipt commands.
Choose among supported paired Bluetooth, local network and USB thermal-printer setups.
Use a sample print to confirm the selected printer and paper settings before connecting your business workflow.
Keep the selected printer and settings saved for subsequent supported print jobs.
What the tool can do
Practical capabilities, with the setup and compatibility details explained below.
Select Bluetooth Classic, network TCP or USB from the app. Bluetooth uses printers already paired in Android settings; the network option uses the printer’s IP address and port, while USB depends on the Android device’s host support and permission.
The agent’s local HTTP service listens on port 8888. A supported application sends raw ESC/POS bytes to that service, and the app forwards them to the selected printer. Network and browser access must be confirmed for your actual application setup.
Choose the paper width and the options your printer actually supports. Feed, cut, cash-drawer and beep commands depend on the hardware, so a sample print is the simplest way to check the selected combination.
The foreground service helps Bluetooth and network printing continue while the app is in the background. Startup options and saved settings support the same configured connection across sessions. Android power management can still affect availability.
Use Print Sample in the app to confirm the selected connection and paper settings before sending a real business job. This separates printer setup from the application’s receipt content and makes the first connection easier to diagnose.
The app keeps a rolling seven-day error log in its private storage. Share Log and Download Log give the support team useful connection details when a printer, permission or application job needs attention.
From installation to first use
Follow these steps, then use a sample or test job to confirm your connection.
Request the Android app and install it on the device that will sit near the printer. Review the Bluetooth, nearby-device and connection permissions requested for the transport you intend to use.
For Bluetooth, pair the printer in Android settings first, then select it in the app. For network printing, enter the printer IP and port. For USB, connect through the device’s host/OTG connection and approve the Android permission prompt.
Save the selected printer and choose 58 mm or 80 mm paper. Enable feed, cut, drawer or beep options only if the connected printer supports those ESC/POS commands.
Tap Print Sample and confirm the output. Then configure your supported business application to reach the agent on port 8888 and send a representative job. Keep the app interface open whenever USB printing is in use.
Where it fits
Illustrative scenarios showing how the capabilities work together.
The operator pairs an ESC/POS thermal printer in Android settings, selects it in the agent and prints a sample. The supported counter workflow then sends receipt bytes to the local bridge using that saved connection.
The team enters the printer’s reachable IP address and TCP port, selects the paper width and checks the sample output. A supported application sends its job to the Android agent, which forwards it to the network printer.
Compatibility and preparation
Check the device, connection and access requirements before your first live job.
AndroidThis Mobile Print Agent is an Android application. The inspected source does not include an iOS version. A separate desktop Print Agent is a different tool and is not the Android application described here.
The Bluetooth transport uses Classic Bluetooth SPP with a paired compatible ESC/POS printer. Pair in Android settings before selecting it. BLE-only, proprietary or non-ESC/POS devices are not automatically compatible.
Supported Bluetooth and network printing use the foreground service, subject to Android permissions and power management. USB printing requires the app interface to remain open because the USB plugin needs an active Android activity.
The local print endpoint receives raw ESC/POS print bytes. The connected application is responsible for preparing compatible receipt content; the agent is not a general PDF or document conversion service.
Confirm that the application can reach the Android device’s local service on port 8888. Review the device address, network isolation, browser security requirements and the supported integration configuration. Share the app’s log when you need help diagnosing the connection.
Use Request the tool for the Android app and compatibility guidance. A direct download button will appear once an approved public release link is published. Confirm your device and printer connection before the first live job.
A little help with your setup
Get the tool, confirm compatibility and connect it to your everyday work.