How to Print Rollo Labels from Shopify

LabelCraft - barcode labels for Shopify that print at exactly the size you set.

The guarantees behind every label
Exact to ±0.1 mm

Every label prints at the size you set - measured, not approximate.

Never a silent failure

Overflow or a missing barcode always raises a visible warning before you print.

Whole dots in native ZPL

Native ZPL puts every bar on whole printer dots. Bars under 2 dots wide, or PDF EAN/UPC bars thinner than the GS1 minimum, raise a warning.

Blanks filled, fixes on request

We only write to your barcodes that were empty when we read them, unless you ask us to fix them.

Rollo direct-thermal printers are a popular low-cost choice for small shops and warehouses - best known for 4×6 shipping labels, but just as capable of product and barcode labels. This guide covers how to print barcode labels for your Shopify products on a Rollo at the right size and the right scale, so barcodes scan and labels align.

Supported Rollo printers

Any Rollo that installs a standard printer driver on Windows or macOS works with LabelCraft - you print a normal PDF, so there is nothing Rollo-specific to configure in the app. Common models:

Rollo printers are direct thermal - no ink or toner. They take direct thermal paper labels, on a roll or fan-folded, with a gap or a perforation between them, by which the printer finds the start of each label. Rollo asks you to avoid continuous stock, labels with black marks and clear film.

Rollo prints a standard PDF through the OS print dialog. Two settings decide the size: the paper Rollo's driver holds, which must be the size of your label (step 3 of the guide below), and the print scale, covered next.

Common Rollo label sizes (in millimeters)

Rollo stock is sold by the inch; here are the most common sizes with their exact metric equivalents, so you can pick the matching LabelCraft template or create a custom one:

Using a size that isn't on this list? Enter your exact label width and height in millimeters in a custom LabelCraft template - there is no fixed list you have to choose from.

The critical print setting: 100% scale

The most common cause of wrong-size labels and non-scanning barcodes on a Rollo is the print dialog scaling the PDF. When printing, set the scale to 100% - look for “Actual size” or “None” in the scale dropdown. Never use “Fit to page”, “Shrink to fit”, or “Auto”, and make sure the selected paper size matches your label, not Letter or A4.

LabelCraft embeds the exact physical dimensions of your label stock in every PDF (±0.1 mm). Print at 100% and the label aligns perfectly; scaled, the barcode modules shrink below the scanner threshold and text drifts off the label edge.

Rollo X1038 and Rollo Wireless X1040 on Windows, step by step

For a Rollo X1038, Rollo's USB printer, or a Rollo Wireless X1040, on a Windows computer. Both print in direct thermal, with no ink or ribbon. Windows can add the X1040 with a driver of its own, but it then prints 4×6 labels only: for any other size it needs Rollo's driver, as below.

1. Install Rollo's driver

2. Load your labels and let the printer learn them

3. Save the size of your labels in the driver

4. Print from the browser on the same paper

5. Print one label

Step-by-step: printing Rollo labels from Shopify with LabelCraft

  1. Open LabelCraft from your Shopify admin (Apps → LabelCraft).
  2. In Step 1 - Select Products, search for the products you want to label and add them.
  3. In Step 2 - Set Quantities, enter quantities per variant, or use “From inventory” for live stock counts.
  4. In Step 3 - Print, choose the template that matches your Rollo stock (e.g. 57 × 32 mm), or pick a custom one. A live preview renders immediately.
  5. Click Generate PDF to download a PDF sized exactly to your label.
  6. Open the PDF, set Print → Scale: 100% / Actual size, select your Rollo printer and its label size, and print.

Custom sizes on Rollo roll or fan-fold stock

For any size that isn't a built-in paper size, go to Templates → New template in LabelCraft and enter the exact width and height in millimeters. The PDF page is exactly the size you set. Save the same size as a Custom Paper in Rollo's driver (step 3 of the guide above), and let the printer learn the new labels (step 2).

The X offset and Y offset fields (in mm), in the template under Advanced settings → Printer calibration, correct any systematic drift between the layout and where the print lands on your stock. Print a calibration test page, measure the offset once, and every label printed from that template shifts by that much - useful if your Rollo seats the roll a millimetre or two off-centre.

Troubleshooting

Barcode doesn't scan

Almost always a scale issue - print at 100%, never “fit to page.” If the barcode is missing from the product record, use LabelCraft's “Generate missing barcodes” to create a valid EAN-13 or Code 128 before printing. On small Rollo labels, watch the scan-readiness warning: a barcode squeezed below the scannable width is flagged before the roll runs.

Labels print at the wrong size or two per label

The selected paper size must match your Rollo stock, and the scale must be 100%. If the printer prints across the gap or shifts every other label, run Rollo's label calibration (hold the round button on top until one beep, the R button on the X1040) so the gap sensor re-learns your stock, then reprint.

Text is cut off at the edge

LabelCraft shows an overflow warning before the PDF downloads. Set the affected element's overflow mode to shrink to auto-scale the font, or truncate to shorten it with an ellipsis - nothing is ever silently cut.

The printer skips or feeds blank labels

Rollo gives two causes: the printer has not learned the labels you loaded, or the paper picked for the print is not their size. Re-run Rollo's calibration so it learns the gap between labels, confirm the roll is seated straight, and check that the Custom Paper in the driver and your template both match the physical label.

Install free - 200 labels per month →

Need help with a specific Rollo model or label size? Contact LabelCraft support.

Related guides

Not ready to install? Try the no-install demo and measure a real label

Still stuck after this guide? Get help from a human

Available on Shopify App Store