...
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
{"app_sale.goods_recognition" : { params : { runOrder = 2 baseUrl = "http://127.0.0.1:6060" //адрес камера агента на кассе (в случае использования Jetson - тут адрес Jetson) partnerId = 345777 //ваш партнер айди (узнать у менеджера) pictureUrl = "https://vision.servplus.ru/catalog/picture/" include file("conf/misc/vision.conf") isReweighingDialog = false // для весов типа NCR (невозможно повторное взвешивание, без снятия товара с весов) blackoutDelay = 2 seconds // при неудачном соединении отправка все запросов будет заблокирована на время blackoutTimeout } }} |
...
- В разделе Магазин необходимо войти в подраздел Кассы и нажать кнопку +Добавить:
- В меню Редактирование кассы прописать Тип и Шаблон оборудования, как представлено на рисунке ниже:
- В созданной кассе в полях Номер, Название и GUID вносим новые названия киосков? которые должны называться как 111 (так называется первый киоск), 112 ( так называется второй киоск):
Yfcnhjqrf - В созданной кассе, в разделе Настройки типов касс, в разделе vision.conf необходимо прописать серийный номер камеры (уточнить у менеджера) СуперМаг Vision, непосредственно физически находящейся на данной кассе:
...
4.4. Настройка работы звука на Киоске 2.0
- В разделе ОборудованиеПри использовании шаблона оборудования кассы, созданной на сервере версии 1.46 или выше - даные действия выполнять не требуется!!
В разделе Оборудование необходимо перейти во вкладку Шаблоны и создать новый шаблон оборудования (если он ещё не создан), к примеру, Киоск 2.0: В данном шаблоне необходимо в файле разделе sound настроить конфигурационный файл input.conf, указав следующие параметры:
Блок кода language py theme RDark # Файл конфигурации принимающего звук устройства defaultSoundCard = alsa_card.pci-0000_00_1b.0 # Основная звуковая карта. Параметр не изменять! defaultProfile = analog-stereo # Основной профиль ввода, поддерживаемые варианты: analog-stereo, hdmi-stereo defaultDevice = analog-input-mic # Основное устройство ввода, поддерживаемые варианты: analog-input-mic, analog-input-internal-mic, hdmi-output-0, hdmi-output-1 defaultDeviceVolume = 100 # Громкость звука основного устройства ввода, от 0 до 150 (в процентах)
- Нажимаем Сохранить.
Дополнительно, необходимо в файле sound настроить конфигурационный файл output.conf, указав следующие параметры:
Блок кода language py theme RDark # Файл конфигурации выводящего звук устройства defaultSoundCard = alsa_card.pci-0000_00_1b.0 # Основная звуковая карта. Параметр не изменять! defaultProfile = hdmianalog-stereo # Основной профиль вывода, поддерживаемые варианты: analog-stereo, hdmi-stereo defaultDevice = hdmianalog-output-0headphones # Основное устройство вывода, поддерживаемые варианты: analog-output-headphones, analog-output-speaker, hdmi-output-0, hdmi-output-1 defaultDeviceVolume = 100 # Громкость звука основного устройства вывода, от 0 до 150 (в процентах)
- Нажимаем Сохранить.
Примечание. При возникновении проблем с выводом звука (звука на киоске нет), ознакомится с пунктом №4.1. НЕТ ТАКОГО ПУНКТА В ОРИГИНАЛЕ ИНСТРУКЦИИ!!!
...
5. Дополнительные настройки
5.1.
...
Установить кассу версии 1.38 с ISO образа.
Для обновления с ранней версии, поставить звуковые пакеты командами в терминале (требуется подключение к Интернету):Блок кода language py theme RDark sudo apt-get update sudo apt-get -y install pavucontrol alsa-utils
Обновить кассу с помощью tgz.
- Создать новую кассу с новым оборудованием или добавить в hardware папку sound с конфигурациями input.conf и output.conf.
- Для DP-киоска звук идёт через колонки 3.5mm jack, настройка – по умолчанию (колонки определяются как analog-output-headphones).
- После того, как настройки придут на кассу, необходимо полностью её перезапустить.
Запустить видео со звуком (например, проверить звуковыми оповещениями киоска), либо выполнить следующие команды в терминале (ТОЛЬКО Sherman-J):
Блок кода language py theme RDark Analog (например, DP-Kiosk) aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
- Обязательно проверить на DP-киоске:
input.conf
Блок кода | ||||
---|---|---|---|---|
| ||||
# Файл конфигурации принимающего звук устройства
defaultSoundCard = alsa_card.pci-0000_00_1b.0 # Основная звуковая карта. Параметр не изменять!
defaultProfile = analog-stereo # Основной профиль ввода, поддерживаемые варианты: analog-stereo, hdmi-stereo
defaultDevice = analog-input-mic # Основное устройство ввода, поддерживаемые варианты: analog-input-mic, analog-input-internal-mic, hdmi-output-0, hdmi-output-1
defaultDeviceVolume = 100 # Громкость звука основного устройства ввода, от 0 до 150 (в процентах)
|
output.conf
Блок кода | ||||
---|---|---|---|---|
| ||||
# Файл конфигурации выводящего звук устройства
defaultSoundCard = alsa_card.pci-0000_00_1b.0 # Основная звуковая карта. Параметр не изменять!
defaultProfile = analog-stereo # Основной профиль вывода, поддерживаемые варианты: analog-stereo, hdmi-stereo
defaultDevice = analog-output-headphones # Основное устройство вывода, поддерживаемые варианты: analog-output-headphones,
analog-output-speaker, hdmi-output-0, hdmi-output-1
defaultDeviceVolume = 100 # Громкость звука основного устройства вывода, от 0 до 150 (в процентах) |
...
Проверка звука (проверять, после подключения всех камер)
Запуск утилиты для управления устройствами ввода/вывода звука
Выполнить комманды в терминале:
1 |
|
На экране кассы (или по VNC) появится интерфейс программы настройки звука;
- В случае неоходимости нужно Настроить профиль, устройство ввода и вывода, пример на рисунках ниже:
- DP-Kiosk:
Профиль Устройство ввода Устройство вывода
- Гермес:
Профиль Устройство ввода Устройство вывода
- DP-Kiosk:
2. Вывод исполоьзуемых в системе звуковых карт:
1 | pacmd list-cards |
3. Проигрывание звука на кассе через консоль:
Блок кода | ||||
---|---|---|---|---|
| ||||
Analog (например DP-Kiosk) aplay -D plughw:0,0 /usr/share/sounds/alsa/Front_Center.wav
HDMI (например Гермес) aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav |
5.2. Настройка нескольких одинаковых камер в драйвере uvcdriver
- Установить кассу с ISO x64 версии 1.38* или выше.
- В /conf/misc/vision.conf установить имя камеры в параметре frontCameraName и включить показ покупателя на киоске.
- Подключить 2 камеры.
Зафиксировать камеры по портам, запустив следующие скрипты:
Блок кода language py theme RDark sudo cp -f /home/ukm5/mint/bin/etc/udev/rules.d/60-gst-usb-camera-v4l.rules /etc/udev/rules.d/60-gst-usb-camera-v4l.rules ~/mint/bin/manual_ascending_attaching_cameras.sh
- Проверить, что в СуперМаг Vision и демонстрации покупателя есть картинка с камеры.
Если камеры не по тем портам, то запускаем скрипт смены камер и повторяем проверки:
Блок кода language py theme RDark ~/mint/bin/manual_descending_attaching_cameras.sh
...