Технология виртуального COM-порта в современных сканерах штрих-кодов работает за счёт эмуляции подключения через COM-порт. 13
Обычно сканеры подключаются к компьютеру с помощью USB-интерфейса и работают в режиме эмуляции клавиатуры. 1 В этом режиме сканер сканирует штрих-код, декодирует его и вводит полученную информацию в текстовое поле, в котором находится курсор. 1 При этом система думает, что информация поступает с клавиатуры. 1
При переходе в режим эмуляции COM-порта эмуляция клавиатуры отключается, и в системе появляется виртуальный COM-порт. 1 Сканер подключают к компьютеру, как обычно, используя USB-кабель, но система считает, что устройство подключено к виртуальному COM-порту. 1
Для работы в таком режиме нужен специальный драйвер сканера штрих-кода, а также приложение, которое умеет принимать сигнал от COM-порта. 1
Такой режим работы удобнее, чем режим эмуляции клавиатуры, так как не нужно нажимать дополнительные кнопки и ставить курсор в определённое место. 1 Кроме того, в этом режиме нельзя случайно нажать кнопку на клавиатуре, и вместе с декодируемой информацией в систему не поступит информация с клавиатуры. 1