How to Cancel a Printer Queue: Clear Stuck Print Jobs on Windows and Mac

A stuck print queue is one of those small tech frustrations that can grind your whole workflow to a halt. You hit print, nothing happens, and suddenly every document you try to send just piles up in a backlog. The good news: clearing a print queue is usually straightforward — but the exact steps depend on your operating system, how stubborn the stuck job is, and how your printer is connected.

What Is a Print Queue?

The print queue (also called the print spooler queue) is a temporary holding area where your operating system stores print jobs before sending them to the printer. Think of it as a line of documents waiting their turn.

When everything works normally, jobs pass through the queue quickly and disappear. Problems arise when:

  • A job freezes mid-process (often due to a communication error between PC and printer)
  • The printer goes offline while jobs are queued
  • A corrupted file gets stuck and blocks everything behind it
  • The print spooler service on Windows crashes or hangs

Until the stuck job is cleared, nothing else in the queue will print.

How to Cancel a Print Queue on Windows 🖨️

Method 1: Cancel Through the Taskbar (Quickest First Step)

  1. Look for the printer icon in your system tray (bottom-right corner of the taskbar)
  2. Double-click it to open the print queue window
  3. Right-click the stuck job and select Cancel
  4. Wait 30–60 seconds — Windows needs a moment to process the cancellation

If the job disappears, you're done. If it stays stuck or keeps reappearing, move to Method 2.

Method 2: Restart the Print Spooler Service

The Print Spooler is a Windows background service that manages the queue. Restarting it forces stuck jobs to clear.

  1. Press Windows + R, type services.msc, and hit Enter
  2. Scroll down to Print Spooler
  3. Right-click → Stop
  4. Open File Explorer and navigate to: C:WindowsSystem32spoolPRINTERS
  5. Delete all files inside that folder (don't delete the folder itself)
  6. Go back to Services, right-click Print SpoolerStart

This is the most reliable fix for persistently stuck jobs on Windows 10 and Windows 11.

Method 3: Use Command Prompt

For users comfortable with the command line, this accomplishes the same thing faster:

net stop spooler del /Q /F /S "%systemroot%System32spoolPRINTERS*.*" net start spooler 

Run these lines in Command Prompt as Administrator, one at a time.

How to Cancel a Print Queue on Mac

Method 1: Cancel Through System Settings

  1. Open System Settings (or System Preferences on older macOS versions) → Printers & Scanners
  2. Click your printer → Open Print Queue
  3. Click the X button next to the job you want to cancel, or select a job and press Delete

Method 2: Pause and Delete

If the job won't cancel, try pausing the printer first:

  1. In the print queue window, click Pause
  2. Then delete the stuck job
  3. Resume the printer once the queue is clear

Method 3: Reset the Printing System (Nuclear Option)

If nothing clears the queue on Mac:

  1. Go to System Settings → Printers & Scanners
  2. Right-click (or Control-click) anywhere in the printer list
  3. Select Reset printing system

⚠️ This removes all printers from your Mac — you'll need to re-add them. Use this only when other methods fail.

Why Some Jobs Refuse to Cancel

Not all stuck jobs behave the same way. The variables that affect how stubborn a job is include:

FactorImpact on Queue Behavior
Printer connection typeUSB printers may clear faster than network/wireless printers
File typeLarge PDFs or complex graphics files are more prone to hanging
OS versionOlder Windows or macOS versions may have slower spooler responses
Driver conditionOutdated or corrupted printer drivers cause recurring queue problems
Network stabilityWireless printing introduces more points of failure

A job stuck because of a corrupted file will behave differently from one stuck because the printer went offline mid-job. The former may require the spooler restart method; the latter might resolve itself once the printer reconnects.

When the Queue Keeps Getting Stuck Repeatedly

A one-time stuck job is usually just bad luck. If your queue freezes regularly, that points to a deeper issue:

  • Outdated printer drivers — check the manufacturer's website for the latest version
  • Print spooler service set to manual — it should be set to Automatic in Windows Services
  • Wireless interference or network drops — affecting printers connected over Wi-Fi
  • Incompatible file formats — some printers struggle with certain PDF versions or image types

The right fix depends heavily on which of these is actually causing the problem in your setup — and that varies significantly between a home office with a single USB printer and a shared office network with multiple devices queuing jobs simultaneously.