(57)【特許請求の範囲】
【請求項１】
文書画像を入力する画像入力手段と、
前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む背景地紋画像生成手段と、
前記文書画像と前記背景地紋画像とを合成して合成画像を生成する画像合成手段と、
前記画像合成手段で合成した前記合成画像を用紙に記録する画像記録手段と、
前記用紙に記録された前記合成画像を読み取る画像読取手段と、
前記画像読取手段によって読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する判定手段と、
前記判定手段により前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第１のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第２のトレイに排出させる排出制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記文書画像の非白画素の面積を調べ、該文書画像の非白画素の面積率に基づいて前記埋め込んだ情報の検出が可能かを判定することを特徴とする請求項１載の画像処理装置。
【請求項３】
前記判定手段は、前記文書画像をブロック化し、白領域が所定割合以上あるブロックの個数に基づいて前記埋め込んだ情報の検出が可能かを判定することを特徴とする請求項１記載の画像処理装置。
【請求項４】
証明書の原本データを登録したサーバ装置と、
取得申請のあった証明書のデータを前記サーバ装置から取得し、前記証明書のデータに、該証明書データが用紙に記録された場合に該用紙に記録された証明書の複写を制限する制御コードを埋め込んだ背景地紋画像を合成して合成画像を生成する合成装置と、
前記合成装置で合成された合成画像を用紙に印刷する印刷装置と、
前記印刷装置から出力される用紙の合成画像を読み取る読取装置と、
前記読取装置により読み取られた画像に基づいて、前記制御コードの検出が可能か否かを判定する判定装置と、
前記判定装置が前記埋め込んだ情報の検出が可能であると判定した場合には、証明書の送付を許可する表示を表示させると共に、前記判定装置が前記埋め込んだ情報の検出が可能ではないと判定した場合には、証明書の送付を不許可とする表示を表示させる表示装置と、
を有することを特徴とする証明書発行システム。
【請求項５】
画像処理装置を動作させるプログラムであって、
コンピュータを、
文書画像を画像入力手段に入力させる処理と、
前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む処理と、
前記文書画像と前記背景地紋画像とを合成して合成画像を生成する処理と、
画像記録手段に、前記合成画像を用紙に記録させる処理と、
前記用紙に記録された前記合成画像を読取手段に読み取らせる処理と、
前記読取手段により読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する処理と、
前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第１のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第２のトレイに排出させる処理とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密文書の情報漏洩を防止することができる画像処理装置、証明書発行システム及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやプリンタ、複写機の普及によって、プリントアウトされた機密文書の不正コピーによる情報漏洩の問題が出てきている。機密文書の不正コピーの防止・抑制のための従来技術として、機密文書のプリント時に、画像中にコピー禁止情報を埋め込んでからプリント出力し、コピー時には原稿を読み取った画像中から画像中に埋め込まれているコピー禁止情報を検知し、コピー禁止情報が含まれている場合には正常なコピー動作を中止する、といった不正コピー禁止機能を持った複合機が検討されている（例えば、特許文献１参照）。
【０００３】
また、その不正コピー禁止機能を発展させ、機密文書のプリント時には画像中にコピー禁止情報、および特定の条件のもとではコピーを許可するためのコピー許可条件情報（例えば、暗証番号）の２種類の情報を埋め込んでプリント出力し、コピー時には読み取った画像中から画像中に埋め込まれているコピー禁止情報およびコピー許可条件情報の２種類の情報を検知し、コピー許可条件に合致しているか判断し、コピー許可条件に合致していない場合にはコピー動作を中止するが、合致している場合にはコピー動作を行う、という高度な不正コピー禁止機能を持った複合機も検討されている。ここで、コピー禁止情報・コピー許可条件情報の埋込み方法としては、例えば次のような方法が提案されている（例えば、特許文献２参照）。
【０００４】
すなわち、文書画像の背景全面に微小なパターンで比較低濃度の背景地紋画像を合成する。背景地紋画像は潜像文字領域と背景領域の２つの領域で構成されており、それぞれの領域は異なる微小パターンで構成されている。潜像文字領域は、比較的小さいドットパターンで構成され、背景領域は、２種類の微小な斜線パターンの配列で構成されている。この２種類の斜線パターンがそれぞれビット０、ビット１を表現し、その２種類の斜線パターンを所定サイズの２次元配列とした２次元コード画像が背景部に互いに隣接して繰り返し配置されるようになっている。コピー許可条件情報としては、この２次元コードに埋め込む。
【０００５】
コピー禁止情報としては、２次元配列の内部が全てビット０に対応する斜線パターンで構成する特殊コード、もしくは２次元配列の内部が全てビット１に対応する斜線パターンで構成する特殊コードによって埋め込む。機密文書の不正コピー抑制のための他の従来例として、機機密文書のプリント時に、プ リントを行ったユーザに関する情報や日時情報等を埋め込んでからプリント出力し、プリント出力された原稿をスキャナ等で読み込み、読み取られた画像中に埋め込まれたユーザ・クライアントＰＣ・プリンタ・日時を解析して、情報漏洩元を特定する画像処理装置が検討されている。この機能は、前記従来例の複合機の追加機能として構成することも可能である。
【特許文献１】特開２００３−２８０４６９号公報
【特許文献２】特開２００３−２８３７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、文書背景に合成されたコード画像は、文字や図形、写真などに重なった部分の微小斜線パターンは検出できないため、文書画像の内容によっては埋め込まれた情報を検出できない場合がある。その場合、プリント時に情報埋込みが指示されているにも関わらず、プリント出力された原稿からは情報の検出ができない場合がある、という課題がある。
【０００７】
本発明は、上記問題点に鑑みてなされたもので、情報が埋め込まれた原稿から確実に情報が検出できる画像処理装置、証明書発行システム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために、本発明の画像処理装置は、文書画像を入力する画像入力手段と、前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む背景地紋画像生成手段と、前記文書画像と前記背景地紋画像とを合成して合成画像を生成する画像合成手段と、前記画像合成手段で合成した前記合成画像を用紙に記録する画像記録手段と、前記用紙に記録された前記合成画像を読み取る画像読取手段と、前記画像読取手段によって読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する判定手段と、前記判定手段により前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第１のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第２のトレイに排出させる排出制御手段とを有している。
本発明によれば、合成画像に埋め込まれた制御コードが正しく検出できた印刷物と、制御コードが正しく検出できなかった印刷物とを異なる排紙トレイに排出することができる。したがって、制御コードが正しく検出できた印刷物と、検出できなかった印刷物との区別が容易になり、制御コードが検出可能な印刷物だけを提供することができる。
【０００９】
上記画像処理装置において、前記判定手段は、前記文書画像の非白画素の面積を調べ、該文書画像の非白画素の面積率に基づいて前記埋め込んだ情報の検出が可能かを判定するとよい。
【００１０】
上記画像処理装置において、前記判定手段は、前記文書画像をブロック化し、白領域が所定割合以上あるブロックの個数に基づいて前記埋め込んだ情報の検出が可能かを判定するとよい。
【００１１】
本発明の証明書発行システムは、証明書の原本データを登録したサーバ装置と、取得申請のあった証明書のデータを前記サーバ装置から取得し、前記証明書のデータに、該証明書データが用紙に記録された場合に該用紙に記録された証明書の複写を制限する制御コードを埋め込んだ背景地紋画像を合成して合成画像を生成する合成装置と、前記合成装置で合成された合成画像を用紙に印刷する印刷装置と、前記印刷装置から出力される用紙の合成画像を読み取る読取装置と、前記読取装置により読み取られた画像に基づいて、前記制御コードの検出が可能か否かを判定する判定装置と、前記判定装置が前記埋め込んだ情報の検出が可能であると判定した場合には、証明書の送付を許可する表示を表示させると共に、前記判定装置が前記埋め込んだ情報の検出が可能ではないと判定した場合には、証明書の送付を不許可とする表示を表示させる表示装置とを有している。
本発明によれば、合成画像に埋め込まれた制御コードが正しく検出できた証明証と、制御コードが正しく検出できなかった証明書とを異なる排紙トレイに排出することができる。したがって、制御コードが正しく検出できた証明証と、検出できなかった証明書との区別が容易になり、制御コードが検出可能な証明書だけを提供することができる。
【００１２】
本発明のプログラムは、画像処理装置を動作させるプログラムであって、コンピュータを、文書画像を画像入力手段に入力させる処理と、前記画像入力手段によって入力された文書画像の複写を制限する制御コードを、前記文書画像に合成する背景地紋画像に埋め込む処理と、前記文書画像と前記背景地紋画像とを合成して合成画像を生成する処理と、画像記録手段に、前記合成画像を用紙に記録させる処理と、前記用紙に記録された前記合成画像を読取手段に読み取らせる処理と、前記読取手段により読み取られた前記合成画像から、前記制御コードの検出が可能か否かを判定する処理と、前記埋め込んだ情報の検出が可能であると判定された場合には、前記画像記録手段から出力される用紙を第１のトレイに排出させ、前記埋め込んだ情報の検出が可能ではないと判定された場合には、前記合成画像が記録された用紙を第２のトレイに排出させる処理とを実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、情報が埋め込まれた原稿から確実に情報を検出することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を実施するための最良の形態について説明する。
【実施例１】
【００１９】
図１は、本発明の実施例に係る複合機のブロック図である。画像処理手段としての複合機１は、プリント機能、コピー機能、およびスキャン機能等の複数機能を持つ。この複合機１は、ＬＡＮ（Local Area Network）などのネットワークに接続されたクラインアントＰＣ（パーソナルコンピュータ）に接続されている。図１に示すように、複合機１は、画像展開手段２、画像蓄積手段３、読み取り手段４、スキャン画像処理手段５、禁止コード検知手段６、デジタルコードデコード手段７、ユーザインタフェース手段８、制御手段９、背景地紋画像生成手段１０、画像合成手段１１、判定手段としてのコード検出可否判定手段１２及び印字手段１３を有する。
【００２０】
画像展開手段２は、ＬＡＮを介して入力されるプリント記述言語（ＰＤＬ）で記述されたプリントデータ（以下、「ＰＤＬデータ」と言う）の描画処理を行って文書画像データを生成し、描画した文書画像データを画像蓄積手段３に蓄積する。画像蓄積手段３は、文書画像および背景地紋画像をページ番号に対応付けて蓄積する。読み取り手段４は、プラテンに置かれた原稿を読み取り、読み取った画像データをスキャン画像処理手段５へ出力する。画像展開手段２又は読み取り手段４から文書画像が入力される。スキャン画像処理手段５は、読み取られた画像に対して画像補正、色変換、拡大縮小等の画像処理を行い、画像蓄積手段３へ蓄積する。禁止コード検知手段６は、読み取り手段４で読み取った画像から禁止コードを検知する。デジタルコードデコード手段７は、読み取り手段４で読み取った画像からデジタルコードをデコードする。ユーザインタフェース手段８は、タッチパネルディスプレイ等の入出力デバイスを有しており、ユーザから各種操作や埋め込み情報の入力を受け付ける部分である。
【００２１】
背景地紋画像生成手段１０は、情報を埋め込んだ背景地紋画像を生成する。画像合成手段１１は、文書画像と背景地紋画像を合成する。コード検出可否判定手段１２は、画像合成手段１１により合成した合成画像に基づいて、埋め込んだ情報の検出が可能か否かを判定する。制御手段９は、コード検出可否判定手段１２による判定結果に応じて合成画像の出力を制御する。印字手段１３は、画像合成手段１１が合成した合成画像データを用紙上に印字記録して出力する。
【００２２】
次に、背景地紋画像生成処理について説明する。図２は、コードを説明する模式図である。図３は、パターン番号配列を説明する模式図である。背景地紋画像生成手段１０の動作について説明する。背景地紋画像生成手段１０には、制御手段９から付加情報（複写禁止情報、条件情報、潜像情報）が入力される。背景地紋画像生成手段１０は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは 、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなっている。背景地紋画像生成手段１０は、潜像情報を、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、２値の潜像画像として生成する。
【００２３】
ここで、潜像画像の解像度はプリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が６００ｄｐｉ、パターンのサイズが１２画素×１２画素の場合、潜像画像の解像度は５０ｄｐｉとなる。背景地紋画像生成手段１０は、入力された複写禁止情報および条件情報の符号化を行う。
【００２４】
先ず、複写禁止情報がプリント出力を行った文書を複写機で複写させないようにすることを示す場合、図２（Ａ）、（Ｂ）に示す２種類の複写禁止コードを生成する。ここで、図２（Ａ）の複写禁止コードは、コード内部が全てビット０となっており、図２（Ｂ）の複写禁止コードは、コード内部が全てビット１となっていることが特徴である。複写禁止 情報が入力されない場合、もしくはプリント出力を行った文書を複写機で複写させないようにすることを示すものではない場合、図２（Ａ）および（Ｂ）に示す２種類のコードの生成は行われない。
【００２５】
次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図２（Ｃ）に示すようなデジタルコードを生成する。図２（Ｃ）のコードは、ビット０およびビット１の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。次に、生成したコードを図３（Ａ）に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図２（Ａ）の複写禁止コード、縦線ハッチングされた矩形が図２（Ｂ）の複写禁止コード、ドットハチングされた矩形が図２（Ｃ）のデジタルコードとなっている。
【００２６】
もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分にはデジタルコードを配置する。また、もしデジタルコードが生成されなかった場合には、図中のデジタルコードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は０または１になっている。次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を２に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、デジタルコードが並べて配置された背景にパターン番号２で潜像文字が描かれた状態となる。この状態を図３（Ｂ）に示す。図中の黒色の「COPY」の部分が、パターン配列番号を２に変更された部分を示す。このパターン番号配列を背景地紋画像生成手段１０へ出力する。
【００２７】
背景地紋画像生成手段１０は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像蓄積手段３へ格納される。
【００２８】
図４は、パターン格納部に格納されるパターンの例を示す模式図で、（Ａ）はパターン番号０に対応するパターン、（Ｂ）はパターン番号１に対応するパターン、（Ｃ）はパターン番号２に対応するパターンである。ここで、パターン番号配列はプリンタ解像度をパ ターンサイズで割った画像の解像度に相当し、それをもとに生成されるパターン画像は、パターン番号配列の一要素を１つのパターンに置き換えて生成するので、生成されたパターン画像はプリンタの解像度に一致する。また、パターン画像は、複写禁止コード、デジタルコードのビット値に応じた斜線パターンに変換され、潜像文字が孤立ドットパターンに変換された画像になっている。
【００２９】
このようにして生成されたパターン画像が背景地紋画像として、画像蓄積手段３へ格納され、文書画像データに合成されて、用紙上にプリント出力される。図５は、プリント出力およびコピー出力の例を示す模式図である。プリント出力された画像の例を図５（Ａ）に示す(説明の都合上、文書画像は画像要素が何も無い真っ白な画像の場合の例を示している)。図５（Ａ）中の矩形で囲まれた領域 を拡大したものが図５（Ｃ）である。図５（Ｂ）は、図５（Ａ）をコピー機でコピーした場合のコピー出力画像を示す。
【００３０】
次に、本発明の第１実施例に係る複合機１の動作について説明する。図６は、本発明の第１実施例に係る複合機１の動作フローチャートである。ステップＳ１０１で、ＬＡＮ経由でプリント出力する文書画像データ(ＰＤＬデータ)を受信する。ステップＳ１０２で、受信したＰＤＬデータを画像展開手段２が展開(デコンポーズ)し、画像蓄積手段３へ出力し、格納する。ステップＳ１０３で、背景地紋画像生成手段１０は、制御手段９から入力された情報に基づいて背景地紋画像を生成し、画像蓄積手段３へ格納する。ステップＳ１０４で、画像合成手段１１は、画像蓄積手段３から文書画像と背景地紋画像を読み込んで合成し、画像蓄積手段３へ格納する。
【００３１】
ステップＳ１０５で、コード検出可否判定手段１２は、画像蓄積手段３から合成画像を読み出し、判定処理を実行し、判定結果を制御手段９へ通知する。具体的には、コード検出可否判定手段１２は、合成後の画像を読み込んで、デジタルコードデコード手段７によるデジタルコードデコード処理と禁止コード検知手段６による禁止コード検知処理内容と同じ処理を行い、デコード／検知の判定結果を制御手段９へ出力する。制御手段９は、デジタルコードデコード処理と禁止コードの検知処理の結果が共に成功した場合には（ステップＳ１０６で「ＯＫ」）、印字手段１３を起動して、画像蓄積手段３から出力される合成画像のプリント出力を行う（ステップＳ１０７）。制御手段９は、デジタルコードデコード処理と禁止コードの検知処理のうちどちらか一方でも失敗した場合には（ステップＳ１０６で「ＮＧ」）、プリント出力動作を中止する（ステップＳ１０８）。
【００３２】
本発明の第１の実施例によれば、文書画像と背景地紋画像を合成した合成画像を作成し、合成画像に対して情報検出を行い、情報が正しく検出できる場合にのみ、合成画像のプリント出力を許可するため、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。
【実施例２】
【００３３】
次に、本発明の第２実施例について説明する。図７は、本発明の第２実施例に係る複合機１００の構成図である。図７に示すように、複合機１００は、第１実施例に係る複合機１と異なり、画像処理手段１４が画像蓄積手段３の後段に設けられている。制御手段９は、画像展開手段２により入力された文書画像に基づいて埋め込んだ情報の検出が可能か否かを判定する。
【００３４】
次に、本発明の第２実施例に係る複合機１００の動作について説明する。図８は、本発明の第２実施例に係る複合機１００の動作フローチャートである。ステップＳ２０１で、ＬＡＮ経由でプリント出力する文書画像データを受信する。ステップＳ２０２で、受信したＰＤＬデータを画像展開手段２が展開し、画像蓄積手段３へ出力し、格納する。ステップＳ２０３で、コード検出可否判定手段１２は、画像蓄積手段３から文書画像を読み出し、判定処理を実行し、判定結果を制御手段９へ通知する。具体的には、コード検出可否判定手段１２は、例えば、文書画像の非白画素の面積を調べ、面積率が閾値以上の場合には埋め込んだ情報が正しく検出できないと判断し（ＮＧ）、閾値未満の場合には埋め込んだ情報の検出が正しくできる（ＯＫ）と判断する。また、例えば、コード検出可否判定手段１２は、文書画像をブロック化し、白領域が所定割合以上あるブロックの個数を調べ、ブロック個数が閾値以上の場合には埋め込んだ情報の検出が正しくできると判断する（ＯＫ）、反対に閾値未満の場合には埋め込んだ情報の検出が正しくできないと判断する（ＮＧ）。
【００３５】
ステップＳ２０４で、判定結果がＯＫの場合、ステップＳ２０５で、背景地紋画像生成手段１０は、制御手段９から入力された情報に基づいて背景地紋画像を生成し、画像蓄積手段３へ格納する。ステップＳ２０６で、制御手段９は、印字手段１３を起動して、画像蓄積手段３から出力される合成画像のプリント出力を行う。
ステップＳ２０４で、判定結果がＮＧの場合、ステップＳ２０７で、制御手段９は、印字動作を中止する。本実施例によれば、画像展開された文書画像を調べ、コード埋込みに適するか否かを判定し、判定結果がＯＫなら画像出力を許可し、ＮＧなら画像出力を中止することで、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。
【実施例３】
【００３６】
次に、本発明の第３実施例について説明する。図９は、本発明の第３実施例に係る複合機２００の構成図である。図９に示すように、複合機２００は、第２実施例に係る複合機１００と異なり、画像読み取り手段１５、コード検出可否判定手段１６、用紙排出制御手段１７、通常排紙トレイ１８及びＮＧ用排紙トレイ１９を有する。
【００３７】
画像読み取り手段１５は、例えばＣＣＤ（Charge-Coupled Devices）カメラにより構成され、画像記録手段としての印字手段１３により印字された用紙上の画像を読み取る。コード検出可否判定手段１６は、画像読み取り手段１５により読み取られた画像に基づいて、埋め込んだ情報の検出が可能か否かを判定する。用紙排出制御手段１７は、コード検出可否判定手段１６による判定結果に応じて合成画像が記録された用紙の排出動作を制御する。
【００３８】
次に、本発明の第３実施例に係る複合機２００の動作について説明する。図１０は、本発明の第３実施例に係る複合機２００の動作フローチャートである。ステップＳ３０１で、ＬＡＮ経由でプリント出力する文書画像データを受信する。ステップＳ３０２で、受信したＰＤＬデータを画像展開手段２が展開し、画像蓄積手段３へ出力し、格納する。ステップＳ３０３で、背景地紋画像生成手段１０は、制御手段９から入力された情報に基づいて背景地紋画像を生成し、内部のバッファに格納する。
【００３９】
ステップＳ３０４で、制御手段９は、画像合成手段１４と印字手段１３を起動する。ステップＳ３０５で、画像合成手段１４は、印字手段１３に同期して、画像蓄積手段３から文書画像と背景地紋画像を読み込んで合成し、印字手段１３へ出力する。ステップＳ３０６で、印字手段１３が、合成画像を用紙上に印字する。ステップＳ３０７で、ペーパーパス上を搬送される用紙上の画像を画像読み取り手段１５で読み取る。ステップＳ３０８で、読み取った画像をコード検出可否判定手段１６が入力し読み出し、判定処理を実行し、判定結果を制御手段９へ通知する。具体的には、コード検出可否判定手段１６は、画像読み取り手段１５で読み取った画像に基づいてデジタルコードデコード手段７によるデジタルコードデコード処理と禁止コード検知手段６による禁止コード検知処理と同様の処理を行い、判定結果を制御手段９へ通知する。
【００４０】
コード検出可否判定手段１６は、デジタルコードデコード処理によるデコードと禁止コード検知処理による検知が両方とも正しくできた場合には判定結果をＯＫとする。ステップＳ３０９で、制御手段９は、判定結果がＯＫの場合、用紙排出制御手段１７へ用紙を通常排紙トレイ１８へ排出するように制御する（ステップＳ３１０）。一方、コード検出可否判定手段１６は、デジタルコードデコード処理によるデコードと禁止コード検知処理による検知の少なくとも一方が失敗した場合には判定結果がＮＧと判定する。ステップＳ３０９で、制御手段９は、判定結果がＮＧの場合、用紙排出制御手段１７へ用紙をＮＧ用排紙トレイ１９へ排出するように制御する（ステップＳ３１１）。
【００４１】
本実施例によれば、実際に合成後の画像を用紙上に印字し、印字後の用紙をトレイに排出するまでのペーパーパスにＣＣＤカメラを設けて画像を読み取る。読取った画像からデジタルコードデコード処理と禁止コード検知処理を行い、デコード／検知が両方とも正しくできた場合は、通常の用紙トレイに用紙を排出し、ＮＧだった場合は、ＮＧ用に特別に設けられた用紙トレイに排出する。これにより、プリント出力された文書原稿からは、埋め込まれた情報が確実に検出できるようになる。
【実施例４】
【００４２】
次に、本発明の第４実施例について説明する。
本実施例は、公的機関が証明書として発行する公的文書の発行システムに、上述した実施例３の複合機２００を適用した実施例である。図１１には、公的文書の印刷までのシステム構成を示し、図１２に、印刷した公的文書に埋め込んだデジタルコードを検知するシステム構成を示す。本実施例の処理手順を図１３に示すフローチャートを参照しながら説明する。
まず、公的文書の取得申請者は、自宅や企業に配置された端末２１から公的機関に配置された申請受付端末２２にアクセスして、公的文書の取得申請を行う。申請受付端末２２は、端末２１からのアクセスを受け付けると（ステップＳ４０１）、取得申請者に公的文書の取得に必要な情報の入力を要求する。情報が端末２１から入力されると、申請受付端末２２は端末２１に受理番号を通知する。申請受付端末２２は、交付端末２３に受信した必要情報を通知する。
【００４３】
交付端末２３は、申請受付端末２２から必要情報の通知を受け取る。また、取得申請者に通知した受理番号が交付端末２３に入力されると、申請受付端末２２から取得した情報を用いて原本サーバ２４にアクセスし、取得要求のあった公的文書のデータを取得する（ステップＳ４０２）。原本サーバ２４には、公的文書が電子化されて格納されている。
公的文書の電子データを取得した交付端末２３は、公的文書に埋め込む背景地紋画像を生成して、公的文書の電子データに埋め込む（ステップＳ４０３）。背景地紋画像には、この公的文書を印刷する複合機２００の識別情報や、複写禁止コードなどが含まれる。背景地紋画像が埋め込まれた公的文書は、複合機２００によって印刷される（ステップＳ４０４）。
【００４４】
次に、複合機２００によって印刷した公的文書を複合機２００の読み取り手段４で読み取る（ステップＳ４０５）。以下では、読み取った画像を解析装置２５に転送して（ステップＳ４０６）、読み取った画像の解析を行う例を説明するが、上述した実施例３のように、複合機２００で画像の解析を行い、解析結果をパネルに表示するようにしてもよい。
解析装置２５には、上述した実施例３の複合機２００のように、コード検出可否判定手段１６、すなわち禁止コード検知手段６とデジタルコードデコード手段７とが設けられている。コード検出可否判定手段１６は、これらの手段によってデジタルコードデコード処理によるデコードと、禁止コード検知処理による検知とが両方とも正しくできた場合に、ＯＫの判定を行う（ステップＳ４０７）。
さらに、解析装置２５は、複合機２００の読み取り手段４で読み込んだデータと、原本サーバ２４から取得した公的文書のデータとを比較して、両者が一致しているか否かを判定する。両者が一致している場合には、ＯＫの判定を行う（ステップＳ４０７）。
【００４５】
解析装置２５の判定結果は、表示端末２６に表示される。公的機関の職員は、背景地紋画像の検知判定がＯＫであり、公的文書のデータの一致判定がＯＫの表示が表示端末２６に表示された場合に、複合機２００で印刷した公的文書を取得申請者に送る。
【００４６】
本発明のプログラムは、上述した実施例１〜４の複合機によって実現される。複合機１、１００、２００には、図１４に示すようにＣＰＵ（Central Processing Unit）４１、ＲＯＭ(Read Only Memory)４２、ＲＡＭ(Random Access Memory)４３、ＮＶＲＡＭ（Non Volatile RAM）４４、入出力部４５などを含む制御部４０が搭載されている。制御部４０内のＣＰＵ４１に、ＲＯＭ４２に格納されたプログラムを読み込み、ＣＰＵ４１がこのプログラムに従った処理を行うことで、上述した複合機１、１００、２００の機能が実現される。具体的には、実施例１の複合機１では、禁止コード検知手段６、デジタルコードデコード手段７、ユーザインタフェース手段８、制御手段９、背景地紋画像生成手段１０、画像合成手段１１、コード検出可否判定手段１２等がプログラム制御によって実現される。また、実施例２の複写機１００では、上述した各手段に加えて、画像合成手段１４がプログラム制御によって実現される。また、実施例３の複写機２００では、上述した各手段に加えて、コード検出可否判定手段１６、用紙排出制御手段１７がプログラム制御によって実現される。
また、ＲＯＭ４２に格納しているプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
さらに、本発明の第２実施例で説明したコード検出可否判定手段の判定方法は、本発明の第１実施例や第３実施例でも適用することができる。
【００４７】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例に係る複合機のブロック図である。
【図２】コードを説明する模式図である。
【図３】パターン番号配列を説明する模式図である。
【図４】パターンの例を示す模式図である。
【図５】プリント出力およびコピー出力の例を示す模式図である。
【図６】本発明の第１実施例に係る複合機の動作フローチャートである。
【図７】本発明の第２実施例に係る複合機の構成図である。
【図８】本発明の第２実施例に係る複合機の動作フローチャートである。
【図９】本発明の第３実施例に係る複合機の構成図である。
【図１０】本発明の第３実施例に係る複合機の動作フローチャートである。
【図１１】本発明の第４実施例のシステム構成を示す図である。
【図１２】本発明の第４実施例のシステム構成を示す図である。
【図１３】システムの処理手順を示すフローチャートである。
【図１４】複合機のハードウェア構成を示す図である。
【符号の説明】
【００４９】
１  複合機                          １０  背景地紋画像生成手段
２  画像展開手段                    １１、１４  画像合成手段
３  画像蓄積手段                    １２  コード検出許可判定手段
４  読み取り手段                    １３  印字手段
５  スキャン画像処理手段            １５  画像読取手段
６  禁止コード検知手段              １６  コード検出許可判定手段
７  デジタルコードデコード手段      １７  用紙排出制御手段
８  ユーザインタフェース手段        １８  通常排紙トレイ
９  制御手段                        １９  ＮＧ用排紙トレイ
【図１】
0004752742.tif 000002
【図２】
0004752742.tif 000003
【図３】
0004752742.tif 000004
【図４】
0004752742.tif 000005
【図５】
0004752742.tif 000006
【図６】
0004752742.tif 000007
【図７】
0004752742.tif 000008
【図８】
0004752742.tif 000009
【図９】
0004752742.tif 000010
【図１０】
0004752742.tif 000011
【図１１】
0004752742.tif 000012
【図１２】
0004752742.tif 000013
【図１３】
0004752742.tif 000014
【図１４】
0004752742.tif 000015