Bug 43725 - Устройство занято при попытке сканирования на мфу Canon i-SENSYS MF-4410
Summary: Устройство занято при попытке сканирования на мфу Canon i-SENSYS MF-4410
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: sane (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-09-07 17:13 MSK by Alexandr Shashkin
Modified: 2024-03-27 13:08 MSK (History)
8 users (show)

See Also:


Attachments
Пример ошибки из xsane (16.90 KB, image/png)
2022-09-07 17:13 MSK, Alexandr Shashkin
no flags Details
gimagereader (51.14 KB, image/png)
2022-09-12 16:02 MSK, Tatyana Gagina
no flags Details
xsane.txt (2.27 KB, text/plain)
2022-09-12 16:03 MSK, Tatyana Gagina
no flags Details
gimagereader.txt (2.33 KB, text/plain)
2022-09-12 16:03 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandr Shashkin 2022-09-07 17:13:31 MSK
Created attachment 11470 [details]
Пример ошибки из xsane

Версия программы:
=================
sane-1.0.32-alt4

Шаги, приводящие к ошибке:
==========================
1) запустить xsane и сканировать на мфу Canon i-SENSYS MF-4410
2) запустить gimagereader и перейти на вкладку сканирование, где выбрать мфу Canon i-SENSYS MF-4410 и отсканировать
3) Сканировать с помощью scanimage:
   $ scanimage -d <название устройства из вывода команды scanimage -L> -p --resolution 150 > /home/test/test.jpg

Результат:
==========
Устройство занято

Ожидаемый результат:
====================
Сканирование работает

Дополнительно:
==============
Так же воспроизводится в P10 на версии sane-1.0.32-alt4
Comment 1 Tatyana Gagina 2022-09-12 16:00:23 MSK
Аналогично при работе на p10 как в sane, так и в gimagereader.
Ошибка не уходит даже при установленных драйверах с оф.сайта:
https://www.canon.ru/support/consumer_products/products/fax__multifunctionals/laser/laserbase_mf_series/i-sensys_mf4410.html?type=drivers&driverdetailid=tcm:203-1331911&os=linux%20%2864-bit%29&language=en

Результат: "Устройство занято". Скрин gimagereader.
Для сравнения логи xsane: xsane.txt
Логи gimagereader:gimagereader.txt

Стенды p10, на которых воспроизводится: 
p10-workstation-10-x86-64
p10-education-10-x86-64-kde
p10-server-10-x86-64
p10-kworkstation-10-x86-64

Версия: gimagereader-3.4.0-alt3
Comment 2 Tatyana Gagina 2022-09-12 16:02:28 MSK
Created attachment 11500 [details]
gimagereader
Comment 3 Tatyana Gagina 2022-09-12 16:03:29 MSK
Created attachment 11501 [details]
xsane.txt
Comment 4 Tatyana Gagina 2022-09-12 16:03:54 MSK
Created attachment 11502 [details]
gimagereader.txt
Comment 5 Дорошенко Глеб 2022-09-27 16:42:52 MSK
Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования "Удалённый сканер".

Возможно это и не ошибка вовсе.
Comment 6 Aleksandr Sysoev 2022-11-21 10:52:34 MSK
(Ответ для Дорошенко Глеб на комментарий #5)
> Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования
> "Удалённый сканер".
> 
> Возможно это и не ошибка вовсе.

Действительно, если на самом сканере переключиться в режим "Удаленный сканер", то сканирование работает корректно. Закрываю как NOTABUG.
Comment 7 Vera Blagoveschenskaya 2022-11-24 11:53:19 MSK
(Ответ для Дорошенко Глеб на комментарий #5)
> Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования
> "Удалённый сканер".
> 
> Возможно это и не ошибка вовсе.

Требуется уточнение, какие режимы вообще есть на устройстве.
Не очень логично, что режим "Удаленный сканер" помогает, ведь сканируем мы не удаленно, а локально.
Comment 8 Дорошенко Глеб 2022-11-25 17:20:10 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #7)
> (Ответ для Дорошенко Глеб на комментарий #5)
> > Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования
> > "Удалённый сканер".
> > 
> > Возможно это и не ошибка вовсе.
> 
> Требуется уточнение, какие режимы вообще есть на устройстве.
> Не очень логично, что режим "Удаленный сканер" помогает, ведь сканируем мы
> не удаленно, а локально.

Есть два режима:
Компьютер
Удалённый сканер

При выборе "Компьютер", устройство выдаёт "Ожидается подключение к компьютеру". Если подключить к ПК, то он никак не реагирует, сканирование не проходит (Device is busy)

При выборе "Удалённый сканер", устройство переходит в "Ожидание (Online)". Если после этого начать сканирование, то оно выполняется успешно.

Беглый гуглёж показал, что это "Workaround", на который я наткнулся случайно при тестировании.

"Пользователь запускает программу Toolbox (стандартное приложение Canon), жмёт кнопку «Пуск», но после этого машина не начинает сканировать, а выдаёт сообщение системы об ошибке. Иногда помогает нажатие клавиши COPY/SCAN на самом принтере и последующий выбор «удалённого сканера» на мониторе."

Я вижу два варианта развития событий: собирать под него драйвера CANON и использовать сканирование без "Workaround", либо оставить как есть.
Comment 9 Ajrat Makhmutov 2024-03-27 13:08:21 MSK
И апстрим написал, и в документации этого МФУ написано, что для использования сканера
через приложение нужно поставить на режим удалённого сканирования.

Проблема с комментарием мейнтейнера sane: https://gitlab.com/sane-project/backends/-/issues/741
Документация МФУ Canon i-SENSYS MF4410: https://mcgrp.ru/files/viewer/10152/108