(57)【特許請求の範囲】
【請求項１】
接続されている複数の他の画像形成装置の中から中継装置を選定する選定手段と、
前記中継装置を前記中継装置以外の他の画像形成装置にアクセスさせ、前記中継装置以外の他の画像形成装置に格納されている画像データに関する情報を前記中継装置に取得させ、前記中継装置から、前記中継装置以外の他の画像形成装置及び前記中継装置にそれぞれ格納されている画像データに関する情報を取得する取得手段と、
を有する画像形成装置。
【請求項２】
前記選定手段は、前記複数の他の画像形成装置の中から、通信セッション数が多い順に目的台数の中継装置を選定し、
前記中継装置は、前記通信セッション数に対応する台数の他の画像形成装置にアクセスして画像データに関する情報を取得する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記選定手段は、選定された１又は複数の中継装置の通信セッション数の総数が、前記複数の他の画像形成装置のうち前記中継装置以外の他の画像形成装置の台数以上となるように、前記１又は複数の中継装置を選定する、
ことを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記選定手段は、前記中継装置によってアクセスされる他の画像形成装置を選定するアクセス先選定手段を備え、
前記アクセス先選定手段は、前記中継装置以外の他の画像形成装置における画像データの取り扱いの履歴に基づいて予測される取得処理の負荷が大きい他の画像形成装置ほど、通信セッション数が多い前記中継装置にアクセスさせる、
ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像形成装置。
【請求項５】
前記アクセス先選定手段は、前記中継装置以外の他の画像形成装置における画像データの取り扱い回数と、その取り扱われた画像データの量と、を前記取り扱いの履歴として利用し、前記中継装置以外の他の画像形成装置であって、取り扱いの回数と画像データの量とから予測される負荷予測値が大きい他の画像形成装置ほど、通信セッション数が多い前記中継装置にアクセスさせる、
ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
コンピュータに、
接続されている複数の他の画像形成装置の中から中継装置を選定する選定手段と、
前記中継装置を前記中継装置以外の他の画像形成装置にアクセスさせ、前記中継装置以外の他の画像形成装置に格納されている画像データに関する情報を前記中継装置に取得させ、前記中継装置から、前記中継装置以外の他の画像形成装置及び前記中継装置にそれぞれ格納されている画像データに関する情報を取得する取得手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の画像形成装置を含むシステムが開示されている。個々の画像形成装置は、他の画像形成装置にアクセスして他の画像形成装置から画像データを取得し、その画像データを印刷する機能を備えている。
【０００３】
また、サーバレスネットワーク内における情報取得のための検索手法や、サーバが設置されている環境において、より少ない通信量でファイル検索を行う手法が提案されている。
【０００４】
例えば、特許文献２には、ネットワークを介して他のワークステーションのファイルやディレクトリを参照する遠隔処理システムが開示されている。このシステムにおいては、リモートサーバが、ディレクトリ上のファイル名、ファイルの大きさ等の情報を獲得し、ワークステーションは、リモートサーバからの返信を受信し、受信結果を表示する。
【０００５】
特許文献３には、無線基地局を介して通信する環境において、パケット通信の性質に応じて通信手段を切り替える方法が開示されている。
【０００６】
特許文献４には、Ｐ２Ｐ（ピア・ツー・ピア）ネットワーク環境において、ファイル検索条件のパケットを木構造に従って展開し、検索条件を各端末で共有する方法が開示されている。
【０００７】
特許文献５には、ネットワーク内の各ホストコンピュータ間でデータ転送を行う際に、各ホストコンピュータの未使用状態のセッションを検索し、性質の異なる情報を非同期で転送及び受信するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−３７２５号公報
【特許文献２】特開平８−４４６１２号公報
【特許文献３】特開２０００−１１５２５３号公報
【特許文献４】特開２００４−１２７０７４号公報
【特許文献５】特開昭６３−１０４１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、個々の画像形成装置が他の画像形成装置にアクセスし、他の画像形成装置から画像データを取得して印刷するシステムにおいては、その取得処理に要する時間が増大する問題が生じ得る。すなわち、取得処理に要する時間は、個々の画像形成装置の性能（例えば通信性能や内部処理性能）や、システムに含まれる画像形成装置の台数に依存する。例えば、台数が増えるほどアクセス対象の台数が増えるため、その分、取得処理に要する時間が増大する。また、画像形成装置の通信セッション数（同時に接続（通信）する装置の数）には限りがある。そのため、システムに含まれる画像形成装置の台数が増えるほど、アクセスの総数は増大し、その結果、取得処理に要する時間が増大する。
【００１０】
本発明の目的は、接続されている複数の他の画像形成装置の全部にアクセスして画像データに関する情報を取得する場合と比べて、画像データに関する情報の取得に要する時間を短縮することである。
【課題を解決するための手段】
【００１１】
請求項１に係る発明は、接続されている複数の他の画像形成装置の中から中継装置を選定する選定手段と、前記中継装置を前記中継装置以外の他の画像形成装置にアクセスさせ、前記中継装置以外の他の画像形成装置に格納されている画像データに関する情報を前記中継装置に取得させ、前記中継装置から、前記中継装置以外の他の画像形成装置及び前記中継装置にそれぞれ格納されている画像データに関する情報を取得する取得手段と、を有する画像形成装置である。
【００１２】
請求項２に係る発明は、前記選定手段は、前記複数の他の画像形成装置の中から、通信セッション数が多い順に目的台数の中継装置を選定し、前記中継装置は、前記通信セッション数に対応する台数の他の画像形成装置にアクセスして画像データに関する情報を取得する、ことを特徴とする請求項１に記載の画像形成装置である。
【００１３】
請求項３に係る発明は、前記選定手段は、選定された１又は複数の中継装置の通信セッション数の総数が、前記複数の他の画像形成装置のうち前記中継装置以外の他の画像形成装置の台数以上となるように、前記１又は複数の中継装置を選定する、ことを特徴とする請求項１又は請求項２に記載の画像形成装置である。
【００１４】
請求項４に係る発明は、前記選定手段は、前記中継装置によってアクセスされる他の画像形成装置を選定するアクセス先選定手段を備え、前記アクセス先選定手段は、前記中継装置以外の他の画像形成装置における画像データの取り扱いの履歴に基づいて予測される取得処理の負荷が大きい他の画像形成装置ほど、通信セッション数が多い前記中継装置にアクセスさせる、ことを特徴とする請求項１から請求項３のいずれか一項に記載の画像形成装置である。
【００１５】
請求項５に係る発明は、前記アクセス先選定手段は、前記中継装置以外の他の画像形成装置における画像データの取り扱い回数と、その取り扱われた画像データの量と、を前記取り扱いの履歴として利用し、前記中継装置以外の他の画像形成装置であって、取り扱いの回数と画像データの量とから予測される負荷予測値が大きい他の画像形成装置ほど、通信セッション数が多い前記中継装置にアクセスさせる、ことを特徴とする請求項４に記載の画像形成装置である。
【００１６】
請求項６に係る発明は、コンピュータに、接続されている複数の他の画像形成装置の中から中継装置を選定する選定手段と、前記中継装置を前記中継装置以外の他の画像形成装置にアクセスさせ、前記中継装置以外の他の画像形成装置に格納されている画像データに関する情報を前記中継装置に取得させ、前記中継装置から、前記中継装置以外の他の画像形成装置及び前記中継装置にそれぞれ格納されている画像データに関する情報を取得する取得手段と、として機能させるプログラムである。
【発明の効果】
【００１７】
請求項１，６に係る発明によると、接続されている複数の他の画像形成装置の全部にアクセスして画像データに関する情報を取得する場合と比べて、画像データに関する情報の取得に要する時間が短縮される。
【００１８】
請求項２に係る発明によると、通信セッション数が相対的に少ない画像形成装置を中継装置として利用する場合と比べて、画像データに関する情報の取得に要する時間が短縮される。
【００１９】
請求項３に係る発明によると、各中継装置は、１回のアクセスで、中継装置以外の他の画像形成装置から画像データに関する情報を取得し得る。
【００２０】
請求項４に係る発明によると、取得処理の負荷が大きい他の画像形成装置ほど通信セッション数が少ない中継装置にアクセスさせる場合と比べて、画像データに関する情報の取得に要する時間が短縮される。
【００２１】
請求項５に係る発明によると、負荷予測値が大きい他の画像形成装置ほど通信セッション数が少ない中継装置にアクセスさせる場合と比べて、画像データに関する情報の取得に要する時間が短縮される。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る画像形成システムを示すブロック図である。
【図２】画像形成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】デバイスリストの一例を示す図である。
【図５】中継装置の選定方法を説明するための図である。
【図６】各画像形成装置の接続関係の一例を示す図である。
【図７】各画像形成装置の接続関係の一例を示す図である。
【図８】親機の使用率及びデータ量平均値の一例を示す図である。
【図９】親機の負荷予測値の一例を示す図である。
【図１０】各画像形成装置の接続関係の一例を示す図である。
【図１１】画像形成装置による処理の一例を示すフローチャートである。
【図１２】表示部の画面の一例を示す図である。
【図１３】接続関係の別の例を示す図である。
【図１４】接続関係の更なる別の例を示す図である。
【図１５】本実施形態における処理時間を説明するための図である。
【図１６】比較例における処理時間を説明するための図である。
【発明を実施するための形態】
【００２３】
図１には、本発明の実施形態に係る画像形成システムの一例が示されている。画像形成システムは、複数の画像形成装置（一例として、画像形成装置１０Ａ〜１０Ｐ）を含む。なお、画像形成装置１０Ａ，１０Ｂ，・・・，１０Ｐを区別する必要がない場合には、これらを「画像形成装置１０」と称することとする。複数の画像形成装置１０は、ネットワーク等の通信経路Ｎに接続されている。図１に示す例では、１６台の画像形成装置１０が画像形成システムに含まれている。これは一例に過ぎず、１６台以外の複数の画像形成装置１０が画像形成システムに含まれていてもよい。また、端末装置４０が通信経路Ｎに接続されている。複数の端末装置４０が通信経路Ｎに接続されていてもよい。
【００２４】
画像形成装置１０は、例えば電子写真方式のプリンタである。端末装置４０は、画像データを画像形成装置１０に送信する機能を備えている。画像形成装置１０は、端末装置４０から送信された画像データを格納する機能を備えている。
【００２５】
図２には、画像形成装置１０の構成が示されている。画像形成部１２は、画像データに応じた画像を用紙等の記録媒体上に形成する。通信部１４は、通信経路Ｎに接続される通信インターフェースである。通信部１４は、他の装置からデータを受信する機能、及び、他の装置にデータを送信する機能を備えている。通信部１４が同時に接続する装置の数（通信セッション数）には限りがある。画像形成装置１０Ａ〜１０Ｐのそれぞれの通信セッション数は、同一であってもよいし、異なっていてもよい。
【００２６】
記憶部１６は、ハードディスク等の記憶装置である。記憶部１６には、端末装置４０から送信された画像データ、及び、ユーザを認証するための認証情報が記憶される。画像データには、関連情報が付帯されている。関連情報は、例えば画像データのメタ情報であり、一例として、画像データを識別するための画像識別情報（例えば画像データＩＤ）、画像データの作成日時を示す情報、画像データを格納したユーザを識別するためのユーザ識別情報（例えばユーザＩＤ）等を含む。その他、印刷条件を示す情報、画像データの容量を示す情報及びデータ形式を示す情報等が、関連情報に含まれてもよい。認証情報には、例えば、ユーザ識別情報と暗証情報とが含まれる。暗証情報は、ユーザが本人であることを確認するための情報であり、例えばパスワードである。
【００２７】
また、記憶部１６には、デバイスリスト１８及び履歴情報２０が記憶されている。デバイスリスト１８は、画像形成システムに含まれるすべての画像形成装置１０を示す情報である。デバイスリスト１８には、各画像形成装置１０を識別するためのデバイス識別情報、各画像形成装置１０の通信セッション数（同時に接続（通信）する装置の数）を示す情報、各画像形成装置１０の通信性能（通信速度等）を示す情報、及び、各画像形成装置１０の内部処理性能を示す情報（ＣＰＵ、メモリ及び内部バスに関する情報）が、含まれている。なお、デバイスリスト１８は、サーバ等の装置に記憶されてもよい。この場合、画像形成装置１０にデバイスリスト１８が記憶されていなくてもよい。デバイスリスト１８については、後で詳述する。
【００２８】
履歴情報２０は、各画像形成装置１０の使用履歴をユーザ毎に示す情報である。例えば、各ユーザによる各画像形成装置１０の使用率、及び、各ユーザによって一度に取り扱われた画像データのデータ量が、使用履歴として管理される。具体的には、各ユーザによって各画像形成装置１０に画像データが格納された回数に基づいて、各ユーザによる各画像形成装置１０の使用率が演算される。また、各ユーザによって格納された画像データのデータ量が、履歴として管理される。このように、履歴情報２０は、各画像形成装置１０に対する画像データの格納の履歴をユーザ毎に示す情報（格納履歴情報）である。
【００２９】
なお、履歴情報２０として、画像データが取得された各画像形成装置１０の履歴をユーザ毎に示す情報（取得履歴情報）であってもよい。この場合、各ユーザによって各画像形成装置１０から画像データが取得された回数に基づいて、各ユーザによる各画像形成装置１０の使用率が演算される。また、各ユーザによって取得された画像データのデータ量が、履歴として管理される。なお、履歴情報２０は、認証サーバ等のサーバに記憶されていてもよい。この場合、画像形成装置１０に履歴情報２０が記憶されていなくてもよい。履歴情報２０については、後で詳述する。
【００３０】
ユーザインターフェース部（ＵＩ部）２２は、操作部と表示部とを含む。操作部は、操作パネル等の入力デバイスである。表示部は、液晶ディスプレイ等の表示デバイスである。カード読取部２４は、認証カード（例えばＩＣ（Integrated Circuit）カード）に記憶されている情報を読み取る機能を備えている。認証カードには、例えば、認証情報に含まれるユーザ識別情報と暗証情報とが記憶されている。認証カードは、ユーザの認証を行うために予めユーザに渡される。なお、操作部を用いて、ユーザ識別情報及び暗証情報が入力されてもよい。
【００３１】
制御部２６は、画像形成装置１０の各部の動作を制御する。例えば、画像データ及び関連情報が端末装置４０から送信されると、制御部２６は、画像データ及び関連情報を記憶部１６に記憶させる。
【００３２】
また、制御部２６は、取得部２８、デバイス選定部３０及び履歴管理部３２を含む。取得部２８は、デバイスリスト１８を参照し、デバイスリスト１８に含まれる画像形成装置１０にアクセスする。そして、取得部２８は、画像データに関する関連情報を、アクセス先の画像形成装置１０から取得する。例えば、ＵＩ部２２の操作部又はカード読取部２４からユーザ識別情報が入力されると、取得部２８は、そのユーザ識別情報に対応付けられている画像データの関連情報を、アクセス先の画像形成装置１０から取得する。制御部２６は、その関連情報をＵＩ部２２の表示部に表示させる。例えば、制御部２６は、関連情報を一覧にして表示部に表示させる。その一覧から関連情報がユーザによって選択されると、取得部２８は、ユーザによって選択された関連情報に対応する画像データを、その画像データが格納されている画像形成装置１０から取得する。そして、画像形成部１２は、取得された画像データに応じた画像を用紙に形成する。アクセス先が自身の画像形成装置１０の場合、取得部２８は、自身の画像形成装置１０の記憶部１６にアクセスして関連情報や画像データを取得する。
【００３３】
制御部２６は、他の画像形成装置１０へのアクセスの手法を切り替える機能を備えている。例えば、他の画像形成装置１０の台数が、自身の画像形成装置１０の通信セッション数よりも多い場合、制御部２６は、中継装置を利用したアクセスを実行する。一方、他の画像形成装置１０の台数が、自身の画像形成装置１０の通信セッション数以下の場合、制御部２６は、中継装置を利用しない直接アクセスを実行する。中継装置は、複数の他の画像形成装置１０の中から選定される装置であり、自身の画像形成装置１０の代わりに、他の画像形成装置１０にアクセスする。
【００３４】
デバイス選定部３０は、複数の他の画像形成装置１０の中から１又は複数の中継装置を選定する。以下では、実際に印刷を行う画像形成装置１０のことを「子機」と称し、複数の他の画像形成装置１０の中で中継装置以外の装置のことを「親機」と称することとする。中継装置は、子機の代理として機能する。すなわち、中継装置は、子機の代わりに親機にアクセスし、親機に格納されている画像データの関連情報を取得する。中継装置は、親機に格納されている関連情報と中継装置自身に格納されている関連情報とを子機に送信する。このように、中継装置が選定された場合、子機の取得部２８は、中継装置から、親機及び中継装置にそれぞれ格納されている関連情報を取得することになる。
【００３５】
デバイス選定部３０は、複数の他の画像形成装置１０のそれぞれの通信セッション数と、複数の他の画像形成装置１０の台数と、に基づいて、複数の他の画像形成装置１０の中から中継装置を選定する。例えば、デバイス選定部３０は、選定された中継装置群の通信セッション数の総数が、複数の他の画像形成装置１０（全親機）のうち中継装置以外の装置の台数以上となるように、中継装置を選定する。つまり、選定された中継装置群の通信セッション数の総数≧（全親機の総数−中継装置の総数）となるように、中継装置が選定される。
【００３６】
また、デバイス選定部３０は、中継装置によってアクセスされる親機（中継装置に割り当てられる親機）を選定する。例えば、デバイス選定部３０は、履歴情報２０を利用することにより、各中継装置に割り当てられる親機を選定する。デバイス選定部３０による具体的な処理については、後で詳述する。
【００３７】
なお、デバイス選定部３０は、複数の他の画像形成装置１０のうち中継装置以外の装置から、１又は複数の再中継装置を選定してもよい。この場合、再中継装置が親機から関連情報を取得し、親機及び再中継装置自身のそれぞれに格納されている関連情報を、中継装置に送信する。中継装置は、親機、再中継装置及び中継装置自身に格納されている関連情報を子機に送信する。もちろん、再中継装置と親機との間を中継する別の中継装置が更に選定されてもよい。
【００３８】
履歴管理部３２は、各ユーザによる画像形成装置１０の使用履歴を管理する。例えば、履歴管理部３２は、各ユーザによる自身の画像形成装置の使用回数、及び、各ユーザによって自身の画像形成装置１０にて一度に取り扱われた画像データのデータ量を、使用履歴として管理する。自身の画像形成装置１０の使用回数、及び、取り扱われた画像データのデータ量を示す個別履歴情報は、画像形成装置１０Ａ〜１０Ｐによって共有される。そして、各画像形成装置１０の履歴管理部３２は、画像形成装置１０Ａ〜１０Ｐのそれぞれの個別履歴情報を統合することにより、履歴情報２０を作成する。この履歴情報２０は、上述したように、各ユーザによる各画像形成装置１０の使用率、及び、各ユーザによって一度に取り扱われた画像データのデータ量が、示されることになる。
【００３９】
履歴情報２０として格納履歴情報が採用された場合、履歴管理部３２は、自身の画像形成装置１０に対する画像データの格納の履歴をユーザ毎に管理する。具体的には、履歴管理部３２は、各ユーザによって自身の画像形成装置１０に画像データが格納された回数（使用回数の一例に相当）をカウントする。また、履歴管理部３２は、各ユーザによって自身の画像形成装置１０に対して一度に格納された画像データのデータ量を、毎回記録し、１回の格納処理あたりで格納される画像データのデータ量の平均値を演算する。そして、自身の画像形成装置１０に対する格納回数、及び、画像データのデータ量の平均値を示す個別格納履歴情報は、画像形成装置１０Ａ〜１０Ｐによって共有される。例えば、各画像形成装置１０の通信部１４は、自身の画像形成装置１０に対するユーザ毎の個別格納履歴情報を、他の画像形成装置１０に送信する。具体的には、画像形成装置１０Ａの通信部１４は、画像形成装置１０Ａに対するユーザ毎の個別格納履歴情報を、画像形成装置１０Ｂ〜１０Ｐに送信する。画像形成装置１０Ｂ〜１０Ｐについても同様である。そして、各画像形成装置１０の履歴管理部３２は、各画像形成装置１０に対する各ユーザの格納回数に基づいて、各画像形成装置１０の使用率をユーザ毎に演算する。例えば、各画像形成装置１０の履歴管理部３２は、全画像形成装置１０に対する格納回数の合計をユーザ毎に演算し、各画像形成装置１０に対するユーザ毎の格納回数を、ユーザ毎の合計によって除算する。これにより、各画像形成装置１０に対する各ユーザの使用率が演算される。具体的には、ユーザＩＤが「ｕｓｅｒ００１」であるユーザの画像データが、画像形成装置１０Ａ〜１０Ｐに対して合計１００回格納され、そのうち、画像形成装置１０Ａへの格納回数が９０回である場合を想定する。この場合、当該ユーザによる画像形成装置１０Ａの使用率は、（９０／１００）×１００＝９０％となる。他の画像形成装置１０及び他のユーザについても、同様の方法によって使用率が演算される。
【００４０】
履歴情報２０として取得履歴情報が採用された場合、履歴管理部３２は、画像データが取得された画像形成装置１０の履歴をユーザ毎に管理する。具体的には、履歴管理部３２は、各画像形成装置１０について画像データが取得された回数をユーザ毎にカウントする。また、履歴管理部３２は、各ユーザによって一度に取得された画像データのデータ量を、毎回記録し、１回の取得処理あたりで取得される画像データのデータ量の平均値を演算する。そして、各画像形成装置１０からの取得回数、及び、画像データのデータ量の平均値を示す個別取得履歴情報は、画像形成装置１０Ａ〜１０Ｐによって共有される。例えば、各画像形成装置１０の通信部１４は、自身の画像形成装置１０に対するユーザ毎の個別取得履歴情報を、他の画像形成装置１０に送信する。具体的には、画像形成装置１０Ａの通信部１４は、画像形成装置１０Ａに対するユーザ毎の個別取得履歴情報を、画像形成装置１０Ｂ〜１０Ｐに送信する。画像形成装置１０Ｂ〜１０Ｐについても同様である。そして、各画像形成装置１０の履歴管理部３２は、全画像形成装置１０からの取得回数の合計をユーザ毎に演算し、各画像形成装置１０からのユーザ毎の取得回数を、ユーザ毎の合計によって除算する。これにより、各画像形成装置１０に対する各ユーザの使用率が演算される。具体的には、ユーザＩＤが「ｕｓｅｒ００１」であるユーザの画像データが、画像形成装置１０Ａ〜１０Ｐから合計１００回取得され、そのうち、画像形成装置１０Ａからの取得回数が９０回である場合を想定する。この場合、当該ユーザによる画像形成装置１０Ａの使用率は、（９０／１００）×１０＝９０％となる。他の画像形成装置１０及び他のユーザについても、同様の方法によって使用率が演算される。
【００４１】
なお、画像形成装置１０は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。画像形成装置１０は、コピー機能、スキャン機能及びファクシミリ機能のうちの少なくとも１つの機能を備えていてもよい。
【００４２】
図３には、端末装置４０の構成が示されている。記憶部４２は、ハードディスク等の記憶装置である。この記憶部４２には、格納場所情報４４が記憶されている。また、記憶部４２には、プリンタドライバが記憶されている。プリンタドライバは、画像形成装置１０を制御する機能を有するプログラムである。格納場所情報４４は、端末装置４０から送信された画像データを格納する画像形成装置１０を示す情報である。図１に示す画像形成システムの例では、格納場所情報４４は、画像形成装置１０Ａ〜１０Ｐのいずれかを示す情報である。格納場所情報４４は、例えば、画像形成装置１０のデバイス識別情報である。別の例として、格納場所情報４４は、画像形成装置１０に割り当てられたＩＰ（Internet Protocol）アドレスであってもよい。一例として、格納場所情報４４は、画像形成装置１０Ｃのデバイス識別情報である。なお、格納場所情報４４は、ユーザによって変更されてもよい。
【００４３】
通信部４６は、通信経路Ｎに接続される通信インターフェースである。通信部４６は、他の装置からデータを受信する機能、及び、他の装置にデータを送信する機能を備えている。例えば、通信部４６は、ユーザによって指定された画像データと関連情報とを、格納場所情報４４が示す画像形成装置１０に送信する機能を備えている。
【００４４】
操作部４８は、例えばキーボードやマウス等の入力デバイスである。表示部５０は、液晶ディスプレイ等の表示デバイスである。制御部５２は、端末装置４０の各部の動作を制御する。
【００４５】
（画像形成システムにおける処理の概略）
ここで、画像形成システムによる処理の概略について説明する。まず、ユーザは、端末装置４０の操作部４８を利用して、格納対象の画像データを指定し、画像データの格納を指示する。通信部４６は、制御部５２の制御の下、ユーザによって指定された画像データと関連情報とを、格納場所情報４４が示す画像形成装置１０に送信する。一例として、格納場所情報４４は画像形成装置１０Ｃを示しているため、画像データ及び関連情報は、画像形成装置１０Ｃに送信される。
【００４６】
画像形成装置１０Ｃの通信部１４は、端末装置４０から送信された画像データと関連情報とを受信する。そして、制御部２６は、受信された画像データと関連情報とを記憶部１６に記憶させる。
【００４７】
ユーザは、格納指示を与えた後、画像形成装置１０Ａ〜１０Ｐのいずれかに移動する。例えば、ユーザは、自分が普段使っている画像形成装置１０に移動してもよいし、その画像形成装置１０が使用中であれば、別の画像形成装置１０に移動してもよい。または、利用者は、自分の場所から最も近い画像形成装置１０に移動してもよい。ここでは、ユーザが、図１に示されている画像形成装置１０Ａに移動したものとする。
【００４８】
ユーザがユーザ識別情報及び暗証情報を画像形成装置１０Ａに入力すると、画像形成装置１０Ａの取得部２８は、デバイスリスト１８に含まれる画像形成装置１０（親機）にアクセスする。そして、取得部２８は、そのユーザ識別情報が対応付けられている画像データの関連情報を、アクセス先の画像形成装置１０（親機）から取得する。デバイス選定部３０によって中継装置が選定されている場合、画像形成装置１０Ａの取得部２８は、中継装置に対して画像識別情報の取得を要求する。中継装置の取得部２８は、画像形成装置１０Ａの代わりに親機から関連情報を取得し、その関連情報を画像形成装置１０Ａに送信する。画像形成装置１０Ａの制御部２６は、取得された関連情報の一覧をＵＩ部２２の表示部に表示させる。その一覧からユーザによって画像データが選択されると、取得部２８は、選択された画像データが格納されている画像形成装置１０から、選択された画像データを取得する。例えば、画像形成装置１０Ｃに格納されている画像データが選択された場合、取得部２８は、選択された画像データを画像形成装置１０Ｃから取得する。画像形成部１２は、その画像データに応じた画像を用紙に形成する。
【００４９】
以上のように、画像形成装置１０は、他の画像形成装置１０に格納されている画像データを取得して画像を形成する機能を備えている。これにより、ユーザは、印刷を実際に実行する画像形成装置１０に画像データを格納しておく必要がない。画像形成システムに含まれる複数の画像形成装置１０のうちのいずれかに画像データを格納しておけば、いずれかの画像形成装置１０にて印刷が実現されることになる。
【００５０】
（デバイスリスト１８の具体例）
次に、図４を参照して、デバイスリスト１８の具体例について説明する。デバイスリスト１８は、各画像形成装置１０の記憶部１６に記憶されている。
【００５１】
デバイスリスト１８には、画像形成システムに含まれるすべての画像形成装置１０（画像形成装置１０Ａ〜１０Ｐ）のデバイス識別情報（例えばデバイスＩＤ）が含まれている。例えば、「デバイスＡ」は画像形成装置１０ＡのデバイスＩＤである。「デバイスＢ」は画像形成装置１０ＢのデバイスＩＤである。「デバイスＣ」は画像形成装置１０ＣのデバイスＩＤである。「デバイスＤ」は画像形成装置１０ＤのデバイスＩＤである。「デバイスＥ」は画像形成装置１０ＥのデバイスＩＤである。「デバイスＰ」は画像形成装置１０ＰのデバイスＩＤである。
【００５２】
また、デバイスリスト１８には、画像形成装置１０Ａ〜１０Ｐのそれぞれの通信セッション数Ｓ、通信性能を示す情報、及び、内部処理性能を示す情報が含まれている。通信セッション数Ｓは、同時に接続（通信）する装置の数の上限値である。例えば、画像形成装置１０Ｂの通信セッション数Ｓは「５」であり、画像形成装置１０Ｂは、最大で５台の画像形成装置１０に同時に通信する機能を備えている。通信性能は、例えば各画像形成装置１０の通信速度である。一例として、ＮＩＣ（Network Interface Card）の通信速度である。通信性能を示す情報として、通信速度を示す情報が、デバイスリスト１８に含まれている。内部処理性能は、例えば、各画像形成装置１０に設置されているＣＰＵの処理性能（ＣＰＵの種類）、メモリの容量、及び、内部バスの転送速度（例えばハードディスク間の転送速度）である。ＣＰＵの処理性能が高いほど内部処理性能は高くなり、メモリの容量が大きいほど内部処理性能は高くなり、バス転送速度が速いほど内部処理性能は高くなる。内部処理性能を示す情報として、ＣＰＵの処理性能、メモリの容量及びバス転送速度を示す情報が、デバイスリスト１８に含まれている。デバイスリスト１８には、各画像形成装置１０の電源の状態（オン又はオフ）を示す情報や、各画像形成装置１０の通信状況（ビジーか否か）を示す情報が、含まれていてもよい。
【００５３】
デバイスリスト１８は、例えば管理者によって作成される。なお、新たな画像形成装置１０が通信経路Ｎに接続された場合、各画像形成装置１０の制御部２６は、新たに接続された画像形成装置１０を検知してもよい。この場合、制御部２６は、新たに接続された画像形成装置１０のデバイスＩＤ、通信セッション数Ｓ、通信性能を示す情報、及び、内部処理性能を示す情報を、デバイスリスト１８に追加する。
【００５４】
（中継装置の具体例）
次に、デバイス選定部３０による具体的な処理について説明する。一例として、画像形成装置１０Ａが子機として使用され、画像形成装置１０Ａによって印刷が行われる場合を想定する。この場合、画像形成装置１０Ａのデバイス選定部３０が、画像形成装置１０Ｂ〜１０Ｐの中から中継装置を選定する。
【００５５】
画像形成装置１０のデバイス選定部３０は、画像形成装置１０Ｂ〜１０Ｐの中から通信セッション数が多い順に、通信セッション数を加算していく。加算対象となった画像形成装置１０は、中継装置として利用される。加算の和≧（全親機の総数−中継装置の総数）となった段階で加算対象となっている画像形成装置１０が、中継装置として利用される。それ以外の装置は親機として扱われる。
【００５６】
選定手順の詳細について説明する。まず、画像形成装置１０Ａのデバイス選定部３０は、デバイスリスト１８上の画像形成装置１０Ｂ〜１０Ｐの並び順を、通信セッション数に従って並び替える。例えば、デバイス選定部３０は、通信セッション数が多い順に、画像形成装置１０Ｂ〜１０Ｐを並び替える。
【００５７】
そして、デバイス選定部３０は、以下の式（１）に従って、画像形成装置１０Ｂ〜１０Ｐの中から中継装置を選定する。
【００５８】
【数１】
0006375815.tif 000002
【００５９】
ここで、Ｄｉは、並び替え後における画像形成装置１０Ｂ〜１０Ｐのデバイス番号である。通信セッション数が最大の画像形成装置１０のデバイス番号が１番であり、通信セッション数が２番目の画像形成装置１０のデバイス番号が２番である。それ以降も同様である。なお、通信セッション数が同じ複数の画像形成装置１０についても、順位が付けられる。それらのうちのいずれかの装置が上位の順位となり、他の装置が下位の順位となる。
【００６０】
ｐは、親機の総数である。
ｂは、中継装置の総数（求める解）である。
ＳＤｉは、中継装置Ｄｉの通信セッション数である。
【００６１】
中継装置の台数は、上記の式（１）を満たす複数のｂ値のうちの最小値である。そして、中継装置として選定される画像形成装置１０は、ｂ値（最小値）に従ったＤ１〜Ｄｂまでの画像形成装置１０である。このようにして決定された台数が、目的台数の一例に相当する。
【００６２】
なお、中継装置として選定される画像形成装置１０の通信セッション数は１つであってもよい。通信セッション数が１つの場合、その中継装置が担当する親機の数は１つとなる。この場合であっても、その中継装置は、１台の親機から関連情報を取得した上で、その親機からの関連情報と中継装置自身に格納されている関連情報とを、子機に送信する。このように、２台分の関連情報が子機に送信される。結果として、子機が親機から関連情報を直接取得する場合よりも、より多くの装置から関連情報が取得され得る。よって、中継装置の通信セッション数は１つ以上あればよい。
【００６３】
ここで、図４及び図５を参照して、具体例を挙げて選定手順について説明する。図５には、画像形成装置１０Ａ〜１０Ｐが示されている。画像形成装置１０Ｂ〜１０Ｐが親機であり、親機の総数は１５台である。画像形成装置１０Ｂ〜１０Ｐは、通信セッション数に基づいて順番に並べられている。なお、図４及び図５に示す例では、説明の都合上、デバイスリスト１８上の元々の並び順と、通信セッション数に基づいて並び順を変えた後の順番とが一致している。これは一例に過ぎず、通信セッション数に基づいて、デバイスリスト１８上の並び順が変更される。
【００６４】
画像形成装置１０Ａのデバイス選定部３０は、画像形成装置１０Ｂ〜１０Ｐの中から通信セッション数Ｓが多い順に、通信セッション数Ｓを加算していく。図５に示す例では、デバイス選定部３０は、画像形成装置１０Ｂの通信セッション数Ｓ「５」と、画像形成装置１０Ｃの通信セッション数Ｓ「４」と、を加算する。これにより和「９」が演算される。この段階で、画像形成装置１０Ｂ，１０Ｃが中継装置の候補となり、中継装置の総数は「２」となる。また、（親機の総数「１５」−中継装置の総数「２」）＝１３となる。通信セッション数の和「９」は「１３」未満であるため、デバイス選定部３０は、加算を継続する。続いて、デバイス選定部３０は、和「９」と、画像形成装置１０Ｄの通信セッション数Ｓ「３」と、を加算する。これにより和は「１２」となる。この段階で、画像形成装置１０Ｄが中継装置の候補となり、中継装置の総数は「３」となる。この段階では、（親機の総数「１５」−中継装置の総数「３」）＝１２となる。通信セッション数の和「１２」が差「１２」と等しくなり、中継装置の総数「３」が、上記の式（１）の条件を満たす最小値となる。従って、デバイス選定部３０は、画像形成装置１０Ｂ，１０Ｃ，１０Ｄを中継装置として選定し、その他の画像形成装置１０Ｅ〜１０Ｐを親機として扱う。なお、図５に示す例では、画像形成装置１０Ｄと画像形成装置１０Ｅとで、通信セッション数Ｓが同じである。この場合、デバイス選定部３０は、画像形成装置１０Ｄ，１０Ｅのいずれか一方を中継装置の候補として扱えばよい。
【００６５】
図６には、子機、中継装置及び親機の接続関係の一例が示されている。子機である画像形成装置１０Ａの通信セッション数は「２」であるため、画像形成装置１０Ａは、同時に最大で２台の装置（中継装置）と通信する機能を有する。中継装置である画像形成装置１０Ｂの通信セッション数は「５」であるため、画像形成装置１０Ｂは、同時に最大で５台の装置（親機）と通信する機能を有する。中継装置である画像形成装置１０Ｃの通信セッション数は「４」であるため、画像形成装置１０Ｃは、同時に最大で４台の装置（親機）と通信する機能を有する。中継装置である画像形成装置１０Ｄの通信セッション数は「３」であるため、画像形成装置１０Ｄは、同時に最大で３台の親機（中継装置）と通信する機能を有する。
【００６６】
図７には、より詳細な接続関係の一例が示されている。図７（ａ）に示すように、まず、子機である画像形成装置１０Ａの通信部１４は、中継装置である画像形成装置１０Ｂ，１０Ｃにアクセスし、画像形成装置１０Ｂ，１０Ｃとの間で通信を確立する。画像形成装置１０Ａの通信セッション数は「２」であるため、画像形成装置１０Ａと画像形成装置１０Ｂ，１０Ｃとの間で同時に通信が確立される。そして、画像形成装置１０Ａの制御部２６は、画像形成装置１０Ｂ，１０Ｃに対して、関連情報の取得の代理を要求する。このとき、画像形成装置１０Ａの制御部２６は、画像形成装置１０Ｂに割り当てられている親機のデバイス識別情報を画像形成装置１０Ｂに送信する。画像形成装置１０Ｂの通信セッション数は「５」であるため、画像形成装置１０Ａの制御部２６は、５台分の親機のデバイス識別情報を画像形成装置１０Ｂに送信する。同様に、画像形成装置１０Ａの制御部２６は、画像形成装置１０Ｃに割り当てられている親機のデバイス識別情報を、画像形成装置１０Ｃに送信する。画像形成装置１０Ｃの通信セッション数は「４」であるため、画像形成装置１０Ａの制御部２６は、４台分の親機のデバイス識別情報を画像形成装置１０Ｃに送信する。
【００６７】
画像形成装置１０Ａから画像形成装置１０Ｂ，１０Ｃに対する代理要求が完了すると、画像形成装置１０Ａと画像形成装置１０Ｂ，１０Ｃとの間の通信は、一旦終了し、その通信は切断される。
【００６８】
次に、図７（ｂ）に示すように、画像形成装置１０Ｂの通信部１４は、自身に割り当てられた５台の親機（例えば画像形成装置１０Ｅ，・・・）にアクセスし、５台の親機との間で通信を確立する。そして、画像形成装置１０Ｂの取得部２８は、５台の親機に格納されている画像データの関連情報を取得する。また、画像形成装置１０Ｂの取得部２８は、自身の画像形成装置１０Ｂの記憶部１６に記憶されている画像データの関連情報を取得する。同様に、画像形成装置１０Ｃの通信部１４は、自身に割り当てられている４台の親機（例えば画像形成装置１０Ｊ，・・・）にアクセスし、４台の親機との間で通信を確立する。そして、画像形成装置１０Ｃの取得部２８は、４台の親機に格納されている画像データの関連情報を取得する。また、画像形成装置１０Ｃの取得部２８は、自身の画像形成装置１０Ｃの記憶部１６に記憶されている画像データの関連情報を取得する。
【００６９】
一方、画像形成装置１０Ａは、中継装置である画像形成装置１０Ｄにアクセスし、画像形成装置１０Ｄとの間で通信を確立する。そして、画像形成装置１０Ａの制御部２６は、画像形成装置１０Ｄに対して、関連情報の取得の代理を要求する。このとき、画像形成装置１０Ａの制御部２６は、画像形成装置１０Ｄに割り当てられている親機のデバイス識別情報を画像形成装置１０Ｄに送信する。画像形成装置１０Ｄの通信セッション数は「３」であるため、画像形成装置１０Ａの制御部２６は、３台分の親機のデバイス識別情報を画像形成装置１０Ｄに送信する。
【００７０】
なお、中継装置である画像形成装置１０Ｂ，１０Ｃ，１０Ｄに割り当てられる親機は、画像形成装置１０Ａのデバイス選定部３０によって選定される。デバイス選定部３０は、任意の親機を各中継装置に割り当ててよい。または、デバイス選定部３０は、後述する親機選定処理によって、各中継装置に割り当てられる親機を選定してもよい。
【００７１】
画像形成装置１０Ａから画像形成装置１０Ｄに対する代理要求が完了すると、画像形成装置１０Ａと画像形成装置１０Ｄとの間の通信は、一旦終了し、その通信は切断される。
【００７２】
次に、図７（ｃ）に示すように、画像形成装置１０Ｂ，１０Ｃの通信部１４は、画像形成装置１０Ａにアクセスし、画像形成装置１０Ａとの間で通信を確立する。そして、画像形成装置１０Ｂの通信部１４は、親機及び自機から取得された関連情報を画像形成装置１０Ａに送信する。画像形成装置１０Ｂから画像形成装置１０Ａへの関連情報の送信が完了すると、画像形成装置１０Ａ，１０Ｂ間の通信は切断される。同様に、画像形成装置１０Ｃの通信部１４は、親機及び自機から取得された関連情報を画像形成装置１０Ａに送信する。画像形成装置１０Ｃから画像形成装置１０Ａへの関連情報の送信が完了すると、画像形成装置１０Ａ，１０Ｃ間の通信は切断される。
【００７３】
一方、画像形成装置１０Ｄの通信部１４は、自身に割り当てられた３台の親機（例えば画像形成装置１０Ｎ，・・・）にアクセスし、３台の親機との間で通信を確立する。そして、画像形成装置１０Ｄの取得部２８は、３台の親機に格納されている画像データの関連情報を取得する。また、画像形成装置１０Ｄの取得部２８は、自身の画像形成装置１０Ｄの記憶部１６に記憶されている画像データの関連情報を取得する。
【００７４】
次に、図７（ｄ）に示されているように、画像形成装置１０Ｄの通信部１４は、画像形成装置１０Ａにアクセスし、画像形成装置１０Ａとの間で通信を確立する。そして、画像形成装置１０Ｄの通信部１４は、親機及び自機から取得された関連情報を画像形成装置１０Ａに送信する。画像形成装置１０Ｄから画像形成装置１０Ａへの関連情報の送信が完了すると、画像形成装置１０Ａ，１０Ｄ間の通信は切断される。
【００７５】
以上のように、子機である画像形成装置１０Ａは、中継装置である画像形成装置１０Ｂ，１０Ｃ，１０Ｄを利用して、画像形成装置１０Ｂ〜１０Ｐに記憶されている画像データの関連情報を取得する。これにより、子機である画像形成装置１０Ａが、画像形成装置１０Ｂ〜１０Ｐの全部に直接アクセスして関連情報を取得する場合と比べて、関連情報の取得の完了に要する時間が短縮される。また、上記の式（１）に従って中継装置を選定することにより、各中継装置は、１回の通信で、自身に割り当てられている親機から関連情報を取得することになる。すなわち、各中継装置は、親機との間で、複数回、通信を行わずに済む。これにより、各中継装置が、親機との間で複数回通信を確立して関連情報を取得する場合と比べて、関連情報の取得の完了に要する時間が短縮される。
【００７６】
（親機の選定処理）
次に、中継装置に割り当てられる親機の選定処理の詳細について説明する。子機のデバイス選定部３０は、履歴情報２０を利用することにより、各中継装置に割り当てられる親機を選定する。
【００７７】
各中継装置の通信セッション数や通信性能は、中継装置毎にばらつく場合がある。通信性能の劣っている中継装置に、相対的に大量の画像データが格納されている親機を割り当てた場合、関連情報の取得に要する時間が増大することがある。それとは逆に、通信セッション数が相対的に多く通信性能が高い中継装置に、相対的に大量の画像データが格納されている親機を割り当てることにより、関連情報の取得に要する時間が短縮され得る。また、各親機に格納されている画像データのデータ量にばらつきがあると、取得時間の短い取得処理（通信セッション）と取得時間の長い取得処理（通信セッション）とが、同一の中継装置内で混在することになる。この場合、取得時間の長い取得処理が完了するまで、他の通信セッションが利用されないこととなり、結果として、関連情報を子機へ送信するまでに要する時間が増大することがある。
【００７８】
上記の状況に対処するために、本実施形態では、デバイス選定部３０は、履歴情報２０を利用し、通信セッション数が相対的に多く通信性能が相対的に高い中継装置に、相対的に大量の画像データが格納されていると予測される親機を割り当てる。これにより、通信セッション数が相対的に少なく通信性能が相対的に低い中継装置に、相対的に大量の画像データが格納されていると予測される親機を割り当てる場合と比べて、関連情報の取得に要する時間が短縮される。
【００７９】
親機の割り当て手順の詳細について説明する。ここでは、画像形成装置１０Ａが子機であり、画像形成装置１０Ｂ，１０Ｃ，１０Ｄが中継装置として選定されているものとする。
【００８０】
まず、画像形成装置１０Ａのデバイス選定部３０は、子機を利用するユーザαの履歴情報２０を参照し、デバイスリスト１８上の画像形成装置１０Ｅ〜１０Ｐの並び順を、ユーザαによる使用率の高い順、かつ、ユーザαによって過去に取り扱われた画像データのデータ量の平均値の多い順に、並び替える。例えば、履歴情報２０として格納履歴情報が利用される場合、デバイス選定部３０は、ユーザαの格納回数が多い順、かつ、１回の格納処理あたりのデータ量の平均値が多い順に、並び順を並び替える。また、履歴情報２０として取得履歴情報が利用される場合、デバイス選定部３０は、ユーザαの取得回数が多い順、かつ、１回の取得処理あたりのデータ量の平均値が多い順に、並び順を並び替える。そして、デバイス選定部３０は、通信セッション数が相対的に多く通信性能が相対的に高い中継装置に、使用率が相対的に高くデータ量の平均値が相対的に多い親機を割り当てる。
【００８１】
より具体的には、デバイス選定部３０は、使用率とデータ量の平均値とに基づいて、各親機から関連情報の取得に要する負荷の程度を予測し、その負荷の程度に従って、親機を中継装置に割り当てる。以下の式（２）に示されている負荷予測値が、その負荷の程度を示している。
【００８２】
【数２】
0006375815.tif 000003
【００８３】
ここで、ＤｉＵａは、親機Ｄｉに対するユーザαを示すＩＤである。
ＲＤｉＵａは、親機Ｄｉに対するユーザαの負荷予測値である。
ＵＤｉＵａは、親機Ｄｉに対するユーザαの使用率（％）である。
ｗｕは、使用率に対する重み係数であり、任意の値が用いられる。
ＪＤｉＵａは、親機Ｄｉに対するユーザαのデータ量平均値（［ＫＢｙｔｅ］）である。
履歴情報２０として格納履歴情報が使用される場合、データ量平均値として、１回の格納処理あたりのデータ量の平均値が用いられる。履歴情報２０として取得履歴情報が使用される場合、データ量平均値として、１回の取得処理あたりデータ量の平均値が用いられる。
ｗｊは、データ量平均値に対する重み係数であり、任意の値が用いられる。
【００８４】
そして、デバイス選定部３０は、通信セッション数が相対的に多く通信性能が相対的に高い中継装置に、負荷予測値が相対的に大きい親機を割り当てる。
【００８５】
負荷予測値が高い親機ほど、過去に使用された回数が多く、また、過去に取り扱われた画像データのデータ量が多い。従って、負荷予測値が高い親機ほど、実際に格納されている画像データのデータ量が相対的に多いと予測される。
【００８６】
なお、上記の例では、使用率及びデータ量平均値を用いて負荷予測値が演算されているが、他の値を用いて負荷の程度が予測されてもよい。
【００８７】
図８には、各親機の使用率及びデータ量平均値の一例が示されている。例えば、親機である画像形成装置１０Ｅに対するユーザαの使用率は「１％」であり、ユーザαのデータ量平均値は「１００［ｋＢ］」である。
【００８８】
図９には、上記の式（２）に従って演算された負荷予測値の一例が示されている。また、負荷予測値の大きい順に、親機の並び順が並び替えられている。例えば、親機である画像形成装置１０Ｇの負荷予測値は「３５０」であり、画像形成装置１０Ｇの負荷予測値が１番大きい。
【００８９】
図１０には、子機、中継装置及び親機の接続関係の一例が示されている。例えば、中継装置である画像形成装置１０Ｂの通信セッション数は「５」であり、通信性能としてのＮＩＣ性能は「１０ＧＢ−ＴＸ」である。画像形成装置１０Ｂの通信セッション数は、他の中継装置である画像形成装置１０Ｃ，１０Ｄの通信セッション数よりも多い。また、画像形成装置１０Ｂの通信性能は、画像形成装置１０Ｃ，１０Ｄの通信性能よりも高いものとする。
【００９０】
この場合、デバイス選定部３０は、画像形成装置１０Ｂに、負荷予測値が最も高い親機から順番に５台の親機を割り当てる。図１０に示す例では、画像形成装置１０Ｂに、負荷予測値が最も高い親機から順番に、画像形成装置１０Ｇ，１０Ｈ，１０Ｉ，１０Ｋ，１０Ｅが割り当てられている。これにより、格納されている画像データのデータ量が相対的に多いと予測される親機が、画像形成装置１０Ｂ（高性能中継装置）に割り当てられる。
【００９１】
また、画像形成装置１０Ｃの通信セッション数は、画像形成装置１０Ｄの通信セッション数よりも多い。画像形成装置１０Ｃの通信性能は、画像形成装置１０Ｄの通信性能よりも高いものとする。この場合、デバイス選定部３０は、画像形成装置１０Ｃに、次に負荷予測値が高い親機から順番に、４台の親機を割り当てる。そして、デバイス選定部３０は、残りの親機を画像形成装置１０Ｄに割り当てる。
【００９２】
これにより、格納されている画像データのデータ量が相対的に少ないと予測される親機が、画像形成装置１０Ｃ，１０Ｄ（低性能中継装置）に割り当てられる。
【００９３】
以上の処理により、関連情報の取得処理に要する負荷の程度が相対的に高い親機が、通信セッション数が相対的に多く通信性能が相対的に高い中継装置（高性能中継装置）に割り当てられる。これにより、通信セッション数が相対的に少なく通信性能が相対的に低い中継装置（低性能中継装置）に、負荷の程度が相対的に高い親機を割り当てる場合と比べて、関連情報の取得の完了に要する時間が短縮される。例えば、大容量の画像データが格納されている複数の親機が存在する場合であっても、高性能中継装置に当該複数の親機を割り当てることにより、大量の関連情報の取得が並列的に実行される。従って、低性能中継装置に当該複数の親機を割り当てる場合と比べて、関連情報の取得の完了に要する時間が短縮される。
【００９４】
また、関連情報の取得処理に要する負荷の程度が相対的に低い親機が、低性能中継装置に割り当てられる。これにより、高性能中継装置である画像形成装置１０Ｂが取得処理を実施している間に、低性能中継装置である画像形成装置１０Ｃ，１０Ｄによる取得処理が完了し得ることになる。例えば、負荷予測値が「０」である親機が、画像形成装置１０Ｃ，１０Ｄに割り当てられた場合、画像形成装置１０Ｃ，１０Ｄの性能が相対的に低い場合であっても、画像形成装置１０Ｂの取得処理中に、画像形成装置１０Ｃ，１０Ｄの取得処理が完了し得る。
【００９５】
上記のように親機を中継装置に割り当てることにより、各中継装置が子機に対して通信を確立する場合において、子機と各中継装置との間に同時期に通信が確立される状況が防止され得る。これにより、子機の限られた通信セッション数が効率的に利用される。例えば、画像形成装置１０Ｄによる取得処理が１番目に終了した場合、画像形成装置１０Ｄと画像形成装置１０Ａとの間に通信が確立されて、画像形成装置１０Ｄから画像形成装置１０Ａに関連情報が送信される。その送信処理が完了すると、画像形成装置１０Ａ，１０Ｄ間の通信は切断される。その後、画像形成装置１０Ｃによる取得処理が２番目に終了した場合、画像形成装置１０Ｃと画像形成装置１０Ａとの間に通信が確立され、画像形成装置１０Ｃから画像形成装置１０Ａに関連情報が送信される。その送信処理が完了すると、画像形成装置１０Ａ，１０Ｃ間の通信は切断される。その後、画像形成装置１０Ｂによる取得処理が３番目に終了した場合、画像形成装置１０Ｂと画像形成装置１０Ａとの間に通信が確立され、画像形成装置１０Ｂから画像形成装置１０Ａに関連情報が送信される。その送信処理が完了すると、画像形成装置１０Ａ，１０Ｃ間の通信は切断される。このように、子機の限られた通信セッション数が効率的に利用され、各中継装置から子機へ関連情報が順次、送信され得る。
【００９６】
次に、図１１に示されているフローチャートを参照して、画像形成装置１０による処理の一例について説明する。ここでは、画像形成装置１０Ａが子機であり、ユーザαが、画像形成装置１０Ａを利用して画像データを印刷するものとする。
【００９７】
まず、ユーザ認証が実行される。そのために、ユーザαは、ＵＩ部２２の操作部又はカード読取部２４を利用して、ユーザ識別情報及び暗証情報を画像形成装置１０Ａに入力する。これらの情報が入力されると、画像形成装置１０Ａでは、制御部２６が、入力されたユーザ識別情報及び暗証情報と、記憶部１６に記憶されている認証情報に含まれるユーザ識別情報及び暗証情報と、を照合する。それらの情報が一致すれば、認証が成功し、一致しなければ、認証は失敗である。認証が失敗すると、処理は終了する。なお、認証処理は、認証サーバによって実行されてもよい。この場合、認証情報は認証サーバに記憶される。画像形成装置１０Ａにおいてユーザ識別情報及び暗証情報が入力されると、それらの情報は認証サーバに送信される。認証サーバは、認証処理を行って認証結果を画像形成装置１０Ａに送信する。認証が成功すると、画像形成装置１０Ａ〜１０Ｐに格納されている画像データを印刷するためのアプリケーションが起動される。
【００９８】
そして、画像形成システムの状況が代理条件を満たす場合（Ｓ０１，Ｙｅｓ）、ステップＳ０２〜Ｓ０８で示されている処理（中継装置を利用した取得処理）が実行される。一方、画像形成システムの状況が代理条件を満たさない場合（Ｓ０１，Ｎｏ）、ステップＳ０９に示されている処理（直接アクセスによる取得処理）が実行される。
【００９９】
画像形成装置１０Ａの制御部２６は、デバイスリスト１８に記載されている画像形成装置１０の台数、通信セッション数、通信性能及び内部処理性能に基づいて、中継装置を利用した取得処理、又は、直接アクセスによる取得処理のいずれかを実行する。なお、デバイスリスト１８がサーバに格納されている場合、制御部２６は、サーバに格納されているデバイスリスト１８を参照すればよい。
【０１００】
例えば、親機の台数が、子機（画像形成装置１０Ａ）の通信セッション数よりも多い場合に、中継装置を利用した取得処理が実行される。親機の台数が子機の通信セッション数よりも多い場合に、子機が親機に直接アクセスすると、そのアクセス回数が増大し、関連情報の取得処理の完了に要する時間が増大する。それ故、中継装置を利用した取得処理が実行される。一方、親機の台数が子機（画像形成装置１０Ａ）の通信セッション数以下の場合に、直接アクセスによる取得処理が実行される。これは、子機による１回の通信で、全親機から関連情報が取得されるからである。
【０１０１】
また、通信性能が通信性能条件を満たす親機の台数が、規定台数以上の場合に、中継装置を利用した取得処理が実行され、その台数が規定台数未満の場合に、直接アクセスによる取得処理が実行されてもよい。例えば、通信速度が規定速度以上となる親機の台数が、規定台数以上の場合に、中継装置を利用した取得処理が実行され、その台数が規定台数未満の場合に、直接アクセスによる取得処理が実行される。通信速度が規定速度以上となる親機の台数が規定台数未満の場合、通信速度が規定速度未満となる中継装置が選定され得る。この場合、子機が親機に直接アクセスした方が、取得処理の完了に要する時間が短くなることがある。一方、通信速度が規定速度以上となる親機の台数が規定台数以上となる場合、通信速度が規定速度以上となる中継装置が選定され得る。この場合、子機が親機に直接アクセスする場合と比べて、取得処理の完了に要する時間が短縮され得る。それ故、通信性能に応じて、中継装置を利用した取得処理、又は、直接アクセスによる取得処理のいずれかを選択してもよい。なお、規定台数及び規定速度の値は、予め設定された値であってもよいし、管理者等によって任意の値に変更されてもよい。
【０１０２】
また、内部処理性能が内部処理性能条件を満たす親機の台数が、規定台数以上の場合に、中継装置を利用した取得処理が実行され、その台数が規定台数未満の場合に、直接アクセスによる取得処理が実行されてもよい。内部処理性能は、例えば、ＣＰＵの処理速度、メモリの容量及びバス転送速度である。例えば、内部処理性能が規定性能以上となる親機の台数が、規定台数以上の場合に、中継装置を利用した取得処理が実行され、その台数が規定台数未満の場合に、直接アクセスによる取得処理が実行される。内部処理性能が規定性能以上となる親機の台数が規定台数未満の場合、内部処理性能が規定性能未満となる中継装置が選定され得る。この場合、子機が親機に直接アクセスした方が、取得処理の完了に要する時間が短くなることがある。一方、内部処理性能が規定性能以上となる親機の台数が規定台数以上となる場合、内部処理性能が規定性能以上となる中継装置が選定され得る。この場合、子機が親機に直接アクセスする場合と比べて、取得処理の完了に要する時間が短縮される。それ故、内部処理性能に応じて、中継装置を利用した取得処理、又は、直接アクセスによる取得処理のいずれかを選択してもよい。なお、規定台数及び規定性能は、予め設定されていてもよいし、管理者等によって任意に変更されてもよい。
【０１０３】
代理条件を満たす場合（Ｓ０１，Ｙｅｓ）、画像形成装置１０Ａのデバイス選定部３０は、画像形成装置１０Ｂ〜１０Ｐの中から中継装置を選定する（Ｓ０２）。例えば、上記の式（１）に従って中継装置が選定される。また、デバイス選定部３０は、各中継装置に割り当てられる親機を選定する。デバイス選定部３０は、任意の親機を各中継装置に割り当ててもよいし、負荷予測値に基づいて選択された親機を各中継装置に割り当ててもよい。
【０１０４】
そして、画像形成装置１０Ａの制御部２６は、中継装置に対して、関連情報の取得の代理を要求する（Ｓ０３）。このとき、画像形成装置１０の制御部２６は、中継装置に割り当てられている親機のデバイス識別情報を中継装置に送信する。中継装置の制御部２６は、画像形成装置１０Ａから要求を受けると、その要求に対する応答を画像形成装置１０Ａに返す（Ｓ０４）。予め設定された時間内に中継装置から応答が返ってきた場合（Ｓ０５，Ｙｅｓ）、処理はステップＳ０６に移行する。そして、全中継装置に対する要求が完了し、全中継装置から応答が返ってきた場合（Ｓ０６，Ｙｅｓ）、処理はステップＳ０７に移行する。一方、予め設定された時間内に中継装置から応答が返ってこなかった場合（Ｓ０５，Ｎｏ）、画像形成装置１０Ａのデバイス選定部３０は、その中継装置の代わりの中継装置を選定する（Ｓ０２）。中継装置から応答が返ってこない場合、その中継装置の電源がオフになっている、その中継装置が通信経路Ｎから一時的に外されている等の状況が想定される。それ故、中継装置から応答が返ってこない場合には、別の中継装置が選定される。そして、応答を返す中継装置が見つかるまで、ステップＳ０２〜Ｓ０５の処理が繰り返し実行される。また、全中継装置に対する要求が完了していない場合（Ｓ０６、Ｎｏ）、その要求が完了するまで、ステップＳ０３〜Ｓ０６の処理が繰り返し実行される。
【０１０５】
ステップＳ０７では、中継装置の取得部２８は、自身に割り当てられた親機にアクセスする。その親機にユーザαの画像データが格納されている場合、中継装置の取得部２８は、その画像データの関連情報を親機から取得する。また、中継装置自身の記憶部１６に、ユーザαの画像データが格納されている場合、その中継装置の取得部２８は、その画像データの関連情報を記憶部１６から取得する。
【０１０６】
そして、中継装置の通信部１４は、親機及び自機から取得された関連情報を画像形成装置１０Ａに送信する（Ｓ０８）。これにより、子機である画像形成装置１０Ａは、ユーザαの画像データの関連情報を取得することになる。
【０１０７】
一方、代理条件を満たさない場合（Ｓ０１，Ｎｏ）、子機である画像形成装置１０Ａは、親機に直接アクセスする。ユーザαの画像データが親機に格納されている場合、画像形成装置１０Ａの取得部２８は、その画像データの関連情報を親機から取得する（Ｓ０９）。
【０１０８】
以上のように、画像形成装置１０Ａによって関連情報が取得されると、画像形成装置１０Ａの制御部２６は、関連情報をＵＩ部２２の表示部に表示させる。図１２には、表示例が示されている。表示部の画面６０には、画像データＤ１〜Ｄ４の関連情報が一覧（リスト）になって表示されている。具体的には、ユーザαのユーザＩＤ（「ｕｓｅｒ００１」）、画像データＩＤ（画像データＤ１等）及び作成日時が表示されている。
【０１０９】
そして、ユーザが、ＵＩ部２２の操作部を利用して、表示部に表示されている関連情報の一覧の中から印刷対象の画像データを選択すると、画像形成装置１０Ａの取得部２８は、選択された画像データを取得する。例えば、画像データＤ１が選択された場合、取得部２８は、画像データＤ１が格納されている画像形成装置１０にアクセスし、その画像形成装置１０から画像データＤ１を取得する。そして、ユーザが印刷を指示すると、画像形成装置１０Ａの画像形成部１２は、画像データＤ１に応じた画像を用紙に形成する。例えば、画面６０にはプリントボタン６２が設けられており、そのプリントボタン６２がユーザによって押下されることにより、印刷指示がなされる。なお、プリントボタン６２が押下された段階で、取得部２８が画像データＤ１を取得し、続けて、画像形成部１２が画像データＤ１に応じた画像を用紙に形成してもよい。
【０１１０】
本実施形態によれば、画像形成システムの状況が代理条件を満たす場合に中継装置を利用することにより、子機である画像形成装置１０Ａが、画像形成装置１０Ｂ〜１０Ｐの全部に直接アクセスして関連情報を取得する場合と比べて、関連情報の取得の完了に要する時間が短縮される。
【０１１１】
（別の実施形態）
上述した実施形態では、式（１）に従って中継装置が選定されている。この場合、各中継装置による取得処理が１回で済むように、中継装置の台数が決定される。本実施形態は、この例に限定されるものではなく、中継装置による取得処理が複数回実行されてもよい。例えば、通信セッション数が子機よりも多い画像形成装置１０を中継装置として選定することにより、子機が親機に直接アクセスする場合と比べて、取得処理の完了に要する時間が短縮される。図１３には、この処理の具体例が示されている。
【０１１２】
ここでは、子機である画像形成装置１０Ａの通信セッション数が「２」であり、１台の中継装置が選定された場合を想定する。例えば、通信セッション数が「５」である画像形成装置１０Ｂが、中継装置として選定されたものとする。
【０１１３】
図１３（ａ）に示すように、画像形成装置１０Ａは、画像形成装置１０Ｂとの間で通信を確立し、画像形成装置１０Ｂに対して、関連情報の取得の代理を要求する。この場合、画像形成装置１０Ｂに割り当てられている親機は、画像形成装置１０Ｃ〜１０Ｐの１４台である。
【０１１４】
図１３（ｂ）に示すように、画像形成装置１０Ｂは、画像形成装置１０Ｃ〜１０Ｐのうち５台の画像形成装置１０（親機）にアクセスし、それら５台の画像形成装置１０（親機）から関連情報を取得する。それ以降も同様に、図１３（ｃ）に示すように、画像形成装置１０Ｂは、別の５台の画像形成装置１０（親機）にアクセスし、それら５台の画像形成装置１０（親機）から関連情報を取得する。また、画像形成装置１０Ｂは、自身（画像形成装置１０Ｂ）の記憶部１６に格納されている関連情報を取得する。
【０１１５】
そして、図１３（ｄ）に示すように、画像形成装置１０Ｂは、画像形成装置１０Ｂ〜１０Ｐから取得された関連情報を、画像形成装置１０Ａに送信する。
【０１１６】
以上のように、通信セッション数が子機よりも多い中継装置を利用することにより、子機が親機に直接アクセスして関連情報を取得する場合と比べて、より少ないアクセス回数によって関連情報が取得される。その結果、取得処理の完了に要する時間が短縮される。
【０１１７】
（更に別の実施形態）
更に別の実施形態として、再中継装置が利用される場合について説明する。図１４には、子機、中継装置、再中継装置及び親機の接続関係の一例が示されている。例えば、画像形成装置１０Ａが子機であり、画像形成装置１０Ｂ，１０Ｃが中継装置として選定されている。また、画像形成装置１０Ｄ，１０Ｆが再中継装置として選定されている。再中継装置である画像形成装置１０Ｄは、親機である画像形成装置１０Ｈ等から関連情報を取得し、また、自機の記憶部１６に格納されている関連情報を取得する。そして、画像形成装置１０Ｄは、取得された関連情報を中継装置である画像形成装置１０Ｂに送信する。中継装置である画像形成装置１０Ｂは、親機である画像形成装置１０Ｅから関連情報を取得し、また、自機の記憶部１６に格納されている関連情報を取得する。そして、画像形成装置１０Ｂは、取得された関連情報を子機である画像形成装置１０Ａに送信する。また、再中継装置である画像形成装置１０Ｆは、親機である画像形成装置１０Ｌ等から関連情報を取得し、また、自機の記憶部１６に格納されている関連情報を取得する。そして、画像形成装置１０Ｆは、取得された関連情報を中継装置である画像形成装置１０Ｃに送信する。中継装置である画像形成装置１０Ｃは、親機である画像形成装置１０Ｇから関連情報を取得し、また、自機の記憶部１６に格納されている関連情報を取得する。そして、画像形成装置１０Ｃは、取得された関連情報を子機である画像形成装置１０Ａに送信する。
【０１１８】
以上のように、再中継装置を利用する場合であっても、子機が全親機にアクセスして関連情報を取得する場合と比べて、取得処理の完了に要する時間が短縮される。
【０１１９】
なお、図１４に示されている例では、中継装置が、再中継装置及び親機に接続されているが、これは一例に過ぎない。中継装置には、再中継装置のみが接続されてもよい。また、更なる再中継装置が選定されてもよい。
【０１２０】
ここで、比較例を挙げつつ、本実施形態による効果について説明する。比較例では、親機の台数や子機の通信セッション数に関わらず、子機が全親機にアクセスする。例えば、子機の通信セッション数が「２」であり、親機の台数が３台の場合を想定する。この場合、子機は、２台の親機との間で同時に通信を行うことになる。しかし、２台の親機のいずれかとの間の通信が終了するまで、３台目の親機と子機との間で通信が行われず、その結果、関連情報の取得処理の完了に要する時間が増大する。親機の台数が増えるほど、その時間は増大する。例えば、親機の台数が５００台の場合では、親機の台数が１０台の場合と比べて、理論上、５０倍の取得時間を要する。
【０１２１】
これに対して、本実施形態では、例えば、親機の台数と子機の通信セッション数とに基づいて中継装置を選定し、その中継装置を利用することにより、比較例と比べて、より短時間で関連情報の取得処理が完了する。
【０１２２】
図１５には、本実施形態における処理時間の具体例が示されている。図１５において、横軸は時間を示し、縦軸は各画像形成装置１０を示している。ここでは、１０１台の画像形成装置１０が画像形成システムに含まれている場合を想定している。また、４台の中継装置（中継装置１〜４）が選定されている。従って、親機の台数は９６台である。子機及び各中継装置の通信セッション数は「２」である。この例では、中継装置が親機に複数回アクセスし、関連情報の取得処理を複数回実行する。
【０１２３】
図１５に示すように、子機は中継装置１，２との間で通信を確立し、中継装置１，２に対して代理取得を要求する（符号７０）。その要求が終了すると、子機は中継装置３，４との間で通信を確立し、中継装置３，４に対して代理取得を要求する（符号７２）。符号７０，７２で示されている矢印の長さは、子機が中継装置と通信を行う時間の長さを示している。また、矢印の数は、通信セッション数を示している。中継装置１，２は、子機から要求を受けると、割り当てられた親機との間で通信を確立し、親機に関連情報の取得を要求し、親機から関連情報を取得する（符号７４，７６）。中継装置３，４も同様である（符号７８，８０）。符号８２〜９４は、中継装置が親機との間で通信を確立し、親機から関連情報を取得している状況を示している。符号７４〜９２で示されている矢印の長さは、中継装置が要求を解釈する時間の長さ（破線部分）と、親機と通信を行って関連情報を取得する時間の長さ（実線部分）と、の合計を示している。また、符号９４，９６で示されている矢印の長さは、親機が自機から関連情報を取得する時間の長さ（破線部分）と、中継装置に関連情報を送信する時間の長さ（実線部分）と、の合計を示している。符号９８，１００で示されている矢印の長さは、子機が、中継装置及び親機に格納されている関連情報を中継装置から取得する時間の長さを示している。図１５に示す例では、符号９８，１００で示されている通信の段階で、子機は、中継装置及び親機に格納されている関連情報を中継装置からまとめて取得している。
【０１２４】
図１６には、比較例における処理時間の具体例が示されている。比較例では、子機が、１００台の親機に直接アクセスする場合を想定している。子機は親機１，２との間で通信を確立し、親機に対して関連情報の取得を要求する（符号２００）。その要求が終了すると、子機は親機３，４との間で通信を確立し、親機３，４に対して関連情報の取得を要求する（符号２０２）。親機１，２は、子機から要求を受けると、自機に格納されている関連情報を取得し、子機に関連情報を送信する（符号２１２，２１４）。親機３，４についても同様である（符号２１６，２１８）。そして、子機は、親機１，２から関連情報を取得する（符号２０４）。以降についても同様である、符号２００〜２１０矢印の長さは、子機が親機と通信を行う時間の長さを示している。符号２１２〜２２２で示されている矢印の長さは、親機が自機から関連情報を取得する時間の長さ（破線部分）と、子機に関連情報を送信する時間の長さ（実線部分）と、の合計を示している。
【０１２５】
図１６に示されている比較例では、子機が１００台の親機に順次アクセスしている。子機の通信セッション数は「２」であるため、子機は、合計で５０回（＝１００／２）、取得処理を実行する必要がある。一方、図１５に示されている本実施形態の例では、４台の中継装置が親機に順次アクセスして関連情報を取得し、子機は、４台の中継装置から関連情報をまとめて取得している。各中継装置の通信セッション数は「２」であるため、合計で８個の通信が同時に確立されることになる。従って、４台の中継装置による取得処理の回数は、合計で１６回（＝９６／４）となる。このように、中継装置を利用することにより、比較例と比べて、より少ないアクセス回数で取得処理が完了する。なお、中継装置が親機にアクセスしている間に、子機が親機にアクセスして親機から関連情報を取得してもよい。
【０１２６】
なお、上記の実施形態では、取得部２８は、関連情報を先行して取得し、その後、ユーザによって選択された画像データを取得している。これとは別の例として、取得部２８は、関連情報の先行取得を行わずに画像データを取得してもよい。この場合、制御部２６は、取得された画像データの関連情報をＵＩ部２２の表示部に表示させる。ユーザが画像データを選択すると、画像形成部１２は、選択された画像データに応じた画像を用紙に形成する。なお、画像データ自体のデータ量は、関連情報のデータ量よりも大きいのが一般的である。従って、ユーザ選択の有無に関わらず画像データ自体を取得するよりも、関連情報を一旦取得した上で、ユーザの選択に従って画像データを取得した方が、データ転送に要する総時間が短くて済む。
【０１２７】
上述した画像形成装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、画像形成装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、画像形成装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、画像形成装置１０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。
【０１２８】
また、上述した端末装置４０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、端末装置４０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、端末装置４０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、端末装置４０の各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。
【符号の説明】
【０１２９】
１０Ａ〜１０Ｐ  画像形成装置、１２  画像形成部、１４  通信部、１６  記憶部、１８  デバイスリスト、２０  履歴情報、２２  ユーザインターフェース部（ＵＩ部）、２４  カード読取部、２６  制御部、２８  取得部、３０  デバイス選定部、３２  履歴管理部、４０  端末装置。
【図１】
0006375815.tif 000004
【図２】
0006375815.tif 000005
【図３】
0006375815.tif 000006
【図４】
0006375815.tif 000007
【図５】
0006375815.tif 000008
【図６】
0006375815.tif 000009
【図７】
0006375815.tif 000010
【図８】
0006375815.tif 000011
【図９】
0006375815.tif 000012
【図１０】
0006375815.tif 000013
【図１１】
0006375815.tif 000014
【図１２】
0006375815.tif 000015
【図１３】
0006375815.tif 000016
【図１４】
0006375815.tif 000017
【図１５】
0006375815.tif 000018
【図１６】
0006375815.tif 000019