(57)【要約】【課題】検品対象の印刷物が予め指定されていなくても、初めて使用される様式定義データに基づく可変画像が出力される画像処理装置、画像処理プログラム及び画像処理システムを提供する。【解決手段】画像処理サーバ３Ａは、複数のテンプレートを記憶する記憶部３１と、テンプレートに対してＲＩＰ処理部３３によりＲＩＰ処理が行われたラスタ形式テンプレートを記憶する、記憶部３１よりも読み出し速度が速いキャッシュ部３２と、バリアブルデータ１１に含まれるレコードに適したテンプレートを記憶部３１から検索し、検索したテンプレートがキャッシュ部３２に記憶されていないとき、検索したテンプレートに対してＲＩＰ処理が行われたラスタ形式テンプレートにレコードを埋め込んで通常印刷物１３及び検品印刷物１４が出力されるように印刷データ作成手段を制御する検品出力制御手段等として機能する制御部３０等を備える。【選択図】図１
2010015366.tif 000002
【特許請求の範囲】
【請求項１】
可変データを構成するレコードに基づき作成される可変画像について該可変画像の様式を定義する様式定義データを複数記憶する第１の記憶部と、
前記様式定義データから可変画像作成用様式データへの展開処理を行う展開処理部と、
前記展開処理が行われた前記可変画像作成用様式データを記憶する第２の記憶部と、
前記可変画像作成用様式データにレコードを埋め込んだ可変画像を作成する作成部と、
前記作成部に前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御部であって、前記作成部により埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが前記第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御部とを備えた画像処理装置。
【請求項２】
前記制御部による前記第２の制御は、前記第１の制御により出力される前記可変画像と異なる態様の可変画像を前記作成部に作成させる制御と、該作成させた可変画像を出力させる制御とを含む請求項１に記載の画像処理装置。
【請求項３】
第１の記憶部に複数記憶された可変画像の様式を定義する様式定義データから展開処理部により展開された可変画像作成用様式データに可変データを構成するレコードを埋め込んで可変画像を作成する作成ステップと、
前記作成ステップに前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御ステップであって、前記作成ステップにより埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御ステップとをコンピュータに実行させるための画像処理プログラム。
【請求項４】
可変データを構成するレコードに基づき作成される可変画像について該可変画像の様式を定義する様式定義データを複数記憶する第１の記憶部と、前記様式定義データから可変画像作成用様式データへの展開処理を行う展開処理部と、前記展開処理が行われた前記可変画像作成用様式データを記憶する第２の記憶部と、前記可変画像作成用様式データにレコードを埋め込んだ可変画像を作成する作成部と、前記作成部に前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御部であって、前記作成部により埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが前記第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御部とを有する画像処理装置と、
前記画像処理装置が有する前記作成部により作成された前記可変画像に基づいて可視像を出力する出力装置とを備えた画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム及び画像処理システムに関する。
【背景技術】
【０００２】
従来、バリアブル印刷により印刷される画像を、印刷前に表示する画像出力システムが知られている（例えば、特許文献１参照。）。
【０００３】
この画像出力システムは、１つ以上の可変データがそれぞれ挿入されて生成された１つ以上の印刷用画像データに、それぞれページを付して保存する印刷用画像データ保存手段と、ページを入力するページ入力手段と、印刷用画像データ保存手段から入力されたページの印刷用画像データを読み出して、その画像を表示手段に表示される表示制御手段とを備える。
【特許文献１】特開２００６−３３８５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、検品対象の印刷物が予め指定されていなくても、初めて使用される様式定義データに基づく可変画像が出力される画像処理装置、画像処理プログラム及び画像処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の画像処理装置、画像処理プログラム及び画像処理システムを提供する。
【０００６】
［１］可変データを構成するレコードに基づき作成される可変画像について該可変画像の様式を定義する様式定義データを複数記憶する第１の記憶部と、前記様式定義データから可変画像作成用様式データへの展開処理を行う展開処理部と、前記展開処理が行われた前記可変画像作成用様式データを記憶する第２の記憶部と、前記可変画像作成用様式データにレコードを埋め込んだ可変画像を作成する作成部と、前記作成部に前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御部であって、前記作成部により埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが前記第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御部とを備えた画像処理装置
【０００７】
［２］前記制御部による前記第２の制御は、前記第１の制御により出力される前記可変画像と異なる態様の可変画像を前記作成部に作成させる制御と、該作成させた可変画像を出力させる制御とを含む前記［１］に記載の画像処理装置。
【０００８】
［３］第１の記憶部に複数記憶された可変画像の様式を定義する様式定義データから展開処理部により展開された可変画像作成用様式データに可変データを構成するレコードを埋め込んで可変画像を作成する作成ステップと、前記作成ステップに前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御ステップであって、前記作成ステップにより埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御ステップとをコンピュータに実行させるための画像処理プログラム。
【０００９】
［４］可変データを構成するレコードに基づき作成される可変画像について該可変画像の様式を定義する様式定義データを複数記憶する第１の記憶部と、前記様式定義データから可変画像作成用様式データへの展開処理を行う展開処理部と、前記展開処理が行われた前記可変画像作成用様式データを記憶する第２の記憶部と、前記可変画像作成用様式データにレコードを埋め込んだ可変画像を作成する作成部と、前記作成部に前記可変データの各レコードに対応する可変画像を順次作成させ、該作成させた可変画像を出力させる第１の制御を行う制御部であって、前記作成部により埋め込まれるレコードに適合した前記様式定義データに対応する前記可変画像作成用様式データが前記第２の記憶部に記憶されていないとき、前記第１の記憶部に記憶された前記レコードに適合する様式定義データから可変画像作成用様式データへ前記展開処理部に展開させ、前記第１の制御による前記可変画像の出力とは別に前記作成部に該展開された可変画像作成用様式データに前記レコードを埋め込んだ前記可変画像を出力させる第２の制御を行う制御部とを有する画像処理装置と、前記画像処理装置が有する前記作成部により作成された前記可変画像に基づいて可視像を出力する出力装置とを備えた画像処理システム。
【発明の効果】
【００１０】
請求項１，３，４に係る発明によれば、検品対象の印刷物が予め指定されていなくても、初めて使用される様式定義データに基づく可変画像が出力される。
【００１１】
請求項２に係る発明によれば、本構成を有していない場合と比較して、検品箇所が容易に特定でき、効率よく検品作業を行うことができる。
【発明を実施するための最良の形態】
【００１２】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像処理システムの概略構成の一例を示す全体図である。この画像処理システム１Ａは、バリアブルデータ１１を作成する端末装置２と、端末装置２により作成されたバリアブルデータ１１と様式定義データである第１乃至第３のテンプレート１２Ａ〜１２Ｃとに基づいて、通常出力用及び検品出力用の２つの印刷物（可視像）が出力されるように印刷データ（可変画像）を作成する画像処理装置としての画像処理サーバ３Ａと、画像処理サーバ３Ａから送られる印刷データに基づき、通常印刷物（第１の可視像）１３及び検品印刷物（第２の可視像）１４を印刷する出力装置としてのプリンタ４と、端末装置２、画像処理サーバ３Ａ及びプリンタ４を相互に接続するネットワーク１０とから構成されている。
【００１３】
ネットワーク１０は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００１４】
バリアブルデータ１１は、複数のレコード１１０Ａ〜１１０Ｅからなる。各レコード１１０Ａ〜１１０Ｅには、例えば、氏名、住所等のように、内容がレコード毎に変化する項目データ１１１Ａ〜１１１Ｃが、コンマ等の区切り文字により区切られた状態で記録されている。
【００１５】
第１のテンプレート１２Ａは、バリアブルデータ１１の各項目データ１１１Ａ〜１１１Ｃがそれぞれ埋め込まれるバリアブルフィールド１２０Ａ〜１２０Ｃの定義と、バリアブルデータ１１に依存しない固定部１２１Ａ，１２１Ｂの定義とを複数含んで構成されている。
【００１６】
バリアブルフィールド１２０Ａ〜１２０Ｃの定義には、例えば、第１のテンプレート１２Ａにおける領域の位置及びサイズ、項目データ１１１Ａ〜１１１Ｃを埋め込んで出力する際の色やフォント等の出力態様、並びに項目データ１１１Ａ〜１１１Ｃをどのバリアブルフィールド１２０Ａ〜１２０Ｃに埋め込むかを示す関連付け情報等がある。また、固定部１２１Ａ，１２１Ｂの定義には、例えば、領域の位置及びサイズ、出力態様、並びに固定部に表示する文字列若しくは画像等の指定情報等がある。
【００１７】
また、第１のテンプレート１２Ａには、各テンプレートに固有のテンプレート名が付加されて、画像処理サーバ３Ａにより管理されている。なお、第２及び第３のテンプレート１２Ｂ，１２Ｃは、第１のテンプレート１２Ａと同様に構成されている。
【００１８】
通常印刷物１３は、画像処理サーバ３Ａにより作成された通常出力用の印刷データに基づき、プリンタ４により印刷された印刷物である。また、検品印刷物１４は、検品出力用の印刷データに基づき、プリンタ４により印刷された印刷物である。なお、通常印刷物１３と検品印刷物１４とは、出力態様が異なった状態で印刷されていてもよいし、同一の出力態様で印刷されていてもよい。
【００１９】
なお、本実施の形態では、画像処理サーバ３Ａは、通常印刷物１３を印刷するための検品出力用の印刷データと、検品印刷物１４を印刷するための通常出力用の印刷データとを別個の印刷データとして作成するものであるが、通常印刷物１３及び検品印刷物１４がプリンタ４から印刷されればよく、例えば、１つの印刷データを作成し、その１つの印刷データをプリンタ４に２回送信してもよいし、印刷物を２部印刷するように指示する部数情報をその１つの印刷データに付加してプリンタ４に送信してもよい。また、印刷データにレイヤ（層）構造を持たせ、通常印刷物１３に対応するレイヤと、検品印刷物に対応するレイヤとを有する１つの印刷データを作成し、その１つの印刷データを受信したプリンタ４において印刷対象のレイヤを切り替えることにより通常印刷物１３及び検品印刷物１４を印刷するようにしてもよい。
【００２０】
（端末装置）
端末装置２は、この端末装置２の各部を制御する、例えば、ＣＰＵ等により実現される制御部と、バリアブルデータ１１を編集するプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカード等により実現される通信部と、データ入力の操作を受け付ける、例えば、キーボード、マウス等により実現される入力部と、各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部とから構成されている。
【００２１】
このような端末装置２は、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話機等により構成することができる。図１では、端末装置２は１台であるが、２台以上であってもよい。
【００２２】
（プリンタ）
プリンタ４は、このプリンタ４の各部を制御する、例えば、ＣＰＵ等により実現される制御部と、画像処理サーバ３Ａから送られた印刷データに基づき、紙等の記録媒体に可視像を形成する印刷部と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部とから構成されている。
【００２３】
印刷部は、例えば、電子写真方式、インクジェット方式、感熱転写方式等の各種の画像形成方式を用いることができる。
【００２４】
なお、プリンタ４の代わりに、コピー（複写）、プリント、ファクシミリ等の複数の機能を有する複合機を用いてもよい。また、図１ではプリンタ４は１台であるが、２台以上であってもよい。
【００２５】
（画像処理サーバ）
図２は、本発明の第１の実施の形態に係る画像処理サーバの概略構成の一例を示すブロック図である。この画像処理サーバ３Ａは、この画像処理サーバ３Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部３０と、各種のプログラム及びデータを記憶する、例えば、ハードディスク等により実現される記憶部（第１の記憶部）３１と、制御部３０による読み出し速度が記憶部３１よりも速く、例えば、ＲＡＭ等により実現されるキャッシュ部（第２の記憶部）３２と、各テンプレート１２Ａ〜１２Ｃに対してＲＩＰ（Raster Image Processor）処理を行うＲＩＰ処理部（展開処理部）３３と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部３４とから構成されている。
【００２６】
このような画像処理サーバ３Ａは、例えば、コンピュータ、サーバ、ワークステーション等により構成することができる。
【００２７】
記憶部３１は、上述の第１乃至第３のテンプレート１２Ａ〜１２Ｃの他に、後述する図７のフローチャートに示す各ステップを実行する画像処理プログラム３１０、テンプレート条件情報３１１、及び出力態様情報３１２等を記憶する。このうち、第１乃至第３のテンプレート１２Ａ〜１２Ｃ、テンプレート条件情報３１１、及び出力態様情報３１２は、端末装置２を介して編集可能である。
【００２８】
テンプレート条件情報３１１は、バリアブルフィールド１２０Ａ〜１２０Ｃの各レコードに適したテンプレートを検索する条件を、各テンプレートに対応付けて記憶する。なお、テンプレート条件情報３１１の具体例は後述する。
【００２９】
出力態様情報３１２は、検品印刷物１４を印刷する際のバリアブルフィールド１２０Ａ〜１２０Ｃに対する出力態様が定められている。出力態様としては、例えば、バリアブルフィールド１２０Ａ〜１２０Ｃの領域を枠線で囲む枠線の追加、領域内を所定の模様で埋めるシェードの追加、バリアブルフィールド１２０Ａ〜１２０Ｃに埋め込まれる項目データに対するフォントの変更、項目データ１１１Ａ〜１１１Ｃを不可視状態で出力する非出力等が挙げられる。なお、出力態様は、固定部１２１Ａ，１２１Ｂに対して定められていてもよいし、バリアブルフィールド１２０Ａ〜１２０Ｃと固定部１２１Ａ，１２１Ｂとの両方に対して定められていてもよい。
【００３０】
キャッシュ部３２は、ラスタ形式テンプレート（印刷用様式データ）１５、及びキャッシュリスト３２０等を記憶する。キャッシュ部３２は、一時的にデータを記憶する記憶部であればよく、例えば、制御部３０を実現するＣＰＵに内蔵されたキャッシュメモリや、記憶部３１を実現するハードディスクに内蔵されたキャッシュメモリでもよいし、これらに限られない。
【００３１】
ラスタ形式テンプレート１５は、ＲＩＰ処理部３３により第１乃至第３のテンプレート１２Ａ〜１２Ｃに対してＲＩＰ処理が行われることにより生成される、例えば、ビットマップデータ等のラスタ形式に展開されたデータである。
【００３２】
キャッシュリスト３２０は、キャッシュ部３２に記憶されたラスタ形式テンプレート１５を管理する一覧情報である。なお、キャッシュリスト３２０の詳細は後述する。
【００３３】
制御部３０は、画像処理プログラム３１０に従って動作することにより、受付手段３００、検索手段３０１、検品出力判定手段検品出力制御手段３０２、出力態様変更手段３０３及び印刷データ作成手段３０４等として機能する。なお、検索手段３０１及び検品出力制御手段３０２は、本発明に係る制御部を構成する。
【００３４】
受付手段３００は、端末装置２から送信されるバリアブルデータ１１を受け付ける。
【００３５】
検索手段３０１は、バリアブルデータ１１の各レコード１１０Ａ〜１１０Ｅの内容、すなわち、項目データ１１１Ａ〜１１１Ｃを解析し、記憶部３１に記憶されている第１乃至第３のテンプレート１２Ａ〜１２Ｃから、テンプレート条件情報３１１に従って各レコード１１０Ａ〜１１０Ｅに適したテンプレートを検索する。なお、検索手段３０１は、テンプレート条件情報３１１を用いなくても、例えば、テンプレートにおけるバリアブルフィールド１２０Ａ〜１２０Ｃの定義と、項目データ１１１Ａ〜１１１Ｃの内容とに基づいて、レコードに適したテンプレートを検索するようにしてもよい。以下では、検索手段３０１により検索された結果抽出されたテンプレートを適合テンプレートという。
【００３６】
検品出力制御手段３０２は、印刷データ作成手段３０４にバリアブルデータ１１の各レコード１１０Ａ〜１１０Ｅに対応する印刷データを順次作成させ、その作成させた印刷データを出力させる第１の制御を行う。
【００３７】
検品出力制御手段３０２は、キャッシュリスト３２０を参照して、その適合テンプレートがキャッシュ部３２に記憶されているときには、検品出力を行うと判定し、適合テンプレートがキャッシュ部３２に記憶されていないときには、検品出力を行わないと判定する。
【００３８】
そして、検品出力制御手段３０２は、検品出力を行うと判定したときは、適合テンプレートからラスタ形式テンプレート１５へＲＩＰ処理部３３に展開させ、上記第１の制御による印刷データの出力とは別にＲＩＰ処理部３３により展開処理が行われたラスタ形式テンプレート１５にレコードを埋め込んだ印刷データを出力させる第２の制御を行う。
【００３９】
出力態様変更手段３０３は、出力態様情報３１２から検品出力用の出力態様を取得し、印刷データ作成手段３０４が検品出力用の印刷データを作成する際の出力態様を変更する。
【００４０】
印刷データ作成手段３０４は、検品出力用の印刷データを作成する場合には、適合テンプレートに対してＲＩＰ処理部３３によりＲＩＰ処理が行われたラスタ形式テンプレート１５に対して、処理対象のレコードに含まれる項目データ１１１Ａ〜１１１ＣをＲＩＰ処理部３３により別途ＲＩＰ処理が行われた状態で埋め込むことにより、印刷データを作成する。
【００４１】
また、印刷データ作成手段３０４は、通常出力用の印刷データを作成する場合には、適合テンプレートに対応するラスタ形式テンプレート１５は既に生成されているため、そのラスタ形式テンプレート１５に対して、上記と同様に、項目データ１１１Ａ〜１１１Ｃを埋め込むことにより、印刷データを作成する。このため、適合テンプレートに対するＲＩＰ処理が不要な分、通常出力用の印刷データを作成する時間が短縮される。
【００４２】
ＲＩＰ処理部３３は、記憶部３１に記憶された第１乃至第３のテンプレート１２Ａ〜１２Ｃを、ラスタ形式に展開するＲＩＰ処理を行って、ラスタ形式テンプレート１５を生成する。また、ＲＩＰ処理部３３は、生成したラスタ形式テンプレート１５をキャッシュ部３２に登録する。なお、ラスタ形式テンプレート１５を管理する方法としては、例えば、ポストスクリプト（PostScript）等のページ記述言語や、ＯＳ（Operating  System）により提供されるキャッシュを管理するコマンドを用いてもよい。また、ＲＩＰ処理部３３は、ハードウェア及びソフトウェアのいずれにより実現されていてもよい。
【００４３】
図３は、テンプレート条件情報の一例を示す図である。記憶部３１が記憶するテンプレート条件情報３１１には、第１乃至第３のテンプレート１２Ａ〜１２Ｃに対応するテンプレート名と、それらテンプレート１２Ａ〜１２Ｃが使用できる使用条件とが記憶されている。
【００４４】
使用条件には、例えば、項目データ１１１Ａ〜１１１Ｃが空データであるか否かのデータ有無条件、項目データ１１１Ａ〜１１１Ｃの内容に関するデータ内容条件等がある。また、複数の項目データに関連して１つの条件を設けてもよいし、１つの項目データに対して複数の条件を設けてもよい。
【００４５】
図３の例では、バリアブルデータ１１の１行目及び３行目のレコード１１０Ａ，１１０Ｃに対しては、第１のテンプレート１２Ａが使用条件に適合する適合テンプレートとして検索手段３０１により抽出される。また、２行目のレコード１１０Ｂに対しては、第２のテンプレート１２Ｂが適合テンプレートに抽出され、４行目及び５行目のレコード１１０Ｄ，１１０Ｅに対しては、第３のテンプレート１２Ｃが適合テンプレートに抽出される。
【００４６】
図４は、キャッシュリストの一例を示す図である。キャッシュ部３２が記憶するキャッシュリスト３２０には、キャッシュ部３２に記憶されているラスタ形式テンプレート１５を管理すべく、ラスタ形式テンプレート１５のテンプレート名と、キャッシュ部３２におけるラスタ形式テンプレート１５の記憶場所を示す記憶アドレスとが登録されている。
【００４７】
新たなラスタ形式テンプレート１５がＲＩＰ処理部３３によりキャッシュリスト３２０に登録される際に、キャッシュ部３２の記憶容量に空きがないときには、例えば、キャッシュ部３２に記憶された時間が古いラスタ形式テンプレート１５から順に消去された後に、その新たなラスタ形式テンプレート１５が登録される。
【００４８】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係る画像処理システム１Ａの動作の一例を、図５及び図６を参照し、図７のフローチャートに従って説明する。
【００４９】
まず、印刷指示者は、端末装置２の入力部を操作して、バリアブルデータ１１に基づく印刷指示を行うと、端末装置２の制御部は、バリアブルデータ１１を記憶部から読み出して、ネットワーク１０を介して画像処理サーバ３Ａに送信する。
【００５０】
画像処理サーバ３Ａの受付手段３００は、端末装置２から送信されたバリアブルデータ１１を通信部３４を介して受け付ける（Ｓ１）。次に、制御部３０は、その受け付けたバリアブルデータ１１に含まれる各レコード１１０Ａ〜１１０Ｅをレコード単位で処理すべく、処理対象のレコードを示すカウンタＮを「１」に初期化する（Ｓ２）。
【００５１】
次に、検索手段３０１は、記憶部３１に記憶されている第１乃至第３のテンプレート１２Ａ〜１２Ｃから、カウンタＮが示すＮ行目のレコードに適したテンプレート１２をテンプレート条件情報３１１の使用条件に従って適合テンプレートを検索する（Ｓ１０）。
【００５２】
次に、検品出力制御手段３０２は、キャッシュリスト３２０を参照し、その適合テンプレートがキャッシュ部３２に記憶されているか否か、すなわち、キャッシュ済みであるかを判断する（Ｓ１１）。
【００５３】
そして、検品出力制御手段３０２は、適合テンプレートがキャッシュ済みでないと判断した場合には（Ｓ１１：Ｎｏ）、Ｎ行目のレコードに対して検品出力を行うと判定し、ＲＩＰ処理部３３及び印刷データ作成手段３０４に検品出力用及び通常出力用の印刷データを作成するように通知する。
【００５４】
ＲＩＰ処理部３３は、その通知を受け取ると、適合テンプレートに対してＲＩＰ処理を行い、ラスタ形式テンプレートを生成し（Ｓ１２）、そのラスタ形式テンプレートを印刷データ作成手段３０４に送る。
【００５５】
次に、出力態様変更手段３０３は、出力態様情報３１２から検品出力用の出力態様を取得する（Ｓ１３）。
【００５６】
次に、印刷データ作成手段３０４は、上記ステップＳ１２でＲＩＰ処理部３３により生成されたラスタ形式テンプレートの各バリアブルフィールド１２０Ａ〜１２０Ｃに、Ｎ行目のレコードの各項目データ１１１Ａ〜１１１Ｃをそれぞれ埋め込む。そして、印刷データ作成手段３０４は、バリアブルフィールド１２０Ａ〜１２０Ｃの出力態様を、上記ステップＳ１３で出力態様変更手段３０３により取得された出力態様に変更することにより、検品出力用の印刷データを作成する（Ｓ１４）。
【００５７】
次に、印刷データ作成手段３０４は、バリアブルフィールド１２０Ａ〜１２０Ｃの出力態様を適合テンプレートに予め定められた出力態様により、通常出力用の印刷データを作成する（Ｓ１５）。なお、生成されたラスタ形式テンプレートの各バリアブルフィールド１２０Ａ〜１２０Ｃに各項目データ１１１Ａ〜１１１Ｃを埋め込む点は、検品出力用の印刷データを作成する際と同様である。
【００５８】
そして、ＲＩＰ処理部３３は、生成したラスタ形式テンプレート１５をキャッシュ部３２に記憶するとともに、その記憶したアドレスとテンプレート名とを関連付けて、キャッシュリスト３２０に登録する（Ｓ１６）。
【００５９】
一方、上記ステップＳ１１において、検品出力制御手段３０２が、キャッシュ済みであると判断した場合には（Ｓ１１：Ｙｅｓ）、検品出力を行わないと判定し、印刷データ作成手段３０４に対して通常出力用の印刷データを作成するように通知する。
【００６０】
次に、印刷データ作成手段３０４は、その通知を受け取ると、キャッシュ部３２に記憶された適合テンプレートに対応するラスタ形式テンプレート１５を読み出す。そして、印刷データ作成手段３０４は、その読み出したラスタ形式テンプレート１５の各バリアブルフィールド１２０Ａ〜１２０ＣにＮ行目のレコードの各項目データ１１１Ａ〜１１１Ｃをそれぞれ埋め込んで、通常出力用の印刷データを作成する（Ｓ２０）。
【００６１】
制御部３０は、上記ステップＳ１６、Ｓ２０が終わると、Ｎ行目のレコードが最終レコードであるか否かを判定し（Ｓ３０）、最終レコードでない場合には（Ｓ３０：Ｎｏ）、カウンタＮをインクリメントし（Ｓ３１）、ステップＳ１０に戻る。また、最終レコードの場合には（Ｓ３０：Ｙｅｓ）、制御部３０は、バリアブルデータ１１に対する処理を終了する。
【００６２】
次に、制御部３０は、印刷データ作成手段３０４により作成された検品出力用及び通常出力用の印刷データを通信部３４によりネットワーク１０を介してプリンタ４に送信する。なお、制御部３０は、検品出力用及び通常出力用の印刷データをプリンタ４に順次送信するようにしてもよいし、複数の印刷データをまとめて送信するようにしてもよい。
【００６３】
そして、プリンタ４の制御部は、画像処理サーバ３Ａから検品出力用及び通常出力用の印刷データを受信し、その印刷データに基づく検品印刷物及び通常印刷物を印刷部により順次印刷する。検査者は、その印刷された検品印刷物を目視して、適合テンプレートに項目データが埋め込まれた状態での美感を検査する。また、印刷物は、適合テンプレートを用いて印刷されたものではあるが、検査者は、印刷された項目データに対してその適合テンプレートが適切かどうかを検査する。
【００６４】
以上のようにして、バリアブルデータ１１に対して初めて使用するテンプレートについては、検品印刷物と通常印刷物が印刷され、検品印刷物が検品に供される。また、強調表示により、同一のレコードに対して検品印刷物と通常印刷物が印刷されても、両印刷物の区別が容易になるとともに、検品印刷物における検品箇所の特定が容易になる。
【００６５】
（印刷物の出力例）
図５は、プリンタ４により印刷された複数の印刷物の一例を示す図である。これら複数の印刷物は、バリアブルデータ１１に含まれる５つのレコード１１０Ａ〜１１０Ｅに対して、図３に例示するように、適合テンプレートがそれぞれ抽出された場合に印刷されたものである。また、図５は、キャッシュリスト３２０にいずれのテンプレートも登録されていない状態から印刷が開始され、左から右に印刷された順序を示す。
【００６６】
複数の印刷物についてレコード順に説明すると、バリアブルデータ１１における１行目のレコード１１０Ａに対しては、検索手段３０１により第１のテンプレート１２Ａが適合テンプレートとして抽出される。第１のテンプレート１２Ａは、その時点ではキャッシュ済みでないため、検品出力制御手段３０２により検品出力を行うと判定され、検品印刷物１４−１、及び通常印刷物１３−１が印刷される。そして、キャッシュリスト３２０には、第１のテンプレート１２Ａに対してＲＩＰ処理が行われたラスタ形式テンプレートが登録される。
【００６７】
次に、２行目のレコード１１０Ｂに対しては、第２のテンプレート１２Ｂが適合テンプレートに抽出され、上記と同様にキャッシュ済みでないため、検品出力制御手段３０２により検品出力を行うと判定され、検品印刷物１４−２、及び通常印刷物１３−２が印刷される。そして、キャッシュリスト３２０には、第２のテンプレート１２Ｂに対してＲＩＰ処理が行われたラスタ形式テンプレートが登録される。
【００６８】
次に、３行目のレコード１１０Ｃに対しては、第１のテンプレート１２Ａが適合テンプレートに抽出されるが、その第１のテンプレート１２Ａは、第１のレコード１１０Ａを処理した際にキャッシュ済みであるため、検品出力制御手段３０２により検品出力を行わないと判定され、通常印刷物１３−３だけが印刷される。
【００６９】
次に、４行目のレコード１１０Ｄに対しては、第３のテンプレート１２Ｃが適合テンプレートに抽出され、その第３のテンプレート１２Ｃはキャッシュ済みでないため、検品出力制御手段３０２により検品出力を行うと判定され、検品印刷物１４−４、及び通常印刷物１３−４が印刷される。そして、キャッシュリスト３２０には、第３のテンプレート１２Ｃに対してＲＩＰ処理が行われたラスタ形式テンプレートが登録される。
【００７０】
そして、５行目のレコード１１０Ｅに対しては、第３のテンプレート１２Ｃが適合テンプレートに抽出され、その第３のテンプレート１２Ｃはキャッシュ済みであるため、検品出力を行わないと判定され、通常印刷物１３−５だけが印刷される。
【００７１】
なお、検品出力を行う場合に印刷される２つの印刷物のうち、１つ目の印刷物を検品印刷物としたが、２つ目の印刷物を検品印刷物としてもよい。また、印刷する順序を入れ替えて、例えば、検品印刷物１４−１、１４−２、１４−３を印刷し、その後に通常印刷物１３−１〜１３−５を印刷するようにしてもよい。
【００７２】
（出力態様の具体例）
図６（ａ）、及び（ｂ）は、検品印刷物及び通常印刷物の一例を示す図である。この検品印刷物１４−１、及び通常印刷物１３−１は、図５において１行目のレコード１１０Ａに対して印刷された印刷物である。
【００７３】
図６（ａ）に例示する検品印刷物１４−１には、出力態様情報３１２に基づく出力態様により、項目データ１１１Ａ〜１１１Ｃに対して枠線１４０、シェード１４１等の強調表示が施された状態で印刷されている。
【００７４】
図６（ｂ）に例示する通常印刷物１３−１には、検品印刷物１４−１とは異なり、適合テンプレートに予め定められた出力態様により、項目データ１１１Ａ〜１１１Ｃに対して強調表示が施されていない状態で印刷されている。
【００７５】
（変形例）
上記の図５では、バリアブルデータ１１の各レコードに対して１つのテンプレートが適合テンプレートに抽出されたが、以下では、各レコードに対して複数のテンプレートが適合テンプレートに抽出される場合について、図８を参照して説明する。
【００７６】
図８は、各レコードに複数のテンプレートが検索されることにより印刷された複数の印刷物の一例を示す図である。図８では、１行目のレコードに対して第１及び第２のテンプレート１２Ａ，１２Ｂが適合テンプレートに抽出され、２行目のレコードに対して第１及び第３のテンプレート１２Ａ，１２Ｃが抽出され、３行目のレコードに対して第１乃至第３のテンプレート１２Ａ〜１２Ｃが抽出されたものである。
【００７７】
このような場合において、第１のレコード１１０Ａに対しては、第１及び第２のテンプレート１２Ａ，１２Ｂはキャッシュ済みでないため、第１及び第２のテンプレート１２Ａ，１２Ｂに基づく２つの検品印刷物１４−１Ａ，１４−１Ｂと、２つの通常印刷物１３−１Ａ，１３−１Ｂが印刷される。そして、キャッシュリスト３２０には、第１及び第２のテンプレート１２Ａ，１２Ｂに対してＲＩＰ処理が行われたラスタ形式テンプレートが登録される。
【００７８】
次に、第２のレコード１１０Ｂに対しては、第１のテンプレート１２Ａは、第１のレコード１１０Ａを処理した際にキャッシュ済みであるため、第３のテンプレート１２Ｃに基づく１つの検品印刷物１４−２Ｃと、第１及び第３のテンプレート１２Ａ，１２Ｃにそれぞれ基づく２つの通常印刷物１３−２Ａ，１３−２Ｃが印刷される。そして、キャッシュリスト３２０には、第３のテンプレート１２Ｃに対してＲＩＰ処理が行われたラスタ形式テンプレートが登録される。
【００７９】
そして、第３のレコード１１０Ｃに対しては、第１乃至第３のテンプレート１２Ａ〜１２Ｃは、全てキャッシュ済みであるため、第１乃至第３のテンプレート１２Ａ〜１２Ｃにそれぞれ基づく３つの通常印刷物１３−３Ａ〜１３−３Ｃが印刷される。
【００８０】
［第２の実施の形態］
図９は、本発明の第２の実施の形態に係る画像処理システムの概略構成の一例を示す全体図である。この画像処理システム１Ｂは、検品印刷物に相当する検品画面（第２の可視像）２０を表示するための画面データ（可変画像）を作成する画像処理サーバ３Ｂと、画像処理サーバ３Ｂにより作成された画面データに基づいて検品画面２０を表示する出力装置としての第２の端末装置２Ｂと、第１の実施の形態と同様の第１の端末装置２Ａ、プリンタ４及びネットワーク１０とから構成されている。
【００８１】
第２の端末装置２Ｂは、第１の端末装置２Ａと同様に、制御部、記憶部、通信部、入力部及び表示部から構成されている。記憶部には、検品画面２０を表示する、例えば、ウェブブラウザ等が記憶されている。
【００８２】
画像処理サーバ３Ｂは、第１の実施の形態の画像処理サーバ３Ａと同様に、制御部、記憶部、キャッシュ部、ＲＩＰ処理部及び通信部から構成されている。
【００８３】
制御部３０は、検品画面２０の画面データを作成する画面データ作成手段、及び通常印刷用の印刷データを作成する印刷データ作成手段として機能する他に、第１の実施の形態と同様の受付手段、検索手段、検品出力制御手段及び出力態様変更手段等として機能する。
【００８４】
検品画面２０は、検品印刷物に相当する表示領域２００と、表示領域２００の下に、表示領域２００に表示された内容が適切と検査者により判断された場合に押下される検品ＯＫボタン２０１と、不適切と判断された場合に押下される検品ＮＧボタン２０２とを備える。そして、表示された検品画面２０において、検品ＯＫボタン２０１及び検品ＮＧボタン２０２のいずれかが検査者により押下された場合には、その押下されたボタンに応じた検品情報が、第２の端末装置２Ｂから画像処理サーバ３Ｂに送信される。
【００８５】
印刷データ作成手段は、その受信した検品情報が「検品ＯＫ」の旨を示す場合には、通常出力用の印刷データを作成し、「検品ＮＧ」の旨を示す場合には、通常出力用の印刷データを作成することなく、例えば、「検品ＮＧ」の旨を示す通知を第１の端末装置２Ａに送信する。
【００８６】
以上のようにして、第２の端末装置２Ｂには検品画面２０が表示されるので、プリンタ４の設置場所とは異なる場所で検品作業を行うことできる。
【００８７】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の要旨を逸脱しない範囲内で種々に変形してもよい。例えば、上記各実施の形態では、画像処理サーバが有する各手段を、制御部と制御プログラムとによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【００８８】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００８９】
また、上記各実施の形態における画像処理システムは、画像処理サーバが有する機能やデータ等を画像処理システム全体として備えていればよく、２つ以上の装置により実現されていてもよいし、端末装置やプリンタにその機能やデータ等の一部が備えられてもよい。
【００９０】
また、本発明の要旨を逸脱しない範囲内で上記各実施の形態の構成要素を任意に組み合わせてもよい。
【図面の簡単な説明】
【００９１】
【図１】図１は、本発明の第１の実施の形態に係る画像処理システムの概略構成の一例を示す全体図である。
【図２】図２は、本発明の第１の実施の形態に係る画像処理サーバの概略構成の一例を示すブロック図である。
【図３】図３は、テンプレート条件情報の一例を示す図である。
【図４】図４は、キャッシュリストの一例を示す図である。
【図５】図５は、プリンタにより印刷された複数の印刷物の一例を示す図である。
【図６】図６（ａ）は、検品印刷物の一例を示し、図６（ｂ）は、通常印刷物の一例を示す図である。
【図７】図７は、画像処理サーバの動作の一例を示すフローチャートである。
【図８】図８は、１つのレコードに複数のテンプレートが検索されることにより印刷された複数の印刷物の一例を示す図である。
【図９】図９は、本発明の第２の実施の形態に係る画像処理システムの概略構成の一例を示す全体図である。
【符号の説明】
【００９２】
１Ａ，１Ｂ…画像処理システム、２，２Ａ，２Ｂ…端末装置、３Ａ，３Ｂ…画像処理サーバ、４…プリンタ、１０…ネットワーク、１１…バリアブルデータ、１２Ａ〜１２Ｃ…テンプレート、１３，１３−１〜１３−５，１３−１Ａ，１３−１Ｂ，１３−２Ａ，１３−２Ｃ，１３−３Ａ〜１３−３Ｃ…通常印刷物、１４，１４−１，１４−２，１４−４，１４−１Ａ，１４−１Ｂ，１４−２Ｃ…検品印刷物、１５…ラスタ形式テンプレート、２０…検品画面、３０…制御部、３１…記憶部、３２…キャッシュ部、３３…ＲＩＰ処理部、３４…通信部、１１０Ａ〜１１０Ｅ…レコード、１１１Ａ〜１１１Ｃ…項目データ、１２０Ａ〜１２０Ｃ…バリアブルフィールド、１２１Ａ，１２１Ｂ…固定部、１４０…枠線、１４１…シェード、２００…表示領域、２０１…検品ＯＫボタン、２０２…検品ＮＧボタン、３００…受付手段、３０１…検索手段、３０２…検品出力制御手段、３０３…出力態様変更手段、３０４…印刷データ作成手段、３１０…画像処理プログラム、３１１…テンプレート条件情報、３１２…出力態様情報、３２０…キャッシュリスト
【図１】
2010015366.tif 000003
【図２】
2010015366.tif 000004
【図３】
2010015366.tif 000005
【図４】
2010015366.tif 000006
【図５】
2010015366.tif 000007
【図６】
2010015366.tif 000008
【図７】
2010015366.tif 000009
【図８】
2010015366.tif 000010
【図９】
2010015366.tif 000011