SetRetail10 ▪️ Клавиатурная касса ◾️ Стандартный монитор LCD (дисплей покупателя)

Публичное пространство

SetRetail10 ▪️ Клавиатурная касса ◾️ Стандартный монитор LCD (дисплей покупателя)

https://crystals.atlassian.net/browse/SRTB-2556

10.2.55.0

  • Только для клавиатурных касс. 

  • Поддержка функциональности только для TinyCore8.

  • Для касс SetTouch включение отображения на дополнительном дисплее осуществляется другим методом.

  • Для загрузки/обновления изображений или видео, воспользуйтесь SetSync.

 

Поддерживаемое оборудование

Функциональность проверена на следующем оборудовании:

CSI RX1

BEETLE/M-II plus

NCR 7606

NCR RealPOS XR7

CheckWay 77

Требования к переходникам, загрузке и воспроизведению медиаконтента (видео и рисунки)

https://crystals.atlassian.net/browse/SRTB-4767

  • Переходники и минимальное разрешение:

    •  Не поддерживается работа двух USB/VGA или USB/DVI переходников одновременно. То есть, когда по одному переходнику подключен дисплей кассира, а по другому дисплей покупателя.

    • Минимальное разрешение для корректного отображения чека в режиме смены изображений WITH_ADVERTISING: 1024х768!

    • Если второй дисплей может работать только в режиме 800х600, то вертикальная форма чека и её некоторые крупные значения цифр масштабироваться не будет, а отображение символово которые не помещаются будут иметь следующий вид:

  • Форматы изображений и видеофайлов, не указанные выше, не поддерживаются для отображения.

  • Видеофайлы и изображения из папки воспроизводятся подряд.

    • Для создания расписаний воспроизведения требуется реализация отдельного плагина.

  • Отображение в вертикальном режиме:

    • Минимальные требования для отображения рекламы в вертикальном режиме должны быть более 800px.

    • На дисплеях с разрешением 800px и ниже функциональность работать не будет.

  • Требования к изображениям:

    • Поддерживаются только следующие форматы графических файлов: JPG, PNG.

      • Не выше разрешения 1024х768;

      • Каждый файл изображения размером не выше 600Кб;

      • Сумарное количество файлов изображение не выше 30шт. в папке.

        • Если видеофайлы размещаются вместе с изображениями, то в данном случае рекомендуется сделать оптимальным количество, например: 25 изображений + 5 видеофайлов.

    • Если изображение превышает размеры экрана монитора, тогда будет применено автоматическое сжатие с потерей качества, и возможно влиянием на скорость работы кассового модуля.

  • Требования к видеофайлам:

    • Нельзя воспроизводить видео с высоким качеством 4K, так как оно будет отображаться с большой задержкой и влиять на скорость работы кассового модуля.

    • Поддерживаются только видеофайлы следующих форматов: AVI, MPEG, MPEG4.

      • Разрешние не выше 1024х768;

      • Каждый видеофайл размером не выше 20Мб;

      • Сумарное количество видеофайлов: не выше 10шт.

        • Если видеофайлы размещаются вместе с изображениями, то в данном случае рекомендуется сделать оптимальным количество, например: 10 видеофайлов + 20 изображений.

    • Отображение видео файлов поддерживается только в режиме WITH_ADVERTISING.

    •  Внимание! Воспроизведение видеофайлов не поддерживается на рабочих станциях с 32(х86)-разрядным процессором!

      • Такие системные блоки, как например Beetle M2 plus не смогут воcпроизвести видео.

      • Для проверки разрядности в командной строке наберите команду sudo dmidecode -t processor

        • В результате работы команды, если есть последняя строка в отчете со значением Characteristics: 64-bit capable, тогда видео будет воспроизводиться. Если нет, то на этом системном блоке восроизведение видео не поддерживается!

Для размещения файлов контента скопируйте их в папку на кассе \\IP-адрес кассы\storage\crystal-cash\modules\advertising\templates\content\default

 

Сервер

Настройте параметры отображения элементов на мониторе в базе данных

set → таблица
sales_managent_properties → модуль
CHECK_DISPLAY:

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

https://crystals.atlassian.net/browse/SET10FAQ-3323

