Я запускаю hp-setup, который является частью утилит HPLIP (ранее я запускал hplip). Я подключил принтер к USB-порту и использую опцию обнаружения через USB (я пытался сделать это по беспроводной сети, но тоже не получается). Когда он запускается, он выдает этот вывод ошибки:
Система обработки изображений и печати HP Linux (версия 3.21.10)
Утилита настройки принтера/факса вер. 9,0
Авторское право (c) 2001-18 HP Development Company, LP
Это программное обеспечение поставляется АБСОЛЮТНО НИКАКИХ ГАРАНТИЙ.
Это бесплатное программное обеспечение, и вы можете распространять его
при определенных условиях. См. файл COPYING для более подробной информации.
Поиск... (bus=usb, search=(None), desc=0)
Поиск на шине USB...
error: Ошибка чтения канала
ошибка: невозможно прочитать канал Marvell_EWS
ПОЛУЧИТЬ /IoMgmt/Адаптеры HTTP/1.1
Хост: локальный
Пользовательский агент: hplip/3.0
Тип содержимого: текст/xml; кодировка = utf-8
Длина содержимого: 0
error: Ошибка записи канала
Traceback (последний последний вызов):
Файл «/usr/share/hplip/ui5/wifisetupdialog.py», строка 274, в showNetworkPage
adapter_list = self.wifiObj.getWifiAdaptorID(self.dev)
Файл «/usr/share/hplip/base/LedmWifi.py», строка 127, в getWifiAdaptorID.
ret = получить список адаптеров (разработчик)
Файл "/usr/share/hplip/base/LedmWifi.py", строка 90, в getAdaptorList
paramsList,code = readXmlTagDataFromURI(dev,URI,'<io:Adapters', '<io:Adapter>')
Файл «/usr/share/hplip/base/LedmWifi.py», строка 531, в readXmlTagDataFromURI
dev.writeMarvell_EWS (данные)
Файл «/usr/share/hplip/base/device.py», строка 2242, в writeMarvell_EWS
вернуть self.__writeChannel(self.openMarvell_EWS, данные)
Файл "/usr/share/hplip/base/device.py", строка 2272, в __writeChannel
поднять ошибку (ERROR_DEVICE_IO_ERROR)
base.g.Error: («Ошибка ввода-вывода устройства», 12)
Во время обработки вышеупомянутого исключения произошло другое исключение:
Traceback (последний последний вызов):
Файл «/usr/share/hplip/ui5/wifisetupdialog.py», строка 719, в NextButton_clicked
self.showNetworkPage()
Файл «/usr/share/hplip/ui5/wifisetupdialog.py», строка 276, в showNetworkPage
self.showIOError(e)
Файл "/usr/share/hplip/ui5/wifisetupdialog.py", строка 843, в showIOError
FailureUI(self, self.__tr("<b>Произошла ошибка ввода-вывода.</b><p>Проверьте USB-подключение к принтеру и повторите попытку.</p>(%s)" % str( е[0])))
TypeError: объект «Ошибка» не подлежит подписке
Детали фона:
Убунту 20.4 ЛТС
Принтер HP 551 Smart Tank.
Программное обеспечение маршрутизатора, которое у меня есть, предоставляет ограниченный список того, что подключено к WIFI, и я не вижу в списке принтер. Другие компьютеры (машины с Windows) могут печатать и сканировать по беспроводной сети, поэтому я не знаю, как это происходит (они общаются напрямую с принтером и не нуждаются в маршрутизаторе? Или программное обеспечение моего маршрутизатора лжет, и принтер, вероятно, включен? сеть?). После нескольких неудачных попыток, когда обнаружение либо выдало ошибку, либо просто бесконечный поиск, я обнаружил, что машина Ubuntu может печатать, поэтому я думаю, что утилита запустилась достаточно, но что меня больше всего интересует, так это сканирование. Таким образом, без правильной настройки программного обеспечения HP для принтера я не могу получить доступ к функциям сканирования программного обеспечения (программное обеспечение HP для сканирования говорит: «Устройство не подключено»)