(57)【要約】【課題】印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行えることである。【解決手段】入力デバイス制御部１２０１がクライアントコンピュータより入力されたジョブを画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配する一方、入力ジョブ制御部１２０２によりネットワーク上の画像形成装置に内蔵されるフォントに関するフォント情報を収集するとともに、入力されたジョブに含まれるフォントに関するフォント情報を獲得したら、該獲得した各フォント情報に基づいて印刷ジョブの処理を制御する構成を特徴とする。【選択図】　　　図１４
2004078378.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段と、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段と、
前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段と、
入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得手段と、
前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段と、
を有することを特徴とするサーバ装置。
【請求項２】
前記ジョブ印刷処理制御手段は、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記クライアントコンピュータに通知するか、使用可能な他のフォントに変更し印刷処理を続行することを特徴とする請求項１記載のサーバ装置。
【請求項３】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段と、
前記ジョブ分配手段によって分配されたジョブをラスタライズ処理するラスタライズ手段と、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段と、
前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段と、
前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段と、
を有することを特徴とするサーバ装置。
【請求項４】
前記ジョブ印刷処理制御手段は、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記ラスタライズ手段によって前記分配ジョブをラスタライズすることを特徴とする請求項３記載のサーバ装置。
【請求項５】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段と、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段と、
前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段と、
入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得手段と、
前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段と、
入力部または前記クライアントコンピュータ上で前記ジョブ印刷処理制御手段の制御を設定するジョブ印刷処理設定手段と、
を有することを特徴とするサーバ装置。
【請求項６】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップと、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップと、
前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップと、
入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得ステップと、
前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップと、
を有することを特徴とするジョブ処理方法。
【請求項７】
前記ジョブ印刷処理制御ステップは、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記クライアントコンピュータに通知するか、使用可能な他のフォントに変更し印刷処理を続行することを特徴とする請求項６記載のジョブ処理方法。
【請求項８】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップと、
前記ジョブ分配ステップによって分配されたジョブをラスタライズ処理するラスタライズステップと、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップと、
前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップと、
前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップと、
を有することを特徴とするジョブ処理方法。
【請求項９】
前記ジョブ印刷処理制御ステップは、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記ラスタライズステップによって前記分配ジョブをラスタライズすることを特徴とする請求項８記載のジョブ処理方法。
【請求項１０】
ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、
前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップと、
前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップと、
前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップと、
入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得ステップと、
前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップと、
入力部または前記クライアントコンピュータ上で前記ジョブ印刷処理制御手段の制御を設定するジョブ印刷処理設定ステップと、
を有することを特徴とするジョブ処理方法。
【請求項１１】
請求項６〜１０のいずれかに記載のジョブ処理方法を実現するプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項６〜１０のいずれかに記載のジョブ処理方法を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置およびジョブ処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムに関するものである。
【０００２】
【従来の技術】
従来、ネットワークを介して複数のクライアント装置，サーバ装置，プリンタ装置，複合デジタル画像形成装置等を接続した画像処理システムにおいて、画像形成を行うに当たり、ユーザはコンピュータ上から所望のプリンタを選択し、ＬＡＮなどの公衆回線や専用のインタフェースを経由して、所望のジョブを選択したプリンタにプリントさせていた。
【０００３】
また、サーバ、クライアント方式と呼ばれ、クライアントユーザのジョブがドキュメントサーバを経由して、プリンタに送られる方式も広く知られている。
【０００４】
さらに、近年プリント・オン・ディマンドといわれる小部数印刷の市場において、コンピュータから画像形成装置に大量のジョブをプリントする機会が増加しており、大量のジョブをいかに安く、いかに効率よくプリントするかが求められている。
【０００５】
そのためには、１つのジョブを１つの画像形成装置にプリントするのでは効率が悪いため、大量のジョブを扱えるサーバやそれにつながる複数のＲＩＰや画像形成装置が必須となり、特に大量のプリントを行わせる場合には、プリントパフォーマンスが重要な要素の１つとなる。
さらに、カラープリントは白黒プリントに比べてパープリントコストが高く、カラー白黒が混在するジョブにおいては、カラーページをカラーの画像形成装置にプリントし、白黒ページを白黒の画像形成装置にプリントすることで、ランニングコストを下げる画像形成処理システムが使われている。
【０００６】
【発明が解決しようとする課題】
しかしながら、前記の複数のＲＩＰを使用する画像処理システムにおいては、ＲＩＰごとに格納されているフォントの種類が異なる場合があり、印刷ジョブで使用しているフォントがＲＩＰにない場合には所望の出力結果が得られないという問題があった。
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の第１の目的は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置において、クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配する一方、ネットワーク上の画像形成装置に内蔵されるフォントに関するフォント情報を収集するとともに、入力されたジョブに含まれるフォントに関するフォント情報を獲得したら、該獲得した各フォント情報に基づいて印刷ジョブの処理を制御することにより、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行えるサーバ装置およびジョブ処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【０００８】
第２の目的は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置において、クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配する一方、ネットワーク上の画像形成装置に内蔵されるフォントに関するフォント情報を収集するとともに、入力されたジョブに含まれるフォントに関するフォント情報を獲得したら、該獲得した各フォント情報に基づいて印刷ジョブのラスタライズ処理を制御することにより、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行えるサーバ装置およびジョブ処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【０００９】
第３の目的は、入力部または前記クライアントコンピュータ上でジョブ印刷処理制御を設定可能とすることにより、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行えるサーバ装置およびジョブ処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラムを提供することである。
【００１０】
【課題を解決するための手段】
本発明に係る第１の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段（図１４に示す入力デバイス制御部１２０１に相当）と、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段（図１４に示す入力ジョブ制御部１２０２に相当）と、入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段（図１４に示す入力ジョブ制御部１２０２に相当）とを有することを特徴とする。
【００１１】
本発明に係る第２の発明は、前記ジョブ印刷処理制御手段は、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記クライアントコンピュータに通知するか、使用可能な他のフォントに変更し印刷処理を続行することを特徴とする。
【００１２】
本発明に係る第３の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段（図１４に示す入力デバイス制御部１２０１に相当）と、前記ジョブ分配手段によって分配されたジョブをラスタライズ処理するラスタライズ手段（図１４に示すＲＩＰ１２０３ａ〜ＲＩＰ１２０３ｃに相当）と、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段（図１４に示す入力ジョブ制御部１２０２に相当）とを有することを特徴とする。
【００１３】
本発明に係る第４の発明は、前記ジョブ印刷処理制御手段は、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記ラスタライズ手段によって前記分配ジョブをラスタライズすることを特徴とする。
【００１４】
本発明に係る第５の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配手段（図１４に示す入力デバイス制御部１２０１に相当）と、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報獲得手段によって獲得されたフォント情報を収集するフォント情報収集手段（図１４に示す入力ジョブ制御部１２０２に相当）と、入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得手段（図１４に示す入力ジョブ制御部１２０２に相当）と、前記フォント情報収集手段と前記ジョブフォント情報獲得手段とから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御手段（図１４に示す入力ジョブ制御部１２０２に相当）と、入力部または前記クライアントコンピュータ上で前記ジョブ印刷処理制御手段の制御を設定するジョブ印刷処理設定手段（図１４に示す入力ジョブ制御部１２０２に相当）とを有することを特徴とする。
【００１５】
本発明に係る第６の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップ（図２８に示すステップＳ２５０４）と、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップと、入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップ（図２８に示すステップＳ２５０５〜Ｓ２５０７）とを有することを特徴とする。
【００１６】
本発明に係る第７の発明は、前記ジョブ印刷処理制御ステップは、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記クライアントコンピュータに通知するか、使用可能な他のフォントに変更し印刷処理を続行することを特徴とする。
【００１７】
本発明に係る第８の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップ（図２８に示すステップＳ２５０４）と、前記ジョブ分配ステップによって分配されたジョブをラスタライズ処理するラスタライズステップと、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップ（図２８に示すステップＳ２５０５〜Ｓ２５０７）とを有することを特徴とする。
【００１８】
本発明に係る第９の発明は、前記ジョブ印刷処理制御ステップは、入力されたジョブで使用できないフォントがあるかどうかを調べ、使用できない場合に前記ラスタライズステップによって前記分配ジョブをラスタライズすることを特徴とする。
【００１９】
本発明に係る第１０の発明は、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置におけるジョブ処理方法であって、前記クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配するジョブ分配ステップ（図２８に示すステップＳ２５０４）と、前記ネットワーク上の画像形成装置に内蔵されるフォントに関する情報を獲得するフォント情報獲得ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報獲得ステップによって獲得されたフォント情報を収集するフォント情報収集ステップ（図２８に示すステップＳ２５０２）と、入力されたジョブに含まれるフォントに関する情報を獲得するジョブフォント情報獲得ステップ（図２８に示すステップＳ２５０２）と、前記フォント情報収集ステップと前記ジョブフォント情報獲得ステップとから得られた情報に基づいて印刷ジョブの処理を制御するジョブ印刷処理制御ステップ（図２８に示すステップＳ２５０５〜Ｓ２５０７）と、入力部または前記クライアントコンピュータ上で前記ジョブ印刷処理制御手段の制御を設定するジョブ印刷処理設定ステップ（図２８に示すステップＳ２５０５〜Ｓ２５０７）とを有することを特徴とする。
【００２０】
本発明に係る第１１の発明は、第６〜第１０の発明のジョブ処理方法を実現するプログラムを記憶したコンピュータが読み取り可能な記憶媒体であることを特徴とする。
【００２１】
本発明に係る第１２の発明は、第６〜第１０の発明のジョブ処理方法を実現するプログラムであることを特徴とする。
【００２２】
【発明の実施の形態】
〔システムの概要説明〕
図１は、本発明の一実施形態を示すサーバ装置を適用可能な画像処理システムの構成を説明する概略図であり、例えばネットワークに接続されるサーバとクライアントコンピュータと、該サーバに接続された少なくとも２種類以上の異なるタイプの画像形成装置からシステムが構成される場合に対応する。
【００２３】
図１において、１０１はネットワークである。ドキュメントサーバ１０２は、コンピュータ１０３ａ，１０３ｂ及び１０３ｃのドキュメントサーバ１０２にジョブを送るクライアントからの印刷ジョブを受け付け、ネットワーク１０１に接続された機器へ印刷ジョブを送信する。図示されていないがクライアントはこれらのほかにも多数接続されている。以下クライアントを代表して１０３と表記する。
【００２４】
更に、ネットワーク１０１にはＭＦＰ（Ｍｕｌｔｉ　Ｆｕｎｃｔｉｏｎ　Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０５ａ〜１０５ｄ及びプリンタ１０７が接続されている。１０５ａ〜１０５ｄはモノクロにてスキャン、プリントまたは、低解像度や２値の簡易的なカラースキャン、カラープリントなどを行うＭＦＰである。また、図示していないがネットワーク１０１上には上記以外のＭＦＰをはじめ、スキャナ、プリンタ、あるいはＦＡＸなどその他の機器も接続されている。
【００２５】
ＭＦＰ１０４（１０４ａ，１０４ｂ）は高解像度、高階調のフルカラーでスキャンまたは、プリントなどが可能なフルカラーＭＦＰであり、コントローラ１０８ａ，１０８ｂとは独自のインタフェースケーブル１０９で接続されている。コントローラ１０８ａ，１０８ｂはネットワーク１０１に接続され、ドキュメントサーバ１０２からの印刷ジョブを受信してＭＦＰ１０４から印刷したり、直接クライアント１０３からの印刷ジョブを受信して印刷することが可能である。
【００２６】
また、スキャナ１０６（１０６ａ，１０６ｂ）は紙ドキュメントからの画像イメージを取り込む装置で、ＳＣＳＩインタフェースで接続されるスキャナ１０６ｂと、ネットワーク１０１に接続されるスキャナ１０６ａの２タイプがある。
【００２７】
次に、ドキュメントサーバ１０２のハードウェアの構成は、ＣＰＵやメモリなどが搭載されたマザーボードと呼ばれる部分にＰＣＩバスと呼ばれるインタフェースでＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）や、ＳＣＳＩカードなどが接続されている。
【００２８】
ここで、クライアントコンピュータ１０３上では、いわゆるＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアントコンピュータ１０３は作成された文書／図形をページ記述言語（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）に変換し、ネットワーク１０１を経由してドキュメントサーバ１０２からＭＦＰ１０４や１０５に送られてプリントアウトされる。
【００２９】
ＭＦＰ１０４，１０５は、それぞれドキュメントサーバ１０２とネットワーク１０１、またはネットワーク１０１に接続されたコントローラ１０８ａ，１０８ｂを介して情報交換できる通信手段を有しており、ＭＦＰ１０４，１０５の情報や状態をドキュメントサーバ１０２、あるいはそれを経由してクライアントコンピュータ１０３側に逐次知らせる仕組みとなっている。
【００３０】
更に、ドキュメントサーバ１０２（あるいはクライアント１０３）は、その情報を受けて動作するユーティリティソフトウェアを持っており、ＭＦＰ１０４，１０５はドキュメントサーバ１０２あるいはクライアント１０３により管理される。
【００３１】
図２は、図１に示したＭＦＰ１０４ａ，１０４ｂ，１０５ａ〜１０５ｄの構成を説明するブロック図である。
【００３２】
図２において、ＭＦＰ１０４，１０５は、画像読み取りを行うスキャナ部２０１とその画像データを画像処理するスキャナＩＰ部２０２、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部２０３、更に、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ：ネットワークインタフェースカード）部２０４と、フルカラーＭＦＰ１０４との情報交換を行う専用のＩ／Ｆ部２０５がある。そして、ＭＦＰ１０４，１０５の使い方に応じてコア部２０６で画像信号を一時保存し、経路を決定する。
【００３３】
次に、コア部２０６から出力された画像データは、プリンタＩＰ部２０７、及びＰＷＭ部２０８を経由して画像形成を行うプリンタ部２０９に送られる。プリンタ部２０９でプリントアウトされたシートはフィニッシャ部２１０へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００３４】
〔スキャナ部２０１の構成〕
図３は、図２に示したスキャナ部２０１の構成を説明する概略断面図である。
【００３５】
図３において、３０１は原稿台ガラスであり、読み取られるべき原稿３０２が載置される。原稿３０２は照明ランプ３０３により照射され、その反射光はミラー３０４、３０５、３０６を経て、レンズ３０７によりＣＣＤセンサ（以下、単にＣＣＤという）３０８上に結像される。ミラー３０４、照明ランプ３０３を含む第１ミラーユニット３１０は速度Ｖで移動し、ミラー３０５、３０６を含む第２ミラーユニット３１１は速度１／２Ｖで移動することにより、原稿３０２の全面を走査する。第１ミラーユニット３１０及び第２ミラーユニット３１１はモータ３０９により駆動される。
【００３６】
〔スキャナＩＰ部２０２の構成〕
図４は、図２に示したスキャナＩＰ部２０２の構成を説明するブロック図であり、（Ａ）はカラースキャナの場合に対応し、（Ｂ）はモノクロスキャナの場合に対応する。
【００３７】
図４において、入力された光学的信号は、ＣＣＤ３０８により電気信号に変換される。このＣＣＤ３０８はＲＧＢ３ラインのカラーセンサであり、ＲＧＢそれぞれの画像信号としてＡ／Ｄ変換部４０１に入力される。ここでゲイン調整、オフセット調整をされた後、Ａ／Ｄ変換部４０１で、各色信号毎に８ｂｉｔのデジタル画像信号Ｒ０，Ｇ０，Ｂ０に変換される。その後、シェーディング補正部４０２により色ごとに、基準白色板の読み取り信号を用いた、公知のシェーディング補正が施される。
【００３８】
更に、ＣＣＤ３０８の各色ラインセンサは、相互に所定の距離を隔てて配置されているため、ラインディレイ調整回路（ライン補間部）４０３において、副走査方向の空間的ずれが補正される。
【００３９】
次に、入力マスキング部４０４は、ＣＣＤ３０８のＲ，Ｇ，Ｂフィルタの分光特性で決まる読取色空間を、ＮＴＳＣの標準色空間に変換する部分であり、ＣＣＤ３０８の感度特性／照明ランプのスペクトル特性等の諸特性を考慮した装置固有の定数を用いた３×３のマトリックス演算を行い、入力された（Ｒ０，Ｇ０，Ｂ０）信号を標準的な（Ｒ，Ｇ，Ｂ）信号に変換する。
【００４０】
更に、輝度／濃度変換部（ＬＯＧ変換部）４０５はルックアップテーブル（ＬＵＴ）ＲＡＭにより構成され、ＲＧＢの輝度信号がＣ１，Ｍ１，Ｙ１の濃度信号になるように変換される。
【００４１】
ＭＦＰ１０５によりモノクロの画像処理を行う場合には、図５の（Ｂ）に示すように、単色の１ラインＣＣＤ３０８を用いて、単色でＡ／Ｄ変換部４０１、及びシェーディング補正部４０２を行ったのちコア部２０６に送られる。
【００４２】
〔ＦＡＸ部２０３の構成〕
図５は、図２に示したＦＡＸ部２０３の構成を説明するブロック図である。
【００４３】
図５において、受信時には、電話回線から来たデータをＮＣＵ部５０１で受け取り電圧の変換を行い、モデム部５０２の中の復調部５０４でＡ／Ｄ変換及び復調操作を行った後、伸長部５０６でラスタデータに展開する。
【００４４】
一般にＦＡＸでの圧縮伸長にはランレングス法などが用いられる。ラスタデータに変換された画像は、メモリ部５０７に一時保管され、画像データに転送エラーがないことを確認後、コア部２０６へ送られる。
【００４５】
次に、送信時には、コア部２０６よりやってきたラスタイメージの画像信号に対して、圧縮部５０５でランレングス法などの圧縮を施し、モデム部５０２内の変調部５０３にてＤ／Ａ変換及び変調操作を行った後、ＮＣＵ部５０１を介して電話回線へと送られる。
【００４６】
〔ＮＩＣ部２０４の構成〕
図６は、図２に示したＮＩＣ部２０４の構成を説明するブロック図であり、パブリックネットワーク１０１に対してのインタフェースの機能を持つのが、このＮＩＣ部２０４であり、例えば１０ｂａｓｅ−Ｔ／１００ｂａｓｅ−ＴＸなどのＥｔｈｅｒｎｅｔ（登録商標）ケーブルなどを利用して外部からの情報を入手し、外部へ情報を流す役割を果たす。
【００４７】
図６において、外部より情報を入手する場合は、まず、トランス部６０１で電圧変換され、ＬＡＮコントローラ部６０２に送られる。ＬＡＮコントローラ部６０２は、その内部に第１バッファメモリ（不図示）を持っており、その情報が必要な情報か否かを判断した上で、第２バッファメモリ（不図示）に送った後、コア部２０６に信号を流す。
【００４８】
次に、外部に情報を提供する場合には、コア部２０６より送られてきたデータは、ＬＡＮコントローラ部６０２で必要な情報を付加して、トランス部６０１を経由して両ネットワーク１０１に接続される。
【００４９】
〔専用のＩ／Ｆ部２０５の構成〕
また、図２に示した専用のＩ／Ｆ部２０５は、フルカラー系のＭＦＰ１０４ａ，１０４ｂとのインタフェース部分でＣＭＹＫそれぞれ多値ビットがパラレルに送られているインタフェースであり、４色×８ｂｉｔの画像データと通信線からなる。
【００５０】
もし、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルを利用して送信すると、ＭＦＰ１０４に見合ったスピードで出力できない点と、ネットワークに接続された他のデバイスのパフォーマンスも犠牲になる点からこのような専用のパラレルインタフェースを用いている。
【００５１】
〔コア部２０６の構成〕
図７は、図２に示したコア部２０６の構成を説明するブロック図であり、コア部２０６のバスセレクタ部６１１は、ＭＦＰ１０４，１０５の利用における、いわば交通整理の役割を担っている。すなわち、複写機能、ネットワークスキャン、ネットワークプリント、ファクシミリ送信／受信、あるいはディスプレイ表示などＭＦＰ１０４，１０５における各種機能に応じてバスの切り替え、例えば複写機能処理時においては、スキャナ部２０１→コア部２０６→プリンタ部２０９と切り替え、例えばネットワークスキャン処理時においては、スキャナ部２０１→コア部２０６→ＮＩＣ部２０４と切り替え、例えばネットワークプリント処理時においては、ＮＩＣ部２０４→コア部２０６→プリンタ部２０９と切り替え、例えばファクシミリ送信機能処理時においては、スキャナ部２０１→コア部２０６→ＦＡＸ部２０３と切り替え、例えばファクシミリ受信機能処理時においては、ＦＡＸ部２０３→コア部２０６→プリンタ部２０９と切り替える。
【００５２】
次に、バスセレクタ部６１１を出た画像データは、圧縮部６１２、ハードディスク（ＨＤＤ）などの大容量メモリからなるメモリ部６１３、及び伸長部６１４を介してプリンタ部２０９へ送られる。
【００５３】
圧縮部６１２で用いられる圧縮方式は、ＪＰＥＧ，ＧＢＩＧ，ＺＩＰなど一般的なものを用いればよい。圧縮された画像データは、ジョブ毎に管理され、ファイル名、作成者、作成日時、ファイルサイズなどの付加データと一緒に格納される。
【００５４】
更に、ジョブの番号とパスワードを設けて、それらも一緒に格納すれば、パーソナルボックス機能をサポートすることができる。これは、データの一時保存や特定の人にしかプリントアウト（ハードディスク（ＨＤＤ）からの読み出し）ができない様にするための機能である。記憶されているジョブのプリントアウトの指示が行われた場合には、パスワードによる認証を行った後にメモリ部６１３より呼び出し、画像伸長を行ってラスタイメージに戻してプリンタ部２０９に送られる。
【００５５】
〔プリンタＩＰ部２０７の構成〕
図８は、図２に示したプリンタＩＰ部２０７の構成を説明するブロック図であり、（Ａ）はカラープリンタの場合に対応し、（Ｂ）はモノクロプリンタの場合に対応する。
【００５６】
図８において、７０１は出力マスキング／ＵＣＲ回路部であり、Ｍ１，Ｃ１，Ｙ１信号を画像形成装置のトナー色であるＹ，Ｍ，Ｃ，Ｋ信号にマトリクス演算を用いて変換する部分であり、ＣＣＤ３０８で読み込まれたＲＧＢ信号に基づいたＭ１，Ｃ１，Ｙ１，Ｋ１信号をトナーの分光分布特性に基づいたＹ，Ｍ，Ｃ，Ｋ信号に補正して出力する。
【００５７】
次に、ガンマ補正部７０２にて、トナーの色味諸特性を考慮したルックアップテーブル（ＬＵＴ）ＲＡＭを使って画像出力のためのＹ，Ｍ，Ｃ，Ｋデータに変換されて、空間フィルタ部７０３では、シャープネス、またはスムージングが施された後、画像信号はＰＷＭ部２０８へと送られる。７０４は２値化回路である。
【００５８】
〔ＰＷＭ部２０８の構成〕
図９は、図２に示したＰＷＭ部２０８の構成を説明するブロック図であり、図１０は、図９に示したＰＷＭ部２０８の動作を説明するためのタイミングチャートである。
【００５９】
図９において、プリンタＩＰ部２０７を出たイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色に色分解された画像データ（ＭＦＰ１０５ａ〜１０５ｄの場合は、単色となる）はそれぞれのＰＷＭ部２０８を通ってそれぞれ画像形成される。
【００６０】
８０１は三角波発生部、８０２は入力されるデジタル画像信号をアナログ信号に変換するＤ／Ａコンバータ（Ｄ／Ａ変換部）である。三角波発生部８０１からの信号（図１０に示す信号２ａ）及びＤ／Ａコンバータ８０２からの信号（図１０に示す信号２ｂ）は、コンパレータ８０３で大小比較されて、図１０に示す信号２ｃとなってレーザ駆動部８０４に送られ、それぞれがＹ，Ｍ，Ｃ，Ｋそれぞれの半導体レーザ８０５で各レーザビームに変換される。
【００６１】
そして、ポリゴンスキャナ９１３で、それぞれのレーザビームを走査して、それぞれの感光ドラム９１７，９２１，９２５，９２９に照射される。
【００６２】
〔プリンタ部２０９の構成（カラー系のＭＦＰ１０４の場合）〕
図１１は、図１に示したＭＦＰ１０４ａ，１０４ｂの構成を説明する概略断面図である。
【００６３】
図１１において、９１３はポリゴンミラーであり、４つの半導体レーザより発光された４本のレーザ光を受ける。その内の１本はミラー９１４、９１５、９１６を経て感光ドラム９１７を走査し、次の１本はミラー９１８、９１９、９２０を経て感光ドラム９２１を走査し、次の１本はミラー９２２、９２３、９２４を経て感光ドラム９２５を走査し、次の１本はミラー９２６、９２７、９２８を経て感光ドラム９２９を走査する。
【００６４】
一方、９３０はイエロー（Ｙ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９１７上にイエローのトナー像を形成し、９３１はマゼンタ（Ｍ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２１上にマゼンタのトナー像を形成し、９３２はシアン（Ｃ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２５上にシアンのトナー像を形成し、９３３はブラック（Ｋ）のトナーを供給する現像器であり、レーザ光に従い、感光ドラム９２９上にマゼンタのトナー像を形成する。以上４色（Ｙ，Ｍ，Ｃ，Ｋ）のトナー像がシートに転写され、フルカラーの出力画像を得ることができる。
【００６５】
シートカセット９３４、９３５、および手差しトレイ９３６のいずれかより給紙されたシートは、レジストローラ９３７を経て、転写ベルト９３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム９１７、９２１、９２５、９２９には各色のトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。各色のトナーが転写されたシートは、分離され、搬送ベルト９３９により搬送され、定着器９４０によって、トナーがシートに定着される。
【００６６】
そして、定着器９４０を抜けたシートはフラッパ９５０により一旦下方向へ導かれてシートの後端がフラッパ９５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００６７】
なお、４つの感光ドラム９１７、９２１、９２５、９２９は、距離ｄをおいて、等間隔に配置されており、搬送ベルト９３９により、シートは一定速度Ｖで搬送されており、このタイミングで同期がなされて、４つの半導体レーザは駆動される。９６１，９６２は除電器である。
【００６８】
〔プリンタ部２０９の構成（モノクロＭＦＰで構成される場合）〕
図１２は、図１に示したモノクロＭＦＰ１０５の構成を説明する概略断面図である。
【００６９】
図１２において、１０１３はポリゴンミラーであり、半導体レーザより発光されたレーザ光を受ける。レーザ光はミラー１０１４、１０１５、１０１６を経て感光ドラム１０１７を走査する。
【００７０】
１０３０は黒色のトナーを供給する現像器であり、レーザ光に従い、感光ドラム１０１７上にトナー像を形成し、トナー像がシートに転写され、出力画像を得ることができる。
【００７１】
シートカセット１０３４、１０３５、および手差しトレイ１０３６のいずれかより給紙されたシートは、レジストローラ１０３７を経て、転写ベルト１０３８上に吸着され、搬送される。給紙のタイミングと同期がとられて、予め感光ドラム１０１７にはトナーが現像されており、シートの搬送とともに、トナーがシートに転写される。トナーが転写されたシートは、分離され、定着器１０４０によって、トナーがシートに定着される。定着器１０４０を抜けたシートはフラッパ１０５０により一旦下方向へ導かれてシートの後端がフラッパ１０５０を抜けた後、スイッチバックさせて排出する。これによりフェイスダウン状態で排出され、先頭頁から順にプリントしたときに正しいページ順となる。
【００７２】
〔フィニッシャ部２１０の構成〕
図１３は、図２に示したフィニッシャ部２１０の構成を説明する概略断面図である。
【００７３】
図１３において、プリンタ部２０９の定着部９４０（または、１０４０）を出たシートは、フィニッシャ部２１０に入る。フィニッシャ部２１０には、サンプルトレイ１１０１及びスタックトレイ１１０２があり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００７４】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、後述の電子ソート機能とビン（または、トレイ）を奥手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式とがあり、両ソート方式によりソーティングを行うことができる。
【００７５】
なお、電子ソート機能は、コレートと呼ばれ、前述のコア部で説明した大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。次にグループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【００７６】
更に、スタックトレイ１１０２に排出する場合には、シートが排出される前のシートをジョブ毎に蓄えておき、排出する直前にステープラ１１０５にてバインドすることも可能である。
【００７７】
そのほか、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機１１０４、ファイル用の２つ（または３つ）の穴開けを行うパンチャ１１０６があり、ジョブの種類に応じてそれぞれの処理を行う。
【００７８】
更に、サドルステッチャ１１０７は、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、週刊誌やパンフレットのようなブックレットを作成する処理を行う。サドルステッチャ１１０７で製本されたシートは、ブックレットトレイ１１０８に排出される。
【００７９】
そのほか、図には記載されていないが、製本のためのグルー（糊付け）によるバインドや、あるいはバインド後にバインド側と反対側の端面を揃えるためのトリム（裁断）などを加えることも可能である。
【００８０】
また、インサータ１１０３はトレイ１１１０にセットされたシートをプリンタへ通さずにトレイ１１０１、１１０２、１１０８のいずれかに送るためのものである。これによってフィニッシャ部２１０に送り込まれるシートとシートの間にインサータ１１０３にセットされたシートをインサート（中差し）することができる。
【００８１】
インサータ１１０３のトレイ１１１０にはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラ１１１１により最上部のシートから順に給送する。従って、インサータ１１０３からのシートはそのままトレイ１１０１、１１０２へ搬送することによりフェイスダウン状態で排出される。サドルステッチャ１１０７へ送るときには、一度パンチャ１１０６側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。
【００８２】
〔ドキュメントサーバ１０２の構成〕
図１４は、図１に示したドキュメントサーバ１０２の構成を説明するブロック図である。
【００８３】
図１４において、ＮＩＣやＳＣＳＩのインタフェースから入力されたジョブは、入力デバイス制御部１２０１よりサーバ内に入り、サーバに様々なクライアントアプリケーションと連結することにおいてその役割を果たす。入力としてＰＤＬデータとＪＣＬ（Ｊｏｂ　Ｃｏｎｔｒｏｌ　Ｌａｎｇｕａｇｅ）データを受け付ける。それはプリンタとサーバに関する状態情報で様々なクライアントに対応し、このモジュールの出力は、適切なＰＤＬとＪＣＬの構成要素すべてを結合する役割を持つ。
【００８４】
次に、入力ジョブ制御部１２０２はジョブの要求されたリストを管理し、サーバに提出される個々のジョブにアクセスするために、ジョブリストを作成する。更に、このモジュールには、ジョブのルートを決めるジョブルーティング、分割してＲＩＰするか否かを司るジョブスプリット、そしてジョブの順序を決めるジョブスケジューリングの３つの機能がある。
複数個存在するラスタライズ処理（ＲＩＰ）部１２０３ａ，１２０３ｂ，１２０３ｃは必要に応じて更に増やすことも可能であるが、ここでは総称して１２０３と記載する場合がある。
【００８５】
ＲＩＰモジュールは様々なジョブのＰＤＬをＲＩＰ処理して、適切なサイズと解像度のビットマップを作成する。ＲＩＰ処理に関しては、Ｐｏｓｔｓｃｒｉｐｔ（登録商標）（ａｄｏｂｅ社の商標登録）をはじめ、ＰＣＬ、ＴＩＦＦ、ＪＰＥＧ、ＰＤＦなど様々なフォーマットのラスタライズ処理が可能である。
【００８６】
データ変換部１２０４は、ＲＩＰによって作り出されるビットマップイメージを圧縮し、フォーマット変換を施す役割を果たし、それぞれのプリンタにマッチした最適な画像イメージタイプを選び出す。例えば、ジョブをページ単位で扱いたい場合には、ＴＩＦＦやＪＰＥＧなどをＲＩＰ部でラスタライズした後のビットマップデータにＰＤＦヘッダを付けて、ＰＤＦデータとして編集するなどの処理を行う。
【００８７】
出力ジョブ制御部１２０５は、ジョブのページイメージを取って、それらがコマンド設定に基づいてどう扱われるのかを管理する。ページはプリンタに印刷され、ハードディスク（ＩｍａｇｅＤｉｓｋ）１２０７にセーブされる。印刷後のジョブは、ハードディスク１２０７に残すか否かは選択可能であり、セーブされた場合には、再呼び出しすることもできる。さらに、このモジュールはハードディスク１２０７とＲＡＭ１２０８との相互作用を管理する。
【００８８】
出力デバイス制御部１２０６は、どのデバイスに出力するか、またどのデバイスをクラスタリング（複数台接続して一斉にプリントすること）するかを司り、選択されたデバイスのインタフェースカード（ＮＩＣ）または専用インタフェース（専用Ｉ／Ｆ）に送られる。また、このモジュールはＭＦＰ１０４ａ，１０４ｂや１０５ａ〜１０５ｄの状態監視と装置状況をドキュメントサーバ１０２に伝える役割も果たしている。
【００８９】
ここで、ページ記述言語（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ：以後ＰＤＬと略する。）に基づくＰＤＬデータについて説明する。
【００９０】
ａｄｏｂｅ社のＰｏｓｔｓｃｒｉｐｔ（登録商標）言語に代表されるＰＤＬは、（ａ）文字コードによる画像記述，（ｂ）図形コードによる画像記述，（ｃ）ラスタ画像データによる画像記述の３要素に分類される。
【００９１】
すなわち、ＰＤＬは、上記の要素の組み合わせで構成された画像を記述する言語であり、それで記述されたデータをＰＤＬデータと呼ぶ。
【００９２】
図１５は、本発明に係る画像処理システムにおけるＰＤＬデータと該ＰＤＬデータから生成される画像イメージを説明する図である。
【００９３】
図１５の（Ａ）は文字情報Ｒ１３０１を記述した例であり、Ｌ１３１１は、文字の色を指定する記述であり、カッコの中は順にＣｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋの濃度を表わしている。
【００９４】
最小は「０．０」であり、最大は「１．０」である。Ｌ１３１１では、文字を黒にすることを指定する。次に、Ｌ１３１２は変数Ｓｔｒｉｎｇ１に文字列”ＩＣ”を代入している。
【００９５】
次にＬ１３１３では、第１、第２パラメータが、文字列をレイアウトする用紙上の開始位置座標のｘ座標とｙ座標を示し、第３パラメータが文字の大きさ、第４パラメータが文字の間隔を示しており、第５パラメータがレイアウトすべき文字列を示している。要するにＬ１３１３は座標（０．０，０．０）のところから、大きさ「０．３」、間隔「０．１」で文字列”ＩＣ”をレイアウトするという指示となる。
【００９６】
次に、図形情報Ｒ１３０２を記述した例では、Ｌ１３２１はＬ１３１１と同様、線の色を指定しており、ここでは、Ｃｙａｎが指定されている。次に、Ｌ１３２２は、線を引くことを指定するためのものであり、第１、２パラメータが線の始端座標、第３、４パラメータが終端座標のそれぞれ、ｘ、ｙ座標である。第５パラメータは線の太さを示す。
【００９７】
さらに、ラスタ画像情報Ｒ１３０３を記述した例では、Ｌ１３３１は、ラスタ画像を変数ｉｍａｇｅ１に代入している。ここで、第１パラメータはラスタ画像の画像タイプ、及び色成分数を表わし、第２パラメータは１色成分あたりのビット数を表わし、第３、第４パラメータは、ラスタ画像のｘ方向、ｙ方向の画像サイズを表わす。
【００９８】
第５パラメータ以降が、ラスタ画像データである。ラスタ画像データの個数は、１画素を構成する色成分数、及びｘ方向、ｙ方向の画像サイズの積となる。Ｌ１３３１では、Ｃ，Ｍ，Ｙ，Ｋ画像は４つの色成分（Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ）から構成されるため、ラスタ画像データの個数は（４×５×５＝）１００個となる。次に、Ｌ１３３２は、座標（０．０，０．５）のところから、０．５×０．５の大きさにｉｍａｇｅ１をレイアウトすることを示している。
【００９９】
図１５の（Ｂ）は、１ページの中で上記３つの画像記述を解釈して、ラスタ画像データに展開した様子を示したものである。
【０１００】
Ｒ１３０１，　Ｒ１３０２，　Ｒ１３０３はそれぞれのＰＤＬデータを展開したものである。これらのラスタ画像データは、実際にはＣ，Ｍ，Ｙ，Ｋ色成分毎にＲＡＭ１２０８（あるいは、ＩｍａｇｅＤｉｓｋ１２０７）に展開されており、例えばＲ１３０１の部分は、各Ｃ，Ｍ，Ｙ，ＫのＲＡＭ１２０８に、Ｃ＝０、Ｍ＝０、Ｙ＝０、Ｋ＝２５５が書かれており、Ｒ１３０２の部分は、それぞれ、Ｃ＝２５５，Ｍ＝０，Ｙ＝０，Ｋ＝０が書き込まれる。
【０１０１】
ドキュメントサーバ１０２内では、クライアントコンピュータ１０３（あるいは、プリンタコントローラ自身）から送られてきたＰＤＬデータは、ＰＤＬデータのままか、上記のようにラスタ画像に展開された形で、ＲＡＭ１２０８（あるいは、ＩｍａｇｅＤｉｓｋ１２０７）に書き込まれ、必要に応じて保存されている。
【０１０２】
〔ネットワーク１０１〕
図１６は、図１に示したネットワーク１０１の構成を説明するブロック図である。
【０１０３】
図１６に示すように、ネットワーク１０１は前述の図１のような構成がルータと呼ばれるネットワークを相互に接続する装置により接続され、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）と呼ばれる更なるネットワークを構成する。
【０１０４】
また、ＬＡＮ１４０６は、内部のルータ１４０１を介して、専用回線１４０８を通して、別のＬＡＮ１４０７内部のルータ１４０５に接続され、これらのネットワーク網は幾重にも張り巡らされて、広大な接続形態を構築している。
【０１０５】
図１７は、図１に示したネットワーク１０１上のデータの流れを説明する図である。
【０１０６】
図１７において、送信元のデバイスＡ（デバイス１４２０ａ）に存在するデータ１４２１があり、そのデータは画像データでも、ＰＤＬデータでも、プログラムであっても構わない。これがネットワーク１０１を介して受信先のデバイスＢ（デバイス１４２０ｂ）に転送する場合、データ１４２１を細分化しイメージ的にデータ１４２２のように分割する。この分割されたデータ１４２３，１４２４，１４２６などに対して、ヘッダ１４２５と呼ばれる送り先アドレス（ＴＣＰ／ＩＰプロトコルを利用した場合には、送り先のＩＰアドレス）などを付加し、パケット１４２７〜１４３０として順次パブリックネットワーク１０１上にパケットを送って行く。デバイスＢのアドレスとパケット１４３０のヘッダ１４３１が一致するとデータ１４３２は分離され、デバイスＡにあったデータ１４３４〜１４３６の状態に再生される。
【０１０７】
〔スキャナドライバ〕
次に、スキャナドライバについて説明する。
【０１０８】
図１８は、図１に示したドキュメントサーバ１０２（またはクライアントコンピュータ１０３）上にて、スキャン動作を指示するためのスキャナドライバのＧＵＩ（Ｇｒａｐｈｉｃ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）の一例を示す図であり、該設定画面上で各項目に指示することでユーザは所望の設定パラメータを指示して、所望の画像イメージをデータ化する事が可能となる。
【０１０９】
図１８において、１５０１はスキャナドライバのウインドウであり、その中の設定項目として、１５０２はターゲットとなる送信元を選択するソースデバイス選択カラムである。一般的には前述のスキャナ部２０１のようなものであるが、メモリから画像を持ってきたり、あるいは、デジタルカメラのようなものからでも構わない。
【０１１０】
１５０３は選択されたソースデバイスに関する詳細設定を行うためのボタンであり、ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理（例えば、文字モード／写真モード）を選択して、それに合った処理モードで画像入力が可能となる。
【０１１１】
１５０４はイメージサイズカラムで、イメージサイズを決める際に選択する。１５０５は解像度カラムで、解像度が入力される。１５０６はカラーモードカラムで、カラーモードを選択する。また、１５０７〜１５０９は画像エリアのサイズを決める部分であり、それぞれ単位と縦横の長さを入力する。これらの指定を行った後、プリスキャンキー１５１２を押すと、ドキュメントサーバ１０２またはクライアントコンピュータ１０３ａ〜１０３ｃより、ソースデバイス選択カラム１５０２で選択されたデバイスに指示がなされ、画像入力を開始する。
【０１１２】
ここでは、プリスキャンであるため実際の解像度より粗く画像読み取りが行われ、得られた画像はプレビュー画像として１５１１に表示される。表示に当たっては、先ほどの画像エリアの単位１５０７に従ってスケール１５１０に表示される。
【０１１３】
ここで、プレビュー画像でＯＫと判断した場合には、スキャンキー１５１３をクリックすることにより、今度は設定された解像度にて行う。プレビュー画像がＮＧの場合には、再度プリスキャンを行って確かめ、キャンセルの場合には、キャンセルキー１５１４をクリックする。
【０１１４】
〔プリンタドライバ〕
次に、図１９を用いて、ドキュメントサーバ１０２またはクライアントコンピュータ１０３ａ〜１０３ｃからプリンタドライバにより画像データをプリンタに送信する行程について説明する。
【０１１５】
図１９は、図１にドキュメントサーバ１０２またはクライアントコンピュータ１０３に接続される表示装置に表示されるプリンタ操作画面の一例を示す図であり、プリンタドライバは、プリント動作を指示するためのＧＵＩであり、これで指示することによりユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。
【０１１６】
図１９において、１６０１はプリンタドライバのウインドウであり、その中でユーザ設定可能な設定項目が表示される。
【０１１７】
１６０２はターゲットとなる出力先を選択する送信先選択カラムである。一般的には前述のＭＦＰ１０４，１０５あるいは、プリンタ１０７である。
【０１１８】
１６０３はジョブの中から出力ページを選択するページ設定カラムであり、ドキュメントサーバ１０２またはクライアントコンピュータ１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。
【０１１９】
１６０４は部数を指定する部数設定カラムである。１６０７は前記送信先選択カラム１６０２にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーであり、ここをクリックすると別画面にてそのデバイス固有の設定情報を入力し、特殊な画像処理、例えば、プリンタＩＰ部２０７内のガンマ補正部７０２や空間フィルタ部７０３のパラメータを変更することにより、より細かい色再現やシャープネス調整を行うことが可能となる。
【０１２０】
そして、所望の設定が済めば、ＯＫキー１６０５により印刷を開始する。取り消す場合には、キャンセルキー１６０６により印刷を取り止める。
【０１２１】
〔ジョブサブミッタ〕
図２０は、図１に示したドキュメントサーバ１０２またはクライアントコンピュータ１０３に接続される表示装置に表示されるジョブサブミッタ操作ウインドウ１７０１の一例を示す図であり、利用方法は前述のプリントドライバと同様だが、これはクライアント１０３上のファイルをドキュメントサーバ１０２に投げ込むツールであり、プリントドライバがクライアントコンピュータ１０３上のアプリケーションでデータを立上げて、そのデータをＰＳ（またはＰＣＬ）などのフォーマットに変換してドキュメントサーバ１０２に投げ込むのに対して、ジョブサブミッタは、様々なフォーマットのデータを直接ドキュメントサーバ１０２に送付するためのものである。
【０１２２】
図２０において、設定項目として、１７０２はターゲットとなる出力先を選択する送信先選択カラムである。一般的には前述のＭＦＰ１０４，１０５あるいは、プリンタ１０７、あるいはクラスタ設定で登録されたクラスタである。
【０１２３】
１７０５はジョブの中から出力ページを選択するページ設定カラムであり、ドキュメントサーバ１０２またはクライアントコンピュータ１０３内にある任意のファイルを選んでドキュメントサーバ１０２に投げ込むことが可能となる。
【０１２４】
更に、詳細設定を行うためには、プロパティキー１７０４があり、ここをクリックすると次項のジョブチケットメニューが現れる。所望の設定が済めば、ＯＫキー１７１０によりジョブがドキュメントサーバ１０２に送信され、取り消す場合には、キャンセルキー１７１１により取り止めることができる。
【０１２５】
〔ジョブチケット〕
次に、図２１を参照してジョブチケット２１０１の説明を行う。
【０１２６】
図２１は、図１に示したドキュメントサーバ１０２またはクライアントコンピュータ１０３に接続される表示装置に表示されるジョブチケット設定ウインドウ１８０１の一例を示す図であり、図１９に示したようなプリントドライバ、または図２０に示したジョブサブミッタのプロパティキー１６０７またはプロパティキー１７０４をクリックすると、図２４に示すようなジョブチケット設定画面（ジョブチケット設定ウインドウ２１０１）が現れる。
【０１２７】
図２１において、ジョブチケットは、ＭＦＰ１０４，１０５やプリンタ１０７、またはクラスタ設定にて作成されたクラスタなどデバイス固有の機能をユーザが自由に選択する設定画面で、ターゲットとなる図１９に示す出力先１６０２または図２０に示す出力先１７０２に応じて、プリンタドライバにおけるプロパティと同様にデバイス固有の情報をもとに別々の設定項目１８０２が表示される。その際にユーザは任意の設定項目１８０３を選択できる。
【０１２８】
そして、所望の設定が済めば、ＯＫキー１８０４によりジョブサブミッタの画面に戻り、取り消す場合には、キャンセルキー１８０５により取り止める。
【０１２９】
〔デバイスステータス〕
ＭＦＰ１０４，１０５あるいはプリンタ１０７内のネットワークインターフェース部分にはＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）と呼ばれる標準化されたデータベースが構築されており、ＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）というネットワーク管理プロトコルを介してネットワーク上のコンピュータと通信し、ＭＦＰ１０４，１０５をはじめとして、ネットワーク上につながれたデバイスの状態をドキュメントサーバ１０２（またはクライアントコンピュータ１０３）と必要な情報の交換が可能である。
【０１３０】
例えば、ＭＦＰ１０４，１０５の装備情報としてどんな機能を有するフィニッシャ２１０が接続されているかを検知したり、ステータス情報として現在エラーやジャムが起きていないか、プリント中かアイドル中かなど検知したり、ＭＦＰ１０４，１０５の装備情報、装置の状態、ネットワークの設定、ジョブの経緯、使用状況の管理、制御などあらゆる静的情報を入手することが可能となる。
【０１３１】
図２２は、図１に示したドキュメントサーバ１０２またはクライアントコンピュータ１０３に接続される表示装置に表示されるデバイスステータスをあらわすユーティリティのＧＵＩ（Ｇｒａｐｈｉｃ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）の一例を示す図である。
【０１３２】
図２２において、例えばＭＦＰ１０５ａのタブ１９０２が選択された場合に、ＭＦＰ１０５ａのデバイスの装備情報がグラフィック１９０３であらわされ、１９０４，１９０５にて装置の状態が判断できる。また、１９０７の詳細表示キーにて装備情報などの詳細も知ることが可能である。Ｃａｎｓｅｌキー１９０８を押下すると、デバイスステータスの画面が閉じられる。１９０８はＯＫキーである。
【０１３３】
〔ジョブステータス〕
図２３を参照してジョブステータス２３０１を説明する。
【０１３４】
図２３は、図１にし召したドキュメントサーバ１０２またはクライアントコンピュータ１０３に接続される表示装置に表示されるジョブステータスウインドウ２００１の例を示す図であり、例えば３つのステータスで表される例でり、ドキュメントサーバ１０２内にあるジョブの状態を知るジョブステータス２００２、プリンタに渡されたジョブの状況を知らせるプリントステータス２００３、そして、終了したジョブの履歴を知らせる。そして、フィニッシュドジョブ２００４である。
【０１３５】
ジョブステータス２００２は、Ｗａｉｔｉｎｇ（ＲＩＰ前）または、Ｒｉｐｐｉｎｇ（ＲＩＰ中）で表現され、ＲＩＰ後は、次のプリントステータスに渡される。
【０１３６】
プリントステータス２００３は、正常状態ではＷａｉｔｉｎｇ（Ｐｒｉｎｔ待機中）または、Ｐｒｉｎｔｉｎｇ（Ｐｒｉｎｔ中）で表現され、エラーやジャムが生じた場合には、その旨表示されユーザに知らせるプリント後は、次のフィニッシュドジョブに渡される。
【０１３７】
フィニッシュドジョブ２００４は、ジョブの履歴を見ることができ、正常終了の場合にはＰｒｉｎｔｅｄ、途中キャンセル時にはＣａｎｃｅｌｅｄが示される。
【０１３８】
〔ジョブマージツール〕
図２４にてジョブマージツール２１０１を説明する。
【０１３９】
図２４は、図１に示したドキュメントサーバ１０２に表示されるジョブマージツール２１０１の一例を示す図である。
【０１４０】
図２４において、Ｉｍｐｏｒｔ／Ｏｐｅｎキー２１０４で第１のファイルをドキュメントサーバ１０２（またはクライアントコンピュータ１０３）内または、ネットワークに接続されたデバイスやフレキシブルディスクなどから読み出す。これがＣｈａｐｔｅｒ−１であり、２１０２のように表示される。次に再びＩｍｐｏｒｔ／Ｏｐｅｎキー２１０４を押して、第２のファイルを読み出す。これが第１のファイルＣｈａｐｔｅｒ−１に付加される第２のファイルＣｈａｐｔｅｒ−２であり、２１０３のように表示される。同様にして、いくつものファイルを順次付加して、Ｃｈａｐｔｅｒ−３，−４，−５…として付加していくことができる。
【０１４１】
次に、Ｄｅｌｅｔｅキー２１０５はＣｈａｐｔｅｒやＰａｇｅを削除したいときに用い、Ｅｄｉｔキー２１０６は、ヘッダ、フッタ、リナンバリングなどをつけたい場合に用いる。更に、Ｐｒｉｎｔキー２１０７はマージしたジョブをプリントする際にクリックし、クリックすると図１９に示したプリントドライバが起動し、プリントできる。
【０１４２】
〔ジョブの分割〕
次に、カラー画像と白黒画像が同一ジョブに混在する場合について、図２５に示すフローチャートを参照して説明する。
【０１４３】
図２５は、本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートであり、カラー画像と白黒画像が同一ジョブに混在する場合におけるジョブ分割処理手順に対応する。なお、Ｓ２２０１〜Ｓ２２１６は各ステップを示す。
【０１４４】
まず、ドキュメントサーバ１０２または、クライアントコンピュータ１０３内において、ドライバまたはジョブサブミッタのＤｅｓｔｉｎａｔｉｏｎでプリンタをカラー／白黒のクラスタプリントに選択して、ジョブをドキュメントサーバ１０２に送ると、該送られてきたジョブは、ステップＳ２２０１で、一旦スプールされ、ステップＳ２２０２で、ジョブのプライオリティなどを考慮して、処理順序が決定される。
【０１４５】
次に、送られてきたジョブは、ステップＳ２２０３において、ジョブ指定として、ジョブ全体がカラージョブか白黒ジョブかのいずれかがあらかじめＭａｎｕａｌにより指定されているか否かを判断して、指定されていると判断した場合には、ステップＳ２２１４へ進み、その指定がカラージョブであるか否かを判断して、ジョブ全体が白黒ＲＩＰを指示されていると判断した場合には、ステップＳ２２１５へ進み、白黒ＲＩＰを行い、ステップＳ２２０６へ進む。
【０１４６】
一方、ステップＳ２２１４で、その指定がカラージョブであると判断した場合は、ステップＳ２２１６へ進み、カラーならばカラーＲＩＰを行って、ステップＳ２２０６へ進む。
【０１４７】
一方、ステップＳ２２０３にてジョブがＡｕｔｏに指示されていたと判断した場合は、ステップＳ２２０４にて、ページ指定がＡｕｔｏに指示されているか否かを判断して、ページ指定がＭａｎｕａｌに指定されていると判断した場合は、ステップＳ２２０４で、ページ指定があらかじめされていたか否かで分岐しＭａｎｕａｌの場合はステップＳ２２０８へ進み、まず送られてきたジョブをページ単位でＲＩＰできるようにページ単位で管理されているフォーマットに変換する。ここでは、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄａｔａ　Ｆｏｒｍａｔ）ファイルに変換する。
【０１４８】
次に、ステップＳ２２０９で、ジョブのデータをトレース／あるいはＲＩＰし、各ページにおいて「白黒のみで表現されたページ」か、あるいは「カラーで表現されたページ」かを判別し、判別された情報に基づいて、「白黒のみで表現されたページ」であればステップＳ２２１０にて白黒ＲＩＰがなさて、ステップＳ２２１２で、ページエンドか否かを判断して、ページエンドであると判断した場合には、ステップＳ２２０６へ進み、ページエンドでないと判断した場合には、ステップＳ２２１３で、次ページに処理を進め、ステップＳ２２０８へ戻る。
【０１４９】
一方、ステップＳ２２０４で、ページ指定がＡｕｔｏに指示されていたと判断した場合、またはステップＳ２２１２で、ページエンドであると判断された場合は、ステップＳ２２０６で、ドキュメントサーバ１０２によりジョブの出力制御が実行されて、ステップＳ２２０７で、「白黒のみで表現されたページ」は白黒プリンタＭＦＰ１０５に出力され、「カラーで表現されたページ」はカラープリンタＭＦＰ１０４に出力される。
【０１５０】
なお、ステップＳ２２０４で、ページ指定があらかじめされていたか否かで分岐しＭａｎｕａｌの場合はステップＳ２２０８へ進み、まず送られてきたジョブをページ単位でＲＩＰできるようにページ単位で管理されているフォーマットに変換する。ここでは、例えばＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄａｔａ　Ｆｏｒｍａｔ）ファイルに変換する。
【０１５１】
次に、ステップＳ２２０９で、あらかじめページ単位で指定されていたとおりに白黒ページが指示されていたページはステップＳ２２１０で、白黒ＲＩＰを行い、ステップＳ２２０９でカラーページが指示されていたページは、ステップＳ２２１１で、カラーＲＩＰを行う。この作業をページエンドまで行って、ステップＳ２２０６に進み、出力デバイス制御を行って、白黒ページは白黒ＭＦＰ１０５へ、カラーページはカラーＭＦＰ１０４にそれぞれ出力される。
【０１５２】
〔ジョブの自動分割とカラー／白黒ＲＩＰ〕
次に、図２５に示したステップＳ２２０５の自動ＲＩＰ処理について、図２６に示すフローチャートを参照してその詳細手順について説明する。
【０１５３】
一般的に異なるプリンタでは、その解像度やカラー／白黒など異なる点が多々あり、異なる解像度の場合には一度のＲＩＰで両方のプリンタへの出力を満足させることができない。カラーと白黒のＲＩＰの場合にも同様である。
【０１５４】
ここでは、カラープリンタが４００ｄｐｉの解像度で、白黒プリンタが６００ｄｐｉである場合について考える。
【０１５５】
図２６は、本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートであり、ドキュメントサーバ１０２による自動ＲＩＰ処理手順に対応する。なお、Ｓ２３０１〜Ｓ２３１１は各ステップを示す。
【０１５６】
まず、ステップＳ２３０１で、４００ｄｐｉカラーのＲＩＰを全ページにおいて行う。そして、ＲＩＰが行われれば、ビットマップデータでドキュメントサーバ１０２内のメモリに一時的に格納されるため、それぞれのページがカラーページか白黒ページかは判断できる。
【０１５７】
そこで、ステップＳ２３０２で、それぞれのページに対してカラーページであるのか、それとも白黒ページであるのかを判別して、カラーページでないと判別した場合には、ステップＳ２３０３で、白黒ページの場合には、６００ｄｐｉにて再度ＲＩＰをし直し、カラーページ同様に白黒ジョブＪｂを作成する。
【０１５８】
そして、ステップＳ２３０７で、そのページが先頭ページかどかを判別して、先頭ページであると判別した場合には、ステップＳ２３０８で新たに白黒ジョブＪｂを作成して、ステップＳ２３１０へ進む。
【０１５９】
一方、ステップＳ２３０７で、先頭ページでないと判別した場合は、ステップ２３０９で、白黒ジョブＪｂにページを追加して、ステップＳ２３１１へ進む。
【０１６０】
一方、ステップＳ２３０２で、カラーページであると判別した場合には、ステップＳ２３０４で、そのページが先頭ページかどかを判別して、先頭ページであると判別した場合には、ステップＳ２３０５で新たにカラージョブＪｃを作成して、ステップＳ２３１０へ進む。
【０１６１】
一方、ステップＳ２３０４で、先頭ページでないと判別した場合は、ステップＳ２３０６で、カラージョブＪｃにページを追加して、ステップＳ２３１０へ進む。
【０１６２】
そして、ステップＳ２３１０で、最終ページまで同様の処理を終えて、ページエンドに到達しているかどうかを判別して、ページエンドに到達していないと判別した場合には、ステップＳ２３１１で、次ページへ処理を進め、ステップＳ２３０２へ戻る。
【０１６３】
一方、ステップＳ２３１０で、ページエンドであると判別した場合には、処理を終了する。
【０１６４】
このようにして、最終ページまで処理終えると、カラージョブＪｃと白黒ジョブＪｂの２つのＲＩＰ展開されたジョブができあがる。
【０１６５】
また、このシーケンスを大量ページにおいて行うためには、異なる解像度のＲＩＰを行う少なくとも２つ以上のＲＩＰが不可欠であり、同時動作で複数のＲＩＰを行うことで高速な処理を行うことが可能となる。
【０１６６】
〔クラスタリングプリント〕
クラスタリングプリントとは、１つのコントローラから複数台接続されたプリンタに一斉にプリントする方法であり、例えば、図１のドキュメントサーバ１０２から４台の白黒ＭＦＰ（１０５ａ〜１０５ｄ）に、あるいは、カラーＭＦＰ１０４と白黒ＭＦＰ１０５とに一斉にプリントするような動作である。
【０１６７】
上記のようにカラー／白黒が混在するジョブを分割し、それぞれカラー／白黒ＲＩＰが行われたジョブは、それぞれカラーＭＦＰ１０４と白黒ＭＦＰ１０５へと図１４に示した出力デバイス制御部１２０６にて行き先が決められて、それぞれのプリンタにジョブが送られて出力される。
【０１６８】
このクラスタリングプリントは、白黒同士のクラスタ、カラー同士のクラスタ、カラー／白黒のクラスタプリンタ、あるいはそれぞれ複数台ずつある場合でもかまわない。
【０１６９】
〔ジョブスプリット〕
さらに、クラスタリングプリントを行う場合には、下記の３種類のデータ分割転送方法（ａ）〜（ｃ）がある。
【０１７０】
データ分割転送方法（ａ）は、ジョブ分割転送であり、ジョブ１をＭＦＰ１０５ａへ、ジョブ２をＭＦＰ１０５ｂへといったように常にジョブがそれぞれのプリンタに対して均等になるように比較的Ｗａｉｔｉｎｇジョブが少なくなるように空いているプリンタを見つけて転送していく、いわば負荷分散（ロードバランシング）を行う方法いう。
【０１７１】
データ分割転送方法（ｂ）は、部数分割転送であり、１つのジョブの部数をクラスタリングされたプリンタで均等分割する方法をいう。ただし、端数が出た場合には、いずれかのプリンタに端数を割り当てる。
【０１７２】
データ分割転送方法（ｃ）は、ページ分割転送であり、１つのジョブのページをクラスタリングされたプリンタで均等分割する方法をいう。ただし、端数が出た場合には、いずれかのプリンタに端数を割り当てる。
【０１７３】
〔フォント・プリフライト〕
ドキュメントサーバ１０２におけるフォント処理について説明する。
【０１７４】
ドキュメントサーバ１０２はプリンタ内蔵フォントを使用するジョブのフォント処理を行うためのフォント・プリフライトという機能がある。
【０１７５】
プリフライトとは実際に印刷を開始する前にあらかじめ設定しておいた条件に対してフォントが正しく使用できるかをチェックする仕組みである。
【０１７６】
図２７は、図１に示したドキュメントサーバ１０２により表示可能なフォント・プリフライトの設定ユーザインタフェースの一例を示す図である。
【０１７７】
図２７に示すように、フォント出力設定では出力可能なプリンタに指定のフォントが内蔵されていない場合に注意を出すか、同じファミリのフォントがあれば代用するか、また、ドキュメントサーバのフォントでＲＩＰをしてＲＩＰずみのデータをプリンタに送るかの処理を選択する。
【０１７８】
そして、フォントサイズでは出力可能なプリンタへ送るジョブの中に指定した解像度とフォントが使用されている場合に注意を出す。
【０１７９】
また、ＰＤＦジョブでは出力装置にフォントがない場合に埋め込むべきフォントを表示したり、ドキュメントサーバでフォントを埋め込む。
【０１８０】
図２８は、本発明に係るサーバ装置における第３のデータ処理手順の一例を示すフローチャートであり、ドキュメントサーバ１０２によるフォント・プリフライト処理手順に対応する。なお、Ｓ２５０１〜Ｓ２５０７は各ステップを示す。
【０１８１】
まず、ステップＳ２５０１ではクライアントコンピュータ１０３からドキュメントサーバ１０２へ印刷ジョブを送信し，スプールする。　次に、ステップＳ２５０２では送られたジョブに含まれるフォントを解析し、印刷に必要なフォント情報を獲得する。
【０１８２】
そして、ステップＳ２５０３ではドキュメントサーバ１０２上のフォントデータベース１２０９と前述のフォント情報を照合し、印刷可能なネットワーク上の出力装置を調べる。次に、ステップＳ２５０４では出力装置へ送るジョブの分割、スケジューリングを行う。
【０１８３】
そして、ステップＳ２５０５ではプリフライトの処理の設定にしたがって、注意などの表示をクライアント１０２に表示する。フォントに問題がない場合にもログファイルは保存される。ドキュメントサーバ１０２のフォントを使用する場合にはここでＲＩＰを行う。また、ドキュメントサーバでＰＤＦのフォントを埋め込む設定をしている場合にはＰＤＦファイルの処理を行う。
【０１８４】
次に、ステップＳ２５０６で印刷開始可能かどうかを判断して、印刷可能であると判断した場合には、ステップＳ２５０７へ進み、出力装置へそれぞれの印刷ジョブが送信され、そこでＲＩＰを行い出力して、処理を終了する。
【０１８５】
なお、ドキュメントサーバのフォントを使用する場合にはＲＩＰずみのＲａｓｔｅｒデータが出力装置に送信される。
【０１８６】
一方、ステップＳ２５０６で、印刷できないと判断した場合には、そのジョブはキャンセルされ次のジョブの処理に移る。
【０１８７】
上記実施形態によれば、クライアントからの印刷ジョブをネットワーク上の出力機器に分配するドキュメントサーバに出力機器に内蔵されているフォントについてのデータベースを備え、フォントに関する出力条件をあらかじめ設定しておくことによって、所望のフォントを使用した出力結果や文字化け、文字抜けなどの不具合をなくすことが可能となる。
【０１８８】
以下、図２９に示すメモリマップを参照して本発明に係るサーバ装置を適用可能な画像処理システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１８９】
図２９は、本発明に係るサーバ装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９０】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９１】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１９２】
本実施形態における図２５，図２６，図２８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１９３】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１９４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１９５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１９６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９８】
【発明の効果】
以上説明したように、本発明に係る第１〜第１２の発明によれば、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置において、クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配する一方、ネットワーク上の画像形成装置に内蔵されるフォントに関するフォント情報を収集するとともに、入力されたジョブに含まれるフォントに関するフォント情報を獲得したら、該獲得した各フォント情報に基づいて印刷ジョブの処理を制御することにより、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行える。
【０１９９】
また、ネットワークに接続されたクライアントコンピュータと複数の異なるタイプの画像形成装置と通信可能なサーバ装置において、クライアントコンピュータより入力されたジョブを前記画像形成装置のうち、いずれか２種類以上の異なるタイプの画像形成装置に分配する一方、ネットワーク上の画像形成装置に内蔵されるフォントに関するフォント情報を収集するとともに、入力されたジョブに含まれるフォントに関するフォント情報を獲得したら、該獲得した各フォント情報に基づいて印刷ジョブのラスタライズ処理を制御することにより、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行える。
【０２００】
さらに、入力部または前記クライアントコンピュータ上でジョブ印刷処理制御を設定可能とするので、印刷ジョブで使用しているフォント情報とラスタイメージプロセッシングで使用しているフォント情報が整合しない場合でも、文字化け等を起こすことなく所望の出力結果が得られる利便性に優れたドキュメント処理を効率よく行える等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すサーバ装置を適用可能な画像処理システムの構成を説明する概略図である。
【図２】図１に示したＭＦＰの構成を説明するブロック図である。
【図３】図２に示したスキャナ部の構成を説明する概略断面図である。
【図４】図２に示したスキャナＩＰ部の構成を説明するブロック図である。
【図５】図２に示したＦＡＸ部の構成を説明するブロック図である。
【図６】図２に示したＮＩＣ部の構成を説明するブロック図である。
【図７】図２に示したコア部の構成を説明するブロック図である。
【図８】図２に示したプリンタＩＰ部の構成を説明するブロック図である。
【図９】図２に示したＰＷＭ部の構成を説明するブロック図である。
【図１０】図９に示したＰＷＭ部の動作を説明するためのタイミングチャートである。
【図１１】図１に示したＭＦＰの構成を説明する概略断面図である。
【図１２】図１に示したモノクロＭＦＰの構成を説明する概略断面図である。
【図１３】図２に示したフィニッシャ部の構成を説明する概略断面図である。
【図１４】図１に示したドキュメントサーバの構成を説明するブロック図である。
【図１５】本発明に係る画像処理システムにおけるＰＤＬデータと該ＰＤＬデータから生成される画像イメージを説明する図である。
【図１６】図１に示したネットワークの構成を説明するブロック図である。
【図１７】図１に示したネットワーク上のデータの流れを説明する図である。
【図１８】図１に示したコンピュータ上にてスキャン動作を指示するためのスキャナドライバのＧＵＩ（Ｇｒａｐｈｉｃ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）の一例を示す図である。
【図１９】図１に示したドキュメントサーバまたはクライアントコンピュータに接続される表示装置に表示されるプリンタ操作画面の一例を示す図である。
【図２０】図１に示したドキュメントサーバまたはクライアントコンピュータに接続される表示装置に表示されるジョブサブミッタ操作ウインドウの一例を示す図である。
【図２１】図１に示したドキュメントサーバまたはクライアントコンピュータに接続される表示装置に表示されるジョブチケット設定ウインドウの一例を示す図である。
【図２２】図１に示したドキュメントサーバまたはクライアントコンピュータに接続される表示装置に表示されるデバイスステータスをあらわすユーティリティのＧＵＩ（Ｇｒａｐｈｉｃ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）の一例を示す図である。
【図２３】図１に示したドキュメントサーバまたはクライアントコンピュータに接続される表示装置に表示されるジョブステータスウインドウ例を示す図である。
【図２４】図１に示したドキュメントサーバに表示されるジョブマージツールの一例を示す図である。
【図２５】本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図２６】本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートである。
【図２７】図１に示したドキュメントサーバにより表示可能なフォント・プリフライトの設定ユーザインタフェースの一例を示す図である。
【図２８】本発明に係るサーバ装置における第３のデータ処理手順の一例を示すフローチャートである。
【図２９】本発明に係るサーバ装置を適用可能な画像処理システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０１　ネットワーク
１０２　ドキュメントサーバ
１０３　クライアントコンピュータ
１０４　カラーＭＦＰ
１０５　白黒ＭＦＰ
【図１】
2004078378.tif 000003
【図２】
2004078378.tif 000004
【図３】
2004078378.tif 000005
【図４】
2004078378.tif 000006
【図５】
2004078378.tif 000007
【図６】
2004078378.tif 000008
【図７】
2004078378.tif 000009
【図８】
2004078378.tif 000010
【図９】
2004078378.tif 000011
【図１０】
2004078378.tif 000012
【図１１】
2004078378.tif 000013
【図１２】
2004078378.tif 000014
【図１３】
2004078378.tif 000015
【図１４】
2004078378.tif 000016
【図１５】
2004078378.tif 000017
【図１６】
2004078378.tif 000018
【図１７】
2004078378.tif 000019
【図１８】
2004078378.tif 000020
【図１９】
2004078378.tif 000021
【図２０】
2004078378.tif 000022
【図２１】
2004078378.tif 000023
【図２２】
2004078378.tif 000024
【図２３】
2004078378.tif 000025
【図２４】
2004078378.tif 000026
【図２５】
2004078378.tif 000027
【図２６】
2004078378.tif 000028
【図２７】
2004078378.tif 000029
【図２８】
2004078378.tif 000030
【図２９】
2004078378.tif 000031