CUPS
Aus BraLUG-Wiki
CUPS (Common UNIX Printing System) ist das gemeinsame Drucksystem von UNIX (und damit auch Linux). Es besteht aus einer Menge Druckertreiber (Filter, die das unter UNIX/Linux übliche PostScript-Druckformat in die druckerspezifische Sprache umwandeln), einer Anwendungsschnittstelle und auch einem Druckserver, der das Drucken im Netzwerk ermöglicht.
Inhaltsverzeichnis |
Installation
Zur Installation unter Linux sollte man auf die Mittel seiner bevorzugten Distribution zurückgreifen. Größtenteils stehen alle benötigten Pakete zur Verfügung, sie beginnen meist mit cups
.
Natürlich kann man sich CUPS auch aus dem Quellcode kompilieren, die benötigten Quellen stehen unter GPL bzw. LGPL lizenziert zur Verfügung.
Konfiguration
Neben der UNIX-üblichen Konfiguration über Textdateien (diese sind in /etc/cups/
zu finden) stellt CUPS ein webbasiertes Konfigurationswerkzeug zur Verfügung. Dieser Dienst horcht auf dem lokalen Rechner auf Port 631. In der Adresszeile seines favorisierten Browsers sollte man also http://localhost:631/
eingeben.
Hier hat man nun die Möglichkeit, Drucker einzurichten, zu konfigurieren und alle anderen wichtigen Einstellungen rund um das Drucken zu tätigen.
Die wichtigsten Kommandos und Optionen
Den Inhalt der Standard-Druckerwarteschlange anzeigen:
lpq
Den Inhalt einer bestimmten Druckerwarteschlange zeigen:
lpq -P <Warteschlangen-Name>
z.B.
lpq -P LaserJet1300
Druckauftrag löschen/abbrechen
lprm <Jobnummer>
z.B.
lprm 753
von der Kommandozeile aus drucken
lp bzw. lpr
mit den wichtigen Optionen:
-P <Warteschlangen-Name> | (wie oben) |
-n <Zahl> | Anzahl der Kopien |
-o landscape | Querformat |
-o portrait | Hochformat |
-o number-up=2 | 2 Seiten auf ein Blatt (geht auch mit 1,4,8,16) |
-o Resolution=<Zahl> | Druckerauflösung einstellen (z.B. 300,600,1200 - meint dpi) |
elegant längere Textdokumente drucken
das geht sehr gut mit dem kleinen Tool a2ps