55 devices, one table
Brother QL DK-tape, Brother PT-P/PT-E TZe tape, DYMO LabelManager D1 tape, DYMO LabelWriter die-cut, DYMO LetraTag LT tape. Filter by family, transport, and verification status.
Open hardware coverage
55 supported devices across Brother QL and DYMO. Six transports. Reverse-engineered wire-protocol references. MIT-licensed, no vendor SDK.
The contracts-shape DEVICES registry across the four driver packages currently lists 55 printers. Each row links to a per-device page with transports, engines, supported media, and verification reports.
| Family | Devices | Tape / label model | Transports |
|---|---|---|---|
| ๐ฆ Brother QL | 24 | DK rolls (QL series) and TZe / HSe tape (PT-P, PT-E) | USB, TCP, Bluetooth SPP, Bluetooth GATT |
| ๐ง DYMO LabelManager | 8 | D1 tape, single colour | USB, Bluetooth GATT |
| ๐ฅ DYMO LabelWriter | 22 | Pre-cut die-cut labels (550/5XL require NFC-locked DYMO media) | USB, Web Bluetooth on selected models |
| ๐จ DYMO LetraTag | 1 | LT label cassettes | Web Bluetooth |
โ Browse all 55 devices in the interactive table
If you are reverse-engineering, porting to another language, or auditing a payload, the protocol pages document opcodes, status frames, and compression in one place:
@thermal-label/d1-core.core + node + web + hardware + protocol + verification checklist.Transport, PrinterAdapter, PrinterDiscovery, media, status, errors) every driver targets.thermal-label command for discovery, status, and quick prints.If you maintain a warehouse app, a SaaS shipping integration, a kiosk, or an internal tool that must talk to a label printer from TypeScript, you are in the right place. The code is MIT-licensed, split into packages you can depend on selectively, and designed so hardware details stay inside driver packages while your product code stays boring.
If you need templates, barcodes, CSV batches, and sheet PDFs, pair these drivers with burnmark-io โ same printer ecosystem, different layer. The unified thermal-label-cli here stays intentionally small: list printers, read status, quick text/image prints for diagnostics and scripts.
@mbtech-nl/bitmap (re-exported by contracts so bitmap payloads stay consistent).brother_ql.โ Full list on the See also page.