Laptop with printer settings and a green checkmark, connected via USB to a laser printer
Article · Printing blog

How to Add a Printer in Windows 11 (and Fix Driver Errors)

Updated

To add a printer in Windows 11, open Settings, select Bluetooth & devices, and click Printers & scanners. Click Add device to discover wireless or USB printers automatically. If discovery fails, select Add manually to install via TCP/IP address, or restart the Windows Print Spooler service to resolve persistent driver errors.

Adding a Printer in Windows 11: The Modern Settings Interface

Windows 11 overhauled device management, migrating traditional Control Panel applets into the centralized modern Settings interface. Installing a printer requires selecting the correct communication protocol: USB plug-and-play, automatic network discovery, or manual TCP/IP configuration.

Automatic Discovery: USB and Wireless Devices

  1. Power and Connect: Connect your printer to your PC via USB, or verify the printer connects to your local Wi-Fi or wired Ethernet network.
  2. Open Printer Settings: Press Windows Key + I to open the Settings application.
  3. In the left navigation menu, click Bluetooth & devices, then click Printers & scanners in the main pane.
  4. Click the prominent Add device button in the upper-right corner.
  5. Windows 11 scans your local subnet using Web Services for Devices (WSD) and Bonjour.
  6. When your printer appears in the discovered list, click Add device next to its name. Windows 11 automatically pulls basic driver packages from Windows Update.

If your printer drops off the network after initial pairing, consult our troubleshooting guide on how to connect your printer to Wi-Fi and resolve network drops.

Manual Installation via TCP/IP (When Auto-Discovery Fails)

Automatic discovery frequently fails in domestic mesh networks, multi-band routers, or corporate offices where firewalls block broadcast packets. Adding the printer directly via its static IP address establishes an unbreakable connection.

Step-by-Step Manual Setup

  1. In Settings > Bluetooth & devices > Printers & scanners, click Add device.
  2. Wait approximately ten seconds until a blue link appears below the searching animation: The printer that I want isn't listed. Click Add manually.
  3. A classic wizard opens with five connection options. Select the third radio button: Add a printer using an IP address or hostname, then click Next.
  4. In the Device type drop-down menu, select TCP/IP Device.
  5. In the Hostname or IP address field, enter your printer IPv4 address (e.g., 192.168.1.65). Leave the Port name identical to the IP address.
  6. Important: Check the box labelled Query the printer and automatically select the driver to use, then click Next.
  7. Windows connects directly to the printer motherboard, identifies the manufacturer model string, and prompts you to select or install the driver.
  8. Enter a friendly printer name (such as "Office Brother HL-L2400DW"), choose whether to share the device over your local network, and print a test page to verify connectivity.

How to Fix "Driver is Unavailable" and Driver Package Corruption

One of the most persistent errors in Windows 11 is the status badge Driver is unavailable, indicating that Windows recognized the hardware signature but lacks a compatible driver package to format print data.

1. Removing Corrupted Generic Drivers

Generic Microsoft IPP or WSD drivers frequently fail to communicate bidirectional status signals to modern laser printers.

  1. In Settings > Bluetooth & devices > Printers & scanners, click the errored printer and click Remove.
  2. Press Windows Key + X and select Device Manager.
  3. In the top menu, click View > Show hidden devices.
  4. Expand both Printers and Print queues.
  5. Right-click any greyed-out or errored entries matching your printer and select Uninstall device. Check the box labelled Attempt to remove the driver for this device if prompted.
  6. Restart your computer.

2. Installing the Manufacturer Full-Feature Driver Package

Windows Update only downloads minimal printing drivers. Advanced functions (such as specific tray selection, manual duplex prompts, toner density adjustments, and secure PIN printing) require the official manufacturer software:

  • Brother: Download the Full Driver & Software Package from the Brother Solutions Center.
  • HP: Download the offline HP Easy Start or full-feature PCL6 driver package from HP Support, avoiding minimal web-installers if firewall issues occur.
  • Canon: Download the official UFR II / PCL / PS Printer Driver setup installer from Canon Support.

Run the installer with administrator privileges, select your network printer when prompted, and allow the installer to register the native port monitor.

Troubleshooting the Windows Print Spooler Service

The Windows Print Spooler service (spoolsv.exe) acts as the intermediary buffer between user applications and print drivers. Corrupted print jobs generate physical cache locks that halt all printing.

  1. Press Windows Key + R, type services.msc, and press Enter.
  2. Locate Print Spooler in the service list.
  3. Right-click Print Spooler and click Stop.
  4. Press Windows Key + R, type explorer C:\Windows\System32\spool\PRINTERS, and click OK.
  5. When prompted for administrative access, click Continue.
  6. Select and permanently delete all files residing inside this folder (these temporary .SPL and .SHD files represent stuck print jobs).
  7. Return to the Services window, right-click Print Spooler, and select Start.
  8. Ensure Startup type is set to Automatic so the service starts on Windows boot.

If your hardware is added successfully but fails to output ink or toner on the page, see our guide on what to do when the printer will not print despite having ink or toner. If you experience consumable warning dialogues after driver installation, review our advice when the printer does not recognise compatible toner.

Frequently Asked Questions

What should I do if Windows 11 displays 'Driver is unavailable'?

When Windows 11 displays 'Driver is unavailable', remove the printer from Settings, open Device Manager, expand Print queues, and uninstall the device. Download the full manufacturer software package directly from Brother, HP, or Canon rather than relying on generic Microsoft class drivers, then reboot.

How do I add a wireless printer manually using an IP address in Windows 11?

In Settings > Bluetooth & devices > Printers & scanners, click Add device. When the manual link appears, click 'The printer that I want isn't listed'. Select 'Add a printer using an IP address or hostname', enter the printer IPv4 address, and complete the driver prompt.

Why does my USB printer not appear automatically when plugged in?

A USB printer fails to appear if connected through an unpowered USB hub, if the cable exceeds five metres, or if Windows USB port power saving is active. Plug directly into a rear motherboard USB port, power the printer on, and check Device Manager for unrecognized devices.

How do I restart the Print Spooler service in Windows 11?

Press Windows Key + R, type services.msc, and press Enter. Scroll down to Print Spooler, right-click the service name, and click Restart. If print jobs remain stalled, stop the service completely, delete all cached files from C:\Windows\System32\spool\PRINTERS, and start the spooler service again.

Sources

Was this article helpful?

Back to blog