У меня такой же принтер и он замечательно работает во всех версиях ubuntu начиная с 7.10.
Ставлю следующим образом:
1. Качаем дрова с официального сайта canon
http://software.canon-europe.com/2. Устанавливаем два пакета из скачанного архива.
3. Регистрируем в системе новый принтер через gui cups там вешаем его на ccp:/var/ccpd/fifo0
4. Редактируем файл /etc/ccpd.conf секцию [PRINTER]
5. Запускаем демон печати canon sudo /etc/init.d/ccpd start
6. Печатаем
Единственный найденный глюк, если выключить принтер, а потом включить приходится рестартовать демон ccpd, а так все замечательно
p.s. Покупайте PostScript принтеры и не парьтесь с дровами...