Skip to content

Hardware Compatibility โ€‹

All devices share the same USB vendor ID (0x0922, Dymo-CoStar Corp.) and the same ESC-sequence print protocol. Differences between models are limited to supported tape widths and USB product IDs.

Supported devices โ€‹

DeviceUSB PIDTape widthsStatus
LabelManager PnP0x10026, 9, 12 mmโœ… Verified
LabelManager 420P0x10046, 9, 12, 19 mm๐Ÿ”ฒ Expected
LabelManager Wireless PnP0x10086, 9, 12 mm๐Ÿ”ฒ Expected
LabelManager PC0x10026, 9, 12 mm๐Ÿ”ฒ Expected
LabelPoint 3500x10036, 9, 12 mm๐Ÿ”ฒ Expected
MobileLabeler0x10096, 9, 12 mm๐Ÿ”ฒ Expected

Going further than the two-step CTA below? Follow the full verification checklist โ€” it covers TCP, the tape-width matrix, and the LabelManager PC mode-switch flow.

๐Ÿ”Œ
Got one of the five untested devices?A two-minute test helps everyone who buys one of these printers.
Run these two commands and report what happens:
dymo listโ†’dymo print text "test"

USB identifiers โ€‹

Vendor ID:  0x0922   Dymo-CoStar Corp.
DeviceProduct ID
LabelManager PnP / LabelManager PC0x1002
LabelPoint 3500x1003
LabelManager 420P0x1004
LabelManager Wireless PnP0x1008
MobileLabeler0x1009

Tape widths and print head dots โ€‹

TapePrintable dotsBytes per line
6 mm324
9 mm486
12 mm648
19 mm648

All models with a 12 mm or 19 mm capacity share the same 64-dot print head. 19 mm tape is physically wider but the printable area is the same 64-dot path.

Hardware reference (LabelManager PnP) โ€‹

Vendor:   Dymo-CoStar Corp.  VID 0x0922
Device:   LabelManager PnP   PID 0x1002  (post-modeswitch)

Interface 0  Printer class
  Protocol:     Bidirectional (0x02)
  EP 5 OUT:     0x05  Bulk  64 bytes  wMaxPacketSize=64
  EP 5 IN:      0x85  Bulk  64 bytes  wMaxPacketSize=64

Interface 1  Mass Storage (SCSI Bulk-Only)
  EP 2 IN:      0x82  Bulk  64 bytes
  EP 2 OUT:     0x02  Bulk  64 bytes

Interface 2  HID
  EP 1 OUT:     0x01  Interrupt  8 bytes  bInterval=10ms
  Report descriptor: 34 bytes (input report only โ€” no output report)

Full lsusb -v -d 0922:1002 output is the canonical reference for any discrepancies.

For the full USB protocol details โ€” byte sequences, flow control, and porting notes โ€” see Core.

Verification status โ€” community-verified โ€‹

This table is generated from @thermal-label/labelmanager-core's DEVICES registry merged with this repo's docs/hardware-status.yaml. Updated when a verification PR lands. See the unified table at /hardware/ for cross-driver comparison.

ModelPIDTransports testedStatusLast verifiedPkg versionReports
LabelManager PC0x1002usb โœ“โœ… verified2026-04-270.2.0#0
LabelManager PnP0x1002usb โœ“โœ… verified2026-04-270.2.0#0
LabelManager 420P0x1004โ€”ยท untestedโ€”โ€”โ€”
LabelManager Wireless PnP0x1008โ€”ยท untestedโ€”โ€”โ€”
LabelPoint 3500x1003โ€”ยท untestedโ€”โ€”โ€”
MobileLabeler0x1009โ€”ยท untestedโ€”โ€”โ€”

MIT licensed projects. Not affiliated with printer manufacturers. Sponsor on GitHub