(57)【特許請求の範囲】
【請求項１】
複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成手段と、
前記様式定義データから、前記可変部又は前記固定部を検出する検出手段と、
前記作成手段により作成される出力画像データの、前記検出手段により検出された前記様式定義データ内の前記可変部又は前記固定部に対応する部分の出力態様を、前記検出手段により検出されない部分とは異なる出力態様に変更する変更手段とを備え、
前記検出手段は、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する重要部分検出部を有し、
前記変更手段は、前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する画像処理装置。
【請求項２】
前記検出手段は、前記重要部分として検出した回数を前記重要部分毎に記録する回数記録部を有し、
前記変更手段は、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更する請求項１に記載の画像処理装置。
【請求項３】
複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成ステップと、
前記様式定義データから、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する検出ステップと、
前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する変更ステップとをコンピュータに実行させるための画像処理プログラム。
【請求項４】
前記検出ステップは、前記重要部分として検出した回数を前記重要部分毎に記録するステップを有し、
前記変更ステップは、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更するステップを有する請求項３に記載の画像処理プログラム。
【請求項５】
複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成手段と、
前記様式定義データから、前記可変部又は前記固定部を検出する検出手段と、
前記作成手段により作成される出力画像データの、前記検出手段により検出された前記様式定義データ内の前記可変部又は前記固定部に対応する部分の出力態様を、前記検出手段により検出されない部分とは異なる出力態様に変更する変更手段と、
前記作成手段により作成された出力画像データを前記変更手段により変更された前記出力態様に基づき媒体に画像を形成する画像形成手段とを備え、
前記検出手段は、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する重要部分検出部を有し、
前記変更手段は、前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する画像処理システム。
【請求項６】
前記検出手段は、前記重要部分として検出した回数を前記重要部分毎に記録する回数記録部を有し、
前記変更手段は、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更する請求項５に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理プログラム及び画像処理システムに関する。
【背景技術】
【０００２】
従来、検品処理の内容に合わせて検品を行うユニットを選択して検品を行う画像処理装置が知られている。（例えば、特許文献１参照。）。
【０００３】
この画像処理装置によれば、入力画像に対して各種処理を行う複数の処理手段と、複数の処理手段にそれぞれ対応して設けられ、処理手段によって処理された処理結果を検査する複数の検査手段と、複数の検査手段の中から処理手段による処理結果を検査させる検査手段を選択する選択手段と、選択手段により選択された検査手段による処理結果についての検査結果を表示する表示手段とを備え、ユーザにより選択手段を介して選択された検査手段により処理結果を検査し、その検査結果を表示手段により表示する。
【特許文献１】特開２００６−２８９８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、重要部分を検出して出力態様を異ならせた画像を出力させる出力画像データを作成できる画像処理装置、画像処理プログラム及び画像処理システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の画像処理装置、画像処理プログラム及び画像処理システムを提供する。
【０００６】
［１］複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成手段と、前記様式定義データから、前記可変部又は前記固定部を検出する検出手段と、前記作成手段により作成される出力画像データの、前記検出手段により検出された前記様式定義データ内の前記可変部又は前記固定部に対応する部分の出力態様を、前記検出手段により検出されない部分とは異なる出力態様に変更する変更手段とを備え、前記検出手段は、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する重要部分検出部を有し、前記変更手段は、前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する画像処理装置。
【０００８】
［２］前記検出手段は、前記重要部分として検出した回数を前記重要部分毎に記録する回数記録部を有し、前記変更手段は、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更する前記［１］に記載の画像処理装置。
【０００９】
［３］複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成ステップと、前記様式定義データから、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する検出ステップと、前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する変更ステップとをコンピュータに実行させるための画像処理プログラム。
［４］前記検出ステップは、前記重要部分として検出した回数を前記重要部分毎に記録するステップを有し、前記変更ステップは、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更するステップを有する前記［３］に記載の画像処理プログラム。
【００１０】
［５］複数項目のデータを含む複数のレコードを有する可変データと、該可変データの各項目に対応し該項目のデータが適用される複数の可変部と可変データの適用されない固定部とを有する様式定義データとに基づき、出力画像データを作成する作成手段と、前記様式定義データから、前記可変部又は前記固定部を検出する検出手段と、前記作成手段により作成される出力画像データの、前記検出手段により検出された前記様式定義データ内の前記可変部又は前記固定部に対応する部分の出力態様を、前記検出手段により検出されない部分とは異なる出力態様に変更する変更手段と、前記作成手段により作成された出力画像データを前記変更手段により変更された前記出力態様に基づき媒体に画像を形成する画像形成手段とを備え、前記検出手段は、前記可変データが適用された可変部のうち所定の規則を満たすものに対応する部分を重要部分として検出する重要部分検出部を有し、前記変更手段は、前記出力画像データのうち前記検出された前記重要部分に対応する可変部の出力態様を、それ以外の部分とは異なる出力態様に変更する画像処理システム。
［６］前記検出手段は、前記重要部分として検出した回数を前記重要部分毎に記録する回数記録部を有し、前記変更手段は、前記検出回数に応じて、前記重要部分に対応する可変部の出力態様を変更する前記［５］に記載の画像処理システム。
【発明の効果】
【００１１】
請求項１、３、５に記載された発明によれば、重要部分を検出して出力態様を異ならせた画像を出力させる出力画像データを作成できる。
【００１３】
請求項２、４、６に記載された発明によれば、重要部分として検出された部分を当該重要部分として検出された回数に応じて異なる出力態様に変更した出力画像データを作成できる。
【００１４】
請求項５に係る画像処理システムによれば、重要部分を検出して出力態様を異ならせた画像が形成された媒体を出力できる。
【発明を実施するための最良の形態】
【００１５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。この画像処理システム１Ａは、可変データであるバリアブルデータ１１を作成する端末２Ａと、端末２Ａにより作成されたバリアブルデータ１１と様式定義データであるテンプレート１２とに基づいて、通常出力用及び検品出力用の印刷データ（出力画像データ）を作成する画像処理装置としての画像処理サーバ３Ａと、画像処理サーバ３Ａから送られる印刷データに基づき紙等の記録媒体に画像を形成する（印刷する）出力手段としてのプリンタ４と、端末２Ａ、画像処理サーバ３Ａ及びプリンタ４を相互に接続するネットワーク１０とから構成されている。
【００１６】
ネットワーク１０は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）等の通信網である。なお、ネットワーク１０は、インターネットに接続されたネットワークであってもよい。
【００１７】
（端末）
端末２Ａは、この端末２Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部２０と、バリアブルデータ（可変データ）１１及びウェブブラウザ２１０等のプログラムやデータ等を記憶する、例えば、ＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部２１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカード等により実現される通信部２２と、データ入力の操作を受け付ける、例えば、キーボード、マウス等により実現される入力部２３と、ウェブブラウザ２１０による各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部２４とから構成されている。
【００１８】
このような端末２Ａは、例えば、コンピュータ、携帯情報端末（ＰＤＡ）、携帯電話等により構成するとよい。また、図１では端末２Ａは１台であるが、２台以上であってもよい。
【００１９】
図２（ａ）は、バリアブルデータ１１の一例を示す図である。このバリアブルデータ１１は、１以上の項目データ１１１Ａ〜１１１Ｄを含むレコード１１０Ａ〜１１０Ｅを１以上有する。バリアブルデータ１１は、項目データ１１１Ａ〜１１１Ｄの間を、例えば、コンマ等の区切り文字により区切られたＣＳＶ形式で記録されている。なお、バリアブルデータ１１は、外部記録メディア等を介して取り込んでもよい。
【００２０】
（画像処理サーバ）
画像処理サーバ３Ａは、この画像処理サーバ３Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部３０と、各種のプログラム及びデータを記憶するＲＯＭ，ＲＡＭ，ハードディスク等により実現される記憶部３１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部３２とから構成されている。
【００２１】
このような画像処理サーバ３Ａは、例えば、コンピュータ、サーバ、ワークステーション等により構成するするとよい。
【００２２】
記憶部３１には、複数のテンプレート１２、画像処理プログラム３１０Ａ、検品出力対象情報３１１、重要フィールド検出情報３１２及び出力態様情報３１３が記憶されている。
【００２３】
図２（ｂ）は、様式定義データであるテンプレート１２の概念の一例を示す図である。このテンプレート１２は、バリアブルデータ１１の項目データ１１１Ａ〜１１１Ｄがそれぞれ適用されるバリアブルフィールド（可変部）の定義１２０Ａ〜１２０Ｄと、テンプレート１２毎に変化しない文書、写真、図表、イラスト等の固定データ１２２Ａ〜１２２Ｄからなる非バリアブル部（固定部）１２１Ａ〜１２１Ｄの定義とを複数含んで構成されている。なお、非バリアブル部及びバリアブルフィールドはそれぞれ１つでもよい。
【００２４】
テンプレート１２を構成するバリアブルフィールド１２０Ａ〜１２０Ｄ及び非バリアブル部１２１Ａ〜１２１Ｄは、例えば、フィールド単位又はテンプレート単位等で出力態様が予め定められている。なお、出力態様の詳細は後述する。
【００２５】
検品出力対象情報３１１には、印刷物を目視により検品する検品出力を行う対象となるレコードを番号又は範囲で示す対象レコード番号と、対象レコード番号のうち重要フィールドが検出されたレコードのみ検品出力を行うか否かを示す対象フラグ情報とが記録されている。
【００２６】
重要フィールド検出情報３１２は、可変データが適用されたバリアブルフィールドから、氏名、郵便番号、住所、電話番号等の個人情報に関する重要部分である重要フィールドを検出するための検出ルールが定義されている。なお、重要フィールドは、個人情報に関する項目データの他に、例えば、情報漏洩を防止すべき内容等の他の項目データと比べて取り扱いに注意が必要なものでもよい。
【００２７】
検出ルールは、例えば、郵政カスタマーバーコードにより画像出力するようテンプレートで定義されているフィールドは「郵便番号」、データに都道府県、市町村名の文字列を含むフィールドは「住所」、氏名用外字フォントにより文字列画像出力するようテンプレートで定義されているフィールドは「氏名」、データがハイフン２つを含んで数字１０文字又は１１文字が連続しているフィールドは「電話番号」の重要フィールドとして検出するように記録されている。なお、「氏名」、「郵便番号」、「住所」、「電話番号」等を重要フィールドの種類という。
【００２８】
図３は、出力態様情報の一例を示す図である。この出力態様情報３１３には、検品出力を行う際のバリアブルフィールド１２０Ａ〜１２０Ｄ及び非バリアブル部１２１Ａ〜１２１Ｄに対する出力態様がそれぞれ定義されている。
【００２９】
さらに、バリアブルフィールド１２０Ａ〜１２０Ｄにおいては、重要フィールドとして検出された回数に応じて、例えば、３つの出力態様が定義されている。その３つの出力態様は、検出回数が１回、すなわち初回の重要フィールドと、検出回数が２回目以降の重要フィールドと、重要フィールドとして検出されなかった通常フィールドとからなる。
【００３０】
なお、出力態様情報３１３は、フィールド毎に検出回数を記録してもよいし、検出回数に対応させてフィールドを記録してもよい。図３に示した出力態様情報の例では、重要フィールドを１回目と２回目以降とで２つに分類したが、例えば、２回目までと３回目以降のように、その他の回数で２つに分類するようにしてもよいし、３つ以上に分類してもよい。
【００３１】
出力態様情報３１３に定義される出力態様としては、例えば、フィールドの領域を枠線で囲む枠線付き、フィールド内の項目データ及び固定データに対して下線を引く下線付き、フィールド内を所定の模様で埋めるシェード、フィールド内の項目データ及び固定データを不可視状態で出力する非出力、カラー又はモノクロを指定する出力色、所定のマークを付与するマーク付き等が挙げられる。また、枠線付き及び下線付きについては線の色や太さ、シェード及びマーク付きについては色、模様等を設定してもよく、さらにフォントの種類やサイズ等と組み合わせてもよい。
【００３２】
なお、検品出力対象情報３１１、重要フィールド検出情報３１２及び出力態様情報３１３は、端末２Ａを介してユーザにより編集させてもよい。また、検品出力対象情報３１１、重要フィールド検出情報３１２及び出力態様情報３１３は、画像処理システム１Ａにおいてそれぞれ１つであってもよいし、ユーザ毎又はグループ毎に複数設けられていてもよい。
【００３３】
制御部３０は、画像処理プログラム３１０Ａに従って動作することにより、受付手段３００、検品出力判定手段３０１、テンプレート検出手段３０２、重要フィールド検出手段３０３、出力態様変更手段３０４及び印刷データ作成手段３０５等として機能する。
【００３４】
受付手段３００は、端末２Ａから送信されるバリアブルデータ１１を受け付ける。
【００３５】
検品出力判定手段３０１は、検品出力対象情報３１１に従って、バリアブルデータ１１の各レコード１１０Ａ〜１１０Ｅに対して検品出力を行うか否かを判定する。
【００３６】
テンプレート検出手段３０２は、テンプレート１２を解析して、例えば、ユーザにより指定されたバリアブルフィールド１２０Ａ〜１２０Ｄ又は非バリアブル部１２１Ａ〜１２１Ｄを検出する。なお、テンプレート検出手段３０２は、バリアブルフィールド１２０Ａ〜１２０Ｄと非バリアブル部１２１Ａ〜１２１Ｄの両方を検出してもよい。
【００３７】
重要フィールド検出手段３０３は、バリアブルフィールド１２０Ａ〜１２０Ｄにそれぞれ適用される項目データ１１１Ａ〜１１１Ｄの内容が、重要フィールド検出情報３１２に定義された所定の検出ルール（規則）を満たすか否かを判定し、その項目データ１１１Ａ〜１１１Ｄの内容がその検出ルールを満たすとき、その項目データ１１１Ａ〜１１１Ｄが適用されるバリアブルフィールド１２０Ａ〜１２０Ｄを重要フィールドとして検出する。また、重要フィールド検出手段３０３は、各レコード１１０Ａ〜１１０Ｅにおいて、重要フィールドを検出した検出回数をフィールド毎に、例えば、記憶部３１の一部の記憶領域を用いて記録する。
【００３８】
出力態様変更手段３０４は、テンプレート検出手段３０２により検出されたバリアブルフィールド１２０Ａ〜１２０Ｄ又は非バリアブル部１２１Ａ〜１２１Ｄに予め定められている出力態様をこれとは異なる出力態様、すなわち、出力態様情報３１３に定義された出力態様に変更する。
【００３９】
また、出力態様変更手段３０４は、バリアブルフィールド１２０Ａ〜１２０Ｄのうち重要フィールドであるか否か、又はフィールド毎の検出回数に応じて、出力態様を変更する。なお、出力態様変更手段３０４は、バリアブルフィールド１２０Ａ〜１２０Ｄに対しては予め定められている出力態様より強調して出力するように出力態様を変更し、非バリアブル部１２１Ａ〜１２１Ｄに対しては予め定められている出力態様より抑制して出力するように出力態様を変更してもよい。
【００４０】
また、出力態様情報３１３の一例として、単に重要フィールドとして検出された回数に応じて出力態様を変更するよう定義したものを示したが、その代わりに重要フィールドの種類別に回数に応じた出力態様を定義したものを用いてもよい。その場合、出力態様変更手段３０４は、バリアブルフィールドの出力態様を、検出された重要フィールドの種類と回数に応じて変更することとなる。
【００４１】
印刷データ作成手段３０５は、テンプレート１２の各バリアブルフィールド１２０Ａ〜１２０Ｄに、バリアブルデータ１１の各レコード１１０Ａ〜１１０Ｅの対応する項目データ１１１Ａ〜１１１Ｄを適用するとともに、出力態様変更手段３０４により変更された出力態様を適用することにより、印刷データを作成する。
【００４２】
なお、印刷データは、ページ記述言語（ＰＤＬ：Page Description Language）により記述されたＰＤＬデータであってもよいし、ＲＩＰ（Raster Image Processor）によりプリンタ４にて印刷に用いるビットマップデータ等に変換したラスターデータであってもよい。印刷データとしてＰＤＬデータを作成した場合には、プリンタ４にてＲＩＰによる処理が行われることになる。
【００４３】
（プリンタ４）
プリンタ４は、このプリンタ４の各部を制御する、例えば、ＣＰＵ等により実現される制御部４０と、画像処理サーバ３Ａから送られた印刷データを紙等の記録媒体に印刷する印刷部４１と、ネットワーク１０に接続された、例えば、ネットワークインタフェースカードにより実現される通信部４２とから構成されている。
【００４４】
印刷部４１は、例えば、電子写真方式、インクジェット方式、感熱転写方式等の各種の画像形成方式を用いるとよい。
【００４５】
なお、プリンタ４の代わりに、コピー（複写）、プリント、スキャン、ファックス等の複数の機能を有する複合機を用いてもよい。また、図１ではプリンタ４は１台であるが、２台以上であってもよい。
【００４６】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係る画像処理システム１Ａの動作の一例を、図２〜図７を参照して説明する。
【００４７】
ユーザは、端末２Ａの入力部２３を操作して、ウェブブラウザ２１０からウェブページ情報のＵＲＬ（Uniform Resource Locator）を指定し、ウェブページ要求コマンドを通信部２２及びネットワーク１０を介して画像処理サーバ３Ａに送信する。
【００４８】
画像処理サーバ３Ａの制御部３０は、ウェブページ要求コマンドを通信部３２を介して受信すると、ウェブページ要求コマンドが示すＵＲＬに対応するウェブページ情報を応答データとして、通信部３２及びネットワーク１０を介して端末２Ａに送信する。
【００４９】
端末２Ａは、画像処理サーバ３Ａから送信されたウェブページ情報に基づく入力画面を表示部２４に表示する。ウェブページ情報には、何種類かのテンプレート１２が、例えば、サムネイルの形式で表示される。
【００５０】
ユーザは、入力画面に表示されているテンプレート１２のサムネイルから特定のテンプレート１２を指定すると、制御部２０は、その指定されたテンプレート１２を示すテンプレート指定情報とともに、記憶部２１から読み出したバリアブルデータ１１を画像処理サーバ３Ａに送信する。ここでは、図２（ａ）に例示するバリアブルデータ１１に対して、図２（ｂ）に例示するテンプレート１２が指定されたものとする。
【００５１】
画像処理サーバ３Ａの受付手段３００は、端末２Ａから送信されたバリアブルデータ１１とテンプレート指定情報とを受け付ける（Ｓ１）。次に、制御部３０は、その受け付けたバリアブルデータ１１に含まれる各レコード１１０Ａ〜１１０Ｅに対して、通常出力及び検品出力用の印刷データを作成すべく、現在の処理対象のレコードを示すカウンタＮを「１」に初期化し（Ｓ２）、最初のレコード１１０Ａから最終のレコード１１０Ｅまで以下の処理を繰り返し実行する。
【００５２】
制御部３０は、バリアブルデータ１１のうちカウンタＮが示すＮ行目のレコードを、テンプレート指定情報が示すテンプレート１２に適用する（Ｓ３）。すなわち、制御部３０は、バリアブルデータ１１からＮ行目のレコードの各項目データ１１１Ａ〜１１１Ｄを取得して、その取得した各項目データ１１１Ａ〜１１１Ｄをテンプレート１２のバリアブルフィールド１２０Ａ〜１２０Ｄにそれぞれ適用する。
【００５３】
次に、検品出力判定手段３０１は、Ｎ行目のレコードが検品出力の対象レコードであるか否かを検品出力対象情報３１１にて指定された対象レコード番号に基づいて判定する（Ｓ４）。例えば、検品出力対象情報３１１の対象レコード番号にて「１〜２」と指定されている場合には、カウンタＮが１又は２のとき、検品出力の対象レコードであると判定する。
【００５４】
そして、検品出力判定手段３０１が検品出力の対象レコードであると判定した場合には（Ｓ４：Ｙｅｓ）、テンプレート検出手段３０２は、テンプレート１２を解析して、指定されたバリアブルフィールド１２０Ａ〜１２０Ｄ又は非バリアブル部１２１Ａ〜１２１Ｄを検出する。ここでは、バリアブルフィールド１２０Ａ〜１２０Ｄ及び非バリアブル部１２１Ａ〜１２１Ｄの両方を検出したとする。
【００５５】
次に、重要フィールド検出手段３０３は、重要フィールド検出情報３１２に基づいて、項目データ１１１Ａ〜１１１Ｄが適用された各バリアブルフィールド１２０Ａ〜１２０Ｄが重要フィールドであるか否かを検出する（Ｓ６）。例えば、バリアブルデータ１１において、カウンタＮが「１」であった場合には、項目データ１１１Ｂには「１１−２２２２−３３３３」という内容のデータが示されていることから、重要フィールド検出手段３０３は、この項目データ１１１Ｂが適用されたバリアブルフィールド１２０Ｂが上述の「電話番号」の検出ルールを満たす重要フィールドであることを検出する。
【００５６】
次に、検品出力判定手段３０１は、検品出力対象情報３１１に指定された対象フラグ情報に基づいて、Ｎ行目のレコードに対して検品出力を行うか否かを判定する（Ｓ７）。例えば、対象フラグ情報が、重要フィールドが検出されたレコードのみ検品出力を行うように設定されている場合には、上記ステップＳ６において重要フィールドが検出されたか否かに応じて、検品出力を行うか否かを判定する。
【００５７】
そして、検品出力判定手段３０１が、検品出力を行うと判定した場合には（Ｓ７；Ｙｅｓ）、出力態様変更手段３０４は、出力態様情報３１３を参照することにより、バリアブルフィールド１２０Ａ〜１２０Ｄ及び非バリアブル部１２１Ａ〜１２１Ｄの出力態様を変更する（Ｓ８）。
【００５８】
次に、印刷データ作成手段３０５は、出力態様変更手段３０４により変更された出力態様に基づいて、Ｎ行目のレコードをテンプレート１２に適用した検品出力用の印刷データを作成する（Ｓ９）。
【００５９】
次に、印刷データ作成手段３０５は、テンプレート１２に予め定められた出力態様により、通常出力用の印刷データを作成する（Ｓ１０）。なお、上記ステップＳ４において検品出力の対象レコードでないと判定した場合（Ｓ４：Ｎｏ）、及び上記ステップＳ７において検品出力を行わないと判定した場合（Ｓ４：Ｎｏ）には、検品出力用の印刷データを作成することなく、ステップＳ１０に進み、通常出力用の印刷データを作成する。
【００６０】
そして、制御部３０は、Ｎ行目のレコードが最終レコードであるか否かを判定し（Ｓ１１）、最終レコードでない場合には（Ｓ１１：Ｎｏ）、カウンタＮをインクリメントし（Ｓ１２）、ステップＳ２に戻る。また、最終レコードの場合には（Ｓ１１：Ｙｅｓ）、制御部３０は、バリアブルデータ１１に対する処理を終了する。
【００６１】
以上のようにして、印刷データ作成手段３０５により作成された検品出力用及び通常出力用の印刷データは、通信部３２によりネットワーク１０を介してプリンタ４に送信される。そして、プリンタ４の制御部４０は、通信部４２により画像処理サーバ３Ａにより送信された検品出力用及び通常出力用の印刷データを受信し、印刷部４１によりその印刷データを記録媒体に順次印刷する。
【００６２】
なお、検品出力用及び通常出力用の印刷データは、上記ステップＳ９及びＳ１０において作成した印刷データから順次送信するようにしてもよいし、複数の印刷データをまとめて送信するようにしてもよい。
【００６３】
また、図７のフローチャートでは、テンプレート１２のレコード単位で重要フィールドの検出処理等を行ったが、テンプレート１２全体に対して重要フィールドの検出処理を行ってから出力態様を変更するようにしてもよい。
【００６４】
ここで、図４は、通常出力用の印刷データに基づいて印刷された通常印刷物の一例を示す図である。この通常印刷物１３は、バリアブルデータ１１おける１行目のレコード１１０Ａに対してテンプレート１２を適用した場合の印刷物である。通常印刷物１３は、出力態様情報３１３に基づく出力態様ではなく、テンプレート１２に予め定められた出力態様として、例えば、項目データ１１１Ａ〜１１１Ｄが適用されたバリアブルフィールド１２０Ａ〜１２０Ｄ（以後、対応関係が明確な場合には、「項目データが適用されたバリアブルフィールド」と表す代わりに、単に「項目データ」または「バリアブルフィールド」のように表す）に対する枠線等は印刷されていない。また、非バリアブル部１２１Ａ〜１２１Ｄの固定データ１２２Ａ〜１２２Ｄは、予め定められた出力態様として、カラー出力により印刷されている。
【００６５】
図５（ａ）及び（ｂ）は、検品出力用の印刷データに基づいて印刷された検品印刷物の一例を示す図である。検品印刷物１４Ａ、１４Ｂは、バリアブルデータ１１における１行目及び３行目のレコード１１０Ａ，１１０Ｃに対してテンプレート１２をそれぞれ適用し、図３に例示する出力態様情報３１３に基づく出力態様により印刷された印刷物である。
【００６６】
図５（ａ）に例示する検品印刷物１４Ａにおいては、バリアブルフィールド１２０Ａ、１２０Ｂは、それぞれ「氏名」、「電話番号」の重要フィールドとして検出され、赤の枠線１４０Ａ，１４０Ｂと赤のシェード１４１Ａ，１４１Ｂとが施された状態で印刷されている。バリアブルフィールド１２０Ｃ、１２０Ｄは、通常フィールドとして検出され、赤の枠線１４０Ｃ，１４０Ｄが施された状態で印刷されている。非バリアブル部１２１Ａ〜１２１Ｄの固定データ１２２Ａ〜１２２Ｄは、カラー出力ではなく、モノクロ出力により印刷されている。
【００６７】
図５（ｂ）に例示する検品印刷物１４Ｂにおいては、項目データ１１１Ｃは、「氏名」の重要フィールドとして２回目以降に検出された重要フィールドであるため、赤の枠線１４０Ｃと赤のシェード１４１Ｃの他に、さらに青の星マーク１４２が施された状態で印刷されている。その他の項目データ１１１Ａ，１１１Ｂ，１１１Ｄ及び固定データ１２２Ａ〜１２２Ｄは、図５（ａ）と同様の出力態様により印刷されている。
【００６８】
（変形例）
次に、検品印刷物における出力態様の変形例について、図６を参照して説明する。この検品印刷物１４Ｃ，１４Ｄは、図５（ａ）及び（ｂ）と同様に、バリアブルデータ１１における１行目及び３行目のレコード１１０Ａ，１１０Ｃをテンプレート１２に適用したものであり、出力態様情報３１３において、初回の重要フィールドに対して「赤の下線を引く」、２回目以降の重要フィールドに対して「青の枠線を付ける」、通常フィールドに対して「変更なし」、非バリアブル部に対して「非出力」と定義されていた場合に印刷された印刷物である。
【００６９】
すなわち、図６（ａ）に例示する検品印刷物１４Ｃにおいて、バリアブルフィールド１２０Ａ、１２０Ｂは、「氏名」、「電話番号」の初回の重要フィールドとして、赤の下線１４３Ａ，１４３Ｂが施された状態で印刷され、バリアブルフィールド１２０Ｃ、１２０Ｄは、通常フィールドとして、予め定められた出力態様により印刷されている。また、非バリアブル部１２１Ａ〜１２１Ｄの固定データ１２２Ａ〜１２２Ｄは、出力態様が「非出力」のため、印刷されていない。
【００７０】
図６（ｂ）に例示する検品印刷物１４Ｄにおいては、項目データ１１１Ｃは、２回目以降に検出された重要フィールドであるため、青の枠線１４４が施された状態で印刷されている。その他の項目データ１１１Ａ，１１１Ｂ，１１１Ｄ及び固定データ１２２Ａ〜１２２Ｄは、図６（ａ）と同様の出力態様により印刷されている。
【００７１】
［第２の実施の形態］
図８は、本発明の第２の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。この画像処理システム１Ｂは、第１の実施の形態の画像処理システム１Ａと比較して、画像処理サーバ３Ａが有する各種の手段及び情報が端末２Ｂに備えられている点において異なり、プリンタ４及びネットワーク１０は同様に構成されている。
【００７２】
端末２Ｂは、第１の実施の形態の端末２Ａと同様に、制御部２０、記憶部２１、通信部２２、入力部２３及び表示部２４から構成されている。
【００７３】
記憶部２１には、バリアブルデータ１１、複数のテンプレート１２、検品出力対象情報２１１、重要フィールド検出情報２１２及び出力態様情報２１３及びプリンタドライバ２１４が記憶されている。なお、検品出力対象情報２１１、重要フィールド検出情報２１２及び出力態様情報２１３は、第１の実施の形態の検品出力対象情報３１１、重要フィールド検出情報３１２及び出力態様情報３１３と同様であり、プリンタドライバ２１４は、画像処理プログラム３１０Ａに相当するプログラムである。
【００７４】
制御部２０は、プリンタドライバ２１４に従って動作することにより、第１の実施の形態と同様の受付手段２００、検品出力判定手段２０１、テンプレート検出手段２０２、重要フィールド検出手段２０３、出力態様変更手段２０４及び印刷データ作成手段２０５等として機能する。
【００７５】
（第２の実施の形態の動作）
次に、本実施の形態に係る画像処理システム１Ｂの動作の一例を説明する。まず、ユーザが、第１の実施の形態と同様に、端末２Ｂの入力部２３を操作して特定のテンプレート１２を指定すると、制御部２０は、記憶部２１からバリアブルデータ１１を読み出すとともに、プリンタドライバ２１４を起動する。
【００７６】
次に、制御部２０は、起動したプリンタドライバ２１４に従って、第１の実施の形態と同様に、受付手段２００、検品出力判定手段２０１、テンプレート検出手段２０２、重要フィールド検出手段２０３、出力態様変更手段２０４及び印刷データ作成手段２０５として動作することにより、指定されたテンプレート１２に対してバリアブルデータ１１を適用し、通常出力用と検品出力用の印刷データを作成する。
【００７７】
次に、作成された通常出力用及び検品出力用の印刷データは、通信部２２によりネットワーク１０を介してプリンタ４に送信される。
【００７８】
そして、プリンタ４は、端末２Ｂから送信された検品出力用及び通常出力用の印刷データに基づいて、それら印刷データを記録媒体に順次印刷して、通常印刷物及び検品印刷物を出力する。
【００７９】
［第３の実施の形態］
図９は、本発明の第３の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。この画像処理システム１Ｃは、第１の実施の形態の画像処理システム１Ａと比較して、画像処理サーバ３Ｂが、検品印刷物に相当する検品画面を表示するための画面データ（出力画像データ）を作成する点と、端末２Ａと同様に構成された第１の端末２Ｃの他に、画像処理サーバ３Ｂにより作成された画面データに基づいて検品画面を表示する出力手段としての第２の端末２Ｄを備える点とにおいて異なり、プリンタ４及びネットワーク１０は同様に構成されている。
【００８０】
第２の端末２Ｄは、第１の端末２Ｃと同様に、制御部２０、記憶部２１、通信部２２、入力部２３及び表示部２４から構成され、記憶部２１には、ウェブブラウザ２１０が記憶されている。
【００８１】
画像処理サーバ３Ｂは、第１の実施の形態の画像処理サーバ３Ａと同様に、制御部３０、記憶部３１及び通信部３２から構成されている。記憶部３１には、画像処理プログラム３１０Ｂの他に、第１の実施の形態と同様の複数のテンプレート１２、検品出力対象情報３１１、重要フィールド検出情報３１２及び出力態様情報３１３が記憶されている。
【００８２】
制御部３０は、画像処理プログラム３１０Ｂに従って動作することにより、検品出力用の画面データを作成する画面データ作成手段３０６として機能する他に、第１の実施の形態と同様の受付手段３００、検品出力判定手段３０１、テンプレート検出手段３０２、重要フィールド検出手段３０３、出力態様変更手段３０４及び印刷データ作成手段３０５等として機能する。
【００８３】
（第３の実施の形態の動作）
次に、本形態に係る画像処理システム１Ｃの動作の一例を説明する。まず、ユーザが、第１の端末２Ｃの入力部２３を操作して特定のテンプレート１２を指定すると、制御部２０は、バリアブルデータ１１及びテンプレート指定情報を画像処理サーバ３Ｂに送信する。
【００８４】
画像処理サーバ３Ｂは、受付手段３００により第１の端末２Ｃから送信されたバリアブルデータ１１及びテンプレート指定情報を受け付けると、第１の実施の形態と同様に、検品出力判定手段３０１により検品出力を行うと判定されたレコードに対して、テンプレート検出手段３０２によるバリアブルフィールド１２０Ａ〜１２０Ｄ又は非バリアブル部１２１Ａ〜１２１Ｄの検出処理、重要フィールド検出手段３０３による重要フィールドの検出処理が行われる。そして、出力態様変更手段３０４は、検出処理の結果の応じて、バリアブルフィールド１２０Ａ〜１２０Ｄ及び非バリアブル部１２１Ａ〜１２１Ｄに対する出力態様を変更する。
【００８５】
画面データ作成手段３０６は、テンプレート１２の各バリアブルフィールド１２０Ａ〜１２０Ｄにバリアブルデータ１１の各レコード１１０Ａ〜１１０Ｅの項目データ１１１Ａ〜１１１Ｄを適用するとともに、出力態様変更手段３０４により変更された出力態様を適用した画面データを作成し、その作成した画面データをネットワーク１０を介して第２の端末２Ｂに送信する。
【００８６】
そして、第２の端末２Ｂは、画像処理サーバ３Bから画面データを受信すると、ウェブブラウザ２１０を起動し、その画面データに基づく検品画面を表示部２４に表示する。
【００８７】
ここで、図１０は、検品画面の一例を示す図である。この検品画面１５は、図５（ａ）の検品印刷物１４Ａと同様に、１行目のレコード１１０Ａに対してテンプレート１２を適用し、図３の出力態様情報３１３に基づいて表示されたものである。
【００８８】
検品画面１５は、項目データ１１１Ａ〜１１１Ｄ及び固定データ１２２Ａ〜１２２Ｄを出力態様変更手段３０４により変更された出力態様で表示する表示領域１５０と、表示領域１５０の下に、表示領域１５０に表示された項目データ１１１Ａ〜１１１Ｄの内容が適切とユーザにより判断された場合に押下される検品ＯＫボタン１５１と、不適切と判断された場合に押下される検品ＮＧボタン１５２とを備える。
【００８９】
表示領域１５０に表示された項目データ１１１Ａ，１１１Ｂには、図５（ａ）と同様に、赤の枠線１５３Ａ，１５３Ｂと赤のシェード１５４Ａ，１５４Ｂとが施されており、項目データ１１１Ｃ，１１１Ｄには、赤の枠線１５３Ｃ，１５３Ｄが施されている。また、非バリアブル部１２１Ａ〜１２１Ｄに対応する固定データ１２２Ａ〜１２２Ｄは、モノクロ出力で表示されている。なお、検品画面１５は、第１の端末２Ａに表示してもよい。
【００９０】
そして、第２の端末２Ｂを操作するユーザが、その表示部２４に表示された検品画面１５を目視確認し、項目データ１１１Ａ〜１１１Ｄの内容が適切であると判断した場合には検品ＯＫボタン１５１を押下し、不適切であると判断した場合には検品ＮＧボタン１５２を押下する。制御部２０は、その押下操作を受け付けると、押下されたボタンに応じた検品情報を画像処理サーバ３Ｂに送信する。
【００９１】
そして、画像処理サーバ３Ｂは、その受信した検品情報が「検品ＯＫ」の旨を示す場合には、印刷データ作成手段３０５により通常出力用の印刷データを作成する。
【００９２】
また、画像処理サーバ３Ｂは、受信した検品情報が「検品ＮＧ」の旨を示す場合には、通常出力用の印刷データを作成することなく、例えば、「検品ＮＧ」の旨を示す通知を第１の端末２Ａに送信し、処理を終了する。
【００９３】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の趣旨を逸脱しない範囲内で種々に変形してもよい。例えば、上記各実施の形態では、画像処理サーバが有する各手段を、制御部と制御プログラムとによって実現したが、それらの一部または全部を特定用途向け集積回路（ＡＳＩＣ：Application Specific IＣ）等のハードウェアによって実現してもよい。
【００９４】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００９５】
また、本発明の趣旨を逸脱しない範囲内で上記各実施の形態の構成要素を任意に組み合わせてもよい。例えば、上記各実施の形態における画像処理システムは、画像処理サーバが有する機能やデータ等を画像処理システム全体として備えていればよく、２つ以上の装置により実現されていてもよいし、端末やプリンタがその機能やデータ等の一部を備えていてもよい。
【図面の簡単な説明】
【００９６】
【図１】図１は、本発明の第１の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。
【図２】図２（ａ）は、バリアブルデータの一例を示し、図２（ｂ）は、テンプレートの一例を示す図である。
【図３】図３は、出力態様情報の一例を示す図である。
【図４】図４は、通常出力用の印刷データに基づいて印刷された通常印刷物の一例を示す図である。
【図５】図５（ａ）及び（ｂ）は、検品出力用の印刷データに基づいて印刷された検品印刷物の一例を示す図である。
【図６】図６は、検品出力用の印刷データに基づいて印刷された検品印刷物の一例を示す図である。
【図７】図７は、画像処理サーバの動作の一例を示すフローチャートである。
【図８】図８は、本発明の第２の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。
【図９】図９は、本発明の第３の実施の形態に係る画像処理システムの概略構成の一例を示すブロック図である。
【図１０】図１０は、検品画面の一例を示す図である。
【符号の説明】
【００９７】
１Ａ〜１Ｃ…画像処理システム、２Ａ〜２Ｄ…端末、３Ａ，３Ｂ…画像処理サーバ、４…プリンタ、１０…ネットワーク、１１…バリアブルデータ、１２…テンプレート、１３…通常印刷物、１４Ａ〜１４Ｄ…検品印刷物、１５…検品画面、２０…制御部、２１…記憶部、２２…通信部、２３…入力部、２４…表示部、３０…制御部、３１…記憶部、３２…通信部、４０…制御部、４１…印刷部、４２…通信部、１１０Ａ〜１１０Ｅ…レコード、１１１Ａ〜１１１Ｄ…項目データ、１２０Ａ〜１２０Ｄ…バリアブルフィールド、１２１Ａ〜１２１Ｄ…非バリアブル部、１２２Ａ〜１２２Ｄ…固定データ、１４０Ａ〜１４０Ｄ…赤の枠線、１４１Ａ〜１４１Ｃ…赤のシェード、１４２…青の星マーク、１４３Ａ，１４３Ｂ…赤の下線、１４４…青の枠線、１５０…表示領域、１５１…検品ＯＫボタン、１５２…検品ＮＧボタン、１５３Ａ〜１５３Ｄ…赤の枠線、１５４Ａ，１５４Ｂ…赤のシェード、２００…受付手段、２０１…検品出力判定手段、２０２…テンプレート検出手段、２０３…重要フィールド検出手段、２０４…出力態様変更手段、２０５…印刷データ作成手段、２１０…ウェブブラウザ、２１１…検品出力対象情報、２１２…重要フィールド検出情報、２１３…出力態様情報、２１４…プリンタドライバ、３００…受付手段、３０１…検品出力判定手段、３０２…テンプレート検出手段、３０３…重要フィールド検出手段、３０４…出力態様変更手段、３０５…印刷データ作成手段、３０６…画面データ作成手段、３１０Ａ，３１０Ｂ…画像処理プログラム、３１１…検品出力対象情報、３１２…重要フィールド検出情報、３１３…出力態様情報
【図１】
0005035061.tif 000002
【図２】
0005035061.tif 000003
【図３】
0005035061.tif 000004
【図４】
0005035061.tif 000005
【図５】
0005035061.tif 000006
【図６】
0005035061.tif 000007
【図７】
0005035061.tif 000008
【図８】
0005035061.tif 000009
【図９】
0005035061.tif 000010
【図１０】
0005035061.tif 000011