(57)【特許請求の範囲】
【請求項１】
複数の冊子にわたり同一の内容となる固定部分と各冊子ごとに異なる内容となり得る可変部分とからなる可変ページを含む印刷対象物を複数冊子印刷する印刷システムにおける印刷制御装置であって、
前記固定部分についてのラスタライズデータである固定データと前記可変部分についてのラスタライズデータである可変データとを格納するラスタライズデータ格納手段と、
前記印刷対象物のページ構成を表すページ構成情報に基づいて前記印刷対象物の前記可変ページの固定部分と可変部分とのそれぞれに対応する固定データと可変データとを前記ラスタライズデータ格納手段から抽出し、前記抽出された固定データと可変データとを組み合わせることにより、前記印刷対象物の前記複数の冊子のそれぞれにおける前記可変ページのラスタライズデータを生成するラスタライズデータ生成手段と、
を備え、
前記ページ構成情報は、
前記可変ページについての前記固定データと前記可変データとを含む複数のラスタライズデータのパーツが列挙されたファイルリストと、
前記可変ページに含まれる各パーツについて、当該各パーツが可変データであるか否かを示す可変フラグと当該各パーツの前記ファイルリスト内における基準位置とを有するページリストと、
を有しており、
前記ラスタライズデータ生成手段は、前記可変ページに含まれる各パーツについて、
当該パーツの可変フラグがオフのときは、当該パーツが固定データであると認識して、前記ファイルリスト内の対応する基準位置に存在するラスタライズデータを当該パーツに対応する固定データとして抽出し、
当該パーツの可変フラグがオンのときは、当該パーツが可変部分であると認識して、前記ファイルリスト内の対応する基準位置に対して当該冊子の番号を考慮した値を加えた位置に存在するラスタライズデータを当該ページに対応する可変データとして抽出することにより、
前記可変ページについての前記固定データと前記可変データとを特定して抽出する、
ことを特徴とする印刷制御装置。
【請求項２】
請求項１に記載の印刷制御装置において、
各ページのラスタライズデータを印刷出力装置に対して出力するデータ出力手段、
をさらに備え、
前記データ出力手段は、前記可変ページを含む前記印刷対象物の各ページについてのラスタライズデータを各冊子ごとに所望の順序に従って出力することを特徴とする印刷制御装置。
【請求項３】
請求項１または請求項２に記載の印刷制御装置において、
前記印刷対象物に含まれる可変ページについてのページ構成情報は、前記固定部分には前記複数の冊子に共通する１つのラスタライズデータを対応づけ、かつ、前記可変部分には各冊子ごとに異なるラスタライズデータを対応づけることにより、前記複数冊子にわたって共通の情報として構築されていることを特徴とする印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置において、
前記ファイルリストを用いて、前記可変部分について印刷冊子数に応じた必要数の可変データが前記ラスタライズデータ格納手段に存在するか否かを判断し、前記必要数の可変データが前記ラスタライズデータ格納手段に存在しないと判断される場合に警告表示を行う警告手段、
をさらに備えることを特徴とする印刷制御装置。
【請求項５】
印刷システムであって、
請求項１ないし請求項５のいずれかに記載の印刷制御装置と、
前記印刷制御装置からの印刷制御出力に基づいて前記印刷対象物の印刷出力を行う印刷出力装置と、
を備えることを特徴とする印刷システム。
【請求項６】
コンピュータを、請求項１ないし請求項５のいずれかに記載の印刷制御装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルデータに基づくラスタライズ処理を効率化する技術に関する。
【０００２】
【従来の技術】
複数の冊子（部数）の印刷物において特定のページだけが１冊毎に異なる内容となる印刷物が存在し、この特定のページにおいては、一冊ごとに異なる内容を有する可変部分（より正確には、異なる内容になり得る部分）と複数の冊子にわたり同一の内容を有する固定部分とが存在する。このような印刷物としては、たとえば、表紙に宛名部分を有する冊子が該当し、この場合、その表紙の宛名部分が可変部分に該当し、かつ、その宛名部分の周囲が固定部分に該当する。
【０００３】
このような印刷物を印刷するにあたっては、ページ記述言語などにより記述されたドキュメントデータ（デジタルデータ）に基づいてラスタライズデータを生成するラスタライズ処理が各ページごとに行われる。特に、上記における特定ページ（可変ページ）においても、各冊子ごとに宛名部分が異なる各ドキュメントデータに基づいて各冊子毎のラスタライズデータがそれぞれ生成される。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような可変ページに関するラスタライズ処理を行う場合には、上記においては宛名部分（可変部分）以外の周囲の部分において複数の冊子にわたって同一の内容となる部分（固定部分）があるにも拘わらず、その可変ページ全体についての各ドキュメントデータのそれぞれに基づいてラスタライズデータを各冊子ごとに作成する必要があるため、ラスタライズ処理において大きな負担となり、ラスタライズ処理が非効率的なものとなっているという問題がある。
【０００５】
そこで、本発明は前記問題点に鑑み、ラスタライズ処理の効率化を図ることが可能な印刷制御装置および印刷システムに関する技術を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、複数の冊子にわたり同一の内容となる固定部分と各冊子ごとに異なる内容となり得る可変部分とからなる可変ページを含む印刷対象物を複数冊子印刷する印刷システムにおける印刷制御装置であって、前記固定部分についてのラスタライズデータである固定データと前記可変部分についてのラスタライズデータである可変データとを格納するラスタライズデータ格納手段と、前記印刷対象物のページ構成を表すページ構成情報に基づいて前記印刷対象物の前記可変ページの固定部分と可変部分とのそれぞれに対応する固定データと可変データとを前記ラスタライズデータ格納手段から抽出し、前記抽出された固定データと可変データとを組み合わせることにより、前記印刷対象物の前記複数の冊子のそれぞれにおける前記可変ページのラスタライズデータを生成するラスタライズデータ生成手段と、を備え、前記ページ構成情報は、前記可変ページについての前記固定データと前記可変データとを含む複数のラスタライズデータのパーツが列挙されたファイルリストと、前記可変ページに含まれる各パーツについて、当該各パーツが可変データであるか否かを示す可変フラグと当該各パーツの前記ファイルリスト内における基準位置とを有するページリストと、を有しており、前記ラスタライズデータ生成手段は、前記可変ページに含まれる各パーツについて、当該パーツの可変フラグがオフのときは、当該パーツが固定データであると認識して、前記ファイルリスト内の対応する基準位置に存在するラスタライズデータを当該パーツに対応する固定データとして抽出し、当該パーツの可変フラグがオンのときは、当該パーツが可変部分であると認識して、前記ファイルリスト内の対応する基準位置に対して当該冊子の番号を考慮した値を加えた位置に存在するラスタライズデータを当該ページに対応する可変データとして抽出することにより、前記可変ページについての前記固定データと前記可変データとを特定して抽出する、ことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の印刷制御装置において、各ページのラスタライズデータを印刷出力装置に対して出力するデータ出力手段、をさらに備え、前記データ出力手段は、前記可変ページを含む前記印刷対象物の各ページについてのラスタライズデータを各冊子ごとに所望の順序に従って出力することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または請求項２に記載の印刷制御装置において、前記印刷対象物に含まれる可変ページについてのページ構成情報は、前記固定部分には前記複数の冊子に共通する１つのラスタライズデータを対応づけ、かつ、前記可変部分には各冊子ごとに異なるラスタライズデータを対応づけることにより、前記複数冊子にわたって共通の情報として構築されていることを特徴とする。
【００１０】
請求項４に記載の発明は、請求項１ないし３のいずれかに記載の印刷制御装置において、前記ファイルリストを用いて、前記可変部分について印刷冊子数に応じた必要数の可変データが前記ラスタライズデータ格納手段に存在するか否かを判断し、前記必要数の可変データが前記ラスタライズデータ格納手段に存在しないと判断される場合に警告表示を行う警告手段、をさらに備えることを特徴とする。
【００１１】
請求項５に記載の発明は、印刷システムであって、請求項１ないし請求項４のいずれかに記載の印刷制御装置と、前記印刷制御装置からの印刷制御出力に基づいて前記印刷対象物の印刷出力を行う印刷出力装置と、を備えることを特徴とする。
【００１２】
請求項６に記載の発明は、コンピュータを、請求項１ないし請求項４のいずれかに記載の印刷制御装置として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１３】
【発明の実施の形態】
＜Ａ．構成＞
＜全体構成＞
図１は、本発明に係る印刷システム１に関する構成を示す概略図である。この印刷システム１は、対象印刷物のドキュメントデータ（デジタルデータ）に基づいて印刷を行う印刷システムであって、印刷制御装置２０と印刷出力装置３０とを備える。
【００１４】
印刷制御装置２０は、ページ記述言語によるデータ，ＰＤＦ(Portable Document Format)データ等のドキュメントデータ（電子ぺージデータ）に対してＲＩＰ処理（ラスタライズ処理）を行ってラスタライズデータを生成した後に、印刷出力装置３０に対してラスタライズデータを出力する装置である。なお、ドキュメントデータは、通信線ＣＬに接続された他のクライアントコンピュータ（以下「クライアント」とも称する）Ｃから通信線ＣＬを介して印刷制御装置２０が受信することなどによって得ることができる。
【００１５】
また、印刷出力装置３０は、印刷制御装置２０から出力されたデータに基づき、トナーあるいは各種インキなどを用いて各印刷用紙に対する印刷出力を実際に行う。
【００１６】
図２は、この印刷システム１において印刷される印刷対象物のページ構成の一例を示す概念図である。印刷対象物ＰＴは、３つのページＰＧ１，ＰＧ２，ＰＧ３を有している。ここでは、これらの３つのページＰＧ１，ＰＧ２，ＰＧ３を有する印刷対象物ＰＴを３冊印刷する場合を想定する。また、図３は、印刷対象物ＰＴの各冊子ＰＴ１，ＰＴ２，ＰＴ３のページ構成を示す概念図である。
【００１７】
図２および図３に示すように、ページＰＧ１は、複数（ここでは３冊）の冊子ＰＴ１，ＰＴ２，ＰＴ３にわたり同一の内容となる部分（以下、「固定部分」と称する）ＦＰ１（図２）を有するとともに、各冊子ＰＴ１，ＰＴ２，ＰＴ３ごとに異なる内容となり得る部分（以下、「可変部分」と称する）ＶＰ１（図２）をも有している。このように、ページＰＧ１は、複数の冊子にわたり同一の内容となる「固定部分ＦＰ（ＦＰ１）」と各冊子ごとに異なる内容となり得る「可変部分ＶＰ（ＶＰ１）」とから構成されるページになっている。また同様に、ページＰＧ２は、固定部分ＦＰ２と可変部分ＶＰ２とを有するページになっている。これに対して、ページＰＧ３は、固定部分ＦＰ３を有しているものの、可変部分を有していない構成となっている。
【００１８】
この明細書では、「固定部分ＦＰ」と「可変部分ＶＰ」とから構成されるページを「可変ページ」と称するものとする。上記のページＰＧ１，ＰＧ２は、それぞれ、この可変ページに該当する。一方、「固定部分」のみから構成されるページを「固定ページ」と称するものとし、上記のページＰＧ３がこの固定ページに該当する。
【００１９】
このように、この印刷対象物ＰＴは、固定部分ＦＰと可変部分ＶＰとからなる可変ページ（ここではＰＧ１，ＰＧ２）を含む印刷物であり、この印刷システム１においては、このような類似の構成を有する印刷対象物が複数冊子印刷される。
【００２０】
つぎに、印刷制御装置２０についてさらに詳しく説明する。図４は、印刷制御装置２０のハードウエア構成を示す概念図である。
【００２１】
ＣＰＵ２は、バスラインＢＬおよび入出力インターフェースＩＦを介して、記憶部３、メディアドライブ４、表示部５、入力部６、通信部７、出力用バッファメモリ８などに接続されている。
【００２２】
記憶部３は、ＲＯＭやＲＡＭなどの半導体メモリ、およびハードディスク（磁気記憶装置）などの大容量の記憶媒体などにより構成されている。この記憶部３には、基本ソフトであるＯＳ（オペレーティングシステム）が格納されているほか、このコンピュータシステムを印刷制御装置として機能させるためのアプリケーションソフトウエアプログラム（以下、単に「プログラム」とも称する）をも格納することができる。さらに、この記憶部３においては、上記のプログラムにおいて用いられる各種データや、クライアントＣから送信されてきたドキュメントデータなどが格納される。
【００２３】
メディアドライブ４は、ＣＤ−ＲＯＭ、ＤＶＤ（Digital Versatile Disk）、フレキシブルディスクなどの可搬性の記録媒体９からその中に記録されている情報を読み出す。読み出された情報は、そのまま用いられる他、一旦記憶部３に格納された後に用いられることも可能である。たとえば、上記のプログラムを、そのプログラムを記録した記録媒体９から読み出して実行することが可能であることに加え、一旦記憶部３のハードディスク内に格納して実行することも可能である。
【００２４】
表示部５は、カラーディスプレイなどを備えており、入力部６は、キーボードやマウスなどを備えている。操作者は、表示部５および入力部６を介して、印刷するデータを選択したり、印刷順序を指定したり、印刷部数を設定することなどが可能である。
【００２５】
通信部７は、外部とのデータの授受を行うものであり、たとえば、外部のクライアントＣから通信線ＣＬを介して送られてくる各種データ（ドキュメントデータなど）を受け取ることが可能である。
【００２６】
出力用バッファメモリ８は、半導体メモリなどにより構成されており、印刷出力用のデータであるラスタライズデータが格納される。後述のラスタライズデータ生成部２２（図５）により生成されるラスタライズデータが、この出力用バッファメモリ８に転送された後、印刷出力装置３０に対して出力される。
【００２７】
図５は、印刷制御装置２０の機能的構成を示すブロック図である。図５に示すように、印刷制御装置２０は、機能的構成として、ラスタライズデータ格納部２１と、ラスタライズデータ生成部２２と、データ出力部２３とを有している。
【００２８】
ラスタライズデータ格納部２１は、固定部分ＦＰについてのラスタライズデータである固定データＦＤと、可変部分ＶＰについてのラスタライズデータである可変データＶＤとを格納する（図６参照）。
【００２９】
ラスタライズデータ生成部２２は、ラスタライズデータ格納部２１に格納すべき、各固定データＦＤおよび可変データＶＤを生成する。生成されたデータＦＤ，ＶＤは、上記のラスタライズデータ格納部２１に格納される。
【００３０】
また、このラスタライズデータ生成部２２は、ラスタライズデータ格納部２１に格納された複数の固定データＦＤおよび可変データＶＤの中から、印刷対象物のページ構成を表すページ構成情報（ページリストＬＰおよびファイルリストＬＦなど）に基づいて印刷対象物ＰＴの可変ページの固定部分ＦＰと可変部分ＶＰとのそれぞれに対応する固定データＦＤと可変データＶＤとをラスタライズデータ格納部２１から抽出し、抽出された固定データＦＤと可変データＶＤとを組み合わせる（言い換えれば合成する）ことにより、印刷対象物の複数の冊子のそれぞれにおける可変ページのラスタライズデータＲを生成する。
【００３１】
さらに、データ出力部２３は、各ページのラスタライズデータＲを印刷出力装置３０に対して出力する。
【００３２】
＜Ｂ．動作＞
つぎに、各ページのラスタライズデータの生成動作について、図６の概念図を参照しながら説明する。
【００３３】
ラスタライズデータ格納部２１には、上記の印刷対象物ＰＴに対する固定データとして、ページＰＧ１（図３参照）の固定部分ＦＰ１に対応するラスタライズデータ（すなわち固定データ）ＦＤ１と、ページＰＧ２の固定部分ＦＰ２に対応するラスタライズデータ（すなわち固定データ）ＦＤ２と、ページＰＧ３の固定部分ＦＰ３に対応するラスタライズデータ（すなわち固定データ）ＦＤ３とが格納されている。また、このラスタライズデータ格納部２１には、上記の印刷対象物ＰＴに対する可変データとして、ページＰＧ１の可変部分ＶＰ１（図２）についての各冊子ごとのラスタライズデータ（すなわち可変データ）ＶＤ１，ＶＤ２，ＶＤ３と、ページＰＧ２（図２）の可変部分ＶＰ２についての各冊子毎のラスタライズデータ（すなわち可変データ）ＶＤ４，ＶＤ５，ＶＤ６とがさらに格納されている。これらの各データＦＤ，ＶＤとしては、ラスタライズデータ生成部２２において生成されたものが格納される場合や、印刷制御装置２０の外部で生成されたものが、通信線ＣＬ（図１）および印刷制御装置２０の通信部７（図４）を介して、ラスタライズデータ格納部２１に格納される場合がある。
【００３４】
また、ラスタライズデータ格納部２１にどのようなラスタライズデータが格納されているかについては、ファイルリストＬＦにより管理されている。図７は、このようなファイルリストＬＦの一例を示す概念図である。図７に示すように、このファイルリストＬＦにおいては、固定データＦＤ１〜ＦＤ３および可変データＶＤ１〜ＶＤ６のそれぞれに対して、この順序で番号を付し、各番号に対応する各データのファイル名等を関連づけることにより各データの管理が行われている。すなわち、このファイルリストＬＦにおいては、可変ページについての固定データＦＤと可変データＶＤとを含む複数のラスタライズデータが列挙されている。ここにおいて、次述するように、これらのラスタライズデータを組み合わせることにより各ページのラスタライズデータが生成されるので、ファイルリストＬＦに列挙されている複数のラスタライズデータのそれぞれは、各ページのラスタライズデータ生成用の「パーツ（部品）」であるといえる。
【００３５】
ラスタライズデータ生成部２２は、ラスタライズデータ格納部２１に格納された複数の固定データＦＤおよび可変データＶＤの中から、印刷対象物のページ構成を表すページ構成情報（ページリストＬＰおよびファイルリストＬＦ）に基づいて印刷対象物ＰＴの可変ページの固定部分ＦＰと可変部分ＶＰとのそれぞれに対応する固定データＦＤと可変データＶＤとをラスタライズデータ格納部２１から抽出する。
【００３６】
図８は、ページリストＬＰの一例を示す概念図である。図８に示すように、このページリストＬＰにおいては、印刷対象物ＰＴにおけるページ構成に関する情報が示されている。
【００３７】
より具体的には、このページリストＬＰには、印刷対象物ＰＴに含まれるページ数（ここでは３つのページＰＧ１，ＰＧ２，ＰＧ３が含まれること）に関する情報と、各ページＰＧ１，ＰＧ２，ＰＧ３のそれぞれにおける各ページ内の構成情報（パーツの配置情報）とが含まれている。この各ページ内の構成情報には、各ページ内に含まれる「パーツ数」と、各パーツに関する情報とが含まれている。このうち各パーツに関する情報としては、そのパーツのファイルリストＬＦ（図７）内における配列順序の基準位置を示す番号として示される「リスト内位置」、前のパーツとの「合成方法」（上書きおよび透過の区別）、印刷紙面内の所定の位置からの「オフセット」量、そのパーツが可変データＶＤであるか否かを示す「バリアブルフラグ（可変フラグ）」などの各情報が含まれている。
【００３８】
ここで、複数冊子についての各ページの固定部分ＦＰおよび可変部分ＶＰのそれぞれに対応する固定データＦＤおよび可変データＶＤの抽出動作について説明する。この動作は、上述のように、ページリストＬＰに基づいて行われる。
【００３９】
たとえば、ページリストＬＰによれば、（１）ページＰＧ１には、２つのパーツが対応すること、（２）ページＰＧ１の第１のパーツは、ファイルリストＬＦ内の位置＝１を基準位置とするファイルが対応すること、および（３）ページＰＧ１の第２のパーツは、ファイルリストＬＦ内の位置＝４を基準位置とするファイルが対応することなどが判る。
【００４０】
そして、第１のパーツに関するバリアブルフラグ（可変フラグ）がＯＦＦ（オフ）であることから、この第１のパーツは、固定データであることが判る。
【００４１】
このように可変フラグがＯＦＦのときは、そのパーツが固定データＦＤであると認識して、ファイルリストＬＦ内の対応する基準位置（ここでは１）に存在するラスタライズデータを固定データとして抽出する。具体的には、第１のパーツのリスト内位置（＝１）をそのまま用い、そのリスト内位置（＝１）に関連づけられたファイル（ここではpage1.tif）が抽出される。したがって、図３に示すように、３冊の冊子ＰＴ１，ＰＴ２，ＰＴ３のいずれにおいても、それぞれの第１ページＰＧ１においては、第１のパーツに対応するファイルとしてＦＤ１が抽出される。
【００４２】
一方、第２のパーツに関するバリアブルフラグ（可変フラグ）がＯＮ（オン）であることから、この第２のパーツは、可変データであることが判る。
【００４３】
このように可変フラグがＯＮのときは、そのパーツが可変データＶＤであると認識して、ファイルリストＬＦ内の対応する基準位置（ここでは４）に対してその冊子の番号を考慮した値を加えた位置に存在するラスタライズデータを可変データとして抽出する。具体的には、第２のパーツのリスト内位置（＝４）をそのまま用いるのではなく、そのリスト内位置（基準位置）に対して各冊子ごとに異なる値（ここでは、（冊子番号−１））を加算した値を用いて、その加算後の値を有する位置に関連づけられたファイル（ここではvariable1.tif）を抽出することができる。これにより、第１冊目の冊子ＰＴ１については、ファイルリストＬＦ内において、４＋（１−１）＝４番目の位置に関連づけられたファイル（variable1.tif）が抽出され、第２冊目の冊子ＰＴ２については、４＋（２−１）＝５番目の位置に関連づけられたファイル（variable2.tif）が抽出され、第３冊目の冊子ＰＴ３については、４＋（３−１）＝６番目の位置に関連づけられたファイル（variable3.tif）が抽出される（図３参照）。
【００４４】
ここにおいて、印刷対象物に含まれる可変ページについてのページ構成情報は、たとえば、上記のページリストＬＰなどに示されるように、固定部分には複数の冊子に共通する１つのラスタライズデータ（固定データＦＤ）を対応づけ、かつ、可変部分には各冊子ごとに異なるラスタライズデータ（可変データＶＤ）を対応づけることにより、複数冊子にわたって共通の情報として構築されている。したがって、複数の冊子のそれぞれに応じて複数のページ構成情報を別個に構築する場合に比べて、複数の冊子についての固定部分に関する情報を重複して保持する必要がないので、ページ構成情報を効率よく構築することが可能である。
【００４５】
以上のようにして、ページＰＧ１についての固定データＦＤおよび可変データＶＤを抽出することが可能であり、同様に、ページＰＧ２およびページＰＧ３についても、各冊子の各ページに関する固定データＦＤおよび可変データＶＤを抽出することが可能である。
【００４６】
そして、ラスタライズデータ生成部２２は、このようにして抽出されたラスタライズデータである固定データＦＤおよび可変データＶＤを組み合わせることにより、印刷対象物ＰＴの複数の冊子ＰＴ１，ＰＴ２，ＰＴ３のそれぞれにおける各ページごとのラスタライズデータＲを生成する。
【００４７】
この組み合わせ処理（言い換えれば合成処理）においては、「オフセット」および「合成方法」における情報を用いて、固定データＦＤおよび可変データＶＤを合成することにより、各ページのラスタライズデータが生成される。
【００４８】
図９および図１０は、この印刷システム１における動作を示すフローチャートである。これらの図を参照しながら、印刷システム１における動作についてさらに説明を続ける。ここでは、図３に示されるような同一種類の３冊の冊子ＰＴ１，ＰＴ２，ＰＴ３を印刷対象物とする印刷ジョブについての処理を行う場合について説明する。
【００４９】
図９に示すように、処理開始後、ステップＳＰ１０において、この印刷ジョブで使用するファイルリストＬＦおよびページリストＬＰを取得する。
【００５０】
そして、ステップＳＰ２０において、印刷ジョブにおける印刷対象物ＰＴの各冊子の各ページに関するラスタライズデータを生成して、印刷出力装置３０へ出力する。
【００５１】
具体的には、図１０に示すように、まず、ステップＳＰ２１において、ページリストＬＰ上におけるページ番号（ここでは１）を取得し、ステップＳＰ２２において、その番号（＝１）のページＰＧ１内に含まれる各パーツに関する情報（ファイル情報）を取得する。具体的な動作は、上述の通りである。ここでは、まず、第１のパーツについての情報が取得される。
【００５２】
次のステップＳＰ２３において、第１のパーツについてのファイル（ファイル名＝page1.tif）（すなわち固定データＦＤ１）がラスタライズデータ格納部２１から抽出され、出力用バッファメモリ８（図４）に転送される。
【００５３】
そして、次のステップＳＰ２４において、当該ページに他のパーツが存在するか否かを判断する。
【００５４】
未だ他のパーツが存在すると判断される場合においては、ステップＳＰ２５において次のパーツへ進むための処理（たとえば、パーツ番号のカウントアップなどの処理）を行い、ステップＳＰ２２において次のパーツ（ここでは、第２のパーツ）に関する情報を取得する。そして、ステップＳＰ２３において、第２のパーツについてのファイル（ファイル名＝variable1.tif）（すなわち可変データＶＤ１）がラスタライズデータ格納部２１から抽出され、出力用バッファメモリ８に転送される。そして、この第２のパーツにおいて指定されている合成方法（ここでは「透過」）にしたがって、第１のパーツについてのファイル（ファイル名＝page1.tif）と、第２のパーツについてのファイル（ファイル名＝variable1.tif）とを合成する。
【００５５】
ステップＳＰ２４において、当該ページに含まれる各パーツの処理が終了したと判断されると、ステップＳＰ２６に進む。ステップＳＰ２６においては、出力用バッファメモリ８において生成されたそのページ（ここではページＰＧ１）に関するラスタライズデータを印刷出力装置３０に向けて出力する処理が行われる。これにより、第１のページについての処理が終了する。
【００５６】
つぎに、ステップＳＰ３０（図９）に進み、その冊子に次ページが存在するか否かを判断する。ここでは、冊子ＰＴ１において次のページＰＧ２が存在するので、ステップＳＰ３５に進み、次のページへ進むための処理（たとえば、ページ番号のカウントアップなどの処理）を行う。その後、ステップＳＰ２０において、ページＰＧ２についての処理を行う。
【００５７】
ステップＳＰ２０におけるページＰＧ２についての処理が終了すると、ステップＳＰ３０，ＳＰ３５における処理の後、ページＰＧ３についての処理がステップＳＰ２０において行われる。そして、再び、ステップＳＰ３０の判断処理に進み、冊子ＳＴ１における次のページが存在しないこと（ページＰＧ３が最後のページであること）が確認されることにより、冊子ＰＴ１についての印刷出力処理が終了する。
【００５８】
次のステップＳＰ４０においては、全ての冊子についての処理が終了したか否かが判断される。ここでは、まだ冊子ＰＴ２，ＰＴ３が残っているので、ステップＳＰ５０において冊子カウンタのカウントアップ処理やページカウンタのリセット処理などを行い、次の冊子ＰＴ２に関する処理に進む。
【００５９】
その後、同様にして、ステップ２０における処理を各ページについて繰り返すことにより、冊子ＰＴ２における印刷出力処理を行うことができる。そして、冊子ＰＴ２に続いて、冊子ＰＴ３に関する印刷出力処理を同様にして行った後、ステップＳＰ４０において、このジョブに含まれる全ての処理が終了したと判断されると、このジョブに関する処理が終了する。
【００６０】
このような処理により、図３にも示すように、まず、第１冊目の冊子ＰＴ１の第１ページＰＧ１が固定データＦＤ１および可変データＶＤ１を用いることにより印刷出力処理され、第１冊目の冊子ＰＴ１の第２ページＰＧ２が固定データＦＤ２および可変データＶＤ４を用いることにより印刷出力処理され、第１冊目の冊子ＰＴ１の第３ページＰＧ３が固定データＦＤ３を用いることにより印刷出力処理される。続いて、第２冊目の冊子ＰＴ２の第１ページＰＧ１が固定データＦＤ１および可変データＶＤ２を用いることにより印刷出力処理され、第２冊目の冊子ＰＴ２の第２ページＰＧ２が固定データＦＤ２および可変データＶＤ５を用いることにより印刷出力処理され、第２冊目の冊子ＰＴ２の第３ページＰＧ３が固定データＦＤ３を用いることにより印刷出力処理される。さらに、第３冊目の冊子ＰＴ３の第１ページＰＧ１が固定データＦＤ１および可変データＶＤ３を用いることにより印刷出力処理され、第３冊目の冊子ＰＴ３の第２ページＰＧ２が固定データＦＤ２および可変データＶＤ６を用いることにより印刷出力処理され、第３冊目の冊子ＰＴ３の第３ページＰＧ３が固定データＦＤ３を用いることにより印刷出力処理される。
【００６１】
以上のように、この印刷制御装置２０によれば、印刷対象物のページ構成情報に基づいて当該印刷対象物の可変ページに対応する固定データと可変データとがラスタライズデータ格納部２１から抽出され、その抽出された固定データと可変データとを組み合わせることにより、印刷対象物の複数の冊子のそれぞれにおける可変ページのラスタライズデータが生成される。したがって、固定部分に係る固定データを共用化することにより、一旦作成してラスタライズデータ格納部２１に格納しておいた固定データを再利用し、可変部分についてのみ各冊子ごとのラスタライズデータを作成すればよいので、可変ページについてのラスタライズデータを各冊子ごとのドキュメントデータに基づいて各冊子ごとに作成し直す必要が無く（言い換えれば、複数冊子にわたり同一内容となる固定部分についてのラスタライズデータの再作成を行う必要が無く）、ラスタライズ処理の効率化を図ることができる。
【００６２】
また、データ出力部２３は、可変ページを含む印刷対象物の各ページについてのラスタライズデータを各冊子ごとに所望の順序に従って出力するので、当該出力を受信した印刷出力装置は、可変ページを含む印刷対象物を各冊子ごとに所望の順序に従って印刷することができる。したがって、複数冊子の印刷対象物のそれぞれに対して、可変ページとは別個に固定ページを冊子数分だけ印刷しておき、その丁合いにあたって、これらの固定ページを各冊子ごとにまとめた上で、別個に印刷した可変ページを各冊子の該当部分に差し込むなどの作業を行う必要が無くなるので、可変ページを含む印刷対象物を効率的に印刷することが可能になる。
【００６３】
＜Ｃ．その他＞
上記実施形態においては、可変ページの可変部分ＶＰのそれぞれについて、印刷ジョブにおける印刷冊子数と同数の可変データを準備しておく必要がある。これに対して、ファイルリストＬＦを用いて、可変部分ＶＰについて印刷冊子数に応じた必要数の可変データがラスタライズデータ格納部２１に存在するか否かを判断し、印刷冊子数に応じた必要数の可変データがラスタライズデータ格納部２１に存在しないと判断される場合に警告表示を行うことが可能である。この警告表示は、表示部５（図４）に文字（たとえば、「バリアブルパーツの数が足りません」などの表示）や図形を用いて表示することができる。
【００６４】
このような警告表示によれば、必要なラスタライズデータが存在しないこと（不足していること）を操作者に知らせることができるので、操作者の操作により不足分のラスタライズデータの生成動作を印刷制御装置２０を用いて行うなどの必要な措置を講ずることが可能になる。
【００６５】
また、上記実施形態においては、同一種類の印刷対象物を印刷出力する場合（共通の可変ページを有し、かつ、共通の固定ページを有する印刷対象物を印刷出力する場合）について説明したが、異なる種類の印刷対象物を印刷出力する場合（たとえば、共通の可変ページを有する一方で、共通の固定ページを有しない印刷対象物を印刷出力する場合）にも本発明を適用することが可能である。
【００６６】
図１１は、異なる種類の印刷対象物を印刷出力する場合の例を示す図である。第１の種類の印刷物であるブック（BOOK）Ａと第２の種類の印刷物であるブック（BOOK）Ｂとにおいては、その第１ページＰＧは、固定部分ＦＰおよび可変部分ＶＰからなる共通の可変ページとなっているものの、第２ページ以降は互いに異なる固定ページを有するものものとなっている。具体的には、ブックＡは、第２ページＰＧ２が固定データＦＤ２、第３ページＰＧ３が固定データＦＤ３により構成されるものであるのに対し、ブックＢは、第２ページＰＧ２が（固定データＦＤ２と異なる）固定データＦＤ４、第３ページＰＧ３が（固定データＦＤ３と異なる）固定データＦＤ５により構成されるものであることに加えてさらに（ブックＡには存在しない）第４ページＰＧ４をも含む構成を有している点で互いに相違している。
【００６７】
このような場合であっても、第１のページＰＧ１は、固定部分ＦＰおよび可変部分ＶＰからなる共通の可変ページとなっており、本発明を適用することが可能である。
【００６８】
また、上記実施形態においては、「冊子」として、複数のページを含むものについて説明したが、この「冊子」は１ページ単独（具体的には、１つの可変ページのみ）で構成されるものであってもよい。
【００６９】
さらに、上記実施形態においては、可変部分ＶＰ（図２など）に対応するラスタライズデータは複数の冊子ＰＴ１，ＰＴ２，ＰＴ３について互いに異なるデータＶＤ１，ＶＤ２，ＶＤ３である（図３参照）として説明したが、これらのうちのいくつかの複数の冊子（たとえばＰＴ２およびＰＴ３）において同一のデータであってもよい。
【００７０】
【発明の効果】
以上のように、請求項１ないし請求項６に記載の発明によれば、印刷対象物のページ構成情報であるファイルリストとページリストとに基づいて当該印刷対象物の可変ページに対応する固定データと可変データとがラスタライズデータ格納手段から抽出され、その抽出された固定データと可変データとを組み合わせることにより、印刷対象物の複数の冊子のそれぞれにおける可変ページのラスタライズデータが生成される。したがって、複数冊子にわたり同一内容となる固定部分についての固定データを共用化し、可変部分についてのみ各冊子ごとのラスタライズデータを作成すればよいので、ラスタライズ処理の効率化を図ることができる。
【００７１】
特に、請求項２に記載の発明によれば、データ出力手段は、可変ページを含む印刷対象物の各ページについてのラスタライズデータを各冊子ごとに所望の順序に従って出力するので、当該出力を受信した印刷出力装置は、可変ページを含む印刷対象物を各冊子ごとに所望の順序に従って印刷することができる。したがって、複数冊子の印刷対象物のそれぞれに対して、可変ページとは別個に固定ページを冊子数分だけ印刷しておき、その丁合いにあたって、これらの固定ページを各冊子ごとにまとめた上で、別個に印刷した可変ページを各冊子の該当部分に差し込むなどの作業を行う必要が無くなるので、可変ページを含む印刷対象物を効率的に印刷することが可能になる。
【００７２】
また、請求項３に記載の発明によれば、印刷対象物に含まれる可変ページについてのページ構成情報は、固定部分には複数の冊子に共通する１つのラスタライズデータを対応づけ、かつ、可変部分には各冊子ごとに異なるラスタライズデータを対応づけることにより、複数冊子にわたって共通の情報として構築されている。したがって、複数の冊子のそれぞれに応じて複数のページ構成情報を構築する場合に比べて、複数の冊子についての固定部分に関する情報を重複して保持する必要がないので、ページ構成情報を効率よく構築することが可能である。
【００７３】
さらに、請求項４に記載の発明によれば、ファイルリストを用いて、可変部分について印刷冊子数に応じた必要数の可変データが前記ラスタライズデータ格納手段に存在するか否かを判断し、印刷冊子数に応じた必要数の可変データがラスタライズデータ格納手段に存在しないと判断される場合に警告表示を行う。したがって、必要なラスタライズデータが存在しないことを操作者に知らせることができるので、操作者は必要な措置を講ずることが可能になる。
【図面の簡単な説明】
【図１】本発明に係る印刷システム１に関する構成を示す概略図である。
【図２】印刷対象物ＰＴのページ構成の一例を示す概念図である。
【図３】各冊子ＰＴ１，ＰＴ２，ＰＴ３のページ構成を示す概念図である。
【図４】印刷制御装置２０のハードウエア構成を示す概略図である。
【図５】印刷制御装置２０の機能的構成を示すブロック図である。
【図６】各ページのラスタライズデータの生成動作を示す概念図である。
【図７】ファイルリストＬＦの一例を示す概念図である。
【図８】ページリストＬＰの一例を示す概念図である。
【図９】印刷システム１における動作を示すフローチャートである。
【図１０】ステップＳＰ２０における詳細動作を示すフローチャートである。
【図１１】他の印刷対象物ＰＴの例を示す図である。
【符号の説明】
１  印刷システム
２０  印刷制御装置
３０  印刷出力装置
ＦＤ，ＦＤ１〜ＦＤ５  固定データ
ＦＰ，ＦＰ１〜ＦＰ３  固定部分
ＬＦ  ファイルリスト
ＬＰ  ページリスト
ＰＧ１，ＰＧ２，ＰＧ３  ページ
ＰＴ，ＰＴ１〜ＰＴ３  印刷対象物（冊子）
Ｒ  （各ページについての）ラスタライズデータ
ＶＤ，ＶＤ１〜ＶＤ６  可変データ
ＶＰ，ＶＰ１〜ＶＰ２  可変部分
【図１】
0003698955.tif 000002
【図２】
0003698955.tif 000003
【図３】
0003698955.tif 000004
【図４】
0003698955.tif 000005
【図５】
0003698955.tif 000006
【図６】
0003698955.tif 000007
【図７】
0003698955.tif 000008
【図８】
0003698955.tif 000009
【図９】
0003698955.tif 000010
【図１０】
0003698955.tif 000011
【図１１】
0003698955.tif 000012