LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Help building drivers for custom-built hardware over EPP (Enhanced Parallel Port) on NT

I need to build LabView drivers to run on NT for a piece of in-house custom
hardware, which has an EPP interface. I've looked at using the serial port
access to LPTn approach, however this doesn't do the job - presumably this
sends and receives data bytes but not address bytes.

I was thinking of using a driver providing user-land access to the parallel
port registers (for example, the driver HP distribute for free at
http://www.tm.agilent.com/tmo/pia/HPVEE/PIANews/software/English/HPVEE_Win32
_NTPPIO.html) and layering LabView code on top of that. Are there any other
approaches I should consider, for example is VISA capable of supporting EPP,
which requires "inport/o
utport" access to the address and data registers on
the parallel port?

TIA Kev.
--
Kevin F. Quinn
Email: kevq@banana.demon.co.uk
Web: www.banana.demon.co.uk
0 Kudos
Message 1 of 3
(2,888 Views)
We also have a product that uses the EPP port. I wrote a CVI driver that
controls the EPP port and this does work under windows NT. I could send you
the DLL and source code and LabVIEW VI's if this will help you.

--


====================================
From:
John Harmon

Personal Email: harmonj@bright.net
Work Email: harmon-j@gouldis.com
Home Land Line: 330-848-0460
Work Land Line 216-328-7406
Fax: 216-328-7408 or 216-328-7417
"Kevin F. Quinn" wrote in message
news:384f7ff8@news.compd.com...
> I need to build LabView drivers to run on NT for a piece of in-house
custom
> hardware, which has an EPP interface. I've looked at using the serial
port
> access to LPTn approach, however this doesn't do the job - presumably this
> sends and receiv
es data bytes but not address bytes.
>
> I was thinking of using a driver providing user-land access to the
parallel
> port registers (for example, the driver HP distribute for free at
>
http://www.tm.agilent.com/tmo/pia/HPVEE/PIANews/software/English/HPVEE_Win32
> _NTPPIO.html) and layering LabView code on top of that. Are there any
other
> approaches I should consider, for example is VISA capable of supporting
EPP,
> which requires "inport/outport" access to the address and data registers
on
> the parallel port?
>
> TIA Kev.
> --
> Kevin F. Quinn
> Email: kevq@banana.demon.co.uk
> Web: www.banana.demon.co.uk
>
>
>
0 Kudos
Message 2 of 3
(2,888 Views)
Hi John -

Would you send me a copy of your EPP app? I'm working on a simular problem
and am having trouble getting the parallel port to reset at the bigining
of each test.

Thaks in advance!

"John Harmon" wrote:
>We also have a product that uses the EPP port. I wrote a CVI driver that>controls
the EPP port and this does work under windows NT. I could send you>the DLL
and source code and LabVIEW VI's if this will help you.>>-->>>====================================>From:>John
Harmon>>Personal Email: harmonj@bright.net>Work Email: harmon-j@gouldis.com>Home
Land Line: 330-848-0460>Work Land Line 216-328-7406>Fax: 216-328-7408 or
216-328-7417>"Kevin F. Quinn" wrote in message>news:384f7ff8@news.compd.com...>>
I need
to build LabView drivers to run on NT for a piece of in-house>custom>>
hardware, which has an EPP interface. I've looked at using the serial>port>>
access to LPTn approach, however this doesn't do the job - presumably this>>
sends and receives data bytes but not address bytes.>>>> I was thinking of
using a driver providing user-land access to the>parallel>> port registers
(for example, the driver HP distribute for free at>>>http://www.tm.agilent.com/tmo/pia/HPVEE/PIANews/software/English/HPVEE_Win32>>
_NTPPIO.html) and layering LabView code on top of that. Are there any>other>>
approaches I should consider, for example is VISA capable of supporting>EPP,>>
which requires "inport/outport" access to the address and data registers>on>>
the parallel port?>>>> TIA Kev.>> -->> Kevin F. Quinn>> Email: kevq@banana.demon.co.uk>>
Web: www.banana.demon.co.uk>>>>>>>>
0 Kudos
Message 3 of 3
(2,888 Views)