Меню Рубрики

Установка принтера canon lbp3010b linux

Установка драйвера 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-битной архитектуры. Если вы уже делали какие-либо действия по установке принтера этой серии, в текущей системе, то перед началом установки, следует отменить эти действия. При отсутствии пакетов драйвера они автоматически загружаются из интернета в папку скрипта. Для обновления драйвера сначала удаляете старую версию через скрипт, затем устанавливаете новую также через скрипт.

Чтобы воспользоваться скриптом, необходимо скачать его и запустить через терминал:

Материалы для загрузки

Установка драйвера вручную

Распаковать архив, перейти в распакованную папку, установить по очереди:
cndrvcups-common.deb
cndrvcups-capt.deb

Не включая принтер регистрируем его в системе

Вместо LBP2900 укажите свою модель принтера, а вместо CNCUPSLBP2900CAPTK.ppd укажите название ppd вашего принтера из ниже указанной таблицы

Имя принтера Имя файла PPD
LBP9100C CNCUPSLBP9100CCAPTK.ppd
LBP7200C series CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode) CNCUPSLBP7200CCAPTK.ppd
LBP7018C / LBP7010C CNCUPSLBP7018CCAPTK.ppd
LBP6300 CNCUPSLBP6300CAPTK.ppd
LBP6200 CNCUPSLBP6200CAPTK.ppd
LBP6000 LBP6018 CNCUPSLBP6018CAPTK.ppd
LBP5300 CNCUPSLBP5300CAPTK.ppd
LBP5100 CNCUPSLBP5100CAPTK.ppd
LBP5050 series CNCUPSLBP5050CAPTK.ppd
LBP5000 CNCUPSLBP5000CAPTK.ppd
LBP3500 CNCUPSLBP3500CAPTK.ppd
LBP3310 CNCUPSLBP3310CAPTK.ppd
———————————————— ————————————————
Имя принтера Имя файла PPD
LBP3300 CNCUPSLBP3300CAPTK.ppd
LBP3250 CNCUPSLBP3250CAPTK.ppd
LBP3210 CNCUPSLBP3210CAPTK.ppd
LBP3200 CNCUPSLBP3200CAPTK.ppd
LBP3150 / LBP3108 / LBP3100 CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150 CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050 CNCUPSLBP3050CAPTK.ppd
LBP3000 CNCUPSLBP3000CAPTK.ppd
LBP2900 CNCUPSLBP2900CAPTK.ppd
LBP-1210 CNCUPSLBP1210CAPTK.ppd
LBP-1120 CNCUPSLBP1120CAPTK.ppd
LBP-810 CNCUPSLBP1120CAPTK.ppd
———————————————— ————————————————

Через главное меню на панели рабочего стола запускаем программу «Печать» и выбираем правой кнопкой мыши принтер по умолчанию.
Перезагружаем компьютер, включаем принтер и пробуем распечатать. В предварительном просмотре, не забываем настроить параметры печати.

Удаление драйвера установленого вручную

Удаление регистрации принтера

Удаление из автозагрузки ccpd

Решение проблем

Если принтер не начал печатать, значит нужно посмотреть в /dev/usb под каким названием отображается принтер, например если lp2, то отменяем и регистрируем заново

Мониторинг состояния принтера

В комплекте с драйвером поставляется графическая утилита captstatusui при помощи которой можно отслеживать состояние принтера. Использовать её можно следующим образом:

Для того, чтобы мониторинг запускался при каждом включении компьютера сделайте следующее: откройте Параметры системы → Автоматически запускаемые приложения, нажмите на кнопку добавить.

Название: Canon Printing Status Monitor
Команда: captstatusui -e -P
Описание: Скрыто до появления ошибок

С опцией -e утилита не будет показывать свое окно до тех пор, пока не случится ошибка.

источник

Установка принтеров 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. Распакуйте скачанный архив. Установите содержащиеся в нем пакеты в указанной последовательности:

Шаг 3. Перезапуск CUPS

Шаг 4. Регистрация принтера в спулере печати:

Например, для принтера LBP-1120 строка будет выглядеть так:

Названия соответствующих файлов 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

Например, для принтера LBP3010 строка будет выглядеть так:

Если подключаем сетевой принтер, то нужно указать IP-адрес, например:

Шаг 6. Разрешение загрузки модуля usblp, установка пакета

Комментирование строки blacklist usblp:

Устанавливаем в начале строки #, после этого выполняем:

Шаг 7. После этого следует запустить демон ccpd

После этого принтер должен заработать.

Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:

источник

Настраиваем принтер Canon LBP3010 в Ubuntu 10.10


