Printer troubleshooting technician providing live chat help

Joe B.

Reviewed for technical accuracy

Specialities: WooCommerce, Thermal printers (Zebra, Rollo, DYMO), Windows 11/10, macOS, Chrome/Edge print, UPS/USPS/FedEx labels

WooCommerce label wrong size — fix 4×6 shipping label scaling (Zebra/Rollo/DYMO)

Technician avatar Technician
Hey! We’ll stop your WooCommerce shipping label from printing too small, cropped, or off‑center. Tell me which printer you use — Zebra (GK420d, ZD421), Rollo, or DYMO 4XL — and whether the label should be 4×6 inch (100×150 mm) or 8.5×11. Also, are you printing from Chrome/Edge on Windows or Safari/Chrome on macOS?
Customer
Windows 11, Chrome, printing WooCommerce USPS labels to a Zebra GK420d. The 4×6 label shrinks to a tiny square and sometimes the right side is cropped.
Technician avatar Technician
Got it. In WooCommerce this usually means the browser or driver is forcing the PDF to Fit to page on the wrong paper size (e.g., A4/Letter) or auto‑rotating. Common causes:
• Printer default isn’t set to 4×6 (100×150 mm) in Windows printing preferences.
• Chrome print dialog has Scale not at 100% / Actual size or Fit to printable area is enabled.
• Margins aren’t None and a left/right margin crops the barcode.
• The plugin is generating 8.5×11 instead of 4×6 thermal.
Customer
Where do I set 4×6 as default in Windows so Chrome stops shrinking it?
Technician avatar Technician
Windows 10/11 — set 4×6 page size & 100% scaling:
1) Settings → Bluetooth & devices → Printers & scanners → Zebra → Printing preferences → set Paper size = 4×6 in (100×150 mm), Margins = None/0, Orientation = Portrait.
2) In Advanced or Printing Defaults, save the same settings so every app inherits 4×6.
3) In Chrome, press Ctrl+Shift+P for the System dialog → Scale = 100%, Fit to page = Off, Paper = 4×6.
Customer
Thanks. My teammate uses a Mac with a Rollo. Their labels are centered but the bottom gets cut off.
Technician avatar Technician
macOS — stop cropping on Rollo/DYMO: in WooCommerce open the label PDF → File → Print → click Show Details → choose your thermal printer → Paper Size = 4×6 in (or create a Manage Custom Sizes… 100×150 mm with 0 mm margins) → set Scale = 100% and uncheck any Fit to page or Auto rotate. Save this as a preset, e.g., “Woo 4×6 100%”.
Customer
Is there anything in WooCommerce itself I should change? We use WooCommerce Shipping & USPS.
Technician avatar Technician
WooCommerce label size & output:
• Ensure your carrier module (WooCommerce Shipping/Shippo/ShipStation) is set to Label format = 4×6 PDF (thermal) not 8.5×11.
• Disable any in‑plugin shrink to fit or rotate options — the printer handles rotation when the paper size is correct.
• If labels still shrink, download the PDF to disk and print from Adobe Acrobat with “Actual size” to bypass browser scaling.
Customer
We also have a DYMO 4XL for return labels. It prints, but barcodes are fuzzy. Any tips?
Technician avatar Technician
Printer‑specific tweaks — Zebra / Rollo / DYMO:
• Zebra: set Resolution = 203 DPI, Print speed medium, Darkness 10–15. Calibrate media (long press feed).
• Rollo: run Label identification, set media type to Gap/Black mark, size 100×150 mm, Quality medium, Margins 0.
• DYMO 4XL: choose the 1744907 4×6 media, quality 300 DPI, disable “Fit to page” in the dialog. Always print Actual size.
Customer
After a Chrome update the labels started shrinking again. Do I have to change settings every time?
Technician avatar Technician
No. Make the 4×6 settings defaults: set paper size & margins in the printer’s Printing defaults (Windows) or save a Preset on macOS. In Chrome use the System dialog shortcut so your device defaults are honored, avoiding the browser’s “Fit to printable area”.
Customer
Sometimes UPS sends 8.5×11 labels. Can I print those on 4×6 without cropping?
Technician avatar Technician
Printing 8.5×11 labels to 4×6: download the PDF and use Acrobat → Print with Custom scale so the barcode zone fits inside 4×6, or regenerate the label in WooCommerce/ShipStation as 4×6 thermal. Avoid random web “resize” tools; they often blur barcodes.
Customer
Great — labels are now true 4×6 and scan first try. Anything else to lock in?
Technician avatar Technician
Finalize by: 1) locking 4×6 100×150 mm as default in the device, 2) saving a “Woo 4×6 100%” preset, 3) printing one test from WooCommerce and one from Acrobat to confirm Actual size, no crop, no auto‑rotate. If you ever see shrinking again, use the system dialog and verify Scale = 100%.
Customer
Perfect — WooCommerce shipping labels print full‑bleed 4×6 now. Thanks!
Technician avatar Technician
Summary: If your WooCommerce shipping label shrinks, crops, or prints off‑center, set the printer to 4×6 (100×150 mm) with zero margins, force Scale = 100% / Actual size via the System print dialog, and save those settings as default. Works for Zebra, Rollo, DYMO, and other 203/300 DPI thermal printers. Need hands‑on help? Open the chat.

