Leonardo Hamada - 2012-01-27

Assuming the client is also using cups, a workaround is to set up the remote (client) machine with the same ppd (CLP-500) and then delete the "cupsFilter" line in the client's /etc/cups/ppd/Added-CLP-500-Printer.ppd. Just the ppd file is necessary in this case, as the rip is done on the server.

...
*cupsFilter: "application/vnd.cups-postscript 0 pstoqpdl" <== Remove this line.
...

Don't use the Generic Postscript Driver or any other ppds because it does not include the options required on the submitted job, as can be noticed from the debug log.

Simulated a test in gentoo, on ubuntu this problem does not manifest, it seems.