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