Der Raspberry Pi Zero ist ein bemerkenswertes kleines Gerät mit einer überraschend großen Funktionalität. Eine seiner vielen Anwendungen ist als Printserver, mit dem Sie ältere Drucker mit Ihrem Netzwerk verbinden und drahtloses Drucken von verschiedenen Geräten aus ermöglichen können. In diesem umfassenden Leitfaden führen wir Sie durch den Prozess der Installation von OpenPrinting CUPS v.2.4.0 auf Ihrem Raspberry Pi Zero, um ihn in einen leistungsstarken und vielseitigen Printserver zu verwandeln. Diese Version von CUPS bringt verbesserte Unterstützung für moderne Drucker und profitiert von den OpenPrinting-Initiativen, wodurch der Einrichtungsprozess einfacher und effizienter wird.
Warum CUPS auf Ihrem Raspberry Pi Zero?
CUPS, kurz für Common Unix Printing System, ist das Herzstück des Drucksystems in den meisten Linux- und macOS-Umgebungen. Es handelt Druckaufträge, verwaltet Warteschlangen und kommuniziert mit Druckern. Die Verwendung eines Raspberry Pi Zero als CUPS-Server bietet mehrere Vorteile:
- Kostengünstig: Der Raspberry Pi Zero ist unglaublich preiswert, was ihn zu einer budgetfreundlichen Lösung für einen Printserver macht.
- Energieeffizient: Er verbraucht sehr wenig Strom, sodass Sie ihn 24 Stunden am Tag, 7 Tage die Woche eingeschaltet lassen können, ohne sich um hohe Stromrechnungen sorgen zu müssen.
- Flexibel: Er unterstützt eine Vielzahl von Druckern, einschließlich älterer Modelle, für die möglicherweise keine direkte Netzwerkunterstützung besteht.
- Drahtloses Drucken: Ermöglicht drahtloses Drucken von Laptops, Tablets und Smartphones.
- Netzwerkdruck: Verwandelt einen USB-Drucker in einen Netzwerkdrucker.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:
- Ein Raspberry Pi Zero (oder Zero W für WLAN).
- Eine MicroSD-Karte (mindestens 8 GB) mit einem installierten Raspberry Pi OS (vorzugsweise die aktuelle Version von Raspberry Pi OS Lite für minimalen Ressourcenverbrauch).
- Ein Micro-USB-Kabel zum Anschließen des Raspberry Pi Zero an eine Stromquelle.
- Ein USB-Adapter (falls Ihr Pi Zero nicht mit WLAN ausgestattet ist) zum Verbinden mit Ihrem Netzwerk (optional, aber empfohlen).
- Ein USB-Kabel zum Anschließen Ihres Druckers an den Raspberry Pi Zero.
- Ein Computer mit SSH-Zugang zum Raspberry Pi Zero.
Schritt-für-Schritt-Anleitung zur Installation von CUPS v.2.4.0
Schritt 1: Raspberry Pi OS vorbereiten
Zuerst müssen Sie Raspberry Pi OS auf Ihre MicroSD-Karte installieren. Wir empfehlen die Verwendung von Raspberry Pi Imager, einem benutzerfreundlichen Tool, mit dem Sie das Betriebssystem einfach auf Ihre Karte schreiben können. Laden Sie es von der offiziellen Raspberry Pi-Website herunter und installieren Sie es.
Nach dem Starten des Raspberry Pi Imager wählen Sie „Raspberry Pi OS (other)” und dann „Raspberry Pi OS Lite (64-bit)” (oder 32-bit, je nach Präferenz). Wählen Sie Ihre MicroSD-Karte aus und klicken Sie auf „Write”.
Wichtig: Bevor Sie die SD-Karte entfernen, aktivieren Sie SSH, damit Sie über Ihren Computer auf den Raspberry Pi Zero zugreifen können. Erstellen Sie dazu eine leere Datei namens „ssh” (ohne Dateiendung) im „boot”-Verzeichnis der SD-Karte. Sie können dies tun, indem Sie die SD-Karte in Ihren Computer einlegen und eine neue Textdatei erstellen, die Sie in „ssh” umbenennen.
Wenn Sie WLAN verwenden möchten, erstellen Sie außerdem eine Datei namens „wpa_supplicant.conf” im „boot”-Verzeichnis mit folgendem Inhalt (ersetzen Sie „YOUR_SSID” und „YOUR_PASSWORD” durch Ihre WLAN-Anmeldeinformationen):
country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="YOUR_SSID"
psk="YOUR_PASSWORD"
}
Legen Sie die MicroSD-Karte in Ihren Raspberry Pi Zero ein und schließen Sie ihn an die Stromversorgung an.
Schritt 2: SSH-Verbindung herstellen
Suchen Sie die IP-Adresse Ihres Raspberry Pi Zero. Sie können dies über Ihren Router oder mit einem Netzwerk-Scanning-Tool wie `nmap` herausfinden. Sobald Sie die IP-Adresse haben, öffnen Sie ein Terminal auf Ihrem Computer und stellen Sie eine SSH-Verbindung her:
ssh pi@YOUR_RASPBERRY_PI_IP_ADDRESS
Das Standardpasswort ist „raspberry”. Ändern Sie dieses Passwort sofort mit dem Befehl `passwd`.
Schritt 3: System aktualisieren
Stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:
sudo apt update
sudo apt upgrade
Dies aktualisiert die Paketlisten und installiert die neuesten Versionen aller installierten Pakete.
Schritt 4: CUPS installieren
Installieren Sie CUPS mit dem folgenden Befehl:
sudo apt install cups
Während der Installation werden Sie möglicherweise aufgefordert, einige Konfigurationsoptionen auszuwählen. Die Standardeinstellungen sind in den meisten Fällen in Ordnung.
Schritt 5: Benutzer zur CUPS-Gruppe hinzufügen
Fügen Sie den Benutzer „pi” (oder Ihren Benutzernamen) zur „lpadmin”-Gruppe hinzu, damit Sie den CUPS-Server verwalten können:
sudo usermod -aG lpadmin pi
Melden Sie sich ab und wieder an, damit die Gruppenänderung wirksam wird:
exit
ssh pi@YOUR_RASPBERRY_PI_IP_ADDRESS
Schritt 6: CUPS-Konfiguration bearbeiten
Bearbeiten Sie die CUPS-Konfigurationsdatei, um den Remote-Zugriff zu ermöglichen:
sudo nano /etc/cups/cupsd.conf
Suchen Sie die folgenden Zeilen und passen Sie sie wie folgt an:
Ursprünglich:
Listen localhost:631
Ändern Sie zu:
Port 631
Listen /run/cups/cups.sock
Suchen Sie die Blöcke <Location />, <Location /admin> und <Location /admin/conf> und fügen Sie jeweils folgende Zeilen hinzu:
Allow @LOCAL
Dies erlaubt den Zugriff von Ihrem lokalen Netzwerk. Wenn Sie den Zugriff von jedem Ort aus erlauben möchten (nicht empfohlen aus Sicherheitsgründen), ersetzen Sie `@LOCAL` durch `Allow All`.
Speichern und schließen Sie die Datei (Strg+X, Y, Enter).
Schritt 7: CUPS neu starten
Starten Sie den CUPS-Dienst neu, um die Änderungen zu übernehmen:
sudo systemctl restart cups
Schritt 8: Drucker hinzufügen
Öffnen Sie einen Webbrowser auf Ihrem Computer und navigieren Sie zu `http://YOUR_RASPBERRY_PI_IP_ADDRESS:631`. Sie sollten die CUPS-Weboberfläche sehen.
Klicken Sie auf „Administration” und dann auf „Add Printer”. Möglicherweise werden Sie nach Ihrem Benutzernamen und Passwort gefragt. Verwenden Sie die Anmeldeinformationen des Benutzers „pi” (oder Ihres Benutzers).
CUPS sollte Ihren Drucker automatisch erkennen. Wählen Sie ihn aus der Liste aus und klicken Sie auf „Continue”. Befolgen Sie die Anweisungen auf dem Bildschirm, um den Druckernamen, die Beschreibung und den Standort festzulegen.
Wählen Sie den richtigen Treiber für Ihren Drucker aus der Liste aus. Wenn Ihr Drucker nicht aufgeführt ist, versuchen Sie, einen generischen PCL- oder PostScript-Treiber zu verwenden. Sie können auch versuchen, einen PPD-Treiber (PostScript Printer Description) von der Website des Druckerherstellers herunterzuladen und hochzuladen.
Klicken Sie auf „Add Printer”, um den Vorgang abzuschließen.
Schritt 9: Drucker testen
Drucken Sie eine Testseite, um sicherzustellen, dass alles ordnungsgemäß funktioniert. Gehen Sie in der CUPS-Weboberfläche zu „Printers”, wählen Sie Ihren Drucker aus und klicken Sie auf „Print Test Page”.
Schritt 10: Drucker auf anderen Geräten einrichten
Auf anderen Geräten (z. B. Laptops, Smartphones) fügen Sie einen neuen Netzwerkdrucker hinzu und geben Sie die IP-Adresse Ihres Raspberry Pi Zero an. Die genauen Schritte hängen von Ihrem Betriebssystem ab, aber im Allgemeinen sollten Sie CUPS als Druckerprotokoll auswählen.
Fehlerbehebung
- Drucker wird nicht erkannt: Stellen Sie sicher, dass der Drucker eingeschaltet und ordnungsgemäß an den Raspberry Pi Zero angeschlossen ist. Überprüfen Sie die USB-Verbindung.
- Kann nicht auf die CUPS-Weboberfläche zugreifen: Stellen Sie sicher, dass Sie die IP-Adresse Ihres Raspberry Pi Zero korrekt eingegeben haben und dass der CUPS-Dienst ausgeführt wird. Überprüfen Sie die Firewall-Einstellungen auf Ihrem Raspberry Pi Zero.
- Druckaufträge schlagen fehl: Stellen Sie sicher, dass Sie den richtigen Treiber für Ihren Drucker ausgewählt haben. Überprüfen Sie das Fehlerprotokoll in der CUPS-Weboberfläche unter „Administration” -> „View Error Log”.
Fazit
Die erfolgreiche Installation von OpenPrinting CUPS v.2.4.0 auf Ihrem Raspberry Pi Zero verwandelt dieses winzige Gerät in einen leistungsstarken Printserver. Mit der richtigen Konfiguration und Fehlerbehebung können Sie den Komfort des drahtlosen Druckens von jedem Gerät in Ihrem Netzwerk genießen. Dieser Leitfaden bietet eine detaillierte, schrittweise Anleitung, um den Einrichtungsprozess so reibungslos wie möglich zu gestalten. Viel Spaß beim Drucken!