After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 573519 - "Page setup": printer-specific paper size is lost
"Page setup": printer-specific paper size is lost
Status: RESOLVED DUPLICATE of bug 559914
Product: gtk+
Classification: Platform
Component: Printing
2.14.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2009-02-28 10:03 UTC by Michael G. Hansen
Modified: 2009-03-19 13:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Example image for printing (41.23 KB, image/png)
2009-02-28 10:09 UTC, Michael G. Hansen
Details
Initial settings on "Page Setup" (18.91 KB, image/png)
2009-02-28 10:10 UTC, Michael G. Hansen
Details
Image settings (30.66 KB, image/png)
2009-02-28 10:11 UTC, Michael G. Hansen
Details
Corrupted settings in "Page Setup" after using "Print" (19.01 KB, image/png)
2009-02-28 10:12 UTC, Michael G. Hansen
Details
File print-page-setup after "Page Setup" dialog (218 bytes, application/octet-stream)
2009-03-02 18:49 UTC, Michael G. Hansen
Details
File print-page-setup after re-opening "Page Setup" and clicking "Okay" (218 bytes, application/octet-stream)
2009-03-02 18:49 UTC, Michael G. Hansen
Details

Description Michael G. Hansen 2009-02-28 10:03:07 UTC
I want to print a photo on 4x6 photo paper on a HP C6280. I go to "Page Setup", select the correct printer under "Format for:", then the paper size "Photo or 4x6 inch index card", and hit "Apply". Then I go to "Print", select the printer and the paper source.

The problem starts under "Image settings": The size of the image to print is set to 1.411x1.058 inch and I can not set it to use the full width of the paper (when I enter 4 for width, the value is reset to 1.411. In the preview, the frame for setting the position of the image on the page spans the full width, but only a part of the original image is shown in a corner of that area. The printer prints the whole image, scaled to a size corresponding to the part of the image that was shown in the preview.

When I go back to "Page setup", "Any Printer" and "Photo or 4x6 inch index card" are selected, but the page size is shown incorrectly as "1.411 x 2.12 inch".

This issue did not occur under the 2.4.x versions of Gimp, where the "Page Setup" was available under "Print->Image Settings".
Comment 1 Michael G. Hansen 2009-02-28 10:09:53 UTC
Created attachment 129718 [details]
Example image for printing
Comment 2 Michael G. Hansen 2009-02-28 10:10:42 UTC
Created attachment 129719 [details]
Initial settings on "Page Setup"
Comment 3 Michael G. Hansen 2009-02-28 10:11:41 UTC
Created attachment 129720 [details]
Image settings
Comment 4 Michael G. Hansen 2009-02-28 10:12:21 UTC
Created attachment 129721 [details]
Corrupted settings in "Page Setup" after using "Print"
Comment 5 Sven Neumann 2009-02-28 12:59:25 UTC
What operating system are you on? What version of GTK+ are you using?
Comment 6 Michael G. Hansen 2009-02-28 13:19:56 UTC
I'm on Debian sid, using libgtk2.0-0, package version 2.12.12-1.
Comment 7 Sven Neumann 2009-02-28 18:02:05 UTC
No idea what's going wrong here, but I suspect a bug in GTK+. Please update to the latest stable version, which is 2.14.7, and report back.
Comment 8 Michael G. Hansen 2009-02-28 19:21:04 UTC
I upgraded to libgtk2.0-0_2.14.7-3 but the problem persists.
Comment 9 Sven Neumann 2009-03-01 11:04:34 UTC
I can't reproduce this, it appears to be specific to your printer driver. We could reassign this to GTK+ now, but I guess we should first rule out that there is indeed no bug in the plug-in. It would help if you could examine the files print-settings and print-page-setup in ~/.gimp-2.6, before and after running the Page Setup dialog.
Comment 10 Michael G. Hansen 2009-03-02 18:47:52 UTC
I examined the change of "print-page-setup", but I could not find "print-settings".

"Print Settings"-> Select "C6280" printer and the paper size -> click "okay" -> attached as "print-page-setup-01-after-setup"

Go to "Print"-> Select "C6280" printer and print the image -> no changes in "print-page-setup" (not attached because there were no changes)

Go to "Print Settings" again-> The selected printer is now "Any printer" and the page size is corrupted. Click "okay" -> attached as "print-page-setup-02-after-setup"

The "Print" dialog does not change the "print-page-setup" file, only the "Print Settings" dialog.

If I make a custom 4x6 inch page on "Any printer", the page size does not get corrupted when closing and re-opening "Page Setup" and the preview under "Print"->"Image Settings" is okay as well. So I guess that the corruption is caused when Gimp switches from the "C6280" to "Any printer" and "Any printer" does not have this paper format. The problem also appears when I select a format on my other printer (HP Business Inkjet 1100).

I did not have this problem when I used Gimp 2.4, because the "Page Setup" dialog was reachable under "Print"->"Image Settings".



Comment 11 Michael G. Hansen 2009-03-02 18:49:01 UTC
Created attachment 129870 [details]
File print-page-setup after "Page Setup" dialog
Comment 12 Michael G. Hansen 2009-03-02 18:49:47 UTC
Created attachment 129871 [details]
File print-page-setup after re-opening "Page Setup" and clicking "Okay"
Comment 13 Marek Kašík 2009-03-19 13:14:40 UTC
Hi Michael,
this is duplicate of bug #559914. The bug is already fixed and the fix is also present in current stable version of Gtk+ (2.16).

  Regards

    Marek

*** This bug has been marked as a duplicate of 559914 ***