Canon PIXMA Print Queue Stuck? How to Clear It

Jobs that won’t cancel need the Print Spooler restarted — and if that doesn’t clear them, the spool folder cleared manually. Here’s exactly how.

Quick Answer
  • Cancel jobs from the queue — if they won't cancel, restart the Print Spooler via services.msc.
  • Restarting the Print Spooler forcibly releases locked jobs without losing any data.
  • For jobs that survive a Spooler restart: stop the service, delete files in C:\Windows\System32\spool\PRINTERS, restart.
  • Post-Windows-update stuck queues usually mean a driver conflict — reinstall the Canon driver from Canon's site.

Common Causes

Corrupted print job blocking the queue

Most Likely

When a low-ink or paper error interrupts a print job mid-way, the partial job can get stuck in a corrupted state in the queue. Windows keeps retrying it, and everything sent after it waits indefinitely. The regular Cancel button doesn't work because the Spooler has locked the job.

Print Spooler service has crashed

Common

The Windows Print Spooler manages the entire queue. When it crashes, all jobs freeze in place and no amount of cancel-clicking helps — the Spooler isn't processing commands. Restarting it from services.msc is the most reliable way to clear a queue frozen by a Spooler crash.

Driver conflict after a Windows update

Common

Windows updates can replace or modify shared driver components, creating a conflict with Canon's existing driver package — especially with Canon printers that install large software suites (IJ Printer Utility, My Image Garden). Jobs get stuck at the point Windows hands off to the driver. Reinstalling the Canon driver from Canon's support site resolves this.

Leftover spool files from a previous failed print

Less Common

Windows stores print jobs as temporary spool files (.SPL and .SHD) in C:\Windows\System32\spool\PRINTERS. Normally these auto-delete after printing, but failed jobs can leave orphaned files. When the Spooler restarts, it tries to process them and gets stuck again. Manually deleting these files while the Spooler is stopped clears them permanently.

Step-by-Step Fix

1

Cancel all jobs from the print queue

Go to Settings → Bluetooth & devices → Printers & scanners, click your Canon PIXMA, and click 'Open print queue.' Select all jobs (Ctrl+A) and press Delete, or right-click each job and choose Cancel. Wait up to 60 seconds. If jobs show 'Deleting' for more than a minute without clearing, continue to the next step.

2

Restart the Print Spooler service

Press Win+R, type services.msc, and press Enter. Scroll to 'Print Spooler,' right-click it, and select Restart. Wait 15 seconds. Return to the print queue — the stuck jobs should now be gone. Try sending a small test print to confirm the queue is flowing normally.

Pro tip: If Restart is greyed out, select Stop first, wait 10 seconds, then select Start.
3

Manually clear the spool folder for stubborn jobs

If jobs still won't clear after restarting the Spooler: 1) In services.msc, right-click Print Spooler and select Stop. 2) Open File Explorer and navigate to C:\Windows\System32\spool\PRINTERS. 3) Delete all files inside this folder — do not delete the folder itself. 4) Return to services.msc and Start the Print Spooler. The queue will now be completely empty.

Pro tip: You need administrator privileges to access and delete files in this folder. Right-click File Explorer and select Run as administrator if access is denied.
4

Reinstall the Canon printer driver

If the queue gets stuck repeatedly, the driver needs replacing. Go to Canon's support site, search for your PIXMA model, and download the latest full driver package for your version of Windows. Before installing, uninstall the existing Canon printer from Settings → Printers & scanners, reboot, then run the new installer.

5

Power cycle the Canon PIXMA

Turn the printer off with the power button, disconnect the power cable from the printer for 30 seconds, then reconnect and power on. This clears any job state stuck in the printer's internal memory that may be contributing to the Windows-side queue blockage.

6

Print a test document to confirm the queue is clear

Send a simple one-page document and watch the print queue while it processes. The job should appear briefly in the queue and disappear after the page exits the printer. If it flows through and clears without getting stuck, the issue is resolved.

Queue still stuck after restarting the Spooler?

Our AI can diagnose whether a driver conflict, Windows update, or spooler corruption is the root cause — and walk you through the specific fix.

Get AI Help

Frequently Asked Questions

Still having trouble with your Canon PIXMA?

Describe what's stuck and what you've tried — our AI will give you a step-by-step fix for your specific Windows version and printer model.

Start Free Diagnostic Chat →