...
Сброс к заводским установкам | ||
Выбор типа интерфейса (считать коды из одного столбца) | ||
RS-232 | USB-COM | USB-Keyboard |
Настройки передачи кодов (считать все коды) | ||
Включить чтение инверсных кодов
|
Настройка префиксов и суффиксов. Необходимо считать коды из одного столбца,. При заходе в программирование, меняется звук сканера. На сканировании цифирных штрих-кодов сканер пищит по несколько раз | ||||
Префикс STX, Суффикс ETX | Префикс отсутствует, Суффикс CR LF | |||
Дополнительные настройки (необязательные: необходимо считать только нужные коды) | ||||
Задержка передачи между штрих-кодами | ||||
Стационарный режим (режим постоянного считывания без кнопки) | ||||
...
1. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать необходимую кассу и нажать кнопку Оборудование:
2. В появившемся иерархическом древе нужно найти раздел barcodescanner:
...
3. Нужно убедиться, что среди файлов в данном разделе присутствует файл barcodescanner_hw_generic.conf. Если файл отсутствует, его необходимо создать и сохранить usb.conf со следующим содержимым:
Блок кода | ||||
---|---|---|---|---|
| ||||
# Подключение сканера к кассе # Подключение через usb с эмуляцией com-портаport'а и подключение через com-портport' { "barcodescanner.genericscanner": { params: { scannerType { type = BarcodeScanner } transport { # Подключение в usb с эмуляцией com-порта port type = serial name = /dev/usb_scanner valuePattern boudRate = 9600 # Скорость порта dataBits = 8 # Разрядность данных "\\u0002(.*)" # Описание формата данных, получаемых от сканера paritydelimiter = none "\\u0003" # КонтрольЧем четностизаканчивается полученный код (разделитель между последовательно считанными кодами) stopBits = 1 # СтоповыйПоследовательность биткоманд при ошибке flowControl = none отсутствия товара # Программный контроль выключен timeouterrorBeepArray = 100"(33 34 0D), 30, (01), 30, (30 31 0D), 30, (01), 30, (30 #31 В ms. Время ожидания ответа от сканера } ack = "" # Если сканер настроен на работу в режиме ACK, то тут должен быть ответ для сканера0D), 30, (01), 30, (30 31 0D), 30" # Datalogic Q*24**, Magellan 3450 VSi charset = Cp1251 # Кодовая страница сканера valuePattern # errorBeepArray = "\\u0002(.*)" # Описание формата данных, получаемых от сканера delimiter = "\\u000D" # Чем заканчивается полученный код (разделитель между последовательно считанными кодами) (16 07 0D), 30, (16 07 0D), 30, (16 07 0D), 30, (16 07 0D), 30, (16 07 0D), 30" # Honeywell Voyager 14**, Genesis 758* } } } |
Если файл существует, но его содержимое иное – то его следует пересохранить с новым содержимым. Если отсутствует – то его нужно создать.
4. В файле barcodescanner.conf (hardware\barcodescanner\barcodescanner.conf) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:
Блок кода | ||||
---|---|---|---|---|
| ||||
# { include file("conf/hardware/barcodescanner/barcodescanner_hw_genericusb.conf") } # Конфиг.файл с настройками первого сканера сканера, подключаемого по usb через udev |
Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.
...