Подключение ФР к кассе по сетевому протоколу PPP осуществляется с помощью сервиса hw-ppp
.
Установка и настройка работы сервиса
Установка сервиса hw-ppp
производится командой:
aptitude install artix-hw-ppp
Включение сервиса осуществляется параметром enable
в конфигурационном файле /opt/hw-ppp/hw-ppp.conf
в секции [Main]
:
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
enable | логический |
| Настройка включения/выключения сервиса | По умолчанию false |
[Main] ; Настройка включения/выключения сервиса. ; По умолчанию false(сервис выключен) enable=true
После включения сервиса необходимо:
Настроить работу сервиса с использованием значений параметров подключенного ФР в конфигурационном файле
/opt/hw-ppp/hw-ppp.conf
в секции [DEVICE.1
]:Наименование Тип данных Описание Примечания device строковый Порт к которому подключено устройство По умолчанию значение не задано vid строковый ID вендора устройства По умолчанию значение не задано pid строковый ID модели устройства По умолчанию значение не задано hub строковый Расположение устройства на USB-шине По умолчанию значение не задано local_ip строковый Адрес хоста По умолчанию " 192.168.138.2
"remote_ip строковый Адрес устройства По умолчанию " 192.168.138.3
"network строковый Адрес сети устройства По умолчанию " 192.168.138.0
"mask строковый Маска сети устройства По умолчанию " 255.255.255.0
"Пример настройки для одного ФР[DEVICE.1] ; Порт к которому подключено устройство ; По умолчанию "" device= ; VendorID устройства ; По умолчанию "" vid=067B ; ProductID устройства ; По умолчанию "" pid=2303 ; Расположение устройства на usb-шине ; По умолчанию "" hub=1-2 ; Адрес хоста ; По умолчанию "192.168.138.2" local_ip=192.168.138.2 ; Адрес устройства ; По умолчанию "192.168.138.3" remote_ip=192.168.138.3 ; Адрес сети устройства ; По умолчанию "192.168.138.0" network=192.168.138.0 ; Маска сети устройства ; По умолчанию "255.255.255.0" mask=255.255.255.0
Если параметр
device
не задан или пуст – порт будет найден по параметрамvid
,pid
иhub
. Узнать параметры для подключенного ФР можно с помощью команды:/opt/hw-ppp/main.py devicelist
С помощью сервиса можно подключать до двух ФР одновременно, добавив секцию[DEVICE.2]
и указав параметры для второго ФР.- Добавить фискальный регистратор посредством TCP через менеджер оборудования на кассе, указав в качестве хоста адрес устройства (в зависимости от модели устройства порт может отличаться).
- Перезагрузить программу.
Запустить сервис
hw-ppp
командой:systemctl start hw-ppp
Возможность автозапуска сервиса при каждом запуске программы задается командой:
systemctl enable hw-ppp
Доступность сервиса
Перезагрузить сервис можно командой:
systemctl restart hw-ppp
Остановить сервис можно командой:
systemctl stop hw-ppp
Статус сетевого интерфейса PPP можно проверить командой:
systemctl status hw-ppp
Логирование работы сервиса
Логирование работы сервиса ведется в файле /opt/hw-ppp/hw-ppp.log
.
Настройки логирования сервиса осуществляются в конфигурационном файле /opt/hw-ppp/log.ini
.