Can't Add a Printer in Windows 11? How to Add It Manually When the Wizard Fails
When Add a printer finds nothing, add it manually by IP address instead. Discovery relies on network broadcasts that firewalls, public network profiles and VPNs routinely block.
On this page
- Quick fixes first
- Why this happens
- Fix 1: Find the printer's address
- Fix 2: Add the printer manually
- Fix 3: Make discovery work, if you would rather
- Fix 4: Clear what is blocking the add itself
- Fix 5: "Windows cannot connect to the printer"
- Fix 6: Add it without any vendor driver
- Make it stick afterwards
- Brand-specific notes
- If nothing worked
When Windows 11's Add a printer wizard sits there finding nothing, the printer is usually on the network and perfectly reachable - the wizard's discovery mechanism is simply being blocked. You do not need discovery to add a printer. Adding it manually by IP address takes about a minute and works in almost every case where the automatic route fails.
Quick fixes first
- Print the printer's network configuration page from its control panel and note the IP address.
- Set your network to Private: Settings › Network & internet › Wi-Fi › your network › Network profile type › Private.
- Disconnect any VPN on the computer.
- Go to Settings › Bluetooth & devices › Printers & scanners › Add device, wait, then click Add manually.
- Choose Add a printer using an IP address or hostname and enter the address.

