Key Takeaways
- A print job stuck at the front of the queue almost always blocks every job behind it, so clearing that one job usually frees everything.
- The fastest way to clear stuck print queue problems is to stop the print spooler, delete the leftover files, then start the spooler again.
- If jobs keep sticking after a restart, the real culprit is usually a corrupt driver, a paused printer, or an offline network connection.
- These same steps work for inkjet and laser models from every major brand, on both Windows and Mac.
- When nothing else works, removing and reinstalling the driver cleanly resets the whole pipeline.
You hit print, walk to the machine, and nothing comes out. Back at your computer, the queue shows one job frozen with “Error – Printing” or “Deleting” that simply will not go away. I have fixed this exact problem on home inkjets and busy office lasers more times than I can count, and the good news is that the same handful of moves works almost every time. By the end of this guide, you will know how to clear a stuck print queue quickly, why jobs get stuck in the first place, and how to stop it from happening again.
Why Print Jobs Get Stuck in the First Place
Behind every print job is a background service called the print spooler. Its job is to hold your documents in line and feed them to the printer one at a time. When the spooler is happy, jobs flow through smoothly. When one job becomes corrupt or the printer hiccups mid-print, that job can jam the whole line.
Think of the spooler like a single-file doorway. If one person freezes in the doorway, nobody behind them can pass. Deleting a stuck job does not always work through the normal “Cancel” button, because the file that describes that job may be damaged. That is why the standard right-click cancel often fails and the job just sits there.
If you want a deeper look at how this service behaves, our guide on 9 print spooler errors and how to clear them breaks down the most common messages you will see.

Quick Checks Before You Dig In
Before you touch any advanced settings, rule out the simple stuff. These take under a minute and solve a surprising number of stuck-queue cases.
- Is the printer paused? Open the queue window and check the top menu. “Pause Printing” and “Use Printer Offline” are easy to toggle by accident.
- Is it set as offline? A network printer that dropped its Wi-Fi connection often shows every job as pending forever.
- Is there a physical problem? A paper jam, empty tray, or open cover will stall the queue while the printer waits.
- Is the right printer selected? Jobs sent to a disconnected or virtual printer will never print.
Tip: Turn the printer fully off, wait ten seconds, and turn it back on before you start. This clears the printer’s own internal memory buffer, which sometimes holds a copy of the stuck job even after you clear it on the computer.
The Reliable Fix: Reset the Print Spooler
When the cancel button fails, the most dependable method is to stop the spooler service, clear out the leftover files by hand, and start it again. This forces the queue to rebuild from scratch. I keep this sequence memorized because it has never once failed me on a Windows machine.
- Open the Services window. Press the Windows key, type services.msc, and press Enter. Expected result: a list of background services appears.
- Stop the Print Spooler. Scroll to “Print Spooler,” right-click it, and choose Stop. Expected result: the status column goes blank for that entry.
- Open the spool folder. Press the Windows key + R, type %windir%System32spoolPRINTERS, and press Enter. Expected result: a folder opens, usually holding one or more files.
- Delete every file inside. Select all files in that folder and delete them. Do not delete the folder itself. Expected result: the folder is now empty.
- Start the Print Spooler again. Go back to the Services window, right-click “Print Spooler,” and choose Start. Expected result: the status reads “Running.”
- Send a test page. Print a short document. Expected result: it prints cleanly, and the queue empties normally.
That six-step routine resolves the vast majority of stuck jobs. If yours comes back, the queue is not the real problem, and you will want to look at the driver next.
Clearing a Stuck Queue on a Mac
Mac users have a friendlier path. Open System Settings, go to Printers and Scanners, and select your printer. Click the printer’s queue to open the job list, then select the stuck job and click the small X to delete it.
If a job refuses to leave, the nuclear option is a full print system reset. Right-click (or Control-click) anywhere in the printer list on the left, choose “Reset printing system,” and confirm. This wipes every printer and every queued job, so you will need to add your printer back afterward. For a step-by-step walkthrough of adding it again, see our guide on how to install a printer driver on a Mac.
When the Queue Keeps Getting Stuck
If jobs pile up again within minutes of a spooler reset, you are treating a symptom instead of the cause. A repeat offender points to one of a few deeper issues. The table below matches the behavior you are seeing to the most likely fix.
| Symptom | Likely Cause | Best Fix |
|---|---|---|
| Every job sticks, spooler crashes | Corrupt or mismatched driver | Uninstall and reinstall the driver cleanly |
| Jobs stick only after a system update | Windows replaced the driver | Reinstall the manufacturer driver |
| Network printer always “offline” | Lost IP address or Wi-Fi drop | Reconnect and set a static IP |
| One document always fails | Damaged file or huge image | Reprint from a fresh copy or PDF |
| Queue works, then freezes randomly | Low disk space or memory | Free up drive space, restart PC |
The Driver Is the Usual Suspect
In my experience, a bad driver causes more repeat stuck-queue problems than anything else. Drivers get damaged during failed updates, interrupted installs, or when Windows swaps a full-featured driver for a generic one. When that happens, the spooler chokes on jobs it cannot translate.
The cleanest fix is to remove the driver completely and reinstall a fresh copy from the manufacturer. Our walkthrough on how to fully uninstall a printer driver shows how to remove every trace, and how to install a printer driver on Windows covers putting a clean one back. If you are unsure whether to patch or start over, our comparison of driver update vs reinstall helps you choose.
Warning: Avoid stacking two drivers for the same printer. Installing a second driver without removing the first is one of the most common ways to create a queue that jams over and over. Clean out the old one first.

