• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

LPD mit Netgear FR114P

helge000

Newbie
Hallo,

wir haben in unserem kleinen Netzwerk verschiedene Betriebssysteme an einem FR114p zu hängen.

Nun sollen alle auf den angeschlossenen Drucker des eingebauten Printservers drucken. Unter Win funktioniert das mit einem mitgelieferten Printserver ganz ordentlich. Nun will ich jedoch unter Linux mit LPD auf den Drucker drucken. Dazu muß ich eine IP haben (das ist die des Routers) und - einen Namen für die Warteschlange. Wie ist der? Ich habe den Drucker lokal installiert und getestet und dann den entsprechenden Eintag unter Device URI in der cups.conf auf lpd geändert und mit cups stop/start die verschiedenen Namen ausprobiert - kein Erfolg. Hat hierzu jemand einen Tip für mich?

Vielen Dank!
 

germanny

Newbie
Hi, also hab das erst jetzt gesehen, sorry.
Aber besser spät als garnicht ;)

Benutze den Netgear FR114P Router, Suse 9.1(Druck in dieser Form seit 8.0)
Drucker ist OKI B 4300 (SW-Laser)
Eingerichtet habe ich den Drucker mit Webmin.
Name: OKILASER
Lokales Gerät: Bei mir unverändert (par. Schnittst.)
Entfernter-Unix-Server: xxx.xxx.xxx.xxx:515 (ip des Routers:port) dahinter= Drucker: router_p1 Typ:BSD (das ist evtl egal)

Treiber bei mir: Cups - Druckertreiber
Oki Okipage 14ex Foomatic/ljet4 (Laserjet 4 kompatibel)

Fertich :)
Damit der Printer unter Samba eingebunden wird, noch an der Console
rcsmb restart -neustart samba eingeben. Der Drucker kann nun unter Windows eingebunden werden.

hoffe geholfen zu haben.
 

Teddybär73

Newbie
hallo,

ich habe auch einen Netgear FR114P

noch zwei fragen beschäftigen mich.

Welcher name hat nun die Warteschlange??? Woher weis ich welchen PORT ich eingeben muss???

Gruss Teddybär73
 

germanny

Newbie
Hallo,
der Name der Warteschlange in meinem Beispiel:
OKILASER
Der ist frei wählbar.

Das mit dem Port.. tja, den hat er sich automatisch gesucht.
Ich habe nur
Code:
Entfernter Unix-Server: ip-adresse
Drucker: router_p1
eingetragen.
Der Vollständigkeit halber hab ich den oben mit angegeben.
 

juergenz

Member
Die Einstellung habe ich auch versucht, allerdings für einen Kyoceradrucker abgewandelt.
Name: Kyo
Beschreibung KyoFS680
Lokales gerät : unverändert gelassen (par.)
Entfernter Unix-Server: xxx.xxx.xxx.xxx (die :515 hat webmin bei mir auch automatisch ergänzt)

xxx.xxx.xxx.xxx = IP des Netgear FR114P Routers

Drucker: router_p1
Cups-Druckertreiber
Kyocera FS-680 Foomatic/hpijs

Danach war ich zwar "fertig", aber nur mit den Nerven, denn ich erhielt (und erhalte) die Meldung:
"Fehler beim Speichern des Druckers. Server xxx.xxx.xxx.xxx:515 existiert nicht."

Ein Blick in YAST2 zeigt mir dort die über Webmin vorgenommene Konfiguration, ein Testdruck wird aber verweigert:
"Während der Kommunikation mit dem CUPS-Server beim Speichern der Warteschlange y2test ist ein Fehler aufgereten."
Nach "OK" kommt dann noch:
"cups (Filr)DoRequest error: client-error-bad-request"

Habe ich noch etwas vergesen??
 

germanny

Newbie
Okay, manchmal verhält sich cups merkwürdig.. :roll:

Probieren wir das am besten mal über Cups Webinterface.
(Habe ich grad nochmals getestet, das geht hier!)

Voraussetzungen:
Ein *.ppd - File für den Printer ist unter /usr/share/cups/model/.. vorhanden.
Passwort für lp - Admin vergeben:
Code:
lppasswd -g sys -a root
Und dann noch den Rechner, auf dem das Webinterface gehen soll,
in /etc/cupsd.conf eintragen:
Code:
<Location /admin>
#..bla
#...blubber
Order Deny, Allow
Deny from All
Allow from 127.0.0.1

