I have a user who will sometimes print rubbish. Part of the printout may be fine, but then another part will be rubbish. We worked out when its printing rubbish it is using one letter ahead of what it should be!
have tried it with a new printer driver, new printer, different manufacturer printer and it still keeps happening. the printer is connected via usb.