(57)【要約】【課題】印刷情報のうち複数の特定の領域間で論理的に正しいことを検証できるようにする。【解決手段】印刷データ検証部５６は、端末装置から入力された印刷データを、この印刷データに対応して入力された検証データにより検証することにより、印刷データのうち複数の特定の領域間で論理的に正しいか否かを検証する。具体的には、印刷データ検証部５６は、印刷データの特定領域に設定された複数の情報間の論理演算結果に基づいて、この印刷データのうち複数の特定の領域間で論理的に正しいか否かを検証する。例えば、ある印刷データの特定の領域に単価と数量と売り上げ金額がそれぞれ設定されるような場合、単価と数量の領域に設定される値を乗算した結果が、売り上げ金額と一致するかどうかを検証することにより論理的な正しさを検証する。【選択図】図７
2008188814.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の印刷を行うための印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段により生成される印刷情報を取得する印刷情報取得手段と、
前記印刷情報生成手段により生成される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報取得手段により取得される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段と、
を備えた画像形成システム。
【請求項２】
前記検証情報は、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記検証情報記憶手段により記憶される前記複数の領域の位置情報、及び、前記複数の領域における論理情報を登録する登録手段を備えた請求項２記載の画像形成システム。
【請求項４】
前記印刷情報を記録媒体上に出力する出力手段と、
前記出力手段により出力された画像を読み取る読取手段と、
前記読取手段により読み取られた画像を印刷情報に変換するための変換手段と、をさらに備え、
前記検証手段は、前記変換手段により変換された印刷情報を前記検証情報により検証することにより、前記出力手段により出力された画像のうちつく数の特定領域の情報間で論理的に正しいか否かを検証する請求項１乃至３のいずれか１項に記載の画像形成システム。
【請求項５】
前記検証手段は、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項１乃至４のいずれか１項に記載の画像形成システム。
【請求項６】
印刷物の印刷を行うための印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段と、
を備えた画像処理装置。
【請求項７】
前記検証情報は、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記検証手段は、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項６または７記載の画像処理装置。
【請求項９】
印刷物の印刷を行うための印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段と、
を備えた印刷装置。
【請求項１０】
前記検証情報は、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項９記載の印刷装置。
【請求項１１】
前記印刷情報を記録媒体上に出力する出力手段と、
前記出力手段により出力された画像を読み取る読取手段と、
前記読取手段により読み取られた画像を印刷情報に変換するための変換手段と、をさらに備え、
前記検証手段は、前記変換手段により変換された印刷情報を前記検証情報により検証することにより、前記出力手段により出力された画像のうちつく数の特定領域の情報間で論理的に正しいか否かを検証する請求項９または１０記載の印刷装置。
【請求項１２】
前記検証手段は、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項９乃至１１のいずれか１項に記載の印刷装置。
【請求項１３】
印刷物の印刷を行うための印刷情報を生成する印刷情報生成ステップと、
前記印刷情報生成ステップにより生成される印刷情報を取得する印刷情報取得ステップと、
前記印刷情報生成ステップにより生成される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得ステップと、
前記検証情報取得ステップにより取得される検証情報に基づいて、前記印刷情報取得ステップにより取得される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像処理装置、印刷装置、ならびにプログラムに関する。
【背景技術】
【０００２】
特許文献１には、公知の暗号化／複号化技術を用いて、印刷情報を暗号化して印刷装置に送付し、公開鍵を用いて暗号化された印刷情報を複号化して印刷することにより、印刷情報の改ざん、漏洩を防止するようにした印刷方法が開示されている。
【０００３】
また、特許文献２には、検証情報を用いて印刷情報を検証することにより、印刷情報が改ざんされていないことを検証する印刷方法が開示されている。
【０００４】
さらに、特許文献３には、印刷しようとする印刷情報に改ざんが困難な改ざん防止検証情報を重畳することにより、印刷情報が改ざんされているか否かを判定するようにした印刷方法が開示されている。
【０００５】
【特許文献１】特開２００６−１２３３０４号公報
【特許文献３】特開２００４−４０３０７号公報
【特許文献２】特開２００５−２５２３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、本来、論理的な関係で送られてこなければならない印刷情報が、本当に論理的な関係で送られてきているかどうかを検証することができる画像形成システム、画像処理装置、印刷装置、ならびにプログラムを提供することである。
【課題を解決するための手段】
【０００７】
[画像形成システム]
請求項１に係る本発明は、印刷物の印刷を行うための印刷情報を生成する印刷情報生成手段と、
前記印刷情報生成手段により生成される印刷情報を取得する印刷情報取得手段と、
前記印刷情報生成手段により生成される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報取得手段により取得される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段と、
を備えた画像形成システムである。
【０００８】
請求項２に係る本発明は、前記検証情報が、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項１記載の画像形成システムである。
【０００９】
請求項３に係る本発明は、前記検証情報記憶手段により記憶される前記複数の領域の位置情報、及び、前記複数の領域における論理情報を登録する登録手段を備えた請求項２記載の画像形成システムである。
【００１０】
請求項４に係る本発明は、前記印刷情報を記録媒体上に出力する出力手段と、
前記出力手段により出力された画像を読み取る読取手段と、
前記読取手段により読み取られた画像を印刷情報に変換するための変換手段と、をさらに備え、
前記検証手段は、前記変換手段により変換された印刷情報を前記検証情報により検証することにより、前記出力手段により出力された画像のうちつく数の特定領域の情報間で論理的に正しいか否かを検証する請求項１乃至３のいずれか１項に記載の画像形成システムである。
【００１１】
請求項５に係る本発明は、前記検証手段が、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項１乃至４のいずれか１項に記載の画像形成システムである。
【００１２】
[画像処理装置]
請求項６に係る本発明は、印刷物の印刷を行うための印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段とを備えた画像処理装置である。
【００１３】
請求項７に係る本発明は、前記検証情報が、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項６記載の画像処理装置である。
【００１４】
請求項８に係る本発明は、前記検証手段が、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項６または７記載の画像処理装置である。
【００１５】
[印刷装置]
請求項９に係る本発明は、印刷物の印刷を行うための印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得手段と、
前記検証情報取得手段により取得される検証情報に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証手段とを備えた印刷装置である。
【００１６】
請求項１０に係る本発明は、前記検証情報が、複数の領域の位置情報、及び、前記複数の領域における論理情報を有し、
前記複数の領域の位置情報、及び、前記複数の領域における論理情報を予め記憶する検証情報記憶手段を有し、
前記検証情報取得手段は、前記検証情報記憶手段により記憶された前記複数の領域の位置及び、前記複数の領域における論理情報を取得することを特徴とする請求項９記載の印刷装置である。
【００１７】
請求項１１に係る本発明は、前記印刷情報を記録媒体上に出力する出力手段と、
前記出力手段により出力された画像を読み取る読取手段と、
前記読取手段により読み取られた画像を印刷情報に変換するための変換手段と、をさらに備え、
前記検証手段は、前記変換手段により変換された印刷情報を前記検証情報により検証することにより、前記出力手段により出力された画像のうちつく数の特定領域の情報間で論理的に正しいか否かを検証する請求項９または１０記載の印刷装置である。
【００１８】
請求項１２に係る本発明は、前記検証手段が、前記印刷情報の特定領域に設定された複数の情報間の論理演算結果に基づいて、前記印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する請求項９乃至１１のいずれか１項に記載の印刷装置である。
【００１９】
[プログラム]
請求項１３に係る本発明は、印刷物の印刷を行うための印刷情報を生成する印刷情報生成ステップと、
前記印刷情報生成ステップにより生成される印刷情報を取得する印刷情報取得ステップと、
前記印刷情報生成ステップにより生成される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証情報を取得する検証情報取得ステップと、
前記検証情報取得ステップにより取得される検証情報に基づいて、前記印刷情報取得ステップにより取得される印刷情報のうち複数の特定領域の情報間で論理的に正しいか否かを検証する検証ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２０】
請求項１に記載された発明によれば、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像形成システムを提供することができる。
【００２１】
請求項２に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像形成システムを提供することができる。
【００２２】
請求項３に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証するための検証情報を生成することができる画像形成システムを提供することができる。
【００２３】
請求項４に記載された発明によれば、出力された画像のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像形成システムを提供することができる。
【００２４】
請求項５に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像形成システムを提供することができる。
【００２５】
請求項６に記載された発明によれば、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像処理装置を提供することができる。
【００２６】
請求項７に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像処理装置を提供することができる。
【００２７】
請求項８に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる画像処理装置を提供することができる。
【００２８】
請求項９に記載された発明によれば、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる印刷装置を提供することができる。
【００２９】
請求項１０に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる印刷装置を提供することができる。
【００３０】
請求項１１に記載された発明によれば、出力された画像のうち複数の特定領域の情報間で論理的に正しいことを検証することができる印刷装置を提供することができる。
【００３１】
請求項１２に記載された発明によれば、簡単な構成で、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができる印刷装置を提供することができる。
【００３２】
請求項１３に記載された発明によれば、印刷情報のうち複数の特定領域の情報間で論理的に正しいことを検証することができるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００３３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００３４】
図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００３５】
本実施形態の画像形成システムは、図１に示されるように、ネットワーク５０を介して接続された印刷装置１０および端末装置４０を含む。端末装置４０は、ページ記述言語で記述された印刷ジョブ等の印刷データを生成して、印刷装置１０に対して送信する。印刷装置１０は、端末装置４０から送信された印刷データを受け付けて、印刷データに応じた画像を印刷用紙上に出力する。
【００３６】
次に、図１中の印刷装置１０の構成の一例を図２を参照して説明する。
印刷装置１０は、図２に示すように、画像読取ユニット１２、画像形成ユニット１４、中間転写ベルト１６、用紙トレイ１７、用紙搬送路１８、定着器１９及び画像処理装置２０を有する。この印刷装置１０は、パーソナルコンピュータ（不図示）などから受信した画像データを印刷するプリンタ機能に加えて、画像読取ユニット１２を用いたフルカラー複写機としての機能、及び、ファクシミリとしての機能を兼ね備えた複合機であってもよい。
【００３７】
まず、印刷装置１０の概略を説明すると、印刷装置１０の上部には、画像読取ユニット１２及び画像処理装置２０が配設され、画像データの入力手段として機能する。画像読取ユニット１２は、原稿３０に表示された画像を読み取って、画像処理装置２０に対して出力する。画像処理装置２０は、画像読取ユニット１２から入力された画像データ、又は、ＬＡＮなどのネットワーク回線を介してパーソナルコンピュータ（不図示）等から入力された画像データに対して、階調補正及び解像度補正などの画像処理を施し、画像形成ユニット１４に対して出力する。
【００３８】
画像読取ユニット１２の下方には、カラー画像を構成する色に対応して、複数の画像形成ユニット１４が配設されている。本例では、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色に対応して第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃが、中間転写ベルト１６に沿って一定の間隔を空けて水平に配列されている。中間転写ベルト１６は、中間転写体として図中矢印Ａの方向に回動し、これら４つの画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃは、画像処理装置２０から入力された画像データに基づいて各色のトナー像を順次形成し、これら複数のトナー像が互いに重ね合わせられるタイミングで中間転写ベルト１６に転写（一次転写）する。なお、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃの色の順序は、黒（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に限定されるものではなく、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）の順序など、その順序は任意である。
【００３９】
用紙搬送路１８は、中間転写ベルト１６の下方に配設されている。用紙トレイ１７から供給された記録用紙３２は、この用紙搬送路１８上を搬送され、上記中間転写ベルト１６上に多重に転写された各色のトナー像が一括して転写（二次転写）され、転写されたトナー像が定着器１９によって定着され、矢印Ｂに沿って外部に排出される。
【００４０】
次に、印刷装置１０の各構成についてより詳細に説明する。
図１に示すように、画像読取ユニット１２は、原稿３０を載せるプラテンガラス１２４と、この原稿３０をプラテンガラス１２４上に押圧するプラテンカバー１２２と、プラテンガラス１２４上に載置された原稿３０の画像を読み取る画像読取装置１３０とを有する。この画像読取装置１３０は、プラテンガラス１２４上に載置された原稿３０を光源１３２によって照明し、原稿３０からの反射光像を、フルレートミラー１３４、第１のハーフレートミラー１３５、第２のハーフレートミラー１３６及び結像レンズ１３７からなる縮小光学系を介して、ＣＣＤ等からなる画像読取素子１３８上に走査露光して、この画像読取素子１３８によって原稿３０の色材反射光像を所定のドット密度（例えば、１６ドット／ｍｍ）で読み取るように構成されている。
【００４１】
画像処理装置２０は、画像読取ユニット１２により読み取られた画像データに対して、シェーディング補正、原稿の位置ズレ補正、明度／色空間変換、ガンマ補正、枠消し、色／移動編集等の所定の画像処理を施す。なお、画像読取ユニット１２により読み取られた原稿３０の色材反射光像は、例えば、赤（Ｒ）、緑（Ｇ）、青（Ｂ）（各８ｂｉｔ）の３色の原稿反射率データであり、画像処理装置２０による画像処理によって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）（各８ｂｉｔ）の４色の原稿色材階調データに変換される。
【００４２】
第１の画像形成ユニット１４Ｋ、第２の画像形成ユニット１４Ｙ、第３の画像形成ユニット１４Ｍ及び第４の画像形成ユニット１４Ｃ（像形成手段）は、水平方向に一定の間隔をおいて並列的に配置され、形成する画像の色が異なる他は、ほぼ同様に構成されている。そこで、以下、第１の画像形成ユニット１４Ｋについて説明する。なお、各画像形成ユニット１４の構成は、Ｋ、Ｙ、Ｍ又はＣを付すことにより区別する。
【００４３】
画像形成ユニット１４Ｋは、画像処理装置２０から入力された画像データに応じてレーザ光を走査する光走査装置１４０Ｋと、この光走査装置１４０Ｋにより走査されたレーザ光により静電潜像が形成される像形成装置１５０Ｋとを有する。
【００４４】
光走査装置１４０Ｋは、半導体レーザ１４２Ｋを黒色（Ｋ）の画像データに応じて変調して、この半導体レーザ１４２Ｋからレーザ光ＬＢ（Ｋ）を画像データに応じて出射する。この半導体レーザ１４２Ｋから出射されたレーザ光ＬＢ（Ｋ）は、第１の反射ミラー１４３Ｋ及び第２の反射ミラー１４４Ｋを介して回転多面鏡１４６Ｋに照射され、この回転多面鏡１４６Ｋよって偏向走査され、第２の反射ミラー１４４Ｋ、第３の反射ミラー１４８Ｋ及び第４の反射ミラー１４９Ｋを介して、像形成装置１５０Ｋの感光体ドラム１５２Ｋ上に照射される。
【００４５】
像形成装置１５０Ｋは、矢印Ａの方向に沿って所定の回転速度で回転する像担持体としての感光体ドラム１５２Ｋと、この感光体ドラム１５２Ｋの表面を一様に帯電する帯電手段としての一次帯電用のスコロトロン１５４Ｋと、感光体ドラム１５２Ｋ上に形成された静電潜像を現像する現像器１５６Ｋと、クリーニング装置１５８Ｋとから構成されている。感光体ドラム１５２Ｋは、スコロトロン１５４Ｋにより一様に帯電され、光走査装置１４０Ｋにより照射されたレーザ光ＬＢ（Ｋ）により静電潜像を形成される。感光体ドラム１５２Ｋに形成された静電潜像は、現像器１５６Ｋにより黒色（Ｋ）のトナーで現像され、中間転写ベルト１６に転写される。なお、トナー像の転写工程の後に感光体ドラム１５２Ｋに付着している残留トナー及び紙粉等は、クリーニング装置１５８Ｋによって除去される。
【００４６】
他の画像形成ユニット１４Ｙ、１４Ｍ及び１４Ｃも、上記と同様に、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色のトナー像を形成し、形成された各色のトナー像を中間転写ベルト１６に転写する。
【００４７】
中間転写ベルト１６は、ドライブロール１６４と、第１のアイドルロール１６５と、ステアリングロール１６６と、第２のアイドルロール１６７と、バックアップロール１６８と、第３のアイドルロール１６９との間に一定のテンションで掛け回されており、駆動モータ（不図示）によってドライブロール１６４が回転駆動されることにより、矢印Ａの方向に所定の速度で循環駆動される。この中間転写ベルト１６は、例えば、可撓性を有するポリイミド等の合成樹脂フィルムを帯状に形成し、この帯状に形成された合成樹脂フィルムの両端を溶着等によって接続することにより無端ベルト状に形成されたものである。
【００４８】
また、中間転写ベルト１６には、各画像形成ユニット１４Ｋ、１４Ｙ、１４Ｍ、１４Ｃに対向する位置にそれぞれ第１の一次転写ロール１６２Ｋ、第２の一次転写ロール１６２Ｙ、第３の一次転写ロール１６２Ｍ及び第４の一次転写ロール１６２Ｃが配設され、感光体ドラム１５２Ｋ、１５２Ｙ、１５２Ｍ、１５２Ｃ上に形成された各色のトナー像は、これらの一次転写ロール１６２により中間転写ベルト１６上に多重に転写される。なお、中間転写ベルト１６に付着した残留トナーは、二次転写位置の下流に設けられたベルト用クリーニング装置１８９のクリーニングブレード又はブラシにより除去される。
【００４９】
用紙搬送路１８には、用紙トレイ１７から記録用紙３２を取り出す給紙ローラ１８１と、用紙搬送用の第１のローラ対１８２、第２のローラ対１８３及び第３のローラ対１８４と、記録用紙３２を既定のタイミングで二次転写位置に搬送するレジストロール１８５とが配設される。
【００５０】
また、用紙搬送路１８上の二次転写位置には、バックアップロール１６８に圧接する二次転写ロール１８６が配設されており、中間転写ベルト１６上に多重に転写された各色のトナー像は、この二次転写ロール１８６による圧接力及び静電気力で記録用紙３２上に二次転写される。各色のトナー像が転写された記録用紙３２は、第１の搬送ベルト１８７及び第２の搬送ベルト１８８によって定着器１９へと搬送される。
【００５１】
定着器１９は、上記各色のトナー像が転写された記録用紙３２に対して加熱処理及び加圧処理を施すことにより、トナーを記録用紙３２に溶融固着させる。
【００５２】
次に、本実施形態の画像形成システムにおける印刷装置１０および端末装置４０のハードウェア構成を図３、図４に示す。
端末装置４０は、図３に示されるように、ＣＰＵ６１ａ、メモリ６２ａ、ハードディスクドライブ（ＨＤＤ）等の記憶装置６３ａ、ネットワーク５０を介して外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）６５ａ、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置６４ａを有する。これらの構成要素は、制御バス６６ａを介して互いに接続されている。
【００５３】
ＣＰＵ６１ａは、メモリ６２ａまたは記憶装置６３ａに格納された画像処理プログラム、または図示しない磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭ等の記録媒体から読み込まれた画像処理プログラムに基づいて所定の処理を実行して、端末装置４０の動作を制御する。
【００５４】
印刷装置１０は、図４に示されるように、ＣＰＵ６１ｂ、メモリ６２ｂ、ハードディスクドライブ（ＨＤＤ）等の記憶装置６３ｂ、ネットワーク５０を介して外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）６５ｂ、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置６４ｂを有する。これらの構成要素は、制御バス６６ｂを介して互いに接続されている。
【００５５】
ＣＰＵ６１ｂは、メモリ６２ｂまたは記憶装置６３ｂに格納された画像処理プログラム、または図示しない磁気ディスク、半導体メモリ、ＣＤ−ＲＯＭ等の記録媒体から読み込まれた画像処理プログラムに基づいて所定の処理を実行して、印刷装置１０の動作を制御する。
【００５６】
図５は、上記の画像処理プログラムが実行されることにより実現される端末装置４０の機能構成を示すブロック図である。
端末装置４０は、図５に示されるように、画像処理装置４３を備えている。そして、画像処理装置４３は、印刷データ生成部４１と、検証データ登録部４２とを有している。
【００５７】
印刷データ生成部４１は、印刷元データと書式情報とに基づいて、印刷データを生成して印刷装置１０に対して出力する。
【００５８】
ここで、書式情報とは、印刷物の構成を表すための情報であり、例えば、印刷物のコピー部数、各ページが片面・両面印刷であるかという情報や、文字の配置位置、向き、種類（漢字、英数字など）、文字数、フォント名称、色情報等の情報、罫線の配置位置、向き、種類（点線・破線・実線など）、長さ、色情報等の情報は、画像（フォーム、イメージなど）の名称、配置位置、方位（向き）、色情報等の情報である。
【００５９】
また、印刷元データ（印刷元情報）とは、上記の書式情報により現された書式に対して設定するための情報であり、例えば、印刷物の特定領域内に設定される数字、記号、文字等のデータである。
【００６０】
検証データ登録部４２は、印刷データ生成手段４１により生成された印刷データのうち複数の特定領域の情報間で論理的に正しいか否かを検証するための検証データ（検証情報）をネットワーク５０を介して印刷装置１０の論理データ記憶部５７（図７参照）に登録する。尚、検証データとは、ページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データ等の情報である。
【００６１】
検証データ登録部４２は、図６に示すように、ページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データ等が予め設定されたフォームＡ、フォームＢ、フォームＣを記憶装置６３ａから読出し、これらをＵＩ装置６４ａにて表示する。
【００６２】
そして、ＵＩ装置６４ａに、フォームＡ、フォームＢ、フォームＣ等の複数のフォームを備えた登録画面が表示され、これらのフォームをユーザが選択できるように構成されている。ユーザによりフォームが選択されると、選択されたフォームのページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データ等が、ネットワーク５０を介して印刷装置１０の検証データ記憶部５７（図７参照）に登録される。
【００６３】
尚、本実施形態の場合は、ページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データ等が予め設定されたフォームを選ぶことで、論理データの登録を行っているが、ユーザが直接データを登録するように構成することもできる。また、印刷データの書式情報から、これらのユーザに選択されたフォームのページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データを生成することも可能である。
【００６４】
図７は、上記で説明した画像処理プログラムが実行されることにより実現される印刷装置１０の機能構成を示すブロック図である。
【００６５】
印刷装置１０は、図７に示されるように、画像出力部５１と、印刷制御部５２と、画像処理装置５３と、画像読取部５４と、印刷データ取得部５８とを有している。また、画像処理装置５３は、画像データ変換部５５と、印刷データ検証部５６と、検証データ記憶部５７とを備えている。
【００６６】
印刷データ取得部５８は、端末装置４０の印刷データ生成部４１により生成される印刷データを取得する。
【００６７】
印刷データ検証部５６は、検証データ記憶部５７に登録された検証データにより検証することにより、印刷データ取得部５８により取得される印刷データのうち複数の特定領域の情報間で論理的に正しいか否かを検証する。
【００６８】
具体的には、印刷データ検証部５６は、検証データ記憶部５７に登録された検証データのページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の論理的な関係を示す論理データ（例えば、乗算、加算、除算）等から印刷データの特定領域に設定された複数の情報間の論理演算を行い、この論理演算結果に基づいて、この印刷データが論理的に正しいか否かを検証する。例えば、ある印刷データの特定の領域に単価と数量と売り上げ金額がそれぞれ設定されるような場合、単価と数量の領域に設定される値を乗算した結果が、売り上げ金額と一致するかどうかを検証することにより論理的な正しさを検証する。また、他の例では、複数の領域に記載された金額を全て加算した結果が、合計金額として設定されている領域の値と一致するかどうかを検証することにより論理的な正しさを検証する。
【００６９】
画像出力部５１は、印刷制御部５２により制御され、印刷データ取得部５８により取得された印刷データに基づいて形成された画像を出力する。
【００７０】
印刷制御部５２は、画像出力部５１から印刷データに基づいた画像が形成されるように画像出力部５１の動作を制御する。また、印刷制御部５２は、印刷データ検証部５６による検証結果がＮＧの場合、つまり印刷データのうち複数の特定領域の情報間で論理的に正しくないと判定された場合には、画像出力部５１に対して画像の形成を禁止し、検証結果がＯＫの場合、つまり印刷データのうち複数の特定領域の情報間で論理的に正しいと判定された場合のみ画像出力部５１に対して画像の形成が行われるようにする。
【００７１】
画像読取部５４は、スキャナ装置等により実現され、画像出力部５１により出力された画像を読み取る。画像データ変換部５５は、画像読取部５４により読み取られた画像データを、元の印刷データに変換する。この画像読取部５４および画像データ変換部５５により、いわゆるＯＣＲ（Optical Character Reader）処理が実現される。なお、画像読取部５４および画像データ変換部５５は、印刷装置１０とは独立して外部に設けられていてもよい。
【００７２】
次に、本実施形態の画像形成システムの動作を図面を参照して詳細に説明する。
なお、以下の説明では、図８に示すような印刷物を印刷しようとする場合を一例として用いて説明を行なう。図８に示す印刷物の一例では、単価と数量および、その単価と数量を乗算することにより得られる売り上げ金額が印刷されている。
【００７３】
先ず、端末装置１０では、印刷データ生成部４１により、印刷元データと書式情報とに基づいて印刷データが生成される。また、検証データ登録部４２により、書式情報に基づいて検証データが登録される。
【００７４】
印刷データ生成部４１により印刷データが生成される際の動作を図９のフローチャートに示す。
先ず、印刷データ生成部４１は、書式情報を取得する（ステップＳ９１）。そして、印刷データ生成部４１は、印刷元データが終了するまで印刷元データをレコード単位で取得する（ステップＳ９２、Ｓ９３）。そして、印刷データ生成部４１は、入力された書式情報に基づいて印刷元データをレコード単位で書式化して印刷データを生成し（ステップＳ９４）、書式化済みの印刷元データを印刷データとして、図示しない記憶装置等に保持する（ステップＳ９５）。
【００７５】
そして、ステップＳ９２〜Ｓ９５の処理が印刷元データが終了するまで行われ、最後に保持されていた印刷データが印刷装置１０に出力される（ステップＳ９６）。
【００７６】
次に、端末装置４０における検証データ登録部４２の動作を図１０のフローチャートを参照して説明する。
【００７７】
先ず、検証データ登録部４２は、端末装置４０の記憶装置６３ａに予め記憶された、フォームＡ、Ｂ、Ｃを有する選択画面を読み込み、ＵＩ装置６４ａにおいて、これを表示する。（ステップＳ１０１）そして、検証データ登録部４２は、これらのフォームＡ、Ｂ、Ｃの中からユーザの選択を受け付け（ステップＳ１０２）、選択されたフォームが登録されたか否かを判断する（ステップＳ１０３）。そして、ユーザが登録すると、ユーザが選択したフォームの、ページサイズ、ページ内の複数領域の夫々を示す座標データ、この複数の領域の関係を示す論理データを有する検証データを、印刷装置１０の印刷データ記憶部５７に送信する。（ステップＳ１０４）
【００７８】
尚、検証データ自体を送るのではなく、選択されたフォームを識別する識別番号を送るようにし、印刷装置１０側でこの識別番号から検証データを取得するように構成することもできる。
【００７９】
ここで、例えば、図８に示すような印刷データを印刷しようとする場合、ＵＩ装置６４ａに図６に示すようなフォームＡ、Ｂ、Ｃを備えた選択画面が表示される。この中から、ユーザは、今回印刷しようとする印刷データに対応したフォームであるフォームＡを選択し、同じ選択画面上の登録ボタンを押す。そうすると、検証データ登録部４２は、枠内の特定領域個々の座標データと、これらの特定領域間の論理的な関係を示す論理データを印刷装置１０に送信する。最も下の段の枠だけを例に説明すると、特定領域７１の座標データ、特定領域７２の座標データ、特定領域７３の座標データ、特定領域７１と特定領域７２と特定領域７３の論理的な関係、この場合は、乗算、を印刷装置１０に送信する。
【００８０】
次に、印刷装置１０における印刷データ検証部５６の動作を図１１のフローチャートを参照して説明する。
【００８１】
先ず、印刷データ検証部５６は、端末装置４０から送信され検証データ記憶部５７に記憶された検証データをこの検証データ記憶部５７から取得する（ステップＳ２０１）。そして、印刷データ検証部５６は、印刷データが終了するまで印刷データを取得する（ステップＳ２０２、Ｓ２０３）。そして、印刷データ検証部５６は、取得した検証データに基づいて特定領域の座標データに位置する印刷データをそれぞれ取得する（ステップＳ２０４）。このステップＳ２０４で取得された印刷データをそれぞれの特定領域の論理的な関係を示す情報に基づいて、論理演算を行い、印刷データの検証を行う。（ステップＳ２０５）そして、この印刷データの検証においてエラーが検出された場合、つまり、印刷データの論理的な矛盾が検出された場合、印刷データ検証部５６は、検証結果をＮＧとして処理を終了する（ステップＳ２０６）。
【００８２】
例えば、図８に示すような印刷データの場合、印刷データ検証部５６は、特定領域７１と特定領域７２に設定されている値を乗算した結果が、特定領域７３に設定されている値と一致するかどうかを検証する。図８に示した例で、最も下の段だけを説明すると、検証データから、特定領域７１と特定領域７２の座標データに基づいて、印刷データの中から特定領域７１に設定されている“１００”という値と、特定領域７２に設定されている“７”という値と、特定領域７３に設定されている“７００”という値を取得する。そして、検証データの特定領域７１、特定領域７２、特定領域７３の論理的な関係を示す論理データである、特定領域７１×特定領域７２＝特定領域７３に基づいて、取得した“１００”、“７”、“７００”の検証を行う。つまり、１００”と、“７”を乗算し、この乗算した“７００”という結果と、特定領域７３の“７００”が一致しているかどうかを判定する。この場合は、特定領域７３に設定されている値“７００”であり、演算した結果と一致している。そのため、印刷データ検証部５６は、この特定領域７１〜７３に設定されている値は論理的に正しいものと判定する。
【００８３】
次に、画像出力部５１から出力された印刷結果のうち複数の特定領域の情報間で論理的に正しいか否かを検証する際の動作を図１２のフローチャートを参照して説明する。
【００８４】
先ず、画像出力部５１から出力された印刷物が画像読取部５４により読み取られる（ステップＳ３０１）。すると、画像読取部５４により読み取られた画像データは、画像データ変換部５５により元の印刷データに変換される（ステップＳ３０２）。そして、印刷データ検証部５６は、図８のステップＳ２０４と同様な処理により、画像データ変換部５５により変換された印刷データを検証データに基づいて検証する（ステップＳ３０３）。そして、印刷データ検証部５６は、ステップＳ３０３における検証でエラー検出された場合には検証結果をＮＧとし、検証でエラーが検出されなかった場合には検証結果をＯＫとして処理を終了する。
【００８５】
なお、印刷データ検証部５６は、検証データによる検証に加えて、上述したような書式情報および下記に示すような帳票属性に基づいて印刷データの検証を行うようにしてもよい。このようにすることにより、検証データによる論理的な検証に加えて、書式情報や帳票属性等に何らかの不具合が発生したことを検出することも可能となる。
【００８６】
＜帳票属性：帳票全体＞
総印刷ページ数、総印刷ライン数、コピー部数、などの検証方法（例えば総印刷ページ数が１,０００ページ、かつ、総印刷ライン数が６０,０００ラインの場合、検証方法は、印刷データをスキャンしてページ数／ライン数をカウントし、一致しているか否かを検証する）
【００８７】
＜帳票属性：各ページ単位＞
片面・両面印刷（表or裏）、ページ内印刷ライン数、ページコピー数、ページ順、などの検証方法
文字の配置位置、向き、種類（漢字、英数字など）、文字数、フォント名称、色情報、などの検証方法
罫線の配置位置、向き、種類（点線・破線・実線など）、長さ、色情報、などの検証方法
画像（フォーム、イメージなど）の名称、配置位置、方位（向き）、色情報、などの検証方法
【００８８】
さらに、端末装置４０から印刷装置１０に対して印刷データと検証データを送信する際には、印刷データと検証データを暗号化して送信し、印刷装置１０では、端末装置４０から受信した印刷データと検証データを復号することにより改ざん・漏洩を防止してセキュリティを強化することもできる。
【００８９】
[変形例]
上記実施形態では、印刷装置内に印刷データ検証部が設けられている場合を用いて説明したが、本発明はこれに限定されるものではなく、端末装置と印刷装置との間に印刷サーバを設けるようなシステム構成の場合には、この印刷サーバ内に印刷データ検証部を設けるようにすることも可能である。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態の画像形成システムの構成を示す図である。
【図２】図１中の印刷装置１０の構成の一例を説明するための図である。
【図３】本発明の一実施形態の画像形成システムにおける端末装置４０のハードウェア構成を示す図である。
【図４】本発明の一実施形態の画像形成システムにおける印刷装置１０のハードウェア構成を示す図である。
【図５】本発明の一実施形態の画像形成システムにおける端末装置４０の機能構成を示すブロック図である。
【図６】フォームデータの具体例を示す図である。
【図７】本発明の一実施形態の画像形成システムにおける印刷装置１０の機能構成を示すブロック図である。
【図８】本発明の一実施形態の画像形成システムにより印刷される印刷データの一例を示す図である。
【図９】本発明の一実施形態の画像形成システムにおける印刷データ生成部４１の動作を示すフローチャートである。
【図１０】本発明の一実施形態の画像形成システムの端末装置４０における検証データ登録部４２の動作を示すフローチャートである。
【図１１】本発明の一実施形態の画像形成システムにおける印刷データ検証部５６の動作を示すフローチャートである。
【図１２】本発明の一実施形態の画像形成システムにおいて、印刷結果を検証する際の動作を示すフローチャートである。
【符号の説明】
【００９１】
１０    印刷装置
１２    画像読取ユニット
１４（１４Ｙ、１４Ｍ、１４Ｃ、１４Ｋ）    画像形成ユニット
１６    中間転写ベルト
１７    用紙トレイ
１８    用紙搬送路
１９    定着器
２０    画像処理装置
３０    原稿
３２    記録用紙
４０、４０ａ    端末装置
４１    印刷データ生成部
４２    検証データ登録部
４３    画像処理装置
４４    検証プログラム生成部
４５    チェックプログラム格納部
５０    ネットワーク
５１    画像出力部
５２    印刷制御部
５３    画像処理装置
５４    画像読取部
５５    画像データ変換部
５６    印刷データ検証部
５７    検証データ記憶部
５８    印刷データ取得部
６１ａ、６１ｂ    ＣＰＵ
６２ａ、６２ｂ    メモリ
６３ａ、６３ｂ    記憶装置
６４ａ、６４ｂ    ユーザインタフェース（ＵＩ）装置
６５ａ、６５ｂ    通信インタフェース（ＩＦ）
６６ａ、６６ｂ    制御バス
７１〜７３    特定領域
１２４    プラテンガラス
１２２    プラテンカバー
１３１    画像読取装置
１３２    光源
１３４    フルレートミラー
１３５    第１のハーフレートミラー
１３６    第２のハーフレートミラー
１３７    結像レンズ
１３８    画像読取素子
１４０Ｋ    光走査装置
１４２Ｋ    半導体レーザ
１４３Ｋ    第１の反射ミラー
１４４Ｋ    第２の反射ミラー
１４６Ｋ    回転多面鏡
１４８Ｋ    第３の反射ミラー
１４９Ｋ    第４の反射ミラー
１５０Ｋ    像形成装置
１５２Ｋ、１５２Ｙ、１５２Ｍ、１５２Ｃ    感光体ドラム
１５４Ｋ    一次帯電用のスコロトロン
１５６Ｋ    現像器
１５８Ｋ    クリーニング装置
１６２Ｋ    第１の一次転写ロール
１６２Ｙ    第２の一次転写ロール
１６２Ｍ    第３の一次転写ロール
１６２Ｃ    第４の一次転写ロール
１６４    ドライブロール
１６５    第１のアイドルロール
１６６    ステアリングロール
１６７    第２のアイドルロール
１６８    バックアップロール
１６９    第３のアイドルロール
１８９    ベルト用クリーニング装置
１６８    バックアップロール
１８１    給紙ローラ
１８２    第１のローラ対
１８３    第２のローラ対
１８４    第３のローラ対
１８５    レジストロール
１８６    二次転写ロール
１８７    第１の搬送ベルト
１８８    第２の搬送ベルト
Ｓ９１〜Ｓ９６    ステップ
Ｓ１０１〜Ｓ１０４    ステップ
Ｓ２０１〜Ｓ２０６    ステップ
Ｓ３０１〜Ｓ３０４    ステップ
【図１】
2008188814.tif 000003
【図２】
2008188814.tif 000004
【図３】
2008188814.tif 000005
【図４】
2008188814.tif 000006
【図５】
2008188814.tif 000007
【図６】
2008188814.tif 000008
【図７】
2008188814.tif 000009
【図８】
2008188814.tif 000010
【図９】
2008188814.tif 000011
【図１０】
2008188814.tif 000012
【図１１】
2008188814.tif 000013
【図１２】
2008188814.tif 000014