You tap Print on your iPhone, and there it is: "No AirPrint Printers Found." Your printer is on, your WiFi is working, and yet your iPhone acts like no printer exists. This is one of the most frustrating iOS issues, but it's almost always fixable.
This guide covers every known fix, from the quick 30-second solutions to the permanent ones.
Why This Happens
AirPrint relies on a technology called Bonjour to discover printers on your network. When you see "No AirPrint Printers Found," it means one of three things:
- Your printer doesn't support AirPrint — Many printers, especially older or budget models, simply don't have AirPrint built in
- Network discovery is blocked — Your router, VPN, or network settings are preventing your iPhone from seeing the printer
- Temporary glitch — Something went wrong with the discovery process and needs a reset
Let's fix each of these, starting with the quickest solutions.
Quick Fixes (Try These First)
Fix 1: Restart Your iPhone
The classic fix works more often than you'd expect. A restart clears the network discovery cache and forces iOS to scan fresh.
- Hold the side button and volume button until the power slider appears
- Slide to power off
- Wait 30 seconds
- Turn your iPhone back on
- Try printing again
Fix 2: Restart Your Printer
Printers can stop broadcasting their AirPrint availability after running for a while.
- Turn off your printer completely (not just sleep mode)
- Unplug it from power
- Wait 60 seconds
- Plug it back in and turn it on
- Wait for it to fully boot before trying to print
Fix 3: Check Your WiFi Connection
Your iPhone and printer must be on the same network.
- On your iPhone, go to Settings → WiFi
- Note which network you're connected to
- Check your printer's network settings (usually in the printer's menu or by printing a network config page)
- Make sure both are on the same network name
Common gotcha: Many routers broadcast separate 2.4GHz and 5GHz networks (like "HomeWiFi" and "HomeWiFi_5G"). Your printer might be on one while your iPhone is on the other. Connect both to the same one.
Fix 4: Disable VPN
VPNs route your traffic through external servers, which breaks local network discovery.
- Go to Settings → VPN
- Toggle it off
- Try printing again
If this fixes it, you'll need to disable your VPN each time you print, or configure split tunneling to exclude local traffic.
Fix 5: Disable Private WiFi Address
iOS randomizes your MAC address for privacy, but this can confuse some routers and printers.
- Go to Settings → WiFi
- Tap the (i) next to your network name
- Toggle off Private WiFi Address
- Rejoin the network when prompted
- Try printing again
Network-Level Fixes
If the quick fixes didn't work, the issue is likely with your network configuration.
Fix 6: Enable Bonjour on Your Router
Some routers block multicast DNS (mDNS/Bonjour) traffic by default, which prevents AirPrint discovery.
Look for these settings in your router's admin panel:
- Multicast DNS — Enable it
- Bonjour — Enable it
- IGMP Snooping — Try disabling it
- AP/Client Isolation — Disable it (this prevents devices from seeing each other)
The setting names vary by router brand. Check your router's manual if you can't find them.
Fix 7: Check Firewall Settings
If you have a firewall or security software on your network:
- Allow UDP traffic on port 5353 (Bonjour)
- Allow TCP traffic on port 631 (IPP printing)
- Allow traffic on ports 9100-9102 (RAW printing)
Fix 8: Connect Printer via Ethernet
If your printer has an Ethernet port, try connecting it directly to your router instead of using WiFi. This eliminates wireless connectivity issues.
If Your Printer Doesn't Support AirPrint
Here's the thing: many printers simply don't support AirPrint. Apple maintains a list of AirPrint-compatible printers, but if yours isn't on it, no amount of troubleshooting will make it appear.
Signs your printer doesn't support AirPrint:
- It's more than 8-10 years old
- It was a budget model when purchased
- It's a basic USB-only printer
- The manufacturer's specs don't mention AirPrint
This doesn't mean you can't print from your iPhone. You just need a bridge.
The Permanent Solution: PrintCast
If you have a Mac on the same network, PrintCast turns any printer into an AirPrint printer. It works by:
- Using your Mac's existing connection to your printer
- Broadcasting that printer using AirPrint protocols
- Making it appear on your iPhone like any native AirPrint printer
Setup takes under a minute:
- Download PrintCast from the Mac App Store
- Launch it — it appears in your menu bar
- Toggle on the printers you want to share
- Your iPhone now sees them as AirPrint printers
This works with:
- USB printers connected to your Mac
- Network printers your Mac can see
- Old printers, new printers, any printer your Mac can print to
PrintCast runs locally with no cloud services, no accounts, and no data collection. It's a one-time purchase of $16.99.
Alternative: Manufacturer Apps
If you don't have a Mac, check if your printer manufacturer has an iOS app:
- HP Smart — For HP printers
- Canon PRINT — For Canon printers
- Epson iPrint — For Epson printers
- Brother iPrint&Scan — For Brother printers
These apps bypass AirPrint entirely and communicate directly with the printer. Quality varies significantly by printer model.
Fixes for Specific Situations
Printer Works Sometimes But Not Always
If your printer appears intermittently:
- Assign a static IP to your printer (in router settings) so it doesn't change addresses
- Disable printer sleep mode — Some printers stop broadcasting when they sleep
- Check for firmware updates — Printer manufacturers sometimes fix AirPrint bugs
Printer Shows But Won't Print
If you can see the printer but jobs fail:
- Try printing a simple text document first (complex PDFs can fail for other reasons)
- Check for pending jobs in Settings → Bluetooth & Devices → Printers
- Make sure the printer isn't in an error state (paper jam, out of ink, etc.)
Just Updated iOS and Now It's Broken
Apple occasionally introduces AirPrint bugs in iOS updates:
- Check if others are reporting the same issue (search "[iOS version] AirPrint not working")
- If it's a known bug, a fix usually comes within weeks
- In the meantime, PrintCast or manufacturer apps work around iOS-level issues
Prevention
To avoid "No AirPrint Printers Found" in the future:
- Keep your printer's firmware updated — Manufacturers patch AirPrint issues
- Use a static IP for your printer — Prevents discovery failures when the IP changes
- Consider PrintCast — It's more reliable than native AirPrint for many setups
- Disable printer sleep — Or set a longer sleep timeout
When Nothing Works
If you've tried everything:
- Test with another iOS device — Borrow an iPhone/iPad to see if the issue is device-specific
- Test with another printer — If possible, try a friend's AirPrint printer on your network
- Factory reset the printer's network settings — Last resort, but sometimes necessary
- Contact your printer's support — They may know of model-specific issues
Summary
| Problem | Solution |
|---|---|
| Temporary glitch | Restart iPhone and printer |
| VPN blocking discovery | Disable VPN when printing |
| 2.4GHz/5GHz mismatch | Connect both devices to same band |
| Router blocking Bonjour | Enable mDNS/multicast in router |
| Printer doesn't support AirPrint | Use PrintCast or manufacturer app |
For most users, PrintCast is the most reliable long-term solution. It eliminates the guesswork of AirPrint compatibility and works with any printer your Mac can see.