Labels¶
Printable labels for your sets, for a thermal label printer or sheets on an ordinary printer.
Each label shows the set number, name, year, total pieces, what is missing / on order, who checked it and when, the location, a QR code (the set on Rebrickable) and a Code 128 barcode of the set number — which the stock-check scanner mode reads.
| Size | For |
|---|---|
4x6 |
4 × 6 in thermal labels — Labelnize PM260, Zebra, Rollo, MUNBYN and most shipping-label printers |
100x150 |
100 × 150 mm thermal |
62x100, 62x29 |
Brother QL 62 mm continuous roll (DK-22205) |
38x90 |
Brother QL-600 38 mm continuous roll |
50x30, 40x30 |
small thermal labels for bags and bins |
a4 |
A4 sheet, 21 labels (Avery L7160) — HP, Canon, Brother inkjet / laser |
letter |
US Letter sheet, 30 labels (Avery 5160) |
Printing¶
In the terminal: L on a set's detail page, L on the completion dashboard, or Set Workshop → 6 (all,
incomplete, or set numbers). Pick the size; for exactly one set at a non-sheet size, you're then asked which
format(s) you want — PDF + web page alone, or also a PNG image, Zebra ZPL, or a Brother .lbx, or all of
them (see Formats below). Any other pick (several sets, or a sheet size) goes straight to the usual PDF and a web
page, with the one-time download link and QR code (exports) — scan it
with your phone or open the link on the PC the printer is connected to. Every format you pick is saved this same way
(not just the PDF the in-TUI message links to), so PNG/ZPL/.lbx files show up on the exports dashboard too —
check there if you picked one of those and didn't scan the message's QR code at the time.
From the shell (-o), a label file is written wherever you point it — a shell session already has direct filesystem
access, so there's no download link or exports-dashboard entry for the CLI path, same as the parts barcode sheet.
wms-go lego labels 75192 --size 4x6 -o falcon.pdf
wms-go lego labels incomplete --size a4 -o sheet.pdf
wms-go lego labels all --size 50x30 --format html -o labels.html
wms-go lego labels 75192 --size 38x90 --format png -o falcon.png
wms-go lego labels 75192 --size 38x90 --format lbx -o falcon.lbx
Print at 100 % / actual size with margins set to none — a PDF viewer defaulting to "Fit to page" instead silently rescales the page to whatever the printer driver guesses, which is the single most common cause of a label printing the wrong size. For a thermal printer choose the matching label size in its driver (for the Labelnize PM260: 4 × 6 in, 203 dpi). Barcodes and QR codes are drawn as solid shapes sized for a 203 dpi head, and are tested to decode at that resolution.
Formats¶
--format pdf (default) and --format html support every size, including sheets, and any number of sets at once.
Three more formats are one label at a time, no sheet stock — a sheet is genuinely multiple separate pages, and a
single PNG/Brother file can't be that:
--format |
What it is | Why you'd use it |
|---|---|---|
png |
A pixel-exact rasterized image (203 dpi) | Printed via a plain "Print Picture" dialog, which has no page-size-matching step to get wrong — sidesteps the PDF-viewer-scaling problem above entirely. |
zpl |
Plain-text Zebra Printer Language commands | For Zebra-style label printers (not a Brother QL), over a raw socket/USB connection. A batch of sets produces one ^XA…^XZ block per label, concatenated — not restricted to one at a time like PNG/.lbx. |
lbx |
A Brother P-touch Editor label file (a ZIP of Brother's own XML) | Brother's own software trusts the file's exact dimensions completely, so there's no print-dialog scaling step at all. Lower confidence than the others: Brother has never published a spec for this format, so it's built from community reverse-engineering, not an official reference — a real text block, a real QR code and a real Code 128 barcode as native objects, but a simpler single-block text layout rather than the precise multi-field layout the other formats use. Test-print it on your own printer before trusting it, and expect to report back what needs adjusting. |