LPT порт через USB

Я имею машину которая соединяется с ПК с портом ЛПТ.
И в программе Я выбираю номер порта, по которому подключен LPT порт, что-то вроде etc. ( a326 ).

теперь я купил конвертер LPT в USB. И моя программа ничего не делает. И windows распознает его как виртуальный порт LPT.

но какой номер порта мне нужно указать? Как определить номер виртуального порта?

спасибо

4
задан user123_456
26.11.2022 9:39 Количество просмотров материала 3582
Распечатать страницу

1 ответ

Регистрация devmgmt.msc и посмотрите под порты. Он должен сообщить вам номер порта LPT.

из статьи Википедии, вот диапазоны портов IRQ и x86 портов LPT. Использовать первый адрес ввода/вывода в диапазоне correspnding к желаемому LPT порт, или просто попробовать их все (0x378, 0x278, 0x3bc).

LPT1 IRQ 7 0x378-0x37f

LPT2 IRQ 5 0x278-0x27f

подключен к порту lpt3 прерываний 2 0x3bc-0x3bf

Если ваше оборудование LPT - >USB добавляет порт как LPT4 или выше, вам нужно будет копать дальше в любой доступной документации устройства, чтобы узнать адрес (LPT более 4 были чрезвычайно редки на фактических ПК, если они когда-либо существовали...)

удачи. Похоже, вы используете старую программу DOS, которая ожидает прямого контакта с портами LPT - не уверен, как NTVDM под XP/Vista / 7 (Если это то, что вы используете) будет работать в этой ситуации с конвертером LPT->USB. Вам может понадобиться старый компьютер с фактическим параллельным портом, чтобы выполнить то, что ты стараешься.

1
отвечен LawrenceC 2022-11-27 17:27

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх