Начиная с версии 1.87 реализовано лицензирование с использованием одного файла лицензии с типом продукта SSCO.

Сервер лицензий ls.selfpoint.ru, выпускающий лицензии *.lic, будет выведен из эксплуатации 31.07.2024 года. Настоятельно рекомендуем до этой даты обновить Artix:SCO до релиза не ниже 1.87 (4.6.250).

При обновлении рекомендуется использовать новый единый файл лицензии, в который перенесены лицензируемые модули SCO. После получения обновленного файла необходимо удалить старые файлы лицензии. На кассах, использующих старый формат лицензии (SCO + SSCO), после обновления сообщение о скором истечении лицензии SCO отображаться не будет.

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

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

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

При отсутствии валидной лицензии на экран выдается сообщение для консультанта об ошибке проверки лицензии и работа программы блокируется.

Модули SCO подлежат обязательному лицензированию. Если модуль не указан в лицензии или истекла его дата действия, то он не будет работать. При истечении срока действия модуля в процессе работы консультанту в приветствии отображается ошибка проверки лицензии с указанием этого модуля и требованием завершить работу. Дальнейшая работа модуля блокируется. Список проверяемых модулей SCO приведен в статье "Новый формат лицензии .li4".

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

Настройка отображения предупреждений проверки лицензии

Настройками ниже можно изменить отображение предупреждений об истечении сроков модулей и лицензии:

НаименованиеВозможные значенияОписание
Файл /opt/sst-sco/conf/License.ini, секция ​[License], настройки проверки лицензии
warnPeriodцелое число
по умолчанию 86400 (1 раз в сутки)
Период предупреждения об окончании лицензии, в секундах

warnDays

целое число
по умолчанию 7

Количество дней предупреждения об окончании лицензии

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

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

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

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

Во время работы в демонстрационном режиме верхняя панель на экране отображается красным цветом, в режиме консультанта отображается надпись справа на панели "Режим: демо."

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

Демонстрационный режим можно запретить при помощи настройки:

НаименованиеВозможные значенияОписание
Файл /opt/sst-sco/conf/License.ini, секция ​[License], настройки проверки лицензии
allowDemoMode
  • true (по умолчанию)
  • false
Позволять переход в демо режим при старте. Если демо режим запрещен, то при отсутствии лицензии касса будет завершать работу.

Лицензия

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

Все проверки лицензии указываются в лог-файле root.log.

Лицензия с типом продукта SCO (устарело)

Для работы Artix:SCO помимо лицензии SCO, требуется лицензия SSCO старого формата.

В лицензии SSCO старого формата присутствует только набор модулей Artix для интеграции.

Получение информации о лицензии

Для получения информации о лицензии необходимо в главном меню выбрать пункт "Сервис", затем пункт "Информация о лицензии":

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

В файле лицензии Artix:SCO:

    • для поля product указывается значение SCO,
    • набор модулей (функций) включает только модули SCO.

Информация выделяется цветом:

    • зеленым – при успешной проверке лицензии,
    • желтым – заканчивается срок действия временного модуля, лицензии,
    • красным – закончился срок действия временного модуля, лицензии, либо лицензия не прошла проверку.
  • при выборе пункта меню "Информация о лицензии Artix" открывается окно:

В файле лицензии Artix:

    • для поля product указывается значение SSCO,
    • набор модулей (функций) включает только модули Artix для интеграции Artix:SCO.

Также для просмотра информации о лицензии можно воспользоваться утилитой /opt/sst-sco/bin/license с параметром -a

root@cash-2303-227:~# /opt/sst-sco/bin/license -a
Статус: licStatusOk 
Ключ: 0883-9F72-E7A5-986F 
Общий ключ: 857863728
Функции: PhotoControl, Ad, Assistant, GoodsDetector, Video, Pager, ExitGate, WeightControl, Audio, Cash

Параметры для утилиты license:
  -a, --all       Вывод всей информации о лицензии
  -k, --key       Вывод ключа
  -s, --status    Вывод статуса проверки лицензии
  -f, --features  Вывод списка разрешенных функций

Лицензия с типом продукта SSCO

Начиная с версии 1.87 для работы Artix:SCO может быть использован только один файл лицензии с типом продукта SSCO.

Получение информации о лицензии

Для получения информации о лицензии необходимо в главном меню выбрать пункт "Сервис", затем пункт "Информация о лицензии":

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

В файле лицензии Artix:SCO (с типом продукта SSCO):

    • для поля product указывается значение SSCO,
    • набор модулей (функций) включает только модули SCO.
  • при выборе пункта меню "Информация о лицензии Artix" открывается окно:

В файле лицензии Artix (с типом продукта SSCO):

    • для поля product указывается значение SSCO,
    • набор модулей (функций) включает как модули SCO, так и модули Artix для интеграции Artix:SCO.

Также для просмотра информации о лицензии можно воспользоваться утилитой /opt/sst-sco/bin/license с параметром -a

root@cash-2303-227:~# /opt/sst-sco/bin/license -a
Статус: licStatusOk  
Ключ: 0883-9F72-E7A5-986F
Общий ключ: 2138139780
Функции: Ad, uds, mindbox, ScoWithPos, goodsdetector, artixdiscount, FindFace, terrasoft, goldcrown, manzana2019, abmloyalty, Assistant, WeightControl, VoiceHelp, spasibo, manzana, kilbil, setomni, loyalty, rsloyalty, plazius, ExitGate, eps, manzanaloyaltyonline, loymax, PhotoControl, priorityapi, heinekenloyalty, Video, Pager, cardlab, loya, Audio

Параметры для утилиты license:
  -a, --all       Вывод всей информации о лицензии
  -k, --key       Вывод ключа
  -s, --status    Вывод статуса проверки лицензии
  -f, --features  Вывод списка разрешенных функций

Сообщения об ошибках

Возможные ошибки, которые будут выведены на экран:

"Не найден файл лицензии" – отсутствует файл с лицензией,
"Ошибка загрузки файла" – файл лицензии содержит некорректную структуру, файл был изменен вручную,
"Модули, запрещенные лицензией: <названия модулей>" – лицензия не предполагает работу с указанными модулями,
"Ключ отсутствует в лицензии" – ключ не обнаружен в файле лицензии,
"Неверный тип ключа" – тип ключа не совпадает с HW,
"Неверный тип продукта" – тип продукта не совпадает с SCO,
"Неверная версия ПО" – версия в лицензии младше версии SCO в рамках подверсий,
"Не указана дата окончания" – дата окончания лицензии и дата последней сборки отсутствуют в лицензии,
"Закончился срок действия" – указанная дата окончания лицензии раньше текущей даты,
"Заканчивается срок действия, осталось дней: <число дней>" – указана дата окончания лицензии равная текущей или позже (по умолчанию до недели),
"Заканчивается срок действия модулей:<названия модулей>" – указана дата окончания модуля равная текущей или позже (по умолчанию до недели),
"Закончился срок действия модулей:<названия модулей>" – указанная дата окончания модуля раньше текущей даты,
"Обновление до этой версии запрещено" – указанная дата окончания договора раньше даты сборки приложения.

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

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

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


  • No labels