I had a similar problem. I ended up compiling gs6.0 and gv ("unstable" system), and editing the magic filter for the postscript lines. I'm not sure I did the right thing, but with the changes I did, it worked.
I tried this: change the filter in /etc/magicfilter/(whatever) for the postscript lines, with the explicit name of the printer instead of this @cdj550.upp (I used "-Plp" and I might have deleted "quit" from the end of the line. # PostScript 0 %! filter /usr/bin/gs @cdj550.upp -q -dSAFER -dNOPAUSE -s OutputFile=- - -c quit 0 \004%! filter /usr/bin/gs @cdj550.upp -q -dSAFER -dNOPAUSE -s OutputFile=- - -c quit # PDF 0 %PDF fpipe /usr/bin/gs @cdj550.upp -q -dSAFER -dNOPAUSE -s OutputFile=- $FILE -c quit My solution may not work for you, but it worked for me. It may be completely wrong, for which I apologize for your time. (After spending my weekend working on this). Alan -- [EMAIL PROTECTED] "An inviscid theory of flow renders the screw useless, but the need for one non-existent." ---Lord Raleigh (John William Strutt), or else his son, who was also a scientist.