Рубрики
Настройки системы

Настройка киоска пополнения балансов

В статье описан процесс настройки киоска пополнения баланса с помощью наличных денег.

В статье описан процесс настройки киоска пополнения баланса с помощью наличных денег. Такой киоск представляет собой отдельное устройство (выглядит как платежный терминал QIWI), который устанавливается на территории предприятия, где будет использована схема оплаты с балансов. Киоск должен быть подключен к локальному серверу, где расположена База данных.

Киоск оснащается:

  • купюроприемником
  • принтером печати чеков
  • считывателем бесконтактной карты

Сценарий работы купюроприемника.

  • Гость прикладывает карту к купюроприемнику, попадает в личный кабинет, где видит свои данные и баланс на карте.
  • Пополняет баланс наличными деньгами через купюроприемник.
  • Печать чека.

Для настройки киоска необходимо:

1. Установить ОС Windows

2. Установить клиента DB2

3. Положить набор файлов для работы киоска в директорию C:\AVERS (скачать)

Avers.Kiosk.config — конфигурационный файл для киоска. Настраиваем следующие параметры в этом файле:

Номер станции DeviceID, где 1 — это номер станции, которая будет назначена киоску (где его взять описано ниже)

 <!--номер станции-->
            <setting name="DeviceID" serializeAs="String">
                <value>1</value>

CCNetProtocol проверить, что выбрано значение «true»

 <!--использовать протокол CCNET (обычно он стандартный) если false то будет использоваться ID3 протокол (используется редко). Зависит от прошивки купюроприемника-->
            <setting name="CCNetProtocol" serializeAs="String">
                <value>true</value>

ValidatorComPort порт на котором настроен купюроприемник

<!--порт на котором подключен купюроприемник-->
            <setting name="ValidatorComPort" serializeAs="String">
                <value>COM2</value>

Чтобы определить на каком порте установлен купюпроприемник можно воспользоваться утилитой KIOSK_PORT_DETECTOR

Предварительно через Менеджер настроек нужно сделать подготовительные работы:

  • Добавить станцию, которая будет использоваться как киоск (DeviceID). Обязательно заполнить «Название» и выбрать кассу (название станции на которой пробивают чеки, может отличаться от примера ниже) для Киоска.
После добавление станции ей присваивается DeviceID, который нам нужно прописать к конфигурационном файле
  • ВАЖНО
    Добавить «виртуальный» зал для киоска, в этом зале добавить «виртуальный» стол, который будет использоваться для корректного создания чеков.

переходим в зал и создаем виртуальный стол «киоск»

  • Возвращаемся в свойства станции «Киоск» и назначаем ей стол в режиме фаст-фуд

4. Настроить работу считывателя карт

Убедиться, что считыватель бесконтактных карт подключен с киоску (к системному блоку).

Нам понадобятся файлы spooler.cfg и ispool.exe, берем тут

Настроить конфигурационный файл spooler.cfg
DeviceID — номер станции киоска (к которой подключаем считыватель), который был определен выше
Port — порт, к которому подключается считыватель

Запускаем спулер ispool.exe и прикладываем карту гостя к считывателю, если все сделано правильно это выглядит так:

Более подробная инструкция по настройки считывателя по ссылке:

https://wiki.averstech.ru/nastrojka-schityvatelya-beskontaktnyh-kart/

5. Настроить печать чеков на ФР или сервисном принтере

все настройки в этом разделе должны выполняться в соответствии с законодательством РФ

Для печати чеков на ФР используем инструкцию https://wiki.averstech.ru/podklyuchenie-fiskalnyh-ustrojstv/

Для печати чеков на нефискальном принтере используем инструкцию тут (готовится)

В зависимости от того какой тип печати выбран для работы на объекте (фискальный или нефискальный) указываем в свойствах зала «Киоск» соответствующий режим

6. Настроить режим работы WaitAll

https://wiki.averstech.ru/obrabotchik-ocheredi-pechati-chekov-waitch/Внимание! Перед настройкой работы WaitAll нужно убедиться, что выключен обработчик чеков WaitCH. Если есть признаки, что WaitCH используется на объекте необходимо его выключить. Если запустить WaitAll и WaitCH одновременно будет коллизия записей в БД. Как выключить WaitCh написано в отдельной статье тут https://wiki.averstech.ru/obrabotchik-ocheredi-pechati-chekov-waitch/

Для начала нужно создать товар с кодом TRANS назвать «Пополнение баланса»

(!) Данная настройка производится на сервере БД

Папку WaitAll берем тут и кладем ее в папку Avers на сервере.

Запускаем файл waitall.bat

7. Проверить работу купюроприемника

  • Запустить оболочку программы AversKiosk.exe
  • Приложить карту гостя с балансом, зарегистрированной в БД
  • Убедиться, что устройство приема денег перешло в активных режим приема банкнот (индикатор светится зеленым светом)
  • Пополнить баланс купюрой
  • Проверить что прошло зачисление средств на баланс и распечатался чек на принтере.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *