Haben Sie einen älteren Drucker, der noch einwandfrei funktioniert, aber keine drahtlose Verbindung unterstützt? Oder vielleicht möchten Sie einfach nur Ihren aktuellen Drucker von überall in Ihrem Zuhause oder Büro aus nutzen, ohne ihn direkt an Ihren Computer anschließen zu müssen? Die Lösung ist einfacher und kostengünstiger als Sie vielleicht denken: Verwandeln Sie Ihren Raspberry Pi in einen kabellosen Druckerserver!
In diesem umfassenden Leitfaden zeigen wir Ihnen Schritt für Schritt, wie Sie Ihren Raspberry Pi so konfigurieren, dass er als Druckerserver fungiert. Wir werden alles abdecken, von der Vorbereitung Ihres Raspberry Pi über die Installation der notwendigen Software bis hin zur Konfiguration von Clients auf verschiedenen Betriebssystemen. Am Ende dieses Artikels werden Sie in der Lage sein, Ihren alten oder aktuellen Drucker mit Leichtigkeit drahtlos zu nutzen.
Warum einen Raspberry Pi als Druckerserver verwenden?
Bevor wir ins Detail gehen, lassen Sie uns kurz die Vorteile der Verwendung eines Raspberry Pi als Druckerserver beleuchten:
- Kosteneffizient: Ein Raspberry Pi ist eine relativ günstige Investition, besonders wenn Sie bereits einen ungenutzten herumliegen haben.
- Energieeffizient: Der Stromverbrauch eines Raspberry Pi ist im Vergleich zu einem Desktop-Computer oder Laptop minimal, was ihn zu einer umweltfreundlichen Lösung macht.
- Flexibel: Sie können Ihren Drucker von jedem Gerät in Ihrem Netzwerk aus nutzen, unabhängig vom Betriebssystem (Windows, macOS, Linux, Android, iOS).
- Einfache Einrichtung: Die Einrichtung ist relativ einfach und erfordert keine fortgeschrittenen technischen Kenntnisse.
- Vielseitig: Ein Raspberry Pi kann neben dem Druckerserver auch für andere Zwecke verwendet werden, z. B. als Medienserver, Heimautomatisierungshub oder sogar als retro Spielekonsole.
Was Sie benötigen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Dinge zur Hand haben:
- Raspberry Pi: Jeder Raspberry Pi (auch ältere Modelle) ist geeignet. Ein Raspberry Pi 3 oder 4 wird jedoch aufgrund seiner höheren Leistung empfohlen.
- MicroSD-Karte: Mindestens 8 GB, idealerweise 16 GB oder größer, mit einem Betriebssystem wie Raspberry Pi OS (früher Raspbian).
- Netzteil: Passend zu Ihrem Raspberry Pi.
- Drucker: Der Drucker, den Sie freigeben möchten.
- USB-Kabel: Zum Anschließen des Druckers an den Raspberry Pi.
- Computer: Zum Konfigurieren des Raspberry Pi.
- Netzwerkverbindung: Stellen Sie sicher, dass Ihr Raspberry Pi mit Ihrem Netzwerk verbunden ist (entweder über Ethernet oder WLAN).
Schritt-für-Schritt-Anleitung
Schritt 1: Raspberry Pi OS installieren
Wenn Sie Raspberry Pi OS noch nicht installiert haben, müssen Sie dies zuerst tun. Gehen Sie dazu wie folgt vor:
- Laden Sie das Raspberry Pi Imager Tool von der offiziellen Raspberry Pi Website herunter: https://www.raspberrypi.com/software/
- Installieren und starten Sie den Raspberry Pi Imager auf Ihrem Computer.
- Legen Sie Ihre MicroSD-Karte in einen Kartenleser ein und schließen Sie ihn an Ihren Computer an.
- Wählen Sie im Raspberry Pi Imager „Raspberry Pi OS (32-bit)” (oder eine andere Version Ihrer Wahl) als Betriebssystem aus.
- Wählen Sie Ihre MicroSD-Karte als Speicherort aus.
- Klicken Sie auf „Write”, um das Betriebssystem auf die MicroSD-Karte zu schreiben. Dies kann einige Minuten dauern.
- Sobald der Vorgang abgeschlossen ist, werfen Sie die MicroSD-Karte aus und legen Sie sie in Ihren Raspberry Pi ein.
Schritt 2: Raspberry Pi starten und konfigurieren
Schließen Sie Ihren Raspberry Pi an einen Monitor, eine Tastatur und eine Maus an und starten Sie ihn. Sobald er hochgefahren ist, führen Sie die folgenden Schritte aus:
- Verbinden Sie den Raspberry Pi mit Ihrem Netzwerk. Wenn Sie WLAN verwenden, geben Sie Ihr WLAN-Passwort ein.
- Öffnen Sie ein Terminalfenster.
- Aktualisieren Sie die Paketlisten, indem Sie den folgenden Befehl eingeben:
sudo apt update
- Aktualisieren Sie die installierten Pakete, indem Sie den folgenden Befehl eingeben:
sudo apt upgrade
- (Optional) Ändern Sie das Standardpasswort des Benutzers „pi”, indem Sie den folgenden Befehl eingeben:
passwd pi
Befolgen Sie die Anweisungen auf dem Bildschirm, um ein neues Passwort festzulegen.
- (Optional) Konfigurieren Sie eine statische IP-Adresse für Ihren Raspberry Pi, um sicherzustellen, dass er immer die gleiche IP-Adresse im Netzwerk hat. Dies erleichtert die Einrichtung von Client-Geräten. Die Vorgehensweise hierfür ist von Ihrem Router abhängig und sollte in dessen Dokumentation beschrieben sein.
Schritt 3: CUPS installieren und konfigurieren
CUPS (Common Unix Printing System) ist das Drucksystem, das wir verwenden werden, um unseren Drucker freizugeben. Führen Sie die folgenden Schritte aus, um CUPS zu installieren und zu konfigurieren:
- Installieren Sie CUPS, indem Sie den folgenden Befehl im Terminal eingeben:
sudo apt install cups
- Fügen Sie den Benutzer „pi” zur CUPS-Administratorgruppe hinzu, indem Sie den folgenden Befehl eingeben:
sudo usermod -a -G lpadmin pi
- Starten Sie den CUPS-Dienst neu, damit die Änderungen wirksam werden:
sudo systemctl restart cups
- Öffnen Sie die CUPS-Konfigurationsdatei im Texteditor:
sudo nano /etc/cups/cupsd.conf
- Suchen Sie nach der Zeile „Listen localhost:631” und ändern Sie sie in „Listen 0.0.0.0:631”. Dadurch kann CUPS Verbindungen von jedem Gerät in Ihrem Netzwerk akzeptieren.
- Suchen Sie nach den Abschnitten „
” und „ ” und fügen Sie in jedem Abschnitt die Zeile „Allow @LOCAL” hinzu. Dadurch werden die Administrationsoberfläche und alle Druckfunktionen auf Clients im selben lokalen Netzwerk beschränkt. <Location /> Allow @LOCAL Order allow,deny </Location> <Location /admin> Allow @LOCAL Order allow,deny </Location>
- Speichern und schließen Sie die Konfigurationsdatei (Strg+O, Strg+X).
- Starten Sie den CUPS-Dienst erneut, um die Änderungen zu übernehmen:
sudo systemctl restart cups
Schritt 4: Drucker anschließen und konfigurieren
Verbinden Sie Ihren Drucker mit dem Raspberry Pi über USB. CUPS sollte den Drucker automatisch erkennen. Um den Drucker zu konfigurieren, gehen Sie wie folgt vor:
- Öffnen Sie einen Webbrowser auf Ihrem Computer und geben Sie die IP-Adresse Ihres Raspberry Pi gefolgt von „:631” in die Adressleiste ein (z. B. 192.168.1.100:631). Dies öffnet die CUPS-Webadministrationsoberfläche.
- Klicken Sie auf „Administration”.
- Wenn Sie aufgefordert werden, sich anzumelden, geben Sie den Benutzernamen „pi” und das Passwort Ihres Benutzers „pi” ein.
- Klicken Sie auf „Add Printer”.
- CUPS sollte Ihren Drucker in der Liste der verfügbaren Drucker anzeigen. Wählen Sie ihn aus.
- Geben Sie einen Namen, eine Beschreibung und einen Standort für Ihren Drucker ein. Der Name ist der Name, den Sie beim Drucken von anderen Geräten aus sehen werden.
- Wählen Sie den Treiber für Ihren Drucker aus der Liste der verfügbaren Treiber aus. Wenn Ihr Drucker nicht aufgeführt ist, versuchen Sie, einen generischen Treiber wie „Generic PCL Laser Printer” oder „Generic PostScript Printer” zu verwenden. Sie können auch versuchen, den PPD-Treiber (PostScript Printer Description) manuell hochzuladen, falls Sie ihn von der Website des Herstellers heruntergeladen haben.
- Klicken Sie auf „Add Printer”.
- CUPS fragt Sie möglicherweise nach einigen Standardeinstellungen für den Drucker, z. B. die Papiergröße und die Auflösung. Stellen Sie diese nach Bedarf ein.
- Klicken Sie auf „Set Default Options”.
Schritt 5: Drucker auf Client-Geräten hinzufügen
Jetzt, da Ihr Drucker auf dem Raspberry Pi konfiguriert ist, können Sie ihn auf Ihren Client-Geräten hinzufügen. Die Vorgehensweise ist je nach Betriebssystem unterschiedlich:
Windows
- Gehen Sie zu „Einstellungen” -> „Geräte” -> „Drucker & Scanner”.
- Klicken Sie auf „Einen Drucker oder Scanner hinzufügen”.
- Windows sucht nach verfügbaren Druckern. Wenn Ihr Drucker nicht automatisch gefunden wird, klicken Sie auf „Der gewünschte Drucker ist nicht aufgelistet”.
- Wählen Sie „Einen Drucker über eine TCP/IP-Adresse oder einen Hostnamen hinzufügen”.
- Geben Sie die IP-Adresse Ihres Raspberry Pi ein (z. B. 192.168.1.100) und wählen Sie als Port „lpd”.
- Geben Sie den Namen Ihres Druckers in das Feld „Warteschlangennamen” ein. Dieser Name ist der Name, den Sie beim Hinzufügen des Druckers in CUPS vergeben haben (z. B. „BrotherHL2270DW”).
- Windows wird Sie auffordern, den Treiber für Ihren Drucker zu installieren. Wählen Sie den entsprechenden Treiber aus der Liste aus oder laden Sie ihn von der Website des Herstellers herunter.
macOS
- Gehen Sie zu „Systemeinstellungen” -> „Drucker & Scanner”.
- Klicken Sie auf das „+” Symbol, um einen neuen Drucker hinzuzufügen.
- Klicken Sie auf das „IP”-Symbol in der Symbolleiste.
- Geben Sie im Feld „Adresse” die IP-Adresse Ihres Raspberry Pi ein.
- Wählen Sie im Feld „Protokoll” „Line Printer Daemon – LPD”.
- Geben Sie im Feld „Warteschlange” den Namen Ihres Druckers ein (z. B. „BrotherHL2270DW”).
- Wählen Sie im Feld „Name” einen Namen für Ihren Drucker aus.
- Wählen Sie im Feld „Verwenden” den Treiber für Ihren Drucker aus der Liste aus oder wählen Sie „Software auswählen” und suchen Sie den Treiber, falls er nicht aufgeführt ist.
- Klicken Sie auf „Hinzufügen”.
Linux
Die Vorgehensweise unter Linux kann je nach Distribution variieren. Im Allgemeinen können Sie den Drucker über die Systemeinstellungen hinzufügen. Suchen Sie nach „Drucker” oder „Druckverwaltung” in Ihren Systemeinstellungen. Verwenden Sie das IPP- oder LPD-Protokoll, um eine Verbindung zum Drucker auf dem Raspberry Pi herzustellen.
Schritt 6: Testen Sie Ihren Druckserver
Nachdem Sie Ihren Drucker auf Ihren Client-Geräten hinzugefügt haben, testen Sie ihn, indem Sie eine Testseite drucken. Wenn alles richtig konfiguriert ist, sollte die Testseite einwandfrei gedruckt werden.
Fehlerbehebung
Hier sind einige häufige Probleme und Lösungen:
- Drucker wird nicht erkannt: Stellen Sie sicher, dass der Drucker eingeschaltet und über USB mit dem Raspberry Pi verbunden ist. Überprüfen Sie auch, ob der Drucker in der CUPS-Webadministrationsoberfläche angezeigt wird.
- Verbindungsprobleme: Stellen Sie sicher, dass Ihr Raspberry Pi mit dem Netzwerk verbunden ist und dass Sie die richtige IP-Adresse verwenden. Überprüfen Sie auch Ihre Firewall-Einstellungen, um sicherzustellen, dass CUPS-Verbindungen nicht blockiert werden.
- Treiberprobleme: Wenn Sie Probleme mit dem Drucken haben, versuchen Sie, einen anderen Treiber zu verwenden. Ein generischer Treiber kann manchmal funktionieren, wenn der spezifische Treiber für Ihren Drucker nicht verfügbar ist.
Fazit
Mit dieser Anleitung haben Sie gelernt, wie Sie Ihren Raspberry Pi in einen kabellosen Druckerserver verwandeln. Dies ist eine großartige Möglichkeit, ältere Drucker wiederzubeleben oder einfach die Flexibilität Ihres aktuellen Druckers zu erhöhen. Genießen Sie das drahtlose Drucken von jedem Gerät in Ihrem Netzwerk!