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
This commit is contained in:
timmyhadwen
2025-12-21 16:46:14 +10:00
commit 4010ffc01b
7 changed files with 585 additions and 0 deletions

9
pyproject.toml Normal file
View File

@@ -0,0 +1,9 @@
[project]
name = "brother-ql-bridge"
version = "0.1.0"
description = "Bridge a USB Brother QL printer to the network"
requires-python = ">=3.10"
dependencies = [
"brother_ql>=0.9.4",
"pyusb>=1.2.1",
]