(57)【特許請求の範囲】
【請求項１】
画像形成装置と、
取得した文書データを記憶する記憶装置と、
前記記憶装置または前記画像形成装置に向けて所定の文書データを送信するデータ処理装置と、
が共有の通信回線を介して接続されるとともに、前記画像形成装置と前記記憶装置とは、前記通信回線とは異なる専用の通信媒体を介して更に接続され、
前記画像形成装置は、
文書データの記憶先を示す記憶先情報と、当該画像形成装置と前記記憶装置とが前記通信媒体を介して接続されている旨を示す接続情報とを記憶する記憶手段と、
前記記憶手段に記憶されている情報を提供する情報提供手段と、
を有し、
前記データ処理装置は、
前記情報提供手段から提供される情報を取得する情報取得手段と、
前記情報取得手段によって取得された情報としての記憶先情報が前記記憶装置を示しているときは、前記所定の文書データを前記記憶装置に向けて送信する制御を行う送信制御手段と、
を有し、
前記データ処理装置の送信制御手段は、
前記情報取得手段によって取得された情報の中に、前記記憶装置を記憶先とする前記記憶先情報と前記接続情報とが含まれているときは、前記所定の文書データを前記画像形成装置に向けて送信する制御を実施し、
さらに、前記画像形成装置は、
前記送信制御手段から送信された文書データを受信するデータ受信手段と、
前記データ受信手段によって受信された文書データを、前記通信媒体を介して前記記憶装置に向けて転送する制御を行う転送制御手段と、
を更に備える、
ことを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、
前記所定の文書データに対するラスタライズ処理を実施するラスタライズ処理手段、を更に備え、
前記転送制御手段は、
前記ラスタライズ処理されたラスタ画像データを、前記通信媒体を介して前記記憶装置に向けて送信する制御を行う、
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記データ処理装置は、
当該データ処理装置による前記所定の文書データに対する画像処理に要する第１の時間を予測するとともに、前記画像形成装置による前記所定の文書データに対する画像処理に要する第２の時間を予測し、前記第１の時間と前記第２の時間とを比較する予測処理手段と、
前記所定の文書データに対するラスタライズ処理を実施する画像処理手段と、
を更に備え、
前記画像処理手段は、
前記予測処理手段によって前記第１の時間が前記第２の時間よりも短いと判定されたときは、前記所定の文書データに対するラスタライズ処理を実施し、
前記送信制御手段は、
前記ラスタライズ処理されたラスタ画像データを前記記憶装置に向けて送信する制御を行う、
ことを特徴とする請求項１または２記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関する。
【背景技術】
【０００２】
画像形成装置としての複写機には、その複写機内に備えられた画像読取部（スキャナ機能）によるスキャン処理により得られる画像データを、その複写機内に備えられた内部記憶装置（例えばハードディスク）に記憶するとともに、その内部記憶装置に記憶されている画像データの中の指定された画像データについて印刷処理を実施する複写機がある。
【０００３】
また、上述したような複写機、プリンタ、プリンタ機能を有する複写機など画像形成装置とコンピュータと外部装置（例えばファイルサーバ装置）とがネットワークを介して接続されたシステムが構築されている。この場合、画像形成装置（例えばプリンタ）、コンピュータ、および外部装置（例えばファイルサーバ装置）は、システムの資源であると言える。
【０００４】
このようなシステムでは、上記画像形成装置（例えばプリンタ）は、ネットワークを介して受信したコンピュータからの画像データを、ネットワークを介して外部装置へ転送することが可能になっている。
【０００５】
この場合、ネットワークには、コンピュータから画像形成装置に向けて送信される画像データが伝送されるとともに、画像形成装置から外部装置に向けて送信される画像データが伝送される。すなわち、コンピュータからの画像データを外部装置に記憶するようにした場合は、それを内部記憶装置に記憶するようにした場合と比較して、ネットワークの負荷（トラフィック量）が多くなる。
【０００６】
このことは、ネットワークの負荷に応じて、ネットワークを利用するシステムの資源（例えば画像形成装置やコンピュータ）の通信速度（伝送速度）が低下し、その資源を有効に活用することができないことを意味する。
【０００７】
また、上記画像形成装置（例えばプリンタ）は、１つのジョブのみ処理可能であるので、所定のジョブに対する処理（印刷処理）を実施している期間については、コンピュータからの他のジョブを受け付けることができない。すなわち、上記画像形成装置（例えばプリンタ）が所定のジョブに対する処理（印刷処理）中においては、前記他のジョブ（あるいはそれにかかわる画像データ）の外部装置への蓄積は不可能である。
【０００８】
なお、上述したようなシステムとしては、例えば特許文献１および特許文献２に記載されたものが知られている。
【０００９】
特許文献１では、画像形成装置としての画像処理装置は、画像読取部（スキャナ機能）によって読み取った画像データおよびユーザによって指定される動作条件を装置本体の外部に接続される外部記憶手段に記憶する。
【００１０】
一方、特許文献２では、プリンタは、当該プリンタに備えられたハードディスクの記憶容量に応じて、ネットワークを介して受信したコンピュータからの画像データを、ネットワークを介して外部装置へ転送する。
【００１１】
上述したシステム以外にも、スキャナ装置やプリンタなど画像形成装置と複数のコンピュータとがネットワークを介して接続されるシステムも構築されている。この場合も、画像形成装置（例えばスキャナ装置）および複数のコンピュータは、システムの資源であると言える。
【００１２】
このようなシステムでは、例えばスキャナ装置は、ネットワークを介して接続される任意のコンピュータとの通信接続を確立して通信することが可能になっている。
【００１３】
なお、上記システムとしては、例えば許文献３に記載されたものが知られている。
【００１４】
特許文献３では、スキャナ装置は、ネットワークを介して接続される任意のパーソナルコンピュータとの通信接続が確立し、その任意のパーソナルコンピュータとの通信接続中は、他のパーソナルコンピュータからの接続を拒否する。
【００１５】
換言すれば、上記スキャナ装置は、任意（１台目）のパーソナルコンピュータへの画像データの送信が完了してからでないと、他（２台目）のパーソナルコンピュータに向けて画像データを送信することができない。
【００１６】
そのため、スキャナ装置は、例えば２台のパーソナルコンピュータに対し画像データを送信する必要がある場合、１台目のパーソナルコンピュータの処理性能が低いときは、全ての処理（画像データの送信）を完了するまでに、多くの時間を要することになる。このことは、スキャナ装置という資源を有効に活用することができないことを意味する。
【００１７】
さらには、印刷装置には、ネットワーク（インターネット）を介してサーバやコンピュータと接続され、例えばコンピュータから印刷要求されたネットワーク上の情報資源に対する印刷処理を実施するネットワーク対応型印刷装置がある。
【００１８】
このようなネットワーク対応型印刷装置としては、例えば特許文献４に記載されたものが知られている。
【００１９】
特許文献４では、ネットワーク対応型印刷装置とサーバとがネットワークに接続されるシステムが構築され、ネットワーク対応型印刷装置は、ネットワークを介して取得した情報資源の中に印刷不能データ（例えばサウンドデータや動画データ）が含まれている場合は、その印刷不能データの印刷を省略し、印刷不能データが含まれている旨を通知する、または印刷不能データが含まれている旨を印刷する。
【００２０】
このことは、システムの資源としての情報資源つまりネットワークを介して取得した情報資源を印刷するに際し、その情報資源が有効に活用されていないことを意味する。
【特許文献１】特開２００４−２１５１３５号公報
【特許文献２】特開２０００−３４１４６４号公報
【特許文献３】特許第３６２４１６６号公報
【特許文献４】特開２００３−１０８３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明は、画像形成処理にかかわる資源を有効に活用することのできる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記課題を解決するため、請求項１に記載の本発明の画像形成システムは、画像形成装置と、取得した文書データを記憶する記憶装置と、前記記憶装置または前記画像形成装置に向けて所定の文書データを送信するデータ処理装置と、が共有の通信回線を介して接続されるとともに、前記画像形成装置と前記記憶装置とは、前記通信回線とは異なる専用の通信媒体を介して更に接続され、前記画像形成装置は、文書データの記憶先を示す記憶先情報と、当該画像形成装置と前記記憶装置とが前記通信媒体を介して接続されている旨を示す接続情報とを記憶する記憶手段と、前記記憶手段に記憶されている情報を提供する情報提供手段と、を有し、前記データ処理装置は、前記情報提供手段から提供される情報を取得する情報取得手段と、前記情報取得手段によって取得された情報としての記憶先情報が前記記憶装置を示しているときは、前記所定の文書データを前記記憶装置に向けて送信する制御を行う送信制御手段と、を有し、前記データ処理装置の送信制御手段は、前記情報取得手段によって取得された情報の中に、前記記憶装置を記憶先とする前記記憶先情報と前記接続情報とが含まれているときは、前記所定の文書データを前記画像形成装置に向けて送信する制御を実施し、さらに、前記画像形成装置は、前記送信制御手段から送信された文書データを受信するデータ受信手段と、前記データ受信手段によって受信された文書データを、前記通信媒体を介して前記記憶装置に向けて転送する制御を行う転送制御手段と、を更に備える、ことを特徴とする。
【００２５】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記画像形成装置は、前記所定の文書データに対するラスタライズ処理を実施するラスタライズ処理手段、を更に備え、前記転送制御手段は、前記ラスタライズ処理されたラスタ画像データを、前記通信媒体を介して前記記憶装置に向けて送信する制御を行う、ことを特徴とする。
【００２６】
請求項３に記載の発明は、上記請求項１または２に記載の発明において、前記データ処理装置は、当該データ処理装置による前記所定の文書データに対する画像処理に要する第１の時間を予測するとともに、前記画像形成装置による前記所定の文書データに対する画像処理に要する第２の時間を予測し、前記第１の時間と前記第２の時間とを比較する予測処理手段と、前記所定の文書データに対するラスタライズ処理を実施する画像処理手段と、を更に備え、前記画像処理手段は、前記予測処理手段によって前記第１の時間が前記第２の時間よりも短いと判定されたときは、前記所定の文書データに対するラスタライズ処理を実施し、前記送信制御手段は、前記ラスタライズ処理されたラスタ画像データを前記記憶装置に向けて送信する制御を行う、ことを特徴とする。
【発明の効果】
【００３２】
請求項１記載の発明によれば、文書データの記憶先が画像形成装置の外部の記憶装置である場合に、記憶すべき文書データはデータ処理装置から記憶装置に向けて送信されるので、通信回線の負荷を抑制することができ、画像形成処理にかかわる資源を有効に活用することができる。
また、請求項１記載の発明によれば、画像形成装置と記憶装置とが専用の通信媒体で接続されている場合に、記憶すべき文書データはデータ処理装置から画像形成装置に向けて送信され、さらに画像形成装置から記憶装置に向けて送信されるので、通信回線の負荷を抑制することができ、画像形成処理にかかわる資源を有効に活用することができる。
【００３５】
請求項２記載の発明によれば、画像形成装置と記憶装置とが専用の通信媒体で接続されている場合に、記憶すべき文書データに対応するラスタ画像データが画像形成装置から専用の通信媒体を介して記憶装置に向けて送信されるので、通信回線の負荷を抑制することができ、画像形成処理にかかわる資源を有効に活用することができる。
【００３６】
請求項３記載の発明によれば、画像形成装置と記憶装置とが専用の通信媒体で接続されている場合に、画像形成装置の処理能力よりも高い処理能力を有するデータ管理装置によって、記憶すべき文書データがラスタ画像データに変換され、かつ当該ラスタ画像データが記憶装置に向けて送信されるので、画像形成処理にかかわる資源を有効に活用することができる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００４３】
（実施の形態１）
【００４４】
図１は、実施の形態１に係る画像形成システムの構成を示している。
【００４５】
画像形成システム１は、図１に示すように、スキャナ１００とプリンタ２００とパーソナルコンピュータなどコンピュータ（以下「ＰＣ」という。）３００とが通信回線１０を介して接続されている。なお、スキャナ１００、プリンタ２００およびＰＣ３００に関して、それぞれ複数台を通信回線１０に接続するようにしてもよい。
【００４６】
通信回線１０としては、ローカルエリアネットワーク（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などネットワークや電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。本実施の形態１では、通信回線１０はネットワークを採用するものとし、通信回線１０をネットワーク１０とする。
【００４７】
本願明細書では、画像形成装置とデータ処理装置と記憶装置とが通信回線を介して接続される画像形成システムにおいて、画像形成装置、データ処理装置、記憶装置および通信回線を「画像形成処理にかかわる資源」と定義する。これらの画像形成処理にかかわる資源はシステム資源であると言える。
【００４８】
図２は、スキャナ１００の機能構成を示している。
【００４９】
スキャナ１００は、図２に示すように、通信部１１０、能力・設定情報保持部１２０、制御部１３０、原稿読取部１４０、画像記憶部１５０および操作・表示部１６０を備えている。
【００５０】
通信部１１０は、ネットワーク通信部１１１およびローカル通信部１１２を備えている。
【００５１】
ネットワーク通信部１１１は、ネットワーク１０とのインターフェースとして動作し、ネットワーク１０に接続されたプリンタ２００やＰＣ３００との間でデータや指示等の送受信を行う。
【００５２】
ローカル通信部１１２は、図示しないローカル通信手段のインターフェースとして動作し、ローカル通信手段に接続されたプリンタ２００との間でデータや指示等の送受信を行う。
【００５３】
通信部１１０は、制御部１３０からの通知によりプリンタ２００やＰＣ３００との間で通信を行いプリンタ２００やＰＣ３００の情報を取得するとともに、制御部１３０から出力される能力・設定情報を受け取りプリンタ２００やＰＣ３００に向けて送信する。また、通信部１１０は、原稿読取部１４０あるいは画像記憶部１５０から出力される画像データを受け取り、プリンタ２００やＰＣ３００に向けて送信する。さらに通信部１１０は、プリンタ２００やＰＣ３００から送信された画像データを受信して画像記憶部１５０に記憶する。
【００５４】
能力・設定情報保持部１２０は、スキャナ２００の能力情報や設定情報を保持し、これらの情報を制御部１３０へ提供する。
【００５５】
本実施の形態１では、スキャナ２００の能力情報はスキャン速度や通信速度などであり、設定情報は画像記憶部１５０の記憶容量情報などである。「スキャナの能力情報、および設定情報」を「能力・設定情報」という。
【００５６】
制御部１３０は、原稿読取部１４０や操作・表示部１６０を制御するとともに、通信部１１０からの要求に基づいて能力・設定情報を能力・設定情報保持部１２０から取得して通信部１１０へ出力する。
【００５７】
原稿読取部１４０は、原稿を光学的に読み取って得た光学信号を電気信号に変換し、画像データを生成する。このようにして生成された画像データは、出力先に応じたジョブとして、通信部１１０に渡されるか、画像記憶部１５０に記憶される。
【００５８】
画像記憶部１５０は、原稿を読み取って画像データを生成した原稿読取部１４０から出力された画像データを保持するとともに、プリンタ２００やＰＣ３００から送信された画像データを受信した通信部１１０から出力された画像データを保持する。また、画像記憶部１５０は、通信部１１０からの要求に基づいて、該当する画像データを通信部１１０へ供給する。
【００５９】
操作・表示部１６０は、ユーザインターフェースとして動作するものであり、ユーザに対して各種情報を提供するとともに、ユーザからの指示を受け付ける。
【００６０】
図３は、プリンタ２００の機能構成を示している。
【００６１】
プリンタ２００は、図３に示すように、通信部２１０、文書管理部２２０、画像処理部２３０、制御部２４０、能力・設定情報保持部２５０、印刷部２６０、および操作・表示部２７０を備えている。
【００６２】
能力・設定情報保持部２５０は、プリンタ２００の能力情報や設定情報を保持し、これらの情報を制御部２４０へ提供する。
【００６３】
本実施の形態１では、プリンタ２００の能力情報は印刷速度や通信速度などであり、設定情報は文書ファイルを格納する外部装置、つまり文書ファイルの記憶先の外部装置を示す外部装置情報などである。「プリンタの能力情報、および設定情報」を「能力・設定情報」という。なお、文書ファイルの記憶先がプリンタ２００の文書管理部２２０のときは、設定情報はヌル（ＮＵＬＬ）データとなる。
【００６４】
通信部２１０は、ネットワーク通信部２１１およびローカル通信部２１２を備えている。
【００６５】
ネットワーク通信部２１１は、ネットワーク１０とのインターフェースとして動作し、ネットワーク１０に接続されたスキャナ１００やＰＣ３００との間でデータや指示等の送受信を行う。
【００６６】
ローカル通信部２１２は、図示しないローカル通信手段のインターフェースとして動作し、ローカル通信手段に接続されたスキャナ１００との間でデータや指示等の送受信を行う。
【００６７】
このような通信部２１０は、データや指示等を受信したときは、当該受信内容に含まれる各種の情報を制御部２４０に通知する。
【００６８】
また、通信部２１０は、制御部２４０からの通知により、スキャナ１００やＰＣ３００との間で通信を行いスキャナ１００やＰＣ３００の情報を取得して画像処理部２３０に提供するとともに、制御部２４０から出力される能力・設定情報を受け取りスキャナ１００やＰＣ３００に向けて送信する。
【００６９】
さらに、通信部２１０は、文書管理部２２０から画像データを受け取りスキャナ１００やＰＣ３００に向けて送信するとともに、スキャナ１００やＰＣ３００から得た文書情報を文書管理部２２０に提供する。
【００７０】
文書管理部２２０は、画像処理部２３０から画像データを受け取り、この受け取った画像データを記憶先に記憶させるべく、当該文書データを文書ファイルとして、通信部２１０を介して記憶先としてのスキャナ１００やＰＣ３００に向けて送信する。スキャナ１００あるいはＰＣ３００は、受信した文書ファイルを保存する。また文書管理部２２０は、操作・表示部２７０からの指示に基づき、文書情報の提供や、文書の操作を行う。
【００７１】
さらに、文書管理部２２０は、文書ファイルの記憶先としの記憶部の機能を果たすようになっている。すなわち、能力・設定情報における設定情報がヌル（ＮＵＬＬ）データのときは、文書管理部２２０が記憶先となる。
【００７２】
画像処理部２３０は、制御部２４０の指示に従って動作し、通信部２１０から出力されるデータを受け付けて所定の処理を行い、この処理後のデータを印刷部２６０や文書管理部２２０へ出力する。例えば、画像処理部２３０は、制御部３４０によってラスタライズ処理すべき旨および文書データを記憶先に記憶すべき旨の指示があり、通信部２１０から受け取ったデータがＰＤＬデータのときは、そのＰＤＬデータに対するラスタライズ処理を実行し、この実行結果であるラスタ画像データを文書管理部２２０へ出力する。
【００７３】
制御部２４０は、通信部２１０がスキャナ１００やＰＣ３００から受信したジョブの実行順の管理を行い、画像処理部２３０に対して処理の指示を行う。また、制御部２４０は、通信部２１０からの要求に基づいて、能力・設定情報を能力・設定情報保持部２５０から取得して通信部２１０へ出力する。
【００７４】
印刷部２６０は、画像処理部２６０から出力されたデータに基づいて、用紙上に画像を印刷する。
【００７５】
操作・表示部２７０は、ユーザインターフェースとして動作するものであり、ユーザに対して各種情報を提供するとともに、ユーザからの指示を受け付ける。
【００７６】
図４は、コンピュータ（ＰＣ）３００の機能構成を示している。
【００７７】
ＰＣ３００は、図４に示すように、通信部３１０、画像処理部３２０、ＰＤＬ変換部３３０、制御部３４０、経路・データ形式選択部３５０、能力測定部３６０、およびアプリケーション３７０を備えている。
【００７８】
通信部３１０は、ネットワーク１０とのインターフェースとして動作し、ＰＤＬ変換部３３０や画像処理部３２０が生成するデータをスキャナ１００やプリンタ２００に向けて送信するとともに、経路・データ形式選択部３５０や能力測定部３６０からの指示に基づいて、スキャナ１００やプリンタ２００との間で情報の授受を行う。
【００７９】
アプリケーション３７０は、ユーザが使用するソフトウェア（アプリケーションソフトウェア）であり、アプリケーション固有のデータを処理する。またアプリケーション３７０は、ユーザによる印刷指示が発生したら、制御部３４０に対し、生成した画像情報を提供する。
【００８０】
制御部３４０は、アプリケーション３７０から提供される画像情報を受け付け、これをＰＤＬ変換部３３０や画像処理部３２０に出力する。この場合、経路・データ形式選択部３５０が決定する転送経路およびデータ形式に従う。
【００８１】
ＰＤＬ変換部３３０は、アプリケーション３７０が生成する画像情報をＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）の形式に変換（ＰＤＬデータに変換）するとともに、この変換後の画像情報（ＰＤＬデータ）を、通信部３１０を介してスキャナ１００やプリンタ２００に向けて送信する。
【００８２】
画像処理部３２０は、アプリケーションが生成する画像情報をラスタライズするとともに、ラスタライズ処理後のデータ（ラスタ画像データ）を圧縮し、この圧縮されたデータ（ラスタ画像データ）を、通信部３１０を介してスキャナ１００やプリンタ２００に向けて送信する。
【００８３】
経路・データ形式選択部３５０は、制御部３４０からの指示に基づいて、印刷データ送信の通信経路やデータ形式を決定する。この場合、経路・データ形式選択部３５０は、通信部３１０を介してスキャナ１００やプリンタ２００からそれぞれの能力・設定情報を取得する。また、経路・データ形式選択部３５０は、能力測定部３６０に対し、通信経路の能力測定を指示する。
【００８４】
能力測定部３６０は、経路・データ形式選択部３５０の指示に基づき、スキャナ１００やプリンタ２００との間の通信経路がどのくらいの速度でデータ転送可能であるかを測定する。
【００８５】
本実施の形態１では、画像形成装置はプリンタ２００に対応し、記憶装置はスキャナ１００（の画像記憶部１５０）に対応し、データ処理装置はコンピュータ（ＰＣ）３００に対応する。また、プリンタ２００において、能力・設定情報保持部２５０は記憶手段に対応し、制御部２４０は情報提供手段に対応する。さらに、コンピュータ（ＰＣ）３００において、経路・データ形式選択部３５０は情報取得手段に対応し、画像処理部３２０は送信制御手段および画像処理手段に対応する。
【００８６】
次に、画像形成システム１による文書データの蓄積処理について、図５を参照して説明する。
【００８７】
図５は、その蓄積処理の処理手順を示すフローチャートである。
【００８８】
ユーザがＰＣ３００を使用して印刷を指示すると、アプリケーション３７０から制御部３４０に対し、その旨が通知される。制御部３４０は、通知された印刷の指示に基づき経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【００８９】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、転送経路およびデータ形式を決定する。そして、画像処理部３２０やＰＤＬ変換部３３０は、印刷経路・データ形式選択部３５０によって決定された転送経路およびデータ形式に従って、通信部３１０を介して印刷データを送信する。
【００９０】
すなわち、制御部３４０は、ジョブが文書蓄積ジョブか否かを判定し（テップＳ１０１）、この判定した結果、文書蓄積ジョブである場合は、経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【００９１】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、通信部３１０を介して、プリンタ２００から能力・設定情報を取得するとともに（ステップＳ１０２）、この取得した能力・設定情報を基に、転送経路およびデータ形式を決定し、さらに、この決定した内容を制御部３４０に通知する。
【００９２】
ここで、能力・設定情報における設定情報つまり外部装置情報がスキャナ１００を示す旨のときは、転送経路は「スキャナ１００が転送先（記憶先）」、データ形式は「ラスタデータ形式」、であると決定される。そして、「転送先（記憶先）はスキャナ１００である旨」の転送経路に関する情報（転送経路情報）、および「ラスタデータ形式である旨」のデータ形式に関する情報（データ形式情報）が、制御部３４０に通知される。
【００９３】
これに対し、能力・設定情報における設定情報がヌル（ＮＵＬＬ）データのときは、転送経路は「プリンタ２００が転送先」、データ形式は「ＰＤＬデータ形式」、であると決定される。そして、「転送先（記憶先）はプリンタ２００である旨」の転送経路に関する情報（転送経路情報）、および「ＰＤＬデータ形式である旨」のデータ形式に関する情報（データ形式情報）が、制御部３４０に通知される。
【００９４】
制御部３４０は、印刷経路・データ形式選択部３５０から渡された転送経路情報およびデータ形式情報を基に、記憶先がプリンタ（この例ではプリンタ２００）であるか否かを判定する（ステップＳ１０３）。
【００９５】
制御部３４０は、ステップＳ１０３において、転送経路情報が「スキャナ１００が転送先」であるので、記憶先がプリンタ２００ではないと判定した場合は、アプリケーション３７０から提供される画像情報とともに転送経路情報を画像処理部３２０へ出力する。
【００９６】
画像処理部３２０は、制御部３４０からの画像情報をラスタライズ処理することでラスタ画像データを生成し（ステップＳ１０４）、この生成したラスタ画像データを、通信部３０１を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではスキャナ１００）に向けて送信する（ステップＳ１０５）。なお、画像処理部３２０は、ステップＳ１０４において生成したラスタ画像データを圧縮し、この圧縮したラスタ画像データを記憶先に向けて送信するようにしてもよい。
【００９７】
これに対し、ステップＳ１０３において、転送経路情報が「プリンタ２００が転送先」であるので、記憶先がプリンタ２００であると判定した制御部３４０は、アプリケーション３７０から提供される画像情報とともに転送経路情報をＰＤＬ変換部３３０へ出力する。
【００９８】
ＰＤＬ変換部３３０は、制御部３４０からの画像情報をＰＤＬデータに変換するとともに（ステップＳ１０６）、この変換したＰＤＬデータを、通信部３１０を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではプリンタ２００）に向けて送信する（ステップＳ１０７）。
【００９９】
なお、ステップＳ１０１において文書蓄積ジョブではないと判断した制御部３４０は、アプリケーション３７０から提供される画像情報、および送信先はプリンタ２００である旨をＰＤＬ変換部３３０へ出力する。このＰＤＬ変換部３３０は、上記ステップＳ１０６，Ｓ１０７を実行する。すなわち、ＰＤＬ変換部３３０は、受け付けた画像情報を基にＰＤＬデータを生成し、この生成したＰＤＬデータを、指定されたプリンタ（この例ではプリンタ２００）に向けて送信する（ステップＳ１０６，Ｓ１０７）。
【０１００】
次に、プリンタによる蓄積文書の印刷処理について、図６を参照して説明する。
【０１０１】
図６は、その印刷処理の処理手順を示すフローチャートである。
【０１０２】
ここでは、ユーザがプリンタ２００の操作・表示部２７０を操作し、スキャナ１００に蓄積されている蓄積文書の印刷を指示したことに起因して、プリンタ２００が印刷処理を実行する場合について説明する。
【０１０３】
最初に、ユーザがプリンタ２００の操作・表示部２７０を操作して、蓄積文書を選択するメニューを表示させる旨を指示すると、そのメニューが呼び出される。
【０１０４】
上記メニューが呼び出されると、文書管理部２２０は、通信部２１０を介して記憶先から文書情報（文書名など）を取得し（ステップＳ２０１）、取得した文書情報（文書名など）を操作・表示部２７０に表示させる（ステップＳ２０２）。
【０１０５】
そして、ユーザが操作・表示部２７０の表示内容に従い、印刷すべき文書の文書名を選択すると（ステップＳ２０３）、文書管理部２２０は、通信部２１０を介して、選択された文書名に対応する文書データ（蓄積文書データ）つまりジョブの受信を開始する（ステップＳ２０４）。
【０１０６】
通信部２１０は、記憶先との間で通信して文書データ（ジョブ）を受信し、文書データの受信を完了すると、その旨を制御部２４０へ通知するとともに、受信した文書データを画像処理部２３０へ出力する。
【０１０７】
制御部２４０は、通信部２１０からの文書データの受信完了である旨の通知を受けて、画像処理部２３０に対し、処理開始を指示する。
【０１０８】
ところで、蓄積文書の記憶先は外部装置であるので、記憶先が例えばスキャナ１００である場合、通信部２１０は、スキャナ１００から送信される文書データ（ラスタ画像データ）を受信することになる。この場合、その文書データは、ＰＣ３００によってラスタライズ処理（画像処理）されたラスタ画像データである。
【０１０９】
そのため、画像処理部２３０は、通信部２１０からの文書データを、そのまま印刷部２６０へ転送する。印刷部２６０は、転送されてきたデータ（ラスタ画像データ）に基づき印刷処理を実施する（ステップＳ２０５）。
【０１１０】
以上説明したように、蓄積文書の格納先に応じて、データ形式および転送経路が選択され、記憶装置がプリンタの外部にある場合は直接外部の記憶装置に送信されるため、ネットワーク上に流れるデータのデータ量が削減でき、ネットワークの負荷を抑えることができる。
【０１１１】
また、プリンタが他のジョブを処理中であっても、蓄積文書を外部の記憶装置に蓄積することができるため、より高速に処理を完了することが可能となる。
【０１１２】
さらに、一般的にはプリンタよりもコンピュータの処理能力の方が高いため、複雑な処理を要する画像処理をコンピュータで行うことにより、プリンタで処理した場合と比較して高速に処理を完了することが出来る。
【０１１３】
（実施の形態２）
【０１１４】
図７は、実施の形態２に係る画像形成システムの構成を示している。
【０１１５】
この画像形成システム２は、図１に示した実施の形態１の画像形成システム１の構成において、スキャナ１００とプリンタ２００とをローカル通信手段２０で接続した構成になっている。スキャナ１００、プリンタ２００およびＰＣ３００に関して、それぞれ複数台を通信回線１０に接続するようにしてもよい。
【０１１６】
なお、図７において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１１７】
ローカル通信手段２０としては、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：周辺装置用シリアルインタフェース）などシリアルインタフェース、あるいはパラレルインタフェースが挙げられる。
【０１１８】
本実施の形態２では、プリンタ２００の能力・設定情報保持部２５０によって保持される能力・設定情報における設定情報には、外部装置情報に加えて、当該プリンタと記憶先とがローカル通信手段で接続されている旨を示す接続情報が含まれている。
【０１１９】
設定情報は、記憶先の外部装置が例えばスキャナ１００のときは、外部装置情報＝スキャナ１００を示す旨、接続情報＝当該プリンタ２００とスキャナ１００との間はローカル接続手段２０で接続されている旨、含んでいる。
【０１２０】
本実施の形態２では、ローカル通信手段２０は専用の通信媒体に対応し、プリンタ２００において、通信部２１０はデータ通信手段に対応し、また文書管理部２２０は転送制御手段に対応する。
【０１２１】
次に、画像形成システム２による文書データの蓄積処理について、図８を参照して説明する。
【０１２２】
図８は、その蓄積処理の処理手順を示すフローチャートである。
【０１２３】
ユーザがＰＣ３００を使用して印刷を指示すると、アプリケーション３７０から制御部３４０に対し、その旨が通知される。制御部３４０は、通知された印刷の指示に基づき経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【０１２４】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、転送経路およびデータ形式を決定する。そして、画像処理部３２０やＰＤＬ変換部３３０は、印刷経路・データ形式選択部３５０によって決定された転送経路およびデータ形式に従って、通信部３１０を介して印刷データを送信する。
【０１２５】
すなわち、制御部３４０は、ジョブが文書蓄積ジョブか否かを判定し（ステップＳ３０１）、この判定した結果、文書蓄積ジョブである場合は、経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【０１２６】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、通信部３１０を介して、プリンタ２００から能力・設定情報を取得するとともに（ステップＳ３０２）、この取得した能力・設定情報を基に、転送経路およびデータ形式を決定し、さらに、この決定した内容を制御部３４０に通知する。
【０１２７】
ここで、転送経路およびデータ形式は、能力・設定情報における設定情報の内容に応じて、次の（１）〜（３）の３つのパターンに分けられる。
【０１２８】
（１）外部装置情報がスキャナ１００を示す旨、接続情報が「なし」またはヌル（ＮＵＬＬ）データの場合、転送経路は「スキャナ１００が転送先（記憶先）」、データ形式は「ラスタデータ形式」、であると決定される。そして、「転送先（記憶先）はスキャナ１００である旨」の転送経路情報、および「ラスタデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１２９】
（２）外部装置情報がスキャナ１００を示す旨、接続情報が当該プリンタ２００とスキャナ１００との間はローカル接続手段２００で接続されている旨の場合、転送経路は「プリンタ２００が転送先」、データ形式は「ＰＤＬデータ形式」、であると決定される。そして、「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」の転送経路情報、および「ＰＤＬデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１３０】
（３）設定情報（外部装置情報および接続情報）がヌル（ＮＵＬＬ）データのときは、転送経路は「プリンタ２００が転送先（記憶先）」、データ形式は「ＰＤＬデータ形式」、であると決定される。そして、「転送先（記憶先）はプリンタ２００である旨」の転送経路情報、および「ＰＤＬデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１３１】
制御部３４０は、印刷経路・データ形式選択部３５０から渡された転送経路情報およびデータ形式情報を基に、記憶先がプリンタ（この例ではプリンタ２００）であるか否かを判定する（ステップＳ３０３）。
【０１３２】
制御部３４０は、ステップＳ３０３において、「転送先（記憶先）はプリンタ２００である旨」の転送経路情報以外の転送経路情報であるので、記憶先がプリンタ２００ではないと判定した場合は、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されているか否かを判断する（ステップＳ３０４）。
【０１３３】
ここで、転送経路情報が、「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」のときはローカル接続されていると判断され、一方、「転送先（記憶先）はスキャナ１００である旨」のときは、ローカル接続されていないと判断されるようになっている。
【０１３４】
制御部３４０は、ステップＳ３０４において、転送経路情報が「転送先（記憶先）はスキャナ１００である旨」であるので、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されていないと判断した場合は、アプリケーション３７０から提供される画像情報とともに転送経路情報を画像処理部３２０へ出力する。
【０１３５】
画像処理部３２０は、制御部３４０からの画像情報をラスタライズ処理することでラスタ画像データを生成し（ステップＳ３０５）、この生成したラスタ画像データ（印刷データ）を、通信部３０１を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではスキャナ１００）に向けて送信する（ステップＳ３０６）。なお、画像処理部３２０は、ステップＳ３０５において生成したラスタ画像データを圧縮し、この圧縮したラスタ画像データを記憶先に向けて送信するようにしてもよい。
【０１３６】
これに対し、ステップ３０４において、転送経路情報が「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」であるので、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されていると判断した制御部３４０は、アプリケーション３７０から提供される画像情報とともに転送経路情報をＰＤＬ変換部３３０へ出力する。
【０１３７】
ＰＤＬ変換部３３０は、制御部３４０からの画像情報をＰＤＬデータに変換するとともに（ステップＳ３０７）、この変換したＰＤＬデータ（印刷データ）を、通信部３１０を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではプリンタ２００）に向けて送信する（ステップＳ３０８）。
【０１３８】
ステップＳ３０３において、転送経路情報が転送先（記憶先）はプリンタ２００である旨」であるので、記憶先がプリンタ２００であると判定された場合は、ステップＳ３０７へ進む。この場合、制御部３４０は、アプリケーション３７０から提供される画像情報、および転送経路情報（転送先（記憶先）はプリンタ２００である旨」）をＰＤＬ変換部３３０へ出力する。
【０１３９】
また、ステップＳ３０１において文書蓄積ジョブではないと判断された場合は、ステップＳ３０７へ進む。この場合、制御部３４０は、アプリケーション３７０から提供される画像情報，および送信先はプリンタ２００である旨をＰＤＬ変換部３３０へ出力する。
【０１４０】
そして、ＰＤＬ変換部３３０は、上記ステップＳ３０７，Ｓ３０８を実行する。すなわち、ＰＤＬ変換部３３０は、受け付けた画像情報を基にＰＤＬデータを生成し、この生成したＰＤＬデータを、指定されたプリンタ（この例ではプリンタ２００）に向けて送信する（ステップＳ３０７，Ｓ３０８）。
【０１４１】
ところで、ＰＣ３００から送信されたＰＤＬデータは、ネットワーク１０を介してプリンタ２００の通信部２１０によって受信され、さらに画像処理部２３０によって取り込まれる。この場合、通信部２１０によってＰＤＬデータの受信が完了すると、その旨が制御部２４０に通知される。
【０１４２】
そして、制御部２４０は、能力・設定情報保持部２５０を参照し、外部装置情報（記憶先）が記憶されている場合、画像処理部２３０に対し、ラスタライズ処理すべき旨および文書データを記憶先に記憶すべき旨を指示するとともに、設定情報（外部装置情報＝スキャナ１００を示す旨）を出力する。
【０１４３】
画像処理部２３０は、制御部３４０からの上記指示に従って、通信部２１０から受け取ったＰＤＬデータに対するラスタライズ処理を実行し、この実行結果であるラスタ画像データ、および制御部２４０からの設定情報（外部装置情報＝スキャナ１００を示す旨）を文書管理部２２０へ出力する。
【０１４４】
文書管理部２２０は、受け取ったラスタ画像データを、通信部２１０のローカル通信部２１２およびローカル通信手段２０を介して、設定情報（外部装置情報＝スキャナ１００を示す旨）に基づく記憶先としてのスキャナ１００に向けて送信する。
【０１４５】
実施の形態２でのプリンタの蓄積文書の印刷処理は、図６に示した実施の形態１の印刷処理と同様である。
【０１４６】
以上説明したように、蓄積文書の格納先とその接続方法に応じて、データ形式および転送経路が選択され、記憶装置がプリンタの外部にあり、かつ記憶装置とプリンタとがローカル接続されている場合は蓄積文書（ＰＤＬデータ）をプリンタに送信し、記憶装置がプリンタの外部にあり、かつ記憶装置とプリンタとがローカル接続されていない場合は蓄積文書（ラスタ画像データ）を直接、記憶装置に送信するため、ネットワーク上に流れるデータのデータ量を、実施の形態１の場合と比較して、より削減できる。なぜならば、一般的にはＰＤＬデータの方がラスタ画像データよりもデータ量が少ないからである。
【０１４７】
（実施の形態３）
【０１４８】
図９は、実施の形態３に係る画像形成システムの構成を示している。
【０１４９】
この画像形成システム２は、図７に示した実施の形態２の画像形成システム１の構成において、パーソナルコンピュータなどコンピュータ（ＰＣ）３０１を追加した構成になっている。なお、図９において、図７に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１５０】
ＰＣ３０１は、ＰＣ３００の機能構成と同様になっている。
【０１５１】
本実施の形態３では、プリンタ２００の能力・設定情報保持部２５０によって保持される能力・設定情報における設定情報には、外部装置情報に加えて、当該プリンタと記憶先とがローカル通信手段で接続されている旨を示す接続情報が含まれている。
【０１５２】
設定情報は、記憶先の外部装置が例えばスキャナ１００のときは、外部装置情報＝スキャナ１００を示す旨、接続情報＝当該プリンタ２００とスキャナ１００との間はローカル接続手段２０で接続されている旨、を含んでいる。
【０１５３】
本実施の形態３では、プリンタ２００の画像処理部２３０はラスタライズ処理手段に対応し、コンピュータ（ＰＣ）３００において、経路・データ形式選択部３５０は予測処理手段に対応し、また画像処理部３２０は画像処理手段に対応する。
【０１５４】
次に、画像形成システム３による文書データの蓄積処理について、図１０を参照して説明する。
【０１５５】
図１０は、その蓄積処理の処理手順を示すフローチャートである。
【０１５６】
ユーザがＰＣ３００を使用して印刷を指示すると、アプリケーション３７０から制御部３４０に対し、その旨が通知される。制御部３４０は、通知された印刷の指示に基づき経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【０１５７】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、転送経路およびデータ形式を決定する。そして、画像処理部３２０やＰＤＬ変換部３３０は、印刷経路・データ形式選択部３５０によって決定された転送経路およびデータ形式に従って、通信部３１０を介して印刷データを送信する。
【０１５８】
すなわち、制御部３４０は、ジョブが文書蓄積ジョブか否かを判定し（ステップＳ４０１）、この判定した結果、文書蓄積ジョブである場合は、経路・データ形式選択部３５０に対し、転送経路（通信経路）とデータ形式の決定を指示する。
【０１５９】
制御部３４０からの上記指示を受け付けた印刷経路・データ形式選択部３５０は、通信部３１０を介して、プリンタ２００から能力・設定情報を取得するとともに（ステップＳ４０２）、この取得した能力・設定情報を基に、転送経路およびデータ形式を決定し、さらに、この決定した内容を制御部３４０に通知する。
【０１６０】
ここで、転送経路およびデータ形式は、能力・設定情報における設定情報の内容に応じて、次の（１）〜（３）の３つのパターンに分けられる。
【０１６１】
（１）外部装置情報がスキャナ１００を示す旨、接続情報が「なし」またはヌル（ＮＵＬＬ）データの場合、転送経路は「スキャナ１００が転送先（記憶先）」、データ形式は「ラスタデータ形式」、であると決定される。そして、「転送先（記憶先）はスキャナ１００である旨」の転送経路情報、および「ラスタデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１６２】
（２）外部装置情報がスキャナ１００を示す旨、接続情報が当該プリンタ２００とスキャナ１００との間はローカル接続手段２００で接続されている旨の場合、転送経路は「プリンタ２００が転送先」、データ形式は「ＰＤＬデータ形式」、であると決定される。そして、「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」の転送経路情報、および「ＰＤＬデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１６３】
これら転送経路情報およびデータ形式情報を制御部３４０が取得した場合、制御部３４０は、経路・データ形式選択部３５０に対し、経路・データ形式決定処理の実行を指示する。
【０１６４】
（３）設定情報（外部装置情報および接続情報）がヌル（ＮＵＬＬ）データのときは、転送経路は「プリンタ２００が転送先（記憶先）」、データ形式は「ＰＤＬデータ形式」、であると決定される。そして、「転送先（記憶先）はプリンタ２００である旨」の転送経路情報、および「ＰＤＬデータ形式である旨」のデータ形式情報が、制御部３４０に通知される。
【０１６５】
制御部３４０は、印刷経路・データ形式選択部３５０から渡された転送経路情報およびデータ形式情報を基に、記憶先がプリンタ（この例ではプリンタ２００）であるか否かを判定する（ステップＳ４０３）。
【０１６６】
制御部３４０は、ステップＳ４０３において、「転送先（記憶先）はプリンタ２００である旨」の転送経路情報以外の転送経路情報であるので、記憶先がプリンタ２００ではないと判定した場合は、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されているか否かを判断する（ステップＳ４０４）。
【０１６７】
ここで、転送経路情報が、「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」のときはローカル接続されていると判断され、一方、「転送先（記憶先）はスキャナ１００である旨」のときは、ローカル接続されていないと判断されるようになっている。
【０１６８】
制御部３４０は、ステップＳ４０４において、転送経路情報が「転送先（記憶先）はスキャナ１００である旨」であるので、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されていないと判断した場合は、アプリケーション３７０から提供される画像情報とともに転送経路情報を画像処理部３２０へ出力する。
【０１６９】
画像処理部３２０は、制御部３４０からの画像情報をラスタライズ処理することでラスタ画像データを生成し（ステップＳ４０５）、この生成したラスタ画像データ（印刷データ）を、通信部３０１を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではスキャナ１００）に向けて送信する（ステップＳ４０６）。なお、画像処理部３２０は、ステップＳ４０５において生成したラスタ画像データを圧縮し、この圧縮したラスタ画像データを記憶先に向けて送信するようにしてもよい。
【０１７０】
ステップＳ４０３において、転送経路情報が転送先（記憶先）はプリンタ２００である旨」であるので、記憶先がプリンタ２００であると判定した制御部３４０は、アプリケーション３７０から提供される画像情報、および転送経路情報（転送先（記憶先）はプリンタ２００である旨」）をＰＤＬ変換部３３０へ出力する。
【０１７１】
ＰＤＬ変換部３３０は、制御部３４０からの画像情報をＰＤＬデータに変換するとともに（ステップＳ４０７）、この変換したＰＤＬデータ（印刷データ）を、通信部３１０を介して、制御部３４０からの転送経路情報に基づく記憶先（この例ではプリンタ２００）に向けて送信する（ステップＳ４０８）。
【０１７２】
ステップ４０４において、転送経路情報が「記憶先はスキャナ１００であるものの転送先はプリンタ２００である旨」であるので、記憶先（この例ではスキャナ１００）とプリンタ２００とはローカル通信手段によってローカル接続されていると判断した制御部３４０は、経路・データ形式選択部３５０に対し、経路・データ形式決定処理の実行を指示する。その指示を受け付けた経路・データ形式選択部３５０は、後述する経路・データ形式決定処理（図１１参照）を実行し（ステップＳ４０９）、この実施した結果を制御部３４０へ通知する。
【０１７３】
制御部３４０は、経路・データ形式決定処理の結果を基に、アプリケーション３７０から提供される画像情報をプリンタへ送信すべきか否かを判断する（ステップＳ４１０）。
【０１７４】
ここで、経路・データ形式決定処理の結果が、プリンタへ送信すべき旨である場合にはプリンタへ送信すべきであると判断され、記憶先へ送信すべき旨である場合にはプリンタへ送信すべきではない（記憶先へ送信すべき）であると判断されるようになっている。
【０１７５】
さて、ステップＳ４１０において、プリンタへ送信すべきではない（記憶先へ送信すべき）と判断された場合には、ステップＳ４０５に進み、一方、プリンタへ送信すべきと判断された場合は、ステップＳ４０７に進む。
【０１７６】
また、ステップＳ４０１において文書蓄積ジョブではないと判断された場合は、ステップＳ３０７へ進む。この場合、制御部３４０によって、アプリケーション３７０から提供される画像情報，および送信先はプリンタ２００である旨がＰＤＬ変換部３３０へ出力される。
【０１７７】
ところで、ＰＣ３００から送信されたＰＤＬデータは、ネットワーク１０を介してプリンタ２００の通信部２１０によって受信され、さらに画像処理部２３０によって取り込まれる。この場合、通信部２１０によってＰＤＬデータの受信が完了すると、その旨が制御部２４０に通知される。
【０１７８】
そして、制御部２４０は、能力・設定情報保持部２５０を参照し、外部装置情報（記憶先）が記憶されている場合、画像処理部２３０に対し、ラスタライズ処理すべき旨および文書データを記憶先に記憶すべき旨を指示するとともに、設定情報（外部装置情報＝スキャナ１００を示す旨）を出力する。
【０１７９】
画像処理部２３０は、制御部３４０からの上記指示に従って、通信部２１０から受け取ったＰＤＬデータに対するラスタライズ処理を実行し、この実行結果であるラスタ画像データ、および制御部２４０からの設定情報（外部装置情報＝スキャナ１００を示す旨）を文書管理部２２０へ出力する。
【０１８０】
文書管理部２２０は、受け取ったラスタ画像データを、通信部２１０のローカル通信部２１２およびローカル通信手段２０を介して、設定情報（外部装置情報＝スキャナ１００を示す旨）に基づく記憶先としてのスキャナ１００に向けて送信する。
【０１８１】
次に、ＰＣ３００の経路・データ形式選択部３５０による経路・データ形式決定処理について、図１１を参照して説明する。
【０１８２】
図１１は、その経路・データ形式決定処理の処理手順を示すフローチャートである。
【０１８３】
経路・データ形式選択部３５０は、通信部３１０を介して、プリンタ２００の状況に関する情報を取得し、この取得した情報を基に、プリンタ２００が現在使用中であるか否か（別のジョブを処理しているか否か）を判断する（ステップＳ５０１）。
【０１８４】
ステップＳ５０１においてプリンタが使用中であると判断した経路・データ形式選択部３５０は、「ＰＣで画像処理（ラスタライズ処理）を実施し記憶先へ直接送信すること」を決定する（ステップＳ５０２）。
【０１８５】
これに対し、ステップＳ５０１においてプリンタが使用中ではないと判断した経路・データ形式選択部３５０は、ＰＣ３００で文書データに対する画像処理を実施し、この画像処理後の文書データを記憶先へ直接送信するのに要する時間（これをコンピュータで画像処理するのに要する時間とする）と、プリンタで文書データに対する画像処理を実施し、この画像処理後の文書データを記憶先に転送するのに要する時間（これをプリンタで画像処理するのに要する時間とする）を算出（予測）する（ステップＳ５０３）。
【０１８６】
コンピュータ（ＰＣ）で画像処理するのに要する時間Ｔ１およびプリンタで画像処理するのに要する時間Ｔ２は、それぞれ次の数１および数２を演算して求めることができる。
【０１８７】
（数１）
Ｔ１＝ＰＣ画像処理時間＋ラスタ画像データサイズ／ネットワーク転送速度
【０１８８】
ここで、ＰＣ画像処理時間は、コンピュータ（ＰＣ）がアプリケーションからの画像情報（文書データ）をラスタ画像データに変換（ラスタライズ処理）するのに要する時間を示す。
【０１８９】
（数２）
Ｔ２＝ＰＤＬ生成時間＋（ＰＤＬデータサイズ／ネットワーク転送速度）
＋プリンタ画像処理時間＋（ラスタ画像データサイズ／ローカル転送速度）
【０１９０】
ここで、ＰＤＬ生成時間は、コンピュータ（の画像処理部）がアプリケーションからの画像情報（文書データ）を基にＰＤＬデータを生成するのに要する時間を示し、プリンタ画像処理時間は、プリンタ（の画像処理部）がコンピュータ（ＰＣ）からのＰＤＬデータ（文書データ）をラスタ画像データに変換（ラスタライズ処理）するのに要する時間を示す。
【０１９１】
上述した数１および数２の各パラメータ（情報）のうち、（ａ）ＰＣ画像処理時間、ＰＤＬデータ生成時間、ＰＤＬデータサイズは、アプリケーション毎の動作実績を、元となるデータサイズと関連付けて記憶することで予測を行う。（ｂ）ラスタ画像データサイズは画像のピクセル数と色深度情報（１ピクセルあたりに必要なデータサイズに関する情報）を元に導出する（但し、ラスタ画像データを圧縮する場合は、ＰＤＬデータサイズと同様に、上記（ａ）の方法で予測する）。（ｃ）ネットワーク転送速度はコンピュータ（ＰＣ）の能力判定部３６０により測定される。（ｄ）プリンタ画像処理時間は、ＰＣ画像処理時間を元にプリンタの能力情報とコンピュータ（ＰＣ）の処理能力との比から導出する。（ｅ）ローカル転送速度は、プリンタの能力情報から得る。
【０１９２】
ところで、経路・データ形式選択部３５０は、上述したようにして得られる各パラメータを上記数１および数２に代入し、これらの数式を演算することで、コンピュータ（ＰＣ）で画像処理するのに要する時間Ｔ１およびプリンタで画像処理するのに要する時間Ｔ２を算出（予測）する。
【０１９３】
次に、経路・データ形式選択部３５０は、予測した時間Ｔ１と予測した時間Ｔ２とを比較し、記憶先へ送信する方がプリンタへ送信する場合よりも高速であるか否か、すなわち時間Ｔ１は時間Ｔ２よりも短いか否か（「Ｔ１＜Ｔ２」の関係が成立するか否か）を判断する（ステップＳ５０４）。
【０１９４】
続いて、経路・データ形式選択部３５０は、ステップＳ５０４において、プリンタへ送信する方が高速であると判断した場合つまり時間Ｔ１は時間Ｔ２以上であると判断した場合（「Ｔ１≧Ｔ２」）の場合）には、「ＰＣでＰＤＬデータを生成してプリンタへ送信すること」を決定し（ステップＳ５０５）、これに対し、記憶先へ送信する方が高速であると判断した場合つまり時間Ｔ１は時間Ｔ２よりも短いと判断した場合（「Ｔ１＜Ｔ２」の場合）はステップＳ５０２へ進む。
【０１９５】
そして、ステップＳ５０２において決定された「ＰＣで画像処理（ラスタライズ処理）を実施し記憶先へ直接送信すること」、あるいはステップＳ５０５において決定された「ＰＣでＰＤＬデータを生成してプリンタへ送信すること」は、経路・データ形式選択部３５０から制御部３４０へ通知される。
【０１９６】
なお、記憶先の外部装置としてのスキャナがＰＤＬデータを処理する能力を有する場合（ラスタライズ処理する機能を有する場合）などは、ＰＣからスキャナへＰＤＬデータを送信するときに要する時間も予測して比較することにより、さらに通信経路とデータ形式の組み合わせの選択肢が増え、より最適な選択を行うことが可能となる。
【０１９７】
実施の形態３でのプリンタの蓄積文書の印刷処理は、図６に示した実施の形態１の印刷処理と同様である。
【０１９８】
以上説明したように、蓄積文書の格納先、コンピュータやプリンタの処理性能、通信速度、およびプリンタの使用状況に応じて、最適なデータ形式および転送経路が選択される。これにより、低速なネットワーク環境ではネットワークの負荷を抑えることができる。
【０１９９】
また、プリンタが他のジョブを処理中であっても、蓄積文書を外部の記憶装置に蓄積することや、高速なコンピュータにて複雑な画像処理を行うなどして、ジョブを高速に処理完了することができる。
【０２００】
（実施の形態４）
【０２０１】
図１２は、実施の形態４に係る画像形成システムの構成を示している。
【０２０２】
画像形成システム４は、図１２に示すように、スキャナ４００と複数のプリンタ５０１，５０２，５０３とパーソナルコンピュータなどコンピュータ（以下「ＰＣ」という。）３０３とが通信回線３０を介して接続されている。また、スキャナ４００とプリンタ５０２とがローカル通信手段（専用の通信体体）で接続されている。なお、スキャナ１００、プリンタ２００およびＰＣ３００に関して、それぞれ複数台を通信回線１０に接続するようにしてもよい。
【０２０３】
通信回線３０としては、上述した通信回線１０の場合と同様に、ローカルエリアネットワーク（ＬＡＮ）などネットワークや電話回線などの有線通信回線、無線ＬＡＮなどの無線通信回線、さらには、これらの通信回線を組み合わせたもの、などが挙げられる。本実施の形態４では、通信回線３０はネットワークを採用するものとし、通信回線３０をネットワーク３０とする。
【０２０４】
ローカル通信手段４０としては、上述したローカル通信手段２０の場合と同様に、例えばＵＳＢ（周辺装置用シリアルインタフェース）などシリアルインタフェース、あるいはパラレルインタフェースが挙げられる。
【０２０５】
なお、本実施の形態４では、プリンタ５０１，５０２，５０３を、個別に説明する場合を除き、総称して「プリンタ５００」という。
【０２０６】
本願明細書では、画像形成装置とデータ処理装置とが通信回線を介して接続される画像形成システムにおいて、画像形成装置、データ処理装置および通信回線を「画像形成処理にかかわる資源」と定義する。これらの画像形成処理にかかわる資源はシステム資源であると言える。
【０２０７】
図１３は、スキャナ４００の機能構成を示している。
【０２０８】
スキャナ４００は、図１３に示すように、通信部４１０、通信制御部４２０、スキャン制御部４３０、原稿読取部４４０、画像記憶部４５０および操作・表示部４６０を備えている。
【０２０９】
通信部１１０は、ネットワーク通信部１１１およびローカル通信部１１２を備えている。
【０２１０】
ネットワーク通信部１１１は、ネットワーク３０とのインターフェースとして動作し、ネットワーク３０に接続されたプリンタ５０１，５０３やＰＣ３０３との間でデータや指示等の送受信を行う。
【０２１１】
ローカル通信部１１２は、ローカル通信手段４０のインターフェースとして動作し、ローカル通信手段４０に接続されたプリンタ５０２との間でデータや指示等の送受信を行う。
【０２１２】
通信部１１０は、画像記憶部４５０から画像データを受け取り、これをプリンタ５００（プリンタ５０１〜５０３）やＰＣ３０１に送信するとともに、プリンタ５００やＰＣ３０１から画像データを受信して画像記憶部４５０に記憶する。また、通信部１１０は、通信制御部４２０からの通知により、プリンタ５００やＰＣ３０１との間で通信を行い、プリンタ５００やＰＣ３０１の情報を取得する。
【０２１３】
通信制御部４２０は、通信部４１０を制御してプリンタ５００やＰＣ３０１との通信のための通信速度制御を行う。また、通信制御部４２０は、通信部４１０を介してプリンタ５００やＰＣ３０１との間で通信を行いプリンタ５００やＰＣ３０１の性能情報や通信速度を取得する。
【０２１４】
スキャン制御部４３０は、操作・表示部４６０を制御するとともに、操作・表示部４６０からの要求に基づいて原稿読取部４４０に対し原稿読取を指示する。
【０２１５】
原稿読取部４４０は、原稿を光学的に読み取って得た光学信号を電気信号に変換し、画像データを生成する。このようにして生成された画像データは、画像記憶部４５０に記憶される。
【０２１６】
画像記憶部４５０は、原稿を読み取って画像データを生成した原稿読取部４４０から出力された画像データを保持するとともに、プリンタ５００やＰＣ３０３から送信された画像データを受信した通信部４１０から出力された画像データを保持する。また、画像記憶部４５０は、通信部４１０からの要求に基づいて、該当する画像データを通信部４１０へ供給する。
【０２１７】
操作・表示部４６０は、ユーザインターフェースとして動作するものであり、ユーザに対して各種情報を提供するとともに、ユーザからの指示を受け付ける。
【０２１８】
図１４は、プリンタ５００（５０１，５０２，５０３）の機能構成を示している。
【０２１９】
ここでは、プリンタ５０２を例にして説明するが、他のプリンタ５０１，５０３もプリンタ５０３と同様の機能構成になっている。
【０２２０】
プリンタ５０２は、図１４に示すように、通信部５１０、文書管理部５２０、画像処理部５３０、ジョブ制御部５４０、能力・設定情報保持部５５０、印刷部５６０、および操作・表示部５７０を備えている。
【０２２１】
能力・設定情報保持部５５０は、プリンタ５００の能力情報や設定情報を保持し、これらの情報をジョブ制御部５４０へ提供する。
【０２２２】
本実施の形態４では、プリンタ５００の能力情報は印刷速度や通信速度などであり、設定情報は文書ファイルを格納する外部装置、つまり文書ファイルの記憶先の外部装置を示す外部装置情報などである。「プリンタの能力情報、および設定情報」を「能力・設定情報」という。
【０２２３】
通信部５１０は、ネットワーク通信部５１１およびローカル通信部５１２を備えている。
【０２２４】
ネットワーク通信部５１１は、ネットワーク３０とのインターフェースとして動作し、ネットワーク３０に接続されたスキャナ４００やＰＣ３０３との間でデータや指示等の送受信を行う。
【０２２５】
ローカル通信部２１２は、ローカル通信手段のインターフェースとして動作し、ローカル通信手段に接続されたスキャナ１００との間でデータや指示等の送受信を行う。図１２に示す例では、プリンタ５０２のローカル通信部２１２が、ローカル通信手段４０のインターフェースとして動作し、ローカル通信手段４０に接続されたスキャナ１００との間でデータや指示等の送受信を行う。
【０２２６】
このような通信部５１０は、データや指示等を受信したときは、当該受信内容に含まれる各種の情報をジョブ制御部５４０に通知する。
【０２２７】
また、通信部５１０は、ジョブ制御部５４０からの通知により、スキャナ４００やＰＣ３０３との間で通信を行いスキャナ４００やＰＣ３０３の情報を取得して画像処理部５３０に提供するとともに、ジョブ制御部５４０から出力される能力・設定情報を受け取りスキャナ４００やＰＣ３０３に向けて送信する。
【０２２８】
さらに、通信部５１０は、文書管理部５２０から画像データを受け取りスキャナ４００やＰＣ３０３に向けて送信するとともに、スキャナ４００やＰＣ３０３から得た文書情報を文書管理部５２０に提供する。
【０２２９】
文書管理部５２０は、画像処理部５３０から画像データを受け取り、この受け取った画像データを記憶先に記憶させるべく、当該文書データを文書ファイルとして、通信部５１０を介して記憶先としてのスキャナ４００やＰＣ３０３に向けて送信する。スキャナ４００あるいはＰＣ３０３は、受信した文書ファイルを保存する。また文書管理部５２０は、操作・表示部５７０からの指示に基づき、文書情報の提供や、文書の操作を行う。
【０２３０】
画像処理部５３０は、ジョブ制御部５４０の指示に従って動作し、通信部５１０から出力されるデータを受け付けて所定の処理を行い、この処理後のデータを印刷部５６０や文書管理部５２０へ出力する。
【０２３１】
ジョブ制御部５４０は、通信部５１０がスキャナ４００やＰＣ３０３から受信したジョブの実行順の管理を行い、画像処理部５３０に対して処理の指示を行う。また、ジョブ制御部５４０は、通信部５１０からの要求に基づいて、能力・設定情報を能力・設定情報保持部５５０から取得して通信部５１０へ出力する。
【０２３２】
印刷部５６０は、画像処理部５６０から出力されたデータに基づいて、用紙上に画像を印刷する。
【０２３３】
操作・表示部５７０は、ユーザインターフェースとして動作するものであり、ユーザに対して各種情報を提供するとともに、ユーザからの指示を受け付ける。
【０２３４】
本実施の形態４では、画像形成装置はプリンタ５００（５０１，５０２，５０３）に対応し、データ処理装置はスキャナ４００に対応する。また、プリンタ５００において、能力・設定情報保持部５５０は記憶手段に対応し、またジョブ制御部５４０は情報提供手段に対応し、スキャナ４００において、通信制御部４２０は情報取得手段、比較手段および送信制御手段に対応する。
【０２３５】
次に、画像形成システムにおけるスキャナからプリンタへの複写ジョブの送信処理につて説明する。
【０２３６】
ここでは、スキャナ４００において原稿をスキャンしプリンタに送信する複写ジョブを、複数のプリンタ５０１，５０２に連続して送信する場合について説明する。
【０２３７】
ユーザがスキャナ４００の操作・表示部４６０を操作してプリンタ５０１（プリンタＡ）を指定して複写ジョブを開始すると、操作・表示部４６０からスキャン制御部５４０にジョブの開始が通知されるので、スキャン制御部４３０、原稿読取部４５０に対し原稿の読取開始を指示する。
【０２３８】
原稿読取部４４０が原稿を読み取ることで生成する画像データは、画像記憶部４５０に記憶され、さらに通信部４１０を介してプリンタ５０１に向けて送信される。
【０２３９】
ところで、スキャナ４００の原稿読取速度よりもプリンタ５０１のデータ処理速度、印刷速度、通信速度等の少なくとも何れかが低速な場合、画像記憶部４５０に記憶されるプリンタ５０１に送信すべきデータのデータ量は徐々に増加していく。
【０２４０】
このとき、通信制御部４２０は、プリンタ５０１に送出するデータのデータ転送の速度を、プリンタ５０１のパフォーマンス（性能）を落とさずに、かつなるべく低速にデータを送出すべく制御を行う。
【０２４１】
次に、スキャナ４００の通信制御部４２０によるデータ転送制御処理について、図１５を参照して説明する。
【０２４２】
ここでは、プリンタ５０１をプリンタＡとし、プリンタ５０２をプリンタＢとする。
【０２４３】
通信制御部４２０は、通信部４１０を介してプリンタＡ（プリンタ５０１）から性能情報を取得するとともに、プリンタＡとの間の通信経路にかかわる通信速度を測定し（ステップＳ６０１）、その後、取得したプリンタＡの性能情報（プリンタ性能情報）と、測定した通信経路の性能（通信経路性能）と、当該スキャナ装置のスキャナ性能とを比較する。
【０２４４】
本実施の形態４では、プリンタ性能はプリンタの印刷処理速度および画像展開速度を含む所定の処理速度を意味し、通信経路性能は通信経路にかかわる通信速度を意味し、スキャナ性能はスキャン処理速度を含む所定の処理速度を意味する。
【０２４５】
次に、通信制御部４２０は、上述した３つの性能にかかわる速度のうち最も低速なものは何れの性能にかかわる速度であるかを判定する（ステップＳ６０２）。
【０２４６】
通信制御部４２０は、最も低速なものが通信経路性能（にかかわる通信速度）であった場合（ステップＳ６０２「通信経路性能が最も低速」の場合）には、転送速度を通信経路性能（にかかわる通信速度）に合わせて低速化し（ステップＳ６０３）、また最も低速なものがプリンタ性能（にかかわる処理速度）であった場合（ステップＳ６０２「プリンタ性能が最も低速」の場合）は、転送速度をプリンタ性能（にかかわる処理速度）に合わせて低速化する（ステップＳ６０４）。
【０２４７】
また、通信制御部４２０は、最も低速なものがスキャナ性能であった場合（ステップＳ６０２「スキャナ性能が最も低速」の場合）は、スキャナが送信可能な最高の速度を維持する。
【０２４８】
なお、性能情報や通信速度は、過去の動作実績を記録しておきそれを利用するようにしても良い。
【０２４９】
ところで、スキャナ４００において、プリンタＡの原稿スキャンが終了し、まだプリンタＡに対しデータを送信中にプリンタＢに対する複写ジョブを開始した場合、上述したプリンタＡに対する複写ジョブの場合と同様に、スキャンが開始され画像記憶部４５０にプリンタＢに送信すべきデータが格納されていく。
【０２５０】
このとき、プリンタＡに対する転送速度が低速化していると、図１６（ｂ）に示すように、データ送信に必要なリソース（スキャナ４００）に空き時間Ｔ０が発生するため、この空き時間Ｔ０を利用して、図１６（ｃ）に示すように、プリンタＢに対してもデータの送信が可能となる。
【０２５１】
なお、図１６（ａ），（ｂ），（ｃ）において、「送信Ａ」はスキャナ４００がプリンタＡに対しデータ送信している時間を示し、図１６（ｃ）において、「送信Ｂ」はスキャナ４００がプリンタＢに対しデータ送信している時間を示す。
【０２５２】
さて、スキャナ４００が、当該スキャナ４００の処理速度よりも遅い処理速度のプリンタＡ（低速なプリンタＡ）に対し、最高速度（スキャナ４００の最大の処理速度）でデータを送信しようとする場合は、図１６（ａ）に示すように、待ち時間ＴＷが発生する。
【０２５３】
具体的に説明すると、スキャナ４００が例えば「２０枚／単位時間Ｔ」に対応する処理速度（送信速度）でプリンタＡにデータを送信しようとした場合、プリンタＡがスキャナ４００よりも低速なため、例えば「１５枚／単位時間Ｔ」に対応する処理速度（受信速度）でしか受信できないときは、スキャナ４００は、「５枚／単位時間Ｔ」を送信する時間だけ待機する必要がある。その待機する時間が上記待ち時間ＴＷに相当する。
【０２５４】
そこで、スキャナ４００の送信速度を、プリンタＡの処理速度に合わせて低下させることにより、図１６（ｂ）に示すように、データ転送の実行速度を落とさずにリソース（スキャナ４００）の空き時間Ｔ０が発生する。
【０２５５】
具体的に説明すると、スキャナ４００は、当該スキャナ４００の送信速度を、プリンタＡの性能（例えば「１５枚／単位時間Ｔ」に対応する処理速度）に合わせて、例えば「２０枚／単位時間Ｔ」から「１５枚／単位時間Ｔ」に変更（低下）させる。次に、スキャナ４００は、「１５枚／単位時間Ｔ」に対応する処理速度（送信速度）でデータ転送するようにする。これにより、スキャナ４００では、待ち時間ＴＷに相当する空き時間Ｔ０が発生する。
【０２５６】
これにより、スキャナ４００は、空き時間Ｔ０を利用して、図１６（ｃ）に示すように、プリンタＢに対しデータを送信することができる。
【０２５７】
このプリンタＢに対するデータ転送の場合においても、プリンタＢに対する転送速度は、図１５に示したデータ転送制御処理の処理手順に基づいて決定することができる（但し、プリンタＡを低速化したことにより生じた空き時間を利用してのスキャナ性能を用いて比較する）。
【０２５８】
そして、プリンタＢの転送速度も低速化されると、さらに別のプリンタやＰＣに対してデータを送信することができる。
【０２５９】
プリンタＡへのデータ転送が終了すると、通信制御部４２０は、図１５に示したデータ転送制御処理の処理手順に基づいてプリンタＢ（およびそれ以降のジョブ）の転送速度を再決定する。
【０２６０】
以上説明したように、スキャナからプリンタへ画像データを送信する転送速度が最適な速度に設定され、空き時間が生じた場合には別のジョブの転送を行うことができるため、同時に複数の画像形成装置（プリンタ）へデータを送信するかのごとく動作し、トータルの処理時間を大幅に短縮することができる。
【０２６１】
（実施の形態５）
【０２６２】
次に、実施の形態５に係る画像形成システムについて説明する。
【０２６３】
実施の形態５の画像形成システムは、図１２に示した実施の形態４の画像形成システム４と同様の構成になっている。また、スキャナおよびプリンタも、それぞれ図１３および図１４に示した実施の形態４のスキャナ４００およびプリンタ５００と同様の機能構成になっている。
【０２６４】
次に、画像形成システムのプリンタによる蓄積文書の印刷処理について説明する。
【０２６５】
ここでは、プリンタを操作し、スキャナに格納された画像データ（蓄積文書）を印刷するジョブを、複数のプリンタ（プリンタＡ、プリンタＢ）で連続して実行する場合の印刷処理について説明する。
【０２６６】
なお、上記図１２において、プリンタ５０１をプリンタＡとし、プリンタ５０２をプリンタＢとする。
【０２６７】
ユーザがプリンタＡの操作・表示部５７０を操作し、スキャナ４００に蓄積されている蓄積文書の印刷を指示したことに起因する、プリンタＡによる蓄積文書の印刷処理は、図６に示した実施の形態１の印刷処理と同様になっている。
【０２６８】
すなわち、最初に、ユーザがプリンタＡの操作・表示部５７０を操作して、蓄積文書を選択するメニューを表示させる旨を指示すると、そのメニューが呼び出される。
【０２６９】
上記メニューが呼び出されると、文書管理部５２０は、図６に示すように、通信部５１０を介して記憶先から文書情報（文書名など）を取得し（ステップＳ２０１）、取得した文書情報（文書名など）を操作・表示部５７０に表示させる（ステップＳ２０２）。
【０２７０】
そして、ユーザが操作・表示部５７０の表示内容に従い、印刷すべき文書の文書名を選択すると（ステップＳ２０３）、文書管理部５２０は、通信部５１０を介して、選択された文書名に対応する文書データ（蓄積文書データ）つまりジョブの受信を開始する（ステップＳ２０４）。
【０２７１】
通信部５１０は、記憶先との間で通信して文書データ（ジョブ）を受信し、文書データの受信を完了すると、その旨をジョブ制御部５４０へ通知するとともに、受信した文書データを画像処理部５３０へ出力する。
【０２７２】
ジョブ制御部５４０は、通信部５１０からの文書データの受信完了である旨の通知を受けて、画像処理部５３０に対し、処理開始を指示する。
【０２７３】
ところで、蓄積文書の記憶先は外部装置であるので、記憶先が例えばスキャナ４００である場合、通信部５１０は、スキャナ４００から送信される文書データ（ラスタ画像データ）を受信することになる。この場合、その文書データは、ＰＣ３０３によってラスタライズ処理（画像処理）されたラスタ画像データである。
【０２７４】
そのため、画像処理部５３０は、通信部５１０からの文書データを、そのまま印刷部５６へ転送する。印刷部５６０は、転送されてきたデータ（ラスタ画像データ）に基づき印刷処理を実施する（ステップＳ２０５）。
【０２７５】
ところで、上述したステップＳ２０４において、プリンタＡとスキャナ４００との通信においては、プリンタＡがスキャナ４００に対し蓄積文書印刷の要求を送信することになる。
【０２７６】
プリンタＡから蓄積文書印刷の要求を受けたスキャナ４００では、通信部４１０が蓄積文書印刷ジョブの要求を受信すると、画像記憶部４５０に記憶されている画像データが、通信部４１０を介してプリンタＡに向けて送信される。
【０２７７】
このとき、スキャナ４００の蓄積文書読取速度よりもプリンタＡのデータ処理速度、印刷速度、通信速度等の少なくとも何れかが低速な場合、図１６（ａ）に示すように、待ち時間ＴＷが発生する。
【０２７８】
このようなことから、通信制御部４２０は、プリンタＡに送出するデータのデータ転送の速度を、プリンタＡのパフォーマンス（性能）を落とさずに、かつなるべく低速にデータを送出すべく制御を行う。
【０２７９】
その制御を実施すべく、スキャナ４００の通信制御部４２０によるデータ転送制御処理は、図１５に示した実施の形態４のデータ転送制御処理の処理手順になっている。
【０２８０】
すなわち、通信制御部４２０は、通信部４１０を介してプリンタＡ（プリンタ５０１）から性能情報を取得するとともに、プリンタＡとの間の通信経路にかかわる通信速度を測定し（ステップＳ６０１）、その後、取得したプリンタＡの性能情報（プリンタ性能情報）と、測定した通信経路の性能（通信経路性能）と、当該スキャナ装置のスキャナ性能とを比較する。
【０２８１】
本実施の形態５では、プリンタ性能はプリンタの印刷処理速度および画像展開速度を含む所定の処理速度を意味し、通信経路性能は通信経路にかかわる通信速度を意味し、スキャナ性能は蓄積文書読取処理速度を含む所定の処理速度を意味する。
【０２８２】
次に、通信制御部４２０は、上述した３つの性能にかかわる速度のうち最も低速なものは何れの性能にかかわる速度であるかを判定する（ステップＳ６０２）。
【０２８３】
通信制御部４２０は、最も低速なものが通信経路性能（にかかわる通信速度）であった場合（ステップＳ６０２「通信経路性能が最も低速」の場合）には、転送速度を通信経路性能（にかかわる通信速度）に合わせて低速化し（ステップＳ６０３）、また最も低速なものがプリンタ性能（にかかわる処理速度）であった場合（ステップＳ６０２「プリンタ性能が最も低速」の場合）は、転送速度をプリンタ性能（にかかわる処理速度）に合わせて低速化する（ステップＳ６０４）。
【０２８４】
また、通信制御部４２０は、最も低速なものがスキャナ性能であった場合（ステップＳ６０２「スキャナ性能が最も低速」の場合）は、スキャナが送信可能な最高の速度を維持する。
【０２８５】
なお、性能情報や通信速度は、過去の動作実績を記録しておきそれを利用するようにしても良い。
【０２８６】
ところで、スキャナ４００において、まだプリンタＡに対しデータを送信中にプリンタＢへの蓄積文書印刷ジョブを開始した場合、上述したプリンタＡに対する蓄積文書印刷ジョブの場合と同様に、蓄積文書読取が開始される。
【０２８７】
このとき、プリンタＡに対する転送速度が低速化していると、図１６（ｂ）に示すように、データ送信に必要なリソース（スキャナ４００）に空き時間Ｔ０が発生するため、この空き時間Ｔ０を利用して、図１６（ｃ）に示すように、プリンタＢに対してもデータの送信が可能となる。
【０２８８】
なお、プリンタＢに対するデータ転送の場合においても、プリンタＢに対する転送速度は、図１５に示したデータ転送制御処理の処理手順に基づいて決定することができる（但し、プリンタＡを低速化したことにより生じた空き時間を利用してのスキャナ性能を用いて比較する）。
【０２８９】
そして、プリンタＢの転送速度も低速化されると、さらに別のプリンタやＰＣに対してデータを送信することができる。
【０２９０】
プリンタＡへのデータ転送が終了すると、通信制御部４２０は、図１５に示したデータ転送制御処理の処理手順に基づいてプリンタＢ（およびそれ以降のジョブ）の転送速度を再決定する。
【０２９１】
以上説明したように、スキャナからプリンタへ画像データを送信する転送速度が最適な速度に設定され、空き時間が生じた場合には別のジョブの転送を行うことができるため、同時に複数の画像形成装置（プリンタ）にデータを送信するかのごとく動作し、トータルの処理時間を大幅に短縮することができる。
【０２９２】
（実施の形態６）
【０２９３】
図１７は、実施の形態６に係る画像形成システムの構成を示している。
【０２９４】
図１７に示す画像形成システム５において、プリンタ６００とコンピュータ（ＰＣ）７１０とルータ７２０と無線ハブ７３０とがローカルエリアネットワーク（ＬＡＮ）８１０に接続されている。ルータ７２０はインターネット８２０に接続されている。インターネット８２０には、複数のサーバ７４０，７５０，７６０、および基地局７７０も接続されている。ＬＡＮ８１０やインターネット８２０に接続可能な携帯端末７８０も存在する。
【０２９５】
なお、ＰＣ７１０や携帯端末７８０は、外部機器やカメラなどを利用することにより、２次元コードリーダやテキストリーダとして機能する。
【０２９６】
サーバ７４０，７５０，７６０は、情報資源を格納しており、外部（クライアント）からのリクエストに応答して、当該クライアントに対し該当する情報資源を提供する。
【０２９７】
本願明細書では、情報資源提供装置と画像形成装置とが通信回線を介して接続される画像形成システムにおいて、情報資源提供装置、画像形成装置、通信回線および情報資源提供装置から提供される情報資源を「画像形成処理にかかわる資源」と定義する。これらの画像形成処理にかかわる資源はシステム資源であると言える。
【０２９８】
図１８は、プリンタの機能構成を示している。
【０２９９】
プリンタ６００は、図１８に示すように、ＷＷＷサーバ６１０、ネットワーク通信部６２０、データ記憶部６３０、ＷＷＷクライアント６４０、ジョブ制御部６５０、操作・表示部６６０、コード生成部６７０、ＰＤＬ処理部６８０および印刷部６９０を備えている。
【０３００】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ６１０は、ネットワーク通信部６２０からのサービスリクエストを受け付ける。またＷＷＷサーバ６１０は、データ記憶部６３０からデータを読み込みながらＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：Ｗｅｂページを記述する言語）等で記述された情報を提供する。
【０３０１】
ネットワーク通信部６２０は、ＬＡＮ８１０とのインターフェースとして動作する。ネットワーク通信部６２０は、ＰＣ７１０からジョブを受信した場合には、そのジョブをジョブ制御部へ通知し、またサービスリクエストを受信した場合は、そのサービスリクエストをＷＷＷサーバ６１０へ通知するとともに、そのサービスリクエストに対するＷＷＷサーバ６１０からの応答の結果を当該サービスリクエストの送信元（外部）に返す。また、ネットワーク通信部６２０は、ＷＷＷクライアント６４０からのサービスリクエストを外部のサーバ（サーバ７４０，７５０，７６０）に送信するとともに、そのサービスリクエストに対する外部のサーバ（サーバ７４０，７５０，７６０）からの応答の結果をＷＷＷクライアント６４０に返す。
【０３０２】
データ記憶部６３０は、ＷＷＷサーバ６１０やＷＷＷクライアント６４０が使用するデータを格納する。
【０３０３】
ＷＷＷクライアント６４０は、ジョブ制御部６５０からのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｉｆｉｅｒ：リソース識別子）の通知を受け、ネットワーク通信部を介して、外部のサーバにサービスリクエストを送信し、ＨＴＭＬ等で記述された情報を取得し、解釈して描画処理を行う。ＨＴＭＬ等で記述された情報の記憶手段として、データ記憶部６３０が使用される。また、取得された情報に含まれる特定データ（印刷不能データ）については、コード生成部６７０によって所定の処理が実施される。ＷＷＷクライアント６４０によって描画されたデータは印刷部６９０に送信される。
【０３０４】
ジョブ制御部６５０は、ネットワーク通信部６２０よび操作・表示部６６０からの通知を受け、ジョブを起動するとともに、状態情報を操作・表示部６６０に通知する。また、ジョブ制御部６５０は、ジョブの種類に応じて、ＷＷＷクライアント６４０やＰＤＬ処理部６８０を起動する。
【０３０５】
操作・表示部６６０は、ユーザインターフェースとして動作するもので、ユーザに対してジョブ制御部６５０からの通知に基づき各種情報を提供するとともに、ユーザからの指示を受け付けて、その指示をジョブ制御部に通知する。
【０３０６】
コード生成部６７０は、ＷＷＷクライアント６４０からのリクエストに基づき、特定の形式のデータあるいはデータの格納場所を示すコードを、ＰＣ７１０や携帯端末７８０が判読可能な画像データとして生成し、この生成した画像データをＷＷＷクライアント６４０に返す。
【０３０７】
本実施の形態６では、「特定の形式のデータ」とは、例えば２次元コードを意味する。「データの格納場所を示すコード」とは、例えばＵＲＩを示すコード意味する。ＰＣ７１０や携帯端末７８０が判読可能な画像データとは、例えば２次元コードを意味する。
【０３０８】
ＰＤＬ処理部６８０は、ＰＣ７１０等から送信されるＰＤＬ（ページ記述言語）で記述された印刷データ（ＰＤＬデータ）を処理し、描画を行う。ＰＤＬ処理部６８０によって描画されたデータは印刷部６９０に送信される。
【０３０９】
印刷部６９０は、ＷＷＷクライアント６４０やＰＤＬ処理部６８０からデータを受け取り、この受け取ったデータの印刷を行う。
【０３１０】
本実施の形態６では、情報資源提供装置はサーバ７４０，７５０，７６０に対応し、画像形成装置はプリンタ６００に対応し、通信回線はＬＡＮ８１０およびインターネット８２０に対応する。また、プリンタ６００において、ＷＷＷクライアント６４０は情報資源取得手段および描画処理手段に対応し、コード生成部６７０は変換処理手段に対応し、データ記憶部６３０はデータ記憶手段に対応する。
【０３１１】
次に、画像形成システムのプリンタによるリソース（情報資源）描画処理について説明する。
【０３１２】
上述した構成の画像形成システム５において、ユーザがＰＣ７１０を使用してリソース識別子であるＵＲＩを指定して印刷を指示すると、ＰＣ７１０は、ＬＡＮ８１０を介してＵＲＩとともに印刷ジョブをプリンタ６００に向けて送信する。
【０３１３】
プリンタ６００では、ネットワーク通信部６２０がＵＲＩとともに印刷ジョブを受信すると、これらの情報をジョブ制御部６５０に通知する。ジョブ制御部６５０は、その通知に基づきＷＷＷクライアント６４０に対し、ＵＲＩの示すリソース（情報資源）の印刷を指示する。
【０３１４】
ＷＷＷクライアント６４０は、ジョブ制御６５０からの指示に基づき、ネットワーク通信部６２０を介してＵＲＩの示すリソースを取得するとともに、この取得したリソースの描画を実施する。なお、描画の際に取得したリソースの記憶手段としてデータ記憶部６３０が利用可能である。描画処理を実施するに際し、ＷＷＷクライアント６４０は、一般的に知られるＷＷＷクライアントと同様に、必要に応じて関連リソースをさらに取得して一連の描画を行う。
【０３１５】
次に、プリンタによる取得したリソース（情報資源）の描画処理について、図１９を参照して説明する。
【０３１６】
図１９は、そのリソース描画処理の処理手順を示すフローチャートである。
【０３１７】
ＷＷＷクライアント６４０は取得した各リソースのリソース毎にリソースの全部または一部が印刷不能データであるか否かを判定し（ステップＳ７０１）、この判断した結果、印刷不能データの場合には、コード生成部６７０に対し、当該リソース（印刷不能データ）を所定のコードに変換するように指示（印刷不能データ変換の指示）する。
【０３１８】
コード生成部６７０は、ＷＷＷクライアント６４０からの印刷不能データ変換の指示に基づき、印刷不能データからコードを生成（印刷不能データをコードに変換）し（ステップＳ７０２）、この生成したコード（変換した結果であるコード）をＷＷＷクライアント６４０に渡す。
【０３１９】
ここで、コードの方式としては例えば２次元コードなどが使用可能であり、この２次元コードはＰＣ７１０や携帯端末７８０にて判読可能である。
【０３２０】
さて、ＷＷＷクライアント６４０は、コード生成部６７０からの渡されたコードを描画する（ステップＳ７０３）。
【０３２１】
なお、ステップＳ７０１においてリソースの全部または一部は印刷不能データではないと判断したＷＷＷクライアント６４０は、当該リソースを描画する（ステップＳ７０４）、また、ＷＷＷクライアント６４０は、印刷に必要なリソースの描画、あるいはコード変換およびコードの描画が終了した場合は、これらの描画データを印刷部６９０へ出力する。
【０３２２】
印刷部６９０では、受け取った描画データを基に印刷処理を実施し、印刷物（印刷された用紙）を出力する。印刷部６９０によって正常に印刷処理が終了した場合、ＷＷＷクライアント６４０は、データ記憶部６３０に記憶され、上記ステップＳ７０４での描画処理対象のリソースを削除する。
【０３２３】
印刷物には、ＵＲＩの示すリソースを描画した結果が印刷されている。もし当該リソースに印刷不能データが含まれていた場合は、図２０に示すように、印刷不能データをコード化した２次元コードが付加されて印刷される。
【０３２４】
ちなみに、図２０に示す印刷物１０００には、印刷可能データに対応する画像１１００と、印刷不能データをコード化した２次元コードに対応する画像（２次元コード画像）１２００とが印刷されている。
【０３２５】
そして、図２０に示す印刷物１０００に含まれる２次元コード画像１２００を、ＰＣ７１０や携帯端末７８０が外部機器やカメラを利用して判読すると、ＰＣ７１０や携帯端末７８０では、判断したコードを元に印刷不能なリソース（印刷不能データ）を復元し、当該リソースを処理する。ＰＣ７１０や携帯端末７８０は、例えばサウンドデータが復元された場合、サウンドを再生する。
【０３２６】
以上説明したように、ユーザの指示するリソースに印刷不能データが含まれていた場合に、その印刷不能データは、コンピュータや携帯端末で判読可能なコードに変換され印刷されるため、たとえ印刷不能データであっても、そのデータの内容を印刷物から知ることができるようになる。
【０３２７】
（実施の形態７）
【０３２８】
次に、実施の形態７に係る画像形成システムについて説明する。
【０３２９】
実施の形態７の画像形成システムは、図１７に示した実施の形態６の画像形成システム５と同様の構成になっている。
【０３３０】
次に、画像形成システムのプリンタによるリソース（情報資源）描画処理について説明する。
【０３３１】
上述した構成の画像形成システム５において、ユーザがＰＣ７１０を使用してリソース識別子であるＵＲＩを指定して印刷を指示すると、ＰＣ７１０は、ＬＡＮ８１０を介してＵＲＩとともに印刷ジョブをプリンタ６００に向けて送信する。
【０３３２】
プリンタ６００では、ネットワーク通信部６２０がＵＲＩとともに印刷ジョブを受信すると、これらの情報をジョブ制御部６５０に通知する。ジョブ制御部６５０は、その通知に基づきＷＷＷクライアント６４０に対し、ＵＲＩの示すリソース（情報資源）の印刷を指示する。
【０３３３】
ＷＷＷクライアント６４０は、ジョブ制御６５０からの指示に基づき、ネットワーク通信部６２０を介してＵＲＩの示すリソースを取得するとともに、この取得したリソースの描画を実施する。なお、描画の際に取得したリソースの記憶手段としてデータ記憶部６３０が利用可能である。描画処理を実施するに際し、ＷＷＷクライアント６４０は、一般的に知られるＷＷＷクライアントと同様に、必要に応じて関連リソースをさらに取得して一連の描画を行う。
【０３３４】
次に、プリンタによる取得したリソース（情報資源）の描画処理について、図２１を参照して説明する。
【０３３５】
図２１は、そのリソース描画処理の処理手順を示すフローチャートである。
【０３３６】
ＷＷＷクライアント６４０は取得した各リソースのリソース毎にリソースの全部または一部が印刷不能データであるか否かを判定し（ステップＳ８０１）、この判断した結果、印刷不能データではない場合は、当該リソースを描画する（ステップＳ８０２）。
【０３３７】
ステップＳ８０１においてリソースは印刷不能データであると判断したＷＷＷクライアント６４０は、そのリソース（印刷不能データ）をコード生成部６７０に渡す。
【０３３８】
コード生成部６７０は、渡されたリソース（印刷不能データ）を所定のコードに変換可能であるか否かを判断する（ステップＳ８０３）。
【０３３９】
ここで、リソースをコード変換可能か否かは、例えばリソースのサイズが２次元コードの扱えるサイズの超過の有無などに基づき判定される。具体的には、リソースのサイズが２次元コードの扱えるサイズを超えている場合には、コード変換が不可能であると判定され、リソースのサイズが２次元コードの扱えるサイズ未満の場合はコード変換が可能であると判定される。
【０３４０】
さて、コード生成部６７０は、ステップＳ８０３において、リソースをコードに変換可能であると判断した場合には、そのリソースを所定のコードに変換し（ステップＳ８０４）、一方、リソースをコードに変換可能ではないと判断した場合は、コード変換が不可能なリソースを当該プリンタ６００に格納可能か否かを判断する（ステップＳ８０５）。
【０３４１】
ここで、リソースをプリンタに格納可能であるか否かは、例えばリソースがストリーミング方式で提供されている大容量コンテンツであるか否か、あるいはリソースが著作権保護されたコンテンツであるか否かに基づき判定される。具体的には、リソースがストリーミング方式で提供されている大容量コンテンツである場合、リソースが著作権保護されたコンテンツである場合には、リソースをプリンタに格納可能ではないと判定される。これに対し、ソースがストリーミング方式で提供されている大容量コンテンツではない場合、リソースが著作権保護されたコンテンツではない場合は、リソースをプリンタに格納可能であると判定される。
【０３４２】
さて、コード生成部６７０は、ステップＳ８０５において、リソースをプリンタに格納可能であると判定した場合には、当該プリンタ６００に格納したリソースのＵＲＩをコードに変換し（ステップＳ８０６）、一方、リソースをプリンタに格納可能ではないと判定した場合は、オリジナルのリソースＵＲＩをコードに変換する（ステップＳ８０７）。
【０３４３】
すなわち、コード生成部６７０は、ステップＳ８０４、ステップＳ８０６およびステップＳ８０７での処理の如く、ＷＷＷクライアント６４０からの印刷不能データ変換、あるいは印刷不能データＵＲＩ変換の指示に基づき、印刷不能データあるいは印刷不能データのＵＲＩからコードを生成する。
【０３４４】
コードの方式としては例えば２次元コードやＵＲＩを示すテキストなどが使用可能であり、これらのコードは、ＰＣ７１０や携帯端末７８０にて判読可能である。
【０３４５】
例えば、ステップＳ８０４で生成されるコードの一例としては、図２０の符号１２００で示される２次元コードであり、ステップＳ８０６で生成されるコードの一例としては、図２２の符号１３００で示されるＵＲＩを示すコード（ＵＲＩを示すテキスト）である。
【０３４６】
そして、コード生成部６７０は、ステップＳ８０４、ステップＳ８０６およびステップＳ８０７において生成したコードをＷＷＷクライアント６４０に渡す。
【０３４７】
このＷＷＷクライアント６４０は、渡されたコードを描画する（ステップＳ８０８）。また、ＷＷＷクライアント６４０は、印刷に必要なリソースの描画、あるいはコード変換およびコードの描画が終了した場合は、これらの描画データを印刷部６９０へ出力する。
【０３４８】
印刷部６９０では、受け取った描画データを基に印刷処理を実施し、印刷物（印刷された用紙）を出力する。
【０３４９】
印刷部６９０によって正常に印刷処理が終了した場合、ＷＷＷクライアント６４０は、データ記憶部６３０に記憶され、リソースＵＲＩをコード化して印刷したものを除いて、データ記憶部６３０に記憶されているリソースを削除する。
【０３５０】
例えば、図２２に示す印刷物１００において、画像１１００に対応するリソース（印刷可能データ）はデータ記憶部６３０から削除される。これに対し、データ記憶部６３０に記憶されている、画像１３００に対応するリソースＵＲＩについては、削除しない。
【０３５１】
印刷物には、ＵＲＩの示すリソースを描画した結果が印刷されている。もし当該リソースに印刷不能データが含まれていた場合は、図２０に示すように、印刷不能データをコード化した２次元コードが付加されて印刷される。
【０３５２】
そして、図２０に示す印刷物１０００に含まれる画像（コード）１２００を、ＰＣ７１０や携帯端末７８０が外部機器やカメラを利用して判読すると、ＰＣ７１０や携帯端末７８０では、判断したコードを元に印刷不能なリソース（印刷不能データ）、あるいは印刷不能データが格納されたＵＲＩを復元する。
【０３５３】
すなわち、ＰＣ７１０や携帯端末７８０は、復元された情報が、印刷不能データ（リソース）であれば、当該リソースを処理し、ＵＲＩであれば当該ＵＲＩから印刷不能リソースを取得して処理する。ＰＣ７１０や携帯端末７８０は、例えばサウンドデータが復元された場合にはサウンドを再生し、また動画データのＵＲＩが復元された場合はＵＲＩの示すリソースを取得して動画を再生する。
【０３５４】
この場合、ＵＲＩが、図２２の符号１３００で示されるＵＲＩに対応する画像（ＵＲＩ画像）の如く、プリンタ内に格納されていることを示している場合、ＰＣ７１０や携帯端末７８０によるリソース取得のリクエストはプリンタ６００に向けて送信される。
【０３５５】
プリンタ６００では、ネットワーク通信部６２０がそのリクエストを受信し、そのリクエストをＷＷＷサーバ６１０に通知する。ＷＷＷサーバ６１０は、受け付けたリクエストに基づいて、ＵＲＩに対応するリソースをデータ記憶部６３０から読み出し、この読み出したリソースを、ネットワーク通信部６２０を介して、リクエスト送信元（ＰＣ７１０や携帯端末７８０）に向けて送信する。
【０３５６】
以上説明したように、ユーザの指示するリソースに印刷不能データが含まれていた場合に、その印刷不能データは、コンピュータや携帯端末で判読可能なコードに変換され印刷されるため、たとえ印刷不能データであっても、そのデータの内容を印刷物から知ることができるようになる。
【０３５７】
また、データの形式やデータの容量などに応じて、ＵＲＩは、コンピュータや携帯端末で判読可能なコードに変換され、印刷されるため、大容量コンテンツや保護されたコンテンツも扱うことができる。
【０３５８】
さらに、ＵＲＩをコードに変換し、印刷する際に、印刷不能データがプリンタ内の記憶装置に記憶可能な場合には、プリンタ内の記憶装置における記憶場所を示すＵＲＩを変換し印刷するため、そのＵＲＩにアクセスするときは、オリジナルのＵＲＩにアクセスする場合よりも、高速にアクセス可能となる。
【産業上の利用可能性】
【０３５９】
少なくともスキャナ機能およびプリンタ機能を有する複数の画像形成装置（複合機）とデータ処理装置とが通信回線に接続された画像形成システムに適用することができる。
【図面の簡単な説明】
【０３６０】
【図１】実施の形態１に係る画像形成システムの構成を示す構成図である。
【図２】実施の形態１に係る画像形成システムのスキャナの機能構成を示すブロック図である。
【図３】実施の形態１に係る画像形成システムのプリンタの機能構成を示すブロック図である。
【図４】実施の形態１に係る画像形成システムのコンピュータの機能構成を示すブロック図である。
【図５】実施の形態１に係る画像形成システムによる文書データの蓄積処理の処理手順を示すフローチャートである。
【図６】実施の形態１に係る画像形成システムのプリンタによる蓄積文書データの印刷の処理手順を示すフローチャートである。
【図７】実施の形態２に係る画像形成システムの構成を示す構成図である。
【図８】実施の形態２に係る画像形成システムによる文書データの蓄積処理の処理手順を示すフローチャートである。
【図９】実施の形態３に係る画像形成システムの構成を示す構成図である。
【図１０】実施の形態３に係る画像形成システムによる文書データの蓄積処理の処理手順を示すフローチャートである。
【図１１】実施の形態３に係る画像形成システムのコンピュータの経路・データ形式選択部による経路・データ形式決定処理の処理手順を示すフローチャートである。
【図１２】実施の形態４および実施の形態５に係る画像形成システムの構成を示す構成図である。
【図１３】実施の形態４に係る画像形成システムのスキャナの機能構成を示すブロック図である。
【図１４】実施の形態４に係る画像形成システムのプリンタの機能構成を示すブロック図である。
【図１５】実施の形態４に係る画像形成システムのスキャナの通信制御部によるデータ転送制御処理の処理手順を示すフローチャートである。
【図１６】実施の形態４に係る画像形成システムのスキャナの通信制御部によるデータ転送制御を説明する図である。
【図１７】実施の形態６に係る画像形成システムの構成を示す構成図である。
【図１８】実施の形態６に係る画像形成システムのプリンタの機能構成を示すブロック図である。
【図１９】実施の形態６に係る画像形成システムのプリンタによる情報資源の描画処理の処理手順を示すフローチャートである。
【図２０】実施の形態６に係る情報資源の印刷処理結果の一例を示す図である。
【図２１】実施の形態７に係る画像形成システムのプリンタによる情報資源の描画処理の処理手順を示すフローチャートである。
【図２２】実施の形態７に係る資源情報の印刷処理結果の一例を示す図である。
【符号の説明】
【０３６１】
１，２，３，４，５  画像形成システム
１０，３０  通信回線（ネットワーク）
２０，４０  通信媒体（ローカル通信手段）
１００，４００  スキャナ
１１０，２１０，３１０，４１０，５１０  通信部
１２０，２５０，５５０  能力・設定情報保持部
１３０，２４０，３４０  制御部
１４０，４４０  原稿読取部
１５０，４５０  画像記憶部
１６０，２７０，４６０，５７０，６６０  操作・表示部
２００，５００，５０１，５０２，５０３，６００  プリンタ
２２０，５２０  文書管理部
２３０，３２０，５３０  画像処理部
２６０，５６０，６９０  印刷部
３００，３０１，３０３，７１０  コンピュータ
３３０  ＰＤＬ変換部
３５０  経路・データ形式選択部
３６０  能力測定部
４２０  通信制御部
４３０  スキャン制御部
５４０，６５０  ジョブ制御部
６１０  ＷＷＷサーバ
６２０  ネットワーク通信部
６３０  データ記憶部
６４０  ＷＷＷクライアント
６７０  コード生成部
６８０  ＰＤＬ処理部
７４０，７５０，７６０  サーバ
８１０  ＬＡＮ
８２０  インターネット
１０００  印刷不能データを含む情報資源の印刷処理結果（印刷物）
１１００，１２００  印刷不能データに対応するコードを示す画像
【図１】
0004992637.tif 000002
【図２】
0004992637.tif 000003
【図３】
0004992637.tif 000004
【図４】
0004992637.tif 000005
【図５】
0004992637.tif 000006
【図６】
0004992637.tif 000007
【図７】
0004992637.tif 000008
【図８】
0004992637.tif 000009
【図９】
0004992637.tif 000010
【図１０】
0004992637.tif 000011
【図１１】
0004992637.tif 000012
【図１２】
0004992637.tif 000013
【図１３】
0004992637.tif 000014
【図１４】
0004992637.tif 000015
【図１５】
0004992637.tif 000016
【図１６】
0004992637.tif 000017
【図１７】
0004992637.tif 000018
【図１８】
0004992637.tif 000019
【図１９】
0004992637.tif 000020
【図２０】
0004992637.tif 000021
【図２１】
0004992637.tif 000022
【図２２】
0004992637.tif 000023