Canon LBP 6000 — как настроить в Linux

Хочу поделится информацией как я настраивал свой принтер Canon LBP 6000 в Debian 10, а так же в других дистрибутивах linux использующих deb пакеты.

Так же этот способ подойдёт для принтеров

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

Скажу сразу — просто скачать и установить драйвер не достаточно.

В некоторых дистрибутивах 64bit — возникали проблемы.

Собственно расскажу коротко — как я настраивал изначально.

Как устанавливал свой принтер Canon LBP 6000 изначально

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

Иногда после перезагрузки мог напечатать 1 страницу.

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

Стал искать решение проблемы на форумах во всемирной паутине.

Все сводилось к правильной настройке драйвера Canon CAPT.

Перечитав и соответственно перепробовав не мало способов решения данной проблемы пришел к одному единственному и рабочему варианту.

Этот вариант предусматривает автоматическую установку драйвера Canon CAPT и вашего принтера.

У меня не всегда и не на всех дистрибутивах работает с первого раза, расскажу свой алгоритм установки.

В конце статьи есть исправления которые вносятся со временем — дочитайте статю до конца прежде, чем начать процесс установки.

Итак по порядку, настраиваем.

Интернет должен быть подключен на протяжении всей настройки принтера.

Скачиваем два скрипта

canon_lbp_setup.sh — скрипт установки с сайта ubuntu.ru

canon_restart.sh — скрипт перезапуска cups и ccpd с сайта ubuntu.ru

Или можно скачать все необходимые файлы одним архивом с яндекс диска.

Если скачали одним архивом — не забываем распаковать его.

Далее запускаем терминал в папке куда скачали скрипт, или после запуска терминала переходим в эту папку командой (у меня это папка Загрузки в домашней папке)

cd ./Загрузки

Теперь скаченный скипт делаем исполняемым

chmod +x canon_lbp_setup.sh 

Ну и соответственно запускаем скрип командой

./canon_lbp_setup.sh

Теперь скрип начнет задавать вам вопросы в процессе ответов на которые вы установите все драйвера под свой принтер и настроите его нормальную работу.

LBP 6000

Внимательно читаете и нажимаете нужную цифру, затем «Enter»

На втором шаге спросит какой у вас принтер, а на третьем как вы его подключили.

В большинстве случаев USB кабель. Если у вас удаленный принтер, то думаю ваш администратор разберется что по чем.

Ну и так пройдя до конца и выполнив все что вас попросит скрипт, принтер будет установлен и настроен соответствующим образом.

Теперь нюансы — если не заработало.

Проверяем, что наш принтер используется по умолчанию, на всякий перезагружаем систему.

Можно до перезапуска системы запустить скрипт перезапуска cups и ccpd и посмотреть реакцию принтера — стал печатать или нет.

Вначале делаем его исполняемым

chmod +x canon_restart.sh

Затем запускаем

./canon_restart.sh

Если возникают проблемы с повторной печатью или не печатает все таки, то повторяем запуск скрипта установки. Только теперь с помощью него мы удаляем все установленное, выбрав пункт удалить принтер.

Теперь скачиваем CAPT Printer Driver for Linux с официальногосайта от производителя этого драйвера, там же есть и документация от производителя.

Скаченный архив распаковываем и устанавливаем два deb пакета версии — 32bit

cndrvcups-capt_2.71-1_i386

cndrvcups-common_3.21-1_i386

Ну а затем повторяем выше описанную процедуру — запускаем скрипт установки и далее по порядку.

Должно работать, по крайней мере у меня на нескольких дистрибутивах хоть и не с первого раза но устанавливается.

В данный момент установлено на Debian 10 — все встало с первого раза.

Так же приведу ссылки которые могут помочь более продвинутым пользователям и тем кто сам хочет проделать все пункты установки и настройки драйвера не полагаясь на скрипт, эти ссылки взяты из статьи с сайта Ubuntu.ru

Настройка принтеров Canon серии LBP на Ubuntu 12.**, 13.04, x86, x86_64 — Ветка в русском форуме по установке принтеров данной серии

