Have you checked on the diagnostics page in mach3 if the output for the spindle is actually changing state? The diagram of the parallel port showing the pins should light up.

Try something like:
M3 S1000
S sets the speed, might have to set the speed for it to work. I can't remember exactly as it's been a while since I used mach3 and I can't look into it now...