| Summary: | app-text/evince-0.6.1 impossible to select paper size (printing) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Christophe PEREZ <chris> |
| Component: | Current packages | Assignee: | Daniel Gryniewicz (RETIRED) <dang> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | arthur, gnome |
| Priority: | High | ||
| Version: | 2006.1 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Christophe PEREZ
2007-01-15 05:18:49 UTC
As of this version, evince uses the GTK printing, rather than libgnomeprintui. This makes a lot of printing different. The possible settings (in the Page Setup tab) change based on the available printer. I do not have the option to change the paper size, but my printer (and it's settings) only allow one paper size anyway. I do have the option to change things like the paper tray, which are available on my printer. Have you selected the correct printer from the list (or is Print to File selected?) If you do, does it allow you to change the paper size? Does your printer even allow you to change the paper size? Can you set the paper size correctly in the printer driver in the first place (in gnome-cups-manager)? Well, yes I have the correct printer selected. I can print. But, header and footer are cut. With the previous evince version, I had to chose A4 to correct this. Now, I can't. My printer is on my server (cups) and works correctly with OOo for example. I don't have gnome-cups-manager, I don't use gnome but kde/xfce4. $ lpoptions -p HP5652 -l PageSize/Page Size: Custom Letter *A4 Photo Photo5x7 PhotoTearOff 3x5 5x8 A5 A6 A6TearOff B5JIS Env10 EnvC5 EnvC6 EnvDL EnvISOB5 EnvMonarch Executive FLSA Hagaki Legal Oufuku w558h774 w612h935 PrintoutMode/Printout Mode: Draft Draft.Gray *Normal Normal.Gray High High.Gray Photo PageRegion/PageRegion: Letter A4 Photo Photo5x7 PhotoTearOff 3x5 5x8 A5 A6 A6TearOff B5JIS Env10 EnvC5 EnvC6 EnvDL EnvISOB5 EnvMonarch Executive FLSA Hagaki Legal Oufuku w558h774 w612h935 InputSlot/Media Source: *Default PhotoTray Upper Lower Envelope LargeCapacity Manual MPTray Duplex/Double-Sided Printing: DuplexNoTumble DuplexTumble *None Quality/Resolution, Quality, Ink Type, Media Type: *FromPrintoutMode 300ColorCMYK 300ColorCMYKFullBleed 300DraftColorCMYK 300DraftGrayscaleCMYK 300FastDraftColorCMYK 300FastDraftGrayscaleCMYK 300GrayscaleCMYK 600ColorCMYK 600ColorCMYKFullBleed 600GrayscaleCMYK 1200PhotoCMYK 1200PhotoCMYKFullBleed PS : sorry for my bad english Do you have any other gnome programs you can try and print with? Gedit would be a good one. I'm trying to figure out if this is an evince bug or a gtk-print bug. (In reply to comment #3) > Do you have any other gnome programs you can try and print with? Gedit would > be a good one. I'm trying to figure out if this is an evince bug or a > gtk-print bug. > I have this problem, and also it's imposible to switch to landscape mode. This is not evince bug - since you can see same dialog in gtk-demo(gtk+ code demos). This 'feature' has forced me to go back to Acrobat. I just noticed the changelog for 0.7 includes: * Added paper size field to the properties dialog. (Kasper Svendsen, Wouter Bolsterlee) Any chance of a version bump in Portage? Paper size field is there, but I can't set it (it's greyed out). The bump is already in the gnome overlay, could you maybe try it from there and see if it fixes your problem? It has gnome 2.17 dependencies, so it can't go into portage until 2.18 comes out. (overlay info at http://overlays.gentoo.org/proj/gnome/wiki) Or you could just downgrade for now. Old versions of evince are still in the tree. Since I've failed to backport the 0.7.x patches to make gtkprint work, I've added 0.6.1-r2 that forces gnomeprint. I have no printer installed, but evince-0.6.1-r2 wants to pull in gnome-base/libgnomeprint-2.12.1 and gnome-base/libgnomeprintui-2.12.1. Why would I want those two packages if I don't even own a printer? Because evince needs to be able to display a print dialog, and possibly print to postscript files (which you don't need a printer for). Evince needs a print dialog, most software does; You cannot disable it. If you don't have libnomeui, you need gtk+-2.10 for it's print dialog, but gtkprint is broken in evince 0.6.x and only fixed in evince 0.7.x. Evince used to depend on libgnomeprintui before the gtkprint stuff was added, this is just reverting to that. |