(57)【特許請求の範囲】
【請求項１】
プリンタ装置から出力される電子データから第１の特徴量を抽出する第１の抽出手段と、
前記第１の抽出手段により抽出された前記第１の特徴量を登録する登録手段と、
前記登録手段が前記第１の特徴量を登録したことを示す登録情報を発行する登録情報発行手段と、
前記第１の特徴量が抽出された電子データに基づくプリントデータを生成する生成手段と、
前記生成手段が生成したプリントデータを、前記プリンタ装置を用いて印刷する印刷手段と、
前記印刷手段により印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像を読み取る読取手段と、
前記登録情報発行手段により発行された前記登録情報を受け付ける受付手段と、
前記読取手段が読み取った画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第２の特徴量を抽出する第２の抽出手段と、
前記読取手段が読み取った画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第３の特徴量を抽出する第３の抽出手段と、
前記第２の抽出手段が抽出した前記第２の特徴量と、前記登録手段により登録された特徴量であって、前記受付手段により受け付けられた登録情報により特定される前記第１の特徴量とを比較する比較手段と、
前記比較手段による比較の結果、前記第２の特徴量と前記第１の特徴量とが一致する場合に、前記第３の抽出手段が抽出した前記第３の特徴量を、前記第１の特徴量と対応付けて登録するよう前記登録手段を制御する制御手段と、
を備えたことを特徴とする画像処理システム。
【請求項２】
前記生成手段は、前記登録情報発行手段により発行された登録情報を含む、前記プリントデータを生成し、
前記受付手段は、前記読取手段が読み取った画像の中から、前記登録情報を認識して受け付けることを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記生成手段は、前記登録手段が登録した前記第１の特徴量を示す情報を含む、前記プリントデータを生成し、
前記第２の抽出手段は、前記読取手段が読み取った画像に含まれる、前記第１の特徴量を示す情報を抽出することにより、前記第２の特徴量を得ることを特徴とする請求項１または２に記載の画像処理システム。
【請求項４】
前記制御手段による制御に基づいて、前記登録手段が、前記第３の特徴量を、前記第１の特徴量と対応付けて登録したことを示す情報を通知する通知手段を更に備えることを特徴とする請求項１から３のいずれか１項に記載の画像処理システム。
【請求項５】
前記登録手段により前記第１の特徴量と前記第３の特徴量とが登録された後に、前記読取手段が、前記印刷手段により印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像を読み取った場合には、
前記受付手段は、前記読取手段が読み取った画像の中から、前記登録情報を認識して受け付け、
前記第２の抽出手段は、前記読取手段が読み取った画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第４の特徴量を抽出し、
前記第３の抽出手段は、前記読取手段が読み取った画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第５の特徴量を抽出し、
前記比較手段は、前記第２の抽出手段が抽出した前記第４の特徴量と、前記登録手段により登録された特徴量であって、前記受付手段により受け付けられた登録情報により特定される前記第１の特徴量とを比較するとともに、前記第３の抽出手段が抽出した前記第５の特徴量と、前記登録手段により登録された特徴量であって、前記受付手段により受け付けられた登録情報により特定される前記第３の特徴量とを比較することを特徴とする請求項１から４のいずれか１項に記載の画像処理システム。
【請求項６】
前記比較手段による比較の結果に基づいて、前記読取手段により読み取った印刷物の内容が、前記登録手段により特徴量が登録された内容と一致することを保証する保証情報を発行する保証情報発行手段を更に備えることを特徴とする請求項５に記載の画像処理システム。
【請求項７】
前記画像処理システムは、互いに接続されたデータ処理装置及びサーバ装置を含み、
前記データ処理装置は、
前記第１の抽出手段、前記生成手段、前記印刷手段、前記読取手段、前記受付手段、前記第２の抽出手段、前記第３の抽出手段、及び、
前記第１の特徴量、前記第２の特徴量、前記第３の特徴量を前記サーバ装置に送信する送信手段を備え、
前記サーバ装置は、
前記登録手段、前記登録情報発行手段、前記比較手段、前記制御手段、及び、
前記データ処理装置から、前記第１の特徴量、前記第２の特徴量、前記第３の特徴量を受信する受信手段を備えることを特徴とする請求項１から６のいずれか１項に記載の画像処理システム。
【請求項８】
プリンタ装置から出力される電子データから第１の特徴量を抽出する第１の抽出工程と、
前記第１の抽出工程で抽出された前記第１の特徴量を登録する登録工程と、
前記登録工程で前記第１の特徴量が登録されたことを示す登録情報を発行する登録情報発行工程と、
前記第１の特徴量が抽出された電子データに基づくプリントデータを生成する生成工程と、
前記生成工程で生成されたプリントデータを、前記プリンタ装置を用いて印刷する印刷工程と、
前記印刷工程で印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像を読み取る読取工程と、
前記登録情報発行工程で発行された前記登録情報を受け付ける受付工程と、
前記読取工程で読み取られた画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第２の特徴量を抽出する第２の抽出工程と、
前記読取工程で読み取られた画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第３の特徴量を抽出する第３の抽出工程と、
前記第２の抽出工程で抽出された前記第２の特徴量と、前記登録工程で登録された特徴量であって、前記受付工程で受け付けられた登録情報により特定される前記第１の特徴量とを比較する比較工程と、
前記比較工程における比較の結果、前記第２の特徴量と前記第１の特徴量とが一致する場合に、前記第３の抽出工程で抽出された前記第３の特徴量を、前記第１の特徴量と対応付けて登録するよう前記登録工程を制御する制御工程と、
を備えたことを特徴とするデータ処理方法。
【請求項９】
前記生成工程は、前記登録情報発行工程で発行された登録情報を含む、前記プリントデータを生成し、
前記受付工程は、前記読取工程で読み取られた画像の中から、前記登録情報を認識して受け付けることを特徴とする請求項８に記載のデータ処理方法。
【請求項１０】
前記生成工程は、前記登録工程で登録された前記第１の特徴量を示す情報を含む、前記プリントデータを生成し、
前記第２の抽出工程は、前記読取工程で読み取られた画像に含まれる、前記第１の特徴量を示す情報を抽出することにより、前記第２の特徴量を得ることを特徴とする請求項８または９に記載のデータ処理方法。
【請求項１１】
前記制御工程における制御に基づいて、前記登録工程で、前記第３の特徴量が、前記第１の特徴量と対応付けて登録されたことを示す情報を通知する通知工程を更に備えることを特徴とする請求項８から１０のいずれか１項に記載のデータ処理方法。
【請求項１２】
前記登録工程で前記第１の特徴量と前記第３の特徴量とが登録された後に、前記読取工程において、前記印刷工程で印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像が読み取られた場合には、
前記受付工程で、前記読取工程で読み取られた画像の中から、前記登録情報を認識して受け付け、
前記第２の抽出工程で、前記読取工程で読み取られた画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第４の特徴量を抽出し、
前記第３の抽出工程で、前記読取工程で読み取られた画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第５の特徴量を抽出し、
前記比較工程は、前記第２の抽出工程で抽出された前記第４の特徴量と、前記登録工程で登録された特徴量であって、前記受付工程で受け付けられた登録情報により特定される前記第１の特徴量とを比較するとともに、前記第３の抽出工程で抽出された前記第５の特徴量と、前記登録工程で登録された特徴量であって、前記受付工程で受け付けられた登録情報により特定される前記第３の特徴量とを比較することを特徴とする請求項８から１１のいずれか１項に記載のデータ処理方法。
【請求項１３】
前記比較工程における比較の結果に基づいて、前記読取工程で読み取られた印刷物の内容が、前記登録工程で特徴量が登録された内容と一致することを保証する保証情報を発行する保証情報発行工程を更に備えることを特徴とする請求項１２に記載のデータ処理方法。
【請求項１４】
請求項８から１３のいずれか１項に記載のデータ処理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項８から１３のいずれか１項に記載のデータ処理方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像に係るデータ処理を行う画像処理システム及びデータ処理方法及びコンピュータが読み取り可能な記憶媒体及びプログラムに関するものである。
【０００２】
【従来の技術】
従来、原本性の保証を伴うような文書をプリント処理する印刷システムが後述するように提案されている。
【０００３】
例えば、特開２０００−２８５０２４号公報では紙の原本が有する性質を電子情報に持たせ、電子情報の証明力を高めることを目的に、電子データを保存する際に、原本であることを示すファイル属性コードを付加し、少なくとも他の電子データと識別可能な状態で保存するようにしている。
【０００４】
又、特開２００１−２０２４３６号公報では保存された申請書類の安全性を長期にわたって確保する電子申請システムを提供することを目的として端末からネットワーク経由で電子的な書類の申請を行う電子申請システムが提供され、その電子申請システムは、書類保存装置と、端末から送信された書類を含む情報から改竄検知コードを計算する手段と、該情報を該改竄検知コードとともに書類保存装置に保存する手段とを有している。
【０００５】
又、本出願人は、先に特開２０００−２２４４０７号公報において電子署名に関するプリントの信頼性を向上させるようにするために、改竄が困難な形態でプリント上にメッセージダイジェスト値を付加するようにして、電子署名された文書データの価値を向上させることができるようにしている。
【０００６】
さらに、特開２０００−２８５０２４号公報、特開２００１−２０２４３６号公報で示すように電子情報の形態で管理サーバに元のデータを保存しておく事は、大規模な電子記憶装置が必要になりその維持管理が容易ではない。又、電子情報を長期にわたり、外部の記憶装置に保持することにより機密保全上のリスクが増大する。
【０００７】
又、本出願人は特開２０００−２２４４０７号公報において電子署名に関するプリントの信頼性を向上させるようにするための方策を提案しているが、プリントが行われた日時、及びその内容を第３者が保証する事はしていない。
【０００８】
【発明が解決しようとする課題】
従来の印刷システムは上記のように構成されているので、本出願人は、上述の観点から、コンピュータより電子データをプリントする際、大規模な電子記憶装置を用いず、元の電子データそのものを電子記憶装置に保持しないで、プリント日時、及びその内容を保証する印刷システムを提案している。
【０００９】
しかしながら、上記印刷システムでは、原本照合にユーザ固有の情報を利用していないため、その原本保証プリント時における電子証明の保証性を担保することができず、該原本保証プリント結果からその原本の保証性を客観的に判断することができにくい等の問題点があった。
【００１０】
本発明は、前記の課題を解決するためになされたもので、本発明の目的は、予め特徴量が登録されたプリントデータに基づいて印刷された印刷物に対してユーザが加筆したサイン情報の特徴量を、当該プリントデータの特徴量と対応付けて登録することができる仕組みを提供することである。
【００１１】
【課題を解決するための手段】
本発明に係る画像処理システムは、以下の特徴的構成を備える。
【００１２】
プリンタ装置から出力される電子データから第１の特徴量を抽出する第１の抽出手段と、前記第１の抽出手段により抽出された前記第１の特徴量を登録する登録手段と、前記登録手段が前記第１の特徴量を登録したことを示す登録情報を発行する登録情報発行手段と、前記第１の特徴量が抽出された電子データに基づくプリントデータを生成する生成手段と、前記生成手段が生成したプリントデータを、前記プリンタ装置を用いて印刷する印刷手段と、前記印刷手段により印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像を読み取る読取手段と、前記登録情報発行手段により発行された前記登録情報を受け付ける受付手段と、前記読取手段が読み取った画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第２の特徴量を抽出する第２の抽出手段と、前記読取手段が読み取った画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第３の特徴量を抽出する第３の抽出手段と、前記第２の抽出手段が抽出した前記第２の特徴量と、前記登録手段により登録された特徴量であって、前記受付手段により受け付けられた登録情報により特定される前記第１の特徴量とを比較する比較手段と、前記比較手段による比較の結果、前記第２の特徴量と前記第１の特徴量とが一致する場合に、前記第３の抽出手段が抽出した前記第３の特徴量を、前記第１の特徴量と対応付けて登録するよう前記登録手段を制御する制御手段とを備えたことを特徴とする。
【００１３】
プリンタ装置から出力される電子データから第１の特徴量を抽出する第１の抽出工程と、前記第１の抽出工程で抽出された前記第１の特徴量を登録する登録工程と、前記登録工程で前記第１の特徴量が登録されたことを示す登録情報を発行する登録情報発行工程と、前記第１の特徴量が抽出された電子データに基づくプリントデータを生成する生成工程と、前記生成工程で生成されたプリントデータを、前記プリンタ装置を用いて印刷する印刷工程と、前記印刷工程で印刷された印刷物であって、ユーザがサイン情報を加筆した印刷物上の画像を読み取る読取工程と、前記登録情報発行工程で発行された前記登録情報を受け付ける受付工程と、前記読取工程で読み取られた画像から、前記ユーザが加筆したサイン情報以外の画像の特徴量である第２の特徴量を抽出する第２の抽出工程と、前記読取工程で読み取られた画像に含まれる、前記ユーザが加筆したサイン情報の特徴量である第３の特徴量を抽出する第３の抽出工程と、前記第２の抽出工程で抽出された前記第２の特徴量と、前記登録工程で登録された特徴量であって、前記受付工程で受け付けられた登録情報により特定される前記第１の特徴量とを比較する比較工程と、前記比較工程における比較の結果、前記第２の特徴量と前記第１の特徴量とが一致する場合に、前記第３の抽出工程で抽出された前記第３の特徴量を、前記第１の特徴量と対応付けて登録するよう前記登録工程を制御する制御工程と、を備えたことを特徴とする。
【００２０】
【発明の実施の形態】
以下、本発明の画像処理装置を参照しながら説明する。
【００２１】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理システムの構成を説明する図であり、図中の破線を挟んでクライアント機器とサーバとが通信可能な画像処理システムの例に対応する。なお、本実施形態では、サーバ装置がユーザ毎に登録されている原本としてのファイルを管理する原本登録サーバで構成されている。
【００２２】
図１において、ユーザパソコン１００は、ユーザＩＤおよびプリントデータから特徴量を抽出し原本登録サーバ１２０に送出する。リーダ１０１は原本登録確認時に原稿データを読み取る。
【００２３】
なお、原本登録時には、原本登録サーバ１２０はユーザパソコン１００よりユーザＩＤ及び原稿特徴量を受け取り原本登録ファイル１２１として記憶する。
【００２４】
原本再プリント時には、原本登録サーバ１２０はユーザパソコン１００よりユーザＩＤ及び原稿特徴量、及び登録番号を受け取り、原本登録ファイル１２１の再プリントの旨を履歴として記憶する。
【００２５】
原本登録ファイル１２１には、原本登録サーバ１２０の記憶領域に記憶される登録データ（ユーザＩＤ，登録番号，日時，特徴量，確認履歴，ユーザパソコン１００より送信されるサインデータ１２２）が格納される。
【００２６】
プリンタ１１０は、ユーザパソコン１００からのプリントデータと原本登録サーバ１２０から取得してプリント番号と日時情報とを合成して、図２に示すようなフォーマットで原本保証コード付プリント１１１を出力する。
【００２７】
１０２は記憶データで、プリントデータ，特徴量抽出データ，メッセージダイジェスト値，サインエリア抽出値から構成されている。
【００２８】
図２は、図１に示したプリンタ１１０から出力される原本保証コード付プリント１１１のプリント内容を説明する図である。
【００２９】
図２において、２０１は証明内容エリアで、原本登録サーバ１２０から取得したプリント番号と日時情報とに対するテキスト出力エリアが、例えば用紙のヘッダ領域に確保された例である。２０２は本文プリントエリアであり、図１に示したリーダ１０１から入力された画像データをユーザパソコン１００にて画像処理された後のプリントデータである。
【００３０】
２０３はサインエリアで、ユーザが筆記具を使用してサインするエリアで、該エリア２０３内に記載されたサインデータは、後述するように原本登録サーバ１２０へ送信されて、ユーザ確認に利用される。
【００３１】
図３は、本発明の第１実施形態を示す情報処理装置を適用可能な画像処理システムの構成を説明するブロック図であり、図１と同一のものには同一の符号を付してあり、図１に示したクライアント機器側の構成に対応する。なお、原本登録サーバ１２０も図３に示したホストコンピュータと同様の構成を備えているものとする。
【００３２】
なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できる。
【００３３】
図３において、１００はユーザパソコンで、ＲＯＭ３のプリンタ用ＲＯＭに記憶された文書処理プリンタ等に基づいて、図形（グラフィックス），イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００３４】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには、上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理を行う際に使用する各種データを記憶する。
【００３５】
２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリアとして機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や図示しないポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。
【００３６】
７はディスクコントローラ（ＤＫＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ），フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００３７】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向インタフェース（インタフェース）２２を介してプリンタ１１０に接続されて、プリンタ１１０との通信制御処理を実行する。
【００３８】
なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。
【００３９】
また、ＣＰＵ１は、ＣＲＴ１０上の図示しないマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００４０】
プリンタ１１０において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラムに基づいてシステムバス１５に接続される各種のデバイスとのアクセスを統括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報として画像信号を出力する。
【００４１】
また、このＲＯＭ１３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラムを記憶している。
【００４２】
ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭには、ハードディスク等の外部メモリ１４が無いプリンタの場合には、ユーザパソコン上で利用される情報等を記憶している。
【００４３】
ＣＰＵ１２は入力部１８を介してホストコンピュータ１００との通信が可能となっており、プリンタ１１０内の情報等をユーザパソコン１００に通知可能に構成されている。
【００４４】
１９はＲＡＭで、ＣＰＵ１２の主メモリ，ワークメモリとして機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。
【００４５】
また、前述したハードディスク（ＨＤ），ＩＣカード等の外部メモリ１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセス制御される。
【００４６】
外部メモリ１４は、オプションとして接続され、フォントデータ，エミュレーションプログラム，フォームデータ等を記憶する。
【００４７】
さらに、外部メモリ１４は、１個に限らず、少なくとも１個以上備え、さらに内蔵フォントに加えてオプションフォントカードや言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを備え、操作パネル２１からのプリンタモード設定情報を記憶するようにしても良い。
【００４８】
図４は、本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連の画像処理手順に対応する。なお、（３０１）〜（３０９）はユーザパソコン１００側の各ステップに対応し、（３１０）〜（３１４）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００４９】
図５は、図３に示したＣＲＴ１０上に表示される第１のプリント属性選択画面の一例を示す図であり、例えば外部メモリ１１よりＲＡＭ２上にロードされているプリンタドライバによりユーザインタフェースとして表示されるものとする。
【００５０】
図５において、１１０１は通常プリントボタンで、該通常プリントボタン１１０１が押下指示されると、図１に示したユーザパソコン１００のアプリケーションから出力される出力情報をプリンタ１１０が出力可能なプリントデータを作成してプリンタ１１０で出力される。
【００５１】
１１０２は原本登録プリントボタンで、該原本登録プリントボタン１１０２が押下指示されると、図１に示したユーザパソコン１００のアプリケーションから出力される出力情報をプリンタ１１０が出力可能なプリントデータを作成するとともに、原本登録サーバ１２０から取得される登録番号，日時データとから作成されるプリントデータとを合成してプリンタ１１０で出力される。
【００５２】
まず、図４のステップ（３０１）において、ユーザパソコン１００のＣＲＴ１０上に図５に示す操作画面を表示して、ユーザが通常プリントか原本登録プリントかの選択を原本登録プリントボタン１１０２または通常プリントボタン１１０１により行う。原本登録プリントの選択をユーザが行った際は、ステップ（３０３）〜（３０６）の処理を行う。通常プリントの選択をユーザが行った際は、ステップ（３０２）に進み、図２に示した本文プリントエリア２０２の部分のプリントデータのみ作成して、ステップ（３０８）へ進む。
【００５３】
一方、ステップ（３０２）で、原本登録プリントが選択された場合には、ステップ（３０３）において、図６に示す方法でプリントデータからハッシュ変換を行い、特徴量としてメッセージダイジェスト値を抽出する。
【００５４】
そして、ステップ（３０４）において、ユーザパソコンに既設定されているユーザＩＤと、ステップ（３０３）で抽出したメッセージダイジェスト値を原本登録サーバ１２０に送出する。
【００５５】
次に、ステップ（３０５）において、原本登録サーバ１２０での登録可否の結果（登録が可の場合には、登録番号，日時が結果に含まれる）を受信する。そして、ステップ（３０６）において、原本登録サーバ１２０より通知された登録の可否を判断して、ＮＧであると判断した場合は、ステップ（３０９）で、登録不可であることをユーザパソコン１００のＣＲＴ１０に表示して、処理を終了する。
【００５６】
一方、ステップ（３０６）で、登録ＯＫと判断された場合には、ステップ（３０７）で、図２に示した証明内容エリア２０１及び本文プリントエリア２０２のプリントデータを作成する。そして、ステップ（３０８）において、ステップ（３０７）で作成されたプリントデータに基づきプリンタ１１０でプリント処理を実行して、処理を終了する。
【００５７】
以下、ステップ（３１０）〜（３１４）に示す原本登録サーバ１２０の処理を説明する。
【００５８】
まず、ステップ（３１０）において、ユーザパソコン１００からデータを受信した日時を特定する。そして、ステップ（３１１）において、ユーザパソコン１００から送られてきたユーザＩＤが正当か否かを検証して、正当なユーザＩＤでないと判断した場合は、ステップ（３１４）へ進み、確認結果（登録可否の結果（この場合は、登録否を通知））をユーザパソコン１００に通知して、処理を終了する。
【００５９】
一方、ステップ（３１１）で、正当なユーザＩＤであると判断した場合は、ステップ（３１２）へ進み、受信日時及びユーザＩＤによりユニークに決められる登録番号を決定しユーザパソコン１００に送出する。次に、ステップ（３１３）において、図１に示した原本登録ファイル１２１に該当するデータ（ユーザＩＤ，特徴量）を格納して、ステップ（３１４）へ進み、結果をユーザパソコン１００に通知して、処理を終了する。なお、ステップ（３１３）において、初回時には、サインデータ１２２のみは、空欄のまま格納される。
【００６０】
図６は、図１に示したユーザパソコン１００によるプリントデータ作成処理状態を説明する図であり、図４のステップ（３０７）のプリントデータ作成処理に対応する。
【００６１】
図６において、４０１は元プリントデータ、４０２は送信データで、原本登録サーバ１２０より送信される。４０３は付加処理を示し、本文プリントエリア２０２のプリントデータに図２に示した証明内容エリア２０１に印刷される登録番号・日時データを付加する処理である。
【００６２】
４０５は電子透かし重畳処理で、メッセージダイジェスト値４０４を、後述する図８で示す方式で電子透かしとしてプリントデータに重畳する処理である。
【００６３】
図７は、図１に示したユーザパソコン１００によるメッセージダイジェスト値の生成概念を説明する図であり、図４に示したステップ（３０３）の特徴量抽出処理に対応する。
【００６４】
図７に示すように、本実施形態では、例えばハッシュ関数ＭＤ５を用いてメッセージダイジェスト値４０４を算出するようにしている。ハッシュ関数ＭＤ５は例えば、現在実用に用いられている暗号化プログラムの一つであるＰＧＰ（Ｐｒｅｔｔｙ  Ｇｏｏｄ  Ｐｒｉｖａｃｙ）でメッセージダイジェスト関数として用いられているものである。
【００６５】
図８は、図１に示したユーザパソコン１００による電子透かし処理例を説明する図である。
【００６６】
図８に示すように、本実施形態では、電子透かし情報としてメッセージダイジェスト値４０４をプリント画像に付加する。８０１は周波数変換処理で、元画像データに所定の周波数変換処理を施す。８０２は逆周波数変換処理である。なお、電子透かし技術は、公知の技術であり、例えば特開平９−１９１３９４号公報に詳述されている。
【００６７】
図９は、本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連の画像処理手順に対応する。なお、（４０１）〜（４０７）はユーザパソコン１００側の各ステップに対応し、（４１０）〜（４１４）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、サイン登録処理について詳述する。
【００６８】
まず、ステップ（４０１）において、リーダ１０１によりプリンタ１１０から出力された原本保証コード付プリント１１１を読み取り、例えばヘッダ領域上の登録番号・日時４０２、及び特徴量となるメッセージダイジェスト値４０４とサインエリア内の画像データを抽出する。そして、ステップ（４０２）において、サインエリアの画像データに対して、ＲＡＭ２上に確保されるサインデータ画像に対するエリア内を複数の画像からなる図１０に示すようにブロックに分割して、各ブロックの色情報（Ｒ，Ｇ，Ｂ）と、ブロック座標（ｘ，ｙ）を特徴量として抽出する。
【００６９】
次に、ステップ（４０３）で、登録番号、本文画像特徴量、サインエリアの特徴量を原本登録サーバ１２０に送出する。
【００７０】
そして、ステップ（４０４）において、原本登録サーバ１２０での結果情報を受信する。次に、ステップ（４０５）において、原本登録サーバ１２０から受信した結果情報から登録結果を判定し、登録結果が可判定の時は、ステップ（４０６）において、図１１に示すように、登録確認を示す「サインの登録ができました」とのメッセージをＣＲＴ１０上に表示して、処理を終了する。
【００７１】
一方、ステップ（４０５）で、登録結果がＮＧ判定の時は、ステップ（４０７）において、図１１に示すように、登録確認を示す「サインの登録ができませんでした」とのメッセージをＣＲＴ１０上に表示して、処理を終了する。
【００７２】
図１１（ａ），（ｂ）は、本発明に係る画像処理システムにおける登録確認証結果印刷例を示す図であり、（ａ）はサイン登録ＯＫメッセージ表示例で、（ｂ）はサイン登録ＮＧメッセージ表示例である。
【００７３】
以下、ステップ（４１０）〜（４１４）に示す原本登録サーバ１２０の処理を説明する。
【００７４】
まず、ステップ（４１０）において、ユーザパソコン１００から送られてくる登録番号・日時データ４０２、及びメッセージダイジェスト値４０４，サインエリア情報を受信し、登録番号・日時データ４０２、及びメッセージダイジェスト値４０４と原本登録ファイル１２１の内容（サインデータ以外）と照合し合致しているかどうかを判定し、合致していると判定した場合は、ステップ（４１１）で、原本登録ファイル１２１の確認履歴の項目に、登録可判定及び日時を格納する。
【００７５】
そして、ステップ（４１３）で、送られてきたサインエリア情報をサインデータに登録する。そして、ステップ（４１４）で、確認した判定結果をユーザパソコン１００に通知して、処理を終了する。
【００７６】
一方、ステップ（４１０）で、合致していないと判定した場合は、原本登録ファイル１２１の確認履歴の項目に、登録不可判定及び日時を格納して、ステップ（４１４）へ進み、確認した判定結果をユーザパソコン１００に通知して、処理を終了する。
【００７７】
これにより、原本登録ユーザのサインの特徴情報が原本登録サーバ１２０にファイルとして登録される。
【００７８】
図１２は、本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートであり、図１に示したユーザパソコン１００と原本登録サーバ１２０との間における一連の画像処理手順に対応する。なお、（８０１）〜（８０６）はユーザパソコン１００側の各ステップに対応し、（８１０）〜（８１３）は原本登録サーバ１２０側の各ステップに対応する。また、各ステップに対応する制御プログラムは外部メモリ１１等よりＲＡＭ２上にロードされて、ＣＰＵ１が実行することにより達成されるものとする。以下、プリント処理について詳述する。
【００７９】
まず、ステップ（８０１）において、リーダ１０１によりプリンタ１１０から出力された原本保証コード付プリント１１１を読み取り、例えばヘッダ領域上の登録番号・日時４０２、及びメッセージダイジェスト値４０４を抽出する。そして、ステップ（８０２）において、原本保証プリント１１１上のサインエリア２０３の画像データに対して、エリア内を複数の画像からなる図１０に示すようなブロックに分割して、各ブロックの色情報（Ｒ，Ｇ，Ｂ）と、ブロック座標（ｘ，ｙ）を特徴量として抽出し、ステップ（８０１）で抽出したデータとともに原本登録サーバ１２０に送出する。
【００８０】
そして、ステップ（８０３）において、原本登録サーバ１２０での確認情報を受信する。
【００８１】
次に、ステップ（８０４）において、原本登録サーバ１２０から受信した確認情報の内容を判定して、確認情報が肯定であると判定した場合は、ステップ（８０５）において、図１３に示すフォーマットで登録確認証をプリンタ１１０でプリントして、処理を終了する。
【００８２】
一方、ステップ（８０４）で確認情報が否定と判定された場合には、ステップ（８０６）で、図１４に示すフォーマットで登録不確認をプリントして、処理を終了する。
【００８３】
図１３，図１４は、本発明に係る画像処理システムにおける登録確認証結果印刷例を示す図であり、図１３は確認ＯＫ例で、図１４は確認ＮＧ例である。
【００８４】
以下、ステップ（８１０）〜（８１３）に示す原本登録サーバ１２０の処理を説明する。
【００８５】
まず、ステップ（８１０）において、ユーザパソコン１００から送られてくる登録番号・日時４０２、及びメッセージダイジェスト値４０４とサインエリアの特徴量である、ブロック単位の色情報、座標情報（図１０）を受信し、原本登録ファイル１２１の内容と照合し合致しているかどうかを判定し、合致していると判定した場合は、ステップ（８１１）で、原本登録ファイル１２１の確認履歴の項目に、肯定判定及び確認日時を格納する追加処理を行い、ステップ（８１３）で、ステップ（８１０）で確認した、確認情報（確認番号，確認結果，確認日時を含む）結果をユーザパソコン１００に通知して、処理を終了する。
【００８６】
一方、ステップ（８１０）で、合致していないと判定した場合には、ステップ（８１２）で原本登録ファイル１２１の確認履歴の項目に、否定判定及び確認日時を格納して、ステップ（８１３）で、ステップ（８１０）で確認した、確認情報（確認番号，確認結果，確認日時を含む）をユーザパソコン１００に通知して、処理を終了する。
【００８７】
〔第２実施形態〕
なお、上記第１実施形態では、図１０に示すように、登録確認結果をテキストデータで印刷する場合について説明したが、登録確認結果をプリント画像全域に薄い濃度の文字で付加するように構成してもよい。以下、その実施形態について説明する。
【００８８】
図１５は、本発明の第２実施形態を示す画像処理システムにおける登録確認証印刷結果を示す図であり、第１実施形態における図１３，図１４で示すように、通常の印字形態で登録確認証を印字する代わりに、登録確認結果をプリント画像全域に薄い濃度の文字で付加する例である。
【００８９】
本実施形態では、図１５の登録確認結果を１００１で示すように、プリント画像全域に薄い濃度の文字で付加するものである。これにより登録確認結果の改竄を困難とすることができる。
【００９０】
以下、図１６に示すメモリマップを参照して本発明に係るデータ処理装置およびサーバ装置を適用可能な画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【００９１】
図１６は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９４】
本実施形態における図４，図９，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００９８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１０１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではい。
【０１０２】
上記実施形態によれば、電子データをプリントする際に電子データの特徴量及びプリント作成日時を原本登録サーバに記憶する手段を設ける事によって、元の電子データ全体を原本登録サーバに記憶する事を避けて、原本登録システムを構成することが可能となり、記憶容量増大および機密漏洩のリスクを低減する事ができる。
【０１０３】
さらに、プリント物に管理者や承認者の署名（サイン）を加筆することで原本性の信頼度を上げるためのサインエリアを設けてあり、それを含めて登録することでデータの改竄が困難な形態になる。
【０１０４】
また、「サイン」は旧来から社会的認知度の高い認証手段と、電子的な手段と結びつけたことにより、サイン認証の弱点であった、日時の保証、改竄検知を補っているのでより確実に原本性保証を実現することができる。
【０１０５】
これにより、元電子データを改竄せずに再度出力された場合において、プリント作成日時の改変に対する保護効果、改竄されていない場合画像特徴量だけでなく、署名によって原本性へ信頼度の向上につながるものである。
【０１０６】
【発明の効果】
以上説明したように、本発明によれば、予め特徴量が登録されたプリントデータに基づいて印刷された印刷物に対してユーザが加筆したサイン情報の特徴量を、当該プリントデータの特徴量と対応付けて登録することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像処理システムの構成を説明する図である。
【図２】図１に示したプリンタから出力される原本保証コード付プリントのプリント内容を説明する図である。
【図３】本発明の第１実施形態を示す情報処理装置を適用可能な画像処理システムの構成を説明するブロック図である。
【図４】本発明に係る画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図５】図３に示したＣＲＴ上に表示される第１のプリント属性選択画面の一例を示す図である。
【図６】図１に示したユーザパソコンによるプリントデータ作成処理状態を説明する図である。
【図７】図１に示したユーザパソコンによるメッセージダイジェスト値の生成概念を説明する図である。
【図８】図１に示したユーザパソコンによる電子透かし処理例を説明する図である。
【図９】本発明に係る画像処理システムにおける第２のデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係る画像処理システムにおけるサイン登録抽出方法を説明する図である。
【図１１】本発明に係る画像処理システムにおけるサイン登録確認証結果印刷例を示す図である。
【図１２】本発明に係る画像処理システムにおける第３のデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像処理システムにおける登録確認証印刷結果を示す図である。
【図１４】本発明に係る画像処理システムにおける登録確認証印刷結果を示す図である。
【図１５】本発明の第２実施形態を示す画像処理システムにおける登録確認証印刷結果を説明する図である。
【図１６】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  ユーザパソコン
１０２  記憶データ
１１０  プリンタ
１１１  原本保証コード付きプリント
１２０  原本登録サーバ
【図１】
0004040517.tif 000002
【図２】
0004040517.tif 000003
【図３】
0004040517.tif 000004
【図４】
0004040517.tif 000005
【図５】
0004040517.tif 000006
【図６】
0004040517.tif 000007
【図７】
0004040517.tif 000008
【図８】
0004040517.tif 000009
【図９】
0004040517.tif 000010
【図１０】
0004040517.tif 000011
【図１１】
0004040517.tif 000012
【図１２】
0004040517.tif 000013
【図１３】
0004040517.tif 000014
【図１４】
0004040517.tif 000015
【図１５】
0004040517.tif 000016
【図１６】
0004040517.tif 000017