I ran across this strange problem today at work. I have a brand spankin new debian installation on an old celeron 433. Right next to it sits an even older pentium 100 mhz running red hat 6.x. They are both set up as print servers for some ancient line printer which used to be hooked up to mainframes. The problem is, when the printer is hooked into the debian box, the output is all garbled. When it is hooked into the redhat box, the output is perfect.
By garbled i mean, random characters are left out, repeated, and/or substituted for other characters. An example:
echo 'Howdy... this is a test message!' > /dev/lp0
redhat: Howdy... this is a test message!
debian: HHow y .. tthis is atttestTmessage
I've checked the lpt port settings in both machines bioses and all looks fine. Does anybody have any advice?
Forgot to mention that this printer is supposed to be a plain text printer... i.e. no driver or filter required. I also tried an ISA parallel port card in the debian box with no gain.