AislekitInstall

How to print Shopify barcode labels on a Dymo, Zebra, Rollo or Brother printer

Every label printer takes the same kind of file from Shopify, and the settings that decide whether a barcode scans are the same on all of them. This page gives those settings once, then each printer's own part: the rolls that fit a product label, its driver, and the thing that most often stops it printing. The last sections cover a label that prints but will not scan, and the labels for a whole Shopify transfer or purchase order.

Published by Aislekit. I make a Shopify label printing app, I name it where it is relevant, and I say plainly when you do not need it.

Your printer: Dymo LabelWriter, Zebra, Rollo, Munbyn and other thermal printers or Brother QL.

Which label printer suits which job

The settings that matter on every printer

  1. Download the labels as a PDF. Each page of the file is one label at the roll's exact size.
  2. Tell the driver the size of the roll in the printer: pick it from the paper sizes, or add it as a custom size.
  3. Print at 100% or "Actual size", never "Fit to page", which shrinks the barcode below the size it was drawn at.
  4. Print one label and scan it with the scanner you use in the stockroom or at the till, then print the rest.

Dymo LabelWriter

These are the Dymo rolls the app has sizes for. Any other roll works too, entered as a custom size.

In the print dialog, choose the paper size for the roll in the printer: the driver lists each Dymo roll by its number.

The LabelWriter 550, 550 Turbo and 5XL read a chip in the roll and print only on Dymo's own labels. If one of them refuses a roll, the roll is the cause, not the file. The older 450 and 4XL print on any roll of the right size.

Zebra

These are the Zebra rolls the app has sizes for. Any other size works too, entered as a custom size. Check the widest roll your model takes: the 2 inch models, such as the ZD410 and ZD411, take narrower rolls than the 4 inch models, such as the ZD421 and GK420d.

Printing the PDF

Print it to the Zebra (on Windows through the ZDesigner driver), with the label size in the printer's preferences set to the roll. If the bars run together or look faint, change the darkness in the driver and print another.

Printing ZPL

A ZPL file is the label in the printer's own language, so nothing on the computer can rescale it. It is drawn for the print head's resolution, so choose the one your Zebra has when you download it: 203 dpi or 300 dpi (the printer's configuration report says which). ZPL is part of the Pro plan; the PDF works on every plan.

To send the file on Windows, open the ZDesigner driver's printer preferences, then Tools, Action, Send file. On a Mac or Linux computer, send it to a raw print queue with lp -o raw.

Zebra ZSB printers

The ZSB series prints from cartridges rather than rolls, and takes the PDF through its own driver like any other printer. These are the cartridges the app has sizes for:

Rollo, Munbyn and other thermal printers

The same steps work for a Rollo, a Munbyn and most other thermal printers that print through a driver. These are the thermal roll sizes the app has. Any other size works too, entered as a custom size.

After loading a roll of a different size, calibrate the printer so it learns the new label length (Rollo's setup guide shows how for your model). Then give the driver the roll's size: on a Mac, choose Manage Custom Sizes under Paper Size in the print dialog and add the width and height; on Windows, set the paper size in the printer's preferences.

Brother QL

These are the DK rolls the app has sizes for. Any other size works too, entered as a custom size. The QL-800, QL-810W and QL-820NWB take DK rolls up to 62 mm wide, and the QL-1100 and QL-1110NWB take wider ones.

Turn Editor Lite off first

A QL-800, QL-810W or QL-820NWB can arrive with Editor Lite on, and then the computer sees a drive instead of a printer and nothing prints. Hold the Editor Lite button until its green light goes out, then install Brother's driver for your model. In the print dialog, choose the paper size for the DK roll in the printer (the driver lists each one by its size).

When a label prints but will not scan

Labels for a whole Shopify transfer or purchase order

Shopify admin has no button that prints the labels for what arrived. AK: PO & Barcode Label Printer, the app I make, reads a transfer or a purchase order, takes each product's quantity from it, and makes the labels as one PDF for the roll you choose. It installs read-only, and writes only the barcodes, SKUs and stock you receive once you allow it.

For a few labels without installing anything, the free label tool makes a PDF for a Dymo 30334 roll (2.25 x 1.25 in), a Dymo 30252 address roll, a Zebra roll (2.25 x 1.25 in), a Zebra roll (1.5 x 1 in), or a Brother DK-1201 roll (29 x 90 mm) from a list of SKUs or barcodes. The guide to printing barcode labels in Shopify walks through purchase orders and transfers step by step, and the app is on the Shopify App Store.