Доступ в санузел по QR-коду с кассового чека: как работает система

Кассовый чек может служить пропуском в туалет заведения. Как QR-код с фискального чека и RFID-карты ограничивают доступ только клиентами — офлайн и без платы.
Доступ в санузел по QR-коду с кассового чека: как работает система

Зачем заведения ограничивают доступ в санузлы

Кафе, магазины, АЗС и торговые точки в оживлённых местах часто сталкиваются с одной и той же проблемой: санузлами массово пользуются люди, которые не являются клиентами. В результате помещения чаще загрязняются, возникают очереди, растут расходы на уборку, расходные материалы и воду, а впечатление у тех, кто действительно делает покупки, ухудшается.

Одно из практичных решений — использовать кассовый чек как пропуск. Чек подтверждает, что его владелец — клиент заведения, и даёт право бесплатно воспользоваться санузлом в течение определённого времени после покупки. Система не вводит дополнительной платы — она лишь отсекает поток людей, которые пользовались бы помещениями, не принося заведению дохода. Санузел остаётся чище, расходы на обслуживание снижаются, а настоящим клиентам не приходится ждать.

Принцип работы

  1. Клиент совершает покупку на кассе.
  2. Фискальное устройство печатает стандартный кассовый чек с QR-кодом.
  3. Клиент подносит QR-код с чека — или RFID-карту, если она у него есть, — к считывателю на двери.
  4. Контроллер проверяет данные локально, без подключения к интернету.
  5. Проверяются идентификатор фискальной памяти, валидность QR-кода, время, прошедшее с момента выдачи чека, а для карты — права RFID-носителя.
  6. При успешной проверке электрозамок открывается на заданный интервал.
  7. По истечении интервала дверь автоматически запирается.

Что содержит QR-код на кассовом чеке

В Болгарии фискальные кассовые чеки содержат QR-код с основными реквизитами продажи: индивидуальным номером фискальной памяти, номером чека, датой, временем и суммой. Именно эти данные делают код пригодным для контроля доступа.

  • Номер фискальной памяти показывает, выдан ли чек кассой этого же заведения. Чек из соседнего магазина дверь не откроет.
  • Дата и время позволяют проверить, достаточно ли недавно была совершена покупка с учётом заданного срока действия.
  • Номер чека делает каждый код уникальным, поэтому система может принять его только один раз.

Сам QR-код на чеке не имеет криптографической подписи, поэтому защиту обеспечивает сочетание привязки к конкретной фискальной памяти, временного окна и однократного использования. Если контроллер подключён ещё и к кассовому аппарату, он может сверять код с реально выданными чеками, что заметно затрудняет попытки использовать самодельные коды.

Что должна уметь система

  • Доступ только для клиентов — дверь открывается исключительно по чеку за купленный товар или услугу.
  • Уникальный QR-код на каждом чеке — без общих или повторяющихся кодов.
  • Однократное использование — принятый код повторно дверь не откроет, а чек нельзя передать другому человеку.
  • Настраиваемое ограничение по времени — срок действия от 15 до 120 минут с момента выдачи чека.
  • Работа без интернета — проверка выполняется локально, и потеря связи не блокирует дверь.
  • Веб-панель для статистики и управления — количество проходов, часы пик, настройка интервала.
  • Коды для персонала — сотрудники и уборщики проходят по собственным кодам или RFID-картам, без чека.
  • Простая интеграция с POS и кассовым аппаратом — без изменений в работе кассиров.
  • Беспроводная версия — монтаж без штробления и прокладки кабелей к двери.

Технические характеристики

  • QR-считыватель: встроен в контрольный модуль, работает со стандартными фискальными устройствами; для установки на дверь применяются считыватели с защитой IP66.
  • RFID: MIFARE Classic / DESFire, 13,56 МГц, стандарт ISO/IEC 14443.
  • Связь: RS-232 или USB с кассовым аппаратом; Wiegand или RS-485 с замком.
  • Офлайн-режим: полная функциональность без интернета, локальная верификация.
  • Ограничение по времени: настраивается от 15 до 120 минут.
  • Питание: 12 В DC, возможно резервирование от ИБП.

Из чего состоит

  • QR-считыватель для двери с защитой IP66
  • Электромеханический или электромагнитный замок
  • Контрольный модуль (шлюз), выполняющий проверку
  • Программное обеспечение для управления и статистики
  • Интеграционный модуль для кассового аппарата
  • Монтаж, пусконаладка и обучение персонала

Практические советы при проектировании

  • Срок действия. Слишком короткий интервал неудобен для клиентов, которые сначала едят и лишь потом идут в туалет; слишком длинный ослабляет фильтр. В кафе и ресторанах обычно нужен более длинный интервал, чем в магазине или на АЗС.
  • Выход и аварийные ситуации. Дверь всегда должна открываться изнутри без какой-либо проверки. Поведение замка при отключении электроэнергии выбирается с учётом требований безопасности, а ИБП сохраняет нормальную работу при кратковременных перебоях.
  • Доступность. Считыватель устанавливается на высоте, удобной в том числе для людей в инвалидной коляске, а персонал должен иметь возможность быстро открыть дверь при необходимости — для детей, пожилых людей или в экстренном случае.
  • Понятная табличка. Короткое пояснение рядом со считывателем о том, что дверь открывается QR-кодом с кассового чека, избавляет кассиров от лишних вопросов.
  • Качество печати. Выцветшая термобумага или загрязнённая печатающая головка затрудняют считывание кода, поэтому обслуживание чекового принтера становится частью обслуживания системы.
  • Безопасность служебных карт. Для RFID-карт персонала предпочтительнее MIFARE DESFire, поскольку у защиты MIFARE Classic давно известны уязвимости.

Что это даёт

Система не обременяет клиентов дополнительной платой и не требует сотрудника, который охранял бы дверь. Настоящие клиенты пользуются санузлом бесплатно и без ожидания, а люди, не совершающие покупок, просто не получают доступа. Помещения остаются чище, расходы на уборку, расходные материалы и воду снижаются, а статистика в веб-панели показывает, как часто и в какие часы используется санузел, — полезная информация для планирования уборки.