Mit Turboprint den RasPi zum Printserver umrüsten

© Happystock, 123RF

Zufuhr von außen

Der RasPi eignet sich eigentlich als kleiner Druckerserver – doch die Auswahl an Treibern für ARM ist begrenzt. Das Paket Turboprint von Zedonet schafft hier Abhilfe.

Die kleine deutsche Firma Zedonet [1] bietet schon lange ein Paket namens Turboprint für Linux an, das fehlende Druckertreiber kostengünstig nachrüstet. Während es üblicherweise für die Billigdrucker einen rudimentären Support durch den Hersteller für Linux gibt, fehlen gerade für Fotodrucker im oberen Preissegment geeignete Treiber.

Zwar handelt es sich bei Turboprint um Closed Source, aber der günstige Preis und der großzügige Zeitraum von 30 Tagen zum Testen erlauben es, zu entscheiden, ob sich der Kauf lohnt. Seit Neuestem gibt es außerdem eine Version für die ARM-Architektur. Angepasst an den günstigen Preis der Mini-PCs verlangt die Firma dafür nur 9,95 Euro inklusive freier Updates für sechs Monate beziehungsweise 14,95 Euro mit Updates für zwei Jahre. Wer schon eine Familienlizenz besitzt, nutzt die Druckertreiber sogar umsonst auf dem Pi.

Eine allgemeine Einführung ins Drucksystem unter Linux findet sich online [2]; der Kasten "Das Drucksystem Cups" fasst die wichtigsten Punkte zusammen. Hardwareseitig genügt ein Modell B; hängt der Pi per Kabel am Netzwerk, tut es sogar ein Modell A. Turboprint funktioniert übrigens auch mit anderen ARM-Rechnern: Im Test lief es erfolgreich auf einem Banana Pi unter Bananian.

Das Drucksystem Cups

Das Common Unix Printing System, kurz Cups, gilt seit Jahren als Standard für das Drucken unter Unix. Das Unternehmen Apple arbeitet aktiv daran weiter. Cups ist konsequent auf den Einsatz im Netzwerk ausgelegt, wozu es das Internet Printing Protokoll IPP nutzt. Die Administration erfolgt entweder über das Kommando cupsctl, über die Tools der jeweiligen Distribution oder über die URL http://localhost:631 (bei entsprechender Rechte-Konfiguration selbst von einem entfernten Rechner). Cups entkoppelt physische von logischen Druckern: So gelingt es problemlos, für denselben Drucker einmal eine Farb- und einmal eine S/W-Warteschlange einzurichten. Damit sparen Sie sich beim Drucken den Umweg über die Einstellungen. Sogenannte PPD-Dateien speichern die Fähigkeiten der Drucker. Mit deren Hilfe passen Anwendungsprogramme die Dialoge dynamisch den Fähigkeiten des Druckers an, bieten also nur solche Optionen zur Auswahl, die der Drucker auch versteht. Mehr zu Cups finden Sie über dessen webbasierte Oberfläche oder im Netz [2] heraus.

Installation

Da sich das Paket von Turboprint ins normale Drucksystem einklinkt, setzt es voraus, dass Sie vorab das Paket cups installieren (Listing 1). Das Paket ist im sonst so üppig ausgestatteten Raspbian oft nicht eingerichtet. Das Kommando in Zeile 3 fügt den User pi der Gruppe lpadmin hinzu: So darf er in der Weboberfläche von Cups alle administrativen Tätigkeiten übernehmen. Ansonsten sind keine weiteren vorbereitenden Aktivitäten notwendig.

Listing 1

 

$ sudo apt-get update
$ sudo apt-get install cups
$ sudo usermod -a -G lpadmin pi
$ sudo tar -xvzpf turboprint-2.36-1.ARMhf.tgz
$ cd turboprint-2.36-1/
$ sudo ./setup

Das Herunterladen der Testversion ist schnell erledigt [3]. Achten Sie dabei darauf, auch wirklich die ARM-Variante auszuwählen. Das Paket kommt als gezipptes Tar-Archiv mit rund 24 MByte Umfang. Das Kommando aus der vierten Zeile von Listing 1 entpackt das Archiv. Jetzt wechseln Sie in das neu entstandene Unterverzeichnis und rufen dort das grafische Installationsprogramm auf (Zeile 6). Verwalten Sie das System auf der Kommandozeile via SSH, nutzen Sie stattdessen den Befehl ./setup.sh.

Die grafische Installationsroutine fragt diverse Parameter ab, in aller Regel können Sie die Vorgabewerte übernehmen (Abbildung 1). Für die Testversion überspringen Sie einfach die Eingabe des Lizenzschlüssels. Nach Abschluss der Installation richten Sie den Drucker ein. Im Kontrollzentrum – Sie erreichen es nach der Installation über das Menü oder rufen direkt das Programm turboprint auf – fügen Sie über die verschiedenen Icons neue Drucker hinzu oder geben nachträglich den Lizenzschlüssel ein (Abbildung 2). Je nach den Fähigkeiten des Druckers bietet das Kontrollzentrum mehr oder weniger Möglichkeiten zum Konfigurieren des Druckers an (Abbildung 3).

