Drucken: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
K
Zeile 4: Zeile 4:
   
 
==Druckaufträge ansehen und löschen==
 
==Druckaufträge ansehen und löschen==
Die Befehle '''lprm''' und '''cancel''' löschen eigene Druckjobs aus der Warteschlange.<br>
+
Die Befehle <tt> lprm </tt> und <tt> cancel </tt> löschen eigene Druckjobs aus der Warteschlange.<br>
Der Befehl '''lpq''' zeigt die Druckerwarteschlange an. <br>
+
Der Befehl <tt> lpq </tt> zeigt die Druckerwarteschlange an. <br>
 
Ein mit ''active'' gekennzeichneter Job wird soeben gedruckt. Wenn dieser Auftrag aus irgendwelchen Gründen nicht ausgeführt werden kann (z.B. kein Papier) hindert er andere Personen am Drucken. Deshalb '''vor dem Verlassen des Computerraums alle eigenen Druckaufträge löschen'''.<br>
 
Ein mit ''active'' gekennzeichneter Job wird soeben gedruckt. Wenn dieser Auftrag aus irgendwelchen Gründen nicht ausgeführt werden kann (z.B. kein Papier) hindert er andere Personen am Drucken. Deshalb '''vor dem Verlassen des Computerraums alle eigenen Druckaufträge löschen'''.<br>
 
Ein mit ''stalled'' gekennzeichneter Job ist abgestürzt und auch zu löschen. <br>
 
Ein mit ''stalled'' gekennzeichneter Job ist abgestürzt und auch zu löschen. <br>
 
Sollte das Drucken auch nach dem Löschen dieses Jobs nicht funktionieren, Drucker aus- und wieder einschalten.
 
Sollte das Drucken auch nach dem Löschen dieses Jobs nicht funktionieren, Drucker aus- und wieder einschalten.
Dabei werden Aufträge, die bereits komplett im Drucker sind, gelöscht. Auch diese können das Drucken blockieren, werden in der Ausgabe von '''lpq''' allerdings mit ''done'' angezeigt.
+
Dabei werden Aufträge, die bereits komplett im Drucker sind, gelöscht. Auch diese können das Drucken blockieren, sind in der Ausgabe von <tt> lpq </tt> allerdings mit ''done'' angezeigt.
   
 
==Drucken aus Applikationen==
 
==Drucken aus Applikationen==
 
===Drucken von pdf===
 
===Drucken von pdf===
Pdf-Dateien sollten mit dem Acrobat Reader ([[Terminal]]befehl acroread)gedruckt werden. Als Druckbefehl empfiehlt es sich, '''kprinter''' zu verwenden. Man hat dann die Möglichkeit im zweiten Dialog über den Schalter "Properties" mehrere Seiten auf ein Blatt zu drucken. Bitte beachtet, dass die Auswahl, welche Seiten gedruckt werden sollen, im ersten Dialog vorzunehmen ist.
+
Pdf-Dateien sollten mit dem Acrobat Reader ([[Terminal]]befehl acroread)gedruckt werden. Als Druckbefehl empfiehlt es sich, <tt> kprinter </tt> zu verwenden. Man hat dann die Möglichkeit im zweiten Dialog über den Schalter "Properties" mehrere Seiten auf ein Blatt zu drucken. Bitte beachtet, dass die Auswahl, welche Seiten gedruckt werden sollen, im ersten Dialog vorzunehmen ist.
   
 
===Drucken von ps===
 
===Drucken von ps===
Ps-Dateien werden mit Ghostview ([[Terminal]]befehl gv) betrachtet und können damit auch gedruckt werden. Auch hier '''kprinter''' als Druckbefehl eintragen.
+
Ps-Dateien werden mit Ghostview ([[Terminal]]befehl gv) betrachtet und können damit auch gedruckt werden. Auch hier <tt> kprinter </tt> als Druckbefehl eintragen.
   
 
==Drucken mit Befehlen in der [[Shell]]==
 
==Drucken mit Befehlen in der [[Shell]]==
 
Nicht immer funktioniert das Drucken aus Programmen einwandfrei. In diesen und ähnlichen Fällen kann man auf die hier vorgestellten Befehle ausweichen.
 
Nicht immer funktioniert das Drucken aus Programmen einwandfrei. In diesen und ähnlichen Fällen kann man auf die hier vorgestellten Befehle ausweichen.
   
