...
Блок кода | ||||
---|---|---|---|---|
| ||||
# 2D BarCode Scanner CheckWay HS6208
CheckWay HS6208 SUBSYSTEMS=="usb", ATTRS{idVendor}=="26f1", ATTRS{idProduct}=="8802", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner" |
4. Сохранить файл и выйти – нажать F4.
...
6. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать необходимую кассу и нажать кнопку Оборудование:
7. В появившемся иерархическом древе нужно найти раздел barcodescanner:
...
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
# Подключение сканера к кассе Сканер ручной CWHS6208-U # Подключение через usb с эмуляцией com-портаport'а и подключение через com-портport' #Это ручной сканер 6208 (необходимо прописывать в правила, если его нет . # CheckWay HS6208 SUBSYSTEMS=="usb", ATTRS{idVendor}=="26f1", ATTRS{idProduct}=="8802", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner" { "barcodescanner.genericscanner": { params: { scannerType { type = BarcodeScanner } transport { # Подключение в usb с эмуляцией com-портаport'а type = serial # name = /dev/usb_scanner # Параметр не изменять! # 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(.*)" # Описание формата данных, получаемых от сканера delimiter = "\r" \u0003\r" # Чем заканчивается полученный код (разделитель между последовательно считанными кодами) } } } |
Если файл существует, но его содержимое иное – то его следует пересохранить с указанным выше содержимым.
9. В файле barcodescanner.conf (hardware\barcodescanner\barcodescanner.conf) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:
Блок кода | ||||
---|---|---|---|---|
| ||||
{ include file("conf/hardware/barcodescanner/barcodescanner_hw_generic.conf") } # Конфиг.файл с настройками первого сканера. # disableCommand = "D" # Команда отключения луча сканера # enableCommand = "E" # Команда включения луча сканера # Последовательность команд при ошибке отсутствия товара, таймаут между командами в мс (далее , 30 или , 50 ) суммарно не должен привышать 1000 мс #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, Magellan 1500i #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** } } } |
Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.
10. Затем нужно выполнить на кассе быструю перезагрузку, после чего – считать сканером настроечные штрихкоды:
Сброс к заводским установкам | |||
Выбор типа интерфейса (считать коды из одного столбца) | |||
RS-232Spec default : |
...
Baud Rate 9600 Parity Type None Data Bits 8 Stop Bits 1 Hardware Flow Control None |
USB-COM |
USB-Keyboard
| |
Настройки передачи кодов (считать все коды) | |||
Включить чтение инверсных кодов
| |||
Настройка префиксов и суффиксов. Необходимо считать коды из одного столбца | |||
Отключить все префиксы и суффиксы до их настройки | |||
Префикс STX, суффикс ETX | Префикс отсутствует, суффикс CR LF | ||
|
Дополнительные настройки (необязательные: необходимо считать только нужные коды) | |
Задержка передачи между штрих-кодами | |
Громкость сканера (корректное считывание) | |
Стационарный режим (режим постоянного считывания без кнопки) | |
Подсветка | |
Настройки передачи отдельных типов кодов | |
Конвертация UPC-A в EAN-13 | Конвертация UPC-E в EAN-8 |