I would have suspected the cable causing some sort of interference - is it parallel? Whichever it is it would be a good idea to try swapping the interface type (i.e. USB to paralle or paralle to USB) so as to eliminate the connector on the motherboard and the printer as well as the cable itself as potential causes.
HTH
Cheers