Cancel a print job from your computer

The fastest way to stop a print job is to cancel it before the printer receives it. On Windows, open Settings, go to Devices, then Printers & Scanners, select your printer, and click Open Queue. Find the job you want to cancel and click the X next to it. On Mac, go to System Preferences, Printers & Scanners, select your printer, and click "Open Print Queue" — then highlight the job and click the delete button. On Linux, the method depends on your desktop environment, but CUPS (the standard print system) usually lets you right-click a job in the print manager and select Cancel.

If you see the job in the queue but the cancel button does not work, the printer may have already started processing it. Move to the next section to clear a job that is stuck on the printer itself.

Key Takeaways

  • Cancel a job from your computer's print queue before the printer receives it — this is the fastest method and works even if the printer is off.
  • If canceling from your computer does not work, restart the print spooler service on Windows or the CUPS service on Mac and Linux.
  • If the printer has already started printing, hold the power button for 10 seconds to force a restart, which clears the job from the printer's memory.
  • For network printers, you can also log into the printer's web interface (usually at its IP address) and cancel the job from there.
  • If a job keeps reappearing after you cancel it, check whether another device on your network is sending the same print request.

Restart the print spooler when the queue is frozen

Sometimes a job stays in the queue even after you click cancel. This happens when the print spooler — the software that manages jobs — gets stuck. On Windows, press Windows Key + R, type services.msc, and press Enter. Find "Print Spooler" in the list, right-click it, and select Restart. Wait 10 seconds, then try canceling the job again from your print queue.

On Mac, open Terminal (search for it in Spotlight), paste this command, and press Enter: cancel -a. This cancels all jobs for all printers. If you want to cancel only jobs for one printer, use cancel -P PrinterName -a, replacing PrinterName with your actual printer name. On Linux, open Terminal and type cancel -a or lpstat -o to see all jobs, then cancel JobID to remove a specific one.

Force restart the printer to clear its memory

If the job is already printing or the printer is stuck mid-job, restarting the printer itself will clear it. Hold the power button for 10 seconds until the printer shuts down completely — do not just turn it off and on quickly. Wait 30 seconds, then turn it back on. The printer will restart and forget any job it was processing.

For network printers, you can also unplug the power cable for 30 seconds, then plug it back in. This is more reliable than using the power button on some models. If the printer has a display screen, you may see a message about clearing the queue during startup — this is normal.

Cancel a job through the printer's web interface

Many network printers have a built-in web page where you can see and cancel jobs directly. Find your printer's IP address by printing a test page or checking your router's connected devices list. Open a web browser and type the IP address into the address bar (for example, 192.168.1.100). You should see a login page — the default username and password are usually "admin" and "admin" or "admin" and the printer's model number, but check your printer's manual if those do not work.

Once logged in, look for a section called Jobs, Queue, or Active Jobs. You should see a list of print jobs with cancel buttons next to them. Click the cancel button for the stuck job. This method works even if your computer's print queue is frozen, because you are communicating directly with the printer instead of going through your computer.

Check for duplicate jobs from other devices

If a job keeps reappearing in the queue after you cancel it, another device on your network may be sending the same request. Check whether anyone else in your home is trying to print the same document. If you share a printer with other computers or phones, ask them to cancel their jobs too.

You can also temporarily disconnect the printer from your network by unplugging its ethernet cable or turning off its Wi-Fi (look for a network button on the printer itself). Wait 30 seconds, then reconnect it. This clears the queue and forces any waiting jobs to start fresh — if the same job appears again, you know another device is sending it.

Prevent stuck jobs by checking printer settings

Some printers get stuck because they are set to pause on errors or low paper. Check your printer's display screen or web interface for any warning messages. Common ones include "Paper Jam," "Low Toner," or "Offline." Fix the physical problem (add paper, clear the jam, turn the printer back on), and the job should resume or clear automatically.

If your printer frequently gets stuck, check whether it is set to a slow print quality or a paper size that does not match what you loaded. Go to your computer's print settings before sending a job and make sure the paper size, color mode, and quality match what the printer actually has. Mismatches can cause the printer to pause and eventually time out.

Frequently Asked Questions

Why does my print job stay in the queue even after I cancel it?

The printer may have already received the job before you canceled it, or the print spooler on your computer is frozen. Try restarting the print spooler (services.msc on Windows, cancel -a on Mac or Linux) or force-restart the printer by holding the power button for 10 seconds.

Can I cancel a job if the printer is off?

Yes. If the printer is off, the job is still in your computer's queue. Cancel it from your computer's print settings, and it will never reach the printer. Once the printer is back on, it will not print that job.

What if the printer is jammed and I need to clear the queue?

Clear the physical jam first (open all access panels and remove any stuck paper), then restart the printer. The queue will clear automatically when the printer restarts. If the jam was severe, you may also need to restart the print spooler on your computer.

How do I find my printer's IP address?

Print a test page or configuration page from the printer's menu — the IP address is usually listed on it. Alternatively, check your router's list of connected devices (log into your router at 192.168.1.1 or 192.168.0.1) and look for your printer's name in the device list.

Can I cancel someone else's print job on a shared printer?

On a shared network printer, anyone with admin access to the printer's web interface can cancel any job. On a computer-connected printer, only the person at that computer can cancel jobs from the print queue. If you need to cancel someone else's job, ask them to do it from their computer, or restart the printer.