On Wed, Sep 19, 2001 at 12:18:26PM +0100 or so it is rumoured hereabouts,
Adrian Flynn thought:
> Niall
>> Thanks for your reply, however the printer concerned is not on a linux
> machine, and uses non standard print routines, therefore it cannot be
> captured at source. This is why I was planning on taking the serial cable
> which is currently plugged in to the printer and attaching this (with
> suitable plug modifications) to ttyS0 and linking ttyS1 to the printer with
> another cable. The data would then be routed through the Linux machine, be
> logged, and then continue on its merry way ;-)
>> One possible option might be:
> cat /dev/ttyS0 |tee -a /var/log/printerlog >/dev/ttyS1
>> However, this is a production printer and I cannot mess with it until I am
> sure!
>> Any thoughts?
>> Thanks
>> Adrian
I don't know if this is really dumb since I haven't ever done any serial
stuff but...
Is it necessary to route the data to the printer *through* the linux box?
Would it not be possible to make a 'Y' connection in the serial cable and
connect one branch of the 'Y' to the linux box and simply
cat /dev/ttyS0 > printerlog
You might connect only the data lines on the logger branch but none of the
control lines or something like that to avoid the logger from trying to
answer the control codes. Something like:
_____________ _____________
| | _____ | |
| computer A |_____>______| 'Y' |___>________| printer |
|_____________| |_____| |_____________|
|
\/
_______|____
| |
| linux |
| logger |
| /dev/ttyS0 |
|____________|
Can you configure a serial port to be "listen only"?
Conor
--
Conor Daly <conor.daly at oceanfree.net>
Domestic Sysadmin :-)
---------------------
Faenor.cod.ie
6:52pm up 96 days, 19:10, 0 users, load average: 0.08, 0.04, 0.03
Hobbiton.cod.ie
6:54pm up 12 days, 6:23, 2 users, load average: 0.00, 0.01, 0.00
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!