Почему не работает сканер canon lide 110

Windows-терминалы WTware

Программа-клиент службы терминалов Windows Terminal Services, для бездисковых терминалов и загрузки по сети. Основной сайт http://www.wtware.ru

Перестал работать один CanoScan LiDE 110

Перестал работать один CanoScan LiDE 110

Сообщение AlexSTAL » Пт дек 29, 2017 8:08 am

Предистория. Было 2 виртуальные машины, в разных филиалах. Всё работало.
Одну из машин я удалили, данные перенёс на другую.

Запустилось всё, кроме одного сканера CanoScan LiDE 110. Зависает на получении настроек и всё. До этого работал как часы.
Что я только не делал — удалял файл настроек sanetwain.ini, перетыкали в другой USB, входили, выходили, перезагружали.

Re: Перестал работать один CanoScan LiDE 110

Сообщение aka » Сб дек 30, 2017 12:10 am

Re: Перестал работать один CanoScan LiDE 110

Сообщение AlexSTAL » Вт янв 09, 2018 11:45 am

[SANED] saned started, PID 691.
[SYSLOG] Jan 9 13:03:57 saned[691]: saned (IPv4 only) from sane-backends 1.0.27 starting up
[SYSLOG] Jan 9 13:03:57 saned[691]: check_host: access by remote host: 192.168.1.18
[SYSLOG] Jan 9 13:03:57 saned[691]: init: access granted to PCUSER@192.168.1.18
[SYSLOG] Jan 9 13:04:02 saned[691]: [sanei_wire] sanei_w_array: DECODE: maximum amount of allocated memory exceeded (limit: 1048576, new allocation: 4, total: 1048580 bytes)
[SYSLOG] Jan 9 13:04:02 saned[691]: process_request: (control_option) error while decoding args h=0 (Cannot allocate memory)
[SYSLOG] Jan 9 13:04:02 saned[691]: process_request: bad status 12
[SYSLOG] Jan 9 13:04:02 saned[691]: saned exiting
[SANED] close kotopipe (n = 0, errno 0).

Читайте также:  Сломался адаптер для беспроводной клавиатуры

Re: Перестал работать один CanoScan LiDE 110

Сообщение aka » Вт янв 09, 2018 8:30 pm

Оно. А на старых версиях этот же сканер в этой же машине работал?

Re: Перестал работать один CanoScan LiDE 110

Сообщение AlexSTAL » Чт янв 11, 2018 8:40 am

Да, всё работало, ни сканер, ни комп никто не менял.
соседний комп с этим же сканером работает без проблем

с этой версией:
WTware 5.6.23 supervisor.
[ KERNEL] [ 0.000000] Linux version 4.9.74 (root@c16) (gcc version 7.2.0 (Debian 7.2.0-18) ) #1 SMP Wed Jan 3 04:55:20 EST 2018
.
[SANED] saned started, PID 646.
[SYSLOG] Jan 11 09:57:39 saned[646]: saned (IPv4 only) from sane-backends 1.0.27git starting up
[SYSLOG] Jan 11 09:57:39 saned[646]: check_host: access by remote host: 192.168.1.18
[SYSLOG] Jan 11 09:57:39 saned[646]: init: access granted to PCUSER@192.168.1.18
[SYSLOG] Jan 11 09:57:44 saned[646]: [sanei_wire] sanei_w_array: DECODE: maximum amount of allocated memory exceeded (limit: 4194304, new allocation: 4, total: 4194308 bytes)
[SYSLOG] Jan 11 09:57:44 saned[646]: process_request: (control_option) error while decoding args h=0 (Cannot allocate memory)
[SYSLOG] Jan 11 09:57:44 saned[646]: process_request: bad status 12
[SYSLOG] Jan 11 09:57:44 saned[646]: saned exiting
[SANED] close kotopipe (n = 0, errno 0).

Re: Перестал работать один CanoScan LiDE 110

Сообщение AlexSTAL » Чт янв 11, 2018 8:45 am

Re: Перестал работать один CanoScan LiDE 110

Сообщение aka » Чт янв 11, 2018 12:46 pm

