Подключение ФР к кассе по сетевому протоколу PPP осуществляется с помощью сервиса hw-ppp.

Установка и настройка работы сервиса

Установка сервиса hw-ppp производится командой:

aptitude install artix-hw-ppp

Включение сервиса осуществляется параметром enable в конфигурационном файле /opt/hw-ppp/hw-ppp.conf в секции [Main]:

НаименованиеТип данныхВозможные значенияОписаниеПримечания
enableлогический
  • true
  • false
Настройка включения/выключения сервисаПо умолчанию false
Пример настройки
[Main]
; Настройка включения/выключения сервиса.
; По умолчанию false(сервис выключен)
enable=true

После включения сервиса необходимо:

  1. Настроить работу сервиса с использованием значений параметров подключенного ФР в конфигурационном файле /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 не задан или пуст – порт будет найден по параметрам vidpid и hub. Узнать параметры для подключенного ФР можно с помощью команды:

    /opt/hw-ppp/main.py devicelist
    С помощью сервиса можно подключать до двух ФР одновременно, добавив секцию [DEVICE.2] и указав параметры для второго ФР.
  2. Добавить фискальный регистратор посредством TCP через менеджер оборудования на кассе, указав в качестве хоста адрес устройства (в зависимости от модели устройства порт может отличаться).
  3. Перезагрузить программу.
  4. Запустить сервис 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.

  • No labels