Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 294866

Summary: duplex printing with an application using gnome-base/libgnomeprint-2.18.6 does not work!
Product: Gentoo Linux Reporter: Christian Bönnhoff <boennhoff>
Component: [OLD] LibraryAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED WONTFIX    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description Christian Bönnhoff 2009-11-27 16:21:19 UTC
My Officejet Pro L7780 has a working duplex-unit and CUPS correctly determines the units existence, but every application i tested (Evince, Gedit, Evolution) using libgnomeprint just allows printing on a single page!

Other Software NOT depending on this library work like expected: OpenOffice, Adobe Reader...

Besides that, it seems like many other settings are also ignored/not-offered (page array, orientation, multiple pages on one page, etc.)!

Reproducible: Always

Steps to Reproduce:
1. Open any document in Evince
2. Try to print duplex with a printer supporting it




I have the following installed:
gnome-base/libgnomeprint-2.18.6
gnome-base/libgnomeprintui-2.18.4
app-text/evince-2.28.1
net-print/cups-1.3.11-r1
net-print/libgnomecups-0.2.3

PS: Google spits out a lot of similar bug reports within other distributions, some of them saying the library is deprecated, but then: where is the alternative solution?
Comment 1 Christian Bönnhoff 2009-11-27 16:23:07 UTC
Created attachment 211340 [details]
emerge --info
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-11-28 09:33:39 UTC
There is a lot of problems with applications using libgnomeprint, this library has been deprecated since the introduction of GtkPrint in gtk+-2.10. We should probably be more active at warning users when they install deprecated libs but anyway this is unlikely to be fixed ever. The alternative is to open upstream bugs for each and every application using libgnomeprint.