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.