1. Сначала необходимо загрузить пакеты с драйверами с сайта CANON, например отсюда http://software.canon-europe.com/products/0000524.asp (версии 1.6 и 1.8) или http://support-sg.canon-asia.com/contents/...0900772407.html (версия 2.0)
2. После этого надо установить пакеты, скачанные с сайта CANON.
3. Теперь необходимо перезапустить CUPS.
/etc/init.d/cups restart
4. CUPS необходимо перезапустить обязательно, в противном случае принтер печатать не будет.
Теперь можно зарегистрировать принтер используя команду lpadmin
Для версий драйвера 1.XX
/usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp:/var/ccpd/fifo0 -E
Для версий драйвера 2.XX
/usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp://localhost:59687 -E
Например, # /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
(для LBP810 также используйте LBP1120)
5. Если принтер успешно добавлен в спулер печати, можно зарегистрировать принтер в демоне ccpd.
/usr/sbin/ccpdadmin -p [printer name] -o [printer device path]
Например, # /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
6. На новых дистрибутивах /dev/usb/lp0 может отсутствовать, тогда необходимо разрешить загрузку модуля usblp (посмотрите файлы в /etc/modbrobe.d/ на предмет строчки "blacklist usblp" и закомментируйте её при помощи "#" вначале строки). После этого выполните
modprobe usblp
7. После этого следует запустить демон ccpd.
/etc/init.d/ccpd start
8. После этого принтер должен заработать.
9. Также полезно добавить демон ccpd в автозагрузку, чтобы после перезагрузки системы принтер заработал.
Для автоматического запуска на rpm-based дистрибутивах необходимо добавить после первой строки файла /etc/init.d/ccpd следующее
Код
# ccpd Canon Printing for CUPS
# chkconfig: 2345 65 35
# description: Canon Printing for CUPS
# processname: ccpd
# config: /etc/ccpd.conf
и выполнить команду
Код
# chkconfig ccpd on
Для контроля за состоянием принтера полезна графическая утилита captstatusui (запускается с правами обычного пользователя)
Код
$ captstatusui -P [printer name]
Например, $ captstatusui -P LBP1120
Для установки в 64-х битной ОС 32-х битного драйвера понадобятся:
ОтветитьУдалить1) драйвер: cndrvcups-capt_2.20-1_i386.deb, cndrvcups-common_2.20-1_i386.deb (можно другие, ищутся на официальном сайте)
2) getlibs программа для автоматического решения зависимостей с 32-х и 64-х битными приложениями: http://ubuntuforums.org/showthread.php?t=474790 или http://frozenfox.freehostia.com/cappy/
Ход установки:
1) Установить или обновить: cups, cups-common
2) Установить драйвер: dpkg -i --force-all файл_драйвера_i386.deb
3) Распаковать содержимое файлов драйвера
4) Для каждого распакованного файла сделать: getlibs имя_файла
Спасибо за руководство. Никогда не работал на 64-х битной системе, скажете имеет смысл переходить на нее, какова стабильность работы программ запущенных в этой архитектуре?
ОтветитьУдалитьПрежде всего спасибо за руководство!
ОтветитьУдалитьУ меня в Kubuntu 11.10 при установке cndrvcups-common_2.20-1_i386.deb вышло сообщение о неудовлетворенных зависимостях libglade2-0 и gs-esp. libglade2-0 я установил, а gs-esp найти не удалось. Как выяснилось функционал gs-esp обеспечивает уже установленный ghostscript, но cndrvcups-common_2.20-1_i386.deb все равно требовал gs-esp. Пришлось использовать ключ --ignore-depends=gs-esp, тогда все прошло гладко.
Рад что вам помогло и спасибо за ваше дополнение!
ОтветитьУдалитьРебята, какого хр..(простите за французкий)! Честно, хотел перейти на Linux. Добросовестно прочитал вступительные речи. Потыкался в меню. Более мене... Но когда начал читать инструкцию по установке принтера!!! Вместо нажатия одной кнопки (установить драйвер) в винде, я с удивлением обнаружил инструкцию в которой на двух листах описана последовательность действий. О какой дружелюбности можно говорить??? На хр... мне, простому мужику врубаться и часы забивать эту хр... в консоль. Сразу и быстро назад. Пока не будет простого (не консольного) однокнопочного запуска даже смотреть не будет народ на эту систему.
ОтветитьУдалитьВопрос об остутствии драйверов к принтерм Canon — это вопрос не к Ubuntu а к Canon. С тем же успехом можно быть не довольным производством спортивных автомобилей с низкой посадкой, на том основании что на ней не проедешь по нашим дорогам :) Ситуация изменится когда покупатели начнут голосовать рублем, тоесть перед тем как покупать тот же принтер вначале убедиться в наличии необходимого ПО под твою операционку...
ОтветитьУдалитьИнтересно.. Как я мог знать покупая, много лет тому назад, принтер Canon LBP-1120, что его надо ставить на современную Ubuntu??
УдалитьПроизводителю выгодно, чтобы я выбросил надёжный проверенный принтер и купил новый ещё незвестно какой?? Или я ошибаюсь в своём мнении о производителе??
Странный вопрос. конечно производителю интересен постоянный спрос на его товары. А то ерунда получается: купил и двадцать лет пользуешься, непорядок)))
УдалитьВ Ubuntu также одна кнопочка, если вы её не заметили, то простите.
ОтветитьУдалитьКаждый выбирает свою ОСь
А как устанвить пакеты?
ОтветитьУдалитьА можно как-то поподробнее? Я в линуксе чайник
sudo apt-get install в консоли или откройте центр приложений ubuntu.
Удалить