Raspberry Pi als Druckserver - Geben Sie Ihren Drucker dank eines Linux-Servers frei

Wir haben bereits einige praktische Anleitungen zu nützlichen Anwendungen für den Raspberry Pi veröffentlicht, den kompakten Motherboard-Computer, den Sie für rund 35 Euro kaufen können. Wir werden jetzt den Thread wieder aufnehmen und Ihnen zeigen, wie Sie das Ding als Druckserver verwenden.

In früheren Anleitungen haben wir uns den Raspberry Pi als ultimativen Handwerks- und Download-Computer genauer angesehen. Die Erstellung eines Cloud-Servers wurde ebenfalls ausführlich erörtert.

In der neuen Werkstatt schließen wir einen Drucker an den Raspberry Pi an und verwenden den Computer als Druckserver. Auf diese Weise können Sie von jedem Computer, Tablet oder Smartphone im Haus oder auch außerhalb des Hauses drucken. Dafür konfigurieren wir Cloudprint von Google und AirPrint von Apple.

01 Aktuelle Raspbian

Wir verwenden Raspbian als Betriebssystem für unseren Raspberry Pi. Für die Installation und Erstkonfiguration verweisen wir auf unseren Kurs vom letzten Jahr. Bevor wir fortfahren, stellen Sie am besten sicher, dass die Software auf dem neuesten Stand ist. Sie können dies mit den Befehlen sudo apt-get update und dann sudo apt-get upgrade tun (um die Updates herunterzuladen ). Dann installieren wir die notwendige Druckserver-Software mit:

sudo apt-get install avahi-daemon becher tassen-pdf becher-treiber-gutenprint openprinting-ppds python-becher python-daemon python-pkg-resources

02 Zugang von außen

Führen Sie nach der Installation den Befehl sudo nano /etc/cups/cupsd.conf aus . Am Anfang der Zeile Listen localhost: 631, fügen Sie ein # (Hash) hinzu und erstellen Sie eine neue Zeile mit Port 631 . Dadurch erhalten wir auch von anderen Computern aus Zugriff auf den Druckserver CUPS (Common Unix Printing System). Dann fügen wir in den Abschnitten und kurz vor der Regel jedes Mal die Zeile Allow @Local hinzu , um den Zugriff auf Raspberry Pi-Benutzer zu beschränken. Speichern Sie Ihre Änderungen mit Strg + O und beenden Sie nano mit Strg + X.

03 Administrator

Starten Sie nun den CUPS-Server neu, damit er die geänderte Konfigurationsdatei erneut einliest: sudo service cups wird neu gestartet . Da wir den Druckserver ab den nächsten Schritten über die Weboberfläche verwalten möchten, fügen wir der Gruppe der Administratoren des Druckservers auch den Benutzer 'pi' hinzu: sudo adduser pi lpadmin . Ändern Sie auch das Passwort, falls Sie dies noch nicht getan haben: passwd . Besuchen Sie jetzt in Ihrem Webbrowser die URL // IP: 631 / , wobei IP die IP-Adresse Ihres Raspberry Pi ist. Wenn Sie eine Warnung zum Sicherheitszertifikat erhalten, ignorieren Sie diese.

3 zusätzliche Schritte

Serielle Konsole 01

Wenn Sie Schwierigkeiten haben, eine Tastatur und ein Display an Ihren Raspberry Pi anzuschließen, um Raspbian zu konfigurieren oder Netzwerkprobleme zu beheben, ist ein serielles USB-zu-TTL-Kabel hilfreich (siehe '15 Zubehör für den Raspberry Pi '). Verbinden Sie die vier Drähte korrekt mit den GPIO-Pins des Pi: in der oberen Reihe von links nach rechts rot, nichts, schwarz, weiß und grün.

Serielle Konsole 02

Laden Sie auf einem Windows-PC die PL2303-Treiber herunter. Entpacken Sie die Datei und installieren Sie das Programm. Schließen Sie danach die USB-Seite des seriellen USB-zu-TTL-Kabels an Ihren PC an. Hinweis: Dieses Kabel versorgt auch den Raspberry Pi mit Strom. Schließen Sie das Micro-USB-Kabel des Pi also nicht gleichzeitig an die Stromversorgung an! Wenn Sie das möchten, nehmen Sie das rote Kabel von den GPIO-Pins. Windows sucht jetzt nach neuer Hardware.

Serielle Konsole 03

Sehen Sie in der Meldung nach, dass der Treiber installiert wurde, welcher Port verwendet wird, z. B. COM5. Öffnen Sie nun das Programm PuTTY, wählen Sie Serial als Verbindungstyp , geben Sie den Port über Serial Line und mit Speed 115200 ein. Klicken Sie auf Open und drücken Sie die Eingabetaste, um die Verbindung zu starten. Melden Sie sich dann im Terminalfenster von PuTTY mit dem Benutzernamen pi und dem Standardkennwort Himbeere an .

04 Drucker hinzufügen

Schließen Sie nun Ihren Drucker an einen der USB-Anschlüsse des Raspberry Pi an und schalten Sie ihn ein. Klicken Sie dann oben in der CUPS-Weboberfläche auf Administration und dann auf die Schaltfläche Drucker hinzufügen . Sie werden dann aufgefordert, den Benutzernamen und das Kennwort eines Druckeradministrators einzugeben. Sie sehen dann alle angeschlossenen USB-Drucker neben Lokale Drucker und alle erkannten Netzwerkdrucker neben Erkannte Netzwerkdrucker . Wenn Ihr Drucker bereits über eine Netzwerkverbindung verfügt, können Sie diese von Ihrem Pi verwalten lassen.