Skip to content

Hardware

This driver covers two Brother families that share the raster command set: the QL series (DK paper labels, 300 dpi, head widths 720 or 1296) and the PT-P / PT-E series (TZe laminated tape and HSe heat-shrink, 180 / 360 dpi, head widths 128 or 560). The encoder branches on engine.protocol ('ql-raster' vs 'pt-raster'); see DECISIONS.md D12 for why both live in one driver.

Supported devices

24 devices — 3 verified · 0 partial · 15 expected · 0 unsupported · 6 unverified

ModelKeyUSB PIDTransportsStatus
PT-E550WPT_E550W0x2060USB, TCP⏳ unverified
PT-P750WPT_P750W0x2062USB, TCP⏳ unverified
PT-P900PT_P9000x2083USB⏳ unverified
PT-P900WPT_P900W0x2085USB, TCP⏳ unverified
PT-P910BTPT_P910BT0x20c7USB, BT SPP⏳ unverified
PT-P950NWPT_P950NW0x2086USB, TCP⏳ unverified
QL-500QL_5000x2013USB🔄 expected
QL-550QL_5500x2016USB🔄 expected
QL-560QL_5600x2018USB🔄 expected
QL-570QL_5700x2019USB🔄 expected
QL-580NQL_580N0x201bUSB, TCP🔄 expected
QL-600QL_6000x2100USB🔄 expected
QL-650TDQL_650TD0x201cUSB🔄 expected
QL-700QL_7000x2042USB✅ verified
QL-710WQL_710W0x2044USB, TCP🔄 expected
QL-720NWQL_720NW0x2045USB, TCP🔄 expected
QL-800QL_8000x209bUSB✅ verified
QL-810WQL_810W0x209cUSB, TCP🔄 expected
QL-820NWBcQL_820NWBc0x209dUSB, TCP, BT SPP✅ verified
QL-1050QL_10500x2027USB🔄 expected
QL-1060NQL_1060N0x2028USB, TCP🔄 expected
QL-1100QL_11000x20a7USB🔄 expected
QL-1110NWBQL_1110NWB0x20a8USB, TCP🔄 expected
QL-1115NWBQL_1115NWB0x20abUSB, TCP🔄 expected

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.

QL series (DK labels)

All QL devices share Vendor ID 0x04F9 (Brother Industries Ltd.) and speak ql-raster at 300 dpi over USB Printer Class or TCP port 9100.

DeviceUSB PIDHead pinsTwo-colorNetworkStatus
QL-820NWB(c)0x209D720WiFi + LAN✅ Verified
QL-8000x209B720🟡 Expected
QL-810W0x209C720WiFi🟡 Expected
QL-7000x2042720🟡 Expected
QL-710W0x2044720WiFi🟡 Expected
QL-720NW0x2045720LAN🟡 Expected
QL-6000x2100720🟡 Expected
QL-580N0x201B720LAN🟡 Expected
QL-5700x2019720🟡 Expected
QL-5600x2018720🟡 Expected
QL-5500x2016720🟡 Expected
QL-5000x2013720🟡 Expected
QL-650TD0x201C720🟡 Expected
QL-10500x20271296🟡 Expected
QL-1060N0x20281296LAN🟡 Expected
QL-11000x20A71296🟡 Expected
QL-1110NWB0x20A81296WiFi + LAN🟡 Expected
QL-1115NWB0x20AB1296WiFi + LAN🟡 Expected

The QL-820NWB and QL-820NWBc share PID 0x209D; the c is a regional marketing variant with identical firmware.

PT-P / PT-E series (TZe / HSe tape)

PC-connectable P-touch models that share Brother's raster command set with the QL series. Pin configurations sourced from Brother's Raster Command Reference PDFs via nbuchwitz/ptouch. All entries ship as 🔲 Untested until a hardware report is filed.

128-pin family — 180 dpi native, 360 dpi high-res

