I am not sure about if my solution will work, so wait for other suggestions first.
Anyway it looks like you are using the wrong filter for your printer. Before each file is sent to the printer it has to pass through a filter to be converted to a format that the printer will understand (Ex. PostScript). Now sometimes it happens that the printer is setup to work with a wrong filter. To fix this you can download (or you maybe have it already) APSfilter and set that up, or use the printer configuration tool (if any) that comes with your distribution. Also when asking questions it is very useful to post your distro so people can be more specific.
Then theres another thing you can do. Hand edit /etc/printcap which controls your printer. This is very hard tho because (as that famous book about Linux sais) "The format of /etc/printcap is very antiquated and non user-friendly, so it is suggested to use packages such as APSfilter or Cups to create a working /etc/printcap."
HTH
-NSKL
|