Опыт настройки принтера Canon LBP3000 в Solus OS
После установки Solus OS необходимо было настроить принтер Canon LBP 3000 для печати.
Итак:
1.Скачиваем CAPT драйвер с GitHub
2.Далее открываем папку, где расположен файл драйвера и входим из нее в Терминал, входим в root и выполняем команду:
sudo eopkg install canon-capt-drivers-2.71-1-1-x86_64.eopkg --ignore-file-conflicts
Соглашаемся с установкой зависимостей (на вопросы отвечаем «Да»)
По завершении должно быть сообщение: «canon-capt-drivers установлен».
3.Далее вводим команду для предотвращения дублирования принтера (автоматического поиска нового принтера при подключении нашего принтера к USB. В противном случае, принтер печатать не будет. Проверено):
sudo eopkg remove system-config-printer
4.Далее добавляем принтер в систему и регистрируем его в диспетчере очереди печати, а также в установочном файле демона ccpd:
sudo lpadmin -p LBP3000 -m CNCUPSLBP3000CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
sudo ccpdadmin -p LBP3000 -o /dev/usb/lp0
ПРИМЕЧАНИЯ: После выполнения первой команды (см.п.4) мы увидим на экране всплывающее сообщение «Принтер добавлен». В разделе «Принтеры» появлятся наш принтер Canon LBP 3000.
После выполнения второй команды (см.п.4) терминал должен показать таблицу, где будет фигурировать наш принтер и отметка «NEW!» (или «Modified!»)
Драйвер подходит и для многих других моделей, использующих CAPT (например: Canon LBP 2900). В командах вместо «3000» будет необходимо подставить свое число, соответствующее модели).
5.Для обеспечения корректной работы служб создаем юнит:
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
сохраняем (Ctrl+O,Enter) и закрываем редактор (Ctrl+X)
6.Вводим и выполняем команды для перезагрузки, запуска и настройки служб:
sudo systemctl stop org.cups.cupsd.service
sudo systemctl start org.cups.cupsd.service
sudo /etc/init.d/ccpd start
sudo systemctl daemon-reload
sudo systemctl reenable ccpd.service
ПРИМЕЧАНИЯ: после выполнения 3й команды (п.6) терминал выдаст сообщение типа «Started /usr/sbin/ccpd …»,
после выполнения последней команды появится сообщение типа : "Created symlink /etc … "
7.Перезагружаем компьютер.
8.Подключаем принтер к USB и проверяем печать.
После этих действий принтер будет печатать.
Перемещено hobbit из general