PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Netzwerkdrucker mit LPRng



RAW-JAW
13.05.07, 14:09
Hallo. Ich habe verzweifelt nach Howtos gesucht, wie man einen Netzwerkdrucker mit LPRng einrichtet (beide Rechner Slackware 11.0).

Der Server hat die IP 192.168.0.2 und der daran angeschlossene Drucker ist ein Brother HL-2030. Von Server aus Drucken funktioniert.

Das einzige, was ich gefunden habe, war die Seite von TLDP, auf der lediglich folgendes stand:


To print to another machine, you make an/etc/printcap entry like this:

# REMOTE djet500
lp|dj|deskjet:\
:sd=/var/spool/lpd/dj:\
:rm=machine.out.there.com:\
:rp=printername:\
:sh:

Note that there is still a spool directory on the local machine managed by lpd. If the remote machine is busy or offline, print jobs from the local machine wait in the spool area until they can be sent.


In die printcap des clientes habe ich nun folgendes eingetragen:

hl2030:\
:sd=/var/spool/lpd/hl2030:\
:rm=192.168.0.2:\
:rp=hl2030:\
:sh:

Das Verzeichnis /var/spool/lpd/hl2030 habe ich erstellt, die IP des Clients ist auf dem Server in /etc/hosts.lpd eingetragen.

Wenn ich nun vom Client aus drucken will, passiert folgendes:

root@alternate:/var/spool/lpd/hl2030# echo hallo | lpr
Status Information, attempt 1 of 3:
sending job 'root@alternate+142' to hl2030@localhost
connecting to 'localhost', attempt 1
connected to 'localhost'
requesting printer hl2030@localhost
sending control file 'cfA142alternate.raw' to hl2030@localhost
job 'root@alternate+142' transfer to hl2030@localhost failed
error 'ERROR TRANSFERRING DATA'
sending str '^B137 cfA142alternate.raw' to hl2030@localhost
Waiting 10 seconds before retry


Das Problem scheint noch am Client zu liegen, möglicherweise funktioniert hier der lokale Spooler nicht. Aber wieso? LPD ist natürlich gestartet.

Printcap auf dem Server:

HL2030:\
:mx=0:\
:sd=/var/spool/lpd/HL2030:\
:sh:\
:lp=/dev/usb/lp0:\
:if=/usr/local/Brother/lpd/filterHL2030:
HL2030RAW:\
:mx=0:\
:sd=/var/spool/lpd/HL2030:\
:sh:\
:lp=/dev/usb/lp0:\

(der HL2030RAW ist eine RAW-Freigabe, die ich für Samba verwendet habe. Von Windows aus kann der Client damit drucken.)

Was das schon alles für die Konfiguration des Netzwerkdruckers?
Und was verursacht diesen Fehler?

Vielen Dank schonmal,
raw

P.S. Ich arbeite jetzt schon seit 5 Jahren mit Linux und mich wundert wirklich, dass ein gar nicht so abwegiges Thema derart schlecht dokumentiert ist. Oder suche ich nur falsch?

bla!zilla
13.05.07, 15:09
Wird irgendwas nach /var/log/messages geloggt? Konfiguration sieht AFAIK gut aus.

RAW-JAW
13.05.07, 17:57
Nein, nichts.

RAW-JAW
13.05.07, 20:50
Nachtrag:

Es liegt wirklich am lokalen Spooler des Clients.
Mit dem Kommando "lpr -PHL2030@192.168.0.2" kann ich drucken.

Jemand eine Idee wieso der Spooler auf dem Client nicht will bzw. wie ich an eine aufschlussreichere Fehlermeldung komme?