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:

  1. Open Settings → Bluetooth & devices → Printers & scanners (Windows 11) or Devices and Printers (Windows 10)
  2. Click your printer, then select Open print queue
  3. Right-click each job and select Cancel
  4. 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:

  1. Press Windows + R, type services.msc, and hit Enter
  2. Scroll to Print Spooler, right-click, and select Stop
  3. Open File Explorer and navigate to: C:WindowsSystem32spoolPRINTERS
  4. Delete all files inside this folder (not the folder itself — just its contents)
  5. Return to Services, right-click Print Spooler, and select Start
  6. 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

  1. Open System Settings → Printers & Scanners (macOS Ventura and later) or System Preferences → Printers & Scanners
  2. Select your printer and click Open Print Queue
  3. 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:

  1. In Printers & Scanners, right-click (or Control-click) anywhere in the printer list
  2. Select Reset printing system
  3. 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:

FactorHow It Affects the Fix
OS versionMenu locations differ between Windows 10, 11, and macOS versions
Local vs. networked printerLocal queues are under your control; server queues may not be
Admin rightsStopping the spooler and deleting spool files requires admin access
Printer driver conditionA corrupt driver may cause recurring stuck queues even after clearing
USB vs. wireless connectionWireless 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. 🔧