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