А у вас какая версия cupt. Может появилась более новая?
Сегодняшние эксперименты по порядку.
0. Ноутбук Asus X51RL, Мастер 5.0.1, принтер Canon LBP2900. Уже установлен и работает Epson Stylus Photo R290. Версия CUPS 1.4.2.
1. Зашел на spohelp.ru, увидел ссылку
http://lybohna2005.narod.ru/Kopilka/linux.htm.
2. Скачал документацию и драйвера оттуда.
3. Установил все по инструкции. Принтер виден, но даже пробную страницу не печатает, т. е. проблема по этому алгоритму не решена до конца.
4. Грохнул старые драйвера, которые установились по инструкции:
# apt-get remove cndrvcups-common-1.50-2.i386a.rpm
# apt-get remove cndrvcups-capt-1.50-2.i386a.rpm
5. Скачал новые драйвера с официального сайта Canon (cndrvcups-capt-2.00-2.i386.rpm и cndrvcups-common-2.00-2.i386.rpm).
6. Дальше все по инструкции. Добавлю, что все делал при включенном принтере.
7. Подсмотрел кое-что в документации к драйверу: создал файл /etc/rc.local и прописал туда
/etc/init.d/ccpd start
8. Перезагрузил компьютер.
9. Зашел по localhost:631, выбрал появившийся принтер Canon LBP2900 (напомню, что у меня стоит и работает изначально Epson R290) и распечатал пробную страницу.
10. На пробной странице следующие интересные параметры принтера:
Имя принтера: LBP2900
Марка и модель: Canon LBP2900 CAPT ver. 1.5.
Имя драйвера: CNL290CK.PPD
Версия драйвера: 1.2
This test page was produced by CUPS 1.4.2.
То есть, принтер виден и печатает. Через несколько минут что-то там в принтере коротко заурчало.
11. Затем изменил параметры по умолчанию принтера с letter на A4 и повторил печать пробной страницы. В ответ - тишина. Отменил задание, повторил попытку - молчок.
Сейчас попробую еще что-то поделать.
В общем, Canon - на помойку.