Shopify

Rollo Printer Setup for Shopify Barcode Labels

Most Shopify barcode apps only support DYMO sizes. Here's how to set up any Rollo printer with Barcodeman — custom label sizes in mm or inches, ten-minute setup.

B Barcodeman Team
· · 5 min read

To print Shopify barcode labels on a Rollo printer, you need a label app that supports custom label dimensions — not just DYMO presets. Barcodeman accepts any size in mm or inches, works with any Rollo model your OS can print to, and takes about ten minutes to set up end-to-end.

This guide covers why most Shopify barcode apps are DYMO-only, the label sizes Rollo prints for real Shopify stores, the setup walkthrough, and the handful of gotchas that trip up Rollo users — all pulled from actual support tickets.

Why most Shopify barcode apps are DYMO-only

Browse the Shopify App Store and you’ll notice a pattern in most barcode label apps: the template size dropdown is full of DYMO part numbers and not much else.

This isn’t a conspiracy. DYMO dominated Shopify retail printing for a decade, so every app built presets for DYMO’s catalog first. But if you own a Rollo, a Zebra, or any thermal printer with custom-sized stock, those presets don’t fit you.

The workaround in most apps is painful: they give you one or two “custom” slots and expect you to wrestle the math yourself. Margins, offsets, and print dialog paper sizes all have to line up manually, and most merchants give up.

Barcodeman takes the opposite approach — custom size is the default path, not the escape hatch. Set your label in mm or inches once, save the template, and reuse it.

Label sizes Rollo prints on Shopify stores

Rollo’s 4” × 6” shipping label is the flagship use case, but Shopify merchants use Rollo for plenty of product and price label scenarios. These are the sizes we see most often in support tickets:

Label sizeShopify use caseTypical barcode
4” × 6” (102 × 152 mm)Shipping labelsCode 128 or carrier-specific
2.25” × 1.25” (57 × 32 mm)Retail product barcode, POS inventoryCode 128 / EAN-13
2” × 1” (51 × 25 mm)Jewelry, cosmetics, small itemsCode 128
1.25” × 1” (32 × 25 mm)Price tags, shelf inventoryCode 128
3” × 2” (76 × 51 mm)Hang tags, fashionCode 128 + product info

If you’re unsure which barcode format fits each size, see the barcode format guide.

Setup in Barcodeman, step by step

Assuming you have a Rollo connected and powered on, here’s the full path.

1. Install the Rollo driver on your computer

Rollo ships drivers for both Windows and macOS — download them from Rollo’s support page. On recent macOS, the Rollo often installs without extra software; on Windows, install the driver package before printing or the system will either not see the printer or default to letter-size paper.

2. Create a label template

Open Barcodeman and create a new template (or duplicate an existing one that’s close to the size you need). In the template settings, set Width and Height in mm or inches — whatever matches the physical label in your Rollo.

For a 2.25” × 1.25” product label, enter 57 mm × 32 mm or 2.25 in × 1.25 in. Barcodeman stores both units so it doesn’t matter which you type.

3. Place your content

Drag a barcode element onto the canvas. Link it to your Shopify product’s barcode field (or SKU, depending on your setup). Add text elements for product name, price, and variant option as needed.

Keep the barcode width at least 25 mm (≈1 inch) for reliable POS scanning. If you’re printing on 1.25” × 1” labels, use Code 128 — it’s more compact for short alphanumeric SKUs and fits better on small stock than EAN-13.

4. Configure the print dialog

This is where most Rollo setup goes wrong. When you click Print and your OS print dialog appears:

  • Printer: select your Rollo (not “Save as PDF” and not your default office printer)
  • Paper size: set to match the label dimensions you defined in Barcodeman. If your size isn’t in the dropdown, click Manage Custom Sizes on macOS or Preferences → Paper on Windows and add it manually
  • Margins: set all four to zero — Barcodeman already handles whitespace inside the template
  • Scale: 100% (never “Fit to page”)
  • Orientation: match your template (portrait or landscape)

5. Preview, then print bulk

