Описание работы с ККТ в тестовом режиме «ККТ-Service»

При работе ККТ в тестовом режиме (запускается приложение ККТ-Service, компонента KKT-IRAS) команды формируются с помощью кнопочной клавиатуры ККТ или через сенсорный экран ККТ.

Описание клавиатуры ККТ приведено ниже:

Описание клавиш IRAS 900K

 

Внимание! Клавиша FUNC позволяет вызывать дополнительные функции совместно с другими клавишами, либо нести собственную функцию (например переключение между
целой и дробной частью вводимого числа).

Внимание! Клавиша ALPHA позволяет вводить нечисловые значения, путем нажатия ее после нажатия цифровой клавиши.
При работе с клавиатурой обязательно используется табло кассира (оператора) – сенсорный дисплей.
При запуске ККТ приложение, установленное на POS-контроллере ККТ, осуществляет следующие действия:
1. Инициализирует интерфейс взаимодействия с системной платой ККТ, которая выполняет функции фискального регистратора;
2. Читает из файла настроек или дает выбрать пользователю способ соединения с ККТ;
3. Инициализирует соединение с ККТ;
4. Читает из файла настроек или дает выбрать пользователю соединение с севером ОФД;
5. Переходит в основной рабочий режим. На экране отображается статистика обмена данными и информационные сообщения.

Главный экран

Элемент «Статистика» содержит три поля:

  • Тип соединения, при использовании WiFi отображается IP адрес и порт для доступа к фискальному принтеру.
  • «Отправлено» - количество байт переданных фискальному регистратору;
  • «Получено» - количество байт полученных от фискального регистратора.
  • Поле «Информация» отображает текущее состояние обмена:
  • Информация об командах переданных фискальному регистратору;
  • Информация об ошибках передачи данных;
  • Информация о не готовом состоянии принтера (например кончилась бумага или ошибка печати);
  • Информация об обмене с сервером ОФД.
  • В поле «Серв» отображается версия серверного демона (приложения) работающего с фискальным модулем.
  • В поле «Сборка» отображается тип сборки, возможные варианты сборки:
  • «клиент» - работающая серверным приложением встроенным в операционную систему терминала. Работает только на специальной операционной системе (релизной версии терминала с фискальным регистратором).
  • «тест» - содержит в себе серверную часть и работает на обычной версии операционной системы терминала. Предназначена для ознакомления, при печати вместо зарегистрированного фискального признака, печатается фискальный признак с надписью «тест».
  • В поле «К.модуль» (если оно присутствует) отображается тип модуля обслуживания платежных карт:
    • UNIPOS – Инпас «UniPOS»;
    • SBER – Сбербанк «UPOS»;
  • Кнопка «Настройки» позволяет перейти меню «Настройки», для настройки режима работы.
    Управление с клавиатуры терминала: кнопка «ввод» позволяет перейти в меню «Настройки».

Меню «Настройки»

Меню позволяет настроить программу для работы и посмотреть информацию о программе.
Содержит три пункта:

1. «Меню инспек-ра» - меню инспектора. При выборе этого пункта меню, вызывается компонента KKT-IRAS для обслуживания/фискализации фискального регистратора. Пароль входа в меню инспектора — 9999;
2. «Сервис банка» - вход в сервисное меню модуля обслуживания платежных карт;
3. «Уст.соединения» - выбор способа подключения кассового оборудования. При выборе этого пункта меню, осуществляется переход к диалогу выбора способа подключения кассы;
4. «ОФД сервер» - настройка подключения к ОФД серверу;
5. «О регистраторе» - информация об установленном фискальном регистраторе;
6. «О программе» - краткая информация о программе;
7. «Перезагрузка» - перезагрузка терминала, выбрав этот пункт можно перезагрузить терминал.

Управление с клавиатуры терминала:

  • кнопка «отмена» выход из меню обратно в рабочий экран без каких либо действий;
  • кнопка «ввод» выбор текущего пункта меню (подсвеченного);
  • кнопки «1», «2», «3» выбор соответствующего пункта меню.

Диалог «Тип соед. с кассой»