A Real Example From My Own Desk
Last winter, my home laser printer started freezing on the first job of every day. A spooler reset fixed it each morning, but the problem returned within hours. I finally realized a system update had quietly replaced my manufacturer driver with a generic one. I uninstalled the driver, restarted, and installed the official version straight from the maker’s support site. The queue has not jammed since.
The lesson stuck with me: if a reset only works for a few hours, stop resetting and fix the driver. You can read the full account in how I fixed a driver break after a Windows update, and our list of 8 driver mistakes that break your print queue covers the traps I fell into.
Preventing Future Stuck Queues
A little maintenance keeps the queue flowing. These habits have kept my printers trouble-free for months at a stretch.
- Keep the manufacturer driver installed rather than the generic Windows one, since full drivers handle errors more gracefully.
- Restart your printer once a week if it stays powered on around the clock.
- Leave a few gigabytes of free space on your system drive so the spooler always has room to work.
- Avoid printing giant image files directly; save them as a PDF first, which compresses and stabilizes the job.
- Set network printers to a fixed IP address so they do not vanish when the router hands out new addresses.
For the bigger picture on how drivers, spoolers, and settings fit together, our complete guide to printer drivers and fixes ties every piece into one place. Everything we publish is checked against our editorial policy so you can trust the steps are tested, not guessed.
Frequently Asked Questions
Why can’t I delete a stuck print job even after clicking Cancel?
The file that describes that job is likely corrupt, so the spooler cannot process the cancel command. The reliable fix is to stop the print spooler service, delete the leftover files in the spool folder by hand, and start the service again. This forces the queue to rebuild.
Will resetting the print spooler delete my other documents?
It clears every job currently waiting in the queue on that computer, not the original documents on your drive. Any files you were trying to print stay safe in their folders. After the reset, simply open those documents again and print them normally.
My printer says offline but it is turned on. What now?
Offline usually means the computer lost its connection to the printer, not that the printer is off. Check the cable or Wi-Fi, then open the queue and untick “Use Printer Offline.” For network models, confirm the printer still holds the IP address your computer expects.
Does this work the same for inkjet and laser printers?
Yes. The print queue and spooler live on your computer, not inside the printer, so the fixes are identical for inkjet and laser models from any major brand. The only difference is the physical checks, like ink versus toner, but the software steps stay exactly the same.
How can I tell if a bad driver is causing the stuck queue?
The telltale sign is a queue that jams again within minutes or hours of every spooler reset. If a clean reset only buys you short-term relief, the driver is almost certainly the cause. Uninstalling it fully and reinstalling a fresh manufacturer copy usually ends the cycle.
Wrapping Up
A stuck print queue feels urgent, but it is one of the most fixable printer problems there is. Start with the quick checks, reset the spooler when a job refuses to cancel, and reach for a clean driver reinstall if the trouble keeps returning. You can also learn more about the software behind it all with our plain-English guide to what a printer driver actually is, or read the official background on the print spooler for extra context. Whenever you are ready, browse the rest of our driver guides and print with confidence again.