Виртуальный COM порт у USB принтеров
С развитием технологий развиваются и периферийные устройства. Все больше конечных устройств оставляют устаревшую RS-232 связь и переходят на новые USB коннекторы и стандарты. Процесс логичен и ведет к известным изменениям в использованной технологии обмена данных. Принципы новой технологии аналогичны, при наличии известных особенностей настройки устройства и выбора соответствующего COM порта.
Основы технологии
Основная часть новых устройств используют эмуляцию COM порта через стандартную USB связь. По отношению к железу это представляет собой соответствующий чип и драйвер, который управляет USB устройством через добавленный (виртуальный) COM порт. Для ПО это практически невидимо, потому как у нового COM порта такие же свойства как и у реального аппаратного COM порта. Драйвер транслирует информацию от виртуального COM порта к новому USB интерфейсу. Все это делает настройку легкой, быстрой и аналогичной стандартной настройке системы.
Виртуальный COM порт
Виртуальный COM порт устанавливается через добавление соответствующего индивидуального драйвера в операционной системе. Данный COM порт существует только когда устройство включено и работает. Процедура создания виртуального COM порта следующая:
- Устройство подключается к компьютеру в первый раз;
- Операционная система его определяет и автоматически пытается установить подходящий драйвер;
- В зависимости от результата может потребовать указать на дополнительный драйвер для управления устройством. Драйвер должен быть предназначен для виртуального COM порта;
- При установки драйвера добавляется новый COM порт, который соответствует новому устройству.
После выполнении данной процедуры появится новый, виртуальный COM порт. Именно данный порт осуществляет связь между программным обеспечением и аппаратом. В редких случаях существуют несколько различных драйверов. Для использования данной технологии важно установить именно драйвер для виртуального COM.
Массовые USB-2-COM переходники
Частный случай виртуального COM порта является переходник с USB к COM. Переходник работает по такому же принципу, как описано в данной статье, но является отдельным устройством в собственном корпусе. Самые часто встречающиеся переходники:
- Серия Aten;
- Серия Prolific;
- Серия Manhattan.
Их настройка не отличается от настройки устройств со встроенным USB интерфейсом. Их задача привести USB коммуникацию к более старому COM порту и сделать возможной связь с новыми интерфейсами. Нужно обратить внимание, что переходники не всегда поддерживают все аппаратные сигналы (не все кабеля коннектора связаны), что иногда делает невозможной работу реального устройства через переходник. В таких случаях нужно использовать реальный COM порт.
Настройка софтвера
Реальная настройка софтвера ничем не отличается от настройки стандартного RS-232 устройства. Разница в том, что выбирается виртуальный COM порт, а не реальный. Программное обеспечение работает без того, чтобы определять вид COM порта. Особенность в том, что виртуальный COM существует только когда устройство включено, т.е если устройство отсутствует или выключено, его COM порт невидим для прикладной программы. Это очень важно, потому что если устройство настроено, после чего выключится и активируется настройка, она укажет на несуществующий COM порт и программ может вывести ошибку. Иногда получается, что виртуальный COM порт работает на произвольной скорости, т.е. нет значения какая скорость обмена выбрана в настройках продукта. Так как USB драйвер эмулирует передачу данных, то скорость обмена не имеет значение, и любая скорость подходящая.
Режим совместимости
Как уже упоминалось, USB устройство добавляет дополнительный COM порт в систему. В большинстве случаев это стандартное поведение на связь между операционной системой и USB устройством, но есть и исключения. Исключением являются специализированные устройства, которые могут работать по нескольким разным технологиям. В таком случае важно выбрать режим совместимости, при котором создается виртуальный COM порт. Именно данный режим является темой данной статьи. Другие режимы работы не стандартные и требуют специального программирования для каждого устройства. При таких режимах не создается COM порт, и настоящая технология не может быть использована.
Исключения
Очень редко существуют исключения указанного принципа действий. При некоторых устройствах производитель решил, что нет необходимости, а соответственно и не существует эмуляция COM порта. В таком случае обмен происходит на уровне HID интерфейса USB порта. Если устройство данного типа, то его добавление в систему требует создания индивидуального драйвера для данного устройства и изменение программы. К счастью, такие устройства являются редкостью и не особо популярны у ведущих производителей.
Выводы
Настройка новых устройств, работающие через COM порт не является сложной и требует установки дополнительных драйверов. После чего настройка следует стандартных принципов, без разницы с классическими параметрами. При каждом индивидуальном устройстве нужно просмотреть документацию и определить правильный драйвер. Практика показывает, что почти не существует компании, которая не поддерживает данный механизм для обмена данных, где реально это самый правильный способ для связи с периферийным устройством. Специалистам остается сконфигурировать систему правильно и настроить работу с виртуальным COM портом.
Некоторые полезные ресурсы
- Документация по всем продуктам;
- Форум технической поддержки Microinvest, где Вы сможете быстро получить ответ на интересующий вопрос;
- Примеры автоматизации ресторанов и торговли на базе Microinvest в России и странах СНГ;
- График предстоящих обучений в России и странах СНГ;
- Программы для автоматизации ресторанов и кафе бесплатные полнофункциональные демо-версии продуктов Microinvest для ресторанного бизнеса;
- Программы для автоматизации торговли и склада бесплатные полнофункциональные демо-версии продуктов Microinvest для магазинов;
- Автоматизация торговли под Linux;
- www.microinvest.tv Видеоуроки, обучения;
- Корпоративный блог — интересные события в мире Microinvest;
- Все статьи Базы Знаний;
- Скачать офф-лайн версию Базы Знаний на свой компьютер.
Как добавить USB-принтер на компьютер с Windows

