Связь с LPT-портом через USB-адаптер

3581
alex_and_ra

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

У меня есть адаптер USB-LPT, но адаптер не эмулирует порт LPT. Даже если драйвер установлен, на панели управления он отображается как «USB Parallel Bridge».

Аппаратное обеспечение ожидает ввода данных через порты D0-D7 LPT. Могу ли я отправлять данные такого рода через порт USB адаптера? Как?

Если нет, могу ли я создать виртуальный LPT? ПК работает под управлением Windows 7.

Большинство вопросов, которые я видел, задаваемые здесь, предназначались для принтеров, поэтому их решения не относятся к моей проблеме.

1

3 ответа на вопрос

3
Daniel B

Большинство USB-адаптеров не подходят для расширенной работы параллельного порта. Они сделаны только для принтеров.

К счастью, интерфейсные карты все еще доступны, даже для слотов PCI Express. Это то, что я бы предложил. Справедливое предупреждение: я пока еще не использовал такой интерфейс.

1
r_ahlskog

Да, такие устройства существуют, однако они очень дороги по сравнению с адаптерами только для принтера.

Но вы можете столкнуться с другими проблемами (как у нас), поскольку после Windows 98 нет необработанного доступа к регистрам данных LPT, который мы в то время обходили через драйвер, который разрешал доступ. Однако 64-разрядная версия Windows7 не любит неподписанные драйверы, подобные имеющимся у нас, поэтому мы снова застряли на том, как продолжать поддерживать наше оборудование с LPT-интерфейсом.

Привет! Не могли бы вы предложить несколько адаптеров, которые предлагают виртуализацию LPT? Или вы могли бы сказать мне, какой вы использовали? Просто чтобы я знал, какие есть варианты ... Спасибо! alex_and_ra 10 лет назад 0
Не совсем, так как я, кажется, больше не могу найти ни одного из наших поставщиков, и я буду отсутствовать на работе в течение недели, поэтому я не смогу быстро взглянуть на то, что у нас есть. То, что вам нужно искать, это то, что имеет полный интерфейс, они стоят около 150 €. r_ahlskog 10 лет назад 0
1
user648608

Лучшее решение, которое я нашел, - это установить «настоящий» параллельный порт, используя Expresscard:

https://www.amazon.com/SIIG-USB-to-ExpressCard-JU-EP0012-S1/dp/B001KUOW9O/

enter image description here

В сочетании с https://www.amazon.com/StarTech-com-ExpressCard-Parallel-Adapter-EC1PECPS/dp/B001Q7X0W6/

enter image description here

Но это может или не может иметь серьезные проблемы с драйверами в зависимости от точной настройки вашей системы. Удачи!

Будет ли это даже работать? Разумеется, адаптер USB / ExpressCard не поддерживает подключение PCIe. Из описания карты, я думаю, она использует PCI Express, а не USB. Daniel B 7 лет назад 0