Printing Deutsche Bahn ticket on Kyocera PS printer takes 5 minutes (regression to 11.10)
Bug #980616 reported by
Felix Möller
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libcairo |
Confirmed
|
High
|
|||
cairo (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
cups-filters (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Printing a single page PDF takes more than 5 minutes on my Kyocera FS 1350DN.
The printer used to print arround 20 pages a minute.
Related branches
Changed in libcairo: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
To post a comment you must log in.
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 /bugs.launchpad .net/ubuntu/ +source/ ghostscript/ +bug/668800 (comment #36) bugs.ghostscrip t.com/show_ bug.cgi? id=692959
https:/
http://