(57)【要約】【課題】原稿画像に付加画像（ウォーターマークなど）を合成する画像形成装置において、画像形成装置内の伝送経路におけるデータの改ざんを検出する。【解決手段】所定のタイミングにおいて、原稿画像の代わりにＲＯＭ１０４内に格納された検査用データと付加画像の代わりにＲＯＭ１０７内に格納された検査用データとを合成した合成データを得て、そのハッシュ値を算出する。そして、このハッシュ値と予め用意しておいた正常なハッシュ値とを検査手段１１２において比較する。これにより、画像データの伝送経路における改ざんを検出することができる。改ざんが検出された場合には、改ざん通知および合成画像の印刷を禁止する機能制限処理を実行することで、機密文書等の不正複写、不正使用を未然に防止できる。【選択図】図１
2008227828.tif 000002
【特許請求の範囲】
【請求項１】
第１の経路からのデータと第２の経路からのデータとを合成する合成手段と、
前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を第３の経路を伝送させた後に画像形成する画像形成手段と、
前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データを前記第３の経路を伝送させた後に検査する検査手段と、
前記検査手段が検査した結果に基づいて前記第１の経路、前記第２の経路および前記第３の経路におけるデータの改ざんを検出するように制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記第１の経路は、画像を読み取る画像読み取り手段と前記合成手段との間におけるデータの伝送経路であり、
前記第２の経路は、前記付加画像を記憶する記憶手段と前記合成手段との間におけるデータの伝送経路であり、
前記第３の経路は、前記合成手段と前記画像形成手段との間におけるデータの伝送経路であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記検査手段は、前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データから計算される一意の値と予め計算しておいた正常な値との比較により検査を行うことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段を備えることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段を備えることを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記検査手段が検査を行う時間間隔が所定の時間以内であるか否かを補助的に検査する検査補助手段と、前記検査補助手段が検査した結果に基づいて前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段を備えることを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
第１の経路からのデータと第２の経路からのデータとを合成する合成手段と、
前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を第３の経路を伝送させた後に画像形成する画像形成手段と、
前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データを前記第３の経路を伝送させた後に検査する検査手段と、
前記検査手段が検査した結果に基づいて前記第１の経路、前記第２の経路および前記第３の経路におけるデータの改ざんを検出するように制御する制御手段として機能させるためのプログラム。
【請求項８】
前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データから計算される一意の値と予め計算しておいた正常な値との比較により検査を行う検査手段として機能させるための請求項７に記載のプログラム。
【請求項９】
前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段として機能させるための請求項７または８に記載のプログラム。
【請求項１０】
前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段として機能させるための請求項７〜９のいずれかに記載のプログラム。
【請求項１１】
前記検査手段が検査を行う時間間隔が所定の時間以内であるか否かを補助的に検査する検査補助手段と、前記検査補助手段が検査した結果に基づいて前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段として機能させるための請求項７〜１０のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
機密文書の不正複写等に対応する技術として、オリジナル画像に人間の目には見えにくい画像パターンを合成することで機密文書の不正複写を抑制する手法が開示されている。この技術については、例えば特許文献１や２に記載されている。
【特許文献１】特開２００２−２６２０５５号公報
【特許文献２】特開２００１−３４６０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、原稿画像に付加画像（例えば、「複写禁止」などのウォーターマーク）を合成する画像形成装置において、画像形成装置内の伝送経路におけるデータの改ざんを検出する技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、第１の経路からのデータと第２の経路からのデータとを合成する合成手段と、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を第３の経路を伝送させた後に画像形成する画像形成手段と、前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データを前記第３の経路を伝送させた後に検査する検査手段と、前記検査手段が検査した結果に基づいて前記第１の経路、前記第２の経路および前記第３の経路におけるデータの改ざんを検出するように制御する制御手段とを備えることを特徴とする画像形成装置である。
【０００５】
請求項２に記載の発明は、請求項１に記載の発明において、前記第１の経路は、画像を読み取る画像読み取り手段と前記合成手段との間におけるデータの伝送経路であり、前記第２の経路は、前記付加画像を記憶する記憶手段と前記合成手段との間におけるデータの伝送経路であり、前記第３の経路は、前記合成手段と前記画像形成手段との間におけるデータの伝送経路であることを特徴とする。
【０００６】
請求項３に記載の発明は、請求項１または２に記載の発明において、前記検査手段は、前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データから計算される一意の値と予め計算しておいた正常な値との比較により検査を行うことを特徴とする。
【０００７】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の発明において、前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段を備えることを特徴とする。
【０００８】
請求項５に記載の発明は、請求項１〜４のいずれかに記載の発明において、前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段を備えることを特徴とする。
【０００９】
請求項６に記載の発明は、請求項１〜５のいずれかに記載の発明において、前記検査手段が検査を行う時間間隔が所定の時間以内であるか否かを補助的に検査する検査補助手段と、前記検査補助手段が検査した結果に基づいて前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段を備えることを特徴とする。
【００１０】
請求項７に記載の発明は、第１の経路からのデータと第２の経路からのデータとを合成する合成手段と、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を第３の経路を伝送させた後に画像形成する画像形成手段と、前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データを前記第３の経路を伝送させた後に検査する検査手段と、前記検査手段が検査した結果に基づいて前記第１の経路、前記第２の経路および前記第３の経路におけるデータの改ざんを検出するように制御する制御手段として機能させるためのプログラムである。
【００１１】
請求項８に記載の発明は、請求項７に記載の発明において、前記第１の経路からの検査データと前記第２の経路からの検査データとを前記合成手段によって合成した合成データから計算される一意の値と予め計算しておいた正常な値との比較により検査を行う検査手段として機能させることを特徴とする。
【００１２】
請求項９に記載の発明は、請求項７または８に記載の発明において、前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段として機能させることを特徴とする。
【００１３】
請求項１０に記載の発明は、請求項７〜９に記載の発明において、前記検査手段が検査した結果に基づいて、前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段として機能させることを特徴とする。
【００１４】
請求項１１に記載の発明は、請求項７〜１０のいずれかに記載の発明において、前記検査手段が検査を行う時間間隔が所定の時間以内であるか否かを補助的に検査する検査補助手段と、前記検査補助手段が検査した結果に基づいて前記第１の経路からの原稿画像と前記第２の経路からの付加画像とを前記合成手段によって合成した合成画像を前記第３の経路を伝送させた後に前記画像形成手段により画像形成する機能を制限する機能制限手段として機能させることを特徴とする。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、本件発明を適用しない場合と比べて、原稿画像に付加画像を合成する画像形成装置において、画像形成装置内の伝送経路におけるデータの改ざんを検出することができる。
【００１６】
請求項２に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の信号線やプログラムの変更によってデータが改ざんされた伝送経路を特定することができる。
【００１７】
請求項３に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検査する検査処理に要する時間を低減することができる。
【００１８】
請求項４に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検出し、複写禁止とされる原稿画像に付加画像が合成されない状態での複写を防止することができる。
【００１９】
請求項５に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検出し、検出結果を容易に認識することができる。
【００２０】
請求項６に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検査する検査手段が正常に実行されているか否かを補助的に検査して、検査手段自体が改ざんされていないかを検出することができる。
【００２１】
請求項７に記載の発明によれば、本件発明を適用しない場合と比べて、原稿画像に付加画像を合成する画像形成装置において、画像形成装置内の伝送経路におけるデータの改ざんを検出することができる。
【００２２】
請求項８に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検査する検査処理に要する時間を低減することができる。
【００２３】
請求項９に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検出し、複写禁止とされる原稿画像に付加画像が合成されない状態での複写を防止することができる。
【００２４】
請求項１０に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検出し、検出結果を容易に認識することができる。
【００２５】
請求項１１に記載の発明によれば、本件発明を適用しない場合と比べて、画像形成装置内の伝送経路におけるデータの改ざんを検査する検査手段が正常に実行されているか否かを補助的に検査して、検査手段自体が改ざんされていないかを検出することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施形態について図面を参照して説明する。
【００２７】
（１）第１の実施形態
（第１の実施形態の構成）
図１に本発明を利用した画像形成装置のブロック図の一例を示す。画像形成装置１０は、複写物を得るための複写機能を有している。画像形成装置１０は、画像読み取り装置１００、画像処理装置１０１および画像出力装置１０２を備えている。
【００２８】
画像読み取り装置１００は、画像のイメージデータを取得する手段の一例である。画像読み取り装置１００は、画像読み取り手段の一例であるイメージセンサ１０３、ＲＯＭ（読み出し専用記憶装置）１０４、制御手段の一例である画像判定手段１１４、切換手段１０５、およびバッファメモリ１０６を備えている。イメージセンサ１０３は、複数の受光素子を含む光電変換装置を備えている。この例では、イメージセンサ１０３は紙文書等の原稿を画像データに変換する用途に利用される。ＲＯＭ１０４は、予め用意された原稿画像の検査用データを格納するための記憶媒体として利用される。検査用データとは、画像データの伝送経路における改ざんを検出するために利用されるデータである。検査用データは、ＲＯＭ１０４から切換手段１０５に出力される。ここで、改ざんとは、画像読み取り装置１００内、画像処理装置１０１内、画像出力装置１０２内、これら装置を接続する配線の途中におけるデータ内容の変更、これら装置内におけるプログラムの変更等により、扱われる画像データが変更され、本来と異なる内容の画像が形成されてしまうことをいう。
【００２９】
画像判定手段１１４は、イメージセンサ１０３が読み取った画像イメージの中に、予め設定されている複写禁止の画像があるか否かを判定する。例えば、紙幣、株券、権利書等の複写が禁止される印刷物の画像であるのか否かを判定する。複写が禁止されている印刷物である場合、複写禁止の画像の複写を行おうとしている旨を切換手段１０５に知らせる信号を出力する。この判定は、特定の印刷内容の画像を画像判定手段１１４内の記憶手段に格納しておき、この画像データに一致する画像データがイメージセンサ１０３から出力される画像データ中に含まれているのか否かを調べることで行われる。
【００３０】
切換手段１０５は、通常モードにおいて、イメージセンサ１０３が読み取った画像イメージを受け取り、それをバッファメモリ１０６に送る。また、検査モードにおいて、ＲＯＭ１０４に格納されている検査用データを読み込み、それをバッファメモリ１０６に送る。切換手段１０５における通常モードと検査モードとの切り換えは、検査手段１１２から出力されるモード切り替え信号によって行われる。
【００３１】
通常モードとは、普通の印刷処理を行う動作モードおよび複写が禁止された画像を複写した際に「複写禁止」等の所定の付加画像が合成された画像を印刷する動作モードのことをいう。なお、複写が禁止とは、法律や社内規定等により、複写が禁止されている状態、ユーザの都合により複写が禁止されている状態のこという。複写が禁止されている印刷物の実例としては、紙幣の例や組織内における住所録等を挙げることができる。付加画像は、真贋判定や特定の画像であることを判別するための識別画像である。例えば、「ウォーターマーク」や「すかし」と呼ばれている画像もこの付加画像の一種である。検査モードとは、画像データの改ざんを検出するための動作モードである。検査モードは、予め設定しておいた所定のタイミングで実行される。
【００３２】
バッファメモリ１０６は、動作に必要な画像データを一時的に記憶する用途に利用される記憶媒体であり、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、および磁気ディスク装置等が適宜組み合わされて構成されている。
【００３３】
画像処理装置１０１は、画像読み取り装置１００が読み取った原稿画像に付加画像を合成する機能、および画像読み取り装置１００から送られてくるＲＯＭ１０４内に格納されていた検査用データにＲＯＭ１０７内に格納されている検査用データを合成する機能を有している。画像処理装置１０１は、付加画像を記憶する記憶手段の一例であるＲＯＭ１０７、切換手段１０８、および合成手段／画像処理手段１０９を備えている。
【００３４】
ＲＯＭ１０７は、付加データと検査用データとが格納されている。付加データは、「複写禁止」等の所定の付加画像の基となる画像データである。検査用データは、画像データの改ざんを検出する検査のために利用されるデータである。検査用データは、目視で認識できる画像を構成する画像データである必要はなく、データ改ざんの検査に適した適当な形態のものを利用することができる。
【００３５】
切換手段１０８は、通常モードにおいて、付加データの付加が必要ない画像の複写（複写禁止でない通常の内容の複写）である場合に、バッファメモリ１０６にバッファリングされている画像データを読み込み、それを合成手段／画像処理手段１０９に出力する。また、切換手段１０８は、通常モードにおいて、付加データの付加が必要な画像の複写（複写禁止とされている紙幣の複写）である場合に、バッファメモリ１０６にバッファリングされている画像データを読み込み、それを合成手段／画像処理手段１０９に出力すると共に、ＲＯＭ１０７内の付加データを読み込み、それを合成手段／画像処理手段１０９に出力する。また、切換手段１０８は、検査モードにおいて、バッファメモリ１０６にバッファリングされている検査用データを読み込み、それを合成手段／画像処理手段１０９に出力すると共に、ＲＯＭ１０７内の検査用データを読み込み、それを合成手段／画像処理手段１０９に出力する。
【００３６】
合成手段／画像処理手段１０９は、イメージセンサ１０３が読み取った画像の画像データと付加データとに基づき、読み取り画像と付加画像との合成を行う機能を有している。また、合成手段／画像処理手段１０９は、イメージセンサ１０３が読み取った画像の画像データに対して、所定のデータ形式への変換処理、配色を決める色空間変換処理、解像度を決める解像度変換処理、ノイズ除去や輪郭補正等を行うフィルタリング処理、画像出力装置１０２が解釈できるデータ形式に変換するスクリーン処理等の画像処理を行う機能を有している。合成手段／画像処理手段１０９は、専用のハードウェアを備えたＡＳＩＣ（Application Specific Integrated Circuit）により構成されている。
【００３７】
画像出力装置１０２は、画像データの改ざんを検出する機能と、画像データを印刷出力する機能を有している。この例では、画像出力装置１０２は、バッファメモリ１１０、切換手段１１１、検査手段１１２、および画像形成手段の一例である出力部１１３を備えている。
【００３８】
バッファメモリ１１０は、バッファメモリ１０６と同様で、動作に必要な画像データを一時的に記憶する。切換手段１１１は、通常モードにおいて、バッファメモリ１１０にバッファリングされている画像データを出力部１１３に出力し、検査モードにおいて、バッファメモリ１１０にバッファリングされている検査用合成データを検査手段に出力する。検査手段１１２は、画像データの改ざんを検出する機能およびそれに関係する動作を制御する機能を有している。また検査手段１１２は、読み取り画像に対する付加画像の合成処理を制御する機能も備える。出力部１１３は、画像を形成して印刷を行う印刷装置と、この印刷装置を制御する制御装置を備えている。
【００３９】
図２は、図１に記載された検査手段１１２のブロック図の一例を示す。図２に示すように、検査手段１１２は、ＣＰＵ２０１、２次記憶装置２０２、主記憶装置２０３、ＲＯＭ２０４、および内部バス２０５を備えている。ＣＰＵ２０１は、検査手段１１２で行われる動作、および付加データを合成する印刷処理を制御する。これらの処理については、後にフローチャートを用いて詳細な一例を説明する。
【００４０】
２次記憶装置２０２は、磁気ディスク装置（ハードディスク装置）により構成されている。２次記憶装置２０２は、検査ログを保存し、また動作プログラムを格納している。主記憶装置２０３は、ＲＡＭ（Random Access Memory）で構成され、ＣＰＵ２０１で実行させる検査プログラムや必要なデータを読み書きするワーキングエリアとして利用される。ＲＯＭ２０４は、正常な検査用データから算出したハッシュ値を予め格納しておく記憶媒体として利用される。
【００４１】
検査手段１１２は、ＲＯＭ１０４（図１参照）とＲＯＭ１０７（図１参照）に格納されている２つの検査用データを利用してデータの改ざんの有無を検出する。この例では、２つの検査用データの合成データから計算される一意の値と、予め計算しておいた正常値との比較が行われる。すなわち、検査手段１１２は、まずＲＯＭ１０４とＲＯＭ１０７に格納されている２つの検査用データを合成したデータ（検査用合成データ）を取得し、次にこの検査用合成データに基づいて所定のハッシュ関数からハッシュ値を算出する。このハッシュ値と、予めＲＯＭ２０４に格納しておいた正常な検査用合成データのハッシュ値とを比較することでデータ改ざんの有無の検出が行われる。ハッシュ関数としては、例えばＳＨＡ−１（Secure Hash Algorithm 1）やＭＤ５（Message Digest Algorithm 5）が利用される。また、改ざんを検出した場合には内部バス２０５を通じて、出力部１１３に改ざん検出の信号を出力する。この信号を受け、出力部１１３は、改ざん検出の旨をユーザに知らせる印刷物を出力する処理（改ざん通知処理）を実行する。また、ＲＯＭ１０７に格納された付加データに基づく付加画像を合成した画像の印刷を禁止する処理を実行する。
【００４２】
機能制限手段の一例である機能制限処理としては、プリンタ・ＦＡＸ等の個別の機能を使用禁止にする処理を挙げることができる。また、改ざん検知された画像データに代わって予め用意しておいた画像を出力する処理を実行してもよい（置き換え手段の一例）。これら各処理を実行するか否かは予め設定しておくことができる。
【００４３】
（第１の実施形態の動作：検査モード）
以下、図１に示す画像形成装置１０における画像データの改ざんを検出する検査処理の一例を説明する。画像読み取り装置１００、画像処理装置１０１および画像出力装置１０２が起動されると、まず２次記憶装置２０２（図２参照）に格納されている検査処理プログラムが主記憶装置２０３に展開され、ＣＰＵ２０１によってそれが実行される。この検査処理プログラムの実行は、装置の起動時（電源投入時）、低消費電力モードへの移行時、低消費電力モードの動作時、低消費電力モードからの復帰時、予め設定された時間、予め設定された時間間隔、所定の枚数や画像量の形成毎、乱数発生プログラム等を利用して決められるランダムなタイミング、これら要素の複数の組み合わせにより決めるタイミングにおいて行われる。
【００４４】
図３は、この検査処理の手順の一例を示すフローチャートである。検査が開始されると（ステップＳ３００）、まずステップＳ３０１において、動作モードを検査モードに切り換える処理を行う。この処理は、検査手段１１２（図１参照）がモード切換信号を切換手段１０５、切換手段１０８および切換手段１１１に送信することで実行される。モード切換信号を受信した切換手段１０５は、ＲＯＭ１０４に格納されている第１の検査用データを読み込み、バッファメモリ１０６に書き出し、同時にスキャン要求を禁止する。モード切換信号を受信した切換手段１０８は、画像読み取り装置１００に第１の検査用データ（ＲＯＭ１０４に格納されていた検査用データ）を要求し、ＲＯＭ１０７に格納されている第２の検査用データを読み込み、合成手段１０９に２つの検査用データを出力する。合成手段１０９は、２つの検査用データを合成して検査用合成データを出力し、それを画像出力装置１０２に出力する。この検査用合成データは、バッファメモリ１１０に格納される。
【００４５】
次にステップＳ３０２に進み、バッファメモリ１１０に検査用合成データがあり、それが読み込み可能であるか否か、が判定される。検査用合成データが読み込み可能ならば、検査用合成データを主記憶装置２０３（図２参照）に読み込み（ステップＳ３０３）、所定のハッシュ関数で検査用合成データからハッシュ値を計算し（ステップＳ３０４）、ステップＳ３０５に進む。また、検査用合成データが読み込み不可であれば、再度ステップＳ３０２を実行する。
【００４６】
ステップＳ３０５では、ＲＯＭ２０４から検査用合成データの正常なハッシュ値を読み込む。そして、ステップＳ３０４で算出された検査用合成データのハッシュ値とステップＳ３０５で読み込まれた正常なハッシュ値とを比較し、両ハッシュ値が一致するか否かの検査処理を行う（ステップＳ３０６）。両ハッシュ値が一致した場合は、検査用合成データが正常であるとされ、ステップＳ３０９に進む。
【００４７】
両ハッシュ値が一致しない場合は、改ざん通知を行う（ステップＳ３０７）。改ざん通知は、データが改ざんされている旨を記載した印刷物を出力部１１３から出力することで行われる。なお、データが改ざんされる伝送経路には３つあり、第１の経路はイメージセンサ１０３から合成手段／画像処理手段１０９までの間であり、第２の経路は付加データを記憶するＲＯＭ１０７から合成手段／画像処理手段１０９までの間であり、第３の経路は合成手段／画像処理手段１０９から出力部１１３までの間である。これらの伝送経路において、信号線を変更したり、プログラムを改ざんすることによってデータが改ざんされてしまう恐れがある。
【００４８】
また、機能制限処理が実行される（ステップＳ３０８）。機能制限処理が実行されると、複写禁止である原稿画像に付加画像を合成して印刷する機能が使用できないようになる。なお、機能制限処理が実行されていても、イメージセンサ１０３が取り込んだ画像イメージが、複写禁止でない印刷物の画像イメージである場合は、通常の印刷（つまり複写）を行うことができる。
【００４９】
次に、検査結果のログが２次記憶装置２０２に記憶される（ステップＳ３０９）。そして動作モードを検査モードから通常モードに切り換えるモード切換信号が切換手段１０５、切換手段１０８、および切換手段１１１に送信され（ステップＳ３１０）、検査処理プログラムは終了する（ステップＳ３１１）。
【００５０】
（第１の実施形態の動作：通常モード）
以下、通常モードの処理の一例を説明する。通常モードは、（１）複写禁止でない原稿画像の複写物を印刷する場合（通常の複写）と、（２）複写禁止の原稿画像の複写物を印刷する際に、複写物に「印刷禁止」等の付加画像が合成され、得られた複写物が複写が禁止された印刷物である旨が明確に認識できるようにする場合とが含まれる。
【００５１】
図４は、通常モードの処理手順の一例を示すフローチャートである。図４に示す処理を実行するためのプログラムは、図２の２次記憶装置２０２に格納されており、主記憶装置２０３上に展開され、ＣＰＵ２０１によって実行される。
【００５２】
イメージセンサ１０３（図１参照）によって、複写原稿のスキャンが開始されると（ステップＳ４００）、図１のイメージセンサ１０３から出力される画像データが画像判定手段１１４に読み込まれ（ステップＳ４０１）、イメージセンサ１０３で読み取った画像が複写禁止の画像であるのか否か、が判定される（ステップＳ４０２）。また、この際、切換手段１０５は、イメージセンサ１０３から画像データを読み込み、それをバッファメモリ１０６に出力する。
【００５３】
複写禁止画像でなければ、イメージセンサ１０３で読み取った原稿画像の画像データに基づいて印刷が実行される（ステップＳ４０７）。すなわち、バッファメモリ１０６に記憶された画像データが画像処理装置１０１に送られ、そこで複写処理に必要な画像処理が施されて、さらに画像出力装置１０２に送られて出力処理（印刷処理）が行われる。
【００５４】
複写禁止画像であれば、画像判定手段１１４は、まず検査手段１１２内の２次記憶装置２０２に格納されている検査ログを読み込み（ステップＳ４０３）、検査ログに記録されている検査結果が正常であるか否か、を判定する（ステップＳ４０４）。
【００５５】
検査結果が正常であれば、切換手段１０８は、ＲＯＭ１０７内の付加データ（例えば、「複写禁止」の画像を合成するための画像データ）を読み込み（ステップＳ４０５）、それを合成手段／画像処理手段１０９に出力する。また、切換手段１０８は、バッファメモリ１０６に記憶されている原稿画像の画像データを読み込み、合成手段／画像処理手段１０９に出力する。合成手段／画像処理手段１０９は、原稿画像の画像データに付加データを合成し、合成画像の画像データを生成する（ステップＳ４０６）。
【００５６】
合成手段／画像処理手段１０９は、合成画像の画像データに複写処理に必要な画像処理を施し、バッファメモリ１１０に出力する。出力部１１３は、この画像データに基づく出力処理（印刷処理）を行い（ステップＳ４０７）、処理を終了する（ステップＳ４１０）。
【００５７】
ステップＳ４０４における判定処理において、検査ログに記録されている検査結果が正常でない場合、出力部１１３は、データが改ざんされている旨を記載した印刷物を印刷する改ざん通知を行い（ステップＳ４０８）、機能制限処理が行われる（ステップＳ４０９）。これにより複写禁止である原稿画像に付加画像を合成して印刷する機能が使用できないようになる。次いで、処理が終了する（ステップＳ４１０）。
【００５８】
図３および図４に示す処理を実行するためのプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記憶媒体に格納して提供することも可能である。
【００５９】
（２）第２の実施形態
第１の実施形態において、切換手段の制御方法として、画像データのヘッダ情報を利用することもできる。例えば、図３のステップＳ３０１、ステップＳ３１０において、モード切換信号を複数の切換手段に送信する代わりに、画像データのヘッダ情報に検査モードまたは通常モードを識別するためのデータを埋め込む。切換手段１０５、切換手段１０８および切換手段１１１は、画像データのヘッダ情報に基づいてモード切換を実行する。例えば、画像読み取り装置１００と画像処理装置１０１、または画像処理装置１０１と画像出力装置１０２が、各々離れた場所にある場合には、画像データのヘッダ情報でモードを切り換えることができるので、この方法が好適である。
【００６０】
（３）第３の実施形態
第１の実施形態の動作において、画像形成装置１０の稼働中に、データの改ざんを検出するための検査が、予め設定されたタイミングで実行されているか否かを調べ、設定されたタイミングで検査が行われていない場合には、その旨を通知して機能を制限する処理を実行してもよい（検査補助手段の一例）。この態様の一例を以下に説明する。
【００６１】
図５は、本実施形態で説明する処理手順の一例を示すフローチャートである。図５に示す処理を実行するためのプログラムは、２次記憶装置２０２に格納されており、主記憶装置２０３上に展開され、ＣＰＵ２０１によって実行される。
【００６２】
図１に示す画像形成装置１０の主電源がＯＮになると、処理が開始され（ステップＳ５００）、まず検査ログが読み込まれる（ステップＳ５０１）。次に検査ログに基づいて検査（図３に示す処理）と検査との間の時間間隔が所定時間以内であるか否か、が検査される。例えば、装置の稼働中に図３に示す処理を１時間に１回実行するように設定されている場合、ステップＳ５０２において、検査ログに記載されている検査記録の実施時間の間隔が１時間以内か否か、が検査される。
【００６３】
ステップＳ５０２の判定結果がＮＯである場合、例えば図３に示す処理の実施タイミングに関する設定が改ざんされている可能性が疑われるので、改ざん通知（ステップＳ５０３）、および機能制限処理（ステップＳ５０４）を実行し、処理を終了する（ステップＳ５０５）。また、ステップＳ５０２の判定結果がＹＥＳである場合、ステップＳ５０１の処理を繰り返す。
【００６４】
ステップＳ５０３の改ざん通知としては、例えば、図３のステップＳ３０７と同様の処理を利用することができる。また、ステップＳ５０４の機能制限処理としては、例えば、図３のステップＳ３０８と同様の処理を利用することができる。
【００６５】
（４）第４の実施形態
図３のステップＳ３０８の機能制限処理として、複写禁止の印刷物を複写した場合に、改ざん行為の発生を容易に認識できような内容の画像を印刷するようにしてもよい。この場合、出力部１１３内に所定画像の画像データを格納した不揮発メモリを配置し、その不揮発メモリ内の画像データを用いて印刷が行われる。また、機能制限処理の設定として、給紙された印刷用紙が何も印字されず、そのまま出力されるようにしてもよい。また、改ざん行為の発生を容易に認識できように、部分的に欠落させた印刷データが印刷されるようにしてもよい。
【００６６】
（５）第５の実施形態
図３のステップ３０７の改ざん通知として、改ざん行為が発生している旨の情報をユーザに報知してもよい。この場合、図１に示す画像形成装置１０に、図示しない表示装置（液晶ディスプレイ等）を配置し、検査手段１１２の判定結果に基づいて、この表示装置に改ざん発生の旨をユーザに知らせる表示（例えば「警告：内部でデータの改ざんが行われている可能性があります」等の表示）が行われる。また、図１に示す画像形成装置１０に図示しない音声発生装置を配置し、上記の表示と同時に適当な警告音が発生されるようにしてもよい。
【００６７】
また、図１に示す画像形成装置１０に図示しない通信インターフェースを配置し、データの改ざん行為の発生を外部に発信するようにしてもよい。例えば、インターネット回線への接続が可能な通信インターフェースを配置し、データの改ざんが検出された場合に、システム管理者やメンテナンス業者にデータの改ざんを検出した旨を通知する電子メールを送信するようにしてもよい。
【００６８】
（６）第６の実施形態
（第６の実施形態の構成）
本発明は、パーソナル・コンピュータ等の端末等に記憶されている画像データを印刷する画像形成装置に利用することもできる。図６は、本発明を利用した印刷機能を有する画像形成装置の一例を示すブロック図である。図６に示す画像形成装置６０は、ＰＣ（パーソナル・コンピュータ）６１からＷＡＮ（Wide Area Network）またはＬＡＮ（Local Area Network）６２を介して送られてくる画像データを印刷し、出力する機能を有する。
【００６９】
図６に示す画像形成装置６０は、ネットワークＩ／Ｆ（インターフェース）６０１、判定手段６０６、画像入力装置６０２、画像処理装置１０１および画像出力装置１０２を備えている。ネットワークＩ／Ｆ（インターフェース）６０１は、ＷＡＮまたはＬＡＮ６２等の通信手段を介して通信を行うためのインターフェース機能を有する。画像入力装置６０２は、画像入力手段の一例であり、ネットワークＩ／Ｆ６０１で受信した画像データを取り込み、画像処理装置１０１に送る。また画像入力装置６０２は、検査用データを画像処理装置１０１に送る。画像処理装置１０１と画像出力装置１０２は、第１の実施形態に示すものと同様である（図１参照）。
【００７０】
判定手段６０６は、受信した画像データのヘッダ情報等を参照して、受信した画像データが付加画像の付加が必要であるか否かを判定する。例えば、ＰＣ６１で印刷指示した画像データのヘッダに「社外秘」の識別情報があるか否かが判定される。「社外秘」の識別情報があれば、その画像データは「社外秘」という画像データが合成されて印刷されることになる。
【００７１】
画像入力装置６０２は、ＲＯＭ６０３、切換手段６０４およびバッファメモリ６０５を備えている。ＲＯＭ６０３は、検査用データを格納している。切換手段６０４は、検査手段１１２により制御される。切換手段６０４は、通常モードの場合は、ネットワークＩ／Ｆ６０１において受信された画像データをバッファメモリ６０５に出力し、検査モードの場合は、ＲＯＭ６０３に格納されている検査用データを読み込み、バッファメモリ６０５に出力する。
【００７２】
（第６の実施形態の動作：検査モード）
検査モードでは、まずＲＯＭ６０３に格納された検査用データが切換手段６０４に読み込まれ、それがバッファメモリ６０５に送られる。バッファメモリ６０５に送られた検査用データは、切換手段１０８に読み込まれ、合成手段／画像処理手段１０９に送られる。
【００７３】
一方、切換手段１０８は、ＲＯＭ１０７に格納されている検査用データを読み込み、合成手段／画像処理手段１０９に送る。合成手段／画像処理手段１０９は、ＲＯＭ６０３に格納されていた検査用データとＲＯＭ１０７に格納されていた検査用データとを合成し、検査用合成データを生成し、それをバッファメモリ１１０に送る。切換手段１１１は、バッファメモリ１１０から検査用合成データを読み込み、それを検査手段１１３に送る。検査手段１１３は、検査用合成データのハッシュ値と予めＲＯＭ２０４（図２参照）に格納しておいた検査用合成データの正常なハッシュ値とを比較し、データ改ざんの有無を検査する。
【００７４】
画像形成装置６０の内部において、データの改ざんが検出された場合、機能制限処理が実行される。例えば、「社外秘」である画像データに「社外秘」という文字の付加画像を合成して印刷する機能が使用できないようになる。
【００７５】
（第６の実施形態の動作：通常モード）
以下、通常モードの処理の一例を説明する。通常モードは、第１の実施形態と同様に（１）複写禁止でない画像データを印刷する場合（通常の複写）と、（２）複写禁止の画像データを印刷する際に、複写物に「社外秘」等の付加画像が合成され、得られた複写物が複写が禁止された印刷物である旨が明確に認識できるようにする場合とが含まれる。また、この動作を実行するプログラムは、図３と同様である。
【００７６】
ＰＣ６１から画像データがネットワークＩ／Ｆ６０１で受信されたら、判定手段６０６は、画像データのヘッダ情報から「社外秘」等の識別情報があるか否かを判定する。そして、切換手段６０４、切換手段１０８、および切換手段１１１に通常モードの切換信号を出力する。切換信号を入力した切換手段６０４は、ネットワークＩ／Ｆ６０１が受信した画像データを、バッファメモリ６０５を介して画像処理装置１０１に出力する。
【００７７】
複写禁止画像でなければ、ネットワークＩ／Ｆ６０１で受信した画像データに基づいて印刷が実行される。すなわち、バッファメモリ１０６に記憶された画像データが画像処理装置１０１に送られ、そこで複写処理に必要な画像処理が施されて、さらに画像出力装置１０２に送られて出力処理（印刷処理）が行われる。
【００７８】
複写禁止画像であれば、判定手段６０６は、まず検査手段１１２内の２次記憶装置２０２に格納されている検査ログを読み込み、検査ログに記録されている検査結果が正常であるか否か、を判定する。
【００７９】
検査結果が正常であれば、切換手段１０８は、ＲＯＭ１０７内の「社外秘」という画像からなる付加データを読み込み、それを合成手段／画像処理手段１０９に出力する。また、切換手段１０８は、バッファメモリ６０５に記憶されている画像データを読み込み、合成手段／画像処理手段１０９に出力する。合成手段／画像処理手段１０９は、画像データに付加データを合成し、合成画像の画像データを生成する。
【００８０】
合成手段／画像処理手段１０９は、合成画像の画像データに複写処理に必要な画像処理を施し、バッファメモリ１１０に出力する。出力部１１３は、この画像データに基づく出力処理（印刷処理）を行う。
【００８１】
（７）第７の実施形態
（第７の実施形態の構成）
本実施形態では、複写とＦＡＸの通信機能とを備えた複合機に本発明を利用した場合の例を示す。図７は、本実施形態の画像形成装置の一例を示すブロック図である。図７に示す画像形成装置７０は、ＦＡＸ通信を行うためのモデム７０１を備えている。モデム７０１は、公衆回線網（一般的には電話回線網）７３に接続され、同じく公衆回線網７３に接続された他のＦＡＸ通信装置７２との間でＦＡＸ通信が可能とされている。画像形成装置７０は、画像読み取り装置１００、画像処理装置１０１および画像出力装置１０２を備えている。これら装置は、図１に示したものと同じ構成であり、同じ機能を有する。
【００８２】
画像形成装置７０は、画像入力装置７０２を備えている。画像入力装置７０２は、画像が入力される手段の一例であり、ＦＡＸ通信を利用して受信した画像データを装置内に取り込む機能を有する。画像入力装置７０２は、検査用データを格納したＲＯＭ７０３、切換手段７０４およびバッファメモリ７０５を備えている。
【００８３】
切換手段７０４は、検査モードの場合に、ＲＯＭ７０３に格納された検査用データを読み込み、それをバッファメモリ７０５に出力する。また、切換手段７０４は、通常モードの場合に、モデム７０１から出力されるＦＡＸ画像のデータを受け、それをバッファメモリ７０５に出力する。
【００８４】
また信号経路は図示省略されているが、切換手段１０５、切換手段１０８、切換手段１１１および切換手段７０４は、検査手段１１２からモード切換信号を入力して、通常モードと検査モードを切り換える機能を有する。画像判定手段１１４は、判定結果を検査手段１１２に出力する。また、モデム７０１は、検査手段１１２からＦＡＸの送信を禁止する信号を入力することが可能である。
【００８５】
本実施形態の画像形成装置は、第１の実施形態において説明した複写禁止原稿が複写された場合に付加画像を合成する機能に加えて、機密情報が記載された原稿などをＦＡＸ送信しようとすると、送信するＦＡＸ画像中に「機密情報取扱注意」等の付加画像がＦＡＸ画像に合成される機能を有する。そして、本実施形態の画像形成装置は、付加画像を合成する際に伝送経路におけるデータの改ざんを検出する機能を有する。
【００８６】
（第７の実施形態の動作：検査モード）
基本的に図３に示す処理と同じである。第１の実施形態の場合と異なるのは、原稿画像が伝送される第１の経路が２つある点である。すなわち、イメージセンサ１０３→合成手段／画像処理手段１０９の経路（第１の経路のその１）に加えて、モデム７０１→合成手段／画像処理手段１０９の経路（第１の経路のその２）において、データの改ざん有無を検出する検査が行われる点である。さらに、データの改ざんが検出された場合に、ＦＡＸ機能が利用できなくなる機能制限処理が実行される点も異なっている。
【００８７】
本実施形態においては、この２つの経路それぞれにおいて、図３に示す処理が実行される。第１の経路のその１における検査は、第１の実施形態で説明したので、以下、第１の経路のその２における検査の一例について説明する。この第１の経路のその２における検査では、まず画像入力装置７０２のＲＯＭ７０３から検査用データが切換手段７０４に読み込まれ、それがバッファメモリ７０５を介して、画像処理装置１０１に送られる。この検査用データは、切換手段１０８から合成手段／画像処理手段１０９に送られる。
【００８８】
また、切換手段１０８は、ＲＯＭ１０７に格納されている検査用データを読み込み、それを合成手段／画像処理手段１０９に送る。合成手段／画像処理手段１０９は、ＲＯＭ７０３に格納されていた検査用データとＲＯＭ１０７に格納されていた検査用データとを合成し、検査用合成データを生成する。この検査用合成データは、バッファメモリ１１０に送られ、切換手段１１１から検査手段１１２に送られる。検査手段１１２では、この検査用合成データのハッシュ値を計算し、予め算出してＲＯＭ２０４（図２参照）に記憶しておいた正常なハッシュ値と比較し、データの改ざんの有無を検査する。
【００８９】
画像形成装置７０の内部の伝送経路におけるデータの改ざんが検出された場合、機能制限処理が実行される。この例では、機能制限処理として、検査手段１１２から出力部１１３に、その動作を制限する制御信号が送られ、ＲＯＭ１０７に格納された付加データに基づく付加画像を合成した合成画像の出力が禁止される。また、検査手段１１２からモデム７０１に、ＦＡＸの送信を禁止する制御信号が送られ、ＲＯＭ１０７に格納された付加データを合成した画像のＦＡＸ送信が禁止される。
【００９０】
（第７の実施形態の動作：通常モード（複写の場合））
画像形成装置７０を用いた複写の動作は、第１の実施形態の場合と同じである。
【００９１】
（第７の実施形態の動作：通常モード（ＦＡＸ受信の場合））
画像形成装置７０宛にＦＡＸ７２から公衆回線網７３を介してＦＡＸ通信データが送信されると、それがモデム７０１で受信される。モデム７０１で受信されたＦＡＸ通信データは、音声帯域の信号からデジタル信号に変換され、さらにデータ伸長され、画像データとされる。
【００９２】
モデム７０１で復調された画像データは、画像入力装置に送られ、そこから画像処理装置１０１に送られる。画像処理装置１０１は、この画像データに対して所定の画像処理を施す。合成手段／画像処理手段１０９で処理された画像データは、画像出力装置１１２に送られ、出力部１１３から出力（印刷）される。
【００９３】
（第７の実施形態の動作：通常モード（ＦＡＸ送信の場合））
ＦＡＸ画像を送信する場合、まず画像読み取り装置１００のイメージセンサ１０３で送信原稿の画像を読み取る。イメージセンサ１０３で読み取られた原稿の画像は、画像データとして切換手段１０５、バッファメモリ１０６を介して、画像処理装置１０１に送られる。また、画像判定手段１１４は、読み取った内容を判定し、付加画像の合成が必要な画像内容が読み取られた際に、その旨を知らせる信号を検査手段１１２に送信する。
【００９４】
画像読み取り装置１００で読み取られた画像が、付加画像の合成が必要でない画像である場合、画像処理装置１０１で画像処理された画像データは、画像出力装置１０２に送られ、そこからモデム７０１に送られる。モデム７０１は、この画像データをデータ圧縮し、さらに音声帯域の信号に変換して、公衆回線網７３に出力する。
【００９５】
画像読み取り装置１００で読み取られた画像が、付加画像の合成が必要な画像である場合、画像処理装置１０１において、画像に付加画像が合成された合成画像の画像データが生成される。この合成画像の画像データは、画像出力装置１０２に送られ、そこからモデム７０１に送られる。モデム７０１は、この画像データをデータ圧縮し、さらに音声帯域の信号に変換して、公衆回線網７３に出力する。この際、公衆回線網７３に出力されるＦＡＸ画像は、「機密情報取扱注意」等の付加画像がオリジナルの画像に重ねて表示されたものとなる。
【００９６】
一方、検査手段１１２が出力した検査ログに基づいて、画像形成装置７０内の伝送経路においてデータの改ざんが検出された場合には、機能制限処理が実行される。すなわち、モデムから合成画像の送信が禁止され、画像読み取り装置１００で読み取られた原稿画像に付加画像を合成した合成画像はＦＡＸ送信されない。
【００９７】
（検査モードの変形例）
図７に示す画像形成装置７０における検査モードにおいて、画像読み取り装置１００からの検査用データ、画像入力装置７０２からの検査用データおよび画像処理装置１０１からの検査用データを合成したものを用いてもよい。
【００９８】
（８）第８の実施形態
第７の実施形態において、付加画像が合成されたＦＡＸ画像をＦＡＸ送信しない代わりに、予め用意した所定の内容のＦＡＸ画像を送信するようにしてもよい（置き換え手段の一例）。例えば、機能制限処理が実行されている場合に、「事情によりＦＡＸ画像を送信できません」といった内容のＦＡＸ画像が送信されるようにしてもよい。
【００９９】
（９）第９の実施形態
図３〜図５の機能制限処理として、画像形成装置１０（図１参照）が動作しないように設定する処理としてもよい。つまり、画像形成装置内部の伝送経路においてデータの改ざんが検出された場合に、画像形成装置１０が利用できないようにしてもよい。
【０１００】
また、第７の実施形態において、画像読み取り装置１００→画像処理装置１０１（第１の経路のその１）においてデータの改ざんが検出されず、画像入力装置７０２→画像処理装置１０１（第１の経路のその２）においてデータの改ざんが検出された場合に、複写機能を制限せず、ＦＡＸ機能だけを機能制限してもよい。この場合には、検査手段１１２がモデム７０１に機能制限処理の制御信号を送り、モデム７０１はＦＡＸデータの送受信が制限される。
【０１０１】
また、第７の実施形態において、画像読み取り装置１００→画像処理装置１０１（第１の経路のその１）においてデータの改ざんが検出され、画像入力装置７０２→画像処理装置１０１（第１の経路のその２）においてデータの改ざんが検出されない場合に、複写機能を制限し、ＦＡＸは機能するようにしてもよい。
【０１０２】
（１０）第１０の実施形態
図３には、ハッシュ値を用いてデータ改ざんの有無を判定する例が示されているが、ハッシュ値を用いずにデータの改ざんの有無を判定してもよい。この場合、図１の例でいうと、ＲＯＭ１０４に格納されている検査用データとＲＯＭ１０７に格納されている検査用データとを合成した検査用合成データを予め、ＲＯＭ２０４（図２参照）に格納しておく。そして検査処理において、合成手段／画像処理手段１０９において合成された検査用合成データとＲＯＭ２０４に格納されている検査用合成データとがそのままビット単位で比較され、データの改ざんの有無が判定される。
【０１０３】
（１１）第１１の実施形態
図１、図６または図７に示す画像形成装置において、画像出力部１０２の出力部１１３が画像の印刷を行うのではなく、印刷を行う基となる画像データを出力する構成とすることもできる。この場合、外部に印刷を行う印刷装置を用意し、その印刷装置に対して出力部１１３が画像データを出力することになる。
【０１０４】
（１２）第１２の実施形態
合成する検査用データを３つ以上としてもよい。例えば、第１の実施形態において、画像出力装置１０２内に第２の合成手段を配置し、そこで第３の検査用データを合成手段／画像処理装置１０９から出力された検査用合成データに対して合成してもよい。この場合、ＲＯＭ１０４内に格納された検査用データと、ＲＯＭ１０７内に格納された検査用データと、そして上述した第３の検査用データとが合成され、検査用合成データの正当性が検査手段１１２において判定される。
【０１０５】
（１３）第１３の実施形態
検査用データは、メモリに記憶されたものを用いるのではなく、利用する毎に自動生成してもよい。例えば、第１の実施形態において、まずＲＯＭ１０４内に検査用データの生成プログラムを格納する。そして、検査用データが必要な時に図示しないＣＰＵ（または専用回路）がその検査用データの生成プログラムを実行して、検査用データを生成することができる。また同時に、検査手段１１２は、検査処理の都度、ＲＯＭ内に格納したプログラムに基づいて検査の基準となる検査用合成データを生成し、それに基づくハッシュ値を算出しておく。この場合、検査の基準となる検査用合成データに基づくハッシュ値と、画像処理装置１０１から出力された検査用合成データに基づくハッシュ値とが比較されて、データの改ざんの有無が判定される。
【０１０６】
（１４）第１４の実施形態
例えば、図７における画像入力装置７０２、画像処理装置１０１および画像出力装置１０２を備えたコンピュータ端末、サーバ、ボード等を構成してもよい。この場合、出力部１１３は、印刷機能を有さず、印刷データを出力するデータ出力手段となる。
【産業上の利用可能性】
【０１０７】
本発明は、原稿画像に付加画像を合成する画像形成装置において、画像形成装置内の伝送経路におけるデータの改ざんを検出する画像形成装置に利用することができる。
【図面の簡単な説明】
【０１０８】
【図１】発明を利用した画像形成装置の一例を示すシステム構成図である。
【図２】図１に示す検査手段の一例を示すブロック図である。
【図３】図１に示す画像形成装置の検査モードの動作の一例を示すフローチャートである。
【図４】図１に示す画像形成装置の通常モードの動作の一例を示すフローチャートである。
【図５】図１に示す画像形成装置の検査補助手段の動作の一例を示すフローチャートである。
【図６】発明を利用した他の画像形成装置の概要を示すシステム構成図である。
【図７】発明を利用した他の画像形成装置の概要を示すシステム構成図である。
【符号の説明】
【０１０９】
１０…画像形成装置、１００…画像読み取り装置、１０１…画像処理装置、１０２…画像出力装置、１０４…ＲＯＭ、１０７…ＲＯＭ、１０９…合成手段／画像処理手段、１１２…検査手段、１１３…出力部。
【図１】
2008227828.tif 000003
【図２】
2008227828.tif 000004
【図３】
2008227828.tif 000005
【図４】
2008227828.tif 000006
【図５】
2008227828.tif 000007
【図６】
2008227828.tif 000008
【図７】
2008227828.tif 000009