Wireless Printer Setup Errors on Mac — Bonjour Discovery and AirPrint Guide
About Wireless Printer Setup Errors on Mac
Fix wireless printer setup errors on Mac including Bonjour discovery failures, AirPrint not finding the printer, and manual printer addition via IP address. This guide covers everything you need to know about this topic, including common causes, step-by-step solutions, and answers to frequently asked questions.
Here are the key things to understand: macOS uses Bonjour (mDNS) to automatically discover network printers. AirPrint printers appear automatically in System Settings > Printers & Scanners. Non-AirPrint printers need manufacturer drivers or CUPS-compatible PPD files. Bonjour requires mDNS traffic (UDP port 5353) — some routers block this between WiFi clients. macOS can also add printers via IP using IPP, LPD, or HP JetDirect protocols. Understanding these fundamentals will help you diagnose and resolve this issue more effectively.
The most common reasons this occurs include: Router blocking mDNS/Bonjour traffic between WiFi devices. Printer and Mac on different VLANs or subnets. Printer does not support AirPrint and macOS has no built-in driver for it. Firewall on Mac blocking incoming Bonjour responses. USB printer connected to a computer sharing it — macOS does not discover USB shares via Bonjour. Identifying the root cause is the first step toward finding the right solution.
To resolve this, follow these recommended steps: Auto-discover: System Settings > Printers & Scanners > click + > select your printer from the list. If not found: click + > IP tab > enter printer IP address, Protocol: IPP, Queue: /ipp/print. For non-AirPrint: download manufacturer driver from their website, install, then add printer. Check Bonjour: dns-sd -B _ipp._tcp in Terminal to see if the printer is advertising. Reset printing system: right-click in the printer list > Reset printing system, then re-add printers. Verify same network: check IP addresses of Mac and printer are on the same subnet. If these steps do not resolve the issue, consider consulting additional resources or a qualified professional.
This article is part of our Printer Error Codes collection on Error Codes Wiki. We provide comprehensive, up-to-date information to help you find solutions quickly.
Quick Answer
Why does my printer show in System Settings but not in the print dialog?
The printer may be paused or offline. Open System Settings > Printers & Scanners > select the printer > ensure it shows 'Idle' not 'Paused'. Click Resume if paused.
Overview
Fix wireless printer setup errors on Mac including Bonjour discovery failures, AirPrint not finding the printer, and manual printer addition via IP address.
Key Details
- macOS uses Bonjour (mDNS) to automatically discover network printers
- AirPrint printers appear automatically in System Settings > Printers & Scanners
- Non-AirPrint printers need manufacturer drivers or CUPS-compatible PPD files
- Bonjour requires mDNS traffic (UDP port 5353) — some routers block this between WiFi clients
- macOS can also add printers via IP using IPP, LPD, or HP JetDirect protocols
Common Causes
- Router blocking mDNS/Bonjour traffic between WiFi devices
- Printer and Mac on different VLANs or subnets
- Printer does not support AirPrint and macOS has no built-in driver for it
- Firewall on Mac blocking incoming Bonjour responses
- USB printer connected to a computer sharing it — macOS does not discover USB shares via Bonjour
Steps
- 1Auto-discover: System Settings > Printers & Scanners > click + > select your printer from the list
- 2If not found: click + > IP tab > enter printer IP address, Protocol: IPP, Queue: /ipp/print
- 3For non-AirPrint: download manufacturer driver from their website, install, then add printer
- 4Check Bonjour: dns-sd -B _ipp._tcp in Terminal to see if the printer is advertising
- 5Reset printing system: right-click in the printer list > Reset printing system, then re-add printers
- 6Verify same network: check IP addresses of Mac and printer are on the same subnet