Neuer Druck-Daemon

Printerd schafft Interface zum D-Bus

Printerd schafft Interface zum D-Bus

Andreas Bohle
22.05.2012 Mit einem neuen Ansatz erweitert das Projekt Printerd die Möglichkeiten, unter Linux zu drucken. Ein Blog-Eintrag von Tim Waugh erläutert, wie sich der neue Baustein ins Gesamtkonzept einfügt.

Unter Linux hat sich bei den meisten großen Distributionen CUPS als Drucksystem durchgesetzt. Dieses System stellt einen Daemon bereit, der die einlaufenden Druckaufträge entgegennimmt und an eine komplexe Kette von Backends weiterreicht, die die Daten je nach Typ weiterverarbeiten und anschließend an die Hardware, den Drucker, durchreichen. Mit dem neuen Projekt Printerd laufen die Daten an dieser Kette vorbei direkt an den Drucker, und da das System auf den D-Bus setzt, geschieht dies asynchron.

Aufgrund der neuen Architektur akzeptiert der Printerd bislang im wesentlichen nur PDF als Eingabeformat. Er bringt ebenfalls keinen IPP-Server mit. Da sich die Struktur der Software aber am IPP-Modell orientiert, hält Waugh es für möglich, einen entsprechenden Server auf diesem Framework aufzusetzen. Der Blog-Eintrag zeigt den Printerd auch in Aktion. Ein Kommandozeilenwerkzeug names pd-client ermöglicht es, Dateien aus einem Terminal an den Dienst zu schicken. Außerdem lassen sich mit dem Tool Spool-Daten abfragen und Informationen über abgearbeitete Job anzeigen.

Der Blog-Eintrag von Waugh korrespondiert mit einem weiteren von ihm, in dem es auch um das Thema Drucken geht. Konkret diskutieren die Fedora-Entwickler gerade, ob Druckeinstellungen Teil der User-Session sein sollten. Das würde bedeuten, dass jeder Nutzer in seinem Druckdialog unter Umständen eine vollkommen andere Auswahl an Geräte sieht. Waugh meint dazu, dass dies vor allem in Bezug auf Cloud-Services, wie Google Cloud Print, Sinn ergebe, da diese mit dem Konto eines einzelnen Anwenders verknüpft seien.

Ähnliche Artikel

  • News
  • Journal-Funktion erlaubt komfortable Statusabfrage
    Mit dem Systemd entwickelt eine Gruppe um Lennart Poettering ein neues zentrales Werkzeug für Linux- und Unix-Systeme. Ursrprünglich konzipiert um alte Bootsysteme zu ersetzen, übernimmt es nun zunehmend mehr Funktionen.
  • Ringtausch
    Mit Git-annex synchronisieren Sie Daten aller Art über mehrere Rechner hinweg. Dabei erleichtert ein Webfrontend die ansonsten komplexe Konfiguration der Repositories.
  • Fortschritte beim alternativen Init-System Systemd

    Der Red-Hat-Entwickler Lennart Poettering hat von Fortschritten beim Ausbau seines alternativen Init-Systems Systemd berichtet. Die Software zum schnellen Booten soll Teil von Fedora 14 werden.
  • Systemstart mit Systemd
    Einschalten, loslegen: Mit Systemd versucht eine Gruppe Entwickler die Revolution im Boot-Prozess. Ob der Turbo aber wirklich zündet, steht noch in den Sternen.

Kommentare

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...