How to Connect to a Network Printer in Windows 11

·
6 min read

Help Desk Geek is reader-supported. We may earn a commission when you buy through links on our site. Learn more.

Adding a network printer in Windows 11 is handled entirely through Settings as the old “Printers and Faxes” Control Panel is gone. Whether your printer is on a home workgroup, a corporate domain, or only reachable by IP address, the steps below cover all three scenarios.

Method #1: Automatic Discovery (Home or Office Network)

Windows 11 scans your local network automatically and installs most modern printers without any manual driver hunting. This works for Wi-Fi, Ethernet, and IPP-compatible printers.

Step 1: Open Printers & scanners in Settings

  1. Press Windows + I to open Settings.
  2. Select Bluetooth & devices from the left sidebar.
  3. Click Printers & scanners.
Windows 11 Settings/> Bluetooth & devices > Printers & scanners page showing the Add device button at the top

Step 2: Add the printer

  1. Click Add device. Windows will scan the network for a few seconds.
  2. When your printer appears in the list, click Add device next to it.
  3. Windows downloads and installs the driver automatically.
Windows 11 Printers & scanners page showing a discovered network printer listed with an

Step 3: Print a test page

  1. Once installed, click the printer’s name in Printers & scanners.
  2. Click Print test page to confirm it’s working.
Windows 11 printer detail page showing the

Printer not showing up? Make sure your PC and printer are on the same subnet and that your network profile is set to Private, not Public. Go to Settings > Network & internet > your connection > set Network profile type to Private. Public networks block printer discovery by design.

Method #2: Add by IP Address or Hostname (Manual Setup)

Use this method when the printer doesn’t appear in the automatic scan. This is common with corporate printers on a different subnet, older printers, or printers with static IP addresses.

Step 1: Find the printer’s IP address

Print a configuration page directly from the printer (usually by holding the button on the printer itself, or through its front-panel menu). The network configuration section lists the IP address, for example, 192.168.1.100.

Example of a printer configuration page printout showing the IP address in the network settings section

Step 2: Open Add manually in Settings

  1. Press Windows + I > Bluetooth & devices > Printers & scanners.
  2. Click Add device.
  3. Wait a few seconds for the scan to run, then click Add manually when it appears below the results.
Windows 11 Printers & scanners Add device panel showing the

Step 3: Choose the IP/hostname option

  1. In the Add Printer dialog, select Add a printer using an IP address or hostname.
  2. Click Next.
Add Printer dialog with

Step 4: Enter the printer’s IP address

  1. Set Device type to TCP/IP Device.
  2. Type the printer’s IP address (e.g., 192.168.1.100) or hostname (e.g., printername.domain.com) in the Hostname or IP address field.
  3. Leave Query the printer and automatically select the driver checked.
  4. Click Next.
Add TCP/IP printer dialog with Device type set to TCP/IP Device and an IP address entered in the Hostname or IP address field

Step 5: Install the driver

  1. Windows attempts to detect the printer model and install the correct driver automatically.
  2. If Windows can’t find the driver, select your printer’s manufacturer and model from the list, or click Have Disk and point to a driver you downloaded from the manufacturer’s website.
  3. Click Next.
Add Printer driver selection dialog showing manufacturer list on the left, model list on the right, and the

Step 6: Name the printer and finish

  1. Give the printer a name (or leave the default) and click Next.
  2. Choose whether to share the printer – select Do not share this printer for personal use.
  3. Click Finish. The printer now appears in Printers & scanners.
  4. Click the printer name and select Print test page to confirm the connection.
Final Add Printer screen showing printer name field and Finish button, with the new printer visible in Printers & scanners in the background

Method #3: Domain-Joined PCs (Active Directory)

If your PC is joined to a company domain, IT typically pushes printers to your machine automatically, they’ll just appear in Printers & scanners without any action on your part. If a specific printer isn’t showing up, use the steps below.

Step 1: Search for the printer via Settings

  1. Press Windows + I > Bluetooth & devices > Printers & scanners.
  2. Click Add device. Domain-published printers often appear in the scan results automatically.
  3. If your printer appears, click Add device next to it and Windows installs it.

Step 2: Add manually by hostname if it doesn’t appear

  1. Follow Method #2 above, but enter the printer’s hostname (e.g., \\printserver\PrinterName or printername.company.com) instead of an IP address.
  2. Windows resolves the hostname via DNS and connects to the print queue.

Corporate firewall blocking discovery? IT may restrict ports 9100, 631 (IPP), or 445 (SMB) between subnets. Ask your IT admin to either push the printer via Group Policy or provide the exact hostname to use in the manual setup above.

How to Share a Printer with Other PCs on Your Network

If you want other computers on your home or office network to print through your PC, you need to share the printer and enable file and printer sharing.

Step 1: Enable printer sharing

  1. Go to Settings > Bluetooth & devices > Printers & scanners.
  2. Click the printer you want to share.
  3. Click Printer properties.
  4. Go to the Sharing tab and check Share this printer.
  5. Give it a share name and click OK.
Printer Properties dialog open on the Sharing tab with

Step 2: Enable network discovery and file sharing

  1. Go to Settings > Network & internet > Advanced network settings > Advanced sharing settings.
  2. Under Private networks, turn on Network discovery and File and printer sharing.
  3. Click Save changes.
Windows 11 Advanced sharing settings page showing Network discovery and File and printer sharing both turned on under Private networks

Troubleshooting: Printer Still Not Connecting

If none of the methods above get the printer installed, check these common blockers:

  • Network profile is set to Public: Windows blocks printer discovery on Public networks. Switch to Private (see the note in Method #1).
  • IP address changed: If the printer uses DHCP, its IP may have changed since you last connected. Print a fresh configuration page and re-add it with the new IP. Setting a static/reserved IP on the printer or your router prevents this from recurring.
  • Driver won’t install: Search for your exact printer model on the manufacturer’s website (HP, Canon, Brother, Epson) and download the Windows 11 driver package. Avoid third-party driver sites. For HP printers specifically, see our guide on how to download and install HP printer drivers for Windows 11.
  • Print jobs queue but don’t print: Restart the Print Spooler — press Windows + R, type services.msc, find Print Spooler, right-click it, and select Restart. If jobs still won’t clear, check our guide on how to fix the “Error – Printing” status error in Windows.
  • USB hub interference: If connecting via USB, plug directly into a port on the PC rather than through a hub.

Wrapping Up

For most home and small-office setups, the automatic discovery in Method #1 handles everything in under a minute. If you’re dealing with a static-IP printer or a corporate network that doesn’t broadcast printer locations, Method #2 (manual IP entry) is the reliable fallback. If the printer keeps dropping off after IP changes, the permanent fix is reserving a static IP for it in your router’s DHCP settings.

If you’re also running into broader network visibility issues, our guide on how to fix the Network Discovery Is Turned Off error on Windows can help. For Windows 11-specific Wi-Fi connectivity problems, see Wi-Fi Option Not Showing Up in Windows 11 as well.