Интерфейс подключения – USB-COM.
Сброс к заводским установкам | |||
Выбор типа интерфейса (необходимо считать коды из одного столбца) | |||
|
| ||
Настройка префиксов и суффиксов (нужно считать все коды) | |||
|
Настройка префиксов и суффиксов |
: при заходе в программирование меняется звук сканера, на сканировании цифирных штрих-кодов сканер пищит по несколько раз |
|
Префикс отсутствует, Суффикс CR LF
Дополнительные настройки (необязательные): необходимо считать только нужные коды | )|||||
ШК | |||||
| |||||
| |||||
|
Настройка УКМ
...
5 для работы со сканером
...
Настройка выполняется в разделе кассового сервера Настройка сервера и оборудования – Оборудование ККМ – Оборудование (вкладка слева), где нужно выбрать интересующую конфигурацию, кликнув по ее названию:
На открывшейся странице надо нажать кнопку Подключить устройство:
В выпадающем списке необходимо выбрать устройство Стандартный сканер и нажать кнопку Подключить:
Откроется окно с настройками устройства, которые следует выполнить следующим образом:
...
Udev-правило
Блок кода | ||||
---|---|---|---|---|
| ||||
# HS6309
SUBSYSTEMS=="usb", ATTRS{idVendor}=="092e", ATTRS{idProduct}=="049c", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner" |
Конфигурация сканера
1. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать необходимую кассу и нажать кнопку Оборудование:
2. В появившемся иерархическом древе нужно найти раздел barcodescanner:
3. Нужно убедиться, что среди файлов в данном разделе присутствует файл barcodescanner_hw_usb.conf со следующим содержимым:
Блок кода | ||||||||
---|---|---|---|---|---|---|---|---|
| ff4d0d383938303035312e
| |||||||
# Подключение сканера к кассе
# Подключение через usb с эмуляцией com-port'а и подключение через com-port'
{
"barcodescanner.genericscanner": {
params: {
scannerType {
type = BarcodeScanner
}
transport {
# Подключение в com-port
type = serial
name = /dev/usb_scanner # Параметр не изменять!
boudRate = 9600 # Скорость порта
dataBits = 8 # Разрядность данных
parity = none # Контроль четности
stopBits = 1 # Стоповый бит
flowControl = none # Программный контроль выключен
timeout = 100 # in ms. Время ожидания ответа от сканера
}
ack = "" # Если сканер настроен на работу в режиме ACK, то тут должен быть ответ для сканера.
charset = Cp1251 # Кодовая страница сканера
valuePattern = "\\u0002(.*)" # Описание формата данных, получаемых от сканера
delimiter = "\\u0003" # Чем заканчивается полученный код (разделитель между последовательно считанными кодами).
# Последовательность команд при ошибке отсутствия товара
# errorBeepArray = "(33 34 0D), 30, (01), 30, (30 31 0D), 30, (01), 30, (30 31 0D), 30, (01), 30, (30 31 0D), 30" # Datalogic Q*24**, Magellan 3450 VSi
# errorBeepArray = "(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*
# errorBeepArray = "(7E 01 30 30 30 30 40 42 45 45 50 4F 4E 31 30 30 30 46 35 30 54 3B 03), 50, (7E 01 30 30 30 30 40 42 45 45 50 4F 4E 34 30 30 30 46 35 30 54 3B 03), 50, (7E 01 30 30 30 30 40 42 45 45 50 4F 4E 31 30 30 30 46 35 30 54 3B 03), 50, (7E 01 30 30 30 30 40 42 45 45 50 4F 4E 34 30 30 30 46 35 30 54 3B 03), 50, (7E 01 30 30 30 30 40 42 45 45 50 4F 4E 31 30 30 30 46 35 30 54 3B 03), 50" # Newland FR40**
}
}
} |
Если файл существует, но его содержимое иное – то его следует пересохранить с новым содержимым. Если отсутствует – то его нужно создать.
4. В файле barcodescanner.conf (hardware\barcodescanner\barcodescanner.conf) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
ff4d0d383938303035302e |
По завершении работы с настройками, следует нажать кнопку Сохранить в самом низу окна:
Страницу с настройками конфигурации также требуется сохранить:
В окне с предупреждением об изменении настроек конфигурации следует выбрать опцию Подтвердить:
...
# { include file("conf/hardware/barcodescanner/barcodescanner_hw_usb.conf") } # Конфиг.файл с настройками сканера, подключаемого по usb через udev |
Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.