Установка PassportBox

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

  2. В файле ApcWebDrvManager_defaultCfg.ini в секции ApcPassportBox задайте режим работы:

  • значение 0, стандартный режим работы через сетевые запросы

  • значение 1 и 2, автоматически присылает скан через веб-сокеты.

Для работы с PassOffice рекомендуем указывать - 0, для работы с Терминалом саморегистрации - 1.

  1. С установкой Драйвера PassportBox по умолчанию будет установлен RabbitMQ, отредактировать настройки можно также в этом разделе:

rabbit_producer_routing_key_prefix=apc.wdm.passportbox
rabbit_ip=localhost
rabbit_port=5672
rabbit_login=guest
rabbit_password=guest
rabbit_channel=1
rabbit_exchange=apc.wdm.passportbox
rabbit_exchange_type=topic
rabbit_exchange_durable=1
rabbit_queue=apc.wdm.passportbox
  1. Запустите cлужбу менеджера драйверов PassOffice.

  2. В разделе «Конфигурирование / Настройки» перейдите в Корневые настройки и на вкладке «Документы» с помощью бегунка задайте «Распознавание документов» и выберите Драйвер сканирования PassportBox. Укажите Url сервиса, по умолчанию: http://localhost:7010/v1/PassportBox.

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

  4. В правом верхнем углу появится иконка «Сканирование», кликнув на нее, активируйте с помощью бегунка PassportBox и нажмите «Сканировать». Также можно отсканировать документ и сразу внести данные по посетителю, для этого в разделе «Мои заявки» необходимо кликнуть на иконку «Сканировать», проверить распознанные данные по посетителю и добавить в заявку или на этапе выдачи пропуска в выпадающем меню нажать «Отсканировать посетителя» и внести данные.

Обратите внимание, что для работы с оборудованием PassportBox необходим отдельный пользователь RabbitMQ.

Пользователь, по-умолчанию «guest», подойдет для тех случаев, если работа с Regula производится только на том пк, где установлен сервер PassOffice.

Возможные проблемы при работе с 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