A Microsoft Windows program typically provides the user the following print commands:
Direct printing is a valuable feature since it eliminates what is often an unnecessary dialog box. Once the user selects his preferred print settings with the Page Setup dialog box or Print Setup dialog box, the program has all the information it needs to print a document. The Print dialog box allows the user to select the printer, page range, and number of copies, but almost always the user wants to print a single complete copy to the currently selected printer. As a result, the normal response to this dialog box is to click OK.
How do you distinguish between normal printing and direct printing? Microsoft Office and Microsoft Internet Explorer perform normal printing from the menu but direct printing from the toolbar. This is a natural distinction, since the toolbar is intended to be a shortcut and the menu can clearly indicate when more information is required by displaying an ellipsis. Interestingly, Microsoft Visual C++ performs normal printing in both cases.
TIP
If your program has a toolbar, provide direct printing.