- unixforum.org
- Настройка USB-принтеров CANON LBP 1120 и подобных (LBP1120, LBP1210, LBP3200, LBP2900, LBP3000, LBP3210)
- Настройка USB-принтеров CANON LBP 1120 и подобных
- Установка драйвера Canon CAPT для принтеров Canon LBP
- Материалы для загрузки
- Решение проблем
- Мониторинг состояния принтера
- Ссылки
- Установка принтеров Canon серии LBP в Ubuntu
- Ubuntu — любимая ОС
- Установка принтера Canon LBP-1120
unixforum.org
Настройка USB-принтеров CANON LBP 1120 и подобных (LBP1120, LBP1210, LBP3200, LBP2900, LBP3000, LBP3210)
Настройка USB-принтеров CANON LBP 1120 и подобных
Сообщение estarchak » 06.02.2006 20:14
Не так давно (примерно год назад) фирма CANON удостоила своим вниманием пользователей Linux и выпустила драйверы для некоторых моделей лазерных принтеров. Я рассмотрю драйверы для принтеров LBP1120,LBP1210,LBP3200,LBP2900,LBP3000,LBP3210, опишу их установку и настройку. У меня драйверы неплохо работают в Mandriva Linux 2006 (также работают и в Mandriva Linux 2005) и в SUSE Linux 10.0
Сначала необходимо загрузить пакеты с драйверами с сайта CANON, например отсюда http://software.canon-europe.com/products/0000524.asp
После этого необходимо настроить CUPS, для этого можно воспользоваться средствами дистрибутива (такими, как YAST или PrinterDrake), после чего следует запустить демон cupsd.
После загрузки файлов драйверов (у меня стоят пакеты cndrvcups-capt-1.10-1 и cndrvcups-common-1.10-1) необходимо в косоли перейти в каталог, в который скопированы пакеты, и войти как пользователь root.
После этого надо установить пакеты, скачанные с сайта CANON.
# rpm -ivh cndrvcups-common-1.1X-X.i386.rpm
# rpm -ivh cndrvcups-capt-1.1X-X.i386.rpm
Устанавливать желательно в указанной последовательности. Обладатели не-rpm-based дистрибутивов могут конвертировать пакеты в формат, используемый дистрибутивом.
Теперь необходимо перезапустить CUPS.
CUPS необходимо перезапустить обязательно, в противном случае принтер печатать не будет.
Теперь можно зарегистрировать принтер используя команду lpadmin
# /usr/sbin/lpadmin -p [printer name] -m [PPD file name] -v ccp:/var/ccpd/fifo0 -E
Например, # /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.PPD -v ccp:/var/ccpd/fifo0 -E
Если принтер успешно добавлен в спулер печати, можно зарегистрировать принтер в демоне ccpd.
# /usr/sbin/ccpdadmin -p [printer name] -o [printer device path]
Например, # /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0
После этого следует запустить демон ccpd.
После этого принтер должен заработать.
Также полезно добавить демон ccpd в автозагрузку, чтобы после перезагрузки системы принтер заработал.
В Mandriva я это делаю так:
# ln -s /etc/init.d/ccpd /etc/rc5.d/S99ccpd
В дистрибутиве SUSE эта команда не помогла, и я написал простой скрипт, сделал его исполняемым и добавил в каталог автозапуска KDE.
#!/bin/bash
#
#Этот скрипт используется для запуска сервиса ccpd при загрузке системы
/etc/init.d/ccpd start
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.
Топик не читал, но внимательно просмотрел.
Установка драйвера Canon CAPT для принтеров Canon LBP
Пользователем coden в соответствующей теме был предложен разработанный им на основе данных из разных источников скрипт автоматической установки и настройки драйвера Linux CAPT Printer Driver v2.71 для принтеров Canon: LBP-810, LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050, LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 14.10, 15.04, 15.10, 16.04 32-битной и 64-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.
Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:
chmod +x canon_lbp_setup.sh
Материалы для загрузки
Установка драйвера принтера Canon CAPT — Рабочая актуальная документация по установке драйвера от французских пользователей
How to install Canon LBP printers in Ubuntu — Radu Cotescu’s professional blog — Первый найденный мной скрипт по установке принтера от программиста Раду Cotescu
Решение проблем
Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново
sudo ccpdadmin -x LBP2900 sudo ccpdadmin -p LBP2900 -o /dev/usb/lp2
Мониторинг состояния принтера
В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:
captstatusui -P название_вашего_принтера>
Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.
Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок
С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.
Ссылки
canon.jp — официальная страница драйвера CAPT для систем семейства Linux, там выложен драйвер, исходники драйвера, список изменений в драйвере, минимальные требования драйвера, инструкция по установке (на японском), дополнительная информация
Экспериментальный драйвер от нашего соотечественника. На данный момент нестабилен и поддерживает только LBP2900 (также имеется экспериментальная поддержка LBP3000 и LBP3010/LBP3018/LBP3050), но лишён многих недоработок фирменного драйвера.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Установка принтеров Canon серии LBP в Ubuntu
Здравствуйте. После выхода в свет Ubuntu 12.04 в состав ее сборки вошли пакеты драйверов для принтеров Canon серии LBP. Но, все же при установке принтера в системе, драйвер отказывается работать корректно.
Всем заинтересованным данной проблемой прошу ознакомиться с инструкцией, в ходе выполнения которой все же удалось заставить фунционировать принтер модели Canon LBP 3010.
Инструкция так же будет справедлива и для других принтеров Canon следующих моделей:
LBP-1120, LBP-1210, LBP2900, LBP3000, LBP3050/LBP3018/LBP3010, LBP3150/LBP3108/LBP3100, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6018/LBP6000, LBP6300dn, LBP7200C, LBP9100Cdn.
Шаг 1. Прежде всего нужно скачать драйвер со страницы загрузки Canon.
Шаг 2. Распакуйте скачанный архив. Установите содержащиеся в нем пакеты в указанной последовательности:
sudo dpkg -i cndrvcups-common_2.40-1_i386.deb
udo dpkg -i cndrvcups-capt_2.40-1_i386.deb
Шаг 3. Перезапуск CUPS
sudo service cups restart
Шаг 4. Регистрация принтера в спулере печати:
sudo /usr/sbin/lpadmin -p [название принтера] -m [название файла PPD] -v ccp://localhost:59687 -E
Например, для принтера LBP-1120 строка будет выглядеть так:
sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E
Названия соответствующих файлов PPD:
LBP-1120: CNCUPSLBP1120CAPTK.ppd
LBP-1210: CNCUPSLBP1210CAPTK.ppd
LBP2900: CNCUPSLBP2900CAPTK.ppd
LBP3000: CNCUPSLBP3000CAPTK.ppd
LBP3050/LBP3018/LBP3010: CNCUPSLBP3050CAPTK.ppd
LBP3150/LBP3108/LBP3100: CNCUPSLBP3150CAPTK.ppd
LBP3200: CNCUPSLBP3200CAPTK.ppd
LBP3210: CNCUPSLBP3210CAPTK.ppd
LBP3250: CNCUPSLBP3250CAPTK.ppd
LBP3300: CNCUPSLBP3300CAPTK.ppd
LBP3310: CNCUPSLBP3310CAPTK.ppd
LBP3500: CNCUPSLBP3500CAPTK.ppd
LBP5000: CNCUPSLBP5000CAPTK.ppd
LBP5050 series: CNCUPSLBP5050CAPTK.ppd
LBP5100: CNCUPSLBP5100CAPTK.ppd
LBP5300: CNCUPSLBP5300CAPTK.ppd
LBP6018/LBP6000: CNCUPSLBP6018CAPTK.ppd
LBP6300dn: CNCUPSLBP6300CAPTK.ppd
LBP7200C series: CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn: CNCUPSLBP9100CCAPTK.ppd
Шаг 5. Регистрация принтера в демоне ccpd
sudo /usr/sbin/ccpdadmin -p [название принтера] -o [путь к печатающему устройству]
Например, для принтера LBP3010 строка будет выглядеть так:
sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0
Если подключаем сетевой принтер, то нужно указать IP-адрес, например:
sudo /usr/sbin/ccpdadmin -p LBP3010 -o net:172.168.0.1
Шаг 6. Разрешение загрузки модуля usblp, установка пакета
sudo apt-get install kdesudo
kdesudo kate /etc/modprobe.d/blacklist-cups-usblp.conf
Комментирование строки blacklist usblp:
sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf
Устанавливаем в начале строки #, после этого выполняем:
Шаг 7. После этого следует запустить демон ccpd
После этого принтер должен заработать.
Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:
sudo update-rc.d ccpd defaults 20
Затем прописываем в /etc/rc.local:
Перед exit 0 добавляем строку /etc/init.d/ccpd restart
Если все команды выполнены успешно, принтер должен работать.
Ubuntu — любимая ОС
Основная задача этого блога, показать как работать в Ubuntu комфортно и с удовольствием!
Установка принтера Canon LBP-1120
Принтеры Canon далеко не всегда сразу начинают работать под убунтой, прична состоит в том, что производитель в первую очередь расчитывал на использования их в ОС Виндовс для чего и разработал специальную программу для управления принтером но под линуксом она недоступна. Поэто будем все настраивать через консоль:
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 LBP1120 -o /dev/usb/lp0
6. На новых дистрибутивах /dev/usb/lp0 может отсутствовать, тогда необходимо разрешить загрузку модуля usblp (посмотрите файлы в /etc/modbrobe.d/ на предмет строчки «blacklist usblp» и закомментируйте её при помощи «#» вначале строки). После этого выполните
7. После этого следует запустить демон ccpd.
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