Bug 45971 - PRINTING UI
Summary: PRINTING UI
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
3.4.4 release
Hardware: Other Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-12 15:51 UTC by Kevin
Modified: 2016-02-23 02:41 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments
File with a page that resists portrait printing. (49.67 KB, application/vnd.oasis.opendocument.spreadsheet)
2012-02-12 15:51 UTC, Kevin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin 2012-02-12 15:51:11 UTC
Created attachment 56936 [details]
File with a page that resists portrait printing.

The option to print in portrait mode is hard to find.

Moreover, after printing the "Xanadu" page in the attached file, I have to find it again every time I print, even if I do not quit the program in between.  It seems to me that the program should remember this preference.

I do notice the preference being remembered in a file with a single page.
Comment 1 sasha.libreoffice 2012-05-17 07:05:47 UTC
Thanks for bugreport
On which OS this problem with printing? And on another (if available) reproducible?
Comment 2 Kevin 2012-05-17 13:40:05 UTC
I'm on Ubuntu 11.10 (Natty) in a xfce login.
Current version of LibreOfficeCalc is 3.3.4.
I'm printing the first tab, "all".
In File -> Printer Setup -> Properties, I select Portrait and Long-Edge binding duplex.
In File -> Print -> Options, I select "print to file" (saving paper).

The resulting file  is printed in landscape.


Other OS: Windows 7, LibreOffice 3.5.3.2
There's a more elaborate driver for my printer on Windows, but in File -> Printer Setup -> Finishing, I select "portrait", along with duplex options.
In File -> Print, I ask for pages 1-2 (I have no way to view the PCL output if I send it to a file).
It prints in landscape orientation, not duplexed.
Comment 3 Kevin 2012-05-17 13:42:29 UTC
Additional note:  On Ubuntu, if I just click on the file in the file manager, it opens it in Gnumeric.  Gnumeric prints it duplexed in portrait-mode with no problems.
Comment 4 sasha.libreoffice 2012-05-17 22:14:56 UTC
Thanks for additional information
Comment 5 Joel Madero 2012-11-28 16:32:22 UTC
I can confirm the issue, what I think is that it's an issue of the page being set to Landscape orientation (Format - Page) but, printer settings should override this if you want a one time print as something else, not sure if these settings should be saved as then you'd have conflicting defaults (page orientation set as landscape but then printed portrait). 

I'll mark as NEW and mark as a minor bug -- honestly could be an enhancement request, not sure if this is working as intended. One thing is for sure, if the default in format - page is what is kept, then there shouldn't even be the option in the printer properties. 

Minor: Doesn't prevent high quality work, just have to use a different setting to get the desired result (Format -> Page -> Page Orientation)

Medium: Enough people might see this and get confused as to what the printer settings are actually doing if they don't somehow change the default behavior set in format -> page.
Comment 6 QA Administrators 2015-01-05 17:52:29 UTC Comment hidden (obsolete)
Comment 7 Kevin 2015-01-21 09:29:37 UTC
The situation remains much the same in LibreOffice 4.3.5.2 freshly downloaded for Windows.  When I have a document open and click print, I expect to be able to control all aspects of the printing.  I can, but it's obscure.

In the Print dialog, I would expect either the "Page Layout" tab, or at the worst the "Options" tab to allow me to change the orientation.  The presence of a "Properties" button on the "General" tab escaped my notice, perhaps because my intent was quite specific, not general, and related to the page and what I could think of as its layout (although I know you mean something else specific by layout there.)

In fact, I was really expecting to control orientation right on the General tab itself, in connection with the preview that appears there and shows the orientation and dimensions.  It seems intuitive to me that if these details are shown there, they should be controlled there.
Comment 8 Joel Madero 2015-01-21 17:46:09 UTC
Hi Kevin - 

I highly encourage you to join the design/UX team mailing list to discuss changes. That team has grown considerably in the past months and would likely be more than welcoming to hear your input about how to make the UI more intuitive.

http://www.libreoffice.org/get-help/mailing-lists/
Comment 9 QA Administrators 2016-02-21 08:37:56 UTC Comment hidden (obsolete)
Comment 10 Kevin 2016-02-23 02:36:58 UTC
At your request, I had another look at this issue.  The behavior has changed, but there's still some difficulty getting this printed as I would like.

I'm on Xubuntu 14.04.4 LTS, running a freshly-downloaded  LibreOffice_5.1.0.3_Linux_x86-64_deb

What happens now is
a) file -> print -> properties has an Orientation button that is set "Landscape" but is inactive and greyed-out.  At least it's not pretending to let me change it here, so that's good as far as it goes.

b) File -> Printer Settings (the dialog title is slightly different: "Printer Setup") -> properties is much like (a) above.  Acceptable.

c) Format -> page -> page has radio buttons for Portrait and Landscape that it DOES allow me to change, but it does NOT affect how the page is printed.  THIS IS BAD.

d) I could not find a way to modify this document to print in portrait orientation.  Even if I used (c) above and saved the document with "page" orientation, the saved document insists on printing landscape. THIS IS BAD.
Comment 11 Joel Madero 2016-02-23 02:41:02 UTC
Hi There,

Thanks for responding. With that I'm closing this bug report as WFM and we'll need clean (and separate) bugs for each new issue you're seeing. Thanks for understanding, this is all to keep our bug tracker clean and useful and to avoid clutter