Для работы с расширенными возможностями звуковых оповещений файл лицензии должен содержать модуль beepNotification. Подробнее об этом можно прочитать в разделе "Формат лицензии Artix .li4".
Кассовое ПО Artix позволяет осуществлять настройку звуковых оповещений кассира с помощью плагина beepNotification.
Конфигурирование плагина
Активация плагина настройки звуковых оповещений кассира определяется параметром beepNotification, который задается в конфигурационном файле linuxcash/cash/conf/ncash.ini.d/beepnotification.ini в секции [plugins].
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| beepNotification | строковый |
| Активация плагина настройки звуковых оповещений кассира | По умолчанию on |
[plugins] ; Звуковые оповещения кассира ;beepNotification = on
В кассовом ПО Artix существует возможность настройки звуковых оповещений кассира при отображении диалогов, для этого необходимо в конфигурационный файл linuxcash/cash/conf/ncash.ini.d/beepnotification.ini добавить секцию [BeepNotification.<Тип диалога>] со следующими параметрами:
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| beepNotification | строковый |
| Тип подачи звукового оповещения | При значении:
|
| beepFrequency | целочисленный | Частота звукового сигнала | По умолчанию Настройка работает при значении beepNotification=system. | |
| beepDuration | целочисленный | Продолжительность звукового сигнала в миллисекундах | По умолчанию Настройка работает при значении beepNotification=system. | |
| beepRepetitions | целочисленный | Количество повторений звукового сигнала | По умолчанию Настройка работает при значении beepNotification=system. |
По умолчанию заданные настройки работают для диалогов всех типов:
- Message – обычное сообщение,
- Warning – предупреждение,
- Error – ошибка,
- ScanBarcode – диалог для сканирования штрих-кода,
- ScanExciseMark – диалог для сканирования маркировки,
- Choice – диалог выбора/множественного выбора/выбора из списка.
;[BeepNotification.Commons] ; Общие настройки для всех звуковых оповещений ; Тип подачи звукового оповещения. Возможные значения: ; no - подача звукового оповещения отключена ; fr - подача звукового оповещения средствами ФР ; system - подача звукового оповещения системой ; scanner - подача звукового оповещения сканером ; По умолчанию no ;beepNotification = no ; Настройки звуковых оповещений, генерируемых системой ; Частота звукового сигнала ; По умолчанию 440 ;beepFrequency = 440 ; Продолжительность звукового сигнала в миллисекундах ; По умолчанию 200 миллисекундах ;beepDuration = 200 ; Количество повторений звукового сигнала ; По умолчанию 1 ;beepRepetitions = 1
Существует возможность задать настройки звукового оповещения для диалога конкретного типа в секции [BeepNotification.Dialog.<Тип диалога>]:
[BeepNotification.Dialog.Message] ;beepNotification = system ;beepFrequency = 200 ;beepDuration = 1000 ;beepRepetitions = 2
[Beepnotification.Commons] beepNotification = no [Beepnotification.Dialog.ScanExciseMark] beepNotification = scanner
[Beepnotification.Commons] beepNotification = scanner [Beepnotification.Dialog.ScanExciseMark] beepNotification = no