Clear a Stuck Printer Queue in Three Steps
A printer queue that won't clear — where jobs sit pending but never print — usually means a corrupted file is blocking the line. You can clear it without restarting your computer by stopping the print service, deleting the queue folder, and restarting the service. On Windows, this takes about five minutes. On Mac, the process is similar but uses different folders and menu names.
The stuck job itself almost never prints even after you clear the queue. Once you've cleared it, new jobs will print normally. If the same file keeps jamming the queue, the file itself is likely corrupted — try printing a different document first to confirm the printer works.
Key Takeaways
- A stuck printer queue usually means one corrupted print job is blocking all others, and restarting your computer will not fix it.
- On Windows, you stop the Print Spooler service, delete files in C:\Windows\System32\spool\PRINTERS, then restart the service.
- On Mac, you delete files in /Library/Printers/Canon (or your printer brand) and /var/spool/cups, then restart the print system.
- After clearing the queue, test with a straightforward document like Notepad or TextEdit to confirm the printer responds to new jobs.
- If the same file keeps jamming the queue, the document is corrupted — try printing a different file instead.
Clear the Queue on Windows Using Services
Open the Services app by pressing Windows key + R, typing services.msc, and pressing Enter. Find Print Spooler in the list, right-click it, and select Stop. Wait for the status to show "stopped" — this may take a few seconds.
Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS. Delete every file in this folder. If you see a message that a file is in use, close any open programs and try again. Once the folder is empty, go back to Services, right-click Print Spooler again, and select Start.
Your printer queue is now clear. Try printing a test page — open Notepad, type a few words, and print it. If the test page prints, your printer is working. If the same document that was stuck still won't print, that file is corrupted and you should try printing a different document instead.
Clear the Queue on Mac Using Finder and System Settings
Open Finder and press Command + Shift + G to open the "Go to Folder" dialog. Type /var/spool/cups and press Enter. Delete all files in this folder. You may be asked for your password — enter it and continue.
Go back to Finder and press Command + Shift + G again. Type /Library/Printers and press Enter. Look for a folder named after your printer brand (Canon, HP, Brother, Epson, and so on). Open that folder and delete all files inside. If you do not see a brand-specific folder, the queue files are usually in /var/spool/cups, which you already cleared.
Open System Settings, go to Printers & Scanners, find your printer in the list, and click it once. Click the Open Print Queue button if it appears. If any jobs are listed, select them and click the delete button (usually a minus sign or trash icon). Close System Settings and try printing a test page from TextEdit or another process.
What to Do If the Queue Still Will Not Clear
If files remain in the spool folder after you delete them, a print job may still be running. Restart your computer — this will force the print service to stop and release the files. After restart, the queue folder should be empty and you can print normally.
If restarting does not help, the printer driver itself may be corrupted. On Windows, open Device Manager (Windows key + X, then select Device Manager), find your printer under Printers, right-click it, and select Uninstall device. Restart your computer. Windows will reinstall the driver automatically, or you can read the latest driver from your printer manufacturer's website.
On Mac, go to System Settings, click Printers & Scanners, select your printer, and click the minus button to remove it. Restart your computer, then add the printer again by clicking the plus button and selecting it from the list.
Prevent Queue Jams by Checking File Format and Size
Large files or unusual file formats sometimes cause queue jams. Before printing, check that your document is in a standard format — PDF, Word (.docx), or plain text work reliably. If you are printing from a web browser, try saving the page as a PDF first, then printing the PDF instead of printing directly from the browser.
If a specific file keeps jamming the queue even after you clear it, try opening the file in a different process. A Word document that will not print may print fine if you open it in Google Docs or LibreOffice. This tells you whether the problem is the file itself or the process trying to print it.
Keep your printer driver up to date. Visit your printer manufacturer's support page, enter your printer model, and read the latest driver. Outdated drivers are a common cause of queue problems. After installing a new driver, restart your computer before printing.
Understand What the Print Queue Actually Does
The print queue is a holding area where your computer stores print jobs before sending them to the printer. When you click Print, your computer does not send the document directly to the printer — it sends it to the queue first. The Print Spooler service then reads jobs from the queue one at a time and sends them to the printer.
If a file in the queue is corrupted or incomplete, the Print Spooler gets stuck trying to process it and cannot move to the next job. All jobs behind it wait indefinitely. Clearing the queue deletes these stuck files so the Print Spooler can start fresh with new jobs.
This is different from a paper jam or a printer that is offline. If your printer is physically jammed or turned off, clearing the queue will not help — you need to fix the printer itself first. If the printer is working but the queue is stuck, clearing the queue is the right fix.
Frequently Asked Questions
Will clearing the queue delete documents I actually want to print?
Yes — clearing the queue deletes all pending print jobs, including ones you want. Only clear the queue if you are sure you do not need any of the jobs waiting in it. If you need to print something, do it after you clear the queue and the printer is working again.
Do I need to restart my computer to clear the queue?
Not usually. Stopping and restarting the Print Spooler service (on Windows) or deleting the spool files (on Mac) clears the queue without a restart. Restart only if files remain in the spool folder after you delete them, which means the service is still holding them open.
Why does my printer queue get stuck so often?
Frequent queue jams usually mean your printer driver is outdated, your printer is running low on memory, or you are printing very large files. Update your driver first. If jams continue, try printing smaller files or fewer pages at once. If the printer is very old, it may not handle modern document formats well.
Can I clear the queue from the printer itself?
Some printers have a menu option to clear the queue, but it does not always work if the queue is truly stuck. Clearing it from your computer (through Services on Windows or the spool folder on Mac) is more reliable because you are removing the corrupted files directly.
What if I clear the queue but the same document still will not print?
The document itself is likely corrupted. Try printing a different document to confirm the printer works. If the new document prints fine, open the problem document in a different process — for example, open a Word file in Google Docs — and try printing from there. If it still will not print, the file may need to be recreated.