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 501718 - Print scale entry misleading
Print scale entry misleading
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: printing
2.20.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2007-12-05 12:06 UTC by Josselin Mouette
Modified: 2010-02-20 13:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
PDF of a label (291.51 KB, application/PDF)
2009-10-22 23:54 UTC, Matt Warnock
Details

Description Josselin Mouette 2007-12-05 12:06:46 UTC
[ Forwarded from http://bugs.debian.org/453405 by Matijs van Zuijlen ]

When the paper size of a pdf file, and evince's paper size setting are not
the same, the Scale option on the Page Setup tab in the Print dialog is
misleading. Leaving the setting at 100% results in a scaling of the page to
the evince's paper size. I would expect the 100% setting to print the page
(and more importantly, the objects on it!) at exactly the size prescribed
by the file. Scaling to evince's page size should have a separate option.
Comment 1 Wouter Bolsterlee (uws) 2008-01-13 15:01:02 UTC
That may cause cut-off of objects... not sure what the best thing to do is... carlos?
Comment 2 Josselin Mouette 2008-01-13 15:06:38 UTC
You could display the actual scaling, but setting the default to something like "fit to page", which is 100% when the paper size is the same, but is different in the other case.
Comment 3 Nikolaus 2008-09-30 15:03:57 UTC
Note that with the current behaviour it is basically impossible to print a PDF in the correct size if the size happens not to correspond to the printer page size.
Comment 4 ricaxexl@sapo.pt 2009-03-09 08:17:23 UTC
I have the same problem.... I use ubuntu 8.10
Comment 5 Eric Larson 2009-06-29 15:50:54 UTC
I can confirm this one. The standard among other PDF programs I have used (Adobe, FoxIt) is to have smaller documents print at the correct size---e.g. a 3x4" figure print at 3x4" on 8.5x11 paper. I think that if the pages are too large for the print paper, by default they are scaled.
Comment 6 Bartek Kostrzewa 2009-08-02 22:15:13 UTC
The print dialog should show a preview where you can scale the page exactly and move it around. It should also allow this setting for each page in the document separately (if the user wishes to) since the PDF page size is not a fixed quantity.

This also solves the cropping issue because the user will choose which bit to crop.
Comment 7 Matt Warnock 2009-10-22 23:54:20 UTC
Created attachment 146073 [details]
PDF of a label

Here is an example of a PDF file that cannot be usefully printed with Evince.
Comment 8 Matt Warnock 2009-10-22 23:55:55 UTC
This is really annoying.  I get product label proofs (small paper size with a full bleed) and can't print them usefully from evince.  They autoscale to full page irrespoective of 100% scale setting (annoying), but the bleeds run off the page and the last 1/4" or so can't be read (deal-killer) as it is in the printer's unprintable margin area.  So you don't even see the full image at all (edges are cut off on 3 sides) when printed.

IIRC, Adobe reader, in this situation, has several useful settings.  These selections keep their state from one invocation to the next, so you can set them to what you need in you situation and forget them.

1) Scaling method : this pulldown menu has several options, including "none", "scale by percent" (with a separate % box), and "best fit" (which scales up or down as needed to fit the page, but respects margins, set separately).  I think "best fit" is the default.

2) Rotate automatically (checkbox).  If a landscape image is printed on portrait paper, automatically rotate the image (but don't scale) to correct.  Checked by default, I think.

3) Center automatically (checkbox).  Center the image in both directions (could be separate, I suppose).  Checked by default, I think.

4) Print margins.  Can be set to whatever you like.  This allows you to position an image on the page as you wish, in a pinch.
Comment 9 AB 2009-11-30 21:38:42 UTC
This is one the most annoying "features" of Adobe Reader. Scales pages down to fit paper.
Does evince has to copy this?
In Adobe Reader you can at least set 100% and it works. Not so in evince.
Comment 10 Marek Matej 2010-02-18 23:22:22 UTC
I can confirm similar behaviour. When printing PDF, which objects should have precise dimensions (in my case circuit board to be processed later) the dimensions differs quite a lot.
Comment 11 Adrian Johnson 2010-02-20 00:23:55 UTC
This has been fixed in 2.29.5. There is a new print tab that allows page scaling to be set to "None", "Shrink to printable area", and "Fit to printable area". There are also options for "autorotate" and "use PDF paper size" instead of the selected paper size for printing PDFs with mixed paper sizes to printers that have all the required paper sizes available.
Comment 12 Wouter Bolsterlee (uws) 2010-02-20 13:01:08 UTC
Thanks, Adrian, I'm marking this FIXED.