Druckwerkzeuge

Hinweis:

Hier werden Beschreibungen zu Programmen gesammelt, die das Drucken leichter machen können. Voraussetzung: Das Programm sollte auch als Ubuntu-Paket verfügbar sein.

Inhaltsverzeichnis
  1. CUPS-PDF

Wiki/Icons/printer.png Ab Ubuntu 8.10 ist es grundsätzlich möglich, mittels gtkprint eine Postscript bzw. PDF-Datei direkt zu erzeugen. Dazu wird im Datei-Menü der Befehl "In Datei drucken" ausgewählt und das Ausgabeformat sowie Name der Datei angegeben. Daher wird ab Ubuntu 8.10 das Programm CUPS-PDF nicht mehr automatisch installiert. Zusätzlich ist in OpenOffice.org eine Möglichkeit zum PDF-Export integriert. Auch unter KDE ist ein PDF-Drucker bereits eingerichtet.

CUPS-PDF

CUPS-PDF {en} wurde bis einschließlich Ubuntu 8.04 standardmäßig benutzt, um Dokumente im PDF-Format zu drucken. Es handelt sich um ein Backend für den Druckdienst CUPS. Möchte man in wirklich allen Programmen PDF-Dateien erzeugen, bietet sich die Einrichtung an. Dokumente werden in einem konfigurierbaren Verzeichnis gespeichert (per Vorgabe unter ~/PDF). Es kann auch als virtueller Drucker in einem papierlosen Netzwerk genutzt werden oder um Tests mit CUPS durchzuführen.

Installation

Die Installation unterscheidet sich bei den verschiedenen Ubuntu-Versionen und weicht von der Beschreibung auf der Homepage ab. Bis Ubuntu 8.04 wurde das Paket CUPS-PDF automatisch vorinstalliert. Bei neueren Ubuntu-Versionen muss das folgende Paket nachinstalliert [1] werden.

  • cups-pdf (universe)

Wiki/Vorlagen/Installbutton/button.png

Ab Ubuntu 10.04 wird beim ersten Drucken ein Ordner ~/PDF im eigenen Homeverzeichnis automatisch angelegt.

./Cups-PDF.png

Drucker einrichten

In der Druckerkonfiguration muss zuerst ein neuer PDF-Drucker angelegt werden. Dazu muss der Dialog für die Einrichtung eines neuen Druckers aufgerufen werden. In GNOME geschieht dies über das Menü mittels "System -> Systemverwaltung -> Drucker -> Neuer Drucker".

In KDE lautet die entsprechende Folge im Menü "K-Menü -> Einstellungen -> Systemeinstellungen -> Druckereinrichtung -> Neuer Drucker".

Nun kann man einen neuen Drucker auswählen. Unter GNOME muss man als Gerät "Print to PDF file" wählen, die benötigte Geräte-URI lautet "cups-pdf:/". Unter KDE wählt man unter "Anschluss wählen" den Eintrag "CUPS-PDF".

Nach linke Maustaste auf "Weiter" markiert man in der folgenden Auswahl "Generic -> Generic CUPS-PDF Printer (en)" oder verwendet die von CUPS-PDF im Verzeichnis /usr/share/ppd/cups-pdf/ bereitgestellte PPD-Datei und bestätigt dies mit einem weiteren Klick auf "Weiter". Im folgenden Fenster wählt man als Modell "PDF file generator" aus und bestätigt erneut. Im letzten Fenster wird noch ein frei wählbarer Druckername festgelegt. Die Angabe von "Beschreibung" und "Ort" ist optional und nicht zwingend erforderlich.

Konfiguration

Hinweis:

Nach jeder manuellen Änderung an der Konfiguration muss CUPS neu gestartet werden:

Ubuntu-Version Befehl
ab Ubuntu 8.10
sudo /etc/init.d/cups restart 
bis Ubuntu 8.04
sudo /etc/init.d/cupsys restart 

Umbenennen des Druckers

Ein späteres Umbenennen ist nicht ohne weiteres möglich. Da der Drucker in GNOME nicht umbenannt werden kann, muss die Datei /etc/cups/printers.conf in einem Editor mit Root-Rechten [3] bearbeitet werden. Hier sucht man den Eintrag

<Printer "Name">

wobei Name durch den den aktuellen Druckernamen ersetzt werden muss. Dieser Name kann dann einfach ersetzt werden, es dürfen aber keine Leerzeichen im Namen vorkommen.

Ändern des Speicherorts

In der Voreinstellung werden .pdf-Dateien im Ordner ~/PDF gespeichert. Wer das ändern möchte, muss die Datei /etc/cups/cups-pdf.conf in einem Editor mit Root-Rechten [3] bearbeiten. Hier sucht man die Zeile mit Out ${HOME}/PDF und ändert den Ausgabeordner (statt PDF) wie gewünscht ab.

