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