Print from a Mac to a Zebra
Once your Mac is set up, printing a label is open your design → Print → choose your Zebra → Print. This guide walks you through the first setup.
ZPL is the set of instructions a compatible printer uses to draw a label. Download .zpl saves those instructions as a file. To send your label to the printer from BarcodeStack, use Print with Zebra Browser Print running on your Mac.
Before you start
Section titled “Before you start”Have these ready:
- A Zebra printer that supports ZPL and Zebra Browser Print. Check your exact model in Zebra’s support information.
- The loaded label’s width and height, and the printer’s actual DPI (resolution). Your office administrator can confirm these.
- A USB connection, or an office network that lets the Mac reach the printer. Guest Wi-Fi may keep devices apart.
- Chrome on your Mac. Use Chrome for the BarcodeStack connection described here.
Printing Amazon labels?
Section titled “Printing Amazon labels?”These steps print a design you have created or opened in BarcodeStack. BarcodeStack currently cannot import Amazon-downloaded PDF or ZPL files. Opening a saved design file accepts a BarcodeStack JSON design.
For an Amazon product label you create here, use the intended Amazon-assigned identifier and verify the requirements for that label in your Amazon account. Product barcode labels, box labels, and shipping labels serve different purposes; do not substitute one for another. A successful scan alone does not confirm Amazon acceptance.
1. Open and check your label
Section titled “1. Open and check your label”Open the editor in Chrome and open your intended design.
Check the label dimensions against the stock in the printer. Match Printer DPI in the label panel to the printer’s resolution. Do not select 203 DPI just because another Zebra uses it. See Print quality & DPI if you need help finding the setting.
Check the text and barcode values before printing. Click Print to open the direct-print window for a thermal label. You can also reach it through Export → Direct print — Zebra agent.
2. Install Zebra Browser Print
Section titled “2. Install Zebra Browser Print”This is a one-time installation on each Mac that will print.
- Visit Zebra Browser Print Support. Choose Download Browser Print For OSX, Zebra’s Mac download. Zebra currently asks you to complete a request form for access.
- Check Zebra’s current supported-platform information for your Mac and download the installer from Zebra.
- Follow the installer instructions: drag Browser Print into Applications, then open it.
- Complete its startup prompts. Look for the Zebra icon in the Mac’s menu bar.
Zebra documents this sequence in its Browser Print installation guide. An older guide does not establish compatibility with every current Mac or macOS release. If installation is blocked, give your office administrator the exact message and your macOS version.
3. Connect your printer
Section titled “3. Connect your printer”Turn on the printer and load the correct labels.
For USB, connect the printer to the Mac and check whether Browser Print finds it.
For a network printer, connect the Mac to the office network. From the Zebra menu-bar icon, open Settings and enable Broadcast Search. If the printer is not discovered, ask your office administrator for its current IP address and printing port. In Added Devices → Manage, enter the confirmed name, address, and port, then choose Add. These are the controls in Zebra’s settings guide.
Return to BarcodeStack and click Retry. Allow the expected printer-access request for barcodestack.com when prompted. In the Printer list, choose your intended Zebra entry marked direct.
4. Print one label and check it
Section titled “4. Print one label and check it”Read any conversion notes in the window. ZPL can change fonts and omits the label background; see Direct ZPL printing for details.
Click Print once, then wait for the physical label. Check the dimensions, orientation, complete text, and barcode size and position. Scan the barcode with your usual scanner and compare its exact value with the intended identifier before printing more.
A “Sent” message means the software submitted the job. If nothing appears or you see a timeout, check the printer and queue before sending again: the first job may still print.
If you get stuck
Section titled “If you get stuck”| What you see | What to do |
|---|---|
| Browser Print cannot be reached | Open it from Applications, check for its menu-bar icon and any pending permission request, then click Retry. |
| No printers appear | Check power and the USB or office-network connection. For network printers, check Browser Print’s discovery or confirmed manual address. |
| Only via OS queue appears | Ask your administrator to configure a supported direct connection in Browser Print. |
| Wrong size or position | Recheck stock dimensions and actual DPI. Follow your model’s calibration instructions if needed. |
A .zpl file downloaded |
Nothing was sent. Return to the editor’s Print window to print through Browser Print. |
If you need help, record the exact message, printer model, connection type, macOS version, and step where you stopped.
Next time
Section titled “Next time”Keep Browser Print running. Open your design, check the label size and selected printer, and click Print. You only need to repeat setup when the computer, connection, or printer configuration changes.