Вы можете сканировать непосредственно с страницы asp.net или даже встроенного объекта Silverlight?Сканирование через страницу ASP.NET Page
ответ
Silverlight не имеет доступа к локальным устройствам, таким как сканеры. Страницы ASP.NET запускаются в веб-браузере, поэтому у них также нет доступа к сканерам.
Что вы пытаетесь достичь?
Я знаю, что было много конфликтов при разработке веб-модуля сканирования через TWAIN-драйвер. Мне было интересно, может быть, теперь лучше, когда Silverlight или даже AJAX находятся на пике. – 2009-08-12 03:16:37
Если пользователь может использовать служебную программу Windows Fax and Scan для сканирования документа и сохранения его на локальном жестком диске, вы можете использовать Silverlight OpenFileDialog и прочитать документ и сохранить его на сервере.
спасибо за предложение, но мне нужно мое веб-приложение для прямого доступа к оборудованию сканера и сделать сканирование через созданное мной веб-приложение. – 2009-08-13 01:26:46
Я сделал именно это в нескольких приложениях веб-сайта компании, над которыми я работал.
Чтобы получить доступ из браузера клиента к настроенному TWAIN-сканеру на компьютере, вам необходимо использовать элемент управления ActiveX. После того, как у вас есть доступ, вы можете запустить сканер с помощью кнопки веб-страницы, отсканировать документ и использовать вновь поставленный объект изображения в коде вашего сайта.
Я бы рекомендовал посмотреть на уже созданную библиотеку компонентов activex, чтобы сделать это за вас. Пример: http://dynamic-web-twain.smartcode.com/info.html
Недостатком этого подхода является, очевидно, что ActiveX работает только с IE и требует, чтобы пользователь доверял вашему сайту. Если ваша пользовательская база является надежной компанией или внутренне основана, это не должно быть проблемой.
Сканировать что? Смотря для чего? Прежде чем мы сможем вам помочь, вам нужно предоставить немного больше объяснений. –
сожалею об этом, я говорил о сканирующих устройствах и периферийных устройствах. – 2009-08-12 03:15:35