Интерфейс сканера
После подключения сканер показывает:
- Шапка -- название мероприятия, статус сети (онлайн/оффлайн), счётчик прошедших
- Видоискатель -- камера с рамкой и лазерной линией
- Нижняя панель -- кнопки «Ввод кода» и «По имени»
Сканирование QR-кода
Наведите камеру на QR-код с билета участника. Сканер автоматически распознает код и покажет результат:
| Результат | Цвет | Что делать |
|---|---|---|
| Впустить | Зелёный | Пропустить участника. Показаны имя и тип билета |
| Уже использован | Жёлтый | Билет уже был отсканирован. Показано время и сканер |
| Билет не найден | Красный | Код не найден в системе |
| Другое мероприятие | Жёлтый | Билет принадлежит другому мероприятию |
Toast-уведомление исчезает по нажатию.
Непрерывный режим (по умолчанию)
Камера читает QR-коды непрерывно. Повторное сканирование одного кода блокируется на 3 секунды -- защита от случайных дублей.
Режим «По нажатию» (tap-to-scan)
Для точечного контроля: камера работает, но QR-коды не считываются автоматически. Нажмите на экран -- сканер активируется на одно считывание.
Включить: тап по названию мероприятия → тумблер «Сканирование по нажатию».
Режим сохраняется между перезапусками. Полезен для:
- VIP-входа с индивидуальной проверкой
- Длинных мероприятий (экономия батареи)
- Предотвращения случайных сканирований в очереди
Ручной ввод номера билета
Если QR-код не считывается (испорчен, плохое освещение):
- Нажмите «Ввод кода» в нижней панели.
- Введите номер билета (напечатан на билете под QR-кодом). Регистр не важен -- ввод автоматически переводится в верхний.
- Нажмите «Проверить».
Сканер принимает как новый формат номера (буквы + цифры, например 1NHYWZ), так и старый (hex, например 019F717F).
Поиск по имени
Если участник забыл билет:
- Нажмите «По имени» в нижней панели.
- Начните вводить имя -- результаты фильтруются в реальном времени.
- Нажмите на участника с зелёной меткой «Впустить» -- сканер выполнит чекин.
Использованные билеты отображаются серым с временем чекина и названием сканера.
Список прошедших
Нажмите на счётчик в правом верхнем углу (например, 5 / 120) -- откроется список всех прошедших участников с временем и сканером.
Счётчик и синхронизация
В правом верхнем углу:
- 5 / 120 -- 5 прошедших из 120 зарегистрированных
- +3 (жёлтым) -- 3 чекина ожидают синхронизации (сделаны офлайн)
- Синхр. 14:32:05 -- время последней успешной синхронизации
Данные обновляются автоматически каждые 30 секунд при наличии сети. При возврате из офлайна -- немедленная синхронизация.
Офлайн-режим
Если пропала сеть:
- Жёлтая полоса внизу: «Нет сети -- сканы пишутся локально»
- Сканирование продолжает работать по локальной базе билетов
- Результаты чекинов сохраняются в очереди и автоматически отправляются при появлении сети
Для надёжной офлайн-работы подключите сканер и дождитесь синхронизации до начала мероприятия.
Информация о мероприятии
Нажмите на название мероприятия в шапке -- откроется карточка:
- Дата, время и место
- Название сканера (как он записан в журнале)
- Статистика: прошедших / зарегистрированных, время последней синхронизации
- Переключение языка интерфейса (7 языков)
- Тумблер «Сканирование по нажатию»
Диагностика
Если что-то не работает, в карточке мероприятия нажмите «Диагностика»:
- credential -- статус подключения (valid / EXPIRED)
- expiresAt -- время до истечения токена
- online -- статус сети
- lastSync -- когда последний раз удалось синхронизировать
- lastError -- последняя ошибка (например,
Pre-sync failed: HTTP 401) - qr detections -- считала ли камера хоть один QR-код
- last qr -- содержимое последнего считанного QR
Кнопки:
- Force sync -- принудительная синхронизация
- Renew credential -- ручное обновление токена
Отключение
В карточке мероприятия → «Отключить». Сканер очищает все локальные данные и возвращается на экран подключения. Для повторного подключения потребуется новый код от организатора.