I'm not sure the XML for your machine would help me out, as I'm running a home built router table with Geko 201 drives connected to a parellel port on my computer.
I have tried everything.. and Mach3 just wont talk to the port or port(s) for that matter. I used a port monitor and can see Mach2 changing status but Mach3 wont change any of them except if I force all pins high Mach3 will set them all low on startup but that is as much port activity as I can get out of it.
I'm sure it must be something simple that i'm missing in the program