Основная информация в статье по установке драйвера, а так же скрипты взяты с сайта ubuntu.ru

После установки можно управлять установленным принтером и его многочисленными настройками драйвера.

Введите в адресной строке браузера

http://localhost:631/ 

Ошибка которая стала проявляться в 2021 году

Если во время работы скрипта возникают ошибки и процесс установки принтера не заканчивается удачно. Обычно это связано с битыми пакетами драйверов.

Рекомендую скачать с сайта Canon оригинальные драйвера, или с Яндекс диска.

Разархивировать и предварительно поместить в папку со скриптом драйвера, а именно пакеты

cndrvcups-common_3.21-1_amd64.deb

cndrvcups-capt_2.71-1_amd64.deb

скрипт и драйвера в одной папке для принтера LBP6000

После снова запустить скрипт, в процессе работы скрипт уже не будет скачивать эти пакеты, а установит помещённые рядом с ним.

Новая версия скрипта установки.

В декабре 2022 года, мне сообщили в комментариях об обновленном скрипте. В этом скрипте исправлены некоторые ошибки.

Он расмещен, вместе со всем необходимым на Github. и так же можете скачать его с Яндекс Диска.

Рекомендую:

Так же полезным будет почитать эту статью про ошибку сервиса печати.

Для тех тех у кого Linux Mongaro или Arch советую почитать эту статью.

Надеюсь кому то информация будет полезной.

Всем Удачи!

3 марта 2020

Подписаться
Уведомить о
guest
60 Комментарий
Новые
Старые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
barrel
Гость
barrel
8 дней назад

Добрый день! Мучаюсь с подключением LBP6020. Скачал актуальный архив с пакетами и скриптом. Распаковал архив,запускал скрипт из под юзера,все бы ничего,но дальше вопроса о том,как подключен принтер не проходит. Принтер подключен по юсб,но в ходе выполнения скрипта не обнаруживается принтер. «Turn on the printer and plug in USB cable».
Кабель юсб менял,разные порты юсб пробовал. В lsusb принтер отображается «Bus 001 Device 019: ID 04a9:2771 Canon, Inc.»
Подключать принтер по юсб именно после запуска скрипта пробовал. Голову всю сломал уже,прошу помощи. Заранее благодарен!

barrel
Гость
barrel
8 дней назад
Ответить на  Administrator

И от рута тоже пробовал,итог один. Сейчас попробовал по Вашей схеме,включил питание при просьбе скрипта. Без изменений. Даже мыслей нету по какой причине так происходит.

barrel
Гость
barrel
8 дней назад
Ответить на  Administrator

Минт 18.3. Да,через локалхост определяется.

barrel
Гость
barrel
8 дней назад
Ответить на  Administrator

Если интересно,через локалхост принтер даже устанавливается,ppd автоматически подтягивается,но при печати тестовой страницы или любой другой,задание появляется в статусе «Отправка данных на принтер» и через какое-то время задание исчезает. Принтер при этом ни издает ни звука,ничего не происходит.

barrel
Гость
barrel
8 дней назад
Ответить на  Administrator

Спасибо,буду пробовать руками ставить. Обновление дистрибутива исключено,данная система грузится по PXE.

2023-book
Гость
2023-book
2 месяцев назад

Заработало через более новый скрипт https://github.com/hieplpvip/ubuntu_canon_printer
ссылки через гитхаб — более надежный вариант )

Последний раз редактировалось 2 месяцев назад 2023-book ем
2023-book
Гость
2023-book
2 месяцев назад

скрипт раньше работал но сейчас отвалился — похоже файл удалил с гугл диска

Выбор принтера. Введите нужную цифру и нажмите Enter: 22

Выбран принтер: LBP6000

1) Через разъем порта USB

2) Через разъем локальной сети (LAN, NET)

Как принтер подключен к комьютеру? Введите нужную цифру и нажмите Enter: 1

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

—2022-12-29 17:08:23— https://drive.google.com/uc?export=download&confirm=no_antivirus&id=0Byemcyi98JRjcXE1YWE0VjVDalE

Resolving drive.google.com (drive.google.com)… 142.250.179.206, 2a00:1450:400e:803::200e