Я почти полтора месяца пытался заставить работать этот принтер (за это время я даже успел перейти на сборку PinguyOS, обзор которой, возможно, скоро будет). И никаких успехов я не достиг в этом, но лишь до сегодняшнего дня. Пару дней назад я стал искать свежие мануалы по настройке этого принтера и сопоставив их, мне удалось сделать задуманное.
И теперь я хочу поделиться работающим решением с хабрасообществом. Я надеюсь, что эта информация окажется полезна.

Перед выполнением всех пунктов инструкции принтер лучше держать в выключенном состоянии.

Итак, первым пунктом я предлагаю воспользоваться скриптом по автоматической настройке (что, правда, у меня не заработало, однако это наиболее простой метод установить сами драйвера) принтера, который можно скачать тут.

Далее, распаковываем архив и запускаем имеющийся скрипт (вы должны находиться в терминале в той папке, в которой и лежит интересующий нас скрипт — canonLBP_install.sh) следующей командой (в терминале):
sudo ./canonLBP_install.sh LBP3010

Это установить все необходимые драйвера, а также некоторые дополнительные пакеты из числа зависимостей — очень удобно.
Далее идём в Система — Администрирование — Печать и удаляем там появившийся принтер, он нам больше не понадобится.
После этого запустим ещё одну команду в терминале:

sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp:/var/ccpd/fifo0

Это создаст новый принтер на основе pdd-файла, в котором, как я понял, описывается принцип работы с нашим LBP3010 (и, как видно из названия, с LBP3050). В результате этого действия в Система — Администрирование — Печать появится принтер с называнием LBP3010.

Теперь нам надо привязать этот принтер к usb. Для этого выполняем следующую команду в терминале:

sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0

После этого в консоли должно быть написано нечто следующее:

CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787

Entry Num : Spooler : Backend : FIFO path : Device Path : Status
—————————————————————————-
[0] : LBP3010 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!

Всё, что осталось сделать — подправить скрипт ccpd, который является важным звеном в работе принтера. В очередной раз возвращаемся к терминалу:

Этой командой мы открываем этот скрипт в дефолтном текстовом редакторе под root’ом. Удаляем из этого файла всё, что вы там видите и вставляем новый скрипт:

# startup script for Canon Printer Daemon for CUPS (ccpd)

### BEGIN INIT INFO
# Provides: ccpd
# Required-Start: $local_fs $remote_fs $syslog $network $named
# Should-Start: $ALL
# Required-Stop: $syslog $remote_fs
# Default-Start: 2 3
# Default-Stop: 0 1 4 5 6
# Description: Start Canon Printer Daemon for CUPS
### END INIT INFO

DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC=»Canon Printer Daemon for CUPS»

case $1 in
start)
log_begin_msg «Starting $DESC: $NAME»
start-stop-daemon —start —quiet —exec $DAEMON
log_end_msg $?
;;
stop)
log_begin_msg «Stopping $DESC: $NAME»
start-stop-daemon —stop —quiet —oknodo —exec $DAEMON
log_end_msg $?
;;
status)
echo «$DESC: $NAME:» `pidof $NAME`
;;
restart)
log_begin_msg «Restarting $DESC: $NAME»
start-stop-daemon —stop —quiet —oknodo —exec $DAEMON
sleep 1
start-stop-daemon —start —quiet —exec $DAEMON
log_end_msg $?
;;
*)
echo «Usage: ccpd »
exit 1
;;
esac

Затем перезапускаем сервис принтера опять же из терминала:

sudo /etc/init.d/ccpd restart

В ответ в консоли вы должны увидеть:

* Restarting Canon Printer Daemon for CUPS: ccpd [ OK ]

Для того, чтобы принтер работал и после перезапуска системы, выполняем ещё одну команду:

sudo update-rc.d ccpd defaults 50

И вы должны получить в ответ следующее:

update-rc.d: warning: ccpd start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (2 3)
update-rc.d: warning: ccpd stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (0 1 4 5 6)
Adding system startup for /etc/init.d/ccpd .
/etc/rc0.d/K50ccpd -> ../init.d/ccpd
/etc/rc1.d/K50ccpd -> ../init.d/ccpd
/etc/rc6.d/K50ccpd -> ../init.d/ccpd
/etc/rc2.d/S50ccpd -> ../init.d/ccpd
/etc/rc3.d/S50ccpd -> ../init.d/ccpd
/etc/rc4.d/S50ccpd -> ../init.d/ccpd
/etc/rc5.d/S50ccpd -> ../init.d/ccpd

