(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された入力機器、ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバの組み合わせによってネットワークスキャン機能を実現するマルチファンクションシステムにおいて、
前記管理サーバが、
前記入力機器及び前記ファイル機器の機器情報を獲得する機器情報獲得手段と、
該機器情報獲得手段が獲得した前記機器情報を機器情報データベースに保管する機器情報保管手段と、
前記機器情報データベースに保管された機器情報に基づいて、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を生成する転送パス情報生成手段と、
該転送パス情報生成手段により生成された前記転送パス情報を転送パス情報データベースに保管する転送パス情報保管手段と、
前記転送パス情報データベースに保管された転送パス情報を、前記入力機器及び／又は前記ファイル機器に供給する転送パス情報供給手段とを有し、
前記入力機器が、
前記管理サーバに機器情報を送信する機器情報供給手段と、
前記転送パス情報を前記管理サーバから獲得する転送パス情報獲得手段と、
該転送パス情報獲得手段が獲得した複数の転送パス情報のうちから、ユーザに指定された１つの転送パス情報を選択する転送パス情報選択手段と、
該転送パス情報選択手段が選択した転送パス情報に従って、該転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記入力機器から前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送手段とを有することを特徴とするマルチファンクションシステム。
【請求項２】
前記転送パス情報獲得手段は、管理サーバの転送パス情報保管手段により転送パス情報データベースに保管された転送パス情報から、各機器に関連のある転送パス情報を獲得し、
前記転送パス情報供給手段は、前記各機器の転送要求に従って、転送要求をした機器に関連のある転送パス情報を供給することを特徴とする請求項１記載のマルチファンクションシステム。
【請求項３】
前記入力機器あるいは前記ファイル機器が、前記転送パス情報獲得手段により獲得した転送パス情報を保管する第２の転送パス情報保管手段を有し、
前記転送パス情報選択手段が、該入力機器あるいはファイル機器の第２の転送パス情報保管手段に保管された複数の転送パス情報のうちから、ユーザに指定された１つの転送パス情報を選択することを特徴とする請求項１記載のマルチファンクションシステム。
【請求項４】
前記転送パス情報は、前記ファイル機器の宛先を示す情報を含むことを特徴とする請求項１乃至３のいずれかに記載のマルチファンクションシステム。
【請求項５】
ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバと、ネットワークを介して接続された入力機器であって、
該入力機器の機器情報を、前記管理サーバに送信する機器情報供給手段と、
前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送パス情報獲得手段と、
前記転送パス情報獲得手段によって獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送手段とを有することを特徴とする入力機器。
【請求項６】
前記転送パス情報獲得手段によって獲得した複数の転送パス情報のうちから、ユーザに指定された１つの転送パス情報を選択する転送パス情報選択手段を更に有し、
前記データ転送手段は、前記転送パス情報選択手段で選択された転送パス情報に基づいてデータを転送することを特徴とする請求項５に記載の入力機器。
【請求項７】
前記転送パス情報獲得手段によって獲得した複数の転送パス情報を表示する表示手段を更に有し、
前記転送パス情報選択手段は、前記表示手段に表示された転送パス情報のうちから、ユーザに指定された１つの転送パス情報を選択することを特徴とする請求項６に記載の入力機器。
【請求項８】
前記転送パス情報獲得手段は、前記入力機器に関連のある転送パス情報を前記管理サーバから獲得することを特徴とする請求項５乃至７の何れかに記載の入力機器。
【請求項９】
ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバにネットワークを介して接続された入力機器の制御方法であって、
該入力機器の機器情報を、前記管理サーバに送信する機器情報供給工程と、
前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送パス情報獲得工程と、
前記転送パス情報獲得工程で獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送工程とを有することを特徴とする入力機器の制御方法。
【請求項１０】
ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバにネットワークを介して接続された入力機器の制御プログラムをコンピュータ読取可能に記憶する記憶媒体であって、
前記制御プログラムは、
該入力機器の機器情報を、前記管理サーバに送信する機器情報供給工程と、
前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送
パス情報獲得工程と、
前記転送パス情報獲得工程で獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送工程とを有することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチファンクションシステム、入力機器及びその制御方法、特にネットワークに接続された入力機器と画像を蓄えるファイルによって構成されるネットワークスキャナシステムに関するものである。
【０００２】
【従来の技術】
従来、マルチファンクションシステムの中で、スキャナやデジタルカメラ等の入力機器の画像を、ネットワークを介して、ファイルに蓄積し、その画像を、クライアントが加工・編集して使うネットワークスキャナシステムでは、ネットワーク上にデータを一時的に蓄えておくファイルサーバ、及び、入力機器からのデータ読み込みとファイルへのデータ送出を指示するクライアントホスト（これは前記ファイルサーバを兼ねる場合もある）で構成されていた。
【０００３】
このようなシステムにおいて、スキャナからの操作でネットワークスキャンを行う場合には、スキャナの操作部から、ファイルサーバのネットワークアドレス、画像の解像度／色空間／圧縮等ファイルフォーマット、ファイル名等を入力／設定してから、スキャナの原稿走査開始の指示を行う。
【０００４】
また、クライアントホストからの操作で、ネットワークスキャンを開始する場合には、クライアントホストの操作部から、スキャナのネットワークアドレス、画像の解像度／色空間／圧縮等ファイルフォーマット、ファイル名等を入力／設定し、転送先のファイルサーバのネットワークアドレスの設定を行い、ファイル取り込みのスタンバイ状態を確保してから、スキャナの操作部で、原稿の操作開始の指示を行う。
【０００５】
【発明が解決しようとする課題】
しかしながら、前者の従来例においては、スキャナで、ファイルサーバの指定、ファイルフォーマットの設定等を行うために、スキャナの操作部に多数のキー入力手段と豊富な情報を見るための表示部が必要となり、スキャナのコストが高くなっていた。
【０００６】
後者の従来例においては、複数のスキャナと複数のファイルサーバが存在するネットワークの場合、クライアントホストでのファイルサーバの指定やスキャナの指定が煩雑になり、使い勝手が非常に悪くなっていた。
【０００７】
本発明は、前記従来の欠点を除去し、スキャナなどの入力機器に複雑な操作指定を行わせる操作パネルを必要とせず、クライアントホストなどのファイル機器に複雑な操作指定を行わせることが不要になり、入力機器からファイル機器へネットワークを介して直接データ転送が可能なマルチファンクションシステム、入力機器及びその制御方法を提供する。
【０００８】
【課題を解決するための手段】
上記の課題を克服するため、本発明によるマルチファンクションシステムは、ネットワークに接続された入力機器、ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバの組み合わせによってネットワークスキャン機能を実現するマルチファンクションシステムにおいて、前記管理サーバが、前記入力機器及び前記ファイル機器の機器情報を獲得する機器情報獲得手段と、該機器情報獲得手段が獲得した前記機器情報を機器情報データベースに保管する機器情報保管手段と、前記機器情報データベースに保管された機器情報に基づいて、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を生成する転送パス情報生成手段と、該転送パス情報生成手段により生成された前記転送パス情報を転送パス情報データベースに保管する転送パス情報保管手段と、前記転送パス情報データベースに保管された転送パス情報を、前記入力機器及び／又は前記ファイル機器に供給する転送パス情報供給手段とを有し、前記入力機器が、前記管理サーバに機器情報を送信する機器情報供給手段と、前記転送パス情報を前記管理サーバから獲得する転送パス情報獲得手段と、該転送パス情報獲得手段が獲得した複数の転送パス情報のうちから、ユーザに指定された１つの転送パス情報を選択する転送パス情報選択手段と、該転送パス情報選択手段が選択した転送パス情報に従って、該転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記入力機器から前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送手段とを有することを特徴とする。
【０００９】
又、本発明の入力機器は、ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバと、ネットワークを介して接続された入力機器であって、該入力機器の機器情報を、前記管理サーバに送信する機器情報供給手段と、前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送パス情報獲得手段と、前記転送パス情報獲得手段によって獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送手段とを有することを特徴とする。
【００１０】
又、本発明の入力機器の制御方法は、ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバにネットワークを介して接続された入力機器の制御方法であって、該入力機器の機器情報を、前記管理サーバに送信する機器情報供給工程と、前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送パス情報獲得工程と、前記転送パス情報獲得工程で獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送工程とを有することを特徴とする。
【００１１】
又、本発明の記憶媒体は、ネットワークを介して送られるデータを受信し蓄積するファイル機器及び管理サーバにネットワークを介して接続された入力機器の制御プログラムをコンピュータ読取可能に記憶する記憶媒体であって、前記制御プログラムは、該入力機器の機器情報を、前記管理サーバに送信する機器情報供給工程と、前記管理サーバに保管された機器情報に基づいて生成された、入力機器及びファイル機器のそれぞれのネットワークアドレスと、該入力機器から該ファイル機器にデータを転送する際のデータ形式を示す情報とを含む転送パス情報を、前記管理サーバから獲得する転送パス情報獲得工程と、前記転送パス情報獲得工程で獲得した転送パス情報に含まれるファイル機器のネットワークアドレスを宛先として、前記データ形式を示す情報に従った形式で、前記管理サーバを介さずに前記ファイル機器に、前記入力機器で読み取ったスキャンデータを転送するデータ転送工程とを有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、添付図面に従って、本発明の実施の形態を詳細に説明する。
【００１３】
＜本実施の形態のマルチファンクションシステムの構成例＞
図１は、本実施の形態のマルチファンクションシステムであるネットワークスキャナシステムの構成例を示す概念模式図である。
【００１４】
１０１は、機器を接続するための既知の技術を用いたネットワークであり、本実施の形態ではＴＣＰ／ＩＰプロトコルを使用した、イーサネットの使用を想定している。１０２は、用紙などに印刷された原稿などを光学的に読み込みを行うネットワークスキャナで、ネットワークインターフェースを具備し、ネットワーク１０１を介して各機器に接続されている。
【００１５】
１０３は、管理サーバで、ネットワークスキャナ１０２、クライアントホスト１０４の組み合わせによる仮想ＭＦＰ（本実施の形態では、スキャナ＆ネットワーク＆ファイル機器）を構成する際の構成情報（以下、転送パスプロファイルと呼ぶ）を格納し、入力機器、ファイル機器の要請により転送パスプロファイルの提供を行う。管理サーバ１０３は、通常、パーソナルコンピュータやワークステーションにサーバソフトウェアを導入することによって実現される。管理サーバ１０３には、ネットワークインターフェースが具備されており、ネットワーク１０１を介して各機器に接続されている。
【００１６】
１０４は、クライアントホストで、ネットワークインターフェースを具備し、ネットワークインターフェースを介して送られる画像データを受信し、ファイルするファイルサーバとして機能する。
【００１７】
尚、本実施の形態ではネットワークスキャナシステムを説明するが、入力装置はスキャナに限らず、デジタルカメラ等でもよい。又、システムにはプリンタやファクシミリ等の出力装置も接続される。
【００１８】
（ネットワークスキャナの構成例）
図２は、ネットワークスキャナ１０２の構成例を示すブロック図である。
【００１９】
スキャナエンジン２０１は、既知の光学読み取り技術を利用したスキャナエンジンである。ＣＰＵ２０２は、全体の動作を制御する演算・制御用のプロセッサである。ＲＡＭ２０３は、スキャナエンジン２０１が読み込んだ画像データを一時的に格納したり、作業用の記憶情報を蓄えたり、あるいは図示しない外部記憶装置やホストからロードしたプログラムを格納しておくランダムアクセスメモリである。ＲＯＭ２０４は、ＣＰＵ２０２の動作を制御するプログラムが記憶されたリードオンリメモリである。
【００２０】
ネットワークＩ／Ｆ２０５は、ネットワーク１０１に接続するためのインターフェイスである。デバイスプロファイル供給部２０６は、管理サーバ１０３に伝えるネットワークスキャナ１０２の機器情報であるデバイスプロファイルを供給する。転送パスプロファイル獲得部２０７は、管理サーバ１０３から転送パスプロファイルを獲得し、ＲＡＭ２０３に情報を格納する。操作パネル２０８は、ユーザインターフェイスを提供するために、液晶、ＬＥＤなどのディスプレイ装置と複数個の操作ボタンから構成される。
【００２１】
（クライアントホストの構成例）
図３は、クライアントホスト１０４の構成例を示すブロック図である。
【００２２】
ＣＰＵ３０１は、全体の動作を制御する演算／制御用のプロセッサである。ＲＡＭ３０２は、作業用の記憶情報やＣＰＵ３０１の動作を制御するプログラムを蓄えておくランダムアクセスメモリである。ＨＤ３０３は、ネットワークインターフェースを介して送られる画像データやネットワークからダウンロードされるプログラムをファイルするハードディスクドライブ装置である。
【００２３】
ネットワークＩ／Ｆ３０５は、ネットワーク１０１に接続するためのインタフェースである。デバイスプロファイル供給部３０６は、クライアントホスト１０４の機器情報を管理サーバ１０３に伝える。転送パスプロファイル獲得部３０７は、管理サーバ１０３から転送パスプロファイルを獲得し、ＲＡＭ３０２に情報を格納する。操作パネル３０８は、ユーザインターフェイスを提供するための操作パネルである。操作パネル３０８は、ＣＲＴディスプレイ装置とキーボード、マウス等の組み合わせによっても代替され得る。
【００２４】
（管理サーバの構成例）
図４は、管理サーバ１０３の構成例を示すブロック図である。
【００２５】
ＣＰＵ４０１は、全体の動作を制御する演算・制御用のプロセッサである。ＲＡＭ４０２は、作業用の記憶情報やＣＰＵ４０１の動作を制御するプログラムを蓄えておくランダムアクセスメモリである。デバイスプロファイルデータベース４０４は、ネットワークに接続された機器のデバイスプロファイルを格納しておくデータベースである。転送パスプロファイルデータベース４０５は、デバイスプロファイルから生成された転送パスプロファイルを格納しておくデータベースである。
【００２６】
ネットワークＩ／Ｆ４０６は、ネットワーク１０１に接続するためのインタフェースである。デバイスプロファイル獲得部４０７は、ネットワークに接続された機器からデバイスプロファイルを獲得して、デバイスプロファイルデータベース４０４に格納する。転送パスプロファイル供給部４０８は、機器の要求にしたがい、転送パスプロファイルデータベース４０５から転送パスプロファイルを読み込み、ネットワークを介して機器に供給する。転送パスプロファイル生成部４０９は、デバイスプロファイルデータベース４０２に書かれた機器情報から、転送パスプロファイルを生成して、転送パスプロファイルデータベース４０５に書き込む。
【００２７】
（デバイスプロファイルの例）
次に、デバイスプロファイルについて説明する。
【００２８】
デバイスプロファイルは、仮想ＭＦＰ（本実施の形態では、スキャナ＆ネットワーク＆ファイル機器）を構成するために必要な、各機器に関する性能や特徴を示すデータであり、図５のようなテキストデータから構成される。
【００２９】
図５は、ネットワークスキャナ１０２におけるデバイスプロファイルの一例である。
【００３０】
Ｄｅｖｉｃｅ−ｔｙｐｅ：は機器の種類を示し、図５では、入力機器でスキャナであることを示す。
【００３１】
Ｄｅｖｉｃｅ−Ｉｄ：は機器のＩＤを示し、図５では、ＳｃａｎｎｅｒＸＸＸが機器のＩＤを示している。
【００３２】
Ｄｅｖｉｃｅ−ａｄｄｒｅｓｓ：は機器のネットワークアドレスを示し、図５では、１７２．１６．１０．２が機器のネットワークアドレスであることを示す。
【００３３】
Ｒｅｓｏｌｕｔｉｏｎ：は機器がサポートしている解像度であり、図５では、４００ｄｐｉ，６００ｄｐｉ，１２００ｄｐｉの解像度をサポートしていることを示す。
【００３４】
Ｍｅｄｉａ−ｓｉｚｅ：は機器がサポートしている用紙サイズを示し、図５では、機器がＡ４，Ａ５，Ｂ４の用紙サイズをサポートしていることを示す。
【００３５】
Ｉｎｐｕｔ−ｆｅｅ：は機器を利用した場合の課金単位を示し、図５では、Ａ４サイズで１６ｂｉｔの画像を取り込んだ場合に８円の課金がかかることを示す。
【００３６】
Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：は機器がサポートする画像フォーマットを示し、図５では、機器がＪＰＥＧとＧＩＦタイプの画像の出力、及び、ＬＩＰＳタイプのＰＤＬによる出力をサポートしていることを示す。
【００３７】
Ｉｎｐｕｔ−ｃｏｍｍａｎｄ：は他の機器からスキャナに読み込みを実行させるコマンドを示し、図５の”Ａ４・ＲＥＱ  Ａ４−ＳＣＡＮ”等は、Ａ４サイズで読み込みを行うためには”ＲＥＱ  Ａ４−ＳＣＡＮ”というコマンドをネットワークスキャナに送信すればよいことを示す。
【００３８】
図６は、クライアントホスト１０４におけるデバイスプロファイルの一例である。
【００３９】
Ｄｅｖｉｃｅ−Ｔｙｐｅ：は機器の種類を示し、図６では、本例のクライアントホストがファイルサーバの機能を果たしているので、出力機器でＨＤであることを示す。
【００４０】
Ｄｅｖｉｃｅ−Ｉｄ：は機器のＩＤを示し、図６では、ＰＣ−ＸＸＸが機器のＩＤであることを示す。
【００４１】
Ｄｅｖｉｃｅ−ａｄｄｒｅｓｓ：は機器のネットワークアドレスを示し、図６では、１７２．１６．１０．３が機器のネットワークアドレスであることを示す。
【００４２】
Ｓｕｐｐｏｒｔ  Ｍｏｄｅ：はファイルがＲｅａｄ Ｏｎｌｙ，Ｗｒｉｔｅ  Ｏｎｌｙ，Ｒｅａｄ／Ｗｒｉｔｅ可能のいずれをサポートするかのモードを示し、図６では、Ｒｅａｄ／Ｗｒｉｔｅ可能なモードをサポートしていることを示す。
【００４３】
Ａｃｃｅｓｓ−ｓｐｅｅｄ：はファイルのデータ転送速度を示し、図６では、８ＭＢ／ｓを示す。
【００４４】
Ａｍｏｕｎｔ  Ｆｉｌｅ：はファイルの全容量を示し、図６では５ＧＢ（ギガバイト）を示す。
【００４５】
Ｒｅｍａｉｎ  Ｆｉｌｅ：はファイルの残容量を示し、図６では３．５ＧＢを示す。
【００４６】
上記それぞれの機器のデバイスプロファイルは、管理サーバ１０３のデバイスプロファイル獲得部によって獲得処理が行われる。
【００４７】
＜本実施の形態のマルチファンクションシステムの動作例＞
（デバイスプロファイルの収集）
図７は、管理サーバ１０３のデバイスプロファイル獲得部４０７の動作を説明するフローチャートである。尚、デバイスプロファイル獲得部４０７は、管理サーバ１０２の起動とともに起動され、システムが終了するまで動作する。
【００４８】
ステップＳ７０１においては、起動時に一度だけ、ネットワークに接続している全ての機器に対してデバイスプロファイル獲得命令を発行する。図８に、デバイスプロファイル獲得命令の構造例を示す。”ＲＥＱ”は転送要求、”ＤＥＶＩＣＥ−ＰＲＯＦＩＬＥ”はデバイスプロファイルを示しており、デバイスプロファイルの要求であることを示している。このデバイスプロファイル獲得命令は、ＴＣＰ／ＩＰにおけるＵＤＰパケットの形式でネットワークに対してブロードキャスト通達される。
【００４９】
ステップＳ７０２において、デバイスプロファイル転送命令が届いたかどうかを判断し、届かない場合はステップＳ７０２に戻りデバイスプロファイル転送命令の待機状態になる。図１９に、デバイスプロファイル転送命令の構造例を示す。１行目の”ＳＥＮＤ”は転送、”ＤＥＶＩＣＥ−ＰＲＯＦＩＬＥ”はデバイスプロファイルを示し、デバイスプロファイルの転送であることを示す。以下の行は、図５と同様に、デバイスプロファイルの内容を示し、”ＥＮＤ＿ＯＦ＿ＰＲＯＦＩＬＥ”の行によって終了する。
【００５０】
デバイスプロファイル獲得部４０７は、デバイスプロファイルの転送を受けると、ステップＳ７０３において、デバイスプロファイルをデバイスプロファイルデータベース４０４に記録すると、ステップＳ７０２に戻り、次のデバイスプロファイル転送命令の着信を待つ。
【００５１】
次に、それぞれの機器側からデバイスプロファイルを転送する仕組を説明する。
【００５２】
図９は、機器側にあるデバイスプロファイル供給部の動作を説明するフローチャートである。尚、デバイスプロファイル供給部はネットワークスキャナ１０２の場合、図２の２０６であり、クライアントホスト１０４の場合、図３の３０６である。デバイスプロファイル供給部は、各機器の起動時に呼び出され、各機器の電源遮断が行われるまで処理を継続する。
【００５３】
図９のステップＳ９０１において機器は、起動時に１回だけ管理サーバ１０３にデバイスプロファイルの転送を実行する。管理サーバ１０３が起動していた場合は、図７のステップＳ７０２におけるデバイスプロファイル転送命令を受取っているので、このデバイスプロファイル転送命令はデバイスプロファイルデータベース４０４に反映されるが、管理サーバ１０３が起動していない場合には、このデバイスプロファイル転送命令は管理サーバ１０３のデバイスプロファイルデータベース４０４には反映されない。
【００５４】
ステップＳ９０２において、デバイスプロファイル転送要求命令が届いたのかどうかのチェックを行う。届いていない場合にはステップＳ９０２に戻り、デバイスプロファイル転送要求命令の待機状態になる。デバイスプロファイル転送要求命令が管理サーバ１０３から送られた場合には、ステップＳ９０３において、ステップＳ９０１と同様にデバイスプロファイル転送命令を管理サーバ１０３に発送する。
【００５５】
この処理は、各機器が起動している状態で管理サーバ１０３が後追いで起動した場合に、デバイスプロファイルデータベース４０４に機器情報を反映するための処理で、管理サーバ１０３のデバイスプロファイル獲得部４０７が図７のステップＳ７０１で起動時に、デバイスプロファイル転送要求命令を発行することによって、管理サーバ１０３がネットワークに接続されているすべての機器のデバイスプロファイルを常に獲得していることを保証するものである。
【００５６】
（転送パスプロファイルの生成）
管理サーバ１０３では、デバイスプロファイルデータベース４０４に書かれた機器情報をもとに、転送パスプロファイル生成部４０９が転送パスプロファイルを生成し、転送パスプロファイルデータベース４０５に格納する。尚、転送パスプロファイルの生成は、デバイスプロファイルデータベース４０４の機器情報をもとに、データフォーマット等が一致可能な入力機器と出力機器とが自動的に組み合わされて、あるいはオペレータによる指示や追加，変更によって、作成される。
【００５７】
図１０は、転送パスプロファイルの構造例である。
【００５８】
Ｄｅｓｃｒｉｐｔｉｏｎ：は転送パスを選択する際に、機器のパネルに表示する文字列を示し、図１０では、”ＦＩＬＥ  ｓｃａｎｎｅｒＸＸＸ  ｔｏ  ＰＣ−ＸＸＸ”であることを示す。
【００５９】
ｉｎｐｕｔ−ｄｅｖｉｃｅ：は入力機器のタイプを示し、ｏｕｔｐｕｔ−ｄｅｖｉｃｅ：は出力機器のタイプを示す。
【００６０】
ｉｎｐｕｔ−ａｄｄｒｅｓｓ：は入力機器のネットワークアドレスを示し、ｏｕｔｐｕｔ−ａｄｄｒｅｓｓ：は出力機器のネットワークアドレスを示す。
【００６１】
Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：はこの転送パスで使用されるドキュメントのフォーマットを示す。
【００６２】
Ｒｅｓｏｌｕｔｉｏｎ：はこの転送パスで使用される解像度を示す。
【００６３】
Ｉｎｐｕｔ−ｃｏｍｍａｎｄ：は入力機器のデバイスプロファイルに書かれていた情報で、入力機器に読み込みを行わせるコマンドを示す。
【００６４】
（転送パスプロファイルの供給）
管理サーバ１０３は、通常１個以上の転送パスプロファイルを所有しており、入力機器と出力機器の要求により転送パスプロファイルを各機器に供給する。
【００６５】
図１１は、管理サーバ１０３内にある、転送パスプロファイル供給部４０８の動作を説明するフローチャートである。尚、転送パスプロファイル供給部４０８は、管理サーバ１０３の起動とともに動作が開始する。
【００６６】
ステップＳ１１０１において、起動時に転送パスプロファイルデータベース４０５に格納された全ての転送パスプロファイルが、転送パスプロファイル転送命令によってネットワークに接続された全ての機器に通知される。通知はブロードキャスト通知によって行われる。
【００６７】
ステップＳ１１０２において、転送パスプロファイルデータベース４０５に変更があったかどうかを調べ、変更があった場合には、ステップＳ１１０３において、変更があった転送パスプロファイルをネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。
【００６８】
ステップＳ１１０４において、各機器から転送パスプロファイル転送要求命令が届いたか否かを調べる。届いていた場合には、ステップＳ１１０５において、転送パスプロファイルデータベース４０５に格納された全ての転送パスプロファイルを、転送パスプロファイル転送命令によって要求のあった機器に通知する。
【００６９】
図１２は、転送パスプロファイル要求命令の構造例である。
【００７０】
”ＲＥＱ”は転送要求、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＰＡＴＨ−ＰＲＯＦＩＬＥ”は転送パスプロファイルを示しており、転送パスプロファイルの転送要求であることを示している。
【００７１】
図１３は、転送パスプロファイル転送命令の構造例である。
【００７２】
１行目の”ＳＥＮＤ”は転送、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＰＡＴＨ−ＰＲＯＦＩＬＥ”は転送パスプロファイルを示し、転送パスプロファイルの転送であることを示している。以下の行は、図１０と同様に、転送パスプロファイルの内容であることを示し、”ＥＮＤ＿ＯＦ＿ＰＲＯＦＩＬＥ”の行によって終了する。
【００７３】
図１４は、入力機器及び出力機器内にある転送パスプロファイル獲得部の動作を説明するフローチャートである。尚、転送パスプロファイル獲得部は、ネットワークスキャナ１０２の場合は図２の２０７で、クライアントホスト１０４の場合は図３の３０７である。
【００７４】
ステップＳ１４０１において、ネットワークスキャナ１０２、クライアントホスト１０４は、転送パスプロファイルを獲得するために、管理サーバ１０３に対して転送パスプロファイル要求命令を発行する。この命令により、管理サーバ１０３内の転送パスプロファイル供給部４０８のフローチャート（図１１）のステップＳ１１０４においてＹｅｓと判断され、ステップＳ１１０５において転送パスプロファイルの転送が行われる。
【００７５】
ステップＳ１４０２において、転送パスプロファイル転送命令により転送パスプロファイルが転送された場合は、ステップＳ１４０３において、ＲＡＭ（ネットワークスキャナ１０２なら２０３、クライアントホスト１０４なら３０３）に格納される。
【００７６】
以上により、各機器（ネットワークスキャナ１０２、クライアントホスト１０４）は、転送パスプロファイルを管理サーバ１０３から獲得し、ＲＡＭ２０３，３０３に格納する。
【００７７】
（スキャナによるデータ伝送例）
次に、実際にネットワークスキャンを行うプロセス例を説明する。本実施の形態では、ネットワークスキャナ１０２からの操作で転送パスプロファイルを選択して、スキャンデータをクライアントホスト１０４に転送し、ファイルする。
【００７８】
まず、使用者はネットワークスキャナ１０２の前に立ち、原稿をセットしてからパネルを操作してスキャンを行う。
【００７９】
図１５は、ネットワークスキャナ１０２における操作パネル２０８の外観を示す図である。１５０１は、１２桁の文字を表示可能な液晶パネル、１５０２は、各機能を選択するカーソルキー、１５０３は、スキャンを実行する実行ボタンである。
【００８０】
使用者はカーソルキー１５０２の右キーを押すことにより、予め登録された転送パスプロファイルの選択を行う。
【００８１】
図１６は、カーソルキー１５０２の右キーを１度押した場合の液晶パネル１５０１の表示内容である。液晶パネルの文字列は、図１０のＤｅｓｃｒｉｐｔｉｏｎ：に示されている文字列を表示しており、図１０で示された転送パスプロファイルが選択されていることを示している。もし、ネットワークスキャナ１０２が複数の転送パスプロファイルに登録されている場合、カーソルキー１５０２の右キーをさらに押すことにより、別の転送パスプロファイルが選択可能となる。
【００８２】
ここで、スキャン実行ボタン１５０３を押すことにより、選択された（液晶パネルに表示された）転送パスプロファイルを利用したネットワークスキャンを実行する。
【００８３】
図１３の転送パスプロファイルによると、ネットワークスキャナ１０２は、ｏｕｔｐｕｔ−ａｄｄｒｅｓｓ：に書かれた１７２．１６．１０．３（クライアントホスト１０４）を出力機器として選択し、Ｒｅｓｏｌｕｔｉｏｎ：に書かれた６００ｄｐｉの解像度で原稿を読み込み、Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：に書かれたＬＩＰＳ４形式で、スキャンデータを送信する。スキャンデータは、ネットワーク１０１を介してクライアントホスト１０４に転送される。この時、クライアントホスト１０４は、転送パスプロファイルに関係なく、転送されたスキャンデータのファイル処理を行うだけである。
【００８４】
（クライアントホストによるデータ伝送例）
次に、クライアントホスト１０４の操作パネルから転送パスプロファイルを選択し、ネットワークスキャナ１０２に対してスキャンデータの送信を要求する例を示す。
【００８５】
まず、クライアントホスト１０４は、ネットワークスキャナ１０２が転送パスプロファイルを管理サーバ１０３から獲得するのと同様の手順で、転送パスプロファイルの獲得を行う。
【００８６】
次に、実際にネットワークスキャンを行うプロセスを説明する。
【００８７】
使用者は、ネットワークスキャナ１０２に原稿をセットしてから、クライアントホスト１０４の前に立ち、操作パネル３０８を操作してネットワークスキャンを行う。
【００８８】
図１７は、クライアントホスト１０４における操作パネル３０８の表示で、これは標準セッティングを示している。
【００８９】
１７０１は、予め登録しておいた転送パスプロファイルの選択を行う選択ボタンで、選択ボタン１７０１で選択された転送パスプロファイルが、パスセレクション表示１７０２に表示される。この例では、図１３の転送パスプロファイルのＤｅｓｃｒｉｐｔｉｏｎ：に示されている文字列を表示している。また、１７０４の表示も、選択ボタン１７０１で選択された転送パスプロファイルの表示を行い、図１３の転送パスプロファイルのｉｎｐｕｔ−ｄｅｖｉｃｅ：、ｏｕｔｐｕｔ−ｄｅｖｉｃｅ：、ｉｎｐｕｔ−ａｄｄｒｅｓｓ：、ｏｕｔｐｕｔ−ａｄｄｒｅｓｓ：、ｒｅｓｏｌｕｔｉｏｎ：、ｄｏｃｕｍｅｎｔ  ｆｏｒｍａｔ：に示されている文字列、及び、機器のステータスが表示される。
【００９０】
また、１７０５はキャンセルボタン、１７０６はＯＫボタンで、ＯＫボタン１７０６を押すことにより、この転送パスプロファイルを利用したネットワークスキャン機能を実行する。
【００９１】
図１３の転送パスプロファイルによると、クライアントホスト１０４は、ｉｎｐｕｔ−ａｄｄｒｅｓｓ：に書かれた１７２．１６．１０．２（ネットワークスキャナ１０２）を入力機器として選択し、ｉｎｐｕｔ−ｃｏｍｍａｎｄ：に書かれた読み込みコマンドを入力装置に送信することにより、読み込みの要求を行う。ネットワークスキャナ１０２が読み込みコマンドを受け取るとスキャンを開始し、クライアントホスト１０４に転送パスプロファイルで指定された解像度、画像フォーマットでスキャン画像を転送し、クライアントホスト１０４でファイルする。
【００９２】
操作者がスキャナの詳細を設定したい場合は、１７０３のプロパティーボタンを押した後、設定をする。
【００９３】
図１８は、プロパティーボタン１７０３を押したときに表れる操作パネルを示している。
【００９４】
１８０１は、原稿のスキャン範囲の設定ボタンで、デフォルトでは全面スキャンで、スキャン範囲設定ボタン１８０１が押されると、範囲範囲指定１８０２でスキャン範囲を設定する。１８０３〜１８０８はスキャンの画質設定であり、１８０４〜１８０６はスキャナの明るさ設定で、１８０５はＡＥで明るさの自動設定し、１８０４は暗くするボタン、１８０６は明るくするボタンで、その設定された明るさが明るさ表示１８０３に表示される。１８０７はスキャナから読み込まれる写真、原稿、レター等の画像の種類の表示で、画像種類の選択ボタン１８０８により選択される。本例では、写真（Ｐｈｏｔｏ）が選択されている。
【００９５】
１８０９〜１８１１は、スキャンする原稿のページを指定するもので、１８０９は全ページをスキャンするボタンで、デフォルトでｏｎになっている。１８１０はスキャンするページを指定するボタンで、１８１１のページ指定欄にスキャンするページを入力する。１８１３は設定のキャンセルボタン、１８１４は設定のＯＫボタンである。
【００９６】
尚、上記実施の形態によれば、転送パスプロファイルはすべて管理サーバに格納されていることを想定していたが、管理サーバが起動していない場合でもスキャナ処理を可能とするために、各機器の不揮発性メモリに転送パスプロファイルを登録できるようにしてもよい。さらにいえば、管理サーバと同等の機能を各機器が内蔵してもよい。
【００９７】
また、上記実施の形態によれば、クライアントホストと管理サーバを別にネットワーク上に配置していたが、クライアントホストが管理サーバを兼ねていても、あるいはネットワークスキャナが管理サーバを兼ねていても、同等の機能が実現されることは言うまでもない。
【００９８】
また、上記実施の形態によれば、スキャナはＢ＆Ｗスキャナであったが、カラースキャナで、Ｄｏｃｕｍｅｎｔ  ｆｏｒｍａｔがＪＰＥＧ等の圧縮画像であってもよい。
【００９９】
また、クライアントホストでのプロパティーの設定で、カラーバランス、γの設定等の他の設定も可能であり、これらも本発明の範囲に含まれる。。
【０１００】
また、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）の構成要素に適用してもよい。
【０１０１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１０３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャート等に対応するプログラムコードを格納することになる。
【０１０６】
【発明の効果】
以上説明したように、本発明により、スキャナなどの入力機器に複雑な操作指定を行わせる操作パネルを必要とせず、クライアントホストなどのファイル機器に複雑な操作指定を行わせることが不要となり、入力機器からファイル機器へネットワークを介して直接データ転送が可能なマルチファンクションシステム、入力機器及びその制御方法を提供できる。
【０１０７】
すなわち、ネットワークスキャナからクライアントホストにデータを転送し、ネットワークスキャンを実現するための複雑な構成情報を転送パスプロファイルとして管理サーバで生成し、ネットワークスキャナが該転送パスプロファイルを獲得することで、ネットワークスキャナからは、どの転送パスプロファイルを使用するか選択させるだけでネットワークスキャン機能が可能となり、ユーザに利便性を与え、スキャナに複雑な操作指定を行わせる操作パネルを必要としなくなるためにコスト削減が可能となる。
【０１０８】
また、ネットワークスキャナからクライアントホストにデータを転送し、ネットワークスキャンを実現するための複雑な構成情報を転送パスプロファイルとして管理サーバで生成し、クライアントホストが該転送パスプロファイルを獲得することで、クライアントホストからは、どの転送パスプロファイルを使用するか選択させるだけでネットワークスキャン機能が可能となり、ユーザに利便性を与え、クライアントホストに複雑な操作指定を行わせることが不要となる。
【０１０９】
【図面の簡単な説明】
【図１】本実施の形態のマルチファンクションシステムの構成例を示す概念模式図である。
【図２】ネットワークスキャナの構成例を示すブロック図である。
【図３】クライアントホストの構成例を示すブロック図である。
【図４】管理サーバの構成例を示すブロック図である。
【図５】ネットワークスキャナにおけるデバイスプロファイルの一例を示す図である。
【図６】クライアントホストにおけるデバイスプロファイルの一例を示す図である。
【図７】管理サーバのデバイスプロファイル獲得部の動作例を示すフローチャートである。
【図８】デバイスプロファイル獲得命令の構造例を示す図である。
【図９】デバイスプロファイル転送命令の構造例を示す図である。
【図１０】転送パスプロファイルの構造例を示す図である。
【図１１】管理サーバ内にある、転送パスプロファイル供給部の動作例を示すフローチャートである。
【図１２】転送パスプロファイル要求命令の構造例を示す図である。
【図１３】転送パスプロファイル転送命令の構造例を示す図である。
【図１４】入力機器及び出力機器内にある転送パスプロファイル獲得部の動作例を示すフローチャートである。
【図１５】ネットワークスキャナにおける操作パネルの外観を示す図である。
【図１６】カーソルキーの右キーを１度押した場合の液晶パネルの表示内容を示す図である。
【図１７】クライアントホストにおける操作パネルの外観を示す図である。
【図１８】クライアントホストにおけるプロパティー表示を示す図である。
【図１９】デバイスプロファイル転送命令の構造例を示す図である。
【図１】
0004377981.tif 000002
【図２】
0004377981.tif 000003
【図３】
0004377981.tif 000004
【図４】
0004377981.tif 000005
【図５】
0004377981.tif 000006
【図６】
0004377981.tif 000007
【図７】
0004377981.tif 000008
【図８】
0004377981.tif 000009
【図９】
0004377981.tif 000010
【図１０】
0004377981.tif 000011
【図１１】
0004377981.tif 000012
【図１２】
0004377981.tif 000013
【図１３】
0004377981.tif 000014
【図１４】
0004377981.tif 000015
【図１５】
0004377981.tif 000016
【図１６】
0004377981.tif 000017
【図１７】
0004377981.tif 000018
【図１８】
0004377981.tif 000019
【図１９】
0004377981.tif 000020