🪟 Windows 11 setup
How to install a printer on Windows 11
Different situation? Add a printer on macOS · Reinstall a driver that's not working · Printer installed but shows offline
Quick answer
On Windows 11, go to Settings → Bluetooth & devices → Printers & scanners → Add device. If the printer appears, click it and Windows installs automatically. If it doesn't appear, click "Add manually" and enter the printer's IP address (find it on a network config page printed from the printer's control panel). For best results, download and install the manufacturer's full driver before adding the printer.
⚡ Before you start
- Confirm the printer is powered on and connected to your Wi-Fi (or plugged in via USB)
- Confirm the computer and printer are on the same Wi-Fi network — not guest vs. main
- Know your printer's exact model number (printed on a label on the front or top of the printer)
- Download the manufacturer's full driver from their support page — Windows' built-in driver is often incomplete
Method 1 — Auto-discovery (Wi-Fi or USB)
This is the fastest method. Windows 11 scans for printers on your local network and nearby USB connections automatically.
- Open Settings → Bluetooth & devices → Printers & scanners
- Click Add device — Windows scans for available printers
- When your printer appears in the list, click it — Windows downloads and installs a driver automatically
- Once installed, click the printer → Print test page to confirm it works
- If the printer doesn't appear after 30 seconds, move to Method 2 below
Method 2 — Add by IP address (when discovery fails)
If auto-discovery doesn't find the printer, add it manually using its IP address. This is the most reliable method for network printers and avoids the flaky WSD (Web Services for Devices) protocol that breaks when IP addresses change.
- On the printer's control panel, print a Network Configuration Page (usually under Settings → Network → Print Network Config). This shows the printer's current IP address
- In Windows: Settings → Printers & scanners → Add device → wait for scan → click "The printer that I want isn't listed" (or "Add manually")
- Select "Add a printer using a TCP/IP address or hostname"
- Enter the printer's IP address (e.g. 192.168.1.42) — leave the port name as default
- Windows connects and installs the driver. If it asks to choose a driver, select your printer's brand and model from the list, or click "Have Disk" to point to a downloaded driver
- Set the printer as default if prompted, then print a test page
Prevent future problems
After adding by IP, go to your router's admin page and create a DHCP reservation for the printer's MAC address. This locks the printer to the same IP address permanently, so Windows never loses it after a router restart.
Method 3 — USB (direct connection)
Plug the USB cable into the printer and the computer. Windows 11 should detect the printer and install a driver automatically within 30 seconds. If it doesn't, open Settings → Printers & scanners and check if a new printer appeared. If not, the USB cable may be faulty — try a different cable. Also confirm the printer is powered on (some printers don't respond on USB until fully booted).
Common installation failures
- Printer not found during scan — firewall blocking discovery, or printer on a different subnet (5GHz vs 2.4GHz Wi-Fi band). Try disabling the firewall temporarily, or switch the computer to the 2.4GHz band
- Driver installation fails — run the OEM installer as Administrator (right-click → Run as administrator). Some drivers need .NET Framework or Visual C++ runtimes that may be missing
- Printer added but shows offline immediately — the WSD port auto-assigned by Windows is unreliable. Remove the printer, re-add using the TCP/IP method (Method 2) instead
- "Access denied" when adding — you need administrator privileges. If on a work computer, contact IT to add the printer
- Printer installs but nothing prints — see our driver troubleshooting guide for port and driver mismatch fixes
After installation — verify setup
- Settings → Printers & scanners → click your printer → Print test page
- Check the driver name: Printer properties → Advanced tab → Driver field. It should show your printer's model name, not "Microsoft IPP Class Driver"
- Set as default: toggle off "Let Windows manage my default printer" → click your printer → Set as default
- Print from an actual app (Word, Chrome, Notepad) to confirm it works beyond the test page
macOS setup
How to add a printer on macOS — AirPrint, IP, and driver selection
→
Driver problems
Printer driver installed but not printing — port, type, and reinstall guide
→
Related
Printer works on phone but not laptop — driver and network path fixes
→