(57)【要約】【課題】複数台の情報処理装置に分散している様々な情報を、サーバＰＣを用いることなく画像形成装置間で共有化することができるようにする。【解決手段】自画像処理装置がマスターではなく、スレーブである場合は（ステップＳ５０１のＮ）、マスターとして登録されている画像処理装置に対して、マスター獲得の要求を送出する（Ｓ５０２）。自画像処理装置がマスターであった場合（ステップＳ５０１のＹ）、あるいは、マスター獲得に成功したときは（ステップＳ５０３のＹ）、自画像処理装置の設定をマスターにして、自画像処理装置のマスターの設定をロックして（ステップＳ５０５）、データの同期・検索処理に入る（ステップＳ５０６以下）。すなわち、他の画像処理装置に対してデータの同期・検索要求を送出する（Ｓ５０６）。【選択図】        図７
2005031982.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークと通信が可能で、画像データを扱う処理を実行する画像処理装置において、
本画像処理装置が前記ネットワーク上で画像データを扱う処理を実行する他の画像処理装置に対して、前記他の画像処理装置が管理している所定のデータにアクセスし若しくは前記他の画像処理装置に所定のデータを送信することができる第１の関係となるように、又は、前記他の画像処理装置から前記アクセス若しくは前記送信を受ける第２の関係となるように、本画像処理装置を設定する設定手段と、
前記ネットワーク上の他の画像処理装置に対して当該他の画像処理装置では前記第１及び第２の関係のうちいずれの関係に設定されているかを問い合わせる問合わせ手段と、
この問合わせにより得られた情報を登録する登録手段と、
前記アクセス又は前記送信をしようとするときに、本画像処理装置では前記第２の関係に設定されているときは、本画像処理装置で前記第１の関係に設定したい旨を前記第１の関係に設定されている前記他の画像処理装置に要求する要求手段と、
この要求を承諾する旨の応答が前記他の画像処理装置からあったときは、前記設定手段により前記設定を前記第１の関係に変更する第１の変更手段と、
本画像処理装置の設定が前記第１の関係にあるときは前記他の画像処理装置に対して前記アクセス又は前記送信をする第１の実行手段と、
本画像処理装置では前記第２の関係に設定されていて、前記他の画像処理から当該他の画像処理では前記第２の関係に設定したい旨の要求があったときに、前記アクセス又は前記送信を行っていないときは、前記設定手段により前記設定を前記第２の関係に変更する第２の変更手段と、
この変更を行うときは前記他の画像処理からの要求を承諾する旨の応答を前記他の画像処理装置に対して行う応答手段と、
本画像処理装置の設定が前記第２の関係にあるときは前記他の画像処理装置から前記アクセス又は前記送信を受け付ける第２の実行手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている画像データであること、を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている画像データの書誌情報であること、を特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置の前記ネットワーク上でのアドレス情報であること、を特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置が通信可能な他の装置のアドレス情報であること、を特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている前記ネットワークの設定パラメータであること、を特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置のシステム構成の情報であること、を特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記アドレス情報は前記通信可能な他の装置の電子メールアドレスであること、を特徴とする請求項５に記載の画像処理装置。
【請求項９】
前記アドレス情報は前記通信可能な他の装置のファックス番号であること、を特徴とする請求項５に記載の画像処理装置。
【請求項１０】
前記設定手段は、前記第１及び第２の関係をマスター／スレーブ関係としていること、を特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記設定手段は、前記マスター／スレーブ関係をプライベートＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）により管理していること、を特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記第２の実行手段で前記画像データの送信を受け付けるときはその送信先の前記他の画像処理装置に応じて送信する前記画像データのデータ形式を変換するデータ形式変換手段をさらに備えていること、を特徴とする請求項２に記載の画像処理装置。
【請求項１３】
前記データ形式変換手段は、前記データ形式の変換として前記画像データのカラー画像とモノクロ画像との間の変換を行うこと、を特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記データ形式変換手段は、前記データ形式の変換として前記画像データの圧縮符号化方式の変換を行うこと、を特徴とする請求項１２に記載の画像処理装置。
【請求項１５】
原稿の画像を読み取る画像読取装置と、
この読み取った画像に基づいて媒体上に画像の形成を行うプリンタエンジンと、
所定のネットワークとの通信を可能とする通信インターフェイスと、
を備えている画像形成装置において、
本画像形成装置が前記ネットワーク上で画像データを扱う処理を実行する他の画像処理装置に対して、前記他の画像処理装置が管理している所定のデータにアクセスし若しくは前記他の画像処理装置に所定のデータを送信することができる第１の関係となるように、又は、前記他の画像処理装置から前記アクセス若しくは前記送信を受ける第２の関係となるように、本画像形成装置を設定する設定手段と、
前記ネットワーク上の他の画像処理装置に対して当該他の画像処理装置では前記第１及び第２の関係のうちいずれの関係に設定されているかを問い合わせる問合わせ手段と、
この問合わせにより得られた情報を登録する登録手段と、
前記アクセス又は前記送信をしようとするときに、本画像形成装置では前記第２の関係に設定されているときは、本画像形成装置で前記第１の関係に設定したい旨を前記第１の関係に設定されている前記他の画像処理装置に要求する要求手段と、
この要求を承諾する旨の応答が前記他の画像処理装置からあったときは、前記設定手段により前記設定を前記第１の関係に変更する第１の変更手段と、
本画像形成装置の設定が前記第１の関係にあるときは前記他の画像処理装置に対して前記アクセス又は前記送信をする第１の実行手段と、
本画像形成装置では前記第２の関係に設定されていて、前記他の画像処理から当該他の画像処理では前記第２の関係に設定したい旨の要求があったときに、前記アクセス又は前記送信を行っていないときは、前記設定手段により前記設定を前記第２の関係に変更する第２の変更手段と、
この変更を行うときは前記他の画像処理からの要求を承諾する旨の応答を前記他の画像処理装置に対して行う応答手段と、
本画像形成装置の設定が前記第２の関係にあるときは前記他の画像処理装置から前記アクセス又は前記送信を受け付ける第２の実行手段と、
を備えていることを特徴とする画像形成装置。
【請求項１６】
所定のネットワークと通信が可能で、画像データを扱う処理を実行する画像処理装置が互いにネットワークを介して複数台接続されてなるネットワークシステムにおいて、
前記複数台の画像処理装置は請求項１〜１４のいずれかの一に記載の画像処理装置であること、を特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、所定のネットワークと通信が可能で、画像データを扱う所定の処理を実行する画像処理装置、及び画像処理装置、並びに画像処理装置を複数台接続したネットワークシステムに関する。
【０００２】
【従来の技術】
この種の画像データを扱う所定の処理を実行する画像処理装置としては、複写機、複合機などが知られている。従来、この種の画像処理装置をネットワークに接続して用いる場合には、ネットワーク上にサーバＰＣを用意し、各画像処理装置を、このサーバＰＣのクライアントにしてネットワーク全体で情報の一元管理を行うのが一般的である（特許文献１，２を参照）。
【０００３】
【特許文献１】
特開２００２−２０４３３２公報
【特許文献２】
特開２００２−２３２４２３公報
【０００４】
【発明が解決しようとする課題】
このように画像処理装置のネットワーク化を図ることができれば、画像処理装置間でデータを共有することができるので、各画像処理装置の処理能力に応じたサービスを複数の画像処理装置の処理能力に応じたサービスへ拡張することで、木目細やかなサービスをユーザに提供することができる。すなわち、ある画像データを保持する画像処理装置では性能上の限界からその画像データを用いて提供することができないサービスも、そのサービスの提供が可能な画像処理装置にその画像データを送信することで可能となる。
【０００５】
しかしながら、前記従来技術では、ネットワーク上にサーバＰＣを用意しなければならないため、システムが複雑になり、サーバＰＣ分のコストを要し、サーバＰＣの設置場所も確保する必要がある。
【０００６】
そこで、複数台の情報処理装置に分散していた情報を、サーバＰＣを用いることなく情報処理装置間で共有化することができるようにしたい。
【０００７】
本発明の目的は、複数台の情報処理装置、画像形成装置に分散している様々な情報を、サーバＰＣを用いることなく画像形成装置間、あるいは、情報処理装置、画像形成装置間で共有化することができるようにすることである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、所定のネットワークと通信が可能で、画像データを扱う処理を実行する画像処理装置において、本画像処理装置が前記ネットワーク上で画像データを扱う処理を実行する他の画像処理装置に対して、前記他の画像処理装置が管理している所定のデータにアクセスし若しくは前記他の画像処理装置に所定のデータを送信することができる第１の関係となるように、又は、前記他の画像処理装置から前記アクセス若しくは前記送信を受ける第２の関係となるように、本画像処理装置を設定する設定手段と、前記ネットワーク上の他の画像処理装置に対して当該他の画像処理装置では前記第１及び第２の関係のうちいずれの関係に設定されているかを問い合わせる問合わせ手段と、この問合わせにより得られた情報を登録する登録手段と、前記アクセス又は前記送信をしようとするときに、本画像処理装置では前記第２の関係に設定されているときは、本画像処理装置で前記第１の関係に設定したい旨を前記第１の関係に設定されている前記他の画像処理装置に要求する要求手段と、この要求を承諾する旨の応答が前記他の画像処理装置からあったときは、前記設定手段により前記設定を前記第１の関係に変更する第１の変更手段と、本画像処理装置の設定が前記第１の関係にあるときは前記他の画像処理装置に対して前記アクセス又は前記送信をする第１の実行手段と、本画像処理装置では前記第２の関係に設定されていて、前記他の画像処理から当該他の画像処理では前記第２の関係に設定したい旨の要求があったときに、前記アクセス又は前記送信を行っていないときは、前記設定手段により前記設定を前記第２の関係に変更する第２の変更手段と、この変更を行うときは前記他の画像処理からの要求を承諾する旨の応答を前記他の画像処理装置に対して行う応答手段と、本画像処理装置の設定が前記第２の関係にあるときは前記他の画像処理装置から前記アクセス又は前記送信を受け付ける第２の実行手段と、を備えていることを特徴とする画像処理装置である。
【０００９】
したがって、画像形成装置間で、適宜、第１の関係と第２の関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている画像データであること、を特徴とする。
【００１１】
したがって、複数台の情報処理装置に分散している画像データを画像処理装置間で共有化することができる。
【００１２】
請求項３に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている画像データの書誌情報であること、を特徴とする。
【００１３】
したがって、複数台の情報処理装置に分散している画像データの書誌情報を画像処理装置間で共有化し、その後、画像データを送信することにより画像データを画像処理装置間で共有化することができる。
【００１４】
請求項４に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置の前記ネットワーク上でのアドレス情報であること、を特徴とする。
【００１５】
したがって、複数台の情報処理装置に分散している各画像処理装置のアドレス情報を画像処理装置間で共有化することができる。
【００１６】
請求項５に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置が通信可能な他の装置のアドレス情報であること、を特徴とする。
【００１７】
したがって、複数台の情報処理装置に分散している各画像処理装置で通信可能な他の装置のアドレス情報を画像処理装置間で共有化することができる。
【００１８】
請求項６に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている前記ネットワークの設定パラメータであること、を特徴とする。
【００１９】
したがって、複数台の情報処理装置に分散しているネットワークの設定パラメータを画像処理装置間で共有化することができる。
【００２０】
請求項７に記載の発明は、請求項１に記載の画像処理装置において、前記第１の実行手段で前記アクセス若しくは前記送信をし、又は、前記第２の実行手段で前記アクセス若しくは前記送信を受け付けるのは、前記他の画像処理装置又は本画像処理装置に記憶されている当該装置のシステム構成の情報であること、を特徴とする。
【００２１】
したがって、複数台の情報処理装置に分散している各情報処理装置のシステム構成の情報を画像処理装置間で共有化することができる。
【００２２】
請求項８に記載の発明は、請求項５に記載の画像処理装置において、前記アドレス情報は前記通信可能な他の装置の電子メールアドレスであること、を特徴とする。
【００２３】
したがって、複数台の情報処理装置に分散している各情報処理装置で通信可能な他の装置の電子メールアドレスを画像処理装置間で共有化することができる。
【００２４】
請求項９に記載の発明は、請求項５に記載の画像処理装置において、前記アドレス情報は前記通信可能な他の装置のファックス番号であること、を特徴とする。
【００２５】
したがって、複数台の情報処理装置に分散している各情報処理装置で通信可能な他の装置のファックス番号を画像処理装置間で共有化することができる。
【００２６】
請求項１０に記載の発明は、請求項１に記載の画像処理装置において、前記設定手段は、前記第１及び第２の関係をマスター／スレーブ関係としていること、を特徴とする。
【００２７】
したがって、画像形成装置間で、適宜、マスター／スレーブ関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００２８】
請求項１１に記載の発明は、請求項１０に記載の画像処理装置において、前記設定手段は、前記マスター／スレーブ関係をプライベートＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）により管理していること、を特徴とする。
【００２９】
したがって、プライベートＭＩＢで管理するマスター／スレーブ関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００３０】
請求項１２に記載の発明は、請求項２に記載の画像処理装置において、前記第２の実行手段で前記画像データの送信を受け付けるときはその送信先の前記他の画像処理装置に応じて送信する前記画像データのデータ形式を変換するデータ形式変換手段をさらに備えていること、を特徴とする。
【００３１】
したがって、相手の画像処理装置で利用できるデータ形式に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００３２】
請求項１３に記載の発明は、請求項１２に記載の画像処理装置において、前記データ形式変換手段は、前記データ形式の変換として前記画像データのカラー画像とモノクロ画像との間の変換を行うこと、を特徴とする。
【００３３】
したがって、画像データを相手の画像処理装置で利用できるカラー画像又はモノクロ画像に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００３４】
請求項１４に記載の発明は、請求項１２に記載の画像処理装置において、前記データ形式変換手段は、前記データ形式の変換として前記画像データの圧縮符号化方式の変換を行うこと、を特徴とする。
【００３５】
したがって、画像データを相手の画像処理装置で利用できる圧縮符号化方式に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００３６】
請求項１５に記載の発明は、原稿の画像を読み取る画像読取装置と、この読み取った画像に基づいて媒体上に画像の形成を行うプリンタエンジンと、所定のネットワークとの通信を可能とする通信インターフェイスと、を備えている画像形成装置において、本画像形成装置が前記ネットワーク上で画像データを扱う処理を実行する他の画像処理装置に対して、前記他の画像処理装置が管理している所定のデータにアクセスし若しくは前記他の画像処理装置に所定のデータを送信することができる第１の関係となるように、又は、前記他の画像処理装置から前記アクセス若しくは前記送信を受ける第２の関係となるように、本画像形成装置を設定する設定手段と、前記ネットワーク上の他の画像処理装置に対して当該他の画像処理装置では前記第１及び第２の関係のうちいずれの関係に設定されているかを問い合わせる問合わせ手段と、この問合わせにより得られた情報を登録する登録手段と、前記アクセス又は前記送信をしようとするときに、本画像形成装置では前記第２の関係に設定されているときは、本画像形成装置で前記第１の関係に設定したい旨を前記第１の関係に設定されている前記他の画像処理装置に要求する要求手段と、この要求を承諾する旨の応答が前記他の画像処理装置からあったときは、前記設定手段により前記設定を前記第１の関係に変更する第１の変更手段と、本画像形成装置の設定が前記第１の関係にあるときは前記他の画像処理装置に対して前記アクセス又は前記送信をする第１の実行手段と、本画像形成装置では前記第２の関係に設定されていて、前記他の画像処理から当該他の画像処理では前記第２の関係に設定したい旨の要求があったときに、前記アクセス又は前記送信を行っていないときは、前記設定手段により前記設定を前記第２の関係に変更する第２の変更手段と、この変更を行うときは前記他の画像処理からの要求を承諾する旨の応答を前記他の画像処理装置に対して行う応答手段と、本画像形成装置の設定が前記第２の関係にあるときは前記他の画像処理装置から前記アクセス又は前記送信を受け付ける第２の実行手段と、を備えていることを特徴とする画像形成装置である。
【００３７】
したがって、画像形成装置、情報処理装置間で、適宜、第１の関係と第２の関係を交代することにより、ネットワークサーバを立てなくても、複数台の画像形成装置、情報処理装置に分散している様々な情報を画像形成装置、画像処理装置間で共有化することができる。
【００３８】
請求項１６に記載の発明は、所定のネットワークと通信が可能で、画像データを扱う処理を実行する画像処理装置が互いにネットワークを介して複数台接続されてなるネットワークシステムにおいて、前記複数台の画像処理装置は請求項１〜１４のいずれかの一に記載の画像処理装置であること、を特徴とするネットワークシステムである。
【００３９】
したがって、画像形成装置間で、適宜、第１の関係と第２の関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００４０】
【発明の実施の形態】
本発明の一実施の形態について説明する。
【００４１】
図１は、本実施の形態のネットワークシステム１００の全体構成を示す概念図である。図１で明らかなように、ネットワークシステム１００は、それぞれネットワーク１０７に接続された画像処理装置１０１（１０２〜１０４）、サーバ１０５、クライアントＰＣ１０６を備えている。ネットワーク１０７の接続は、構内通信網（ＬＡＮ）でも広域網（ＷＡＮ）であってもよい。
【００４２】
なお、図１に図示する以外のさまざまな装置がネットワークシステム１００のネットワーク環境に含まれてもよい。例えば、ネットワークシステム１００は、ルータを含んでもよい。また、図１には、便宜上、画像処理装置１０１は、３台の画像処理装置１０２〜１０４のみを図示しているが、さらに多数台の画像処理装置１０１を接続するようにしてもよい。
【００４３】
画像処理装置１０１は、画像データを扱う所定の処理を実行する装置であり、例えば、複写機、ファクシミリ装置、スキャナ、これらの機器の機能を兼ね備えたいわゆる複合機などである。画像処理装置１０１は、少なくとも、画像データなどのデータを永続的に記憶して管理する記憶装置、例えば、ハードディスクなどを具備している。ただし、記憶装置としてサーバ１０５を代わりに使用してもよい。その場合、画像処理装置１０１とサーバ１０５とは、所定のプロトコルなどにより、外部の装置からは外部サーバか否かを意識させず、画像処理装置１０１で内部の記憶装置により画像データなどのデータを管理しているよう見えるように構成することが望ましい。
【００４４】
サーバ１０５はデータ配信サーバとして働き、画像処理装置１０１の所定の手続き、例えば、ＳＭＴＰやＦＴＰなどのプロトコルにより、画像処理装置１０１から配信さられるデータを、外部の装置に配信する処理などを行う。
【００４５】
クライアントＰＣ１０６は、画像処理装置１０１に対して、必要に応じて印刷要求や、格納している画像データやユーザ情報などのデータの取得、更新などを行うことができる。
【００４６】
図２は、画像処理装置１０１のシステム構成の概要を説明するブロック図である。この画像処理装置１０１は、いわゆる複合機となる画像形成装置であり、原稿の画像を読み取る画像読取装置を備えた画像入力部２０１、画像を印刷出力するプリンタエンジンを備えた画像出力部２０２、画像データに各種の画像処理を施す画像処理部２０３、ネットワーク１０７などと通信を行う通信インターフェイスであるネットワークＩ／Ｆ２０４、データベース２０５、マイクロコンピュータを備え画像処理装置１０１の各部を集中的に制御する制御部２０６、を備えている。
【００４７】
画像入力部２０１は、制御部２０６からの要求に応じた形式で、原稿の画像データを読み込む。画像入力部２０１で読み込まれた画像データは、必要に応じて画像処理部２０３で所定の画像処理を施され、画像データとしてデータベース２０５に記憶され、あるいは、画像出力部２０２で印刷される。
【００４８】
画像出力部２０２は、制御部２０６からの要求により、画像データを用紙などの媒体上に印刷して出力する。この際、画像出力部２０２の構成により、例えば、ステープルやパンチャーなどの排紙処理を行うようにしてもよい。画像出力部２０２の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、さまざまな方式を用いることができる。
【００４９】
画像処理部２０３は、制御部２０６の要求に応じた画像処理、例えば、画像の圧縮符号化や、カラー画像データのモノクロ画像データへの変換や、変倍処理など、さまざまな処理を行う。
【００５０】
ネットワークＩ／Ｆ２０４は、制御部２０６からの要求に応じたプロトコルにより、ネットワーク１０７上の装置と通信を行う。また、ネットワークＩ／Ｆ２０４は、電話回線やインターネットなどと接続して、ファクシミリの送受信を行うこともできる。
【００５１】
データベース２０５は、画像処理装置１０１間で同期したいデータ（例えば、ユーザ情報や各種設定情報）や、画像処理装置間１０１で共有したいデータ（例えば、画像データなど）が格納される。
【００５２】
以下では、ネットワークシステム１００において、各画像処理装置１０１が実行する処理について説明する。なお、以下の説明において、本願発明の一の画像処理装置１０１を画像処理装置１０２として、他の画像処理装置１０１を画像処理層置１０３，１０４として便宜上説明するが、画像処理装置１０３，１０４も、以下に説明する画像処理装置１０２と同様の処理を行うことができ、画像処理装置１０２も、以下に説明する画像処理装置１０３，１０４と同様の処理を行うことができる。
【００５３】
図３は、画像処理装置１０２が画像処理装置１０３，１０４を検出する処理の通信シーケンス図である。図３に示すように、画像処理装置１０２は、例えば、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）エージェントが動作していて、標準的なＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）、及び、独自のプライベートＭＩＢを搭載している。ここで、標準的なＭＩＢとは、ＲＦＣ１２１３、ＲＦＣ１５１４及びＲＦＣ１７５９に規定されているＭＩＢなどを言う。
【００５４】
画像処理装置１０３が、そのメインスイッチのオンにより起動される際などに機器検出開始の指示を出すと、画像処理装置１０３はブロードキャストアドレスを指定してデバイスの状態とデバイス種別を取得するためのＧｅｔリクエストＳＮＭＰパケットをネットワーク１０７に送出する（符号３０１）。このパケットは、ネットワーク１０７に接続されている全てのデバイスに届けられる。
【００５５】
このＳＮＭＰパケットに対して、ＳＮＭＰエージェントを実装しているネットワークデバイスは、それぞれ応答パケットを送出する（符号３０２）。ここでは、説明を簡略するために画像処理装置１０３，１０４がそれぞれ応答パケットを送出した場合について図示する。
【００５６】
このように機器検出の開始をしてから一定の時間が経過すると、デバイス応答タイマが満了するので、画像処理装置１０２は応答のあったデバイスに対して、さらに詳細な情報を取得すべく、ＳＮＭＰパケットを送信する（符号３０３）。そして、この取得の際に、一定の時間が経過してデバイス応答タイマが満了した時点で取得した情報を、図４のテーブル４０６に登録して、一連の機器検出の処理が終了する。
【００５７】
図３の処理により、各画像処理装置１０１はお互いの認識を行い、後述する処理の実行が可能となる。
【００５８】
図４は、図３の手順に従って取得した情報を登録するテーブル４０６の概念図である。このテーブル４０６には、図３の処理で取得した画像処理装置１０３，１０４のデバイス名４０１、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス４０２、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス４０３など、他の画像処理装置１０１を特定する情報、画像処理装置１０１のシステム構成を示す構成情報４０４（相手先の画像処理装置１０１がモノクロ画像の印刷専用機か（モノクロ機）、カラー画像の印刷も可能か（カラー機）という情報や、ステープルやパンチャーなどの排紙処理を行うことが可能か（排紙あり）、不可能か（排紙なし）などの情報である）、及び、自他の画像処理装置１０１の関係を示す関係情報４０５（後述）が登録される。画像処理装置１０１では、テーブル４０６の情報に基づいて、画像処理装置ごとに管理されているデータベースの同期・複製などの操作を行う。
【００５９】
次に、テーブル４０６の情報に基づいて、各画像処理装置１０１間で所定のデータを同期する場合の手順について、図５〜図９のフローチャートを参照して説明する。図５〜図９は、データベース２０５に格納されているデータのうち、各画像処理装置１０１間で同期、検索が必要なデータ、例えば、ユーザ情報などを同期し、あるいは、画像データなどを検索する処理について示すものである。ただし、この場合の画像処理装置１０１間での情報のやり取りはＳＯＡＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルによるものとする。
【００６０】
まず、各画像処理装置１０１間では相互にマスター（Ｍａｓｔｅｒ）／スレーブ（Ｓｌａｖｅ）関係になり、そのマスターとスレーブの地位を相互に交代することができる。すなわち、各画像処理装置１０１は、いずれか一台が、他の画像処理装置１０１が管理している所定のデータにアクセスし若しくは当該他の画像処理装置１０１に所定のデータを送信することができる第１の関係（マスター）となるように設定することができる。また、いずれか一台がマスターとなったときは、マスター以外の他の画像処理装置１０１は、マスターである画像処理装置１０１から自己が管理している所定のデータにアクセスし若しくは当該他の画像処理装置１０１から所定のデータの送信を受ける第２の関係（スレーブ）となるように、設定することができる。
【００６１】
いずれかの画像処理装置１０１（以下では、画像処理装置１０２として説明する）において、データベース２０５に保持するデータを更新しようとする場合は、まず、このようなマスター／スレーブ関係を用い、画像処理装置１０１が次のような処理を実行する。すなわち、図５に示すように、ネットワーク１０７上の各画像処理装置１０１に対して、マスター／スレーブのいずれに設定されているか否かを問合わせ（問合わせ手段）（ステップＳ８０１）、各画像処理装置１０１から応答があったときは（ステップＳ８０２のＹ）、各画像処理装置１０１のマスター／スレーブの別をテーブル４０６の関係情報４０５として登録する（登録手段）（ステップＳ８０３）。
【００６２】
相手方となる他の画像処理装置１０１では、ステップＳ８０１の問合わせを受けたときは図６の処理を実行する。すなわち、自画像処理装置１０１がマスターに設定されているときは（ステップＳ９０１のＹ）、自画像処理装置１０１がマスターである旨の応答を送信先の画像処理装置１０１に送信し（ステップＳ９０２）、そうでないときは（ステップＳ９０１のＮ）、自画像処理装置１０１がスレーブである旨の応答を送信先の画像処理装置１０１に送信する（ステップＳ９０３）。これらの送信がステップＳ８０２の応答となる。
【００６３】
次に、図５の処理を行った画像処理装置１０１は、図７に示す処理を実行する。すなわち、図７に示すように、まず、自画像処理装置１０１がマスターとして設定されているか否かを判定する（Ｓ５０１）。これは、テーブル４０６の関係情報４０５を参照して判断することができる。
【００６４】
この判定により、自画像処理装置１０１がマスターでない場合は（ステップＳ５０１のＮ）、機器情報４０５にマスターとして登録されている画像処理装置１０１に対して、マスター獲得の要求を送出する（要求手段）（Ｓ５０２）。マスター獲得要求を受けた画像処理装置１０１（図４の例では、画像処理装置１０３）では、図６の処理に従いマスターの解放を行う。ただし、マスター獲得要求を受けた画像処理装置１０１が後述のようにロック中である場合は（Ｓ６０１）、後述のように獲得拒絶を送出し（Ｓ６０２）、ロック中でない場合はその画像処理装置１０１において設定をスレーブに変更した後（Ｓ６０３）、マスター解放を送信するので（Ｓ６０４）、マスター獲得に成功しないときは（ステップＳ５０３のＮ）、所定の回数だけリトライしてリトライオーバーとなるまで（ステップＳ５０４のＹ）、マスター獲得の要求の送出（Ｓ５０２）を繰り返す（ステップＳ５０４のＮ）。
【００６５】
自画像処理装置１０１がマスターであった場合（ステップＳ５０１のＹ）、あるいは、マスター獲得に成功したときは（ステップＳ５０３のＹ）、自画像処理装置１０１の設定をマスターにして（設定手段、第１の変更手段）、自画像処理装置１０１のマスターの設定をロックして（ステップＳ５０５）、データの同期・検索処理に入る（ステップＳ５０６以下）。
【００６６】
すなわち、他の画像処理装置１０１に対してデータの同期・検索要求を送出する（Ｓ７０６）。この同期・検索要求に対して、他の画像処理装置１０１のすべて（この例では、画像処理装置１０３，１０４）から同期・検索結果を受信したとき（ステップＳ５０７のＹ）、又は、所定のリトライ回数をオーバーするまでリトライし（Ｓ５０７，Ｓ５０８）、リトライオーバー（ステップＳ５０８のＹ）までに他の画像処理装置１０１のすべてから同期・検索結果を受信したとき（第１の実行手段）（ステップＳ５０７のＹ）、自画像処理装置１０１のロックをアンロックに変更する（ステップＳ５０９）。また、リトライオーバーとなったときにも（ステップＳ５０８のＹ）、自画像処理装置１０１のロックをアンロックに変更する（ステップＳ５０９）。なお、検索結果の送出などの場合は、ステップＳ５０８では、リトライオーバーの有無ではなく、所定の時間が経過したかの判断を行い、所定の時間が経過したときにはアンロックに変更する（ステップＳ５０９）ようにしてもよい。これらにより、一連の同期処理を終了する。このような手順により、ネットワーク１０７に接続された画像処理装置１０１間で自律的なデータの同期が可能となる。
【００６７】
図８は、前述のマスター獲得の要求（ステップＳ５０２）を受けた画像処理装置１０１が実行する処理のフローチャートである。すなわち、このような要求を受けた画像処理装置１０１は、マスターの設定を現在ロック中であるか否かを判断し（ステップＳ６０１）、ロック中であるときは（ステップＳ６０１のＹ）、マスターの開放を拒絶する旨をマスター獲得の要求先の画像処理装置１０１に送信し（ステップＳ６０２）、ロック中でないときは（ステップＳ６０１のＮ）、自画像処理装置１０１の設定をスレーブに変更して（設定手段、第２の変更手段）（ステップＳ６０３）、ステップＳ５０２の要求に応じて、マスターを開放した旨を送信する（応答手段）（ステップＳ６０４）。この場合、相手先の画像処理装置１０１では、マスターの開放を拒絶する旨を受信すればステップＳ５０３のＮに進み、マスターを開放した旨を受信すればステップＳ５０３のＹに進む。
【００６８】
図９は、前述のデータ同期・検索要求（ステップＳ５０７）を受信したスレーブに設定されている画像処理装置１０１が実行する処理のフローチャートである。すなわち、データ同期・検索要求（ステップＳ５０７）で要求された種類のデータについて、自画像処理装置１０１のデータベース２０５を検索し、又は、その他の記憶領域から各画像処理装置１０１の同期に必要なデータを取得して（ステップＳ７０１）、それを要求先のマスターに設定されている画像処理装置１０１に送出して、ステップＳ５０６の要求を受け付ける（第２の実行手段）（ステップＳ７０２）。
【００６９】
この際、送信するデータは、送信先のマスターに設定されている画像処理装置１０１のシステム構成に応じて所定のデータ形式に変換してから送信するようにしてもよい。例えば、自画像処理装置１０１の構成情報４０４を参照し、あるいは、データ同期・検索要求（ステップＳ５０７）に含まれている構成情報４０４と同様の情報を参照することにより相手のシステム構成を判断し、画像処理部２０３で所定のデータ形式に変換する（データ形式変換手段）。具体的には、相手の画像処理装置１０１がモノクロ機であるときは、カラー画像データをモノクロ画像に変換し、相手の画像処理装置１０１の画像の圧縮符号化方式が自画像処理装置１０１と異なるときは、相手の圧縮符号化方式に符号化方式を変換する（例えば、相手の画像処理装置１０１の画像の圧縮符号化方式がＪＰＥＧであるときは、ＪＰＥＧ２０００で圧縮符号化している画像データをＪＰＥＧの画像データに変換する）などである。
【００７０】
以上説明したような処理により、マスターに設定されている画像処理装置１０１は、スレーブに設定されている画像処理装置１０１と所定のデータを同期し、あるいは、マスターに設定されている画像処理装置１０１は、スレーブに設定されている画像処理装置１０１で所定のデータを検索することができるが、この同期、検索により、マスターに設定されている画像処理装置１０１はスレーブに設定されている画像処理装置１０１にアクセスし、あるいは、データを送信することができる。また、スレーブに設定されている画像処理装置１０１はマスターに設定されている画像処理装置１０１からアクセスされ、あるいは、データの送信を受けることができる。
【００７１】
このようにして、マスターに設定されている画像処理装置１０１がスレーブに設定されている画像処理装置１０１にアクセスし、あるいは、送信することができるデータとしては、さまざまな種類が考えられるが、この画像処理装置１０１では、次のようなデータを対象としている。
【００７２】
（１）まず、スレーブに設定されている画像処理装置１０１のデータベース２０５に登録されている画像データを検索して、マスターに設定されている画像処理装置１０１で受信することができる。但し、対象が画像データであるため、送信に時間を要する場合も有り得るので、まず、スレーブに設定されている画像処理装置１０１のデータベース２０５に登録されている画像データの書誌情報をマスターに設定されている画像処理装置１０１を送信するようにしてもよい。
【００７３】
（２）また、スレーブに設定されている画像処理装置１０１のテーブル４０６に登録されているネットワーク１０７（あるいは、インターネットその他のネットワーク）上における各画像処理装置１０１（当該画像処理装置１０１、他の画像処理装置１０１及び外部装置）のアドレス情報、すなわち、ＭＡＣアドレス４０２、ＩＰアドレス４０３などをマスターに設定されている画像処理装置１０１で受信して、各画像処理装置１０１の同期をとるようにすることができる。また、この場合のアドレス情報としては、当該画像処理装置１０１で登録している外部装置の電子メールアドレスや、ファックス番号なども含まれる。
【００７４】
（３）スレーブに設定されている画像処理装置１０１において設定されているネットワーク１０７の設定パラメータ（例えば、サーバ１０５などの外部サーバのＩＰアドレスなど）をマスターに設定されている画像処理装置１０１で受信して、各画像処理装置１０１の同期をとるようにすることもできる。
【００７５】
（４）スレーブに設定されている画像処理装置１０１のテーブル４０６に登録されている各画像処理装置１０１（当該画像処理装置１０１及び他の画像処理装置１０１）の構成情報４０４をマスターに設定されている画像処理装置１０１で受信して、各画像処理装置１０１の同期をとるようにすることもできる。
【００７６】
以上のような処理を実行することにより、ネットワークサーバをネットワーク１０７上に立てなくても、各画像処理装置１０１間でさまざまなデータの共有が可能となる。
【００７７】
【発明の効果】
請求項１，１６に記載の発明は、画像形成装置間で、適宜、第１の関係と第２の関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００７８】
請求項２に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散している画像データを画像処理装置間で共有化することができる。
【００７９】
請求項３に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散している画像データの書誌情報を画像処理装置間で共有化し、その後、画像データを送信することにより画像データを画像処理装置間で共有化することができる。
【００８０】
請求項４に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散している各画像処理装置のアドレス情報を画像処理装置間で共有化することができる。
【００８１】
請求項５に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散している各画像処理装置で通信可能な他の装置のアドレス情報を画像処理装置間で共有化することができる。
【００８２】
請求項６に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散しているネットワークの設定パラメータを画像処理装置間で共有化することができる。
【００８３】
請求項７に記載の発明は、請求項１に記載の発明において、複数台の情報処理装置に分散している各情報処理装置のシステム構成の情報を画像処理装置間で共有化することができる。
【００８４】
請求項８に記載の発明は、請求項５に記載の発明において、複数台の情報処理装置に分散している各情報処理装置で通信可能な他の装置の電子メールアドレスを画像処理装置間で共有化することができる。
【００８５】
請求項９に記載の発明は、請求項５に記載の発明において、複数台の情報処理装置に分散している各情報処理装置で通信可能な他の装置のファックス番号を画像処理装置間で共有化することができる。
【００８６】
請求項１０に記載の発明は、請求項１に記載の発明において、画像形成装置間で、適宜、マスター／スレーブ関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００８７】
請求項１１に記載の発明は、請求項１０に記載の発明において、プライベートＭＩＢで管理するマスター／スレーブ関係を交代することにより、ネットワークサーバを立てなくても、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００８８】
請求項１２に記載の発明は、請求項２に記載の発明において、相手の画像処理装置で利用できるデータ形式に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００８９】
請求項１３に記載の発明は、請求項１２に記載の発明において、画像データを相手の画像処理装置で利用できるカラー画像又はモノクロ画像に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００９０】
請求項１４に記載の発明は、請求項１２に記載の発明において、画像データを相手の画像処理装置で利用できる圧縮符号化方式に変換して送信し、複数台の情報処理装置に分散している様々な情報を画像処理装置間で共有化することができる。
【００９１】
請求項１５に記載の発明は、画像形成装置、情報処理装置間で、適宜、第１の関係と第２の関係を交代することにより、ネットワークサーバを立てなくても、複数台の画像形成装置、情報処理装置に分散している様々な情報を画像形成装置、画像処理装置間で共有化することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態であるネットワークシステムの全体構成の説明図である。
【図２】画像処理装置の概略構成のブロック図である。
【図３】画像処理装置が他の画像処理装置を検出する処理の通信シーケンス図である。
【図４】画像処理装置でデータ登録を行うテーブルである。
【図５】他の画像処理装置にマスター／スレーブの設定を問い合わせる処理のフローチャートある。
【図６】図５の問合わせに対する応答の処理のフローチャートである。
【図７】画像処理装置が他の画像処理装置とデータの同期・検索を行う処理のフローチャートである。
【図８】図７の処理でマスター獲得要求を受信した画像処理装置が実行する応答の処理のフローチャートである。
【図９】図７の処理でデータの同期・検索を受けた画像処理装置が実行するデータの創出処理のフローチャートである。
【符号の説明】
１００      ネットワークシステム
１０１      画像処理装置、画像形成装置
１０２      画像処理装置、画像形成装置
１０３      画像処理装置、画像形成装置
１０４      画像処理装置、画像形成装置
１０７      ネットワーク
２０１      画像読取装置
２０２      プリンタエンジン
２０４      通信インターフェイス
４０２      アドレス情報
４０３      アドレス情報
４０４      システム構成に関する情報
【図１】
2005031982.tif 000003
【図２】
2005031982.tif 000004
【図３】
2005031982.tif 000005
【図４】
2005031982.tif 000006
【図５】
2005031982.tif 000007
【図６】
2005031982.tif 000008
【図７】
2005031982.tif 000009
【図８】
2005031982.tif 000010
【図９】
2005031982.tif 000011