Treppeneffekte beim Drucken unter Linux vermeiden

Linux-Anfänger stoßen bei der Druckereinrichtung meist auf den sogenannten Treppenstufeneffekt: Beim Textdruck beginnt jede neue Zeile unter dem Zeilenende der vorherigen Zeile ein Treppenstufenmuster entsteht.
Die Ursache hierfür ist historischer Art: Für Unix-Rechner sind Drucker so konfiguriert, daß das Steuerzeichen LF ("Line Feed") als CR/LF ("Charrage Return / Line Feed") interpretiert wird. Drucker stehen aber per Default meist auf der DOS-Konvention, so daß LF wie LF interpretiert wird. Nun lassen sich zwar die meisten Drucker vom DOS- auf den Unix-Modus umschalten, was aber unter DOS wieder zu Problemen führen kann.
Klüger ist es, wenn Sie den DOS-Modus beibehalten und Ihrem Linux beibringen, die Steuerzeichen der DOS-Entsprechung zu senden. In die Linux-Printcap müßte dann hinter if= der (frei wählbare) Name des Input-Filters eingetragen werden. Das Filter ist ein sehr einfaches Perl-Script. Perl ist eine in der Unix-Welt weitverbreitete Batch-Sprache. Input-Filter sind am besten im Spool-Verzeichnis des Druckers (häufig /var/spool/lpd/lp) aufgehoben.