Chrome Version: 56.0.2924.87
OS: Win10
What steps will reproduce the problem?
(1) Open a webpage and use ctrl + shift + p to open the system dialog.
(2) Select "landscape" in Printing Preferences.
(3) Print (to XPS document writer or a local printer)
(4) From the same page, use ctrl + p to open print preview and set the orientation to portrait.
(5) Click the "Print with system dialog" link in the print preview dialog
(6) Again select landscape in printing preferences from the system dialog
(7) Print
What is the expected result?
Printed output in (3) and (7) should match
What happens instead?
Printed output in (7) is portrait oriented (but rotated in view if viewed in XPS document viewer). Printed output in (3) is landscape as expected.
Note a similar effect occurs if you print preview to a one page size, then use the system dialog and set the page size to something different. The page is still laid out for the page size used in preview.
It appears that once we lay out the page for print preview we do not re-do the layout when we print later from the system dialog. In order to make the results of printing from system dialog the same either way, we should re-layout when printing from system dialog after preview in case there are new settings.
This definitely occurs on Windows, should check what happens on other OSes.
Comment 1 by rbpotter@chromium.org
, Mar 26 2018