Принтеры привычно присутствуют в домах и офисах по всему миру. Чтобы иметь возможность печатать что-либо на своем принтере, вы должны подключить его к компьютеру и установить. Самый распространенный способ установить компьютерный принтер рядом с вами — это использовать USB-кабель. Если вы не знаете, как это сделать, это руководство для вас: мы покажем, как настроить локальный принтер рядом с вами на любом компьютере с Windows с помощью USB-подключения. Давайте начнем.
ПРИМЕЧАНИЕ. В этом руководстве рассматривается установка локального принтера на компьютер с Windows 11 или Windows 10, а также встроенные в эти операционные системы функции для добавления принтеров. Мы также расскажем, как добавить локальный принтер с помощью ручных настроек и как установить локальный принтер с помощью программного обеспечения и драйверов, предоставленных его производителем (для этого читайте последний метод в руководстве). Под локальным принтером мы подразумеваем тип принтера, который вы подключаете напрямую к компьютеру через USB-кабель.
1. Подключите локальный принтер к ПК с ОС Windows (используя USB-кабель и свободный USB-порт).
Как в Windows 11, так и в Windows 10 добавить локальный принтер часто так же просто, как подключить его к USB-порту на вашем ПК, а затем включить принтер. Принтер автоматически устанавливается, если ваш компьютер правильно его идентифицирует и находит соответствующие драйверы. Через пару мгновений после подключения принтера к компьютеру с Windows он должен быть готов к работе. Теперь вы можете начать использовать свой локальный принтер. Однако, если ваш локальный принтер не установился, выполните следующие действия:
2. Как добавить локальный принтер в Windows с помощью встроенных функций операционной системы
Откройте приложение «Настройки», чтобы проверить, правильно ли установлен ваш принтер, или вручную добавить локальный принтер. Есть много способов сделать это в Windows 11 и Windows 10, но самый простой и работающий в обеих операционных системах — это нажать Windows+I на клавиатуре.
Затем, если вы используете Windows 11, перейдите в раздел «Bluetooth и устройства» и нажмите или коснитесь «Принтеры и сканеры» в правой части окна.

