CUPS und AirPrint: Raspberry Pi als universeller Druckserver für alle Geräte

mit Hilfe von CUPS den Raspberry Pi an einen Drucker anschliessen

Hast du einen alten Drucker zu Hause, der nicht mehr direkt aus modernen Geräten drucken kann? Oder möchtest du einfach einen zentralen Druckserver in deinem Netzwerk einrichten, um von überall aus drucken zu können? Dann ist dieser Blogpost genau das Richtige für dich! Ich zeige dir, wie du mithilfe eines Raspberry Pi und der Software CUPS einen leistungsstarken Print-Server aufsetzt. Zusätzlich integrieren wir AirPrint, damit auch deine Apple-Geräte problemlos drucken können.

Für wen ist dieser Blogpost gedacht?

Dieser Leitfaden richtet sich an Leser mit grundlegenden bis fortgeschrittenen technischen Kenntnissen. Du solltest vertraut sein mit der Bedienung des Raspberry Pi und Basis-Kommandos in der Linux-Kommandozeile. Keine Sorge, wenn du nicht alles sofort verstehst; ich werde Schritt für Schritt durch den Prozess führen.

Was ist CUPS?

CUPS, das Common Unix Printing System, ist ein offenes Drucksystem, das auf verschiedenen Standards basiert. Entwickelt für Unix-artige Betriebssysteme, wird es auch von Apple für macOS verwendet. Mit CUPS kannst du einen oder mehrere Drucker im Netzwerk verfügbar machen, selbst wenn diese ursprünglich nicht netzwerkfähig waren.

Warum einen Raspberry Pi verwenden?

Der Raspberry Pi eignet sich hervorragend als Hardware für deinen Print-Server. Er ist kostengünstig, energieeffizient und bietet ausreichend Leistung für die Aufgaben eines Druckservers. Zudem ist er klein und kann einfach neben deinem Drucker platziert werden.

Raspberry-Pi-5 von oben aufgenommen

Anfangsschritte: Installation und Konfiguration von CUPS auf dem Raspberry Pi

Bevor du beginnst, solltest du das Betriebssystem auf deinen Raspberry Pi laden. Dazu benötigst du den Raspberry Pi Imager, den du in meinem vorherigen Blogpost findest. Sobald du das Betriebssystem installiert hast, fahre mit den folgenden Schritten fort:

  1. Stelle sicher, dass dein Raspberry Pi auf dem neuesten Stand ist:
sudo apt update
sudo apt upgrade
  1. Installiere CUPS:
sudo apt install cups
  1. Passe einige Einstellungen an, um CUPS über das Netzwerk zu administrieren und Drucker freizugeben:
sudo nano /etc/cups/cupsd.conf

Ändere die Konfigurationen wie folgt:

Erlaube die Administration über das Netzwerk

<Location />
  Order allow,deny
  Allow @local
</Location>

Erlaube das Teilen von Druckern

Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseLocalProtocols dnssd
  1. Aktiviere die Fernadministration und das Teilen von Druckern:
sudo cupsctl --remote-admin
sudo cupsctl --share-printers
  1. Füge deinen Benutzer zur Gruppe “lpadmin” hinzu, um Drucker verwalten zu können:
sudo usermod -aG lpadmin pi
  1. Starte CUPS neu, um die Änderungen zu übernehmen:
sudo systemctl restart cups

Drucker einrichten und AirPrint aktivieren

Jetzt, wo CUPS läuft, kannst du deine Drucker hinzufügen. Öffne dazu die CUPS-Verwaltungsseite in deinem Browser:

http://<RASPBERRY-PI-IP-ADRESSE>:631

Folge den Anweisungen, um deinen Drucker hinzuzufügen. Wenn dein Drucker AirPrint oder IPP Everywhere unterstützt, kannst du sofort drahtlos drucken. Für Drucker ohne diese Unterstützung konfiguriert CUPS die notwendigen Protokolle, sodass du sie dennoch über AirPrint ansprechen kannst.

Drucker von einem Client aus einrichten

Sobald dein Drucker in CUPS eingerichtet ist, kannst du ihn auf deinen Geräten einrichten. Für macOS und iOS-Geräte sollte der Drucker automatisch erscheinen, dank AirPrint. Für Windows und Linux musst du möglicherweise den Drucker manuell hinzufügen,

indem du seine IP-Adresse angibst.

Häufige Fehler und deren Behebung

Im Laufe der Installation und Konfiguration können verschiedene Probleme auftreten. Hier sind einige der häufigsten Fehler und wie du sie beheben kannst:

Wichtige Sicherheitshinweise

Wenn du deinen Druckserver auch außerhalb deines Heimnetzwerks zugänglich machst, ist es wichtig, Sicherheitsaspekte zu beachten. Aktiviere Firewalls und setze starke Passwörter, um unautorisierten Zugriff zu verhindern.

Abschließende Prüfung

Nachdem du alle Schritte durchgeführt hast, solltest du überprüfen, ob der Drucker korrekt eingerichtet ist und funktioniert. Versuche, eine Testseite von verschiedenen Geräten aus zu drucken, um die Konfiguration zu validieren.

Weiterführende Ressourcen

Für detailliertere Informationen und bei weiteren Fragen kannst du folgende Ressourcen konsultieren:

Mit einem Raspberry Pi, CUPS, und ein wenig Konfigurationsarbeit hast du einen leistungsfähigen und flexiblen Druckserver eingerichtet, der von nahezu jedem Gerät in deinem Netzwerk aus zugänglich ist. Ob du nun von einem alten Desktop, einem brandneuen Smartphone oder einem Tablet drucken möchtest, dein neuer Druckserver steht bereit. Viel Spaß beim Drucken!

Troubleshooting

Solltest du auf Probleme stoßen, überprüfe zunächst, ob dein Drucker korrekt angeschlossen und eingeschaltet ist. Die CUPS-Webseite bietet viele Hilfestellungen und Fehlerdiagnosen. Und vergiss nicht: Geduld ist eine Tugend beim Einrichten von Netzwerkgeräten.

Jetzt bist du dran! Folge den Schritten und bringe dein Heimnetzwerk mit deinem eigenen Print-Server auf Vordermann.

as nächste Level. Happy Printing!


Die mobile Version verlassen