Programmiertechnik I (2005) - 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. Andere Druckernamen (haus_a, haus_c) sind nur noch aus Gründen der Kompatibilität mit alten Installationen vorhanden.
Die Eingabe eines Passworts zum Drucken ist nur erforderlich, falls der Unix-Nutzernamen vom Windows-Nutzernamen abweicht. In diesem Fall erscheint kurz nach Absetzen des Druckauftrags ein Dialog-Fenster, in das man seinen Windows-Login-Namen und sein Windows-Passwort eingeben muss.
Um bei mehrfachen Druckaufträgen nicht ständig Kennung und Passwort eingeben zu müssen, kann man einmalig das Kommando
- kinit WindowsLoginName
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