(57)【要約】【課題】タブの形成やページの挿入を含めたページ構成要素の追加処理を容易に行える処理装置を提供する。【解決手段】あるページデータについて、オブジェクトを追加するページ番号やページ挿入の要否などの処理対象ページ情報Ｉ１，オブジェクトの配置位置やページ変形の要否や変形許容範囲などのページ変形処理情報Ｉ２、およびオブジェクトの記述内容を表す追加オブジェクト情報Ｉ３をあらかじめ設定する。該設定内容に従い、ページの挿入や変形を行ったうえで、オブジェクトを追加する。これにより、任意のページに柱やタブなどの追加が必要になった場合でも、該当ページについて、要求されたオブジェクト追加処理を一括して行える。タブの形成やページの挿入を含めたページ構成要素の効率的かつ確実な追加処理が実現される。出力側のオペレータの作業負担が軽減されるとともに、出力処理のスループットが向上する。【選択図】図２
2005267055.tif 000002
【特許請求の範囲】
【請求項１】
所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、
前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、
前記オブジェクトを合成するページを設定するページ設定手段と、
前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、
前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較手段と、
前記ページを変形するページ変形手段と、
を備え、
前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形手段が前記ページを拡張し、前記オブジェクト合成手段が前記ページ変形手段によって拡張された領域に対して前記オブジェクトを合成することを特徴とする印刷データ処理装置。
【請求項２】
請求項１に記載の印刷データ処理装置であって、
前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段、
をさらに備え、
前記ページ挿入手段は、前記ページ設定手段においてページの挿入が設定されている場合に、設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、
前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、
ことを特徴とする印刷データ処理装置。
【請求項３】
所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、
前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、
前記オブジェクトを合成するページを設定するページ設定手段と、
前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、
前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段と、
を備え、
前記ページ挿入手段は、前記ページ設定手段における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、
前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、
ことを特徴とする印刷データ処理装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の印刷データ処理装置であって、
所定の印刷装置における前記ページデータに基づく出力処理に際して前記印刷装置を制御する制御手段、
をさらに備えることを特徴とする印刷データ処理装置。
【請求項５】
請求項４に記載の印刷データ処理装置であって、
前記印刷装置における出力処理に供される印刷ジョブデータから、前記ページデータを抽出する抽出手段、
をさらに備えることを特徴とする印刷データ処理装置。
【請求項６】
a)所定のページデータに基づいて印刷を行う印刷装置と、
b)所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、
b-1)前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、
b-2)前記オブジェクトを合成するページを設定するページ設定手段と、
b-3)前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、
b-4)前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較手段と、
b-5)前記ページを変形するページ変形手段と、
b-6)前記印刷装置における前記ページデータに基づく出力処理に際して前記印刷装置を制御する制御手段と、
を備え、
前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形手段が前記ページを拡張し、前記オブジェクト合成手段が前記ページ変形手段によって拡張された領域に対して前記オブジェクトを合成することを特徴とする印刷データ処理装置と、
を備えることを特徴とする印刷システム。
【請求項７】
a)所定のページデータに基づいて印刷を行う印刷装置と、
b-1)前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、
b-2)前記オブジェクトを合成するページを設定するページ設定手段と、
b-3)前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、
b-4)前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段と、
を備え、
前記ページ挿入手段は、前記ページ設定手段における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、
前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、
ことを特徴とする印刷データ処理装置と、
を備えることを特徴とする印刷システム。
【請求項８】
所定のページ記述言語で記述されたページデータに対し所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成方法であって、
前記オブジェクトを合成するページを設定するページ設定工程と、
前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定工程と、
前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較工程と、
前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合に前記ページを変形するページ変形工程と、
前記ページデータに前記オブジェクトを合成するオブジェクト合成工程と、
を備え、
前記オブジェクト合成工程においては、前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形工程において拡張された領域に対して前記オブジェクトを合成することを特徴とするページデータへのオブジェクト合成方法。
【請求項９】
請求項８に記載のオブジェクト合成方法であって、
前記ページデータの指定された箇所に新たなページを挿入するページ挿入工程、
をさらに備え、
前記ページ挿入工程においては、前記ページ設定工程においてページの挿入が設定されている場合に、設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、
前記合成工程においては、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、
ことを特徴とするページデータへのオブジェクト合成方法。
【請求項１０】
所定のページ記述言語で記述されたページデータに対し所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成方法であって、
前記オブジェクトを合成するページを設定するページ設定工程と、
前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定工程と、
前記ページデータの指定された箇所に新たなページを挿入するページ挿入工程と、
前記ページデータに前記オブジェクトを合成するオブジェクト合成工程と、
を備え、
前記ページ挿入工程においては、前記ページ設定工程における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、
前記合成工程においては、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、
ことを特徴とするページデータへのオブジェクト合成方法。
【請求項１１】
コンピュータにおいて実行されることにより、前記コンピュータを、請求項１ないし請求項５のいずれかに記載の印刷データ処理装置として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、いったんレイアウトされたページデータに対して、事後的にページ構成要素を付加する処理に好適な印刷データ処理装置に関する。
【背景技術】
【０００２】
多ページからなる、いわゆるページ物の印刷物を作成する場合に、ページ番号（ノンブル）や、書名、章タイトルなどの柱といったページ構成要素を版面（はんづら）の周囲に印刷したり、各ページの記載内容を表す見出しを小口部分に印刷したりすることや、あるいは印刷管理用のパッチを、後工程にて裁ち落とされる領域に印刷したりすることが、通常よく行われる。こうしたノンブルや柱は通常、レイアウト処理を行う側（入力側）における印刷物の実質部分（本文部分）のレイアウトに併せて、配置や印刷内容が定められていることが多い。このような場合、ノンブルや柱などの配置は、公知のレイアウトソフトウェアを用いたレイアウト処理の一環として行われることが多い。また、それぞれのページの記載内容に応じた見出しを小口部分にレイアウトする処理を効率よく行える技術は、既に公知である（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００２−８０４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、レイアウト処理時においては不要と判断されたために配置されていなかったにも関わらず、いったん出力側に対し入稿がなされ、初校刷りが得られた後の段階において、こうした柱や見出し等の追加が求められるようなことは、少なからず起こりうる。加えて、既存のページや新規に追加挿入したページにタブを形成して、そこに章見出しなどを設けることが求められることも少なくない。このような場合、原則的にはレイアウト処理を行う入力側において原稿を修正したうえで、再度出力処理に供することが必要となる。出力側で製版フィルムや刷版を用いる場合には、これらを再作製することも必要である。そのため、コスト的にも時間的にも効率が悪く、スループットの低下を招く要因となる。また、そもそも、このようなワークフローを遡るような処理は、できるだけ回避されるべきである。
【０００５】
一方、いわゆるデジタル印刷装置、つまりは、デジタルデータとして入稿された原稿データから直接に印刷物を作成する印刷装置を、出力装置として用いるワークフローの場合であれば、製版フィルムや刷版が不要なので、原稿データをいったんレイアウト側に戻すことなく出力側で柱や見出し等を追加する処理を行えれば、係るスループットの低下を抑制することができる。
【０００６】
しかしながら、このようなデジタル印刷装置を有するワークフローの場合であっても、従来は、追加処理を出力側で行うにあたって、処理対象となるページを特定する情報や、ページの挿入やタブの形成の要否に関する情報などがあらかじめ与えられたうえで、出力側のオペレータが入力側で用いるものと同様のレイアウトソフトウェアを使用して、逐次に処理を行う必要があり、オペレータの作業負担となっていた。特に、タブの付与に関しては、オブジェクトの追加に先だって該当するページのみを選択的に変形（拡張）する処理も必要となるため、処理の煩雑さがより大きなものとなり、印刷ミスが生じる要因ともなっていた。
【０００７】
特許文献１に開示された技術は、そもそもはレイアウト段階に適用されるものであるが、これを係る出力側におけるページ構成要素の追加処理に適用するとしても、ページの挿入やタブの形成についての効率化が実現されるものではない。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、タブの形成やページの挿入を含めたページ構成要素の追加処理を容易に行える処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、前記オブジェクトを合成するページを設定するページ設定手段と、前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較手段と、前記ページを変形するページ変形手段と、を備え、前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形手段が前記ページを拡張し、前記オブジェクト合成手段が前記ページ変形手段によって拡張された領域に対して前記オブジェクトを合成することを特徴とする。
【００１０】
また、請求項２の発明は、請求項１に記載の印刷データ処理装置であって、前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段、をさらに備え、前記ページ挿入手段は、前記ページ設定手段においてページの挿入が設定されている場合に、設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、ことを特徴とする。
【００１１】
また、請求項３の発明は、所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、前記オブジェクトを合成するページを設定するページ設定手段と、前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段と、を備え、前記ページ挿入手段は、前記ページ設定手段における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、ことを特徴とする。
【００１２】
また、請求項４の発明は、請求項１ないし請求項３のいずれかに記載の印刷データ処理装置であって、所定の印刷装置における前記ページデータに基づく出力処理に際して前記印刷装置を制御する制御手段、をさらに備えることを特徴とする。
【００１３】
また、請求項５の発明は、請求項４に記載の印刷データ処理装置であって、前記印刷装置における出力処理に供される印刷ジョブデータから、前記ページデータを抽出する抽出手段、をさらに備えることを特徴とする。
【００１４】
また、請求項６の発明は、a)所定のページデータに基づいて印刷を行う印刷装置と、b)所定のページ記述言語で記述されたページデータに対し所定の処理を行う印刷データ処理装置であって、b-1)前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、b-2)前記オブジェクトを合成するページを設定するページ設定手段と、b-3)前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、b-4)前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較手段と、b-5)前記ページを変形するページ変形手段と、b-6)前記印刷装置における前記ページデータに基づく出力処理に際して前記印刷装置を制御する制御手段と、を備え、前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形手段が前記ページを拡張し、前記オブジェクト合成手段が前記ページ変形手段によって拡張された領域に対して前記オブジェクトを合成することを特徴とする印刷データ処理装置と、を備えることを特徴とする。
【００１５】
また、請求項７の発明は、a)所定のページデータに基づいて印刷を行う印刷装置と、b-1)前記ページデータに所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成手段と、b-2)前記オブジェクトを合成するページを設定するページ設定手段と、b-3)前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定手段と、b-4)前記ページデータの指定された箇所に新たなページを挿入するページ挿入手段と、を備え、前記ページ挿入手段は、前記ページ設定手段における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、前記合成手段は、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、ことを特徴とする印刷データ処理装置と、を備えることを特徴とする。
【００１６】
また、請求項８の発明は、所定のページ記述言語で記述されたページデータに対し所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成方法であって、前記オブジェクトを合成するページを設定するページ設定工程と、前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定工程と、前記オブジェクトを前記ページに合成する場合に、前記オブジェクトが印刷対象となっている用紙の印刷可能範囲を越えて印刷されるか否かを、前記配置位置と前記ページデータにおいて規定されるページサイズとに基づいて判定するサイズ比較工程と、前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合に前記ページを変形するページ変形工程と、前記ページデータに前記オブジェクトを合成するオブジェクト合成工程と、を備え、前記オブジェクト合成工程においては、前記オブジェクトが印刷可能範囲を越えて印刷されると判定された場合には、前記ページ変形工程において拡張された領域に対して前記オブジェクトを合成することを特徴とする。
【００１７】
また、請求項９の発明は、請求項８に記載のオブジェクト合成方法であって、前記ページデータの指定された箇所に新たなページを挿入するページ挿入工程、をさらに備え、前記ページ挿入工程においては、前記ページ設定工程においてページの挿入が設定されている場合に、設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、前記合成工程においては、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、ことを特徴とする。
【００１８】
また、請求項１０の発明は、所定のページ記述言語で記述されたページデータに対し所定のページ構成要素を表すオブジェクトを合成するオブジェクト合成方法であって、前記オブジェクトを合成するページを設定するページ設定工程と、前記ページにおける前記オブジェクトの配置位置を設定する配置位置設定工程と、前記ページデータの指定された箇所に新たなページを挿入するページ挿入工程と、前記ページデータに前記オブジェクトを合成するオブジェクト合成工程と、を備え、前記ページ挿入工程においては、前記ページ設定工程における設定結果に基づいて、指定されたページの前または後のいずれかに前記新たなページを挿入し、前記合成工程においては、前記新たなページに対し前記配置位置に従って前記オブジェクトを合成する、ことを特徴とする。
【００１９】
また、請求項１１の発明は、コンピュータにおいて実行されることにより、前記コンピュータを、請求項１ないし請求項５のいずれかに記載の印刷データ処理装置として機能させることを特徴とする。
【発明の効果】
【００２０】
請求項１ないし請求項１１の発明によれば、ページ物の印刷物について所定のページ構成要素の追加が必要になった場合でも、効率的かつ確実な追加処理が実現される。特に、ワークフローの出力側において用いられる場合に、出力側のオペレータの作業負担が軽減されるとともに、出力処理のスループットが向上する。
【００２１】
特に、請求項１、請求項２、請求項６、請求項８および請求項９の発明によれば、ページ物の印刷物についてタブの追加が必要になった場合でも、マニュアルで逐一追加処理することなく、該当する全てのページについて、要求された追加処理を一括して行える。
【００２２】
特に、請求項２、請求項３、請求項７、請求項９、および請求項１０の発明によれば、ページ物の印刷物について新たなページを挿入してページ構成要素を該挿入ページに配置することが必要となった場合でも、マニュアルで逐一処理することなく、該当する全ての挿入箇所について、要求された処理を一括して行える。
【００２３】
特に、請求項３および請求項９の発明によれば、ページ物の印刷物についてタブ付きのページを新たに挿入することが必要となった場合でも、マニュアルで逐一処理することなく、該当する全ての挿入箇所について、要求された処理を一括して行える。
【発明を実施するための最良の形態】
【００２４】
＜システム概要＞
図１は、本発明の実施の形態に係る印刷データ処理装置１を含む印刷システム１０の構造を模式的に示す図である。印刷システム１０は、所定のレイアウトソフトウェアを用いて作成されたページデータ、好ましくは、ＰＤＦ（Portable Document Format）などの所定のページ記述言語（ＰＤＬ：Page Description Language）に基づいて、印刷物を出力するシステムである。印刷システム１０は、印刷データ処理装置１の他に、印刷ジョブデータベース２と、印刷装置３と、クライアントコンピュータＣとを主として備える。印刷データ処理装置１は、印刷ジョブデータベース２と、印刷装置３と電気的に接続されている。また、印刷データ処理装置１は、クライアントコンピュータＣと、ネットワークＮを介して接続されている。
【００２５】
印刷データ処理装置１は、いわゆるサーバコンピュータとして実現される装置である。印刷データ処理装置１は、クライアントコンピュータＣからの印刷指示に応じて、印刷対象となるページデータの送付を受けるとともに、印刷条件の設定指示を受け、これらに基づいて印刷ジョブデータＤＪを作成する。すなわち、印刷ジョブデータＤＪとは、印刷対象となったページデータと、印刷装置３の出力特性に適した出力を実現するための処理条件（例えばラスタライズ処理条件など）とを含むデータである。印刷データ処理装置１は、作成した印刷ジョブデータＤＪに基づいて印刷装置３を制御して、所定の印刷物を出力させる。印刷データ処理装置１はまた、印刷対象となったページデータに対し、ページ構成要素を追加する処理も行うことができる。印刷データ処理装置１の構成については後述する。
【００２６】
印刷ジョブデータベース２は、印刷データ処理装置１において作成された印刷ジョブデータＤＪ（ＤＪ１〜ＤＪｎ）を保存・蓄積するためのデータベースである。
【００２７】
印刷装置３は、印刷データ処理装置１において作成された印刷ジョブデータに従って、印刷物の出力処理を行う装置である。すなわち、印刷装置３は、デジタルデータとして与えられる印刷ジョブデータに基づいて印刷物を出力することができる、いわゆるデジタル印刷装置である。
【００２８】
クライアントコンピュータＣは、汎用のパーソナルコンピュータであり、図示しない所定のレイアウトソフトウェアが読み込まれ実行されることにより、出力すべき印刷物のレイアウトを行い、所定のページ記述言語で記述されたページデータを作成するための作成手段として作用する。また、ページデータに基づく出力を実行させる際の印刷指示を印刷装置３に与える指示手段としても作用する。なお、図１においては、３つのクライアントコンピュータＣが図示されているが、クライアントコンピュータＣの数はこれに限定されるものではない。
【００２９】
＜印刷データ処理装置＞
印刷データ処理装置１は、図１に示すように、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、およびＲＡＭ１１ｃから構成され、後述する各機能を実現する制御部１１と、ハードディスクなどにより構成され、種々のデータやプログラムを記憶する記憶部１２と、オペレータが各種の指示を入力するためのマウス１３ａやキーボード１３ｂなどからなる操作部１３と、ディスプレイ等の表示部１４と、ＭＯ、ＣＤ−Ｒ、ＤＶＤ−ＲＡＭなど種々の可搬性の記録媒体との間でデータのリード／ライトを行うためのＲ／Ｗ部１５と、他の装置等との間でデータの受け渡しを行うためのインターフェースとしての通信部１６とを、主として備えている。
【００３０】
図２は、印刷データ処理装置１の制御部１１において実現される機能を説明するための図である。制御部１１においては、記憶部１２に記憶されている所定のプログラム１２ｐ（図１）が実行されることにより、ＣＰＵ１１ａ、ＲＯＭ１１ｂ、およびＲＡＭ１１ｃの作用によって、印刷ジョブ処理部２０と、オブジェクト追加処理部３０とが、主として実現される。なお、図２には、オブジェクト追加処理部における処理の際のデータの流れを併せて示している。
【００３１】
なお、印刷データ処理装置１においては、処理対象となるページデータの内容や種々の設定メニューを表示部１４に表示させつつ、オペレータがマウス１３ａにより所定のメニューボタン等をクリック操作したり、アイコン等をドラッグアンドドロップ操作するなどして実行指示を与えることにより、所定の処理を行うことができる、いわゆるＧＵＩ（Graphical User Interface）が、制御部１１、操作部１３、表示部１４などの機能により実現されている。制御部１１に実現される各部の処理も、このＧＵＩを用いて行われる。
【００３２】
印刷ジョブ処理部２０は、クライアントコンピュータＣからの指示に従って、印刷ジョブデータを作成する処理や、印刷装置に印刷を実行させる処理などを主に担う。印刷ジョブ処理部２０は、印刷ジョブデータ作成部２１と、ラスタライズ処理部２２と、印刷装置制御部２３と、ページデータ出力処理部２４とを主として備える。
【００３３】
印刷ジョブデータ作成部２１は、クライアントコンピュータＣから所定のページデータＤＰについての印刷実行指示がなされると、これに応答して、当該ページデータＤＰに対応した印刷ジョブデータＤＪを作成する。本実施の形態においては、クライアントコンピュータＣにおいて作成したページデータＤＰを印刷に供する際に、併せて、クライアントコンピュータＣの側で、所定の設定メニューに基づいてラスタライズ処理や印刷処理の条件が設定され、ＲＩＰ条件情報Ｉ５や印刷条件情報Ｉ６として印刷データ処理装置１に受け渡される。印刷データ処理装置１においては、印刷ジョブデータ作成部２１の作用によって、ページデータＤＰとＲＩＰ条件情報Ｉ５や印刷条件情報Ｉ６が関連付けられて、印刷ジョブデータＤＪが作成される。ここで、ＲＩＰ条件情報Ｉ５は、ラスタライズ処理部２２において行われるラスタライズ処理の処理条件を示す情報である。また、印刷条件情報Ｉ６は、印刷部数や用紙サイズ、出力解像度、印刷濃度、拡大・縮小など、ページデータＤＰに係る印刷を印刷装置３にて実行する際の印刷条件情報である。
【００３４】
印刷ジョブデータＤＪが作成されると、印刷データ処理装置１は、その記述内容に従ってページデータＤＰにラスタライズ処理を施したうえで、該ページデータＤＰを印刷装置３に受け渡し、印刷条件情報Ｉ６に従って印刷装置３を制御して、印刷物を出力させることになる。
【００３５】
また、作成された印刷ジョブデータＤＪは、印刷ジョブデータベース２に蓄積される。これにより、蓄積された印刷ジョブデータＤＪをクライアントコンピュータＣから呼び出して、該印刷ジョブデータＤＪに基づく印刷物の出力を再度行うことも可能である。
【００３６】
ラスタライズ処理部２２は、印刷対象とされたページデータＤＰを、印刷装置３において処理可能なラスターデータに変換するラスタライズ処理を担う。ラスタライズ処理については、公知の技術を適用可能である。
【００３７】
印刷装置制御部２３は、印刷装置３の動作を制御する。クライアントコンピュータＣからある印刷ジョブデータＤＪに係る印刷実行指示があった場合、印刷装置制御部２３は、該印刷ジョブデータＤＪに含まれる印刷条件情報Ｉ６を参照し、その記述内容に従って、ラスターデータとされたページデータについて印刷装置３に印刷処理を行わせて、印刷物を出力させる。
【００３８】
ページデータ出力処理部２４は、いったん印刷ジョブデータＤＪに組み込まれたページデータＤＰを、別データファイルとして出力する処理を担う。例えば、後述するオブジェクト追加処理に該ページデータＤＰを供する場合などに、係る処理が行われ、ページデータＤＰが印刷ジョブデータＤＪから抽出されることになる。オブジェクト追加処理がなされたページデータＤＰについては、再び、印刷ジョブデータ作成部２１による印刷ジョブデータＤＪの作成に供することができる。
【００３９】
オブジェクト追加処理部３０は、いったん印刷ジョブデータの作成対象となったページデータに対して、ノンブルや柱、見出しなどのページ構成要素となるオブジェクトを追加する処理や、さらには、必要に応じて行われる、ページを挿入する処理や、タブの形成のためにページを変形（拡張）する処理を担う。オブジェクト追加処理部３０は、ページ配列処理部３１と、ページ変形処理部３２と、オブジェクト合成部３３と処理条件設定部３４と、を主として備える。
【００４０】
ページ配列処理部３１は、オブジェクト追加処理の対象となっているページデータＤＰ（対象ページデータＤＰ０）においてすでに配列されているページの間に、新たなページを追加挿入する挿入処理の要否や、各ページにおけるオブジェクトの追加の要否に基づいて、新たなページデータを構成する各ページを配列する処理を担う。見出し等のオブジェクトをタブに追加する場合に、既存のページではなく、対象ページデータＤＰ０においてすでに配列されているページの間に、新たなページを挿入して係る追加を行う場合があることから、これに対応すべく、ページ配列処理部３１の作用によりページ挿入処理が実現される。ここで、挿入がなされない場合も含め、ページ配列処理部３１による処理の結果として一時的に得られるページデータＤＰを、特に、一次ページデータＤＰ１と称することとする。なお、ページ挿入がなされたうえでオブジェクトが追加される場合、新たなページの挿入によって、ページ番号が挿入前と異なるページが生じてしまう。ページ配列処理部３１においては、その整合を取るために、オブジェクト追加処理の前後のページカウントの整合を取るためのページカウント情報Ｉ４が、生成・更新される。
【００４１】
ページ変形処理部３２は、ページ変形処理の対象となっているページのサイズと、追加オブジェクトのサイズとを取得し、それらの値に基づいてページ変形の要否を判断し、必要に応じてページ変形処理を行う。ページ変形処理部３２は、サイズ比較判定部３２ａと、ページサイズ更新部３２ｂとを備える。サイズ比較判定部３２ａは、あるページに対するオブジェクトの追加が、タブを形成した上で行われることになるか否か、換言すれば、既存のページデータＤＰにおいて印刷対象となっている用紙の印刷可能範囲を越えて行われることになるか否かを判定する。ページサイズ更新部３２ｂは、そのようなオブジェクトの追加が行われる場合、タブを形成すべく、当該ページの設定サイズそのものを変形（拡大）する処理を担う。ここで、ページ変形がなされない場合も含め、ページ変形処理部３２による処理の結果として一時的に得られるページデータＤＰを、特に、二次ページデータＤＰ２と称することとする。
【００４２】
オブジェクト合成部３３は、追加対象となっているオブジェクトを、ページデータＤＰに合成する処理を担う。すなわち、追加対象となるオブジェクトを表現するデータ内容を、例えばＰＤＦなど、所定の形式のＰＤＬで記述されているページデータＤＰのデータ内容に追記する処理を担う。オブジェクト合成部３３による処理の結果得られるページデータＤＰを、特に、処理済ページデータＤＰＮと称することとする。
【００４３】
処理条件設定部３４は、ページデータＤＰにオブジェクトを追加する場合に必要となる種々の処理条件を設定する処理を担う。処理条件設定部３４の作用により、処理対象ページ情報Ｉ１と、ページ変形処理情報Ｉ２と、追加オブジェクト情報Ｉ３とが主に設定される。処理対象ページ情報Ｉ１は、ページ挿入処理の要否や、ページ挿入処理を行う際のページ挿入箇所、オブジェクトの追加先となるページ、などを処理条件として与える。ページ変形処理情報Ｉ２は、追加されるオブジェクトの配置位置やページ変形の許容範囲など、ページ変形処理を行う際に必要な処理条件を与える。追加オブジェクト情報Ｉ３は、追加されるオブジェクトの種別（テキスト、画像）、そして、テキストを追加する際にはその書式や、画像を追加する場合にはその保存先（リンク先）などを処理条件として与える。
【００４４】
これらの処理条件の設定は、オペレータが操作部１３を通じて行う所定の処理操作によって表示部１４に表示される所定の入力ダイアログに、オペレータが必要な入力操作を行うことによって、実現される。図３、図４、図５、および図６は、それぞれ、処理条件設定部３４の作用によって表示部１４に表示される入力ダイアログを例示する図である。
【００４５】
図３に示す入力ダイアログＤＬ１においては、オブジェクトを追加するページを指定するためのページ指定フィールドＦ１や、ページを挿入してそのページにオブジェクトを追加するか否かの場合の設定を行うための挿入指定フィールドＦ２が備わっている。ページを挿入してオブジェクトを追加する場合には、挿入を行うのが指定ページの前後いずれであるのかについて、設定するようになっている。入力ダイアログＤＬ１に対する設定内容は、処理対象ページ情報Ｉ１を構成する。
【００４６】
図４に示す入力ダイアログＤＬ２においては、追加するオブジェクトの配置位置などを設定する配置設定フィールドＦ３や、ページ変形の要否を設定するチェックボックスが備わる変形要否設定フィールドＦ４や、ページ変形を行う場合に、次述するページ変形のための入力ダイアログＤＬ３を開く際にクリックされる変形設定ボタンＢ１や、オブジェクトとして画像を追加する場合に画像の保存先を指定するための図示しないダイアログを表示するための画像貼り込み設定ボタンＢ２等が備わっている。なお、図４においては、オブジェクトを追加する位置を「背景領域」として設定し、該背景領域に、テキストや画像を配置する、という態様を取る場合を例示しているので、配置設定フィールドＦ３においては、オブジェクトの配置位置として背景領域を設定する態様となっている。配置設定フィールドＦ３においては、オブジェクトを追加しようとする位置を、オブジェクトの例えば左下隅を基準点とした場合の所定の原点位置に対する該基準点の位置として与えることで、設定を行えるようになっている。係る設定内容が、ページ変形処理情報Ｉ２や、追加オブジェクト情報Ｉ３を構成する。なお、基準点の位置や、原点位置は、適宜に変更可能である。また、あるページについて、配置設定フィールドＦ３において設定された配置位置に実際にオブジェクトが追加された状態や、あるいはオブジェクトに相当する代用図形を配置した状態を表示部１４にプレビュー表示させつつ、該オブジェクトや代用図形をドラッグするなどして配置位置を調整できる態様であってもよい。
【００４７】
図５に示す入力ダイアログＤＬ３においては、ページ変形処理を行う場合の各ページに対する適用方法を設定する変形方法設定フィールドＦ５や、配置設定フィールドＦ３において設定されるオブジェクトの配置位置に対して、ページ変形処理を行う際の許容範囲、すなわち、変形可能範囲を設定する許容範囲設定フィールドＦ６とを主として備える。変形方法設定フィールドＦ５においては、あるページに対してページ変形を施してオブジェクトを追加する設定を行った場合に、オブジェクトが追加されないページに関しても同様に変形を行うのか否かについて、および、あるページについて変形を行う場合に、当該ページと見開き時に左右あるいは上下対象となるページにも同様に変形を施すか否かが指定される。許容範囲設定フィールドＦ６においては、従前のページのサイズから、どれだけの範囲であれば、ページを変形（拡張）してもよいのかが定められる。設定された許容範囲を超えてオブジェクトの配置が定められている場合は、変形要否設定フィールドＦ４においてページ変形処理を行うよう指定されていても、変形を行えないことになる。係る設定内容は、ページ変形処理情報Ｉ２を構成する。
【００４８】
図６に示す入力ダイアログＤＬ４においては、追加オブジェクトとして、テキスト文字列を配置する場合の文字列設定フィールドＦ７を主として備える。文字列設定フィールドＦ７においては、例えばノンブルを追加する場合の書式設定や、フォント設定、文字の向きなどが設定できるようになっている。ノンブル等については、所定の制御記号を用いることにより、自動的にインクリメントされた連番を与えることも可能である。係る設定内容は、追加オブジェクト情報Ｉ３を構成する。
【００４９】
なお、入力ダイアログＤＬ１、ＤＬ２、およびＤＬ４は、タブにより交互に切替表示できるようになっている。
【００５０】
＜オブジェクトの追加処理＞
＜ページ挿入しない場合＞
次に、本実施の形態に係るオブジェクトの追加処理について説明する。図７は、印刷データ処理装置１におけるオブジェクト追加処理の流れを示す図である。
【００５１】
まず、ページデータ出力処理部２４の作用により、処理対象となるページデータが、対象ページデータＤＰ０として所定の印刷ジョブデータＤＪから取得される（ステップＳ１）。なお、印刷ジョブデータＤＪに組み込まれる前のページデータを対象として処理を行うことも可能であり、この場合は、そのデータが直接に対象ページデータＤＰ０とされる。
【００５２】
次に、オペレータによりオブジェクトを追加する際の処理条件を設定する（ステップＳ２）。処理条件の設定は、上述したように、処理条件設定部３４の作用に基づき表示部１４に表示される、種々の入力ダイアログを介して行われる。これにより、処理対象ページ情報Ｉ１、ページ変形処理情報Ｉ２、追加オブジェクト情報Ｉ３が設定されることになる。なお、これらの処理条件については、あらかじめデフォルト値を定めてこれを記憶部１２に記憶しておき、処理条件の設定に際して適宜変更する態様であってもよい。また、オブジェクトの配置位置を設定する際には、対象ページデータＤＰ０の任意のページのイメージを表示部１４に表示させつつ、追加オブジェクトをドラッグ＆ドロップするなどして適宜に設定する態様であってもよい。
【００５３】
対象ページデータＤＰ０と処理条件とが定められると、対象ページデータＤＰ０を構成する各ページについて、逐次に処理が行われる。ここで、以降の説明においては、対象ページデータＤＰ０の総ページ数をＮ（Ｎは自然数）とし、任意のページをｎページ目と称し（ｎは自然数）、追加処理されることにより得られる処理済ページデータＤＰＮの任意のページをｐページ目（ｐは自然数）と称する。あるページについて処理を行う際のｎおよびｐの値は、ページカウント情報Ｉ４として保持される。ページ挿入処理がなされない場合、あるページについてのｎとｐの値は一致するが、途中でページ挿入処理がなされた以降のページについては、両者は一致しないことになるので、対象ページデータＤＰ０のあるページについては、ｎ≦ｐなる関係が成り立つことになる。
【００５４】
まず最初は、ｎ＝１、すなわち対象ページデータＤＰ０の１ページ目が処理対象となり、ｐ＝１となるページを得ることになる（ステップＳ３）。以降は、挿入指定フィールドＦ２においてページ挿入が指示されているか否かで、すなわち、処理対象ページ情報Ｉ１におけるページ挿入に関する記述内容に応じて、対象ページデータＤＰ０のｎページ目について、処理が場合分けされることになる（ステップＳ４）。
【００５５】
挿入指定フィールドＦ２においてページ挿入が指示されていない場合、ｎページ目についての処理に際して、ページ配列処理部３１は、対象ページデータＤＰ０に基づいて得られる一次ページデータＤＰ１において、対象ページデータＤＰ０のｎページ目を、ｐページ目とする（ステップＳ５）。これにより、以降、元のｎページ目はｐページ目として取り扱われることになり、ｐページ目を対象に、オブジェクトの追加処理がなされる（ステップＳ６）。ただし、図７の説明においては、オブジェクト追加をしない場合の処理や、ページ変形処理を含め、オブジェクト追加処理と称することとする。
【００５６】
図８は、係るオブジェクト追加処理の詳細な処理の流れを説明する図である。図９は、あるページについてのオブジェクト追加処理の例を示す図である。図１０は、図９におけるページがＰＤＦ形式で記述されているページデータとして与えられている場合に、オブジェクト追加処理の前後のページデータの記述内容を対比して示す図である。
【００５７】
追加処理後にｐページ目となるページが処理対象である場合（ステップＳ２１）、まず、ｐページ目がオブジェクト追加の対象となっているかどうかが判断される（ステップＳ２２）。ここで、ｐページ目が、挿入されたページである場合は、必ずオブジェクトの追加が実行される。
【００５８】
一方、ｐページ目が挿入されたページでない場合は、対象ページデータＤＰ０に存在するページ（ｎページ目）に対するオブジェクトの追加の要否を判断することになる。すなわち、ページ指定フィールドＦ１において、オブジェクトの追加対象として指定され処理対象ページ情報Ｉ１として記述されたページと、対象ページデータＤＰ０において当該ページを示す記述とを比較照合して、オブジェクトを追加するページか否かが判断される。例えば、図１０に示すように、ページデータがＰＤＦ形式にて記述されている場合、＜page＞タグの位置の＜no＞属性がページ番号を表しているので、あるページにおける処理に際しては、係るタグおよび属性と処理対象ページ情報Ｉ１とを比較照合して、オブジェクトの追加をするページか否かを判断することになる。
【００５９】
ページ配列処理部３１が、ページ指定フィールドＦ１に対する入力内容に基づいて定まる処理対象ページ情報Ｉ１の内容に基づいて、ｐページ目（ｎページ目）がオブジェクトが追加されるページに設定されていると判断した場合（ステップＳ２２でＹＥＳ）、ページ変形処理部３２は、一次ページデータページＤＰ１からページ全体のサイズを取得し（ステップＳ２３）、さらに追加しようとしているオブジェクトの配置情報をページ変形処理情報Ｉ２から取得する（ステップＳ２４）。これらに基づいて、サイズ比較判定部３２ａが、サイズ比較処理を実行する（ステップＳ２５）。
【００６０】
例えば、図９（ａ）に示すように、一次ページデータＤＰ１のあるページＤＰ１ｐにおいて、左下を原点（０，０）とし、ｘ軸方向（水平方向）のページサイズをＷ、ｙ軸方向（垂直方向）のページサイズをＨとするときに、水平方向ｗ、垂直方向ｈのサイズを有するオブジェクトＯＢを配置する場合（、該オブジェクトＯＢの基準点を左下に取る場合であれば、オブジェクトＯＢがページからはみ出さないための条件、つまりページを変形する必要がない条件は、
０＜ｘ０＋ｗ＜Ｗ    （式１）；
０＜ｘ０            （式２）；
０＜ｙ０＋ｈ＜Ｈ    （式３）；
０＜ｙ０            （式４）；
が全て成り立つことである。
【００６１】
式１〜式４のいずれか１つでも成り立たない場合は、当該配置位置にオブジェクトＯＢを追加しようとする際に、ページ変形が必要となる（ステップＳ２６でＹＥＳ）。ここで、変形要否設定フィールドＦ４においてページ変形が指定されている場合（ステップＳ２７でＹＥＳ）、当該配置位置が許容範囲設定フィールドＦ６における許容範囲内であるか否かが判定される（ステップＳ２８）。
【００６２】
水平方向右端側の許容範囲をｘ１、左端側の許容範囲をｘ２、垂直方向上端側の共犯委をｙ１，下端側の許容範囲をｙ２とすると、オブジェクトＯＢが変形の許容範囲にあるための条件は、
０＜ｘ０＋ｗ＜Ｗ＋ｘ１    （式５）；
−ｘ２＜ｘ０              （式６）；
０＜ｙ０＋ｈ＜Ｈ＋ｙ１    （式７）；
−ｙ２＜ｙ０              （式８）；
が全て成り立つことである。
【００６３】
式５〜式８が満たされる場合、ページサイズ更新部３２ｂの作用により、ページ変形処理が行われる（ステップＳ２９）。図９（ａ）は、係る場合に相当する状態を示すものとする。図９（ａ）においては、オブジェクトＯＢについての配置位置ＡＬがページＤＰ１ｐにおいて、水平方向右端側においてはみ出る位置にあるので、ページＤＰ１ｐの右端側を変形（拡張）する処理を行う必要がある。すなわち、ページサイズ更新部３２ｂは、水平方向正の向きにｘ０＋ｗ−Ｗだけページを拡張するよう、一次ページデータＤＰ１に記述されているページサイズを書き換えて、二次ページデータＤＰ２を得る。図９（ｂ）は、ページＤＰ１ｐが拡張領域ＥＸ１の分だけ拡張変形された状態を示している。
【００６４】
このようなページの拡張変形がなされたうえで、オブジェクト合成部３３の作用によって、二次ページデータＤＰ２にオブジェクトＯＢの内容を合成する処理、つまりは、二次ページデータＤＰ２の記述内容にオブジェクトＯＢを表す記述内容を追記する処理がなされる（ステップＳ３０）。図９（ｃ）は、オブジェクトＯＢが拡張された後のページＤＰ１ｐに追加された状態を示している。図１０に示す場合であれば、図１０（ａ）に示す対象ページデータＤＰ０において「２００」なる値が与えられている水平方向のページサイズＷ１が、図１０（ｂ）に示す対象ページデータＤＰ０においては「２２０」なる値のページサイズＷ２に書き換えられているとともに、追加されたオブジェクトＯＢに対応する記述ＯＢ１が追記されている。なお、図１０（ｂ）に示す場合においては、＜nombre＞属性が、追加されたオブジェクトを示す属性として定義されているものとする。このようにオブジェクトが追記されることで、あるページ（ｐページ目）についてのオブジェクトの追加処理は終了する（ステップＳ３１）。
【００６５】
なお、図９および図１０の場合は、オブジェクトＯＢが追加されていない拡張領域ＥＸ２の分だけよけいに変形がされた状態となっているが、係る領域については、必要であれば後工程で裁断される。
【００６６】
また、ページ変形の結果、ページサイズが他のページよりも大きくなったページについては、他のページと異なる用紙にて印刷を行う必要が生じる場合がある。係る場合に対応すべく、ページ変形処理に際して、処理済ページデータＤＰＮに対し、当該用紙サイズについての情報を対応ページの記述に併記する態様が実現されていてもよい。
【００６７】
ステップ２６に戻り、式１〜式４が全て満たされる場合、オブジェクトを追加するに当たってページの変形は不要である（ステップＳ２６でＮＯ）ので、ページ変更に係る処理を行うことなくオブジェクトの追加処理（ステップＳ３０）に移行する。
【００６８】
変形要否設定フィールドＦ４においてページ変形が指定されていない場合（ステップＳ２７でＮＯ）、および式５〜式８を満たさず配置位置が許容範囲設定フィールドＦ６における許容範囲を越えている場合（ステップＳ２８でＮＯ）、いずれも、ページ変形を行うことができないので、処理が中止され、そのまま終了となる（ステップＳ３１）。また、ｐページ目がオブジェクト追加の対象となっていない場合（ステップＳ２２でＮＯ）も、そのまま係るページの処理は終了となる（ステップＳ３１）。
【００６９】
図７に戻り、このようなオブジェクトの追加処理が全てのｎ、つまり全Ｎページ分について行われている場合（ステップＳ７でＹＥＳ）、ページデータ全体に対するオブジェクト追加処理は終了する（ステップＳ１７）。さらに処理すべきページがある場合は、ページカウント情報Ｉ４においてｐ、ｎの値がともに１ずつ加算されて更新されたうえで（ステップＳ８）、ｎ＋１ページ目の処理に移行する。
【００７０】
＜ページ挿入する場合＞
一方、ステップＳ４に戻って、挿入指定フィールドＦ２においてページ挿入が指示されている場合、ページ挿入がなされることになるが、この場合、ページ指定フィールドＦ１において指定されたページの前に挿入するのか、後ろに挿入するのかを設定することになる。
【００７１】
対象ページデータＤＰ０のｎページ目についての処理に際して、挿入指定フィールドＦ２において指定ページの「前」に挿入するよう設定されている場合、ページ配列処理部３１の作用により、一次ページデータＤＰ１のその時点におけるｐページ目に、新規なページが挿入される（ステップＳ９）。例えば、図１０にしめすようなＰＤＦ形式でページデータが記述される場合であれば、＜page＞タグと＜/page＞タグとで挟まれた記述部分が追記されることで、新たなページが挿入されたことになる。そして、この挿入されたｐページ目に対して、上述したようなオブジェクトの追加処理がなされる（ステップＳ１０）。追加処理そのものの内容は、図８〜図１０に基づいて説明した上記内容と同様である。
【００７２】
かかるｐページ目についてのオブジェクト追加処理がなされると、対象ページデータＤＰ０のその時点におけるｎページ目を、一次ページデータＤＰ１におけるｐ＋１ページ目とする（ステップＳ１１）。これにより、以降、元のｎページ目はｐ＋１ページ目として取り扱われることになる。ただし、この場合、ｎページ目（ｐ＋１ページ目）自体はオブジェクト追加の対象ではないので、オブジェクトの追加処理はなされない。
【００７３】
全てのｎ、つまり全Ｎページ分について処理が行われている場合（ステップＳ１２でＹＥＳ）、ページデータ全体に対するオブジェクト追加処理は終了する（ステップＳ１７）。さらに処理すべきページがある場合は、ページカウント情報Ｉ４においてｐの値に２、ｎの値に１を加算して更新したうえで（ステップＳ１３）、ｎ＋１ページ目の処理に移行する。ｎページ目の前に１ページ分を挿入しているので、ｎページ目に対応する処理においては、２ページ分の処理を行っていることになるからである。
【００７４】
対象ページデータＤＰ０のｎページ目についての処理に際して、挿入指定フィールドＦ２において指定ページの「後ろ」に挿入するよう設定されている場合、まず、ページ配列処理部３１の作用により、対象ページデータＤＰ０のその時点におけるｎページ目を、一次ページデータＤＰ１におけるｐページ目とする（ステップＳ１４）。これにより、以降、元のｎページ目はｐページ目として取り扱われることになる。ただし、この場合、ｎページ目（ｐページ目）自体はオブジェクト追加の対象ではないので、オブジェクトの追加処理はなされない。
【００７５】
続いて、一次ページデータＤＰ１の上記ｐページ目の次のページに、つまり、その時点におけるｐ＋１ページ目に、新規なページが挿入される（ステップＳ１５）。そして、この挿入されたｐ＋１ページ目に対して、上述したようなオブジェクトの追加処理がなされることになる（ステップＳ１６）。追加処理そのものの内容は、図８〜図１０に基づいて説明した上記内容と同様である。
【００７６】
全てのｎ、つまり全Ｎページ分について処理が行われている場合（ステップＳ１２でＹＥＳ）、ページデータ全体に対するオブジェクト追加処理は終了し（ステップＳ１７）、さらに処理すべきページがある場合は、ページカウント情報Ｉ４においてｐの値に２、ｎの値に１を加算して更新したうえで（ステップＳ１３）、ｎ＋１ページ目の処理に移行するのは、上記と同様である。
【００７７】
以上、説明したように、本実施の形態に係る印刷データ処理装置１においては、図７、図８に示すような手順を実行することにより、ページ物の印刷物について柱やタブなどの追加が必要になった場合でも、マニュアルで逐一追加処理することなく、該当する全てのページについて、要求された追加処理を一括して行える。これにより、タブの形成やページの挿入を含めたページ構成要素の効率的かつ確実な追加処理が実現される。特に、ワークフローの出力側において用いられる場合に、出力側のオペレータの作業負担が軽減されるとともに、出力処理のスループットが向上する。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態に係る印刷データ処理装置１を含む印刷システム１０の構造を模式的に示す図である。
【図２】印刷データ処理装置１の制御部１１において実現される機能を説明するための図である。
【図３】処理条件設定部３４の作用によって表示部１４に表示される入力ダイアログを例示する図である。
【図４】処理条件設定部３４の作用によって表示部１４に表示される入力ダイアログを例示する図である。
【図５】処理条件設定部３４の作用によって表示部１４に表示される入力ダイアログを例示する図である。
【図６】処理条件設定部３４の作用によって表示部１４に表示される入力ダイアログを例示する図である。
【図７】印刷データ処理装置１におけるオブジェクト追加処理の流れを示す図である。
【図８】オブジェクト追加処理の詳細な処理の流れを説明する図である。
【図９】あるページについてのオブジェクト追加処理の例を示す図である。
【図１０】ページがＰＤＦ形式で記述されているページデータとして与えられている場合に、オブジェクト追加処理の前後のページデータの記述内容を対比して示す図である。
【符号の説明】
【００７９】
１  印刷データ処理装置
２  印刷ジョブデータベース
３  印刷装置
１０  印刷システム
Ｃ  クライアントコンピュータ
Ｆ１  ページ指定フィールド
Ｆ２  挿入指定フィールド
Ｆ３  配置設定フィールド
Ｆ４  変形要否設定フィールド
Ｆ５  変形方法設定フィールド
Ｆ６  許容範囲設定フィールド
Ｆ７  文字列設定フィールド
Ｎ  ネットワーク
【図１】
2005267055.tif 000003
【図２】
2005267055.tif 000004
【図３】
2005267055.tif 000005
【図４】
2005267055.tif 000006
【図５】
2005267055.tif 000007
【図６】
2005267055.tif 000008
【図７】
2005267055.tif 000009
【図８】
2005267055.tif 000010
【図９】
2005267055.tif 000011
【図１０】
2005267055.tif 000012