Drucken

Aus Physik
Zur Navigation springen Zur Suche springen

Hier soll eine kurze Einführung und Hilfestellung zum Drucken im Computerraum gegeben werden.

Hardware

Der Drucker ist nicht mehr der neueste, und durch die Behandlung von Vielen auch schon etwas in Mitleidenschaft gezogen. Als Folge gibt es immer wieder Probleme mit dem Blatteinzug bzw. erkennt nicht, dass Papier eingelegt ist. Dies ist vor allem der Fall, wenn während eines Druckvorganges das Papier ausgegangen ist und nachgelegt wird (vor allem wenn nur wenig Papier eingelegt wird) Also sollte immer etwas mehr Papier eingelegt werden. Sollte dies keinen Erfolg bringen Lade nochmals öffnen und Papier nach unten drücken. Nach dem Schließen die Lade vorsichtig anheben.

Druckaufträge ansehen und löschen

Die Befehle lprm und cancel löschen eigenen Druckjobs aus der Warteschlange.
Der Befehl lpq zeigt die Druckerwarteschlange an.
Ein mit active gekennzeichneter Job wird soeben gedruckt. Wenn allerdings das Papier ausgegangen ist, wird dieser Job nicht ausgeführt und hindert andere Personen am Drucken. Deshalb bitte vor dem Verlassen des Computerraums alle eigenen Druckaufträge löschen.
Ein mit Stalled gekennzeichneter Job ist abgestürzt und auch zu löschen.
Sollte das Drucken auch nach dem Löschen dieses Jobs nicht funktionieren, Drucker aus- und wieder einschalten.

Drucken aus Applikationen

Drucken von pdf

pdf Dateien sollte mit acroread gedruckt werden. Als Druckbefehl kprinter verwenden. Man hat dann die Möglichkeit im zweiten Dialog über den Schalter "Properties" mehrere Seiten auf ein Blatt zu drucken.

Drucken von ps

ps Dateien werden mit ghostview (Terminalbefehl gv) betrachtet und könne damit auch gedruckt werden.

Drucken mit Befehlen in der Shell

Warum so kompliziert?
Nicht aus jeder Applikation funktioniert das Drucken einwandfrei. Manchmal schafft man es auch durch herumexperimentieren Konfigurationen anzulegen die zum Beispiel keinen Drucker mehr anbieten. In diesen und ähnlichen Fällen sind die hier vorgestellten Befehle hilfreich.

lp und lpr: Drucken einer Datei.
An diese Befehle könne .ps und .pdf Dateien direkt übergeben werden. ps Dateien könne in Applikationen meist durch Print to a file erzeugt werden.
Will man mehrere Seiten auf ein Blatt drucken ist eine ps Datei zu erzeugen und diese dann mit pstools zu behandeln. ACHTUNG: Manche Programme (z.B. Mozilla) erzeugen keine korrekten ps Dateien und können daher nicht weiter verarbeitet werden.

Drucken von pdf und ps
pdftops script.pdf: erzeugt eine Datei script.ps (Der Befehl pdf2ps erzeugt kein korrektes ps).

Zur weiteren Verarbeitung:
psnup -2 input.ps output.ps: Erzeugt eine neue PS-Datei die zwei Seiten auf einem Blatt enthält.
psselect -p1-4 input.ps output.ps: Erzeugt eine neue PS-Datei output.ps die die Seiten 1-4 von input.ps enthält.
psselect -o input.ps output.ps: output.ps enthält die ungeraden Seiten von input.ps
psselect -e input.ps output.ps: output.ps enthält die geraden Seiten von input.ps

Drucken von Textdateien
a2ps file.txt -o file.ps: Erzeugen einer ps Datei. Wird die -o Option nicht angegeben wird die produzierte Datei sofort an den Drucker geschickt. a2ps druckt standardmäßig 2 Seiten auf ein Blatt.
Will man mehrere Seiten (Anzahl X) auf ein Blatt drucken:
a2ps -X file.txt -o file.ps
4 Seiten auf ein Blatt dann so:
a2ps -4 file.txt -o file.ps
Wenn man keinen Header will, -B verwenden. Die Option --border=no verhindert, dass ein Rahmen gedruckt wird.
Noch ein Beispiel:
a2ps -1 -B --border=no file.txt -o file.ps
Druckt die Datei file.txt in die Datei file.ps. 1 Seite pro Blatt, keine Header und auch keinen Rand.
ACHTUNG: Ich empfehle immer die -o Option zu verwenden und die erzeugte Datei mit gv zu kontrollieren. Entspricht sie den Vorstellungen kann sie von dort aus an den Drucker geschickt werden.