Настройка сканера производится путем сканирования штрихкодов из данного руководства.
Рекомендуемый порядок настройки:
1. Сброс к заводским установкам.
2. Выбор типа интерфейса.
3. Настройки передачи кодов.
4. Дополнительные настройки.
Настройка сканера должна производиться на кассе согласно следующему алгоритму:
1. Включить кассу.
2. Войти в режим кассира.
3. Вставить сканер в USB.
4. Отсканировать настроечные ШК:
Сброс к заводским установкам | |||||||||||
Выбор типа интерфейсаНастройка интерфейса обмена (только один столбец) | |||||||||||
|
|
| |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Настройки передачи кодовВключение чтения дополнительных типов ШК | |||||||||||
| |||||||||||
| |||||||||||
| |||||||||||
| |||||||||||
Дополнительные настройки (для стандартной работы не нужны)Задержка передачи между одинаковыми ШК – 500мс | |||||||||||
| |||||||||||
| |||||||||||
Настройка УКМ 5 для работы со сканером
Udev-правило
# BDS-9808-U-S
SUBSYSTEMS=="usb", ATTRS{idVendor}=="e851", ATTRS{idProduct}=="2102", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner_1"
Конфигурация сканера
1. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать необходимую кассу и нажать кнопку Оборудование:
2. В появившемся иерархическом древе нужно найти раздел barcodescanner:
8. Нужно убедиться, что среди файлов в данном разделе присутствует файл barcodescanner_hw_generic.conf. Если файл отсутствует, его необходимо создать и сохранить со следующим содержимым:
# Подключение сканера к кассе
# Подключение через usb с эмуляцией com-порта и подключение через com-порт
{
"barcodescanner.genericscanner": {
params: {
scannerType {
type = BarcodeScanner
}
transport {
# Подключение в usb с эмуляцией com-порта
type = usb_serial
name = /dev/barcodescanner_genericscanner # Параметр не изменять!
boudRate = 9600 # Скорость порта
dataBits = 8 # Разрядность данных
parity = none # Контроль четности
stopBits = 1 # Стоповый бит
flowControl = none # Программный контроль выключен
timeout = 100 # in ms. Время ожидания ответа от сканера
# Подключение в com-port
# type = serial
#
# name = /dev/ttyS0 # Параметр не изменять!
# boudRate = 9600 # Скорость порта
# dataBits = 8 # Разрядность данных
# parity = none # Контроль четности
# stopBits = 1 # Стоповый бит
# flowControl = none # Программный контроль выключен
# timeout = 100 # in ms. Время ожидания ответа от сканера
}
ack = "" # Если сканер настроен на работу в режиме ACK, то тут должен быть ответ для сканера
#ack = "\\u0006" # Пример настройки ответа для сканера. Каждое сканирование подтверждается ACK (0x06)
charset = Cp1251 # Кодовая страница сканера
// valuePattern = "\\u0002(.*)" # Описание формата данных, получаемых от сканера
valuePattern = "(.*)"
delimiter = "\r\n" # Чем заканчивается полученный код (разделитель между последовательно считанными кодами)
#disableCommand = "D" # Команда отключения луча сканера
#enableCommand = "E" # Команда включения луча сканера
}
}
}
Если файл существует, но его содержимое иное – то его следует пересохранить с новым содержимым.
9. В файле barcodescanner.conf (hardware\barcodescanner\barcodescanner.conf) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:
# { include file("conf/hardware/barcodescanner/barcodescanner_hw_usb.conf") } # Конфиг.файл с настройками сканера, подключаемого по usb через udev
Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.