Why this happens
The Add a printer wizard finds devices by broadcasting on the local network and listening for replies - WSD, mDNS and SSDP traffic. That traffic is exactly what network security features are designed to restrict.
A Windows network profile set to Public blocks it by design; this is the correct behaviour in a coffee shop and the wrong behaviour at home, and Windows frequently sets Public by default after a network change. Third-party firewalls block it too. Consumer VPN clients route all traffic through the tunnel, including local traffic, which makes the whole LAN invisible. And routers with client isolation or a guest network enabled prevent devices seeing each other at all.
Meanwhile, none of that stops printing. Once a printer port exists pointing at a known address, jobs go straight there. That is why manual addition works when discovery does not - it skips the part that is broken.
Fix 1: Find the printer's address
Every network printer prints its own configuration page:
- HP: Settings › Reports › Network Configuration Page
- Canon: Setup › Device settings › LAN settings › Print LAN details
- Epson: Settings › General Settings › Network Settings › Network Status › Print Status Sheet
- Brother: Menu › Print Reports › Network Configuration
On models with no screen, holding the Information or Wi-Fi button for a few seconds usually prints it. Note both the IP address and the MAC address - you will want the MAC for a reservation later.
Before adding, confirm the address responds. Open Terminal and run ping followed by the address. Replies mean the network path is fine and only discovery is broken. No replies mean the printer is not on your network, and you should work through printer not found during wireless setup first.
Fix 2: Add the printer manually
- Open Settings › Bluetooth & devices › Printers & scanners and click Add device.
- Wait for the search to finish - the Add manually link only appears afterwards. Click it.
- Select Add a printer using an IP address or hostname and click Next.
- Set Device type to TCP/IP Device, not Autodetect. Autodetect often creates a WSD port, which is far more fragile.
- Enter the IP address in Hostname or IP address. The port name fills in automatically.
- Untick Query the printer and automatically select the driver to use if you want to choose the driver yourself.
- When prompted, pick your model from the manufacturer list, or click Have Disk and browse to the .INF file from an extracted vendor driver package.
- Name the printer, decline sharing unless you need it, and print a test page.
Fix 3: Make discovery work, if you would rather
If you want the wizard to find printers properly - useful in an office with several - fix the blockers in this order:
- Network profile. Settings › Network & internet › Wi-Fi › your network › Network profile type › Private.
- Network discovery. Control Panel › Network and Sharing Center › Change advanced sharing settings › turn on network discovery for the Private profile.
- Required services. In
services.msc, confirm Function Discovery Provider Host, Function Discovery Resource Publication, SSDP Discovery and UPnP Device Host are running and set to Automatic or Manual (Triggered). - VPN. Disconnect it, or enable local network bypass in its settings.
- Firewall. Pause third-party security software to test; if that fixes it, add allow rules rather than leaving protection off.
- Router. Turn off client isolation and make sure the printer is on the main network, not the guest network.
Fix 4: Clear what is blocking the add itself
Sometimes the wizard sees the printer and the add fails anyway.
Restart the Print Spooler
Press Win+R, run services.msc, right-click Print Spooler and choose Restart. If the service stops on its own afterwards, no add will ever stick - fix that first via print spooler keeps stopping.
Clear a conflicting driver or port
An old driver package or a stale port with the same name will block a new install. Press Win+R, run printui /s /t2, and check both the Drivers and Ports tabs for leftovers from a previous attempt. Remove them, choosing to remove the driver and package, then reboot. On Windows 11 Pro, printmanagement.msc gives a fuller view of the same information.
Run the troubleshooter
Settings › System › Troubleshoot › Other troubleshooters › Printer. It resets the spooler, clears the queue and re-detects devices, and it fixes a reasonable share of add failures on its own.
Fix 5: "Windows cannot connect to the printer"
This specific error nearly always involves a printer shared from another PC. The client is trying to pull the driver from the host and failing - often because of driver architecture mismatches or Windows' tightened restrictions on installing drivers from remote print servers.
The reliable answer is to stop treating it as a shared printer:
- Install the printer's driver locally on your machine.
- Add the printer as a local printer on a new Standard TCP/IP Port pointing at the printer's own IP address, not at the host computer.
Any network-capable printer should be connected to the network directly rather than shared through a PC. Sharing means the host must be awake, its spooler healthy, and its drivers compatible with every client - three fragile dependencies you do not need.
Fix 6: Add it without any vendor driver
From July 2026, new Windows 11 installations default to Windows Ready Print, the Mopria and IPP driverless stack. Almost every printer sold since about 2018 supports it. If a vendor driver is fighting you, adding the printer this way gets you printing immediately:
- Add device, then Add manually, then Add a printer using an IP address or hostname.
- Set device type to Web Services Device if offered, or use TCP/IP and let Windows select the built-in class driver.
- Alternatively, choose Microsoft IPP Class Driver from the driver list.
The trade-off: driverless printing can omit automatic duplex options, tray and media selection, secure PIN release and scan-to-PC. Fine for a mono laser, limiting for an all-in-one. See driver is unavailable and scanner not working for what to install when you need those features back.
Make it stick afterwards
| Step | Why |
|---|---|
| Reserve the printer's IP in your router | The port you just created points at a fixed address that will not change |
| Untick SNMP Status Enabled on the port | Stops Windows flagging a sleeping printer as offline |
| Turn off "Let Windows manage my default printer" | Stops jobs going to a PDF writer or an old queue |
| Remove duplicate queues | Every stale entry is somewhere jobs can silently disappear |
The reservation procedure is in printer keeps going offline, which is worth doing at the same time as the add - it prevents the most common follow-on problem.
Brand-specific notes
HP: HP Easy Start handles discovery, driver selection and setup in one pass and is usually cleaner than the Windows wizard. See the HP hub. Canon: the printer must have completed its own network setup before Windows can add it; check the Wi-Fi lamp is solid. Epson: the full package includes a network setup utility that can push settings over USB, useful when discovery is impossible. Brother: install the Full Driver and Software Package before adding, particularly on an all-in-one. Lexmark and Xerox: the universal drivers cover whole ranges and are the simplest route for older office models - see Lexmark.
If nothing worked
If the printer does not answer a ping at its stated address, no add method will succeed and the problem is network-level, not Windows-level. Go back to the printer's own connection: is the Wi-Fi lamp solid, does the configuration page show a valid address on the same subnet as your computer, and is the printer on the main network rather than a guest one?
If the printer is reachable and Windows still refuses to add it after a clean driver removal, a spooler restart and a component repair with sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth, an in-place repair install of Windows 11 will resolve it faster than further troubleshooting. Nothing here is a hardware fault, so there is no repair-versus-replace question - only how much of your time the problem is worth.
If you would rather have someone identify what is blocking discovery and set the port up correctly for you, you can get help from a printer specialist over a screen share.
Software mentioned in this guide
- Brother Full Driver and Software Package
The complete driver, scanner and utility bundle for a specific Brother model Windows · macOS - HP Easy Start
Small bootstrap installer that fetches the right HP driver for your model Windows · macOS - Lexmark Universal Print Driver
One driver for over two hundred Lexmark models Windows · macOS - Mopria Print Service
Cross-brand driverless printing and scanning for Android Android - Windows printer settings
How Windows installs printers, and the shift to driverless Windows Ready Print Windows
Frequently asked questions
How do I add a printer by IP address in Windows 11?
Go to Settings, Bluetooth & devices, Printers & scanners, Add device, then click Add manually. Choose Add a printer using an IP address or hostname, set device type to TCP/IP Device, and enter the address from the printer's network configuration page. Windows will detect the device and ask you to choose a driver.
Why does the Add a printer wizard find nothing?
Discovery relies on network broadcasts that are blocked by a Public network profile, a firewall, client isolation on the router, or a VPN on your computer. Set the network profile to Private, disconnect any VPN, and if the printer is definitely on the network, add it by IP address instead.
What does Windows cannot connect to the printer mean?
It usually appears when adding a printer shared from another computer and the client cannot load the driver from the host. Install the driver locally on your machine first, then add the printer as a local printer on a new Standard TCP/IP port pointing at the printer itself rather than at the host PC.
Do I need to install the driver before adding the printer?
It helps. If the driver is already installed, it appears in the list during Add a printer and the process completes cleanly. Without it, Windows either falls back to a generic class driver or fails, depending on the model. Install the vendor package first for an all-in-one you intend to scan with.
Can Windows 11 add a printer with no driver at all?
Yes. Windows 11 supports IPP Everywhere and Mopria natively, and from July 2026 new installations default to that driverless stack. Basic printing works immediately, but vendor features such as duplex options, tray selection and scan-to-PC may be unavailable until you install the full package.
Questions & comments (0)
No comments yet. Describe your printer model, operating system and the exact message you see; comments appear after review.
Ask about this page
Your comment appears after our team approves it. Or sign in to post faster.