(57)【特許請求の範囲】
【請求項１】
マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置であって、
現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段と、
前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段と、
自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機を前記スレーブ機にするマスター継続手段とを備えることを特徴とする画像形成装置。
【請求項２】
マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置であって、
現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段と、
前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段と、
自装置が前記マスター機になることを現在の前記マスター機に申請するマスター申請手段と、
前記マスター申請手段による現在の前記マスター機に対する申請が許可された場合に、現在の前記マスター機、自装置をそれぞれ前記スレーブ機、前記マスター機にするマスター化手段とを備え、
前記一時マスター申請手段は、前記マスター申請手段によって現在の前記マスター機に対する申請が試みられた結果、現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、自装置が前記一時マスター機になることを前記グループ内の他装置に申請することを特徴とする画像形成装置。
【請求項３】
前記一時マスター申請手段は、自装置が前記一時マスター機になることを現在の前記一時マスター機に申請し、
前記一時マスター化手段は、前記一時マスター申請手段による現在の前記一時マスター機に対する申請が許可された場合に、現在の前記一時マスター機、自装置をそれぞれ前記スレーブ機、前記一時マスター機にすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機、自装置をそれぞれ前記マスター機、前記スレーブ機にするマスター変更手段を備えることを特徴とする請求項２または請求項３に記載の画像形成装置。
【請求項５】
自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機を前記スレーブ機にするマスター継続手段を備えることを特徴とする請求項２または請求項３に記載の画像形成装置。
【請求項６】
自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、自装置の前記特定の設定を前記一時マスター機のものに一致させる設定一致化手段を備えることを特徴とする請求項１から請求項５までの何れかに記載の画像形成装置。
【請求項７】
マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置によって実行される同期プログラムであって、
現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段、
前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段、および、
自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機を前記スレーブ機にするマスター継続手段として、
前記画像形成装置を機能させることを特徴とする同期プログラム。
【請求項８】
マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置によって実行される同期プログラムであって、
現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段、
前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段、
自装置が前記マスター機になることを現在の前記マスター機に申請するマスター申請手段、および、
前記マスター申請手段による現在の前記マスター機に対する申請が許可された場合に、現在の前記マスター機、自装置をそれぞれ前記スレーブ機、前記マスター機にするマスター化手段として、
前記画像形成装置を機能させ、
前記一時マスター申請手段は、前記マスター申請手段によって現在の前記マスター機に対する申請が試みられた結果、現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、自装置が前記一時マスター機になることを前記グループ内の他装置に申請することを特徴とする同期プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスター機と、特定の設定がマスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置および同期プログラムに関する。
【背景技術】
【０００２】
従来、マスター機と、特定の設定がマスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置として、自装置がマスター機になることを現在のマスター機に申請し、この申請が許可された場合に、現在のマスター機、自装置をそれぞれスレーブ機、マスター機にするものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０３１９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、現在のマスター機の電源がＯＦＦになっている場合や、現在のマスター機がネットワークに接続できていない場合など、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合に、自装置がマスター機になることの申請が現在のマスター機によって許可されることができないので、グループ内でマスター機の交代が実行されず、その結果として、グループ内において特定の設定の不整合が発生するという問題がある。
【０００５】
そこで、本発明は、グループ内における特定の設定の不整合の発生を抑えることができる画像形成装置および同期プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置であって、現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段と、前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段とを備えることを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合であっても、自装置をマスター機の代替としての一時マスター機にすることができるので、グループ内における特定の設定の不整合の発生を抑えることができる。
【０００８】
本発明の画像形成装置は、自装置が前記マスター機になることを現在の前記マスター機に申請するマスター申請手段と、前記マスター申請手段による現在の前記マスター機に対する申請が許可された場合に、現在の前記マスター機、自装置をそれぞれ前記スレーブ機、前記マスター機にするマスター化手段とを備え、前記一時マスター申請手段は、前記マスター申請手段によって現在の前記マスター機に対する申請が試みられた結果、現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、自装置が前記一時マスター機になることを前記グループ内の他装置に申請しても良い。
【０００９】
この構成により、本発明の画像形成装置は、マスター機になることの申請を現在のマスター機に対して試みた結果、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合に、一時マスター機になることをグループ内の他装置に申請するので、マスター機の代替としての一時マスター機になることの申請を適切なタイミングで実行することができる。
【００１０】
本発明の画像形成装置において、前記一時マスター申請手段は、自装置が前記一時マスター機になることを現在の前記一時マスター機に申請し、前記一時マスター化手段は、前記一時マスター申請手段による現在の前記一時マスター機に対する申請が許可された場合に、現在の前記一時マスター機、自装置をそれぞれ前記スレーブ機、前記一時マスター機にしても良い。
【００１１】
この構成により、本発明の画像形成装置は、マスター機の代替としての一時マスター機の交代がグループ内で実行可能であるので、グループ内における特定の設定の不整合の発生を抑えることができる。
【００１２】
本発明の画像形成装置は、自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、自装置の前記特定の設定を前記一時マスター機のものに一致させる設定一致化手段を備えても良い。
【００１３】
この構成により、本発明の画像形成装置は、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、マスター機としての自装置の特定の設定を一時マスター機のものに一致させるので、グループ内における特定の設定の不整合の発生を抑えることができる。
【００１４】
本発明の画像形成装置は、自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機を前記スレーブ機にするマスター継続手段を備えても良い。
【００１５】
この構成により、本発明の画像形成装置は、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、一時マスター機をスレーブ機にするので、自装置がマスター機として継続して動作することができる。
【００１６】
本発明の画像形成装置は、自装置が前記スレーブ機に対して前記マスター機として動作することができるようになった場合に、前記一時マスター機が存在するとき、前記一時マスター機、自装置をそれぞれ前記マスター機、前記スレーブ機にするマスター変更手段を備えても良い。
【００１７】
この構成により、本発明の画像形成装置は、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、一時マスター機、自装置をそれぞれマスター機、スレーブ機にするので、一時マスター機をマスター機として継続して動作させることができる。
【００１８】
本発明の同期プログラムは、マスター機と、特定の設定が前記マスター機のものと一致させられるスレーブ機とを備えるグループに所属するための画像形成装置によって実行される同期プログラムであって、現在の前記マスター機が前記スレーブ機に対して前記マスター機として動作することができない場合に、前記マスター機の代替としての一時マスター機に自装置がなることを前記グループ内の他装置に申請する一時マスター申請手段、および、前記一時マスター申請手段による他装置に対する申請が許可された場合に、自装置を前記一時マスター機にする一時マスター化手段として、前記画像形成装置を機能させることを特徴とする。
【００１９】
この構成により、本発明の同期プログラムを実行する画像形成装置は、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合であっても、自装置をマスター機の代替としての一時マスター機にすることができるので、グループ内における特定の設定の不整合の発生を抑えることができる。
【発明の効果】
【００２０】
本発明の画像形成装置および同期プログラムは、グループ内における特定の設定の不整合の発生を抑えることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る画像形成システムのブロック図である。
【図２】所属するＭＦＰの役割を示す図１に示す画像形成システムのブロック図の一例である。
【図３】図１に示すＭＦＰのブロック図である。
【図４】マスター機になることを申請する場合の図２に示すスレーブ機の動作のフローチャートである。
【図５】図２に示す状態とは異なる状態での図２に示す画像形成システムのブロック図である。
【図６】図２および図５に示す状態とは異なる状態での図２に示す画像形成システムのブロック図である。
【図７】図２、図５および図６に示す状態とは異なる状態での図２に示す画像形成システムのブロック図である。
【図８】図２および図５〜図７に示す状態とは異なる状態での図２に示す画像形成システムのブロック図である。
【図９】スレーブ機に対してマスター機として動作することができなかった状態からスレーブ機に対してマスター機として動作することができる状態に復帰した場合の図２に示すマスター機の動作のフローチャートである。
【図１０】図２および図５〜図８に示す状態とは異なる状態での図２に示す画像形成システムのブロック図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
まず、本実施の形態に係る画像形成システムの構成について説明する。
【００２４】
図１は、本実施の形態に係る画像形成システム１０のブロック図である。
【００２５】
図１に示すように、画像形成システム１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０と同様の構成を有している複数のＭＦＰとを備えている。すなわち、画像形成システム１０は、ＭＦＰ２０を含む複数のＭＦＰが所属しているグループである。画像形成システム１０に含まれる全てのＭＦＰは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。
【００２６】
図２は、所属するＭＦＰの役割を示す画像形成システム１０のブロック図の一例である。
【００２７】
図２に示す例は、画像形成システム１０にＭＦＰ２０〜９０の８台のＭＦＰが所属する例である。図２に示す例では、ＭＦＰ２０は、画像形成システム１０におけるマスター機である。また、図２に示す例では、ＭＦＰ３０〜９０は、特定の設定がマスター機のものと一致させられるスレーブ機である。
【００２８】
図３は、ＭＦＰ２０のブロック図である。
【００２９】
図３に示すように、ＭＦＰ２０は、種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、原稿から画像データを読み取る読取デバイスであるスキャナー２３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１（図１参照。）経由でコンピューターやＭＦＰなど、外部の装置と通信を行う通信デバイスである通信部２６と、各種のデータを記憶している半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２７と、ＭＦＰ２０全体を制御する制御部２８とを備えている。
【００３０】
記憶部２７は、複数のＭＦＰの間で同期される特定の設定２７ａを記憶可能である。例えば、ＭＦＰ２０は、マスター機である場合、画像形成システム１０の全てのスレーブ機の特定の設定を設定２７ａに一致させる。同様に、ＭＦＰ２０は、マスター機の代替としての一時マスター機である場合も、画像形成システム１０の全てのスレーブ機の特定の設定を設定２７ａに一致させる。
【００３１】
記憶部２７は、設定２７ａの変更の履歴を示すログ２７ｂを記憶可能である。ＭＦＰ２０は、設定２７ａを変更する度に、設定２７ａの変更の履歴をログ２７ｂに追加する。
【００３２】
記憶部２７は、複数のＭＦＰの間で特定の設定を同期するための同期プログラム２７ｃを記憶している。同期プログラム２７ｃは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ２０に追加でインストールされても良いし、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００３３】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２７に記憶されているプログラムを実行するようになっている。
【００３４】
制御部２８は、記憶部２７に記憶されている同期プログラム２７ｃを実行することによって、自装置がマスター機になることを現在のマスター機に申請するマスター申請手段２８ａ、現在のマスター機、自装置をそれぞれスレーブ機、マスター機にするマスター化手段２８ｂ、自装置が一時マスター機になることを画像形成システム１０内の他装置に申請する一時マスター申請手段２８ｃ、自装置を一時マスター機にする一時マスター化手段２８ｄ、自装置の特定の設定を一時マスター機のものに一致させる設定一致化手段２８ｅ、一時マスター機をスレーブ機にするマスター継続手段２８ｆ、および、一時マスター機、自装置をそれぞれマスター機、スレーブ機にするマスター変更手段２８ｇとして機能する。
【００３５】
次に、画像形成システム１０の動作について説明する。
【００３６】
まず、マスター機になることを申請する場合のスレーブ機の動作について説明する。
【００３７】
図４は、マスター機になることを申請する場合のスレーブ機の動作のフローチャートである。
【００３８】
スレーブ機は、定期的なタイミングなど、特定のタイミングで図４に示す動作を実行する。以下、図４に示す動作を実行しているスレーブ機を「対象スレーブ機」と言う。
【００３９】
図４に示すように、対象スレーブ機のマスター申請手段は、自装置がマスター機になることを現在のマスター機に申請する（Ｓ１０１）。すなわち、マスター申請手段は、マスター機としての権限の譲渡を現在のマスター機に依頼する。
【００４０】
なお、画像形成システム１０のＭＦＰは、定期的なタイミングなど、特定のタイミングで、画像形成システム１０における自装置以外の全てのＭＦＰのそれぞれに、そのＭＦＰがマスター機、一時マスター機およびスレーブ機の何れであるかを問い合わせる。また、画像形成システム１０のＭＦＰは、自装置の種類がマスター機、一時マスター機およびスレーブ機のうち何れか１つの種類からマスター機、一時マスター機およびスレーブ機のうち他の何れか１つの種類に変化した場合に、変化後の種類を画像形成システム１０における自装置以外の全てのＭＦＰのそれぞれに通知する。したがって、画像形成システム１０のＭＦＰは、何れのＭＦＰがマスター機、一時マスター機およびスレーブ機の何れであるかを互いに認識している。
【００４１】
対象スレーブ機のマスター申請手段は、Ｓ１０１の処理の後、現在のマスター機が稼働中であるか否かを判断する（Ｓ１０２）。ここで、マスター申請手段は、現在のマスター機がスレーブ機に対してマスター機として動作することができる場合に、現在のマスター機が稼働中であると判断する。一方、マスター申請手段は、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合に、現在のマスター機が稼働中ではないと判断する。例えば、現在のマスター機は、電源がＯＦＦになっている場合や、ネットワーク１１に接続できていない場合などに、スレーブ機に対してマスター機として動作することができない。
【００４２】
対象スレーブ機のマスター申請手段は、現在のマスター機が稼働中であるとＳ１０２において判断すると、Ｓ１０１における申請が現在のマスター機によって許可されたか否かを判断する（Ｓ１０３）。
【００４３】
対象スレーブ機のマスター申請手段は、許可されなかったとＳ１０３において判断すると、図４に示す動作を終了する。
【００４４】
対象スレーブ機のマスター化手段は、許可されたとＳ１０３において判断されると、現在のマスター機、自装置をそれぞれスレーブ機、マスター機にして（Ｓ１０４）、図４に示す動作を終了する。すなわち、マスター機から自装置にマスター機としての権限が譲渡される。
【００４５】
例えば、図２に示す例においてスレーブ機としてのＭＦＰ３０が図４に示す動作におけるＳ１０４の処理を実行すると、マスター機であるＭＦＰ２０、自装置であるＭＦＰ３０がそれぞれ図５に示すようにスレーブ機、マスター機になる。
【００４６】
対象スレーブ機の一時マスター申請手段は、現在のマスター機が稼働中ではないとＳ１０２において判断された場合、すなわち、Ｓ１０１における申請が試みられた結果、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合、画像形成システム１０のＭＦＰに一時マスター機が存在するか否かを判断する（Ｓ１０５）。
【００４７】
対象スレーブ機の一時マスター申請手段は、一時マスター機が存在しないとＳ１０５において判断すると、自装置が一時マスター機になることを他装置、すなわち、画像形成システム１０内のスレーブ機のうち自装置以外の全てのスレーブ機に申請する（Ｓ１０６）。すなわち、一時マスター申請手段は、一時マスター機としての権限の発生の許可を画像形成システム１０内のスレーブ機のうち自装置以外の全てのスレーブ機に依頼する。
【００４８】
次いで、対象スレーブ機の一時マスター申請手段は、Ｓ１０６における申請を許可しないスレーブ機が存在したか否かを判断する（Ｓ１０７）。ここで、Ｓ１０６における申請の通知先のスレーブ機は、自身も一時マスター機になることを画像形成システム１０内のスレーブ機のうち自装置以外の全てのスレーブ機に申請している場合、Ｓ１０６における申請を許可しない。
【００４９】
対象スレーブ機の一時マスター申請手段は、申請を許可しないスレーブ機が存在したとＳ１０７において判断すると、図４に示す動作を終了する。
【００５０】
対象スレーブ機の一時マスター化手段は、申請を許可しないスレーブ機が存在しなかったとＳ１０７において判断されると、自装置を一時マスター機にして（Ｓ１０８）、図４に示す動作を終了する。すなわち、自装置に一時マスター機としての権限が発生する。
【００５１】
例えば、図６に示す例においてスレーブ機としてのＭＦＰ３０が図４に示す動作を実行する場合、マスター機としてのＭＦＰ２０が稼働中ではないとＳ１０２において判断され、画像形成システム１０のＭＦＰに一時マスター機が存在しないとＳ１０５において判断されるので、ＭＦＰ３０がＳ１０８の処理を実行すると、自装置であるＭＦＰ３０が図７に示すように一時マスター機になる。
【００５２】
対象スレーブ機の一時マスター申請手段は、一時マスター機が存在するとＳ１０５において判断すると、自装置が一時マスター機になることを現在の一時マスター機に申請する（Ｓ１０９）。すなわち、一時マスター申請手段は、一時マスター機としての権限の譲渡を現在の一時マスター機に依頼する。
【００５３】
次いで、対象スレーブ機の一時マスター申請手段は、現在の一時マスター機が稼働中であるか否かを判断する（Ｓ１１０）。ここで、一時マスター申請手段は、現在の一時マスター機がスレーブ機に対して一時マスター機として動作することができる場合に、現在の一時マスター機が稼働中であると判断する。一方、一時マスター申請手段は、現在の一時マスター機がスレーブ機に対して一時マスター機として動作することができない場合に、現在の一時マスター機が稼働中ではないと判断する。例えば、現在の一時マスター機は、電源がＯＦＦになっている場合や、ネットワーク１１に接続できていない場合などに、スレーブ機に対して一時マスター機として動作することができない。
【００５４】
対象スレーブ機の一時マスター申請手段は、現在の一時マスター機が稼働中ではないとＳ１１０において判断すると、図４に示す動作を終了する。
【００５５】
対象スレーブ機の一時マスター申請手段は、現在の一時マスター機が稼働中であるとＳ１１０において判断すると、Ｓ１０９における申請が現在の一時マスター機によって許可されたか否かを判断する（Ｓ１１１）。
【００５６】
対象スレーブ機の一時マスター申請手段は、申請が現在の一時マスター機によって許可されなかったとＳ１１１において判断すると、図４に示す動作を終了する。
【００５７】
対象スレーブ機の一時マスター化手段は、申請が現在の一時マスター機によって許可されたとＳ１１１において判断されると、現在の一時マスター機、自装置をそれぞれスレーブ機、一時マスター機にして（Ｓ１１２）、図４に示す動作を終了する。すなわち、一時マスター機から自装置に一時マスター機としての権限が譲渡される。
【００５８】
例えば、図７に示す例においてスレーブ機としてのＭＦＰ４０が図４に示す動作を実行する場合、マスター機としてのＭＦＰ２０が稼働中ではないとＳ１０２において判断され、画像形成システム１０のＭＦＰに一時マスター機であるＭＦＰ３０が存在するとＳ１０５において判断されるので、ＭＦＰ３０がＳ１１２の処理を実行すると、一時マスター機であるＭＦＰ３０、自装置であるＭＦＰ４０がそれぞれ図８に示すようにスレーブ機、一時マスター機になる。
【００５９】
次に、スレーブ機に対してマスター機として動作することができなかった状態からスレーブ機に対してマスター機として動作することができる状態に復帰した場合のマスター機の動作について説明する。
【００６０】
図９は、スレーブ機に対してマスター機として動作することができなかった状態からスレーブ機に対してマスター機として動作することができる状態に復帰した場合のマスター機の動作のフローチャートである。
【００６１】
マスター機は、スレーブ機に対してマスター機として動作することができなかった状態からスレーブ機に対してマスター機として動作することができる状態に復帰した場合、図９に示す動作を実行する。
【００６２】
図９に示すように、マスター機の設定一致化手段は、画像形成システム１０のＭＦＰに一時マスター機が存在するか否かを判断する（Ｓ１２１）。ここで、設定一致化手段は、画像形成システム１０における自装置以外の全てのＭＦＰのそれぞれに、そのＭＦＰがマスター機、一時マスター機およびスレーブ機の何れであるかを問い合わせる。したがって、設定一致化手段は、画像形成システム１０のＭＦＰに一時マスター機が存在するか否かを判断することができる。
【００６３】
マスター機の設定一致化手段は、存在しないとＳ１２１において判断すると、図９に示す動作を終了する。
【００６４】
マスター機の設定一致化手段は、存在するとＳ１２１において判断すると、特定の設定の変更を禁止する変更禁止設定を一時マスター機に対して行う（Ｓ１２２）。一時マスター機は、変更禁止設定が行われると、現在のマスター機が再びスレーブ機に対してマスター機として動作することができなくなった場合を除き、特定の設定の変更ができなくなる。なお、一時マスター機としての権限が譲渡されることによって一時マスター機が交代する場合、変更禁止設定も新たな一時マスター機に引き継がれる。
【００６５】
マスター機の設定一致化手段は、Ｓ１２２の処理の後、特定の設定の変更の履歴を示すログを一時マスター機から取得する（Ｓ１２３）。
【００６６】
次いで、マスター機の設定一致化手段は、特定の設定の変更の履歴を示すログであって自身が記憶しているログと、Ｓ１２３において取得したログとを比較することによって、自装置がスレーブ機に対してマスター機として動作することができなくなっていた間に変更された設定の履歴を取得する（Ｓ１２４）。
【００６７】
次いで、マスター機の設定一致化手段は、Ｓ１２４において取得した履歴に基づいて、自装置の設定を更新する（Ｓ１２５）。すなわち、設定一致化手段は、Ｓ１２４において取得した履歴によって示される設定を古いものから順に適用することによって、特定の設定に関して、マスター機の状態を、一時マスター機と同一の状態、すなわち、最新の状態に更新することができる。
【００６８】
マスター機のマスター継続手段は、Ｓ１２５の処理の後、自装置をマスター機として継続するか否かを判断する（Ｓ１２６）。ここで、マスター継続手段は、マスター機が復帰の際に自装置をマスター機として継続することがマスター機の管理者によって事前に定められていた場合や、マスター機が自装置をマスター機として継続することがマスター機の復帰の作業者によって指示されていた場合に、自装置をマスター機として継続すると判断する。
【００６９】
マスター機のマスター継続手段は、自装置をマスター機として継続するとＳ１２６において判断すると、一時マスター機をスレーブ機にして（Ｓ１２７）、図９に示す動作を終了する。すなわち、マスター機としての権限はマスター機に残ったまま、一時マスター機から一時マスター機としての権限が削除される。
【００７０】
例えば、図７に示す例においてマスター機が復帰して図１０に示す状態になった場合、マスター機としてのＭＦＰ２０が図９に示す動作におけるＳ１２７の処理を実行すると、一時マスター機であったＭＦＰ３０が図２に示すようにスレーブ機になる。
【００７１】
マスター機のマスター変更手段は、自装置をマスター機として継続しないとＳ１２６において判断されると、一時マスター機、自装置をそれぞれマスター機、スレーブ機にして（Ｓ１２８）、図９に示す動作を終了する。すなわち、一時マスター機から一時マスター機としての権限が削除されるとともに、マスター機から一時マスター機にマスター機としての権限が譲渡される。
【００７２】
例えば、図７に示す例においてマスター機が復帰して図１０に示す状態になった場合、マスター機としてのＭＦＰ２０が図９に示す動作におけるＳ１２８の処理を実行すると、自装置であるＭＦＰ２０、一時マスター機であったＭＦＰ３０がそれぞれ図５に示すようにスレーブ機、マスター機になる。
【００７３】
なお、以上においては、マスター機がスレーブ機に対してマスター機として動作することができなかった状態から、マスター機がスレーブ機に対してマスター機として動作することができる状態に復帰した場合について説明した。マスター機が復帰しない場合には、管理者による指示に応じて、または、一定期間の経過後に、一時マスター機をマスター機に変更しても良い。
【００７４】
以上に説明したように、ＭＦＰは、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合であっても（Ｓ１０２でＮＯ）、自装置をマスター機の代替としての一時マスター機にすることができる（Ｓ１０８）ので、画像形成システム１０内における特定の設定の不整合の発生を抑えることができる。
【００７５】
ＭＦＰは、マスター機になることの申請を現在のマスター機に対して試みた（Ｓ１０１）結果、現在のマスター機がスレーブ機に対してマスター機として動作することができない場合に（Ｓ１０２でＮＯ）、一時マスター機になることを画像形成システム１０内の他装置に申請する（Ｓ１０６）ので、マスター機の代替としての一時マスター機になることの申請を適切なタイミングで実行することができる。
【００７６】
ＭＦＰは、マスター機の代替としての一時マスター機の交代が画像形成システム１０内で実行可能である（Ｓ１０９〜Ｓ１１２）ので、画像形成システム１０内における特定の設定の不整合の発生を抑えることができる。
【００７７】
ＭＦＰは、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、マスター機としての自装置の特定の設定を一時マスター機のものに一致させる（Ｓ１２５）ので、画像形成システム１０内における特定の設定の不整合の発生を抑えることができる。
【００７８】
なお、ＭＦＰは、本実施の形態において、一時マスター機からログを取得する（Ｓ１２３）ことによって、マスター機としての自装置の特定の設定を一時マスター機のものに一致させる（Ｓ１２５）。ここで、スレーブ機における特定の設定は、一時マスター機における特定の設定に一時マスター機によって一致させられる。したがって、ＭＦＰは、一時マスター機からログを取得する（Ｓ１２３）代わりに、スレーブ機からログを取得することによって、マスター機としての自装置の特定の設定を一時マスター機のものに一致させる（Ｓ１２５）ようになっていても良い。ただし、スレーブ機における特定の設定が一時マスター機における特定の設定に一時マスター機によって一致させられる前にマスター機が復帰する可能性があるので、一時マスター機からログを取得する（Ｓ１２３）ことによって、マスター機としての自装置の特定の設定を一時マスター機のものに一致させる（Ｓ１２５）方が好ましい。
【００７９】
ＭＦＰは、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、一時マスター機をスレーブ機にする（Ｓ１２７）ので、自装置がマスター機として継続して動作することができる。
【００８０】
ＭＦＰは、自装置が現在のマスター機である場合に、スレーブ機に対してマスター機として動作することができない状態から、スレーブ機に対してマスター機として動作することができる状態になったとき、一時マスター機、自装置をそれぞれマスター機、スレーブ機にする（Ｓ１２８）ので、一時マスター機をマスター機として継続して動作させることができる。
【００８１】
なお、ＭＦＰは、一時マスター機をマスター機として継続して動作させる場合には、スレーブ機になった自装置における特定の設定が新たなマスター機における特定の設定に新たなマスター機によって一致させられるので、Ｓ１２３〜Ｓ１２５の処理が実行されなくても良い。
【００８２】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、スキャナー専用機、コピー専用機、ファックス専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【００８３】
１０  画像形成システム（グループ）
２０  ＭＦＰ（画像形成装置）
２７ａ  設定
２７ｃ  同期プログラム
２８ｇ  マスター変更手段
３０〜９０  ＭＦＰ（画像形成装置）
【図１】
0006399357.tif 000002
【図２】
0006399357.tif 000003
【図３】
0006399357.tif 000004
【図４】
0006399357.tif 000005
【図５】
0006399357.tif 000006
【図６】
0006399357.tif 000007
【図７】
0006399357.tif 000008
【図８】
0006399357.tif 000009
【図９】
0006399357.tif 000010
【図１０】
0006399357.tif 000011