Canon i-SENSYS MF3010

Какие модели работают и не работают. Сканеры в МФУ.
Ответить
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Canon i-SENSYS MF3010

Сообщение Rushmore »

Хочу совет, кто виноват и что делать?

Есть машинка i-SENSYS MF3010. Сканер расшарен на терминале через SANE (scanner = on). На sane-project.org заявлена полная поддержка девайса:
0x04a9/0x2759 Complete All resolutions supported (up to 600DPI)
Действительно, под убунтой в xsane все работает очень хорошо, и с винды на убунту через SaneTwain тоже сканирует. Но на WtWare происходит странная вещь. После загрузки терминала все работает как надо. Но когда сканирующий приклад закрыть и открыть заново, вместо скана получаем тайм-аут и зависание. Для чистоты эксперимента принтер не трогаю, шарю только сканер. Вот примерно так это выглядит в логе WtWare (частично выкинул не относящиеся к делу логи):

Код: Выделить всё

........
17-10-33-365| [KERNEL] usb 1-6: new high-speed USB device number 4 using ehci-pci
17-10-33-365| [KERNEL] usb 1-6: New USB device found, idVendor=04a9, idProduct=2759
17-10-33-365| [KERNEL] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
17-10-33-365| [KERNEL] usb 1-6: Product: MF3010
17-10-33-365| [KERNEL] usb 1-6: Manufacturer: Canon Inc
17-10-33-365| [KERNEL] usb 1-6: SerialNumber: 0141L002807E
........
17-10-33-365| [gm] HTTP: download and unpack file wtware/5.1.72/packages/scan from 192.168.248.6.
........
// терминал загрузился
// запускаем на терминальном сервере ScanImage.exe, сканируем, радуемся
17-12-17-167| saned started, PID 548.
17-12-17-354| [SYSLOG] <31>Aug  5 17:11:06 saned[548]: saned (IPv4 only) from sane-backends 1.0.24 starting up
17-12-17-370| [SYSLOG] <31>Aug  5 17:11:06 saned[548]: check_host: access by remote host: 192.168.2.9
17-12-17-370| [SYSLOG] <31>Aug  5 17:11:06 saned[548]: init: access granted to PCUSER@192.168.2.9
17-13-29-307| [SYSLOG] <31>Aug  5 17:12:18 saned[548]: saned exiting
// посканировали, закрыли ScanImage.exe. Все пока в порядке (или уже нет?)
// через некоторое время снова запускаем ScanImage
17-14-29-651| saned started, PID 553.
17-14-29-838| [SYSLOG] <31>Aug  5 17:13:19 saned[553]: saned (IPv4 only) from sane-backends 1.0.24 starting up
17-14-29-838| [SYSLOG] <31>Aug  5 17:13:19 saned[553]: check_host: access by remote host: 192.168.2.9
17-14-29-838| [SYSLOG] <31>Aug  5 17:13:19 saned[553]: init: access granted to PCUSER@192.168.2.9
// вот здесь все зависает, сканирование так и не начинается.
// после перезгрузки терминала начинает сканировать, опять пока не закроешь ScanImage
Иногда появляется следущая строчка в логе, иногда их бывает много, а иногда одна-две:

Код: Выделить всё

15-34-10-854| [SYSLOG] <31>Aug  5 15:32:56 saned[559]: process_request: bad status 104
15-34-10-854| [SYSLOG] <31>Aug  5 15:32:56 saned[559]: process_request: bad status 104
15-34-10-854| [SYSLOG] <31>Aug  5 15:32:56 saned[559]: process_request: bad status 104
Пробовал на версиях 5.1.56, 5.1.72. Поведение идентичное.

sane в втвари не очень древний? Может, собрать билд посвежее? Или это не поможет? Может, как-то можно дать reset девайсу на usb при завершении процесса saned?

Почему в убунте нормально сканирует? Хотя там и не самый свежий sane.

Потерял полдня, хочу знать правду... Истина где-то там... рядом...
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Canon i-SENSYS MF3010

Сообщение aka »

В втвари это: 2013-09-30: SANE-Backends-1.0.24

Собрал свежий sane. Не проверял. Попробуй с 5.1.72 втварью: http://pxe.ru/files/testing/201408061339.zip
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Canon i-SENSYS MF3010

Сообщение Rushmore »

Попробовал. То же самое. Ладно, пусть без сканера сидят :twisted:
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Canon i-SENSYS MF3010

Сообщение Rushmore »

Попробовал после зависания тупо передернуть USB кабель. И что же? И ведь снова заработало, только опять на один раз ((

Я конечно могу научить юзеров дергать кабель каждый раз перед тем как начать сканировать, но нельзя ли этот сброс порта как-нибудь программно устроить, RESET какой-нибудь выдать в порт после того как saned терминируется и сканер пока больше юзеру не нужен?

При этом хорошо бы еще знать, какой порт сбрасывать. Или у backend'а может быть можно как-то спросить, через какой девайс сканировали? Или в логах бэкенда посмотреть?

Через usbip сканер не смог пробросить, драйвер сканера не устанавливается на проброшенном порту ((
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Canon i-SENSYS MF3010

Сообщение aka »

А другие сканеры по такому же сценарию с выключением/включением scanimage работают? Это беда этого конкретного бэкенда или втвари в целом? А то мне лень сканер со склада нести проверять 8)
При этом хорошо бы еще знать, какой порт сбрасывать. Или у backend'а может быть можно как-то спросить, через какой девайс сканировали? Или в логах бэкенда посмотреть?
Дык у тебя железка, ты и смотри. Вот тут включил дебаг в sane:

http://pxe.ru/files/testing/201408070033.zip
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Canon i-SENSYS MF3010

Сообщение Rushmore »

Другие сканеры работают нормально. По крайней мере те, которые есть у меня.

Судя по полученным логам, зависон наступает тогда, когда железка засыпает. Походу в морг...

Спасибо за отладочный билд. Однако логов там богато! :shock:
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Canon i-SENSYS MF3010

Сообщение aka »

"Почему в убунте нормально сканирует?" (с)
Там какой sane?
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Canon i-SENSYS MF3010

Сообщение Rushmore »

В убунту sane-backends 1.0.24
Попробую логи сравнить.
Rushmore
Сообщения: 358
Зарегистрирован: Пн фев 11, 2013 9:36 pm

Re: Canon i-SENSYS MF3010

Сообщение Rushmore »

Проблема с зависаниями решилась весьма неожиданным образом.

В конфиге добавил printer=usb, с тех пор сканер больше не виснет. И принтер печатает ))

Шоман, однако ))
aka
Разработчик
Разработчик
Сообщения: 11806
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Canon i-SENSYS MF3010

Сообщение aka »

Без бубна жизни нет.
Ответить

Вернуться в «Планшетные сканеры»