Когда я пытаюсь сканировать с помощью Xsane, я получаю сообщение об ошибке «Не удалось запустить сканер: недопустимый аргумент».
У меня есть МФУ HP Laserjet M227fdn в сети Ethernet, который печатает нормально. Я использую Ubuntu 20.04.3 LTS на процессоре Intel Xeon E5-2670 0 @ 2,60 ГГц Ã 16. Когда я запускаю Xsane, он ищет сканеры и видит три устройства:
escl:http//192.168.4.68:8080
hpaio:HP_Laserjet_MFP_M227-M231?zc=NPIF3C167
hpaio:HP_Laserjet_MFP_M227-M231?ip=192.168.4.68
Выбор любого из устройств hpaio приводит к ошибке «Ошибка во время ввода-вывода устройства».
Выбор устройства escl позволяет запустить Xsane, но происходит сбой, когда я нажимаю кнопку сканирования, что приводит к ошибке недопустимого аргумента.
Я удалил Xsane, выполнил sudo apt update && sudo apt upgrade, переустановил xsane через программный центр Ubuntu.
вывод скан-изображения -T
сканизображение -T
Выходной формат не задан, по умолчанию используется pnm.
Возможности: [изображение/jpeg]
Возможности: [изображение/jpeg]
Возможности: [изображение/jpeg]
Возможности: [изображение/jpeg]
scanimage: округленное значение br-x от 0 до 0
scanimage: округленное значение br-y от 0 до 0
scanimage: sane_start: неверный аргумент
Я опубликую полный вывод hp-check -rt в конце этого поста.
Я изменил права доступа к файлам .ppd следующим образом:
/etc/cups/ppd$ ls -l
всего 148
-rwxrwxr-- 1 root lp 11167 22 августа 00:00 HP_LaserJet_MFP_M227fdn_F3C167_.ppd
-rwxrwxr-- 1 root lp 2868 20 августа 22:17 HP_LaserJet_MFP_M227-M231_fax.ppd
-rwxrwxr-- 1 root lp 59716 21 августа 20:00 HP_LaserJet_MFP_M227-M231.ppd
-rwxrwxr-- 1 root lp 59716 20 августа 22:17 HP_Laserjet.ppd
-rw-r----- 1 root lp 12270 18 августа 11:20 HP_Laserjet.ppd.O
Я вижу, что есть ряд проблем, но я недостаточно знаю, чтобы знать, как действовать дальше. Разрешения для файлов .ppd, по-видимому, являются одной из проблем, которые вызывают эту ошибку в других темах, посвященных этой проблеме, но, похоже, это не решает ее. Заранее спасибо за вашу помощь.
hp-check -rt
предупреждение: версия ubuntu-20.04 не поддерживается.Использование зависимостей версий ubuntu-19.10 для проверки и установки...
---------------
| СИСТЕМНАЯ ИНФОРМАЦИЯ |
---------------
Ядро: 5.4.0-80-generic #90-Ubuntu SMP Пт, 9 июля, 22:49:44 UTC 2021 GNU/Linux
Ведущая: Дайан Фосси
Proc: 5.4.0-80-generic #90-Ubuntu SMP Пт, 9 июля, 22:49:44 UTC 2021 GNU/Linux
Распространение: убунту 20.04
Разрядность: 64 бит
-----------------------
| КОНФИГУРАЦИЯ HPLIP |
-----------------------
HPLIP-версия: HPLIP 3.20.3
Домашняя страница HPLIP: /usr/share/hplip
предупреждение: установка HPLIP: автоматическая установка не поддерживается для дистрибутива Ubuntu версии 20.04
Текущее содержимое файла '/etc/hp/hplip.conf':
# hplip.conf. Генерируется из hplip.conf.in с помощью configure.
[hlip]
версия=3.20.3
[директора]
главная=/USR/доля/hplip
запустить=/вар/выполнить
ppd=/usr/доля/ppd/hplip/HP
ppdbase=/usr/доля/ppd/hplip
doc=/usr/доля/doc/hplip
html=/usr/share/doc/hplip-doc
значок=нет
cupsbackend=/usr/lib/cups/бэкенд
cupsfilter=/usr/lib/cups/фильтр
drv=/usr/доля/чашки/drv
бен=/USR/бен
apparmor=/etc/apparmor.d
# Следующие значения определяются во время настройки и не могут быть изменены.
[настроить]
построение сети = да
libusb01-сборка = нет
pp-сборка = нет
графический интерфейс = да
сборка сканера=да
факс-сборка=да
dbus-сборка = да
cups11-build=нет
документ-сборка = да
теневая сборка = нет
hpijs-установить = да
foomatic-drv-install = да
foomatic-ppd-install=нет
foomatic-rip-hplip-install=нет
hpcups-install=да
чашки-drv-установить = да
чашки-ppd-установить=нет
внутренний тег = 3.20.3
ограниченная сборка = нет
пользовательский интерфейс-инструментарий = qt5
qt3=нет
qt4=нет
qt5=да
комплект политики = да
облегченная сборка = нет
udev_sysfs_rules=нет
hpcups-only-build=нет
hpijs-only-build=нет
apparmor_build = нет
драйвер класса = нет
Текущее содержимое файла '/var/lib/hp/hplip.state':
Плагины не устанавливаются. Не удалось получить доступ к файлу: Нет такого файла или каталога
Текущее содержимое файла '~/.hplip/hplip.conf':
[установка]
дата_время = 22.08.21 10:55:20
версия = 3.20.3
<Имя пакета> <Описание пакета> <Обязательный/Необязательный> <Минимальная версия> <Установленная версия> <Статус> <Комментарий>
-------------------------
| Внешние зависимости |
-------------------------
ошибка: cups CUPS — ТРЕБУЕТСЯ общая система печати Unix 1.1 — НЕСОВМЕСТИМОСТЬ «CUPS может быть не установлена или не запущена»
gs GhostScript — интерпретатор и средство предварительного просмотра языков PostScript и PDF ТРЕБУЕТСЯ 7.05 9.50 OK —
xsane xsane — интерфейс графического сканера для SANE ДОПОЛНИТЕЛЬНО 0,9 0,999 OK —
scanimage scanimage - Программа сканирования оболочки НЕОБЯЗАТЕЛЬНО 1.0 1.0.29 OK -
ошибка: dbus DBus - Система шины сообщений ТРЕБУЕТСЯ - 1.12.16 ОТСУТСТВУЕТ «DBUS может быть не установлен или не запущен»
policykit PolicyKit — структура административной политики НЕОБЯЗАТЕЛЬНО — 0,105 OK —
сеть сеть -wget НЕОБЯЗАТЕЛЬНО - 1.20.3 ОК -
avahi-utils avahi-utils ДОПОЛНИТЕЛЬНО - 0.7 OK -
------------------------
| Общие зависимости |
------------------------
ошибка: libjpeg libjpeg - библиотека JPEG ТРЕБУЕТСЯ - - ОТСУТСТВУЕТ 'требуется установить libjpeg'
ошибка: cups-devel CUPS devel- Общие файлы разработки Unix Printing System ТРЕБУЕТСЯ - - ОТСУТСТВУЕТ 'cups-devel необходимо установить'
ошибка: cups-image CUPS image - ТРЕБУЕТСЯ файл разработки образа CUPS - - ОТСУТСТВУЕТ 'cups-image должен быть установлен'
libpthread libpthread - библиотека потоков POSIX ТРЕБУЕТСЯ - b'2.31' OK -
ошибка: libusb libusb - ТРЕБУЕТСЯ библиотека USB - 1.0 ОТСУТСТВУЕТ 'необходимо установить libusb'
sane SANE - Библиотека сканирования ТРЕБУЕТСЯ - - ОК -
ошибка: sane-devel SANE - Сканирование файлов разработки библиотеки ТРЕБУЕТСЯ - - ОТСУТСТВУЕТ 'необходимо установить sane-devel'
ошибка: libnetsnmp-devel libnetsnmp-devel — файлы разработки сетевой библиотеки SNMP ТРЕБУЕТСЯ 5.0.9 — ОТСУТСТВУЕТ «требуется установить libnetsnmp-devel»
ошибка: libcrypto libcrypto - криптографическая библиотека OpenSSL ТРЕБУЕТСЯ - 1.1.1 ОТСУТСТВУЕТ 'необходимо установить libcrypto'
python3X Python 2.2 или выше — ТРЕБУЕТСЯ язык программирования Python 2.2 3.8.10 OK —
ошибка: python3-notify2 Python libnotify — привязки Python для уведомлений рабочего стола libnotify НЕОБЯЗАТЕЛЬНО — ОТСУТСТВУЕТ 'python3-notify2 должен быть установлен'
ошибка: 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.2.16 OK —
python3-xml XML-библиотеки Python ТРЕБУЮТСЯ — 2.2.9 ОК —
ошибка: python3-devel Python devel — файлы разработки Python НЕОБХОДИМО 2.2 3.8.10 ОТСУТСТВУЕТ «необходимо установить python3-devel»
python3-pil PIL — библиотека изображений Python (требуется для сканирования из командной строки с помощью hp-scan) ДОПОЛНИТЕЛЬНО — 7.0.0 OK —
python3-reportlab Reportlab — библиотека PDF для Python ДОПОЛНИТЕЛЬНО 2.0 3.5.34 OK —
--------------
| СОСТАВ |
--------------
ошибка: libtool libtool - ТРЕБУЕТСЯ служба поддержки построения библиотек - - ОТСУТСТВУЕТ 'необходимо установить libtool'
gcc gcc — ТРЕБУЕТСЯ компилятор GNU Project C и C++ — 9.3.0 OK —
make make — утилита GNU make для поддержки групп программ REQUIRED 3.0 4.2.1 OK —
---------------------
| Расширения Python |
---------------------
cupsext ТРЕБУЕТСЯ расширение CUPS - 3.20.3 ОК -
ТРЕБУЕТСЯ расширение ввода-вывода hpmudext — 3.20.3 ОК —
----------------------
| Конфигурация сканирования |
----------------------
'/etc/sane.d/dll.d/hpaio' не найден.
hpaio HPLIP-SANE-Backend ТРЕБУЕТСЯ - 3.20.3 OK 'hpaio найден в /etc/sane.d/dll.conf'
scanext ТРЕБУЕТСЯ расширение Scan-SANE-Extension - 3.20.3 OK -
------------------------------
| ОБНАРУЖЕННЫЕ УСТРОЙСТВА СКАНЕРА |
------------------------------
устройство `escl:http://192.168.4.68:8080' — это ESCL планшетный сканер HP LaserJet MFP M227fdn (F3C167).
устройство `hpaio:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167' является Hewlett-Packard HP_LaserJet_MFP_M227-M231 "все в одном"
устройство `hpaio:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68' является Hewlett-Packard HP_LaserJet_MFP_M227-M231 "все в одном"
--------------------------
| ОБНАРУЖЕННЫЕ USB-УСТРОЙСТВА |
--------------------------
Устройства не найдены.
----------------------------------
| УСТАНОВЛЕННЫЕ ОЧЕРЕДИ ПРИНТЕРА CUPS |
----------------------------------
HP_Laserjet
-----------
Тип: Принтер
URI устройства: hp:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_Laserjet.ppd
Описание PPD: HP LaserJet Pro MFP M227-M231 Postscript (рекомендуется)
Состояние принтера: принтер HP_Laserjet не используется. включено с вс, 22 августа 2021 г., 10:14:30 CDT
ошибка: Статус связи: Ошибка
HP_LaserJet_MFP_M227-M231
-------------------------
Тип: Принтер
URI устройства: hp:/net/HP_LaserJet_MFP_M227-M231?ip=192.168.4.68
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231.ppd
Описание PPD: HP LaserJet Pro MFP M227-M231 Postscript (рекомендуется)
Состояние принтера: принтер HP_LaserJet_MFP_M227-M231 не используется. включено с сб, 21 августа 2021 г., 20:00:25 CDT
Статус связи: Хорошо
HP_LaserJet_MFP_M227-M231_факс
-----------------------------
Тип: Факс
URI устройства: hpfax:/net/HP_LaserJet_MFP_M227-M231?zc=NPIF3C167
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227-M231_fax.ppd
Описание PPD: HP Fax2 hpcups
Состояние принтера: принтер HP_LaserJet_MFP_M227-M231_fax не используется. включено с пт, 20 августа 2021 г., 22:17:24 CDT
Статус связи: Хорошо
HP_LaserJet_MFP_M227fdn_F3C167_
-------------------------------
Тип: Неизвестно
URI устройства: неявный класс://HP_LaserJet_MFP_M227fdn_F3C167_/
PPD: /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd
предупреждение: не удалось прочитать файл /etc/cups/ppd/HP_LaserJet_MFP_M227fdn_F3C167_.ppd ppd
Описание ППД:
Состояние принтера: принтер HP_LaserJet_MFP_M227fdn_F3C167_ не используется. включено с вс, 22 августа 2021 г., 00:00:05 CDT
предупреждение: на принтере не установлен HPLIP. Принтеры должны использовать серверную часть hp: или hpfax: CUPS для устройств HP.
--------------
| РАЗРЕШЕНИЕ |
--------------
-----------
| РЕЗЮМЕ |
-----------
Отсутствуют необходимые зависимости
-----------------------------
ошибка: пакет libcups2 отсутствует/несовместим
ошибка: пакет «libdbus-1-dev» отсутствует/несовместим
ошибка: пакет 'libjpeg-dev' отсутствует/несовместим
ошибка: пакет libcups2-dev отсутствует/несовместим
ошибка: пакет cups-bsd отсутствует/несовместим
ошибка: пакет «cups-client» отсутствует/несовместим
ошибка: пакет libcupsimage2-dev отсутствует/несовместим
ошибка: пакет libusb-1.0.0-dev отсутствует/несовместим
ошибка: пакет libusb-0.1-4 отсутствует/несовместим
ошибка: пакет libsane-dev отсутствует/несовместим
ошибка: пакет «libsnmp-dev» отсутствует/несовместим
ошибка: пакет snmp-mibs-downloader отсутствует/несовместим
ошибка: пакет openssl отсутствует/несовместим
ошибка: пакет 'python3-pyqt4' отсутствует/несовместим
ошибка: пакет gtk2-engines-pixbuf отсутствует/несовместим
ошибка: пакет 'python3-dev' отсутствует/несовместим
ошибка: пакет 'libtool' отсутствует/несовместим
ошибка: пакет libtool-bin отсутствует/несовместим
Отсутствующие необязательные зависимости
-----------------------------
ошибка: пакет 'python3-notify2' отсутствует/несовместим
ошибка: пакет 'python3-dbus.mainloop.qt' отсутствует/несовместим
Всего ошибок: 15
Всего предупреждений: 1
Выполнено.