IT-Dienst::Drucken unter Linux
Anleitung zum Drucken unter Linux. Zur Abwicklung der Druckjobs wird "CUPS" eingesetzt.
Drucken von einem Zentral-Administrierten PC
Standard-Drucker (default) auswählen
- In allen Poolräumen sind die für Studenten möglichen Standard-Drucker voreingestellt:
-
- Poolräume Informatik:
t9-k42-zedat01
,
- Poolräume Mathematik:
a6-030-zedat02
- NutzerInnen in diesen Räumen brauchen keine weiteren Einstellungen vorzunehmen.
- Der Standard-Drucker wird - je nach Anwendung - über
lpoptions
bzw. die $PRINTER
-Variable gesteuert. Wir empfehlen daher an beiden Stellen den gleichen Drucker als "default" festzulegen:
- eine Zeile in die Datei
~/.bashrc
einfügen:
export PRINTER=<druckername>
lpoptions -d <druckername>
-
- Nach einem erneuten Login (Abmelden und erneut Anmelden) sollte dieser Drucker von allen Anwendungen verwendet werden.
Drucken aus graphischen Anwendungen (Mozilla, Firefox, LibreOffice, etc.)
Simplex-Druck, Anzahl Kopien, Ausrichtung und weitere Optionen sind über die
Eigenschaften
-Funktion des jeweiligen Druck-Menüs in den einzelnen Anwendungen einstellbar. Für Anwendungen, die ihre Druckaufträge über
lp
oder
lpr
abwickeln, empfehlen wir - so möglich - statt lp/lpr die Druck-Anwendung
xpp
(X Printing Panel) einzustellen (
xpp
Eine einfache grafische Druckeroberfläche zum Einstellen und Drucken für CUPS.)
Drucken per lp/lpr und von der Kommandozeile (Shell)
Ist ein "Default-Drucker" vorgegeben, so können u.a. die Befehle
lpr <dateiname>
und
lp <dateiname>
benutzt werden.
Drucker auswählen
Um den Druckjob an einen bestimmten Drucker zu senden, lauten die Befehle
lpr -P <druckername> <dateiname>
und
lp -d <druckername> <dateiname>
Alle Drucker anzeigen
Eine Liste aller Drucker lässt sich unter Linux mit
lpstat -a
ausgeben.
:
-t : alle CUPS Informationen
-d : default Drucker anzeigen
-p : alle Drucker anzeigen
-a : alle Drucker die Druckjobs annehmen anzeigen
-o : alle aktiven Druckjobs anzeigen
Ebenfalls lässt sich die Druckerliste mit jedem Browser im Fachbereichsnetz unter
https://print.imp.fu-berlin.de:80/printers/ abrufen sowie in der
→ Liste aller Drucker
Portrait(Hochformat)-Druck ist voreingestellt. Landscape (Querformat)-Druck auswählen:
lpr -o landscape <dateiname>
Mehrere Kopien
lpr -#<Anzahl Kopien> <dateiname>
zum Beispiel drei Kopien:
lpr -#3 meinedatei.ps
Simplex-Druck
Einseitiger Druck:
lpr -o sides=one-sided <dateiname>
Duplex-Druck (falls nicht default)
lpr -o sides=two-sided-long-edge <dateiname>
Drucken mit falscher LANG Umgebungsvariable (kein UTF-8)
Unser Druck-System kann nur mit dem UTF-8 oder US-ASCII Zeichensatz angesprochen werden. Wer eine falsche Umgebungsvariable hat, kann nicht drucken. Test mit
echo $LANG in einem Terminal.
- Jedes der unten angeführten Druckprogramme funktioniert, wenn man die Umgebungsvariable
LANG
korrekt setzt (evtl. in die $SHELL
-Konfigurierungs-Datei einfügen). Test welche SHELL man verwendet mit echo $SHELL in einem Terminal.
$SHELL |
$SHELL - Konfigurierungs-Datei |
einzufügende Zeile |
/bin/bash |
$HOME/.bashrc |
export LANG="de_DE.UTF-8" |
/bin/csh |
$HOME/.cshrc |
setenv LANG "de_DE.UTF-8" |
Die Konfigurations-Dateien
$HOME/.bashrc
und
$HOME/.cshrc
werden erst nach abmelden und neu anmelden für alle Programme aktiv.
Drucken von einem Selbstadminstrierten PC
Drucken über Samba (smb://) ist nicht mehr möglich.
ipp
IPP Printserver sind nur per VPN oder Eduroam erreichbar:
- print.imp.fu-berlin.de
- xdrucken.campus.fu-berlin.de
Drucken ist nur noch über FollowMe-Drucker möglich:
Nach dem Drucken nicht vergessen den Druck-Job "freizugeben" d.h. mit username und passwort zu authentisieren (Einstellungen/Geräte/Drucker/Auftrag/Legitimieren), erst dann akzeptiert das FollowMe den job und bietet ihn zum Drucken auf den Druckern an.
Weiterführende Dokumentationen und Links