Теперь есть две возможности:
- Windows уже установила принтер, который вы подключили к компьютеру, или
- Принтер, подключенный к порту USB на вашем ПК, не установлен.
Если вы окажетесь в первой ситуации, все готово: продолжайте и используйте свой принтер.

Если вы окажетесь во второй ситуации, вы не увидите свой принтер. Включите принтер и, если вы используете Windows 11, нажмите или коснитесь кнопки «Добавить устройство» рядом с «Добавить принтер или сканер».

Если вы используете Windows 10, нажмите или коснитесь кнопки «+ Добавить принтер или сканер».

Независимо от того, используете ли вы Windows 11 или Windows 10, операционная система начинает «поиск принтеров и сканеров», и если ей удается найти ваш локальный принтер или сканер, она попытается автоматически установить его драйверы. Затем вы увидите в списке принтеров и сканеров, что локальный принтер был добавлен на ваш компьютер.

Если все работает как надо, теперь вы можете использовать свой локальный принтер для печати из любого приложения или программы (и даже с веб-сайтов).
3. Как добавить локальный принтер с ручными настройками в Windows
Если у вас более старый или необычный принтер, Windows может не идентифицировать его и выполнить установку принтера самостоятельно. В этом случае в разделе «Принтеры и сканеры» приложения «Настройки» после поиска принтеров и сканеров нажмите или коснитесь кнопки «Добавить вручную» рядом с «Нужный принтер отсутствует в списке».

Если вы используете Windows 10, нажмите или коснитесь ссылки «Требуемый принтер отсутствует в списке».

Затем шаги идентичны в Windows 11 и Windows 10. Сначала операционная система откроет мастер под названием «Добавить принтер». Здесь у вас есть несколько различных вариантов добавления сетевых принтеров, а также локальных принтеров. Поскольку вы хотите установить локальный принтер, выберите вариант, который говорит:
- «Мой принтер немного старше. Помогите найти», или же
- «Добавить локальный принтер или сетевой принтер с ручными настройками».
Мы рекомендуем вам выбрать первый и оставить мастер для поиска вашего принтера. Затем следуйте инструкциям мастера, чтобы настроить его.

Вам также следует попробовать вариант ручных настроек, если ваш компьютер по-прежнему не обнаруживает принтер. Прежде чем сделать это, проверьте документацию вашего принтера, потому что вы должны ввести некоторые сведения о нем.

Следуйте указаниям мастера и введите требуемые данные, чтобы добавить принтер в Windows. Первый шаг — выбрать один из портов принтера, доступных на вашем ПК, или создать новый. Как только вы это сделаете, нажмите «Далее».

Затем Windows покажет вам список производителей и моделей принтеров. Это все принтеры, для которых у него уже есть драйверы. Если вы можете найти свой локальный принтер, выберите его модель и нажмите «Далее», чтобы установить его.

Если вы не можете найти свой принтер в списке, но драйверы для него есть где-то на вашем компьютере, вместо этого нажмите или коснитесь кнопки «Установить с диска».

В диалоговом окне «Установить с диска» введите расположение драйверов принтера или нажмите кнопку «Обзор» и перейдите туда, где вы их сохранили. После этого нажмите или коснитесь OK.

Затем мастер покажет вам список драйверов принтеров, найденных в указанном вами месте. Выберите модель вашего принтера и нажмите или нажмите «Далее».

ПРИМЕЧАНИЕ. Затем мастер «Добавить принтер» может спросить вас: «Какую версию драйвера вы хотите использовать?» . Это диалоговое окно появляется, если вы уже установили драйвер принтера в Windows. В противном случае он не должен отображаться. Если вы получили этот вопрос, вы можете выбрать «Использовать драйвер, который в настоящее время установлен» или «Заменить текущий драйвер».
Затем Windows попросит вас «ввести имя принтера». Введите тот, который вы хотите, и нажмите или нажмите «Далее».

