Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows/macOS, Thermal printers, CUPS, Shipping platforms, Wi-Fi label printers

macOS Sonoma/Ventura — fix cropped or half-printed 4×6 labels (CUPS, custom size, scale 100%, sensor calibration)

Technician avatar Technician
Hey! When a Rollo X1040 on macOS prints only half a label, the usual causes are: printing through AirPrint with the wrong media size, a missing custom paper (4×6 / 100×150 mm), scale not at 100%, or the printer not detecting the gap/black mark. We’ll map the correct Rollo driver in CUPS, set paper & margins to 0, and run a quick calibration.
A couple questions: USB or Wi-Fi? Which app generates the label — ShipStation, Shopify, Etsy, Pirate Ship, or a PDF from the carrier? And are labels 4×6 or 4×8?
Customer
It’s Wi-Fi. macOS Sonoma. Labels are 4×6 from Shopify (PDF). The top half prints, the bottom is cut off. Preview shows full size.
Technician avatar Technician
Got it. Over Wi-Fi macOS often adds the printer as AirPrint; AirPrint defaults to US Letter and trims to the device’s non-printable area. Also, if the driver thinks media is 4×6 but the printer sensors are off, it can advance early and cut the bottom.
Plan: 1) Re-add the printer with the Rollo driver (not AirPrint). 2) Create a custom paper size 100×150 mm with margins = 0. 3) Print via the System dialog at Scale 100%. 4) Run gap sensor calibration on the X1040.
Customer
How do I switch from AirPrint to the Rollo driver on a Mac?
Technician avatar Technician
Step 1 — Add with the Rollo driver (not AirPrint)
• System Settings → Printers & Scanners → click your Rollo → Remove Printer (we’ll add it back).
• Click Add Printer. Select the X1040. In Use: choose Rollo X1040 (driver/PPD) — avoid AirPrint or Secure AirPrint.
• If you don’t see the driver, install Rollo’s Mac driver package first, then repeat Add.
• Optional (advanced): open http://localhost:631 (CUPS) → Printers → your Rollo → Administration → Set Default Options and make sure Media Size = 100×150 mm (4×6), Media Type = Label.
Customer
Okay, I see the driver now. What about paper size and scaling from Preview or ShipStation?
Technician avatar Technician
Step 2 — Create a zero-margin custom paper
• In any app (Preview/Chrome), open the label → File → Print → expand Show Details → Paper Size → Manage Custom Sizes…
• Add 4×6 Label (100×150 mm) with left/right/top/bottom margins = 0. Save it.
• Choose Scale = 100% (turn off “Fit to page” or “Scale to fit”). Orientation: Portrait unless the label PDF is rotated.
• In Chrome-based shipping portals, click Print using system dialog and select the same custom size and 100% scale there.
Customer
It’s better, but one label advanced mid-print and chopped the bottom edge.
Technician avatar Technician
Step 3 — Calibrate the Rollo X1040
• Hold the feed button for ~3 seconds until you hear the calibration beep; the printer will feed a few labels to learn the gap sensor / black mark.
• Ensure Media Type is correct (Gap, not Mark, unless using black marks). Set Print Density moderate and Speed medium to avoid slippage.
• Check the roll guides are snug — loose guides can skew feed and cause a half-label print.
Customer
After calibration, 4×6 prints fine from Preview. In ShipStation via Chrome it still shrinks sometimes.
Technician avatar Technician
Platform tips:
• In ShipStation/Shopify/Etsy set Label Format to 4×6 (not Letter) and choose PDF or PNG 4×6. Avoid “Print to 8.5×11”.
• In Chrome: More settings → Scale 100%, Use system dialog, and select your custom 4×6 size again. Turn off Headers and footers and Background graphics.
• If labels are fuzzy or mis-scaled, verify DPI in driver (203/300-dpi mode) matches the printer’s spec.
Customer
Great — prints are full size now. Any maintenance or last checks?
Technician avatar Technician
Final checks:
• Keep a single Rollo driver queue as default; remove duplicate AirPrint entries so apps don’t switch sizes.
• If macOS updates reset sizes, revisit CUPS and re-set the default media to 100×150 mm.
• Clean the print head with isopropyl alcohol periodically to avoid fade or streaks at the bottom edge.
Need help tuning CUPS options or platform presets? Open the chat.
Customer
Perfect — the X1040 now prints full 4×6 labels from Shopify and Preview. Thanks!
Technician avatar Technician
Summary: If Rollo X1040 prints only half label on Mac, remove the AirPrint queue and add the printer with the Rollo driver, create a custom 4×6 (100×150 mm) zero-margin size, print at Scale 100% using the system dialog, and run a quick gap sensor calibration. Configure your shipping platform to output 4×6 labels. If labels still crop, we’ll adjust CUPS options or firmware together in chat.

