Torsten Werner wrote:
Hallo Thomas,
Am Samstag, dem 03. November 2001 um 22:39:47, schrieb Thomas Presberger:
Der von Lexmark zur Verfügung gestellte Linux-Treiber läßt sich leider nach wie vor nicht unter Debian installieren (Wandlung mit alien klappt, Installationsscript bricht aber mit "Segmentation fault" ab
Hmm, ohne genaue Fehlermeldung kann ich nur raten: das Paket enthaelt eine oder mehrere Dateien, die auch in einem/mehreren anderen Paket/en enthalten sind. Entweder fixed du das Paket oder du ruft dpkg mit der Option --force-overwrite auf. Aber vielleicht liege ich auch falsch... Ist denn ausser der ppd noch irgendein eventuell wichtiges binary drin?
Gut, das war etwas ungünstig formuliert. Mit Installationsscript meinte ich das des Druckertreibers, die Installation des erzeugten deb mit dpkg verlief reibungslos (_dieses_ Problem ist laut linuxprinting.org bekannt).
Von cupsmatic-ppd gibt es keine neuere Version, Bugs sind auch keine gemeldet.
Selber mal einen Bug-Report schreiben?
Da bin ich mir zu unsicher, ob es wirklich ein Bug ist. Wie ich schon schrieb, verstehe ich das Zusammenspiel der einzelnen Komponenten nicht vollständig.
Das cups ruft das gs mit sDevice=lxm3200 auf. Ruft man gs auf der Komandozeile mit diesem Parameter auf, so erhält man ein "unknown device". Ist auch klar, ein gs -h gibt höchstens ein lex3200 aus. Wenn ich aber in dem Z32-ppd-File die Output-Device-Aufrufe in lex3200 ändere, so bekomme ich im cups-log-File gleich eine Fehlermeldung von gs.
Welche?
D [06/Nov/2001:19:18:52 +0100] Saw EOF! D [06/Nov/2001:19:18:52 +0100] gs command: gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sDEVICE=lex3200 -r600x600 -dmode=1 -dbidir=1 -dnumpass=1 -dAlgnA=16 -dAlgnB=8 -dAlgnC=16 -dAlgnD=16 -sOutputFile=- - D [06/Nov/2001:19:18:53 +0100] GNU Ghostscript 6.51: Unrecoverable error, exit code 1 D [06/Nov/2001:19:18:53 +0100] tail process done writing data to *main::STDOUT D [06/Nov/2001:19:18:53 +0100] error closing *main::KID3 at /usr/lib/cups/filter/cupsomatic line 537, <STDIN> line 535. E [06/Nov/2001:19:18:53 +0100] PID 549 stopped with status 32!
Viel Erfolg, Torsten
Danke Thomas P.