Skip site navigation (1)Skip section navigation (2)
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>