Programmiertechnik I (2009) - Drucken
Drucken unter Linux/Unix
Um aus unter Linux aus einer KDE-Anwendung heraus eine Datei auszudrucken, kann man über den Druck-Dialog den Drucker lp auswählen. Der Standarddruckweg von Firefox geht ebenfalls über lpr mit dem Standarddrucker lp.
Die Ausdrucke können in den Druckerräumen in Haus A oder Haus C aus dem Drucker entnommen werden; dazu muss man den Ausdruck an dem Drucker mit Hilfe der Plastikkarte aktivieren.
Um allgemein von den Linux-Systemen aus eine Datei auszudrucken, muss aus der Datei zuerst eine PostScript-Datei erzeugt werden. Handelt es sich um einen einfachen Text, kann man diese beispielsweise aus dem Druckdialog eines Editors wie Kate oder KEdit heraus erzeugen (hierzu den Menüeintrag 'Datei/Drucken' auswählen). Danach muss die zuvor erzeugte Postscript-Datei an einen den Drucker lp geschickt werden.
Das Verschicken der Datei an einen der Drucker erfolgt mittels des Kommandos:
lpr PostscriptDatei
Hierbei ist natürlich PostscriptDatei entsprechend zu ersetzen.
Mehrseitig Drucken
Zum Drucken mehrerer Seiten auf einer und zum Duplex-Drucken (Vorder- und Rückseite) kann man das Programm mpage(1) verwenden. Dazu muss man die Ausgabe zunächst in eine Postscript-Datei drucken, und diese dann mit
- mpage Optionen infile > outfile
Dabei sind die folgenden Optionen nützlich:
- -t: Duplex-Modus einschalten.
- -t -t: Duplex-Modus ausschalten. (-t nicht angegeben: Die Druckervoreinstellung (am HPI: duplex) wird verwendet)
- -2: Zwei Seiten auf eine.
- -4: Vier Seiten auf eine.
- -l: Querformat (landscape).
- -jfirst[-last][%interval]: Ausdrucken ausgewählter Seiten, siehe man-page
Hinweis: Manche Programme bieten in ihrem Druck-Menü bereits die Auswahl mancher dieser Funktionen, etwa:
- Firefox: Plex-Modus (simplex, duplex)
- KDE: Mehrere Seiten auf eine