So verwandeln Sie ein Raspberry Pi in einen Google Cloud Print Server
Google Cloud Print ist eine fantastische Möglichkeit, Ihre Drucker mit der Cloud zu verknüpfen und von überall aus zu drucken, aber es gibt einen Haken. Wenn Sie nicht über einen der neuesten Cloud-Print-Ready-Drucker verfügen, müssen Sie den Computer eingeschaltet lassen, um den Fernzugriff zu ermöglichen. Lesen Sie weiter, während wir ein winziges, energiespendendes Raspberry Pi für diese Aufgabe konfigurieren.
Warum möchte ich das tun??
Derzeit gibt es zwei Möglichkeiten für den Zugriff auf Google Cloud Print in Ihrer Wohnung: Sie können einen Cloud Print-fähigen Drucker erwerben, der sich direkt mit Ihrem Google-Konto und Ihrem Cloud Print-Dienst verbindet, oder Sie können einen PC (mit Zugriff auf die von Ihnen verwendeten Drucker) verwenden möchte Cloud Cloud hinzufügen), um als Cloud Print-Server zu fungieren.
Die erste Situation ist ideal, da der Drucker sich direkt mit der Cloud verbindet und kein Vermittler erforderlich ist. Abgesehen davon sollte es jedoch Ihr Ziel sein, sicherzustellen, dass der Vermittler so wenig Ressourcen wie möglich verschwendet. Wenn Sie einen Desktop-Computer rund um die Uhr verlassen, um nur als Cloud-Print-Server zu fungieren, ist dies eine Menge Ressourcen für einen Job, der sehr wenig Leistung erfordert.
Um die Ressourcen zu schonen, haben wir uns entschieden, ein winziges Raspberry Pi-Gerät mit geringem Stromverbrauch in einen ultraleichten Cloud-Print-Server zu verwandeln. Das Beste an diesem Setup ist, dass der Raspberry Pi andere Rollen übernehmen kann. Zum Beispiel ist unser Raspberry Pi Cloud Print Server dasselbe Gerät, das auch mit unserer Raspberry Pi-Wetteranzeige funktioniert. Für beide Jobs sind nur wenige Ressourcen erforderlich (gelegentlich Druckaufträge aufspulen und ein einfaches Skript ausführen, um das Wetter zu überprüfen und eine LED umzuschalten), dass es keinen Grund gibt, die Aufgaben nicht zu stapeln und mehr von unserem Raspberry Pi-Kauf zu profitieren. Hier einige Projekte, die Sie mit einem Raspberry Pi Cloud Print Server problemlos stapeln können:
- Erstellen Sie eine LED-Anzeige mit einem Himbeer-Pi (für E-Mail, Wetter oder irgendetwas)
- So verwandeln Sie ein Raspberry Pi in ein Netzwerkspeichergerät mit geringem Stromverbrauch
- So verwandeln Sie ein Himbeer-Pi in eine Always-On-BitTorrent-Box
- So installieren Sie NZBGet für das Herunterladen von Lightweight Usenet auf Ihrem Raspberry Pi
Was brauche ich?
Für dieses Tutorial gehen wir davon aus, dass Sie bereits Folgendes haben:
- Ein Himbeer-Pi mit installiertem Raspbian
- Drucker, auf die das Pi zugreifen kann
- Ein Google-Konto
Wenn Sie Ihren Raspberry Pi noch nicht mit Raspbian konfiguriert oder Drucker hinzugefügt haben, lesen Sie auf jeden Fall die beiden obigen Links, um sich auf den neuesten Stand zu bringen. Es ist kritisch dass Sie sich an unsere Raspberry Pi-Druckeranleitung (zumindest in Ihren eigenen Druckerinstallationshinweisen) orientiert haben. Wenn Ihr Pi keinen Zugriff auf Drucker (lokal oder im Netzwerk) hat, werden Sie mit diesem Tutorial keinen Erfolg haben.
Außerdem wird es wahrscheinlich hilfreich sein, unseren Leitfaden zu Google Cloud Print zu lesen, um sich mit den Besonderheiten des Systems vertraut zu machen.
Chromium installieren
Die geheime Sauce in unserem Raspberry Pi als Cloud Print Server-Modell ist der Open-Source-Browser Chromium. Eine der offiziellen Möglichkeiten, einem PC die Cloud Print-Funktion hinzuzufügen, besteht darin, den Chrome-Webbrowser von Google als Druckserver zu verwenden. Obwohl es eine offizielle Chrome-Version für einige Linux-Distributionen gibt, unterstützt es nur die x86 / x64-Architektur und nicht die ARM-basierte Architektur, die den Raspberry Pi und Rasbian unterstützt. Hier kommt Chromium ins Spiel, da wir immer noch auf die relevanten Funktionen in Chromium zugreifen können, die erforderlich sind, um unseren Raspberry Pi mit dem Cloud-Druckersystem von Google zu verknüpfen.
Öffnen Sie zunächst das Terminal Ihres Raspberry Pi und geben Sie den folgenden Befehl ein:
s
udo apt-get install Chrom-Browser
Wenn Sie dazu aufgefordert werden, geben Sie J ein und drücken Sie die Eingabetaste, um die Installation fortzusetzen. Die Installation ist nicht riesig, aber groß genug. Eine zehnminütige Reise in den Pausenraum, um sich eine Tasse Kaffee zu holen, ist sicherlich ein vernünftiger Weg, um die Installationszeit zu beenden.
Sobald Chromium installiert ist, müssen Sie es von der Desktop-Umgebung aus starten. Sie finden es in Raspbians Startmenü unter Internet -> Chromium Web Browser:
Navigieren Sie nach dem Starten von Chromium zum Menüsymbol in der oberen rechten Ecke, klicken Sie darauf und wählen Sie „Einstellungen“. Scrollen Sie im Einstellungsfenster nach unten, bis "Erweiterte Einstellungen" angezeigt wird, und scrollen Sie nach dem Klicken weiter durch die erweiterten Einstellungsoptionen, bis Sie den Eintrag für Google Cloud Print sehen:
Klicken Sie auf "Drucker hinzufügen". Sie werden wie folgt zu einer Autorisierungsseite weitergeleitet:
Geben Sie die Anmeldeinformationen des Google-Kontos des Kontos ein, mit dem Sie Ihre Cloud-Drucker verwalten. Stellen Sie sicher, dass "Angemeldet bleiben" aktiviert ist, da dies ein eigenständiger Druckserver sein wird, mit dem wir nicht regelmäßig interagieren.
Nachdem Sie Ihr Konto autorisiert haben, wird die Schaltfläche "Drucker hinzufügen" angezeigt. Die Drucker, auf die der Raspberry Pi zugreifen kann (lokal oder im Netzwerk), werden Ihrem Google Cloud Print-Konto hinzugefügt. Wenn diese Drucker zuvor auf andere Weise hinzugefügt wurden, sollten Sie Ihre Cloud Print-Verwaltungsseite besuchen, um die älteren Einträge zu entfernen.
Nachdem Sie auf die Schaltfläche Hinzufügen geklickt haben, wird eine Bestätigungsseite angezeigt, die Sie darüber informiert, dass die Drucker hinzugefügt wurden und Sie mit dem Drucken beginnen können. Jetzt ist der perfekte Zeitpunkt, um einen Testdruck abzufeuern:
Ungefähr 10 Sekunden nachdem wir den Druckauftrag abgebrochen hatten, wurde er auf dem Netzwerkdrucker aufgespult:
Zu Beginn hatten wir Bedenken, dass der Workflow von Cloud-zu-Pi-zu-Drucker langsam sein würde (nicht die blasige Geschwindigkeit ist in den meisten Drucksituationen wirklich so wichtig), diese Bedenken wurden jedoch nie bestätigt. Selbst bei größeren PDF-Dateien ist der Vorgang nur unwesentlich länger als das normalerweise lange Drucken einer großen PDF-Datei.
Nachdem Sie den Testdruck ausgeführt haben, können Sie Chromium auf dem Pi schließen, da der Druckserver weiterhin im Hintergrund ausgeführt wird. Jetzt können Sie rund um ein Viertel pro Monat bequem von überall drucken (der Raspberry Pi verbraucht so wenig Energie, dass die durchschnittlichen jährlichen Betriebskosten etwa 3 US-Dollar betragen)..