In port and Out port will allow you to talk and listen to the parallel port. I don't have experience with this, but since no one else has answered the question, i figured i would. With these vi's (located under port I/O sub-palette of the advanced palette) you give a byte value and an address. Here is a little info that was just in a similar question :
When we say that the parallel port is at base address 0x378, we mean that the byte registers at 0x378, 0x379, and 0x37A are the D, S, and C registers of the parallel port (S = D + 1; C = D + 2). When you read and write to these via the inport and outport vis you bypass a handshaking layer that the function calls to serial port write must use.
Using inport and outport doesn't require that you modify .labviewrc an
d visaconf.ini files, nor does it require grounding of certain pins.
The pinouts for the D, S, and C registers are as follows:
(- sign means that the logic is inverted)
01: -C0
02: D0
03: D1
04: D2
05: D3
06: D4
07: D5
08: D6
09: D7
10: S6
11: -S7
12: S5
13: S4
14: -C1
15: S3
16: C2
17: -C3
18 to 25 are Ground
If you are using NT see the following link for vi's that work on that OS :
http://zone.ni.com/devzone/devzoneweb.nsf/opendoc?openagent&2851D0A06E3185BC8625683A000AC730&cat=034E59A8530E09DF862568900018707A
And lastly, a site about the EPP (encanced parallel port) if you need this info.
http://www.fapo.com/eppmode.htm
Good luck,
Jared