When Windows' automatic printer detection fails to find a network printer that's genuinely online and connected, the fastest path forward is usually to add it manually using its IP address rather than continuing to wait for auto-detection to work.
Step 1: confirm the printer's IP address
Most network printers can show their current IP address directly on their built-in display, or through a printed network configuration page (usually accessible via the printer's own settings menu — look for "Network Settings" or "Print Network Config"). Note this address down, e.g. 192.168.1.45.
Step 2: add the printer manually using its IP address
- Go to Settings → Bluetooth & devices → Printers & scanners
- Click Add device
- If it's not found automatically after a moment, click "Add manually" or "The printer that I want isn't listed"
- Choose "Add a printer using a TCP/IP address or hostname"
- Enter the printer's IP address you noted earlier
- Windows will attempt to detect and install the appropriate driver automatically — if it can't find one, you may need to download the driver directly from the printer manufacturer's website
This bypasses network discovery entirely, connecting directly to the printer by address — far more reliable than waiting for automatic detection to work.
If you don't know the printer's IP address
A few ways to find it without checking the printer's own display:
- Check your router's connected devices list (usually in the router's admin page, accessible via a browser at an address like
192.168.1.1) — most routers show all connected devices with their names and IP addresses - If the printer was previously installed correctly on another computer, check its properties there for the IP address
If network discovery is the real underlying issue
If you'd rather fix automatic detection rather than just adding manually (useful if you'll be adding several network printers, or want other devices to also find it automatically), check that Network Discovery is enabled — same settings as for seeing other computers on the network: Control Panel → Network and Sharing Center → Change advanced sharing settings, and confirm Network Discovery and Printer Sharing are both on for your Private network.
If the printer was visible before and recently disappeared
This often points to the printer's IP address having changed — most home and small office networks assign IP addresses dynamically (DHCP), meaning a printer's address can change after a router restart or extended time offline. If this is a recurring annoyance, consider setting a static/reserved IP address for the printer in your router's settings, so its address never changes going forward.
If the printer simply isn't on the same network
Worth double-checking, especially with dual-band routers: confirm both your computer and the printer are connected to the same Wi-Fi network — if your router broadcasts separate 2.4GHz and 5GHz networks with different names, and your computer and printer ended up on different ones, they won't be able to see each other regardless of any other setting.