Why AirPrint Won’t Connect and How to Fix Firewall and Router Blocking
Joe B.
Reviewed for technical accuracy
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking, Office Equipment
AirPrint not connecting on iPhone, iPad, or Mac — Bonjour blocked, mDNS/IGMP/ports, AP isolation, same subnet/VLAN
Quick answer: the accepted fix
Accepted fix when AirPrint not connecting: keep printer and Apple devices on the same subnet/VLAN, allow UDP 5353 (mDNS) and TCP 631 (IPP/IPPS), enable Bonjour forwarding / multicast with IGMP snooping configured, and turn AP/client isolation off (guest Wi-Fi). Re-add the printer with Secure AirPrint (IPPS).
AirPrint appears but fails after you tap “Print” (router/firewall)
That means discovery works but the session on TCP 631 is blocked. Open the port on LAN/WLAN rules, allow Bonjour/mDNS (UDP 5353) across APs, and make sure client isolation is disabled. On meshes, toggle Bonjour forwarding or mDNS reflector.
How to verify connectivity
From Mac, add the printer as Secure AirPrint. Print a one-page PDF. If status shows “unable to communicate”, your router still blocks IPP. Temporarily connect the Mac to the same Ethernet switch as the printer to confirm L2 works; then adjust Wi-Fi/mesh multicast settings until it works wirelessly.
AirPrint — networking tips
Discovery uses Bonjour/mDNS; printing uses IPP/IPPS.
Quick path: confirm same subnet → allow UDP 5353 & TCP 631 → enable multicast/IGMP → disable AP isolation → add via IPPS. If AirPrint works on iPhone not Mac, remove and re-add on macOS with ipps://.
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 does AirPrint show but won’t connect?
Bonjour discovery works but the print session is being blocked. Allow UDP 5353 and TCP 631, disable AP/client isolation, enable multicast & IGMP, and keep devices on the same subnet/VLAN.
Which firewall ports does AirPrint use?
UDP 5353 for Bonjour/mDNS discovery and TCP 631 for IPP/IPP(S) print jobs. Open these on LAN/WLAN and any host firewalls.
AirPrint works on iPhone but not Mac — why?
Mac’s CUPS may fail if IPP is filtered. Remove and re-add using Secure AirPrint (IPPS) or ipps://printer-ip/ipp/print. Recheck router rules for TCP 631.
Does guest Wi-Fi break AirPrint?
Often yes. Guest SSIDs isolate clients. Either keep printers and devices on the main SSID or allow mDNS/IPP between guest and printer VLANs and turn isolation off.
Do I need Bonjour forwarding on a mesh?
In multi-AP setups, enable Bonjour forwarding / mDNS reflector and verify IGMP snooping so UDP 5353 is not dropped between APs.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| AirPrint visible, can’t connect | Bonjour allowed, IPP blocked | Open TCP 631; add as IPPS |
| AirPrint not showing on Mac | mDNS filtered on Wi-Fi/mesh | Allow UDP 5353; enable multicast/Bonjour |
| Works on iPhone, not Mac | Host firewall/CUPS issue | Re-add as Secure AirPrint; check TCP 631 |
| Guest devices can’t print | AP/client isolation | Disable isolation or move to main SSID |
Step-by-step (Router/Mesh)
- Place printer and Apple devices on the same subnet/VLAN (avoid guest SSIDs).
- Allow UDP 5353 and TCP 631 on LAN/WLAN firewalls.
- Enable Bonjour forwarding or multicast and review IGMP snooping on mesh/switch.
- Disable AP/client isolation on Wi-Fi.
- On Mac/iOS, add the printer as Secure AirPrint (IPPS) and test.
Step-by-step (macOS)
- Remove the printer in System Settings → Printers & Scanners, then Add → Secure AirPrint.
- Alternatively use
ipp://oripps://with the printer’s IP and path/ipp/print. - If CUPS shows unable to communicate, recheck router rules for TCP 631 and Mac firewall profiles.
Sources
- Apple — About AirPrint and supported environments
- Apple — Add a printer on Mac (IPP/IPPS)
- Apple — Bonjour (mDNS) overview
- HP — AirPrint/Bonjour networking guides
- Epson — AirPrint/IPP support
- Canon — AirPrint setup
- Brother — AirPrint settings
Filed under: Printers
Related articles
- Your Printer Won't Accept the Right Wi-Fi Password — What's Actually Causing It
- Printer won’t connect to my password-protected Wi-Fi — what changed?
- Printer won’t connect to secure Wi-Fi (WPA2/WPA3) — what do I check first?
- My printer won’t connect to my home Wi-Fi — what do I check first?
- Printer won’t print after I changed Wi-Fi — what should I check first?
- Printer won’t print after I installed a new router — what do I check first?
- Printer won’t reconnect after I replaced my router — what do I check first?
- Printer won’t stay connected to Wi-Fi — why does it keep going offline?