> > 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. A freshly generated error_log file is attached within this email; > Also say what printer you are using and what PPD it uses. You may also > attach the /etc/cups/ppd/your_printer.ppd. I don't use physical printer. I just need CUPS to produce PDF outputs for me. In my /etc/cups/ppd/ directory there is only a PDF.ppd file which is attached within this email as well. > 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" 1. I found there is a line "*LanguageLevel: "2" in /etc/cups/ppd/PDF.ppd. I change it to "3". And then 2. "M-x ps-print-buffer-with-face" within emacs. The output PDF is the same, nothing improved. 3. I did a "sudo /etc/init.d/cups restart", then did "M-x ps-print-buffer-with-face" again, and still saw nothing changed. 4. I changed /usr/share/ppd/cups-pdf/CUPS-PDF.ppd as Bastien instructed, "2" -> "3". Then again "M-x ps-print-buffer-with-face", still got the same. 5. Still the same after a "sudo /etc/init.d/cups restart". Thanks for helping!
PDF.ppd
Description: Binary data