6 подписчиков
Всем доброго времени суток. Немного отступлю от обещанного плана по постам о NAS-серверах - появилась животрепещущая лично для меня тема, информацию по которой искать не всегда просто.
Как известно, нашу страну покидают или уже покинули западные it-гиганты типа HP, Microsoft, Mikrotik, Cisco и т.д - список длинный. В силу этого государство подстегивает собственные конторы и бизнес отказываться от привычных программных и аппаратных решений, начиная с Windows и MS Office и заканчивая серверами, в пользу "отечественных" аналогов: операционных систем на базе ядра Linux, всяких "Мой офис", Rupost и т.д.
Так вот, плох тот админ, который не следит за трендами и не смотрит хотя бы краем глаза, что может подкинуть день грядущий.
Рассмотрим настройку "народных" принтеров Canon для работы в операционных системах Linux.
Canon - самый хреновый производитель принтеров, если речь идет об их двайверах. За всю свою десятилетнюю практику постоянно с ними какие-то проблемы. Выше сказанное относится к серии LBP. Что ж, начнем танцы с бубном.
- Принтер пока не включаем.
- Распаковываем архив, открываем папку 32-bit_Driver/RPM/ или 64-bit_Driver/RPM/ в зависимости от разрядности Вашей операционной системы, устанавливаем два RPM-пакета (для Fedora, Nobara, Rosa Linux, Alt Linux, Red OS) / Если у вас Ubuntu, Mint, Pop_OS, Debian, Astra Linux - открывать нужно те же папки, но DEB вместо RPM и устанавливать deb-файлы.
- Перезапускаем службу CUPS:
sudo systemctl restart cups
- Регистрируем принтер в системе:
sudo lpadmin -p LBP6000 -m CNCUPSLBP6018CAPTK.ppd -v ccp://localhost:59687 -E
Внимание! Вместо LBP6000 указывайте свою модель принтера, а вместо CNCUPSLBP6018CAPTK.ppd - название ppd вашего принтера:
LBP9100C - CNCUPSLBP9100CCAPTK.ppd
LBP7200C series - CNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode) - CNCUPSLBP7200CCAPTK.ppd
LBP7018C / LBP7010C - CNCUPSLBP7018CCAPTK.ppd
LBP6300 - CNCUPSLBP6300CAPTK.ppd
LBP6200 - CNCUPSLBP6200CAPTK.ppd
LBP6020 - CNCUPSLBP6020CAPTK.ppd
LBP6000 LBP6018 - CNCUPSLBP6018CAPTK.ppd
LBP5300 - CNCUPSLBP5300CAPTK.ppd
LBP5100 - CNCUPSLBP5100CAPTK.ppd
LBP5050 series - CNCUPSLBP5050CAPTK.ppd
LBP5000 - CNCUPSLBP5000CAPTK.ppd
LBP3500 - CNCUPSLBP3500CAPTK.ppd
LBP3310 - CNCUPSLBP3310CAPTK.ppd
LBP3300 - CNCUPSLBP3300CAPTK.ppd
LBP3250 - CNCUPSLBP3250CAPTK.ppd
LBP3210 - CNCUPSLBP3210CAPTK.ppd
LBP3200 - CNCUPSLBP3200CAPTK.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
- Прописываем демон ccpd в systemd. Для этого вносим следующее содержимое в файл /etc/systemd/system/ccpd.service :
[Unit]
Description=CCPD Printing Daemon
Requires=cups.service
After=cups.service
[Service]
Type=forking
ExecStart=/usr/sbin/ccpd
TimeoutSec=5
[Install]
WantedBy=multi-user.target
- удаляем файл /etc/rc.d/init.d/ccpd
sudo rm -f /etc/rc.d/init.d/ccpd
- перезагрузим systemd с поиском новых или измененных юнитов:
sudo systemctl daemon-reload
- добавим службу ccpd в автозагрузку:
sudo systemctl enable ccpd
2 минуты
16 декабря 2023