Как работает RFID-авторизация в Принтум
Описание
Принтум поддерживает авторизацию пользователей через RFID-карты и USB-считыватели. RFID-авторизация используется для:
- быстрого входа на МФУ;
- запуска печати заданий при включенной функции Fast Release;
- безопасной идентификации пользователей;
- исключения ручного ввода логина и пароля и ускорения работы сотрудников.
Поддерживаются:
- HID-считыватели;
- USB RFID считыватели;
- считыватели Elatec;
- keyboard-emulation устройства.
Как работает авторизация
Шаг 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. Пример:
<prefix> 458712991 <suffix>
Чаще всего используется suffix CR (carriage return). Он автоматически подтверждает ввод карты.
Почему нельзя включать все типы карт
Считыватель может одновременно поддерживать авторизацию по нескольким форматам карт: Mifare, ISO14443A, HID, Legic, NFC и др. Но включение всех типов карт увеличивает время отклика, замедляет авторизацию и может вызывать ложные срабатывания. Считыватель последовательно проверяет каждый включённый тип карт — пока не найдёт совпадение или не пройдёт весь список. Чем больше типов включено — тем дольше цикл опроса на каждое прикладывание карты. При всех включённых типах время считывания может вырасти до 2–3 секунд вместо нормальных 0.3–0.5 секунд. Рекомендуем:
- Включать только реально используемые типы карт.
- Наиболее используемый тип поднимать выше в AppBlaster — он будет проверяться первым. Это самая частая причина жалоб пользователей на медленную авторизацию на МФУ.
Что такое 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-карты как личные данные пользователя.
- Скорость работы зависит от конфигурации считывателя.
- Принтум поддерживает широкий спектр карт и картридеров.
- Картридер должен быть совместим с МФУ.
- При прикладывании карты картридер считывает идентификатор и передаёт его в «мозги» МФУ. Большинство популярных производителей выпускают считыватели, которые работают с нужными устройствами, однако совместимость следует проверять до массового внедрения.
- Тип поддерживаемых карт определяется картридером, не Принтум. Система не декодирует карту самостоятельно: она получает номер, который МФУ считает корректным и использует его для поиска пользователя.
- Если картридер умеет читать вашу карту и передавать её идентификатор в МФУ, Принтум примет этот номер.
- Принтум ведёт список проверенных комбинаций «ридер–МФУ», которые работают стабильно. Она включает сведения о необходимости дополнительной настройки на МФУ (например, для некоторых моделей HP требуется включение специального режима). Для уточнения рекомендуемых ридеров обратитесь в техническую поддержку Принтум
- Принтум не блокирует использование несертифицированных картридеров. Система готова принять любой считыватель, который правильно передаёт номер карты в МФУ. Однако если оборудование отсутствует в таблице проверенных комбинаций, потребуется индивидуальная проверка совместимости. Иногда проблемы решаются обновлением прошивки картридера или МФУ.