Skip to main content

Как работает RFID-авторизация в Принтум

Назначение

Принтум поддерживает авторизацию пользователей через RFID-карты и USB-считыватели.

RFID-авторизация используется для:

  • быстрого входа на МФУ;
  • release-печати;
  • безопасной идентификации пользователей;
  • исключения ручного ввода логина и пароля;
  • ускорения работы сотрудников.

Поддерживаются:

  • HID-считыватели;
  • USB RFID readers;
  • считыватели Elatec;
  • keyboard-emulation устройства.

Общая схема работы

RFID Card
     |
     v
USB Reader
     |
     v
HID Keyboard Emulation
     |
     v
Встроенное приложение
     |
     v
Авторизация Принтум
     |
     v
User Session

Как работает авторизация

Шаг 1. Пользователь прикладывает карту

Пользователь прикладывает RFID-карту к считывателю. Считыватель: считывает UID карты; преобразует UID в последовательность символов; отправляет данные как HID-клавиатура.

Шаг 2. Считыватель передает UID

Большинство считывателей работают как USB HID Keyboard Device. Для операционной системы считыватель выглядит как обычная клавиатура.

Пример:

458712991<ENTER>

Где: 458712991 — UID карты; <ENTER> — suffix/carriage return.

Шаг 3. Встроенное приложение получает UID

Встроенное приложение на МФУ получает UID, отправляет запрос в Принтум и ищет пользователя.

Шаг 4. Принтум выполняет поиск пользователя

Принтум ищет: пользователя; связанную карту; разрешения; роли; ограничения.

Шаг 5. Создание пользовательской сессии

Если карта найдена: создается сессия; открывается пользовательский интерфейс; становятся доступны задания печати.

Что такое HID Keyboard Emulation

Большинство RFID-считывателей работают как клавиатура. Это означает: драйверы обычно не требуются; считыватель печатает UID в активное поле ввода; Принтум получает UID как текст. Это один из самых совместимых способов интеграции.

Что такое Prefix и Suffix

Считыватель может автоматически добавлять prefix и suffix.

Пример: <STX>458712991<ENTER>

Чаще всего используется suffix CR (carriage return). Он автоматически подтверждает ввод карты.

Почему нельзя включать все типы карт

Считыватель может поддерживать: Mifare, ISO14443A, HID, Legic, NFC и другие стандарты. Но включение всех типов карт увеличивает время отклика, замедляет авторизацию и может вызывать ложные срабатывания.

Рекомендуется: включать только используемые типы карт; поднимать наиболее используемый тип выше в списке приоритета.

Что такое VID и PID

USB-устройства имеют Vendor ID (VID) и Product ID (PID). Параметры используются для идентификации устройства, настройки Встроенного приложения и фильтрации HID-устройств. После настройки считывателя рекомендуется сохранить VID/PID.

Типовые проблемы

СимптомВозможная причина
Карта не читаетсяНеверный тип карты
Медленная авторизацияВключено слишком много типов карт
UID вводится не полностьюНеверный suffix
Считыватель не определяетсяПроблемы драйвера
Пользователь не авторизуетсяКарта не привязана

Что проверить при диагностике

Проверить USB: устройство должно определяться как HID Device / Keyboard Device.

Проверить ввод UID: открыть текстовый редактор и приложить карту — UID должен появиться как обычный текст.

Проверить suffix: после UID должен выполняться перевод строки и автоматическое подтверждение.

Проверить привязку карты: карта привязана пользователю, пользователь активен и синхронизирован.

Что важно помнить

  • RFID-считыватель обычно работает как клавиатура.
  • UID карты используется как идентификатор пользователя.
  • Принтум не хранит данные RFID-карты как credential.
  • Скорость работы зависит от конфигурации считывателя.
  • Правильный выбор типа карт критически важен для стабильной работы.