📋 Supported Printers
ESC/P Printers: Epson LQ-310, LX-310, and compatible 24-pin dot matrix printers
🔌 Connection Methods (choose one):
Option 1: USB Cable
• macOS/Linux: Works directly via WebUSB - no driver needed ✅
• Windows: ⚠️ Driver WILL claim USB device and block WebUSB
→ Check Device Manager after installing driver:
• If COM port appears in "Ports (COM & LPT)": Web Serial API works ✅
• If no COM port: Use serial cable instead ❌
→ Most Epson dot matrix drivers DON'T create COM ports (unlike thermal printers)
Option 2: Serial Cable (RS-232)
• Connect to native COM port (LQ/LX-310 have serial ports)
• All platforms: Works directly via Web Serial API - no driver needed ✅
• ✅ Best for Windows (bypasses USB driver conflicts)
Option 3: Parallel Cable (LPT)
• ❌ NOT supported by Web Serial API or WebUSB
• Would require different implementation (native driver/print API)
Auto-detecting your platform and selecting the best connection method...
🔍 Windows Users: How to Check Your Connection Type
Step 1: Open Device Manager (Right-click Start → Device Manager)
Step 2: Look for your printer:
• In "Ports (COM & LPT)" → Shows as COM3, COM4, etc.
✅ Use "Change Device" button → Select the COM port → Web Serial API works!
• In "Printers" or "USB Devices" → Shows as "EPSON LQ-310"
❌ No COM port = WebUSB blocked = Use serial cable instead
Step 3: Click "🔄 Change Device" to test:
• If you see COM ports in picker → ✅ You're good to go!
• If picker is empty → ❌ Need serial cable or different driver