Публичное пространство
SetRetail10 ▪️ Касса ◾️ Подключение терминала Unitodi P8 Bio к банковскому процессингу PBF Group
https://crystals.atlassian.net/browse/HW-215)
https://crystals.atlassian.net/browse/CR-13334
https://crystals.atlassian.net/browse/HW-212
https://crystals.atlassian.net/browse/CR-13319
10.4.15.0
- 1 Внешний вид терминала Unitodi P8 Bio
- 2 Настройка
- 2.1 На сервере
- 2.2 На кассе
- 2.2.1 Задание Terminal ID
- 2.2.2 Определение symlink порта терминала
- 2.2.3 Установка и настройка службы pbfproxy
- 2.2.4 Выбор банка на кассе
- 2.2.4.1 Клавиатурная касса
- 2.2.4.2 SetTouch
- 3 Документация Unitodi
Внешний вид терминала Unitodi P8 Bio
Настройка
На сервере
Перейдите в Кассовый модуль → Банки → кликните → введите название банка (например, PBF) в поле [Название], из поля [Процессинг] выберите Aisino (PBF Group) → кликните
.
На кассе
Задание Terminal ID
Номер терминала (TerminalID, TID) присваивается банком.
Задание TerminalID выполняется только этим способом в следующих случаях:
номер терминала содержит буквы;
терминал подключается к кассе SetTouch.
Если терминал имеет только цифровой номер и подключается к клавиатурной кассе, его можно задать непосредственно в интерфейсе кассы при выборе банка.
Откройте на редактирование файл /home/tc/storage/crystal-cash/config/plugins/bank-pbf-config.xml.
Для параметра
terminalIDвведите значение номера терминала в полеvalue→ сохраните изменения в файле.
Определение symlink порта терминала
При подключении терминала формируется symlink (символьная ссылка) на устройство. Для его отображения введите команду:
ls -l /dev/usb*В результате выполнения команды отобразятся все подключенные USB-устройства. Определить терминал можно, например, выполнив команды дважды: до подключения терминала и после. В примере ниже терминалу соответствует symlink: usbSV0e8dP2006.
Установка и настройка службы pbfproxy
Обновленная версия службы pbfproxy была добавлена только в установочные дистрибутивы версии 10.4.15.0 и выше для касс на Ubuntu и Tinycore. В зависимости от версии образа, из которого была установлена касса, используйте тот или иной раздел для настройки службы.
Ubuntu
Касса установлена из образа версии 10.4.15.0 и выше
Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.
В параметр
SerialPortNameвведите только имя symlink (без/dev/) (см. раздел Определение symlink порта) → сохраните файл.
SerialPortName = usbSV0e8dP2006Выполните команду
sudo systemctl enable pbfПерезагрузите кассу командой
cash reboot.
Касса установлена из образа версии до 10.4.15.0
Tinycore
Касса установлена из образа версии 10.4.15.0 и выше
Откройте на редактирование файл /mnt/sda1/tce/onboot.lst.
В конец файла добавьте строку pbfproxy.tcz → добавьте пустую строку → сохраните файл.
Перезагрузите кассу командой
cash reboot.
Откройте на редактирование файл /home/tc/storage/3rd-party/pbf/PbfProxy/ProxyConfig.ini.
В параметр
SerialPortNameвведите только имя symlink (без/dev/) (см. раздел Определение symlink порта) → сохраните файл.
SerialPortName = usbSV0e8dP2006Перезагрузите кассу командой
cash reboot.
Касса установлена из образа версии до 10.4.15.0
Выбор банка на кассе
Клавиатурная касса
На кассе перейдите в раздел Конфигуратор → Банки с правами сервисного инженера.
Выберите банк PBF.
Нажмите Изменить настройки.
Введите номер терминала или нажмите ВВОД, если номер терминала указан верный.
Выберите порт, заданный в файле конфигурации ProxyConfig.ini службы PbfProxy.
Установите скорость 115200 бит/с.
Нажмите Задействовать.
Вернитесь в предыдущее меню клавишей НАЗАД, убедитесь что банк PBF в статусе Используется.
Перезагрузите кассу.
После перезагрузки выполните тестовые операции с терминалом.
SetTouch
Авторизуйтесь на кассе с правами сервисного инженера → нажмите
, чтобы открыть боковое меню.
Перейдите в раздел Настройки.
Выберите Банки.
Выберите процессинг Aisino (PBF Group).
Активируйте работу процессинга
→ нажмите
.
Напротив процессинга отобразится зелёная отметка
. Нажмите
.
В боковом меню нажмите
→ выберите Перезагрузка.
После перезагрузки выполните тестовые операции с терминалом.
Документация Unitodi