13Aug

Wie man aus einem Raspberry Pi einen Google Cloud Print Server macht

click fraud protection

Google Cloud Print ist eine fantastische Möglichkeit, Ihre Drucker mit der Cloud zu verbinden und den Zugriff von jedem Ort aus zu genießen, aber es gibt einen Haken. Wenn Sie keinen der aktuellen Cloud-Print-Ready-Drucker haben, müssen Sie Ihren Computer eingeschaltet lassen, um den Remote-Zugriff zu ermöglichen. Lesen Sie weiter, während wir einen winzigen, energieintensiven Raspberry Pi für die Aufgabe konfigurieren.

Warum möchte ich das tun?

Derzeit gibt es zwei Wege zum Google Cloud Print-Zugriff in Ihrem Zuhause: Sie können einen Cloud Print-fähigen Drucker kaufen, der sich direkt mit Ihrem Google-Konto und Ihrem Cloud Print-Dienst verbindet, oder Sie können einen PC verwenden( der Zugriff auf die Drucker hat)Sie möchten Cloud Print hinzufügen, um als Cloud Print-Server zu fungieren.

Die erste Situation ist ideal, da der Drucker selbst direkt mit der Cloud verbunden ist und kein Vermittler benötigt wird. Abgesehen davon sollte es jedoch Ihr Ziel sein, sicherzustellen, dass der Vermittler so wenig Ressourcen wie möglich verschwendet. Wenn ein Desktop-Computer rund um die Uhr eingeschaltet bleibt, um als Cloud Print-Server zu fungieren, sind das viele Ressourcen für einen Job, der sehr wenig Leistung benötigt.

instagram viewer

Um die Verschwendung von Ressourcen zu reduzieren, haben wir uns entschieden, ein winziges, energiesparendes Raspberry Pi-Gerät in einen ultraleichten Cloud Print Server zu verwandeln. Das Beste an diesem Setup ist, dass der Raspberry Pi weiterhin andere Rollen spielen kann. Zum Beispiel funktioniert unser Raspberry Pi Cloud Print Server genauso wie unser Raspberry Pi Weather Indicator. Es braucht so wenig Ressourcen, um beide Jobs zu erledigen( spoolen Sie einen gelegentlichen Druckjob und führen Sie ein einfaches Skript aus, um das Wetter zu überprüfen und eine LED zu aktivieren), dass es keinen Grund gibt, die Aufgaben nicht zu stapeln und mehr aus unserem Raspberry Pi Kauf herauszuholen. Hier sind einige der Projekte, die Sie leicht mit einem Raspberry Pi Cloud Print Server stapeln können:

  • Erstellen Sie eine LED-Anzeige mit einem Raspberry Pi( für E-Mail, Wetter oder irgendetwas)
  • Wie man einen Raspberry Pi in ein Low-Power-Netzwerk verwandeltSpeichergerät
  • Wie man einen Raspberry Pi in eine Always-On BitTorrent Box verwandelt
  • Wie installiere ich NZBGet für Lightweight Usenet Download auf Ihrem Raspberry Pi

Was brauche ich?

Für dieses Tutorial gehen wir davon aus, dass Sie bereits Folgendes haben:

  • Ein Raspberry Pi mit installiertem Raspbian
  • Drucker zugänglich für den Pi
  • Ein Google-Konto
Wenn Sie Ihren Raspberry Pi nicht mit Raspbian oder hinzugefügten Druckern konfiguriert habenes noch, überprüfen Sie auf jeden Fall die beiden Links oben, um auf dem neuesten Stand zu sein. Es ist kritisch , dass Sie gefolgt haben( oder zumindest Ihre eigenen Drucker Installationshinweise gegen überprüft) unserer Raspberry Pi Druckerhandbuch. Wenn Ihr Pi keinen Zugriff auf Drucker( lokal oder im Netzwerk) hat, werden Sie mit diesem Tutorial keinen Erfolg haben.

Außerdem finden Sie es wahrscheinlich hilfreich, unseren Google Cloud Print-Leitfaden zu lesen, um sich mit den Einzelheiten des Systems vertraut zu machen.

