Canon printers don't respond when they are not connected properly to the printer and network. To fix the Canon printer not responding, you must try some basic troubleshooting - reconnect the USB cable to your printer, run the printer troubleshooter and restart the Print Spooler service. You may also try to open the Run box, type services.msc, and hit Enter. Right-click on Print Spooler and tap Restart. If nothing works, go to the Canon official website and update the printer drivers.