PaperScan Free - Программа для работы со сканером: сканирование, редактирование, отправка на печать. Поддерживаются любые. Используя сканер, дома или в офисе, вы наверняка сталкивались с такими проблемами, как неудобный и достаточно сложный интерфейс программ сканирования..
Как научить сканеры сканировать молча по кнопкам без окон и костылей? Хабрахабр. Как заставить сканеры вообще (речь пойдет про Canoscan LIDE 2. По- моему, это самая распространенная задача и для ее решения производитель нам дает самые нераспространенные решения. В следующих версиях производители ну наверняка добавят в свой софт что- то вроде «отправить скан в facebook» или «поделиться в Twitter» но чтобы сделать тихий режим, настроить раз и сканировать без каких либо окон… до этого мы не доживем.
В конце статьи готовая утилита, позволяющая производить сканирование с любой кнопки любого сканера в любую папку без какого либо проявления на экране. А теперь начнем с того, каким же образом это удалось реализовать… Без родного софта, кнопки Canoscan LIDE 2. А с родным — вызывают жуткое негодование. Невозможно сканировать по кнопкам без открытия родного приложения.
Поменять бы софт, да нету ничего. Секретаршам из- за полученного стресса приходится смотреть на кошек из- за этого на 5% больше времени, может быть поэтому они так популярны?(кошки)). Я сталкивался с этой проблемой три года назад в предыдущей модели сканера, я столкнулся с этой проблемой сегодня. Я читал комментарии многих людей выбешенных этой проблемой.
У нас есть в офисе паспортный сканер формата А5 Plusteck 5. Слава богу, что почти все сканнеры давно и поголовно поддерживают стандарты TWAIN и WIA. Это значит, что в семействе windows они должны работать без своего софта и вообще без установки каких либо драйверов производителя. Можем снести при желании весь стандартный софт. Мы будем работать через собственное безоконное приложение через WIA (качайте Cmd.
Twainили в конце статьи наша утилита). Способ 1 больше теории. Я рекомендую все же способ 2. Она написана на c# из- за количества готовых примеров.
Работает очень просто: По старту ищет первый сканер в системе. Сохраняет скан в директорию, адрес которой передан параметром. Позволяет себя назначать на любую кнопку сканера через стандартный виндовый интерфейс. С двумя первыми пунктами понятно, а третий мы как раз рассмотрим в этой статье. С рабочего стола утилита работает отлично.
- Как установить программу для сканера HP. Большое число сканеров, используемых в. включает и дополнительные приложения для сканирования и последующей обработки..
- .чтобы помочь Вам оптимизировать существующую в Вашей компании инфраструктуру печати и сканирования. HP обладает полным набором программ для печати, установки..
- Программа для сканера RiDoc позволяет сканировать и распознавать текстовые документы для их более удобного хранения на.
- . Программа для сканера RiDoc позволяет сканировать и распознавать текстовые документы для их более удобного хранения на .
- Невозможно сканировать по кнопкам без открытия родного приложения.. Подключение ленточной библиотеки HP по протоколу Fibre Channel к.. WIA это компонент системы, им может пользоваться программа или нет по .
- Невозможно сканировать по кнопкам без открытия родного приложения. Подключение ленточной библиотеки HP по протоколу Fibre Channel к. WIA это компонент системы, им может пользоваться программа или нет по.
- Поскольку в настоящее время в продаже только МФУ с поддержкой сети (например, HP 3390, HP 2727), то вычленять программу сканирования не нужно .
- Программа для сканирования различных документов с помощью любого HP 3052 - когда требовали PDF, приходилось сначала.
Запускаем, она ищет сканер, и делает скан в папку, которую указали параметром при запуске. Но нам нужно добиться, чтобы она вызывалась по кнопке со сканера, а не по щелчку с рабочего стола. Лучше всего ее поместить каким- то образом вот в это окно: Сказать честно, информации об этом довольно мало, гугл не открыл мне Америки как и msdn. Есть несколько источников (привет icopy), но они не рабочие… Но каким то образом производитель Canon (в данном случае приложения «MP Navigator EX 4. Photoshop») умудрился это сделать и мы попробуем узнать как. Поиск решения. Все нужные записи хранятся в реестре(ну а где еще?) и для поиска изменений мы воспользуемся бесплатным приложением Regshot (http: //sourceforge.
Оно позволяет снять два снапшота реестра и показать изменения. Сделаем снимок реестра до установки MP Navigator EX 4. Я не буду приводить весь лог, который мы получили. Из него для нас оказалось интересным два ключа в реестре. Способ 1. HKLMSYSTEMCurrent. Control. SetControlClass{6. BDD1. FC6- 8. 10.
F- 1. 1D0- BEC7- 0. BE2. 09. 2F}Данная ветка отвечает за сканеры и вебкамеры. Она содержит в себе в виде папок ваши USB подключения устройств съема изображений. Если устройство подключается на какой либо USB порт первый раз, создается папка со следующим порядковым номером и вложенной иерархией присущей подключаемому типу устройства. У разных сканеров по разному могут называться разделы. При подключении Canoscan LIDE 2. Device. Data и Events.
Если ваш сканнер поддерживает 5 кнопок, в папке Events вы увидите каждую из них даже с описанием действия в значениях ключей. Если вы подключили сканер первый раз по этому USB, то в разделах Push. Button. Pushed у вас будет пусто. В противном случае вы обнаружите папки с именами в виде GUID и ключами с описанием привязанного программного обеспечения, ссылки на исполняемый файл тп. Эта папка есть назначенное событие через виндовый интерфейс в свойствах сканера.
Удалите папки GIUD ключами, сбросится привязка. Удалять их можно без проблем. А вот удалять сами папки 0.
Они не восстанавливаются даже при накате офиц драйверов и с wia больше работать не будут. Проверено. Именно эту папку вы можете повторить самостоятельно изменив GUID раздела и путь к исполняемому файлу. Логика подобия здесь работает. Только GUID придумайте уникальный. Примерно так: Windows Registry Editor Version 5. HKEY_LOCAL_MACHINESYSTEMCurrent.
Control. SetControlClass{6. BDD1. FC6- 8. 10. F- 1. 1D0- BEC7- 0. BE2. 09. 2F}0. 01. EventsPush. Button. Pushed. 1{9. 92. FCDF- 2. 04. 7- 4.
B3. 18- 7. 62. 64. A9. 81. 11}]. "Name"="Notepad salo". Desc"="Notepad". "Icon"="sti. Cmdline"="C: Project. Sti. Device: %1 /Sti. Event: %2". Изменения в систему вступят в силу после переподключения USB разъема. Project. 1. exe приложение выводящие параметры %1 и %2 Теперь мы можем полюбоваться, что в окне привязки событий к кнопкам появилось наше тестовое приложение: Однако, мне не понятен тот факт, что хоть в реестре мы создали папку с путем до запуска нашего приложения, в корне родителя которого указано «Кнопка для посылки по емейл» в виндовом окне привязки кнопок наше приложение доступно по другому событию.
Почему так… я до конца не выяснил. По нажатию на кнопку сканера мы видим наше консольное приложение выводящее параметры. Ура. Способ 2. HKEY_LOCAL_MACHINESYSTEMControl. Set. 00. 1ControlStill. ImageEventsSTIProxy. Event. Какие то Прокси Эвенты? Раздел, созданный в этой директории, позволяет глобально быть доступным вашему приложению в свойствах сканирования для привязки к кнопкам.
Он позволяет назначать событие на текущий подключенный сканер через виндовый интерфейс. В первом случае вы должны будете сами догадаться на какой папке (0. Достаточно записи в этом разделе, и ваше приложение будет доступно для всех событий, а при привязки WIA драйвер сделает копию из STIProxy.
Event к нужной кнопке сканера. Чтобы изменения вступили в силу, требуется перезагрузка.(поменяли путь к приложению? Аналогично — перезагрузка.) Или рестарт службы WIA. Windows Registry Editor Version 5.
HKEY_LOCAL_MACHINESYSTEMControl. Set. 00. 1ControlStill. ImageEventsSTIProxy. Event{9. 92. 7FCDF- 2. B3. 18- 7. 62. 64.
A9. 81. 11}]. "Icon"="sti. Cmdline"=" C: twiaWIATest. C: scans". Как вы видите на картинке выше, мы можем повесить на любую клавишу нашу утилиту, которая прекрасно отрабатывает. Назначение события — это просто копия директории из STIProxy. Event в соотвествующую папку Push. Button. Pushed описанной в первом случае. Итого. Вы должны понимать, что при смене USB разъема на другой, вам придется повторять привязку событий к кнопкам.
Это не недоработка, это так работает даже и у официальных продуктов. Поменял разъем — настрой кнопки. Ветка реестра STIProxy. Event нужна только как мастер. В момент назначения кнопкам приложений WIA копирует раздел с ветки Event. Proxy в нужную папку события кнопки сканера. В свойствах сканирования, в событиях, выпадающий список с приложениями для привязки к кнопкам сканера строится из 2- х веток, с STIProxy.
Event и всех папок Push. Button. Pushed находящихся в родительской директории.
Настройки яркости, dpi и прочего настраивать через утилиту не нужно. Она пользуется профилем по умолчанию, который настраивается тут. Наверное, это все. С другими сканерами думаю будет все аналогично ибо — wia. Удалять стандартный софт не обязательно.
И еще, дублировать ветки реестра для 6. Они каким то образом сами это делают — удобно)Приятно, когда такую неразбериху, можно так аккуратно разрулить. Утилита (win. 7- 6. Открыть с помощью архиватора(7zip и др.) картинку или переименовать в zip Установка. Распаковать архив в нужное место (к примеру C: wiatest)2) Запустить через cmd. C: wiatestWIATest. C: 1. 22. 1»Где reg — сделать запись в реестре.
Это второй пункт статьи),а второй параметр «C: 1. Перезагрузиться и назначить нужную кнопку сканера в Панель управления - > устройства и принтеры- > правой кнопкой по сканеру - > свойства сканирования - > События на «4 cats». Теперь эта кнопка на сканере будет сохранять сканы в «C: 1. Можете сделать ярлык просто с одним параметром «C: wiatestWIATest.
C: 1. 22. 1» тогда утилита просто будет сканировать в папку «C: 1. Пока не доступно для скачивания.
Есть бага. UPDATE. Canon mp. 28. 0 по отзывам изначально как- то криво работает через мастер изображений. Сканирует только 1/4 формата А4 при прописанном жестко где только можно формате А4. Говорят этот баг лечится обновлением драйверов. Читателем статьи и обладателем данного аппарата было предложено решение повторить идею через VBscript компилируемым в exe.