Printer troubleshooting technician providing live chat help

Joe B.

Expert ★★★★★ 27,853 satisfied customers

Specialities: Windows/macOS printing, Zebra ZPL/EPL, Rollo, DYMO LabelWriter, Chrome/PDF settings

Fix mirrored or upside-down Pirate Ship labels — lock 4×6 orientation, disable mirror, save Printing Preferences

Technician avatar Technician
Hey there! We’ll stop Pirate Ship shipping labels from printing mirrored/reversed and make the orientation persist every time.
Quick triage: which printer (Zebra ZD420/ZD220, Rollo, DYMO 4XL/450)? Are you printing from Chrome or the Pirate Ship PDF viewer? And does the issue happen with 4×6 thermal labels only or also with test pages?
Customer
We use a Zebra ZD420. Pirate Ship opens a PDF in Chrome. Some labels come out mirrored or rotated 180°, and even after I fix rotation once, it reverts next print. 4×6 labels only; Windows test page looks fine.
Technician avatar Technician
Got it. That combo points to a mix of browser print settings and driver defaults: Chrome can send a rotated canvas while the Zebra driver applies an additional Rotate 180 or Mirror Image flag. If those aren’t saved at the Printing Preferences level, they revert.
Plan: 1) Lock the printer to 4×6 portrait in Printing Preferences. 2) Disable Mirror/Reverse and any Rotate 180 in the driver (ZPL/EPL). 3) In Chrome, set Scale 100%, Fit to page OFF, and choose the correct paper size. 4) Save as Default / Set printing defaults so orientation persists.
Customer
Where exactly do I save those defaults in Windows? I’ve changed options inside the print dialog before, but they don’t stick.
Technician avatar Technician
Lock orientation in Windows (persists for Pirate Ship)
1) Control Panel → Devices and Printers → right-click your Zebra → Printing Preferences.
2) Paper/Output: set Label Size to 4.00 in × 6.00 in (or 100×150 mm). Choose Portrait.
3) Advanced/Options: turn Mirror Image = Off; Rotate 180 = Off (unless your printer is top-loaded and needs it).
4) Click Apply. Then go to Printer Properties → Advanced → Printing Defaults and repeat the same settings — this is the part that makes the changes stick for every app and Chrome tab.
Customer
Okay. What about the Chrome/PDF side? Pirate Ship lets me download or print from the browser.
Technician avatar Technician
Chrome/PDF settings for 4×6 thermal labels
• In the Chrome print dialog: set Destination to your Zebra, Pages: All, Scale: Custom 100%, Margins: None, and Background graphics: On (some carriers embed elements there).
• Under More settings → Paper size, pick 4×6 (100×150mm). If it isn’t listed, create a Custom Form in Server Properties → Forms and name it 4x6_Label.
• Make sure Fit to page / Shrink to fit is disabled. Those options can rotate/scale and cause mirrored output with ZPL rasterization.
Customer
Sometimes labels look mirrored only from USPS, while UPS/FedEx are fine. Is that a Pirate Ship file thing?
Technician avatar Technician
USPS labels from Pirate Ship can be delivered as PDF or ZPL. If your driver converts PDFs to bitmaps while Rotate 180 is still on, it looks mirrored. Two options:
• In Pirate Ship, choose 4×6 (PDF) and follow the Chrome steps above; or
• Use 4×6 (ZPL) for Zebra and send it via Zebra Setup Utilities. ZPL is device-native and respects the printer’s orientation defaults, preventing mirror issues.
Customer
We also have a DYMO 4XL on another station. The print looks flipped there too. Same solution?
Technician avatar Technician
Mostly yes. For DYMO 4XL: open DYMO Label v.8/Connect → Preferences, set 4×6 Shipping stock, and turn off Mirror. In Windows Printing Preferences, make the 4×6 form the default.
For Rollo (X103/X104): use Rollo Printer → Preferences, pick 100×150 mm, Portrait, and disable Rotate 180. In the Rollo app, set Scale 100% and save as default. This ensures orientation persists across browsers.
Customer
We’re a Mac shop in the warehouse. How do we make it stick there?
Technician avatar Technician
On macOS:
• System Settings → Printers & Scanners → select your thermal printer → Options: enable the 4×6 media size and thermal mode.
• In the print dialog, click Presets → Save Current Settings as Preset (e.g., “Thermal 4×6 Pirate Ship”) with Only this printer checked. Presets in macOS are the way to make orientation and scale persist.
• If needed, open CUPS admin page (http://localhost:631) → set default media to 100×150mm and ensure Mirror is Off.
Customer
After changing defaults, labels are no longer mirrored. Anything else to make sure it stays fixed?
Technician avatar Technician
Final checks for orientation persistence:
• Calibrate media so the printer knows gap/black mark (feed + hold until flash, or via driver “Calibrate”); mis-sensing can flip prints.
• In Printer Properties → Device Settings, confirm default form = 4×6 and darkness/speed are reasonable.
• Keep Chrome from overriding by using the same saved paper size and Scale 100% for every label.
You’re set — Pirate Ship labels should print right-side-up and not mirrored on every job.
Customer
Perfect — labels from Pirate Ship now print correctly and the rotation stays saved. Thanks!
Technician avatar Technician
Summary: If Pirate Ship thermal labels print mirrored or upside-down, set 4×6 portrait and disable Mirror/Rotate 180 in Printing Preferences and Printing Defaults, ensure Chrome uses Paper size 4×6 and Scale 100%, or switch to ZPL for Zebra. This locks orientation so it persists across print jobs. Need help? Open the chat.

Quick answer: the accepted fix

Accepted fix when Pirate Ship labels print mirrored or upside-down: set printer Printing Preferences and Printing Defaults to 4×6 portrait, turn Mirror/Reverse Off, ensure Chrome/PDF uses paper size 4×6 with Scale 100%, and optionally send ZPL to Zebra devices. Save presets so orientation persists.


Why Pirate Ship labels come out mirrored (driver flags, browser scaling, ZPL/PDF)

Mirrored thermal outputs usually come from a mismatch between driver rotation flags (Mirror/Rotate 180) and browser scaling/orientation. Pirate Ship can render 4×6 as PDF or ZPL; when Chrome rescales or rotates a PDF while the driver also rotates, the image appears reversed. Locking 4×6 orientation at the driver level and using Scale 100% prevents the double-rotation effect.

How to verify orientation persist

Print a sample label from Pirate Ship, then a second one without touching dialogs. If both arrive right-side-up: success. If rotation drifts, recheck Printer Properties → Advanced → Printing Defaults, confirm Chrome uses the same 4×6 paper size, and calibrate media so gap/mark detection is correct.

Thermal label orientation — quick tips

Most issues are caused by driver rotation flags, wrong paper size, or browser scaling.

Quick path: set 4×6 portrait in Printing Preferences → also set Printing Defaults → disable Mirror/Rotate 180 → Chrome Scale 100% and Paper size 4×6 → save Preset (macOS) or Defaults (Windows). Switch to ZPL on Zebra for rock-solid results.

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 Pirate Ship labels print mirrored or upside-down?

Usually a clash between driver rotation flags (Mirror/Rotate 180) and browser/PDF rotation. Wrong paper size or scaling can also flip the canvas on thermal printers.

How do I make the orientation persist for every print?

Set Printing Preferences and Printing Defaults to 4×6 portrait with Mirror Off. In Chrome, use Paper size 4×6 and Scale 100%. On macOS, save a Preset.

Is ZPL better than PDF for Zebra printers?

Yes. ZPL is device-native, respects default orientation, and avoids browser scaling issues. PDFs can work if size=4×6 and scaling is 100%.

Do DYMO or Rollo have special settings?

For DYMO 4XL and Rollo, choose 4×6 media in their driver/apps and disable any Mirror/Rotate 180. Save as default so it sticks across sessions.

Common mirrored label problems and quick fixes
SymptomLikely causeQuick fix
Labels print mirrored Driver Mirror/Rotate 180 + browser rotation Disable mirror; set 4×6 portrait; Scale 100%
Orientation keeps changing Changes not saved as defaults Edit Printing Defaults (Windows) or save a Preset (macOS)
USPS labels affected only PDF raster rotation Use ZPL or verify Chrome paper size 4×6
Label cuts mid-print Wrong stock size / bad calibration Calibrate media; set form to 4×6

Step-by-step (Windows)

  1. Open Printing Preferences → choose 4×6, Portrait; turn Mirror/Rotate 180 Off.
  2. Open Printer Properties → Advanced → Printing Defaults and repeat the same settings.
  3. In Chrome print dialog: Paper size 4×6, Scale 100%, Margins None, Fit to page Off.
  4. Optional for Zebra: switch Pirate Ship to ZPL output for guaranteed orientation.

Step-by-step (macOS)

  1. System Settings → Printers → Options: enable 4×6 media for the thermal printer.
  2. In the print dialog, set 4×6, Portrait, and save a Preset named “Thermal 4×6 Pirate Ship.”
  3. If needed, use CUPS to set default media and ensure Mirror is Off.

Sources

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