| Summary: | Не удается добавить принтер HP OfficeJet 6100 | ||
|---|---|---|---|
| Product: | Branch p9 | Reporter: | Анатолий Кирсанов <kiav1976> |
| Component: | cups | Assignee: | Fr. Br. George <george> |
| Status: | CLOSED FIXED | QA Contact: | qa-p9 <qa-p9> |
| Severity: | normal | ||
| Priority: | P5 | ||
| Version: | не указана | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Анатолий Кирсанов
2021-05-19 23:26:34 MSK
Вроде должен работать. Даже без проприетарного плагина. В настройках KDE есть Оборудорвание/Принтеры.
Там написано "Служба печати недоступна. Неправильный дескриптор файла".
# rpm -qa | fgrep cups
hplip-hpcups-PPDs-3.21.2-alt2.noarch
python3-module-cups-1.9.73-alt2.1.x86_64
cups-filters-libs-1.28.8-alt1.x86_64
cups-filters-1.28.8-alt1.x86_64
gutenprint-cups-5.3.4-alt1.x86_64
hplip-hpcups-3.21.2-alt2.x86_64
bluez-cups-5.55-alt2.x86_64
libcups-2.3.3-alt2.op2.x86_64
python3-module-cupshelpers-1.5.11-alt7.noarch
i586-libcups-2.3.3-alt2.op2.i586
cups-2.3.3-alt2.op2.x86_64
libkcupslib0.2-19.12.3-alt2.x86_64
Оказалось, что не работает демон cups
# systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; disabled; vendor preset: enabled)
Active: inactive (dead)
TriggeredBy: ● cups.socket
Docs: man:cupsd(8)
Запустил
# systemctl start cups
# systemctl status cups
● cups.service - CUPS Scheduler
Loaded: loaded (/lib/systemd/system/cups.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2021-05-21 00:43:21 MSK; 8s ago
TriggeredBy: ● cups.socket
Docs: man:cupsd(8)
Main PID: 138608 (cupsd)
Status: "Scheduler is running..."
Tasks: 1 (limit: 77061)
Memory: 5.1M
CGroup: /system.slice/cups.service
└─138608 /usr/sbin/cupsd -l
мая 21 00:43:21 main.localdomain systemd[1]: Starting CUPS Scheduler...
мая 21 00:43:21 main.localdomain systemd[1]: Started CUPS Scheduler.
После этого в hp-setup принтер появился. С каким файлом ppd - без понятия. Судя по /etc/cups ничего мои манипуляции не меняли. Есть файл /etc/cups/ppd/Officejet_6100.ppd, созданный сразу после установки ОС. Приложения принтер теперь видят.
Закрепил успех
# systemctl enable cups
Synchronizing state of cups.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable cups
Created symlink /etc/systemd/system/printer.target.wants/cups.service → /lib/systemd/system/cups.service.
Created symlink /etc/systemd/system/sockets.target.wants/cups.socket → /lib/systemd/system/cups.socket.
Created symlink /etc/systemd/system/multi-user.target.wants/cups.path → /lib/systemd/system/cups.path.
После обновления на 2.3.1 → 2.3.3 cups оказывался в состоянии disabled, это исправлено в 2.3.3-alt6 |