Краткое описание
Эта инструкция описывает два способа работы с устройством считывания документов на Linux OS: напрямую через библиотеки и с использованием Local Service SDK.
Требования
- Операционная система Linux (Ubuntu, Debian, CentOS)
- Доступ к интернету для загрузки необходимых пакетов
- Права администратора для установки
Необходимые шаги
Вариант 1. Работа напрямую с библиотеками
- Перейдите по ссылке на документацию: Linux - Desktop SDK
- Установите следующие пакеты:
- regula-reader — библиотеки
- regula-reader-dev — набор для разработки
- Ознакомьтесь с примером RegulaDocumentReader, в котором показан процесс обработки и получения результатов в формате XML. Файл примера находится по пути:
/usr/share/regula/Examples/RegulaDocumentReader-src/documentreader.cpp
- В разделе documentreader.cpp вы найдёте пример работы с оптической частью (PasspR) и RFID.
- Пример кода:
long DocumentReader::ConnectPasspr() // подключение к PasspR long DocumentReader::ConnectRFID // подключение к RFID long DocumentReader::Process(intptr_t processingMode) // обработка оптической части и RFID
Документация
Вариант 2. Работа с Local Service SDK
- Перейдите по ссылке на документацию: Linux - Desktop SDK (regulaforensics.com)
- Установите следующие пакеты:
- regula-reader
- regula-reader-service
- Пример взаимодействия с Local Service с использованием JavaScript и библиотеки Socket.IO находится в каталоге:
/usr/share/regula/Examples/LocalServiceExample
- Откройте тестовую страницу сервиса, чтобы проверить соединение: http://localhost:3000/
Проверка результата
- При использовании библиотек: убедитесь, что функции ConnectPasspr, ConnectRFID и Process возвращают успешные коды выполнения.
- При использовании Local Service: проверьте доступность страницы http://localhost:3000/ и работу демо-страницы.
Частые ошибки
- Файл documentreader.cpp не найден → Убедитесь, что установлен пакет regula-reader-dev.
- Сервис не запускается → Проверьте статус сервиса с помощью команды systemctl status regula-reader-service.
- Нет подключения к устройству → Проверьте USB-соединение и права доступа к устройствам.
Комментарии
Войдите в службу, чтобы оставить комментарий.