AA_print_werner_sxc_479364.jpg

© Werner_, sxc.hu

Außergewöhnlicher Druck

Drucker einrichten mit System-config-printer

20.07.2011
Wenig spektakulär im ersten Auftritt, erweist sich das kleine Tool System-config-printer als wahrer Alleskönner im Umgang mit Druckern unter Linux.

Für gewöhnlich reicht es heute unter Linux aus, den Drucker an den PC anzustöpseln, einzuschalten und eventuell noch ein paar bestätigende Mausklicks zu tätigen. Viele große Distributionen erkennen die Hardware automatisch und richten sie selbstständig ein. Mitunter schlägt das Erkennen jedoch fehl. Insbesondere erst seit kurzem auf dem Markt befindliche Modelle übersieht Linux gern, Ähnliches gilt für Netzwerkdrucker.

Ein falsch gewählter Treiber oder krude Standardeinstellungen sorgen schließlich noch für merkwürdige Druckergebnisse. In solchen Fällen hilft ein kleines Programm mit dem zungenbrecherischen Namen System-config-printer (Abbildung 1). Vermutlich kennen Sie es sogar schon: Unter den Pseudonymen Drucken oder Druckereinrichtung wartet es in den Systemeinstellungen vieler Gnome-basierter Distributionen auf seinen Einsatz. Unter Ubuntu steckt es beispielsweise hinter System | Systemverwaltung | Drucken.

Abbildung 1: Das Hauptfenster von System-config-printer unter Ubuntu gibt sich nach dem ersten Start spartanisch.
Abbildung 2: Die an KDE angepasste Version von System-config-printer bietet im ersten Anlauf zusätzliche Optionen, die das Einrichten von Druckern erlauben.

System-config-printer entstand 2006 aus der Arbeit von Tim Waugh, der damit in Fedora Core 6 das Einrichten von Druckern vereinfachen wollte. Recht schnell übernahmen andere Distributionen das Tool, und mittlerweile liegt es in fast jedem Repository.

Obwohl System-config-printer nicht an eine bestimmte Desktop-Oberfläche gebunden ist, gibt es inzwischen eine für KDE angepasste Variante (Abbildung 2). In den Repositories firmiert sie häufig unter dem Namen system-config-printer-kde. Kubuntu installiert sie sogar standardmäßig; sie steckt dort in den Systemeinstellungen hinter der Druckereinrichtung.

Trotz der großen Beliebtheit schwören einige Distributionen auf ihr eigenes Einrichtungsprogramm. OpenSuse nutzt beispielsweise YaST. Da jedoch alle diese Werkzeuge genau wie System-config-printer lediglich eine Oberfläche für das im Hintergrund arbeitende Cups-Drucksystem bereitstellen, steht bei diesen Systemen einem Wechsel auf System-config-printer nichts entgegen. Drucker tauchen zusammen mit ihren Einstellungen in beiden Programmen auf.

Den kenn ich

Zeigt das Hauptfenster von System-config-printer gähnende Leere wie in Abbildung 1, hat Ihr System keinen Drucker gefunden. Stellen Sie in diesem Fall sicher, dass das Gerät eingeschaltet ist, und klicken Sie dann auf die große Schaltfläche Hinzufügen (alternativ rufen Sie Server | Neu | Drucker auf). Es erscheint ein Assistent (Abbildung 3), der Ihnen in mehreren Schritten hilft, einen neuen Drucker anzulegen und einzurichten.

Abbildung 3: Hier hat System-config-printer das Modell Canon iP4300 gefunden.

In einigen Distributionen (wie etwa Ubuntu) startet der Assistent automatisch nach dem Einstöpseln des Druckers. In der Liste auf der linken Seite finden Sie alle entdeckten Geräte. Markieren Sie dort den einzurichtenden Drucker und klicken auf Vor. System-config-printer sucht nach Treibern und stellt Ihnen anschließend drei Vorgehensweisen zur Wahl (Abbildung 4).

Abbildung 4: Als erstes sollte Sie versuchen, den Drucker in der hauseigenen Druckerdatenbank zu aufzustöbern.

Zunächst sollten Sie prüfen, ob Ihr System bereits einen passenden Druckertreiber mitbringt. Dazu stellen Sie sicher, dass Drucker aus Datenbank auswählen aktiv ist. Wählen Sie im unteren Bereich den Hersteller, klicken Sie auf Vor, suchen aus Sie der Liste links das Modell und wählen Sie rechts den Treiber aus (Abbildung 5). Meist macht System-config-printer auf diesem Weg sinnvolle Vorschläge, die Sie nur zu übernehmen brauchen.

Abbildung 5: Für den Canon iP4300 kennt System-printer-config gleich zwei Treiber.

Die Treiber unterscheiden sich mitunter in Funktionsumfang und Qualität (siehe Kasten "Hinter den Kulissen"). Greifen Sie im Zweifel auf den mit (empfohlen) gekennzeichneten zurück. Nach einem weiteren Klick auf Vor geben Sie dem Drucker noch einen eindeutigen Namen, ergänzen eine Beschreibung und tippen optional seinen Standort ein, wie etwa Keller oder Arbeitszimmer.

Betreiben Sie mehrere Drucker in Haushalt oder Büro, helfen diese Angaben später, in den Dialogen das richtige Modell zu identifizieren. Gewöhnlich reicht es, alle Vorgaben zu übernehmen. Via Anwenden machen Sie den Drucker im System bekannt. Es empfiehlt sich, abschließend eine Testseite zu drucken. So sehen Sie direkt, ob der gewählte Treiber funktioniert.

Hinter den Kulissen

