Bug 45806

Summary: Некорректное сохранение страниц в kde5-digikam после сканирования с автоподатчика на Epson M200
Product: Sisyphus Reporter: Tatyana Gagina <tatyana>
Component: kde5-digikamAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplar, strepkovaas, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
usb.txt
none
ethernet.txt
none
screen none

Description Tatyana Gagina 2023-04-10 15:54:24 MSK
Created attachment 12919 [details]
usb.txt

Стенды, обновлённые до Sisyphus:
Education x86-64 KDE
Workstation K x86-64

Версия: kde5-digikam-7.10.0-alt2

Шаги:
1) Подключить сканер по USB -> проверить подключение:
$ lsusb
Bus 003 Device 013: ID 04b8:08aa Seiko Epson Corp. EPSON M200 Series

2) Загрузить в автоподатчик сканера 3 листа бумаги;
3) Запустить из терминала:
$ digikam
3) Выставить параметры: Источник сканирования "Автоматический податчик документов" -> Сканировать
4) Дождаться окончания сканирования.

Результат: откроется окно для сохранения первой страницы. Идёт процесс сканирования. В строке состояния пишет "Ожидание запуска сканера", идёт сканирование второй страницы. На момент завершения сканирования второй страницы появляется окно с ошибкой "Устройство занято" (см.screen). На самом сканере на дисплее информация "Ошибка связи. Убедитесь, что кабель подключен и попытайтесь снова" (хотя кабель подключен, однако в системе больше не отображается, при просмотре $ lsusb - устройство больше не отображается). 

После перезагрузки устройства и самой программы ситуация повторяется: сохранить вторую отсканированную страницу (и последующие) нет возможности.

В домашней директории сохранилась только первая страница. При просмотре других папок - нет второй страницы.

При сканировании по сети (Ethernet) поведение несколько другое.
Детали:
- программа даёт сохранить каждую последующую страницу при каждом нажатии "Сканировать" . То есть, при нажатии кнопки "Сканировать" (трижды) трижды происходит сохранение страниц с предыдущего процесса сканирования.


При сканировании по Ethernet выбирать в качестве источника сканирования - УПД.

Логи во вложении ethernet.txt и usb.txt.

Ожидаемый результат: получены все страницы при сканировании, ошибок связи нет.

Проверялось на p10, ошибка воспроизводится.
Версия: kde5-digikam-7.6.0-alt3
Comment 1 Tatyana Gagina 2023-04-10 15:55:14 MSK
Created attachment 12920 [details]
ethernet.txt
Comment 2 Tatyana Gagina 2023-04-10 15:56:43 MSK
Created attachment 12921 [details]
screen
Comment 3 Anastasia Doronina 2023-07-24 12:25:43 MSK
Поведение еще актуально.
Версия kde5-digikam 8.1.0-alt1

На момент завершения сканирования второй страницы появляется окно с ошибкой "Устройство занято".