...
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 boudRatevaluePattern = 9600 "\\u0002(.*)" # Скорость порта dataBits = 8 # Разрядность данных Описание формата данных, получаемых от сканера paritydelimiter = none "\\u0003" # КонтрольЧем четностизаканчивается полученный код (разделитель между последовательно stopBits = 1 считанными кодами) # СтоповыйПоследовательность биткоманд при ошибке отсутствия товара flowControl = none # Программный контроль выключен timeout = 100 # В ms. Время ожидания ответа от сканера } ack = "" # Если сканер настроен на работу в режиме ACK, то тут должен быть ответ для сканера charset = Cp1251 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 # Кодовая страница сканера valuePatternerrorBeepArray = "\\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) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:
...