Your iPhone sees the printer. You tap Print. The job appears to send... and then nothing happens. Or worse, you get an error message that tells you absolutely nothing useful. AirPrint not working is maddening precisely because everything looks like it should work.
This guide covers every scenario where AirPrint fails after the printer is discovered—from jobs that vanish into the void to cryptic error messages.
AirPrint Problems vs. Discovery Problems
First, let's make sure we're solving the right problem:
- "No AirPrint Printers Found" — Your iPhone can't see the printer at all. See our guide to fixing that.
- AirPrint not working — You can see the printer, but printing fails. That's what we're fixing here.
Quick Diagnostic
Before diving into fixes, answer these questions:
- Does the job appear in the print queue? Check Settings → Bluetooth & Devices → Printers
- Does the printer make any noise or show activity?
- Do you get a specific error message?
- Does printing work from your Mac or PC?
Your answers will point to the right section below.
Jobs Send But Never Print
This is the most common "AirPrint not working" scenario. The job appears to send successfully, but nothing comes out of the printer.
Check the Print Queue
iOS maintains a print queue that's easy to miss:
- Go to Settings → Bluetooth & Devices → Printers
- Look for pending or failed jobs
- If jobs are stuck, tap to cancel them and try again
Verify the Printer Isn't in Error State
Check your printer's display or indicator lights for:
- Paper jam warnings
- Low ink/toner alerts
- Paper tray empty
- Cover open
Even minor issues can cause the printer to accept jobs but not process them.
Test Direct Printing
Try printing from a computer connected to the same printer:
- If it works: The problem is between your iPhone and the printer
- If it fails: The printer itself has an issue
Clear the Printer's Queue
Sometimes the printer's internal queue gets corrupted:
- Turn off the printer
- Unplug it for 60 seconds
- Turn it back on
- Try printing a simple test document
Check for Firmware Updates
Printer manufacturers regularly fix AirPrint bugs:
- Visit your printer manufacturer's website
- Find the support/downloads section
- Enter your printer model
- Download and install any firmware updates
Specific Error Messages
"Unable to Contact Printer"
This usually means the connection dropped between sending the job and printing:
- Move closer to your router — Weak WiFi causes intermittent connections
- Assign a static IP to your printer in router settings
- Restart both devices — iPhone and printer
- Check for IP conflicts — Two devices might have the same address
"Printer Not Available"
The printer was found initially but became unreachable:
- Check printer sleep settings — Some printers stop responding when sleeping
- Verify network connection — The printer may have disconnected from WiFi
- Disable router band steering — It might be switching your iPhone to a different band than the printer
"Print Job Failed"
A generic error that can mean many things:
- Try a different document — The file might be corrupted
- Reduce document complexity — Large images or complex PDFs can overwhelm some printers
- Check printer memory — Older printers may not have enough memory for large jobs
- Update iOS — Apple occasionally introduces and fixes printing bugs
"AirPrint Not Supported"
You're trying to print to a printer that doesn't support AirPrint:
- Verify AirPrint support — Check Apple's compatibility list
- Use PrintCast — Adds AirPrint support to any printer via your Mac
- Try manufacturer app — HP Smart, Canon PRINT, Epson iPrint, etc.
Partial Printing Problems
Only Part of the Document Prints
Common with complex documents:
- Simplify the document — Remove unnecessary images or formatting
- Print as image — Some apps have this option
- Use a different app — Try printing from Safari, Notes, or Files instead
- Check paper size settings — Mismatch can cause cropping
Print Quality Issues
Not strictly an AirPrint problem, but often blamed on it:
- Check ink/toner levels
- Run printer head cleaning (from printer's menu)
- Verify paper type settings — Photo paper requires different settings
- Check print quality in iOS — Tap Options in the print dialog
Colors Are Wrong
- Check color settings — Make sure you're not printing in grayscale
- Verify ink levels — One color might be empty
- Clean print heads — Clogged heads cause color issues
- Check paper type — Wrong paper can affect color reproduction
App-Specific Issues
Safari Won't Print
- Try Reader Mode — Tap the AA icon, select "Show Reader"
- Use Share → Print instead of the browser menu
- Save as PDF first — Share → Save to Files → Print from Files app
Photos Won't Print
- Check photo format — HEIC files sometimes cause issues with older printers
- Edit the photo first — Open in Photos, make any edit, then print
- Reduce resolution — Very large photos can overwhelm printer memory
PDFs Won't Print
- Open in Files app — Sometimes more reliable than other PDF viewers
- Check for password protection — Protected PDFs may not print
- Try printing specific pages — The issue might be one corrupted page
Email Attachments Won't Print
- Save attachment first — Download to Files, then print from there
- Open in native app — Open the attachment in Pages, Numbers, etc.
- Check file format — Some formats aren't supported for direct printing
Network Configuration Issues
Printer Works Sometimes
Intermittent issues usually point to network problems:
- Assign static IP — Prevents address changes
- Check WiFi signal — Move printer closer to router
- Disable sleep mode — Keep printer always available
- Use Ethernet — More reliable than WiFi if your printer supports it
Works on One Network, Not Another
Different networks have different configurations:
- Check router settings — Bonjour/mDNS must be enabled
- Verify firewall rules — Ports 5353 (Bonjour), 631 (IPP), 9100 (RAW)
- Disable AP isolation — Prevents devices from communicating
Printer Has Two IPs
Some printers get both wired and wireless addresses:
- Disable one connection — Use either Ethernet or WiFi, not both
- Check which IP is advertised — Printer might advertise the unused one
The Nuclear Options
When nothing else works:
Reset Printer Network Settings
- Find network reset in printer's menu (usually Settings → Network)
- Reset to factory defaults
- Reconnect to your WiFi
- Try printing again
Reset iPhone Network Settings
This resets all network settings, including saved WiFi passwords:
- Go to Settings → General → Transfer or Reset iPhone
- Tap Reset → Reset Network Settings
- Reconnect to WiFi
- Try printing again
Factory Reset Printer
Last resort—you'll lose all settings:
- Find factory reset in printer's menu
- Perform full reset
- Set up printer from scratch
- Reconnect to network
- Try printing
The Reliable Alternative: PrintCast
If you've tried everything and AirPrint still isn't reliable, PrintCast offers a more consistent solution. It routes print jobs through your Mac, which typically has a more stable connection to your printer.
Why PrintCast is more reliable:
- Mac-to-printer connection — Macs maintain more stable printer connections than iOS
- Works with any printer — No AirPrint compatibility required
- Handles complex jobs — Your Mac processes the job before sending to printer
- No iOS bugs — Bypasses iOS printing stack entirely
Setup:
- Download PrintCast from the Mac App Store
- Toggle on your printer
- Print from iPhone—jobs route through your Mac
PrintCast is a one-time purchase of $16.99.
When to Give Up on AirPrint
Consider alternatives if:
- Your printer is more than 10 years old
- You've tried all fixes multiple times
- The printer works perfectly from computers
- iOS updates consistently break printing
Options:
- PrintCast — Best if you have a Mac
- Manufacturer app — Direct connection, bypasses AirPrint
- New printer — If the current one is ancient
Troubleshooting Checklist
Use this quick checklist when AirPrint stops working:
- Restart iPhone
- Restart printer (unplug for 60 seconds)
- Check for stuck jobs in Settings → Bluetooth & Devices → Printers
- Verify printer isn't in error state
- Test printing from a computer
- Check for printer firmware updates
- Try a simple text document instead of complex file
- Verify both devices on same network/band
- Check router for Bonjour/mDNS settings
- Try PrintCast or manufacturer app as alternative
Summary
| Symptom | Likely Cause | Fix |
|---|---|---|
| Jobs send but don't print | Stuck queue or printer error | Clear queue, check printer status |
| "Unable to Contact Printer" | Network/connection issue | Static IP, restart devices |
| Partial printing | Document too complex | Simplify or print as image |
| Works intermittently | Unstable network | Static IP, Ethernet, disable sleep |
| Nothing works | Compatibility or iOS bug | PrintCast or manufacturer app |
Most AirPrint issues come down to network configuration or printer firmware. When those fixes don't work, PrintCast provides a reliable alternative that bypasses AirPrint's limitations entirely.