Launchpad has imported 6 comments from the remote bug at
https://bugs.freedesktop.org/show_bug.cgi?id=48260.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2012-04-03T10:00:25+00:00 Till Kamppeter wrote:

For printing on Dabian and Ubuntu GTK/GNOME-based applications (like
evince) generate PDF with Cairo and send it to CUPS. CUPS calls
Ghostscript to convert this PDF into the printer's native data format.

Problem is that the PDF generated by Cairo renders very slowly with
Ghostscript in the printing-typical resolutions of 600dpi and more.

This is caused by pointless use of transparency also if only opaque
objects are drawn and in addition, the bounding boxes of the
transparency groups are always the entire page. Since Ghostscript has to
allocate memory to hold the raster data for each transparency the
overall memory consumption can get multiples of the memory needed for th
final page's raster data, making the machine swapping to the death.

Can this be improved? PDF-based printing got standard now.

Sample bug reports:

https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/968785
https://bugs.launchpad.net/ubuntu/+source/ghostscript/+bug/668800 (comment #36)
http://bugs.ghostscript.com/show_bug.cgi?id=692959

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/0

------------------------------------------------------------------------
On 2012-04-03T15:57:45+00:00 Adrian Johnson wrote:

The page sized bounding boxes problem has been fixed in 1.12.0. The use
of transparency groups for opaque objects is something that can be
improved.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/1

------------------------------------------------------------------------
On 2012-04-03T16:15:21+00:00 Till Kamppeter wrote:

Can you give me a patch for 1.10.2 which I could apply to the Ubuntu
Precise (12.04) package?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/2

------------------------------------------------------------------------
On 2012-04-03T16:30:50+00:00 Adrian Johnson wrote:

There are too many changes.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/3

------------------------------------------------------------------------
On 2013-03-07T10:10:06+00:00 Till Kamppeter wrote:

To make printing also working well on mobile and generally low-
performance devices it gets very important to completely do away with
transparency in PDF output, at least if the document does not actually
contain any transparent graphical elements.

We should perhaps even make one output mode optimized for printing with
no transparency at all. This would allow fast print rendering,
especially also on mobile. Ghostscript developers suggest PDF/X-1 output
here.

Another mode could use transparency only where it is actually needed,
for getting small, efficient PDF files for archiving and web download.

We should raise priority for this as slow printing is a very common
problem under Linux (and mostly caused by the transparency abuse in
Cairo output) and Linux gets more and more used on mobile battery-driven
devices.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/4

------------------------------------------------------------------------
On 2013-03-25T10:48:17+00:00 Till Kamppeter wrote:

More Ubuntu bug reports showing this problem:

https://bugs.launchpad.net/bugs/980616
https://bugs.launchpad.net/bugs/1159452

Reply at:
https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1159452/comments/9


** Changed in: libcairo
       Status: Unknown => Confirmed

** Changed in: libcairo
   Importance: Unknown => High

** Bug watch added: Ghostscript (AFPL) Bugzilla #692959
   http://bugs.ghostscript.com/show_bug.cgi?id=692959

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1159452

Title:
  unable to print entire pdf for some files in evince

To manage notifications about this bug go to:
https://bugs.launchpad.net/libcairo/+bug/1159452/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to