Home / Guides / Printers and scanners

"Printer driver is unavailable" - what it means and how to fix it

"Driver is unavailable" next to a printer means Windows has the printer on its list but cannot load a working driver for it - because the driver is corrupted, too old for this Windows build, or missing entirely. The printer itself is usually fine. Work through the fixes in order; most cases end at step 2 or 3.

Quick answer

Remove the printer (Settings, then Bluetooth & devices, then Printers & scanners, select the printer, Remove), then reinstall it: run Windows Update first, plug the printer back in, and let Windows add it. If the status returns, download the full driver package from the maker's support page and install that instead of the automatic one.

Symptoms - how this problem looks

The printer shows "Driver is unavailable" in Settings
Print jobs sit in the queue and never come out
The error appeared after a Windows upgrade
An old printer (LaserJet 1018/1020, P1102) stopped installing on a new PC
The printer prints from another computer without problems
Reinstalling from the old CD fails or changes nothing

Why it happens

Windows upgraded past the driver

A driver written for an older Windows build stops loading after an upgrade - common for printers more than a few years old.

Host-based printers need their exact driver

Budget lasers like the HP LaserJet 1018 or P1102 do the page processing on the PC - a generic driver cannot replace their specific package.

The driver package is corrupted

A failed update or interrupted installation leaves broken driver files that Windows refuses to load.

Wrong driver got matched

Windows sometimes pairs the printer with a near-match driver that then fails to start.

The fixes, in order

1. Remove and re-add the printer

  1. Open Settings, then Bluetooth & devices, then Printers & scanners.
  2. Select the failing printer and press Remove.
  3. Unplug the printer (or take it off the network), restart Windows.
  4. Run Windows Update, then reconnect the printer and let Windows install it again.

2. Update Windows fully - including optional updates

  1. Open Settings, then Windows Update, and install everything pending.
  2. Open Advanced options, then Optional updates, then Driver updates - printer drivers often wait here rather than in the main update list.
  3. Restart and check the printer status.

3. Install the full driver from the manufacturer

  1. Go to the maker's official support page (support.hp.com, epson.com, canon.com, xerox.com - depending on the brand) and search your exact model.
  2. Download the full feature driver package for your Windows version - not the basic or web-driver variant.
  3. Uninstall the old printer software first (Settings, then Apps), run the downloaded installer, and connect the printer when the installer asks.

For HP models, the HP Smart app from Microsoft Store plus the full driver package covers nearly every case - and HP's page detects the right package for your model automatically.

4. Old HP LaserJet on Windows 11 (1018, 1020, P1102)

  1. These host-based printers have no Windows 11 installer on the support page - but their driver lives inside Windows Update.
  2. Connect the printer, open Settings, then Printers & scanners, then Add device, and wait for "The printer that I want isn't listed" - choose "Add a local printer", keep the existing USB port.
  3. On the driver list press Windows Update - after a minute the list refills with many more models; pick your exact one (for example HP LaserJet Professional P1102).
  4. Finish the wizard and print a test page.

5. Clear a stuck print system

  1. Press Win+R, type services.msc, find Print Spooler, right-click and Restart it.
  2. If jobs are stuck: Stop the spooler, delete everything inside C:\Windows\System32\spool\PRINTERS, start the spooler again.
  3. Re-add the printer if the status has not cleared.

The automatic option

If you do not know the exact model, several devices need attention at once, or the manual route did not find a match - Outbyte Driver Updater identifies your installed hardware automatically and updates the drivers from official sources, with a backup before every change. The scan and diagnosis are free.

Download Driver Updater Downloads Outbyte Driver Updater for Windows 11, 10, 8 and 7. Free 2-day trial, no credit card required.

Full features and details →

Frequently asked questions

Does "Driver is unavailable" mean the printer is broken?

No - it is a software condition on the PC. The same printer typically prints fine from another computer, which you can use as a quick test.

Why did it start right after a Windows update?

The update either replaced the driver with an incompatible version or invalidated the old one. Reinstalling the current full package from the maker (method 3) - or rolling back the Windows update if printing is urgent - resolves it.

There is no Windows 11 driver for my old printer at all. Is it dead?

Often not: try the Windows Update driver list inside the Add printer wizard (method 4) - it carries drivers for many legacy models that the support pages no longer list. A generic PCL driver from the same list can also produce basic prints on non-host-based printers.