How to Cancel a Print Job on Windows, Mac, and More

A stuck print job is one of those small tech frustrations that can spiral fast — especially when your printer is grinding through 47 pages of something you sent by accident. The good news is that canceling a print job is usually straightforward, but the right method depends on your operating system, printer setup, and how deep the job has already gone into the print queue.

Why Print Jobs Sometimes Won't Cancel

Before diving into the steps, it helps to understand what's actually happening when you print something. When you hit Print, your computer sends the document to a print queue — a temporary holding area managed by your OS. From there, the print spooler (a background service) feeds the job to the printer.

The tricky part: once data has been sent from the spooler to the printer's own internal memory (called the print buffer), canceling from your computer may not stop the page currently printing. The printer is already working from its own copy of the data. This is why a "cancel" command sometimes feels like it does nothing — the job may visually disappear from your queue while the printer keeps going.

How to Cancel a Print Job on Windows 🖨️

Method 1: Through the Taskbar

  1. Look for the printer icon in the system tray (bottom-right corner of your screen).
  2. Double-click it to open the print queue.
  3. Right-click the job you want to cancel.
  4. Select Cancel.

Method 2: Through Settings

  1. Go to Settings → Bluetooth & devices → Printers & scanners.
  2. Select your printer.
  3. Click Open print queue.
  4. Right-click the job and choose Cancel.

If the Job Won't Cancel: Restart the Print Spooler

Sometimes a job gets stuck and won't respond to normal cancellation. In that case:

  1. Press Windows + R, type services.msc, and hit Enter.
  2. Scroll to Print Spooler, right-click it, and select Stop.
  3. Open File Explorer and navigate to: C:WindowsSystem32spoolPRINTERS
  4. Delete all files inside that folder (not the folder itself).
  5. Go back to Services and Start the Print Spooler again.

This clears the queue at the OS level — one of the most reliable fixes for truly stuck jobs.

How to Cancel a Print Job on macOS

  1. Click the printer icon in your Dock (it appears when printing is active), or go to System Settings → Printers & Scanners and open the printer.
  2. Select the job in the queue window.
  3. Click the X button or press Delete.

If the job is stubborn, try pausing the printer first (click Pause), then deleting the job, then resuming. This gives the spooler a moment to release the job before it sends more data.

Terminal Method for Stuck Jobs on Mac

Open Terminal and type:

cancel -a 

This cancels all pending print jobs immediately. If you only want to cancel a specific job, use lpstat -o to list active jobs and their IDs, then run cancel [job-id].

How to Cancel a Print Job on Mobile Devices 📱

Android

The process varies by manufacturer and Android version, but generally:

  1. Pull down the notification shade.
  2. Find the active print notification.
  3. Tap it and select Cancel.

Alternatively, go to Settings → Connected devices → Printing and manage jobs from there.

iPhone/iPad (iOS/iPadOS)

Apple's AirPrint doesn't surface a traditional print queue to the user. To cancel:

  1. Quickly double-tap the Home button (or swipe up on Face ID devices to open the App Switcher).
  2. Find the app you printed from and swipe it away.

This method works if the job hasn't fully spooled yet. Once it's fully sent to the printer, your only option is to cancel at the printer itself.

Canceling Directly at the Printer

When software-side methods fail, go to the hardware. Most modern printers have:

  • A dedicated Cancel button (often marked with an X or a stop symbol)
  • A touchscreen menu with an active jobs or queue section

On network-connected or multifunction printers, there's often a web-based admin panel you can access by typing the printer's IP address into a browser. From there you can manage and clear jobs directly — useful in shared office environments where the computer that sent the job isn't nearby.

Key Variables That Affect Your Experience

FactorHow It Affects Cancellation
Connection type (USB vs. Wi-Fi vs. network)Network printers have more buffer layers; local USB jobs cancel faster
Print buffer sizeLarger buffers mean more data already sent to the printer before you cancel
OS versionSpooler behavior and UI location differ across Windows 10, 11, and macOS versions
Printer firmwareSome firmware handles mid-job cancellation more gracefully than others
Job sizeSmall jobs may finish before the cancel command processes
Shared/networked printerMay require admin access to clear the queue

When Nothing Works

If the printer is actively printing and won't respond to any cancel command, the blunt solution is to power cycle the printer — turn it off, wait a few seconds, and turn it back on. This flushes the print buffer entirely. You may lose the current page mid-print, but the job will not resume.

On shared or managed printers (common in workplaces), you may not have permission to clear the queue yourself. In those cases, the issue typically needs to go through whoever manages the print server.

The method that works cleanly for one person — say, someone printing locally from a Windows 11 laptop to a USB printer — may not work at all for someone else printing wirelessly from a phone to a networked office multifunction device. Your hardware, OS, network setup, and even printer firmware all play a role in which approach will actually get the job done.