The Problem
A printer that shows as ready but produces nothing is almost always a print spooler problem: the queue has a stuck job at the front, and everything behind it waits forever. The next most common cause is the driver — Windows Update installs a generic class driver that handles basic printing but fails on specific models or duplex and colour options.
Blank pages are a different fault entirely: those are hardware — dried ink, a protective strip left on a cartridge, or a clogged printhead.
Printer showing as offline rather than silently failing? Start with fix a printer showing offline. Scanning broken on an all-in-one too? See fix a scanner not working.
Symptoms
- Jobs pile up in the queue with status Error, Deleting, or Printing forever.
- The printer says ready, but nothing arrives.
- Pages come out blank or half-printed.
- Printing worked before a Windows update and stopped afterwards.
- "Printer driver is unavailable" in Devices and Printers.
Step 1: Check the Printer Before the PC
- Confirm there is paper, no jam, and every cover is closed.
- Read the printer's own display — most fail silently on the PC while showing a clear message on the panel.
- Print a self-test page from the printer's own menu, without the PC involved. If that fails, the problem is the printer, not Windows.
- Power-cycle it properly: turn it off, unplug the power for 60 seconds, plug it in and turn it on. This clears the printer's internal queue, which Windows cannot reach.
- Check the USB cable is in a rear port on the PC, not a hub — or that the printer is on the same Wi-Fi network as the PC.
Step 2: Clear the Print Queue Properly
Cancelling from the queue window often fails because the spooler itself is stuck.
- Right-click Start → Terminal (Admin).
- Stop the spooler:
net stop spooler - Delete the queued jobs:
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*" - Start it again:
net start spooler - Try printing a test page.
Step 3: Make Sure the Spooler Service Stays Running
- Press Windows + R, type
services.msc, press Enter. - Find Print Spooler.
- Right-click → Properties, set Startup type to Automatic, click Start if stopped.
- On the Recovery tab, set First failure, Second failure, and Subsequent failures all to Restart the Service.
- Click OK.
- A spooler that keeps stopping on its own is usually being crashed by a bad driver — Step 5.
Step 4: Confirm the Right Printer Is Selected
Windows silently redirects jobs more often than people expect.
- Open Settings → Bluetooth & devices → Printers & scanners.
- Turn off Let Windows manage my default printer.
- Click your printer → Set as default.
- Delete any duplicate entries such as HP LaserJet (Copy 1) — those are stale and jobs sent to them go nowhere.
- Check nothing is queued to Microsoft Print to PDF or Fax by mistake.
- In the printer's queue window, open the Printer menu and untick Pause Printing and Use Printer Offline.
Step 5: Reinstall the Driver Cleanly
A partially installed or generic driver is the second big cause.
- Settings → Bluetooth & devices → Printers & scanners → click the printer → Remove.
- Press Windows + R, type
printmanagement.msc, press Enter. - Go to All Drivers, right-click the entry for your printer → Delete driver package.
- If it refuses, stop the spooler first (
net stop spooler), delete, then start it again. - Download the full driver package for your exact model from HP, Canon, Epson, Brother, or Xerox directly — not a driver-updater tool.
- Reboot, then install the package and let it detect the printer.
- General method: how to update outdated drivers.
Step 6: Run the Printer Troubleshooter
- Settings → System → Troubleshoot → Other troubleshooters.
- Run Printer and apply what it offers.
- Also try the hardware troubleshooter — Windows + R:
msdt.exe -id DeviceDiagnostic - Vendor tools such as HP Print and Scan Doctor are genuinely useful for that brand.
Step 7: Fix a Network Printer That Stops Responding
- Give the printer a fixed IP address through a DHCP reservation in the router, so it does not move and break the port.
- In Terminal, confirm the PC can reach it:
using the address shown on the printer's panel.ping 192.168.1.50 - If ping works but printing does not, re-add it by address: Printers & scanners → Add device → Add manually → Add a printer using an IP address or hostname → TCP/IP Device.
- Set the network profile to Private: Settings → Network & internet → your connection → Network profile type. Discovery is blocked on Public.
- In
services.msc, start Function Discovery Provider Host, Function Discovery Resource Publication, and SSDP Discovery. - Related: share files between Windows PCs on the same network and secure your home Wi-Fi router.
Step 8: Check the Firewall and Security Software
- Windows Security → Firewall & network protection → Allow an app through firewall → Change settings, and confirm the printer software is ticked for Private.
- Pause a third-party security suite briefly and retest. If that fixes it, add an exclusion rather than leaving it off.
- Detailed procedure: fix Windows Firewall blocking apps.
Step 9: Fix Blank or Faded Pages
If pages come out but are empty, this is hardware.
- Check the cartridges are seated and that the protective tape or strip has been removed from new ones.
- Run the printer's own cleaning or nozzle check cycle from its menu — twice if needed, then leave it an hour and repeat.
- On a laser printer, remove the toner cartridge, rock it gently side to side, and refit it.
- Print from a different application to rule out one program's settings — and check the document is not set to print in white or with Draft quality.
- Third-party cartridges frequently fail chip checks after a firmware update; test with a genuine one if you have it.
Step 10: Roll Back a Bad Windows Update
- If printing broke immediately after an update: Settings → Windows Update → Update history → Uninstall updates, and remove the most recent quality update.
- Reboot and test.
- Full procedure: fix Windows 11 after a bad update.
- Repair system files while you are here — Terminal (Admin):
sfc /scannow
Details: how to run SFC and DISM.DISM /Online /Cleanup-Image /RestoreHealth
What Not to Do
- Don't keep resending the job. Every retry adds another stuck entry to the queue; clear it first.
- Don't install a driver-updater utility to find a printer driver — the vendor's own site has it, and that category of tool is a common adware carrier: avoid malware in fake downloads.
- Don't disable the Print Spooler service permanently. Nothing prints without it.
- Don't run a cleaning cycle ten times in a row. It wastes a large amount of ink; space them out.
Still Not Working?
Print the printer's self-test from its own panel, then try printing from a phone over the same network. If the self-test works and the phone prints but the PC does not, the fault is squarely in Windows — remove every printer entry and driver package as in Step 5 and start clean.
If the printer fails its own self-test, the issue is hardware and no amount of driver work will help.
Related: fix USB device not recognized and fix a scanner not working.
Related guides
How to Fix a Scanner Not Working in Windows 11
Scanner not detected in Windows 11, or scanning fails halfway? Fix WIA service faults, missing drivers, network scanner discovery, and all-in-one printer scan problems.
How to Fix Mouse Lag and Stuttering in Windows 11
Mouse pointer skipping, freezing, or lagging behind your hand in Windows 11? Fix wireless interference, polling and power settings, drivers, and surface problems step by step.
How to Fix USB Device Not Recognized in Windows 11
USB device not recognized or showing Unknown Device in Windows 11? Reset USB controllers, fix power settings, and get the device detected with these step-by-step fixes.
How to Fix USB Ports Not Working in Windows 11
USB mouse, flash drive, or phone not detected in Windows 11—try different ports, reset controllers, update chipset drivers, and fix power management.
How to Fix a Printer Showing Offline in Windows 11
Windows 11 printer stuck offline or jobs stuck in queue? Set the printer online, clear the print spooler, reinstall the driver, and fix Wi-Fi printer IPs.