(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された入力機器、出力機器及び情報処理装置の組み合わせによって複写機能を構成するマルチファンクションシステムにおいて、
前記情報処理装置が、
前記入力機器及び前記出力機器それぞれの機器情報を獲得する機器情報獲得手段と、
前記機器情報獲得手段によって獲得された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成する転送パス情報生成手段と、
前記転送パス情報生成手段によって生成された転送パス情報を、前記入力機器あるいは前記出力機器に供給する転送パス情報供給手段と、
前記入力機器及び前記出力機器の組み合わせがユーザと関連付けられたユーザ情報を生成するユーザ情報生成手段とを有し、
前記入力機器あるいは前記出力機器が、
該機器固有の情報を前記情報処理装置に対し送信する機器情報供給手段と、
前記転送パス情報を前記情報処理装置から獲得する転送パス情報獲得手段と、
前記ユーザ情報を前記情報処理装置から獲得するユーザ情報獲得手段と、
前記転送パス情報獲得手段が獲得した一個以上の転送パス情報のうちから何れかを選択する転送パス情報選択手段と、
前記ユーザ情報獲得手段が獲得した一個以上のユーザ情報のうちから何れかを選択するユーザ情報選択手段と、
前記選択された転送パス情報及びユーザ情報に従って前記入力機器から出力機器へデータを転送するデータ転送手段とを有することを特徴とするマルチファンクションシステム。
【請求項２】
前記転送パス情報生成手段が、前記転送パス情報を設定する転送パス情報設定手段を含むことを特徴とする請求項１記載のマルチファンクションシステム。
【請求項３】
前記転送パス情報獲得手段が、前記各機器に関連のある転送パス情報を前記情報処理装置から獲得し、
前記転送パス情報供給手段が、前記各機器の転送要求に従って、要求された機器に関連のある転送パス情報を供給することを特徴とする請求項１記載のマルチファンクションシステム。
【請求項４】
前記入力機器あるいは前記出力機器が、
前記転送パス情報をデータベースに保管する転送パス情報保管手段を有し、
前記転送パス選択手段は、前記各機器の転送パス情報保管手段に保管された一個以上の転送パス情報から１つを選択することを特徴とする請求項１記載のマルチファンクションシステム。
【請求項５】
ネットワークに接続された入力機器、出力機器及び情報処理装置の組み合わせによって複写機能を構成するマルチファンクションシステムにおいて、
前記情報処理装置が、
前記入力機器及び前記出力機器それぞれの機器情報を獲得する機器情報獲得手段と、
前記機器情報獲得手段によって獲得された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成する転送パス情報生成手段と、
前記転送パス情報生成手段によって生成された転送パス情報を、前記入力機器に供給する転送パス情報供給手段と、
前記入力機器及び前記出力機器の組み合わせがユーザと関連付けられたユーザ情報を生成するユーザ情報生成手段とを有し、
前記入力機器及び前記出力機器のそれぞれが、
該機器固有の情報を前記情報処理装置に対し送信する機器情報供給手段を有し、
前記入力機器が、
前記転送パス情報を前記情報処理装置から獲得する転送パス情報獲得手段と、
前記ユーザ情報を前記情報処理装置から獲得するユーザ情報獲得手段と、
前記転送パス情報獲得手段が獲得した一個以上の転送パス情報のうちから何れかを選択する転送パス情報選択手段と、
前記ユーザ情報獲得手段が獲得した一個以上のユーザ情報のうちから何れかを選択するユーザ情報選択手段と、
前記選択された転送パス情報及びユーザ情報に従って、前記出力機器に出力動作を行わせる出力手段とを有することを特徴とするマルチファンクションシステム。
【請求項６】
前記転送パス情報生成手段が、前記転送パス情報を設定する転送パス情報設定手段を含むことを特徴とする請求項５記載のマルチファンクションシステム。
【請求項７】
前記入力機器が有する転送パス情報獲得手段が、前記入力機器に関連のある転送パス情報を前記情報処理装置から獲得し、
前記情報処理装置が有する前記転送パス情報供給手段が、前記入力機器の転送要求に従って、要求された機器に関連のある前記転送パス情報を供給することを特徴とする請求項５記載のマルチファンクションシステム。
【請求項８】
前記入力機器が、
前記転送パス情報をデータベースに保管する転送パス情報保管手段と、
前記入力機器の転送パス情報保管手段に保管された一個以上の転送パス情報から１つを選択する転送パス情報選択手段とを有することを特徴とする請求項５記載のマルチファンクションシステム。
【請求項９】
ネットワークに接続された入力機器、出力機器及び情報処理装置の組み合わせによって複写機能を構成するマルチファンクションシステムにおいて、
前記情報処理装置が、
前記入力機器及び前記出力機器それぞれの機器情報を獲得する機器情報獲得手段と、
前記機器情報獲得手段によって獲得された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成する転送パス情報生成手段と、
前記転送パス情報生成手段によって生成された転送パス情報を、前記出力機器に供給する転送パス情報供給手段と、
前記入力機器及び前記出力機器の組み合わせがユーザと関連付けられたユーザ情報を生成するユーザ情報生成手段とを有し、
前記入力機器及び前記出力機器のそれぞれが、
該機器固有の情報を前記情報処理装置に対し送信する機器情報供給手段を有し、
前記出力機器が、
前記転送パス情報を前記情報処理装置から獲得する転送パス情報獲得手段と、
前記ユーザ情報を前記情報処理装置から獲得するユーザ情報獲得手段と、
前記転送パス情報獲得手段が獲得した一個以上の転送パス情報のうちから何れかを選択する転送パス情報選択手段と、
前記ユーザ情報獲得手段が獲得した一個以上のユーザ情報のうちから何れかを選択するユーザ情報選択手段と、
前記選択された転送パス情報及びユーザ情報に従って、前記入力機器に入力動作を行わせる入力手段とを有することを特徴とするマルチファンクションシステム。
【請求項１０】
前記転送パス情報生成手段が、前記転送パス情報を設定する転送パス情報設定手段を含むことを特徴とする請求項９記載のマルチファンクションシステム。
【請求項１１】
前記出力機器が有する転送パス情報獲得手段が、前記出力機器に関連のある転送パス情報を前記情報処理装置から獲得し、
前記情報処理装置が有する前記転送パス情報供給手段が、前記出力機器の転送要求に従って、要求された機器に関連のある前記転送パス情報を供給することを特徴とする請求項９記載のマルチファンクションシステム。
【請求項１２】
前記出力機器が、
前記転送パス情報をデータベースに保管する転送パス情報保管手段を有し、
前記転送パス情報選択手段は、前記出力機器の転送パス情報保管手段に保管された一個以上の転送パス情報から１つを選択することを特徴とする請求項９記載のマルチファンクションシステム。
【請求項１３】
ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおいて、
前記入力機器及び前記出力機器にそれぞれ固有な機器情報を獲得する機器情報獲得手段と、
獲得された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成する転送パス情報生成手段と、
前記生成された転送パス情報を、前記入力機器あるいは前記出力機器の転送要求に従って供給する転送パス情報供給手段と、
前記供給された転送パス情報に従って、前記入力機器から出力機器へデータを転送するデータ転送手段とを有することを特徴とするマルチファンクションシステム。
【請求項１４】
前記転送パス情報生成手段が、前記転送パス情報を設定する転送パス情報設定手段を含むことを特徴とする請求項１３記載のマルチファンクションシステム。
【請求項１５】
前記転送パス情報供給手段が供給した一個以上の転送パス情報のうちから１つを選択する転送パス情報選択手段を更に有することを特徴とする請求項１３記載のマルチファンクションシステム。
【請求項１６】
前記転送パス情報供給手段が、前記各機器の転送要求に従って、要求された機器に関連のある前記転送パス情報を供給することを特徴とする請求項１３記載のマルチファンクションシステム。
【請求項１７】
ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送方法であって、
前記入力機器及び前記出力機器にそれぞれ固有な機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成し、
前記入力機器あるいは前記出力機器の転送要求に従って供給された転送パス情報に従って、前記入力機器から出力機器へデータを転送することを特徴とするデータ転送方法。
【請求項１８】
前記転送パス情報の生成は、前記転送パス情報を設定する工程を含むことを特徴とする請求項１７記載のデータ転送方法。
【請求項１９】
前記供給した一個以上の転送パス情報のうちから１つを選択する工程を更に有することを特徴とする請求項１７記載のデータ転送方法。
【請求項２０】
前記転送パス情報の供給では、前記各機器の転送要求に従って、要求された機器に関連のある前記転送パス情報を供給することを特徴とする請求項１７記載のデータ転送方法。
【請求項２１】
ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送制御プログラムをコンピュータ読取り可能に記憶する記憶媒体であって、
前記データ転送制御プログラムが、
前記入力機器及び前記出力機器にそれぞれ固有な機器情報を獲得するモジュールと、
獲得した機器情報をデータベースに保管するモジュールと、
保管された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成するモジュールと、
生成された転送パス情報をデータベースに保管するモジュールと、
保管された転送パス情報を、前記入力機器あるいは前記出力機器の転送要求に従って供給するモジュールとを含むことを特徴とする記憶媒体。
【請求項２２】
ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送制御プログラムをコンピュータ読取り可能に記憶する記憶媒体であって、
前記データ転送制御プログラムが、
自機器固有の情報を送信するモジュールと、
保管される自機器を含んで入力機器から出力機器へデータを転送するパスを示す転送パス情報を獲得するモジュールと、
獲得した一個以上の転送パス情報のうちから一つを選択するモジュールと、
選択した転送パス情報に従って、前記自機器と他機器間でデータを転送するモジュールとを含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はマルチファンクションシステム及びそのデータ転送方法、特にネットワークに接続された入力機器と出力機器によって構成されるマルチファンクションシステム及びそのデータ転送方法に関するものである。
【０００２】
【従来の技術】
従来、スキャナやデジタルカメラ等の入力機器と、プリンタやＦａｘ等の出力機器をネットワークによってお互いに接続し、マルチファンクション機器システム（以下、ＭＦＰシステムと略す）を構成する方式が数多く実現されている。この種のシステムでは、ネットワーク上にデータを一時的に蓄えておくファイルサーバ及び入力機器からのデータ読み込みと出力機器へのデータ送出を指示するクライアントホスト（これは前記ファイルサーバを兼ねる場合もある）が必要となる。
【０００３】
以下、マルチファンクション機器の一例として、入力機器としてスキャナ、出力機器としてプリンタの組み合わせにより、複写機能を実現する従来例を説明する。
【０００４】
ユーザはスキャナのある場所に行きコピーしたい原稿をセットした後に、クライアントホストのある場所に行き、スキャナからの原稿読み取りを実行する。その後プリンタへの出力を指定することによって、複写機能を実現する方法がある。あるいは、スキャナの操作パネルで読み込んだデータの送り先を指定し、送り先となったプリンタで印刷することによって、複写機能を実現する方法がある。
【０００５】
また、このような装置を多数のユーザで共有する際には、部門ごとにＩＤカードなどを発行してそれを用いて使える機器を指定するようにしている。
【０００６】
【発明が解決しようとする課題】
しかしながら、前者の方法では、利用者が複写機能を実現するために、わざわざクライアントホストにある場所に移動し、スキャン実行や印刷実行を指定する必要があった。これは実際の複写機（スキャナとプリンタを直結し、一体となったもの）に比べて手間が多くかかり、不便である。
【０００７】
一方、後者の方法では、スキャナで宛先を指定する方法が複雑であるため、利用者に対して負荷を与えると共に、新たに複雑な指定方法を実現するために、操作パネルの表示画面が大きくなり操作ボタンも多く必要となるため、スキャナのコストが大きくなる。
【０００８】
又、ＩＤカードなどによる部門ごとの使用制限や管理は、個人ごとの柔軟な設定には向かない。
【０００９】
本発明は、前記従来の欠点を除去し、コストの増加を防ぎながら利用者の操作の手間を省くと共に、個人ごとの柔軟な設定が可能なマルチファンクションシステム及びそのデータ転送方法を提供する。
【００１０】
【課題を解決するための手段】
上記の課題を克服するため、本発明によるマルチファンクションシステムは、ネットワークに接続された入力機器、出力機器及び情報処理装置の組み合わせによって複写機能を構成するマルチファンクションシステムにおいて、前記情報処理装置が、前記入力機器及び前記出力機器それぞれの機器情報を獲得する機器情報獲得手段と、前記機器情報獲得手段によって獲得された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成する転送パス情報生成手段と、前記転送パス情報生成手段によって生成された転送パス情報を、前記入力機器あるいは前記出力機器に供給する転送パス情報供給手段と、前記入力機器及び前記出力機器の組み合わせがユーザと関連付けられたユーザ情報を生成するユーザ情報生成手段とを有し、前記入力機器あるいは前記出力機器が、該機器固有の情報を前記情報処理装置に対し送信する機器情報供給手段と、前記転送パス情報を前記情報処理装置から獲得する転送パス情報獲得手段と、前記ユーザ情報を前記情報処理装置から獲得するユーザ情報獲得手段と、前記転送パス情報獲得手段が獲得した一個以上の転送パス情報のうちから何れかを選択する転送パス情報選択手段と、前記ユーザ情報獲得手段が獲得した一個以上のユーザ情報のうちから何れかを選択するユーザ情報選択手段と、前記選択された転送パス情報及びユーザ情報に従って前記入力機器から出力機器へデータを転送するデータ転送手段とを有することを特徴とする。
【００１１】
ここで、前記転送パス情報生成手段が、前記転送パス情報を設定する転送パス情報設定手段を含む。また、前記転送パス情報獲得手段が、前記各機器に関連のある転送パス情報を前記情報処理装置から獲得し、前記転送パス情報供給手段が、前記各機器の転送要求に従って、要求された機器に関連のある転送パス情報を供給する。また、前記入力機器あるいは前記出力機器が、前記転送パス情報をデータベースに保管する転送パス情報保管手段を有し、前記転送パス選択手段は、前記各機器の転送パス情報保管手段に保管された一個以上の転送パス情報から１つを選択する。
【００１２】
又、本発明のデータ転送方法は、ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送方法であって、前記入力機器及び前記出力機器にそれぞれ固有な機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成し、前記入力機器あるいは前記出力機器の転送要求に従って供給された転送パス情報に従って、前記入力機器から出力機器へデータを転送することを特徴とする。ここで、前記転送パス情報の生成は、前記転送パス情報を設定する工程を含む。また、前記供給した一個以上の転送パス情報のうちから１つを選択する工程を更に有する。また、前記転送パス情報の供給では、前記各機器の転送要求に従って、要求された機器に関連のある前記転送パス情報を供給する。
【００１３】
又、本発明の記憶媒体は、ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送制御プログラムをコンピュータ読取り可能に記憶する記憶媒体であって、前記データ転送制御プログラムが、前記入力機器及び前記出力機器にそれぞれ固有な機器情報を獲得するモジュールと、獲得した機器情報をデータベースに保管するモジュールと、保管された機器情報に基づいて、前記入力機器から前記出力機器へデータを転送するパスを示す転送パス情報を生成するモジュールと、生成された転送パス情報をデータベースに保管するモジュールと、保管された転送パス情報を、前記入力機器あるいは前記出力機器の転送要求に従って供給するモジュールとを含むことを特徴とする。
【００１４】
また、ネットワークに接続された入力機器から出力機器へデータを転送して複写機能を構成するマルチファンクションシステムにおけるデータ転送制御プログラムをコンピュータ読取り可能に記憶する記憶媒体であって、前記データ転送制御プログラムが、自機器固有の情報を送信するモジュールと、保管される自機器を含んで入力機器から出力機器へデータを転送するパスを示す転送パス情報を獲得するモジュールと、獲得した一個以上の転送パス情報のうちから一つを選択するモジュールと、選択した転送パス情報に従って、前記自機器と他機器間でデータを転送するモジュールとを含むことを特徴とする
【００１５】
【発明の実施の形態】
以下、添付図面を参照して、本発明の実施の形態を詳細に説明する。
【００１６】
＜本実施の形態のマルチファンクションシステムの構成例＞
図１は、本実施の形態のマルチファンクションシステムの構成例を説明する概念模式図である。
【００１７】
図１において、ネットワーク１０１は、機器を接続する既知の技術を用いたネットワークであり、本実施の形態ではＴＣＰ／ＩＰプロトコルを使用した、イーサネットの使用を想定している。
【００１８】
ネットワークスキャナ１０２は、用紙などに印刷された原稿などを光学的に読み込みを行うスキャナであり、ネットワークインターフェースを具備し、ネットワーク１０１を介して各機器に接続されている。
【００１９】
管理サーバ１０３は、ネットワークスキャナ１０２及びネットワークプリンタ１０４の組み合わせによる仮想ＭＦＰ（マルチファンクション機器）を構成する際の構成情報（以下、転送パスプロファイルと呼ぶ）を格納し、入力機器及び出力機器の要請により転送パスプロファイルの提供を行う管理サーバである。管理サーバは、通常、パーソナルコンピュータやワークステーションにサーバソフトウェアを導入することによって実現される。管理サーバ１０３には、ネットワークインターフェースが具備されており、ネットワーク１０１を介して各機器に接続されている。
【００２０】
ネットワークプリンタ１０４は、ネットワークインターフェースを具備し、ネットワークインターフェースを介して送られる印刷データや画像データを受信し、電子写真技術などの既知の印刷技術を用いて用紙などのメディアに実際に印刷を行うネットワークプリンタである。ネットワークプリンタ１０４もまたネットワーク１０１を介して各機器に接続されている。
【００２１】
尚、本実施の形態では、ネットワークスキャナから送信された画像データはネットワークプリンタ１０４によってただちに印刷可能であることを想定している。通常、画像データは周知のページ記述言語（以下、ＰＤＬと呼ぶ）へ変換して送信される。ＰＤＬの詳細については既知なので、説明を省略する。
【００２２】
（ネットワークスキャナの構成例）
図２は、ネットワークスキャナ１０２の構成例を示すブロック図である。
【００２３】
図２において、スキャナエンジン２０１は、既知の光学読み取り技術を利用したスキャナエンジンである。ＣＰＵ２０２は、全体の動作を制御する演算・制御用のプロセッサである。ＲＡＭ２０３は、スキャナエンジン２０１が読み込んだ画像データを一時的に格納したり、作業用の記憶情報を蓄えておく、あるいは図示しない外部記憶装置やネットワークを介してロードされるポログラムを格納するランダムアクセスメモリである。ＲＯＭ２０４は、ＣＰＵ２０２の動作を制御するプログラムが書き込まれたリードオンリメモリである。
【００２４】
さらに、ネットワークＩ／Ｆ２０５は、ネットワーク１０１に接続するためのインターフェイスであり、デバイスプロファイル供給部２０６は、ネットワークスキャナ１０２の機器情報を管理サーバ１０３に伝える機能を有する。転送パスプロファイル獲得部２０７は、管理サーバから転送パスプロファイルを獲得し、ＲＡＭ２０３に情報を格納する機能を有する。操作パネル２０８は、ユーザインターフェイスを提供するために、液晶、ＬＥＤなどのディスプレイ装置と複数個の操作ボタンから構成される操作パネルであり、ユーザプロファイル獲得部２０９は、管理サーバからユーザプロファイルを獲得し、ＲＡＭ２０３に情報を格納する機能を有する。
【００２５】
（ネットワークプリンタの構成例）
図３は、ネットワークプリンタ１０４の構成例を示すブロック図である。
【００２６】
図３において、プリンタエンジン３０１は、電子写真やインクジェット等の既知の印刷技術を利用したプリンタエンジンである。ＣＰＵ３０２は、全体の動作を制御する演算／制御用のプロセッサである。ＲＡＭ３０３は、プリンタエンジン３０１に印刷する画像データを一時的に格納したり、作業用の記憶情報を蓄えておく、あるいは図示しない外部記憶装置やネットワークを介してロードされるポログラムを格納するランダムアクセスメモリである。ＲＯＭ３０４は、ＣＰＵ３０２の動作を制御するプログラムが書き込まれたリードオンリメモリである。
【００２７】
さらに、ネットワークＩ／Ｆ３０５は、ネットワーク１０１に接続するためのインターフェイスである。デバイスプロファイル供給部３０６は、ネットワークプリンタ１０４の機器情報を管理サーバ１０３に伝える機能を有する。転送パスプロファイル獲得部３０７は、管理サーバから転送パスプロファイルを獲得し、ＲＡＭ３０３に情報を格納する機能を有する。操作パネル３０８は、ユーザインターフェイスを提供するために、液晶、ＬＥＤなどのディスプレイ装置と複数個の操作ボタンから構成される操作パネルである。ユーザプロファイル獲得部３０９は、管理サーバからユーザプロファイルを獲得し、ＲＡＭ３０３に情報を格納する機能を有する。
【００２８】
（管理サーバの構成例）
図４は、管理サーバ１０３の構成例を示すブロック図である。
【００２９】
図４において、ＣＰＵ４０１は、全体の動作を制御する演算・制御用のプロセッサである。ＲＡＭ４０２は、作業用の記憶情報やＣＰＵ４０１の動作を制御するプログラムを蓄えておくランダムアクセスメモリである。デバイスプロファイルデータベース４０４は、ネットワークに接続された機器のデバイスプロファイルを格納しておくデータベースである。転送パスファイルデータベース４０５は、デバイスプロファイルから生成された転送パスプロファイルを格納しておく転データベースである。
【００３０】
ネットワークＩ／Ｆ４０６は、ネットワーク１０１に接続するためのインタフェースである。デバイスプロファイル獲得部４０７は、ネットワークに接続された機器からデバイスプロファイルを獲得し、デバイスプロファイルデータベース４０４に格納する機能を有する。転送パスプロファイル供給部４０８は、機器の要求にしたがい、転送パスプロファイルデータベース４０５から転送パスプロファイルを読み込み、ネットワークを介して機器に供給する機能を有する。
【００３１】
転送パスプロファイル生成部４０９は、デバイスプロファイルデータベース４０２に書かれた機器情報から転送パスプロファイルを生成して、転送パスプロファイルデータベース４０５に書き込む機能を有する。ユーザプロファイルデータベース４１０は、ユーザごとのプロファイルを格納しておくデータベースである。
【００３２】
ユーザインタフェース４１１は、ユーザプロファイルデータベース４１０に格納するためのユーザプロファイルを入力及び編集するためのキーボード及びディスプレイモニタからなる。ユーザプロファイル供給部４１２は、ユーザプロファイルデータベース４１０からユーザプロファイルを読み込み、ネットワークを介して機器に供給する機能を有する。
【００３３】
（デバイスプロファイルの例）
次に、デバイスプロファイルについて説明する。
【００３４】
デバイスプロファイルは、仮想ＭＦＰを構成するために必要な各機器に関する性能や特徴を示すデータであり、図５のようなテキストデータから構成される。
【００３５】
図５は、ネットワークスキャナ１０２におけるデバイスプロファイルの一例である。
【００３６】
図５において、Ｄｅｖｉｃｅ−ｔｙｐｅ：は機器の種類を示すものであり、図５では、入力機器でありスキャナであることを示している。
【００３７】
Ｄｅｖｉｃｅ−Ｉｄ：は機器のモデル名を示し、図５では、ＳｃａｎｎｅｒＸＸＸが機器のモデル名であることを示している。
【００３８】
Ｄｅｖｉｃｅ−ａｄｄｒｅｓｓ：は機器のネットワークアドレスを示しており、図５では、１７２．１６．１０．２が機器のネットワークアドレスであることを示している。
【００３９】
Ｒｅｓｏｌｕｔｉｏｎ：は機器がサポートしている解像度であり、図５では、４００ｄｐｉ，６００ｄｐｉ，１２００ｄｐｉの解像度をサポートしていることを示す。
【００４０】
Ｍｅｄｉａ−ｓｉｚｅ：は機器がサポートしている用紙サイズを示しており、図５では、機器がＡ４，Ａ５，Ｂ４の用紙サイズをサポートしていることを示す。
【００４１】
Ｉｎｐｕｔ−ｆｅｅ：は機器を利用した場合の課金単位を示すもので、図５では、Ａ４サイズで１６ｂｉｔの画像を取り込んだ場合に、８円の課金がかかることを示している。
【００４２】
Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：は機器がサポートする画像フォーマットであり、図５では、機器がＪＰＥＧとＧＩＦタイプの画像の出力、及び、ＬＩＰＳ４タイプのＰＤＬによる出力をサポートしていることを示す。
【００４３】
Ｉｎｐｕｔ−ｃｏｍｍａｎｄ：は他の機器からスキャナに読み込みを実行させるコマンドを記述している。”Ａ４／ＲＥＱ  Ａ４−ＳＣＡＮ”の場合は、Ａ４サイズで読み込みを行うためには”ＲＥＱ  Ａ４−ＳＣＡＮ”というコマンドをネットワークスキャナに送信すればよいことを示している。
【００４４】
図６はネットワークプリンタ１０４におけるデバイスプロファイルの一例である。
【００４５】
図６において、Ｄｅｖｉｃｅ−Ｔｙｐｅ：は機器の種類を示すものであり、図６では、出力機器でありレーザービームプリンタであることを示している。
【００４６】
Ｄｅｖｉｃｅ−Ｉｄ：は機器のモデル名を示し、図６では、ＬＢＰ−ＸＸＸが機器のモデル名であることを示している。
【００４７】
Ｄｅｖｉｃｅ−ａｄｄｒｅｓｓ：は機器のネットワークアドレスを示しており、図６では、１７２．１６．１０．３が機器のネットワークアドレスであることを示している。
【００４８】
Ｒｅｓｏｌｕｔｉｏｎ：は機器がサポートしている解像度であり、図６では、３００ｄｐｉ，６００ｄｐｉの解像度をサポートしていることを示す。
【００４９】
Ｍｅｄｉａ−ｓｉｚｅ：は機器がサポートしている用紙サイズを示しており、図６では、機器がＡ３，Ａ４，Ａ５，Ｂ４の用紙サイズをサポートしていることを示す。
【００５０】
Ｏｕｔｐｕｔ−ｆｅｅ：は機器を利用した場合の課金単位を示すもので、図６では、Ａ４サイズで白黒の画像を出力した場合、１０円の課金がかかることを示している。
【００５１】
Ｄｏｃｕｍｅｎｔ−ｆｏｍａｔ：は機器がサポートする画像フォーマットであり、ＬＩＰＳ４，Ｎ２０１，ＥＳＣ／Ｐによる入力をサポートしていることを示す。
【００５２】
＜本実施の形態のマルチファンクションシステムの動作例＞
（デバイスプロファイルの収集）
機器のデバイスプロファイルは管理サーバ１０３のデバイスプロファイル獲得部によって獲得処理が行われる。
【００５３】
図７は、管理サーバ１０３のデバイスプロファイル獲得部４０７の動作例を説明するフローチャートである。尚、デバイスプロファイル獲得部は管理サーバ１０２の起動とともに起動され、システムが終了するまで動作する。
【００５４】
ステップＳ７０１において、起動時に一度だけネットワークに接続している機器に対してデバイスプロファイル獲得命令を発行する。図８に、デバイスプロファイル獲得命令の構造を示す。”ＲＥＱ”は転送要求、”ＤＥＶＩＣＥ−ＰＲＯＦＩＬＥ”はデバイスプロファイルを示しており、デバイスプロファイルの要求であることを示している。このデバイスプロファイル獲得命令は、ＴＣＰ／ＩＰにおけるＵＤＰパケットの形式で、ネットワークに対してブロードキャスト通達される。
【００５５】
ステップＳ７０２において、デバイスプロファイル転送命令が届いたかどうかを判断する、届かない場合はステップ７０２に戻る。図１９に、デバイスプロファイル転送命令の構造例を示す。１行目の”ＳＥＮＤ”は転送、”ＤＥＶＩＣＥ−ＰＲＯＦＩＬＥ”はデバイスプロファイルを示しており、デバイスプロファイルの転送であることを示している。以下の行は、図５と同様にデバイスプロファイルの内容であることを示し、”ＥＮＤ＿ＯＦ＿ＰＲＯＦＩＬＥ”の行によって終了する。
【００５６】
デバイスプロファイル獲得部は、デバイスプロファイルが転送されると、ステップＳ７０３において、デバイスプロファイルをデバイスプロファイルデータベース４０４に記録し、ステップＳ７０２に戻って次のデバイスプロファイル転送命令を待つ。
【００５７】
次に、機器側からデバイスプロファイルを転送する仕組みを説明する。
【００５８】
図９は、機器側にあるデバイスプロファイル供給部の動作例を示すフローチャートである。尚、デバイスプロファイル供給部はネットワークスキャナ１０２の場合は、図２の２０６であり、ネットワークプリンタ１０４の場合は、図３の３０６である。又、デバイスプロファイル供給部は機器の起動時に呼び出され、機器の電源遮断が行われるまで処理を継続する。
【００５９】
図９のステップＳ９０１において、機器は起動時に１回だけ管理サーバ１０３にデバイスプロファイルの転送を実行する。もし管理サーバ１０３が起動していた場合は、図７のステップＳ７０２においてデバイスプロファイル転送命令を受取り、このデバイスプロファイル転送命令はデバイスプロファイルデータベース４０４に反映される。もし管理サーバ１０３が起動していない場合には、このデバイスプロファイル転送命令は管理サーバ１０３のデバイスプロファイルデータベース４０４には反映されない。
【００６０】
ステップＳ９０２において、デバイスプロファイル転送要求命令が届いたのかどうかのチェックを行う。届いていない場合には、ステップＳ９０２に戻る。デバイスプロファイル転送要求命令が管理サーバ１０３から送られた場合には、ステップＳ９０３において、ステップＳ９０１と同様に、デバイスプロファイル転送命令を管理サーバ１０３に発送する。
【００６１】
この処理は、機器は起動している状態で管理サーバ１０３が後追いで起動した場合に、デバイスプロファイルデータベース４０４に機器情報を反映するための処理で、管理サーバ１０３のデバイスプロファイル獲得部４０７が図７のステップＳ７０１で起動時にデバイスプロファイル転送要求命令を発行することによって、管理サーバ１０３がネットワークに接続されているすべての機器のデバイスプロファイルを常に獲得していることを保証するものである。
【００６２】
（転送パスプロファイルの生成）
管理サーバ１０３では、デバイスプロファイルデータベース４０４に書かれた機器情報をもとに、転送パスプロファイル生成部４０９が転送パスプロファイルを生成し、転送パスプロファイルデータベース４０５に格納する。尚、転送パスプロファイルの生成は、入力機器と出力機器のデータフォーマット等の比較に基づいて、自動的に、あるいはオペレータの指示や変更を受けて生成される。
【００６３】
図１０は、生成された転送パスプロファイルの構造例を示す図である。
【００６４】
図１０において、Ｄｅｓｃｒｉｐｔｉｏｎ：の行は転送パスを選択する際に、機器のパネルに表示する文字列を示しており、この転送パスでは”ＣＯＰＹ  ｓｃａｎｎｅｒＸＸＸ  ｔｏ  ＬＢＰ−ＸＸＸ”であることを示している。
【００６５】
ｉｎｐｕｔ−ｄｅｖｉｃｅ：の行は入力機器のタイプを示しており、ｏｕｔｐｕｔ−ｄｅｖｉｃｅ：の行は出力機器のタイプを示している。
【００６６】
ｉｎｐｕｔ−ａｄｄｒｅｓｓ：の行は入力機器のネットワークアドレスを示しており、ｏｕｔｐｕｔ−ａｄｄｒｅｓｓ：の行は出力機器のネットワークアドレスを示している。
【００６７】
Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：の行はこの転送パスで使用されるドキュメントのフォーマットを示している。
【００６８】
Ｃｏｐｙ−ｄｅｆａｕｌｔ：の行は、デフォルトで使用されるコピー部数を示している。
【００６９】
Ｒｅｓｏｌｕｔｉｏｎ：はこの転送パスで使用される解像度を示している。
【００７０】
Ｉｎｐｕｔ−ｃｏｍｍａｎｄ：は入力機器のデバイスプロファイルに書かれていた情報で、入力機器に読み込みを行わせるコマンドを記述している。
【００７１】
（転送パスプロファイルの供給）
管理サーバは通常一個以上の転送パスプロファイルを所有しており、入力機器と出力機器の要求により転送パスプロファイルを各機器に供給を行う。
【００７２】
図１１は、管理サーバ１０３内にある、転送パスプロファイル供給部の動作例を示すフローチャートである。尚、転送パスプロファイル供給部は、管理サーバ１０３の起動とともに動作が開始する。
【００７３】
ステップＳ１１０１において、起動時に転送パスプロファイルデータベース４０５に格納された全ての転送パスプロファイルを、転送パスプロファイル転送命令によってネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。
【００７４】
ステップＳ１１０２において、転送パスプロファイルデータベース４０５に変更があったかどうかを調べ、変更があった場合には、ステップＳ１１０３において、変更があった転送パスプロファイルをネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。
【００７５】
ステップＳ１１０４において、各機器から転送パスプロファイル転送要求命令が届いたかどうかを調べる。届いていた場合には、ステップＳ１１０５において、転送パスプロファイルデータベース４０５に格納された全ての転送パスプロファイルを、転送パスプロファイル転送命令によって要求のあった機器に通知する。
【００７６】
ステップＳ１１０２で変更がなく、またはステップＳ１１０４で命令が届いていない場合は、ステップＳ１１０２とＳ１１０４とを繰り返す。
【００７７】
図１２は、転送パスプロファイル要求命令の構造例である。”ＲＥＱ”は転送要求、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＰＡＴＨ−ＰＲＯＦＩＬＥ”は転送パスプロファイルを示しており、転送パスプロファイルの要求であることを示している。
【００７８】
図１３は、転送パスプロファイル転送命令の構造例である。１行目の”ＳＥＮＤ”は転送、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＰＡＴＨ−ＰＲＯＦＩＬＥ”は転送パスプロファイルを示しており、転送パスプロファイルの転送であることを示している。以下の行は、図１０と同様に、転送パスプロファイルの内容であることを示し、”ＥＮＤ＿ＯＦ＿ＰＲＯＦＩＬＥ”の行によって終了する。
【００７９】
図１４は、入力機器及び出力機器内にある転送パスプロファイル獲得部の動作例を示すフローチャートである。尚、転送パスプロファイル獲得部はネットワークスキャナ１０２の場合図２の２０７であり、ネットワークプリンタ１０４の場合図３の３０７である。
【００８０】
図１４のステップＳ１４０１において、機器は転送パスプロファイルを獲得するため、管理サーバ１０３に対して転送パスプロファイル要求命令を発行する。この命令によって、管理サーバ１０３内の転送パスプロファイル供給部４０８のフローチャート（図１１）のステップＳ１１０４においてＹｅｓと判断され、ステップＳ１１０５において転送パスプロファイルの転送が行われる。
【００８１】
ステップＳ１４０２において転送パスプロファイル転送命令によって転送パスプロファイルが転送された場合は、ステップＳ１４０３において、ＲＡＭ（ネットワークスキャナ１０２なら図２の２０３、ネットワークプリンタ１０４なら図３の３０３）に格納される。
【００８２】
以上によって、各機器は、転送パスプロファイルを管理サーバ１０３から獲得し、ＲＡＭ２０３，３０３に格納する。
【００８３】
（ユーザプロファイルの生成）
次に、ユーザプロファイルについて説明する。
【００８４】
ユーザプロファイルは、ユーザごとに、どの入出力デバイスを利用できるかをあらかじめ定義するものである。ユーザプロファイルは、管理サーバ１０３のユーザインターフェース４１１から入力及び編集することができ、システムの利用に先だってあらかじめ編集し、ユーザプロファイルデータベース４１０に格納しておく。
【００８５】
図２０は、ユーザプロファイルデータベース４１０に格納されたユーザプロファイルの一例である。
【００８６】
図２０において、Ｕｓｅｒ：はユーザを識別する個人ＩＤとなるユーザ名であり、個々のユーザごとに異なる名称を持ち、機器のパネルに表示されるものである。図２０では、当該ユーザはｋａｊｉｔａという名称で登録されていることを示す。
【００８７】
ｇｒｏｕｐ：は当該ユーザが所属する組織、職権階級などであり、図２０では、当該ユーザはｄｅｓｉｇｎ及びｐｒｏｊｅｃｔというグループに所属することを示す。
【００８８】
ｐａｓｓｗｏｒｄ：は当該ユーザの認証用のパスワードであり、図２０では、”１２３４”というパスワードであることを示す。
【００８９】
ｉｎｐｕｔ−ｄｅｖｉｃｅ：は当該ユーザの利用可能である入力機器のデバイス名を示し、図２０では、ｓｃａｎｎｅｒ００１とｓｃａｎｎｅｒ００８が利用できることを示している。
【００９０】
ｏｕｔｐｕｔ−ｄｅｖｉｃｅ：は当該ユーザの利用可能である出力機器のデバイス名を示し、こ図２０では、ＬＢＰ０７及びＬＢＰ０５が利用できることを示している。
【００９１】
（ユーザプロファイルの供給）
管理サーバ１０３は通常一個以上のユーザプロファイルを所有しており、入力機器と出力機器の要求によりユーザプロファイルを各機器に供給する。
【００９２】
図２１は、管理サーバ１０３内にある、ユーザプロファイル供給部４１２の動作例を示すフローチャートである。尚、ユーザプロファイル供給部４１２は管理サーバ１０３の起動とともに動作が開始する。
【００９３】
ステップＳ２１０１において、起動時にユーザプロファイルデータベース４１０に格納された全てのユーザプロファイルを、ユーザプロファイル転送命令によってネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。
【００９４】
ステップＳ２１０２において、ユーザプロファイルデータベース４１０に変更があったかどうかを調べ、変更があった場合には、ステップＳ２１０３において、変更があったユーザプロファイルをネットワークに接続された全ての機器に通知する。通知はブロードキャスト通知によって行われる。
【００９５】
ステップＳ２１０４において、各機器からユーザプロファイル転送要求命令が届いたかどうかを調べる。届いていた場合には、ステップＳ２１０５において、ユーザプロファイルデータベース４１０に格納された全てのユーザプロファイルを、ユーザプロファイル転送命令によって要求のあった機器に通知する。
【００９６】
図２２は、ユーザプロファイル要求命令の構造例を示す図である。である。”ＲＥＱ”は転送要求、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＵＳＥＲ−ＰＲＯＦＩＬＥ”はユーザプロファイルを示しており、ユーザプロファイルの要求であることを示している。
【００９７】
図２３はユーザプロファイル転送命令の構造例を示す図である。である。１行目の”ＳＥＮＤ”は転送、”ＴＲＡＮＳＭＩＳＳＩＯＮ−ＵＳＥＲ−ＰＲＯＦＩＬＥ”はユーザプロファイルを示しており、ユーザプロファイルの転送であることを示している。以下の行は、図２０と同様に、ユーザプロファイルの内容であることを示し、”ＥＮＤ＿ＯＦ＿ＰＲＯＦＩＬＥ”の行によって終了する。
【００９８】
図２４は、入力機器及び出力機器内にあるユーザプロファイル獲得部の動作例を示すフローチャートである。尚、ユーザプロファイル獲得部は、ネットワークスキャナ１０２の場合は図２の２０９であり、ネットワークプリンタ１０４の場合は図３の３０９である。
【００９９】
ステップＳ２４０１において、各機器は、ユーザプロファイルを獲得するため、管理サーバ１０３に対してユーザプロファイル要求命令を発行する。この命令によって、管理サーバ１０３内のユーザプロファイル供給部４１２のフローチャート（図２１）のステップＳ２１０４においてＹｅｓと判断され、ステップＳ２１０５においてユーザプロファイルの転送が行われる。
【０１００】
ステップＳ２４０２においてユーザプロファイル転送命令によってユーザプロファイルが転送された場合、ステップＳ２４０３において、ＲＡＭ（ネットワークスキャナ１０２なら２０３、ネットワークプリンタ１０４なら３０３）に格納される。
【０１０１】
以上によって、各機器はユーザプロファイルを管理サーバ１０３から獲得し、ＲＡＭ２０３，３０３に格納する。
【０１０２】
（スキャナからプリンタへのデータ転送例）
次に、実際にスキャナから読み込んだ原稿をプリンタで印刷するプロセスを説明する。
【０１０３】
使用者はネットワークスキャナ１０２の前に立ち、原稿をセットしてから、パネルを操作して印刷を行おうとする。
【０１０４】
図１５は、ネットワークスキャナ１０２における操作パネル２０８の外観を示す図である。図１５において、１５０１は１２桁の文字を表示可能な液晶パネル、１５０２は各機能を選択する十字キー、１５０３はスキャンを実行する実行ボタンである。
【０１０５】
使用者は十字パネル１５０２の右キーを押すことにより、ユーザプロファイルの選択を行う。
【０１０６】
図２５は、十字パネルの右キーを１度押した場合の液晶パネル（図１５の１５０１）の表示内容である。液晶パネルの文字列は、図２０のＵｓｅｒ：に示されている文字列を表示しており、図２０で示されたユーザプロファイルが選択されていることを示している。
【０１０７】
もしネットワークスキャナ１０２に複数のユーザパスプロファイルが登録されている場合は、十字パネル１５０２の右キーをさらに押すことにより別の転送パスプロファイルが選択可能である。尚、このユーザプロファイル選択時には、ユーザプロファイルの入力機器に当該ネットワークスキャナ１０２の機器名称が記載されているユーザプロファイルのみが表示され、それ以外のユーザプロファイルは選択できない。選択されたユーザプロファイルは、下キーを押すことにより確定する。
【０１０８】
確定すると、次にパスワード入力モードに移行する。図２６では、パスワードの４桁のうち最初の桁に０、残りの桁に＊記号が表示されており、０の下にカーソルが表示されている。この状態で、図１５の十字パネル１５０２の上キー及び下キーを押すことにより、パスワードの暗証番号の数値を０〜９の間で増減することができる。正しい数値を設定した後、右キーで設定する桁を１つ右に移し、次の桁の暗証番号を設定する。左キーを押すと、既に設定を終わった桁にカーソルの桁を戻すことができる。これを繰り返すことにより、選択されたユーザプロファイルに適合するパスワードを入力しおわったら、下キーを押すことによりパスワードを確定する。ネットワークスキャナ１０２はユーザプロファイルにあるパスワードと比較照合し、一致していれば次の転送プロファイルの選択に移る。またパスワードが一致しなかった場合、動作をキャンセルして当初の待機状態に戻る。
【０１０９】
さて、パスワードが一致して転送プロファイルの選択に移った後、使用者は転送パスプロファイルの選択を行う。図１６は、パスワード照合が終わった後の液晶パネル１５０１の表示内容である。液晶パネルの文字列は、図１０のＤｅｓｃｒｉｐｔｉｏｎ：に示されている文字列を表示しており、図１０で示された転送パスプロファイルが選択していることを示している。
【０１１０】
もしネットワークスキャナ１０２に複数の転送パスプロファイルが登録されている場合は、十字パネル１５０２の右キーを押すことにより別の転送パスプロファイルが選択可能である。尚、この場合に表示される転送プロファイルは、ユーザプロファイルに記載されている出力機器が出力先に指定されているものだけが選択されて表示される。従って、使用者は自分のユーザプロファイルの指定範囲内だけで転送パスプロファイルが選択可能である。
【０１１１】
ここで、スキャン実行ボタン１５０３を押すことにより、この転送パスプロファイルを利用した複写機能を実行する。図１３の転送パスプロファイルによると、ネットワークスキャナ１０２はｏｕｔｐｕｔ−ａｄｄｒｅｓｓ：に書かれた１７２．１６．１０．３（ネットワークプリンタ）を出力機器として選択し、Ｒｅｓｏｌｕｔｉｏｎ：に書かれた６００ｄｐｉの解像度で原稿を読み込み、Ｄｏｃｕｍｅｎｔ−ｆｏｒｍａｔ：に書かれたＬＩＰＳ４形式で印刷データを送信する。複写回数はＣｏｐｙ−ｄｅｆａｕｌｔ：に書かれた１回だけ行う。
【０１１２】
印刷データは、ネットワーク１０１を介してネットワークプリンタ１０４に転送される。この時、ネットワークプリンタ１０４は転送パスプロファイルに関係なく、転送された印刷データの印刷処理を行うだけである。
【０１１３】
上記実施の形態では、ネットワークスキャナ１０２の操作パネルで転送パスプロファイルを選択して、印刷データをネットワークプリンタ１０４に転送する方式を説明したが、逆にネットワークプリンタ１０４の操作パネルから転送パスプロファイルを選択し、ネットワークスキャナ１０２に対して印刷データの送信を要求する方式を説明する。
【０１１４】
ネットワークプリンタ１０４は、上記実施の形態においてネットワークスキャナ１０２がユーザプロファイル及び転送パスプロファイルを管理サーバ１０３から獲得するのと同様の手順で、ユーザプロファイル及び転送パスプロファイルの獲得を行う。
【０１１５】
使用者は、ネットワークスキャナ１０２に原稿をセットしてから、ネットワークプリンタ１０４の前に立ち、パネルを操作して印刷を行おうとする。
【０１１６】
図１７は、ネットワークプリンタ１０４における操作パネル３０８の外観を示す図である。
【０１１７】
図１７において、１７０１は１２桁の文字を表示可能な液晶パネル、１７０２は各機能を選択する十字キー、１７０３は印刷を実行する実行ボタンである。
【０１１８】
使用者は十字パネル１７０２の右キーを押すことにより、ユーザプロファイルの選択を行う。
【０１１９】
図２５は、十字パネルの右キーを１度押した場合の液晶パネル１７０１の表示内容である。液晶パネルの文字列は、図２０のＵｓｅｒ：に示されている文字列を表示しており、図２０で示されたユーザプロファイルが選択されていることを示している。
【０１２０】
もしネットワークプリンタ１０４に複数のユーザパスプロファイルが登録されている場合は、十字パネル１７０２の右キーをさらに押すことにより別の転送パスプロファイルが選択可能である。尚、このユーザプロファイル選択時には、ユーザプロファイルの入力機器に当該ネットワークプリンタ１０４の機器名称が記載されているユーザプロファイルのみが表示され、それ以外のユーザプロファイルは選択できない。選択されたユーザプロファイルは、下キーを押すことにより確定する。
【０１２１】
確定すると、次にパスワード入力モードに移行する。図２６では、パスワードの４桁のうち最初の桁に０、残りの桁に＊記号が表示されており、０の下にカーソルが表示されている。この状態で、十字パネル１７０２の上キー及び下キーを押すことにより、パスワードの暗証番号の数値を増減することができる。正しい数値を設定した後、右キーで設定する桁を１つ右に移し、次の桁の暗証番号を設定する。これを繰り返すことにより、選択されたユーザプロファイルのパスワードを入力しおわったら、下キーを押すことによりパスワードを確定する。ネットワークプリンタ１０４はユーザプロファイルにあるパスワードと比較照合し、一致していれば次の転送プロファイルの選択に移る。またパスワードが一致しなかった場合、動作をキャンセルして当初の待機状態に戻る。
【０１２２】
さて、パスワードが一致して転送プロファイルの選択に移った後、使用者は十字パネル１７０２の右キーを押すことにより、転送パスプロファイルの選択を行う。図１６は、パスワード照合の終わった後の液晶パネル１７０１の表示内容である。液晶パネルの文字列は図１０のＤｅｓｃｒｉｐｔｉｏｎ：に示されている文字列を表示しており、図１０で示された転送パスプロファイルが選択していることを示している。
【０１２３】
もし、ネットワークプリンタ１０４に複数の転送パスプロファイルが登録されている場合は、十字パネル１７０２の右キーを押すことにより別の転送パスプロファイルが選択可能である。このとき、既に選択されているユーザプロファイルの入力機器に記載のある入力機器を含んだ転送パスプロファイルのみが選択的に表示される。
【０１２４】
ここで、印刷実行ボタン１７０３を押すことにより、この転送パスプロファイルを利用したコピー機能を実行する。図１３の転送パスプロファイルによると、ネットワークプリンタ１０４はｉｎｐｕｔ−ａｄｄｒｅｓｓ：に書かれた１７２．１６．１０．２（ネットワークスキャナ）を入力機器として選択し、Ｉｎｐｕｔ−ｃｏｍｍａｎｄ：に書かれた読み込みコマンドを入力装置に送信することにより、読み込みの要求を行う。
【０１２５】
ネットワークスキャナ１０２は読み込みコマンドを受け取ると、返信として指定された用紙サイズで原稿を読み込み、ネットワークプリンタ１０４に対してデータの送信を行う。
【０１２６】
上記実施の形態によると、入力／出力機器は管理サーバ１０３に対して全ての転送パスプロファイルの転送を要求していたが、複数の入力／出力機器がネットワーク１０１に接続されていた場合には、ある機器を使用しない転送パスプロファイルが存在する場合があり、その情報を機器のＲＡＭに蓄えておくのが無駄な場合がある。そこで、転送パスプロファイル転送要求を拡張し、自分のマシンに関係する転送パスプロファイルの転送だけ行うようにコマンドを拡張することが考えられる。
【０１２７】
図１８は、図１２の転送パスプロファイル転送要求命令を拡張した命令文を示す図である。”ＭＡＴＣＨ  Ｉｎｐｕｔ−ａｄｄｒｅｓｓ＝１７２．１６．１０．２”の部分により、入力機器のアドレスとして１７２．１６．１０．２に適合する転送パスプロファイルの要求を行っていることを示す。
【０１２８】
また、ユーザプロファイルについても同様で、自分のマシンに関係するユーザプロファイルの転送だけ行うようコマンドを拡張することが考えられる。
【０１２９】
図２７は、図２２のユーザプロファイル転送要求命令を拡張した命令文を示す図である。”ＭＡＴＣＨ  Ｉｎｐｕｔ−ａｄｄｒｅｓｓ＝１７２．１６．１０．２”の部分により、入力機器のアドレスとして１７２．１６．１０．２に適合するユーザプロファイルの要求を行っていることを示す。
【０１３０】
上記実施の形態によれば、転送パスプロファイル及びユーザプロファイルはすべて管理サーバに格納されていることを想定していたが、管理サーバが起動していない場合でも印刷を可能とするために、各機器の不揮発性メモリに転送パスプロファイル及びユーザプロファイルを登録できるようにしてもよい。さらにいえば、管理サーバと同等の機能を各機器が内蔵してもよい。
【０１３１】
又、上記実施の形態によれば、ユーザプロファイルは機器の操作パネルで選択し、パスワードを入力するように想定していたが、使用者が携帯可能な不揮発性の記憶媒体(たとえば、磁気カード、ＩＣカード等)に自分のユーザプロファイルを格納して、それを各機器に具備する記憶媒体読み取り用のインターフェースに装着することによってユーザプロファイル及びパスワードの選択・入力の手順を実行するように構成してもよい。
【０１３２】
又、上記実施の形態によれば、ユーザプロファイルを利用する際にそのユーザが使用可能かどうかをユーザ名から判断していたが、ユーザプロファイルに含まれるグループ情報を調べて特定のグループごとに使用可能な機器を設定するようにしてもよい。
【０１３３】
本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）の各機能に適用してもよい。
【０１３４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１３５】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１３６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになる。
【０１３９】
【発明の効果】
以上説明したように，本発明により、コストの増加を防ぎながら利用者の操作の手間を省くと共に、個人ごとの柔軟な設定が可能なマルチファンクションシステム及びそのデータ転送方法を提供できる。
【０１４０】
すなわち、ネットワークスキャナからネットワークプリンタにデータを転送し、コピーを実現するための複雑な構成情報を転送パスプロファイル管理サーバに持たせ、ネットワークスキャナからはどの転送パスプロファイルを使用するか選択させるだけでコピー機能が可能となり、ユーザに利便性を与え、スキャナに複雑な操作指定を行わせる操作パネルを必要としなくなるためにコスト削減が可能となる。更に、ユーザ情報をユーザプロファイルとして管理サーバに持たせ、転送パスプロファイルの選択に先だってユーザプロファイルの選択を行わせることによって、ユーザごとに使用可能な機器を制限することが可能となる。
【０１４１】
又、ネットワークスキャナからネットワークプリンタにデータを転送し、コピーを実現するための複雑な構成情報を転送パスプロファイルとして管理サーバに持たせ、ネットワークプリンタからはどの転送パスプロファイルを使用するか選択させるだけでコピー機能が可能となり、ユーザに利便性を与え、プリンタに複雑な操作指定を行わせる操作パネルを必要としなくなるためにコスト削減が可能となるとともに、ユーザ情報をユーザプロファイルとして管理サーバに持たせ、転送パスプロファイルの選択に先だってユーザプロファイルの選択を行わせることによって、ユーザごとに使用可能な機器を制限することが可能となる。
【０１４２】
又、管理サーバに数多くの転送パスプロファイルとユーザプロファイルが登録されている場合、各機器は自分に関連のある転送パスプロファイルとユーザプロファイルのみを転送してもらうことにより、ネットワークの負荷を軽減するとともに、転送パスプロファイル及びユーザプロファイルを格納する機器のＲＡＭを節約することができ、コスト削減が可能になる。
【０１４３】
又、各機器が転送パスプロファイル及びユーザプロファイルを不揮発性メモリに記憶していることにより、管理サーバが起動していない場合にも、機器が内蔵した転送パスプロファイル及びユーザプロファイルの情報によって印刷が可能となる。
【０１４４】
又、ユーザプロファイル及びパスワードを携帯可能な不揮発性メモリに記憶していることにより、ユーザプロファイルの選択及びパスワードの入力を不揮発性メモリの挿入だけで行うことが可能となる。
【０１４５】
又、ユーザ名だけでなくユーザの所属するグループ単位で使用可能な機器を設定でき、効率的なユーザ管理が可能となる。
【０１４６】
【図面の簡単な説明】
【図１】本実施の形態のマルチファンクションシステムの構成例を示す概念模式図である。
【図２】ネットワークスキャナの構成例を示すブロック図である。
【図３】ネットワークプリンタの構成例を示すブロック図である。
【図４】管理サーバの構成例を示すブロック図である。
【図５】ネットワークスキャナにおけるデバイスプロファイルの一例を示す図である。
【図６】ネットワークプリンタにおけるデバイスプロファイルの一例を示す図である。
【図７】管理サーバのデバイスプロファイル獲得部の動作例を示すフローチャートである。
【図８】デバイスプロファイル獲得命令の構造例を示す図である。
【図９】入力機器及び出力機器内にあるデバイスプロファイル供給部の動作例を示すフローチャートである。
【図１０】転送パスプロファイルの構造例を示す図である。
【図１１】管理サーバ内にある転送パスプロファイル供給部の動作例を示すフローチャートである。
【図１２】転送パスプロファイル要求命令の構造例を示す図である。
【図１３】転送パスプロファイル転送命令の構造例を示す図である。
【図１４】入力機器及び出力機器内にある転送パスプロファイル獲得部の動作例を示すフローチャートである。
【図１５】ネットワークスキャナにおける操作パネルの外観を示す図である。
【図１６】ユーザプロファイル選択後の液晶パネルの表示内容例を示す図である。
【図１７】ネットワークプリンタにおける操作パネルの外観を示す図である。
【図１８】図１２の転送パスプロファイル転送要求命令を拡張した命令文を示す図である。
【図１９】デバイスプロファイル転送命令の構造例を示す図である。
【図２０】ユーザプロファイルの構造例を示す図である。
【図２１】管理サーバ内にあるユーザプロファイル供給部の動作例を示すフローチャートである。
【図２２】ユーザプロファイル要求命令の構造例を示す図である。
【図２３】ユーザプロファイル転送命令の構造例を示す図である。
【図２４】入力機器及び出力機器内のユーザプロファイル獲得部の動作例を示すフローチャートである。
【図２５】十字パネルの右キーを一度押した場合の液晶パネルの表示内容を示す図である。
【図２６】ユーザプロファイル選択後の液晶パネルの表示内容を示す図である。
【図２７】図２２のユーザプロファイル転送要求命令を拡張した命令文を示す図である。
【図１】
0003832988.tif 000002
【図２】
0003832988.tif 000003
【図３】
0003832988.tif 000004
【図４】
0003832988.tif 000005
【図５】
0003832988.tif 000006
【図６】
0003832988.tif 000007
【図７】
0003832988.tif 000008
【図８】
0003832988.tif 000009
【図９】
0003832988.tif 000010
【図１０】
0003832988.tif 000011
【図１１】
0003832988.tif 000012
【図１２】
0003832988.tif 000013
【図１３】
0003832988.tif 000014
【図１４】
0003832988.tif 000015
【図１５】
0003832988.tif 000016
【図１６】
0003832988.tif 000017
【図１７】
0003832988.tif 000018
【図１８】
0003832988.tif 000019
【図１９】
0003832988.tif 000020
【図２０】
0003832988.tif 000021
【図２１】
0003832988.tif 000022
【図２２】
0003832988.tif 000023
【図２３】
0003832988.tif 000024
【図２４】
0003832988.tif 000025
【図２５】
0003832988.tif 000026
【図２６】
0003832988.tif 000027
【図２７】
0003832988.tif 000028