A stuck queue can block every document behind it. Here's how to fully clear it on Windows and Mac when the normal cancel button doesn't work.
Stop the print spooler service, delete the temporary print files manually, then restart the spooler to fully clear the queue.
Common Reasons how do i clear a stuck print queue
A corrupted print job file
Damaged documents can freeze in a "deleting" state indefinitely.
A spooler service conflict
The background service managing the queue may need a manual restart to release stuck jobs.
Quick Checks Before Troubleshooting
- Try right-clicking the stuck job and selecting Cancel before more advanced steps.
- Confirm no other computer on the network is also sending to the same printer.
1. Try Cancelling Normally First
Right-click the stuck job in the queue and select Cancel or Restart.
2. Stop the Print Spooler Service
On Windows, open Services, find Print Spooler, and select Stop.
3. Delete Temporary Print Files
Navigate to the print spooler folder and delete the files inside it manually.
4. Restart the Print Spooler Service
Start the Print Spooler service again from the Services window.
5. Resend the Print Job
Once the queue is clear, try printing your document again.
What If It's Still Not Fixed?
If you've worked through every step above and the problem continues, it's worth checking a nearby cause rather than repeating the same steps. The guides below cover the most common related issues.
Frequently Asked Questions
People Also Ask
-
Run several cleaning cycles, and if ink still won't flow, soak the printhead contacts in warm water for a stubborn dried clog. Read the full guide →
-
Confirm both devices are on the exact same WiFi network (not a guest network), then remove and re-add the printer in your system settings. Read the full guide →
-
From the printer's screen, open network settings, select your WiFi network, enter the password, then add the printer on your computer or phone. Read the full guide →
-
Reset the printing system in System Settings, then re-add the printer and confirm it's set as default. Read the full guide →