AppPage.net

Screenshots

  • Mharmal Printer screenshot 1
  • Mharmal Printer screenshot 2
  • Mharmal Printer screenshot 3
  • Mharmal Printer screenshot 4
  • Mharmal Printer screenshot 5
  • Mharmal Printer screenshot 6
  • Mharmal Printer screenshot 7

About Mharmal Printer

This application acts as a powerful print service driver, allowing any web-based application (POS, Inventory, Order Management) to communicate directly with ESC/POS thermal printers connected to your Android device via Bluetooth or USB.

Key Features:

- Universal Connectivity: Support for both Bluetooth and USB ESC/POS or StarPRNT thermal printers.
- WebSocket Bridge: Runs a local WebSocket server (default port 22300) on your Android device. Your web app simply connects to ws://localhost:22300 (or the device IP) to send print jobs.
- Background Service: The app runs as a robust background service, ensuring your connection stays active even when the screen is off or the app is minimized.
- Image Printing: Optimized for printing Base64 encoded images. Perfect for receipts, barcodes, and QR codes generated by your web app.
- Cash Drawer Support: Send commands to open the connected cash drawer.
- Paper Cut Support: Supports auto-cut commands for compatible printers.
- Live Status: Real-time connection status monitoring for both the WebSocket server and the printer.
- Diagnostics: Built-in tools to test connection and print quality.

How it Works:
- Connect: Pair your Bluetooth printer or plug in your USB thermal printer.
Start: Open the app and start the WebSocket service.
- Integrate: In your web application, connect to the WebSocket server running on the Android device.
- Print: Send Base64 image data or ESC/POS commands from your web app to print instantly.

Ideal For:
- Web-based Point of Sale (POS) systems running on Android tablets.
- Kitchen Display Systems (KDS) needing to print tickets.
- Inventory management apps requiring label printing.
- Any developer needing a bridge between a browser and a hardware printer.
Technical Details:

Default Port: 22300
Protocol: WebSocket (ws://)
Data Format: Base64 Encoded Images / Raw ESC/POS Bytes
Requirements:

Android 5.0+
Bluetooth- or USB OTG-capable device
ESC/POS-compatible thermal printer (58mm or 80mm)

Tested Devices:
- SEIKO SII RP-F10
- SEIKO SII MP-B20
- EPSON TM-m30
- MUNBYN TM-m30III
- Star Micronics Mc-Print3

What’s new

Version 2.2.1 · Updated July 30, 2026

Fixing the connection alive problem

User reviews

Ranil Priyantha
Ranil Priyantha
web shoket, 2.2.1version message format? please provide a JavaScript example for esc pos printing

Alternatives to Mharmal Printer

Looking for apps like Mharmal Printer? Here are 3 similar Android apps on Google Play. All of them are free to download.

Mharmal Printer vs. alternatives
App Rating Price Installs Last updated Compare
Mharmal Printer – Free 100+ Jul 30, 2026
Mharmal Staff Management – Free 5+ Aug 21, 2026 Compare
MharMal POS System – Free 50+ Jan 14, 2026 Compare
Keisuufy – Free 1+ Jul 23, 2026 Compare

Compare Mharmal Printer with the top alternatives: ratings, updates, ASO score and keyword gaps →

Similar apps on Google Play