(57)【要約】【課題】  画像データに加工を施す画像データ加工部を備えた画像データ処理装置において、互いに背反する加工を施す画像データ加工部による加工が１つの画像データに対して前後して直列的に行われるのを抑制すること。【解決手段】  画像データに予め含まれた印刷設定に基づき（Ｓ２）、マルチページ印刷が設定されているか否か（Ｓ３）、ポスターページ印刷が設定されているか否か（Ｓ４）、を判断している。このため、互いに背反する処理であるマルチページ印刷処理（Ｓ６）とポスターページ印刷処理（Ｓ８）とを並列に配置し、更に通常印刷処理（Ｓ５）もそれらと並列に配置することができる。そして、これらの処理のうちいずれか１つのみにより画像データが加工されるように制御がなされる。【選択図】図３
2008091968.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに送信される画像データを処理する画像データ処理装置であって、
上記画像データに互いに背反する加工を施す複数の画像データ加工部を備えた画像データ加工手段と、
上記画像データに対してなされた設定に基き、上記複数の画像データ加工部のうち、いずれか１つのみにより上記加工が行われるように上記画像データ加工手段を制御する制御手段と、
を備えたことを特徴とする画像データ処理装置。
【請求項２】
上記制御手段は、上記画像データに含まれている設定データに基づき、上記複数の画像データ加工部のうちいずれか１つのみにより上記加工が行われるように上記画像データ加工手段を制御することを特徴とする請求項１記載の画像データ処理装置。
【請求項３】
上記画像データ加工手段は、
上記画像データを加工することにより、１枚の被記録媒体の片面に複数頁分の画像を形成可能にする第１の画像データ加工部と、
上記画像データを加工することにより、１頁分の画像を複数枚の被記録媒体に分割して形成可能にする第２の画像データ加工部と、
を備えたことを特徴とする請求項１または２記載の画像データ処理装置。
【請求項４】
上記画像データ加工手段は、上記画像データを加工することなく次に送る通常処理部を更に備え、
上記制御手段は、上記通常処理部，上記第１の画像データ加工部，及び上記第２の画像データ加工部のいずれか１つにおいて画像データが処理されるように制御することを特徴とする請求項３記載の画像データ処理装置。
【請求項５】
上記複数の画像データ加工部は、入力される画像データの形態と出力される画像データの形態とが同じであることを特徴とする請求項１〜４のいずれかに記載の画像データ処理装置。
【請求項６】
コンピュータを、請求項１〜５記載のいずれかに記載の画像データ処理装置を構成する上記各手段として動作させることを特徴とするプログラム。
【請求項７】
請求項６記載のプログラムを記憶したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに送信される画像データを処理する画像データ処理装置に関し、詳しくは、その画像データに加工を施す画像データ加工部を備えた画像データ処理装置、並びに、その画像データ処理装置を構成するためのプログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来より、画像データに加工を施す画像データ加工部を備えた画像データ処理装置は種々提案されている。例えば、用紙等の被記録媒体の片面にＮページ分の画像が縮小して形成できるように、各ページの画像を縮小して画像の形成位置をそれぞれオフセットするいわゆるマルチページ印刷の加工を施す装置が提案されている。
【０００３】
（例えば、特許文献１参照。）。
【特許文献１】特開２００５-３４８２０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
また、この種の画像データ処理装置では、各ページの画像を拡大してオフセットすると共に縁無し印刷をすることによるポスターページ印刷や、透かし模様を入れるウォーターマーク印刷など、画像データに各種の加工を行うことが提案されている。画像データにこのような加工を行う画像データ加工部（いわゆるフィルタ）を複数備えた画像データ処理装置は、一般的に各フィルタを直列に配置している。これは、フィルタの実行順を予め定めておく必要があるためで、各フィルタが直列に配置されていると、必ず画像データは各フィルタを通ることになる。
【０００５】
ところが、例えばマルチページ印刷とポスターページ印刷とのように、互いに背反する、すなわち、同時に実行されることがないフィルタが直列に配設されていると、次のような課題が生じる。すなわち、例えば上記の例では、マルチページ印刷のフィルタかポスターページ印刷のフィルタかいずれか一方の処理しか行われないにも拘らず、画像データは上記２つのフィルタを必ず通って送られることになる。画像データがフィルタを通る際には、ＲＡＭから画像データがＣＰＵに読み出されてパラメータがチェックされた後再びＲＡＭに返されるといった処理が、画像データそれ自体に加工を加えない場合であっても必ず施される。このため、背反する加工を行うフィルタが直列に配設されていると、本来なら通る必要のないフィルタを画像データが通ることになり、上記のような処理がなされることで徒に処理時間が長くなってしまう。
【０００６】
そこで、本発明は、画像データに加工を施す画像データ加工部を備えた画像データ処理装置において、互いに背反する加工を施す画像データ加工部による加工（前述のように単に読み出して元に戻すといった処理も含む）が１つの画像データに対してそれぞれ行われるのを抑制することにより処理時間の短縮を計ることを目的としてなされた。
【課題を解決するための手段】
【０００７】
上記目的を達するためになされた本発明の画像データ処理装置は、プリンタに送信される画像データを処理する画像データ処理装置であって、上記画像データに互いに背反する加工を施す複数の画像データ加工部を備えた画像データ加工手段と、上記画像データに対してなされた設定に基き、上記複数の画像データ加工部のうち、いずれか１つのみにより上記加工が行われるように上記画像データ加工手段を制御する制御手段と、を備えたことを特徴としている。
【０００８】
このように構成された本発明の画像データ処理装置では、画像データ加工手段は互いに背反する加工を施す複数の画像データ加工部を備えている。そして、制御手段は、画像データに対してなされた設定に基き、上記複数の画像データ加工部のうち、いずれか１つのみにより上記加工がその画像データに行われるように上記画像データ加工手段を制御する。このため、本発明では、１つの画像データが互いに背反する画像データ加工部をそれぞれ通ることがなく、処理時間を短縮することができる。
【０００９】
なお、本発明は以下の構成に限定されるものではないが、上記制御手段は、上記画像データに含まれている設定データに基づき、上記複数の画像データ加工部のうちいずれか１つのみにより上記加工が行われるように上記画像データ加工手段を制御してもよい。上記画像データに対する設定は、当該画像データ処理装置に対する使用者の操作に基づいてなされてもよいが、このように画像データ自身に上記設定データが含まれている場合、一層利便性が向上する。
【００１０】
また、本発明における上記画像データ加工手段は、上記画像データを加工することにより、１枚の被記録媒体の片面に複数頁分の画像を形成可能にする第１の画像データ加工部と、上記画像データを加工することにより、１頁分の画像を複数枚の被記録媒体に分割して形成可能にする第２の画像データ加工部と、を備えていてもよい。
【００１１】
この場合、第１の画像データ加工部によって画像データを加工すれば、１枚の被記録媒体の片面に複数頁分の画像を形成することができる。また、第２の画像データ加工部によって画像データを加工すれば、１頁分の画像を複数枚の被記録媒体に分割して形成することができる。従って、これら第１の画像データ加工部による加工と第２の画像データ加工部による加工とが、１つの画像データに対して同時に要求されることはない。よってこの場合、発明の効果が一層顕著になる。
【００１２】
そして、この場合更に、上記画像データ加工手段は、上記画像データを加工することなく次に送る通常処理部を更に備え、上記制御手段は、上記通常処理部，上記第１の画像データ加工部，及び上記第２の画像データ加工部のいずれか１つにおいて画像データが処理されるように制御してもよい。このように、画像データを加工することなく次に送る通常処理部であっても、前述のように１つの画像データがその通常処理部と他の上記画像データ加工部とをそれぞれ通ると処理時間が徒に長くなってしまう。従って、このように通常処理部も含めていずれか１つにおいて画像データが処理されるように制御した場合、処理時間を一層良好に短縮することができる。
【００１３】
また、上記複数の画像データ加工部は、入力される画像データの形態と出力される画像データの形態とが同じであってもよい。このように、入力される画像データと出力される画像データとの形態（例えば、ビットマップであるかベクタであるかといった形態）が同じであると、上記画像データ加工手段に対して他のフィルタが直列的に配置された場合であっても、データの転送を容易にすることができる。
【００１４】
また、本発明のプログラムは、コンピュータを、上記いずれかに記載の画像データ処理装置を構成する上記各手段として動作させることを特徴としている。このため、本発明のプログラムをコンピュータに実行させれば、上記いずれかに記載の画像データ処理装置を容易に構成することができる。
【００１５】
また、本発明の記録媒体は、上記プログラムを記憶したことを特徴としている。このため、本発明の記録媒体に記憶されたプログラムをコンピュータに実行させれば、上記いずれかに記載の画像データ処理装置を容易に構成することができる。
【発明を実施するための最良の形態】
【００１６】
［実施の形態の全体構成］
次に、本発明の実施の形態を、図面を参照して説明する。図１は、本発明が適用されたプリントシステムの構成を表す外観図である。図１に示すように、本実施の形態のプリントシステムは、カラーレーザプリンタ（以下、単にプリンタという）１と、そのプリンタ１にケーブル２００を介して接続された画像データ処理装置の一例としてのパーソナルコンピュータ（以下、単にパソコンという）３００とから構成されている。なお、プリンタ１とパソコン３００とは、ＬＡＮなどのネットワークや、赤外線通信などを介して接続されてもよい。
【００１７】
プリンタ１は、イエロー，マゼンタ，シアン，及びブラックのトナーにて電子写真方式によって画像を形成する周知のプリンタエンジン２（図２参照）を内部に備え、このプリンタエンジン２は、収容トレイ３に収容された被記録媒体の一例としての用紙（図示省略）に、１枚ずつ画像を形成してスタッカ４へ排出する。また、プリンタ１の表面には、各種設定や指示を行うための操作パネル５が設けられている。
【００１８】
図２は、このプリントシステムにおける制御系の構成を表すブロック図である。図２に示すように、パソコン３００のパソコン本体３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、及び、記録媒体の一例としてのハードディスク装置（ＨＤＤ）３１４を備えている。そして、このパソコン本体３１０には、ＣＲＴ等のディスプレイ３２０、キーボード３３０、マウス３４０が接続されている（いずれも図１参照）。更に、パソコン本体３１０には、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）３５０、及び、ケーブル２００を介してプリンタ１と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）３６０も接続されている。
【００１９】
プリンタ１には、前述のプリンタエンジン２等を制御する制御部１０が設けられ、この制御部１０は、ＣＰＵ１０Ａ，ＲＯＭ１０Ｂ，ＲＡＭ１０Ｃを備えたマイクロコンピュータとして構成されている。また、制御部１０は、電源スイッチが切られても記憶内容が消えないようにされたＮＶＲＡＭ１０Ｄも備えている。更に、この制御部１０には、前述のプリンタエンジン２，操作パネル５の他、ケーブル２００を介してパソコン３００と接続するためのプリンタポートインタフェース（プリンタポートＩ／Ｆ）１１、及び、図示しないＬＡＮと接続するためのＬＡＮインタフェース（ＬＡＮＩ／Ｆ）１２などが接続されている。なお、プリンタ１とパソコン３００とは、前述のように、ＬＡＮインタフェース１２，３５０を介してＬＡＮなどのネットワークによって接続されてもよい。
【００２０】
［実施の形態における制御］
次に、この制御系で実行される処理について説明する。パソコン３００において各種アプリケーションで画像データが作成され、印刷のためにプリンタドライバがコールされてそのプリンタドライバ上でその印刷が指示されると、パソコン３００のＣＰＵ３１１は、ハードディスク装置３１４に記憶されたプログラムに基いて次のような印刷処理を実行する。
【００２１】
図３は、ＣＰＵ３１１が実行する上記印刷処理のメインルーチンを表すフローチャートである。図３に示すように、処理が開始されると、先ずＳ１（Ｓはステップを表す：以下同様）にて、上記アプリケーションで作成された画像データがＣＰＵ３１１によって受信され、ＲＡＭ３１３に一旦記憶される。続くＳ２では、Ｓ１にて受信した画像データから、その画像データに予め含まれた設定データとしての印刷設定が取得される。なお、上記印刷設定は、プリンタドライバ上において使用者によって設定されたものである。
【００２２】
続くＳ３，Ｓ４では、その印刷設定に、１枚の用紙の片面に複数ページ分の画像を形成するマルチページ印刷設定がなされているか否か（Ｓ３）、１ページ分の画像を複数枚の用紙に分割して形成するポスターページ印刷設定がなされているか否か（Ｓ４）、が順次判断される。そして、いずれの設定もなされていない場合は（Ｓ３：Ｎ，Ｓ４：Ｎ）、処理はＳ５へ移行し、通常印刷処理が実行されて処理が終了する。また、マルチページ印刷設定がなされている場合は（Ｓ３：Ｙ）、処理はＳ６へ移行し、マルチページ印刷処理が実行されて終了する。更に、ポスターページ印刷設定がなされている場合は（Ｓ３：Ｎ，Ｓ４：Ｙ）、処理はＳ８へ移行し、ポスターページ印刷処理が実行されて処理が終了する。このように本実施の形態では、通常印刷処理（Ｓ５），マルチページ印刷処理（Ｓ６），及びポスターページ印刷処理（Ｓ８）が、Ｓ１で受信された画像データの流れに対して並列的に配置され、画像データは、通常印刷処理（Ｓ５），マルチページ印刷処理（Ｓ６），及びポスターページ印刷処理（Ｓ８）のいずれか１つにおいて処理が施される。
【００２３】
以下、各印刷処理について詳細に説明する。図４は、Ｓ５の通常印刷処理を詳細に表すフローチャートである。図４に示すように、この処理では、先ず、Ｓ５３にて、ＲＡＭ３１３に未処理の受信データ（画像データ）が残っているか否かが判断される。最初は、受信データは全く処理されていないので受信データは残っている（Ｓ５３：Ｙ）。そこで、続くＳ５４，Ｓ５５では、そのデータが１つ読み出されて解析されることにより、ページデータであるか否か（Ｓ５４）、ドキュメントデータであるか否か（Ｓ５５）、が順次判断される。なお、ページデータは、ページ単位で編集された文字や図形のデータであり、またドキュメントデータは、ドキュメントの構成を示すヘッダ情報である。
【００２４】
ページデータでもドキュメントデータでもないその他のデータである場合は（Ｓ５４：Ｎ，Ｓ５５：Ｎ）、Ｓ５７にて当該その他のデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ５３へ移行する。なお、その他のデータは、フォントデータや上記ページデータのリンク等に貼り付けられる画像のリソースデータ（ビットマップ，ＪＰＥＧ，ｇｉｆｆなど）である。
【００２５】
また、上記読み出されたデータがページデータである場合は（Ｓ５４：Ｙ）、そのページデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ５３へ移行する。更に、上記読み出されたデータがドキュメントデータである場合は（Ｓ５４：Ｎ，Ｓ５５：Ｙ）、Ｓ５９にてそのドキュメントデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ５３へ移行する。そして、上記各処理の繰返しにより、残りの受信データがなくなると（Ｓ５３：Ｎ）、処理は一旦終了する。このように、本実施の形態では、ＲＡＭ３１３から読み出された画像データは、通常印刷処理では何も加工が施されることなく、つまり、画像データの形態も変わることなく再びＲＡＭ３１３の所定のエリアに転送されて記憶されることになる。
【００２６】
次に、図５は、Ｓ６のマルチページ印刷処理を詳細に表すフローチャートである。図５に示すように、この処理では、先ず、Ｓ６１にてページ番号が０に初期化され、続くＳ６２にて、マルチページ用ページデータが生成される。更に、Ｓ６３では、ＲＡＭ３１３に未処理の受信データが残っているか否かが判断される。最初は、受信データは全く処理されていないので受信データは残っている（Ｓ６３：Ｙ）。そこで、続くＳ６４，Ｓ６５では、そのデータが１つ読み出されて解析されることにより、ページデータであるか否か（Ｓ６４）、ドキュメントデータであるか否か（Ｓ６５）、が順次判断される。
【００２７】
ページデータでもドキュメントデータでもないその他のデータである場合は（Ｓ６４：Ｎ，Ｓ６５：Ｎ）、Ｓ６７にて当該その他のデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ６３へ移行する。一方、読み出されたデータがページデータであった場合は（Ｓ６４：Ｙ）、処理はＳ７０へ移行し、ページ番号が１つ加算された後、Ｓ７１にて、Ｓ６２で生成された上記マルチページ用ページデータに、レイアウト情報及びページデータが挿入される。
【００２８】
ここで、レイアウト情報は、当該ページデータのページ番号，用紙への割り付け数，ページサイズに基づいて、例えば次のように決定される。例えば、図６に例示するように、割り付け数が４でページサイズが横４０００ドット，縦６０００ドットで、既に１ページ目の画像Ｐ１と２ページ目の画像Ｐ２とが割り付けられている場合、３ページ目の画像Ｐ３（図７参照）は、図６に破線で囲んだエリアに割り付ける必要がある。そこで、この場合、図７に例示するように、画像Ｐ３を５０％に縮小するコマンドと、その画像Ｐ３をＸ方向に０，Ｙ方向に３０００ドット分オフセットさせるコマンドとが、レイアウト情報として挿入される。
【００２９】
図５に戻って、続くＳ７２では、ページ番号が割り付け数で割り切れるか否かが判断される。ページ番号が割り付け数で割り切れない場合は（Ｓ７２：Ｎ）、処理は前述のＳ６３へ移行し、割り切れる場合は（Ｓ７２：Ｙ）、処理はＳ７３へ移行する。すなわち、ページ番号が割り付け数で割り切れるということは、マルチページ用ページデータの全てのエリアに画像が割り付けられたことである。そこで、この場合（Ｓ７２：Ｙ）、Ｓ７３にて当該マルチページ用ページデータがＲＡＭ３１３に送信され、続くＳ７４にて、新たなマルチページ用データが作成された後、処理は前述のＳ６３へ移行する。すると、次にページデータが読み出された場合は（Ｓ６４：Ｙ）、Ｓ７１では、このＳ７４にて作成されたマルチページ用ページデータにページデータ等が挿入される。
【００３０】
一方、Ｓ６６にてドキュメントデータであると判断された場合は（Ｓ６６：Ｙ）、Ｓ７５にて、マルチページ残りデータ送信処理が実行される。図８は、このマルチページ残りデータ送信処理を表すフローチャートである。図８に示すように、この処理では、先ず、Ｓ７５１にて、その時点のページ番号が割り付け数で割り切れるか否かが判断される。
【００３１】
ページ番号が割り付け数で割り切れない場合は（Ｓ７５１：Ｎ）、一部のエリアにのみ画像が割り付けられたマルチページ用ページデータが残っているので、続くＳ７５２にてマルチページ用ページデータがＲＡＭ３１３に送信される。続くＳ７５３では、マルチページ用ページデータが新たに作成されて、処理は図５の処理Ｓ７６へ移行する。また、ページ番号が割り付け数で割り切れる場合は（Ｓ７５１：Ｙ）、画像が割り付けられたマルチページ用ページデータは残っていないので、処理はＳ７５１からＳ７５３へ直接移行する。
【００３２】
図５に戻って、続くＳ７６では、当該ドキュメントデータがＲＡＭ３１３に送信され、続くＳ７７では、ページ番号が０に初期化されて、処理は前述のＳ６３へ移行する。そして、上記各処理の繰返しにより、残りの受信データがなくなると（Ｓ６３：Ｎ）、Ｓ７５と同様のマルチページ残りデータ送信処理がＳ７９にて実行された上で、処理は一旦終了する。
【００３３】
次に、図９は、Ｓ８のポスターページ印刷処理を詳細に表すフローチャートである。図９に示すように、この処理では、先ず、Ｓ８３にて、ＲＡＭ３１３に未処理の受信データが残っているか否かが判断される。最初は、受信データは全く処理されていないので受信データは残っている（Ｓ８３：Ｙ）。そこで、続くＳ８４，Ｓ８５では、そのデータが１つ読み出されて解析されることにより、ページデータであるか否か（Ｓ８４）、ドキュメントデータであるか否か（Ｓ８５）、が順次判断される。
【００３４】
ページデータでもドキュメントデータでもないその他のデータである場合は（Ｓ８４：Ｎ，Ｓ８５：Ｎ）、Ｓ８７にて当該その他のデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ８３へ移行する。また、上記読み出されたデータがドキュメントデータである場合は（Ｓ８４：Ｎ，Ｓ８５：Ｙ）、Ｓ８７にてそのドキュメントデータがそのままの形でＲＡＭ３１３に送信されて、処理は前述のＳ８３へ移行する。更に、上記読み出されたデータがページデータである場合は（Ｓ８４：Ｙ）、次に述べるポスターページデータ送信処理がＳ９０にて実行されて、処理は前述のＳ８３へ移行する。そして、上記各処理の繰返しにより、残りの受信データがなくなると（Ｓ８３：Ｎ）、処理は一旦終了する。
【００３５】
図１０は、Ｓ９０のポスターページデータ送信処理を詳細に表すフローチャートである。図１０に示すように、この処理では、先ず、Ｓ９１にて、ｙが０に初期化され、続くＳ９２では、そのｙがポスターサイズ（すなわち、ポスターページ印刷がなされる画像の縦方向の分割数）よりも小さいか否かが判断される。ｙ＝０の場合は、ｙはポスターサイズよりも小さいので（Ｓ９２：Ｙ）、処理はＳ９３へ移行し、ｘが０に初期化される。続くＳ９４では、そのｘがポスターサイズ（すなわち、ポスターページ印刷がなされる画像の横方向の分割数）よりも小さいか否かが判断される。ｘ＝０の場合は、ｘはポスターサイズよりも小さいので（Ｓ９４：Ｙ）、処理はＳ９５へ移行し、ポスターページ用ページデータが生成される。続くＳ９６では、Ｓ９５で生成されたポスターページ用ページデータに、レイアウト情報及びページデータが挿入される。
【００３６】
ここで、レイアウト情報は、上記ポスターサイズ、その時点のｘ，ｙの値、及びページサイズに基づいて、例えば次のように決定される。例えば、図１１に例示するように、前述の画像Ｐ３を２×２のポスターサイズで印刷する場合、ｘ＝０，ｙ＝１に対応するエリアは、図１１に破線で囲んだエリアＥ３となる。このエリアＥ３に対応する画像をページサイズが横４０００ドット，縦６０００ドットの範囲に形成する場合、図１２に例示するように、画像Ｐ３を２００％に拡大するコマンドと、その画像Ｐ３をｘ方向に０，ｙ方向に−６０００ドットオフセットさせるコマンドとが、レイアウト情報として挿入される。
【００３７】
図１０に戻って、続くＳ９７では、そのポスターページ用ページデータがＲＡＭ３１３に送信され、続くＳ９８にて、ｘが１つ加算された後、処理は前述のＳ９４へ移行する。こうして、Ｓ９４〜Ｓ９８の処理がポスターサイズに対応する回数（横方向の分割数）だけ繰り返されると、ｘ＝ポスターサイズとなり（Ｓ９４：Ｎ）、処理はＳ９９へ移行する。Ｓ９９では、ｙが１つ加算されて、処理は前述のＳ９２へ移行する。こうして、Ｓ９２〜Ｓ９９の処理がポスターサイズに対応する回数（縦方向の分割数）だけ繰り返されると、ｙ＝ポスターサイズとなり（Ｓ９２：Ｎ）、処理は前述のＳ８３へ移行する。
【００３８】
このように、本実施の形態では、互いに背反する処理であるマルチページ印刷処理（Ｓ６）とポスターページ印刷処理（Ｓ８）とが並列に配置され（図３参照）、更に、これらの処理に対して、通常印刷処理（Ｓ５）も、並列に配置されている。そして、これらの処理のうちいずれか１つのみにより画像データが加工されるように制御がなされるので、互いに背反する加工が１つの画像データに対して前後して直列的に行われるのを抑制して、処理時間を短縮することができる。しかも、上記処理の振り分けは、画像データに含まれている設定データに基づいてなされるので（Ｓ２〜Ｓ４）、利便性が一層向上する。
【００３９】
なお、上記実施の形態において、Ｓ５，Ｓ６，Ｓ８の各処理それぞれが画像データ加工部に、それらを総合したものが画像データ加工手段に、Ｓ２〜Ｓ４の処理が制御手段に、Ｓ５の処理が通常処理部に、Ｓ６の処理が第１の画像データ加工部に、Ｓ８の処理が第２の画像データ加工部に、それぞれ相当する。
【００４０】
また、本発明は上記実施の形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲で種々の形態で実施することができる。例えば、上記実施の形態では、マルチページ印刷やポスターページ印刷を指示する印刷設定が予め画像データに添付されている場合を例にとって説明したが、例えば、図３の印刷処理が開始されてから使用者の操作によってマルチページ印刷やポスターページ印刷が指示されてもよい。また、互いに背反する加工の例としては、上記のようなマルチページ印刷とポスターページ印刷の他にも、例えば、両面印刷とポスターページ印刷など、種々の形態が考えられる。
【００４１】
また、本実施の形態の並列的に配置された処理、すなわち、通常印刷処理（Ｓ５），マルチページ印刷処理（Ｓ６），及びポスターページ印刷処理（Ｓ８）に対して、ウォーターマーク処理等のフィルタが直列的に配置されていても差し支えない。なお、本実施の形態における上記各レイアウト情報は、ベクタデータをベクタデータに変換するコマンドであり、マルチページ印刷処理（Ｓ６）やポスターページ印刷処理（Ｓ８）では画像データの形態が変化しない。このため、上記のようにウォーターマーク処理等のフィルタが直列的に配置された場合であっても、画像データの形態を変換するような処理を必要とせずデータの転送を容易にすることができる。
【００４２】
また、記録媒体としては、ハードディスク装置の他、ＲＯＭ，ＲＡＭ等の素子，ＣＤ−ＲＯＭ，フレキシブルディスク，リムーバブルディスク，光磁気ディスク等を適用することもでき、インターネット上のファイルサーバを適用することもできる。
【図面の簡単な説明】
【００４３】
【図１】本発明が適用されたプリントシステムの構成を表す外観図である。
【図２】そのプリントシステムにおける制御系の構成を表すブロック図である。
【図３】そのプリントシステムのパソコンで実行される印刷処理のメインルーチンを表すフローチャートである。
【図４】その印刷処理の通常印刷処理を詳細に表すフローチャートである。
【図５】その印刷処理のマルチページ印刷処理を詳細に表すフローチャートである。
【図６】そのマルチページ印刷処理の原理を模式的に表す説明図である。
【図７】そのマルチページ印刷処理の原理を模式的に表す説明図である。
【図８】そのマルチページ印刷処理のマルチページ残りデータ送信処理を詳細に表すフローチャートである。
【図９】上記印刷処理のポスターページ印刷処理を詳細に表すフローチャートである。
【図１０】そのポスターページ印刷処理のポスターページデータ送信処理を詳細に表すフローチャートである。
【図１１】そのポスターページデータ送信処理の原理を模式的に表す説明図である。
【図１２】そのポスターページデータ送信処理の原理を模式的に表す説明図である。
【符号の説明】
【００４４】
１…カラーレーザプリンタ    ２…プリンタエンジン    １０…制御部
３００…パソコン          ３１０…パソコン本体      ３１４…ハードディスク装置
３２０…ディスプレイ      Ｐ１，Ｐ２，Ｐ３…画像
【図１】
2008091968.tif 000003
【図２】
2008091968.tif 000004
【図３】
2008091968.tif 000005
【図４】
2008091968.tif 000006
【図５】
2008091968.tif 000007
【図６】
2008091968.tif 000008
【図７】
2008091968.tif 000009
【図８】
2008091968.tif 000010
【図９】
2008091968.tif 000011
【図１０】
2008091968.tif 000012
【図１１】
2008091968.tif 000013
【図１２】
2008091968.tif 000014