Background
You’ll have the best success setting up a Zebra printer on macOS if you skip the usual Printers & Scanners panel in System Preference and do the setup via a less flashy printing system that macOS runs under the hood, called CUPS.
Adding a Zebra in CUPS 🥤
First, enable the CUPS web interface by typing the command cupsctl WebInterface=yes
in the Terminal app, followed by Enter. In Terminal, no news is good news. If you see no errors after this, the command succeeded!


In a browser, open the URL http://localhost:631
to access the CUPS control panel:


Under the Administration tab at the top of the page, click the Add Printer button in the Printers section. You may be prompted to log in. Use the same username and password you use to log into the computer.


Under Other Network Printers, select the option LPD/LPR Host or Printer
and press Continue.

Enter the Connection address lpd://<Zebra IP address>/queue
, using the IP address of your printer. (Unsure of the IP address? Here’s how to ask the printer for a printed configuration report.)

Select the Zebra
option under Make, then press Continue:

Choose the EPL2
option under Model, then press Add Printer:

Choose 2.25x4.00"
under Media Size, choose your printer’s Resolution, and press Set Default Options:

You should be greeted by a success message. The printer name here is a link to a status page. Click it to load the status page for your newly added printer.


The leftmost dropdown menu that currently reads Maintenance offers an option to Print Test Page. Choose it.

You should see an entry appear in the Jobs list followed by an actual test label printing on your Zebra.