Не печатает принтер 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
    Ответить

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

    Такая же проблема 2020.05.01 , linux mint xfce 19.3, принтер canon LBP 6000P

  • Обменник
  • Ваш ответ