Главная » Файлы » Мои файлы

Установка принтера Canon LBP2900 в Альт линукс (Altlinux)
11.10.2023, 17:19

Актуально на 10 октября 2023 года
Настройка принтера Canon LBP2900
Операционная система: ALT 10.2
Версия KDE Plasma: 5.27.7
Версия KDE Frameworks: 5.109.0
Версия Qt: 5.15.10
Версия ядра: 6.1.54-un-def-alt1 (64-бита)
Графическая платформа: X11
Процессоры: 4 × Intel® Core™ i3-9100F CPU @ 3.60GHz
Память: 7,7 ГиБ ОЗУ
Графический процессор: OLAND

Описание проблемы.
Имеется три подключенных принтера к вышеуказанной системе
Canon LBP2900
EPSON L110
Samsung SCX-4200 в качестве сканера
Если включать только Canon LBP2900, то всё безупречно работает.
Замечено, Canon выключен, и раньше его включить Samsung, печать на Canon не работает
до полного отключения остальных принтеров и только после перезагрузки компьютера.

РАБОЧАЯ ВЕРСИЯ НА 10.10.2023 +
https://www.altlinux.org/Установка_принтера_Canon_LBP3010 (источник)
Скачиваем с официального сайта архив, там два .rpm; устанавливаем (если жалуется на отсутствие зависимостей, устанавливаем через apt-get):

1. Установка драйверов:

# apt-get install ./cndrvcups-common-3.21-1.x86_64.rpm  ./cndrvcups-capt-2.71-1.x86_64.rpm

2. Зарегистрировать принтер в спулере печати:

# lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E

3. Для локального принтера, подключенного по USB:

# ccpdadmin -p LBP2900 -o /dev/usb/lp0

4. Создать новый сервис ccpd. Для этого создать файл /etc/systemd/system/ccpd.service со следующим содержимым:

# 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=5
[Install]
WantedBy=multi-user.target

****************************************************

5. Удалить старый сервис, который рассчитан на систему инициализации SysVinit и был установлен в систему вместе с драйвером (теперь он не нужен и будет мешать):

# rm -f /etc/rc.d/init.d/ccpd

6. Перезагрузить systemd с поиском новых юнитов и перезапустить сервисы ccpd и cups:

# systemctl daemon-reload
# systemctl restart ccpd cups

7. Добавить ссpd в автозагрузку:

# systemctl enable ccpd

****************************************************
Удаление драйверов:
# apt-get remove cndrvcups-capt --purge
# apt-get remove cndrvcups-common --purge

Категория: Мои файлы | Добавил: scollTdshi
Просмотров: 134 | Загрузок: 0 | Рейтинг: 5.0/7
Всего комментариев: 0
Auto Web Pinger