Как сканировать в / в веб-приложение
Я размышляю, как обрабатывать ввод бумажных документов в Webapps в течение некоторого времени. Основная проблема заключается в том, как унифицировать метаданные и отсканированный PDF. Ради этого примера я представлю гипотетическую заявку на покрытие расходов. Подходы, которые я рассмотрел до сих пор:
- Web 1.0, откройте веб-страницу, создайте заявку на расход и введите данные, переключитесь на приложение сканирования, сканируйте в файл, переключитесь в браузер, нажмите "выбрать файл", перейдите к сканированному файлу и загрузите его. Плюсы: простой в коде. Минусы: ужасный рабочий процесс, каждой рабочей станции нужен сканер (а также драйверы и дисковое пространство и т. Д. / Может не работать с тонкими клиентами: Citrix / IPad)
- Стиль штрих-кода Откройте веб-страницу, создайте заявку на расход и введите данные, сохраните, наклейка со штрих-кодом напечатана, наклейте штрих-код на бумагу. В конце дня отсканируйте все штрих-коды. массово загружать их и назначать их на основе штрих-кода для претензий по расходам. (Распознавание штрих-кодов при сканировании является решенной проблемой, например, см. Точный КОД). Плюсы: достойный рабочий процесс, достаточно одного сканера на отдел. Минусы: нужны принтеры этикеток со штрих-кодом на каждой рабочей станции (проще, чем сканеры, но не дешевле), отсканированные документы становятся доступными только через несколько часов
- Сканирование встиле Web 2.0 с помощью локального сканера в папку [Dropbox]. Webapp использует Dropbox API для обнаружения новых сканирований, представления их пользователю и запроса ввода метаданных. Плюсы: приятный рабочий процесс. Минусы: всем нужен сканер, веб-приложение не может просто всплыть и сказать: "доступно новое сканирование".
- Пакетный стиль Кто-то сканирует все документы, разделяя их по человеку, который должен их обработать (или по типу документа: Расходная заявка, Счет-фактура, Заказ). Документы загружаются в пакетном режиме (например, в виде ZIP) на веб-сервер в очереди. Теперь человеку нужно проработать эту очередь и ввести необходимые метаданные. Плюсы: требуется только один сканер. Минусы: у персонала больше нет бумаги, только онлайн-версия. Мои коллеги считают это большой выставочной заглушкой.
- Пакет штрих-кода Кто-то штрих-код маркирует все входящие документы, сканирует их в одну папку и массово загружает их в хранилище, а затем распределяет бумагу по старинке среди разных отделов. Люди, обрабатывающие заявку на расход, также вводят номер штрих-кода из бумаги. Webapp связывается с хранилищем и извлекает на основе номера штрих-кода отсканированный документ и сохраняет его вместе с метаданными. PPros: прост в коде, минусы: много бумаги все еще бродит, документы могут быть отсканированы, что, вероятно, никогда не должно попадать в цифровой репозиторий - например, медицинские записи)
- Настольное приложение Напишите небольшое основанное на TWAIN настольное приложение, которое сканирует, загружает в Webapp и открывает окно браузера для добавления метаданных. Плюсы: хороший рабочий процесс, Минусы: один сканер на рабочий стол, не проблемы с веб-приложением или платформой
Любые предложения для лучшего решения или комментарии по одному из подходов выше?
4 ответа
Вы думали об использовании Flash/Air. Вы можете разрешить пользователям использовать веб-камеры или загружать штрих-коды с помощью Flash.
Я также принимал участие в некоторых замечательных продуктах / проектах, где мы создавали собственные драйверы, открывали их для локального хоста 127.0.0.1 и выполняли сканирование / печать в и из эфирного приложения.
Air также недавно добавила возможность NativeProcess, которая позволит вам подключаться к низкоуровневому приложению TWAIN.
Максимально упростите метаданные, используйте почту для ввода, а Интернет - только для отчетов / изменений
Предположения. У типографских принтеров в крупных офисах есть функция "Сканировать в электронную почту", которая означает, что вы получаете PDF в своем электронном письме для каждого сканируемого документа. Даже небольшие принтеры "Все в одном" в диапазоне от 100 до 200 долларов имеют такую функцию, и домашние офисы или малые предприятия, вероятно, будут иметь такую функцию.
Процесс будет следующим:
- отсканируйте ваш документ
- Получить почту
- добавить метаданные в полу-свободной форме по электронной почте
- переслать письмо на сервис расходов
- получить подтверждение по электронной почте с ссылкой на отчет о расходах
- подтвердить отчет о расходах в Интернете
Сначала комментарий к приложению Dekstop: приложение Twain может работать в браузере, если оно написано в виде апплета или флеш-программы.
Далее мне нравится стиль штрих-кода, но я думаю, что было бы намного проще, если штрих-коды предварительно напечатаны или куплены.
- Парень может распечатать листы с наклейками с помощью обычного лазерного принтера.
- Или вы можете купить рулон защитных наклеек
Кроме того, когда создается заявка на оплату расходов, пользователю необходимо ввести секретный номер.
Вы можете проверить информацию об обработке штрих-кода в Википедии
en.wikipedia.org/wiki/List_of_optical_character_recognition_software
en.wikipedia.org/wiki/OCR-A_font