Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Настройка сканера производится путем сканирования штрихкодов из данного руководства.

Рекомендуемый порядок настройки:

      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. Если файл отсутствует, его необходимо создать и сохранить со следующим содержимым:

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 можно найти здесь.