На следующем шаге: введите некоторые данные (имя, местоположение, комментарии) о вашем локальном принтере, если вы хотите предоставить общий доступ к принтеру в локальной сети. В противном случае выберите «Не предоставлять общий доступ к этому принтеру».

Вот и все: теперь вам удалось добавить локальный принтер на компьютер с Windows 11 или Windows 10. Мастер сообщит вам об этом и при желании позволит вам «распечатать тестовую страницу». В противном случае вы можете просто завершить работу мастера установки локального принтера, щелкнув или коснувшись Готово.

Что делать, если ни один из показанных способов установки принтера не работает? В этом случае или если вы также хотите получить доступ ко всему программному обеспечению и функциям, предлагаемым производителем вашего принтера, вам следует попробовать следующее.
4. Как добавить локальный принтер с помощью программы установки и драйверов
Если ваш принтер поставлялся с программным обеспечением для установки, вы можете предпочесть использовать его для установки принтера. Программное обеспечение такого типа обычно имеет дополнительные инструменты, в зависимости от модели вашего принтера. Получите носитель (CD или DVD) и вставьте его в устройство для чтения DVD-дисков или загрузите драйверы в Интернете с веб-сайта производителя принтера. Если вы выберете последний метод, убедитесь, что вы загрузили правильные драйверы и программное обеспечение для вашей модели принтера.

СОВЕТ. Вот список веб-страниц с драйверами для некоторых наиболее популярных принтеров: Brother, Canon, Epson, HP и Samsung.
Обычно как на оптических носителях, так и при загрузке программного обеспечения принтера вы получаете исполняемый файл, который необходимо запустить, с именем setup.exe или чем-то подобным. Запустится мастер установки, и в зависимости от модели вашего принтера вы получите больше или меньше настроек и параметров. Например, мастер настройки принтера Canon MX 535 просит меня выбрать «Место жительства», прочитать условия лицензии и установить принтер, но это все.

Некоторые принтеры поставляются с программным обеспечением, которое также позволяет выбирать программы для установки. Помимо драйверов, мастера настройки принтера также обычно включают в себя другие приложения для настройки принтера, персонализации печати и сканирования или набора номера, если у вас многофункциональный принтер. Если вы получаете эту опцию, всегда читайте, что делает каждое приложение, и выбирайте только те, которые вы считаете полезными. Затем выполните мастер установки принтера и добавьте его на свой ПК с Windows.

