(57)【要約】【課題】改ざん等によって変更された画像データが出力されてしまうことを確実に防止する。【解決手段】改ざん検知部２−３は、スキャナ１から入力されるライン単位のデータＬＤに改ざん検出用コードが検出されない場合に、特定データ（グレー）を出力する。同様に、改ざん検知部２−４は、ＨＤＤ４から読み出したライン単位のデータＬＤに改ざん検出用コードが検出されない場合に、特定データ（グレー）を出力する。また、改ざん検知部３−２は、画像処理装置２から入力されるライン単位のデータＬＤに改ざん検出用コードが検出されない場合に、特定データ（グレー）を出力する。印刷部３−１は、画像データを用紙に印刷出力する。この結果、改ざんが行われたデータはグレーに印刷され、改ざんされていないデータはそのまま印刷される。【選択図】図２
2008118423.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データの変更を検出する画像データ変更検出手段と、
前記画像データ変更検出手段により画像データの変更が検出されない場合には、前記入力される画像データをそのまま出力し、前記画像データ変更検出手段により画像データの変更が検出された場合には、変更された画像データを特定データに置き換えて出力する出力手段と
を具備することを特徴とする画像データ変更検知装置。
【請求項２】
前記画像データは、原稿から光学的に読み取られた画像データ、外部のＦＡＸ送受信装置で受信された画像データ、あるいは外部の情報処理装置から転送された画像データのいずれかであることを特徴とする請求項１記載の画像データ変更検知装置。
【請求項３】
画像データを処理する画像処理装置において、
画像データを入力する入力手段と、
前記入力手段から入力された画像データの変更を検出する画像データ変更検出手段と、
前記画像データ変更検出手段により画像データの変更が検出されない場合には、前記入力手段から入力された画像データをそのまま出力し、前記画像データ変更検出手段により画像データの変更が検出された場合には、変更された画像データを特定データに置き換えて出力する出力手段と
を具備することを特徴とする画像処理装置。
【請求項４】
前記出力手段から出力されるデータを外部のＦＡＸ送受信装置に転送するＦＡＸ転送手段を具備することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記出力手段から出力されるデータを、ネットワークを介して外部の機器に転送するネットワーク転送手段を具備することを特徴とする請求項３記載の画像処理装置。
【請求項６】
前記画像データ変更検出手段により画像データの変更が検出されたことを通知する通知手段を具備することを特徴とする請求項３記載の画像処理装置。
【請求項７】
前記通知手段は、さらに、画像データ変更検知後の対処方法を通知することを特徴とする請求項６記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、ＦＡＸ、複合機などに適用可能な画像データ変更検知装置および画像処理装置に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータの普及とプリンタ、複写機および複合機の高性能化とに伴い、戸籍謄本、契約書等のプリントアウトされた機密文書の不正複写、不正使用が問題となっている。
【０００３】
そこで、従来、複写による偽造が禁止されている文書データに基づいて画像を生成する際に、出力されたプリントの複写を禁止する措置を講じることができる複写偽造防止画像データを付加する技術が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００１−３４６０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、改ざん等によって変更されたデータが出力されて印刷などされてしまうことを確実に防止することができる画像データ変更検知装置および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１記載の画像データ変更検知装置は、入力される画像データの変更を検出する画像データ変更検出手段と、前記画像データ変更検出手段により変更が検出されない場合には、前記入力される画像データをそのまま出力し、前記画像データ変更検出手段により変更が検出された場合には、変更された画像データを特定データに置き換えて出力する出力手段とを具備することを特徴とする。
【０００７】
また、本発明の請求項２は、請求項１記載の画像データ変更検知装置において、前記画像データは、原稿から光学的に読み取られた画像データ、外部のＦＡＸ送受信装置で受信された画像データ、あるいは外部の情報処理装置により作成された画像データのいずれかであることを特徴とする。
【０００８】
本発明の請求項３記載の画像処理装置は、画像データを処理する画像処理装置において、  画像データを入力する入力手段と、前記入力手段から入力された画像データの変更を検出する画像データ変更検出手段と、前記画像データ変更検出手段により画像データの変更が検出されない場合には、前記入力手段から入力された画像データをそのまま出力し、前記画像データ変更検出手段により画像データの変更が検出された場合には、変更された画像データを特定データに置き換えて出力する出力手段とを具備することを特徴とする。
【０００９】
また、本発明の請求項４は、請求項３記載の画像処理装置において、前記出力手段から出力されるデータを外部のＦＡＸ送受信装置に転送するＦＡＸ転送手段を具備することを特徴とする。
【００１０】
また、本発明の請求項５は、請求項３記載の画像処理装置において、前記出力手段から出力されるデータを、ネットワークを介して外部の機器に転送するネットワーク転送手段を具備することを特徴とする。
【００１１】
また、本発明の請求項６は、請求項３記載の画像処理装置において、前記画像データ変更検出手段により画像データの変更が検出されたことを通知する通知手段を具備することを特徴とする。
【００１２】
また、本発明の請求項７は、請求項６記載の画像処理装置において、前記通知手段は、さらに、画像データ変更検知後の対処方法を通知することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、変更された画像データが出力されてしまうことを確実に防止することができるといった効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１５】
Ａ．第１実施形態
Ａ−１．第１実施形態の構成
図１は、本発明の第１実施形態によるデータ改ざん検知装置（画像データ変更検知装置）を適用した複合機の構成を示すブロック図である。図において、スキャナ１は、原稿から画像データを光学的に読み込み、画像処理装置２に供給する。画像処理装置２は、画像データに対して各種画像処理を施してプリントエンジン３に供給する。画像データに対して各種画像処理を施す際、途中結果などをＨＤＤ（ハードディスク）４に保存するようにしてもよい。
【００１６】
プリントエンジン３は、画像処理が施された画像データをカラーもしくは白黒で用紙に印刷出力する。ＨＤＤ４は、上記画像処理が施された画像データ以外にも、スキャナで読み込まれた元画像データや、後述する通信インターフェース１０を介して受信した、外部機器から画像データなどを格納する。ＲＡＭ５は、各種データを記憶する。ＲＯＭ６は、プログラムや、各種パラメータなどを記憶する。ＣＰＵ７は、上記プログラムに従って、各部の動作を制御する。
【００１７】
ユーザインターフェース８は、動作の指示などを入力する操作部や、動作状況などを表示する表示部からなる。ＦＡＸインターフェース９は、画像処理を施した画像データを印刷ではなく、ＦＡＸ送信する際に外部（もしくは内部）のＦＡＸ送信装置（図示略）に出力する。通信インターフェース１０は、ＬＡＮ（Local Area Network）などのネットワークを介して、外部機器から画像データを受信したり、スキャンした画像データや、画像処理を施した画像データを外部機器に送信したりする。
【００１８】
次に、図２は、本第１実施形態による改ざん検知装置を用いた改ざん検出について説明するためのブロック図である。図において、画像処理装置２は、画像データに対して各種画像処理を施す画像処理部２−１、２−２、画像データに対する改ざんを検知するための改ざん検知部２−３、２−４を備えている。また、プリンタエンジン３は、画像データを用紙に印刷出力する印刷部３−１、機器内の改ざんによる画像データに対する改ざんを検知するための改ざん検知部３−２を備えている。
【００１９】
ところで、複合機において、悪意のある者による複写機内部のデータパスの改ざんは、例えば図２に示すように、スキャナ１と画像処理装置２との間、あるいはハードディスク４と画像処理装置２との間、画像処理装置２とプリントエンジン３との間で行われる場合が考えられる。したがって、改ざんが行われるであろう箇所の後段で、画像データに対する改ざんを検知することが望ましい。
【００２０】
そこで、本第１実施形態では、改ざん検知部２−３は、画像処理部２−１の前段に配設され、改ざん検知部２−４は、画像処理部２−２の前段に配設されている。また、改ざん検知部３−２は、印刷部３−１の前段に配設されている。画像処理装置２において、改ざん検知部２−３は、スキャナ１から画像処理装置２に入力される画像データに対する改ざんを検知し、画像処理部２−１は、スキャナ１で読み取られた画像データに対して所定の画像処理を施した後、ＨＤＤ４に格納する。
【００２１】
また、改ざん検知部２−４は、ＨＤＤ４から画像処理装置２に入力される画像データに対する改ざんを検知し、画像処理部２−２は、ＨＤＤ４から読み出した画像データに対して所定の画像処理を施した後、プリントエンジン３に出力する。また、プリントエンジン３において、改ざん検知部３−２は、画像処理装置２からプリントエンジン３に入力される画像データに対する改ざんを検知し、印刷部３−１は、画像データを用紙に印刷出力する。
【００２２】
なお、改ざん検知部２−２、２−３、３−２は、それぞれ対応する画像処理部２−１、２−２、印刷部３−１内に設けられていてもよい。
【００２３】
次に、図３は、本第１実施形態による改ざん検知部２−３（２−４、３−２）の構成を示すブロック図である。図において、改ざん検知部２−３は、データ格納部１０、改ざん検出部１１、特定データ格納部１２、読み出し部１３からなる。データ格納部１０は、ライン単位のデータＬＤを格納する。
【００２４】
改ざん検出部１１は、ライン単位のデータＬＤに埋め込まれた改ざん検出用コードの有無を検出し、改ざん検出が完了する度に、読み出し部１３に読み出し許可信号ＲＳを送出するとともに、改ざん検出用コードが検出されない場合（あるいは、改ざん検出用コードが不正の場合）には、何らかの改ざんが行われたと判断し、読み出し部１３に改ざん検出信号ＭＳを供給する。改ざん検出コードは、ライン単位のデータＬＤに埋め込まれたデータであり、改ざん検知部２−３の前段、例えば、スキャナ１で付加される。
【００２５】
特定データ格納部１２は、改ざんが行われた場合に該当ラインのデータＬＤに代えて出力すべく、特定データ（グレー）を格納している。読み出し部１３は、改ざん検出部１１から読み出し許可信号ＲＳが供給されると、改ざん検出信号ＭＳが供給されない場合には、データ格納部１０に格納されている、ライン単位のデータＬＤをそのまま出力し、改ざん検出信号ＭＳが供給されている場合には、上記データＬＤに代えて特定データ格納部１２の特定データ（グレー）を出力するようになっている。
【００２６】
Ａ−２．第１実施形態の動作
次に、本第１実施形態の動作について説明する。
図４は、本第１実施形態による改ざん検知部２−３（２−４、３−２）の動作を説明するためのフローチャートである。まず、１ライン分のデータＬＤのデータ格納部１０への格納が終了したか否かを判断し（ステップＳ１０）、１ライン分のデータＬＤの格納が終了すると、改ざん検出部１１より、改ざん検出コードが検出されたか否かを判断する（ステップＳ１２）。そして、改ざん検出部１１では、改ざん検出コードが検出されない場合には、何らかの改ざんが行われたと判断し、読み出し部１３に改ざん検出信号ＭＳを供給する。また、改ざん検出が完了すると、読み出し部１３に読み出し許可信号ＲＳを送出する。
【００２７】
読み出し部１３は、改ざん検出信号ＭＳが供給されない場合、すなわち、改ざんが検出されない場合には、データ格納部１０から１ライン分のデータＬＤを読み出して後段に出力する（ステップＳ１４）。一方、読み出し部１３は、改ざん検出信号ＭＳが供給された場合、すなわち、改ざんが検出された場合には、ラインのデータＬＤに代えて、特定データ格納部１２から特定データ（グレー）を読み出して後段に出力する（ステップＳ１６）。
【００２８】
この結果、最終的なプリントエンジン３からの出力は、図５に示すように、改ざんが行われていないラインに対しては元のデータＬＤが印刷出力され、改ざんが行われているラインに対してはグレー（図示では斜め線の部分）が印刷出力される。
【００２９】
上述した第１実施形態によれば、複写機等で処理中の画像データが改ざんされた場合であっても、改ざんされた部分のみを特定データで置き換えるので、改ざんデータそのものを用紙に印刷することはない。また、改ざんされていないデータは、用紙に印刷されるので、実際の印刷内容や、改ざん状況などを容易に確認することができる。
【００３０】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。
本第２実施形態では、データの改ざんを検知する手段として、ライン単位でデータのハッシュ値を算出し、該算出したハッシュ値と、元データ生成時（あるいは元データ作成時）に生成され、ライン単位に転送されるハッシュ値とを比較し、双方のハッシュ値の一致、不一致に基づいて改ざんを検知するようになっている。
【００３１】
ハッシュ値とは、元データから固定長の擬似乱数を生成する演算方法であるハッシュ関数により生成された値である。一般には、データ通信における改ざん検知に用いられ、その有用性は周知であるので、ここでは説明を省略する。
【００３２】
Ｂ−１．第２実施形態の構成
図６は、本第２実施形態による改ざん検知部の構成を示すブロック図である。なお、本第２実施形態による改ざん検出装置を用いた複合機の構成は、図１と同様であるので説明を省略する。図６において、改ざん検知部２−３は、データ格納部２０、ハッシュ格納部２１、ハッシュ生成部２２、改ざん検出部２３、特定データ格納部２４、読み出し部２５からなる。
【００３３】
データ格納部２０は、ライン単位のデータＬＤを格納する。ハッシュ格納部２１は、ライン単位のデータＬＤ毎に転送されるハッシュ値を格納する。ハッシュ生成部２２は、ライン単位のデータＬＤ毎にハッシュ値を計算する。改ざん検出部２３は、ハッシュ格納部２１に格納されている該当ラインのハッシュ値と、ハッシュ生成部２２により計算された同じラインのデータＬＤのハッシュ値とを比較し、改ざん検出が完了する度に、読み出し部２５に読み出し許可信号ＲＳを送出するとともに、双方のハッシュ値が一致しない場合には、何らかの改ざんが行われたと判断し、読み出し部２５に改ざん検出信号ＭＳを供給する。
【００３４】
特定データ格納部２４は、改ざんが行われた場合に該当ラインのデータＬＤに代えて出力すべく、特定データ（グレー）を格納している。読み出し部２５は、改ざん検出部２３から読み出し許可信号ＲＳが供給されると、改ざん検出信号ＭＳが供給されない場合には、データ格納部２０に格納されている、ライン単位のデータＬＤをそのまま出力し、改ざん検出信号ＭＳが供給されている場合には、上記データＬＤに代えて特定データ格納部２４の特定データ（グレー）を出力するようになっている。
【００３５】
Ｂ−２．第２実施形態の動作
次に、本第２実施形態の動作について説明する。
図７は、本第２実施形態による画像形成装置（画像処理装置）の改ざん検知部２−３（２−４、３−２）の動作を説明するためのフローチャートである。まず、ハッシュ生成部２２により１ライン分のハッシュ値を計算し（ステップＳ２０）、１ライン分のデータＬＤのデータ格納部２０への格納が終了したか否かを判断し（ステップＳ１０）、１ライン分のデータＬＤの格納が終了するまで、ハッシュ値の計算を行う。また、このとき、該当ラインのハッシュ値ＨＤをハッシュ格納部２１に格納する。
【００３６】
そして、１ライン分のデータＬＤの格納が終了すると、改ざん検出部２３により、ハッシュ格納部２１に格納されているハッシュ値ＨＤと、ハッシュ生成部２２により計算された同じラインのハッシュ値とを比較し、改ざんが検出されたか否かを判断する（ステップＳ２４）。改ざん検出部２３では、双方のハッシュ値が一致しない場合には、何らかの改ざんが行われたと判断し、読み出し部２５に改ざん検出信号ＭＳを供給する。また、改ざん検出が完了すると、読み出し部２５に読み出し許可信号ＲＳを送出する。
【００３７】
次に、読み出し部２５は、改ざん検出信号ＭＳが供給されない場合、すなわち、改ざんが検出されない場合には、データ格納部２０から１ライン分のデータＬＤを読み出して後段に出力する（ステップＳ２６）。一方、読み出し部２５は、改ざん検出信号ＭＳが供給された場合、すなわち、改ざんが検出された場合には、ラインのデータＬＤに代えて、特定データ格納部２４から特定データ（グレー）を読み出して後段に出力する（ステップＳ２８）。
【００３８】
この結果、最終的なプリントエンジン３からの出力は、前述した図５に示すように、改ざんが行われていないラインに対しては元のデータＬＤが印刷出力され、改ざんが行われているラインに対してはグレー（図示では斜め線の部分）が印刷出力される。
【００３９】
上述した第２実施形態によれば、複写機等で処理中の画像データが改ざんされた場合であっても、改ざんされた部分のみを特定データで置き換えるので、改ざんデータそのものを用紙に印刷することはない。また、改ざんされていないデータは、用紙に印刷されるので、実際の印刷内容や、改ざん状況などを容易に確認することができる。
【００４０】
なお、上述した第１、第２実施形態においては、改ざんされた部分を、グレーデータに置き換えて出力しているが、その他のデータ（白／黒／パターンなど）に置き換えて出力するようにしてもよい。
【００４１】
上述した第１、第２実施形態では、画像データをスキャナ１から取り込んだが、これに限らず、通信インターフェース１０や、ＦＡＸインターフェース９など、複合機に実装された他の入力手段から取り込んでもよい。
【００４２】
また、画像データは用紙に印刷したが、これに限らず、通信インターフェース１０や、ＦＡＸインターフェース９など、複合機に実装された他の出力手段に出力するようにしてよい。
【００４３】
また、上述した第１、第２実施形態では、ライン単位で改ざんを検出しているが、その他の所定単位毎、例えば、バンド単位、ブロック単位毎などで改ざんを検出してもよい。
【００４４】
また、改ざん検知部２−３、２−４により改ざんが検知された場合、ユーザインターフェース８により、改ざんが検知された旨、さらには、改ざん検知後の対処方法（グレーデータに置き換えて印刷したこと）を通知するようにしてもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１実施形態による画像処理装置を適用した複合機の構成を示すブロック図である。
【図２】本第１実施形態による画像処理装置を用いた改ざん検出について説明するためのブロック図である。
【図３】本第１実施形態による改ざん検知部２−３（２−４、３−２）の構成を示すブロック図である。
【図４】本第１実施形態による画像処理装置の改ざん検知部２−３（２−４、３−２）の動作を説明するためのフローチャートである。
【図５】最終的な印刷結果の状態を示す概念図である。
【図６】本第２実施形態による改ざん検知部の構成を示すブロック図である。
【図７】本第２実施形態による画像形成装置の改ざん検知部２−３（２−４、３−２）の動作を説明するためのフローチャートである。
【符号の説明】
【００４６】
１  スキャナ（入力手段）
２  画像処理装置
３  プリントエンジン
４  ＨＤＤ
５  ＲＡＭ
６  ＲＯＭ
７  ＣＰＵ
８  ユーザインターフェース（通知手段）
９  ＦＡＸインターフェース（ＦＡＸ転送手段）
１０  通信インターフェース（ネットワーク転送手段）
２―１、２―２  画像処理部
２―３、２―４、３―２  改ざん検知部（画像データ変更検知装置）
３―１  印刷部
１０、２０  データ格納部
１１、２３  改ざん検出部（画像データ変更検出手段）
１２、２０  特定データ格納部（出力手段）
１３、２５  読み出し部（出力手段）
２１  ハッシュ格納部
２２  ハッシュ生成部
【図１】
2008118423.tif 000003
【図２】
2008118423.tif 000004
【図３】
2008118423.tif 000005
【図４】
2008118423.tif 000006
【図５】
2008118423.tif 000007
【図６】
2008118423.tif 000008
【図７】
2008118423.tif 000009