If your printer queue is stuck and won’t clear, the fix is usually to stop the print spooler service, delete the stuck job files, and restart the service. This article walks you through that process on Windows and macOS, explains why print jobs get stuck, and offers alternative fixes if the basic steps don’t work.
Why Print Jobs Get Stuck
A print job can sit in the queue for many reasons. The most common is a communication error between your computer and the printer—perhaps the printer was turned off, the USB cable was unplugged, or the Wi-Fi signal dropped mid-send. Other frequent causes include:
- A corrupted print job (e.g., a PDF with complex graphics that the printer driver can’t process).
- Outdated or incompatible printer drivers.
- Multiple jobs sent at once, where one fails and blocks the rest.
- A paused printer or a printer set to “Use Printer Offline” in Windows.
- Paper jams or low ink/toner that cause the printer to stop responding.
When a job fails, the operating system’s print spooler (the service that manages print jobs) may keep it in the queue indefinitely, waiting for a response that never comes. This blocks all subsequent jobs until the stuck one is removed.
How the Print Spooler Works
The print spooler is a background service on your operating system that acts as a middleman between applications and the printer. When you click “Print,” the application sends the data to the spooler, which saves it as a temporary file (usually in a system folder) and then forwards it to the printer. This lets you continue working while the printer processes the job.
On Windows, the spooler service is called “Print Spooler” and its files are stored in C:\Windows\System32\spool\PRINTERS. On macOS, the spooler is part of the CUPS system, and jobs are stored in /var/spool/cups. If a job gets stuck, the spooler may keep trying to send it, and the queue never empties. Restarting the spooler clears the memory and gives you a fresh start.
How to Clear a Stuck Print Queue on Windows
Here are the steps for Windows 10 and Windows 11. This process requires administrator access.
- Press Windows + R, type
services.msc, and press Enter to open the Services window. - Scroll down to Print Spooler. Right-click it and select Stop. Leave the window open.
- Open File Explorer and navigate to
C:\Windows\System32\spool\PRINTERS. Delete all files in this folder. (You may need to show hidden files if the folder appears empty.) - Go back to the Services window, right-click Print Spooler again, and select Start.
- Try printing a test page. The queue should be empty.
If you can’t stop the spooler because it’s stuck, you can also try restarting the computer and then immediately deleting the files—but the above method is usually sufficient.
How to Clear a Stuck Print Queue on macOS
On a Mac, the process is simpler because you can clear jobs directly from the printer utility.
- Open System Settings (or System Preferences on older macOS) and go to Printers & Scanners.
- Select your printer in the list and click Open Print Queue.
- In the queue window, click the X button next to each stuck job to cancel it. If that doesn’t work, click the Resume button if the printer is paused, then try canceling again.
- If jobs still won’t cancel, restart your Mac. The queue will be cleared on reboot.
For persistent issues, you can reset the CUPS spooler by opening Terminal and running sudo cancel -a (this cancels all jobs) or sudo shutdown -r now to restart the system. These commands require your admin password.
Alternative Fixes When the Queue Still Won’t Clear
If the spooler restart didn’t help, try these in order:
- Restart the printer. Turn it off, unplug it for 30 seconds, then plug it back in. This clears the printer’s internal memory and often releases stuck jobs.
- Check the printer’s connection. If using USB, try a different port or cable. If wireless, make sure the printer is on the same network as your computer.
- Update or reinstall the printer driver. Go to the manufacturer’s website, download the latest driver for your model and OS, and install it. Outdated drivers are a common cause of stuck jobs.
- Run the Windows troubleshooter. In Windows, go to Settings > System > Troubleshoot > Other troubleshooters and run the “Printer” troubleshooter. It can automatically detect and fix issues.
- Disable “Use Printer Offline” mode. In Windows, open Devices & Printers, right-click your printer, and uncheck “Use Printer Offline” if it’s enabled.
If none of these work, the problem may be with the printer itself—a hardware fault or a corrupted firmware. Contact the manufacturer’s support for further help.
Common Mistakes and Misconceptions
One common mistake is trying to delete the spool files without stopping the spooler first. If the spooler is running, it will recreate the files instantly, and you’ll see no change. Another is forgetting to check if the printer is paused or offline—this can make it appear that the queue is stuck when it’s actually just waiting.
A misconception is that restarting the computer always clears the queue. While a reboot often helps, the spooler may restore the stuck jobs from its cache on startup, so the queue can reappear. That’s why stopping the spooler and deleting the files is the more reliable method.
When to Seek Professional Help
If you’ve tried all the above and the queue still won’t clear, the issue might be more serious. For example, a corrupted printer driver that requires a clean reinstall (using the manufacturer’s uninstall tool), or a hardware problem with the printer’s circuit board. In such cases, it’s worth contacting the printer manufacturer’s support or a local IT professional. They can run diagnostics that go beyond what a typical user can do.
Frequently Asked Questions
Why does my printer queue say “Deleting” but never clears?
This usually means the spooler is trying to remove the job but can’t because the file is locked by another process. Restarting the Print Spooler service (as described above) is the most effective fix. If that doesn’t work, restarting the computer will release the lock.
Can I clear the queue from the printer’s own display?
Many printers with a display panel have a “Cancel” or “Clear Queue” option in their menu. Check your printer’s manual. However, this only clears jobs stored in the printer’s memory—it won’t remove jobs stuck on your computer’s spooler. You still need to clear the spooler on the computer.
Will clearing the queue delete my print history?
No. The print queue only holds active jobs waiting to be printed. Clearing it does not delete any records of past print jobs (if your system keeps a log). It only removes the pending jobs.
Why does the queue keep getting stuck on the same document?
That specific file may be corrupted or contain elements the printer driver can’t handle. Try converting the document to a different format (e.g., PDF instead of Word) and printing that. If the problem persists, reinstall the printer driver.
Is it safe to delete files in the spool folder?
Yes, as long as you stop the Print Spooler service first. Those files are temporary spool files that are normally deleted after printing. Deleting them manually is safe and will not harm your system or your documents.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Jenkins vs GitHub Actions: Which CI/CD Fits Your Team?
- Turn Off Backup Encryption in iTunes?
- Campus Tech Innovation Hubs: What They Are
- Poco C51 Airtel Prepaid Locked Variant India?
- Shared VPS Hosting: Is It Better?
- Disk Defrag Pro: What It Does and Whether You Need It