As root:
cupsctl --debug-logging
echo '' > /var/log/cups/error_log
Then print from emacs. Please attach the error_log to a mail to the bug.
Also say what printer you are using and what PPD it uses. You may also
attach the /etc/cups/ppd/your_printer.ppd.
It seems that by default cups-ppd use postscript 2 level only (see /usr/share/ppd/cups-pdf/CUPS-PDF.ppd)
Could you try to replace LanguageLevel: "2" by LanguageLevel : "3"
Attachment:
PDF.ppd
Description: Binary data