(57)【要約】【課題】  メインウィンドウ内の所定領域に重ならないようにサブウィンドウを表示することで、ユーザが視認し易く、使い勝手の良いユーザインターフェース画面を実現し得る情報処理装置を提供する。【解決手段】  所定の情報機器に関する情報をネットワーク経由で他の機器に読み出し複数のウィンドウを用いて視認可能に表示する情報表示システムにおいて、第１のウィンドウのサイズ及び位置を演算する第１の演算手段と、第２のウィンドウのサイズ及び位置を演算する第２の演算手段と、を設ける。第２の演算手段は、上記第２のウィンドウが第１のウィンドウ内の所定領域に重ならないように、該第２のウィンドウのサイズ及び位置を演算する。【選択図】図５
2006227977.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報機器に関する情報をネットワーク経由で他の機器に読み出し複数のウィンドウを用いて視認可能に表示する情報表示システムにおいて、
第１のウィンドウのサイズ及び位置を演算する第１の演算手段と、
第２のウィンドウのサイズ及び位置を演算する第２の演算手段と、を有しており、
上記第２の演算手段が、上記第２のウィンドウが第１のウィンドウ内の所定領域に重ならないように、該第２のウィンドウのサイズ及び位置を演算する、ことを特徴とする情報表示システム。
【請求項２】
上記第１のウィンドウ内に上記情報が収まりきらないと判断された場合に、あふれた情報を上記第２のウィンドウに表示させることを特徴とする請求項１記載の情報表示システム。
【請求項３】
上記第１のウィンドウで、上記情報機器に関する情報について所定条件が事前に設定可能である一方、上記第２のウィンドウで、上記情報機器の状態を実時間で表示可能であり、上記第２のウィンドウで表示される上記情報機器の状態が、上記第１のウィンドウで表示される所定条件を満たした場合に、上記第２のウィンドウの表示仕様を変更させる、ことを特徴とする請求項１記載の情報表示システム。
【請求項４】
上記第１のウィンドウで、上記情報機器に関する情報について所定条件を設定入力する入力領域が設けられる一方、上記第２のウィンドウで、上記情報機器に関する情報についての所定条件として選択され得るパラメータ一覧が表示可能であり、上記第２のウィンドウでパラメータが選択された場合に、上記第１のウィンドウの入力領域に反映させる、ことを特徴とする請求項１記載の情報表示システム。
【請求項５】
更に、上記第２のウィンドウで選択され、上記第１のウィンドウの入力領域に既に反映されたパラメータについて、上記第２のウィンドウでの選択が不可能とされる、ことを特徴とする請求項４記載の情報表示システム。
【請求項６】
上記第１のウィンドウで上記入力領域が複数設けられており、上記第１のウィンドウにおける入力領域に反映されたパラメータは、上記第２のウィンドウで個々のパラメータが選択され上記第１のウィンドウに反映された時点では仮設定とし、全てのパラメータが選択され上記第１のウィンドウに反映された時点で、上記第１のウィンドウ上で確定可能である、ことを特徴とする請求項４又は５に記載の情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の情報機器に関する情報をネットワーク経由で他の機器に読み出し複数のウィンドウを用いて視認可能に表示する情報表示システムに関する。
【背景技術】
【０００２】
従来、端末，複写機又は多機能複合機（ＭＦＰ）が接続されたネットワークにおいては、端末側で他の機器から情報をネットワーク経由で取得して、各機器の状態を確認したり、機器の設定条件を変更したりすることが行われている。端末側で各種情報や設定条件を表示する形式としては、例えば、１つのウィンドウで一覧形式に表示する形式、若しくは、関連する項目別にウィンドウを新たに作成することにより、複数のウィンドウで表示する形式が知られている。ウィンドウを表示する上では、ユーザが視認し易く、使い勝手の良いユーザインターフェース画面を実現することが求められる。
【０００３】
ウィンドウの表示制御技術に関連して、従来では、例えば特開平７−１６０４６４号公報に開示されるように、メインウィンドウに表示される情報がメインウィンドウの表示領域内に収まりきらない場合に、あふれた情報をサブウィンドウで表示するようにした技術が提案されている。また、例えば特開２００１−２８２４１３号公報に開示されるように、第１のウィンドウの操作が終了した場合に、第２の入力ウィンドウを閉じるようにした技術が提案されている。
【０００４】
【特許文献１】特開平７−１６０４６４号公報
【特許文献２】特開２００１−２８２４１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、複数のウィンドウが用いられる場合、サブウィンドウがメインウィンドウに重なるように表示されることがあるが、場合によっては、メインウィンドウ内の特に注目されるべき領域（所謂フォーカスポイント）がサブウィンドウに覆われることがある。前述した特許文献１及び２はいずれも、サブウィンドウの表示位置を制御することまで提案するものでなく、かかる問題を解決することはできない。
【０００６】
この発明は、上記技術的課題に鑑みてなされたもので、メインウィンドウ内の所定領域に重ならないようにサブウィンドウを表示することで、ユーザが視認し易く、使い勝手の良いユーザインターフェース画面を実現し得る情報処理装置及び装置情報表示プログラム並びに該装置情報表示プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本願の請求項１に係る発明は、所定の情報機器に関する情報をネットワーク経由で他の機器に読み出し複数のウィンドウを用いて視認可能に表示する情報表示システムにおいて、第１のウィンドウのサイズ及び位置を演算する第１の演算手段と、第２のウィンドウのサイズ及び位置を演算する第２の演算手段と、を有しており、上記第２の演算手段が、上記第２のウィンドウが第１のウィンドウ内の所定領域に重ならないように、該第２のウィンドウのサイズ及び位置を演算することを特徴としたものである。
【０００８】
また、本願の請求項２に係る発明は、請求項１に係る発明において、上記第１のウィンドウ内に上記情報が収まりきらないと判断された場合に、あふれた情報を上記第２のウィンドウに表示させることを特徴としたものである。
【０００９】
更に、本願の請求項３に係る発明は、請求項１に係る発明において、上記第１のウィンドウで、上記情報機器に関する情報について所定条件が事前に設定可能である一方、上記第２のウィンドウで、上記情報機器の状態を実時間で表示可能であり、上記第２のウィンドウで表示される上記情報機器の状態が、上記第１のウィンドウで表示される所定条件を満たした場合に、上記第２のウィンドウの表示仕様を変更させることを特徴としたものである。
【００１０】
また、更に、本願の請求項４に係る発明は、請求項１に係る発明において、上記第１のウィンドウで、上記情報機器に関する情報について所定条件を設定入力する入力領域が設けられる一方、上記第２のウィンドウで、上記情報機器に関する情報についての所定条件として選択され得るパラメータ一覧が表示可能であり、上記第２のウィンドウでパラメータが選択された場合に、上記第１のウィンドウの入力領域に反映させることを特徴としたものである。
【００１１】
また、更に、本願の請求項５に係る発明は、請求項４に係る発明において、更に、上記第２のウィンドウで選択され、上記第１のウィンドウの入力領域に既に反映されたパラメータについて、上記第２のウィンドウでの選択が不可能とされることを特徴としたものである。
【００１２】
また、更に、本願の請求項６に係る発明は、請求項４又は５に係る発明において、上記第１のウィンドウで上記入力領域が複数設けられており、上記第１のウィンドウにおける入力領域に反映されたパラメータは、上記第２のウィンドウで個々のパラメータが選択され上記第１のウィンドウに反映された時点では仮設定とし、全てのパラメータが選択され上記第１のウィンドウに反映された時点で、上記第１のウィンドウ上で確定可能であることを特徴としたものである。
【発明の効果】
【００１３】
本願の請求項１に係る発明によれば、第１のウィンドウ内で例えば特に注目される領域等の所定領域の位置を考慮しつつ、それに重ならないようなサブウィンドウのサイズ及び位置を演算することにより、ユーザが視認し易く、使い勝手の良いユーザインターフェース画面を実現することができる。
【００１４】
また、本願の請求項２に係る発明によれば、スクロール画面を用いる必要なく、全ての情報を一画面上にもれなく表示することができる。
【００１５】
更に、本願の請求項３に係る発明によれば、ユーザは情報機器側で用紙やトナー等の消耗品の状態を含む装置状態について容易に把握することができる。
【００１６】
また、更に、本願の請求項４に係る発明によれば、所定の条件を選択可能に表示する第２のウィンドウを作成し、その選択結果を第１のウィンドウ上で反映させることで、ユーザは容易に条件設定を行うことができるようになる。
【００１７】
また、更に、本願の請求項５に係る発明によれば、ユーザは同じ条件を重複することなく容易にかつ正確に条件設定を行うことができる。
【００１８】
また、更に、本願の請求項６に係る発明によれば、ユーザは全ての条件設定を確実にもれなく行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について、添付図面を参照しながら説明する。
図１は、本発明の実施形態に係る端末及びＭＦＰを含むネットワークの構成を概略的に示す図である。このネットワーク１は、複数の端末１０と、プリンタ機能，ファクシミリ機能，コピー機能，スキャナ機能など複数の機能をもつＭＦＰ２０と、を有しており、これらは、ネットワークバス１５を介して、互いにデータ送受信可能に接続されている。このネットワーク１では、例えば、端末１０で処理された文書データや画像データ等のジョブデータを、ＭＦＰ２０へ送信してＭＦＰ２０側でプリントしたり、ＭＦＰ２０で原稿を読み込むことにより作成されたジョブデータを、端末１０へ送信して端末１０側で表示又は格納したりすることが可能である。
【００２０】
また、特に図示しないが、ネットワーク１は、ネットワークバス１５を介して、インターネットに接続されてもよい。この場合、ＭＦＰ２０は、原稿に基づき作成したジョブデータを、例えば他のネットワーク上にある遠隔の端末へインターネット経由で送信したり、遠隔の端末からのジョブデータをインターネット経由で受信し、それに基づきプリント出力したりすることも可能である。また、ネットワーク１の構成として、実際には、例えばプロキシサーバ，メールサーバ，ルータ等の図１に示す構成以外も含まれるが、ここでは、それらを省略する。
【００２１】
図２は、端末１０の基本構成を示すブロック図である。この端末１０は、基本ソフトウェアであるオペレーティングシステム（ＯＳ）等のプログラムに基づき、端末１０内の各構成を制御するＣＰＵ２と、端末１０の起動時に実行されるブートプログラムを記録するＲＯＭ３と、プログラムの実行に必要なワークエリアのバッファエリアとして利用されるＲＡＭ４と、ＯＳやアプリケーションプログラムや各種のデータを格納するハードディスク（図中の「ＨＤ」）５と、外部機器との間で、ジョブデータ等の各種データの送受信を行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）６と、を有している。これらの構成は、データ送受信可能に、バス７を介して互いに接続されている。また、特に図示しないが、端末１０は、例えば、ＣＤ−ＲＯＭドライブ，フロッピー（登録商標）ディスクドライブ等の構成を有していてもよい。
【００２２】
また、図３は、ＭＦＰ２０の基本的な構成を示すブロック図である。ＭＦＰ２０は、所定のプログラムに基づき各種の命令を実行させるなどして、ＭＦＰ２０内の各構成を制御するＣＰＵ２１と、ＣＰＵ２１による制御の基になるプログラムを格納するＲＯＭ２２と、該プログラムの実行に必要なワークエリアや外部から送信されてきたジョブデータを一時的に格納するＲＡＭ２３と、ユーザによる装置の操作及び各種の設定入力を可能とするタッチパネル式の表示パネルを備えた操作部２４と、原稿を読み取り例えばビットマップ形式の画像データを取得する走査部２５と、ジョブデータに基づき用紙に対してプリントを実行する印刷部２６と、印刷部２６に対して給紙を行なう給紙部２７と、ジョブデータ等の各種データの送受信を外部と行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）２８と、を有している。これらの構成は、バス２９を介して互いにデータ送受信可能に接続されている。
【００２３】
ところで、端末１０には、ジョブデータをプリント出力すべくＭＦＰ２０にジョブデータを送信する際に利用するドライバソフトウェアがインストールされ、ハードディスク５に格納されているが、このドライバソフトウェアにおいて、ＭＦＰ２０に関する情報（各種消耗品の状態や設定条件等）をネットワーク経由で読み出す情報読出し機能がプログラムされている。この情報読出し機能により、ネットワークバス１５を介して互いにデータ送受信可能に接続された端末１０とＭＦＰ２０との間では、前述したようなジョブデータの送受信に加え、端末１０からの要求に応じて、各種消耗品の状態や設定条件等のＭＦＰ２０に関する情報をネットワーク経由で読み出し、端末１０側で表示することが可能であるが、この場合、端末１０側に読み出された各種情報は、従来周知のウィンドウ形式で表示される。通常、例えば表示されるべき情報が多く複雑である場合若しくは設定条件の入力が必要である場合には、複数のウィンドウが用いられる。例えば、最初に表示されたウィンドウ（メインウィンドウ）内の情報に関連して、それを補足する情報を表示するために、別のウィンドウ（サブウィンドウ）が用いられる。また、一方、メインウィンドウ上に設定条件の入力領域が設けられる場合には、その入力領域に入力されるべき設定条件をユーザ選択可能に一覧表示するサブウィンドウが用いられる。本実施形態では、複数のウィンドウを表示する上で、端末１０側で表示される情報の視認性を向上させ、また、設定条件の入力を容易にするためのウィンドウ表示制御処理が実行される。
【００２４】
かかるウィンドウ表示制御処理では、基本的に、メインウィンドウに対してサブウィンドウを表示する上で、ユーザが特に注目するフォーカスポイントとなるメインウィンドウ内の所定領域に重ならないように、サブウィンドウのサイズ及び位置の制御が行われる。以下、一例として、設定条件等の入力領域に重ならないように、サブウィンドウのサイズ及び位置が制御される場合について説明する。
【００２５】
図４には、端末１０側のモニタディスプレイＭに表示される、メインウィンドウ及びサブウィンドウを備えたユーザインターフェース画面を示す。この図から分かるように、メインウィンドウＷ１には、例えばＭＦＰ２０側での設定条件の変更のためにユーザによる入力が可能な入力領域Ｑが設けられ、かかるメインウィンドウＷ１に対して、サブウィンドウＷ２が、その入力領域Ｑに重ならないように表示される。これを実現するために、メインウィンドウＷ１に加えて、サブウィンドウＷ２の表示が必要である場合、サブウィンドウＷ２がメインウィンドウＷ１の入力領域Ｑに重ならないように、そのサイズ及び位置が演算される。より具体的には、まず、サブウィンドウＷ２に表示する情報の内容や量に基づき、サブウィンドウＷ２のサイズが演算される。この場合、図１に示すサブウィンドウＷ２の横幅Ｘ（ドット），縦幅Ｙ（ドット）は、それぞれ、次のようにあらわされる。
Ｘ＝表示列（列）×ａ（ドット／列）
Ｙ＝表示行（行）×ｂ（ドット／行）
【００２６】
次に、サブウィンドウＷ２の位置が演算される。ここで、入力領域Ｑの表示開始点を（ｘ１，ｙ１），その横幅及び縦幅をそれぞれｘ２及びｙ２，入力領域Ｑに対するサブウィンドウＷ２の縦マージン及び横マージンをそれぞれｘ３及びｙ３とすると、サブウィンドウＷ２の表示開始座標（Ｘ’，Ｙ’）のＸ’及びＹ’は、それぞれ、次のようにあらわされる。
Ｘ’＝ｘ１＋ｘ２＋ｘ３
Ｙ’＝ｙ１＋ｙ２＋ｙ３
このように演算されたサイズ及び位置で、サブウィンドウＷ２が入力領域Ｑに重ならないように表示されることとなる。
【００２７】
以上の表示制御処理は、端末１０及びＭＦＰ２０のいずれで実行されてもよい。以下、端末１０側に格納された表示制御プログラムに基づき、端末１０において実行される表示制御処理、及び、ＭＦＰ２０側に格納された表示制御プログラムに基づき、ＭＦＰ２０において実行される表示制御処理について、それぞれ、図５及び６を参照しながら説明する。
【００２８】
図５は、端末１０側で格納される表示制御プログラムに基づき、端末１０において実行されるウィンドウ表示制御処理についてのフローチャートである。この処理では、まず、ＭＦＰ２０に関する情報（ＭＦＰ情報）の表示を要求する操作がユーザにより行われたか否かが判断される（＃１１）。例えば、端末１０側で、前述したドライバソフトウェアの起動時に表示されるユーザインターフェース画面（不図示）上には、ＭＦＰ情報の読出し表示を実行するボタンが設けられ、このボタンがユーザにクリックされることで、ＭＦＰ情報の表示を要求する操作が行われたと判断される。ステップ＃１１の結果、操作が行われていないと判断された場合には、ステップ＃１１が繰り返され、他方、操作が行われたと判断された場合には、端末１０からＭＦＰ２０に対して表示情報が要求される（＃１２）。
【００２９】
次に、ＭＦＰ２０から表示情報が受信されたか否かが判断される（＃１３）。その結果、表示情報が受信されていないと判断された場合には、ステップ＃１３が繰り返され、他方、表示情報が受信されたと判断された場合には、引き続き、メインウィンドウＷ１のサイズ及び位置が演算される（＃１４）。そして、メインウィンドウＷ１が表示される（＃１５）。更に、サブウィンドウ表示が必要であるか否かが判断される（＃１６）。その結果、サブウィンドウ表示が必要でないと判断された場合には、ステップ＃２０へ進み、他方、サブウィンドウ表示が必要であると判断された場合には、引き続き、サブウィンドウＷ２のサイズ及び位置が、メインウィンドウＷ１の入力領域Ｑに重ならないサイズ及び位置になるように演算される（＃１７）。そして、サブウィンドウＷ２が表示される（＃１８）。
【００３０】
その後、別のサブウィンドウ表示が必要であるか否かが判断される（＃１９）。その結果、別のサブウィンドウ表示が必要であると判断された場合には、ステップ＃１７に戻り、それ以降のステップが繰り返されることで、新たなサブウィンドウＷ２について、前述したように、サイズ及び位置が演算される。また、一方、別のサブウィンドウ表示が必要でないと判断された場合には、引き続き、サブウィンドウＷ２を閉じる操作がユーザにより行われたか否かが判断される（＃２０）。その結果、サブウィンドウＷ２を閉じる操作が行われていないと判断された場合には、ステップ＃２０が繰り返され、また、一方、サブウィンドウＷ２を閉じる操作が行われたと判断された場合には、サブウィンドウＷ２が即時に閉じられる（＃２１）。以上で、処理が終了される。
【００３１】
また、図６は、ＭＦＰ２０側に格納される表示制御プログラムに基づき、ＭＦＰ２０において実行される表示制御処理についてのフローチャートである。この処理では、まず、端末１０からＭＦＰ情報の表示要求があるか否かが判断される（＃３１）。その結果、ＭＦＰ情報の表示要求がないと判断された場合には、ステップ＃３１が繰り返され、他方、ＭＦＰ情報の表示要求があったと判断された場合には、引き続き、表示されるべき情報（メインウィンドウ表示情報）に基づき、メインウィンドウＷ１のサイズ及び位置情報が演算される（＃３２）。そして、メインウィンドウ表示情報とともに、演算されたサイズ及び位置情報が端末１０へ出力される（＃３３）。
【００３２】
その後、サブウィンドウ表示が必要であるか否かが判断される（＃３４）。その結果、例えば情報量が少なく、メインウィンドウＷ１のみで表示可能である場合など、サブウィンドウ表示が必要でないと判断された場合には、即時に処理が終了される。また、一方、サブウィンドウ表示が必要であると判断された場合には、引き続き、サブウィンドウのサイズ及び位置が、メインウィンドウＷ１の入力領域Ｑに重ならないサイズ及び位置になるように演算される（＃３５）。そして、サブウィンドウ表示情報とともに、サイズ及び位置情報が端末１０へ出力される（＃３６）。
【００３３】
最後に、別のサブウィンドウ表示が必要であるか否かが判断される（＃３７）。その結果、別のサブウィンドウ表示が必要であると判断された場合には、ステップ＃３５へ戻り、それ以降のステップが繰り返され、他方、別のサブウィンドウ表示が必要でないと判断された場合には、即時に処理が終了される。
【００３４】
以上のように、メインウィンドウ内で特に注目される領域の位置を考慮しつつ、それに重ならないようなサブウィンドウのサイズ及び位置を演算することにより、ユーザが視認し易く、使い勝手の良いユーザインターフェース画面を実現することができる。
【００３５】
なお、図５及び６のフローチャートでそれぞれあらわされる表示制御処理は、端末１０又はＭＦＰ２０の各ＲＯＭに格納されるプログラムが読み出されることで実行されるが、かかるプログラムは、端末１０又はＭＦＰ２０の各ＣＰＵによる制御の基になるプログラムの一部として予め組み込まれるものであっても、あるいは、表示制御プログラムとして、例えばＣＤ−ＲＯＭ８又はフロッピーディスク９等の外部記録媒体を用いて若しくはネットワーク経由でダウンロードすることで、ＭＦＰ２０にインストールされ、追加的に格納されるものであってもよい。
【００３６】
続いて、ウィンドウＷ１及びＷ２の表示制御処理の実行に伴い、ユーザが一層視認し易く、一層使い勝手の良いユーザインターフェース画面を実現するための、付加的な第１〜第４の表示制御処理について説明する。
【００３７】
第１の付加的な表示制御処理は、ＭＦＰ２０に関する情報量が多くメインウィンドウＷ１内に情報が収まりきらないと判断された場合に、あふれた情報を表示するサブウィンドウＷ２を補助的に作成するようにしたものである。
【００３８】
図７は、かかる第１の付加的な表示制御処理を概念的にあらわす図である。この例では、メインウィンドウＷ１にテキスト１〜５が表示され、メインウィンドウＷ１に表示しきれなかったテキスト６〜１２が、補助的に作成されたサブウィンドウＷ２に表示されている。これにより、スクロール画面を用いる必要なく、全ての情報を一画面上にもれなく表示することができる。
【００３９】
次に、第２の付加的な表示制御処理は、ＭＦＰ２０の状態をリアルタイムで表示するサブウィンドウＷ２を作成し、サブウィンドウＷ２に表示されるＭＦＰ２０の状態が、メインウィンドウＷ１で事前に設定された条件を満たした場合に、ユーザへ通知すべく、サブウィンドウＷ２の色を変更したり、サブウィンドウＷ２を点滅させたりするようにしたものである。
【００４０】
図８は、かかる第２の付加的な表示制御処理を概念的にあらわす図である。この例では、警告条件を選択可能に表示するメインウィンドウＷ１と、該メインウィンドウＷ１で選択された警告条件に関連する対象物の状態をリアルタイムで表示するサブウィンドウＷ２とが作成され、メインウィンドウＷ１上での警告条件「用紙無し」及び「トナー無し」の設定を反映して、サブウィンドウＷ２には、用紙及びトナーの状態がリアルタイムで表示されている。図８の（ａ）は、サブウィンドウＷ２上で用紙及びトナーが共に「正常」とされ、用紙及びトナー共にまだ残っている状態をあらわす。そして、ＭＦＰ２０側で用紙がなくなると、図８の（ｂ）に示すように、サブウィンドウＷ２上で用紙が「無し」とされ、サブウィンドウＷ１の色が変更される。図８では、色が変更された態様を、ハッチングを付してあらわす。かかる第２の付加的な表示制御処理によれば、ユーザはＭＦＰ２０側で用紙やトナー等の消耗品の状態を含む装置状態について容易に把握することができる。
【００４１】
また、第３の付加的な表示制御処理は、メインウィンドウＷ１上で所定の条件を設定するに際し、条件一覧を選択可能に表示するサブウィンドウＷ２を作成し、サブウィンドウＷ２上で選択された条件を、メインウィンドウＷ１に反映させるようにしたものである。
【００４２】
図９は、かかる第３の付加的な表示制御処理を概念的にあらわす図である。この例では、印刷設定条件として「給紙トレイ」，「排出トレイ」及び「用紙サイズ」をそれぞれ設定するためのメインウィンドウＷ１と、該メインウィンドウＷ１で設定対象となる印刷設定条件に関連して、各種条件を選択可能に表示するサブウィンドウＷ２とが作成される。図９に示す状態では、メインウィンドウＷ１上で「給紙トレイ」が設定対象となっており、また、これに応じて、サブウィンドウＷ２には、各種の給紙トレイ（給紙トレイ１〜４）が選択可能に一覧表示されている。そして、この状態では、サブウィンドウＷ２上で「給紙トレイ１」が選択されており、これを反映して、メインウィンドウＷ１では、印刷設定条件「給紙トレイ」として「給紙トレイ１」が設定されている。このように、所定の条件を選択可能に表示するサブウィンドウＷ２を作成し、その選択結果をメインウィンドウＷ１上で反映させることで、ユーザは容易に条件設定を行うことができるようになる。
【００４３】
更に、第４の付加的な表示制御処理は、前述した第３の付加的な表示制御処理と同様に、メインウィンドウＷ１上で所定の条件を設定するに際し、条件一覧を選択可能に表示するサブウィンドウＷ２を作成し、サブウィンドウＷ２上で選択された条件を、メインウィンドウＷ１に反映させるのに加え、サブウィンドウＷ２上で選択され、メインウィンドウＷ１に反映された条件については、サブウィンドウＷ２上での重複選択を禁止すべく禁則処理を行うようにしたものである。禁則処理としては、サブウィンドウＷ２上で既に選択された条件についての表示仕様を変更して選択不可とする。
【００４４】
図１０は、かかる第４の付加的な表示制御処理を概念的にあらわす図である。この例では、送信宛先として「Ｍａｉｌアドレス１」，「Ｍａｉｌアドレス２」及び「Ｍａｉｌアドレス３」をそれぞれ設定するためのメインウィンドウＷ１と、該メインウィンドウＷ１で設定対象となる送信宛先に関連して、各種送信宛先を選択可能に表示するサブウィンドウＷ２とが作成される。図１０の（ａ）に示す状態では、メインウィンドウＷ１上で「Ｍａｉｌアドレス１」が設定対象となっており、また、これに応じて、サブウィンドウＷ２には、各種の送信宛先「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」，「１２３＠ｂｂｂ．ｃｏ．ｊｐ」，「ａｂｃ＠ｍｍｍ．ｃｏ．ｊｐ」及び「ｘｙｚ＠ｍｍｍ．ｃｏ．ｊｐ」が選択可能に一覧表示されている。そして、この状態では、サブウィンドウＷ２上で「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」が選択されており、これを反映して、メインウィンドウＷ１では、送信宛先「Ｍａｉｌアドレス１」として「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」が設定されている。
【００４５】
そして、送信宛先「Ｍａｉｌアドレス１」として「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」が確定されるに伴い、上記の禁則処理により、サブウィンドウＷ２上では、送信宛先「Ｍａｉｌアドレス１」として既に設定された「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」が選択不可能とされる。図１０の（ｂ）に示す状態では、メインウィンドウＷ１上で送信宛先「Ｍａｉｌアドレス２」が設定対象とされており、これに応じて、各種送信メインウィンドウＷ１上で「Ｍａｉｌアドレス２」が設定対象とされた状態で、各種送信宛先を選択可能に表示するサブウィンドウＷ２とが作成されているが、このサブウィンドウＷ２上で、送信宛先「Ｍａｉｌアドレス１」として既に設定された「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」についての表示仕様が変更され選択不可能とされている。図１０の（ｂ）では、「ａａａ＠ｂｂｂ．ｃｏ．ｊｐ」の表示仕様が変更された態様を、ハッチングを付してあらわす。このように、所定の条件を選択可能に表示するサブウィンドウＷ２を作成し、その選択結果をメインウィンドウＷ１上で反映させるのに加えて、サブウィンドウＷ２上で既に選択された条件については、サブウィンドウＷ２上での重複選択を禁止すべく禁則処理を行うことで、ユーザは同じ条件を重複することなく容易にかつ正確に条件設定を行うことができるようになる。
【００４６】
なお、第３及び第４の付加的な表示制御処理において、メインウィンドウＷ１上に反映された各条件の確定に関しては、サブウィンドウＷ２側で条件が選択され、メインウィンドウＷ１に反映された時点ではまだ仮設定とし、全ての条件の選択が終了した後に、メインウィンドウＷ１上で確定を行うようにしてもよい。また、ユーザが識別し易いように、仮設定状態におけるメインウィンドウＷ１上での条件についての表示仕様を変更するようにしてもよい。
【００４７】
図５又は図６に示すような表示制御処理の実行に伴い、以上のような第１〜４の表示制御処理を実行することにより、ユーザが一層視認し易く、一層使い勝手の良いユーザインターフェース画面を実現することができる。
【００４８】
なお、本発明は、例示された実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
【図面の簡単な説明】
【００４９】
【図１】端末及びＭＦＰが接続されたネットワークの構成を概略的に示す図である。
【図２】上記端末の基本構成をあらわすブロック図である。
【図３】上記ＭＦＰの基本構成をあらわすブロック図である。
【図４】上記端末側のモニタディスプレイに表示される、メインウィンドウ及びサブウィンドウを備えたユーザインターフェース画面を示す図である。
【図５】上記端末側で実行されるウィンドウ表示制御処理についてのフローチャートである。
【図６】上記ＭＦＰ側で実行されるウィンドウ表示制御処理についてのフローチャートである。
【図７】上記ウィンドウ表示制御処理と併用される、第１の付加的な表示制御処理を概念的にあらわす図である。
【図８】上記ウィンドウ表示制御処理と併用される、第２の付加的な表示制御処理を概念的にあらわす図である。
【図９】上記ウィンドウ表示制御処理と併用される、第３の付加的な表示制御処理を概念的にあらわす図である。
【図１０】上記ウィンドウ表示制御処理と併用される、第４の付加的な表示制御処理を概念的にあらわす図である。
【符号の説明】
【００５０】
１…ネットワーク，２…ＣＰＵ，３…ＲＯＭ，４…ＲＡＭ，５…ハードディスク，６…ＮＩＣ，８…ＣＤ−ＲＯＭ，９…フロッピーディスク，１０…端末，２０…ＭＦＰ，２１…ＣＰＵ，２２…ＲＯＭ，２３…ＲＡＭ，２４…操作部，２８…ＮＩＣ，Ｍ…モニタディスプレイ，Ｗ１…メインウィンドウ，Ｗ２…サブウィンドウ
【図１】
2006227977.tif 000003
【図２】
2006227977.tif 000004
【図３】
2006227977.tif 000005
【図４】
2006227977.tif 000006
【図５】
2006227977.tif 000007
【図６】
2006227977.tif 000008
【図７】
2006227977.tif 000009
【図８】
2006227977.tif 000010
【図９】
2006227977.tif 000011
【図１０】
2006227977.tif 000012