# hier setze die IP  jetzt neu rein::
Allow from 192.168.xxx.xxx

</Location>
Zur Komplettierung noch
Code:
rccups restart
ausführen.
Nun kann das Webinterface auf dem Linux-Server und auf Deinem Klienten über die Adresse


Code:
http://Ip-Adresse:631/

oder

http://Rechnername:631/
aufgerufen werden.

Hier aus dem Menü 'Einrichtungsaufgaben' wählen, es sollte eine Passwortabfrage erscheinen, in der das neu vergebene PW gesetzt wird.
Nach erfolgreicher Anmeldung bitte Drucker > Drucker hinzufügen auswählen.
Auf dieser Seite sind Name, Standort, Beschreibung einzutragen. Einzig zwingend erforderlich ist hier der Name (der Warteschlange).
Das kann irgendwas ( Klabautermann? :p ) sein.
-> weiter
Hier das Gerät (Protokoll) wählen. Für den FR114P setzen wir hier:
LPD/LPR Host or Printer
-> Weiter.
Jetzt wird die Gerät-URI eingetragen:
Code:
lpd://192.168.xxx.xxx:515/router_p1
Genauso, wie es oben steht, allerdings mit korrekter IP des Routers.
-> Weiter.
Den Druckerhersteller wählen
-> Weiter
Das Druckermodell des Herstellers wählen.
-> Weiter..
Jetzt sollte die Erfolgsmeldung kommen:

Drucker xxxxxxxxx wurde erfolgreich zugefügt.

Das solls sein :)
 

germanny

Newbie
Und wo ich grad nochmal probiere:

Über die Konsole lässt sich der Printer auch einrichten :p :
Code:
lpadmin -p druckername -v lpd://192.168.xxx.xxx:515/router_p1 -E -P /usr/share/cups/model/Okidata/ok4300pcl.ppd.gz
In diesem Fall habe ich den Pfad zu meinem PPD-File eingetragen.
Muss (logo 8) ..) durch das Richtige ppd ersetzt werden.

Danach am besten noch cups restarten.

Viel Glück !

[Edit]
Ups, böse Falle! Hatte parameter -E vergessen, jetzt drin.
Der aktiviert den Drucker + akzeptiert Jobs.
 

juergenz

Member
Hallo,

das fehlende Passwort für lpadmin war bei mir sicherlich mitverantwortlich, daß ich nicht weiterkam. Da muß man erst mal drauf kommen, daß auch der Anwender root sich selbst erst 'mal ein Extrapasswort geben muß.....

Cups, Yast2 und Webmin ließen mich trotzdem nicht den Drucker einrichten. Dafür hat's dieser Tip aber endlich gebracht:

--------
Code:
lpadmin -p druckername -v lpd://192.168.xxx.xxx:515/router_p1 -E -P /usr/share/cups/model/Okidata/ok4300pcl.ppd.gz
In diesem Fall habe ich den Pfad zu meinem PPD-File eingetragen.
Muss (logo 8) ..) durch das Richtige ppd ersetzt werden.


-------


Vielleicht noch eine Ergänzung für ähnlich blutige Linux-Anfänger, wie ich einer bin:
Erst 'mal wollte auch die Einrichtung über den Konsolenbefehl nicht funktionieren. Nach einigem Hin- und Herprobieren habe ich dann im Yast den dort noch unvollständig (zumindest funktionslos) installierten Drucker gelöscht, dann ging's.
Außerdem wollte mein Netgear nicht mit "router_p1", sondern mit "FR114_p1" angesprochen werden, was auch der Einstellung des Windows-Druckers entspricht.

Wie auch immer, mein Linux kann jetzt endlich auch drucken.
Vielen Dank für die hilfreichen Hinweise.
Jürgen
 

germanny

Newbie
Freut mich, das es geklappt hat :)
Meiner Meinung nach könnten die bei Netgear den Namen des Printports am Router auch besser Dokumentieren. Hatte Tage gebraucht, bis ich den rausbekommen habe.
Das Handbuch war da nicht sehr hilfreich.
Man kann den Router *trotzdem* sehr weiterempfehlen.
 
Oben