RasPi als Server für Google Cloud Print

© alexmillos, 123rf.com

Druck via Wolke

Mithilfe von Google Cloud Print schicken Sie auch vom Smartphone aus Dokumente an einen Drucker, unabhängig davon, wo er steht. Allerdings gestaltet sich das nur mit wenigen Modellen praktikabel – es sei denn, Sie nehmen einen Raspberry Pi zu Hilfe.

Die grundlegende Idee hinter Googles Dienst Cloud Print [1] besteht darin, die Dokumentenwarteschlange eines Druckers ins Netz zu verlagern: Das erlaubt es beispielsweise, von unterwegs aus ein Dokument auf den heimischen Tintenstrahldrucker zu schicken.

Das sendende Gerät kann dabei ein Smartphone mit der zugehörigen App sein, aber genauso gut jeder beliebige Rechner, auf dem ein spezieller Druckertreiber des Dienstes installiert wurde. Über das persönliche Google-Konto lässt sich von jedem Ort der Welt aus der aktuelle Stand der eigenen Druckerwarteschlange kontrollieren. Optional gestatten Sie auch vertrauenswürdigen Bekannten die Nutzung, sodass diese ebenfalls Dokumente auf Ihrem Gerät ausdrucken dürfen – quasi eine moderne Version des Faxversands.

Einschränkungen

Allerdings lädt der Dienst jede auszudruckende Datei dafür zuerst auf die amerikanischen Google-Server hoch. Zwar sichert Google zu, alle Dokumente nach dem erfolgreichen Ausdrucken sofort wieder von den Servern zu löschen, und sie auch zuvor schon streng vertraulich zu behandeln [2]. Doch in der Vergangenheit gelang es der NSA bereits, die Standleitungen der Google-Rechenzentren anzuzapfen und Daten abzusaugen. Dieser Umstand macht jeden Ausdruck potenziell genauso unsicher wie eine unverschlüsselte E-Mail. Trotzdem wäre es schade, deswegen auf den komfortablen Cloud-Print-Service zu verzichten.

Eine im Hinblick auf den persönlichen Datenschutz sicherere Alternative bestünde darin, sich selbst einen eigenen Dienst mit vergleichbarer Funktion zu bauen. Soll dieser jedoch genauso komfortabel ausfallen wie das Google-Original, dann müsste er so gestaltet sein, dass auch unbeholfene Bekannte problemlos auf den geteilten Drucker zugreifen können. Das wäre mit einem sehr hohen Entwicklungsaufwand verbunden: Sie müssten für verschiedenste Betriebssysteme entsprechende Druckertreiber entwickeln, intuitiv bedienbare Apps für alle Smartphone-Ökosysteme, und noch einiges mehr.

So lange eine solche gemessen am Bedienkomfort gleichwertige Alternative noch nicht besteht, bleibt noch der Original-Dienst von Google. Als Kompromiss zwischen Datenschutz, Arbeitsaufwand und Komfort empfiehlt sich folgende Vorgehensweise: Daten, die Sie als belanglos genug betrachten, um sie als Postkarte oder unverschlüsselte E-Mail zu versenden, drucken Sie bedenkenlos via Google Cloud Print aus. Für solche, die Sie nur in einem verschlossenen Briefumschlag versenden würden, sollten Sie besser den lokalen Druckertreiber verwenden. Dateien, die in irgendeiner Weise Ziel von Wirtschaftsspionage sein könnten, sollten Sie darüber hinaus ohnehin auf keinem mit dem Internet verbundenen Rechner speichern.

Ein anderer Nachteil des Dienstes lässt sich jedoch mithilfe des RasPi umgehen: Nur sehr wenige Drucker arbeiten von Haus aus mit Google Cloud Print zusammen. Diese Modelle verfügen zum einen über ein eingebautes WLAN-Modul, um sich über den Router direkt mit dem Internet zu verbinden. Zum anderen versteht ihre Firmware das Kommunikationsprotokoll des Cloud-Print-Dienstes aus Kalifornien. Nun möchten aber die meisten Menschen lieber ihren bisherigen Drucker weiterverwenden.

Als Alternative schlägt Google vor, einen beliebigen Drucker mit einem PC zu verbinden, der rund um die Uhr eingeschaltet bleibt und die Kommunikation des Geräts mit dem Internet über ein Chrome-Plugin realisiert. Das erscheint jedoch schon allein aufgrund des benötigten Stromverbrauchs wenig praktikabel. Hier kommt der Raspberry Pi ins Spiel.

RasPi übernimmt

