(57)【要約】【課題】  原稿の画像から複写を禁止する文書であることを示す情報などを検知する装置の搭載を検出して、その検出結果で複写禁止機能等を自動で追加する。【解決手段】  原稿画像を読み取った画像データの画像中にドットパターンなどの所定の情報が含まれているか否かを検出する処理を所定のプログラムに基づいて行う画像検知ユニットが画像処理装置内に存在するか否かを判定し、存在するときは、フラグを立てておく。複写を行う際に、このフラグが立てられているときは（ステップＳ１２のＹ）、メモリのＲＯＭに存在する制御プログラムを用いて、ドットパターンなどの検出を行う（ステップＳ１４）。この検出によりドットパターンなどが含まれていると判断したときは（ステップＳ１４のＹ）、画像データに所定の処理、例えば、画像が判別できないように画像処理ユニットで加工を行うなどを実行して（ステップＳ１５）、プロッタに出力する。【選択図】    図３
2005142838.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検知する処理を所定のプログラムに基づいて行う検出装置が本装置に存在するか否かを判定する判定手段と、
この判定により前記検出装置が存在すると判断したときは、所定の記憶領域に存在する前記プログラムを用いて前記検知を行う検知手段と、
この検知手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
を備えている画像処理装置。
【請求項２】
前記判定手段は、前記所定の情報として前記原稿画像中の局所的な画像特徴を検出する前記検出装置が存在するか否かを判定する、請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記所定の情報として前記原稿画像の背景、前面又は全面に埋め込まれているドットパターンを検出する前記検出装置が存在するか否かを判定する、請求項１に記載の画像処理装置。
【請求項４】
前記判定手段は、前記ドットパターンのドット数により前記所定の情報が含まれているか否かの判断を行う前記検出装置が存在するか否かを判定する、請求項３に記載の画像処理装置。
【請求項５】
前記判定手段は、前記ドットパターンの数により前記所定の情報が含まれているか否かの判断を行う前記検出装置が存在するか否かを判定する、請求項３に記載の画像処理装置。
【請求項６】
前記原稿画像の読取を行なうスキャナと、
前記処理手段で処理後又は前記処理手段で処理がなされなかった前記画像データに基づいて媒体上に画像の形成を行うプロッタと、
を備え、
前記読取、前記画像形成、並びに前記検出装置が本装置に存在するときの前記検知、及び前記所定の処理は同時並行的に実行されて、前記検知がなされたときには前記画像形成途上でも当該画像形成に用いる前記画像データに前記所定の処理を行なう、
請求項１〜５のいずれかの一に記載の画像処理装置。
【請求項７】
本装置の各種操作をユーザから受け付けるタッチパネルと、
前記判定手段で前記検出装置が存在すると判定したときは前記検知及び前記所定の処理の実行に関する操作メニューを前記タッチパネルに追加して表示する表示手段と、
を備えている請求項１〜６のいずれかの一に記載の画像処理装置。
【請求項８】
前記表示手段は、前記追加して表示する文字、数字、又は記号の少なくとも一部を他の文字、数字、又は記号と並べて前記タッチパネルへの表示を行う、請求項７に記載の画像処理装置。
【請求項９】
前記表示手段は、ユーザについて所定の認証がなされることを条件に前記タッチパネルへの表示を行う、請求項７又は８に記載の画像処理装置。
【請求項１０】
前記判定手段で前記検出装置が存在すると判定したときは、前記検出装置が存在する旨を表示する情報を設定する設定手段を、備えている請求項１〜９のいずれかの一に記載の画像処理装置。
【請求項１１】
前記検出手段は、前記検出装置自身が出力する信号の検知の有無により前記検出装置が本装置に存在するか否かを検知する、請求項１〜１０のいずれかの一に記載の画像処理装置。
【請求項１２】
原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検知する処理を所定のプログラムに基づいて行う検出装置が本装置に存在するか否かを判定する判定手段と、
この判定により前記検出装置が存在すると判断したときは、所定の記憶領域に存在する前記プログラムを用いて前記検知を行う検知手段と、
この検知手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、
をコンピュータに実行させるコンピュータに読み取り可能なプログラム。
【請求項１３】
前記判定手段は、前記所定の情報として前記原稿画像中の局所的な画像特徴を検出する前記検出装置が存在するか否かを判定する、請求項１２に記載のプログラム。
【請求項１４】
前記判定手段は、前記所定の情報として前記原稿画像の背景又は全面に埋め込まれているドットパターンを検出する前記検出装置が存在するか否かを判定する、請求項１２に記載のプログラム。
【請求項１５】
前記判定手段は、前記ドットパターンのドット数により前記所定の情報が含まれているか否かの判断を行う前記検出装置が存在するか否かを判定する、請求項１４に記載のプログラム。
【請求項１６】
前記判定手段は、前記ドットパターンの数により前記所定の情報が含まれているか否かの判断を行う前記検出装置が存在するか否かを判定する、請求項１４に記載のプログラム。
【請求項１７】
請求項１２〜１６のいずれかの一に記載のプログラムを記憶している、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、プログラム、及び、このプログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
特許文献１には、特定画像判定手段の物理的状態により、決定手段は処理内容を決定し、判定手段が取り外された場合（不正な使用）の防衛手段とする技術が開示されている。
【０００３】
特許文献２，３には、着脱可能な特定画像判定手段、判定手段の接続状態を認識する手段を備え、判定画像を変更するために特定画像判定手段を着脱可能とし、特定画像判定手段が接続されていない場合は、エラー処理する技術が開示されている。
【０００４】
特許文献４には、偽造防止手段が取り外されたことを検知すると複写機能の一部または全部を不能状態とする技術が開示されている。
【０００５】
特許文献５には、複写禁止原稿判定装置が装着されているか否かの判定結果に応じて複写動作を制御する技術が開示されている。
【０００６】
特許文献６には、複写禁止判定ボードが接続されているか否かの判定結果により複写禁止制御する技術が開示されている。
【０００７】
特許文献７には、画像信号処理手段と判定手段を１チップ回路に構成する技術が開示されている。
【０００８】
【特許文献１】特許第２６４７５６６号公報
【特許文献２】特許第３０３２７２２号公報
【特許文献３】特許第３０３２７２３号公報
【特許文献４】特開平６−５４１８５号公報
【特許文献５】特開平７−３０７４８号公報
【特許文献６】特開平７−３２２０６２号公報
【特許文献７】特許第３１８４５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
複写機が高性能になった場合に複写されると困る文書というものが存在する。例えば、紙幣等は、複写で容易に偽造されてしまうと社会的影響が大きい。したがって、紙幣の検知機能はカラー複写機には必須になっている。しかし、紙幣の画像を検知する紙幣検知ユニットを複写機から取り外してしまえば、偽造防止機能をかいくぐることも可能となってしまう。
【００１０】
このようなすりぬけを防止するために、特許文献１〜６に開示の技術では、紙幣検知ユニットの有無を複写機が確認してから複写処理を行う技術が提案され、特許文献７には、紙幣検知ユニットを分離できないように複写に必要なユニットと同一化する技術が開示されている。
【００１１】
他方、オフィスにおいてもマル秘文書等は複写を禁止したい。つまり、マル秘文書の付近にある複写機でマル秘文書が複写されて持ち出されることなどを防ぎたいという要請が存在する。ただし、このような要求は一般ユーザにはなく、一部のセキュリティに気を配る必要のあるユーザに限られる。このような事情から、マル秘文書の複写禁止機能（例えば、読取画像中からマル秘マークを検知したら複写はしない、所定の地紋パターンを検知したら複写しない、所定のグリフコードを検知したら複写しない、所定の透かしを検知したら複写しない等）は複写機のオプション機能としてユーザに提供される。
【００１２】
このようなオプション機能が導入されているオフィス環境においては、セキュリティ意識が高いので、悪意をもった人が一般社員に発見されずにマル秘文書検知ユニットを見つけ出して取り外すことは非常に困難と思われる。従って、マル秘文書複写禁止機能オプションが導入されている環境下ではマル秘文書検知ユニットの有無を確認して複写の可否を判定し、あるいは検知ユニットと画像処理ユニットを同一化する必要はないと思われる。つまり、マル秘文書検知ユニットが装置内に存在する場合は、マル秘文書複写禁止機能オプションが追加されているのであり、マル秘文書検知ユニットが存在しない場合は、マル秘文書複写禁止機能オプションが追加されていないと判断してほぼ間違いない。
【００１３】
また、通常、マル秘文書検知ユニットなどのオプション機能の追加をする場合、ユニットを追加もしくはユニットを搭載したボード（大きなユニット）の交換などを行うが、それ以外に制御ソフトを入れ替える必要があり、手間である。また、制御ソフトのバージョンが増えることは、商品化のためのテスト工程が増加し、管理が煩雑となる。
【００１４】
本発明の目的は、原稿の画像から複写を禁止する文書であることを示す情報などを検知する装置の搭載を検出して、その検出結果で複写禁止機能等を自動で追加することによって、制御プログラム等の入れ替えの手間、制御プログラムのバージョン増加等を回避することである。
【課題を解決するための手段】
【００１５】
本発明は、原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検知する処理を所定のプログラムに基づいて行う検出装置が本装置に存在するか否かを判定する判定手段と、この判定により前記検出装置が存在すると判断したときは、所定の記憶領域に存在する前記プログラムを用いて前記検知を行う検知手段と、この検知手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、を備えている画像処理装置である。
【００１６】
別の面から見た本発明は、原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検知する処理を所定のプログラムに基づいて行う検出装置が本装置に存在するか否かを判定する判定手段と、この判定により前記検出装置が存在すると判断したときは、所定の記憶領域に存在する前記プログラムを用いて前記検知を行う検知手段と、この検知手段により前記所定の情報が含まれていると判断したときは当該判断を行った前記読取った画像データに所定の処理を行う処理手段と、をコンピュータに実行させるコンピュータに読み取り可能なプログラムである。
【発明の効果】
【００１７】
本発明によれば、検出装置が搭載されているか否かを検出して、搭載されていれば、自動で検出装置に必要な制御プログラムを追加でき、検出装置の増設による制御プログラムの入れ替えは不要になる。
【発明を実施するための最良の形態】
【００１８】
本発明を実施するための最良の一形態について説明する。
【００１９】
図１は、本実施の形態である画像処理装置１のハードウェアの一構成例を示すブロック図である。図１に示すように、この画像処理装置１は、画像処理装置１の各部を集中的に制御するＣＰＵ１０１と、このＣＰＵ１０１が用いるＲＯＭ、ＲＡＭ、フラッシュメモリなどの様々な記憶装置から構成されるメモリ１０２と、原稿の画像を読み取るスキャナ１０３と、この読み取った画像などの画像データを蓄積する磁気記憶装置１０４と、スキャナ１０３で読み取った画像データに対して様々な画像処理を施す画像処理ユニット１０５と、この画像処理後の画像データに基づいて用紙などの媒体上に画像の形成を行うプロッタ１０６と、タッチパネルを備え、画像処理装置１の各種操作をユーザから受け付け、各種メッセージを表示する操作パネル１０７と、がバス１０８を介して接続されている。また、画像処理装置１は原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検出する処理を所定のプログラムに基づいて行う検出装置となる画像検知ユニット１０９がオプションとして接続可能である。
【００２０】
プロッタ１０６は、その印刷方式として、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００２１】
画像検知ユニット１０９は、マイクロプロセッサを備え、メモリ１０２のＲＯＭなどに予め格納されている制御プログラムにより動作する。その詳細な処理内容については後述する。
【００２２】
このような画像処理装置１は、具体的には、デジタル複写機や、ＰＣ（パーソナルコンピュータ）にスキャナ１０３とプロッタ１０６とを接続して構成することなどが考えられる。また、画像読取装置として構成して、これにプロッタ１０６を接続することなども考えられる。
【００２３】
次に、画像処理装置１が実行する処理について説明する。
【００２４】
図２は、画像検知ユニット１０９の検知処理のフローチャートである。かかる処理は、画像処理装置１の主電源が投入されて、画像処理装置１が起動される際に実行される。すなわち、ＣＰＵ１０１は、起動時にバス１０８に接続されている各機器を検出するが、これにより、画像検知ユニット１０９の存在を検出したと判定すると（判定手段）（ステップＳ１のＹ）、メモリ１０２のＲＡＭなどに検出装置が存在する旨を表示する情報の設定としてフラグを立てる（設定手段）（ステップＳ２）。かかる情報の設定は、あるいは、図１に示すように、ディップスイッチ１１０などの設定によってもよい（以下では、フラグによるものとして説明する）。
【００２５】
次に、この図２の処理を前提として実行される処理について説明する。まず、画像処理装置１により原稿の画像を複写する場合の処理について説明する。ユーザが操作パネル１０７を操作して原稿の複写を指示することにより、図３の処理は開始する。
【００２６】
まず、原稿の読取が開始され（ステップＳ１１）、前述のフラグが設定されているかを判断し（ステップＳ１２）、フラグが設定されていると判定する（判定手段）（ステップＳ１２のＹ）、すなわち、画像検知ユニット１０９がオプションで装着されていることを確認すると、画像検知ユニット１０９で使用する制御プログラムを、所定の記憶領域、この例ではメモリ１０２の記憶媒体であるＲＯＭから読み出して、画像検知ユニット１０９で画像処理装置１は原稿画像を読み取った画像データの画像中に所定の情報が含まれているか否かを検出する処理を開始し（検知手段）（詳細は後述する）（ステップＳ１３）、所定の情報が含まれていたときは（ステップＳ１４のＹ）、所定の画像破壊信号が画像検知ユニット１０９からＣＰＵ１０１に出力されて（図１を参照）、画像処理ユニット１０５で所定の処理、例えば、画像が判別できないように加工を加える（黒塗りにするなど）などの処理を行い（処理手段）（ステップＳ１５）、さらに、画像処理ユニット１０５で様々な所定の画像処理を必要に応じて行なって（ステップＳ１６）、その処理後の画像データに基づいてプロッタ１０６で用紙などの媒体上に画像形成を行う（ステップＳ１７）。そして、この画像形成が完了するまで（ステップＳ１８のＹ）、ステップＳ１４以下の処理を繰り返す。なお、ステップＳ１２のＮの場合は、通常の複写処理が、図３の処理によらずに実行される。
【００２７】
これにより、所定のドットパターン（後述する）など、所定の情報が原稿に含まれているときには、画像が判別できないように破壊するなどの加工を加えて印刷出力することができる。また、図３の処理によれば、原稿の画像の読取、画像検知ユニット１０９での検知、画像処理ユニット１０５での処理、プロッタ１０６での画像形成は、同時並行的に実行され、画像検知ユニット１０９での検知がなされたときには、プロッタ１０６での画像形成途上でも画像形成に用いる画像データに画像処理ユニット１０５で前述の所定の処理が開始される。よって、画像処理装置１が、高速なモノクロの複写機などであって、原稿の読取とほぼ同時に画像形成も開始されるような装置であっても、一枚の原稿の読み取り途上で原稿中に後述のドットパターンなどが検知されれば、ただちに、その段階で画像の破壊などが実行されるので、画像の破壊などのタイミングが画像形成の完了のタイミングに対して間に合わなくなるようなことはない。
【００２８】
また、図２の処理を前提として、図４の処理も実行する。すなわち、前述のフラグが設定されているかを判定し（判定手段）（ステップＳ２１）、フラグが設定されている（ステップＳ２１のＹ）、すなわち、画像検知ユニット１０９がオプションで装着されていることを確認すると、ユーザの認証を、暗証番号の認証や指紋認証など周知の手段により実行し（ステップＳ２２のＹ）、画像検知ユニット１０９がオプションとして設定されている場合の操作パネル１０７のタッチパネルに表示する表示メニューをメモリ１０２のＲＯＭから読み出して、表示する（表示手段）（ステップＳ２３）。図５は、この場合の表示例であり、この表示メニューでパラメータの設定を受付けて（ステップＳ２４）、この設定がなされることにより、図４の処理は終了する。
【００２９】
図５の表示メニューは、画像検知ユニット１０９の検出性能を左右する閾値の大きさを設定するもので（後述する）、図５の例では、黒三角形状のレベルメータ１５１で弱から強まで無段階に設定可能とされている。しかし、このような閾値の設定を誰でも容易にできるようでは、画像検知ユニット１０９をオプションで設けたことの意義が減じてしまうので、図５の表示メニューに代えて図６の表示メニューを表示するようにしてもよい。これは、レベルメータ１５１の表示に代えて前述の閾値の大きさを数値１５２で表示しており（あるいは、文字、記号などを用いてもよい）、この数値１５２をはさむように、無意味な文字、数値、記号など（符号１５３）が羅列されて表示される。これにより、事情を知らないユーザは、図６の表示メニューの意味がわからず、勝手に前述の閾値を操作することができなくなるので、画像検知ユニット１０９をオプションで設けたことを意義あらしめることができる。
【００３０】
次に、画像検知ユニット１０９により実行される処理について説明する。
【００３１】
前提として、ユーザは、複写を禁止したい画像があるときは、この画像にドットパターンを重畳した画像を作成する。図７は、これらの一例を示すものである。例えば、複写を禁止したい画像が図７（ａ）に示すように背景白地の原稿２０１であった場合に、図７（ｂ）（ｃ）に示すように、ドット２０２から構成されるドットパターン２０３を背景白地の原稿２０１の背景に（あるいは前面（原稿２０１文字などの画像のレイヤの上）に又は全面（画像の全体に敷き詰める）に）形成した原稿２０４を作成する。図７（ｂ）の例では縦横等間隔に連続するドット２０２から構成されるドットパターン２０３の例を示し、図７（ｃ）の例では図７（ｄ）に示すようなドットパターン２０３を縦横に連続した例を示す。これらのほかにもドットパターン２０３には様々な形態のものを用いることができる。
【００３２】
次に、画像検知ユニット１０９で行う処理について説明する。図８は、画像検知ユニット１０９の機能ブロック図であり、図９は、この場合の処理のフローチャートである。すなわち、スキャナ１０３から画像データが入力すると（ステップＳ３１のＹ）、磁気記憶装置１０４のメモリ領域へ画像を複写し（ステップＳ３２）、この画像から予め登録されているドットパターン２０３のドット２０２をドット検出部３０１が検出する（ステップＳ３３）。この検出には例えばパターンマッチングを用いることができる。そして、ドット密度判断部３０２は、検出したドット２０２の画像のある面積内における密度（ドット密度）を計算し（ステップＳ３４）、そのドット密度がドットパターン２０３のドット密度として予め登録されている数値の範囲内に入るか否かを判断する（ステップＳ３５）。これは、一つの原稿用紙が含んでいる複写禁止のドットパターン２０３のドット数や、あらかじめ規定の原稿サイズに打たれる複写禁止ドットパターン２０３の数は決まっているので、隠蔽などの影響を考慮しても同一性があれば一定の数値の範囲内に入るはずである。
【００３３】
入る場合は（ステップＳ３５のＹ）、そのドット数を累積して（ステップＳ３６）、ドット数判断部３０３は、ドット密度判断部３０２で計算されたドット２０２の数が、予め登録されているドット数に関する数値範囲内（前述の閾値に相当する）に含まれていると判定した場合（ステップＳ３７のＹ）、画像中にはドットパターン２０３が含まれていると判断し、画像は複写禁止文書の画像であると判断する（ステップＳ３８）。この場合は、前述のように画像処理手段１２１で画像の判別ができないような画像処理を施すなどの所定の処理がなされることになる。
【００３４】
図１０は、図８の機能ブロックを用いた図９とは別の処理例のフローチャートである。すなわち、スキャナ１０３から画像データが入力すると（ステップＳ４１のＹ）、磁気記憶装置１０４のメモリ領域へ画像を複写し（ステップＳ４２）、この画像から予め登録されているドットパターン２０３のドット２０２をドット検出部３０１が検出する（ステップＳ４３）。この検出には例えばパターンマッチングを用いることができる。そして、ドット２０２で構成されるドットパターン２０３（例えば、図７（ｄ）に示すようなドットパターン２０３）を検出して（ステップＳ４４）、ドット密度判断部３０２は、検出したドットパターン２０３の画像のある面積内における密度（ドットパターン密度）を計算し（ステップＳ４５）、そのドットパターン密度がドットパターン２０３のドットパターン密度として予め登録されている数値の範囲内に入るか否かを判断する（ステップＳ４６）。これも、一つの原稿用紙が含んでいる複写禁止のドットパターン２０３のドット数や、あらかじめ規定の原稿サイズに打たれる複写禁止ドットパターン２０３の数は決まっているので、隠蔽などの影響を考慮しても同一性があれば一定の数値の範囲内に入るはずである。
【００３５】
入る場合は（ステップＳ４６のＹ）、そのドットパターン数を累積して（ステップＳ４７）、ドット数判断部２０３は、ドット密度判断部３０２で計算されたドットパターン２０３の数が、予め登録されているドットパターン数に関する数値範囲内（前述の閾値に相当する）に含まれていると判定した場合（ステップＳ４８のＹ）、画像中にはドットパターン２０３が含まれていると判断し、画像は複写禁止文書の画像であると判断する（ステップＳ４９）。この場合も、前述のように画像処理手段１２１で画像の判別ができないような画像処理を施すなどの所定の処理がなされることになる。
【００３６】
また、原稿を読み取る際に原稿が斜めに傾いて読み取られる場合もあるため、例えば、図７（ｄ）のドットパターン２０３であれば、図１１に示すように、ドットパターン２０３を所定角度回転した複数パターン用意して、ドット検出部３０１での処理を行う。なお、図１１の例では、図７（ｄ）のドットパターン２０３について、回転のないもの（ａ）、右９０°回転したもの（ｂ）、左９０°回転したもの（ｃ）、１８０°回転したもの（ｄ）、をそれぞれ例示している。
【００３７】
但し、前述のように、画像検知ユニット１０９による検出処理は、画像の読み込み、画像の形成、画像処理ユニット１０５における処理と同時並行的に行われるため、図９、図１０の処理は、実際には図１２にように行われる。かかる処理について説明する。
【００３８】
図１２に示すように、スキャナ１０３で読み込まれた画像が１ライン分、画像検知ユニット１０９に読み込まれる（ステップＳ５１）。画像検知ユニット１０９は、所定の色の画像について２値化を行う（ステップＳ５２）。次に、図９、図１０を参照して前述したような検出処理を行う（ステップＳ３３〜Ｓ３８，Ｓ４３〜Ｓ４９の処理）（ステップＳ５３）。すなわち、ここでは、ドット２０２の位置を検知し、以前に検知された（すでに処理されたラインの）ドット２０２も含めて、それらが所定のドットパターン２０３であるかパターンマッチングを行う。これにより、パターンマッチングの結果から所定のドットパターン２０３を検出する。そして、画像読み込みが終了していなければ（ステップＳ５４のＮ）、ステップＳ５１に戻って、次の１ライン分の画像を画像検知ユニット１０９へ入力し、以上の処理を繰り返す。
【００３９】
次に、ドットパターン２０３ではなく、原稿中のマル秘マークを画像検知ユニット１０９で検知する処理について説明する。図１３は、かかる処理のフローチャートである。まず、スキャナ１０３で読み込まれた画像が１ライン分、画像検知ユニット１０９に読み込まれる（ステップＳ６１）。画像検知ユニット１０９は、所定の色（マル秘マークは通常赤であるから、例えば、赤）の画像について２値化を行う（ステップＳ６２）。次に、円の検知処理を行い、円が検知されたら（ステップＳ６３のＹ）、円の内部の画像を切り出して「秘」という文字とのマッチング度を計算する（ステップＳ６４）。そして、マッチングの結果より、マル秘マークであるか否かを判定する（ステップＳ６５）。そして、画像読み込みが終了していなければ（ステップＳ６６のＮ）、次の１ライン分の画像を検知ユニット１０９へ読み込み、ステップＳ６１以下の処理を繰り返す。
【００４０】
ここで、マル秘マークなどの画像を検知する場合とドットパターン２０３を検知する場合の処理の規模を比較する。マル秘マークを検知する場合は、少なくとも２値画像を円検知処理してマッチング処理へ切り出すまでは保存しておく必要がある。また、マル秘マークがどのような角度であってもマッチングしなければいけない。それには、様々な角度に回転した「秘」という文字のパターンを作成しておくか、登録されているパターンを微小角度ずつ回転するか、切り出し画像を微小角度ずつ回転するかして、全角度についてマッチング処理を行う必要がある。この処理量は膨大である。他方、ドットパターン２０３は、予め登録しておくパターンの配置を考慮すれば保存する２値画像を少なくしたり、座標で保存したりできるのでメモリの使用量は少なくてすむ。また、スキューに対してもドット２０２の位置関係だけであるので座標でパターン検知を行えば全く処理量は増えない。
【００４１】
さらに、マル秘文書の複写禁止機能としての強度については、マル秘マークなど通常１箇所にしか配置されない画像であればその部分を隠してしまえば、残りの部分は複写できてしまう。しかし、ドットパターン２０３や後述の電子透かしなどのように全面にオーバーレイしておけば、かかる不具合が発生しない。
【００４２】
さらに、高速なモノクロ複写などでは、原稿の読み取りとほぼ同時に画像形成が開始される。このような場合、検知結果が反映されるまでに正常画像が印刷出力されてしまう。そこで、ドットパターン２０３を原稿の全面もしくは縁周辺にオーバーレイしたものであれば、検知の遅延による影響は、マル秘マーク検知による遅延より、どのような置き方をされても均等的に小さくできる。
【００４３】
図１４は、周波数的に所定の周波数を重畳したような電子透かしを原稿に用いた場合の画像検知ユニット１０９による処理のフローチャートである。すなわち、スキャナ１０３で読み込まれた画像が１ライン分、画像検知ユニットに読み込まれる（ステップＳ７１）。画像検知ユニット１０９は、所定の大きさのブロックで画像を切り出し（ステップＳ７２）、周波数解析を行う（ステップＳ７３）。そして、周波数解析の結果から所定の電子透かしであるか否かを判定する（ステップＳ７４）。次に、画像読み込みが終了していなければ（ステップＳ７５のＮ）、ステップＳ７１に戻って、次の１ライン分の画像を検知ユニット１０９へ入力し、以上の処理を繰り返す。
【００４４】
図１５は、画像処理装置１の他の構成例を示すブロック図である。図１５のシステムが図１のものと相違するのは、図１のシステムが、ＣＰＵ１０１の起動時に画像検知ユニット１０９を検出し、画像検知ユニット１０９が画像破壊信号をＣＰＵ１０１に出力したときには、ＣＰＵ１０１が画像処理ユニット１０５でステップＳ１５の処理を実行させるものであるのに対し、図１５のシステムは、画像検知ユニット１０９自身がＣＰＵ１０１に対して自機の存在を知らせる信号（ユニット信号）を出力し、また、画像破壊信号はＣＰＵ１０１に出力するのではなく、画像処理ユニット１０５に直接出力する点である。
【００４５】
これにより、画像検知ユニット１０９で原稿画像からドットパターン２０３などを検出したときは、直ちに画像処理ユニット１０５で画像破壊などの所定の処理を実行し、言行画像の複写を早期に食い止めることが可能となる。
【００４６】
なお、画像検知ユニット１０９からユニット信号を出力するためには、例えば、次のような手段が考えられる。
【００４７】
１）あるプロトコルに基づいて、ＣＰＵ１０１側から画像検知ユニット１０９に問合わせを送信して、画像検知ユニット１０９がそれに対してレスポンスを返す。
【００４８】
２）画像検知ユニット１０９の内部にフラグを設けておき、あるタイミングで当該フラグをＨｉｇｈにしたら、画像検知ユニット１０９側が、あるタイミングでそのフラグをＬｏｗに落とす。
【００４９】
３）画像検知ユニット１０９のＩＤをデータバスに乗せてＣＰＵ１０１から発信すると、そのＩＤを持った画像検知ユニット１０９が、バス１０８（のデータバス）に固有の値を載せて返す。
【００５０】
以上説明したように、画像処理装置１では、画像検知ユニット１０９がオプションとして搭載されているか否かを検出して、搭載されていれば、自動で画像検知ユニット１０９に必要な制御プログラムや、操作パネル１０７に追加する表示メニューを追加でき、画像検知ユニット１０９の増設による制御プログラム等の入れ替えは不要である。
【図面の簡単な説明】
【００５１】
【図１】本実施の形態の画像処理装置の電気的な接続のブロック図である。
【図２】フラグを立てる処理のフローチャートである。
【図３】複写を行う処理のフローチャートである。
【図４】表示メニューを追加する処理のフローチャートである。
【図５】表示メニューの一例の平面図である。
【図６】表示メニューの他の例の平面図である。
【図７】複写を禁止する原稿の一例を示す説明図である。
【図８】画像検知ユニットの機能ブロック図である。
【図９】ドットパターンを検出する処理のフローチャートである。
【図１０】ドットパターンを検出する他例の処理のフローチャートである。
【図１１】予め登録しておくドットパターンの説明図である。
【図１２】実際に行われるドットパターンの検出処理のフローチャートである。
【図１３】原稿のマル秘マークの検出処理のフローチャートである。
【図１４】原稿の電子透かしの検出処理のフローチャートである。
【図１５】画像処理装置の他のシステム構成例の電気的な接続のブロック図である。
【符号の説明】
【００５２】
１  画像処理装置
１０２  記憶媒体
１０３  スキャナ
１０６  プロッタ
１０７  操作パネル
１０９  検出装置
２０２  ドット
２０３  ドットパターン
【図１】
2005142838.tif 000003
【図２】
2005142838.tif 000004
【図３】
2005142838.tif 000005
【図４】
2005142838.tif 000006
【図５】
2005142838.tif 000007
【図６】
2005142838.tif 000008
【図７】
2005142838.tif 000009
【図８】
2005142838.tif 000010
【図９】
2005142838.tif 000011
【図１０】
2005142838.tif 000012
【図１１】
2005142838.tif 000013
【図１２】
2005142838.tif 000014
【図１３】
2005142838.tif 000015
【図１４】
2005142838.tif 000016
【図１５】
2005142838.tif 000017