← LabelFast guides

Print DYMO 30334 labels from Shopify: exact setup

The DYMO 30334 is one of the most common barcode labels in retail: 2.25" wide × 1.25" tall (57 × 32 mm), multipurpose, and sold in rolls of 1,000 for DYMO LabelWriter printers. It's big enough for a barcode, product title, and price, and small enough to fit on most retail packaging.

Getting Shopify products onto 30334 labels correctly comes down to three things: the right label dimensions in your label app, the right printer driver settings, and 100% scale in the print dialog. Miss any one of them and you get barcodes that scanners refuse to read. Here's the exact setup.

What you need

If your products don't have barcodes yet, fill that field first, a label app can only print what's in Shopify.

Step 1: Install and verify the DYMO driver

Download DYMO Connect from DYMO's site and install it. Then, before involving Shopify at all, print a test label from DYMO Connect itself. This isolates problems: if the test label misprints, the issue is the printer or driver, not your Shopify setup.

Driver notes worth knowing:

Step 2: Set the label size to exactly 2.25 × 1.25 inches

In your label app, set the label dimensions to 2.25 in × 1.25 in, width 2.25, height 1.25, one label per page (a LabelWriter treats each label as its own tiny page; this is not a sheet layout).

This is where Shopify's own Retail Barcode Labels app can leave you stuck: it only offers its built-in templates, with no custom sizes. If your app has a preset for "DYMO 30334", use it; if it only has custom dimensions, enter them manually.

In LabelFast (LabelFast) you define the size directly, 2.25 × 1.25, and the template stays put once it's right; it won't drift or reset between print runs. The free tier covers 200 labels a month, so you can dial in your 30334 setup without paying anything, and the app is read-only, so it never writes anything to your store while you experiment.

Step 3: Pick products and quantities

Select the products you want to label. Decide how many of each: for shelf-stock labeling you usually want one label per unit on hand.

(Small plug, since it's relevant: LabelFast pre-fills each quantity with your inventory on hand, so "one label per unit in stock" is the default rather than something you type per product. If you're using another app, budget time for entering quantities manually.)

Step 4: The print dialog: where most misprints happen

This is the critical step. When the print dialog opens:

  1. Printer: select the DYMO LabelWriter, not your office printer, and not "Save as PDF" unless you're intentionally previewing.
  2. Paper size: select the 30334 size (it may appear as "30334 2-1/4 in x 1-1/4 in" or similar in the DYMO driver's paper list). Do not leave it on Letter or A4, the driver will try to squeeze a letter-sized page onto a 1.25-inch label.
  3. Scale: 100%. This is the single most important setting. Turn off "Fit to page", "Shrink to fit", and "Fit to printable area". Any scaling, even 97%, changes the widths of the barcode bars, and barcode scanners are far less forgiving of that than human eyes. A label can look fine and still not scan.
  4. Margins: none / minimum, if your browser exposes the option. The label template already accounts for the printable area.
  5. Headers and footers: off (browser print dialogs sometimes add page titles and URLs by default).

Print one label first. Not the batch, one label.

Step 5: Verify with a scanner, not your eyes

Take the test label and scan it with the same scanner you use at the register (or your POS app's camera scanner). Check:

If it scans and looks right, print the full batch with the identical settings.

Troubleshooting

Barcode won't scan, but looks fine. Almost always scaling. Re-check that scale is exactly 100% and no "fit" option is enabled. Also confirm the barcode value in Shopify is valid for its format (UPC-A needs 12 digits, EAN-13 needs 13).

Label prints tiny in the corner of the label. Paper size in the print dialog is set to Letter/A4 instead of the 30334 size.

Content runs off the edge. The app's label dimensions don't match the physical label, confirm 2.25 × 1.25 in the template, and that you haven't selected a different DYMO size (30252 address labels are 3.5 × 1.125, a common mix-up).

Every second label is blank. Usually a paper-size mismatch causing the job to span two labels. Fix the paper size; if it persists, recalibrate the label roll from the DYMO software.

Printer feeds but prints nothing. Roll loaded upside down, or thermal side reversed. LabelWriters are direct thermal, there's no ink to run out, so a blank feed is nearly always a loading issue.

Recap

Exact recipe: template at 2.25 × 1.25 in, one label per page → print dialog set to the DYMO printer with the 30334 paper size100% scale, no fit-to-page, no headers → test one label with a real scanner → then batch. Once these settings are saved, printing 30334 labels from Shopify is a two-minute job every time stock arrives.


LabelFast prints barcode labels for Shopify with quantities that default to your stock on hand. Scan, bulk-print, or print from inventory transfers. See how it works →