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.

Ad placeholder — in-article responsive unit

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

  1. Go to Settings → Bluetooth & devices → Printers & scanners
  2. Click Add device
  3. If it's not found automatically after a moment, click "Add manually" or "The printer that I want isn't listed"
  4. Choose "Add a printer using a TCP/IP address or hostname"
  5. Enter the printer's IP address you noted earlier
  6. 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:

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.