Использование некоторых устаревших версий HASP невозможно из-за ограничений работы решения на 64-битной системе.
Не рекомендуется хранить большое количество файлов лицензии на кассах, так как это может замедлять их работу.
Artix:POS является лицензируемым программным продуктом, и для его использования необходимо наличие лицензии, привязанной к ключу продукта. В качестве ключа продукта могут быть использованы:
HASP
– номер аппаратного HASP-ключа,FR
– серийный номер ФР,HW
– уникальный идентификатор кассы.
Файлы лицензии размещаются в директории /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
.
Отсутствие лицензии
Поведение кассовой программы при отсутствии файла лицензии или отсутствии ключа в лицензии определяется параметром disableDemoMode
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Misc]
:
- При значении
true
в случае отсутствия лицензии при отказе от проверки лицензии в интерфейсе кассы будет осуществлен переход в меню перезагрузки кассы. Пользователю предлагается повторить проверку лицензии или работа кассы будет прервана. - При значении
false
в случае отсутствия лицензии при отказе от проверки лицензии в интерфейсе кассы будет осуществлен переход в демонстрационный режим (см.ниже).
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
disableDemoMode | логический |
| Запретить переход в демонстрационный режим при возникновении проблем с лицензией | По умолчанию |
[Misc] ... ; Запретить вход в демонстрационный режим при возникновении проблем с лицензией ; По умолчанию true ; disableDemoMode = true
Демонстрационный режим
Демонстрационный режим предназначен для ознакомления с функционалом кассовой программы. В демонстрационном режиме доступен полный функционал кассовой программы с некоторыми ограничениями:
- сумма товарной позиции в чеке ограничена десятью рублями,
- на чековой ленте печатается сообщение "демонстрационный режим",
- работа с дисконтной системой в демонстрационном режиме невозможна.
Предложение запустить программу в демонстрационном режиме отображается при запуске кассы при отсутствии файла лицензии или отсутствии ключа в лицензии. Пользователю предлагается повторить проверку лицензии или продолжить работу в демонстрационном режиме.
В демонстрационном режиме поддерживается полный функционал подключаемого кассового оборудования: платежных терминалов, фискальных регистраторов и т.д. При использовании оборудования, которое зарегистрировано в налоговых органах, необходимо использовать тренировочный режим.
Для выхода из демонстрационного режима необходимо перезапустить кассовую программу.
Получение информации об используемых ключах и лицензии
Информация об обнаруженных ключах и файлах лицензии отражается в файле terminal.log
.
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".