Printing: If input file is PS, file gets directly passed to CUPS, if it is PDF an ugly rerendering happens
@till.kamppeter
Submitted by Till Kamppeter Link to original bug (#636128)
Description
There are many complaints at Ubuntu about printing PDF files from evince not working or being much too slow, especially if the PDF files have embedded images (JPEG worst here). Sending the PDF files directly to CUPS (like with "lpr file.pdf") usually prints these PDF files quickly. The problem is that if one opens a PDF file with evince and sends it to the printer via "File" -> "Print", evince regenerates the PDF file with the help of libcairo and libcairo generates PDFs in a very ugly, unefficient way. If one opens a PostScript file though, the file is simply passed through. The file sent to CUPS is nearly the same as the original file (only few lines different, and they are even all comments).
So what I like to have is that PDF files also get passed through when printing them (the original PDF sent to CUPS). This way one works around the problems of libcairo and more important even, evince works much more efficiently with big and complex files.
Example bug reports in Ubuntu:
- https://bugs.launchpad.net/bugs/680628
- https://bugs.launchpad.net/ubuntu/+source/cups/+bug/419143
- https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/668800 (comment 21)
- https://bugs.launchpad.net/bugs/373796
- https://bugs.launchpad.net/bugs/394266
Version: 2.32.x