Когда локальный принтер добавлен на ваш ПК с Windows, вы можете начать использовать его по своему усмотрению.
У вас есть другие вопросы о добавлении локального принтера к компьютеру с Windows?
Как вы видели в этом руководстве, установить локальный принтер легко, если вы подключите его к компьютеру с Windows 11 или Windows 10 через USB-кабель. Однако вам, возможно, придется установить его вручную, если это старый принтер. В любом случае, теперь вы знаете, как добавить локальный принтер в Windows. Если у вас есть вопросы, задавайте их ниже в разделе комментариев.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Usb-порт принтера отсутствует после отключения принтера Windows 10 (версия 1903 или более поздней) выключена
Если вы подключите USB-принтер к Windows 10 версии 1903 или более поздней, выключите Windows и отключите или отключите принтер, когда вы запустите его Windows снова порт USB-принтера не будет доступен в списке портов принтера. Windows не сможет выполнить задачу, требуемую для этого порта.
Список портов принтера можно найти на вкладке >Параметры (значок шестеренки) > Устройства > Принтеры & Сканеры > Свойства > Server.
Причина
- Если драйвер USB-принтера содержит языковой монитор, функция вызова OpenPortEx языкового монитора не будет вызываться. В результате пользователь не сможет выполнять операции, зависящие от работы языкового монитора.
- На панели управления «Устройства и принтеры» при выборе вкладки [Свойства сервера печати] > [Порт] порт USB-принтера (например, «USB001») не будет отображаться в списке портов принтера. В результате пользователь не сможет выполнять операции, зависящие от наличия порта.
Решение
Вы можете избежать этой проблемы, подключив USB-принтер с питанием перед Windows.
Дополнительная информация
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе «Применяется к». Мы работаем над решением этой проблемы в будущих версиях операционной системы.
Для разработчиков и поставщиков оборудования: чтобы получить дополнительные сведения о мониторах печати, языковых мониторах и функции OpenPortEx, см. следующие документы:
Как узнать порт принтера и какой выбрать при установке через USB подключение
В зависимости от интерфейса подключения при установке нового принтера устройству назначается определенный порт. Наиболее часто используется USB-подключение. Но если техника технически устаревшая, то можно встретить еще такие интерфейсы: как LPT и COM. Первый используется для параллельной, а второй для последовательной передачи данных.
USB интерфейс всегда является приоритетным. Сейчас практически на всех электронных устройствах работает технология «Plug and Play». Дословно расшифровывается «Подключил и играй (работай)».
Определять порт работающего принтера чаще всего необходимо, если аппарат находится в локальной сети. В таком случае требуется посмотреть порт, чтобы подключиться к нему другим клиентом. Иногда могут возникать ошибки, которые останавливают работу принтера. А смена порта иногда помогает решить проблемы.
Как определить порт подключенного принтера
Если аппарат имеет полноценный встроенный дисплей с меню, можно «полазить» по разделам настроек. Иногда там можно посмотреть данные о принтеры и параметрах подключения.
Узнать порт принтера всегда можно через компьютер.
Универсальный способ для всех операционных систем
- На клавиатуре нажмите вместе клавиши Windows и R.

- Откроется маленькое окно под названием «Выполнить».
- Введите команду «control printers», которое откроет окно «Устройства и принтеры».

- Найдите свой аппарат по названию фирмы или точному наименованию модели, если устройств несколько.
- Кликните правой кнопкой мышки по значку устройства.
- В контекстном меню нужно выбрать «Свойства принтера».

- За порты отвечает соответствующая вкладка. Откройте ее и в перечне отыщите тот, напротив которого будет прописана модель техники. Также задействованный порт будет отмечен флажком. А, если выбран USB, то будет подписан как «порт виртуального принтера»

Если аппарат находится в сети, то вместо USB или LPT рабочим портом окажется сетевой адрес (IP), название протокола и даже название модели.
Для Windows 7
- Откройте меню «Пуск».
- Перейдите в раздел «Устройства и принтеры».

Чтобы узнать имя порта, далее выполните все действия с пункта 4 предыдущей инструкции.
Для Windows 10
- Нажмите на значок «Пуск».
- Слева нажмите на значок шестеренки. При наведении станет понятно, что это раздел «Параметры».

- Перейдите в меню «Устройства».

- Выберите подраздел «Принтеры и сканеры»
- Справа найдите модель. Нажмите на нее и сразу кликните по кнопке «Управление».

- В следующем окне будет ряд ссылок, каждая из которых отвечает за определенные действия. Откройте свойства и узнайте, какой порт сейчас используется. Здесь же можно очистить очередь печати, распечатать пробную страницу и запустить средство устранения неполадок при необходимости.

