How to Show the Expanded Print Details Dialog in Mac OS by Default

Do you frequently access the detailed printing options when printing from a Mac? If so, you’ll really appreciate this trick to always show the expanded print dialog window and settings screen.

For some quick background, typically when you go to print if you want to see expanded printing options like print paper orientation and paper size, you’ll need to click the “Show Details” button when printing a document. But with a little command line trick, you can make the expanded print dialog window the default setting in Mac OS when printing, so that you won’t have to click “Show Details” every time you print a document to make adjustments.

The expanded Print dialog window in Mac OS shows many additional print details and configuration options for printing documents, including specific page counts, the page and paper print orientation, paper size, preset settings options, printing double sided, printing borders, whether to print the header and footer of a file, whether to print in black and white or use color ink cartridges, and much more depending on the document in question and the app doing the printing. This is all quite useful information to adjust and toggle as needed for people who do a lot of file printing from a Mac, so this article will discuss how to make the expanded printer options showing all these details (and more) available by default with each print attempt.

How to Always Show the Detailed Print Dialog in Mac OS

This will change the default print setting in Mac OS so that every time you go to print a document, the fully expanded detail print dialog shows.

Open the “Terminal” application in Mac OS, located in the /Applications/Utilities/ folder (or you can access through Spotlight or Launchpad)

Enter the following defaults command string exactly:

defaults write -g PMPrintingExpandedStateForPrint -bool TRUE

Hit Return to execute the command, there won’t be any confirmation in the terminal

Now return to any document, webpage, etc, and go to File > Print to see the expanded print dialog shown by default

You shouldn’t need to restart the Mac or relaunch any apps for the change to take effect, but if you have an active print dialog window open when you use the command you’d need to close it and start the print process again by summoning it through the File menu or the Print command.

Here is what the full expanded print dialog window looks like from TextEdit on a simple plain text file:

Typically to show those additional printing options you’d need to click the “Show Details” button at the print dialog, but with this defaults setting it becomes the default.

Compare that to the default print dialog window with much fewer options and customizations for the print effort:

This will impact all new printing attempts on the Mac, expanding all details of printing options available, and from all apps too, whether you’re printing a document to a printer or even printing to PDF on the Mac, and whether its a local or network printer doesn’t matter either.

The command works on just about every version of macOS and Mac OS X, regardless of how the m in Mac is capitalized and whether or not their are spacing in between the characters of the version name.

How to Return to Default Print Dialog Screen in Mac OS

If you have decided you do not want to see the expanded print dialog in Mac OS by default and you’d rather click the “Show Details” button at the Print dialog yourself, then you can reverse the command syntax:

Open the “Terminal” application in Mac OS

Issue the following command and then hit return:

defaults write -g PMPrintingExpandedStateForPrint -bool FALSE

Exit Terminal as usual

That will return MacOS to the default state of not showing the full expanded print window.

defaults write -g writes to the global preferences domain, over which the application domains take precedence. If you want this to work in Safari, Firefox, Chrome, etc., then use their preferences domains instead, e.g.

I am not a regular user of Terminal commands so I get excited when I do things under the hood that magically work.
This page’s discussion is interesting & helpful ~ Thanks to all for these suggestions!
Sharing that I did try cashxx’s ‘force Chrome’ command and experienced Chrome/Mac OS failing to generate hyperlinks for PDF print jobs after executing the command. I actually find Chrome’s reliable print-hyperlinking to be one of its few selling points [to be fair, I just recently updated my Late-2011 MBP from Mavericks to High Sierra so I’m behind-the-curve if Safari / others have joined the (reliable-PDF-hyperlinking) party] so I chose to revert by entering (see paul’s post below):

defaults delete com.google.Chrome DisablePrintPreview

Then, after quitting and reopening Chrome, Chrome’s print preview was back and so were the hyperlinks embedded in the PDF’d webpage!
Now if we can just delete COVID-19 as easily….Be well all!

defaults write -g writes to the global preferences domain, over which the application domains take precedence. If you want this to work in Chrome, Safari, Firefox, etc., then use their preferences domains instead, e.g. defaults write com.apple.Safari PMPrintingExpandedStateForPrint -bool TRUE

This website and third-party tools use cookies for functional, analytical, and advertising purposes. By continuing to browse the site, closing this banner, scrolling this webpage, or clicking a link, you agree to these cookies. You can review our privacy policy for additional information.I AcceptPrivacy Policy