Hi there are many cases like this where we are not able to print from our xyz printer. This problem is not with a single printer but is applicable to all.
Here are some steps for How To Fix-Why Is My Canon Printer Not Responding -
Solution No. 1: If your Canon wireless is not printing
* Click Setup button
* Check for “Wireless LAN" & press "ok"
* Check “Easy Setup”
* Next is access point
* Try entering WiFi details
Solution No 2: Go For Network Discovery
Solution No 3: Cross verify Printer Spooler
Solution No 4: Disabling third-party firewall.
Solution No 5: Using printing troubleshooter
Solution No 6: Changing USB porting.
These steps would have been enough for the one to get the solution for issues of the printer repair & service. IF not so you can refer to the website i have been through