(57)【要約】【課題】可変印刷において、テンプレートに可変データ（画像データ）を取り込む際、取り込む画像データ自体の解像度及び拡縮率の検査を行い、印刷品質を向上させることができる画像検査装置、画像検査方法、及び画像検査プログラムを提供する。【解決手段】クライアントからテンプレートデータ１４８を選択（入力情報取得部３０４）し、クライアントが設定した可変データの設定情報を合成（可変データ合成部３０６）する。更に、印刷装置１７０の設定情報を取得（印刷装置情報取得部３１８）し、テンプレートデータ１４８に合成された複数の画像データの解像度及び拡縮率を算出（取り込み画像データ検査部３２０）する。また、算出された複数の画像データの解像度及び拡縮率を基に、プリフライトチェック（プリフライト処理部３２２）し、プリフライトチェック結果５００をクライアントに通知（検査結果通知部３２４）する。【選択図】図３
2009048473.tif 000002
【特許請求の範囲】
【請求項１】
サーバに格納されているテンプレートライブラリからテンプレートを選択する選択手段と、
少なくとも前記テンプレートの表示、並びにテンプレート上にレイアウトされる各種割り当て領域に画像情報を割り当てる操作を含む機能を持つユーザーインターフェイスと、
前記ユーザーインターフェイスによる割り当て操作に基づき、前記テンプレート上に前記画像情報を合成する合成手段と、
前記画像情報に対する解像度、及び拡大縮小の割合を示す拡縮率の演算予測手段と、
前記合成手段による合成の際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果、並びに前記演算予測手段の予測結果を通知する通知手段と、
を有することを特徴とする画像検査装置。
【請求項２】
前記通知手段により通知される前記編集結果が、文字データのフォントの適否、画像リンクの不備、カラー空間、及び解像度を含み、前記予測結果と共にプリフライトチェックを構成することを特徴とする請求項１記載の画像検査装置。
【請求項３】
ユーザーが前記テンプレートを選択し、
前記ユーザーが前記テンプレート上の割り当て領域に画像情報を割り当て、
前記ユーザーが前記テンプレート上に前記画像情報を合成し、
前記可変情報が合成される際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果を通知し、
前記画像情報の前記解像度及び前記拡縮率を算出し、
算出された前記可変情報の前記解像度及び前記拡縮率を基に、前記画像情報に対する予測結果を、前記編集結果と共に通知することを特徴とする画像検査方法。
【請求項４】
サーバに格納されているテンプレートライブラリからテンプレートを選択する選択工程と、
少なくとも前記テンプレートの表示、並びにテンプレート上にレイアウトされる各種割り当て領域に画像情報を割り当てる操作を含む機能を持つユーザーインターフェイスと、
前記ユーザーインターフェイスによる割り当て操作に基づき、前記テンプレート上に前記画像情報を合成する合成工程と、
前記画像情報に対する解像度、及び拡大縮小の割合を示す拡縮率の演算予測工程と、
前記合成工程による合成の際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果、並びに前記演算予測手段の予測結果を通知する通知工程と、
を有することを特徴とする画像検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像検査装置、画像検査方法、及び画像検査プログラムに関する。
【背景技術】
【０００２】
従来、Ｗｅｂ  Ｔｏ  ＰｒｉｎｔワークフローというＷｅｂ入稿から印刷データの生成、画像形成装置（例えば、プリンター）への印刷指示までをＷｅｂ上で処理するようなシステムでは、プリフライトチェックが行われている。なお、プリフライトチェックとは、画像情報（以下、画像データと呼ぶ）印刷する前にプリントジョブに含まれる画像形式、画像リンク、解像度、フォント情報等を確認し、印刷上の問題を事前チェックすることである。
【０００３】
ところで、印刷前のプリフライトチェックにおいては、印刷環境の資源も合わせてチェックする。そこで、ドキュメントに含まれるイメージの解像度がプリンタの解像度と大幅にかけ離れている場合、オペレータに警告の表示を出力する構成が提案されている（特許文献１参照）。
【０００４】
また、ドキュメント内に適用される色空間を判定し、ドキュメント内の同一の色空間が適用されるオブジェクトを同一色で表示する色空間表示データを含むプリフライトデータを生成してプリフライト結果を表示することにより、印刷すべきドキュメント内に含まれる色空間をオペレータが容易に確認することができる構成が提案されている（特許文献２参照）。
【０００５】
さらに、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等のバリアブルデータにおいて、１ページのバリアブルデータドキュメントから背景として共通ドキュメントと各ページに特有の複数の前景ドキュメントを含む複数のドキュメントを抽出し、抽出されたドキュメントの各々の内容が印刷可能か否か、及び複数の前景ドキュメントが重なって印刷されるか否かを検査し、検査結果をユーザーに報知する構成が提案されている（特許文献３参照）。
【０００６】
また、ユーザーが希望する拡大・縮小サイズと出力する出力機の解像度を入力し、図形データの輪郭情報算出処理を行い、図形をユーザーの指定位置にレイアウトする構成が提案されている（特許文献４参照）。
【０００７】
さらに、ユーザーからバリアブルデータフォーマットでないＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）、あるいは、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）形式のデータによる入稿を受け付け、オペレータがプリフライトチェックを行う構成が提案されている（特許文献５参照）。
【特許文献１】特開２００５−１４９４０７号公報
【特許文献２】特開２００６−０３１４７２号公報
【特許文献３】特開２００６−１７２２０３号公報
【特許文献４】特開２０００−１２５１１９号公報
【特許文献５】特開２００３−０３６１６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本願発明では、可変印刷において、テンプレートで指定した可変情報（以下、可変データと呼ぶ）として画像データを取り込む際、画像データを取り込むための各種割り当て領域に対し、取り込む画像データ自体の解像度及び拡縮率の検査を行い、画像データに対する編集結果、及び算出された画像データの解像度及び拡縮率を基にした画像データに対する予測結果を通知することによって、印刷品質を向上させることができる画像検査装置、画像検査方法、及び画像検査プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、サーバに格納されているテンプレートライブラリからテンプレートを選択する選択手段と、少なくとも前記テンプレートの表示、並びにテンプレート上にレイアウトされる各種割り当て領域に画像情報を割り当てる操作を含む機能を持つユーザーインターフェイスと、前記ユーザーインターフェイスによる割り当て操作に基づき、前記テンプレート上に前記画像情報を合成する合成手段と、前記画像情報に対する解像度、及び拡大縮小の割合を示す拡縮率の演算予測手段と、前記合成手段による合成の際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果、並びに前記演算予測手段の予測結果を通知する通知手段と、を有することを特徴としている。
【００１０】
請求項２に記載の発明は、請求項１の発明において、前記通知手段により通知される前記編集結果が、文字データのフォントの適否、画像リンクの不備、カラー空間、及び解像度を含み、前記予測結果と共にプリフライトチェックを構成することを特徴としている。
【００１１】
請求項３に記載の発明は、ユーザーが前記テンプレートを選択し、前記ユーザーが前記テンプレート上の割り当て領域に画像情報を割り当て、前記ユーザーが前記テンプレート上に前記画像情報を合成し、前記可変情報が合成される際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果を通知し、前記画像情報の前記解像度及び前記拡縮率を算出し、算出された前記可変情報の前記解像度及び前記拡縮率を基に、前記画像情報に対する予測結果を、前記編集結果と共に通知することを特徴としている。
【００１２】
請求項４に記載の発明は、サーバに格納されているテンプレートライブラリからテンプレートを選択する選択工程と、少なくとも前記テンプレートの表示、並びにテンプレート上にレイアウトされる各種割り当て領域に画像情報を割り当てる操作を含む機能を持つユーザーインターフェイスと、前記ユーザーインターフェイスによる割り当て操作に基づき、前記テンプレート上に前記画像情報を合成する合成工程と、前記画像情報に対する解像度、及び拡大縮小の割合を示す拡縮率の演算予測工程と、前記合成工程による合成の際に、前記割り当て領域内に対応させるために実行するそれぞれの前記画像情報に対する編集結果、並びに前記演算予測手段の予測結果を通知する通知工程と、を有することを特徴としている。
【発明の効果】
【００１３】
以上説明したように、請求項１によれば、可変印刷において、テンプレートで指定した画像データを取り込む際、画像データの取り込むための各種割り当て領域に対し、取り込む画像データ自体の解像度及び拡縮率の検査を行い、画像データに対する編集結果、及び算出された画像データの解像度及び拡縮率を基にした画像データに対する予測結果を通知することによって、印刷品質を向上させることができるという効果が得られる。
【００１４】
また、請求項２によれば、従来のようにプルーフ（簡易校正のことであり、例えば、ＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）データをオフセット印刷にまわす前に、予めどういう仕上がりになるかプリンタで確認するために使うもの）する必要がなく、印刷上の問題を事前に回避することができるという効果が得られる。
【００１５】
さらに、請求項３によれば、画像データが合成される際、画像データに対する編集結果、及び算出された画像データの解像度及び拡縮率を基にした画像データに対する予測結果を通知することによって、印刷上の問題を事前に回避することができるという効果が得られる。
【００１６】
そして、請求項４によれば、可変印刷において、テンプレートで指定した画像データを取り込む際、画像データの取り込むための各種割り当て領域に対し、取り込む画像データ自体の解像度及び拡縮率の検査を行い、画像データに対する編集結果、及び算出された画像データの解像度及び拡縮率を基にした画像データに対する予測結果を通知することによって、印刷上の問題を事前に回避することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
図１は、本実施の形態に係るＷｅｂサーバ１４０を備え、可変印刷が可能な画像検査装置１００の全体の概略構成を示した概略図である。
【００１８】
画像検査装置１００は、Ｗｅｂサーバ１４０及び印刷装置１７０が設けられており、ネットワーク１３０を介してユーザー（Ａ）１１０及びユーザー（Ｂ）１２０と接続されている。
【００１９】
なお、Ｗｅｂサーバ１４０及び印刷装置１７０とはネットワーク１３０と同じ通信回線、ネットワーク１３０とは別の通信回線、専用線、及び何らかのインターフェース（Ｉｎｔｅｒｆａｃｅ）のいずれか１つの通信回線を用いた接続ケーブルで接続されている。また、ネットワーク１３０は、通信回線のことであり、例えば、インターネット（Ｉｎｔｅｒｎｅｔ）、ＷＡＮ（広域通信網：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（構内通信網：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、電話回線、又は専用線等、情報を通信できる回線であるならば、どのような形態のものでもよい。さらに、可変印刷（バリアブル印刷）は、データベースとの連動で印刷内容を変更しながら印刷する技術であり、ページごとに個々に異なる情報（文字、画像等）を印刷する。例えば、可変印刷は、文字の変更のみならずデザイン要素である画像、ブロック単位での画像の差し替えが可能であり、簡単に印刷内容の変更をすることができる。
【００２０】
ユーザー（Ａ）１１０は、クライアントＰＣ１１４のディスプレイ上に表示される操作画面（可変データを設定するための操作画面であり、Ｗｅｂサーバ１４０からネットワーク１３０を介して送信されてくる）１１２を用いて可変データの設定情報を入力する。
【００２１】
ユーザー（Ｂ）１２０は、ユーザー（Ａ）１１０と同様に、クライアントＰＣ１２４のディスプレイ上に表示される操作画面１２２を用いて可変データの設定情報を入力する。
【００２２】
なお、ユーザー（Ａ）１１０及びユーザー（Ｂ）１２０は、ここでは、２つのユーザーしかないが、複数のユーザーであってもよく、以下、総称してクライアントと呼ぶ。また、可変データとは、変更が可能なデータファイルである文字情報（テキストデータであり、以下、文字データと呼ぶ）又は画像データを総称してそう呼ぶ。さらに、クライアントＰＣ１１４、１２４をユーザーインターフェイスと呼ぶ。
【００２３】
また、操作画面１１２、１２２上では、可変データ（画像データ及び文字データ）を入力するため、文字データを用いた文書であるテキスト設定、画像データの１つである第１の画像を設定するための第１の画像設定、及び画像データの１つである第２の画像を設定するための第２の画像設定を設定するようになっている。なお、図１ではテキスト設定を１つ、画像設定（第１の画像設定及び第２の画像設定）を２つ設定することしか示していないが、テキスト設定及び画像設定は複数設定できるようにしてもよい。
【００２４】
Ｗｅｂサーバ１４０には、Ｗｅｂサーバの本体であるサーバ１４２が設置されている。
【００２５】
サーバ１４２には、複数の画像データを格納している画像ライブラリ１４４（画像データ格納用データベース）、及び複数のテンプレートデータ１４８を格納しているテンプレートライブラリ１４６（テンプレートデータ格納用データベース）が備えられている。
【００２６】
また、サーバ１４２では、クライアントから入力された可変データ設定（テキスト設定、第１の画像設定、及び第２の画像設定）を基に、テンプレート１５０の第１の画像ボックス１５２、第２の画像ボックス１５４、テキストフィールド１５６に取り込み、ＰＤＦデータ１５８又はバリアブルデータ１６０のどちらか一方に変換して印刷装置１７０へ送信する。なお、第１の画像ボックス１５２及び第２の画像ボックス１５４は、総称して画像ボックスと呼ぶ。また、図２の説明において、テンプレート１５０の詳細な説明を行う。
【００２７】
印刷装置１７０には、複数のＣＴＰ（Ｃｏｍｐｕｔｅｒ  Ｔｏ  Ｐｌａｔｅ）オフセット印刷機１７２及び複数のデジタルプリンター１７４が設置されている。なお、ＣＴＰは、デジタル原稿をパソコン等から直接出力してプレートセッターという機器を通し、印刷用刷版を作成するシステムのことであり、ダイレクト刷版ともいう。
【００２８】
また、複数のＣＴＰオフセット印刷機１７２には、解像度２４００ｄｐｉである第１のＣＴＰ１７６及び第１のオフセット印刷機１７８と、解像度１２００ｄｐｉである第２のＣＴＰ１８０及び第２のオフセット印刷機１８２とが備えられている。
【００２９】
さらに、複数のデジタルプリンター１７４には、解像度２４００ｄｐｉの第１のデジタルプリンター１８４、解像度１２００ｄｐｉの第２のデジタルプリンター１８６、及び解像度６００ｄｐｉの第３のデジタルプリンター１８８が備えられている。
【００３０】
図２は、本実施の形態に係る図１のＷｅｂサーバ１４０に管理されているテンプレート１５０の詳細図である。
【００３１】
テンプレートは、上記の図１の説明であったように、第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールド１５６で構成されている。
【００３２】
クライアントＰＣ１１４、１２４のディスプレイに表示された操作画面のテンプレート１５０において、クライアントは、第１の画像ボックス１５２及び第２の画像ボックス１５４に画像データを取り込ませ、テキストフィールド１５６に文字データを取り込ませる。
【００３３】
詳細には、第１の画像ボックス１５２及び第２の画像ボックス１５４では、画像データのアップロード方法、例えば、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）あるいはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等を使用して、画像データのファイルを転送する方法、画像データの拡縮処理、画像ボックスのサイズを示す幅及び高さ、画像ボックスの位置を示すＸ座標及びＹ座標等を設定する。
【００３４】
また、テキストフィールド１５６では、文字のフォント、文字間、文字のサイズ、及び文字のフォント色等を示すフォントプロパティ、テキストフィールド１５６のサイズを示す幅及び高さ、テキストフィールド１５６の位置を示すＸ座標及びＹ座標、テキストフィールド１５６内において、右、中央、左、均等を示す横揃え方向、テキストフィールド１５６内において、上、中央、下を示す縦揃え方向、及び約物（括弧や句読点等の特殊な記号）などが行頭・行末などにあってはならないという禁則事項を回避するために字詰めや文字の長さを調整したりする禁則処理を設定する。
【００３５】
以下、この図２を含めた図１においての基本的な流れを説明する。
【００３６】
クライアント（ユーザー（Ａ）１１０及びユーザー（Ｂ）１２４）から送信されてきた可変データ設定、例えば、テキスト設定である文字データ、第１の画像設定である画像データ、及び第２の画像設定である画像データは、ネットワーク１３０を介してＷｅｂサーバ１４０のサーバ１４２に格納される。詳細には、第１の画像設定及び第２の画像設定である画像データは、画像ライブラリ１４４に格納される。なお、クライアントから送信されてきた可変データ設定は、例えば、サーバ１４２内に設置されているＲＡＭ６１８（図６参照）又はＨＤＤ６２０（図６参照）のどちらか少なくとも一方に格納される。
【００３７】
サーバ１４２は、クライアントからネットワーク１３０を介して送信されてきた可変データ設定を、第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールド１５６を含むテンプレート１５０に取り込む。
【００３８】
また、サーバ１４２は、クライアントにより選択されたテンプレート１５０の第１の画像ボックス１５２及び第２の画像ボックス１５４の割り当て領域に画像データが拡大縮小処理（以下、拡縮処理と呼び、拡縮処理の割合を拡縮率と呼ぶ）され、取り込まれているか否かの情報（例えば、解像度の検査結果、及び画像データに対する拡縮処理による予測結果を含むエラーメッセージ等のメッセージ情報）をクライアントに送信する。
【００３９】
さらに、可変データが合成されたテンプレート１５０に対して、クライアントが印刷上、問題ないと判断したならば、印刷指示をＷｅｂサーバ１４０へ送信する。Ｗｅｂサーバ１４０では、テンプレート１５０を基に、ＰＤＦ形式のデータであるＰＤＦデータ１５８、又は、個々のページに記載する異なる内容の可変データであるバリアブルデータ１６０のどちらか一方を生成し、生成された印刷データ（ＰＤＦデータ１５８又はバリアブルデータ１６０のどちらか一方）を印刷装置１７０へ送信する。
【００４０】
そして、印刷装置１７０は、Ｗｅｂサーバ１４０から送信されてきたＰＤＦデータもしくはバリアブルデータ１６０を受信し、複数のＣＴＰオフセット印刷機１７２及び複数のデジタルプリンター１７４を含む印刷装置の中から対応した印刷装置を選択し、印刷する。
【００４１】
図３は、本実施の形態に係る画像検査装置１００（可変印刷可能）のＷｅｂサーバ１４０の機能を示した機能ブロック図３００であり、各部間の信号（データ）の流れを示している。
【００４２】
Ｗｅｂサーバ１４０は、外部のクライアントからネットワーク１３０（図１参照）を介し、選択されたテンプレート１５０（図１及び図２参照）の情報であるテンプレート選択情報、テキストフィールド１５６（図２参照）の設定情報（文字データ）である可変データ設定情報、及び画像データを指定した情報である画像データ指定情報又は画像データ情報である画像データの実体を受信する。
【００４３】
受信した外部からの入力情報（テンプレート選択情報、可変データ設定情報、及び画像データ指定情報）及び画像データ情報は、通信部３０２を介して入力情報取得部３０４に入力され、可変データ合成部３０６に画像データ情報が入力される。
【００４４】
なお、通信部３０２は、クライアントとネットワーク１３０（例えば、インターネットもしくはイントラネット等）を介して情報通信を行う仲介となるインターフェイスのことである。また、この通信部３０２は、ユーザーインターフェイスに含まれていると言ってもよい。
【００４５】
詳細には、入力情報取得部３０４は、クライアントＰＣ１１４、１２４のブラウザから入力された入力情報及び画像データ情報を取得する。
【００４６】
次に、入力情報及び画像データ情報が入力された可変データ合成部３０６は、選択されたテンプレートをテンプレート管理部３１２が管理するテンプレートライブラリ１４６から読み出し、テキストフィールド１５６（図１及び図２参照）に入力された文字データ（可変）、第１の画像ボックス１５２（図１及び図２参照）及び第２の画像ボックス１５４（図１及び図２参照）に入力された画像データ（可変）をテンプレートの割り当て領域に合成する。そして、テンプレートの割り当て領域に合成された画像データは、取り込み画像データ調整部３１６によって画像データの拡縮処理が行われて調整され、画像データに対する編集結果を画像データ調整情報に含めて出力する。また、取り込み画像データ検査部３２０によって許容拡縮率及び最低解像度を算出され、画像データに対する予測結果を画像データ算出情報及び画像データ検査情報に含めて出力する。なお、画像データはクライアントＰＣ１１４、１２４（図１参照）からアップロードするか、又は、画像ライブラリ１４４から読み出してもよい。
【００４７】
また、画像ライブラリ管理部３０８は、可変画像データとして使用するため、画像データが複数格納されたデータベースである画像ライブラリ１４４に格納されている画像データを管理して、画像データの読み込みや書き込みを行う。
【００４８】
さらに、テンプレート管理部３１２は、バリアブル印刷などで使用するため、テンプレートのデータ（図１のテンプレートデータ１４８に対応し、テンプレートファイルとも呼ぶ）が複数格納されているデータベースであるテンプレートライブラリ１４６に格納されているテンプレートファイルを管理し、読み込みを行う。なお、テンプレートライブラリ１４６には、可変データの属性（主に、第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールドの位置を含んだ可変データの様々な情報）が含まれている。
【００４９】
そして、取り込み画像データ調整部３１６では、可変データ合成部３０６によって、画像データを、テンプレート上の第１の画像ボックス１５２及び第２の画像ボックス１５４の割り当て領域に取り込むために、画像データの拡縮処理を行い、画像データをどのように調整したのかを示す画像データ調整情報（画像データに対する編集結果を含む）、及び調整された画像データを可変データ合成部３０６へ送信する。
【００５０】
次に、取り画像データ検査部３２０では、テンプレート上の第１の画像ボックス１５２及び第２の画像ボックス１５４毎の割り当て領域のサイズから、印刷装置情報取得部３１８によって取得した印刷装置情報（例えば、図１の印刷装置１７０の解像度情報）を基に、取り込み画像データ調整部３１６によって調整された画像データの取り込み最低解像度及び許容拡縮率を算出する。そして、取り込み画像データ検査部３２０は、取り込み画像データが印刷上、問題があるか否かの画像データの検査を行った結果の情報（算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む）である画像データ検査情報をプリフライト処理部３２２へ送信する。
【００５１】
なお、印刷装置情報取得部３１８では、複数のＣＴＰオフセット印刷機１７２（図１参照）、及び複数のデジタルプリンター１７４を含む印刷装置１７０（図１参照）の情報、例えば、印刷装置１７０（図１参照）の解像度、印刷装置１７０（図１参照）の種類、印刷装置１７０（図１参照）の用途等の情報を取得する。
【００５２】
次に、可変データ合成部３０６は、入力情報及び画像データ情報を基に、取り込み画像データ調整部３１６によって拡縮処理が行われ、印刷データ生成部３２６へ送信する。
【００５３】
また、プリフライト処理部３２２では、事前に設定されたチェック項目、例えば、図２に示した各ボックス（第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールド１５６）の設定条件（図２参照）に従い、プリフライト処理を行う。そこで、プリフライト処理部３２２は、取り込み画像データ検査部３２０から画像データ検査情報を受信し、印刷データ生成部３２６からデータ情報を受信する。また、プリフライト処理部３２２は、プリフライト処理を行った結果と共に画像データ検査結果情報を検査結果通知部３２４に送信する。なお、プリフライト処理は、通常、プリフライトチェックとも呼ばれ、ＤＴＰでは、出力前にデータをチェック（検査）して、ドキュメントの品質を管理することを指し、例えば、フォント、リンクと画像、カラーとインキ、プリント設定についてのチェック等を行う。また、フォントの適否、画像のリンク更新の不備、カラーモード等もチェックできる。さらに、ＤＴＰとは、出版物のデザイン・レイアウトをパソコンで行ない、電子的なデータを印刷所に持ち込んで出版することであり、机上出版とも呼ばれる。
【００５４】
本実施の形態でのプリフライト処理部３２２では、通常のプリフライトチェックでの画像データに対する編集結果に加え、画像データに対する解像度及び拡縮率が演算（算出）された予測結果が含まれた画像データ検査結果情報を出力する。
【００５５】
印刷データ生成部３２６では、可変データ合成部３０６から送信されてきた合成データ情報を受信し、プリフライト処理部３２２から送信されてきたデータ情報を受信する。また、印刷データ生成部３２６は、印刷データ（例えば、図１に示すようにＰＤＦデータ又はバリアブルデータの形式で生成されたデータファイルのいずれか一方）を生成し、印刷データ情報として印刷指示部３２８へ送信する。
【００５６】
次に、画像データ検査結果情報を受信した検査結果通知部３２４は、プリフライト処理部３２２のプリフライト処理の結果である画像データ検査結果情報（画像データに対する編集結果、及び算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む）をクライアントに通信部３０２を介して送信する。詳細には、検査結果通知部３２４は、画像データ検査結果情報であるプリフライト処理におけるエラー情報の内容により、エラーメッセージを生成し、ファイル作成元であるクライアントへプリフライト処理におけるエラー情報（エラーメッセージ）を通知する（クライアントＰＣのディスプレイに表示する）。
【００５７】
そして、クライアントは、エラーメッセージを確認し、その情報を基にして画像データの差し替えを行ってもよい。さらに、プリフライトエラー情報の内容がエラーメッセージではない場合、クライアントは、クライアントＰＣ１１４、１２４（図１参照）から印刷指示命令情報（発注指示）をＷｅｂサーバ１４０に送信することによって、通信部３０２及び検査結果通知部３２４を介し、印刷指示部３２８に印刷指示命令情報を送信する。なお、エラーメッセージがクライアントに送信されている場合でも、クライアントが印刷指示命令情報を送信すれば印刷指示部３２８に印刷指示命令情報を受信させることもできる。
【００５８】
そして、印刷指示部３２８は、印刷データ生成部３２６から送信された印刷データ、及びクライアントから通信部３０２及び検査結果通知部３２４を介して送信された印刷支持命令情報を受信すれば、印刷装置１７０（図１参照）に印刷データ情報を送信する。
【００５９】
以下に本実施の形態の作用を図４のフローチャートを用いて説明する。
【００６０】
図４は、本実施の形態に係る画像検査装置１００（可変印刷可能）のＷｅｂサーバ１４０の制御を示したフローチャート４００である。
【００６１】
ステップ４０２では、クライアントＰＣ１１４、１２４（図１参照）から可変データ情報を取得する。詳細には、クライアントが選択したテンプレート１５０（図１及び図２参照）の第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールド１５６の割り当て領域の情報を設定した図２に示したような設定情報を、Ｗｅｂサーバ１４０（図１及び図３参照）が取得する。
【００６２】
ステップ４０４では、選択されたテンプレートをテンプレートライブラリ１４６（図１及び図３参照）から読み出す。詳細には、クライアントにより選択されたテンプレートライブラリ１４６（図１及び図３参照）の中のテンプレートを可変データ合成部３０６（図３参照）がテンプレート管理部３１２（図３参照）を介して読み出す。
【００６３】
ステップ４０６では、テンプレート及び可変データ（文字データ及び画像データ）を合成する。詳細には、可変データ合成部３０６（図３参照）が、クライアントにより設定された可変データ、クライアントによりアップロードされるか、又は、画像ライブラリ１４４（図１及び図３参照）に予め用意されている画像データを読み出し、クライアントにより選択されたテンプレートの割り当て領域に取り込んで合成する。
【００６４】
ステップ４０８では、取り込まれた画像データを拡縮処理して調整する。詳細には、ステップ４０６においてテンプレートに取り込み、合成する画像データが、第１の画像ボックス１５２又は第２の画像ボックス１５４の割り当て領域とサイズが不一致の場合、取り込み画像データ調整部３１６（図３参照）が第１の画像ボックス１５２又は第２の画像ボックス１５４の割り当て領域のサイズに合わせるように画像データを拡縮処理して調整する。
【００６５】
ステップ４１０では、印刷装置１７０（図１参照）から印刷装置情報を取得する。詳細には、印刷装置情報取得部３１８（図３参照）が、印刷装置１７０（図１参照）の情報、例えば、解像度、印刷装置の種類等の情報を取得する。
【００６６】
ステップ４１２では、取り込まれた画像データを検査する。詳細には、クライアントに選択されたテンプレートの可変データ画像ボックス毎（例えば、第１の画像ボックス１５２及び第２の画像ボックス１５４毎）の割り当て領域のサイズから、印刷装置情報取得部３１８（図３参照）が取得した印刷装置１７０（図１参照）の解像度等の情報により、取り込む最低解像度及び許容拡縮率（許容できるだけの範囲内での拡大縮小の倍率のことを示す）を算出し、印刷上、問題があるか否かの検査を行う。なお、ここで、画像データに対する編集結果、及び算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む画像データ検査結果情報をプリフライト処理部３２２（図３参照）及び印刷データ生成部３２６（図３参照）に出力する。
【００６７】
ステップ４１４では、印刷データの生成を行う。詳細には、印刷データ生成部３２６（図３参照）が、可変データ合成部３０６から出力された可変データ合成情報（図３参照）及び画像データ検査結果情報（図３参照）を基に、印刷可能なデータ形式、例えば、ＰＤＦデータ、又はバリアブルデータのどちらか一方のフォーマットであるデータファイル（印刷データ）を生成する。
【００６８】
ステップ４１６では、プリフライト処理を行って、その処理結果を判断する。プリフライト処理の結果が問題ないならば、ステップ４１８へ進み、プリフライト処理の結果に問題があり、エラーが生じるのであればステップ４２０へ進む。詳細には、事前に設定されているプリフライトチェック項目（図２の説明参照）で、画像データに対する編集結果、及び算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む情報を出力するプリフライトチェックを行い、その結果によって、ステップ４１８に進むか、ステップ４２０へ進むかを決定する。
【００６９】
ステップ４１８では、印刷指示を印刷装置１７０（図１参照）へ送信する。詳細には、印刷データ生成部３２６（図３参照）によって生成された印刷データ（ＰＤＦデータ又はバリアブルデータのどちらか一方）を受信した印刷指示部３２８（図３参照）が、印刷装置１７０（図１参照）へ印刷指示命令と共に印刷データ情報を送信する。
【００７０】
ステップ４２０では、画像データの検査結果をクライアントＰＣ１１４、１２４（図１参照）へ通知する。詳細には、印刷データ生成部３２６（図３参照）によって可変データ合成情報（画像データに対する編集結果を含む）、及び取り込み画像データ検査部３２０（図３参照）によって生成された画像データ検査情報（算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む）を生成する。生成された可変データ合成情報及び画像データ検査情報を基に、プリフライト処理部３２２（図３参照）が検査結果通知部３２４（図３参照）へ画像データ検査結果情報（画像データに対する編集結果、及び算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む）を送信する。そして、画像データ検査結果情報を受信した検査結果通知部３２４は通信部（図３参照）を介し、画像データ検査結果情報をクライアントＰＣ１１４、１２４（図１参照）に送信してクライアントに通知する。さらに、通知が終了したらステップ４２２へ進む。
【００７１】
ステップ４２２では、印刷するか否かの判断をする。印刷するならば、ステップ４１８へ進み、印刷しないのであれば、ステップ４０２へ戻る。詳細には、ステップ４２０の画像データの検査結果のクライアントへの通知後、印刷するか否かの判断をクライアントの指示によって行う。印刷する場合は、クライアントから印刷指示命令情報がＷｅｂサーバ１４０（図１及び図３参照）に送信され、通信部３０２（図３参照）及び検査結果通知部３２４（図３参照）を介して印刷指示部３２８（図３参照）へ送信される。さらに、印刷指示命令情報を受信した印刷指示部３２８（図３参照）が、印刷データ生成部３２６の生成する印刷データ（図１のＰＤＦデータ又はバリアブルデータのどちらか一方）を印刷データ情報として印刷装置１７０（図１参照）へ送信する。印刷しない場合は、そのまま、はじめのステップ４０２へ戻ってクライアントＰＣ１１４、１２４（図１参照）から可変データ情報の取得からやり直す。もしくは、戻ってエラーの生じている画像データだけを取り替えるためにステップ４０２へ戻るとしてもよい。
【００７２】
なお、Ｗｅｂサーバ１４０の制御を示したフローチャート４００の前に、クライアントがクライアントＰＣ１１４、１２４（図１参照）からＷｅｂサーバ１４０にアクセスし、テンプレートを選択し、選択したテンプレートの第１の画像ボックス１５２、第２の画像ボックス１５４、及びテキストフィールド１５６の割り当て領域に割り当てるデータを設定する。また、ステップ４２０の画像データの検査結果の通知（エラーメッセージ等）は、本実施の形態におけるプリフライトチェックの結果表示としてブラウザにてクライアントがクライアントＰＣ１１４、１２４（図１参照）のディスプレイで確認する。
【００７３】
図５は、本実施の形態に係る画像検査装置１００（可変印刷可能）の検査結果を示したプリフライトチェック結果５００である。なお、このプリフライトチェック結果５００は、従来から存在する編集結果の他、本実施の形態である予測結果を含んでいる。
【００７４】
画像データ５０２（画像の現解像度：６００ｄｐｉ）を可変データ画像ボックス５２０（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、取り込み画像サイズが一致し、最低解像度を満たしているので問題はない。従って、エラーメッセージがクライアントＰＣ１１４、１２４（図１参照）のディスプレイに表示されない。なお、問題がない場合は、通常、クライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージが表示されるようには表示されないが、問題なし等といったように表示してもよい。
【００７５】
画像データ５０４（画像の現解像度：６００ｄｐｉ）を可変データ画像ボックス５２２（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は５％である。従って、許容拡縮率は±５％以内で、最低解像度を満たしているので問題はないので、エラーメッセージがクライアントＰＣ１１４、１２４（図１参照）のディスプレイに表示されない。なお、画像データ５０２を可変データ画像ボックス５２０に取り込む場合と同様に、問題がない場合は、クライアントＰＣ１１４、１２４（図１参照）のディスプレイに結果のメッセージを表示してもよいし、しなくともよい。
【００７６】
画像データ５０６（画像の現解像度：３００ｄｐｉ）を可変データ画像ボックス５２４（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は５％である。従って、許容拡縮率は±５％以内ではあるが、最低解像度を満たしていないので問題がある。この場合は、警告を発するが、具体的には、取り込み画像データ検査部３２０（図３参照）が、許容拡縮率及び最低解像度を算出し、その算出結果を画像データ検査情報としてプリフライト処理部３２２（図３参照）に送信し、プリフライト処理部３２２（図３参照）が画像データ検査結果情報を検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントのクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。なお、印刷装置１７０（図１参照）が解像度変換処理で画像データを３００ｄｐｉから６００ｄｐｉに変換する機能を持っている場合は、検査結果の問題はなくなるので、クライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージは表示されないが、問題なしといったような表示がされていてもよい。
【００７７】
画像データ５０８（画像の現解像度：１２００ｄｐｉ）を可変データ画像ボックス５２６（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は１０％である。従って、許容拡縮率は±５％以内ではあるが、最低解像度を満たし、許容拡縮率に対する現画像解像度が高い。この場合は、注意を発するが、具体的には、画像データ５０６を可変データ画像ボックス５２４に取り込む場合と同様に、取り込み画像データ検査部３２０（図３参照）が、プリフライト処理部３２２（図３参照）、検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。
【００７８】
画像データ５１０（画像の現解像度：６００ｄｐｉ）を可変データ画像ボックス５２８（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は１０％である。従って、最低解像度を満たしているが、許容拡縮率は許容範囲外に外れている（オーバーしている）。この場合は、警告を発するが、具体的には、画像データ５０６を可変データ画像ボックス５２４に取り込む場合と同様に、取り込み画像データ検査部３２０（図３参照）が、プリフライト処理部３２２（図３参照）、検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。
【００７９】
画像データ５１２（画像の現解像度：６００ｄｐｉ）を可変データ画像ボックス５３０（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、縮小率は５％である。従って、許容拡縮率は±５％以内で、最低解像度を満たしているので問題はないので、エラーメッセージがクライアントＰＣ１１４、１２４（図１参照）のディスプレイに表示されない。なお、画像データ５０２を可変データ画像ボックス５２０に取り込む場合と同様に、問題がない場合は、クライアントＰＣ１１４、１２４のディスプレイに結果のメッセージを表示してもよいし、しなくともよい。
【００８０】
画像データ５１４（画像の現解像度：３００ｄｐｉ）を可変データ画像ボックス５３２（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、縮小率は５％である。従って、許容拡縮率は±５％以内ではあるが、最低解像度を満たしていないので問題がある。この場合は、警告を発するが、具体的には、画像データ５０６を可変データ画像ボックス５２４に取り込む場合と同様に、取り込み画像データ検査部３２０（図３参照）が、プリフライト処理部３２２（図３参照）、検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。なお、印刷装置１７０（図１参照）が解像度変換処理で画像データを３００ｄｐｉから６００ｄｐｉに変換する機能を持っている場合は、検査結果の問題はなくなるので、クライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージは表示されないが、問題なしといったような表示がされていてもよい。
【００８１】
画像データ５１６（画像の現解像度：１２００ｄｐｉ）を可変データ画像ボックス５３４（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は１０％である。従って、許容拡縮率は±５％以内ではあるが、最低解像度を満たし、許容拡縮率に対する現画像解像度が高い。この場合は、注意を発するが、具体的には、画像データ５０６を可変データ画像ボックス５２４に取り込む場合と同様に、取り込み画像データ検査部３２０（図３参照）が、プリフライト処理部３２２（図３参照）、検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。
【００８２】
画像データ５１８（画像の現解像度：６００ｄｐｉ）を可変データ画像ボックス５３６（最低解像度：６００ｄｐｉ、許容拡縮率：±５％）に取り込む場合は、拡大率は１０％である。従って、最低解像度を満たしているが、許容拡縮率は許容範囲外に外れている（オーバーしている）。この場合は、警告を発するが、具体的には、画像データ５０６を可変データ画像ボックス５２４に取り込む場合と同様に、取り込み画像データ検査部３２０（図３参照）が、プリフライト処理部３２２（図３参照）、検査結果通知部３２４（図３参照）及び通信部３０２（図３参照）を介してクライアントＰＣ１１４、１２４（図１参照）のディスプレイにエラーメッセージを表示する。
【００８３】
なお、エラーメッセージ等の表示に関しては、文字データで文字だけで表示してもよいし、文字以外にも画像も含めて表示してもよいし、又は、音、例えば、警告のための警告音、注意のための注意音、問題なしのための正常音といったように分けて、それらの音と共に表示してもよい（音声で知らせてもよい）。
【００８４】
図６は、本実施の形態に係る画像検査装置１００（可変印刷可能）の機能ブロック図６００である。
【００８５】
機能ブロック図６００は、クライアントＰＣ６０２（図１のクライアントＰＣ１１４、１２４に対応）、第１のネットワーク中継器６０４、ネットワーク１３０（図１も参照）、第２のネットワーク中継器６０６、Ｗｅｂサーバ１４０（図１も参照）、及び印刷装置１７０（図１も参照）で構成されている。
【００８６】
また、Ｗｅｂサーバ１４０は、通信部３０２（図３も参照）及び情報処理部６１０で構成されており、情報処理部６１０は、コントローラ６１２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１４、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６１６、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６１８、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）６２０、及び印刷指示部３２８で構成されている。
【００８７】
ＲＯＭ６１６は、読み出し専用の記憶装置であり、本願発明では、図４のフローチャート及び説明を基にした処理プログラムが格納されている。
【００８８】
ＲＡＭ６１８は、データの読み書きを高速で行うことが可能な記憶装置であり、本願発明では、ＲＯＭ６１６に格納されたプログラムを実行するための作業領域として使用されている。
【００８９】
ＨＤＤ６２０は、ＲＡＭ６１８よりも低速ではあるが、データの読み書きを行うことが可能で、記憶容量の大きな記憶装置であり、画像ライブラリ１４４（図１及び図３参照）及びテンプレートライブラリ１４６（図１及び図３参照）が含まれており、多くの画像データ及びテンプレートデータ等を保存している。なお、ＲＯＭ６１６に格納されたプログラムを実行するための作業領域として使用されていてもよいし、プログラムを実行するためのプログラムを格納しておいてもよい。
【００９０】
ＣＰＵ６１４は、中央処理装置であり、ＲＯＭ６１８に格納されたプログラム（図４のフローチャートの処理）を基にして、入力されたデータをＲＡＭ６１８又はＨＤＤ６２０を記憶領域である作業領域上でデータ処理を行う。
【００９１】
コントローラ６１２は、ＣＰＵ６１４、ＲＯＭ６１６、ＲＡＭ６１８、ＨＤＤ６２０、及び印刷指示部３２８のそれぞれのデータのやり取りを行うための仲介を行う。
【００９２】
クライアントＰＣ６０２から送信されてきたデータ（画像データ及び設定データ等）は、第１のネットワーク中継器６０４、ネットワーク１３０、及び第２のネットワーク中継器６０６を介してＷｅｂサーバ１４０へ入力される。
【００９３】
Ｗｅｂサーバ１４０に入力されてきたデータは、通信部３０２を介して情報処理部６１０へ入力され、データ処理が行われる。詳細には、入力されてきたデータをＣＰＵ６１４が、ＲＯＭ６１６又はＨＤＤ６２０に格納されている処理プログラムに従って、ＲＡＭ６１８又はＨＤＤ６２０を作業領域及び記憶領域（記憶装置）として用いてデータ処理（情報処理）を行う。そして、その結果（画像データに対する編集結果、及び算出された許容拡縮率や最低解像度等の画像データに対する予測結果を含む）を再び、通信部３０２を介し、第２のネットワーク中継器６０６、ネットワーク１３０、第１のネットワーク中継器６０４を通って、クライアントＰＣ６０２へ送信する。また、結果の送信後、クライアントの指示により、クライアントＰＣ６０２から印刷指示が送信されると、Ｗｅｂサーバ６１０の情報処理部６１０の印刷指示部３２８から印刷装置１７０へ、その印刷指示が送信される。
【図面の簡単な説明】
【００９４】
【図１】本実施の形態に係るＷｅｂサーバを備え、可変印刷が可能な画像検査装置の全体の概略構成を示した概略図である。
【図２】本実施の形態に係る図１のＷｅｂサーバに管理されているテンプレートの詳細図である。
【図３】本実施の形態に係る画像検査装置のＷｅｂサーバの機能を示した機能ブロック図であり、各部間の信号（データ）の流れを示している。
【図４】本実施の形態に係る画像検査装置のＷｅｂサーバの制御を示したフローチャートである。
【図５】本実施の形態に係る画像検査装置の検査結果を示したプリフライトチェック結果である。
【図６】本実施の形態に係る画像検査装置の機能ブロック図である。
【符号の説明】
【００９５】
１００    画像検査装置
１１４    クライアントＰＣ（選択手段、ユーザーインターフェイス）
１２４    クライアントＰＣ（選択手段、ユーザーインターフェイス）
１４０    Ｗｅｂサーバ（合成手段、通知手段、演算予測手段）
１４４    画像ライブラリ
１４６    テンプレートライブラリ
１５０    テンプレート
３０４    入力情報取得部（選択手段、ユーザーインターフェイス）
３０６    可変データ合成部（合成手段）
３０８    画像ライブラリ管理部
３１２    テンプレート管理部
３１６    取り込み画像データ調整部
３１８    印刷装置情報取得部
３２０    取り込み画像データ検査部（演算予測手段）
３２２    プリフライト処理部
３２４    検査結果通知部（通知手段）
６０２    クライアントＰＣ（選択工程、情報割り当て工程）
６１０    情報処理部（合成工程、通知工程、演算予測工程）
【図１】
2009048473.tif 000003
【図２】
2009048473.tif 000004
【図３】
2009048473.tif 000005
【図４】
2009048473.tif 000006
【図５】
2009048473.tif 000007
【図６】
2009048473.tif 000008