Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.


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

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

      1. Сброс к заводским установкам.

      2. Выбор типа интерфейса.

      3. Настройки передачи кодов.

      4. Дополнительные настройки.

Настройка сканера должна производиться на кассе согласно следующему алгоритму:

      1. Включить кассу.

      2. Войти в режим кассира.

      3. Вставить сканер в USB.

      4. Отсканировать настроечные ШК:

Сброс к заводским установкам

Image Modified

Выбор типа интерфейса (необходимо считать коды из одного столбца)

RS-232


Image Removed

Image Removed

USB-COM

Image Modified


USB-Keyboard

Image Modified

Настройка префиксов и суффиксов (необходимо считать все коды)


Очистка всех суффиксов и префиксов

Image Modified                           

  

           Image Modified

Настройка префиксов и суффиксов

(нужно считать коды из одного столбца). При

: при заходе в программирование меняется звук сканера, на сканировании цифирных штрих-кодов сканер пищит по несколько раз


Префикс STX, Суффикс ETX

Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified



Image Modified

Префикс отсутствует, Суффикс CR LF

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image RemovedImage Removed

Image Removed

Image RemovedImage Removed

Image Removed

Дополнительные настройки (необязательные

): необходимо считать только нужные коды

)


Задержка передачи между

трих

штрих-кодами



Image Modified



Image Modified



Image Modified


Громкость сканера (корректное считывание)



Image Modified




Image Modified




Image Modified



Конвертация UPC-A в EAN-13

Image Removed


Image Added

Настройка УКМ 5 для работы со сканером

Udev-правило

Блок кода
languagescala
themeRDark
# BIS-3025-U
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0c2e", ATTRS{idProduct}=="090a", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner_1"

Конфигурация сканера

1. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать необходимую кассу и нажать кнопку Оборудование:

Image Added

2. В появившемся иерархическом древе нужно найти раздел barcodescanner:

Image Added

3. Нужно убедиться, что среди файлов в данном разделе присутствует файл barcodescanner_hw_usb_1.conf со следующим содержимым:

Блок кода
languagescala
themeRDark
titlebarcodescanner_hw_usb.conf
# Подключение сканера к кассе
# Подключение через usb с эмуляцией com-port'а и подключение через com-port'
{
  "barcodescanner.genericscanner": {
    params: {
      scannerType {
        type = BarcodeScanner
      }

      transport {
	    # Подключение в com-port
        type = serial

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

Если файл существует, но его содержимое иное – то его следует пересохранить с новым содержимым. Если отсутствует – то его нужно создать.

4. В файле barcodescanner.conf (hardware\barcodescanner\barcodescanner.conf) надо добавить и раскомментировать (или просто раскомментировать, если она уже там присутствует) следующую строку, после чего сохранить файл:

Блок кода
languagescala
themeRDark
    # { include file("conf/hardware/barcodescanner/barcodescanner_hw_usb_1.conf") } # Конфиг.файл с настройками сканера, подключаемого по usb через udev

Дополнительную информацию о настройках для сканеров на кассовом сервере УКМ 5 можно найти здесь.