(57)【特許請求の範囲】
【請求項１】
第１の画像形成装置と，第２の画像形成装置と，前記第１の画像形成装置と前記第２の画像形成装置とを通信可能に接続するネットワークと，から成る画像形成システムであって，
前記第１の画像形成装置は，
消耗品カートリッジを収容する第１の収容部と，
前記第１の収容部の開口部を開閉する第１のドアと，
前記第１のドアが閉状態か否かによって異なる信号を出力する第１のドアセンサと，
前記ネットワークを介して前記第２の画像形成装置と通信する第１の通信部と，
第１の表示部と，
第１の入力部と，
前記第１の収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する第１の画像形成部と，
前記第１の収容部に収容された消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する第１の記憶部と，
第１の制御部と，
を備え，
前記第２の画像形成装置は，
消耗品カートリッジを収容する第２の収容部と，
前記第２の収容部の開口部を開閉する第２のドアと，
前記第２のドアが閉状態か否かによって異なる信号を出力する第２のドアセンサと，
前記ネットワークを介して前記第１の画像形成装置と通信する第２の通信部と，
第２の表示部と，
第２の入力部と，
前記第２の収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する第２の画像形成部と，
前記第２の収容部に収容された消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する第２の記憶部と，
第２の制御部と，
を備え，
前記第１の画像形成装置の前記第１の制御部は，
前記第１のドアセンサからの信号に基づいて前記第１のドアの閉状態でない状態から閉状態への変化を検知した場合に，
前記第１の収容部に収容されている消耗品カートリッジが未使用品でないこと，
前記第１のドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，
の条件を満たしていることを条件として，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に，第１の確認情報を送信し，
前記第２の画像形成装置の前記第２の制御部は，
前記ネットワークを介して前記第２の通信部にて前記第１の画像形成装置からの前記第１の確認情報を受信した場合に，
前記第１の確認情報を受信するまでの一定時間以内に，前記第２のドアが閉状態でない状態になっていたこと，
前記第２のドアが閉状態であった場合，前記第２の収容部に収容されている消耗品カートリッジが未使用品でないこと，
の条件を満たしていることを条件として，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に，第２の確認情報を送信し，
前記第２の確認情報を送信した場合に，前記第２の表示部に前記第１の画像形成装置と前記第２の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，
前記メッセージの表示後，前記第２の入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合には，前記第２の記憶部に記憶する消耗品の消費量を，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に送信し，  前記第１の画像形成装置の前記第１の制御部は，
前記第１の確認情報を送信した後，所定時間が経過するまでに，前記ネットワークを介して前記第１の通信部にて前記第２の画像形成装置からの前記第２の確認情報を受信した場合に，前記第１の表示部に前記第１の画像形成装置と前記第２の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，
前記メッセージの表示後，前記第１の入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合に，前記第１の記憶部に記憶する消耗品の消費量を，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に送信し，
前記ネットワークを介して前記第１の通信部にて前記第２の画像形成装置からの消耗品の消費量を受信した場合に，
前記第１の記憶部に記憶する消耗品の消費量を前記第２の画像形成装置に送信していれば，前記第１の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，
前記第１の記憶部に記憶する消耗品の消費量を前記第２の画像形成装置に送信していなければ，前記第１の記憶部に記憶する消耗品の消費量を，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に送信し，その後，前記第１の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，
前記第２の画像形成装置の前記第２の制御部は，
前記ネットワークを介して前記第２の通信部にて前記第１の画像形成装置からの消耗品の消費量を受信した場合に，
前記第２の記憶部に記憶する消耗品の消費量を前記第１の画像形成装置に送信していれば，前記第２の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，
前記第２の記憶部に記憶する消耗品の消費量を前記第１の画像形成装置に送信していなければ，前記第２の記憶部に記憶する消耗品の消費量を，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に送信し，その後，前記第２の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換える，
ことを特徴とする画像形成システム。
【請求項２】
請求項１に記載する画像形成システムにおいて，
前記第１の画像形成装置の第１の制御部は，
前記第１の記憶部に記憶される消耗品の消費量が閾値より多いこと，
を満たしていることを，前記第１の確認情報を送信する条件に含む，
ことを特徴とする画像形成システム。
【請求項３】
請求項１または請求項２に記載する画像形成システムにおいて，
前記第１の画像形成装置の第１の制御部は，
前記第１の確認情報を送信する場合，前記第１の収容部に収容されている消耗品カートリッジの識別情報も送信し，
前記第２の画像形成装置の第２の制御部は，
受信した識別情報によって特定される消耗品カートリッジを，前記第２の画像形成装置が利用可能であること，
を，前記第２の確認情報を送信する条件に含む，
ことを特徴とする画像形成システム。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像形成システムにおいて，
前記第１の画像形成装置は，第１の報知部を備え，
前記第２の画像形成装置は，第２の報知部を備え，
前記第１の画像形成装置の第１の制御部は，
前記第１の入力部に消耗品カートリッジの検索指示が入力された場合に，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に，検索通知および前記第１の収容部に収容されている消耗品カートリッジの識別情報を送信し，
前記第２の画像形成装置の第２の制御部は，
前記ネットワークを介して前記第２の通信部にて前記第１の画像形成装置から前記検索通知および前記識別情報を受信した場合に，前記識別情報によって特定される消耗品カートリッジと互換性がある消耗品カートリッジが前記第２の収容部に収容されており，前記第２の記憶部に記憶される消耗品の消費量が所定値より少ない場合に，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に，交換可能情報を送信し，
前記交換可能情報を送信した場合に，消耗品カートリッジの交換対象機であることを示す情報を，前記第２の報知部に報知させ，
前記第１の画像形成装置の第１の制御部は，
前記ネットワークを介して前記第１の通信部にて前記第２の画像形成装置からの前記交換可能情報を受信した場合に，消耗品カートリッジの交換対象機が有ることを示す情報を，前記第１の報知部に報知させる，
ことを特徴とする画像形成システム。
【請求項５】
複数の画像形成装置と，管理装置と，前記複数の画像形成装置と前記管理装置とを通信可能に接続するネットワークと，から成る画像形成システムであって，
前記複数の画像形成装置の各画像形成装置は，
消耗品カートリッジを収容する収容部と，
前記収容部の開口部を開閉するドアと，
前記ドアが閉状態か否かによって異なる信号を出力するドアセンサと，
前記ネットワークを介して前記管理装置と通信する通信部と，
表示部と，
入力部と，
前記収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する画像形成部と，
制御部と，
を備え，
前記管理装置は，
前記ネットワークを介して前記複数の画像形成装置と通信する管理通信部と，
前記複数の画像形成装置の，画像形成装置ごとに，消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する管理記憶部と，
管理制御部と，
を備え，
前記複数の画像形成装置の各制御部は，
前記ドアセンサからの信号に基づいて前記ドアの閉状態でない状態から閉状態への変化を検知した場合に，
前記収容部に収容されている消耗品カートリッジが未使用品でないこと，
前記ドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，
の条件を満たしていることを条件として，前記通信部を制御して前記ネットワークを介して前記管理装置から自装置の消耗品の消費量を受信し，
受信した自装置の消耗品の消費量が閾値より少なくなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，第１の交換通知を送信し，
受信した自装置の消耗品の消費量が前記閾値よりも多い上限値に達していなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，第２の交換通知を送信し，
前記管理装置の管理制御部は，
前記ネットワークを介して前記管理通信部にて前記複数の画像形成装置の１つからの前記第１の交換通知あるいは前記第２の交換通知を受信した場合，受信した時刻を，受信した通知の種類および送信元の画像形成装置の識別情報と関連付けて前記管理記憶部に記憶し，
さらに前記第１の交換通知を受信した時刻と前記第２の交換通知を受信した時刻との差が一定時間内となる組み合わせを抽出し，前記複数の画像形成装置のうち，当該組み合わせの前記第１の交換通知を送信した画像形成装置である第１装置と，当該組み合わせの前記第２の交換通知を送信した画像形成装置である第２装置と，に前記管理通信部を制御して前記ネットワークを介して交換候補通知を送信し，
前記複数の画像形成装置の各制御部は，
前記ネットワークを介して前記通信部にて前記交換候補通知を受信した場合に，前記表示部に前記第１装置と前記第２装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，
前記メッセージの表示後，前記入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合には，前記通信部を制御して前記ネットワークを介して前記管理装置に，交換確定通知を送信し，
前記管理装置の管理制御部は，
前記ネットワークを介して前記管理通信部にて前記第１装置と前記第２装置との少なくとも一方から前記交換確定通知を受信した場合に，前記管理記憶部に記憶される各画像形成装置の消耗品の消費量のうち，前記第１装置の消耗品の消費量を前記第２装置の消耗品の消費量に書き換え，前記管理記憶部に記憶される前記第２装置の消耗品の消費量を前記第１装置の消耗品の消費量に書き換える，
ことを特徴とする画像形成システム。
【請求項６】
請求項５に記載する画像形成システムにおいて，
前記複数の画像形成装置の各制御部は，
前記第１の交換通知および前記第２の交換通知を送信する場合，前記収容部に収容されている消耗品カートリッジの識別情報も関連付けて送信し，
前記管理装置の管理制御部は，
前記第１の交換通知を受信した時刻と前記第２の交換通知を受信した時刻とが一定時間内となり，かつ前記第１の交換通知に関連付けられた識別情報によって特定される消耗品カートリッジと，前記第２の交換通知に関連付けられた識別情報によって特定される消耗品カートリッジと，に互換性がある組み合わせを抽出する，
ことを特徴とする画像形成システム。
【請求項７】
請求項５または請求項６に記載する画像形成システムにおいて，
前記複数の画像形成装置の各画像形成装置は，報知部を備え，
前記管理装置は，前記管理記憶部に，画像形成装置ごとに，前記収容部に収容されている消耗品カートリッジの識別情報を記憶し，
前記複数の画像形成装置の各制御部は，
前記入力部に消耗品カートリッジの検索指示が入力された場合に，前記通信部を制御して前記ネットワークを介して前記管理装置に，検索通知を送信し，
前記管理装置の管理制御部は，
前記ネットワークを介して前記管理通信部にて前記検索通知を受信した場合に，前記管理記憶部に記憶される消耗品の消費量および消耗品カートリッジの識別情報に基づいて，前記複数の画像形成装置の中から，前記検索通知を送信した画像形成装置である交換要求装置に収容されている消耗品カートリッジと互換性がある消耗品カートリッジが収容されており，消耗品の消費量が所定値より少ない画像形成装置である交換対象装置を抽出し，
前記交換対象装置が抽出された場合に，前記ネットワークを介して前記管理通信部にて，前記交換要求装置に第１の報知命令を送信し，前記交換対象装置に第２の報知命令を送信し，
前記複数の画像形成装置の各制御部は，
前記ネットワークを介して前記通信部にて前記第１の報知命令を受信した場合に，前記報知部に消耗品の交換対象機が有ることを示す情報を報知させ，
前記ネットワークを介して前記通信部にて前記第２の報知命令を受信した場合に，前記報知部に消耗品の交換対象機であることを示す情報を報知させる，
ことを特徴とする画像形成システム。
【請求項８】
消耗品カートリッジを収容する収容部と，
前記収容部の開口部を開閉するドアと，
前記ドアが閉状態か否かによって異なる信号を出力するドアセンサと，
ネットワークを介して他の画像形成装置と通信する通信部と，
表示部と，
入力部と，
前記収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する画像形成部と，
前記収容部に収容された消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する記憶部と，
制御部と，
を備え，
前記制御部は，
前記ドアセンサからの信号に基づいて前記ドアの閉状態でない状態から閉状態への変化を検知した場合に，
前記収容部に収容されている消耗品カートリッジが未使用品でないこと，
前記ドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，
の条件を満たしていることを条件として，消耗品カートリッジが交換されたか否かを問い合わせる第１の確認情報を，前記通信部を制御して前記ネットワークを介して前記他の画像形成装置に送信する第１の送信処理と，
前記第１の確認情報を送信した後，所定時間が経過するまでに，消耗品が交換された可能性があることを示す情報である第２の確認情報を，前記ネットワークを介して前記通信部にて前記他の画像形成装置から受信した場合に，前記表示部に自装置と前記他の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させる第１の表示処理と，
前記第１の表示処理の後，前記入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合に，前記記憶部に記憶する消耗品の消費量を，前記通信部を制御して前記ネットワークを介して前記他の画像形成装置に送信する第２の送信処理と，
前記第１の確認情報を，前記ネットワークを介して前記通信部にて前記他の画像形成装置から受信した場合に，
前記第１の確認情報を受信するまでの一定時間以内に，前記ドアが閉状態でない状態になっていたこと，
前記ドアが閉状態であった場合，前記収容部に収容されている消耗品カートリッジが未使用品でないこと，
の条件を満たしていることを条件として，消耗品が交換された可能性があることを示す情報である第２の確認情報を，前記通信部を制御して前記ネットワークを介して前記他の画像形成装置に送信する第３の送信処理と，
前記第２の確認情報を送信した場合に，前記表示部に自装置と前記他の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させる第２の表示処理と，
前記第２の表示処理の後，前記入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合に，前記記憶部に記憶する消耗品の消費量を，前記通信部を制御して前記ネットワークを介して前記他の画像形成装置に送信する第４の送信処理と，
前記ネットワークを介して前記通信部にて前記他の画像形成装置からの消耗品の消費量を受信した場合に，
前記記憶部に記憶する消耗品の消費量を前記他の画像形成装置に送信していれば，前記記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，
前記記憶部に記憶する消耗品の消費量を前記他の画像形成装置に送信していなければ，前記記憶部に記憶する消耗品の消費量を，前記通信部を制御して前記ネットワークを介して前記他の画像形成装置に送信し，その後，前記記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換える書換処理と，
を実行することを特徴とする画像形成装置。
【請求項９】
消耗品カートリッジを収容する収容部と，
前記収容部の開口部を開閉するドアと，
前記ドアが閉状態か否かによって異なる信号を出力するドアセンサと，
ネットワークを介して管理装置と通信する通信部と，
表示部と，
入力部と，
前記収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する画像形成部と，
制御部と，
を備え，
前記制御部は，
前記ドアセンサからの信号に基づいて前記ドアの閉状態でない状態から閉状態への変化を検知した場合に，
前記収容部に収容されている消耗品カートリッジが未使用品でないこと，
前記ドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，
の条件を満たしていることを条件として，前記通信部を制御して前記ネットワークを介して前記管理装置から自装置の消耗品の消費量を受信し，
受信した自装置の消耗品の消費量が閾値より少なくなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，消耗品カートリッジが交換された可能性が有ることを示す情報である第１の交換通知を送信し，
受信した自装置の消耗品の消費量が前記閾値よりも多い上限値に達していなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，消耗品カートリッジが交換された可能性が有ることを示す情報である第２の交換通知を送信する，第１の送信処理と，
前記管理装置が受信する前記第１の交換通知と前記第２の交換通知のうち，自装置が送信した一方の情報の受信時刻と，他の画像形成装置が送信した他方の情報の受信時刻と，の差が一定時間内であった場合に，前記管理装置から自装置および前記他の画像形成装置に送信される交換候補通知を，前記ネットワークを介して前記通信部にて受信した場合に，前記表示部に自装置と前記他の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させる表示処理と，
前記表示処理の後，前記入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合には，前記通信部を制御して前記ネットワークを介して前記管理装置に，前記管理装置に記憶される自装置の消耗品の消費量を前記他の画像形成装置の消耗品の消費量に書き換え，前記管理装置に記憶される前記他の画像形成装置の消耗品の消費量を自装置の消耗品の消費量に書き換える要求である交換確定通知を送信する第２の送信処理と，
を実行することを特徴とする画像形成装置。
【請求項１０】
ネットワークを介して複数の画像形成装置と通信する通信部と，
前記複数の画像形成装置の，画像形成装置ごとに，消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する記憶部と，
制御部と，
を備え，
前記制御部は，
前記ネットワークを介して前記通信部にて前記複数の画像形成装置の１つから，消耗品カートリッジが交換された可能性が有り，かつ，当該画像形成装置の消耗品の消費量が閾値より少なくないことを示す情報である第１の交換通知，あるいは，消耗品カートリッジが交換された可能性が有り，かつ，当該画像形成装置の消耗品の消費量が前記閾値よりも多い上限値に達していないことを示す情報である第２の交換通知を受信した場合，受信した時刻を受信した通知の種類および送信元の画像形成装置の識別情報と関連付けて前記記憶部に記憶する記憶処理と，
前記記憶処理の後，前記第１の交換通知を受信した時刻と前記第２の交換通知を受信した時刻との差が一定時間内である場合に，前記複数の画像形成装置のうち前記第１の交換通知を送信した画像形成装置である第１装置と，前記第２の交換通知を送信した画像形成装置である第２装置と，に前記通信部を制御して前記ネットワークを介して，消耗品の交換を問い合わせる情報である交換候補通知を送信する送信処理と，
前記交換候補通知を送信した後，前記ネットワークを介して前記通信部にて前記第１装置と前記第２装置との少なくとも一方から，消耗品を交換したことを示す交換確定通知を受信した場合に，前記記憶部に記憶される各画像形成装置の消耗品の消費量のうち，前記第１装置の消耗品の消費量を前記第２装置の消耗品の消費量に書き換え，前記第２装置の消耗品の消費量を前記第１装置の消耗品の消費量に書き換える書換処理と，
を実行することを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像形成に用いる消耗品カートリッジの寿命管理を行う画像形成システムおよび，画像形成システムに含まれる画像形成装置や管理装置に関する。
【背景技術】
【０００２】
画像形成に用いる消耗品を有する消耗品カートリッジを収容する画像形成装置において，消耗品カートリッジの寿命を管理する技術が知られている。例えば，特許文献１には，複数の画像形成装置を通信可能に接続する画像形成システムであって，複数の画像形成装置のうち一の画像形成装置について消耗品カートリッジの寿命または寿命まで残り僅かの状態を検知した場合に，他の画像形成装置の消耗品カートリッジの情報を取得して表示する構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３４０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，消耗品カートリッジの情報をユーザに通知したとしても，他の画像形成装置に装着されていた消耗品カートリッジと無闇に交換されてしまうと，交換後の消耗品カートリッジの寿命管理が困難になる場合がある。例えば，消耗品カートリッジの残り寿命に関する情報を消耗品カートリッジから取得できない，あるいは消耗品カートリッジの残り寿命を検知できる手段が本体に無いような構成の場合，画像形成装置は，消耗品の消費量の情報を本体に記憶することで，その情報に応じて消耗品カートリッジの残り寿命を推測できる。しかしこの場合，旧品の消耗品カートリッジに交換されると，記憶されている消耗品カートリッジの消費量と交換後の消耗品カートリッジの消費量とが一致しないことがあり，消耗品カートリッジの残り寿命の精度を欠く。そのため，寿命が十分に残っているにもかかわらず寿命が切れたと判断したり，寿命が切れているにもかかわらずその旨を報知しない，といった不具合が生じる可能性がある。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，複数の画像形成装置を有する画像形成システムにおいて，消耗品カートリッジの寿命管理の不具合が生じ難い技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた画像形成システムは，第１の画像形成装置と，第２の画像形成装置と，前記第１の画像形成装置と前記第２の画像形成装置とを通信可能に接続するネットワークと，から成る画像形成システムであって，前記第１の画像形成装置は，消耗品カートリッジを収容する第１の収容部と，前記第１の収容部の開口部を開閉する第１のドアと，前記第１のドアが閉状態か否かによって異なる信号を出力する第１のドアセンサと，前記ネットワークを介して前記第２の画像形成装置と通信する第１の通信部と，第１の表示部と，第１の入力部と，前記第１の収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する第１の画像形成部と，前記第１の収容部に収容された消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する第１の記憶部と，第１の制御部と，を備え，前記第２の画像形成装置は，消耗品カートリッジを収容する第２の収容部と，前記第２の収容部の開口部を開閉する第２のドアと，前記第２のドアが閉状態か否かによって異なる信号を出力する第２のドアセンサと，前記ネットワークを介して前記第１の画像形成装置と通信する第２の通信部と，第２の表示部と，第２の入力部と，前記第２の収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する第２の画像形成部と，前記第２の収容部に収容された消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する第２の記憶部と，第２の制御部と，を備え，前記第１の画像形成装置の前記第１の制御部は，前記第１のドアセンサからの信号に基づいて前記第１のドアの閉状態でない状態から閉状態への変化を検知した場合に，前記第１の収容部に収容されている消耗品カートリッジが未使用品でないこと，前記第１のドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，の条件を満たしていることを条件として，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に，第１の確認情報を送信し，前記第２の画像形成装置の前記第２の制御部は，前記ネットワークを介して前記第２の通信部にて前記第１の画像形成装置からの前記第１の確認情報を受信した場合に，前記第１の確認情報を受信するまでの一定時間以内に，前記第２のドアが閉状態でない状態になっていたこと，前記第２のドアが閉状態であった場合，前記第２の収容部に収容されている消耗品カートリッジが未使用品でないこと，の条件を満たしていることを条件として，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に，第２の確認情報を送信し，前記第２の確認情報を送信した場合に，前記第２の表示部に前記第１の画像形成装置と前記第２の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，前記メッセージの表示後，前記第２の入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合には，前記第２の記憶部に記憶する消耗品の消費量を，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に送信し，前記第１の画像形成装置の前記第１の制御部は，前記第１の確認情報を送信した後，所定時間が経過するまでに，前記ネットワークを介して前記第１の通信部にて前記第２の画像形成装置からの前記第２の確認情報を受信した場合に，前記第１の表示部に前記第１の画像形成装置と前記第２の画像形成装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，前記メッセージの表示後，前記第１の入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合に，前記第１の記憶部に記憶する消耗品の消費量を，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に送信し，前記ネットワークを介して前記第１の通信部にて前記第２の画像形成装置からの消耗品の消費量を受信した場合に，前記第１の記憶部に記憶する消耗品の消費量を前記第２の画像形成装置に送信していれば，前記第１の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，前記第１の記憶部に記憶する消耗品の消費量を前記第２の画像形成装置に送信していなければ，前記第１の記憶部に記憶する消耗品の消費量を，前記第１の通信部を制御して前記ネットワークを介して前記第２の画像形成装置に送信し，その後，前記第１の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，前記第２の画像形成装置の前記第２の制御部は，前記ネットワークを介して前記第２の通信部にて前記第１の画像形成装置からの消耗品の消費量を受信した場合に，前記第２の記憶部に記憶する消耗品の消費量を前記第１の画像形成装置に送信していれば，前記第２の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換え，前記第２の記憶部に記憶する消耗品の消費量を前記第１の画像形成装置に送信していなければ，前記第２の記憶部に記憶する消耗品の消費量を，前記第２の通信部を制御して前記ネットワークを介して前記第１の画像形成装置に送信し，その後，前記第２の記憶部に記憶する消耗品の消費量を，受信した消耗品の消費量に書き換える，ことを特徴としている。
【０００７】
本明細書に開示される画像形成システムは，互いに通信可能な第１の画像形成装置と第２の画像形成装置とを含むシステムである。第１の画像形成装置は，ドアの開閉を検知した場合であって，収容されている消耗品カートリッジが未使用品でなく，シートジャムが検出されていない場合には，第１の確認情報を送信する。第２の画像形成装置は，第１の確認情報を受信した場合に，一定時間内にドアが開放され，かつ，消耗品カートリッジが未使用品でなければ，第２の確認情報を送信し，さらに，消耗品カートリッジを入れ替えたか否かをユーザに問い合わせる。第１の画像形成装置は，第２の確認情報を受信したら，消耗品カートリッジを入れ替えたか否かをユーザに問い合わせる。そして，いずれの装置も，消耗品カートリッジを入れ替えたことを示す入力があった場合，記憶している消耗品の消費量を他方の装置に送信し，他方の装置から消費量を受信して書き換える。
【０００８】
すなわち，第１の画像形成装置にて，第１のドアの開放時にシートジャムが検知されていなかった状態で，未使用品でない消耗品カートリッジが収容された際，第２の画像形成装置にて，一定時間内に第２のドアが開放され，さらに第２のドアが閉塞状態であれば旧品の消耗品カートリッジが収容されていた場合，両装置の間で消耗品カートリッジが交換された可能性が高い。そのため，消耗品カートリッジを入れ替えたか否かをユーザに入力させるメッセージを両装置に表示し，入れ替えたことを示す情報の入力があった場合に，両装置に記憶されているそれぞれの消耗品の消費量を交換することで，適切な消耗品の消費量が継続される可能性が高く，寿命管理の不具合の低減が期待できる。
【０００９】
また，本明細書には，複数の画像形成装置と，管理装置と，前記複数の画像形成装置と前記管理装置とを通信可能に接続するネットワークと，から成る画像形成システムであって，前記複数の画像形成装置の各画像形成装置は，消耗品カートリッジを収容する収容部と，前記収容部の開口部を開閉するドアと，前記ドアが閉状態か否かによって異なる信号を出力するドアセンサと，前記ネットワークを介して前記管理装置と通信する通信部と，表示部と，入力部と，前記収容部に収容された消耗品カートリッジが有する消耗品を消費してシートに画像を形成する画像形成部と，制御部と，を備え，前記管理装置は，前記ネットワークを介して前記複数の画像形成装置と通信する管理通信部と，前記複数の画像形成装置の，画像形成装置ごとに，消耗品カートリッジが未使用品に交換されてから現在までの消耗品の消費量を記憶する管理記憶部と，管理制御部と，を備え，前記複数の画像形成装置の各制御部は，前記ドアセンサからの信号に基づいて前記ドアの閉状態でない状態から閉状態への変化を検知した場合に，前記収容部に収容されている消耗品カートリッジが未使用品でないこと，前記ドアが閉状態でなくなった時にシートジャムが検出されていなかったこと，の条件を満たしていることを条件として，前記通信部を制御して前記ネットワークを介して前記管理装置から自装置の消耗品の消費量を受信し，受信した自装置の消耗品の消費量が閾値より少なくなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，第１の交換通知を送信し，受信した自装置の消耗品の消費量が前記閾値よりも多い上限値に達していなければ，前記通信部を制御して前記ネットワークを介して前記管理装置に，第２の交換通知を送信し，前記管理装置の管理制御部は，前記ネットワークを介して前記管理通信部にて前記複数の画像形成装置の１つからの前記第１の交換通知あるいは前記第２の交換通知を受信した場合，受信した時刻を，受信した通知の種類および送信元の画像形成装置の識別情報と関連付けて前記管理記憶部に記憶し，さらに前記第１の交換通知を受信した時刻と前記第２の交換通知を受信した時刻との差が一定時間内となる組み合わせを抽出し，前記複数の画像形成装置のうち，当該組み合わせの前記第１の交換通知を送信した画像形成装置である第１装置と，当該組み合わせの前記第２の交換通知を送信した画像形成装置である第２装置と，に前記管理通信部を制御して前記ネットワークを介して交換候補通知を送信し，前記複数の画像形成装置の各制御部は，前記ネットワークを介して前記通信部にて前記交換候補通知を受信した場合に，前記表示部に前記第１の装置と前記第２の装置との間で消耗品カートリッジを入れ替えたか否かを示す情報の入力を受け付けるメッセージを表示させ，前記メッセージの表示後，前記入力部に消耗品カートリッジを入れ替えたことを示す情報の入力があった場合には，前記通信部を制御して前記ネットワークを介して前記管理装置に，交換確定通知を送信し，前記管理装置の管理制御部は，前記ネットワークを介して前記管理通信部にて前記第１装置と前記第２装置との少なくとも一方から前記交換確定通知を受信した場合に，前記管理記憶部に記憶される各画像形成装置の消耗品の消費量のうち，前記第１装置の消耗品の消費量を前記第２装置の消耗品の消費量に書き換え，前記記憶部に記憶される前記第２装置の消耗品の消費量を前記第１装置の消耗品の消費量に書き換える，画像形成システムも開示されている。
【００１０】
すなわち，各画像形成装置が自装置の消耗品の消費量を記憶し，互いに消費量を交換する代わりに，管理装置が各画像形成装置の消費量を記憶し，記憶している消費量を交換しても，適切な消耗品の消費量が継続される可能性が高く，寿命管理の不具合の低減が期待できる。
【００１１】
上記画像形成システムを構成する画像形成装置や管理装置，上記画像形成システムの機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータにて読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１２】
本発明によれば，複数の画像形成装置を有する画像形成システムにおいて，消耗品カートリッジの寿命管理の不具合が生じ難い技術が実現される。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかるプリンタの内部構成を示す断面図である。
【図２】第１の形態の画像形成システムの電気的構成を示すブロック図である。
【図３】第１の形態の画像形成システムのシーケンス図である。
【図４】交換可能性判断処理の手順を示すフローチャートである。
【図５】入力処理の手順を示すフローチャートである。
【図６】検索処理の手順を示すフローチャートである。
【図７】検索受信処理の手順を示すフローチャートである。
【図８】第２の形態の画像形成システムの電気的構成を示すブロック図である。
【図９】プリンタ情報ＤＢを示す説明図である。
【図１０】第２の形態の画像形成システムのシーケンス図である。
【図１１】交換問い合わせ処理の手順を示すフローチャートである。
【図１２】交換サーバ処理の手順を示すフローチャートである。
【図１３】検索サーバ処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下，本発明にかかる画像形成システムを具体化した第１の形態について，添付図面を参照しつつ詳細に説明する。本形態は，電子写真方式によって画像を形成する画像形成装置を含む画像形成システムに本発明を適用したものである。
【００１５】
本形態の画像形成システムは，複数台の画像形成装置が，ネットワークによって，互いに通信可能に接続されているシステムである。まず，本形態の画像形成システムに含まれる画像形成装置の一例であるプリンタ１００について，図１を参照して説明する。
【００１６】
プリンタ１００は，図１に示すように，外装１０１を備え，外装１０１の内部に，シートＳに画像を印刷する画像形成部１０が設けられている。さらに，プリンタ１００は，印刷前のシートＳを収容する給紙トレイ１１と，印刷済みのシートＳを収容する排紙トレイ１２とを備えている。さらに，プリンタ１００の内部には，給紙トレイ１１から画像形成部１０を経由して排紙トレイ１２へと至るシートＳの経路であるシート搬送路１３が形成されている。
【００１７】
画像形成部１０は，電子写真方式により，シート搬送路１３を通って搬送されるシートＳに画像を形成する。プリンタ１００の画像形成部１０は，図１に示すように，感光体５１，帯電部５２，露光部５３，現像カートリッジ５４，転写部５５，クリーナ５６，定着部５７を有している。
【００１８】
感光体５１は，図１の紙面に直交する方向に長い円筒形状の感光体ドラムである。感光体５１は，図１中で時計回りに回転される。そして，帯電部５２，露光部５３，現像カートリッジ５４，転写部５５，クリーナ５６は，感光体５１の周方向に沿って，感光体５１の回転方向についてこの順で配置されている。
【００１９】
帯電部５２は，例えば，スコロトロン帯電器であり，感光体５１の表面を帯電させる。露光部５３は，例えば，レーザ露光器であり，感光体５１に部分的にレーザ光を照射して感光体５１の表面電位を低下させることにより，感光体５１上に画像データに基づく静電潜像を形成させる。転写部５５は，感光体５１上のトナー像を電気的に引き寄せる。
【００２０】
現像カートリッジ５４は，内部にトナーを収容し，外装１０１の内部に着脱可能なカートリッジとなっている。トナーは，印刷の実行により消費される。現像カートリッジ５４は，消耗品カートリッジの一例であり，トナーは消耗品の一例である。現像カートリッジ５４は，感光体５１に対向して配置された現像ローラ５４１を備え，当該現像ローラ５４１にて静電潜像を現像することにより，感光体５１上にトナー像を形成させる。
【００２１】
プリンタ１００は，シートＳへの印刷の実行時には，給紙トレイ１１からシートＳを給紙して，シート搬送路１３を通って，感光体５１と転写部５５との間へと搬送する。そして，プリンタ１００は，感光体５１上にトナー像を形成し，形成したトナー像を転写部５５によってシートＳへ転写させる。さらに，プリンタ１００は，シートＳに載ったトナー像を，定着部５７によってシートＳに熱定着させる。プリンタ１００は，画像の定着されたシートＳを排紙トレイ１２へ排紙する。クリーナ５６は，転写後も感光体５１に残るトナー等の付着物を除去する。
【００２２】
プリンタ１００は，図１に示すように，外装１０１の一部が開閉可能となっているドア２１と，ドア２１が閉状態か否かによって異なる信号を出力するドアセンサ２２と，を備えている。ドア２１は，図１中に破線で示すように，外側へ倒すことで開状態となる。ドア２１の開状態では，現像カートリッジ５４を，プリンタ１００に対して着脱可能である。また，ドア２１は，図１中に実線で示すように，起こすことで閉状態となる。ドア２１の閉状態では，現像カートリッジ５４をプリンタ１００に対して取り出したり収容したりすることはできない。外装１０１は，収容部の一例であり，ドア２１は，外装１０１に形成されている開口部を開閉するドアの一例である。プリンタ１００は，ドアセンサ２２の信号に基づいて，ドア２１が開状態であるか閉状態であるかを判断する。
【００２３】
そして，プリンタ１００は，ドアセンサ２２の信号に基づいて，ドア２１が開状態から閉状態へと変化したと判断した場合に，現像カートリッジ５４の初期駆動を行う。初期駆動として，プリンタ１００は，例えば，現像カートリッジ５４のトナー容器内で回転する回転部材を１回転させる。これにより，プリンタ１００は，現像カートリッジ５４が収容されているか否かを判断する。
【００２４】
さらに，初期駆動時には，プリンタ１００は，収容されている現像カートリッジ５４が未使用品であるか否かを判断できる。例えば，プリンタ１００は，収容された現像カートリッジ５４が未使用品であるか否かを判断するための機械的な構成を有している。機械的な未使用品検出の構成としては，例えば，未使用品の初期駆動時に回転する欠歯ギアを有する構成や，現像カートリッジ５４を装置内に収容する動作によって変形する凸部を有する構成がある。例えば，未使用品の欠歯ギアは，プリンタ１００の駆動ギアと噛み合って回転駆動力を受けて回転するが，所定角度まで回転した後は，欠歯部によって回転駆動力を受けないため回転しない。プリンタ１００は，初期駆動時の欠歯ギアの回転位置を検出することで，収容された現像カートリッジ５４が未使用品であるか否かを判断できる。
【００２５】
本形態のプリンタ１００は，装置内に収容されている現像カートリッジ５４が有するトナーの量を直接取得する手段を有していない。より具体的には，プリンタ１００は，例えば，個別の現像カートリッジ５４を識別する手段や，収容されている現像カートリッジ５４中のトナーの量を検出する手段を有していない。
【００２６】
そのため，本形態のプリンタ１００は，未使用品からのトナーの消費量を累積して，トナーの消費量としてＮＶＲＡＭ３４（図２参照）に記憶している。そして，記憶しているトナーの消費量に基づいて，収容されている現像カートリッジ５４のトナーの残量を推定する。具体的に，プリンタ１００は，前述したように，収容された現像カートリッジ５４が未使用品であると判断した場合，消費量を０とする。そして，プリンタ１００は，印刷動作等のトナーの消費を伴う動作を行った場合に，当該動作によって消費したトナーの量を推定し，推定したトナー消費量を累積して記憶する。トナーの消費量としては，例えば，印刷枚数，現像ローラ５４１の回転数，印刷ドット総数，が該当する。
【００２７】
また，本形態のプリンタ１００は，シート搬送路１３中に複数のシートセンサ２５，２６，２７を備えている。各シートセンサ２５，２６，２７は，それぞれの検出位置でのシートの有無に応じて異なる信号を出力する。プリンタ１００は，シートセンサ２５，２６，２７の出力信号に基づいて，シート搬送路１３中のシートＳの通過位置を取得する。プリンタ１００は，例えば，シートＳのシート搬送路１３中への給紙からの経過時間と，シートＳの通過位置とに基づいて，シートＳのジャムの発生を推定する。
【００２８】
プリンタ１００は，ジャムが発生したと推定される場合，ＲＡＭ３３（図２参照）にジャム情報を記憶する。そして，プリンタ１００では，ジャムを解消する場合にも，ユーザによって，ドア２１が開状態とされる。プリンタ１００は，例えば，ジャム情報が記憶されている状態でドア２１が閉状態となった場合，短時間のシートの搬送動作を行い，ジャムが解消されたか否かを判断する。そして，プリンタ１００は，ジャムが解消されたと判断した場合，ＲＡＭ３３に記憶したジャム情報を消去する。
【００２９】
続いて，プリンタ１００の電気的構成について説明する。プリンタ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４とを含むコントローラ３０を備えている。また，プリンタ１００は，画像形成部１０と，ドアセンサ２２と，ネットワークＩＦ（ネットワークインターフェース）３７と，操作パネル４０と，を備え，これらがコントローラ３０に電気的に接続されている。
【００３０】
ＲＯＭ３２には，プリンタ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＮＶＲＡＭ３４は，各種の設定値等を記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。
【００３１】
ＣＰＵ３１は，制御部の一例である。また，コントローラ３０が制御部であってもよい。ＮＶＲＡＭ３４は，記憶部の一例である。なお，図２中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアを表すとは限らない。
【００３２】
ネットワークＩＦ３７は，ネットワークを介して接続された装置と通信を行うためのハードウェアである。ネットワークＩＦ３７は，通信部の一例である。通信方法は，有線でも無線でもよい。また，プリンタ同士の直接の通信であってもよいし，中継装置を介した通信であってもよい。
【００３３】
操作パネル４０は，プリンタ１００の外装１０１に設けられ，メッセージや設定内容を表示する表示パネル４１と，ユーザからの入力操作を受け付ける入力部４２と，を備える。表示パネル４１は，表示部および報知部の一例である。入力部４２は，電源ボタン，実行ボタン，キャンセルボタン等の各種のボタンを含む。また，表示パネル４１としてタッチパネルを備え，ユーザがタッチパネルに指を接触させることによっても各種の入力を受け付ける場合には，表示パネル４１は入力部の一例でもある。
【００３４】
そして，本形態の画像形成システム１は，図２に示すように，複数台のプリンタ１００，プリンタ２００，プリンタ３００，プリンタ４００を含み，各プリンタがネットワークを介して互いに通信可能に接続されているシステムである。プリンタ２００とプリンタ３００は，いずれもプリンタ１００と同様のプリンタであり，少なくとも，プリンタ１００の現像カートリッジ５４と互換性のある現像カートリッジを使用する。また，プリンタ２００もプリンタ３００も，トナーの残量を直接検出する手段を備えておらず，それぞれ，未使用品からのトナーの消費量を記憶している。プリンタ４００は，プリンタ１００の現像カートリッジ５４と互換性の無い現像装置を備えるプリンタである。なお，画像形成システム１としては，含まれるプリンタの台数は４台に限らないし，現像カートリッジ５４の互換性のないプリンタは含まれていなくてもよい。
【００３５】
複数のプリンタを含む画像形成システム１では，例えば，プリンタ１００に収容されていた未使用品ではない現像カートリッジ５４と，プリンタ２００やプリンタ３００に収容されていた未使用品ではない現像カートリッジ５４とが交換される可能性がある。例えば，プリンタ１００にてトナーエンプティとなり，未使用品の現像カートリッジ５４の買い置きがない場合に，プリンタ１００を使用しているユーザが，プリンタ２００やプリンタ３００に収容されている現像カートリッジ５４を入れ替えて使用する可能性がある。また，プリンタ１００の現像カートリッジ５４のトナー残量が少なく，実行しようとするジョブを完了できないかもしれないと考えた場合，ユーザが，ジョブの実行前に他のプリンタの現像カートリッジ５４と交換する可能性がある。
【００３６】
一方で，プリンタ１００は，前述したように，ＮＶＲＡＭ３４に記憶されている消費量に基づいて，トナーの残量を判断している。前述したように，プリンタ１００は，現像カートリッジ５４に収容されるトナーの量を検出できず，また，現像カートリッジ５４から交換された情報を取得する手段もないからである。
【００３７】
そこで，本形態の画像形成システム１に含まれる各プリンタは，ドア２１が開閉された場合，画像形成システム１に含まれる自装置以外のプリンタと，現像カートリッジ５４が交換された可能性の有無を判断する。そして，各プリンタは，可能性があると判断したら，交換したか否かをユーザに問い合わせ，ユーザの回答に基づいて，ＮＶＲＡＭ３４に記憶されている消費量を書き換える。
【００３８】
具体的に，本形態の画像形成システム１では，図３に示すように，プリンタ間で情報のやり取りを行う。まず，図３のｗ１に示すように，プリンタ１００にてドア２１が開閉された場合，他のプリンタと現像カートリッジ５４が交換された可能性が有るか否かを判断する。具体的に，プリンタ１００は，ドア２１が閉止された場合，未使用品ではない現像カートリッジ５４が収容されている，かつ，ドア２１の開閉前にジャム情報が記憶されていない，の条件を満たしていれば，現像カートリッジ５４が交換された可能性が有ると判断する。判断の条件の詳細については後述する。
【００３９】
そして，現像カートリッジ５４が交換された可能性が有ると判断した場合，プリンタ１００は，図３のｗ２に示すように，画像形成システム１に含まれる他のプリンタ２００，３００，４００に対して，確認情報を送信する。確認情報は，自装置以外の装置でも現像カートリッジ５４の交換が行われた可能性があるか否かを，各装置に問い合わせる情報である。確認情報は，第１の確認情報の一例である。
【００４０】
次に，図３のｗ３に示すように，プリンタ２００とプリンタ３００とは，プリンタ１００から確認情報を受信したことに応じて，プリンタ１００に返信情報を送信する。返信情報は，確認情報を送信した装置と現像カートリッジ５４が交換された可能性があることを示す情報である。プリンタ２００とプリンタ３００とは，現像カートリッジ５４についてプリンタ１００と互換性があることから，交換対象となり得る。一方，プリンタ４００は，現像カートリッジ５４についてプリンタ１００と互換性がないことから，交換対象となり得ないので，返信情報を送信しない。
【００４１】
プリンタ２００とプリンタ３００とは，現像カートリッジ５４の互換性だけでなく，交換された可能性がある場合に返信情報を送信する。具体的には，プリンタ２００とプリンタ３００とは，確認情報を受信するまでの一定時間以内にドア２１が開状態となった，かつ，ドア２１が閉状態で現像カートリッジ５４が収容されている場合には，その現像カートリッジ５４が未使用品でない，の条件を満たしている場合に，返信情報を送信する。判断の条件の詳細については後述する。図３のｗ３では，プリンタ２００とプリンタ３００とがともに条件を満たし，両方から返信情報が送信された場合を示している。返信情報は，第２の確認情報の一例である。
【００４２】
返信情報を送信したプリンタ２００とプリンタ３００とは，図３のｗ４に示すように，それぞれの操作パネル４０に，ユーザに問い合わせるための問い合わせメッセージを表示する。問い合わせメッセージは，ユーザに対して，プリンタ１００との間で現像カートリッジ５４を入れ替えたか否かの入力を受け付けることを表示するメッセージである。
【００４３】
また，図３のｗ５に示すように，プリンタ１００は，返信情報を受信した後，操作パネル４０に，ユーザに問い合わせるための問い合わせメッセージを表示する。問い合わせメッセージは，ｗ４のものと同様である。そして，問い合わせメッセージを表示した，プリンタ１００，プリンタ２００，プリンタ３００は，それぞれ，ユーザの入力を受け付け可能な状態となる。
【００４４】
例えば，図３のｗ６に示すように，プリンタ２００にて，プリンタ１００との間で現像カートリッジ５４を入れ替えたことを示すユーザの入力を受け付けた場合，プリンタ２００は，プリンタ１００に入力情報を送信する。入力情報は，ユーザによる入力を受け付けたことを示す情報である。プリンタ２００は，ユーザの入力が現像カートリッジ５４を入れ替えたことを示す肯定的な情報の入力であるか，入れ替えを否定する否定的な情報の入力であるかに応じて，異なる内容の入力情報を送信する。ここでは，プリンタ２００は，肯定的な入力情報を送信したものとする。
【００４５】
そして，図３のｗ７に示すように，プリンタ２００は，プリンタ１００に肯定的な入力情報を送信した後，プリンタ１００に対して消費量の情報を送信する。また，プリンタ１００は，肯定的な入力情報を受信した後，プリンタ２００に対して消費量の情報を送信する。プリンタ１００とプリンタ２００は，それぞれ，ＮＶＲＡＭ３４に記憶している消費量を，受信した消費量の情報に書き換える。
【００４６】
また，例えば，プリンタ３００にて，入れ替えを否定する入力を受け付けた場合には，プリンタ１００に対して否定的な入力情報が送信される。交換の可能性が全て否定された場合には，プリンタ１００は，現像カートリッジ５４の入れ替えは行われていないと判断し，消費量の情報の入れ替えは実行しない。
【００４７】
続いて，本形態の画像形成システム１に含まれるプリンタ１００にて，現像カートリッジ５４の交換可能性を判断して，ユーザに問い合わせる動作を実現するための交換可能性判断処理の手順について，図４のフローチャートを参照して説明する。以下では，プリンタ１００について説明するが，他のプリンタも同様の処理を備える。交換可能性判断処理は，ドアセンサ２２の出力信号に基づいて，ドア２１がオープンされた，すなわち，ドア２１が閉状態から開状態へ変化したことを契機に，プリンタ１００のＣＰＵ３１にて実行される。
【００４８】
交換可能性判断処理では，ＣＰＵ３１は，まず，ＲＡＭ３３にジャム情報が記憶されているか否かに基づいて，シートジャムが発生しているか否かを判断する（Ｓ１０１）。シートジャムが発生していると判断した場合（Ｓ１０１：ＹＥＳ），ＣＰＵ３１は，この交換可能性判断処理を終了する。シートジャムが発生している状態でドア２１が開放された場合，ドア２１は，シートジャムの解消のために開放されたと推定されるので，交換可能性の判断を行わずに終了する。
【００４９】
一方，シートジャムが発生していないと判断した場合（Ｓ１０１：ＮＯ），ＣＰＵ３１は，ドア２１が開状態となった時刻である開時刻をＲＡＭ３３またはＮＶＲＡＭ３４に記憶する（Ｓ１０２）。そして，ＣＰＵ３１は，ドアセンサ２２の出力信号に基づいて，ドア２１がクローズされた，すなわち，開状態から閉状態へ変化したか否かを判断する（Ｓ１０３）。
【００５０】
ドア２１がクローズされたと判断した場合（Ｓ１０３：ＹＥＳ），ＣＰＵ３１は，ドア２１が閉状態となった時刻である閉時刻をＲＡＭ３３またはＮＶＲＡＭ３４に記憶する（Ｓ１０４）。なお，ＣＰＵ３１は，開時刻や閉時刻が既に記憶されている場合には，上書きする。交換可能性判断処理の終了時には，記憶した開時刻や閉時刻を消去してもよい。
【００５１】
そして，ＣＰＵ３１は，現像カートリッジ５４が収容されているか否かを判断する（Ｓ１０５）。現像カートリッジ５４が収容されていると判断した場合（Ｓ１０５：ＹＥＳ），ＣＰＵ３１は，収容された現像カートリッジ５４が未使用品であるか否かを判断する（Ｓ１０６）。ＣＰＵ３１は，例えば，前述したように，初期駆動によって，収容された現像カートリッジ５４が未使用品であるか否かを判断する。収容された現像カートリッジ５４が未使用品であると判断した場合（Ｓ１０６：ＹＥＳ），ＣＰＵ３１は，この交換可能性判断処理を終了する。現像カートリッジ５４が収容されていない場合には，まだ交換されておらず，未使用品が収容された場合には，もはや交換の可能性はない。
【００５２】
一方，収容された現像カートリッジ５４が未使用品ではないと判断した場合（Ｓ１０６：ＮＯ），ＣＰＵ３１は，図３のｗ１に示したように，ネットワークＩＦ３７を使用し，ネットワークを介して，ネットワークに接続されている自装置以外の全てのプリンタに対して，確認情報を送信する（Ｓ１０７）。収容された現像カートリッジ５４が未使用品ではない場合には，交換された可能性がある。そこで，他のプリンタ（ここでは，プリンタ２００とプリンタ３００）に交換の可能性を問い合わせる。Ｓ１０７は，第１の送信処理の一例である。
【００５３】
確認情報には，例えば，プリンタ１００の識別情報と，現像カートリッジ５４の互換性に関する情報とが含まれる。プリンタ１００の識別情報は，情報を送信した装置を識別する情報であり，例えば，ＩＰアドレス，ノード名が該当する。また，現像カートリッジ５４の互換性に関する情報は，例えば，現像カートリッジ５４の型番やプリンタ１００の製品番号等，現像カートリッジ５４の互換性を確認する情報である。
【００５４】
確認情報には，さらに，交換相手である可能性を補強するための情報として，トナー残量の情報や，閉時刻の情報を含んでいてもよい。トナー残量の情報は，プリンタ１００の現像カートリッジ５４のトナーの残量が少ない状態であるか否かの情報であり，例えば，ＮＶＲＡＭ３４に記憶されている消費量の情報，または，当該消費量が閾値より多いか否かの情報が該当する。トナーの残量が少ないことは，現像カートリッジ５４の交換の動機となり得る。また，閉時刻の情報は，Ｓ１０４にて記憶した閉時刻の情報である。現像カートリッジ５４の交換のためには，短時間の間に，双方の装置にて，ドアがオープンとされている可能性が高い。開時刻の情報を送信すれば，相手の装置にて交換可能性の判断材料となる。確認情報には，さらに，Ｓ１０２にて記憶した開時刻の情報を含んでもよい。
【００５５】
確認情報の送信後，ＣＰＵ３１は，確認情報への返信情報を受信したか否かを判断する（Ｓ１０８）。返信情報は，前述したように，交換の可能性がある場合に，自装置以外のプリンタからプリンタ１００へ送信される情報である。返信情報を受信していないと判断した場合（Ｓ１０８：ＮＯ），ＣＰＵ３１は，タイムアウトとなったか否かを判断する（Ｓ１０９）。確認情報の送信後，所定の時間が経過しても返信情報を受信しない場合には，ＣＰＵ３１は，タイムアウトと判断し（Ｓ１０９：ＹＥＳ），交換可能性判断処理を終了する。一方，タイムアウトではないと判断した場合（Ｓ１０９：ＮＯ），ＣＰＵ３１は，Ｓ１０８に戻り，返信情報を受信したか否かを判断する。
【００５６】
一方，ドア２１がクローズされていないと判断した場合（Ｓ１０３：ＮＯ），または，ドアクローズ時に現像カートリッジ５４が収容されていないと判断した場合（Ｓ１０５：ＮＯ），ＣＰＵ３１は，確認情報を受信したか否かを判断する（Ｓ１１１）。プリンタ１００のドア２１が閉められるより前に，他のプリンタにてドアが開閉され，他のプリンタから送信された確認情報をプリンタ１００が受信する場合もある。あるいは，他のプリンタの現像カートリッジ５４と交換するために，現像カートリッジ５４が収容されていない状態でドア２１が閉められる可能性もある。
【００５７】
そして，確認情報を受信したと判断した場合（Ｓ１１１：ＹＥＳ），ＣＰＵ３１は，確認情報を送信したプリンタに対して，自装置が交換相手となり得るための所定の条件を満たすか否かを判断する（Ｓ１１２）。所定の条件は，図３のｗ３に示した返信情報を送信する条件であり，前述したように，現像カートリッジ５４の互換性と，開時刻の条件と，未使用品の条件を含む。これらのうちの１つでも満たしていない場合には，ＣＰＵ３１は，返信情報を送信しない。
【００５８】
ＣＰＵ３１は，確認情報に含まれる現像カートリッジ５４の互換性に関する情報に基づいて，現像カートリッジ５４の互換性の条件を満たすか否かを判断する。確認情報を送信したプリンタと自装置とで，現像カートリッジ５４の互換性がない場合には，ＣＰＵ３１は，自装置が交換相手となり得るための所定の条件を満たさないと判断する。
【００５９】
また，開時刻の条件は，例えば，Ｓ１０２にて記憶した開時刻が，確認情報を受信するまでの一定時間以内である条件である。一定時間としては，固定時間でもよいし，装置の位置関係によって異なる時間でもよい。あるいは，受信した確認情報に閉時刻の情報が含まれる場合には，Ｓ１０２にて記憶した開時刻が，確認情報に含まれる閉時刻より前である条件としてもよい。
【００６０】
確認情報の受信後にドア２１が閉められた場合には，ＣＰＵ３１は，Ｓ１０６と同様に，未使用品か否かを判断する。未使用品であった場合には，ＣＰＵ３１は，交換相手となり得るための所定の条件を満たさないと判断し，交換可能性判断処理を終了するとよい。なお，返信情報を送信した後で未使用品が収容されたと判断した場合には，返信情報を取り消す情報を送信してもよい。
【００６１】
自装置が交換相手となり得るための所定の条件としては，トナーの残量の条件を更に含んでもよい。確認情報を送信した装置と自装置との両方でトナー残量が少ない場合には，交換される可能性は低い。つまり，確認情報にトナー残量の残量が所定の閾値より少ない情報が含まれる場合は，プリンタ１００のトナー残量が所定の閾値より多いことを条件としてもよい。あるいは，両方の装置でトナーの残量が多い場合には，交換される可能性は低い。トナーの残量の条件として，確認情報にトナー残量が所定の閾値より多い情報が含まれる場合は，プリンタ１００のトナー残量が所定の閾値より少ないことを条件としてもよい。なお，少ないと判断するための閾値と，多いと判断するための閾値とは，異なる閾値であってもよい。
【００６２】
一方，確認情報を受信していないと判断した場合（Ｓ１１１：ＮＯ），または，受信した確認情報に対して，自装置が交換対象となり得るための所定の条件を満たさないと判断した場合（Ｓ１１２：ＮＯ），ＣＰＵ３１は，Ｓ１０３に戻り，ドア２１の閉止，または，確認情報の受信を待つ。なお，現像カートリッジ５４が収容されない状態でドア２１が閉められたまま，所定時間を超えても確認情報を受信しない場合には，この交換可能性判断処理を終了するとしてもよい。
【００６３】
そして，受信した確認情報に対して，交換対象となり得るための所定の条件を満たすと判断した場合（Ｓ１１２：ＹＥＳ），ＣＰＵ３１は，ネットワークＩＦ３７を使用し，ネットワークを介して，確認情報を送信したプリンタに対して，返信情報を送信する（Ｓ１１３）。確認情報を送信したプリンタの識別情報は，確認情報に含まれている。また，返信情報には，返信情報を送信した装置の識別情報が含まれ，Ｓ１１３では，プリンタ１００の識別情報を含む返信情報を送信する。Ｓ１１３は，第３の送信処理の一例である。
【００６４】
ＣＰＵ３１は，確認情報を送信後に返信情報を受信したと判断した場合（Ｓ１０８：ＹＥＳ），または，Ｓ１１３にて返信情報を送信した後，操作パネル４０に，ユーザへの問い合わせメッセージを表示させる（Ｓ１１５）。Ｓ１１５は，第１の表示処理および第２の表示処理の一例である。
【００６５】
確認情報を送信後に返信情報を受信した場合，プリンタ１００と，返信情報を送信した装置と，の間で現像カートリッジ５４の交換が行われた可能性がある。また，確認情報を受信後に返信情報を送信した場合，プリンタ１００と，確認情報を送信した装置と，の間で現像カートリッジ５４の交換が行われた可能性がある。そこで，図３のｗ４やｗ５に示したように，プリンタ１００と，交換相手の可能性がある装置と，の両方にて，交換が行われたか否かをユーザに問い合わせる表示を行う。なお，交換相手の可能性がある装置が複数ある場合には，各装置のノード名等を表示し，ユーザによる選択入力を受け付けるとよい。
【００６６】
Ｓ１１５では，ＣＰＵ３１は，表示パネル４１に，例えば，「○○プリンタと現像カートリッジを交換しましたか？  交換した場合には（ＯＫ）を押してください」と表示させる。あるいは，表示パネル４１が入力の受け付けも可能なタッチパネルであれば，（交換した），（交換していない）の，２つのボタンを表示させてもよい。そして，ＣＰＵ３１は，表示したメッセージに対するユーザの入力操作を受け付ける入力処理を実行する（Ｓ１１７）。
【００６７】
次に，交換可能性判断処理のＳ１１７にて実行される入力処理の手順について，図５のフローチャートを参照して説明する。入力処理では，ＣＰＵ３１は，まず，操作パネル４０にて，ユーザによるボタン押下等の入力操作を受け付けたか否かを判断する（Ｓ２０１）。
【００６８】
入力操作を受け付けたと判断した場合（Ｓ２０１：ＹＥＳ），ＣＰＵ３１は，図３のｗ６に示したように，ネットワークＩＦ３７を用いて，ネットワークを介して，交換相手の可能性がある装置へ入力情報を送信する（Ｓ２０２）。
【００６９】
交換可能性判断処理のＳ１１５にて実行した表示の内容に基づいて，ＣＰＵ３１は，受け付けたユーザの入力操作が，交換したことを示す操作であるか否かを判断できる。つまり，受け付けた入力操作に基づいて，ＣＰＵ３１は，現像カートリッジ５４の交換が行われたか否かを確定する。なお，交換相手の可能性がある装置が複数ある場合には，交換可能性判断処理のＳ１１５にて複数の装置を表示し，Ｓ２０１では，それらのうちから１台を選択する入力を受け付ける。つまり，ＣＰＵ３１は，受け付けた入力操作に基づいて，交換相手の装置を確定する。
【００７０】
入力操作を受け付けていないと判断した場合（Ｓ２０１：ＮＯ），ＣＰＵ３１は，入力情報を受信したか否かを判断する（Ｓ２０３）。ユーザがプリンタ１００以外のプリンタにて入力操作を行った場合，入力操作を受け付けたプリンタにて実行されている入力処理により，当該プリンタからプリンタ１００へ入力情報が送信される。
【００７１】
入力情報を受信していないと判断した場合（Ｓ２０３：ＮＯ），ＣＰＵ３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ２０４）。タイムアウト時間が経過していないと判断した場合（Ｓ２０４：ＮＯ），ＣＰＵ３１は，Ｓ２０１に戻り，入力操作の受付と，入力情報の受信とのいずれかを待機する。
【００７２】
Ｓ２０２の後，または，入力情報を受信したと判断した場合（Ｓ２０３：ＹＥＳ），ＣＰＵ３１は，入力情報が交換を確定する肯定的な情報であるか否かを判断する（Ｓ２０６）。肯定的な情報ではないと判断した場合（Ｓ２０６：ＮＯ），または，タイムアウト時間が経過したと判断した場合（Ｓ２０４：ＹＥＳ），ＣＰＵ３１は，入力処理を終了する。つまり，ＣＰＵ３１は，プリンタ１００の現像カートリッジ５４の交換は行われていないと確定し，消費量の情報を書き換えない。
【００７３】
一方，入力情報が肯定的な情報であった場合（Ｓ２０６：ＹＥＳ），ＣＰＵ３１は，確定した交換相手のプリンタと，消費量の情報を交換する。具体的には，プリンタ１００は，ネットワークＩＦ３７を用いて，ネットワークを介して，ＮＶＲＡＭ３４に記憶している消費量を，交換相手に確定した装置へ送信する（Ｓ２０８）。Ｓ２０８は，第２の送信処理および第４の送信処理の一例である。
【００７４】
さらに，ＣＰＵ３１は，ネットワークＩＦ３７を用いて，ネットワークを介して，交換相手に確定した装置から消費量を受信したか否かを判断する（Ｓ２０９）。受信していないと判断した場合（Ｓ２０９：ＮＯ），ＣＰＵ３１は，受信するまで待機する。そして，消費量を受信したと判断した場合（Ｓ２０９：ＹＥＳ），ＣＰＵ３１は，ＮＶＲＡＭ３４に記憶している消費量を，受信した消費量に書き換え（Ｓ２１０），入力処理を終了する。Ｓ２１０は，書換処理の一例である。入力処理の終了後，ＣＰＵ３１は，交換可能性判断処理に戻り，交換可能性判断処理を終了する。
【００７５】
なお，交換相手への消費量の送信より前に，交換相手から消費量を受信した場合には，受信した消費量をＲＡＭ３３に記憶する。この場合，Ｓ２０８の後，すぐにＳ２０９にてＹＥＳと判断され，ＣＰＵ３１は，Ｓ２１０にて，消費量を書き換える。
【００７６】
交換相手のプリンタでも，交換前にドアが開状態とされるため，プリンタ１００と同様に，交換可能性判断処理が実行される。そして，交換相手のプリンタでも，プリンタ１００と同様に，入力処理が実行され，消費量の情報が書き換えられる。つまり，現像カートリッジ５４を交換した装置間で，記憶している消費量を交換して記憶するので，交換後の現像カートリッジ５４の消費量に対応する消費量が記憶される。従って，適切な消費量が継続される可能性が高く，寿命管理の不具合の低減が期待できる。
【００７７】
本形態の画像形成システム１では，現像カートリッジ５４の交換に伴って消費量の情報が交換されることから，現像カートリッジ５４を交換することに不都合はない。そこで，画像形成システム１の各プリンタは，現像カートリッジ５４の交換相手となり得る交換対象機を検索する指示を受け付ける。例えば，ユーザは，使用しているプリンタのトナー残量が少なくなった場合，現像カートリッジ５４の交換相手となり得る他のプリンタを検索する指示を，プリンタの操作パネル４０にて入力することができる。
【００７８】
次に，画像形成システム１のプリンタ１００にて，交換対象機を検索する動作を実現する検索処理の手順について，図６のフローチャートを参照して説明する。この検索処理は，交換対象機を検索する指示入力を操作パネル４０を介して受け付けたことを契機に，プリンタ１００のＣＰＵ３１にて実行される。
【００７９】
検索処理では，ＣＰＵ３１は，まず，自装置の現像カートリッジ５４に関する情報であるカートリッジ検索情報を，ネットワークを介して接続されている自装置以外の全てのプリンタに送信する（Ｓ３０１）。カートリッジ検索情報は，現像カートリッジ５４を識別する識別情報であり，例えば，現像カートリッジ５４の型番，プリンタ１００の機種情報である。
【００８０】
そして，ＣＰＵ３１は，交換可能情報を受信したか否かを判断する（Ｓ３０２）。交換可能情報を受信していないと判断した場合（Ｓ３０２：ＮＯ），ＣＰＵ３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ３０３）。そして，所定のタイムアウト時間が経過していないと判断した場合（Ｓ３０３：ＮＯ），ＣＰＵ３１は，交換可能情報の受信を待つ。
【００８１】
交換可能情報は，カートリッジ検索情報を受信した他のプリンタから送信される情報である。カートリッジ検索情報を受信したプリンタは，カートリッジ検索情報の識別情報に基づいて，自装置の現像カートリッジとカートリッジ検索情報を送信したプリンタ１００の現像カートリッジ５４との間に，互換性があるか否かを判断する。そして，互換性があり，かつ，ＮＶＲＡＭ３４に記憶されている消費量が所定値より少ない場合に，カートリッジ検索情報を受信したプリンタは，ネットワークを介して交換可能情報をプリンタ１００に送信する。
【００８２】
交換可能情報を受信したと判断した場合（Ｓ３０２：ＹＥＳ），ＣＰＵ３１は，交換可能なプリンタがあることを報知して（Ｓ３０５），検索処理を終了する。ＣＰＵ３１は，例えば，受信した交換可能情報に基づいて，交換可能情報を送信したプリンタのノード名等を表示パネル４１に表示させる。なお，複数のプリンタから交換可能情報を受信した場合には，ＣＰＵ３１は，交換可能情報を送信した全てのプリンタの情報を表示させるとよい。また，交換可能情報として消費量の情報も受信して，交換可能なプリンタの情報と合わせて，消費量の情報も表示してもよい。
【００８３】
一方，交換可能情報を受信しないまま，所定のタイムアウト時間が経過したと判断した場合（Ｓ３０３：ＹＥＳ），ＣＰＵ３１は，交換可能なプリンタがないことを報知して（Ｓ３０６），検索処理を終了する。
【００８４】
次に，自装置以外のプリンタにて検索の指示入力を受け付け，検索処理のＳ３０１にて送信されるカートリッジ情報を当該プリンタから受信した場合の処理である検索受信処理の手順について，図７のフローチャートを参照して説明する。この検索受信処理は，カートリッジ情報を受信したことを契機に，プリンタ１００のＣＰＵ３１にて実行される。
【００８５】
検索受信処理では，ＣＰＵ３１は，まず，受信したカートリッジ情報に基づいて，自装置の現像カートリッジ５４が，検索対象の現像カートリッジと互換性があるか否かを判断する（Ｓ３１１）。互換性があると判断した場合（Ｓ３１１：ＹＥＳ），ＣＰＵ３１は，ＮＶＲＡＭ３４に記憶されている消費量を参照して，収容されている現像カートリッジ５４の消費量が所定の閾値よりも少ないか否かを判断する（Ｓ３１２）。
【００８６】
そして，消費量が少ないと判断した場合（Ｓ３１２：ＹＥＳ），ＣＰＵ３１は，受信したカートリッジ情報の送信元であるプリンタに対して，ネットワークＩＦ３７を用いて，ネットワークを介して，交換可能情報を送信する（Ｓ３１３）。さらに，ＣＰＵ３１は，プリンタ１００が現像カートリッジ５４の交換対象であることを報知して（Ｓ３１４），この検索受信処理を終了する。
【００８７】
事前に現像カートリッジ５４の寿命が十分にあるプリンタを検索し，交換可能なプリンタとして報知することで，ユーザによる現像カートリッジ５４の交換を簡便化できる。なお，報知方法は，例えば，表示パネル４１へのメッセージ表示に限らず，音声を出力してもよいし，報知ランプの点灯であってもよい。報知ランプにて報知する場合，交換対象機であることを示す情報の報知（Ｓ３１４）と交換対象機が有ることを示す情報の報知（Ｓ３０５）とで別のランプを設けてもよいし，点灯態様（点灯色や点滅速度等）が異なってもよい。
【００８８】
また，検索処理にて，交換対象機が有ると判断した場合，プリンタ１００は，検索処理に続いて，前述した入力処理を実行してもよい。つまり，プリンタ１００は，検索処理のＳ３０５の報知とともに，交換を実行するか否かの選択入力を受け付ける表示を行い，ユーザの選択入力を受け付けてもよい。また，交換対象機が複数ある場合には，プリンタ１００は，そのうちから交換するプリンタの選択入力を受け付けてもよい。
【００８９】
以上，詳細に説明したように，本形態の画像形成システム１のプリンタ１００は，ドア２１が開閉された場合であって，シートジャムでもなく，未使用品への交換でもない場合に，現像カートリッジ５４が交換された可能性があると判断し，接続されているプリンタに確認情報を送信する。また，プリンタ１００は，確認情報を受信した場合，受信までの一定時間以内にドア２１が開状態となっており，さらに，その後にドア２１が閉状態となっている場合には，収容された現像カートリッジ５４が未使用品ではないことの条件を満たしていれば，確認情報を送信したプリンタに返信情報を送信する。プリンタ１００は，確認情報を送信後に返信情報を受信した場合，または，返信情報を送信した場合，交換を確認するメッセージを表示する。さらに，メッセージに対して，交換を確定する入力を受け付けた場合，交換が確定したプリンタとの間で消費量の情報を交換する。つまり，現像カートリッジ５４が交換されたことを示すユーザの入力を受け付けた場合に，それぞれの消費量を交換するので，適切な消費量が継続される可能性が高く，寿命管理の不具合の低減が期待できる。
【００９０】
続いて，本発明にかかる画像形成システムを具体化した第２の形態について，添付図面を参照しつつ詳細に説明する。本形態は，ネットワークに，複数のプリンタを管理する管理装置として，サーバが接続されている画像形成システムである。この点，サーバが接続されていない第１の形態と異なる。個々のプリンタは，第１の形態のプリンタ１００と同様のものであり，第１の形態と同じ構成については，同じ符号を付して説明を省略する。
【００９１】
本形態の画像形成システム２は，図８に示すように，複数のプリンタ１００，２００，３００と，サーバ９００と，がネットワークを介して通信可能に接続されているシステムである。図８の例では，複数のプリンタ１００，２００，３００は，いずれも，第１の形態のプリンタ１００と同様のものである。サーバ９００は，管理装置の一例である。なお，画像形成システム２としては，含まれるプリンタの台数は３台に限らないし，現像カートリッジ５４の互換性のないプリンタも含まれていてもよい。
【００９２】
サーバ９００は，図８に示すように，ＣＰＵ９３１と，ＲＯＭ９３２と，ＲＡＭ９３３と，ＨＤＤ９３４とを含むコントローラ９３０を備えている。また，サーバ９００は，ネットワークＩＦ９３７と，操作部９４０と，を備え，これらがコントローラ９３０に電気的に接続されている。ＣＰＵ９３１は，管理制御部および制御部の一例であり，ＨＤＤ９３４は，管理記憶部および記憶部の一例であり，ネットワークＩＦ９３７は，管理通信部および通信部の一例である。
【００９３】
本形態の画像形成システム２では，各プリンタ１００，２００，３００の現像カートリッジ５４の使用量の情報は，例えば，図９に示すように，サーバ９００のＨＤＤ９３４に設けられたプリンタ情報データベース（ＤＢ）９９９に，プリンタの識別情報と関連付けて記憶されている。各プリンタ１００，２００，３００は，画像形成等を実行し，現像カートリッジ５４に収容されているトナーを消費した場合に，その消費量をサーバ９００に送信する。サーバ９００は，各プリンタ１００，２００，３００から消費量を受信した場合，ＨＤＤ９３４のプリンタ情報ＤＢ９９９に記憶されている当該プリンタの消費量に，受信した消費量を加算し，累積値をプリンタ情報ＤＢ９９９に記憶する。
【００９４】
また，各プリンタは，第１の形態と同様にドア２１の開閉を検知し，収容された現像カートリッジ５４が未使用品であると判断した場合，サーバ９００に未使用品が収容された情報を送信する。サーバ９００は，未使用品が収容された情報を受信した場合，情報を送信したプリンタの消費量を０とする。
【００９５】
本形態の画像形成システム２では，各プリンタは，シートジャムではない状態でドア２１の開閉を検知し，未使用品ではない現像カートリッジ５４が収容されたと判断した場合，サーバ９００に交換通知を送信する。そして，サーバ９００が，現像カートリッジ５４が交換された可能性の有無を判断し，可能性があると判断したら，交換したか否かをユーザに問い合わせる。そして，ユーザの回答に基づいて，サーバ９００は，プリンタ情報ＤＢ９９９に記憶されている消費量を書き換える。
【００９６】
具体的に，本形態の画像形成システム２では，図１０に示すように，サーバ９００と各プリンタとで情報のやり取りを行う。まず，各プリンタは，シートジャムではない状態でドア２１が開閉された場合，未使用品でない現像カートリッジ５４が収容されている，かつ，ドア２１の開閉前にジャム情報が記憶されていない，の条件を満たしていれば，現像カートリッジ５４の交換が行われた可能性があると判断する。交換可能性の判断の条件は，第１の形態と同様である。
【００９７】
本形態では，現像カートリッジ５４の交換が行われた可能性があると判断したプリンタは，自装置の消費量をサーバ９００から受信し，消費量に応じて異なる交換通知（交換通知Ａまたは交換通知Ｂ）を，サーバ９００に送信する。具体的に，各プリンタは，自装置の消費量が閾値より少なくなければ交換通知Ａを，自装置の消費量が閾値よりも多い上限値に達していなければ交換通知Ｂを，サーバ９００に送信する。交換通知Ａは，第１の交換通知の一例であり，交換通知Ｂは第２の交換通知の一例である。例えば，図１０のｚ１に示すように，プリンタ１００とプリンタ２００とでドア２１が開閉され，プリンタ１００から交換通知Ａが，プリンタ２００から交換通知Ｂが，それぞれサーバ９００に送信される。
【００９８】
例えば，消費量が閾値より少なくない場合，収容されているトナーの残量が少ないため，ユーザによる交換が行われる可能性がある。つまり，交換通知Ａは，トナーの残量が少なく，交換の動機となり得る通知である。また，消費量が閾値よりも多い限界値に達していれば，収容されているトナーの残量はごく少なく，例えば，トナーエンプティの現像カートリッジ５４である。そして，消費量が上限値に達していない場合，その現像カートリッジ５４は，トナーエンプティではないので，交換相手となる可能性がある。つまり，交換通知Ｂは，トナーエンプティではなく，交換相手となり得る通知である。
【００９９】
サーバ９００は，プリンタから交換通知を受信したことに応じて，現像カートリッジ５４が交換された可能性のあるプリンタの組合せを抽出して，図１０のｚ２に示すように，抽出したプリンタに，交換候補通知を送信する。交換候補通知は，交換された可能性のある組合せであることを，該当するプリンタに通知する情報である。サーバ９００は，交換通知Ａを送信したプリンタ１００と交換通知Ｂを送信したプリンタ２００とで現像カートリッジ５４の互換性があり，交換通知Ａを受信した時刻と交換通知Ｂを受信した時刻との差が一定時間内であれば，プリンタ１００とプリンタ２００とを，交換された可能性のあるプリンタの組合せであると判断する。
【０１００】
現像カートリッジ５４を交換する場合には，一方のプリンタから取り出された現像カートリッジ５４を，他方のプリンタに収容するまでに，長時間を要する可能性は低い。つまり，一定時間内に送信された複数の交換通知の組合せであれば，その交換通知を送信したプリンタの間で現像カートリッジ５４が交換された可能性が高い。
【０１０１】
交換候補通知を受信した各プリンタは，図１０のｚ３に示すように，それぞれの操作パネル４０に，現像カートリッジ５４を交換したか否かをユーザに問い合わせるための問い合わせメッセージを表示し，ユーザの入力を受け付ける。本形態でも，ユーザの入力として，交換を肯定する入力と交換を否定する入力とを受け付ける。
【０１０２】
そして，例えば，図１０のｚ４に示すように，プリンタ１００にて，現像カートリッジ５４を入れ替えたことを示すユーザの入力を受け付けた場合，プリンタ１００は，サーバ９００に交換確定通知を送信する。交換確定通知は，交換を確定する入力を受け付けたことをサーバ９００に通知する情報である。
【０１０３】
交換確定通知を受信した後，サーバ９００は，図１０のｚ５に示すように，交換が確定したプリンタについて，プリンタ情報ＤＢ９９９に記憶されている消費量を交換して記憶する。なお，図１０にてプリンタ３００は，交換通知Ａも交換通知Ｂも送信していないので，サーバ９００から交換候補通知が送信されず，メッセージの表示も行わない。
【０１０４】
続いて，本形態の画像形成システム２に含まれるプリンタ１００にて，交換の可能性をサーバに問い合わせる動作を実現するための交換問い合わせ処理の手順について，図１１のフローチャートを参照して説明する。以下では，プリンタ１００について説明するが，他のプリンタ２００やプリンタ３００も，同様の処理を備える。交換問い合わせ処理は，ドアセンサ２２の出力信号に基づいて，ドア２１がオープンされたことを契機に，プリンタ１００のＣＰＵ３１にて実行される。
【０１０５】
交換問い合わせ処理では，ＣＰＵ３１は，まず，ＲＡＭ３３にジャム情報が記憶されているか否かに基づいて，シートジャムが発生しているか否かを判断する（Ｓ４０１）。シートジャムが発生していると判断した場合（Ｓ４０１：ＹＥＳ），ＣＰＵ３１は，交換問い合わせ処理を終了する。
【０１０６】
一方，シートジャムが発生していないと判断した場合（Ｓ４０１：ＮＯ），ＣＰＵ３１は，ドアセンサ２２の出力信号に基づいて，ドア２１がクローズされたか否かを判断する（Ｓ４０２）。そして，ドア２１がクローズされていないと判断した場合（Ｓ４０２：ＮＯ），ＣＰＵ３１は，ドア２１がクローズされるまで待機する。
【０１０７】
ドア２１がクローズされたと判断した場合（Ｓ４０２：ＹＥＳ），ＣＰＵ３１は，現像カートリッジ５４が収容されているか否かを判断する（Ｓ４０３）。現像カートリッジ５４が収容されていると判断した場合（Ｓ４０３：ＹＥＳ），ＣＰＵ３１は，収容された現像カートリッジ５４が未使用品であるか否かを判断する（Ｓ４０４）。そして，現像カートリッジ５４が収容されていないと判断した場合（Ｓ４０３：ＮＯ），または，収容された現像カートリッジ５４が未使用品であると判断した場合（Ｓ４０４：ＹＥＳ），ＣＰＵ３１は，交換問い合わせ処理を終了する。
【０１０８】
収容された現像カートリッジ５４が未使用品ではないと判断した場合（Ｓ４０４：ＮＯ），ＣＰＵ３１は，ネットワークＩＦ３７を使用し，ネットワークを介して，サーバ９００から消費量の情報の送信を要求し，サーバ９００から自装置の消費量を受信する（Ｓ４０５）。ＣＰＵ３１は，例えば，消費量の情報の送信を要求するコマンドをサーバ９００に送信し，サーバ９００から消費量の情報を受信する。なお，自装置のＮＶＲＡＭ３４等に自装置の消費量を記憶している場合は，サーバ９００に問い合わせる必要はなく，ＣＰＵ３１は，記憶している情報を読み出す。
【０１０９】
次に，ＣＰＵ３１は，自装置の消費量が，所定の閾値より大きいか否かを判断する（Ｓ４０６）。閾値は，ＲＯＭ３２またはＮＶＲＡＭ３４に記憶されていてもよいし，サーバ９００から受信してもよい。自装置の消費量が，所定の閾値より少なくないと判断した場合（Ｓ４０６：ＹＥＳ），ＣＰＵ３１は，ネットワークＩＦ３７を使用し，ネットワークを介して，サーバ９００へ交換通知Ａを送信する（Ｓ４０７）。
【０１１０】
更に，ＣＰＵ３１は，自装置の消費量が，所定の上限値より小さいか否かを判断する（Ｓ４０８）。上限値は，閾値よりも多い量であり，ＲＯＭ３２またはＮＶＲＡＭ３４に記憶されていてもよいし，サーバ９００から受信してもよい。自装置の消費量が，所定の上限値に達していないと判断した場合（Ｓ４０８：ＹＥＳ），ＣＰＵ３１は，ネットワークＩＦ３７を使用し，ネットワークを介して，サーバ９００へ交換通知Ｂを送信する（Ｓ４０９）。Ｓ４０７とＳ４０９とは，第１の送信処理の一例である。
【０１１１】
交換通知Ａと交換通知Ｂとは，前述したように，それぞれ，自装置の現像カートリッジ５４が，他の装置の現像カートリッジ５４と交換された可能性があることを，サーバ９００に送信する通知である。プリンタ１００は，他の装置の現像カートリッジ５４と交換された可能性があると判断した場合，交換通知Ａと交換通知Ｂとの少なくとも一方をサーバ９００に送信する。ただし，消費量が，閾値よりも多く上限値よりも少ない場合には，プリンタ１００は，交換通知Ａと交換通知Ｂとの両方をサーバ９００に送信する。また，交換通知Ａと交換通知Ｂとには，現像カートリッジ５４の互換性を識別するための識別情報も含まれてもよい。プリンタ情報ＤＢ９９９に各プリンタの現像カートリッジ５４の識別情報が記憶されている場合は，識別情報を送信する必要はない。
【０１１２】
次に，ＣＰＵ３１は，サーバ９００から，ネットワークを介して，ネットワークＩＦ３７にて，交換候補通知を受信したか否かを判断する（Ｓ４１１）。交換候補通知は，プリンタ１００との間で，現像カートリッジ５４が交換された可能性のあるプリンタの組合せがある場合に，サーバ９００から送信される通知である。
【０１１３】
交換候補通知を受信していないと判断した場合（Ｓ４１１：ＮＯ），ＣＰＵ３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ４１２）。そして，所定のタイムアウト時間が経過していないと判断した場合（Ｓ４１２：ＮＯ），ＣＰＵ３１は，交換候補通知の受信をさらに待つ。一方，所定のタイムアウト時間が経過したと判断した場合（Ｓ４１２：ＹＥＳ），ＣＰＵ３１は，交換問い合わせ処理を終了する。
【０１１４】
タイムアウト時間が経過する前に，交換候補通知を受信したと判断した場合（Ｓ４１１：ＹＥＳ），ＣＰＵ３１は，操作パネル４０に，交換したか否かをユーザに問い合わせるメッセージを表示させる（Ｓ４１３）。このメッセージでは，ＣＰＵ３１は，操作パネル４０の表示パネル４１に，交換候補通知にて通知されたプリンタの識別情報と，現像カートリッジ５４を交換したか否かをユーザに問い合わせるメッセージとを表示する。Ｓ４１３は，表示処理の一例である。
【０１１５】
そして，ＣＰＵ３１は，操作パネル４０にて，入力操作を受け付けたか否かを判断する（Ｓ４１５）。入力操作を受け付けていないと判断した場合（Ｓ４１５：ＮＯ），ＣＰＵ３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ４１６）。そして，所定のタイムアウト時間が経過していないと判断した場合（Ｓ４１６：ＮＯ），ＣＰＵ３１は，入力操作をさらに待つ。一方，所定のタイムアウト時間が経過したと判断した場合（Ｓ４１６：ＹＥＳ），ＣＰＵ３１は，交換問い合わせ処理を終了する。
【０１１６】
入力操作を受け付けたと判断した場合（Ｓ４１５：ＹＥＳ），ＣＰＵ３１は，入力操作によって受け付けた情報が交換を確定する情報であるか否かを判断する（Ｓ４１８）。交換を確定する情報ではないと判断した場合（Ｓ４１８：ＮＯ），ＣＰＵ３１は，交換問い合わせ処理を終了する。なお，ＣＰＵ３１は，否定的な入力があったことを示す情報をサーバ９００に送信してもよい。
【０１１７】
一方，入力操作によって受け付けた情報が交換を確定する情報であると判断した場合（Ｓ４１８：ＹＥＳ），ＣＰＵ３１は，ネットワークＩＦ３７を使用し，ネットワークを介して，サーバ９００へ交換確定通知を送信し（Ｓ４１９），交換問い合わせ処理を終了する。Ｓ４１９は，第２の送信処理の一例である。
【０１１８】
続いて，本形態の画像形成システム２に含まれるサーバ９００にて，交換候補をプリンタに通知し，交換が確定した場合に消費量を交換する動作を実現するための交換サーバ処理の手順について，図１２のフローチャートを参照して説明する。交換サーバ処理は，プリンタ情報ＤＢ９９９に交換通知の受信時刻が記憶されていない状態で，接続されているプリンタから交換通知Ａまたは交換通知Ｂを受信したことを契機に，サーバ９００のＣＰＵ９３１にて実行される。
【０１１９】
交換サーバ処理では，ＣＰＵ９３１は，まず，交換通知Ａまたは交換通知Ｂを受信した時刻を，図９に示したプリンタ情報ＤＢ９９９に書き込む（Ｓ５０１）。Ｓ５０１では，ＣＰＵ９３１は，例えば，図９の（ａ）にて「時刻ｔ１」として示すように，受信した交換通知の種類と当該交換通知を送信したプリンタの識別情報とに関連付けて，交換通知を受信した時刻を記憶させる。図９の例では，サーバ９００が，時刻ｔ１に，プリンタ１００から，交換通知Ａを受信したことを示している。
【０１２０】
次に，ＣＰＵ９３１は，他のプリンタから交換通知を受信したか否かを判断する（Ｓ５０４）。他のプリンタからの交換通知を受信していないと判断した場合（Ｓ５０４：ＮＯ），ＣＰＵ９３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ５０５）。そして，所定のタイムアウト時間が経過していないと判断した場合（Ｓ５０５：ＮＯ），ＣＰＵ９３１は，交換通知の受信をさらに待つ。
【０１２１】
所定のタイムアウト時間が経過する前に，他のプリンタから交換通知を受信したと判断した場合（Ｓ５０４：ＹＥＳ），ＣＰＵ９３１は，受信した交換通知の種類と当該交換通知を送信したプリンタの識別情報とに関連付けて，交換通知を受信した時刻を，プリンタ情報ＤＢ９９９に書き込む（Ｓ５０８）。例えば，図９の（ｂ）の例では，サーバ９００が，時刻ｔ２に，プリンタ３００から，交換通知Ｂを受信したことを示している。Ｓ５０１とＳ５０８とは，記憶処理の一例である。
【０１２２】
そして，ＣＰＵ９３１は，プリンタ情報ＤＢ９９９に基づいて，現像カートリッジ５４の互換性があり，かつ，受信した時間の差が一定時間以内である，交換通知Ａと交換通知Ｂとの組合せがあるか否かを判断する（Ｓ５１０）。条件を満たす組合せが無いと判断した場合（Ｓ５１０：ＮＯ），ＣＰＵ９３１は，Ｓ５０４に戻って，更に他の交換通知を受信したか否かを判断する。一方，条件を満たす組合せが有ると判断した場合（Ｓ５１０：ＹＥＳ），ＣＰＵ９３１は，組合せのプリンタを交換候補として，両方のプリンタに交換候補通知を送信する（Ｓ５１１）。
【０１２３】
図９の例で，プリンタ１００とプリンタ３００とに現像カートリッジ５４の互換性があり，時刻ｔ１と時刻ｔ２との時間差が一定時間以内であれば，ＣＰＵ９３１は，ネットワークＩＦ９３７を用いて，ネットワークを介して，プリンタ１００とプリンタ３００とにそれぞれ交換候補通知を送信する。なお，交換候補通知には，交換相手の候補であるプリンタの識別情報が含まれる。Ｓ５１１は，送信処理の一例である。
【０１２４】
さらに，ＣＰＵ９３１は，交換確定通知を受信したか否かを判断する（Ｓ５１３）。交換確定通知は，交換問い合わせ処理のＳ４１９にてプリンタ１００またはプリンタ３００から送信される情報である。プリンタ１００またはプリンタ３００は，操作パネル４０にて，交換を確定するユーザの入力操作を受け付けた場合に，交換確定通知をサーバ９００に送信する。
【０１２５】
交換確定通知を受信していないと判断した場合（Ｓ５１３：ＮＯ），ＣＰＵ９３１は，所定のタイムアウト時間が経過したか否かを判断する（Ｓ５１４）。そして，所定のタイムアウト時間が経過していないと判断した場合（Ｓ５１４：ＮＯ），ＣＰＵ９３１は，交換確定通知の受信をさらに待つ。
【０１２６】
交換確定通知を受信したと判断した場合（Ｓ５１３：ＹＥＳ），ＣＰＵ９３１は，プリンタ情報ＤＢ９９９の消費量の情報を書き換える（Ｓ５１６）。図９の例では，ＣＰＵ９３１は，プリンタ１００の消費量として記憶されている「ｍ１００」をプリンタ３００の消費量の欄に記憶し，プリンタ３００の消費量として記憶されている「ｍ３００」をプリンタ１００の消費量の欄に記憶する。Ｓ５１６は，書換処理の一例である。なお，Ｓ５１３では，ＣＰＵ９３１は，交換候補通知を送信したプリンタの少なくとも一方から交換確定通知を受信した場合に，当該交換候補通知の組合せでの交換が確定したと判断する。
【０１２７】
さらに，ＣＰＵ９３１は，Ｓ５１６の後，または，Ｓ５０５やＳ５１４にて所定のタイムアウト時間が経過したと判断した場合（Ｓ５０５：ＹＥＳ，または，Ｓ５１４：ＹＥＳ），交換の終了手続を行い（Ｓ５１７），交換サーバ処理を終了する。Ｓ５１７の終了手続では，ＣＰＵ９３１は，プリンタ情報ＤＢ９９９中の交換通知Ａ，交換通知Ｂ，交換候補，の各欄を全てクリアする。これにより，プリンタ情報ＤＢ９９９の内容は，図９の（ｃ）に示すようになる。なお，プリンタ１００またはプリンタ３００から，交換を否定する通知を受信した場合は，タイムアウトを待たずにＳ５１７に進み，交換サーバ処理を終了する。
【０１２８】
なお，Ｓ５０５にてタイムアウトとなった場合，サーバ９００は交換候補通知を送信しない。そのため，交換通知を送信したプリンタでは，交換候補通知を受信せず，交換問い合わせ処理のＳ４１２にてタイムアウトとなる。
【０１２９】
本形態の画像形成システム２では，プリンタからの交換通知を受信して，サーバ９００にて交換された可能性が判断される。そして，ユーザの入力に基づいて，交換が確定した場合には，サーバ９００に記憶されている消費量の情報が書き換えられる。本形態では，各プリンタの消費量の情報がサーバ９００のＨＤＤ５４に記憶されているので，情報の交換は容易である。
【０１３０】
本形態の画像形成システム２においても，各プリンタにて，交換相手を検索する検索指示を受け付ける。検索指示の入力を受け付けたプリンタである交換要求装置は，検索指示を受け付けたことを示す情報である検索通知を，ネットワークＩＦ３７を用いて，ネットワークを介してサーバ９００に送信する。検索通知を受信したサーバ９００は，プリンタ情報ＤＢ９９９に基づいて，現像カートリッジ５４の交換相手となり得る装置である交換対象装置を抽出し，抽出結果を，検索指示を受け付けたプリンタに報知させる。なお，サーバ９００にて交換相手の検索を行う場合，プリンタ情報ＤＢ９９９には，各プリンタにて備えられる現像カートリッジ５４の識別情報をも記憶されているとよい。
【０１３１】
次に，サーバ９００にて交換対象装置を抽出して報知する動作を実現する検索サーバ処理の手順について，図１３のフローチャートを参照して説明する。この検索サーバ処理は，検索通知を受信したことを契機に，サーバ９００のＣＰＵ９３１にて実行される。なお，以下では，検索通知を送信したプリンタがプリンタ１００であるとして説明する。
【０１３２】
検索サーバ処理では，ＣＰＵ９３１は，プリンタ情報ＤＢ９９９に基づいて，プリンタ１００以外のプリンタについて，プリンタ１００と現像カートリッジ５４の互換性があるか否かを判断する（Ｓ６０１）。プリンタ情報ＤＢ９９９に互換性に関する情報が記憶されていない場合には，各プリンタに問い合わせてもよい。検索サーバ処理では，ＣＰＵ９３１は，各プリンタをプリンタ情報ＤＢ９９９の登録順に判断する。図９の例では，まず，プリンタ２００について判断する。
【０１３３】
プリンタ２００の現像カートリッジ５４とプリンタ１００とで互換性があると判断した場合（Ｓ６０１：ＹＥＳ），ＣＰＵ９３１は，プリンタ２００の消費量が所定値より少ないか否かを判断する（Ｓ６０２）。所定量は，交換相手となり得る程度にトナーが残っていることを示す量であり，例えば，前述した交換通知Ａ，Ｂの区別に用いた閾値や上限値と等しい値であってもよい。また，所定量は，固定値としてＲＯＭ３２またはＮＶＲＡＭ３４に記憶される値であってもよいし，ユーザの入力等に基づいて決定する可変値であってもよい。
【０１３４】
プリンタ２００の消費量が所定値より少ないと判断した場合（Ｓ６０２：ＹＥＳ），ＣＰＵ９３１は，プリンタ２００を交換対象装置に決定する（Ｓ６０３）。そして，ＣＰＵ９３１は，プリンタ情報ＤＢ９９９に登録されている全てのプリンタの検索が終了したか否かを判断する（Ｓ６０５）。検索が終了していないと判断した場合（Ｓ６０５：ＮＯ），ＣＰＵ９３１は，Ｓ６０１に戻り，プリンタ情報ＤＢ９９９に登録されている次のプリンタについて判断する。図９の例では，プリンタ３００について判断する。
【０１３５】
一方，互換性がないと判断した場合（Ｓ６０１：ＮＯ），または，消費量が所定値以上であると判断した場合（Ｓ６０２：ＮＯ），ＣＰＵ９３１は，そのプリンタを交換対象装置に決定せずに，Ｓ６０５に進み，検索が終了したか否かを判断する。例えば，図９の例で，プリンタ２００の消費量は所定値以上であり，プリンタ３００の消費量は所定値より少ない場合，プリンタ３００だけが交換対象装置となる。
【０１３６】
そして，プリンタ情報ＤＢ９９９の検索が終了したと判断したら（Ｓ６０５：ＹＥＳ），ＣＰＵ９３１は，交換対象装置に決定したプリンタがあるか否かを判断する（Ｓ６０６）。交換対象装置に決定したプリンタがあると判断した場合（Ｓ６０６：ＹＥＳ），ＣＰＵ９３１は，ネットワークＩＦ９３７を用いて，ネットワークを介して，検索を要求したプリンタに，交換対象装置のリストとともに報知命令Ａを送信する（Ｓ６０８）。
【０１３７】
報知命令Ａは，交換対象装置がある場合に，サーバ９００から，ユーザが検索指示を入力したプリンタ１００に送信される命令である。報知命令Ａを受信したプリンタ１００は，報知命令Ａに付加されているプリンタのリストに基づき，交換対象装置の情報を操作パネル４０に報知する。報知命令Ａに交換対象装置の消費量の情報を付加して，プリンタ１００に表示させてもよい。また，報知命令Ａを受信したプリンタ１００は，報知した交換対象装置から，１台のプリンタを選択する入力を受け付け，前述した入力処理を実行してもよい。
【０１３８】
さらに，ＣＰＵ９３１は，交換対象装置に決定したプリンタに，ネットワークＩＦ９３７を用いて，ネットワークを介して，交換対象である旨を報知する報知命令Ｂを送信して（Ｓ６０９），検索サーバ処理を終了する。
【０１３９】
報知命令Ｂは，サーバ９００から，現像カートリッジ５４の交換対象装置に決定したプリンタ（上記の例では，プリンタ３００）に送信される命令である。報知命令Ｂを受信したプリンタ３００は，プリンタ１００の交換対象装置に決定したことを操作パネル４０に報知する。報知命令Ｂは，無くてもよいが，報知命令Ａに基づいてユーザが現像カートリッジ５４の交換を行う場合には，報知されていることで交換対象装置であることが分かり易い。なお，サーバ９００は，交換対象装置が複数ある場合には，各交換対象装置にそれぞれ，報知命令Ｂを送信する。
【０１４０】
一方，交換対象装置に決定したプリンタが無い，つまり，交換の対象となるプリンタが抽出されなかった場合（Ｓ６０６：ＮＯ），ＣＰＵ９３１は，交換対象装置が無いことを示す対象無し通知をプリンタ１００に送信して（Ｓ６１０），検索サーバ処理を終了する。プリンタ１００は，対象無し通知を受信した場合，交換対象装置が無いことを報知するメッセージを，操作パネル４０に表示する。
【０１４１】
事前に現像カートリッジ５４の寿命が十分にあるプリンタを検索し，交換可能なプリンタとして報知することで，ユーザによる現像カートリッジ５４の交換を簡便化できる。報知の態様は，第１の形態と同様のものとすればよい。
【０１４２】
以上，詳細に説明したように，本形態の画像形成システム２のプリンタ１００は，ドアが開閉された場合であって，シートジャムでもなく，未使用品への交換でもない場合に，自装置の消費量に基づいて，サーバ９００に交換通知Ａまたは交換通知Ｂを送信する。交換通知を受信したサーバ９００は，送信したプリンタの識別情報と，受信時刻とに基づいて，交換された可能性のある組合せを抽出し，抽出した組合せのプリンタに交換候補通知を送信する。交換候補通知を受信したプリンタは，ユーザに交換を問い合わせるメッセージを表示し，ユーザの入力を受け付ける。メッセージに対して，交換を確定する入力を受け付けた場合，プリンタは，サーバ９００に交換確定通知を送信する。サーバ９００は，交換確定通知を受信した場合，交換が確定したプリンタの消費量を入れ替えてプリンタ情報ＤＢ９９９を書き換える。このようにしても，現像カートリッジ５４が交換されたことを示す入力を受け付けた場合に，それぞれの消費量を交換するので，適切な消費量が継続される可能性が高く，寿命管理の不具合の低減が期待できる。
【０１４３】
なお，第２の形態では，現像カートリッジ５４の消費量をサーバ９００にて記憶するので，消費量の情報の交換は容易である。また，サーバ９００を用いることで，交換対象のプリンタを早期に特定し得る。一方，第１の形態では，サーバ９００を用いないので，システムを構成する要素を少なくできる。
【０１４４】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタに限らず，複写機，複合機，ＦＡＸ装置等，画像形成機能と着脱可能な消耗品カートリッジを備えるものであれば適用可能である。また，モノクロプリンタに限らず，カラー画像の形成が可能な装置にも適用可能である。また，消耗品カートリッジとしては，現像カートリッジに限らず，トナーカートリッジやインクカートリッジ，または，感光体５１を含むプロセスカートリッジでもよい。
【０１４５】
また，各実施の形態では，消費量の多寡に基づいて，交換相手の候補とするか否かを判断しているが，消費量に関わらず，互換性がある現像カートリッジ５４であれば，交換相手の候補であると判断してもよい。また，消費量の情報に代えて，トナーの残量または，使用可能残量等を用いてもよい。
【０１４６】
また，各実施の形態では，各種のタイムアウトの判断を行っているが，各タイムアウト時間は，同じ時間でもよいし，異なる時間でもよい。また，各タイムアウト時間は，固定時間としてもよいし，可変時間としてもよい。
【０１４７】
また，各実施の形態では，ユーザの入力として，入れ替えを否定する入力を受け付けるとしたが，受け付けなくてもよいし，プリンタごとに受け付けるものと受け付けないものとが含まれていてもよい。すなわち，各プリンタは，ユーザの入力として，少なくとも交換を確定する肯定的な入力を受け付け可能であればよい。
【０１４８】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１４９】
１０  画像形成部
２１  ドア
２２  ドアセンサ
３１  ＣＰＵ
３４  ＮＶＲＡＭ
３７  ネットワークＩＦ
４０  操作パネル
５４  現像カートリッジ
１００，２００，３００  プリンタ
１０１  外装
９００  サーバ
９３１  ＣＰＵ
９３４  ＨＤＤ
９３７  ネットワークＩＦ
【図１】
0006642165.tif 000002
【図２】
0006642165.tif 000003
【図３】
0006642165.tif 000004
【図４】
0006642165.tif 000005
【図５】
0006642165.tif 000006
【図６】
0006642165.tif 000007
【図７】
0006642165.tif 000008
【図８】
0006642165.tif 000009
【図９】
0006642165.tif 000010
【図１０】
0006642165.tif 000011
【図１１】
0006642165.tif 000012
【図１２】
0006642165.tif 000013
【図１３】
0006642165.tif 000014