Bugzilla – Full Text Bug Listing
|Summary:||pdftocairo rasterises some vector documents on Windows|
|Product:||ThinLinc||Reporter:||Pierre Ossman <firstname.lastname@example.org>|
|Component:||Printing||Assignee:||Henrik Andersson <email@example.com>|
|Status:||NEW||QA Contact:||Bugzilla mail exporter <firstname.lastname@example.org>|
lemon jelly sample
sunny farm invoice sample
Not fully rasterized
There are some documents (or part of documents) that Poppler's pdftocairo rasterises on Windows instead of keeping them in a vector format. This causes a reduction in quality, colour mismatches and generally makes the print job larger.
Created an attachment (id=677) [details] lemon jelly sample First sample, taken from here: https://wiki.gnome.org/Apps/Evince/Testing http://image.guardian.co.uk/sys-files/Guardian/documents/2004/11/11/lemon_jelly.pdf
Created an attachment (id=678) [details] sunny farm invoice sample Second sample, from here: http://www.princexml.com/samples/ http://www.princexml.com/samples/invoice/invoicesample.pdf
Note that both samples are rendered properly as vector images when using SumatraPDF, as well as pdftocairo's other backends and with pdftops.
Reported upstream: https://bugs.freedesktop.org/show_bug.cgi?id=94659
More testing shows that the lemon jelly document not always are rasterized. Seems to be a dependent of which print driver is used. Direct printing using "HP Laserjet 500 color MFP M570dn UPD PS" driver will make pdftocairo to only rasterize the fifth graphical symbol on first row. See attachment "minimal rasterized". Direct printing using "HP Laserjet 500 color MFP M570 PCL6" driver, the results is 90% rasterized image. See attachment "90% rasterized". You can see in the scan the bounding box for the rasterization is almost the full graphics. Text around is vectorized.
Created an attachment (id=711) [details] Not fully rasterized
Created an attachment (id=712) [details] 90% rasterized
(In reply to comment #5) > Direct printing using "HP Laserjet 500 color MFP M570dn UPD PS" driver will > make pdftocairo to only rasterize the fifth graphical symbol on first row. See > attachment "minimal rasterized". > As you can see here, the printer get confused of gradients and masking and renders those parts wrong. Very broken results.