Bug 43609

Summary: Некорректная работа со сканером МФУ Inc. f+ imaging M60ade
Product: Branch p10 Reporter: Sergey Ivanov <zagagyka>
Component: gimagereader-qt5Assignee: Николай Костригин <nickel>
Status: ASSIGNED --- QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
gimagereader.png
none
нормальный результат сканирования в gimagereader none

Description Sergey Ivanov 2022-08-24 14:36:32 MSK
Created attachment 11385 [details]
gimagereader.png

Версия пакета: gimagereader-qt5-3.4.0-alt2
Система: alt-kworkstation-10.0-x86_64 обновленная до p10

Сканер МФУ Inc. f+ imaging M60ade видится в gImageReader, но при попытке сканировать с помощью данной программы - изображение получается некорректным (скриншот gimagereader.png)

В xsane-0.999-alt6 сканирование выполняется успешно
Comment 1 Николай Костригин 2022-08-26 11:58:17 MSK
Created attachment 11403 [details]
нормальный результат сканирования в gimagereader
Comment 2 Николай Костригин 2022-08-26 11:58:52 MSK
Проблема в том, что проприетарный драйвер сканера от f+ imaging использует константы для описания названий режимов сканирования не известные gimagereader:

Unable to set Color mode, please file a bug
Unable to set Gray mode, please file a bug

В выводе 'strings /usr/local/printer/unix_scan_drivers/lib/sane/libsane-mfp_nscan.so.1' мы видим:

1-bit Black & White
8-bit Grayscale
24-bit Color

которых нет в void ScannerSane::doSetOptions()

Отправил патч с объездом этой проблемы в апстрим gimagereader, но реакции пока нет.
https://github.com/manisandro/gImageReader/pull/600


Объезд для нашего пакета (пока для Sisyphus) в задании #305775

По возможности, постараюсь донести эту информацию до техподдержки f+ imaging.