Память в машине не кончилась, оно упирается в прописанное в коде ограничение. Пожоже, память потекла: было «limit: 1048576», я поднял в четыре раза до «limit: 4194304», не помогло. В старой версии ограничение тоже было, та том же «limit: 1048576».

А сейчас старая версия будет работать? На вот этой машине, с 512Мб, с этим же сервером?

Re: Перестал работать один CanoScan LiDE 110

Сообщение AlexSTAL » Чт янв 11, 2018 12:53 pm

16.04.4) ) #1 SMP Fri Sep 22 13:47:16 +04 2017
.
[SANED] saned started, PID 636.
[SYSLOG] Jan 11 14:11:17 saned[636]: saned (IPv4 only) from sane-backends 1.0.27 starting up
[SYSLOG] Jan 11 14:11:17 saned[636]: check_host: access by remote host: 192.168.1.18
[SYSLOG] Jan 11 14:11:17 saned[636]: init: access granted to PCUSER@192.168.1.18
[SYSLOG] Jan 11 14:11:21 saned[636]: [sanei_wire] sanei_w_array: DECODE: maximum amount of allocated memory exceeded (limit: 1048576, new allocation: 4, total: 1048580 bytes)
[SYSLOG] Jan 11 14:11:21 saned[636]: process_request: (control_option) error while decoding args h=0 (Cannot allocate memory)
[SYSLOG] Jan 11 14:11:21 saned[636]: process_request: bad status 12
[SYSLOG] Jan 11 14:11:21 saned[636]: saned exiting
[SANED] close kotopipe (n = 0, errno 0).

Источник

Перестал сканировать сканер

Последние вопросы

Оксана Сканеры Canon CanoScan LiDE 110

При сканировании вылезла табличка «идет прогрев сканера, не окрывайте крышку», но более ничего не происходит. Сканер молчит и кнопки тоже не реагируют. При отсоединении сканера от компьютера, комп видит, что скан. отключен или подключен. Что делать?

Добрый вечер, перепрошивка 1200 рублей.

Печь вышла из строя, требуется ремонт.

Проще всего купить б/у рабочий на авито. Еще можно отнести этот на ремонт в СЦ. Дороже 1,5-2 тысяч рублей не рекомендую ремонтировать.

Здравствуйте, проблема может быть связана как с ПО сканера, так и с его аппаратной частью, например выходом из строя контроллера, Вы можете попробовать обновить, переустановить драйвера на компьютере, если не поможет, то придется обратиться в СЦ

Нужно смотреть ,что с платой управления

Похожие вопросы

Не работает джойстик более года назад Видеокамеры Canon EOS C100 Mark II

Не работает джойстик на ручке! В чем проблема?

У фотоаппарата не работает режим авто более года назад Цифровые фотоаппараты Canon Digital IXUS 220 HS

Canon IXUS 220 HS, перестал работать режим авто, все остальное работает, имею ввиду все прочие режимы..в авто режиме не фотографирует, но.

Перестал работать фотоаппарат Canon 600D более года назад Цифровые фотоаппараты Canon EOS 600D Body

Здравствуйте. Фотографировал на свадьбе 17 числа, а 18 числа уже фотографировал на мероприятии в школе и все было хорошо. 20-21 числа.

Источник

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

Настройка сканера Canoscan Lide 110 [РЕШЕНО]

Настройка сканера Canoscan Lide 110 [РЕШЕНО]

Сообщение ans » 12 июн 2014, 12:07

Как заставить работать?

# lsusb видит
*****
Bus 003 Device 004: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110
*****

# scanimage -L не видит

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try «modprobe sg».

found USB scanner (vendor=0x04a9 [Canon], product=0x1909 [CanoScan], chip=GL124) at libusb:003:004
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend’s manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can’t be detected by this program.

Источник

Как научить сканеры сканировать молча по кнопкам без окон и костылей?

Как заставить сканеры вообще (речь пойдет про Canoscan LIDE 210) молчаливо по кнопке сканировать файл с нужными параметрами в требуемую папку?

