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

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

Ключ

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

Интерфейс подключения – USB-COM.


RS-232

Image Removed

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

Image Modified

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


Image RemovedUSB-COM


USB-Keyboard

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


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

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 Removed

Image Removed

Image Removed

Image Removed

Image Removed

Image Removed

)

Дополнительные настройки (необязательные): необходимо считать только нужные коды


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

ШК

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







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











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


Image Removed Image Added

Настройка УКМ

...

5 для работы со сканером

...

Настройка выполняется в разделе кассового сервера Настройка сервера и оборудования – Оборудование ККМ – Оборудование (вкладка слева), где нужно выбрать интересующую конфигурацию, кликнув по ее названию:

Image Removed

На открывшейся странице надо нажать кнопку Подключить устройство:

Image Removed

В выпадающем списке необходимо выбрать устройство Стандартный сканер и нажать кнопку Подключить:

Image Removed

Откроется окно с настройками устройства, которые следует выполнить следующим образом:

Image Removed

...

Udev-правило

Блок кода
languagescala
themeRDark
# HS6309
SUBSYSTEMS=="usb", ATTRS{idVendor}=="092e", ATTRS{idProduct}=="049c", KERNEL=="ttyACM[0-9]*", SYMLINK+="usb_scanner"

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

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

Image Added

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

Image Added

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

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

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

        name = /dev/usb_scanner		# Параметр не изменять!
        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
titleКоманда выключения луча сканера
ff4d0d383938303035302e

По завершении работы с настройками, следует нажать кнопку Сохранить в самом низу окна:

Image Removed

Страницу с настройками конфигурации также требуется сохранить:

Image Removed

В окне с предупреждением об изменении настроек конфигурации следует выбрать опцию Подтвердить:

...

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

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