Some possible optional fields include:
This checkbox applies only when ASCII files are being printed. If the objects selected for printing are non-ASCII, this control should be dimmed. When turned on, output pages will be numbered.
A text field where the user may type an lp command or script name to override the instructions in the other fields. If you want to provide print methods besides lp, rename this field (Print Method, Use Print Command, and so on).
This might be an option menu containing values for High, Medium, and Low, or might be a spin box containing numbers.
An option menu containing the values Portrait and Landscape (see Figure 7-6).
An option menu or a spin box containing numeric values, in dpi (see Figure 7-6).
An option menu containing the values Single and Double (see Figure 7-6).
An option menu containing the values Letter, Legal, and so on. (Figure 7-6).
An option menu containing the values Upper Tray, Lower Tray, and so on. (see Figure 7-6).
If the dialog box is to be used for an application, consider:
Two text fields, from x to y (see Figure 7-7).
A spin box containing values for percentages (see Figure 7-7).
A button that brings up a WYSIWYG representation of the output.