Why My Canon Printer is Not Printing?

Basic Checks

Canon printers automatically go into Sleep Mode after minutes of inactivity. To wake it up, press the power button on your printer before sending the print command.

If you have set your printer on the network using a wired ethernet connection, ensure the cable is connected correctly.

If you are trying to print wirelessly from your Canon printer, the device you are sending the print command from is must be connected to the same network as your Canon wireless printer.

If your Canon printer isn’t printing, it might be because of loose cables, old drivers, network problems, paper jams, or wrong settings. First, check the cables. If they’re okay, restart the printer.

Still having issues? Set the printer as default, restart the print service, clear the queue, and update the drivers.

Restart the Printer

To restart your printer:

  1. Turn off the printer and unplug it.
  2. While unplugged, press and hold the Power button for few seconds to drain remaining charge. Wait for 3 minutes
  3. After 3 minutes, plug it back in and turn it On.

In case of a network printer, reboot your router as well. Here’s how to do that:

  1. Turn off your router using its power button.
  2. Disconnect it from the power for 1 minute.
  3. After 1 minute, plug it back in. Wait till all its light starts blinking.

If restarting the printer doesn’t work, try the following troubleshooting steps to get your Canon printer back to work:

Set your Printer as Default Printer

Set the Canon as the default printer if multiple printers are connected to your PC. Here’s how to do that:

  1. Press the Windows + R keys to open the Run Dialog box.
  2. Type control and hit Enter.
  3. Click on Devices and Printers.

This will display all the printers that are connected or were once connected to your PC.

  1. Right-click on your Canon printer and select Set as the default printer option in the context menu.

In Windows 11, the interface will be different. You will first need to toggle the switch to On for Let Windows manage my default printer option and then click on Set as default button next to your Canon printer.

Restart Printer Spooler

The printer spooler service in Windows is responsible for communication between your PC and your printer.

Sometimes, this issue is caused by problems with the printer spooler, and restarting it may resolve it. Here’s how to do that:

  1. Press Windows Key + R to open Windows Run. Type services.msc and hit Enter.
  2. Right-click the Print Spooler service and click Restart.
  3. Right-click it again and click on Properties.
  4. Click on the drop-down list before Startup type: and set it to Automatic.
  5. Click Apply and then OK to save the changes.

Clear the Print Queue

If the above methods do not solve the problem, try clearing your print queue. Below are the instructions for Windows and Mac:

Steps for Windows

  1. Open Windows Run by pressing Windows Key + R.
  2. Type services.msc and hit Enter.
  3. Look for the Print Spooler service in the Services window. Right-click it, then click on Stop.
  4. Leave the Services window open, and press Windows Key + R again to bring up Windows Run.
  5. Type the following in Windows Run, and then hit Enter.
  1. Select all the files in the folder and delete them.
  2. Right-click the Print Spooler service in the Services window and click Start.

Steps for Mac

  1. Click on Apple Logo and select System Preferences. You can also open it by clicking on the Settings icon in the dock.
  1. Click on Printers & Scanners.
  1. Select your printer and click Open Print Queue.
  2. Click on X button next to all pending print jobs to clear the queue.

Update Printer Drivers

Outdated and corrupted printer drivers are the main culprit for most printer-related issues. So, it’s a good practice to update the drivers occasionally, especially when a problem is encountered.


  1. Right-click the Start button and click on Device Manager.
  2. Expand the Printers section and then right-click on your Canon printer.
  1. Select the Search automatically for updated driver option.


  1. Open the App Store.
  1. Click on Updates in the left panel. If any update is available for your Canon printer, install it.

About the Author

Muhammad Qasim

Muhammad Qasim

Muhammad Qasim is an Electrical Engineer, Solo Entrepreneur, and Web Developer who loves troubleshooting gadgets and making cool things for the internet.

You can contact him on Email, LinkedIn, Twitter, or GitHub.

Leave a Comment