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

Метод связи#

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

давать возможность#