today I noticed not for the first time that printing PDF-Documents (A4 size) from okular results in prints that are much smaller that they should be. A document I wanted to print from my office desktop system that covers the whole A4-page is printed in the lower right corner of the page and has only about half the height and half the width of the A4 paper. I checked that in the printer dialog settings A4 is selected as paper size.
Moreover I had to set the page orientation in the printer settings to the wrong value. The document is in portrait orientation (which is also shown in okulars document properties dialog) but the print only comes out in portrait if I select “landscape” in the printer settings.
When I print the very same document from the same system to the same printer using evince everything works fine, correct size and no need to change any orientation setting for printing.
At home I recently had a similar experience. I have two openSuSE 42.3 systems, where one system (the client) learns all printers from the other system (the server) via cups-browsed. Here the print comes out smaller when printed from the client via okular. Next I printed the same document from the “server” using okular and it came out without any problem in full A4 size. I do not remember however if I changed the orientation from portrait to landscape in this case.
Very strange. Did anyone else experience a similar behavior?
Trawling through some bug reports, I did find the following https://bugs.kde.org/show_bug.cgi?id=363788#c16
Strangely, it links to another bug report (which concerns incorrect scaling with custom page size and ‘fit-to-page’ in use). I’m not sure whether the issue you describe is due to this but here it is anyway… https://bugs.kde.org/show_bug.cgi?id=383734
…and where it was apparently resolved around Aug 2017. I’m sure that Okular (in Leap 42) would have received this patch though (it does in Okular 1.3.3, Leap 15)…
rpm -q okular --changelog|grep -i custom -A3
If not a bug report might be needed perhaps.
A workaround for now might be to just to print PDFs from CLI eg