(57)【要約】【課題】異なるネットワークに接続された複数の機器の情報を取得可能なネットワークシステムにおいて、専用のネットワーク管理装置を不要とすること。【解決手段】ネットワークに接続されて動作する画像処理装置１であって、画像処理装置１が属するサブネット１０に接続された複数の画像形成装置２、３に関する情報を取得する情報取得手段と、サブネット２０に接続されたホスト装置４に対して前記取得した情報を送信する取得情報送信手段とを有することを特徴とする。【選択図】図３
2008242517.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されて動作する画像処理装置であって、
当該画像処理装置が属する第１のネットワークに接続された複数の装置に関する情報を取得する情報取得手段と、
前記第１のネットワークとは異なる第２のネットワークに接続された他の装置に対して前記取得した情報を送信する取得情報送信手段とを有することを特徴とする、画像処理装置。
【請求項２】
前記情報取得手段は、前記複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段を更に有することを特徴とする、請求項１に記載の画像処理装置。
【請求項３】
前記情報要求手段は、前記複数の装置に関する情報を要求する情報要求信号をブロードキャストにより前記複数の装置に送信することを特徴とする、請求項２に記載の画像処理装置。
【請求項４】
前記情報要求手段は、前記複数の装置に関する複数の情報を要求可能であることを特徴とする、請求項２または３に記載の画像処理装置。
【請求項５】
前記情報要求手段は、前記複数の装置が満たすべき条件に関する情報を前記複数の装置に対して送信することを特徴とする、請求項２乃至４いずれか１項に記載の画像処理装置。
【請求項６】
前記取得情報送信手段は、前記条件を満たした装置に関する情報を前記他の装置に対して送信することを特徴とする、請求項５に記載の画像処理装置。
【請求項７】
前記複数の装置に関する情報を記憶する接続機器情報記憶手段を更に有し、
前記情報取得手段は、前記接続機器情報記憶手段から情報を取得することを特徴とする、請求項１に記載の画像処理装置。
【請求項８】
前記情報取得手段は、前記他の装置の要求に応じて前記複数の装置に関する情報を取得することを特徴とする、請求項１乃至７いずれか１項に記載の画像処理装置。
【請求項９】
ネットワークに接続されて動作する画像処理装置であって、
当該画像処理装置が属する第１のネットワークに接続された複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段と、
前記複数の装置の検索要求を前記第１のネットワークとは異なる第２のネットワークに接続された他の装置から受信する検索要求受信手段とを有し、
前記情報要求手段は、前記要求した情報の返信先情報として前記他の装置のネットワークアドレスを通知することを特徴とする、画像処理装置。
【請求項１０】
ネットワークに接続されて動作する画像処理装置の制御方法であって、
当該画像処理装置が属する第１のネットワークに接続されている複数の装置に関する情報を取得するステップと、
前記第１のネットワークとは異なる第２のネットワークに接続された他の装置に対して前記取得した情報を送信するステップとを有することを特徴とする、画像処理装置の制御方法。
【請求項１１】
ネットワーク接続機器の検索システムであって、
ネットワークに接続されて動作する画像処理装置と、
前記画像処理装置が属する第１のネットワークに接続された複数の装置と、
前記第１のネットワーク範囲とは異なる第２のネットワーク範囲に接続された他の装置とを有し、
前記他の装置は、前記画像処理装置に対して前記複数の装置の検索を要求する検索要求手段を有し、
前記画像処理装置は、前記複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段を有し、
前記複数の装置は、前記情報要求に基づいて回答情報を送信する回答送信手段を有することを特徴とする、ネットワーク接続機器の検索システム。
【請求項１２】
前記画像処理装置は、
前記複数の装置から送信される回答情報を受信する回答情報受信手段と、
前記他の装置に対して前記受信した回答情報に基づく検索応答情報を送信する応答情報送信手段とを更に有することを特徴とする、請求項１１に記載のネットワーク接続機器の検索システム。
【請求項１３】
前記回答送信手段は、前記他の装置に対して前記回答情報を送信することを特徴とする、請求項１１に記載のネットワーク接続機器の検索システム。
【請求項１４】
前記情報要求手段は、前記要求する情報の返信先情報として前記他の装置のネットワークアドレスを通知することを特徴とする、請求項１３に記載のネットワーク接続機器の検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法及びネットワーク接続機器の検索システムに関し、特に異なるネットワークに接続されている複数の機器の情報取得に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ、書類の電子化に用いるスキャナ等の画像形成装置は欠かせない機器となっている。このような画像形成装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。オフィス等におけるこのような複合機は、イーサネット（登録商標）回線等を用いたネットワークに接続され、複数のホスト装置によって共用されることが一般的である。このようなネットワークシステムにおいて、夫々のサブネット毎に機器情報が登録された機器検索サーバ（デバイス検索サーバ）を設けることにより、異なるサブネットに接続された機器の検索を可能とする方法が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００４−１４５７５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の方法を用いる場合、夫々のサブネット毎に上述した機器検索サーバを設ける必要があり、設置スペースやコストの面で課題が残る。このような問題は、典型的には上述したように異なるサブネットに接続された機器を検索する場合に発生する。その他、一のネットワークに接続された端末が他のネットワークに接続された複数の機器の情報を取得し若しくは検索する際には同様に問題となる。このような場合の例としては、一のネットワークから他のネットワークにブロードキャストパケットが到達しない場合等が考えられる。本発明は、上述した実情を考慮してなされたもので、異なるネットワークに接続された複数の機器の情報を取得可能なネットワークシステムにおいて、専用のネットワーク管理装置を不要とすることを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、ネットワークに接続されて動作する画像処理装置であって、当該画像処理装置が属する第１のネットワークに接続された複数の装置に関する情報を取得する情報取得手段と、前記第１のネットワークとは異なる第２のネットワークに接続された他の装置に対して前記取得した情報を送信する取得情報送信手段とを有することを特徴とする。
【０００５】
また、請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記情報取得手段は、前記複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段を更に有することを特徴とする。
【０００６】
また、請求項３に記載の発明は、請求項２に記載の画像処理装置において、前記情報要求手段は、前記複数の装置に関する情報を要求する情報要求信号をブロードキャストにより前記複数の装置に送信することを特徴とする。
【０００７】
また、請求項４に記載の発明は、請求項２または３に記載の画像処理装置において、前記情報要求手段は、前記複数の装置に関する複数の情報を要求可能であることを特徴とする。
【０００８】
また、請求項５に記載の発明は、請求項２乃至４いずれか１項に記載の画像処理装置において、前記情報要求手段は、前記複数の装置が満たすべき条件に関する情報を前記複数の装置に対して送信することを特徴とする。
【０００９】
また、請求項６に記載の発明は、請求項５に記載の画像処理装置において、前記取得情報送信手段は、前記条件を満たした装置に関する情報を前記他の装置に対して送信することを特徴とする。
【００１０】
また、請求項７に記載の発明は、請求項１に記載の画像処理装置において、前記複数の装置に関する情報を記憶する接続機器情報記憶手段を更に有し、前記情報取得手段は、前記接続機器情報記憶手段から情報を取得することを特徴とする。
【００１１】
また、請求項８に記載の発明は、請求項１乃至７いずれか１項に記載の画像処理装置において、前記情報取得手段は、前記他の装置の要求に応じて前記複数の装置に関する情報を取得することを特徴とする。
【００１２】
また、請求項９に記載の発明は、ネットワークに接続されて動作する画像処理装置であって、当該画像処理装置が属する第１のネットワークに接続された複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段と、前記複数の装置の検索要求を前記第１のネットワークとは異なる第２のネットワークに接続された他の装置から受信する検索要求受信手段とを有し、前記情報要求手段は、前記要求した情報の返信先情報として前記他の装置のネットワークアドレスを通知することを特徴とする。
【００１３】
また、請求項１０に記載の発明は、ネットワークに接続されて動作する画像処理装置の制御方法であって、当該画像処理装置が属する第１のネットワークに接続されている複数の装置に関する情報を取得するステップと、前記第１のネットワークとは異なる第２のネットワークに接続された他の装置に対して前記取得した情報を送信するステップとを有することを特徴とする。
【００１４】
また、請求項１１に記載の発明は、ネットワーク接続機器の検索システムであって、ネットワークに接続されて動作する画像処理装置と、前記画像処理装置が属する第１のネットワークに接続された複数の装置と、前記第１のネットワーク範囲とは異なる第２のネットワーク範囲に接続された他の装置とを有し、前記他の装置は、前記画像処理装置に対して前記複数の装置の検索を要求する検索要求手段を有し、前記画像処理装置は、前記複数の装置に対して当該複数の装置に関する情報を要求する情報要求手段を有し、前記複数の装置は、前記情報要求に基づいて回答情報を送信する回答送信手段を有することを特徴とする。
【００１５】
また、請求項１２に記載の発明は、請求項１１に記載のネットワーク接続機器の検索システムにおいて、前記画像処理装置は、前記複数の装置から送信される回答情報を受信する回答情報受信手段と、前記他の装置に対して前記受信した回答情報に基づく検索応答情報を送信する応答情報送信手段とを更に有することを特徴とする。
【００１６】
また、請求項１３に記載の発明は、請求項１１に記載のネットワーク接続機器の検索システムにおいて、前記回答送信手段は、前記他の装置に対して前記回答情報を送信することを特徴とする。
【００１７】
また、請求項１４に記載の発明は、請求項１３に記載のネットワーク接続機器の検索システムにおいて、前記情報要求手段は、前記要求する情報の返信先情報として前記他の装置のネットワークアドレスを通知することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、異なるネットワークに接続された複数の機器の情報を取得可能なネットワークシステムにおいて、専用のネットワーク管理装置を不要とすることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【実施例１】
【００２０】
図１は、本実施例に係る画像処理装置１の全体構成を示すブロック図である。図１に示すように、本実施例に係る画像処理装置１は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ホストＩ／Ｆ１０４、ディスプレイパネル１０５、給紙テーブル１０６、プリントエンジン１０７、排紙トレイ１０８及びコントローラ１１０を有する。また、コントローラ１１０は、主制御部１１１、エンジン制御部１１２及び入出力制御部１１３を有する。尚、図１においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２１】
ホストＩ／Ｆ１０４は、画像処理装置１がイーサネット（登録商標）等の回線を介してホスト装置等の他の機器と通信する際のインターフェースである。ホスト装置が送信した印刷ジョブは、ホストＩ／Ｆ１０４を介してコントローラ１１０に入力され、コントローラ１１０の制御に従って印刷ジョブに基づいた画像形成処理が実行される。ディスプレイパネル１０５は、画像処理装置１の状態を視覚的に表示する出力インターフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作する際の入力インターフェースでもある。
【００２２】
コントローラ１１０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）並びに磁気ディスクや光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１１０が構成される。
【００２３】
主制御部１１１は、コントローラ１１０に含まれる各制御部全体を制御する役割を担い、他の制御部が受信若しくは生成した信号に基づいてコントローラ１１０の各部に命令を与える。従って、主制御部１１１は、画像処理装置１全体を直接的若しくは間接的に制御する制御部として機能する。また、主制御部１１１は、ホスト装置からの要求に従い、同一のサブネットに接続されているネットワーク機器の情報を取得してホスト装置に通知する。これについては後に詳述する。エンジン制御部１１２は、プリントエンジン１０７やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担い、主制御部１１１の命令に従って給紙テーブル１０６に含まれる給紙ローラや搬送ローラを駆動し、プリントエンジン１０７に用紙を搬送すると共に、印刷ジョブに基づいて生成された画像形成情報に基づいてプリントエンジン１０７を駆動し、用紙に対して画像形成を実行させる。プリントエンジン１０７によって画像形成が施された文書は排紙トレイ１０８に排紙される。
【００２４】
また、エンジン制御部１１２は、主制御部１１１の命令に従ってＡＤＦ１０１に含まれる原稿給紙台及び搬送ローラを駆動し、スキャナユニット１０２に読み取り原稿を搬送すると共に、スキャナユニット１０２を駆動して原稿の光学情報を電気信号に変換し、画像情報を生成する。スキャナユニット１０２において撮像された原稿は排紙トレイ１０３に排出される。入出力制御部１１３は、ホストＩ／Ｆ１０４を介して入力される印刷ジョブやディスプレイパネル１０５からユーザによって入力する操作情報を主制御部１１１に入力すると共に、主制御部１１１の命令に従ってディスプレイパネル１０５に情報表示を行い若しくはホストＩ／Ｆ１０４を介してホスト装置に情報を送信する。
【００２５】
次に、図２を参照して、本実施例に係るネットワークシステムの構成について説明する。図２は本実施例に係るネットワークシステムの全体構成を示す図である。図に示すように、本実施例に係るネットワークシステムは、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を介して接続されたサブネット１０及びサブネット２０を有する。換言すると、本実施例に係るネットワークシステムは異なるネットワークであるサブネット１０及びサブネット２０を含む。サブネット１０には上述した画像処理装置１の他、画像形成装置２及び画像形成装置３等が接続されている。他方、サブネット２０には、ホスト装置４が接続されている。ホスト装置４は、サブネット１０に接続されている機器（本実施例においては、画像処理装置１、画像形成装置２及び画像形成装置３）を検索するためのアプリケーションを搭載している。即ち、ユーザは、ホスト装置４に搭載されている検索アプリケーションを通して、サブネット１０に接続された機器の検索を実行する。
【００２６】
一般的に、一のサブネットを管理するルータ等の機器は、ブロードキャスト若しくはマルチキャストパケットを仲介しないため、ホスト装置４が発信したブロードキャスト若しくはマルチキャストパケットはサブネット１０に接続されている機器には届かない。従って、ホスト装置４は、サブネット１０に接続されている機器の情報を一括して検索することが出来ない。換言すると、サブネット１０においては、画像処理装置１及び画像形成装置２、画像形成装置３がブロードキャスト若しくはマルチキャストによって複数の宛先に対して信号を送信することが可能である。また、サブネット２０においても同様に、ホスト装置４が複数の宛先に対して信号を送信することが可能である。従来、夫々のサブネットに専用のネットワーク管理端末が設けられ、このネットワーク管理端末が夫々のサブネットに接続されている機器の情報を取得して他のサブネットからの検索要求に応えていたが、本実施例は、画像処理装置１が同様の機能を有することによりその課題を解決する。
【００２７】
図２、図３を用いて、本実施例に係るネットワークシステムの動作について説明する。図３は、本実施例に係るネットワークシステムの動作を示すシーケンス図である。図３に示すように、ホスト装置４において検索アプリケーションを介して検索指示が入力されると（Ｓ３０１）、ホスト装置４はネットワークを介して画像処理装置１に検索要求を送信する（Ｓ３０２）。ここで、上述した通りホスト装置４と画像処理装置１とは異なるサブネットに接続されているが、ホスト装置４に搭載された検索アプリケーションには画像処理装置１のネットワークアドレスが予め登録されているため、ホスト装置４は画像処理装置１に対して検索要求を送信することができる。ホスト装置４から検索要求を受信した画像処理装置１は、サブネット１０におけるブロードキャスト若しくは接続されている機器全てを対象とするマルチキャストを用いて、検索条件情報を送信する（Ｓ３０３）。この時送信される検索条件情報には、Ｓ３０１において指定される検索条件が含まれる。詳細は後述する。
【００２８】
画像処理装置１から検索条件情報を受信した画像形成装置２、画像形成装置３は、検索条件情報に含まれる検索条件に夫々回答し、画像処理装置１に対して回答情報を送信する（Ｓ３０４、Ｓ３０５）。画像処理装置１は、画像形成装置２、画像形成装置３から受信した回答情報を集計して検索結果を生成する（Ｓ３０６）。この検索結果の生成に際して、画像処理装置１は、画像処理装置１自身が有する機能、構成に基づいて検索条件に回答し、その回答結果をも含んだ検索結果を生成する。そして、画像処理装置１はホスト装置４に対してＳ３０６において生成した検索結果を送信する（Ｓ３０７）。ホスト装置４は、画像処理装置１から受信した検索結果をディスプレイモニタ等の表示部に表示し（Ｓ３０８）、処理を終了する。
【００２９】
このように、本実施例に係るネットワークシステムにおいては、画像処理装置１が装置本来の機能である画像処理機能に加えて、同一サブネットに含まれる他の機器を検索する機能を有しているため、専用のネットワーク管理装置を設けることなく、一のサブネットに接続されている機器を異なるサブネットから検索することが可能となる。次に、図３において説明した機器検索動作における画像処理装置１の動作について詳述する。図３のＳ３０２においてホスト装置４から画像処理装置１に対して送信される検索要求は、画像処理装置１のホストＩ／Ｆ１０４を介してコントローラ１１０の入出力制御部１１３に入力される。入出力制御部１１３は、ホストＩ／Ｆ１０４を介して受信した検索要求を主制御部１１１に転送する。主制御部１１１は、受信した検索要求に基づいて検索条件情報を生成する。図４（ａ）を参照して、この検索条件情報について説明する。図４（ａ）は、主制御部１１１がホスト装置４から受信した検索要求に基づいて生成する検索条件情報に含まれる情報の例を示す図である。
【００３０】
図４（ａ）に示すように、主制御部１１１が生成する検索条件情報は、検索条件数及びその検索条件数分の検索属性、検索属性値を含む。図４（ａ）の例においては、検索条件が３つ指定されている。図４（ａ）に示す例において指定されている３つの検索属性は、その装置がＨＤＤを含むか否か、その装置の主となる機能は何か及びその装置のメモリ容量である。また、その検索属性が満たすべき検索属性値は、夫々、ＨＤＤを含むこと（ｔｒｕｅ）、主機能がプリンタであること及びメモリ容量が５１２ＭＢ以上であることとして指定されている。即ち、検索条件情報は、サブネット１０に接続されている機器が満たすべき条件に関する情報を含む。これらの検索属性及び検索属性値は、図３のＳ３０１において、ホスト装置４の検索アプリケーションに入力された情報に基づく。このように、本実施例に係る接続機器検索方法においては、一の命令に係る検索条件情報の送信によって、所望の複数の条件に基づいた機器検索を実行することが可能となるため、検索に係る通信回数を削減し、ネットワーク負荷を軽減することが可能となる。
【００３１】
主制御部１１１は、上記図４（ａ）に例示した検索条件情報を生成すると、入出力制御部１１３を制御し、ホストＩ／Ｆ１０４を介してサブネット１０に接続されている他の機器（本実施例においては、画像形成装置２、画像形成装置３）に送信することにより、他の機器に対して情報要求を実行する。即ち、この場合においては、主制御部１１１、入出力制御部１１３及びホストＩ／Ｆ１０４が情報要求手段として動作する。その後、主制御部１１１は、ホストＩ／Ｆ１０４、入出力制御部１１３を介して画像形成装置２、画像形成装置３からの回答情報を受信することにより、サブネット１０に接続されている他の機器の情報を取得する。即ち、この場合においては、主制御部１１１、入出力制御部１１３及びホストＩ／Ｆ１０４が回答受信手段として動作し、上記の情報要求手段と合わせて情報取得手段として動作する。主制御部１１１は、回答情報を受信すると、検索条件に対する自己の回答結果と合わせて検索結果情報を生成する。そして、主制御部１１１は、入出力制御部１１３を制御し、ホストＩ／Ｆ１０４を介して上記生成した検索結果情報を、ホスト装置４に送信する。即ち、この場合においては、主制御部１１１、入出力制御部１１３及びホストＩ／Ｆ１０４が取得情報送信手段として動作する。換言すると、この場合においては、主制御部１１１、入出力制御部１１３及びホストＩ／Ｆ１０４がホスト装置４からの検索要求に応じて検索応答情報を送信する応答情報送信手段として動作する。
【００３２】
次に、図５（ａ）を参照して、画像処理装置１による検索条件情報の送信及び画像形成装置２、画像形成装置３による回答情報の送信について説明する。図５（ａ）は、図３における夫々の情報送信時の信号伝達を模式的に示す図である。図３のＳ３０３に示す検索条件情報の送信は、図５（ａ）のＳ３０３に示すようにブロードキャスト若しくはマルチキャストにより画像形成装置２及び画像形成装置３に同時送信される。検索条件情報を受信した画像形成装置２、画像形成装置３は、受信した検索条件情報に含まれる夫々の検索属性について、指定されている検索属性値を満たすか否かについて回答する。図４（ａ）に示す検索条件情報の例においては、ＨＤＤを含むか否か、主機能がプリンタであるか否か及びメモリ容量が５１２ＭＢ以上であるか否かについて夫々回答する。これにより、画像形成装置２、画像形成装置３は夫々回答情報を生成し、図５（ａ）のＳ３０４、Ｓ３０５に示すように、検索条件情報の送信元である画像処理装置１に対して回答情報を送信する。画像処理装置１は、画像形成装置２、画像形成装置３から回答情報を受信すると、自己の回答結果と合わせて検索結果を生成し、図５（ａ）のＳ３０６に示すようにホスト装置４に対して検索結果を送信する。図５（ａ）に示す夫々の装置の通信においては、ＴＣＰ、ＵＤＰ、ＳＯＡＰ等既存のプロトコルを用いることができるが、Ｓ３０３に示す検索条件情報の送信において、ブロードキャストを実行する場合においては、ＵＤＰを使用することが好ましい。
【００３３】
以上説明したように、本実施例に係る画像処理装置１は本来の機能である画像処理機能に加え、同一サブネットに接続されている他の機器の情報を取得し、他のサブネットに接続された端末に対して送信する機能を有する。これにより、異なるネットワークに接続された機器を検索可能なネットワークシステムにおいて、専用のネットワーク管理装置を不要とすることが可能となる。
【００３４】
尚、上記の説明においては、ホスト装置４と画像処理装置１及び画像形成装置２、画像形成装置３とが異なるサブネットに接続されている場合を例として説明した。しかしながら、本発明が解決すべき課題は異なるサブネットに接続された機器の検索の場合に限らない。即ち、ブロードキャストパケット等が仲介されないことにより、一の命令によって複数の装置の情報を取得不可能なネットワークに接続されている場合であれば、同様の課題が生じ得る。換言すると、複数のネットワークが更にネットワークを介して接続されている場合において、一のネットワークに接続された端末が他のネットワークに接続された複数の機器の情報を一括して取得不能である場合には、同様に問題となり得る。本実施例に係る画像処理装置１及びネットワークシステムを適用することにより、このような課題を解決することが可能となる。
【００３５】
また、上記の説明においては、画像処理装置１が機器検索機能を有する例を説明した。この画像処理装置とは、例えば図２に示す画像形成装置２、画像形成装置３でも良いし、スキャナ等の画像読取装置、ファクシミリ及び画像データサーバ等、ネットワークに接続され動作する装置として構成することが可能であり、上記と同様の効果を得ることが可能である。また、上記の説明においては、検索属性としてＨＤＤを含むか否か、主機能は何か及びメモリ容量を例として説明した。これ以外の例としては、画像形成可能な用紙サイズ、画像読取可能なサイズ、各種後処理機能（製本、穴開け、折り等）の有無、モノクロ／フルカラーの別等、装置の機能、状態等、装置に関する情報であれば検索属性として指定することが可能である。これらの指定は、検索の要求元であるホスト装置４において、検索アプリケーションを通じて指定される。
【００３６】
また、上記の説明においては、画像処理装置１が画像形成装置２、画像形成装置３に対して図４（ａ）に示すような検索条件情報を送信し、画像形成装置２、画像形成装置３がそれに対する回答情報を返信する例を説明した。この他、例えば画像処理装置１は、ホスト装置４からの検索要求に応じて、図４（ａ）指定されている検索属性情報に関する情報を画像形成装置２、画像形成装置３から取得するようにしても良い。即ち、画像処理装置１は、図４（ａ）に示す検索属性情報を画像形成装置２、画像形成装置３に通知することにより、その検索属性に係る情報を要求する。換言すると、画像処理装置１は、指定された検索属性に係る情報の返信を要求する情報要求信号を画像形成装置２、画像形成装置３に送信する。この場合、画像形成装置２、画像形成装置３は、情報要求において指定されている検索属性の情報を画像処理装置１に返信する。画像処理装置１は、画像形成装置２、画像形成装置３から取得した情報と夫々の検索条件において指定されている検索属性値とを比較し、検索結果情報を生成する。これにより、上記と同様の効果を得ることが可能となる。
【００３７】
また、上記の説明においては、ホスト装置４に搭載された検索アプリケーションによって任意の検索条件が指定可能であり、図４（ａ）に示すように、一の命令に係る検索条件情報の送信によって、所望の複数の条件に基づいた機器検索を実行することが可能である例を説明した。しかしながら、本実施例の要旨は、上記説明した通り、ネットワークに接続されて動作する画像処理装置等がホスト装置４に搭載されて動作する検索アプリケーションと連動して動作することにあり、専用のネットワーク管理装置を不要とすることにある。従って、図４（ａ）、図５（ａ）に示す態様以外であっても良い。本実施例に係る他の例を、図６、図７を用いて説明する。図６は、画像処理装置１が、サブネット１０に接続された画像形成装置２、画像形成装置３の情報を取得する際に、一括して情報を取得するためのカテゴリ分けを示す図である。図６に示すように、“Ｓｙｓｔｅｍ”カテゴリには小カテゴリとして“Ｍｏｄｅｌ  Ｉｎｆｏｍａｔｉｏｎ”、“ＲＡＭ  Ｉｎｆｏｍａｔｉｏｎ”等が含まれる。“Ｍｏｄｅｌ  Ｉｎｆｏｍａｔｉｏｎ”には、機種名を示す“Ｍｏｄｅｌ  Ｎａｍｅ”や機種型番を示す“Ｍｏｄｅｌ  Ｖｅｒｓｉｏｎ”等が含まれる。また、“ＲＡＭ  Ｉｎｆｏｍａｔｉｏｎ”には、ＲＡＭの全容量を示す“Ｔｏｔａｌ  Ｓｉｚｅ”やＲＡＭの空き容量を示す“Ｆｒｅｅ  Ｓｉｚｅ”等が含まれる。
【００３８】
情報の一括取得に際して、画像処理装置１が、図６に示す“Ｓｙｓｔｅｍ”カテゴリを指定して情報取得要求を送信すると、その要求を受信した端末は、“Ｓｙｓｔｅｍ”カテゴリに含まれる夫々の情報を一括して返信する。また、“Ｍｏｄｅｌ  Ｉｎｆｏｍａｔｉｏｎ”や“ＲＡＭ  Ｉｎｆｏｍａｔｉｏｎ”等の小カテゴリを指定して情報取得要求を送信した場合、夫々の小カテゴリに含まれる情報が返信される。これにより、画像処理装置装置１は複数の情報を一括して取得する。図６に示す例において、異なるカテゴリに分類されている複数の情報を取得する場合、即ち“Ｓｙｓｔｅｍ”カテゴリに分類されている情報と、他のカテゴリに分類されている情報とを取得する必要がある場合、図７に示すように、夫々の情報を取得するために複数回の通信を実行する。
【００３９】
このように、図６、図７に示す例においては、画像処理装置１が画像形成装置２、画像形成装置３の情報を取得する際に、夫々のカテゴリを指定して情報を要求することにより、複数の情報を一括して取得することが可能となる。他方、ホスト装置４の検索アプリケーションを介して指定された条件が複数のカテゴリに登録されている場合には、夫々のカテゴリ毎に情報取得が必要となるため、複数回の通信が必要となる。これに対し、図４（ａ）、図５（ａ）に示す例においては、画像処理装置１が入力された検索条件に基づいて検索条件情報を生成して送信するため、図６に示すようなカテゴリに限らず、一の通信で情報取得を行うことが可能となる。また、図６、図７に示す例においては、画像形成装置２、画像形成装置３が検索条件に合致するか否かの判断を、情報を取得した画像処理装置１が実行する必要がある。これに対し、図４（ａ）、図５（ａ）に示す例においては、画像処理装置１は、画像形成装置２、画像形成装置３が生成した回答情報を集計するのみでよく、画像処理装置１の負荷を軽減することが可能となる。
【実施例２】
【００４０】
実施例１においては、画像処理装置１から検索条件情報を受信した画像形成装置２、画像形成装置３が、回答情報を画像処理装置１に対して送信する例を説明した。このような場合、画像処理装置１に負荷が集中し、画像処理装置１本来の機能である画像処理機能のパフォーマンス低下が考えられる。本実施例においては、検索の要求元であるホスト装置４に対して画像処理装置１、画像形成装置２、画像形成装置３が夫々回答情報を送信する例を説明する。尚、実施例１と同様の符号を付す構成については実施例１と同一又は相当部を示し、説明を省略する。本実施例に係る画像処理装置１及びネットワーク構成は、概ね実施例１に示す構成と同様である。
【００４１】
図４（ｂ）を用いて、本実施例に係る画像処理装置１が生成する検索条件情報について説明する。図４（ｂ）は、本実施例に係る画像処理装置１が生成する検索条件情報に含まれる情報例を示す図であり、実施例１における図４（ａ）に対応する。図４（ｂ）に示すように、本実施例に係る検索条件情報は、実施例１に係る検索条件情報が有する情報に加えて、返信先情報を含む。この返信先情報とは、回答信号を送信すべき装置のネットワークアドレスである。ここでいう回答信号を送信すべき装置とは、検索要求の送信元であるホスト装置４であり、ネットワークアドレスとは例えばＩＰアドレス等である。尚、返信先情報は、異なるサブネットに接続されたホスト装置４に対して回答信号を送信可能なように指定される。これにより、本実施例に係る検索条件情報を受信した装置は、検索条件情報の送信元である画像処理装置１ではなく、検索要求の送信元であるホスト装置４に対して回答情報を送信することが可能となる。
【００４２】
次に、図５（ｂ）及び図８を用いて、本実施例に係るネットワークシステムの動作について説明する。図５（ｂ）は、本実施例に係るネットワークシステムの動作において情報送信時の信号伝達を模式的に示す図である。また、図８は、本実施例に係るネットワークシステムの動作を示すシーケンス図である。図８に示すように、ホスト装置４において検索指示が入力されると（Ｓ８０１）、ホスト装置４はネットワークを介して画像処理装置１に検索要求を送信する（Ｓ８０２）。ホスト装置１から検索要求を受信した画像処理装置１は、サブネット１０におけるブロードキャスト若しくは接続されている機器全てを対象とするマルチキャストを用いて、検索条件情報を送信する（Ｓ８０３）。この時送信される検索条件情報には、Ｓ８０１において指定される検索条件等が含まれる。詳細は後述する。
【００４３】
画像処理装置１から検索条件情報を受信した画像形成装置２、画像形成装置３は、検索条件情報に含まれる検索条件に夫々回答すると共に返信先情報を参照し、検索要求の送信元であるホスト装置４に対して回答情報を送信する（Ｓ８０４、Ｓ８０５）。また、画像処理装置１は、自身が有する機能、構成に基づいて回答情報を生成し、ホスト装置４に対して送信する（Ｓ８０６）。ホスト装置４は、画像処置装置１、画像形成装置２及び画像形成装置３から受信した回答情報を集計して検索結果を生成する（Ｓ８０７）。そして、ホスト装置４は、画像処理装置１から受信した検索結果をディスプレイモニタ等の表示部に表示し（Ｓ３０８）、処理を終了する。
【００４４】
このように、本実施例においては、実施例１の態様に対して画像処理装置１の負荷が軽減されている。即ち、本実施例に係る画像処理装置１は、検索条件情報を送信（Ｓ８０３）した後、自己の回答情報を生成、送信するのみで処理を終了するため、実施例１のように画像形成装置２、画像形成装置３の回答情報の受信及び、検索結果の生成といった処理を実行しない。これにより、例えば、一のユーザがホスト装置４からサブネット１０に接続された機器の検索を実行している最中に、他のユーザが画像処理装置１を用いて画像形成や画像読取を実行する場合に、画像処理装置１が高負荷状態で画像形成動作や画像読取動作の開始若しくは完了が遅くなってしまうことを防ぐことができる。
【００４５】
尚、上記の説明においては、図４（ｂ）に示す検索条件情報中に返信先情報が含まれる例を説明したが、この他、画像形成装置２、画像形成装置３に予め回答情報の送信先を登録しておいても良い。
【００４６】
［その他の実施例］
実施例１、実施例２の説明においては、ホスト装置４から検索要求を受信した画像処理装置１が、同一サブネットに接続された他の機器に対して検索条件情報を送信し、夫々の機器が画像処理装置１若しくはホスト装置４に対して回答情報を送信することにより検索が完了する例を説明した。しかしながら、画像処理装置１は、ホスト装置４からの検索要求の受信に対し、検索条件情報の送信を毎回実行する必要はなく、同一サブネットに属する夫々の装置に関する情報を内部に格納しておいても良い。図９は、本発明のその他の実施例に係る画像処理装置１の全体構成を示すブロック図である。図９に示す例に係る画像処理装置１は、コントローラ１１０内部に接続機器情報記憶部１１４を有する。接続機器情報記憶部１１４には、図２に示すような画像処理装置１と同一のサブネット１０に属する装置、即ち画像形成装置２、画像形成装置３等に関する情報が格納されている。
【００４７】
図１０は、接続機器情報記憶部１１４に格納されている情報の例を示す図である。接続機器情報記憶部１１４に格納されている情報は、図３のＳ３０１において入力される検索指示において指定される検索条件に対応している。即ち、ホスト装置４を通じて提供される接続機器の検索アプリケーションにて、指定可能な検索属性に関する情報が格納されている。また、接続機器情報記憶部１１４には、画像処理装置１に関する情報も登録されている。これにより、画像処理装置１は、ホスト装置４から検索要求を受信すると、接続機器情報記憶部１１４に格納されている情報を検索することにより検索結果を生成することが可能となる。従って、図９の例に係る画像処理装置１を用いる場合、ホスト装置４から検索要求を受信する度に他の機器に対する通信を実行する必要がなく、ネットワーク負荷を更に軽減することが可能となる。
【００４８】
尚、接続機器情報記憶部１１４への情報の登録は、サブネット１０に新たに装置を接続した際に行っても良いし、画像処理装置１の起動時に、画像処理装置１がサブネット１０に接続された機器に対してブロードキャスト若しくはマルチキャストにより情報取得要求を送信することにより実行しても良い。また、上記の説明においては、ホスト装置４から検索要求を受信した画像処理装置１が接続機器情報記憶部１１４を検索し、検索結果をホスト装置４に送信する例を説明した。この他、例えばホスト装置４が画像処理装置１に対して、接続機器情報記憶部１１４に格納されている情報の読み出し要求を送信し、ホスト装置４が検索を実行するようにしても良い。これにより、画像処理装置１の負荷を更に低減することが可能となる。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施例に係る画像処理装置１の全体構成を示すブロック図である。
【図２】本発明の実施例に係るネットワークの全体構成を示す図である。
【図３】本発明の実施例に係るネットワーク接続機器検索動作を示す図である。
【図４】本発明の実施例に係る検索条件情報に含まれる情報例を示す図である。
【図５】本発明の実施例に係るネットワークにおける情報伝達を示す図である。
【図６】本発明の他の実施例に係る情報取得カテゴリを示す図である。
【図７】本発明の他の実施例に係るネットワークにおける情報伝達を示す図である。
【図８】本発明の他の実施例に係るネットワーク接続機器検索動作を示す図である。
【図９】本発明の他の実施例に係る画像処理装置の全体構成を示す図である。
【図１０】本発明の他の実施例に係る接続機器情報記憶部に含まれる情報例を示す図である。
【符号の説明】
【００５０】
１    画像処理装置
２、３    画像形成装置
４    ホスト装置
１０１    ＡＤＦ
１０２    スキャナユニット
１０３    排紙トレイ
１０４    ホストＩ／Ｆ
１０５    ディスプレイパネル
１０６    給紙テーブル
１０７    プリントエンジン
１０８    排紙トレイ
１１０    コントローラ
１１１    主制御部
１１２    エンジン制御部
１１３    入出力制御部
１１４    接続機器情報記憶部
【図１】
2008242517.tif 000003
【図２】
2008242517.tif 000004
【図３】
2008242517.tif 000005
【図４】
2008242517.tif 000006
【図５】
2008242517.tif 000007
【図６】
2008242517.tif 000008
【図７】
2008242517.tif 000009
【図８】
2008242517.tif 000010
【図９】
2008242517.tif 000011
【図１０】
2008242517.tif 000012