Предисловие
Как мы знаем, Ubuntu и Mint пользуются базой драйверов принтеров, при которых в Системные параметры -> Принтеры -> Добавить -> следуем инструкциям установщика, выбираем тот принтер который нам нужен из базы. НО иногда принтера которого мы хотим установить - нет. Прибегаем к полу автоматной-ручной настройке на примере Canon LBP 2900.
Подготовка
1) Даная установка происходится на Linux Mint 12 (сама установка принтера в этой системе уже изменена и отличается от предыдущих версий Mint. Она стала более автоматизированной и это плюс.);
2) Принтер подключён по USB но ВЫКЛЮЧЕН от сети!
3) Скачиваем
тут архив Linux_CAPT_PrinterDriver_V240_uk_EN.tar.gz с официального сайта производителя Canon (внизу страницы будет написано Download). В этом архиве содержится CAPT драйвер;
4) В архиве выбираем версию 32-bit_Driver или 34-bit_Driver (зависимо какая у вас стоит система) далее папка Debian, и вытягиваем оттуда cndrvcups-common_2.40-1_i386.deb и cndrvcups-capt_2.40-1_i386.deb. Ставим их желательно в той последовательности в какой я написал извлечение + ставим все зависимости какие они требуют;
5) После их установки необходимо перезапустить CUPS: sudo service cups restart
6) Включаем принтер. Установим принтер в систему: sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
7) Регистрируем принтер в ccpd-Daemon-Setupfile: sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
8) Перезапуск демона ccpd: sudo /etc/init.d/ccpd restart
9) Принтер уже установлен. Можете смело печатать

Чтобы получить информацию об очереди печати: captstatusui -P LBP2900