Netzwerkdrucker auf dem Raspberry PI

Früher hatte ich meinen netzwerkfähigen Drucker HP Laserjet 2420n per Ethernetkabel direkt über die FRITZ!Box betrieben, mit der er über USB verbunden war. Seit einige Zeit erkennt mein Router -warum auch immer; es ist kein Defekt an den Buchsen erkennbar- aber keine angeschlossenen Speicher mehr, womit sich auch der Netzwerkdrucker erledigt hat.

Franks Beitrag Mini-Office mit dem Raspberry Pi – Teil 6 brachte mich auf die Idee, den Raspberry PI als Drucker-Server einzurichten, um den dort über den USB-Port angeschlossenen Drucker von einem beliebigen Rechner ansprechen zu können. Doch leider stellte sich Franks Beitrag als insuffizient heraus, weil der Drucker im Ergebnis zwar auf dem Notebook, nicht aber auf dem Desktop sichtbar war. Ich habe daher selber eine Lösung gesucht und gefunden:

Der Drucker HP Laserjet 2420n ist auf dem Pi einschließlich cups, hplip, system-config-printer und Gutenprint-Treiber installiert. Über den PI kann bereits direkt gedruckt werden.

Wir öffnen die Datei /etc/cups/cupsd.conf mit

sudo nano /etc/cups/cupsd.conf

und ändern die Zeile
Listen localhost:631


in
Port 631.

Darunter fügen wir
BrowseAddress @LOCAL
ein.

Diese Zeile fügen wir auch an folgenden drei weiteren Stellen dieser Datei ein:

Die Einträge werden mit Strg + O, Return gespeichert, die Datei mit Strg + X geschlossen.

Es wird davon ausgegangen, dass bei der Installation Raspbians der Benutzer pi angelegt worden ist. Diesen fügen wir der Benutzergruppe lpadmin zu:

sudo usermod -aG lpadmin pi

Wir starten den Cups-Server neu:

sudo service cups restart

Nachdem wir den Drucker angeschlossen und eingeschaltet haben, rufen wir über den Browser das Cups-Web-Interface auf, indem wir die IP-Adesse des PI samt Extension :631 eingeben. Die IP-Adresse erhalten wir über das Backend unseres Routers. Wichtig ist, dass dem PI immer die gleiche IP zugeordnet wird, was wir bei der FRITZ!Box über das Setzen eines entsprechenden Häkchens erreichen.

Die Eingabe lautet demgemäß beispielhaft:

https://123.456.789.10:631

Eventuell muss man, falls der Browser meckert, eine Ausnahme zufügen. Wir gehen auf die Verwaltungsoberfläche und wählen den Drucker aus.

Bei der folgenden Abfrage der Daten geben wir den zuvor gewählten Nutzer und das zugehörige Passwort ein, also normalerweise pi und das Passwort, welches wir beim Einloggen auf dem PI benötigen.

Den Druckernamen passen wir, falls gewünscht, an. Da ich mehrere Drucker installiert habe, habe ich _PI angefügt. Wichtig ist, bei Sharing ein Häkchen zu setzen.

Im Folgenden habe ich den Gutenprint-Treiber ausgewählt, der erfahrungsgemäß hervorragend arbeitet.

Der so eingerichtete Drucker steht bereits über den Desktop oder ein Notebook per AirPrint zur Verfügung. Will man etwa Textdateien mit Gedit oder Bilddateien drucken, sieht man den Drucker im Druckermenü des jeweiligen Programmes. Er erscheint aber weder in den Druckereinstellungen, noch im eigenen Drückemenü von LibreOffice.

Dazu muss man auf jedem Client-Rechner, also sowohl auf einem Desktop als auch auf einem Notebook, den soeben angelegten Drucker als Netzwerkdrucker einrichten. Dieser Part fehlt bei Frank völlig.

Wir müssen den Drucker zunächst zufügen. Daher wählen wir über das Druckermenü den Netzwerkdrucker aus

und wählen eine prägnante Kurzbezeichnung.

Danach ist der Drucker im Druckermenü des Client-Rechners und auch unter LibreOffice sichtbar.