Quick answer: the accepted fix

Accepted fix when WooCommerce shipping label prints too small or is cropped: set the printer’s default paper to 4×6 (100×150 mm) with 0 margins, print at 100% / Actual size (no “Fit to page”), and disable auto‑rotate. Use the System print dialog so device defaults apply, or print via Adobe Acrobat with Actual size.


Labels shrink/crop after a browser or driver update

Updates can reset the paper back to Letter/A4 and re‑enable Fit to printable area. Re‑apply the 4×6 page size in printing defaults, then in Chrome use Ctrl+Shift+P to open the System dialog and confirm Scale = 100%, Margins = None, and Paper = 4×6. On macOS, reselect your 4×6 Preset or recreate a Custom Size 100×150 mm.

How to verify true 4×6 output

Print a test PDF containing a 100×150 mm box and a 1″ calibration ruler. With Actual size and 0 margins, the box should touch the edges and the ruler should measure exactly. If barcodes blur, check DPI (203 vs 300), driver scaling, and media calibration.

WooCommerce label troubleshooting tips

Most size issues come from the wrong paper size or “Fit to page” scaling.

Quick path: set 4×6 default in the printer → print from the System dialog at 100% → save a Woo 4×6 preset → verify DPI and margins. For UPS/USPS/FedEx, ensure the plugin outputs 4×6 PDF (thermal). If the label is rotated or mirrored, disable auto‑rotate and use Portrait.

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 WooCommerce 4×6 labels print too small or cropped?

Because the printer or browser is using Letter/A4 with “Fit to page”. Set the device default to 4×6 (100×150 mm), margins 0, and print at 100% / Actual size.

How do I stop Chrome from shrinking labels?

Use the System print dialog (Ctrl+Shift+P) and select Scale = 100%, Paper = 4×6, and Margins = None. Save these as printing defaults.

Best settings for Zebra, Rollo, or DYMO?

Paper size 4×6, DPI matching your model (203 or 300), darkness medium, no “reduce to fit”, and calibrated media. For DYMO choose the 4×6 stock (1744907).

Can I print 8.5×11 carrier labels on 4×6?

Regenerate as 4×6 thermal in your plugin, or print via Acrobat using a calculated custom scale. Ensure barcodes remain sharp and within the printable area.

Do I need a plugin to fix scaling?

No. Correct page size + 100% scaling in the OS print dialog solves most issues. Plugins mainly control label format at generation time.

Common label size problems and quick fixes
SymptomLikely causeQuick fix
Label prints tiny Paper set to Letter/A4; Fit to page Set printer default to 4×6; Scale 100% / Actual size
Right side cropped Margins not zero; auto-rotate Margins None/0; Orientation Portrait; disable auto-rotate
Blurry barcode Wrong DPI or software resize Use native 4×6 PDF; 203/300 DPI match; no web resizers
Settings keep resetting Browser dialog overrides defaults Use System dialog & save Printing defaults / Preset

Step‑by‑step (Windows 10/11)

  1. Open Printers & scanners → your thermal printer → Printing preferences → set Paper size = 4×6 in (100×150 mm), Margins = 0.
  2. In Advanced → Printing defaults repeat the same settings to make them system‑wide.
  3. From WooCommerce, open the label → in Chrome press Ctrl+Shift+P → Scale = 100%, Fit to page = Off, Paper = 4×6.
  4. Optional: print from Adobe Acrobat (Actual size) to verify one perfect 4×6 page.

Step‑by‑step (macOS)

  1. In System Settings → Printers & Scanners add your printer and select the 4×6 stock; create a Custom Size 100×150 mm if needed.
  2. In the print dialog click Show Details → Paper Size = 4×6, Scale = 100%, Margins = 0 → save as a Preset.
  3. Print a test label from WooCommerce to confirm no crop and correct alignment.

Sources

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