What a print queue is and why it gets stuck
Your print queue is a waiting list of documents your computer has sent to the printer but hasn't finished printing yet. When you click print, the file goes into this queue first — it doesn't go straight to the printer. Normally the printer works through the queue in order and deletes each job once it's done.
A queue gets stuck when a print job fails partway through, crashes, or gets corrupted. Your computer keeps trying to send it to the printer, the printer can't process it, and nothing behind it in the queue can print either. This is why clearing the queue is often the fastest way to get printing working again.
Key Takeaways
- A stuck print queue usually means one corrupted job is blocking all the others, and you need to delete that job before anything will print.
- On Windows, you can clear the queue through Settings or by restarting the Print Spooler service in Services.
- On Mac, you delete stuck jobs through System Settings > Printers & Scanners, or by removing files from the printer folder in Library.
- On Linux, the method depends on your print system — CUPS is most common, and you can clear it through the web interface or command line.
- If clearing the queue doesn't work, restart both your computer and printer, then try again.
Clearing the print queue on Windows
The simplest method on Windows 10 or 11 is to go to Settings > Devices > Printers & scanners. Find your printer in the list, click it, then click Open queue. You'll see all the jobs waiting to print. Right-click any job and select Cancel. If the queue window won't open or the cancel button doesn't work, move to the next method.
If the Settings method doesn't clear the stuck job, you need to restart the Print Spooler service. Press Windows key + R, type services.msc, and press Enter. Scroll down to Print Spooler, right-click it, and select Restart. This stops the printing service, clears everything in memory, and starts it fresh. Wait 10 seconds after you click Restart before trying to print again.
If you're still stuck after restarting the spooler, you can manually delete the queue files. Press Windows key + R, type %systemroot%\System32\spool\PRINTERS, and press Enter. Delete everything in that folder. Then restart the Print Spooler service again using the steps above.
Clearing the print queue on Mac
Go to System Settings > Printers & Scanners (or System Preferences > Printers & Scanners on older versions). Click your printer, then click Open Print Queue. You'll see the stuck job — click the minus sign or the X button next to it to delete it.
If the Print Queue window doesn't open or the delete button doesn't work, you can remove the files manually. Open Finder, press Command + Shift + G to open Go to Folder, paste this path: ~/Library/Printers/, and press Enter. Look for a folder with your printer's name, open it, and delete any files inside. Then restart your Mac.
Clearing the print queue on Linux
Most Linux systems use CUPS (Common Unix Printing System) for printing. The easiest way to clear the queue is through the CUPS web interface. Open a web browser and go to localhost:631. Click Jobs, find the stuck job, and click the Cancel Job button next to it.
If you prefer the command line, open a terminal and type lpstat -o to see all jobs in the queue. To cancel a specific job, type cancel [job-id] — replace [job-id] with the number shown. To clear the entire queue at once, type cancel -a.
What to do if the queue still won't clear
If the queue persists after you've tried the steps above, restart both your computer and your printer. Turn off the printer completely, wait 30 seconds, and turn it back on. Then restart your computer. This clears any stuck communication between the two devices and usually solves the problem.
After both devices restart, try printing a simple one-page document. If it works, you're done. If the queue is still stuck, the printer itself may have a hardware issue — check the printer's display panel for error messages, or consult the printer's manual for how to clear its internal queue.
How to avoid a stuck queue in the future
Most stuck queues happen when you print to a printer that's offline or disconnected. Before printing, make sure your printer is powered on, connected to the network or USB cable, and showing no error lights. If you're printing over Wi-Fi, check that the printer is connected to the same network as your computer.
If you're printing a very large file and the printer seems to hang, wait at least two minutes before canceling — large files take time to process. If you cancel too quickly, the partial job can get stuck in the queue. If you do cancel, use the proper cancel button in your print queue window rather than force-quitting the application.
Frequently Asked Questions
Will clearing the print queue delete the document I was trying to print?
No. Clearing the queue only deletes the instruction to print — the document itself stays on your computer. You can open it again and print it once the queue is clear.
Why does my printer still say it's printing after I canceled the job?
The printer may still be processing the last page it received before you canceled. Wait 30 seconds. If it's still printing after that, turn the printer off and back on to stop it.
Can I clear just one job without clearing the whole queue?
Yes. In the print queue window on any operating system, you can right-click or click the X next to a single job to delete only that one. The other jobs will continue printing once that job is removed.
What if I don't have administrator access to restart the Print Spooler?
You'll need administrator rights to restart the spooler service on Windows. Ask your IT department or system administrator to do it for you, or try the manual file deletion method if you have access to the spool folder.