I used to run via printer port, and had no end of problems, missed steps, stalling motors etc, I then got an ESS and have never looked back.

I am sure others with advice you shorty.