(57)【要約】【課題】最初の画像形成時から最終的な画像形成時までの追跡を可能にし、情報漏洩の抑止力を高めた画像処理装置、画像形成装置、及び画像処理プログラムを提供する。【解決手段】複写を禁止する旨の複写禁止情報と、その複写禁止を特定の条件の時に解除する複写禁止解除情報と、画像形成元を特定する追跡情報のパターンを内部領域４２に配置し、更新追跡情報のパターンを端部領域４１に配置した背景情報を前景情報と合成して形成する。このような複写を禁止した画像について写禁止解除条件を満たした場合には複写を行うが、読取画像から更新追跡情報を取得した上でこのパターンを削除し、当該画像形成に関する新たな追跡情報を更新追跡情報として元の更新追跡情報が存在した位置に合成する。更新追跡情報が余白となる端部領域４１に配置されているので、変更を容易に行うことができる。【選択図】図２
2008118201.tif 000002
【特許請求の範囲】
【請求項１】
本装置あるいは本装置に画像の形成を指示しているユーザを特定する更新追跡情報を含む背景画像を生成する背景画像生成手段と、画像を記録媒体上に形成する画像形成手段に対して前景画像に前記背景画像生成手段で生成した背景画像を合成した画像を出力する合成出力手段を有し、前記背景画像生成手段は、前記更新追跡情報を前記前景画像の端部領域に配置することを特徴とする画像処理装置。
【請求項２】
前記背景画像生成手段は、前記複写禁止情報で用いられたパターンに関連するパターンを用いて前記更新追跡情報を含む背景画像を生成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記前景画像の端部領域から前記更新追跡情報を取得する更新追跡情報取得手段と、前記前景画像の端部領域の画像を削除する削除手段を有し、前記背景画像生成手段は、前記更新追跡情報取得手段で取得した更新追跡情報に本装置あるいは本装置に画像の形成を指示しているユーザを特定する情報を追加して新たな更新追跡情報として前記背景画像を生成し、前記合成手段は、前記前景画像の端部領域に前記背景画像を合成することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
さらに、前記前景画像から該画像の形成元の情報である追跡情報を取得する追跡情報取得手段を有し、前記背景画像生成手段は、前記追跡情報取得手段で取得された追跡情報と関連づけた更新追跡情報を含む前記背景画像を生成することを特徴とする請求項１ないし請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
さらに、前記前景画像から該画像の形成元の情報である追跡情報を取得する追跡情報取得手段と、前記前景画像の端部領域から更新追跡情報を取得する更新追跡情報取得手段と、前記追跡情報取得手段で取得した追跡情報及び前記更新追跡情報取得手段で取得した更新追跡情報と前記背景画像生成手段で生成した更新追跡情報とに関する情報を関連づけて記憶しておく記憶手段を有していることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項６】
前記前景画像から複写禁止解除情報を取得する複写禁止解除情報取得手段と、前記複写禁止解除情報取得手段で取得した複写禁止解除情報に従い複写禁止解除条件を判定する判定手段と、前記判定手段により複写禁止が解除された場合に前記合成手段で合成された画像の前記形成手段による形成を行うように制御する制御手段を有することを特徴とする請求項１ないし請求項４のいずれか１項に記載の画像処理装置。
【請求項７】
前記制御手段は、前記判定手段により複写禁止か解除されない場合には、前記形成手段での画像の形成を行わないように制御することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
請求項１ないし請求項７のいずれか１項に記載の画像処理装置と、前記画像処理装置から出力される画像を記録媒体上に形成する形成手段を有することを特徴とする画像形成装置。
【請求項９】
請求項１ないし請求項７のいずれか１項に記載の画像処理装置の機能をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理プログラムに関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータやプリンタ、複写機など、複写機能を持つ画像形成装置の普及によって、書類などを簡単に複製できるようになっている。しかしその反面、機密文書の不正複写による情報漏洩が問題となっている。
【０００３】
機密文書の不正コピーの抑制のため、従来より例えば特許文献１や特許文献２に記載されている方法がある。特許文献１に記載されている具体例としては、機密文書のプリント時に、プリントを行ったユーザに関する情報や日時情報、出力した機器の識別情報等（以下、追跡情報と呼ぶ）や、複写を禁止するための複写禁止情報、さらに、特定条件においては複写禁止を解除して複写を許可するための複写禁止解除条件などの情報を画像の全面に埋め込んでからプリント出力する。そして、そのような情報が埋め込まれた原稿をスキャナ等で読み込み、読み取られた画像中に埋め込まれたパターンを検出し、追跡情報や複写禁止情報、複写禁止解除条件の情報などを取得することによって、情報漏洩元を推定することができる。
【０００４】
文書画像中に追跡情報を埋め込む方法としては、上述の特許文献１及び特許文献２においては、例えば次のような方法が提案されている。文書画像の背景全面に微小なパターンで低濃度の背景地紋画像を合成する。背景地紋画像は潜像文字領域と背景領域の２つの領域で構成されており、それぞれの領域は異なる微小パターンで構成されている。潜像文字領域は、比較的小さいドットパターンで構成され、背景領域は、２種類の微小な斜線パターンの配列で構成されている。この２種類の斜線パターンがそれぞれビット０、ビット１を表現し、その２種類の斜線パターンを所定サイズの２次元配列とした２次元コード画像が背景部に互いに隣接して繰り返し配置されている。
【０００５】
上述の特許文献１の具体例における追跡情報や複写禁止情報、複写禁止解除条件の情報などは、背景地紋画像中の２次元コード画像に埋め込まれる。近年ではデータ量が増大し、１つの２次元コード画像に収まらない場合が出てきている。その場合には、各情報を所定のデータ量ごとに複数に分割して、複数の２次元コード画像により埋め込んでいる。また、前景となる画像の内容によっては、２次元コード画像が認識できない場合もあるため、それぞれの２次元コード画像を繰り返して画像全体に配置している。
【０００６】
複写時に画像中に埋め込んだ各情報を取得するには、読み取った画像からそれぞれの２次元コード画像を抽出して復号してゆき、復号された情報を連結して元の追跡情報や複写禁止情報、複写禁止解除条件の情報などを得る。そして、複写禁止であるか否か、複写禁止である場合に複写禁止解除条件があるか否か、複写禁止解除条件が満たされるか否かを判定し、複写禁止でない場合、及び複写禁止でも複写禁止解除条件が満たされる場合に、複写を行う。
【０００７】
このように複写禁止されている場合でも複写禁止解除条件が満たされている場合には複写を行うことができるが、その場合に、複写された画像の背景全体には元の画像を形成した時に埋め込まれた複写禁止情報や複写禁止解除情報、追跡情報などが残っている。従って、複写された画像から、最初に画像を形成した際に埋め込まれている追跡情報は取得できる。さらに、複写した場合についても、いつ、誰がまたはどの装置で複写したかを追跡し、特定できることが望まれている。
【０００８】
【特許文献１】特開２００３−２８０４６９号公報
【特許文献２】特開２００１−３４６０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した事情に鑑みてなされたもので、最初の画像形成時から最終的な画像形成時までの追跡を可能にし、情報漏洩の抑止力を高めた画像処理装置、画像形成装置、画像処理プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本願請求項１に記載の発明は、本装置あるいは本装置に画像の形成を指示しているユーザを特定する更新追跡情報を含む背景画像を生成する背景画像生成手段と、画像を記録媒体上に形成する画像形成手段に対して前景画像に前記背景画像生成手段で生成した背景画像を合成した画像を出力する合成出力手段を有し、前記背景画像生成手段は、前記更新追跡情報を前記前景画像の端部領域に配置することを特徴とする画像処理装置である。
【００１１】
本願請求項２に記載の発明は、本願請求項１に記載の画像形成装置における前記背景画像生成手段が、前記複写禁止情報で用いられたパターンに関連するパターンを用いて前記更新追跡情報を含む背景画像を生成することを特徴とする画像処理装置である。
【００１２】
本願請求項３に記載の発明は、本願請求項１または請求項２に記載の発明の構成に加え、さらに、前記前景画像の端部領域から前記更新追跡情報を取得する更新追跡情報取得手段と、前記前景画像の端部領域の画像を削除する削除手段を有し、前記背景画像生成手段が、前記更新追跡情報取得手段で取得した更新追跡情報に本装置あるいは本装置に画像の形成を指示しているユーザを特定する情報を追加して新たな更新追跡情報として前記背景画像を生成し、前記合成手段が、前記前景画像の端部領域に前記背景画像を合成することを特徴とする画像処理装置である。
【００１３】
本願請求項４に記載の発明は、本願請求項１ないし請求項３のいずれか１項に記載の発明の構成に加え、さらに、前記前景画像から該画像の形成元の情報である追跡情報を取得する追跡情報取得手段を有し、前記背景画像生成手段は、前記追跡情報取得手段で取得された追跡情報と関連づけた更新追跡情報を含む前記背景画像を生成することを特徴とする画像処理装置である。
【００１４】
本願請求項５に記載の発明は、本願請求項１または請求項２に記載の発明の構成に加え、さらに、前記前景画像から該画像の形成元の情報である追跡情報を取得する追跡情報取得手段と、前記前景画像の端部領域に更新追跡情報が含まれていた場合に当該更新追跡情報を取得する更新追跡情報取得手段と、前記追跡情報取得手段で取得した追跡情報及び前記更新追跡情報取得手段で取得した更新追跡情報と前記背景画像生成手段で生成した更新追跡情報とに関する情報を関連づけて記憶しておく記憶手段を有していることを特徴とする画像処理装置である。
【００１５】
本願請求項６に記載の発明は、本願請求項１ないし請求項４のいずれか１項に記載の発明の構成に加え、前記前景画像から複写禁止解除情報を取得する複写禁止解除情報取得手段と、前記複写禁止解除情報取得手段で取得した複写禁止解除情報に従い複写禁止解除条件を判定する判定手段と、前記判定手段により複写禁止が解除された場合に前記合成手段で合成された画像の前記形成手段による形成を行うように制御する制御手段を有することを特徴とする画像処理装置である。
【００１６】
本願請求項７に記載の発明は、本願請求項６に記載の発明の構成における前記制御手段が、前記判定手段により複写禁止か解除されない場合には、前記形成手段での画像の形成を行わないように制御することを特徴とする画像処理装置である。
【００１７】
本願請求項８に記載の発明は、請求項１ないし請求項６のいずれか１項に記載の画像処理装置と、前記画像処理装置から出力される画像を記録媒体上に形成する形成手段を有することを特徴とする画像形成装置である。
【００１８】
本願請求項９に記載の発明は、請求項１ないし請求項６のいずれか１項に記載の画像処理装置の機能をコンピュータに実行させることを特徴とする画像処理プログラムである。
【発明の効果】
【００１９】
本願請求項１に記載の発明によれば、最初の画像形成時から最終的な画像形成時までの追跡を行うことができ、本願発明の構成を有していない場合に比べて情報漏洩の抑止力を高めることができる。また、更新追跡情報は画像全面に形成されている複写禁止情報などのパターンを避けて端部領域に形成することができ、最初の画像形成時に埋め込んだ情報の喪失や、形成する画像の劣化を引き起こすことがない。
【００２０】
本願請求項２に記載の発明によれば、本願請求項１に記載の発明の効果に加え、複写禁止情報などと区別できないように更新追跡情報を形成することができる。
【００２１】
本願請求項３に記載の発明によれば、本願請求項１または請求項２に記載の発明の効果に加え、複数回の複写の際にも、複写の過程を追跡することができる。また、更新追跡情報が端部領域に存在していることから、それまでの更新追跡情報の削除と新たな更新追跡情報の付加を容易に行うことができる。
【００２２】
本願請求項４に記載の発明によれば、本願請求項１ないし請求項３のいずれか１項に記載の発明の効果に加え、最初の画像形成時の追跡情報と複写時に付加する更新追跡情報とを関連づけておくことができる。
【００２３】
本願請求項５に記載の発明によれば、本願請求項１または請求項２に記載の発明の効果に加え、最初の画像形成時、前回の画像形成時、今回の画像形成時の装置やユーザなどの追跡のための情報を保存し、画像の流通過程を残しておくことができる。
【００２４】
本願請求項６に記載の発明によれば、本願請求項１ないし請求項４のいずれか１項に記載の発明の効果に加え、複写禁止情報により複写が禁止されているが、複写禁止解除情報が示す複写禁止解除条件が満たされる場合に限り、更新追跡情報を付加した画像の形成を行うように構成することができ、本構成を有していない場合に比べて情報漏洩をさらに抑止することができる。
【００２５】
本願請求項７に記載の発明によれば、本願請求項６に記載の発明の効果に加え、不正な複写による情報の漏洩を防止することができる。
【００２６】
本願請求項８に記載の発明によれば、本願請求項１ないし請求項６のいずれか１項に記載の発明と同様の効果を得ることができる。
【００２７】
また本願請求項９に記載の発明によれば、本願請求項１ないし請求項６のいずれか１項に記載の発明と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は画像読取形成装置、２はクライアント装置、３はネットワーク、１１は読取部、１２は画像処理部、１３は像形成部、２１は読取画像処理部、２２は読取画像記憶部、２３はパターン検出部、２４は複写禁止情報取得部、２５は検出データ記憶部、２６はネットワークインタフェース部、２７は前景画像記憶部、２８は背景画像記憶部、２９は削除部、３０は画像合成部、３１は制御部、３２はコントロールパネル部である。
【００２９】
図１に示す画像読取形成装置１は、単独で複写機能を有するとともに、ネットワーク３に接続され、ネットワーク３を通じて受け取った画像データをもとに画像を形成する機能を少なくとも有している。図１に示す例では、クライアント装置２から画像データが送られてくるものとして説明する。もちろん、画像読取形成装置１は原稿上の画像を読み取ってネットワーク３を通じて転送するスキャナ機能など、他の機能を有していてよいことは言うまでもない。
【００３０】
画像読取形成装置１は、読取部１１、画像処理部１２、像形成部１３を含んで構成されている。読取部１１は、原稿上の画像を読み取って画像処理部１２へ渡す。また像形成部１３は、画像処理部１２から渡された画像を、例えば紙などの記録媒体上に形成する。
【００３１】
画像処理部１２は、ここでは読取部１１で読み取られた画像に対する処理や、ネットワーク３を通じて受け取った画像データに基づく描画処理などを行い、処理後の画像を像形成部１３へ出力する。特に、像形成部１３で形成された画像の複写を防止するために、読取部１１で読み取られた画像あるいはネットワーク３を通じて受け取った画像データに基づいて描画された画像に対して、複写禁止情報や追跡情報、複写禁止解除情報を合成して出力する処理を行う機能を有している。また、そのような複写禁止情報や追跡情報、複写禁止解除情報、さらには複写した際に付加された更新追跡情報が合成されて形成された原稿上の画像を読取部１１で読み取ったとき、読み取った画像から複写禁止情報や追跡情報、複写禁止解除情報、更新追跡情報を取得し、複写の可否を判断して画像を像形成部１３に出力するか否かを制御し、複写を行う場合には新たに生成した更新追跡情報を付加する機能を有している。
【００３２】
図１に示す例では、画像処理部１２は読取画像処理部２１、読取画像記憶部２２、パターン検出部２３、複写禁止情報取得部２４、検出データ記憶部２５、ネットワークインタフェース部２６、前景画像記憶部２７、背景画像記憶部２８、削除部２９、画像合成部３０、制御部３１、コントロールパネル部３２等を含んで構成されている。
【００３３】
読取画像処理部２１は、読取部１１で読み取った画像に対して像形成部１３で形成するのに最適な画像となるように様々な画像処理を施す。読取画像記憶部２２は、読取画像処理部２１で処理した画像を像形成部１３に出力するに際して、一時的に記憶しておく。なお、複写が禁止されている画像について複写禁止解除条件により複写を許可して像形成部１３で形成する場合には、この読取画像記憶部２２に記憶されている画像が前景画像となる。
【００３４】
パターン検出部２３は、読取部１１で読み取った画像から、その画像中に埋め込まれている所定のパターンを検出して、元の情報（すなわち「１」または「０」）を復元する。所定のパターンの具体例については後述する。
【００３５】
複写禁止情報取得部２４は、読取部１１で読み取った画像のうち、端部領域以外の領域においてパターン検出部２３で検出した所定のパターンの情報から、複写を禁止する旨の情報である複写禁止情報が存在していればこれを取得して制御部３１に通知する。
【００３６】
検出データ記憶部２５は、パターン検出部２３で検出した所定のパターンのデータを記憶する。このデータは、制御部３１が端部領域以外の領域から複写禁止解除情報や追跡情報を取得したり、あるいはさらに端部領域から更新追跡情報を取得する場合に利用される。
【００３７】
ネットワークインタフェース部２６は、ネットワーク３を通じて、例えばクライアント装置２などと通信を行う。ここでは、ネットワーク３を通じて送られてくる画像データを受け取る。画像データは、例えばプリンタ記述言語（ＰＤＬ）等で記述されたデータ等、解析できる形式のデータであればよい。
【００３８】
前景画像記憶部２７は、ネットワークインタフェース部２６で受け取った画像データをもとに制御部３１で描画した前景画像データを記憶する。制御部３１で描画処理を行う際にも用いることができる。
【００３９】
背景画像記憶部２８は、複写禁止情報や、複写禁止解除情報、追跡情報、さらに更新追跡情報などの情報を所定のパターンにより表現した背景画像を記憶する。なお、以下の説明において複写禁止情報や、複写禁止解除情報、追跡情報をまとめて背景情報と呼ぶことがある。後述するように、最初の画像形成時や最初の複写時には背景情報を所定のパターンにより表現した背景画像が記憶され、複写禁止情報が付加されている画像の複写時には更新追跡情報を所定のパターンにより表現した背景画像が記憶される。これらの背景画像は制御部３１により生成される。
【００４０】
削除部２９は、複写が禁止されている読取画像について複写禁止が解除され、像形成部１３で画像を形成する場合に、読取画像記憶部２２に記憶されている画像から、端部領域にある更新追跡情報のパターンの画像を削除して画像合成部３０に渡す。これにより、読取画像に更新追跡情報が含まれていた場合に、その更新追跡情報を削除して新たな更新追跡情報を付加できるようにする。なお、削除すべき更新追跡情報のパターンの存在位置を制御部３１から受け取るように構成することができる。
【００４１】
画像合成部３０は、複写を禁止する画像を像形成部１３で形成する場合に、読取画像記憶部２２に記憶されている画像または前景画像記憶部２７に記憶されている画像と、背景画像記憶部２８に記憶されている背景画像を合成して像形成部１３へ出力する。また、複写が禁止されている読取画像について複写禁止が解除され、像形成部１３で画像を形成する場合には、読取画像記憶部２２に記憶されている読取画像について削除部２９で端部領域を削除した画像と、背景画像記憶部２８に記憶されている端部領域の背景画像を合成して像形成部１３へ出力する。なお、通常の複写や画像形成時には、背景画像の合成を行わない。
【００４２】
制御部３１は、画像処理部１２内部の制御を行うとともに、読取部１１、像形成部１３を含めた画像読取形成装置１全体の制御も行う。特に複写を禁止する画像を形成する場合の制御機能と、複写が禁止された原稿を読み取った場合の制御機能を含んでいる。複写を禁止する画像を形成する場合の制御機能として、複写を禁止する旨の情報である複写禁止情報や、その複写禁止を解除するための条件を示す複写禁止解除情報、画像を最初に形成する出力元の情報である追跡情報を含む背景情報を所定のパターンにより表現し、これらを画像の全面に繰り返して配し、あるいはさらに、後述する更新追跡情報を所定のパターンにより表現し、画像の端部領域に配して背景画像を生成し、背景画像記憶部２８に記憶させる。この処理において制御部３１は背景画像生成手段としても機能する。
【００４３】
追跡情報としては、例えば画像の形成を指示しているユーザを識別するユーザＩＤ、文書名、文書ＩＤ、画像を形成する装置の識別情報、画像形成日時、画像がネットワーク３を通じて受け取った画像データである場合はその送信元のクライアント装置２の情報等がある。また複写禁止解除情報としては、例えば暗証番号、複写を許可するユーザＩＤ、複写禁止を解除する日時、複写を許可する装置の機械番号等がある。もちろん、追跡情報や複写禁止解除情報としてどのような情報を含めるかは任意である。なお、複写を禁止する画像の最初の形成時には、更新追跡情報としては追跡情報あるいはダミーデータを用いるとよい。
【００４４】
また複写が禁止された原稿の画像を読み取った場合の制御機能として、複写禁止情報取得部２４で複写禁止情報を検出し、複写が禁止されていると判断される場合には、さらに検出データ記憶部２５に記憶されている検出データから複写禁止解除情報を取得して複写禁止解除条件が満たされているか否かを判定する。これらの処理において制御部３１は、複写禁止解除情報を取得する複写禁止解除情報取得手段、複写禁止解除条件が満たされているか否かを判定する判定手段としても機能する。複写禁止解除条件を判定した結果、条件が満たされない場合には、像形成部１３への画像の出力を行わないように制御する。
【００４５】
複写禁止解除の条件が満たされている場合には、検出データ記憶部２５に記憶されている検出データから更新追跡情報を取得し、この取得した更新追跡情報と新たに付加すべき更新追跡情報を合わせた更新追跡情報を生成し、その更新追跡情報を所定のパターンにより表現した背景画像を生成して背景画像記憶部２８に記憶させる。これらの処理において制御部３１は、更新追跡情報取得手段、背景画像生成手段としても機能する。
【００４６】
更新追跡情報を取得する際には、読取部１１で画像を読み取る際のスキューなどを勘案して行う。このとき、更新追跡情報が存在していた位置を取得しておき、その位置を削除部２９に伝えて読取画像中の更新追跡情報の削除に利用するとともに、新たな更新追跡情報をパターン化して配置する際の位置情報としても利用し、元の更新追跡情報のパターンが存在していた位置に新たな更新追跡情報のパターンが合成されるようにしている。なお、更新追跡情報のパターンが存在せず、ダミーデータのみの場合には、そのダミーデータの位置情報を取得して同様に処理を行えばよい。
【００４７】
そして、制御部３１は削除部２９に対して読取画像記憶部２２からの読取画像の読み出しと端部領域の画像の削除を行わせ、画像合成部３０に削除部２９で削除後の画像と背景画像記憶部２８に記憶されている端部領域の背景画像とを合成させて像形成部１３へ出力させ、画像を形成させて複写を実行する。
【００４８】
なお、新たな更新追跡情報は、上述のように読取画像から取得した更新追跡情報と今回複写を行う際の新たに付加すべき更新追跡情報を合わせて新たな更新追跡情報とするほか、新たな情報のみで更新追跡情報を生成し、背景情報として読取画像と合成するように構成してもよい。この場合には、追跡情報、元の更新追跡情報、新たな更新追跡情報を関連づけて保存しておくように構成するとよい。もちろん、この関連づけた情報は、更新追跡情報として元の更新追跡情報と新たに付加する情報とを埋め込んだ場合についても保存するように構成してもよい。さらに、この関連づけた情報と新たに付加すべき更新追跡情報を合わせて新たな更新追跡情報としてもよい。
【００４９】
コントロールパネル部３２は、表示手段や入力手段などを備え、ユーザとのインタフェースとなる。例えば複写の実行指示や、複写禁止の場合の解除条件となるユーザＩＤや暗証番号の入力等を行うことができる。また、ＩＣカード読取手段を備え、ＩＣカードを読み取ることによってユーザ認証を行うようにすることもできる。
【００５０】
図２は、画像に合成される背景画像における各情報の具体的な配置例の説明図である。図中、４１は端部領域、４２は内部領域、４３は潜像画像である。制御部３１では、像形成部１３で形成する画像の複写を禁止する場合には、背景画像を生成して前景画像と画像合成部３０で合成する。複写禁止情報などが存在しない画像について、形成した画像の複写を禁止する場合には、端部領域４１を除く内部領域４２に、複写禁止情報、複写禁止解除情報、追跡情報を所定のパターンでパターン化し、ブロック毎に繰り返して配置する。例えば図２に示した例では、左上から１つおきのブロックに市松状に複写禁止情報（「禁止コード」と記載）のブロックを配置し、その間に追跡情報（「追跡コード」と記載）、複写禁止解除情報（「解除コード」と記載）のブロックを交互に配置している。追跡情報や複写禁止解除情報はデータ量が多い場合があり、その場合には複数のブロックを利用して追跡情報を埋め込む。各ブロックは繰り返して配置することにより、前景画像の影響によりパターンが検出できなかった場合に対応している。
【００５１】
なお、図２に示した例では、潜像画像４３を背景画像に含めた例を示している。旧来より複写を禁止する書類には、人間の目にはわからないが複写すると現れる画像（潜像画像）を印刷した用紙が利用されてきた。近年では、特別な用紙を利用せずに、通常の用紙に画像を形成する際に潜像画像を併せて形成している。図２に示す例でも「複写禁止」の文字画像を潜像画像として背景画像に含める例を示している。この潜像画像は複写時に装置が認識するものではなく、複写された画像にユーザが目視できるように現出することで、複写を抑止するものである。もちろん、潜像画像を背景画像に含めなくてもよいし、他の複写を防止する手段を講じてもよいことは言うまでもない。
【００５２】
このようにして内部領域４２に配置される複写禁止情報や複写禁止解除情報、追跡情報のパターンは、前景画像と合成されることや繰り返して配置されることなどから改竄は困難であり、複写禁止の機能を有している装置であれば、確実に複写を禁止することができる。また、たとえ複写禁止の機能を有しない装置で複写されたとしても追跡情報のパターンまで複写されるため、出所を追跡することができる。
【００５３】
内部領域４２と記録媒体（あるいは画像の）端部との間の領域が端部領域４１である。この端部領域４１には、内部領域４２にデータのパターンが配置される追跡情報に追記する情報である更新追跡情報がパターン化されて配置される。複写が禁止された画像について、複写禁止が解除されて複写する場合には、内部領域４２についてはそのまま複写され、端部領域４１はそれまでの更新追跡情報が削除され、新たな更新追跡情報を所定のパターンでパターン化した背景情報が合成される。なお、端部領域４１の大きさなどは任意である。
【００５４】
また、端部領域４１に更新追跡情報のパターンを配置して余った部分には、ダミーデータを所定のパターンでパターン化して配置する。図２においては、更新追跡情報をパターン化して配置した部分に斜線を施して示している。端部領域４１の斜線を施していない部分にはダミーデータのパターンが配置されている。ダミーデータは、複写禁止情報や複写禁止解除情報、追跡情報、更新追跡情報など、本発明において用いる各種の情報ではなく、例えばランダムなデータ等を用いることができる。このダミーデータのパターンによって更新追跡情報のパターンの部分が視覚的にわからなくなる。また、内部領域４２に埋め込んでいる複写禁止情報や複写禁止解除情報、追跡情報と端部領域４１に配置する更新追跡情報を所定のパターンでパターン化することにより、内部領域４２と端部領域４１の境界も目立ちにくくしている。
【００５５】
なお、端部領域４１は記録媒体の上下左右の辺に沿って存在するが、この上下左右の４カ所の端部領域４１にそれぞれ更新追跡情報のパターンを配置することにより、複写の際に原稿がどのような向きに載置された場合でも、あるいはどのような方向から読取を開始したとしても、画像先端部に存在するパターンから更新追跡情報を取得することができる。また、端部領域４１は前景画像においては余白となる場合が多く、確実に更新追跡情報を取得できる。内部領域４２の追跡情報を更新するには前景画像の画質に与える影響が懸念されるため、更新追跡情報を端部領域４１に配置することにより前景画像に与える影響も軽減される。
【００５６】
あるいは、複数箇所の端部領域４１から取得した更新追跡情報を比較することによって、いずれかの更新追跡情報が改竄された場合に、不正を検出するように構成することもできる。もちろん、いずれかの端部領域４１で更新追跡情報が取得できなかった場合に他の端部領域４１を利用して更新追跡情報を取得するように構成してもよい。
【００５７】
もちろん、更新追跡情報のデータ量が多い場合などのように１カ所の端部領域４１ではすべての更新追跡情報を収められない場合には、複数箇所の端部領域４１を利用して更新追跡情報を収めてもよい。
【００５８】
この端部領域４１については、複写時に読取領域から外れてしまったり、端部であることから不要な部分として切り取られたり消去されるなどの不正が発生することが考えられる。しかし、端部領域４１から複写禁止解除情報が取得できなかったとしても内部領域４２の各情報は残っており、少なくとも最初に複写を禁止した画像を形成した時の出力元は追跡可能である。
【００５９】
図３は、パターンの一例の説明図である。本発明において用いるパターンは、各情報のデータの「０」または「１」を画像として表したものである。図３に示したパターンは特許文献１でも用いているパターンであるが、各情報のデータが「０」の場合に図３（Ａ）のパターンを、また「１」の場合に図３（Ｂ）のパターンを用いて各情報のデータをそれぞれのパターンに置き換えることができる。これらのパターンにより情報を埋め込んでいることを認識できないようにしている。本明細書において、各情報の「０」または「１」をパターンに置き換える処理をパターン化と呼ぶことがある。
【００６０】
なお、図２に示した潜像画像部分に図３（Ａ），（Ｂ）のようなパターンを配置してしまうと潜像画像とならなくなってしまう可能性がある。そのため、潜像画像部分については、図３（Ｃ）に示すようにドットを散在させたパターンを用いる。このようなパターンにより、見た目にはわからないが複写すると現出する潜像画像を生成することができる。
【００６１】
図４は、複数のパターンを配置した背景画像の一部の一例の説明図である。図２に示した背景情報のパターンを配置する各ブロックには、図３に示したようなパターンをＭ×Ｎ個配置する。Ｍ×Ｎ個のパターンの配列によって情報を表現する二次元コードを構成している。図４（Ａ）〜（Ｃ）には、Ｍ＝Ｎ＝１０個配置した例を示している。なお、ブロックの大きさはこの例に限らず、Ｍ＝Ｎ＝２０個程度等、任意に設定することができる。なお、画像が形成された記録媒体を読取部１１にセットして読み取る場合に、セットされる方向を考慮するとＭ＝Ｎであることが望ましい。
【００６２】
図４（Ａ）に示すブロックの例は、複写禁止解除情報及び追跡情報のパターンを配置した例を示している。複写禁止解除情報や追跡情報のデータの各値（「１」または「０」）に応じたパターンをブロック内に配置している。なお、図中の左側１列と上側１行は同期パターンとして利用している。複写禁止解除情報及び追跡情報は、この同期パターンを除くパターンで示されている。
【００６３】
図４（Ｂ）及び（Ｃ）に示すブロックの例は、複写禁止情報のパターンを配置したブロックを示している。図４（Ｂ）と（Ｃ）はいずれを複写禁止情報のパターンのブロックとしてもよいし、他のパターン配置のブロックを複写禁止しない場合のブロックとして両者を混在させて用いてもよい。図４（Ｂ）、（Ｃ）に示すブロックの例では、図４（Ａ）に示した追跡情報のパターンを配置したブロックとは異なる特徴を有した特殊コードとなっている。この特徴により複写禁止解除情報や追跡情報のパターンのブロックと区別することができる。
【００６４】
図４（Ｄ）に示したパターンの配列は、端部領域４１に配置された更新追跡情報のパターンの配列の例を示している。この例では幅（図中の高さ方向）をパターン４個分として示している。長さ（図中の左右方向）は記録媒体の辺の長さに依存する。この例の場合も左端１列と上端１行のパターンは同期パターンとして利用し、それ以外のパターンの並びが更新追跡情報のパターンである。
【００６５】
図４に示したように、内部領域４２に配置するパターンと端部領域４１に配置する更新追跡情報のパターンとして図３に示したパターンを用い、両者の境目がユーザにわかりにくくなるようにしている。もちろん、図３に示したパターンは一例であって、他の様々なパターンを利用することが可能である。またそのパターン配置も図４に示す例に限られるものではない。さらに、各領域や情報において異なるパターンを用いてもかまわない。
【００６６】
次に本発明の実施の一形態における動作の一例について説明する。以下の説明では、具体例として図３に示したパターンを図４に示したように配置し、さらに図２に示したように端部領域４１及び内部領域４２に各情報のパターンを配置するものとする。
【００６７】
図５は、ネットワーク３を通じて受け取った複写を禁止する画像を最初に形成する場合の動作の一例を示すフローチャートである。Ｓ１０１において、例えばクライアント装置２などからネットワーク３を通じて送られてくる画像データを、ネットワークインタフェース部２６で受信し、制御部３１に渡す。受信した画像データは、制御部３１の内部にある図示しないメモリに格納される。
【００６８】
受信する画像データには、その画像データを記録媒体上に形成するための様々な指示がなされた情報が付加されている。Ｓ１０２において、制御部３１は受信した画像データに付加されている情報を調べ、その情報中で複写禁止が指示されているか否かをＳ１０３において判断する。複写禁止が指示されていない場合には、通常の画像の形成を行うため、Ｓ１０４の処理をスキップしてＳ１０５に進む。
【００６９】
Ｓ１０３で複写禁止が指示されていると判断した場合には、Ｓ１０４において、制御部３１は背景画像を生成して背景画像記憶部２８に格納する。新たに複写禁止とする画像を形成する場合の背景画像は、基本的には図２における内部領域４２に合成する画像であり、複写禁止情報、複写禁止解除情報、追跡情報などのパターンを含む画像である。追跡情報としては、Ｓ１０１で画像データを受信したときに付加されていた情報や、送信元であるクライアント装置２に関する情報、クライアント装置２のユーザに関する情報、本装置の装置ＩＤ、画像データを受信した日時や画像形成日時など、様々な情報から適宜含めることができる。ここではさらに、背景情報の端部領域４１に更新追跡情報をパターン化して含める。このときの更新追跡情報は、追跡情報あるいはダミーデータとしてもよい。生成する背景画像は、像形成部１３の解像度に応じた解像度であって、２値のデータとして生成する。Ｓ１０４における背景画像の生成処理の一例については後述する。
【００７０】
なお、制御部３１は、前景画像記憶部２７に記憶されている前景画像と、背景画像記憶部２８に記憶されている背景画像とを合成するように画像合成部３０を制御する。このとき、２値の背景画像を合成する際の色を設定しておく。例えば黒色により背景画像を合成すると、全体として背景が灰色がかった画像が形成される。また、黄色により背景画像を合成すると、背景が多少黄ばんだ画像が形成されるが、パターンはわかりにくくなる。他の色でも、使用する色により背景が多少色づくことになる。
【００７１】
Ｓ１０５において、制御部３１はＳ１０１で受信した画像データに従って描画処理を行い、前景画像を生成して前景画像記憶部２７に格納する。描画処理は公知の方法によって行えばよい。
【００７２】
Ｓ１０６において、制御部３１は像形成部１３に対して画像の形成を指示し、像形成部１３における画像の形成が行われる。このとき、Ｓ１０３で前景画像と背景画像との合成が指示されている場合には、像形成部１３の動作に同期して、画像合成部３０は前景画像記憶部２７に記憶されている前景画像と、背景画像記憶部２８に記憶されている背景画像とを読み出し、背景画像を設定されている色で前景画像に合成し、像形成部１３へ出力する。これによって前景画像と背景画像が合成された画像が像形成部１３で形成される。制御部３１から合成が指示されていなければ、前景画像記憶部２７から前景画像を読み出して画像形成部１３へ出力する。これにより通常の画像形成が行われる。
【００７３】
画像の形成が完了したら、Ｓ１０７において、画像を形成した旨の履歴（ログ）を記録しておく。この履歴情報としては、Ｓ１０１で画像データとともに受け取った付加情報から抽出した画像形成を指示したユーザ識別情報、送信元のクライアント装置２の識別情報、画像形成を行った本装置の識別情報、画像形成日時情報、履歴情報のＩＤ情報、画像形成ページ数、部数、カラーかモノクロかを識別する情報、画像データ本体、等の情報を記録することができる。もちろん、その他の情報を含めてもよいし、一部の情報を記録してもよい。履歴情報は、装置内部の図示しない記憶手段に記録するように構成してもよいし、ネットワーク３を通じて外部のログ管理サーバへ送信して格納するように構成してもよい。
【００７４】
上述の動作例では、ネットワーク３を通じて受け取った画像データに基づいて描画した画像を像形成部１３で形成する際に、複写禁止のための背景画像を合成して形成する場合ついて説明した。この場合以外にも、例えば読取部１１で読み取った画像に複写禁止のための背景情報を合成して形成することもできる。この場合、読取対象となる画像にパターンが埋め込まれていないことが条件となる。
【００７５】
例えばコントロールパネル部３２からユーザが複写禁止の設定を行って複写開始を指示すると、読取部１１で読み取った画像は読取画像処理部２１で処理された後に読取画像記憶部２２に記憶される。なお、パターン検出部２３で所定のパターンが検出されないことを確認してもよい。
【００７６】
また、図５のＳ１０６と同様に、制御部３１で背景画像が生成され、背景画像記憶部２８に記憶される。背景画像を生成する際に必要となる複写禁止情報、追跡情報、複写禁止解除情報、必要に応じて潜像画像などは、コントロールパネル部３２からユーザが設定したり、予め管理者などが設定しておけばよい。予め設定しておく場合でも、ユーザＩＤや画像形成日時などの可変情報についてはその都度情報を取得してパターン化することになる。
【００７７】
そして、像形成部１３の画像形成動作が開始すると、削除部２９は像形成部１３の動作に同期して読取画像記憶部２２に記憶されている画像（前景画像）を読み出してそのまま画像合成部３０に渡し、画像合成部３０は削除部２９から渡された画像（前景画像）に、背景画像記憶部２８に記憶されている背景画像を設定されている色で合成し、像形成部１３へ出力する。これによって読取部１１で読み取った画像と背景画像とが合成された画像が、像形成部１３で形成される。なお、複写禁止の指示がない場合には、一般の複写指示として、後述する複写禁止処理を含めた複写動作を行うことになる。また、複写禁止の指示がある場合でも、読み取った画像中に複写禁止情報などが存在する場合には後述の複写禁止処理を含めた複写動作を行う。
【００７８】
図６は、複写を禁止する画像を最初に形成する際に合成する背景画像の生成処理の一例を示すフローチャートである。図５のＳ１０４において制御部３１で背景画像を生成する処理の一例としては、まずＳ１１１において、図５のＳ１０１で画像データとともに受信した付加情報や、現在日時、本装置の装置情報、当該画像形成のジョブ識別情報などから、複写禁止情報、追跡情報、複写禁止解除情報等を生成する。
【００７９】
そしてＳ１１２において、図２で説明したように複写禁止情報、追跡情報、複写禁止解除情報をパターン化して内部領域４２にブロック単位で繰り返し配置する。また、この例では端部領域４１に更新追跡情報をパターン化して配置する。これにより１ページ分の背景情報を生成する。使用するパターンとしては、例えば図３（Ａ）、（Ｂ）に示したようなパターンを用いることができる。また、このようなパターンを用い、複写禁止情報については図４（Ｂ）、（Ｃ）に示すような一様なパターンのブロックを作成する。また追跡情報、複写禁止解除情報については、図４（Ａ）に示すような情報に従ってパターンを配置したブロックを作成する。データ量が多い場合には、追跡情報や複写禁止解除情報を分割して複数のブロックに配置する。さらに更新追跡情報については、追跡情報をそのまま更新追跡情報とし、あるいは更新追跡情報の代わりにダミーデータをパターン化し、例えば図４（Ｄ）に示すように配置して背景情報に含める。なお、最初の複写禁止画像を形成する際には、更新追跡情報を背景情報に含めないでもよい。
【００８０】
潜像画像を形成する場合には、Ｓ１１３において、Ｓ１１２で生成した背景画像に潜像画像を描画する。潜像としては、あらかじめ設定されていた文字列や図形、または、追跡情報の一部（ユーザＩＤや日時情報など）とすることができる。このとき、図３（Ｃ）に示したようなドットを散在させたパターンにより描画する。
【００８１】
このようにして生成された背景画像を、Ｓ１１４において、背景画像記憶部２８に格納する。この後、図５のＳ１０６において画像合成部３０が背景画像記憶部２８から背景画像を読み出して前景画像と合成し、合成した画像が像形成部１３で形成されることになる。
【００８２】
図７は、複写時の動作の一例を示すフローチャートである。この例では、まずＳ１２１において、複写を行おうとしているユーザを認証する。認証の方法としては、ＩＣカード等によって認証してもよいし、コントロールパネル部３２からユーザＩＤとパスワードを入力させて認証するようにしてもよいし、指紋認証等のバイオメトリックスを使った認証を行うようにしてもよい。なお、このユーザの認証は、最初に行うほか、複写禁止解除条件の判定までに行えばよく、例えば複写禁止解除の際に必要となったら行うようにしてもよい。
【００８３】
Ｓ１２２において、ユーザがコントロールパネル部３２で複写開始の指示を行うと、制御部３１が読取部１１に対して読取開始を指示し、これによって読取部１１が原稿上の画像を読み取る。読み取った画像は、読取画像処理部２１に渡されて、Ｓ１２３において複写画像の形成に最適な画像処理が施され、読取画像記憶部２２に記憶される。
【００８４】
読取部１１で読み取った画像は、パターン検出部２３にも渡され、読取画像処理と並行して複写禁止処理が行われる。Ｓ１２４において、パターン検出部２３は図３（Ａ）、（Ｂ）に示したような特定のパターンを順次検出し、「１」、「０」のデータに変換する。図８は、パターン検出部２３の一構成例を示すブロック図、図９は、検出データの一例の説明図である。図中、５１は２値化処理部、５２はノイズ除去処理部、５３はパターンマッチング部である。読取部１１から出力された画像は、２値化処理部５１において２値化され、図３（Ａ）、（Ｂ）に示したような斜線パターン以外のノイズ画像（前景画像も含まれる）をノイズ除去処理部５２で除去する。その後、図３（Ａ）、（Ｂ）に示したようなパターンをテンプレートとした照合処理をパターンマッチング部５３で行う。これによって図３（Ａ）、（Ｂ）に示したような斜線パターンを検出することができる。
【００８５】
１個のパターンを検出するごとに、図９に示すような検出データを生成して、複写禁止情報取得部２４へ入力されるとともに、検出データ記憶部２５へ記憶させる。検出データは、パターンを検出したＸ、Ｙ座標と、検出したパターンに対応する「１」または「０」のデータにより構成されている。
【００８６】
図７に戻り、Ｓ１２５において、複写禁止情報取得部２４はパターン検出部２３から渡される検出データから、複写禁止情報が存在していればこれを取得する。図１０は、複写禁止情報取得部２４の一構成例を示すブロック図である。図中、６１はブロック化処理部、６２は個数算出部、６３は比率算出部、６４は判定処理部である。複写禁止情報が図４（Ｂ）、（Ｃ）に示したようなパターンの配列である場合、図４（Ａ）に示す追加情報のパターン配列とは明らかに異なるため、一部のパターンが検出できなくてもブロック中のパターンの傾向を抽出できれば複写禁止情報の存在を確認できる。そのための構成を図１０に示している。
【００８７】
図１０に示す複写禁止情報取得部２４の構成では、ブロック化処理部６１は、各パターンのブロックサイズよりも小さいサイズ、望ましくはブロックサイズの半分以下のサイズの検出ブロックサイズごとに、各検出サイズ内に含まれる検出データを検出データ記憶部２５から読み出す。そして、読み出された検出ブロック内の検出データから、値が「１」である個数及び「０」である個数を個数算出部６２で算出する。比率算出部６３は、個数算出部６２で算出された値が「１」である個数と「０」である個数の比率を算出する。判定処理部６４では、個数算出部６２で算出された検出ブロック内の検出データの個数が所定範囲であり、かつ、値が「０」の検出データの比率、または値が「１」の検出データの比率が所定閾値以上である場合に、複写禁止情報のブロック内部の検出ブロックであると判断し、複写禁止情報のブロック内部の検出ブロックと判定されたブロック数をカウントする。検出ブロックのブロック数が所定閾値以上となったら、複写禁止情報が存在する複写が禁止された画像であると判断し、複写禁止信号を制御部３１へ出力する。
【００８８】
図７のＳ１２６では、制御部３１が複写禁止情報取得部２４で複写禁止情報を取得したか否か、上述の例では複写禁止信号が複写禁止情報取得部２４から入力されたか否かを判断する。読取部１１における１ページ分の画像の読取が完了するまでに複写禁止情報が取得されなかった場合には、Ｓ１２７において、像形成部１３を起動して、像形成部１３の動作に合わせて読取画像記憶部２２に記憶されている画像を読み出して像形成部１３へ送り、画像を形成する。このとき、削除部２９における端部領域の削除処理及び画像合成部３０における合成処理は行われない。この複写禁止されていない場合の複写動作において、図５で説明したように背景画像を生成して合成することもできる。この場合、読取画像に複写禁止情報が存在するか否かにかかわらず、少なくとも更新追跡情報のパターンが合成されることになる。
【００８９】
Ｓ１２６で複写禁止情報が取得されたと判断された場合、すなわち複写禁止情報取得部２４から複写禁止信号が制御部３１に入力された場合には、Ｓ１２８において、検出データ記憶部２５から検出データを読み出し、内部領域４２の検出データから複写禁止解除情報、追跡情報を、また端部領域４１の検出データから更新追跡情報をそれぞれ取得する。更新追跡情報を取得したときに、その更新追跡情報が存在してた位置情報（位置座標、縦横サイズ、傾き角度など）についても取得しておく。更新追跡情報の取得処理の詳細については後述する。
【００９０】
Ｓ１２９において、Ｓ１２８で各情報を復元することができたか否かを判定し、復元できなかった場合には、Ｓ１３２において複写動作を中止する。Ｓ１２９で複写禁止解除情報が復元できたと判定した場合には、Ｓ１３０において、複写禁止解除情報により示されている複写禁止解除条件の判定を行う。例えば、Ｓ１２１で認証したユーザのユーザＩＤや、コントロールパネル部３２からユーザが入力した暗証番号、現在の日時などの様々な条件について、複写禁止解除情報で示される複写禁止解除条件を満たしているか否かを判定する。
【００９１】
Ｓ１３１において、Ｓ１３０における判定の結果を判断し、複写禁止解除条件が満たされないと判断された場合には、Ｓ１３２において複写動作を中止する。Ｓ１３１で複写禁止解除条件を満たしていると判断される場合には、Ｓ１３４において、Ｓ１２８で更新追跡情報を取得する際に検出した更新追跡情報のパターンの存在位置情報（位置座標、縦横サイズ、傾き角度など）を削除領域情報として削除部２９に設定する。
【００９２】
またＳ１３５において、今回の複写における新たな更新追跡情報を生成する。この更新追跡情報には、Ｓ１２８で取得したそれまでの更新追跡情報も含むように構成し、更新追跡情報から複写の履歴がわかるようにしてもよい。
【００９３】
Ｓ１３６において、Ｓ１３５で生成した新たな更新追跡情報について、例えば図３（Ａ），（Ｂ）に示したようなパターンを図４（Ｄ）に示すように配列することで、端部領域４１の背景画像を生成し、背景画像記憶部２８に記憶させる。更新追跡情報をパターン化して背景画像を生成する際には、Ｓ１２８で更新追跡情報を取得する際に検出した更新追跡情報のパターンの存在位置情報を使用し、元の更新追跡情報（及びそれに続くダミーデータ）の位置に新たな更新追跡情報が合成されるようにする。読取部１１で読み取った画像は、位置ズレや多少の傾きが生じている場合があり、新たに合成するための更新追跡情報のパターンを含む背景画像は、読取画像の位置ズレや傾きなどに応じて生成する。図１１は、生成された端部領域の背景画像の一例の説明図である。例えば図１１では、斜線を施して示した位置に、新たな更新追跡情報のパターンを配置した背景画像を生成した例を示している。
【００９４】
図７のＳ１３７において、像形成部１３を起動して、削除部２９は像形成部１３の動作に合わせて読取画像記憶部２２に記憶されている画像を読み出し、制御部３１から指示されている位置に存在している元の更新追跡情報を削除して画像合成部３０に渡し、画像合成部３０は削除部２９から渡される画像と背景画像記憶部２８に記憶されている背景画像とを合成して像形成部１３へ送り、画像を形成する。このとき、背景画像のＳ１３６で新たな更新追跡情報のパターンを配置した領域は、削除部２９により読取画像から元の更新追跡情報が削除されるので、その削除された領域に新たな更新追跡情報のパターンが合成され、更新追跡情報が書き換わることになる。
【００９５】
Ｓ１２７またはＳ１３７で画像を形成した後、及びＳ１３２で複写動作を中止した場合も、Ｓ１３３において複写動作の履歴情報を記録し、複写処理を終える。Ｓ１２７で画像を形成した場合とＳ１３２で複写動作を中止した場合の履歴情報は図５のＳ１０７における履歴情報と同様であり、Ｓ１３２で複写動作を中止した場合にはその旨の情報も含めておく。またＳ１３７で複写禁止情報が含まれていた画像について複写禁止が解除されて複写を行った場合には、Ｓ１２８で取得した追跡情報及び更新追跡情報と新たに更新追跡情報に付加した情報を関連づけて履歴情報として保存する。この情報により複写された経路を追跡することができる。なお、履歴情報を記憶する場所は、装置内部でもよいし、外部のサーバなどであってもよい。もちろん、履歴情報としてどのような情報を含めるかは任意であるし、関連づけも任意の方法で行って関連づけの情報を履歴情報に含めればよい。
【００９６】
図１２は、更新追跡情報の取得処理の一例を示すフローチャート、図１３は、更新追跡情報の取得処理を行うための参照領域の一例の説明図である。図１２に示す処理は、図７のＳ１２８において行われる処理の一部として実行することができる。なお、更新追跡情報は図２でも説明したように読取部１１で読み取った画像の４辺に存在する各端部領域に配置されることから、その読取画像に対して端部領域に配置された更新追跡情報のパターンが存在するであろう領域を、更新追跡情報の取得処理のための参照領域として設定し、その参照領域から更新追跡情報を取得する。以下の説明では図１３に示すような第１〜４領域を参照領域として、更新追跡情報の取得処理を行うものとする。なお、変数ｉの初期値は１であるものとし、第１領域から参照する。
【００９７】
Ｓ１４１において、検出データ記憶部２５から第ｉ領域に含まれる検出データを読み出す。Ｓ１４２において、Ｓ１４１で読み出した検出データの位置（Ｘ、Ｙ座標）から、画像のスキュー（傾き）角度を求める。スキュー角度を求める手法としては、例えばハフ変換などを用いることができる。
【００９８】
Ｓ１４３において、Ｓ１４２で求めたスキュー角度を考慮して検出データを行または列方向に順に取得し、検出データ中の値を２次元のビット値配列として生成する。例えば原点に一番近い座標の検出データを出発点として、スキュー角度方向に所定間隔で検出データを取得してゆくという処理を繰り返し、得られた検出データのビット値から二次元のビット値の配列を生成することができる。
【００９９】
Ｓ１４４において、Ｓ１４３で生成した２次元のビット値配列から、更新追跡情報のビット値配列を抽出する。例えば図４（Ｄ）に示すように更新追跡情報のパターンが配置されている場合、上及び左側に存在する同期パターンの検出データを調べることによって更新追跡情報の部分を特定することができる。
【０１００】
Ｓ１４５において、Ｓ１４４で抽出したビット値配列を１次元に並べ替える。なお、一般に更新追跡情報をパターン化して配置する際に誤り訂正符号を付加しておく場合があり、その場合には、Ｓ１４６において誤り訂正符号を用いて元の更新追跡情報を取得する。なお、ダミーデータについては排除される。
【０１０１】
Ｓ１４７において、正常に更新追跡情報を取得できたか否かを判定し、正常に更新追跡情報を取得できていれば、Ｓ１４８において、取得できた更新追跡情報及びその更新追跡情報が存在していた位置情報を出力してＳ１４９へ移る。
【０１０２】
Ｓ１４８で更新追跡情報及び位置情報を出力後、及びＳ１４７で更新追跡情報を正常に取得できなかったと判定された場合には、Ｓ１４９においてｉ＜４か否か、すなわち４つの参照領域をすべて処理したか否かを判定し、まだ処理していない参照領域が存在する場合には、Ｓ１５０でｉを１増加させてＳ１４１へ戻る。これにより、次の参照領域から更新追跡情報を取得する処理が行われる。すべての参照領域で処理を行ったら、この処理を終了する。
【０１０３】
図７に示した複写禁止画像に対する複写処理は、例えばネットワーク３を経由してビットマップ画像が送られてきて画像を形成する場合についても適用することが可能である。この場合、送られてきた画像を読取部１１からの入力と同様にして処理を行えばよい。もちろん、図示しない他のインタフェースを通じて同様の処理を行うこともできる。
【０１０４】
このほかにも、例えば読取部１１で読み取った画像をネットワーク３を経由してクライアント装置２へ転送する機能や、ＦＡＸ送受信機能を有する場合もある。読取部１１で読み取った画像をネットワーク３を通じて転送する場合やＦＡＸ送信する場合についても、上述の複写の場合と同様に複写禁止機能を適用し、複写禁止であればネットワーク３への転送やＦＡＸ送信を中止し、複写禁止が解除された場合には新たな更新追跡情報を付加した画像を転送またはＦＡＸ送信するように構成することができる。ＦＡＸ受信した画像に対しても、複写禁止のための背景画像を合成して形成したり、画質がよければ複写禁止画像に対する処理を行うことも可能である。
【０１０５】
図１４は、画像処理部の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。図中、７１はプログラム、７２はコンピュータ、８１は光磁気ディスク、８２は光ディスク、８３は磁気ディスク、８４はメモリ、９１はＣＰＵ、９２は内部メモリ、９３は情報読取部、９４はハードディスク、９５はインタフェース、９６は通信部である。
【０１０６】
上述の実施の一形態で説明した画像処理部１２内の制御部３１の機能あるいはさらに読取画像処理部２１、パターン検出部２３、複写禁止情報取得部２４、削除部２９、画像合成部３０の機能の一部または全部を、コンピュータにより実行可能なプログラム７１によって実現することが可能である。その場合、そのプログラム７１およびそのプログラムが用いるデータなどは、コンピュータが読み取り可能な記憶媒体に記憶することも可能である。もちろん、一部の機能についてハードウェアによって構成することもできるし、すべてをハードウェアで構成してもよい。例えば読取画像処理部２１、パターン検出部２３、複写禁止情報取得部２４、削除部２９、画像合成部３０の全部または一部や、制御部３１の一部の機能について、専用のハードウェアで構成することもできる。
【０１０７】
プログラム７１を格納する記憶媒体とは、コンピュータのハードウェア資源に備えられている情報読取部９３に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、情報読取部９３にプログラムの記述内容を伝達できるものである。例えば、光磁気ディスク８１，光ディスク８２（ＣＤやＤＶＤなどを含む）、磁気ディスク８３，メモリ８４（ＩＣカード、メモリカードなどを含む）等である。もちろんこれらの記憶媒体は、可搬型に限られるものではない。
【０１０８】
これらの記憶媒体にプログラム７１を格納しておき、例えばコンピュータ７２の情報読取部９３あるいはインタフェース９５にこれらの記憶媒体を装着することによって、コンピュータからプログラム７１を読み出し、内部メモリ９２またはハードディスク９４に記憶し、ＣＰＵ９１によってプログラム７１を実行することによって、画像処理部１２内の制御部３１の機能あるいはさらに読取画像処理部２１、パターン検出部２３、複写禁止情報取得部２４、削除部２９、画像合成部３０の機能の一部または全部を実現することができる。あるいは、ネットワークなどを介してプログラム７１をコンピュータ７２に転送し、コンピュータ７２では通信部９６でプログラム７１を受信して内部メモリ９２またはハードディスク９４に記憶し、ＣＰＵ９１によってプログラム７１を実行することによって実現してもよい。または、予めプログラム７１を書き込んだＲＯＭなどのメモリを内部に実装して実現してもよい。
【０１０９】
なお、対応するインタフェース９５を介して読取部１１及び像形成部１３、コントロールパネル部３２が接続されている。コンピュータ７２には、このほかインタフェース９５を介して様々な装置と接続することができる。また、読取画像記憶部２２や検出データ記憶部２５、前景画像記憶部２７、背景画像記憶部２８などは、ハードディスク９４や内部メモリ９２などを利用して実現することができる。さらに、ネットワークインタフェース部２６は通信部９６に対応するものである。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】画像に合成される背景画像における各情報の具体的な配置例の説明図である。
【図３】パターンの一例の説明図である。
【図４】複数のパターンを配置した背景画像の一部の一例の説明図である。
【図５】ネットワーク３を通じて受け取った複写を禁止する画像を最初に形成する場合の動作の一例を示すフローチャートである。
【図６】複写を禁止する画像を最初に形成する際に合成する背景画像の生成処理の一例を示すフローチャートである。
【図７】複写時の動作の一例を示すフローチャートである。
【図８】パターン検出部２３の一構成例を示すブロック図である。
【図９】検出データの一例の説明図である。
【図１０】複写禁止情報取得部２４の一構成例を示すブロック図である。
【図１１】生成された端部領域の背景画像の一例の説明図である。
【図１２】更新追跡情報の取得処理の一例を示すフローチャートである。
【図１３】更新追跡情報の取得処理を行うための参照領域の一例の説明図である。
【図１４】画像処理部の機能をコンピュータプログラムで実現した場合におけるコンピュータプログラム及びそのコンピュータプログラムを格納した記憶媒体とコンピュータの一例の説明図である。
【符号の説明】
【０１１１】
１…画像読取形成装置、２…クライアント装置、３…ネットワーク、１１…読取部、１２…画像処理部、１３…像形成部、２１…読取画像処理部、２２…読取画像記憶部、２３…パターン検出部、２４…複写禁止情報取得部、２５…検出データ記憶部、２６…ネットワークインタフェース部、２７…前景画像記憶部、２８…背景画像記憶部、２９…削除部、３０…画像合成部、３１…制御部、３２…コントロールパネル部、４１…端部領域、４２…内部領域、４３…潜像画像、５１…２値化処理部、５２…ノイズ除去処理部、５３…パターンマッチング部、６１…ブロック化処理部、６２…個数算出部、６３…比率算出部、６４…判定処理部、７１…プログラム、７２…コンピュータ、８１…光磁気ディスク、８２…光ディスク、８３…磁気ディスク、８４…メモリ、９１…ＣＰＵ、９２…内部メモリ、９３…情報読取部、９４…ハードディスク、９５…インタフェース、９６…通信部。
【図１】
2008118201.tif 000003
【図２】
2008118201.tif 000004
【図３】
2008118201.tif 000005
【図４】
2008118201.tif 000006
【図５】
2008118201.tif 000007
【図６】
2008118201.tif 000008
【図７】
2008118201.tif 000009
【図８】
2008118201.tif 000010
【図９】
2008118201.tif 000011
【図１０】
2008118201.tif 000012
【図１１】
2008118201.tif 000013
【図１２】
2008118201.tif 000014
【図１３】
2008118201.tif 000015
【図１４】
2008118201.tif 000016