Useful Tools

How-to guide

How to print barcode labels on a Dymo printer from Shopify

Rolls are not sheets: set the PDF page size to the label size, print at 100%, and use die-cut media — barcode printing on a Dymo LabelWriter, step by step.

8 min read · Published July 9, 2026 · Updated July 9, 2026

Dymo LabelWriter printers are a staple of small retail for good reasons: they are compact, quiet, and — because they print by direct thermal — there is no ink or toner to run out, ever. Instead of sheets, they feed labels from a roll and print them one at a time, which matches the rhythm of a stockroom perfectly: label twelve items now, four more when the next box arrives, and no half-used sheet to store in a drawer.

But rolls break the mental model most printing tools assume. A PDF built as a US Letter sheet means nothing to a printer whose 'page' is a single one-inch-tall label. Send one anyway and you get a microscopic sheet shrunk into a corner, a run of blank labels, or a barcode chopped in half at the label edge. Nearly every Dymo misprint from Shopify comes down to two settings: the PDF page size and the print scale.

This guide covers the setup end to end: identifying your roll, building a label-sized PDF from your Shopify products, and the print dialog settings that keep output at true size. If you print on Avery-style sheets with a laser or inkjet instead, see How to print Avery 5160 barcode labels from Shopify. And if labels print but refuse to scan, the fixes live in Barcode labels won't scan: 6 fixes.

Sheets vs rolls: one label = one page

On a sheet printer, the PDF page is the sheet and each label is a region of it. On a roll printer, the PDF page is the label. A run of 40 labels for a LabelWriter is a 40-page PDF in which every page measures exactly the label's dimensions — for the common 30252 address roll, 1-1/8″ × 3-1/2″. The roll is just the paper supply: the printer advances it label by label and uses the gap between die-cut labels to find each starting edge.

That is also why the die-cut vs continuous distinction matters when you buy media. Die-cut rolls (like 30252) carry pre-cut labels at a fixed size with a small gap between them; the printer's sensor aligns to each label automatically, which is exactly what barcode labels need. Continuous rolls are one unbroken band of paper meant for receipts and variable-length printing; the printer has no way to know where one 'label' ends, so a fixed-size template slowly walks out of position down the roll. For product barcode labels, buy die-cut.

Print barcode labels on a Dymo, step by step

  1. 1

    Identify the exact roll you have

    The SKU is printed on the roll's core and on the box. 30252, for example, is the standard address label for the LabelWriter series: 1-1/8″ × 3-1/2″ (about 28 × 89 mm), 350 labels per roll, and a common choice for product labels on LabelWriter 450 and 550 printers. Write the dimensions down — they become your PDF page size. If no size is printed anywhere, measure one label edge to edge.

  2. 2

    Install the Dymo driver and software

    Install Dymo's current software (Dymo Connect) so the LabelWriter appears as a normal printer in your operating system, with a paper-size list that matches Dymo's label SKUs. You will not design labels in Dymo's own app — your product data lives in Shopify — but the driver's named paper sizes are what make '1-1/8″ × 3-1/2″' selectable when you print a PDF.

  3. 3

    Build the template at the label's exact size

    Set up the layout so each PDF page equals one label: page size 1-1/8″ × 3-1/2″ for a 30252 roll, with the barcode running along the 3.5″ length. The long dimension carries the code; the 1-1/8″ height takes the title and price lines. Keep content a couple of millimetres inside every edge — die-cut positioning varies slightly from label to label.

  4. 4

    Pick products and set quantities

    Each unit you want to label is one page of the PDF. Set quantities per variant: a restock with twelve of one item and three of another should produce a fifteen-page file. There is no sheet rounding on a roll — you print exactly the count you type, and the roll simply stops there.

  5. 5

    Fill in missing barcodes before printing

    A variant without a value in Shopify's barcode field cannot produce a scannable label. Check the field for every variant in the run and generate unique codes for the blanks before layout. Duplicated codes are worse than missing ones, because they scan 'successfully' as the wrong product.

  6. 6

    Preview at true size

    Check the preview at 100% zoom, or print one test label and hold it against a blank one from the roll. Look for the quiet zone — clear space at both ends of the barcode — and check that long product titles truncate cleanly instead of crowding the code toward the label edge.

  7. 7

    Print with page size = label size, scale = 100%

    In the print dialog: printer = the LabelWriter, paper size = the named Dymo size that matches your roll, scale = 100% or 'Actual size'. Because the PDF page and the paper are the same dimensions, no scaling is needed — and none should happen. If the dialog shows 'Fit to page' as active, turn it off before printing.

  8. 8

    Scan-test the output

    Thermal print quality depends on the print head and the media. Scan a few printed labels with the scanner you actually use at the counter before running hundreds. If reads are unreliable, clean the print head, check the media, and work through the scan troubleshooting guide linked below.

