(57)【要約】【課題】  複数ページからなる文書情報を比較する際に、対応する順序のページ以外のページと比較することにより、同一のページが同一のページ順序にない場合にも、それらの類似性を判定する文書管理装置、文書管理システム、及びその制御方法、プログラム、記憶媒体を提供する。【解決手段】  スキャナ装置１７０を用いて原稿上の画像を読み取って入力し、ビットマップ画像展開部１１４により展開されたビットマップ画像から特徴量抽出部１１５が特徴量を抽出する。抽出された特徴量は、原本情報としてＭＥＭＯＲＹ１８０に記憶される。次に、鑑定する原稿の特徴量を同様にして抽出する。比較部１１６は、鑑定する文書情報の中の特定のページの特徴量と、登録された原本情報の中の複数の異なるページとをそれぞれ比較し、ＣＰＵ１２５は鑑定された原稿の原本性を判定する。【選択図】  図１
2007257308.tif 000002
【特許請求の範囲】
【請求項１】
複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、
前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、
前記判定手段による判定の結果を示す情報を出力する出力手段と、
を備えることを特徴とする文書管理装置。
【請求項２】
原稿上の画像を読み取って入力する読取手段を更に備え、
前記第１の文書情報及び前記第２の文書情報は、前記読取手段によりそれぞれ第１の原稿上の画像及び第２の原稿上の画像を読み取って入力された文書情報であることを特徴とする請求項１に記載の文書管理装置。
【請求項３】
画像の特徴量を抽出する抽出手段を更に備え、
前記第１の文書情報及び前記第２の文書情報とは、前記抽出手段によりそれぞれ第１の原稿上の画像及び第２の原稿上の画像から抽出された第１の特徴量及び第２の特徴量であることを特徴とする請求項１または２に記載の文書管理装置。
【請求項４】
前記判定手段は、前記第１の文書情報と前記第２の文書情報が、同一のページをそれぞれ同一の順序で含んでいるか否かを判定することが可能であることを特徴とする請求項１から３のいずれか１項に記載の文書管理装置。
【請求項５】
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれるページであって、且つ、前記第２の文書情報に含まれる複数のページのうちのいずれのページとも一致しないページを特定する特定手段を更に備えることを特徴とする請求項１から４のいずれか１項に記載の文書管理装置。
【請求項６】
前記特定手段は、更に、前記第２の文書情報に含まれるページであって、且つ、前記第１の文書情報に含まれる複数ページのうちのいずれのページとも一致しないページを特定することを特徴とする請求項５に記載の文書管理装置。
【請求項７】
前記出力手段は、前記判定手段による判定の結果を出力する際に、前記特定手段により特定されたページを識別可能に出力することを特徴とする請求項１から６のいずれか１項に記載の文書管理装置。
【請求項８】
前記記憶手段は、前記第１の文書情報及び前記第２の文書情報に加えて、第３の文書情報を記憶することが可能であって、
前記比較手段は、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページ、及び前記第３の文書情報に含まれる複数のページとを、それぞれ比較し、
前記判定手段は、前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否か、及び前記第３の文書情報に含まれる複数のページのうちのいずれかのページの内容と一致するか否かを、それぞれを判定することを特徴とする請求項１から７のいずれか１項に記載の文書管理装置。
【請求項９】
前記出力手段は、前記判定手段による判定の結果を表示するための表示部を含むことを特徴とする請求項１から８のいずれか１項に記載の文書管理装置。
【請求項１０】
前記出力手段は、前記判定手段による判定の結果を印刷するための印刷装置を含むことを特徴とする請求項１から９のいずれか１項に記載の文書管理装置。
【請求項１１】
複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、
前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、
前記判定手段による判定の結果を示す情報を出力する出力手段と、
を備えることを特徴とする文書管理システム。
【請求項１２】
前記文書管理システムはネットワークを介して接続された情報処理装置及びサーバ装置を含み、
前記情報処理装置は、前記第１の文書情報及び前記第２の文書情報を、前記ネットワークを介して前記サーバ装置に送信する送信手段と、前記出力手段とを備え、
前記サーバ装置は、前記情報処理装置から前記第１の文書情報及び前記第２の文書情報を受信する受信手段と、前記記憶手段と、前記比較手段と、前記判定手段とを備え、
前記記憶手段は、前記受信手段が受信した前記第１の文書情報及び前記第２の文書情報を記憶することを特徴とする請求項１１に記載の文書管理システム。
【請求項１３】
前記サーバ装置は、前記判定手段が、前記情報処理装置から受信した前記第１の文書情報と、前記記憶手段に予め原本として登録されて記憶されている前記第２の文書情報とが、一致すると判定した場合に、該第１の文書情報が原本性を有することを保証する原本性保証サーバ装置であることを特徴とする請求項１１または１２に記載の文書管理システム。
【請求項１４】
複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶工程と、
前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較工程と、
前記比較工程における比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定工程と、
前記判定工程における判定の結果を示す情報を出力する出力工程と、
を備えることを特徴とする文書管理システムの制御方法。
【請求項１５】
請求項１４に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の制御方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数ページからなる文書情報の管理を行う文書管理装置、文書管理システム、及びその制御方法、プログラム、記憶媒体に関するものである。
【背景技術】
【０００２】
従来、文書情報（例えば文書画像データや、文書画像から抽出した特徴量など）を用いて文書管理を行うための技術に関して、様々な提案がなされている。
【０００３】
例えば、原本として登録される文書から特徴量を抽出し、ネットワーク上に登録しておいて、鑑定を行う際に鑑定対象の文書から抽出した特徴量と、登録した特徴量とを照合し、鑑定した文書が原本であることを保証するといった技術が開示されている。（例えば、特許文献１参照）
また、帳票認識の分野においては、ページ毎に設定された重み情報とページ単位で抽出した特徴量を用いて、読み込んだ帳票と予め登録しておいた帳票フォーマットとの類似度を算出し、一致する登録帳票を決定する技術が開示されている。（例えば、特許文献２参照）
【特許文献１】特開２００４−３２０３７８号公報
【特許文献２】特開２００５−１１５５７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来技術では、複数ページからなる文書情報を扱う場合において、問題が生じることがある。例えば、複数ページからなる文書情報から抽出した特徴量を元に、既に登録されている特徴量と照合したり、登録された文書情報を検索したりする際に、ページ数が異なっている場合やページ順序が入れ替わっている場合については、考慮されてなかった。
【０００５】
具体的には、上述の特許文献１に記載の技術においては、そもそも複数ページの文書情報を扱うことは記載されていない。また、仮に、複数ページからなる文書から全ページ分まとめて一つの特徴量を抽出するとしても、登録時の文書情報と鑑定時の文書情報とで、ページ数が異なっている場合やページ順序が入れ替わっている場合には、原本性はないと判定する。即ち、例えば、３ページからなる文書の特徴量が原本として登録されている場合を想定する。この時、原本性を鑑定するために手元にある原稿を読み取って特徴量を抽出する際に、１ページ目と２ページ目の順序が入れ替わってしまっていることがある。従来技術においては、この場合、原本性がないと判定されていたが、ページ順序が異なっていても、同一のページを全て含んでいれば原本性があると判定したいという要望がある。また、従来技術においては、上述した例で、１ページ目と２ページ目の間に本来関係のないページが混在している場合には、同様に原本性がないと判定される。しかしながら、この場合においても、必要なページを含んでいれば原本性を保証したいという要望がある。
【０００６】
また、特許文献２に記載の技術においては、対応するページ毎に比較することにより、複数ページからなる文書を照合している。しかしながら、ここでもページ数が異なる場合やページ順が入れ替わっている場合については考慮されていない。つまり、例えば関係のないページが混在している場合や、必要なページが欠如している場合、またはページ順が入れ替わっているような場合は、ページ毎の対応関係がなくなってしまうので、比較した文書に関連性はないと判定される。本発明は、上記の課題に鑑みなされたものであり、複数ページからなる文書情報を比較する際に、対応する順序のページ以外のページと比較することにより、同一のページが同一のページ順序にない場合にも、それらの類似性を判定することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために本発明の文書管理装置は、複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、前記判定手段による判定の結果を示す情報を出力する出力手段とを備えることを特徴とする。
【０００８】
また、本発明の文書管理システムは、複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、前記判定手段による判定の結果を示す情報を出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数ページからなる文書情報を比較する際に、対応する順序のページ以外のページと比較することにより、同一のページが同一のページ順序にない場合にも、それらの類似性を判定することができる。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明の実施形態を説明する。
【００１１】
（第１の実施形態）
図１は、第１の実施形態における原本性保証システムの一部を構成する複合機のシステム構成図を示す。複合機１００は原稿上の画像を読み取って入力し、印刷・保存、または画像データを他の外部装置へ送信することができる。複合機１００は大きく分けて、装置全体の制御を行う制御ユニット１２０、出力画像の記録紙への印刷を行うプリンタ装置１６０、原稿から画像を読み取り、画像データとして装置内部に入力するスキャナ装置１７０からなる。
【００１２】
制御ユニット１２０は、ネットワーク１８１に接続されたネットワークケーブル１８２を介して、個々のクライアント端末やサーバ端末などの外部装置と接続されている。制御ユニット１２０は、外部装置とのデータの入出力を司る入出力部１２１を通じて、各端末装置との通信を行う。入出力バッファ１２２は、ネットワークから入力される印刷のための制御コードや、各種ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データや、または装置に関する各種データを送受信する際に利用される。ＣＰＵ１２５は制御ユニット全体の動作を制御する。プログラムＲＯＭ１１０には、ＣＰＵ１２５の動作を記述するプログラムが内蔵されている。ＣＰＵ１２５は、プログラムＲＯＭ１１０に記憶されているプログラムを読み出して実行することで、ＭＦＰ１００の備える各種機能を実現する。
【００１３】
ＲＡＭ１２９は、制御コードやデータの解釈や印刷、画像の読み取り等に必要な計算、入出力される画像データの処理のためのワークメモリに利用される。不揮発性ＲＡＭ（ＮＶＲＡＭ）１２８は、装置の電源が遮断されても保持しておく必要のあるデータを格納する。プログラムＲＯＭ１１０内にある制御データ解釈部１１１とＰＤＬデータ解釈部１１２は、それぞれ外部ＰＣなどから受信した印刷制御データやＰＤＬデータを解釈する。画像情報生成部１１３は、各種の画像オブジェクトを生成する。ビットマップ画像展開部１１４は、画像オブジェクトをビットマップ画像に展開する。
【００１４】
特徴量抽出部１１５は、ビットマップ画像展開部１１４から得られたビットマップ画像から、特徴量（例えばハッシュ値）を抽出する。特徴量抽出部１１５で抽出された特徴量は、ネットワーク１８１を介して外部装置に送信されるか、またはＭｅｍｏｒｙ１８０に記憶される。ビットマップ画像転送部１２６は、ビットマップ画像展開部１１４によって展開されたビットマップ画像や、スキャナ装置１７０から原稿を読み込んで得られたビットマップ画像等を、プリンタ装置１６０に転送する。エンジンＩ／Ｆ部１２７は、ビットマップ画像転送部１２６とプリンタ装置１６０の制御ユニットを接続するＩ／Ｆである。
【００１５】
ビットマップ画像受信部１３０は、スキャナ装置１７０で読み込まれたビットマップ画像を受信する。スキャナＩ／Ｆ部１３１は、スキャナ装置１７０の制御ユニットとビットマップ画像受信部１３０を接続するＩ／Ｆである。
【００１６】
比較部１１６では、ビットマップ画像受信部１３０で受信したビットマップ画像から特徴量抽出部１１５で抽出した特徴量と、Ｍｅｍｏｒｙ１８０に記憶されている特徴量とを比較する。なお、比較処理を後述する原本性保証サーバで行う場合は、比較部１１６は必要ない。ＣＰＵ１２５は、比較部１１６において比較された結果に基づいて、それぞれの特徴量を抽出した文書情報が同一であるか否かを判定する。この比較及び判定処理に関する詳細は後述する。
【００１７】
操作パネル部１４０は、ユーザから機器全体の操作の指示を受け付け、またエラーや処理結果、操作ガイドなどの表示を行う。パネルＩ／Ｆ部１２３は、操作部１４０と制御ユニット１２０を接続するＩ／Ｆである。外部メモリ部１５０は、印刷データや外部から入力された画像データ、装置の各種情報などを記憶しておくことができ、メモリＩ／Ｆ部１２４を介して制御ユニットと接続されている。システムバス１８３は、上述した各ユニットを接続する。
【００１８】
プリンタ装置１６０に備えられたエンジン制御部１６１は、紙の給紙から印刷・排出までの印刷の制御を行う。スキャナ装置１７０に備えられたスキャナ制御部１７１は、画像を読み取るための原稿送り、画像の読み取り、原稿排出までのスキャン動作を制御する。
【００１９】
図２は、操作パネル１４０の外観図である。液晶パネル部２０１は、登録されている画像のプレビューや印刷状況などの装置情報、または各種処理の結果を表示する。また、液晶パネル部２０１は、タッチパネルであって、ユーザが触れた位置情報を検知して、各種処理の指示や文字情報の入力を行うことができる。スタートボタン２０２は、コピー機能や送信機能などのスタートを指示する場合に押下する。
【００２０】
その他のハードキーとして、機器のリセットを行うリセットボタン２０３、電源のオン／オフを行う電源ボタン２０４、コピー部数などを入力するテンキー群２１０、液晶パネル部２０１に表示されたカーソルを操作するためのカーソルキー２０６等がある。また、装置の機能モードを切替えるためのモードキーとして、コピーキー２０７、送信キー２０８、ボックスキー２０９が備えられている。
【００２１】
ログインキー２０５は、ユーザが装置の操作を行う前にユーザ認証を受ける際に押下するもので、ユーザが既にログインしている状態で押下するとログアウトすることができる。ユーザ認証にかかる操作の詳細は後述する。
【００２２】
図３は、複合機１００の構成図を示している。複合機１００は大きく分けて、プリンタ装置１６０の筐体３１５と、スキャナ装置１７０の原稿を給送するための原稿給紙ユニット３０２と、原稿を読み取るためのスキャナユニット３１４からなる。
【００２３】
筐体３１５には、プリンタ装置１６０を構成するための各機構と、その各機構による各印刷プロセス処理に関する制御を行うエンジン制御部１６１、及び図１に示す制御ユニット１２０を収納する制御ボード収納部３３２が内蔵されている。
【００２４】
この複合機１００は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂ）の４色のトナーを用いたフルカラー印刷が可能である。複合機１００は、搬送方向に垂直方向に併設された４個の像担持体としての感光体ドラム３４２（３４２Ｃ、３４２Ｍ、３４２Ｙ、３４２Ｋ）を備えている。帯電装置３４５（３４５Ｃ、３４５Ｍ、３４５Ｙ、３４５Ｋ）は、感光体ドラム３４２の表面を均一に帯電する。印刷スキャナ部３４９（３４９Ｃ、３４９Ｍ、３４９Ｙ、３４９Ｋ）は、画像情報に基づいてレーザビームを走査しつつ照射し、感光体ドラム３４２上に静電潜像を形成する。
【００２５】
現像装置３４４（３４４Ｃ、３４４Ｍ、３４４Ｙ、３４４Ｋ）は、静電潜像にトナーを付着させてトナー像として現像する。静電搬送転写装置３２２は、感光体ドラム３４２上のトナー像を転写材に転写させる。クリーニング装置３４６（３４６Ｃ、３４６Ｍ、３４６Ｙ、３４６Ｋ）は、転写後の感光体ドラム３４２の表面に残ったトナーを除去する。
【００２６】
静電搬送ベルト３２６は、全ての感光体ドラム３４２に対向し、接するように循環移動するベルト部材である。この静電搬送ベルト３２６は、垂直方向に４軸でローラに支持され、図中左側の外周面に転写材を静電吸着して、感光体ドラム３４２に転写材を接触させるべく循環移動する。これにより、転写材は静電搬送ベルト３２６により転写位置まで搬送され、感光体ドラム３４２上のトナー像が順次転写される。
【００２７】
給紙部３３１は、画像形成部に転写材を給紙するものであり、複数枚の転写材が給紙カセット３２９に収納されている。画像形成時には、給紙ローラ３２８、レジストローラ対３２７が画像形成動作に応じて駆動回転し、給紙カセット３２９内の転写材を１枚ずつ分離給紙する。また、転写材先端はレジストローラ対３２７に突き当たり、一時停止し、ループを形成した後、静電搬送ベルト３２６へと再給紙されていく。
【００２８】
定着部３１９は、転写材に転写された複数のトナー画像を定着させるものであって、駆動回転する加熱ローラ３１８と、これに接して転写材に熱及び圧力を印加する加圧ローラ３１７とから構成される。すなわち、感光体ドラム３４２上のトナー像が転写された転写材は、定着部３１９を通過する際に定着ローラ対３１７、３１８で搬送されるとともに、定着ローラ対で熱及び圧力を印加されて、複数色のトナー像が転写材表面に定着される。その後、定着された転写材は排出ローラ対３１６によって排出部に排出される。
【００２９】
また、複合機１００は、スキャナ装置１７０により原稿上の画像を読み取って入力することが可能であり、スキャナ装置１７０の原稿給紙ユニット（ＤＦユニット）３０２は、原稿３０１を上から順に１枚ずつプラテンガラス３０６上へ給送する。さらに、スキャナユニット３１４による原稿の読み取り終了後、プラテンガラス３０６上の原稿を排出トレイ３０５に排出する。
【００３０】
センサ３０４は、原稿の有無を検知する。スキャナユニット３０２では、原稿がプラテンガラス３０６上に搬送されると、ランプ３０９を点灯させ、光学ユニット３１３の移動を開始して原稿を露光走査する。このとき、原稿からの反射光はミラー３１２、３１０、３１１及びレンズ３０８を介してＣＣＤイメージセンサ（以下、ＣＣＤとする）３０７へ導かれる。このように走査された原稿の画像は、ＣＣＤ３０７によって読み取られる。ＣＣＤ３０７から出力される画像データは、所定の処理が施された後、スキャナＩ／Ｆ部１３１を介して制御ユニット１２０へ転送される。
【００３１】
図４は、第１の実施形態における原本性保証システムの構成図である。上述した複合機１００、及び複合機１００と同様の機能を備えた複合機１０１は、各種データの入出力端末として利用される。また、複合機１００及び１０１はＬＡＮ４１０と接続されており、ＬＡＮに接続された各クライアントやサーバと各種通信を行って、データを送受信することができる。なお、本システムにおいては、ＬＡＮ４１０に代えて、インターネットなどの種々の通信媒体を介して各端末を接続していてもよい。
【００３２】
原本性保証サーバ４０３は、ＬＡＮ４１０に接続され、複合機１００及び１０１から原本性保証に関するサービス依頼を受け付ける。具体的には、複合機１００及び１０１から原本として指定された情報を登録するために、登録される文書に基づく情報（画像データまたは特徴量など）を受信して登録する。また、複合機１００、１０１から原本との比較（鑑定）の依頼を受け付けて、自装置に記憶している情報と比較し、その類似性を判定する。
【００３３】
図５には、原本性保証サーバ４０３のシステム構成図を示す。制御部５２０には、原本性保証サーバ全体の動作を制御するＣＰＵ５３０、ＣＰＵの動作を記述するプログラムが内蔵されているプログラムＲＯＭ５３１が備えられている。ＣＰＵ５３０は、プログラムＲＯＭ５３１に記憶されているプログラムを読み出して実行することで、原本性保証サーバ４０３の備える各種機能を実現する。また、制御部５２０は、ネットワーク５１０上に接続されている他の端末とのデータの入出力を司る入出力部５２１を通じて、各端末との通信を行う。プログラムＲＯＭ５３１には、複合機１００内の比較部１１６と同様の機能を有する比較部５３２が備えられている。
【００３４】
入出力バッファ５２２は、ネットワークから入力される各種制御コードや特徴量の送受信、各種データの送受信を行う際に利用される。ＲＡＭ５２３は、制御コードやデータの解釈や印刷に必要な計算、印字データの処理のためのワークメモリに利用される。ＲＡＭ５２３に含まれるアプリケーションプログラム（ＡＰプログラム）５２４は、コンピュータ上で動作するアプリケーションソフトやドライバ等の動作を記述している。特徴量管理部５２５は、ＡＰプログラムとして原本情報登録時に原本となる文書から抽出された特徴量を受け取って管理する。また、特徴量検索部５２６は、原本情報鑑定時に受信した検索条件に基づいて要求された原本の特徴量を検索する。
【００３５】
ディスプレイ５４０は、コンピュータで処理した画像をユーザに表示し、ディスプレイコントローラ５２７はその表示を制御する。キーボード５５０はユーザの入力を受け付け、キーボードコントローラ５２８がそれを制御する。外部メモリ部５６０は、印字データや様々なホストコンピュータの情報などの保存に利用されるハードディスクなどの不揮発性メモリであって、メモリＩ／Ｆ部５２９を介して制御部５２０と接続されている。
【００３６】
外部メモリ５６０には、特徴量管理テーブル５７０が備えられており、原本性保証サーバに記憶（登録）された特徴量の管理を行う。上述した各機能部はシステムバス５１２によって接続されている。
【００３７】
次に、上述したシステム構成における原本性保証処理を具体的に以下に説明する。ここで、原本情報とは原本として指定された文書情報、登録情報とは原本として登録された文書情報、鑑定情報とは原本性を鑑定されるための文書情報、であるものとする。
【００３８】
図６は、図２に示した操作パネル１４０の液晶パネル部２０１に表示される画面の例を示している。図６は、ユーザが複合機１００を操作する前に、ユーザ認証してログインするために、ユーザＩＤとパスワードを入力する画面である。ユーザＩＤ入力欄６０１にユーザＩＤを、パスワード入力欄６０２にパスワードを入力して、図２に示したログインキー２０５を押下すると、予めＭｅｍｏｒｙ１８０に登録されているユーザ情報と照合し、一致すればユーザをログインさせる。このとき、ユーザＩＤ及びパスワードを入力する代わりに、ＩＣカードを挿入して、記憶された認証情報を読み出せるようにしてもよい。
【００３９】
図７は、ユーザがログインした後に最初に表示されるコピー基本画面である。モードキー７０１〜７０４は、複合機１００の機能別のモードを切替える際に押下される。スキャナ装置１７０によりデータを入力し、プリンタ装置１６０によりデータを出力するいわゆる複写処理を行う場合には、このコピー基本画面で詳細を設定し、スタートボタン２０２を押下すると処理が開始される。
【００４０】
図８は、モードキー７０２を押下した場合に表示される送信／ファクス基本画面である。この画面において、スキャナ装置１７０で入力したデータを外部装置に送信する場合や複合機１００内に備えられた記憶領域に格納する場合、またはファクシミリデータの送受信を行う場合の各種詳細設定を行う。
【００４１】
宛先表示欄８０１には、後述する宛先表などから設定した宛先を表示する。「宛先表から検索」ボタン８０２は、予め登録しておいた相手先情報を読み出して、宛先として設定する場合に押下する。「編集／消去」ボタン８０３は、既に設定した宛先を編集・消去する場合や、新規宛先を直接入力する場合に押下する。「コール」ボタン８０４は、過去に使用した宛先情報を読み出してくる場合に押下する。
【００４２】
送信方法選択ボタン８１１〜８１５は、ＦＡＸ送信やＥメール送信などの送信方法に応じた詳細な設定を行うための画面を表示する場合に押下する。例えば、メールにファクシミリ形式の画像を添付して送信するインターネットファクシミリ（ＩＦＡＸ）を用いて送信する場合には、宛先のメールアドレスや、解像度や圧縮方式などを設定することができる。
【００４３】
読込設定ボタン８２１は、スキャナ装置１７０を用いて原稿上の画像を読み取って入力する際の詳細を設定する場合に押下する。読込設定ボタン８２１を押下すると、図９に示す読込設定画面が表示され、原稿用紙サイズや読み取る解像度などを設定することができる。送信設定ボタン８２２は、データを暗号化して送信する場合や、パスワードをつけて送信する場合などにおいて、詳細を設定する場合に押下する。
【００４４】
登録ボタン８３１と鑑定ボタン８３２は、原本性保証サービスを利用する際に押下する。「登録」とは、例えばある文書をスキャナ装置１７０で読み取って入力し、その文書に基づく文書情報を原本としてネットワーク上の原本性保証サーバに登録することを示している。「鑑定」とは、例えば手持ちの文書をスキャナ装置１７０で読み取って、その文書に基づく文書情報を鑑定情報として、予め原本として登録しておいた登録情報と比較して類似性を判定し、変更（改竄）されているかどうかを判定することを指している。
【００４５】
図１０は登録ボタン８３１を押下した場合に表示される原本情報登録設定画面である。登録先選択欄１００１では、ドロップダウンリストにより表示されるネットワーク上の原本性保証サーバを選択する。このとき、所望の原本性保証サーバが選択肢にない場合には、ＩＰアドレスなどの装置を特定するための情報を直接入力できるようにしてもよい。
【００４６】
ＩＤ入力欄１００２では、原本性保証サービスを利用するためのユーザＩＤを入力する。パスワード入力欄１００３では、ＩＤ入力欄１００２に入力したＩＤに対応するパスワードを入力する。このとき、図６の画面で行ったユーザ認証と原本性保証サービスのユーザ認証とを連動させておけば、図１０の画面で別途ＩＤ・パスワードを入力する必要がなくなり、操作が簡単になる。
【００４７】
ここでＩＤやパスワードを用いてユーザ認証する効果としては、例えば原本性保証サービスを提供できる契約ユーザを認証するという点や、またはユーザ情報とともに原本情報を登録しておくことができるという点がある。原本情報登録設定画面での入力が完了したら、ＯＫボタン１０１１またはスタートボタン２０２を押下することにより、原本として登録される原稿のスキャナ装置１７０による読み込みが開始される。また、キャンセルボタン１０１２を押下した場合には、入力内容を全て破棄して図８の送信／ファクス基本画面に戻る。
【００４８】
図１１は、ＯＫボタン１０１１が押下されて原本である原稿の読み込みが完了した際に表示される画面である。例えば図１１に示すように、５ページで一つの原本とされる文書を読み込んだ場合には、読み込んだ画像のイメージを表示し、ユーザが所望したものかどうか確認することができる。これにより、両面に印字された原稿を誤って片面だけ読み込んでしまった場合や、ページが欠落したまま登録してしまうといったことを防ぐことができる。
【００４９】
ＯＫボタン１１２１を押下すると、読み込んだ文書に基づく文書情報を原本性保証サーバに送信して登録する。ここで、文書情報とは、画像データそのものでもよいし、画像データから抽出した特徴量でもよい。前者の場合は、特徴量を抽出する手段を備える必要がなく、後者の場合は、画像データをネットワーク上に出力しないのでセキュリティを高めることができる。第１の実施形態では、画像データから抽出した特徴量を原本情報として登録することとする。
【００５０】
図１２は、原本性保証サーバ４０３への登録が完了した際に表示される登録完了画面を示している。登録完了画面には、登録データ表示欄１２１０が設けられており、登録先の装置名と登録した時刻、登録ＩＤが登録データとして表示される。これらの情報は、鑑定を行う場合に、登録した原本情報を特定するために用いられる。
【００５１】
上述したような登録データを印刷出力する場合には、チェックボックス１２２１にチェックしてＯＫボタン１２３１を押下すれば、登録データの内容がプリンタ１６０により印刷出力される。また、登録データをメールで送信する場合には、チェックボックス１２２２にチェックを入れるとともにメールアドレスを入力してＯＫボタン１２３１を押下することにより、宛先に送信される。このように、登録データを印刷或いは送信出力することにより、わざわざ書き控える必要がなくなる。
【００５２】
次に「鑑定」の処理について詳細を説明する。図１３は、鑑定ボタン８３２を押下した場合に表示される原本情報鑑定設定画面である。鑑定先選択欄１３０１では、ドロップダウンリストにより表示されるネットワーク上の原本性保証サーバを選択する。このとき、所望の原本性保証サーバが選択肢にない場合には、ＩＰアドレスなどの装置を特定するための情報を直接入力できるようにしてもよい。
【００５３】
ＩＤ入力欄１３０２、パスワード入力欄１３０３については、原本情報登録設定画面と同様に、原本性保証サービスを利用するための認証情報を入力する。ここで、原本情報鑑定先を選択せずに、後述する検索条件に基づいて、ネットワーク上の複数の原本性保証サーバから所望の登録情報を検索するようにしてもよい。これにより、登録したサーバを忘れた場合にも、文書情報の鑑定を行うことができる。または、鑑定対象を特定せずに、１回の操作で複数の登録情報との比較を行うことができる。
【００５４】
鑑定に関して、さらに詳細な設定を行う場合には、詳細設定ボタン１３２１を押下する。図１４には、詳細設定ボタン１３２１を押下した場合に表示される画面を示す。ここで、鑑定を行う対象の登録情報を特定する情報である登録ＩＤが分かっている場合には、登録ＩＤを入力する。また、登録ＩＤが分からない場合には、ユーザ認証情報に基づいて登録情報に対応付けて記憶されている登録者、つまり原本情報を登録したユーザを指定することもできる。さらには、登録日、つまり原本情報を登録した日を指定することもできる。以上の項目を、登録情報を検索するための検索条件として、設定することが可能である。
【００５５】
上述したそれぞれの条件は、登録済の原本情報（つまり、登録情報）を特定するために用いられる。すなわち、それぞれ必要に応じて条件を入力して、ＯＫボタン１４１１を押下して図１３に戻り、図１３のＯＫボタン１３１１を押下すると、入力した条件に合致する登録済の原本情報を探し出すことができる。条件に合致する原本情報とは、例えば登録ＩＤを指定した場合には１つだけかもしれないし、登録日のみを指定した場合には複数が抽出される可能性がある。また、検索条件に合致する登録情報が見つからなかった場合には、その旨を表示することができる。
【００５６】
以上、図８〜図１４に示した「登録」と「鑑定」の処理において、複合機１００のＣＰＵ１２５が制御する動作を分かりやすく示したものが図１５、図１６のフローチャートである。
【００５７】
図１５は、「登録」の処理における動作に関するフローチャートである。まず、Ｓ１５０１において、原本情報の作成を開始する。Ｓ１５０１は、図１０におけるＯＫボタン１０１１またはスタートボタン２０２を押下した場合の動作に対応している。次に、Ｓ１５０２において、原本とされる文書を読み込む。さらに、Ｓ１５０３において、読み込んで得た画像データをビットマップ画像に展開し、Ｓ１５０４において特徴量を抽出する。
【００５８】
Ｓ１５０４の特徴量抽出ステップについては、前述したように、特徴量でなく画像データそのものを原本情報として登録する構成にしてもよいので、省くこともできる。次に、Ｓ１５０５で、全ページの読み込みが完了したか判断する。具体的には、ＡＤＦ（原稿自動送り装置）にセットされた原稿が残っているかを判断したり、または液晶パネル部２０１で全ての原稿の読み込みが終了したか否かをユーザに問い合わせたりしてもよい。Ｓ１５０５で、全てのページが抽出されていなければ、Ｓ１５０２に戻り次のページを読み込む。
【００５９】
Ｓ１５０５で全てのページの抽出が完了した場合には、Ｓ１５０６に進み、ユーザに登録内容の最終確認をさせる。具体的には、図１１に示す画面に対応しており、図１１のように画像のプレビューを表示してもよいし、特徴量を抽出したページ数のみを表示してもよい。ここで、ユーザから登録の指示がなければＳ１５１１に進み、エラー終了の処理を行う。
【００６０】
Ｓ１５０６で登録の指示があれば、Ｓ１５０７に進み、ユーザが入力した情報に基づいて、原本性保証サーバ４０３にアクセスする。続いて、Ｓ１５０８で、ユーザが入力した認証情報に基づいてユーザ認証を行う。認証に失敗した場合は、Ｓ１５１１でエラー終了する。認証に成功した場合は、Ｓ１５０９に進み、登録情報を原本性保証サーバ４０３に送信して、終了する。
【００６１】
図１６は、「鑑定」の処理における動作に関するフローチャートである。まずＳ１６０１において、鑑定情報の作成を開始する。Ｓ１６０１は、図１３におけるＯＫボタン１３１１を押下した場合の動作に対応している。次に、Ｓ１６０２において、鑑定を行う対象の原稿を読み込む。さらに、Ｓ１６０３において、読み込んだ画像データをビットマップ画像に展開し、Ｓ１６０４において特徴量を抽出する。
【００６２】
Ｓ１６０４の特徴量抽出ステップは、画像データそのものを鑑定情報として処理する構成の場合には、省くことができる。次に、Ｓ１６０５で、全ページの読み込みが完了したか判断する。Ｓ１６０５で、全てのページが抽出されていなければ、Ｓ１６０２に戻り次のページを読み込む。
【００６３】
Ｓ１６０５で全てのページの抽出が完了した場合には、Ｓ１６０６に進み、ユーザに鑑定情報の内容の最終確認をさせる。具体的には、図１１に示す画面と同様に、読み込んだ画像イメージやページ数を表示してユーザに確認させる。ここで、ユーザから鑑定の指示がなければＳ１６１１に進み、エラー終了の処理を行う。
【００６４】
Ｓ１６０６で鑑定の指示があれば、Ｓ１６０７に進み、ユーザが入力した情報に基づいて、原本性保証サーバ４０３にアクセスする。続いて、Ｓ１６０８で、ユーザが入力した認証情報に基づいてユーザ認証を行う。認証に失敗した場合は、Ｓ１６１１でエラー終了する。認証に成功した場合は、Ｓ１６０９に進み、鑑定情報を原本性保証サーバ４０３に送信して、終了する。
【００６５】
次に、原本性保証サーバ４０３において、登録情報と鑑定情報とを比較して鑑定を行う処理に関して、原本性保証サーバ４０３のＣＰＵ５３０が制御する動作を分かりやすく示したものが図１７、１９、２１、２２のフローチャートである。
【００６６】
図１７は「鑑定」を行う際の基本的な動作のフローチャートである。まず、Ｓ１７０１において、鑑定情報とともに、登録情報を特定するための登録ＩＤを複合機１００または１０１から受信する。続くＳ１７０２において、受け取った登録ＩＤに対応する登録情報を検索する。Ｓ１７０３で、登録情報の取得に成功したかどうかを判定し、取得できなかった場合にはＳ１７０４において「該当なし処理」をして、Ｓ１７０５で終了する。「該当なし処理」とは、例えば対応する登録情報がない旨を問い合わせ元の複合機に通知したりする。
【００６７】
Ｓ１７０３で登録情報の取得に成功した場合には、Ｓ１７０６に進み、鑑定情報のページ数と登録情報のページ数が同じかどうかを判定する。ページ数が異なっている場合には、Ｓ１７０７に進み、鑑定情報のページ数と登録情報のページ数のどちらが多いかを判定し、判定の結果に基づいてそれぞれ図１９または図２１へと進む。
【００６８】
Ｓ１７０６でページ数が同数と判断した場合は、Ｓ１７０８に進み、鑑定情報の１ページ目と登録情報の１ページ目が同一であるか否かを、それぞれの特徴量を比較することによって判定する。ここで、図中に示す記号Ｋ、Ｔはそれぞれ鑑定情報、登録情報を表し、記号に続く数字はその情報の中の何ページ目かのページを特定している。つまりＫ１の場合は、鑑定情報の１ページ目を示していることになる。
【００６９】
Ｓ１７０８で同一であると判断した場合は、Ｓ１７０９に進み、登録情報と鑑定情報それぞれの情報における次のページ同士を比較する。ここで、Ｋ（ｎ＋１）とは、鑑定情報のうち、一つ前のステップで判定したページの次のページを示している。例えば、Ｓ１７０８からＳ１７０９に進んだ場合には、Ｓ１７０９で鑑定情報の２ページ目と登録情報の２ページ目をそれぞれ比較して、同一かどうか判断する。
【００７０】
Ｓ１７０９で同一であると判断した場合は、Ｓ１７１０に進み、鑑定情報の全てのページの比較が終了したかを判断する。まだ残っているページがある場合には、Ｓ１７０９に戻り、さらに次のページの比較を行う。Ｓ１７１０で全ページの比較が終了した場合には、Ｓ１７１１において「完全一致処理」を行い、さらにＳ１７１２において終了する。ここで、「完全一致処理」とは、鑑定情報と登録情報がページ数、ページ内容、ページ順の全てが同一であることを示す情報を出力することであって、例えばこの処理によって鑑定対象の文書が原本であることを保証する証明書を発行してもよい。出力された情報は、複合機１００に通知され、複合機１００は通知された内容を操作パネル１４０に表示するか、またはプリンタ装置１７０で印刷する。
【００７１】
次に、Ｓ１７０８において、同一でないと判断した場合には、Ｓ１７１３に進み、ページ順を問わずに、鑑定情報のいずれかのページと登録情報のいずれかのページにおいて、少なくとも一組以上の同一なページがあるかどうかを判定する。ここで、同一なものがない場合には、Ｓ１７１４で「不一致処理」を行い、Ｓ１７１５にて終了する。ここで「不一致処理」とは、ページ順を問わない場合においても、同一のページは存在しないことを示す情報を出力することである。
【００７２】
Ｓ１７０９において比較したページが同一でなかった場合か、またはＳ１７１３においていずれかのページが同一であった場合には、Ｓ１７１６に進み、鑑定情報の全てのページが、登録情報のいずれかのページにそれぞれ一致するか判断する。つまり、ここではページ順は異なってはいるが、それぞれ対応する同一のページが全て存在しているかどうかを判断する。
【００７３】
Ｓ１７１６で、否定結果の場合は、Ｓ１７１７で「部分一致処理」を行い、Ｓ１７１８にて終了する。ここで「部分一致処理」とは、複数ページのうち一部のページは、対応する同一のページが存在しているが、その他のページはそれぞれ異なる内容のものであることを示す情報を出力することである。
【００７４】
Ｓ１７１６で、肯定結果の場合は、Ｓ１７１９で「順不同一致処理」を行い、Ｓ１７２０にて終了する。ここで「順不同一致処理」とは、ページ順は異なってはいるが、それぞれ対応する同一のページが全て存在していることを示す情報を出力することである。
【００７５】
図１８は、Ｓ１７１９で「順不同一致処理」を行った場合に出力される情報の一例として、印刷出力された鑑定結果レポートを示している。上述した通り、順不同一致とは、それぞれページ順が異なってはいるものの、それぞれ対応する同一のページが存在しているので、レポート上にはそれぞれの対応する同一内容のページが識別可能な形式が表示されている。これによりユーザは、鑑定した文書の内容は改竄されていないものの、原稿のページ順序が入れ替わっている旨と、原本として登録されている本来のページ順序を簡単に知ることができる。
【００７６】
図１９は、Ｓ１７０７で鑑定情報のページ数が登録情報のページ数よりも多いと判断された場合の処理に関する動作のフローチャートである。まずＳ１９０１において、登録情報の１ページ目と鑑定情報のいずれかのページが同一か否かを判断する。登録情報の１ページ目と同一なページが、鑑定情報の中に含まれていた場合には、Ｓ１９０５に進む。
【００７７】
Ｓ１９０５では、登録情報のうち、前ステップで同一であると判断されたページの次のページと、鑑定情報のうち、前ステップで同一であると判断されたページ以降のいずれかのページが同一であるか否かを判定する。Ｓ１９０５で同一と判断した場合は、Ｓ１９０６に進み、登録情報の全ページの比較が終了したかを判断し、残っているページがあればＳ１９０５に戻ってさらに比較を続ける。
【００７８】
Ｓ１９０６で全ページ終了したと判断した場合は、Ｓ１９０７に進み、「一致（異種混在）処理」を行い、Ｓ１９０８にて終了する。ここで「一致（異種混在）処理」とは、登録情報のそれぞれのページに対応するページが鑑定情報に存在し、かつ登録情報のページ順序と同一の順序であるが、登録情報にないページが鑑定情報に含まれていることを示す情報を出力することである。
【００７９】
図２０は、Ｓ１９０７で「一致（異種混在）処理」を行った場合に出力される情報の一例として、印刷出力された鑑定結果レポートを示している。上述した通り、一致（異種混在）とは、それぞれ対応する同一のページが、順序が入れ替わることなく存在しているものの、登録情報にないページ（「×」で示される）が鑑定情報に含まれているというものである。そこで、レポート上にはそれぞれの対応する同一内容のページが識別可能な形式が表示されるとともに、鑑定情報に含まれるページのうち、登録情報には含まれていないページを識別可能に表示している。
【００８０】
これによりユーザは、鑑定した文書の内容は改竄されておらず、ページ順序も入れ替わっていないものの、原本として登録されていないページが混ざってしまっている旨と、どのページが原本として登録されていないのかを簡単に知ることができる。
【００８１】
図１９に戻って、Ｓ１９０１において、登録情報の１ページ目が鑑定情報のいずれのページとも同一ではないと判断した場合には、Ｓ１９０２に進み、登録情報のいずれかのページと鑑定情報のいずれかのページにおいて、同一なページがあるかどうかを判定する。ここで、同一なものがない場合には、Ｓ１９０３で「不一致処理」を行い、Ｓ１９０４にて終了する。ここで「不一致処理」とは、ページ順を問わない場合においても、同一のページは存在しないことを示す情報を出力することである。
【００８２】
Ｓ１９０５において、比較したページが同一でなかった場合か、またはＳ１９０２において、いずれかのページが同一であった場合には、Ｓ１９０９に進み、登録情報の全てのページが、鑑定情報のいずれかのページにそれぞれ一致するか判断する。つまり、ここではページ順は入れ替わってはいるが、登録情報のそれぞれのそれぞれのページに対応するページが全て鑑定情報に存在しているかどうかを判断する。
【００８３】
Ｓ１９０９で、否定結果の場合は、Ｓ１９１０で「部分一致処理」を行い、Ｓ１９１１にて終了する。ここで「部分一致処理」とは、複数ページのうち一部のページは、対応する同一のページが存在しているが、その他のページはそれぞれ異なる内容のものであることを示す情報を出力することである。
【００８４】
Ｓ１９０９で、肯定結果の場合は、Ｓ１９１２で「順不同一致（異種混在）処理」を行い、Ｓ１９１３にて終了する。ここで「順不同一致（異種混在）処理」とは、ページ順は異なってはいるが、登録情報のそれぞれのページに対応するページが全て鑑定情報に存在していることを示す情報を出力することである。
【００８５】
図２１は、Ｓ１７０７で登録情報のページ数が鑑定情報のページ数よりも多いと判断された場合の処理に関する動作のフローチャートである。まずＳ２１０１において、鑑定情報の１ページ目と登録情報のいずれかのページが同一か否かを判断する。鑑定情報の１ページ目と同一なページが、登録情報の中に含まれていた場合には、Ｓ２１０５に進む。
【００８６】
Ｓ２１０５では、鑑定情報のうち、前ステップで同一であると判断されたページの次のページと、登録情報のうち、前ステップで同一であると判断されたページ以降のいずれかのページが同一であるか否かを判定する。Ｓ２１０５で同一と判断した場合は、Ｓ２１０６に進み、鑑定情報の全ページの比較が終了したかを判断し、残っているページがあればＳ２１０５に戻ってさらに比較を続ける。
【００８７】
Ｓ２１０６で全ページ終了したと判断した場合は、Ｓ２１０７に進み、「一致（ページ不足）処理」を行い、Ｓ２１０８にて終了する。ここで「一致（ページ不足）処理」とは、鑑定情報のそれぞれのページに対応するページが登録情報に存在し、かつ鑑定情報のページ順序と同一の順序であるが、鑑定情報にないページが登録情報に含まれていることを示す情報を出力することである。
【００８８】
「一致（ページ不足）処理」の結果レポートの例は図示しないが、図２０に示したものと同様に、それぞれ同一であったページの対応と、どのページが不足しているのかを識別可能に表示することができる。
【００８９】
これによりユーザは、鑑定した文書の内容は改竄されておらず、ページ順序も入れ替わっていないものの、原本として登録されているページが一部不足している旨と、どのページが不足しているのかを簡単に知ることができる。
【００９０】
図２１に戻って、Ｓ２１０１において、鑑定情報の１ページ目が登録情報のいずれのページとも同一ではないと判断した場合には、Ｓ２１０２に進み、鑑定情報のいずれかのページと登録情報のいずれかのページにおいて、同一なページがあるかどうかを判定する。ここで、同一なものがない場合には、Ｓ２１０３で「不一致処理」を行い、Ｓ２１０４にて終了する。ここで「不一致処理」とは、ページ順を問わない場合においても、同一のページは存在しないことを示す情報を出力することである。
【００９１】
Ｓ２１０５において、比較したページが同一でなかった場合か、またはＳ２１０２において、いずれかのページが同一であった場合には、Ｓ２１０９に進み、鑑定情報の全てのページが、登録情報のいずれかのページにそれぞれ一致するか判断する。つまり、ここではページ順は入れ替わってはいるが、鑑定情報のそれぞれのそれぞれのページに対応するページが全て登録情報に存在しているかどうかを判断する。
【００９２】
Ｓ２１０９で、否定結果の場合は、Ｓ２１１０で「部分一致処理」を行い、Ｓ２１１１において終了する。ここで「部分一致処理」とは、複数ページのうち一部のページは、対応する同一のページが存在しているが、その他のページはそれぞれ異なる内容のものであることを示す情報を出力することである。
【００９３】
Ｓ２１０９で、肯定結果の場合は、Ｓ２１１２で「順不同一致（ページ不足）処理」を行い、Ｓ２１１３にて終了する。ここで「順不同一致（ページ不足）処理」とは、ページ順は異なってはいるが、鑑定情報の全てのページの内容が登録情報に含まれていて、且つ、登録情報には含まれるが鑑定情報には含まれていないページが存在することを示す情報を出力することである。
【００９４】
以上のように説明した第１の実施形態によると、原稿を読み込む複合機と、原本情報を登録しておく原本性保証サーバなどからなる原本性保証システムを用いて、予め登録しておいた登録情報と、鑑定対象の鑑定情報を比較して原本性保証を行うことができる。
【００９５】
（第２の実施形態）
次に本発明における第２の実施形態について説明する。なお、ここでは第１の実施形態と同様な構成については説明を省略する。第２の実施形態における第１の実施形態との違いは、鑑定を行う場合に、登録情報を特定するための登録ＩＤを指定せずに、複数の登録情報との鑑定を行うという点である。
【００９６】
図２２は、本実施形態における原本性保証サーバにおいて、登録情報と鑑定情報とを比較して文書情報の鑑定を行う処理に関して、原本性保証サーバのＣＰＵ５３０が制御する動作を分かりやすく示したフローチャートである。まずＳ２２０１で検証の処理を開始し、Ｓ２２０２でユーザから鑑定情報と比較を行う登録情報を抽出する条件として、ページ数が指定されたか否かを判断する。
【００９７】
ページ数が指定されている場合は、Ｓ２２０３でページ数の条件と、その他の条件（例えば登録日時）が指定されている場合は、それらの条件に基づいて、条件を満たす登録情報を検索し、さらにＳ２２０４で検索できたかどうか判断する。Ｓ２２０４で、条件を満たす登録情報が見つからなかった場合は、Ｓ２２０５で「該当なし処理」を行い、Ｓ２２０６で終了する。Ｓ２２０４で、登録情報が見つかった場合には、Ｓ２２０７に進む。
【００９８】
Ｓ２２０７では、Ｓ２２０３の検索で見つかったそれぞれの候補毎に、鑑定情報との比較を順次行って、結果を蓄積していく。比較の詳細なステップについては、図１７のＳ１７０８からのフローと同様である。一件毎に鑑定が完了すると、Ｓ２２０８で、検索された全ての登録情報との鑑定が完了したか判断し、まだ未完了のものがあればＳ２２０７に戻り、鑑定を行う。Ｓ２２０８で、全候補件について鑑定し終わったと判断した場合には、Ｓ２２０９で終了する。
【００９９】
Ｓ２２０２でページ数の指定がない場合には、Ｓ２２１０に進み、その他の条件が入力されていれば、その条件に基づいて登録情報の候補を検索する。さらに続くＳ２２１１では、検索した結果、条件をみたす候補が見つかったかどうか判断する。Ｓ２２１１で、条件を満たす登録情報が見つからなかった場合は、Ｓ２２１２で「該当なし処理」を行い、Ｓ２２１３で終了する。Ｓ２２１１で、登録データが見つかった場合には、Ｓ２２１４に進む。
【０１００】
Ｓ２２１４では、Ｓ２２１０の検索で見つかったそれぞれの候補毎に、鑑定情報との比較を順次行って、結果を蓄積していく。比較の詳細なステップについては、図１７のＳ１７０６からのフローと同様である。一件毎に鑑定が完了すると、Ｓ２２１５で、検索された全ての登録情報との鑑定が完了したか判断し、まだ未完了のものがあればＳ２２１４に戻り、鑑定を行う。Ｓ２２１５で、全候補件について鑑定し終わったと判断した場合には、Ｓ２２１６で終了する。
【０１０１】
図２３は、Ｓ２２１６で終了した際に出力する鑑定結果レポートの一例を示している。このレポートには、検索の結果条件を満たした登録情報として抽出された登録ＩＤが項目として並べられており、それぞれについて鑑定の結果が記載されている。例えば一番上の登録ＩＤ：１１１１１１１の欄を見ると、この登録情報のページ数が６ページであって、登録された日は１０月１日、さらにこの登録情報と入力した鑑定情報との比較結果は「完全一致」であったことを示している。
【０１０２】
他の登録ＩＤについてもそれぞれの鑑定結果が一覧形式で見ることが可能になっており、ユーザは鑑定情報がどの登録情報とどの程度一致するのかを知ることができる。ところで、このように複数の登録情報や複数の鑑定情報を用いて鑑定を行う方法は上述したものに限ったものではない。
【０１０３】
例えば図２４は、本実施形態を応用して鑑定を行った結果レポートの一例であって、一つの鑑定情報に含まれるページの一部分ごとに組み合わせを作って、それらの一部分と「完全一致」する登録情報をリストにしたものである。例えば、鑑定情報の１５ページ目から２１ページ目までは、登録ＩＤ：５５５５５５５の登録情報と「完全一致」しているということが分かるようになっている。
【０１０４】
さらに、図示しない例では、複数の鑑定情報と複数の登録情報をそれぞれ指定して、それぞれ完全一致するものや、順不同一致するものなどを特定することも可能である。
【０１０５】
以上のように説明した第２の実施形態によると、原稿を読み込む複合機と、原本情報を登録しておく原本性保証サーバとからなる原本性保証システムを用いて、予め登録しておいた複数の登録情報、または鑑定対象の複数の鑑定情報をそれぞれ比較して原本性保証を行うことができる。
【０１０６】
なお、本発明は上述したような構成の原本性保証システムに限定されるべきものではない。第１または第２の実施形態においては、原本情報を登録する手段は、ネットワークを介して複合機と接続された原本性保証サーバであったが、この原本性保証サーバが提供する機能は、複合機内部に備えられていてもよい。これにより、ネットワーク環境が十分でなくとも、簡易的に原本性保証を行うことができ、また特徴量すらネットワークに送出する必要がないのでセキュリティがさらに一層高くなる。
【０１０７】
また本発明は、原本性保証システムに限定されるものではなく、例えば記憶領域に記憶した複数のデータの中から、所望のデータを検索する機能に応用することができる。これにより、記憶されているデータのページ順序が分からなくとも精度の高い検索を行うことができる。
【０１０８】
また本発明の原稿情報の比較に用いる情報は特徴量でなくともよい。具体的には、画像データそのものであってもよいし、ページ単位で特定可能な識別情報を用いてもよい。
【０１０９】
また本発明は、２つ以上の文書の類似性を判定する機能として応用することもできる。つまり、ある文書がもう一方の文書とどの程度一致しているのかを判定するために、例えば完全に一致するものなのか、ページ順は入れ替わっているものなのか、などの判定を行うことができる。
【０１１０】
また本発明は、文書の内容が改竄されているかどうかを検知する以外の目的に応用することができる。例えば、原本として登録された文書と、その文書の内容に加筆修正が加えられた文書とを比較して加筆箇所を特定する場合に、応用させることができる。また一方で、原本として登録された文書の内容に加筆修正された箇所を比較対象とせずに、登録された文書との比較を行うような場合にも応用させることができる。
【０１１１】
また本発明は、手元にある資料の中から、予め登録されている内容のページを抽出する機能に応用することができる。この場合、所望の資料を特定することもできるし、不足しているページを特定することも可能となり、使い勝手がよくなる。
【０１１２】
また本発明は、上述した実施形態のように、スキャナ装置１７０で読み込んだ文書に基づく情報を用いるものに限定されず、例えばボックスなどの記憶領域に保存されている受信データから登録用または鑑定用の情報を取得し、登録・鑑定処理を行ってもよい。
【０１１３】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１１５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１１７】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１１８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１２１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施形態における複合機のシステムブロック図である。
【図２】本発明の実施形態における操作部の外観図である。
【図３】本発明の実施形態における複合機の外観図である。
【図４】本発明の実施形態におけるシステム構成図である。
【図５】本発明の実施形態における原本性保証サーバのシステムブロック図である。
【図６】本発明の実施形態における操作画面に表示されたユーザ認証画面である。
【図７】本発明の実施形態における操作画面に表示されたコピー基本画面である。
【図８】本発明の実施形態における操作画面に表示された送信／ファクス基本画面である。
【図９】本発明の実施形態における操作画面に表示された読込設定画面である。
【図１０】本発明の実施形態における操作画面に表示された原本情報登録設定画面である。
【図１１】本発明の実施形態における操作画面に表示された登録確認画面である。
【図１２】本発明の実施形態における操作画面に表示された登録情報表示画面である。
【図１３】本発明の実施形態における操作画面に表示された原本情報鑑定設定画面である。
【図１４】本発明の実施形態における操作画面に表示された鑑定詳細画面である。
【図１５】本発明の実施形態における動作を示すフローチャートである。
【図１６】本発明の実施形態における動作を示すフローチャートである。
【図１７】本発明の実施形態における動作を示すフローチャートである。
【図１８】本発明の実施形態における鑑定結果レポートの一例である。
【図１９】本発明の実施形態における動作を示すフローチャートである。
【図２０】本発明の実施形態における鑑定結果レポートの一例である。
【図２１】本発明の実施形態における動作を示すフローチャートである。
【図２２】本発明の実施形態における動作を示すフローチャートである。
【図２３】本発明の実施形態における鑑定結果レポートの一例である。
【図２４】本発明の実施形態における鑑定結果レポートの一例である。
【符号の説明】
【０１２３】
１００  複合機
１１０  プログラムＲＯＭ
１１３  画像情報生成部
１１４  ビットマップ画像展開部
１１５  特徴量抽出部
１１６  比較部
１２０  制御ユニット
１２１  入出力部
１２５  ＣＰＵ
１２９  ＲＡＭ
１４０  操作パネル部
１５０  外部メモリ部
１６０  プリンタ装置
１７０  スキャナ装置
１８０  ＭＥＭＯＲＹ
１８１  ネットワーク
【図１】
2007257308.tif 000003
【図２】
2007257308.tif 000004
【図３】
2007257308.tif 000005
【図４】
2007257308.tif 000006
【図５】
2007257308.tif 000007
【図６】
2007257308.tif 000008
【図７】
2007257308.tif 000009
【図８】
2007257308.tif 000010
【図９】
2007257308.tif 000011
【図１０】
2007257308.tif 000012
【図１１】
2007257308.tif 000013
【図１２】
2007257308.tif 000014
【図１３】
2007257308.tif 000015
【図１４】
2007257308.tif 000016
【図１５】
2007257308.tif 000017
【図１６】
2007257308.tif 000018
【図１７】
2007257308.tif 000019
【図１８】
2007257308.tif 000020
【図１９】
2007257308.tif 000021
【図２０】
2007257308.tif 000022
【図２１】
2007257308.tif 000023
【図２２】
2007257308.tif 000024
【図２３】
2007257308.tif 000025
【図２４】
2007257308.tif 000026
【手続補正書】
【提出日】平成19年2月9日(2007.2.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、
前記記憶手段に記憶された前記第１の文書情報及び前記第２の文書情報に基づいて、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、
前記判定手段による判定の結果を示す情報を出力する出力手段と、
を備えることを特徴とする文書管理装置。
【請求項２】
原稿上の画像を読み取って入力する読取手段を更に備え、
前記記憶手段に記憶された前記第１の文書情報及び前記第２の文書情報は、前記読取手段によりそれぞれ第１の原稿上の画像及び第２の原稿上の画像を読み取って入力された文書情報であることを特徴とする請求項１に記載の文書管理装置。
【請求項３】
画像の特徴量を抽出する抽出手段を更に備え、
前記記憶手段に記憶された前記第１の文書情報及び前記第２の文書情報は、前記抽出手段によりそれぞれ第１の原稿上の画像及び第２の原稿上の画像から抽出された第１の特徴量及び第２の特徴量であることを特徴とする請求項１に記載の文書管理装置。
【請求項４】
前記判定手段は、前記第１の文書情報と前記第２の文書情報が、同一のページをそれぞれ同一の順序で含んでいるか否かを判定することが可能であることを特徴とする請求項１から３のいずれか１項に記載の文書管理装置。
【請求項５】
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれるページであって、且つ、前記第２の文書情報に含まれる複数のページのうちのいずれのページとも一致しないページを特定する特定手段を更に備えることを特徴とする請求項１から４のいずれか１項に記載の文書管理装置。
【請求項６】
前記特定手段は、更に、前記第２の文書情報に含まれるページであって、且つ、前記第１の文書情報に含まれる複数ページのうちのいずれのページとも一致しないページを特定することを特徴とする請求項５に記載の文書管理装置。
【請求項７】
前記出力手段は、前記判定手段による判定の結果を出力する際に、前記特定手段により特定されたページを識別可能に出力することを特徴とする請求項５または６に記載の文書管理装置。
【請求項８】
前記記憶手段は、前記第１の文書情報及び前記第２の文書情報に加えて、第３の文書情報を記憶することが可能であって、
前記比較手段は、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページ、及び前記第３の文書情報に含まれる複数のページとを、それぞれ比較し、
前記判定手段は、前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否か、及び前記第３の文書情報に含まれる複数のページのうちのいずれかのページの内容と一致するか否かを、それぞれ判定することを特徴とする請求項１から７のいずれか１項に記載の文書管理装置。
【請求項９】
前記出力手段は、前記判定手段による判定の結果を表示するための表示部を含むことを特徴とする請求項１から８のいずれか１項に記載の文書管理装置。
【請求項１０】
前記出力手段は、前記判定手段による判定の結果を印刷するための印刷装置を含むことを特徴とする請求項１から９のいずれか１項に記載の文書管理装置。
【請求項１１】
複数ページからなる第１の文書情報及び第２の文書情報を、それぞれページ単位で記憶する記憶手段と、
前記記憶手段に記憶された前記第１の文書情報及び前記第２の文書情報に基づいて、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較手段と、
前記比較手段による比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定手段と、
前記判定手段による判定の結果を示す情報を出力する出力手段と、
を備えることを特徴とする文書管理システム。
【請求項１２】
前記文書管理システムはネットワークを介して接続された情報処理装置及びサーバ装置を含み、
前記情報処理装置は、前記第１の文書情報及び前記第２の文書情報を、前記ネットワークを介して前記サーバ装置に送信する送信手段と、前記出力手段とを備え、
前記サーバ装置は、前記情報処理装置から前記第１の文書情報及び前記第２の文書情報を受信する受信手段と、前記記憶手段と、前記比較手段と、前記判定手段とを備え、
前記記憶手段は、前記受信手段が受信した前記第１の文書情報及び前記第２の文書情報を記憶することを特徴とする請求項１１に記載の文書管理システム。
【請求項１３】
前記サーバ装置は、前記判定手段が、前記情報処理装置から受信した前記第１の文書情報と、前記記憶手段に予め原本として登録されて記憶されている前記第２の文書情報とが、一致すると判定した場合に、前記第１の文書情報が原本性を有することを保証する原本性保証サーバ装置であることを特徴とする請求項１２に記載の文書管理システム。
【請求項１４】
複数ページからなる第１の文書情報及び前記第２の文書情報に基づいて、前記第１の文書情報に含まれる複数ページのうちいずれか１ページと、前記第２の文書情報に含まれる複数のページとを、それぞれ比較する比較工程と、
前記比較工程における比較の結果に基づいて、前記第１の文書情報に含まれる複数のページのそれぞれが、前記第２の文書情報に含まれる複数のページのうちのいずれかのページと一致するか否かを判定する判定工程と、
前記判定工程における判定の結果を示す情報を出力する出力工程と、
を備えることを特徴とする文書管理システムの制御方法。
【請求項１５】
請求項１４に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の制御方法をコンピュータに実行させるためのプログラムを記録した
コンピュータ読み取り可能な記憶媒体。