Bug 56793 - Не осуществляется сканирование OKI MB472 по USB
Summary: Не осуществляется сканирование OKI MB472 по USB
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: libsane (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-10 14:00 MSK by Olga
Modified: 2025-12-27 18:12 MSK (History)
6 users (show)

See Also:


Attachments
Пример ошибки (109.36 KB, image/png)
2025-11-10 14:00 MSK, Olga
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2025-11-10 14:00:44 MSK
Created attachment 20037 [details]
Пример ошибки

Версия программы:
=================
libsane-1.4.0-alt1
sane-1.4.0-alt1

Стенд с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation K 11.1.1
Education KDE 11

Прекондишен:
============
1. Удалить sane-airscan, если установлен:
# apt-get remove sane-airscan -y
2. Скачать с официального сайта https://www.oki.com/ru/printing/support/drivers-and-utilities/mono-multifunction/45762102/ драйвер и установить:
# apt-get install ./okimfpsdrv*.rpm -y && \
  systemctl enable okiscand && systemctl start okiscand && sleep 3 ; \
  systemctl status --no-pager okiscand
3. Перезагрузить систему
4. Подключить по USB МФУ OKI MB472

Шаги, приводящие к ошибке:
==========================
1. Проверить, что сканер подключен:
$ scanimage -L
2. Выполнить планшетное или с устройства автоматической подачи документов (АПД/ADF) сканирование из любой программы: xsane, skanlite, skanpage и т.д. или из терминала:
$ prnt=$(scanimage -L | grep "OKI MB472" | cut -d '`' -f 2 | cut -d "'" -f 1) && scanimage -d "$prnt" -p --resolution 150 > ~/test.jpg

Ожидаемый результат:
====================
Успешное сканирование МФУ OKI MB472, подключенного по USB

Фактический результат:
======================
Сканирование не осуществляется.В приложении появляется ошибка - Недопустимый аргумент/параметр (см. скрин). Если программа была запущена из терминала или при сканировании из терминала, выводится следующая ошибка:
* WARNING(5258:7fc6c736d780) [oki:products] ** ERRORSTATUS.ind error_status=Disconnect.(58)
** ERROR(5258:7fc6c736d780) [oki:products] ** unknown status. LibStatus=58
** WARNING(5258:7fc6c736d780) [oki] ** sane_start: error -- Invalid argument
В приложен
Comment 1 Белая Алёна 2025-11-11 14:52:10 MSK
Дополнительная информация: восапроизвела эту же ошибку на Alt Workstation K 11.1.1 (обновлена до Sisyphus) с установленным sane-airscan. Т.е. наличие sane-airscan в системе не является workaround'ом для обхода ошибки.
Comment 2 Vladislav Glinkin 2025-12-03 10:56:46 MSK
Судя по выводу /usr/libexec/okimfpdrv/scand
# /usr/libexec/okimfpdrv/scand
** WARNING(2595:7f1361f30780) [configuration] ** load error. (path=/usr/libexec/okimfpdrv/device.conf) [errno=2, No such file or directory]
** ERROR(2595:7f1361f30780) [usb] ** libusb_get_string_descriptor error. rc=Operation timed out.[-7]
** WARNING(2595:7f1361f30780) [discoverer] ** get_string_interface error.
** WARNING(2595:7f1361f30780) [pcscan] ** invalid ADF status. ADF=5f
** WARNING(2595:7f1361f30780) [scand] ** scanner interface open error. (dev='MB472#usb-001:002', sts=I/O error. [-85])
** WARNING(2595:7f135effb6c0) [pcscan] ** invalid ADF status. ADF=5f
** WARNING(2595:7f135effb6c0) [usb] ** not opened.
** WARNING(2595:7f135effb6c0) [usb] ** not opened.
** ERROR(2595:7f135effb6c0) [pcscan] ** bulk_read error. rc=58
** ERROR(2595:7f135effb6c0) [pcscan] ** InquiryCapability_V2 response receive error.
** WARNING(2595:7f135effb6c0) [usb] ** not opened.
** WARNING(2595:7f135effb6c0) [usb] ** not opened.
** ERROR(2595:7f135effb6c0) [pcscan] ** bulk_read error. rc=58
** ERROR(2595:7f135effb6c0) [pcscan] ** InquiryCapability response receive error.

из пакета
# rpm -qf /usr/libexec/okimfpdrv/scand
okimfpsdrv-1.7-0.x86_64

причиной такого поведения является некорректная работа драйверов.

> Т.е. наличие sane-airscan в системе не является workaround'ом для обхода ошибки.
Только при условии, если sane-airscan и okimfpsdrv установлены в системе. Без драйвера производителя сканирование с помощью sane-airscan работает.
Comment 3 Сычкин Сергей Витальевич 2025-12-27 18:12:17 MSK
ALT Education KDE x86-64
ALT Education XFCE x86-64
ALT Workstation x86-64
ALT K Workstation x86-64

[Sisypuhs] - sane-1.4.0-alt2 - Воспроизводится