Перейти к основному содержимому

Установка Regula

1. Установка Regula Document Reader SDK

  1. Скачивание дистрибутива

    • Перейдите на сайт Regula Forensics.
    • Скачайте Regula Document Reader SDK версии 8.1.0.7430, Regula Reader Docment Database 8.1.0, Regula Reader Drivers (x64) 1.8.29
  2. Установка

    • Запустите инсталлятор.
    • По умолчанию программа устанавливается в:
      • C:\Program Files (x86)\Regula\Document Reader SDK (для 32-разрядных систем)
      • C:\Program Files\Regula\Document Reader SDK (для 64-разрядных систем)
  3. Проверка работы сканера

    • Убедитесь, что в сканере нет документов.
    • Подключите сканер к компьютеру.
    • Запустите утилиту Document Reader (Пуск → Regula → Document Reader).
    • Нажмите «Connect», поместите документ в сканер → «Process».
    • Проверьте качество распознавания в трех режимах освещения (ИК, УФ, видимое).
  4. Калибровка сканера (при необходимости)

    • Нажмите Ctrl + R.
    • Распечатайте две тестовые картинки (см. раздел «Приложение» в документации Regula).
    • Поочередно поместите их в сканер по инструкции программы.
    • После калибровки повторно проверьте качество сканирования.
  5. Закрытие утилиты

    • Утилита Document Reader не закрывается через крестик, а сворачивается в трей.
    • Для выхода: File → Exit.

2. Установка драйверов и RabbitMQ

  1. Установка через PassOffice

    • Запустите инсталлятор PassOffice.
    • Выберите компоненты:
      • Драйвер Regula
      • RabbitMQ
  2. Настройка пути к Regula SDK

    • Откройте файл:

      C:\Program Files (x86)\PassOffice\%BUILD_VERSION%\Settings\ApcRegulaDrvSettings.ini
    • Укажите путь к Regula SDK:

      pathToRegulaDLL=C:\Program Files\Regula\Document Reader SDK
  3. Плагины для RabbitMQ

  4. Запуск службы менеджера драйверов

    • Откройте Службы Windows (services.msc).
    • Найдите и запустите Driver Manager.

    В сервисе WDM необходимо активировать подсистему Regula, для этого:

    1. Перейдите в файл с настройками WDM ApcWebDrvManager_defaultCfg по пути WebDrivers\Settings\ApcApplRes\ApcWebDrvManager
    2. В разделе [SubSystems] укажите regula=TApcRegulaWebDrv. Другие подсистемы можно отключить, закомментировав их в разделе [SubSystems], добавив ; перед названием.
    3. Перезапустите WDM

3. Настройка интеграции в PassOffice

  1. Включение распознавания документов
    • Перейдите в Конфигурирование → Настройки → Корневые настройки.
    • Откройте вкладку «Документы».
    • Активируйте «Распознавание документов» и выберите Драйвер Regula.
  2. Настройка подключения к RabbitMQ
    • Укажите:
      • URL сервиса: http://localhost:7010/v1/regula
      • WebSocket (WS): ws://localhost:15674/ws/
      • Логин/пароль RabbitMQ: guest/guest (по умолчанию)
примечание

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

  1. Создание пользователя RabbitMQ (при необходимости)
  • Откройте веб-интерфейс RabbitMQ: http://localhost:15672.
  • Войдите под guest/guest.
  • Перейдите в Admin → Add User.
  • Укажите логин, пароль и роль administrator.
  • Обновите данные в Настройках операторов PassOffice.
  1. Искать документ после сканирования - если активирована данная настройка, то после сканирования появится кнопка «Поиск заявки».

4. Решение возможных проблем

Ошибки инициализации Regula

  1. DriverManager не запускается
    • Убедитесь, что он находится в папке без пробелов и русских букв.
  2. Конфликт с другими приложениями
    • Закройте все программы, работающие с Regula (например, Document Reader).
  3. Сканер не отвечает
    • Проверьте подключение и отсутствие документов в сканере.

Проблемы с RabbitMQ

  1. Пользователь не добавлен
    • Проверьте список пользователей:

      rabbitmqctl.bat list_users
    • Добавьте пользователя:

      rabbitmqctl.bat add_user username password
    • Обновите данные о пользователе в файле конфигурации:

      WebDrivers\Settings\ApcApplRes\ApcWebDrvManager\ApcWebDrvManager_defaultCfg.ini
  2. Ошибка подключения (Invalid challenge reply)
    • Проверьте файлы .erlang.cookie в:
      • C:\Windows\System32\config\systemprofile
      • C:\Users\[Ваш_пользователь]
    • Убедитесь, что их содержимое идентично. Если это не так, перенесите его из папки System32 вручную в папку текущего пользователя.
    • Перезапустите сервис RabbitMQ.