(57)【要約】【課題】ある機関が発行した書類であることを簡易に確認できるようにした画像処理装置を提供する。【解決手段】画像処理装置の画像生成手段は、画像を生成し、符号生成手段は、複数の符号を独立に生成し、第１の情報画像生成手段は、前記符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成し、第２の情報画像生成手段は、前記符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成し、合成手段は、前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成し、記憶手段は、前記符号生成手段によって生成された第１の符号と前記符号生成手段によって生成された第２の符号を対応させて記憶する。【選択図】図１
2010212930.tif 000002
【特許請求の範囲】
【請求項１】
印刷用の画像を生成する画像生成手段と、
第１の符号を生成する第１の符号生成手段と、
第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、
前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、
前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、
前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、
前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段と、
前記合成手段によって合成された画像を用紙に出力する出力手段と、
情報処理装置から送信されてきた符号に基づいて、前記記憶手段によって記憶されている対応を検索する検索手段と、
前記検索手段による検索結果を前記情報処理装置に送信する送信手段
を具備する画像処理装置と、
前記情報処理装置は、前記画像処理装置と通信可能に接続されており、
前記出力手段によって出力された用紙内の前記第１の情報画像又は前記第２の情報画像を読み取る画像読取手段と、
前記画像読取手段によって読み取られた情報画像を復号する復号手段と、
前記復号手段によって復号された符号を前記画像処理装置に送信する送信手段と、
前記画像処理装置から送信されてきた検索結果に基づいて、前記用紙が前記画像処理装置によって出力されたものであるか否かの判断結果を提示する提示手段
を具備することを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
利用者の操作に応じて、前記第１の情報画像又は前記第２の情報画像によって表された符号を受け付ける符号受付手段
をさらに具備し、
前記送信手段は、前記符号受付手段によって受け付けられた符号及び前記復号手段によって復号された符号を前記画像処理装置に送信する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記情報処理装置は、
利用者の操作に応じて、前記第１の情報画像又は前記第２の情報画像によって表された符号を受け付ける符号受付手段と、
前記符号受付手段によって受け付けられた符号と前記画像処理装置から送信されてきた検索結果に基づいて、前記用紙が前記画像処理装置によって出力されたものであるか否かの判断を行う判断手段
をさらに具備し、
前記提示手段は、前記判断手段による判断結果を提示する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項４】
印刷用の画像を生成する画像生成手段と、
第１の符号を生成する第１の符号生成手段と、
第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、
前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、
前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、
前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、
前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段
を具備することを特徴とする画像処理装置。
【請求項５】
前記第１の情報画像生成手段が生成する第１の情報画像は、前記第１の符号生成手段によって生成された符号を表す限定された範囲にある文字の画像を含む
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
コンピュータを、
印刷用の画像を生成する画像生成手段と、
第１の符号を生成する第１の符号生成手段と、
第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、
前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、
前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、
前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、
前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
現在、自治体等から交付される証明書はその真正性を担保するために、高価な改ざん防止用専用用紙に印刷しており、その用紙の管理に多大な労力を要している。例えば、改ざん防止用専用用紙が盗難されてしまうと、その真正性を保障できなくなるため、毎日印刷機にセットした用紙の枚数と誤印刷も含めて印刷した枚数を突き合わせて、盗難がないことのチェックをしている。
【０００３】
また、最近の印刷技術では、改ざん防止用専用用紙を利用せずに、同等の効果を持つ地紋を、白紙の用紙に印刷する技術がある。
この印刷技術では、改ざん防止用専用用紙と同等の地紋とともに牽制文字を印刷できるようになっている。このような印刷技術が一般に利用できることから、真性な証明書と同じ地紋と牽制文字を付すことができるようになっている。
【０００４】
これに関連する技術として、例えば、特許文献１には、曲画線の集合模様に通常は肉眼で識別できない潜像を施した印刷物及びその作成方法に関するものであり、印刷物は銀行券、株券、債券等の有価証券、各種証明書及び重要書類等の複写機による偽造、変造防止効果を付与することを目的とし、曲画線の集合模様に、潜像を施さない部分を一本線、潜像を施した部分を二本線以上で表現し、潜像を施した部分の二本線以上の画線の合計の画線幅が、潜像を施さない一本線の画線の画線幅と等しくなるように、潜像を施さない部分の一本線から分岐し、潜像を施さない部分と潜像を施した部分の画線上の境界線が、前記模様を構成する基本曲線と潜像の輪郭線の交点において接する直線に対し、略直角に交わる直線とすることが開示されている。
【０００５】
また、例えば、特許文献２には、不正な複写を牽制する地紋付きの帳票を作成する際に、デザインの自由度を向上させるとともに、低コスト化を図ることを課題とし、複写機によるコピー時に消失する基本セキュリティ地紋と、複写機によるコピー時に明瞭に複写される隠しセキュリティ地紋とによってなるセキュリティ地紋を生成し、このセキュリティ地紋と印刷データとを印刷装置によって印刷して帳票を作成する帳票出力装置であり、隠しセキュリティ地紋として、各帳票に付された連番、各帳票の配布先の名称、あるいは印刷日時等、帳票毎に異なる情報を示す文字列を印刷することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１９７８２８号公報
【特許文献２】特開２００６−３１５４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような背景技術の状況の中でなされたもので、ある機関が発行した書類であることを簡易に確認できるようにした情報処理システム、画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  印刷用の画像を生成する画像生成手段と、第１の符号を生成する第１の符号生成手段と、第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段と、前記合成手段によって合成された画像を用紙に出力する出力手段と、情報処理装置から送信されてきた符号に基づいて、前記記憶手段によって記憶されている対応を検索する検索手段と、前記検索手段による検索結果を前記情報処理装置に送信する送信手段を具備する画像処理装置と、前記情報処理装置は、前記画像処理装置と通信可能に接続されており、前記出力手段によって出力された用紙内の前記第１の情報画像又は前記第２の情報画像を読み取る画像読取手段と、前記画像読取手段によって読み取られた情報画像を復号する復号手段と、前記復号手段によって復号された符号を前記画像処理装置に送信する送信手段と、前記画像処理装置から送信されてきた検索結果に基づいて、前記用紙が前記画像処理装置によって出力されたものであるか否かの判断結果を提示する提示手段を具備することを特徴とする情報処理システム。
【０００９】
［２］  前記情報処理装置は、利用者の操作に応じて、前記第１の情報画像又は前記第２の情報画像によって表された符号を受け付ける符号受付手段をさらに具備し、前記送信手段は、前記符号受付手段によって受け付けられた符号及び前記復号手段によって復号された符号を前記画像処理装置に送信することを特徴とする［１］に記載の情報処理システム。
【００１０】
［３］  前記情報処理装置は、利用者の操作に応じて、前記第１の情報画像又は前記第２の情報画像によって表された符号を受け付ける符号受付手段と、前記符号受付手段によって受け付けられた符号と前記画像処理装置から送信されてきた検索結果に基づいて、前記用紙が前記画像処理装置によって出力されたものであるか否かの判断を行う判断手段をさらに具備し、前記提示手段は、前記判断手段による判断結果を提示することを特徴とする［１］に記載の情報処理システム。
【００１１】
［４］  印刷用の画像を生成する画像生成手段と、第１の符号を生成する第１の符号生成手段と、第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段を具備することを特徴とする画像処理装置。
【００１２】
［５］  前記第１の情報画像生成手段が生成する第１の情報画像は、前記第１の符号生成手段によって生成された符号を表す限定された範囲にある文字の画像を含むことを特徴とする［４］に記載の画像処理装置。
【００１３】
［６］  コンピュータを、印刷用の画像を生成する画像生成手段と、第１の符号を生成する第１の符号生成手段と、第２の符号を前記第１の符号生成手段とは独立に生成する第２の符号生成手段と、前記第１の符号生成手段によって生成された第１の符号に基づいて、第１の情報画像を生成する第１の情報画像生成手段と、前記第２の符号生成手段によって生成された第２の符号に基づいて、前記第１の情報画像生成手段が生成する第１の情報画像とは異なる形態の第２の情報画像を生成する第２の情報画像生成手段と、前記画像生成手段によって生成された画像に、前記第１の情報画像生成手段によって生成された第１の情報画像と前記第２の情報画像生成手段によって生成された第２の情報画像を合成する合成手段と、前記第１の符号生成手段によって生成された第１の符号と前記第２の符号生成手段によって生成された第２の符号を対応させて記憶する記憶手段として機能させることを特徴とする画像処理プログラム。
【発明の効果】
【００１４】
請求項１に記載の情報処理システムによれば、本構成を有していない場合に比較して、ある機関が発行した書類であることを簡易に確認できる。
【００１５】
請求項２に記載の情報処理システムによれば、情報処理装置は、判断結果だけを受信して、その他の判断処理を行う必要がない。
【００１６】
請求項３に記載の情報処理システムによれば、情報処理装置は、復号結果だけを送信して、本構成を有していない場合に比較して、余分な情報を送信することなくセキュリティの保護を高めることができる。
【００１７】
請求項４に記載の画像処理装置によれば、本構成を有していない場合に比較して、ある機関が発行した書類であることを簡易に確認できる。
【００１８】
請求項５に記載の画像処理装置によれば、本構成を有していない場合に比較して、利用者の情報処理装置に対する操作を簡易にすることができる。
【００１９】
請求項６に記載の画像処理プログラムによれば、本構成を有していない場合に比較して、ある機関が発行した書類であることを簡易に確認できる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態である画像処理装置における構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を実現するためのシステム構成例を示す説明図である。
【図３】本実施の形態による証明書の印刷処理例に関するフローチャートである。
【図４】対応テーブルのデータ構造例を示す説明図である。
【図５】対応テーブルのデータ構造例を示す説明図である。
【図６】印刷モジュールの印刷例を示す説明図である。
【図７】証明書の確認を行う実施の形態である情報処理装置における構成例についての概念的なモジュール構成図である。
【図８】携帯通信装置側の処理例を示すフローチャートである。
【図９】証明書検証用サーバ側の処理例を示すフローチャートである。
【図１０】証明書の確認を行う別の実施の形態である情報処理装置における構成例についての概念的なモジュール構成図である。
【図１１】携帯通信装置側の処理例を示すフローチャートである。
【図１２】証明書検証用サーバ側の処理例を示すフローチャートである。
【図１３】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づき本発明を実現するにあたっての好適な実施の形態の例を説明する。
図１は、本実施の形態である画像処理装置における構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。
【００２２】
本実施の形態である画像処理装置は、書類を印刷する装置であって、図１に示すように、指示受付モジュール１１０、証明書取出モジュール１２０、証明書ＤＢ１２５、画像生成モジュール１３０、牽制文字列生成モジュール１４０、地紋生成モジュール１４５、証明書識別番号生成モジュール１５０、ＱＲコード生成モジュール１５５、画像合成モジュール１６０、印刷モジュール１７０、対応登録モジュール１８０、対応記憶モジュール１８５を有している。
書類としては、例えば、市町村役場等において発行される戸籍謄本、住民票等が該当する。以下、発行される書類として、証明書を主に例示して説明する。また、本装置において印刷された書類は、そのまま又は押印等の処理が施されて、その機関によって発行される。
【００２３】
なお、本実施の形態によって、証明書に複数種類の情報画像が印刷される。情報画像とは、人間可読又は機械可読な態様で電子データを表すために作られた画像コードをいい、具体的には、文字列の画像を含む地紋、１次元バーコード、２次元コード等がある。本実施の形態の人間可読の第１の画像コードとして、牽制文字列の画像を含む地紋を例示する。また、最近は、２次元コードとしてＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）が用いられており、本実施の形態の機械可読の第２の画像コードとしてこのＱＲコードを例示する。
【００２４】
指示受付モジュール１１０は、証明書取出モジュール１２０と接続されている。証明書の発行に関する指示である利用者の操作を受け付け、その指示を証明書取出モジュール１２０へ渡す。具体的な例として、市役所の職員等による住民票等の発行指示を受け取る。
証明書取出モジュール１２０は、指示受付モジュール１１０、証明書ＤＢ１２５、画像生成モジュール１３０と接続されている。指示受付モジュール１１０から証明書発行の指示を受け取って、該当する証明書データを証明書ＤＢ１２５から取り出す。そして、取り出した証明書データを画像生成モジュール１３０へ渡す。
証明書ＤＢ１２５は、証明書データを記憶しているデータベースであり、証明書取出モジュール１２０からアクセスされる。
画像生成モジュール１３０は、証明書取出モジュール１２０、画像合成モジュール１６０と接続されている。証明書取出モジュール１２０から証明書データを受け取り、その証明書の画像を生成する。生成した画像を画像合成モジュール１６０へ渡す。
【００２５】
牽制文字列生成モジュール１４０は、地紋生成モジュール１４５、対応登録モジュール１８０と接続されている。証明書を印刷するにあたって地紋としてその中に印刷すべき牽制文字列を生成し、その牽制文字列を地紋生成モジュール１４５、対応登録モジュール１８０へ渡す。ここで、牽制文字列とは、１文字以上であって、その証明書を特定する符号の一部（その符号だけで印刷された証明書を特定できてもよい）となり、証明書の地紋の一部として印刷されるものである。また、その牽制文字列は、限定された範囲にある文字によって構成されていてもよい。限定された範囲にある文字として、例えば、アルファベット文字又は数字のみによって構成した文字列としてもよい。携帯通信装置（図２の例に示す携帯通信装置２６０）によっても入力が容易な文字に限定することによって、利用者の操作を容易にするためである。また、符号の生成は、例えば、乱数等を用いて生成するようにしてもよいし、証明書のデータのハッシュ値を計算してもよい。なお、牽制文字列生成モジュール１４０による牽制文字列の生成は、証明書識別番号生成モジュール１５０による証明書識別番号とは独立に生成する。つまり、生成する牽制文字列は、証明書識別番号とは関係のない文字列であり、証明書識別番号から類推できないようなものであればよい。
【００２６】
地紋生成モジュール１４５は、牽制文字列生成モジュール１４０、画像合成モジュール１６０と接続されている。地紋生成モジュール１４５によって生成された牽制文字列に基づいて、地紋の画像を生成し、その地紋の画像を画像合成モジュール１６０へ渡す。生成する地紋の画像内には、牽制文字列の画像を含める。地紋の生成は、前述の背景技術等を用いてもよい。地紋の画像の大きさは、一般的には証明書を印刷する用紙の大きさに対応するが、その一部分の大きさであってもよい。
また、地紋生成モジュール１４５が生成する地紋内の牽制文字列の画像は、牽制文字列生成モジュール１４０によって生成された牽制文字列を表す限定された範囲にある文字の画像を含むようにしてもよい。限定された範囲にある文字として、予め定められた範囲にある文字、例えば、アルファベット文字又は数字のみによって構成した文字としてもよい。携帯通信装置によっても入力が容易な文字に限定することによって、利用者の操作を容易にするためである。また、そのために、牽制文字列生成モジュール１４０は、その限定された範囲にある文字を生成するようにしてもよい。
【００２７】
証明書識別番号生成モジュール１５０は、ＱＲコード生成モジュール１５５、対応登録モジュール１８０と接続されている。証明書を印刷するにあたってＱＲコードに示すべき証明書識別番号を生成し、その証明書識別番号をＱＲコード生成モジュール１５５、対応登録モジュール１８０へ渡す。ここで、証明書識別番号とは、１文字以上であって数字に限定されず、その証明書を特定する符号の一部（その符号だけで印刷された証明書を特定できてもよい）となり、証明書にＱＲコードとして印刷されるものである。また、符号の生成は、例えば、乱数等を用いて生成するようにしてもよいし、証明書のデータのハッシュ値を計算してもよい。なお、証明書識別番号生成モジュール１５０による証明書識別番号の生成は、牽制文字列生成モジュール１４０による牽制文字列とは独立に生成する。そのために、例えば、証明書のデータのハッシュ値を採用する場合は、証明書のデータに乱数を加える等の加工を施してもよい。つまり、生成する証明書識別番号は、牽制文字列とは関係のない符号であり、牽制文字列から類推できないようなものであればよい。
【００２８】
ＱＲコード生成モジュール１５５は、証明書識別番号生成モジュール１５０、画像合成モジュール１６０と接続されている。証明書識別番号生成モジュール１５０によって生成された証明書識別番号に基づいて、地紋生成モジュール１４５が生成する地紋の画像とは異なる形態であるＱＲコードの画像を生成する。なお、異なる形態とは、形状、模様、色彩、又はこれらの組み合わせが異なることをいい、例えば、地紋生成モジュール１４５が生成する地紋には、人間可読の文字画像が含まれているので、ＱＲコード生成モジュール１５５は機械可読の情報画像であるＱＲコードの画像を生成する。ＱＲコードの画像の生成は、従来技術を用いればよい。また、生成するＱＲコードの大きさは、証明書の空白部分に収まる大きさ（証明書内の文字とは重ならないように）であればよい。そのために、ＱＲコード生成モジュール１５５は、画像生成モジュール１３０によって生成された証明書の画像内の空白部分の大きさを計測して、その空白部分の大きさ以内になるようにＱＲコードの大きさを決定するようにしてもよい。さらに、その空白部分の位置にＱＲコードを合成するように画像合成モジュール１６０へ指示してもよい。
【００２９】
画像合成モジュール１６０は、画像生成モジュール１３０、地紋生成モジュール１４５、ＱＲコード生成モジュール１５５、印刷モジュール１７０と接続されている。画像生成モジュール１３０によって生成された証明書の画像に、地紋生成モジュール１４５によって生成された地紋の画像とＱＲコード生成モジュール１５５によって生成されたＱＲコードの画像を合成し、その合成画像を印刷モジュール１７０に渡す。合成として、例えば、画像生成モジュール１３０からの画像と地紋生成モジュール１４５からの画像とを論理和（ＯＲ）合成し、その後にＱＲコード生成モジュール１５５からの画像をその指示位置に貼り付ける合成（上書き合成）を行うようにしてもよい。
印刷モジュール１７０は、画像合成モジュール１６０と接続されている。画像合成モジュール１６０によって合成された画像を用紙に出力する。例えば、プリンタで用紙に印刷する。
【００３０】
対応登録モジュール１８０は、牽制文字列生成モジュール１４０、証明書識別番号生成モジュール１５０、対応記憶モジュール１８５と接続されている。牽制文字列生成モジュール１４０によって生成された牽制文字列と証明書識別番号生成モジュール１５０によって生成された証明書識別番号を対応させて対応記憶モジュール１８５に記憶させる。
対応記憶モジュール１８５は、対応登録モジュール１８０からアクセスされ、牽制文字列と証明書識別番号を対応させて記憶する。
【００３１】
図２は、本実施の形態を実現するためのシステム構成例を示す説明図である。
証明書処理システム２００は、処理用端末２１０、証明書登録サーバ２２０、プリンタ２３０、証明書検証用サーバ２４０を有しており、通信回線２５０を介してそれぞれ接続されている。
携帯通信装置２６０は、通信回線２７０を介して証明書処理システム２００の証明書検証用サーバ２４０と有線又は無線で接続されている。また、携帯通信装置２６０には、カメラ等の撮像装置が内蔵されている。
【００３２】
証明書処理システム２００は、証明書を発行する機関が利用するシステムである。処理用端末２１０には指示受付モジュール１１０が、証明書登録サーバ２２０には証明書取出モジュール１２０、証明書ＤＢ１２５が、プリンタ２３０には印刷モジュール１７０が、証明書検証用サーバ２４０には対応登録モジュール１８０、対応記憶モジュール１８５がそれぞれ搭載されている。また、画像生成モジュール１３０、牽制文字列生成モジュール１４０、地紋生成モジュール１４５、証明書識別番号生成モジュール１５０、ＱＲコード生成モジュール１５５、画像合成モジュール１６０は、処理用端末２１０、証明書登録サーバ２２０、プリンタ２３０のいずれかに搭載されていればよい。
【００３３】
プリンタ２３０は、証明書２８０をプリントアウトする。証明書２８０には、証明書の内容の他に、牽制文字列を含む地紋、証明書識別番号を表すＱＲコードも印刷されている。
例えば、携帯通信装置２６０の利用者は、入手した証明書２８０の真正性（証明書２８０が本来発行すべき機関から発行されたものであり、偽造等されていないこと）を確認するために、証明書２８０内のＱＲコードを撮影する。また、利用者は、携帯通信装置２６０のキーを用いて証明書２８０に印刷されている牽制文字列を入力する。そして、携帯通信装置２６０は、そのＱＲコードが表す証明書識別番号と牽制文字列を通信回線２７０を介して証明書検証用サーバ２４０へ送信する。証明書検証用サーバ２４０は、その証明書識別番号と牽制文字列は対応しているか否かを判断して、その判断結果を携帯通信装置２６０へ返信する。携帯通信装置２６０は、その判断結果をディスプレイに提示する。証明書識別番号と牽制文字列が対応していることがわかれば、証明書２８０はプリンタ２３０により印刷されたものである（真正性がある）と判断してもよい。
なお、証明書検証用サーバ２４０、携帯通信装置２６０については、図７、図１０等を用いて後述する。
【００３４】
図３は、本実施の形態による証明書の印刷処理例に関するフローチャートである。
ステップＳ３０２では、指示受付モジュール１１０が、利用者の操作に応じて、証明書の印刷指示を受け付ける。
ステップＳ３０４では、証明書取出モジュール１２０が、印刷指示された証明書のデータを証明書ＤＢ１２５から取り出して、画像生成モジュール１３０が、証明書の画像を生成する。
ステップＳ３０６では、牽制文字列生成モジュール１４０が、牽制文字列を生成する。
ステップＳ３０８では、証明書識別番号生成モジュール１５０が、証明書識別番号を生成する。
【００３５】
ステップＳ３１０では、対応登録モジュール１８０が、対応記憶モジュール１８５に牽制文字列と証明書識別番号を対応付けて登録する。
例えば、図４に示す対応テーブル４００のデータ構造例のように対応を記憶する。対応テーブル４００は、牽制文字列欄４１０、証明書識別番号欄４２０を有しており、牽制文字列と対応している証明書識別番号を記憶する。
また、例えば、図５に示す対応テーブル５００のデータ構造例のように対応を記憶するようにしてもよい。対応テーブル５００は、牽制文字列欄５１０、証明書識別番号欄５２０、証明書関連情報欄５３０を有しており、牽制文字列と対応している証明書識別番号を記憶する。そして、それらが印刷されているはずの証明書についての関連情報を記憶する。証明書関連情報欄５３０に記憶されるものとして、例えば、その証明書のタイトル、証明書の内容、証明書の画像等（その画像を記憶しているＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等を含む）がある。これらの情報は、証明書取出モジュール１２０によって取り出された証明書のデータを用いる。
【００３６】
ステップＳ３１２では、地紋生成モジュール１４５が、牽制文字列が組み込まれた地紋の画像を生成する。
ステップＳ３１４では、ＱＲコード生成モジュール１５５が、証明書識別番号を表すＱＲコードの画像を生成する。
ステップＳ３１６では、画像合成モジュール１６０が、証明書の画像に地紋の画像とＱＲコードの画像を合成する。
【００３７】
ステップＳ３１８では、印刷モジュール１７０が、ステップＳ３１６で合成された画像を証明書として印刷する。
図６は、印刷モジュール１７０の印刷例を示す説明図である。証明書２８０は、地紋６１０、ＱＲコード６２０、氏名欄６３０、住所欄６３２が印刷されている。地紋６１０には、図６に示すように牽制文字列（ｎｘａ８５２ＨＧ８）が薄い色で地紋の模様として組み込まれている。ＱＲコード６２０は、証明書識別番号が表されている。また、証明書２８０の内容として氏名欄６３０、住所欄６３２等がある。
なお、ステップＳ３０４、ステップＳ３０６、ステップＳ３０８の処理順序はこれに限られず、いずれを先に行ってもよく、並列的に処理してもよい。ステップＳ３１０、ステップＳ３１２、ステップＳ３１４の処理順序についても同様である。
【００３８】
図７は、証明書の確認を行う実施の形態である情報処理装置における構成例についての概念的なモジュール構成図である。
証明書検証用サーバ２４０は、送受信モジュール７６０、対応確認モジュール７７０、対応記憶モジュール１８５を有している。
携帯通信装置２６０は、撮像モジュール７１０、ＱＲコード復号モジュール７２０、牽制文字列受付モジュール７３０、送受信モジュール７４０、結果提示モジュール７５０を有している。携帯通信装置２６０と証明書検証用サーバ２４０は、通信回線２７０を介して接続されている。
【００３９】
撮像モジュール７１０は、ＱＲコード復号モジュール７２０と接続されている。印刷モジュール１７０によって出力された用紙内のＱＲコードを読み取る。つまり、携帯通信装置２６０に対する利用者の操作に応じて、証明書２８０内のＱＲコード６２０を撮影し、その画像をＱＲコード復号モジュール７２０へ渡す。
ＱＲコード復号モジュール７２０は、撮像モジュール７１０、送受信モジュール７４０と接続されている。撮像モジュール７１０によって読み取られたＱＲコードを復号し、復号することによって得られた証明書識別番号を送受信モジュール７４０へ渡す。
牽制文字列受付モジュール７３０は、送受信モジュール７４０と接続されている。利用者の操作に応じて、牽制文字列を受け付け、その牽制文字列を送受信モジュール７４０へ渡す。つまり、利用者は証明書２８０内の地紋に組み込まれている牽制文字列を、携帯通信装置２６０のキーを操作して入力する。
【００４０】
送受信モジュール７４０は、ＱＲコード復号モジュール７２０、牽制文字列受付モジュール７３０、結果提示モジュール７５０と接続されており、また、通信回線２７０を介して証明書検証用サーバ２４０の送受信モジュール７６０と接続されている。ＱＲコード復号モジュール７２０によって復号された証明書識別番号を証明書検証用サーバ２４０に送信する。そして、証明書検証用サーバ２４０から送信されてきた検索結果を受信し、結果提示モジュール７５０へ渡す。
また、送受信モジュール７４０は、牽制文字列受付モジュール７３０によって受け付けられた牽制文字列及びＱＲコード復号モジュール７２０によって復号された証明書識別番号を証明書検証用サーバ２４０に送信するようにしてもよい。
結果提示モジュール７５０は、送受信モジュール７４０と接続されている。送受信モジュール７４０から検索結果を受け取り、撮像モジュール７１０によって撮影された証明書２８０が印刷モジュール１７０によって出力されたものであるか否かの判断結果を携帯通信装置２６０のディスプレイに提示する。
【００４１】
送受信モジュール７６０は、対応確認モジュール７７０と接続されており、また、通信回線２７０を介して携帯通信装置２６０の送受信モジュール７４０と接続されている。送受信モジュール７６０は、携帯通信装置２６０が送信した証明書識別番号を受信して対応確認モジュール７７０へ渡す。そして、対応確認モジュール７７０による検索結果を携帯通信装置２６０へ返信する。
また、送受信モジュール７６０は、携帯通信装置２６０が送信した証明書識別番号と牽制文字列を受信して対応確認モジュール７７０へ渡す。
対応確認モジュール７７０は、送受信モジュール７６０、対応記憶モジュール１８５と接続されている。送受信モジュール７６０から受け取った証明書識別番号が対応記憶モジュール１８５内にあるか否かを検索する。また、送受信モジュール７６０から受け取った証明書識別番号と牽制文字列の対応が対応記憶モジュール１８５内にあるか否かを検索する。そして、その検索結果を送受信モジュール７６０へ渡す。
対応記憶モジュール１８５は、対応確認モジュール７７０からアクセスされ、図１の例に示したように証明書識別番号と牽制文字列の対応（例えば、対応テーブル４００又は対応テーブル５００）を記憶している。
【００４２】
図８は、携帯通信装置２６０側の処理例を示すフローチャートである。
ステップＳ８０２では、撮像モジュール７１０が、証明書２８０内のＱＲコードを撮像する。
ステップＳ８０４では、ＱＲコード復号モジュール７２０が、ＱＲコードを復号して証明書識別番号を得る。
ステップＳ８０６では、牽制文字列受付モジュール７３０が、利用者の操作に応じて、証明書２８０内の牽制文字列を受け付ける。
ステップＳ８０８では、送受信モジュール７４０が、証明書識別番号と牽制文字列を証明書検証用サーバ２４０へ送信する。証明書検証用サーバ２４０による処理については、図９の例に示すフローチャートを用いて後述する。
【００４３】
ステップＳ８２２では、送受信モジュール７４０が、証明書検証用サーバ２４０から検索結果（合致又は不一致）を受信する。
ステップＳ８２４では、結果提示モジュール７５０が、その検索結果に基づいた判断結果を提示する。つまり、合致を受信した場合は証明書２８０が印刷モジュール１７０によって出力されたものであるとの判断を提示し、不一致を受信した場合は証明書２８０は印刷モジュール１７０によって出力されたものではないとの判断を提示する。
なお、ステップＳ８０６の処理は、ステップＳ８０２又はステップＳ８０４の前であってもよい。
【００４４】
図９は、証明書検証用サーバ２４０側の処理例を示すフローチャートである。この処理は、図８の例に示したフローチャートのステップＳ８０８後の処理である。
ステップＳ９０２では、送受信モジュール７６０が、携帯通信装置２６０から送信されてきた証明書識別番号と牽制文字列を受信する。
ステップＳ９０４では、対応確認モジュール７７０が、証明書識別番号と牽制文字列の対応は、対応記憶モジュール１８５にあるか否かを検索する。
【００４５】
ステップＳ９０６では、対応確認モジュール７７０が、証明書識別番号と牽制文字列の対応が合致するか否かを判断して、合致する場合（ステップＳ９０４での検索結果が対応があるとの場合）はステップＳ９０８へ進み、それ以外の場合はステップＳ９１０へ進む。
ステップＳ９０８では、送受信モジュール７６０が、検索結果として「合致」していることを携帯通信装置２６０へ送信する。
ステップＳ９１０では、送受信モジュール７６０が、検索結果として「不一致」であることを携帯通信装置２６０へ送信する。
【００４６】
図１０は、証明書の確認を行う別の実施の形態である情報処理装置における構成例についての概念的なモジュール構成図である。図７の例と同等のものは、その旨を示して説明を省略する。
証明書検証用サーバ２４０は、送受信モジュール１０７０、対応文字列抽出モジュール１０８０、対応記憶モジュール１８５を有している。
携帯通信装置２６０は、撮像モジュール１０１０、ＱＲコード復号モジュール１０２０、牽制文字列受付モジュール１０３０、送受信モジュール１０４０、対応確認モジュール１０５０、結果提示モジュール１０６０を有している。携帯通信装置２６０と証明書検証用サーバ２４０は、通信回線２７０を介して接続されている。
【００４７】
撮像モジュール１０１０は、ＱＲコード復号モジュール１０２０と接続されており、図７の例に示した撮像モジュール７１０と同等である。
ＱＲコード復号モジュール１０２０は、撮像モジュール１０１０、送受信モジュール１０４０と接続されており、図７の例に示したＱＲコード復号モジュール７２０と同等である。
送受信モジュール１０４０は、ＱＲコード復号モジュール１０２０、対応確認モジュール１０５０と接続されており、また、通信回線２７０を介して証明書検証用サーバ２４０の送受信モジュール１０７０と接続されている。ＱＲコード復号モジュール１０２０によって復号された証明書識別番号を証明書検証用サーバ２４０に送信する。そして、証明書検証用サーバ２４０から送信されてきた検索結果を受信し、対応確認モジュール１０５０へ渡す。
【００４８】
牽制文字列受付モジュール１０３０は、対応確認モジュール１０５０と接続されている。利用者の操作に応じて、牽制文字列を受け付け、その牽制文字列を対応確認モジュール１０５０へ渡す。つまり、利用者は証明書２８０内の地紋に組み込まれている牽制文字列を、携帯通信装置２６０のキーを操作して入力する。
対応確認モジュール１０５０は、牽制文字列受付モジュール１０３０、送受信モジュール１０４０、結果提示モジュール１０６０と接続されている。牽制文字列受付モジュール１０３０によって受け付けられた牽制文字列と送受信モジュール１０４０から検索結果（送信した証明書識別番号に対応する牽制文字列）を受け取り、証明書２８０が印刷モジュール１７０によって出力されたものであるか否かの判断を行う。つまり、両者の牽制文字列が一致するか否かの判断を行う。その判断結果を結果提示モジュール１０６０へ渡す。
結果提示モジュール１０６０は、対応確認モジュール１０５０と接続されている。対応確認モジュール１０５０による判断結果を携帯通信装置２６０のディスプレイに提示する。
【００４９】
送受信モジュール１０７０は、対応文字列抽出モジュール１０８０と接続されており、また、通信回線２７０を介して携帯通信装置２６０の送受信モジュール１０４０と接続されている。送受信モジュール１０７０は、携帯通信装置２６０が送信した証明書識別番号を受信して対応文字列抽出モジュール１０８０へ渡す。そして、対応文字列抽出モジュール１０８０による検索結果を携帯通信装置２６０へ返信する。
対応文字列抽出モジュール１０８０は、送受信モジュール１０７０、対応記憶モジュール１８５と接続されている。送受信モジュール１０７０から受け取った証明書識別番号が対応記憶モジュール１８５内にあるか否かを検索し、ある場合はその証明書識別番号に対応する牽制文字列を抽出する。そして、その検索結果（証明書識別番号がない場合はその旨、証明書識別番号がある場合は対応する牽制文字列）を送受信モジュール１０７０へ渡す。
対応記憶モジュール１８５は、対応文字列抽出モジュール１０８０からアクセスされ、図７の例に示したものと同等である。
【００５０】
図１１は、携帯通信装置２６０側の処理例を示すフローチャートである。
ステップＳ１１０２では、撮像モジュール１０１０が、証明書２８０内のＱＲコードを撮像する。
ステップＳ１１０４では、ＱＲコード復号モジュール１０２０が、ＱＲコードを復号して証明書識別番号を得る。
ステップＳ１１０６では、牽制文字列受付モジュール１０３０が、利用者の操作に応じて、証明書２８０内の牽制文字列を受け付ける。
【００５１】
ステップＳ１１０８では、送受信モジュール１０４０が、証明書識別番号を証明書検証用サーバ２４０へ送信する。証明書検証用サーバ２４０による処理については、図１２の例に示すフローチャートを用いて後述する。
ステップＳ１１２２では、送受信モジュール１０４０が、証明書検証用サーバ２４０から検索結果（「対応する牽制文字列なし」の旨又は対応する牽制文字列）を受信する。
【００５２】
ステップＳ１１２４では、対応確認モジュール１０５０が、ステップＳ１１０６で受け付けた牽制文字列とステップＳ１１２２で受信した検索結果に基づいて、証明書２８０が印刷モジュール１７０によって出力されたものであるか否かの判断を行う。「対応する牽制文字列なし」の旨を受信した場合は、証明書２８０は印刷モジュール１７０によって出力されたものではないと判断し、受信した検索結果が牽制文字列である場合は、ステップＳ１１０６で受け付けた牽制文字列と合致するか否かの判断を行い、合致すれば証明書２８０は印刷モジュール１７０によって出力されたものであると判断し、合致しなければ証明書２８０は印刷モジュール１７０によって出力されたものではないと判断する。
ステップＳ１１２６では、結果提示モジュール１０６０が、ステップＳ１１２４での判断結果を提示する。
なお、ステップＳ１１０６の処理は、ステップＳ１１２４より前であれば、ステップＳ１１０２又はステップＳ１１０４の前であってもよいし、ステップＳ１１０８、ステップＳ１１２２の後であってもよい。
【００５３】
図１２は、証明書検証用サーバ２４０側の処理例を示すフローチャートである。この処理は、図１１の例に示したフローチャートのステップＳ１１０８後の処理である。
ステップＳ１２０２では、送受信モジュール１０７０が、携帯通信装置２６０から送信されてきた証明書識別番号を受信する。
ステップＳ１２０４では、対応文字列抽出モジュール１０８０が、証明書識別番号は、対応記憶モジュール１８５にあるか否かを検索し、ある場合は対応する牽制文字列を対応記憶モジュール１８５から抽出する。
【００５４】
ステップＳ１２０６では、対応文字列抽出モジュール１０８０による検索の結果、証明書識別番号がない場合はステップＳ１２１０へ進み、それ以外の場合はステップＳ１２０８へ進む。
ステップＳ１２０８では、送受信モジュール１０７０が、ステップＳ１２０４で抽出された牽制文字列を携帯通信装置２６０へ送信する。
ステップＳ１２１０では、送受信モジュール１０７０が、「対応する牽制文字列なし」の旨を携帯通信装置２６０へ送信する。
【００５５】
図１３を参照して、本実施の形態の画像処理装置、情報処理装置のハードウェア構成例について説明する。図１３に示す構成は、例えばパーソナルコンピュータ（ＰＣ）、組み込み型のコンピュータなどによって構成されるものであり、スキャナ、カメラ等のデータ読み取り部１３１７と、プリンタなどのデータ出力部１３１８を備えたハードウェア構成例を示している。
【００５６】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３０１は、前述の実施の形態において説明した各種のモジュール、すなわち、画像生成モジュール１３０、牽制文字列生成モジュール１４０、証明書識別番号生成モジュール１５０、地紋生成モジュール１４５、ＱＲコード生成モジュール１５５、画像合成モジュール１６０、対応登録モジュール１８０、対応確認モジュール７７０、１０５０、ＱＲコード復号モジュール７２０、１０２０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００５７】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３０２は、ＣＰＵ１３０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０３は、ＣＰＵ１３０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１３０４により相互に接続されている。
【００５８】
ホストバス１３０４は、ブリッジ１３０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１３０６に接続されている。
【００５９】
キーボード１３０８、マウス等のポインティングデバイス１３０９は、操作者により操作される入力デバイスである。ディスプレイ１３１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００６０】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１３０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、証明書のデータ、画像などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００６１】
ドライブ１３１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１３１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１３０７、外部バス１３０６、ブリッジ１３０５、及びホストバス１３０４を介して接続されているＲＡＭ１３０３に供給する。リムーバブル記録媒体１３１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００６２】
接続ポート１３１４は、外部接続機器１３１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１３１４は、インタフェース１３０７、及び外部バス１３０６、ブリッジ１３０５、ホストバス１３０４等を介してＣＰＵ１３０１等に接続されている。通信部１３１６は、ネットワークに接続され、外部とのデータ通信処理を実行する。データ読み取り部１３１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１３１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００６３】
なお、図１３に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１３に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１３に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
また、携帯通信装置２６０としては、キーボード１３０８、ポインティングデバイス１３０９の代わりにキーがあり、プリンタなどのデータ出力部１３１８等は備えていなくてもよい。
【００６４】
前述の各装置を組み合わせて情報処理システムとしてもよく、また、各モジュールの処理内容として背景技術で説明した技術を採用してもよい。
第１の情報画像として地紋、第２の情報画像としてＱＲコードを示したが、これら以外の情報画像であってもよく、第１の情報画像と第２の情報画像の形態が異なっていればよい。また、２つの情報画像を合成する例を示したが、３つ以上の情報画像を合成するようにしてもよい。そのうちの１つは、他とは異なる形態であればよい。例えば、２つの情報画像はＱＲコードであるが、その他の情報画像は地紋であってもよい。また、それらの情報画像が表す符号は、互いに独立に生成されたものであればよい。
証明書２８０の真正性の確認を行う利用者が利用する情報処理装置として、携帯通信装置２６０を示したが、必ずしも携帯可能でなくてもよく、例えば、スキャナ等が接続された通信可能なＰＣであってもよい。
また、図７又は図１０の例に示した対応記憶モジュール１８５は、対応テーブル５００を記憶している場合は、証明書検証用サーバ２４０は証明書関連情報欄５３０に記憶されている情報を携帯通信装置２６０へ送信してもよい。そして、携帯通信装置２６０は、受信した証明書関連情報欄５３０に記憶されている情報をディスプレイに提示してもよい。また、証明書検証用サーバ２４０は利用者を管理しており、証明書関連情報欄５３０に記憶されている情報を送信するのは、携帯通信装置２６０の利用者が証明書検証用サーバ２４０によって管理されている場合に限るようにしてもよい。
【００６５】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００６６】
１１０…指示受付モジュール
１２０…証明書取出モジュール
１２５…証明書ＤＢ
１３０…画像生成モジュール
１４０…牽制文字列生成モジュール
１４５…地紋生成モジュール
１５０…証明書識別番号生成モジュール
１５５…ＱＲコード生成モジュール
１６０…画像合成モジュール
１７０…印刷モジュール
１８０…対応登録モジュール
１８５…対応記憶モジュール
２００…証明書処理システム
２１０…処理用端末
２２０…証明書登録サーバ
２３０…プリンタ
２４０…証明書検証用サーバ
２５０…通信回線
２６０…携帯通信装置
２７０…通信回線
２８０…証明書
７１０、１０１０…撮像モジュール
７２０、１０２０…ＱＲコード復号モジュール
７３０、１０３０…牽制文字列受付モジュール
７４０、７６０、１０４０、１０７０…送受信モジュール
７５０、１０６０…結果提示モジュール
７７０、１０５０…対応確認モジュール
１０８０…対応文字列抽出モジュール
【図１】
2010212930.tif 000003
【図２】
2010212930.tif 000004
【図３】
2010212930.tif 000005
【図４】
2010212930.tif 000006
【図５】
2010212930.tif 000007
【図６】
2010212930.tif 000008
【図７】
2010212930.tif 000009
【図８】
2010212930.tif 000010
【図９】
2010212930.tif 000011
【図１０】
2010212930.tif 000012
【図１１】
2010212930.tif 000013
【図１２】
2010212930.tif 000014
【図１３】
2010212930.tif 000015