Printman Icon
Printman
Tutorial•7 min read•

How to Print Shipping Labels from Phone to Zebra & Rollo USB Printers

Save $150 by printing 4x6 shipping labels directly from your iPhone, iPad, or Android phone to your USB Zebra or Rollo thermal printer without buying wireless models.

#Zebra ZP450#Rollo USB#Shipping Labels#Thermal Printing#eBay#Etsy#Pirate Ship

If you sell on eBay, Etsy, Shopify, Poshmark, or Mercari, you know that a dedicated 4x6 thermal label printer is the single best investment for your packaging workflow. Direct thermal labels require no ink, no toner, and peel-and-stick in seconds.

Workhorse USB thermal printers like the Zebra ZP450, Zebra LP2844, Zebra GK420d, and the standard Rollo USB printer are widely available for $50 to $150. However, their wireless counterparts cost upwards of $250 to $300!

Furthermore, trying to print a 4x6 label PDF from an iPhone or Android phone directly over Apple AirPrint often leads to a formatting nightmare:

  • AirPrint tries to shrink or stretch 4x6 labels onto 8.5x11 Letter paper, cutting off carrier barcodes.
  • Shipping apps (USPS, Pirate Ship, eBay) download labels as single-page PDFs that mobile OS print dialogs fail to crop or rotate properly.
  • Proprietary manufacturer mobile apps frequently demand cloud logins, Bluetooth pairing issues, or paid software subscriptions.

With Printman, you can keep your rock-solid USB thermal printer plugged into your Windows PC and print perfectly cropped 4x6 shipping labels directly from your phone’s browser in seconds.


Why Buy a Standard USB Thermal Printer Instead of “Wireless”?

Comparison Metric “Wireless” Rollo / Brother Label USB Zebra / Rollo + Printman
Hardware Cost $250 – $320 $50 – $140 (Massive Savings)
Wi-Fi Connection Stability Known to drop from 5 GHz mesh networks Wired USB connection (Never drops)
4x6 Barcode Scaling AirPrint often squishes barcodes Exact 203/300 DPI 1:1 pixel rendering
Shipping Platforms Requires custom apps or AirPrint support Works with any PDF from any platform
Software Subscriptions Some require proprietary mobile apps 100% Free & Open Source Forever

Step 1: Configure Your 4x6 Label Size in Windows

Before printing from mobile, make sure your thermal printer driver is configured for standard 4x6 inch label stock:

  1. On your Windows PC, go to Settings > Bluetooth & devices > Printers & scanners.
  2. Click your thermal printer (e.g. Zebra ZP 450-200dpi, ZDesigner GK420d, or Rollo Printer).
  3. Click Printing preferences.
  4. In the Page Setup or Stock tab, ensure the default size is set to:
    • Width: 4.00 in (101.6 mm)
    • Height: 6.00 in (152.4 mm)
    • Orientation: Portrait
  5. Print a Windows test label to make sure the label advances exactly one perforation.

Step 2: Launch Printman on Your Windows PC

Printman is a lightweight, zero-dependency server that runs directly on Windows without requiring Node.js or Docker.

  1. Download the latest standalone release (printman-win-x64-standalone.zip) from the Printman GitHub.
  2. Extract printman.exe into a folder (e.g. C:\Tools\Printman).
  3. Open PowerShell or Command Prompt in that folder and run:
./printman.exe serve --no-auth

Printman will output the local network URL (such as http://192.168.1.88:5000).


Step 3: Print Labels from eBay, Etsy, or Pirate Ship on Your Phone

  1. On your iPhone, iPad, or Android phone, connect to the same home Wi-Fi as your Windows computer.
  2. In your mobile browser, navigate to the Network URL (e.g. http://192.168.1.88:5000).
  3. Save the page as a shortcut on your home screen for one-tap access.

The Label Printing Workflow:

  1. When you buy a shipping label in your mobile browser or shipping app (Pirate Ship, eBay, Etsy, Shopify), download the label as a PDF or take a clean screenshot.
  2. Switch to your Printman mobile tab.
  3. Tap Select Documents and choose the downloaded label PDF.
  4. Select your Zebra or Rollo printer from the list.
  5. Notice that Printman automatically detects your 4x6 inch paper size from the Windows driver!
  6. Tap Print.

Printman utilizes Windows WinRT vector rendering (Windows.Data.Pdf) to rasterize the PDF directly at native 203 DPI (or 300 DPI for high-res Zebra printheads). The label feeds cleanly out of your thermal printer with razor-sharp, scannable USPS, UPS, or FedEx barcodes.


Pro Tip: Run Printman as a Permanent Background Service

If you pack and ship orders throughout the day, you want your label printer accessible 24/7 without opening command prompts:

  1. Press Win + R, type shell:startup, and press Enter.
  2. Right-click inside the folder, choose New > Shortcut.
  3. Set the target to:
    "C:\Tools\Printman\printman.exe" serve --no-auth
  4. Name it Printman Thermal Service and save.

Your thermal printer is now a full wireless mobile shipping station whenever your computer is on.


Frequently Asked Questions (FAQ)

Will the USPS / UPS barcodes scan properly?

Yes! Many mobile AirPrint utilities apply anti-aliasing filters that blur 1D barcodes. Printman uses high-precision native Windows rasterization, ensuring lines remain razor-sharp and easily scannable by postal handhelds and automated sorting belts.

What if my label is horizontal (landscape)?

Printman allows you to toggle Orientation between Portrait and Landscape directly from your mobile screen before submitting the print job.

Can I print from multiple phones or tablets?

Yes. If you have multiple people packing orders in the same room or warehouse, all devices connected to the same Wi-Fi can open Printman and print to the same USB thermal printer. Printman’s serialized spooling queue automatically handles incoming print requests in order without collisions.

Written by EslaMx7

Printman is an open-source tool built to keep resilient USB printers out of landfills.

Buy Me a Coffee