(57)【特許請求の範囲】
【請求項１】
少なくとも一つの送信装置と複数の画像形成装置とを備え、
前記送信装置は、
前記複数の画像形成装置のうち第１の画像形成装置に対し印刷データを送信する送信手段を有し、
前記第１の画像形成装置は、
前記送信装置または他の画像形成装置から印刷データを受信する受信手段と、
前記受信手段により受信した前記印刷データと実質同一な印刷データを、前記複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置のうち自装置以外の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信する印刷データ送信手段と、
前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する装置情報送信手段と
を有し、
前記複数の画像形成装置の各々は、
前記装置情報送信手段により送信された前記装置情報を受信する装置情報受信手段と、
利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得手段と、
前記取得手段により取得された前記印刷データに応じた画像形成を行う画像形成手段と
を有する
ことを特徴とする画像形成システム。
【請求項２】
前記送信手段により送信される前記印刷データには、予め設定された利用者を識別する利用者情報が対応付けられており、
前記複数の画像形成装置の各々は、
前記利用者情報の入力を受け付ける受付手段を有し、
前記取得手段は、前記入力された利用者情報に対応する印刷データを取得する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記装置情報送信手段は、自装置が利用できない状態になる場合には、前記受信した印刷データが取得できない状況になることを示す情報を前記複数の画像形成装置に対し送信する
ことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記印刷データ送信手段は、自装置が利用できない状態になる場合に、前記印刷データの送信を行う
ことを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、
前記装置情報送信手段は、自装置が特定の条件を満たす場合に、予め決められた時間間隔で前記装置情報の送信を行い、
前記印刷データ送信手段は、前記予め決められた時間が経過しても、前記特定の条件を満たす第１の画像形成装置から前記装置情報が受信されない場合には、前記印刷データの送信を行う
ことを特徴とする請求項１から４のいずれかに記載の画像形成システム。
【請求項６】
前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、
前記装置情報送信手段は、自装置が特定の条件を満たす場合に、予め決められた時間間隔で前記装置情報の送信を行い、
前記複数の画像形成装置の各々は、
前記装置情報を受信すると、当該装置情報を受信したことを示す応答を行う応答手段を有し、
前記印刷データ送信手段は、自装置から前記装置情報が送信された場合に、自装置以外の第１の画像形成装置から前記応答がなかったときには、前記印刷データの送信を行う
ことを特徴とする請求項１から５のいずれかに記載の画像形成システム。
【請求項７】
前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、
前記複数の第１の画像形成装置の各々は、
自装置が特定の条件を満たさない場合に、自装置が利用できない状態になるときには、自装置が利用できない状態になることを前記特定の条件を満たす第１の画像形成装置に通知する通知手段を有し、
前記印刷データ送信手段は、自装置が特定の条件を満たす場合に、自装置以外の第１の画像形成装置から前記利用できない状態になることが通知されたときには、前記印刷データの送信を行う
ことを特徴とする請求項１から６のいずれかに記載の画像形成システム。
【請求項８】
前記基準数は、前記印刷データに対応付けられた前記利用者情報毎に定められており、
前記印刷データ送信手段は、前記受信した印刷データに対応付けられた前記利用者情報に対して定められた基準数に基づいて前記印刷データの送信を行う
ことを特徴とする請求項２に記載の画像形成システム。
【請求項９】
時間又は前記印刷データに設定された優先度に応じて、前記基準数を変更する第１の変更手段
を備えることを特徴とする請求項８に記載の画像形成システム。
【請求項１０】
前記第１の画像形成装置には、優先順位が割り当てられており、
前記特定の条件は、前記実質同一な印刷データを受信した前記複数の第１の画像形成装置の中で前記割り当てられた優先順位が最も高いことであり、
時間又は前記第１の画像形成装置の使用履歴に応じて、前記優先順位を変更する第２の変更手段
を備えることを特徴とする請求項５から７のいずれかに記載の画像形成システム。
【請求項１１】
前記送信手段は、基準数の前記第１の画像形成装置に対し前記印刷データを送信し、当該印刷データの送信先となる当該第１の画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する
ことを特徴とする請求項１から１０のいずれかに記載の画像形成システム。
【請求項１２】
送信装置または他の画像形成装置から印刷データを受信する受信手段と、
前記受信手段により受信した前記印刷データと実質同一な印刷データを、複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置のうち自装置以外の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信する印刷データ送信手段と、
前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する装置情報送信手段と、
他の画像形成装置から送信された前記装置情報を受信する装置情報受信手段と、
利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得手段と、
前記取得手段により取得された前記印刷データに応じた画像形成を行う画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項１３】
複数の画像形成装置のうち基準数の第１の画像形成装置に対し印刷データを送信し、当該印刷データの送信先となる第１の画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する送信手段
を備えることを特徴とする送信装置。
【請求項１４】
コンピュータに、
送信装置または他の画像形成装置から印刷データを受信するステップと、
前記受信した印刷データと実質同一な印刷データを、複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置に含まれる他の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信するステップと、
前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信するステップと、
他の画像形成装置から送信された前記装置情報を受信するステップと、
利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得ステップと、
前記取得ステップにより取得された前記印刷データに応じた画像形成を画像形成部に行わせるステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、送信装置及びプログラムに関する。
【背景技術】
【０００２】
複数の画像形成装置を設置し、一部の画像形成装置が故障した場合にも継続してプリントサービスを提供できるようにしたシステムが提案されている。例えば、特許文献１には、使用するプリンタが印刷可能な状態でない場合、ホストから他のプリンタに印刷データを送信し、使用するプリンタが印刷可能状態に遷移したときに、他のプリンタからこのプリンタに印刷データを送信する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−０４７７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、送信装置から画像形成装置に印刷データが送信された後に、この画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像形成システムは、少なくとも一つの送信装置と複数の画像形成装置とを備え、前記送信装置は、前記複数の画像形成装置のうち第１の画像形成装置に対し印刷データを送信する送信手段を有し、前記第１の画像形成装置は、前記送信装置または他の画像形成装置から印刷データを受信する受信手段と、前記受信手段により受信した前記印刷データと実質同一な印刷データを、前記複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置のうち自装置以外の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信する印刷データ送信手段と、前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する装置情報送信手段とを有し、前記複数の画像形成装置の各々は、前記装置情報送信手段により送信された前記装置情報を受信する装置情報受信手段と、利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得手段と、前記取得手段により取得された前記印刷データに応じた画像形成を行う画像形成手段とを有することを特徴とする。
【０００６】
本発明の請求項２に係る画像形成システムは、請求項１に記載の構成において、前記送信手段により送信される前記印刷データには、予め設定された利用者を識別する利用者情報が対応付けられており、前記複数の画像形成装置の各々は、前記利用者情報の入力を受け付ける受付手段を有し、前記取得手段は、前記入力された利用者情報に対応する印刷データを取得することを特徴とする。
【０００７】
本発明の請求項３に係る画像形成システムは、請求項２に記載の構成において、前記装置情報送信手段は、自装置が利用できない状態になる場合には、前記受信した印刷データが取得できない状況になることを示す情報を前記複数の画像形成装置に対し送信する
ことを特徴とする。
【０００８】
本発明の請求項４に係る画像形成システムは、請求項３に記載の構成において、前記印刷データ送信手段は、自装置が利用できない状態になる場合に、前記印刷データの送信を行うことを特徴とする。
【０００９】
本発明の請求項５に係る画像形成システムは、請求項１から４のいずれかに記載の構成において、前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、前記装置情報送信手段は、自装置が特定の条件を満たす場合に、予め決められた時間間隔で前記装置情報の送信を行い、前記印刷データ送信手段は、前記予め決められた時間が経過しても、前記特定の条件を満たす第１の画像形成装置から前記装置情報が受信されない場合には、前記印刷データの送信を行うことを特徴とする。
【００１０】
本発明の請求項６に係る画像形成システムは、請求項１から５のいずれかに記載の構成において、前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、前記装置情報送信手段は、自装置が特定の条件を満たす場合に、予め決められた時間間隔で前記装置情報の送信を行い、前記複数の画像形成装置の各々は、前記装置情報を受信すると、当該装置情報を受信したことを示す応答を行う応答手段を有し、前記印刷データ送信手段は、自装置から前記装置情報が送信された場合に、自装置以外の第１の画像形成装置から前記応答がなかったときには、前記印刷データの送信を行うことを特徴とする。
【００１１】
本発明の請求項７に係る画像形成システムは、請求項１から６のいずれかに記載の構成において、前記実質同一な印刷データが複数の第１の画像形成装置により受信された場合において、前記複数の第１の画像形成装置の各々は、自装置が特定の条件を満たさない場合に、自装置が利用できない状態になるときには、自装置が利用できない状態になることを前記特定の条件を満たす第１の画像形成装置に通知する通知手段を有し、前記印刷データ送信手段は、自装置が特定の条件を満たす場合に、自装置以外の第１の画像形成装置から前記利用できない状態になることが通知されたときには、前記印刷データの送信を行うことを特徴とする。
【００１２】
本発明の請求項８に係る画像形成システムは、請求項２に記載の構成において、前記基準数は、前記印刷データに対応付けられた前記利用者情報毎に定められており、前記印刷データ送信手段は、前記受信した印刷データに対応付けられた前記利用者情報に対して定められた基準数に基づいて前記印刷データの送信を行うことを特徴とする。
【００１３】
本発明の請求項９に係る画像形成システムは、請求項８に記載の構成において、時間又は前記印刷データに設定された優先度に応じて、前記基準数を変更する第１の変更手段を備えることを特徴とする。
【００１４】
本発明の請求項１０に係る画像形成システムは、請求項５から７のいずれかに記載の構成において、前記第１の画像形成装置には、優先順位が割り当てられており、前記特定の条件は、前記実質同一な印刷データを受信した前記複数の第１の画像形成装置の中で前記割り当てられた優先順位が最も高いことであり、時間又は前記第１の画像形成装置の使用履歴に応じて、前記優先順位を変更する第２の変更手段を備えることを特徴とする。
【００１５】
本発明の請求項１１に係る画像形成システムは、請求項１から１０のいずれかに記載の構成において、前記送信手段は、基準数の前記第１の画像形成装置に対し前記印刷データを送信し、当該印刷データの送信先となる当該第１の画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信することを特徴とする。
【００１６】
本発明の請求項１２に係る画像形成装置は、送信装置または他の画像形成装置から印刷データを受信する受信手段と、前記受信手段により受信した前記印刷データと実質同一な印刷データを、複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置のうち自装置以外の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信する印刷データ送信手段と、前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する装置情報送信手段と、他の画像形成装置から送信された前記装置情報を受信する装置情報受信手段と、利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得手段と、前記取得手段により取得された前記印刷データに応じた画像形成を行う画像形成手段とを備えることを特徴とする。
【００１７】
本発明の請求項１３に係る送信装置は、複数の画像形成装置のうち基準数の第１の画像形成装置に対し印刷データを送信し、当該印刷データの送信先となる第１の画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信する送信手段を備えることを特徴とする。
【００１８】
本発明の請求項１４に係るプログラムは、コンピュータに、送信装置または他の画像形成装置から印刷データを受信するステップと、前記受信した印刷データと実質同一な印刷データを、複数の画像形成装置のうち予め定められた基準数の画像形成装置から取得できない状況である場合に、前記複数の画像形成装置に含まれる他の画像形成装置に対し前記印刷データまたは当該印刷データに基づいて生成した実質同一な印刷データを送信するステップと、前記印刷データを受信した画像形成装置に関する装置情報を前記複数の画像形成装置に対し送信するステップと、他の画像形成装置から送信された前記装置情報を受信するステップと、利用者により利用される場合、前記受信した装置情報に基づいて前記印刷データを取得する取得ステップと、前記取得ステップにより取得された前記印刷データに応じた画像形成を画像形成部に行わせるステップとを実行させるためのプログラムである。
【発明の効果】
【００１９】
請求項１に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、この画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成することができる。
請求項２に係る発明によれば、複数の利用者により利用される場合にも、利用者に対応する印刷データを取得して画像形成を行うことができる。
請求項３に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、第１の画像形成装置が利用できない状態になる場合にも、この印刷データに応じた画像形成を行うことができる。
請求項４に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、第１の画像形成装置が利用できない状態になる場合にも、この印刷データに応じた画像形成を行うことができる。
請求項５に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、第１の画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成することができる。
請求項６に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、第１の画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成することができる。
請求項７に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、第１の画像形成装置が利用できない状態になる場合にも、この印刷データに応じた画像形成を行うことができる。
請求項８に係る発明によれば、利用者毎に基準数を変えることができる。
請求項９に係る発明によれば、時間又は印刷データに設定された優先度に応じて、基準数を変えることができる。
請求項１０に係る発明によれば、時間又は第１の画像形成装置の使用履歴に応じて、第１の画像形成装置の優先順位を変えることができる。
請求項１１に係る発明によれば、予め基準数の第１の画像形成装置に対し印刷データを送信することができる。
請求項１２に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、この画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成することができる。
請求項１３に係る発明によれば、予め基準数の第１の画像形成装置に対し印刷データを送信することができる。
請求項１４に係る発明によれば、送信装置から画像形成装置に印刷データが送信された後に、この画像形成装置が利用できない状態になった場合にも、この印刷データに応じた画像を形成することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る画像形成システムの構成を示す図
【図２】クライアント装置のハードウェア構成を示す図
【図３】管理テーブルの一例を示す図
【図４】画像形成装置のハードウェア構成を示す図
【図５】クライアント装置の機能構成を示す図である。
【図６】画像データを記憶する画像形成装置の機能構成を示す図
【図７】画像形成装置の機能構成を示す図である。
【図８】画像データの送信動作を示すシーケンス図
【図９】更新後の管理テーブルを示す図
【図１０】画像データの転送動作を示すシーケンス図
【図１１】更新後の管理テーブルを示す図
【図１２】更新後の管理テーブルを示す図
【図１３】画像データの転送動作を示すシーケンス図
【図１４】画像データの転送動作を示すシーケンス図
【図１５】更新後の管理テーブルを示す図
【図１６】更新後の管理テーブルを示す図
【図１７】画像データの転送動作を示すシーケンス図
【図１８】プリント動作を示すシーケンス図
【発明を実施するための形態】
【００２１】
１．画像形成システムの構成
図１は、実施形態に係る画像形成システム１の構成を示す図である。画像形成システム１は、複数のクライアント装置２０と、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄとを備えている。このクライアント装置２０と、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄとは、通信回線２を介して互いに接続されている。なお、以下の説明では、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄを区別する必要がない場合には、総称して「画像形成装置３０」という。
【００２２】
図２は、クライアント装置２０のハードウェア構成を示す図である。クライアント装置２０は、ＣＰＵ（Central Processing Unit）２１と、メモリ２２と、通信部２３と、記憶部２４と、操作部２５と、表示部２６とを備えている。ＣＰＵ２１は、メモリ２２に記憶されたプログラムを実行することにより、クライアント装置２０の各部を制御する。通信部２３は、通信回線２に接続される通信インターフェースである。クライアント装置２０は、通信部２３を用いて画像形成装置３０と通信を行う。記憶部２４は、ハードディスクなどの記憶装置である。記憶部２４には、画像形成システム１を利用する利用者毎に作成された管理テーブル４１が記憶されている。操作部２５は、例えばキーボードとマウスを備えている。操作部２５は、クライアント装置２０を操作するのに用いられる。表示部２６は、液晶ディスプレイなどの表示装置である。
【００２３】
図３は、管理テーブル４１の一例を示す図である。この管理テーブル４１には、ユーザＩＤと、優先順位と、通信アドレスと、フラグとが関連付けて記憶されている。ユーザＩＤは、利用者を識別する情報である。優先順位は、画像形成装置３０に割り当てられた優先順位である。この優先順位は、例えば利用者毎に予め定められている。通信アドレスは、画像形成装置３０に割り当てられた識別番号である。この通信アドレスとしては、例えばＩＰ（Internet Protocol）アドレスが用いられる。画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄには、それぞれ「１９２．１６８．１．ａ」、「１９２．１６８．１．ｂ」、「１９２．１６８．２．ｃ」、「１９２．１６８．２．ｄ」という通信アドレスが割り当てられている。フラグは、画像形成装置３０に画像データが記憶されていることを示す情報である。このフラグは、画像形成装置３０に画像データが記憶されたときにセットされるようになっている。
【００２４】
図４は、画像形成装置３０のハードウェア構成を示す図である。画像形成装置３０は、制御部３１と、通信部３２と、記憶部３３と、ＵＩ（User Interface）部３４と、画像形成部３５と、カード読取部３６とを備えている。制御部３１は、画像形成装置３０の各部を制御する。制御部３１は、例えばＣＰＵとメモリとを備えている。ＣＰＵは、メモリに記憶されたプログラムを実行することにより、制御部３１の機能を実現する。通信部３２は、通信回線２に接続される通信インターフェースである。画像形成装置３０は、通信部３２を用いて、クライアント装置２０又は他の画像形成装置３０と通信を行う。記憶部３３は、ハードディスクやフラッシュメモリなどの記憶装置である。記憶部３３には、クライアント装置２０から送信された画像データが記憶される。
【００２５】
ＵＩ部３４は、例えばタッチスクリーンと操作ボタンとを備えている。ＵＩ部３４は、画像形成装置３０を操作するのに用いられる。画像形成部３５は、例えば電子写真方式のプリンタである。画像形成部３５は、画像データに応じた画像を用紙等の媒体に形成（プリント）する。カード読取部３６は、ＩＣ（integrated circuit）カードに記憶された情報を非接触で読み取る。このＩＣカードは、ユーザ認証を行うために予め利用者に渡されている。なお、以下の説明において、画像形成装置３０Ａ、３０Ｂ、３０Ｃ、３０Ｄの構成を区別する必要がある場合には、それぞれ符号に「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」という文字を付して説明する。
【００２６】
図５は、クライアント装置２０（送信装置の一例）の機能構成を示す図である。この実施形態では、送信手段２０１は、ＣＰＵ２１がプログラムを実行することにより実現される。送信手段２０１は、複数の画像形成装置３０に含まれる画像形成装置３０に対し画像データ（印刷データ）を送信する。なお、送信手段２０１により送信される画像データには、予め設定された利用者を識別するユーザＩＤ（利用者情報の一例）が対応付けられている。また、送信手段２０１は、画像データの送信先となる画像形成装置３０に関する管理テーブル４１（装置情報の一例）を複数の画像形成装置３０に対し送信する。
【００２７】
図６は、画像データを記憶する画像形成装置３０の機能構成を示す図である。この実施形態では、受信手段３０１、印刷データ送信手段３０２及び装置情報送信手段３０３は、制御部３１において例えばＣＰＵがプログラムを実行することにより実現される。なお、これらの機能構成は、１の画像形成装置３０により実現されてもよいし、画像データが格納された２以上の画像形成装置３０の協働により実現されてもよい。受信手段３０１は、クライアント装置２０または他の画像形成装置３０から画像データを受信する。印刷データ送信手段３０２は、受信手段３０１により受信した画像データと実質同一な画像データを、複数の画像形成装置３０のうち予め定められた基準数の画像形成装置３０から取得できない状況である場合に、複数の画像形成装置３０のうち自装置以外の画像形成装置３０に対し画像データまたはこの画像データに基づいて生成した実質同一な画像データを送信する。装置情報送信手段３０３は、画像データを受信した画像形成装置３０に関する管理テーブル４１（装置情報の一例）を複数の画像形成装置３０に対し送信する。
【００２８】
図７は、画像形成装置３０の機能構成を示す図である。なお、画像形成装置３０に画像データが記憶される場合、この画像形成装置３０は、図７に示す機能構成に加え、上述した図６に示す機能構成を有する。この実施形態では、受付手段３０５は、カード読取部３６により実現される。また、装置情報受信手段３０６及び取得手段３０７は、制御部３１において例えばＣＰＵがプログラムを実行することにより実現される。画像形成手段３０８は、画像形成部３５により実現される。受付手段３０５は、利用者情報の入力を受け付ける。装置情報受信手段３０６は、他の画像形成装置３０の装置情報送信手段３０３により送信された管理テーブル４１を受信する。取得手段３０７は、利用者により利用される場合、受信した管理テーブル４１に基づいて画像データを取得する。画像形成手段３０８は、取得手段３０７により取得された画像データに応じた画像形成を行う。
【００２９】
２．画像形成システムの動作
（１）画像データの送信動作
まず、クライアント装置２０から画像形成装置３０に画像データを送信するときの動作を説明する。図８は、この画像データの送信動作を示すシーケンス図である。利用者は、クライアント装置２０を操作して、画像データの送信指示を行う。このとき、利用者は、操作部２５を用いて、プリントの対象となる画像データを指定する。ここでは、利用者により、画像データＤ１が指定された場合を想定する。送信指示が行われると、クライアント装置２０は、記憶部２４に記憶された管理テーブル４１に基づいて、基準数の画像形成装置３０に画像データＤ１を送信する。この基準数は、予め定められている。この実施形態では、基準数として「２」が定められている場合を想定する。なお、画像データＤ１には、属性情報が付加されている。この属性情報には、画像データＤ１を識別するファイル名などの情報と、クライアント装置２０において予め設定された利用者のユーザＩＤ「ｕｓｅｒＡ」とが含まれている。
【００３０】
具体的には、ＣＰＵ２１は、通信部２３を制御して、図３に示す管理テーブルにおいて、優先順位「１」が割り当てられた画像形成装置３０Ａの通信アドレス「１９２．１６８．１．ａ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ１１）。ここでは、画像形成装置３０Ａの電源が切断されている場合を想定する。この場合、画像形成装置３０Ａから応答はない。画像形成装置３０Ａから指定時間内に応答がない場合、ＣＰＵ２１は、この処理をタイムアウトさせる（ステップＳ１２）。
【００３１】
次に、ＣＰＵ２１は、図３に示す管理テーブルにおいて、優先順位「２」が割り当てられた画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ１３）。画像形成装置３０Ｂは、電源が投入されており、利用可能な状態である。この場合、制御部３１Ｂは、画像データを蓄積可能である旨を応答する（ステップＳ１４）。画像形成装置３０Ｂから応答があった場合、ＣＰＵ２１は、通信部２３により、利用者により指定された画像データＤ１を画像形成装置３０Ｂに送信する（ステップＳ１５）。また、ＣＰＵ２１は、記憶部２４に記憶された管理テーブル４１を更新して、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」にフラグをセットする（ステップＳ１６）。これにより、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」にフラグが付加される。画像形成装置３０Ｂは、クライアント装置２０から画像データＤ１を受信すると、この画像データＤ１を記憶部３３Ｂに記憶させる（ステップＳ１７）。
【００３２】
次に、ＣＰＵ２１は、図３に示す管理テーブルにおいて、優先順位「３」が割り当てられた画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ１８）。画像形成装置３０Ｃは、電源が投入されており、利用可能な状態である。この場合、制御部３１Ｃは、画像データを蓄積可能である旨を応答する（ステップＳ１９）。画像形成装置３０Ｃから応答があった場合、ＣＰＵ２１は、通信部２３により、利用者により指定された画像データＤ１を画像形成装置３０Ｃに送信する（ステップＳ２０）。また、ＣＰＵ２１は、記憶部２４に記憶された管理テーブル４１を更新して、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」にフラグをセットする（ステップＳ２１）。これにより、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」にフラグが付加される。画像形成装置３０Ｃは、クライアント装置２０から画像データＤ１を受信すると、この画像データＤ１を記憶部３３Ｃに記憶させる（ステップＳ２２）。
【００３３】
図９は、更新後の管理テーブル４１を示す図である。この管理テーブル４１では、通信アドレス「１９２．１６８．１．ｂ」と「１９２．１６８．２．ｃ」とにフラグがセットされている。これは、画像データＤ１の送信先が、画像形成装置３０Ｂと画像形成装置３０Ｃであることを示す。このように、管理テーブル４１に基準数のフラグがセットされた場合、ＣＰＵ２１は、通信部２３を制御して、記憶部２４に記憶された管理テーブル４１を画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄに送信する（ステップＳ２３）。この管理テーブル４１は、例えばブロードキャストで送信される。画像形成装置３０Ｂ、３０Ｃ及び３０Ｄは、クライアント装置２０から管理テーブル４１を受信すると、それぞれこの管理テーブル４１を記憶部３３Ｂ、３３Ｃ及び３３Ｄに記憶させる（ステップＳ２４）。なお、画像形成装置３０Ａは、電源が切断されているため、管理テーブル４１を受信できない。
【００３４】
（２）画像データの転送動作
クライアント装置２０から送信された画像データが画像形成装置３０に記憶された後、この画像形成装置３０が利用できない状態になる場合がある。この利用できない状態とは、画像形成装置３０から画像データを取得し画像を形成することができない状態をいう。例えば、画像形成装置３０は、電源が切断された場合や不具合が発生したときに、利用できない状態に陥る。この場合、画像データを記憶する画像形成装置３０は、利用可能な基準数の画像形成装置３０に同一の画像データが記憶されるように、記憶部３３に記憶された画像データを他の画像形成装置３０に転送する。この基準数は、予め定められている。この実施形態では、基準数として「２」が定められている場合を想定する。
【００３５】
まず、クライアント装置２０から送信された画像データが画像形成装置３０Ｂ、３０Ｃに記憶された後、画像形成装置３０Ｂの電源を切断する指示が行われた場合の動作を説明する。図１０は、この場合の動作を示すシーケンス図である。上述したステップＳ２４において管理テーブル４１を記憶すると、各画像形成装置３０は、自装置に主導権があるか否かを判断する。具体的には、制御部３１は、記憶部３３に記憶された管理テーブル４１において、自装置の通信アドレスにフラグがセットされており、且つ、フラグがセットされた通信アドレスの中で最も高い優先順位が割り当てられているか（特定の条件の一例）を判断する。図９に示す管理テーブル４１には、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」と、画像形成装置３０Ｃの「１９２．１６８．２．ｃ」とにフラグがセットされている。また、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」には、優先順位「２」が関連付けられており、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」には、優先順位「３」が関連付けられている。この場合、フラグがセットされた通信アドレスの中で、画像形成装置３０Ｂの通信アドレスに最も高い優先順位が割り当てられている。そのため、画像形成装置３０Ｂが、自装置に主導権があると判断する（ステップＳ３１）。また、各画像形成装置３０は、タイマーをセットして更新時間Ｔを計測する（ステップＳ３２）。なお、タイマーにより計測された更新時間Ｔになると、画像形成装置３０Ｂは、記憶部３３Ｂに記憶された管理テーブル４１を他の画像形成装置３０に送信する。
【００３６】
ここでは、ステップＳ３２でタイマーをセットした後、画像形成装置３０Ｂの電源を切断する指示が行われた場合を想定する。この場合、制御部３１Ｂは、図１１に示すように、記憶部３３Ｂに記憶された管理テーブル４１を更新して、自装置の通信アドレス「１９２．１６８．１．ｂ」にセットされたフラグをリセットする（ステップＳ３３）。これにより、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」に付加されたフラグが削除される。これは、画像形成装置３０Ｂに受信された画像データが取得できない状況になることを示す。次に、制御部３１Ｂは、通信部３２Ｂを制御して、記憶部３３Ｂに記憶された更新後の管理テーブル４１を画像形成装置３０Ａ、３０Ｃ及び３０Ｄに送信する（ステップＳ３４）。この管理テーブル４１は、例えばブロードキャストで送信される。管理テーブル４１を送信した後、画像形成装置３０Ｂは電源を切断する（ステップＳ３６）。
【００３７】
画像形成装置３０Ｃ及び３０Ｄは、画像形成装置３０Ｂから管理テーブル４１を受信すると、それぞれこの管理テーブル４１を記憶部３３Ｃ及び３３Ｄに記憶させる（ステップＳ３５）。なお、画像形成装置３０Ａは、電源が切断されているため、管理テーブル４１を受信できない。画像形成装置３０Ｃ及び３０Ｄは、記憶部３３Ｃ及び３３Ｄに新たに記憶された管理テーブル４１に基づいて、上述と同様に自装置に主導権があるか否かを判断する。図１１に示す管理テーブル４１には、画像形成装置３０Ｃの「１９２．１６８．２．ｃ」のみにフラグがセットされている。そのため、画像形成装置３０Ｃは、自装置に主導権があると判断する（ステップＳ３７）。
【００３８】
図１１に示すように、管理テーブル４１にセットされたフラグの数は基準数未満である。これは、画像データを記憶している画像形成装置３０が利用できない状態になったことを示す。この場合、画像形成装置３０Ｃは、管理テーブル４１にセットされたフラグの数が基準数になるように、記憶部３３Ｃに記憶された画像データＤ１を他の画像形成装置３０に転送する。この場合、画像形成装置３０Ｃは、基準数「２」と管理テーブル４１にセットされたフラグの数「１」との差の数である１台の他の画像形成装置３０に、記憶部３３Ｃに記憶された画像データを送信する。
【００３９】
具体的には、制御部３１Ｃは、通信部３２Ｃを制御して、図１１に示す管理テーブルにおいて、優先順位「１」が割り当てられた画像形成装置３０Ａの通信アドレス「１９２．１６８．１．ａ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ３８）。画像形成装置３０Ａは、電源が切断されているため、画像形成装置３０Ａから応答はない。画像形成装置３０Ａから指定時間内に応答がない場合、制御部３１Ｃは、この処理をタイムアウトさせる（ステップＳ３９）。
【００４０】
次に、制御部３１Ｃは、図１１に示す管理テーブルにおいて、優先順位「２」が割り当てられた画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ４０）。画像形成装置３０Ｂは、電源が切断されているため、画像形成装置３０Ｂから応答はない。画像形成装置３０Ｂから指定時間内に応答がない場合、制御部３１Ｃは、この処理をタイムアウトさせる（ステップＳ４１）。
【００４１】
次に、制御部３１Ｃは、図１１に示す管理テーブルにおいて、優先順位「４」が割り当てられた画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ４２）。なお、優先順位「３」が割り当てられた通信アドレスは、自装置の通信アドレスであるため、問い合わせを行わない。画像形成装置３０Ｄは、電源が投入されており、利用可能な状態である。この場合、画像形成装置３０Ｄは、画像データを蓄積可能である旨を応答する（ステップＳ４３）。画像形成装置３０Ｄから応答があった場合、制御部３１Ｃは、通信部３２Ｃにより、記憶部３３Ｃに記憶された画像データＤ１を画像形成装置３０Ｄに送信する（ステップＳ４４）。画像形成装置３０Ｄは、画像形成装置３０Ｃから受信した画像データＤ１を記憶部３３Ｄに記憶させる（ステップＳ４５）。また、制御部３１Ｃは、記憶部３３Ｃに記憶された管理テーブル４１を更新して、画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」にフラグをセットする（ステップＳ４６）。これにより、画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」にフラグが付加される。
【００４２】
図１２は、更新後の管理テーブル４１を示す図である。この管理テーブル４１では、通信アドレス「１９２．１６８．２．ｃ」と「１９２．１６８．２．ｄ」とにフラグがセットされている。これは、画像形成装置３０Ｃと画像形成装置３０Ｄに画像データが受信されたことを示す。このように、管理テーブル４１に基準数のフラグがセットされた場合、制御部３１Ｃは、通信部３２Ｃを制御して、記憶部２４Ｃに記憶された管理テーブル４１を画像形成装置３０Ａ、３０Ｂ及び３０Ｄに送信する（ステップＳ４７）。この管理テーブル４１は、例えばブロードキャストで送信される。画像形成装置３０Ｄの制御部３１Ｄは、通信部３２Ｄを介して画像形成装置３０Ｃから管理テーブル４１を受信すると、この管理テーブル４１を記憶部３３Ｄに記憶させる（ステップＳ４８）。なお、画像形成装置３０Ａ及び３０Ｂは、電源が切断されているため、管理テーブル４１を受信できない。
【００４３】
次に、クライアント装置２０から送信された画像データが画像形成装置３０Ｂ、３０Ｃに記憶された後、画像形成装置３０Ｂの電源が切断された場合の動作を説明する。この電源が切断された場合とは、例えばコンセントが抜かれた場合のように、画像形成装置３０が処理を行う間もなく電源が突然切断された場合をいう。図１３は、この場合の動作を示すシーケンス図である。
【００４４】
画像形成装置３０Ｂは、予め決められた時間間隔で、記憶部３３Ｂに記憶された管理テーブル４１を他の画像形成装置３０に送信する。具体的には、制御部３１Ｂは、タイマーにより計測された更新時間Ｔになる度に、通信部３２Ｂを制御して、記憶部３３Ｂに記憶された管理テーブル４１を画像形成装置３０Ａ、３０Ｃ及び３０Ｄに送信する。しかし、画像形成装置３０Ｂの電源が切断されている場合には、タイマーにより計測された更新時間Ｔが経過しても、管理テーブル４１の送信は行われない。
【００４５】
この場合、画像形成装置３０Ｃ及び３０Ｄは、自装置が主導権の委譲先であるか否かを判断する。具体的には、制御部３１Ｃ及び３１Ｄは、記憶部３３Ｃ及び３３Ｄに記憶された管理テーブル４１において、自装置の通信アドレスにフラグがセットされており、且つ、フラグがセットされた通信アドレスの中で２番目に高い優先順位が割り当てられているかを判断する。例えば、図９に示す管理テーブル４１には、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」と、画像形成装置３０Ｃの「１９２．１６８．２．ｃ」とにフラグがセットされている。また、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」には、優先順位「２」が関連付けられており、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」には、優先順位「３」が関連付けられている。この場合、フラグがセットされた通信アドレスの中で、画像形成装置３０Ｃの通信アドレスに２番目に高い優先順位が割り当てられている。従って、画像形成装置３０Ｃが、自装置が主導権の委譲先であると判断する（ステップＳ５１）。
【００４６】
この場合、制御部３１Ｃは、記憶部３３Ｃに記憶された管理テーブル４１を更新して、画像形成装置３０Ｂの通信アドレス「１９２．１６８．１．ｂ」にセットされたフラグをリセットする（ステップＳ５２）。これにより、画像形成装置３０Ｂの通信アドレスに付加されたフラグが削除される。その結果、図１１に示すように、管理テーブル４１にセットされたフラグの数が基準数未満になる。この場合、画像形成装置３０Ｃは、上述したステップＳ３８〜Ｓ４８と同様に、管理テーブル４１にセットされたフラグの数が基準数になるように、記憶部３３Ｃに記憶された画像データＤ１を他の画像形成装置３０に転送する。また、画像形成装置３０Ｄは、自装置が主導権の委譲先ではないと判断する。この場合、制御部３１Ｄは、記憶部３３Ｄに記憶された管理テーブル４１を削除する（ステップＳ５３）。
【００４７】
次に、クライアント装置２０から送信された画像データが画像形成装置３０Ｂ、３０Ｃに記憶された後、画像形成装置３０Ｃの電源が切断された場合の動作を説明する。図１４は、この場合の動作を示すシーケンス図である。画像形成装置３０Ｂは、予め決められた時間間隔で、記憶部３３Ｂに記憶された管理テーブル４１を他の画像形成装置３０に送信する。具体的には、制御部３１Ｂは、タイマーにより計測された更新時間Ｔになる度に、通信部３２Ｂを制御して、記憶部３３Ｂに記憶された管理テーブル４１を画像形成装置３０Ａ、３０Ｃ及び３０Ｄに送信する（ステップＳ６１）。
【００４８】
画像形成装置３０Ａ、３０Ｃ及び３０Ｄは、画像形成装置３０Ｂから管理テーブル４１を受信すると、管理テーブル４１の受信を完了したことを示す応答を行う（ステップＳ６２）。画像形成装置３０Ｄは、電源が投入されており、利用可能な状態である。この場合、制御部３１Ｄ（応答手段の一例）は、制御部３２Ｄを制御して、管理テーブル４１の受信を完了したことを示す応答情報を画像形成装置３０Ｄに送信する。また、制御部３１Ｄは、受信した管理テーブル４１を記憶部３３Ｄに記憶させる（ステップＳ６３）。一方、画像形成装置３０Ａ及び３０Ｃは、電源が切断されているため、画像形成装置３０Ａ及び３０Ｃから管理テーブル４１の受信を完了したことを示す応答は行われない。この場合、画像形成装置３０Ｂは、画像形成装置３０Ａ及び３０Ｃは利用できない状態であると判断する。
【００４９】
画像形成装置３０Ｂは、記憶部３３Ｂに記憶された管理テーブル４１において、通信アドレスにフラグがセットされた画像形成装置３０から応答がなかった場合には、管理テーブル４１を更新してこのフラグをリセットする（ステップＳ６４）。例えば、図９に示す管理テーブル４１には、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」にフラグがセットされている。この場合、制御部３１Ｂは、記憶部３３Ｂに記憶された管理テーブル４１を更新して、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」にセットされたフラグをリセットする。これにより、画像形成装置３０Ｃの通信アドレスに付加されたフラグが削除される。
【００５０】
図１５は、更新後の管理テーブル４１を示す図である。この管理テーブル４１では、通信アドレス「１９２．１６８．１．ｂ」だけにフラグがセットされている。このように、管理テーブル４１にセットされたフラグの数が基準数未満になった場合、画像形成装置３０Ｂは、管理テーブル４１にセットされたフラグの数が基準数になるように、記憶部３３Ｂに記憶された画像データＤ１を他の画像形成装置３０に転送する。
【００５１】
具体的には、制御部３１Ｂは、通信部３２Ｂを制御して、図１５に示す管理テーブルにおいて、優先順位「１」が割り当てられた画像形成装置３０Ａの通信アドレス「１９２．１６８．１．ａ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ６５）。画像形成装置３０Ａは、電源が切断されているため、画像形成装置３０Ａから応答はない。画像形成装置３０Ａから指定時間内に応答がない場合、制御部３１Ｂは、この処理をタイムアウトさせる（ステップＳ６６）。
【００５２】
次に、制御部３１Ｂは、図１５に示す管理テーブルにおいて、優先順位「３」が割り当てられた画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ６７）。なお、優先順位「２」が割り当てられた通信アドレスは、自装置の通信アドレスであるため、問い合わせを行わない。画像形成装置３０Ｃは、電源が切断されているため、画像形成装置３０Ｃから応答はない。画像形成装置３０Ｃから指定時間内に応答がない場合、制御部３１Ｂは、この処理をタイムアウトさせる（ステップＳ６８）。
【００５３】
次に、制御部３１Ｂは、図１５に示す管理テーブルにおいて、優先順位「４」が割り当てられた画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」宛てに、画像データを蓄積可能か否かを問い合わせる（ステップＳ６９）。画像形成装置３０Ｄは、電源が投入されており、利用可能な状態である。この場合、画像形成装置３０Ｄは、画像データを蓄積可能である旨を応答する（ステップＳ７０）。画像形成装置３０Ｄから応答があった場合、制御部３１Ｂは、通信部３２Ｂにより、記憶部３３Ｂに記憶された画像データＤ１を画像形成装置３０Ｄに送信する（ステップＳ７１）。画像形成装置３０Ｄは、画像形成装置３０Ｂから受信した画像データＤ１を記憶部３３Ｄに記憶させる（ステップＳ７２）。また、制御部３１Ｂは、管理テーブル４１を更新して、画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」にフラグをセットする（ステップＳ７３）。これにより、画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」にフラグが付加される。
【００５４】
図１６は、更新後の管理テーブル４１を示す図である。この管理テーブル４１では、通信アドレス「１９２．１６８．１．ｂ」と「１９２．１６８．２．ｄ」とにフラグがセットされている。これは、画像形成装置３０Ｂと画像形成装置３０Ｄに画像データが受信されたことを示す。このように、管理テーブル４１に基準数のフラグがセットされた場合、制御部３１Ｂは、通信部３２Ｂを制御して、記憶部２４Ｂに記憶された管理テーブル４１を画像形成装置３０Ａ、３０Ｃ及び３０Ｄに送信する（ステップＳ７４）。この管理テーブル４１は、例えばブロードキャストで送信される。画像形成装置３０Ｄは、画像形成装置３０Ｃから管理テーブル４１を受信すると、この管理テーブル４１を記憶部３３Ｄに記憶させる（ステップＳ７５）。なお、画像形成装置３０Ａ及び３０Ｃは、電源が切断されているため、管理テーブル４１を受信できない。
【００５５】
次に、クライアント装置２０から送信された画像データが画像形成装置３０Ｂ、３０Ｃに記憶された後、画像形成装置３０Ｃの電源を切断する指示が行われた場合の動作を説明する。図１７は、この場合の動作を示すシーケンス図である。ここでは、上述したステップＳ３２でタイマーをセットした後、画像形成装置３０Ｃの電源を切断する指示が行われた場合を想定する。この場合、制御部３１Ｃ（通知手段の一例）は、自装置が利用できない状態になることを画像形成装置３０Ｂに通知する（ステップＳ８１）。自装置が利用できない状態になることを画像形成装置３０Ｂに通知した後、画像形成装置３０Ｃは電源を切断する（ステップＳ８２）。
【００５６】
画像形成装置３０Ｂは、画像形成装置３０Ｃから利用できない状態になることが通知されると、記憶部３３Ｂに記憶された管理テーブル４１を更新して、画像形成装置３０Ｃの通信アドレスにセットされたフラグをリセットする（ステップＳ８３）。具体的には、制御部３１Ａは、図１５に示すように、管理テーブル４１において、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．Ｃ」にセットされたフラグを削除する。これにより、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．Ｃ」に付加されたフラグが削除される。その結果、図１５に示すように、管理テーブル４１にセットされたフラグの数が基準数未満になる。この場合、画像形成装置３０Ｂは、上述したステップＳ６５〜Ｓ７５と同様に、管理テーブル４１にセットされたフラグの数が基準数になるように、記憶部３３Ｂに記憶された画像データＤ１を他の画像形成装置３０に転送する。
【００５７】
（３）プリント動作
次に、画像データに応じた画像を形成するときのプリント動作について説明する。図１８は、このプリント動作を示すシーケンス図である。クライアント装置２０を操作してプリント指示を行った後、利用者は、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄの中から所望の画像形成装置３０を選択し、選択した画像形成装置３０を使用すべく、その画像形成装置３０の前に移動する。例えば、利用者は、自分の席の近くにある一番利用しやすい画像形成装置３０の前に移動する。ここでは、利用者が、画像形成装置３０Ａの前に移動した場合を想定する。また、このとき、画像形成装置３０Ａの電源は投入されており、各画像形成装置３０の記憶部３３には、図１２に示す管理テーブル４１が記憶されている場合を想定する。
【００５８】
画像形成装置３０ＡのＵＩ部３４Ａには認証画面が表示されている。利用者は、自分のＩＣカードをカード読取部３６ＡにかざしてユーザＩＤを入力する。このＩＣカードには、利用者のユーザＩＤ「ｕｓｅｒＡ」が記憶されている。画像形成装置３０Ａは、入力されたユーザＩＤに基づいて、ユーザ認証を行う（ステップＳ９１）。具体的には、カード読取部３６Ａは、ＩＣカードからユーザＩＤ「ｕｓｅｒＡ」を読み取る。画像形成装置３０Ａには、予め画像形成装置３０Ａの利用を許可する利用者のユーザＩＤが登録されている。制御部３１Ａは、利用者により入力されたユーザＩＤ「ｕｓｅｒＡ」が予め登録されたユーザＩＤに含まれているか否かを判断する。利用者により入力されたユーザＩＤが予め登録されたユーザＩＤに含まれていない場合、制御部３１Ａは、ユーザ認証に失敗したことを示すメッセージをＵＩ部３４Ａに表示させて、この処理を終了する。この場合、利用者は、画像形成装置３０Ａを使用することはできない。一方、利用者により入力されたユーザＩＤが予め登録されたユーザＩＤに含まれている場合、制御部３１Ａは、ユーザ認証に成功したことを示すメッセージをＵＩ部３４Ａに表示させる。
【００５９】
ユーザ認証に成功した場合、画像形成装置３０Ａは、ユーザＩＤ「ｕｓｅｒＡ」に対応する画像データを記憶する画像形成装置３０から、その画像データのリストを取得する。具体的には、制御部３１Ａは、記憶部３３Ａに記憶された管理テーブル４１において、フラグがセットされた通信アドレスのうち、割り当てられた優先順位が最も高い通信アドレスを特定する。図１２に示す管理テーブル４１では、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」と画像形成装置３０Ｄの「１９２．１６８．２．ｄ」とにフラグがセットされている。また、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」には、優先順位「３」が関連付けられており、画像形成装置３０Ｄの通信アドレス「１９２．１６８．２．ｄ」には、優先順位「４」が関連付けられている。この場合、制御部３１Ａは、画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」を特定する。制御部３１Ａは、通信部３２Ａを制御して、特定した画像形成装置３０Ｃの通信アドレス「１９２．１６８．２．ｃ」宛てに、ユーザＩＤ「ｕｓｅｒＡ」に対応する画像データのリストを要求する（ステップＳ９２）。
【００６０】
画像形成装置３０Ｃは、画像形成装置３０Ａから要求されたリストを作成し、画像形成装置３０Ａに送信する（ステップＳ９３）。具体的には、制御部３１Ｃは、記憶部３３Ｃに記憶された画像データの中から、属性情報にユーザＩＤ「ｕｓｅｒＡ」を含む画像データを特定する。制御部３１Ｃは、特定した画像データに付加された属性情報を並べてリストを作成する。制御部３１Ｃは、通信部３２Ｃを制御して、作成したリストを画像形成装置３０Ａに送信する。
【００６１】
画像形成装置３０Ａは、画像形成装置３０Ｃからリストを受信すると、このリストをＵＩ部３４Ａに表示させる（ステップＳ９４）。利用者は、ＵＩ部３４Ａに表示されたリストに基づいて、所望の画像データを選択する。そして、利用者は、ＵＩ部３４Ａを操作して、プリント指示を行う。ここでは、利用者により画像データＤ１が選択された場合を想定する。プリント指示が行われると、画像形成装置３０Ａは、利用者により選択された画像データＤ１を取得する。具体的には、制御部３１Ａは、通信部３２Ａを制御して、リストの取得先である画像形成装置３０Ｃに画像データＤ１を要求する（ステップＳ９５）。画像形成装置３０Ｃは、画像形成装置３０Ａから要求された画像データＤ１を記憶部３３Ｃから読み出し、画像形成装置３０Ａに送信する（ステップＳ９６）。画像形成装置３０Ａの制御部３１Ａは、通信部３２Ａを介して画像形成装置３０Ｃからこの画像データＤ１を受信する。
【００６２】
画像データＤ１を取得すると、画像形成装置３０Ａは、この画像データＤ１に応じたプリント処理を行う（ステップＳ９７）。具体的には、制御部３１Ａは、画像データＤ１を画像形成部３５Ａに供給し、画像データＤ１に応じた画像を形成させる。画像形成部３５Ａは、制御部３１Ａの制御の下、画像データＤ１に応じた画像を媒体に形成する。プリント処理を行った後、制御部３１Ａは、通信部３２Ａを制御して、画像形成装置３０Ｂ，３０Ｃ及び３０Ｄに画像データＤ１の削除を要求する（ステップＳ９８）。この削除要求は、例えばブロードキャストで行われる。画像形成装置３０Ｂ、３０Ｃ及び３０Ｄは、記憶部３３Ｂ、３３Ｃ及び３３Ｄに画像データＤ１が記憶されている場合には、この画像データＤ１を削除する（ステップＳ９９）。
【００６３】
この実施形態によれば、クライアント装置２０から画像形成装置３０に画像データが送信された後に、この画像形成装置３０が利用できない状態になった場合にも、この画像データに応じた画像が形成される。
【００６４】
３．変形例
本発明は、実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を相互に組み合わせてもよい。
【００６５】
（１）変形例１
上述した基準数は、２個に限定されない。冗長性を高める場合には、この基準数を増やしてもよい。また、基準数は、利用者毎に定められていてもよい。この場合、管理テーブル４１には、利用者毎に定められた基準数が記憶される。制御部３１は、管理テーブル４１に記憶された基準数に基づいて、上述した画像データの転送動作を行う。
【００６６】
また、基準数は、時間に応じて変更されてもよい。この場合、制御部３１（第１の変更手段の一例）は、決められた時間になると基準数を変更する。例えば、金曜日には冗長性を高めたいという場合がある。この場合、制御部３１は、金曜日になると基準数を増やす。また、基準数は、画像データの優先度に応じて変更されてもよい。この場合、利用者は、クライアント装置２０を操作してプリント指示をするときに、画像データの優先度を設定する。制御部３１（第１の変更手段の一例）は、記憶部３３に記憶された画像データの優先度が標準の優先度よりも高い場合には、基準数を増やす。
【００６７】
（２）変形例２
管理テーブル４１の優先順位は、画像形成装置３０の使用履歴に応じて変更されてもよい。例えば、この優先順位は、画像形成装置３０の認証回数に応じて変更されてもよい。この場合、制御部３１は、利用者により入力されたユーザＩＤ毎に、そのユーザＩＤを用いてユーザ認証を行った認証回数を記録する。クライアント装置２０のＣＰＵ２１は、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄから、管理テーブル４１に記憶されたユーザＩＤに対応する認証回数を取得する。ＣＰＵ２１（第２の変更手段の一例）は、認証回数が多い画像形成装置３０ほど優先順位が高くなるように、管理テーブル４１の優先順位を変更する。
【００６８】
また、優先順位は、画像形成装置３０のプリント回数に応じて変更されてもよい。この場合、制御部３１は、利用者により入力されたユーザＩＤ毎に、そのユーザＩＤが入力されたときにプリント処理を行ったプリント回数を記録する。クライアント装置２０のＣＰＵ２１は、画像形成装置３０Ａ、３０Ｂ、３０Ｃ及び３０Ｄから、管理テーブル４１に記憶されたユーザＩＤに対応するプリント回数を取得する。ＣＰＵ２１（第２の変更手段の一例）は、プリント回数が多い画像形成装置３０ほど優先順位が高くなるように、管理テーブル４１の優先順位を変更する。
【００６９】
また、優先順位は、決められた時間になると変更されてもよい。例えば、夜間でも電源が切断されない画像形成装置３０が予め決められている場合がある。この場合、クライアント装置２０のＣＰＵ２１（第２の変更手段の一例）は、夜間になると、この予め決められた画像形成装置３０に割り当てられた優先順位を「１」に変更する。
【００７０】
（３）変形例３
上述したプリント動作において、画像形成装置３０は、利用者により入力されたユーザＩＤに対応する画像データを記憶した画像形成装置３０のうち、最も近くに配置された画像形成装置３０から画像データを取得してもよい。この場合、画像形成装置３０の記憶部３３には、各画像形成装置３０の配置を示す配置情報が記憶されている。制御部３１は、管理テーブル４１において、フラグがセットされた通信アドレスを有する画像形成装置３０のうち、配置情報が示す配置において自装置に最も近くにある画像形成装置３０を特定する。そして、制御部３１は、特定した画像形成装置３０から上述したリストや画像データを取得する。
【００７１】
また、画像形成装置３０は、利用者により入力されたユーザＩＤに対応する画像データを記憶した複数の画像形成装置３０から画像データを取得してもよい。例えば、ユーザＩＤに対応する画像データが１０個ある場合、制御部３１は、管理テーブル４１において、フラグがセットされた通信アドレスを有する１の画像形成装置３０から５個の画像データを取得し、フラグがセットされた通信アドレスを有する他の画像形成装置３０から残りの５個の画像データを取得してもよい。
【００７２】
（４）変形例４
クライアント装置２０は、基準数以下の数の画像形成装置３０に画像データを送信してもよい。この場合にも、上述した実施形態と同様に、主導権を有する画像形成装置３０が、管理テーブル４１にセットされたフラグの数が基準数になるように、上述した画像データの転送を行う。
【００７３】
（５）変形例５
上述した実施形態のように、クライアント装置２０から送信された画像データが画像形成装置３０Ｂ、３０Ｃに記憶された後、画像形成装置３０Ｃの電源を切断する指示が行われた場合、画像形成装置３０Ｃは、図１０に示す画像形成装置３０Ｂと同様の動作を行ってもよい。具体的には、制御部３１Ｃは、電源を切断する指示が行われると、上述したステップＳ３３と同様に、記憶部３３Ｃに記憶された管理テーブル４１を更新して、自装置の通信アドレス「１９２．１６８．２．ｃ」にセットされたフラグをリセットする。続いて、制御部３１Ｃは、上述したステップＳ３４と同様に、通信部３２Ｃを制御して、更新後の管理テーブル４１を画像形成装置３０Ａ、３０Ｂ及び３０Ｄに送信する。この場合、画像形成装置３０Ｂは、上述したステップＳ６５以降の動作を行う。
【００７４】
（６）変形例６
上述したユーザＩＤは、利用者を識別する利用者情報の一例である。この利用者情報は、ユーザＩＤに限定されない。例えば、利用者情報は、利用者に渡されるＩＣカードに割り当てられたカードＩＤであってもよいし、利用者に割り当てられたメールアドレスであってもよい。また、上述したように、ＩＣカードは利用者一人ひとりに渡されるようになっているため、ＩＣカードに割り当てられたカードＩＤが利用者情報として用いられてもよい。
【００７５】
（７）変形例７
上述したユーザ認証は、ＩＣカードを使用せずに行われてもよい。例えば、利用者が、画像形成装置３０のＵＩ部３４を用いて、自分のユーザＩＤを入力してもよい。また、ユーザＩＤに代えて、指紋などの生体情報が用いられてもよい。この場合、画像形成装置３０には、この生体情報を読み取る装置が設けられる。
【００７６】
（８）変形例８
画像形成システム１の構成は、図１に示す構成に限らない。例えば、利用者の人数に応じて、画像形成装置３０の数を増やしてもよい。また、クライアント装置２０は、利用者の人数分設けられてもよい。
【００７７】
（９）変形例９
画像形成部３５は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。また、画像形成部３５は、白黒の画像を形成するものであってもよいし、カラーの画像を形成するものであってもよい。ＵＩ部３４は、タッチパネルを備えていたが、タッチパネルに代えて液晶ディスプレイなどの表示装置を備えていてもよい。
【００７８】
（１０）変形例１０
ＣＰＵ２１又は制御部３１のＣＰＵにおいて実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、クライアント装置２０又は画像形成装置３０にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介してクライアント装置２０又は画像形成装置３０にダウンロードされてもよい。
【００７９】
（１１）変形例１１
画像形成システム１には、上位機種の画像形成装置３０（第１の画像形成装置の一例）と下位機種の画像形成装置３０が含まれていてもよい。この「下位機種」とは、例えば上位機種よりも機能は劣るが小型なものをいう。この場合、この下位機種の画像形成装置３０には、管理テーブル４１は送信されるが、画像データの送信又は転送は行われない。下位機種の画像形成装置３０は、利用者により利用される場合、管理テーブル４１に基づいて、上位機種の画像形成装置３０から画像データを取得し、プリント処理を行う。つまり、下位機種の画像形成装置３０は、管理テーブル４１に基づいて、画像データがどの画像形成装置３０に格納されているかを把握することができれば、画像データの記憶や転送を行うための構成（例えば、図６に示す装置情報受信手段３０１、印刷データ送信手段３０２及び装置情報送信手段３０３）は備えていなくてもよい。
【００８０】
（１２）変形例１２
上述した実施形態において、画像形成装置３０は、予め定められた基準数の画像形成装置３０から取得できない状況である場合に、自装置以外の画像形成装置３０に対し画像データの送信を行っている。この予め定められた基準数の画像形成装置３０から取得できない状況としては、例えば管理テーブル４１のフラグの数が基準数よりも少ない場合や、管理テーブル４１のフラグの数は基準数であるが、画像データが受信された画像形成装置３０からその画像データが取得できない場合（例えば、画像形成装置３０の電源が切断されている、通信回線２にエラーが発生している、或いは画像形成装置３０の電源は投入されているが、サービスが停止している場合）等が考えられる。
【００８１】
（１３）変形例１３
画像形成装置３０は、画像データを他の画像形成装置３０に転送するときに、記憶部３３に記憶された画像データと同一の画像データを転送してもよいし、記憶部３３に記憶された画像データに基づいて作成した実質同一な画像データを転送してもよい。画像データには、画像形成に直接影響しない作成日時や更新日時などのパラメータが含まれていることがある。この「実質同一な画像データ」とは、画像形成に係るデータは同一であるが、画像形成には直接影響しないこのようなデータが異なるデータをいう。例えば、制御部３１は、記憶部３３に記憶された画像データに、作成日時や更新日時などのパラメータが含まれている場合には、このパラメータを削除した画像データを作成し、他の画像形成装置３０に転送してもよい。つまり、画像形成装置３０は、記憶部３３に記憶された画像データと同じ条件でプリント処理を行った場合に、同じ出力物（画像が形成された媒体）が得られるような画像データを他の画像形成装置３０に送信すればよい。
【００８２】
（１４）変形例１４
上述した実施形態では、管理テーブル４１をやり取りすることにより、画像データを記憶する画像形成装置３０を把握していた。しかし、このような目的で用いられる情報は、管理テーブル４１のようなリスト形式の情報に限定されない。例えば、ユーザ情報や画像データと対応づいた格納先の情報（例えば、ＵＲＬ：Uniform Resource Locator）が用いられてもよい。つまり、画像データが受信された画像形成装置３０に関する装置情報が複数の画像形成装置３０に送信されればよい。
【００８３】
（１５）変形例１５
上述した実施形態では、或る画像形成装置３０が利用できない状態になる場合には、他の画像形成装置３０によって画像データの転送が行われていた。しかし、このような場合に、利用できない状態になる画像形成装置３０自身が画像データの転送を行ってもよい。
【符号の説明】
【００８４】
１…画像形成システム、２０…クライアント装置、２１…ＣＰＵ、２２…メモリ、２３…通信部、３０…画像形成装置、３１…制御部、３２…通信部、３３…記憶部、３４…ＵＩ部、３５…画像形成部、３６…カード読取部、２０１…送信手段、３０１…受信手段、３０２…印刷データ送信手段、３０３…装置情報送信手段、３０５…受付手段、３０６…装置情報受信手段、３０７…取得手段、３０８…画像形成手段
【図１】
0005874313.tif 000002
【図２】
0005874313.tif 000003
【図３】
0005874313.tif 000004
【図４】
0005874313.tif 000005
【図５】
0005874313.tif 000006
【図６】
0005874313.tif 000007
【図７】
0005874313.tif 000008
【図８】
0005874313.tif 000009
【図９】
0005874313.tif 000010
【図１０】
0005874313.tif 000011
【図１１】
0005874313.tif 000012
【図１２】
0005874313.tif 000013
【図１３】
0005874313.tif 000014
【図１４】
0005874313.tif 000015
【図１５】
0005874313.tif 000016
【図１６】
0005874313.tif 000017
【図１７】
0005874313.tif 000018
【図１８】
0005874313.tif 000019