Поиск
Найти на сайте: параметры поиска

Установка принтера Canon LBP 2900 (Linux Mint 12)

Автор: Exponat
Опубликовано: 155 дней назад (15 декабря 2011)
Рубрика: Без рубрики
Редактировалось: 1 раз — 15 декабря 2011
0
Голосов: 2


Предисловие
Как мы знаем, 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) Принтер уже установлен. Можете смело печатать smile Чтобы получить информацию  об очереди печати: captstatusui -P LBP2900
Комментарии (9)
q # 23 января 2012 в 19:45 0
Я новичек в linux'e и решил начать знакомство со сборки Linux Mint Debian Edition XFCE. Пробовал установить по данному руководству драйвер для принтера LBP2900. Все установилось, но при попытке печати (в том числе пробной страницы) ничего не происходит, задание отправляется в очередь и тут же исчезает из нее. Подскажите что я сделал не так. Думал и на работе поставить этот дистрибутив, но проблемы с принтером заставили меня отказаться от этой идеи.
Exponat # 25 января 2012 в 12:58 0
Возьмите в терминале напишите команду:
Код PHP:
  1. captstatusui -P LBP2900
Что показывает?
filmak # 23 февраля 2012 в 10:47 0
А показывает *** captstatusui Socket Error ***
Exponat # 24 февраля 2012 в 23:31 0
Так как тема установки принтеров серии LBP актуальная, есть много разных нюансов. Жаль что Canon не сделает run скрипт и все было бы гладко. НО впадляк наверное.
Итак, нужно чтоб принтер был подключен без дополнительных USB-удлиннителев, USB порт должен быть не меньше 2.0.
Если не помогает - возможен вариант удаления CUPS и его установки наново. Естественно нужно удалить САРТ драйвер и все сделать наново.
Удаляем CUPS через Synaptic.
Удаляем драйвер САРТ:
Код PHP:
  1. sudo apt-ger remove cndrvcups-capt
и
Код PHP:
  1. sudo apt-ger remove cndrvcups-common
Перезагрузимся для уверенности и опять начнем по инструкции установки LBP начисто.
Exponat # 24 февраля 2012 в 23:33 0
Извините за опечатки zst
Удаляем CUPS через Synaptic.
Удаляем драйвер САРТ:
Код PHP:
  1. sudo apt-get remove cndrvcups-capt
и
Код PHP:
  1. sudo apt-get remove cndrvcups-common
Kot # 27 марта 2012 в 14:09 0
Аналогичная проблема с работой принтера. Установил принтер, как написано в статье, тот заработал, но только до первой перезагрузки компьютера. Пришлось удалить CUPS и драйвер CAPT, заново всё установил, опять принтер заработал до перезагрузки компьютера, задание уходит в очередь печати и ничего не происходит. Приходится каждый раз вручную перезапускать демон ccpd. Вот только тогда принтер начинает печать, его можно включать и выключать любое количество раз и он печатает, но стоит перезагрузить или выключить компьютер, то ...увы принтер молчит. Можно ли эту проблему исправить?
Exponat # 3 апреля 2012 в 22:10 0
Попробуйте:
Код PHP:
  1. sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
в этом конфигурационном файле поставьте
Код PHP:
  1. #
в начале последней строчке. Тем самым мы разблокируем usblp модуль.
Запустите сервис драйвера принтера:
Код PHP:
  1. sudo service ccpd start
Попробуйте распечатать пробную страницу.
Или лучше перезагрузитесь и распечатайте. Должен работать и после перезагрузки.
shmel # 6 апреля 2012 в 22:51 0
а вы вообще его ставили по вашей инструкции?? Открую секрет, он будет работать только один раз до перезагрузки компьютера. Для того чтобы работало всегда нужно в udev прописать правила на запуск ccpd:
gksudo gedit /etc/udev/rules.d/85-canon-capt.rules
прописать это
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", SYSFS{idVendor}=="04a9", RUN+="/bin/bash /etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/bin/bash /etc/init.d/ccpd stop"
затем
sudo udevadm control --reload-rules
//***************
Kot # 8 апреля 2012 в 10:51 0
Заработал метод, который посоветовал shmel, огромное ему человеческое спасибо. Способ Exponat интересен, но там нет конфигурационного файла. А команда запуска или перезапуска демона работает только до перезагрузки компьютера.

Заправка картриджей в Зеленограде . Система снпч - Системы непрерывной подачи чернил для принтеров. . термопринтеры - принтеры этикеток промышленных масштабов. . дешевые мфу