Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: POS label printers (Zebra/Rollo/DYMO), Lightspeed Retail (R/X), gap & black-mark sensors, ZPL/TSPL/EPL, CUPS/Windows drivers

Lightspeed labels skipping one — sensor alignment, media type (gap vs black-mark), SmartCal/auto-calibration, label length & print width

Technician avatar Technician
Let’s stop the printer from skipping every other label in Lightspeed. Quick triage:
• Which printer: Zebra (ZD421/ZD420/GK420d), Rollo, or DYMO? USB or network?
• In Lightspeed Retail, which label size/template (e.g., 2.25×1.25, 1.25×1, 2×1) and barcode type (UPC/EAN/SKU)?
• Symptoms: feeds 2 at a time, stops between gaps, prints across the perforation, or shows “media out”?
• Media type you loaded: die-cut gap/notch, black-mark, or continuous?
Customer
Lightspeed R-Series, Zebra ZD420 via USB. 2×1 inch die-cut labels. It skips one—prints, then ejects a blank. Sometimes barcodes are cut off.
Technician avatar Technician
Classic gap sensor / media calibration issue. Thermal printers must “learn” the gap and label length. If the movable transmissive sensor isn’t sitting over the gap—or the printer thinks the media is black-mark or continuous—you get double-feeds, blanks, or truncated barcodes. We’ll 1) align the sensor, 2) set Media type = Gap/Notch, 3) run SmartCal/Auto-calibration, 4) confirm print width & label length in the driver/CUPS, and 5) match the Lightspeed label template.
Customer
How do I align the sensor and run calibration on ZD420? I don’t see anything in Lightspeed that does that.
Technician avatar Technician
Step 1 — Physically align the gap sensor (Zebra)
• Open the lid. Slide the movable sensor so it sits over the center of the gap between labels (not over the label). Using black-mark media? Move the sensor over the mark.
Step 2 — Set media type
• On the printer (or in driver): Media Type = Gap/Notch for die-cut labels. Use Mark only for tags with a black stripe.
Step 3 — Run calibration (SmartCal)
• With labels loaded, press and hold the calibration buttons (ZD420: PAUSE+FEED until feed begins). The printer learns gap + length and should stop on the next gap.
After this, a single press of FEED should advance exactly one label.
Customer
Feed now advances one label—nice. But in Lightspeed my 2×1 template still prints slightly high, so the barcode kisses the edge.
Technician avatar Technician
Step 4 — Match Lightspeed label template, print width & margins
• In Lightspeed Retail → Printing labels, pick the exact size/template you’re using (2×1, 2.25×1.25, 1.25×1, etc.).
• Windows (ZDesigner): Printing Preferences → Stock → set Label Size (Width/Height in inches or mm), Media Type = Gap/Notch, Print Width to your label width, and disable driver scaling.
• macOS (CUPS): Printer → Options → Media Type Gap/Notch, set a custom page size that matches the label, orientation = portrait, and ensure scaling = 100%.
• If you use Chrome print: set Scale 100%, Margins = None, and disable “Fit to page”. This prevents edge clipping on POS labels.
Customer
What about Rollo? Our other store uses Rollo USB and it sometimes feeds continuously after we change label vendors.
Technician avatar Technician
Rollo fix — re-learn the label + set correct media
• Press and hold the top button until the printer runs its automatic label identification sequence; it will feed several labels, then stop on a gap.
• In the Rollo driver, select the exact label size and ensure it’s set for die-cut (gap) labels, not continuous. Then verify print width/height and no scaling in Chrome/OS dialog.
• After learning, each FEED press must advance a single label. If not, run the learn process again and check the label path for dust or liner fragments.
Customer
We also saw “Media out” randomly on ZD420. Could that be sensor sensitivity?
Technician avatar Technician
Often yes. Do this:
1) Clean the sensor window and platen roller (isopropyl wipes). Debris makes the sensor miss the gap.
2) Re-align the movable sensor to the gap center and re-run SmartCal.
3) Confirm Media type (Gap vs Mark) and correct label length in the driver. Wrong length yields “media out” or over-advance.
4) If still flaky, run a Sensor Profile from the printer tools, then calibrate again.
Customer
Lightspeed label still prints slightly off-center. Any offsets I can tweak?
Technician avatar Technician
Yes — Tear-off/Top offset tweaks:
• Windows ZDesigner: Stock → Tear-off (±) to nudge where the label stops; also adjust Top/Left offsets if available.
• CUPS: use Media offsets (Top/Left) a few tenths of mm at a time.
• For ZPL/EPL intents, keep print speed modest and darkness appropriate; extreme speed can cause drift.
• Reprint from Lightspeed after each small adjustment to validate alignment on the actual POS template.
Customer
We occasionally switch to jewelry/butterfly labels. Anything special?
Technician avatar Technician
Butterfly/jewelry media often has narrow gaps or a black-mark backer. Set the sensor directly over the gap/mark, choose the matching Media Type, and recalibrate. In Lightspeed, pick the specific template for jewelry labels so barcodes stay readable. If the sensor can’t reliably see the gap, switch to Mark media with a clear stripe and recalibrate again.
Customer
Done—no more skips. Lightspeed labels line up perfectly now. Appreciate it!
Technician avatar Technician
Summary: When Lightspeed POS labels skip one, align the printer’s gap/mark sensor, set the correct Media type, run a SmartCal/auto-calibration, and match label size/print width in the driver and Lightspeed template. Need help with ZPL/CUPS or offsets? Open the chat.

