Connect Printer
Pair your thermal printer via USB or Bluetooth — directly from the browser
USB Connection
Connect via USB cable
Bluetooth
Connect via Bluetooth
—
Not connectedPrint Test Receipt
Send a sample POS receipt to the connected printer
How It Works
Browser-based printing architecture
HTTPS Required
WebUSB and Bluetooth need HTTPS. On cPanel, enable SSL via Let's Encrypt (free).
localhost also works for local testing.
Use Chrome or Edge
WebUSB & Web Bluetooth are supported in Chromium-based browsers (Chrome, Edge, Opera). Safari and Firefox do not support these APIs.
Connect & Print
Click Connect USB or Connect BT — the browser will show a device picker. Select your XP-58IIH and print away. No drivers needed on the POS machine.
Laravel Integration
Include escpos-printer.js in your Blade template. Call
PrinterConnection.connectUSB() and printer.print(receipt.build())
from your POS checkout page.
Receipt Preview
58mm thermal paper simulation
Activity Log
Real-time operation log