gnome programs don't respect ~/.cups/lpoptions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-cups-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
libgnomecups (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
libgnomeprint (Fedora) |
Fix Released
|
Medium
|
|||
libgnomeprint (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
libgnomeprintui (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
I managed this problem and many duplicates bugs :
* Bug #31864
* Bug #38149
* Bug #41303
* Bug #41304
* Bug #41402
So i resume here the problem.
When you use Gnome-Cups-Manager to mark a printer as default user, or when you change some parameters (like PageSize), modifications are saved in ~/.cups/lpoptions . This comportement is ok.
But this user configuration file is not used by gnome-cups-manager so user's parameters like default printer or user default parameters are not used.
STEP TO REPRODUCE THE BUG:
open gnome-cups-manager
add a new local printer (even if you don't have one)
change settings (like paper format A4/A5/A3 ...)
close gnome-cups-manager
view ~/.cups/lpoptions ... your changes are well saved.
open gnome-cups-manager
go to printer settings and you can see that your changes are lost
> ORIGINAL DESCRIPTION
>If I set my printer (HP Deskjet 6540 with hplip) to fast >draft mode it will not work. It still prints in normal mode.
>
>If I look at the web frontend for cups the settings didn't >change.
>
>If I change the settings directly in the web frontend it >works as desired.
description: | updated |
description: | updated |
Changed in gnome-cups-manager: | |
assignee: | desktop-bugs → pitti |
Changed in gnome-cups-manager: | |
status: | Unconfirmed → Fix Released |
Changed in libgnomeprintui: | |
status: | Unconfirmed → Confirmed |
Changed in libgnomeprint: | |
status: | Unknown → Confirmed |
Changed in libgnomecups: | |
importance: | Untriaged → Medium |
status: | Unconfirmed → Fix Released |
Changed in libgnomeprint: | |
status: | Confirmed → Needs Info |
Changed in libgnomeprint: | |
status: | Needs Info → Rejected |
Changed in libgnomeprint: | |
status: | Rejected → Fix Released |
Changed in libgnomeprint: | |
status: | Fix Released → In Progress |
Changed in libgnomeprint: | |
status: | In Progress → Fix Released |
Changed in libgnomeprint (Fedora): | |
importance: | Unknown → Medium |
Description of problem:
When printing a job to a remote CUPS queue using lp or lpr, the options seen in
'lpoptions -p dest' are included in the job. When printing from an application
using libgnomecups (such as gedit or evince), these options are not sent with
the job.
Version-Release number of selected component (if applicable): 0.2.0-2
libgnomecups-
How reproducible:
100%
Steps to Reproduce: filter. conf on server1 and add 'debug: 1' evolution/ 2.2/help/ quickref/ C/quickref. pdf' rip.log /tmp/foomatic- rip.lp evolution/ 2.2/help/ quickref/ C/quickref. pdf' rip.log /tmp/foomatic- rip.evince rip.lp and /tmp/foomatic- rip.evince, and the print-outs.
1. Make a queue called 'dest' on server1.
2. Edit /etc/foomatic/
3. On server1, make sure server2 has access to the queue.
4. On server2, 'lpoptions -ddest -ofitplot'
5. On server2, 'lp -ddest /usr/share/
6. On server1, cp /tmp/foomatic-
7. On server2, 'evince /usr/share/
and print it to dest.
8. On server1, cp /tmp/foomatic-
9. Compare /tmp/foomatic-
Actual results:
foomatic-rip.lp shows the 'fitplot' option is passed, foomatic-rip.evince shows
it is not.
Print-out from 5 is scaled to fit, but from 7 is not.
Expected results:
Both print-outs scaled to fit.