Ab Ubuntu 7.10 wird CUPS durch AppArmor überwacht, was einen zusätzlichen Eingriff erfordert. Dazu die Datei /etc/apparmor.d/usr.sbin.cupsd in einem Editor mit Root-Rechten [3] bearbeiten und in den Zeilen:

@{HOME}/PDF/ rw,
@{HOME}/PDF/* rw,

ebenfalls den gewünschten Ausgabeordner zweimal (statt PDF) eintragen. Anschließend müssen AppArmor und CUPS neu gestartet werden:

Ubuntu-Version Befehl
ab Ubuntu 8.10
sudo /etc/init.d/apparmor restart && sudo /etc/init.d/cups restart 
bis Ubuntu 8.04
sudo /etc/init.d/apparmor restart && sudo /etc/init.d/cupsys restart 

Überschreiben verhindern

Nicht nur aus Opera heraus erstellte PDF-Dokumente werden u.U. immer überschrieben. Um das zu verhindern, wird die Datei /etc/cups/cups-pdf.conf mit Root-Rechten editiert [3] und der folgende Eintrag wie folgt abgeändert:

### Key: Label
##  label all jobs with a unique job-id in order to avoid overwriting old
##  files in case new ones with identical names are created; always true for
##  untitled documents
##  0: label untitled documents only, 1: label all documents
### Default: 0

Label 1

Auch nach dieser Änderung muss CUPS neu gestartet werden. Damit wird in Zukunft jede erstellte PDF-Datei eindeutig benannt (nummeriert) und ein versehentliches Überschreiben verhindert.

GNOME Photo Printer

./gnome-photo-printer.png

GNOME Photo Printer {en} ist ein Programm, um einfach Fotos zu drucken. Man kann die Fotos aus dem Dateimanager in das Programm ziehen. Die Papier- und die Fotogröße, alle druckertypischen Einstellungen können angepasst werden. Es gibt eine Vorschaufunktion und die Bilder können auf Papiergröße skaliert werden.

Es muss das Paket

  • gnome-photo-printer (universe)

Wiki/Vorlagen/Installbutton/button.png

installiert werden [1].

GtkLP

./gtklp.png

GtkLP {en} ist ein grafisches Frontend für CUPS. Es hilft dem Benutzer, die optimalen Einstellungen für seinen angeschlossenen Drucker zu finden.

Man kann

  • gtklp (universe)

Wiki/Vorlagen/Installbutton/button.png

als Erweiterung für die normalen Druckdialoge nutzen. Es ermöglicht das Drucken auf CUPS-Druckern aus älteren Programmen wie Adobe Reader. GtkLP wird von diesen Programmen wie ein Ghostscriptdrucker angesprochen. Man muss nur Gtklp als Druckbefehl eintragen.

Einige Optionen:

  • gerade/ungerade Seiten drucken

  • umgekehrte Reihenfolge der Ausgabe

  • Druckqualität

  • Mehrere Seiten auf eine Seite drucken

Mit "Speichern unter" kann man mehrere Profile zum Ausdrucken erstellen.

Manueller Duplexdruck

Wenn man mehrere Seiten auf eine drucken will und zudem noch beidseitig (Duplex), muss man nur unter Ausgabe die entsprechenden Einstellungen machen: "Papierausnutzung -> Seiten pro Blätter -> 4" und "gerade Seiten" oder "ungerade Seiten " je nach Drucker).

Hinweis:

"Druckbereich" gibt nicht die Seiten des Dokuments, sondern der Ausgabe an. Wenn ein Dokument zum Beispiel 20 Seiten hat und man 4 pro Seite ausdruckt, besteht die Ausgabe aus 5 Seiten. Bei einem Druckbereich von 1-4 werden also nicht die ersten 4 Seiten des Dokuments gedruckt sondern 1-16.

PhotoPrint

Ein sehr leistungsfähiges und vielseitiges Programm zum Ausdrucken von Fotos, Postern, CDs etc. Verwendet werden standardmäßig die CUPS-Gutenprint-Treiber; u.a. mit TurboPrint ist auch randloser Ausdruck möglich - einen entsprechenden Drucker vorausgesetzt. Eine genaue Beschreibung findet sich im Artikel PhotoPrint.

PosteRazor

Dieses Programm macht es möglich, große Rasterbilddateien in mehrere Teile zu zerschneiden. Anschließend kann man diese Teile drucken und die Einzelseiten wieder zu einem Ganzen zusammenfügen. PosteRazor automatisiert die Druckvorstufe für den großformatigen Posterdruck und macht billigen Posterdruck auch mit A4-Druckern möglich. Weitere Informationen im Artikel PosteRazor.

Printruler

./printruler.png Printruler {en} ist ein Programm, das die mit dem virtuellen Drucker CUPS-PDF erzeugten Druckaufträge bzw. PDF-Dateien neu formatiert ausgibt. Diese können dann z.B. alle in einer gemeinsamen PDF-Datei gespeichert werden. Printruler bietet unter anderem folgende Optionen:

  • Ausgabe im Buchformat bzw. 1, 2, 4 oder 8 Seiten pro Seite

  • Reihenfolge der Druckaufträge/PDFs verändern

  • Druckaufträge/PDFs entfernen oder hinzufügen

  • Ausdrucken oder PDF neu erstellen

Installation

Folgende abhängige Pakete müssen zuerst installiert [1] werden:

  • psutils

  • libqt4-core

  • libqt4-gui

Wiki/Vorlagen/Installbutton/button.png

Nur für Ubuntu 8.04 existiert ein fertiges 32-Bit Paket {en}, dieses herunterladen und installieren [1].

Hinweis!

Fremdpakete können das System gefährden.

Für 64-Bit und neuere Ubuntu-Versionen gibt es kein fertig kompiliertes Paket. Hier muss man den Quelltext mit Subversion herunterladen und kompilieren [4].

Danach wie gewohnt PDF-Dateien mit dem virtuellen Drucker CUPS-PDF erstellen, bis man alle gewünschten Seiten zusammen hat. Nun das Programm "printruler" im Terminal ausführen [5]. Hier können vor dem (erneuten) Export als PDF das Aussehen, die Reihenfolge etc. wie gewünscht verändert werden. Beendet wird das Programm mit rechte Maustaste-Klick auf das Tray-Icon im Panel (Benachrichtigungsfeld) rechts oben.

Druckerspezifische Werkzeuge

Epson Utilities

mtink

mtink ist ein Programm für Epson-Drucker, das den Füllstand von Tintenpatronen auslesen, die Düsen reinigen und den Druckkopf ausrichten kann. Es ist das Paket

  • mtink (universe)

Wiki/Vorlagen/Installbutton/button.png

zu installieren [1]. Nach der Installation hat man nun zwei Programme: "mtink", welches der grafische Statusmonitor ist, und "ttink", die Kommandozeilenversion von mtink. Beide Programme benötigen Root-Rechte. Mit

sudo mtink 

wird der Füllstand der Patronen angezeigt.

ttink

In einem Terminal [2] gibt

ttink -l 

eine Liste der bekannten Drucker aus. Es sollte jedoch mit jedem Epson-Drucker funktionieren. Der Epson C44UX taucht z.B. nicht auf, aber er funktioniert.

Hinweis:

Den Drucker vorher einschalten!

Mit

sudo ttink -d /dev/usb/lp0 

wird der Füllstand der Patronen angezeigt (sofern der Drucker per USB angeschlossen ist und lp0 ist). Mit

sudo ttink -d /dev/usb/lp0 -c 

werden die Düsen gereinigt.

Weitere Optionen:

  Muss:
    -d Geräte_datei --device Geräte_datei
  Optional:
    -m Name  --model Name oder Nummer
        Ohne diese Angabe wird der Drucker automatisch bestimmt
    -D --D4                D4-Protokoll immer verwenden
  Auftrag (Es kann nur ein Auftrag angegeben werden):
    -r --reset             Drucker zurücksetzen
    -c --clean             Düsenreinigung
    -n --nozzle-check      Düsentest
    -s --status            (Standardauftrag)
    -a --align-head        Köpfe ausrichten
    -e --exchange-ink      Patronen wechseln
                           (nicht bei allen Druckern)
    -i --identity          Drucker Identifizierungsstring ausgeben
  Informationen:
    -v --version           Version ausgeben
    -l --list-printer      Bekannte Drucker ausgeben
  Diverse:
    -L                     D4 Protokollausgabe auf stderr (debug)
    -u                     Text Ausgabe erfolgt mit UTF-8 Kodierung

./hp-toolbox.png

HPLIP Toolbox

Bei installiertem hplip-Treiber gibt es ein grafisches Tool zum Ausführen diverser Wartungsoperationen für HP-Drucker. Der Eintrag dazu im GNOME-Menü ist unter

  • "System -> Einstellungen"

schon vorhanden, muss aber noch mit dem Menü-Editor aktiviert werden. Weitere Details sind im Hauptartikel HPLIP zu finden.

Diese Revision wurde am 4. Januar 2012 um 00:26 Uhr von Shakesbier erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet: Übersicht, Büro, Hardware, System

Passwort vergessen?