В Ubuntu начиная с версии 9.10 невозможно нормально установить драйвера Canon.
Если быть точнее, то драйвер установить можно, но при последующей попытке установить какой-либо новый пакет, система Вам выдаст сообщение об ошибке в пакетах и предложит ее исправить.
Ошибка как раз в не совсем правильной установке драйвера, но иным образом его не установить.
Итак, скачиваем драйвера и устанавливаем(пример для MP190):
sudo dpkg --ignore-depends=libcupsys2 -i cnijfilter-common_3.00-1_i386.deb
sudo dpkg --ignore-depends=libcupsys2 -i cnijfilter-mp190series_3.00-1_i386.deb
sudo /etc/init.d/cups restart
Проблема заключается в отсутствии виртуального пакета libcupsys2, поэтому мы добавляем параметр --ignore-depends.
Теперь драйвер прекрасно заработает, но учтите, что при установке/обновлении каких-либо пакетов он будет удален!
Подробности об ошибке: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/480903

