Уважаемые пользователи! Обратите внимание:

Для продуктов Artix:POS, Artix:SCO, Artix: Hybrid POS при обновлении операционной системы до Ubuntu 22.04 меняется программный идентификатор кассы (HW).
Если вы используете лицензирование продуктов по hardwareID, вам необходимо заменить лицензионный ключ.
По вопросам отвязки старых лицензионных ключей и выпуска новых обращайтесь на lic@artix.su.

Не рекомендуется хранить большое количество файлов лицензии на кассах, так как это может замедлять их работу.

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

  • HASP – номер аппаратного HASP-ключа,
  • FR – серийный номер ФР,
  • HW – уникальный идентификатор кассы.
Файлы лицензии размещаются в директории /linuxcash/cash/license.

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

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

Для лицензирования кассового ПО Artix с помощью HASP-ключа необходимо установить пакет aksusbd, выполнив команду:

aptitude install aksusbd

Подключенный HASP-ключ можно посмотреть во встроенном браузере. В параметрах команды необходимо указать url со значением:

http://localhost:1947/

Для просмотра информации о HASP-ключе перейдите на страницу "Sentinel Keys":

Проверка лицензии выполняется:

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

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

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

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

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

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

В том случае, если при лицензировании программы Artix в качестве ключа лицензии используется аппаратный HASP-ключ или серийный номер ФР, то кассовое оборудование может быть заменено, а работа с программой продолжена при наличии на кассе того же ключа.

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

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

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

По умолчанию true

Пример настройки
[Misc]
...
; Запретить вход в демонстрационный режим при возникновении проблем с лицензией
; По умолчанию true
; disableDemoMode = true

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

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

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

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

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

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

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

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

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

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

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

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

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

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

КлючПараметрОписание
-f | --fileпуть к файлуФайл лицензии, для которого выводятся данные
-p | --product

название продукта

Возможные значения:

  • POS
  • HYBRID
  • VPOS
  • SSCO

Проверка лицензии для указанного продукта.

Опция может быть указана несколько раз.

-d | --date
Вывод даты окончания лицензии
-b | --bdate
Вывод даты последней сборки, до которой будет работать касса
-l | --latest

Вывод самой поздней даты из имеющихся лицензий.

Работает в паре с опциями -d или -b. При указании обеих опций, сначала выводится самая поздняя дата окончания лицензии

-i | --id  
Вывод уникального ID кассы
-u | --unix 
Вывод даты в формате Unix time
-v | --verbose 
Вывод пояснения и дополнительной информации
Получение даты окончания действия лицензии
/linuxcash/cash/bin/license_info -f test.li4 -dv
Получение самой поздней даты окончания действия лицензии и самой поздней даты последней сборки
/linuxcash/cash/bin/license_info -ldbv

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

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

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

При выборе пункта меню "Просмотр лицензионного соглашения" открывается полный текст лицензионного соглашения:

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

Просмотр информации о лицензии

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

При выборе пункта меню "Информация о лицензии" открывается полная информация о лицензии:

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

О формате файла лицензии

Файл лицензии содержит json-объект, в нижней части которого добавляется цифровая подпись. Возможно использование файла с расширениями .liс и .li4.

Подробнее о лицензировании можно прочитать в разделе "Формат лицензии Artix .li4".

  • No labels