Hmm i have seen that work before, somehow!

Nice work.
You do not need the machine to check if a parallel port works, you need a piece of short wire:
Pins 10,11,12,13 and 15 are inputs, so use the included "port tester" from the LinuxCNC config chooser, it wiil copy stuff to the config folder and fail, edit the hal file inside the folder it created by deleting the 0x378 address and adding you port address, start the config chooser again and chose that config but this time from the top "my configurations" folder.
watch the LED's on screen while using the above mentioned piece of wire, insert one side in the above mentioned pins and touch the other side to the port metal frame, the LED should change color.
If that works, the port is all good and dandy.