(57)【要約】【課題】  データから抽出した特徴量と、出力条件情報とを対応付けて登録しておくことにより、より精度の高いデータ管理を行うことができるデータ管理装置、データ管理システム、データ管理方法を提供する。【解決手段】  ＭＦＰ１５０において、画像データから抽出された特徴量は、ユーザにより入力された出力条件情報とともに、原本性保証サーバ２００に送信される。原本性保証サーバ２００は、受信した特徴量と出力条件情報とを、原本情報としてＨＤ２１３に記憶する。その後、ＭＦＰ１５０から新たな画像データから抽出した特徴量、及びその画像データの出力条件を受信すると、特徴量比較部２０５が、それぞれの特徴量を比較するとともに、ＣＰＵ２０１が、出力条件が記憶された出力条件情報に適合するか判定し、それらの結果に基づいて保証情報発行部２０６が保証情報を発行する。【選択図】  図６
2007328519.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータを入力する入力手段と、
前記入力手段により入力された前記第１のデータから第１の特徴量を抽出する抽出手段と、
前記入力手段により入力された第２のデータから、前記抽出手段が予め抽出した第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶手段と、
前記抽出手段が抽出した前記第１の特徴量と、前記記憶手段に記憶された前記第２の特徴量とを比較する比較手段と、
前記第１のデータを出力する出力手段と、
前記出力手段が前記第１のデータを出力する際の出力条件が、前記記憶手段に記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定手段と、
前記比較手段による比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定手段が、前記出力手段が前記第１のデータを出力する際の出力条件が前記記憶手段に記憶された出力条件情報に適合すると判定した場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行手段と、
を備えることを特徴とするデータ管理装置。
【請求項２】
前記入力手段は、原稿上の画像を読み取って画像データを入力する読取装置を含むことを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記入力手段は、ネットワークを介して接続された他の端末から印刷データを受信して入力する通信装置を含むことを特徴とする請求項１に記載のデータ管理装置。
【請求項４】
前記出力条件情報を生成する生成手段を更に備え、
前記生成手段は、前記読取装置が原稿上の画像を読み取って前記第１のデータを入力した際の読取条件に基づいて、前記出力条件情報を生成することを特徴とする請求項２に記載のデータ管理装置。
【請求項５】
前記出力条件情報を生成する生成手段を更に備え、
前記生成手段は、ユーザが指示した内容に基づいて、前記出力条件情報を生成することを特徴とする請求項１から３のいずれか１項に記載のデータ管理装置。
【請求項６】
前記出力手段は、データを印刷出力する印刷装置を含み、
前記出力条件情報は、前記印刷装置において前記第１のデータを印刷出力する際の印刷条件に関する情報であることを特徴とする請求項１から５のいずれか１項に記載のデータ管理装置。
【請求項７】
前記出力条件情報は、少なくとも、前記印刷装置が前記第１のデータを印刷する際の、用紙サイズ、解像度、カラーまたはモノクロ指定、のいずれかを示す情報を含むことを特徴とする請求項６に記載のデータ管理装置。
【請求項８】
前記出力手段は、データを表示出力する表示装置を含み、
前記出力条件情報は、前記表示装置において前記第１のデータを表示出力する際の表示条件に関する情報であることを特徴とする請求項１から５のいずれか１項に記載のデータ管理装置。
【請求項９】
前記判定手段は、前記出力手段が前記第１のデータを出力する際にユーザにより設定された出力条件が、前記記憶手段に記憶された前記第２の画像データの出力条件情報に適合するか否かを判定することを特徴とする１から８のいずれか１項に記載のデータ管理装置。
【請求項１０】
前記出力手段は、前記発行手段により発行された保証情報とともに、前記第１のデータを出力することを特徴とする請求項１から９のいずれか１項に記載のデータ管理装置。
【請求項１１】
前記比較手段による比較の結果、前記第１の特徴量と前記第２の特徴量とが一致しなかった場合、または、前記判定手段が、前記出力手段が前記第１のデータを出力する際の出力条件が前記記憶手段に記憶された出力条件情報に適合しないと判定した場合には、前記出力手段が前記第１のデータを出力することを禁止することを特徴とする請求項１から９のいずれか１項に記載のデータ管理装置。
【請求項１２】
第１のデータを入力する入力手段と、
前記入力手段により入力された前記第１のデータから第１の特徴量を抽出する抽出手段と、
前記入力手段により入力された第２のデータから、前記抽出手段が予め抽出した第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶手段と、
前記抽出手段が抽出した前記第１の特徴量と、前記記憶手段に記憶された前記第２の特徴量とを比較する比較手段と、
前記第１のデータを出力する出力手段と、
前記出力手段が前記第１のデータを出力する際の出力条件が、前記記憶手段に記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定手段と、
前記比較手段による比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定手段が、前記出力手段が前記第１のデータを出力する際の出力条件が前記記憶手段に記憶された出力条件情報に適合すると判定した場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行手段と、
を備えることを特徴とするデータ管理システム。
【請求項１３】
第１のデータを入力する入力工程と、
前記入力工程で入力された前記第１のデータから第１の特徴量を抽出する抽出工程と、
前記入力工程で入力された第２のデータから、前記抽出工程において予め抽出された第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶工程と、
前記抽出工程において抽出された前記第１の特徴量と、前記記憶工程で記憶された前記第２の特徴量とを比較する比較工程と、
前記第１のデータを出力する出力工程と、
前記出力工程で前記第１のデータを出力する際の出力条件が、前記記憶工程で記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定工程と、
前記比較工程における比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定工程において、前記出力工程で前記第１のデータを出力する際の出力条件が前記記憶工程で記憶された出力条件情報に適合すると判定された場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行工程と、
を備えることを特徴とするデータ管理方法。
【請求項１４】
請求項１３に記載のデータ管理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データから抽出した特徴量を用いてデータ管理を行うデータ管理装置、データ管理システム、データ管理方法、及びそのプログラム、記憶媒体に関する。
【背景技術】
【０００２】
従来から、データから抽出した特徴量を用いて、各種データの管理を行う技術が知られている。
【０００３】
例えば、原本として登録されるべき原稿上の画像から抽出した特徴量を原本性保証サーバに登録しておき、後から読み取った原稿上の画像から抽出した特徴量と照合することが知られている。この照合の結果、それぞれの特徴量が一致すれば、後から読み取った原稿上の画像が予め原本として特徴量が登録されている原稿上の画像と同じ内容を含むことを保証することができる（例えば、特許文献１参照）。
【特許文献１】特開２００４−２４６６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では次のような問題があった。
【０００５】
例えば、上記した特許文献１においては、後から読み取った原稿上の画像から抽出した特徴量が、予め登録されている原本の特徴量と一致した場合に、後から読み取った原稿が原本性を有するものであると保証される。この場合、保証されたことを示す方法としては、読み取った画像に、原本性を有するものであると保証したことを示す情報を付加して印刷出力または表示出力することが考えられる。
【０００６】
しかしながら、この時、特徴量が一致したことにより、原稿上の画像の原本性が保証された後、実際に表示または印刷出力する場合に、原本とは異なる出力条件を用いて出力されてしまう場合がある。例えば、原本性を保証された画像を、原本上の画像がカラー画像であるにもかかわらず、モノクロで印刷または表示出力されてしまうと、出力された画像は、視覚的に原本とは異なるものになってしまう。
【０００７】
本発明は、上記の課題を解決するためになされたものであり、データから抽出した特徴量と、出力条件情報とを対応付けて登録しておくことにより、より精度の高いデータ管理を行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために本発明のデータ管理装置は、第１のデータを入力する入力手段と、前記入力手段により入力された前記第１のデータから第１の特徴量を抽出する抽出手段と、前記入力手段により入力された第２のデータから、前記抽出手段が予め抽出した第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶手段と、前記抽出手段が抽出した前記第１の特徴量と、前記記憶手段に記憶された前記第２の特徴量とを比較する比較手段と、前記第１のデータを出力する出力手段と、前記出力手段が前記第１のデータを出力する際の出力条件が、前記記憶手段に記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定手段と、前記比較手段による比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定手段が、前記出力手段が前記第１のデータを出力する際の出力条件が前記記憶手段に記憶された出力条件情報に適合すると判定した場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行手段とを備えることを特徴とする。
【０００９】
また、本発明のデータ管理システムは、第１のデータを入力する入力手段と、前記入力手段により入力された前記第１のデータから第１の特徴量を抽出する抽出手段と、前記入力手段により入力された第２のデータから、前記抽出手段が予め抽出した第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶手段と、前記抽出手段が抽出した前記第１の特徴量と、前記記憶手段に記憶された前記第２の特徴量とを比較する比較手段と、前記第１のデータを出力する出力手段と、前記出力手段が前記第１のデータを出力する際の出力条件が、前記記憶手段に記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定手段と、前記比較手段による比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定手段が、前記出力手段が前記第１のデータを出力する際の出力条件が前記記憶手段に記憶された出力条件情報に適合すると判定した場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行手段とを備えることを特徴とする。
【００１０】
また、本発明のデータ管理方法は、第１のデータを入力する入力工程と、前記入力工程で入力された前記第１のデータから第１の特徴量を抽出する抽出工程と、前記入力工程で入力された第２のデータから、前記抽出工程において予め抽出された第２の特徴量と、前記第２のデータに設定された出力条件情報とを対応付けて記憶する記憶工程と、前記抽出工程において抽出された前記第１の特徴量と、前記記憶工程で記憶された前記第２の特徴量とを比較する比較工程と、前記第１のデータを出力する出力工程と、前記出力工程で前記第１のデータを出力する際の出力条件が、前記記憶工程で記憶された前記第２のデータの出力条件情報に適合するか否かを判定する判定工程と、前記比較工程における比較の結果、前記第１の特徴量と前記第２の特徴量とが一致した場合であって、且つ、前記判定工程において、前記出力工程で前記第１のデータを出力する際の出力条件が前記記憶工程で記憶された出力条件情報に適合すると判定された場合に、前記第１のデータの内容が前記第２のデータの内容と同一であることを保証する保証情報を発行する発行工程とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、データから抽出した特徴量と、出力条件情報とを対応付けて登録しておくことにより、より精度の高いデータ管理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の実施形態を説明する。
【００１３】
（第１の実施形態）
図１は、本発明の第１の実施形態における原本性保証システムに備えられたパーソナルコンピュータ（ＰＣ）１００、及び複合機（ＭＦＰ）１５０の構成を説明するブロック図である。
【００１４】
図１において、ＰＣ１００は、ＲＯＭ１０２に記憶された文書処理プログラムを読み出して、図形、イメージ、文字、表などが混在した文書処理を実行するＣＰＵ１０１を備えている。また、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されているプログラムを読み出して実行することにより、システムバス１０５に接続されている各デバイスを統括的に制御する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）１０６は、キーボード（ＫＢ）１０７からのキー入力を制御する。
【００１５】
ＣＲＴコントローラ（ＣＲＴＣ）１０８は、ＣＲＴディスプレイ（ＣＲＴ）１０９による表示出力を制御する。ディスクコントローラ（ＤＫＣ）１１０は、ブートプログラム、種々のアプリケーションプログラム、フォントデータ、各種ファイルなどを記憶するハードディスク（ＨＤ）１１１へのアクセスを制御する。インターフェースコントローラ（ＩＦＣ）１１２は、双方向インターフェース１３０を介して、ＭＦＰ１５０とのデータ通信処理を制御する。
【００１６】
ＣＰＵ１０１は、例えばＲＡＭ１０３に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０９に印刷物のプレビュー表示を行う。さらに、ＣＰＵ１０１は、ＣＲＴ１１０上のマウスカーソル等を用いて指示されたコマンドに基づいて、登録された種々のウインドウを表示し、各種のデータ処理を実行する。
【００１７】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎａｌ  Ｐｒｉｎｔｅｒ）１５０には、ＣＰＵ１５１が備えられている。ＣＰＵ１５１は、ＲＯＭ１５２のプログラムＲＯＭ１５２ｂ、またはハードディスク（ＨＤ）１６５に記憶された制御プログラムを読み出してシステムバス１５５上の各デバイスを制御する。また、ＣＰＵ１５１は、プリンタインターフェース（Ｉ／Ｆ）１５７を介して接続されるプリンタ１５８に印刷データとしての画像信号を出力するよう制御する。さらに、ＣＰＵ１５１は、スキャナインターフェース（Ｉ／Ｆ）１５９を介して接続されるスキャナ１６０を制御し、読み取った画像データを入力する。
【００１８】
ＲＯＭ１５２のフォントＲＯＭ１５２ａは、表示または印刷出力するためのデータを生成する際に使用するフォントデータを記憶している。ＲＯＭ１５２のデータＲＯＭ１５２ｃは、外部メモリであるハードディスク（ＨＤ）１６５がない場合に参照される情報を記憶している。ＣＰＵ１５１は、入出力部１５６を介してＰＣ１００との通信処理が可能であって、プリンタ１５８に関する情報をＰＣ１００に通知することが可能である。
【００１９】
ＲＡＭ１５３は、ＣＰＵ１５１の主メモリ、ワークエリア等として機能するＲＡＭである。ＲＡＭ１５３は、受信バッファ、ページバッファ、ワークバッファ等として用いられ、専用バッテリーによりＭＦＰ１５０の電源が切れた場合でも、情報を保持しておくことが可能である。
【００２０】
クロック発生部１６１は、プリンタ１５８またはスキャナ１６０の内部処理うち、特に時間情報に基づいて処理される内容の処理を行う場合に参照される内部クロックを発生させる。
【００２１】
操作部１６３は、プリンタ１５８及びスキャナ１６０を操作する操作ボタンと、動作状況を表示する液晶パネル部から構成されている。
【００２２】
図７に操作部１６３の外観図を示す。液晶パネル部７０１は、登録されている画像のプレビューや印刷状況などの装置情報、または各種処理の結果を表示する。また、液晶パネル部７０１は、タッチパネルであって、ユーザが触れた位置情報を検知して、各種処理の指示や文字情報の入力を行うことができる。スタートボタン７０２は、コピー機能や送信機能などのスタートを指示する場合に押下する。
【００２３】
その他のハードキーとして、機器のリセットを行うリセットボタン７０３、電源のオン／オフを行う電源ボタン７０４、コピー部数などを入力するテンキー群７１０、液晶パネル部７０１に表示されたカーソルを操作するためのカーソルキー７０６等がある。また、装置の機能モードを切替えるためのモードキーとして、コピーキー７０７、送信キー７０８、ボックスキー７０９が備えられている。ログインキー７０５は、ユーザが装置の操作を行う前にユーザ認証を受ける際に押下するもので、ユーザが既にログインしている状態で押下するとログアウトすることができる。
【００２４】
図１に戻り、ディスクコントローラ（ＤＫＣ）１６４は、フォントデータ、各種ファイル、受信データ等を記憶するハードディスク（ＨＤ）１６５へのアクセスを制御する。特徴量抽出部１６６は、ＰＣ１００から受信した印刷データまたは、スキャナ１６０で読み取って入力した画像データなどから、それらの特徴量を抽出する。ここでの特徴量の抽出方法は、公知の技術を用いる（必要があれば、特開２００４−２４６６６２号公報を参照）。
【００２５】
抽出される特徴量は、それぞれのデータに含まれる内容（文字列、図形）などからユニークに決定されるものであって、内容に何らかの改ざんが行われると、同一でなくなるものである。なお、この特徴量は、原稿を読み取る際の、スキャナ１６０の読取精度に起因するような範囲の誤差は無視するようにしてもよい。これにより、内容を改ざんされたものではなく、単に原稿を読み取る際の読取誤差が生じただけの場合に、改ざんされているとして判定されてしまうことを防ぐことができる。
【００２６】
特徴量抽出部１６６は、ビットマップ画像データなどのイメージデータから特徴量を抽出でき、または、文字コードデータなどから、イメージデータに展開することなく、直接特徴量を抽出することもできる。
【００２７】
ネットワークインターフェース（Ｉ／Ｆ）１６７は、後述するように、ＭＦＰ１５０やその他の装置を接続するためのネットワーク３００と接続し、データ通信を可能とする。
【００２８】
図２は、第１の実施形態における原本性保証サーバ２００の構成を示すブロック図である。原本性保証サーバ２００に備えられたＣＰＵ１０１は、ＲＯＭ２０２に記憶されているプログラムを読み出して実行することで、システムバス２０７に接続されている各デバイスを統括的に制御する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（ＫＢＣ）２０８は、キーボード（ＫＢ）２０９からのキー入力を制御する。
【００２９】
ＣＲＴコントローラ（ＣＲＴＣ）２１０は、ＣＲＴディスプレイ（ＣＲＴ）２１１による表示出力を制御する。ディスクコントローラ（ＤＫＣ）２１２は、ブートプログラム、種々のアプリケーションプログラム、フォントデータ、各種ファイルなどを記憶するハードディスク（ＨＤ）２１３へのアクセスを制御する。ＨＤ１１１は、ＲＡＩＤ５（複数のディスクにデータとパリティ情報を記録することで耐障害性を高める技術）などによりデータ保管の信頼性を高められており、不正アクセスを防止することもできる。ネットワークインターフェース（Ｉ／Ｆ）２１４は、ネットワーク３００を介して、ネットワーク３００上の他の端末と通信処理を行う。
【００３０】
特徴量管理部２０４は、ＭＦＰ１５０などから送信されてきて、ハードディスク２１３に記憶している画像データの特徴量の管理を行う。なおここでは、後述する様に、画像データの特徴量に加えて、それぞれの画像データに対応付けて設定された出力条件情報も記憶している。特徴量比較部２０５は、ＭＦＰ１５０などから送信されてきた特徴量と、ハードディスク２１３に記憶されている特徴量とを比較する。なお、この比較の結果、それぞれの特徴量が一致した場合には、ＣＰＵ２０１が、それぞれの特徴量を抽出した元の画像データが同一の内容を含んでいると判定する。
【００３１】
保証情報発行部２０６は、特徴量比較部２０５による比較の結果、それぞれの特徴量が一致した場合であって、且つ、ＨＤ２１３に記憶された出力条件情報に画像データの出力条件が適合する場合に動作する。即ち、保証情報発行部２０６は、鑑定された画像データが原本性を有することを保証するための情報を発行し、特徴量の送信元である端末（例えばＭＦＰ１５０）に通知する。
【００３２】
図３は、第１の実施形態における原本性保証システム全体のシステム構成を示す。上述したＰＣ１００及びＭＦＰ１５０は、双方向インターフェース１３０により、接続されている。ＭＦＰ１５０は更に、原本性保証サーバ２００とネットワーク３００を介して互いに接続されている。ネットワーク３００は、ＬＡＮまたはＷＡＮ（インターネット）により構成される。ネットワーク３００上には、これらの他に、電子メールの配信を行うメールサーバ３２０や、ＰＣ１００と同等の機能を有するＰＣ３１０や、ＭＦＰ１５０と同等の機能を有するＭＦＰ３３０が接続されている。
【００３３】
なお、第１の実施形態においては、ＭＦＰ１５０は双方向インターフェース１３０を介してＰＣ１００から印刷データを受信することを説明したが、他の方法で印刷データを受信してもよい。即ち、ＭＦＰ１５０は、ネットワーク３００を介して接続されたＰＣ３１０により生成された印刷データを受信してもよい。また、ＭＦＰ３３０において、読み取って得られた画像データを受信してもよい。
【００３４】
また、第１の実施形態における原本性保証システムは、ＰＣ１５０（またはＰＣ３１０）、ＭＦＰ１５０、原本性保証サーバ２００により構成されることを後述するが、他の構成を用いてもよい。即ち、これら各装置が備える機能の全てを、１つの装置が備えるようにしてもよい。または、ネットワークを介して接続されたさらに他の装置に、必要な機能を分散させて処理するようにしてもよい。
【００３５】
図４は、ＰＣ１００、及びＭＦＰ１５０中のプリンタ１５８により実行される印刷処理を説明するための図である。ＰＣ１００内のアプリケーション２０１、グラフィックエンジン２０２、プリンタドライバ２０３、及びシステムスプーラ２０４はハードディスク（ＨＤ）１１１に格納されたプログラムである。ユーザの指示などに基づいて印刷処理を実行する場合には、ＯＳなどにより、これらのプログラムがＲＡＭ１５３にロードされて実行される。
【００３６】
アプリケーション２０１またはプリンタドライバ２０２は、ＣＤ−ＲＯＭを読み出すか、またはネットワーク３００を介して取得するかなどして、ハードディスク１１１に追加することが可能である。アプリケーション２０１により文書／画像などのデータを生成し、プリンタ１５８に印刷させる場合には、グラフィックエンジン２０２を利用して出力（描画）を行う。グラフィックエンジン２０２は、アプリケーション２０１から出力されたＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）関数をＤＤＩ（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ）関数に変換する。プリンタドライバ２０３は、グラフィックエンジン２０２から出力されたＤＤＩ関数を、プリンタ１５８が解釈可能なＰＤＬ（ページ記述言語）データなどのプリンタ制御コマンドに変換する。変換されたプリンタ制御コマンドは、システムスプーラ２０４を経て、プリンタ１５８に出力される。
【００３７】
図５は、ＭＦＰ１５０の外観図を示す。スキャナ１６０とプリンタ１５８とは、図５に示すように、一体的に構成されている。スキャナ１６０は、原稿給紙ユニット５０１を搭載し、原稿給紙ユニット５０１は、原稿を先頭から順に１枚ずつプラテンガラス５０２上へ給送し、各原稿の読取動作が終了する毎に、その原稿をプラテンガラス５０２から排出トレイに排出する。
【００３８】
スキャナ１６０は、原稿がプラテンガラス５０２上に給送されると、ランプ５０３を点灯し、移動ユニット５０４の移動を開始する。この移動ユニット５０４の移動によりプラテンガラス５０２上の原稿に対する読取走査が行われる。この読取走査中、原稿からの反射光は、各ミラー５０５，５０６，５０７およびレンズ５０８を経てＣＣＤイメージセンサ（以下、「ＣＣＤ」という）５０９に導かれ、原稿上の画像がＣＣＤ５０９の撮像面上に結像される。ＣＣＤ５０９は、撮像面に結像された画像を電気信号に変換し、入力する。
【００３９】
プリンタ１５８は、レーザドライバ５１０を有し、レーザドライバ５１０は、入力された画像データに基づきレーザ発光部５１１を駆動する。これにより、レーザ発光部５１１からは画像データに応じたレーザ光が発光され、このレーザ光は走査されながら感光ドラム５１２上に照射される。
【００４０】
感光ドラム５１２上には、照射されたレーザ光により静電潜像が形成され、この静電潜像は現像器５１３から供給されたトナーによりトナー像として可視像化される。レーザ光の照射期間に同期して、各カセット５１４、５１５から記録紙が搬送路を介して感光ドラム５１２と転写部５１６との間に給紙され、感光ドラム５１２上のトナー像は転写部５１６により給紙された記録紙上に転写される。
【００４１】
トナー像が転写された記録紙は、搬送ベルトを介して定着ローラ対（加熱ローラと加圧ローラ）５１７に送られ、定着ローラ対５１７は記録紙を熱圧し、記録紙上のトナー像を記録紙上に定着させる。この定着ローラ対５１７を通過した記録紙は、排紙ローラ対５１８により排紙ユニット５１９に排紙される。排紙ユニット５１９は、ソート、ステイプルなどの後処理を施すことが可能なシート処理装置からなる。
【００４２】
また、両面記録モードが設定されている場合には、記録紙を排紙ローラ対５１８まで搬送した後に、排紙ローラ対５１８の回転方向を逆転させ、フラッパ５１９によって再給紙搬送路５２０へ導く。再給紙搬送路５２１に導かれた記録紙は、上述した照射期間で感光ドラム５１２と転写部５１６との間に再給紙され、この記録紙の裏面にトナー像が転写される。
【００４３】
図６は、第１の実施形態における原本性保証システムの動作概要図である。ここでは、ＭＦＰ１５０、ＰＣ１００、原本性保証サーバ２００により実行される処理の概要を示している。図６は、大きく分けて、左側がＭＦＰ１５０における動作、右側がＰＣ１００または原本性保証サーバ２００における動作を示す。各装置は、上述したネットワーク３００または双方向インターフェース１３０を介してデータ通信を行う。
【００４４】
まずＰＣ１００において、電子文書Ａ６０１の生成、及び印刷条件Ａ６０２の設定が行われる。電子文書Ａ６０１の生成は、上述したアプリケーションなどを用いることにより実行される。印刷条件Ａ６０２の設定は、例えばユーザがキーボード１０７を用いて入力した情報に基づいて実行される。印刷条件に関する詳細は後述する。
【００４５】
生成された電子文書Ａ６０１、及び設定された印刷条件Ａ６０２は、ＭＦＰ１５０に送信される。ＭＦＰ１５０では、受信した電子文書Ａ６０１に基づいて、特徴量抽出部１６６が特徴量Ａの抽出を行う。この時、ＰＤＬデータから特徴量を抽出してもよいし、ＰＤＬデータを展開したビットマップ画像データから特徴量を抽出するようにしてもよい。そして、電子文書Ａ６０１から抽出された特徴量Ａ及び印刷条件Ａは原本情報６０３として原本性保証サーバ２００に送信される。原本性保証サーバ２００では、受信した原本情報６０３をハードディスク２１３に登録する。
【００４６】
次に、ＰＣ１００において、電子文書Ｂ６０４が生成されて、ＭＦＰ１５０に送信される。ＭＦＰ１５０では、電子文書Ａ６０１を受信した場合と同様にして、電子文書Ｂから特徴量Ｂを抽出する。なお、ここでＰＣ１００により送信される電子文書Ｂは、新たに生成されたものでなくてもよく、予め保存しておいた電子文書Ａを読み出して、電子文書ＢとしてＭＦＰ１５０に送信してもよい。
【００４７】
ＭＦＰ１５０では、さらに印刷条件Ｂを設定する。ここで、印刷条件Ｂの設定は、例えばＭＦＰ１５０の備えるプリンタ１５８の印刷能力情報に基づいて設定される。この印刷能力情報は、予め管理者により設定されているか、または製造者により提供される。また、ＰＣ１００において電子文書Ｂの印刷条件としてユーザにより入力され、電子文書Ｂ６０４とともに送信されてきた印刷条件情報に基づいて印刷条件Ｂを設定してもよい。
【００４８】
ＭＦＰ１５０で生成された、特徴量Ｂ及び印刷条件Ｂからなる鑑定情報６０５は原本性保証サーバ２００に送信される。原本性保証サーバ２００では、予め登録されている特徴量Ａと、新たに送信されてきた特徴量Ｂとを特徴量比較部２０５が比較する。また、新たに送信されてきた印刷条件Ｂが、予め登録されている印刷条件Ａに適合するか否かをＣＰＵ２０１が判定する。
【００４９】
そして、特徴量比較部２０５による比較の結果、及びＣＰＵ２０１による判定の結果に基づいて、保証情報発行部２０６は、保証情報を発行してＭＦＰ１５０に通知する。この保証情報は、電子文書Ｂの内容が電子文書Ａの内容と同一であって、且つ、電子文書Ｂが予め電子文書Ａに対応付けて記憶された印刷条件に適合する印刷条件で出力されることを保証するための情報である。ＭＦＰ１５０は、電子文書Ｂ及び受信した保証情報を印刷出力する。
【００５０】
図８には、第１の実施形態における印刷条件の詳細を示している。印刷条件とは、例えば、カラータイプ／用紙サイズ／プリント方式／データ処理解像度／プリント解像度／両面印刷／レイアウト／余白幅／用紙タイプ、などがある。このうち、原本登録時にユーザが所望の項目について原本としての視認性を確保するための条件の設定を行う。各項目において、「指定なし」が選択された場合には、その項目に関しては、原本性を保証するための条件としては使用しないことを示している。
【００５１】
図９には、図６で説明した原本性保証システムにおいて扱われる印刷条件Ａ６０２の具体的な例を示す。図９に示すように、電子文書Ａ６０１に設定された印刷条件は、Ａ４の普通紙にカラー印刷、プリント解像度は１２００ｄｐｉ、片面印刷、１ページ／１枚のレイアウト、が最低条件として設定されている。その他の項目は、「指定なし」となっているので、原本性を保証するための条件としては問われない。印刷条件としては、図９に示す項目以外の条件を設定できるようにしてもよい。また、図９中の「内容」のように、特定の値や方法のみを指定しておくのではなく、例えば「解像度１２００ｄｐｉ以上」や「用紙サイズＡ４またはＢ４」のように条件の範囲を設定することもできる。
【００５２】
図６における原本性保証サーバで２００での原本情報の登録は、特徴量管理部２０４及びＨＤ２１３により実行される。図１０は、ＨＤ２１３が管理する特徴量管理テーブルの一例を示している。登録された原本情報は、それぞれに登録番号が割り当てられて、特徴量と印刷条件情報とが対応付けられて登録される。なお、図６には示していないが、原本性保証サーバ２００で原本情報の登録が完了した後で、その登録番号を登録情報としてＭＦＰ１５０に通知するようにしてもよい。これにより、鑑定情報６０５をＭＦＰ１５０から原本性保証サーバ２００に送信する際に、登録されている原本情報を特定することができるので、簡単に処理を行うことができる。
【００５３】
次に、図６においてＭＦＰ１５０での印刷条件Ｂの設定について説明する。印刷条件Ｂは、実際に電子文書Ｂ６０４を印刷する際の印刷条件（パラメータ）を示すものである。図１１に、ＭＦＰ１５０が設定した印刷条件Ｂの具体的な例を示す。なお、この印刷条件に含まれる項目のうち、プリント方式／余白幅などは、ＭＦＰ１５０自体の印刷能力にかかる内容である。また、用紙サイズ／片面・両面などは、ＭＦＰ１５０の印刷能力に依存するが、その上で、ユーザが出力しようとする条件を設定できる。即ち、例えば、出力可能な用紙サイズがＢ４またはＢ５のみの場合には、プリンタの能力としてＡ４は指定できないことになる。一方で、Ａ４サイズの印刷を実行することが可能なプリンタであっても、ユーザがＢ４を指定している場合は、Ａ４という印刷条件は設定されていないことになる。
【００５４】
図１２は、図６に示す動作の前半部分である原本情報の登録動作であって、ＰＣ１００／ＭＦＰ１５０／原本性保証サーバ２００のそれぞれのＣＰＵ１０１／１５１／２０１が制御する動作を示すフローチャートである。
【００５５】
まずステップＳ１２０２においてＰＣ１００内の各プログラム等により電子文書を作成する。続く、ステップＳ１２０３において、作成した電子文書を印刷するために、プリンタドライバにより印刷データに変換する。ステップＳ１２０４では、ユーザから印刷条件の入力があったかどうかを判定する。
【００５６】
図１４には、ＰＣ１００内の各種データを印刷する際に、ＣＲＴ１０９に表示されるプリンタドライバの画面を示す。「原本登録」ボタン１４０１を選択すると、続いて表示される画面において、図９に示すような内容の印刷条件を設定して、その印刷条件情報とともに原本の特徴量原本情報の登録を行う。「簡易原本登録」ボタン１４０２を選択すると、印刷条件の登録はせず、原本から抽出した特徴量のみを登録する。「原本鑑定」ボタン１４０３を選択すると、後述するように、予め登録された原本情報と照合するための処理を行う。「通常印刷」ボタン１４０４を選択すると、原本性保証機能を使用せず、単にデータをＭＦＰ１５０を用いて印刷する処理を行う。
【００５７】
図１２のステップＳ１２０４では、図１４に示す画面で「原本登録」ボタン１４０１が選択されたか、「簡易原本登録」ボタン１４０２が選択されたかを判定する。「原本登録」ボタン１４０１が選択された場合は、ステップＳ１２１０に進み、印刷データ及びユーザから入力された印刷条件情報をＭＦＰ１５０に送信する。
【００５８】
ステップＳ１２１１では、ＭＦＰ１５０がＰＣ１００から送信された印刷データと印刷条件情報を受信する。そして、ステップＳ１２１２において、印刷データから特徴量を抽出する。続く、ステップＳ１２１３において、抽出した特徴量及び印刷条件情報を原本性保証サーバ２００に送信する。原本性保証サーバ２００では、ステップＳ１２１４において、受信した特徴量及び印刷条件情報を対応付けて登録する。
【００５９】
一方、ステップＳ１２０４において、「簡易原本保証」ボタン１４０２が選択された場合には、印刷条件の指定は受け付けず、印刷データのみをＭＦＰ１５０に送信する。ＭＦＰ１５０は、ステップＳ１２０７において、ステップＳ１２０６で受信した印刷データから、特徴量を抽出する。そして、ステップＳ１２０８において、抽出した特徴量を原本性保証サーバ２００に送信する。原本性保証サーバ２００は、ステップＳ１２０９において、受信した特徴量を登録する。
【００６０】
ステップＳ１２０９またはステップＳ１２１４において、原本情報の登録を行ったことに応じて、原本性保証サーバ２００は、登録情報を生成する。登録情報には、図１０に示す特徴量管理テーブル中に示す登録番号や、ユーザＩＤ、登録日時などの情報が含まれている。ステップＳ１２１５において、生成された登録情報をＭＦＰ１５０に通知する、ＭＦＰ１５０は、ステップＳ１２１６において、印刷データ及び登録情報を印刷して終了する。
【００６１】
図１３は、図６に示す動作の後半部分である原本情報の鑑定動作であって、ＰＣ１００／ＭＦＰ１５０／原本性保証サーバ２００のそれぞれのＣＰＵ１０１／１５１／２０１が制御する動作を示すフローチャートである。
【００６２】
まずステップＳ１３０２においてＰＣ１００内の各プログラム等により電子文書を作成する。続く、ステップＳ１３０３において、作成した電子文書を印刷するために、プリンタドライバにより印刷データに変換する。なお、上述したように、ステップＳ１３０２における電子文書の生成は新たに電子文書を生成しなくてもよく、予め生成されて保存されている文書を読み出してきてもよい。
【００６３】
ステップＳ１３０４では、原本保証サーバ２００に登録された原本情報を特定するための登録情報であって、原本情報登録時に原本性保証サーバ２００から通知された登録情報をユーザから受け付ける。なお、登録情報を用いて原本情報を管理しない場合には、このステップは省略することができる。続く、ステップＳ１３０５では、印刷データ及び登録情報をＭＦＰ１５０に送信する。
【００６４】
ＭＦＰ１５０において、ステップＳ１３０７では、ステップＳ１３０６で受信した印刷データから特徴量を抽出する。そして続くステップＳ１３０８において、印刷条件を読み出す。ここで読み出される印刷条件は、例えば、図１１に示すようなものであって、ＭＦＰ１５０に固有に設定されている情報及び、ユーザにより設定された印刷設定に基づいて決定される。ステップＳ１３０９で、特徴量、登録情報、印刷条件情報を原本性保証サーバ２００に送信する。
【００６５】
原本性保証サーバ２００では、ステップＳ１３１１において、ステップＳ１３１０で受信した登録情報により特定される原本情報を読み出す。ステップＳ１３２０では、登録情報に対応する特徴量が見つかったか否かを判定する。特徴量が存在しない場合は、ステップＳ１３２１に進み、ＭＦＰ１５０にエラーの旨を通知する。ステップＳ１３２０で特徴量が見つかった場合には、ステップＳ１３１２に進み、特徴量比較部２０５により、読み出した特徴量と受信した特徴量とを比較する。
【００６６】
続くステップＳ１３１３において、ステップＳ１３１２の比較の結果、それぞれの特徴量が一致したか否かを判定する。その結果一致していた場合は、続いて、ステップＳ１３１４に進み、ＣＰＵ２０１が、受信した印刷条件が読み出した原本情報に含まれる印刷条件情報に適合するか否かを判定する。その結果、適合すると判定した場合には、ステップＳ１３１６に進み、保証情報発行部２０６により、保証情報が発行されてＭＦＰ１５０に通知される。ＭＦＰ１５０では、ステップＳ１３１７において、印刷データ及び保証情報を合成して印刷する。なお、ここでは当然ながら保証情報が通知されたあとは、印刷条件を変更することは禁止されている。
【００６７】
図１５には、ステップＳ１３１７において出力される印刷物の例を示す。印字領域１５００に示すように、印刷物の右上隅に、登録されている原本と同一の内容を含んでいることを保証するための保証情報が印字されている。なお、登録されている原本情報が、図１４の画面で選択された「原本登録」または「簡易原本登録」のいずれで登録されたかが区別できるように印刷すると、より使い勝手がよい。また、保証情報は、図１５に示すように明示的に印刷せず、公知の地紋印刷技術などを用いて、一見して見え難い透かし情報として印刷データに埋め込むようにしてもよい。このような方法を用いて保証情報を付加して印刷すると、出力された印刷物は一見するだけでは付加された保証情報が見えないが、その印刷物がコピーされた場合にそれが複製物であることが判る。一方、ステップＳ１３１３で一致しないと判定された場合、またはステップＳ１３１５で適合しないと判定された場合には、ステップＳ１３１８に進む。ステップＳ１３１８では、原本性が保証できなかったことを通知するためのエラー処理を行う。
【００６８】
エラー処理とは、例えば、出力条件の項目の中で、どの項目が条件に適合していないのかを通知する。例えば、用紙サイズの条件としてＡ４が設定されているにも関わらず、Ｂ４で出力しようとしたためエラーになった場合を想定する。この場合、用紙サイズが適合しなかったことを示す「原本性を満たす用紙サイズが設定されていません」という内容の表示をＭＦＰ１５０またはＰＣ１００に実行させる。また、さらにこの時、「原本はＡ４サイズ設定になっています」という表示を行うようにすれば、ユーザは印刷設定を変えて再度鑑定処理を行えるのでより使い勝手がよくなる。
【００６９】
また、ステップＳ１３１８でエラー処理を行った場合は、ステップＳ１３１７における印刷データの印刷をスキップして終了するようにしているが他の方法を採用してもよい。例えば、保証情報は発行されないので、保証情報を含めずに印刷を実行する、いわゆる通常の印刷処理を行うようにしてもよい。
【００７０】
以上に説明したように、第１の実施形態によれば、印刷データから抽出した特徴量とともに、印刷条件情報を原本性保証サーバに登録しておく。そして、原稿の原本性を鑑定する際に抽出された特徴量を予め登録されている特徴量と比較するとともに、その原稿を印刷する際の印刷条件を予め登録されている印刷条件と比較する。これにより、特徴量を比較することによって原稿の内容が改ざんされていないことを保証するだけでなく、保証された内容を印刷する場合の印刷体裁まで含めて原本性を有することを保証することができる。
【００７１】
（第２の実施形態）
次に本発明の第２の実施形態について説明する。なお、ここでは第１の実施形態と同様な構成については説明を省略する。第２の実施形態における第１の実施形態との違いは、第１の実施形態で扱う出力条件が印刷に関するものであったのに対して、第２の実施形態では、表示に関する出力条件を扱う。
【００７２】
第２の実施形態におけるシステム構成は、図１〜図３に示す第１の実施形態のシステム構成と同一である。また、図６に示す原本性保証システムの動作概要図において、「印刷条件」を「表示条件」として置き換えた内容の動作を行う。
【００７３】
図１６に、第２の実施形態における表示条件の詳細を示している。表示条件の項目としては、図１６に示すように、表示装置の表示サイズ、表示画素数、色表示、表示方式などがある。また、図示していない項目としても、他に、輝度。コントラスト比、応答速度などを条件に設定できるようにしてもよい。
【００７４】
第２の実施形態における「原本登録」と「原本鑑定」の動作のフローチャートは、第１の実施形態の図１２及び１３に示すフローチャートと一部を除いて同一である。ここでは、第１の実施形態と異なる箇所についてのみ説明する。
【００７５】
まず、図１２のステップＳ１２０４において、印刷条件ではなく、図１６に示したような内容の表示条件がユーザから入力される。入力された表示条件はステップＳ１２１０及びＳ１２１１でＭＦＰ１５０へ、さらにステップＳ１２１３及びＳ１２１４で原本性保証サーバ２００へ送信される。原本性保証サーバ２００では、受信した特徴量と表示条件とを対応付けて登録する。
【００７６】
次に、図１３のステップＳ１３０８において、表示条件を読み出す処理について説明する。ここで読み出される表示条件とは、ＭＦＰ１５０に備えられた液晶パネル部７０１の表示能力を示す情報である。液晶パネル部７０１の表示能力は、予め管理者により設定されているか、または製造者により初期設定された情報により示される。
【００７７】
また、原本性を保証されたデータを液晶パネル部７０１以外の場所（例えばＰＣ１００のＣＲＴ１０９など）で表示する場合には、該当する表示装置の表示能力情報を取得する。そして、原本性保証サーバ２００は、ステップＳ１３１４において、受信した表示条件が、予め登録された表示条件情報に適合するか否かを判定する。
【００７８】
原本性が保証された場合、つまり保証情報が発行された場合には、保証情報をＭＦＰ１５０（または実際に表示を行う装置）に通知し、データを表示する。
【００７９】
以上に説明したように、第２の実施形態によれば、データから抽出した特徴量とともに、表示条件情報を原本性保証サーバに登録しておく。そして、データの原本性を鑑定する際に抽出された特徴量を予め登録されている特徴量と比較するとともに、その原稿を表示する際の表示条件を予め登録されている表示条件と比較する。これにより、特徴量を比較することによってデータの内容が改ざんされていないことを保証するだけでなく、保証された内容を表示する場合の表示形態まで含めて原本性を有することを保証することができる。特徴量の一致の判断に加えて、表示条件が登録された条件に適合しているか否かを判定するので、より精度の高い原本性保証を行うことができる。
【００８０】
（第３の実施形態）
次に本発明の第３の実施形態について説明する。なお、ここでは第１の実施形態と同様な構成については説明を省略する。第３の実施形態における第１及び第２の実施形態との違いは、特徴量を抽出する元のデータの入力方法が異なる点である。即ち、第１及び第２の実施形態では、ＰＣ１００から送信された印刷データから特徴量を抽出しているのに対して、第３の実施形態では、スキャナ１６０で読み取られた画像データから特徴量を抽出する。
【００８１】
図１７に、第３の実施形態における原本性保証システムの動作概要図である。ここでは、ＭＦＰ１５０、原本性保証サーバ２００により実行される処理の概要を示している。図１７は、大きく分けて、左側がＭＦＰ１５０における動作、右側が原本保証サーバ２００における動作を示す。各装置は、上述したネットワーク２００を介してデータ通信を行う。
【００８２】
まず、ＭＦＰ１５０に備えられたスキャナ１６０を用いて、原稿Ａを読み取って画像データＡを入力する。続いて、特徴量抽出部１６６により画像データＡから特徴量Ａを抽出する。抽出した特徴量と、原稿Ａを読み取った際の読取条件とからなる原本情報を原本性保証サーバ２００に送信する。そして、原本性保証サーバ２００では、受信した原本情報を登録する。原本情報に含まれる読取条件に関しては、後述する。
【００８３】
次に、スキャナ１６０を用いて原稿Ｂが読み取られて、画像データＢが入力される。そして、画像データＡと同様に、特徴量抽出部１６６により、画像データＢから特徴量Ｂが抽出される。抽出された特徴量Ｂ及び印刷条件Ｂからなる鑑定情報が生成されて原本性保証サーバ２００に送信される。
【００８４】
印刷条件Ｂは、第１の実施形態と同様の内容であって、例えばＭＦＰ１５０の備えるプリンタ１５８の印刷能力情報に基づいて設定される。この印刷能力情報は、予め管理者により設定されているか、または製造者により提供される。また、原稿Ｂを読み取る際にユーザにより入力された、画像データＢを印刷する場合の印刷設定に基づいて印刷条件Ｂを設定してもよい。
【００８５】
ＭＦＰ１５０で生成された、特徴量Ｂ及び印刷条件Ｂからなる鑑定情報１７０４は原本性保証サーバ２００に送信される。原本性保証サーバ２００では、予め登録されている特徴量Ａと、新たに送信されてきた特徴量Ｂとを特徴量比較部２０５が比較する。また、新たに送信されてきた印刷条件Ｂが、予め登録されている読取条件Ａに適合するか否かをＣＰＵ２０１が判定する。
【００８６】
そして、特徴量比較部２０５による比較の結果、及びＣＰＵ２０１による判定の結果に基づいて、保証情報発行部２０６は、保証情報を発行してＭＦＰ１５０に通知する。この保証情報は、原稿Ｂの内容が原稿Ａの内容と同一であって、且つ、原稿Ｂの印刷条件が原稿Ａを読み取った際の読取条件に適合する印刷条件で出力されることを保証するための情報である。ＭＦＰ１５０は、原稿Ｂ及び受信した保証情報を表示・または印刷出力する。
【００８７】
図１８は、図１７に示す動作の前半部分である原本情報の登録動作であって、ＭＦＰ１５０／原本性保証サーバ２００のそれぞれのＣＰＵ１５１／２０１が制御する動作を示すフローチャートである。
【００８８】
まず、ステップＳ１８０２において、スキャナ１６０を用いて原稿上の画像を読み取って、ステップＳ１８０３で画像データに変換して入力する。ステップＳ１８０４では、画像データから特徴量を抽出する。そして、ステップＳ１８０５で、抽出した特徴量、及び原稿をスキャンした際の読取条件を原本性保証サーバ２００に送信する。
【００８９】
読取条件とは、例えば、カラー／モノクロ、用紙サイズ、片面／両面など、原稿の読取に関するパラメータであって、通常は読取指示するユーザにより指定される。なお、読取条件は、読み取る原稿の状態に合わせてＭＦＰ１５０が自動的に決定してもよい。
【００９０】
ステップＳ１８０６で特徴量及び読取条件情報を受信した原本性保証サーバ２００は、それらを対応付けてＨＤ２１３に登録する。なお、この読取条件は、原本性を保証した出力を行う際に、後述するように、出力条件と比較されるための出力条件情報として登録される。
【００９１】
ステップＳ１８０６における登録が完了したことに応じて、ステップＳ１８０７で登録情報を生成し、ＭＦＰ１５０に通知する。登録情報を通知されたＭＦＰ１５０は、ステップＳ１８０８で、画像データ及び登録情報を印刷出力して終了する。
【００９２】
図１９は、図１７に示す動作の後半部分である原本情報の鑑定動作であって、ＭＦＰ１５０／原本性保証サーバ２００のそれぞれのＣＰＵ１５１／２０１が制御する動作を示すフローチャートである。
【００９３】
まず、ステップＳ１９０２において、原稿上の画像を読み取って、ステップＳ１９０３において、画像データを入力する。続く、ステップＳ１９０４において、特徴量抽出部１６６が画像データから特徴量を抽出する。ステップＳ１９０５では、ユーザから登録情報からの入力を受け付ける。登録情報は、図１８のステップＳ１８０７で通知された登録情報を、ユーザが操作部１６３を操作することなどにより入力される。
【００９４】
ステップＳ１９０６では、印刷条件を読み出す。この印刷条件とは、ステップＳ１９０２で読み取った画像を印刷する際の印刷設定としてユーザが指定したパラメータ、またはプリンタ１５８の能力情報に基づいて決定される。
【００９５】
ステップＳ１９０７では、特徴量、印刷条件、登録情報を原本性保証サーバ２００に送信する。ステップＳ１９０８で特徴量、印刷条件、登録情報を受信した原本性保証サーバ２００は、ステップＳ１９０９で登録情報に対応する原本情報を読み出す。ステップＳ１９１０では、登録情報に対応する特徴量が見つかったか否かを判定する。特徴量が存在しない場合は、ステップＳ１９１１に進み、ＭＦＰ１５０にエラーの旨を通知する。ステップＳ１９１０で特徴量が見つかった場合には、ステップＳ１９１２に進み、特徴量比較部２０５により、読み出した特徴量と受信した特徴量とを比較する。
【００９６】
続くステップＳ１９１３において、ステップＳ１９１２の比較の結果、それぞれの特徴量が一致したか否かを判定する。その結果一致していた場合は、続いて、ステップＳ１９１４に進み、ＣＰＵ２０１が、受信した印刷条件が読み出した原本情報に含まれる出力条件（読取条件）情報に適合するか否かを判定する。その結果、適合すると判定した場合には、ステップＳ１９１６に進み、保証情報発行部２０６により、保証情報が発行されてＭＦＰ１５０に通知される。ＭＦＰ１５０では、ステップＳ１９１７において、画像データ及び保証情報を合成して印刷する。
【００９７】
以上に説明したように、第３の実施形態によれば、スキャナ１６０で読み取って入力した画像データから抽出した特徴量とともに、読取条件情報を原本性保証サーバに登録しておくことができる。これにより、原本性を鑑定する際に、特徴量の一致の判断に加えて、印刷条件が登録された条件に適合しているか否かを判定するので、より精度の高い原本性保証を行うことができる。
【００９８】
以上、第１〜第３の実施形態について説明してきたが、本発明は他の方法に応用させることができる。例えば、第１の実施形態では印刷条件、第２の実施形態では表示条件について説明したが、これらを組み合わせたものを出力条件としてもよいし、これら以外の出力方法について条件を設定できるようにしてもよい。
【００９９】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１００】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１０３】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施形態におけるＰＣ１００及びＭＦＰ１５０の構成を示すブロック図である。
【図２】本発明の実施形態における原本保証サーバ２００の構成を示すブロック図である。
【図３】本発明の実施形態におけるシステム全体の構成図である。
【図４】本発明の実施形態における印刷処理の概念図である。
【図５】本発明の実施形態におけるＭＦＰ１５０の外観図である。
【図６】本発明の実施形態における原本保証システムの動作概念図である。
【図７】本発明の実施形態における操作部の外観図である
【図８】本発明の実施形態における印刷条件の内容を示す図である。
【図９】本発明の実施形態における印刷条件の内容を示す図である。
【図１０】本発明の実施形態における特徴量管理テーブルの内容を示す図である。
【図１１】本発明の実施形態における印刷条件の内容を示す図である。
【図１２】本発明の実施形態における原本登録に関する処理を明確に記述したフローチャートである。
【図１３】本発明の実施形態における原本鑑定に関する処理を明確に記述したフローチャートである。
【図１４】本発明の実施形態における操作部に表示される画面を示す図である。
【図１５】本発明の実施形態における原本性を保証する情報とともに印刷された印刷物を示す図である。
【図１６】本発明の実施形態における表示条件の内容を示す図である。
【図１７】本発明の実施形態における原本保証システムの動作概念図である。
【図１８】本発明の実施形態における原本登録に関する処理を明確に記述したフローチャートである。
【図１９】本発明の実施形態における原本鑑定に関する処理を明確に記述したフローチャートである。
【符号の説明】
【０１０９】
２００  原本性保証サーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  特徴量管理部
２０５  特徴量比較部
２０６  保証情報発行部
２０７  システムバス
２０８  キーボードコントローラ
２０９  キーボード
２１０  ＣＲＴコントローラ
２１１  ＣＲＴ
２１２  ディスクコントローラ
２１３  ハードディスク
２１４  ネットワークインターフェース
３００  ネットワーク
【図１】
2007328519.tif 000003
【図２】
2007328519.tif 000004
【図３】
2007328519.tif 000005
【図４】
2007328519.tif 000006
【図５】
2007328519.tif 000007
【図６】
2007328519.tif 000008
【図７】
2007328519.tif 000009
【図８】
2007328519.tif 000010
【図９】
2007328519.tif 000011
【図１０】
2007328519.tif 000012
【図１１】
2007328519.tif 000013
【図１２】
2007328519.tif 000014
【図１３】
2007328519.tif 000015
【図１４】
2007328519.tif 000016
【図１５】
2007328519.tif 000017
【図１６】
2007328519.tif 000018
【図１７】
2007328519.tif 000019
【図１８】
2007328519.tif 000020
【図１９】
2007328519.tif 000021
【手続補正書】
【提出日】平成19年3月12日(2007.3.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像データに基づいて、当該画像データの特徴量を抽出する抽出手段と、
画像データを出力する第１の出力手段と、
第１の画像データに基づいて前記抽出手段により抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶する記憶手段と、
第２の画像データに基づいて前記抽出手段により抽出された第２の特徴量と、前記記憶手段に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定手段と、
前記第１の出力手段により前記第２の画像データを出力する際の出力条件が、前記記憶手段に記憶された前記出力条件情報を満たすか否かを判定する第２の判定手段と、
前記第１の判定手段が、前記第２の特徴量と前記第１の特徴量とが一致すると判定した場合であって、前記第２の判定手段が、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定した場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力手段と、
を備えることを特徴とするデータ管理装置。
【請求項２】
原稿上の画像を読み取って画像データを入力する読取手段を更に備え、
前記抽出手段は前記読取手段により入力された画像データに基づいて前記特徴量を抽出することを特徴とする請求項１に記載のデータ管理装置。
【請求項３】
ネットワークを介して接続された外部装置と通信する通信手段を更に備え、
前記抽出手段は前記通信手段により前記外部装置から受信した画像データに基づいて前記特徴量を抽出することを特徴とする請求項１に記載のデータ管理装置。
【請求項４】
前記出力条件情報を生成する生成手段を更に備え、
前記生成手段は、前記読取手段が原稿上の画像を読み取って前記画像データを入力する際の読取条件に基づいて、前記出力条件情報を生成することを特徴とする請求項２に記載のデータ管理装置。
【請求項５】
前記出力条件情報を生成する生成手段を更に備え、
前記生成手段は、ユーザが指示した内容に基づいて、前記出力条件情報を生成することを特徴とする請求項１から３のいずれか１項に記載のデータ管理装置。
【請求項６】
前記第１の出力手段は、前記画像データを印刷出力する印刷装置を含み、
前記出力条件情報とは、前記印刷装置において前記第１の画像データを印刷出力する際の印刷条件に関する情報であることを特徴とする請求項１から５のいずれか１項に記載のデータ管理装置。
【請求項７】
前記出力条件情報は、少なくとも、前記印刷装置が前記第１の画像データを印刷する際の、印刷用紙サイズ、解像度、カラーまたはモノクロ指定、のいずれかを示す情報を含むことを特徴とする請求項６に記載のデータ管理装置。
【請求項８】
前記第１の出力手段は、前記画像データを表示出力する表示装置を含み、
前記出力条件情報とは、前記表示装置において前記第１の画像データを表示出力する際の表示条件に関する情報であることを特徴とする請求項１から５のいずれか１項に記載のデータ管理装置。
【請求項９】
前記第２の判定手段は、前記第１の出力手段が前記第２の画像データを出力する際にユーザからの指定に基づいて設定された出力条件が、前記記憶手段に記憶された前記出力条件情報を満たすか否かを判定することを特徴とする請求項１から８のいずれか１項に記載のデータ管理装置。
【請求項１０】
前記第１の判定手段による判定の結果、前記第１の特徴量と前記第２の特徴量とが一致しなかった場合、または、前記第２の判定手段が、前記第１の出力手段が前記第２のデータを出力する際の出力条件が前記記憶手段に記憶された前記出力条件情報を満たさないと判定した場合には、前記第１の出力手段による前記第２の画像データの出力を行わせないよう制御する制御手段を更に備えることを特徴とする請求項１から９のいずれか１項に記載のデータ管理装置。
【請求項１１】
画像データに基づいて、当該画像データの特徴量を抽出する抽出手段と、
画像データを出力する第１の出力手段と、
第１の画像データに基づいて前記抽出手段により抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶する記憶手段と、
第２の画像データに基づいて前記抽出手段により抽出された第２の特徴量と、前記記憶手段に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定手段と、
前記第１の出力手段により前記第２の画像データを出力する際の出力条件が、前記記憶手段に記憶された前記出力条件情報を満たすか否かを判定する第２の判定手段と、
前記第１の判定手段が、前記第２の特徴量と前記第１の特徴量とが一致すると判定した場合であって、前記第２の判定手段が、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定した場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力手段と、
を備えることを特徴とするデータ管理システム。
【請求項１２】
前記データ管理システムは、ネットワークを介して接続された画像形成装置及びサーバ装置を含み、
前記画像形成装置は、前記抽出手段、前記第１の出力手段、前記第２の出力手段を備え、
前記サーバ装置は、前記記憶手段、前記第１の判定手段、前記第２の判定手段を備えることを特徴とする請求項１１に記載のデータ管理システム。
【請求項１３】
画像データに基づいて、当該画像データの特徴量を抽出する抽出工程と、
画像データを出力する第１の出力工程と、
第１の画像データに基づいて前記抽出工程で抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶媒体に記憶する記憶工程と、
第２の画像データに基づいて前記抽出工程で抽出された第２の特徴量と、前記記憶媒体に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定工程と、
前記第１の出力工程において前記第２の画像データを出力する際の出力条件が、前記記憶媒体に記憶された前記出力条件情報を満たすか否かを判定する第２の判定工程と、
前記第１の判定工程において、前記第２の特徴量と前記第１の特徴量とが一致すると判定された場合であって、前記第２の判定工程において、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定された場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力工程と、
を備えることを特徴とするデータ管理方法。
【請求項１４】
請求項１３に記載のデータ管理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記の目的を達成するために本発明のデータ管理装置は、画像データに基づいて、当該画像データの特徴量を抽出する抽出手段と、画像データを出力する第１の出力手段と、第１の画像データに基づいて前記抽出手段により抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶する記憶手段と、第２の画像データに基づいて前記抽出手段により抽出された第２の特徴量と、前記記憶手段に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定手段と、前記第１の出力手段により前記第２の画像データを出力する際の出力条件が、前記記憶手段に記憶された前記出力条件情報を満たすか否かを判定する第２の判定手段と、前記第１の判定手段が、前記第２の特徴量と前記第１の特徴量とが一致すると判定した場合であって、前記第２の判定手段が、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定した場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明のデータ管理システムは、画像データに基づいて、当該画像データの特徴量を抽出する抽出手段と、画像データを出力する第１の出力手段と、第１の画像データに基づいて前記抽出手段により抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶する記憶手段と、第２の画像データに基づいて前記抽出手段により抽出された第２の特徴量と、前記記憶手段に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定手段と、前記第１の出力手段により前記第２の画像データを出力する際の出力条件が、前記記憶手段に記憶された前記出力条件情報を満たすか否かを判定する第２の判定手段と、前記第１の判定手段が、前記第２の特徴量と前記第１の特徴量とが一致すると判定した場合であって、前記第２の判定手段が、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定した場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力手段とを備えることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明のデータ管理方法は、画像データに基づいて、当該画像データの特徴量を抽出する抽出工程と、画像データを出力する第１の出力工程と、第１の画像データに基づいて前記抽出工程で抽出された第１の特徴量と、当該第１の画像データに対応する出力条件情報とを記憶媒体に記憶する記憶工程と、第２の画像データに基づいて前記抽出工程で抽出された第２の特徴量と、前記記憶媒体に記憶された前記第１の特徴量とが、一致するか否かを判定する第１の判定工程と、前記第１の出力工程において前記第２の画像データを出力する際の出力条件が、前記記憶媒体に記憶された前記出力条件情報を満たすか否かを判定する第２の判定工程と、前記第１の判定工程において、前記第２の特徴量と前記第１の特徴量とが一致すると判定された場合であって、前記第２の判定工程において、前記第２の画像データを出力する際の出力条件が前記出力条件情報を満たすと判定された場合に、前記第２の画像データが前記第１の画像データと一致することを示す情報を出力する第２の出力工程とを備えることを特徴とする。