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

Bug 165029

Summary: Evince and Yelp does not see my usb printer
Product: Gentoo Linux Reporter: Kristian Poul Herkild <kristian>
Component: [OLD] PrintingAssignee: Printing Team <printing>
Status: RESOLVED WORKSFORME    
Severity: normal CC: bm55b
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Kristian Poul Herkild 2007-02-02 19:21:12 UTC
It appears that the DBus upgrade from 0.62-r2 to 1.0.2 has broken the GTK print dialogue.

Evince and Yelp cannot see my USB printer anymore. I can only choose to print to lpr and print to file. Both are irrelevant with a USB-printer (Brother HL2030, installed as HL2060 by CUPS).

Firefox, gedit, scribus, openoffice.org, Thunderbird, gnumeric and so on works fine. Only Evince and Yelp fails.

It seems to be related to this ubuntu-bug: https://launchpad.net/ubuntu/+source/evince/+bug/66379
Comment 1 Lee Thompson 2007-02-03 14:39:00 UTC
I'm seeing the same issue.  Evince won't print after sbus upgrade.  Using the Gnome PDF viewer "gpdf" will print my pdf document, but not evince.
Comment 2 Lee Thompson 2007-02-03 16:53:20 UTC
I deleted and then re-added my printer in cups and and now evince is printing again.  My guess is evince chats with cups to get printer options for the printer and uses this to make the tabs for printer options.  If this fails, it won't light the print submit button.
Comment 3 Kristian Poul Herkild 2007-02-03 22:33:42 UTC
(In reply to comment #2)
> I deleted and then re-added my printer in cups and and now evince is printing
> again.  My guess is evince chats with cups to get printer options for the
> printer and uses this to make the tabs for printer options.  If this fails, it
> won't light the print submit button.
> 

That trick didn't do a thing for me. The USB printer still doesn't show up in the list in Evince and Yelp. But the rest work fine.
Comment 4 Lee Thompson 2007-02-04 16:46:10 UTC
Hey, it was a guess  :)
Go into the cups admin UI at http://localhost:631/printers/ and hit the "Set Printer Options" button.  That wasn't working for me.  When I re-added the printer, the set printer options cups feature started working again and that is also when evince started printing.  
Comment 5 Kristian Poul Herkild 2007-02-11 05:30:47 UTC
(In reply to comment #4)
> Hey, it was a guess  :)
> Go into the cups admin UI at http://localhost:631/printers/ and hit the "Set
> Printer Options" button.  That wasn't working for me.  When I re-added the
> printer, the set printer options cups feature started working again and that is
> also when evince started printing.  
> 

I have no problems with cups. I can do it through the web-interface or through the Gnome cups manager. Both work fine. But evince and Yelp still cannot see the printer. It doesn't show up in the print dialogue.
Comment 6 Kristian Poul Herkild 2007-02-11 05:34:22 UTC
This is what I see in the gtk-print-dialogue:

- Print to File
- Print to LPR


No more, no less.
Comment 7 Kristian Poul Herkild 2007-02-11 06:54:59 UTC
I finally found the solution. GTK+-2.10.6 didn't install libprintbackend-cups.so when compiled after updating dbus. Recompiling GTK+ solved the problem.

Funny though that revdep-rebuild showed no problems.