@thermal-label/brother-ql-*
TypeScript driver for the Brother QL DK-tape series and the Brother PT-P / PT-E TZe / HSe tape series. Talks USB, TCP, Bluetooth SPP and Bluetooth LE.
24 supported devices · current version 0.6.1 · browse hardware coverage →
Packages
@thermal-label/brother-ql-core— types, registries, encoders. Safe in Node and browsers.@thermal-label/brother-ql-node— Node-side transports and adapter.@thermal-label/brother-ql-web— browser-side transports and adapter.
Documentation
- Getting started — Install the packages and run a first print.
- Core — Types, registries, raster encoder. Browser-safe.
- Node — USB (libusb), TCP, and Serial transports for Node.
- Web (WebUSB) — WebUSB and Web Bluetooth in Chrome / Edge.
- Hardware — Per-device pages with verification reports.
- Verification checklist — What to run before filing a verification report.
- Troubleshooting — Common failure modes and how to read status frames.
API reference
TypeDoc-generated reference for the published packages — browse the API tree →.
Wire protocols
- QL raster — DK-tape QL series, including two-colour QL-800 / QL-810W / QL-820NWB.
- PT raster — PT-P / PT-E P-touch lineup, 128-pin and 560-pin heads, TZe + HSe.
Source
github.com/thermal-label/brother-ql · npm: @thermal-label/brother-ql-core