(57)【要約】【課題】ＶＤＰジョブの印刷において印刷処理時間を低減することを目的とする。【解決手段】注文情報と第１のＶＤＰジョブとを受信する受信手段と、複数の商材ＶＤＰテンプレートから、受信手段により受信された注文情報に含まれる商材情報に基づいて、商材情報で識別される商材に対応する、後処理装置と連携するために描画する描画オブジェクトのデフォルト値と描画オブジェクトが挿入される可変領域とを設定する商材ＶＤＰテンプレートを選択する選択手段と、選択手段により選択された商材ＶＤＰテンプレートと受信手段により受信された第１のＶＤＰジョブとを合成し、画像処理装置用の印刷データである第２のＶＤＰジョブを生成するＶＤＰジョブ生成手段と、ＶＤＰジョブ生成手段により生成された第２のＶＤＰジョブを画像処理装置に送信する送信手段と、を有することによって課題を解決する。【選択図】図１
2014119884.tif 000002
【特許請求の範囲】
【請求項１】
注文情報と第１のＶＤＰジョブとを受信する受信手段と、
複数の商材ＶＤＰテンプレートから、前記受信手段により受信された前記注文情報に含まれる商材情報に基づいて、商材情報で識別される商材に対応する、後処理装置と連携するために描画する描画オブジェクトのデフォルト値と前記描画オブジェクトが挿入される可変領域とを設定する商材ＶＤＰテンプレートを選択する選択手段と、
前記選択手段により選択された商材ＶＤＰテンプレートと前記受信手段により受信された第１のＶＤＰジョブとを合成し、画像処理装置用の印刷データである第２のＶＤＰジョブを生成するＶＤＰジョブ生成手段と、
前記ＶＤＰジョブ生成手段により生成された前記第２のＶＤＰジョブを画像処理装置に送信する送信手段と、
を有する情報処理装置。
【請求項２】
前記ＶＤＰジョブ生成手段により生成された前記第２のＶＤＰジョブに対応する後処理用のジョブデータを生成するジョブデータ生成手段を更に有する請求項１記載の情報処理装置。
【請求項３】
印刷ジョブに基づいて、後処理装置と連携するために描画する描画オブジェクトが印刷される可変領域を含む複数のテンプレートから１のテンプレートを選択する選択手段と、
前記印刷ジョブと、前記選択手段で選択されたテンプレートと、に基づいて、前記描画オブジェクトが描画される位置情報を含む印刷データを生成する生成手段と、
前記生成手段で生成された印刷データを画像処理装置に送信する送信手段と、
を有する情報処理装置。
【請求項４】
前記描画オブジェクトは、断裁位置を示すトンボマークである請求項１乃至３何れか１項記載の情報処理装置。
【請求項５】
情報処理装置が実行する情報処理方法であって、
注文情報と第１のＶＤＰジョブとを受信する受信ステップと、
複数の商材ＶＤＰテンプレートから、前記受信ステップにより受信された前記注文情報に含まれる商材情報に基づいて、商材情報で識別される商材に対応する、後処理装置と連携するために描画する描画オブジェクトのデフォルト値と前記描画オブジェクトが挿入される可変領域とを設定する商材ＶＤＰテンプレートを選択する選択ステップと、
前記選択ステップにより選択された商材ＶＤＰテンプレートと前記受信ステップにより受信された第１のＶＤＰジョブとを合成し、画像処理装置用の印刷データである第２のＶＤＰジョブを生成するＶＤＰジョブ生成ステップと、
前記ＶＤＰジョブ生成ステップにより生成された前記第２のＶＤＰジョブを画像処理装置に送信する送信ステップと、
を含む情報処理方法。
【請求項６】
情報処理装置が実行する情報処理方法であって、
印刷ジョブに基づいて、後処理装置と連携するために描画する描画オブジェクトが印刷される可変領域を含む複数のテンプレートから１のテンプレートを選択する選択ステップと、
前記印刷ジョブと、前記選択ステップで選択されたテンプレートと、に基づいて、前記描画オブジェクトが描画される位置情報を含む印刷データを生成する生成ステップと、
前記生成ステップで生成された印刷データを画像処理装置に送信する送信ステップと、
を含む情報処理方法。
【請求項７】
コンピュータに、
注文情報と第１のＶＤＰジョブとを受信する受信ステップと、
複数の商材ＶＤＰテンプレートから、前記受信ステップにより受信された前記注文情報に含まれる商材情報に基づいて、商材情報で識別される商材に対応する、後処理装置と連携するために描画する描画オブジェクトのデフォルト値と前記描画オブジェクトが挿入される可変領域とを設定する商材ＶＤＰテンプレートを選択する選択ステップと、
前記選択ステップにより選択された商材ＶＤＰテンプレートと前記受信ステップにより受信された第１のＶＤＰジョブとを合成し、画像処理装置用の印刷データである第２のＶＤＰジョブを生成するＶＤＰジョブ生成ステップと、
前記ＶＤＰジョブ生成ステップにより生成された前記第２のＶＤＰジョブを画像処理装置に送信する送信ステップと、
を実行させるためのプログラム。
【請求項８】
コンピュータに、
印刷ジョブに基づいて、後処理装置と連携するために描画する描画オブジェクトが印刷される可変領域を含む複数のテンプレートから１のテンプレートを選択する選択ステップと、
前記印刷ジョブと、前記選択ステップで選択されたテンプレートと、に基づいて、前記描画オブジェクトが描画される位置情報を含む印刷データを生成する生成ステップと、
前記生成ステップで生成された印刷データを画像処理装置に送信する送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＯＤ（プリント・オン・デマンド）市場はデジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して電子データによるデジタルプリントを実現する市場であり従来の印刷業界に比べてコンピュータを利用した管理、制御が浸透してきている。また、ＰＯＤ市場でビジネスを行う印刷業者は、効率的に成果物を作成するために複数の処理工程（例えば、印刷前処理工程、印刷処理工程、印刷後処理工程）からなるワークフローを構成し、このワークフローに従って作業を行っている。
しかしながら、昨今の出力物の多様化に伴い、断裁処理、製本処理に代表される印刷後処理工程にて実行される処理内容が複雑化してきている。
そこで、作業者が効率的に後処理作業を行えるように、印刷物に後処理装置が断裁するトンボマーク等の描画オブジェクトを印刷し、作業者の後処理工程を容易にするシステムが実現されている。
【０００３】
更に、ＰＯＤ市場における代表的な成果物は、ＶＤＰ（可変データプリント：Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔ）の成果物である。ＶＤＰの成果物とは、複数部数から構成される成果物において、部単位で内容の一部が可変する出力を行うことができる可変印刷の成果物である。しかし、有版印刷であるオフセット印刷等ではＶＤＰは行えない。したがって、印刷業者においては、受注したジョブの種類に応じてオフセット印刷と、デジタル印刷とを切り替えて処理を行っていた。例えば、特許文献１においては総部数が多い場合には同一内容のページのみオフセット印刷で印刷を行い、異なる内容のページはデジタルプリントで印刷を行う方法が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４６６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したＶＤＰの従来技術において、印刷業者の処理工程に依存しない印刷成果物をＶＤＰデータとして作成することが現状可能となっている。
しかし、印刷の後処理工程では印刷業者毎に異なるため、各印刷業者の後処理工程構成に合わせて描画オブジェクト（例えば、断裁位置を示すトンボマーク等）を描画する必要がある。
印刷の後処理工程のための描画オブジェクトは、顧客毎に差分が小さい可変データであり、ＶＤＰ印刷（差分印刷）の特徴：
・顧客データ間で共通のデータを再利用することでジョブの全体サイズが小さくなる
・顧客データ間で共通のデータを再利用することで印刷が高速になる
を十分に生かすことができるデータ特性を持つ。
しかしながら、現状、印刷業者に依存する印刷後処理工程用の描画オブジェクトは、印刷成果物を表現する印刷業者非依存のＶＤＰデータとは別に、専用アプリケーションを使って、各ページやジョブの先頭等の必要な個所に適宜描画が行われている。そのため、最終印刷の印刷ジョブ全体のサイズが増大し、印刷処理時間の増大を引き起こすという課題がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、ＶＤＰジョブの印刷において印刷処理時間を低減することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、注文情報と第１のＶＤＰジョブとを受信する受信手段と、複数の商材ＶＤＰテンプレートから、前記受信手段により受信された前記注文情報に含まれる商材情報に基づいて、商材情報で識別される商材に対応する、後処理装置と連携するために描画する描画オブジェクトのデフォルト値と前記描画オブジェクトが挿入される可変領域とを設定する商材ＶＤＰテンプレートを読み込み、読み込んだ商材ＶＤＰテンプレートと前記受信手段により受信された第１のＶＤＰジョブとを合成し、画像処理装置用の印刷データである第２のＶＤＰジョブを生成するＶＤＰジョブ生成手段と、前記ＶＤＰジョブ生成手段により生成された前記第２のＶＤＰジョブを画像処理装置に送信する送信手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、ＶＤＰジョブの印刷において印刷処理時間を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】印刷成果物を作成するシステムのシステム構成の一例を示す図である。
【図２】ソフトウェア構成の一例を示す図である。
【図３】情報処理装置のハードウェア構成の一例を示す図である。
【図４】入稿ＶＤＰジョブの一例を示す図である。
【図５Ａ】入稿ＶＤＰジョブの成果物の一例を示す図（その１）である。
【図５Ｂ】入稿ＶＤＰジョブの成果物の一例を示す図（その２）である。
【図６】商材ＶＤＰテンプレートの一例を示す図である。
【図７Ａ】最終印刷出力物のイメージの一例を示す図（その１）である。
【図７Ｂ】最終印刷出力物のイメージの一例を示す図（その２）である。
【図８Ａ】トンボ領域のオフセット値を説明する図（その１）である。
【図８Ｂ】トンボ領域のオフセット値を説明する図（その２）である。
【図９】図７で例示した最終印刷出力イメージのテンプレートに挿入されるデータ構造の一例を示す図である。
【図１０】注文情報の一例を示す図である。
【図１１】フィニッシャ用ジョブデータの一例を示す図である。
【図１２】設定部により設定される印刷設定の一例を示す図（その１）である。
【図１３】フィニッシャ連携アプリケーションにおける情報処理の一例を示すフローチャートを示している。
【図１４】データ構造合成処理の一例を示すフローチャートである。
【図１５】トンボ位置情報を注文情報に格納した一例を示す図である。
【図１６】Ｓ１３０９の印刷設定反映処理の詳細を示すフローチャートである。
【図１７】設定部により設定される印刷設定の一例を示す図（その２）である。
【図１８】フィールド移動の基準位置を説明するための図である。
【図１９】変更された商材ＶＤＰテンプレートの一例を示す図である。
【図２０】配置変更された入稿データ配置領域の一例を示す図である。
【図２１】変更された商材ＶＤＰテンプレートの一例を示す図である。
【図２２】Ｓ１５１４の処理の詳細を示すフローチャートである。
【図２３】圧縮されたレコードの一例を示す図である。
【図２４】Ｓ１３１０で生成されるフィニッシャ用ジョブデータの一例を示す図である。
【図２５】印刷設定を反映させた印刷出力イメージの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
＜実施形態１＞
図１は、印刷成果物を作成するシステムのシステム構成の一例を示す図である。
システムは、情報処理装置１０１、情報処理装置１０２、デジタルプリンタ１０３、ニアラインフィニッシャ１０４、ネットワーク１１１を含む。デジタルプリンタ１０３は、画像処理装置の一例である。
情報処理装置１０１は、第１のＶＤＰジョブの一例である入稿ＶＤＰジョブを発行する。情報処理装置１０２は、情報処理装置１０１から顧客からの注文情報１０６及び入稿ＶＤＰジョブ１０７を受信し、デジタルプリンタ１０３及びニアラインフィニッシャ１０４にジョブ等を送信する。
図１において、情報処理装置１０１のＣＰＵは、ＨＤ等に記憶されている入稿ＶＤＰジョブを発行するＶＤＰジョブ作成プログラムに基づき、処理を実行する。また、情報処理装置１０２のＣＰＵは、ＨＤ等に記憶されているフィニッシャ連携プログラムに基づき処理を実行する。
情報処理装置１０２は、デジタルプリンタ１０３へは第２のＶＤＰジョブであるプリンタ用印刷データ１０８を送信し、ニアラインフィニッシャ１０４へはフィニッシャ用ジョブデータ１０９を送信する。フィニッシャ用ジョブデータ１０９は、後処理用のジョブデータの一例である。第２のＶＤＰジョブであるプリンタ用印刷データは、画像処理装置用の印刷データの一例である。
本構成において、デジタルプリンタ１０３からの印刷出力物にはフィニッシャ用ジョブデータ１０９を一意に識別する識別子がバーコード１１０として印字されている。本バーコードをニアラインフィニッシャ１０４に装着されたバーコードリーダ装置１０５で読み込む。このことでニアラインフィニッシャ１０４は、フィニッシャ用ジョブデータ１０９をロードし、フィニッシャ用ジョブデータ１０９に記載されたフィニッシング設定で後処理を実行する。
【００１２】
図２は、ソフトウェア構成の一例を示す図である。
なお、ＶＤＰジョブ作成アプリケーション２０１は、情報処理装置１０１のＣＰＵがＨＤ等に記憶されているプログラムに基づき処理を実行することによって実現される。また、フィニッシャ連携アプリケーション２０２は、情報処理装置１０２のＣＰＵがＨＤ等に記憶されているプログラムに基づき処理を実行することによって実現される。
ＶＤＰジョブ作成アプリケーション２０１は、顧客からの注文データを示すＶＤＰジョブを生成する。ＶＤＰジョブ作成アプリケーション２０１は、顧客からの注文に応じて注文情報１０６、入稿ＶＤＰジョブ１０７を生成し、フィニッシャ連携アプリケーション２０２に送信する。
フィニッシャ連携アプリケーション２０２は、ジョブ受信部２０３、ジョブ解釈部２０４、ジョブ合成部２０５、設定部２０６、フィニッシャジョブ生成部２０８、印刷ジョブ送信部２０９を含む。
ジョブ受信部２０３は、ＶＤＰジョブ作成アプリケーション２０１から注文情報１０６、入稿ＶＤＰジョブ１０７を受信する。
【００１３】
ジョブ解釈部２０４は、注文情報１０６、入稿ＶＤＰジョブ１０７を解釈する。
ジョブ合成部２０５は、注文情報１０６に含まれる商材情報に基づいて、後述する商材に対応する複数の商材ＶＤＰテンプレート２０７の中から商材ＶＤＰテンプレートを選択し、読み込み、商材ＶＤＰテンプレートと入稿ＶＤＰジョブ１０７とを合成する。そして、ジョブ合成部２０５は、プリンタ用印刷データ１０８である新規ＶＤＰジョブを生成（ＶＤＰジョブ生成）する。
設定部２０６は、ジョブ合成部２０５の動作設定に係る情報を外部より設定する。
フィニッシャジョブ生成部２０８は、ジョブ合成部２０５が生成したプリンタ用印刷データ１０８に対応するフィニッシャ用ジョブデータ１０９を生成し（ジョブデータ生成）、ニアラインフィニッシャ１０４に送信する。
印刷ジョブ送信部２０９は、ジョブ合成部２０５が生成したプリンタ用印刷データ１０８をデジタルプリンタ１０３に送信する。
【００１４】
図３は、情報処理装置１０２のハードウェア構成の一例を示す図である。なお、情報処理装置１０１のハードウェア構成も以下に示す情報処理装置１０２のハードウェア構成と同様である。
ＣＰＵ３０１は、ＨＤ（ハードディスク）３０３に格納されているプログラム等を実行し、ＲＡＭ３０２にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ＲＯＭ３０６には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ等の各種データが記憶されている。ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。外部記憶ドライブ３０７は、メディア３０８に記憶されたプログラム等を情報処理装置１０２のシステムにロードすることができる。
メディア３０８は、プログラムや関連データ等を格納している。ＨＤ３０３は、プログラム等を格納している。キーボード３０９は、情報処理装置の操作者が入力指示するためのユーザインタフェースである。ディスプレイ３０４は、キーボード３０９から入力したコマンドや、プリンタの状態等を表示するための表示手段である。
システムバス３１０は、情報処理装置内のデータの流れを司るものである。ネットワークインターフェイス３０５は、ローカルエリアネットワーク（ＬＡＮ）或いは、インターネットに接続するための通信インターフェイスである。
ＣＰＵ３０１が、ＨＤ３０３等の記憶装置に記憶されたプログラムに基づき処理を実行することによって、後述するフローチャートの処理等が実現される。
【００１５】
図４は、入稿ＶＤＰジョブ１０７の一例を示す図である。
雛形４０１は、データの全体描画部分を示している雛形（以下、テンプレートという）である。本テンプレートには、４０２〜４０５で示すデータが挿入される領域（以下、フィールドという）が例示されている。
また、データ構造４０６は、本テンプレートの各フィールドに挿入されるデータの構造を例示している。
フィールド４０２は、顧客データに依存せずに固定データが挿入される領域（以下、固定フィールドという）である。
フィールド４０３は、顧客データに依存した可変データが挿入される領域（可変フィールド）である。
フィールド４０４は、顧客データに依存した可変データが挿入される領域（可変フィールド）である。
フィールド４０５は、顧客データに依存した可変データが挿入される領域（可変フィールド）である。
可変フィールドは、可変領域の一例である。
【００１６】
また、データ構造４０６は、４１９、４２０で示す２つの顧客データ（以下、レコードという）で構成されることを示しており、
フィールド４０３に挿入されるデータ領域を示す名前領域４０７、
フィールド４０４に挿入されるデータ領域を示す写真領域４１１、
フィールド４０５に挿入されるデータ領域を示すプロフィール領域４１５
で構成されている。図４の例では、それぞれがテキスト属性４０８、画像属性４１２、テキスト属性４１６を持つことが示されている。
また、図４では、レコード１（４１９）の可変データとして、名前領域４０７は"山田太郎"４０９、写真領域４１１は"ｉｍａｇｅＡ．ｊｐｇ"４１３、プロフィール領域４１５は"テキストＡ"４１７が挿入されることが示されている。
同様にレコード２（４２０）の可変データとして、名前領域４０７は"鈴木花子"４１０、写真領域４１１は"ｉｍａｇｅＢ．ｊｐｇ"４１４、プロフィール領域４１５は"テキストＢ"４１８が挿入されることが示されている。
【００１７】
図５Ａ及び図５Ｂは、図４で示した入稿ＶＤＰジョブ１０７の成果物の一例を示す図である。
５０１は、テンプレート４０１にレコード１（４１９）が挿入された成果物を示している。
５０２は、テンプレート４０１にレコード２（４２０）が挿入された成果物を示している。
５０３及び５０７には各レコードに依存しない固定データである"プロフィール"という文字が出力されている。
可変部（名前）フィールド５０４にはデータ"山田太郎"４０９、可変部（写真）フィールド５０６には"ｉｍａｇｅＡ．ｊｐｇ"４１３、可変部（プロフィール）フィールド５０５には"テキストＡ"４１７がそれぞれ挿入されている。
可変部（名前）フィールド５０８にはデータ"鈴木花子"４１０、可変部（写真）フィールド５１０にはデータ"ｉｍａｇｅＢ．ｊｐｇ"４１４、可変部（プロフィール）フィールド５０９にはデータ"テキストＢ"４１８がそれぞれ挿入されている。
【００１８】
図６は、商材ＶＤＰテンプレートの一例を示す図である。
６０１は、全体のテンプレートを示している。６０３〜６０８は、可変フィールドをそれぞれ示している。
また、６０２は、入稿データ格納領域で、図４で示した入稿ＶＤＰジョブのテンプレート４０１が合成される領域である。
可変フィールド６０３は、バーコードフィールドであり、図１の１１０で示したレコード毎のバーコード値が挿入される領域を示している。
６０４は、レコード毎に変更される任意のグラフィックが挿入されるグラフィックフィールドである。
６０５、６０６、６０７、６０８は、レコード毎に変更されるニアラインフィニッシャが断裁する位置（断裁位置）を示すトンボマークが挿入されるトンボフィールドである。
【００１９】
デフォルト値６２１の行は、各フィールドに対する初期値を示している。
６０９は、バーコードフィールド６０３に挿入されるデータを示すバーコード領域である。バーコード領域６０９の属性は、"バーコード"６１０である。
６１１は、トンボフィールド６０５に挿入されるデータを示す、入稿ジョブの左上に挿入するトンボを示すトンボ領域である。トンボ領域６１１の属性は"角トンボ（左上）"６１２である。
６１３は、トンボフィールド６０７に挿入されるデータを示す、入稿ジョブの左下に挿入するトンボを示すトンボ領域である。トンボ領域６１３の属性は"角トンボ（左下）"６１４である。
６１５は、トンボフィールド６０６に挿入されるデータを示す入稿ジョブの右上に挿入するトンボを示すトンボ領域である。トンボ領域６１５の属性は"角トンボ（右上）"６１６である。
６１７は、トンボフィールド６０８に挿入されるデータを示す入稿ジョブの左下に挿入するトンボを示すトンボ領域である。トンボ領域６１７の属性は"角トンボ（右下）"６１８である。
６１９は、グラフィックフィールド６０４に挿入される色付矩形の色情報を示す色情報領域である。色情報領域６１９の属性は"グラフィック"６２０である。
【００２０】
また、初期値として左上のトンボ領域６１１に相当するデータには後述するオフセット値"（２ｐｔ，１ｐｔ）"６２５が記載されている。
左下のトンボ領域６１３に相当するデータには後述するオフセット値"（２ｐｔ，１ｐｔ）"６２７が記載されている。
右上のトンボ領域６１５に相当するデータにはオフセット値"（２ｐｔ，１ｐｔ）"６２９が記載されている。
右下のトンボ領域６１７に相当するデータにはオフセット値"（２ｐｔ，１ｐｔ）"６３１が記載されている。
色情報領域６１９に相当するデータにはグラフィックフィールド６０４の塗りつぶし色を示す"Ｂｌｕｅ"６３３が記載されている。
【００２１】
図７Ａ及び図７Ｂは、後述するフローチャートにより出力される最終印刷出力物のイメージの一例を示す図である。図７Ａ及び図７Ｂの最終印刷出力物は、図６で示した商材ＶＤＰテンプレートに、図４で示した入稿ＶＤＰジョブが合成された成果物を示している。
７０１及び７０２は図４のレコード１（４１９）、レコード２（４２０）のそれぞれの出力物を示している。
７０３は、バーコード領域である。バーコード領域７０３には、レコード１（４１９）のバーコード値が挿入されている。
７０４は、色矩形領域である。色矩形領域７０４には、"Ｂｌｕｅ"で塗りつぶされた矩形が描画されている。
７０５は、トンボ（左上）領域である。トンボ（左上）領域７０５には、角トンボが挿入されている。
７０６は、トンボ（右上）領域である。トンボ（右上）領域７０６には、角トンボが挿入されている。
７０７は、トンボ（左下）領域である。トンボ（左下）領域７０７には、角トンボが挿入されている。
７０８は、トンボ（右上）領域である。トンボ（右上）領域７０８には、角トンボが挿入されている。
【００２２】
７０９は、バーコード領域である。バーコード領域７０９には、レコード２（４２０）のバーコード値が挿入されている。
７１０は、色付矩形領域である。色付矩形領域７１０には、"Ｒｅｄ"で塗りつぶされた矩形が描画されている。
７１１は、トンボ（左上）領域である。トンボ（左上）領域７１１には、角トンボが挿入されている。
７１２は、トンボ（右上）領域である。トンボ（右上）領域７１２には、角トンボが挿入されている。
７１３は、トンボ（左下）領域である。トンボ（左下）領域７１３には、角トンボが挿入されている。
７１４は、トンボ（右上）領域である。トンボ（右上）領域７１４には、角トンボが挿入されている。
【００２３】
図８Ａ及び図８Ｂは、図６のデータ構造６２５、６２７、６２９、６３１で示したトンボ領域のオフセット値を説明する図である。
例えば、トンボフィールド６０５では領域の原点８０１から水平方向に２ポイント（２ｐｔ）、垂直方向に１ポイント（１ｐｔ）の位置に角トンボマーク８０２を描画することを示している。
同様にトンボフィールド６０７では領域の原点８０３から水平方向に２ポイント、垂直方法に１ポイントの位置に角トンボマーク８０４を描画することを示している。
図９は、図７で例示した最終印刷出力イメージのテンプレートに挿入されるデータ構造の一例を示す図である。
図９において、９０１は、入稿ＶＤＰジョブ１０７のデータ構造４０６である。
９０２は、商材ＶＤＰテンプレートのデータ構造である。
最終印刷出力イメージのテンプレートに挿入されるデータ構造は、これらが合成されたデータ構造である。
【００２４】
図１０は、注文情報１０６の一例を示す図である。
例えば、図１０の例において、１００１は、顧客の注文番号が記載される領域である。１００２は、商材ＶＤＰテンプレートを特定する商材ＩＤが記載される領域である。１００３、１００４は、商材のオプション設定が記載される領域である。図１０の例では部数を設定する１００３、ユーザが選択した注文オプション（選択オプション）を色で一意に識別する領域１００４から構成されている。
図１１は、フィニッシャ用ジョブデータ１０９の一例を示す図である。
例えば、図１１の例において、１１０２は、フィニッシャジョブＩＤが記載される領域である。本ジョブＩＤは、印刷物上のバーコード１１０に相当する。
１１０３は、出力用紙サイズが記載される領域である。
１１０４は、ニアラインフィニッシャが断裁する断裁矩形の左下の座標を示す領域である。
１１０５は、ニアラインフィニッシャが断裁する断裁矩形の右上の座標を示す領域である。
図１２は、設定部２０６により設定される印刷設定の一例を示す図である。
例えば、図１２の例において、列１２０１は、印刷設定項目を示している。列１２０２は、各印刷設定項目の設定値を示している。
１２０３は、出力用紙サイズを設定する項目である。１２０４においては"Ａ３Ｒ"が選択されている。
１２０５は、入稿データの面付け方式（以下、レイアウト）を設定する項目である。１２０６においては出力用紙上に入稿データを等倍で割り付ける"１ｉｎ１"が設定されている。
【００２５】
以下、実施形態における処理の詳細をフローチャート等を用いて説明する。
図１３は、フィニッシャ連携アプリケーションにおける情報処理の一例を示すフローチャートを示している。
以下、本実施形態の例において、それぞれ注文情報１０６が図１０、入稿ＶＤＰジョブ１０７が図４、注文情報内の商材ＩＤに相当する商材ＶＤＰテンプレートが図６、印刷設定が図１２で示す構成であるとする。
フィニッシャ連携アプリケーションのジョブ受信部２０３は、ＶＤＰジョブ作成アプリケーション２０１から注文情報１０６、入稿ＶＤＰジョブ１０７を受信する（Ｓ１３０１）。
ジョブ解釈部２０４は、注文情報１０６を読み込む（Ｓ１３０２）。
次に、ジョブ解釈部２０４は、注文情報１０６に記載された商材ＩＤから商材ＶＤＰテンプレートを選択する（Ｓ１３０３）。
次にＳ１３０４において、ジョブ解釈部２０４は、入稿ＶＤＰジョブ１０７を読み込む。
【００２６】
Ｓ１３０５において、ジョブ解釈部２０４は、Ｓ１３０４で読み込んだ入稿ＶＤＰジョブの各フィールド（４０２〜４０５）を順に読み込む。
ジョブ合成部２０５は、読み込まれたフィールドを、Ｓ１３０４で決定された商材ＶＤＰテンプレートの入稿データ領域６０２内に挿入する（Ｓ１３０６）。
Ｓ１３０７において、ジョブ解釈部２０４は、すべてのフィールド（４０２〜４０５）の処理が終了したか否かを判定する。
すべてのフィールド（４０２〜４０５）の処理が終了した場合、Ｓ１３０８において、ジョブ合成部２０５は、入稿ＶＤＰジョブ１０７、商材ＶＤＰテンプレート、注文情報からレコードデータを合成する。
なお、Ｓ１３０８で示す入稿ＶＤＰジョブ１０７、商材ＶＤＰテンプレート、注文情報からデータ構造を合成する処理の詳細は図１４に示している。
【００２７】
図１４は、データ構造合成処理の一例を示すフローチャートである。
Ｓ１４０１において、ジョブ合成部２０５は、入稿データのデータ構造から各レコード（４１９、４２０）を読みこみ、各レコードにおいてＳ１４０２〜Ｓ１４１５の処理を繰り返す。
Ｓ１４０２において、ジョブ合成部２０５は、商材ＶＤＰテンプレートの各フィールド（６０９〜６１９）をリストアップし、各フィールドに対してＳ１４０３〜Ｓ１４１４の処理を繰り返す。
Ｓ１４０３において、ジョブ合成部２０５は、リストアップしたフィールドのうち、処理対象のフィールドのフィールド属性がバーコード属性６１０であるか否かを判断する。ジョブ合成部２０５は、処理対象のフィールドのフィールド属性がバーコード属性６１０であった場合、Ｓ１４０４に進み、そうでない場合、Ｓ１４０６に進む。
Ｓ１４０４において、ジョブ合成部２０５は、ジョブＩＤを発行する。
続いて、Ｓ１４０５において、ジョブ合成部２０５は、入稿データのデータ構造にジョブＩＤを追加する。
本処理で追加されるデータ構造は列９０４で示すデータとなる。
【００２８】
Ｓ１４０６において、ジョブ合成部２０５は、フィールド属性がトンボ（６１２、６１４、６１６、６１８）であるか否かを判断する。ジョブ合成部２０５は、フィールド属性がトンボ（６１２、６１４、６１６、６１８）であった場合、Ｓ１４０７に進み、そうでない場合、Ｓ１４１０に進む。
Ｓ１４０７において、ジョブ合成部２０５は、注文情報を読み込む。
Ｓ１４０８において、ジョブ合成部２０５は、読み込んだ注文情報からトンボ位置情報のオフセットを計算する。
Ｓ１４０９において、ジョブ合成部２０５は、入稿データのデータ構造に位置オフセットを埋め込む。本実施形態の例では図１０にはトンボ位置に関する情報が存在しない。したがって、商材ＶＤＰテンプレートのデフォルト値６２１で示す６２５、６２７、６２９、６３１が利用され、入稿データのデータ構造に追加される。
本処理で追加されたデータ構造は列９０５〜９０８で示すデータ構造となる。
なお、図１５の１００４で示すようにトンボ位置情報を注文情報に格納し、Ｓ１４０９においてデータ構造に反映するようにしてもよい。
【００２９】
Ｓ１４１０において、ジョブ合成部２０５は、フィールド属性がグラフィック６２０であるか否かを判断する。ジョブ合成部２０５は、フィールド属性がグラフィック６２０であった場合、Ｓ１４１１に進み、そうでない場合、Ｓ１４１４に進む。
Ｓ１４１１において、ジョブ合成部２０５は、注文情報を読み込む。
Ｓ１４１２において、ジョブ合成部２０５は、読み込んだ注文情報に基づきグラフィックオブジェクトを作成する。
Ｓ１４１３において、ジョブ合成部２０５は、生成したグラフィックオブジェクトを入稿データのデータ構造に埋め込む。
本実施形態の例では図１２に示すように、最初のレコード１００１が"Ｂｌｕｅ"であり、第２のレコード１００２が"Ｒｅｄ"である。そのため、Ｓ１４１３において、これらの情報が各レコードに追加され、データ構造は列９０９で示すデータ構造となる。
【００３０】
Ｓ１４１４において、ジョブ合成部２０５は、全フィールドが読み込まれているか否かを判定する。ジョブ合成部２０５は、全フィールドが読み込まれていない場合、再び、Ｓ１４０２に戻り、次のフィールドの処理を開始する。一方、ジョブ合成部２０５は、全フィールドが読み込まれている場合、Ｓ１４１５に進む。
Ｓ１４１５において、ジョブ合成部２０５は、全レコードの処理が終了したか否かを判断する。ジョブ合成部２０５は、全レコードの処理が終了していない場合、再び、Ｓ１４０１に戻る。一方、ジョブ合成部２０５は、全レコードの処理が終了した場合、図１４に示す処理を終了する。
結果として、本フローチャートにおいて作成されたデータ構造は図９に示す構造となり、入稿ＶＤＰジョブのデータ構造９０１に、商材ＶＤＰテンプレートのフィールドに挿入されるデータが追記された構成となる。
【００３１】
再び図１３を参照し、Ｓ１３０９において、ジョブ合成部２０５は、図１２で示した印刷設定を反映する印刷設定反映処理を行う。
なお、Ｓ１３０９の印刷設定反映処理の詳細は図１６に示している。
図１６において、設定部２０６は、図１２で例示した印刷設定を読み込む（Ｓ１５０１）。
Ｓ１５０２において、設定部２０６は、出力用紙サイズの変更があるか否かを判定する。設定部２０６は、出力用紙サイズの変更がある場合は、Ｓ１５０４に進み、そうでない場合は、Ｓ１５０３に進む。本例の場合は、Ｓ１５０３に進むものとして説明を行う。
次にＳ１５０３において、設定部２０６は、入稿ＶＤＰジョブの配置に変更があるかどうかを判定する。
本例による入稿ＶＤＰジョブの配置変更とは１２０５に示すレイアウト設定が変更されるかどうかを示している。
本例においては、設定部２０６は、１２０６に示すように原稿のレイアウトが"１ｉｎ１"の場合は、配置変更はないと判定し、本フローチャートの処理を終了する。結果として図１２で示す印刷設定ではＳ１３０９において、印刷設定反映処理は行われない。
次にＳ１３１０において、フィニッシャジョブ生成部２０８は、図９の９０２で示した情報から、フィニッシング設定情報を生成し、フィニッシャ用ジョブデータ１０９を生成する。フィニッシャ用ジョブデータの例は図１１に示すようになる。
【００３２】
次に印刷設定が図１７の場合に関して上述したフローチャートを用いて説明する。
図１２と図１７との差異は出力用紙サイズ１２０７とレイアウト１２０８との違いであり、本差分を中心に説明する。
図１３のＳ１３０８で示す印刷設定反映処理において、図１６のフローチャートを参照すれば、Ｓ１５０１において、設定部２０６は、図１７で例示した印刷設定を読み込む。
本例において、印刷設定は出力用紙サイズ１２０７の"Ａ２"である。したがって、Ｓ１５０２において、設定部２０６は、商材ＶＤＰテンプレートの出力用紙サイズ６０１と同等ではないと判断し、Ｓ１５０４に進む。
Ｓ１５０４において、設定部２０６は、商材ＶＤＰテンプレートのサイズを印刷設定と同様"Ａ２"に変更する。
次にＳ１５０５において、設定部２０６は、商材ＶＤＰテンプレートの各フィールド（６０３、６０４、６０５、６０６、６０７、６０８）をリストアップし、各フィールドに対して、Ｓ１５０６〜Ｓ１５０８の処理を実行する。
Ｓ１５０６において、設定部２０６は、処理対象のフィールドが図１８で後述するように出力用紙サイズ基準に配置されるフィールドか否かを判定する。設定部２０６は、処理対象のフィールドが図１８で後述するように出力用紙サイズ基準に配置されるフィールドである場合、Ｓ１５０７に進み、そうでない場合、Ｓ１５０８に進む。
Ｓ１５０７において、設定部２０６は、処理対象のフィールドを出力用紙サイズに合わせて移動する。
【００３３】
図１８は、フィールド移動の基準位置を説明するための図である。
図１８において、フィールド属性２２０１の列は、フィールドの属性を示す領域である。基準位置２２０２の列は、該当する基準位置を示す領域である。原点２２０３の列は、原点を示す領域である。相対位置２２０４の列は、原点２２０３からの相対位置を示す領域である。
図１８において、行２２０５は、フィールド属性がバーコードの場合、出力用紙を基準に配置され、原点を出力用紙の左上とし、原点から（２ｐｔ、１ｐｔ）の位置に配置されることを示している。
同様に行２２０６は、フィールド属性がトンボ（左上）の場合、入稿データ基準に配置され、入稿データの左上を原点とし、原点から（２ｐｔ、２ｐｔ）の位置に配置されることを示している。
行２２０７は、フィールド属性がトンボ（左下）の場合、入稿データ基準に配置され、入稿データの左下を原点とし、原点から（２ｐｔ、２ｐｔ）の位置に配置されることを示している。
行２２０８は、フィールド属性がトンボ（右上）の場合、入稿データ基準に配置され、入稿データの右上を原点とし、原点から（２ｐｔ、２ｐｔ）の位置に配置されることを示している。
行２２０９は、フィールド属性がトンボ（右下）の場合、入稿データ基準に配置され、入稿データの右下を原点とし、原点から（２ｐｔ、２ｐｔ）の位置に配置されることを示している。
行２２１０は、フィールド属性が色付矩形のものは出力用紙を基準に配置され、原点を出力用紙の右上とし、原点から（２ｐｔ、６ｐｔ）の位置に配置されることを示している。
【００３４】
本実施形態の例において、処理対象のフィールドのフィールド属性がバーコードである場合、Ｓ１５０６において、設定部２０６は、行２２０５の基準位置２２０２から出力用紙サイズ基準フィールドであると判定し、Ｓ１５０７に進む。
Ｓ１５０７において、設定部２０６は、出力用紙に合わせてバーコードフィールドを移動する。
なお、本バーコードフィールドは、原点２２０３に対して相対位置２２０４の位置に移動される。
同様に、処理対象のフィールドのフィールド属性がトンボ属性の場合、Ｓ１５０６において、設定部２０６は、出力用紙サイズ基準フィールドではないと判断し、Ｓ１５０８に進む。
【００３５】
Ｓ１５０８において、設定部２０６は、全フィールドの処理を終了したか否かを判定する。全フィールドの処理が終了した場合、商材ＶＤＰテンプレートは、図１９に示すように変更される。
図１９において、１７０１は、テンプレートを示しており、用紙サイズは"Ａ２"である。
１７０２は、バーコードフィールドで左上を原点とし、相対位置（２ｐｔ、１ｐｔ）の位置に移動されている。
次にＳ１５０３において、設定部２０６は、入稿データ配置変更があるかどうかの判定を行う。
本例の場合、印刷設定はレイアウト設定が"２ｉｎ１"である。したがって、Ｓ１５０９において、設定部２０６は、入稿データ領域６０２の配置変更を行う。
本例では２面付けを示す"２ｉｎ１"のレイアウト設定が行われており、配置変更により、入稿データ配置領域は図２０に示すようになる。
図２０において、１８０１、１８０２は、レイアウトされた入稿データ領域を示しており、入稿データが"２ｉｎ１"にレイアウトされたことが示されている。
【００３６】
次にＳ１５１０において、設定部２０６は、商材ＶＤＰテンプレートの各フィールド（６０３、６０４、６０５、６０６、６０７、６０８）をリストアップし、各フィールドに対して、Ｓ１５１１〜Ｓ１５１３の処理を実行する。
Ｓ１５１１において、設定部２０６は、処理対象のフィールドが入稿データ基準に配置されるフィールドか否かを判定する。設定部２０６は、処理対象のフィールドが入稿データ基準に配置されるフィールドの場合、Ｓ１５１２に進み、そうでない場合、Ｓ１５１３に進む。Ｓ１５１２おいて、設定部２０６は、前記フィールドを入稿データに合わせて配置する。
図１８を参照すれば、Ｓ１５１０で処理対象とされたフィールドのフィールド属性がトンボ属性である場合、Ｓ１５１１において、設定部２０６は、行２２０５の基準位置２２０２から入稿データ基準フィールドであると判定する。そして、Ｓ１５１２において、設定部２０６は、トンボフィールドを入稿データ格納領域に配置する。
なお、設定部２０６は、本フィールドを原点２２０３に対して相対位置２２０４の位置に移動する。
【００３７】
Ｓ１５１０において色付矩形フィールドが処理対象となった場合、Ｓ１５１１において、設定部２０６は、同様に行２２０９より入稿データ基準フィールドであると判断する。そして、Ｓ１５１２において、設定部２０６は、フィールドを移動する。なお、本例の場合、設定部２０６は、フィールドを原点２２０３に対して相対位置２２０４の位置に移動する。
Ｓ１５１３で、設定部２０６は、全フィールドの処理を終了したか否かを判定する。全フィールドの処理を終了した場合、設定部２０６は、Ｓ１５１４に進む。
なお、本処理で示す処理で変更された商材ＶＤＰテンプレートは図２１に示すようになる。
図２１において、１９０１は全体の出力用紙サイズであり、"Ａ２"であることを示している。
１９０２はバーコードフィールドであり、出力用紙の左上原点から（２ｐｔ、１ｐｔ）の位置に配置されていることを示している。
１９０３及び１９０９は色付矩形フィールドで、それぞれ入稿データ格納領域１９０４、１９１４の右上原点から（２ｐｔ、６ｐｔ）の位置に配置されていることを示している。
１９０５、１９０６、１９０７、１９０８、１９１０、１９１１、１９１２、１９１３はトンボフィールドで、それぞれ図１８で示した入稿データ格納領域１９０４の各原点からの相対位置に配置されていることを示している。
【００３８】
次にＳ１５１４において、設定部２０６は、本印刷設定におけるデータ構造の反映処理を行う。
Ｓ１５１４の処理の詳細は図２２に示している。
Ｓ１６０１において、設定部２０６は、図９のデータ構造を参照し、印刷設定（"２ｉｎ１"）に合わせてレコードの圧縮を行う。本実施形態の例では２つのレコードから１つのレコードを作成する。
つまり、図２３の２００１で示すようにひとつのレコードが生成される。
次にＳ１６０２において、設定部２０６は、図９のデータ構造を読み込む。
Ｓ１６０３において、設定部２０６は、データが入稿ＶＤＰジョブ内のフィールドデータであるか否かを判定する。データが入稿ＶＤＰジョブ内のフィールドデータである場合、設定部２０６は、Ｎ−１分のデータをＳ１６０１で作成したレコード内にコピーする。入稿ＶＤＰジョブ内のフィールドデータとは、例えば、図９のデータ構造９０１のデータのことである。
本実施形態の例でいえば、図２３で示す２００３、２００５、２００７がコピーされたデータである。
【００３９】
次にＳ１６０５において、設定部２０６は、データが商材ＶＤＰテンプレート内の入稿データ基準データであるか否かを判定する。データが商材ＶＤＰテンプレート内の入稿データ基準データである場合、設定部２０６は、Ｎ−１分のデータをＳ１６０１で作成したレコード内にコピーする。入稿データ基準データとは、例えば、図９のデータ構造９０２のデータのことである。
本実施形態の例でいえば、図２３で示す２０１３、２０１４、２０１５、２０１６、２０１８がコピーされたデータである
本フローチャートにおいて作成されたデータ構造は図２３に示す構造となる。
本実施形態の例においてＳ１３１０で生成されるフィニッシャ用ジョブデータは図２４に示すようなものとなる。
図１１において、１１０１はレコードを示し、１１０４、１１０５、１１０６、１１０７はカット位置の矩形が２つあることを示している。この２つの矩形は、図２１で示す２つの矩形領域（１９０４、１９１４）に相当する矩形となる。
図２５は、印刷設定を反映させた印刷出力イメージの一例を示す図である。
【００４０】
以上、説明したように、本実施形態によると、ニアラインフィニッシャと連携するために描画する印刷物上の描画オブジェクトを、バリアブル印刷データとして印刷出力する。このことで、ＶＤＰ印刷のメリットを最大現に生かしながら後工程との効果的な連携を行うことができる。
【００４１】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４２】
以上、上述した各実施形態によれば、印刷後処理工程と連携するための描画オブジェクトを顧客ごとに差分としてＶＤＰ印刷の可変データに合成し、差分印刷することで最終的な印刷ジョブサイズの軽減と印刷処理時間の低減とを実現することができる。
つまり、ＶＤＰジョブの印刷において印刷処理時間を低減することができる。
【００４３】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014119884.tif 000003
【図２】
2014119884.tif 000004
【図３】
2014119884.tif 000005
【図４】
2014119884.tif 000006
【図５Ａ】
2014119884.tif 000007
【図５Ｂ】
2014119884.tif 000008
【図６】
2014119884.tif 000009
【図７Ａ】
2014119884.tif 000010
【図７Ｂ】
2014119884.tif 000011
【図８Ａ】
2014119884.tif 000012
【図８Ｂ】
2014119884.tif 000013
【図９】
2014119884.tif 000014
【図１０】
2014119884.tif 000015
【図１１】
2014119884.tif 000016
【図１２】
2014119884.tif 000017
【図１３】
2014119884.tif 000018
【図１４】
2014119884.tif 000019
【図１５】
2014119884.tif 000020
【図１６】
2014119884.tif 000021
【図１７】
2014119884.tif 000022
【図１８】
2014119884.tif 000023
【図１９】
2014119884.tif 000024
【図２０】
2014119884.tif 000025
【図２１】
2014119884.tif 000026
【図２２】
2014119884.tif 000027
【図２３】
2014119884.tif 000028
【図２４】
2014119884.tif 000029
【図２５】
2014119884.tif 000030