Although the question was asked long ago it might be still haunting users today (whenever today is for you, reader).
I am not sure this is possible to use parallel ports for this, as Emotiv software allows serial, rather than parallel port configuration.
I used Dell laptop with a docking station (
E Port Plus) to run E-Prime and send the trigger via a serial port (the point is that the docking station had a serial connector).
I used a desktop PC with a serial port to run Pure.EEG for collecting EEG and receive triggers from E-Prime.
I had to define the same settings for the serial port on both E-Prime and Pure.EEG, with Bits per second: 9600, Data bits: 8, Parity: Mark, Stop bits: 1, and COM1 or 2, depending on what shows on Device Manager.
in the experiment I added an Inline inside trial-procedure., with the following lines:
image1.OnsetSignalEnabled=true
image1.OnsetSignalPort=&H3f8
image1.OnsetSignalData=c.GetAttrib("Code")
the hexadecimal address 3f8 is common for serial ports, but you may have to lookup yours on device manager -> ports -> communication
It may be possible to run both E-Prime and Pure.EEG on the same PC, using a virtual serial port as suggested above, I didn't try it.
Good luck, and get a better EEG system next time.