アプリケーションは、さまざまなタイプの印刷機能や印刷能力を提供することが期待されています。この節では、各種の項目の概念と動作がアプリケーション間で一貫性のあるものになるように、最もよく使用されるタイプの印刷オプションのガイドラインを示します。これらの一般的な項目は、[印刷] ダイアログの上部にある共通領域にまとめられます。図 7-5 に、典型的な [印刷] ダイアログを示します。共通領域は、セパレータ線の上の領域です。
共通領域は次のコンポーネントを含んでいます。
[ダイアログ・タイトル]: 印刷
[ファイル]: これは編集不可能なフィールドです。これはファイル名 (存在する場合) を表示します。ユーザがファイル以外のオブジェクトを印刷している場合、このフィールドは可能ならばオブジェクト型を表示します (たとえば、メール・メッセージ、カレンダのアポイントなど)。
[プリンタ]: コンビネーション・ボックスですが、テキスト・フィールドであってもかまいません。プリンタの出力先の名前を含んでいます。デフォルトのエントリは「デフォルト」で、デフォルトの出力先となっているプリンタが使用されます。ユーザは他の有効なプリンタ名を選択または入力できます。コンビネーション・ボックスの場合、プリンタのリストに、その印刷ジョブに適しているかどうかという条件を反映できます。ダイアログは、ユーザの最後の入力または選択を保持できます。
[印刷部数]: ユーザが、希望の出力部数を選択または入力するスピン・ボックス (数値ウィジェット)。オプションとしてテキスト・フィールドにすることもできます。
[バナーページのタイトル]: ユーザが出力のバナーページ (カバーページ) に表示するテキストを入力できるテキスト・フィールド。このフィールドには、ユーザがデフォルトのバナー・タイトルを他の場所で設定している場合は、そのタイトルが反映されます。オプションとして、バナーページを完全にオフにするためのチェック・ボックスを追加することもできます。
セパレータ線: 共通フィールド、アプリケーション固有フィールド、およびボタンを区切るために使用します。
印刷ダイアログは、次の標準ボタンを含みます。
[印刷]: ユーザがダイアログで行なった選択を受け付け、選択されたオブジェクトを印刷し、ダイアログを終了します。
[取消し]: ダイアログの中でのユーザの選択を無視し、何も印刷せず、ダイアログを終了します。
[ヘルプ]: 関連するヘルプ・ウィンドウを表示します。
オプションのボタンとしては、[リセット]、[印刷プレビュー] などがあります。