Диалог позволяет выбрать тип соединения с кассовым оборудованием.
Поле «Соед. с кассой» содержит три варианта соединения:
1. «USB_DEV» - как устройство USB device (в этом случае внешнее оборудование должно работать через драйвер USB device);
2. «USB_RS232» - через USB-RS232 переходник, подключенный к терминалу с фискальным модулем (в этом случае внешнее оборудование может работать с терминалом, как с обычным устройством с последовательным интерфейсом RS232);
3. «WiFi AP» - через WiFi соединение.

Управление с клавиатуры терминала:

  • кнопка «отмена» выход из меню обратно в рабочий экран без каких либо действий;
  • кнопка «ввод» выбор текущего пункта меню (подсвеченного);
  • кнопки «1», «2», «3» выбор соответствующего пункта меню.


Внимание: Во время работы диалога «Установки», терминал отключается от внешнего
кассового оборудования (закрывает соединение).

Настройка «WiFi AP» соединения

Настройка «WiFi AP» соединения состоит из следующих диалогов:

  • «ВЫБЕРИТЕ WiFi AP» - выбор точки доступа (Wireless Access Point);
  • Диалог ввода пароля к точке доступа — необязательный диалог, для ввода пароля;
  • Диалог выбора способа установки ip адреса - по DHCP (при положительном выборе) или статический (при отмене);
  • Диалог установки статических параметров ip адреса — необязательный диалог (в случае если не используется получение адреса по DHCP).

Настройка подключения к ОФД серверу

Настройка подключения к ОФД серверу заключается в заполнении параметров в диалоге:

  • АДРЕС СЕРВЕРА — DNS (интернет или ip) адрес сервера ОФД;
  • ПОРТ — порт доступа к серверу ОФД;
  • ТАЙМАУТ СОЕД. - время ожидания (в секундах) соединения с сервером ОФД;
  • ТАЙМАУТ ОЖИД. - время ожидания (в секундах) ответа от сервера ОФД;
  • ПЕРИОД — период доступа (в секундах) к серверу ОФД.

Информационное окно «О программе»

Выводит информацию о назначении программы, типе сборки, версии.
В поле «Сборка» отображается тип сборки, возможные варианты сборки:

  • «клиент» - работающая серверным приложением встроенным в операционную систему терминала. Работает только на специальной операционной системе (релизной версии терминала с фискальным регистратором).
  • «тест» - содержит в себе серверную часть и работает на обычной версии операционной системы терминала. Предназначена для ознакомления, при печати вместо зарегистрированного фискального признака, печатается фискальный признак с надписью «тест».

В поле «Версия» отображается версия программы.
В поле «Сервер» отображается версия серверного приложения работающего с
фискальным регистратором.

Интерфейсы к внешнему оборудованию

Работа по разным видам соединений имеет свои нюансы:

  • Работа по последовательным интерфейсам полностью соответствует описанию фискального модуля, не требует учета каких либо нюансов;
  • Работа по пакетным интерфейсам (TCPIP через WiFi) имеют нюансы, связанные с открытием/закрытием канала связи.

Работа по пакетным каналам связи (TCPIP)

В случае использования пакетного канала связи, отправка одного запроса и получения ответа на него производится в рамках одной сессии связи. То есть каждый раз соединение открывается заново для обработки каждого запроса.
То есть должен использоваться следующий алгоритм:
1. Открыть TCP соединение с терминалом;
2. Отправить запрос;
3. Дожидаться тайм-аут ответ от терминала (некоторые запросы не требуют ответа);
4. Получить ответ от терминала;
5. Закрыть соединение.

Внимание! Не рекомендуется отправлять еще один запрос, пока не обработан текущий
запрос.

Работа с модулем обслуживания платежных карт

Запросы/ответы к модулю обслуживания платежных карт передаются по тому же каналу, что и запросы к фискальному регистратору.
При установке и работе с модулем обслуживания платежных карт нужно учитывать, что этот модуль является сторонним приложением и при входе в него, основное рабочее приложение останавливает свою работу. Работа основного приложения продолжается только после завершения операции модулем обслуживания платежных карт.

Внимание! В связи с вышеуказанным, протокол обработки SA упрощен. То есть при обработке SA запроса от внешнего устройства, он передается модулю обслуживания платежных карт, и по завершении обработки возвращается SA ответ. Никакие промежуточные символы ACK, NACK, EOT и пакеты ответов «WAIT» - НЕ ИСПОЛЬЗУЮТСЯ.
Порядок процедур проведения операции платежной картой, определяется настройками модуля обслуживания платежных карт.