EngLucas
Mechanical
- Jun 21, 2005
- 2
Here's the story:
My boss asked me to find an alternative way of printing off of a HMI (Human Machine Interface) then the one printer that the company offered for it. The printer that they offered was a Seiko thermal printer that they were selling for $2000 plus the price of the cable. I talked to Dell and they wanted to set me up with a printer for $750 that could be used with the RS232 signal.
I decided that there had to be a cheaper solution and knowing that the HMI sent out RS232 signal, I ended up finding the Sipix A6 thermal printer which uses the RS232 signal. All I had to do was make a cable... so I thought. When I recieved the printer, I rang out the cable they included so I could figure out where each signal to make the cable correctly. I needed to make a cable because the HMI had a female RJ45 jack and the Sipix a6 had a female 8 pin mini-din connector.
The problem came when the Sipix A6 used 5 signals (I believe it is the TXD, RXD, GND, DCD, & either the CTS or RTS) and the HMI interface only sends out 3 signals (TXD, RXD, GND). The HMI's flow control is set to None and the Printer is supposed to be set to Hardware (the HMI doesn't have the hardware option). All other RS232 settings were able to be changed to the required ones for the printer. So I thought that I could spoof the 2 signals (the CTS/RTS and the DCD) the HMI didn't supply. The sipix a6 does not send out the respective signal partner and there is no connection for their pins on the pcb making it so that I couldn't spoof it that way.
This past friday I was messing with the wires and trying out different combinations, somehow I was able to get the printer to run off of only three wires but when I tryed to do it again, it did not work.
Has anyone run into this problem and have been able to solve it? If so, how?
Does anyone know how to make a circuit to emulate the extraneous signals (DCD, DSR, DTR, CTS, RTS) by using a similar IC?
Any solutions are welcome, no matter how jerry-rigged they might be.
I am not an electrical or computer engineer so this stuff is frustrating the heck out of me. Any help will be greatly appreciated because my boss gave me a deadline of friday this week. Thanks.
My boss asked me to find an alternative way of printing off of a HMI (Human Machine Interface) then the one printer that the company offered for it. The printer that they offered was a Seiko thermal printer that they were selling for $2000 plus the price of the cable. I talked to Dell and they wanted to set me up with a printer for $750 that could be used with the RS232 signal.
I decided that there had to be a cheaper solution and knowing that the HMI sent out RS232 signal, I ended up finding the Sipix A6 thermal printer which uses the RS232 signal. All I had to do was make a cable... so I thought. When I recieved the printer, I rang out the cable they included so I could figure out where each signal to make the cable correctly. I needed to make a cable because the HMI had a female RJ45 jack and the Sipix a6 had a female 8 pin mini-din connector.
The problem came when the Sipix A6 used 5 signals (I believe it is the TXD, RXD, GND, DCD, & either the CTS or RTS) and the HMI interface only sends out 3 signals (TXD, RXD, GND). The HMI's flow control is set to None and the Printer is supposed to be set to Hardware (the HMI doesn't have the hardware option). All other RS232 settings were able to be changed to the required ones for the printer. So I thought that I could spoof the 2 signals (the CTS/RTS and the DCD) the HMI didn't supply. The sipix a6 does not send out the respective signal partner and there is no connection for their pins on the pcb making it so that I couldn't spoof it that way.
This past friday I was messing with the wires and trying out different combinations, somehow I was able to get the printer to run off of only three wires but when I tryed to do it again, it did not work.
Has anyone run into this problem and have been able to solve it? If so, how?
Does anyone know how to make a circuit to emulate the extraneous signals (DCD, DSR, DTR, CTS, RTS) by using a similar IC?
Any solutions are welcome, no matter how jerry-rigged they might be.
I am not an electrical or computer engineer so this stuff is frustrating the heck out of me. Any help will be greatly appreciated because my boss gave me a deadline of friday this week. Thanks.