Connecting to drive.google.com (drive.google.com)|142.250.179.206|:443… connected.

HTTP request sent, awaiting response… 404 Not Found

2022-12-29 17:08:24 ERROR 404: Not Found.

Ошибка при скачивании файла cndrvcups-common_3.21-1_amd64.deb

Нажмите любую клавишу для выхода

Максим
Гость
Максим
4 месяцев назад

Canon LBP6000B — Ожил, благодаря вашей статье, спасибо!

Александр
Гость
Александр
8 месяцев назад

После размещения драйверов в папку со скриптами всё установилось и принтер (Canon LBP 6000) заработал. А до вашей помощи два дня танцев с бубном. Спасибо за помощь! Система — Linux Mint.

Михаил
Гость
Михаил
10 месяцев назад

НЕ работает!

Михаил
Гость
Михаил
10 месяцев назад
Ответить на  Administrator

Проще Canon на свалку выкинуть!))))

Михаил
Гость
Михаил
10 месяцев назад
Ответить на  Administrator

Добрый день! Сегодня, в очередной раз попробовал установить принтер и …удалось! Спасибо! Linux Mint 20.3 Xfce

Константин
Гость
Константин
1 год назад

Все получилось! Работает стабильно! Спасибо!!!
Linux Mint 20.3 «Una» Xfce Edition

Олег
Гость
Олег
1 год назад

Спасибо ! Получилось с первого раза.linuxmint-20.3-cinnamon-64bit.

Юрий
Гость
Юрий
1 год назад

ну наконец то установил год назад пробовал не получилось в этот раз все ок . всех благ вам . удачи

Николай
Гость
Николай
1 год назад

Добрый день!
Мучаюсь на Малинке. Не могу завести этот принтер… Не открывает архивы, что очень странно. Скачано с офсайта, скачано с Ваих ссылок.
Что делать?!

Спойлер
dpkg-deb: ошибка: ‘cndrvcups-common_3.21-1_i386.deb’ is not a Debian format archive
dpkg: ошибка при обработке архива cndrvcups-common_3.21-1_i386.deb (—install):
 dpkg-deb —control subprocess returned error exit status 2
При обработке следующих пакетов произошли ошибки:
 cndrvcups-common_3.21-1_i386.deb
Ошибка при установке пакета cndrvcups-common_3.21-1_i386.deb

Юрий
Гость
Юрий
1 год назад

Спасибо. Вы сэкономили пару дней, а может и больше, т.к. я уже второй день не мог запустить это чудо. По инструкции все отработало. Принтер работает. Модель lbp6000b.

Jan
Гость
Jan
1 год назад

Dziękuję. Udało się zainstalować i LBP6020B drukuje. Musiałem jednak zastosować tą poprawkę dla roku 2021. Jeszcze raz dziękuję. Pozdrawiam

Алексей
Гость
Алексей
1 год назад

Добрый день! Начал устанавливать на свой Lubuntu драйвера на принтер Canon LBP 6000 при помощи скачанного скрипта — и не задалось. Вот запись установки:  подпроцесс dpkg-deb —control возвратил код ошибки 2 При обработке следующих пакетов произошли ошибки:  cndrvcups-common_3.21-1_i386.deb Ошибка при установке пакета cndrvcups-common_3.21-1_i386.deb Нажмите любую клавишу для выхода _____ После этой ошибки пробовал устаноовить покеты deb, как прописано в инструкции, но там тоже пошли ошибки. alexej@Alexej-System:~$ sudo su [sudo] password for alexej: root@Alexej-System:/home/alexej# cd /home/alexej/Загрузки root@Alexej-System:/home/alexej/Загрузки# chmod +x canon_restart.sh root@Alexej-System:/home/alexej/Загрузки# ./canon_restart.sh logname: no login name Остановка captstatusui Остановка ccpd Failed to stop ccpd.service: Unit ccpd.service not loaded. Перезапуск cups и… Подробнее »

Последний раз редактировалось 1 год назад Алексей ем
Алексей
Гость
Алексей
1 год назад
Ответить на  Administrator