Теперь можем включить принтер (я уверен, вы ждали этого момента 😉 )
В системе появится ещё один принтер под названием Canon LBP3010/LBP3018/LBP3050, который система выставит как принтер по умолчанию, что нам совершенно не надо.
Надо указать системе, чтобы она использовала по умолчанию принтер который мы с вами создали — то есть LBP3010, а этот новый принтер лично я оставил, на всякий случай. Если удалите и у вас всё будет работать — прошу отписаться в комментах.

В свойствах этого принтера на вкладке Политика ставим галочки напротив приём заданий, разрешён и общий доступ.

источник

Скрипт установки принтеров Canon LBP на Linux Ubuntu (обновлено)

Упращаем себе установку принтеров Canon на Linux.

Установка драйверов на разного рода перифирию на Linux системы всегда был одновременно и простым, и сложным процессом.

Если все хорошо — с нашей стороны не потребуется ничего — просто втыкаем и пользуемся, но если все плохо — то все плохо.

Так и с драйвера на принтеры — вроде все хорошо, но не тут то было. На нашей фирме поголовно используются принтеры фирмы Canon, из-за чего поиски на упрощение решения этого вопросы были мною направленны именно на этого производителя.

Результатом работы был найденный на просторах интернета скрипт, который во много раз облегчает установку как локальных, так и сетевых принтеров фирмы 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

Как пользоваться скриптом:

  1. Запускаем Терминал
  2. желательно выполнить установку библиотек командой: sudo apt-get install ia32-libs libglade2-0:i386 (для Ubuntu 10.10 выполняем команду apt-get install ia32-libs
  3. если скрипт находится в папке Загрузки, то, переходим туда: cd ./Загрузки
  4. далее позволим файлу быть исполняемым: chmod +x canon_lbp_setup.sh
  5. запустим скрипт: ./canon_lbp_setup.sh
  6. следуем за подсказками скрипта

Комментарии (9)

Сергей

Троцкий Юрий

Сергей

$ sudo apt-get install ia32-libs libglade2-0:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет ia32-libs
ubuntu@ubuntu:

/Загрузки$ chmod +x canon_lbp_setup.sh
ubuntu@ubuntu:

Установка драйвера Linux CAPT Printer Driver v2.60-1 для принтеров Canon LBP
на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 32-битной и 64-битной архитектуры
Поддерживаемые принтеры:
LBP-1210, LBP-1120, LBP-810, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050,
LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310,
LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020,
LBP6020B, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C,
LBP7210C, LBP9100C, LBP9200C
1) Установка
2) Удаление
3) Обновление
4) Справка
5) Выход
Выбор действия. Введите нужную цифру и нажмите Enter: 1

1) LBP-1210 8) LBP3050 15) LBP3300 22) LBP6000 29) LBP6310
2) LBP-1120 9) LBP3100 16) LBP3310 23) LBP6018 30) LBP7010C
3) LBP-810 10) LBP3108 17) LBP3500 24) LBP6020 31) LBP7018C
4) LBP2900 11) LBP3150 18) LBP5000 25) LBP6020B 32) LBP7200C
5) LBP3000 12) LBP3200 19) LBP5050 26) LBP6200 33) LBP7210C
6) LBP3010 13) LBP3210 20) LBP5100 27) LBP6300 34) LBP9100C
7) LBP3018 14) LBP3250 21) LBP5300 28) LBP6300n 35) LBP9200C
Выбор принтера. Введите нужную цифру и нажмите Enter: 18
Выбран принтер: LBP5000

1) Через разъем порта USB
2) Через разъем локальной сети (LAN, NET)
Как принтер подключен к комьютеру? Введите нужную цифру и нажмите Enter: 1
Установка драйвера
—2017-04-20 14:33:57— https://googledrive.com/host/0Byemcyi98JRjUjJKMnlqSVVnVlk/cndrvcups-common_2.60-1_i386.deb
Resolving googledrive.com (googledrive.com). 64.233.161.132, 2a00:1450:4010:c01::84
Connecting to googledrive.com (googledrive.com)|64.233.161.132|:443. connected.
HTTP request sent, awaiting response. 404 Not Found
2017-04-20 14:33:57 ERROR 404: Not Found.

Ошибка при скачивании файла cndrvcups-common_2.60-1_i386.deb
Нажмите любую клавишу для выхода
ubuntu@ubuntu:

$ sudo apt-get install ia32-libs libglade2-0:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет ia32-libs
ubuntu@ubuntu:

/Загрузки$ chmod +x canon_lbp_setup.sh
ubuntu@ubuntu:

