Soll eine ASCII-Textdatei mit Ghostscript gedruckt werden, muss diese zuerst nach PostScript umgewandelt werden, da Ghostscript als Eingabe PostScript erwartet. Dazu wird das Programm a2ps (a2ps) verwendet. Da das a2ps nicht standardmäßig installiert wird, muss es normalerweise nachinstalliert werden. a2ps ist ein mächtiges Werkzeug, um aus einfachem Text eine qualitativ hochwertige PostScript-Ausgabe zu erzeugen. a2ps ist ein sehr umfangreiches Programm mit zahlreichen Kommandozeilenoptionen. Die wichtigste Dokumentation ist in der Manualpage a2ps zu finden – die vollständige Dokumentation findet sich in der Info-Page von a2ps.
Um eine Textdatei mit a2ps nach PostScript umzuwandeln, so dass zwei Seiten verkleinert auf einem Blatt dargestellt werden, kann folgender Befehl verwendet werden:
a2ps -2 --medium=A4dj --output=/tmp/out.ps textdatei
Die Ausgabe von a2ps kann dann zum Beispiel mit
gs -r60 /tmp/out.ps
unter der graphischen Oberfläche zur Kontrolle angezeigt werden, wobei ggf. in dem Terminalfenster, von dem aus Sie gs aufgerufen haben, die Eingabetaste zu drücken ist, um das jeweils nächste Blatt angezeigt zu bekommen (Strg + c zum Beenden).
Die Ausgabe von a2ps kann mit
gs -q -dNOPAUSE -dSAFER -sOutputFile=/tmp/out.prn \ <driver-parameter> /tmp/out.ps quit.ps
in das druckerspezifische Format umgewandelt werden, wobei driver-parameter passend zum Drucker gemäß dem vorigen Abschnitt einzugeben ist.
Die Ausgabe von Ghostscript kann dann als root mit
cat /tmp/out.prn >/dev/lp0
direkt (also ohne Druckerspooler oder Druckerfilter) an den Drucker geschickt wird, sofern der Drucker an der ersten parallelen Schnittstelle /dev/lp0 angeschlossen ist.