Linux 15.009 Themen, 106.826 Beiträge

Probleme mit Printserver | Druckaufträge hängen in Spooler

spool02 / 3 Antworten / Flachansicht Nickles
Hi erstmal...

hab einen TrendNet TE100-P1P printserver an einen EZ Lable printer angeschlossen... und auch eigetnlich richtig und vollständig installiert...

hab auch im etc dir die printcab datei entsprechen den einstellungen für die anderen netzwerkdrucker erweitert

edv2|lp43:\
:lf=/usr/adm/lp43err:\
:lp=:\
:rm=ps9:\
:rp=EDV2:\
:sd=/usr/spool/lpd43

wenn ich jetz mit lpr -pedv2 eine datei drucken will so rührt sich der drucker garnicht... jedoch kommen die druckaufträge im spooler an...werden allerdings von da aus nicht an den drucker weitergeleitet...

da ich nicht genau weis wo mein fehler liegt wäre ich sehr dankbar wenn mir jemand nochmal (ausführlich wenn möglich icon_wink.gif) erklärt welche einstllungen ich wo vorzunehmen hab...sitze jez schon etwas länger daran ohne erfolg...weiß auch nit was ich jez noch ändern könnte...leider sind auch meine unix kenntnisse nicht die besten..

hoffe es kann mir jemand helfen.. vielen dank im voraus

spool
bei Antwort benachrichtigen
KarstenW spool02 „Probleme mit Printserver | Druckaufträge hängen in Spooler“
Optionen

Also wenn ich den Auszug deiner printcap-Datei sehe, dann nehme ich an das du den LPD-Druckdaemon installiert hast. Wenn ja, dann würde ich das CUPS - system installieren. Ich selbst habe einen Printserver von CNet. Der läuft nun prima nach unzähligen erfolglosen Veruchen mit SUSE Linux. Ich bin auf Debian umgestiegen, weil in dem Handbuch zu Debian "Debina GNU/Linux Anwenderhandbuch" von Frank Ronneburg sogar die Konfigurationsdatei vom cupsd erklärt ist. Das Handbuch ist wirklich prima und hat mir sehr geholfen.

Ich kann dir nur erklären wie man den CUPS einrichtet mit dem Tool lpadmin. Wenn du SUSE verwendest , dann nimm nicht yast zur Konfiguration des Printservers , weil es nicht funktionieren wird. lpadmin gibt es auch unter SUSE und danach hat der Printserver sogar unter SUSE funktioniert ;-)!

Also installiere das CUPS-Printsystem, es ist auch viel neuer als das LPD-Drucksystem.

Danach mußt du herausfinden ob eine passende ppd-Datei für deinen Drucker vorhanden ist, sonst funktioniert die Umwandlung des Postscriptdruckformates nicht in das Druckformates deines Druckers.
Du kannst dir alle ppd-Dateien anzeigen lassen , die auf dem System installiert sind mit dem Befehl (als root):

"lpinfo -m |less"

Du mußt ersteinmal sehen ob für deinen Drucker was dabei ist. Wenn nicht, dann kannst du unter http://www.linuxprinting.org" nachschauen oder unter http://www.turboprint.de.
Wenn du dann eine passende ppd-Datei gefunden hast,kannst du mit lpadmin den Printserver konfigurieren:

lpadmin -p Druckername -E -v device -m drucker.ppd

Meinen Printserver habe ich die Adresse 192.168.0.1 gegeben und den DHCP-Server deaktiviert , damit der Printserver immer die gleiche Adresse hat.

lpadmin -p DeskJet -E -v lpd://192.168.0.1/lp2 -m HP_DeskJet_5652.ppd

DeskJet ist der Druckername für den Printbefehl : "lpr -PDeskJet Datei.ps"

lpd://192.168.0.1/lp2 ist das device. lp2 ist bei meinem Printserver CNET CNP430(B) der zweite Parallelport.Du mußt mal die Hotline deines Herstellers anrufen, ob sie dir mitteilen kann welches Device (oder Backend) für deinen Drucker in Frage kommt.

Es gibt mehrere Backends zur Auswahl : lpd, socket und andere ...

Mit dem Befehl "lpinfo -v" kann man sich alle devices (Geräte, Backends) anzeigen lassen.

Wenn keine Fehlermeldungen kommt, kannst du dann mit "lpr -P Druckername Datei.ps" eine Postscriptdatei auf deinem Drucker ausgeben lassen.


Wenn dir lpadmin nicht gefällt, dann kannst du den CUPS und deinen Drucker auch noch mit einem Webinterface konfigurieren:

Adresse http://localhost:631 in Browser eingeben und danach müßte das Menü für den CUPS erscheinen.

Ich hoffe du brauchst nicht ganz so lang wie ich, um deinen Printserver zu konfigurieren.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen