Подключите принтер LPT к последовательному порту

3197
Hrvoje T

У меня есть принтер с портом LPT, и он должен быть подключен к последовательному порту COM1 через адаптер. Выход принтера перенаправляется на последовательный порт COM1 с помощью команды:

mode LPT1=COM1 mode COM1: 9600,n,8,1 

и ничего не выходит. Это возможно сделать как на этой картинке по ссылке ниже? LPT к последовательному изображению адаптера

Подключите принтер LPT к последовательному порту

1
Никогда не видел параллельно с последовательным адаптером, обычно это параллельно USB-адаптерам. Vojtěch Dohnal 8 лет назад 0
@ VojtěchDohnal Ну, у меня есть, и вы можете увидеть это на картинке выше. Hrvoje T 8 лет назад 0
Или это действительно последовательный адаптер с 25 на 9 контактов? Я не знаю сейчас Hrvoje T 8 лет назад 2
Конечно, это так, потому что похоже, что ни один активный чип не преобразует паралель в последовательный, реальная вещь выглядит совсем иначе и будет работать медленно https://www.youtube.com/watch?v=TX9AmbpGw6g Vojtěch Dohnal 8 лет назад 0

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

1
Vojtěch Dohnal

It is probably not a LPT to serial adapter. Serial port has 2 types of pinouts, of which the 25 pinout is practically the same as parallel port pinout, so you have probably only serial-serial connector instead of parallel to serial adapter. See also this answer.

The parallel printer can be connected to PC with USB cable that is called something like USB to Centronics Printer Cable.

For using the printer form DOS (under Windows) as LPT1 see this answer.

кстати: это не DOS в этом случае ;-) Marged 8 лет назад 0
@ Marged - см. Комментарии ниже другого ответа, да, это DOS-программа, которая работает под Windows. Vojtěch Dohnal 8 лет назад 0
Я имел в виду следующее: технически это не DOS, который выполняет программу (хотя это может быть программа DOS). Но я не хотел становиться слишком академичным ;-) Marged 8 лет назад 0
1
AFH

I think that the adapter you show is a 25-pin to 9-pin serial adapter.

The 25-pin connector was originally developed as a serial interface, but for some reason PC manufacturers chose to use it for the parallel port.

Your adapter allows you to plug a cable with a 25-pin serial connector into the 9-pin connectors PCs use for serial ports, but the signals on the pins of a parallel port are completely different, so it cannot work and could have caused damage to the electronics on one end or the other.

Without a parallel port on your PC, your best bet, as @VojtěchDohnal suggests, is to use a USB to LPT converter, provided there is driver support for it in your OS. There may have been active LPT to serial converters at one time, but I doubt you'll find one now.

Этот принтер используется непосредственно под DOS, так что я не знаю, будет ли там работать USB? Может быть `USB to Centronics Printer Cable` с какой-то эмуляцией USB на DOS? Hrvoje T 8 лет назад 0
@HrvojeT Вы имеете в виду DOS под Windows, конечно, не просто DOS ...? Vojtěch Dohnal 8 лет назад 0
Если вы используете DOS (я этого не ожидал), вам нужно настоящее LPT-соединение. На материнской плате может быть один, и в этом случае вам нужно найти разъем на задней панели с кабелем к разъему на материнской плате. В противном случае вам может посчастливиться найти интерфейсную карту, к которой можно подключиться. Возможно, вам удастся уничтожить старый компьютер, если вы сможете найти один из аналогичных устройств. AFH 8 лет назад 0
Да, это DOS под Windows. Приложение, которое использует принтер работает только в DOS и использует LPT. У меня есть один LPT, подключенный к MBO, но мне нужно два, поэтому я надеялся, что смогу использовать серийный. Это настольный Lenovo Thinkcentre, поэтому обычная PCI LPT карта не подходит. Я думаю, что единственным решением будет Centronics на USB, а затем каким-то образом перенаправить LPT на USB. Hrvoje T 8 лет назад 0
См. Http://superuser.com/a/182678/285900 Vojtěch Dohnal 8 лет назад 0
@HrvojeT - Что вы подразумеваете под "DOS под Windows"? Это ВМ? Если это так, возможно, вы сможете сопоставить LPT-порт DOS с интерфейсом USB-LPT на хосте. AFH 8 лет назад 0
Приложения «DOS под Windows» используют стандартный стек драйверов Windows. Нет необходимости в реальном унаследованном параллельном порту. Jamie Hanrahan 8 лет назад 0