Printer troubleshooting technician providing live chat help

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”

Technician avatar Technician
Hey! Let’s get your Mac to add the printer through IPP. Tell me the brand — HP, Epson, Canon, or Brother — and whether the printer shows up in System Settings → Printers & Scanners. If macOS can’t find network printer or Bonjour is not showing, we’ll do an ipp://printer setup manually.
Customer
MacBook Pro on Sonoma. It used to appear as AirPrint, now macOS won’t add printer. The wizard spins, then “unable to communicate”.
Technician avatar Technician
Got it. On macOS, adds can fail because:
• mDNS/Bonjour browsing is blocked by the router or VLANs, so the printer never shows.
• The queue advertises AirPrint but the IPP endpoint requires auth/SSL you’re not using.
• CUPS is disabled or a stale queue profile conflicts.
We’ll compare AirPrint vs IPP (Mac), then add the device directly via ipp://<printer-ip>/ipp/print. If CUPS errors like “unable to communicate” appear, we’ll repair them.
Customer
How do I get the exact IP and add it with IPP?
Technician avatar Technician
Add printer using IPP on macOS:
1) Print a network config page from the printer or read the panel for IPv4 Address (e.g., 192.168.1.50).
2) Go to System Settings → Printers & Scanners → Add Printer → tab IP.
3) Protocol: IPP. Address: the IP you found. Queue: /ipp/print (HP often /ipp/print, Epson /ipp/port1, Canon/Brother commonly /ipp/print).
4) Name it, choose AirPrint or the specific vendor driver if offered, then Add.
This bypasses Bonjour discovery and performs a clean ipp://printer setup for HP/Epson/Canon/Brother.
Customer
AirPrint vs IPP — що краще? Раніше працювало як AirPrint.
Technician avatar Technician
AirPrint vs IPP (Mac): AirPrint is Apple’s profile of IPP with auto-discovery via Bonjour. If Bonjour is filtered, AirPrint won’t appear. Adding with IPP uses the same protocol but skips discovery — more reliable across subnets, guest Wi-Fi, and when routers block mDNS. If the vendor driver adds finishing options you need, pick it; otherwise AirPrint is fine.
Customer
I still get a CUPS dialog that says “Unable to communicate with the printer”.
Technician avatar Technician
Fix “unable to communicate” CUPS:
• Make sure the printer’s IP answers on port 631 (IPP). Ping the IP; if it changes, set a DHCP reservation.
• Enable CUPS web interface on macOS: open Terminal → cupsctl WebInterface=yes → open http://localhost:631. Delete stale queues for this device.
• Re-add using ipp://<ip>/ipp/print. For HTTPS models, use ipps:// and accept the certificate on first print.
• If jobs stall, reset printing system: System Settings → Printers & Scanners → right-click list → Reset printing system (back up custom presets first).
Customer
Router has separate 2.4/5 GHz and a guest network. Could that break Bonjour?
Technician avatar Technician
Yes. Many guest SSIDs and mesh systems block mDNS/Bonjour. That’s why macOS can’t find network printer even though it’s online. Either put Mac and printer on the same LAN/VLAN or add via IPP with the IP address. For Eero/UniFi/Asus, enable “mDNS/Bonjour forwarding” or “Client Isolation: Off”.
Customer
Brand specifics? It’s HP at home, Epson and Brother at work. Canon in the studio.
Technician avatar Technician
ipp://printer setup HP/Epson/Canon/Brother:
• HP: Queue usually /ipp/print. If Secure AirPrint is offered, choose it for TLS.
• Epson: Common queue /ipp/port1. Install Epson ICA/Scanner driver if you need scan from Mac.
• Canon: UFR II/AirPrint both fine; for finishing (staple/booklet) install Canon driver and still use IPP path.
• Brother: AirPrint reliable; for options like “Toner Save”, pick Brother CUPS driver after IPP add.
Customer
Okay, IPP add worked. Anything else to avoid future issues?
Technician avatar Technician
Set a DHCP reservation for the printer’s IP so the IPP URL doesn’t change. Keep firmware updated. In macOS create a preset with paper/duplex defaults. If you change routers, re-confirm that Bonjour forwarding is enabled or stick with the manual IPP queue you just created.
Customer
Perfect — the Mac finally prints. Thanks!
Technician avatar Technician
Summary: If macOS won’t add printer or Bonjour not showing, add the device with IPP using its IP (ipp://<ip>/ipp/print), enable the CUPS web interface to remove stale queues, and fix CUPS “unable to communicate” by using the correct queue/SSL. Works for HP/Epson/Canon/Brother. Need hands-on help? Open the chat.

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.

Common macOS add-printer problems and quick fixes
SymptomLikely causeQuick 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)

  1. Get the printer’s IP from its panel or config page and reserve it in your router (optional but recommended).
  2. Add Printer → IP → Protocol: IPP (or IPPS) → Address: printer IP → Queue: /ipp/print (Epson often /ipp/port1).
  3. Choose AirPrint or the vendor driver; click Add and print a test page.
  4. If the job stalls, enable CUPS (cupsctl WebInterface=yes), delete old queues, and retry with IPPS.

Step-by-step (Advanced CUPS)

  1. Open http://localhost:631 → Printers → delete duplicate/stale queues for this device.
  2. Check Administration → View Error Log for authentication/SSL hints (“client-error-not-possible”, “unable to communicate”).
  3. Re-add with ipps://<ip>/ipp/print, then authenticate on first print if prompted.

Sources

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