Настройка сканера производится путем сканирования штрихкодов из данного руководства.
Рекомендуемый порядок настройки:
1. Сброс к заводским установкам.
2. Выбор типа интерфейса.
3. Настройки передачи кодов.
4. Дополнительные настройки.
Настройка сканера должна производиться на кассе согласно следующему алгоритму:
1. Включить кассу.
2. Войти в режим кассира.
3. Вставить сканер в USB.
4. Отсканировать настроечные ШК:
Сброс к заводским установкам | |||||||||||
Выбор типа интерфейсаНастройка интерфейса обмена (только один столбец) | |||||||||||
RS-232 | USB-COM | USB-Keyboard | |||||||||
Настройки передачи кодовВключение чтения дополнительных типов ШК | |||||||||||
Включение чтения инверсных кодов | |||||||||||
Настройка префиксов-суффиксов (один из префиксов и один из суффиксов) | |||||||||||
| |||||||||||
Включение 2D-кодов | |||||||||||
Дополнительные настройки (для стандартной работы не нужны)Задержка передачи между одинаковыми ШК – 500мс | |||||||||||
Громкость сканера | |||||||||||
|
Настройка УКМ 5 для работы со сканером
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" # Команда включения луча сканера } } }
Если файл существует, но его содержимое иное – то его следует пересохранить с новым содержимым.
Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.