If your Canon printer in error state then you have to follow the below mentioned steps:
Make port settings changes. Click on Windows + R keys on your keyboard > type devmgmt.msc and press the enter to open the Device Manager.
Make sure that your printer is Online.
Reinstall the printer driver.
Set the Print Spooler service to automatic.
Assuming you can't do it all alone, you can interface with us, we have a specialist group with us that can fix every one of your issues in only one call.