(57)【要約】【課題】原稿画像データに付加データを合成する画像形成装置において、合成した付加データの改ざんを検出する。【解決手段】合成手段／画像処理手段２０４において、原稿画像データに付加データを合成した後、この合成画像を画像読み取り装置１０９内の画像判定手段２０１に出力する。画像判定手段２０１は、予め用意してある複数種類の付加データと合成画像を順次比較することで合成画像に付加データが埋め込まれているか否かを判定する。合成画像に付加データが検出された場合には、印刷手段２０６に対して印刷指示信号２０８を出力し、合成画像を印刷する。合成画像に付加データが検出されない場合は、画像判定手段２０１は、印刷指示信号を出力せず、合成画像を印刷しない。また、表示装置等に改ざん発生の旨の通知をする。【選択図】図２
2008118467.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像と付加データとを合成する合成手段と、
前記合成手段における合成画像に前記付加データが合成されているか否かを判定する少なくとも１つの画像判定手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
画像を入力する画像入力手段を備え、前記画像判定手段は、前記画像入力手段内に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像を入力する画像入力手段と、
画像を出力する画像出力手段と、を備え、
前記画像判定手段は、第１の画像判定手段と第２の画像判定手段とを含み、第１の画像判定手段は、前記画像入力手段内に、第２の画像判定手段は、前記画像出力手段内に備えることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記合成手段に入力する付加データの変更を検出する付加データ判定手段を備えることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記付加データ判定手段は、付加データと基準データとを比較し、前記判定の結果に基づいて、前記付加データの変更を検出することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記付加データ判定手段は、付加データから算出される一意の値と予め算出しておいた基準値とを比較し、前記判定の結果に基づいて、前記付加データの変更を検出することを特徴とする請求項４または５に記載の画像形成装置。
【請求項７】
前記判定の結果に基づいて、前記画像形成装置の機能を制限する機能制限手段を備えることを特徴とする請求項１〜６のいずれかに記載の画像形成装置。
【請求項８】
前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段を備えることを特徴とする請求項１〜７のいずれかに記載の画像形成装置。
【請求項９】
入力された画像と付加データとを合成させた合成画像に前記付加データが合成されているか否かを判定し、前記判定の結果に基づいて、前記合成画像の変更を検出させることを特徴とするプログラム。
【請求項１０】
入力された画像に合成させる付加データと予め用意した基準データとを比較し、前記比較の結果に基づいて、前記付加データが変更されていないかを判定することを特徴とするプログラム。
【請求項１１】
前記付加データの変更を検出させるプログラムは、前記付加データから算出される一意の値と予め算出しておいた基準値とを比較し、前記比較の結果に基づいて、前記付加データが変更されていないかを判定することを特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を出力させることを特徴とする請求項９〜１１のいずれかに記載のプログラム。
【請求項１３】
前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像の出力を禁止させることを特徴とする請求項９〜１１のいずれかに記載のプログラム。
【請求項１４】
前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を予め用意しておいた所定の画像に置き換えさせることを特徴とする請求項９〜１３のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
機密文書の不正複写等に対応する技術として、オリジナル画像に人間の目には見えにくい画像パターンを合成することで機密文書の不正複写を抑制する手法が開示されている。この技術については、例えば特許文献１や２に記載されている。
【特許文献１】特開２００２−２６２０５５号
【特許文献２】特開２００１−３４６０３２号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、不正複写に対応するためにオリジナル画像に付加データを合成する技術において、その付加データが変更されていないかを判定することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明は、入力された画像と付加データとを合成する合成手段と、前記合成手段における合成画像に前記付加データが合成されているか否かを判定する少なくとも１つの画像判定手段と、を備えることを特徴とする画像形成装置である。
【０００５】
請求項２に記載の発明は、請求項１に記載の発明において、画像を入力する画像入力手段を備え、前記画像判定手段は、前記画像入力手段内に備えることを特徴とする。
【０００６】
請求項３に記載の発明は、請求項１に記載の発明において、画像を入力する画像入力手段と、画像を出力する画像出力手段とを備え、前記画像判定手段は、第１の画像判定手段と第２の画像判定手段とを含み、第１の画像判定手段は、前記画像入力手段内に、第２の画像判定手段は、前記画像出力手段内に備えることを特徴とする。
【０００７】
請求項４に記載の発明は、請求項１〜３のいずれかに記載の発明において、前記合成手段に入力する付加データの変更を検出する付加データ判定手段を備えることを特徴とする。
【０００８】
請求項５に記載の発明は、請求項４に記載の発明において、付加データ判定手段は、付加データと基準データとを比較し、前記判定の結果に基づいて、前記付加データの変更を検出することを特徴とする。
【０００９】
請求項６に記載の発明は、請求項４または５に記載の発明において、前記付加データ判定手段は、付加データから算出される一意の値と予め算出しておいた基準値とを比較し、その判定の結果に基づいて、前記付加データの変更を検出することを特徴とする。
【００１０】
請求項７に記載の発明は、請求項１〜６のいずれかに記載の発明において、前記判定の結果に基づいて、前記画像形成装置の機能を制限する機能制限手段を備えることを特徴とする。
【００１１】
請求項８に記載の発明は、請求項１〜７のいずれかに記載の発明において、前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を予め用意しておいた所定の画像に置き換える画像置き換え手段を備えることを特徴とする。
【００１２】
請求項９に記載の発明は、入力された画像と付加データとを合成させた合成画像に前記付加データが合成されているか否かを判定し、前記判定の結果に基づいて、前記合成画像の変更を検出させることを特徴とするプログラムである。
【００１３】
請求項１０に記載の発明は、入力された画像に合成させる付加データと予め用意した基準データとを比較し、比較の結果に基づいて、付加データが変更されていないかを判定することを特徴とするプログラムである。
【００１４】
請求項１１に記載の発明は、請求項１０に記載の発明において、前記付加データから算出される一意の値と予め算出しておいた基準値とを比較し、前記比較の結果に基づいて、前記付加データが変更されていないかを判定することを特徴とする。
【００１５】
請求項１２に記載の発明は、請求項９〜１１のいずれかに記載の発明において、前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を出力させることを特徴とする。
【００１６】
請求項１３に記載の発明は、請求項９〜１１のいずれかに記載の発明において、前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像の出力を禁止させることを特徴とする。
【００１７】
請求項１４に記載の発明は、請求項９〜１３のいずれかに記載の発明において、前記判定の結果に基づいて、前記入力された画像と前記付加データとを合成した合成画像を予め用意しておいた所定の画像に置き換えさせることを特徴とする。
【発明の効果】
【００１８】
請求項１によれば、原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００１９】
請求項２によれば、１つの画像判定手段のみで、原稿画像に合成した付加データが複写禁止パターンであるか否かを判定し、なおかつ、原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００２０】
請求項３によれば、２つの画像判定手段を備えることで、第１の画像判定手段は原稿画像に合成した付加データが複写禁止パターンであるか否かを判定し、第２の画像判定手段は原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００２１】
請求項４によれば、原稿画像に合成する付加データが変更されていないかどうかを判定することができる。
【００２２】
請求項５によれば、原稿画像に合成する付加データが変更されていないかどうかを判定することができる。
【００２３】
請求項６によれば、原稿画像に合成する付加データが変更されていないかどうかを判定することができる。
【００２４】
請求項７によれば、原稿画像に合成した付加データが変更されている場合に、画像形成装置の機能を制限することができる。
【００２５】
請求項８によれば、原稿画像に合成した付加データが変更されている場合に、合成画像を所定の画像に置き換えることができる。
【００２６】
請求項９によれば、原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００２７】
請求項１０によれば、原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００２８】
請求項１１によれば、原稿画像に合成した付加データが変更されていないかどうかを判定することができる。
【００２９】
請求項１２によれば、原稿画像に合成した付加データが変更されていない場合に、合成画像を出力することができる。
【００３０】
請求項１３によれば、原稿画像に合成した付加データが変更されている場合に、合成画像の出力を禁止することができる。
【００３１】
請求項１４によれば、原稿画像に合成した付加データが変更されている場合に、合成画像を所定の画像に置き換えることができる。
【発明を実施するための最良の形態】
【００３２】
（１）第１の実施形態（改ざん検出方法１）
（実施形態の構成）
図１は、画像形成装置の一例である複合機のシステム構成のブロック図である。画像形成装置１００は、複写物を得るための複写機能を有している。また、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１４を介してパーソナル・コンピュータ（以下、ＰＣとする）であるＰＣ１１３や画像形成装置１００と同様の機能を持つ画像形成装置１１２と接続されており、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いてデータの送受信をする通信手段を有している。さらに、公衆回線網１１６を介してＦＡＸ１１７や画像形成装置１１５（この例では、ＦＡＸ機能を持つ装置）と接続されており、Ｇ３またはＧ４ファックスでデータの送受信をする通信手段も有している。画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０６、ネットワークＩ／Ｆ（インターフェース）１０３、モデム１０４、ユーザーＩ／Ｆ（インターフェース）１０７、内部バス１０８、画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１を備えている。
【００３３】
ＣＰＵ１０１は、画像形成装置内のシステム全体を制御する中央演算処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１が動作するためのシステムワークメモリであり、また、画像データなど実行に必要なデータを一時的に記憶するためのワーキングエリアとして使用される。ＲＯＭ１０５は、システムのブートプログラムが格納されている。ＨＤＤ１０６は、ハードディスクドライブであり、システムソフトウェアや制御プログラム、画像データなどを格納する。ユーザーＩ／Ｆ１０７は、ユーザーが画像形成装置を操作するための表示装置（タッチパネル機能を持つ液晶ディスプレイなど）を接続するインターフェースである。
【００３４】
ネットワークＩ／Ｆ１０３は、ＬＡＮまたはＷＡＮ１１４に接続され、データの送受信を行う。モデム１０４は、公衆回線網１１６（一般的には電話回線網）に接続し、ＦＡＸ通信が可能となっている。
【００３５】
図２は、第１の実施形態に係る画像形成装置の概要を示すブロック図である。この図の画像形成装置１００、画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示している。
【００３６】
画像読み取り装置１０９は、紙文書のイメージデータを取得する手段の１例であり、例えば、スキャナなどの装置を示している。また、画像読み取り装置１０９は、入力した原稿画像に付加データが合成されているかどうかを判定する画像判定手段を有している。ここで付加データとは、真贋判定や特定の画像であることを判別するための識別データのことである。例えば、「複写禁止」等の文字からなる「ウォーターマーク」や「電子透かし」と呼ばれているデータもこの付加データの一種である。この例では、画像読み取り装置１０９は、イメージセンサ２００、画像判定手段２０１、バッファメモリ２０２を備えている。
【００３７】
イメージセンサ２００は、複数の受光素子を含む光電変換装置を備えており、紙文書等の原稿を画像データに変換する用途に利用される。
【００３８】
画像判定手段２０１は、イメージセンサ２００から入力した画像データに付加データが埋め込まれているか否かを判定する手段である。この付加データは、複数の種類の付加データが予め用意されている。画像判定手段２０１は、これらの付加データを基準データとして、入力された画像と基準データとを順次比較することで、付加データが埋め込まれているか否かを判定する。画像判定手段２０１は、専用のハードウェアを備えたＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）により構成されている。
【００３９】
バッファメモリ２０２は、イメージセンサ２００から読み込んだ画像データを一時的に蓄えておく記憶領域である。バッファメモリ２０２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、および磁気ディスク装置等が適宜組み合わされて構成されている。
【００４０】
画像処理装置１１０は、スキャナから入力されたカラー画像または白黒画像に対して、所定の画像処理を行う機能を有している。また、スキャナから入力された原稿画像に対して、前述の付加データを合成する合成手段を有している。この例では、画像処理装置１１０は、付加データＲＯＭ２０３、合成手段／画像処理手段２０４を備えている。
【００４１】
付加データＲＯＭ２０３は、「複写禁止」等の文字からなるウォーターマーク画像や出力されたプリントの流通経路情報、原稿作成者の署名情報、著作権情報などの画像識別情報など複数の付加データを格納しているＲＯＭである。
【００４２】
合成手段／画像処理手段２０４は、イメージセンサ２００が読み取った画像データと付加データＲＯＭ２０３に格納された付加データとの合成を行う機能を有している。また、所定のデータ形式への変換処理、配色を決める色空間変換処理、解像度を決める解像度変換処理、ノイズ除去や輪郭補正等を行うフィルタリング処理、画像出力装置１１１が解釈できるデータ形式に変換するスクリーン処理等の画像処理を行う機能を有している。この例で合成手段／画像処理手段２０４は、専用のハードウェアを備えたＡＳＩＣにより構成されている。
【００４３】
画像出力装置１１１は、印刷画像を出力する機能を有している。この例では、画像出力装置１１１は、バッファメモリ２０５、印刷手段２０６を備えている。
【００４４】
バッファメモリ２０５は、バッファメモリ２０２と同じく、動作に必要な画像データを一時的に記憶する手段である。
【００４５】
印刷手段２０６は、印刷を行う印刷装置と、この印刷装置を制御する制御装置を備えている。
【００４６】
（実施形態の動作）
以下、図２に示す画像形成装置１００において、原稿画像に合成した付加データが変更されていないかどうかを判定する動作の一例を説明する。ここでは、ユーザーにより画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１が起動された後、画像形成装置１００がユーザーからのコマンド待ちであるものとする。
【００４７】
図３は、この動作手順の一例を示すフローチャートである。図３に示す処理を実行するためのプログラムは、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の適当な記憶媒体に格納して提供することも可能である。
【００４８】
ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると（ステップＳ３００）、画像読取り装置１０９（図２参照）のイメージセンサ２００により紙文書の原稿が画像データに変換される。取得した画像データは画像判定手段２０１に出力されるとともにバッファメモリ２０２に蓄積される。画像判定手段２０１は、画像判定手段２０１の内部に用意した図示しないＲＯＭに格納してある複数種類の付加データと、入力された原稿画像とを順次比較することで、入力された原稿画像に付加データが埋め込まれているか否かを判定する（ステップＳ３０１）。
【００４９】
原稿画像に付加データが検出されない場合はステップＳ３０２に進む。ユーザーが原稿画像に付加データを合成する指示をした場合には、合成指示信号２０７（図２参照）が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、バッファメモリ２０２から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。そして、取得した原稿画像データと付加データを合成処理する（ステップＳ３０３）。
【００５０】
合成手段／画像処理手段２０４は、合成処理した合成画像に対し、色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。それと同時に合成画像を画像判定手段２０１に出力する。画像判定手段２０１は、入力した合成画像と予め用意した複数種類の付加データを順次比較することで、合成画像に付加データが埋め込まれているか否かを判定する（ステップＳ３０４）。これにより、原稿画像に合成した付加データが変更されていないかを判定できる。
【００５１】
合成画像から所定の付加データが検出された場合は、画像判定手段２０１から印刷手段２０６に印刷指示信号２０８を出力する。印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から合成画像を取得し、用紙に印刷する（ステップＳ３０５）。
【００５２】
ステップＳ３０４において、画像判定手段２０１が合成画像から所定の付加データを検出できない場合には、印刷指示信号２０８を出力せず、合成画像を印刷しない（ステップＳ３０６）。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば、「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【００５３】
また、ステップＳ３０２において、ユーザーから付加データの合成指示がない場合には、入力した画像をそのまま印刷する（ステップＳ３０８）。つまり、合成手段／画像処理手段２０４は、入力画像に対して色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。そして、図示していない印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から入力画像を取得し、用紙に印刷する。
【００５４】
さらに、ステップＳ３０１において、画像判定手段２０１が、入力した原稿画像から付加データを検出した場合には、ステップＳ３０９に進む。ステップＳ３０９では、検出された付加データが複写禁止パターンか否かを判定する。付加データが複写禁止パターンの場合には、印刷手段２０６に印刷指示信号２０８を出力せず、入力した原稿画像を印刷しない（ステップＳ３１１）。一方、付加データが複写禁止パターンでない場合には、印刷手段２０６に印刷指示信号２０８を出力し、前述と同様の手順で用紙に印刷する（ステップＳ３１０）。以上で、第１の実施形態の動作は終了となる（ステップＳ３０７、ステップＳ３１２）。
【００５５】
（２）第２の実施形態（改ざん検出方法２）
（実施形態の構成）
図４は、第２の実施形態に係る画像形成装置の概要を示すブロック図である。第１の実施形態は、１つの画像判定手段２０１（図２参照）で、原稿画像に合成した付加データの検出を行ったが、付加データの検出が必要な装置の全てにおいて、画像判定手段を備えていてもよい。第２の実施形態では、画像読み取り装置１０９（図４参照）だけでなく、画像出力装置１１１内にも画像判定手段４００を備えている。この画像判定手段４００は、画像判定手段２０１と同様のハードウェアと機能を有している。第２の実施形態では、第１の実施形態のように画像読み取り装置２０１に合成画像を差し戻す手段を新たに備える必要がなく、また、印刷する直前で付加データの改ざんを検出するため、第１の実施形態よりも長い伝送経路を検証することができる。その他の構成は、第１の実施形態の構成と同様である。
【００５６】
（実施形態の動作）
以下、図４に示す画像形成装置１００において、原稿画像に合成した付加データが変更されていないかどうかを判定する動作の一例について説明する。ここでは、画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１が起動された後、画像形成装置１００がユーザーからのコマンド待ちであるものとする。
【００５７】
第２の実施形態の主な動作手順は、図３のフローチャートに沿って説明する。図３のステップＳ３０３の前段階までの処理は第１の実施形態と同様である。ステップＳ３０３において、合成手段／画像処理手段２０４が、原稿画像データと付加データを合成処理した後、合成画像に対し、色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理し、バッファメモリ２０５に出力する。それと同時に合成画像を画像判定手段４００に出力する。
【００５８】
画像判定手段４００は、入力した合成画像と予め用意した複数種類の付加データとを順次比較することで、合成画像に所定の付加データが合成されているかどうかを判定する（ステップＳ３０４）。これにより、原稿画像に合成した付加データが変更されていないかどうかを判定できる。
【００５９】
合成画像から所定の付加データが検出された場合は、画像判定手段４００から印刷手段２０６に印刷指示信号４０１を出力する。印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から合成画像を取得し、用紙に印刷する（ステップＳ３０５）。
【００６０】
ステップＳ３０４において、画像判定手段４００が合成画像から所定の付加データを検出できない場合には、印刷指示信号４０１を出力せず、合成画像を印刷しない（ステップＳ３０６）。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。以上で、第２の実施形態の動作は終了となる（ステップＳ３０７、ステップＳ３１２）。ステップＳ３０１におけるＹＥＳへの分岐、ステップＳ３０２におけるＮＯへの分岐後の動作は、第１の実施形態と同様である。
【００６１】
（３）第３の実施形態（改ざん検出方法３）
（実施形態の構成）
第３の実施形態では、原稿画像に付加データを合成する際に、付加データとその基準データを比較することで、付加データが変更されていないかどうかを判定する例について説明する。第３の実施形態は第１または第２の実施形態と組み合わせて実施しても良い。その場合には２重に付加データの改ざんを検証できる。
【００６２】
図５は、第３の実施形態に係る画像形成装置の概要を示すブロック図である。画像形成装置１００は、図２と同様の画像読み取り装置１０９、画像出力装置１１１を備えており、付加データの改ざん検出手段を備えた画像処理装置１１０を備えている。
【００６３】
画像処理装置１１０は、付加データ判定手段５００を備えている。付加データＲＯＭ２０３、合成手段／画像処理手段２０４は、図２に示すものと同様である。
【００６４】
付加データ判定手段５００は、合成する付加データから算出したハッシュ値と予め用意した基準のハッシュ値を比較して、付加データの改ざんを検出する手段を備えている。付加データ判定手段５００は、複数の付加データに対応した基準ハッシュ値を格納する基準ハッシュ値ＲＯＭ５０１、合成する付加データのハッシュ値を算出するハッシュ値演算手段５０２、基準ハッシュ値と算出したハッシュ値を比較して、画像出力装置１１１に印刷指示信号２０８を出力する比較手段５０３を備えている。また、この例では、付加データ判定手段５００は、合成手段／画像処理手段２０４の外部に備えているが、合成手段／画像処理手段２０４の内部に備えていてもよい。
【００６５】
（実施形態の動作）
以下では図５に示す画像形成装置１００において、原稿画像に合成する付加データが変更されていないかどうかを判定する動作の一例について説明する。
【００６６】
図６は、この動作手順の一例を示すフローチャートである。図６に示す処理を実行させるためのプログラムは、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の適当な記憶媒体に格納し提供することができる。
【００６７】
ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると（ステップＳ６００）、画像読み取り装置１０９により原稿画像データが取得される。そして、取得した画像データに付加データが埋め込まれているか否かを判定する（ステップＳ６０１）。
【００６８】
原稿画像に付加データが検出されない場合は、ステップＳ６０２に進む。ユーザーが原稿画像に付加データを合成する指示をした場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、画像読み取り装置１０９から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。続いて、取得した原稿画像データと付加データを合成処理する（ステップＳ６０３）。合成手段／画像処理手段２０４は、合成処理した合成画像に対し、色空間変換処理や画像出力装置１１１が解釈できるデータ形式に変換処理した後、画像出力装置１１１に出力する。
【００６９】
一方、付加データ判定手段５００は、合成指示信号２０７を入力すると、付加データＲＯＭ２０３から所定の付加データを入力し、ハッシュ値演算手段５０２にてハッシュ値が算出される。比較手段５０３は、基準ハッシュ値ＲＯＭ５０１から所定の基準ハッシュ値を取得し、算出したハッシュ値と比較することで、付加データの変更を検出する（ステップＳ６０４）。
【００７０】
付加データの変更が検出されない場合には、比較手段５０３は、印刷指示信号２０８を画像出力装置１１１に出力する。画像出力装置１１１は、印刷指示信号２０８を入力すると、バッファから合成画像を取得して、用紙に印刷する（ステップＳ６０５）。付加データの変更が検出された場合には、比較手段５０３は、印刷指示信号２０８を画像出力装置１１１に出力せず、合成画像を印刷しない（ステップＳ６０６）。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【００７１】
また、ステップＳ６０２において、付加データの合成指示がない場合には、入力した原稿画像をそのまま印刷する（ステップＳ６０８）。つまり、合成手段／画像処理手段２０４は、入力画像に対して色空間変換処理や画像出力装置１１１が解釈できるデータ形式に変換処理した後、画像出力装置１１１に出力する。そして、画像出力装置１１１は、図５に図示しない印刷指示信号を入力すると、バッファから入力画像を取得し、用紙に印刷する。
【００７２】
さらに、ステップＳ６０１において、入力した原稿画像から付加データを検出した場合には、ステップＳ６０９に進む。ステップＳ６０９では、検出された付加データが複写禁止パターンか否かを判定する。付加データが複写禁止パターンの場合には、入力した原稿画像を印刷しない（ステップＳ６１１）。一方、付加データが複写禁止パターンでない場合には、用紙に印刷される（ステップＳ６１０）。以上で、第３の実施形態の動作は終了となる（ステップＳ６０７、ステップＳ６１２）。
【００７３】
（４）第４の実施形態（第３の実施形態の変形）
第３の実施形態では、付加データからハッシュ値を算出し、予め用意しておいた基準となるハッシュ値と比較することで、付加データの変更を検出したが、ハッシュ値を用いずに付加データと基準となる付加データを比較してもよい。また、これに限らず、付加データに対して一意の認証データと予め用意しておいた基準となる認証データとを比較してもよい。
【００７４】
（５）第５の実施形態（第１、第２の実施形態の変形）
（実施形態の構成）
第１の実施形態において、画像判定手段２０１（図２参照）は、画像読み取り装置１０９内に備えていた。また、第２の実施形態では、図４のように画像読み取り装置１０９内と画像出力装置１１１内に備えていたが、画像読み取り装置１０９や画像出力装置１１１内に画像判定手段を設けず、統一して処理させてもよい。図７は、第５の実施形態に係る画像形成装置の概要を示すブロック図である。図７において、画像判定手段７００は、画像形成装置内の適切な場所に各装置とは独立して備えられている。
【００７５】
これにより、画像読み取り装置１０９や画像処理装置１１０から画像判定手段７００に出力するインターフェースを共通にすることができる。また、必要なタイミングで、原稿画像に合成した付加データの検出を判定することもできる。画像判定手段７００は、第１、第２の実施形態と同様のハードウェアと機能を有している。また、画像判定手段７００は、ハードウェアで実装するのではなく、図１に示すＣＰＵ１０１で実行させるプログラムであってもよい。その場合には、例えば、予めＲＡＭ１０２（図１参照）に基準データを展開しておき、一方で判定したい画像データを各装置からＲＡＭ１０２にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送させて、画像データに付加データが合成されているか否かを判定させることができる。その他の構成は、図２と同様である。
（実施形態の動作）
以下、図７に示す画像形成装置１００において、原稿画像に合成した付加データが変更されていないかどうかを判定する動作の一例について説明する。
【００７６】
第５の実施形態の主な動作手順は、第１、第２の実施形態と同様であり、図３のフローチャートに沿って説明する。ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると（ステップＳ３００）、イメージセンサ２００（図７参照）により原稿画像データが取得される。取得した画像データは、バッファメモリ２０２と画像判定手段７００に出力される。画像判定手段７００は、原稿画像に付加データが埋め込まれているか否かを判定する（ステップＳ３０１）。
【００７７】
原稿画像に付加データが検出されない場合は、ステップＳ３０２に進む。ユーザーが付加データの合成指示をした場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、画像読み取り装置１０９から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。続いて、取得した原稿画像データと付加データを合成処理する（ステップＳ３０３）。
【００７８】
合成手段／画像処理手段２０４は、合成処理した合成画像に対し、色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。一方、合成手段／画像処理手段２０４は、合成画像を画像判定手段７００に出力する。画像判定手段７００は、入力した合成画像と予め用意した複数種類の付加データとを順次比較することで、合成画像に付加データが合成されているかどうかを判定する（ステップＳ３０４）。これにより、原稿画像に埋め込まれた付加データが変更されていないかどうかを判定できる。
【００７９】
合成画像から所定の付加データが検出された場合は、画像判定手段７００から印刷手段２０６に印刷指示信号２０８を出力する。印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から合成画像を取得し、用紙に印刷する（ステップＳ３０５）。
【００８０】
ステップＳ３０４において、画像判定手段７００が合成画像から所定の付加データを検出できない場合には、印刷指示信号２０８を出力せず、合成画像を印刷しない（ステップＳ３０６）。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【００８１】
また、ステップＳ３０２において、ユーザーから付加データの合成指示がない場合には、入力した原稿画像をそのまま印刷する（ステップＳ３０８）。つまり、合成手段／画像処理手段２０４は、入力画像に対して色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。そして、図７に図示しない印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から入力画像を取得し、用紙に印刷する。
【００８２】
さらに、ステップＳ３０１において、画像判定手段７００が、入力した原稿画像から付加データを検出した場合には、ステップＳ３０９に進む。ステップＳ３０９では、検出された付加データが複写禁止パターンか否かを判定する。付加データが複写禁止パターンの場合には、印刷手段２０６に印刷指示信号２０８を出力せず、入力した原稿画像を印刷しない（ステップＳ３１１）。一方、付加データが複写禁止パターンでない場合には、印刷手段２０６に印刷指示信号２０８を出力し、前述と同様の手順で用紙に印刷する（ステップＳ３１０）。以上で、第５の実施形態の動作は終了となる（ステップＳ３０７、ステップＳ３１２）。
【００８３】
（６）第６の実施形態（第３の実施形態の変形）
（実施形態の構成）
図５において、付加データ判定手段５００は、合成手段／画像処理手段２０４の直前で判定するため、画像処理装置１１０内に備えていた。しかし、画像を出力する直前に備えていた方が、第３の実施形態よりも長い伝送経路を検証することができる。第６の実施形態では、画像出力装置内に付加データ判定手段を備えている。図８は、第６の実施形態における画像形成装置の主要構成を示すブロック図である。画像形成装置１００は、画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１を備えている。画像読み取り装置１０９は、図２のものと同じである。画像処理装置１１０は、画像処理手段のみを備えている。画像出力装置１１１は、図２と同じバッファメモリ２０５、印刷手段２０６に加え、図５と同じ付加データＲＯＭ２０３、付加データ判定手段５００、そして、合成処理のみを行う合成手段８００を備えている。
【００８４】
（実施形態の動作）
以下、図８に示す画像形成装置１００において、原稿画像に合成する付加データが変更されていないかどうかを判定する動作の一例について説明する。
【００８５】
第６の実施形態の主な動作手順は、第３の実施形態と同様であり、図６のフローチャートに沿って説明する。ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると（ステップＳ６００）、画像読み取り装置１０９により原稿画像データが取得される。そして、取得した画像データに付加データが埋め込まれているか否かを判定する（ステップＳ６０１）。
【００８６】
原稿画像に付加データが検出されない場合は、ステップＳ６０２に進む。ユーザーが原稿画像に付加データを合成する指示をした場合には、合成指示信号２０７が合成手段８００に出力される。合成手段８００は、画像処理装置１１０から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。続いて、取得した原稿画像データと付加データを合成処理してバッファメモリ２０５に出力する（ステップＳ６０３）。
【００８７】
一方、付加データ判定手段５００は、合成指示信号２０７を入力すると、付加データＲＯＭ２０３から所定の付加データを入力し、ハッシュ値演算手段５０２にてハッシュ値が算出される。比較手段５０３は、基準ハッシュ値ＲＯＭ５０１から所定の基準ハッシュ値を取得し、算出したハッシュ値と比較することで、付加データの変更を検出する（ステップＳ６０４）。
【００８８】
付加データの変更が検出されない場合には、比較手段５０３は、印刷指示信号２０８を印刷手段２０６に出力する。印刷手段２０６は、印刷指示信号２０８を入力すると、バッファメモリ２０５から合成画像を取得して、用紙に印刷する（ステップＳ６０５）。付加データの変更が検出された場合には、比較手段５０３は、印刷指示信号２０８を印刷手段２０６に出力せず、合成画像を印刷しない（ステップＳ６０６）。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等の表示）を表示する。
【００８９】
また、ステップＳ６０２において、付加データの合成指示がない場合には、入力した原稿画像をそのまま印刷する（ステップＳ６０８）。つまり、印刷手段２０６は、図８に図示しない印刷指示信号を入力した後、バッファメモリ２０５から入力画像を取得し、用紙に印刷する。
【００９０】
さらに、ステップＳ６０１において、入力した原稿画像から付加データを検出した場合には、ステップＳ６０９に進む。ステップＳ６０９では、検出された付加データが複写禁止パターンか否かを判定する。付加データが複写禁止パターンの場合には、入力した原稿画像を印刷しない（ステップＳ６１１）。一方、付加データが複写禁止パターンでない場合には、入力画像を用紙に印刷する（ステップＳ６１０）。以上で、第６の実施形態の動作は終了となる（ステップＳ６０７、ステップＳ６１２）。
【００９１】
（７）第７の実施形態（ネットワークＩ／Ｆ（インターフェース）機能）
（実施形態の構成）
本発明の画像形成装置は、ネットワークに接続したＰＣ等の端末に保存されている画像データを印刷する印刷装置として利用することもできる。また、本発明の画像形成装置から読み込んだ画像データをネットワーク上に接続されたＰＣやファイルサーバ、本発明と同様の画像形成装置に送信することもできる。
【００９２】
図９は、本発明を利用したネットワーク機能を有する画像形成装置の一例を示すブロック図である。図９に示す画像形成装置１００は、ＰＣ１１３や本発明と同様の画像形成装置１１２からＷＡＮまたはＬＡＮ１１４を介して送信された画像データを印刷する機能と、画像読み取り装置１０９から入力した画像データをＰＣ１１３や画像形成装置１１２に出力する機能を有する。
【００９３】
図９に示す画像形成装置１００は、ネットワークＩ／Ｆ（インターフェース）９００、画像判定手段９０１、バッファメモリ９０２、画像読み取り装置１０９、画像処理装置１１０および画像出力装置１１１を備えている。ネットワークＩ／Ｆ９００は、ＷＡＮまたはＬＡＮ１１４のネットワークを介して通信を行うためのインターフェース機能を有する。画像判定手段９０１は、画像データに付加データが合成されているかどうかを判定する手段の一例であり、ネットワークＩ／Ｆの入出力時に判定を行う。画像読み取り装置１０９、画像処理装置１１０は、図２に示すものと同じである。また、画像出力装置１１１は、図４に示すものと同じである。
【００９４】
（実施形態の動作：ネットワークＩ／Ｆで画像データ受信時）
以下では、ネットワーク上の別の端末等から画像データを受信し、図９の画像形成装置１００から印刷する動作の流れについて説明する。
【００９５】
ＰＣ１１３または画像形成装置１１２からＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）またはＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコル等を使用して送信したラスタ画像データまたはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）画像データをネットワークＩ／Ｆ９００が受信したら、ネットワークＩ／Ｆ９００は、受信した画像データを画像判定手段９０１とバッファメモリ９０２に出力する。
【００９６】
画像判定手段９０１は、複数種類の付加データと受信した画像データとを順次比較することで、受信した画像データに付加データが埋め込まれているか否かを判定する。
【００９７】
画像データから付加データが検出されず、画像データのヘッダ情報等に付加データを合成する指示情報があった場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、バッファメモリ９０２から画像データを取得し、同時に付加データＲＯＭ２０３から指定された付加データを取得する。続いて、取得した画像データと付加データを合成処理する。
【００９８】
合成手段／画像処理手段２０４は、合成処理した合成画像に対し、色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５と画像判定手段４００に出力する。画像判定手段４００は、入力した合成画像と予め用意した複数種類の付加データを順次比較することで、合成画像に付加データが埋め込まれているか否かを判定する。これにより、合成した付加データが変更されていないかどうかを判定することができる。
【００９９】
合成画像から所定の付加データが検出された場合は、画像判定手段４００から印刷手段２０６に印刷指示信号４０１を出力する。印刷指示信号４０１を入力した印刷手段２０６は、バッファメモリ２０５から合成画像を取得し、用紙に印刷する。画像判定手段４００が合成画像から所定の付加データを検出できない場合には、印刷指示信号４０１を出力せず、合成画像を印刷しない。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【０１００】
また、前述の画像ヘッダ情報等に付加データの合成指示がない場合には、入力した画像データをそのまま印刷する。つまり、合成手段／画像処理手段２０４は、入力画像に対して色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。そして、図９に図示していない印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から入力画像を取得し、用紙に印刷する。
【０１０１】
さらに、前述の画像判定手段９０１が、ネットワークＩ／Ｆから入力した画像データから付加データを検出した場合には、その付加データが複写禁止パターンのデータか否かの判定を行う。付加データが複写禁止パターンの場合には、印刷手段２０６に印刷指示信号２０８を出力せず、受信した画像データを印刷しない。一方、付加データが複写禁止パターンでない場合には、印刷手段２０６に印刷指示信号２０８を出力し、前述と同様の手順で用紙に印刷する。以上で、ネットワークＩ／Ｆが画像データを受信した際の動作は終了となる。
【０１０２】
（実施形態の動作：ネットワークＩ／Ｆから画像データ送信時）
以下では、図９の画像読み取り装置１０９から画像データを入力し、ネットワークに接続している端末等に送信する動作の流れについて説明する。
【０１０３】
ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスやホスト名を指定した入力画像データの送信要求があると、画像読み取り装置１０９のイメージセンサ２００により紙文書の原稿が画像データに変換される。取得した画像データは画像判定手段２０１に出力されるとともにバッファメモリ２０２に蓄積される。画像判定手段２０１は、複数種類の付加データと入力した原稿画像とを順次比較することで、原稿画像に付加データが埋め込まれているか否かを判定する。
【０１０４】
原稿画像から付加データが検出されず、ユーザーが原稿画像に付加データを合成する指示をした場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、バッファメモリ２０２から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。続いて、取得した原稿画像データと付加データを合成処理する。
【０１０５】
合成手段／画像処理手段２０４は、合成処理した合成画像に対し、送信するデータ形式に変換処理した後、バッファメモリ９０２と画像判定手段９０１に出力する。画像判定手段９０１は、入力した合成画像と予め用意した基準となる付加データを比較することで、合成画像に付加データが埋め込まれているか否かを判定する。これにより、合成した付加データが変更されていないかどうかを判定できる。
【０１０６】
合成画像から所定の付加データが検出された場合は、画像判定手段９０１からネットワークＩ／Ｆ９００に送信指示信号９０３を出力する。送信指示信号を入力したネットワークＩ／Ｆ９００は、バッファメモリ９０２から合成画像を取得し、指示されたＩＰアドレスの端末に対し、送信を開始する。受信したＰＣ１１３は、画像データをＨＤＤに保存する。また、画像形成装置１１２が受信した場合は、画像データを所定の手順で印刷する。
【０１０７】
画像判定手段９０１が合成画像から付加データを検出できない場合には、送信指示信号９０３を出力せず、合成画像を送信しない。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【０１０８】
また、ユーザーから付加データの合成指示がない場合には、入力した原稿画像をそのまま送信する。つまり、合成手段／画像処理手段２０４は、入力画像を送信処理に必要なデータ形式に変換処理した後、バッファメモリ９０２に出力する。そして、図９に図示していない送信指示信号を入力したネットワークＩ／Ｆ９００は、バッファメモリ９０２から入力画像を取得し、送信を開始する。
【０１０９】
さらに、画像判定手段２０１が、入力した原稿画像から付加データを検出した場合には、その付加データが複写禁止パターンのデータか否かの判定を行う。付加データが複写禁止パターンの場合には、ネットワークＩ／Ｆ９００に送信指示信号９０４を出力せず、入力した原稿画像を送信しない。一方、付加データが複写禁止パターンでない場合には、ネットワークＩ／Ｆ９００に送信指示信号９０４を出力し、前述と同様の手順で送信を開始する。以上で、ネットワークＩ／Ｆから画像データを送信する際の動作は終了となる。
（８）第８の実施形態（ＦＡＸ機能）
（実施形態の構成）
本発明は、公衆回線網（一般的に電話回線網）に接続したＦＡＸ機能を有する装置と送受信を行うＦＡＸ装置として利用することもできる。
【０１１０】
図１０は、ＦＡＸ機能を有する画像形成装置の一例を示すブロック図である。図１０に示す画像形成装置１００は、ＦＡＸ１１７や本発明と同様なＦＡＸ機能を有する画像形成装置１１５から公衆回線網１１６を介して送信された画像データを受信して印刷する機能を有する。また、画像読み取り装置１０９から入力した画像データをＧ３またはＧ４フォーマットでＦＡＸ１１７や画像形成装置１１５に送信する機能を有する。
【０１１１】
図９に示す画像形成装置１００は、モデム１０００、画像判定手段１００１、バッファメモリ１００２、画像読み取り装置１０９、画像処理装置１１０および画像出力装置１１１を備えている。モデム１０００は、公衆回線網１１６を介して通信を行うためのインターフェース機能を有する。画像判定手段１００１は、画像データに付加データが合成されているかどうかを判定する手段の一例であり、モデム１０００の入出力時に判定を行う。画像読み取り装置１０９、画像処理装置１１０は、図２に示すものと同じである。また、画像出力装置１１１は、図４に示すものと同じである。
【０１１２】
（実施形態の動作：ＦＡＸ受信時）
以下では、公衆回線網に接続されたＦＡＸ端末から画像データを受信し、図１０の画像形成装置１００から印刷する動作の流れについて説明する。
【０１１３】
ＦＡＸ１１７または画像形成装置１１５からモデム１０００で受信されたＦＡＸ通信データは、音声帯域の信号からデジタル信号に変換され、さらにデータ伸長され、画像データに変換される。受信した画像データは画像判定手段１００１とバッファメモリ１００２に出力する。
【０１１４】
画像判定手段１００１は、予め用意された複数種類の付加データと受信した画像データとを順次比較することで、受信した画像データに付加データが埋め込まれているか否かを判定する。
【０１１５】
画像データから付加データが検出されず、画像データのヘッダ情報等に付加データを合成する指示情報があった場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、バッファメモリ１００２から画像データを取得し、同時に付加データＲＯＭ２０３から指定された付加データを取得する。続いて、取得した画像データと付加データを合成処理する。
【０１１６】
合成手段／画像処理手段２０４は、合成処理した合成画像に対し、色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５と画像判定手段４００に出力する。画像判定手段４００は、入力した合成画像と予め用意した複数種類の付加データを順次比較することで、合成画像に付加データが埋め込まれているか否かを判定する。これにより、画像データに合成した付加データが変更されていないかを判定できる。
【０１１７】
合成画像から所定の付加データが検出された場合は、画像判定手段４００から印刷手段２０６に印刷指示信号４０１を出力する。印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から合成画像を取得し、用紙に印刷する。画像判定手段４００が合成画像から所定の付加データを検出できない場合には、印刷指示信号４０１を出力せず、合成画像を印刷しない。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【０１１８】
また、前述の画像ヘッダ情報に付加データの合成指示がない場合には、受信した画像データをそのまま印刷する。つまり、合成手段／画像処理手段２０４は、受信画像に対して色空間変換処理や印刷手段２０６が解釈できるデータ形式に変換処理した後、バッファメモリ２０５に出力する。そして、図１０に図示していない印刷指示信号を入力した印刷手段２０６は、バッファメモリ２０５から受信画像を取得し、用紙に印刷する。
【０１１９】
さらに、前述の画像判定手段１００１が、モデム１０００から入力した画像データから付加データを検出した場合には、その付加データが複写禁止パターンのデータか否かの判定を行う。付加データが複写禁止パターンの場合には、印刷手段２０６に印刷指示信号２０８を出力せず、受信した画像データを印刷しない。一方、付加データが複写禁止パターンでない場合には、印刷手段２０６に印刷指示信号２０８を出力し、前述と同様の手順で用紙に印刷する。以上で、ＦＡＸ受信した際の動作は終了となる。
【０１２０】
（実施形態の動作：ＦＡＸ送信時）
以下、図１０の画像形成装置１００の画像読み取り装置１０９から画像データを入力し、公衆回線網１１６を介してＦＡＸ１１７やＦＡＸ機能を有する画像形成装置１１５にＦＡＸ送信する動作の流れについて説明する。
【０１２１】
ユーザーＩ／Ｆ１０７（図１参照）を介して、ユーザーが指定のＦＡＸ番号にＦＡＸ送信を要求すると、画像読み取り装置１０９のイメージセンサ２００により紙文書の原稿が画像データに変換される。取得した画像データは画像判定手段２０１に出力されるとともにバッファメモリ２０２に蓄積される。画像判定手段２０１は、予め用意された複数種類の付加データと入力された原稿画像とを順次比較することで、入力された原稿画像に付加データが埋め込まれているか否かを判定する。
【０１２２】
原稿画像に付加データが検出されず、ユーザーが原稿画像に付加データを合成する指示をした場合には、合成指示信号２０７が合成手段／画像処理手段２０４に出力される。合成手段／画像処理手段２０４は、バッファメモリ２０２から原稿画像データを取得し、同時に付加データＲＯＭ２０３からユーザーが指定した付加データを取得する。続いて、取得した原稿画像データと付加データを合成処理する。
【０１２３】
合成手段／画像処理手段２０４は、合成処理した画像をバッファメモリ１００２と画像判定手段１００１に出力する。画像判定手段１００１は、入力した合成画像と予め用意した複数種類の付加データを順次比較することで、合成画像に付加データが埋め込まれているか否かを判定する。これにより、原稿画像に合成した付加データが変更されていないかどうかを判定できる。
【０１２４】
合成画像から所定の付加データが検出された場合は、画像判定手段１００２からモデム１０００に送信指示信号１００３を出力する。送信指示信号１００３を入力したモデム１０００は、バッファメモリ１００２から合成画像を取得して、データ圧縮し、さらに音声帯域の信号に変換して、公衆回線網１１６に出力する。受信したＦＡＸ１１７や画像形成装置１１５は、所定の手順で画像データを印刷する。
【０１２５】
画像判定手段１００１が合成画像から所定の付加データを検出できない場合には、送信指示信号１００３を出力せず、合成画像を送信しない。また、ユーザーＩ／Ｆ１０７（図１参照）を介して図示していない表示装置に改ざん発生の旨（例えば「警告：内部でデータの改ざんが行われている可能性があります」等）を表示する。
【０１２６】
また、ユーザーから付加データの合成指示がない場合には、入力した原稿画像をそのまま送信する。つまり、合成手段／画像処理手段２０４は、入力画像に対して必要な画像処理を施した後、バッファメモリ１００２に出力する。そして、図１０に図示しない送信指示信号を入力したモデム１０００は、バッファメモリ１００２から入力画像を取得し、送信を開始する。
【０１２７】
さらに、画像判定手段２０１が、入力した原稿画像から付加データを検出した場合には、その付加データが複写禁止パターンのデータか否かの判定を行う。付加データが複写禁止パターンの場合には、モデム１０００に送信指示信号１００４を出力せず、入力した原稿画像を送信しない。一方、付加データが複写禁止パターンでない場合には、モデム１０００に送信指示信号１００４を出力し、前述と同様の手順で送信を開始する。以上で、ＦＡＸ送信した際の動作は終了となる。
【０１２８】
（９）第９の実施形態（改ざん検出時の対応１）
第１〜第８の実施形態において、原稿画像に合成する付加データの変更が検出された時は、合成画像を印刷せずに、図示していない表示装置に改ざん発生の旨を表示して通知したが、図９に示すネットワークＩ／Ｆ９００を介して外部に通知してもよい。例えば、改ざん検出の旨を記載した電子メールを送信してもよい。また、図１０に示すモデム１０００を介して、外部のＦＡＸ端末に通知してもよい。その他、画像形成装置に図示しない音声発生装置を配置し、上記の表示と同時に適当な警告音を発生するようにしてもよい。
【０１２９】
（１０）第１０の実施形態（改ざん検出時の対応２）
第１〜第８の実施形態において、原稿画像に合成する付加データの変更が検出された時は、合成画像を印刷しなかったが、所定の内容に置き換えて印刷してもよい。例えば、白紙の用紙を出力したり、合成画像に縞模様の白帯を入れて出力したりしてもよい。また、改ざん発生の旨を通知する内容を印刷してもよい。
【０１３０】
（１１）第１１の実施形態
本発明は、図２における画像判定手段２０１と画像処理装置１１０を備えたコンピュータ端末、サーバ、ボード等に適用してもよい。この場合、紙文書を画像データに変換する画像読み取り装置１０９や印刷手段である画像出力装置１１１は、ネットワークに接続されたスキャナやプリンタとすることができ、画像データのヘッダ情報等で合成指示をすることができる。
【産業上の利用可能性】
【０１３１】
本発明は、原稿画像に付加データを合成する技術において、その付加データが変更されていないかを判定する判定手段を備えたＦＡＸ、スキャナ、複写機、プリンタ、及びそれらの複合機等の画像形成装置に利用することができる。
【図面の簡単な説明】
【０１３２】
【図１】画像形成装置の一例である複合機のシステム構成のブロック図である。
【図２】第１の実施形態に係る画像形成装置の概要を示すブロック図である。
【図３】第１、第２の実施形態に係る画像形成装置の動作の一例を示すフローチャートである。
【図４】第２の実施形態に係る画像形成装置の概要を示すブロック図である。
【図５】第３の実施形態に係る画像形成装置の概要を示すブロック図である。
【図６】図５に示す画像形成装置の動作の一例を示すフローチャートである。
【図７】第５の実施形態に係る画像形成装置の概要を示すブロック図である。
【図８】第６の実施形態に係る画像形成装置の概要を示すブロック図である。
【図９】第７の実施形態に係る画像形成装置の概要を示すブロック図である。
【図１０】第８の実施形態に係る画像形成装置の概要を示すブロック図である。
【符号の説明】
【０１３３】
１００…画像形成装置、１０９…画像読み取り装置、１１０…画像処理装置、１１１…画像出力装置、２０１…画像判定手段
【図１】
2008118467.tif 000003
【図２】
2008118467.tif 000004
【図３】
2008118467.tif 000005
【図４】
2008118467.tif 000006
【図５】
2008118467.tif 000007
【図６】
2008118467.tif 000008
【図７】
2008118467.tif 000009
【図８】
2008118467.tif 000010
【図９】
2008118467.tif 000011
【図１０】
2008118467.tif 000012