How to Print From Your Phone When the Printer Refuses to Connect
I needed to print a boarding pass. The airline app had a “Print” button right there. I tapped it. My phone thought about it for ten seconds and then said “No printer found.” The printer was sitting six feet away, plugged in, powered on, and fully functional with my laptop.
I missed my print window. Had to use the airport kiosk. The line was 20 people deep. Never again.

Why Phone-to-Printer Connections Fail
Most home printers connect through your WiFi router. Your phone is also on WiFi. They should see each other automatically. When they do not, it is almost always one of three things: the printer joined a different network (guest vs main), the printer lost its WiFi connection, or the printer’s mobile discovery protocol is just slow and needs a direct approach.
Workaround One: WiFi Direct
Almost every printer made in the last ten years supports WiFi Direct. This creates a temporary direct connection between your phone and the printer — no router involved.
- On the printer’s screen, navigate to Network or Wireless settings and look for “WiFi Direct.” Enable it. The printer will display a network name — something like “DIRECT-xx-HP-OfficeJet.”
- On your phone, go to WiFi settings and look for that network name. Connect to it. The printer will prompt you to confirm the connection.
- Open the document and print. Your phone should now see the printer. After printing, your phone will automatically reconnect to your regular WiFi.
WiFi Direct bypasses every network configuration issue. If your printer has the feature — and most do — this solves 90% of mobile printing problems in under two minutes.
Workaround Two: Email to Print
Many newer printers support email-to-print. HP calls it ePrint, Epson calls it Email Print. You send the document as an email attachment to a special address assigned to your printer. The printer receives it and prints automatically.
To set this up, check your printer’s mobile app or the web services settings on the printer’s screen. Once enabled, you get a printer email address. Forward your boarding pass to that address and it prints. No direct connection needed.
Workaround Three: The USB Cable
Not elegant, but it works every time. If your phone supports USB OTG (most Android phones do; iPhones need a Lightning-to-USB adapter), plug the printer directly into your phone with a USB cable. The phone will recognize it as a printer within seconds. Print. Done.
📋 Quick Summary: When your phone cannot find the printer, use WiFi Direct for a temporary direct connection, email-to-print if your printer supports it, or a USB OTG cable as a guaranteed fallback.