Learn how to troubleshoot the "Cannot communicate with the printer" error message.
Cause
You might get this message when:
Action
Follow the steps below to resolve the issue.
-
Open the Printer properties screen in Windows.
-
From the Printer properties window, select the Ports tab.

-
Confirm that the Enable bidirectional support box is checked for the selected driver. If not checked, select the box, then If not checked, select the box, then select Apply.
-
Select OK to close the Printer properties window.
-
Try to print again.
If the enable bidirectional support box is grayed out
If you can't click in the box, the printer driver may be set to the wrong port. Here's how to fix it:
-
Check the fields under the Port, Description, and Printer columns to confirm that the printer is set to the proper port. You may need to scroll to see all the entries.
-
Network-connected Canon printers should be set to CNBJNP under Port and Canon BJ Network Port under Description.
-
USB cable-connected Canon printers should be set to USBxxx (where "xxx" is a set of numbers) under Port and Virtual Printer Port for USB under Description.

-
If the printer driver is set to the wrong port, select the box next to the appropriate port, then select Apply.
-
Confirm that the Enable bidirectional support box is checked for the selected driver. If not checked, select the box, then Apply.
-
Select OK to close the Printer properties window.
-
Try to print again.
If the issue isn't resolved
If you enabled bidirectional support and have the correct printer port selected, but still can't print, you may need to uninstall and re-install the latest printer driver.
Uninstall the printer driver
-
To remove your current printer, go to Control Panel > Programs and Features (or in Windows XP Add or Remove Programs).
-
Select Canon XXX MP Drivers (where XXX is your model name), and then select Uninstall.
The printer driver, XPS printer driver, ScanGear (scanner driver), and fax driver will be deleted when you uninstall the MP drivers.
Re-install the latest printer driver
Get the most recent driver package from Canon Support.
If your product issue isn't resolved after following the steps above, or if you require additional help, please create or log in to your Canon Account to see your additional options.