Help me install driver for Cannon LDB6020B

Пожалуста, помогите установить драйвер принтера Cannon LDB6020B.
На ubuntu есть скрипт установки. Там работает. Можно ли завести этот принтер на Manjaro?

Здравствуйте. Вы уверены, что модель принтера указана правильно? Поиск выдает LBP6020B, а на LDB6020B ничего нет.

Если модель действительно LBP6020B, то нужен "CAPT printer driver". Я не знаю, есть ли скрипт для его установки и настройки, но есть пакет в AUR и статья в ArchWiki с инструкцией по установке и настройке:
https://wiki.archlinux.org/index.php/Canon_CAPT
https://aur.archlinux.org/packages/capt-src/

Да, вы правы. Принтер - Canon LBP6020B.

Я уже ставил и сносил capt-src. Теперь при установке пишет:

конфликтующие файлы:
capt-src: /usr/lib/libColorGear.so уже существует в файловой системе
capt-src: /usr/lib/libColorGear.so.0 уже существует в файловой системе
capt-src: /usr/lib/libColorGear.so.0.0.0 уже существует в файловой системе
capt-src: /usr/lib/libColorGearC.so уже существует в файловой системе
capt-src: /usr/lib/libColorGearC.so.0 уже существует в файловой системе
capt-src: /usr/lib/libColorGearC.so.0.0.0 уже существует в файловой системе
capt-src: /usr/lib/libc3pl.so.0 уже существует в файловой системе
capt-src: /usr/lib/libc3pl.so.0.0.1 уже существует в файловой системе
capt-src: /usr/lib/libcaepcm.so уже существует в файловой системе
capt-src: /usr/lib/libcaepcm.so.1 уже существует в файловой системе
capt-src: /usr/lib/libcaepcm.so.1.0 уже существует в файловой системе
capt-src: /usr/lib/libcaiousb.so уже существует в файловой системе
capt-src: /usr/lib/libcaiousb.so.1 уже существует в файловой системе
capt-src: /usr/lib/libcaiousb.so.1.0.0 уже существует в файловой системе
capt-src: /usr/lib/libcaiowrap.so уже существует в файловой системе
capt-src: /usr/lib/libcaiowrap.so.1 уже существует в файловой системе
capt-src: /usr/lib/libcaiowrap.so.1.0.0 уже существует в файловой системе
capt-src: /usr/lib/libcanon_slim.so уже существует в файловой системе
capt-src: /usr/lib/libcanon_slim.so.1 уже существует в файловой системе
capt-src: /usr/lib/libcanon_slim.so.1.0.0 уже существует в файловой системе

Как можно установить повторно?

Надо выяснить, откуда там эти файлы. Если они были установлены с каким-то пакетом, надо этот пакет удалить. Узнать из какого пакета файл можно так:

pacman -Qo /usr/lib/имя_файла

Спасибо. Я их всех удалил.
pacman сообщил, что файлы не принадлежат ни одному пакету. Хотя я не совсем уверен... pacman разве может проверить принадлежность если пакет из AUR?

Переустановил capt-src.
В параметрах системы добавил свой принтер Canon_LBP6020 с подключением usb://Canon/LBP6020?serial=0000A2D32BYv. (С этим ccp://localhost:59787 из https://wiki.archlinux.org/index.php/CUPS я не понял что делать:
To configure the printer, follow the [CUPS] article, adding a CAPT printer and using a [Printer URI] of ccp://localhost:59787)
Потом:
ccpdadmin -p Canon_LBP6020 -o /dev/usb/lp0

Теперь задание на печать уходит, но принтер молчит как немой.

Ввожу
$ systemctl --failed

получаю
● configure-printer@usb-003-002.service loaded failed failed Configure Plugged-In Printer

статус говорит:
captstatusui -P Canon_LBP6020
*** captstatusui Socket Error ***

Что нужно еще?

Да, пакман знает всё о всех пакетах.

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

EDIT. Я убрал выше лишнее и добавил ниже:

Наверно, это делается так:

sudo lpadmin -p LBP6020B -E -v "ccp://localhost:59787" -m CNCUPSLBP6020CAPTK.ppd

Также там написано, что если ccp://localhost:59787 не работает, надо попробовать ccp://localhost:59687

sudo lpadmin -p LBP6020B -E -v "ccp://localhost:59787" -m CNCUPSLBP6020CAPTK.ppd
Пишет, мол, совсем устарел
lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS

Вообще этот принтер у кого-нибудь работает в монжаре?
Какие пакеты нужно установить кроме capt-src?

Помогите установить принтер! ПОЖАЛУСТА!

Каким-то чудом завелся. Процесс был приблизительно такой.
Ставим capt-src

добавляем принтер
lpadmin -p Canon_LBP6020 -m CNCUPSLBP6020CAPTS.ppd -E -v ccp://localhost:59787
ccpdadmin -p Canon_LBP6020 -o /dev/usb/lp0

Ставим cndrvcups-common-lb

потом какие-то комманды:
sudo systemctl enable ccpd
sudo systemctl start ccpd

systemctl enable org.cups.cupsd.socket (status/start/enable)
systemctl enable org.cups.cupsd.service

cupsenable Canon_LBP6020
cupsaccept Canon_LBP6020

Может каие-то команды и лишние.
В процессе несколько раз перезагружался, но пока РАБОТАЕТ!

Спасибо БОЛЬШОЕ!

1 Like

Это другой драйвер, у меня принтер другой модели с ним работает, но без capt-src. Но если у вас все заработало, наверно лучше не трогать.

Forum kindly sponsored by