(57)【要約】【課題】印刷物の改ざん検証技術に関し、特に改ざんを検証することができる印刷物を提供する改ざん検証用文書作成装置、改ざん検証装置、改ざん検証用文書作成方法、改ざん検証方法、改ざん検証用文書作成プログラムおよび改ざん検証プログラムを提供する。【解決手段】処理対象となる画像データを取得する処理対象画像情報取得手段１１３と、画像読取り手段２１２により取得した前記画像データにかかる画像を所定パターンのドットで塗り潰した画像データを生成する印刷手段１３４とを有する。【選択図】    図１
2004248246.tif 000002
【特許請求の範囲】
【請求項１】
処理対象となる画像にかかる情報を取得する処理対象画像情報取得手段と、
前記処理対象画像情報取得手段により取得した前記画像の全体または所定部分を所定パターンで塗り潰した画像にかかる情報を生成する改ざん検証用画像情報生成手段と、
を有することを特徴とする改ざん検証用文書作成装置。
【請求項２】
前記改ざん検証用画像情報生成手段は無地背景部分のみを前記所定パターンで塗り潰した画像情報を生成することを特徴とする請求項１に記載の改ざん検証用文書作成装置。
【請求項３】
前記所定パターンが、画像の背景を構成する背景ドットパターンであることを特徴とする請求項１または２に記載の改ざん検証用文書作成装置。
【請求項４】
前記改ざん検証用画像情報生成手段が生成した画像情報にかかる画像を印刷する印刷手段を備えたことを特徴とする請求項１から３の何れかに記載の改ざん検証用文書作成装置。
【請求項５】
前記改ざん検証用画像情報生成手段が生成した画像情報を通信路または通信網を介して他の装置に送信する通信手段を備えたことを特徴とする請求項１から４の何れかに記載の改ざん検証用文書作成装置。
【請求項６】
前記改ざん検証用画像情報生成手段は、複数の領域に細分化されてなる前記処理対象画像の前記各領域について、前記ドットを生成するときは、前記各領域のドット個数が所定特性を持つように調整するドット個数調整手段を有することを特徴とする請求項１から５の何れかに記載の改ざん検証用文書作成装置。
【請求項７】
前記所定特性が、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性であることを特徴とする請求項６に記載の改ざん検証用文書作成装置。
【請求項８】
前記改ざん検証用画像情報生成手段は、前記処理対象画像の一部に対して処理を行うことを特徴とする請求項１から７の何れかに記載の改ざん検証用文書作成装置。
【請求項９】
原稿画像を読み取る画像読取り手段と、
前記画像読み取り手段により読み取った画像を複数の領域に細分化し、当該細分化した画像に形成されるドット個数を計数するドット数計数手段と、
前記ドット数計数手段による計数値が所定特性を持つか否かにより、当該細分化された領域に改ざんがあったか否かを検証する改ざん検証手段と、
前記改ざん検証手段の検証結果を出力する検証結果出力手段と、
を備えたことを特徴とする改ざん検証装置。
【請求項１０】
前記所定特性が、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性であることを特徴とする請求項９に記載の改ざん検証装置。
【請求項１１】
前記検証結果出力手段が改ざん情報表示手段を有し、前記改ざん検証手段が改ざんがあったことを検証したときは、前記情報表示手段は、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を表示することを特徴とする請求項１０に記載の改ざん検証装置。
【請求項１２】
前記検証結果出力手段が改ざん情報印刷手段を有し、前記改ざん検証手段が改ざんがあったことを検証したときは、前記情報印刷手段は、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を印刷出力することを特徴とする請求項１０または１１に記載の改ざん検証装置。
【請求項１３】
前記検証結果出力手段が警告音声出力手段を有し、前記改ざん検証手段が改ざんがあったことを検証したときは、前記警告音声出力手段は、改ざんがあったことを警告する音声を出力することを特徴とする請求項１０から１２の何れかに記載の改ざん検証装置。
【請求項１４】
前記検証結果出力手段が改ざん情報蓄積手段を有し、前記改ざん検証手段が改ざんがあったことを検証したときは、前記改ざん情報蓄積手段は、当該検証結果および前記画像読取り手段により読み取った画像を蓄積することを特徴とする請求項１０から１３の何れかに記載の改ざん検証装置。
【請求項１５】
処理対象となる画像にかかる画像情報を取得する画像情報取得ステップと、
前記画像情報取得ステップにおいて取得した前記画像情報にかかる画像の無地背景部分のみを所定パターンのドットで塗り潰した画像情報を生成する改ざん検証用画像情報生成ステップと、
を有することを特徴とする改ざん検証用文書作成方法。
【請求項１６】
前記改ざん検証用画像情報生成ステップにおいて生成した画像情報にかかる画像を印刷する印刷ステップを備えたことを特徴とする請求項１５に記載の改ざん検証用文書作成方法。
【請求項１７】
前記改ざん検証用画像情報生成ステップにおいて生成した画像情報にかかる画像を通信路または通信網を介して他の装置に送信する送信ステップを備えたことを特徴とする請求項１５または１６に記載の改ざん検証用文書作成方法。
【請求項１８】
複数の領域に細分化されてなる前記処理対象画像の前記各領域について、前記ドットが生成されるときは当該生成するべきドットの個数が所定特性を持つように調整するドット個数調整ステップを備えたことを特徴とする請求項１５から１７の何れかに記載の改ざん検証用文書作成方法。
【請求項１９】
前記所定特性が、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性であることを特徴とする請求項１８に記載の改ざん検証用文書作成方法。
【請求項２０】
前記改ざん検証用画像情報生成ステップにおいては、予め指定された前記処理対象画像の一部を構成する所定範囲画像に対して処理を行うことを特徴とする請求項１５から１９の何れかに記載の改ざん検証用文書作成方法。
【請求項２１】
原稿画像を読み取る画像読取りステップと、
前記画像読み取りステップにおいて読み取った画像を複数の領域に細分化し、当該細分化した画像に形成されるドットの個数を計数するドット数計数ステップと、
前記ドット数計数ステップによる計数値が所定特性を持つように調整するドット個数調整ステップと、
前記改ざん検証ステップにおいて検証結果を出力する検証結果出力ステップと、
を備えたことを特徴とする改ざん検証方法。
【請求項２２】
前記所定特性が、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性であることを特徴とする請求項２１に記載の改ざん検証方法。
【請求項２３】
前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態をディスプレイ表示させる改ざん表示出力ステップを備えたことを特徴とする請求項２１または２２に記載の改ざん検証方法。
【請求項２４】
前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を印刷出力する改ざん印刷ステップを備えたことを特徴とする請求項２１から２３の何れかに記載の改ざん検証方法。
【請求項２５】
前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったことを警告する音声を出力する警告音出力ステップを備えたことを特徴とする請求項２１から２４の何れかに記載の改ざん検証方法。
【請求項２６】
前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、当該検証結果および前記画像読取りステップにおいて読み取った画像を所定の記憶装置に蓄積する改ざん情報蓄積ステップを備えたことを特徴とする請求項２１から２５の何れかに記載の改ざん検証方法。
【請求項２７】
請求項１５から請求項２０における各ステップを実行することを特徴とする改ざん検証用文書作成プログラム。
【請求項２８】
請求項２１から請求項２６における各ステップを実行することを特徴とする改ざん検証プログラム。
【請求項２９】
請求項２７に記載の改ざん検証用文書作成プログラムを格納したコンピュータに読み取り可能な記録媒体。
【請求項３０】
請求項２８に記載の改ざん検証プログラムを格納したコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷物の改ざん検証技術に関し、特に改ざんを検証用の印刷物を作成するための改ざん検証用文書作成装置・改ざん検証用文書作成方法・改ざん検証用文書作成プログラム・記録媒体、および改ざんの事実を警告しまたはさらに改ざん状態を表示出力，印刷出力等できる改ざん検証装置・改ざん検証方法・改ざん検証プログラム・記録媒体に関する。
【０００２】
【従来の技術】
従来、特許文献１に示されるように、既に印刷物となっている文書を改ざん検証に対応した印刷物とする技術が知られている。この技術では、印刷物に依存する情報をバーコード等の形式で印刷物に付加し、検証に際しては印刷物における情報と、バーコード等の形式で付加された情報とを照合する。
また、特許文献２に示されるように、印刷物の内容改ざんを防止し、さらに唯一性も同時に確認する検証技術も知られている。
【０００３】
さらに、特許文献３に示されるように、再現性を有する形式により帳票イメージをコード化して、所定の記録形式で帳票を記録し、検証の際には帳票イメージとコードから再現された帳票イメージとを比較する検証技術も知られている。
さらにまた、特許文献４に示されるように、電子透かしを用いてデジタル画像データの改ざんを判定する技術も知られている。
【０００４】
【特許文献１】特開平８−２９７７４３号
【特許文献２】特開２００２−９９２０９号
【特許文献３】特開２００２−２９８１２０号
【特許文献４】特開平１１−９８３４４号
【０００５】
【発明が解決しようとする課題】
特許文献１の技術では、既に印刷されたものを検証対象としており、ワードプロセッサ等により作成された文書ファイルを、改ざん検証用の文書として印刷するようには構成されていない。特許文献２の技術では、電波に応答してＩＤ情報を出力するＩＤ紙を使用するため、改ざん検証に対応した印刷物を低コストで簡単に作成することはできない。
【０００６】
特許文献３の技術では、目視で検証を行うため、複数の文書の検証には効率が悪く、領収書，請求書，伝票等、大量の印刷物を短時間で検証するには不向きである。
特許文献４の技術では、検証の対象となるデータがデジタル画像データのみであり、それを印刷物に適用することはできない。
【０００７】
本発明の目的は、特に改ざんを検証用の印刷物を作成するための改ざん検証用文書作成装置・改ざん検証用文書作成方法・改ざん検証用文書作成プログラム・記録媒体を提供することにある。
本発明の他の目的は、改ざんの事実を警告しまたはさらに改ざん状態を表示出力，印刷出力等できる改ざん検証装置・改ざん検証方法・改ざん検証プログラム・記録媒体を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の改ざん検証用文書作成装置は、処理対象となる画像にかかる情報を取得する処理対象画像情報取得手段と、前記処理対象画像情報取得手段により取得した前記画像の全体または所定部分を所定パターンで塗り潰した画像にかかる情報を生成する改ざん検証用画像情報生成手段とを有することを特徴とする。
【０００９】
ここで、所定パターンは、典型的にはドットからなるパターンであるが、線や所定図形からなるパターンであってもよい。
【００１０】
本発明の改ざん検証用文書作成装置では、前記改ざん検証用画像情報生成手段は無地背景部分のみを前記所定パターンで塗り潰した画像情報を生成することができる。本発明の改ざん検証用文書作成装置では、前記所定パターンを、画像の背景を構成する背景ドットパターンとすることができる。
【００１１】
本発明の改ざん検証用文書作成装置では、前記改ざん検証用画像情報生成手段が生成した画像情報にかかる画像を印刷する印刷手段を備えることができ、前記改ざん検証用画像情報生成手段が生成した画像情報を通信路または通信網を介して他の装置に送信する通信手段を備えることができる。
【００１２】
本発明の改ざん検証用文書作成装置では、前記改ざん検証用画像情報生成手段は、複数の領域に細分化されてなる前記処理対象画像の前記各領域について、前記ドットを生成するときは、前記各領域のドット個数が所定特性を持つように調整するドット個数調整手段を有するように構成できる。この場合、この所定特性を、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性とすることができる。
【００１３】
これにより、たとえば後述する改ざん検証装置により、細分化された矩形毎に改ざんの検証ができるので、改ざんがあった場合に改ざんされた部分の特定が容易となる。
【００１４】
本発明の改ざん検証用文書作成装置では、前記改ざん検証用画像情報生成手段は、前記処理対象画像の一部に対して処理を行うように構成できる。したがって、予め指定された改ざんの検証が必要な領域についてのみ改ざん検証用のドットを生成するので、改ざん検証の必要がない領域については何ら処理を加える必要がない。また、改ざん検証の性能が向上し、処理対象となる画像に対する影響を少なくすることができる。
【００１５】
本発明の改ざん検証用文書作成装置では、改ざん検証用画像情報生成手段による処理を有効または無効にする手段を備えることもできる。
【００１６】
本発明の改ざん検証装置は、原稿画像を読み取る画像読取り手段と、前記画像読み取り手段により読み取った画像を複数の領域に細分化し、当該細分化した画像に形成されるドット個数を計数するドット数計数手段と、前記ドット数計数手段による計数値が所定特性を持つか否かにより、当該細分化された領域に改ざんがあったか否かを検証する改ざん検証手段と、前記改ざん検証手段の検証結果を出力する検証結果出力手段とを備えたことを特徴とする。
【００１７】
本発明の改ざん検証装置は、前記所定特性が、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性とすることができる。
本発明の改ざん検証装置は、前記検証結果出力手段が改ざん情報表示手段を有するように構成でき、前記改ざん検証手段が改ざんがあったことを検証したときは、前記情報表示手段は、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を表示することができる。
【００１８】
本発明の改ざん検証装置は、前記検証結果出力手段が改ざん情報印刷手段を有するように構成でき、前記改ざん検証手段が改ざんがあったことを検証したときは、前記情報印刷手段は、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を印刷出力することができる。
【００１９】
本発明の改ざん検証装置は、前記検証結果出力手段が警告音声出力手段を有するように構成でき、前記改ざん検証手段が改ざんがあったことを検証したときは、前記警告音声出力手段は、改ざんがあったことを警告する音声を出力することができる。
【００２０】
本発明の改ざん検証装置は、前記検証結果出力手段が改ざん情報蓄積手段を有するように構成でき、前記改ざん検証手段が改ざんがあったことを検証したときは、前記改ざん情報蓄積手段は、当該検証結果および前記画像読取り手段により読み取った画像を蓄積することができる。
【００２１】
本発明の改ざん検証用文書作成方法は、処理対象となる画像にかかる画像情報を取得する画像情報取得ステップと、前記画像情報取得ステップにおいて取得した前記画像情報にかかる画像の無地背景部分のみを所定パターンのドットで塗り潰した画像情報を生成する改ざん検証用画像情報生成ステップとを有することを特徴とする。
【００２２】
本発明の改ざん検証用文書作成方法は、前記改ざん検証用画像情報生成ステップにおいて生成した画像情報にかかる画像を印刷する印刷ステップを備えることができる。
【００２３】
本発明の改ざん検証用文書作成方法は、前記改ざん検証用画像情報生成ステップにおいて生成した画像情報にかかる画像を通信路または通信網を介して他の装置に送信する送信ステップを備えることができる。
【００２４】
本発明の改ざん検証用文書作成方法は、複数の領域に細分化されてなる前記処理対象画像の前記各領域について、前記ドットが生成されるときは当該生成するべきドットの個数が所定特性を持つように調整するドット個数調整ステップを備えることができる。この場合、前記所定特性を、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性とすることができる。
【００２５】
本発明の改ざん検証用文書作成方法は、前記改ざん検証用画像情報生成ステップにおいては、予め指定された前記処理対象画像の一部を構成する所定範囲画像に対して処理を行うことができる。
【００２６】
本発明の改ざん検証方法は、原稿画像を読み取る画像読取りステップと、前記画像読み取りステップにおいて読み取った画像を複数の領域に細分化し、当該細分化した画像に形成されるドットの個数を計数するドット数計数ステップと、前記ドット数計数ステップによる計数値が所定特性を持つように調整するドット個数調整ステップと、前記改ざん検証ステップにおいて検証結果を出力する検証結果出力ステップとを備えたことを特徴とする。
【００２７】
本発明の改ざん検証方法では、前記所定特性を、前記各領域に含まれる前記ドット個数が奇数であるか偶数であるかの特性とすることができる。
【００２８】
本発明の改ざん検証方法では、前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態をディスプレイ表示させる改ざん表示出力ステップを備えることができる。
【００２９】
本発明の改ざん検証方法では、前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったこと、またはさらに改ざん個所情報または改ざん状態を印刷出力する改ざん印刷ステップを備えることができる。
【００３０】
本発明の改ざん検証方法では、前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、改ざんがあったことを警告する音声を出力する警告音出力ステップを備えることができる。
【００３１】
本発明の改ざん検証方法では、前記検証結果出力ステップにおいて、改ざんがあったことが検証されたときは、当該検証結果および前記画像読取りステップにおいて読み取った画像を所定の記憶装置に蓄積する改ざん情報蓄積ステップを備えることができる。
【００３２】
本発明の改ざん検証用文書作成プログラムは、上述した改ざん検証用文書作成方法における各ステップを実行することを特徴とし、本発明の改ざん検証プログラムは、上述した改ざん検証方法における各ステップを実行することを特徴とする。
【００３３】
本発明では記録媒体は、前記改ざん検証用文書作成プログラムまたは前記改ざん検証プログラムを格納したことを特徴とする。
【００３４】
本発明によれば、改ざん（線、図、文字等の追加、削除）によりドットが削除されたことを、目視あるいは自動で検証することができる。また、本発明では、特殊な材料やインクを用いることなく、通常のレーザプリンタやインクジェットプリンタを用いて普通の紙に印刷した画像から改ざんされていないかどうかを検証することができる。したがって、低コストで改ざんを検証のシステムを構築することができる。特に、自動で改ざんを検証する本発明は、複写機能を備えた装置（コピー機、ファクシミリ装置）への搭載に好適である。
【００３５】
【発明の実施の形態】
以下、本発明の実施形態を説明する。本発明の改ざん検証用文書作成装置では、処理対象画像である文書画像に、改ざん検証用のパターンを付加することができる。
【００３６】
図１は、改ざん検証用文書作成装置の機能ブロック図であり、改ざん検証用文書作成装置１１は制御手段１１１と、改ざん検証用画像作成指示手段１１２と、処理対象画像データ取得手段１１３と、印刷手段１１４と、ドット形成判定手段１１５とから構成されている。図示はしないが、改ざん検証用文書作成装置１１は、作成した改ざん検証用文書を他の装置に送信するための通信手段を備えることもできる。
【００３７】
図２に、画像処理のフロー図を示す。ここでは、制御手段１１１が、改ざん検証用画像生成のための改ざん検証用文書作成プログラム（以下の各ステップ：このプログラムは、所定の記憶媒体に記録されている）を実行する。
制御手段１１１が、ユーザからの文書の印刷要求を取得したものとする（Ｓ１０１）。改ざん検証用画像作成指示手段１１２は、印刷要求に改ざん検証のための印刷指示の設定を行うことができる。処理対象画像データ取得手段１１３は処理対象画像データを取得し、制御手段１１１は、改ざん検証用画像作成指示手段１１２により印刷要求に改ざん検証のための印刷が指示されているか否かを判定する（Ｓ１０２）。
【００３８】
ステップＳ１０２で、改ざん検証用の印刷の指示がされていないときには、印刷手段１１４はドット画像が付加されていない文書画像を印刷し（Ｓ１０８）、処理が終了する（「終了」）。
ステップＳ１０２で、改ざん検証のための印刷指示がなされているときには、ドット形成判定手段１１５は、文書画像全体について格子点位置を計算し（Ｓ１０３）、各格子点についてドットを生成するか否かを判定する（Ｓ１０４）。
【００３９】
なお、文書がワードプロセッサ等により作成されるときは、格子点の基準となる図形（ドット等の目印）を少なくとも１つ文書に印刷しておくことができる。また、改ざん検証用文書がスキャナー等の画像読取り装置により読取った原稿から作成される場合には当該原稿に予め格子点の基準となる上記図形を記しておくことができる。
【００４０】
ステップＳ１０４では、各格子点（注目する格子点）上に、または各格子点の近傍に文字等のオブジェクトが存在しなければドットを生成すると判定し、ドットをオリジナルの文書画像に付加する（Ｓ１０５）。また、各格子点上に、または各格子点の近傍に文字等のオブジェクトが存在すればドットを生成しないと判定する。
【００４１】
ステップＳ１０５では、ドットをオリジナルの文書画像に付加した後、およびステップＳ１０４でドットをオリジナルの文書画像に付加しないときは、全ての格子点の処理を終えたか否かを判断し（Ｓ１０６）、全ての格子点の処理を終えているときは、ドット画像が付加された文書画像を印刷し（１０８）、処理を終える（「終了」）が、ステップＳ１０６で全ての格子点の処理を終えていないときは、注目している格子点を次の格子点に移し、処理をステップＳ１０４に戻す。
【００４２】
上記のドットを形成する前の文書画像の例を図３（Ａ）に示し、以上の手順に従って検証用のドットを図３（Ａ）に示す文書画像の全面に付加した例を図３（Ｂ）に示す。また、図４（Ａ）に、図３（Ｂ）の一部（金額部分）を拡大して示す。
【００４３】
印刷された文書画像の検証を行う者は、以下のように、簡単に当該文書画像の改ざん検証を行うことができる。
たとえば、図３（Ａ）に示した文書に対して、領収金額における「￥１，０００」の「１」を「４」に書き換える改ざんが行われたものとする。このときの改ざんの様子を図４（Ｂ）に示す。図４（Ｂ）に示されるように、改ざんした文書画像では、文字部分とドットとが重なっており、また文字の周囲に大きな空白があり、図４（Ａ）に示したものとは明らかに様子が異なる。このことから、目視により改ざんされた否かを検証することができる。改ざんしたにも関わらず、改ざんしていないかのごとく繕うためには、図４（Ｂ）において、「４」を作るに際して、その周囲のドットを削除および付加しなければならない。しかし、ページプリンタ（レーザプリンタ等）により紙面に定着したトナーやシリアルプリンタ（インクジェットプリンタ等）で紙面に着滴等されたインクを不自然とならないように削除することは事実上できず、実質上、改ざんを繕う加工はできない。
【００４４】
本発明の改ざん検証用文書作成装置の第２実施形態を説明する。第２実施形態では、文書全体のうち特定の部分について改ざん検証する場合に、処理対象画像である文書画像に、改ざん検証用のドットパターンを付加して目視により文書全体を通じて文書の改ざんがあるか否かを検証することができる。
【００４５】
図５は、第２実施形態の改ざん検証用文書作成装置の機能ブロック図であり、改ざん検証用文書作成装置１２は制御手段１２１と、改ざん検証用画像作成指示手段１２２と、処理対象画像データ取得手段１２３と、印刷手段１２４と、ドット形成判定手段１２５と、改ざん検証領域指定手段１２６とから構成されている。
【００４６】
図６に、図５の改ざん検証用文書作成装置１２の画像処理のフロー図を示す。ここでは、制御手段１２１が、ユーザからの文書の印刷要求を取得したものとする（Ｓ２０１）。改ざん検証用画像作成指示手段１２２は、印刷要求に改ざん検証用文書作成のための印刷指示を含めることができる。処理対象画像データ取得手段１２３は処理対象画像データを取得し、制御手段１２１は、改ざん検証用画像作成指示手段１２２による印刷要求に、改ざん検証用文書作成のための印刷指示が含まれているか否かを判定する（Ｓ２０２）。
【００４７】
ステップＳ２０２で、印刷要求に改ざん検証用文書作成のための印刷指示が含まれていないときには、印刷手段１２４はドット画像が付加されていない文書画像を印刷し（Ｓ２０９）、処理を終了する（「終了」）。
【００４８】
ステップＳ２０２で、改ざん検証のための印刷指示がなされているときには、ドット形成判定手段１２５は、格子点位置を計算し（Ｓ２０３）、注目している格子点が指定された改ざん検証領域に含まれるか否かを判定し、改ざん検証指定領域に含まれている判定されれば各格子点についてドットを生成するか否かを判定する（Ｓ２０５）。すなわち、ステップＳ２０５では、各格子点（注目する格子点）上に、または各格子点の近傍に文字等のオブジェクトが存在しなければドットを生成すると判定し、ドットをオリジナルの文書画像に付加する（Ｓ２０６）。また、各格子点上に、または各格子点の近傍に文字等のオブジェクトが存在すればドットを生成しないと判定する。
【００４９】
ステップＳ２０６では、ドットをオリジナルの文書画像に付加した後、およびステップＳ２０４でドットをオリジナルの文書画像に付加しないときは、全ての格子点の処理を終えたか否かを判断し（Ｓ２０７）、全ての格子点の処理を終えているときは、ドット画像の付加された文書画像を印刷し（Ｓ２０９）、処理を終える（「終了」）。ステップＳ２０７で全ての格子点について処理を終えていないとき（処理すべき格子点が残っているとき）は、注目している格子点を次の格子点に移し、処理をステップＳ２０４に戻す。
【００５０】
以上の手順に従って検証用のドットを、図７（Ａ）に示す文書画像の全面に付加された例を図７（Ｂ）に示す。図７（Ｂ）の一部（金額部分）を拡大した図は、図４（Ａ）と同様である。また、改ざんしたときの一部（金額部分）を拡大した様子は図４（Ｂ）と同様なのでここでは図示しない。
【００５１】
印刷された文書画像の検証を行う者は、第１実施形態と同様に、簡単に当該文書画像の改ざん検証を行うことができる。
【００５２】
改ざんを検証する手順についは、第１実施形態と同様である。ただし、第２実施形態では、第１実施形態と比べて、改ざんを検証する領域が限られているため、より詳細にまたより効率的に改ざん文書を検証することが可能となる。
【００５３】
本発明の改ざん検証用文書作成装置の第３実施形態を説明する。第３実施形態では、処理対象画像である文書画像に、改ざん検証用のドットパターンを付加して、目視によらずして文書全体を通じて文書の改ざんがあるか否かを検証することができる。
【００５４】
図８は、第３実施形態の改ざん検証用文書作成装置の機能ブロック図であり、改ざん検証用文書作成装置１３は制御手段１３１と、改ざん検証用画像作成指示手段１３２と、処理対象画像データ取得手段１３３と、印刷手段１３４と、ドット形成判定手段１３５とから構成されている。改ざん検証用文書作成装置１３により作成された文書に改ざんがされているか否かの検証は、後述する改ざん検証装置２１（図１１）により行われる。
【００５５】
図９に、図８の改ざん検証用文書作成装置１３のフロー図を示す。ここでは、制御手段１３１が、ユーザからの文書の印刷要求を取得したものとする（Ｓ３０１）。改ざん検証用画像作成指示手段１３２は、印刷要求に改ざん検証のための印刷指示の設定を行うことができる。処理対象画像データ取得手段１３３は処理対象画像データを取得し、制御手段１３１は、改ざん検証用画像作成指示手段１３２により印刷要求に改ざん検証のための印刷が指示されているか否かを判定する（Ｓ３０２）。
【００５６】
ステップＳ３０２で、改ざん検証用の印刷の指示がされていないときには、印刷手段１３４はドット画像が付加されていない文書画像を印刷し（Ｓ３１０）、処理が終了する（「終了」）。
【００５７】
ステップＳ３０２で、改ざん検証のための印刷指示がなされているときには、ドット形成判定手段１３５は、文書画像全体を複数の矩形領域に分割するとともに、格子点位置を計算し（Ｓ３０３）、注目している矩形領域の各格子点についてドットを生成するか否かを判定する（Ｓ３０４）。すなわち、ステップＳ３０４では、各格子点（注目する格子点）上に、または各格子点の近傍に文字等のオブジェクトが存在しなければドットを生成すると判定し、ドットをオリジナルの文書画像に付加する（Ｓ３０５）。また、各格子点上に、または各格子点の近傍に文字等のオブジェクトが存在すればドットを生成しないと判定する。
【００５８】
ステップＳ３０５では、ドットをオリジナルの文書画像に付加した後、およびステップＳ３０４でドットをオリジナルの文書画像に付加しないときは、注目している矩形領域の全ての格子点の処理を終えたか否かを判断し（Ｓ３０６）、当該全ての格子点の処理を終えていないときは、次の格子点に処理を移し（Ｓ３０９）、ステップＳ３０４に処理を戻し、当該全ての格子点の処理を終えているときは、矩形内のドット数が偶数または奇数になるように調整する（Ｓ３０７）。具体的には、まず図１０に示すように、複数ドットの集合で矩形領域を構成し（図１０の例では点線で示した８ドット×８ドット＝６４ドット）する。また矩形に対して０または１の乱数を別途発生させておく。次に矩形領域内のドット数は、乱数の値が０の場合は偶数、１の場合が奇数になるように調整する。すなわち、調整前の個数の偶数または奇数が調整後と同じであれば何もせず、調整後と異なれば、適当な１個を削除することで、０または１に応じた偶数個または奇数個を実現することができる。なお、矩形領域内のドット数を、常に偶数または奇数になるように予め定めておくこともできる。
【００５９】
次に、改ざんを検証する手順について述べる。図１１は、本発明の改ざん検証装置の一実施形態を示す機能ブロック図である。図１１において、改ざん検証装置２１は、装置全体を制御する制御手段２１１と、画像読取り手段２１２と、改ざん検証手段２１３と、検証結果出力手段２１４とを備えて構成されている。
【００６０】
検証結果出力手段２１４は、図１１では、改ざん情報表示手段２１４１、改ざん情報印刷手段２１４２、警告音声出力手段２１４３、改ざん情報蓄積手段２１４４を有しているが、このうち少なくとも１つを有していればよい。
改ざん情報表示手段２１４１は、具体的には液晶等のディスプレイであり、改ざん情報印刷手段２１４２はプリンタ、警告音声出力手段２１４３は具体的にはスピーカ、改ざん情報蓄積手段２１４４は具体的にはメモリまたは磁気ディスク等の記録媒体である。
【００６１】
図１２に図１１の改ざん検証装置２１による改ざんを検証のフロー図を示す。ここでは、制御手段２１１が、改ざん検証用画像生成のための改ざん検証プログラム（以下の各ステップ：このプログラムは、所定の記憶媒体に記録されている）を実行する。まず、画像読取り手段２１２により文書をスキャナ等の画像取得装置により取得し（Ｓ４０１）、処理対象となる文書画像を生成し、文書画像全体を複数の矩形領域に分割するとともに、格子点位置を計算する（Ｓ４０２）。この格子点位置は、予め図８に示した改ざん検証用文書作成装置１３により作成されたものであることがわかっている場合には、当該改ざん検証用文書作成装置１３において設定されている格子点仕様（格子点間隔，あるいはさらに格子点位置）と同様とする。図８に示した改ざん検証用文書作成装置１３により作成されたものであるか否かが不明である場合には、拡大／縮小がされている場合には、当該拡大縮小を考慮して、矩形配置されたドットを抽出して、本実施形態による改ざん検証のための処理が施されているかを判定することもできる。
【００６２】
改ざん検証手段２１３は、カウンタを有しており、ステップＳ４０２で特定された矩形領域のうち、処理対象となる矩形領域について、ドット数のカウンタを０で初期化し（Ｓ４０３）、当該矩形領域における格子点についてドットの有無を検査する（Ｓ４０４）。検査の結果、格子点にドットがあると判定されたら、ドット数のカウンタを１だけインクリメントし（Ｓ４０５）、格子点にドットが無いと判定されたら矩形領域内の全ての格子点についての処理を終えたか否かを判定する（Ｓ４０６）。注目している矩形領域内の全ての格子点について処理を終えていたら、注目している格子点を次の格子点に移し（Ｓ４０７）、全ての格子点の処理を終えていないときは、矩形領域内のドット数の偶数／奇数が印刷時の乱数０／１と一致するか否かを判定する（Ｓ４０８）。ステップＳ４０８で、一致すると判定されたときは、注目矩形について改ざん無しと判定し（Ｓ４０９）、一致しないと判定されたときは、注目矩形について改ざんありと判定する（Ｓ４１０）。
【００６３】
つぎに、全ての格子点について処理を終えたか否かを判定し（Ｓ４１１）、全ての格子点について処理を終えたときは、検証結果出力手段２１４は矩形毎に判定された改ざん検証結果を出力し（Ｓ４１３）、全ての処理を終える。また、全ての格子点について処理を終えていないときは、注目している矩形領域を次の矩形領域に移す（Ｓ４１２）。
【００６４】
ステップＳ４１３において、検証結果出力手段２１４は、改ざんを検証したときは、改ざん情報表示手段２１４１に、改ざん情報を出力させることができるし、印刷手段２１４２に印刷出力を行わせることもできるし、さらに警告音声出力手段２１４３に警告音を出力させることもできる。また、改ざん情報蓄積手段２１４４に、改ざん情報を保存しておき、改ざん情報表示手段２１４１にこれを表示出力させ、あるいは印刷手段２１４２に印刷出力させることができる。
【００６５】
検証結果出力手段２１４は、改ざんを検証したときは、改ざん情報表示手段２１４１に、改ざん情報を出力させることができるし、印刷手段２１４２に印刷出力を行わせることもできるし、さらに警告音声出力手段２１４３に警告音を出力させることもできる。また、改ざん情報蓄積手段２１４４に、改ざん情報を保存しておき、改ざん情報表示手段２１４１にこれを表示出力させ、あるいは印刷手段２１４２に印刷出力させることができる。
【００６６】
図１３は、本発明の改ざん検証装置の他の実施形態を示す機能ブロック図である。図１３においては、改ざん検証装置２２は、装置全体を制御する制御手段２２１と、画像読取り手段２２２と、改ざん検証手段２２３と、検証結果出力手段２２４とを備えて構成されている。ここで、改ざん検証手段２２３は、エラー検証手段２２３１と改ざん判定手段２２３２とからなる。制御手段２２１および画像読取り手段２２２は、図１１の制御手段２１１および画像読取り手段２１２と同じである。また、エラー検証手段２２３１は、図１１の改ざん検証手段２１３と同様に機能する。エラー検証手段２２３１は、所定回数のエラー（すなわち、図１１の実施形態における改ざんに相当する）を検証したときは、当該エラーにかかる情報（画像読取り手段２２２により読み取った画像およびエラーの位置）を所定の記憶装置に記憶しておく。改ざん判定手段２２３２は、当該記憶装置に記憶されたエラーの回数から、処理対象画像（文書画像）に改ざんがあったかを判断する。たとえば、エラーの回数に応じて、「改ざんの疑いのレベル」を設定でき、エラーの回数がｎ回以上（エラーの個所がｎ以上：たとえばｎ＝２）であるときは「改ざんあり」と判断することができる。
【００６７】
図１４に図１３の改ざん検証装置２２による改ざんを検証のフロー図を示す。図１４においてＳ５０１〜Ｓ５１３までの処理は、図１２におけるＳ４０１〜Ｓ４１３までの処理と同様である。
ステップＳ５１３１では、エラーがあったか否かを判断し、エラーがないときは処理をそのまま終了する。
【００６８】
注目矩形領域にエラーありと判定したときに、エラーの回数に応じて（エラー改ざんの疑いのレベルに応じて）、エラーがあった旨等を、改ざん情報表示手段２２４１に表示し、改ざん情報印刷手段２２４２により印刷出力し、警告音声出力手段２２４３により警告音を出力し、改ざん情報蓄積手段２２４４に改ざん情報を蓄積することができる（Ｓ５１３２）。
【００６９】
図１５に、以上の手順よる具体的な改ざんの検証例を示す。
典型的には、改ざん情報表示手段２２４１は図１６（Ａ）に示す表示を行うことができ、改ざん情報印刷手段２２４２は図１６（Ｂ）に示す印刷出力を行うことができる。
【００７０】
【発明の効果】
本発明では、ワードプロセッサ等により作成された文書ファイルを、改ざん検証用の文書として直接汎用のプリンタ等に作成することができ。また、特殊な紙（電波に応答してＩＤ情報を出力するＩＤ紙等）や装置を使用しないので、領収書，請求書等の改ざん検証用の文書を低コストで簡単に作成できる。さらに、自動検証を行う場合には、領収書，請求書，伝票等、大量の文書を短時間で検証できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態における改ざん検証用文書作成装置を示す機能ブロック図である。
【図２】本発明の第１実施形態における処理を示すフロー図である。
【図３】（Ａ）は処理対象である文書画像を示す図である、（Ｂ）は（Ａ）の文書画像の全面にドットパターンが付加された例を示す図である。
【図４】（Ａ）は図３（Ｂ）の文書画像を一部を拡大して示す図、（Ｂ）は（Ａ）に示した文書画像に改ざんが行われたときの状態を示す図である。
【図５】本発明の第２実施形態における改ざん検証用文書作成装置を示す機能ブロック図である。
【図６】本発明の第２実施形態における処理を示すフロー図である。
【図７】（Ａ）は処理対象である文書画像を示す図である、（Ｂ）は（Ａ）の文書画像の全面にドットパターンが付加された例を示す図である。
【図８】本発明の第３実施形態における改ざん検証用文書作成装置を示す機能ブロック図である。
【図９】本発明の第３実施形態における処理を示すフロー図である。
【図１０】複数ドットの集合で矩形領域を構成した様子を示す図である。
【図１１】本発明の改ざん検証装置の一例を示す機能ブロック図である。
【図１２】図１１の改ざん検証装置による改ざん検証の実施形態を示すフロー図である。
【図１３】本発明の改ざん装置の他の例を示す機能ブロック図である。
【図１４】図１３の改ざん検証装置による改ざん検証の実施形態を示すフロー図である。
【図１５】改ざん検証の処理を示す説明図である。
【図１６】（Ａ）は改ざん情報表示手段に表示される表示例を示す図、（Ｂ）は印刷手段による印刷出力例を示す図である。
【符号の説明】
１１，１２，１３  改ざん検証用文書作成装置
２１，２２，３１  改ざん検証装置
１１１，１２１，１３１，２１１，２２１  制御手段
１１２，１２２，１３２  改ざん検証用画像作成指示手段
１１３，１２３，１３３  処理対象画像データ取得手段
１１４，１２４，１３４  印刷手段
１１５，１２５，１３５  ドット形成判定手段
１２６  改ざん検証領域指定手段
２１２，２２２  画像読取り手段
２１３，２２３  改ざん検証手段
２１４，２２４  検証結果出力手段
２１４１，２２４１  改ざん情報表示手段
２１４２，２２４２  改ざん情報印刷手段
２１４３，２２４３  警告音声出力手段
２１４４，２２４４  改ざん情報蓄積手段
２２３１  エラー検証手段
２２３２  改ざん判定手段
【図１】
2004248246.tif 000003
【図２】
2004248246.tif 000004
【図３】
2004248246.tif 000005
【図４】
2004248246.tif 000006
【図５】
2004248246.tif 000007
【図６】
2004248246.tif 000008
【図７】
2004248246.tif 000009
【図８】
2004248246.tif 000010
【図９】
2004248246.tif 000011
【図１０】
2004248246.tif 000012
【図１１】
2004248246.tif 000013
【図１２】
2004248246.tif 000014
【図１３】
2004248246.tif 000015
【図１４】
2004248246.tif 000016
【図１５】
2004248246.tif 000017
【図１６】
2004248246.tif 000018