Решила описать подключение принтера Canon LBP3010b в Matuntu-Best (12.04 для 32-разрядной архитектуры).
Прежде всего скачайте драйвер
c сайта производителя.
Распакуйте скачанный архив. Установите содержащиеся в каталоге Debian пакеты в указанной последовательности, например:
sudo dpkg -i cndrvcups-common_2.60-1_i386.deb
sudo dpkg -i cndrvcups-capt_2.60-1_i386.deb
Перезапустите CUPS
sudo service cups restart
Зарегистрируйте принтер в спулере печати
sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
Зарегистрируйте принтер в демоне ccpd
sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
Если подключаете сетевой принтер, то нужно указать IP-адрес, например:
sudo /usr/sbin/ccpdadmin -p LBP3010 -o net:172.168.0.1
Разрешите загрузку модуля usblp, закомментировав строки blacklist usblp:
sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
при условии, что имеются записи в данном файле (у меня их не было).
Затем выполните:
modprobe usblp
Запустите демон ccpd:
sudo service ccpd start
После этой команды принтер должен заработать.
Если принтер печатает нормально, то добавьте демон ccpd в автозагрузку, чтобы не запускать каждый раз вручную:
sudo update-rc.d ccpd defaults 20
Затем пропишите в /etc/rc.local
sudo gedit /etc/rc.local
строки
/etc/init.d/ccpd start
/etc/init.d/ccpd restart
перед exit 0
Перезагрузите ПК и попробуйте что-либо напечатать.
P.s.: Решение найдено
здесь. Проверено - принтер работает, но демон ccpd, работающий из автозагрузки, очень грузит CPU, поэтому в запускаемые приложения не включаю.
В сборках на основе 14.04 этот способ установки принтера не срабатывает, к сожалению.