(57)【要約】【課題】  印刷先として指定した機器の画像処理機能に障害が発生している場合でも、当該機器に印刷処理を実行させることができる情報処理装置の提供を目的とする。【解決手段】  印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置であって、前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手段と、ネットワークを介して接続している機器のうち、前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手段と、前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させ、該画像処理がなされた画像データを前記画像形成装置に印刷させる処理制御手段とを有することにより上記課題を解決する。【選択図】  図３
2005122448.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置であって、
前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手段と、
ネットワークを介して接続している機器のうち、前記画像処理特定手段によって特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手段と、
前記対応可能機器特定手段によって特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させ、該画像処理がなされた画像データを前記画像形成装置に印刷させる処理制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記処理制御手段は、前記画像形成装置において実行される前記所定の画像処理のうちの全ての画像処理の実行が可能な前記対応可能機器には、前記画像形成装置において実行される全ての画像処理を実行させることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記処理制御手段は、前記画像形成装置において実行される前記所定の画像処理のうちの一部の画像処理しか実行できない前記対応可能機器には、該一部の画像処理を実行させることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記処理制御手段は、前記画像形成装置において実行される前記所定の画像処理のうちの一部の画像処理しか実行できない前記対応可能機器に該一部の画像処理を実行させた場合は、該対応可能機器以外の他の前記対応可能機器に、前記画像形成装置において実行される前記所定の画像処理から該一部の画像処理を除いた残りの画像処理を実行させることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記処理制御手段は、前記対応可能機器に前記画像データの少なくとも一部のページに対する画像処理を実行させることを特徴とする請求項１乃至４いずれか一項記載の情報処理装置。
【請求項６】
前記処理制御手段は、前記画像形成装置において実行される前記所定の画像処理に対する前記対応可能機器において実行可能な画像処理の度合いに応じて、前記対応可能機器に画像処理を実行させるページ数を決定することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記画像形成装置の機種ごとに、当該機種において実行される画像処理を識別するための画像処理識別情報を管理する機種別画像処理方法管理手段を有し、
前記画像処理特定手段は、前記画像形成装置の機種及び前記機種別画像処理方法管理手段に管理されている前記画像処理識別情報に基づいて、前記画像形成装置において実行される前記所定の画像処理を特定することを特徴とする請求項１乃至６いずれか一項記載の情報処理装置。
【請求項８】
前記画像形成装置及び前記機器より、前記画像形成装置及び前記機器それぞれにおいて実行可能な画像処理を識別するための機器機能情報を収集する機器機能情報収集手段を有し、
前記対応可能機器特定手段は、前記機器機能情報収集手段が収集した前記機器機能情報に基づいて前記対応可能機器を特定することを特徴とする請求項１乃至７いずれか一項記載の情報処理装置。
【請求項９】
前記機器機能情報収集手段からの要求に基づいて、前記機器機能情報の送信要求が要素として記述された第一の構造体を前記画像形成装置及び前記機器のそれぞれに送信することにより、前記画像形成装置及び前記機器よりそれぞれの前記機器機能情報を受信する機器制御手段を有することを特徴とする請求項８記載の情報処理装置。
【請求項１０】
前記機器制御手段は、前記第一の構造体に対する応答として、前記機器機能情報が要素として記述された第二の構造体を受信することを特徴とする請求項９記載の情報処理装置。
【請求項１１】
印刷対象として指定された画像データに対して所定の画像処理を実行する画像処理手段と、前記画像処理手段によって前記所定の画像処理がなされた画像データを印刷する出力手段とを有する画像形成装置であって、
前記出力手段は、ネットワークを介して接続している情報処理装置からの要求に応じ、前記情報処理装置が少なくともその一部について当該画像形成装置以外の他の機器に前記所定の画像処理の少なくとも一部を実行させた画像データを印刷することを特徴とする画像形成装置。
【請求項１２】
前記情報処理装置から送信される、当該画像形成装置において実行可能な画像処理を識別するための機器機能情報の送信要求が要素として記述された第一の構造体に基づいて、前記機器機能情報が要素として記述された第二の構造体を前記情報処理装置に送信する機器機能情報提供手段を更に有することを特徴とする請求項１１記載の画像形成装置。
【請求項１３】
画像データに対して画像処理を実行する画像処理手段を有する機器であって、
前記画像処理手段は、ネットワークを介して接続している情報処理装置からの要求に応じ、前記情報処理装置が当該機器以外の他の画像形成装置に印刷を実行させる画像データの少なくとも一部について前記画像処理を実行することを特徴とする機器。
【請求項１４】
前記情報処理装置から送信される、当該機器において実行可能な画像処理を識別するための機器機能情報の送信要求が要素として記述された第一の構造体に基づいて、前記機器機能情報が要素として記述された第二の構造体を前記情報処理装置に送信する機器機能情報提供手段を更に有することを特徴とする請求項１３記載の機器。
【請求項１５】
印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置と、前記画像形成装置に前記画像データを印刷させる情報処理装置と、前記情報処理装置とネットワークを介して接続している機器とを有する画像処理システムであって、
前記情報処理装置は、
前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手段と、
前記機器のうち、前記画像処理特定手段によって特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手段と、
前記対応可能機器特定手段によって特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させ、該画像処理がなされた画像データを前記画像形成装置に印刷させる処理制御手段とを有することを特徴とする画像処理システム。
【請求項１６】
印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置における情報処理方法であって、
前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手順と、
ネットワークを介して接続している機器のうち、前記画像処理特定手順において特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手順と、
前記対応可能機器特定手順において特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させる画像処理指示手順と、
前記画像処理指示手順において該画像処理がなされた画像データを前記画像形成装置に印刷させる印刷指示手順とを有することを特徴とする情報処理方法。
【請求項１７】
前記画像処理指示手順は、前記画像形成装置において実行される前記所定の画像処理のうちの全ての画像処理の実行が可能な前記対応可能機器には、前記画像形成装置において実行される全ての画像処理を実行させることを特徴とする請求項１６記載の情報処理方法。
【請求項１８】
前記画像処理指示手順は、前記画像形成装置において実行される前記所定の画像処理のうちの一部の画像処理しか実行できない前記対応可能機器には、該一部の画像処理を実行させることを特徴とする請求項１６又は１７記載の情報処理方法。
【請求項１９】
前記画像処理指示手順は、前記画像形成装置において実行される前記所定の画像処理のうちの一部の画像処理しか実行できない前記対応可能機器に該一部の画像処理を実行させた場合は、該対応可能機器以外の他の前記対応可能機器に、前記画像形成装置において実行される前記所定の画像処理から該一部の画像処理を除いた残りの画像処理を実行させることを特徴とする請求項１８記載の情報処理方法。
【請求項２０】
前記画像処理指示手順は、前記対応可能機器に前記画像データの少なくとも一部のページに対する画像処理を実行させることを特徴とする請求項１６乃至１９いずれか一項記載の情報処理方法。
【請求項２１】
前記画像処理指示手順は、前記画像形成装置において実行される前記所定の画像処理に対する前記対応可能機器において実行可能な画像処理の度合いに応じて、前記対応可能機器に画像処理を実行させるページ数を決定することを特徴とする請求項２０記載の情報処理方法。
【請求項２２】
前記画像処理特定手順は、前記画像形成装置の機種に基づいて前記画像形成装置において実行される前記所定の画像処理を特定することを特徴とする請求項１６乃至２１いずれか一項記載の情報処理方法。
【請求項２３】
前記画像形成装置及び前記機器より、前記画像形成装置及び前記機器それぞれにおいて実行可能な画像処理を識別するための機器機能情報を収集する機器機能情報収集手順を更に有し、
前記対応可能機器特定手順は、前記機器機能情報収集手順において収集された前記機器機能情報に基づいて前記対応可能機器を特定することを特徴とする請求項１６乃至２２いずれか一項記載の情報処理方法。
【請求項２４】
前記機器機能情報収集手順は、前記機器機能情報の送信要求が要素として記述された第一の構造体を前記画像形成装置及び前記機器のそれぞれに送信する機器機能情報要求手順と、
前記第一の構造体に対する応答として、前記画像形成装置及び前記機器よりそれぞれの前記機器機能情報を受信する機器機能情報受信手順とを有することを特徴とする請求項２３記載の情報処理方法。
【請求項２５】
前記機器機能情報受信手順は、前記第一の構造体に対する応答として、前記機器機能情報が要素として記述された第二の構造体を受信することを特徴とする請求項２４記載の情報処理方法。
【請求項２６】
複数の機器による画像形成方法であって、
前記複数の機器のうちの一の機器が、前記複数の機器とネットワークを介して接続している情報処理装置からの要求に応じ、該要求において指定された画像データの少なくとも一部について画像処理を実行する画像処理手順と、
前記一の機器とは異なる他の機器が、前記情報処理装置からの要求に応じ、前記画像処理手順において画像処理がなされた画像データを印刷する印刷手順とを有することを特徴とする画像形成方法。
【請求項２７】
印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置に、
前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手順と、
ネットワークを介して接続している機器のうち、前記画像処理特定手順において特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手順と、
前記対応可能機器特定手順において特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させる画像処理指示手順と、
前記画像処理指示手順において該画像処理がなされた画像データを前記画像形成装置に印刷させる印刷指示手順とを実行させるための情報処理プログラム。
【請求項２８】
印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置に、
前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手順と、
ネットワークを介して接続している機器のうち、前記画像処理特定手順において特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手順と、
前記対応可能機器特定手順において特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させる画像処理指示手順と、
前記画像処理指示手順において該画像処理がなされた画像データを前記画像形成装置に印刷させる印刷指示手順とを実行させるための情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、機器、画像処理システム、情報処理方法、画像形成方法、情報処理プログラム及び記録媒体に関し、特に画像データの印刷処理に係る情報処理装置、画像形成装置、機器、画像処理システム、情報処理方法、画像形成方法、情報処理プログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ等の画像形成装置（以下、「機器」という。）における画像データの印刷処理は、画像データに対する画像処理と出力処理とに大きく分けられる。画像処理とは、画像データの画質を向上させることを主な目的とした処理であり、ガンマ（γ）補正等が主なものとして挙げられる。出力処理は、画像処理によって補正等がされた画像データを紙に印刷することを主とする処理である。
【０００３】
画像処理と出力処理とは一つの印刷処理を実現する一連の処理として密接な関係にあるため、従来は、印刷先として指定された一台の機器内において一括して行われていた。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一台の機器内においてこれらの処理を一括して実行する場合、印刷先として指定した機器において画像処理機能に障害が発生していた場合は、例え当該機器における出力機能が正常に機能していたとしても印刷処理そのものは実行できないという問題がある。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、印刷先として指定した機器の画像処理機能に障害が発生している場合でも、当該機器に印刷処理を実行させることができる情報処理装置、前記情報処理装置が他の機器に画像処理を実行させた画像データを印刷する画像形成装置、及び前記情報処理装置が他の機器に印刷させる画像データに対して画像処理を実行する機器の提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、印刷対象として指定された画像データに対して所定の画像処理を実行し、該所定の画像処理がなされた画像データを印刷する画像形成装置に画像データを印刷させる情報処理装置であって、前記画像形成装置において実行される前記所定の画像処理を特定する画像処理特定手段と、ネットワークを介して接続している機器のうち、前記画像処理特定手段によって特定された前記所定の画像処理のうちの少なくとも一部の画像処理の実行が可能な対応可能機器を特定する対応可能機器特定手段と、前記対応可能機器特定手段によって特定された前記対応可能機器に前記画像データの少なくとも一部に対する画像処理を実行させ、該画像処理がなされた画像データを前記画像形成装置に印刷させる処理制御手段とを有することを特徴とする。
【０００７】
このような情報処理装置では、印刷先となる画像形成装置と異なる機器に画像処理を実行させることができるため、印刷先となる画像形成装置の画像処理機能に障害が発生している場合でも、当該画像形成装置に印刷処理を実行させることができる。
【０００８】
また、上記課題を解決するため、本発明は、請求項１１に記載されるように、印刷対象として指定された画像データに対して所定の画像処理を実行する画像処理手段と、前記画像処理手段によって前記所定の画像処理がなされた画像データを印刷する出力手段とを有する画像形成装置であって、前記出力手段は、ネットワークを介して接続している情報処理装置からの要求に応じ、前記情報処理装置が少なくともその一部について当該画像形成装置以外の他の機器に前記所定の画像処理の少なくとも一部を実行させた画像データを印刷することを特徴とする。
【０００９】
このような画像形成装置では、他の機器において画像処理が実行された画像データの印刷を実行することができる。
【００１０】
また、上記課題を解決するため、本発明は、請求項１３に記載されるように、画像データに対して画像処理を実行する画像処理手段を有する機器であって、前記画像処理手段は、ネットワークを介して接続している情報処理装置からの要求に応じ、前記情報処理装置が当該機器以外の他の画像形成装置に印刷を実行させる画像データの少なくとも一部について前記画像処理を実行することを特徴とする。
【００１１】
このような機器では、他の機器に印刷させる画像データに対して画像処理を実行することができる。
【００１２】
また、上記課題を解決するため、本発明は、上記情報処理装置における情報処理方法、前記情報処理方法を前記情報処理装置に実行させるための情報処理プログラム、又は前記情報処理プログラムを記録した記録媒体としてもよい。
【００１３】
また、上記課題を解決するため、本発明は、上記画像形成装置及び上記機器による画像形成方法としてもよい。
【００１４】
また、上記課題を解決するため、本発明は、上記情報処理装置、上記画像形成装置及び上記機器を有する画像処理システムとしてもよい。
【発明の効果】
【００１５】
本発明によれば、印刷先として指定した機器の画像処理機能に障害が発生している場合でも、当該機器に印刷処理を実行させることができる情報処理装置、前記情報処理装置が他の機器に画像処理を実行させた画像データを印刷する画像形成装置、及び前記情報処理装置が他の機器に印刷させる画像データに対して画像処理を実行する機器を提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における画像データ管理システムの構成例を示す図である。図１に示されるように本実施の形態における画像データ管理システム１は、ＬＡＮやインターネット等のネットワーク６０を介して接続されたクライアント装置１０と、画像形成装置２０、画像形成装置３０、画像形成装置４０及び画像形成装置５０等の複数の機器（以下、特定の機器以外の機器をいう場合、単に「機器」という。）とによって構成されている。
【００１７】
クライアント装置１０は、画像形成装置２０等に蓄積されている画像データの表示機能及び編集機能等が実装されているＰＣ（Personal Computer）等のコンピュータである。  画像形成装置２０等は、プリンタ、コピー、スキャナ又はファクシミリ等の複合サービスが実装されている、いわゆる融合機又は複合機と呼ばれる機器である。画像形成装置２０等は、また、コピー機能やスキャナ機能によって読み取った情報、及びファクシミリ機能によって受信した情報を画像データとして蓄積しておくことができ、クライアント装置１０からの要求に応じて画像データ及び画像データの書誌情報等をクライアント装置１０に提供する。
【００１８】
なお、本実施の形態において、画像形成装置２０は、クライアント装置１０のユーザによって通常の印刷先として利用されている機器であるとする。その他の機器は、クライアント装置１０からは離れた場所に設置されている等の理由により、普段はクライアント装置１０のユーザには印刷先としては利用されていないものとする。
【００１９】
次に、クライアント装置１０の詳細について説明する。図２は、本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。図２のクライアント装置１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、ネットワークＩ／Ｆ（インタフェース）装置１０５と、入力装置１０６と、表示装置１０７とを有するように構成される。
【００２０】
クライアント装置１０での処理を実現する画像データ編集プログラムは、CD―ROM等の記録媒体１０１によって提供される。画像データ編集プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、画像データ編集プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。補助記憶装置１０２は、インストールされた画像データ編集プログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００２１】
メモリ装置１０３は、画像データ編集プログラムの起動指示があった場合に、補助記憶装置１０２から画像データ編集プログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納された画像データ編集プログラムに従ってクライアント装置１０に係る機能を実行する。ネットワークＩ／Ｆ装置１０５は例えばモデム、ルータ等で構成され、図１のネットワーク３０に接続するために用いられる。
【００２２】
入力装置１０６はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。表示装置１０７は画像データ編集プログラムによるＧＵＩ（Graphical User Interface）等を表示する。
【００２３】
次に、画像データ管理システム１の機能構成について説明する。図３は、本発明の実施の形態における画像データ管理システムの機能構成例を示す図である。
【００２４】
図３において、クライアント装置１０は、画像データ編集プログラムが演算処理装置１０４によって処理されることにより実現されるＧＵＩ部１１１、文書管理部１１２、文書管理ＤＢ１１３、処理制御部１１４、条件管理部１１５、機種情報テーブル１１６、機器機能情報管理部１１７、機器機能情報テーブル１１８、機器機能情報収集部１１９及び機器制御部１２０等によって構成されている。
【００２５】
ＧＵＩ部１１１は、ユーザからの入力を受け付けるための画面（ＧＵＩ）を表示するためのものある。ユーザはＧＵＩ部１１が表示装置１０７に表示させる画面を介して編集や印刷指示等の画像データに対する操作を行うことができる。
【００２６】
文書管理部１１２は、文書管理ＤＢ１１３に保存されている画像情報（画像データ及び画像データの書誌情報等）に対するアクセス手段（登録、削除、更新等）を提供するモジュールである。文書管理ＤＢ１１３は、画像形成装置２０よりダウンロードされた画像情報を管理するデータベースである。
【００２７】
処理制御部１１４は、画像データの印刷処理全体を制御するモジュールであり、ＧＵＩ部１１１によって検知されたユーザからの指示に基づいて、条件管理部１１５、機器機能情報管理部１１７、機器機能情報収集部１１９及び機器制御部１２０等を用いて画像データの印刷処理を実行する。
【００２８】
条件管理部１１５は、処理制御部１１４からの要求に応じ、機種情報テーブル１１６に登録されている情報に基づいて、印刷先として指定された機器において実行される画像処理の方法（以下、「画像処理方法」という。）を特定し、その画像処理方法を処理制御部１１４に通知するためのモジュールである。
【００２９】
ここで画像処理とは、画像データを印刷する際に出力画像の画質の向上等を目的として画像データに対して施される処理をいい、例えば、ガンマ補正等が代表的なものとして挙げられる。
【００３０】
機種情報テーブル１１６は、機器の機種ごとに各機種において実行される画像処理方法が登録されている一覧表である。
【００３１】
機器機能情報管理部１１７は、機器機能情報テーブル１１８に対するアクセス手段を提供するモジュールである。機器機能情報テーブル１１８は、各機器において実行可能な画像処理を識別するための情報（以下、「機器機能情報」という。）を管理するテーブルである。
【００３２】
機器機能情報収集部１１９は、各機器から機器機能情報を収集するためのモジュールである。
【００３３】
機器制御部１２０は、処理制御部１１４や機器機能情報収集部１１９等の要求に応じ、機器に対する要求をＳＯＡＰメッセージによって送信するためのモジュールである。すなわち、機器制御部１２０は、処理制御部１１４等からの要求に基づいてその要求に対応する機器におけるメソッドの呼び出し情報をＸＭＬ形式のデータ（構造体）として生成し、そのＸＭＬ形式のデータをＳＯＡＰメッセージ（ＳＯＡＰリクエスト）として機器に対して送信する。機器制御部１２０は、また、ＳＯＡＰリクエストに対する応答として機器より返信されるＳＯＡＰメッセージ（ＳＯＡＰレスポンス）を受信し、ＳＯＡＰレスポンスにＸＭＬ形式のデータとして含まれる返却情報をデシリアライズし、処理制御部１１４等に対して返却する。
【００３４】
一方、画像形成装置２０は、リポジトリサービス２１、文書蓄積部２２、機器機能情報記憶部２３、画像処理部２４及び出力処理部２５等から構成されている。
【００３５】
リポジトリサービス２１は、文書蓄積部２２に保存されている画像情報や機器機能情報記憶部２３に保存されている機器機能情報等を管理し、画像情報及び機器機能情報の提供や画像情報が書き戻される際の画像情報の受け取り等の機能をＷｅｂサービスとして提供するためのものであり、機器Ｉ／Ｆ部２１１及びデータ管理部２１２等から構成されている。ここで、Ｗｅｂサービスとは、ネットワークを介して送信されるＳＯＡＰメッセージに基づいて、当該ＳＯＡＰメッセージにおいて要求された処理を実行し、その処理結果をＳＯＡＰメッセージとして返信するサービスをいう。
【００３６】
データ管理部２１２は、文書蓄積部２２に保存されている画像情報や機器機能情報等の提供や、書き戻される画像情報の受け取り等を行うためのメソッドが実装されているモジュールである。機器Ｉ／Ｆ部２１１は、クライアント装置１０より送信されるＳＯＡＰメッセージ（ＳＯＡＰリクエスト）に含まれるメソッドの呼び出し情報を解釈し（デシリアライズ）、データ管理部２１２のメソッドのうち当該呼び出し情報に対応したメソッドを呼び出すためのモジュールである。機器Ｉ／Ｆ部２１１は、また、呼び出したメソッドの戻り値等の返却情報をＸＭＬ形式のデータにシリアライズし、当該ＸＭＬ形式のデータをＳＯＡＰメッセージとしてクライアント装置１０に送信する（ＳＯＡＰレスポンス）。
【００３７】
文書蓄積部２２は、画像形成装置２０のスキャナ機能等によって読み取られた画像データをその書誌情報と共に保存しておくための記憶領域である。
【００３８】
機器機能情報記憶部２３は、画像形成装置２０において実行可能な画像処理を識別するための情報（機器機能情報）が保存されている記憶領域である。
【００３９】
画像処理部２４は、画像データを印刷する際に出力画像の画質の向上等を目的として、画像データに対してガンマ補正等の画像処理を実行するためのモジュールである。
【００４０】
出力処理部２５は、画像処理部２４によって画像処理がなされた画像データを紙に印刷するための機能が実装されているいわゆるエンジン部である。
【００４１】
なお、図３においては、画像形成装置２０の機能構成例について表示しているが、図１における他の機器（機器３０、４０及び５０）についても同様の構成によるものとする。但し、他の機器については、必ずしも画像形成装置２０における全ての機能を有している必要はない。例えば、文書蓄積部２２及び出力処理部２５は、他の機器においては必ずしも必要ではない。すなわち、他の機器は、必ずしもプリンタ機能を有する機器である必要はなく、ＰＣ等の情報処理装置に画像処理部２４等の機能を実現するプログラムを実装することによって代替してもよい。
【００４２】
以下、図３の画像データ管理システム１の処理手順について説明する。図４は、画像データ管理システムにおける画像データの印刷処理を説明するためのシーケンス図である。
【００４３】
クライント装置１０のユーザが、画像データ編集プログラムによって表示装置１０７に表示されている画像データの編集画面において、画像形成装置２０よりダウンロードされ、文書管理ＤＢ１１３に保存されている画像データの編集作業を行っている場面を想定する。
【００４４】
ユーザが、編集画面のメニュー等により編集対象となっている画像データ（以下、「カレントデータ」という。）の蓄積印刷を指示すると、ＧＵＩ部１１１は、ユーザからの指示を検知し、カレントデータと印刷先の機器とを特定して処理制御部１１４に対して蓄積印刷の実行を要求する（Ｓ１０１）。
【００４５】
ここで、蓄積印刷とは、ダウンロード元の機器に対して、編集後のカレントデータを蓄積し直して（書き戻して）、印刷を実行させるという処理である。本実施の形態においては、印刷対象となっているカレントデータは、画像形成装置２０よりダウンロードされたものであるため、書き戻し先（印刷先）は、画像形成装置２０ということになる。
【００４６】
ステップＳ１０１に続いてステップＳ１０２に進み、処理制御部１１４が、条件管理部１１５に対して印刷先である画像形成装置２０の画像処理方法を問い合わせると、条件管理部１１５は、機種情報テーブル１１６を参照して画像形成装置２０の画像処理方法を特定し（Ｓ１０３）、特定した画像処理方法を処理制御部１１４に対して通知する（Ｓ１０４）。
【００４７】
図５は、機種情報テーブルの構成例を示す図である。図５の機種情報テーブル１１６は、機種名と画像処理方法とを項目として有している。機種名は、機器の機種を識別するための名前である。また、画像処理方法は、各機種における画像処理方法であるが、その値は、画像処理を識別するための番号（画像処理番号）によって指定されている。すなわち、本実施の形態において「１」は、ガンマ補正を意味し、「２」は、フィルタリングを意味する。したがって、機種情報テーブル１１６より、機種Ａにおいては、ガンマ補正とフィルタリング、機種Ｂにおいては、フィルタリング、機種Ｃにおいては、ガンマ補正がそれぞれ実行されることが分かる。
【００４８】
なお、本実施の形態において、画像形成装置２０の機種は機種Ａであるとする。したがって、ステップＳ１０３において条件管理部１１５は、画像形成装置２０の画像処理方法は、「１」及び「２」であることを特定する。
【００４９】
また、本実施の形態において、ガンマ補正は機器に保存されているガンマテーブルに基づいて実行される。図６は、ガンマテーブルの例を示す図である。
【００５０】
図６に示されるように、ガンマテーブル２４１は、０〜２５５までのピクセル値（列方向）のそれぞれに対しガンマ補正を施した結果得られるピクセル値（補正値）を管理しているテーブルである。但し、補正値は、ノッチというパラメータ（行方向）によって異なる。ノッチとは、原稿の複写動作を行う際の出力画像の濃さを規定するパラメータである。ノッチは、ユーザが機器の操作パネルからコピー時の濃度を変更した際に変化する。したがって、ガンマテーブル２４１においては、補正値がノッチの値ごとに管理されている。
【００５１】
すなわち、画像処理部２４は、印刷対象となっている画像データの各ピクセルについて、それぞれのピクセル値及びノッチの値から、ガンマ補正後の補正値をガンマテーブル２４１より取得することにより、ガンマ補正がされた画像データを得る。ガンマテーブル２４１を用いることによって、印刷するたびに補正値を計算する必要はなくなり、印刷処理の高速化を図ることができる。
【００５２】
また、フィルタリングとは、所定のマトリクスを画像データに適用することにより、画像データからノイズ等を除去するための処理であり、ＭＴＦ補正や平滑化処理等を含む概念である。
【００５３】
ステップＳ１０４に続いてステップＳ１０５に進み、処理制御部１１４は、機器機能情報収集部１１７に対して、ネットワーク６０に接続している各機器よりそれぞれの機器機能情報（どのような画像処理が可能か）を収集するように要求する。
【００５４】
ステップＳ１０５に続いてステップＳ１０６に進み、機器機能情報収集部１１９は、ネットワーク６０上にブロードキャストを発行し、ブロードキャストに対する各機器からの応答を受信することにより、ネットワーク６０に接続している機器（以下、「接続機器」という。）を確認する（Ｓ１０７）。
【００５５】
ステップＳ１０７に続いてステップＳ１０８に進み、機器機能情報収集部１１９は、機器制御部１２０に対して、接続機器のうちの一の機器（以下、「カレント機器」という。）から当該機器の機器機能情報を取得するよう要求する。
【００５６】
ステップＳ１０８に続いてステップＳ１０９に進み、機器制御部１２０は、カレント機器のデータ管理部２１２の機器機能情報取得メソッドに対する呼び出し情報をＸＭＬ形式のデータ（ＸＭＬデータ）にシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージ（ＳＯＡＰリクエスト）をカレント機器に対して送信することにより、カレント機器に対し機器機能情報の提供を要求する。
【００５７】
図７は、機器機能情報の提供を要求するためのＳＯＡＰメッセージの例を示す図である。図７のＳＯＡＰメッセージ６１０において、＜ｓ：Ｂｏｄｙ＞タグで囲まれたＢｏｄｙ要素６１１に機器機能情報取得メソッドの呼び出し情報が記述されている。すなわち、タグ６１２のタグ名である「ＧｅｔＣａｐａｂｉｌｉｔｙ」が機器機能情報取得メソッドのメソッド名である。また、＜Ｉｄ＞タグで囲まれたＩｄ要素６１３は、機器機能情報取得メソッドに対する引数であり、カレント機器とのセッションを識別するセッションＩＤを示している。
【００５８】
ステップＳ１０９に続いてステップＳ１１０に進み、ＳＯＡＰリクエストを受信したカレント機器の機器Ｉ／Ｆ部２１１が、ＳＯＡＰリクエストに含まれている情報に基づいてデータ管理部２１２の機器機能情報取得メソッドを呼び出すと、データ管理部２１２は、機器機能情報記憶部２３より機器機能情報を取得し、取得した機器機能情報を含む情報を機器機能情報取得メソッドの返却情報として機器Ｉ／Ｆ部２１１に対して出力する。
【００５９】
ステップＳ１１０に続いてステップＳ１１１に進み、機器Ｉ／Ｆ部２１１は、データ管理部２１２より出力された返却情報をＸＭＬ形式にシリアライズし、ＸＭＬ形式による返却情報を含むＳＯＡＰメッセージをＳＯＡＰレスポンスとしてクライアント装置１０に対して送信する。
【００６０】
図８は、機器機能情報を含むＳＯＡＰメッセージの例を示す図である。図８のＳＯＡＰメッセージ６２０において、Ｂｏｄｙ要素６２１には機器機能情報取得メソッドの返却情報を構成する各種情報がそれぞれ＜ｉｔｅｍ＞タグで囲まれたｉｔｅｍ要素として記述されている。各ｉｔｅｍ要素は、＜ＰｒｏｐＮａｍｅ＞タグで囲まれたＰｒｏｐＮａｍｅ要素と、＜ＰｒｏｐＶａｌ＞タグで囲まれたＰｒｏｐＶａｌ要素とから構成されている。ＰｒｏｐＮａｍｅ要素は、当該ｉｔｅｍ要素が対応する情報の意味を示す要素であり、ＰｒｏｐＶａｌ要素は、その値を示す要素である。
【００６１】
例えば、ｉｔｅｍ要素６２２は、カレント機器の機器番号が「ａｂ−ｃｄ−ｅｆ−ｇｈ」であることを示している。ｉｔｅｍ要素６２３は、カレント機器が２種類の画像処理の実行が可能であることを示している。ｉｔｅｍ要素６２４及びｉｔｅｍ要素６２５には、２種類の画像処理の内訳がそれぞれ示されている。すなわち、ｉｔｅｍ要素６２４より、そのうちの一つは、ガンマ補正であることが分かり、ｉｔｅｍ要素６２５より、もう一つはフィルタリングであることが分かる。
【００６２】
ステップＳ１１１に続いてステップＳ１１２に進み、ＳＯＡＰレスポンスを受信した機器制御部１２０は、ＳＯＡＰレスポンスより機器機能情報を取り出し、取り出した機器機能情報を機器機能情報収集部１１９に対して出力する。
【００６３】
なお、ステップＳ１０８からステップＳ１１２までの処理は、全ての接続機器に対して繰り返される（Ｓ１１３）。したがって、機器機能情報収集部１１９には、各接続機器の機器機能情報が収集される。
【００６４】
全ての接続機器の機器機能情報の収集が終わると、ステップＳ１１４に進み、機器機能情報収集部１１９は、機器機能情報の保存を機器機能情報管理部１１７に対して要求する。ステップＳ１１４に続いてステップＳ１１５に進み、機器機能情報管理部１１７は、機器機能情報テーブル１１８に機器機能情報を保存し、正常に保存した旨を機器機能情報収集部１１９に対して通知する（Ｓ１１６）。
【００６５】
ステップＳ１１６に続いてステップＳ１１７に進み、機器機能情報収集部１１９は、処理制御部１１４に対して機器機能情報の収集の完了を通知する。
【００６６】
ステップＳ１１７に続いてステップＳ１１８に進み、処理制御部１１４は、機器機能情報管理部１１７に対し、印刷先の画像形成装置２０において実行される画像処理のうち、少なくとも一部の画像処理が可能な機器（以下、「対応可能機器」という。）の機器機能情報の提供を機器機能情報管理部１１７に対して要求する。ステップＳ１０４において、処理制御部１１４は、画像形成装置２０の画像処理方法は、「１」及び「２」、すなわち、ガンマ補正とフィルタリングであることを得ているため、ガンマ補正若しくはフィルタリングのいずれか一方が可能な機器、又はカンマ補正とフィルタリングの双方が可能な機器が対応可能機器に該当する。
【００６７】
ステップＳ１１８に続いてステップＳ１１９に進み、機器機能情報管理部１１７は、各機器の機能情報が保存されている機器機能情報テーブル１１８を参照して対応可能機器を判断し、機器機能情報テーブル１１８より対応可能機器の機器機能情報を抽出する。
【００６８】
ステップＳ１１９に続いてステップＳ１２０に進み、機器機能情報管理部１１７は、機器機能情報テーブル１１８より抽出された対応可能機器の機器機能情報の一覧（機器機能情報一覧）を処理制御部１１４に対して通知する。
【００６９】
図９は、対応可能機器の機器機能情報一覧の例を示す図である。図９に示されるように、機器機能情報一覧１１８１は、対象可能機器のそれぞれについて、機器名、機器ＩＤ及び画像処理機能等の情報から構成されている。機器名は、各機器を一意に識別するために各機器に付けられた名前であり、機器ＩＤは、各機器を一意に識別するためのＩＤである。本実施の形態において、機器ＩＤは、その機器のＩＰアドレスと機種名とを「＿」（アンダーバー）で接続した文字列によって示されている。画像処理機能は、各機器が実行可能な画像処理を、図５において説明した画像処理番号によって示すものである。
【００７０】
機器機能情報一覧１１８１より、画像形成装置５０は、画像形成装置２０と同様にガンマ補正及びフィルタリングが可能であることが分かる。また、画像形成装置３０はガンマ補正のみが、画像形成装置４０はフィルタリングのみが可能であることが分かる。
【００７１】
ステップＳ１２０に続いてステップＳ１２１に進み、処理制御部１１４は、各対応可能機器にカレントデータの各ページに対する画像処理を分担させるため、各機器に対するページ単位の割り当てを決定する。この割り当ては、例えば、所定のファイル（以下、「割り当て方法定義ファイル」という。）に割り当て方法を定義しておき、その定義にしたがって行うようにしてもよい。
【００７２】
画像処理を各機器に分担させるにあたり、印刷先で実行される画像処理と同様の画像処理が全てのページに対して施されるのが望ましい。例えば、本実施の形態においては、画像形成装置２０が印刷先となっているが、ユーザは、画像形成装置２０における画像処理によって得られる画質によってカレントデータが印刷されることを期待するものと考えられるからである。
【００７３】
したがって、必要とされている画像処理（本実施の形態においては、ガンマ補正及びフィルタリング）のうちの一部しか実行できない機器については、お互いに補完関係にある機器どうしで組をつくり、その組において一連の画像処理を実行させるようにしてもよい。但し、このような組に対して割り当てるページ数は少なくした方がシステム全体としての処理効率を向上できる可能性が高い。
【００７４】
画像データの転送等を考慮すると、必要とされる画像処理に対して、実行可能な画像処理の度合いが大きい機器により多くのページを処理させた方がより短時間で処理が完了することが予想されるからである。
【００７５】
本実施の形態においては、画像形成装置３０と画像形成装置４０とで一つの組を作ることができる。仮に、この組に対する割り当てを他の機器の２分の１にしたとすると、画像形成装置２０、画像形成装置３０及び画像形成装置４０による組、画像形成装置５０に対する割り当ては、２：１：２となる。カレントデータが１０ページからなる場合は、４ページ、２ページ、４ページという分担になり、組においては画像形成装置３０で２ページ分のガンマ補正が実行された後、画像形成装置４０で当該２ページに対するフィルタリングが実行される。
【００７６】
なお、この場合の割り当て方法定義ファイルには、画像形成装置３０と画像形成装置４０とが組になる旨、それぞれの機器又は組対する割り当ての比率、及び画像形成装置３０によって処理を行った後に画像形成装置４０において処理を行う旨等を定義しておけばよい。
【００７７】
また、画像処理の順番が印刷イメージに影響しない場合であれば、必要とされている画像処理に対して実行可能な画像処理の数によって重み付けを行ってもよい。この場合は、画像形成装置２０、３０、４０、５０に対する割り当ては、２：１：１：２となる。カレントデータが１２ページからなる場合は、４ページ、２ページ、２ページ、４ページという分担になり、画像形成装置３０と画像形成装置４０とにおいてはそれぞれにおいて並列的に画像処理が実行された後、画像データを入れ替えて更にそれぞれにおいて残りの画像処理が実行される。
【００７８】
なお、この場合の割り当て方法定義ファイルには、それぞれの機器に対する割り当ての比率、及び画像形成装置３０と画像形成装置４０との画像データをそれぞれの処理後に入れ替える旨等を定義しておけばよい。
【００７９】
更に、各画像処理の負荷を考慮した重み付けや、画像処理部２４に障害が発生している機器については分担から除くようにする等、種々の割り当て方法が考えられる。すなわち、画像処理の分担は、システムの構成や画像処理の性質などを考慮し、そのシステムに最適な方法によって行えばよい。
【００８０】
ステップＳ１２１に続いてステップＳ１２２に進み、処理制御部１１４は、機器制御部１２０に対して、対応可能機器のうちの一の機器（以下、「カレント機器」という。）に対して当該機器に割り当てたページ（以下、「割り当てページ」という。）の画像処理の実行を要求するよう指示する。
【００８１】
ステップＳ１２２に続いてステップＳ１２３に進み、機器制御部１２０は、カレント機器のデータ管理部２１２の画像処理メソッドに対する呼び出し情報と割り当てページとをＸＭＬ形式のデータ（ＸＭＬデータ）にシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージ（ＳＯＡＰリクエスト）をカレント機器に対して送信することにより、割り当てページに対する画像処理の実行をカレント機器に要求する。
【００８２】
ステップＳ１２３に続いてステップＳ１２４に進み、ＳＯＡＰリクエストを受信したカレント機器の機器Ｉ／Ｆ部２１１が、ＳＯＡＰリクエストに含まれている情報に基づいてデータ管理部２１２の画像処理メソッドを呼び出すと、データ管理部２１２は、画像処理部２４に割り当てページに対する画像処理を実行させ、画像処理された割り当てページ（以下、「処理済ページ」という。）を画像処理メソッドの返却情報として機器Ｉ／Ｆ部２１１に対して出力する。
【００８３】
ステップＳ１２４に続いてステップＳ１２５に進み、機器Ｉ／Ｆ部２１１は、データ管理部２１２より出力された処理済みページをＸＭＬ形式にシリアライズし、ＸＭＬ形式による処理済ページを含むＳＯＡＰメッセージをＳＯＡＰレスポンスとしてクライアント装置１０に対して送信する。
【００８４】
ステップＳ１２５に続いてステップＳ１２６に進み、ＳＯＡＰレスポンスを受信した機器制御部１２０は、ＳＯＡＰレスポンスより処理済ページを取り出し、取り出した処理済ページを処理制御部１１４に対して出力する。
【００８５】
ステップＳ１２６に続いてステップＳ１２７に進み、処理制御部１１４は、取得した処理済ページを補助記憶装置１０２の所定の位置に保存する。
【００８６】
なお、ステップＳ１２２からステップＳ１２６までの処理は、すくなくとも全ての対応可能機器に対して繰り返される（Ｓ１２８）。但し、必要とされる画像処理の一部しか実行できない機器によって処理された処理済データについては、当該機器と補完関係にある機器による画像処理が更に実行される。例えば、本実施の形態においては、画像形成装置３０によって処理（ガンマ補正）された処理済データについては、更に画像形成装置４０によって画像処理（フィルタリング）が実行される。
【００８７】
全てのページに対する画像処理が完了すると、ステップＳ１２９に進み、処理制御部１１４は、機器制御部１２０に対し、カレントデータの蓄積印刷の実行を印刷先の機器（画像形成装置２０）に対して要求するよう指示する。この際、カレントデータが書き戻し用のデータとして、また、全ページが画像処理され補助記憶装置１０２の所定の位置に保存されているデータ（以下、「処理済みデータ」という。）が印刷用のデータとして機器制御部１２０に引き渡される。
【００８８】
ステップＳ１２９に続いてステップＳ１３０に進み、機器制御部１２０は、画像形成装置２０のデータ管理部２１２の蓄積印刷メソッドに対する呼び出し情報、カレントデータ及び処理済データをＸＭＬデータにシリアライズし、当該ＸＭＬデータを含むＳＯＡＰメッセージ（ＳＯＡＰリクエスト）を画像形成装置２０に対して送信することにより、画像形成装置２０に対し蓄積印刷の実行を要求する。
【００８９】
ステップＳ１３０に続いてステップＳ１３１に進み、ＳＯＡＰリクエストを受信した画像形成装置２０の機器Ｉ／Ｆ部２１１が、ＳＯＡＰリクエストに含まれている情報に基づいてデータ管理部２１２の蓄積印刷メソッドを呼び出すと、データ管理部２１２は、カレントデータを文書蓄積部２２に書き戻すと共に、出力処理部２５に処理済データの印刷を実行させ、蓄積印刷の結果（成否）を示す情報（以下、「印刷結果」という。）を機器Ｉ／Ｆ部２１１に対して出力する。
【００９０】
ステップＳ１３１に続いてステップＳ１３２に進み、機器Ｉ／Ｆ部２１１は、データ管理部２１２より出力された印刷結果をＸＭＬ形式にシリアライズし、ＸＭＬ形式による印刷結果を含むＳＯＡＰメッセージをＳＯＡＰレスポンスとしてクライアント装置１０に対して送信する。
【００９１】
ステップＳ１３２に続いてステップＳ１３３に進み、ＳＯＡＰレスポンスを受信した機器制御部１２０は、ＳＯＡＰレスポンスより印刷結果を取り出し、取り出した印刷結果を処理制御部１１４に対して出力する。
【００９２】
ステップＳ１３３に続いてステップＳ１３４に進み、処理制御部１１４が、取得した印刷結果をＧＵＩ部１１１に通知すると、ＧＵＩ部１１１は、例えば、印刷結果をユーザに通知するダイアログを表示させる。ユーザは、そのダイアログを参照することにより、印刷結果の成否を確認することができる。
【００９３】
上述したように、本実施の形態における画像データ管理システム１によれば、印刷先である画像形成装置２０以外の機器に、画像形成装置２０で実行される画像処理と同等の画像処理を分担させることができるため、印刷先である画像形成装置２０の画像処理部２４に障害が発生している場合でも、画像形成装置２０に画像処理を実行させた場合と同等の画質で、画像形成装置２０に印刷処理を実行させることができる。
【００９４】
また、画像形成装置２０画像処理部２４に障害が発生していない場合でも、印刷対象となる画像データのページ数が多い場合等は、各機器に並列的に画像処理を実行させることにより、印刷処理全体にかかる時間を短縮することが可能となる。
【００９５】
なお、図４において、機器機能情報を収集するための処理（機器機能情報収集処理）は、必ずしもＳ１０５〜Ｓ１１７におけるタイミングで実行する必要はなく、対応可能機器を特定するための処理（Ｓ１１８〜Ｓ１２０）より前のタイミングであればいつでもよい。したがって、機器機能情報収集処理をユーザからの印刷指示とは無関係に定期的に行うようにしてもよい。図４より機器機能情報収集処理を抜き出したフローチャートを図１０に示す。
【００９６】
図１０は、機器機能情報収集処理を説明するためのフローチャートである。
【００９７】
ステップＳ２０１において、接続機器を確認するための処理が実行される。この処理は、図４においてステップＳ１０５〜ステップＳ１０７までの処理に該当する。
【００９８】
ステップＳ２０２に続いてステップＳ２０３に進み、各接続機器より機器機能情報が取得される。この処理は、図４においてステップＳ１０８〜ステップＳ１１３までの処理に該当する。
【００９９】
ステップＳ２０３に続いてステップＳ２０４に進み、各接続機器より収集された機器機能情報一覧が機器機能情報テーブルに保存され、機器機能情報収集処理が終了する。この処理は、図４においてステップＳ１１４〜ステップＳ１１７までの処理に該当する。
【０１００】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態における画像データ管理システムの構成例を示す図である。
【図２】本発明の実施の形態におけるクライアント装置のハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像データ管理システムの機能構成例を示す図である。
【図４】画像データ管理システムにおける画像データの印刷処理を説明するためのシーケンス図である。
【図５】機種情報テーブルの構成例を示す図である。
【図６】ガンマテーブルの例を示す図である。
【図７】機器機能情報の提供を要求するためのＳＯＡＰメッセージの例を示す図である。
【図８】機器機能情報を含むＳＯＡＰメッセージの例を示す図である。
【図９】対応可能機器の機器機能情報一覧の例を示す図である。
【図１０】機器機能情報収集処理を説明するためのフローチャートである。
【符号の説明】
【０１０２】
１            画像データ管理システム
１０          クライアント装置
２０、３０、４０、５０    画像形成装置
２１          リポジトリサービス
２２          文書蓄積部
２３          機器機能情報記憶部
２４          画像処理部
２５          出力処理部
６０          ネットワーク
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        ネットワークＩ／Ｆ装置
１０６        入力装置
１０７        表示装置
１１１        ＧＵＩ部
１１２        文書管理部
１１３        文書管理ＤＢ
１１４        処理制御部１１４
１１５        条件管理部
１１６        機種情報テーブル
１１７        機器機能情報管理部
１１８        機器機能情報テーブル
１１９        機器機能情報収集部
１２０        機器制御部
２１１        機器Ｉ／Ｆ部
２１２        データ管理部
Ｂ    バス
【図１】
2005122448.tif 000003
【図２】
2005122448.tif 000004
【図３】
2005122448.tif 000005
【図４】
2005122448.tif 000006
【図５】
2005122448.tif 000007
【図６】
2005122448.tif 000008
【図７】
2005122448.tif 000009
【図８】
2005122448.tif 000010
【図９】
2005122448.tif 000011
【図１０】
2005122448.tif 000012