Check your 'Port Setup' Configuration in Mach3
Make sure that the port you are trying to control is enabled and set to the correct address in Mach3 under 'Config -> Ports & Pins'. Most parallel ports use either 0x378 or 0x278 as the assigned address. If you are using an I/O card the address may be something else entirely. My I/O card, for example, was assigned and is using address 0x1020. Verify the address of your parallel port using Windows Device Manager -> Ports (COM & LPT) -> 'Your parallel ports Properties' -> Resources Tab.
See screen captures below...
HayTay
Don't be the one that stands in the way of your success!