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