Comment 16 for bug 675863

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: Too large data sent while printing images using network printer

It is really not caused by the individual applications, but also not by CUPS. The sizes you see are the sizes of the files generated by the applications and sent to CUPS when printing. These files are generated by functions of the library libcairo which is used by all the mentioned applications. So one problem is libcairo making big print files. Another problem is Ghostscript. It converts the PDF files sent by the applications into the printer's native language. Unfortunately, it has performance problems with images embedded into PDF files and especially PDF files from libcairo. See bug 668800.

Compared to the memory sizes of modern PCs and printers the files are not so big, the real problem is the way how libcairo makes them and the way how Ghostscript renders them. Moving to libcairo and Ghostscript.