How to Clear a Printer Queue (and Why It Gets Stuck)
A printer queue that refuses to budge is one of the most common — and frustrating — tech problems people run into. Jobs pile up, nothing prints, and hitting "cancel" does absolutely nothing. Here's what's actually happening and how to fix it across different setups.
What Is a Printer Queue?
The print queue (also called the print spooler queue) is a temporary holding area managed by your operating system. When you send a document to print, it doesn't go directly to the printer — it gets handed off to a system service called the Print Spooler, which queues jobs, manages their order, and feeds them to the printer one at a time.
This works smoothly until it doesn't. A single corrupted or stalled print job can block everything behind it, and the standard "cancel" button inside the print queue window often fails to remove stuck jobs because the spooler service still has a lock on them.
Why Print Jobs Get Stuck 🖨️
Understanding the cause helps you choose the right fix:
- Corrupted spool files — The temporary files the spooler creates to hold print data become unreadable
- Printer offline or disconnected — The spooler keeps retrying a job to a printer it can't reach
- Driver mismatch — An outdated or incompatible printer driver causes jobs to stall mid-process
- Multiple failed attempts — Sending the same document repeatedly creates a backlog of stuck duplicates
- Permission issues — On shared or networked printers, access conflicts can freeze the queue
How to Clear the Print Queue on Windows
Method 1: Cancel Through the Print Queue Window
The simplest approach — and the first one to try:
- Open Settings → Bluetooth & devices → Printers & scanners (Windows 11) or Devices and Printers (Windows 10)
- Click your printer, then select Open print queue
- Right-click each job and select Cancel
- Wait 30–60 seconds for jobs to clear
If jobs remain after canceling, the spooler service has a lock on them. Move to Method 2.
Method 2: Restart the Print Spooler Service
This is the most reliable fix for truly stuck queues:
- Press Windows + R, type
services.msc, and hit Enter - Scroll to Print Spooler, right-click, and select Stop
- Open File Explorer and navigate to:
C:WindowsSystem32spoolPRINTERS - Delete all files inside this folder (not the folder itself — just its contents)
- Return to Services, right-click Print Spooler, and select Start
- Try printing again
The files in the PRINTERS folder are temporary spool data. Deleting them is safe and removes the stuck jobs at the source.
Method 3: Command Prompt (Faster for Power Users)
Open Command Prompt as Administrator and run these commands in order:
net stop spooler del /Q /F /S "%systemroot%System32spoolPRINTERS*.*" net start spooler This does exactly what Method 2 does, but without navigating through menus.
How to Clear the Print Queue on macOS
- Open System Settings → Printers & Scanners (macOS Ventura and later) or System Preferences → Printers & Scanners
- Select your printer and click Open Print Queue
- Click the X next to each job to cancel it
If jobs won't cancel, try pausing the printer first (click Pause), canceling all jobs, then resuming.
For stubborn stuck jobs on macOS, you can reset the printing system entirely:
- In Printers & Scanners, right-click (or Control-click) anywhere in the printer list
- Select Reset printing system
- Re-add your printer afterward
⚠️ This removes all printers from your Mac, so only use it when standard cancellation fails.
How to Clear the Queue on a Networked or Shared Printer
Shared printers add a layer of complexity. The print queue may be managed by a print server (a dedicated machine or NAS device) rather than your local computer, meaning:
- Clearing the queue on your own machine won't affect jobs held on the server
- You may need admin credentials to access the server's queue
- On Windows networks, the print server's spooler service controls the queue — not yours
If you're on a workplace network, clearing the queue typically requires contacting whoever manages the print server or having local admin rights on that machine.
Variables That Affect Which Fix Works for You
Not every method works in every situation. A few factors determine your path:
| Factor | How It Affects the Fix |
|---|---|
| OS version | Menu locations differ between Windows 10, 11, and macOS versions |
| Local vs. networked printer | Local queues are under your control; server queues may not be |
| Admin rights | Stopping the spooler and deleting spool files requires admin access |
| Printer driver condition | A corrupt driver may cause recurring stuck queues even after clearing |
| USB vs. wireless connection | Wireless dropouts cause more frequent queue stalls than wired connections |
When Clearing the Queue Doesn't Solve the Underlying Problem
If your queue keeps getting stuck repeatedly, the fix above is treating the symptom rather than the cause. Recurring stalls often point to:
- Outdated or corrupt printer drivers — Reinstalling the latest driver from the manufacturer often resolves chronic issues
- Wireless signal or network instability — The printer keeps going offline mid-job
- Incompatible file formats — Some PDF or image files cause spooler errors on specific driver versions
- Insufficient printer memory — Large, high-resolution print jobs can overwhelm older printers with limited onboard RAM
The steps above will get a stuck queue moving, but how often you need them — and whether they fully solve the problem — depends on what's causing the stall in the first place. That part comes down to your specific printer model, connection type, operating system, and how you're using it. 🔧