Доброго вечера! Спасибо за оперативный ответ. Уже закачивал архив с офиц.сайта Canon, как Вы рекомендовали, и извлекал файлы deb в папку со скриптом (загрузки). Результат — принтер так и не определяется, CUPS не установлен, но ошибка с кодом 2 ушла. Вот ход установки после выбора способа подключения принетера к ПК (USB) и собственно включения принтера: Установка драйвера dpkg: зависимости пакетов не позволяют настроить пакет cndrvcups-common:  cndrvcups-common зависит от cupsys | cups, однако:  Пакет cupsys не установлен.  Пакет cups не установлен. dpkg: ошибка при обработке пакета cndrvcups-common (—install):  проблемы зависимостей — оставляем не настроенным При обработке следующих пакетов произошли ошибки:  cndrvcups-common… Подробнее »

Последний раз редактировалось 1 год назад Алексей ем
Алексей
Гость
Алексей
1 год назад
Ответить на  Administrator

Спасибо за совет! Ваше предложение скачать пакет cndrvcups-common ( на него ссылалась программа при установке) помогло. Косвенно. Я попробовал найти и установить его, при установке, хоть и произошел сбой, сама программа установки дала совет ввести sudo apt-get -f install Я прочитал в Инете, что такая команда помогает установить нужную мне модель принтера Canon (LBP 6000), только на Линукс Минт. Я рискнул ввести её. Сразу все нужные пакеты с зависимостями загрузились. Начал вводить Ваш скрипт сначала для удаления пакета драйвера, потом для его установки. Программа выдала такое сообщение: Установка принтера в CUPS lpadmin: Не удается подключиться к серверу: Bad file descriptor… Подробнее »

Последний раз редактировалось 1 год назад Алексей ем
Лексейка
Гость
Лексейка
1 год назад

Вам большое спасибо за статью и за скрипт! Полдня убил, пытаясь настроить LBP6000 на Xubuntu 16.04, с Вашей помощью сделал всё за 5 минут! Всех благ, удачи, здоровья, храни Вас Бог!

Сергей
Гость
Сергей
1 год назад

В пакете с Яндекс диска оказался типа битый deb файл.
Скачал прямо с сайта Canon CAPT Printer Driver for Linux V2.71Распаковал все в один каталог, сделал файлы исполняемые по инструкции и запустил скрипт. Сразу просит пароль рута! Так что не под рутом не получится устанавливать. После первого раза не завелся. Запустил второй раз , удалил.
Запустил третий раз и все заработало. Ругалось, что нет какой то папки на Рабочем столе рута в самом конце. ))) Минт 20.1

Руслан
Гость
Руслан
2 лет назад
./canon_restart.sh

-bash: ./canon_lbp_setup.sh: Отказано в доступе
Что может быть?

Сергей
Гость
Сергей
1 год назад
Ответить на  Administrator
нельзя от рут, потом будет работать только под рутом...  нужно сначала chmod +x canon_restart.sh
гость
Гость
гость
2 лет назад

добрый день не могу установить постоянно ошибки вылетают, именно этой проги пользуюсь все работает но lbp 6000b не становится

гость
Гость
гость
2 лет назад
Ответить на  Administrator

Приветствую у меня нет к выходу к интернету как можно установить lbp 6000b

kosoy
Гость
kosoy
2 лет назад

debian 10.7 x64 не встали дровишки ругался на:
libatk1.0-0:i386 libcairo2:i386 libgtk2.0-0:i386 libpango1.0-0:i386 libstdc++6:i386 libpopt0:i386 libxml2:i386 libc6:i386

Юрий
Гость
Юрий
2 лет назад

Спасибо! первый раз, за долгое время принтер LBP-6000 напечатал через linux !

Вася
Гость
Вася
2 лет назад

огромное спасибо так просто и быстро получилось. Наконец то принтер работает

Толстый
Гость
Толстый
2 лет назад

Весьма благодарен за решение!
Благодаря Вам не пришлось переезжать на другую ОСь (вместе с трёхдневными белками, разумеется)…
+1!

Поделиться ссылкой.
Открыть сайт на
мобильном устройстве

qr-code