Сканирование документов через браузер

Я создаю браузерное приложение для сканирования документов. Я просмотрел предложения от нескольких поставщиков, таких как Dynamosoft, asprise, atalasoft и т. д. Мой основной вопрос о сканировании документов через браузер заключается в том, позволяет ли какой-либо из этих продуктов сканировать с удаленных компьютеров, используя интерфейс на основе браузера? Или сканер всегда должен быть подключен к системе, из которой запускается браузер?


person Gaurav    schedule 07.08.2017    source источник


Ответы (3)


Да. Сканирование документов через браузер основано на обмене данными между локальной службой и веб-клиентом. Обычно вам необходимо загрузить установщик локальной службы при первом просмотре онлайн-демонстрации сканирования документов. Если вы хотите сканировать документы с удаленного компьютера, просто разверните службу на этом компьютере. Затем измените IP-адрес для подключения к веб-сокету.

Например, вот архитектура Dynamic Web TWAIN.

введите здесь описание изображения

Сканер всегда должен быть подключен к системе, из которой запускается локальная служба (не веб-браузер).

Вы можете посмотреть видео, чтобы узнать, как использовать Raspberry Pi в качестве службы сканера для захвата документов с iMac.

person yushulx    schedule 08.08.2017

Да, есть приложение, позволяющее сканировать на удаленном компьютере. Когда кто-то открывает браузер, устанавливается соединение между веб-браузером и этим локальным компьютерным приложением. Это соединение легко выполняется с помощью веб-сокета HTML5. Локальное приложение сканирует и отправляет это изображение через это соединение в ваш браузер. Вот репозиторий с открытым исходным кодом,

ScanAppForWeb

person Md. G. Rabbany    schedule 07.08.2017
comment
Очень интересно посмотреть на такой дизайн. Какова роль приложения на основе формы в ScanAppForWeb и как к нему подключается браузер? Используете ли вы там веб-сокеты HTML5? - person Gaurav; 10.08.2017
comment
Да Веб-сокет HTML5. За это отвечает приложение формы Windows, и оно открывает сервер веб-сокетов на локальном компьютере. После сканирования отправить в браузер. - person Md. G. Rabbany; 10.08.2017
comment
Спасибо за этот проект, что вы использовали для его разработки? - person Sachi Tekina; 28.01.2020
comment
Приложение веб-формы Asp.net и веб-сокет. - person Md. G. Rabbany; 29.01.2020
comment
Могу ли я использовать это с беспроводными сканерами? @Md.G.Rabbany - person aleksaRazer22; 24.02.2020
comment
@SachiTekina, ты использовал это приложение? Есть ли поддержка беспроводных сканеров? - person aleksaRazer22; 25.02.2020
comment
@aleksaRazer22 Да, я использовал это приложение, но я не проверял его с помощью беспроводного сканера, но думаю, что оно будет работать. Просто установите соответствующий драйвер на свой локальный компьютер. - person Sachi Tekina; 26.02.2020

Я надеюсь, что это будет полезно, хотя это не прямой ответ на вопрос.

Потратив много времени на то, чтобы заставить WebUSB работать, попробуйте изучить другие варианты, и я нашел решение, которое хорошо работает для моего веб-приложения. Просто используйте scanimage для сканирования на сервер. Клиент отправляет запрос AJAX, сервер создает командную строку для запуска с shell_exec в PHP, затем использует file_get_contents или что-то еще с отсканированным изображением. В моей ситуации у сканера нет причин разговаривать с клиентом, так как изображение все равно попадет в базу данных на сервере.

См. также: https://stackoverflow.com/a/63198443/4509516

person aswine    schedule 31.07.2020