Printer Not Found on Network? Try These Fixes
We get it: you press print, the clock ticks, and your screen replies with “Printer not found on network.” It feels like the device vanished into thin air. The truth is, it’s usually something simple—an IP change, a firewall rule, or a router option that quietly blocks discovery. This guide stays brand-neutral and shows you exactly how to bring the printer back, step by step, on Windows and macOS. We’ll check the IP, tame the router, fix discovery (Bonjour/mDNS), and make addresses stable so the problem stays gone. Work through the methods in order; each one is clear, safe, and tested. We’ll do it together—slowly, once—so future prints are boring (and that’s a good thing).
Quick decision table: choose your starting method
| Symptom | Likely cause | Start with | Fallback |
|---|---|---|---|
| Printer disappeared after router restart | New IP lease; PCs cached old address | Method 1 (Find IP & ping) | Method 7 (DHCP reservation) |
| Mobile devices see it; Windows/macOS do not | Firewall or discovery blocked | Method 3 (Enable discovery/Bonjour) | Method 5 (Add by IP) |
| Windows finds USB copy; network copy missing | Duplicate drivers/ports | Method 4 (Clean drivers/ports) | Method 5 (Add IP/IPP) |
| Only fails on Guest Wi-Fi | Client isolation blocks LAN | Method 6 (Router isolation) | Method 7 (Reserve IP + main SSID) |
| Printer online in app/EWS but PCs say offline | Protocol mismatch/DNS cache | Method 5 (Add by IP/IPP) | Method 8 (DNS/hosts cache flush) |
| After password or SSID change | Printer still tries old network | Method 9 (Reconnect after change) | Method 10 (Network reset + firmware) |
Before you begin: two minutes that save half an hour
- Power & link lights: Confirm the printer is on and the Wi-Fi/Ethernet light is steady (not blinking “searching”).
- Same network: Your computer/phone and the printer must be on the same SSID/subnet. Guest SSIDs often block local devices.
- Temporary USB/Ethernet cable handy: It’s the fastest safety net for discovery and EWS access.
Method 1 — Find the printer’s IP and test it (ping/EWS)
“Not found” usually means your computer is looking in the wrong place. First, learn the printer’s current IP and prove it’s alive.
How to find the IP
- Print Network/Status page: from the printer’s menu (Reports/Information). It lists IPv4 and MAC.
- Router client list: open your router/mobile ISP app → connected devices → look for the printer name or MAC.
- Vendor app: if it sees the printer, open device info to view the IP.
Test reachability
- On Windows: open Command Prompt → type
ping 192.168.x.y(replace with your IP). On macOS: open Terminal → same command. - If replies come back, open a browser and go to
http://192.168.x.y. You should see the printer’s Embedded Web Server (EWS). - No replies? Move the printer closer to the router, reboot the printer and router, and verify it truly joined the SSID (Method 6/9/10 later).
Method 2 — Confirm SSID/subnet match (no Guest isolation)
Computers won’t discover printers across guest networks or isolated SSIDs. Ensure everyone is on the same local network.
Checklist
- On your computer/phone, check Wi-Fi name (SSID) → match the printer’s Network/Status page SSID.
- Compare IP ranges: e.g., computer
192.168.1.50and printer192.168.1.60(same192.168.1.*). - If your router shows “Client/AP isolation” or “Guest network”, ensure it’s off for the printer’s SSID.
If you use mesh/combined SSIDs
Most printers prefer 2.4 GHz. If onboarding was done on a far node, roaming can be weird. Place the printer close to the main node, reboot it, and re-test discovery.
Method 3 — Enable discovery (Bonjour/mDNS, SSDP, multicast)
AirPrint/Mopria and most desktop finders rely on multicast discovery (mDNS/Bonjour). Firewalls or routers that block multicast make the printer invisible even though it’s online.
Windows 10/11 (allow discovery)
- Settings → Network & Internet → Advanced network settings → Advanced sharing settings: turn on Network discovery and File and printer sharing for your current profile (Private).
- Open Windows Defender Firewall → Allow an app: ensure your printer software/Bonjour is allowed on Private networks.
- In Services app, verify Function Discovery Provider Host and Function Discovery Resource Publication are running (Automatic).
macOS (Bonjour is built-in)
- macOS advertises/discovers via Bonjour automatically. If printers vanish, check your security or VPN apps; allow local network and mDNS (UDP 5353).
Router options to check
| Setting | What you want | Why |
|---|---|---|
| Client/AP isolation | Off on the printer’s SSID | Allows devices to talk to each other |
| Multicast/mDNS/Bonjour | Enabled or “Allow LAN multicast” | Lets discovery packets pass |
| Guest network | Avoid for printers (or allow LAN access) | Guest often blocks LAN devices |
Method 4 — Remove duplicate drivers/ports and re-add cleanly
Windows especially can hold on to old USB instances that shadow the network printer. Clean the list, then add the correct network instance.
Windows 10/11
- Settings → Bluetooth & devices → Printers & scanners: Remove all instances of the device (note names).
- Open Control Panel → Devices and Printers → Print server properties (top bar) → Drivers tab: remove old drivers for that model (leave universal drivers if needed).
- Open Services and restart Print Spooler.
- Now add back: Add device and choose the network/AirPrint/IPP instance. If it doesn’t appear, use Add manually → TCP/IP (Method 5).
macOS
- System Settings → Printers & Scanners: Select the printer → Remove (–).
- Click + to add again → choose the one under “Default” (Bonjour/AirPrint). If missing, use the IP tab (Method 5).
Method 5 — Add the printer by IP (RAW/LPR/IPP) — guaranteed
Discovery can fail; direct addressing never lies. Add the printer using its numeric IP or (better) a reserved IP you’ll set in Method 7.
Which protocol?
| Protocol | When to use | Pros | Notes |
|---|---|---|---|
| IPP (AirPrint/IPP Everywhere) | Modern printers | Auto options, secure variants, colour/duplex support | Preferred on macOS; works well on Windows too |
| RAW 9100 | Simple & fast | Low overhead | Port 9100; some firewalls block it |
| LPR | Legacy compatibility | Stable | Requires a queue name (often lp or print) |
Windows 10/11 — Add via IP
- Settings → Bluetooth & devices → Printers & scanners → Add device → Add manually.
- Choose “Add a printer using a TCP/IP address”.
- Device type: TCP/IP Device → Hostname or IP:
192.168.x.y→ Next. - Pick IPP (if offered) or RAW port 9100. Install the suggested driver or use a universal driver/AirPrint.
- Print a test page.
macOS — Add via IP
- System Settings → Printers & Scanners → Add Printer → IP tab.
- Address:
192.168.x.y→ Protocol: AirPrint (or IPP). Name the printer; click Add. - Print from Preview to confirm.
Method 6 — Fix router settings that hide printers
Routers try to be secure and fast, but a few toggles break discovery and peer-to-peer printing. Put them in “friendly” mode.
Router checklist
| Setting | Set to | Why |
|---|---|---|
| 2.4 GHz band | Enabled (5 GHz optional) | Printers favour 2.4 for range and compatibility |
| Security | WPA2-PSK (AES) or mixed WPA2/WPA3 | WPA3-only breaks older radios |
| Client/AP isolation | Off on the SSID with printer | Needed for devices to see each other |
| Guest network | Avoid for printers (or allow LAN access) | Guests often block LAN peer access |
| Multicast/Bonjour | Enabled / IGMP snooping OK | Allows discovery packets |
| Channel width (2.4G) | 20 MHz | Reduces interference vs 40 MHz |
Steps (generic)
- Open your router’s admin (printed on its label or ISP app).
- Verify the printer’s SSID is not Guest or isolated.
- Enable multicast/Bonjour, disable client isolation, keep 2.4 GHz on.
- Save and reboot the router only if prompted. Then power cycle the printer and retry discovery.
Method 7 — Reserve the printer’s IP (make it permanent)
The single best “forever fix” is to stop the IP from changing. Reserve the current address in the router so computers always reach the same endpoint.
Steps
- Find the printer’s MAC address (Network/Status page).
- Router admin → LAN/DHCP → Address reservation (or “Static DHCP”).
- Add: MAC = printer MAC; IP = a free address in the same subnet (often the one it already has).
- Save. Reboot printer or wait for lease renewal.
- On Windows/macOS, keep only the network/AirPrint entry; remove any stale USB duplicates (Method 4).
Method 8 — Clear caches, fix DNS, and allow the right ports
Even when the network is healthy, computers can cling to old addresses and block required ports.
Windows 10/11
- Open Command Prompt (Admin) and run:
ipconfig /flushdns
net stop spooler
net start spooler - Windows Defender Firewall → Advanced settings: create inbound rules to allow:
- UDP 5353 (mDNS/Bonjour)
- TCP 631 (IPP/AirPrint)
- TCP 9100 (RAW, if you use it)
macOS
- Open Terminal, run:
dscacheutil -flushcacheandsudo killall -HUP mDNSResponder(enter password). - If using a third-party firewall, allow UDP 5353 and TCP 631/9100 for local network.
Method 9 — Reconnect after you changed SSID or password
Printers don’t magically learn your new Wi-Fi. Give them the new credentials or reuse the old network name.
Three clean options
- Reuse old SSID/password: set the router to the old values; everything reconnects instantly.
- Push new credentials: use the vendor app or a temporary USB/Ethernet setup utility (no reset required).
- Network reset on the printer: clears saved SSIDs; then join with the app or WPS.
After joining
- Reserve the IP (Method 7).
- Re-add on Windows/macOS via Bonjour/IPP or IP (Method 5).
Method 10 — Firmware update + clean slate (last resort)
When everything looks right but discovery remains flaky, refresh both ends.
Steps
- Update router firmware (ISP/mobile app usually offers a button).
- Printer: run Network reset (not full factory unless needed), then connect using the app or temporary cable.
- Once online, open the printer’s app/EWS and apply printer firmware updates.
- Reserve IP; add on Windows/macOS via IPP/AirPrint.
Diagnostic map: where the failure lives
| Observation | Interpretation | Go to |
|---|---|---|
| Ping works; EWS opens; add-by-name fails | DNS/Bonjour blocked or stale | Method 8 (flush/ports); Method 7 (reservation) |
| No ping; router sees the device | Isolation/VLAN or firewall | Method 6 (router); Method 3 (multicast) |
| Mobile prints; PC fails | PC firewall/services | Method 3 (Windows discovery); Method 8 |
| PC prints by IP; discovery lists nothing | Multicast filtered | Method 6 (router multicast) |
| Works until reboot | IP churn | Method 7 (reserve) |
Exact clicks — Add/repair on Windows & macOS
Windows 10/11 (quick repair)
- Settings → Bluetooth & devices → Printers & scanners → select the printer → Remove.
- Control Panel → Devices and Printers → Print server properties → Drivers → remove stale model drivers.
- Services → restart Print Spooler.
- Back to Settings → Add device. If not listed, Add manually → TCP/IP (IPP or RAW 9100) with the reserved IP.
macOS (quick repair)
- System Settings → Printers & Scanners → remove the printer.
- Add Printer → Default tab (Bonjour/AirPrint). If missing, IP tab → Address = printer IP; Protocol = AirPrint/IPP.
Ports & protocols used by printing (for firewall admins)
| Purpose | Protocol/Port | Direction | Notes |
|---|---|---|---|
| Discovery (Bonjour/mDNS) | UDP 5353 | LAN | Multicast; must be allowed |
| IPP / AirPrint | TCP 631 | Client → Printer | Modern, preferred |
| RAW printing | TCP 9100 | Client → Printer | Simple; some firewalls block it |
| LPR | TCP 515 | Client → Printer | Legacy |
Make it boring (maintenance routine)
- Leave the printer on or in sleep; it announces itself more reliably.
- Quarterly: update router and printer firmware.
- Reserve IP once (Method 7) and forget it.
- Avoid moving the printer to far rooms; weak Wi-Fi = intermittent discovery.
- For heavy households, prefer Ethernet if possible—rock solid and fast.
FAQs
Why can my phone print but my Windows PC can’t find the printer?
Phones use AirPrint/Mopria and can traverse some router quirks. Windows may have Network Discovery off or a firewall blocking UDP 5353 (mDNS). Turn on discovery and file/printer sharing (Method 3), add firewall rules (Method 8), or add by IP (Method 5).
What’s the fastest guaranteed way to print if discovery is broken?
Add the printer by IP using IPP or RAW 9100 (Method 5). Then reserve that IP in the router (Method 7). This bypasses discovery entirely and stays stable after reboots.
Do I need a special driver, or is AirPrint/IPP fine?
For most home/office text jobs, AirPrint/IPP works great and is simpler. If you rely on advanced finishing (booklets, secure release), vendor drivers may add features—but they also add complexity. Start with IPP; switch only if you need extras.
The printer keeps reappearing as “USB”. What should I do?
Remove all printer entries (Method 4), delete stale drivers, restart the Print Spooler, then add the network printer via IPP/IP. Windows loves to cling to the first connection it saw (USB); the clean-up fixes that.
Will using a Guest network ever work?
Only if the Guest SSID supports LAN access and multicast. Most do not. Put the printer on the main SSID or create a dedicated 2.4 GHz SSID for it with WPA2-PSK (AES) and no isolation.
Is Ethernet better than Wi-Fi for printers?
Yes, when available. A short Ethernet cable to the router eliminates Wi-Fi dropouts, band steering, and interference. Discovery is instant, throughput is steady, and IP reservations work perfectly.
Independent, brand-neutral education only. No remote access, repairs or warranty services.