Nachdem Sie einen RasPi mit dem designierten Drucker und dem heimischen LAN verbunden haben, müssen Sie noch die Raspbian-Installation für Google Cloud Print anpassen – was sich erfreulicherweise als äußerst unkompliziert gestaltet. Nach der Installation von cups aus der Standard-Paketquelle gilt es, einem Nutzer-Account das Ausdrucken zunächst einmal explizit zu erlauben.

Der Nutzer pi mit seinem Standard-Passwort raspberry ist hierfür aus Sicherheitsgründen nicht unbedingt die beste Wahl. Optimalerweise legen Sie mit sudo adduser clouddrucker einen neuen Account an und melden sich dort an. Anschließend löschen Sie den Nutzer pi mit sudo deluser pi und gewähren dem neuen User Zugriff auf den Drucker mit der Eingabe von sudo adduser clouddrucker lpadmin. Über den Webbrowser stellen Sie danach unter der URL http://localhost:631 das genutzte Drucker-Modell ein.

Nun docken Sie das Cups-System noch an Googles Cloud-Print-Service an. Der Suchmaschinenriese sieht hierfür ausschließlich den von ihm entwickelten Webbrowser Chrome vor, von dem es jedoch keine Pakete für die ARM-Architektur gibt. Erfreulicherweise enthält jedoch das Open-Source-Programm Chromium ebenfalls alle für unseren Zweck benötigten Bestandteile. Nach der Installation des Browsers mit sudo apt-get install chromium-browser melden Sie sich im Chromium-Browser an Ihrem Google-Konto an und rufen darin die erweiterten Einstellungen auf.

Die Optionen für das Cloud-Printing finden Sie nach etwas Scrollen weiter unten auf der Einstellungsseite. Hier klicken Sie auf den Schalter Drucker hinzufügen. Anschließend bestätigen Sie innerhalb der nun angezeigten Google-Webseite noch einmal durch einen Mausklick, dass Sie den Drucker genau diesem Konto zuordnen (Abbildung 1). Damit ist die Konfiguration abgeschlossen.

Abbildung 1: Es genügen wenige Mausklicks, um Ihren Drucker mit einem Google-Konto zu verbinden.

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

08/2019
Smarte Hacks

Diese Ausgabe als PDF kaufen

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

Stellenmarkt

Neuigkeiten

  • Immer der Reihe nach

    Mit einer einfachen Schaltung testen Sie Bausteine, die über den SPI-Bus miteinander kommunizieren.

  • Einzigartig

    Eine MAC-Adresse ermöglicht die Kommunikation im Netzwerk. Der 24AA02E48 liefert sie für Setups, die aus grundlegenden Komponenten bestehen.

  • Steinkuchen

    Der Raspberry Pi hat viele Fans, doch nicht ohne Grund sehnen sich viele Anwender nach einem RasPi 4. Der Rock Pi 4 übertrumpft den RasPi 3 in Sachen Leistung um Längen und schlägt sich auch in der Praxis gut.

  • Kerngeschäft

    Der Einstieg in die Welt der Mikrocontroller fällt nicht ganz leicht. Mit dem Nucleo F401RE haben Sie jedoch ein Entwicklerboard samt abgestimmter Entwicklungsumgebung an der Hand.

  • Himbeer-Geräte

    Mit Maus und Tastatur im weiß-roten Raspberry-Look macht die Raspberry Pi Foundation das eigene Angebot an Peripheriegeräten für den Mini-Rechner komplett.

  • Unter Kontrolle

    PiCockpit ist eine speziell auf den RasPi zugeschnittene Online-Monitoring-Lösung. Wir werfen einen ersten Blick auf den brandneuen und in Ausbau befindlichen kostenlosen Dienst.

  • Ins rechte Licht gesetzt

    Selbst ohne eigenen Garten holen Sie sich Pflanzen mithilfe von LEDs in jeden Raum und sehen ihnen mit dem RasPi beim Wachsen zu.

  • Helligkeit nach Maß

    Wer bei wechselnden Lichtverhältnissen nicht ständig die Beleuchtung manuell nachregeln möchte, der spannt dafür einen PiXtend ein.

  • Geschrumpft

    Kleine Bildschirme gibt es zwar viele, aber der Support von Raspbian ist überraschend schlecht. Mit ein paar Tricks erzielen Sie trotzdem ein optimales Ergebnis.

  • Brüllwürfel

    Kompakt-Stereoanlagen mit CD-Spieler und Kassettendeck sind inzwischen oft ein Fall für den Recyclinghof – oder für die digitale Wiederbelebung mit einem RasPi und etwas Geschick.