https://support.usa.canon.com/kb/index?page=content&id=ART143692

Download Canon Printer Driver IJsetup | Select your Device

Canon ijSetup Utility is the software application that enables your computer to communicate with the printer. This is a prerequisite driver that you need to install on your Com system to get started with connecting your Canon printer with the com system.  You can use this utility on your computer to do the basic settings