Hardware Compatibility
The canonical per-device matrix lives on the org-wide hardware page: thermal-label.github.io/hardware/. It's generated from each driver's data/devices/*.json5 source of truth — for this driver, those entries live under packages/core/data/devices/. Got an untested device? Run the verification harness — the browser app walks through detection, diagnostic-print, and report submission; the PID, support status, and quirks for that entry land inline in the JSON5 file once the report is merged.
Supported devices
8 devices — 1 verified · 0 partial · 1 broken · 6 untested
| Model | Key | USB PID | Transports | Status |
|---|---|---|---|---|
| LabelManager 280 | LM_280 | 0x1006 | USB | ⏳ untested |
| LabelManager 400 | LM_400 | 0x0013 | USB | ⏳ untested |
| LabelManager 420P | LM_420P | 0x1004 | USB | ⏳ untested |
| LabelManager PC | LM_PC | 0x0011 | USB | ⏳ untested |
| LabelManager PnP | LM_PNP | 0x1002 | USB | ✅ verified |
| LabelManager Wireless PnP | LM_WIRELESS_PNP | 0x1008 | USB | ⏳ untested |
| LabelPoint 350 | LABELPOINT_350 | 0x0015 | USB | ⏳ untested |
| MobileLabeler | MOBILE_LABELER | 0x1009 | USB | ❌ broken |
Click any model to open its detail page on the docs site, where engines, supported media, and verification reports live. The same data backs the interactive cross-driver table.