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 — 4 verified · 0 partial · 14 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_5000x2015USB🔄 expected
QL-550QL_5500x2016USB🔄 expected
QL-560QL_5600x2027USB🔄 expected
QL-570QL_5700x2028USB🔄 expected
QL-580NQL_580N0x2029USB, TCP🔄 expected
QL-600QL_6000x20c0USB🔄 expected
QL-650TDQL_650TD0x201bUSB🔄 expected
QL-700QL_7000x2042USB✅ verified
QL-710WQL_710W0x2043USB, TCP🔄 expected
QL-720NWQL_720NW0x2044USB, TCP✅ verified
QL-800QL_8000x209bUSB✅ verified
QL-810WQL_810W0x209cUSB, TCP🔄 expected
QL-820NWBcQL_820NWBc0x209dUSB, TCP, BT SPP✅ verified
QL-1050QL_10500x2020USB🔄 expected
QL-1060NQL_1060N0x202aUSB, 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)0x209D720✅WiFi + LAN✅ Verified
QL-8000x209B720✅—✅ Verified
QL-810W0x209C720✅WiFi🟡 Expected
QL-7000x2042720——✅ Verified
QL-710W0x2043720—WiFi🟡 Expected
QL-720NW0x2044720—LAN✅ Verified
QL-6000x20C0720——🟡 Expected
QL-580N0x2029720—LAN🟡 Expected
QL-5700x2028720——🟡 Expected
QL-5600x2027720——🟡 Expected
QL-5500x2016720——🟡 Expected
QL-5000x2015720——🟡 Expected
QL-650TD0x201B720——🟡 Expected
QL-10500x20201296——🟡 Expected
QL-1060N0x202A1296—LAN🟡 Expected
QL-11000x20A71296——🟡 Expected
QL-1110NWB0x20A81296—WiFi + LAN🟡 Expected
QL-1115NWB0x20AB1296—WiFi + 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 list→brother-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.