Installation von Chromium

Die geheime Soße in unserem Raspberry Pi als Cloud Print Server Modell ist der Open-Source-Browser Chromium. Eine der offiziellen Möglichkeiten zum Hinzufügen von Cloud Print-Funktionen zu einem PC besteht darin, den Google Chrome-Webbrowser als Druckserver zu verwenden. Obwohl es eine offizielle Chrome-Version für einige Linux-Distributionen gibt, unterstützt es leider nur die x86 / x64-Architektur und nicht die ARM-basierte Architektur, die den Raspberry Pi und Rasbian antreibt. Hier kommt Chromium ins Spiel, da wir immer noch auf die relevanten Funktionen in Chrom zugreifen können, die wir benötigen, um unseren Raspberry Pi mit dem Cloud-Druckersystem von Google zu verbinden.

Öffnen Sie das Terminal auf Ihrem Raspberry Pi und geben Sie den folgenden Befehl ein:

sudo apt-get installieren Sie den Chrome-Browser

Wenn Sie dazu aufgefordert werden, geben Sie Y ein und drücken Sie die Eingabetaste, um mit der Installation fortzufahren. Die Installation ist nicht riesig, aber groß genug. Ein zehnminütiger Ausflug in den Pausenraum, um eine Tasse Kaffee zu ergattern, ist sicherlich ein vernünftiger Weg, um die Installationszeit zu beenden.

Sobald Chromium installiert ist, müssen wir es von der Desktop-Umgebung aus starten. Sie finden es im Startmenü von Raspbian unter Internet - & gt;Chromium Web Browser:

Nach dem Starten von Chromium navigieren Sie zum Menüsymbol in der oberen rechten Ecke, klicken Sie darauf und wählen Sie "Einstellungen".Scrollen Sie im Einstellungsfenster nach unten, bis Sie "Erweiterte Einstellungen" sehen. Nachdem Sie darauf geklickt haben, scrollen Sie weiter durch die erweiterten Einstellungsoptionen, bis Sie den Eintrag für Google Cloud Print:

sehen

Klicken Sie auf "Drucker hinzufügen".Sie werden auf eine Autorisierungsseite weitergeleitet:

Geben Sie die Anmeldedaten für das Google-Konto des Kontos ein, mit dem Sie Ihre Cloud-Drucker verwalten. Stellen Sie sicher, dass "Angemeldet bleiben" aktiviert ist, da dies ein eigenständiger Druckserver ist, mit dem wir nicht regelmäßig interagieren.

Nach der Autorisierung Ihres Kontos sehen Sie die Schaltfläche "Drucker hinzufügen".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 aufrufen, um die älteren Einträge zu entfernen.

Nach dem Klicken auf die Schaltfläche Hinzufügen wird eine Bestätigungsseite angezeigt, die angibt, dass die Drucker hinzugefügt wurden und Sie mit dem Drucken beginnen können. Jetzt ist ein perfekter Zeitpunkt, um einen Testdruck auszulösen:

Etwa 10 Sekunden nachdem wir den Druckauftrag abgefeuert hatten, spulte er auf dem Netzwerkdrucker auf:

Während wir anfangs Bedenken hatten, dass die Cloud-to-Pi-PlattformDer Drucker-Workflow wäre langsam( nicht, dass die Geschwindigkeit in den meisten Druck-Situationen wirklich kritisch ist), diese Bedenken wurden nie bestätigt. Selbst bei größeren PDF-Dateien ist der Prozess nur unwesentlich länger als Ihr normalerweise langwieriges Drucken - ein großes PDF-Warten.

Nach dem Ausführen des Testdrucks können Sie Chromium auf dem Pi schließen, da der Druckserver weiterhin im Hintergrund ausgeführt wird. Jetzt können Sie rund um die Uhr bequem von jedem Ort aus drucken( der Raspberry Pi verbraucht so wenig Energie, dass die durchschnittlichen jährlichen Betriebskosten etwa 3 USD betragen).