Hi,
think the port address setting is the culprit. 0x378 is the address of port #1, this is almost universally the address of the first port, if you ever find
another PC with a built in port it will 99.9% probable that 0x378 is its port address.
Open Device Manager and inspect the parallel ports available. There should be at least 1 listed if your PCIe card and driver have installed correctly.
Open the info screen about the port. Note the address. This address should be put in place of 0x378.
I use a Smoothstepper and its been a very long while since I've setup a parallel port. If memory serves there is probably two addresses mentioned in
the port info screen, two adjacent addresses, one address for the first byte, usually the output byte and a second address for the input byte. You may have
to try both until you find the right combination.
Craig