Нашел кучу мануалов по установке, но ничего не заработало. Опишу последовательность действий:
Скачиваю с https://bugs.gentoo.org/show_bug.cgi?id=130612 3 файла
- init file for ccpd
- cndrvcups-capt-2.20.ebuild
- cndrvcups-common-2.20.ebuild
К двум последним добавляю к имени _p1 (вышла уже новая версия) и кидаю все в /usr/local/portage (подправив версию в зависимостях).
Скачиваю с официального сайта дрова, и кидаю их в distfiles.
Ставлю cndrvcups-capt.
emerge cndrvcups-capt
Добавляю в /etc/conf.d/modules модуль usblp.
Добавляю принтер
# /usr/sbin/lpadmin -p CanonLBP6000 -m CNCUPSLBP6018CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
# /usr/sbin/ccpdadmin -p CanonLBP6000 -o /dev/usb/lp0
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
[0] : CanonLBP6000 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 :
Добавляю ccpd в автозагрузку
rc-update add ccpd default
После перезагрузки машины и принтера не заработало. Может я что-то не так делаю?
PS. после запуска ccpd создает 250 процессов, которые можно убить только через killall -9 ccpd, это нормально?