Публичное пространство
SetRetail10 ▪️ Клавиатурная касса ◾️ Стандартный монитор LCD (дисплей покупателя)
https://crystals.atlassian.net/browse/SRTB-2556
10.2.55.0
Только для клавиатурных касс.
Поддержка функциональности только для TinyCore8.
Для касс SetTouch включение отображения на дополнительном дисплее осуществляется другим методом.
Для загрузки/обновления изображений или видео, воспользуйтесь SetSync.
- 1 Поддерживаемое оборудование
- 2 Требования к переходникам, загрузке и воспроизведению медиаконтента (видео и рисунки)
- 3 Сервер
- 4 Касса
- 5 Пример файлов изображений
- 6 Пример работы
- 6.1 Стандартный VGA-монитор
- 6.1.1 Горизонтальный режим
- 6.1.1.1 Без рекламы
- 6.1.1.2 С рекламой | Статичное изображение
- 6.1.1.3 C рекламой | Сменяемые изображения
- 6.1.2 Вертикальный режим
- 6.1.2.1 Без рекламы
- 6.1.2.2 С рекламой | Статичное изображение
- 6.1.2.3 C рекламой | Сменяемые изображения
- 6.1.3 Монитор LABAU SD1000S_10
- 6.1.3.1 Без рекламы
- 6.1.3.2 С рекламой | Статичное изображение
- 6.1.3.3 C рекламой | Сменяемые изображения
- 6.1.4 Монитор FEC XM-1010W
- 6.1.4.1 Без рекламы
- 6.1.4.2 С рекламой | Статичное изображение
- 6.1.4.3 C рекламой | Сменяемые изображения
- 6.1.1 Горизонтальный режим
- 6.1 Стандартный VGA-монитор
- 7 Дополнительные инструменты диагностики и решение проблем
Поддерживаемое оборудование
Функциональность проверена на следующем оборудовании:
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.
Настройка | Описание |
|---|---|
| Настройки экрана входа в формате JSON |
| Настройки основного экрана в формате JSON |
Формат правил отображения
В поле property_name для каждой из настроек добавьте настройки в формате JSON для правил отображения контента покупателю на дисплее.
Настройка | Параметр | Назначение |
|---|---|---|
|
Для отображения видероликов используется только этот режим. Другие режими не поддерживают пока видео. | Реклама. Сменяемые изображения. Во время того, как на кассе никто не работает, изображения из папки сменяют друг друга в полный размер дисплея покупателя:
Во время добавления позиций в чек на кассе происходит смена изображений, а справа отображается информация по чеку продажи. |
| С фиксированным изображением для основного экрана. Во время того, как на кассе никто не работает, отображается только одно статичное изображение:
Во время добавления позиций в чек на кассе отображается одно статичное изображение, а справа информация по чеку продажи. | |
| Без рекламы. Только отображение информации по чеку. Рекомендуется для маленьких разрешений. | |
Настройка работает только для Если поле отсутствует, то по умолчанию будет показан контент из modules/checkDisplay/templates/logo.png |
| Путь к файлу изображения |
| Масштабировать изображение:
|
Пример 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 на корпусе для передачи изображения и питания.