(57)【要約】【課題】  地紋パターンが付加された原稿に対して複写する際に、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能な画像形成装置、画像形成装置における画像処理方法、プログラムを提供する。【解決手段】  原稿に埋め込まれている２次元バーコード等でデバイス地紋付加されたか否かを判断し、デバイス付加されていた場合に原稿に付加された地紋が確実に印字されるかを判断して、印字される可能性が低い場合には改めてデバイス地紋パターンを付加する機能を設け、かつ地紋パターンに対して地紋が確実に浮かび上がるように濃度変換処理を行い確実なコピー印字物を生成することを特徴とする。【選択図】        図１
2006279236.tif 000002
【特許請求の範囲】
【請求項１】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り手段と、
前記複製抑制情報の電子データを複数保持している記憶手段と、
前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを前記記憶手段から検索する検索手段と、
前記検索手段により検索された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、
前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷手段と、
前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索手段により検索された複製抑制情報の電子データを前記記憶手段より選択する選択手段と、
前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、
前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項２】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り手段と、
前記複製抑制情報の電子データを複数保持している記憶手段と、
前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索手段と、
前記情報配信装置と通信する通信手段と、
前記通信手段により得られた複製抑制情報の電子データを受信する受信手段と
前記受信手段により受信された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、
前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷手段と、
前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索手段により検索された複製抑制情報の電子データを選択する選択手段と、
前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、
前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項３】
複数の予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された複数のオブジェクトを含む原稿を読み取る原稿読み取り手段と、
前記原稿に含まれる特定情報の数を記憶する第１の記憶手段と、
前記複製抑制情報の電子データを複数保持している第２の記憶手段と、
前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索手段と、
前記情報配信装置と通信する通信手段と、
前記通信手段により得られた複製抑制情報の電子データを受信する受信手段と
前記受信手段により受信された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、
前記比較手段の結果、前記複数のオブジェクトに存在する複製抑制情報が再現不能であると判定したオブジェクト数を記憶する第３の記憶手段と、
前記第１の記憶手段に記憶された特定情報の数と前記第３の記憶手段に記憶された複製抑制情報が再現不能であるオブジェクト数とを比較する特定情報比較手段と、
前記特定情報比較手段の結果、前記第１の記憶手段に記憶された特定情報の数と前記第３の記憶手段に記憶されたオブジェクト数が一致した場合には、前記検索手段により検索された複製抑制情報の電子データを選択する選択手段と、
前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、
前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする画像形成装置。
【請求項４】
前記原稿の複製抑制情報の電子データを特定するために記載されている特定情報が前記原稿読み取り手段により読み取られたときに、前記特定情報を電子情報に変換することを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項５】
前記特定情報は、バーコード、英数字、もしくは電子透かしにより前記原稿上に記載された他のデータに埋め込みが可能なデータのうち少なくとも１つで構成されていることを特徴とする請求項４に記載された画像形成装置。
【請求項６】
前記複製抑制情報は前記原稿読み取り手段により読み取られたときに、前記原稿上に複製であることを視覚的に表示することを可能とすることを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項７】
前記電子情報は、原稿に使用されている複製抑制情報を前記検索手段により前記記憶手段から検索するためのデバイス情報と、該デバイス装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項１または４に記載された画像形成装置。
【請求項８】
前記電子情報は、前記情報配信装置を前記検索手段で検索するためのネットワークアドレス情報と、前記情報配信装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項２〜４何れかに記載された画像形成装置。
【請求項９】
前記複製抑制情報の電子データは潜像部と背景部で構成される地紋画像を生成するための潜像部マトリクスと背景部マトリクスと潜像背景領域指定画像と、カモフラージュ領域指定画像とを含むことを特徴とする請求項１〜３、請求項７、請求項８何れかに記載された画像形成装置。
【請求項１０】
前記比較手段は、前記背景部マトリクスのドット数を換算する換算手段と、
前記背景部マトリクスのサイズを算出する第１のサイズ算出手段と、
前記原稿において前記第１のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算するデータ換算手段と、
前記換算手段に一定の割合を設定する閾値設定手段とを有し、前記換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記データ換算手段で算出されたデータ数が収まっているかを判定する判定手段と、
前記判定手段の結果、真であった場合に判定結果を保持する保持手段と、
サイズ単位で前記保持手段に保持された判定結果がある一定の値を超えているかを比較する判定比較手段とを有し、
前記判定比較手段の結果より一定の値を超えていない場合には前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項１１】
前記比較手段は、前記背景部マトリクスのドット数を換算する背景換算手段と、
前記潜像部マトリクスのドット数を換算する潜像換算手段と、
前記背景部マトリクスのサイズを算出する第１のサイズ算出手段と、
前記潜像部マトリクスのサイズを算出する第２のサイズ算出手段と、
前記原稿において前記第１のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算する背景データ換算手段と、
前記原稿において前記第２のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算する潜像データ換算手段と、
前記背景換算手段に一定の割合を設定する閾値設定手段とを有し、前記背景換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記背景データ換算手段で算出されたデータ数が収まっているかを判定する背景判定手段と、
前記潜像換算手段に一定の割合を設定する閾値設定手段とを有し、前記潜像換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記潜像データ換算手段で算出されたデータ数が収まっているかを判定する潜像判定手段と、
前記背景判定手段の結果、真であった場合に判定結果を保持する背景判定保持手段と、
前記潜像判定手段の結果、真であった場合に判定結果を保持する潜像判定保持手段と、
前記背景判定保持手段の結果と前記潜像判定保持手段の結果を比較する判定比較手段とを有し、
前記潜像判定保持手段が保持している値の方が前記背景判定保持手段が保持している値より大きい場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項１２】
前記比較手段は、前記カモフラージュ領域指定画像と前記原稿画像を一定のサイズに分割した領域内とでテンプレートパターンマッチングを行うパターンマッチング手段と、前記パターンマッチング手段の結果を保持する保持手段とを有し、
前記保持手段に保持されたパターンマッチングの結果がある一定の値より大きいと判断された場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項１３】
前記付加手段は、潜像部と背景部とを含む地紋画像を生成する地紋生成手段を有し、前記原稿の特徴色を解析する解析手段と、
前記解析手段により解析された色情報により前記地紋画像の色を決定する決定手段と、
前記決定手段で決定された色情報に基づき、前記原稿に対して前記潜像部と前記背景部を指定する領域指定情報と白地の領域を指定するカモフラージュ領域指定画像情報を入力して前記地紋画像を合成する合成手段とを有することを特徴とする請求項１〜３の何れかに記載された画像形成装置。
【請求項１４】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り工程と、
前記複製抑制情報の電子データを複数保持している記憶工程と、
前記原稿読み取り工程により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを前記記憶工程から検索する検索工程と、
前記検索工程により検索された複製抑制情報の電子データと前記原稿読み取り工程により読み取られた原稿中に存在する複製抑制情報とを比較する比較工程と、
前記比較工程の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷工程と、
前記比較工程の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索工程により検索された複製抑制情報の電子データを前記記憶工程より選択する選択工程と、
前記選択工程により選択された複製抑制情報の電子データを前記読み取り工程で読み取られた原稿に対して付加する付加工程と、
前記付加工程によって付加された原稿を印刷する印刷工程とを有することを特徴とする画像形成装置における画像処理方法。
【請求項１５】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り工程と、
前記複製抑制情報の電子データを複数保持している記憶工程と、
前記原稿読み取り工程により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索工程と、
前記情報配信装置と通信する通信工程と、
前記通信工程により得られた複製抑制情報の電子データを受信する受信工程と
前記受信工程により受信された複製抑制情報の電子データと前記原稿読み取り工程により読み取られた原稿中に存在する複製抑制情報とを比較する比較工程と、
前記比較工程の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷工程と、
前記比較工程の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索工程により検索された複製抑制情報の電子データを選択する選択工程と、
前記選択工程により選択された複製抑制情報の電子データを前記読み取り工程で読み取られた原稿に対して付加する付加工程と、
前記付加工程によって付加された原稿を印刷する印刷工程とを有することを特徴とする画像形成装置における画像処理方法。
【請求項１６】
複数の予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された複数のオブジェクトを含む原稿を読み取る原稿読み取り工程と、
前記原稿に含まれる特定情報の数を記憶する第１の記憶工程と、
前記複製抑制情報の電子データを複数保持している第２の記憶工程と、
前記原稿読み取り工程により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索工程と、
前記情報配信装置と通信する通信工程と、
前記通信工程により得られた複製抑制情報の電子データを受信する受信工程と
前記受信工程により受信された複製抑制情報の電子データと前記原稿読み取り工程により読み取られた原稿中に存在する複製抑制情報とを比較する比較工程と、
前記比較工程の結果、前記複数のオブジェクトに存在する複製抑制情報が再現不能であると判定したオブジェクト数を記憶する第３の記憶工程と、
前記第１の記憶工程に記憶された特定情報の数と前記第３の記憶工程に記憶された複製抑制情報が再現不能であるオブジェクト数とを比較する特定情報比較工程と、
前記特定情報比較工程の結果、前記第１の記憶工程に記憶された特定情報の数と前記第３の記憶工程に記憶されたオブジェクト数が一致した場合には、前記検索工程により検索された複製抑制情報の電子データを選択する選択工程と、
前記選択工程により選択された複製抑制情報の電子データを前記読み取り工程で読み取られた原稿に対して付加する付加工程と、
前記付加工程によって付加された原稿を印刷する印刷工程とを有することを特徴とする画像形成装置における画像処理方法。
【請求項１７】
前記原稿の複製抑制情報の電子データを特定するために記載されている特定情報が前記原稿読み取り工程により読み取られたときに、前記特定情報を電子情報に変換することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項１８】
前記特定情報は、バーコード、英数字、もしくは電子透かしにより前記原稿上に記載された他のデータに埋め込みが可能なデータのうち少なくとも１つで構成されていることを特徴とする請求項１７に記載された画像形成装置における画像処理方法。
【請求項１９】
前記複製抑制情報は前記原稿読み取り工程により読み取られたときに、前記原稿上に複製であることを視覚的に表示することを可能とすることを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項２０】
前記電子情報は、原稿に使用されている複製抑制情報を前記検索工程により前記記憶工程から検索するためのデバイス情報と、該デバイス装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項１４または１７に記載された画像形成装置における画像処理方法。
【請求項２１】
前記電子情報は、前記情報配信装置を前記検索工程で検索するためのネットワークアドレス情報と、前記情報配信装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項１５〜１７何れかに記載された画像形成装置における画像処理方法。
【請求項２２】
前記複製抑制情報の電子データは潜像部と背景部で構成される地紋画像を生成するための潜像部マトリクスと背景部マトリクスと潜像背景領域指定画像と、カモフラージュ領域指定画像とを含むことを特徴とする請求項１４〜１６、請求項２０、請求項２１何れかに記載された画像形成装置における画像処理方法。
【請求項２３】
前記比較工程は、前記背景部マトリクスのドット数を換算する換算工程と、
前記背景部マトリクスのサイズを算出する第１のサイズ算出工程と、
前記原稿において前記第１のサイズ算出工程で算出されたサイズ単位に各色のデータ数を換算するデータ換算工程と、
前記換算工程に一定の割合を設定する閾値設定工程とを有し、前記換算工程で換算されたドット数とドット数に前記閾値設定工程で設定された閾値を乗じた値との範囲内に前記データ換算工程で算出されたデータ数が収まっているかを判定する判定工程と、
前記判定工程の結果、真であった場合に判定結果を保持する保持工程と、
サイズ単位で前記保持工程に保持された判定結果がある一定の値を超えているかを比較する判定比較工程とを有し、
前記判定比較工程の結果より一定の値を超えていない場合には前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項２４】
前記比較工程は、前記背景部マトリクスのドット数を換算する背景換算工程と、
前記潜像部マトリクスのドット数を換算する潜像換算工程と、
前記背景部マトリクスのサイズを算出する第１のサイズ算出工程と、
前記潜像部マトリクスのサイズを算出する第２のサイズ算出工程と、
前記原稿において前記第１のサイズ算出工程で算出されたサイズ単位に各色のデータ数を換算する背景データ換算工程と、
前記原稿において前記第２のサイズ算出工程で算出されたサイズ単位に各色のデータ数を換算する潜像データ換算工程と、
前記背景換算工程に一定の割合を設定する閾値設定工程とを有し、前記背景換算工程で換算されたドット数とドット数に前記閾値設定工程で設定された閾値を乗じた値との範囲内に前記背景データ換算工程で算出されたデータ数が収まっているかを判定する背景判定工程と、
前記潜像換算工程に一定の割合を設定する閾値設定工程とを有し、前記潜像換算工程で換算されたドット数とドット数に前記閾値設定工程で設定された閾値を乗じた値との範囲内に前記潜像データ換算工程で算出されたデータ数が収まっているかを判定する潜像判定工程と、
前記背景判定工程の結果、真であった場合に判定結果を保持する背景判定保持工程と、
前記潜像判定工程の結果、真であった場合に判定結果を保持する潜像判定保持工程と、
前記背景判定保持工程の結果と前記潜像判定保持工程の結果を比較する判定比較工程とを有し、
前記潜像判定保持工程が保持している値の方が前記背景判定保持工程が保持している値より大きい場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項２５】
前記比較工程は、前記カモフラージュ領域指定画像と前記原稿画像を一定のサイズに分割した領域内とでテンプレートパターンマッチングを行うパターンマッチング工程と、前記パターンマッチング工程の結果を保持する保持工程とを有し、
前記保持工程に保持されたパターンマッチングの結果がある一定の値より大きいと判断された場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項２６】
前記付加工程は、潜像部と背景部とを含む地紋画像を生成する地紋生成工程を有し、前記原稿の特徴色を解析する解析工程と、
前記解析工程により解析された色情報により前記地紋画像の色を決定する決定工程と、
前記決定工程で決定された色情報に基づき、前記原稿に対して前記潜像部と前記背景部を指定する領域指定情報と白地の領域を指定するカモフラージュ領域指定画像情報を入力して前記地紋画像を合成する合成工程とを有することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項２７】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取りステップと、
前記複製抑制情報の電子データを複数保持している記憶ステップと、
前記原稿読み取りステップにより読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを前記記憶ステップから検索する検索ステップと、
前記検索ステップにより検索された複製抑制情報の電子データと前記原稿読み取りステップにより読み取られた原稿中に存在する複製抑制情報とを比較する比較ステップと、
前記比較ステップの結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷ステップと、
前記比較ステップの結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索ステップにより検索された複製抑制情報の電子データを前記記憶ステップより選択する選択ステップと、
前記選択ステップにより選択された複製抑制情報の電子データを前記読み取りステップで読み取られた原稿に対して付加する付加ステップと、
前記付加ステップによって付加された原稿を印刷する印刷ステップとを有することを特徴とするプログラム。
【請求項２８】
予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取りステップと、
前記複製抑制情報の電子データを複数保持している記憶ステップと、
前記原稿読み取りステップにより読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索ステップと、
前記情報配信装置と通信する通信ステップと、
前記通信ステップにより得られた複製抑制情報の電子データを受信する受信ステップと
前記受信ステップにより受信された複製抑制情報の電子データと前記原稿読み取りステップにより読み取られた原稿中に存在する複製抑制情報とを比較する比較ステップと、
前記比較ステップの結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷ステップと、
前記比較ステップの結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索ステップにより検索された複製抑制情報の電子データを選択する選択ステップと、
前記選択ステップにより選択された複製抑制情報の電子データを前記読み取りステップで読み取られた原稿に対して付加する付加ステップと、
前記付加ステップによって付加された原稿を印刷する印刷ステップとを有することを特徴とするプログラム。
【請求項２９】
複数の予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された複数のオブジェクトを含む原稿を読み取る原稿読み取りステップと、
前記原稿に含まれる特定情報の数を記憶する第１の記憶ステップと、
前記複製抑制情報の電子データを複数保持している第２の記憶ステップと、
前記原稿読み取りステップにより読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索ステップと、
前記情報配信装置と通信する通信ステップと、
前記通信ステップにより得られた複製抑制情報の電子データを受信する受信ステップと
前記受信ステップにより受信された複製抑制情報の電子データと前記原稿読み取りステップにより読み取られた原稿中に存在する複製抑制情報とを比較する比較ステップと、
前記比較ステップの結果、前記複数のオブジェクトに存在する複製抑制情報が再現不能であると判定したオブジェクト数を記憶する第３の記憶ステップと、
前記第１の記憶ステップに記憶された特定情報の数と前記第３の記憶ステップに記憶された複製抑制情報が再現不能であるオブジェクト数とを比較する特定情報比較ステップと、
前記特定情報比較ステップの結果、前記第１の記憶ステップに記憶された特定情報の数と前記第３の記憶ステップに記憶されたオブジェクト数が一致した場合には、前記検索ステップにより検索された複製抑制情報の電子データを選択する選択ステップと、
前記選択ステップにより選択された複製抑制情報の電子データを前記読み取りステップで読み取られた原稿に対して付加する付加ステップと、
前記付加ステップによって付加された原稿を印刷する印刷ステップとを有することを特徴とするプログラム。
【請求項３０】
前記原稿の複製抑制情報の電子データを特定するために記載されている特定情報が前記原稿読み取りステップにより読み取られたときに、前記特定情報を電子情報に変換することを特徴とする請求項２７〜２９の何れかに記載されたプログラム。
【請求項３１】
前記特定情報は、バーコード、英数字、もしくは電子透かしにより前記原稿上に記載された他のデータに埋め込みが可能なデータのうち少なくとも１つで構成されていることを特徴とする請求項３０に記載されたプログラム。
【請求項３２】
前記複製抑制情報は前記原稿読み取りステップにより読み取られたときに、前記原稿上に複製であることを視覚的に表示することを可能とすることを特徴とする請求項２７〜２９の何れかに記載されたプログラム。
【請求項３３】
前記電子情報は、原稿に使用されている複製抑制情報を前記検索ステップにより前記記憶ステップから検索するためのデバイス情報と、該デバイス装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項２７または３０に記載されたプログラム。
【請求項３４】
前記電子情報は、前記情報配信装置を前記検索ステップで検索するためのネットワークアドレス情報と、前記情報配信装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする請求項２８〜３０の何れかに記載されたプログラム。
【請求項３５】
前記複製抑制情報の電子データは潜像部と背景部で構成される地紋画像を生成するための潜像部マトリクスと背景部マトリクスと潜像背景領域指定画像と、カモフラージュ領域指定画像とを含むことを特徴とする請求項２７〜２９、請求項３３、請求項３４の何れかに記載されたプログラム。
【請求項３６】
前記比較ステップは、前記背景部マトリクスのドット数を換算する換算ステップと、
前記背景部マトリクスのサイズを算出する第１のサイズ算出ステップと、
前記原稿において前記第１のサイズ算出ステップで算出されたサイズ単位に各色のデータ数を換算するデータ換算ステップと、
前記換算ステップに一定の割合を設定する閾値設定ステップとを有し、前記換算ステップで換算されたドット数とドット数に前記閾値設定ステップで設定された閾値を乗じた値との範囲内に前記データ換算ステップで算出されたデータ数が収まっているかを判定する判定ステップと、
前記判定ステップの結果、真であった場合に判定結果を保持する保持ステップと、
サイズ単位で前記保持ステップに保持された判定結果がある一定の値を超えているかを比較する判定比較ステップとを有し、
前記判定比較ステップの結果より一定の値を超えていない場合には前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項２７〜２９の何れかに記載されたプログラム。
【請求項３７】
前記比較ステップは、前記背景部マトリクスのドット数を換算する背景換算ステップと、
前記潜像部マトリクスのドット数を換算する潜像換算ステップと、
前記背景部マトリクスのサイズを算出する第１のサイズ算出ステップと、
前記潜像部マトリクスのサイズを算出する第２のサイズ算出ステップと、
前記原稿において前記第１のサイズ算出ステップで算出されたサイズ単位に各色のデータ数を換算する背景データ換算ステップと、
前記原稿において前記第２のサイズ算出ステップで算出されたサイズ単位に各色のデータ数を換算する潜像データ換算ステップと、
前記背景換算ステップに一定の割合を設定する閾値設定ステップとを有し、前記背景換算ステップで換算されたドット数とドット数に前記閾値設定ステップで設定された閾値を乗じた値との範囲内に前記背景データ換算ステップで算出されたデータ数が収まっているかを判定する背景判定ステップと、
前記潜像換算ステップに一定の割合を設定する閾値設定ステップとを有し、前記潜像換算ステップで換算されたドット数とドット数に前記閾値設定ステップで設定された閾値を乗じた値との範囲内に前記潜像データ換算ステップで算出されたデータ数が収まっているかを判定する潜像判定ステップと、
前記背景判定ステップの結果、真であった場合に判定結果を保持する背景判定保持ステップと、
前記潜像判定ステップの結果、真であった場合に判定結果を保持する潜像判定保持ステップと、
前記背景判定保持ステップの結果と前記潜像判定保持ステップの結果を比較する判定比較ステップとを有し、
前記潜像判定保持ステップが保持している値の方が前記背景判定保持ステップが保持している値より大きい場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項１４〜１６の何れかに記載された画像形成装置における画像処理方法。
【請求項３８】
前記比較ステップは、前記カモフラージュ領域指定画像と前記原稿画像を一定のサイズに分割した領域内とでテンプレートパターンマッチングを行うパターンマッチングステップと、前記パターンマッチングステップの結果を保持する保持ステップとを有し、
前記保持ステップに保持されたパターンマッチングの結果がある一定の値より大きいと判断された場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする請求項２７〜２９の何れかに記載されたプログラム。
【請求項３９】
前記付加ステップは、潜像部と背景部とを含む地紋画像を生成する地紋生成ステップを有し、前記原稿の特徴色を解析する解析ステップと、
前記解析ステップにより解析された色情報により前記地紋画像の色を決定する決定ステップと、
前記決定ステップで決定された色情報に基づき、前記原稿に対して前記潜像部と前記背景部を指定する領域指定情報と白地の領域を指定するカモフラージュ領域指定画像情報を入力して前記地紋画像を合成する合成ステップとを有することを特徴とする請求項２７〜２９の何れかに記載されたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像形成装置に関し、特に重要な文書の不正な偽造を防止する目的で原稿画像の背景に複写防止地紋を付加された原稿画像を複写によってカラー画像形成装置に適した印刷情報を作成して確実に複写物と特定可能な地紋パターンを可視化可能な印刷物として出力することが可能な画像形成装置、画像形成装置における画像処理方法、プログラムに関するものである。
【背景技術】
【０００２】
近年、オフィス等のおけるネットワークの普及に伴い、デジタル複写機やプリンタ等画像形成装置も、ネットワーク接続機能を備えたものが広く利用されてきており、これら画像形成装置を用いてネットワーク経由でプリンタやスキャンを行うことが可能な画像形成システムが普及してきている。
【０００３】
このような画像形成システムでは、ある装置で原稿をスキャンし、指定したネットワーク上のプリンタへスキャン画像を送信してプリントすることでコピー動作を行うリモートコピーやプルプリント機能といったネットワーク上で印刷対象のデータが保持されている所在場所を示す情報（以下、「参照情報」という）、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）が入力されると、その参照情報に従って自らその情報のデータを取得し、この取得したデータに基づきプリント動作を行うことが可能になっている。また、ローカル機器側で蓄積記憶した画像データも上記動作が可能になっている。
【０００４】
さらに上記のような画像形成システムが普及することに伴い、本来複写等を無断で行うことが許されない原稿（著作権あり原稿、領収書、証券、証明書等）については簡単に複写されることがないように、複写すると文字や画像が浮かび上がる特殊な模様が背景に印刷されているものがある。この特殊な模様は一般に、「偽造防止地紋」と呼ばれ、複写によって原本が容易に複製できないような仕掛けを施し、心理的にではあるが原本の複写を防止する効果を実現している。
【特許文献１】特開２００４−７０７８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、近年の画像処理装置はさまざまな用途で使用されつつあり、不正防止等も搭載されているのが現状である。しかしながら、上記「偽造防止地紋」が印刷されている原稿を実際に複写機で複写した際に確実に地紋パターンが浮かび上がることは困難であり、場合によっては原本を容易に複製できてしまう可能性がある。このような現象を防止するために、例えば特定のプリンタで地紋パターンを背景に埋め込みかつその情報を２次元バーコード等で暗号化しておき、該プリンタで付加された地紋データである場合には前面をグレー印字する処理を施して原本を複製不可能にする処理などが挙げられるが、その場合には原本自体が複製不能となってしまい、地紋パターンが確実に浮かび上がることが可能であれば複製を許可されているものでさえ複製することができないといった問題が発生する。
【０００６】
本発明は上述の問題点に着目してなされたものであって、地紋パターンが付加された原稿に対して複写する際に、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能な画像形成装置、画像形成装置における画像処理方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００８】
（１）予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り手段と、前記複製抑制情報の電子データを複数保持している記憶手段と、前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを前記記憶手段から検索する検索手段と、前記検索手段により検索された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷手段と、前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索手段により検索された複製抑制情報の電子データを前記記憶手段より選択する選択手段と、前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする。
【０００９】
（２）予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された原稿を読み取る原稿読み取り手段と、前記複製抑制情報の電子データを複数保持している記憶手段と、前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索手段と、前記情報配信装置と通信する通信手段と、前記通信手段により得られた複製抑制情報の電子データを受信する受信手段と前記受信手段により受信された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現可能であった場合には前記原稿を印刷する印刷手段と、前記比較手段の結果、前記原稿中に存在する複製抑制情報が再現不能であった場合には、前記検索手段により検索された複製抑制情報の電子データを選択する選択手段と、前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする。
【００１０】
（３）複数の予め不正複製を抑制するための複製抑制情報と該複製抑制情報の電子データを特定する特定情報が記載された複数のオブジェクトを含む原稿を読み取る原稿読み取り手段と、前記原稿に含まれる特定情報の数を記憶する第１の記憶手段と、前記複製抑制情報の電子データを複数保持している第２の記憶手段と、前記原稿読み取り手段により読み取られた原稿に記載されている特定情報により前記原稿に付加された複製抑制情報の電子データを配信する情報配信装置を検索する検索手段と、前記情報配信装置と通信する通信手段と、前記通信手段により得られた複製抑制情報の電子データを受信する受信手段と前記受信手段により受信された複製抑制情報の電子データと前記原稿読み取り手段により読み取られた原稿中に存在する複製抑制情報とを比較する比較手段と、前記比較手段の結果、前記複数のオブジェクトに存在する複製抑制情報が再現不能であると判定したオブジェクト数を記憶する第３の記憶手段と、前記第１の記憶手段に記憶された特定情報の数と前記第３の記憶手段に記憶された複製抑制情報が再現不能であるオブジェクト数とを比較する特定情報比較手段と、前記特定情報比較手段の結果、前記第１の記憶手段に記憶された特定情報の数と前記第３の記憶手段に記憶されたオブジェクト数が一致した場合には、前記検索手段により検索された複製抑制情報の電子データを選択する選択手段と、前記選択手段により選択された複製抑制情報の電子データを前記読み取り手段で読み取られた原稿に対して付加する付加手段と、前記付加手段によって付加された原稿を印刷する印刷手段とを有することを特徴とする。
【００１１】
（４）上記（１）から（３）の何れかに記載の画像形成装置において、前記原稿の複製抑制情報の電子データを特定するために記載されている特定情報が前記原稿読み取り手段により読み取られたときに、前記特定情報を電子情報に変換することを特徴とする。
【００１２】
（５）上記（４）に記載の画像形成装置において、前記特定情報は、バーコード、英数字、もしくは電子透かしにより前記原稿上に記載された他のデータに埋め込みが可能なデータのうち少なくとも１つで構成されていることを特徴とする。
【００１３】
（６）上記（１）から（３）の何れかに記載の画像形成装置において、前記複製抑制情報は前記原稿読み取り手段により読み取られたときに、前記原稿上に複製であることを視覚的に表示することを可能とすることを特徴とする。
【００１４】
（７）上記（１）または（４）に記載の画像形成装置において、前記電子情報は、原稿に使用されている複製抑制情報を前記検索手段により前記記憶手段から検索するためのデバイス情報と、該デバイス装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする。
【００１５】
（８）上記（２）から（４）の何れかに記載の画像形成装置において、前記電子情報は、前記情報配信装置を前記検索手段で検索するためのネットワークアドレス情報と、前記情報配信装置内で前記複製抑制情報の電子データを検索するためのデータ情報とを含むことを特徴とする。
【００１６】
（９）上記（１）から（３）、（７）、（８）の何れかに記載の画像形成装置において、前記複製抑制情報の電子データは潜像部と背景部で構成される地紋画像を生成するための潜像部マトリクスと背景部マトリクスと潜像背景領域指定画像と、カモフラージュ領域指定画像とを含むことを特徴とする。
【００１７】
（１０）上記（１）から（３）の何れかに記載の画像形成装置において、前記比較手段は、前記背景部マトリクスのドット数を換算する換算手段と、前記背景部マトリクスのサイズを算出する第１のサイズ算出手段と、前記原稿において前記第１のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算するデータ換算手段と、前記換算手段に一定の割合を設定する閾値設定手段とを有し、前記換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記データ換算手段で算出されたデータ数が収まっているかを判定する判定手段と、前記判定手段の結果、真であった場合に判定結果を保持する保持手段と、サイズ単位で前記保持手段に保持された判定結果がある一定の値を超えているかを比較する判定比較手段とを有し、前記判定比較手段の結果より一定の値を超えていない場合には前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする。
【００１８】
（１１）上記（１）から（３）の何れかに記載の画像形成装置において、前記比較手段は、前記背景部マトリクスのドット数を換算する背景換算手段と、前記潜像部マトリクスのドット数を換算する潜像換算手段と、前記背景部マトリクスのサイズを算出する第１のサイズ算出手段と、前記潜像部マトリクスのサイズを算出する第２のサイズ算出手段と、前記原稿において前記第１のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算する背景データ換算手段と、前記原稿において前記第２のサイズ算出手段で算出されたサイズ単位に各色のデータ数を換算する潜像データ換算手段と、前記背景換算手段に一定の割合を設定する閾値設定手段とを有し、前記背景換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記背景データ換算手段で算出されたデータ数が収まっているかを判定する背景判定手段と、前記潜像換算手段に一定の割合を設定する閾値設定手段とを有し、前記潜像換算手段で換算されたドット数とドット数に前記閾値設定手段で設定された閾値を乗じた値との範囲内に前記潜像データ換算手段で算出されたデータ数が収まっているかを判定する潜像判定手段と、前記背景判定手段の結果、真であった場合に判定結果を保持する背景判定保持手段と、前記潜像判定手段の結果、真であった場合に判定結果を保持する潜像判定保持手段と、前記背景判定保持手段の結果と前記潜像判定保持手段の結果を比較する判定比較手段とを有し、前記潜像判定保持手段が保持している値の方が前記背景判定保持手段が保持している値より大きい場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする。
【００１９】
（１２）上記（１）から（３）の何れかに記載の画像形成装置において、前記比較手段は、前記カモフラージュ領域指定画像と前記原稿画像を一定のサイズに分割した領域内とでテンプレートパターンマッチングを行うパターンマッチング手段と、前記パターンマッチング手段の結果を保持する保持手段とを有し、前記保持手段に保持されたパターンマッチングの結果がある一定の値より大きいと判断された場合には、前記原稿中に存在する複製抑制情報が再現不能であると判断することを特徴とする。
【００２０】
（１３）上記（１）から（３）の何れかに記載の画像形成装置において、前記付加手段は、潜像部と背景部とを含む地紋画像を生成する地紋生成手段を有し、前記原稿の特徴色を解析する解析手段と、前記解析手段により解析された色情報により前記地紋画像の色を決定する決定手段と、前記決定手段で決定された色情報に基づき、前記原稿に対して前記潜像部と前記背景部を指定する領域指定情報と白地の領域を指定するカモフラージュ領域指定画像情報を入力して前記地紋画像を合成する合成手段とを有することを特徴とする。
【発明の効果】
【００２１】
本発明によって、地紋パターンが付加された原稿に対して複写する際に、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明にかかる一実施形態のカラー画像形成装置について図面を参照して詳細に説明する。
【実施例１】
【００２３】
［画像処理システムの概要］
図１は本発明にかかる一実施形態のカラー画像形成装置の概要を示す図である。
【００２４】
同図において、本実施形態の画像処理システムはネットワーク１００を介しホストコンピュータ１０１、マルチファンクションプリンタ（以下「ＭＦＰ」という）が接続されることにより構成される。
【００２５】
より具体的に説明すると、１００はネットワーク（以下「ＬＡＮ」という）であり、一般的にはイーサネット（登録商標）と呼ばれるシステムが知られており、１００ＢａｓｅＴなどの物理的なケーブルを用いてＴＣＰ／ＩＰ等のプロトコルにより、接続される各ユニット相互の情報授受やデータ転送を行うことができる。１０１はホストコンピュータであり、描画コマンド、即ち文字印字命令、各種図形描画命令、イメージ描画命令、色指定命令等の印刷処理を行う印刷情報をＭＦＰ１０２へ送出する。１０２はＭＦＰであり、ホストコンピュータから供給される描画コマンドに従って、文字パターン、図形、イメージ等を作成し、記録媒体である記録用紙上に像を形成する。また、ＭＦＰ１０１本体で読み取られる原稿画像に対しても同様の処理を行うことが可能である。
【００２６】
［ＭＦＰ構成］
図２はＭＦＰ１０２の具体例であるデジタル複写機の構成の一例を示す外観図である。
【００２７】
図２において、ＭＦＰ１０２は原稿画像を読み取るイメージリーダ部２０１とイメージリーダ部２０１で読み取った画像データを再現するプリンタ部２０２とＭＦＰ１０２の各種動作設定を指定するための操作部２０３とに大きく分けられる。
【００２８】
イメージリーダ部２０１は、例えば４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で原稿を読み取り、デジタル信号処理を行う部分である。イメージリーダ部２０１において、ユーザが原稿用紙を原稿フィーダ２０５のトレイ２０４にセットして、操作部２０３において読み取りの起動を指示を開始すると、ＭＦＰ１１１のコントローラＣＰＵがイメージリーダ部２０１に指示を与え、原稿フィーダ２０５は原稿用紙を１枚ずつフィードし、イメージリーダ部２０１は原稿画像の読み取り動作を行う。操作部２０３はコピー動作時の設定指示や状態表示や、各種動作設定の指定をするためのユーザインターフェースである。プリンタ部２０２は、イメージリーダ部２０１によって読み取られた原稿画像に対応した画像を４００ｄｐｉの解像度で指定用紙にフルカラープリントする部分である。プリンタ部２０２は、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２０７，２０８，２０９がある。また、排紙トレイ２０６は印字し終わった用紙を受けるものである。
【００２９】
図３はＭＦＰ１０２におけるコントローラ制御の詳細な構成例を示すブロック図であり、これらの図を用いてＭＦＰ１０２の動作を説明する。
【００３０】
図３において、コントローラはイメージリーダ部であるスキャナ２０１やプリンタ部であるプリンタエンジン２０２と接続し、一方ではネットワークＩ／Ｆ３０８経由でＬＡＮ１００に接続し、ＬＡＮ１００上に接続されたホストコンピュータ１０１から送出される印刷情報、画像情報、デバイス情報などの入出力を行う。ＣＰＵ３０１はシステム全体を制御するコントローラでありＲＯＭ３０３に格納された制御プログラムに従って各処理部に対する各処理の判断、制御を行う制御信号を送信することにより可能となる。ＲＡＭ３０２はＣＰＵ３０１が各制御を行うための作業領域として使用され、また、画像データを一時記憶する画像メモリとしても使用される。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納するために使用される。操作部Ｉ／Ｆ３０６は操作部２０３との間のインターフェースを司り、使用者が操作部２０３を介して入力した情報をＣＰＵ３０１に伝える役割を果たす。また、操作部２０３から入力された動作モードなどの環境設定情報は不揮発性のメモリであるＮＶＲＡＭ３１６に記憶される。
【００３１】
ネットワークインタフェース（以下「ネットワークＩ／Ｆ」という）３０８はＬＡＮ１００に対して情報の入出力を行う。３０７はシステムバスであり、上記説明したＣＰＵ３０１，ＲＡＭ３０２，ＲＯＭ３０３，ＨＤＤ３０４，操作部Ｉ／Ｆ３０６，ネットワークＩ／Ｆ３０８，ＮＶＲＡＭ３１６が配置されている。イメージバスインタフェース（以下「Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ］という）３０５はシステムバス３０７と画像データを高速で転送する画像バス３０９とを接続し、データ構造を変換するバスブリッジである。画像バス３０９はＰＣＩバスまたはＩＥＥＥ１３９４で構成され、以下のデバイスが配置される。ラスターイメージプロセッサ（以下「ＲＩＰ」という）３１０は、ネットワークから送信されてきたＰＤＬコードを描画ビットマップイメージと属性ビットマップイメージに展開する。デバイスＩ／Ｆ部３１１は、画像入出力デバイスであるスキャナ２０１やプリンタエンジン２０２とコントローラとを接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部３１２は入力データに対し補正、加工、編集を行う。プリンタ画像処理部３１３はプリント出力データに対してプリンタの補正、解像度変換等を行う。画像回転処理部３１４は画像データの回転を行う。画像圧縮処理部３１５は多値画像データはＪＰＥＧ，２値画像データはＪＢＩＧ，ＭＭＲ，ＭＨ等の圧縮伸長処理を行う。
【００３２】
［スキャナ画像処理部］
図４はＭＦＰ１０２におけるスキャナ画像処理部３１２の詳細な構成例を示すブロック図であり、これらの図を用いてスキャナ画像処理部３１２の動作を説明する。
【００３３】
図４において、３１２１は画像バスＩ／Ｆコントローラで、画像バス３０９と接続し、そのバスアクセスシーケンスを制御する働きとスキャナ画像処理部３１２内の各デバイスの制御及びタイミングを発生させる。３１２２はフィルタ処理部で、空間フィルタでコンボリューション演算を行う。３１２３は特定情報処理部で、スキャナ２０１で読み取った地紋埋め込み原稿からデバイス地紋パターンの所在を特定する。３１２４は入力色補正処理であり読み取り画像データに対して適正な色空間への変換処理を３次元ＬＵＴを使用して行う。３１２５は編集部で、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して影付け、網掛け、ネガポジ反転当の画像加工処理を行う。３１２６は変倍処理部で、読み取り画像の解像度を変える場合にラスタイメージの主走査方向について補間演算を行い拡大、縮小処理を行う。副走査方向の変倍については、画像読み取りラインセンサ（不図示）を走査する速度を変えることで行う。
【００３４】
［プリンタ画像処理部］
図５はＭＦＰ１０２におけるプリンタ画像処理部３１３の詳細な構成例を示すブロック図であり、これらの図を用いてプリンタ画像処理部３１３の動作を説明する。
【００３５】
図５において、３１３１は画像バスＩ／Ｆコントローラで、画像バス３０９と接続し、そのバスアクセスシーケンスを制御する働きとプリンタ画像処理部３１３内の各デバイスの制御及びタイミングを発生させる。３１３２は解像度変換処理部で、スキャナ２０１あるいはＬＡＮ１００から入力された画像データをプリンタエンジン２０２の解像度に変換するための解像度変換を行う。３１３３は出力色補正処理部で、解像度変換処理部で変換された画像データに対してプリンタエンジンの特性に合わせた３次元ＬＵＴを使用して補間演算処理を行いＣＭＹＫ形式の印刷情報に変換する。３１３４は地紋画像処理部で、出力色補正処理部で印刷情報に変換されたデータに対して地紋パターンを付加して地紋合成出力画像を生成する。３１３５は濃度補正処理部であり、濃度補正テーブルを用いて濃度特性が線形性を保存するような処理を行う。３１３６は中間調処理部であり、多値の出力画像データを誤差拡散処理やスクリーン処理によって所定の階調数に変換する。また、プリンタ画像処理部３１３における出力色補正処理部３１３４、濃度補正処理部３１３５、中間調処理部３１３６は各々複数の処理パラメータを保持しており、属性情報処理部３１３２で処理された属性ビットマップイメージに従って処理パラメータが制御される。
【００３６】
［画像回転処理部］
図６はＭＦＰ１０２における画像回転処理部３１４の詳細な構成例を示すブロック図であり、これらの図を用いて画像回転処理部３１４の動作を説明する。
【００３７】
図６において、３１４１は画像バスＩ／Ｆコントローラで、画像バス３０９と接続し、そのバスアクセスシーケンスを制御する働きと画像回転処理部３１４にモード等を設定する制御及び画像回転処理部３１４に画像データを転送するためのタイミング制御を行う。３１４２は画像回転部であり、画像バスＩ／Ｆコントローラ３１４１で設定される画像サイズや回転方向、角度等の設定に従い、ＲＡＭ３１４３に書き込む。
【００３８】
［画像圧縮処理部］
図７はＭＦＰ１０２における画像圧縮処理部３１５の詳細な構成例を示すブロック図であり、これらの図を用いて画像圧縮処理部３１５の動作を説明する。
【００３９】
図７において、３１５１は画像バスＩ／Ｆコントローラで、画像バス３０９と接続詞、そのバスアクセスシーケンスを制御する働き、入力バッファ３１５２、出力バッファ３１５５とのデータのやり取りを行うためのタイミング制御及び画像圧縮部３１５３に対するモード設定などの制御を行う。３１５３は画像圧縮部であり、画像バスＩ／Ｆコントローラ３１５１で設定されるＭＭＲ圧縮、ＪＢＩＧ伸長等の設定に従い、ＲＡＭ３１５４に圧縮データを書き込む。
【００４０】
［地紋付加原稿スキャン動作手順］
図８はスキャナ画像処理部３１２における特定情報処理部３１２３において、地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【００４１】
なおＳ８０１〜Ｓ８０５は各ステップを表す。また、図８に示す処理を実現する制御プログラムは、上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【００４２】
図８において、まずユーザがＭＦＰ１０２を使用して地紋原稿のスキャン動作を行う（Ｓ８０１）。
【００４３】
図９は本実施形態のＭＦＰ１０２で使用される地紋原稿の一例を示した図である。地紋原稿９０１は画像自体には予め地紋情報が埋め込まれており、その原稿の任意の位置に予め定められた特定情報としてのＫｅｙＣｏｄｅ９０２が印刷されている。地紋原稿９０１はＭＦＰ１０２で通常の複写動作を行った場合には図１０に示した図のように予め埋め込まれた地紋情報により地紋が浮かび上がり不正複写を防止することが可能となっている。ＫｅｙＣｏｄｅ９０２は、ＭＦＰ１０２に搭載されたイメージリーダ部２０１によって読み込まれ、スキャナ画像処理部３１２内の特定情報処理部３１２３によって電子情報に変換可能なものであり、バーコードや英数字などで印刷されていたり、もしくは電子透かしにより原稿中に埋め込まれていたりするものである。前記電子情報には実際に地紋画像を埋め込んだデバイス名と付加した地紋パターン及び地紋文字が含まれる。なお、図９では２次元バーコード方式のＫｅｙＣｏｄｅを示している。このＫｅｙＣｏｄｅはセルと呼ばれるマス目の色で情報を表すことが可能であり、縦、横２方向に情報を持たせている。ＭＦＰ１０２に搭載されたイメージリーダ部２０１は、ＫｅｙＣｏｄｅを含んだ地紋原稿を読み取ることによりＫｅｙＣｏｄｅの部分が存在するかを検索後（Ｓ８０２）、ＫｅｙＣｏｄｅであるか否かを判断する（Ｓ８０３）。Ｓ８０３においてＫｅｙＣｏｄｅがあると判断した場合には該領域を特異部分として抽出し、スキャナ画像処理部３１２内の特定情報処理部３１２３においてＫｅｙＣｏｄｅを形成しているバーコードを解析して、ＫｅｙＣｏｄｅが表す情報を読み取って、ＫｅｙＣｏｄｅフラグを真に設定後（Ｓ８０４）、動作を終了する。一方Ｓ８０３においてＫｅｙＣｏｄｅがないと判断した場合には、ＫｅｙＣｏｄｅフラグを偽に設定後（Ｓ８０５）、動作を終了する。
【００４４】
［地紋付加原稿プリント動作手順］
図１１はプリンタ画像処理部３１３における地紋画像処理部３１３４において、上述した動作により取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【００４５】
なおＳ１１０１〜Ｓ１１０７は各ステップを表す。また、図１１に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【００４６】
図１１において、まず原稿スキャン動作時に取得したＫｅｙＣｏｄｅ情報が存在するか否かを判断し（Ｓ１１０１）、ＫｅｙＣｏｄｅ情報が存在する場合には、ＫｅｙＣｏｄｅ情報に記述されているデバイスが保持している地紋パターンを読み込む（Ｓ１１０２）。次に、読み込まれた地紋パターンと原稿画像とのマッチング処理を実行し（Ｓ１１０３）、その結果が地紋生成閾値と比較される（Ｓ１１０４）。Ｓ１１０４で比較した結果、原稿画像からは地紋パターンが正常に生成できないと判断された場合には、デバイスが保有している地紋パターンを改めて付加することを決定し（Ｓ１１０５）、地紋付加処理動作を実行して（Ｓ１１０６）、動作を終了する。一方、Ｓ１１０４において原稿画像から地紋パターンが正常に生成可能と判断された場合には、原稿に埋め込まれた地紋パターンで処理を実行することを決定し（Ｓ１１０７）、動作を終了する。一方、Ｓ１１０１においてＫｅｙＣｏｄｅ情報自体が取得できなかった場合には、該デバイスで処理されたものではないと判断し、原稿に埋め込まれた地紋パターンで処理を継続するためにＳ１１０７へ進む。
【００４７】
図１２は上述した図１１の動作において、Ｓ１１０３で実施される原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【００４８】
なおＳ１２０１〜Ｓ１２１９は各ステップを表す。また、図１２に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。本実施形態ではマッチング率を算出する際に、後述する地紋パターンを画像に付加する際の特徴であるカモフラージュ領域に使用される背景画像に適用する背景ディザマトリクスのパターンを利用し、スキャン動作によってスキャンされた原稿画像中に上記背景ディザマトリクスパターンが印字可能なレベルとして読み取られているかを判断する。
【００４９】
図１２において、まずＫｅｙＣｏｄｅ情報より取得した地紋パターンと同一のパターンに適用する背景ディザマトリクスを読み込み（Ｓ１２０１）、背景ディザマトリクスのドットカウントＢａｃｋＣｎｔを算出する（Ｓ１２０２）。ここで背景ディザマトリクスは２値のパターンであり１の値のみをドットカウントする。次に、背景ディザマトリクスの幅Ｂａｃｋ＿Ｗ、高さＢａｃｋ＿Ｈを読み込み（Ｓ１２０３）、副走査カウンタＩを初期化する（Ｓ１２０４）。次に副走査カウンタＩが原稿画像の高さＩＭＧ＿Ｈと背景ディザマトリクス高さＢａｃｋ＿Ｈの差分より大きいか否かを判定し（Ｓ１２０５）、小さい場合には主走査カウンタＪを初期化する（Ｓ１２０６）。次に主走査カウンタＪが原稿画像の幅ＩＭＧ＿Ｗと背景ディザマトリクス幅Ｂａｃｋ＿Ｗの差分より大きいか否かを判定し（Ｓ１２０７）、小さい場合にはパターン判定用副走査カウンタＫを初期化し（Ｓ１２０８）、背景ディザマトリクス高さＢａｃｋ＿Ｈより大きいか否かを判定する（Ｓ１２０９）。Ｓ１２０９においてパターン判定用副走査カウンタＫが背景ディザマトリクス高さＢａｃｋ＿Ｈより小さいと判断された場合には、パターン判定用主走査カウンタＬを初期化し（Ｓ１２１０）、背景ディザマトリクス幅Ｂａｃｋ＿Ｗより大きいか否かを判定する（Ｓ１２１１）。Ｓ１２１１においてパターン判定用主走査カウンタＬが背景ディザマトリクス幅Ｂａｃｋ＿Ｗより小さいと判断された場合には、原稿画像の注目画素（Ｋ＋Ｉ，Ｌ＋Ｊ）においてＣＭＹＫ各色それぞれについてデータが存在するかを確認し、存在する色について各々色カウンタＣｎｔ，Ｍｎｔ，Ｙｎｔ，Ｋｎｔを１インクリメントして（Ｓ１２１２）、パターン判定用主走査カウンタＬを１インクリメント後、Ｓ１２１１へ戻る。一方、Ｓ１２１１においてパターン判定用主走査カウンタＬが背景ディザマトリクス幅Ｂａｃｋ＿Ｗより大きいと判断された場合には、パターン判定用副走査カウンタＫを１インクリメントしてＳ１２０９へ戻る。一方、Ｓ１２０９においてパターン判定用副走査カウンタＫが背景ディザマトリクス高さＢａｃｋ＿Ｈより大きいと判断された場合には、１ブロック分のパターン判定が終了したと判断し各色カウンタＣｎｔ，Ｙｎｔ，Ｍｎｔ，Ｋｎｔがそれぞれ背景ディザマトリクスのドットカウントＢａｃｋＣｎｔに閾値率Ｔｈｄを乗じたものより大きくかつ背景ディザマトリクスのドットカウントＢａｃｋＣｎｔより小さいか否かを判断する（Ｓ１２１５）。
【００５０】
この判定では１ブロックに対して各色毎に背景ディザパターンと類推できるパターンドットが印字する際に再現可能であるかを検証しており、閾値率Ｔｈｄは背景ディザマトリクスのドットパターンが再現印字可能か否かの領域を決定する値となる。よって、Ｓ１２１５で判定された範囲に含まれる色は、当初の目的であるカモフラージュ領域がそのまま印字されてしまい、地紋の浮き上がりを阻止してしまうこととなる。図１３はＳ１２１５の判定結果を模式化したものであり、１３０１はカモフラージュ領域指定画像、１３０２は閾値率Ｔｈｄよりも大きくカモフラージュ領域が印字可能なレベルとなっている原稿画像データ、１３０３は閾値率Ｔｈｄよりも小さく地紋が浮かび上がるレベルとなっている原稿画像データの一例を示している。また、１３０２，１３０３に表示した矩形領域が１ブロック分となる。
【００５１】
ステップＳ１２０５で各色それぞれについて範囲内であった場合には各色で該当する地紋パターンフラグＣｆ，Ｍｆ，Ｙｆ，Ｋｆを１インクリメントし（Ｓ１２１６）、主走査カウンタＪをＢａｃｋ＿Ｗ分インクリメントし（Ｓ１２１７）、Ｓ１２０７へ戻る。一方、Ｓ１２１５において各色それぞれ範囲内でないと判断された場合には該当する色についてはカウントせず、Ｓ１２１７へ進む。一方、Ｓ１２０７において、主走査カウンタＪが原稿画像の幅ＩＭＧ＿Ｗと背景ディザマトリクス幅Ｂａｃｋ＿Ｗの差分より大きいと判断された場合には、副走査カウンタＩをＢａｃｋ＿Ｈ分インクリメントし（Ｓ１２１８）、Ｓ１２０５へ戻る。一方、Ｓ１２０５において副走査カウンタＩが原稿画像の高さＩＭＧ＿Ｈと背景ディザマトリクス高さＢａｃｋ＿Ｈの差分より大きいと判断された場合には、各色の地紋パターンフラグＣｆ，Ｍｆ，Ｙｆ，Ｋｆの最大値を算出し、全ブロック
2006279236.tif 000003
における最大値をマッチング率として設定して（Ｓ１２１９）、動作を終了する。マッチング率は以下の式で表すことができる。
【００５２】
2006279236.tif 000004
【００５３】
上記動作によりマッチング率が地紋生成閾値よりも大きければカモフラージュ領域も印字されることとなり、原稿画像からは地紋パターンが正常に生成することができないこととなる。
【００５４】
図１４は上述した図１１の動作において、Ｓ１１０６で実施されるプリンタ保有パターンにおける地紋付加処理実行動作の概略を説明するための図である。なおＳ１４０１〜Ｓ１４１２は各ステップを表す。また、図１４に示す処理を実現するプログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。本実施形態では背景部に対応する画像は、ドット分散型ディザマトリクス（以下「背景ディザマトリクス」という）を用いてドットが離散的に配置されるように設計し、潜像部に対応する画像はドット集中型マトリクス（以下「潜像ディザマトリクス」という）を用いてドットが集中して配置されるように設計する。また、背景ディザマトリクスにより２値化された画像を背景閾値パターンと呼び、潜像ディザマトリクスにより２値化された画像を潜像閾値パターンと呼ぶ。また、本実施形態では印刷時に背景部と潜像部の濃度が等しくなるような、背景部と潜像部を構成するパターンである背景閾値パターン、潜像閾値パターン、潜像部と背景部を指定する２値画像である潜像背景領域指定画像、及びカモフラージュ領域を指定する２値画像であるカモフラージュ領域指定画像を用いて論理演算することにより地紋画像を生成する。また、地紋画像は印刷する画像データの中で一番使用頻度の高い印刷色シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の何れか単色で印刷する。なお、背景閾値パターン、潜像閾値パターンは地紋画像の背景部と潜像部の印刷時の濃度を決定するパラメータであり、「地紋パラメータ」の具体的な構成要素とする。また、１画素単位で地紋画像に対するドットのＯＮ／ＯＦＦの論理演算を実行し地紋画像の生成を行う。ただし、本実施形態における地紋付加処理実行動作については本来行うべき地紋付加処理とは異なり原稿画像からＫｅｙＣｏｄｅが判定された場合においては背景部と潜像部の濃度を異なる濃度で形成する。これにより本来の機能である地紋付加機能を流用することで実現可能とする。
【００５５】
図１４において、まず取得した地紋原稿を印刷するために原稿データをプリンタ画像処理部３１３は画像バス３０９を介して読み込み（Ｓ１４０１）、出力色補正処理を行った印刷色ＣＭＹＫに対して各色についてヒストグラム解析を行う（Ｓ１４０２）。ヒストグラム解析は１画素毎にＣＭＹＫ各色をカウントしてもよいし、また、一定の画素間間隔でサンプリングしてカウントしてもよい。次に印刷する原稿画像データのＣＭＹＫ各色のカウント値で最小の色を地紋処理を行う色として決定する（Ｓ１４０３）。これにより、入力される画像データに応じて一番少ないＣＭＹＫ値を決定するために、プリンタ側の地紋処理を画像データに対して確実に目立たせる効果が得られる。
【００５６】
図１５はＭＦＰ１０２のプリンタ画像処理部３１３内にある地紋画像処理部３１３４の内部処理の構成例を示すブロック図であり、これらの図を用いて地紋画像生成部３１３４の動作を説明する。
【００５７】
地紋画像生成部３１３４には、入力背景画像４００１、色情報４００２、処理領域情報４００３、潜像閾値パターン４００４、背景閾値パターン４００５、潜像背景領域指定画像４００６、カモフラージュ領域指定画像４００７が入力され、地紋画像４００８は生成して出力する。地紋画像生成部３１３４は所定の規則に従って入力背景画像４００１に画像処理を行い地紋画像４００８を生成する。なお、入力背景画像４００１は多値画像でも２値画像でも良い。また、処理領域情報４００３は入力画像情報中で地紋の埋め込み処理を行う領域を示す情報である。潜像背景領域指定画像４００６は、潜像部と背景部を指定するための画像であり、１画素１ｂｉｔで構成される。潜像背景領域指定画像４００６の一方のビット（例えば１）は潜像部を表し、他方のビット（例えば０）は背景部を表す。カモフラージュ領域指定画像４００７は、カモフラージュ効果を持たせるために濃度を薄くする領域を指定するための画像であり、潜像背景領域指定画像４００６と同様に１画素１ｂｉｔで構成される。カモフラージュ領域指定画像４００７の一方のビット（例えば１）はカモフラージュ領域でないことを示し、他方のビット（例えば０）は周囲に比べて濃度を薄くするカモフラージュ領域であることを示す。
【００５８】
図１６は潜像背景領域指定画像４００６及びカモフラージュ領域指定画像４００７の一例を示す図である。図１６において、１６０１は潜像背景領域指定画像４００６の一例であり、１６０２はカモフラージュ領域指定画像４００７の一例である。
【００５９】
前述したように、背景閾値パターン４００５と潜像閾値パターン４００４は、印刷出力時に異なる濃度として出力されるように適当な画像信号をそれぞれ背景ディザマトリクスと潜像ディザマトリクスの閾値で閾値処理して生成されている。
【００６０】
ステップＳ１４０３で地紋画像の色を決定した後、地紋画像生成部３１３４は入力背景画像４００１、潜像閾値パターン４００４、背景閾値パターン４００５、潜像背景領域指定画像４００６、カモフラージュ領域指定画像４００７を読み込む（Ｓ１４０４）。次に、地紋画像生成する際の初期画素を決定する（Ｓ１４０５）。例えば、入力画像全体に対して左上から右下までラスター走査順に画像処理を行い、地紋画像に変更する場合、左上を初期位置とする。次に潜像閾値パターン４００４、背景閾値パターン４００５、潜像領域指定画像４００６、カモフラージュ領域指定画像４００７は入力背景画像４００１の左上からタイル上に配置するとし、処理対象となっている入力背景画像４００１の画素に対して、以下の式（１）を計算し、印刷時のドットに対応する画素値を書き込むか否かを判断する（Ｓ１４０６）。
【００６１】
2006279236.tif 000005
【００６２】
ここで、式（１）の構成要素の定義を以下に示す。
【００６３】
ｎＣａｍｏｕｆｌａｇｅ：カモフラージュ領域指定画像で画素がカモフラージュ領域であれば０、そうでなければ１
ｎＳｍａｌｌＤｏｔＯｎ：背景閾値パターンの画素値が黒であれば１、白であれば０
ｎＬａｒｇｅＤｏｔＯｎ：潜像閾値パターンの画素値が黒であれば１、白であれば０
ｎＨｉｄｄｅｎＭａｒｋ：潜像背景領域指定画像で潜像部に相当する画素であれば１、背景部に相当する画素であれば０
／ｎＨｉｄｄｅｎＭａｒｋ：ｎＨｉｄｅｎＭａｒｋの否定。潜像部０、背景部で１となる。
【００６４】
なお、このとき入力背景画像の画素値を参照しながら、印刷時のドットに対応する画素値に書き込むか否かを判定してもよい。この場合、式（１）の右辺に入力背景画像を参照して得られる項目（ｎＢａｃｋｇｒｏｕｎｄ）を乗算するとよい。このｎＢａｃｋｇｒｏｕｎｄは、入力背景画像が特定の画素値を持つ領域（白地領域）であれば１、そうでないなら０とする。次にステップＳ１４０６での計算結果（ｎＷｒｉｔｅＤｏｔＯｎの値）を判定する（Ｓ１４０７）。Ｓ１４０７での計算結果が１ならば印刷時のドットに対応する画素値を書き込む処理を行う（Ｓ１４０８）。一方Ｓ１４０６での計算結果が０ならばＳ１４０８の処理を行わず、Ｓ１４０９へ進む。次に入力背景画像４００１の処理対象領域の全画素が処理されたか否かを判定し（Ｓ１４０９）、全画素の処理が終了していないと判断された場合にはＳ１４０６へ戻る。一方、Ｓ１４０９で全画素の処理が終了したと判断された場合には、地紋画像が生成終了したと判断し、Ｓ１４０３で決定された地紋画像の色情報に従って地紋画像に対して色情報を設定し（Ｓ１４１１）、入力電子データと地紋画像を合成し（Ｓ１４１２）、処理を終了する。
【００６５】
図１７は上記動作により生成された地紋画像の一部を示す図である。
【００６６】
図１７において、潜像背景領域指定画像、カモフラージュ領域指定画像を図１６の１６０１、１６０２を用いている。この結果、生成される地紋画像の潜像部を意図的に判別可能としている。
【００６７】
以上、説明したように、本実施形態によれば、無断に複製が出来ないように地紋等が埋め込まれている原稿画像に対して複写する際に、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能となる。
【実施例２】
【００６８】
実施例１では、原稿画像が等倍複写の場合に地紋パターンの特徴である背景ディザマトリクスの特性を利用して原稿画像に埋め込まれた地紋パターンを使用するかデバイス側で改めて地紋パターンを付加するかを判断する処理を行っているが、上記実施形態において、拡大縮小などの処理が行われた場合には、地紋を浮かび上がらせる潜像画像自体も拡大縮小されてしまうために、潜像画像が背景画像と誤認識される場合がある。本実施例では拡大縮小などの処理が行われる際にも処理が可能なように、背景ディザマトリクスの特性に加え潜像ディザマトリクスの特性も利用して地紋パターンの付加判断処理を行うものである。
【００６９】
なお、実施例１と同様の処理については同様の記号を図示し、概略説明を省略する。
【００７０】
［地紋付加原稿プリント動作手順］
図１８はプリンタ画像処理部３１３における地紋画像処理部３１３４において、上述した動作により取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【００７１】
なおＳ１８０１〜Ｓ１８０７は各ステップを表す。また、図１８に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【００７２】
図１８において、まず原稿スキャン動作時に取得したＫｅｙＣｏｄｅ情報が存在するか否かを判断し（Ｓ１８０１）、ＫｅｙＣｏｄｅ情報が存在する場合には、ＫｅｙＣｏｄｅ情報に記述されているデバイスが保持している地紋パターンを読み込む（Ｓ１８０２）。次に、読み込まれた地紋パターンと原稿画像とのマッチング処理を実行し（Ｓ１８０３）、背景マッチング率と潜像マッチング率を比較する（Ｓ１８０４）。Ｓ１８０４で比較した結果、背景マッチング率が高いと判断された場合には原稿画像からは地紋パターンが正常に生成できないと判断し、デバイスが保有している地紋パターンを改めて付加することを決定し（Ｓ１８０５）、地紋付加処理動作を実行して（Ｓ１８０６）、動作を終了する。一方、Ｓ１８０４において潜像マッチング率が高いと判断された場合には原稿画像から地紋パターンが正常に生成可能と判断し、原稿に埋め込まれた地紋パターンで処理を実行することを決定し（Ｓ１８０７）、動作を終了する。一方、Ｓ１８０１においてＫｅｙＣｏｄｅ情報自体が取得できなかった場合には、該デバイスで処理されたものではないと判断し、原稿に埋め込まれた地紋パターンで処理を継続するためにＳ１８０７へ進む。
【００７３】
図１９は上述した図１８の動作において、Ｓ１８０３で実施される原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【００７４】
なおＳ１９０１〜Ｓ１９１９は各ステップを表す。また、図１８に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。本実施形態では実施例１における背景ディザマトリクスパターンが印字可能なレベルとして読み取られているか判断するのと同時に潜像マトリクスパターンが印字可能なレベルとして読み取られているかを判断する。なお、背景マトリクスパターンによる判定は図１２と同様の処理のため、説明を省略する。
【００７５】
図１９において、まずＫｅｙＣｏｄｅ情報より取得した地紋パターンと同一のパターンに適用する潜像ディザマトリクスを読み込み（Ｓ１９０１）、潜像ディザマトリクスのドットカウントＴｒｕｓｔＣｎｔを算出する（Ｓ１９０２）。ここで潜像ディザマトリクスは２値のパターンであり１の値のみをドットカウントする。次に、潜像ディザマトリクスの幅Ｔｒｕｓｔ＿Ｗ、高さＴｒｕｓｔ＿Ｈを読み込み（Ｓ１９０３）、副走査カウンタＩを初期化する（Ｓ１９０４）。次に副走査カウンタＩが原稿画像の高さＩＭＧ＿Ｈと潜像ディザマトリクス高さＴｒｕｓｔ＿Ｈの差分より大きいか否かを判定し（Ｓ１９０５）、小さい場合には主走査カウンタＪを初期化する（Ｓ１９０６）。次に主走査カウンタＪが原稿画像の幅ＩＭＧ＿Ｗと潜像ディザマトリクス幅Ｔｒｕｓｔ＿Ｗの差分より大きいか否かを判定し（Ｓ１９０７）、小さい場合にはパターン判定用副走査カウンタＫを初期化し（Ｓ１９０８）、潜像ディザマトリクス高さＢａｃｋ＿Ｈより大きいか否かを判定する（Ｓ１９０９）。Ｓ１９０９においてパターン判定用副走査カウンタＫが潜像ディザマトリクス高さＴｒｕｓｔ＿Ｈより小さいと判断された場合には、パターン判定用主走査カウンタＬを初期化し（Ｓ１９１０）、潜像ディザマトリクス幅Ｔｒｕｓｔ＿Ｗより大きいか否かを判定する（Ｓ１９１１）。Ｓ１９１１においてパターン判定用主走査カウンタＬが潜像ディザマトリクス幅Ｔｒｕｓｔ＿Ｗより小さいと判断された場合には、原稿画像の注目画素（Ｋ＋Ｉ，Ｌ＋Ｊ）においてＣＭＹＫ各色それぞれについてデータが存在するかを確認し、存在する色について各々色カウンタＣｔｒ，Ｍｔｒ，Ｙｔｒ，Ｋｔｒを１インクリメントして（Ｓ１９１２）、パターン判定用主走査カウンタＬを１インクリメント後、Ｓ１９１１へ戻る。一方、Ｓ１９１１においてパターン判定用主走査カウンタＬが潜像ディザマトリクス幅Ｔｒｕｓｔ＿Ｗより大きいと判断された場合には、パターン判定用副走査カウンタＫを１インクリメントしてＳ１９０９へ戻る。一方、Ｓ１９０９においてパターン判定用副走査カウンタＫが潜像ディザマトリクス高さＴｒｕｓｔ＿Ｈより大きいと判断された場合には、１ブロック分のパターン判定が終了したと判断し各色カウンタＣｔｒ，Ｙｔｒ，Ｍｔｒ，Ｋｔｒがそれぞれ潜像ディザマトリクスのドットカウントＴｒｕｓｔＣｎｔに閾値率Ｔｈｄを乗じたものより大きくかつ潜像ディザマトリクスのドットカウントＴｒｕｓｔＣｎｔより小さいか否かを判断する（Ｓ１９１５）。
【００７６】
この判定では１ブロックに対して各色毎に潜像ディザパターンと類推できるパターンドットが印字する際に再現可能であるかを検証しており、閾値率Ｔｈｄは潜像ディザマトリクスのドットパターンが再現印字可能か否かの領域を決定する値となる。よって、Ｓ１９１５で判定された範囲に含まれる色は、地紋画像がそのまま印字される領域となり地紋の浮き上がりが可能となる。ステップＳ１９０５で各色それぞれについて範囲内であった場合には各色で該当する地紋パターンフラグＣｔ，Ｍｔ，Ｙｔ，Ｋｔを１インクリメントし（Ｓ１９１６）、主走査カウンタＪをＴｒｕｓｔ＿Ｗ分インクリメントし（Ｓ１９１７）、Ｓ１９０７へ戻る。一方、Ｓ１９１５において各色それぞれ範囲内でないと判断された場合には該当する色についてはカウントせず、Ｓ１９１７へ進む。一方、Ｓ１９０７において、主走査カウンタＪが原稿画像の幅ＩＭＧ＿Ｗと潜像ディザマトリクス幅Ｔｒｕｓｔ＿Ｗの差分より大きいと判断された場合には、副走査カウンタＩをＴｒｕｓｔ＿Ｈ分インクリメントし（Ｓ１９１８）、Ｓ１９０５へ戻る。一方、Ｓ１９０５において副走査カウンタＩが原稿画像の高さＩＭＧ＿Ｈと潜像ディザマトリクス高さＴｒｕｓｔ＿Ｈの差分より大きいと判断された場合には、各色の地紋パターンフラグＣｔ，Ｍｔ，Ｙｔ，Ｋｔの最大値を算出し、全ブロック
2006279236.tif 000006
における最大値を潜像マッチング率として設定して（Ｓ１９１９）、動作を終了する。潜像マッチング率は以下の式で表すことができる。
【００７７】
2006279236.tif 000007
【００７８】
上記動作により背景マッチング率が潜像マッチング率よりも大きければカモフラージュ領域も印字されることとなり、原稿画像からは地紋パターンが正常に生成することができないこととなり、また潜像マッチング率が背景マッチング率よりも大きければ地紋パターンが正常に生成することができることとなる。
【００７９】
以上、説明したように、本実施形態によれば、無断に複製が出来ないように地紋等が埋め込まれている原稿画像に対して拡大縮小複写する際に、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能となる。
【実施例３】
【００８０】
実施例１及び実施例２では、原稿画像に埋め込まれたＫｅｙＣｏｄｅ情報がデバイスで付加された地紋パターン等の情報のみを含んでいることに限定して処理を行っているが、本実施形態においては、ＫｅｙＣｏｄｅ情報にネットワーク上に接続された原稿画像のオリジナルデータ及び地紋パターンデータを保持しているサーバのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｅｒ）及び地紋パターン情報が含まれており、デバイスが保有している以外の地紋パターンであっても上記ＫｅｙＣｏｄｅにより原稿のスキャン状態によって地紋パターンの付加判断処理を行うものである。
【００８１】
なお、実施例１、実施例２と同様の処理については同様の記号を図示し、概略説明を省略する。
【００８２】
［画像処理システムの概要］
図２０は実施例３における一実施形態のカラー画像形成装置の概要を示す図である。
【００８３】
実施例１における図１との違いはＬＡＮ１００上にインターネット網１０４を介し地紋付加原稿が実際に印字された際に使用された地紋パターンデータを保持している原稿画像サーバ１０３が接続されていることである。
【００８４】
より具体的に説明すると、１０３は原稿画像サーバであり、原稿のオリジナル画像、すなわち地紋処理を施されていないデジタル電子データ及び複数の地紋パターンデータを保持している。１０４はインターネット網である。
【００８５】
［地紋付加原稿スキャン動作手順］
図２１はスキャナ画像処理部３１２における特定情報処理部３１２３において、地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【００８６】
なおＳ２１０１〜Ｓ２１１０は各ステップを表す。また、図２１に示す処理を実現する制御プログラムは、上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【００８７】
図２１において、まずユーザがＭＦＰ１０２を使用して地紋原稿のスキャン動作を行い（Ｓ２１０１）、ＫｅｙＣｏｄｅを検索する。前記ＫｅｙＣｏｄｅにはインターネット網１０４条に接続された原稿画像サーバ１０３のＵＲＬ及び原稿に埋め込んだ地紋パターンデータＩＤと地紋文字コードが含まれる。なお、地紋パターンＩＤには地紋パターン生成に関わる背景ディザマトリクス情報及び、潜像ディザマトリクス情報も含まれる。次にＭＦＰ１０２は、前記自動的に読み取ったＫｅｙＣｏｄｅ内部に含まれる原稿画像サーバ１０３のＵＲＬを使用して、インターネット網１０４を介して原稿画像サーバ１０３にＫｅｙＣｏｄｅの送信を行う（Ｓ２１０２）。ＭＦＰ１０２よりＫｅｙＣｏｄｅを受信した原稿画像サーバ１０３は、情報配信が可能であることを返信する（Ｓ２１０３）。原稿画像サーバ１０３から地紋パターンの電子データ配信が可能であることを通知されたＭＦＰ１０２は不図示のパネルＵＩ上に、ユーザに対して情報が利用可能であることを表示してユーザの操作の継続を促す（Ｓ２１０４）。次に、ユーザはパネルＵＩ上に表示された情報を元にＭＦＰ１０２の操作部２０３を使用して地紋パターン電子データの配信を要求する（Ｓ２１０５）。ユーザからの配信データの受信要求を受けたＭＦＰ１０２は、原稿画像サーバ１０３に対して、インターネット網１０４を介して地紋パターン電子データの配信を要求する（Ｓ２１０６）。地紋電子データの配信を要求された原稿画像サーバ１０３は、原稿画像サーバ１０３内に記憶されている地紋パターン電子データをインターネット網１０４を介してＭＦＰ１０２に対して送信する（Ｓ２１０７）。地紋パターン電子データを原稿画像サーバ１０３から受信し終わったＭＦＰ１０２はパネルＵＩ上に地紋パターン電子データが受信されたことを通知し（Ｓ２１０８）、ユーザがパネルＵＩ上に表示された受信完了を確認し（Ｓ２１０９）、ＭＦＰ１０２はユーザへ作業終了を通知し、動作を終了する（Ｓ２１１０）。上記の動作により受信した地紋パターン電子データはＭＦＰ１０２内のＨＤＤ３０４に格納される。
【００８８】
［地紋付加原稿プリント動作手順］
地紋付加原稿プリント動作については上述した実施例１及び実施例２と同様の処理であるため説明を省略するが、主な違いは地紋パターンの情報をインターネット網１０４より取得した情報で処理を行うことである。
【００８９】
以上、説明したように、本実施形態によれば、無断に複製が出来ないように地紋等が埋め込まれている原稿画像に対して複写する際に、該デバイスが保持している地紋パターンを使用せず、インターネット網上でデジタル的に地紋パターンを付加され、付加された地紋パターンデータの所在をバーコード等で原稿画像に付加されていた場合でも、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、デバイス側で改めて付加する際にはインターネット網上から地紋パターン電子データを該デバイスにダウンロード使用することで確実に地紋パターンを浮かび上がらせる処理が実現可能となる。
【実施例４】
【００９０】
実施例１から実施例３では、プリンタ画像処理部３１３における地紋画像処理部３１３４において、上述した動作により取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する際に原稿画像と地紋パターンとのマッチング処理を地紋パターンに使用される背景ディザマトリクスと潜像ディザマトリクスのパターンとの適合性から判断しているが、本実施形態においては、カモフラージュ領域指定画像を使用して原稿画像とのテンプレートパターンマッチングにより地紋パターンの付加判断処理を行うものである。
【００９１】
なお、実施例１〜実施例３と同様の処理については同様の記号を図示し、概略説明を省略する。
【００９２】
図２２は上述した実施例１の図１１の動作において、Ｓ１１０３で実施される原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【００９３】
なおＳ２２０１〜Ｓ２２１９は各ステップを表す。また、図２２に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。本実施形態では残差逐次検定法（Ｓｅｑｕｅｎｔｉａｌ  Ｓｉｍｉｌａｒｉｔｙ  Ｄｅｔｅｃｔｉｏｎ  Ａｌｇｏｒｉｔｈｍ  以下「ＳＳＤＡ法」と呼ぶ）を例に挙げるが、テンプレートパターンマッチング方法であればその他の手法でも実現可能である。
【００９４】
図２２において、まずＫｅｙＣｏｄｅ情報より取得した地紋パターンと同一のパターンに適用するカモフラージュ領域画像を読み込み（Ｓ２２０１）、カモフラージュ領域画像の幅ＣＷ、高さＣＨを読み込む（Ｓ２２０２）。次に、パターンマッチングを行う探索領域の範囲幅ＳＷ、高さＳＨを設定し（Ｓ２２０３）、副走査カウンタＩを初期化する（Ｓ２２０４）。次に副走査カウンタＩが原稿画像の高さＩＭＧ＿Ｈと探索領域高さＳＨの差分より大きいか否かを判定し（Ｓ２２０５）、小さい場合には主走査カウンタＪを初期化する（Ｓ２２０６）。次に主走査カウンタＪが原稿画像の幅ＩＭＧ＿Ｗと探索領域幅ＳＷの差分より大きいか否かを判定し（Ｓ２２０７）、小さい場合にはパターンマッチング副走査カウンタＫを初期化し（Ｓ２２０８）、探索領域高さＳＨとカモフラージュ領域高さＣＨの差分より大きいか否かを判定する（Ｓ２２０９）。Ｓ２２０９においてパターンマッチング副走査カウンタＫがＳＨ−ＣＨより小さいと判断された場合には、パターンマッチング主走査カウンタＬを初期化し（Ｓ２２１０）、探索領域幅ＳＷとカモフラージュ領域幅ＣＷとの差分より大きいか否かを判定する（Ｓ２２１１）。Ｓ２２１１においてパターンマッチング主走査カウンタＬがＳＨ−ＣＨより小さいと判断された場合には、原稿画像の注目画素（Ｋ＋Ｉ，Ｌ＋Ｊ）からカモフラージュ画像領域分の領域に対してカモフラージュ画像と該原稿画像の各色における残差Ｅｒ（Ｉ，Ｊ）を以下の式（２）で算出する（Ｓ２２１２）。
【００９５】
2006279236.tif 000008
【００９６】
ただし、Ｓｉｊ（Ｋ＋Ｉ，Ｌ＋Ｊ）は重ね合わせの範囲、Ｗ（Ｋ＋Ｉ，Ｌ＋Ｊ）はカモフラージュ領域画像である。
【００９７】
次に、Ｓ２２１２で算出された各色における残差Ｅｒ（Ｉ，Ｊ）をパターンマッチング判定閾値Ｔｈｄと比較し（Ｓ２２１３）、パターンマッチング判定閾値Ｔｈｄより小さいと判断された場合には、該探索領域内でカモフラージュ領域画像が見つかったと判断し、地紋パターンフラグＣｆ，Ｍｆ，Ｙｆ，Ｋｆの該当する色フラグを１インクリメントし（Ｓ２２１４）、主走査カウンタＪをＳＷ分インクリメントし（Ｓ２２１５）、Ｓ２２０７へ戻る。一方、Ｓ２２１３において各色における残差Ｅｒ（Ｋ，Ｌ）がパターンマッチング閾値Ｔｈｄより大きいと判断された場合にはパターンマッチング主走査カウンタＬを１インクリメントし（Ｓ２２１６）、Ｓ２２１１へ戻る。一方、Ｓ２２１１においてパターンマッチング主走査カウンタＬがＳＷ−ＣＷより大きいと判断された場合にはパターンマッチング副走査カウンタＫを１インクリメントし（Ｓ２２１７）、Ｓ２２０９へ戻る。一方、Ｓ２２０９においてパターンマッチング副走査カウンタＫがＳＨ−ＣＨより大きいと判断された場合にはＳ２２１５へ進む。一方、Ｓ２２０７で主走査カウンタＪがＩＭＧ＿Ｗ−ＳＷより大きいと判断された場合には副走査カウンタＩをＳＨ分インクリメントし（Ｓ２２１８）、Ｓ２２０５へ戻る。一方、Ｓ２２０５において副走査カウンタＩがＩＭＧ＿Ｈ−ＳＨより大きいと判断された場合には原稿画像の全領域に対してテンプレートパターンマッチング処理が終了したと判断し、各色の地紋パターンフラグＣｆ，Ｍｆ，Ｙｆ，Ｋｆの最大値をマッチング率として設定し（Ｓ２２１９）、処理を終了する。パターンマッチング率は以下の式で表すことができる。
【００９８】
2006279236.tif 000009
【００９９】
上記動作によりパターンマッチング率が地紋生成閾値よりも大きければカモフラージュ領域も印字されることとなり、原稿画像からは地紋パターンが正常に生成することができないこととなる。
【０１００】
以上、説明したように、本実施形態によれば、無断に複製が出来ないように地紋等が埋め込まれている原稿画像に対して複写する際に、カモフラージュ画像による原稿画像とのテンプレートパターンマッチング処理を行うことにより、元々原稿に付加された地紋パターンをそのまま複写するか、デバイス側で改めて地紋パターンを付加するかを判断し、確実に地紋パターンを浮かび上がらせる処理が実現可能となる。
【実施例５】
【０１０１】
実施例１から実施例４では、単数枚の地紋埋め込み原稿画像による処理動作を説明しているが、本実施形態においては、複数枚の異なる地紋パターンを埋め込んだＫｅｙＣｏｄｅ情報が原稿に付加されている原稿画像をＮｕｐ等の処理により１枚の複写物として印刷する際の処理動作を実現するものである。
【０１０２】
なお、実施例１から実施例４と同様の処理については同様の記号を図示し、概略説明を省略する。
【０１０３】
［画像処理システムの概要］
図２３は実施例５における一実施形態のカラー画像形成装置の概要を示す図である。
【０１０４】
実施例３における図２０との違いは複数の原稿画像サーバがＬＡＮ１００上にインターネット網１０４を介し接続されていることである。
【０１０５】
［地紋付加原稿スキャン動作手順］
図２４はスキャナ画像処理部３１２における特定情報処理部３１２３において、地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【０１０６】
なおＳ２４０１〜Ｓ２４１７は各ステップを表す。また、図２４に示す処理を実現する制御プログラムは、上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【０１０７】
実施例３における図２１との違いは複数の原稿画像サーバに対して地紋電子データの配信要求を行うことである。動作については図２１の同様の処理のため概略説明を省略する。
【０１０８】
図２５は本実施例での複数の地紋原稿画像の一例を示す図である。地紋原稿２５０１、２５０３はそれぞれ異なる地紋情報が埋め込まれており、その原稿の任意の位置に予め定められた特定情報としてのＫｅｙＣｏｄｅ２５０２、２５０４が印刷されており、ＫｅｙＣｏｄｅ情報を解析することで該当する原稿画像サーバを特定することが可能となっている。
【０１０９】
［地紋付加原稿プリント動作手順］
図２６はプリンタ画像処理部３１３における地紋画像処理部３１３４において、上述した動作により取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【０１１０】
なおＳ２６０１〜Ｓ２６１０は各ステップを表す。また、図２６に示す処理を実現する制御プログラムは上述したようにＲＯＭ３０３に格納されており、ＣＰＵ３０１により実行される。
【０１１１】
図２６において、まず原稿スキャン動作時に取得したＫｅｙＣｏｄｅ情報が存在するか否かを判断し（Ｓ２６０１）、ＫｅｙＣｏｄｅ情報が存在する場合には、ＫｅｙＣｏｄｅ情報に記述されているデバイス保有の地紋パターン及びＫｅｙＣｏｄｅ情報からダウンロードした地紋パターン電子データを読み込む（Ｓ２６０２）。次に、読み込まれた地紋パターンと原稿画像とのマッチング処理を実行し（Ｓ２６０３）、その結果が地紋生成閾値と比較される（Ｓ２６０４）。Ｓ２６０４で比較した結果、原稿画像からは地紋パターンが正常に生成できないと判断された場合には、デバイス使用フラグＤｆを１インクリメントし（Ｓ２６０５）、全ＫｅｙＣｏｄｅ情報を処理したか否かを判断する（Ｓ２６０６）。Ｓ２６０６で全ＫｅｙＣｏｄｅ情報の処理を終了したと判断された場合には、全ＫｅｙＣｏｄｅ情報数とデバイス使用フラグＤｆを比較し（Ｓ２６０７）、全ＫｅｙＣｏｄｅ情報数の方がデバイス使用フラグＤｆよりも大きいと判断された場合には少なくとも１オブジェクトの原稿画像から地紋パターンが正常に生成可能であると判断し、原稿に埋め込まれた地紋パターンで処理を実行することを決定し（Ｓ２６０８）、動作を終了する。一方、Ｓ２６０７において全ＫｅｙＣｏｄｅ情報数がデバイス使用フラグＤｆよりも大きいと判断されない場合には、全オブジェクトに対して地紋パターンが正常に生成できないと判断し、デバイスが保有している地紋パターンを改めて付加することを決定し（Ｓ２６０９）、地紋付加処理動作を実行して（Ｓ２６１０）、動作を終了する。一方、Ｓ２６０６において全ＫｅｙＣｏｄｅ情報を処理していないと判断された場合にはＳ２６０１へ戻る。一方、Ｓ２６０１においてＫｅｙＣｏｄｅ情報自体が取得できなかった場合には、原稿に埋め込まれた地紋パターンで処理を継続するためにＳ２６０８へ進む。
【０１１２】
なお、Ｓ２６０３におけるパターンマッチング処理については実施例１及び実施例４に記述している処理と同様の処理を行うため、概略説明を省略する。
【０１１３】
図２７は上記動作を行った結果、得られる画像を模式化したものであり、２７０１はＳ２６０９の動作によりデバイスが保有している地紋パターンを改めて付加した画像、２７０２は上の原稿画像がＳ２６０４の動作の結果、原稿画像から地紋パターンが生成可能であると判断された画像、２７０３は下の原稿画像がＳ２６０４の動作の結果、原稿画像からの地紋パターン生成可能であると判断された画像、２７０４はＳ２６０４の動作の結果上部とも原稿画像からの地紋パターン生成可能であると判断された画像データの一例を示している。
【０１１４】
上記動作により、複数枚の異なる地紋パターンを埋め込んだ原稿画像をＮｕｐ等の処理により１枚の複写物として印刷する場合に、少なくとも１つのオブジェクトの原稿画像から地紋パターンが再現できる場合には原稿画像をそのまま使用し、全てのオブジェクトで地紋パターンが再現できない場合については、デバイス側で改めて地紋パターンを付加することが可能となり、確実に１枚の原稿において地紋パターンを浮かび上がらせることが可能となる。
【０１１５】
（他の実施形態）
なお、上記実施形態では、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
【０１１６】
また、上記実施形態において、入力データをＲＧＢデータ、出力データをＣＭＹＫデータとしたが、Ｌ＊ａ＊ｂ＊、ＸＹＺといったあらゆる色空間表現においても運用可能である。
【０１１７】
また、上記実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１１８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２１】
また、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々変形（各実施形態の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１２２】
【図１】本発明を運用可能な画像処理装置を運用可能な画像処理システムの一例を示すブロック図である。
【図２】図１に示したＭＦＰの具体例であるデジタル複合機の構成の一例を示す外観図である。
【図３】図１に示したデジタル複合機のハードウェア全体構成を示すブロック図である。
【図４】図３に示したスキャナ画像処理部の構成を示すブロック図である。
【図５】図３に示したプリンタ画像処理部の構成を示すブロック図である。
【図６】図３に示した画像回転処理部の構成を示すブロック図である。
【図７】図３に示した画像圧縮処理部の構成を示すブロック図である。
【図８】実施例１における図４に示した特定情報処理部における地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【図９】実施例１におけるＭＦＰ１０２で使用される地紋原稿の一例を示した図である。
【図１０】図９に示した地紋原稿が複写動作により印刷されるべき画像の一例を示した図である。
【図１１】実施例１における図５に示した地紋画像処理部における取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【図１２】図１１の動作で原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【図１３】図１２の動作における判定結果を模式化した図である。
【図１４】図１１の動作で実施されるプリンタ保有パターンにおける地紋付加処理実行動作の概略を説明するための図である。
【図１５】実施例１における図５に示した地紋画像処理部の内部処理の構成例を示すブロック図である。
【図１６】図１５に示した潜像背景領域指定画像及びカモフラージュ領域指定画像の一例を示す図である。
【図１７】図１６の動作により生成された地紋画像の一部を示す図である。
【図１８】実施例２における図５に示した地紋画像処理部における取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【図１９】図１８の動作で実施される原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【図２０】実施例３における一実施形態のカラー画像形成装置の概要を示す図である。
【図２１】実施例３における図４に示した特定情報処理部における地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【図２２】実施例４における図１１の動作で実施される原稿とのマッチング処理によってマッチング率を算出する動作の概略を説明するための図である。
【図２３】実施例５における一実施形態のカラー画像形成装置の概要を示す図である。
【図２４】実施例５における図４に示した特定情報処理部における地紋パターンが付加されている複写防止原稿に対してデバイス地紋パターンの所在を特定する情報を抽出する動作の概略を説明するための図である。
【図２５】実施例５における複数の地紋原稿画像の一例を示す図である。
【図２６】実施例５における図５に示した地紋画像処理部における取得したＫｅｙＣｏｄｅ情報を用いて確実に不正複写を防止可能な地紋プリントを実現する動作の概略を説明するための図である。
【図２７】図２６の動作により得られる画像を模式化した図である。
【符号の説明】
【０１２３】
１００  ＬＡＮ
１０１  ホストコンピュータ
１０２  デジタル複合機（ＭＦＰ）
１０３，１０５  原稿画像サーバ
１０４  インターネット網
２０１  イメージリーダ部
２０２  プリンタエンジン部
２０３  操作部
２０４  トレイ
２０５  原稿フィーダ
２０６  排紙トレイ
２０７，２０８，２０９  用紙カセット
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＲＯＭ
３０４  ＨＤＤ
３０５  Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ
３０６  操作部Ｉ／Ｆ
３０７  システムバス
３０８  ネットワークＩ／Ｆ
３０９  画像バス
３１０  ＲＩＰ
３１１  デバイスＩ／Ｆ
３１２  スキャナ画像処理部
３１３  プリンタ画像処理部
３１４  画像回転処理部
３１５  画像圧縮処理部
３１６  ＮＶＲＡＭ
３１２１、３１３１，３１４１，３１５１  画像バスＩ／Ｆコントローラ
３１２２  フィルタ処理部
３１２３  特定情報処理部
３１２４  入力色補正処理部
３１２５  編集部
３１２６  変倍処理部
３１３２  解像度変換処理部
３１３３  出力色補正処理部
３１３４  地紋画像処理部
３１３５  濃度補正処理部
３１３６  中間調処理部
３１４２  画像回転部
３１４３  ＲＡＭ
３１５２  入力バッファ
３１５３  画像圧縮部
３１５４  ＲＡＭ
３１５５  出力バッファ
４００１  入力背景画像
４００２  色情報
４００３  処理領域情報
４００４  潜像閾値パターン
４００５  背景閾値パターン
４００６  潜像背景領域指定画像
４００７  カモフラージュ慮息指定画像
４００８  地紋画像
【図１】
2006279236.tif 000010
【図２】
2006279236.tif 000011
【図３】
2006279236.tif 000012
【図４】
2006279236.tif 000013
【図５】
2006279236.tif 000014
【図６】
2006279236.tif 000015
【図７】
2006279236.tif 000016
【図８】
2006279236.tif 000017
【図１１】
2006279236.tif 000018
【図１２】
2006279236.tif 000019
【図１４】
2006279236.tif 000020
【図１５】
2006279236.tif 000021
【図１６】
2006279236.tif 000022
【図１７】
2006279236.tif 000023
【図１８】
2006279236.tif 000024
【図１９】
2006279236.tif 000025
【図２０】
2006279236.tif 000026
【図２１】
2006279236.tif 000027
【図２２】
2006279236.tif 000028
【図２３】
2006279236.tif 000029
【図２４】
2006279236.tif 000030
【図２６】
2006279236.tif 000031
【図９】
2006279236.tif 000032
【図１０】
2006279236.tif 000033
【図１３】
2006279236.tif 000034
【図２５】
2006279236.tif 000035
【図２７】
2006279236.tif 000036