(57)【要約】【課題】プリセット方式により印刷設定を簡易に行うことができるようにしつつ、特定の印刷設定項目を対象として、印刷時の状況に応じて設定値を柔軟に変更することができる新しい枠組みを提供する。【解決手段】複数の印刷設定項目に関する設定値の組み合わせ（プリセットデータ）と、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（臨時設定項目）の情報とを対応づけて記憶する記憶手段を備える。前記記憶手段は、さらに、該プリセットデータを選択するためのプリセットシンボルを前記プリセットデータ、前記臨時設定項目の情報に対応づけて記憶することができる。【選択図】図１０
2008117366.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷設定項目に関する設定値の組み合わせ（以下、「プリセットデータ」という）と、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（以下、「臨時設定項目」という）の情報とを対応づけて記憶する記憶手段を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段は、さらに、該プリセットデータを選択するためのプリセットシンボルを前記プリセットデータ、前記臨時設定項目の情報に対応づけて記憶することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、さらに、
前記記憶手段に記憶するプリセットシンボルを表示部に表示する第１表示制御手段と、
前記記憶手段に記憶するプリセットシンボルのうち一つを選択する第１選択手段と、
前記第１選択手段が選択したプリセットシンボル（以下、「選択プリセットシンボル」という）に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第２表示制御手段と、
選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第２選択手段と、
選択プリセットシンボルに対応するプリセットデータを前記記憶手段から読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第２選択手段が選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定手段と、を備えることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記第２表示制御手段は、臨時設定項目について設定値の候補を表示部に表示し、前記第２選択手段は、前記表示した設定値候補のうち一つを臨時設定値として選択することを特徴とする請求項３記載の情報処理装置。
【請求項５】
ユーザからの入力に基づいて、前記複数の印刷設定項目から選択プリセットシンボルに対応する臨時設定項目を選択し、前記記憶手段に記憶する臨時設定項目登録手段を備えることを特徴とする請求項３又は４記載の情報処理装置。
【請求項６】
選択プリセットシンボルに関し、前記複数の印刷設定項目について設定値候補を表示部に表示する第３表示制御手段と、
選択プリセットシンボルに関し、前記複数の印刷設定項目について前記第３表示制御手段が表示した設定値候補のうち一つを設定値として選択し、前記選択した設定値の組み合わせを選択プリセットシンボルに対応するプリセットデータとして、前記記憶手段に記憶するプリセットデータ編集手段と、を備えることを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第２選択手段は、前記表示した設定値候補のうち、選択プリセットシンボルに対応するプリセットデータにおいて設定されている設定値を、デフォルトの臨時設定値として選択することを特徴とする請求項３乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報を管理する手段を備え、
前記表示制御手段は、前記管理される回数情報に基づいてプリセットシンボルの表示位置を決定することを特徴とする請求項３乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
複数の印刷設定項目に関する設定値の組み合わせ（以下、「プリセットデータ」という）、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（以下、「臨時設定項目」という）の情報、該プリセットデータを選択するためのプリセットシンボルを対応づけてメモリに記憶する工程と、
前記記憶されたプリセットシンボルを表示部に表示する第１表示制御工程と、
前記記憶されたプリセットシンボルのうち一つを選択する第１選択工程と、
前記第１選択工程において選択したプリセットシンボル（以下、「選択プリセットシンボル」という）に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第２表示制御工程と、
選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第２選択工程と、
前記管理するプリセットデータから、選択プリセットシンボルに対応するプリセットデータを読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第２選択工程において選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定工程と、を備えることを特徴とする印刷設定方法。
【請求項１０】
請求項９記載の印刷設定方法をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ装置等の印刷設定を行うための情報処理技術に関し、特に、複数の印刷設定項目に関して設定値の組み合わせを登録しておき、これを選択して印刷設定を行う場合に好適な情報処理技術に関する。
【背景技術】
【０００２】
プリンタ装置で印刷する場合の種々の印刷設定は、通常、プリンタドライバを用いて行われる。近年、プリンタ装置の機能高度化に伴って、プリンタドライバにおける印刷設定は複雑化しており、設定に際してのユーザ負担は増加する傾向にある。
【０００３】
このようなユーザ負担を軽減すべく、複数の印刷設定項目に関して設定値の組み合わせを予め登録しておき、該組み合わせに対応させたアイコンを表示して、これをクリックすることで簡易にプリンタ設定を行うことができるプリセット方式の印刷設定手法が提案されている（特許文献１参照）。
【特許文献１】特開２００２−１８２８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
用紙サイズ、部数などの一般的な印刷設定項目は、印刷する際に設定値を指定するのが普通である。そのため、特許文献１に記載されるような従来のプリセット方式の印刷設定手法においても、このような一般設定項目については、アイコンに紐付けて設定値を登録しておくのではなく、印刷時にその都度、指定できるように、プリンタドライバのインタフェースが構成されている。
【０００５】
一方、上記のような一般設定項目以外に、例えば、両面印刷の有無、両面印刷時の綴じ方（長辺綴じか、短辺綴じか）、Ｎ−ｕｐ印刷（1つのシートに複数ページを集約して印刷する機能）におけるアップ数などの特定の印刷設定項目について、ユーザによっては印刷時に状況に応じて設定値を指定したいと考える場合がある。どのような印刷設定項目について印刷時に設定値を指定したいと考えるか、また、その印刷設定項目について印刷時に設定値を指定する頻度は、ユーザによって様々である。
【０００６】
しかし、特許文献１に記載されるような従来のプリセット方式の印刷設定手法では、アイコンに紐付けられている特定の印刷設定項目に関して、アイコンを選択して印刷設定を行う段階で、その設定値を変更することはできない。そのような特定設定項目について印刷時の状況に応じて設定値を指定して印刷を実行したいと考えるユーザは、アイコンの登録内容をその都度、編集して、特定設定項目の紐付けられた設定値を変更しなければならず、非常に煩雑な作業を強いられることになる。又は、指定する可能性のある設定値をそれぞれ紐付けた複数のアイコンを予め作成しておき、印刷時にその中から一つを選択して用いることも考えられるが、その場合は、一部の特定設定項目の設定値のみが異なる近似したアイコンが多数登録されることとなってしまい、アイコンを選択する際に紛らわしく不便であることに加え、アイコン管理上の観点からも好ましくない。
【０００７】
そこで、本発明は、プリセット方式により印刷設定を簡易に行うことができるようにしつつ、特定の印刷設定項目を対象として、印刷時の状況に応じて設定値を柔軟に変更することができる新しい枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、複数の印刷設定項目に関する設定値の組み合わせ（プリセットデータ）と、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（臨時設定項目）の情報とを対応づけて記憶する記憶手段を備えることを特徴とする。前記記憶手段は、さらに、該プリセットデータを選択するためのプリセットシンボルを前記プリセットデータ、前記臨時設定項目の情報に対応づけて記憶することが好ましい。
【０００９】
前記情報処理装置は、さらに、前記記憶手段に記憶するプリセットシンボルを表示部に表示する第１表示制御手段と、前記記憶手段に記憶するプリセットシンボルのうち一つを選択する第１選択手段と、前記第１選択手段が選択したプリセットシンボル（選択プリセットシンボル）に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第２表示制御手段と、選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第２選択手段と、選択プリセットシンボルに対応するプリセットデータを前記記憶手段から読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第２選択手段が選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定手段と、を備えることを特徴とする。
【００１０】
好適には、前記第２表示制御手段は、臨時設定項目について設定値の候補を表示部に表示し、前記第２選択手段は、前記表示した設定値候補のうち一つを臨時設定値として選択する。
【００１１】
かかる構成によれば、プリセットデータを選択して印刷設定を行う際に、プリセットデータ自体については変更することなく、臨時設定項目について設定値を変更して印刷設定を行うことができるため、プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、臨時設定項目に関しては印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
【００１２】
好適には、ユーザからの入力に基づいて、前記複数の印刷設定項目から選択プリセットシンボルに対応する臨時設定項目を選択し、前記記憶手段に記憶する臨時設定項目登録手段を備えることを特徴とする。
【００１３】
かかる構成によれば、ユーザは、自己の使用態様に合わせて（例えば設定値を変更する頻度が高い印刷設定項目などを）臨時設定項目として選択してプリセットデータを登録しておけば、該プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、自己が選択した所望の臨時設定項目に関して印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
【００１４】
好適には、選択プリセットシンボルに関し、前記複数の印刷設定項目について設定値候補を表示部に表示する第３表示制御手段と、選択プリセットシンボルに関し、前記複数の印刷設定項目について前記第３表示制御手段が表示した設定値候補のうち一つを設定値として選択し、前記選択した設定値の組み合わせを選択プリセットシンボルに対応するプリセットデータとして、前記記憶手段に記憶するプリセットデータ編集手段と、を備えることを特徴とする。
【００１５】
また好適には、前記第２選択手段は、前記表示した設定値候補のうち、選択プリセットシンボルに対応するプリセットデータにおいて設定されている設定値を、デフォルトの臨時設定値として選択することを特徴とする。
【００１６】
また好適には、プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報を管理する手段を備え、前記表示制御手段は、前記管理される回数情報に基づいてプリセットシンボルの表示位置を決定することを特徴とする。
【００１７】
本発明の印刷設定方法は、複数の印刷設定項目に関する設定値の組み合わせ（プリセットデータ）、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（臨時設定項目）の情報、該プリセットデータを選択するためのプリセットシンボルを対応づけてメモリに記憶する工程と、前記記憶されたプリセットシンボルを表示部に表示する第１表示制御工程と、前記記憶されたプリセットシンボルのうち一つを選択する第１選択工程と、前記第１選択工程において選択したプリセットシンボル（選択プリセットシンボル）に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第２表示制御工程と、選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第２選択工程と、前記管理するプリセットデータから、選択プリセットシンボルに対応するプリセットデータを読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第２選択工程において選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定工程と、を備えることを特徴とする。
【００１８】
本発明の印刷設定方法は、情報処理装置（コンピュータ）により実施することができるが、そのためのプログラムは、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。
【発明の効果】
【００１９】
以上、本発明によれば、プリセット方式により印刷設定を簡易に行うことができるようにしつつ、特定の印刷設定項目を対象として、印刷時の状況に応じて設定値を柔軟に変更することができる新しい枠組みを提供することができる。
【発明を実施するための最良の形態】
【００２０】
（第１の実施形態）
図１は、本発明の実施形態のプリンタシステム１のハードウェア構成を示すブロック図である。図１に示すように、プリンタシステム１は、ホスト装置１０と、通信ネットワークＮ（ＬＡＮ、インターネット、専用線、パケット通信網、ＵＳＢなどのデバイス接続インタフェース、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む）を介して該ホスト装置１０と通信可能に構成されるプリンタ装置（画像形成装置）２０とを含んでいる。
【００２１】
（ホスト装置）
ホスト装置１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ユーザインタフェース、通信インタフェース、ＨＤＤ等のハードウェアを備えて構成されており、ＣＰＵは、バスを介して各部にアクセス可能に構成されている（図１参照）。
【００２２】
ホスト装置１０は、通常のパーソナルコンピュータ等の情報処理装置の同様の機能を備える。例えば、ホスト装置１０は、ユーザインタフェースを介してキーボード等から種々の入力を受け付ける／ディスプレイ等に情報を出力する入出力手段１１、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段１２、プリンタを制御するプリンタドライバ手段１３などを備えている（図２（ａ）参照）。これらの各手段は、ホスト装置１０内のＲＯＭやＲＡＭ、ＨＤＤ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００２３】
ここで、ホスト装置１０が備えるプリンタドライバ手段１３は、通常のプリンタドライバと同様の機能構成を備える。例えば、ユーザからの入力に基づいてプリンタ装置２０で印刷する場合の印刷設定を行う印刷設定手段３０、前記印刷設定に基づいて、ポストスクリプト等の所定のプリンタ制御言語により記述された印刷データを生成し、これをプリンタ装置２０に送信して、印刷を実行させる印刷データ生成／送信手段３１などを備える（図２（ｂ）参照）。
【００２４】
ただし、本実施形態のプリンタドライバ手段１３（印刷設定手段３０）は、複数の印刷設定項目に関する設定値の組み合わせを予めプリセットデータとして登録しておき、該プリセットデータに対応させたアイコンを表示して、これをクリックすることで簡易にプリンタ設定を行うことができるプリセット方式に対応しており、更に、プリセットデータを選択して印刷設定を行う際に、前記複数の印刷設定項目のうち該プリセットデータに関して定めた特定の印刷設定項目について臨時に設定値を指定することができるように構成されている点で、従来の構成と異なっている。
【００２５】
このようなプリセット方式による印刷設定機能を実現すべく、プリンタドライバ手段１３（印刷設定手段３０）は、印刷設定管理情報記憶手段３０１、プリセットデータ記憶手段３０２、プリセットアイコン表示手段３０３、プリセットアイコン選択手段３０４、臨時設定項目表示手段３０５、臨時設定項目設定値選択手段３０６、プリセットベース印刷設定手段３０７、印刷設定項目表示手段３０８、プリセットデータ編集／臨時設定項目登録手段３０９などを備えている（図２（ｃ）参照）。
【００２６】
印刷設定管理情報記憶手段３０１は、プリセットの対象となる複数の印刷設定項目それぞれについて、設定値として指定可能な値（設定値候補）の情報を記憶している（図３参照）。
【００２７】
印刷設定項目としては、例えば用紙種類、部数、用紙サイズ、印刷解像度、両面印刷／片面印刷の指定、両面印刷時の綴じ方、Ｎ−ｕｐ印刷におけるアップ数など、設計に応じて種々の項目を考えることができる。また図３に示すように、本実施形態では、印刷設定項目に項目ＩＤを付すとともに、設定値候補に候補番号を付して管理しており、項目ＩＤと候補番号を指定することで、各印刷設定項目の設定値を特定することができるように構成している。
【００２８】
更に、印刷設定項目のうちいくつか（又は全部）について、予め設定値が定義されている設定値候補に加えて／代えて、指定することでユーザが設定値を定義できる「ユーザ定義」を設定値候補として記憶するように構成してもよい。図３に示す例では、印刷設定項目「用紙サイズ」について、予め値が定義されている設定値候補「Ａ４」「Ｂ４」「レターサイズ」（候補番号０１〜０３）に加えて、指定することでユーザが設定値を定義できる設定値候補「ユーザ定義」（候補番号０４）が対応づけられて記憶されている。
【００２９】
プリセットデータ記憶手段３０２は、複数の印刷設定項目に関する設定値の組み合わせ（プリセットデータ）と、複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（臨時設定項目）の情報とを対応づけて記憶している。      
【００３０】
プリセットデータが、設定値として「ユーザ定義」が選択されている印刷設定項目を含む場合、その印刷設定項目は自動的に臨時設定項目となる。
【００３１】
プリセットデータ記憶手段３０２は、更に、プリセットデータを選択するためのプリセットシンボルの情報を、プリセットデータ、臨時設定項目の情報に対応づけて記憶している（図４参照）。
【００３２】
臨時に設定値を指定するとは、電源オフやプリンタドライバプロセスの終了、又は、他のプリセットデータを選択するなどして設定値を変更した場合に、指定内容がクリアされてしまう揮発的な指定であることを意味する。
【００３３】
なお、図４に示す例では、臨時設定項目の情報は、各印刷設定項目が臨時設定項目に該当するか否かをの情報として記憶されている。また、プリセットシンボルの情報は、例えば、アイコンのイメージ情報、プリセットデータ名称などを含むことができる。
【００３４】
他の手段３０３〜３０９については、後述する印刷動作の説明において詳述する。
【００３５】
（プリンタ装置）
プリンタ装置２０は、通常のプリンタ装置と同様の構成を備える（図１参照）。
【００３６】
例えば、プリンタ装置２０は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００３７】
また例えば、プリンタ装置２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信インタフェース、コンソールパネル等のユーザインタフェース等からなる情報処理部を備える。プリンタ装置２０のＣＰＵは、バスを介して各部にアクセス可能に構成されており、例えば通信インタフェースを介して送られてくる印刷データに基づき、動力機構部を制御して実際に印刷動
作を行なわせる。
【００３８】
プリンタ装置２０の情報処理部の機能は、原則として従来のプリンタ装置の情報処理部の機能と同様である。例えば、ホスト装置から印刷データを受信するデータ受信手段２１、印刷データを解析してラスタ形式の印刷イメージを１バンド分又は１ページ分生成してイメージバッファに格納する解析・イメージ生成手段２２、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段２３等を備えている（図５参照）。なお、これらの各手段は、プリンタ装置２０内のＲＯＭやＲＡＭ、外部の記憶媒体等に格納されるプログラムをＣＰＵが実行することにより機能的に実現される。
【００３９】
以下、図６〜図９に示すフローチャートを参照して、プリンタシステム１における印刷手順について説明する。なお、各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００４０】
（印刷手順）
ホスト装置１０のプリンタドライバ手段１３は、外部又はホスト装置１０上で動作しているアプリケーションプログラム、プリンタのプロパティ設定メニュー等から印刷設定要求を受け付けると、以下の処理を実行する。
【００４１】
まず、プリセットアイコン表示手段３０３は、プリセットデータ記憶手段３０２を参照し、記憶されているプリセットデータ及びプリセットシンボル情報を全て読み出す（Ｓ１００）。
【００４２】
次に、プリセットアイコン表示手段３０３は、入出力手段１１を制御し、前記読み出したプリセットシンボル情報に基づいて、ディスプレイ等にプリセットベース印刷設定ウィンドウ１００を表示する（Ｓ１０１）（図１０（ａ）、（ｂ）参照）。
【００４３】
図１０（ａ）、（ｂ）に示すように、プリセットベース印刷設定ウィンドウ１００は、前記読み出したプリセットシンボル情報に含まれるアイコン及びプリセットデータ名称のセット１０１（以下、まとめて「プリセットアイコン」という）が整列表示されるプリセットアイコン表示領域１０２、臨時設定項目に関する情報が表示される臨時設定項目表示領域１０３、既存プリセットデータ／新規プリセットデータについての編集ウィンドウへ切り替える切替ボタン１０４／１０５、既存プリセットデータを削除する削除ボタン１０６、印刷設定指示ボタン１０７などを含むように構成されている。
【００４４】
なお、プリセットアイコンの数が多く、プリセットアイコン表示領域１０２に同時に全てのプリセットアイコンを表示できない場合は、スクロールバー等を設定して表示すればよい。また、臨時設定項目表示領域１０３は、この段階では表示内容を一時退避した状態（Ｈｉｄｅ状態）で表示されているものとする（図１０（ａ）参照）。
【００４５】
次に、プリセットアイコン選択手段３０４は、プリセットベース印刷設定ウィンドウ１００に表示されたプリセットアイコン１０１のうち一つを選択する（Ｓ１０２）。選択の基準は設計に応じて決定できるが、例えば、使用頻度の高いプリセットアイコンを選択したり、前回実行した印刷設定において選択されていたプリセットアイコンを選択するといった基準を考えることができる。
【００４６】
次に、プリセットアイコン選択手段３０４は、前記読み出した全プリセットデータから前記選択したプリセットアイコン（以下、「選択プリセットアイコン」という）に対応す
るプリセットデータ（以下、「選択プリセットデータ」という）を抽出し（Ｓ１０３）、カレント印刷設定としてＲＡＭ等に記憶する（Ｓ１０４）。
【００４７】
次に、臨時設定項目表示手段３０５は、プリセットデータ記憶手段３０２を参照して、選択プリセットアイコンに対応する臨時設定項目の情報を読み出し、該臨時設定項目の情報及び印刷設定管理情報記憶手段３０１の記憶内容に基づいて、臨時設定項目表示領域１０３の表示内容を設定し、ＲＡＭ等に記憶する（Ｓ１０５）。具体的には、臨時設定項目ごとに、臨時設定項目名、ユーザが設定値を指定可能なメニュー等を臨時設定項目表示領域１０３に設定する。ユーザが設定値を指定可能なメニューには、予め設定値が定義された設定値候補を指定するためのメニュー（例えば、プルダウンメニュー）、ユーザが設定値を定義する（入力する）ためのメニューなどが含まれる。
【００４８】
なお、プルダウンメニュー等では、設定値候補のうち選択プリセットデータにおいて設定されている設定値をデフォルトの臨時設定値として選択しておくことが望ましい。
【００４９】
次に、印刷設定手段３０は、ユーザからの入力を待機する（Ｓ１０６）。
【００５０】
（１）臨時設定項目表示領域１０３がＨＩＤＥ状態となっている状況で、ユーザから臨時設定項目表示領域１０３の表示指示が入力された場合（例えば、図１０（ａ）の「Show Quick Setting」がクリックされた場合）、臨時設定項目表示手段３０５は、前記設定した表示内容に基づいて臨時設定項目表示領域１０３をＳＨＯＷ状態に変更して（Ｓ１０７）、Ｓ１０６に再帰する。
【００５１】
臨時設定項目表示領域１０３をＳＨＯＷ状態に変更する際、臨時設定項目表示手段３０５は、プリセットベース印刷設定ウインドウ１００内で、臨時設定項目数に応じ臨時設定項目表示領域１０３のサイズを変更し、臨時設定項目名を全て表示する。臨時設定項目数が多く、全てを表示できないときには、臨時設定項目表示領域１０３にスクロールバー等を設定して表示するようにしてもよい。
【００５２】
ＳＨＯＷ状態の臨時設定項目表示領域１０３では、各臨時設定項目名について、設定値候補が指定可能に表示される（図１０（ｂ）参照）。ここで、設定値候補を指定可能に表示するとは、常に設定値候補を表示する場合のみならず、例えばプルダウンメニューなど、ユーザがメニューを表示させた場合に選択枝が表示されて指定できるような形態も含まれる。
【００５３】
このようにＳＨＯＷ状態の臨時設定項目表示領域１０３に、臨時設定項目ごとに、臨時設定項目名、ユーザが設定値を指定可能なメニュー等をまとめて表示することで、後述するように、ユーザは、臨時設定項目表示領域１０３を利用して臨時設定項目の設定を容易に行うことが可能となる。
【００５４】
（２）臨時設定項目表示領域１０３がＳＨＯＷ状態となっている状況で、ユーザから臨時設定項目表示領域１０３の退避指示が入力された場合（例えば、図１０（ｂ）の「Hide Quick Setting」がクリックされた場合）、臨時設定項目表示手段３０５は、臨時設定項目表示領域１０３をＨｉｄｅ状態に変更して（Ｓ１０８）、Ｓ１０６に再帰する。
【００５５】
（３）臨時設定項目表示領域１０３がＳＨＯＷ状態となっている状況で、ユーザから所定の臨時設定項目について例えばプルダウンメニューで設定値候補が指定された場合、臨時設定項目設定値選択手段３０６は、該臨時設定項目について該指定された設定値候補を臨時設定値として選択し、ＲＡＭ等に記憶するカレント印刷設定の該臨時設定項目の設定値を、前記選択した臨時設定値で置き換えて（Ｓ１０９）、Ｓ１０６に再帰する。
【００５６】
ただし、ユーザから指定された設定値候補が「ユーザ定義」であった場合には、臨時設定項目設定値選択手段３０６は、ユーザが設定値を定義する（入力する）ためのメニューを利用して、ユーザから臨時設定項目の定義値を受けつけ、ＲＡＭ等に記憶するカレント印刷設定の該臨時設定項目の設定値を、ユーザから受けつけた定義値で置き換える。
【００５７】
なお、ここで受け付けたユーザ定義値に対し新たに候補番号を割り当てて、印刷設定管理情報記憶手段３０１に記憶し、以降において、前記受け付けたユーザ定義値がプルダウンメニュー等に予め設定値が定義された設定値候補として表示されるように構成してもよい。
【００５８】
また、このとき、前記選択した臨時設定値と、カレント印刷設定の他の印刷設定項目（臨時設定項目を含む）の設定値との間で、競合が生じてないかをチェックし、競合が生じている場合は、ユーザにその旨のアラームを通知したり、又は競合を解消した設定値を自動選択するように構成することが望ましい。競合とは、例えば、厚紙に対しては両面印刷を実行できないにもかかわらず、用紙種類として厚紙が指定され、かつ両面印刷が指定されている場合などを指す。
【００５９】
（４）ユーザから、例えばプリセットアイコン表示領域１０２に表示したプリセットアイコンをマウスでクリックするなどして、プリセットアイコンの選択指示を受け付けた場合、プリセットアイコン選択手段３０４は、該選択指示されたプリセットアイコンを選択し（Ｓ１１０）、Ｓ１０３に再帰する。なお、この場合、臨時設定項目表示領域１０３はいったんＨｉｄｅ状態にしておくことが考えられる。
【００６０】
（５）ユーザから、既存プリセットデータについての編集ウィンドウへ切り替える切替ボタン１０４の押下があった場合、印刷設定項目表示手段３０８は、プリセットデータ記憶手段３０２を参照して選択プリセットアイコンに対応する印刷設定項目の情報を読み出し、該印刷設定項目の情報及び印刷設定管理情報記憶手段３０１の記憶内容に基づいて、ディスプレイ等にプリセットデータ編集ウィンドウ２００を表示する（Ｓ１１２）（図１１参照）。
【００６１】
図１１に示すように、プリセットデータ編集ウィンドウ２００は、選択プリセットデータの名称を表示する領域２０１、選択プリセットアイコンのイメージ情報を編集するための領域２０２、印刷設定項目表示領域２０３、選択プリセットデータに関するコメントを表示する領域２０４、選択した設定値で印刷を行う場合の適用状況を模式的に示す領域２０５などを含むように構成されている。
【００６２】
アイコンイメージ編集領域２０２は、例えば任意のイメージファイル２０６を設定領域２０７にドラッグアンドドロップすることで、アイコンイメージを設定できるように構成する。また、印刷設定項目表示領域２０３は、臨時項目設定表示領域１０３と同様に、印刷設定項目ごとに、印刷設定項目名、設定値候補を指定可能なプルダウンメニュー等を含んで構成されるが、更に、印刷設定項目ごとに、臨時設定項目として指定する場合にチェックするチェックボックス２０８を含んでいる。
【００６３】
上述したように、本実施形態では、プリセットデータにおいて、設定値として「ユーザ定義」が選択されている印刷設定項目がある場合、その印刷設定項目は臨時設定項目となることから、印刷設定項目表示手段３０８は、印刷設定項目表示領域２０３において設定値候補として「ユーザ定義」が指定された印刷設定項目に対して、臨時設定項目として指定するチェックボックス２０８に自動的にチェックを入れて表示する。
【００６４】
なお、プルダウンメニュー等の場合、設定値候補のうち選択プリセットデータにおいて設定されている設定値をデフォルト値として選択しておくことが望ましい。また、選択プリセットデータに対応する臨時設定項目については、予めチェックボックス２０８をチェック済としておくことが望ましい。
【００６５】
次に、印刷設定手段３０は、ユーザからの入力を待機する（Ｓ１１３）。
【００６６】
ユーザから所定の印刷設定項目について設定値候補が指定された場合、プリセットデータ編集／臨時設定項目登録手段３０９は、該印刷設定項目について該指定された設定値候補を設定値として選択し（Ｓ１１４）、Ｓ１１３に再帰する。
【００６７】
ユーザからプリセットデータの登録指示が入力された場合、プリセットデータ編集／臨時設定項目登録手段３０９は、各印刷設定項目についての前記選択した設定値（ユーザが指定していない印刷設定項目についてはデフォルト値）の組み合わせを、選択プリセットアイコンに対応する新たなプリセットデータとして、プリセットデータ記憶手段３０２に登録する（Ｓ１１５）。また、チェックボックス２０４がチェックされている印刷設定項目を、選択プリセットアイコンに対応する新たな臨時設定項目として、プリセットデータ記憶手段３０２に記憶（登録）する（Ｓ１１６）。そして、プリセットデータ編集ウィンドウ２００をクローズした後、Ｓ１０３に再帰する。
【００６８】
なお、各印刷設定項目について選択された設定値どうしの間で競合が生じてないかをチェックし、競合が生じている場合は、例えば登録指示の入力ボタンをグレーアウトするなどして、ユーザから登録指示の入力を受け付けないように構成することが望ましい。
【００６９】
（６）ユーザから、新規プリセットデータについての編集ウィンドウへ切り替える切替ボタン１０５の押下があった場合、印刷設定手段３０は、プリセットデータ数が予め設定した最大数を超えないかチェックし（Ｓ１１７）、最大数を超える場合、例えば所定のエラーメッセージを表示して、Ｓ１０６に再帰する。
【００７０】
一方、最大数を超えない場合は、印刷設定手段３０は、プリセットデータ記憶手段３０
２に新たに発行したプリセットＩＤに対応するメモリ領域を確保して、プリセットアイコン等のデフォルト値をセットする（Ｓ１１８）。印刷設定項目表示手段３０８は、かかる新たなプリセットアイコンを選択プリセットアイコンとして、ディスプレイ等にプリセットデータ編集ウィンドウ２００を表示し（Ｓ１１９）、Ｓ１１３に進む。
【００７１】
（７）ユーザから、既存プリセットデータを削除する削除ボタン１０６の押下があった場合、プリセットデータ編集／臨時設定項目登録手段３０９は、プリセットデータ記憶手段３０２から選択プリセットデータ及びこれに対応するデータを削除し（Ｓ１２０）、Ｓ１０２に再帰する。
【００７２】
（８）ユーザから印刷設定指示ボタン１０７の押下があった場合、プリセットアイコン表示手段３０３は、プリセットベース印刷設定ウィンドウ１００をクローズする。またプリセットベース印刷設定手段３０７は、印刷データ生成／送信手段３１に、ＲＡＭ等に記憶するカレント印刷設定を通知し、プリセットデータ及び臨時設定値に基づく印刷設定を実行する（Ｓ１２１）。
【００７３】
印刷設定が実行され、ユーザから印刷実行指示が入力されると、印刷データ生成／送信手段３１は、前記通知されたカレント印刷設定に基づいて印刷データを生成し、これをプリンタ装置２０に送信する（Ｓ１２２）。印刷データは、従来と同様に、指定された印刷設定情報、プリンタ制御言語により記述された印刷対象のデータ等を含んで構成される。なお、ユーザが印刷設定を実行せずに印刷実行指示を入力した場合は、デフォルトの選択枝が指定されたものとして印刷データを生成すればよい。
【００７４】
プリンタ装置２０は、プリンタドライバ手段１３から印刷データを受信した場合、指定された印刷設定情報に基づく印刷処理を実行する（Ｓ１２３）。例えば、印刷データを解析し、印刷解像度、Ｎ−ｕｐ印刷のアップ数などの指定に即してラスタ形式の印刷イメージを１バンド分又は１ページ分生成して、イメージバッファに格納する。また例えば、印刷データ中の制御コマンドに基づいて、所定単位分（例えば１パス分）の印刷イメージをイメージバッファから印刷エンジンに転送し、用紙種類、部数、用紙サイズ、両面印刷の有無、両面印刷時の綴じ方などの指定に即した態様で印刷が実行されるように、動力機構部を制御する。
【００７５】
このように、本実施形態では、予め登録したプリセットデータを選択することで複数の印刷設定項目について印刷設定を行う枠組みを採りつつ、プリセットデータごとに前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目（臨時設定項目）の情報を対応づけて記憶しておき、プリセットデータを選択して印刷設定を行う際に臨時設定項目の設定値を指定できるように構成している。
【００７６】
かかる構成によれば、ユーザは、自己の使用態様に合わせて（例えば設定値を変更する頻度が高い印刷設定項目などを）臨時設定項目として選択してプリセットデータを登録しておけば、該プリセットデータを選択して印刷設定を行う際に、プリセットデータ自体については変更することなく、臨時設定項目について設定値を変更して印刷設定を行うことができるため、プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、臨時設定項目に関しては印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
【００７７】
更に、本実施形態では、プリセットベース印刷設定ウィンドウ１００に設けた臨時設定項目表示領域１０３内に、臨時設定項目を設定するために必要な情報（臨時設定項目名、ユーザが設定値を指定可能なメニュー等）をまとめて表示しているため、ユーザは、臨時設定項目表示領域１０３を利用して、簡潔かつ容易に臨時設定項目を設定することが可能となる。
【００７８】
（変形例）
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。
【００７９】
例えば、プリセットアイコン表示領域１０２にプリセットアイコンを表示する際、ユーザが効率よく選択できるように使用頻度順に並び替えて表示する構成としてもよい。
【００８０】
具体的には、印刷設定手段３０は、プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報（使用頻度情報）を管理する手段を備える。プリセットデータ記憶手段３０２においてプリセットＩＤに対応づけて回数情報を記憶するように構成してもよい。そして、プリセットアイコン表示手段３０３は、かかる回数情報に基づいて、例えば回数の多い順に左から右に配置するなど、プリセットアイコンの表示位置を決定する。なお、プリセットアイコン選択手段３０４がＳ１０２において使用頻度に基づいてプリセットアイコンを選択する場合、この回数情報を利用すればよい。
【００８１】
また例えば、臨時設定項目表示領域１０３に表示する臨時設定項目の表示順番をユーザが変更できるようにしてもよい。この場合、プリセットデータ編集ウインドウ２００の印刷設定項目表示領域２０３に、印刷設定項目の配置順を変更するメニューを設け、Ｓ１１４でユーザから設定値候補の指定を受けるのと同時に配置順の指定を受け、Ｓ１１５、Ｓ１１６で配置順の情報も併せてプリセットデータ記憶手段３０２に記憶する。そして、Ｓ１０５において、臨時設定項目表示領域１０３の表示内容を設定する際に、前記記憶した配置順（ユーザが指定した配置順）で臨時設定項目を配置するように構成する。
【００８２】
また例えば、上記実施形態では、プリンタ装置２０が、印刷データの解釈、印刷イメージの生成等の処理を実行する構成としているが、ホスト装置１０（プリンタドライバ手段１３）がこれらの処理の一部又は全部を実行する構成としてもよい。
【図面の簡単な説明】
【００８３】
【図１】本実施形態におけるプリンタシステム１の構成を示すブロック図である。
【図２】ホスト装置１０の機能構成を示すブロック図である。
【図３】印刷設定管理情報記憶手段３０１のデータ構造例を示す図である。
【図４】プリセットデータ記憶手段３０２のデータ構造例を示す図である。
【図５】プリンタ装置２０の機能構成を示すブロック図である。
【図６】プリンタシステム１における印刷手順を示すフローチャートである。
【図７】プリンタシステム１における印刷手順を示すフローチャートである。
【図８】プリンタシステム１における印刷手順を示すフローチャートである。
【図９】プリンタシステム１における印刷手順を示すフローチャートである。
【図１０】プリセットベース印刷設定ウィンドウ１００の表示例を示す図である。
【図１１】プリセットデータ編集ウィンドウ２００の表示例を示す図である。
【符号の説明】
【００８４】
１  プリンタシステム、１０  ホスト装置、１１  入出力手段、１２  通信手段、１３  プリンタドライバ手段、３０  印刷設定手段、３１  印刷データ生成／送信手段、３０１  印刷設定管理情報記憶手段、３０２  プリセットデータ記憶手段、３０３  プリセットアイコン表示手段、３０４  プリセットアイコン選択手段、３０５  臨時設定項目表示手段、３０６  臨時設定項目設定値選択手段、３０７  プリセットベース印刷設定手段、３０８  印刷設定項目表示手段、３０９  プリセットデータ編集／臨時設定項目登録手段、２０  プリンタ装置、２１  データ受信手段、２２  解析・イメージ生成手段、２３  印刷制御手段
【図１】
2008117366.tif 000003
【図２】
2008117366.tif 000004
【図３】
2008117366.tif 000005
【図４】
2008117366.tif 000006
【図５】
2008117366.tif 000007
【図６】
2008117366.tif 000008
【図７】
2008117366.tif 000009
【図８】
2008117366.tif 000010
【図９】
2008117366.tif 000011
【図１０】
2008117366.tif 000012
【図１１】
2008117366.tif 000013