You wouldn't be using the computer printer port as a comm port, would you?
Has the machine ever had a service technician working on it between the time the previous instructor was on the scene, before you arrived? Has anyone fiddled with the parameter settings? I did have comm trouble on my Haas mill, but this occurred after a major upgrade, including some new circuit boards, and there was a particular parameter setting that was not in the regular comm setting area, that had to be altered. I would not think this necessary in your machine's case, unless a major service had occurred.
First you get good, then you get fast. Then grouchiness sets in.
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)