Guides and Sample Code


macOS Human Interface Guidelines



macOS includes an advanced printing system. Users appreciate the extensive printing options that are available and they expect to be able to access them regardless of the app they’re using. Fortunately, when you use the macOS printing system in your app, the printing features are easy to make available to users.

Use the standard printing dialog instead of creating a custom dialog. Because of all the options the macOS printing system provides, it is important to use the standard printing dialog with which users are familiar.

image: ../Art/standard_print_dialog_2x.png

For information about the standard printing dialog, see The Print and Page Setup Dialogs. For general information about the printing system, see Printing Programming Guide for Mac.