'''lp''' und '''lpr''': Drucken einer Datei.<br>
+
<tt> lp </tt> und <tt> lpr </tt>: Drucken einer Datei.<br>
 
An diese Befehle können ps- und pdf-Dateien direkt übergeben werden. Ps-Dateien können in Applikationen meist durch ''Print to a file'' erzeugt werden. <br>
 
An diese Befehle können ps- und pdf-Dateien direkt übergeben werden. Ps-Dateien können in Applikationen meist durch ''Print to a file'' erzeugt werden. <br>
  +
Beispiel:
  +
$ lpr <script.ps>
 
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. <br>
 
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. <br>
   
 
===Drucken von pdf und ps===
 
===Drucken von pdf und ps===
  +
Erzeugen einer Datei script.ps aus script.pdf:
'''pdftops script.pdf''': erzeugt eine Datei ''script.ps'' (ACHTUNG: Der Befehl pdf2ps erzeugt kein korrektes ps).<br>
 
  +
$ pdftops <script.pdf>
  +
(ACHTUNG: Der Befehl <tt> pdf2ps </tt> erzeugt kein korrektes ps).<br>
   
 
Zur weiteren Verarbeitung:<br>
 
Zur weiteren Verarbeitung:<br>
'''psnup -2 input.ps output.ps''': Erzeugt eine neue ps-Datei, die zwei Seiten auf einem Blatt enthält.<br>
+
Erzeugen einer ps-Datei, die zwei Seiten auf einem Blatt enthält.
  +
$ psnup -2 <input.ps> <output.ps>
'''psselect -p1-4 input.ps output.ps''': Erzeugt eine neue ps-Datei output.ps, die die Seiten 1-4 von input.ps enthält.<br>
 
'''psselect -o input.ps output.ps''': output.ps enthält die ungeraden Seiten von input.ps<br>
+
Erzeugen einer ps-Datei, die die Seiten 1-4 von input.ps enthält
'''psselect -e input.ps output.ps''': output.ps enthält die geraden Seiten von input.ps<br>
+
$ psselect -p1-4 <input.ps> <output.ps>
  +
Erzeugen einer ps-Datei, die die ungeraden/geraden Seiten von input.ps enthält
  +
$ psselect -o <input.ps> <output.ps>
  +
$ psselect -e <input.ps> <output.ps>
   
 
===Drucken von Textdateien===
 
===Drucken von Textdateien===
  +
