[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cups/ghostscript und Lexmark 3200 arbeiten nicht zusammen



Am Don, 2003-02-06 um 22.01 schrieb Adrian Bunk:
> On Thu, Feb 06, 2003 at 04:13:22PM +0000, Marc F. Neininger wrote:
> 
> > Hallo,
> 
> Hallo Marc,

Hallo Adrian,

> 
> > ich habe heute versucht, cups bzw. Ghostscript zum Drucken zu überreden.
> > Allerdings sagt mir Cups, es hätte meinen Job erledigt, um dann in einer
> > Wiederaufnahme von einem "client-error-not-possible" zu sprechen. Ich
> > hab mal versucht, etwas dahinterzusehen und cups bastelt mir einen
> > gs-Aufruf, der ein -sDevice=lxm3200c enthält (s.u.) . Mein ghostscript
> > gibt mir bei 'gs -h' viele mögliche devices aus, aber keines, das nur
> > annähernd auf irgendeinen Lexmarkdrucker passt.
> >...
> > Aus /var/log/cups/error_log bei LogLevel=debug
> > -----------------SCHNIPP-----------------------------
> > D [06/Feb/2003:14:16:06 +0000] [Job 6] gs command: gs -q -dBATCH
> > -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=lxm3200c -r600 
> > -sOutputFile=- -
> > 
> > D [06/Feb/2003:14:16:06 +0000] [Job 6] foomatic-gswrapper: gs '-dBATCH'
> > '-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=lxm3200c' '-r600'
> > '-sOutputFile=/dev/fd/3' '/dev/fd/0' 3>&1 1>&2
> > 
> > D [06/Feb/2003:14:16:06 +0000] [Job 6] Unknown device: lxm3200c
> > -----------------SCHNAPP-----------------------------
> 
> versuche einmal in /usr/bin/foomatic-gswrapper in der dritten und der 
> vierten Zeile von unten gs durch gs-esp zu ersetzen.

Ich habe mal meine ganzen GSse durchgeforstet und alles ausser gs-esp
rausgeschmissen. Die Fehlermeldung bleibt die gleiche. Hast Du eine
Ahnung, wo/ob gs irgendwo hinlogt?

Ich habe mich jetzt mal mit gs-esp im speziellen beschäftigt. Und da
sieht's ziemlich mau aus. Der Aufruf, den der GS-Wrapper von Cups
produziert, endet im Nirvana. Der Aufruf verkürzt verrät mir immerhin,
dass der aufgerufene Drucker (lxm3200c) nicht existiert. 'gs-esp -h'
verrät mir, dass der Drucker tatsächlich lxm3200 heisst.

Ich habe mir mal die Sequenz -s OutputFile=/dev/fd/3 angesehen. Leider
finde ich dieses Device aber nicht. Es gibt nur 0 1 2 255. Und die
ersten Drei sind StdIn, StdOut und StdError (Quelle
/usr/src/linux/Documentation/devices.txt). Wie gs da aber auf die '3'
kommen will, ist mir schleierhaft.

Der Aufruf jetzt ist 'gs-esp -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE
-sDEVICE=lxm3200 -r600 -sOutputFile=/dev/lp0 /home/marc/text'

Das Ergebnis ist:
Error: /undefined in Ich
[...]
ESP Ghostscript 7.05.5: Unrecoverable error, exit code 1

Aaaaaaarrrrrgnnnnnnnnn...

> Gruss
> Adrian

Thanx 

Marc



Reply to: