- Вопрос или проблема
- | СИСТЕМНАЯ ИНФОРМАЦИЯ |
- | КОНФИГУРАЦИЯ HPLIP |
- | Внешние зависимости |
- | Общие зависимости |
- | COMPILEDEP |
- | Расширения Python |
- | Конфигурация сканирования |
- | ОБНАРУЖЕННЫЕ УСТРОЙСТВА СКАНИРОВАНИЯ |
- | ОБНАРУЖЕННЫЕ USB УСТРОЙСТВА |
- | УСТАНОВЛЕННЫЕ ОЧЕРЕДИ ПЕЧАТИ CUPS |
- | РАЗРЕШЕНИЕ |
- | РЕЗЮМЕ |
- Отсутствующие обязательные зависимости
- Отсутствующие дополнительные зависимости
- Статус плагина
- Ответ или решение
- 1. Обновление HPLIP
- 2. Установка необходимых зависимостей
- 3. Установка бинарного плагина
- 4. Проверка состояния CUPS
- 5. Проверка подключения к принтеру
- 6. Настройка принтера через CUPS
- 7. Проверка прав доступа
- Заключение
Вопрос или проблема
Мой принтер HP LaserJet 1000 не работает после обновления с версии 20.04.1.
Я признаю, что это старый (но надежный) принтер HP,
но он работал нормально до обновления.
***************************************************************
**Диспетчер устройств HP говорит**
"Не удается открыть устройство hp:/usb/hp_LaserJet_1000?serial=0."
********************************************************************
**Когда я запустил {hp-setup}**
HP Linux Imaging and Printing System (вер. 3.23.12)
Утилита настройки принтера/факса вер. 9.0
Авторские права (c) 2001-18 HP Development Company, LP
Это программное обеспечение предоставляется БЕЗ ГАРАНТИЙ.
Это бесплатное программное обеспечение, и вы можете распространять его
при определенных условиях. Более подробная информация см. в файле COPYING.
QSocketNotifier: Может использоваться только с потоками, запущенными с помощью QThread
Поиск... (шина=usb, поиск=(Нет), описание=0)
ошибка: Устройства не найдены на шине: usb
Статус печати из диспетчера устройств HP:
Когда я запустил {hp-check}
|Gtk-Message: 07:02:27.735:
Не удалось загрузить модуль "canberra-gtk-module"
предупреждение: версия ubuntu-24.04 не поддерживается.
Используются зависимости версий ubuntu-23.04 для проверки и установки...
| СИСТЕМНАЯ ИНФОРМАЦИЯ |
Ядро: 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Пт Июл 5 10:34:03 UTC 2024 GNU/Linux
Хост: 2022
Процесс: 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Пт Июл 5 10:34:03 UTC 2024 GNU/Linux
Дистрибутив: ubuntu 24.04
Разрядность: 64 бит
| КОНФИГУРАЦИЯ HPLIP |
Версия HPLIP: HPLIP 3.23.12
Домашняя директория HPLIP: /usr/share/hplip
предупреждение: Установка HPLIP:
Автоматическая установка не поддерживается для дистрибутива ubuntu версии 24.04
Текущие содержимое файла '/etc/hp/hplip.conf':
# hplip.conf.
Сгенерировано из hplip.conf.in с помощью configure.
[hplip]
версия=3.23.12
[dirs]
домашняя=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/hplip/HP
ppdbase=/usr/share/ppd/hplip
документы=/usr/share/doc/hplip
html=/usr/share/doc/hplip-doc
иконка=нет
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv
bin=/usr/bin
apparmor=/etc/apparmor.d
# Следующие значения определяются во время конфигурации и не могут быть изменены.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=yes
foomatic-drv-install=yes
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.23.12
restricted-build=no
ui-toolkit=qt5
qt3=no
qt4=no
qt5=yes
policy-kit=yes
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=no
class-driver=no
Текущие содержимое файла ‘/var/lib/hp/hplip.state’:
[plugin]
установлен = 1
eula = 1
версия = 3.22.6
Текущие содержимое файла ‘~/.hplip/hplip.conf’:
[commands]
сканирование = /usr/bin/xsane -V %SANE_URI%
[факс]
электронная_почта =
телефон =
[установка]
дата_время = 09/23/24 07:02:29
версия = 3.23.12
[последнее_использование]
device_uri = "hp:/usb/hp_LaserJet_1000?serial=0"
printer_name = hp_LaserJet_1000
рабочая_директория =
[опрос]
device_list =
включено = ложь
интервал = 5
[обновление]
включено = ложь
скорость = 30
тип = 1
[настройки]
systray_messages = 0
systray_visible = 0
[обновление]
время_последнего_обновления = 1659236765
последняя_доступная_версия = 3.17.10
уведомить_об_обновлении = правда
время_ожидания_обновления = 0
<Имя-пакета>
<Описание-пакета>
<Обязательный/Дополнительный>
<Минимальная-версия>
<Установленная-версия>
<Статус>
<Комментарий>
| Внешние зависимости |
ошибка: cups
CUPS - Общая система печати UNIX ОБЯЗАТЕЛЬНО 1.1
НЕСОВМЕСТИМ 'CUPS может не быть установлен или не запущен'
gs
GhostScript -
Интерпретатор и предварительный просмотр языка PostScript и PDF ОБЯЗАТЕЛЬНО 7.05 10.02.1 ОК -
Gtk-Message: 07:02:30.193: Не удалось загрузить модуль "canberra-gtk-module"
Gtk-Message: 07:02:30.229: Не удалось загрузить модуль "canberra-gtk-module"
xsane xsane - Графический интерфейс сканера для SANE ДОПОЛНИТЕЛЬНО 0.9 0.999 ОК -
scanimage scanimage - Программа сканирования из командной строки ДОПОЛНИТЕЛЬНО 1.0 1.2.1 ОК -
dbus DBus - Система обмена сообщениями ОБЯЗАТЕЛЬНО - 1.14.10 ОК -
policykit PolicyKit - Административная политика рамки ДОПОЛНИТЕЛЬНО - - ОК -
сеть сеть - wget ДОПОЛНИТЕЛЬНО - 1.21.4 ОК -
avahi-utils avahi-utils ДОПОЛНИТЕЛЬНО - 0.8 ОК -
| Общие зависимости |
libjpeg libjpeg - Библиотека JPEG ОБЯЗАТЕЛЬНО - - ОК -
cups-devel CUPS devel- Файлы разработки общей системы печати UNIX ОБЯЗАТЕЛЬНО - - ОК -
cups-image CUPS image - Файлы разработки изображений CUPS ОБЯЗАТЕЛЬНО - - ОК -
libpthread libpthread - Библиотека POSIX потоков ОБЯЗАТЕЛЬНО - b'2.39' ОК -
libusb libusb - USB библиотека ОБЯЗАТЕЛЬНО - 1.0 ОК -
sane SANE - Библиотека сканирования ОБЯЗАТЕЛЬНО - - ОК -
sane-devel SANE - Файлы разработки библиотеки сканирования ОБЯЗАТЕЛЬНО - - ОК -
libavahi-dev libavahi-dev ОБЯЗАТЕЛЬНО - - ОК -
libnetsnmp-devel libnetsnmp-devel - Файлы разработки библиотеки SNMP ОБЯЗАТЕЛЬНО 5.0.9 5.9.4 ОК -
libcrypto libcrypto - Криптографическая библиотека OpenSSL ОБЯЗАТЕЛЬНО - 3.0.13 ОК -
python3X Python версии 2.2 или выше - Язык программирования Python ОБЯЗАТЕЛЬНО 2.2 3.12.3 ОК -
python3-notify2 Python libnotify - Python оболочки для уведомлений рабочего стола ДОПОЛНИТЕЛЬНО - - ОК -
ошибка: python3-pyqt4-dbus PyQt 4 DBus - Поддержка DBus для PyQt4 ДОПОЛНИТЕЛЬНО 4.0 - ОТСУТСТВУЕТ 'python3-pyqt4-dbus необходимо установить'
ошибка: python3-pyqt4 PyQt 4- Qt интерфейс для Python (для версии Qt 4.x) ОБЯЗАТЕЛЬНО 4.0 - ОТСУТСТВУЕТ 'python3-pyqt4 необходимо установить'
python3-dbus Python DBus - Оболочки Python для DBus ОБЯЗАТЕЛЬНО 0.80.0 1.3.2 ОК -
python3-xml Библиотеки Python XML ОБЯЗАТЕЛЬНО - 2.6.1 ОК -
python3-devel Python devel - Файлы разработки Python ОБЯЗАТЕЛЬНО 2.2 3.12.3 ОК -
python3-pil PIL - Библиотека изображений Python (необходима для сканирования из командной строки с помощью hp-scan) ДОПОЛНИТЕЛЬНО - 10.2.0 ОК -
python3-reportlab Reportlab - Библиотека PDF для Python ДОПОЛНИТЕЛЬНО 2.0 4.1.0 ОК -
| COMPILEDEP |
libtool libtool - Службы поддержки сборки библиотек ОБЯЗАТЕЛЬНО - 2.4.7 ОК -
gcc gcc - Компилятор C и C++ проекта GNU ОБЯЗАТЕЛЬНО - 13.2.0 ОК -
make make - Утилита GNU make для поддержания групп программ ОБЯЗАТЕЛЬНО 3.0 4.3 ОК -
| Расширения Python |
cupsext CUPS-Расширение ОБЯЗАТЕЛЬНО - 3.23.12 ОК -
hpmudext IO-Расширение ОБЯЗАТЕЛЬНО - 3.23.12 ОК -
| Конфигурация сканирования |
hpaio HPLIP-SANE-Backend ОБЯЗАТЕЛЬНО - 3.23.12 ОК 'hpaio найден в /etc/sane.d/dll.conf'
scanext Scan-SANE-Extension ОБЯЗАТЕЛЬНО - 3.23.12 ОК -
| ОБНАРУЖЕННЫЕ УСТРОЙСТВА СКАНИРОВАНИЯ |
Сканер не найден.
| ОБНАРУЖЕННЫЕ USB УСТРОЙСТВА |
Устройства не найдены.
| УСТАНОВЛЕННЫЕ ОЧЕРЕДИ ПЕЧАТИ CUPS |
hp-LaserJet-1000
----------------
Тип: Принтер
URI устройства: hp:/usb/hp_LaserJet_1000?serial=0
PPD: /etc/cups/ppd/hp-LaserJet-1000.ppd
предупреждение: Не удалось прочитать файл ppd /etc/cups/ppd/hp-LaserJet-1000.ppd
Описание PPD:
Статус принтера: принтер hp-LaserJet-1000 сейчас печатает hp-LaserJet-1000-1843. включено sicfFilterChain: pdftopdf (PID 955328) завершилось без ошибок.
предупреждение: статус плагина: Несоответствие версий
ошибка: Невозможно установить связь с устройством (код=12): hp:/usb/hp_LaserJet_1000?serial=0
ошибка: Устройство не найдено
ошибка: Статус связи: Не удалось
| РАЗРЕШЕНИЕ |
| РЕЗЮМЕ |
Отсутствующие обязательные зависимости
ошибка: отсутствует/несовместимый пакет 'libcups2'
Отсутствующие дополнительные зависимости
Нет
Статус плагина
ошибка: Плагины должны быть установлены
Общее количество ошибок: 4
Всего предупреждений: 1
Готово.
Я проверил, что CUPS обновлен
billschell@2022:~$ **{sudo apt install cups}**
[sudo] пароль для billschell:
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение состояния информации... Готово
**cups уже является самой новой версией (2.4.7-1.2ubuntu7.2).**
0 обновлено, 0 установлено за新од, 0 к удалению и 4 не обновлено.
HP говорит, что мне нужен БИНОРНЫЙ ПЛАГИН
Когда я запустил {hp-plugin}
billschell@2022:~$ {hp-plugin}
HP Linux Imaging and Printing System (вер. 3.23.12)
Утилита загрузки и установки плагинов вер. 2.1
Авторские права (c) 2001-18 HP Development Company, LP
Это программное обеспечение предоставляется БЕЗ ГАРАНТИЙ.
Это бесплатное программное обеспечение, и вы можете распространять его
при определенных условиях. Более подробная информация см. в файле COPYING.
HP Linux Imaging and Printing System (вер. 3.23.12)
Утилита загрузки и установки плагинов вер. 2.1
Авторские права (c) 2001-18 HP Development Company, LP
Это программное обеспечение предоставляется БЕЗ ГАРАНТИЙ.
Это бесплатное программное обеспечение, и вы можете распространять его
при определенных условиях. Более подробная информация см. в файле COPYING.
QSocketNotifier: Может использоваться только с потоками, запущенными с помощью QThread
Я нажал “ДАЛЕЕ”
Это уведомление также появляется
Еще из терминала
Проверка наличия сетевого подключения...
ошибка: Сетевое подключение не обнаружено.
ошибка: Не удалось установить плагин.
ошибка: Устройство, которое вы пытаетесь настроить, требует двоичного плагина.
Некоторые функции могут не работать ожидаемым образом без плагинов.
Пожалуйста, запустите 'hp-plugin' как обычный пользователь для установки плагинов.
Посетите http://hplipopensource.com для получения дополнительной информации.
Запустите {hp-plugin} снова
QSocketNotifier: Может использоваться только с потоками, запущенными с помощью QThread
Проверка наличия сетевого подключения...
ошибка: Сетевое подключение не обнаружено.
ошибка: Сетевое подключение не обнаружено.
Показать порты
Вывод команды lsusb
:
Шина 001 Устройство 001: ID 1d6b:0002 Фонд Linux 2.0 root hub
Шина 001 Устройство 002: ID 8087:0024 Intel Corp. Интегрированный коммутатор с соответствием частоты
Шина 001 Устройство 003: ID 046d:c31c Logitech, Inc. Клавиатура K120
Шина 001 Устройство 004: ID 413c:3200 Dell Computer Corp. Мышь
Шина 002 Устройство 001: ID 1d6b:0002 Фонд Linux 2.0 root hub
Шина 002 Устройство 002: ID 8087:0024 Intel Corp. Интегрированный коммутатор с соответствием частоты
Шина 003 Устройство 001: ID 1d6b:0002 Фонд Linux 2.0 root hub
Шина 003 Устройство 024: ID 03f0:0517 HP, Inc LaserJet 1000
Шина 004 Устройство 001: ID 1d6b:0003 Фонд Linux 3.0 root hub
Как видно, принтер hp laserjet обнаруживается.
Ответ или решение
Уважаемый пользователь,
Согласно предоставленным вами данным, проблема с вашим принтером HP LaserJet 1000 после обновления на Ubuntu 24.04.1 может быть связана с несколькими факторами, включая несовместимость версий программного обеспечения и отсутствие необходимых плагинов. Давайте рассмотрим шаги, которые могут помочь решить эту проблему.
1. Обновление HPLIP
Ваше сообщение указывает на то, что вы используете версию HPLIP 3.23.12, которая может быть несовместима с Ubuntu 24.04. Рекомендуется обновить HPLIP до последней стабильной версии. Заходите на официальный сайт HPLIP и скачайте актуальную версию, совместимую с вашей операционной системой. Установите HPLIP, следуя инструкциям на сайте.
2. Установка необходимых зависимостей
Согласно результатам hp-check
, у вас отсутствует необходимый пакет libcups2
. Убедитесь, что система полностью обновлена и необходимые зависимости установлены. Используйте следующие команды:
sudo apt update
sudo apt upgrade
sudo apt install libcups2 libcupsimage2
3. Установка бинарного плагина
Вы упоминали, что HP требует установку бинарного плагина. Выполните следующую команду, чтобы запустить установку плагина:
hp-plugin
Если появляется сообщение об ошибке «Network connection not detected», убедитесь, что ваше устройство подключено к интернету.
4. Проверка состояния CUPS
Проверьте состояние службы CUPS. Используйте команду:
sudo systemctl status cups
Если CUPS не работает, запустите его с помощью:
sudo systemctl start cups
5. Проверка подключения к принтеру
Проверьте, виден ли ваш принтер через lsusb
. В вашем случае:
Bus 003 Device 024: ID 03f0:0517 HP, Inc LaserJet 1000
Принтер виден, что хорошо, но также убедитесь, что он включен, и кабель USB исправен. Попробуйте подключить принтер к другому USB-порту.
6. Настройка принтера через CUPS
Перейдите в веб-интерфейс CUPS. Откройте браузер и введите:
http://localhost:631/
Отсюда вы можете добавлять и управлять принтерами. Добавьте ваш HP LaserJet 1000, следуя инструкциям на экране.
7. Проверка прав доступа
Если всё еще возникают проблемы, проверьте разрешения. Добавьте пользователя в группу lp
, позволив доступ к вашим устройствам:
sudo usermod -aG lp $USER
После выполнения всех этих действий перезагрузите компьютер и проверьте, работает ли принтер.
Заключение
Если после выполнения всех указанных шагов проблема сохраняется, возможно, стоит рассмотреть возможность временного отката на предыдущую версию ОС, где принтер работал корректно, пока не найдется стабильное решение для Ubuntu 24.04.
Надеюсь, эти советы помогут решить вашу проблему. Если возникнут дополнительные вопросы, не стесняйтесь обратиться за помощью.
С уважением,
[Ваше Имя]