(57)【特許請求の範囲】
【請求項１】
それぞれ詳細な情報を持つ複数の項目の表示エリアをデフォルトのサイズでコンピュータのディスプレイ画面上に表示する第一の手段と、
前記複数項目の中のいずれかの項目をユーザが選択したとき、前記選択された項目の表示エリアを前記デフォルトサイズの表示エリアより拡大する第二の手段と、
前記選択項目の拡大した表示エリア内に、前記選択項目の詳細情報を表示する第三の手段と、
前記選択されていない他の項目の表示エリアを、前記拡大した表示エリアに隠れないように前記ディスプレイ画面上に表示する第四の手段と
を備え、
前記第四の手段が、以下の（Ａ）及び（Ｂ）の処理、
（Ａ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアに、複数の選択肢と、各選択肢の解説文とが含まれている場合、前記先に拡大表示されていた他の項目の表示エリアを、各選択肢の解説文を消し選択肢だけを残して縮小する処理、
（Ｂ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアが、該表示エリアに対しユーザにより所定の操作が行われることによって虫ピンが刺された表示エリアである場合には、原則として、該表示エリアを拡大・縮小せず、例外として、該虫ピンが刺された表示エリアを縮小しない限り、前記選択された項目の表示エリアを、その項目の内容を表示できるサイズにまで拡大することができない場合には、その拡大ができるぐらいに、該虫ピンが刺された表示エリアを、その時点での表示内容を維持したまま縮小する処理、
を実行し、
前記第二の手段及び前記第四の手段が、前記デフォルトで表示された複数の項目の表示エリアの全てが前記ディスプレイ画面に残るように表示を行う、
情報表示方式。
【請求項２】
前記前記選択された項目との関連度の大きさに応じて、前記選択されていない他の項目の表示エリアのサイズを調節する手段を有する請求項１記載の情報表示方式。
【請求項３】
前記選択されたときに、前記ディスプレイ画面上に表示されている複数項目の各表示エリアの配置を調整する手段を更に有する請求項１記載の情報表示方式。
【請求項４】
それぞれ詳細な情報を持つ複数の項目の表示エリアをデフォルトのサイズでコンピュータのディスプレイ画面上に表示する第一のステップと、
前記複数項目の中のいずれかの項目をユーザが選択したとき、前記選択された項目の表示エリアを前記デフォルトサイズの表示エリアより拡大する第二のステップと、
前記選択項目の拡大した表示エリア内に、前記選択項目の詳細情報を表示する第三のステップと、
前記選択されていない他の項目の表示エリアを、前記拡大した表示エリアに隠れないように前記ディスプレイ画面上に表示する第四のステップと
を有し、
前記第四のステップでは、以下の（Ａ）及び（Ｂ）の処理、
（Ａ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアに、複数の選択肢と、各選択肢の解説文とが含まれている場合、前記先に拡大表示されていた他の項目の表示エリアを、各選択肢の解説文を消し選択肢だけを残して縮小する処理、
（Ｂ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアが、該表示エリアに対しユーザにより所定の操作が行われることによって虫ピンが刺された表示エリアである場合には、原則として、該表示エリアを拡大・縮小せず、例外として、該虫ピンが刺された表示エリアを縮小しない限り、前記選択された項目の表示エリアを、その項目の内容を表示できるサイズにまで拡大することができない場合には、その拡大ができるぐらいに、該虫ピンが刺された表示エリアを、その時点での表示内容を維持したまま縮小する処理、
を実行し、
前記第二のステップ及び前記第四のステップでは、前記デフォルトで表示された複数の項目の表示エリアの全てが前記ディスプレイ画面に残るように表示を行う、
情報表示方法。
【請求項５】
前記第四のステップには、前記選択された項目との関連度の大きさに応じて、前記選択されていない他の項目の表示エリアのサイズを調節するステップが含まれる請求項４記載の情報表示方法。
【請求項６】
前記選択されたときに、前記ディスプレイ画面上に表示されている複数項目の各表示エリアの配置を調整するステップを更に有する請求項４記載の情報表示方法。
【請求項７】
それぞれ詳細な情報を持つ複数の項目の表示エリアをデフォルトのサイズでコンピュータのディスプレイ画面上に表示する第一のステップと、
前記複数項目の中のいずれかの項目をユーザが選択したとき、前記選択された項目の表示エリアを前記デフォルトサイズの表示エリアより拡大する第二のステップと、
前記選択項目の拡大した表示エリア内に、前記選択項目の詳細情報を表示する第三のステップと、
前記選択されていない他の項目の表示エリアを、前記拡大した表示エリアに隠れないように前記ディスプレイ画面上に表示する第四のステップと
をコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記録媒体であって、
前記第四のステップでは、以下の（Ａ）及び（Ｂ）の処理、
（Ａ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアに、複数の選択肢と、各選択肢の解説文とが含まれている場合、前記先に拡大表示されていた他の項目の表示エリアを、各選択肢の解説文を消し選択肢だけを残して縮小する処理、
（Ｂ）前記選択されていない、先に拡大表示されていた他の項目の表示エリアが、該表示エリアに対しユーザにより所定の操作が行われることによって虫ピンが刺された表示エリアである場合には、原則として、該表示エリアを拡大・縮小せず、例外として、該虫ピンが刺された表示エリアを縮小しない限り、前記選択された項目の表示エリアを、その項目の内容を表示できるサイズにまで拡大することができない場合には、その拡大ができるぐらいに、該虫ピンが刺された表示エリアを、その時点での表示内容を維持したまま縮小する処理、
を実行し、
前記第二のステップ及び前記第四のステップでは、前記デフォルトで表示された複数の項目の表示エリアの全てが前記ディスプレイ画面に残るように表示を行う、
記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報表示方式に係わり、特に、コンピュータのディスプレイ画面上で種々の情報を閲覧又は編集したり、或いは、種々の条件を設定又は確認するときのグラフィックユーザインターフェース（ＧＵＩ）の改良に関する。
【０００２】
【従来の技術】
コンピュータシステムのユーザは、例えばプリンタを用いて印刷するときの印刷条件を設定する際には、一般に、ホストコンピュータにインストールされているプリンタドライバを起動し、ディスプレイ画面に表示されたプリンタドライバの画面上で、用紙方向、用紙サイズ、解像度等の種々の項目について印刷条件を設定する。各種項目は、階層的に分類されている。ユーザは、例えば「用紙方向」を設定するときは、「プリンタのプロパティ」−「印刷書式」−「用紙方向」という階層をたどって、「用紙方向」設定の画面を表示させる。この場合のディスプレイ上のＧＵＩの例を示せば、次のとおりである。
【０００３】
例えば、図１に示すように、プリンタドライバは、まず階層のトップである「プリンタのプロパティ」のウィンドウ１をディスプレイ上に開き、そのウィンドウ１上に、「プリンタのプロパティ」に属する各項目を表示する。ユーザがそれら各項目から「印刷書式」を選択したら、プリンタドライバは、「印刷書式」のウィンドウ３を開き、そのウィンドウ３上に、「印刷書式」に属する各項目を表示する。ユーザがそれら各項目から「用紙方向」を選択したら、「用紙方向」設定用のダイアログボックス５を表示する。
【０００４】
或いは、図２に示すように、プリンタドライバは、「プリンタのプロパティ」のダイアログボックス７を開き、そのダイアログボックス７上に、「プリンタのプロパティ」に属する各項目をタブで表示する。そして、その中からユーザが「印刷書式」のタブを選択したら、「印刷書式」に属する各項目、「用紙サイズ」、「印刷部数」、「用紙方向」、「印刷可能領域」の設定画面を表示する。
【０００５】
或いは、図３に示すように、プリンタドライバは、Microsoft社のWindows95のエクスプローラのように、各種項目を階層的にリスト表示する。そのリストからユーザが「プリンタのプロパティ」を指定したら、プリンタドライバは、「プリンタのプロパティ」の欄の真下にそれに属する各項目をリスト表示し、そのリストからユーザが「印刷書式」を指定したら、「印刷書式」の欄の真下にそれに属する各項目をリスト表示する。そして、そのリストからユーザが「用紙方向」を指定したら、ホストコンピュータは、「用紙方向」設定のためのラジオボタンを表示する（ダイアログボックスを開く等の場合もある）。
【０００６】
【発明が解決しようとする課題】
ユーザは、図１〜図３のどのタイプで表示されても、他の印刷条件を把握しながら所望の項目において印刷条件設定をするためには、面倒な操作を行なわなければならない。すなわち、図１のタイプであれば、他の項目も選択してそれのウィンドウ又はダイアログボックスを開き、現在表示されているウィンドウ又はダイアログボックスを閉じる、移動させる、或いは縮小させる等の操作をしなければならない。図２のタイプであれば、他の項目のタブを選択してその項目に関して種々の印刷条件の設定状況を表示させ、それらの設定状況を記憶してから所望の項目についての条件設定を行なわなければならない。図３のタイプであれば、他の項目も選択して各々についてリスト表示させなければならず、リストをたくさん表示させた場合には、画面を上下にスクロールさせて各々の項目について設定状況を確認しなければならない。これらの面倒な操作は、所望の項目がどの項目に属しているか（どの階層に属しているか）わからなくてそれを探さなければならないようなときには、より一層煩わしく感じられる。
【０００７】
また、ユーザは、図１〜図３のどのタイプであっても、ウィンドウ上に設定可能な項目が列挙されているだけにすぎないため、各種項目の関連やつながりを理解しづらい。
【０００８】
従って、本発明の目的は、コンピュータのディスプレイ画面上で種々の情報を閲覧又は編集したり、或いは、種々の条件を設定又は確認するとき、他の項目で設定された条件を簡単に確認することができ、且つ、各種項目の関連やつながりを理解しやすいＧＵＩを提供することにある。
【０００９】
【課題を解決するための手段】
本発明に従う情報表示方式は、それぞれ詳細な情報を持つ複数の項目の表示エリアをデフォルトのサイズでコンピュータのディスプレイ画面上に表示する手段と、複数項目の中のいずれかの項目をユーザが選択したとき、選択された項目の表示エリアをデフォルトサイズの表示エリアより拡大する手段と、選択項目の拡大した表示エリア内に、選択項目の詳細情報を表示する手段と、選択されていない他の項目を拡大した表示エリアに隠れないようにディスプレイ画面上に表示する手段とを備える。
【００１０】
本発明によれば、ユーザが選択した項目は、その表示エリアが拡大して詳細な情報が表示され、他の項目は、その拡大した表示エリアに隠れないように、つまりディスプレイ画面上から消えることないように表示される。それにより、ユーザは、全体の項目を確認しながら、所望の項目の詳細な情報を見ることができる。
【００１１】
好適な実施形態では、選択されていない他の項目を表示する手段が、選択されていない他の項目の表示エリアを、デフォルトサイズより縮小し、表示内容を概略的な内容に変える手段を有する。
【００１２】
好適な実施形態では、選択されていない他の項目を表示する手段が、選択された項目との関連度の大きさに応じて、選択されていない他の項目の表示エリアのサイズを調節する手段を有する。関連度としては、例えば、選択された項目の表示エリアからの表示距離や、現在までにユーザに選択された項目の順番などがある。
【００１３】
好適な実施形態では、選択されたときに、ディスプレイ画面上に表示されている複数項目の各表示エリアの配置を調整する手段を更に有する。
【００１４】
好適な実施形態では、複数の項目には、ユーザの目的又はニーズに指向した項目を含んでいる。
【００１５】
【発明の実施の形態】
本発明に従う情報表示方式は、コンピュータのディスプレイ画面上で種々の情報を閲覧、編集、設定又は確認するＧＵＩであればあらゆるＧＵＩに適用することができる。以下、本発明をプリンタドライバのＧＵＩに適用した情報表示方式の一実施形態を説明する。
【００１６】
図４は、プリンタドライバの印刷条件の設定又は確認を行なうためのＧＵＩに適用した本発明の一実施形態にかかる情報表示方式の全体構成を示す。
【００１７】
コンピュータ１１に、ディスプレイ１７と、マウスのような入力装置１９が接続される。コンピュータ１１には、プリンタドライバ１２のソフトウェアがインストールされており、このプリンタドライバ１２は、印刷環境に関連する種々の情報を保存している印刷環境データベース１３と、印刷環境データベース１３へアクセスして印刷環境の状況や印刷条件の設定又は確認を行なうための画面をディスプレイ１７に表示する表示制御部１５を有する。印刷環境データベース１３には、印刷条件を構成する種々の情報が、所定の大項目に分類された上で、更に各大項目内で階層的に分類されて保存されている。表示制御部１５は、印刷環境データベース１３へアクセスしてデフォルト設定されている大項目群をディスプレイ１７に表示する。その大項目群から入力装置９によってユーザ所望の大項目が選択されたら、表示制御部１５は、その大項目に属する中項目以下の情報を印刷環境データベース１３から読み込んで、選択された大項目の表示エリアを拡大しその表示エリア内に読み込んだ中項目以下の情報を表示し、他の大項目の表示エリアを縮小する。すなわち、表示制御部１５は、ユーザが注目している項目に関しては、表示エリアを大きくしてたくさんの情報を表示し、そうでない項目については表示エリアを小さくする。以下、それについて、図５〜図８を参照して詳述する。
【００１８】
図５に示すように、ディスプレイ１７には、プリンタドライバの起動時には、印刷に関する各種項目のうちデフォルト設定された大項目、例えば、「ホストインターフェース」、「補助記憶装置」、「言語処理」、「メモリ設定」、「消耗品管理」、「印刷処理」、「エラー処理」が表示される。デフォルト設定されている各大項目は、印刷環境データベース１３に保存されている各種項目のうち階層的にトップ（又はトップに極めて近くに）位置するものであって、印刷処理に関する種々の機能を示している。互いに関係している大項目（すなわち機能）はそれぞれ線で結ばれている。これにより、ユーザは、印刷処理に関する機能の概略、及び各機能の関係を一目で把握することができる。
【００１９】
この表示画面において、ユーザは、所望の１つの大項目、例えば「ホストインターフェース」を選択したとする。ここで、選択は、その大項目の表示エリア２１上にマウスカーソル１９を重ねる、或いは重ねた上でマウスをクリック又はダブルクリック等をすることで行なうことができる。その動作により、表示制御部１５は、印刷環境データベース１３から大項目「ホストインターフェース」の次の下階層に属する全ての中項目のデータを読み込んで、「ホストインタフェース」の表示エリア２１を拡大して、その中に読込んだ全ての中項目を表示する。
【００２０】
すなわち、図６に示すように、「ホストインタフェース」の表示エリア２１が例えばアニメーション（動画）式に拡大されて、その拡大された表示エリア２１内に、「ホストインターフェース」の次の下階層に属する中項目、例えば、「パラレル」、「シリアル」、「ネットワーク」が表示される。
【００２１】
この表示画面において、次にユーザが１つの中項目、例えば「ネットワーク」を選択したら、同様に、表示制御部１５が、印刷環境データベース１３から中項目「ネットワーク」の次の下階層に属する小項目のデータを読み込み、「ネットワーク」の表示エリア２３を拡大して、その中に、読込んだ全ての小項目を表示する。それと同時に、中項目「ネットワーク」の表示エリア２３を内包する大項目「ホストインターフェース」の表示エリア２１を、拡大した「ネットワーク」の表示エリア２３を内包できるぐらいに更に拡大し、その分、「ネットワーク」を内包しない他の大項目の表示エリアを縮小する。
【００２２】
すなわち、図７に示すように、「ネットワーク」の表示エリア２３がアニメーション式に拡大され、その中に、「ネットワーク」の次の下階層に属する全ての小項目、例えば、「IP Address」、「Subnet Mask」、「Gateway Address」と各々の設定状況が表示される。それと同時に、「ネットワーク」の表示エリア２３を内包する「ホストインターフェース」の表示エリア２１が更に拡大され、ユーザに選択されていない他の項目の表示エリアが（又はフォントサイズも）、アニメーション式に縮小され、上記拡大された表示エリア２１、２３に重ならない場所に表示される。なお、表示制御部１５は、項目を縮小するときは、その項目がデフォルトで表示、つまり図５で表示されていた大項目であれば、その大項目の表示エリアを最小に縮小してもユーザが選択できる程度にはその表示を残し、また、大項目間の関係を示す線の表示も残すようにする。
【００２３】
この図７に示す画面により、ユーザは、選択した項目「ネットワーク」と他の項目との関係を把握しながら、「ネットワーク」における各項目のパラメータを設定又は確認することができる。この表示画面において、ユーザがいずれかの中項目、例えば「パラレル」又は「シリアル」を選択したときは、表示制御部１５は、その選択された中項目の表示エリアを拡大すると共に、今まで拡大表示されていた中項目「ネットワーク」の表示エリア２３を縮小するか、或いは、「ネットワーク」の表示エリア２３を縮小せずに済むように、図７よりも更に大項目「ホストインターフェース」の表示エリア２１を拡大して他の大項目の表示エリアを更に縮小する。また、図７の表示画面において、ユーザが他の大項目、例えば「補助記憶装置」、「言語処理」又は「メモリ設定」などを選択したときは、表示制御部１５は、その選択された大項目の表示エリアを拡大すると同時に、その分、今まで拡大表示していた中項目「ネットワーク」の表示エリア２３及び大項目「ホストインターフェース」の表示エリア２１を縮小する。なお、別法として、他の大項目が選択されなくても、マウスカーソル１９が今拡大表示している大項目「ホストインターフェース」の表示エリア２１の外に移動されたら直ちにアニメーション式で「ホストインターフェース」の表示エリア２１を縮小し、図５に示したデフォルトの画面に戻すように制御するようにしてもよい。
【００２４】
この実施形態では、図７に示す画面において、ユーザが、他の大項目について印刷条件を設定又は確認するときに、図７に示した今拡大表示している大項目「ホストインタフェース」の表示エリア２１のサイズを拡大状態で固定させたまま、他の大項目の設定又は確認を行なうことができる機能も設けられている。すなわち、ユーザは、拡大表示中の「ホストインターフェース」の表示エリア２１上の任意の箇所にマウスカーソル１９を残して所定の操作（マウスをダブルクリックする等）をする。すると、図７に示すように、「ホストインターフェース」の表示エリア２１の適宜箇所（例えば右上隅）に、虫ピン２５が表示される（刺される）。虫ピン２５が刺された「ホストインターフェース」の表示エリア２１は、その後に別の大項目や、その表示エリア２１内の未拡大表示の項目「パラレル」又は「シリアル」が選択されても、原則として拡大・縮小されることなく、この表示エリア２１内には少なくとも、虫ピン２５が刺された時点の表示情報が常に表示される。
【００２５】
すなわち、図８に示すように、例えばユーザが別の大項目「印刷処理」を選択してその表示エリア２９が拡大されても、虫ピン２５が刺された「ホストインターフェース」の表示エリア２１は縮小されない。例外として、虫ピン２５が刺されている項目の表示エリアを縮小しない限り、他に選択された項目の表示エリアを、その項目の内容を表示できるサイズにまで拡大することができない場合には、その拡大ができるぐらいに、虫ピン２５が刺された表示エリアは縮小される（ただし、虫ピン２５が刺された当時の表示内容を維持したまま縮小される）。
【００２６】
また、虫ピン２５は、どの項目の表示エリア上にも刺すことができる。例えば、図７では、拡大表示中の中項目「ネットワーク」の表示エリア２３上に虫ピン２５を刺すこともできる。こうすると、「ホストインターフェース」の表示エリア２１内の他の中項目「パラレル」又は「シリアル」が選択された場合、虫ピン２５を刺した「ネットワーク」の表示エリア２３が拡大表示されたままの状態で、その選択された項目の表示エリアが拡大されるので、大項目「ホストインターフェース」の表示エリア２１はもっと拡大される。
【００２７】
この実施形態において、ユーザが行なう操作手順をその操作に伴うＧＵＩの変化を、図５のデフォルト画面で「印刷処理」が選択された場合を例に、図９〜１１を参照して説明する。
【００２８】
ユーザが図５のデフォルト画面で大項目「印刷処理」を選択した場合、図９に示すように、表示制御部１５によって印刷環境データベース１３から大項目「印刷処理」の次の下階層に属する中項目のデータが読み込まれ、「印刷処理」の表示エリア２９が拡大され、その中に、読込まれた各中項目、例えば、「明暗」、「色処理方法」、「コントラスト」、「彩度」、「Ｃ（Cyan）」、「Ｍ（Magenta）」、「Ｙ（Yellow）」が表示される。
【００２９】
この表示画面において、ユーザが中項目「色処理方法」を選択した場合は、図１０に示すように、「色処理方法」の表示エリア３１は拡大され、その中に、小項目である色処理方法の選択肢、例えば「ディザ法」、「誤差拡散法１」、及び「誤差拡散法２」と、各々の色処理方法についての解説文が表示される。それと同時に、ユーザに選択されていない他の中項目の表示エリアは縮小される。この図に示す画面により、「色処理方法」に注目しているユーザは、各々の色処理方法の解説文を参考にすることで、適切な色処理方法を選択することができる。同時に、ユーザは、「印刷処理」に属する他の中項目に何があるか、及び「印刷処理」以外の大項目に何があるかも確認することができる。
【００３０】
図１０の表示画面において、ユーザが他の中項目「コントラスト」を選択した場合は、図１１に示すように、「コントラスト」の表示エリア３３は拡大され、その中に小項目であるコントラストの調整バーが表示される。この時、直前に拡大表示されていた中項目「色処理方法」の表示エリア３１は、先に表示されていたもののうち、色処理方法の選択に不要な各解説文が消されて色処理方法の選択肢だけが残されて縮小される。これにより、ユーザは、コントラストの設定を、どの色処理方法を選択したかを確認しながら行なうことができる。
【００３１】
以上のようにこの実施形態によれば、ユーザは、プリンタドライバのＧＵＩがもつ設定項目の全体を俯瞰しつつ、自分の選択した項目の詳細も見ながら、プリンタドライバを操作していくことができる。
【００３２】
図１２は、上述したＧＵＩの制御を行なうための表示制御部１５の処理動作の手順を示す。
【００３３】
表示制御部１５は、ＧＵＩに表示している項目（オブジェクト）中の或る項目がユーザに選択されたら（ステップＳ１でＹ）、その選択された項目の次の下階層に属する項目が存在すれば、別の言い方をすれば、選択された項目が他の項目を内包していれば（Ｓ２でＹ）、選択された項目の表示エリアを拡大し、その中にその選択された項目に内包される全ての項目を表示する（Ｓ３）。また、選択された項目が次の上階層の項目に内包されていれば（Ｓ４でＹ）、その上階層の項目の表示エリアを、その拡大した項目を内包するようにもっと拡大する（Ｓ５）。ステップＳ４とＳ５は、再帰的に行なう。すなわち、ステップＳ５で拡大した別の項目が、また別の項目に内包されていれば、また別の項目の表示エリアを、ステップＳ５で拡大した別の項目の表示エリアを内包するように更にもっと拡大する。
【００３４】
以上の処理を終えたら、表示制御部１５は、ステップＳ２〜Ｓ５の処理の対象外の全ての項目の表示エリアを必要に応じて縮小する（Ｓ６）。そして、結果的に、表示すべき全ての項目（少なくともデフォルト設定された項目）をディスプレイ画面上に表示できるように、全ての項目の表示位置を修正して（Ｓ７）、それを表示する（Ｓ８）。なお、表示エリアの拡大と縮小は、既に説明したように、選択された項目及びそれを内包する項目の表示エリアをアニメーション式に拡大し、同時に、それ以外の項目の表示エリアをアニメーション式に縮小する。
【００３５】
なお、ディスプレイ上の項目の各々をどの程度のサイズに拡大又は縮小するかということに関しては、例えば次の３つの方法のいずれかに従って決定することができる。その３つの方法を、図１３〜図１５を参照して説明する。尚、図１３〜１５は、ディスプレイ３５上に「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」の５つの項目が表示されており、それら５つの項目は線で結んだような関連性を有している（例えば、「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」、「Ｅ」はこの順で行なわれる印刷処理の各ステップを示している）場合を例示している。
【００３６】
第１の方法として、ユーザに選択された項目を最も大きく表示し、ユーザに選択された項目から空間的に距離がより遠い（つまりユーザに選択された項目との関連性がより小さい）項目ほど、より小さく表示する。例えば、図１３に示すように、ユーザが項目「Ｃ」を選択したら、表示制御部１５は、その選択された項目「Ｃ」を最も大きくを表示すると共に、項目「Ｃ」からの表示場所が一番遠い項目「Ａ」及び「Ｅ」を一番小さく表示し、２番目に遠い項目「Ｂ」及び「Ｄ」を２番目に小さく表示する。
【００３７】
第２の方法として、ユーザに選択された順番がより過去の項目ほど小さく表示する。例えば、図１４に示すように、ユーザが「Ｄ」、「Ｂ」、「Ａ」、「Ｅ」、「Ｃ」という順番で項目を選択した場合は、表示制御部１５は、最近選択された項目「Ｃ」を最も大きく表示すると共に、「Ｅ」、「Ａ」、「Ｂ」というようにより過去のものほど小さく表示し、最も過去に選択された「Ｄ」を一番小さく表示する。
【００３８】
第３の方法として、このＧＵＩで行なう仕事の処理流れの順に基づいて、選択した項目の下流にある（つまり、未来の手順にあたる）項目を、より下流にいくほどより小さく表示する。すなわち、図１５に示すように、ユーザが項目「Ｃ」を選択したら、表示制御部１５は、その項目「Ｃ」を最も大きく表示すると共に、その下流の項目「Ｄ」、「Ｅ」を流れの順に小さく表示する。なお、選択された項目「Ｃ」よりも上流（つまり、過去の手順にあたる）項目「Ａ」及び「Ｂ」は例えば最も小さく表示する。
【００３９】
以上、上述した実施形態によれば、印刷条件の設定において、ユーザが注目している項目に関しては、それの表示エリアが拡大されてよりたくさんの情報が表示され、そうでない項目に関しては、自動的にそれの表示エリアが縮小されて表示される。縮小されるにしても、各項目間の関係が常に表示されており、現在注目している項目との表示距離が近い項目や、最近まで注目されていた項目等であれば、その項目に関する最低限の情報（例えばその項目において必要最小限の条件設定をするためのＧＵＩ）が表示される。それにより、ユーザは、所望の項目について印刷条件を設定するときに、邪魔な他のウィンドウ又はダイアログボックスを、閉じる、移動させる、又は縮小させる等の操作や、タブを選択して画面を切り換ることや、関連する項目を見るために画面を上下にスクロールさせて各印刷条件を確認するといった、煩わしい作業を一切行なう必要なく、スムーズに所望の項目について印刷条件を設定又は確認することができる。
【００４０】
ところで、上述した実施形態において、画面に表示する具体的な項目をどのようなものにするか、及びそれらの項目をどのように分類し階層化し関係づけるかという画面構成については、いくつかのバリエーションが考えられる。
【００４１】
図１６は、プリンタドライバの印刷環境の設定又は確認を例にとり、画面構成の一つのバリエーションを示す。
【００４２】
この図に示す画面３７では、印刷環境の設定又は確認のための各種項目が時間的順序に基づいて分類、例えば、過去、現在、未来に分類されて表示されている。具体的に言えば、この画面３７は、「過去のページ」、「現在のページ」、「未来のページ」の３項目に大別されている。「過去のページ」の表示エリア３９内には、過去に行なった印刷に関する種々の情報を閲覧するための中項目、例えば、「ジョブ処理履歴」、「利用者別消耗品消費状況」、「部門別消耗品消費状況」、「メカエラー発生履歴」、「通信エラー発生履歴」が表示されている。「現在のページ」の表示エリア４１内には、現在行なおうとしている印刷におけるユーザの目的又はニーズに指向した中項目、例えば、「よりきれいに印刷したい」、「より早く印刷したい」、「より安価に印刷したい」、「より環境にやさしく印刷したい」が表示されている。「未来のページ」の表示エリア４３内には、未来に行なう印刷で予測される種々の事項を閲覧するための項目、例えば、「ジョブ発生傾向予測」、「印刷メカ寿命予測」、「消耗品補填時期予測」、「定期点検時期予測」が表示されている。
【００４３】
この表示画面３７において、ユーザが、「現在のページ」の表示エリア４１内における「より環境にやさしく印刷したい」を選択した場合は、図１７に示すように、「より環境にやさしく印刷したい」の表示エリア４５が拡大され、それに伴って、「現在のページ」の表示エリア４１も拡大され、選択された項目に係らない「過去のページ」の表示エリア３９、及び「未来のページ」の表示エリア４３は縮小される。拡大された「より環境にやさしく印刷したい」の表示エリア４５内には、より環境にやさしく印刷する設定を行なうための項目であって、ユーザの目的又はニーズに指向した小項目、例えば、「節電モードを活用する」、「できるだけ一度に印刷してしまう」、「前もって印刷結果を確認する」、「１枚の紙にたくさんのページを印刷」、「印刷速度を下げる」、「必要になるまで印刷しないでおく」が表示される。
【００４４】
このバリエーションによれば、印刷環境の設定又は確認のための種々の項目が時間的な観点から過去、現在、未来に分かれて分類されているので、所望の項目が見つかりやすく、印刷環境の設定又は確認をよりスムーズに行える。また、印刷環境の設定のための項目が、ユーザの目的又はニーズ別に用意されている（つまり、目的又はニーズに指向した項目が設けられている）ので、ユーザは、目的又はニーズに応じて印刷環境の設定を行なうことが非常に容易になる。
【００４５】
図１８は、プリンタドライバの印刷環境の設定又は確認用の画面構成の別の一つのバリエーションを示す。
【００４６】
この図に示す画面４７も、図１６に示した画面３７と同じ「過去のページ」、「現在のページ」、及び「未来のページ」に大分類されている。そして、この３つの大項目の表示エリア３９、４１、４３の中項目の表示態様が、図１６のものとは異なっている。
【００４７】
図１８は、ユーザが「現在のページ」を選択したときのもので、「現在のページ」の表示エリア４１が拡大され、そして、「現在のページ」の表示エリア４１内では、４つの中項目の表示エリアが円形をし、互いに部分的に重なり合って表示されている。そして、例えば、１つの中項目が「より環境にやさしく印刷したい」の表示エリア４９が中央に配置され、その表示エリア４９の周囲に、他の中項目の表示エリア５１、５３、５５が、部分的に中央の「より環境にやさしく印刷したい」の表示エリア４９に重ねて配置されている。
【００４８】
この画面４７において、ユーザは、中項目「より環境にやさしく印刷したい」の表示エリア４９を選択（この表示エリア４９上にマウスカーソルを移動させる等）すれば、その表示エリア４９が拡大され、その中に、図１７で既に説明した、より環境にやさしく印刷する設定を行なうための項目であってユーザの目的又はニーズに指向した各小項目が表示される。このとき、その小項目が、「より環境にやさしく」だけでなく、他の目的、つまり「より安価に」、「より早く」、「よりきれいに」のいずれかの目的をも満たす小項目であれば、その小項目は、部分的に重なっている各エリアのいずれか該当するエリアに表示される。
【００４９】
例えば、図１９に示すように、「より環境にやさしく印刷したい」の表示エリア４９内において、「前もって印刷結果を確認する」と「印刷速度を下げる」は、「よりきれいに印刷したい」の表示エリア５１と部分的に重なっているエリア６１内に表示され、「１枚の紙にたくさんのページを印刷」は、「より安価に印刷したい」の表示エリア５５と部分的に重なっているエリア６３内に表示され、「できるだけ一度に印刷してしまう」は、「より早く印刷したい」の表示エリア５３と部分的に重なっているエリア６５内に表示され、残りの小項目「節電モードを活用する」及び「必要になるまで印刷しないでおく」は、部分的に重なっているエリア６１〜６５以外の場所に表示される。この図に示す画面８０により、ユーザは、「より環境にやさしく」印刷するための小項目であって「より安価に」、「より早く」、又は「よりきれいに」という目的も同時に満たす項目を一目で見つけることができ、自分の目的又はニーズにより近い設定を行なうことができる。
【００５０】
なお、この画面８０（若しくは図１８に示したデフォルトの画面４７）において、ユーザは、別の目的（中項目）の表示エリア、例えば「より早く印刷したい」の表示エリア５３を選択すれば、図２０に示すように、「より早く印刷したい」の表示エリア５３が「現在のページ」の表示エリア４１の中央に配置されると共に、今まで中央に配置されていた「より環境にやさしくしたい」の表示エリア４９が、今中央に配置された「より早く印刷したい」の表示エリア５３の周囲に配置される。そして、その表示エリア５３内の適宜箇所に、より早く印刷する設定を行なうための項目であってユーザの目的又はニーズに指向した各小項目８１ａ〜８１ｄ（項目の詳細な記載は省略する）が表示される。
【００５１】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明のエリアをこれらの実施例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。例えば、各種項目の表示エリアを拡大・縮小するときは、フォントサイズも拡大・縮小するようにしてもよい。
【図面の簡単な説明】
【図１】印刷条件を設定するときの、従来のＧＵＩの一例を示す図。
【図２】印刷条件を設定するときの、従来のＧＵＩの別の一例を示す図。
【図３】印刷条件を設定するときの、従来のＧＵＩのまた別の一例を示す図。
【図４】プリンタドライバの印刷条件の設定又は確認を行なうためのＧＵＩに適用した本発明の一実施形態にかかる情報表示方式の全体構成を示すブロック図。
【図５】ディスプレイ１７に表示される印刷環境設定用の画面の一例を示す図。
【図６】図５において大項目「ホストインターフェース」が選択されたときの画面を示す図。
【図７】図６において中項目「ネットワーク」が選択されたときの画面を示す図。
【図８】虫ピン２５が表示された後に別の大項目「印刷処理」が選択されたときの画面を示す図。
【図９】図５において大項目「印刷処理」が選択されたときの画面を示す図。
【図１０】図９において中項目「色処理方法」が選択されたときの画面を示す図。
【図１１】図１０において中項目「コントラスト」が選択されたときの画面を示す図。
【図１２】ＧＵＩの制御を行なうための表示制御部１５の処理動作の手順を示すフローチャート。
【図１３】ユーザに選択された項目から空間的に距離がより遠い項目ほど小さく表示するときの画面の一例を示す図。
【図１４】ユーザに選択された順番がより過去の項目ほど小さく表示するときの画面の一例を示す図。
【図１５】ＧＵＩで行なう仕事の処理流れの順に基づいて項目を小さく表示するときの画面の一例を示す図。
【図１６】印刷環境の設定又は確認における画面構成の一つのバリエーションを示す図。
【図１７】図１６において、「より環境にやさしく印刷したい」が選択されたときの画面を示す図。
【図１８】印刷環境の設定又は確認における画面構成の別の一つのバリエーションを示す図。
【図１９】図１８において、中項目「より環境にやさしくしたい」が選択されたときの画面を示す図。
【図２０】図１８又は図１９において、中項目「より早く印刷したい」が選択されたときの画面を示す図。
【符号の説明】
１１  コンピュータ
１３  印刷環境データベース
１５  表示制御部
１７  ディスプレイ
１９  入力装置
【図１】
0003871014.tif 000002
【図２】
0003871014.tif 000003
【図３】
0003871014.tif 000004
【図４】
0003871014.tif 000005
【図５】
0003871014.tif 000006
【図６】
0003871014.tif 000007
【図７】
0003871014.tif 000008
【図８】
0003871014.tif 000009
【図９】
0003871014.tif 000010
【図１０】
0003871014.tif 000011
【図１１】
0003871014.tif 000012
【図１２】
0003871014.tif 000013
【図１３】
0003871014.tif 000014
【図１４】
0003871014.tif 000015
【図１５】
0003871014.tif 000016
【図１６】
0003871014.tif 000017
【図１７】
0003871014.tif 000018
【図１８】
0003871014.tif 000019
【図１９】
0003871014.tif 000020
【図２０】
0003871014.tif 000021