Установка Regula

  1. Скачайте с сайта https://regulaforensics.com дистрибутив Regula Document Reader SDK. По умолчанию программа устанавливается в папку C:\Program Files (x86)\Regula\Document Reader SDK или C:\Program Files\Regula\Document Reader SDK (в зависимости от разрядности системы).

  2. Установите Regula Document Reader SDK на компьютер, где предполагается использовать сканер паспортов. Проверьте работу сканера с помощью поставляемой в комплекте утилиты Document Reader.

Для этого:

  • убедитесь, что внутри сканера нет забытых документов, если такие есть — извлеките документ и закройте крышку сканера

  • подключите сканер к компьютеру

  • запустите утилиту Document Reader (Пуск / Regulа / Document Reader)

  • для проверки нажмите кнопку «Connect» и положите документ в сканер, далее кнопку «Process». Проверяем результаты сканирования во всех трех типах освещения, при этом если результат сканирования нечеткий или не все данные распознаны, то необходимо откалибровать. Калибровка запускается горячими клавишами Ctrl+R. Для калибровки понадобятся две тестовые картинки, предварительно их необходимо распечатать (см.раздел «Приложение»). Положить сначала одну картинку в сканер, далее программа проинформирует, что необходимо положить вторую картинку. После завершения калибровки проверяем работу сканера на документе. Если результат после калибровки оказался неудолетворительным, то повторить действия заново.

  • после успешной проверки выгрузите утилиту Document Reader, так как одновременно несколько программ не могут работать с одним сканером. Для этого в меню Document Reader выберите File/Exit. (Обратите внимание, что по нажатию на крестик программа не закрывается, а сворачивается в трей.)

  1. С помощью инсталлятора PassOffice установите Драйвер Regula и RabbitMQ.

  2. В настройках ApcRegulaDrvSettings.ini файла, находящегося по пути: C:\Program Files (x86)\PassOffice\%BUILD_VERSION%\Settings укажите путь до Document Reader SDK:

pathToRegulaDLL=c:/Program Files/Regula/Document Reader SDK 
  1. Запустите cлужбу менеджера драйверов PassOffice.

    1. В разделе «Конфигурирование / Настройки» перейдите в Корневые настройки и на вкладке «Документы» с помощью бегунка задайте «Распознавание документов» и выберите Драйвер сканирования Regula.

  • укажите Url сервиса, по умолчанию: http://localhost:7010/v1/regula.

  • укажите WS сервиса, по умолчанию: ws://localhost:15674/ws/ и сохраните настройки

  • укажите имя пользователя и пароль, по умолчанию - guest/guest

Вы можете использовать пользователя по умолчанию - guest/guest, если PassOffice, Менеджер драйверов и RabbitMQ запущены на одной машине и доступны в одной сети.

В ином случае создайте нового пользователя. Для этого:

  1. Откройте веб-браузер и перейдите в пользовательский веб-интерфейс RabbitMQ Server по следующей ссылке: http://localhost:15672.

  2. Введите логин и пароль, по умолчанию - это guest/guest

  3. Откроется пользовательский интерфейс в виде одностраничного приложения, перейдите на вкладку «Admin»

  4. Нажмите «Add user» и введите Username, пароль и роли.

  5. Новые данные укажите в «Конфигурирование / Настройки операторов / Документы».

  • Искать документ после сканирования - если активирована данная настройка, то после сканирования появится кнопка «Поиск заявки».

При ошибке инициализации Regula необходимо проверить:

  1. WebDriverManager запущен из папки без пробелов и русских букв

  2. Другие приложения, работающие с Regula, выгружены

  3. Сканер подключен и в нем нет забытых документов.

Возможные проблемы при работе с RabbitMQ:

  1. После установки RabbitMQ указанный при инсталляции пользователь не был добавлен. Проверить это можно в RabbitMQ Command Prompt командой:

rabbitmqctl.bat list_users

Решение:

В RabbitMQ Command Prompt ввести команду

rabbitmqctl.bat add_user username password

где username - имя оператора rabbitmq, password – его пароль. Также необходимо поменять данные о пользователе в файле конфигурации WebDriverManager: WebDrivers\Settings\ApcApplRes\ApcWebDrvManager\ApcWebDrvManager_defaultCfg.ini

  1. В логах 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