Printer Server

Receipt & Label Bluetooth Printing

Connecting…

🧾 Receipt Printer (ESC/POS)

Not Connected

📋 Receipt Queue 0

No pending receipts

🏷️ Label Printer (TSPL / ESC/POS)

Not Connected

📋 Label Queue 0

No pending labels

📝 Custom Text Print

🔧 Setup Instructions

⚠️ macOS Users: Web Bluetooth on macOS Chrome is experimental and may not work reliably. For best results, use Windows/Linux PC or Android tablet.
Step 1: Enable Web Bluetooth (Chrome/Edge)
1. Open chrome://flags
2. Search "Experimental Web Platform features" → Enable
3. macOS only: Also enable "Web Bluetooth"
4. Relaunch browser

Step 1b: Allow Web Bluetooth on non-HTTPS or non-localhost origins
Required when accessing over plain HTTP (e.g. http://192.168.x.x:3001) or via a reverse proxy that Chrome doesn't yet treat as secure:
1. Open chrome://flags/#unsafely-treat-insecure-origin-as-secure
2. Add your server URL, e.g. http://192.168.x.x:3001 or https://your.domain
3. Set to Enabled → Relaunch Chrome

Step 2: Prepare Printer
1. Turn on Bluetooth
2. Power on printer
3. Put printer in pairing mode
4. Load paper/labels

📜 Activity Log