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
Аналогично при работе на 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
Created attachment 11500 [details] gimagereader
Created attachment 11501 [details] xsane.txt
Created attachment 11502 [details] gimagereader.txt
Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования "Удалённый сканер". Возможно это и не ошибка вовсе.
(Ответ для Дорошенко Глеб на комментарий #5) > Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования > "Удалённый сканер". > > Возможно это и не ошибка вовсе. Действительно, если на самом сканере переключиться в режим "Удаленный сканер", то сканирование работает корректно. Закрываю как NOTABUG.
(Ответ для Дорошенко Глеб на комментарий #5) > Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования > "Удалённый сканер". > > Возможно это и не ошибка вовсе. Требуется уточнение, какие режимы вообще есть на устройстве. Не очень логично, что режим "Удаленный сканер" помогает, ведь сканируем мы не удаленно, а локально.
(Ответ для Vera Blagoveschenskaya на комментарий #7) > (Ответ для Дорошенко Глеб на комментарий #5) > > Ошибка пропадает, если на самом устройстве в меню выбрать режим сканирования > > "Удалённый сканер". > > > > Возможно это и не ошибка вовсе. > > Требуется уточнение, какие режимы вообще есть на устройстве. > Не очень логично, что режим "Удаленный сканер" помогает, ведь сканируем мы > не удаленно, а локально. Есть два режима: Компьютер Удалённый сканер При выборе "Компьютер", устройство выдаёт "Ожидается подключение к компьютеру". Если подключить к ПК, то он никак не реагирует, сканирование не проходит (Device is busy) При выборе "Удалённый сканер", устройство переходит в "Ожидание (Online)". Если после этого начать сканирование, то оно выполняется успешно. Беглый гуглёж показал, что это "Workaround", на который я наткнулся случайно при тестировании. "Пользователь запускает программу Toolbox (стандартное приложение Canon), жмёт кнопку «Пуск», но после этого машина не начинает сканировать, а выдаёт сообщение системы об ошибке. Иногда помогает нажатие клавиши COPY/SCAN на самом принтере и последующий выбор «удалённого сканера» на мониторе." Я вижу два варианта развития событий: собирать под него драйвера CANON и использовать сканирование без "Workaround", либо оставить как есть.
И апстрим написал, и в документации этого МФУ написано, что для использования сканера через приложение нужно поставить на режим удалённого сканирования. Проблема с комментарием мейнтейнера sane: https://gitlab.com/sane-project/backends/-/issues/741 Документация МФУ Canon i-SENSYS MF4410: https://mcgrp.ru/files/viewer/10152/108