The problems described here are because gnome-print libraries are not
maintained and buggy. Thanks to Project Ridley these libraries are
abandoned and a new printing dialog and libraries will be part of GTK+
(available in GTK+ 2.10). These new libraries will bring a better
printing experience and are the right way forward. More info on
http://live.gnome.org/ProjectRidley.

Until then we are stuck with gnome-print in dapper (GTK+ 2.8). I have created a 
patch for libgnomeprint that improves the current printing experience from 
gnome applications by:
  * Reading options set in PPD, /etc/cups/lpoptions and ~/.cups/lpoptions by 
making use of gnome_cups_printer_get_options from libgnomecups. This makes sure 
that options set by gnome-cups-manager will be applied, even options that can't 
be changed in the gnome print dialog like Printing Quality.
  * allowing more options to be usable in the gnome print dialog: changing of 
Paper Size, Page Orientation (e.g. Landscape), Duplex and Tumble, 2 pages to 1 
and 4 pages to 1. These options only apply to the current print job and are not 
saved when closing the gnome application.  
This was part was inspired by gnome-bug 166564.
Hard to believe that e.g. landscape printing didn't work in gnome apps, this 
fix solves that.

You find the patch in attachment. This patch solves bug #34112 and its
duplicates according to me in the best way possible for the current
gnome-print implementation. I advice everyone to test it and to report
possible problems with it.

** Attachment added: "libgnomeprint-cups-transport.diff"
   http://librarian.launchpad.net/3015998/libgnomeprint-cups-transport.diff

-- 
gnome programs don't respect ~/.cups/lpoptions
https://launchpad.net/bugs/34112

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

Reply via email to