HP OfficeJet Print Queue Stuck? How to Clear It

Jobs that won’t cancel need the Print Spooler restarted — and if that doesn’t work, the spool folder cleared manually. Here’s exactly how.

Quick Answer
  • Open the print queue and cancel all pending jobs — if they won't cancel, the Print Spooler needs a restart.
  • Restarting the Print Spooler (services.msc) forcibly clears most stuck queues without data loss.
  • For stubborn jobs: stop the Spooler, delete files in C:\Windows\System32\spool\PRINTERS, restart the Spooler.
  • Recent Windows updates sometimes conflict with HP drivers — reinstall via HP Smart app if this happened post-update.

Common Causes

Corrupted print job blocking the queue

Most Likely

When a print error occurs mid-job — printer runs out of paper, loses connection, or an ink error fires — the partial job can get stuck in the queue in a corrupted state. Windows keeps trying to process it and blocks everything behind it. Regular cancel commands don't work because the job is in a locked state.

Print Spooler service has crashed

Common

The Print Spooler manages the entire print queue. When it crashes (which happens more often than Microsoft admits), all queued jobs freeze in place and appear stuck. No amount of cancel-clicking helps because the Spooler isn't processing any commands. Restarting it via services.msc is the fix.

Driver conflict after a Windows update

Common

Windows updates sometimes replace or modify printer driver components, creating a conflict between the new Windows files and the existing HP driver. Jobs then get stuck at the point where Windows hands off to the driver. Reinstalling the HP driver through the HP Smart app or Device Manager resolves this.

Leftover spool files not auto-clearing

Less Common

Windows stores print jobs as temporary spool files (.SPL and .SHD) in C:\Windows\System32\spool\PRINTERS. Normally these delete automatically after printing, but failed jobs sometimes leave orphaned files that confuse the Spooler on startup, causing it to get stuck trying to process them.

Step-by-Step Fix

1

Cancel all jobs from the print queue

Go to Settings → Bluetooth & devices → Printers & scanners, click your HP OfficeJet, and click 'Open print queue.' Select all jobs and press Delete or right-click and choose Cancel. Wait up to 60 seconds. If jobs show 'Deleting' for more than a minute without disappearing, continue to the next step.

2

Restart the Print Spooler service

Press Win+R, type services.msc, and press Enter. Scroll to 'Print Spooler,' right-click it, and select Restart. Wait 15 seconds. Go back to the print queue — the stuck jobs should now be gone. Try sending a new test print.

Pro tip: If Restart is greyed out, select Stop first, wait 10 seconds, then select Start.
3

Manually clear the spool folder for stubborn cases

If jobs still won't clear after restarting the Spooler: 1) In services.msc, right-click Print Spooler and select Stop. 2) Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS. 3) Delete all files inside this folder (not the folder itself). 4) Go back to services.msc and Start the Print Spooler. The queue will now be completely empty.

Pro tip: You need administrator privileges to access and delete files in the spool folder. Right-click File Explorer and select Run as administrator if prompted.
4

Update or reinstall the HP printer driver

Open the HP Smart app and select your printer. Look for 'Update Driver' or 'Printer Setup & Software.' Alternatively, open Device Manager (Win+X → Device Manager), expand Print queues, right-click your HP OfficeJet, and select Update driver. For a clean reinstall: uninstall the printer from Printers & scanners, reboot, then reinstall using HP Smart.

5

Power cycle the printer

Turn the printer off with the power button, unplug the power cable from the back for 30 seconds, then plug back in and power on. This clears any job state stuck in the printer's internal memory that may be holding the queue on the Windows side.

6

Print a test document to confirm the queue is clear

Send a simple one-page document to confirm everything is working. Watch the queue window as it prints — the job should appear briefly and then disappear after printing successfully. If it prints and clears cleanly, the issue is resolved.

Queue still stuck after restarting the Spooler?

Our AI can diagnose whether a driver conflict, Windows update, or spooler corruption is the root cause — and walk you through the specific fix.

Get AI Help

Frequently Asked Questions

Still having trouble with your HP OfficeJet?

Describe what's stuck and what you've tried — our AI will give you a step-by-step fix for your specific Windows version and printer model.

Start Free Diagnostic Chat →