If your canon printer not printing then you should start by checking the ink level once before coming to the conclusion that something is wrong with the printer. If the ink level is apt then you can perform the hard printer reset in order to get rid of the canon printer not printing issue.
Switch off the printer and unplug it from the main power supply. Remove the cables from the rear of the printer and leave it to rest for a couple of minutes. Plug-in the printer once again straight into the socket without using any sort of guards. Reconnect the cables that were detached previously and turn on the printer. Do a 'test print' to see it you are able to get a print or not.
This should handle the issue. However, if you are still facing canon printer not printing issue then you can contact us.