Printer connected via Ethernet but not listed — network discovery fix
Joe B.
Reviewed for technical accuracy
Specialities: Windows 11/10, macOS (Sonoma/Ventura/Monterey), Printers, Networking (TCP/IP/DNS), Office Equipment
Ethernet printer not showing on Windows 10/Windows 11 or Mac — enable Network Discovery, add by IP (HP, Epson, Canon, Brother)
Quick answer: the accepted fix
Accepted fix when Ethernet printer not showing (Windows 10/Windows 11/macOS): turn on Network Discovery and File & Printer Sharing, then add the printer by TCP/IP address (create a Standard TCP/IP Port, RAW 9100 or IPP/LPR). Assign a static IP or DHCP reservation, allow ports through the firewall, and avoid WSD ports for reliability.
Printer not listed after router change or Windows update
Router swaps can change the subnet or DHCP range, breaking discovery. Reprint the printer’s network configuration page, confirm the new IP address/gateway, then update Windows to use a Standard TCP/IP Port. After Windows updates, re-enable Network Discovery and verify the Function Discovery services are running. If Windows created a WSD port, replace it with RAW 9100 or IPP.
How to verify the printer is reachable
Ping the IP from the PC (ping 192.168.x.x). Open the printer’s Embedded Web Server (EWS) in a browser. Print a test page from Windows/macOS. If ping fails, check cabling, switch port LEDs, VLAN membership, and that the printer has the correct subnet mask and gateway.
Network discovery — troubleshooting tips
Most “connected via Ethernet but not listed” cases are discovery/port misconfigurations.
Quick path: confirm link lights → find the IP → enable discovery & firewall rules → add by IP using Standard TCP/IP Port (RAW 9100/LPR) or IPP → set a static IP → avoid WSD. For multi-VLAN sites, open TCP 9100/631/515 and SNMP 161 between segments; Bonjour/mDNS won’t traverse subnets without helpers.
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 is my Ethernet printer not showing in Windows 10/11?
Discovery may be off, Windows created a WSD port, or the firewall blocks sharing. Turn on Network Discovery, then add by TCP/IP using a Standard TCP/IP Port (RAW 9100/LPR) with the proper vendor driver.
How do I add a network printer by IP on macOS?
Go to System Settings → Printers & Scanners → Add Printer → IP, enter the IP, choose IPP or HP Jetdirect – Socket, and select the specific driver or AirPrint.
Jobs fail on a WSD port — what now?
Replace the WSD port: Printer properties → Ports → Add Port → Standard TCP/IP Port → set protocol to RAW 9100 (or LPR). Enable SNMP status if supported and remove the old WSD entry.
Do I need a static IP?
Yes for reliability. Use a static IP or a DHCP reservation so the TCP/IP port never breaks after DHCP renewals or router changes.
Brand tips for HP / Epson / Canon / Brother?
Install the latest Full Feature packages. HP Jetdirect (RAW 9100), Epson (ESC/P), Canon (UFR II), Brother drivers all support Standard TCP/IP and IPP. Update printer firmware to improve discovery and IPP Everywhere support.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Printer connected via Ethernet but not listed | Network Discovery off; WSD-only search | Enable discovery; add by TCP/IP (Standard TCP/IP Port) |
| Printer visible in browser, Windows can’t add | Firewall/DNS/SNMP issues | Allow File & Printer Sharing; create RAW 9100/LPR port; enable SNMP |
| Works on one subnet only | Different VLAN/subnet; mDNS not routed | Add by IP; open TCP 9100/631/515 and SNMP 161 between VLANs |
| Printer goes offline randomly | DHCP address changes | Assign static IP or DHCP reservation |
Step-by-step (Windows 10/11)
- Turn on Network Discovery and File and Printer Sharing in Advanced sharing settings.
- Restart services: Function Discovery Provider Host and Function Discovery Resource Publication.
- Click Add device → Add manually → Add a printer using a TCP/IP address → create a Standard TCP/IP Port (RAW 9100 or LPR).
- Select the correct vendor driver; enable SNMP status. Remove any WSD port.
Step-by-step (macOS)
- Open System Settings → Printers & Scanners → Add Printer.
- Choose the IP tab, enter the printer IP, and select IPP or HP Jetdirect – Socket.
- Pick the model driver or AirPrint/IPP Everywhere, then print a test page.
Sources
- Microsoft — Turn on Network Discovery & File and Printer Sharing
- Microsoft — Add a printer using a TCP/IP address or hostname
- Apple — Add a network printer by IP on Mac
- HP — Jetdirect/Standard TCP/IP Port setup
- Epson — Network printer installation
- Canon — UFR II network setup
- Brother — TCP/IP printing and driver downloads
Filed under: Printer won’t print
Related articles
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?
- Printer Wi-Fi setup is too complicated — what do I check first without messing it up?
- Printer setup fails on Wi-Fi — why won’t it connect during setup?