Quick answer: the accepted fix

Accepted fix for labels skipping/double-feeding: set Media type = Gap/Notch (or Mark for tagged media), align the sensor over the gap/mark, run calibration (SmartCal/auto-learn), then match label size & print width in the driver/CUPS and select the exact Lightspeed label template. FEED must advance exactly one label afterwards.


Why POS printers skip labels (gap vs black-mark, sensor profile, label length)

Thermal label printers use transmissive (gap) and reflective (black-mark) sensors to detect where one label ends. If media type is wrong, the sensor is off the gap, or the printer hasn’t calibrated to the roll, it misreads length and advances two labels or prints across the seam. A Sensor Profile plus SmartCal restores accurate detection.

How to verify calibration & alignment

Press FEED once; it must advance one label cleanly. Print a Lightspeed barcode label test with Scale 100%, Margins None. If stopping between labels drifts, re-align the sensor and rerun calibration. Confirm print width, label length, darkness/speed, and tear-off offset in the driver/CUPS.

Label skipping — quick troubleshooting tips

Most “skip one label” cases are a mis-aligned sensor, wrong media type, or missing calibration.

Quick path: align the movable gap sensor → set Media type Gap/Notch vs Black-mark correctly → run SmartCal/auto-learn → match label size & print width in driver/CUPS → verify Lightspeed label template and Chrome scaling. This resolves the majority of Zebra/Rollo/DYMO skipping issues in Lightspeed POS.

Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.


Getting Started Is Easy

Ask for help, 24/7

Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.

Expert will respond in minutes

We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.

Save time & money

No scheduling hassles or expensive consults. Membership can save you significant time and money each month.

FAQ

Why do Lightspeed POS labels skip one or feed two at a time?

Wrong media type (Gap vs Mark), mis-aligned gap sensor, or missing calibration. Set Media = Gap/Notch for die-cut labels, align the sensor to the gap, and run SmartCal/auto-learn.

What driver settings prevent clipped barcodes?

Match label size (width/height), print width, and tear-off/offset in the driver or CUPS. In Chrome, use Scale 100%, Margins None. Choose the correct Lightspeed label template.

Rollo or DYMO keeps feeding blanks. How to fix?

Run the printer’s automatic label identification (re-learn), set die-cut (gap) in the driver, verify size, and confirm one-press FEED = one label. Re-learn after changing label vendors.

Do I need to recalibrate after every roll change?

If the label size/media or manufacturer changes, yes—re-calibrate so the printer learns the new gap spacing and length.

Sources

Matt Verified Icon
Matt ● replies in < 1 min
Technician Expert
⭐⭐⭐⭐⭐ Trusted by 27,000+ customers
Avatar
Alex · Expert's Assistant