Drivers are made by Canon. Their site doesn't have Windows 7 drivers, but it does say the printer is compatible with Windows 7:
Try the Printer Troubleshooter
- Open the Printer troubleshooter by clicking the Start button
- Then click on Control Panel
- In the search box, type troubleshooter
- Then click Troubleshooting
- Under Hardware and Sound, click "Use a printer"
If the manufacturers website does not have Windows 7 drivers, try using Windows Update to install printer drivers:
http://windows.microsoft.com/en-US/windows7/Find-and-install-printer-drivers
Fix printer problems in Windows:
http://windows.microsoft.com/en-us/windows/help/printer-problems-in-windows