I have an old 9-pin OKI ML 3320 dot-matrix printer and i can't get it to work properly with cups.
When i send any document, the printer prints one line every ~13 seconds, often adding some random gibberish.
using echo "text\nline2\nline3" > /dev/lp0
creates:
text
line2
line3
same when using cat file.txt > /dev/lp0.
It looks like the printer makes new line, but doesn't make carriage return.