Hinweis: Die Druckereinstellungen des Netzwerkdruckers -also etwa die Druckqualität- sollten niemals auf dem Client-Rechner geändert werden. Denn danach könnten Druckaufträge nicht mehr ausgeführt werden. Ich habe die Druckereinstellungen des Netzwerkdruckers nur auf dem Server nach erfolgter Passwortabfrage geändert. Vorsichtshalber sollte vor Änderungen eine Sicherung des Pi, z. B. mit Clonezilla, durchgeführt werden.

Dieser Beitrag basiert auf der Anleitung Print-Server mit CUPS und AirPrint auf dem Raspberry Pi einrichten bei Elektronik Kompenium.

3 Personen gefällt dieser Beitrag.

12 thoughts on “Netzwerkdrucker auf dem Raspberry PI

  1. Hallo,

    ich hatte auch mal meinen Drucker über dem Raspberry laufen, aber seit geraumer Zeit geht es nicht mehr. Vormittags wurde nich gedruckt und Nachmittags ging es nicht mehr (kein Update eingespielt; keine Konfiguration geändert). Dank diesem Beitrag bin ich wieder animiert worden nach dem Problem zu such. Danke!

       0 likes

  2. Ich gebe ja gern auch mal einen Fehler zu! Nach meiner Methode hätte CUPS am Pi nach einem Stromausfall neu gestartet werden müssen. Da der Druckserver immer am Netz hing, fiel das zuerst nicht auf.
    Nun habe ich die Config nach deiner Anleitung angepasst. Nach einem Neustart kann also wie gewünscht vom Client aus gedruckt werden.

       0 likes

    • Du weißt doch, dass Ihr mit Elektrizität Neuland betreten habt und damit ein dauerhafter Anschluss an das Stromnetz die absolute Ausnahme ist. Das hättest Du einkalkulieren müssen.

         0 likes

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Scrolle und klicke, um Smiley einzufügen

SmileBig SmileGrinLaughFrownBig FrownCryNeutralWinkKissRazzChicCoolAngryReally AngryConfusedQuestionThinkingPainShockYesNoLOLSillyBeautyLashesCuteShyBlushKissedIn LoveDroolGiggleSnickerHeh!SmirkWiltWeepIDKStruggleSide FrownDazedHypnotizedSweatEek!Roll EyesSarcasmDisdainSmugMoney MouthFoot in MouthShut MouthQuietShameBeat UpMeanEvil GrinGrit TeethShoutPissed OffReally PissedMad RazzDrunken RazzSickYawnSleepyDanceClapJumpHandshakeHigh FiveHug LeftHug RightKiss BlowKissingByeGo AwayCall MeOn the PhoneSecretMeetingWavingStopTime OutTalk to the HandLoserLyingDOH!Fingers CrossedWaitingSuspenseTremblePrayWorshipStarvingEatVictoryCurseAlienAngelClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicNerdPartyPirateSkywalkerSnowmanSoldierVampireZombie KillerGhostSkeletonBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleBeerDrinkLiquorCoffeeCakePizzaWatermelonBowlPlateCanFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteAirplaneCarIslandAnnouncebrbMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette

Bitte folgende Codes benutzen:
<a href="ADRESSE">BESCHRIFTUNG</a>  <strong>WICHTIG/FETT</strong>  <em>HERVORGEHOBEN/KURSIV</em>  <blockquote>ZITAT</blockquote>

Mit dem Absenden Ihres Kommentars willigen Sie ein, dass der angegebene Name und Ihre Email-Adresse von mir im Zusammenhang mit Ihrem Kommentar gespeichert werden. Die Email-Adresse wird natürlich nicht veröffentlicht oder sonst weitergegeben. Die IP-Adresse speichere ich nicht. Mehr hierzu in den Datenschutzhinweisen. Sollte Ihr Kommentar nach dem Absenden hier nicht erscheinen, so wurde er entweder als Spam eingestuft oder er erwartet meine Moderation. Ich überprüfe eingehende Kommentare zeitnah und schalte sie gegebenenfalls frei.