Установка драйвера Linux CAPT Printer Driver v2.60-1 для принтеров Canon LBP
на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 32-битной и 64-битной архитектуры
Поддерживаемые принтеры:
LBP-1210, LBP-1120, LBP-810, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050,
LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310,
LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020,
LBP6020B, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C,
LBP7210C, LBP9100C, LBP9200C
1) Установка
2) Удаление
3) Обновление
4) Справка
5) Выход
Выбор действия. Введите нужную цифру и нажмите Enter: 1

1) LBP-1210 8) LBP3050 15) LBP3300 22) LBP6000 29) LBP6310
2) LBP-1120 9) LBP3100 16) LBP3310 23) LBP6018 30) LBP7010C
3) LBP-810 10) LBP3108 17) LBP3500 24) LBP6020 31) LBP7018C
4) LBP2900 11) LBP3150 18) LBP5000 25) LBP6020B 32) LBP7200C
5) LBP3000 12) LBP3200 19) LBP5050 26) LBP6200 33) LBP7210C
6) LBP3010 13) LBP3210 20) LBP5100 27) LBP6300 34) LBP9100C
7) LBP3018 14) LBP3250 21) LBP5300 28) LBP6300n 35) LBP9200C
Выбор принтера. Введите нужную цифру и нажмите Enter: 18
Выбран принтер: LBP5000

1) Через разъем порта USB
2) Через разъем локальной сети (LAN, NET)
Как принтер подключен к комьютеру? Введите нужную цифру и нажмите Enter: 1
Установка драйвера
—2017-04-20 14:33:57— https://googledrive.com/host/0Byemcyi98JRjUjJKMnlqSVVnVlk/cndrvcups-common_2.60-1_i386.deb
Resolving googledrive.com (googledrive.com). 64.233.161.132, 2a00:1450:4010:c01::84
Connecting to googledrive.com (googledrive.com)|64.233.161.132|:443. connected.
HTTP request sent, awaiting response. 404 Not Found
2017-04-20 14:33:57 ERROR 404: Not Found.

Ошибка при скачивании файла cndrvcups-common_2.60-1_i386.deb
Нажмите любую клавишу для выхода
ubuntu@ubuntu:

$ sudo apt-get install ia32-libs libglade2-0:i386
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет ia32-libs
ubuntu@ubuntu:

/Загрузки$ chmod +x canon_lbp_setup.sh
ubuntu@ubuntu:

Установка драйвера Linux CAPT Printer Driver v2.60-1 для принтеров Canon LBP
на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 32-битной и 64-битной архитектуры
Поддерживаемые принтеры:
LBP-1210, LBP-1120, LBP-810, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050,
LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310,
LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020,
LBP6020B, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C,
LBP7210C, LBP9100C, LBP9200C
1) Установка
2) Удаление
3) Обновление
4) Справка
5) Выход
Выбор действия. Введите нужную цифру и нажмите Enter: 1

1) LBP-1210 8) LBP3050 15) LBP3300 22) LBP6000 29) LBP6310
2) LBP-1120 9) LBP3100 16) LBP3310 23) LBP6018 30) LBP7010C
3) LBP-810 10) LBP3108 17) LBP3500 24) LBP6020 31) LBP7018C
4) LBP2900 11) LBP3150 18) LBP5000 25) LBP6020B 32) LBP7200C
5) LBP3000 12) LBP3200 19) LBP5050 26) LBP6200 33) LBP7210C
6) LBP3010 13) LBP3210 20) LBP5100 27) LBP6300 34) LBP9100C
7) LBP3018 14) LBP3250 21) LBP5300 28) LBP6300n 35) LBP9200C
Выбор принтера. Введите нужную цифру и нажмите Enter: 18
Выбран принтер: LBP5000

1) Через разъем порта USB
2) Через разъем локальной сети (LAN, NET)
Как принтер подключен к комьютеру? Введите нужную цифру и нажмите Enter: 1
Установка драйвера
—2017-04-20 14:33:57— https://googledrive.com/host/0Byemcyi98JRjUjJKMnlqSVVnVlk/cndrvcups-common_2.60-1_i386.deb
Resolving googledrive.com (googledrive.com). 64.233.161.132, 2a00:1450:4010:c01::84
Connecting to googledrive.com (googledrive.com)|64.233.161.132|:443. connected.
HTTP request sent, awaiting response. 404 Not Found
2017-04-20 14:33:57 ERROR 404: Not Found.

Ошибка при скачивании файла cndrvcups-common_2.60-1_i386.deb
Нажмите любую клавишу для выхода
ubuntu@ubuntu:

источник

Читайте также:  Установка зеркала на десятку