Начиная с версии 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 | целое число | Количество дней предупреждения об окончании лицензии |
Демонстрационный режим
Демонстрационный режим предназначен для ознакомления с функционалом SCO. В демонстрационном режиме доступен функционал с некоторыми ограничениями:
- не работают некоторые модули,
- сумма чека ограничена в размере ста рублей,
- время работы программы ограничено 1 часом.
Предложение запустить программу в демонстрационном режиме отображается при отсутствии файла лицензии или при ошибке проверки лицензии во время старта. Пользователю предлагается продолжить работу в демонстрационном режиме или прервать работу с программой.
Для выхода из демонстрационного режима необходимо перезапустить программу.
Демонстрационный режим можно запретить при помощи настройки:
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/ sst-sco/conf/License.ini, секция [License] , настройки проверки лицензии | ||
allowDemoMode |
| Позволять переход в демо режим при старте. Если демо режим запрещен, то при отсутствии лицензии касса будет завершать работу. |
Лицензия
Для просмотра лицензионного соглашения нужно выбрать в сервисном меню "Лицензионное соглашение" (пункт с командой SCO_LICENSEAGREEMENT
).
Все проверки лицензии указываются в лог-файле root.log
.
Лицензия с типом продукта SCO (устарело)
Для работы Artix:SCO помимо лицензии SCO, требуется лицензия SSCO старого формата.
Получение информации о лицензии
Для получения информации о лицензии необходимо в главном меню выбрать пункт "Сервис", затем пункт "Информация о лицензии":
- при выборе пункта меню "Информация о лицензии 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
Получение информации о лицензии
Для получения информации о лицензии необходимо в главном меню выбрать пункт "Сервис", затем пункт "Информация о лицензии":
- при выборе пункта меню "Информация о лицензии 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".