(57)【要約】【課題】データ処理装置の印刷設定の設定に、プリンタから取得したメディアの種類やサイズの情報を反映させる際に、設定候補を一意に決定し、正しい設定をさせることを可能とさせること。【解決手段】プリンタの給紙部にセットされる各メディアの種類、サイズの情報に対応する印刷制御システムの印刷設定の設定候補を保持しておき、プリンタから取得したメディアの種類、サイズの情報に対応した設定候補をユーザの表示し選択させる。【選択図】図６
2017117026.tif 000002
【特許請求の範囲】
【請求項１】
給紙部を有する印刷装置（１０１）を制御する印刷制御システムであって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段（１０３）を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得手段（Ｓ６０１）と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御システムの印刷設定の設定候補を保持する設定候補保持手段（１２０）と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御システムの印刷設定の設定候補をユーザに表示する表示手段（Ｓ６０４）と、
設定候補が複数ある場合に一意に設定候補を決定する決定手段（Ｓ６０４）と、
決定された設定候補を前記印刷制御システムの印刷設定に反映させる用紙情報反映手段（Ｓ６０５）と、
を有することを特徴とする印刷制御システム。
【請求項２】
給紙部を有する印刷装置（１０１）を制御する印刷制御システムであって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段（１０３）と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御システムの印刷設定の設定候補を保持する設定候補保持手段（１１０１）を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得手段（Ｓ６０１）と、
前記印刷装置の給紙部にセットされている用紙情報に対応する前記印刷制御システムの印刷設定の設定候補を前記候補保持手段にて保持されている前記印刷装置から取得する設定候補取得手段（Ｓ１２０１）と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御システムの印刷設定の設定候補をユーザに表示する表示手段（Ｓ６０４）と、
設定候補が複数ある場合に一意に設定候補を決定する決定手段（Ｓ６０４）と、
決定された設定候補を前記印刷制御システムの印刷設定に反映させる用紙情報反映手段（Ｓ６０５）と、
を有することを特徴とする印刷制御システム。
【請求項３】
前記決定手段は、ユーザに選択させる（Ｓ６０４）ことを特徴とする請求項１又は請求項２に記載の印刷制御システム。
【請求項４】
給紙部を有する印刷装置に対して印刷データを出力する印刷制御装置であって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得手段と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御装置の印刷設定の設定候補を保持する設定候補保持手段と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御装置の印刷設定の設定候補をユーザに表示する表示手段と、
設定候補が複数ある場合に一意に設定候補を決定する決定手段と、
決定された設定候補を前記印刷制御装置の印刷設定に反映させる用紙情報反映手段と、
を有することを特徴とする印刷制御装置。
【請求項５】
給紙部を有する印刷装置に対して印刷データを出力する印刷制御装置であって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御装置の印刷設定の設定候補を保持する設定候補保持手段を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得手段と、
前記印刷装置の給紙部にセットされている用紙情報に対応する前記印刷制御装置の印刷設定の設定候補を前記候補保持手段にて保持されている前記印刷装置から取得する設定候補取得手段と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御装置の印刷設定の設定候補をユーザに表示する表示手段と、
設定候補が複数ある場合に一意に設定候補を決定する決定手段と、
決定された設定候補を前記印刷制御装置の印刷設定に反映させる用紙情報反映手段と、
を有することを特徴とする前記印刷制御装置。
【請求項６】
前記決定手段は、ユーザに選択させることを特徴とする請求項４又は請求項５に記載の印刷制御装置。
【請求項７】
給紙部を有する印刷装置に対して印刷データを出力する印刷制御方法であって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得工程と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御方法の印刷設定の設定候補を保持する設定候補保持工程と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御方法の印刷設定の設定候補をユーザに表示する表示工程と、
設定候補が複数ある場合に一意に設定候補を決定する決定工程と、
決定された設定候補を前記印刷制御方法の印刷設定に反映させる用紙情報反映工程と、
を有することを特徴とする印刷制御方法。
【請求項８】
給紙部を有する印刷装置に対して印刷データを出力する印刷制御方法であって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御方法の印刷設定の設定候補を保持する設定候補保持手段を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得工程と、
前記印刷装置の給紙部にセットされている用紙情報に対応する前記印刷制御方法の印刷設定の設定候補を前記候補保持手段にて保持されている前記印刷装置から取得する設定候補取得工程と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御方法の印刷設定の設定候補をユーザに表示する表示工程と、
設定候補が複数ある場合に一意に設定候補を決定する決定工程と、
決定された設定候補を前記印刷制御方法の印刷設定に反映させる用紙情報反映工程と、
を有することを特徴とする印刷制御方法。
【請求項９】
前記決定手段は、ユーザに選択させることを特徴とする請求項７又は請求項８に記載の印刷制御方法。
【請求項１０】
コンピュータを、請求項１乃至請求項３の何れか一項に記載の印刷制御システム、請求項４乃至請求項６の何れか一項に記載の印刷制御装置の各手段として機能させるための、または請求項７乃至請求項９の何れか一項に記載の印刷制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置から前記印刷装置の給紙部の用紙情報を取得し、取得した用紙情報を印刷設定の用紙情報に反映する際、反映させる印刷設定の用紙情報の選択肢を一意に決定する手段を持つデータ処理装置に関する。
【背景技術】
【０００２】
プリンタで画像を形成する（印刷する）ために用いられる用紙等のメディアの種類やサイズは多種多様である。そのプリンタに接続されるデータ処理装置（例えば、ＰＣ（パーソナルコンピュータ））から、印刷データをプリンタに供給して印刷を行う場合、データ処理装置に搭載されているプリンタドライバの設定画面を用いてユーザがメディアの種類やサイズを設定する。一方、ユーザは、プリンタドライバを用いてメディアの種類やサイズ以外にも様々な設定項目について設定することができるため、プリンタで実際に使用可能な印刷設定を正しく設定できずに印刷を指示する場合が考えられる。
【０００３】
この問題を解決する方法として、プリンタの給紙部にセットされているメディアの種類やサイズの情報をプリンタが保持し、プリンタに接続されるデータ処理装置がプリンタからプリンタの給紙部にセットされているメディアの種類やサイズの情報を取得し、取得した情報に基づいて印刷を実行する方法がある。
【０００４】
例えば、プリンタから給紙部にセットされたメディアの種類やサイズの情報を取得し、データ処理装置の印刷設定のメディアの種類やサイズの設定に反映させる方法がある。
【０００５】
また、特許文献１ではネットワーク上で接続されているプリンタから取得した給紙部にセットされたメディアの種類やサイズの情報を含む情報を一覧としてデータ処理装置に表示し、ユーザは表示された一覧情報の中から印刷を実行するプリンタを選択し、その設定で印刷を実行する、といった別の方法も挙げられている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２３５９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、プリンタから取得したメディアの種類やサイズを単純に、データ処理装置の印刷設定のメディアの種類やサイズの設定に反映することができないケースがある。例えば、プリンタから取得したメディアの種類やサイズの情報に対して、データ処理装置の印刷設定のメディアの種類やサイズに設定すべき選択肢が一意に決まらないケースである。具体的には、ユーザがインクジェットはがきのあて名面を印刷したいとする。プリンタの給紙部のメディアの種類の情報では「インクジェットはがき」を設定する。しかし一方で、データ処理装置の印刷設定でのメディアの種類は、「インクジェットはがき」で設定すればよいとは限らない。
【０００８】
一般的なプリンタは、インクジェットはがきの文面を印刷する場合の印刷モードとあて名面を印刷する場合の印刷モードが異なる場合が多い。インクジェットはがきの文面を印刷する際のプリンタでの印刷モードは、インクジェットはがきの印刷モードを使用して印刷を行う。その場合、データ処理装置の印刷設定でのメディアの種類は「インクジェットはがき」を設定する必要がある。一方、あて名面を印刷する際のプリンタでの印刷モードは、はがきの印刷モードを使用して印刷を行う。その場合、データ処理装置の印刷設定でのメディアの種類は「はがき」を設定する必要がある。
【０００９】
要するに、プリンタの給紙部のメディアの種類の情報では「インクジェットはがき」が設定されているが、仮にユーザがインクジェットはがきのあて名面を印刷したい場合は、データ処理装置の印刷設定でのメディアの種類において「インクジェットはがき」ではなく「はがき」を設定しないといけないため、プリンタの給紙部の用紙の種類の情報をそのまま設定することができない。仮に、あて名面を印刷する場合にそのまま「インクジェットはがき」を設定し印刷をすると、ユーザにとって意図としない印刷結果となる。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、データ処理装置の印刷設定の設定に、プリンタから取得したメディアの種類やサイズの情報を反映させる際に、設定候補を一意に決定し、正しい設定をさせることを可能とさせることを目的とする。
【課題を解決するための手段】
【００１１】
上述の目的を達成するために、本発明に係る印刷制御システムは、
給紙部を有する印刷装置を制御する印刷制御システムであって、
前記印刷装置は、給紙部にセットされている用紙に関する用紙情報を保持する保持手段を有し、
前記印刷装置の給紙部にセットされている用紙に関する用紙情報を取得する用紙情報取得手段と、
前記印刷装置の給紙部にセットされる各用紙情報に対応する前記印刷制御システムの印刷設定の設定候補を保持する設定候補保持手段と、
前記用紙情報取得手段によって取得した用紙情報に対する前記印刷制御システムの印刷設定の設定候補をユーザに表示する表示手段と、
設定候補が複数ある場合に一意に設定候補を決定する決定手段と、
決定された設定候補を前記印刷制御システムの印刷設定に反映させる用紙情報反映手段と、
を有することを特徴とする。
【発明の効果】
【００１２】
本発明に係る印刷制御システムによれば、複数候補がある場合にユーザに設定候補を表示し選択させることで正しい設定をさせることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態１のシステムの構成を示すブロック図である。
【図２】図１に示したプリンタドライバの内部構成を示すブロック図である。
【図３】図１に示したデータ処理装置の設定情報通知部に表示される印刷設定ダイアログの一例である。
【図４】用紙情報の一例を示す図である。
【図５】印刷設定候補の一覧の一例を示す図である。
【図６】実施形態１のプリンタの用紙情報反映ボタンが押された時の処理を示す処理フロー示す図である。
【図７】印刷設定候補が１つだった場合の表示例を示す図である。
【図８】印刷設定候補が１つだった場合の用紙情報反映後の印刷設定ダイアログボックスを示す図である。
【図９】印刷設定候補が複数だった場合の表示例を示す図である。
【図１０】印刷設定候補が複数だった場合の用紙情報反映後の印刷設定ダイアログボックスを示す図である。
【図１１】実施形態２のシステムの構成を示すブロック図である。
【図１２】実施形態２のプリンタの用紙情報反映ボタンが押された時の処理を示す処理フロー示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
＜実施形態１＞
図１は本発明の第１実施形態を示すデータ処理装置を適用可能なプリンティングシステムの構成を示すブロック図である。
【００１６】
図１において、１０１は画像形成を行うインクジェット方式のカラープリンタ（プリンタ）であり、後述するＰＣ１０２で生成された印刷データに基づいて画像の形成を行う。また、プリンタ１０１は複数の給紙部を備えている。
【００１７】
なお、本実施形態において、プリンタの種類については特に問わないが、ここではインクジェット方式のカラープリンタを想定している。
【００１８】
図１において、１０２はデータ処理装置（ＰＣ）で、印刷データの生成や接続されたプリンタ１０１の制御を行う。ここではパーソナルコンピュータ（以下、ＰＣと記す）を想定している。印刷の設定に関するユーザからの指示や入力を受ける役割も果たす。
【００１９】
この図には記載していないが、ＰＣ１０２を制御するオペレーションシステムが組み込まれており、このオペレーティングシステム上で各種機能ブロックが動作する。
【００２０】
１００は通信インタフェースで、ＰＣ１０２とプリンタ１０１を接続する。ここでは仮に、シリアルインタフェースであるＵＳＢを想定しているが、この他に、ＩＥＥＥ１３９４、Ｅｔｈｅｒｎｅｔ（登録商標）、ＩｒＤＡ、ＩＥＥＥ８０２．１１、電力線などを想定している。パラレルインタフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであれば有線／無線を問わずどのようなインタフェースであっても構わない。このように、本実施形態におけるプリンティングシステムとは、単体の装置ではなく、ＰＣ１０２と画像形成を行うプリンタ１０１とが特定の双方向インタフェースで接続された構成をとっているが、この例に限られることなく、このようなＰＣとプリンタの機能が一体となった装置一体型のプリンティングシステムであってもよい。なお、プリンタ１０１及びＰＣ１０２とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については省略する。
【００２１】
１０８は情報表示部で、後述する給紙部用紙情報設定部１０３で設定させる給紙部の用紙情報や、印刷制御部１０６で制御される印刷情報（例えば警告情報）を表示するためのＬＥＤ等の表示装置を備えている。
【００２２】
１０３は給紙部用紙情報設定部で、後述の印刷部（プリントエンジン）１０７の一部として備えられた複数の給紙部の用紙情報を設定させるためのものである。
【００２３】
給紙部用紙情報設定部１０３は給紙部の用紙情報を設定させるためのボタン等の手段を備えている。または、各給紙部に用紙情報を読み取るセンサが付いており、センサを使用して用紙情報を設定させてもよい。
【００２４】
１０４は給紙部用紙情報格納部で、給紙部用紙情報設定部１０３で設定された給紙部の用紙情報を保持しておくための不揮発性の記憶装置である。
【００２５】
１０６は印刷制御部で、ＰＣ１０２から送信されてきた印刷データを受けてプリンタエンジンに展開する。ＰＣ１０２から送信されてくる印刷データは、既にメディアやサイズなどを含めた印刷設定に基づいてＰＣ１０２側で画像処理が行われたデータであり、ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジンの制御を行う。具体的には、印刷用の２値データ（場合によっては２値化前の中間データ）とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。
【００２６】
１０７は印刷部（プリンタエンジン）であり、印刷制御部１０６で展開された印刷データに基づき記録媒体（用紙）に対して印刷を行う。プリンタ１０１はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。
【００２７】
１１０は、ＰＣ１０２のインタフェース機能を司るＩ／Ｆ制御部である。ＵＳＢのホスト側のコントローラによって構成され、ＵＳＢホストとしての機能を有する。ＵＳＢホストとしての機能の一部はＯＳやドライバなどソフトウエアによっても構成される。
【００２８】
１１４はプリンタドライバで、印刷のための各種設定や印刷データの生成及びプリンタの制御をＰＣ１０２上で行うためのソフトウエアである。プリンタドライバ１１４の詳細は図２で後述する。
【００２９】
１１５はプリントスプーラであり、後述の印刷データ生成処理部１１６で生成された印刷データを逐次記憶し、記憶した印刷データをプリンタ１０１へ転送する。印刷データの記憶と転送は非同期に行われるため、印刷データ生成処理がプリンタ１０１の印刷処理よりも速く処理される場合でも、印刷データ生成処理がプリンタ１０１の印刷処理を待つことなく、効率的に処理されるものである。一般にプリントスプーラはコンピュータのオペレーティングシステムの機能として提供される。
【００３０】
１１１は、ＰＣ１０２の各種機能を制御する中央制御部であり、ＣＰＵの持つ機能がこれに該当する。１１２は印刷設定入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器から構成される。１１３は情報通知部で、印刷設定や警告などをユーザに通知する。通知方法としては、モニタなどの表示装置を使用する場合や音声による通知などが考えられる。
【００３１】
図２は図１に示したプリンタドライバ１１４の内部構成を示すブロック図である。
【００３２】
図２において、１２１は印刷設定処理部で、メディアの設定やサイズの設定、印刷品位の設定などを含む各種印刷設定を行う。ユーザからの指示や入力を受け付け、設定された内容を表示もしくは通知する機能を有する。
【００３３】
１１６は印刷データ生成処理部であり、印刷ジョブを作成して、印刷設定処理部１２１で設定された印刷設定に基づいて印刷データを生成し、プリントスプーラ１１５へスプールする。
【００３４】
１１８は監視部であり、プリントスプーラ１１５の指示によってプリントスプーラ１１５に記憶された印刷データを後述のデータ通信処理部１１９からＩ／Ｆ制御部１１０を介して逐次プリンタ１０１へ転送するものである。監視部１１８は印刷データをプリンタへ転送する前に印刷データの内容を解析して印刷設定情報を取得する。また、プリンタ１０１との双方向通信によってプリンタ１０１に設置された用紙のセンス情報等のステータス情報を取得し、これら取得した情報に基づいてプリンタ１０１への印刷データの転送を制御するものである。
【００３５】
１１９はデータ通信処理部であり、前述の監視部１１８の指示に従って、Ｉ／Ｆ制御部１１０を介してプリンタ１０１との通信処理を行う。プリンタ１０１との通信処理は双方向性のものであり、印刷データ等のデータをプリンタ１０１へ転送する処理と、用紙のセンス情報や印刷処理の進行状況、インクの残量情報等のプリンタのステータス情報をプリンタ１０１から取得する処理とからなる。
【００３６】
１２０は印刷設定候補保持部で、プリンタ１０１の給紙部用紙情報格納部１０４の用紙情報と前記印刷制御システムの印刷設定が対応する設定候補の一覧を保持するものである。
【００３７】
データ処理装置で警告表示を行う場合は、情報通知部１１３に表示させる。例えば、プリンタ１０１でエラーが発生し、そのエラー情報を表示する場合は、データ通信処理部１１９にてプリンタ１０１のエラー情報を取得し、監視部１１８がＰＣ１０２の情報通知部１１３に表示させる。また、印刷データ生成時に印刷設定の不適合等の理由により印刷不可と判定され、その警告情報を表示する場合は、印刷データ生成処理部１１６がＰＣ１０２の情報通知部１１３に表示させる。
【００３８】
図３は図１に示したデータ処理装置１０２の情報通知部１１３に表示される印刷設定ダイアログの一例を示す図であり、本実施形態における印刷設定を行う際に表示される印刷設定ダイアログボックスの一例に対応する。
【００３９】
図３において、印刷設定ダイアログボックスは、ユーザがアプリケーションソフト等で印刷操作を行う前に表示するダイアログボックスであり、メディア、サイズ、給紙方法、印刷品位等、印刷データ生成に関する印刷設定を行うためのダイアログボックスである。なお、該ダイアログボックスは、図１に示した情報通知部１１３が備える表示装置に表示される。
【００４０】
図３において、３０１は印刷設定ダイアログボックスである。３０２は用紙（メディア）の種類表示／操作コントロールであり、設定されている用紙の種類を表示し、操作するコントロールである。用紙の種類表示／操作コントロール３０２では、メディアの設定ができ、例えば次のような選択肢『普通紙、光沢紙、はがき、封筒』等が用意されている。
【００４１】
３０３は用紙サイズ表示／操作コントロールであり、設定されているサイズを表示し、操作するコントロールである。用紙のサイズ表示／操作コントロール３０３には、例えば次のような選択肢『Ｂ５、Ａ４、Ｌｅｔｔｅｒ、はがき、名刺、Ｌ、２Ｌ』が用意されており、ここで選択されたサイズに対応する用紙の幅および長さに基づいて印刷データが生成される。なお、一部のアプリケーションプログラムから印刷操作を行った場合、用紙サイズ表示／操作コントロール３０３で設定されているサイズではなく、アプリケーションプログラム上で設定されているサイズ（用紙の幅および長さ）に基づいて印刷データを生成する場合がある。
【００４２】
３０４は給紙方法表示／選択コントロールであり、印刷時に使用するプリンタ１０１の給紙部の種類を表示し、操作するコントロールである。給紙方法表示／選択コントロール３０４には、例えば次のような選択肢『オートシートフィーダ、カセット１、カセット２、給紙自動』が用意されている。このうち、オートシートフィーダ、カセット１、カセット２はそれぞれ、プリンタ１０１が備える給紙部であるオートシートフィーダ、カセット１、カセット２に１対１に対応しており、これらの選択肢を選択して印刷操作を行った場合には、選択された給紙手段から給紙して印刷される。これに対して、給紙自動はプリンタの物理的な給紙手段を指すものではない。給紙自動が選択されて印刷操作が行われた場合には、プリンタドライバ１１４は印刷データの給紙設定コマンドにその旨示す値を設定して生成する。これを受信したプリンタ１０１はＰＣ１０２から送信される印刷データ内の印刷設定情報と、給紙部用紙情報格納部１０４で保持されている給紙部の用紙情報から、給紙部印刷可能情報格納部１０８で保持している給紙部印刷可能情報を用いて決定された給紙部から給紙して印刷するように動作するものである。
【００４３】
３０５は印刷品位表示／選択コントロールであり、印刷品位を表示したり、選択したりすることができる。印刷品位は用紙の種類毎に設定が異なる。印刷品位は次の選択肢『きれい、標準、速い』中から選択することができる。
【００４４】
３０６はＯＫボタンであり、このボタンをクリックすると、印刷設定ダイアログ３０１で選択されている印刷設定を保存した後、印刷設定ダイアログ３０１を閉じる。３０７はキャンセルボタンであり、このボタンをクリックすると、印刷設定ダイアログ３０１で選択されている印刷設定を変更前の状態に戻した後、印刷設定ダイアログ３０１を閉じる。
３０８はプリンタの用紙情報反映ボタンであり、このボタンが押されるとプリンタ１０４の給紙部用紙情報格納部１０４で保持されている給紙部の用紙情報を取得し、用紙の種類表示／操作コントロール３０２や用紙サイズ表示／操作コントロール３０３に設定を反映させる処理を行う。詳細は後述する。
【００４５】
なお、ここには記載しなかったが、印刷設定の選択内容を更新して保存する更新ボタンを付加する構成でもよい。このように、印刷設定ダイアログ３０１はユーザにとって必要な項目がひとまとめとなった画面構成となっており、どのような印刷設定がなされているのかを瞬時に確認することができる構成となっている。
【００４６】
図４は給紙部用紙情報格納部１０４で保持している各給紙部の用紙情報を示す一例である。
【００４７】
図４では、プリンタの給紙部として、「オートシートフィーダ」が含まれる。そして、オートシートフィーダにはメディアの種類に「インクジェットはがき」、サイズに「はがき」がセットされている状態を示している。各給紙部の用紙情報は、設定部１０３でユーザによって設定されてもよいし、各給紙部にセットされているメディアの種類とサイズを検知するセンサを搭載して、センサを使用して自動的に設定されてもよい。
【００４８】
図５は印刷設定候補保持部１２０で保持しているプリンタ１０１の給紙部用紙情報格納部１０４の用紙情報と前記印刷制御システムの印刷設定が対応する印刷設定候補の一覧の一例である。
【００４９】
プリンタの給紙部の用紙情報のメディアの種類が「普通紙」の場合はプリンタドライバ１０４での印刷設定（メディアの種類）は「普通紙」を設定する。プリンタの給紙部の用紙情報のメディアの種類が「写真紙」の場合はプリンタドライバ１０４での印刷設定のメディアの種類は「写真紙」を設定する。プリンタの給紙部の用紙情報のメディアの種類が「インクジェットはがき」の場合はプリンタドライバ１０４での印刷設定のメディアの種類は「インクジェットはがき」または「はがき」を設定する、ということを示している。
【００５０】
サイズに関しても、例えばプリンタの給紙部の用紙情報のサイズが「２Ｌ／５Ｘ７」の場合はプリンタドライバ１０４での印刷設定のサイズは「２Ｌ」または「５Ｘ７」を設定する、と同様である。
【００５１】
図６は図３で示したプリンタの用紙情報反映ボタンが押された時の処理を示す処理フローである。
【００５２】
まず、プリンタドライバ１１４の印刷設定処理部１２１は、プリンタ１０１の給紙部用紙情報格納部１０４から給紙部の用紙情報を取得する（Ｓ６０１）。次に、印刷設定候補保持部１２０から印刷設定候補の一覧から、Ｓ６０１で取得した給紙部の用紙情報に対応する設定候補を取得する（Ｓ６０２）。設定候補が１つの場合はそのまま印刷設定へ反映し、設定候補が複数の場合は設定候補を表示しユーザに選択させ、選択された候補を印刷設定へ反映する（Ｓ６０３、Ｓ６０４、Ｓ６０５）。
【００５３】
具体的な例を示す。印刷設定候補が１つの場合と複数ある場合の２例を示す。まず印刷設定候補が１つの場合を示す。
【００５４】
Ｓ６０１で、給紙部の用紙情報としてメディアの種類が「はがき」、用紙サイズが「はがき」が取得されたとする。Ｓ６０２で、図５の印刷設定候補の一覧からは、メディアの種類のプリンタの給紙部の用紙情報の「はがき」に対応するプリンタドライバの印刷設定は「はがき」となる。同様に用紙サイズのプリンタの給紙部の用紙情報の「はがき」に対応するプリンタドライバの印刷設定は「はがき」となる。よって、Ｓ６０３の判断で候補は１つとなるので、Ｓ６０５の印刷設定へ反映する処理へ進む。図７のように、メディアの種類を「はがき」、用紙サイズを「はがき」に反映させる旨を表示し、印刷設定へ反映する。図８は、印刷設定ダイアログボックス３０１に反映させた図となる。用紙（メディア）の種類３０２を「はがき」、用紙サイズ３０３を「はがき」に設定する。
【００５５】
次に印刷設定候補が２つの場合を示す。
【００５６】
Ｓ６０１で、給紙部の用紙情報としてメディアの種類が「インクジェットはがき」、用紙サイズが「はがき」が取得されたとする。Ｓ６０２で、図５の印刷設定候補の一覧からは、メディアの種類のプリンタの給紙部の用紙情報の「はがき」に対応するプリンタドライバの印刷設定は「インクジェットはがき」と「はがき」の２つとなる。同様に用紙サイズのプリンタの給紙部の用紙情報の「はがき」に対応するプリンタドライバの印刷設定は「はがき」となる。よって、Ｓ６０３の判断で候補はメディアの種類が複数あるので、設定候補をユーザに表示するＳ６０４へ進む。表示例を図９に示す。設定候補の「インクジェットはがき」、「はがき」をラジオボタンで表示し、ユーザに選択させる。ユーザに選択させる手段は当然ラジオボタンだけでなく、チェックボックスやコンボボックスで選択させてもよい。ユーザによって選択された後、印刷設定に反映させる。
【００５７】
「インクジェットはがき」が選択された場合の印刷設定ダイアログボックス３０１の例を図１０に示す。用紙（メディア）の種類３０２が「インクジェットはがき」、用紙サイズ３０３が「はがき」となる。
【００５８】
なお、Ｓ６０１にて複数の給紙部の用紙情報が取得された場合も設定候補が複数となる。その場合も、Ｓ６０４にてユーザに設定候補を表示し、選択させることになる。
【００５９】
以上説明したように、実施形態１によれば、データ処理装置の印刷設定の設定にプリンタから取得したメディアの種類やサイズの情報を反映させる際、設定候補を複数あった場合には、ユーザに設定候補を表示し選択させることで設定候補を一意に決定し、正しい設定をさせることを可能とさせることが可能となる。
【００６０】
＜実施形態２＞
実施形態１では、プリンタ１０１の給紙部用紙情報格納部１０４の用紙情報と前記印刷制御システムの印刷設定が対応する印刷設定候補の一覧をデータ処理装置１０２（プリンタドライバ１１４）で保持する構成を説明しているが、実施形態２ではプリンタ１０１で保持する構成について説明する。
【００６１】
図１１は本発明の第２実施形態を示すデータ処理装置を適用可能なプリンティングシステムの構成を示すブロック図である。
【００６２】
プリンタ１０１の給紙部用紙情報格納部１０４の用紙情報と前記印刷制御システムの印刷設定が対応する印刷設定候補の一覧を印刷設定候補保持部１１０１としてプリンタ１０１に構成を持つ。実施形態１の図２で示した、プリンタドライバ１１４の印刷設定候補保持部１２０は実施形態２の構成には持たないこととなる。
【００６３】
次に、図３でのプリンタの用紙情報反映ボタンが押された時の実施形態２の処理フローを図１２に示す。
【００６４】
まず、Ｓ６０１でプリンタ１０１の給紙部用紙情報格納部１０４から給紙部の用紙情報を取得する。その後、実施形態２ではプリンタドライバ１１４で印刷設定候補を保持していないため、プリンタ１０１の印刷設定候補保持部１１０１から印刷設定候補の一覧を取得する（Ｓ１２０１）。取得後、Ｓ６０２からの処理は実施形態１と同様の処理のため詳細な説明は省略する。
【００６５】
また、Ｓ１２０１で印刷設定候補の一覧を取得する処理を示したが、別の形態としては印刷設定候補の一覧を取得するのではなく、プリンタ１０１が印刷設定候補一覧から印刷設定候補を判断して、プリンタ１１４は印刷設定候補を取得する形態としてもよい。その場合、図１２のＳ６０２は不要な処理となる。
【００６６】
＜実施形態３＞
本発明の目的は前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【符号の説明】
【００７０】
１０１  プリンタ、１０２  データ処理装置（ＰＣ）、１０３  給紙部用紙情報設定部、
１０４  給紙部用紙情報格納部、１０５  Ｉ／Ｆ制御部、１０６  印刷制御部、
１０７  印刷部（プリンタエンジン）、１０８  情報表示部、１１０  Ｉ／Ｆ制御部、
１１１  中央制御部、１１２  印刷設定入力操作部、１１３  情報通知部、
１１４  プリンタドライバ、１１５  プリントスプーラ、
１１０１  印刷設定候補保持部、１１６  印刷データ生成処理部、１１８  監視部、
１１９  データ通信処理部、１２０  印刷設定候補保持部、１２１  印刷設定処理部
【図１】
2017117026.tif 000003
【図２】
2017117026.tif 000004
【図３】
2017117026.tif 000005
【図４】
2017117026.tif 000006
【図５】
2017117026.tif 000007
【図６】
2017117026.tif 000008
【図７】
2017117026.tif 000009
【図８】
2017117026.tif 000010
【図９】
2017117026.tif 000011
【図１０】
2017117026.tif 000012
【図１１】
2017117026.tif 000013
【図１２】
2017117026.tif 000014