Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows 11/10, Printers, Networking, Label printers (Zebra, DYMO, Brother QL, Rollo), ZPL/EPL/CPCL

Fix mirrored / flipped / backward RMA shipping labels — Windows 11, macOS, Zebra ZPL, DYMO, Brother QL

Technician avatar Technician
Hey! We’ll stop your RMA label printing mirrored (reversed text and barcode). A couple questions first:
• What printer model (e.g., Zebra ZD420/ZP450, DYMO 4XL, Brother QL-1100, Rollo)?
• Are you printing a PDF return label (Amazon/UPS/FedEx/eBay/Shopify) or sending raw ZPL/EPL?
• On Windows 11/macOS, did the flip start after a driver update or moving from 4×6 to 100×150 mm?
We’ll check Mirror Image, Rotate 180°, and CUPS/driver options, then test with a known-good 4×6.
Customer
Zebra ZD421. I print UPS RMA labels from a PDF in Chrome on Windows 11. Everything suddenly looks like a mirror image—the barcode is backward.
Technician avatar Technician
Got it. With Zebra drivers, a hidden flag called Mirror Image (ZPL command ^PMY) can be toggled by templates or updates and it persists. Also, “Rotate 180°” isn’t the same as mirror—rotation is fine; flipping left↔right breaks barcodes. We’ll disable mirror in the driver, clear any ZPL that forces it, and confirm the label size is 4×6 (100×150 mm).
Customer
Where exactly is the setting in Windows? Chrome’s print dialog doesn’t show “mirror”.
Technician avatar Technician
Windows 11 — ZDesigner/Zebra driver
1) Settings → Bluetooth & devices → Printers & scanners → Zebra → Printing preferences.
2) Open Advanced Setup (or Options) → uncheck Mirror image / Reverse. Leave Rotate 180° OFF unless your labels feed upside-down.
3) Stock: set Width 4.00 in, Height 6.00 in (or 100×150 mm). Scaling 100%.
4) Click Apply → Print Test. If it still flips, we’ll reset the printer and remove any persistent ZPL flag.
Customer
The “Mirror image” box was checked. I turned it off and the test label looks normal. Do I need to change anything in Chrome or the PDF viewer?
Technician avatar Technician
Great! Keep these PDF checks to avoid mirrored or tiny labels:
• In Chrome/Edge/Adobe Reader: Scale 100%, Actual size, no “Fit to page”.
• Paper size: select 4×6 in / 100×150 mm (not Letter).
• Orientation: Portrait; don’t use app-level “Flip horizontal”.
If you ever send ZPL directly (Shopify/eBay/ShipStation raw mode), add ^PMN to force no mirror.
Customer
I also have a DYMO 4XL on another PC where return labels print backward only from Etsy. Same fix?
Technician avatar Technician
Similar idea:
• DYMO LabelWriter 4XL / 5XL: Printers & Scanners → Preferences → uncheck Mirror / Reverse Image; size 174490 4×6 or 99014 4×6 equivalent.
• Brother QL-1100/1110NWB: in Printing Preferences → Advanced → turn OFF Mirror Printing and only use Rotate 180° if needed; select 103×150 mm label.
These options often toggle after software updates or when apps install their own driver profiles.
Customer
What about macOS? A coworker’s Mac is flipping return labels from FedEx.
Technician avatar Technician
macOS
1) System Settings → Printers & Scanners → select the label printer → Options & Supplies → Options → set media to 100×150 mm.
2) In the print dialog, open Presets/Layout → ensure Flip horizontally / Mirror image = Off.
3) For Zebra, open http://localhost:631 (CUPS) → Printers → Set Default Options → disable Mirror Image and confirm Resolution 203 dpi and Media 4×6.
4) If using raw ZPL, add ^PMN (no mirror) and avoid templates that force ^PMY.
Customer
Sometimes labels print upside down instead of mirrored. Is that the same problem?
Technician avatar Technician
Good distinction:
• Upside down = rotation 180°. Use Rotate 180° (ZPL ^POI) to fix feed orientation.
• Mirrored / reversed / flipped = left↔right reflection. Turn OFF Mirror Image (ZPL ^PMN).
Barcodes scan fine when rotated, but mirrored codes usually fail at UPS/FedEx counters.
Customer
If a marketplace template forces mirror again, can I reset the printer?
Technician avatar Technician
Yes. Power the printer off, hold the feed button while powering on until it prints a config label; this resets many sticky ZPL flags, including ^PM. Then re-calibrate media and re-apply 4×6 size in the driver. If a site sends raw ZPL, edit the template to include ^PMN at the top.
Customer
That fixed our mirrored RMA labels on both PCs. Anything else to check before we ship?
Technician avatar Technician
Final checks: scan test with a phone/handheld, ensure 203 dpi (or printer’s native dpi), darkness 10–15 for thermal direct, and speed moderate to avoid fuzzy barcodes. If you want, I can jump in via chat and set driver/CUPS presets for Amazon/UPS/FedEx/eBay/Shopify so RMA labels always print correctly. Open the chat.

