Мой HP LaserJet 1000 не работает после обновления до 20.04.1

Вопрос или проблема

Мой принтер 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-Сообщение: 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

doc=/usr/share/doc/hplip

html=/usr/share/doc/hplip-doc

icon=no

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]

scan = /usr/bin/xsane -V %SANE_URI%

[fax]

email_address =

voice_phone =

[installation]

date_time = 09/23/24 07:02:29

версия = 3.23.12

[last_used]

device_uri = “hp:/usb/hp_LaserJet_1000?serial=0”

printer_name = hp_LaserJet_1000

working_dir =

[polling]

device_list =

enable = false

interval = 5

[refresh]

enable = false

rate = 30

type = 1

[settings]

systray_messages = 0

systray_visible = 0

[upgrade]

last_upgraded_time = 1659236765

latest_available_version = 3.17.10

notify_upgrade = true

pending_upgrade_time = 0


| Внешние зависимости |

ошибка: cups
CUPS – Общая система печати Unix ОБЯЗАТЕЛЬНА 1.1
НЕСОВМЕСТИМО ‘CUPS может быть не установлен или не запущен’
gs
GhostScript –
Интерпретатор и просмотрщик языка PostScript и PDF ОБЯЗАТЕЛЬЕН 7.05 10.02.1 ОК –
Gtk-Сообщение: 07:02:30.193: Не удалось загрузить модуль “canberra-gtk-module”

Gtk-Сообщение: 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 – Административная политика ДОПОЛНИТЕЛЬНЫЙ – – ОК –
network network -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 для уведомлений Desktop libnotify ДОПОЛНИТЕЛЬНЫЙ – – ОК –
ошибка: 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 – Компилятор GNU Project C и C++ ОБЯЗАТЕЛЬНА – 13.2.0 ОК –
make make – Утилита GNU для поддержания групп программ ОБЯЗАТЕЛЬНА 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

введите описание изображения здесь

Я нажал “ДАЛЕЕ”

введите описание изображения здесь

Это уведомление также отображается

введите описание изображения здесь

Ответ или решение

Проблема, с которой вы столкнулись, связана с несовместимостью и отсутствием необходимых компонентов после обновления вашей операционной системы до Ubuntu 20.04.1. Ваш принтер HP LaserJet 1000 может не работать из-за устаревшей версии HPLIP (HP Linux Imaging and Printing), ошибок в установках CUPS (Common Unix Printing System) или отсутствия необходимых плагинов. Рассмотрим шаги, которые помогут вам решить эту проблему.

Шаг 1: Установка актуальной версии HPLIP

Так как вы используете Ubuntu 20.04.1, вам следует установить последнюю версию HPLIP, которая имеет поддержку для ваших устройств. Выполните следующие команды в терминале:

sudo apt update
sudo apt install hplip hplip-gui

Это установит последнюю доступную версию HPLIP и соответствующий графический интерфейс.

Шаг 2: Установка необходимых зависимостей

После установки HPLIP, проверьте наличие необходимых зависимостей. В вашем выводе отчетов были указаны отсутствующие или несовместимые библиотеки. Убедитесь, что CUPS и его модули установлены и работают правильно:

sudo apt install cups libcups2-dev
sudo systemctl start cups
sudo systemctl enable cups

После выполнения этих команд перезапустите службу CUPS:

sudo systemctl restart cups

Шаг 3: Установка плагина HPLIP

Как вы правильно заметили, вам нужно установить бинарный плагин для работы вашей модели принтера. Выполните:

hp-plugin

Следуйте инструкциям на экране. Если возникнет проблема с установкой плагина, попробуйте выполнить команду с правами суперпользователя:

sudo hp-plugin

Шаг 4: Настройка принтера с помощью hp-setup

Запустите команду настройки принтера:

hp-setup

Следуйте инструкциям на экране, чтобы завершить настройку. Если принтер распознается правильно, он должен автоматически добавить его в CUPS.

Шаг 5: Проверка прав доступа

Убедитесь, что ваш пользователь является членом группы lp и scanner (если используете сканер):

sudo usermod -aG lp,scanner $USER

После этого выйдите из системы и войдите снова или перезагрузите компьютер.

Шаг 6: Печать и тестирование

После завершения всех шагов попробуйте распечатать тестовую страницу:

  1. Откройте интерфейс CUPS в веб-браузере, введя http://localhost:631.
  2. Перейдите в "Printers" и выберите ваш принтер.
  3. Нажмите "Print Test Page" для проверки.

Заключение

Если после выполнения всех этих шагов принтер все еще не работает, стоит проверить подключение USB и попытаться подключить его к другому USB-порту. Также стоит проверить, распознается ли принтер в системе, командой:

lsusb

Если он отображается, но не работает, возможно, потребуется обратиться к документации HPLIP или сообществу Ubuntu за дополнительной помощью.

Если у вас будут возникать дополнительные вопросы, не стесняйтесь их задавать.

Оцените материал
Добавить комментарий

Капча загружается...