(57)【要約】【課題】画像形成装置において、画像改ざんや盗聴が画像形成装置内のデータパス上のどこで行われたかを検知し、改ざんや盗聴が検知された場合は処理を中断する技術を提供する。【解決手段】原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像データを出力する出力手段を直列に備えた画像形成装置であって、入力手段は、その直後に、画像データと付加データとを合成する合成手段を備え、複数の画像処理手段のそれぞれは、その直前に検知手段、その直後に合成手段を備え、出力手段は、その直前に検知手段を備え、各検知手段は、それより前段階に設けられた合成手段によって合成された付加データの全てを検知した場合は処理を続行し、１つでも付加データが検知できない場合あるいは想定外の付加データを検知した場合は、画像データを不正データと判定することを特徴とする画像形成装置。【選択図】図２
2008140296.tif 000002
【特許請求の範囲】
【請求項１】
原稿を入力して画像データを形成する入力手段と、上記画像データに画像処理を順次施す複数の画像処理手段と、上記画像データを出力する出力手段を直列に備えた画像形成装置であって、
上記入力手段は、その直後に、上記画像データと付加データとを合成する合成手段を備え、
上記複数の画像処理手段のそれぞれは、その直前に検知手段、その直後に合成手段を備え、
上記出力手段は、その直前に検知手段を備え、
上記各検知手段は、それより前段階に設けられた合成手段によって合成された付加データの全てを検知した場合は処理を続行し、１つでも付加データが検知できない場合あるいは想定外の付加データを検知した場合は、上記画像データを不正データと判定することを特徴とする画像形成装置。
【請求項２】
原稿を入力して画像データを形成する入力手段と、上記画像データに画像処理を順次施す複数の画像処理手段と、上記画像データを出力する出力手段を直列に備えた画像形成装置であって、
上記入力手段は、その直後に、上記画像データと付加データとを合成する合成手段を備え、
上記複数の画像処理手段のそれぞれは、その直前に検知手段、その直後に合成手段を備え、
上記出力手段は、その直前に検知手段を備え、
上記各検知手段は、その直前に設けられた合成手段によって合成された付加データを検知した場合は、上記付加データを削除した上で処理を続行し、付加データを検知できない場合あるいは想定外の付加データを検知した場合は、上記画像データを不正データと判定することを特徴とする画像形成装置。
【請求項３】
原稿を入力して画像データを形成する入力手段と、上記画像データに画像処理を順次施す複数の画像処理手段と、上記画像を出力する出力手段を直列に備えた画像形成装置であって、
上記入力手段および上記複数の画像処理手段のそれぞれは、その直後に、上記画像データと付加データとを合成する合成手段を備え、
上記出力手段は、その直前に検知手段を備え、
上記検知手段は、それより前段階に設けられた全ての上記合成手段によって合成された付加データの全てを検知した場合は処理を続行し、１つでも付加データが検知できない場合あるいは想定外の付加データを検知した場合は、上記画像データを不正データと判定することを特徴とする画像形成装置。
【請求項４】
原稿を入力して画像データを形成する入力手段と、上記画像データに画像処理を順次施す複数の画像処理手段と、上記画像データを出力する出力手段を直列に備えた画像形成装置であって、
上記入力手段は、その直後に、上記画像データと付加データとを合成する合成手段を備え、
上記出力手段は、その直前に検知手段を備え、
上記検知手段は、上記合成手段によって合成された付加データおよび上記各画像処理手段において画像処理を施すことによって上記画像データに残存する痕跡を全て検知した場合は処理を続行し、これらのうち１つでも検知できない場合あるいは想定外の付加データまたは画像データに残存する痕跡を検知した場合は、上記画像データを不正データと判定することを特徴とする画像形成装置。
【請求項５】
原稿を入力して画像データを形成する入力手段と、上記画像データに画像処理を順次施す複数の画像処理手段と、上記画像データを出力する出力手段を直列に備えた画像形成装置であって、
上記入力手段および上記複数の画像処理手段はそれぞれ並列方向に複数設けられ、
上記入力手段および上記複数の画像処理手段のそれぞれは、その直後に、上記画像と付加データとを合成する合成手段を備え、
上記出力手段は、その直前に検知手段を備え、
上記画像データは、上記並列接続された複数の入力手段の一つから入力され、上記並列接続された画像処理手段の一つを経由することで、直列接続された画像処理手段によって順次画像処理を施され、
上記検知手段は、上記画像データが経由した上記合成手段によって合成された付加データの全てを検知し、その検知結果が、所定の経路と同一である場合は処理を続行し、同一でない場合は、上記画像データを不正データと判定することを特徴とする画像形成装置。
【請求項６】
前記画像データが不正データと判定された場合に、前記出力手段は、処理を停止することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記画像形成手段は、インターフェース手段を備え、前記画像データが不正データと判定された場合に、上記インターフェース手段は、上記画像データが不正データである旨表示することを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【請求項８】
入力された画像データに複数の画像処理を施す際に、上記各画像処理が完了するごとに上記画像データに付加データを合成し、
上記各画像処理は、直前までの全ての付加データを検知した場合にのみ施され、
合成されたすべての付加データを検知した場合は上記画像データを出力し、
検知しなかった場合は上記画像データを不正データと判定することを特徴とするプログラム。
【請求項９】
入力された画像データに複数の画像処理を施す際に、上記各画像処理が完了するごとに上記画像データに付加データを合成し、
上記各画像処理の直前においては、前段階の画像処理で合成された上記付加データを削除し、
最後の画像処理において合成された付加データを検知した場合は上記画像データを出力し、
検知しなかった場合は上記画像データを不正データと判定することを特徴とするプログラム。
【請求項１０】
入力された画像データに複数の画像処理を施す際に、上記各画像処理が完了するごとに上記画像データに付加データを合成し、
合成されたすべての付加データを検知した場合は上記画像データを出力し、
検知しなかった場合は上記画像データを不正データと判定することを特徴とするプログラム。
【請求項１１】
入力された画像データに複数の画像処理を施し、
上記画像データに残存する上記画像処理に特有の痕跡がすべて検知された場合は上記画像データを出力し、
検知されなかった場合は上記画像データを不正データと判定することを特徴とするプログラム。
【請求項１２】
入力された画像データに複数の画像処理を施し、上記各画像処理が完了するごとに上記画像データに付加データを合成し、
上記画像データに合成された複数の付加データから、上記画像データに施された画像処理の経路を検知し、この検知結果と予め決定された画像処理の経路が同一である場合は上記画像データを出力し、
同一ではない場合は上記画像データを不正データと判定することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリやプリンタ等の画像形成装置および画像形成のためのプログラムに係り、特に、画像の改ざんおよび偽造を防止する技術に関する。
【背景技術】
【０００２】
近年のパーソナルコンピュータの普及とプリンタ、複写機および複合機の高性能化とに伴い、戸籍謄本、契約書等のプリントアウトされた機密文書の不正複写、不正使用が問題となっている。
【０００３】
このような問題に対し、例えば機密文書や紙幣といった、複写による偽造が禁止されている文書データに基づいて画像を生成する際に、出力されたプリントの流通経路の追跡が容易な複写偽造防止画像データを付加データとして付加することができる手法が開示されている。ここで複写偽造防止画像データとは、真贋判定や特定の画像であることを判別するための識別データのことである。例えば、「複写禁止」等の文字からなる「ウォーターマーク（ＷＭ）」、「桜紙パターン」や「電子透かし」と呼ばれているデータもこの付加データの一種である。また、複写による偽造が禁止されている文書データに基づいて画像を生成する際に、出力されたプリントの複写を禁止する措置を講じることができる複写偽造防止画像データを付加することができる手法が開示されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００１−３４６０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法は、原稿画像に対して特殊な付加画像を合成する技術に関するものであるが、悪意のある者による複写機内部のデータパスの改ざん等により入力画像自体が改ざんされた場合などに、改ざん自体を検知できないため、意図したセキュリティの効果が得られないという問題があった。また、処理途中の電子データを盗聴された場合に追跡パターンの付加ができないため、どこで盗聴されたかを検知できないという問題があった。
【課題を解決するための手段】
【０００６】
本発明は、上記状況に鑑みてなされたものであり、入力した画像データに付加データ（以下、ウォーターマーク、ＷＭと略称することがある）を合成する画像形成装置において、画像改ざんや盗聴が画像形成装置内のデータパス上のどこで行われたかを検知可能にし、さらに、改ざんや盗聴が検知された場合は処理を中断することができる技術を提供することを目的としている。
【０００７】
請求項１に記載の発明は、原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像データを出力する出力手段を直列に備えた画像形成装置であって、入力手段は、その直後に、画像データと付加データとを合成する合成手段を備え、複数の画像処理手段のそれぞれは、その直前に検知手段、その直後に合成手段を備え、出力手段は、その直前に検知手段を備え、各検知手段は、それより前段階に設けられた合成手段によって合成された付加データの全てを検知した場合は処理を続行し、１つでも付加データが検知できない場合あるいは想定外の付加データを検知した場合は、画像データを不正データと判定することを特徴としている。
【０００８】
請求項２に記載の発明は、原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像データを出力する出力手段を直列に備えた画像形成装置であって、入力手段は、その直後に、画像データと付加データとを合成する合成手段を備え、複数の画像処理手段のそれぞれは、その直前に検知手段、その直後に合成手段を備え、出力手段は、その直前に検知手段を備え、各検知手段は、その直前に設けられた合成手段によって合成された付加データを検知した場合は、付加データを削除した上で処理を続行し、付加データを検知できない場合あるいは想定外の付加データを検知した場合は、画像データを不正データと判定することを特徴としている。
【０００９】
請求項３に記載の発明は、原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像を出力する出力手段を直列に備えた画像形成装置であって、入力手段および複数の画像処理手段のそれぞれは、その直後に、画像データと付加データとを合成する合成手段を備え、出力手段は、その直前に検知手段を備え、検知手段は、それより前段階に設けられた全ての合成手段によって合成された付加データの全てを検知した場合は処理を続行し、１つでも付加データが検知できない場合あるいは想定外の付加データを検知した場合は、画像データを不正データと判定することを特徴としている。
【００１０】
請求項４に記載の発明は、原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像データを出力する出力手段を直列に備えた画像形成装置であって、入力手段は、その直後に、画像データと付加データとを合成する合成手段を備え、出力手段は、その直前に検知手段を備え、検知手段は、合成手段によって合成された付加データおよび各画像処理手段において画像処理を施すことによって画像データに残存する痕跡を全て検知した場合は処理を続行し、これらのうち１つでも検知できない場合あるいは想定外の付加データまたは画像データに残存する痕跡を検知した場合は、画像データを不正データと判定することを特徴としている。
【００１１】
請求項５に記載の発明は、原稿を入力して画像データを形成する入力手段と、画像データに画像処理を順次施す複数の画像処理手段と、画像データを出力する出力手段を直列に備えた画像形成装置であって、入力手段および複数の画像処理手段はそれぞれ並列方向に複数設けられ、入力手段および複数の画像処理手段のそれぞれは、その直後に、画像と付加データとを合成する合成手段を備え、出力手段は、その直前に検知手段を備え、画像データは、並列接続された複数の入力手段の一つから入力され、並列接続された画像処理手段の一つを経由することで、直列接続された画像処理手段によって順次画像処理を施され、検知手段は、画像データが経由した合成手段によって合成された付加データの全てを検知し、その検知結果が、所定の経路と同一である場合は処理を続行し、同一でない場合は、画像データを不正データと判定することを特徴とする画像形成装置。
【００１２】
請求項６に記載の発明は、請求項１〜５のいずれかに記載の画像形成装置において、画像データが不正データと判定された場合に、出力手段は、処理を停止することを特徴としている。
【００１３】
請求項７に記載の発明は、請求項１〜５のいずれかに記載の画像形成装置において、画像形成手段は、インターフェース手段を備え、画像データが不正データと判定された場合に、インターフェース手段は、画像データが不正データである旨表示することを特徴としている。
【００１４】
請求項８に記載の発明は、入力された画像データに複数の画像処理を施す際に、各画像処理が完了するごとに画像データに付加データを合成し、各画像処理は、直前までの全ての付加データを検知した場合にのみ施され、合成されたすべての付加データを検知した場合は画像データを出力し、検知しなかった場合は画像データを不正データと判定することを特徴としている。
【００１５】
請求項９に記載の発明は、入力された画像データに複数の画像処理を施す際に、各画像処理が完了するごとに画像データに付加データを合成し、各画像処理の直前においては、前段階の画像処理で合成された付加データを削除し、最後の画像処理において合成された付加データを検知した場合は画像データを出力し、検知しなかった場合は画像データを不正データと判定することを特徴としている。
【００１６】
請求項１０に記載の発明は、入力された画像データに複数の画像処理を施す際に、各画像処理が完了するごとに画像データに付加データを合成し、合成されたすべての付加データを検知した場合は画像データを出力し、検知しなかった場合は画像データを不正データと判定することを特徴としている。
【００１７】
請求項１１に記載の発明は、入力された画像データに複数の画像処理を施し、画像データに残存する画像処理に特有の痕跡がすべて検知された場合は画像データを出力し、検知されなかった場合は画像データを不正データと判定することを特徴としている。
【００１８】
請求項１２に記載の発明は、入力された画像データに複数の画像処理を施し、各画像処理が完了するごとに画像データに付加データを合成し、画像データに合成された複数の付加データから、画像データに施された画像処理の経路を検知し、この検知結果と予め決定された画像処理の経路が同一である場合は画像データを出力し、同一ではない場合は画像データを不正データと判定することを特徴としている。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態について詳細に説明する。
（１）第１実施形態
１−１．第１実施形態の構成
図１は、本発明の画像形成装置を利用したシステム構成の一例をブロック図に示している。画像形成装置１００は、複写物を得るための複写機能を有している。また、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１１４を介してパーソナル・コンピュータ（以下、ＰＣと略称する）であるＰＣ１１３や画像形成装置１００と同様の機能を持つ画像形成装置１１２と接続されており、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いてデータの送受信をする通信手段を有している。さらに、公衆回線網１１６を介してＦＡＸ１１７や画像形成装置１１５（この例では、ＦＡＸ機能を持つ装置）と接続されており、Ｇ３またはＧ４ファックスでデータの送受信をする通信手段も有している。
【００２０】
画像形成装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０５、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０６、ネットワークＩ／Ｆ（インターフェース）１０３、モデム１０４、ユーザーＩ／Ｆ（インターフェース）１０７、内部バス１０８、画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１を備えている。
【００２１】
ＣＰＵ１０１は、画像形成装置内のシステム全体を制御する中央演算処理装置である。ＲＡＭ１０２は、ＣＰＵ１０１が動作するためのシステムワークメモリであり、また、画像データなど実行に必要なデータを一時的に記憶するためのワーキングエリアとして使用される。ＲＯＭ１０５は、システムのブートプログラムが格納されている。ＨＤＤ１０６は、ハードディスクドライブであり、システムソフトウェアや制御プログラム、画像データなどを格納する。ユーザーＩ／Ｆ１０７は、ユーザーが画像形成装置を操作するための表示装置（タッチパネル機能を持つ液晶ディスプレイなど）を接続するインターフェースである。
【００２２】
ネットワークＩ／Ｆ１０３は、ＬＡＮまたはルーターを介してＷＡＮ１１４に接続され、データの送受信を行う。モデム１０４は、公衆回線網１１６（一般的には電話回線網）に接続し、ＦＡＸ通信が可能となっている。
【００２３】
図２は、本発明の第１の実施形態における画像形成装置１００の主要構成を示すブロック図である。この図の画像形成装置１００、画像読取装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示している。図２は、図１に示すハードウェアを利用して構成されるもので、図１を以下に説明する実施形態の態様で利用される機能に合わせて書き換えたものである。
【００２４】
画像読取装置１０９は、紙文書のイメージデータを取得する手段の１例であり、例えば、スキャナなどの装置を示している。画像読取装置１０９は、原稿をスキャンするための入力手段１２０と、入力した原稿画像に付加データを合成する合成手段１２１を備えている。
【００２５】
入力手段１２０は、複数の受光素子を含む光電変換装置を備えており、紙文書等の原稿を画像データに変換する用途に利用される。合成手段１２１は、「複写禁止」等の文字からなるウォーターマーク画像や出力されたプリントの流通経路情報、原稿作成者の署名情報、著作権情報などの画像識別情報など複数の付加データを内蔵しており、その中から必要なデータを原稿画像に合成して埋め込む手段である。これらの付加データは、図示しない付加データ格納手段に格納しておき、合成手段１２１によって取り出して用いることもできる。
【００２６】
画像処理装置１１０は、第１検知手段１２２、第１画像処理手段１２３および第１合成手段１２４からなる第１のユニットを備えている。第１検知手段１２２は、画像読取装置１０９の合成手段１２１によって付加データが合成されているか否かを検知し、第１画像処理手段１２３は、付加データが適正に合成されていることが検知された後に所定の画像処理を行い、第１合成手段１２４は、画像処理が完了した後にその旨の付加データを合成して埋め込む。第１検知手段１２２が、合成手段１２１によって付加データが合成されているかを検知できない場合は、処理を中断する。
【００２７】
第１のユニットの下流側には、第２検知手段１２５、第２画像処理手段１２６および第２合成手段１２７からなる第２のユニットが接続され、同様に、第Ｎ検知手段１２８、第Ｎ画像処理手段１２９および第Ｎ合成手段１３０からなる第Ｎのユニットに至るまでＮ個のユニットが直列に接続されている（Ｎは任意の整数）。第１合成手段１２４によって付加データが埋め込まれた画像データは、第２検知手段１２５によって、第１合成手段１２４による付加データが適正に付加されたか否かが検知されて、付加されていれば第２画像処理手段１２６によって画像処理が行われ、画像処理が完了した旨の付加データを第２合成手段１２７によって合成される。検知されなければ、処理は中断する。以下同様にして、画像データは、前段階の合成手段による付加データの有無を検知されて画像処理が行われ、さらに画像処理完了の付加データを合成されて後段階の検知手段に送られる。このようにして、第Ｎ合成手段１３０において、第Ｎ画像処理手段１２９による画像処理が完了した旨の付加データが合成される。
【００２８】
画像出力装置１１１は、印刷画像を出力する機能を有している。この例では、画像出力装置１１１は、検知手段１３１および出力手段１３２を備えている。検知手段１３１は、前段階の第Ｎ合成手段１３０によって第Ｎ画像処理手段１２９による画像処理が完了した旨の付加データが適正に合成されているかを検知し、検知された場合は出力手段１３２によって印刷を行う。出力手段１３２は、印刷を行う印刷装置と、この印刷装置を制御する制御装置を備えている。
【００２９】
図３に、以上の構成の模式図を示す。図３において、「Ａ」は画像データを表す。原稿が読み取られて生成した画像データ「Ａ」には、入力手段１２０によって適正に読み込まれた旨の付加データが「入力手段１」として埋め込まれる。次に、この付加データ「入力手段１」は、第１検知手段１２２によって検知され、第１画像処理手段１２３によって画像処理が行われ、画像データ「Ａ」には、付加データ「画像処理１」が埋め込まれる。同様にして、画像データ「Ａ」に「入力手段１」「画像処理１」〜「画像処理Ｎ」までの付加データが埋め込まれ、これらが検知手段１３１によって検知されて初めて、画像データ「Ａ」は、出力手段１３２によって出力される。
【００３０】
１−２．第１実施形態の動作
以下、図２および３に示す画像形成装置１００において、原稿画像を読み取ってから出力するまでの動作の一例を説明する。ここでは、ユーザーが画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１を起動した後、画像形成装置１００がユーザーからのコマンド待ちであるものとする。
【００３１】
図３は、この動作手順の一例を示すフローチャートである。ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると、画像読み取り装置１０９（図２参照）の入力手段１２０により紙文書の原稿が画像データに変換される（ステップＳ２０１）。ステップＳ２０２では、ステップＳ２０１で読み込まれた画像データに対して、入力手段１２０によって適正に読み込まれた旨の付加データが合成手段１２１によって合成される。ステップＳ２０２で付加データが合成された画像データは、第１検知手段１２２へ送られ、付加データが検出されるか否かの判定が行われる（ステップＳ２０３）。ステップＳ２０３で付加データが検出されない場合、すなわち判定がＮｏの場合は、エラーとして画像データを用紙に出力することを中断し（ステップＳ２０４）、ステップＳ２０５で一連の動作を終了する。このことによって、画像データが適正な入力手段によって入力されず、不正な手段によってデータパス上に送り込まれたと判断することができる。
【００３２】
ステップＳ２０３で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは適正な入力手段によって入力されたとみなされ、第１画像処理手段１２３によって第１の画像処理が行われる（ステップＳ２０６）。ステップＳ２０７では、ステップＳ２０６で第１の画像処理が完了したら、画像処理が適正に完了した旨の付加データが第１合成手段１２４によって画像データに合成される。
【００３３】
ステップＳ２０８では、全ての画像処理が完了したか否かの判定が行われる。全ての画像処理が完了していない場合、すなわち判定がＮｏの場合は、さらに必要な画像処理を行うため、画像データは、第２検知手段１２５へ送られ、前段階である第１合成手段１２４によって適正に付加データが合成されていることが検出されるか否かが判定される（ステップＳ２０３）。ステップＳ２０３で付加データが検出されない場合、すなわち判定がＮｏの場合は、上述のようにエラーとして画像データを用紙に出力することを中断し（ステップＳ２０４）、ステップＳ２０５で一連の動作を終了する。
【００３４】
ステップＳ２０３で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは第１合成手段１２４によって適正に付加データが合成されたとみなされ、第２画像処理手段１２６によって第２の画像処理が行われる（ステップＳ２０６）。ステップＳ２０７では、ステップＳ２０６で第２の画像処理が完了したら、画像処理が適正に完了した旨の付加データが第２合成手段１２７によって画像データに合成され、ステップＳ２０８で、全ての画像処理が完了したか否かの判定が行われる。
【００３５】
同様にして、全ての必要な画像処理が完了するまで、上述の検出過程、画像処理過程、合成過程が繰り返される。途中一度でもステップＳ２０３において前段階の付加データが検出されない場合は、エラーとして画像データを用紙に出力することを中断し（ステップＳ２０４）、ステップＳ２０５で一連の動作を終了する。このことによって、画像データが適正な画像処理を受けず、不正な手段によって途中のデータパス上に送り込まれたと判断することができるとともに、そのような経路で挿入された不正データについては処理を中断することができる。
【００３６】
最終的な画像処理である第Ｎ画像処理手段１２９（Ｎは自然数）が完了したら、第Ｎ合成手段１３０によって、第Ｎ番目の画像処理が適正に完了した旨の付加データが画像データに合成され、ステップＳ２０８の判定で全ての画像処理が完了したとして、画像出力装置１１１の検知手段１３１へ送られる。検知手段１３１では、前段階である第Ｎ合成手段１３０によって適正に付加データが合成されていることが検出されるか否かが判定される（ステップＳ２０９）。ステップＳ２０９で付加データが検出されない場合、すなわち判定がＮｏの場合は、上述のようにエラーとして画像データを用紙に出力することを中断し（ステップＳ２０４）、ステップＳ２０５で一連の動作を終了する。
【００３７】
ステップＳ２０９で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは第Ｎ合成手段１３０によって適正に付加データが合成されたとみなされ、これにより第１〜第Ｎ合成手段による全ての付加データが適正に合成されたとみなされ、画像データは出力手段１３２によって出力され（ステップＳ２１０）、ステップＳ２１１で一連の動作を終了する。
【００３８】
１−３．第１実施形態の効果
本実施形態によれば、毎回の画像処理を行う際に、前段階の画像処理が適正に行われたか否かを付加データによって判断してから行い、画像処理が完了したら、処理が完了した旨の付加データを合成して後段階へ送るため、適正なルートで画像が入力された場合は、第１〜第Ｎまでの付加データが画像データに埋め込まれており、それに基いて、出力を行う。したがって、不正な手段によって画像データが外部から画像形成装置のデータパスに送り込まれた場合は、途中の検知手段におけるこれらの付加データが欠落していることが検知される。これにより、処理を中断させたり、警告のメッセージをディスプレイに表示するなどの制御を行うことができる。また、欠落している付加データを解析することによって、どの段階で画像データの抜き取り（盗聴）や挿入が行われたかを突き止めることも可能である。
【００３９】
（２）第２実施形態
２−１．第２実施形態の構成
図５は、本発明の第２の実施形態における画像形成装置１００の主要構成を示すブロック図である。この図の画像形成装置１００、画像読取装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示しており、また、図２に示す第１実施形態の画像出力装置１００と主構成は同一である。
【００４０】
第１と第２実施形態の構成の共通点については説明を省略し、相違点のみを述べると、第２実施形態の画像形成装置１００においては、第１実施形態の検知手段１２２〜１３１に相当するものとして、検知削除手段１２２ａ〜１３１ａが設けられている。
【００４１】
すなわち、画像処理装置１１０には、第１検知削除手段１２２ａ、第１画像処理手段１２３および第１合成手段１２４からなる第１のユニットから、第Ｎ検知削除手段１２８ａ、第Ｎ画像処理手段１２９および第Ｎ合成手段１３０からなる第Ｎのユニットまでが、直列に接続されている。第１検知削除手段１２２ａは、画像読取装置１０９の合成手段１２１によって付加データが合成されているか否かを検知し、検知された場合は、検知された後にこれを削除して第１画像処理手段１２３に画像データを送り、第１画像処理手段１２３は、画像データに所定の画像処理を行って第１合成手段１２４に送り、第１合成手段１２４は、画像処理が完了した旨の付加データを合成して画像データに埋め込む。第１検知削除手段１２２ａが、合成手段１２１によって付加データが合成されているかを検知できない場合は、処理を中断する。
【００４２】
画像出力装置１１１は、印刷画像を出力する機能を有している。この例では、画像出力装置１１１は、検知削除手段１３１ａおよび出力手段１３２を備えている。検知削除手段１３１ａは、前段階の第Ｎ合成手段１３０によって第Ｎ画像処理手段１２９による画像処理が完了した旨の付加データが適正に合成されているかを検知し、検知された場合は、検知された後にこれを削除して出力手段１３２によって印刷を行う。出力手段１３２は、印刷を行う印刷装置と、この印刷装置を制御する制御装置を備えている。検知削除手段１３１ａが、第Ｎ合成手段１２９によって付加データが合成されているかを検知できない場合は、処理を中断する。
【００４３】
図６に、以上の構成の模式図を示す。図６において、「Ａ」は画像データを表す。原稿が読み取られて生成した画像データ「Ａ」には、入力手段１２０によって適正に読み込まれた旨の付加データが「入力手段」として埋め込まれる。次に、この付加データ「入力手段」は、第１検知削除手段１２２ａによって検知され、検知された場合は削除され、第１画像処理手段１２３によって画像処理が行われ、画像データ「Ａ」には、付加データ「画像処理１」が埋め込まれる。同様にして、第２画像処理手段が画像処理を行う前に、第２検知削除手段は、画像データ「Ａ」に付加データ「画像処理１」が埋め込まれているか否かを検知し、検知された場合は削除し、第２画像処理手段の画像処理が完了したことを示す付加データ「画像処理２」が画像データ「Ａ」埋め込まれる。同様にして画像処理が繰り返され、「画像処理Ｎ」の付加データが検知削除手段１３１ａによって検知され、削除され、画像データ「Ａ」は、出力手段１３２によって出力される。
【００４４】
２−２．第２実施形態の動作
以下、図５および６に示す画像形成装置１００において、原稿画像を読み取ってから出力するまでの動作の一例を説明する。ここでは、ユーザーが画像読み取り装置１０９、画像処理装置１１０、画像出力装置１１１を起動した後、画像形成装置１００がユーザーからのコマンド待ちであるものとする。
【００４５】
図７は、この動作手順の一例を示すフローチャートである。ユーザーＩ／Ｆ１０７（図１参照）を介してユーザーからのスキャン要求が発生すると、画像読み取り装置１０９（図２参照）の入力手段１２０により紙文書の原稿が画像データに変換される（ステップＳ３００）。ステップＳ３０１では、ステップＳ３００で読み込まれた画像データに対して、入力手段１２０によって適正に読み込まれた旨の付加データが合成手段１２１によって合成される。ステップＳ２０２で付加データが合成された画像データは、第１検知削除手段１２２ａへ送られ、付加データが検出されるか否かの判定が行われる（ステップＳ３０２）。ステップＳ３０２で付加データが検出されない場合、すなわち判定がＮｏの場合は、エラーとして画像データを用紙に出力することを中断し（ステップＳ３０３）、ステップＳ３０４で一連の動作を終了する。このことによって、画像データが適正な入力手段によって入力されず、不正な手段によってデータパス上に送り込まれたと判断することができる。
【００４６】
ステップＳ３０２で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは適正な入力手段によって入力されたとみなされ、第１検出削除手段１２２ａは、画像データから付加データを削除した上で（ステップＳ３０５）、第１画像処理手段１２３に送る。画像データは、第１画像処理手段１２３によって第１の画像処理が行われる（ステップＳ３０６）。ステップＳ３０７では、ステップＳ３０６で第１の画像処理が完了したら、画像処理が適正に完了した旨の付加データが第１合成手段１２４によって画像データに合成される。
【００４７】
ステップＳ３０８では、全ての画像処理が完了したか否かの判定が行われる。全ての画像処理が完了していない場合、すなわち判定がＮｏの場合は、さらに必要な画像処理を行うため、画像データは、第２検知削除手段１２５ａへ送られ、前段階である第１合成手段１２４によって適正に付加データが合成されていることが検出されるか否かが判定される（ステップＳ３０２）。ステップＳ３０２で付加データが検出されない場合、すなわち判定がＮｏの場合は、上述のようにエラーとして画像データを用紙に出力することを中断し（ステップＳ３０３）、ステップＳ３０４で一連の動作を終了する。
【００４８】
ステップＳ３０２で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは第１合成手段１２４によって適正に付加データが合成されたとみなされ、第２検出削除手段１２５ａは、画像データから付加データを削除した上で（ステップＳ３０５）、第２画像処理手段１２６に送る。画像データは、第２画像処理手段１２６によって第２の画像処理が行われる（ステップＳ３０６）。ステップＳ３０７では、ステップＳ３０６で第２の画像処理が完了したら、画像処理が適正に完了した旨の付加データが第２合成手段１２７によって画像データに合成され、ステップＳ３０８で、全ての画像処理が完了したか否かの判定が行われる。
【００４９】
同様にして、全ての必要な画像処理が完了するまで、上述の検出および削除過程、画像処理過程、合成過程が繰り返される。途中一度でもステップＳ３０２において前段階の付加データが検出されない場合は、エラーとして画像データを用紙に出力することを中断し（ステップＳ３０３）、ステップＳ３０４で一連の動作を終了する。このことによって、画像データが適正な画像処理を受けず、不正な手段によって途中のデータパス上に送り込まれたと判断することができるとともに、そのような経路で挿入された不正データについては処理を中断することができる。
【００５０】
最終的な画像処理である第Ｎ画像処理手段１２９（Ｎは自然数）が完了したら、第Ｎ合成手段１３０によって、第Ｎ番目の画像処理が適正に完了した旨の付加データが画像データに合成され、ステップＳ３０８の判定で全ての画像処理が完了したとして、画像出力装置１１１の検知削除手段１３１ａへ送られる。検知削除手段１３１ａでは、前段階である第Ｎ合成手段１３０によって適正に付加データが合成されていることが検出されるか否かが判定される（ステップＳ３０９）。ステップＳ３０９で付加データが検出されない場合、すなわち判定がＮｏの場合は、上述のようにエラーとして画像データを用紙に出力することを中断し（ステップＳ３０３）、ステップＳ３０４で一連の動作を終了する。
【００５１】
ステップＳ３０９で付加データが検出された場合、すなわち判定がＹｅｓの場合は、画像データは第Ｎ合成手段１３０によって適正に付加データが合成されたとみなされ、これにより第１〜第Ｎ合成手段による全ての付加データが適正に合成されたとみなされ、検知削除手段１３１ａは、画像データから付加データを削除した上で（ステップＳ３１０）、出力手段１３２に送る。画像データは、出力手段１３２によって出力され（ステップＳ３１１）、ステップＳ３１２で一連の動作を終了する。
【００５２】
２−３．第２実施形態の効果
本実施形態によれば、毎回の画像処理を行う際に、前段階の画像処理が適正に行われたか否かを付加データによって判断し、付加されていない場合は処理を中断し、付加されている場合は付加データを削除してから次の画像処理を行い、画像処理が完了したら、処理が完了した旨の付加データを合成して後段階へ送るため、適正なルートで画像が入力された場合は、第１〜第Ｎまでの付加データが画像データに順次埋め込まれ、それに基いて、出力を行う。したがって、不正な手段によって画像データが外部から画像形成装置のデータパスに送り込まれた場合は、途中の検知削除手段におけるこれらの付加データが欠落していることが検知される。これにより、処理を中断させたり、警告のメッセージをディスプレイに表示するなどの制御を行うことができる。また、欠落している付加データを解析することによって、どの段階で画像データの抜き取り（盗聴）や挿入が行われたかを突き止めることも可能である。
【００５３】
（３）その他の実施形態
３−１．第３実施形態
図８は、本発明の第３の実施形態における画像形成装置１００の主要構成を示すブロック図である。この図の画像形成装置１００、画像読取装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示しており、また、図２に示す第１実施形態の画像出力装置１００と主構成は同一である。
【００５４】
第１と第３実施形態の構成の共通点については説明を省略し、相違点のみを述べると、第３実施形態の画像形成装置１００においては、第１実施形態の検知手段１２２〜１２８に相当するものが設けられていない。すなわち、画像処理装置１１０には、第１画像処理手段１２３および第１合成手段１２４からなる第１のユニットから、第Ｎ画像処理手段１２９および第Ｎ合成手段１３０からなる第Ｎのユニットまでが、直列に接続されている。
【００５５】
画像読取装置１０９の入力手段１２０から読み取られた画像データは、合成手段１２１によって、入力手段からの読み取りがなされた旨の付加データが合成される。画像データは、この付加データの有無を検知されることなく、画像処理装置１１０の第１画像処理手段１２３に送られ、画像処理が施される、続いて、第１合成手段１２４によって、第１画像処理手段によって画像処理が施された旨の付加データが画像データに合成され、次の第２画像処理手段１２６に送られる。同様の処理を繰り返して、第Ｎ画像処理手段１２９による画像処理が完了した旨の付加データを合成手段１３０によって合成された画像データは、画像出力装置１１１の検知手段１３１に送られる。検知手段１３１では、画像データに合成手段１２１〜第Ｎ合成手段１３０による付加データが全て適正に合成されているか否かが検知され、検知された場合は出力手段１３２によって印刷を行い、検知されない場合は処理を中断する。
【００５６】
第３実施形態では、個々の画像処理手段の直前においては付加データの検知を行わずに、出力手段の直前のみで付加データの検知をまとめて行う。この形態によれば、個々の画像処理手段においては不正なデータの挿入を検知することはできないが、出力を行うためには画像データに全ての付加データが合成されていなければならないため、最後の出力段階において付加データの検知をまとめて一度行うだけで、不正なデータの挿入を検知して処理を中断させることができる。このように、画像形成装置を簡略化することができるという利点がある。
【００５７】
３−２．第４実施形態
図９は、本発明の第４の実施形態における画像形成装置１００の主要構成を示すブロック図である。この図の画像形成装置１００、画像読取装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示しており、また、図２に示す第１実施形態の画像出力装置１００と主構成は同一である。
【００５８】
第１と第４実施形態の構成の共通点については説明を省略し、相違点のみを述べると、第４実施形態の画像形成装置１００においては、第１実施形態の検知手段１２２〜１２８および合成手段１２４〜１３０に相当するものが設けられていない。すなわち、画像処理装置１１０には、第１画像処理手段１２３から、第Ｎ画像処理手段１２９までが直列に接続されている。
【００５９】
画像読取装置１０９の入力手段１２０から読み取られた画像データは、合成手段１２１によって、入力手段からの読み取りがなされた旨の付加データが合成される。画像データは、この付加データの有無を検知されることなく、画像処理装置１１０の第１画像処理手段１２３に送られ、画像処理が施される、続いて、付加データが合成されることなく、次の第２画像処理手段１２６に送られる。同様の処理を繰り返して、第Ｎ画像処理手段１２９による画像処理が完了した画像データは、画像出力装置１１１の検知手段１３１に送られる。検知手段１３１では、合成手段１２１による付加データと、各画像処理手段による画像処理特有のデータ変更パターンを検知することによって、画像データが正規のパスで各画像処理手段を通過してきたことを確認する。例えば、画像データに誤差拡散の処理を行った場合、画像を構成する画素には、誤差拡散特有の特徴が現れるため、検知手段は、このような特徴を検知することによって、当該処理が行われたとみなす。画像データに合成手段１２１および各画像処理特有のパターンが検知された場合は、出力手段１３２によって印刷を行い、検知されない場合は処理を中断する。
【００６０】
第４実施形態では、合成手段１２１の付加データの検知によって、画像データが入力手段１２０から正規に入力されたことを検知する以外は、付加データの検知ではなく、個々の画像処理手段による画像処理特有の画素パターンを検知することによって、当該処理が適正に行われたと確認することができる。この形態によれば、個々の画像処理手段においては不正なデータの挿入を検知することはできないが、出力を行うためには画像データに全ての画像処理の特徴パターンが検知されなければならないため、最後の出力段階において検知をまとめて一度行うだけで、不正なデータの挿入を検知して処理を中断させることができる。このように、画像処理装置１１０において検知手段と合成手段を省くことができ、画像形成装置を簡略化することができるという利点がある。
【００６１】
３−３．第５実施形態
図１０は、本発明の第５の実施形態における画像形成装置１００の主要構成を示すブロック図である。この図の画像形成装置１００、画像読取装置１０９、画像処理装置１１０、画像出力装置１１１は、図１と同じ装置を示しており、また、図８に示す第３実施形態の画像出力装置１００と主構成は同一である。
【００６２】
第３と第５実施形態の構成の共通点については説明を省略し、相違点のみを述べると、第５実施形態の画像形成装置１００においては、第３実施形態の入力手段１２０と合成手段１２１からなるユニットに相当するものが、入力手段Ａ１２０ａと合成手段１２１ａからなるユニットと、入力手段Ｂ１２０ｂと合成手段１２１ｂからなるユニットの並列接続になっている。また、第３実施形態の第１画像処理手段１２３と第１合成手段１２４からなるユニットに相当するものが、画像処理手段（１−１）１２３ａと合成手段１２４ａからなるユニットと、画像処理手段（１−２）１２３ｂと合成手段１２４ｂからなるユニットの並列接続となっている。以下同様に、第３実施形態の第Ｎ画像処理手段１２９と第Ｎ合成手段１３０からなるユニットに相当するものが、画像処理手段（Ｎ−１）１２９ａと合成手段１３０ａからなるユニットと、画像処理手段（Ｎ−２）１２９ｂと合成手段１３０ｂからなるユニットの並列接続となっている。
【００６３】
この実施形態では、入力される画像の種類によって、入力手段や必要な画像処理が、予めユーザーによって指定される。画像データは、画像形成装置が有する画像処理機能のうち必ずしも全ての画像処理機能を施される必要はなく、例えば、モノクロの画像であれば、色調補正といったカラー用の画像処理は必要ないなど、画像データの種類によって必要な画像処理に違いがあるからである。このように、画像データによって必要な画像処理を予め指定して、画像形成装置１００のインターフェースから入力を行う。画像処理の指定は、例えば、「入力手段Ａ」→「画像処理１−１」→「画像処理２−２」→・・・→「画像処理Ｎ−１」のように行う。入力を行ったら、画像読取装置１０９の入力手段Ａ１２０ａまたは入力手段Ｂ１２０ｂから画像を読み取る。読み取られた画像データは、合成手段１２１ａまたは合成手段１２１ｂによって、入力手段からの読み取りがなされた旨の付加データが合成される。画像データは、この付加データの有無を検知されることなく、画像処理装置１１０の画像処理手段（１−１）１２３ａまたは画像処理手段（１−２）１２３ｂに送られ、画像処理が施される、このとき、上述の画像処理指定に基いて、選択された方の画像処理が行われる。
【００６４】
続いて、合成手段１２４ａまたは合成手段１２４ｂによって、画像処理手段（１−１）または画像処理手段（１−２）によって画像処理が施された旨の付加データが画像データに合成され、次の画像処理手段（２−１）１２６ａまたは画像処理手段（２−２）１２６ｂに送られる。同様の処理を繰り返して、画像処理手段（Ｎ−１）１２９ａまたは画像処理手段（Ｎ−２）１２９ｂによる画像処理が完了した旨の付加データを合成手段１３０ａまたは合成手段１３０ｂによって合成された画像データは、画像出力装置１１１の検知手段１３１に送られる。検知手段１３１では、画像データに合成手段１２１ａ（１２１ｂ）〜第Ｎ合成手段１３０ａ（１３０ｂ）による付加データが全て適正に合成されているか否かが検知され、ユーザーが指定した画像処理の経路との比較が行われ、検知された合成データと指定した経路が同一の場合は出力手段１３２によって印刷を行い、同一でない場合は処理を中断する。
【００６５】
第５実施形態では、個々の画像処理手段の直前においては付加データの検知を行わずに、出力手段の直前のみで付加データの検知をまとめて行う。この形態によれば、個々の画像処理手段においては不正なデータの挿入を検知することはできないが、出力を行うためには画像データに全ての付加データが合成されていなければならないため、最後の出力段階において付加データの検知をまとめて一度行うだけで、不正なデータの挿入を検知して処理を中断させることができる。このように、画像形成装置を簡略化することができるという利点がある。また、必ずしも全ての画像処理が必要ない場合において、必要な画像処理の経路を予め指定しておき、この経路と同一の画像処理を完了した旨の付加データが合成されていない画像データは、不正な手段で挿入された画像データとして、処理を中断することができる。
【００６６】
以上において説明した動作手順のプログラムは、半導体メモリ、ハードディスク装置、光ディスク、光磁気ディスク、またはその他適当な記憶媒体に格納して提供することもできる。
【産業上の利用可能性】
【００６７】
スキャナ、通信インターフェースやＦＡＸインターフェース等、複写機、プリンタ、複合機に実装された他の入力手段からの入力においても、本発明を適用することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の画像形成装置を利用したシステム構成の一例を示すブロック図である。
【図２】第１実施形態に係る画像形成装置の概要を示すブロック図である。
【図３】図２に示す画像形成装置の動作の一例を示す模式図である。
【図４】図２に示す画像形成装置の動作の一例を示すフローチャートである。
【図５】第２実施形態に係る画像形成装置の概要を示すブロック図である。
【図６】図５に示す画像形成装置の動作の一例を示す模式図である。
【図７】図５に示す画像形成装置の動作の一例を示すフローチャートである。
【図８】第３実施形態に係る画像形成装置の概要を示すブロック図である。
【図９】第４実施形態に係る画像形成装置の概要を示すブロック図である。
【図１０】第５実施形態に係る画像形成装置の概要を示すブロック図である。
【符号の説明】
【００６９】
１００、１１２、１１５  画像形成装置
１０１      ＣＰＵ
１０２      ＲＡＭ
１０３      ネットワークＩ／Ｆ
１０４      モデム
１０５      ＲＯＭ
１０６      ＨＤＤ
１０７      ユーザーＩ／Ｆ
１０８      内部バス
１０９      画像読取装置
１１０      画像処理装置
１１１      画像出力装置
１１３      ＰＣ
１１４      ＷＡＮまたはＬＡＮ
１１６      公衆回線網
１１７      ＦＡＸ
１２０      入力手段
１２１、１２４、１２７、１３０  合成手段
１２２、１２５、１２８，１３１  検知手段
１２３、１２６、１２９  画像処理手段
１３２      出力手段
【図１】
2008140296.tif 000003
【図２】
2008140296.tif 000004
【図３】
2008140296.tif 000005
【図４】
2008140296.tif 000006
【図５】
2008140296.tif 000007
【図６】
2008140296.tif 000008
【図７】
2008140296.tif 000009
【図８】
2008140296.tif 000010
【図９】
2008140296.tif 000011
【図１０】
2008140296.tif 000012