I was near the answer when i posted my last message.
I changed the LogLevel on the cupsd.conf to "debug" then i test another page
and found this:
D [15/Mar/2008:14:01:53 +0500] [Job 19] perl: warning: Falling back to the
standard locale ("C").
D [15/Mar/2008:14:01:53 +0500] [Job 19] couldn't set locale correctly
[b]D [15/Mar/2008:14:01:53 +0500] [Job 19] sh: gs: not found[/b]
D [15/Mar/2008:14:01:53 +0500] [Job 19] foomatic-gswrapper: gs '-dBATCH'
'-dPARANOIDSAFER' '-dQUIET' '-dNOPAUSE' '-sDEVICE=gdi' '-sOutputFile=/dev/fd/3'
'-_'
3>&1 1>&2
D [15/Mar/2008:14:01:53 +0500] [Job 19] couldn't set locale correctly
D [15/Mar/2008:14:01:53 +0500] [Job 19] sh: gs: not found
D [15/Mar/2008:14:01:53 +0500] [Job 19] Process 7955 ending:
"foomatic-gswrapper -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=gdi
-sOutputFile=- - |
perl..."
D [15/Mar/2008:14:01:53 +0500] [Job 19] tail process done writing data to STDOUT
D [15/Mar/2008:14:01:53 +0500] [Job 19] KID4 finished
D [15/Mar/2008:14:01:53 +0500] [Job 19] KID3 finished
D [15/Mar/2008:14:01:53 +0500] [Job 19] Process dying with "Caught termination
signal: Job canceled", exit stat: 0
D [15/Mar/2008:14:01:53 +0500] [Job 19] error: Broken pipe (32)
D [15/Mar/2008:14:01:53 +0500] [Job 19] Cleaning up ...
D [15/Mar/2008:14:01:53 +0500] [Job 19] Killing process 7953 (KID3) with signal
15
D [15/Mar/2008:14:01:58 +0500] [Job 19] Killing process 7953 (KID3) with signal
9
I didn't add the path /usr/sfw/bin to the end of "my $execpath" variable of
foomatic-gswrapper only to footmatic-rip
Now it is working ! :)
-Ben.
This message posted from opensolaris.org