Установка Regula
Скачайте с сайта https://regulaforensics.com дистрибутив Regula Document Reader SDK. По умолчанию программа устанавливается в папку
C:\Program Files (x86)\Regula\Document Reader SDK
илиC:\Program Files\Regula\Document Reader SDK
(в зависимости от разрядности системы).Установите Regula Document Reader SDK на компьютер, где предполагается использовать сканер паспортов. Проверьте работу сканера с помощью поставляемой в комплекте утилиты Document Reader.
Для этого:
убедитесь, что внутри сканера нет забытых документов, если такие есть — извлеките документ и закройте крышку сканера
подключите сканер к компьютеру
запустите утилиту Document Reader (Пуск / Regulа / Document Reader)
для проверки нажмите кнопку «Connect» и положите документ в сканер, далее кнопку «Process». Проверяем результаты сканирования во всех трех типах освещения, при этом если результат сканирования нечеткий или не все данные распознаны, то необходимо откалибровать. Калибровка запускается горячими клавишами Ctrl+R. Для калибровки понадобятся две тестовые картинки, предварительно их необходимо распечатать (см.раздел «Приложение»). Положить сначала одну картинку в сканер, далее программа проинформирует, что необходимо положить вторую картинку. После завершения калибровки проверяем работу сканера на документе. Если результат после калибровки оказался неудолетворительным, то повторить действия заново.
после успешной проверки выгрузите утилиту Document Reader, так как одновременно несколько программ не могут работать с одним сканером. Для этого в меню Document Reader выберите File/Exit. (Обратите внимание, что по нажатию на крестик программа не закрывается, а сворачивается в трей.)
С помощью инсталлятора PassOffice установите Драйвер Regula и RabbitMQ.
В настройках ApcRegulaDrvSettings.ini файла, находящегося по пути:
C:\Program Files (x86)\PassOffice\%BUILD_VERSION%\Settings
укажите путь до Document Reader SDK:
Запустите cлужбу менеджера драйверов PassOffice.
В разделе «Конфигурирование / Настройки» перейдите в Корневые настройки и на вкладке «Документы» с помощью бегунка задайте «Распознавание документов» и выберите Драйвер сканирования Regula.
укажите Url сервиса, по умолчанию: http://localhost:7010/v1/regula.
укажите WS сервиса, по умолчанию: ws://localhost:15674/ws/ и сохраните настройки
укажите имя пользователя и пароль, по умолчанию - guest/guest
Вы можете использовать пользователя по умолчанию - guest/guest, если PassOffice, Менеджер драйверов и RabbitMQ запущены на одной машине и доступны в одной сети.
В ином случае создайте нового пользователя. Для этого:
Откройте веб-браузер и перейдите в пользовательский веб-интерфейс RabbitMQ Server по следующей ссылке: http://localhost:15672.
Введите логин и пароль, по умолчанию - это guest/guest
Откроется пользовательский интерфейс в виде одностраничного приложения, перейдите на вкладку «Admin»
Нажмите «Add user» и введите Username, пароль и роли.
Новые данные укажите в «Конфигурирование / Настройки операторов / Документы».
Искать документ после сканирования - если активирована данная настройка, то после сканирования появится кнопка «Поиск заявки».
При ошибке инициализации Regula необходимо проверить:
WebDriverManager запущен из папки без пробелов и русских букв
Другие приложения, работающие с Regula, выгружены
Сканер подключен и в нем нет забытых документов.
Возможные проблемы при работе с RabbitMQ:
После установки RabbitMQ указанный при инсталляции пользователь не был добавлен. Проверить это можно в RabbitMQ Command Prompt командой:
Решение:
В RabbitMQ Command Prompt ввести команду
где username - имя оператора rabbitmq, password – его пароль. Также необходимо поменять данные о пользователе в файле конфигурации WebDriverManager: WebDrivers\Settings\ApcApplRes\ApcWebDrvManager\ApcWebDrvManager_defaultCfg.ini
В логах RabbitMQ встречается ошибка: Connection attempt from node 'rabbit_ctl_11@DESKTOP' rejected. Invalid challenge reply. , то файлы cookie erlang не валидны.
Решение:
Проверьте, что файлы .erlang.cookie по пути [Windows]\System32\config\systemprofile
и [User]\User_Name
имели идентичное содержимое. Если это не так, перенесите его из папки System32 вручную в папку текущего пользователя и перезапустите сервис RabbitMQ.
Last updated