have you tested the printer as a stand-alone device? that is with it not plugged into the computer via the usb cable, just do a copy job from the printer itself (this is to rule out possible hardware issues with the printer/scanner itself)
have you tried another USB cable? it is unlikely but a low-quality cable could be causing communication errors between the pc and the printer
and of course what Masqueraid said is the first step...