(57)【要約】【課題】一つのデータ入力用のウィンドウ内のタブウィンドウを、基本入力用のものと詳細入力用のものとに容易に切り替え可能として、操作性を高める。【解決手段】プリンタプロパティのダイアログボックスに備えられる「メイン」のタブＴＢ１内に、基本入力用の子ウィンドウＷ１と、詳細入力用の子ウィンドウＷ２とを形成して、一方を表示状態とし、他方を非表示状態とする。各ウィンドウＷ１，Ｗ２には、子ウィンドウ切替用のボタンＢＴ１（ＸＢＴ１）を設け、そのボタンがクリックされると、他方側のウィンドウに画面が切り替わるように構成する。【選択図】　　　　図７
2004013616.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、周辺装置と、操作者により操作される入力装置とに接続され、前記周辺装置に固有の動作を実行させるコンピュータ装置であって、
複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを、前記表示装置に表示させる表示制御手段と、
前記タブウィンドウへの前記入力装置からの入力データを取り込む入力制御手段と、
該取り込んだ入力データに基づいて、前記周辺装置を制御する周辺装置制御手段と
を備え、さらに、
前記表示制御手段は、
前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成する子ウィンドウ形成手段と、
前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とする表示／非表示制御手段と、
前記表示／非表示制御手段により表示状態とされる子ウィンドウを切り替える表示切替手段と
を備えるコンピュータ装置。
【請求項２】
前記子ウィンドウ形成手段は、前記少なくとも一つのタブウィンドウに、空欄となるように情報の設定を行なった上で、このタブウィンドウに前記複数の子ウィンドウを形成する構成である、請求項１に記載のコンピュータ装置。
【請求項３】
請求項１または２に記載のコンピュータ装置であって、
前記入力装置による特定の操作を受け付ける特定操作受付手段と、
前記入力装置から特定の操作があったときに、前記タブウィンドウ内に表示させる子ウィンドウを選択的に切り替える子ウィンドウ表示切替手段と
を備えるコンピュータ装置。
【請求項４】
前記複数の子ウィンドウの表示位置は、重複した関係となるように定められた請求項１ないし３のいずれかにに記載のコンピュータ装置。
【請求項５】
前記複数の子ウィンドウが形成されるタブウィンドウは、特定のカテゴリに含まれる種類のデータを入力するためのものであり、
前記複数の子ウィンドウは、基本入力用のウィンドウと詳細入力用のウィンドウである、
請求項１ないし４のいずれかに記載のコンピュータ装置。
【請求項６】
請求項１ないし５のいずれかに記載のコンピュータ装置であって、
前記表示制御手段は、
複数の子ウィンドウの内の少なくとも一つに、該ウィンドウを最初に表示することを指示するための入力操作受付スイッチを表示させる手段を備え、
当該コンピュータ装置は、
前記入力操作受付スイッチの状態を記憶するスイッチ状態記憶部を備え、
前記表示／非表示制御部は、
前記データ入力用ウィンドウの当初表示時に、前記スイッチ状態記憶部に記憶された入力操作受付スイッチの状態に基づいて、前記表示状態とする子ウィンドウを決定する手段を備えるコンピュータ装置。
【請求項７】
前記周辺装置は、プリンタである請求項１ないし６のいずれかに記載のコンピュータ装置。
【請求項８】
表示装置と、周辺装置と、操作者により操作される入力装置とに接続され、前記周辺装置に固有の動作を実行させる周辺装置制御方法であって、
（ａ）複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを前記表示装置に表示させるステップと、
（ｂ）前記タブウィンドウへの前記入力装置からの入力データを取り込むステップと、
（ｃ）該取り込んだ入力データに基づいて、前記周辺装置を制御するステップと
を備え、さらに、
前記ステップ（ａ）は、
（ａ−１）前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成するステップと、
（ａ−２）前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とするステップと、
（ａ−３）前記ステップ（ａ−２）により表示状態とされる子ウィンドウを切り替えるステップと
を備える周辺装置制御方法。
【請求項９】
表示装置と、周辺装置と、操作者により操作される入力装置とに接続されるコンピュータに対して、前記周辺装置に固有の動作を実行させる処理を実行させるコンピュータプログラムであって、
（ａ）複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを前記表示装置に表示させる機能と、
（ｂ）前記タブウィンドウへの前記入力装置からの入力データを取り込む機能と、
（ｃ）該取り込んだ入力データに基づいて、前記周辺装置を制御する機能と
を実現するとともに、
前記機能（ａ）は、
（ａ−１）前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成する機能と、
（ａ−２）前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とする機能と、
（ａ−３）前記機能（ａ−２）により表示状態とされる子ウィンドウを切り替える機能と
を備えるコンピュータプログラム。
【請求項１０】
前記機能（ａ−１）は、前記少なくとも一つのタブウィンドウに、空欄となるように情報の設定を行なった上で、このタブウィンドウに前記複数の子ウィンドウを形成するものである請求項９に記載のコンピュータ装置。
【請求項１１】
請求項９または１０に記載のコンピュータプログラムであって、
（ｄ）前記入力装置による特定の操作を受け付ける機能と、
（ｅ）前記入力装置から特定の操作があったときに、前記タブウィンドウ内に表示させる子ウィンドウを選択的に切り替える機能と
を実現するコンピュータプログラム。
【請求項１２】
前記複数の子ウィンドウの表示位置は、重複した関係となるように定められた請求項９ないし１１のいずれかに記載のコンピュータプログラム。
【請求項１３】
前記複数の子ウィンドウが形成されるタブウィンドウは、特定のカテゴリに含まれる種類のデータを入力するためのものであり、
前記複数の子ウィンドウは、基本入力用のウィンドウと詳細入力用のウィンドウである、
請求項９ないし１２のいずれかに記載のコンピュータプログラム。
【請求項１４】
請求項９ないし１３のいずれかに記載のコンピュータプログラムであって、
前記機能（ａ）は、
複数の子ウィンドウの内の少なくとも一つに、該ウィンドウを最初に表示することを指示するための入力操作受付スイッチを表示させる機能を備え、
当該コンピュータプログラムは、
（ｆ）前記入力操作受付スイッチの状態を記憶する機能を実現し、
前記機能（ａ−２）は、
前記データ入力用ウィンドウの当初表示時に、前記機能（ｆ）により記憶された入力操作受付スイッチの状態に基づいて、前記表示状態とする子ウィンドウを決定する機能を備えるコンピュータプログラム。
【請求項１５】
前記機能（ｆ）により前記入力操作受付スイッチの状態を記憶する箇所が、当該コンピュータプログラムがインストールされたコンピュータ装置の不揮発性メモリである請求項１４に記載のコンピュータプログラム。
【請求項１６】
前記周辺装置は、プリンタである請求項９ないし１５のいずれかに記載のコンピュータプログラム。
【請求項１７】
請求項９ないし１６のいずれかに記載のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンピュータで、周辺装置の設定を行ない周辺装置を制御する技術に関する。
【０００２】
【従来の技術】
プリンタをコンピュータにつないで、コンピュータで作成した印刷データをプリンタに印刷しようとするとき、コンピュータに、プリンタの機種毎に用意されたプリンタドライバと呼ばれるソフトウェアを組み込む必要がある。そして、そのプリンタドライバを用いて、印刷する用紙や印刷品質や目的などの各種情報をコンピュータに対して設定する処理を行なう。この処理が、「プリンタの設定」と呼ばれるものである。この結果、プリンタを用いた印刷の準備が整う。
【０００３】
このプリンタの設定は、操作者による次の操作によって行なわれる。操作者は、まず、プリンタドライバを起動することで、ディスプレイにデータ入力用のウィンドウを表示する。このデータ入力用ウィンドウには、複数のタブウィンドウが用意されており、作業者によるクリック操作により、一つのタブウィンドウが選択される。次いで、作業者は、タブウィンドウを順に切り換えながら、タブウィンドウに備えられる各種の入力欄に対して、マウス等の入力装置を操作することによりデータを入力する。この結果、プリンタドライバに各種情報を設定するプリンタの設定がなされる。
【０００４】
プリンタドライバでは、データ入力用のウィンドウとして、初級者向けの基本入力用のものと上級者向けの詳細入力用のものとの２種類を提供する場合があり、使用するコンピュータの機種やＯＳに応じて適切な方のウィンドウが表示されるようにインストールがなされている。また、他の構成として、基本入力用のウィンドウをまず表示するようにして、そのウィンドウ内に設けられた所定のボタンがマウスクリックされたときに、新たな詳細入力用のウィンドウを表示するように構成されたものもある。
【０００５】
【発明が解決しようとする課題】
上記従来のプリンタドライバでは、一つのタブウィンドウを、基本入力用のものと詳細入力用のものとに切り替えて使用することができないという問題があった。インストール時に基本入力用または詳細入力用に設定する前者の構成では、一つのタブウィンドウ内で画面の切り替えを行なうことはできなかったし、基本入力用のウィンドウから詳細入力用のウィンドウを開く後者の構成では、２つのウィンドウが開くことになり、ウィンドウの開閉の手間が煩雑になる等、操作性が劣っていた。
【０００６】
この発明は、上記問題に鑑みてなされたもので、一つのデータ入力用のタブウィンドウを、基本入力用のものと詳細入力用のものとに容易に切り替え可能として、操作性を高めることを目的としている。
【０００７】
【課題を解決するための手段およびその作用・効果】
前述した課題の少なくとも一部を解決するための手段として、以下に示す構成をとった。
【０００８】
この発明のコンピュータ装置は、
表示装置と、周辺装置と、操作者により操作される入力装置とに接続され、前記周辺装置に固有の動作を実行させるコンピュータ装置であって、
複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを、前記表示装置に表示させる表示制御手段と、
前記タブウィンドウへの前記入力装置からの入力データを取り込む入力制御手段と、
該取り込んだ入力データに基づいて、前記周辺装置を制御する周辺装置制御手段と
を備え、さらに、
前記表示制御手段は、
前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成する子ウィンドウ形成手段と、
前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とする表示／非表示制御手段と、
前記表示／非表示制御手段により表示状態とされる子ウィンドウを切り替える表示切替手段と
を備えるコンピュータ装置を要旨としている。
【０００９】
この構成のコンピュータ装置によれば、少なくとも一つのタブウィンドウ内に、複数の子ウィンドウが形成され、複数の子ウィンドウの内の一つが表示状態に、他の子ウィンドウが非表示状態となり、さらに、表示状態とされる子ウィンドウが切り替えられる。したがって、一つのタブウィンドウを、２種類のウィンドウに容易に切り替えることができる。特に、２つのウィンドウを開くわけではないので、ウィンドウの開閉の手間が煩雑になる等、操作性が劣ることもない。
【００１０】
前記子ウィンドウ形成手段は、前記少なくとも一つのタブウィンドウに、空欄となるように情報の設定を行なった上で、このタブウィンドウに前記複数の子ウィンドウを形成する構成とすることができる。
【００１１】
この構成によれば、タブウィンドウは、複数の子ウィンドウだけが切り換えて表示されることになる。このために、タブウィンドウを複数の子ウィンドウに切り換え可能ながらも、シンプルな構成とすることができる。
【００１２】
前記構成のコンピュータ装置において、前記入力装置による特定の操作を受け付ける特定操作受付手段と、前記入力装置から特定の操作があったときに、前記タブウィンドウ内に表示させる子ウィンドウを選択的に切り替える子ウィンドウ表示切替手段とを備える構成とすることができる。この構成のコンピュータ装置によれば、操作者は、入力装置を操作することで、子ウィンドウの切り替えを容易に行なうことができる。
【００１３】
前記構成のコンピュータ装置において、前記複数の子ウィンドウの表示位置は、重複した関係となるように定められた構成とすることができる。この構成によれば、子ウィンドウのサイズを大きくすることができる。
【００１４】
前記構成のコンピュータ装置において、前記複数の子ウィンドウが形成されるタブウィンドウは、特定のカテゴリに含まれる種類のデータを入力するためのものであり、前記複数の子ウィンドウは、基本入力用のウィンドウと詳細入力用のウィンドウである構成とすることができる。この構成によれば、初級者向けの基本入力用のウィンドウと上級者向けの詳細入力用のウィンドウとを用意することができる。
【００１５】
前記構成のコンピュータ装置において、前記表示制御手段は、複数の子ウィンドウの内の少なくとも一つに、該ウィンドウを最初に表示することを指示するための入力操作受付スイッチを表示させる手段を備え、当該コンピュータ装置は、前記入力操作受付スイッチの状態を記憶するスイッチ状態記憶部を備え、前記表示／非表示制御部は、前記データ入力用ウィンドウの当初表示時に、前記スイッチ状態記憶部に記憶された入力操作受付スイッチの状態に基づいて、前記表示状態とする子ウィンドウを決定する手段を備える構成とすることができる。
【００１６】
この構成によれば、操作者は、入力操作受付スイッチを入力装置を用いて操作することで、次回の起動時に、その入力操作受付スイッチを備えた子ウィンドウから表示することができる。このために、操作者は、通常使用するウィンドウを最初に表示することができることから、このコンピュータ装置は、より操作性に優れている。
【００１７】
前記構成のコンピュータ装置において、前記周辺装置は、プリンタである構成とすることができる。この構成によれば、プリンタへの印刷を実行させることができる。
【００１８】
この発明の周辺装置制御方法は、
表示装置と、周辺装置と、操作者により操作される入力装置とに接続され、前記周辺装置に固有の動作を実行させる周辺装置制御方法であって、
（ａ）複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを前記表示装置に表示させるステップと、
（ｂ）前記タブウィンドウへの前記入力装置からの入力データを取り込むステップと、
（ｃ）該取り込んだ入力データに基づいて、前記周辺装置を制御するステップと
を備え、さらに、
前記ステップ（ａ）は、
（ａ−１）前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成するステップと、
（ａ−２）前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とするステップと、
（ａ−３）前記ステップ（ａ−２）により表示状態とされる子ウィンドウを切り替えるステップと
を備えることを特徴としている。
【００１９】
この発明のコンピュータプログラムは、
表示装置と、周辺装置と、操作者により操作される入力装置とに接続されるコンピュータに対して、前記周辺装置に固有の動作を実行させる処理を実行させるコンピュータプログラムであって、
（ａ）複数のタブウィンドウの内の一つを切り換え可能に表示するデータ入力用ウィンドウを前記表示装置に表示させる機能と、
（ｂ）前記タブウィンドウへの前記入力装置からの入力データを取り込む機能と、
（ｃ）該取り込んだ入力データに基づいて、前記周辺装置を制御する機能と
を実現するとともに、
前記機能（ａ）は、
（ａ−１）前記複数のタブウィンドウの内の少なくとも一つのタブウィンドウ内に、データ入力用の各種の入力欄を備える子ウィンドウを複数、形成する機能と、
（ａ−２）前記形成された複数の子ウィンドウの内の少なくとも一つを表示状態とし、他の子ウィンドウを非表示状態とする機能と、
（ａ−３）前記機能（ａ−２）により表示状態とされる子ウィンドウを切り替える機能と
を備えることを特徴としている。
【００２０】
前記構成の周辺装置制御方法およびコンピュータプログラムは、前記コンピュータ装置と同様な作用・効果を有しており、一つのタブウィンドウを、２種類のウィンドウに容易に切り替え可能として、操作性を高めることができる。
【００２１】
この発明の記録媒体は、この発明のコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体を特徴としている。この記録媒体は、この発明の各コンピュータプログラムと同様な作用・効果を有している。
【００２２】
上記構成のコンピュータプログラムにおいて、前記機能（ａ）は、複数の子ウィンドウの内の少なくとも一つに、該ウィンドウを最初に表示することを指示するための入力操作受付スイッチを表示させる機能を備え、当該コンピュータプログラムは、（ｆ）前記入力操作受付スイッチの状態を記憶する機能を実現し、前記機能（ａ−２）は、前記データ入力用ウィンドウの当初表示時に、前記機能（ｆ）により記憶された入力操作受付スイッチの状態に基づいて、前記表示状態とする子ウィンドウを決定する機能を備える構成とし、さらには、前記機能（ｆ）により前記入力操作受付スイッチの状態を記憶する箇所が、当該コンピュータプログラムがインストールされたコンピュータ装置の不揮発性メモリである構成とすることもできる。
【００２３】
この構成によれば、通常使用するウィンドウを起動時の最初に表示することができることから、このコンピュータ装置は、より操作性に優れている。特に、コンピュータ装置の不揮発性メモリに入力操作受付スイッチの状態を記憶するように構成されていることから、コンピュータ装置の電源が切られた以後も上記のような起動時の表示を可能とすることができる。
【００２４】
【発明の他の態様】
この発明は、以下のような他の態様も含んでいる。その第１の態様は、この発明のコンピュータプログラムを通信経路を介して供給するプログラム供給装置としての態様である。この第１の態様では、コンピュータプログラムをコンピュータネットワーク上のサーバなどに置き、通信経路を介して、必要なプログラムをコンピュータにダウンロードし、これを実行することで、上記の装置や方法を実現することができる。
【００２５】
【発明の実施の形態】
本発明の実施の形態を実施例に基づき説明する。この実施例を、次の順序に従って説明する。
Ａ．装置の構成：
Ｂ．コンピュータ処理：
Ｃ．作用・効果
Ｄ．他の実施形態：
【００２６】
Ａ．装置の構成：
図１は、この発明の一実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。このコンピュータシステム１０は、いわゆるパーソナルコンピュータ（以下、単にコンピュータと呼ぶ）を中心に備え、その周辺にＣＲＴディスプレイ（以下、単にディスプレイと呼ぶ）１２とプリンタ１３を備える。コンピュータは、コンピュータ本体１６とキーボード１８とマウス２０を備える。なお、このコンピュータ本体１６には、ＣＤ−ＲＯＭ２２の内容を読み取るＣＤドライブ２４が搭載されている。プリンタ１３は、インク滴を吐出することにより、用紙の表面にドットを形成する所謂インクジェットプリンタであり、キャリッジを主走査方向に往復動させつつ、用紙を副走査方向に搬送することにより、用紙への画像記録を行なう。
【００２７】
コンピュータ本体１６は、中央演算処理装置としてのＣＰＵ３０を中心にバスにより相互に接続されたＲＯＭ３１、ＲＡＭ３２、表示画像メモリ３３、マウスインタフェース３４、キーボードインタフェース３５、ＣＤＣ３６、ＨＤＣ３７、ＣＲＴＣ３８、プリンタインタフェース３９およびＩ／Ｏポート４１を備える。ＲＯＭ３１は、内蔵されている各種プログラム等を記憶する読み出し専用のメモリである。ＲＡＭ３２は、各種データ等を記憶する読み出し・書込み可能なメモリである。表示画像メモリ３３は、ディスプレイ１２に表示する画像の画像データを記憶するメモリである。
【００２８】
マウスインタフェース３４は、マウス２０とのデータ等のやり取りを司るインタフェースである。キーボードインタフェース３５は、キーボード１８からのキー入力を司るインタフェースである。ＣＤＣ３６は、ＣＤドライブ（ＣＤＤ）２４を制御するＣＤコントローラである。ＨＤＣ３７は、ハードディスクドライブ（ＨＤＤ）４２を制御するハードディスクコントローラである。ＨＤＤ４２には、後述するコンピュータプログラム等が予め記憶されている。
【００２９】
ＣＲＴＣ３８は、表示画像メモリ３３に記憶される表示画像データに基づいてディスプレイ１２における画像の表示を制御するＣＲＴコントローラである。プリンタインタフェース３９は、プリンタ１３へのデータの入出力を制御するインタフェースである。Ｉ／Ｏポート４１は、シリアル出力のポートを備えており、モデム４４に接続されており、このモデム４４を介して、公衆電話回線４６に接続されている。コンピュータ本体１６は、モデム４４を介して、外部のネットワークに接続されており、特定のサーバ４７に接続可能となっている。
【００３０】
このコンピュータシステム１０では、オペレーティングシステム（ここでは、Ｗｉｎｄｏｗｓ　９８）はＨＤＤ４２に記憶されており、コンピュータ本体１６に電源を投入すると、ＨＤＤ４２のブートブロックに書き込まれたローダに従ってＲＡＭ３２の所定の領域にロードされる。また、プリンタ１３の機種毎に用意されるプリンタドライバは、ＣＤ−ＲＯＭ２２に予め格納されており、所定のインストールプログラムを起動することでＣＤドライブ２４からコンピュータ本体１６にインストールされる。このインストールされたプリンタドライバは、ＨＤＤ４１に記憶されており、コンピュータ本体１６に電源を投入したときに、オペレーティングシステムに組み込まれ、ＲＡＭ３２の所定の領域にロードされる。
【００３１】
プリンタドライバをＣＰＵ３０が実行することによって本発明の各種構成要件は実現される。このプリンタドライバは、前述したように、ＣＤ−ＲＯＭ２２に格納されたものであるが、これに替えて、フロッピィディスク、光磁気ディスク、ＩＣカード等の他の携帯型記録媒体（可搬型記録媒体）に格納された構成としてもよい。また、前述したコンピュータプログラムは、外部のネットワークに接続される特定のサーバ４７から、ネットワークを介して提供されるプログラムデータをダウンロードして、ＲＡＭ３２またはＨＤＤ４２に転送することにより得るようにすることもできる。なお、上記ネットワークとしては、インターネットであってもよく、特定のホームページからダウンロードして得たコンピュータプログラムであってもよい。あるいは、電子メールの添付ファイルの形態で供給されたコンピュータプログラムであってもよい。
【００３２】
以上説明したハードウェア構成を有するコンピュータシステム１０による印刷の様子について次に説明する。図２は、コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。図示するように、コンピュータ本体１６の内部で動作しているアプリケーションプログラム５１により、画像の処理を行ないつつビデオドライバ５２を介してディスプレイ１２に画像を表示している。また、このアプリケーションプログラム５１が、印刷命令を発行すると、コンピュータ本体１６内のプリンタドライバ５３が、画像データをアプリケーションプログラム５１から受け取り、これをプリンタ１３が印刷可能な信号に変換している。
【００３３】
図２に示した例では、プリンタドライバ５３の内部には、プリンタ１３を制御するプリンタ制御部５４が備えられている。プリンタ制御部５４の内部には、アプリケーションプログラム５１が扱っている画像データをドット単位の色情報に変換するラスタライザ５５、ドット単位の色情報に変換された画像データ（階調データ）に対してプリンタ１３の発色の特性に応じた色補正を行なう色補正モジュール５６、色補正された後の画像データからドット単位でのインクの有無によりある面積での濃度を表現するいわゆるハーフトーンの画像情報を生成するハーフトーンモジュール５７が備えられている。こうして処理された画像データは、ラスタライザ５５によりプリンタ１３に転送すべきデータ順に並べ替えられ、最終的な画像データとしてプリンタ１３に出力される。
【００３４】
また、プリンタドライバ５３の内部には、データ入力用ウィンドウＷＤを、ビデオドライバ５２を介してディスプレイ１２に表示する表示制御部５８と、データ入力用ウィンドウＷＤへのマウス２０からの入力データを取り込む入力制御部５９とが備えられている。データ入力用ウィンドウＷＤには、複数のタブウィンドウＴＷＤが用意され、表示が切り換え可能となっている。表示制御部５８には、子ウィンドウ形成部５８ａと、表示／非表示制御部５８ｂと、表示切替部５８ｃとが備えられている。子ウィンドウ形成部５８ａ、表示／非表示制御部５８ｂおよび表示切替部５８ｃの働きにより、タブウィンドウＴＷＤに、複数の子ウィンドウＷＤ１，ＷＤ２のうちのいずれか一つが表示される。その表示された子ウィンドウＷＤ１からの入力データは、入力制御部５９により取り込まれ、プリンタ制御部５４に送られ、その入力データに応じた印刷をプリンタ１３に実行させる。具体的には、入力データに含まれる色補正の情報は、色補正モジュール５６に送られ、ハーフトーンの種類の情報は、ハーフトーンモジュール５７に送られる等する。こうした構成により、作業者は、子ウィンドウからマウス２０を使って入力する入力データを変更することにより、プリンタ１３による印刷を、色や濃淡の調整等、種々コントロールすることができる。
【００３５】
Ｂ．コンピュータ処理：
コンピュータ本体１６のＣＰＵ３０でプリンタドライバ５３を実行することで、上記構成の表示制御部５８と入力制御部５９を実現している。表示制御部５８と入力制御部５９は、「プリンタの設定」の制御処理が対応する。この実施例のプリンタの設定の制御処理について、以下、詳細に説明する。
【００３６】
図３および図４は、プリンタの設定の制御ルーチンを示すフローチャートである。このルーチンは、プリンタドライバ５３に含まれるのもので、プリンタプロパティの操作を受けたときに実行開始される。プリンタプロパティの操作には、次の２通りがある。Ｗｉｎｄｏｗｓ９８（マイクロソフト社の登録商標）を搭載するコンピュータを例に挙げて説明すると、第１のプリンタプロパティの操作は、まず、［スタート］ボタンをクリックし、［設定］をポイントし、［プリンタ］をクリックするといった操作により、［プリンタ］フォルダを開き、次いで、［プリンタ］フォルダに表示された印刷しようとするプリンタのアイコンを右クリックすることで、そのプリンタのプロパティのウィンドウを開くといった操作である。
【００３７】
第２のプリンタプロパティの操作は、アプリケーションプログラムからの操作である。使用中のアプリケーションプログラムで［ファイル］メニューをクリックし、［印刷］をクリックするといった操作により、［印刷］のダイアログボックスを開き、次いで、このダイアログボックスにある［プロパティ］ボタンをクリックすることで、プリンタのプロパティのウィンドウを開くといった操作である。
【００３８】
上記第１または第２のプリンタプロパティの操作を受け付けると、ＣＰＵ３０は、このプリンタの設定の制御ルーチンを実行開始する。図３に示すように、処理が開始されると、ＣＰＵ３０は、まず、プリンタプロパティのダイアログボックスＤＢをディスプレイ１２に表示する処理を行なう（ステップＳ１００）。
【００３９】
図５は、プリンタプロパティのダイアログボックスＤＢを示す説明図である。図示するように、プリンタプロパティのダイアログボックスＤＢには、「メイン」、「レイアウト」、「その他」の３種類のタブウィンドウ（以下、単に「タブ」と呼ぶ）ＴＢ１，ＴＢ２，ＴＢ３が用意されている。各タブＴＢ１，ＴＢ２，ＴＢ３は、特定のカテゴリ毎に分けられており、「メイン」のタブＴＢ１は、印刷品質や用紙に関わる基本的な情報を設定するためのものであり、「レイアウト」のタブＴＢ２は、印刷のレイアウトについての各種情報を設定するためのものであり、「その他」のタブＴＢ３は、その他有用な情報を設定するためのものである。なお、「メイン」のタブＴＢ１は、前述したデータ入力用ウィンドウＷＤ（図２参照）に相当する。
【００４０】
このステップＳ１００では、詳細には、このダイアログボックスＤＢの表示のために、各タブＴＢ１，ＴＢ２，ＴＢ３毎に対応するレイアウト情報とプロシージャをオペレーティングシステムに登録する作業も行なう。図６は、この作業によって登録される情報の一例を模式化して示す説明図である。図示するように、登録内容を示すファイルＴＦは、タブ枚数を記憶するデータ項目Ｆ１と、各タブ毎の登録内容を記憶するデータ項目Ｆ２（１），Ｆ２（２），Ｆ２（３）とを備える。各データ項目Ｆ２（１）〜Ｆ２（３）には、該当するタブのレイアウトを表わすレイアウト情報と、プロシージャがそれぞれ記憶される。レイアウト情報とプロシージャとにより、各タブ毎に、データ入力用の各種の入力欄を備えるダイアログボックスのデザインが定められることになる。
【００４１】
なお、プリンタプロパティのダイアログボックスＤＢは、前述したように、「メイン」、「レイアウト」、「その他」の３種類のタブＴＢ１，ＴＢ２，ＴＢ３を備えるが、これは、前述した第２のプリンタプロパティの操作を受け付けてこの制御ルーチンが実行開始された場合であり、前述した第１のプリンタプロパティの操作を受け付けてこの制御ルーチンが実行開始された場合には、上記と同じ「メイン」、「レイアウト」、「その他」の３種類のタブＴＢ１，ＴＢ２，ＴＢ３を備えた上で、さらに、「全般」のタブと「詳細」のタブを備える構成となっている。「全般」のタブと「詳細」のタブについては、プリンタの種類によらないものであり、ここでは詳しい説明を省略する。このステップＳ１００の段階では、「メイン」のタブＴＢ１がダイアログボックスＤＢの前面に表示される。その後、操作者によるマウス２０のクリック操作により、これらタブの中から所望のタブがダイアログボックスＤＢの前面に切り替え表示される。
【００４２】
なお、このステップＳ１００では、図５に示すように、「メイン」のタブＴＢ１に限っては空欄となるように、このタブＴＢ１に対応するデータ項目Ｆ２（１）のレイアウト情報とプロシージャが定められている。図３に戻り、ステップＳ１００の実行後、ＣＰＵ３０は、上記空欄となっている「メイン」のタブＴＢ１に、基本入力用の子ウィンドウと詳細入力用の子ウィンドウとを追加する処理を行なう（ステップＳ１１０）。具体的には、図６に示すように、登録内容を示すファイルＴＦにおいて、「メイン」のタブＴＢ１に対応するデータ項目Ｆ２（１）のプロシージャ（「プロシージャ−１」）内で、二つの子ウィンドウを作成する。二つの子ウィンドウは、図中、「レイアウト−Ａ」と「プロシージャ−Ａ」とで示される基本入力用の子ウィンドウと、「レイアウト−Ｂ」と「プロシージャ−Ｂ」とで示される詳細入力用の子ウィンドウとである。
【００４３】
基本入力用と詳細入力用の２つの子ウィンドウは、それぞれデータ入力用の各種の入力欄を備えるようにデザインされており、そのデザインは、「レイアウト−Ａ」と「プロシージャ−Ａ」、および「レイアウト−Ｂ」と「プロシージャ−Ｂ」によって表わされる。各デザインは、図８と図９に示すもので後ほど詳しく説明するが、図７に示すように、「メイン」のタブＴＢ１内に、２つの子ウィンドウＷ１，Ｗ２は、完全に重なるように同じ位置に配置されるように定められる。なお、図示においては、記載の都合から、２つの子ウィンドウＷ１，Ｗ２は、ずれて記載されている。また、表側に記載された子ウィンドウＷ２は、実際のデザインは図９に示すもので、図７においては省略して記載されている。
【００４４】
図３に戻り、ステップＳ１１０の実行後、ＣＰＵ３０は、ＲＡＭ３２に格納される初期表示切替フラグＦＬが値０であるか否かを判別する（ステップＳ１２０）。初期表示切替フラグＦＬは、後述するステップでセットされるものであり、デフォルトとしては値０がセットされている。ステップＳ１２０で、初期表示切替フラグＦＬが値０であると判別されると、基本入力用の子ウィンドウＷ１の可視性を表示させる設定に、詳細入力用の子ウィンドウＷ２の可視性を表示させない設定に切り替える処理を行なう（ステップＳ１３０）。
【００４５】
一方、ステップＳ１２０で否定判別、すなわち、初期表示切替フラグＦＬが値１であると判別された場合には、基本入力用の子ウィンドウＷ１の可視性を表示させない設定に、詳細入力用の子ウィンドウＷ２の可視性を表示させる設定に切り替える処理を行なう（ステップＳ１４０）。
【００４６】
ステップＳ１３０またはステップＳ１４０の処理により、「メイン」のタブＴＢ１内に重ねて配置された基本入力用と詳細入力用の子ウィンドウＷ１，Ｗ２は、いずれか一方だけが表示され、他方は非表示となって隠れた状態となる。それらの表示／非表示は、２つの子ウィンドウＷ１，Ｗ２の間で切り替えられる。
【００４７】
図８は、基本入力用の子ウィンドウＷ１が表示状態にある「メイン」のタブＴＢ１を表わす説明図である。図示するように、基本入力用の子ウィンドウＷ１には、「印刷品質」、「用紙オプション」、「印刷オプション」、「印刷方向」の４つの入力用エリアＡＲ１，ＡＲ２，ＡＲ３，ＡＲ４と、「インク残量」の出力用エリアＡＲ５とが設けられている。「印刷品質」の入力用エリアＡＲ１は、印刷の品質を定めるためのもので、「ドラフト」、「テキスト」、「テキスト＆イメージ」、「フォト」、「ベストフォト」の５種類のラジオボタンを備える。
【００４８】
「用紙オプション」の入力用エリアＡＲ２は、用紙の種類を設定する「種類」の入力フィールドと、用紙サイズを設定する「サイズ」の入力フィールドを備える。「種類」の入力フィールドには、「普通紙」、「スーパーファイン専用紙」、「専用光沢紙」等の選択肢が用意されている。「サイズ」の入力フィールドには、「Ａ４　２１０×２９７ｍｍ」、「Ａ４横　２１０×２９７ｍｍ」、「洋封筒　１２０×２３５」、「ハガキ　１００×１４７ｍｍ」等の選択肢が用意されている。「印刷オプション」の入力用エリアＡＲ３は、両面印刷を指定するチェックボックスと、印刷プレビューの要否を指定するチェックボックスとを備える。
【００４９】
「用紙方向」の入力用エリアＡＲ４は、用紙における印刷の方向を示すものであり、「縦」、「横」のラジオボタンを備える。「インク残量」の出力用エリアＡＲ５には、黒とカラーの両インクの残量をそれぞれ示す表示メータが表示される。さらに、この基本入力用の子ウィンドウＷ１の下方には、子ウィンドウ切替用のボタンＢＴ１が設けられている。この子ウィンドウ切替用のボタンＢＴ１には、「詳細」と記されている。
【００５０】
図９は、詳細入力用の子ウィンドウＷ２が表示状態にある「メイン」のタブＴＢ１を表わす説明図である。図示するように、詳細入力用の子ウィンドウＷ２には、「用紙＆品質オプション」、「印刷方向」、「印刷オプション」、「カラー調整」の４つの入力用エリアＸＡＲ１，ＸＡＲ２，ＸＡＲ３，ＸＡＲ４とが設けられている。「用紙＆品質オプション」の入力用エリアＸＡＲ１は、印刷の品質と用紙サイズを定めるためのもので、基本入力用の子ウィンドウＷ１の「印刷品質」の入力用エリアＡＲ１と「用紙オプション」の入力用エリアＡＲ２に対応する。
【００５１】
「印刷方向」の入力用エリアＸＡＲ２は、基本入力用の子ウィンドウＷ１の「印刷方向」の入力用エリアＡＲ２に対応する。「印刷オプション」の入力用エリアＸＡＲ３は、基本入力用の子ウィンドウＷ１の「印刷オプション」の入力用エリアＡＲ３に対応し、この入力用エリアＡＲ３に備えられるチェックボックス以外にも、最小余白を指定するチェックボックスと、ハイスピード印刷を指定するチェックボックスと、黒インクのみの印刷を指定するチェックボックスと、「エッジ」の印刷を行なうことを指定するチェックボックスとを備える。
【００５２】
「カラー調整」の入力用エリアＸＡＲ４は、色補正に関わる各種の情報を設定するもので、「ドライバによる色補正」、「写真画質向上」、「ＩＣＭ」が選択肢として用意され、その上で、明度、コントラスト、彩度の強弱が設定可能となっている。さらに、この詳細入力用の子ウィンドウＷ２の下方には、「最初にこの画面を表示」のチェックボックスＸＣＢと、子ウィンドウ切替用のボタンＸＢＴ１が設けられている。この子ウィンドウ切替用のボタンＸＢＴ１には、「基本」と記されている。
【００５３】
基本入力用の子ウィンドウＷ１と詳細入力用の子ウィンドウＷ２との関係は、基本入力用の子ウィンドウＷ１から入力可能な情報は、詳細入力用の子ウィンドウＷ２から全て入力可能となっており、詳細入力用の子ウィンドウＷ２からは、基本入力用の子ウィンドウＷ１よりも多くの情報を手動にてさらに設定できるようになされている。
【００５４】
ＣＰＵ３０は、図３のステップＳ１３０またはステップＳ１４０の処理を終えると、図４のステップＳ１５０に処理を進める。ステップＳ１５０では、ＣＰＵ３０は、プリンタプロパティのダイアログボックスＤＢからのマウス２０による入力を受け付ける。続いて、ＣＰＵ３０は、ステップＳ１５０で受け付けたマウス入力が、「メイン」のタブＴＢ１以外の他のタブへの切り替えを示すものであるか否かを判別する（ステップＳ１６０）。ここで、肯定判別された場合には、その切り替え先のタブに応じた処理を実行する（ステップＳ１７０）。このステップＳ１７０の処理については、この発明とは関係しないことから詳しい説明は省略する。
【００５５】
一方、ステップＳ１６０で否定判別された場合には、ＣＰＵ３０は、ステップＳ１８０に処理を進めて、ステップＳ１５０で受け付けたマウス入力が、子ウィンドウ切替用のボタンＢＴ１（もしくはＸＢＴ１）のクリックを示すものであるかを否かを判別する。ここで、肯定判別された場合には、基本入力用と詳細入力用の２つの子ウィンドウＷ１，Ｗ２の表示／非表示を反転させる処理を行なう（ステップＳ１９０）。詳細には、現在、図８に示すように、プリンタプロパティのダイアログボックスに基本入力用の子ウィンドウＷ１が表示されている場合には、基本入力用の子ウィンドウＷ１の可視性を表示させない設定に、詳細入力用の子ウィンドウＷ２の可視性を表示させる設定に切り替えることで、図９に示すように、詳細入力用の子ウィンドウＷ２を表示させる。
【００５６】
現在、図９に示すように、プリンタプロパティのダイアログボックスに詳細入力用の子ウィンドウＷ２が表示されている場合には、基本入力用の子ウィンドウＷ１の可視性を表示させる設定に、詳細入力用の子ウィンドウＷ２の可視性を表示させない設定に切り替えることで、図８に示すように、基本入力用の子ウィンドウＷ１を表示させる。ステップＳ１９０の実行後、ＣＰＵ３０は、ステップＳ１５０に処理を戻して、プリンタプロパティのダイアログボックスＤＢからの次のマウス入力を受け付ける。
【００５７】
一方、ステップＳ１８０で、否定判別、すなわち、子ウィンドウ切替用のボタンＢＴ１（もしくはＸＢＴ１）がクリックされていないと判別された場合には、ＣＰＵ３０は、ステップＳ２００に処理を進めて、ステップＳ１５０で受け付けたマウス入力が、「最初にこの画面を表示」のチェックボックスＸＣＢのクリックを示すものであるかを否かを判別する。ここで、肯定判別された場合には、上記初期表示切替フラグＦＬを値１にセットする（ステップＳ２１０）。ステップＳ２１０の実行後、ＣＰＵ３０は、ステップＳ１５０に処理を戻して、プリンタプロパティのダイアログボックスＤＢからの次のマウス入力を受け付ける。
【００５８】
なお、上記初期表示切替フラグＦＬは、前述したようにＲＡＭ３２に格納されるが、コンピュータ本体１６の電源を落としたときには、ＨＤＤ４１に一旦セーブされ、次回の電源投入時に、プリンタドライバと同時に、ＲＡＭ３２にロードされる。このために、ステップＳ２１０で初期表示切替フラグＦＬにセットした値は、コンピュータ本体１６の電源のオフに拘わらず保持される。なお、ＨＤＤ４２に対比する構成に替えて、初期表示切替フラグＦＬを、フラッシュメモリ等の不揮発性メモリに読み書きする構成とすることもできる。
【００５９】
一方、ステップＳ２００で、否定判別、すなわち、「最初にこの画面を表示」のチェックボックスＸＣＢがクリックされていないと判別された場合には、ＣＰＵ３０は、ステップＳ２２０に処理を進めて、ステップＳ１５０で受け付けたマウス入力が、プリンタプロパティのダイアログボックスＤＢの下方に設けられた「ＯＫ」ボタンＢＴ２のクリックを示すものであるか否かを判別する。ここで、否定判別された場合には、ステップＳ１５０で受け付けたマウス入力に応じた情報を、ダイアログボックスＤＢ内の各入力欄に定める処理を行なう。すなわち、ステップＳ１５０からステップＳ２３０までの処理により、ＣＰＵ３０は、プリンタプロパティのダイアログボックスＤＢに備えられた各入力欄に対するマウス２０による変更の操作指令を取り込んで、その変更の結果をその入力欄に定める（表示し直す）という処理を行なう。
【００６０】
ステップＳ２３０の実行後、ＣＰＵ３０は、ステップＳ１５０に処理を戻して、ダイアログボックスＤＢからの次のマウス入力を受け付ける。一方、ステップＳ２２０で、肯定判別、すなわち、ステップＳ１５０で受け付けたマウス入力が「ＯＫ」ボタンＢＴ２のクリックを示すものであると判別された場合には、ＣＰＵ３０は、ステップＳ２４０に処理を進めて、プリンタプロパティのダイアログボックスＤＢに表示された各種の設定情報を、ＲＡＭ３２の設定情報記憶用のデータファイルに書き込む処理を行なう。ステップＳ１２７の実行後、「リターン」に抜けて、このプリンタの設定の制御ルーチンを一旦終了する。
【００６１】
プリンタの設定の制御ルーチンを終えると、別の制御ルーチンに従い、ＣＰＵ３０は、設定情報記憶用のデータファイルに記憶されたデータに応じた印刷をプリンタ１３に実行させる。この制御ルーチンについては周知の構成であるから、ここでは説明を省略する。
【００６２】
上記構成のプリンタの設定の制御ルーチンのうちのステップＳ１１０の処理が、前述した子ウィンドウ形成部５８ａ（図２）に対応し、ステップＳ１２０ないしＳ１４０の処理が、前述した表示／非表示制御部５８ｂ（図２）に対応し、ステップＳ１８０およびＳ１９０の処理が、前述した表示切替部５８ｃ（図２）に対応する。
【００６３】
Ｃ．作用・効果
以上のように構成されたこの実施例のコンピュータシステムによれば、プリンタプロパティのダイアログボックスＤＢの「メイン」のタブＴＢ１内に、基本入力用と詳細入力用の２つの子ウィンドウＷ１、Ｗ２が形成され、一方の子ウィンドウＷ１（Ｗ２）が表示状態に、他方の子ウィンドウＷ２（Ｗ１）が非表示状態にセットされる。さらに、表示状態とされる子ウィンドウＷ１，Ｗ２が両者の間で切り替え可能となっている。このために、このコンピュータ装置では、一つのタブを、２種類のウィンドウＷ１，Ｗ２の内容に容易に切り替えることができるという効果を奏する。特に、この実施例では、各ウィンドウＷ１，Ｗ２に設けた子ウィンドウ切替用のボタンＢＴ１（ＸＢＴ１）をクリック操作するだけで、ダイアログボックスＤＢの表示を他方側の子ウィンドウに容易に切り替えることができる。
【００６４】
従来の技術では、基本入力用のものと詳細入力用のものとにタブウィンドウを切り替えようとする場合には、プリンタドライバのインストールからやり直したり、あるいは、なんらかの設定を行なった後にコンピュータ本体１６を再起動を行なうといったことが必須であり、これに較べて、この実施例のコンピュータシステムによれば、表示されている入力用の画面を容易に切り替えることができる。
【００６５】
また、この実施例のコンピュータシステムによれば、「メイン」のタブＴＢ１に、空欄となるように情報の設定を行なった上で、このタブウィンドウに子ウィンドウＷ１，Ｗ２を形成する構成が取られている。この構成によれば、「メイン」のタブＴＢ１には、子ウィンドウＷ１，Ｗ２だけが切り換えて表示されることになる。このために、タブＴＢ１を複数の子ウィンドウＷ１，Ｗ２に切り換え可能ながらも、シンプルな構成とすることができる。
【００６６】
さらに、この実施例のコンピュータシステムによれば、操作者は、詳細入力用の画面に設けられた「最初にこの画面を表示」のチェックボックスＸＣＢをチェックすることで、その後、このプリンタプロパティのダイアログボックスＤＢを開いたときの最初の画面を詳細入力用の画面とすることができる。このために、操作者は、通常使用するウィンドウを最初に表示することができることから、このコンピュータシステムは、より操作性に優れている。
【００６７】
さらに、この実施例のコンピュータシステムでは、基本入力用の子ウィンドウＷ１と詳細入力用の２つの子ウィンドウＷ２との表示位置は、重複した関係となるように定められている。このために、子ウィンドウＷ１，Ｗ２のサイズを大きくすることができる。
【００６８】
この実施例では、プリンタプロパティのダイアログボックスＤＢ内に、「メイン」のタブＴＢ１を含めて複数のタブＴＢ１〜ＴＢ３が切り替えて表示される構成とし、さらに、「メイン」のタブＴＢ１内に、基本入力用の子ウィンドウＷ１と詳細入力用の子ウィンドウＷ２とが切り替えて表示されるように構成されている。このために、２つの子ウィンドウＷ１，Ｗ２により、複数通りのデータ入力が可能となり、さらに、複数のタブＴＢ１〜ＴＢ３により、より一層、多数通りのデータ入力が可能となる。
【００６９】
Ｄ．他の実施形態：
本発明の他の実施形態について、次に説明する。
（１）前記実施例では、特定操作受付手段として、プリンタプロパティのダイアログボックスＤＢに子ウィンドウ切替用のボタンＢＴ１を設ける構成としたが、これに換えて、キーボード１８を用いて特定のキー入力（［Ｃｔｒｌ］＋［Ｓｈｉｆｔ］＋［Ｓ］）がなされたことを受け付ける構成とすることもできる。
【００７０】
（２）前記実施例では、ダイアログボックスＤＢのタブＴＢ１に形成される子ウィンドウを、基本入力用のものと詳細入力用のものの２つとしたが、これに換えて、初級用、中級用、上級用といった３つとしてもよい。あるいは、それ以上の数の子ウィンドウを形成する構成とすることもできる。また、各子ウィンドウの用途は、操作者の技能を意識した基本入力用、詳細入力用といったものに限る必要もない。また、前記実施例では、２つの子ウィンドウＷ１，Ｗ２が、特定のカテゴリ（基本的な情報を設定するための「メイン」というカテゴリ）に含まれる種類のデータを入力するためのものに構成されていたが、これに換えて、無関係の情報を個別に入力する構成とすることもできる。
【００７１】
（３）前記実施例では、ダイアログボックスＤＢのタブＴＢ１に形成される２つの子ウィンドウＷ１，Ｗ１は、完全に重なるように同じ位置に配置されていたが、これに換えて、一部分だけ重なるように配置された構成とすることもできる。
【００７２】
（４）前記実施例では、ダイアログボックスＤＢのタブＴＢ１に２つの子ウィンドウＷ１，Ｗ１を形成して、両者の間で表示されるウィンドウを択一的に切り替えていたが、これに換えて、一つのタブＴ内に３つの子ウィンドウを形成して、２つの子ウィンドウを同時に表示状態とし（この２つの子ウィンドウは離間した位置関係にある必要がある）、残りの１つの子ウィンドウ（この子ウィンドウは上記２つの子ウィンドウとは重なった位置関係にあるのが好ましい）を非表示状態と設定し、その後、その非表示状態の子ウィンドウを表示状態に、上記表示されていた２つの子ウィンドウを非表示状態に切り替える構成とすることもできる。すなわち、タブウィンドウに表示される子ウィンドウを３以上として、そのうちの２以上の子ウィンドウを表示状態とし、その他の子ウィンドウを非表示状態として、その後、上記表示／非表示を切り替え可能とする構成とすることができる。
【００７３】
（５）また、「メイン」のタブＴＢ１だけに子ウィンドウＷ１，Ｗ１を形成する構成に替えて、「レイアウト」のタブＴＢ２を含めた複数のタブにそれぞれ複数の子ウィンドウを形成する構成としてもよい。
【００７４】
（６）前記実施例では、デバイスドライバが、プリンタドライバであったが、必ずしも制御する周辺装置はプリンタである必要はない。例えば、プリンタ以外にも印刷機能を有するファクシミリ装置やコピー装置を制御するドライバに本発明を適用することができる。また、必ずしも印刷機能を有する周辺装置に限る必要もなく、例えば、キーボードやディスプレイ、ディスク等であってもよい。
【００７５】
以上、本発明の実施例を詳述してきたが、本発明は、こうした実施態様に何等限定されるものではなく、本発明の要旨を逸脱しない範囲において種々なる態様にて実施することができるのは勿論のことである。
【図面の簡単な説明】
【図１】この発明の一実施例を適用するコンピュータシステム１０のハードウェアの概略構成を示すブロック図である。
【図２】コンピュータ本体１６が扱う画像情報から印刷が行なわれるまでの処理の様子を示すブロック図である。
【図３】ＣＰＵで実行されるプリンタ設定の制御ルーチンの前半部分を示すフローチャートである。
【図４】プリンタ設定の制御ルーチンの後半部分を示すフローチャートである。
【図５】プリンタプロパティのダイアログボックスＤＢを示す説明図である。
【図６】オペレーティングシステムに登録される情報の一例を模式化して示す説明図である。
【図７】「メイン」のタブＴＢ１内に、２つの子ウィンドウＷ１，Ｗ２が形成されることを示す説明図である。
【図８】基本入力用の子ウィンドウＷ１が表示された「メイン」のタブＴＢ１を示す説明図である。
【図９】詳細入力用の子ウィンドウＷ２が表示された「メイン」のタブＴＢ１を示す説明図である。
【符号の説明】
１０…コンピュータシステム
１２…ＣＲＴディスプレイ
１３…プリンタ
１６…コンピュータ本体
１８…キーボード
２０…マウス
３３…表示画像メモリ
３４…マウスインタフェース
３５…キーボードインタフェース
３９…プリンタインタフェース
４２…ハードディスクドライブ
４４…モデム
４６…公衆電話回線
４７…サーバ
５１…アプリケーションプログラム
５２…ビデオドライバ
５３…プリンタドライバ
５４…プリンタ制御部
５５…ラスタライザ
５６…色補正モジュール
５７…ハーフトーンモジュール
５８…表示制御部
５８ａ…子ウィンドウ形成部
５８ｂ…表示／非表示制御部
５８ｃ…表示切替部
５９…入力制御部
ＤＢ…プリンタプロパティのダイアログボックス
ＴＢ１…「メイン」のタブウィンドウ
Ｗ１…基本入力用の子ウィンドウ
Ｗ２…詳細入力用の子ウィンドウ
ＢＴ１，ＸＢＴ１…子ウィンドウ切替用のボタン
ＸＣＢ…「最初にこの画面を表示」のチェックボックス
ＦＬ…初期表示切替フラグ
【図１】
2004013616.tif 000003
【図２】
2004013616.tif 000004
【図３】
2004013616.tif 000005
【図４】
2004013616.tif 000006
【図５】
2004013616.tif 000007
【図６】
2004013616.tif 000008
【図７】
2004013616.tif 000009
【図８】
2004013616.tif 000010
【図９】
2004013616.tif 000011