Сетевые весы – это весы, подключенные одновременно к нескольким POS-терминалам. Кассовое ПО Artix позволяет пользоваться данными с общих весов при формировании документов продажи на любой кассе, к которой они подключены. 

Для кассы, к которой напрямую подключены физические весы, необходимо:

  1. Установить пакет artix45-netscale (после установки пакета в Сервисном меню появляется пункт "Настройка сетевых весов").
  2. Выполнить стыковку физических весов с POS-терминалом ("Сервисное меню", пункт "Настройка сетевых весов").
  3. Выполнить настройку драйвера сетевых весов ("Сервисное меню", пункт "Менеджер оборудования").

Для сторонней кассы, к которой подключаются сетевые весы, необходимо выполнить только подключение и настройку через "Менеджер оборудования" в Сервисном меню.

Начиная с версии 4.6.125 реализована возможность подключения весов "Штрих-М" в качестве сетевых весов в автономном режиме с подключением к ним нескольких касс через порт UDP. 

Работа сетевых весов обеспечивается сервисом netscaleserver, стартующим при каждом запуске кассовой программы. Если в настройку сетевых весов были внесены изменения, то необходимо перезапустить сервис командой:

initctl restart netscaleserver

Логирование работы сервиса

Правила ведения логов, события, которые подлежат записи, их подробность и полнота задаются в файле /linuxcash/cash/conf/Artix/netscaleserver.conf. Логи работы сервиса записываются в файл /linuxcash/logs/current/netscaleserver.log.

После установки сервиса логирование всех модулей осуществляется по умолчанию на уровне INFO. 

Допускается использование одного из уровней: 

  • TRACE, 
  • DEBUG, 
  • INFO,
  • WARN,
  • ERROR.

Самый детальный уровень – TRACE, самый строгий – ERROR. В зависимости от выбранного уровня в лог записывается информация, которая соответствует уровню.

Пример настройки
[Log4Qt] 
Properties\log4j.appender.root=org.apache.log4j.FileAppender 
Properties\log4j.appender.root.file=/linuxcash/logs/current/netscaleserver.log 
Properties\log4j.appender.root.appendFile=true 
Properties\log4j.appender.root.layout=org.apache.log4j.TTCCLayout 
Properties\log4j.appender.root.layout.DateFormat=ISO8601 
Properties\log4j.rootLogger="INFO, root"

Настройка сетевых весов 

  1. Для подключения сетевых весов в "Сервисном меню" выберите пункт "Настройка сетевых весов":
  2. Выберите драйвер весов, которые подключены к кассе:
  3. Укажите параметры подключения:
    • Порт – порт, к которому подключено устройство.
  4. Сохраните оборудование в списке устройств:

Стыковка весов с кассой

  1. Для настройки сетевых весов в "Сервисном меню" выберите пункт "Менеджер оборудования":

  2. Выберите драйвер весов "Сетевые":
  3. Укажите параметры подключения:
    • Хост – адрес сервера сетевых весов.
    • Порт – порт сервера сетевых весов.
    • Таймаут – время ожидания ответа от сервера. 
  4. Сохраните оборудование в списке устройств:
  5. Перезапустите сервис netscaleserver.

Подключение сетевых весов Штрих-М

Весы "Штрих-М" могут быть подключены в качестве сетевых весов в автономном режиме с подключением к ним нескольких касс через порт UDP. 

  1. Для подключения сетевых весов "Штрих-М" в менеджере оборудования добавьте драйвер:
  2. Укажите параметры подключения:
    • Порт – порт, к которому подключено устройство. Выберите порт UDP.
    • Скорость – скорость передачи данных.
    • Таймаут отправления – время ожидания данных.
    • Код доступа – код доступа к весам.
  3. При подключении через UDP, укажите хост и порт:
  4. Сохраните устройство:
  5. Перезапустите кассу.
  • No labels