(57)【要約】【課題】マルチファンクションシステムにおいて、多様な機能を実行可能とすることによりユーザの満足度を向上するとともに、ネットワーク管理者の負担を軽減し、ネットワーク資源の浪費を防ぐ。【解決手段】マルチファンクションサーバ１は、ローカルネットワークＬＮに接続されたデバイス群２にアドレスを提供してネットワーク設定を行う。ローカルネットワークＬＮ上のマルチファンクションサーバ１及びデバイス群２は、仮想マルチファンクションデバイスＶＤを構成する。ローカルネットワークＬＮから分離されたパブリックネットワークＰＮ上のＰＣ群３は、仮想マルチファンクションデバイスＶＤに、印刷、スキャン、ファクシミリ送信、コピー等の実行を指示する。マルチファンクションサーバ１は、ＰＣ群３により指示された処理をデバイス群２に割り当てて実行させ、デバイス群２による処理結果をＰＣ３に送信する。【選択図】      図１
2004194219.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と画像処理の実行を指示するクライアント装置とを接続するパブリックネットワークと、前記ホスト装置と画像処理を実行する複数のデバイスとを接続するローカルネットワークとを有するマルチファンクションシステムであって、
前記ホスト装置は、
前記デバイスに対して固有のアドレスを割り当てるネットワーク設定提供部と、
前記デバイスに対して能力情報を問い合わせて取得するデバイス能力情報問合せ部と、
前記デバイス能力情報問合せ部により前記複数のデバイスから取得された能力情報を組み合わせることにより実現可能な仮想能力情報を決定する仮想能力情報決定部と、
前記クライアント装置からの要求に応じて、前記仮想能力情報決定部により決定された仮想能力情報を開示する仮想能力情報開示部と、
前記クライアント装置により画像処理の実行が指示された場合に、指示された画像処理を前記デバイスに割り当て、この割り当てた画像処理の実行を前記デバイスに指示する処理割当て部と、
前記デバイスから画像処理の結果情報を取得し、この結果情報を前記クライアント装置に送信する処理結果管理部と、
を備え、
前記複数の各デバイスは、
前記ホスト装置により割り当てられたアドレスを取得するネットワーク設定取得部と、
能力情報と前記ネットワーク設定取得部により取得されたアドレスを記憶するメモリと、
前記ホスト装置からの問合せに応じて、前記メモリに記憶された能力情報を読み出して前記ホスト装置に送信するデバイス能力情報提供部と、
前記ホスト装置により指示された画像処理を実行し、画像処理の結果情報を前記ホスト装置に提供する画像処理部と、
前記クライアント装置は、
前記ホスト装置に対して前記仮想能力情報の開示を要求する仮想能力情報開示要求部と、
前記ホスト装置から前記仮想能力情報を取得する仮想能力情報取得部と、
前記ホスト装置に対して画像処理の実行を指示する画像処理指示部と、
を備えることを特徴とするマルチファンクションシステム。
【請求項２】
前記ホスト装置は、
アドレスと能力情報を対応付けて記憶するデバイス能力情報データベース部を備え、
前記デバイス能力情報問合せ部によって、前記複数のデバイスから前記能力情報と該デバイスに設定されたアドレスを取得し、
前記デバイス能力情報データベース部によって、前記デバイス能力情報問合せ部により取得された前記能力情報と前記アドレスとを対応付けて記憶し、
前記クライアント装置により画像処理の実行が指示された場合に、前記処理割当て部によって、指示された画像処理を前記デバイスに割当て、この割り当てたた画像処理の実行を前記アドレスに基づき前記画像処理指示部によって前記デバイスに指示することを特徴とする請求項１に記載のマルチファンクションシステム。
【請求項３】
前記ホスト装置が前記複数のデバイスの何れかに組み込まれたことを特徴とする請求項１又は請求項２に記載のマルチファンクションシステム。
【請求項４】
前記能力情報には前記デバイスの設定に関する情報が含まれることを特徴とする請求項１〜３の何れか一項に記載のマルチファンクションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークを介して接続されたデバイスを統括的に制御し、これらのデバイスが実行可能な機能を利用して画像処理を行うマルチファンクションシステムに関する。
【０００２】
【従来の技術】
従来、ＬＡＮ（Local Area Network）やインターネット等の通信ネットワークを介して複数の画像入力装置及び画像出力装置を接続し、これらの複数の機器を組み合わせることによって画像処理を実行するシステムが発明されている。
【０００３】
上記のようなシステムの一例として、以下の発明がなされている。ＰＣ（Personal Computer）と、クライアントプリンタと、サーバデバイスとが通信ネットワークを介して接続されたネットワークシステムにおいて、クライアントプリンタは通信ネットワーク上の他のデバイスに能力情報を問い合わせ、クライアントプリンタの機能をアップをサポートする他のデバイスがあった場合に、その機能も含んだ仮想能力情報をＰＣに開示する。ＰＣは仮想能力情報に基づいてクライアントプリンタに印刷用データを送信して印刷依頼を行う。クライアントプリンタは、自らの機能を上回る印刷用データを受信した場合には、他のデバイスの能力情報に基づき、サーバデバイス経由で他のデバイスに処理を依頼し、処理後の印刷用データを受信して印刷出力を行う（例えば、特許文献１参照。）。
【０００４】
また、通信ネットワークを介して接続された複数のデバイスのうち少なくとも１つに、これら複数のデバイスを組み合わせることにより実行可能な全ての機能を実行させるための操作キーを表示する表示部を設けたマルチファンクションシステムが公知である（例えば、特許文献２参照。）。この発明によれば、複数のデバイスにより実現可能な機能を実行する仮想デバイスを使用することができる。
【０００５】
また、クライアント側のネットワークとプリンタ側のネットワークを、ラスタライズ処理機能を有する情報処理装置を介して接続し、情報処理装置が、クライアント側のコンピュータからの指示に従い、プリンタに印刷処理を割り当てて実行させる画像形成システムが発明されている（例えば、特許文献３参照）。この発明によれば、情報処理装置が、クライアント側から指示されたジョブをラスタライズ処理した後、処理後のジョブを複数のプリンタに送信して実行させることにより、プリンタ側のネットワークトラフィックを緩和してパフォーマンスの向上を図ることができる。
【０００６】
【特許文献１】
特開平１１−１７５２９４号公報
【特許文献２】
特開２０００−１８７５７３号公報
【特許文献３】
特開２００１−１３４３９０号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来の発明は、それぞれ以下の様な点において改善の余地があった。
【０００８】
特許文献１として例示したシステムは、印刷機能に特化しており、例えばスキャナ機能、コピー機能、ファクシミリ機能等の多様な機能を実現することができなかった。また、サーバデバイスは、印刷処理が指示される毎に通信ネットワーク上の他の機器に対して能力情報を問い合わせて、自らの機能をアップする他の機器を検索していたため、効率良く印刷処理を実行できなかった。また、通信ネットワーク上にデバイスを追加して設置する際に、ネットワークの管理者が追加されたデバイスのネットワーク設定処理を行う必要があったため、管理者にとって負担となっていた。また、機器を設置するごとに、アドレス等のネットワーク資源が浪費されるという問題があった。
【０００９】
また、特許文献２として例示した発明は、機器を設置する際に必要なネットワーク設定作業がネットワーク管理者にとって負担となる点や、アドレス等のネットワーク資源が浪費される点等において改善の余地があった。
【００１０】
また、特許文献３として例示した発明は、提供可能な機能印刷処理に限られる点や、通信ネットワーク上に機器を設置する際にアドレス等のネットワーク資源が浪費されるという点が問題となっていた。
【００１１】
そこで本発明の課題は、多様な機能を実行可能とすることによりユーザの満足度を向上するとともに、ネットワーク管理者の負担を軽減し、ネットワーク資源の浪費を防ぐマルチファンクションシステムを提供することである。
【００１２】
【課題を解決するための手段】
本発明は、上記課題を解決する為、以下のような特徴を備えている。
【００１３】
請求項１に記載の発明は、
ホスト装置と画像処理の実行を指示するクライアント装置とを接続するパブリックネットワークと、前記ホスト装置と画像処理を実行する複数のデバイスとを接続するローカルネットワークとを有するマルチファンクションシステムであって、
前記ホスト装置は、
前記デバイスに対して固有のアドレスを割り当てるネットワーク設定提供部と、
前記デバイスに対して能力情報を問い合わせて取得するデバイス能力情報問合せ部と、
前記デバイス能力情報問合せ部により前記複数のデバイスから取得された能力情報を組み合わせることにより実現可能な仮想能力情報を決定する仮想能力情報決定部と、
前記クライアント装置からの要求に応じて、前記仮想能力情報決定部により決定された仮想能力情報を開示する仮想能力情報開示部と、
前記クライアント装置により画像処理の実行が指示された場合に、指示された画像処理を前記デバイスに割り当て、この割り当てた画像処理の実行を前記デバイスに指示する処理割当て部と、
前記デバイスから画像処理の結果情報を取得し、この結果情報を前記クライアント装置に送信する処理結果管理部と、
を備え、
前記複数の各デバイスは、
前記ホスト装置により割り当てられたアドレスを取得するネットワーク設定取得部と、
能力情報と前記ネットワーク設定取得部により取得されたアドレスを記憶するメモリと、
前記ホスト装置からの問合せに応じて、前記メモリに記憶された能力情報を読み出して前記ホスト装置に送信するデバイス能力情報提供部と、
前記ホスト装置により指示された画像処理を実行し、画像処理の結果情報を前記ホスト装置に提供する画像処理部と、
前記クライアント装置は、
前記ホスト装置に対して前記仮想能力情報の開示を要求する仮想能力情報開示要求部と、
前記ホスト装置から前記仮想能力情報を取得する仮想能力情報取得部と、
前記ホスト装置に対して画像処理の実行を指示する画像処理指示部と、
を備えることを特徴としている。
【００１４】
請求項１に記載の発明によれば、簡便で高機能な使い勝手の良いデバイス環境を提供でき、ユーザの満足度の向上を図ることができる。また、画像処理の実行指示がなされるごとに各デバイスに問合せを行って指示された処理内容を実行可能なデバイスを検索する手間を省き、指示された処理を速やかに完了できる。更に、従来はデバイスを追加するごとに行っていたネットワーク設定の手間を省き、システム管理者の負担を軽減することができる。
【００１５】
また、請求項１に記載の発明によれば、パブリックネットワークとローカルネットワークを分離して、従来デバイスを追加した場合に浪費されていたパブリックネットワークにおけるアドレス等のネットワーク資源の浪費を防止できる。更に、デバイスの追加をパブリックネットワークから分離したローカルネットワークにおいて行うため、デバイスの追加に伴う制限が少なく、デバイスの拡張性を高めることができる。
【００１６】
請求項２に記載の発明は、請求項１に記載の発明において、
前記ホスト装置は、
アドレスと能力情報を対応付けて記憶するデバイス能力情報データベース部を備え、
前記デバイス能力情報問合せ部によって、前記複数のデバイスから前記能力情報と該デバイスに設定されたアドレスを取得し、
前記デバイス能力情報データベース部によって、前記デバイス能力情報問合せ部により取得された前記能力情報と前記アドレスとを対応付けて記憶し、
前記クライアント装置により画像処理の実行が指示された場合に、前記処理割当て部によって、指示された画像処理を前記デバイスに割当て、この割り当てたた画像処理の実行を前記アドレスに基づき前記画像処理指示部によって前記デバイスに指示することを特徴としている。
【００１７】
請求項２に記載の発明によれば、ローカルネットワークに接続したデバイスの情報を、ホスト装置において統括的に管理して、効率良く画像処理を実行することができる。
【００１８】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記ホスト装置が前記複数のデバイスの何れかに組み込まれたことを特徴としている。
【００１９】
請求項３に記載の発明によれば、ホスト装置の機能をデバイスに組み込んだマルチファンクションシステムを構築することができる。
【００２０】
請求項４に記載の発明は、請求項１〜３の何れか一項に記載の発明において、
前記能力情報には前記デバイスの設定に関する情報が含まれることを特徴としている。
【００２１】
請求項４に記載の発明によれば、デバイスの能力及び設定に関する情報をホスト装置において統括的に管理し、効率良く画像処理を実行できる。
【００２２】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。
以下の実施の形態において説明するマルチファンクションシステムは、ホスト装置とクライアント装置とを接続するパブリックネットワークと、ホスト装置と複数のデバイスとを接続するローカルネットワークを備える。
【００２３】
ここで、ローカルネットワークとは、例えば会社等の限定された範囲に設定される一部のネットワークを指す。一方、パブリックネットワークとは、ローカルネットワーク以外のネットワークであり、専用線や既存の一般公衆回線を利用して構築された通信ネットワークであり、例えば、ＬＡＮ（但し、上記ローカルネットワークＬＮ以外）やＷＡＮなどの様々な回線形態を適用することが可能である。換言すれば、ＬＡＮをローカルネットワークとした場合に、このＬＡＮを含まない通信ネットワークをパブリックネットワークとする。
【００２４】
また、本実施の形態では、パブリックネットワークとローカルネットワークとを分離し、ＤＨＣＰ（Dynamic Host Configuration Protocol）等を利用して、ホスト装置がローカルネットワークＬＮ内でのみ有効なアドレスをデバイスに提供して各デバイスのネットワーク設定を行う。これによりパブリックネットワークにおけるアドレス等のネットワーク資源が浪費されることを防止する。
【００２５】
まず、構成を説明する。
図１は、本発明を適用した一実施の形態によるマルチファンクションシステム１００の全体構成を示す図である。図１に示すように、マルチファンクションシステム１００は、ホスト装置としてのマルチファンクションサーバ１が、ローカルネットワークＬＮを介してデバイス群２（プリンタ２Ａ、スキャナ２Ｂ、ファックス２Ｃ、ＭＦＰ（Multi Function Printer）２Ｄ）と接続され、パブリックネットワークＰＮを介してクライアント装置としてのＰＣ（Personal Computer）３に接続されて構成される。
【００２６】
なお、図１においては、マルチファンクションサーバ１に４台のデバイスから成るデバイス群２と４台のＰＣから成るＰＣ群３が接続された例を示すが、各装置の数はこれに限定されない。
【００２７】
ホスト装置であるマルチファンクションサーバ１は、図１に示すようにＮＩＣ（Network Interface Card）等のインターフェイスを介してパブリックネットワークＰＮ及びローカルネットワークＬＮに接続される。マルチファンクションサーバ１は、ＤＨＣＰ機能を備えたサーバであり、ローカルネットワークに追加接続されたデバイス群２にアドレスを供給してネットワーク設定を行う。また、デバイス群２に関する情報（以下、「能力情報」という。）を取得してデバイス群２を統括的に管理し、仮想マルチファンクションデバイスＶＤを構築し、デバイス群２を制御してＰＣ群３に高機能な画像処理サービスを提供する。
【００２８】
ここで、能力情報には、デバイス群２の画像処理能力に関する情報や設定に関する情報等が含まれる。また、仮想マルチファンクションデバイスＶＤとは、デバイス群２の各デバイスの能力を組み合わせることにより、クライアント装置であるＰＣ群３に対して多様な画像処理サービスを提供するマルチファンクションサーバ１及びデバイス群２を、１つのデバイスとしてみなしたものである。ＰＣ群３側からは、ホスト装置であるマルチファンクションサーバ１に指示を送信するだけで高機能な画像処理サービスを利用できる。このため、ＰＣ群３のユーザからは、１つのデバイスで多様な画像処理が実行されているように見える。
【００２９】
デバイス群２は、プリンタ２Ａ、スキャナ２Ｂ、ファックス２Ｃ、ＭＦＰ２Ｄにより構成され、各デバイスはローカルネットワークＬＮを介してマルチファンクションサーバ１と接続される。各デバイスは、ローカルネットワークＬＮに接続された際に、マルチファンクションサーバ１に対してネットワーク設定を要求するデータを送信し、アドレスを受信して保存することによりネットワーク設定を行う。また、各デバイスは、自らの画像処理能力や設定内容に関する能力情報を記憶しており、マルチファンクションサーバ１からの要求に応じて能力情報を送信する。
【００３０】
ＰＣ群３は、クライアント装置であるＰＣ３Ａ〜３Ｄにより構成されるＰＣ群３は、パブリックネットワークＰＮを介してマルチファンクションサーバ１と接続される。各ＰＣは、画像処理の実行指示をマルチファンクションサーバ１に送信し、マルチファンクションサーバ１から処理結果のデータを受信する。
【００３１】
次に、図１に示したマルチファンクションサーバ１、デバイス群２、ＰＣ群３の各装置の機能的構成を説明する。
図２は、マルチファンクションサーバ１の機能的構成を示すブロック図である。同図に示すように、マルチファンクションサーバ１は、ＣＰＵ（Central Processing Unit）１１、メモリ１２、画像データ保存部１３、ＰＮ用Ｉ／Ｆ１４、ＬＮ用Ｉ／Ｆ１５、ネットワーク設定提供部１６、デバイス能力情報問合せ部１７、デバイス能力情報データベース部１８、仮想能力情報決定部１９、処理割当て部２０、仮想能力情報開示部２１、処理結果管理部２２、により構成される。
【００３２】
ＣＰＵ１１は、メモリ１２に記憶されたマルチファンクションサーバ１を制御するためのプログラム及び後述する各種プログラムとの協働により、マルチファンクションサーバ１の各部を制御する。
【００３３】
メモリ１２は、図示しないＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を備える。ＲＡＭは、ＣＰＵ１１により実行制御される各種処理において、ＲＯＭから読み出されたプログラム、入出力データ、パラメータ等の一時的な格納領域を形成する。ＲＯＭは、プログラムやデータ等が予め記憶されている記録媒体（図示省略）を有し、この記録媒体は、磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、メモリ１２に固定的に設けられるもの、若しくは着脱自在に装着するものである。この記録媒体には、マルチファンクションサーバ１に対応するシステムプログラムと、このシステムプログラム上で実行可能な各種処理プログラムが格納されている。
【００３４】
上記各種プログラムには、後述する全体処理を実現するための全体処理プログラム、システム環境初期化処理を実現するためのシステム環境初期化処理プログラム、印刷処理を実現するための印刷処理プログラム、スキャナ処理を実現するためのスキャナ処理プログラム、ファクシミリ送信処理を実現するためのファクシミリ送信処理プログラム、コピー処理を実現するためのコピー処理プログラムが含まれる。更に、ネットワーク設定提供部１６、デバイス能力情報問合せ部１７、デバイス能力情報データベース部１８、仮想能力情報決定部１９、処理割当て部２０、仮想能力情報開示部２１、処理結果管理部２２、の各部の動作を実現するためのプログラムが含まれる。
これらの各プログラムは、コンピュータが読取可能な形態で格納され、ＣＰＵ１１は当該プログラムコードに従った動作を逐次実行する。
【００３５】
画像データ保存部１３は、記録媒体（図示省略）を有し、この記録媒体は、磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体には、デバイス群２やＰＣ群３から受信したスキャンデータや印刷用データ等の画像データが格納される。
【００３６】
ＰＮ用Ｉ／Ｆ１４は、パブリックネットワークケーブルＰＮＣを介してＰＣ群３と接続するためのインターフェイスであり、マルチファンクションサーバ１及びＰＣ群３の間におけるデータの送受信を行う。ＰＮ用Ｉ／Ｆ１４としては、図１に示すようにＮＩＣ等を使用可能である。
【００３７】
ＬＮ用Ｉ／Ｆ１５は、ローカルネットワークケーブルＬＮＣを介してデバイス群２と接続するためのインターフェイスであり、マルチファンクションサーバ１及びデバイス群２の間におけるデータの送受信を行う。ＬＮ用Ｉ／Ｆ１５としては、図１に示すようにＮＩＣ等を使用可能である。
【００３８】
ネットワーク設定提供部１６は、ＤＨＣＰ機能を実現する構成部であり、デバイス群２の各デバイスがローカルネットワークＬＮに設置された際に、各デバイスからの要求に応じてアドレスを提供する。
【００３９】
デバイス能力情報問合せ部１７は、ローカルネットワークＬＮに接続されたデバイス群２に能力情報を問い合わせ、デバイス群２から能力情報を取得する。
【００４０】
デバイス能力情報データベース部１８は、デバイス情報テーブル１８０を格納しており、デバイス能力情報問合せ部１７によりデバイス群２から取得された能力情報をデバイス情報テーブル１８０に格納する。
【００４１】
図３は、デバイス能力情報テーブル１８０の一例を示す図である。同図に示すデバイス能力情報テーブル１８０には、デバイス群２の各デバイスに関して、ネットワーク設定用のアドレス（Address）、デバイスの用途（Direction）、種別（Type）、機能（例えば、解像度（Resolution）、ページ記述言語（PDL）、用紙サイズ（Paper Size）、処理速度（Speed）、オプションの内容（Option）等）が対応付けて記憶されている。
【００４２】
仮想能力情報決定部１９は、デバイス能力情報テーブル１８０を参照して、デバイス群２の機能を組み合わせることにより実現可能な画像処理能力の情報（以下、「仮想能力情報」という。）を決定し、保持する。
【００４３】
処理割当て部２０は、デバイス能力情報テーブル１８０を参照して、ＰＣ群３によって実行指示された画像処理を実行するデバイスを決定する。そして、ＬＮ用Ｉ／Ｆ１５を介して、決定したデバイスに画像処理の実行指示データや出力対象の画像データ等を送信する。
【００４４】
仮想能力情報開示部２１は、ＰＣ群３から要求があった場合に、ＰＮ用Ｉ／Ｆ１４を介して、仮想能力情報決定部１９により決定された仮想能力情報をＰＣ３群に送信して開示する。
【００４５】
処理結果管理部２２は、デバイス群２からＬＮ用Ｉ／Ｆ１５を介して画像処理の結果データを取得する。また、デバイス群２により実行された画像処理の結果データをＰＮ用Ｉ／Ｆ１４を介してＰＣ群３に送信する。
【００４６】
上記ネットワーク設定提供部１６、デバイス能力情報問合せ部１７、デバイス能力情報データベース部１８、仮想能力情報決定部１９、処理割当て部２０、仮想能力情報開示部２１、処理結果管理部２２、の各部の動作は、メモリ１２に格納されたこれらの各部の動作を制御するためのプログラムとＣＰＵ１１との協働により実現される。なお、このプログラムの機能をＣＰＵ１１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００４７】
次いで、図１のデバイス群２を構成する各デバイスについて説明する。
図４は、プリンタ２Ａの機能的構成を示すブロック図である。同図に示すように、プリンタ２Ａは、ＣＰＵ４１、メモリ４２、ＬＮ用Ｉ／Ｆ４３、ネットワーク設定取得部４４、デバイス能力情報提供部４５、画像処理部４６、印刷部４７により構成される。
【００４８】
ＣＰＵ４１は、メモリ４２に記憶されたプリンタ２Ａを制御するためのプログラム及び後述する各種プログラムとの協働により、プリンタ２Ａの各部を制御する。
【００４９】
メモリ４２は、図示しないＲＡＭやＲＯＭを備える。ＲＡＭは、ＣＰＵ４１により実行制御される各種処理において、ＲＯＭから読み出されたプログラム、入出力データ、パラメータ等の一時的な格納領域を形成する。ＲＯＭは、プログラムやデータ等が予め記憶されている記録媒体（図示省略）を有し、この記録媒体は、磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、メモリ４２に固定的に設けられるもの、若しくは着脱自在に装着するものである。この記録媒体には、プリンタ２Ａに対応するシステムプログラムと、このシステムプログラム上で実行可能な印刷処理を実行するためのプログラム等が格納されている。更に、ネットワーク設定取得部４４及びデバイス能力情報提供部４５の動作を実現するためのプログラムが格納される。
これらのプログラムは、コンピュータが読取可能な形態で格納され、ＣＰＵ４１は当該プログラムコードに従った動作を逐次実行する。
【００５０】
図５は、メモリ４２に記憶されたプリンタ２Ａの能力情報の一例を示す図である。同図に示すように、用途（Direction）、種別（Type）、アドレス（Address）、解像度（Resolution）、ページ記述言語（PDL）、用紙サイズ（Paper Size）、処理速度（Speed）、オプションの内容（Option）、の各項目のデータが能力情報としてメモリ４２に格納されている。
なお、図５において、プリンタ２Ａの画像処理能力を示す情報のみを示したが、この他にプリンタ２Ａの設定に関する情報を能力情報として記憶することとしてもよい。
【００５１】
ＬＮ用Ｉ／Ｆ４３は、ローカルネットワークケーブルＬＮＣを介してマルチファンクションサーバ１と接続するためのインターフェイスであり、プリンタ２Ａとマルチファンクションサーバ１の間におけるデータの送受信を行う。ＬＮ用Ｉ／Ｆ４３としては、ＮＩＣ等を使用可能である。
【００５２】
ネットワーク設定取得部４４は、プリンタ２ＡがローカルネットワークＬＮに接続された際に、ＬＮ用Ｉ／Ｆ４３を介してマルチファンクションサーバ１にネットワーク設定の実行を要求するデータを送信し、マルチファンクションサーバ１からアドレスを受信する。そして、取得したアドレスをメモリ４２に格納することにより、プリンタ２Ａのネットワーク設定を行う。
【００５３】
デバイス能力情報提供部４５は、マルチファンクションサーバ１からの要求に応じて、メモリ６２に記憶された能力情報とアドレスのデータをＬＮ用Ｉ／Ｆ４３を介してマルチファンクションサーバ１に送信し、提供する。
【００５４】
画像処理部４６は、マルチファンクションサーバ１から転送された印刷用データに、拡大縮小、回転、及び位置変更等の画像処理や、階調処理、周波数処理等を施す。
【００５５】
印刷部４７は、図示しない感光ドラム、トナー、給紙部、排紙部を備えて構成され、用紙を給紙部から搬送して、画像処理部４６により処理された画像データの静電潜像を感光ドラムにより用紙に感光する。そして、感光した用紙にトナーを転写して定着させて、排紙部から印刷出力する。
【００５６】
上記ネットワーク設定取得部４４及びデバイス能力情報提供部４５の動作は、メモリ４２に格納されたこれらの構成部を制御するためのプログラムとＣＰＵ４１との協働により実現される。なお、このプログラムの機能をＣＰＵ４１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００５７】
図６は、スキャナ２Ｂの機能的構成を示すブロック図である。同図に示すように、スキャナ２Ｂは、ＣＰＵ６１、メモリ６２、ＬＮ用Ｉ／Ｆ６３、ネットワーク設定取得部６４、デバイス能力情報提供部６５、画像処理部６６、スキャナ部６７により構成される。
【００５８】
なお、ＬＮ用Ｉ／Ｆ６３、ネットワーク設定取得部６４、デバイス能力情報提供部６５、画像処理部６６は、図４に示したＬＮ用Ｉ／Ｆ４３、ネットワーク設定取得部４４、デバイス能力情報提供部４５、画像処理部４６の各部と同様の構成を有するため、その説明は省略する。
【００５９】
ＣＰＵ６１は、メモリ６２に記憶されたスキャナ２Ｂを制御するためのプログラム及び後述する各種プログラムとの協働により、スキャナ２Ｂの各部を制御する。
【００６０】
メモリ６２は、図示しないＲＡＭやＲＯＭを備える。ＲＡＭは、ＣＰＵ６１により実行制御される各種処理において、ＲＯＭから読み出されたプログラム、入出力データ、パラメータ等の一時的な格納領域を形成する。ＲＯＭは、プログラムやデータ等が予め記憶されている記録媒体（図示省略）を有し、この記録媒体には、スキャナ２Ｂに対応するシステムプログラムと、このシステムプログラム上で実行可能なスキャナ処理を実行するためのプログラム等が格納されている。更に、ネットワーク設定取得部６４及びデバイス能力情報提供部６５の動作を実現するためのプログラムが格納される。
これらのプログラムは、コンピュータが読取可能な形態で格納され、ＣＰＵ６１は当該プログラムコードに従った動作を逐次実行する。
【００６１】
図７は、メモリ６２に記憶されたスキャナ２Ｂの能力情報の一例を示す図である。同図に示すように、用途（Direction）、種別（Type）、アドレス（Address）、解像度（Resolution）、処理速度（Speed）、の各項目のデータが能力情報としてメモリ４２に格納されている。
なお、図７において、スキャナ２Ｂの画像処理能力を示す情報のみを示したが、この他にスキャナ２Ｂの設定に関する情報を能力情報として記憶することとしてもよい。
【００６２】
スキャナ部６７は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像データを読み取る。スキャナは、光源、レンズ、ＣＣＤ（Charge Coupled Device）等により構成され、光源から原稿へ照明操作した光の反射光を結像して光電変換することにより原稿画像を読み取り、スキャナデータを生成する。
【００６３】
スキャナ２Ｂのネットワーク設定取得部６４及びデバイス能力情報提供部６５の動作は、メモリ６２に格納されたこれらの構成部を制御するためのプログラムとＣＰＵ６１との協働により実現される。なお、このプログラムの機能をＣＰＵ６１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００６４】
以下、ファックス２Ｃ及びＭＦＰ２Ｄについて説明するが、これらのデバイスの構成は、上述したプリンタ２Ａ及びスキャナ２Ｂの構成と類似しているため、相違点のみを説明する。
【００６５】
ファックス２Ｃは、図４に示したプリンタ２Ａと略同様の構成を有するが、プリンタ２Ａの印刷部４７の代わりに、図示しないファクシミリ送受信部を備える。このファクシミリ送信部は、パブリックネットワークＰＮに接続され、このネットワーク上の図示しない外部装置から画像のイメージデータ（ファクシミリデータ）を受信する。また、ファクシミリ送信用のデータが入力されると、入力データをファクシミリデータに変換して外部装置に送信する。
また、ファックス２Ｃは、同デバイスの能力情報を保持しており、マルチファンクションサーバ１からの要求に応じて能力情報を提供する。
【００６６】
ＭＦＰ２Ｄは、プリンタ、スキャナ、コピー、ファクシミリ等の複数の画像処理機能を備えたデバイスである。ＭＦＰ２Ｄは、図４に示したプリンタ２Ａの構成部に加えて、図示しないスキャナ部、ファクシミリ部、コピー部を備える。
スキャナ部は、図６に示すスキャナ部と同様の構成を有し、ファクシミリ部は、ファックス２Ｄのファクシミリ部と同様の構成を有する。
【００６７】
ＭＦＰ２Ｄのコピー部は、用紙を給紙部から搬送して、スキャナ部において生成され、画像処理部４６において画像処理が施されたスキャナデータをラスター変換し、ビデオ信号を生成することにより画像を形成する。次に、画像データの静電潜像を感光ドラムにより用紙に感光する（コピー部の構成部は何れも図示省略）。そして、感光した用紙にトナーを転写して定着させて、排紙部から印刷出力する。
また、ＭＦＰ２Ｄは、能力情報を保持しており、マルチファンクションサーバ１からの要求に応じて能力情報を提供する。
【００６８】
次いで、図１のＰＣ群３の各ＰＣについて説明する。なお、ＰＣ３Ａ〜３Ｄの構成は同様であるため、ＰＣ３Ａについてのみ説明し、他のＰＣ３Ｂ〜３Ｄの説明は省略する。
【００６９】
図８は、ＰＣ３Ａの機能的構成を示すブロック図である。同図に示すように、ＰＣ３Ａは、ＣＰＵ８１、メモリ８２、ＰＮ用Ｉ／Ｆ８３、入力部８４、表示部８５、仮想能力情報開示要求部８６、仮想能力情報取得部８７、画像処理指示部８８により構成される。
【００７０】
ＣＰＵ８１は、メモリ８２に記憶されたＰＣ３Ａを制御するためのプログラム及び後述する各種プログラムとの協働により、ＰＣ３Ａの各部を制御する。
【００７１】
メモリ８２は、図示しないＲＡＭやＲＯＭを備える。ＲＡＭは、ＣＰＵ８１により実行制御される各種処理において、ＲＯＭから読み出されたプログラム、入出力データ、パラメータ等の一時的な格納領域を形成する。ＲＯＭは、プログラムやデータ等が予め記憶されている記録媒体（図示省略）を有し、この記録媒体には、ＰＣ３Ａに対応するシステムプログラムと、このシステムプログラム上で実行可能な各種処理を実行するためのプログラム等が格納されている。更に、仮想能力情報開示要求部８６、仮想能力情報取得部８７、画像処理指示部８８の各部の動作を実現するためのプログラムが格納される。
これらのプログラムは、コンピュータが読取可能な形態で格納され、ＣＰＵ８１は当該プログラムコードに従った動作を逐次実行する。
【００７２】
ＰＮ用Ｉ／Ｆ８３は、パブリックネットワークケーブルＰＮＣを介してマルチファンクションサーバ１と接続するためのインターフェイスであり、ＰＣ３Ａ及びマルチファンクションサーバ１間のデータの送受信を行う。ＰＮ用Ｉ／Ｆ８３としては、ＮＩＣ等を使用可能である。
【００７３】
入力部８４は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードを含み、このキーボードで押下されたキーに対応する押下信号をＣＰＵ８１に出力する。なお、入力部８４は、必要に応じてマウス、タッチパネル等のポインティングディバイスや、その他の入力装置を備えることとしてもよい。
【００７４】
表示部８５は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）等により構成され、ＣＰＵ８１から入力される表示信号の指示に従って画面上に表示データの表示を行う。
【００７５】
仮想能力情報開示要求部８６は、仮想マルチファンクションデバイスＶＤ（マルチファンクションサーバ１及びデバイス群２）により提供可能な処理内容の通知を要求するデータを、ＰＮ用Ｉ／Ｆ８３を介してマルチファンクションサーバ１に送信する。また、マルチファンクションサーバ１から仮想能力情報を取得する。
【００７６】
仮想能力情報取得部８７は、仮想マルチファンクションデバイスＶＤに対する画像処理の実行を指示するデータを、ＰＮＩ／Ｆを介してマルチファンクションサーバ１に送信する。
【００７７】
画像処理指示部８８は、マルチファンクションサーバ１から画像処理の処理結果のデータを受信して、表示部８５に出力することにより、処理結果をＰＣ３Ａのユーザに通知する。
【００７８】
上記仮想能力情報開示要求部８６、仮想能力情報取得部８７、画像処理指示部８８の動作は、メモリ８２に格納されたこれらの構成部を制御するためのプログラムとＣＰＵ８１との協働により実現される。なお、このプログラムの機能をＣＰＵ８１の制御下において動作する専用ハードウエアにより実現する構成としてもよい。
【００７９】
次に、図９〜図１４を参照して動作を説明する。
図９は、マルチファンクションサーバ１により実行される全体処理を示すフローチャートである。以下、同図を参照して全体処理について説明する。
【００８０】
全体処理において、マルチファンクションサーバ１の電源が投入された場合に（ステップＳ１）、システム環境初期化処理が実行される（ステップＳ２）。次に、プライベートネットワークＰＮに接続されたＰＣ群３の何れかから能力情報の開示を要求するデータが受信されたか否かが判別される（ステップＳ３）。能力情報の開示要求のデータが受信された場合は（ステップＳ３；ＹＥＳ）、開示要求を行ったＰＣに仮想能力情報が送信され（ステップＳ４）、ステップＳ６に移行する。一方、ＰＣ群３から能力情報の開示要求のデータが受信されない場合は（ステップＳ３；ＮＯ）、ステップＳ６に移行する。
【００８１】
次いで、ＰＣ群３の何れかから画像処理を指示するデータが受信されたか否かが判別され（ステップＳ５）、受信された場合は（ステップＳ５；ＹＥＳ）ステップＳ６に移行し、受信されない場合は（ステップＳ５；ＮＯ）、全体処理が終了する。ステップＳ６において、ＰＣ群３の何れかにより指示された画像処理の内容が印刷処理であるか否かが判別され、印刷処理である場合には（ステップＳ６；ＹＥＳ）、印刷処理が実行される（ステップＳ７）。
【００８２】
一方、指示された画像処理の内容が印刷処理ではなく（ステップＳ６；ＮＯ）、画像処理の内容がスキャナ処理である場合には（ステップＳ８；ＹＥＳ）、スキャナ処理が実行される（ステップＳ９）。また、指示された画像処理の内容がスキャナ処理ではなく（ステップＳ８；ＮＯ）、ファクシミリ送信処理である場合には（ステップＳ１０；ＹＥＳ）、ファクシミリ送信処理が実行される（ステップＳ１１）。また、画像処理の内容がファクシミリ送信処理ではなく（ステップＳ１０；ＮＯ）、コピー処理である場合には（ステップＳ１２；ＹＥＳ）、コピー処理が実行され（ステップＳ１３）、全体処理が終了する。
【００８３】
次に、図１０を参照して、図９の全体処理において実行されるシステム環境初期化処理について説明する。
システム環境初期化処理において、ローカルネットワークに新たに設置されたデバイス群２の何れかのデバイスから、ネットワーク設定を要求するデータが受信された場合に（ステップＳ１０１；ＹＥＳ）、ネットワーク設定するためのアドレスがデバイスに送信される（ステップＳ１０２）。
【００８４】
続いて、アドレスの送信先であるデバイスがローカルネットワークＬＮに接続された場合に（ステップＳ１０３；ＹＥＳ）、デバイスに対して能力情報の問合せが実行される（ステップＳ１０４）。次いで、デバイスから能力情報とアドレスが受信される（ステップＳ１０５）。そして、デバイス能力情報テーブル１８０にデバイスから受信されたデータが書き込まれ、デバイス能力情報テーブル１８０が更新される（ステップＳ１０６）。
【００８５】
次に、図１１を参照して、図９の全体処理において実行される印刷処理について説明する。
印刷処理において、まず、デバイス能力情報テーブル１８０が参照される（ステップＳ２０１）。次いで、受信された印刷用データを処理可能なデバイスがデバイス群２の中から検索され、印刷を行うデバイスが決定される（ステップＳ２０２）。
【００８６】
続いて、ステップＳ２０２において決定されたデバイスに印刷用データが送信された後（ステップＳ２０３）、デバイスから印刷が終了したことを示す印刷完了データが受信される。（ステップＳ２０４）。そして、印刷処理の実行を指示したＰＣに印刷完了データが送信され（ステップＳ２０５）、印刷処理が終了する。
【００８７】
次に、図１２を参照して、図９の全体処理において実行されるスキャナ処理について説明する。
スキャナ処理において、まず、デバイス能力情報テーブル１８０が参照される（ステップＳ３０１）。次いで、スキャナ機能を備えたデバイスがデバイス群２の中から検索され、デバイスが決定される（ステップＳ３０２）。
【００８８】
続いて、ステップＳ３０２において決定されたデバイスにスキャン指示が送信された後（ステップＳ３０３）、このデバイスからスキャナデータが受信される（ステップＳ３０４）。次に、受信されたスキャナデータが保存され（ステップＳ３０５）、スキャン処理の実行を指示したＰＣにスキャナデータが送信されて（ステップＳ３０６）、スキャナ処理が終了する。
【００８９】
次に、図１３を参照して、図９の全体処理において実行されるファクシミリ送信処理について説明する。
ファクシミリ送信処理において、まず、デバイス能力情報テーブル１８０が参照される（ステップＳ４０１）。次いで、ファクシミリ送信機能を備えたデバイスがデバイス群２の中から検索され、デバイスが決定される（ステップＳ４０２）。
【００９０】
続いて、ステップＳ４０２において決定されたデバイスに、ファクシミリ送信用のデータが送信された後（ステップＳ４０３）、このデバイスから送信が完了したことを示すファクシミリ送信完了データが受信される（ステップＳ４０４）。そして、ファクシミリ送信を指示したＰＣにファクシミリ送信完了データが送信されて（ステップＳ４０５）、ファクシミリ送信処理が終了する。
【００９１】
次に、図１４（ａ）を参照して、図９の全体処理において実行されるコピー処理について説明する。
コピー処理において、まず、デバイス能力情報テーブル１８０が参照される（ステップＳ５０１）。次いで、コピー機能を備えたデバイスがデバイス群２の中から検索され、デバイスが決定される（ステップＳ５０２）。
【００９２】
続いて、ステップＳ５０２において決定されたデバイスに、スキャン指示データが送信された後（ステップＳ５０３）、このデバイスからスキャナデータが受信されて（ステップＳ５０４）、受信されたスキャナデータが保存される（ステップＳ５０５）。次に、デバイス能力情報テーブル１８が参照されて（ステップＳ５０６）、印刷機能を備えたデバイスがデバイス群２の中から検索され、デバイスが決定される（ステップＳ５０７）。
【００９３】
次いで、ステップＳ５０７において決定されたデバイスにスキャナデータが送信された後（ステップＳ５０８）、このデバイスから印刷完了データが受信される（ステップＳ５０９）。そして、コピー処理を指示したＰＣにコピー処理が完了したことを示すコピー完了データが送信されて（ステップＳ５１０）、コピー処理が終了する。
【００９４】
なお、上記コピー処理において、原稿のスキャンと印刷出力を実行するために異なるデバイスが使用された場合について説明したが、マルチファンクションサーバ１の動作はこれに限定されない。例えば、ローカルネットワークＬＮに接続されたデバイス群２の何れかがスキャン及び印刷出力の両処理を実行可能である場合には、図１４（ａ）に示すように、図１４（ａ）のステップＳ５０２〜Ｓ５０９の代わりに、ステップＳ６０１を実行（マルチファンクションサーバ１からデバイスにスキャン支持及び印刷手段時を送信）してもよい。
【００９５】
以上のように、本実施の形態のマルチファンクションシステム１００において、マルチファンクションサーバ１は、ローカルネットワークＬＮに接続されたデバイス群２にアドレスを提供してネットワーク設定を行う。ローカルネットワークＬＮにより接続されたマルチファンクションサーバ１及びデバイス群２は、仮想マルチファンクションデバイスＶＤを構築する。ローカルネットワークＬＮから分離されたパブリックネットワークＰＮ上のＰＣ群３は、仮想マルチファンクションデバイスＶＤに対して、印刷処理、スキャナ処理、ファクシミリ送信処理、コピー処理等の画像処理の実行を指示する。マルチファンクションサーバ１は、ＰＣ群３により指示された処理をデバイス群２に割り当てて実行させ、デバイス群２による処理結果をＰＣ３に送信する。
【００９６】
したがって、高機能なデバイス環境を簡単に利用可能とすることができ、マルチファンクションシステム１００のユーザの満足度を向上させることができる。また、マルチファンクションサーバ１は、ローカルネットワークＬＮに接続されたデバイス群２の能力情報を予め取得して管理するため、ＰＣ群３から画像処理の実行が指示された場合にデバイスに能力情報を問い合わせて使用可能なデバイスを検索する必要がなく、画像処理を速やかに実行できる。
【００９７】
また、デバイス追加の際に、マルチファンクションサーバ１とデバイスとの間で自動的にネットワーク設定がなされるため、システム管理者の労力を軽減できる。また、マルチファンクションサーバ１がローカルネットワークＬＮにおいてのみ有効なアドレスをデバイス群２に提供して各デバイスのネットワーク設定を行うため、パブリックネットワークＰＮにおけるネットワーク資源が失われない。更に、デバイスの追加をパブリックネットワークＰＮから分離したローカルネットワークＬＮにおいて行うため、デバイスの追加に伴う制限を減少させ、デバイス群２の拡張性を高めることができる。
【００９８】
なお、本実施の形態における記述内容は、本発明に係るマルチファンクションシステム１００の好適な一例であり、これに限定されるものではない。例えば、上記実施の形態では、各装置間を接続するためのインターフェイスとして、ＮＩＣを用いる例を説明したが、ＬＡＮアダプタやルータやＴＡ（Terminal Adopter）等を用いることとしてもよい。
【００９９】
また、デバイス群２として、プリンタ、スキャナ、ファックス、ＭＦＰを例示したが、デバイスの種類はこれらに限定されず、例えば複写機等の画像処理機能を有するデバイスを利用することができる。更に、仮想マルチファンクションデバイスＶＤが実行可能な機能として、印刷処理、スキャナ処理、ファクシミリ送信処理、コピー処理について説明したが、デバイスの能力情報に応じたその他の処理（例えば、製本化処理等）を実行することも可能である。
【０１００】
また、上記実施の形態におけるマルチファンクションサーバ１とデバイス群２の何れかを組み合わせることも可能である。
【０１０１】
［変形例］
図１５に、図１のマルチファンクションシステム１００を変形したマルチファンクションシステム２００の全体構成を示し、図１６に、図１５のマルチファンクションサーバ２Ｅの機能的構成を示す。図１５に示すマルチファンクションサーバ２Ｅは、図１に示したマルチファンクションサーバ１とプリンタ２Ａとを組み合わせた装置である。マルチファンクションサーバ２Ｅは、ＰＣ群３から指示された画像処理を、マルチファンクションサーバ２Ｅ自体又はデバイス群２の何れかに割り当てて実行する。
【０１０２】
図１６に示すように、マルチファンクションサーバ２Ｅは、図２に示したマルチファンクションサーバ１の構成部であるＣＰＵ１１、メモリ１２、画像データ保存部１３、ＰＮ用Ｉ／Ｆ１４、ＬＮ用Ｉ／Ｆ１５、ネットワーク設定提供部１６、デバイス能力情報問合せ部１７、デバイス能力情報データベース部１８、仮想能力決定部１９、処理割当て部２０、仮想能力情報開示部２１、処理結果管理部２２の各部と、図４に示したプリンタ２Ａの構成部である画像処理部４６及び印刷部４７と、ネットワーク設定部９９とにより構成される。
【０１０３】
図１６に示すデバイス能力情報データベース部１８は、デバイス群２とマルチファンクションサーバ２Ｅの能力情報を保持する。仮想能力情報決定部１９は、デバイス群２及びマルチファンウションサーバ２Ｅを組み合わせることにより実現される能力情報を決定し、保持する。また、ネットワーク設定部９９は、マルチファンクションサーバ２ＥがローカルネットワークＬＮに設置されたことを検知し、マルチファンクションサーバ２Ｅ用のアドレスをネットワーク設定提供部１６から取得してメモリ６２に保存させて、自動的にマルチファンクションサーバ２Ｅのネットワーク設定を行う。
【０１０４】
なお、図１のマルチファンクションサーバ１の変形例として、マルチファンクションサーバ１をプリンタ２Ａと組み合わせたマルチファンクションサーバ２Ｅについて説明したが、プリンタ２Ａ以外のデバイス（例えば、スキャナ、ファックス、ＭＦＰ等）と組み合わせることも勿論可能である。
【０１０５】
その他、マルチファンクションシステム１００を構成する各装置又は構成部分の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０６】
【発明の効果】
請求項１に記載の発明によれば、簡便で高機能な使い勝手の良いデバイス環境を提供でき、ユーザの満足度の向上を図ることができる。また、画像処理の実行指示がなされるごとに各デバイスに問合せを行って指示された処理内容を実行可能なデバイスを検索する手間を省き、指示された処理を速やかに完了できる。更に、従来はデバイスを追加するごとに行っていたネットワーク設定の手間を省き、システム管理者の負担を軽減することができる。
【０１０７】
また、請求項１に記載の発明によれば、パブリックネットワークとローカルネットワークを分離して、従来デバイスを追加した場合に浪費されていたパブリックネットワークにおけるアドレス等のネットワーク資源の浪費を防止できる。更に、デバイスの追加をパブリックネットワークから分離したローカルネットワークにおいて行うため、デバイスの追加に伴う制限が少なく、デバイスの拡張性を高めることができる。
【０１０８】
請求項２に記載の発明によれば、ローカルネットワークに接続したデバイスの情報を、ホスト装置において統括的に管理して、効率良く画像処理を実行することができる。
【０１０９】
請求項３に記載の発明によれば、ホスト装置の機能をデバイスに組み込んだマルチファンクションシステムを構築することができる。
【０１１０】
請求項４に記載の発明によれば、デバイスの能力及び設定に関する情報をホスト装置において統括的に管理し、効率良く画像処理を実行できる。
【図面の簡単な説明】
【図１】本発明を適用したマルチファンクションシステムの全体構成を示す図である。
【図２】図１のマルチファンクションサーバの機能的構成を示すブロック図である。
【図３】図２のデバイス能力情報データベース部に格納されたデバイス能力情報テーブルの一例を示す図である。
【図４】図１のプリンタの機能的構成を示すブロック図である。
【図５】図４のメモリに格納された能力情報の一例を示す図である。
【図６】図１のスキャナの機能的構成を示すブロック図である。
【図７】図６のメモリに格納された能力情報の一例を示す図である。
【図８】図１のＰＣの機能的構成を示すブロック図である。
【図９】マルチファンクションサーバ１により実行される全体処理を示すフローチャートである。
【図１０】図９のシステム環境初期化処理を示すフローチャートである。
【図１１】図９の印刷処理を示すフローチャートである。
【図１２】図９のスキャナ処理を示すフローチャートである。
【図１３】図９のファクシミリ送信処理を示すフローチャートである。
【図１４】図９のコピー処理を示すフローチャートである。
【図１５】図１のマルチファンクションシステムの変形例を示す図である。
【図１６】図１５のマルチファンクションサーバの機能的構成を示すフローチャートである。
【符号の説明】
１，２Ｅ  マルチファンクションサーバ
２  デバイス群
２Ａ  プリンタ
２Ｂ  スキャナ
２Ｃ  ファックス
２Ｄ  ＭＦＰ
３  ＰＣ群
３Ａ，３Ｂ，３Ｃ，３Ｄ  ＰＣ
１１，４１，６１，８１  ＣＰＵ
１２，４２，６２，８２  メモリ
１３  画像データ保存部
１４，８３  ＰＮ用Ｉ／Ｆ
１５，４３，６３  ＬＮ用Ｉ／Ｆ
１６  ネットワーク設定提供部
１７  デバイス能力情報問合せ部
１８  デバイス能力情報データベース部
１９  仮想能力情報決定部
２０  処理割当て部
２１  仮想能力情報開示部
２２  処理結果管理部
４４，６４  ネットワーク設定取得部
４５，６５  デバイス能力情報提供部
４６，６６  画像処理部
４７  印刷部
６７  スキャナ部
８４  入力部
８５  表示部
８６  仮想能力情報開示要求部
８７  仮想能力情報取得部
８８  画像処理指示部
９９  ネットワーク設定部
１００，２００  マルチファンクションシステム
ＬＮ  ローカルネットワーク
ＰＮ  パブリックネットワーク
ＬＮＣ  ローカルネットワークケーブル
ＰＮＣ  パブリックネットワークケーブル
ＶＤ  仮想マルチファンクションデバイス
【図１】
2004194219.tif 000003
【図２】
2004194219.tif 000004
【図３】
2004194219.tif 000005
【図４】
2004194219.tif 000006
【図５】
2004194219.tif 000007
【図６】
2004194219.tif 000008
【図７】
2004194219.tif 000009
【図８】
2004194219.tif 000010
【図９】
2004194219.tif 000011
【図１０】
2004194219.tif 000012
【図１１】
2004194219.tif 000013
【図１２】
2004194219.tif 000014
【図１３】
2004194219.tif 000015
【図１４】
2004194219.tif 000016
【図１５】
2004194219.tif 000017
【図１６】
2004194219.tif 000018