Commit Graph

2 Commits

Author SHA1 Message Date
Tim Hadwen
dc2fe2a8a0 Add USB hot-plug resilience and batch printing
USBPrinter no longer raises on init — the service starts and stays
running regardless of whether a printer is connected, reconnecting
automatically on demand.

Print jobs are now queued and batched: a 500ms collection window
groups consecutive labels into a single USB write, eliminating gaps
when printing multiple labels from InvenTree.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 16:07:59 +10:00
timmyhadwen
4010ffc01b Initial commit: Brother QL USB-to-Network Bridge
- TCP server exposing USB Brother QL printers on port 9100
- Supports all Brother QL series label printers
- Async architecture for handling concurrent print jobs
- Raspberry Pi deployment script and systemd service
- Documentation for setup and InvenTree integration
2025-12-21 16:46:14 +10:00