Created attachment 11539 [details] hplip Стенд: ALT Education x86-64 xfce Версия: docs-alt-education-10.1-alt2 Ошибка касается только сканеров модели HP. На остальных моделях проблем нет. Использовался сканер: МФУ HP LaserJet Pro MFP M132a В документации: Глава 51. Настройка сканера подключенного к USB-порту Установлены пакеты hplip, xsane, simple-scan: # apt-get install hplip xsane simple-scan Шаги воспроизведения: 1) Войти в систему -> открыть Меню приложений -> Системные -> О системе "Альт Образование 10.1" Открыть раздел "Настройка сканера подключенного к USB-порту" (Глава 51). 2) Выполнить настройки по шагам из документации: 2.1) Подключить сканер к компьютеру по USB и проверить доступность сканера: $ lsusb Bus 002 Device 003: ID 03f0:622a HP, Inc HP LaserJet MFP M129-M134 Сканер определился на шине USB 002 как устройство 003 ОК 2.2) проверить поддержку сканера системой SANE: $ sane-find-scanner -q found USB scanner (vendor=0x03f0 [HP], product=0x622a [HP LaserJet MFP M129-M134]) at libusb:002:003 ОК. Далее, так как доступ к сканеру не был запрещен, то примечание пропускаем. 2.3) Проверить, что сканер опознан программой графического интерфейса: $ scanimage -L device `hpaio:/usb/HP_LaserJet_MFP_M129-M134?serial=VNC8T23080' is a Hewlett-Packard HP_LaserJet_MFP_M129-M134 all-in-one ОК 2.4) Проверить работу сканера: $ scanimage -T -d 'hpaio:/usb/HP_LaserJet_MFP_M129-M134?serial=VNC8T23080' Результат: в терминале ошибка при вводе/выводе устройства "Output format is not set, using pnm as a default. scanimage: open of device hpaio:/usb/HP_LaserJet_MFP_M129-M134?serial=VNC8T23080 failed: Error during device I/O". Ожидаемый результат: последовательно указанные шаги, не приводящие к ошибкам. В начале главы указано примечание с настройкой для сканеров HP (hp-plugin -i). Примечание, которое требуется перенести во вложении "hplip". Дополнительно: при выполнении команды ошибки ввода/вывода: $ scanimage --format=png -d 'hpaio:/usb/HP_LaserJet_M1536dnf_MFP?serial=00CND9D8YC9C' > ~/scan.png failed: Error during device I/O". Далее при выполнии шагов из документации - ошибка при установке плагина для сканера HP: $ hp-plugin -i error: Plugin download failed with error code = 8 error: file does not match its checksum. File may have been corrupted or altered Выполнение следующих шагов решает проблему: 1) Установить вручную плагин: # hplip_v=$(rpm -qi hplip | grep -i version | cut -d":" -f 2 | tr -d " ") && \ wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run && \ wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run.asc && \ hp-plugin -p ./ 2) Выполнить предварительно сканирование в HP Device Manager: запустить из меню приложений -> Настройки -> HP Device Manager Device -> Device -> Setup Device -> USB -> Next -> выбрать устройство->Next->в HP Device Manager выбрать устройство -> Scan Ошибка при работе с scanimage ушла: $ scanimage -T -d 'hpaio:/usb/HP_LaserJet_MFP_M129-M134?serial=VNC8T23080' Output format is not set, using pnm as a default. scanimage: scanning image of size 637x876 pixels at 1 bits/pixel scanimage: acquiring gray frame, 1 bits/sample scanimage: reading one scanline, 80 bytes... PASS scanimage: reading one byte... PASS scanimage: stepped read, 2 bytes... PASS .................. scanimage: stepped read, 3 bytes... PASS ОК Предложение: переместить примечание в начало данной главы с настройкой сканера посредством установки плагина HP. См. влодение "hplip". Шаг: $ hp-plugin -i Так как при выполнении этого шага первым, после все остальные шаги выполняются корректно. Далее добавить в документацию примечание: "Если не работает автоматическое скачивание через hp-plugin, то вручную скачать командой: # hplip_v=$(rpm -qi hplip | grep -i version | cut -d":" -f 2 | tr -d " ") && \ wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run && \ wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run.asc && \ hp-plugin -p ./ Далее перейти в HP Device Manager: запустить из меню приложений -> Настройки -> HP Device Manager Device -> Device -> Setup Device -> USB -> Next -> выбрать устройство -> Next -> в HP Device Manager выбрать устройство -> Scan Откроется окно simple-scan для сканирования". При указании в такой последовательности шагов нет ошибок. Успешное сканирование через xsane и корректная работа со сканером из комадной строки посредством утилиты scanimage.
1) В настоящее время автоматическое скачивание через hp-plugin работает 2) Информация про возможную ошибку и её исправление есть на вики, а ссылки на сторонние ресурсы в документации точно лишние. 3) Про перенос примечания в начало главы: мне кажется нормально, что идёт сначала общая информация, а затем особенности настройки разных сканеров.