Как работает 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.
- Скорость работы зависит от конфигурации считывателя.
- Правильный выбор типа карт критически важен для стабильной работы.