Canon lbp 6000 linux не печатает
Здравствуйте. После выхода в свет 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
Например, для принтера 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
Например, для принтера LBP3010 строка будет выглядеть так:
Если подключаем сетевой принтер, то нужно указать IP-адрес, например:
Шаг 6. Разрешение загрузки модуля usblp, установка пакета
Комментирование строки blacklist usblp:
Шаг 7. После этого следует запустить демон ccpd
После этого принтер должен заработать.
Шаг 8. Если принтер печатает нормально, то добавим демон ccpd в автозагрузку, чтоб не запускать каждый раз вручную:
попробуйте драйвер из моего ответа:
Если ваш принтер CANON не модель LBP6000 то нужно подставить значение .ppa вашей модели из списка ниже.
Имя принтера | Имя файла 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 |
———————————————— | ———————————————— |
Качаем драйвера с сайта canon.
Распаковываем и устанавливаем файлы из папки linux-capt-drv-v271-usen/64-bit_Driver/Debian/
Далее вводим команды по очереди и не забываем вместо CNCUPSLBP6018CAPTK.ppd подставить значение вашего принтера если у вас не LBP6000, так же знаечение в этой команде LBP6000 вы можете изменить на название вашего принтера.
В команде что указана ниже, важно изменить значение lp1 на то значение которое у вас отображается в папке /dev/usb после того как вы подключили к USB входу пинтер и включили его. У меня он отображается как lp1, у вас это может быть lp0 или lp3 и.т.д.
Как расшарить принтер в Linux или открыть общий доступ к нему.
В этой статье я расскажу как сделать принтер в Linux, общим для локальной сети, чтоб можно было печатать с любого компьютера на этом принтере.
Если у вас один принтер и несколько компьютеров в локальной сети, то как правило подключают принтер к одному из компьютеров и открывают к нему общий доступ.
Когда на компьютере, к которому подключен принтер, установлена операционная система Windows то сделать это не составит труда.
На другом компьютере локальной сети вы просто устанавливаете принтер, указав, что ставите сетевой принтер. Система найдет его в сети и вы сможете указать его для установки.
Рассмотрим вариант когда принтер подключен к машине с операционной системой Linux.
Вот тут не все так просто, для не подготовленного человека.
Хотя принцип такой же как и в windows. Делаем принтер общедоступным и потом настраиваем его на нужном нам компьютере из этой локальной сети.
Для дальнейших действий, принтер должен быть у вас подключен и настроен для печати, на компьютере к которому он подключён.
В Linux печатью управляет CUPS.
Чтоб сделать принтер общедоступным нам необходимо зайти в настройки этой службы.
Для этого вам необходимо в браузере зайти по адресу:
После этого ваш принтер доступен для остальных компьютеров в локальной сети.
Подключаем общедоступный принтер к другому компьютеру.
Для того, чтоб подключить общедоступный принтер в linux, в локальной сети нам необходимо знать ip адрес компьютера к которому он подключен.
Вам может в этом помочь статья про команды в линукс.
Как посмотреть свой MAС и IP описано в этой статье.
Теперь открываем браузер на компьютере, которому будем настраивать принтер.
Не зависимо от того какая операционная система на нем стоит, для всех систем это работает одинаково.
Пишем путь к системе управления принтером, указав вместо localhost, IP адрес компьютера к которому принтер подключен.
Например, если пк с принтером имеет адрес 192.168.1.41
Перед вами откроется страница сервиса печати компьютера с общедоступным принтером.
Вам необходимо зайти на вкладку принтеры и выбрать нужный вам принтер.
В результате в адресной строке браузера вы увидите полный путь к нашему общедоступному принтеру.
Теперь открываем мастер установки принтеров, на компьютере в котором нужно его настроить.
Для этого открываем панель управления, выбираем принтеры и устройства , установка сетевого принтера.
Нажимаем далее, если спросит какой принтер указываем его из списка и далее.
Если у вас windows 10
Открываете параметры, устройства, принтеры и сканеры.
Данная статья не имеет очень подробных описаний каждого действия пользователя так как подразумевается, что если вы настраиваете сетевое оборудование имеете минимальные знания администрирования.
Если есть кому, что дополнить или поделиться опытом пишите в комментариях.
Хочу поделится информацией как я настраивал свой принтер 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 и вашего принтера.
У меня не всегда и не на всех дистрибутивах работает с первого раза, расскажу свой алгоритм установки.
Итак по порядку, настраиваем.
Интернет должен быть подключен на протяжении всей настройки принтера.
Скачиваем два скрипта
Или можно скачать все необходимые файлы одним архивом с яндекс диска.
Далее запускаем терминал в папке куда скачали скрипт, или после запуска терминала переходим в эту папку командой (у меня это папка Загрузки в домашней папке)
Теперь скаченный скипт делаем исполняемым
Ну и соответственно запускаем скрип командой
Внимательно читаете и нажимаете нужную цифру, затем «Enter»
На втором шаге спросит какой у вас принтер, а на третьем как вы его подключили.
В большинстве случаев USB кабель. Если у вас удаленный принтер, то думаю ваш администратор разберется что по чем.
Ну и так пройдя до конца и выполнив все что вас попросит скрипт, принтер будет установлен и настроен соответствующим образом.
Теперь нюансы — если не заработало.
Проверяем, что наш принтер используется по умолчанию, на всякий перезагружаем систему.
Вначале делаем его исполняемым
Если возникают проблемы с повторной печатью или не печатает все таки, то повторяем запуск скрипта установки. Только теперь с помощью него мы удаляем все установленное, выбрав пункт удалить принтер.
Теперь скачиваем CAPT Printer Driver for Linux с официальногосайта от производителя этого драйвера, там же есть и документация от производителя.
Скаченный архив распаковываем и устанавливаем два deb пакета версии — 32bit
cndrvcups-capt_2.71-1_i386
cndrvcups-common_3.21-1_i386
Ну а затем повторяем выше описанную процедуру — запускаем скрипт установки и далее по порядку.
Должно работать, по крайней мере у меня на нескольких дистрибутивах хоть и не с первого раза но устанавливается.
В данный момент установлено на Debian 10 — все встало с первого раза.
После установки можно управлять установленным принтером и его многочисленными настройками драйвера.
Введите в адресной строке браузера
Ошибка которая стала проявляться в 2021 году
Если во время работы скрипта возникают ошибки и процесс установки принтера не заканчивается удачно. Обычно это связано с битыми пакетами драйверов.
Рекомендую скачать с сайта Canon оригинальные драйвера, или с Яндекс диска.
Разархивировать и предварительно поместить в папку со скриптом драйвера, а именно пакеты
cndrvcups-common_3.21-1_amd64.deb
cndrvcups-capt_2.71-1_amd64.deb
После снова запустить скрипт, в процессе работы скрипт уже не будет скачивать эти пакеты, а установит помещенные рядом с ним.
Читайте также: