Printer in error state

Printer in Error State on Windows 11 22H2 – Fix Now

Hardware – Printers Beginner 👁 13 views 📅 May 28, 2026

Your printer shows 'error state' in Windows 11 22H2. This usually means a hung spooler or driver conflict. Here's how to fix it in under 10 minutes.

Quick answer

Restart the Print Spooler service, clear C:\Windows\System32\spool\PRINTERS, then unplug/replug the printer. That fixes 9 out of 10 cases.

Why this happens

I've seen this error hundreds of times on Windows 11 22H2, especially with HP LaserJet and Canon PIXMA printers. The root cause is almost always a corrupted spooler cache or a driver that didn't unload properly. Windows 11's stricter power management also triggers this when the printer goes to sleep and doesn't wake up cleanly. If you've recently installed a Windows update, that's another common trigger – the 2023-09 cumulative update (KB5030219) was notorious for it.

Main fix: Reset the print spooler

  1. Open Services – Press Win + R, type services.msc, hit Enter.
  2. Find Print Spooler – Scroll to Print Spooler. Right-click it, select Stop. Don't close the window.
  3. Clear the queue folder – Open File Explorer, go to C:\Windows\System32\spool\PRINTERS. Delete everything inside. You might need admin permissions – just click Continue.
  4. Restart the service – Back in Services, right-click Print Spooler and choose Start. Set it to Automatic if it isn't already.
  5. Reboot the printer – Unplug the printer power cord for 30 seconds. Plug it back in. Turn it on.
  6. Test print – Go to Settings > Bluetooth & devices > Printers & scanners, select your printer, click Print a test page.

This clears any stuck jobs that keep the spooler from talking to the printer. I've fixed HP OfficeJet Pro 9010s and Brother HL-L2350DW this way – it works.

Alternative fix: Update or reinstall the driver

If the spooler reset didn't help, the driver is probably the culprit. Windows Update sometimes pushes generic drivers that conflict with your printer's native one.

  1. Open Device Manager (Win + X > Device Manager).
  2. Expand Print queues. Find your printer. Right-click > Update driver > Browse my computer for drivers > Let me pick from a list.
  3. If you see multiple entries, pick the one with the manufacturer's name (e.g., "HP LaserJet M404" not "Microsoft IPP Class Driver").
  4. If that doesn't work, right-click > Uninstall device (check "Delete the driver software for this device"). Restart your PC, then reinstall from the manufacturer's site – not from Windows Update.

I've seen HP Smart Universal Print Driver cause this error on dozens of machines. Always download the full driver package from HP's support page instead.

Alternative fix: Turn off SNMP status polling

This one's for network printers on Windows Pro/Enterprise. SNMP polling can misreport the printer state.

  1. Open Printers & scanners in Settings.
  2. Select your printer > Printer properties.
  3. Go to the Ports tab. Check the port your printer uses (usually an IP or WSD port).
  4. Click Configure Port. Uncheck SNMP Status Enabled. Click OK.
  5. Restart the spooler again (steps 1-4 from the main fix).

This stops Windows from polling the printer for status and misreading a sleep state as an error. I've fixed HP Color LaserJet Enterprise M553 with this trick.

Prevention tip

Set a static IP for network printers in your router's DHCP reservation list. Dynamic IP changes confuse Windows and cause the error to reappear after a reboot. Also, avoid installing printers via Windows Update – always use the manufacturer's installer. And if you're on Windows 11 23H2 or 24H2, check for firmware updates from your printer maker; they often patch USB disconnect bugs.

One more thing: if you use a USB hub, plug the printer directly into the PC. USB hubs (especially unpowered ones) drop signals when the printer goes to sleep. Direct connection halved my repeat cases.

Was this solution helpful?