Adding a printer to Windows requires different steps depending on how you connect it. A USB cable connection often works the moment you plug it in, while a wireless setup requires configuring the printer on your Wi-Fi network first. In a workplace environment, you may need to join a shared printer hosted by another PC, or connect directly by IP address. This guide covers every connection method for Windows 10 and Windows 11, from the fastest automatic detection to manual IP-based and shared-printer configurations. If your printer is not being detected at all, the troubleshooting section at the end walks through the most common causes — including spooler resets, firewall rules, and brand-specific diagnostic tools — so you can get printing without having to call tech support.
Table of Contents
- Choosing a Connection Method
- Adding a Printer via Windows Settings
- Wi-Fi Printer Setup and Brand-Specific Tips
- USB Printer Setup
- Network and Shared Printer Setup
- Installing a Driver Manually
- Fixing Printer Not Found Errors
- Frequently Asked Questions
- Summary
Choosing a Connection Method
There are four main ways to connect a printer to a Windows PC. Choose the one that fits your environment.
USB Connection
A USB cable runs directly from the printer to your PC. This is the simplest method and usually requires no configuration — Windows detects the printer automatically when the cable is plugged in.
- Best for: Single-PC home use, situations where the printer sits right next to the computer
- Limitation: Cable length restricts placement; the printer cannot be shared easily with other devices
Wi-Fi (Wireless) Connection
The printer joins your Wi-Fi network, making it accessible from any device on that network — PCs, laptops, smartphones, and tablets included.
- Best for: Multi-device households or small offices, flexible printer placement
- Limitation: The printer itself must be configured to join your Wi-Fi before Windows can detect it
Wired LAN Connection
An Ethernet cable connects the printer to your router or switch. This gives a more stable connection than Wi-Fi, especially in environments with many wireless devices.
- Best for: Office use, environments where print reliability is critical
- Limitation: Cable routing can be inconvenient
Network Shared Printer
A printer connected to one PC can be shared over the network so other PCs can print to it as well.
- Best for: Reusing an existing USB printer across multiple computers without buying a new network-capable model
- Limitation: The host PC must be powered on for other computers to print
Adding a Printer via Windows Settings
The standard way to add any printer in Windows 10 or 11 is through the Settings app.
Windows 11 Steps
- Open Settings from the Start menu.
- In the left sidebar, click Bluetooth and devices.
- Click Printers and scanners.
- Click Add device.
- Windows will scan the network and list nearby printers automatically.
- When your printer appears in the list, click it.
- Click Add device to finish.
Windows 10 Steps
- Open Settings from the Start menu.
- Click Devices.
- Click Printers and scanners.
- Click Add a printer or scanner.
- Wait for the search to complete, then select your printer from the list.
- Click Add device.
If the printer does not appear automatically:
Below the search results you will see a link labeled "The printer that I want isn't listed." Clicking it opens a manual-add wizard with options for entering an IP address, a hostname, or a UNC share path — useful when automatic detection fails.
Wi-Fi Printer Setup and Brand-Specific Tips
General Wi-Fi Setup Steps
Before Windows can detect a wireless printer, the printer itself must be connected to your Wi-Fi network. Complete the printer-side setup first, then add it in Windows.
Configuring Wi-Fi on the printer (general steps):
- Power on the printer.
- Open the settings menu on the printer's control panel.
- Navigate to Wi-Fi Settings or Network Settings.
- Select Wi-Fi Setup Wizard or Connection Setup.
- Choose your network name (SSID) from the list.
- Enter your Wi-Fi password.
- Confirm the connection when the success screen appears.
Using WPS for a quicker setup:
Many printers support WPS (Wi-Fi Protected Setup). Press the WPS button on your router, then press the WPS button on the printer within two minutes. The printer will connect automatically without requiring a password.
Brand-Specific Notes
Canon:
Using the Canon PRINT Inkjet/SELPHY app often makes the initial Wi-Fi setup faster and more reliable. On the printer panel, go to Wireless LAN Settings, then Connection Setup. Some models also support Wi-Fi Direct, which connects the printer directly to a PC without a router.
Epson:
Epson recommends using EpsonNet Setup or the Epson Connect utility. On the printer panel, navigate to Settings, then Network Settings, then Wi-Fi Setup. The Epson iPrint app can guide you through setup from a smartphone as well.
Brother:
Use the Brother iPrint&Scan app or the BRAdmin Light utility. On the printer panel, go to Network, then WLAN, then Setup Wizard.
HP:
The HP Smart app handles everything from initial Wi-Fi configuration to driver installation in one flow. HP printers also offer Wi-Fi Direct for connecting without a router.
Important note about dual-band routers:
If your router broadcasts both a 2.4 GHz and a 5 GHz network, keep in mind that most printers only support 2.4 GHz. If your PC is connected to the 5 GHz band, it may not discover the printer. Try switching the PC temporarily to the 2.4 GHz network and run the printer search again.
USB Printer Setup
USB is the simplest connection method. In most cases Windows installs the driver automatically as soon as you plug in the cable.
Basic Steps
- Turn on the printer.
- Connect the USB cable between the printer and your PC.
- Windows detects the device and shows a notification in the lower-right corner.
- When "Device is ready" appears, the printer is installed and ready to use.
When Auto-Detection Fails
If Windows does not install the driver automatically, follow these steps:
- Visit the printer manufacturer's official website and download the driver for your model.
- Run the downloaded installer.
- Follow the on-screen instructions to complete the installation.
- Restart the PC if prompted.
Isolating USB port or cable issues:
- Try a different USB port on your PC.
- If you are connecting through a USB hub, plug the cable directly into the PC instead.
- Try a different USB cable — cables can fail internally without any visible damage.
Checking Device Manager:
- Press Windows key + X and click Device Manager.
- Look under Printers or Other devices for an entry with a yellow exclamation mark.
- If you see one, right-click that device and select Update driver to let Windows search for a suitable driver automatically.
Network and Shared Printer Setup
Connecting to a Shared Printer on the Same Network
This method is common in offices where a printer is connected to one PC and shared with others over the local network.
On the host PC (the PC the printer is physically connected to):
- Open Settings, then Bluetooth and devices, then Printers and scanners.
- Click the printer you want to share.
- Click Printer properties.
- Go to the Sharing tab and check Share this printer.
- Note or edit the share name shown.
On your PC (connecting to the shared printer):
- Open Settings, then Bluetooth and devices, then Printers and scanners.
- Click Add device, then click "The printer that I want isn't listed."
- Select Select a shared printer by name.
- Enter the path in this format: \\ComputerName\PrinterShareName (for example, \\OFFICE-PC\EPSON-L3150).
- Click Next and follow the prompts to finish.
Adding a Printer by IP Address
Use this method when the printer is connected to your network via Ethernet or Wi-Fi and you know its IP address.
- Find the printer's IP address. You can usually view it from the printer's control panel under Network Information, or by printing a network configuration page.
- Open Printers and scanners, click Add device, then click "The printer that I want isn't listed."
- Select Add a printer using a TCP/IP address or hostname.
- Enter the printer's IP address (for example, 192.168.1.100) and click Next.
- Windows will attempt to find and install a matching driver. If it cannot, you will need to install one manually.
Consider assigning a static IP to the printer:
By default, printers receive an IP address from your router via DHCP, which means the address can change after a router restart. To prevent this, log into your router's admin page and assign a fixed IP (a DHCP reservation) to the printer's MAC address. This keeps the printer always reachable at the same address.
Installing a Driver Manually
When You Need a Manual Driver
You will need to install a driver yourself in these situations:
- Windows cannot find a driver automatically for your printer model.
- You have an older printer and need a driver compatible with a newer version of Windows.
- You want full functionality including scanning, faxing, or advanced print settings (a basic driver installed by Windows Update may only support printing).
How to Install a Driver
- Check the brand name and model number on the label on your printer.
- Visit the manufacturer's official support page:
- Canon: canon.com/support
- Epson: epson.com/support
- Brother: support.brother.com
- HP: support.hp.com
- Search for your model number and filter results by your Windows version (Windows 10 or 11, 64-bit in most cases).
- Download the driver package (usually an .exe installer or a .zip file containing one).
- Run the installer and follow the on-screen steps.
Finding a driver through Windows Update:
- Open Device Manager (press Windows key + X, then click Device Manager).
- Right-click the printer entry and select Update driver.
- Choose Search automatically for drivers.
- Windows will look online and install a compatible driver if one is available.
Fixing Printer Not Found Errors
Basic Checklist
Before diving into advanced steps, run through these quick checks first:
- Confirm the printer is powered on and has no error lights (low paper, paper jam, ink empty).
- For Wi-Fi printers, confirm the printer and PC are both on the same Wi-Fi network.
- For USB printers, check that the cable is securely plugged in at both ends.
- Restart the printer by powering it off, waiting ten seconds, and powering it on again.
- Restart your PC and try detecting the printer again.
Using the Windows Printer Troubleshooter
Windows includes a built-in tool that can automatically diagnose and fix many common printer problems.
On Windows 11:
- Open Settings, then System, then Troubleshoot.
- Click Other troubleshooters.
- Next to Printer, click Run.
On Windows 10:
- Open Settings, then Update and Security, then Troubleshoot.
- Click Printer, then Run the troubleshooter.
Resetting the Print Spooler
Print jobs can sometimes get stuck in the spooler queue, causing the printer to stop responding. Resetting the spooler clears the queue and often restores normal operation.
- Press Windows key + R, type services.msc, and press Enter.
- Scroll to Print Spooler, right-click it, and select Stop.
- Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS.
- Delete all files inside that folder. Do not delete the folder itself.
- Return to the Services window, right-click Print Spooler, and select Start.
Checking the Firewall
Windows Firewall can block network printing traffic. Verify that printer sharing is allowed.
- Open Settings, then Privacy and Security, then Windows Security, then Firewall and network protection.
- Click Allow an app through firewall.
- Scroll down and confirm that File and Printer Sharing is checked for both Private and Public networks.
Brand-Specific Hints
Canon printers not found:
Run the Wireless Connection Setup from the printer's control panel again. If your router uses MAC address filtering, add the printer's MAC address to the allow list.
Epson printers not found:
Download and run the EpsonNet Setup tool from Epson's website. It diagnoses connectivity issues and can reconfigure the network settings on the printer.
Brother printers not found:
Run the Brother Print&Scan Doctor utility available on Brother's support site. For MFC-series models, verify that the printer is on the same Wi-Fi band (2.4 GHz vs. 5 GHz) as the PC.
HP printers not found:
Download and run HP Print and Scan Doctor, or use the HP Smart app to walk through setup from scratch. HP Smart is often the fastest way to resolve connectivity issues for HP models.
For more detailed troubleshooting, see How to Fix Printer Connection Problems on Windows.
Frequently Asked Questions
Q. My printer shows as "Offline" and I cannot print. What should I do?
A. First confirm that the printer is powered on. Then open Printers and scanners, click your printer, and open Printer properties. On the Ports or Advanced tab, make sure Use Printer Offline is not checked. If the option is checked, uncheck it. If the printer still shows offline, try resetting the print spooler as described above — a stuck print job is a common cause of the offline status.
Q. How do I change the default printer?
A. Open Settings, then Bluetooth and devices, then Printers and scanners. If you see an option labeled "Let Windows manage my default printer," turn it off. Then click the printer you want to use as the default and select Set as default.
Q. How do I remove a printer and add it back fresh?
A. Open Printers and scanners, click the printer, and click Remove. After it disappears from the list, follow the steps in the "Adding a Printer via Windows Settings" section to reinstall it. This is a good first step when a printer's settings become corrupted or when switching from one connection method to another.
Q. My home printer stopped working when I connected to my company VPN. Why?
A. VPN connections typically route all network traffic through the company's servers, which means your PC loses direct access to your local network — including your home printer. This behavior depends on how the VPN's split-tunneling is configured. If you can adjust VPN settings yourself, look for a split-tunneling option that allows local LAN traffic. Otherwise, disconnect from the VPN before printing and reconnect when you are done.
Q. After upgrading to Windows 11, my printer stopped working. What should I try?
A. Driver incompatibility is the most common reason a printer stops working after a major Windows upgrade. Visit the manufacturer's support website and download a Windows 11-specific driver for your model. For older printers that do not have a Windows 11 driver, try installing the Windows 10 driver — it may work. If the manufacturer no longer provides drivers for your printer model, you may need to use a universal print driver or consider replacing the printer.
Summary
Adding a printer to Windows 10 or 11 is straightforward in most cases: open Settings, go to Bluetooth and devices, click Printers and scanners, and let Windows search automatically. For Wi-Fi printers, always complete the printer-side Wi-Fi configuration before running the search on the PC. For network or shared printers, make sure all devices are on the same local network.
When automatic detection fails, try the built-in troubleshooter, reset the print spooler to clear stuck jobs, and verify that the firewall allows file and printer sharing. If the problem persists, download the latest driver from the manufacturer's website and run their brand-specific diagnostic tool — Canon, Epson, Brother, and HP all provide free utilities that can resolve most connection issues in minutes.


