(57)【要約】【課題】紙文書が生成された紙媒体自身の認識を行い、紙文書の偽造又は改ざん等のセキュリティ状態を客観的に証明することで、紙文書及び電子文書を含めたセキュリティ状態を客観的に証明できる文書管理装置、プログラム、及び文書管理システム。【解決手段】記録用紙の固有の特徴読取領域を読み取らせ（１００）、読み取られた所定の解像度且つ所定の階調のデータを入力し（１０２）、入力したデータから、記録用紙の固有の特徴情報を切り出す（１０４）。記録用紙の固有の特徴情報及び文書に含まれるＩＤの情報を文書管理サーバに出力し（１１０）、文書情報登録部が、紙文書のＩＤを発行し（１１２）、特徴情報及び入力文書のＩＤと関連付けて文書情報データベースに格納する（１１４）。発行された紙文書のＩＤを取得し（１１６）、出力形式の出力文書を生成し（１１８）、記録用紙へのプリント指示が出される（１２０）。【選択図】図６
2008158587.tif 000002
【特許請求の範囲】
【請求項１】
文書を識別するための識別情報を有する紙文書を生成する生成処理が行われたことを示す生成情報、前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取処理が行なわれたことを示す読取情報、及び前記紙文書を廃棄する廃棄処理が行なわれたことを示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得する取得手段と、
前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶する記憶手段と、
を備えた文書管理装置。
【請求項２】
前記取得手段により取得した前記特徴情報と、前記記憶手段に記憶されている前記特徴情報との比較結果に基づいて、前記紙文書の真偽を判定する判定手段と、
前記判定手段により前記紙文書が真と判定された場合に、前記生成処理、前記読取処理、及び前記廃棄処理の少なくとも１つが行われるように制御する制御手段と、
を更に備えた請求項１記載の文書管理装置。
【請求項３】
前記生成情報、前記読取情報、及び前記廃棄情報の少なくとも１つの情報を、前記紙文書を管理する文書管理者に通知する通知手段を更に備えた請求項１又は請求項２記載の文書管理装置。
【請求項４】
前記記憶手段に前記識別情報と関連付けられて記憶されている前記生成情報、前記読取情報、及び前記廃棄情報をツリー構造で表示する表示手段を更に備えた請求項１乃至請求項３の何れか１項記載の文書管理装置。
【請求項５】
コンピュータに、
文書を識別するための識別情報を有する紙文書を生成する生成処理が行われたことを示す生成情報、前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取処理が行なわれたことを示す読取情報、及び前記紙文書を廃棄する廃棄処理が行なわれたことを示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得させる取得ステップと、
前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶させる記憶ステップと、
を実行させるためのプログラム。
【請求項６】
文書を識別するための識別情報を有する紙文書を生成する生成手段と、
前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取手段と、
前記紙文書を廃棄する廃棄手段と、
前記生成手段による生成処理を示す生成情報、前記読取手段による読取処理を示す読取情報、及び前記廃棄手段による廃棄処理を示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得する取得手段と、
前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶する記憶手段と、
を備えた文書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理装置、プログラム、及び文書管理システムに関する。
【背景技術】
【０００２】
近年、文書の閲覧、複製等の利用履歴を管理する技術が検討されている。
【０００３】
例えば、特許文献１には、ユーザがクライアントコンピュータにログインしている間、ユーザが文書管理サーバから文書ＩＤが埋め込まれている所望の文書を取得して利用するのを監視し、文書ＩＤに対応づけてユーザＩＤ、操作内容、時間等の文書利用履歴を保管し、ユーザが次回文書管理サーバにログインしたときに、それまでの文書利用履歴を文書管理サーバへアップロードして登録させることで、クライアントコンピュータにダウンロードされた文書の利用履歴を追跡する技術が記載されている。
【０００４】
また、特許文献２には、紙文書の生成及び複写、並びに電子文書の生成及び複製が繰り返される状況において、文書のセキュリティ状態を追跡維持するために、紙文書及び電子文書の各々の文書にＩＤを埋め込み、文書のＩＤと該文書の派生元のＩＤとを関連付けて記憶する技術が記載されている。
【特許文献１】特開２００５−２６７４７９公報
【特許文献２】特開２００５−２５９１０８公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した背景技術においてなされたもので、紙文書が生成された紙媒体自身の認識を行い、紙文書の偽造又は改ざん等のセキュリティ状態を客観的に証明することで、紙文書及び電子文書を含めたセキュリティ状態を客観的に証明できる文書管理装置、プログラム、及び文書管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１の発明は、文書を識別するための識別情報を有する紙文書を生成する生成処理が行われたことを示す生成情報、前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取処理が行なわれたことを示す読取情報、及び前記紙文書を廃棄する廃棄処理が行なわれたことを示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得する取得手段と、前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶する記憶手段と、を備えている。
【０００７】
取得手段により取得した特徴情報と、記憶手段に記憶されている特徴情報との比較結果に基づいて、紙文書の真偽を判定する判定手段と、判定手段により紙文書が真と判定された場合に、生成処理、読取処理、及び廃棄処理の少なくとも１つが行われるように制御する制御手段と、を更に備えてもよい。
【０００８】
生成情報、読取情報、及び廃棄情報の少なくとも１つの情報を、紙文書を管理する文書管理者に通知する通知手段を更に備えることができる。
【０００９】
記憶手段に識別情報と関連付けられて記憶されている生成情報、読取情報、及び廃棄情報をツリー構造で表示する表示手段を更に備えてもよい。
【００１０】
請求項５の発明は、コンピュータに、文書を識別するための識別情報を有する紙文書を生成する生成処理が行われたことを示す生成情報、前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取処理が行なわれたことを示す読取情報、及び前記紙文書を廃棄する廃棄処理が行なわれたことを示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得させる取得ステップと、前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶させる記憶ステップと、を実行させるためのプログラムである。
【００１１】
請求項６の発明は、文書を識別するための識別情報を有する紙文書を生成する生成手段と、前記紙文書の表面に分布しているランダム性を有する固有の特徴及び前記識別情報を含む情報を読み取る読取手段と、前記紙文書を廃棄する廃棄手段と、前記生成手段による生成処理を示す生成情報、前記読取手段による読取処理を示す読取情報、及び前記廃棄手段による廃棄処理を示す廃棄情報を、前記固有の特徴を表す特徴情報及び前記識別情報と共に取得する取得手段と、前記識別情報、前記特徴情報、並びに前記生成情報、前記読取情報、及び前記廃棄情報を関連付けて記憶する記憶手段と、を備えている。
【発明の効果】
【００１２】
以上説明したように、本発明によれば、紙文書が生成された紙媒体自身の認識を行い、紙文書の偽造又は改ざん等のセキュリティ状態を客観的に証明することで、紙文書及び電子文書を含めたセキュリティ状態を客観的に証明できる、という効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を、図面を参照して説明する。
（第１実施形態）
図１に示されるように、本発明に係る文書管理システムの一実施形態１０は、生成手段である複合機１２と、電子文書を保管したり、複合機１２に印刷すべきデータを出力すると共にプリント指示を出すパーソナルコンピュータ等の外部機器１４と、廃棄手段であるシュレッダ１６と、文書を管理する文書管理サーバ１８とがＬＡＮ等のネットワーク２０を介して接続され、構成されている。
【００１４】
シュレッダ１６は、紙文書が投入される投入口１７を備えている。この投入口１７はスキャン部（図１３に図示）を備えており、このスキャン部によって紙文書の表面の一部の領域を読み取る。
【００１５】
文書管理サーバ１８は、ディスプレイ１９と接続されている。このディスプレイ１９は、文書の生成、読み取り、及び廃棄の各処理が行われると、通知手段として各処理が行われたことを通知する。さらに、ディスプレイ１９は、表示手段として文書管理サーバ１８が管理する文書の利用履歴を表示する。
【００１６】
図２に示されるように、複合機１２の下方には記録用紙２２を収容する給紙トレイ２４が配置されている。
【００１７】
また、給紙トレイ２４から給紙された記録用紙２２の搬送路（図２に想像線で示す）の途中には読取手段である読取部２６が設けられている。読取部２６の読取方式は、反射光読取式であり、読取部２６は、記録用紙２２に光を照射する発光素子２６Ａと、該発光素子２６Ａから射出され記録用紙２２で反射された光を受光し、受光量に応じた信号を出力する多数の受光素子が配列されたＣＣＤ等で構成された撮像素子２６Ｂを備えると共に、撮像素子２６Ｂから出力された信号をデジタルデータに変換して出力する信号処理回路を備えており（図示省略）、記録用紙２２を形成している繊維質材料の絡み具合のランダム性により記録用紙２２の表面に分布している光反射率のランダムな変化を、所定の解像度（例えば４００ｄｐｉ）且つ所定の階調（例えば８ビットグレイスケール）で読み取る。
【００１８】
複合機１２は、紙文書の表面を読み取る読取手段であるスキャン部２８を備えている。スキャン部２８は、原稿台（図示省略）上に載置された記録用紙２２を、前述の読取部２６と同一の解像度（例えば４００ｄｐｉ）かつ同一の階調（例えば８ビットグレイスケール）で読み取る機能を備えている。複合機１２は、このスキャン部２８に読み取られたデータに基づいたプリントを行うことができる。
【００１９】
スキャン部２８には、ＣＰＵ、ＲＡＭ、及びＲＯＭを含んで構成されたプリンタコントローラ３０が接続されている。このプリンタコントローラ３０には、キーボード及びディスプレイを含んで構成された操作部（図示省略）と読取部２６が接続されており、更に、記録用紙２２にプリントすべきデータを入力する外部機器１４が接続されている。プリンタコントローラ３０はマイクロコンピュータを含んで構成されており、スキャン部２８を含む複合機１２の各部の動作を制御する。
【００２０】
図３に示すように、文書管理システムの一実施形態１０で管理される紙文書は、記録用紙２２に、紙文書のＩＤ７８と文書内容７９とが印刷されている。図３に図示される紙文書のＩＤ７８は、ＱＲコードであるが、他の２次元コード、１次元コード、数字でもよいし、記録用紙２２の全面に文書内容７９の背景として形成するのでもよい。
【００２１】
また、紙文書の特定の、例えば３２×３２ドット（約２ｍｍ×約２ｍｍ）の大きさの領域を、固有の特徴読取領域７７として定め、各紙文書の固有の特徴読取領域７７に分布している光反射率のランダムな変化の情報を、各紙文書の固有の特徴情報とする。紙文書の光反射率のランダムな変化は、各紙文書毎に異なり、この固有の特徴情報により、紙文書の特定が可能である。
【００２２】
次に、図４及び図６乃至図１０のフローチャートを参照して、プリンタコントローラ３０における処理ルーチンについて説明する。この処理ルーチンのプログラムは、プリンタコントローラ３０のＲＯＭに記憶されている。
【００２３】
まず、図４のフローチャートを参照して、紙文書又は電子文書から紙文書が複製される場合の処理について説明する。紙文書から紙文書が複製される場合には、後述するように複製元の紙文書が「真」と判定された場合にのみ、次の紙文書生成処理が行なわれる。
【００２４】
ステップ１００では、操作部を介したオペレータ、又は外部機器１４から、紙文書又は電子文書から紙文書を複製する指示を受け、読取部２６に、記録用紙２２の固有の特徴読取領域７７を読み取らせる。ステップ１０２では、読取部２６に読み取られた、所定の解像度（例えば４００ｄｐｉ）且つ所定の階調（例えば８ビットグレイスケール）のデータを入力する。ステップ１０４では、ステップ１０２で入力したデータから、所定のサイズ（例えば３２×３２ドット（２ｍｍ×２ｍｍ））の固有の特徴読取領域７７に分布している光反射率のランダムな変化の情報を、記録用紙２２の固有の特徴情報として切り出す。この固有の特徴読取領域７７の読取りによって得られた特徴情報に基づき、この特徴情報が表す画像を可視化（目視が容易なようにコントラスト補正）した画像の一例を図５（Ａ）に示す。
【００２５】
ステップ１０６では、文書に含まれる当該文書のＩＤを切り出す。文書が紙文書である場合は、スキャン部２８が紙文書から読み取った情報から紙文書のＩＤ７８の情報を切り出す。また、文書が電子文書である場合は、電子文書から電子文書に含まれるＩＤの情報を切り出す。ステップ１０８では、切り出した文書のＩＤをデコードする。
【００２６】
ステップ１１０では、記録用紙２２の固有の特徴情報及びデコードしたＩＤの情報を文書管理サーバ１８に出力する。
【００２７】
ステップ１１２では、紙文書のＩＤを発行する。この紙文書のＩＤの発行は、プリントコントローラ３０で行われてもよいし、文書管理サーバ１８で行われてもよい。ステップ１１４では、紙文書生成処理を示す情報と、発行したＩＤ、切り出された特徴情報及び入力文書のＩＤとを関連付けて記憶手段である文書情報データベース（図１３に図示）に格納する。
【００２８】
ここで、文書情報データベースの一例として、表１を示す。表１で示される文書情報データベースは、文書のＩＤと、紙文書である場合は紙文書の固有の特徴情報と、文書の複製元の文書のＩＤと、その他文書に関する各種情報が格納されており、文書の利用履歴が管理できるようになっている。その他文書に関する各種情報は、文書の分類データ、生成日時、複写機のＩＤ、ＭＡＣアドレス、ＩＰアドレス等のプリント指示を出したパーソナルコンピュータを識別できる情報等の文書の生成情報、文書の読取情報、文書の廃棄情報、及び文書内容である。
【００２９】
【表１】
2008158587.tif 000003
ステップ１１６では、ステップ１１２で発行された紙文書のＩＤを取得する。ステップ１１８では、出力形式の出力文書を生成する。この生成処理には、紙文書として出力される紙文書のＩＤをエンコードしてＱＲコード等に変換する処理等が含まれる。ステップ１２０では、記録用紙２２へのプリント指示が出される。
【００３０】
次に、図６のフローチャートを参照して、紙文書から紙文書が複製される場合の処理について説明する。
【００３１】
ステップ１５０では、操作部を介したオペレータ、又は外部機器１４から、紙文書から紙文書を複製する指示を受け、スキャン部２８に、文書の複製元の紙文書の固有の特徴読取領域７７及び紙文書のＩＤ７８を含む領域を読み取らせる。
【００３２】
ステップ１５２では、紙文書照合処理を行なう。以下、この紙文書照合処理について、図７のフローチャートを参照して説明する。
【００３３】
ステップ１６０では、スキャン部２８に読み取られた、所定の解像度（例えば４００ｄｐｉ）且つ所定の階調（例えば８ビットグレイスケール）のデータを入力する。
【００３４】
ステップ１６２では、ステップ１６０で入力したデータから、所定のサイズ（例えば６４×６４ドット（４ｍｍ×４ｍｍ））の固有の特徴読取領域７７より大きい領域に分布している光反射率のランダムな変化の情報を、文書の複製元の紙文書の固有の特徴情報として切り出す。この固有の特徴読取領域７７よりも大きな領域から得た特徴情報に基づき、この特徴情報が表す画像を可視化（目視が容易なようにコントラスト補正）した画像の一例を図５（Ｂ）に示す。
【００３５】
ステップ１６４では、切り出された固有の特徴情報をＲＡＭに記憶させる。
【００３６】
ステップ１６６では、スキャン部２８が紙文書から読み取った情報から、紙文書のＩＤ７８の情報を切り出し、ステップ１６８で、紙文書のＩＤ７８をデコードする。
【００３７】
ステップ１７０では、デコードされた紙文書のＩＤ７８を文書管理サーバ１８に送信し、ステップ１７２で、文書管理サーバ１８からデコードされた紙文書のＩＤ７８に対応する固有の特徴情報（基準特徴情報）を入力してＲＡＭに記憶させる。
【００３８】
ステップ１７４では、判定処理を行なう。以下、この判定処理について、図８のフローチャートを参照して説明する。
【００３９】
ステップ２００では、固有の特徴読取領域７７より大きい領域内におけるデータ取出位置（演算対象領域の位置）を初期化する。
【００４０】
本実施形態に係る真偽判定処理では、詳細は後述するが、固有の特徴読取領域７７より大きい領域のデータから固有の特徴読取領域７７と同サイズの領域（演算対象領域）に相当するデータを取り出し、該データとステップ１７２で第２の記憶部４４に記憶させた基準特徴情報との相関値を演算することを、演算対象領域の位置を移動させながら繰り返す。このため、ステップ２００では固有の特徴読取領域７７より大きい領域内におけるデータ取出位置（演算対象領域の位置）を初期化する。
【００４１】
次のステップ２０２では、固有の特徴読取領域７７より大きい領域のデータとしての判定対象特徴情報から、設定したデータ取出位置に位置している固有の特徴読取領域７７と同サイズの領域の暗号化されたデータを抽出する（以下、このデータを照合データと称する）。
【００４２】
次のステップ２０４では下記(１)式に従い、第２の記憶部４４に記憶されている基準特徴情報と、上記ステップ２０２で抽出した照合データとの相関値を正規化相関法により演算し、演算によって得られた相関値をＲＡＭに記憶する。
【００４３】
【数１】
2008158587.tif 000004
但し、Ｆは基準画像（基準特徴情報の集合）、ｆiは基準画像の個々の画素の明度値、Ｎは基準画像（及び照合データに対応する画像）の総画素数、Ｇは照合データに対応する画像（の集合）、ｇiは照合データに対応する画像の個々の画素の明度値、ｆAVEは基準画像の個々の画素の明度値の平均値、ｇAVEは照合データに対応する画像の個々の画素の明度値の平均値である。
【００４４】
次のステップ２０６では、演算対象領域が固有の特徴読取領域７７より大きい領域の全面をスキャンしたか否か判断する。ステップ２０６で否定された場合はステップ２０８へ移行し、データ取り出し位置を１ドットだけ縦方向または横方向に移動させた後にステップ２０２に戻る。
【００４５】
すなわち、ステップ２０６の判断が肯定されるまで、ステップ２０２からステップ２０８の処理が繰り返される。
【００４６】
このように、固有の特徴読取領域７７より大きい領域内で固有の特徴読取領域７７と同サイズの領域を１ドットずつ移動させて、各移動毎に固有の特徴読取領域７７と同サイズの照合データ各々について、上記の演算を行うことにより、基準画像のドット数をｍ×ｎ、照合画像のドット数をＭ×Ｎとすると、単一の照合画像当たり(Ｍ―ｍ＋１)×(Ｎ−ｎ＋１)個の相関値が得られる。
【００４７】
本実施形態では固有の特徴読取領域７７が３２×３２ドット、特徴切出部３６，６６により切り出された領域が６４×６４ドットであるので、相関値の演算が(６４−３２＋１)×(６４−３２＋１)＝１０８９回行われ、１０８９個の相関値が得られることになる。
【００４８】
上記ステップ２０６の判断が肯定されると、ステップ２１０へ進み、上記ステップ２０２からステップ２０８の処理が行われることによって得られた多数個の相関値の中からその最大値を抽出する。
【００４９】
次のステップ２１２では、上記ステップ２０４からステップ２０８の処理が行われることによって得られた多数個の相関値の分布具合を表す特徴量として、上記ステップ２１０で抽出した最大値のノーマライズド・スコアを下記(２)式に従って演算する。
【００５０】
ノーマライズド・スコア＝（相関値の最大値−相関値の平均値）÷相関値の標準偏差    …(２)
次のステップ２１４では、ステップ２１０で求めた相関値の最大値が閾値以上で、かつステップ２１２で演算したノーマライズド・スコアが閾値以上か否か判定する。
【００５１】
ここで、本発明者らによる特開２００５−０３８３８９の技術に示されるように、同一の記録用紙２２の固有の特徴読取領域７７より大きい領域を、位置及び向きのずれなく読み取った場合には、相関値の最大値は非常に高い値を示す。また、相関値の分布も、相関値が最大となっているピーク部分以外の部分では、最大値に比して相関値が非常に低い値を示し、これに伴い相関値の最大値のノーマライズド・スコアも非常に高い値を示す。
【００５２】
異なる表面形状の領域を読み取った場合には、相関値の最大値は非常に低い値となり、相関値の分布についても、ピーク部分を含めて全体的に相関値が低い値を示し、相関値の最大値のノーマライズド・スコアも非常に低い値となる。
【００５３】
一方、同一の記録用紙２２の固有の特徴読取領域７７より大きい領域を位置及び向きを若干変えて読み取った場合、相関値の最大値及び相関値の最大値のノーマライズド・スコアは、何れも同一の記録用紙２２の固有の特徴読取領域７７より大きい領域を、位置及び向きのずれなく読み取った場合と、異なる表面形状の領域を読み取った場合と、の中間的な値になる。
【００５４】
真偽判定における誤判定には、真物を偽物と誤判定する場合と偽物を真物と誤判定する場合がある（なお、真物を偽物と誤判定する確率はＦＲＲ(:False Rejection Rate)と称し、偽物を真物と誤判定する確率はＦＡＲ(:False Acceptance Rate)と称する）。
【００５５】
本実施形態の真偽判定装置では、これらＦＲＲ及びＦＡＲを低減するために、真偽判定のための閾値として、相関値の最大値の閾値及び相関値の最大値のノーマライズド・スコアの閾値各々を、同一の記録用紙２２の固有の特徴読取領域７７より大きい領域を位置及び向きのずれなく読み取った場合と、異なる表面形状の領域を読み取った場合と、の中間値に定める。
【００５６】
この閾値は、予め文書管理サーバ１８に記憶すればよい。
【００５７】
なお、複数の基準特徴情報が記憶される場合には、各基準特徴情報に対応づけて、予め測定した上記相関値の最大値の閾値、及び相関値の最大値のノーマライズド・スコアの閾値各々を、文書管理サーバ１８に記憶するようにし、ステップ２１４の判断時に、上記ステップ２０４で演算するときに用いた基準特徴情報に対応する閾値を読み取るようにすればよい。
【００５８】
このように、ステップ２１４の処理において、相関値の最大値を閾値と比較すると共に相関値の最大値のノーマライズド・スコアを閾値と比較することで真偽判定を行うので、真偽判定対象となる記録用紙２２上の固有の特徴読取領域７７より大きい領域読み取り時における、スキャン部２８による読取り位置及び向きが、固有の特徴読取領域７７読取り時の位置及び向きと若干ずれている等のように真物が偽物と誤判定される確率が高いケースにおいて、相関値の最大値のみを用いて判定を行う場合よりも、真偽判定の判定精度を向上させることができる。
【００５９】
ステップ２１４で肯定されると、ステップ２１６で真偽判定対象の記録用紙２２を「真」と判定する。一方、ステップ２１４で否定されると、ステップ２１８で真偽判定対象の記録用紙２２を「偽」と判定する。
【００６０】
ステップ１７６では、「真」と判定されたか否かを判定し、否定された場合は、ステップ１７８へ移行し、エラーが発生したと判断する。肯定された場合は、紙文書照合処理は終了する。
【００６１】
ステップ１５４では、エラーがないか否かを判定し、肯定された場合はステップ１５６へ移行し、前述の図４のフローチャートで示された紙文書生成処理が行なわれる。否定された場合は、ステップ１５８へ移行し、操作部に含まれるディスプレイ（図１３に図示）にエラーの表示を指示する。
【００６２】
次に、図９のフローチャートを参照して、複合機１２により、紙文書から電子文書が複製される場合の処理について説明する。
【００６３】
ステップ２５０では、操作部を介したオペレータ、又は外部機器１４から、紙文書から電子文書を複製する指示を受け、スキャン部２８に、記録用紙２２の固有の特徴読取領域７７及び紙文書のＩＤ７８を含む領域を読み取らせる。
【００６４】
ステップ２５２では、前述の図７のフローチャートで示された紙文書照合処理を行なう。
【００６５】
ステップ２５４では、エラーがないか否かを判定し、肯定された場合はステップ２５６へ移行し、否定された場合は、ステップ２５８へ移行し、ディスプレイにエラーの表示を指示する。
【００６６】
ステップ２５６では、電子文書生成処理が行なわれる。以下、この電子文書照合処理について、図１０のフローチャートを参照して説明する。
【００６７】
ステップ２６０では、文書のＩＤを発行し、ステップ２６２で、入力文書のＩＤと関連付けて文書情報データベースに格納する。
【００６８】
ステップ２６４では、ステップ２６０で発行された文書のＩＤを取得する。ステップ２６６では、外部機器１４の処理形式に合う出力形式の電子文書を生成する。この生成処理には、スキャン部２８により読み取られた文書内容７９の画像処理等が含まれる。ステップ２６８では、外部機器１４に電子文書を出力すると共に、外部機器１４に該電子文書を保存させる。
【００６９】
次に、図１１のフローチャートを参照して、シュレッダ１６により紙文書が廃棄される場合の処理について説明する。この処理ルーチンのプログラムは、ＣＰＵ、ＲＡＭ、及びＲＯＭを含んで構成されたシュレッダコントローラ（図１３に図示）のＲＯＭに記憶されている。
【００７０】
ステップ３００では、オペレータから、紙文書を破棄する指示を受け、前述の読取部２６と同一の解像度（例えば４００ｄｐｉ）かつ同一の階調（例えば８ビットグレイスケール）で読み取る機能を備えているスキャン部に、紙文書の固有の特徴読取領域７７及び紙文書のＩＤ７８を含む領域を読み取らせる。
【００７１】
ステップ３０２では、前述の図７のフローチャートで示された紙文書照合処理を行なう。
【００７２】
ステップ３０４では、エラーがないか否かを判定し、肯定された場合はステップ３０６へ移行し、切り出された廃棄される文書のＩＤと廃棄情報を関連付けて文書情報データベースに格納する。否定された場合は、ステップ３０８へ移行し、シュレッダ１６に備わるディスプレイ（図１３に図示）にエラーの表示を指示する。
【００７３】
文書情報データベースに格納されている文書の利用履歴は、図１２に示されるようなツリー構造で、ディスプレイ１９に表示される。図１２に示されるのは、ＩＤが「０００００００８」の紙文書に注目した文書の利用履歴である。ＩＤが「０００００００８」の紙文書は、ＩＤが「０００００００４」の紙文書の複製である。また、ＩＤが「０００００００４」の紙文書は、ＩＤが「０００００００２」の紙文書の複製である。ＩＤが「０００００００２」の紙文書からは、ＩＤが「０００００００３」の紙文書及びＩＤが「０００００００５」の紙文書も複製されている。ＩＤが「０００００００３」の紙文書からは、ＩＤが「０００００００６」の電子文書が複製され、ＩＤが「０００００００５」の紙文書から複製された文書は廃棄されたことが示されている。ＩＤが「０００００００２」の紙文書は、ＩＤが「００００００００」の電子文書の複製であり、ＩＤが「００００００００」の電子文書からは、ＩＤが「０００００００１」の紙文書も複製されている。また、ＩＤが「０００００００１」の紙文書からは、ＩＤが「０００００００７」の電子文書が複製されている。
【００７４】
図１３は、図４及び図６乃至図１１のフローチャートで説明した本実施形態の機能を表すブロック図である。図中の矢印はデータの流れを表している。
【００７５】
文書管理サーバ１８の機能は、文書のＩＤと文書に関する各種情報とを関連付けて格納する文書情報データベース３２と、文書情報データベース３２に文書のＩＤと文書に関する各種情報とを関連付けて登録する文書情報登録部３４とで表される。
【００７６】
プリンタコントローラ３０の機能は、スキャン部２８が紙文書から読み取った情報から特徴情報を切り出す特徴切出部３６、切り出した特徴情報を記憶する第１の記憶部３８、文書のＩＤを切り出す入力文書ＩＤ切出部４０、ＩＤの情報をデコードする入力文書ＩＤデコード部４２、文書情報データベース３２に格納されている、入力したＩＤと対応する紙文書の特長情報を記憶する第２の記憶部４４、第１の記憶部３８から入力した特徴情報と第２の記憶部４４から入力した特徴情報とを照合し、スキャン部２８により読み取られた紙文書が、紙文書の生成時と同一のものであるか、即ち真の紙文書であるか否かを判定する画像照合・判定部４６、紙文書が真のものであると判定された場合に、文書内容の読み取り及び文書の生成の各処理の実行が行われるように制御する処理許可部４８、読取部２６が紙文書から読み取った情報から特徴情報を切り出す特徴切出部５２、発行された文書のＩＤを取得する出力文書ＩＤ取得部５４、文書のＩＤと、入力文書の画像とから出力形式のデータを生成する出力文書処理部５６、出力文書プリント指示部５８、及び外部インターフェイス６０で表される。処理許可部４８は、ディスプレイ５０と接続しており、紙文書が偽のものである場合に、ディスプレイ５０に紙文書が偽のものである旨のエラーメッセージを表示するように指示を出す。
【００７７】
シュレッダ１６は、投入口１７に備えられ、スキャン部１７Ａ及びシュレッダコントローラ６４を含んで構成される。
【００７８】
シュレッダコントローラ６４の機能は、スキャン部１７Ａが紙文書から読み取った情報から特徴情報を切り出す特徴切出部６６、切り出した特徴情報を記憶する第１の記憶部６７、スキャン部１７Ａが紙文書から読み取った情報から廃棄される紙文書のＩＤを切り出す廃棄文書ＩＤ切出部６８、ＩＤの情報をデコードする廃棄文書ＩＤデコード部６９、ＩＤと対応する文書の特長情報を記憶する第２の記憶部７０、第１の記憶部６７から入力した特徴情報と第２の記憶部７０から入力した特徴情報とを照合し、スキャン部１７Ａにより読み取られた紙文書が真の紙文書であるか否かを判定する画像照合・判定部７１、及び紙文書が真のものであると判定された場合に、文書の廃棄が行われるように制御する処理許可部７２で表される。処理許可部７２は、ディスプレイ７３と接続しており、紙文書が偽のものである場合に、ディスプレイ７３に紙文書が偽のものである旨のエラーメッセージを表示するように指示を出す。
【００７９】
以上説明したように、文書管理システムの一実施形態１０では、紙文書の真偽の判定は、記録用紙２２の固有の特徴情報の比較により行う。この記録用紙２２の固有の特徴情報は、紙が自然に持っている特徴であり、複製できない。即ち、本実施形態の文書管理システムの一実施形態１０は、偽造又は改ざんできない情報により、紙文書の真偽を判定することができる。これにより、紙文書のセキュリティ状態を客観的に証明でき、紙文書及び電子文書のセキュリティ状態を客観的に証明できる。
（第２実施形態）
次に、上記図４及び図６乃至図１１で示した処理をパーソナルコンピュータで実行した場合の実施形態を説明する。
【００８０】
図１４に示すように、パーソナルコンピュータ（以下、コンピュータと称する）８０は、各種情報を表示するディスプレイ８１と、コンピュータ本体８２と、を含んで構成されている。コンピュータ本体８２の表面側には、記憶媒体８３を装着するための読取装置８４が設けられている。
【００８１】
ここで、プリンタコントローラ３０及びシュレッダコントローラ６４における図４及び図６乃至図１１に示した処理の機能は、コンピュータ８０において実行可能なプログラム８５によって実現することができる。
【００８２】
このコンピュータにより実行可能なプログラム８５としては、プリンタコントローラ３０及びシュレッダコントローラ６４で用いたプログラムをコンピュータ８０により実行可能なコードに変換して用いればよい。
【００８３】
プログラム８５およびそのプログラム８５が用いるデータなどは、予めコンピュータ８０が読み取り可能な上記記憶媒体８３に記憶することも可能であり、コンピュータ８０内の後述するＨＤＤ９３やＲＯＭ８７に予め記憶するようにしてもよい。
【００８４】
ここで、プログラム８５を記録する記憶媒体８３とは、コンピュータ８０のハードウェア資源に備えられている読取装置８４に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こし、それに対応する信号の形式で読取装置８４にプログラムの記述内容を伝達できるものである。
【００８５】
このような記憶媒体８３としては、光磁気ディスク８３Ａ、光ディスク８３Ｂ、磁気ディスク８３Ｃ、及びコンピュータ本体８２に装着可能なメモリ８３Ｄ等がある。メモリ８３Ｄの一例には、ＩＣカードやメモリカード等が挙げられる。これらの記憶媒体８３は、可搬型、及び非可搬型の何れであってもよい。
【００８６】
上記読取装置８４には、上記光磁気ディスク８３Ａに記憶されている各種データを読み取るための光磁気ディスク装置８４Ａ、光ディスク８３Ｂに記憶されている各種データを読み取るための光ディスク装置８４Ｂ、及び磁気ディスク８３Ｃに記憶されている各種データを読み取るための磁気ディスク装置８４Ｃ等がある。
【００８７】
コンピュータ８０は、図１５に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）８６、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）８７、及びＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）８８を含んで構成されている。これらのＣＰＵ８６、ＲＯＭ８７、及びＲＡＭ８８は、ＣＰＵバス等から構成されるホストバス８９により信号授受可能に接続されている。これらＣＰＵ８６、ＲＯＭ８７、及びＲＡＭ８８からなる構成が、上記説明したプリンタコントローラ３０及びシュレッダコントローラ６４と同様の機能を有する。
【００８８】
ＣＰＵ８６は、上記説明したプリンタコントローラ３０及びシュレッダコントローラ６４と同様の機能を有し、上記プログラム８５に従った処理を実行する制御部である。ＲＯＭ８７は、ＣＰＵ８６が使用するプログラムや、演算パラメータや、プログラム８５等を格納する。ＲＡＭ８８は、ＣＰＵ８６の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。
【００８９】
ホストバス８９は、ブリッジ９０を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ Ｃｏｍｐｏｎｅｎｔ Ｉｎｔｅｒｃ ｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１にデータや信号を授受可能に接続されている。
【００９０】
コンピュータ８０には、キーボード、マウス等のポインティングデバイス９２、ディスプレイ８１、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）９３、読取装置８４、接続ポート９４、通信部９５、及びデータ出力部９６が設けられている。
【００９１】
これらのキーボード、マウス等のポインティングデバイス９２、ディスプレイ８１、各種データを記憶するためのＨＤＤ９３、読取装置８４、接続ポート９４、通信部９５、及びデータ出力部９６は、インターフェース９７、外部バス９１、ブリッジ９０、及びホストバス８９を介してＣＰＵ８６に信号授受可能に接続されているが設けられている。
【００９２】
キーボード及びポインティングデバイス９２は、操作者によって操作される入力デバイスである。
【００９３】
ディスプレイ８１は、液晶表示装置またはＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ）などから成り、各種情報をテキストやイメージ情報として表示するデバイスである。
【００９４】
記憶媒体８３は、読取装置８４に装着されることで、格納しているプログラム８５等の各種データを読取装置８４によって読み取られる。ＣＰＵ８６の制御によって、読取装置８４は、装着された記憶媒体８３に記憶されているプログラム８５や各種データ等を読み出す。読取装置８４によって読み出されたプログラム８５及びデータは、ＣＰＵ８６の制御によってインターフェース９７、外部バス９１、ブリッジ９０、及びホストバス８９を介してＲＡＭ８８に格納される。
【００９５】
接続ポート９４は、コンピュータ８０に接続する外部接続機器９８を接続するためのポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を有している。本実施形態の場合、複合機１２、シュレッダ１６、及び文書管理サーバ１８をこの外部接続機器９８としている。
【００９６】
データ出力部９６は、各種データを出力するための出力装置である。
【００９７】
このようなコンピュータ８０において、上記記憶媒体８３が読取装置８４に装着されると、ＣＰＵ８６は、記憶媒体８３に記憶されているプログラム８５を読み出してＲＡＭ８８に格納する。なお、プログラム８５がＨＤＤ９３またはＲＯＭ８７に記憶されている場合には、ＣＰＵ８６は、これらのＨＤＤ９３またはＲＯＭ８７に記憶されているプログラム８５を読み出してＲＡＭ８８に格納する。
【００９８】
ＣＰＵ８６では、このＲＡＭ８８に格納したプログラム８５の各々を実行する。このプログラム８５がＣＰＵ８６によって実行されることによって、上記図４及び図６乃至図１１に示す処理ルーチンがＣＰＵ８６において実行されて、コンピュータ８０において、上記プリンタコントローラ３０及びシュレッダコントローラ６４と同様の処理が実行される。
【００９９】
このように、プログラム８５がコンピュータ８０において実行されることによって、簡易な構成で、容易に紙文書の真偽を判定することができる。これにより、紙文書のセキュリティ状態を客観的に証明でき、紙文書及び電子文書のセキュリティ状態を客観的に証明できる。
【０１００】
なお、本実施形態のプログラム８５は、文書管理サーバ１８において実行される構成でもよい。
【０１０１】
なお、上記では固有の特徴読取領域７７を矩形状（詳しくは正方形状）とした例を説明したが、これに限定されるものではなく、長方形、台形、三角形、円形、楕円形、直線状（例えば１〜数ドット幅の非常に扁平な矩形状）等、任意の形状を採用可能である。但し、領域の形状を複雑にしたとしても真偽判定の精度向上には寄与しないので、紙上の印刷されている部分が多い等の特別の事情が無い限りは、固有の特徴読取領域７７の形状は単純な矩形や円形であることが望ましい。
【０１０２】
一般に紙文書は紙が矩形状であり、固有の特徴読取領域７７を矩形状にした場合、前記領域の任意の一辺を紙の任意の一辺と平行にすれば、紙と前記領域は全ての辺が互いに平行または垂直になるので、固有の特徴情報の登録時に固有の特徴読取領域７７の任意の一辺が紙の任意の一辺と平行となるように領域を設定しておき、真偽判定時にも、固有の特徴読取領域７７よりも大きい領域の任意の一辺が紙の任意の一辺と平行となるように設定すれば、固有の特徴読取領域７７に対する固有の特徴読取領域７７よりも大きい領域の回転を回避することができるので、真偽判定の判定精度を向上させることができる。
【０１０３】
固有の特徴読取領域７７を円形状にした場合は、特徴切出部３６，６６により切り出された領域の中心を何らかの方法で固有の特徴読取領域７７の中心と重ね合わせることができれば、極座標形式に変換することで矩形状の場合と同様の処理が行える。但し、一般にスキャナはラインセンサと原稿を副走査方向（ラインセンサのセンサ配列と直交する方向）へ相対移動させて２次元の読み取りを行う構造であり、スキャナからのデータの出力順序も矩形状領域のデータの取込みに好適な順序であるため、固有の特徴読取領域７７をわざわざ円形状にするメリットは少なく、また双方の領域の中心を重ね合わせる処理も簡易な処理ではないので、実用的には、固有の特徴読取領域７７は矩形状とすることが妥当である。
【０１０４】
更に、真偽判定対象の紙固有のランダム性を有する特徴が、色変化を伴う特徴である場合には、固体の特徴を光学的に読み取るに際して複数の色成分に分解して読み取ることが有効であるが、紙固有の特徴として、紙を形成する繊維質材料の絡み具合のランダム性に起因する紙の透明度のランダムな変化を用いる場合には色情報は不要であり、本実施形態のように単一色のグレイスケールで読み取れば十分である。また、読み取りにおける階調の分解能も、読取対象が紙であれば２５６階調（８ビット）もあればよい。読み取りにおける階調分解能をこれ以上高くしたとしても、真偽判定の判定精度は殆んど向上しない。
【０１０５】
市販されている安価なスキャナでも大抵は最低８ビットの階調分解能で読み取れるが、何らかの事情で階調値のビット数の圧縮が求められる場合は、例えばシャドーからハイライトの間の階調値の変化に対して均等（線形）にビットを割当てることに代えて、紙の透明度のランダムな変化に対応する階調値の変化が分布している明度範囲（ハイライトに近い明度範囲）により多くのビットを割り当てれば、階調値のビット数を６ビット、或いは４ビットにしたとしても、階調値のビット数を８ビットとし階調値の変化に対して均等にビットを割り当てた場合と同等の真偽判定精度を得ることができる。また、読み取りによって得られたデータに対してＪＰＥＧ等の非可逆圧縮を適用してもよい。
【０１０６】
更に、上記では特徴切出部３６，６６により切り出された領域のサイズを、特徴切出部５２に切り出された固有の特徴読取領域７７のサイズよりも大きくした例を説明したが、これに限定されるものではなく、固有の特徴読取領域７７のサイズを特徴切出部３６，６６により切り出された領域のサイズよりも大きくし、固有の特徴読取領域７７内における特徴切出部３６，６６により切り出された領域と同サイズの部分領域と特徴切出部３６，６６により切り出された領域との相関値を演算することを、固有の特徴読取領域７７内における部分領域の位置をずらしながら繰り返して真偽判定を行うようにしてもよい。但し、この場合、固有の特徴情報が大容量化するという欠点があり、特徴切出部３６，６６により切り出された領域のサイズを固有の特徴読取領域７７のサイズよりも大きくする方が固有の特徴情報を記憶するための記憶容量を節減できるので好ましい。
【図面の簡単な説明】
【０１０７】
【図１】文書管理システムの概略構成図である。
【図２】複合機の主要構成図である。
【図３】文書管理システムにより管理される紙文書を示す。
【図４】紙文書を作成する処理のフローチャートである。
【図５】（Ａ）は基準画像の一例を示すイメージ図であり、（Ｂ）は、照合画像の一例を示すイメージ図である。
【図６】紙文書から紙文書を作成する処理のフローチャートである。
【図７】紙文書照合ルーチンのフローチャートである。
【図８】判定ルーチンのフローチャートである。
【図９】紙文書から電子文書を作成する処理のフローチャートである。
【図１０】電子文書作成ルーチンのフローチャートである。
【図１１】紙文書廃棄ルーチンのフローチャートである。
【図１２】ツリー構成図を示す。
【図１３】第１実施形態に係る機能ブロック図である。
【図１４】パーソナルコンピュータの外観例及びプログラムが記録された記録媒体を示す図である。
【図１５】パーソナルコンピュータの構成例を示す図である。
【符号の説明】
【０１０８】
１０   文書管理システムの一実施形態
１２   複合機
１４   外部機器
１６   シュレッダ
１７   投入口
１７Ａ，２８  スキャン部
１８   文書管理サーバ
１９   ディスプレイ
２０   ネットワーク
２２   記録用紙
２６   読取部
２６Ａ 発光素子
２６Ｂ 撮像素子
３０   プリンタコントローラ
３２   文書情報データベース
３４   文書情報登録部
３６，６６    特徴切出部
３８，６７    第１の記憶部
４０   入力文書ＩＤ切出部
４２   入力文書ＩＤデコード部
４４，７０    第２の記憶部
４６，７１    画像照合・判定部
４８，７２    処理許可部
５０，７３    ディスプレイ
５２   特徴切出部
６４   シュレッダコントローラ
６８   廃棄文書ＩＤ切出部
６９   廃棄文書ＩＤデコード部
７７   固有の特徴読取領域
７８   紙文書のＩＤ
７９   文書内容
８０   コンピュータ
８１   ディスプレイ
８３   記憶媒体
８４   読取装置
８５   プログラム
８６   ＣＰＵ
８７   ＲＯＭ
８８   ＲＡＭ
９３   ＨＤＤ
９８   外部接続機器
【図１】
2008158587.tif 000005
【図２】
2008158587.tif 000006
【図３】
2008158587.tif 000007
【図４】
2008158587.tif 000008
【図５】
2008158587.tif 000009
【図６】
2008158587.tif 000010
【図７】
2008158587.tif 000011
【図８】
2008158587.tif 000012
【図９】
2008158587.tif 000013
【図１０】
2008158587.tif 000014
【図１１】
2008158587.tif 000015
【図１２】
2008158587.tif 000016
【図１３】
2008158587.tif 000017
【図１４】
2008158587.tif 000018
【図１５】
2008158587.tif 000019