Copy Linux driver pack from CD with printer or download from Canon website.
Extract the package in home folder.
Enter into the package folder using Terminal,
Make the install.sh file executable,
chmod -R 777 install.sh
Run the install file,
Open printer admin page in a browseer http://localhost:631/admin
Add printer and change settings.