Quick answer: the accepted fix

Accepted fix when an RMA / return shipping label prints mirrored or backward: turn OFF Mirror Image in the printer driver/CUPS (Zebra/DYMO/Brother), keep Rotate 180° only if needed, set paper to 4×6 in / 100×150 mm, and if using ZPL add ^PMN. Print at 100% scale so barcodes scan correctly.


Why RMA labels print backwards (ZPL ^PM, driver “Mirror image”, app presets)

Mirrored return labels happen when the driver enables Mirror / Reverse image, a template sends ZPL ^PMY, or a design app applies “Flip horizontal”. This can be triggered by marketplace templates, DYMO/Brother profile updates, or switching media from Letter to 4×6 shipping label. Disable mirror at the driver/CUPS level and lock a 4×6 (100×150 mm) preset.

How to verify your RMA label will scan

Print a 4×6 test page and scan the barcode with a phone or handheld. It should read the tracking number cleanly. If the code is mirrored or fuzzy, recheck: Mirror OFF, rotation as needed, Scale 100%, correct label size, and dpi equal to the printer’s native (203/300). If issues persist, export the label from the portal as PDF and avoid in-browser “Flip” tools.

RMA labels — quick troubleshooting tips

Most mirror issues come from a driver flag or ZPL template.

Quick path: driver/CUPS → turn OFF Mirror → confirm 4×6 stock → avoid app-level flips → for raw ZPL prepend ^PMN → optionally use Rotate 180° for upside-down feed → test-scan barcode. This resolves nearly all RMA label prints mirrored / flipped cases.

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 RMA / return label print mirrored or backward?

A driver/CUPS flag called Mirror image (or ZPL ^PMY) flips the output left-to-right. Some templates toggle it; updates can persist the setting across jobs.

What’s the difference between Rotate 180° and Mirror?

Rotate 180° turns the label upside down for feed direction; barcodes still scan. Mirror reverses content left↔right and barcodes often fail to read.

How do I fix mirrored labels on Zebra, DYMO, or Brother QL?

Open Printing preferences and turn OFF Mirror / Reverse image, set paper to 4×6 (100×150 mm), scale 100%. For ZPL, send ^PMN to force no mirror.

My marketplace prints in raw ZPL. Can I prevent mirror permanently?

Edit the template to include ^PMN near the top and avoid ^PMY. Reset the printer and save a 4×6 preset in the driver.

Common mirrored/backward label problems and quick fixes
SymptomLikely causeQuick fix
Label prints backward / flipped Driver mirror flag or ZPL ^PMY Disable Mirror in driver/CUPS; add ^PMN
Label upside down Wrong orientation / feed Use Rotate 180°; keep Mirror OFF
Tiny or cropped 4×6 Letter paper, Fit to page Set media 4×6; scale 100%
Barcode won’t scan Mirrored, low darkness, high speed Mirror OFF; adjust darkness/speed; native dpi

Step-by-step (Windows 11)

  1. Open Printing preferences for your label printer (Zebra/DYMO/Brother).
  2. On the Advanced/Options tab, turn Mirror image OFF; enable Rotate 180° only if needed.
  3. Set paper to 4×6 in (100×150 mm), resolution native to the printer, scale 100%.
  4. Print a test RMA PDF; if still mirrored, power-cycle and reset the printer, then add ^PMN for ZPL workflows.

Step-by-step (macOS / CUPS)

  1. System Settings → Printers & Scanners → printing options → set media to 100×150 mm.
  2. In the print dialog, ensure Flip horizontally is OFF; scale 100%.
  3. Open http://localhost:631 (CUPS) → Printers → Set Default Options → disable Mirror Image.

Sources

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