Bug 146121 - UI: Redesign proposal regarding to Page Size and Orientation feature in Print dialog
Summary: UI: Redesign proposal regarding to Page Size and Orientation feature in Print...
Status: RESOLVED INSUFFICIENTDATA
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.4.0.0 alpha0+
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: needsUXEval
Depends on:
Blocks: Print-Dialog
  Show dependency treegraph
 
Reported: 2021-12-08 11:21 UTC by Telesto
Modified: 2022-08-23 07:53 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
Screencast (1.66 MB, video/mp4)
2021-12-08 11:22 UTC, Telesto
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2021-12-08 11:21:13 UTC
Description:
UI: Redesign proposal regarding to Page Size and Orientation feature in Print dialog

More or less an follow-up on bug 146057 comment 3. And current mess. Like bug 145354

Steps to Reproduce:
1. Open the attached file
2. Press Print

The case: Each page in a writer document can be set individually to some page size and a orientation (portrait/landscape). The Print dialog redo's this again having setting for defining page size/orientation (since LibO 6.2)

I take Writer as example, because this the most complex area regarding to printing.

(A) The Printer code apparently attempts to 'match' between document paper size & document (see screencast at bug 146045 for 6.2; in new builds broken).

(B)The page size drop down will initially show best match between document paper size and available printer paper sizes. This doesn't work out to well in number of cases:

(B1) There are cases where drop down will be empty (bug 146046). In the later case it's unclear which paper size the printer will use giving a print job.
(B2) The best match out of the list of paper sizes the printer say's it supports. The supports. The single paper tray of my Printer does in theory support Letter. However living EU means I normally Print on A4. I don't have Letter paper at home (and not plenty of available either). So automatically picking letter as paper size (because my Printer supports that in theory) still useless practically. So I either want scaling (scale Letter to A4; to keep things proportional). Or alternative Print the Letter on A4 without correction (with risk of going off page).  

(C) In document page size & orientation can be overridden by the dialog by picking a different size or orientation. This will affect all pages.

(D) There is also the variable of scaling. Apparently Print Dialog does scale content to page (in certain, cases). And this desired too: see bug 145354 where in Impress slides with 16:9 dimension need to be printed on A4 (EU).

(E) Having B5 document (landscape) and setting Paper Size to say A3 puts the text in the middle of the page; Do I really want centered?

The current dialog (a) isn't working properly (b) not communicating to well on what it does (like applying scaling or no scaling) 

I personally find the print dialog for PDF-XChange much clear on what it does. And able to produce the desired results. 

* Match Document size to paper being optional
* Having Auto-Center/Auto-Rotate
* Option to scaling

I added screencast

Actual Results:
The print dialog is disturbingly unpredictable and confusing. For users and developers

Expected Results:
Make it predictable for users and developers


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 7e5af164b7d293dd410710bed411e1ca64bbecf7
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2021-12-08 11:22:04 UTC
Created attachment 176796 [details]
Screencast
Comment 2 Roman Kuznetsov 2022-08-06 15:30:35 UTC
UX-team, here is Print dialog improve proposal (but I'm not sure we need it as different report)
Comment 3 Heiko Tietze 2022-08-08 09:02:15 UTC
To rephrase, you a) dislike the automatic conversion of the page dimension / paper size and b) expect some kind of positioning option for smaller pages, right?

In respect to a) it's common and convenient - there is no point to block printing of letter sized documents in the EU, you always want to get it on A4. And ultimately I wonder what part of the print dialog you challenge as this function comes from the printer driver.

And for b) I strongly disagree with feature-creep. Don't see a use case to print a small sized page on a larger paper size on a particular position. If you want that there are plenty of options without another function.