Canon PIXMA iP4700 работает хорошо.
Существует для него четыре вида драйверов:
1)
https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk, кроме печати на CD. Я пользуюсь этим драйвером.
2) Gutenprint- имеющийся в официальных репах (поддерживает печать на CD) но я им не пользуюсь, так как настроить не сумел.
3) Turboprint- коммерческий (платный) драйвер имеет полный функционал, хорошо интегрируется в Gimp. Русский язык отсутствует.
4) Драйвер с официального сайта Canon, самый ущербный. Максимальное разрешение печати только 600 дпи, печать на CD отсутствует.
После установки драйвера из пункта 1). Можно активировать очень нужную функцию, доступ к сервисным настройкам принтера:
Выполнив в терминале всего две команды:
sudo /usr/sbin/lpadmin -p IP4700 -m canonip4700.ppd -v cnijusb:/dev/usb/lp0 -E
sudo /usr/sbin/lpadmin -d IP4700
В главном меню появятся пункты: Canon-Printer-Maintenance и Canon-Printer-Monitor