HP makes more printers than anyone else, which means more people search for "HP printer not showing up on iPhone" than any other brand. Whether you have a brand-new HP Smart Tank or a decade-old LaserJet, this guide covers every way to print from your iPhone to your HP printer.
Does Your HP Printer Support AirPrint?
Most HP printers made after 2012 support AirPrint, but not all. Here's how to check:
Quick Check
- Look for the AirPrint logo on your printer or its box
- Check Apple's AirPrint printer list
- Search "[your model] AirPrint" online
HP Printers With AirPrint
Generally supported:
- HP ENVY series (most models from 2012+)
- HP OfficeJet series (most models from 2012+)
- HP LaserJet Pro series (most wireless models)
- HP Smart Tank series (all models)
- HP DeskJet Plus series (most models)
HP Printers Without AirPrint
Typically not supported:
- HP DeskJet 1000/2000/3000 basic series
- HP LaserJet (non-Pro, non-wireless models)
- Most USB-only HP printers
- Printers made before 2010
If your printer doesn't support AirPrint, skip to the PrintCast section or HP Smart app section.
Method 1: Native AirPrint
If your HP printer supports AirPrint, this is the simplest approach.
Setup
- Make sure your HP printer is on and connected to WiFi
- Verify your iPhone is on the same WiFi network
- Open any app with content to print (Safari, Photos, Mail, etc.)
- Tap the Share button → Print
- Tap Select Printer — your HP should appear
- Adjust settings and tap Print
Troubleshooting AirPrint with HP
If your HP printer doesn't appear:
Check WiFi connection:
- On the printer, print a Network Configuration page (usually Settings → Network → Print Network Config)
- Verify it shows "Connected" and note the IP address
- Make sure your iPhone is on the same network
Restart everything:
- Turn off the HP printer, wait 30 seconds, turn it back on
- Restart your iPhone
- Wait 2 minutes for the printer to fully boot
Check for HP firmware updates:
- Go to HP Support
- Enter your printer model
- Download any available firmware updates
Disable HP Smart app interference: Sometimes the HP Smart app conflicts with AirPrint:
- Force-close HP Smart on your iPhone
- Try printing via AirPrint again
Method 2: PrintCast (Works with Any HP Printer) {#printcast}
If your HP printer doesn't support AirPrint, or AirPrint is unreliable, PrintCast is the most seamless solution—especially for older HP printers.
Why PrintCast Works Better for HP
- No AirPrint required — Works with any HP printer your Mac can see
- Better compatibility — Uses HP's Mac drivers instead of AirPrint
- More reliable — Mac-to-printer connections are more stable than iOS-to-printer
- Full feature support — Duplex, color settings, paper trays all work
Setup
- Make sure your HP printer works from your Mac (test print something)
- Download PrintCast from the Mac App Store
- Launch PrintCast — it appears in your menu bar
- Toggle on your HP printer
- On your iPhone, the printer now appears in the print dialog
PrintCast works with:
- USB HP printers connected to your Mac
- Network HP printers
- HP printers shared from another computer
- Old HP printers that never had AirPrint
PrintCast is a one-time purchase of $16.99.
Method 3: HP Smart App {#hp-smart-app}
HP's official iOS app can print directly to HP printers without AirPrint.
Setup
- Download HP Smart from the App Store
- Open the app and create an HP account (required)
- Tap Add Printer or the + icon
- Follow the setup wizard to connect your printer
- Print from within the HP Smart app
Printing with HP Smart
From HP Smart directly:
- Open HP Smart
- Tap Print Photos or Print Documents
- Select files from your device
- Choose print settings
- Tap Print
From other apps:
- Open the document/photo in any app
- Tap Share → Print with HP Smart
- Select your printer and print
HP Smart Pros and Cons
Pros:
- Free to use
- Works with most HP printers
- Includes scanning features
- Direct connection (no AirPrint needed)
Cons:
- Requires HP account
- Can be slow to connect
- App quality varies by printer model
- Doesn't integrate seamlessly with iOS print dialog
- Sends data through HP's servers
Method 4: WiFi Direct
Some HP printers support WiFi Direct, which creates a direct connection between your iPhone and printer without going through your router.
Setup
- On your HP printer, enable WiFi Direct (Settings → Network → WiFi Direct)
- Note the WiFi Direct name and password shown on the printer
- On your iPhone, go to Settings → WiFi
- Connect to the printer's WiFi Direct network
- Print using AirPrint or HP Smart
Limitations
- Your iPhone disconnects from your regular WiFi
- No internet access while connected to printer
- Must manually switch networks each time
- Some apps won't print without internet
WiFi Direct is a workaround, not a daily solution.
HP-Specific Issues and Fixes
"HP Printer Offline" on iPhone
Even when the printer is on:
- Check printer display — Look for any error messages
- Print network config page — Verify it's actually connected
- Restart printer's WiFi — Disable and re-enable wireless on the printer
- Assign static IP — In router settings, give your HP a fixed address
- Update firmware — HP frequently releases fixes
HP Printer Found But Won't Print
- Clear print queue on the printer (usually in Setup → Tools)
- Check ink/toner levels — HP printers can refuse to print when low
- Disable HP Instant Ink if you have it — it sometimes causes issues
- Check paper tray — HP printers are picky about paper alignment
HP Smart Won't Find Printer
- Same network check — Both devices must be on identical network (not guest)
- Bluetooth enabled — HP Smart uses Bluetooth for initial discovery
- Location services — HP Smart needs location permission on iOS
- Restart HP Smart — Force-close and reopen the app
- Reinstall HP Smart — Delete and reinstall if nothing else works
Slow Printing from iPhone
- Reduce print quality — Draft mode prints faster
- Use PrintCast — Routes through Mac, often faster than direct
- Connect printer via Ethernet — More reliable than WiFi
- Check for firmware updates — HP has fixed speed issues in updates
Colors Wrong or Missing
- Check ink levels in HP Smart or on printer display
- Run printhead cleaning — HP Smart → Printer Settings → Clean Printhead
- Align printhead — HP Smart → Printer Settings → Align Printer
- Check color settings — Make sure you're not printing in grayscale
Which Method Should You Use?
| Situation | Best Method |
|---|---|
| New HP printer with AirPrint | Native AirPrint |
| AirPrint unreliable | PrintCast |
| Old HP printer, no AirPrint | PrintCast |
| No Mac available | HP Smart app |
| Need scanning too | HP Smart app |
| USB-only HP printer | PrintCast (via Mac) |
HP Printer Recommendations
If you're buying a new HP printer for iPhone use:
Best for home:
- HP ENVY Inspire series — Reliable AirPrint, good photo printing
Best for home office:
- HP OfficeJet Pro series — Fast, duplex, AirPrint built-in
Best budget:
- HP DeskJet 4100 series — Basic but AirPrint-capable
Avoid:
- HP DeskJet 1000/2000 series — Often lacks AirPrint
- Very old HP printers — Use PrintCast instead of replacing
Summary
For most HP printers, try methods in this order:
- AirPrint — If your printer supports it, this is simplest
- PrintCast — If AirPrint doesn't work or isn't supported (requires Mac)
- HP Smart — If you don't have a Mac and AirPrint fails
The HP Smart app works but adds friction. If you have a Mac, PrintCast provides a more seamless experience that works exactly like native AirPrint—even with HP printers that don't officially support it.