(57)【要約】      （修正有）【課題】ユーザーによる効率的な機器選択を可能とする表示制御装置、表示制御方法および表示制御プログラムを提供する。【解決手段】ネットワークに接続された機器を探索するための探索信号をネットワークを介して発信し、ネットワークに接続された機器から探索信号に対する応答として、機器に関する階層化された複数の属性情報を受信し、各機器の属性情報のうち共通の階層に含まれる各属性情報のリストを所定のディスプレーに表示させる際に、Ｎ（Ｎは１以上の整数）階層目の属性情報の数が所定の制限数以下である場合にはＮ階層目の属性情報のリストを表示させ、Ｎ階層目の属性情報の数が所定の制限数を超える場合にはＮ＋１階層目の属性情報のリストを表示させ、ディスプレーに表示された属性情報に対する選択を受付けるとともに、選択された属性情報の一段階下の階層に含まれる属性情報をディスプレーに表示させる。【選択図】図２
2011108168.tif 000002
【特許請求の範囲】
【請求項１】
自機が接続するネットワークに接続された機器を探索するための探索信号を当該ネットワークを介して発信するとともに、当該ネットワークに接続された機器から、当該探索信号に対する応答として、当該機器に関する階層化された複数の属性情報を受信する通信部と、
上記通信部によって受信された各機器の属性情報のうち共通の階層に含まれる各属性情報のリストを所定のディスプレーに表示させる際に、Ｎ（Ｎは１以上の整数）階層目の属性情報の数が所定の制限数以下である場合には当該Ｎ階層目の属性情報のリストを表示させ、Ｎ階層目の属性情報の数が所定の制限数を超える場合にはＮ＋１階層目の属性情報のリストを表示させるリスト表示制御部と、
上記ディスプレーに表示された属性情報に対する選択を受付けるとともに、当該選択された属性情報の一段階下の階層に含まれる属性情報を上記ディスプレーに表示させる表示切替部と、を備えることを特徴とする表示制御装置。
【請求項２】
上記リスト表示制御部は、上記通信部によって機器の属性情報が受信される度に、上記リスト内の各属性情報について、一つの属性情報の一段階下の階層に含まれる属性情報の数が上記制限数を超えるか否か判定し、当該一段階下の階層に含まれる属性情報の数が上記制限数を超える場合には、当該一つの属性情報のダミー情報を生成し、当該一段階下の階層に含まれる少なくとも上記制限数を超える分の属性情報を、当該ダミー情報の一段階下の階層に含まれる属性情報として設定し、かつ、当該ダミー情報を、上記リスト内の属性情報と階層が共通の属性情報とみなすことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記通信部は、上記探索信号の発信を所定のタイミングで繰り返し実行し、上記リスト表示制御部は、上記ダミー情報の一段階下の階層に含まれる属性情報の数と、上記ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報の数と、の和が上記制限数以下である期間が所定期間以上継続した場合には、上記ダミー情報の一段階下の階層に含まれる属性情報を上記ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報として設定し直し、上記ダミー情報を消去することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
上記リスト表示制御部は、上記Ｎ階層目の属性情報の数が上記制限数を超える場合において、上記Ｎ＋１階層目の属性情報を有さない機器に対しては、上記Ｎ＋１階層目の各属性情報のいずれとも異なる名称の属性情報を生成し、当該Ｎ＋１階層目の属性情報を有さない機器のＮ階層目の属性情報を、当該生成した属性情報の一段階下の階層に含まれる属性情報として設定し、かつ、当該生成した属性情報を、上記Ｎ＋１階層目の属性情報の一つとみなすことを特徴とする請求項１〜請求項３のいずれかに記載の表示制御装置。
【請求項５】
上記表示切替部が、上記リスト内からの属性情報の選択を受け付けた場合に、上記リスト表示制御部は、上記リストを表示するために機器の属性情報を集計する処理を、停止することを特徴とする請求項１〜請求項４のいずれかに記載の表示制御装置。
【請求項６】
上記通信部は、上記リストにおける表示順序を調整するための機器毎の付加情報とともに上記属性情報を受信し、上記リスト表示制御部は、上記リストを表示させる際に、各属性情報が対応している機器の付加情報および所定の順位付けのポリシーに基づいて、リストにおける表示順序を決定することを特徴とする請求項１〜請求項５のいずれかに記載の表示制御装置。
【請求項７】
上記リスト表示制御部は、上記リストに表示する属性情報の階層に応じて、上記順位付けのポリシーを異ならせることを特徴とする請求項６に記載の表示制御装置。
【請求項８】
上記制限数とは、上記ディスプレーにリスト形式で表示可能な属性情報の数の上限値であることを特徴とする請求項１〜請求項７のいずれかに記載の表示制御装置。
【請求項９】
ネットワークに接続する機器探索機において実行する表示制御方法であって、
当該ネットワークに接続された機器を探索するための探索信号を当該ネットワークを介して発信するとともに、当該ネットワークに接続された機器から、当該探索信号に対する応答として、当該機器に関する階層化された複数の属性情報を受信する通信工程と、
上記通信工程において受信された各機器の属性情報のうち共通の階層に含まれる各属性情報のリストを所定のディスプレーに表示させる際に、Ｎ（Ｎは１以上の整数）階層目の属性情報の数が所定の制限数以下である場合には当該Ｎ階層目の属性情報のリストを表示させ、Ｎ階層目の属性情報の数が所定の制限数を超える場合にはＮ＋１階層目の属性情報のリストを表示させるリスト表示制御工程と、
上記ディスプレーに表示された属性情報に対する選択を受付けるとともに、当該選択された属性情報の一段階下の階層に含まれる属性情報を上記ディスプレーに表示させる表示切替工程と、を備えることを特徴とする表示制御方法。
【請求項１０】
ネットワークに接続する機器探索機に表示制御処理を実行させる表示制御プログラムであって、
当該ネットワークに接続された機器を探索するための探索信号を当該ネットワークを介して発信するとともに、当該ネットワークに接続された機器から、当該探索信号に対する応答として、当該機器に関する階層化された複数の属性情報を受信する通信機能と、
上記通信機能によって受信された各機器の属性情報のうち共通の階層に含まれる各属性情報のリストを所定のディスプレーに表示させる際に、Ｎ（Ｎは１以上の整数）階層目の属性情報の数が所定の制限数以下である場合には当該Ｎ階層目の属性情報のリストを表示させ、Ｎ階層目の属性情報の数が所定の制限数を超える場合にはＮ＋１階層目の属性情報のリストを表示させるリスト表示制御機能と、
上記ディスプレーに表示された属性情報に対する選択を受付けるとともに、当該選択された属性情報の一段階下の階層に含まれる属性情報を上記ディスプレーに表示させる表示切替機能と、を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
ネットワークに接続された機器探索機が、ネットワークに接続された他の複数の機器（例えば、パーソナルコンピューター。以下、ＰＣ。）を探索する場合、機器探索機は、所定の探索信号を、ネットワークを介して発信する。すると、探索信号を受信した各機器は、それぞれ当該探索信号に対する応答信号を、ネットワークを介して機器探索機に返信する。機器探索機は、応答信号を受信した順番に従って、応答信号の送信元となった機器の名称（例えば、ＰＣ名称。）を所定のディスプレーにリスト形式で表示する。このように探索された各機器がリスト形式で表示されると、ユーザーは、機器探索機に制御させる機器を当該リスト内から任意に選択することができる。
【０００３】
また、機器探索に関連する技術として、自らの通信機器と接続可能な通信機器を探索してできた機器リスト結果をフィルタリングして、期待する機器を自動的に限定表示させる通信装置が知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３‐３０９４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、機器探索機が、応答信号を受信した順番に従って機器名称をリスト形式でディスプレーに表示する構成においては、次のような問題が生じていた。ディスプレーにリスト形式で表示可能な機器名称の数に制限がある場合、応答信号を返信した全ての機器を漏れなくリスト表示することができない場合がある。よって、ユーザーは、所望の機器をリストから選択できない可能性がある。また、各機器はそれぞれに処理能力や応答速度が異なる。そのため、上記のように応答信号の先着順で機器名称をリスト表示する場合は、リスト表示可能な数に制限があると、処理能力や応答速度が劣る機器については殆どの場合、探索結果がリストに載らなくなってしまう。さらに、ネットワーク上で探索された多数の機器の中から、ユーザーに所望の機器を効率的に選択させるには、ディスプレーでの表示態様に更なる改善の余地があった。
【０００６】
本発明は上記課題を解決するためになされたものであり、機器探索結果の表示環境に一定の制限が課されていても、探索された各機器について表示漏れを無くし、かつ、ユーザーによる効率的な機器選択を可能とする表示制御装置、表示制御方法および表示制御プログラムを提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、自機が接続するネットワークに接続された機器を探索するための探索信号を当該ネットワークを介して発信するとともに、当該ネットワークに接続された機器から、当該探索信号に対する応答として、当該機器に関する階層化された複数の属性情報を受信する通信部と、上記通信部によって受信された各機器の属性情報のうち共通の階層に含まれる各属性情報のリストを所定のディスプレーに表示させる際に、Ｎ（Ｎは１以上の整数）階層目の属性情報の数が所定の制限数以下である場合には当該Ｎ階層目の属性情報のリストを表示させ、Ｎ階層目の属性情報の数が所定の制限数を超える場合にはＮ＋１階層目の属性情報のリストを表示させるリスト表示制御部と、上記ディスプレーに表示された属性情報に対する選択を受付けるとともに、当該選択された属性情報の一段階下の階層に含まれる属性情報を上記ディスプレーに表示させる表示切替部と、を備える表示制御装置としている。
【０００８】
本発明によれば、ディスプレーにリスト表示しようとしている各機器のある階層の属性情報の数が上記制限数を超える場合には、一段階上の階層の属性情報をリスト表示するため、リストに羅列する属性情報の数を上記制限数内に収めることができる。また、ディスプレーに表示された属性情報に対する選択を受付けた場合には、選択された属性情報の一段階下の階層に含まれる属性情報をディスプレーに表示させる。従って、ユーザーは、ディスプレーに表示されている属性情報に対する選択を繰り返すことにより、最終的には、機器を最も端的に特定する最下層の属性情報にたどり着くことができ、この最下層の属性情報を選択することで所望の機器を選択することができる。つまり、本発明によれば、機器探索結果の表示環境に上記制限があっても、探索されたいずれの機器であっても最終的に表示することができ、かつ、ユーザーによる効率的な機器選択が実現される。上記制限数とは、例えば、上記ディスプレーにリスト形式で表示可能な属性情報の数の上限値である。
【０００９】
上記リスト表示制御部は、上記通信部によって機器の属性情報が受信される度に、上記リスト内の各属性情報について、一つの属性情報の一段階下の階層に含まれる属性情報の数が上記制限数を超えるか否か判定し、当該一段階下の階層に含まれる属性情報の数が上記制限数を超える場合には、当該一つの属性情報のダミー情報を生成し、当該一段階下の階層に含まれる少なくとも上記制限数を超える分の属性情報を、当該ダミー情報の一段階下の階層に含まれる属性情報として設定し、かつ、当該ダミー情報を、上記リスト内の属性情報と階層が共通の属性情報とみなすとしてもよい。当該構成によれば、ディスプレーに表示されるリスト内の各属性情報がそれぞれ一段階下の階層に抱える属性情報は、必ず上記制限数内となる。そのため、リストから属性情報を選択して、その下位の属性情報を辿ったときに、当該下位の属性情報の表示漏れが確実に防止される。
【００１０】
上記通信部は、上記探索信号の発信を所定のタイミングで繰り返し実行し、上記リスト表示制御部は、上記ダミー情報の一段階下の階層に含まれる属性情報の数と、上記ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報の数と、の和が上記制限数以下である期間が所定期間以上継続した場合には、上記ダミー情報の一段階下の階層に含まれる属性情報を上記ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報として設定し直し、上記ダミー情報を消去するとしてもよい。当該構成によれば、探索信号に応答する機器の数が減って、上記ダミー情報の下での属性情報の管理が不要となった場合に、ダミー情報と、ダミー情報の生成元となった属性情報とを統合することにより、リスト内の属性情報の数を減らすことができる。
【００１１】
上記リスト表示制御部は、上記Ｎ階層目の属性情報の数が上記制限数を超える場合において、上記Ｎ＋１階層目の属性情報を有さない機器に対しては、上記Ｎ＋１階層目の各属性情報のいずれとも異なる名称の属性情報を生成し、当該Ｎ＋１階層目の属性情報を有さない機器のＮ階層目の属性情報を、当該生成した属性情報の一段階下の階層に含まれる属性情報として設定し、かつ、当該生成した属性情報を、上記Ｎ＋１階層目の属性情報の一つとみなすとしてもよい。当該構成によれば、探索信号に応答した各機器の属性情報の階層化の段階数にばらつきがある場合であっても、リスト表示された属性情報を出発点として各機器の最下層の属性情報にたどり着くことができる。
【００１２】
上記表示切替部が、上記リスト内からの属性情報の選択を受け付けた場合に、上記リスト表示制御部は、上記リストを表示するために機器の属性情報を集計する処理を、停止するとしてもよい。当該構成によれば、ユーザーがリスト内からの属性情報の選択をした時点で上記集計を停止することにより、表示制御装置の処理負担を軽減することができる。
【００１３】
上記通信部は、上記リストにおける表示順序を調整するための機器毎の付加情報とともに上記属性情報を受信し、上記リスト表示制御部は、上記リストを表示させる際に、各属性情報が対応している機器の付加情報および所定の順位付けのポリシーに基づいて、リストにおける表示順序を決定するとしてもよい。当該構成によれば、例えば、各機器に予め設定されている優先順位や過去の各機器の使用頻度などの付加情報と、どのような付加情報を優先するかといったポリシーに基づいて、リストにおける表示順序を決定することができる。そのため、ユーザーによる機器選択（属性情報の選択）の快適性、効率性が向上する。なお、上記リスト表示制御部は、上記リストに表示する属性情報の階層に応じて、上記順位付けのポリシーを異ならせるとしてもよい。
【００１４】
本発明の技術的思想は、表示制御装置以外によっても実現可能である。例えば、上述した表示制御装置の各部が実行する処理工程を有する表示制御方法の発明や、上述した表示制御装置の各部が実行する機能を所定のハードウェア（表示制御装置が内蔵するコンピューター等）に実行させる表示制御プログラムの発明をも把握可能である。
むろん、上記ネットワークで接続された複数の機器と表示制御装置とを含むシステムも一つの発明として把握することができ、更に、当該システムに対応する方法やプログラムの発明をも把握することができる。
【図面の簡単な説明】
【００１５】
【図１】システムの概略を示す図である。
【図２】表示制御処理を示すフローチャートである。
【図３】各ＰＣの属性情報をツリー階層化して例示する図である。
【図４】ＰＣ名称のリストがディスプレーに表示された状態を例示する図である。
【図５】班名のリストがディスプレーに表示された状態を例示する図である。
【図６】課名のリストがディスプレーに表示された状態を例示する図である。
【図７】ユーザーの選択に応じてリスト表示を切替える様子を例示する図である。
【図８】ダミー情報を消去する処理についての説明図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を説明する。
１．システムの概略
図１は、本実施形態にかかるシステムの概略を示している。当該システムは、ネットワークＮに接続した機器探索機５０と、ネットワークＮに接続した複数の探索対象機器とを含む。図１の例では、機器探索機５０は具体的にはスキャナーであり、複数の探索対象機器は複数のＰＣ（ＰＣ１，ＰＣ２，ＰＣ３，ＰＣ４，ＰＣ５，ＰＣ６，ＰＣ７…）である。機器探索機５０は、本発明の表示制御装置に該当し、表示制御方法の実行主体となる。ネットワークＮは、例えば、社内等に構築されたＬＡＮ（Local Area Network）であり、ＬＡＮは有線であっても無線であってもよい。機器探索機５０は、ネットワークＮに接続している複数のＰＣを探索して探索結果を自己のディスプレー５３に表示し、当該表示に基づいてユーザーが選択したＰＣを対象として、所定の制御を実行可能である。
【００１７】
機器探索機５０は、概略、通信インターフェイス（Ｉ／Ｆ）５１と、ＣＰＵ５２ａ、ＲＯＭ５２ｂ、ＲＡＭ５２ｃ、その他ＡＳＩＣ等を備える制御部５２と、ディスプレー５３と、操作受付部５４と、画像読取部（スキャナー部）５５と、を含む。制御部５２は、機器探索機５０内の各構成と接続している。制御部５２においては、ＣＰＵ５２ａがＲＯＭ５２ｂに格納された所定のプログラムに基づいて、ＲＡＭ５２ｃをワークエリアとして使用しながら機器探索機５０全体を制御する。通信Ｉ／Ｆ５１は、機器探索機５０をネットワークＮに接続するためのＩ／Ｆであり、制御部５２の指示に従って各種信号をネットワークＮ上に送信したり、ネットワークＮを介して各種信号を受信したりする。
【００１８】
画像読取部５５は、制御部５２に制御されることにより、不図示の原稿台にセットされた原稿を光学センサーで読み取り、原稿の画像データを生成する。画像読取部５５によって生成された画像データは、機器探索機５０内の所定のメモリーに保存されたり、制御部５２、通信Ｉ／Ｆ５１およびネットワークＮを介して外部に送信されたりする。ディスプレー５３は、例えば液晶パネルで構成されており、制御部５２に制御されることにより、機器探索機５０の状態に関する表示や上記探索結果（後述のリスト表示）等の種々の表示を行なう。操作受付部５４は、ユーザーから各種の指示を受付けるためのボタンやスイッチ類やタッチパネル等である。機器探索機５０は、上述したような画像読取機能だけに限らず、ファクシミリ通信機能やコピー機能や印刷機能等をも備える複合機であってもよい。
【００１９】
２．表示制御処理
図２は、制御部５２が表示制御プログラムに従って実行する表示制御処理をフローチャートにより示している。当該フローチャートは、例えば、機器探索機５０の電源ボタンが押されて機器探索機５０が起動したことを契機として実行されたり、機器探索機５０の起動中において定期的に実行されたりする。
ステップＳ１００では、制御部５２は、通信Ｉ／Ｆ５１を介して、所定の探索信号をネットワークＮ上に発信させる。この探索信号は相手先を特定することなく発信される。探索信号がネットワークＮ上に発信されると、ネットワークＮに接続して当該探索信号を受信可能な状態にある各ＰＣが、当該探索信号を受信する。探索信号を受信した各ＰＣはそれぞれに、探索信号に対する応答信号をネットワークＮを介して機器探索機５０に送信する。この場合、各ＰＣは、自己（ＰＣ）に関する階層化された複数の属性情報を含めた応答信号を機器探索機５０に送信する。
【００２０】
ネットワークＮに参加可能な各ＰＣ１，ＰＣ２，ＰＣ３…には、階層化された複数の属性情報が予め各ＰＣのユーザー等によって設定されている。階層化された複数の属性情報とは、例えば、「ＰＣ名称」‐「班名」‐「課名」‐「部名」といった複数の属性情報の組み合わせである。「ＰＣ名称」は、例えば「鈴木ＰＣ」のように、そのＰＣのユーザー名等が設定されており、第１階層（最下層）の属性情報である。第１階層の属性情報は、ＰＣ毎に固有の内容となっており、第１階層の属性情報が特定されるということは、ＰＣが一つ特定されることと同義である。「班名」は、ＰＣ名称の一段階上の階層（第２階層）の属性情報であり、例えば「山田班」のように、その班の代表者名等が設定されている。「課名」は、班名の一段階上の階層（第３階層）の属性情報であり、例えば「人事課」等と設定されている。「部名」は、課名の一段階上の階層（第４階層）の属性情報であり、例えば「総務部」等と設定されている。
【００２１】
図３では、上記のようにＰＣ毎に予め設定されている属性情報をツリー階層（ツリー構造）化して例示している。なお、図３を含めて以下では説明の便宜上、ＰＣ１，ＰＣ２，ＰＣ３…という記載をＰＣ名称として扱い、同様に、第１班、第２班…という記載を班名として、第１課、第２課…という記載を課名として、第１部…という記載を部名として、それぞれ扱うものとする。図３の例によれば、ＰＣ１およびＰＣ２は第１班の下に属し、ＰＣ３〜ＰＣ５は第２班の下に属し、ＰＣ６〜ＰＣ１０は第３班の下に属し、ＰＣ１１〜ＰＣ１４は第４班の下に属し、ＰＣ１５〜ＰＣ４０は第５班の下に属している。そして、第１班および第２班は第１課の下に属し、第３班〜第５班は第２課の下に属している。第１課および第２課は、第１部の下に属している。従って、例えばＰＣ３は、“ＰＣ名称＝ＰＣ３、班名＝第２班、課名＝第１課、部名＝第１部”という階層化された複数の属性情報を有している。むろん、ネットワークＮに参加可能な各ＰＣが構築する組織全体では、ＰＣ名称、班名、課名、部名の数は図３に示したもの以上に存在し得る。また、属性情報の階層数も上記のように４段階である必要は無い。
【００２２】
ステップＳ１１０では、制御部５２は、通信Ｉ／Ｆ５１を介して、ある一つのＰＣからの応答信号を受信する。このようなステップＳ１００，Ｓ１１０を実行する点で、制御部５２および通信Ｉ／Ｆ５１は、通信部として機能すると言える。
ステップＳ１２０では、制御部５２は、ステップＳ１１０で受信した応答信号から、その応答信号に含まれている階層化された複数の属性情報を取得する。
ステップＳ１３０では、制御部５２は、ステップＳ１００で発信した探索信号に応じて応答信号を送信したＰＣの台数が所定の制限数を超えたか否か判定する。具体的には、制御部５２は、ステップＳ１００で探索信号を発信して以降、これまでに受信した各応答信号から取得した第１階層の属性情報（ＰＣ名称）の数が制限数を超えたか否か判定する。
【００２３】
本実施形態で言う制限数とは、機器探索機５０のディスプレー５３にリスト形式で表示可能な属性情報数の上限値を意味する。スキャナー等である機器探索機５０が備えるディスプレー５３は、通常、小型の液晶パネル等であることが多く、このような液晶パネルにおいては、リスト状に羅列表示できる情報数（リストの行数）に限りがある。制限数は、例えば「２０」程度の数値である。上記ステップＳ１３０において、これまでに取得したＰＣ名称の数が制限数以下であると判定した場合には、制御部５２は、ステップＳ１４０に進む。
ステップＳ１４０では、制御部５２は、これまでに取得した第１階層の属性情報（ＰＣ名称）をリスト形式でディスプレー５３に表示させる。ステップＳ１４０の後は、ステップＳ１１０に戻り、通信Ｉ／Ｆ５１を介して他のＰＣからの応答信号を待つ。
【００２４】
図４に例示するように、ステップＳ１４０においては、ディスプレー５３にＰＣ毎のＰＣ名称がリスト形式で表示される。つまり、当該フローチャートでは、ステップＳ１１０〜Ｓ１４０の処理が繰り返される度に、ディスプレー５３にリスト表示されるＰＣ名称が増加していく。ここでは一例として、応答信号を受信した順（先着順）で各ＰＣのＰＣ名称をリスト表示している。なお、ディスプレー５３の画面に一度に入りきらない情報についても、画面を下方にスクロール（スクロールダウン）することで表示することができる。ただし、このようにスクロールしたとしても、ディスプレー５３に表示可能な属性情報数は、上記制限数が最大となる。
【００２５】
一方、上記ステップＳ１３０において、これまでに取得したＰＣ名称の数が制限数を超えると判定した場合には、制御部５２はステップＳ１５０に進む。
ステップＳ１５０では、制御部５２は、ステップＳ１００で探索信号を発信して以降、これまでに各ＰＣから受信した応答信号の全てに第２階層目の属性情報（班名）が含まれていないか、各ＰＣから受信した応答信号のいずれか一つにでも第２階層目の属性情報が含まれているか、を判定する。上記ではＰＣ毎に「ＰＣ名称」‐「班名」‐「課名」‐「部名」といった階層化された複数の属性情報が設定されている旨説明した。しかし実際には、各ＰＣのユーザーの設定ミスや、ＰＣによっては所属する組織（班名、課名、部名など）が存在しなかったり一部が抜けていたりする等の理由から、ある階層の属性情報が応答信号に含まれていない場合がある。そこで制御部５２は、当該ステップ１５０の判定を行い、受信した応答信号の全てに班名が含まれていない場合はステップＳ１６０へ進み、応答信号のどれか一つにでも班名が含まれている場合はステップＳ１７０に進む。
【００２６】
ステップＳ１６０では、制御部５２は、第２階層目の属性情報（班名）によるリスト表示が不可能である旨を通知するエラー表示をディスプレー５３に表示させる。ステップＳ１６０の後は、ステップＳ１４０に戻り、ＰＣ名称のリスト表示を継続する。ステップＳ１６０からステップＳ１４０に進んだ場合は、直近のステップＳ１４０で表示されていたリストがそのまま表示され、またステップＳ１１０には進まずに、通信Ｉ／Ｆ５１を介しての応答信号の受付けを停止する。
【００２７】
ステップＳ１７０では、制御部５２は、これまでに取得した第１階層目の属性情報（ＰＣ名称）を、それぞれが対応する第２階層目の属性情報（班名）に応じてグループ分けする。この結果、上記制限数を超える数のＰＣ名称が、ＰＣ名称の数よりも少ない班名によってまとめられる。ただし、ステップＳ１７０の時点でグループ分けの対象となる各ＰＣ名称の一部には、対応付けられる第２階層目の属性情報（班名）を有さないものも存在し得る。そのため当該ステップＳ１７０では、制御部５２は、班名を有さないＰＣの為の、第２階層目の属性情報（班名）を生成し、班名を有さないＰＣの第１階層目の属性情報（ＰＣ名称）を、この生成した班名の下に所属させる。当該ステップＳ１７０で生成する、“班名を有さないＰＣの為の班名”は、他の班名のいずれとも異なる名称とし、例えば「名称無し班」等のように名付ける。当該「名称無し班」は、以降、第２階層目の属性情報の一つとみなされる。
【００２８】
ステップＳ１８０では、制御部５２は、ステップＳ１００で探索信号を発信して以降、これまでに取得した第２階層の属性情報（班名）の数が上記制限数を超えたか否か判定する。当該“これまでに取得した班名”には、各ＰＣから受信した各応答信号から取得した班名の他、ステップＳ１７０で生成した「名称無し班」および、Ｓ１７０で生成されたダミー情報としての班名（後述）が含まれる。
【００２９】
上記ステップＳ１８０において、これまでに取得した班名の数が制限数以下であると判定した場合には、制御部５２は、ステップＳ１９０に進む。
ステップＳ１９０では、制御部５２は、これまでに取得した第２階層の属性情報（班名）をリスト形式でディスプレー５３に表示させる。ステップＳ１９０の後は、ステップＳ１１０に戻り、通信Ｉ／Ｆ５１を介して他のＰＣからの応答信号を待つ。
【００３０】
図５に例示するように、ステップＳ１９０においては、ディスプレー５３にステップＳ１９０の時点で取得済みの班名がリスト形式で表示される。つまり、当該フローチャートでは、ステップＳ１１０〜Ｓ１３０→Ｓ１５０→Ｓ１７０〜Ｓ１９０の処理が繰り返される過程で、ディスプレー５３にリスト表示される班名が増加していく。この班名のリスト表示の中には、上述した「名称無し班」や、ダミー情報としての班名（例えば、後述の「第５´班」）が含まれ得る。この班名のリストにおいても、ユーザーはディスプレー５３の表示を上下にスクロールさせることにより、上記制限数以内の数の班名を見ることができる。
【００３１】
ここで、ステップＳ１７０においては、ＰＣ名称を班名の下でグループ分けする場合に、一つの班名の下に属するＰＣ名称が上記制限数を超えてしまう場合がある。そこで制御部５２は上記ステップＳ１７０では、上述した処理に加え、その時点で取得している各班名について、その班名の一段階下の階層（第１階層）に含まれる属性情報（ＰＣ名称）の数が上記制限数を超えるか否か判定し、超える場合（例えば、第５班に属するＰＣ名称が制限数を超える場合）は、当該班名（第５班）のダミー情報としての班名（第５´班）を生成する。そして、当該班名（第５班）の下に属する少なくとも上記制限数を超える分のＰＣ名称を、当該ダミー情報としての班名（第５´班）の下に属するＰＣ名称として設定する。制御部５２は、このように生成したダミー情報としての班名（第５´班）を、以降、第２階層目の属性情報の一つとみなす。なお、ダミー情報としての班名の下に属するＰＣ名称および、ダミー情報の生成元となった班名の下に属するＰＣ名称の総和が、それら各班下のＰＣ名称の制限数の総和を超える場合には、さらなるダミー情報が生成される。また、上述した「名称無し班」に基づいてダミー情報が生成されることもある。
【００３２】
一方、上記ステップＳ１８０において、これまでに取得した班名の数が制限数を超えると判定した場合には、制御部５２は、ステップＳ２００に進む。
ステップＳ２００では、上記ステップＳ１５０と類似した処理を実行する。つまり制御部５２は、ステップＳ１００で探索信号を発信して以降、これまでに各ＰＣから受信した応答信号の全てに第３階層目の属性情報（課名）が含まれていないか、各ＰＣから受信した応答信号のいずれか一つにでも第３階層目の属性情報が含まれているか、を判定する。ただし、当該ステップ２００では、上記ステップＳ１７０で生成した第２階層目の属性情報「名称無し班」の下に属する各ＰＣについては、応答信号内に第２階層目より上位階層の属性情報が含まれていたとしても、そのような上位階層の属性情報は存在しないものとみなす。これは、「名称無し班」の下に属する各ＰＣが課名や部名を有してる場合、これら課名や部名は多岐に渡る可能性があり、一旦「名称無し班」でまとめた各ＰＣを班名より上位階層の複数の課名等で分けて管理することは、処理が複雑化するからである。制御部５２は、受信した応答信号の全てに課名が含まれていない場合はステップＳ２１０へ進み、応答信号のどれか一つにでも課名が含まれている場合はステップＳ２２０に進む。
【００３３】
ステップＳ２１０では、制御部５２は、上記ステップＳ１６０と類似した処理を実行する。つまり制御部５２は、第３階層目の属性情報（課名）によるリスト表示が不可能である旨を通知するエラー表示をディスプレー５３に表示させる。ステップＳ２１０の後は、ステップＳ１９０に戻り、それまでの班名のリスト表示を継続する。またステップＳ１９０の後は、ステップＳ１１０に進むが、このようにステップＳ２１０，Ｓ１９０を経由している場合には、ステップＳ２１０以前の直近のステップＳ１９０で表示したリスト内に存在しない班名の下に所属するＰＣからの応答信号については、その応答信号を受付けなかったものとみなして処理を続行する。
【００３４】
ステップＳ２２０では、制御部５２は、上記ステップＳ１７０と類似した処理を実行する。つまり、これまでに取得した第２階層目の属性情報（班名）を、それぞれが対応する第３階層目の属性情報（課名）に応じてグループ分けする。この結果、上記制限数を超える数の班名が、班名の数よりも少ない課名によってまとめられる。なお、上記ダミー情報としての班名が対応する課名は、上記ダミー情報としての班名の生成元となった班名が対応する課名と同じである。また、当該ステップＳ２２０でも、上記ステップＳ１７０と同様に、制御部５２は、課名を有さないＰＣが存在する場合には、それらＰＣの為の、第３階層目の属性情報（課名）を生成（「名称無し課」のように名付けた課名を生成）し、課名を有さないＰＣの班名を、この生成した課名「名称無し課」の下に所属させる。上記ステップＳ１７０で「名称無し班」を生成済みである場合には、「名称無し班」も、当該ステップＳ２２０で生成した課名「名称無し課」の下に所属させる。さらに上記ステップＳ１７０と同様に、制御部５２は、班名を課名の下でグループ分けする場合に、一つの課名（例えば、第２課）の下に属する班名が上記制限数を超えてしまう場合には、当該課名（第２課）のダミー情報としての課名（第２´課）を生成し、当該課名（第２課）の下に属する少なくとも上記制限数を超える分の班名を、当該ダミー情報としての課名（第２´課）の下に属する班名として設定する。むろん制御部５２は、このように生成した「名称無し課」や、ダミー情報としての課名（第２´課）も、以降、第３階層目の属性情報とみなす。
【００３５】
ステップＳ２３０では、制御部５２は、これまでに取得した第３階層の属性情報（課名）の数が上記制限数を超えたか否か判定し、超えていない場合には、ステップＳ２４０で、これまでに取得した課名をリスト形式でディスプレー５３に表示させる。ステップＳ２４０の後は、ステップＳ１１０に戻り、通信Ｉ／Ｆ５１を介して他のＰＣからの応答信号を待つ。
図６は、ステップＳ２４０においてディスプレー５３に表示された課名のリストを例示している。課名のリスト表示においても、上述した「名称無し課」や、ダミー情報としての課名（第２´課）が含まれ得る。また、課名のリストにおいても、ユーザーはディスプレー５３の表示を上下にスクロールさせることにより、上記制限数以内の数の課名を見ることができる。
【００３６】
一方、ステップＳ２３０で、これまでに取得した第３階層の属性情報（課名）の数が上記制限数を超えたと判定した場合、以降においても、上記で各階層の属性情報に関して説明した処理を、リスト表示する対象の属性情報の階層を一つずつ上げながら繰り返す。
当該フローチャートは、ユーザーからの選択操作や終了指示が無い限りは、各ＰＣにおいて設定されている最上位の階層の属性情報のリスト表示がされるまで、あるいは、ＰＣからの応答信号の送信が無くなるまで（応答信号の受付けを停止した場合も含む）、実行される。このようなフローチャート（例えば、ステップＳ１３０〜Ｓ２４０の処理）を実行する点で、制御部５２は、リスト表示制御部として機能すると言える。
【００３７】
制御部５２は、ディスプレー５３に表示された属性情報のリスト内から属性情報の選択を受付けたとき、当該選択された属性情報の一段階下の階層に含まれる属性情報をディスプレー５３に表示させる。つまりユーザーは、ディスプレー５３に表示された属性情報のリスト内から属性情報を任意に選択する処理を繰り返すことで、最終的に、所望のＰＣ（ＰＣ名称）を選択することができる。このように制御部５２は、表示切替部としても機能する。
【００３８】
図７は、ディスプレー５３のリスト表示が、ユーザーの選択に応じて切替わる様子を例示している。例えば、上記ステップＳ２４０においてディスプレー５３に課名のリストが表示されているタイミングで（図７上段）、ユーザーは、操作受付部５４を操作することにより、リスト内から課名（例えば、第２課）を任意に選択することができる。制御部５２は、操作受付部５４に対する操作によって課名のリスト内から一つの課名が選択されたことを認識したら、ディスプレー５３の表示内容を、当該選択された課名（第２課）の下に属している班名のリストに切替える（図７中段）。なお、制御部５２は、どの課名の下にどのような班名が属しているかは、上記ステップＳ２２０の処理によって認識済みである。
【００３９】
ディスプレー５３の表示が班名のリストに切替わった場合、ユーザーは、さらに操作受付部５４を操作することで、班名のリスト内から班名（例えば、第５´班）を任意に選択することができる。制御部５２は、ディスプレー５３の表示内容を、当該選択された班名（第５´班）の下に属しているＰＣ名称のリストに切替える（図７下段）。制御部５２は、どの班名の下にどのようなＰＣ名称が属しているかは、上記ステップＳ１７０の処理によって認識済みである。このように、第１階層の属性情報（ＰＣ名称）のリストがディスプレー５３に表示されたら、ユーザーは、さらに操作受付部５４を操作することにより、ＰＣ名称のリスト内からＰＣ名称（例えば、ＰＣ３６）を任意に選択することができる。制御部５２は、操作受付部５４に対する操作によってＰＣ名称のリスト内から一つのＰＣ名称が選択されたことを認識する。ＰＣ名称が選択された後は、制御部５２は、例えば、当該選択されたＰＣ名称のＰＣを送信先として設定し、当該設定した送信先に、上記画像読取部５５によって生成された画像データを通信Ｉ／Ｆ５１およびネットワークＮを介して送信する。
【００４０】
このようにディスプレー５３のリスト表示の内容を、ユーザーによるリスト内からの属性情報の選択に従って、属性情報の階層を一段ずつ下げながら切替える処理は、いずれの階層のリストをスタートにしても実行される。ただし、上記ステップＳ１４０で第１階層の属性情報（ＰＣ名称）のリストがディスプレー５３に表示されているタイミングで、ユーザーがリスト内からＰＣ名称を選択した場合には、それ以上のリスト表示の切替えはされず、制御部５２は、選択されたＰＣ名称のＰＣを上記送信先等として設定する。
【００４１】
本実施形態では、制御部５２は、上記フローチャートの途中で、上記のようにディスプレー５３に表示した属性情報のリストに対する選択を操作受付部５４を介して受付けたとき、以降、リストを表示するためにＰＣの属性情報を集計する処理を停止する。具体的には、通信Ｉ／Ｆ５１を介しての応答信号の受付け（ステップＳ１１０）自体を停止したり、あるいは、受付けた応答信号に含まれている属性情報のカウント（ステップＳ１３０）以降の処理をしないようにする。これは、ユーザーは、ディスプレー５３上のリスト内に所望の属性情報（例えば、自分が所属する班名）が表示された時点でリストに基づく選択を行なうが、このような選択操作がなされた時点で、もはやそれ以上、各ＰＣから応答信号を受信して属性情報をリストに加えても、そのユーザーにとって不要な情報（そのユーザーが選択しないＰＣに関する属性情報）が増える可能性が高いからである。かかる構成とすることで、機器探索機５０の処理負担が軽減される。
【００４２】
ただし、このようにユーザーがリストに基づく選択操作を行なった結果、所望のＰＣ（ＰＣ名称）がリストから見つからないこともある。従って、ユーザーがリストに基づく選択操作を行なったことを契機として上述のように上記フローチャートを停止した場合であっても、ユーザーから当該フローチャートの再開指示が操作受付部５４を介して入力された場合には、制御部５２は、上記停止したフローチャートを再開するとしてもよい。
【００４３】
３．まとめ
このように本実施形態によれば、機器探索機５０は、自機が接続するネットワークＮに接続された各ＰＣ１，ＰＣ２，ＰＣ３…を探索するための探索信号をネットワークＮを介して発信するとともに、探索信号を受信した各ＰＣから、探索信号に対する応答として、個々のＰＣに関する階層化された複数の属性情報を含む応答信号を順次受信する。そして、受信した応答信号から複数の属性情報を取得し、Ｎ（Ｎは１以上の整数）階層目に含まれる属性情報のリスト（例えば、第１階層の属性情報としてのＰＣ名称のリスト）をディスプレー５３に表示させる際に、その時点で取得しているＮ階層目の属性情報の数が所定の制限数以下である場合には当該Ｎ階層目の属性情報のリストを表示させる。一方、Ｎ階層目の属性情報の数が当該制限数を超える場合には、当該Ｎ階層目の各属性情報を、Ｎ＋１階層目の属性情報（例えば、班名）に基づいてグループ分けするとともに、グループ毎の属性情報すなわちＮ＋１階層目の属性情報について、それらのリストをディスプレー５３に表示させるとした。
【００４４】
そして、ディスプレー５３に表示されたリスト内からの属性情報の選択を受付けた場合には、当該選択された属性情報（例えば、特定の班名）の一段階下の階層に属する属性情報（当該特定の班名の下に属する各ＰＣ名称）のリストを、ディスプレー５３に表示させるとした。つまり、ディスプレー５３にリスト形式で表示可能な情報数に制限があり、探索された（探索信号に応答した）ＰＣの数が当該制限を上回る場合であっても、複数のＰＣを階層化した属性情報に基づいてグループ化し、そのグループに該当する属性情報をディスプレー５３に表示するようにした。そのため、ディスプレー５３に表示されたリスト内からの属性情報の選択とリストの表示切替とを繰り返すことにより、上記探索されたいずれのＰＣであっても、最終的にディスプレー５３に表示され、選択できるようになった。
【００４５】
また、ディスプレー５３にリスト表示可能な数に制限があるために、探索信号に対する処理能力や応答速度が劣るＰＣについては探索結果がリストに載らず、そのＰＣをユーザーが選択できないといった従来の課題も、本実施形態によれば解決される。
また本実施形態によれば、ユーザーは、ディスプレー５３に表示されたリストに対する選択操作により、例えば、部名→課名→班名→ＰＣ名称というように、上位階層の属性情報から最下層の属性情報へ容易にたどり着くことができる。そのため、探索されたＰＣの台数が多い場合に、ユーザーは、非常に効率的に所望のＰＣを選択することができる。
【００４６】
４．変形例
本発明は上述した実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能であり、以下のような各変形例も可能である。むろん、上記実施形態や各変形例を組み合わせた構成も、本発明の範囲となる。
上述したように、表示制御処理（図２のフローチャート）は、機器探索機５０が起動したとき等の所定のタイミングで実行される。そして、表示制御処理の度にネットワークＮ上に発信される探索信号に対し、応答信号を返信するＰＣは、毎回同じではない。これは、ＰＣ毎に、電源がオフ状態（起動していない状態）であったり、起動していてもネットワークＮとの接続を切断した状態であったり、ある時期にユーザーの都合でオフィスから撤去されてしまった等、状況が様々だからである。よって、あるタイミングで表示制御処理が実行された場合、応答信号を送信してきたＰＣの数が、前回の表示制御処理の際に応答信号を送信したＰＣの数よりも減ることもあり得る。
【００４７】
このように、応答信号を送信するＰＣの数が過去の表示制御処理のときよりも減少した場合、過去の表示制御処理において生成した上記ダミー情報が不要となることがある。そこで、制御部５２は、過去に生成したダミー情報を敢えて存続させておく必要なない場合には、当該ダミー情報を消去するとしてもよい。具体的には、制御部５２は、ある一つの表示制御処理の過程でダミー情報を生成した場合、この表示制御処理より後に実行する各表示制御処理において、当該ダミー情報の一段階下の階層に含まれる属性情報の数と、当該ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報の数と、の和の変動を継続的に監視する。そして、当該和の値が上記制限数以下である期間が所定期間以上継続した場合には、当該ダミー情報を存続させる必要なないと判断する。
【００４８】
制御部５２は、例えば、上記ダミー情報の生成を実行した表示制御処理が終了してからの期間経過を、内蔵するタイマー（図示せず）で計測するとともに、以降の各表示制御処理における上記和の変動が上記制限数を超えないまま、計測期間が所定期間（例えば、数ヶ月）を経過した場合に、上記ダミー情報を存続させる必要なないと判断する。ダミー情報を存続させる必要なないと判断した場合、制御部５２は、当該ダミー情報の一段階下の階層に含まれる属性情報を、当該ダミー情報の生成元となった属性情報の一段階下の階層に含まれる属性情報として設定し直し、当該ダミー情報を消去する。この結果、制御部５２が認識する、当該ダミー情報が対応する階層の属性情報の数が一つ減る。
【００４９】
図８は、制御部５２がダミー情報を消去する場合の処理を説明するための図である。
あるタイミングで実行された表示制御処理の過程で、応答信号の受信数が増えるに連れて、第２階層の属性情報（班名）の一つである「第５班」の下に属する第１階層の属性情報（ＰＣ名称）の数が制限数「２０」を超えたために、何回目かのステップ１７０において、「第５班」のダミー情報「第５´班」を生成したとする。結局、この表示制御処理においては、図８の上段に示すように、第５班の下にはＰＣ１５〜ＰＣ３４が属し、第５´班の下にはＰＣ３５〜ＰＣ４０が属することとなった。一方、図８の中段で示すように、次の所定タイミングで実行された表示制御処理の過程では、ＰＣ３１〜ＰＣ３４，ＰＣ３６，ＰＣ３８〜ＰＣ４０から応答信号が送信されなかったため、第５班の下にはＰＣ１５〜ＰＣ３０が属し、第５´班の下にはＰＣ３５，ＰＣ３７が属することとなった。なお、ＰＣ３５，ＰＣ３７からそれぞれ送信される応答信号においては、第２階層の属性情報は当然「第５班」に設定されているが、制御部５２は、ダミー情報の下に一度所属させた下位層の属性情報については、そのダミー情報を消去するまでは以降の表示制御処理においても引き続き同じダミー情報の下に所属させる。
【００５０】
上記図８の中段で示した例では、第５班の下に属するＰＣ１５〜ＰＣ３０の数と、第５´班の下に属するＰＣ３５，ＰＣ３７の数との和が、制限数「２０」以下となっている。このように当該和が制限数以下である状況が、表示制御処理を繰り返しても所定期間継続する場合には、図８の下段に示したように、ダミー情報である第５´班の下に属するＰＣ３５，ＰＣ３７について、本来の第２階層の属性情報である第５班の下に所属させ直す。これと同時に、ダミー情報である第５´班の情報を消去する。
【００５１】
上記ステップＳ１４０，Ｓ１９０，Ｓ２４０等でディスプレー５３に表示する上記リスト内での属性情報の表示順序は、様々なポリシーに基づいて決定することができる。
例えば、制御部５２は、ネットワークＮに接続可能なＰＣ毎に予め設定された優先度に基づいて上記表示順序を決定する。具体的には、各ＰＣが送信する上記応答信号には、上記複数の属性情報の他に、上記表示順序を調整するためのＰＣ毎の優先度を示した付加情報が含まれているものとする。優先度は、例えば、優先度１、優先度２、優先度３…などと定義されており、その数値が大きいほど優先度が高いものとする。制御部５２は、上記ステップＳ１１０で当該付加情報を含む応答信号を受信する。そして、「優先度が高いほど属性情報をリストの上位に表示する」というポリシーに基づいて、上記ステップＳ１４０でＰＣ名称をリスト表示する。つまり、制御部５２は、上記ステップＳ１４０において２個以上のＰＣ名称をディスプレー５３にリスト表示させる場合には、優先度が高いものほどリストの上位に配置して表示させる。
【００５２】
また、制御部５２は、上記ステップＳ１９０やステップＳ２４０等で、上記「優先度が高いほど属性情報をリストの上位に表示する」というポリシーに従って、第２階層以上の属性情報のリストを表示する場合、リスト内の各属性情報について、属性情報下に含まれているＰＣの優先度の総和を求める。例えば、課名のリストを表示するのであれば、当該リスト内の課名毎に、課名の下に所属している全ＰＣの優先度の総和を算出する。そして、算出した優先度の総和が大きい課名ほどリストの上位に配置して表示させる。
【００５３】
制御部５２は、ネットワークＮに接続可能なＰＣ毎の使用頻度に基づいて上記表示順序を決定するとしてもよい。使用頻度とは、例えば、ＰＣが画像読取部５５によって生成された画像データを機器探索機５０から受信した回数である。つまり、機器探索機５０が過去にスキャンデータとしての画像データを送信した回数が多いＰＣほど、その使用頻度が高い。この場合、各ＰＣが送信する応答信号には、ＰＣ毎の使用頻度を示した付加情報がさらに含まれる。使用頻度も、例えば数値で定義されており、その数値が大きいほど使用頻度が高いものとする。制御部５２は、上記ステップＳ１１０で当該付加情報を含む応答信号を受信する。そしてし、「使用頻度が高いほど属性情報をリストの上位に表示する」というポリシーに基づいて、上記ステップＳ１４０でＰＣ名称をリスト表示する。つまり、制御部５２は、上記ステップＳ１４０において２個以上のＰＣ名称をディスプレー５３にリスト表示させる場合には、使用頻度が高いものほどリストの上位に配置して表示させる。
【００５４】
また、制御部５２は、上記ステップＳ１９０やステップＳ２４０等で、上記「使用頻度が高いほど属性情報をリストの上位に表示する」というポリシーに従って、第２階層以上の属性情報のリストを表示する場合、リスト内の各属性情報について、属性情報下に含まれているＰＣの使用頻度の総和を求める。そして、算出した使用頻度の総和が大きい属性情報（例えば課名）ほどリストの上位に配置して表示させる。なお、制御部５２がリストにおける表示順序を決定する際に用いるポリシーは、優先度や使用頻度に限られない。例えば、第２階層以上の属性情報のリストを表示する場合、リスト内の各属性情報について、属性情報下に含まれているＰＣの数が多いほど／或いは少ないほど、その属性情報をリストの上位に表示するとしてもよい。また、優先度を用いる場合、ＰＣ毎の優先度の他にも、班名間での優先度、課名間での優先度、部名間での優先度などが上記付加情報として取得されるとしてもよい。そして、制御部５２は、第２階層以上の属性情報のリストを表示する場合、これら班名間での優先度、課名間での優先度、部名間での優先度に基づいて、各階層の属性情報のリスト内での表示順序を調整するとしてもよい。
【００５５】
さらに制御部５２は、ディスプレー５３にリスト表示する属性情報の階層に応じて、リスト内での表示順序を決定する上記ポリシーを異ならせても良い。一例として、制御部５２は、上記ステップＳ１４０では、単純に応答信号を受信した順（先着順）で各ＰＣ名称をリスト表示し、上記Ｓ１９０では、上記使用頻度に基づいた順序で各班名をリスト表示し、上記Ｓ２４０では、上記優先度に基づいた順序で各課名をリスト表示する、等としても良い。
【００５６】
上記では、本発明の表示制御装置（機器探索機５０）をスキャナーとし、探索対象となる複数の機器を複数のＰＣとしたが、本発明が適用される具体的な装置の組み合わせは、種々考えられる。例えば、表示制御装置をプロジェクターとし、当該プロジェクターがネットワークＮに接続された各ＰＣを探索して探索結果をディスプレーに表示するとしてもよい。あるいは、表示制御装置をＰＣとし、当該ＰＣがネットワークＮに接続された各プリンターを探索して探索結果をディスプレーに表示するとしてもよいし、逆に、プリンターがＰＣを探索するようにしてもよい。
【符号の説明】
【００５７】
１，２，３，４，５，６，７…ＰＣ、５０…機器探索機（表示制御装置）、５１…通信Ｉ／Ｆ、５２…制御部、５２ａ…ＣＰＵ、５２ｂ…ＲＯＭ、５２ｃ…ＲＡＭ、５３…ディスプレー、５４…操作受付部、５５…画像読取部
【図１】
2011108168.tif 000003
【図２】
2011108168.tif 000004
【図３】
2011108168.tif 000005
【図４】
2011108168.tif 000006
【図５】
2011108168.tif 000007
【図６】
2011108168.tif 000008
【図７】
2011108168.tif 000009
【図８】
2011108168.tif 000010