Mopria Print Service on Android not discovering printers — fast fix
Joe B.
Reviewed for technical accuracy
Specialities: Android 14/13, Mopria Print Service, HP/Canon/Brother/Epson plugins, Wi‑Fi/Bonjour (mDNS), IPP, Network Printing
Mopria not finding printers on Android — “No printers found”, enable discovery, IPP/Bonjour, Wi‑Fi Direct
Quick answer: the accepted fix
Accepted fix for Mopria not discovering printers on Android: connect the phone and printer to the same Wi‑Fi SSID, allow mDNS/Bonjour on the router, enable Location permission, disable Private DNS/VPN temporarily, clear Mopria cache, and use the OEM print service plugin or add the printer via IPP/Wi‑Fi Direct.
“No printers found” after Android update — quick network checks
After OS updates, Android may reset permissions or Wi‑Fi settings. Verify Location permission for Mopria/OEM plugin, turn off Private DNS while testing, and ensure your router isn’t isolating clients. If your printer supports it, try Wi‑Fi Direct or WPS‑free setup with a reserved static IP.
How to verify Android can discover and print
Open a two‑page PDF → Share → Print → choose the discovered printer. If it disappears again, reopen Settings → Printing and confirm Mopria/OEM plugin are On. Reboot the phone and power‑cycle the printer to refresh mDNS.
Mopria discovery — troubleshooting tips
Most issues stem from network isolation, blocked multicast, missing Location permission, or stale Mopria cache.
Quick path: same network → allow mDNS/Bonjour → enable Location → clear Mopria Print Service cache → try OEM print plugin → add by IPP or Wi‑Fi Direct. For enterprise SSIDs, use a Bonjour gateway or a cross‑VLAN print solution.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your environment, please consult a verified expert on Whizz-Tech before making decisions.
Getting Started Is Easy
Ask for help, 24/7
Members enjoy round-the-clock access to 12,000+ verified Experts, including tech support, mechanics, vets, and more.
Expert will respond in minutes
We match you with an Expert who specializes in your situation. Talk, text, or chat — whichever you prefer.
Save time & money
No scheduling hassles or expensive consults. Membership can save you significant time and money each month.
FAQ
Why does Mopria Print Service show “No printers found” on Android?
Usually the phone and printer are on different SSIDs/subnets, the router blocks mDNS/Bonjour or uses client isolation, Location permission is off, or Mopria’s cache is stuck. Follow the checklist above.
Do I need the OEM print service plugin?
Not always, but HP/Canon/Brother/Epson plugins can discover and print when Mopria struggles. Enable them in Settings → Printing.
Can I print without Wi‑Fi discovery?
Yes — use Wi‑Fi Direct from the printer or add by IPP in the vendor app. Reserve a static IP to keep things stable.
Private DNS/VPN affects Mopria?
Sometimes. Turn off Private DNS and VPN while testing so mDNS/IPP can reach the printer.
What ports/protocols are required?
UDP 5353 for mDNS discovery and TCP 631 for IPP printing. Allow these on your router/firewall.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| No printers found | Different SSID, mDNS blocked | Same network, enable Bonjour, disable isolation |
| Printer found, won’t print | Print spooler/OEM plugin issue | Clear cache, reboot, enable OEM plugin |
| Discovery breaks on mobile data/VPN | Private DNS/VPN tunnels mDNS | Disable Private DNS/VPN during setup |
| Works on PC, not on Android | Router blocks multicast | Allow mDNS/Bonjour, try Wi‑Fi Direct |
Step‑by‑step (Android)
- Connect phone and printer to the same Wi‑Fi SSID (avoid Guest/IoT).
- Enable Location and grant permission to Mopria Print Service.
- Temporarily disable Private DNS, VPN, and firewall apps.
- Clear cache/data for Mopria Print Service and the Android Print Spooler; reboot.
- If still failing, enable the OEM print service plugin or add the printer by IPP / connect via Wi‑Fi Direct.
Step‑by‑step (Router)
- Ensure mDNS/Bonjour is allowed; disable AP/client isolation on the main SSID.
- Keep printer and phone on the same subnet/band; reserve a static IP for the printer.
- Open required ports: UDP 5353 (mDNS) and TCP 631 (IPP).
Sources
- Mopria Print Service — Official
- Android — Print from your device
- HP — Print Service Plugin
- Brother — Mobile printing
- Epson — iPrint for Android
- Canon — Print Service
Filed under: Mobile printing (AirPrint / Android)
Related articles
- Mopria Print Service TLS error — server cert chain & cipher fix
- Samsung Print Service Plugin stuck / not detecting printers (Android)
- Canon print preset stuck grayscale — remove locked preset
- Android print plugin loops login — OAuth token flush
- iOS print job vanishes after “Sending” — service restart fix
- Canon PRINT Inkjet/SELPHY app stuck on “Preparing” — mobile reset flow
- Secure print stuck “waiting for authentication” — office environment
- Can print from PC but not from phone (iPhone/Android)