Применяется для клавиатурной кассы и SetTouch.

Настройка

Описание

Настройка

Описание

logoutPanel.settings

Настройки экрана входа в формате JSON

mainPanel.settings

Настройки основного экрана в формате JSON

Формат правил отображения

В поле

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

Настройка

Параметр

Назначение

Настройка

Параметр

Назначение

 

 

 

 

"displayMode"

"WITH_ADVERTISING"

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

Реклама. Сменяемые изображения.

Во время того, как на кассе никто не работает, изображения из папки сменяют друг друга в полный размер дисплея покупателя:

 

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

"WITH_IMAGE"

С фиксированным изображением для основного экрана.

Во время того, как на кассе никто не работает, отображается только одно статичное изображение:

 

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

"WITHOUT_ADVERTISING"

Без рекламы. Только отображение информации по чеку.

Рекомендуется для маленьких разрешений.

"imagePanelSetting"

Настройка работает только для "displayMode" = "WITH_IMAGE", "WITHOUT_ADVERTISING".

Если поле отсутствует, то по умолчанию будет показан контент из modules/checkDisplay/templates/logo.png

"imagePath"

Путь к файлу изображения

"scale"

Масштабировать изображение:

  • true

  • false

Пример JSON-конфигурации:
{"displayMode" : "WITH_IMAGE", "imagePanelSetting" : {"imagePath" : "modules/checkDisplay/templates/cash_open.png", "scale" : true} }

 

Если в базе данных 

set → таблица
sales_managent_properties → отсутствует модуль
CHECK_DISPLAY, тогда выполните скрипт для добавления настроек.

INSERT INTO public.sales_management_properties (module_name, property_key, property_value, description, transport_level, priority, send_status) VALUES ('CHECK_DISPLAY', 'logoutPanel.settings', '{"displayMode" : "WITH_ADVERTISING"}', 'Настройки дисплея покупателя при разлогине', 10, 2, 0); INSERT INTO public.sales_management_properties (module_name, property_key, property_value, description, transport_level, priority, send_status) VALUES ('CHECK_DISPLAY', 'mainPanel.settings', '{"displayMode" : "WITH_ADVERTISING"}', 'Настройки дисплея покупателя в режиме продажи', 10, 2, 0);

Примеры скриптов по настройке

Назначение

Скрипт

Назначение

Скрипт

Реклама.

Статичное изображение, когда кассир не авторизован.

UPDATE sales_management_properties SET property_value='{"displayMode" : "WITH_IMAGE", "imagePanelSetting" : {"imagePath" : "modules/advertising/templates/content/default/R_02379.png", "scale" : true} }', send_status=0 WHERE property_key='logoutPanel.settings';

Реклама.

Статичное изображение, когда кассир не авторизован.

UPDATE sales_management_properties SET property_value='{"displayMode" : "WITH_IMAGE", "imagePanelSetting" : {"imagePath" : "modules/advertising/templates/content/default/R_02379.png", "scale" : true} }', send_status=0 WHERE property_key='mainPanel.settings';

Реклама.

Смена изображений, когда кассир не авторизован.

UPDATE sales_management_properties SET property_value='{"displayMode" : "WITH_ADVERTISING" }', send_status=0 WHERE property_key='logoutPanel.settings';

Реклама.

Смена изображений, когда кассир авторизован.

UPDATE sales_management_properties SET property_value='{"displayMode" : "WITH_ADVERTISING" }', send_status=0 WHERE property_key='mainPanel.settings';

Без рекламы.

Экран покупателя, когда кассир не авторизован.

UPDATE sales_management_properties SET property_value='{"displayMode" : "WITHOUT_ADVERTISING" }', send_status=0 WHERE property_key='logoutPanel.settings';

Без рекламы.

Экран покупателя, когда кассир авторизован.

 

Касса

Порты монитора

DVI или HDMI

Кабель для отображения дополнительного монитора подключается ко второму порту DVI или HDMI.

USB-монитор LABAU SD1000S_10 + системный блок CSI RX1

Для системных блоков CSI RX1 подключайте USB-кабель в любой из портов USB на корпусе для передачи изображения и питания.