Использование некоторых устаревших версий HASP невозможно из-за ограничений работы решения на 64-битной системе.


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

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

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

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

Для лицензирования кассового ПО 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]:

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

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


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

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

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

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

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

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

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

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

Информация об обнаруженных ключах и файлах лицензии отражается в файле 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. О настройке действий подробнее можно прочитать в разделе "Настройка действий". 

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

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

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

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

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

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

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

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

Подробнее о лицензировании можно прочитать в разделе "Новый формат лицензии .li4".