...
| Блок кода | ||||||
|---|---|---|---|---|---|---|
| ||||||
# Подключение сканера к кассе
# Подключение через 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" # Команда включения луча сканера
}
}
} |
Если файл существует, но его содержимое иное – то его следует пересохранить с указанным выше содержимым.
...