macOS won’t add printer — IPP setup guide
Joe B.
Expert ★★★★★ 27,853 satisfied customers
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
Add printer using IPP on macOS — fix “macOS can’t find network printer / Bonjour not showing”
Quick answer: the accepted fix
Accepted fix when macOS can’t add a network printer: find the printer’s IP → Add Printer → IP → Protocol: IPP → address = IP, queue = /ipp/print → choose AirPrint/vendor driver → Add. If discovery fails, this IPP setup bypasses Bonjour. Use CUPS (cupsctl WebInterface=yes) to delete stale queues and fix “unable to communicate”.
AirPrint missing? Add by IPP when Bonjour is filtered
If the Mac and printer are on different VLANs/guest Wi-Fi, Bonjour discovery may be blocked. Manually adding with IPP (or IPPS for TLS) works across subnets. After adding, printing uses the ipp://printer URL and won’t rely on discovery.
How to verify the IPP queue works
Open Printers & Scanners → select the new queue → Open Print Queue → Printer → Print Test Page. In CUPS (localhost:631) confirm the job completes. If it stalls, switch to ipps://<ip>/ipp/print and accept the certificate.
IPP on macOS — troubleshooting tips
Most add failures are Bonjour filtering, changing IPs, or stale CUPS queues.
Quick path: confirm the printer’s IP → add via IPP → enable CUPS web interface on macOS → remove old queues → test with Secure AirPrint/IPPS. For multi-brand offices use the same method: ipp://<ip>/ipp/print works for HP/Epson/Canon/Brother.
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 won’t macOS add my network printer?
Usually Bonjour is blocked or the IP changed. Add the device manually with IPP using its IP address and queue /ipp/print, or enable Secure AirPrint.
How do I enable the CUPS web interface on macOS?
Open Terminal and run cupsctl WebInterface=yes. Visit http://localhost:631 to remove stale queues and check logs.
What’s the correct IPP URL?
Most devices accept ipp://<ip>/ipp/print. Some Epson models use /ipp/port1. For TLS, use ipps://.
AirPrint vs IPP on Mac — що вибрати?
AirPrint is IPP with auto-discovery. If discovery fails, add with IPP directly. Choose the vendor driver only if you need advanced finishing options.
Still see “unable to communicate”?
Confirm the IP is reachable (same subnet/VLAN), use IPPS if the printer enforces TLS, delete old queues in CUPS, then re-add with the correct IPP path.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Printer not showing in Add Printer | Bonjour filtered / different VLAN | Add via IPP with IP; enable Bonjour forwarding |
| “Unable to communicate” in CUPS | Wrong queue/SSL; stale profile | Use ipp(s)://<ip>/ipp/print; reset/remove old queues |
| Works today, gone tomorrow | DHCP changed printer IP | Reserve the IP in the router; keep IPP URL stable |
| Missing finishing options | Generic AirPrint | Select vendor driver after IPP add |
Step-by-step (IPP add on macOS)
- Get the printer’s IP from its panel or config page and reserve it in your router (optional but recommended).
- Add Printer → IP → Protocol: IPP (or IPPS) → Address: printer IP → Queue:
/ipp/print(Epson often/ipp/port1). - Choose AirPrint or the vendor driver; click Add and print a test page.
- If the job stalls, enable CUPS (
cupsctl WebInterface=yes), delete old queues, and retry with IPPS.
Step-by-step (Advanced CUPS)
- Open http://localhost:631 → Printers → delete duplicate/stale queues for this device.
- Check Administration → View Error Log for authentication/SSL hints (“client-error-not-possible”, “unable to communicate”).
- Re-add with
ipps://<ip>/ipp/print, then authenticate on first print if prompted.
Sources
- Apple — Add a printer on Mac
- Apple — Reset the printing system
- CUPS — Common UNIX Printing System
- HP — AirPrint/Secure AirPrint
- Epson — Drivers & Utilities (Mac)
- Canon — macOS UFR II/Generic Plus
- Brother — macOS drivers
Filed under: Drivers & installation
Related articles
- macOS Ventura can’t install printer driver — step-by-step
- macOS “Filter failed” only for duplex color — filter reinstall
- Windows update replaced my printer driver — rollback guide
- Printer asks for a driver I can’t find — what should I do first?
- Printer says “Driver is unavailable” — what does that mean?
- Canon ScanGear TWAIN gone after update — reinstall path
- QuickBooks Desktop PDF driver fails to install — QB Print & PDF tool
- D-Link Firmware Failed — recovery mode, rollback & safe upgrade fix