По-моему, это самая распространенная задача и для ее решения производитель нам дает самые нераспространенные решения.
В следующих версиях производители ну наверняка добавят в свой софт что-то вроде «отправить скан в facebook» или «поделиться в Twitter» но чтобы сделать тихий режим, настроить раз и сканировать без каких либо окон… до этого мы не доживем.

В конце статьи готовая утилита, позволяющая производить сканирование с любой кнопки любого сканера в любую папку без какого либо проявления на экране. А теперь начнем с того, каким же образом это удалось реализовать…

Без родного софта, кнопки Canoscan LIDE 210 работать не хотят. А с родным — вызывают жуткое негодование. Невозможно сканировать по кнопкам без открытия родного приложения. Поменять бы софт, да нету ничего. Секретаршам из-за полученного стресса приходится смотреть на кошек из-за этого на 5% больше времени, может быть поэтому они так популярны?(кошки)). Я сталкивался с этой проблемой три года назад в предыдущей модели сканера, я столкнулся с этой проблемой сегодня. Я читал комментарии многих людей выбешенных этой проблемой.

У нас есть в офисе паспортный сканер формата А5 Plusteck 550, он правда раза в три дороже, но его софт умеет молча с кнопок делать то, что указано в их настройках. Слава богу, что почти все сканнеры давно и поголовно поддерживают стандарты TWAIN и WIA. Это значит, что в семействе windows они должны работать без своего софта и вообще без установки каких либо драйверов производителя.

Можем снести при желании весь стандартный софт. Мы будем работать через собственное безоконное приложение через WIA (качайте CmdTwain или в конце статьи наша утилита).

Способ 1 больше теории. Я рекомендую все же способ 2

Она написана на c# из-за количества готовых примеров. Работает очень просто:

  • По старту ищет первый сканер в системе
  • Сохраняет скан в директорию, адрес которой передан параметром.
  • Позволяет себя назначать на любую кнопку сканера через стандартный виндовый интерфейс

С двумя первыми пунктами понятно, а третий мы как раз рассмотрим в этой статье. С рабочего стола утилита работает отлично. Запускаем, она ищет сканер, и делает скан в папку, которую указали параметром при запуске. Но нам нужно добиться, чтобы она вызывалась по кнопке со сканера, а не по щелчку с рабочего стола. Лучше всего ее поместить каким-то образом вот в это окно:

Сказать честно, информации об этом довольно мало, гугл не открыл мне Америки как и msdn. Есть несколько источников (привет icopy), но они не рабочие… Но каким то образом производитель Canon (в данном случае приложения «MP Navigator EX 4.0», а на скриншоте выше «Photoshop») умудрился это сделать и мы попробуем узнать как.

Поиск решения

