Как перевести сканер в режим эмуляции COM-порта

Обновлено: 21.11.2024

Существуют различные модели компьютеров, к которым можно подключить сканеры штрих-кода, и важно ознакомиться с физическими типами подключения и протоколами связи, чтобы определить, какой сканер штрих-кода лучше всего подходит для вас.

Последовательный/RS232 интерфейс

RS232, обычно называемый последовательным, представляет собой протокол связи, а не физическое соединение. Однако, если на вашем компьютере есть порт RS232, для него почти наверняка потребуется 9-контактный штыревой разъем.

Можно также сделать вывод, что вам потребуется внешний источник питания. Комплекты сканера RS232 почти всегда содержат сканер, интерфейсный кабель с 9-контактным разъемом и блок питания.

Используете ли вы систему торговой точки (POS) со сканером последовательного штрих-кода?
Если это так, вы должны знать, что они иногда используют связь RS232, которая подключается через зарегистрированный разъем или соединение RJ, и им может не потребоваться внешний источник питания.

Интерфейсные кабели подключены по-разному, поэтому сканер запрограммирован на работу только с этой конкретной POS-системой. Это называется проприетарным интерфейсом.

Советы по установлению соединения

  • Устройства RS232 находятся в диспетчере устройств Windows в разделе «Порты» и имеют адрес «COM»
  • Физический порт на ПК обычно называется «COM 1».
  • Ваше программное и аппаратное обеспечение должны быть настроены на один и тот же COM-адрес для связи друг с другом

Интерфейс клавиатуры

Keyboard Wedge — это одновременно и физическое подключение, обычно известное как PS/2, и протокол связи для сканеров штрих-кодов, использующих тот же физический порт, что и клавиатура. Отсканированные данные отправляются на хост-компьютер, как если бы они были напечатаны. Это означает, что вы должны убедиться, что правильное окно находится в фокусе, а ваш курсор находится в правильном поле, как обычно, прежде чем вы начнете печатать на клавиатуре.

Комплекты сканеров с клавиатурой содержат Y-образный кабель, который позволяет «втиснуть» сканер между клавиатурой и компьютером. Большинство сканеров получают достаточно питания от порта клавиатуры для работы, поэтому внешний источник питания обычно не требуется. Важно помнить, что на многих новых компьютерах больше нет порта для клавиатуры PS/2, и подключение через USB является нормой.

USB-интерфейс

Как упоминалось выше, для подключения сканера штрих-кода к ПК обычно используется USB. USB — это физическое соединение, которое работает со следующими протоколами связи:

  • Эмуляция USB-клавиатуры: используется по умолчанию для большинства USB-сканеров, которые функционируют точно так же, как интерфейс Keyboard Wedge, описанный выше.
  • Эмуляция COM-порта: USB-сканерам можно назначить виртуальный COM-порт с помощью программного драйвера. Это обеспечивает большую гибкость для управления несколькими устройствами с использованием связи COM-порта. Имейте в виду, что программное и аппаратное обеспечение должны быть настроены на обмен данными через один и тот же адрес COM-порта.
  • Сканер штрих-кода с интерфейсом пользователя (HID): существует несколько устройств, которые обмениваются данными в режиме USB HID, например клавиатуры и мыши. Клавиатуры HID допускают только одностороннюю связь с клавиатуры на компьютер. Сканеры штрих-кода HID обеспечивают двустороннюю связь, что расширяет возможности использования вашего программного приложения.

Дальнейшие шаги

Об авторе:

Аманда ДеРу – одна из наших специалистов в области образования, специализирующаяся на создании цифрового контента. Ее увлечения включают SEO и ее домашних животных (любых животных, если на то пошло). С ней можно связаться по адресу:

Сканеры штрих-кода можно настроить в нескольких различных режимах для поддержки определенных приложений.

Режим блокировки клавиатуры

Многие сканеры штрих-кодов поддерживают режим блокировки клавиатуры, в результате чего сканер штрих-кода отображается в Windows как клавиатура. Это позволяет сканировать штрих-коды в приложения, которые не поддерживают сканер штрих-кодов, такие как Блокнот. Когда вы сканируете штрих-код в этом режиме, декодированные данные со сканера штрих-кода вставляются в точку ввода, как если бы вы вводили данные с помощью клавиатуры. Если вы хотите больше контролировать свой сканер штрих-кода из приложения UWP, вам нужно будет настроить его в режиме без клавиатуры.

USB-сканер штрих-кода

Подключенный через USB сканер штрих-кода должен быть настроен в режиме HID POS Scanner для работы с драйвером сканера штрих-кода, включенным в Windows. Этот драйвер является реализацией спецификации HID Point of Sale Usage Tables, опубликованной для USB-HID.Пожалуйста, обратитесь к документации вашего сканера штрих-кода или обратитесь к производителю сканера штрих-кода для получения инструкций по включению режима сканера HID POS. После настройки в качестве сканера HID POS ваш сканер штрих-кода появится в диспетчере устройств в узле «Сканер штрих-кода POS» как сканер штрих-кода POS HID.

Производитель вашего сканера штрих-кода также может иметь специальный драйвер поставщика, который поддерживает API-интерфейсы сканера штрих-кода UWP, используя режим, отличный от сканера HID POS. Если вы уже установили предоставленный производителем драйвер, совместимый с API-интерфейсами сканера штрих-кода UWP, вы можете увидеть устройство конкретного поставщика в списке Сканер штрих-кода POS в диспетчере устройств.

Bluetooth-сканер штрих-кода

Сканер, подключенный через Bluetooth, должен быть настроен на протокол последовательного порта — режим простого последовательного интерфейса (SPP-SSI) для работы с API-интерфейсами сканера штрих-кода UWP. Обратитесь к документации по сканеру штрих-кода или обратитесь к производителю сканера штрих-кода за инструкциями по включению режима SPP-SSI.

Прежде чем вы сможете использовать сканер штрих-кода Bluetooth, вы должны подключить его, выбрав «Настройки» > «Устройства» > «Bluetooth и другие устройства» > «Добавить Bluetooth или другое устройство».

Читайте также: