RFID UNI в Linux-АРМах ИРБИС64


НАЧАЛО >> Ядро доступа к ИРБИС64 >> Каталог Distr >> RFID UNI в Linux-АРМах ИРБИС64📄 Скачать в DOCX


Универсальный RFID-протокол используется в Linux-версиях клиентских АРМов ИРБИС64, когда рабочее место общается с RFID-оборудованием через локальное или сетевое ПО поставщика. Для этого режима в клиентском INI задается RFIDTYPE=4.

Режим полезен для оборудования и промежуточного ПО ID Logic и Bibliotheca. Он позволяет Linux-клиентам работать с RFID на том же сервере ИРБИС64, где могут оставаться рабочие места Windows с собственными настройками.

1. Где включать

RFID включается в INI-файле соответствующего клиентского АРМа. Для АРМ «Книговыдача» типовой файл поставки называется irbisb.ini. В поставке ИРБИС 128 пример находится в modules/i128f/Distr/nix/server64-turbo/irbisb.ini; аналогичная заготовка для серверного модуля находится в modules/Server64/ARMsConfig/irbisb.ini.

Минимальный фрагмент настройки:

PRRFID=1
RFIDTYPE=4
RFID_UNI_INTERVAL=500
RFID_UNI_UID=1
RFID_UNI_ADDRESS=127.0.0.1
RFID_UNI_PORT=6001
ConfirmMultiRFID=1

Если RFID-сервис поставщика запущен на том же рабочем месте, оставьте RFID_UNI_ADDRESS=127.0.0.1. Если сервис работает на другом доступном узле, укажите его адрес и порт в RFID_UNI_ADDRESS и RFID_UNI_PORT.

2. Основные параметры

Параметр Назначение
PRRFID Включает работу с RFID-метками в клиентском АРМе. Для включенного сценария задайте 1.
RFIDTYPE Выбирает тип RFID-оборудования. Значение 4 включает универсальный RFID-протокол UNI.
RFID_UNI_INTERVAL Интервал обращения клиента к RFID-сервису в миллисекундах.
RFID_UNI_UID Режим передачи идентификатора метки в универсальном протоколе. Значение должно соответствовать настройке ПО RFID-поставщика.
RFID_UNI_ADDRESS Адрес RFID-сервиса, с которым общается клиентский АРМ.
RFID_UNI_PORT TCP-порт RFID-сервиса. В типовой поставке используется 6001.
ConfirmMultiRFID Управляет подтверждением при чтении нескольких RFID-меток.
AUTOIN_RFID_BARCODE Определяет, должен ли авто ввод учитывать RFID-метку как штрихкод.

3. Условия на рабочем месте

На каждом Linux-рабочем месте должны быть установлены драйверы RFID-оборудования и запущено ПО, которое поддерживает UNI-обмен. Для ID Logic или Bibliotheca проверьте, что их сервис принимает соединения на адресе и порту, указанных в RFID_UNI_ADDRESS и RFID_UNI_PORT.

Если клиентский АРМ открыт на одном компьютере, а RFID-сервис запущен на другом, 127.0.0.1 будет указывать не на тот узел. В этом случае задайте сетевой адрес компьютера с RFID-сервисом и убедитесь, что порт доступен с рабочего места библиотекаря.

4. Проверка настройки

После изменения INI перезапустите клиентский АРМ и проверьте чтение одной RFID-метки. Если метка не читается:

Если Linux-клиент не получает ответ от RFID-сервиса, сначала проверьте доступность сервиса с этого рабочего места. Такая ошибка обычно связана с адресом, портом, локальным firewall или несовпадением протокольных настроек между АРМом и ПО RFID-поставщика.