- Как подключить виртуальный COM-порт к физическому USB-порту?
- 4 ответа 4
- COM Port Data Emulator — Генерирует поток данных для устройств COM, RS232, TCP/IP. Эмулирует работу устройства, подключенного через порты COM или Ethernet.
- Краткое описание:
- Какие проблемы может решить COM Port Data Emulator?
- Начните пользоваться COM Port Data Emulator прямо сейчас!
- Вид программы:
- Ключевые особенности:
- COM Port Data Emulator — Скачать бесплатную версию
- ПРОБЛЕМЫ СО СКАЧИВАНИЕМ ИЛИ ИНСТАЛЛЯЦИЕЙ?
- Вас могут заинтересовать:
- Advanced Serial Port Monitor
- Advanced Serial Data Logger
- Advanced TCP/IP Data Logger
- Serial Printer Logger
- Advanced NMEA Data Logger
- Драйвер для эмуляции COM порта через USB
- Эмулятор com порта для usb windows
- Что подключают через com порт
- Установка драйверов com порт usb в Windows
Как подключить виртуальный COM-порт к физическому USB-порту?
Мой вопрос похож на Настройка виртуального Com-порта?, который не имеет ответов.
У меня есть программное обеспечение, которое может печатать только на принтере COMx, принтер с USB-портом и компьютер с USB-портом, но без последовательных портов, поэтому часто предлагаемый физический адаптер Serial-to-USB не является решением. Я ищу программное обеспечение, которое обманывает Windows 7 в преобразование виртуального COM-порта в физический порт USB. Я уверен, что если программное обеспечение, которое я использую, отправляет свой поток битов на порт USB, то принтер будет работать нормально. Как заставить программное обеспечение думать, что оно печатает на COMx, когда оно на самом деле печатает на USBx?
Поиски в интернете приводят в движение драйверы только для какого-то конкретного аппаратного адаптера Serial-to-USB, но это не то, что я ищу, потому что у меня нет этого оборудования. Я нашел форум Microsoft, где они предложили изменить метку USB-порта в диспетчере устройств, но мы никогда не находили ничего похожего на то, что они описали; возможно, это возможно с другим контроллером USB, чем у нас.
4 ответа 4
Мы используем это решение в компании.
Драйверы виртуального COM-порта (VCP) приводят к тому, что устройство USB отображается как дополнительный COM-порт, доступный для ПК. Прикладное программное обеспечение может обращаться к USB-устройству так же, как к стандартному COM-порту.
Вот руководство по установке.
Есть простой способ сделать это, используя стандартные команды Windows. Ссылка Ли Харрисона показывает эту команду, но вот краткое описание. Начните с предоставления общего доступа к принтеру (откройте вкладку «Свойства принтера»> «Общий доступ»).
Теперь запустите командную строку и введите:
Здесь pc_name — это имя компьютера для совместного использования, а printer_share_name — это имя общего ресурса, которое вы дали принтеру при настройке общего ресурса.
С этого момента все, что вы отправляете на COM1, будет перенаправлено на принтер.
Однако есть одно условие — и оно применяется независимо от того, какой метод вы используете для передачи данных на принтер, аппаратное или программное обеспечение:
Поскольку ваша программа знает только о COM1, я предполагаю, что она отправит на принтер простой текст. Многие USB-принтеры НЕ понимают простой текст и просто полностью его игнорируют. Принтеры, которые делают это, называются хост-принтерами, где графический движок Windows преобразует страницу в точки на бумаге, а не позволяет принтеру выполнять преобразование. В основном это недорогие принтеры, особенно струйные, а также некоторые лазеры. Принтеры, которые понимают текст, должны поддерживать язык PCL5. Принтеры PCL6 обычно также поддерживают PCL5, но принтеры PCL3 — нет.
Если вы сообщите мне свою модель принтера, я могу проверить, какой язык он поддерживает.
COM Port Data Emulator — Генерирует поток данных для устройств COM, RS232, TCP/IP. Эмулирует работу устройства, подключенного через порты COM или Ethernet.
Для Win2000 — Windows 10 (2019) (Server, x86, x64). Последняя версия: 2.7.4 build 303. 3 марта 2020.
Краткое описание:
COM Port Data Emulator это инструмент для эмуляции устройства, подключенного к последовательному порту, COM порту или подключенного к сети Ethernet, генерирующего какой-либо поток последовательных данных. Программа может формировать поток данных, преобразовывать поток данных в пакеты данных для портов RS232, TCP/IP или UDP и отправлять их через выбранный порт.
COM Port Data Emulator может помочь разработчикам программного обеспечения в тестировании их программ. Эта программа может заменить некоторые рутинные операции, которые, вы, возможно, выполняете каждый день с помощью нескольких других программ.
Наша программа может читать поток данных из текстового или двоичного файла или создавать произвольный поток данных. Вы можете отсылать данные один раз или через заданный интервал.
Какие проблемы может решить COM Port Data Emulator?
Наша бесплатная программа идеально подходит для решения широкого круга задач в разнообразных областях деятельности: разработка и тестирование программного обеспечения, сетевых администраторов инженеров, служб технической поддержки, пользователей SCADA и телеметрии, тестирование телекоммуникационных приложений, системная интеграция. С помощью нашей программы вы можете воспроизводить передачу данных реальных устройств из лог-файла и тестировать ваше программное обеспечение без подключения реального устройства к компьютеру. Вы можете генерировать случайный поток данных и тестировать устойчивость ваших систем, вашего ПО в данной стрессовой ситуации.
Начните пользоваться COM Port Data Emulator прямо сейчас!
После установки программы вы можете найти иконку программы на рабочем столе или в меню Пуск->Программы, и запустить COM Port Data Emulator. Затем вам необходимо выбрать номер COM порта, параметры связи, настроить источник данных и нажать кнопку «Старт». После этого программа начнет генерировать поток данных.
Вид программы:
Ключевые особенности:
Универсальность. COM Port Data Emulator поддерживает следующие порты COM, RS232, RS485 (через конвертор), TCP/IP, UDP;
Поддержка полного дуплекса. Программа может одновременно отправлять и принимать данные (исключая RS485);
Гибкая конфигурация. Наш эмулятор поддерживает произвольные скорости передачи (до 115200), количество бит данных, количество стоповых битов, различные типы четности, контроль передачи данных и т.п.;
Контроль передачи данных. Поддерживается программный и аппаратный контроль передачи данных COM и RS232 портов;
Клиент/Сервер. Эта программа может работать как клиент и как сервер в сети TCP/IP;
Произвольный источник данных. Эмулятор может читать поток данных из текстового или двоичного файла;
Протокол. COM Port Data Emulator может создавать протокол отсылаемых данных для дальнейшего их сравнения на принимающей стороне;
Визуализация. Программа отображает состояние линии (для COM и RS232) и ошибки передачи данных, отображает отправленные и принятые данные.
COM Port Data Emulator — Скачать бесплатную версию
Для Win2000 — Windows 10 (2019) (Server, x86, x64). Последняя версия: 2.7.4 build 303. 3 марта 2020.
Бесплатное обновление для COM Port Data Emulator (начиная с версии 2.7.0 до последней версии 2.7.4 build 303. 3 марта 2020.)
Скачайте файл и замените файлы в папке с программой новыми файлами из архива.
Замечание! Нет необходимости скачивать это обновление, если вы скачаете полный пакет установки.
ПРОБЛЕМЫ СО СКАЧИВАНИЕМ ИЛИ ИНСТАЛЛЯЦИЕЙ?
Если Вы столкнулись с какими-либо проблемами при скачивании или инсталляции, пожалуйста, свяжитесь со службой технической поддержки AGG Software. Подробнее.
Вас могут заинтересовать:
Advanced Serial Port Monitor
Программа, которая, пригодится Вам как для наблюдения за передачей данных другими приложениями, так и непосредственно, для отправки и приема данных через последовательный порт (RS232) Вашего компьютера. Программа позволяет различными способами сохранять данные в файл и визуализировать данные на экране монитора. Она может пригодиться как начинающим, так и профессионалам. подробнее
Advanced Serial Data Logger
Advanced Serial Data Logger обрабатывает данные, полученные через RS232 порт, COM порт или через RS485 при наличии аппаратного конвертора. Программа записывает данные в файл Excel, Access, базу данных и т.п. подробнее
Advanced TCP/IP Data Logger
Advanced TCP/IP Data Logger позволяет захватывать данные, передаваемые по протоколу TCP/IP или UDP и сохранять их в файл, а также передавать в другие приложения Excel, Access или базы данных. Программа в реальном времени собирает данные от любого устройства или инструмента и может использоваться как при работе в локальной сети, так и при работе в Интернет. подробнее
Serial Printer Logger
Serial Printer Logger может заменить ваш старый матричный принтер и собирать данные в реальном времени в текстовые, двоичные лог-файлы, а также непосредственно создавать файлы документов Adobe PDF или MS Word. Эта замена позволит сэкономить ваши деньги, которые вы бы потратили на бумагу, расходные материалы и техническую поддержку устаревшего устройства. подробнее
Advanced NMEA Data Logger
Advanced NMEA Data Logger захватывает данные с последовательного порта или сетевого интерфейса, обрабатывает их в соответствии с вашими нуждами, затем выделяет пакеты данных и трансформирует их в переменных, которые далее передаются в другие приложения Windows — путем отправки нажатия клавиш, или экспортируются через DDE (Dynamic Data Exchange), ODBC, OLE. подробнее
Драйвер для эмуляции COM порта через USB
На сайте производителя есть хороший мануал, правда лежит он в самой Ж.
Итак. Для установки сканера в режиме эмуляции COM-порта на висте и семерке нужно:
1. Скачать файл с сайта производителя.
По умолчанию файл будет тупо открываться в браузере как текст. Скачайте его качалкой вставив ссылку, или создайте .inf файл и скопируйте туда содержимое. Если не умеете создавать .inf файл — возьмите, найдите на компьютере любой файл с этим расширением, копирните его на рабочий стол, откройте, замените текст на текст по ссылке, сохраните. Оставьте файл именно на рабочем столе. (учтите, что блокнотом Вы можете создать .txt, а не .inf файл, и установка не получится).
2. Ищем на компе файл usbser.sys. Задача — положить его в папки Windows\system32\driver и Windows\system32. Если такого файла нет в системе (даю %90 что он таки будет, но все же) — гуглим и качаем его. Это стандартные драйвера WINDOWS. Найти возможно и на сайте «мелкомягких» в свободном доступе.
3. Подключить сканер к компьютеру и дождаться пока на него будет подано питание. Изначально он определится как USB устройство ввода, на него автоматом станет стандартный драйвер винды. Не паникуем. Печатаем штрих-код с этой ссылки (да — этот сканер распознает только распечатанный текст, с монитора считать не выйдет)и читаем его сканером. Сканер перезагрузится. Он перейдет в режим работы USB CDC host. Теперь винда не найдет на него дров и он повиснет в диспетчере устройств, как Symbol Bar Code Scanner без драйвера. Это нормально.
4. Наша задача — руками установить драйвера на сканнер. В диспетчере устройств правой клавишей жмем на сканере и нажимаем «Обновить драйверы устройства». Откроется диалоговое окно. Жмем «Выполнить поиск драйверов на этом компьютере». Жмем «Выбрать драйвера из списка уже установленных». Появится перечень возможных устройств. Выбираем «Порты (Com и LTP)». Дальше жмем «Установить с диска. «. Жмем «Обзор». Прокладываем путь к .inf файлу на рабочем столе. Жмем «ОК». Жмем «Далее». Соглашаемся с установкой неподписанного драйвера. Вуаля. на сканер подалось питание. Он появился в COM-портах с возможностью настройки.
Эмулятор com порта для usb windows
Всех приветствую вновь на страницах своего блога и сегодня хочу рассказать, как подключить com порт usb в Windows . Поговорим, что это такое и для чего используется. Я думаю для начинающих сетевых администраторов, да и просто для продвинутых пользователей это будет интересно, для меня в свое время это было просто какой-то магией, позволяющая настраивать серверное оборудование.
Что подключают через com порт
Через com порт ранее подключали модемы, мышки. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем, спутниковыми ресиверами, кассовыми аппаратами, с приборами систем безопасности объектов, а также с многими прочими устройствами.
С помощью COM-порта можно соединить два компьютера, используя так называемый «нуль-модемный кабель» (см. ниже). Использовался со времен MS-DOS для перекачки файлов с одного компьютера на другой, в UNIX для терминального доступа к другой машине, а в Windows (даже современной) — для отладчика уровня ядра.
Но в сетевом мире через com порт подключаются к консольному порту сетевых устройств (коммутаторов, роутеров, таких брендов как Cisco или Juniper)
Какая схема подключения к коммутаторам через последовательный порт. Есть переходники, например от фирмы st-lab На одном конце USB который вы подключаете к компьютеру, а второй это com порт.
Далее к ком порту подсоединяется вот такой шнурок, com порт, а с другой стороны LAN RJ45, и вся схема дает нам один большой шнурок USB to LAN.
Установка драйверов com порт usb в Windows
К сожалению в Windows подключенные устройства, usb to com не всегда автоматически устанавливаются в системе, и приходится искать для них драйвера. Если вы покупали его сами, то в комплекте шел диск с драйверами, и можно воспользоваться им, если его нет, то смотрим как найти драйвера.
Открываем диспетчер устройств в Windows. Если не знаете как, то нажмите CTR+Pause breake, либо нажмите Win+R и в окне выполнить введите devmgmt.msc. Как видите у меня в разделе Порты (COM и LPT) нашелся на третьем COM порту неизвестный провод, и драйверов для него не нашлось у системы, о чем говорит нам желтый значок.
Переходим в свойства данного устройства и выбираем ИД оборудования, у вас будет, что то по типу usb\VID_067B&PID_2303&REV_0300, вот его вы копируете и ищите в гугле или яндексе.
После чего щелкаем правым кликом по устройству в диспетчере устройств и выбираете установить драйвера, указываете до них путь и ставите, если все ок, то у вас пропадет значок предупреждения.
Далее вы уже можете использовать возможности com порта, с помощью таких утилит на подобие Putty, где вы выбираете пункт Serial и указываете нужный порт Com порта, посмотреть его можно в том же диспетчере устройств.
Надеюсь вы научились и разобрались как подключать com порт usb в Windows.