Hallo, Johannes Meixner schrieb:
Hallo,
On Sep 5 11:55 Daniel Spannbauer wrote (shortened):
Johannes Meixner schrieb:
On Sep 4 13:05 Daniel Spannbauer wrote (shortened):
ich hab ein Problem mit dem Drucken unter SUSE 10.1 Installiert ist ein Standard-SuSe, also keine Updates o.ä.
Eingerichtet ist ein Kyocera 1010 an einem Printserver über den ich drucken kann. Als Treiber wird der hp-laserjet 5 (HP-LaserJet_5-hpijs.ppd.gz) genommen.
Was genau ist ein "Kyocera 1010"? Es ist nicht hilfreich, wenn man das Modell raten muß.
Warum wird diese einfache und elementare Fage nicht beantwortet? Ist es denn egal, ob man rumraten muß oder nicht?
Naja, die hast du ja schon beantwortet...ein Kyocera FS-1010. Aber für dieses Problem hier ist es ja eigentlich unerheblich, das Zeugs kommt ja schon gar nicht zum Drucker.
Warum also dann eine PPD-Datei für einen HP LaserJet 5 nehmen mit einem Treiber "hpijs", der ganz speziell für HP Drucker ist?
Weil ich weiß das das PCL rauskommt. Die Kyocera-Drucker laufen damit ohne Motzen, im gegensatz zu den HErsteller-ppd's.
Aha! Das ist also PCL (siehe das foomatic-rip.log): ----------------------------------------------- JCL: ESC%-12345X@PJL @PJL SET MANUALFEED=OFF @PJL SET ECONOMODE=OFF @PJL SET COPIES=1 @PJL SET RET=MEDIUM @PJL SET DENSITY=5 @PJL SET MPTRAY=FIRST <job data> ESC%-12345X@PJL RESET ----------------------------------------------- Da kommt neben PCL eben auch PJL raus. Kyocera Drucker können zwar normalerweise auch PJL, aber was da genau gesendet wird, hängt vom Druckermodell ab und ich weiß nicht, ob dieser PJL-Header für einen HP LaserJet 5 auch der Kyocera Drucker versteht - aber egal - darauf kommt es bei dem Problem hier vermutlich nicht an.
Für generisches PCL stehen generische PPD-Dateien zur Verfügung: /usr/share/cups/model/Generic/PCL* Siehe auch unsere Doku: /usr/share/doc/manual/suselinux-manual_en/manual/sec.p.config.html
Hab jetzt mal einen davon ausprobiert....was soll ich sagen....foomatic-ripper meldet Exit-Status=0. Scheint er also jetzt zu Fressen. Kommt der mit dem Laserjet5 nicht zurecht? Danke jedenfalls für die Erleuchtung :) Gruß Daniel
/tmp/foomatic-rip.log nachschauen, ob sich da nun erhellende Informationen finden.
Ok, habe ich gemacht. Hier der Output (in der Hoffung das einer den Fehler findet.....
...
Starting renderer JCL: ESC%-12345X@PJL @PJL SET MANUALFEED=OFF @PJL SET ECONOMODE=OFF @PJL SET COPIES=1 @PJL SET RET=MEDIUM @PJL SET DENSITY=5 @PJL SET MPTRAY=FIRST <job data> ESC%-12345X@PJL RESET
...
sh: line 1: 7971 Bus error gs '-dBATCH' '-dPARANOIDSAFER' '-dQUIE T' '-dNOPAUSE' '-sDEVICE=ijs' '-sIjsServer=hpijs' '-sDeviceManufacturer=HEWLETT- PACKARD' '-sDeviceModel=HP LaserJet' '-dDEVICEWIDTHPOINTS=595' '-dDEVICEHEIGHTPO INTS=842' '-dDuplex=false' '-r300' '-sIjsParams=Quality:Quality=0,Quality:ColorM ode=0,Quality:MediaType=0,Quality:PenSet=0,PS:MediaPosition=7' '-dIjsUseOutputFD ' '-sOutputFile=| cat >&3' '/dev/fd/0' 3>&1 1>&2 renderer return value: 135
Ich habe keine Idee, was die eigentliche Ursache für den "Bus error" sein könnte.
Der Ghostscript Aufruf schlägt jedenfalls fehl und daher werden keine druckerspezifischen Daten produziert.
Bei mir hier funktioniert obiger Ghostscript Aufruf (alles fortlaufend in einer einzigen Zeile): ------------------------------------------------------------------------ cat /usr/share/doc/packages/ghostscript/examples/colorcir.ps | gs '-dBATCH' '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=ijs' '-sIjsServer=hpijs' '-sDeviceManufacturer=HEWLETT-PACKARD' '-sDeviceModel=HP LaserJet' '-dDEVICEWIDTHPOINTS=595' '-dDEVICEHEIGHTPOINTS=842' '-dDuplex=false' '-r300' '-sIjsParams=Quality:Quality=0,Quality:ColorMode=0,Quality:MediaType=0,Quality:PenSet=0,PS:MediaPosition=7' '-dIjsUseOutputFD' '-sOutputFile=| cat>&3' '/dev/fd/0' 3>&1 1>&2 | cat >/tmp/out ------------------------------------------------------------------------ und in /tmp/out finden sich dann die druckerspezifischen Daten.
Gruss Johannes Meixner