DeviceUSB PIDMass-storage PIDTZe widthsHSeNetworkStatus
PT-E550W0x2060unknown3.5 / 6 / 9 / 12 / 18 / 24 mm2:1 + 3:1WiFi🔲 Untested
PT-P750W0x20620x20653.5 / 6 / 9 / 12 / 18 / 24 mm2:1 + 3:1WiFi🔲 Untested

PT-E550W will not cut when compression is disabled — the encoder throws on autocut: true && compress: false for that model. PT-P750W's PID is contested between driver projects (DECISIONS.md D15).

560-pin family — 360 dpi native, 720 dpi high-res

DeviceUSB PIDTZe widthsHSeNetworkBluetoothStatus
PT-P9000x20833.5 / 6 / 9 / 12 / 18 / 24 / 36 mm2:1 + 3:1🔲 Untested
PT-P900W0x20853.5 / 6 / 9 / 12 / 18 / 24 / 36 mm2:1 + 3:1WiFi🔲 Untested
PT-P950NW0x20863.5 / 6 / 9 / 12 / 18 / 24 / 36 mm2:1 + 3:1WiFi + LAN🔲 Untested
PT-P910BT0x20C73.5 / 6 / 9 / 12 / 18 / 24 / 36 mm— (TZe-only)Classic SPP (assumed)🔲 Untested

The 560-pin family supports the 36 mm TZe and 31.0 mm HSe-3:1 widths that the 128-pin family cannot print. PT-P910BT is the highest-priority verification — if it speaks BLE GATT instead of classic SPP, it'll need bluetooth-gatt declared and dropped from the supported list until the niimbot BLE work lands.

Going further than the two-step CTA below? Run the verification harness — the browser app handles detection, diagnostic-print, and report submission; the page also points at the CLI harness for TCP-9100 models.

🔌
Got one of the 16 untested devices?A two-minute test helps everyone who buys one of these printers.
Run these two commands and report what happens:
brother-ql listbrother-ql print text "test" --media 259
Model familyTotal pinsBytes per raster row
QL-500 through QL-820NWB72090
QL-1050, QL-1060N, QL-1100, QL-1110NWB, QL-1115NWB1296162
PT-E550W, PT-P750W12816
PT-P900, PT-P900W, PT-P950NW, PT-P910BT56070

The print head is fixed width. The label stock determines how many pins are active — the host always sends full-width rows. Margins are handled by the printer based on the Print Information Command.

Unsupported models

The handheld P-touch line — PT-D, PT-H, PT-1xxx, PT-2xxx — uses Brother's ESC/P-style "P-touch Tape Editor" protocol, not the raster command set this driver implements. Adding support would belong in a separate brother-handheld driver. Please don't file issues for those models against this driver.

Label media

See Media for the full label and roll reference, including media IDs, DK codes, print area dimensions, and CAS switch pin patterns.

Editor Lite mode

Models QL-700 and later include an Editor Lite mode. When enabled (green LED lit), the printer presents as a mass storage device and ignores all raster print commands.

To disable: hold the Editor Lite button until the LED turns off. The printer reconnects as a USB printer class device.

The driver detects Editor Lite mode in listPrinters() by checking for known mass storage PIDs and logs a warning with instructions. It does not include Editor Lite devices in the results.

Mass storage mode PIDs

These are printer class PIDs' paired mass storage alternatives. They should never appear in printer selection — the physical device is the same hardware in a different USB mode.

PIDDevice
0x20A9QL-1100 (mass storage)
0x20AAQL-1110NWB (mass storage)
0x20ACQL-1115NWB (mass storage)
0x2065PT-P750W (PLite mass storage)

The mass-storage sibling PIDs for PT-E550W, PT-P900, PT-P900W, PT-P950NW, and PT-P910BT are not in any source we've checked. If you have one of those models, please run lsusb (or equivalent) when the printer is stuck in mass-storage mode and file an issue with the captured PID.

The verification status surfaced in the table above is stored in each device's support block in packages/core/data/devices/<KEY>.json5. Contributors file reports via the Hardware verification issue template; maintainers transcribe the accepted reports into the device's support.reports array on merge.