Мое оборудование связывается с последовательным портом ПК, используя Tx, Rx и наземные линии для отправки и получения данных, я написал программу, которая может отправлять некоторый текст на ПК через последовательную линию, теперь я хотел изменить его таким образом, чтобы я должен иметь возможность печатать эти данные на матричном принтере с последовательным портом.
Я использую матричный принтер Epson LQ 1150 с последовательным портом db25. Я попытался подключиться следующим образом и отправил данные по последовательной линии, принтер напечатал символ мусора и завис.
Tx = Rx
Rx = Tx
Ground = Ground
Я пытался найти другие сообщения с объяснениями (от db9-M до db25-F):
Receive Data (RxD) 2 = 2 Transmit Data (TxD)
Transmit Data (TxD) 3 = 3 Receive Data (RxD)
Data Terminal Ready (DTR) 4 = 6 Data Set Ready (DSR)
System Ground (SG) 5 = 7 System Ground (SG)
Data Set Ready (DSR) 6 = 20 Data Terminal Ready (DTR)
Clear To Send (CTS) 8 = 4 Request To Send (RTS)
Но у меня нет DTR, DSR и CTS. Можно ли как-нибудь сделать это, используя только 3 линии, т. Е. Tx, Rr и Ground?