...
Блок кода | ||||||
---|---|---|---|---|---|---|
| ||||||
# Подключение сканера к кассе # Подключение через usb с эмуляцией com-порта и подключение через com-порт { "barcodescanner.genericscanner": { params: { scannerType { type = BarcodeScanner } transport { # Подключение в usb с эмуляцией com-порта type = serial name = /dev/usb_scanner # Параметр не изменять! boudRate = 9600 # Скорость порта dataBits = 8 # Разрядность данных parity = none # Контроль четности stopBits = 1 # Стоповый бит flowControl = none # Программный контроль выключен timeout = 100 # В ms. Время ожидания ответа от сканера # Подключение в com-порт # type = serial # # name = /dev/ttyS0 # Параметр не изменять! # } boudRate = 9600 # Скорость порта # dataBits = 8 # Разрядность данных # parity = none # Контроль четности # stopBits = 1 # Стоповый бит # flowControl = none # Программный контроль выключен # timeout = 100 # В ms. Время ожидания ответа от сканера } ack = "" # Если сканер настроен на работу в режиме ACK, то тут должен быть ответ для сканера #ack = "\\u0006" # Пример настройки ответа для сканера. Каждое сканирование подтверждается ACK (0x06) charset = Cp1251 # Кодовая страница сканера # valuePattern = "\\u0002(.*)" # Описание формата данных, получаемых от сканера valuePattern = "(.*)" delimiter = "\r" # Чем заканчивается полученный код (разделитель между последовательно считанными кодами) #disableCommand = "D" # Команда отключения луча сканера #enableCommand = "E" # Команда включения луча сканера } } } |
Если файл существует, но его содержимое иное – то его следует пересохранить с указанным выше содержимым.
...