AirPrint Not Working? Check These in Order
AirPrint not working on your iPhone or iPad? Nine checks ordered by likelihood and risk, with HP, Canon, Epson and Brother's own AirPrint paths and a stop rule.

When AirPrint is not working, the phone and the printer are almost always on different networks, or the printer hasn't finished joining the one you think it's on. Apple's About AirPrint page has exactly one setup requirement, that the iPhone or iPad and the printer are on the same Wi-Fi network, and every vendor page I read today starts there too. So before any setting gets touched, do three things. Read the network name on the phone's Wi-Fi screen. Wake the printer and give it three minutes. Make sure Airplane Mode is off and Wi-Fi is on, because AirPrint doesn't run over cellular. Then try the print again.
If that doesn't bring the printer back, the rest of this page is a ladder, ordered by how likely each cause is and how little each check changes, with a stop condition on every rung. Nothing here asks you to factory reset a printer, and the one step that erases anything on the phone is last, with Apple's list of what it removes.
Two Different Failures Share One Name
"No AirPrint Printers Found" and "the printer shows up but nothing prints" are separate problems, and the ladder treats them separately.
The first is a discovery failure. Brother's AirPrint page puts it in one line, that Bonjour "is the method for discovering printers on a network." Your phone shouts across the local network, the printer answers, and the printer's name appears under No Printer Selected. When the shout doesn't reach the printer, or the answer doesn't come back, the list is empty. Almost everything on the ladder is about that.
The second is a job failure. The printer appears, you tap Print, and the page never comes out. Apple's print guide says to open the App Switcher and tap Print Center, where a badge shows how many documents are queued and you can cancel one. If the job sits there, the printer side is the suspect, and the brand pages for HP, Epson, and Brother cover a printer that accepts a job and doesn't print it. This page is for the empty list.
The Ladder
Each rung names what it changes so you can decide how far to go. My expectation is that most people are done by rung 4.
| Rung | Check | Why it's this high | What it changes | Stop and move on when |
|---|---|---|---|---|
| 1 | Look at the printer | HP says a sleeping printer can show Offline while it's fine; Canon and Epson say a panel error or a paper prompt blocks AirPrint | Nothing | It's awake, no error, paper loaded, and the list is still empty |
| 2 | Same network name on both | The one requirement Apple states; a guest network or second router splits them | Nothing | Both show the same SSID and it still fails |
| 3 | The phone side | Brother: Airplane Mode off, Wi-Fi on, no cellular; AirPrint doesn't run over cellular | Nothing | Wi-Fi is on and connected to that SSID |
| 4 | Restart the printer, wait three minutes, then the phone | Brother's wait time; Canon says the printer can take minutes to talk on Wi-Fi after power-on | Nothing | Three full minutes have passed and the list is still empty |
| 5 | Print from a computer on the same network | Splits "printer isn't on the network" from "phone can't see it" | Nothing | You know which side failed |
| 6 | The vendor's AirPrint or Bonjour switch | Off by mistake on some models; Epson's greyed-out button means already on | One printer setting | The switch is on, or the vendor says the model lacks AirPrint |
| 7 | The router | Brother names isolation, MAC filtering, Privacy Separator, blocked Bonjour, and two routers chained | Router settings, reversible | Isolation is off and the printer sits on the same router as the phone |
| 8 | Reconnect the printer to Wi-Fi | Wireless Setup Wizard or WPS, per HP | The printer's saved network | The printer's own report shows the right SSID |
| 9 | Reset Network Settings on the iPhone | Last because it erases saved networks and VPNs | Every saved Wi-Fi password on the phone | Stop. Contact the printer maker |
The rest of the page is the detail for each rung, then the vendor paths.
Rungs 1 to 4, No Settings Touched
Look at the printer. HP's No AirPrint Printers Found page says to touch the control panel or press Power to wake the printer, and adds that "sometimes the printer status might display Offline when it is actually ready." If there's a wireless light, HP says it should be on; off or blinking means the printer isn't on the network. Canon's PIXMA AirPrint manual adds paper, ink, and any error on the LCD. Epson's AirPrint guide has a quieter one. If you've turned off the paper configuration messages on the control panel, "you cannot use AirPrint." That's an odd dependency and I'd never have guessed it, which is why it's on the ladder.
Same network name. Open Settings, Wi-Fi on the phone and read the name. Then find what the printer thinks it's on. Brother's page says to print the Network Configuration Report and read the NAME(SSID) line; the Brother reports guide shows where that report lives. HP calls its version a Wireless Test Report. Two names that differ by a suffix, a "guest" network, or a 2.4 GHz name beside a 5 GHz name, all count as different networks for this purpose. My first suspect when a phone that used to print suddenly can't is that it joined the guest network at some point and stayed there.
The phone side. Brother's list is short. Airplane Mode off, Wi-Fi on, and its line that "AirPrint cannot be used on a cellular data network." If Wi-Fi is on but the phone shows a cellular icon instead of the Wi-Fi fan, it isn't on the network, whatever the toggle says. If a VPN app is running, I'd turn it off for the test; that's my judgment, since none of the vendor pages address it, but a VPN that routes everything is a plausible way to lose sight of the local network.
Restart the printer, then wait. Brother's instruction is to turn the machine off, wait a few seconds, turn it on, and then "wait at least three minutes for the machine to join the network." Canon's manual says the same in softer words; after power-on "it may take few minutes" before the printer can talk over Wi-Fi. This is the rung people rush. The printer's screen can say ready long before its network side is, and a test at thirty seconds proves nothing. Time it. After the three minutes, restart the phone too, which HP lists as its own step, and try the print.
Rung 5, Print From a Computer
Brother puts this at the end of its page and I'd put it in the middle, because it answers the question every later rung depends on. Is the printer on the network, or is the phone the odd one out?
Send one plain page from a computer on the same Wi-Fi. Canon's manual gives the same advice, to use the printer driver on a computer and check whether it prints normally. If the computer prints and the phone can't see the printer, the printer is on the network and the problem is discovery, which sends you to rungs 6 and 7. If the computer can't print either, the printer isn't really on the network and rung 8, plus the printer Wi-Fi guide, is where the fix lives. The printer not printing guide covers the case where the computer's job goes into the queue and stalls.
No computer in the house? A second phone or an iPad on the same Wi-Fi is a weaker version of the same test. If it sees the printer, the first phone is the odd one out.
Rung 6, the Vendor's Own Switch
Every vendor keeps an AirPrint or Bonjour setting somewhere, and each one hides it in a different place. These are the paths from the four support pages fetched today, with the vendor's own words about what you'll find.
| Vendor | Where the switch is | What the vendor says | Source |
|---|---|---|---|
| HP | HP app, tap the printer, Advanced Settings, Network, AirPrint, Status, Turn on AirPrint | "If AirPrint does not display, your printer does not support it." You may be sent to an HTTPS page and asked to proceed past a "connection is not private" warning | HP support |
| Canon PIXMA and MAXIFY | The printer's LAN settings, Bonjour | "If Bonjour on the machine is disabled, AirPrint cannot be used. Check the LAN settings on the machine, and enable Bonjour." | Canon manual |
| Canon office lasers | The machine's settings; also the Department ID rule | Jobs can be blocked when the machine requires a Department ID and PIN that AirPrint doesn't send; power off and on "after 10 seconds" | Canon manual |
| Epson | Web Config in a browser, Network, AirPrint Setup, Enable AirPrint | Enable AirPrint "Enables IPP, Bonjour, and AirPrint." A greyed-out button means AirPrint is already on; it only becomes clickable if IPP, Paper Setup Auto Display, or Bonjour was turned off | Epson Web Config, Epson FAQ |
| Brother | No AirPrint switch on the page; the Network Configuration Report is the check | The router "may be set to block Bonjour communication" | Brother support |
Three things in that table are worth a second look. HP's line is the polite way of saying some HP printers never had AirPrint, and if the setting isn't there, no amount of network work will add it. Epson's greyed-out Enable button confuses people into thinking AirPrint is off when it's on. And Canon's office machines can refuse a job for an accounting reason, a Department ID, that has nothing to do with Wi-Fi.
The Canon FAQ that ranks for this search wouldn't load for me today from three different tools, so the Canon rows come from Canon's online manuals instead. The wording is the same idea, enable Bonjour in the LAN settings, and the menu name varies by model.
Rung 7, the Router
Brother's page is the only one of the four that walks through the router, and its list is the one I'd work from.
Two routers in a chain, the usual sign being a mesh unit or an ISP box feeding a second Wi-Fi router, can leave the phone on one and the printer on the other. Brother's fix is to connect the printer to the same access point as the phone, or turn the second box's router function off. Then the isolation features. Brother names MAC address filtering and Privacy Separator, and says to turn them off temporarily to test. HP's page names wireless isolation as something that "could be causing your printer to appear offline." Brother's last item is a router set to block Bonjour, which is a call to the router maker's support page, since the setting's name varies by router.
HP also lists a router restart, unplug for 15 seconds and plug back in. It's cheap, so I'd do it here, before the isolation hunt.
All of these are reversible. Write down what you changed and change one thing per test.
Rung 8, Reconnect the Printer
If the computer test failed too, the printer needs to rejoin the network. HP gives two routes, the Wireless Setup Wizard under the Setup, Network, or Wireless menu on touchscreen models, or, on printers without a screen, holding the Wireless button for five seconds until the light flashes and then pressing WPS on the router within two minutes. The printer Wi-Fi guide has the same job for the other brands, and it's a longer page because a printer that won't join a network has more failure points than a phone that can't see one.
Stop before any control called reset, restore, or factory. A network rejoin is the goal. A full reset erases settings that have nothing to do with this problem and gives you a second job.
Rung 9, Reset Network Settings on the iPhone
This is the only rung that costs something on the phone, so it's last, and I'd only reach it when the computer prints, the printer's switch is on, the router is clean, and a second phone sees the printer while yours doesn't.
Apple's reset page gives the path as Settings, General, Transfer or Reset iPhone, Reset, Reset Network Settings, and it's specific about the cost. "All network settings are removed." Previously used Wi-Fi networks and any VPN settings not installed by a profile go with them, the device name goes back to "iPhone", and manually trusted certificates become untrusted. Apple suggests a backup first if you want the settings back. In practice that means every Wi-Fi password you'd have to type again, so have the home one written down before you tap.
If the list is still empty after that, the phone has done everything it can. Contact the printer maker with the model, the report from rung 2, and the result of rung 5.
The Setting Everyone Tells You to Check
A lot of advice for this search says to go to Settings, Privacy & Security, Local Network and make sure the app is allowed. Apple's local network page says something more useful. If you tap Don't Allow for an app, "the app can still use the internet or interact with the local network using a system service, like AirPrint, AirPlay, AirDrop, or HomeKit." AirPrint through the standard print sheet is a system service. The permission isn't what's stopping it.
Where the permission does matter is the vendor's own app. The HP app, Canon's app, Epson's app all browse the network themselves to find the printer, and if one of them was denied at the first prompt, it won't find anything. So if AirPrint works and the brand app can't see the printer, that's the switch. If AirPrint doesn't work, it isn't.
Why It Stopped Working
"Anymore" is in two of the questions Google attaches to this search, and it's a good word, because a printer that used to work and doesn't has had something change around it. My list, in the order I'd check it. The phone joined a different network, often the guest one, and stayed. A new router or mesh system arrived and the printer is still on the old one, which rung 5 exposes. The router got a firmware update and turned an isolation setting on. The printer went to sleep and its wireless side didn't wake, which the three-minute restart clears. Or an iOS update landed, which is the thread that ranks first for this search; the practical answer is the same ladder, since the update didn't change the network requirement.
Questions Google Attaches to This Search
Why is my AirPrint not connecting? Different network, a printer that hasn't finished joining, or a router that blocks the discovery traffic. Rungs 2, 4, and 7.
Why is my iPhone not connecting to my printer anymore? Something changed. The section above is the list.
How do I enable AirPrint on my printer? The vendor table. HP through the HP app, Canon in the printer's LAN settings, Epson in Web Config under Network, Brother has no switch to flip.
Why won't my phone recognize my AirPrint? Discovery. Confirm the printer is on the network with the computer test, then work the router.
Can I print from my iPhone without an AirPrint printer? Yes, through the maker's app or a direct connection. HP's page says to use Wi-Fi Direct or the HP app when AirPrint isn't available, and Epson's FAQ points to its own app for printers that lack AirPrint. Apple's page also notes that printers listed as USB-only can print driverless from a Mac over USB, so a Mac in the house is a third route. And a printer plugged into the USB port of an AirPort base station, or connected by Bluetooth, can't use AirPrint at all, per Apple.
Does AirPrint work over cellular? No. Brother's page says so plainly, and it matches Apple's same-network rule. Both devices on Wi-Fi, same name.
The Short Version
Same network name on both devices. Printer awake, no error, paper in. Restart the printer and wait three real minutes, then restart the phone. Print from a computer to learn which side is broken. Then the vendor's switch, then the router's isolation settings, then reconnect the printer, and only after all of that reset the phone's network settings with the Wi-Fi password written down. Skip the Local Network permission for AirPrint itself; Apple says it doesn't apply. And never factory reset a printer to fix an empty list.
Related Articles

How to Refresh Email on iPhone When Mail Stalls
Refresh email on iPhone with the pull-down, then fix why it stalled. Fetch versus push, Low Power Mode, sign-in errors, and re-adding an account safely.

How Do You Refresh an App? iPhone and Android Steps
Refresh an app on iPhone or Android in a safe order. Pull down first, then quit and reopen, restart, update, clear cache, and only then clear data or reinstall.

How to Update Messenger and Fix a Stuck Update
Update Messenger from the App Store or Play Store, then work through Meta's own five fixes in a safe order, with the encrypted-chats check before you reinstall.