Möchte eine Anwendung ein Dokument drucken, übergibt sie die Daten an das ständig im Hintergrund laufende Common Unix Printing System, kurz Cups. Falls notwendig, verschickt dieses das Dokument an den zuständigen Server – vorzugsweise mit Hilfe des Internet Printing Protocol, kurz IPP. Haben Sie den Drucker direkt ans System angeschlossen, stellt Cups den Auftrag zunächst in eine Warteschlange. System-config-printer zaubert diesen über Drucker | Zeige Warteschlange hervor.

Sobald der Auftrag an der Reihe ist, schiebt ihn Cups in einen so genannten Filter, der das Dokument in die Sprache des Druckers wandelt. Die Filter stammen aus unterschiedlichen Quellen: Mal liefert sie der Hersteller, mal entwickeln Freiwillige sie in ihrer Freizeit, wie etwa im Rahmen des Gutenprint-Projekts [1]. Aus diesem Grund stehen mitunter verschiedene Treiber (genauer: Filter) mit verschiedenen Funktionen und Druckergebnissen unter System-config-printer zur Auswahl.

Eine Ausnahme bilden Dokumente im Postscript-Format, die an einen Postscript-fähigen Drucker gehen: Diese stellt Cups direkt zu. Folglich verursacht die Inbetriebnahme solcher Drucker unter Linux in der Regel keinerlei Probleme. Cups bringt übrigens eine eigene, nicht ganz so komfortable Benutzeroberfläche mit. Sie erreichen sie in einem Browser unter der Adresse http://Server:631.

Fremdes Gesicht

Fehlt das von Ihnen eingesetzte Druckermodell in den Listen, haben Sie die Möglichkeit, System-config-printer im Internet nach (proprietären) Linux-Treibern auf die Suche zu schicken. Dazu aktivieren Sie im Schritt Wähle Treiber die Suche nach herunterladbaren Drucker-Treibern (Abbildung 6). In das auftauchende Eingabefeld tippen Sie nun Marke und Modellbezeichnung und stoßen anschließend die Suche an.

Alle Modelle, zu denen System-config-printer einen Treiber findet, sammelt die Auswahlliste Druckermodell. Finden Sie den Drucker darin, klicken Sie auf Vor und wählen dann im nächsten Fenster auf der linken Seite einen Treiber. Gemeinerweise lügt System-config-printer hin und wieder: Es behauptet dann zwar, im Internet einen Druckertreiber gefunden zu haben, die Liste bleibt im nächsten Schritt aber leer.

Abbildung 6: Auf Wunsch sucht System-config-printer im Internet nach proprietären Treibern.

Sollte dies der Fall sein, können Sie noch einmal manuell einen Drucker aus der Datenbank auswählen und dabei einen Drucker angeben, der dem Ihren ähnlich ist oder aus der gleichen Modellreihe stammt. Hilft das nicht, bleibt noch ein Blick in die mitgelieferte Treiber-CD für Windows. Auf ihr finden Sie manchmal eine Postscript Printer Description.

Eine solche PPD-Datei trägt die Endung .ppd (in der komprimierten Fassung auch .ppd.gz) und enthält eine Beschreibung der Eigenschaften. Unter Umständen müssen Sie den Treiber zunächst auf einem Windows-System installieren. Eine weitere Anlaufstelle für PPDs ist die Datenbank auf Openprinting.org [2].

Haben Sie eine entsprechende Datei gefunden, kreuzen Sie im Schritt Wähle Treiber den Punkt PPD-Datei bereitstellen an und wählen dann über die Auswahlliste das File. Nach einem Klick auf Vor gilt es noch ein paar Drucker abhängige Einstellungen zu setzen beziehungsweise zu bestätigen.

Im Hauptfenster erscheint für jeden eingerichteten Drucker ein Symbol mit seinem Namen. Eines der Symbole trägt einen grünen Haken (Abbildung 7). Dies ist der Standarddrucker, den alle Anwendungen als erstes für einen Ausdruck vorschlagen. Um einen anderen Drucker zum Standarddrucker zu küren, wählen Sie dessen Symbol und dann Drucker | Als Standard setzen. Jetzt müssen Sie sich noch entscheiden, ob er der Standarddrucker für alle Benutzer des Systems (Als systemweiten Standard-Drucker setzen) oder nur für Sie selbst (Als persönlichen Standarddrucker setzen).

Abbildung 7: Der grüne Haken kennzeichnet den Standarddrucker.

TIPP

Bei sehr vielen verfügbaren Druckern schränken Sie über das Feld Filter die Ansicht mit einem bestimmten Namen oder Namensbestandteil ein.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Aktuelle Software
  • Gemeinschaftsdruckerei
    Sie betreiben ein kleines Heimnetzwerk mit zwei oder drei Rechnern, aber nur einem Drucker? Dank Samba und CUPS sprechen Sie das Gerät von jedem Rechner aus an.
  • WLAN-Drucker unter KDE einrichten
    Hardwareprobleme unter Linux sind heute eher Ausnahme als Regel. Das im Folgenden exemplarisch gelöste Problem mit einem Canon-Multifunktionsgerät erklärt auch die generelle Vorgehensweise beim Umgang mit Treiberproblemen unter Linux.
  • Drucker mit CUPS einrichten und im Netzwerk benutzen
    CUPS kann nicht nur dazu hergenommen werden, vom eigenen Rechner direkt auf den damit verbundenen Drucker zu drucken. Im heterogenen Netzwerk können Sie die Drucksuite auch verwenden, um Windows-Rechner mit einem Drucker an einem Linux-Rechner zu verbinden. Wir zeigen, wie das geht.
  • Durchgedrückt
    Mit einem einfachen Trick stellen Sie über Cups Drucker im Netzwerk bereit, die Windows von Haus aus nur lokal ansprechen könnte.
Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.