Не печатает принтер Canon LBP6000

Установил драйвер для принтера LBP6000B. Принтер не печатает. Жму — печать, в очереди висит задача статусом «обработка» и всё.

попробуйте драйвер из моего ответа:

https://mydeepin.ru/question/ne-poluchaetsya-ustanovit-drajver-printera-canon-lbp2900/

 

 

15.01.2018.

Пробовал я ставить тот скрипт. Всё равно не печатает, а статус становится «Простаивает — ccp send_data error, exit». 

15.01.2018.
Ответить

Всем привет, я решил эту проблему с помошью ребят из группы в Телеграм https://t.me/deepinru. за что им большое спасибо.

Если ваш принтер 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.

https://www.usa.canon.com/internet/portal/us/home/support/details/printers/laser-single-function/imageclass/lbp6000?tab=drivers_downloads

Распаковываем и устанавливаем файлы из папки linux-capt-drv-v271-usen/64-bit_Driver/Debian/

dpkg -i cndrvcups-common_3.21-1_amd64.deb
dpkg -i cndrvcups-capt_2.71-1_amd64.deb

Далее вводим команды по очереди и не забываем вместо CNCUPSLBP6018CAPTK.ppd подставить значение вашего принтера если у вас не LBP6000, так же знаечение в этой команде LBP6000 вы можете изменить на название вашего принтера.

sudo /etc/init.d/cups restart
sudo /usr/sbin/lpadmin -p LBP6000 -m CNCUPSLBP6018CAPTK.ppd -v ccp://localhost:59687 -E

В команде что указана ниже, важно изменить значение lp1 на то значение которое у вас отображается в папке /dev/usb после того как вы подключили к USB входу пинтер и включили его. У меня он отображается как lp1, у вас это может быть lp0 или lp3 и.т.д.

sudo /usr/sbin/ccpdadmin -p LBP6000 -o /dev/usb/lp1
sudo /etc/init.d/ccpd start

После этой команды, можете пробовать печатать.
—————————————————————————————
Делаем автозагрузку CCPD для того чтоб каждый раз не вводить в командной строке команду sudo /etc/init.d/ccpd start.

Создаем файл /etc/systemd/system/ccpd.service со следующим содержимым и сохраняем его:

sudo nano /etc/systemd/system/ccpd.service

[Unit]
Description=CCPD Printing Daemon
Requires=cups.service
After=cups.service

[Service]
Type=forking
ExecStart=/usr/sbin/ccpd

TimeoutSec=30

[Install]
WantedBy=default.target

Активируем созданый файл для автозагрузки CCPD:

sudo systemctl enable ccpd.service

Все, теперь ваш принтер готов к работе после каждой загрузки Linux.

———————————————————
Удаление принтера и драйверов:

sudo /usr/sbin/ccpdadmin -x LBP6000
sudo /usr/sbin/lpadmin -x LBP6000
sudo dpkg -P cndrvcups-common_3.21-1_amd64.deb
sudo dpkg -P cndrvcups-capt_2.71-1_amd64.deb

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

$ sudo systemctl stop ccpd.service
$ sudo systemctl disable ccpd.service
$ sudo rm /etc/systemd/system/ccpd.service
$ sudo systemctl daemon-reload
$ sudo systemctl reset-failed
Новичок Отвечено 05.03.2019.

Скачали с оф  сайта последние драйвера в архиве.  распаковали зашли в папку  с деб пакетами для 64 битной поставили  их .  Затем зашли в папку с 32 битными  деб пакетами поставили их  после установки одного из 32 битных пакетов  система скажет что ошибка совместимости и исправит ее путем удаления  старого пакета в системе.  И дальше все заведется. ( справлять совместимости легче через менеджер пакетов synaptic)

Поверх 64 битных установились 32 битные драйвера без ругательства и откатов. Просто встали и всё. Но от этого принтер не заработал.

15.01.2018.

зайди через синоптик  и посмотри есть ли пакеты с конфликтами  ..    Просто проверь

17.01.2018.

Так а если deb пакеты для 32 бит и 64 бит ставились без конфликтов вообще? Я поставил 64 бит, потом 32 бит и не было вообще никаких конфликтов, они просто встали и всё.
Я нашёл в Синаптике драйвера, установил их (они отличались от официальных), но всё равно принтер не печатает. В Синаптике cndrvcups-common_3.21-1_amd64 новее и версия у него 3.80-1. В Синаптике cndrvcups-capt_2.71-1_amd64 имеет приставку в своё мназвании deepin1. Но всё равно принтер не печатает. Я хз что делать.

18.01.2018.
Ответить

Блин, неужели никто не сталкивался с подобными проблемами?

Ваш ответ