Uniprint Drivers (*.upp files)
GhostScript also has support for Uniprint, a universal driver system that produces better output than the built-in GhostScript drivers. Instead of providing -sDEVICE and -r parameters, specify @devicename.upp. For example in the lpd.filter file, I could start my $GS command so:
in order to print to my Color DeskJet 690 printer.
If none of the built-in GhostScript devices seem to work for your printer, you can see if there is a Uniprint alternative. The applicable *.upp files are in /usr/local/share/ghostscript/6.50/lib (if you use the recommended GhostScript package). Also, do a web search for other Uniprint references.