(57)【特許請求の範囲】
【請求項１】
一以上の他機とネットワークを介して通信可能な電子機器であって、
当該電子機器に関する機器情報を記憶する機器情報記憶手段と、
前記他機より送信される、該他機に関する機器情報を受信する受信手段と、
前記機器情報記憶手段が記憶する前記機器情報が、前記受信手段によって受信された前記機器情報よりも消費電力が小さいことを示す場合に当該電子機器に関する機器情報を前記一以上の他機に送信する送信手段と、
前記送信手段による前記機器情報の送信後、他機のいずれからも機器情報が受信されないことに応じ、前記一以上の他機のそれぞれのデータ記憶手段が記憶する所定のデータの更新の通知先は当該電子機器であることを前記一以上の他機に通知する第一の通知手段とを有する電子機器。
【請求項２】
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段を有し、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、一の前記他機を選択する選択手段と、
前記選択手段によって選択された前記他機に前記所定のデータの更新の通知先として選択されたことを通知する第二の通知手段とを有する請求項１記載の電子機器。
【請求項３】
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段と、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、当該電子機器より消費電力の小さい一の前記他機を選択する選択手段と、
前記選択手段によって選択された前記他機に省電力状態からの復帰要求を送信する復帰要求手段と、
前記省電力状態より復帰した前記他機の前記データ記憶手段が記憶する前記所定のデータを、当該電子機器の前記データ記憶手段が記憶する前記所定のデータに同期させる同期処理手段とを有する請求項１記載の電子機器。
【請求項４】
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段と、
記前記所定のデータの更新の通知について、当該電子機器からそれぞれの前記他機への伝達経路を該他機の前記機器情報に基づいて構築する構築手段とを有する請求項１記載の電子機器。
【請求項５】
前記構築手段は、消費電力が相対的に大きい前記他機を、前記伝達経路の末端とする請求項４記載の電子機器。
【請求項６】
前記電子機器に関する前記機器情報は、前記電子機器の消費電力を含む請求項１乃至５いずれか一項記載の電子機器。
【請求項７】
相互に通信可能な複数の電子機器を含む通信システムであって、
前記各電子機器は、
当該電子機器に関する機器情報を記憶する機器情報記憶手段と、
他機より送信される、該他機に関する機器情報を受信する受信手段と、
前記機器情報記憶手段が記憶する前記機器情報が、前記受信手段によって受信された前記機器情報よりも消費電力が小さいことを示す場合に当該電子機器に関する機器情報を一以上の他機に送信する送信手段と、
前記送信手段による前記機器情報の送信後、他機のいずれからも機器情報が受信されないことに応じ、前記一以上の他機のそれぞれのデータ記憶手段が記憶する所定のデータの更新の通知先は当該電子機器であることを前記一以上の他機に通知する第一の通知手段とを有する通信システム。
【請求項８】
前記各電子機器は、
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段を有し、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、一の他機を選択する選択手段と、
前記選択手段によって選択された他機に前記所定のデータの更新の通知先として選択されたことを通知する第二の通知手段とを有する請求項７記載の通信システム。
【請求項９】
前記各電子機器は、
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段と、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、当該電子機器より消費電力の小さい一の他機を選択する選択手段と、
前記選択手段によって選択された他機に省電力状態からの復帰要求を送信する復帰要求手段と、
前記省電力状態より復帰した他機の前記データ記憶手段が記憶する前記所定のデータを、当該電子機器の前記データ記憶手段が記憶する前記所定のデータに同期させる同期処理手段とを有する請求項７記載の通信システム。
【請求項１０】
前記各電子機器は、
前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段と、
記前記所定のデータの更新の通知について、当該電子機器からそれぞれの他機への伝達経路を該他機の前記機器情報に基づいて構築する構築手段とを有する請求項７記載の通信システム。
【請求項１１】
前記構築手段は、消費電力が相対的に大きい他機を、前記伝達経路の末端とする請求項１０記載の通信システム。
【請求項１２】
前記電子機器に関する前記機器情報は、当該電子機器の消費電力を含む請求項７乃至１１いずれか一項記載の通信システム。
【請求項１３】
一以上の他機とネットワークを介して通信可能な電子機器に、
と、
前記他機より送信される、該他機に関する機器情報を受信する受信手順と、
機器情報記憶手段が記憶する前記電子機器に関する機器情報が、前記受信手順において受信された前記機器情報よりも消費電力が小さいことを示す場合に当該電子機器に関する機器情報を前記一以上の他機に送信する送信手順と、
前記送信手順における前記機器情報の送信後、他機のいずれからも機器情報が受信されないことに応じ、前記一以上の他機のそれぞれのデータ記憶手段が記憶する所定のデータの更新の通知先は当該電子機器であることを前記一以上の他機に通知する第一の通知手順とを実行させるプログラム。
【請求項１４】
前記電子機器は、前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段を有し、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、一の前記他機を選択する選択手順と、
前記選択手順において選択された前記他機に前記所定のデータの更新の通知先として選択されたことを通知する第二の通知手順とを前記電子機器に実行させる請求項１３記載のプログラム。
【請求項１５】
前記電子機器は、前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段を有し、
当該電子機器の省電力状態への移行に際し、前記一覧記憶手段が記憶する前記機器情報に基づいて、当該電子機器より消費電力の小さい一の前記他機を選択する選択手順と、
前記選択手順において選択された前記他機に省電力状態からの復帰要求を送信する復帰要求手順と、
前記省電力状態より復帰した前記他機の前記データ記憶手段が記憶する前記所定のデータを、当該電子機器の前記データ記憶手段が記憶する前記所定のデータに同期させる同期処理手順とを前記電子機器に実行させる請求項１３記載のプログラム。
【請求項１６】
前記電子機器は、前記一以上の他機のそれぞれに関する機器情報の一覧を記憶する一覧記憶手段を有し、
記前記所定のデータの更新の通知について、当該電子機器からそれぞれの前記他機への伝達経路を該他機の前記機器情報に基づいて構築する構築手順を前記電子機器に実行させる請求項１３記載のプログラム。
【請求項１７】
前記構築手順は、消費電力が相対的に大きい前記他機を、前記伝達経路の末端とする請求項１６記載のプログラム。
【請求項１８】
前記電子機器に関する前記機器情報は、前記電子機器の消費電力を含む請求項１３乃至１７いずれか一項記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、通信システム、及びプログラムに関し、特に他の電子機器とデータを共有する電子機機器、該電子機器を含む通信システム、及び該電子機器に処理を実行させるプログラムに関する。
【背景技術】
【０００２】
画像形成装置には、例えば、ユーザごとに各機能に関してパラメータの既定値等（以下、単に「設定情報」という。）を設定し、保存しておくことが可能とされている。例えば、コピー機能に関しては、カラーモード、集約、両面等のパラメータの既定値を設定情報として設定しておくことができる。その結果、各ユーザは、各パラメータをその都度設定することなく、設定情報を呼び出すことで、好みの設定に応じたジョブを画像形成装置に実行させることができる。
【０００３】
複数台の画像形成装置が設置されているオフィス等においては、各画像形成装置において設定情報が管理されることになる。そうすると、いずれかの画像形成装置において設定情報が変更された場合、画像形成装置にごとに設定情報が異なってしまうといった状況が発生しうる。このような状況は、設定情報による利便性を却って損なってしまう結果を招きかねない。
【０００４】
そこで、従来、複数台の画像形成装置間において、設定情報の同期が図られるネットワーク同期システムが考案されている（例えば、特許文献１、特許文献２、又は特許文献３参照）。具体的には、いずれかの画像形成装置において設定情報の更新が行われると、更新情報がマスター機として選択されている特定の画像形成装置に通知される。マスター機は、他の画像形成装置に対して、更新情報を配信する。各画像形成装置は、配信された更新情報によって、自機内に保存されている設定情報を更新する。
【０００５】
このようなネットワーク同期システムによれば、ユーザは、いずれの画像形成装置を利用しても、同じ設定情報を利用することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、近年の画像形成装置は、省電力化のための機構が実装されているのが一般的である。具体的には、画像形成装置は、無操作状態が一定時間継続すると省電力状態（省電力モード又は省エネモード等とも呼ばれる。）に移行する。
【０００７】
上記のようなネットワーク同期システムにおいて、マスター機が省電力状態へ移行してしまうと、設定情報に関して適切な同期制御が行えなくなってしまう。すなわち、マスター機は、省電力状態に移行すると、マスター機としての役割を果たすことができなくなってしまう。
【０００８】
そこで、設定情報が更新された際に、マスター機を復帰させ、同期制御を実行させることが考えられる。しかし、この方法では、マスター機は、省電力状態への移行と復帰とを頻繁に繰り返すことになる。その結果、マスター機の部材への悪影響が生じたり、システム全体の消費電力量が増加してしまうことが考えられる。そうすると、マスター機の省電力状態への移行を許容しながら、適切に同期制御が実現されることが望ましい。
【０００９】
本発明は、上記の点に鑑みてなされたものであって、複数の電子機器によってデータを共有するシステムの省電力化を適切に図ることのできる電子機器、通信システム、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
そこで上記課題を解決するため、本発明は、一以上の他機とネットワークを介して通信可能な電子機器であって、当該電子機器に関する機器情報を記憶する機器情報記憶手段と、前記他機より送信される、該他機に関する機器情報を受信する受信手段と、前記機器情報記憶手段が記憶する前記機器情報が、前記受信手段によって受信された前記機器情報よりも消費電力が小さいことを示す場合に当該電子機器に関する機器情報を前記一以上の他機に送信する送信手段と、前記送信手段による前記機器情報の送信後、他機のいずれからも機器情報が受信されないことに応じ、前記一以上の他機のそれぞれのデータ記憶手段が記憶する所定のデータの更新の通知先は当該電子機器であることを前記一以上の他機に通知する第一の通知手段とを有する。
【００１１】
このような電子機器では、複数の電子機器によってデータを共有するシステムの省電力化を適切に図ることができる。
【発明の効果】
【００１２】
本発明によれば、複数の電子機器によってデータを共有するシステムの省電力化を適切に図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態におけるネットワーク同期システムの構成例を示す図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置の機能構成例を示す図である。
【図４】共有データ同期部が画像形成装置の外部に実装された例を示す図である。
【図５】共有データの同期に関する画像形成装置の状態遷移を説明するための図である。
【図６】メンバー機において共有データが更新された際にマスター機が実行する処理手順の一例を説明するためのフローチャートである。
【図７】マスター情報の構成例を示す図である。
【図８】共有データの一例としてのユーザ情報の構成例を示す図である。
【図９】同期経路の一例を示す図である。
【図１０】ネットワーク同期システムへの参加時に画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【図１１】メンバーリスト記憶部の構成例を示す図である。
【図１２】消費電力算出テーブルの例を示す図である。
【図１３】新規メンバー機のための共有データの同期処理の処理手順の一例を説明するためのフローチャートである。
【図１４】マスター選定処理の処理手順の一例を説明するためのフローチャートである。
【図１５】マスター選定処理の処理手順の一例を説明するためのシーケンス図である。
【図１６】同期経路の構築処理の処理手順の一例を説明するためのフローチャートである。
【図１７】同期経路の雛形情報の例を説明するための図である。
【図１８】省電力状態への移行時の処理手順の一例を説明するためのフローチャートである。
【図１９】マスター機用の省電力状態移行処理の一例を説明するためのフローチャートである。
【図２０】メンバー機用の省電力状態移行処理の一例を説明するためのフローチャートである。
【図２１】マスター機の省電力状態移行に応じてメンバー機が実行する処理手順の一例を説明するためのフローチャートである。
【図２２】マスター機の省電力状態移行に応じてメンバー機が実行する処理手順の一例を説明するためのシーケンス図である。
【図２３】メンバー機の省電力状態移行に応じてマスター機が実行する処理手順の一例を説明するためのフローチャートである。
【図２４】稼働中のメンバー機が無い場合のマスター機の省電力状態移行処理の一例を説明するためのフローチャートである。
【図２５】稼働中のメンバー機が無い場合のマスター機の省電力状態移行処理の一例を説明するためのシーケンス図である。
【図２６】省電力状態からの復帰要求を受信したメンバー機が実行する処理手順の一例を説明するためのフローチャートである。
【図２７】タイマーイベントに応じて実行される処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるネットワーク同期システムの構成例を示す図である。同図のネットワーク同期システム１において、画像形成装置１０ａ、１０ｂ、１０ｃ、１０ｄ、及び１０ｅ等の複数台の画像形成装置１０は、ＬＡＮ（Local Area Network）又はインターネット等のネットワーク３０（有線又は無線の別は問わない）を介して相互に通信可能に接続されている。同図において、括弧内の文字列（ＴＥＳＴ１〜ＴＥＳＴ５）は、各画像形成装置１０のホスト名を示す。本実施の形態において、各画像形成装置１０は、ホスト名によっても識別される。
【００１５】
画像形成装置１０は、印刷、スキャン、コピー、及びＦＡＸ送受信等のうちの二以上の機能を一台の筐体によって実現する複合機である。但し、いずれか一つの機能を単体で有する機器が画像形成装置１０として用いられてもよい。本実施の形態において、画像形成装置１０は、電子機器の一例である。
【００１６】
各画像形成装置１０は、それぞれ共有データを管理する。共有データとは、各画像形成装置１０によって共有されるデータをいう。共有データの一例としては、画像形成装置１０に対する設定情報、画像形成装置１０において保存及び管理される各種電子データ（画像データ、文書データ等）等が挙げられる。設定情報とは、例えば、コピーに対するパラメータの既定値の集合である。又は、ユーザ情報も設定情報に含まれる。
【００１７】
共有データは、各画像形成装置１０によって重複して管理される。すなわち、同じ設定情報、画像データ、又はユーザ情報等が、重複して各画像形成装置１０において管理される。一方で、共有データの更新は、いずれの画像形成装置１０においても可能とされる。そこで、重複管理されている共有データの同期（整合性）を適切に図るために、各画像形成装置１０は、マスター機又はメンバー機に分類される。マスター機は、一台であり、他はメンバー機である。マスター機とメンバー機との間には、共有データの同期に関して主従関係が存在する。
【００１８】
例えば、いずれかのメンバー機において共有データが更新された場合、その更新は、当該メンバー機からマスター機に通知される。すなわち、マスター機は、共有データに関する更新の通知先として位置付けられる。マスター機は、自機の共有データを当該通知に応じて更新し、更に、各メンバー機に対して共有データの更新を通知する。各メンバー機は、当該通知に応じて自機の共有データを更新する。その結果、各画像形成装置１０間において、共有データの同期が図られる。したがって、ユーザは、マスター機のみならず、メンバー機を操作した際も、最新の状態の共有データを利用することができる。なお、基本的に、ユーザから見た場合、マスター機及びメンバー機の区別は無い。
【００１９】
以下において説明されるように、各画像形成装置１０がマスター機であるかメンバー機であるかは、各画像形成装置１０の性能又は状態等に応じて変化する。すなわち、マスター機は、固定的に決まるのではなく、各画像形成装置１０の性能又は状態等に基づいて動的に決定される。
【００２０】
図２は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。同図において、画像形成装置１０は、コントローラ１１、スキャナ１２、プリンタ１３、モデム１４、操作パネル１５、ネットワークインタフェース１６、及びＳＤカードスロット１７等のハードウェアを有する。
【００２１】
コントローラ１１は、ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、ＨＤＤ１１４、及びＮＶＲＡＭ１１５等を有する。ＲＯＭ１１３には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。ＲＡＭ１１２は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。ＣＰＵ１１１は、ＲＡＭ１１２にロードされたプログラムを処理することにより、各種の機能を実現する。ＨＤＤ１１４には、プログラムやプログラムが利用する各種のデータ等が記録される。ＮＶＲＡＭ１１５には、各種の設定情報等が記録される。
【００２２】
スキャナ１２は、原稿より画像データを読み取るためのハードウェア（画像読取手段）である。プリンタ１３は、印刷データを印刷用紙に印刷するためのハードウェア（印刷手段）である。モデム１４は、電話回線に接続するためのハードウェアであり、ＦＡＸ通信による画像データの送受信を実行するために用いられる。操作パネル１５は、ユーザからの入力の受け付けを行うためのボタン等の入力手段や、液晶パネル等の表示手段等を備えたハードウェアである。ネットワークインタフェース１６は、ＬＡＮ等のネットワーク（有線又は無線の別は問わない。）に接続するためのハードウェアである。ＳＤカードスロット１７は、ＳＤカード８０に記録されたプログラムを読み取るために利用される。すなわち、画像形成装置１０では、ＲＯＭ１１３に記録されたプログラムだけでなく、ＳＤカード８０に記録されたプログラムもＲＡＭ１１２にロードされ、実行されうる。なお、他の記録媒体（例えば、ＣＤ−ＲＯＭ又はＵＳＢ（Universal Serial Bus）メモリ等）によってＳＤカード８０が代替されてもよい。すなわち、ＳＤカード８０の位置付けに相当する記録媒体の種類は、所定のものに限定されない。この場合、ＳＤカードスロット１７は、記録媒体の種類に応じたハードウェアによって代替されればよい。
【００２３】
図３は、本発明の実施の形態における画像形成装置の機能構成例を示す図である。同図に示されるように、画像形成装置１０は、共有データ同期部１２０を有する。共有データ同期部１２０は、各画像形成装置１０において重複して管理されている共有データの同期を図るための処理を実行する。共有データ同期部１２０は、画像形成装置１０にインストールされたプログラムが、ＣＰＵ１１１に実行させる処理によって実現される。
【００２４】
共有データ同期部１２０は、同期処理部１２１、同期経路構築部１２２、参加通知部１２３、マスター探索部１２４、立候補通知送信部１２５、立候補通知受信部１２６、適性判定部１２７、マスター確立部１２８、マスター要求応答部１２９、離脱処理部１３０、次期マスター選択部１３１、省電力移行通知部１３２、引き継ぎ部１３３、復帰要求部１３４、復帰処理部１３５、タイマーイベント処理部１３６、共有データ記憶部１３７、機器情報記憶部１３８、同期制御情報記憶部１３９、及びメンバーリスト記憶部１４０等を含む。
【００２５】
同期処理部１２１は、共有データの同期処理を実行する。同期経路構築部１２２は、共有データの同期時において、同期のための情報（同期情報）を各画像形成装置１０に伝達するための伝達経路（以下、「同期経路」という。）を構築（生成）する。参加通知部１２３は、画像形成装置１０が起動された場合、又は省電力状態から復帰した場合等において、ネットワーク同期システム１への参加を示す通知をブロードキャストする。省電力状態とは、省電力モード又は省エネモード等とも呼ばれる状態であり、通常の状態よりも消費電力が低減された状態をいう。
【００２６】
マスター探索部１２４は、ネットワーク同期システム１において、現在マスター機として位置付けられている画像形成装置１０を探索する。立候補通知送信部１２５は、マスター機としての地位に立候補することを示す通知（立候補通知）をブロードキャストする。立候補通知受信部１２６は、他機よりブロードキャストされた立候補通知を受信する。適性判定部１２７は、他機との比較において、自機がマスター機として相応しいか否かを判定する。マスター確立部１２８は、自機がマスター機になる際に、マスター機としての地位を確立するための処理を実行する。マスター要求応答部１２９は、マスター機からの要求（特に、マスター機のマスター確立部１２８からの要求）に応じた処理を実行する。離脱処理部１３０は、省電力状態への移行の際や電源ＯＦＦ状態（電源断状態）への移行の際に、自機がネットワーク同期システム１から離脱するための処理を制御する。次期マスター選択部１３１は、自機がマスター機である場合に、ネットワーク同期システム１より離脱する際に、マスター機としての地位の引き継ぎ先の画像形成装置１０（メンバー機）を選択する。省電力移行通知部１３２は、自機が省電力状態へ移行することを他機に通知する。引き継ぎ部１３３は、マスター機としての地位を引き継ぐための処理を実行する。復帰要求部１３４は、省電力状態の他機に対して、省電力状態からの復帰要求を送信する。復帰処理部１３５は、省電力状態からの復帰要求に応じて、自機が省電力状態から復帰する際に必要とされる処理を実行する。タイマーイベント処理部１３６は、タイマーイベントに応じた処理を実行する。タイマーイベントとは、画像形成装置１０において定期的に発生するイベント（通知）である。但し、省電力状態に移行中の画像形成装置１０では、タイマーイベントは発生しない。
【００２７】
共有データ記憶部１３７は、ＨＤＤ１１４又はＮＶＲＡＭ１１５を用いて共有データを記憶する。機器情報記憶部１３８は、ＨＤＤ１１４又はＮＶＲＡＭ１１５を用いて自機の属性情報（機器情報）を記憶する。同期制御情報記憶部１３９は、ＨＤＤ１１４又はＮＶＲＡＭ１１５を用いて同期制御情報を記憶する。同期制御情報とは、共有データの同期処理に必要とされる制御情報をいう。本実施の形態において、同期制御情報は、マスター情報、同期時転送先情報、及びタイマーイベント間隔等を含む。マスター情報は、マスター機を識別するための情報である。同期時転送先情報は、共有データの同期時において、同期情報の転送先の他機を識別するための情報である。メンバーリスト記憶部１４０は、マスター機において有効な記憶部であり、メンバー機の機器情報の一覧を記憶する。
【００２８】
なお、共有データ同期部１２０は、画像形成装置１０の外部において実装されてもよい。
【００２９】
図４は、共有データ同期部が画像形成装置の外部に実装された例を示す図である。同図の（Ａ）には、画像形成装置１０とネットワーク若しくは所定のケーブル、又は無線通信等で接続された情報処理装置２０に共有データ同期部１２０が実装された例が示されている。この場合、情報処理装置２０と画像形成装置１０とは、１対多の関係でもよい。
【００３０】
また、（Ｂ）には、画像形成装置１０と情報処理装置２０とが同一の筐体４０に格納された例が示されている。この場合、ユーザからは、画像形成装置１０と情報処理装置２０とは、一台の機器として見える。
【００３１】
続いて、共有データの同期に関する、各画像形成装置１０の状態遷移について説明する。図５は、共有データの同期に関する画像形成装置の状態遷移を説明するための図である。
【００３２】
電源ＯＦＦ状態ｓｔ１において、電源ＯＮされると（ｅｖ１）、画像形成装置１０は、マスターサーチ状態ｓｔ２に遷移する。マスターサーチ状態ｓｔ２において、画像形成装置１０は、ネットワーク３０上において、マスター機の探索を行う。マスター機の探索要求に対してマスター機からの応答（マスター応答）が有ると（ｅｖ２）、画像形成装置１０（すなわち、メンバー機）は、データ同期中状態ｓｔ３に遷移する。データ同期中状態ｓｔ３において、メンバー機は、マスター機との間で、同期処理を行う。すなわち、メンバー機は、自機の共有データをマスター機が有している共有データと同じ状態とする。同期処理が完了すると（ｅｖ５）、メンバー機は、変化通知待ち状態ｓｔ５に遷移する。変化通知待ち状態ｓｔ５は、メンバー機にとって、定常状態である。変化通知待ち状態ｓｔ５において、メンバー機は、マスター機の状態変化の通知を待機する。マスター機の状態変化とは、例えば、共有データの更新、省電力状態への移行、又は電源ＯＦＦ状態ｓｐ１への移行等である。
【００３３】
マスター機より共有データの更新通知を受けると（ｅｖ６）、メンバー機は、再度データ同期中状態ｓｔ３に遷移する。
【００３４】
一方、マスター機の探索要求に対してマスター応答が無く、マスター機が不在であることが検知されると（ｅｖ３）、画像形成装置１０は、マスター選定中状態ｓｔ４に遷移する。なお、マスター機が不在である状態は、正常系においては、ネットワーク同期システム１の運用が開始されるときに発生する。異常系においては、マスター機が故障等により突然通信不能となったとき等に発生する。マスター選定中状態ｓｔ４において、画像形成装置１０は、他の画像形成装置１０（他機）と通信することにより、マスター機を選定する。
【００３５】
マスター選定中状態ｓｔ４において、他機がマスター機に選定されると、当該他機によってマスター宣言が行われる（ｅｖ７）。マスター宣言とは、マスター機となった画像形成装置１０が、他機に対して自機がマスター機であること（自機が更新の通知先であること）を通知することをいう。他機からのマスター宣言に応じ、画像形成装置１０（すなわち、メンバー機）は、データ同期中状態ｓｔ３に遷移する。メンバー機がデータ同期中状態ｓｔ３に遷移した後の状態遷移は、既に述べた通りである。なお、変化通知待ち状態ｓｔ５において、マスター機が不在となったことが検知されると（ｅｖ８）、メンバー機は、マスター選定中状態ｓｔ４に遷移する。
【００３６】
一方、マスター選定中状態ｓｔ４において自機がマスター機に選定されると、画像形成装置１０（マスター機）は、マスター宣言（自機がマスター機であることの他機への通知）を行い（ｅｖ９）、メンバー登録状態ｓｔ６に遷移する。メンバー登録状態ｓｔ６において、マスター機は、各他機（すなわち、各メンバー機）に対してメンバー登録を依頼し、各メンバー機からの登録要求を受信する。受信された登録要求に含まれている情報は、メンバーリスト記憶部１４０に記録される。
【００３７】
メンバー登録が完了すると（ｅｖ１０）、マスター機は、同期経路構築中状態ｓｔ７に遷移する。同期経路構築中状態ｓｔ７において、マスター機は、共有データの同期経路を構築（生成）する。同期経路は、省電力化を考慮して構築される。同期経路の構築が完了すると（ｅｖ１１）、マスター機は、変化通知待ち状態ｓｔ８に遷移する。変化通知待ち状態ｓｔ８は、マスター機にとって定常状態である。変化通知待ち状態ｓｔ８において、マスター機は、メンバー機からの状態変化の通知を待機する。メンバー機の状態変化とは、例えば、メンバー機における共有データの更新、メンバー機の省電力状態への移行、メンバー機の電源ＯＦＦ状態ｓｔ１への移行等である。
【００３８】
変化通知待ち状態ｓｔ８において、メンバー機の参加又は離脱が検知されると（ｅｖ１２）、マスター機は、再び同期経路構築中状態ｓｔ７に遷移する。メンバー構成の変化により、同期経路の再構築する必要があるためである。なお、メンバー機の参加とは、新たなメンバー機が、ネットワーク同期システム１へ追加されることをいう。
【００３９】
また、変化通知待ち状態ｓｔ８において、メンバー機より共有データの更新通知を受けると（ｅｖ１３）、マスター機は、データ同期中状態ｓｔ３に遷移する。
【００４０】
引き続き図５を参照しつつ、マスター機の省電力状態ｓｔ２１への遷移（移行）について説明する。マスター機は、省電力状態ｓｔ２１へ移行する際、次期のマスター機を選定する。マスター機は、次期のマスター機になるメンバー機を指定して、省電力状態ｓｔ２１への移行通知を行い（ｅｖ２１）、省電力状態ｓｔ２１に遷移する。したがって、マスター機は、省電力状態ｓｔ２１への移行に応じてメンバー機となる。当該メンバー機が省電力状態ｓｔ２１から復帰すると、他機に対して省電力復帰通知を送信し、一つのメンバー機としてネットワーク同期システム１に復帰する（ｅｖ２３）。
【００４１】
各メンバーは、通常、変化通知待ち状態ｓｔ５において、マスター機からの省電力状態ｓｔ２１への移行通知を受信する。当該移行通知を受けたメンバー機のうち、次期マスターに選定されたメンバー機は、マスター宣言を行い（ｅｖ２２）、メンバー登録状態ｓｔ６に遷移する。
【００４２】
メンバー機が省電力状態ｓｔ２１にする場合は、省電力移行通知他機に送信する（ｅｖ２４）。
【００４３】
なお、図５は、あくまでも共有データの同期に関する状態遷移を示すものである。したがって、各画像形成装置１０は、図５に示される状態遷移と並行して、通常の画像形成処理（印刷、スキャン、コピー、ＦＡＸ送受信等）等を行う。
【００４４】
以下、ネットワーク同期システム１の処理手順について説明する。まず、マスター機とメンバー機との相対的な関係の理解を容易にするため、メンバー機において、共有データが更新された際に実行される処理手順について説明する。
【００４５】
図６は、メンバー機において共有データが更新された際にマスター機が実行する処理手順の一例を説明するためのフローチャートである。
【００４６】
ステップＳ１１において、マスター機の同期処理部１２１は、共有データの更新が行われたメンバー機より更新通知を受信する。すなわち、各メンバー機の同期処理部１２１は、自機において共有データの更新が行われた場合、その更新をマスター機の同期処理部１２１に通知する。各メンバー機は、同期制御情報記憶部１３９に記憶されているマスター情報に基づいてマスター機を特定する。
【００４７】
図７は、マスター情報の構成例を示す図である。同図において、マスター情報は、ホスト名、ＩＰアドレス、オプション情報、及び生存通知送信時刻等を含む。ホスト名は、マスター機のホスト名である。ＩＰアドレスは、マスター機のＩＰアドレスである。オプション情報は、マスター機に装着されているオプション部品（例えば、フィニッシャ等）の情報である。生存通知送信時刻は、マスター機に対して最後に生存通知を送信した時刻である。
【００４８】
また、更新対象とされる共有データの一例を図８に示す。図８は、共有データの一例としてのユーザ情報の構成例を示す図である。
【００４９】
同図において、ユーザ情報は、ユーザごとに、ユーザＩＤ、ユーザ名、表示名、電話番号、所属、メールアドレス、及び更新日時等を含む。ユーザＩＤは、各ユーザに一意に割り当てられたＩＤである。ユーザ名は、ユーザの識別名である。表示名は、ユーザの表示用の文字列である。電話番号、所属、メールアドレスは、ユーザの電話番号、所属部門、メールアドレスである。更新日時は、レコードが更新された日時である。同図において、更新日時は、（年／月／日：時：分：秒）の形式で示されている。
【００５０】
なお、例えば、画像形成装置１０においてスキャンされた画像データ等も共有データとして共有データ記憶部１３７に保存（蓄積）されうる。画像データについても、その識別子（画像ＩＤ）及び更新日時（保存された日時）等が記録される。また、他の共有データについても、その識別子及び更新日時等が付与されて共有データ記憶部１３７に記憶されている。
【００５１】
続いて、マスター機の同期処理部１２１は、更新通知の送信元のメンバー機より、更新された共有データ（以下、「更新データ」という。）を取得する（Ｓ１２）。例えば、一ユーザに関するユーザ情報が追加又は更新された場合、追加又は更新を識別するための識別情報（以下、「更新種別」という）と当該ユーザのユーザ情報とが更新データとして取得される。また、一ユーザに関するユーザ情報が削除された場合、削除されたことを示す更新種別と、当該ユーザのユーザＩＤとが更新データとして取得される。全てのユーザのユーザ情報が更新データとして取得されてもよいが、通信負荷及び処理負荷等を考慮すると、更新データとして取得される対象は、更新された部分に限定されるのが望ましい。
【００５２】
続いて、同期処理部１２１は、取得された更新データと、自機の共有データ記憶部１３７において当該更新データに対応する共有データとの更新日時を比較する（Ｓ１３）。すなわち、いずれが最新版であるかが判定される。
【００５３】
更新データの方が新しい場合、同期処理部１２１は、更新データが示す更新内容を自機（マスター機）の共有データに反映する（Ｓ１４）。続いて、同期処理部１２１は、更新データ（同期情報）を同期時転送先情報によって識別される転送先に転送する（Ｓ１５）。
【００５４】
同期時転送先情報は、同期経路において、自機の直下に位置する他機のＩＰアドレス又はホスト名等である。同期経路は、後述されるように、所定のタイミングでマスター機によって構築（生成）され、各メンバー機に通知されている。ここでは、図９に示されるような同期経路が構築されていることとする。
【００５５】
図９は、同期経路の一例を示す図である。同図では、ＴＥＳＴ１（画像形成装置１０ａ）が、マスター機であることを前提とする。すなわち、同期経路では、マスター機がルート（最上流又は起点）とされる。同図の同期経路では、ＴＥＳＴ１の直下にＴＥＳＴ２及びＴＥＳＴ３が接続されている。ＴＥＳＴ２の直下にＴＥＳＴ３が接続されている。ＴＥＳＴ５の直下にＴＥＳＴ４が接続されている。各画像形成装置１０は、自機の直下に接続された他機のＩＰアドレス又はホスト名を、同期時転送先情報として同期制御情報記憶部１３９に記憶している。例えば、ＴＥＳＴ１は、ＴＥＳＴ２及びＴＥＳＴ５のＩＰアドレス又はホスト名を記憶している。ＴＥＳＴ２は、ＴＥＳＴ３のＩＰアドレス又はホスト名を、ＴＥＳＴ５は、ＴＥＳＴ４のＩＰアドレス又はホスト名を記憶している。ＴＥＳＴ３及びＴＥＳＴ４は、同期時転送先情報として「転送先無し」を示す値を記憶している。
【００５６】
したがって、ステップＳ１０５において、ＴＥＳＴ１は、ＴＥＳＴ２及びＴＥＳＴ５に更新データを転送する。ＴＥＳＴ２、ＴＥＳＴ５は、それぞれ、ＴＥＳＴ３、ＴＥＳＴ４に更新データを転送する。その結果、各メンバー機において、更新データの示す更新内容が共有データ記憶部１３７に反映される。
【００５７】
なお、同期経路にしたがって更新データが転送される場合、更新通知元のメンバー機にも更新データが転送される。しかし、当該メンバー機は、更新データの反映は不要である。そこで、更新データに更新通知元のメンバー機の識別情報（ＩＰアドレス又はホスト名等）が付与されてもよい。各メンバー機は、更新データに付与された当該識別情報が自機を示す場合、更新データの反映は行わないようにしてもよい。
【００５８】
一方、ステップＳ１３において、更新データの方が古いと判定された場合、マスター機の同期処理部１２１は、更新データに対応する自機の共有データをメンバー機に送信することにより、更新通知元のメンバー機の共有データを自機の共有データの状態に同期させる（Ｓ１６）。すなわち、当該メンバー機の同期処理部１２１は、マスター機より受信された共有データを自機の共有データ記憶部１３７に反映する。
【００５９】
また、ステップＳ１３において、比較された双方のデータが同じであると判定された場合、更新データは無視される。
【００６０】
なお、マスター機において共有データの更新が行われた場合、当該マスター機によって、ステップＳ１５が実行されればよい。その結果、全てのメンバー機に当該更新が反映される。
【００６１】
続いて、新たなメンバー機がネットワーク同期システム１に参加する際に実行される処理手順について説明する。図１０は、ネットワーク同期システムへの参加時に画像形成装置が実行する処理手順の一例を説明するためのフローチャートである。
【００６２】
画像形成装置１０に電源が投入され、又は画像形成装置１０が省電力状態から復帰して、ネットワーク通信が可能な状態となると、当該画像形成装置１０の参加通知部１２３は、参加通知をネットワーク３０上にブロードキャストする（Ｓ１０１）。参加通知は、画像形成装置１０がネットワーク同期システム１に参加することの通知である。この時点において、マスター機が存在する場合、マスター機は、参加通知に応じ、当該参加通知に係る画像形成装置１０（新規メンバ機）の情報をメンバーリスト記憶部１４０に追加し、同期経路の再構築を行う。
【００６３】
図１１は、メンバーリスト記憶部の構成例を示す図である。同図において、メンバーリスト記憶部１４０は、ネットワーク同期システム１に参加している画像形成装置１０ごとに、メンバー番号、ホスト名、ＩＰアドレス、ソフトウェアバージョン、ステータス、省電力状態、定常時消費電力、同期時消費電力、オプション情報、及び最終生存通知日時等を含む機器情報を記憶する。
【００６４】
メンバー番号は、メンバーリスト記憶部１４０に登録された画像形成装置１０ごとに一意に割り当てられた番号である。ホスト名、ＩＰアドレスは、画像形成装置１０のホスト名、ＩＰアドレスである。ソフトウェアバージョンは、画像形成装置１０にインストールされている所定のソフトウェアのバージョンである。ステータスは、マスター機であるかメンバー機であるかを示す情報である。省電力状態は、省電力状態へ移行しているか（移行状態）、省電力状態から復帰しているか（復帰状態）を示す。定常時消費電力は、画像形成装置１０の定常状態における消費電力である。同期時消費電力は、共有データの同期処理時の消費電力である。オプション情報は、画像形成装置１０に装着されているオプション部品の一覧である。最終生存通知日時は、メンバー機がマスター機に対して最後に生存通知を送信した日時である。生存通知の詳細については後述される。
【００６５】
ステップＳ１０１の参加通知に基づいて、当該参加通知に係る画像形成装置１０に関するレコード（行）が、マスター機のメンバーリスト記憶部１４０に追加される。メンバーリスト記憶部１４０に追加される情報は、参加通知に含まれていてもよいし、参加通知に応じて、メンバー機が参加通知に係る画像形成装置１０より取得してもよい。但し、ステータス及び省電力状態の値は、マスター機によって自動的に記録されてよい。すなわち、参加通知に係る画像形成装置１０のステータスは、「メンバー」とされる。また、参加通知に係る画像形成装置１０の省電力状態は「復帰状態」とされる。また、最終生存通知日時は、メンバー機からの生存通知の受信に応じて更新される。
【００６６】
なお、本実施の形態では、メンバーリスト記憶部１４０に記録される情報は、マスター機によって、各メンバー機より動的に収集される。但し、値が静的な情報については、各画像形成装置１０に予め記録されていてもよい。値が静的な情報とは、例えば、ステータス、省電力状態、最終生存通知日時以外の情報をいう。
【００６７】
また、定常時消費電力は、画像形成装置１０に装着されているオプション部品に依存するところが大きい。したがって、例えば、図１２に示されるような消費電力算出テーブルを用いて自動的に算出されてもよい。
【００６８】
図１２は、消費電力算出テーブルの例を示す図である。同図において、消費電力算出テーブルは、オブション部品ごとに、消費電力が記録されている。「無し」に対する消費電力は、オブション部品が装着されていない状態の消費電力である。したがって、各画像形成装置１０の定常時消費電力は、「無し」に対する消費電力に、各画像形成装置１０に装着されているオプション部品の消費電力を加算することにより算出される。
【００６９】
例えば、消費電力算出テーブルは、各画像形成装置１０のＨＤＤ１１４又はＮＶＲＡＭ１１５に記録されており、各画像形成装置１０は、自機に装着されたオブション部品に応じて、自機の定常時消費電力を算出する。但し、各画像形成装置１０の定常時消費電力は、人手によって計測され、その計測値が各画像形成装置１０のＨＤＤ１１４又はＮＶＲＡＭ１１５に記録されもよい。
【００７０】
また、同期時消費電力は、例えば、同期処理において行われる処理に関する理論値又は実測値が各画像形成装置１０の機器情報記憶部１３８に記録される。同期処理において行われる処理とは、通信処理や共有データ記憶部１３７（ＨＤＤ１１４又はＮＶＲＡＭ１１５）へのアクセス処理である。通信処理は、共有データの転送等のために実行される。共有データ記憶部１３７へのアクセス処理は、共有データの読み出し又は書き込み等のために実行される。
【００７１】
続いて、当該画像形成装置１０のマスター探索部１２４は、マスター機を探索するため、マスター探索要求をネットワーク３０上にブロードキャストし、マスター機からの応答を待機する（Ｓ１０２）。すなわち、マスター機は、マスター探索要求を受信した場合、当該マスター探索要求に対して応答を行う。
【００７２】
マスター探索要求の送信後、所定時間内にマスター機からの応答（マスター応答）が有った場合（Ｓ１０３でＹＥＳ）、当該画像形成装置１０の同期処理部１２１は、マスター応答に含まれているマスター機の情報（マスター情報）を同期制御情報記憶部１３９に記録する（Ｓ１０４）。同期制御情報記憶部１３９にマスター情報が記録されることにより、当該画像形成装置１０は、ネットワーク同期システム１における現在のマスター機を識別可能となる。
【００７３】
なお、マスター情報（図７）を構成する項目のうち、マスター応答に含まれているのは、ホスト名、ＩＰアドレス、及びオブション情報である。生存通知送信時刻は、当該画像形成装置１０が、マスター機に対して生存通知を送信した際に更新される。
【００７４】
続いて、当該画像形成装置１０の同期処理部１２１は、マスター機との間で、新規メンバー機のための共有データの同期処理を行う（Ｓ１０５）。当該同期処理の詳細については後述される。なお、新規メンバー機とは、当該画像形成装置１０のことをいう。
【００７５】
一方、マスター探索要求の送信後、所定時間内にマスター機からの応答（マスター応答）が無い場合（Ｓ１０３でＮＯ）、当該画像形成装置１０は、マスター機は存在しないと判定する。そこで、当該画像形成装置１０は、マスター選定処理を実行する（Ｓ１０６）。マスター選定処理の詳細については後述される。マスター選定処理によって、当該画像形成装置１０又は他機がマスター機に選定される。なお、正常系において、マスター機が存在しないという状態は、ネットワーク同期システム１の運用が開始されるときに発生する。一度マスター機が選定された後、正常な運用が行われている間は、マスター機は常に存在する。但し、マスター機が故障等により突然通信不能となった場合等の異常系において、マスター機が存在しないという状態が発生しうる。
【００７６】
当該画像形成装置１０がマスター機に選定された場合（Ｓ１０７でＹＥＳ）、当該画像形成装置１０は、他機（メンバー機）との共有データの同期処理を実行する（Ｓ１０８）。具体的には、マスター機（当該画像形成装置１０）は、メンバーリスト記憶部１４０（図１１）に登録されている各メンバー機に対して、全共有データの送信を要求する。但し、送信要求の対象は、全共有データのＩＤ及び更新日時に限定されてもよい。なお、メンバーリスト記憶部１４０へのメンバー機の登録は、ステップＳ１０６において行われている。マスター機は、メンバー機より返信された共有データと、自機の共有データ記憶部１３７に記憶されている共有データとに基づいて、最新版の共有データを生成する。すなわち、重複する共有データに関しては、更新日時が最新のものが選択される。マスター機は、最新版の共有データを同期情報として、ステップＳ１０６において構築されている同期経路にしたがって転送する。
【００７７】
一方、当該画像形成装置１０がマスター機に選定されなかった場合（Ｓ１０７でＮＯ）、当該画像形成装置１０は、マスター機との共有データの同期処理を実行する（Ｓ１１１）。当該同期処理は、ステップＳ１０９における同期処理と対をなすものである。
【００７８】
続いて、ステップＳ１０５に関して実行される処理手順について説明する。図１３は、新規メンバー機のための共有データの同期処理の処理手順の一例を説明するためのフローチャートである。新規メンバー機のための共有データの同期処理は、例えば、新規メンバー機からメンバー機への同期要求によって開始される。図１３では、当該同期要求に応じて、マスター機が実行する処理手順について説明する。
【００７９】
まず、マスター機は、同期要求の送信元である新規メンバー機より、共有データを取得する（Ｓ１２１）。ここでは、各共有データの全部ではなく、各共有データのＩＤ及び更新日時が取得されればよい。但し、各共有データの全部が取得されてもよい。
【００８０】
ステップＳ１２２以降は、図６のステップＳ１３以降と同様でよい。但し、ステップＳ１２３が実行される場合であって、ステップＳ１２１において、各共有データの全部ではなく、各共有データのＩＤ及び更新日時が取得されている場合、マスター機は、ステップＳ１２３の実行前に、自機の共有データと相違する共有データを新規メンバー機より取得する。
【００８１】
続いて、図１０のステップＳ１０６の詳細について説明する。図１４は、マスター選定処理の処理手順の一例を説明するためのフローチャートである。また、図１５は、マスター選定処理の処理手順の一例を説明するためのシーケンス図である。図１４及び図１５において、同一又は対応するステップには同一ステップ番号を付している。
【００８２】
ステップＳ１３１において、画像形成装置１０（図１０の新規メンバー機）の立候補通知送信部１２５は、マスター機としての地位に立候補することを示す立候補通知をネットワーク３０上にブロードキャストする（Ｓ１３１ａ）。図１５では、ＴＥＳＴ３が立候補通知を送信している例（すなわち、ＴＥＳＴ３が当該画像形成装置１０である例）が示されている。立候補通知には、当該画像形成装置１０の機器情報記憶部１３８に記憶されている機器情報を構成する定常時消費電力等が含まれる。
【００８３】
立候補通知は、他の画像形成装置１０の立候補通知受信部１２６によって受信される。立候補通知を受信した各画像形成装置１０の適性判定部１２７は、当該立候補通知に含まれている機器情報と自機の機器情報記憶部１３８に記憶されている機器情報とを比較して、自機の方がマスター機に相応しいか否かを判定する。具体的には、適性判定部１２７は、当該立候補通知に含まれている定常時消費電力と、自機の機器情報に含まれている定常時消費電力とを比較し、自機の定常時消費電力の方が小さければ、自機の方がマスター機に相応しいと判定する。
【００８４】
自機の方がマスターに相応しいと判定した画像形成装置１０の立候補通知送信部１２５は、自機の機器情報を含む立候補通知をブロードキャストする（Ｓ１３１ｂ）。図１５では、ＴＥＳＴ１が立候補通知を送信している例が示されている。
【００８５】
立候補通知を送信した画像形成装置１０のマスター確立部１２８は、自機が立候補通知を送信後、所定時間内に他機より立候補通知が受信されたか否かに基づいて、自機がマスター機に選定されたか否かを判定する（Ｓ１３２）。すなわち、自機が立候補通知を送信後、所定時間内に他機より立候補通知が受信されなかった場合、マスター確立部１２８は、自機がマスター機であると判定する。一方、機が立候補通知を送信後、所定時間内に他機より立候補通知が受信された場合、マスター確立部１２８は、自機はマスター機でないと判定する。図２２では、ＴＥＳＴ３の立候補通知の後に、ＴＥＳＴ１の立候補通知が送信されている。したがって、ＴＥＳＴ１がマスター機として選定される。
【００８６】
このように、マスター機は、定常時消費電力の比較に基づいて選定される。その結果、ネットワーク同期システム１全体の省電力化を期待することができる。
【００８７】
自機がマスター機に選定された場合（Ｓ１３３でＹＥＳ）、画像形成装置１０（すなわち、マスター機）のマスター確立部１２８は、自機の同期制御情報記憶部１３９のマスター情報を、自機のホスト名、ＩＰアドレス、及びオブション情報によって更新する（Ｓ１３４）。すなわち、マスター機におけるマスター情報には、自機の情報が記録される。続いて、マスター確立部１２８は、マスター宣言をネットワーク３０上にブロードキャストする（Ｓ１３５）。マスター宣言には、マスター情報（図７）を構成する情報のうち、ホスト名、ＩＰアドレス、及びオプション情報が含まれる。なお、マスター宣言は、自機がマスター機であること（すなわち、自機が共有データの更新の通知先であること）を示す通知である。
【００８８】
続いて、マスター確立部１２８は、メンバー登録要求をネットワーク３０上にブロードキャストする（Ｓ１３６）。続いて、マスター確立部１２８は、メンバー登録要求に応じて各メンバー機より返信される、各メンバー機の機器情報（メンバー情報）を受信する（Ｓ１３７）。メンバー情報の受信のための待機は、メンバー登録要求を送信してから一定時間経過行われる（Ｓ１３８）。一定時間経過後（Ｓ１３８でＹＥＳ）、マスター確立部１２８は、当該一定時間内に受信されたメンバー情報をメンバーリスト記憶部１４０（図１１）に記録して、メンバーリストを生成する（Ｓ１３９）。なお、メンバーリスト記憶部１４０には、自機（マスター機）の機器情報も記録されてよい。図１１では、マスター機の機器情報も記録された例が示されている。
【００８９】
続いて、マスター機の同期経路構築部１２２は、メンバーリスト記憶部１４０に記録されている情報に基づいて、同期経路を構築（生成）する（Ｓ１４０）。同期経路の構築処理の詳細については後述されるが、同期処理に関する消費電力量が小さくなるように、図９において示したような同期経路が構築される。続いて、同期経路構築部１２２は、構築された同期経路において、自機の直下に位置するメンバー機のＩＰアドレス又はホスト名によって、自機の同期制御情報記憶部１３９内の同期時転送先情報を更新する（Ｓ１４１）。続いて、同期経路構築部１２２は、メンバーリスト記憶部１４０に登録されている各メンバー機に、当該メンバー機用の同期時転送先情報を送信する（Ｓ１４２）。当該メンバー機用の同期時転送先とは、当該メンバー機の直下に位置するメンバー機のＩＰアドレス又はホスト名である。同期経路の末端のメンバー機に対しては、転送先は無いことを示す同期時転送先情報が送信される。
【００９０】
なお、同期時転送先情報は、同期経路に従って転送されるようにしてもよい。この場合、マスター機は、同期経路において直下のメンバー機に対して、当該メンバー機以下の経路を示す同期経路情報を送信する。当該経路情報には、当該メンバー機以下の各メンバー機の接続関係、及びＩＰアドレス若しくはホスト名等を含む。当該リストを受信したメンバー機は、マスター機と同様の処理を実行して同期経路情報を転送する。但し、同期経路の末端のメンバー機は、他機に対して同期経路情報の転送は行わない。
【００９１】
一方、ステップＳ１３２において、自機がマスター機に選定されなかった場合（Ｓ１３３でＮＯ）、画像形成装置１０（すなわち、メンバー機）のマスター要求応答部１２９は、マスター機からのマスター宣言の受信を待機する（Ｓ１４３）。マスター宣言が受信されると（Ｓ１４３でＹＥＳ）、マスター要求応答部１２９は、受信されたマスター宣言に含まれている、マスター機のホスト名、ＩＰアドレス、及びオブション情報によって、自機の同期制御情報記憶部１３９内のマスター情報を更新する（Ｓ１４４）。また、マスター要求応答部１２９は、当該マスター情報における生存通知送信時刻をクリア（初期化）する。
【００９２】
続いて、メンバー登録要求が受信されると（Ｓ１４５でＹＥＳ）、マスター要求応答部１２９は、自機の機器情報記憶部１３８に記憶されている機器情報を、マスター情報によって識別されるマスター機に対してユニキャストで送信する（Ｓ１４６）。
【００９３】
続いて、同期時転送先情報が受信されると（Ｓ１４７でＹＥＳ）、マスター要求応答部１２９は、受信された同期時転送先情報によって、自機の同期制御情報記憶部１３９の同期時転送先情報を更新する（Ｓ１４８）。
【００９４】
続いて、図１４のステップＳ１４０の詳細について説明する。図１６は、同期経路の構築処理の処理手順の一例を説明するためのフローチャートである。
【００９５】
ステップＳ１５１において、同期経路構築部１２２は、省電力状態が「復帰状態」である各メンバー機の同期時消費電力をメンバーリスト記憶部１４０より取得する。ここで、省電力状態が「復帰状態」であるメンバー機に限定されるのは、省電力状態のメンバー機が同期経路に含めまれないようにするためである。そうすることにより、ネットワーク同期システム１全体としての消費電力量を削減することができる。共有データの同期処理時において、省電力状態のメンバー機が省電力状態から復帰されるのを回避することができるからである。
【００９６】
続いて、同期経路構築部１２２は、同期時消費電力の昇順に（すなわち、小さい順に）メンバー機をソートする（Ｓ１５２）。続いて、同期経路構築部１２２は、ソート結果に基づいて、同期処理の際のネットワーク同期システム１全体の消費電力量が、できるだけ小さくなるように同期経路を構築（生成）する（Ｓ１５３）。
【００９７】
斯かる同期経路の構築方法の基本的な方針は、同期時消費電力が相対的に大きいメンバー機が同期経路の末端に位置するようにすることである。すなわち、同期経路において中間に位置するメンバー機は、上位のマスター機又はメンバー機より更新データを受信し、自機の共有データをアップデートし、下位のメンバー機に更新データを転送する必要がある。一方、末端のメンバー機は、下位のメンバー機に更新データを転送する必要はない。すなわち、末端のメンバー機は、相対的に同期処理における処理量が少なくて済む。したがって、処理量が少なくて済む位置に、同期時消費電力が相対的に大きいメンバー機を配置することで、ネットワーク同期システム１全体として、同期処理の省電力化が期待できるというわけである。
【００９８】
例えば、本実施の形態では、図１７に示されるような同期経路の雛形情報が予め作成され、各画像形成装置１０のＨＤＤ１１４等に記録されていてもよい。
【００９９】
図１７は、同期経路の雛形情報の例を説明するための図である。同図において、マスター機以外の矩形内の数字は、同期時消費電力の昇順のソート結果に対応する順番を示す。すなわち、同期経路構築部１２２は、ソート結果の順番に対応する位置に、各メンバー機を当てはめることにより同期経路を構築する。そうすることで、同期時消費電力が相対的に大きいメンバー機を、末端（３又は４の位置）に配置することができる。
【０１００】
ところで、図９において示した同期経路は、図１１のメンバーリスト記憶部１４０及び図１７の雛形に基づいて構築されたものである。すなわち、図１１に示されるメンバー機を、同期時消費電力の昇順に並べると、ＴＥＳＴ５、ＴＥＳＴ２、ＴＥＳＴ４、ＴＥＳＴ３の順になる。この順に、各メンバー機を図１７の雛形に当てはめると、図９に示されると通りとなる。
【０１０１】
なお、雛形の経路は、ネットワーク同期システム１に含まれる画像形成装置１０の台数に応じて適宜変更されてよい。また、雛形を用いないで同期経路が構築されてもよい。また、同期経路は、分岐点を有さなくてもよい。すなわち、同期経路は一列であってもよい。また、マスター機をルートとし、全てのメンバー機はマスター機の直下に配置された同期経路が構築されてもよい。また、本実施の形態では、同期時消費電力が管理され、同期時消費電力に基づいて同期経路が生成される例を示したが、定常時消費電力に基づいて同期経路が生成されてもよい。この場合、定常時消費電力の値が直接的に用いられてもよいし、定常時消費電力に対して所定の係数が適用された結果が用いられてもよい。当該係数は、画像形成装置１０ごと（又は機種ごと）に異なっていてもよい。
【０１０２】
続いて、各画像形成装置１０が省電力状態に移行する際に実行する処理手順について説明する。図１８は、省電力状態への移行時の処理手順の一例を説明するためのフローチャートである。
【０１０３】
例えば、無操作状態の所定期間の継続により、省電力状態へ移行すべきことが検知されると（Ｓ２０１）、画像形成装置１０の離脱処理部１３０は、自機がマスター機であるか否かを判定する（Ｓ２０２）。当該判定は、マスター情報を参照することにより可能である。すなわち、マスター情報が自機を示すものであれば、自機はマスター機である。マスター情報が自機を示すものでなければ、自機はメンバー機である。
【０１０４】
自機がマスター機である場合（Ｓ２０２でＹＥＳ）、離脱処理部１３０は、マスター機用の省電力状態移行処理を起動する（Ｓ２０３）。自機がマスター機でない場合（Ｓ２０２でＮＯ）、離脱処理部１３０は、メンバー機用の省電力状態移行処理を起動する（Ｓ２０４）。
【０１０５】
続いて、ステップＳ２０３の詳細について説明する。図１９は、マスター機用の省電力状態移行処理の一例を説明するためのフローチャートである。
【０１０６】
ステップＳ２１１において、次期マスター選択部１３１は、メンバーリスト記憶部１４０に登録されているメンバー機の中から、自機に代わるマスター機（次期マスター機）を一つ選択する。具体的には、定常時消費電力の比較に基づいて次期マスター機が選択される。すなわち、定常時消費電力が最小であるメンバー機が次期マスター機として選択される。基本的に、マスター機は、メンバー機よりも処理負荷が高い。マスター機としての地位は他機に引き継ぐことが可能であるが、後述されるように、状況によっては他機に引き継げない場合もある。このような点に鑑みると、定常時消費電力が最小であるメンバー機を次期マスター機とすることが、ネットワーク同期システム１全体の消費電力量の削減に寄与するものと考えられるからである。なお、次期マスター機には、省電力状態が復帰状態であるメンバー機が優先して選択される。すなわち、ステップＳ２１１では、省電力状態が復帰状態であるメンバー機の中で、定常時消費電力が最小であるメンバー機が次期マスター機として選択される。
【０１０７】
続いて、マスター機の省電力移行通知部１３２は、次期マスター機の識別情報（ＩＰアドレス又はホスト名等）を含む省電力状態移行通知をネットワーク３０上にブロードキャストする（Ｓ２１２）。続いて、マスター機の引き継ぎ部１３３は、次期マスター機との間でマスター機としての地位の引き継ぎ処理を行う（Ｓ２１３）。具体的には、マスター機の引き継ぎ部１３３は、メンバーリスト記憶部１４０に記憶されている情報（メンバーリスト）を、次期マスター機に転送する。続いて、マスター機は、省電力状態へ移行する（Ｓ２１４）。
【０１０８】
続いて、図１８のステップＳ２０４の詳細について説明する。図２０は、メンバー機用の省電力状態移行処理の一例を説明するためのフローチャートである。
【０１０９】
ステップＳ２２１において、省電力移行通知部１３２は、省電力状態移行通知をネットワーク３０上にブロードキャストする。省電力状態移行通知には、当該メンバー機の識別情報（ＩＰアドレス又はホスト名等）が含まれる。なお、メンバー機による省電力状態移行通知は、マスター機に対してユニキャストされてもよい。
【０１１０】
続いて、メンバー機は、省電力状態に移行する（Ｓ２２２）。
【０１１１】
続いて、図１８の処理に応じてメンバー機によって実行される処理手順について説明する。図２１は、マスター機の省電力状態移行に応じてメンバー機が実行する処理手順の一例を説明するためのフローチャートである。また、図２２は、マスター機の省電力状態移行に応じてメンバー機が実行する処理手順の一例を説明するためのシーケンス図である。図２２中、図２１又は図１９と同一又は対応するステップには同一ステップ番号を付している。
【０１１２】
メンバー機において、マスター機より送信された省電力状態移行通知が受信されると（Ｓ２３１）、メンバー機のマスター確立部１２８は、自機は次期マスター機に指定されているか否かを判定する（Ｓ２３２）。図２２では、ＴＥＳＴ１がマスター機であり、ＴＥＳＴ３が次期マスター機に選択された場合の例が示されている。
【０１１３】
自機が次期マスター機に指定されている場合（Ｓ２３２でＹＥＳ）、マスター確立部１２８は、マスター機との間でマスター機としての地位の引き継ぎ処理を行う（Ｓ２３３）。すなわち、マスター機よりメンバーリストを受信し、当該メンバーリストをメンバーリスト記憶部１４０に記録する。なお、マスター確立部１２８は、受信されたメンバーリスト内のマスター機のレコードについて、ステータスを「メンバー」に更新し、「省電力状態」を「移行状態」に更新する。また、マスター確立部１２８は、当該メンバーリスト内の自機のレコードについて、ステータスを「マスター」に更新する。
【０１１４】
続いて、マスター確立部１２８は、自機の同期制御情報記憶部１３９のマスター情報を、自機のホスト名、ＩＰアドレス、及びオブション情報によって更新する（Ｓ２３４）。続いて、マスター確立部１２８は、マスター宣言をネットワーク３０上にブロードキャストする（Ｓ２３５）。マスター宣言には、マスター情報（図７）を構成する情報のうち、ホスト名、ＩＰアドレス、及びオプション情報が含まれる。続いて、マスター確立部１２８は、図１４のステップＳ１４０〜Ｓ１４２と同様の処理を実行する（Ｓ２３６〜Ｓ２３８）。その結果、新たな同期経路が構築される。
【０１１５】
一方、自機が次期マスター機に指定されていない場合（Ｓ２３２でＮＯ）、マスター要求応答部１２９は、マスター機からのマスター宣言の受信を待機する（Ｓ２３９）。マスター宣言が受信されると（Ｓ２３９でＹＥＳ）、マスター要求応答部１２９は、受信されたマスター宣言に含まれている、マスター機のホスト名、ＩＰアドレス、及びオブション情報によって、自機の同期制御情報記憶部１３９内のマスター情報を更新する（Ｓ２４０）。また、マスター要求応答部１２９は、当該マスター情報における生存通知送信時刻をクリア（初期化）する。
【０１１６】
続いて、マスター要求応答部１２９は、図１４のステップＳ１４７及びＳ１４８と同様の処理を実行する（Ｓ２４１、Ｓ２４２）。
【０１１７】
続いて、図１９の処理に応じてマスター機によって実行される処理手順について説明する。図２３は、メンバー機の省電力状態移行に応じてマスター機が実行する処理手順の一例を説明するためのフローチャートである。
【０１１８】
メンバー機からの省電力状態移行通知が受信に基づいて、マスター機のマスター確立部１２８は、当該メンバー機について、ネットワーク同期システム１からの離脱を検知する（Ｓ２５１）。続いて、マスター確立部１２８は、メンバーリスト記憶部１４０において、離脱したメンバー機のレコードを更新する（Ｓ２５２）。すなわち、当該レコードの省電力状態が「移行状態」に更新される。なお、離脱したメンバー機は、省電力状態移行通知に含まれている識別情報に基づいて特定可能である。
【０１１９】
続いて、マスター機は、図１４のステップＳ１４０〜Ｓ１４２と同様の処理を実行する（Ｓ２５３〜Ｓ２５６）。その結果、新たな同期経路が構築される。
【０１２０】
なお、図１８〜図２３の処理手順は、マスター機又はメンバー機が省電力状態へ移行する場合だけでなく、マスター機又はメンバー機が正常に電源ＯＦＦ状態に移行する場合等においても適用可能である。
【０１２１】
ところで、図１９等では、マスター機以外に復帰状態（稼働中）のメンバー機が無い場合については省略されていた。そこで、マスター機が省電力状態へ移行する際に、稼働中のメンバー機が無い場合について説明する。
【０１２２】
図２４は、稼働中のメンバー機が無い場合のマスター機の省電力状態移行処理の一例を説明するためのフローチャートである。また、図２５は、稼働中のメンバー機が無い場合のマスター機の省電力状態移行処理の一例を説明するためのシーケンス図である。図２４と図２５とにおいて、同一又は対応するステップには同一ステップ番号を付している。なお、図２４及び図２５の処理は、図１９のステップＳ２１１において、省電力状態が「復帰状態」であるメンバー機が一つも無い場合に実行される。
【０１２３】
ステップＳ３０１において、マスター機の次期マスター選択部１３１は、自機より定常時消費電力が小さいメンバー機の有無をメンバーリスト記憶部１４０を参照して判定する。該当するメンバー機が有る場合（Ｓ３０１でＹＥＳ）、次期マスター選択部１３１は、該当するメンバー機を次期マスター機候補として選択する（Ｓ３０２）。続いて、マスター機の復帰要求部１３４は、次期マスター機候補として選択されたメンバー機に対して省電力状態からの復帰要求を送信する（Ｓ３０３）。当該復帰要求には、例えば、マジックパケットが利用される。また、当該復帰要求には、次期マスター機候補であることが指定される。当該復帰要求に応じ、当該メンバー機が、復帰処理部１３５のＷａｋｅＯｎＬａｎ機能によって復帰した場合、当該復帰処理部１３５は、省電力状態からの復帰通知（省電力状態復帰通知）をマスター機に対して返信する。
【０１２４】
当該省電力状態復帰通知が受信された場合（Ｓ３０４でＹＥＳ）、次期マスター機候補は、単なる「候補」から次期マスター機として確定される。そこで、マスター機の同期処理部１２１は、次期マスター機の同期処理部１２１との間で共有データの同期処理を行う（Ｓ３０５）。すなわち、次期マスター機の共有データ記憶部１３７の状態を、マスター機の共有データ記憶部１３７の状態に同期（一致）させる。次期マスター機が省電力状態の間に、ネットワーク同期システム１において共有データの更新が行われている可能性があるからである。当該同期処理は、図１３に示されるものと同様でよい。但し、ステップＳ１２４において、更新データの転送先は、次期マスター機に限定されてよい。他のメンバー機は省電力状態だからである。
【０１２５】
続いて、マスター機の引き継ぎ部１３３は、次期マスター機との間でマスター機としての地位の引き継ぎ処理を実行する（Ｓ３０６）。当該ステップの処理内容は、図１９のステップＳ２１３と同様である。続いて、マスター機は、省電力状態へ移行する（Ｓ３０７）。
【０１２６】
一方、省電力状態復帰通知が受信されない場合（Ｓ３０４でＮＯ）、すなわち、次期マスター機候補の復帰に失敗した場合、マスター機の離脱処理部１３０は、当該次期マスター機候補を除いて、ステップＳ３０１以降を繰り返す。なお、復帰の失敗は、例えば、次期マスター機候補の電源がＯＦＦである場合、又は次期マスター機候補に障害が発生している場合等に発生しうる。
【０１２７】
マスター機より定常時消費電力の小さい全てのメンバー機について復帰に失敗した場合、又はマスター機より定常時消費電力の小さいメンバー機が一台も無い場合（Ｓ３０１でＮＯ）、マスター機の離脱処理部１３０は、マスター機の省電力状態への移行を抑止する。この場合にマスター機が省電力状態へ移行してしまうと、その後にいずれかの画像形成装置１０が復帰した場合に、いずれがマスター機であるかが分からなくなってしまうからである。このことは、共有データの最新版の所在が分からなくなってしまうことを意味する。
【０１２８】
なお、マスター機より定常時消費電力の大きいメンバー機を次期メンバー候補としないのは、斯かるメンバー機が復帰状態となるよりも、マスター機が復帰状態のままである方が、ネットワーク同期システム１全体としての消費電力量を低く抑えられる可能性が高いからである。
【０１２９】
続いて、図２４の処理において送信される省電力状態からの復帰要求を受信したメンバー機が実行する処理手順について説明する。
【０１３０】
図２６は、省電力状態からの復帰要求を受信したメンバー機が実行する処理手順の一例を説明するためのフローチャートである。
【０１３１】
メンバー機の復帰処理部１３５は、次期マスター機候補であることが指定された省電力状態からの復帰要求を受信すると（Ｓ３１１）、例えば、ＷａｋｅＯｎＬａｎ機能によって自機を省電力状態から復帰させる（Ｓ３１２）。続いて、復帰処理部１３５は、復帰要求元（マスター機）に、省電力状態復帰通知を返信する（Ｓ３１３）。
【０１３２】
続いて、メンバー機のマスター確立部１２８は、マスター機との間でマスター機としての地位の引き継ぎ処理を行う（Ｓ３１４）。すなわち、マスター機よりメンバーリストを受信し、当該メンバーリストをメンバーリスト記憶部１４０に記録する。なお、マスター確立部１２８は、受信されたメンバーリスト内のマスター機のレコードについて、ステータスを「メンバー」に更新し、「省電力状態」を「移行状態」に更新する。また、マスター確立部１２８は、当該メンバーリスト内の自機のレコードについて、ステータスを「マスター」に更新する。
【０１３３】
続いて、マスター確立部１２８は、自機の同期制御情報記憶部１３９のマスター情報を、自機のホスト名、ＩＰアドレス、及びオブション情報によって更新する（Ｓ３１５）
なお、同期経路の構築等は行われない。現在稼働中なのは自機だけであり、同期経路を構築しても意味が無いからである。同期経路は、他の画像形成装置１０が復帰した場合に、図１０のＳ１０１のタイミングで構築される。
【０１３４】
上記したように、マスター機又はメンバー機が省電力状態への移行等によってネットワーク同期システム１より離脱する場合、その離脱は適切に他機に伝達される。その結果同期経路が再構築されたり、マスター機としての地位が適切に引き継がれたりする。
【０１３５】
しかし、障害等が発生した場合等、マスター機又はメンバー機が、自機の離脱を他機に伝達できない状況が発生することも考えられる。斯かる状況に備えて、各画像形成装置１０において実行される処理手順について説明する。
【０１３６】
図２７は、タイマーイベントに応じて実行される処理手順の一例を説明するためのフローチャートである。
【０１３７】
タイマーイベントが発生すると（Ｓ４０１でＹＥＳ）、タイマーイベント処理部１３６は、自機がマスター機であるか否かを判定する（Ｓ４０２）。本実施の形態において、タイマーイベントは、同期制御情報記憶部１３９のタイマーイベント間隔に指定された時間間隔で発生する。
【０１３８】
自機がマスター機でない場合（Ｓ４０２でＮＯ）、タイマーイベント処理部１３６は、マスター機に対して生存通知を送信する（Ｓ４０３）。生存通知には、自機の識別情報（ＩＰアドレス又はホスト名等）が指定される。すなわち、稼働中の各メンバー機は、タイマーイベント間隔で、マスター機に生存通知を送信し、自機が正常に稼働中であることを定期的に通知する。生存通知を受信したマスター機は、当該生存通知に指定されている識別情報に係るメンバー機について、メンバーリスト記憶部１４０における最終生存通知日時を現在日時によって更新する。その後、マスター機は、生存通知の送信元のメンバー機に対して応答を返信する。
【０１３９】
生存通知に対するマスター機からの応答が所定時間経過しても受信されない場合（Ｓ４０４でＮＯ）、メンバー機は、マスター選定処理を実行する（Ｓ４０５）。マスター選定処理については、図１４において説明した通りである。
【０１４０】
一方、自機がマスター機である場合（Ｓ４０２でＹＥＳ）、タイマーイベント処理部１３６は、省電力状態が「復帰状態」であるにも拘わらず、最終生存通知日時が、現在時刻からタイマーイベント間隔内に受信されていないメンバー機の有無を、メンバーリスト記憶部１４０を参照して判定する（Ｓ４０６）。
【０１４１】
該当するメンバー機が有る場合（Ｓ４０６でＹｅｓ）、タイマーイベント処理部１３６は、メンバー離脱処理を起動させる（Ｓ４０７）。メンバー離脱処理の内容は、図２３と同様である。すなわち、該当するメンバー機は、ネットワーク同期システム１から離脱したものとして扱われる。ステップＳ４０３において説明したように、稼働中のメンバー機は、タイマーイベント間隔で生存通知を送信するはずである。それにも拘わらず生存通知が受信されないということは、障害等の発生により通信不能な状態になっていると考えられるからである。
【０１４２】
図２７の処理によれば、マスター又は各メンバーが他機に通知することなく突然離脱してしまった場合でも、他機は、その離脱を適切に把握することができる。
【０１４３】
上述したように、本実施の形態によれば、マスター機を動的に決定することができる。したがって、マスター機の省電力状態への移行等を許容しつつ共有データの同期を適切に図ることができる。
【０１４４】
また、マスター機が決定される際は、定常時消費電力が小さい画像形成装置１０が優先的にマスター機として選択される。したがって、ネットワーク同期システム１全体の省電力化を期待することができる。
【０１４５】
なお、本実施の形態では、電子機器の一例として画像形成装置１０を用いたが、ネットワークを介して他の機器と通信可能な電子機器であれば、他の電子機器について本実施の形態が適用されてもよい。
【０１４６】
なお、本実施の形態において、マスター確立部１２８は、第一の通知手段の一例である。また、省電力移行通知部１３２は、第二の通知手段の一例である。
【０１４７】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１４８】
１            ネットワーク同期システム
１０          画像形成装置
１１          コントローラ
１２          スキャナ
１３          プリンタ
１４          モデム
１５          操作パネル
１６          ネットワークインタフェース
１７          ＳＤカードスロット
２０          情報処理装置
８０          ＳＤカード
１１１        ＣＰＵ
１１２        ＲＡＭ
１１３        ＲＯＭ
１１４        ＨＤＤ
１１５        ＮＶＲＡＭ
１２０        共有データ同期部
１２１        同期処理部
１２２        同期経路構築部
１２３        参加通知部
１２４        マスター探索部
１２５        立候補通知送信部
１２６        立候補通知受信部
１２７        適性判定部
１２８        マスター確立部
１２９        マスター要求応答部
１３０        離脱処理部
１３１        次期マスター選択部
１３２        省電力移行通知部
１３３        引き継ぎ部
１３４        復帰要求部
１３５        復帰処理部
１３６        タイマーイベント処理部
１３７        共有データ記憶部
１３８        機器情報記憶部
１３９        同期制御情報記憶部
１４０        メンバーリスト記憶部
【先行技術文献】
【特許文献】
【０１４９】
【特許文献１】特開２００９−３３７０６号公報
【特許文献２】特開２００９−２２５３６８号公報
【特許文献３】特開２００９−２６０９１５号公報
【図１】
0005682303.tif 000002
【図２】
0005682303.tif 000003
【図３】
0005682303.tif 000004
【図４】
0005682303.tif 000005
【図５】
0005682303.tif 000006
【図６】
0005682303.tif 000007
【図７】
0005682303.tif 000008
【図８】
0005682303.tif 000009
【図９】
0005682303.tif 000010
【図１０】
0005682303.tif 000011
【図１１】
0005682303.tif 000012
【図１２】
0005682303.tif 000013
【図１３】
0005682303.tif 000014
【図１４】
0005682303.tif 000015
【図１５】
0005682303.tif 000016
【図１６】
0005682303.tif 000017
【図１７】
0005682303.tif 000018
【図１８】
0005682303.tif 000019
【図１９】
0005682303.tif 000020
【図２０】
0005682303.tif 000021
【図２１】
0005682303.tif 000022
【図２２】
0005682303.tif 000023
【図２３】
0005682303.tif 000024
【図２４】
0005682303.tif 000025
【図２５】
0005682303.tif 000026
【図２６】
0005682303.tif 000027
【図２７】
0005682303.tif 000028