Error State, Printer Offline

Printer Error State Won't Clear on Windows 11 22H2

Hardware – Printers Beginner 👁 0 views 📅 May 26, 2026

Printer stuck in error state after paper jam or power loss. The spooler service and driver cache are the usual culprits. Here's how to fix it fast.

When This Error Hits

You're printing a document — maybe an invoice or a shipping label — and the printer just stops. Windows shows the printer as "Error State" or "Printer Offline". The job sits in the queue, grayed out. This usually happens right after a paper jam, a power outage, or pulling the USB cable while printing. I've seen it dozens of times on HP LaserJets, Canon imageCLASS, and Brother all-in-ones.

Root Cause

The printer driver gets confused. One corrupt print job or a spooler crash leaves the port locked and the driver in a bad state. Windows thinks the printer is still processing a job it already finished. The spooler service — the thing that manages print queues — stops talking to the printer. Restarting the printer alone won't fix it. You have to clear the spooler cache and reset the driver on the PC side.

Don't bother with Windows' built-in troubleshooter. It rarely helps. The real fix is manual and takes about 5 minutes.

How to Fix It

  1. Turn the printer off and unplug it. Wait 30 seconds. This clears the printer's internal buffer. Plug it back in and turn it on.
  2. Open Services. Press Win + R, type services.msc, press Enter. Find Print Spooler. Right-click it and select Stop. Leave the window open.
  3. Clear the spooler cache. Open File Explorer and go to C:\Windows\System32\spool\PRINTERS. Delete everything in that folder. You might need admin permission — click Continue if prompted.
  4. Restart the spooler. Go back to Services, right-click Print Spooler, and select Start. Close the Services window.
  5. Delete the stuck print job. Open Settings > Bluetooth & devices > Printers & scanners. Click your printer, then Open print queue. Cancel any jobs listed. If the queue shows nothing, you're good.
  6. Reinstall the driver. In the same printer settings, click your printer, then Remove device. Wait 10 seconds. Click Add device and let Windows re-detect it. It'll grab a fresh driver automatically.

That's it. Test with a short print job — a test page from printer properties works fine.

What to Check If It Still Fails

  • Check the connection. If it's USB, try a different port or cable. For network printers, ping the printer's IP address from Command Prompt: ping 192.168.1.100 (replace with your printer's IP). No reply means a network issue.
  • Look at the printer's display. Some printers show a specific error message — like "Jam in Tray 2" or "Door Open". Clear the jam or close the cover first.
  • Update the driver manually. Go to the printer manufacturer's support site, download the latest full driver package (not the HP Smart app junk), run it, and choose Custom install to clean out old versions.
  • Check for pending firmware updates. On HP printers, go to the printer's web interface (type its IP in a browser) and check the firmware version. A known bug in some LaserJet models causes spooler hangs until firmware is updated.

One last thing: if this is a network printer, make sure the printer has a static IP. DHCP leases can expire and break the connection. Set a static IP in the printer's network settings menu.

Was this solution helpful?