На машине со свеже установленным Юниор Линукс от armd (ПСПО - на базе Alt 4)
Сделал следующее:
0) su -
1) Раскоментировал строки в sources.list на репозитории classic
i586/noarch и на всякий случай backports
apt-get update
apt-get install wget
exit
2) Создал временный каталог для установочных файлов
$mkdir /home/user/tmp/canonlbp3010
$cd /home/user/tmp/canonlbp3010
$wget http://http//software.canon-europe.com/files/soft31118/software/CAPTDRV180.tar.gz
остальные файлы (см.выше) тоже скачал (и ознакомился), но это уже другая тема
3) Распаковал архив с драйверами во временный каталог
$tar xzf CAPTDRV180.tar.gz
4) После распаковки в каталоге CANON_UK/Driver/RPM/ нашел и установил бинарные rpm пакеты
$su -
#apt-get install /home/user/tmp/canonlbp3010/CANON_UK/Driver/RPM/*.rpm
зависимости подтянулись с репозитория (п.1)
5) Перезапустил сервер печати CUPS
#service cups restart
6) Зарегистрировал USB принтер Canon LBP-3010
#/usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
#/usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
7)Запустил службу ccpd
#service ccpd start
8.) Пишем скрипт из одной строки на запуск службы при старте компьютера
#vim /etc/rc.d/rc5.d/S61ccpd_start
Содержимое скрипта следующее:
#!/bin/bash
#1 line script inserted by jabx
service ccpd start
9) Делаем скрипт исполняемым
#chmod a+x /etc/rc.d/rc5.d/S61ccpd_start
Drool советовал использовать метод chkconfig блабла on, он здесь не работает, о чем радостно сообщил мне в ответ на chkconfig ccpd on, может я в чем-то ошибся, поэтому оставил метод запуска скриптом.
10) Зашел в Настройка -> Центр управления КДЕ -> Периферия -> Принтеры
Нашел там принтер LBP3010 и установил его как "пользовательский по
умолчанию" и "Локальный по умолчанию"
Отправил страницу на печать из OpenOffice.org - все работает.
Перегрузил систему для контроля и отправил страницу на печать из OpenOffice.org - все работает по прежнему. ;)
А теперь можете меня критиковать, и делать КОНСТРУКТИВНЫЕ предложения по оптимизации метода настройки печати на данном принтере ;)