⚙️ Driver reinstall

How to fully reinstall a printer driver

Quick answer
A "reinstall" that installs over the existing driver almost never fixes the problem — the corrupted files remain. You need a clean reinstall: remove the printer from Printers & Scanners, remove it from Device Manager (with "Delete driver software" checked), clear spool files, reboot, then install the fresh OEM driver from the brand's support page. This takes 5 minutes and fixes the majority of driver issues.

When you need a clean reinstall

  • Printer stopped working after a Windows update replaced the OEM driver with a generic one
  • You installed the driver but the printer doesn't appear or shows as offline immediately
  • Print jobs send but nothing comes out — no errors, just silence
  • Output is garbled, wrong size, or has missing features (no duplex, no color options)
  • You switched from USB to Wi-Fi (or vice versa) and the old driver entry is stale
  • A previous uninstall left behind registry entries or port configurations

Clean reinstall on Windows (10 and 11)

  • Remove from Printers & Scanners: Settings → Bluetooth & devices → Printers & scanners → click your printer → Remove device
  • Remove from Device Manager: Right-click Start → Device Manager → expand "Print queues" → right-click your printer → Uninstall device → check "Attempt to remove the driver for this device" → Uninstall
  • Stop Print Spooler and clear spool files: Win+R → services.msc → find Print Spooler → right-click → Stop. Then navigate to C:\Windows\System32\spool\PRINTERS → delete all files inside (not the folder). Return to Services → Start Print Spooler
  • Reboot the computer — this clears cached driver files and resets the USB/network stack
  • Download the fresh OEM driver from the brand's official support page using your exact model number: HP · Canon · Epson · Brother
  • Run the installer as Administrator: right-click the downloaded file → Run as administrator → follow the setup wizard
  • Print a test page from Settings → Printers & Scanners → click the newly installed printer → Print test page
Why "install over" fails
When you run a driver installer on top of an existing installation, Windows keeps the old driver files, port configuration, and registry entries. If any of these are corrupted, the new install inherits the corruption. The Device Manager uninstall + spool file cleanup ensures a truly fresh start.

Clean reinstall on macOS

  • Remove the printer: System Settings → Printers & Scanners → right-click the printer → Remove
  • Reset the printing system (if needed): Right-click anywhere in the printer list area → Reset Printing System. This removes ALL printers and resets CUPS. Only do this if a simple remove-and-re-add didn't work
  • Download the Mac driver from the brand's support page for your exact model. macOS uses AirPrint by default, but the OEM driver provides better features
  • Re-add the printer: System Settings → Printers & Scanners → click + → select your printer. In the "Use" dropdown, select the downloaded OEM driver instead of "AirPrint"
  • Print a test page to confirm

After reinstall — verify the driver is correct

On Windows: Settings → Printers & Scanners → click the printer → Printer properties → Advanced tab → check the Driver field. It should show your printer's actual model name (e.g., "HP LaserJet Pro MFP M428fdw"). If it says "Microsoft IPP Class Driver," "Generic / Text Only," or "WSD," Windows is still using the wrong driver — the OEM driver didn't install properly. Try running the installer again as Administrator.

Get printer help
1
🖨️