Erzeugen einer ps-Datei.
'''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 zwei Seiten auf ein
 
  +
$ a2ps <file.txt> -o <file.ps>
Blatt. <br>
 
  +
Wird die -o Option nicht angegeben wird die produzierte Datei sofort an den Drucker geschickt. <tt> a2ps </tt> druckt standardmäßig zwei Seiten auf ein Blatt. <br>
Will man mehrere Seiten (Anzahl X) auf ein Blatt drucken:<br>
 
  +
Will man mehrere Seiten (Anzahl X) auf ein Blatt drucken:
'''a2ps -X file.txt -o file.ps'''<br>
 
  +
$ a2ps -X <file.txt> -o <file.ps>
4 Seiten auf ein Blatt dann so:<br>
 
  +
4 Seiten auf ein Blatt dann so:
'''a2ps -4 file.txt -o file.ps'''<br>
 
  +
$ a2ps -4 <file.txt> -o <file.ps>
Will man keinen Header, -B verwenden. Die Option --border=no verhindert, dass ein Rahmen gedruckt wird.<br>
 
  +
Will man keinen Header, "-B" verwenden. Die Option "--border=no" verhindert, dass ein Rahmen gedruckt wird.<br>
 
Noch ein Beispiel:<br>
 
Noch ein Beispiel:<br>
'''a2ps -1 -B --border=no file.txt -o file.ps'''<br>
+
$ a2ps -1 -B --border=no <file.txt> -o <file.ps>
 
Druckt die Datei file.txt in die Datei file.ps, eine Seite pro Blatt, keine Header und auch keinen Rand.<br>
 
Druckt die Datei file.txt in die Datei file.ps, eine Seite pro Blatt, keine Header und auch keinen Rand.<br>
 
ACHTUNG: Es empfiehlt sich, immer die -o Option zu verwenden und die erzeugte Datei mit Ghostview zu kontrollieren. Entspricht sie den Vorstellungen, kann sie von dort aus an den Drucker geschickt werden.
 
ACHTUNG: Es empfiehlt sich, immer die -o Option zu verwenden und die erzeugte Datei mit Ghostview zu kontrollieren. Entspricht sie den Vorstellungen, kann sie von dort aus an den Drucker geschickt werden.

Version vom 25. November 2004, 16:55 Uhr

Probleme mit dem Papiereinzug

Der Drucker steht schon lange im Computerraum und ist durch die nicht immer sachgemäße Benutzung in Mitleidenschaft gezogen. Deshalb gibt es immer wieder Probleme mit dem Blatteinzug bzw. erkennt der Drucker nicht, dass Papier eingelegt ist (besonders bei wenig Papier). Legt also immer etwas mehr Papier ein. Sollte dies keinen Erfolg bringen, Lade nochmals öffnen, Papier nach unten drücken und die Lade schließen. Danach die Lade vorsichtig anheben.
Will man nur eine Seite ausdrucken, kann man auch den Einzelblatteinzug verwenden. Dazu die Klappe über der Papierlade öffnen und ein Blatt Papier einlegen.

Druckaufträge ansehen und löschen

Die Befehle lprm und cancel löschen eigene Druckjobs aus der Warteschlange.
Der Befehl lpq zeigt die Druckerwarteschlange an.
Ein mit active gekennzeichneter Job wird soeben gedruckt. Wenn dieser Auftrag aus irgendwelchen Gründen nicht ausgeführt werden kann (z.B. kein Papier) hindert er andere Personen am Drucken. Deshalb 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. Dabei werden Aufträge, die bereits komplett im Drucker sind, gelöscht. Auch diese können das Drucken blockieren, sind in der Ausgabe von lpq allerdings mit done angezeigt.

Drucken aus Applikationen

Drucken von pdf

Pdf-Dateien sollten mit dem Acrobat Reader (Terminalbefehl acroread)gedruckt werden. Als Druckbefehl empfiehlt es sich, kprinter zu verwenden. Man hat dann die Möglichkeit im zweiten Dialog über den Schalter "Properties" mehrere Seiten auf ein Blatt zu drucken. Bitte beachtet, dass die Auswahl, welche Seiten gedruckt werden sollen, im ersten Dialog vorzunehmen ist.

Drucken von ps

Ps-Dateien werden mit Ghostview (Terminalbefehl gv) betrachtet und können damit auch gedruckt werden. Auch hier kprinter als Druckbefehl eintragen.

Drucken mit Befehlen in der Shell

Nicht immer funktioniert das Drucken aus Programmen einwandfrei. In diesen und ähnlichen Fällen kann man auf die hier vorgestellten Befehle ausweichen.

lp und lpr : Drucken einer Datei.
An diese Befehle können ps- und pdf-Dateien direkt übergeben werden. Ps-Dateien können in Applikationen meist durch Print to a file erzeugt werden.
Beispiel:

$ lpr <script.ps>

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

Erzeugen einer Datei script.ps aus script.pdf:

$ pdftops <script.pdf>

(ACHTUNG: Der Befehl pdf2ps erzeugt kein korrektes ps).

Zur weiteren Verarbeitung:
Erzeugen einer ps-Datei, die zwei Seiten auf einem Blatt enthält.

$ psnup -2 <input.ps> <output.ps>

Erzeugen einer ps-Datei, die die Seiten 1-4 von input.ps enthält

$ psselect -p1-4 <input.ps> <output.ps>

Erzeugen einer ps-Datei, die die ungeraden/geraden Seiten von input.ps enthält

$ psselect -o <input.ps> <output.ps>
$ psselect -e <input.ps> <output.ps>

Drucken von Textdateien

Erzeugen einer ps-Datei.

$ a2ps <file.txt> -o <file.ps>

Wird die -o Option nicht angegeben wird die produzierte Datei sofort an den Drucker geschickt. a2ps druckt standardmäßig zwei 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>

Will man keinen Header, "-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, eine Seite pro Blatt, keine Header und auch keinen Rand.
ACHTUNG: Es empfiehlt sich, immer die -o Option zu verwenden und die erzeugte Datei mit Ghostview zu kontrollieren. Entspricht sie den Vorstellungen, kann sie von dort aus an den Drucker geschickt werden.