Настройки интерфейса#

Метод связи#

USB HID-KBW#

Когда модуль считывания подключен к хосту с помощью линии USB, модуль считывания можно настроить для стандартного ввода с клавиатуры путем сканирования настроечного кода USB KBW.

../../_shared/_images/module-212e/0010061.png

USB HID-KBW#

USB COM#

Когда модуль считывания подключен к хосту с помощью линии USB, модуль считывания можно настроить в режим вывода виртуального последовательного порта путем сканирования настроечного кода USB COM.

../../_shared/_images/module-212e/0010062.png

USB COM#

Последовательный порт#

Интерфейс последовательной связи — это распространенный способ подключения модуля считывания к главному устройству (например, ПК, POS и т. д.). Когда модуль считывания подключен к хосту с помощью кабеля последовательного порта, система по умолчанию переходит в режим последовательной связи. При использовании последовательного интерфейса связи конфигурация параметров связи между модулем считывания и хост-устройством должна полностью совпадать, чтобы обеспечить бесперебойную связь и правильное содержимое.

../../_shared/_images/module-212e/0010060.png

Последовательный порт TTL-232#

Интерфейс последовательной связи модуля считывания использует сигналы уровня TTL (TTL-232). Этот интерфейс может адаптироваться к большинству системных архитектур. Если в системе необходимо использовать архитектуру RS232, необходимо добавить внешнюю схему преобразования.

Параметры последовательной связи модуля считывания по умолчанию показаны в Таблице 2-1.

Таблица параметров последовательной связи 2-1

параметр

По умолчанию

Скорость передачи данных

115200

Контрольная цифра

никто

Биты данных

8

Стоп-бит

1

Скорость передачи данных#

Когда модуль считывания связывается с хостом через TTL-232/RS232, для нормальной связи должны быть установлены те же параметры связи, включая скорость передачи, проверку, управление потоком и т. д. Скорость передачи — это скорость передачи данных, а скорость передачи данных по умолчанию — 115200 бод.

../../_shared/_images/module-212e/0010071.png

600#

../../_shared/_images/module-212e/0010072.png

1200#

../../_shared/_images/module-212e/0010073.png

2400#

../../_shared/_images/module-212e/0010074.png

4800#

../../_shared/_images/module-212e/0010075.png

9600#

../../_shared/_images/module-212e/0010076.png

14400#

../../_shared/_images/module-212e/0010077.png

19200#

../../_shared/_images/module-212e/0010078.png

38400#

../../_shared/_images/module-212e/0010079.png

57600#

../../_shared/_images/module-212e/00100710.png

*115200#

Контрольная цифра#

../../_shared/_images/module-212e/0010090.png

* Нет контрольной суммы#

../../_shared/_images/module-212e/0010091.png

нечетное число#

../../_shared/_images/module-212e/0010092.png

Чётное число#

Стоп-бит#

../../_shared/_images/module-212e/00100A0.png

* 1 бит#

../../_shared/_images/module-212e/00100A2.png

2 разряда#

Биты данных#

../../_shared/_images/module-212e/0010080.png

5 разрядов#

../../_shared/_images/module-212e/0010081.png

6 бит#

../../_shared/_images/module-212e/0010082.png

7 бит#

../../_shared/_images/module-212e/0010083.png

* 8 бит#

USB HID-POS#

Если устройство представляет собой устройство HID, вы можете прочитать следующий настроечный код и выбрать режим POS-устройства HID.

../../_shared/_images/module-212e/0010063.png

HID POS#

Команда#

Формат#

Формат команды: команда представляет собой строку ASCII следующего вида.

  • Настроечный код

  • Тип команды

  • Контрольная сумма по умолчанию — «99».

Тип команды

Тип команды

Команда

Команда постоянной настройки

Настроечный код+”>;99’”

Команда временной настройки

Настроечный код+”^;99”

Команда запроса

Настроечный код+”?;99”

Команда возврата верна

Настроечный код+”$;99”

Ошибка команды возврата

Настроечный код+”*;99”

Функция

Отправка

Вернитесь правильно

Ответ с ошибкой

Примечание

Команды настройки

>!0010201.>;99

>!0010201.$;99

>!0010201.*;99

Команда запроса

>!0010201.?;99

>!001020X.$;99

>!0010201.*;99

Значение запроса X

Например: чтобы установить в качестве конечного символа возврат каретки и перевод строки, настроечный код: >!0010201.

Не используйте команды постоянной настройки слишком часто. Они подходят для заводской или редкой настройки. Если параметры изменяются перед каждым считыванием, используйте команды временной настройки: частая запись постоянных параметров сокращает срок службы устройства.

Подробное описание команд приведено в приложении D.

Ответ#

После включения хост отправляет команды, и модуль считывания отвечает соответствующим образом.

../../_shared/_images/module-212e/0010380.png

Отключить#

../../_shared/_images/module-212e/0010381.png

* Включить#

Звуковой сигнал для команд#

После включения модуль считывания подает звуковой сигнал при получении команды.

../../_shared/_images/module-212e/0010300.png

Отключить#

../../_shared/_images/module-212e/0010301.png

* Включить#

Формат пакета#

Декодированные данные

идентификатор

Состояние

Тип

Длина

Типы штрихкодов

данные

Проверка

0x99 0xDD

0x06

Описание поля

Имя поля

Размер

Описание

идентификатор

2 байта

Фиксированное значение 0x99,0xDD

Состояние

1 байт

bit0: постоянное изменение

bit1: повторная отправка

bit2: звуковой сигнал для команд

Тип

1 байт

Тип команды

Длина

4 байта

Сначала старший байт (младший адрес), затем младший байт (высокий адрес), контрольные цифры не включаются.

Типы штрихкодов

1 байт

Подробности см. в Приложении F.

данные

Переменная длина

Декодированные данные

Проверка

1 байт

проверка XOR

Когда ACK включен, хост получает команду декодирования данных и должен ответить ACK модулю считывания.

Включение/отключение#

Если этот параметр включен, декодированные данные будут отправляться в пакетном формате.

../../_shared/_images/module-212e/0010230.png

* Отключить#

../../_shared/_images/module-212e/0010231.png

Включить#