SettingCorrect valueWhy it matters
Paper sizeThe exact label size — 1-1/8″ × 3-1/2″ for a 30252 rollAny other size forces cropping or scaling
Scale100% / 'Actual size'Scaling reshapes bar widths and breaks scanning
OrientationMatch the PDF pageA rotated page prints truncated at the label edge
PrinterThe LabelWriter itselfThe system default printer will waste a full sheet per label
Print qualityThe highest the driver offersBarcode edges must stay crisp for the scanner

Two hardware notes worth knowing. LabelWriter printers are direct thermal: the image is formed by heat in the label material itself, so prints eventually fade under prolonged heat, sunlight or friction — fine for stockroom and price labels, less suited to goods stored for years in hot places. And the LabelWriter 550 family uses automatic label recognition and prints on genuine Dymo rolls it can identify; the 450 also accepts third-party die-cut media. Check which model you own before ordering generic rolls.

'Fit to page' is even more destructive on a roll than on a sheet. On US Letter it nudges a grid a few percent; on a one-inch label the same option can silently shrink a sheet-sized page until the whole layout — barcode included — is a few millimetres wide, or enlarge a small page until everything but a corner is cropped away. If a Dymo print ever comes out wildly wrong in size, check the scale setting and the paper size before touching anything else.

Troubleshooting roll printing

The label prints tiny in one corner

The PDF page is bigger than the label — usually a Letter or A4 layout sent to label media with scaling switched on. Regenerate the PDF at the label's exact dimensions instead of resizing a sheet layout: a roll printer should never receive a sheet-sized page.

Every second label comes out blank

The page is slightly taller than the label, so each printed page spills a few millimetres onto the next label and the printer ejects it. Verify that the page size matches the label size exactly — including orientation — and that you picked the named paper size for your specific roll rather than a close cousin from the list.

Print is faint, patchy, or fades over time

Direct thermal output depends on the head and the media. Clean the print head following Dymo's instructions, try a fresh roll, and raise the print density if the driver offers the setting. If labels print cleanly but scanners still refuse them, the causes and fixes are ranked in Barcode labels won't scan: 6 fixes — and if the numbers themselves are missing or duplicated, start with How to generate unique barcode numbers for your products.

Doing this with Solvi Barcode Labels

Solvi Barcode Labels treats rolls as what they are. Its Dymo presets — including the 30252 address roll — produce a PDF whose every page is exactly one label at the roll's true dimensions. There is no sheet layout to adapt and nothing to measure: pick the preset and the preview shows your label at true size, with the measurements displayed in inches or millimetres to match your store's locale.

Quantities start at zero, so a fifteen-item restock produces a fifteen-page file and nothing more. Variants missing barcodes are flagged before printing, and generated codes are unique Code 128 values checked against your whole catalog and saved straight to your variants in Shopify. The preview is the exact PDF you download, and the download screen repeats the two settings that matter on the way to the printer: paper size equal to the label, and 100% scale.

If your roll is not among the presets, custom dimensions take the width and height printed on the box, with the geometry validated live — a label that cannot physically print never reaches the PDF stage.

Related guides

Do this in minutes with Solvi Barcode Labels

Print barcode labels right the first time: unique codes, true-size sheets, ready in minutes.