How to Add a Printer in Windows (When It Won't Show Up Automatically)
By Tech Entertainer Team · 2026-08-12

Adding a printer in Windows should be a two-click process, and usually is, until the automatic search comes up empty. When that happens, most people either give up or reinstall the manufacturer's full software package without knowing exactly why the automatic method failed.
I've set up printers on more machines than I can count, and the automatic wizard fails for one of three predictable reasons almost every time.
How do I add a printer in Windows normally?
- Open Settings, then Bluetooth & devices, then Printers & scanners (on Windows 11), or Settings, then Devices, then Printers & scanners (on Windows 10).
- Click "Add device" or "Add a printer or scanner."
- Wait for Windows to search; this can take 15-30 seconds even when working correctly.
- Select your printer from the list when it appears and click Add device.
If your printer never shows up in that list, one of the issues below is the likely cause.
Why is Windows stuck searching and never finds my printer?
Almost always a network mismatch: your PC and printer are on different networks, or the printer's network-discovery setting is off.
To fix it:
- Check which Wi-Fi network your printer is connected to. This is usually shown on the printer's own screen, or printable via a network configuration page from the printer's control panel.
- Check which network your PC is on, under Windows network settings.
- If they don't match, either reconnect the printer to your PC's network, or connect your PC to the printer's network if it's meant to stay fixed there.
- On your PC, confirm Network Discovery is turned on: Control Panel, then Network and Sharing Center, then Change advanced sharing settings, then enable Network Discovery for your current network profile.
Dual-band routers cause this often. The printer connects to the 2.4GHz network while your PC defaults to 5GHz, and they end up effectively invisible to each other despite sharing the same router.
How do I add a printer by IP address when automatic search fails?
- Find the printer's IP address, usually shown on its screen under network settings, or printed via a network configuration report from the printer's menu.
- In Windows, open Add a printer, then choose "The printer that I want isn't listed."
- Select "Add a printer using a TCP/IP address or hostname."
- Enter the IP address exactly as shown on the printer.
- Let Windows detect the printer type; it usually identifies the right driver automatically at this stage.
This method skips network discovery entirely and works even when the automatic search fails, as long as the IP address doesn't change. If your printer's IP address changes frequently (common on printers without a fixed/static IP set), this connection can break again after a router restart.
Why does my printer add successfully but show "offline" right after?
The printer went into sleep mode, or lost its wireless connection, in the moments right after being added. This is common with printers that aggressively power down to save energy.
To fix it:
- Wake the printer by pressing any button on its control panel or touching its screen.
- In Windows, right-click the printer under Printers & scanners.
- If an option labeled "Use Printer Online" appears, click it. Windows sometimes marks a printer offline incorrectly after a brief connection drop.
- Print a test page to confirm the connection actually holds.
Should I use the manufacturer's app or Windows' built-in driver?
Use Windows' built-in driver for basic printing needs, and add the manufacturer's app only if you need scanning, ink monitoring, or wireless setup tools. Windows' generic drivers cover print quality and paper size settings for most printers without any extra software.
If you later find you need scan-to-PC or ink level tracking, install the manufacturer's app afterward. It detects the existing Windows-added printer and layers its extra features on top, without requiring you to remove and re-add the printer from scratch.
Why does Windows add a duplicate printer entry every time I reconnect?
Usually because the printer's identifier changes slightly between connections, often due to a changing IP address, and Windows treats it as a new device rather than recognizing the existing one.
To clean this up:
- Go to Printers & scanners in Windows Settings.
- Remove all but one entry for the same physical printer.
- Set a static/fixed IP address for the printer through its own network settings or your router's admin panel, if this keeps happening.
A fixed IP address is the permanent fix; without it, duplicates tend to reappear every time the printer's address changes.
How do I add a printer connected by USB instead of wireless?
Plug it in and check Windows' automatic response before opening the Add a printer menu at all. Windows detects most USB printers the moment they're connected and installs a driver automatically within a few seconds.
If nothing happens after plugging in:
- Try a different USB port, ideally one directly on the PC rather than through a hub.
- Check the printer is actually powered on, not just plugged into a wall outlet.
- Open Add a printer manually and look for it under "The printer that I want isn't listed," then select "Add a local printer" and choose the correct USB port from the dropdown.
USB connections skip network troubleshooting entirely, so if a wireless printer keeps failing to add, connecting it by USB temporarily can help confirm whether the printer itself works, isolating whether the problem is the printer or the network.
Why does my printer disappear from Windows after a restart?
A driver that didn't fully register, or a USB port power-saving setting that disconnects the printer during sleep. This is more common with USB-connected printers than network ones.
For USB printers:
- Open Device Manager, find your printer under "Print queues" or "Universal Serial Bus controllers."
- Right-click the USB root hub entries, choose Properties, then the Power Management tab.
- Uncheck "Allow the computer to turn off this device to save power."
For network printers that disappear after a restart, the more common cause is the printer's IP address changing on each reconnect, which points back to setting a static IP as covered above.
A quick checklist for adding a printer in Windows
- Confirm the printer and PC are on the same Wi-Fi network before anything else.
- Turn on Network Discovery in Windows if automatic search finds nothing.
- Add by IP address directly if automatic search keeps failing.
- Wake the printer and mark it "Use Printer Online" if it shows offline right after adding.
- Use Windows' built-in driver unless you specifically need scan or ink-monitoring features.
- Set a static IP on the printer if duplicate entries keep appearing after reconnects.
Most failed printer setups come down to a network mismatch Windows can't see past. Fix that first, before reaching for a full software reinstall.
Related Guides
Frequently Asked Questions
Why doesn't Windows find my printer automatically?
Most often the printer and PC aren't on the same network, or the printer's discovery/network setting is turned off. Confirm both devices are on the same Wi-Fi network before troubleshooting anything else.
Should I add a printer by IP address or let Windows search for it?
Let Windows search first since it's simpler. Switch to adding by IP address only when automatic search fails repeatedly, since IP addresses can change if your printer doesn't have a fixed one assigned.
Do I need to install the manufacturer's software to add a printer in Windows?
Not always. Windows includes generic drivers for many printers that work for basic printing. You need the manufacturer's software specifically for extra features like scanning, ink levels, or wireless setup tools.
Why does my printer show as 'offline' right after I add it?
Usually the printer went to sleep or lost its network connection right after setup. Wake the printer, confirm it's still on the same network, then right-click it in Windows and select 'Use Printer Online' if that option appears.
