Page tree
Skip to end of metadata
Go to start of metadata

Программное обеспечение Artix является лицензируемым продуктом и для его использования необходимо наличие лицензионного ключа. В качестве ключа лицензии могут быть использованы:

  • номер аппаратного HASP-ключа;
  • серийный номер ФР;
  • уникальный идентификатор кассы.

Файлы лицензии размещаются в директории /linuxcash/cash/license.

Программа осуществляет поиск подходящего файла лицензии. Подходящая лицензия - это лицензия с неистекшим периодом действия, которая содержит требуемый ключ. В первую очередь программа проверяет наличие HASP-ключа. Если такой ключ подключен, то осуществляется поиск лицензии, содержащей номер аппаратного HASP-ключа. Если HASP-ключ не подключен, то программа выполняет поиск подключенного ФР и считывает его серийный номер. Далее выполняется поиск лицензии, содержащей серийный номер данного ФР. При отсутствии лицензии на основе серийного номера ФР, программа выполняет поиск лицензии на основании уникального ID кассы. Порядок поиска файлов лицензии определяется именами файлов.

Лицензирование кассового ПО Artix с помощью HASP-ключа поддержано только на базе Ubuntu 14.04. На базе Ubuntu 18.04 HASP-ключи не поддерживаются.

Проверка лицензии выполняется при запуске программы. При отсутствии лицензии на экран выдается предупреждение "Не обнаружен файл лицензии" и работа кассовой программы блокируется.

В течении недели после окончания срока лицензии, во время запуска кассовой программы и перед открытием каждого чека на экран выводится предупреждение об истечении срока лицензии и количестве оставшихся дней до блокирования работы программы.

Уникальный идентификатор кассы формируется на основании данных аппаратного обеспечения. Данные об имеющемся аппаратном обеспечении формируются при запуске программы скриптом /linuxcash/cash/bin/startup/41_hardware_info и записываются в лог /linuxcash/logs/current/hardware_info.log.

Отсутствие лицензии

Поведение кассовой программы при отсутствии файла лицензии или отсутствии ключа в лицензии определяется параметром disableDemoMode в конфигурационном файле /linuxcash/cash/conf/ncash.ini в секции [Misc].

  • При значении true в случае отсутствия лицензии при отказе от проверки лицензии в интерфейсе кассы будет осуществлен переход в меню перезагрузки кассы. Пользователю предлагается повторить проверку лицензии или работа кассы будет прервана.
  • При значении false в случае отсутствия лицензии при отказе от проверки лицензии в интерфейсе кассы будет осуществлен переход в демонстрационный режим (см.ниже). 
НаименованиеТип данныхВозможные значенияОписаниеПримечания
disableDemoModeлогический
  • true
  • false
Запретить переход в демонстрационный режим при возникновении проблем с лицензиейПо умолчанию false
Пример настройки
[Misc]
...
;Запретить переход в демонстрационный режим при возникновении проблем с лицензией. По умолчанию false
;disableDemoMode = false

Демонстрационный режим

Демонстрационный режим предназначен для ознакомления с функционалом кассовой программы. В демонстрационном режиме доступен полный функционал кассовой программы с некоторыми ограничениями:

  • сумма товарной позиции в чеке ограничена десятью рублями,
  • на чековой ленте печатается сообщение "демонстрационный режим".

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

Во время работы кассы в демонстрационном режиме в верхней части экрана, на красном фоне отображается надпись "Демонстрационный режим".

В демонстрационном режиме поддерживается полный функционал подключаемого кассового оборудования: платежных терминалов, фискальных регистраторов и т.д. При использовании оборудования, которое зарегистрировано в налоговых органах, необходимо использовать тренировочный режим.

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

Получение информации об используемых ключах и лицензии

Информация об обнаруженных ключах и файлах лицензии отражается в файле terminal.log.

Для проверки наличия и номера аппаратного HASP ключа можно использовать веб-сервис, который запущен на кассе на порту 1947. По умолчанию доступ разрешен только с localhost.

Для получения информации о лицензии используется утилита  /linuxcash/cash/bin/license_info. При запуске утилиты параметрами указывается файл лицензии и ключи получения информации.

Команда вызова утилиты выглядит следующим образом:

license_info [КЛЮЧ] [ПАРАМЕТР].

Список существующих ключей приведен в таблице

КлючПараметрОписание
-fпуть к файлуФайл лицензии
-H
Использовать HASP ключ (указывать при работе с файлами HASP-лицензии)
-k
Вывод списка ключей
-d
Вывод даты окончания лицензии
-u
Вывод даты окончания лицензии в формате Unix time
-i
Показать уникальный ID кассы
-h
Вызов справки
Получение списка ключей
/linuxcash/cash/bin/license_info -f test.li3 -k
Получение даты окончания действия лицензии для аппаратного ключа
/linuxcash/cash/bin/license_info -f test.li3с -H -d

Уникальный ID кассы доступен для просмотра в сервисном меню программы:

Просмотр лицензионного соглашения

Для просмотра лицензионного соглашения в утилите администрирования Yuki необходимо настроить пункт меню "Просмотр лицензионного соглашения" с командой COMMAND_LICENSEDOC. О настройке действий подробнее можно прочитать в разделе "Настройка действий". 

При выборе пункта меню "Просмотр лицензионного соглашения" открывается полный текст лицензионного соглашения. Для выхода из просмотра необходимо нажать кнопку "Отмена".


  • No labels