←

Printer drivers & setup

For 58 mm and 80 mm ESC/POS thermal receipt printers: Bluetooth, USB, serial or network. Choose your device, install once, then print from this site.

Android

ESC/POS Print Driver app

Prints directly to Bluetooth printers paired with the phone, including the many printers that only support Bluetooth Classic, which a browser cannot reach. Works offline. Other apps can print through it too (share text to it, or open an escpos: or rawbt: link).

Download APK Version · · Android 7.0 or newer
Windows

PC print helper

A small program that lets this website print to any printer installed on your PC (USB, network, Bluetooth) or to a paired Bluetooth printer's COM port. It sends the receipt commands unchanged, so text, barcodes, QR codes and the paper cut come out exactly as designed.

Download for Windows Version · · Windows 10 / 11 · no installation needed

Quick setup

  1. Prepare the printer. Charge it or plug it in, then switch it on.
  2. Load paper. Insert thermal receipt paper (58 mm or 80 mm) with the shiny side facing the print head, then close the cover.
  3. Choose your device and follow its steps below.
  4. Test print. Open the demo page and press Hello, world. Check that the text is clear and the paper feeds and cuts.

Android phone

  1. Android Settings › Bluetooth › pair the printer. The PIN is usually 0000 or 1234.
  2. Install the APK above. Android may ask you to allow installs from your browser.
  3. Open ESC/POS Print Driver, choose Phone Bluetooth (this app), press Connect and pick the printer. Allow Nearby devices when asked.
  4. Press any demo button to print. The app remembers the printer.

Print from your billing app (any app) on Android

  1. Connect the printer once in the app (steps above).
  2. In the app press Open print settings, or go to Settings › Connected devices › Printing, and turn on ESC/POS Print Driver.
  3. In your billing app (or Chrome, a PDF, a photo) tap Print, choose your printer at the top, and set Paper size to 58 mm receipt roll or 80 mm receipt roll. Android remembers it.
  4. For web billing pages, add @page { size: 58mm auto; margin: 0 } to the print stylesheet, so the bill is laid out for the roll.
  5. You can also Share a PDF or image of a bill to ESC/POS Print Driver; it prints straight away.

Windows PC

  1. Connect the printer:
    • USB: install the printer's Windows driver from its maker. If it has none, use Add printer › Add a local printer › USB001 port › Generic › Generic / Text Only.
    • Bluetooth: Settings › Bluetooth & devices › Add device. Windows creates a Standard Serial over Bluetooth link (COMx) port; no driver is needed.
  2. Unzip the PC print helper and double-click Start-PrintHelper.cmd. Keep its window open while printing. Run Install-Autostart.cmd once to start it automatically with Windows.
  3. On the demo page, choose PC print helper (Windows), press Connect and pick your printer or its COM port.

Chrome or Edge may ask to let this site access other apps and services on this device. Allow it; that is how the page reaches the helper.

Other options

Troubleshooting

Nothing prints, but it says “Printed”
Check the paper direction: thermal paper prints on one side only. Try the printer's self-test (hold FEED while switching it on).
“Could not connect”
The printer may still be connected to another phone or PC. Switch the printer off and on, then connect again.
“PC print helper is not running”
Start Start-PrintHelper.cmd. If its window says the port is busy, an older copy is already running.
Strange characters instead of text
The printer is not an ESC/POS printer, or the Windows driver is rendering the job. Use the Generic / Text Only driver or the COM port instead.

Version (build ) · Released