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

      export PRINTER=<druckername>
      lpoptions -d <druckername>


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/Landscape-Druck (Hoch- und Querformat)

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.

$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:

Drucken ist nur noch über FollowMe-Drucker möglich:

ALERT! 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.