Quick answer: the accepted fix

Accepted fix for Rollo X1040 half-label prints on macOS: add the printer with the Rollo driver (not AirPrint), set default media to 4×6 / 100×150 mm with margins = 0, print via the System dialog at 100% scale, and run sensor calibration. Update platform label format to 4×6.


Why Mac prints only half a label (AirPrint defaults, CUPS options, sensor alignment)

AirPrint queues default to Letter and apply non-printable margins, which crops thermal labels. The fix is a proper Rollo driver mapping in CUPS with a custom 4×6 size and zero margins. If feed timing is off, gap sensor calibration corrects advancement so the bottom doesn’t get cut.

How to confirm scaling, media and feed are correct

Print a 4×6 test PDF from Preview at Scale 100%. The print should fill the label edge to edge without cropping. Feed one label with the Rollo feed button; it should stop exactly at the gap. If Chrome prints differently, use Print using system dialog and re-select the custom size.

Rollo X1040 half-label — quick checklist

Most issues are AirPrint mapping, wrong paper size, or missing calibration.

Quick path: remove AirPrint → add with Rollo driver → create 4×6 custom size (margins 0) → Scale 100% via system dialog → calibrate gap sensor → set 4×6 in ShipStation/Shopify/Etsy/Pirate Ship → keep one default queue.

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 does my Rollo X1040 print only half of a 4×6 label on Mac?

Usually the printer is added as AirPrint with Letter paper, so macOS crops. Use the Rollo driver, set a custom 100×150 mm size with zero margins, and print at Scale 100%. Calibrate the gap sensor if the feed advances early.

Where do I change paper size to 4×6 on macOS?

In the print dialog choose Show Details → Paper Size → Manage Custom Sizes…, create 4×6 (100×150 mm) with all margins set to 0, then select it for the Rollo queue.

ShipStation/Shopify still shrinks or cuts labels.

Use Print using system dialog, choose the custom 4×6 size and Scale 100%. In each platform set Label Format to 4×6 (PDF/PNG), not Letter.

Do I need to reset CUPS?

Not usually. But you can open http://localhost:631 → Printers → your Rollo → Set Default Options and make 4×6 the default media. Remove duplicate AirPrint queues.

Common Rollo X1040 half-label problems and quick fixes
SymptomLikely causeQuick fix
Only top half prints AirPrint using Letter; wrong media Add with Rollo driver; set 4×6 custom size
Label cuts off at bottom Sensor misalignment / feed advance Run gap sensor calibration; snug roll guides
Web/Chrome shrinks label Browser scaling / margins System dialog; Scale 100%; margins 0
Different size across apps Multiple queues (AirPrint + Driver) Keep one default Rollo queue; remove duplicates

Step-by-step (macOS)

  1. Remove the AirPrint queue. Re-add the printer using the Rollo X1040 driver (Use: Rollo, not AirPrint).
  2. Create a custom paper size 4×6 (100×150 mm) with margins 0 and select it for the queue.
  3. Print via System dialog at Scale 100%; turn off “Fit to page”.
  4. Calibrate the printer’s gap sensor; verify Media Type and roll guides.

Note for Windows/other apps

  1. On Windows set the driver to 4×6 with zero margins and test in Devices and Printers → Printing Preferences.
  2. If PDFs from carriers are 8.5×11, switch platform output to 4×6 or use a label converter.

Sources

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