Always run a single-label preview print before queuing a batch. Check alignment, barcode scannability (scan it with your phone or POS), and legibility of text. Fix once, then print in bulk.

For the full printer setup reference across label types, see printer setup for roll labels.

Common Rollo + Shopify gotchas

These come straight from support tickets. If you hit one, jump to the fix.

”Paper size dropdown only shows 4×6”

Rollo sometimes falls back to the 4” × 6” shipping label in the print dialog when the custom size hasn’t been registered with the OS. The fix is on the OS side, not the app.

  • macOS: open the print dialog → paper size dropdown → Manage Custom Sizes → add a new entry with your label dimensions and zero margins → save → select it in the dialog
  • Windows: Control Panel → Devices and Printers → right-click Rollo → Printing Preferences → Paper/Quality → Custom Size → add your dimensions

Once saved, the custom size persists across sessions.

Labels print on letter-size paper instead of the roll

The system routed the print to a different printer. Confirm Rollo (or the driver’s exact name) is selected in the print dialog, not “Save as PDF” or the office printer you used last.

First batch scans, later labels don’t

Thermal print heads accumulate dust and residue over long runs. If the first 100 labels scan cleanly but the next 100 don’t, the print head likely needs cleaning. Either run a Rollo cleaning card through the printer like a regular label, or power the printer off and wipe the print head manually with a lint-free swab dipped in 70% isopropyl alcohol. Let it dry fully before printing again.

Media quality matters too — off-brand thermal stock is inconsistent. Stick with Rollo-brand or a verified compatible roll.

Content shifted off-center

Print dialog margins are not zero. Reset all four margins to 0 and reprint — Barcodeman controls whitespace inside the template, so any OS-level margin adds double whitespace.

Barcode too small to scan reliably

On 1” × 0.5” or smaller labels, an EAN-13 barcode won’t fit cleanly. Switch to Code 128 — it’s more compact for short alphanumeric SKUs — and keep the barcode width at or above 25 mm. If your use case demands EAN-13 on tiny labels, the label is simply too small. Use a bigger stock.

Frequently asked questions

Does Barcodeman support all Rollo models?

Yes. Rollo prints PDFs natively, and Barcodeman outputs PDFs. That covers every Rollo model in the current lineup — USB, wireless, and the newer models — as long as your OS can print to it.

Can I print product labels and Shopify shipping labels on the same Rollo?

Yes. Swap the label stock in the printer, swap the template in Barcodeman, and you’re using the same printer for both workflows. Shipping templates live alongside product templates in the same template list.

Do I need Mac or Windows?

Both work. Rollo ships drivers for both. For Linux, check Rollo’s support page for the specific model you own — CUPS-based setups are possible for many thermal printers but aren’t officially supported the same way.

Can I import my existing DYMO templates?

Not directly as a 1:1 import, but you can duplicate a DYMO template in Barcodeman, resize the canvas to Rollo dimensions, and the data bindings (product name, SKU, barcode field, price) carry over. You’ll reposition elements once, then save as a new template.

Is 203 DPI enough for barcode scanning?

Yes for almost all retail use. The classic Rollo runs at 203 DPI, which reads cleanly on every modern POS scanner. If you’re printing tiny barcodes (under 25 mm wide) or you need crisper text for FBA / retail compliance, consider a 300 DPI model — but for most Shopify POS, shelves, and jewelry-tag workflows, 203 DPI is fine.

What label format works best on a Rollo for Shopify POS?

Code 128 is the safe default for Rollo printer Shopify barcode labels in an in-store POS workflow. It handles any alphanumeric SKU, fits well in small spaces, and scans reliably at 203 DPI. Use EAN-13 only if you have real GS1 GTINs and sell through marketplaces that require them.

Start printing

If you’re evaluating Rollo and want a Shopify-side setup that actually fits it, install Barcodeman from the Shopify App Store. The Free plan prints up to 100 labels per month, and every label size and format is available from day one — no DYMO presets in the way.

Already running Rollo + Barcodeman? The printer setup reference covers roll, sheet, and multi-column label flows, and the support team reads every email sent to hi@gookit.co.