Date: Fri, 15 Dec 2006 23:54:09 +0000 From: "Mr CW" <mrcomputerwiz@hotmail.com> To: freebsd-hackers@freebsd.org Subject: Re: Capturing Parallel Port Data Message-ID: <BAY127-F2600E499F0FAE61D967201B3D40@phx.gbl> In-Reply-To: <200612152025.17442.doconnor@gsoft.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Thank you for the pointers. It sounds like reading data back from the parallel port is not a common thing to do, although I thought parallel port projects might have done this. Then I realized that most PIC programmers, parallel port displays, etc. usually only receive data, not send it back to the computer... I'm still looking into this, so any other suggestions are very welcome. Thanks again, -J On Friday 15 December 2006 05:32, Mr CW wrote: > Now, my real question is: how do I read data from the parallel port on the > FreeBSD computer that is coming from the tester which is trying to 'print' > to the FBSD computer's parallel port? Is there a suggested pinout for a > parallel crossover calbe to accomplish this task with ppi? Is the > crossover cable even required? I think you would need to wire ACK to STROBE at the very least.. I kind of suspect you'd need to write a ppbus driver because lpt only returns the printer status when read. > Finally, is there a FBSD-sanctioned parallel port driver for use with Perl > instead of using ppi and C? It would be pretty easy to write a wrapper to use ppi in Perl (eg SWIG) -- Daniel O'Connor software and network engineer for Genesis Software - http://www.gsoft.com.au "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C << attach3 >> _________________________________________________________________ WIN up to $10,000 in cash or prizes – enter the Microsoft Office Live Sweepstakes http://clk.atdmt.com/MRT/go/aub0050001581mrt/direct/01/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAY127-F2600E499F0FAE61D967201B3D40>