(57)【要約】【課題】本発明は、文書画像に背景画像を合成する場合でも、所定のコードを読み出すことができる画像処理装置を提供する。【解決手段】文書データに合成される背景パターンを生成する画像生成装置において、プリント出力を行った機器を特定するための追跡コードを生成する追記コード生成部１７と、この追跡コードと重ならないように、複写時際に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成するコピー牽制パターン生成部１４を設けた。【選択図】　　　　図２
2004112356.tif 000002
【特許請求の範囲】
【請求項１】
文書データに合成される背景パターンを生成する画像処理装置において、
プリント出力を行った機器を特定するための追跡コードを生成する追記コード生成部と、
前記追記コード生成部によって生成される前記追跡コードと重ならないように、複写時に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記手段は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係となるように生成することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記手段は、前記第２領域中、前記追跡コードを構成するパターンの周辺領域を白画素に置き換えるマスク部を有することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記手段は、所定の情報から二次元状に配列した二次元コードを生成し、生成した二次元コードを繰り返し配置して前記第１領域を生成することを特徴とする請求項１から３のいずれか一項記載の画像処理装置。
【請求項５】
前記手段は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成するカモフラージュ合成部を有することを特徴とする請求項１から４のいずれか一項記載の画像処理装置。
【請求項６】
前記カモフラージュ合成部は、前記追跡コードと同一方向に、追跡コードを構成するパターンの間隔のＮ分の１倍の間隔で白画素が含まれるように前記カモフラージュ模様を合成することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記カモフラージュ合成部は、前記追跡コードを構成するパターンよりも大きい領域の白画素が含まれるように前記カモフラージュ模様を合成することを特徴とする請求項５又は６記載の画像処理装置。
【請求項８】
前記画像処理装置は更に、前記手段が生成する背景パターンと重ならないように、前記追跡コードを合成する追跡コード合成部を有することを特徴とする請求項１から７のいずれか一項記載の画像処理装置。
【請求項９】
前記追跡コード生成部は、前記第１のパターンと同一方向に前記第１パターンの間隔に対して倍数の関係にある間隔で前記追跡コードを生成することを特徴とする請求項１から８のいずれか一項記載の画像処理装置。
【請求項１０】
前記追跡コード生成部は、前記カモフラージュ模様に含まれる少なくとも１つの白画素の位置に前記追跡コードを構成するパターンが合成されるように前記追跡コードを生成することを特徴とする請求項１から９のいずれか一項記載の画像処理装置。
【請求項１１】
前記画像処理装置は更に、入力される文書データに前記手段で生成される背景パターンを合成するパターン合成部を有し、
前記コード合成部は、入力された前記文書画像のイエロー成分に前記追跡コードを合成し、前記手段は、入力された前記文書画像のイエロー成分以上の色成分に背景パターンを合成することを特徴とする請求項１から１０のいずれか一項記載の画像処理装置。
【請求項１２】
前記画像処理装置は更に、原稿を光学的に読み取る読み取り部と、該読み取り部が出力する入力画像と前記背景パターンとを合成するパターン合成部とを有することを特徴とする請求項１から１１のいずれか一項記載の画像処理装置。
【請求項１３】
前記画像処理装置は更に、入力画像に前記背景パターンを合成するかどうかを選択する手段を有することを特徴とする請求項１から１２のいずれか一項記載の画像処理装置。
【請求項１４】
文書データに合成される背景パターンを生成する画像生成方法において、
プリント出力を行った機器を特定するための追跡コードを生成する第１の段階と、
前記第１の段階によって生成される前記追跡コードと重ならないように、複写時際に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する第２の段階と、を有することを特徴とする画像処理方法。
【請求項１５】
前記第２の段階は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係にあるように生成することを特徴とする請求項１４記載の画像処理方法。
【請求項１６】
前記第２の段階は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成する段階を含むことを特徴とする請求項１４又は１５記載の画像処理方法。
【請求項１７】
前記第２の段階は、所定の情報から二次元状に配列した二次元コードを生成し、生成した二次元コードを繰り返し配置して前記第１領域を生成する段階を含むことを特徴とする請求項１４から１６のいずれか一項記載の画像処理方法。
【請求項１８】
文書データに合成される背景パターンを生成するためにコンピュータを、
プリント出力を行った機器を特定するための追跡コードを生成する第１の手段、
前記第１の手段によって生成される前記追跡コードと重ならないように、複写時際に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する第２の手段として機能させるための画像処理プログラム。
【請求項１９】
前記第２の手段は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係にあるように生成することを特徴とする請求項１８記載の画像処理プログラム。
【請求項２０】
前記第２の手段は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成する手段を含むことを特徴とする請求項１８又は１９記載の画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像処理方法及び画像処理プログラムに関し、特に、複写による偽造が禁止される文書データに対応した背景パターンを生成し、生成した背景パターンを文書データに合成する技術に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータやプリンタ、複写機の普及によって、有価証券の偽造の問題や、機密文書の不正コピーによる機密漏洩の問題が顕在化してきており、対策技術が開発されている。有価証券の不正コピーや偽造に対する従来技術として、プリンタや複写機の機械識別番号やコピー日時（またはプリント日時）等の情報を微小ドットパターンでコード化し、画像に埋め込んでプリント出力を行う技術がある。
【０００３】
微小ドットパターンは、画質に影響を与えないように、人間の目に識別しにくい色成分、例えば、イエロー成分で付加される。有価証券が偽造されて不正に使用された場合には、その偽造された有価証券の画像中に埋め込まれた微小ドットコードを解読して機械識別番号や日時情報を読み出すことによって、どのプリンタ・複写機でいつプリント出力されたかを特定することが出来る。
【０００４】
また、機密文書の不正コピーや機密漏洩の抑制のための従来技術として、特許文献１に記載された、コピー牽制用紙と同様の効果が得られる背景パターン（以下、コピー牽制パターン）を画像処理によって生成し、文書画像に合成してプリント出力する技術がある。このコピー牽制パターンは、均一濃度の背景中に、「複写禁止」等の文字列を潜像として埋め込んだパターン画像である。
【０００５】
潜像文字領域と背景領域は、異なるパターンで構成されるが、両方の領域の平均濃度が同じになるようにパターンが構成されているため、潜像文字が目立たなくなっている。潜像文字領域は、複写機でコピー再現される比較的大きなドットパターンが比較的粗く配列されたパターンとなっており、背景領域は、複写機でコピー再現されない比較的小さいなドットパターンが比較的密に配置されたパターンとなっている。このパターン画像を文書画像の背景全面に合成してプリント出力した場合、背景全面が均一色・均一濃度となって潜像文字は目立たない。
【０００６】
但し、このプリント出力された画像を複写機でコピーすると、潜像文字領域のドットパターンはコピー再現されるが、背景領域のドットパターンはコピー再現されないので、背景部分だけが白くなり、結果として、コピー出力される文書画像の背景に「複写禁止」等の文字が浮かび上がることになり、不正に複写する行為に対して心理的な抑止になると共に、オリジナルとコピー物とを区別することを可能とする。
【０００７】
【特許文献１】
特開２００１−１９７２９７号公報
【発明が解決しようとする課題】
しかしながら、文書画像にコピー牽制パターンを合成してプリント出力する従来技術では、コピー牽制パターンを構成するドットパターンと、機械識別番号を表すコードを構成する微小ドットパターンが重なってしまい、機械識別番号の読み出しが不可能になる場合がある、という課題がある。
【０００８】
そこで、本発明は上記従来技術の問題点を解決し、文書画像に背景画像を合成する場合でも、不正コピーや情報漏洩の防止効果を保ちつつ、所定のコードを読み出すことができる画像処理装置、画像処理方法、及び画像処理プログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の画像処理装置は、文書データに合成される背景パターンを生成する画像処理装置において、プリント出力を行った機器を特定するための追跡コードを生成する追記コード生成部と、前記追記コード生成部によって生成される前記追跡コードと重ならないように、複写時に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する手段とを有することを特徴とする。
【００１０】
上記請求項１の発明によれば、前記手段は、機械識別番号等を表す追跡コードを構成するパターンと重ならないように、背景パターンを生成するため、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００１１】
また、請求項２記載の画像処理装置は、請求項１記載の画像処理装置において、前記手段は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係となるように生成することを特徴とする。
【００１２】
上記請求項２の発明によれば、追跡コードを構成するパターンと第１のパターン（後述する図７のディザパターン）は、同一方向に並ぶようにかつ、追跡コード構成するパターンの間隔は、第１のパターンの間隔の倍数の関係となるように生成されるので、画像全面において、第１のパターンと追跡コードを構成するパターンは重なることがない。従って、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００１３】
請求項３記載の画像処理装置は、請求項１又は２記載の画像処理装置において、前記手段は、前記第２領域中、前記追跡コードを構成するパターンの周辺領域を白画素に置き換えるマスク部を有することを特徴とする。上記請求項３の発明によれば、第２領域中（図６の潜像文字部部分）、追記コードを構成するパターン（例えば、微小ドット）の周辺の誤差拡散パターンは、マスク（白抜き）されているので、追記コードを構成するパターンと誤差拡散パターンは重なることがない。従って、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００１４】
請求項４記載の画像処理装置は、請求項１から３のいずれか一項記載の画像処理装置において、前記手段は、所定の情報から二次元状に配列した二次元コードを生成し、生成した二次元コードを繰り返し配置して前記第１領域を生成することを特徴とする。請求項４記載の発明によれば、第１領域は、二次元状に配置した二次元コードを繰り返し配置して構成されるので、文書画像に、画像処理装置に複写指示をしたクライアント装置のＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレス、ログインしたユーザー名、文書ファイルのファイル名などをデジタル情報として埋め込むことができる。
【００１５】
請求項５記載の画像処理装置は、請求項１から４のいずれか一項記載の画像処理装置において、前記手段は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成するカモフラージュ合成部を有することを特徴とする。請求項５記載の発明によれば、コピー牽制パターンにカモフラージュ模様をつけることで、コピー牽制パターンに含まれる文字列をより見えづらくすることができる。
【００１６】
請求項６記載の画像処理装置は、請求項５記載の画像処理装置において、前記カモフラージュ合成部は、前記追跡コードと同一方向に、追跡コードを構成するパターンの間隔のＮ分の１倍の間隔で白画素が含まれるように前記カモフラージュ模様を合成することを特徴とする。請求項６記載の発明によれば、カモフラージュ模様と追跡コードとが重なることはない。
【００１７】
請求項７記載の画像処理装置は、請求項５又は６記載の画像処理装置において、前記カモフラージュ合成部は、前記追跡コードを構成するパターンよりも大きい領域の白画素が含まれるように前記カモフラージュ模様を合成することを特徴としている。請求項７記載の発明によれば、追跡コードを構成するパターンがカモフラージュ模様でマスクされてしまうことを防ぐことができる。
【００１８】
請求項８記載の画像処理装置は、請求項１から７のいずれか一項記載の画像処理装置において、更に、前記手段が生成する背景パターンと重ならないように、前記追跡コードを合成する追跡コード合成部を有することを特徴とする。請求項８記載の発明によれば、背景パターンと重ならないように追跡コードを合成するようにしたので、背景パターンと追跡コードを構成するパターンは重なることがなく、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００１９】
請求項９記載の画像処理装置は、請求項１から８のいずれか一項記載の画像処理装置において、前記追跡コード生成部は、前記第１のパターンと同一方向に前記第１パターンの間隔に対して倍数の関係にある間隔で前記追跡コードを生成することを特徴とする。請求項９記載の発明によれば、追跡コードを構成するパターンと第１のパターンは、同一方向に並ぶようにかつ、追跡コード構成するパターンの間隔は、第１のパターンの間隔の倍数の関係となるように生成されるので、画像全面において、第１のパターンと追跡コードを構成するパターンは重なることがない。従って、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００２０】
請求項１０記載の画像処理装置は、請求項１から９のいずれか一項記載の画像処理装置において、前記追跡コード生成部は、前記カモフラージュ模様に含まれる少なくとも１つの白画素の位置に前記追跡コードを構成するパターンが合成されるように前記追跡コードを生成することを特徴とする。請求項１０記載の発明によれば、カモフラージュ模様の白画素の位置に追跡コードを構成するパターンが合成されるので、画像全面において、カモフラージュ模様と追跡コードを構成するパターンは重なることがない。このため、プリント出力された画像から機械識別番号等を確実に読み出すことができる。
【００２１】
請求項１１記載の画像処理装置は、請求項１から１０のいずれか一項記載の画像処理装置において、前記画像処理装置は更に、入力される文書データに前記手段で生成される背景パターンを合成するパターン合成部を有し、前記コード合成部は、入力された前記文書画像のイエロー成分に前記追跡コードを合成し、前記手段は、入力された前記文書画像のイエロー成分以上の色成分に背景パターンを合成することを特徴としている。請求項１１記載の発明によれば、追跡コードは、イエロー色で付加され、コピー牽制パターンは、イエロー成分以外の例えば、ブラック色、マゼンタ色、又はサイアン色で付加されるので、コピー牽制パターンの背景中から、追跡コードを構成するパターンを確実に識別することが可能となるため、追跡コードを確実に読み出すことができる。
【００２２】
請求項１２記載の画像処理装置は、請求項１から１１のいずれか一項記載の画像処理装置において、前記画像処理装置は更に、原稿を光学的に読み取る読み取り部と、該読み取り部が出力する入力画像と前記背景パターンとを合成するパターン合成部とを有することを特徴とする。
【００２３】
請求項１３記載の画像処理装置は、請求項１から１２のいずれか一項記載の画像処理装置において、更に、入力画像に前記背景パターンを合成するかどうかを選択する手段を有することを特徴とする。
【００２４】
請求項１４記載の画像処理方法は、文書データに合成される背景パターンを生成する画像生成方法において、プリント出力を行った機器を特定するための追跡コードを生成する第１の段階と、前記第１の段階によって生成される前記追跡コードと重ならないように、複写時際に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する第２の段階とを有することを特徴とする。
【００２５】
請求項１５記載の画像処理装置は、請求項１４記載の画像処理方法において、前記第２の段階は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係にあるように生成することを特徴とする。
【００２６】
請求項１６記載の画像処理方法は、請求項１４又は１５記載の画像処理方法において、前記第２の段階は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成する段階を含むことを特徴とする。
【００２７】
請求項１７記載の画像処理方法は、請求項１４から１６のいずれか一項記載の画像処理方法において、前記第２の段階は、所定の情報から二次元状に配列した二次元コードを生成し、生成した二次元コードを繰り返し配置して前記第１領域を生成する段階を含むことを特徴とする。
【００２８】
請求項１８記載の画像処理プログラムは、文書データに合成される背景パターンを生成するためにコンピュータを、プリント出力を行った機器を特定するための追跡コードを生成する第１の手段、前記第１の手段によって生成される前記追跡コードと重ならないように、複写時際に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する第２の手段として機能させる。
【００２９】
請求項１９記載の画像処理プログラムは、請求項１８記載の画像処理プログラムにおいて、前記第２の手段は、前記第１のパターンを、前記追跡コードを構成するパターンと同一方向に、前記追跡コードを構成するパターンの間隔が前記第１のパターンの間隔に対して倍数の関係にあるように生成することを特徴とする。
【００３０】
請求項２０記載の画像処理プログラムは、請求項１８又は１９記載の画像処理プログラムにおいて、前記第２の手段は、前記追記コードと重ならないように、前記第１領域と前記第２領域上に連続的なカモフラージュ模様を合成する手段を含むことを特徴する。
【００３１】
【発明の実施の形態】
（第１の実施の形態）
図１は、本実施の形態に係る画像処理システムを示している。図１に示すように、画像処理システム１００は、パーソナルコンピュータで構成されたクライアント装置１と、プリント機能及びコピー機能を持ったフルカラー複合機２とが、インターネット等のネットワーク３に接続されている。複合機２は、画像形成装置に相当する。なお、後述する本発明の第５の実施形態では、クライアント装置１が本発明の画像処理装置に相当する。
【００３２】
次に、複合機２の内部構成について説明する。図２は、複合機の内部構成を説明するための図である。図２に示すように、複合機２は、ネットワークインターフェース（以下、ネットワークＩ／Ｆ）４と、制御部５と、画像読み取り部６と、画像処理部７と、画像形成部８と、コントロールパネル９とを有する。
【００３３】
ネットワークＩ／Ｆ４は、ネットワーク３を通してクライアント装置１からプリント記述言語（ＰＤＬ）で記述されたプリントデータ（以下、ＰＤＬデータ）の受信を行うとともに、その他のネットワーク接続機器との通信を行う。制御部５は、複合機２全体の制御を行う。画像読み取り部６は、原稿を光学的に読み取り、読み取った画像を色変換処理部１２に送出する。画像処理部７は、入力された画像に対して所定の処理を行い、処理した画像を形成部８に送出する。画像形成部８は、画像処理部７からのフルカラー画像を用紙上に印字出力する。コントロールパネル９は、ユーザーへの情報表示とキー入力を行う。
【００３４】
また、画像処理部７は、文書画像生成部１０と、ページバッファ１１と、色変換処理部１２と、スクリーン処理部１３と、コピー牽制パターン生成部１４と、ページバッファ１５と、パターン合成部１６と、追跡コード生成部１７と、コード合成部１８とを有する。
【００３５】
文書画像生成部１０は、制御部５から受け取ったＰＤＬデータをデコンポーズして文書画像の生成を行い、生成した文書画像をページバッファ１１へ送出する。ページバッファ１１は、文書画像処理部１０で生成された文書画像データを一旦格納する。色変換処理部１２は、画像読み取り部６で読み取った画像をＣＭＹＫ（Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ）色空間へ変換し、ページバッファ１１に出力する。スクリーン処理部１３は、ページバッファ１１からの文書データをスクリーン処理して、２値画像に変換し、変換した２値画像をパターン合成部１６へ出力する。
【００３６】
また、コピー牽制パターン生成部１４は、追跡コード生成部１７からの追跡コードを参照しつつ、コピー牽制パターン画像を生成し、生成したコピー牽制パターン画像をページバッファ１３に送出する。このコピー牽制パターン生成部１４は、追記コード生成部１７によって生成される追跡コードと重ならないように、複写時に再現される第１のパターンが配置される第１領域と、複写時に再現されない第２のパターンが配置される第２領域とを含む背景パターンを生成する。
【００３７】
ページバッファ１５は、コピー牽制パターン生成部１４によって生成された文書画像データを一旦格納する。パターン合成部１６は、スクリーン処理部１３から出力された画像データの背景全面に、ページバッファ１５に格納されたコピー牽制パターン画像データを合成する。
【００３８】
追跡コード生成部１８は、機械識別番号や日時情報を符号化し、微小ドットの配列によるコードを生成する。コード合成部１８は、パターン合成部１６でパターン合成された画像データの背景に、追跡コード生成部１７で生成された追跡コードを繰り返し合成する。
【００３９】
次に、図３を用いて、コピー牽制パターン生成部１４について説明する。図３は、コピー牽制パターン生成部１４を説明するための図である。図４は、コピー牽制パターン生成部１４で生成されるコピー牽制パターン画像を説明するための図である。
【００４０】
まず、図４を用いて、コピー牽制パターン画像について説明する。図４（Ａ）は、コピー牽制パターン画像の全体を示す図である。この画像データは、１ビット／画素の２値モノクロ画像である。図４中の「ＣＯＰＹ」の文字は、潜像文字であり、実際には、背景濃度と同一の濃度としてあるため、図のようにはっきり見えないが、説明のために見えるように描いてある。この潜像文字の一部（矩形で囲った領域）を拡大したものが図４（Ｃ）である。
【００４１】
図４（ｃ）に示すように、潜像文字の内部は、比較的細かいドットがランダムに密に配置されたパターンで構成されており、潜像文字の外部は、比較的大きなドットパターンが比較的粗く配置されて構成されている。潜像文字内外で構成しているパターンは異なるが、用紙上にプリント出力した際の潜像文字内外の平均濃度（単位面積当りの黒画素面積）は、同一になるようになっており、人間の目には、全面均一のグレイ背景に見える。
【００４２】
この画像がプリント出力された原稿を複写機でコピーすると、潜像文字外部の比較的大きなドットは忠実にコピー再現されるが、潜像文字内部の比較的細かいドットは複写機では忠実にコピー再現できないため、結果として、コピー出力上には潜像文字の外部（背景部）のみが再現され、潜像文字部分は、白く抜け、結果として、図４（Ｂ）のような画像となる。
【００４３】
なお、実際に用紙にプリント出力されるのは、図４（Ａ）に示すパターン画像に文書画像が合成された画像となるが、ここでは、説明しやすいように、文書画像は文字や図形を一切含まない真っ白の文字画像であった場合の例を示している。
【００４４】
次に、図３を用いて、コピー牽制パターン生成部１４の内部構成について説明する。図３に示すように、コピー牽制パターン生成部１４は、潜像生成部１４１と、背景画像生成部１４２と、ディザ処理部１４３と、階調補正部１４４と、誤差拡散処理部１４５と、マスク部１４６と、選択合成部１４７とを有する。また、コピー牽制パターン生成部１４には、制御部５から潜像文字列が潜像生成部１４１へ入力され、又は階調値が背景画像生成部１４２へ入力されている。また、追跡コード生成部１７からディザ処理部１４３及びマスク部１４６へ追跡コードが入力されている。
【００４５】
ここで、追跡コードについて説明する。図５は、追跡コードを説明するための図である。図５に示すように、追跡コードは、微小ドットを等間隔で二次元状に配置したコードである。二次元状の格子位置のドットの有無によって、プリント出力を行った複合機の機械識別番号、プリント出力日時等の情報を符号化したコードになっている。各ドットのサイズは、２画素×１画素であり、ドットの間の間隔は、縦方向横方向とも２４画素間隔となっている。
【００４６】
また、追跡コードを付加することによる画質劣化を最小限に抑えるために、微小ドットは、人間の目に見え難いイエロー成分のみに付加される。このコードがプリント出力された文書画像の全面に繰り返し埋め込まれている。このコードは、プリント出力される全ての画像に付加されるようになっている。そのため、万が一、紙幣へ有価証券等のコピーが禁じられた画像を不正にプリント出力された場合に、そのプリント出力された画像に付加された追跡コードを読み取り解読することによって、いつ、どの機械で出力されたものかを割り出し、不正なプリント出力を行ったユーザーを絞り込めるようになっている。
【００４７】
図３に戻って、潜像生成部１４１は、制御部５から入力された潜像文字列を内部の潜像画像メモリ（図示せず）中に描画して、２値の潜像画像を生成し、生成した潜像画像を選択合成部１４７へ出力する。ここで、潜像画像は、プリンタ解像度に一致した２値画像データである。
【００４８】
背景画像生成部１４２は、制御部５からの階調値に基づき、プリンタ解像度に一致した多値グレイスケールの背景画像を生成し、生成した多値グレイスケールの背景画像をディザ処理部１４３、階調補正部１４４へ送出する。背景画像生成部１４２で生成される背景画像の全画素値は、制御部５から背景画像生成部１４２へ入力されている階調値になっている。すなわち、画像全面均一の画像となっている。
【００４９】
ディザ処理部１４３は、背景画像生成部１４２から入力された背景画像に対してディザ処理を行い、ディザ処理された２値画像として選択合成部１４７へ出力する。ここで、ディザ処理部１４３は、コード合成部１８から入力される追跡コードを参照して、追跡コードの微小ビットと、生成されるディザドットが重ならないようにディザ画像の生成を行う。
【００５０】
生成されるディザドットの方向が、追跡コードのドットパターンの並びと同じ方向になるようにディザ画像を生成する（図７参照）。本実施の形態では、追跡コードが画像の水平方向垂直方向に格子状に配列され、微小ドットの間隔は、縦横方向とも２４画素である。よって、ディザドットが画像の水平方向垂直方向に並び、ディザドットの間隔を２４画素の２分の１である１２画素としている。プリンタ解像度が６００ｄｐｉの場合、ディザ処理部１４３で生成されるディザ画像は、スクリーン線数５０線、スクリーン角度０度の網点画像となる。また、ディザ処理部１４３は、追跡コードの微小ドットが、隣接する４つのディザドットの中央付近に位置するように調整してディザ画像を生成する。このようにして生成されたディザ画像は、選択合成部１４７へ出力される。
【００５１】
階調補正部１４４は、背景画像生成部１４２から入力された背景画像に対して、用紙上で誤差拡散画像とディザ画像の再現濃度が同一になるように予め設定されたトーンカーブに従って階調補正を行い、階調補正後の画像を誤差拡散処理部１４５へ出力する（図６参照）。誤差拡散処理部１４５は、入力された画像に対して誤差拡散処理を行い、２値画像としてマスク部１４６へ出力する。
【００５２】
マスク部１４６は、コード合成部１８から入力され追跡コードを参照して、追跡コードの微小ドットの位置の周辺３画素以内の領域を強制的に白画素に置き換える。すなわち、追跡コードの微小ドットの周辺領域を白抜きした誤差拡散画像を生成する。白抜きされた誤差拡散画像は、選択合成部１４７へ出力される。
【００５３】
選択合成部１４７は、潜像生成部１４１から出力される潜像画像を参照し、ディザ処理部１４３から入力されているディザ画像とマスク部１４６から入力されている誤差拡散画像を画素単位に選択して合成する。選択合成部１４７では、潜像画像の画素が白画素の場合（背景部）は、ディザ画像が選択され、潜像画像の画素が黒画素の場合（潜像文字部）は、誤差拡散画像が選択される。すなわち、選択合成部１４７の出力画像は、潜像文字内部は、図６に示すように、孤立ドットがランダムに配置されたパターンとなり、背景部は、図７に示すように、比較的大きな網点ドットが比較的粗く配列したコピー牽制パターンとなる。このようにして生成されたコピー牽制パターンは、図２に示すページバッファ１５へ格納される。
【００５４】
次に、コピー牽制パターンと追跡コードの関係について図６、図７を用いて
上記で説明したように、コピー牽制パターンの背景領域は、ディザ画像となっており、潜像文字領域は、誤差拡散画像となっており、追跡コードは、コピー牽制パターンの全面に上書き合成されている。
【００５５】
ここで、背景領域のディザパターンと追跡コードの微小ビットは、図７のようになっている。追跡コードを構成する微小ビットが、ディザドットの中央に位置するようにして合成されている。微小ドットとディザドットが、ディザドットの中央に位置するようにして合成されている。
【００５６】
また、図７に示すように、微小ドットとディザドットは、同一方向に並んでいる。微小ドットの間隔は、２４画素間隔であり、ディザドットの間隔は、１２画素間隔である。すなわち、微小ドットの間隔は、ディザドットの間隔の倍数となっているので、画像全面においてディザドットと微小ドットは絶対に重なることがない。また、ディザドットは、ブラック色、マゼンタ色、またはサイアン色であり、微小ドットは、イエロー色で付加されているので、コピー牽制パターンの背景中から、微小パターンを確実に識別することが可能であり、追跡コードを確実に読み出すことができるようになっている。
【００５７】
図６は、潜像領域の誤差拡散パターンと追跡コードの微小ドットの関係を示している。微小ドットの周辺の誤差拡散パターンは、マスク（白抜き）されているので、微小ドットと誤差拡散パターンは、重なることがない。また、微小ドットは、イエロー色のドットで付加されおり、一方、誤差拡散画像のドットは、ブラック色、マゼンタ色、又はサイアン色で付加されているので、微小ドットを誤差拡散画像中から確実に識別することが可能であり、追跡コードを確実に読み出すことができるようになっている。
【００５８】
次に、プリント動作について説明する。クライアント装置１から文書データのプリントを行う際の動作は次のようになる。図１に示すように、まず、ユーザーがクライアント装置１から文書のプリント指示を行う。その際、プリンタドライバが表示するメニュー画像上で、プリントする文書の背景にコピー牽制パターンを付加するか否か、付加する場合には、潜像文字として埋め込む文字列の設定、コピー牽制パターンの色の設定、コピー牽制パターンの濃度（階調値）の設定を行う。これらの設定を行った後、プリンタドライバは文書データ（アプリケーションデータ）を、ＰＤＬデータへ変換し、コピー牽制パターンの設定情報をＰＤＬデータのヘッダー部へ付加した後、ネットワーク３を経由して複合機２へ送信する。
【００５９】
図２に示すように、ネットワークＩ／Ｆ４で受信されたＰＤＬデータは、制御部５内部のメモリ（図示せず）に一旦格納される。制御部５は、メモリに格納されたＰＤＬデータをチェックし、コピー牽制パターン設定情報が付加されているかを調べる。もし、コピー牽制パターン設定情報が付加されていれば、画像処理装置１の動作モードをコピー牽制パターン合成モードに設定し、さらにコピー牽制パターン設定情報に含まれている潜像文字列情報及び階調値情報を取り出して、画像処理部７のコピー牽制パターン生成部１４へ設定する。
【００６０】
一方、コピー牽制パターン設定情報が付加されていない場合、画像処理装置の動作モードは、通常動作モードに設定される。通常動作モードでは、以下で説明するコピー牽制パターンの生成と合成処理は行われない。画像処理部７は、制御部５内部のメモリからＰＤＬデータを読み出し、文書画像生成部１０へ入力する。文書画像生成部１０は、ＰＤＬデータのデコンポーズを行って文書画像を生成し、ページバッファ１１へ出力して格納する。ここで、生成される文書画像の解像度はプリンタ解像度に一致したブラック、サイアン、マゼンタ、イエローの４成分からなるフルカラー画像データである。
【００６１】
その動作と並行して、図３に示すように、コピー牽制パターン生成部１４には、制御部５から潜像文字列が潜像生成部１４１へ入力される。潜像生成部１４１は、制御部５から入力された潜像文字列を内部の潜像画像メモリ（図示せず）中に描画して、２値の潜像画像を生成し、生成した潜像画像を選択合成部１４７へ出力する。背景画像生成部１４２は、制御部５からの階調値に基づき、プリンタ解像度に一致した多値グレイスケールの背景画像を生成し、生成した多値グレイスケールの背景画像をディザ処理部１４３、階調補正部１４４へ送出する。
【００６２】
ディザ処理部１４３は、背景画像生成部１４２から入力された背景画像に対してディザ処理を行い、ディザ処理された２値画像として選択合成部１４７へ出力する。ここで、ディザ処理部１４３は、コード合成部１８から入力される追跡コードを参照して、追跡コードの微小ビットと、生成されるディザドットが重ならないようにディザ画像の生成を行う。
【００６３】
階調補正部１４４は、背景画像生成部１４２から入力された背景画像に対して、用紙上で誤差拡散画像とディザ画像の再現濃度が同一になるように予め設定されたトーンカーブに従って階調補正を行い、階調補正後の画像を誤差拡散処理部１４５へ出力する。誤差拡散処理部１４５は、入力された画像に対して誤差拡散処理を行い、２値画像としてマスク部１４６へ出力する。マスク部１４６は、コード合成部１８から入力され追跡コードを参照して、追跡コードの微小ドットの位置の周辺３画素以内の領域を強制的に白画素に置き換え、選択合成部１４７へ出力する。
【００６４】
選択合成部１４７は、潜像生成部１４１から出力される潜像画像を参照し、ディザ処理部１４３から入力されているディザ画像とマスク部１４６から入力されている誤差拡散画像を画素単位に選択して合成する。選択合成部１４７の出力画像は、潜像文字内部は、孤立ドットがランダムに配置されたパターンとなり、背景部は、比較的大きな網点ドットが比較的粗く配列したコピー牽制パターンとなる。このようにして生成されたコピー牽制パターンは、図２に示すページバッファ１５へ格納される。
【００６５】
次に、文書画像、コピー牽制パターン画像の生成が終わった後、画像出力動作が行われる。ページバッファ１１に格納されている文書画像データが、ブラック、サイアン、マゼンタ、イエローの順に面順次で１色成分毎に読み出され、スクリーン処理部１３でスクリーン処理された２値画像に変換され、パターン合成部１６で画像データにコピー牽制パターンが合成され、コード合成部１８で追跡コードが合成されて、画像形成部８へ出力される。
【００６６】
画像形成部８では、１色成分毎に画像生成が行われ、フルカラー画像のプリント処理が行われる。ここで、パターン合成部１６では、ブラック、サイアン、マゼンタのうちの予め設定された色成分の出力時にのみ、スクリーン処理された２値の文書画像データと、２値のコピー牽制パターン画像をＯＲ演算によって合成処理を行う。他の色成分の出力時には、コード合成部１８では何も処理を行わず、入力された画像をそのまま出力する。また、コード合成部１８は、イエロー成分の出力時にのみ、追跡コードの合成処理を行う。他の色成分の出力時には、コード合成部１８では何も処理を行わず、入力された画像をそのまま出力する。
【００６７】
（第２の実施の形態）
次に、本発明による第２の実施の形態について説明する。第１の実施の形態では、クライアント装置１から受信した画像をプリント出力する際に、コピー牽制パターンと追跡コードを合成する実施形態であったが、本実施形態では、画像読み取り部６から原稿を読み取ってコピー出力を行う際にコピー牽制パターンと追跡コードを合成する実施形態である。複合機２の内部構成は、第１の実施形態と同じであるため、図２を参照しつつ、動作を説明する。また、複合機２のコントロールパネル９は、通常コピーモードの設定の他に、コピー牽制パターンを付加する動作モードを選択できるようになっている。
【００６８】
まず、ユーザーは、コントロールパネル９を操作してコピー牽制パターンを付加するモードに設定する。その際に、コントロールパネル９には、潜像文字列の設定画面、コピー牽制パターンの濃度（階調値）の設定画面、コピー牽制パターンの色の設定画面が表示され、ユーザーはそれぞれの設定を行う。設定が行われると、コピー牽制パターン動作モードに入る。コントローラパネル９から設定された、潜像文字列、階調値が、制御部５によってコピー牽制パターン生成部１４へ設定される。また、コピー牽制パターンの合成色がパターン合成部１６に設定される。
【００６９】
コピー牽制パターン生成部１４は、第１の実施形態と同様の動作を行ってコピー牽制パターン画像を生成し、ページバッファ２へ格納する。
すなわち、潜像生成部１４１は、制御部５から入力された潜像文字列を内部の潜像画像メモリ（図示せず）中に描画して、２値の潜像画像を生成し、生成した潜像画像を選択合成部１４７へ出力する。また、背景画像生成部１４２は、制御部５からの階調値に基づき、プリンタ解像度に一致した多値グレイスケールの背景画像を生成し、生成した多値グレイスケールの背景画像をディザ処理部１４３、階調補正部１４４へ送出する。
【００７０】
ディザ処理部１４３は、背景画像生成部１４２から入力された背景画像に対してディザ処理を行い、ディザ処理された２値画像として選択合成部１４７へ出力する。ここで、ディザ処理部１４３は、コード合成部１８から入力される追跡コードを参照して、追跡コードの微小ビットと、生成されるディザドットが重ならないようにディザ画像の生成を行う。
【００７１】
階調補正部１４４は、背景画像生成部１４２から入力された背景画像に対して、用紙上で誤差拡散画像とディザ画像の再現濃度が同一になるように予め設定されたトーンカーブに従って階調補正を行い、階調補正後の画像を誤差拡散処理部１４５へ出力する。誤差拡散処理部１４５は、入力された画像に対して誤差拡散処理を行い、２値画像としてマスク部１４６へ出力する。マスク部１４６は、コード合成部１８から入力され追跡コードを参照して、追跡コードの微小ドットの位置の周辺３画素以内の領域を強制的に白画素に置き換え、選択合成部１４７へ出力する。
【００７２】
選択合成部１４７は、潜像生成部１４１から出力される潜像画像を参照し、ディザ処理部１４３から入力されているディザ画像とマスク部１４６から入力されている誤差拡散画像を画素単位に選択して合成する。選択合成部１４７の出力画像は、潜像文字内部は、孤立ドットがランダムに配置されたパターンとなり、背景部は、比較的大きな網点ドットが比較的粗く配列したコピー牽制パターンとなる。このようにして生成されたコピー牽制パターンは、図２に示すページバッファ１５へ格納される。
【００７３】
コピー牽制パターンの生成が完了すると、コピー動作の準備が完了する。ユーザーは、画像読み取り部６のプラテン上に原稿を置いて、コピー開始ボタン（図示省略）を押すと、コピー動作が開始される。画像読み取り部６によって原稿の読み取りが行われ、色変換処理部１２において、ＣＭＹＫ色空間へ変換されてページバッファ１へ格納される。ページバッファ１１からは、ブラック、サイアン、マゼンタ、イエローの順に面順次で１色成分毎に読み出され、スクリーン処理部１３でスクリーン処理された２値画像に変換され、パターン合成部１６でコピー牽制パターンが合成され、コード合成部１８で追跡コードを合成して、画像形成部８へ出力される。
【００７４】
画像形成部８では、１色成分毎に画像生成が行われ、フルカラー画像のプリント処理が行われる。ここで、パターン合成部では、ブラック、サイアン、マゼンタのうちの予め設定された１成分の出力時にのみ、スクリーン処理された、２値の文書画像データと２値のコピー牽制パターン画像をＯＲ演算によって合成処理を行う。他の色成分の出力時には、コード合成部１８では何も処理を行わず、入力された画像をそのまま出力する。また、コード合成部１８は、イエロー成分の出力時にのみ、追跡コードの合成処理を行う。他の色成分の出力時には、コード合成部１８では何も処理を行わず、入力された画像をそのまま出力する。
【００７５】
（第３の実施の形態）
次に、本発明による第３の実施の形態について説明する。第１の実施の形態及び第２の実施の形態は、文書画像の背景にコピーすると文字が浮き出るコピー牽制パターンを合成するように構成されていたが、本実施の形態では、コピー牽制パターンの背景領域を２種類の斜線パターンで構成された二次元コードとすることで、第１の実施形態と同様にコピーすると文字が浮き出ることができるようにすることができ、かつ、任意のデジタル情報を埋め込めるようになる。
【００７６】
第１の実施形態及び第２の実施形態とは、プリント時の動作が異なる。
また、コピー牽制パターン生成部の内部構成が、図３で示したコピー牽制パターン生成部１４とは異なる。また、図８は、このコピー牽制パターン生成部によって生成されるコピー牽制パターン画像を説明するための図である。図９は、本実施の形態に係るコピー牽制パターン生成部を説明するための図である。
【００７７】
まず、図８を用いて、本実施形態によるコピー牽制パターン画像について説明する。図８（Ａ）は、コピー牽制パターン画像の全体を示す図である。この画像データは、１ビット／画素の２値モノクロ画像である。図中の「ＣＯＰＹ」の文字は、潜像文字であり、実際には背景濃度と同一の濃度としてあるため、図のようにはっきり見えないが、説明のために見えるように描いてある。図８（Ｃ）は、この潜像文字の一部（矩形で囲った領域）を拡大したものである。
【００７８】
図８（Ｃ）に示すように、潜像文字の内部は、比較的細かいドットがランダムに密に配置されたパターンで構成されており、潜像文字の外部は、比較的大きな２種類の傾斜パターンが比較的粗く配置されて構成されている。潜像文字の内外で構成しているパターンは異なるが、用紙上にプリント出力した際の潜像文字内外の平均濃度（単位面積当りの黒画素面積）は同一になるようになっており、人間の目には全面均一のグレイ背景に見える。
【００７９】
この画像がプリント出力された原稿を複写機でコピーすると、潜像文字外部の比較的大きな傾斜パターンは、忠実にコピー再現されるが、潜像文字内部の比較的細かいドットは複写機では忠実にコピー再現されないため、結果として、コピー出力上には、潜像文字の外部（背景部）のみが再現され、潜像文字部は白く抜け、結果として図８（Ｂ）のような画像となる。実際に用紙にプリント出力されるのは、図８（Ａ）に示すパターン画像に文書画像が合成された画像となるが、ここでは、説明がしやすいように、文書画像は文字や図形を一切含まない真っ白の文字画像であった場合の例を示している。また、コピー牽制パターンの背景部は、２種類の斜線パターンがそれぞれビット０、１を表現した二次元コードとなっており、二次元コードとしてデジタル情報が埋め込まれている。
【００８０】
次に、図２、図９を用いて、コピー牽制パターン生成部について説明する。図９に示すように、コピー牽制パターン生成部１４Ａは、潜像生成部２１と、符号化部２２と、パターン格納部２３と、パターン選択部２４と、画像シフト部２５とを有する。また、コピー牽制パターン生成部１４Ａには、制御部５から潜像文字列、付加情報が入力されており、追跡コード生成部１７からは追跡コードが入力されている。ここで、付加情報には、クライアント装置のＩＰアドレス、プリント出力を行ったユーザー名、プリント出力を行う文書ファイルのファイル名が含まれている。
【００８１】
潜像生成部２１は、制御部５から入力されてきた潜像文字列を内部の潜像画像メモリ（図示省略）中に描画して、潜像画像を生成し、生成した潜像画像をパターン選択部２４へ出力する。ここで、潜像画像は、プリンタ解像度の１２分の１の解像度で描画される。プリンタ解像度が６００ｄｐｉの場合、潜像画像は５０ｄｐｉの解像度で描画される。符号化部２２は、制御部５から入力された付加情報を誤り訂正符号化し、ビット列を二次元のコードとして並べ替えたコードとして生成し、生成した二次元コードを解像度５０ｄｐｉの画像全面に繰り返してパターン選択部２４へ出力する。
【００８２】
パターン格納部２３には、例えば、図１０（Ａ）に示す右下がりの斜線パターン０、図１０（Ｂ）に示す左下がりの斜線パターン１、図１０（Ｃ）に示すドットパターン２の３種類のパターンが格納されている。パターン選択部２４は、パターン格納部２３に格納された３種類のパターンで構成されたパターン画像を生成する。
【００８３】
パターン選択部２４は、符号化部２２から入力される二次元コードの各ビットの値、及び潜像生成部２１から入力される潜像画像の各画素の画素値に応じて、パターン格納部２３に格納されている３つのパターンのうち１つを選択し、そのパターンを画像データとして出力する。パターン選択部２４は、潜像画像の画素値が黒の場合には、図１０（Ｃ）のパターン２を選択し、潜像画像の画素値が白の場合には、コードのビット値が０の場合に、図１０（Ａ）のパターン０を選択し、コードのビット値が１の場合には、図１０（Ｂ）のパターン１を選択する。
【００８４】
結果として、潜像画像の１画素が、１２画素×１２画素の大きさのパターン画像に置き換えられた画像データが出力される。１つのパターンの大きさは、１２画素×１２画素であるので、パターン選択部２４から出力される画素の解像度は５０ｄｐｉの１２倍、すなわち、６００ｄｐｉとなる。また、この出力画像は、潜像文字部分が孤立ドットのパターンとなり、背景部分に、２種類の傾斜パターンでビット値を表現した二次元コードが全面に繰り返されたパターンとなる。そのようにして生成されたパターン画像は、画像シフト部２５へ入力される。
【００８５】
画像シフト部２５は、追跡コードを参照し、追跡コードの微小ドットが、パターン画像の各パターンのセルの角に位置になるように、パターン画像全体をシフトさせる。このようにして生成されたコピー牽制パターンは、ページバッファ１５へ格納される。
【００８６】
次に、コピー牽制パターンと追跡コードの関係について、図１１、図１２を用いて説明する。図１１は、追跡コードと潜像領域におけるコピー牽制パターンとの関係を説明するための図である。また。図１２は、追跡コードと背景領域におけるコピー牽制パターンとの関係を説明するための図である。図１２に示すように、コピー牽制パターンの背景領域は、２種類の傾斜パターン、潜像文字領域は、孤立ドットパターンとなっており、追跡コードは、コピー牽制パターンの全面に上書き合成されている。
【００８７】
背景領域の傾斜パターンと追跡コードの微小ドットは、図１２のようになっている。追跡コードを構成する微小ドットが、傾斜パターンの中央に位置するようにして合成されている。また、図１２に示すように、微小ドットと傾斜パターンは同一方向に並んでいる。また、微小ドットの間隔は、２４画素間隔であり、背景パターンの間隔は、１２画素間隔である。すなわち、微小ドットの間隔は、傾斜パターンの間隔の倍数となっているので、画像全面において傾斜パターンと微小ドットは絶対に重なることがない。
【００８８】
また、傾斜パターンは、ブラック色、マゼンタ色、またはサイアン色であり、微小ドットは、イエロー色で追加されているので、コピー牽制パターンの背景中から、微小パターンを確実に識別することが可能であり、追跡コードを確実に読み出すことができるようになっている。
【００８９】
また、図１１に示すように、▲１▼〜▲４▼は、１２画素×１２画素のセルを示す。また、追記コードを構成する微小ドットは、セル▲１▼の右上コーナー、及びセル▲２▼の左上コーナーに位置している。孤立ドットパターンは、１２画素×１２画素のセル▲１▼〜▲４▼の中央部に配置されており、セルの４隅部分には、ドットが配置されていないパターンとなっている。このように、孤立ドットパターンは、セル▲１▼〜▲４▼の中央部に配置されているため、セル▲１▼〜▲４▼の外周部分には、孤立ドットパターンは配置されない。このため、潜像領域は、複数の孤立ドットパターンのセルが並べられており、セルの４隅部分は、白抜けとなっているので、孤立ドットパターンと誤差拡散パターンは重なることがない。
【００９０】
また、微小ドットは、イエロー色のドットで付加されており、一方、孤立ドットパターンは、ブラック色、マゼンタ色、またはサイアン色で付加されているので、微小ドットを確実に識別することが可能であり、追跡コードを確実に読み出すことができるようになっている。
【００９１】
次に、本実施の形態の動作について説明する。クライアント装置１から文書データのプリントを行う際の動作は次のようになる。まず、ユーザーがクライアント装置１から文書のプリント指示を行う。その際、プリンタドライバが表示するメニュー画面上で、プリントする文書の背景にコピー牽制パターンを付加するか否か、付加する場合には、潜像文字として埋め込む文字列の設定、コピー牽制パターンの色の設定を行う。
【００９２】
これらの設定を行った後、プリンタドライバは、文書データ（アプリケーションデータ）をＰＤＬデータへ変換し、コピー牽制パターンの設定情報をＰＤＬデータのヘッダー部へ付加し、さらに、クライアント装置１のＩＰアドレス、ログインしているユーザー名、プリント出力をしようとしている文書ファイルのファイル名を付加情報としてヘッダー部へ付加する。その後、ネットワーク３を経由して複合機２へ送信する。
【００９３】
複合機２において、ネットワークＩ／Ｆ４でＰＤＬデータが受信されたＰＤＬデータは、制御部５内部のメモリ（図示省略）に一旦格納される。制御部５は、メモリに格納されたＰＤＬデータをチャックし、コピー牽制パターン設定情報が付加されているかいないかを調べる。もしコピー牽制パターン設定情報が付加されていれば、画像処理部７の動作モードをコピー牽制パターン合成モードに設定し、さらにコピー牽制パターン設定情報に含まれている潜像文字列情報、階調値情報、及び付加情報を取り出して、画像処理部７内のコピー牽制パターン生成部１４Ａへ設定する。もしコピー牽制パターン設定情報が付加されていない場合、画像処理装置の動作モードは通常動作モードに設定される。通常動作モードでは、以下で説明するコピー牽制パターンの生成と合成処理は行われない。
【００９４】
画像処理部７は、制御部５内部のメモリからＰＤＬデータを読み出し、文書画像生成部１０へ入力する。文書画像生成部１０は、ＰＤＬデータのデコンポーズを行って文書画像を生成し、ページバッファ１１へ出力して格納する。ここで、生成される文書画像の解像度はプリンタ解像度に一致したブラック、サイアン、マゼンタ、イエローの４成分からなるフルカラー画像データである。
【００９５】
その動作と並行して、コピー牽制パターン生成部１４Ａがコピー牽制パターン画像を生成する。潜像生成部２１は、制御部５から入力されてきた潜像文字列を内部の潜像画像メモリ（図示省略）中に描画して、潜像画像を生成し、生成した潜像画像をパターン選択部２４へ出力する。符号化部２２は、制御部５から入力された付加情報を誤り訂正符号化し、ビット列を二次元のコードとして並べ替えたコードとして生成し、生成した二次元コードを解像度５０ｄｐｉの画像全面に繰り返してパターン選択部２４へ出力する。パターン選択部２４は、符号化部２２から入力される二次元コードの各ビットの値、及び潜像生成部２１から入力される潜像画像の各画素の画素値に応じて、パターン格納部２３に格納されている３つのパターンのうち１つを選択し、そのパターンを画像データとして出力する。
【００９６】
画像シフト部２５は、追跡コードを参照し、追跡コードの微小ドットが、パターン画像の各パターンのセルの角に位置になるように、パターン画像全体をシフトさせる。このようにして生成されたコピー牽制パターンは、ページバッファ１５へ格納される。
【００９７】
文書画像、コピー牽制パターン画像の生成が終わった後、画像出力動作が行われる。ページバッファ１１に格納されている文書画像データが、ブラック、サイアン、マゼンタ、イエローの順次で１色成分毎に読み出され、スクリーン処理部１３でスクリーン処理された２値画像に変換され、パターン合成部１６でコピー牽制パターンが合成され、コード合成部１８で追跡コードが合成され、画像形成部８へ出力される。
【００９８】
画像形成部８は、１色成分毎に画像生成が行われ、フルカラー画像のプリント処理が行われる。ここで、パターン合成部１６は、ブラック、サイアン、マゼンタのうちの予め設定された色成分の出力時にのみ、スクリーン処理された２値の文書画像データと、２値のコピー牽制パターン画像をＯＲ演算によって合成処理を行う。他の色成分の出力時には、コード合成部では、何も処理行わず、入力された画像をそのまま出力する。また、コード合成部１８は、イエロー成分の出力時にのみ、追跡コードの合成処理を行う。他の色成分の出力時には、コード生成部１８では、何も処理を行わず、入力された画像をそのまま出力する。
【００９９】
（第４の実施の形態）
コピー牽制パターンに含まれる文字列をより見えづらくするために、コピー牽制パターンに模様をつけることがしばしば行われている。この模様のことをカモフラージュパターンという。図１４は、このカモフラージュパターンの一例を示している。通常、コピー牽制パターンに、図１４に示すようなカモフラージュパターンを合成すると、カモフラージュパターンの白画素部分ではコピー牽制パターンの画素が白画素となる。
【０１００】
カモフラージュパターンを使用する時のコピー牽制パターン生成部の動作を、図１３を用いて詳しく説明する。図１３は、第４の実施の形態におけるコピー牽制パターン生成部の内部構成を示している。なお、第１の実施の形態で説明した複合機２の構成は、コピー牽制パターン生成部１４を除けば同一構成であるため、図２を参照しつつ、説明する。また、本実施の形態におけるコピー牽制パターン生成部は、第１の実施の形態で説明したコピー牽制パターン１４とは異なる構成でため、符号１４Ｂを用いて説明する。
【０１０１】
図１３に示すように、コピー牽制パターン１４Ｂは、潜像生成部３１と、背景画像生成部３２と、ディザ処理部３３と、階調補正部３４と、誤差拡散処理部３５と、選択合成部３６と、カモフラージュ合成部３７とを有する。また、コピー牽制パターン生成部１４Ｂには、制御部５から潜像文字列、階調値が入力されている。
【０１０２】
潜像生成部３１は、入力されてきた潜像文字列を内部の潜像画像メモリ（図示せず）中に描画して、２値の潜像画像を生成する。ここで潜像画像は、プリンタ解像度に一致した２値画像データである。背景画像生成部３２は、プリンタ解像度に一致した多値グレイスケールの背景画像を生成する。背景画像の全画素値は、制御部５から背景画像生成部３２へ入力されている階調値になっている。すなわち、画像全面均一の画像となっている。背景画像生成部３２で生成された背景画像は、ディザ処理部３３および階調補正部３４に入力されている。
【０１０３】
ディザ処理部３３は、入力された背景画像に対してディザ処理を行い、ディザ処理された２値画像として選択合成部３６へ出力する。一方、階調補正部３４は、入力された背景画像に対して、用紙上で誤差拡散画像とディザ画像の再現濃度が同一になるように予め設定されたトーンカーブに従って階調補正を行い、階調補正後の画像が誤差拡散処理部３５へ入力されて誤差拡散処理された２値画像として選択合成部３６へ出力される。
【０１０４】
選択合成部３６は、潜像生成部３１から出力される潜像画像を参照し、ディザ処理部３３から入力されているディザ画像と誤差拡散処理部３５から入力されている誤差拡散画像を画素単位に選択して合成する。選択合成部３６では、図１６に示すように、潜像画像の画素が白画素の場合（背景部）は、ディザ画像が選択され、潜像画像の画素が黒画素の場合（潜像文字部）は、誤差拡散画像が選択される。すなわち、選択合成部３６の出力画像は、潜像文字内部が、孤立ドットがランダムに配置されたパターンとなり、背景部は、比較的大きな網点ドットが比較的粗く配列したコピー牽制パターンとなる。
【０１０５】
カモフラージュ合成部３７は、まずカモフラージュパターンと追跡コード生成部１７から入力される追跡コードの合成を行う。カモフラージュパターン内の画素のうち、追跡コードの微小ドットの位置の周辺３画素以内の領域では強制的に黒画素に置き換える。図１５は、追跡コードが合成されたカモフラージュパターンの例を示している。このように、カモフラージュ合成部３７は、追跡コードと同一方向に、追跡コードを構成するパターンの間隔（図１５の例では２４画素）のＮ分の１倍（Ｎは自然数）の間隔で黒画素が含まれるように、そして追跡コードを構成するパターンよりも大きい領域の黒画素が含まれるようにカモフラージュ模様を合成する。
【０１０６】
また、ディザ画像と誤差拡散画像との合成画像は、カモフラージュ合成部３７に入力される。合成画像にカモフラージュを繰り返し合成していくが、このとき、カモフラージュの黒画素の部分の合成画像は、白画素とすると、最終的には追跡コードと重ならないコピー牽制パターンが生成される。図１６は、図１５に示すカモフラージュパターンとして生成されたコピー牽制パターンの例を示している。このコピー牽制パターンは、追跡コードと同一方向に、追跡コードを構成するパターンの間隔（図１５の例では２４画素）のＮ分の１倍（Ｎは自然数）の間隔で白画素が含まれるように、そして追跡コードを構成するパターンよりも大きい領域の白画素が含まれるようにカモフラージュ模様が合成されたものである。このようにして生成されたコピー牽制パターンは、ページバッファ１５へ格納され、合成処理、印刷処理が行われる。
【０１０７】
（第５の実施の形態）
第１〜第４の実施形態は、複合機内部に組み込まれた画像処理部７でコピー牽制パターンの生成を行う実施形態であったが、本実施形態は、クライアント装置１側のプリントドライバ内部でコピー牽制パターン画像の生成と合成を行う例であり、画像処理はコンピュータプログラムとして実装されている。プリント時のパターン画像生成処理について、図１７のフローチャートを用いて説明する。
【０１０８】
まず、ユーザーがクライアント装置１から文書のプリント指示を行う。すると、プリンタドライバ画面が表示され、プリントする文書に埋め込む付加情報の設定を行う（Ｓ１）。ここで、プリントする文書の背景にコピー牽制パターンを付加するか否か、付加する場合には、潜像文字として埋め込む文字列の設定、コピー牽制パターンの色の設定を行う。これらの設定を行った後、プリンタドライバはまず、潜像画像の生成を行う（Ｓ２）。
【０１０９】
次に、クライアント装置１のＩＰアドレス、ログインしているユーザー名、プリント出力しようとしている文書ファイルのファイル名を付加情報として取得し、符号化する（Ｓ３）。次に、符号化データ及び潜像画像を参照して、コピー牽制パターン画像を生成する（Ｓ４）。以上の処理が終わった後、プリント指定された文書データをＰＤＬデータへ変換する（Ｓ５）。
【０１１０】
次に、ステップＳ５で生成されたＰＤＬデータへ、ステップＳ４で生成されたコピー牽制パターン画像を背景画像として合成する描画命令を追加する（Ｓ４）。最後に、ＰＤＬデータを複合機２へ送信する（Ｓ７）。複合機２側では、受信したＰＤＬデータを通常通りデコンポーズし、通常の描画命令として文書画像へコピー牽制パターン画像の合成処理が行われ、合成された画像がプリント出力される。
【０１１１】
なお、上記実施の形態では、文書データをＰＤＬデータへ変換し、コピー牽制パターン画像の合成を行う描画命令を追加してプリンタに送信し、プリンタ内部で実際の画像合成処理を行わせる例について説明したが、文書データをプリンタドライバ内部で画像データへ変換し、パターン画像を合成して、合成した画像データをプリンタへ送信しそのまま出力する構成とすることも可能である。
【０１１２】
また、上記実施の形態では、アプリケーション上で作成した文書データをＰＤＬデータとして複合機へ送信しプリント出力する例について説明したが、クライアント装置に接続されたスキャナから読み取った画像データをプリントする際に、上記実施の形態と同様にドライバでパターン画像を生成して合成し、プリンタへ送信して出力される構成とすることも可能である。
【０１１３】
また、クライアント装置１のドライバにおける各処理は、画像生成プログラムによって実行される。画像生成プログラムは、ハードウエアと協働し、ハードウエアと一体となって画像生成処理を行う。ハードウエアは、図示は省略するが、ＣＰＵと、ＲＯＭやＲＡＭ等の内部記憶装置と、ＦＤＤ、ＨＤＤ、ＣＤ−ＲＯＭドライバ等の外部記憶装置と、キーボードやマウス等の入力装置と、プリンタ等の出力装置と、表示装置とを有するコンピュータその他によって構成される。
【０１１４】
また、画像処理方法は、画像処理プログラムとして、ＦＤ、ＨＤ、ＣＤ−ＲＯＭ等の記憶媒体に記憶されており、それぞれが対応する外部記憶装置に装着され、実行時に読み出されてＲＡＭにロードされる。なお、画像処理プログラムが記憶される記憶媒体は、ＲＯＭ等の半導体メモリでも良い。
【０１１５】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０１１６】
【発明の効果】
以上詳述したところから明らかなように、本発明によれば、背景パターンを構成するパターンと追跡コードを構成するパターンが重ならないようにコピー牽制パターンを生成し合成するので、コピー牽制パターンによる不正コピーや情報漏洩の防止効果を保ちつつ、プリント出力された画像から機械識別番号等を確実に読み出せるようにできる。
【図面の簡単な説明】
【図１】本実施の形態に係る画像処理システムを示す図である。
【図２】複合機の内部構成を説明するための図である。
【図３】第１の実施形態に係るコピー牽制パターン生成部を説明するための図である。
【図４】コピー牽制パターン生成部で生成されるコピー牽制パターン画像を説明するための図である。
【図５】追跡コードを説明するための図である。
【図６】潜像領域の誤差拡散パターンと追跡コードの微小ドットの関係を示す図である。
【図７】背景領域の追跡コードとコピー牽制パターンの関係を示す図である。
【図８】第３の実施の形態に係るコピー牽制パターン生成部によって生成されるコピー牽制パターン画像を説明するための図である。
【図９】第３の実施の形態に係るコピー牽制パターン生成部を説明するための図である。
【図１０】パターン格納部に格納されるパターンを示す図である。
【図１１】追跡コードと潜像領域におけるコピー牽制パターンとの関係を説明するための図である。
【図１２】追跡コードと背景領域におけるコピー牽制パターンとの関係を説明するための図である。
【図１３】第４の実施の形態におけるコピー牽制パターン生成部の内部構成を示す図である。
【図１４】カモフラージュパターンの一例を示す図である。
【図１５】追跡コードが合成されたカモフラージュパターンの例を示す図である。
【図１６】図１５に示すカモフラージュパターンとして生成されたコピー牽制パターンの例を示す図である。
【図１７】第５の実施の形態におけるプリント時のパターン画像生成処理を示すフローチャートである。
【符号の説明】
５　制御部
６　画像読み取り部
７　画像処理部
８　画像形成部
９　コントロールパネル
１４、１４Ａ、１４Ｂ　コピー牽制パターン生成部
１７　追跡コード生成部
１６　パターン合成部
１８　コード合成部
【図１】
2004112356.tif 000003
【図２】
2004112356.tif 000004
【図３】
2004112356.tif 000005
【図４】
2004112356.tif 000006
【図５】
2004112356.tif 000007
【図６】
2004112356.tif 000008
【図７】
2004112356.tif 000009
【図８】
2004112356.tif 000010
【図９】
2004112356.tif 000011
【図１０】
2004112356.tif 000012
【図１１】
2004112356.tif 000013
【図１２】
2004112356.tif 000014
【図１３】
2004112356.tif 000015
【図１４】
2004112356.tif 000016
【図１５】
2004112356.tif 000017
【図１６】
2004112356.tif 000018
【図１７】
2004112356.tif 000019