Abbildung 1: Das Installationsprogramm von Turboprint fragt die notwendigen Parameter ab, darunter den Lizenzschlüssel. Testen Sie die Software, brauchen Sie den Schlüssel nicht einzugeben.
Abbildung 2: Das Turboprint-Kontrollzentrum erlaubt es, Drucker hinzuzufügen, diese zu konfigurieren oder nachträglich einen Lizenzschlüssel einzugeben.
Abbildung 3: Die Konfiguration des Druckers variiert je nach Modell. Bei manchen stehen viele Optionen zum Einstellen bereit, bei anderen weniger.

Arbeiten Sie lieber auf der Konsole, verwenden Sie zum Einrichten von Druckern die CLI-Version tpsetup und für das Konfigurieren der Geräte den Befehl tpconfig.

Im Betrieb

Nach dem Einrichten taucht der neue Drucker unter Cups auf (Abbildung 4) und steht damit lokal auf dem RasPi zur Verfügung. Im Druckdialog jeder Anwendung dürfen Sie jetzt den Drucker auswählen; im Installationsverzeichnis von Turboprint gibt es darüber hinaus ein paar einfache Seiten für Probeausdrucke.

Abbildung 4: Einmal in Turboprint konfiguriert, steht das entsprechende Gerät in Cups bereit und erscheint so in den Dialogen zum Drucken.

Interessanter ist freilich der Remote-Betrieb, in dem der RasPi als Printserver werkelt. Dazu schalten Sie als Administrator in der Cups-Verwaltung die Freigabe über das Netz ein (Abbildung 5). Auf entfernten Rechnern müssen Sie dann noch – ebenfalls unter Cups – eine entsprechende Warteschlange für den Drucker auf dem Netzwerkrechner konfigurieren. Cups findet entsprechend eingerichtete Drucker selbstständig und ohne manuellen Eingriff. Auch der Einsatz des Druckers unter Windows ist möglich, das Einrichten fällt hier aber etwas komplizierter aus [2],[4].

Abbildung 5: Über eine Freigabe der angeschlossenen Drucker ermöglichen Sie anderen Rechnern, via Netzwerk Druckaufträge an die angeschlossenen Geräte zu senden, und verwandeln den RasPi so in einen Printserver.

Drucken Sie von einem entfernten Rechner aus über den RasPi, haben aber trotzdem lokal das Turboprint-Paket installiert, dann nutzen Sie alle Vorteile des Turboprint-Druckmonitors, insbesondere Informationen zum Tintenstand (Abbildung 6), die Druckvorschau oder das Gimp-Druck-Plugin (noch nicht für ARM erhältlich).

Abbildung 6: Der Turboprint-Monitor gibt Aufschluss über den Tintenstand und den Verbrauch des Geräts, selbst wenn dieses an einem zentralen Printserver hängt.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 4 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Raspberry Pi Geek kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

Aktuelle Ausgabe

12/2017
Schräge Hacks

Diese Ausgabe als PDF kaufen

Preis € 7,99
(inkl. 19% MwSt.)

Stellenmarkt

Neuigkeiten

  • Neues auf der Heft-DVD

    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial eines Mini-PC. Mit der Heft-DVD erhalten Sie nicht nur die neusten Distributionen für den RasPi und Co., sondern gleichzeitig auch die passenden Programme zu den Artikeln.

  • Digitaler Widerstand

  • 3, 2, 1 … los!

    Ein Countdown ist nicht nur in der Raumfahrt sinnvoll. Mit einem Raspberry Pi und etwas Elektronik zählen Sie die Zeit bis zu einem beliebigen Ereignis optisch eindrucksvoll herunter.

  • Blog out of the box

    Das bei Bloggern beliebte CMS Wordpress kommt besonders Einsteigern mit einer einfachen Oberfläche und aktiven Community entgegen. Mit Blog In A Box setzen Sie ein solches Komplettsystem im Handumdrehen auf einem RasPi auf.

  • Angetestet

    Barefootd 1.4.1 leitet Ports und Verbindungen weiter, schlanke OpenSSH-Alternative Dropbear 2017.75, Httpbench 0.2.2 erfasst Webserver-Reaktionszeiten, Mtr 0.92 kombiniert Traceroute und Ping.

  • Öfter mal was Neues?

    Mit dem neuen Raspbian-Release "Stretch" schlägt die Raspberry Pi Foundation überflüssige technische Kapriolen, die einer auf Bildung und Ausbildung fokussierten Organisation schlecht zu Gesicht stehen, findet Chefredakteur Jörg Luther.

  • Aufgeweckt

    Dank der Chat-Plattform Telegram und einem eigenen Chatbot kommunizieren Sie mit dem Mini-PC selbst durch eine Firewall hindurch.

  • Elektropuzzle

    Das Board PiXtend erweitert den RasPi zu einer leistungsfähigen Steuereinheit. Neben dem Komplett-Kit bietet der Hersteller die Platine als Bausatz an, die Lötprofis viel Spaß bereitet und Einsteigern bei den ersten Schritten in der Elektronik-Welt hilft.

  • Nerds only

    Der Nerd-Wecker weckt – und macht gleichzeitig jede Menge Spaß beim Bauen und Anpassen.

  • Hightech-Halloween

    Ein gestandener Bastler zelebriert Halloween mit allerlei technischem Hokuspokus. Der Raspberry Pi liefert dafür die ideale Ausgangsbasis.