Все нужные записи хранятся в реестре(ну а где еще?) и для поиска изменений мы воспользуемся бесплатным приложением Regshot (http://sourceforge.net/projects/regshot/). Оно позволяет снять два снапшота реестра и показать изменения.
Сделаем снимок реестра до установки MP Navigator EX 4.0 и после, а результат сравнения сохраним в html файл для анализа.

Я не буду приводить весь лог, который мы получили. Из него для нас оказалось интересным два ключа в реестре.

Способ 1.

Данная ветка отвечает за сканеры и вебкамеры. Она содержит в себе в виде папок ваши USB подключения устройств съема изображений.
Если устройство подключается на какой либо USB порт первый раз, создается папка со следующим порядковым номером и вложенной иерархией присущей подключаемому типу устройства. У разных сканеров по разному могут называться разделы.

При подключении Canoscan LIDE 210 создалась директория 0014 с двумя подпапками DeviceData и Events. Если ваш сканнер поддерживает 5 кнопок, в папке Events вы увидите каждую из них даже с описанием действия в значениях ключей. (однако не все так логично, об этом ниже)

Если вы подключили сканер первый раз по этому USB, то в разделах PushButtonPushed у вас будет пусто. В противном случае вы обнаружите папки с именами в виде GUID и ключами с описанием привязанного программного обеспечения, ссылки на исполняемый файл тп.
Эта папка есть назначенное событие через виндовый интерфейс в свойствах сканера. Удалите папки GIUD ключами, сбросится привязка. Удалять их можно без проблем.

А вот удалять сами папки 0014 ни в коем случае нельзя. Они не восстанавливаются даже при накате офиц драйверов и с wia больше работать не будут. Проверено

Именно эту папку вы можете повторить самостоятельно изменив GUID раздела и путь к исполняемому файлу. Логика подобия здесь работает. Только GUID придумайте уникальный.

Изменения в систему вступят в силу после переподключения USB разъема.

Project1.exe приложение выводящие параметры %1 и %2
Теперь мы можем полюбоваться, что в окне привязки событий к кнопкам появилось наше тестовое приложение:

Однако, мне не понятен тот факт, что хоть в реестре мы создали папку с путем до запуска нашего приложения, в корне родителя которого указано «Кнопка для посылки по емейл» в виндовом окне привязки кнопок наше приложение доступно по другому событию. Почему так… я до конца не выяснил.

По нажатию на кнопку сканера мы видим наше консольное приложение выводящее параметры. Ура.

Способ 2

Какие то Прокси Эвенты?
Раздел, созданный в этой директории, позволяет глобально быть доступным вашему приложению в свойствах сканирования для привязки к кнопкам. Он позволяет назначать событие на текущий подключенный сканер через виндовый интерфейс.

В первом случае вы должны будете сами догадаться на какой папке (0014 в нашем случае) висит ваш сканер.

Достаточно записи в этом разделе, и ваше приложение будет доступно для всех событий, а при привязки WIA драйвер сделает копию из STIProxyEvent к нужной кнопке сканера.

Чтобы изменения вступили в силу, требуется перезагрузка.(поменяли путь к приложению? Аналогично — перезагрузка.) Или рестарт службы WIA.

Как вы видите на картинке выше, мы можем повесить на любую клавишу нашу утилиту, которая прекрасно отрабатывает.

Назначение события — это просто копия директории из STIProxyEvent в соотвествующую папку PushButtonPushed описанной в первом случае.

Итого.

  • Вы должны понимать, что при смене USB разъема на другой, вам придется повторять привязку событий к кнопкам. Это не недоработка, это так работает даже и у официальных продуктов. Поменял разъем — настрой кнопки.
  • Ветка реестра STIProxyEvent нужна только как мастер. В момент назначения кнопкам приложений WIA копирует раздел с ветки EventProxy в нужную папку события кнопки сканера.
  • В свойствах сканирования, в событиях, выпадающий список с приложениями для привязки к кнопкам сканера строится из 2-х веток, с STIProxyEvent и всех папок PushButtonPushed находящихся в родительской директории.
  • Настройки яркости, dpi и прочего настраивать через утилиту не нужно. Она пользуется профилем по умолчанию, который настраивается тут.

Наверное, это все. С другими сканерами думаю будет все аналогично ибо — wia. Удалять стандартный софт не обязательно.
И еще, дублировать ветки реестра для 64 битных систем нет необходимости. Они каким то образом сами это делают — удобно)

Приятно, когда такую неразбериху, можно так аккуратно разрулить.

Утилита (win7-64 и win 8-64):
Открыть с помощью архиватора(7zip и др.) картинку или переименовать в zip

1)Распаковать архив в нужное место (к примеру C:\wiatest)

2) Запустить через cmd.exe
«C:\wiatest\WIATest.exe reg C:\1221»

Где
reg — сделать запись в реестре. (Это второй пункт статьи),
а второй параметр «C:\1221» — желаемый путь сохранения ваших сканов.

3)Перезагрузиться и назначить нужную кнопку сканера в Панель управления -> устройства и принтеры-> правой кнопкой по сканеру -> свойства сканирования -> События на «4 cats». Теперь эта кнопка на сканере будет сохранять сканы в «C:\1221».

Можете сделать ярлык просто с одним параметром «C:\wiatest\WIATest.exe C:\1221» тогда утилита просто будет сканировать в папку «C:\1221» или в любую другую.

Пока не доступно для скачивания. Есть бага.

1) Canon mp280 по отзывам изначально как-то криво работает через мастер изображений. Сканирует только 1/4 формата А4 при прописанном жестко где только можно формате А4. Говорят этот баг лечится обновлением драйверов.

Источник

Оцените статью