Исползуем сам принтер без компьютера
Устройство печати может выдавать отчет о техническом состоянии принтера.
Если аппарат с дисплеем, то распечатать отчет можно через меню.
Например, попробуйте отыскать нужную опцию в разделах «Настройки», «Параметры», «О принтере», «Система», «Установки», «Отчет». Сама же функция называется «Отчет», «Отчет о качестве», «Report», «Печать образца» и так далее.
Если принтер без экрана, а на корпусе присутствует только кнопочная панель, то очень часто есть отдельная клавиша для получения листа отчета. Кнопку нужно будет либо зажать на определенное время, либо отчет выйдет после разового нажатия. Способ зависит от производителя и модели устройства. На некоторых агрегатах требуется выполнять целые комбинации одновременных и последовательных нажатий.
Когда отчет распечатает, на листе будут указаны технически данные, в том числе параметры соединения. В зависимости от типа подключения (проводное или беспроводное – Wi-Fi), порт будет отличаться.
Посмотреть пример отчета для принтера HP
Какой порт выбрать при установке принтера
Если аппарат в Windows добавляется вручную, то потребуется самостоятельно указывать рад параметров. Приведем краткую инструкцию по ручному способу установки:
- Сначала нажмите на «Добавить локальный» (Windows 7)
или «Добавить локальный или сетевой с параметрами, заданными вручную» (Windows 10). 
- В строке «Использовать существующий» оставьте вариант по умолчанию «LPT1».
Можете попробовать выбрать порт USB001, но аппарат может писать ошибку и не быть готовым к печати. - Нажмите «Далее». В следующем окне нужно выбрать драйвер.
Если есть установочный диск, то нажмите кнопку «Установка с диска» и выберите файл на носителе. Если диск отсутствует, найдите драйвер для вашего устройства среди предложенных операционной системой. Чтобы отобразить весь доступный перечень драйверов системой, нужно нажать «Центр обновления Windows» (пометка 3 на рисунке выше) и подождать, пока ОС подгрузит полный список. - Продолжите установку, выполняя все указания и задавая остальные параметры. Будет предложно открыть доступ к устройству, установить по умолчанию и прописать любое имя.


Порт сетевого принтера
Сетевым называется устройство, которое доступно нескольким компьютерам или ноутбукам одновременно. Часто такая необходимость возникает в офисах. Иногда требуется подключить два-три компьютера к одному принтеру дома. Во всех случаях обязательно нужно, чтобы был открыт общий доступ и включено сетевое обнаружение в настройках Windows.
Вы можете добавить нужный в систему, с которым потом свяжите принтер. А при добавлении новых печатающих устройств в ручном режиме нужно будет указывать новый порт.
Чтобы создать порт для принтера, на той же вкладке нужно нажать кнопку «Добавить порт». Выбираете протокол «Standart TCP/IP Port» и продолжаете операцию.

Следуя указаниям мастера добавления стандартного порта TCP/IP, выполняете необходимые шаги.
Возможные проблемы
Если Windows пишет, что указанный порт не существует, на это есть две причины. Либо данные указываются неправильно, либо произошел сбой в системе. Рекомендуется проверить вводимые данные и обновить Windows.
А если попробовать выполнить установку устройства вручную, и при выборе порта список оказывается пустым, то вероятна причина в реестре операционной системе. Нужно сделать твик реестра. Для этого скачайте файл по кнопке ниже, запустите, согласитесь с продолжением операции, затем перезагрузите компьютер.
Скачать файл
Если при попытке распечатать файл в программе пишет статус «Отключен», попробуйте изменить настройки. Если в свойствах выставлен LPT, то смените его на USB. Попробуйте проверить работу печатающей техники.
Проблемы с USB
Все проблемы, которые возникают с печатающими аппаратами, как правило, касаются плохой печати, проблем с запуском распечатки и медленной работы. В первом случае причина кроется в состоянии самого агрегата, нужно обслуживание устройства. А вот если принтер отказывается печатать или долго думает, медленно переносит информацию на бумагу, то часто это как раз проблемы с подключением.
- Слишком большая длина «ЮСБ»-кабеля может повлиять на затухание передаваемо сигнала от компа к печатающей оргтехнике. Аналогичная ситуация может случиться, если связь организована через удлинитель. Рекомендуется использовать только родной кабель, который шел в комплекте с техникой.
- Если задание на печать подается не с ноутбука, а со стационарного системного блока компьютера, вставляйте соединительный шнур в разъем на задней панели. Интерфейсы на лицевой стороне часто не связаны напрямую с материнской платой компьютерной техники.