Печать на матричном принтере только с Tx, Rx и Ground - PullRequest
1 голос
/ 13 января 2012

Мое оборудование связывается с последовательным портом ПК, используя 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...