Принтеры Canon имеют странный и неудобный драйвер не работающий без доводки напильником и пляски с бубном, но после длительных мучений мне мне всё же удалось заставить печатать один из них. Посему пишу чтобы не забыть.
Основой послужила несколько устаревшая статья, я удалил лишнее на текущий момент.
- Шаг 1. Принтер при включении добавляется ему присваивается имя
LBP2900, однако не работает, драйверов к нему нет в системе.
- Шаг 2. Идём на сайт производителя. скачиваем архив с драйверами, на текущий момент это CAPTDRV160.tar.gz, из него нам надо только пару deb пакетов (если у вас не amd64 или mac).
- Шаг 3. Ставим пакеты
# dpkg -i cndrvcups-capt_1.60-1_i386.deb cndrvcups-common_1.60-1_i386.deb
- Шаг 4. Демоны должны запускаться в определённой последовательности, следующая команда определяет это:
# update-rc.d ccpd defaults 20
- Шаг 5. Загадочный демон канона имеет собственную настройку в файле /etc/ccpd.conf но смотреть его не обязательно. Добавляем найденный принтер в конфигурацию демона:
# ccpdadmin -p LBP2900 -o /dev/usb/lp0
Без аргументов ccpdadmin выводит текущую конфигурацию.
- Шаг 6. Изменяем "порт" и драйвер в настройках принтера. "Порт" выбираем первый из fifo, далее выбираем модель принтера. При этом для выбранной модели появляется два драйвера с одинаковыми названиями, первый -- с припиской "рекомендуемый". Не знаю влияет ли это на результат, но я выбирал второй .
- Шаг 7. Разрешаем cupsd обращаться через fifo к этому дурацкому драйверу, для чего в /etc/apparmor.d/usr.sbin.cupsd добавляем строчку:
/var/ccpd/** rw,
- Шаг 8. Перезагружаем компьютер.
Вроде печатает.
Добавление.
Как я понял, для того чтобы принтер работал после восстановления из спячки нужны дополнительные манипуляции
Последние комментарии
17 недель 8 часов назад