(57)【特許請求の範囲】
【請求項１】
所定情報が付加された文書データを入力するためのデータ入力手段と、
前記所定情報が不正複写が禁止された特定文書データであることを示す特定情報を含む場合に、該特定情報に基づいて特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボル及び前記機械可読コードを潜像が埋め込まれた背景画像の一部に有し且つ潜像部分又は背景部分のいずれかを構成する微細パターンを機械可読コードとした画像データを生成する生成手段と、
生成された画像データと特定文書データとを合成する合成手段と、
を含む画像処理装置。
【請求項２】
所定情報が付加された文書データを入力するためのデータ入力手段と、
前記所定情報が不正複写が禁止された特定文書データであることを示す特定情報を含む場合に、該特定情報に基づいて特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボルが背景画像の一部に潜像として埋め込まれると共に、前記背景画像の潜像部分又は背景部分のいずれかを構成する微細パターンが機械可読コードとなるように画像データを生成する生成手段と、
生成された画像データと特定文書データとを合成する合成手段と、
を含む画像処理装置。
【請求項３】
所定情報が付加された文書データを入力するためのデータ入力手段と、
前記所定情報が不正複写が禁止された特定文書データであることを示す特定情報を含む場合に、該特定情報に基づいて特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボルが潜像が埋め込まれた背景画像の背景部分に含まれると共に、前記背景部分を構成する微細パターンが機械可読コードとなるように画像データを生成する生成手段と、
生成された画像データと特定文書データとを合成する合成手段と、
を含む画像処理装置。
【請求項４】
前記特定シンボルが、前記背景部分を構成する前記機械可読コード以外の微細パターンで表される請求項３に記載の画像処理装置。
【請求項５】
前記潜像が埋め込まれた背景画像は、潜像部分と背景部分とが略等濃度であり、且つ潜像部分及び背景部分の一方が複写再現され他方は複写再現されない請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記機械可読コードは、不正複写を禁止するための複写禁止情報を表す請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記符号化される所定情報は、画像が生成された画像処理装置を識別するための情報、特定文書データを識別するための情報、画像が生成された日時に関する情報、特定文書データの機密レベルに関する情報、特定文書データに対するアクセス資格に関する情報、及び特定文書データの出所を識別するための情報の少なくとも１つである請求項２〜６のいずれか１項に記載の画像処理装置。
【請求項８】
特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、
読み取った画像に基づいて、特定シンボルを検出する検出手段と、
検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、
を含む画像形成装置。
【請求項９】
特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、
読み取った画像に基づいて、特定シンボルを検出する検出手段と、
検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、
前記復号化手段により復号化された情報が複写禁止情報を表す場合に、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御する制御手段と、
を含む画像形成装置。
【請求項１０】
特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、
読み取った画像に基づいて、特定シンボルを検出する検出手段と、
検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、
認証情報を入力する認証情報入力手段と、
前記復号化手段により復号化された情報が複写禁止情報を表す場合であっても、前記認証情報入力手段により認証が得られた場合には高画質な画像を出力し、認証が得られなかった場合には画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御する制御手段と、
を含む画像形成装置。
【請求項１１】
クライアント装置、プリントサーバ、及び画像形成装置が各々ネットワークで接続された画像処理システムであって、
文書データを前記プリントサーバに送信するクライアント装置と、
前記ネットワークを介して前記文書データを受信するデータ受信部と、前記文書データに付加された所定情報から不正複写が禁止された特定文書データであることを示す特定情報を抽出する情報抽出部と、抽出された前記特定情報に基づいて前記特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボル及び前記機械可読コードを潜像が埋め込まれた背景画像の一部に有し且つ潜像部分又は背景部分のいずれかを構成する微細パターンを機械可読コードとした画像データを生成する画像データ生成手段及び生成された前記画像データと前記特定文書データとを合成する合成手段を含む画像処理部と、合成されたデータを前記ネットワークを介して前記画像形成装置に送信するデータ送信部と、前記データ受信部で受信した前記文書データ及び前記情報抽出部で抽出された前記特定情報をプリント履歴情報として記憶するデータ記憶部と、を備えたプリントサーバと、
前記ネットワークを介して印刷データを受信するデータ受信部と、前記ネットワークを介して受信した印刷データに基づいて画像形成するプリント機能部と、を含む画像形成装置と、
を備えたことを特徴とする画像処理システム。
【請求項１２】
前記画像形成装置は、画像を読み取る画像読取部と、読み取った画像から前記特定シンボルを検出するシンボル検出部と、前記シンボル検出部により前記特定シンボルが検出された場合に、読み取った画像から前記機械可読コードを復号化するコード復号部と、復号化された復号データを前記プリントサーバに送信する複合データ送信部と、読み取った画像に基づいて画像形成するコピー機能部と、を更に備え、
前記プリントサーバは、前記データ記憶部に、前記画像形成装置から受信した前記復号データをコピー履歴情報として記憶することを特徴とする請求項１１に記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像形成装置に関し、特に、不正複写が禁止された特定文書データに不正複写を防止するための複写防止画像データを付加する画像処理装置と、複写防止画像が付加された特定文書の不正複写を防止することができる画像形成装置に関する。
【０００２】
【従来の技術】
近年、パーソナル・コンピュータの普及、プリンタや複写機の高性能化に伴い、戸籍謄本、契約書等のプリントアウトされた機密文書の不正複写、不正使用が問題となっている。従来、このような機密文書の不正複写、不正使用を抑制するために、複写偽造防止用紙と呼ばれる特殊な用紙が使用されてきた。複写偽造防止用紙は、人間の目には見えにくいが、複写機で複写すると隠されていた警告文字等が浮かび上がってくる特殊なパターンがあらかじめ印刷されている用紙である。この複写偽造防止用紙に印刷された文書を複写機で複写した場合、複写物には「複写禁止」等の警告文字が目立つように浮き出てくるので、不正に複写する行為に対して心理的な抑止力になるとともに、警告文字によりオリジナルと複与物とを区別することが可能になる。
【０００３】
特開平７−２３１３８４号公報に記載された画像処理装置は、上記の複写偽造防止用紙と同様の効果が得られるパターン画像を画像処理により生成するものである。この装置では、ＣＣＤ等で読み取られた画像データに基づいて複写記録する際に、潜像として埋め込まれる警告文字部分と背景部分とが特定の共通濃度で異なるディザ処理を施されたパターン画像を、文書画像に合成することにより、通常の用紙を用いて、複写偽造防止用紙を用いた場合と同様のプリントを得ることができる。
【０００４】
また、特開平１０−２８５３８５号公報には、視覚的に識別し難い色のドットパターンによって、プリンタ装置のネットワーク・アドレスやプリント日時等の情報を、プリントアウトされる画像に埋め込む記録媒体出力方法が提案されている。この方法を用いてプリントアウトされた画像には、ネットワーク・アドレス等の情報を残すことができるので、これらの情報を解析することにより出力したプリンタ装置や出力した日時等から文書の流出経路を特定することができる。
【０００５】
更に、特開平１０−２８５３８５号公報に記載の方法に、複写機における被複写物が複写が禁止されている機密文書であることを認識して、複写動作を禁止する機能を組合わせることにより、機密文書の不正複写、不正使用を抑制するだけでなく、不正複写、不正使用を確実に防止することができる。例えば、バーコード等の機械可読コードを画像に付加してプリントアウトするようにすれば、複写機に機密文書であることを認識させることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開平７−２３１３８４号公報に記載された装置のように、警告文字等を浮かび上がらせるだけでは、不正行為を行った者を特定し再発を防止するなどの措置を採ることができない。
【０００７】
また、特開平１０−２８５３８５号公報に記載の方法では、視覚的に識別し難くくするために、黄色のトナーを用いてドットパターンを形成しているので、白黒プリンタにはこの方法を適用できないなど汎用性に欠ける、という問題がある。また、プリントアウトされた画像を白黒の複写機で複写すると、黄色のトナーを用いて形成されたドットパターンは複写されないため、付加された情報を削除するのも容易であり、流出経路の追跡が困難になる、と言う問題がある。
【０００８】
また、特開平１０−２８５３８５号公報に記載の方法に、複写機における被複写物が複写が禁止されている機密文書であることを認識して、複写動作を禁止する機能を組合わせたとしても、プリントアウトされた画像においてバーコードの位置を明確に判別できるため、バーコードを除いて複写することにより付加された情報を容易に削除することができる、という問題がある。一方、簡単に削除できないように、プリントアウトされる画像全面にバーコードを付加することも考えられるが、その場合、全面に配置されたバーコードが画質を損なう、という問題がある。
【０００９】
更に、本出願人は、複写偽造防止用紙と同様の効果が択られるパターン画像（以下、複写偽造防止画像という）を画像処理によって生成する際に、複写偽造防止画像を構成する潜像部または背景部のいずれかを構成する微細パターンを機械可読コードとすることにより、複写偽造防止用紙と同様の効果を得ると共に、機械可読コードにより任意のデジタル情報を埋め込む技術について既に出願している（特願２０００−１６８２８７号）。この技術によれば、複写偽造防止画像に複写禁止を示す情報を機械可読コードで埋め込み、複写機側にこの機械可読コードの復号化機能を持たせることにより、複写が禁止されている原稿の不正複写を防止することも可能となる。しかしながら、機械可読コードで埋め込まれた情報を、逐一復号化して複写禁止を示す情報か否かを判断していたのでは、処理時間が長くなり複写機の生産性が低下してしまう。
【００１０】
本発明は上記従来技術の問題点に鑑みなされたものであり、本発明の目的は、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を防止するための画像を得るために使用する画像データを合成する画像処理装置を提供することにある。また、本発明の他の目的は、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる画像形成装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像処理装置は、所定情報が付加された文書データを入力するためのデータ入力手段と、前記所定情報が不正複写が禁止された特定文書データであることを示す特定情報を含む場合に、該特定情報に基づいて特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボル及び前記機械可読コードを潜像が埋め込まれた背景画像の一部に有し且つ潜像部分又は背景部分のいずれかを構成する微細パターンを機械可読コードとした画像データを生成する生成手段と、生成された画像データと特定文書データとを合成する合成手段と、を含んで構成したことを特徴とする。
【００１２】
本発明の画像処理装置は、データ入力手段から、所定情報が付加された文書データが入力されると、所定情報が不正複写が禁止された特定文書データであることを示す特定情報を含む場合には、生成手段が、その特定情報に基づいて特定文書データであることを表す特定シンボルを生成すると共に、前記所定情報の少なくとも一部を符号化して機械可読コードを生成し、前記特定シンボル及び前記機械可読コードを潜像が埋め込まれた背景画像の一部に有し且つ潜像部分又は背景部分のいずれかを構成する微細パターンを機械可読コードとした画像データを生成する。そして、合成手段は、生成された画像データと特定文書データとを合成する。この画像処理装置で合成されたデータに基づいて形成された画像を、本発明の画像形成装置で読み取れば、特定シンボルの有無で特定文書データか否かを簡単に判断でき、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる。
【００１３】
また、上記の画像処理装置においては、生成手段は、所定情報の少なくとも一部を符号化して機械可読コードを生成し、特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像データを生成するので、機械可読コードにより任意のデジタル情報を背景画像に埋め込むことができる。
【００１４】
潜像が埋め込まれた背景画像としては、潜像部分と背景部分とが略等濃度であり、且つ潜像部分及び背景部分の一方が複写再現され他方は複写再現されない画像を用いることができる。この画像は複写偽造防止画像と呼ばれ、複写前は潜像部分と背景部分とが略等濃度で潜像は可視化されていないが、潜像部分及び背景部分の一方が複写再現され他方は複写再現されないので、複写後は埋め込まれた潜像が可視化される。これにより不正に複写する行為に対して心理的な抑止になると共に、浮かび上がった画像によりオリジナルと複与物とを区別することが可能になる。
【００１５】
また、生成手段は、特定シンボルが潜像となるように画像データを生成するようにしてもよく、特定シンボルが背景部分に含まれるように画像データを生成するようにしてもよい。
【００１６】
また、機械可読コードは、不正複写を禁止するための複写禁止情報を表すことができる。機械可読コードが複写禁止情報を表すことにより、機械可読コードを復号化して複写が禁止された特定文書データか否かを判断できるので、より確実に不正複写を防止することができる。
【００１７】
符号化される所定情報としては、画像が生成された画像処理装置を識別するための情報、特定文書データを識別するための情報、画像が生成された日時に関する情報、特定文書データの機密レベルに関する情報、特定文書データに対するアクセス資格に関する情報、及び特定文書データの出所を識別するための情報の少なくとも１つを含むことが好ましい。
【００１８】
本発明の画像形成装置は、特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、読み取った画像に基づいて、特定シンボルを検出する検出手段と、検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、を含んで構成したことを特徴とする。
【００１９】
本発明の画像形成装置は、画像読取手段が、特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取ると、検出手段が、読み取った画像に基づいて、特定シンボルを検出する。次に、復号化手段は、検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する。このように、機械可読コードの復号化を行う前に、読み取った画像から特定シンボルを検出し、特定シンボルが検出された場合に、機械可読コードを復号化するので、特定シンボルの有無で特定文書データか否かを簡単に判断でき、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる。
【００２０】
本発明の画像処理装置は、特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、読み取った画像に基づいて、特定シンボルを検出する検出手段と、検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、前記復号化手段により復号化された情報が複写禁止情報を表す場合に、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御する制御手段と、を含んで構成することができる。このように、復号化された情報が複写禁止情報を表す場合に、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御するので、より確実に不正複写を防止することができる。
【００２１】
また、特定文書データであることを表す特定シンボル及び機械可読コードを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、読み取った画像に基づいて、特定シンボルを検出する検出手段と、検出手段により特定シンボルが検出された場合に、読み取った画像に基づいて、機械可読コードを復号化する復号化手段と、認証情報を入力する認証情報入力手段と、前記復号化手段により復号化された情報が複写禁止情報を表す場合であっても、前記認証情報入力手段により認証が得られた場合には高画質な画像を出力し、認証が得られなかった場合には画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御する制御手段と、を含むように画像形成装置を構成してもよい。このように、ユーザに認証情報を入力させ、認証が得られなかった場合には、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御するので、高いセキュリティを保証することができる。
【００２２】
更に、特定文書データであることを表す特定シンボルを潜像が埋め込まれた背景画像の一部に有する画像が合成された特定文書画像を読み取る画像読取手段と、読み取った画像に基づいて、特定シンボルを検出する検出手段と、検出手段により特定シンボルが検出された場合に、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御する制御手段と、を含むように画像形成装置を構成してもよい。読み取った画像から特定シンボルを検出し、特定シンボルが検出された場合に、画像出力が禁止されるように制御するか、または出力画像の画質が劣化するように制御するので、特定シンボルの有無で特定文書データか否かを簡単に判断でき、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる。
【００２３】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について説明する。
（第１の実施の形態）
第１の実施の形態に係る画像処理システムは、図１に示すように、パーソナル・コンピュータで構成されたクライアント装置７１、７２、本発明の画像処理装置が内蔵されたプリントサーバ７３、及びプリント機能およびコピー機能を持つ複合機７４が、インターネット等のネットワーク７５に接続されて構成されている。なお、複合機７４は、本発明の画像形成装置に相当する。この画像処理システムにおいて、クライアント装置７１、７２からの指示により文書データの印刷を行う場合には、クライアント装置に内蔵されたプリンタドライバによって、文書データがＰＤＬ（Printer Description Language）で記述された文書データ（ＰＤＬデータ）に変換され、ＰＤＬデータはネットワーク７５を介してプリントサーバ７３へ送信される。プリントサーバ７３は受信したＰＤＬデータに基づき機密文書か否かを判定し、機密文書であると判定された場合には、ＰＤＬデータを後述する通り加工して、加工後のＰＤＬデータをネットワーク７５を介して複合機７４へ送信する。複合機７４は、受信したＰＤＬデータをラスタ画像データに変換し、プリント出力を行う。
【００２４】
次に、プリントサーバ７３に内蔵された画像処理装置の構成に付いて説明する。この画像処理装置は、図２に示すように、プリントデータ入力部１、文書画像生成部２、文書画像バッファ３、付加情報抽出部４、潜像生成部５、付加情報符号化部６、パターン格納部７、パターン画像生成部８、パターン画像バッファ９、画像合成部１０、及び画像出力部１１から構成されている。
【００２５】
プリントデータ入力部１には、外部のコンピュータ等から送信されたＰＤＬデータが入力される。このＰＤＬデータのヘッダー部には、プリントジョブを送信したコンピュータのＩＰ（Internet Protocol）アドレス、プリントジョブを送信したユーザ名、プリントサーバのＩＰアドレス、プリントする文書ファイル名、プリントサーバがＰＤＬデータを識別するために割振る文書ＩＤ、プリントする文書のタイムスタンプ、文書ファイルに設定された機密レベル、文書ファイルに設定されたパスワード等のコード化情報、及び潜像として埋め込む潜像形状情報が付加情報として付加されている。
【００２６】
これらの付加情報は、複写を禁止する必要がある機密文書等にだけ付加されているので、付加情報が抽出された場合には、その文書は機密文書等であると判定される。なお、機密レベル等の特定の付加情報が抽出された場合に、機密文書等であると判定するようにしてもよい。特に、本実施形態においては、潜像として埋め込む画像の形状は、複写が禁止された機密文書であることを複写機側で認識するための特定シンボルとしても機能する。特定シンボルの機能については後述する。
【００２７】
文書画像生成部２は、プリントデータ入力部１から入力されたＰＤＬデータをラスタ展開して２値画像化された文書画像データを生成する。文書画像バッファ３は、文書画像生成部２で生成された文書画像データを一時格納する。
【００２８】
付加情報抽出部４は、プリントデータ入力部１に入力されたＰＤＬデータからこのＰＤＬデータのヘッダー部に付加された付加情報を抽出し、抽出した付加情報を潜像形状情報とコード化情報とに分解する。潜像生成部５は、付加情報抽出部４から入力された潜像形状情報をラスタ展開して２値画像化された潜像画像データを生成する。付加情報符号化部６は、付加情報抽出部４から入力されたコード化情報を誤り訂正符号化し、潜像生成部５から入力された潜像画像データを参照して誤り訂正符号化されたコード化情報をコード変換し、コードデータを生成する。
【００２９】
パターン格納部７には、例えば、図３（Ａ）に示す右下がりの斜線パターン０、図３（Ｂ）に示す左下がりの斜線パターン１、及び図３（Ｃ）に示すドットパターン２の３種類のパターンが格納されている。パターン画像生成部８は、パターン格納部７に格納された３種類のパターンからコードデータの各値に応じたパターンを選択し、３種類のパターンで構成されたパターン画像を生成する。パターン画像バッファ９は、パターン画像生成部８で生成されたパターン画像を一時格納する。
【００３０】
画像合成部１０は、文書画像バッファ３から読み出された文書画像データに、パターン画像バッファ９から読み出されたパターン画像を重畳して合成する。即ち、機密文書等に係る文書画像データには、複写による偽造を防止するための潜像形状が埋め込まれたパターン画像（複写偽造防止画像）が合成される。一方、機密文書等以外の文書に係る文書画像データには、付加情報が付加されていないので、パターン画像は合成されない。
【００３１】
画像出力部１１は、パターン画像が合成された文書画像データを出力する。
【００３２】
次に、この画像処理装置の動作について説明する。外部のコンピュータ等から送信されたＰＤＬデータがプリントデータ入力部１に入力されると、入力されたＰＤＬデータは文書画像生成部２により解釈されラスタ展開されて、２値画像化された文書画像データが文書画像バッファ３に格納される。
【００３３】
また、付加情報抽出部４によりＰＤＬデータのヘッダー部に付加された付加情報が抽出される。ＰＤＬデータから付加情報が抽出されなかった場合には、機密文書ではないと判定され、付加情報抽出部４から、付加情報が抽出されなかったことを示す信号（図示せず）が、潜像生成部５、付加情報符号化部６、パターン画像生成部８、及び画像合成部１０に送信される。この信号を受信した各部での処理は行われず、文書画像バッファ３から読み出された文書画像データは、画像合成部１０を通過して画像出力部１１にそのまま出力される。
【００３４】
ＰＤＬデータから付加情報が抽出された場合には、抽出された付加情報は、付加情報抽出部４により潜像形状情報とコード化情報とに分解される。このうち潜像形状情報は、潜像生成部５に出力され、コード化情報は付加情報符号化部６に出力される。さらに、上記処理と平行して、ＰＤＬデータをプリントサーバ７３内部の文書データ記憶部（図示せず）へ格納すると共に、付加情報抽出部が抽出した文書、ＩＤ、プリント日時、クライアントＰＣのＩＰアドレス、プリントジョブを送信したユーザ名、及びＰＤＬデータの格納アドレスを、文書データ記憶部（図示せず）に格納されたログファイルに追加して記憶する。
【００３５】
潜像生成部５に潜像形状情報が入力されると、入力された潜像形状情報は所定のフォントを使用してラスタ展開され、２値画像化された潜像画像データが生成される。使用するフォントは、上述の複写偽造防止用紙と同様の効果を発揮させるために、比較的大きなポイント数（例えば４８ポイント）が設定されている。但し、潜像画像は、以下の（１）及び（２）式の関係を満足するように２値画像化されている。
【００３６】
潜像画像の解像度＝プリンタ解像度÷パターンの横画素数  ・・(1)
潜像画像の縦横画素数＝文書画像の縦横画素数÷パターンの横画素数  ・・(2)
例えば、プリンタ解像度が６００ｄｐｉ、パターンの横画素数が１２画素、文書画像データの縦×横の画素数が４９６０×７０１５画素の場合、潜像画像の解像度は５０ｄｐｉ、縦×横の画素数は４１３×５８４画素となる。即ち、潜像画像の１画素がパターン１つの大きさに対応するように設定されている。この潜像生成部５で生成された潜像画像データは、付加情報符号化部６に出力される。
【００３７】
ここで、図４（Ａ）に、プリント出力されたパターン画像の一例を示す。なお、潜像部分が明確になるように全面白の文書画像を合成した例とした。図４（Ａ）には、プリント出力されたパターン画像全体が示されている。なお、文書画像データは１ビット／画素の２値画像である。図４（Ａ）中の「丸秘」記号の領域が複写機で複写すると浮かび上がる潜像部であり、その周囲の領域が背景部である。この図では「丸秘」記号が識別できるが、潜像部の濃度（単位面積当たりの黒色画素面積）は背景部の濃度と同一の濃度とされており、実際には潜像部の「丸秘」記号は識別し難くなっている。
【００３８】
図４（Ｃ）は、図４（Ａ）の四角で囲んだ領域を拡大した画像であり、プリント出力された文書画像は、図３（Ａ）〜（Ｃ）に示すパターン０〜２から構成されており、潜像部の内部にはドットパターン２が配置され、背景部には斜線パターン０または１が配置されている。
【００３９】
パターン０〜２は前記の通り各々形状が異なるが、各パターンを構成する黒色画素の数が略同じであり、パターンの配列に拠らずプリント出力された場合の濃度が略同じになるように構成されている。なお、実際にはプリンタ特性により画素数が同じでもパターンにより濃度が多少異なるため、プリント出力後の濃度が正確に一致するように、各パターンを構成する黒色画素の数及びパターン形状が設定されている。
【００４０】
背景部に配置される斜線パターン０及び１は、図３（Ａ）及び（Ｂ）に示すように、斜めに引かれた直線状の微細パターンであり、複写機で複写された場合にパターンが再現される特性を有している。これに対し、潜像部の内部に配置されるドットパターン２は、図３（Ｃ）に示すように、孤立ドットがまばらに配置されたパターンであり、複写機で複写された場合にパターンが再現されにくい特性を有している。
【００４１】
このため、図４（Ａ）に示すパターン画像を複写機で複写すると、背景部は高濃度で複写され、潜像部の内部は画像が抜けて、図４（Ｂ）に示すように、複写物において白抜きの「丸秘」記号が浮かび上がる。
【００４２】
付加情報符号化部６に、付加情報抽出部４からコード化情報が入力され、潜像生成部５から潜像画像データが入力されると、入力されたコード化情報は付加情報符号化部６により誤り訂正符号化される。誤り訂正符号化されたコード化情報は「０」及び「１」のビット列で表されており、このビット列を１ビットずつ読み出して、読み出したビット列を所定の大きさの２次元配列（単位２次元配列）に並べ替える。この単位２次元配列の最外周のビットは、コードデータの位置決めや切り出しを容易にするために、総てビット１とされている。
【００４３】
この単位２次元配列が、さらに縦方向及び横方向に繰り返し並べられて、潜像画像の画素数に対応する大きさの２次元配列とされる。その後、潜像画像データの画素が参照されて、潜像画像データの画素が黒色画素である場合には、黒色画素の位置に対応する２次元配列の要素の値が、強制的に、複写により再現し難いパターンを選択するための値「２」に置き換えられる。以上の通り、誤り訂正符号化されて２次元配列に並び替えられ、潜像画像データに応じてコード変換されたコードデータ（２次元配列コード）は、パターン画像生成部８に出力される。
【００４４】
次に、２次元配列コードがパターン画像生成部８に入力されると、入力された２次元配列コードの各要素の値に応じてパターン格納部７から１つのパターンが選択され、選択されたパターンが読み込まれる。例えば、要素の値が「０」のときは、図３（Ａ）に示す右下がりの斜線パターン０が選択され、要素の値が「１」のときは、図３（Ｂ）に示す左下がりの斜線パターン１が選択され、要素の値が「２」のときは、図３（Ｃ）に示すドットパターン２が選択される。読み込まれた各パターン０〜２は、パターン画像バッファ９の対応する位置に書き込まれる。
【００４５】
潜像画像の画素数に対応する大きさの２次元配列コードの全部について、上記処理が繰り返されることにより、パターン画像バッファ９に、上記３種類のパターンから構成され且つ文書画像データと同じ大きさのパターン画像データが形成されて、格納される。
【００４６】
画像合成部１０では、文書画像データが文書画像バッファ３から読み出され、パターン画像データがパターン画像バッファ９から読み出されると、両画像データの各画素が論理和演算によって合成され、パターン画像が合成された文書画像データが画像出力部１１に出力される。そして、画像出力部１１は、パターン画像が合成された文書画像データを、ネットワーク７５を介して複合機７４に出力する。複合機７４は、そのプリント機能により文書画像データに基づきパターン画像が合成された文書画像をプリントアウトする。
【００４７】
上記のパターン画像は、その背景部に、ビット「０」に対応して右下がりの斜線パターン０が配置され、ビット「１」に対応して左下がりの斜線パターン１が配置されるが、斜線パターン０と斜線パターン１とはパターン形状が相違しているので、パターン形状によりビット「０」及びビット「１」を機械で識別することができる。即ち、この２種類のパターンを用いて機械可読コードを構成することができ、プリンタのＩＰアドレス、出力日時等の情報を出力画像中に機械可読コードとして埋め込むことができる。なお、ビット「０」に斜線パターン１を対応させ、ビット「１」に斜線パターン０を対応させるようにしてもよい。
【００４８】
この通り出力画像中に機械可読コード（デジタルコード）を埋め込むことにより、埋め込まれた情報から出力されたプリントの流出経路を特定することができ、万が一不正に複写された場合でも、複写物に再現された機械可読コードから出力されたプリントの流出経路を容易に追跡することができる。
【００４９】
なお、上記では、機械可読コードを構成する２つの斜線パターン及び１つのドットパターンの３つのパターンでパターン画像データを形成したが、特定の情報を機械可読コードとして表示することができればよく、パターンの種類は３種類に限定されない。また、パターン画像データを生成するための処理は、ハードウエアで実行するように構成してもよく、ソフトウエアで実行するように構成してもよい。
【００５０】
次に、本発明の画像形成装置である複合機７４の構成について説明する。図５に示すように、複合機７４は、原稿を読み取り画像として入力する画像入力部２０、入力された画像を処理する画像処理部２１、画像出力を行い用紙上への記録を行う画像出力部２２、入力された画像から複写禁止文書を示す特定シンボルを検出する特定シンボル検出部２３、入力された画像から２次元配列コードを検出し元の情報に復号するコード復号部２４、ＰＤＬデータをコンポーズして画像生成を行う画像生成部２５、複合機全体の制御を行う制御部２６、ユーザへの情報表示とキー入力を行うコントロールパネル２７、図１に示すネットワーク７５へ接続するためのネットワーク・インターフェイス２８、画像処理部２１からの入力と画像生成部２５からの入力とを選択して画像出力部２２へ出力するセレクタ６０、及び１ページ分の画像を格納しておくページバッファ２９から構成されている。
【００５１】
次に、プリント出力された文書画像の複写動作について説明する。まず、画像入力部２０において、図４（Ａ）に示すパターン画像が付加された原稿が読み取られ、読取られた画像データが入力される。入力された画像データは、ページバッファ２９へ一時的に格納されると共に、特定シンボル検出部２３に入力される。特定シンボル検出部２３においては、特定シンボルの検出処理が行われ、特定シンボルが含まれているか否かが判定される。そして、その判定結果が制御部２６へ出力される。
【００５２】
ここで、本実施の形態における特定シンボルの判定方法について説明する。本実施の形態では、特定シンボルを含む原稿がどのような向きに配置されても、入力された画像データ中に特定シンボルが含まれているか否かが精度よく判定できるように、原稿の向きにほとんど依存しない特性値および一致度を用いている。使用される特性値は、特定シンボルに応じて予め設定された円領域内でのオン画素総数およびオン／オフ反転総数、ならびに同特定シンボルに応じて予め設定された第１の円周上でのオン画素総数およびオン／オフ反転総数の計４つである。また、使用される一致度は、特定シンボルに応じて予め設定された第２の円周上の画像パターン（１次元パターン）と、特定シンボルに応じて予め設定された正規パターンとに基づいた演算により得られる。本実施の形態では、上記各特性値と特定シンボルに応じて設定された各特性値の許容範囲とを比較した結果と、上記一致度と予め設定された許容範囲とを比較した結果と、に基づいて特定シンボルを検出するため、原稿の向きにほとんど依存せずに特定シンボルを高い精度で検出することができる。
【００５３】
なお、第１の円周と第２の円周とは一致する必要はなく、むしろ、異なっている方が望ましい。また、オン「画素総数」とは領域内のオン画素の数をいい、「オン／オフ反転総数」とは、主副走査方向において上記領域内でオンからオフ、あるいはオフからオンに変化する画素数（回数）をいう。また、「円領域」は、検出しようとする特定シンボルのサイズや原稿の読み取り解像度等から定まる特定シンボルの中心位置を中心とした特定直径の円に囲まれた領域である。なお、「特定直径」は、メモリ容量および処理量の増大を抑制する観点から、上記円領域内に特定シンボルが納まる最小の長さに設定するのが望ましい。
【００５４】
また、「第１の円周上」は、第１の半径の円の円周が通る領域であり、「第１の半径」は以下の関係を満たす。
（第１の半径）×２＜（特定直径）
さらに、第１の円周の中心点および第１の半径は、第１の円周が特定シンボルの特徴を明瞭に表す部分を通るように設定される。上述した関係および設定方針は第２の円周の中心点および第２の半径についても同様である。
【００５５】
上記各特性値を検出するとともに上記一致度を算出し、これらを用いて特定シンボルを検出する特定シンボル検出部２３の構成および動作について、図６を参照して説明する。既に述べた通り、本実施の形態では、図４に例示したパターン画像中の「丸秘」記号が検出すべき特定シンボルである。
【００５６】
図６に示すように、特定シンボル検出部２３に入力された画像データは、ノイズ除去回路３１において、そのノイズが除去される。ここで、ノイズとは２次元配列コードを構成する斜線パターン以外の画像のことであり、例えば、文書画像を構成する文字、図形、写真等がノイズとしてして除去される。具体的には孤立ドットパターンと、斜線パターン以上の大きさ（連結画素数）を持った画像とが除去される。これにより、誤判定の発生確率が低減される。ノイズ除去回路３１でノイズが除去された画像データは、第１バッファメモリ３２に一時的に格納される。
【００５７】
次に、第１バッファメモリ３２に格納された画像データは、読み出されて縮小回路３３に入力され、縮小処理される。ここで、縮小率は、斜線パターン間隔分の１に設定されている。例えば、入力画像の解像度が４００ｄｐｉ、斜線パターンの間隔が０．５ｍｍ（４００ｄｐｉで８画素）である場合、縮小率は１／８、即ち１２．５％に設定される。この縮小処理によって斜線パターンが存在する領域では黒画素が上下左右に連絡され、斜線パターンが存在しない部分のみが白く抜けるようになり、図４（Ａ）に示す画像から「丸秘」記号部分のみが白く抜けた略黒べたの画像となる。縮小回路３３で縮小処理された画像データは、第２バッファメモリ３４に一時的に格納される。
【００５８】
第２バッファメモリ３４に格納された画像データが、円領域内オン画素総数検出回路３５、円領域内オン／オフ反転総数検出回路３６、第１の円周上オン画素総数検出回路３７、第１の円周上オン／オフ反転総数検出回路３８、第２の円周上データ一致度算出回路３９へそれぞれ入力されると、それぞれの特性値が検出／算出される。
【００５９】
即ち、円領域内オン画素総数検出回路３５は、上記円領域を移動させる毎に上記円領域内のオン画素の数を検出し、円領域内オン／オフ反転数検出回路３６は、上記円領域を移動させる毎に主副両走査方向において上記円領域内でオンからオフ、オフからオンに変化する画素数を検出する。第１の円周上オン画素総数検出回路３７は、上記円領域を移動させる毎に、第１の半径を有する第１の円周上のオン画素の数を検出し、第１の円周上オン／オフ反転総数検出回路３８は、上記円領域を移動させる毎に、上記第１の円周上の円周方向におけるオン／オフ反転総数を検出する。
【００６０】
これらの回路３５〜３８による各特性値の検出方法は任意である。例えば、円領域内オン画素総数検出回路２５において、上記円領域を主走査方向（あるいは副走査方向）へ移動させる直前の検出結果を保持し、当該円領域を主走査方向（あるいは副走査方向）へ移動させたときに新たに当該円領域に入ってきた画素と当該円領域外へ出ていった画素と上記直前の検出結果とに基づいて検出結果を得るようにしてもよいし、上記円領域を移動させる毎に当該円領域内の全ての画素を調べて検出結果を得るようにしてもよい。
【００６１】
また、第２の円周上データ一致度検出回路３９は、特定シンボルの中心点を中心とし、第２の半径を有する第２の円周上の画像パターンと正規パターンとに基づいた演算を行うことで、走査対象の画像と特定シンボルとの一致度を算出する。
【００６２】
回路３５〜３９において検出／算出された特性値の各々は、判定回路４０に入力され、判定回路４０において、予め登録されている特定シンボルの特性値と比較され、特定シンボルが含まれているか否かが判定される。
【００６３】
特定シンボル検出部２３において、入力画像データに特定シンボルが含まれないと判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データではないため、制御部２６は、そのまま複写動作を継続させる。即ち、ページバッファ２９に格納されている画像データを読み出して、画像処理部２１へ入力し、画像処理部２１で階調処理等の複写再現のための画像処理を行い、画像出力部２２へ出力して、用紙上への画像形成が行われる。
【００６４】
一方、特定シンボル検出部２３において、入力画像データに特定シンボルが含まれていると判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データであるため、制御部２６は、複写動作を一旦停止させ、ページバッファ２９から格納された画像データを読み出して、コード復号部２４へ入力し、コード復号部２４において入力された２次元配列コードの復号処理を行い、入力画像データの機密レベルを検出する。
【００６５】
図７に示すように、コード復号部２４に入力された画像データは、ノイズ除去回路４１において、そのノイズが除去される。このノイズ除去処理は、特定シンボル検出部２３のノイズ除去回路３１におけるのと同様に行われる。ノイズ除去回路４１でノイズが除去された画像データは、パターン検出回路４２に入力される。
【００６６】
パターン検出回路４２において、２種類の斜線パターンの検出が行われ、検出されたパターンに対応したビットデータが、検出された座標の画素値と組にして出力される。ここで、斜線パターンが検出されなかった場合には、その座標の画素値としては、０、１以外の値（例えば、２）が出力される。パターン検出回路４２の出力データは、バッファメモリ４３に一時的に格納される。
【００６７】
バッファメモリ４３に格納された画像データは、読み出されてスキュー角検出回路４４に入力される。スキュー角検出回路４４では、入力画像データのスキュー角度を算出する。スキュー角度は、画素値０または１の画素についてハフ変換を行い、その角度軸上への投影分布のピークを求めることにより算出される。算出されたスキュー角度は、コード検出回路４５へ出力される。
【００６８】
次に、バッファメモリ４３に一時的に格納しておいた画像データが読み出され、コード検出回路４５へ入力される。コード検出回路４５は、スキュー角検出回路４４で算出されたスキュー角度に沿って画像を走査し、０または１の画素値（ビットの０または１に対応している）からなるビット列を読み出す。次に、読み出したビット列から同期コードを検出する。同期コードは、例えば、所定の縦横サイズの矩形領域を取り囲むすべてビット１で構成されたコードとして定義されている。この同期コードに囲まれたビット配列が、既述した単位２次元配列となっている。コード検出回路４５は、このビット配列を単位２次元配列毎に１次元のビット列に並べ替えて、誤り訂正復号回路４６に出力する。
【００６９】
誤り訂正復号回路４６では、入力された１次元のビット列に対して、所定の誤り訂正復号化処理を行う。この誤り訂正復号化処理は、プリントサーバ７３において２次元配列コードを生成する際に適用された誤り訂正符号化処理に対応している。誤り訂正復号化されたデータ（復号データ）は、文書ＩＤ、機密レベル、パスワード、及びプリントサーバのＩＰアドレス等の情報を含んでいる。そして、コード復号部２４において復号化されたデータは、制御部２６へ出力される。
【００７０】
制御部２６は、入力された復号データから機密レベル情報を抽出して、その機密レベルに応じて処理を行う。例えば、下記のように３段階の機密レベルを設定することができる。
【００７１】
機密レベル（１）：無条件に複写を禁止する。
【００７２】
機密レベル（２）：所定のパスワードを保有する特定のユーザにのみ通常の複写を許可する。
【００７３】
機密レベル（３）：所定のパスワードを保有する特定ユーザにのみ高画質での複写を許可し、所定のパスワードを保有しないユーザには通常の複写を許可する。
【００７４】
無条件に複写を禁止する機密レベル（１）の場合には、制御部２６は、コントロールパネル２７に、複写が禁止された原稿である旨を表示させ、複写動作を中止させる。これにより、読取られた原稿に特定シンボルが含まれている場合には、無条件に複写が禁止される。
【００７５】
所定のパスワードを保有する特定のユーザにのみ通常の複写を許可する機密レベル（２）の場合には、制御部２６は、コントロールパネル２７にユーザＩＤ及びパスワードの入力を促すメッセージを表示させ、ユーザによりコントロールパネル２７からユーザＩＤ及びパスワードが入力された場合には、入力されたパスワードが復号データに含まれるパスワードと一致するか否かを判定する。
【００７６】
パスワードが一致しない場合は、制御部２６は、コントロールパネル２７に、複写が禁止された原稿である旨を表示させて、複写動作を中止させる。一方、パスワードが一致した場合は、制御部２６は、通常の複写動作を再開する。即ち、ページバッファ２９に格納されている画像データを読み出して、画像処理部２１へ入力し、画像処理部２１で階調処理等の複写再現のための画像処理を行い、画像出力部２２へ出力して、用紙上への画像形成が行われる。
【００７７】
従って、読取られた原稿に特定シンボルが含まれている場合であっても、特定のユーザが所定のパスワードを入力した場合には、通常の複写動作が再開されるが、図４（Ａ）に示すパターン画像が付加された原稿を複写機で通常通り複写すると、背景部は高濃度で複写され、潜像部の内部は画像が抜けて、図４（Ｂ）に示すように、複写物において白抜きの「丸秘」記号が浮かび上がり、複写が禁止された原稿であることが明らかになる。
【００７８】
また、パスワードが一致したか否かに拘らず、制御部２６は、復号データに含まれているプリントサーバのＩＰアドレスを抽出し、ＩＰアドレスで特定されたプリントサーバ７３に、ネットワーク・インターフェイス２８及びネットワーク７５を介して、復号データ及びユーザＩＤを送信する。プリントサーバ７３は、図８に示すように、送信されたデータに基づき、文書ＩＤ、プリント（複写）日時、送信してきた複合機（クライアント）のＩＰアドレス、及び複合機から送信されたユーザ名を、履歴としてログファイルに記録する。なお、入力されたパスワード等も、履歴としてログファイルに記録してもよい。また、通常の複写を行う場合には、ＰＤＬデータ格納アドレスは記録されない。
【００７９】
所定のパスワードを保有する特定ユーザにのみ高画質での複写を許可し、所定のパスワードを保有しないユーザには通常の複写を許可する機密レベル（３）の場合には、制御部２６は、コントロールパネル２７にユーザＩＤ及びパスワードの入力を促すメッセージを表示させ、ユーザによりコントロールパネル２７からユーザＩＤ及びパスワードが入力された場合には、入力されたパスワードが復号データに含まれるパスワードと一致するか否かを判定する。
【００８０】
パスワードが一致しない場合は、制御部２６は、通常の複写動作を再開する。即ち、ページバッファ２９に格納されている画像データを読み出して、画像処理部２１へ入力し、画像処理部２１で階調処理等の複写再現のための画像処理を行い、画像出力部２２へ出力して、用紙上への画像形成が行われる。従って、読取られた原稿に特定シンボルが含まれている場合であって、特定のユーザが所定のパスワード以外のパスワードを入力した場合には、通常の複写動作が再開され、複写が禁止された原稿であることが明らかになる。
【００８１】
一方、パスワードが一致した場合は、制御部２６は、復号データに含まれているプリントサーバのＩＰアドレスを抽出し、ＩＰアドレスで特定されたプリントサーバ７３に、ネットワーク・インターフェイス２８及びネットワーク７５を介して、復号データ及びユーザＩＤを送信すると共に、復号データに含まれる文書ＩＤに係る文書データ（ＰＤＬデータ）の送信を要求する。
【００８２】
プリントサーバ７３は、送信された復号データから文書ＩＤを抽出し、ログファイルを参照して、ＰＤＬデータ格納アドレスから取得した文書ＩＤに対応するＰＤＬデータを読み出し、プリントサーバ７３に内蔵された画像処理装置において、複写による偽造を防止するためのパターン画像データを生成してＰＤＬデータに結合させ、複合機７４へ送信する。
【００８３】
既に説明した通り、パターン画像には、斜線パターンで構成された２次元配列コードにより、文書ＩＤ、機密レベル、パスワード、及びプリントサーバのＩＰアドレス等の情報が埋め込まれると共に、潜像として複写が禁止された機密文書であることを複写機側で認識するための特定シンボルが埋め込まれる。なお、文書ＩＤは、再プリントに際し新たに発行されている。
【００８４】
複合機７４側でＰＤＬデータを受信すると、制御部２６は、画像生成部２５において受信したＰＤＬデータからラスター画像を生成させて、画像出力部２２へ出力させ、用紙上への画像形成が行われる。従って、読取られた原稿に特定シンボルが含まれている場合であり、且つ、特定のユーザが所定のパスワードを入力した場合には、プリントサーバ７３から送信されたＰＤＬデータに基づいて、パターン画像が付加された文書画像がプリント出力（再プリント）され、読み取った原稿を通常通り複写するよりも高画質な出力画像を得ることができる。
【００８５】
また、プリントサーバ７３は、図８に示すように、送信されたデータに基づき、文書ＩＤ、機密レベル、プリント（再プリント）日時、送信してきた複合機（クライアント）のＩＰアドレス、複合機から送信されたユーザ名、パスワード、及び文書ＩＤに対応するＰＤＬデータ格納アドレスを、履歴としてログファイルに記録する。即ち、プリントサーバ７３のログファイルには、機密文書のプリント履歴情報だけではなく、プリント出力された機密文書のコピー履歴情報が残ることになり、管理者はログファイルを参照するだけで機密文書の流通状況を把握することができるようになる。
【００８６】
（第２の実施の形態）
第２の実施の形態に係る画像処理システムは、複写が禁止された機密文書であることを複写機側で認識するための特定シンボルを、背景部に微細パターンとして埋め込んだパターン画像を使用し、この特定シンボルを検出する以外は、第１の実施の形態と同様であるため、同一部分については説明を省略し、相違点のみ説明する。
【００８７】
図９に本実施の形態で使用するパターン画像の例を示す。図９（Ａ）には、プリント出力されたパターン画像全体が示されている。なお、文書画像データは１ビット／画素の２値画像である。図９（Ａ）中の「ＣＯＰＹ」の文字領域が複写機で複写すると浮かび上がる潜像部であり、その周囲の領域が背景部である。この図では「ＣＯＰＹ」の文字が識別できるが、潜像部の濃度（単位面積当たりの黒画素面積）は背景部の濃度と同一の濃度とされており、実際には潜像部の「ＣＯＰＹ」の文字は識別し難くなっている。
【００８８】
図９（Ｃ）は、図９（Ａ）の四角で囲んだ領域（Ｃ）を拡大した画像であり、プリント出力された画像は、前記のパターン０〜２から構成されており、潜像部の内部にはドットパターン２が配置され、背景部には斜線パターン０または１が配置されている。
【００８９】
図９（Ｄ）は、図９（Ａ）の四角で囲んだ領域（Ｄ）を拡大した画像であり、背景部には、斜線パターン０または１で構成された２次元配列コード部と、図１０に示す第４のパターンである円パターン３で構成された部分とが交互に配置されている。この円パターン３で構成された部分が、複写が禁止された機密文書であることを複写機側で認識するための特定シンボル部となる。
【００９０】
パターン０〜３は前記の通り各々形状が異なるが、各パターンを構成する黒色画素の数が略同じであり、パターンの配列に拠らずプリント出力された場合の濃度（単位面積当りの黒画素の表面積）が同じになるように構成されている。このため、図９（Ａ）に示す画像は、人間の目には全面均一のグレイ背景に見える。なお、実際にはプリンタ特性により画素数が同じでもパターンにより濃度が多少異なるため、プリント出力後の濃度が正確に一致するように、各パターンを構成する黒色画素の数及びパターン形状が設定されている。
【００９１】
背景部に配置される斜線パターン０、１及び円パターン３は、複写機で複写された場合にパターンが再現される特性を有している。これに対し、潜像部の内部に配置される孤立ドットがまばらに配置されたドットパターン２は、複写機で複写された場合にパターンが再現されにくい特性を有している。このため、図９（Ａ）に示すパターン画像を複写機で複写すると、背景部は高濃度で複写され、潜像部の内部は画像が抜けて、図９（Ｂ）に示すように、複写物において白抜きの「ＣＯＰＹ」の文字が浮かび上がる。
【００９２】
次に、プリント出力された文書画像の複写動作について説明する。まず、画像入力部２０において、図９（Ａ）に示すパターン画像が付加された原稿が読み取られ、読取られた画像データが入力される。入力された画像データは、ページバッファ２９へ一時的に格納されると共に、特定シンボル検出部２３に入力される。図１１に示すように、本実施の形態では、複合機の特定シンボル検出部２３の構成も第１の実施の形態とは相違する。特定シンボル検出部２３に入力された画像データは、ノイズ除去回路５１において、そのノイズが除去される。ノイズ除去回路３１でノイズが除去された画像データは、バッファメモリ５２に一時的に格納される。
【００９３】
次に、バッファメモリ５２に格納された画像データは、読み出されて円パターン検出回路５３に入力される。円パターン検出回路５３は、テンプレートマッチングによって特定の円パターン（本実施の形態では、図１０に示す円パターン３）の個数を検出し、検出結果をカウント回路５４に出力する。カウント回路５４では、円パターン検出回路５３で検出された特定の円パターンの個数をカウントし、判定回路５５へ出力する。判定回路５５は、カウント回路５４から入力される特定の円パターンの検出個数が予め設定された閾値を超えた場合に、特定シンボルが検出されたと判定して、判定結果を制御部２６に出力する。
【００９４】
特定シンボル検出部２３において、入力画像データに特定シンボルが含まれないと判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データではないため、制御部２６は、そのまま複写動作を継続させる。即ち、ページバッファ２９に格納されている画像データを読み出して、画像処理部２１へ入力し、画像処理部２１で階調処理等の複写再現のための画像処理を行い、画像出力部２２へ出力して、用紙上への画像形成が行われる。
【００９５】
一方、特定シンボル検出部２３において、入力画像データに特定シンボルが含まれていると判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データであるため、制御部２６は、第１の実施の形態と同様にして、複写動作を一旦停止させ、ページバッファ２９から格納された画像データを読み出して、コード復号部２４へ入力し、コード復号部２４において入力された２次元配列コードの復号処理を行い、入力された復号データから機密レベル情報を抽出して、その機密レベルに応じて処理を行い、復号データに含まれているプリントサーバのＩＰアドレスを抽出し、ＩＰアドレスで特定されたプリントサーバ７３に、ネットワーク・インターフェイス２８及びネットワーク７５を介して、復号データ及びユーザＩＤを送信する。プリントサーバ７３は、送信されたデータに基づき、文書ＩＤ、プリント（複写）日時、送信してきた複合機（クライアント）のＩＰアドレス、及び複合機から送信されたユーザ名を、履歴としてログファイルに記録する。
【００９６】
以上の通り、上記第１及び第２の実施の形態においては、複写が禁止されている文書画像に合成される複写偽造防止画像には、複写が禁止された機密文書であることを複写機側で認識するための特定シンボルと共に、複写禁止情報が、複写機が読み取ることができる機械可読コード（２次元配列コード）として埋め込まれている。
【００９７】
上記第１及び第２の実施の形態では、この複写偽造防止画像が合成された文書画像を複合機において複写する際に、画像情報の読み込みと同時に特定シンボルの検出を行い、特定シンボルが検出された場合にのみ２次元配列コードを復号化して複写制御を行うため、通常の文書画像を複写する場合の複写効率を低下させることなく、不正複写を防止することができる。同時に、特定シンボル及び機械可読コードの復号化データの両方により、複写制御を行うべき原稿であるか否かを判断できるので、より確実に不正複写を防止することができる。
【００９８】
また、特定シンボル及び機械可読コードは、複写偽造防止画像の構成要素として埋め込まれて文書画像に合成されるが、複写偽造防止画像はプリント物上では全面均一の薄いグレー背景となるため、特定シンボル及び機械可読コードが埋め込まれた位置が不明で、特定シンボルや機械可読コードを削除する等の不正行為を行い難く、プリント物上での文書の読み易さ等、文書画像の画質を損なうことがない。
【００９９】
また、文書画像毎に、複写偽造防止画像に複写機が読み取ることができる機械可読コードとしてパスワードを埋め込んでいた場合には、ユーザが入力したパスワードが埋め込まれたパスワードと一致するか否かにより、異なる複写動作を行わせることができる。
【０１００】
また、文書画像中に埋め込まれた特定シンボル及び機械可読コードは、複写機で通常通り複写されると再現されるので、万が一不正に複写された場合でも、複写物に再現された特定シンボルから複写が禁止された機密文書であることが明らかになり、複写物に再現された機械可読コードから出力されたプリントの流出経路を容易に追跡することができる。
【０１０１】
また、複写偽造防止画像が合成された文書画像は、複写機で不正に複写すると潜像として埋め込まれていた警告文字等が浮かび上がることになるので、不正に複写する行為に対して心理的な抑止になると共に、浮かび上がった画像によりオリジナルと複与物とを区別することが可能になる。
【０１０２】
また、誤り訂正符号化した機械可読コードを使用すると共に、この機械可読コードを画面全面に多数個繰り返し並べているので、潜像の埋め込みや文書画像との合成により一部の機械可読コードが消失しても、埋め込んだ情報を精度よく復号することができる。
【０１０３】
（第３の実施の形態）
第３の実施の形態に係る画像処理システムは、複写が禁止された機密文書であることを複写機側で認識するための特定シンボルを潜像として埋め込み、潜像内部の微細パターンとして１ドットの大きさのドットがランダムに配置された孤立ドットパターン、及び背景部の微細パターンとして４５度５０線程度の網点パターンで構成されたパターン画像を使用する。そして、複写機側はこの特定シンボルを検出して、特定シンボルが検出された場合には、無条件に複写動作を中止する以外は、第１の実施の形態と同様であるため、同一部分については説明を省略し、相違点のみ説明する。
【０１０４】
図１２に本実施の形態で使用するパターン画像の例を示す。図１２（Ａ）には、プリント出力されたパターン画像全体が示されている。なお、文書画像データは１ビット／画素の２値画像である。図１２（Ａ）中の「丸秘」記号の領域が複写機で複写すると浮かび上がる潜像部であり、その周囲の領域が背景部である。この図では「丸秘」記号が識別できるが、潜像部の濃度（単位面積当たりの黒画素面積）は背景部の濃度と同一の濃度とされており、実際には潜像部の「丸秘」記号は識別し難くなっている。
【０１０５】
図１２（Ｃ）は、図１２（Ａ）の四角で囲んだ領域（Ｅ）を拡大した画像である。潜像部の内部は比較的密に配置された小さなドットパターンで構成されており、このパターンは複写機で複写された場合に再現され難い特性を持っている。一方、背景部は比較的粗く配置された大きなドットパターンで構成されており、このパターンは複写機で複写された場合に再現される特性を持っている。このため、図１２（Ａ）に示すパターン画像を複写機で複写すると、背景部は高濃度で複写され、潜像部の内部は画像が抜けて、図１２（Ｂ）に示すように、複写物において白抜きの「丸秘」記号が浮かび上がる。なお、潜像部の内部を比較的粗く配置された大きなドットパターンで構成し、背景部を比較的密に配置された小さなドットパターンで構成してもよい。
【０１０６】
図１３に示すように、本実施の形態の複合機は、コード復号部を備えていない点で第１の実施の形態とは相違する。その他の構成は図５に示す第１の実施の形態の複合機の構成と同様であるため、同一部分については同じ符号を付して説明を省略する。
【０１０７】
次に、プリント出力された文書画像の複写動作について説明する。まず、画像入力部２０において、図１２（Ａ）に示すパターン画像が付加された原稿が読み取られ、読取られた画像データが入力される。入力された画像データは、ページバッファ２９へ一時的に格納されると共に、特定シンボル検出部２３に入力される。特定シンボル検出部２３においては、特定シンボルの検出処理が行われ、特定シンボルが含まれているか否かが判定される。そして、その判定結果が制御部２６へ出力される。
【０１０８】
ここで、本実施の形態における特定シンボルの判定方法について説明する。本実施の形態では、特定シンボルを含む原稿がどのような向きに配置されても、入力された画像データ中に特定シンボルが含まれているか否かが精度よく判定できるように、原稿の向きにほとんど依存しない特性値および一致度を用いている。使用される特性値は、特定シンボルに応じて予め設定された円領域内でのオン画素総数およびオン／オフ反転総数、ならびに同特定シンボルに応じて予め設定された第１の円周上でのオン画素総数およびオン／オフ反転総数の計４つである。また、使用される一致度は、特定シンボルに応じて予め設定された第２の円周上の画像パターン（１次元パターン）と、特定シンボルに応じて予め設定された正規パターンとに基づいた演算により得られる。本実施の形態では、上記各特性値と特定シンボルに応じて設定された各特性値の許容範囲とを比較した結果と、上記一致度と予め設定された許容範囲とを比較した結果と、に基づいて特定シンボルを検出するため、原稿の向きにほとんど依存せずに特定シンボルを高い精度で検出することができる。
【０１０９】
なお、第１の円周と第２の円周とは一致する必要はなく、むしろ、異なっている方が望ましい。また、オン「画素総数」とは領域内のオン画素の数をいい、「オン／オフ反転総数」とは、主副走査方向において上記領域内でオンからオフ、あるいはオフからオンに変化する画素数（回数）をいう。また、「円領域」は、検出しようとする特定シンボルのサイズや原稿の読み取り解像度等から定まる特定シンボルの中心位置を中心とした特定直径の円に囲まれた領域である。なお、「特定直径」は、メモリ容量および処理量の増大を抑制する観点から、上記円領域内に特定シンボルが納まる最小の長さに設定するのが望ましい。
【０１１０】
また、「第１の円周上」は、第１の半径の円の円周が通る領域であり、「第１の半径」は以下の関係を満たす。
（第１の半径）×２＜（特定直径）
さらに、第１の円周の中心点および第１の半径は、第１の円周が特定シンボルの特徴を明瞭に表す部分を通るように設定される。上述した関係および設定方針は第２の円周の中心点および第２の半径についても同様である。
【０１１１】
上記各特性値を検出するとともに上記一致度を算出し、これらを用いて特定シンボルを検出する特定シンボル検出部２３の構成および動作について、図６を参照して説明する。既に述べた通り、本実施の形態では、図１２に例示したパターン画像中の「丸秘」記号が検出すべき特定シンボルである。
【０１１２】
図６に示すように、特定シンボル検出部２３に入力された画像データは、ノイズ除去回路３１において、そのノイズが除去される。ここで、ノイズとは２次元配列コードを構成する網点ドットパターン以外の画像のことであり、例えば、文書画像を構成する文字、図形、写真等がノイズとしてして除去される。具体的には孤立ドットパターンと、網点ドットパターン以上の大きさ（連結画素数）を持った画像とが除去される。これにより、誤判定の発生確率が低減される。ノイズ除去回路３１でノイズが除去された画像データは、第１バッファメモリ３２に一時的に格納される。
【０１１３】
次に、第１バッファメモリ３２に格納された画像データは、読み出されて縮小回路３３に入力され、縮小処理される。ここで、縮小率は、網点ドットパターン間隔分の１に設定されている。例えば、入力画像の解像度が４００ｄｐｉ、網点ドットパターンの間隔が０．５ｍｍ（４００ｄｐｉで８画素）である場合、縮小率は１／８、即ち１２．５％に設定される。この縮小処理によって網点ドットパターンが存在する領域では黒画素が上下左右に連絡され、網点ドットパターンが存在しない部分のみが白く抜けるようになり、図１２（Ａ）に示す画像から「丸秘」記号部分のみが白く抜けた略黒べたの画像となる。縮小回路３３で縮小処理された画像データは、第２バッファメモリ３４に一時的に格納される。
【０１１４】
第２バッファメモリ３４に格納された画像データが、円領域内オン画素総数検出回路３５、円領域内オン／オフ反転総数検出回路３６、第１の円周上オン画素総数検出回路３７、第１の円周上オン／オフ反転総数検出回路３８、第２の円周上データ一致度算出回路３９へそれぞれ入力されると、それぞれの特性値が検出／算出される。
【０１１５】
即ち、円領域内オン画素総数検出回路３５は、上記円領域を移動させる毎に上記円領域内のオン画素の数を検出し、円領域内オン／オフ反転数検出回路３６は、上記円領域を移動させる毎に主副両走査方向において上記円領域内でオンからオフ、オフからオンに変化する画素数を検出する。第１の円周上オン画素総数検出回路３７は、上記円領域を移動させる毎に、第１の半径を有する第１の円周上のオン画素の数を検出し、第１の円周上オン／オフ反転総数検出回路３８は、上記円領域を移動させる毎に、上記第１の円周上の円周方向におけるオン／オフ反転総数を検出する。
【０１１６】
これらの回路３５〜３８による各特性値の検出方法は任意である。例えば、円領域内オン画素総数検出回路２５において、上記円領域を主走査方向（あるいは副走査方向）へ移動させる直前の検出結果を保持し、当該円領域を主走査方向（あるいは副走査方向）へ移動させたときに新たに当該円領域に入ってきた画素と当該円領域外へ出ていった画素と上記直前の検出結果とに基づいて検出結果を得るようにしてもよいし、上記円領域を移動させる毎に当該円領域内の全ての画素を調べて検出結果を得るようにしてもよい。
【０１１７】
また、第２の円周上データ一致度検出回路３９は、特定シンボルの中心点を中心とし、第２の半径を有する第２の円周上の画像パターンと正規パターンとに基づいた演算を行うことで、走査対象の画像と特定シンボルとの一致度を算出する。
【０１１８】
回路３５〜３９において検出／算出された特性値の各々は、判定回路４０に入力され、判定回路４０において、予め登録されている特定シンボルの特性値と比較され、特定シンボルが含まれているか否かが判定される。
【０１１９】
特定シンボル検出部２３において、入力画像データに特定シンボルが含まれないと判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データではないため、制御部２６は、そのまま複写動作を継続させる。即ち、ページバッファ２９に格納されている画像データを読み出して、画像処理部２１へ入力し、画像処理部２１で階調処理等の複写再現のための画像処理を行い、画像出力部２２へ出力して、用紙上への画像形成が行われる。
【０１２０】
一方、特定シンボル検出部２３において、入力画像データに特定シンボルが含まれていると判定された場合には、入力画像データは複写が禁止された機密文書等に係る画像データであるため、制御部２６は、コントロールパネル２７に、複写が禁止された原稿である旨を表示させ、複写動作を中止させる。これにより、読取られた原稿に特定シンボルが含まれている場合には、無条件に複写が禁止される。
【０１２１】
以上の通り、上記第３の実施の形態においては、複写が禁止されている文書画像に合成される複写偽造防止画像には、複写が禁止された機密文書であることを複写機側で認識するための特定シンボルが埋め込まれている。上記第３の実施の形態では、この複写偽造防止画像が合成された文書画像を複合機において複写する際に、画像情報の読み込みと同時に特定シンボルの検出を行い、特定シンボルが検出された場合に複写を禁止するため、通常の文書画像を複写する場合の複写効率を低下させることなく、不正複写を防止することができる。
【０１２２】
また、特定シンボルは、複写偽造防止画像の構成要素として埋め込まれて文書画像に合成されるが、複写偽造防止画像はプリント物上では全面均一の薄いグレー背景となるため、特定シンボルが埋め込まれた位置が不明で、特定シンボルを削除する等の不正行為を行い難く、プリント物上での文書の読み易さ等、文書画像の画質を損なうことがない。
【０１２３】
また、複写偽造防止画像が合成された文書画像は、複写機で不正に複写すると潜像として埋め込まれていた特定シンボルが浮かび上がることになるので、不正に複写する行為に対して心理的な抑止になると共に、万が一不正に複写された場合でも、複写物に再現された特定シンボルからオリジナルと複写物とを区別することが可能になる。
【０１２４】
なお、上記第１〜第３の実施の形態においては、機密文書と判定された場合に複写動作を中止する、または所定のパスワードが入力されない場合に通常の複写動作を行うこと等により、不正複写、不正使用を防止する例について説明したが、同様の場合に、用紙上に黒ベタの画像を形成するようにしてもよい。
【０１２５】
上記第１及び第２の実施の形態においては、機密文書を複写する場合にコントロールパネルからユーザＩＤ及びパスワードを入力する例について説明したが、複合機にＩＤカードリーダを設け、ＩＤカードリーダによりＩＤカードに記録されたユーザＩＤ及びパスワードを読み取るようにしても良い。
【０１２６】
上記第１及び第２の実施の形態においては、プリントサーバにおいて、再プリントに際して文書ＩＤを新たに発行し、この新規文書ＩＤに対応するＰＤＬデータ格納アドレスをログファイルに記録しているが、元の文書ＩＤに対応するＰＤＬデータ格納アドレスをログファイルに記録しておいてもよい。
【０１２７】
上記第１及び第２の実施の形態においては、プリント出力動作とコピー動作とが同一装置で行われる場合について説明しているが、複数のプリンタ、複合機が接続しているシステム構成とし、プリント出力動作とコピー動作とを異なる装置で行わせることもできる。
【０１２８】
上記第１及び第２の実施の形態においては、複写が禁止された機密文書であることを示す特定シンボルと、２次元配列コードを表す背景部の微細パターンの形状とが異なる例について説明したが、両者を同じ形状としてもよい。この場合、図１１に示す特定シンボル検出部２３において、円パターン検出回路５３の代わりに、図７に示すパターン検出回路４２を用いて特定パターンを検出し、その検出個数をカウント回路５４でカウントして、その結果を元に判定回路５５で複写が禁止された機密原稿であるか否かを判定することになる。
【０１２９】
上記第３の実施の形態では、潜像部及び背景部をそれぞれドットパターンで構成したが、背景部を構成する比較的粗く配置された大きなドットパターンに代えて図１０に示す微小な円パターンを用いることもできる。この場合、特定シンボルの検出は、第２の実施の形態と同様に、テンプレートマッチングによって特定の円パターンの個数を検出し、特定の円パターンの検出個数が予め設定された閾値を超えた場合に、特定シンボルが検出されたと判定する。従って、潜像画像の形状を任意の形状とすることができる。
【０１３０】
なお、特定シンボルは、第１及び第３の実施の形態のように潜像として埋め込んでもよく、第２の実施の形態のように背景部に微細パターンとして埋め込んでもよい。特定シンボルの抽出方法は、以下に示すように特定シンボルの形態に応じて変えることができる。
【０１３１】
（１）特定の大きさの画素塊を特定シンボルとして抽出する。
例えば、注目画素を中心としたＮ×Ｎの大きさのウインドウの最外周が全て白画素でない場合は小さ過ぎるものとして削除し、注目画素を中心としたＭ×Ｍの大きさのウインドウの最外周が全て黒画素でない場合は大き過ぎるものとして削除する（Ｎ＜Ｍ）。このようにすることで、特定の大きさの画素塊を特定シンボルとして抽出することができる。また、ラベリングにより画素塊の面積を求め、所定画素数以上のラベルの画素を削除するようにしてもよい。
【０１３２】
（２）パターンマッチングにより特定形状の画素塊を特定シンボルとして抽出する。
例えば、図１０に示す微小な円パターンを抽出する場合には、注目画素に図１０に示すパターンを当てはめて、注目画素周辺の各画素が、図１０の黒画素の位置で黒であり、図１０の白画素の位置で白である個数をカウントして、所定個数以上であれば円パターンを特定シンボルとして抽出することができる。なお、斜線パターンであっても、円パターンと同様にして抽出することができる。
【０１３３】
（３）所定線数の画素を特定シンボルとして抽出する。
例えば、抽出したい潜像／背景パターンが所定間隔で繰り返しとなっており、背景パターンを４５度５０線の網点パターンとした場合、５０線前後の網点領域抽出処理を行って、その領域の画素のみを抽出する。
【０１３４】
【発明の効果】
本発明の画像処理装置は、構成要素の削除が困難で不正行為が行い難いと共に、画像形成効率を損なうことなく不正複写が禁止された特定文書画像の不正複写を防止することができる画像を形成するための画像データを合成することができる、という効果を奏する。また、本発明の画像形成装置は、画像形成効率を損なうことなく、不正複写が禁止された特定文書画像の不正複写を確実に防止することができる、という効果を奏する。
【図面の簡単な説明】
【図１】第１の実施の形態の画像処理システムの構成を示す構成図である。
【図２】第１の実施の形態の画像処理システムの画像処理装置の構成を示すブロック図である。
【図３】（Ａ）〜（Ｃ）は、パターン格納部に格納された３種類のドットパターンを示す図である。
【図４】（Ａ）は、第１の実施の形態でプリント出力された文書画像の一例を示す概念図、（Ｂ）は（Ａ）が複写機で複写された場合の画像を示す概念図、（Ｃ）は（Ａ）の部分拡大図である。
【図５】第１の実施の形態の画像処理システムの複合機の構成を示すブロック図である。
【図６】第１の実施の形態の複合機の特定シンボル検出部の構成を示すブロック図である。
【図７】第１の実施の形態の複合機のコード復号部の構成を示すブロック図である。
【図８】プリント履歴を記録したログファイルの例を示す図である。
【図９】（Ａ）は、第２の実施の形態でプリント出力された文書画像の一例を示す概念図、（Ｂ）は（Ａ）が複写機で複写された場合の画像を示す概念図、（Ｃ）及び（Ｄ）は（Ａ）の部分拡大図である。
【図１０】パターン格納部に格納された第４のパターンを示す図である。
【図１１】第２の実施の形態の複合機の特定シンボル検出部の構成を示すブロック図である。
【図１２】（Ａ）は、第３の実施の形態でプリント出力された文書画像の一例を示す概念図、（Ｂ）は（Ａ）が複写機で複写された場合の画像を示す概念図、（Ｃ）は（Ａ）の部分拡大図である。
【図１３】第３の実施の形態の画像処理システムの複合機の構成を示すブロック図である。
【符号の説明】
１  プリントデータ入力部
２  文書画像生成部
３  文書画像バッファ
４  付加情報抽出部
５  潜像生成部
６  付加情報符号化部
７  パターン格納部
８  パターン画像生成部
９  パターン画像バッファ
１０  画像合成部
１１  画像出力部
２０  画像入力部
２１  画像処理部
２２  画像出力部
２３  特定シンボル検出部
２４  コード復号部
２５  画像生成部
２６  制御部
２７  コントロールパネル
２８  ネットワーク・インターフェイス
２９  ページバッファ
７１、７２  クライアント装置
７３  プリントサーバ
７４  プリンタ
７５  ネットワーク
【図１】
0003997720.tif 000002
【図２】
0003997720.tif 000003
【図３】
0003997720.tif 000004
【図４】
0003997720.tif 000005
【図５】
0003997720.tif 000006
【図６】
0003997720.tif 000007
【図７】
0003997720.tif 000008
【図８】
0003997720.tif 000009
【図９】
0003997720.tif 000010
【図１０】
0003997720.tif 000011
【図１１】
0003997720.tif 000012
【図１２】
0003997720.tif 000013
【図１３】
0003997720.tif 000014