If your Canon printer In Error State, right-click Start and select Device Manager from the power user menu. From the drop-down menu, select Show Hidden Devices under View. Expand the category, and then click Printer Port. When a pop-up menu appears, select Properties. Use Any Interrupt Assigned to Port can be selected by pressing Port Settings. Enable Legacy Plug and Play Detection by selecting the checkbox next to it. Close the Device Manager by clicking OK. Restart your computer, finally.