Landscape Printing Bug in High Sierra
Mac Pro, macOS High Sierra (10.13)
The solution that I have found to this problem is to reset the printing system:
1. Go to system preferences, printers and scanners.
2. Right click on the printer and select "Reset Printing System". This will remove all saved printers and their preferences but will not delete the drivers.
3. Add back all of the printers using the + button.
This solved my problem, but was a pain to re-add all of my printer and now re-build all of my pre-sets for each printer.
The solution that I have found to this problem is to reset the printing system:
1. Go to system preferences, printers and scanners.
2. Right click on the printer and select "Reset Printing System". This will remove all saved printers and their preferences but will not delete the drivers.
3. Add back all of the printers using the + button.
This solved my problem, but was a pain to re-add all of my printer and now re-build all of my pre-sets for each printer.
What I had to do to resolve this same problem with Numbers under High Sierra was open the System Preferences, click on my printer in the "Printers" display (in the left panel) then remove it by clicking on the "—" button below the "Printers" display. Then, I clicked on the "+" button to add my printer back. Next time I needed to print a Numbers sheet in Landscape Orientation, my printer behaved exactly as expected, viz., by printing a nice, landscape image of the spreadsheet.
I just figured out how to fix it without having to delete all of your printer presets. Download a plist-editor like Prefs Editor, Pref Setter, PrefEdit, or install Apple's Xcode Tools. Now locate your printer's preferences file. Mine was here: ~/library/preferences/com.apple.print.custompresets.forprinter.Brother_MFC_9140 CDN.plist.
Open the file and look for the 'com.apple.print.preset.Orientation'. Mine was set to '1'. The instant I changed it to '0' the problem was fixed.
Cheers,
Coen
It looks like you are using a preset that's probably saving Portrait as the orientation. The orientation isn't shown in the "Show Presets…" window because Pages does not show the orientation control in the dialog. Try setting the Presets menu to "Default Settings" and selecting landscape if necessary. Does that change what is printed? Hope this helps.
I had this issue with Pages today and came across this thread.
A solution that worked for me: Save as PDF.
Opened the PDF, hit PRINT and...voila! The print dialog opened and my document was presented in landscape. Printed in landscape mode as intended.
If you save your own "printing Preset" it includes the page orientation (since HighSierra), even though the print dialog has no way to edit the page orientation in Numbers & Pages.
Only the default presets changes the orientation according to your file automatically. (for some reason?)
This is clearly a stupid bug in the printer settings of MacOS.
A workaround is to setup separate presets fro landscape and portrait orientation. or only use the default printer setting till Apple finally fixes this issue.
Deleting then reentering my printer in System Preferences/ Printers & Scanners worked for me too.
Thanks, worked for me and I was able to update my printer driver
Thanks, Bill -
I tried the suggestion of others without success. Then I tried your suggestion three times without success. Then decided to try one more time. This time after clicking on the "-" button I closed out of System preferences. Then I reopened and clicked on the the "+" button and closed out of System Preferences. SUCCESS.
Thank you for your suggestion.
Another way was to print from my iphone.
ehwj
You can also edit these files. For each preset, expand com.apple.print.preset.settings,then delete the key
com.apple.print.preset.Orientation. Save and restart your computer.
This may have been overkill: resetting the print system deletes all the printers and all the preferences files. If you have to do this again, maybe it'll be easier to delete only the presets. They are in your home's Library/Preferences folder and are named either com.apple.print.custompresets.plist or com.apple.print.custompresets.forprinter.<printer name>.plist.
I'm glad you got it working.
I have the same issue and noticed it on Numbers spreadsheets. It is impossible to print in landscape page orientation in Numbers since the High Sierra upgrade, which makes it impossible to print spreadsheets. This occurs across all drivers and all printers (in my case HPs and a Lanier) including newly installed drivers. Changing the Presets to "Default Settings" does not fix this.
Unfortunately it isn't only in Numbers / pages etc. It is also not working in Photoshop and on multiple machines which are updated from Sierra - even resetting Printing System doesn't work. This is a major bug Apple: AWAKE!
What orientation does the print preview in the dialog show? I am able to print in landscape from Numbers and Pages to an HP after making sure the page orientation is set to landscape.
When I save current settings as a preset it also safes the landscape or portrait mode and this can't be changed anymore on the printing dialog window.
Do I really need to setup the exact same presets for different page orientations? That's a bug I hope it get fixed soon!
Landscape Printing Bug in High Sierra