(57)【要約】【課題】印刷データ内にジョブと認識される記述（例えば、ジョブスタート、ジョブエンドのコマンド）があるＰＤＦ等のページ述言語により記述された印刷データを、予め登録されていた事前登録データとともに印刷する際に、印刷データと事前登録データを並列的にラスタライズ処理する。【解決手段】事前登録データ格納部には、ＰＬＷにより記述された事前登録データが記憶されている。ＰＤＦにより記述された印刷ジョブを処理する場合、ＰＬＷデコンポーザ４１およびＰＤＦデコンポーザ５１、５２が起動され、ＰＬＷにより記述された事前登録データは、ＰＬＷデコンポーザ４１によりラスタライズ処理され、ＰＤＦにより記述された各ページの画像データは、ＰＤＦデコンポーザ５１、５２によりラスタライズ処理される。【選択図】図８
2010005793.tif 000002
【特許請求の範囲】
【請求項１】
第１のページ記述言語の描画処理を行うための第１の描画処理手段と、
前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段と、
前記第２のページ記述言語で記述された事前登録情報を含み、前記第１のページ記述言語で記述された印刷情報を受け付ける受付手段と、
前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を前記第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する制御手段と、
前記第２の描画処理手段により描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成手段と、を有する画像処理装置。
【請求項２】
前記制御手段は、前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで同じページ記述言語である場合に、前記印刷情報及び前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する請求項１に記載の画像処理装置。
【請求項３】
前記印刷情報は、１つのジョブと認識される記述を有するページ記述言語で記述される請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記印刷情報が入力される前の段階において前記第２の描画処理手段を少なくとも１つ起動するように制御する請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記第２のページ記述言語で記述された印刷情報の描画処理が終了した場合に、複数の第２の描画処理手段のうち、少なくとも１つの第２の描画処理を停止させ、前記第１の描画処理手段に変更する請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項６】
第１のページ記述言語の描画処理を行うための第１の描画処理手段と、前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段と、前記第２のページ記述言語で記述された事前登録情報を含み、前記第１のページ記述言語で記述された印刷情報を受け付ける受付手段と、前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を前記第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する制御手段と、前記第２の描画処理手段により描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成手段と、を有する画像処理装置と、
前記画像処理装置により処理された画像データに基づいて画像を出力する画像出力装置と、
を備えた画像形成システム。
【請求項７】
事前登録情報を含む印刷情報を受け付ける受付ステップと、
前記受付ステップにより受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を第１のページ記述言語の描画処理を行うための第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段により描画処理を行うように制御する制御ステップと、
前記制御ステップにより前記第２の描画処理手段によって描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成ステップと、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成システムおよびプログラムに関する。
【背景技術】
【０００２】
印刷情報を高速に描画処理するため、予め描画処理された印刷情報のうち、印刷情報が印刷される前に登録された事前登録情報（例えば、フォームデータ）を利用することが行われている。
【０００３】
特許文献１には、描画処理が行われた事前登録情報を一時記憶手段（例えば、キャッシュメモリ）に保存しておき、この事前登録情報を使用する時には、新たに描画処理を行うのではなく、一時記憶手段に保存されている描画処理が行われた事前登録情報を使用することにより、高速な描画処理を実現する技術が開示されている。
【０００４】
また、印刷情報を高速に描画処理するために、描画処理を行う描画処理手段を複数用いて、描画処理を並列して実行することも行われている。
【０００５】
特許文献２には、複数の描画処理手段を起動して、ソフトウェア的に並列処理を行ったり、複数の描画処理手段を独立した回路として構成してハードウェア的に並列処理を行うことにより、印刷データの高速なラスタライズ処理を実現する技術が開示されている。
【０００６】
【特許文献１】特開平７−２８８６３９号公報
【特許文献２】特開平１１−２７５２７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、印刷情報と事前登録情報を異なる描画処理手段を用いて並列的に描画処理を行うことが可能な画像処理装置、画像形成システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
［画像処理装置］
請求項１に係る本発明は、第１のページ記述言語の描画処理を行うための第１の描画処理手段と、
前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段と、
前記第２のページ記述言語で記述された事前登録情報を含み、前記第１のページ記述言語で記述された印刷情報を受け付ける受付手段と、
前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を前記第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する制御手段と、
前記第２の描画処理手段により描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成手段と、を有する画像処理装置である。
【０００９】
請求項２に係る本発明は、前記制御手段が、前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで同じページ記述言語である場合に、前記印刷情報及び前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する請求項１に記載の画像処理装置である。
【００１０】
請求項３に係る本発明は、前記印刷情報が、１つのジョブと認識される記述を有するページ記述言語で記述される請求項１又は２に記載の画像処理装置である。
【００１１】
請求項４に係る本発明は、前記制御手段が、前記印刷情報が入力される前の段階において前記第２の描画処理手段を少なくとも１つ起動するように制御する請求項１乃至３のいずれか１項に記載の画像処理装置である。
【００１２】
請求項５に係る本発明は、前記制御手段が、前記第２のページ記述言語で記述された印刷情報の描画処理が終了した場合に、複数の第２の描画処理手段のうち、少なくとも１つの第２の描画処理を停止させ、前記第１の描画処理手段に変更する請求項１乃至３のいずれか１項に記載の画像処理装置である。
【００１３】
［画像形成システム］
請求項６に係る本発明は、第１のページ記述言語の描画処理を行うための第１の描画処理手段と、前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段と、前記第２のページ記述言語で記述された事前登録情報を含み、前記第１のページ記述言語で記述された印刷情報を受け付ける受付手段と、前記受付手段により受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を前記第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第２の描画処理手段により描画処理を行うように制御する制御手段と、前記第２の描画処理手段により描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成手段と、を有する画像処理装置と、
前記画像処理装置により処理された画像データに基づいて画像を出力する画像出力装置とを備えた画像形成システムである。
【００１４】
［プログラム］
請求項７に係る本発明は、事前登録情報を含む印刷情報を受け付ける受付ステップと、
前記受付ステップにより受け付けた印刷情報が、該印刷情報と、該印刷情報に含まれる事前登録情報とで異なるページ記述言語である場合に、前記印刷情報を第１のページ記述言語の描画処理を行うための第１の描画処理手段により描画処理を行うように制御するとともに、前記事前登録情報を前記第１のページ記述言語とは異なる第２のページ記述言語の描画処理を行うための第２の描画処理手段により描画処理を行うように制御する制御ステップと、
前記制御ステップにより前記第２の描画処理手段によって描画処理が行われた事前登録情報と、前記第１の描画処理手段により描画処理された印刷情報と、を合成する合成ステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１５】
[画像処理装置]
請求項１に係る発明によれば、印刷情報と事前登録情報とが異なるページ記述言語である場合に、印刷情報と事前登録情報とを異なる描画処理手段を用いて並列的に描画処理を行うことが可能な画像処理装置を提供することができる。
【００１６】
請求項２に係る発明によれば、請求項１に係る発明により得られる効果に加えて、印刷情報と事前登録情報を同じ描画処理手段を用いて並列的に描画処理を行うことが可能な画像処理装置を提供することができる。
【００１７】
請求項３に係る発明によれば、請求項１に係る本発明により得られる効果に加えて、印刷情報に１つのジョブと認識される記述（例えば、ジョブスタート、ジョブエンドのコマンド）があるページ記述言語により記述された印刷情報であっても、別のジョブとして認識されることなく、事前登録情報を用いた描画処理を行うことが可能な画像処理装置を提供することができる。
【００１８】
請求項４に係る発明によれば、請求項１に係る発明により得られる効果に加えて、第２の描画処理手段の起動を、本構成を有さない場合に比べて高速にすることができる画像処理装置を提供することができる。
【００１９】
請求項５に係る発明によれば、請求項１に係る発明により得られる効果に加えて、第１の描画処理手段の処理の効率を、本構成を有さない場合に比べて向上することができる画像処理装置を提供することができる。
【００２０】
[画像形成システム]
請求項６に係る発明によれば、印刷情報と事前登録情報とが異なるページ記述言語である場合に、印刷情報と事前登録情報とを異なる描画処理手段を用いて並列的に描画処理を行うことが可能な画像形成システムを提供することができる。
【００２１】
[プログラム]
請求項７に係る発明によれば、印刷情報と事前登録情報とが異なるページ記述言語である場合に、印刷情報と事前登録情報とを異なる描画処理手段を用いて並列的に描画処理を行うことが可能なプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
[背景]
まず、本発明の理解を助けるために、その背景及び概略を説明する。
【００２３】
事前登録情報を含む印刷情報の例として用いられる印刷データをプリンタ等に出力するためには、印刷データをラスタデータに変換する描画処理の一例としてのラスタライズ処理が行われる。このラスタライズ処理を行うためのデコンポーザを複数並列に動作させることにより印刷データのラスタライズ処理を高速に実現することができる。デコンポーザは、描画処理手段の一例として用いられる。
【００２４】
しかし、印刷データを記述するためのＰＤＬ（Page Description Language：ページ記述言語）には様々なものが存在するため、印刷データが記述されたＰＤＬに対応したデコンポーザが必要となる。例えば、印刷データがＰＬＷ(Printer Language for Windows（登録商標）)により記述されている場合、ＰＬＷデータをラスタライズするためのＰＬＷデコンポーザが必要となり、印刷データがＰＤＦ（Portable Document Format）により記述されている場合、ＰＤＦデータをラスタライズするためのＰＤＦデコンポーザが必要となる。
【００２５】
そのため、事前登録データ（フォームデータ）を予め登録しておき、印刷データと事前登録データとを重ねて印刷する場合、一般的に、印刷データと事前登録データのファイル形式は同一のものが使用される。事前登録データは、事前登録情報の１つとして用いられる。
【００２６】
例えば、印刷データがＴＩＦＦ（Tag Image File Format）形式のようなＰＬＷにより記述されている場合、事前登録データもＰＬＷにより記述されているデータが用いられる。
【００２７】
そのため、印刷データがＰＤＦデータの場合には、事前登録データのファイル形式もＰＤＦデータを用いることが考えられる。
【００２８】
しかし、ＰＤＦデータは、データ内にジョブを認識する記述が含まれている。具体的には、ＰＤＦデータには、ジョブの開始を示すジョブスタートとジョブの終了を示すジョブエンドというコマンドが含まれている。このジョブスタートやジョブエンドというコマンドは、ＰＤＦの仕様により決められたコマンドであるため削除することができない。
【００２９】
このような理由により、ＰＤＦの印刷データとＰＤＦの事前登録データを複数のデコンポーザにより並列処理しようとすると、それぞれが独立したジョブとして認識され、１つの用紙上に印刷することはできない。
【００３０】
[実施形態]
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３１】
図１は本発明の一実施形態の画像形成システムの構成の一例を示す図である。この画像形成システムは、図１に示されるように、前処理装置３と、バッファ装置４と、連続紙に対して印刷を行う印刷装置１と、バッファ装置５と、後処理装置６と、コントローラ１０と、端末装置２０とから構成されている。
【００３２】
前処理装置３は、印刷されていない連続紙がロール状に巻かれている状態となっており、この連続紙を印刷装置１に対して送り出すといった前処理を行う。後処理装置６は、印刷装置１により送られる印刷が行われた連続紙を受け取り、この連続紙をロール状に巻き取るといった後処理を行う。バッファ装置４、５は、前処理装置３、又は、後処理装置６における連続紙の搬送速度と、印刷装置１における連続紙の搬送速度の差を吸収するために設けられ、この間の連続紙のテンションが一定となるように保持されている。
【００３３】
端末装置２０は、印刷ジョブ等の印刷データを生成してネットワーク経由にてコントローラ１０に対して送信する。コントローラ１０は、端末装置２０から送信されてきた印刷データにより印刷装置１の印刷動作を制御する印刷制御装置として機能と、端末装置２０からの印刷データに対して画像処理を行う画像処理装置として機能とを有する。印刷装置１は、コントローラ１０による制御に基づき、コントローラ１０において画像処理された印刷データに応じた画像を連続紙上に出力する。
【００３４】
次に、本実施形態の画像形成システムにおけるコントローラ１０のハードウェア構成を、図２を参照して説明する。本実施形態のコントローラ１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワークを介して端末装置２０との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）部２４、タッチパネルや液晶ディスプレイにより構成されたユーザインタフェース（ＵＩ）装置１５、印刷装置１との間でデータの送受信を行うエンジンＩＦ部１６を有する。そして、これらの構成要素は、制御バス１７を介して互いに接続されている。
【００３５】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、コントローラ１０の動作を制御する。なお、この制御プログラムをＣＤ−ＲＯＭ等の搬送可能な記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３６】
メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３は、後述する、コントローラ１０の動作させるためのプログラムが格納されている。このプログラムは、ＣＤやＤＶＤのような可搬媒体に格納し、この媒体によってプログラムを提供することができる。
【００３７】
図３は、上記の制御プログラムが実行されることにより実現されるコントローラ１０の機能構成を示すブロック図である。
【００３８】
コントローラ１０は、図３に示されるように、データ入力部３１と、事前登録データ格納部３２と、デコンポーザ制御部３４と、入力イメージ保存部３５と、出力イメージ保存部３６と、スクリーン処理部３７と、スプールデータ格納部３８と、ＰＬＷデコンポーザ４１、４２と、ＰＤＦデコンポーザ５１、５２とから構成されている。ＰＬＷデコンポーザ４１、４２は、第２の描画処理手段の一例として、そして、ＰＤＦデコンポーザ５１、５２は、第１の描画処理手段の一例として用いられる。
【００３９】
本実施形態では、説明を簡単にするために、２つのＰＬＷデコンポーザ４１、４２と、２つのＰＤＦデコンポーザ５１、５２のみが存在する場合を用いて説明するが、本発明はこのような構成に限定されるものではない。
【００４０】
データ入力部３１は、クライアント装置である端末装置２０から入力されたＰＤＬに準じたフォーマットの印刷データを受け付ける処理を行う。
【００４１】
事前登録データ格納部３２には、ＰＬＷにより記述された事前登録データが記憶されている。この事前登録データは、ライスタライズ処理される前のデータ、つまり、多値のデータである。
【００４２】
入力イメージ保存部３５は、データ入力部３１により受け付けられた印刷データや、事前登録データ格納部３２に格納されている事前登録データを入力して保存する。入力イメージ保存部３５は、印刷データに事前登録データが含まれている場合には、この事前登録データが入力され保存される。尚、入力イメージ保存部３５には、別の手段で予め事前登録データを保存しておき、印刷データに事前登録データを指定する指定データのみを含ませて、この指定データにより、入力イメージ保存部３５から指定データに対応する事前登録データを読み出して、入力イメージ保存部３５に入力する構成とすることもできる。
【００４３】
ＰＬＷデコンポーザ４１、４２は、ＰＬＷにより記述された印刷データのラスタライズ処理（画像展開処理）を行う。また、ＰＤＦデコンポーザ５１、５２は、ＰＤＦにより記述された印刷データのラスタライズ処理を行うラスタライズ処理手段として機能する。ラスタライズ処理（ＲＩＰ：Raster Image Processing)とは、ＰＬＷやＰＤＦ等のページ記述言語により記述された印刷データを、ラスタ形式の画像データに変換する処理を意味する。尚、ラスタ形式の画像データとは、画像を格子状に多くの細密な点（ピクセル、pixel）に分割し、その点の色や濃度をＲＧＢやＹＭＣＫ等の表色系を用いて数値として表現したものを言う。
【００４４】
デコンポーザ制御部３４は、データ入力部３１に入力された印刷データを解析し、この解析結果に基づいてＰＬＷデコンポーザ４１、４２、ＰＤＦデコンポーザ５１、５２の起動や停止を制御することにより、入力イメージ保存部３５に保存されている印刷データのデータ変換処理を実行する。デコンポーザ制御部３４は、印刷データをＰＤＦデコンポーザ５１、５２によりラスタライズ処理を行うように制御するとともに、事前登録データをＰＬＷデコンポーザ４１、４２によりラスタライズ処理を行うように制御する。
【００４５】
デコンポーザはメモリ等のハードウェア資源を使用するため、デコンポーザを同時に起動する起動数を多くすると、メモリ容量等に余裕が無くなりかえって処理速度が遅くなる等の弊害が発生する。そのため、デコンポーザ制御部３４は、印刷ジョブの処理負荷、事前登録データのデータ量、メモリ容量、ラスタライズ処理を終了しなければならない時間的余裕等を応じて、起動するデコンポーザの種類およびデコンポーザの起動数を決定する。
【００４６】
出力イメージ保存部３６は、ＰＬＷデコンポーザ４１、４２、ＰＤＦデコンポーザ５１、５２によりデータ変換された後の印刷データおよび事前印刷フォームデータを保存する。出力イメージ保存部３６は、合成部の一例として用いられる。また、本実施形態では、この出力イメージ保存部３６に、ＰＬＷデコンポーザ４１、４２でラスタライズ処理された事前印刷フォームデータが一時的にキャッシュメモリに保存され、この一時的に保存された事前印刷フォームを他のページに再利用することで、ラスタライズ処理を省略し、この省略によりラスタライズ処理の高速化が図られる。
【００４７】
スクリーン処理部３７は、出力イメージ保存部３６に保存されているＣＭＹＫ各色毎の多値画像データを２値化処理することによりＣＭＹＫバイナリ画像データに変換してスプールデータ格納部３８に格納する。
【００４８】
スプールデータ格納部３８は、印刷装置１に対して送信するための印刷画像データを必要なタイミングまでスプールしておくための格納手段である。スプールデータ格納部３８に格納された印刷画像データは、印刷装置１に対して順次送信されていく。
【００４９】
次に、本実施形態の画像形成システムにおけるコントローラ１０の動作を図面を参照して詳細に説明する。
【００５０】
その前に、まずＰＤＦデータの構造を図４を参照して説明する。印刷情報として用いられるＰＤＦデータには、印刷を実行しようとする各ページの印刷データとともに、印刷ジョブの最初と最後を認識するためのジョブスタートコマンド８１、ジョブエンドコマンド８２が含まれている。
【００５１】
ＰＤＦデコンポーザ５１、５２は、ジョブスタートコマンド８１を認識するとＰＤＦデータのラスタライズ処理を行うための各種処理を実行し、ジョブエンドコマンド８２を認識すると印刷ジョブは終了したものと判断する。
【００５２】
以下の説明では、図４に示したようなＰＤＦデータを用いて図５に示すような画像を印刷する場合について説明する。図５に示した画像は、複数ページからなる印刷ジョブの１ページ目の画像を示したものであり、図６（Ａ）に示すようなＰＤＦデータに対して、図６（Ｂ）に示すような背景イメージを重ねることにより構成されている。そして、図６（Ｂ）の背景イメージは、図６（Ｃ）に示すような事前登録データを複数画像内に配置することにより生成される。事前登録データは、事前登録情報の一例として用いられる。
【００５３】
図７は、本実施形態の画像形成システムにおけるコントローラ１０の動作を示すフローチャートである。
データ入力部３１により端末装置２０からの印刷ジョブが受け付けられると、デコンポーザ制御部３４では、入力された印刷ジョブの解析が行われる（ステップＳ１０１）。そして、印刷ジョブの属性がＰＤＦであるか否かの判定が行われる（ステップＳ１０２）。
【００５４】
ステップＳ１０２において、印刷ジョブの属性がＰＤＦではないと判定された場合、つまり印刷ジョブの属性がＰＬＷであると判定された場合には、デコンポーザ制御部３４は、ＰＬＷデコンポーザ４１、４２を起動させ（ステップＳ１０３）、事前登録シートおよび各ページの印刷データのラスタライズ処理を実行する（ステップＳ１０４）。尚、印刷情報のページ記述言語と事前登録情報のページ記述言語が同じ場合の一例として、印刷ジョブの属性がＰＤＦではないと判定された場合が用いられる。
【００５５】
ステップＳ１０２において、印刷ジョブの属性がＰＤＦであると判定された場合、デコンポーザ制御部３４は、ＰＬＷデコンポーザおよびＰＤＦデコンポーザを起動する（ステップＳ１０５、Ｓ１０６）。ここでは、図８に示すように、デコンポーザ制御部３４は、事前登録データをラスタライズ処理するためにＰＬＷデコンポーザ４１を起動し、各ページの印刷データをラスタライズ処理するためにＰＤＦデコンポーザ５１、５２を起動するものとする。尚、印刷情報のページ記述言語と事前登録情報のページ記述言語が異なる場合の一例として、印刷ジョブの属性がＰＤＦであると判定された場合が用いられる。
【００５６】
そして、入力イメージ保存部３５に保存された事前登録データや各ページの印刷データは、そのページ属性に応じてＰＬＷデコンポーザ４１またはＰＤＦデコンポーザ５１、５２に分配され（ステップＳ１０７）、ＰＬＷデコンポーザ４１、ＰＤＦデコンポーザ５１、５２によりそれぞれラスタライズ処理が実行されて出力イメージ保存部３６に保存される（ステップＳ１０８）。
【００５７】
図８に示した例では、白紙の画像データ及び事前登録データはＰＬＷデコンポーザ４１によりラスタライズ処理が実行され、奇数ページのＰＤＦデータはＰＤＦデコンポーザ５１によりラスタライズ処理が実行され、偶数ページのＰＤＦデータはＰＤＦデコンポーザ５２によりラスタライズ処理が実行される場合が示されている。
【００５８】
ここで白紙の画像データとは、両面印刷や複数ページ分の画像を１つのページに集約するような印刷が行われる場合に、印刷画像が割当てられなかった領域を埋めるために使用される画像データである。
【００５９】
なお、上記の説明では、デコンポーザ制御部３４は、処理すべき印刷データが入力されてからＰＬＷデコンポーザ４１、４２を起動していたが、デコンポーザ制御部３４は、処理すべき印刷データデータが入力される前の段階においてＰＬＷデコンポーザ４１、４２のうちの少なくとも１つを予め起動させておくようにしてもよい。
【００６０】
つまり、図９に示すように、デコンポーザ制御部３４は、少なくとも１つのＰＬＷデコンポーザ４１を予め起動して常駐させておくようにしてもよい。
【００６１】
さらに、デコンポーザの起動数が制限されているような場合に、デコンポーザ制御部３４は、ＰＬＷデコンポーザによるラスタライズ処理が終了した場合、ＰＬＷデコンポーザを停止させ、ＰＤＦデコンポーザの起動数を増加させるようにしてもよい。
【００６２】
例えば、デコンポーザの起動数が２個に制限されている場合において、図１０に示すように、ＰＬＷデコンポーザ４１とＰＤＦデコンポーザ５１を起動させて白紙および事前登録データのラスタライズ処理をＰＬＷデコンポーザ４１により実行し、各ページの印刷データをＰＤＦデコンポーザ５１により実行するようにした場合を用いて説明する。
【００６３】
このような場合に、白紙や事前登録データのラスタライス処理が終了すると、デコンポーザ制御部３４は、図１１に示されるように、ＰＬＷデコンポーザ４１を停止状態として、ＰＤＦデコンポーザ５２を新たに起動させ、２つのデコンポーザ５１、５２により各ページのラスタライズ処理を実行するようにしてもよい。
【００６４】
[変形例]
上記実施形態では、コントローラ１０内において画像処理を行う場合を用いて説明したが、印刷装置１内において同様の画像処理を実行するような構成とすることも可能である。また、コントローラ１０と印刷装置１が一体となった画像形成システムに対しても、本発明は同様に適用可能である。
また、印刷装置１が、インクジェットプリンタで構成されても、ゼログラフィープリンタで構成されてもよい。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施形態の画像形成システムのシステム構成を示す図である。
【図２】本発明の一実施形態の画像形成システム１におけるコントローラ１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態の画像形成システムにおけるコントローラ１０の機能構成を示すブロック図である。
【図４】ＰＤＦデータの構造を説明するための図である。
【図５】本発明の一実施形態の画像形成システムにより印刷処理を行うＰＤＦデータを用いた画像の一例を示す図である。
【図６】図５に示す画像の構成を説明するための図である。
【図７】本発明の一実施形態の画像形成システムにおけるコントローラ１０の動作を示すフローチャートである。
【図８】本発明の一実施形態の画像形成システムにおいてデコンポーザを起動させてラスタライズ処理を実行する動作を説明するための図である。
【図９】ＰＬＷデコンポーザを常駐させておく場合の様子を説明するための図である。
【図１０】ＰＬＷデコンポーザとＰＤＦデコンポーザをそれぞれ１つずつ起動させてラスタライズ処理を実行する場合の様子を説明するための図である。
【図１１】ＰＬＷデコンポーザを停止させてＰＤＦデコンポーザを起動した場合の様子を説明するための図である。
【符号の説明】
【００６６】
１    印刷装置
３    前処理装置
４、５    バッファ装置
６    後処理装置
１０    コントローラ
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）部
１５    ユーザインタフェース（ＵＩ）装置
１６    エンジンインタフェース（ＩＦ）部
１７    制御バス
２０    端末装置
３１    データ入力部
３２    事前登録データ格納部
３４    デコンポーザ制御部
３５    入力イメージ保存部
３６    出力イメージ保存部
３７    スクリーン処理部
３８    スプールデータ格納部
４１、４２    ＰＬＷデコンポーザ
５１、５２    ＰＤＦデコンポーザ
８１    ジョブスタートコマンド
８２    ジョブエンドコマンド
Ｓ１０１〜Ｓ１０８    ステップ
【図１】
2010005793.tif 000003
【図２】
2010005793.tif 000004
【図３】
2010005793.tif 000005
【図４】
2010005793.tif 000006
【図５】
2010005793.tif 000007
【図６】
2010005793.tif 000008
【図７】
2010005793.tif 000009
【図８】
2010005793.tif 000010
【図９】
2010005793.tif 000011
【図１０】
2010005793.tif 000012
【図１１】
2010005793.tif 000013