(57)【要約】【課題】サイン等の自由な描画によるアノテーションを施すことが可能な文書管理プログラムを提供すること。【解決手段】スキャナで読み取られたイメージが、管理対象となる文書が記載された文書シートＳｄのスキャンによるものか、アノテーションが記入されたアノテーションシートＳａのスキャンによるものかの識別を行なう。アノテーションシートによる場合は、個々のアノテーション「ＺＺＺ」「ＸＸＸ」を抽出して、その位置情報と共に格納し、文書シートによる場合は、当該イメージをイメージ文書として格納する。一のアノテーションシートＳａにおける個々のアノテーション「ＺＺＺ」「ＸＸＸ」を、対応するイメージ文書と関連付ける。【選択図】          図３
2004246500.tif 000002
【特許請求の範囲】
【請求項１】
文書にアノテーション処理を施すため、コンピュータに、
取得したイメージが、管理対象となる文書が記載された文書シートのスキャンによるものか、一又は複数のアノテーションが記入されたアノテーションシートのスキャンによるものかを識別する機能と、
アノテーションシートによる場合に、一のアノテーションシートにおける個々のアノテーションを抽出する機能と、
抽出したアノテーションをアノテーションシートにおける位置情報と関連付けて格納する機能と、
文書シートによる場合に、当該イメージを一の文書シート毎にイメージ文書として格納する機能と、
一のアノテーションシートにおける個々のアノテーションと、対応するイメージ文書とを関連付ける機能と、
を実現させるための文書管理プログラム。
【請求項２】
イメージ文書に、当該イメージ文書と関連付けられているアノテーションを前記位置情報に従って重ねて表示する機能を実現させるための請求項１記載の文書管理プログラム。
【請求項３】
文書シートのスキャンによるものかアノテーションシートのスキャンによるものかの前記識別は、シート上の所定の領域に所定の記載があればアノテーションシートによるものであると認識し、無ければ、文書シートによるものであると認識することを特徴とする請求項１または２記載の文書管理プログラム。
【請求項４】
格納されているアノテーションを他のイメージ文書と関連付ける機能を実現させるための請求項１〜３のいずれか１項に記載の文書管理プログラム。
【請求項５】
アノテーションを検索項目とし、当該アノテーションと関連付けられているイメージ文書を検索する機能を実現させるための請求項１〜４のいずれか１項に記載の文書管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書管理プログラムに関し、特に、管理する文書にアノテーションを施す技術に関する。
【０００２】
【従来の技術】
近年の情報機器の発展とオフィス等におけるペーパーレス化の要請に伴い、紙上に形成された文書をスキャナで取り込み、イメージ文書として、パソコン等に登録して一元管理する文書管理システムが普及している。
登録に際し、当該文書には文書管理上の都合から、アノテーション処理を施すことが行なわれている。例えば、従来の文書管理システムにおいては、「機密」「社外秘」などの既成のマークが予め格納されており、文書登録に際し、これらマークを前記イメージ文書に合成して保存するといったアノテーション処理が可能となっている（例えば、特許文献１〜３を参照）。
【０００３】
【特許文献１】
特開平１１−２５０７７号公報
【０００４】
【特許文献２】
特開平１０−２４０９１１号公報
【０００５】
【特許文献３】
特開２０００−４７９９１号公報
【０００６】
【発明が解決しようとする課題】
ところで、管理する文書に、当該文書作成者等の特定のために、手書きのサイン等のアノテーションを付与したいといった要請がある。
上記従来の文書管理システムでも、一応、フリーハンドの線を描画する機能は備えているものの、当該描画はマウス等のポインティングデバイスの操作を通じてなされるため、描画結果が必ずしも、操作者の意図通りのものにならないといった問題がある。
【０００７】
本発明は、上記の課題に鑑み、サイン等の自由な描画によるアノテーションを施すことが可能な文書管理プログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため、本発明に係る文書管理プログラムは、文書にアノテーション処理を施すため、コンピュータに、取得したイメージが、管理対象となる文書が記載された文書シートのスキャンによるものか、一又は複数のアノテーションが記入されたアノテーションシートのスキャンによるものかを識別する機能と、アノテーションシートによる場合に、一のアノテーションシートにおける個々のアノテーションを抽出する機能と、抽出したアノテーションをアノテーションシートにおける位置情報と関連付けて格納する機能と、文書シートによる場合に、当該イメージを一の文書シート毎にイメージ文書として格納する機能と、一のアノテーションシートにおける個々のアノテーションと、対応するイメージ文書とを関連付ける機能とを実現させることを特徴とする。
【０００９】
また、イメージ文書に、当該イメージ文書と関連付けられているアノテーションを前記位置情報に従って重ねて表示する機能を実現させることを特徴とする。さらに、文書シートのスキャンによるものかアノテーションシートのスキャンによるものかの前記識別は、シート上の所定の領域に所定の記載があればアノテーションシートによるものであると認識し、無ければ、文書シートによるものであると認識することを特徴とする。
【００１０】
また、格納されているアノテーションを他のイメージ文書と関連付ける機能を実現させることを特徴とする。
また、アノテーションを検索項目とし、当該アノテーションと関連付けられているイメージ文書を検索する機能を実現させることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図１は、文書管理システム２０を示す図である。
図１に示すように、文書管理システム２０は、ＭＦＰ（Ｍｕｌｔｉｐｌｅ    Ｆｕｎｃｔｉｏｎ
Ｐｅｒｉｐｈｅｒａｌ）２２と文書管理装置２４とから構成されている。
【００１２】
ＭＦＰ２２は、スキャナ、プリンタ、ファクシミリなどの複数の機能を有する周辺装置（多機能周辺装置）である。ＭＦＰ２２は、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）２６とスキャナ２７とを備える。
ＡＤＦ２６は、給紙トレイ２６Ａに重ねてセットされた複数のシートＳを１枚ずつスキャナ２７による読取り位置まで給送し、読取りの終了したシートをスタック２６Ｂに収納するものである。シートは、給紙トレイ２６Ａに上向きにセットされ、最上位にあるシートから順に給送される。
【００１３】
スキャナ２７は、給送されるシートを読み取ってイメージデータを生成する。イメージデータは１シート毎にページ単位で区別される。一時期に読み取られたイメージデータ（ＡＤＦ２６に一時にセットされたシートから読み取られた分）は１ファイルとして、文書管理装置２４にネットワーク３０を介して送信される。この際、当該ファイル名として、ＡＤＦ２６による１枚目のシートの給送開始時における日時を表示する数字が付与される。例えば、当該日時が、２００２年１月１月午後２時３４分５６秒だった場合のファイル名は、「２００２０１０１１４３４５６．ｔｉｆ」となる。なお、これ以降において、当該ファイル名を例示する場合は、冗長さを避けるため、時刻以下に相当する部分を省略することとする。上記の例の場合は、「２００２０１０１．ｔｉｆ」とする。
【００１４】
文書管理装置２４には、本体２５を中心に、表示部であるディスプレイ２８、キーボード３０やマウス３２といった入力装置３４などを備えたパソコン（パーソナル・コンピュータ）が用いられ、文書管理プログラムをロードすることにより、当該パソコンが文書管理装置として機能するものである。文書管理装置２４は、前記ＭＦＰ２２から送信されるイメージデータを、後述するイメージ文書またはアノテーションとして管理する。
【００１５】
図２は、文書管理装置２４のブロック図である。
図２に示すように、文書管理装置２４の本体２５は、制御部（ＣＰＵ）３６を中心に、ネットワークインターフェース３８、ビットマップメモリ４０、ハードディスク装置４２、ＲＯＭ４４、およびＲＡＭ４６などで構成される。
ネットワークインターフェース３８は、前記ＭＦＰ２２やネットワーク３０に接続されているその他の端末装置等（不図示）と、当該ネットワーク３０を介して相互に通信を行なうためのインターフェースである。ビットマップメモリ４０は、ディスプレイ２８に表示するイメージ・データを保持しておくためのメモリである。ハードディスク装置４２は、各種プログラムやデータを格納する。各種プログラムには、文書にアノテーション処理を施すため、パソコン（ＣＰＵ）に種々の機能を実現させるための文書管理プログラムが含まれる。ＲＯＭ４４はＢＩＯＳを含む制御プログラムやデータを格納し、ＲＡＭ４６は一時的にプログラムやデータを記憶する。
【００１６】
以下、上記文書管理プログラムによって実現されるアノテーション処理や当該アノテーション処理に関連して実行される処理について説明する。
具体的なアノテーション処理の説明に入る前に、文書管理システム２０で用いられるシートＳについて説明する。図３に当該シートを示す。
符号「Ｓｄ」で示すのは、管理対象となる文書が記載された文書シートであり、ごく一般的な用紙が用いられる。
【００１７】
符号「Ｓａ」で示すシートは、ユーザによって筆記具で自由にアノテーションが書き込まれるアノテーションシートである。アノテーションシートは、文書シート同様ごく一般的な用紙が用いられるのであるが、文書シートと異なるのは、当該シートの予め定められた領域に予め定められた形状のパターン（当該パターンを以下「アノテーションマーク」と言う。）が印刷されていることである。当該アノテーションマークは、そのシートが、アノテーション書き込み専用のシートであることを識別するための識別マークとなる。本例のアノテーションシートＳａでは、当該シートの右上隅の領域にアノテーションマークとしてバーコード４８が印刷されている。なお、当該バーコード４８が記載されたフォームデータは、文書管理装置２４のハードディスク４２内に格納されており、アノテーションシートは、通常の処理によってＭＦＰ２２からプリント出力することにより入手することができる。
【００１８】
ユーザは、管理対象となる文書にアノテーションを施す必要があり、当該文書シートに直接書き込みたくない場合には、アノテーションシートに当該アノテーションを記入する。記入にあたっては、文書シートに記載された文書との位置関係を考慮しながら行なう。図３に示しているのは、文書シートＳｄに記載された文書の左上隅に「ＺＺＺ」、右下隅に「ＸＸＸ」の２個のアノテーションを施すために、アノテーションシートＳａに当該アノテーションが記入された例である。１枚のアノテーションシートに記入するアノテーションの個数は、１個であってもよいし、複数個であっても構わない。
【００１９】
ユーザは、文書シートの上に対応するアノテーションシートを重ねてＭＦＰ２２におけるＡＤＦ２６の給紙トレイ２６Ａ（図１）にセットする。この場合、一時にセットする文書シートは複数枚あっても構わない。ただし、複数枚の文書シートの各々にアノテーションシートを重ねる必要はない。アノテーションを施したい文書の記載された文書シートのみにアノテーションシートを直接重ねてセットすればよいのである。
【００２０】
上記のようにしてセットされた各シートは、ＭＦＰ２２によって、既述したようにして読み取られ、文書管理装置２４に送信される。
送信されるイメージデータの文書管理装置２４における処理について図４〜図６を参照しながら説明する。
図４は、文書登録処理に関するフローチャートである。
【００２１】
先ず、ＭＦＰ２２からイメージデータの送信があると（ステップＳ２でＹＥＳ）、１ファイル分の受信が終了するまで、受信処理をし（ステップＳ４）、１ファイル分の受信が終了すると（ステップＳ６でＹＥＳ）、受信したファイル内の第１ページ（ＡＤＦ２６で１番目に給送されたページ（シート））から順に以下の処理を行なう。なお、受信したイメージデータは、ＭＦＰ２２で付与されたファイル名によって、一旦、ＲＡＭ４６に格納される。ＲＡＭ４６に格納された、このファイルを「仮ファイル」と称することとする。
【００２２】
仮ファイル内の第１ページから順に、該当するページのイメージデータが、文書シートをスキャンして得られたものなのかアノテーションシートをスキャンして得られたものなのかを識別する（ステップＳ８）。
当該識別は、イメージデータの所定の領域（本例では、右上隅）における、所定のアノテーションマーク（本例では、バーコード４８）の有無によってなされる。
【００２３】
アノテーションシートのスキャンによるものであると識別された場合は（ステップＳ８でＹＥＳ）、アノテーションフラグ（以下、単に「フラグ」と言う。）が１にセットされているか否かを判定する。当該フラグは、アノテーションシートのスキャンによって得られたイメージデータを処理した後にセットされ「フラグ＝１」（ステップＳ１６参照）、文書シートのスキャンによって得られたイメージデータを処理した後にリセットされる「フラグ＝０」（ステップＳ２８参照）フラグである。なお、当該フラグは、当該プログラム起動時の初期設定（不図示）でリセットされる。
【００２４】
フラグ＝１でなければ（ステップＳ１０でＮＯ）、ステップＳ１２に進み、イメージデータの内、アノテーションシートの地の領域とアノテーションマークとを透明化する画像処理を行なう。上記地の領域とアノテーションマークの特定には、ＯＣＲ処理における領域判別技術が用いられる。
そして、ステップＳ１４に進み、アノテーション登録処理を行なう。当該アノテーション登録処理では、先ず、イメージデータの上記透明化処理後に残ったアノテーション部分のイメージ（以下、「アノテーションイメージ」と言う。）をアノテーション毎に抽出する。散在するひとかたまりのイメージを当該イメージ毎に抽出する技術は、例えば、特開平５−１６６０００号公報や特開平９−２９７８１６号公報等に記載されているように公知の技術なので、その詳細な説明は省略する。図３に示した例では、アノテーションイメージ「ＺＺＺ」と「ＸＸＸ」とが抽出される。抽出に際しては、各アノテーションイメージのアノテーションシートにおける位置も取得する。当該位置は、アノテーションイメージを囲む最小矩形を特定し、当該矩形の左下の角に該当する点（ドット）の位置とする。当該位置は、アノテーションシートの左上角を原点とするＸ−Ｙ座標をとった場合の、座標値（Ｘ，Ｙ）で表す。当該座標値を「位置情報」と称することとする。
【００２５】
抽出されたアノテーションイメージは、当該アノテーションイメージ毎に図５（ｂ）に示すアノテーションフォルダ５０に格納される。格納の際のファイル名は、ＭＦＰ２２で付与されたファイル名に連番を追加したものが用いられる。例えば、ＭＦＰ２２で付与されたファイル名が前記「２００２０１０１．ｔｉｆ」であれば、アノテーションフォルダ５０で用いられるファイル名は「２００２０１０１＿１．ｂｍｐ」「２００２０１０１＿２．ｂｍｐ」…となる。図３に示した例では、図５（ｂ）に示すように、アノテーションイメージ「ＺＺＺ」がファイル名「２００２０１０１＿１．ｂｍｐ」で格納され、アノテーションイメージ「ＸＸＸ」がファイル名「２００２０１０１＿２．ｂｍｐ」で格納される。なお、図５（ｂ）において、アノテーションイメージ「Ｃａｕｔｉｏｎ！」のファイル名が数字列になっていないのは、後述する処理によって、最初に付与されたファイル名が変更されているからである。ここで、アノテーションフォルダで用いられるファイルをアノテーションファイルと称することとする。アノテーションフォルダはハードディスク４２に格納されている。
【００２６】
一方、アノテーションファイル名と前記位置情報とが図５（ａ）に示すアノテーションテーブル５２に登録される。これにより、アノテーションファイル名、ひいては、アノテーションイメージと位置情報とが関連付けられることとなる。アノテーションテーブル５２は、ハードディスク４２に格納されている。
なお、ステップＳ１０でＹＥＳと判定された場合の処理（ステップＳ２０）については後述する。
【００２７】
上記した一連の処理が終了すると、フラグをセットし（ステップＳ１６）、仮ファイル内の最終ページまで処理が終了していない場合は（ステップＳ１８でＮＯ）、ステップＳ８に戻り、次ページを処理対象とする。
処理対象ページのイメージデータが、文書シートのスキャンによるものであると識別された場合は（ステップＳ８でＮＯ）、ハードディスク４２内に準備されているフォルダ（不図示）にファイル（不図示）を作成し、当該イメージデータをページ毎に格納する（ステップＳ２２）。以下、当該フォルダを「文書管理フォルダ」と言いい、当該ファイルを「管理文書ファイル」と言う。なお、管理文書ファイルのファイル名には、ＭＦＰ２２で付与されたファイル名（すなわち、仮ファイルのファイル名と同じファイル名）がそのまま用いられる。
【００２８】
上記格納処理が終了すると、フラグをチェックし、セットされていなければ（ステップＳ２４でＮＯ）、ステップＳ２６、Ｓ２８をスキップして、ステップＳ１８に進む。
一方、フラグがセットされていれば（ステップＳ２４でＹＥＳ）、１ページ前のイメージデータがアノテーションシートのスキャンによるものということになるので、当該アノテーションとステップＳ２２で格納されたイメージ文書との関連付けを行なう（ステップＳ２６）。当該関連付けには、図６に示すテーブル（以下、「関連付けテーブル」）５４が用いられる。関連付けテーブル５４には、図６に示すように、管理文書ファイル名と、管理文書ファイルにおけるページ番号と、当該ページ番号のイメージ文書に施されるアノテーションのアノテーションファイル名（仮ファイルにおける１ページ前の処理でアノテーションテーブル５２に登録されたファイル名）とが関連付けて格納される。また、アノテーションファイル名に続く、「位置情報」欄には、初期設定としてアノテーションテーブル５２に登録されている位置情報と同じ値が登録され、「サイズ」欄には、初期設定として１００％が格納される。サイズは、スキャナから取り込まれた状態のままのアノテーションの大きさを１００％として表すこととしている。なお、関連付けテーブル５４における位置情報とサイズとは、後述する処理によって変更することができる。
【００２９】
上記関連付け処理が終了すると、フラグをリセットして（ステップＳ２８）、ステップＳ１８に進む。
以上説明した、アノテーションの登録処理、イメージ文書の登録処理とイメージ文書とアノテーションとの関連付け処理を、仮ファイルの最終ページが終了するまで（ステップＳ１８でＹＥＳ）行なう。
【００３０】
ここで、ステップＳ１０でＹＥＳと判定された場合、すなわち、フラグがリセットされていると判定された場合の処理について説明する。
フラグがセットされている（フラグ＝１）ということは、現在処理対象となっているページ（アノテーションシートのスキャンによるページ）の一つ前のページもアノテーションシートのスキャンによるページだったということになる。これは、アノテーションシートが２枚連続してスキャナ２７（図１）で読み取られたこととなる。このことは、アノテーションを施したい文書シートの上にアノテーションシートを重ねてＡＤＦ２６にセットするといった当該文書管理システム２０における前記したルールに反することとなる。そこで、このような場合には、ディスプレイ２８にエラー表示をして（ステップＳ２０）、本プログラムを終了することとする。
【００３１】
また、最終ページ迄終了した（ステップＳ１８でＹＥＳ）直後も、フラグをチェックする（ステップＳ３０）。このとき、フラグがセットされていれば（ステップＳ３０でＹＥＳ）、当該最終ページに記載されたアノテーションと関連付けるべきイメージ文書が存在しないこととなるため、この場合にもエラー表示をして（ステップＳ２０）、本プログラムを終了することとする。
【００３２】
ステップＳ３０でフラグがリセットされていると判断すれば（ステップＳ３０でＮＯ）、ＲＡＭ４６内の仮ファイルを削除して、本プログラムを無事に終了する。
次に、上記のようにして登録されたイメージ文書のディスプレイ２８への表示処理について、図７に示すフローチャートを参照しながら説明する。
【００３３】
表示対象となるイメージ文書の選択は、管理文書ファイル選択画面（不図示）を通じて行なう。管理文書ファイル選択画面では、例えば、前記文書管理フォルダに格納されている管理文書ファイル名の一覧表示がなされ、マウス３２の操作によって、一つのファイルをクリックすることによって表示対象とするイメージ文書を選択するようになっている。
【００３４】
先ず、イメージ文書が選択されると（ステップＳ４２でＹＥＳ）、対応する管理文書ファイルの第１ページと関連づけられたアノテーションがあるか否かを関連付けテーブル５４（図６）を参照して判断する（ステップＳ４４）。
ある場合には（ステップＳ４４でＹＥＳ）、関連付けテーブル５４の対応するアノテーションファイル名で特定されるアノテーションをアノテーションフォルダ５０（図５（ｂ））から読み出し、第１ページのイメージ文書に重ねてビューワ画面に表示する（ステップＳ４６）。アノテーションは、イメージ文書に重ねられた（透明）レイヤーに貼り付けることにより表示される。その表示位置とサイズは、関連付けテーブル５４に格納された位置情報とサイズに従う。表示の一例を図８（ａ）に示す。このように、イメージ文書（オリジナル原稿）に重ねられた別レイヤー上にアノテーションを表示させることにより、あたかもオリジナル原稿に直接アノテーションを付加したように見せることができる。しかも、当該アノテーションは、シート（アノテーションシート）上に筆記具によってフリーハンドで描かれたものをそのまま読み取って表現したものとなっている。また、当該アノテーションは、イメージ文書（オリジナル原稿）と合成することなく、別レイヤー上に表示されるため、当該イメージ文書（オリジナル原稿）のオリジナリティを損なうことがない。
【００３５】
一方、ステップＳ４４で、第１ページと関連づけられたアノテーションが無いと判断された場合は、通常通り、当該第１ページのイメージ文書のみを表示する（ステップＳ４８）。
そして、入力装置３４を介して、ページの切り換え指示がなされると（ステップＳ５０でＹＥＳ）、該当するページ（切り換え後のページ）と関連づけられたアノテーションがあるか否かを、上記と同様関連付けテーブル５４（図６）を参照して判断する（ステップＳ５２）。あると判断した場合の表示処理（ステップＳ５４）、無いと判断した場合の表示処理（ステップＳ５６）は、それぞれ、上記したステップＳ４６とステップＳ４８の処理と同様なので、その説明については省略する。
【００３６】
ビューワ画面（図８）において、終了ボタン５６がクリックされると（ステップＳ５８でＹＥＳ）当該ビューワ画面表示を終了する。
図９は、上記ビューワ画面において表示されているイメージ文書に、他のイメージ文書のために登録されたアノテーションを付加するための一連の処理を示したフローチャートである。
【００３７】
ビューワ画面（図８）において、付加ボタン５８がクリックされると（ステップＳ６２でＹＥＳ）、図１０に示すようなアノテーション選択ウインドウ６０が開かれる。アノテーション選択ウインドウ６０では、アノテーションフォルダ５０（図５）に登録されているアノテーションが、サムネイル画像で、そのファイル名と共に一覧表示される。アノテーション選択ウインドウ６０におけるキャンセルボタン６２がクリックされると（ステップＳ６８でＹＥＳ）、当該アノテーション選択ウインドウ６０が閉じられ（ステップＳ７０）、ビューワ画面のみの表示に戻る。
【００３８】
アノテーション選択ウインドウ６０において表示されているアノテーションの内の一つが、マウス３２（図１）のクリックによって選択され（ステップＳ７２でＹＥＳ）、その状態でＯＫボタン６４がクリックされると（ステップＳ７４でＹＥＳ）、アノテーション選択ウインドウ６０が閉じられて（ステップＳ７６）ビューワ画面のみの表示となり、アノテーション付加モードに入る。
【００３９】
当該付加モードにおいて、ステップＳ７２で選択したアノテーションを配置したい位置にマウス３２（図１）のカーソルを合わせて、当該マウス３２を左クリックすると、当該カーソル位置に前記選択したアノテーションが付加され（ステップＳ７８）、当該アノテーションが表示される（ステップＳ８０）。このとき、関連付けテーブル５４（図６）の管理文書ファイル名、ページ、アノテーションファイル名の各々の欄には、対応する項目がそれぞれ追加登録され、位置情報の欄には、マウス３２で左クリックした上記位置が登録される。また、サイズ欄には初期値として１００が登録される。
【００４０】
また、図８に示すビューワ画面においては、表示されているアノテーションの表示位置の移動、表示サイズの変更、および削除などのアノテーションの変更を行なうことができる。
当該アノテーションの変更処理に係るフローチャートを図１１に示す。
図８（ａ）に示すビューワ画面において、変更対象のアノテーションにマウス３２のカーソルを合わせ右クリックすることによって、当該アノテーションが選択状態となる（ステップＳ８２でＹＥＳ）。選択状態になったアノテーションは、図８（ｂ）に示すように、方形枠６６で囲まれた表示となり、選択状態にあることが明示される。
【００４１】
選択状態にあるアノテーションの前記方形枠６６内の略中央部にカーソルを合わせて左クリックしたまま、当該カーソルを移動（ドラッグ）させる（ステップＳ８４でＹＥＳ）ことで、当該選択状態にあるアノテーションが移動される（ステップＳ８６）。この場合、左クリックを解除した際の位置が、移動後（変更後）の確定位置となり、当該確定位置で関連付けテーブル５４（図６）の対応する位置情報が更新される。
【００４２】
また、選択状態にあるアノテーションの前記方形枠６６における四隅の角印６６ａ〜６６ｄ（図８）のいずれか一つにマウス３２のカーソルを合わせて左クリックしたまま、当該カーソルを移動（ドラッグ）させる（ステップＳ８８でＹＥＳ）ことで、当該選択状態にあるアノテーションのサイズ変更がなされる（ステップＳ９０）。当該サイズ変更は、クリックされた角印を移動点とし、クリックされた角印の対角上にある角印を固定点としてなされる。当該サイズ変更は、方形枠６６の当初の縦横比を保持した形でなされる。すなわち、アノテーションフォルダ５０に格納されているアノテーションと相似形を保持した状態で拡大・縮小がなされる。そして、左クリックを解除した際のカーソル位置で特定されるサイズが変更後のサイズとなる。変更後のサイズ（アノテーションフォルダに格納されているアノテーションに対する大きさの百分比）で関連付けテーブル５４（図６）の対応するサイズが更新される。
【００４３】
また、アノテーションが選択状態にあるときに、キーボード３０（図１）の「Ｄｅｌｅｔｅ」キー（不図示）が押下されると（ステップＳ９２でＹＥＳ）、当該選択状態にあるアノテーションが削除される（ステップＳ９４）。すなわち、ビューワ画面から消去されると共に、関連付けテーブル５４（図６）から削除されることとなる。これにより、当該アノテーションの当該イメージ文書との関連付けが解除されることとなる。
【００４４】
上記アノテーションの選択状態は、方形枠６６内にマウス３２のカーソルを合わせ、再度、右クリックすることにより解除される（ステップＳ９６でＹＥＳ）。なお、選択状態にある間は、削除操作されない限り（ステップＳ９２でＹＥＳ）、上記した移動、サイズ変更を順次行なうことが可能である。
図１２は、アノテーションフォルダ５０（図５（ｂ））に格納されているアノテーションの整理に関するフローチャートである。ここでの、アノテーションの整理とは、不要となった場合等のためのアノテーションの削除、およびアノテーションが格納されているファイル名の変更を指す。
【００４５】
アノテーションの整理は、図１３に示すアノテーション整理ウインドウ６８において行われる。
ファイル名が表示されるコンボボックス７０において整理対象とするアノテーション名が選択されると（ステップＳ１０２でＹＥＳ）、プレビュー領域７０に当該選択されたアノテーションが表示される（ステップＳ１０４）。
【００４６】
この状態で、名称変更ボタン７４がクリックされると（ステップＳ１０６でＹＥＳ）、変更後の新ファイル名の受付状態となり、キーボード３０から入力される文字列がコンボボックス７０に表示される（ステップＳ１０８）。新ファイル名が入力されて、ＯＫボタン７６がクリックされると（ステップＳ１１０でＹＥＳ）、新ファイル名に変更される（ステップＳ１１２）。アノテーションフォルダ５０（図５（ｂ））内のファイル名のみならず、アノテーションテーブル５２（図５（ａ））および関連付けテーブル５４（図６）の該当するファイル名全てが一括変更（更新）されることとなる。
【００４７】
名称変更ボタン７４がクリックされた（ステップＳ１０６でＹＥＳ）後、ＯＫボタン７６がクリックされることなく（ステップＳ１１０でＮＯ）、キャンセルボタン７８がクリックされると（ステップＳ１１４でＹＥＳ）、ステップＳ１０２にリターンする。
また、削除ボタン８０がクリックされ（ステップＳ１１６でＹＥＳ）、ＯＫボタンがクリックされると（ステップＳ１１８でＹＥＳ）、そのとき選択されているアノテーションが削除される（ステップＳ１２０）。当該削除処理では、アノテーションフォルダ５０（図５（ｂ））、アノテーションテーブル５２（図５（ａ））および関連付けテーブル５４（図６）から、選択されているアノテーションのファイル名で特定される全てが一括削除となる。
【００４８】
削除ボタン８０がクリックされた（ステップＳ１１６でＹＥＳ）後、ＯＫボタン７６がクリックされることなく（ステップＳ１１８でＮＯ）、キャンセルボタン７８がクリックされると（ステップＳ１２２でＹＥＳ）、ステップＳ１０２にリターンする。
上記した処理により、ＭＦＰ２２で付与された数字列からなるファイル名を、アノテーションが想起できるような分かりやすいファイル名に変更することが可能となる。図５（ｂ）に示すアノテーション「Ｃａｕｔｉｏｎ！」のファイル名「ｃａｕｔｉｏｎ．ｂｍｐ」は、上記のようにして変更されたものである。また、上記の処理によって、不要となったアノテーションの一括削除が可能となる。
【００４９】
また、アノテーションを検索キーとして、当該アノテーションが付加されているページのイメージ文書を検索することができる。検索条件の設定は、図１５に示す検索条件設定ウインドウ８２において行われる。
アノテーションが表示されるコンボボックス８４において検索キーとするアノテーションが選択され（ステップＳ１３２でＹＥＳ）、ＯＫボタン８６がクリックされると（ステップＳ１３６でＹＥＳ）、関連付けテーブル５４においてキーとなったアノテーションのファイル名が検索され（ステップＳ１３８）、ヒットしたページのイメージ文書がサムネイル画像として一覧表示される（ステップＳ１４０）。なお、表示状態を示す図は省略する。
【００５０】
一方、アノテーション選択（ステップＳ１３２でＹＥＳ）後に、キャンセルボタン８８がクリックされると（ステップＳ１３４でＹＥＳ）、ステップＳ１３２に戻り、新たな（別の）アノテーションの選択が可能となる。
以上、本発明を実施の形態に基づいて説明してきたが、本発明は上記した形態に限らないことは言うまでもなく、例えば、以下の形態とすることもできる。
（１）上記実施の形態では、アノテーション対象となる文書シートの上に、アノテーションの記入されたアノテーションシートを直接重ねてＡＤＦにセットし、スキャンさせることにより、イメージ文書と当該イメージ文書に付加するアノテーションとの対応付けを行なった。すなわち、文書管理装置側からすれば、アノテーションイメージの記載されたページを受け付けると（受信すると）、そのページの直後に受け付けた（受信した）ページ、即ち、イメージ文書の記載されたページに当該アノテーションを対応付ける（関連付ける）こととした。
【００５１】
アノテーションとイメージ文書の対応づけの方法は、これに限らず、例えば、例えば以下のようにしてもよい。
▲１▼  上記とはシートの重ね方を逆にすることによって対応付けることとしても構わない。すなわち、アノテーションシートの上に、アノテーション対象となる文書シートを直接重ねてＡＤＦにセットし、スキャンさせることによって対応付けることとしてもよい。このとき、文書管理装置側からすると、イメージ文書の直後に受け付けたアノテーションを当該文書イメージと対応付けることとなる。
【００５２】
▲２▼  ＡＤＦに一時にセットする文書シートの文書各々全てにアノテーションシートを付ける場合、すなわち、イメージ文書の全ページにアノテーションを付加するような場合は、文書シートだけを重ねたもの（以下、「文書シート束」と言う。）の上に、当該文書シートの重ね順に対応させてアノテーションシートだけを重ねたもの（以下、「アノテーションシート束」と言う。）を重ねて、ＡＤＦにセットし、スキャンさせることとしてもよい。このとき、文書管理装置側からすると、文書シート束における１ページ目とアノテーションシート束における１ページ目とが対応づけられ、以下、同じページ数同士が対応付けられることとなる。
【００５３】
▲３▼  ＡＤＦに一時にセットする文書シートの各々すべてに同一のアノテーションを付加するような場合には、アノテーションシートを文書シート束の上または下に重ね、あるいは、中間に挿入してＡＤＦにセットし、スキャンさせることとしてもよい。この場合には、文書管理装置側において、受け付けた（受信した）イメージ文書の全ページに、当該一のアノテーションシートから読み取られたアノテーションを付加するようにすればよいのである。
【００５４】
なお、個々のページのイメージ文書とアノテーションとの関連付けの方法は、上記▲１▼〜▲３▼以外にも種々考えられる。要は、ＡＤＦに一時にセットする際の、文書シートとアノテーションシートのセット順序（重ねる順序）、ひいては、文書管理装置における、各ページ（文書シートのスキャンによるページ、および、アノテーションシートのスキャンによるページ）の受信順序によって、上記関連付け（対応付け）ができるのである。
（２）上記実施の形態では、アノテーションシートであることを識別するためのアノテーションマーク（識別マーク）としてバーコードを用いたが、これに限らず、図形や文字列をアノテーションマークに用いてもよい。
【００５５】
また、アノテーションマークの印刷位置もシートの右上隅領域に限らない。アノテーションの記入の妨げとならないような領域であればよいのである。
さらに、一の文書シートに必ず一のアノテーションシートを重ねてＡＤＦにセットし、スキャンさせることをルール化することによって、上記アノテーションマークを不要とすることも可能である。この場合に、文書シートの上にアノテーションシートを重ねることとする場合には、奇数ページがアノテーションの記載されたページとなり、偶数ページがイメージ文書が記載されたページとなる。この逆に、アノテーションシートの上に文書シートを重ねることとする場合には、奇数ページがイメージ文書の記載されたページとなり、偶数ページがアノテーションが記載されたページとなる。この場合、文書管理プログラムにおいては、受信した（受け付けた）イメージデータの内、奇数ページか偶数ページかによって、アノテーションシートのスキャンによるものか、文書シートのスキャンによるものかの識別がなされることとなる。
（３）アノテーションシートに用いる用紙に、ＯＨＰ（Ｏｖｅｒｈｅａｄ    Ｐｒｏｊｅｃｔｏｒ）に用いられるような透明シートを用いてもよい。アノテーションを記入する際、透明シートを文書シートに重ねることにより、アノテーションの記入位置が決めやすくなる。
【００５６】
なお、上述した具体的実施形態には、特許請求の範囲に記載した発明以外にも、以下の構成を有する発明が含まれている。
［１］    一のアノテーションシートにおける個々のアノテーションを抽出するに際し、取得したイメージにおけるアノテーションシートの地の部分を透明化処理する機能を、コンピュータに実現させるための文書管理プログラム。
【００５７】
［２］    取得したイメージが、管理対象となる文書が記載された文書シートのスキャンによるものか、一又は複数のアノテーションが記入されたアノテーションシートのスキャンによるものかの識別を、取得したイメージの所定の領域における所定の識別マークの有無により行なう機能を、コンピュータに実現させるため文書管理プログラム。
【００５８】
［３］    ［２］に記載の識別マークは、バーコード、図形、文字列の内のいずれか一つであることを特徴とする文書管理プログラム。
［４］    ［１］の透明化処理においては、［２］または［３］に記載の識別マークの透明化も行なうことを特徴とする文書管理プログラム。
［５］    抽出され格納されたアノテーションを、一覧表示させる機能を、コンピュータに実現させるための文書管理プログラム。
【００５９】
［６］    イメージ文書と関連付けられて格納されているアノテーションの、当該イメージ文書における表示位置を変更させ、あるいは、表示サイズを変更させる機能を実現させるための文書管理プログラム。
［７］    イメージ文書と関連付けられているアノテーションの当該関連付けを解除する機能を、コンピュータに実現させるための文書管理プログラム。
【００６０】
［８］    文書にアノテーションを施すため、コンピュータに、
自動原稿搬送装置（ＡＤＦ）で順次給送されるシートがスキャンされ１シートを１ページとして読み取られたイメージを受信し、受信したイメージの各ページが、管理対象となる文書が記載された文書シートのスキャンによるものか、一又は複数のアノテーションが記入されたアノテーションシートのスキャンによるものかを識別する機能と、
アノテーションシートによる場合に、一のアノテーションシートにおける個々のアノテーションを抽出する機能と、
抽出したアノテーションをアノテーションシートにおける位置情報と関連付けて格納する機能と、
文書シートによる場合に、当該イメージを一の文書シート毎にイメージ文書として格納する機能と、
一のアノテーションシートにおける個々のアノテーションと、対応するイメージ文書とを、受信したページの順序に基づいて関連付ける機能と、
を実現させるための文書管理プログラム。
【００６１】
［９］    コンピュータに、
文書原稿画像と、文書原稿画像に対して付加するためのアノテーションが含まれるアノテーション画像とを含む複数の原稿画像を取得する機能と、
取得した原稿画像がアノテーション原稿画像であるか判別する機能と、
判別されたアノテーション原稿画像に対して、当該アノテーション原稿画像に含まれるアノテーションを抽出する機能と、
抽出したアノテーションの原稿画像内における位置情報を取得する機能と、
抽出されたアノテーションと位置情報を、前記文書原稿画像と対応付けて格納する機能と、
を実現させるための文書管理プログラム。
【００６２】
【発明の効果】
以上説明したように、本発明に係る文書管理プログラムによれば、アノテーションシートに記入され、スキャンにより得られたアノテーションが、イメージ文書と関連付けて格納される。したがって、アノテーションシートにフリーハンドで記入される自由な描画によるアノテーションを、イメージ文書に付加（関連付ける）ことが可能になる。
【００６３】
また、イメージ文書に、当該イメージ文書と関連付けられているアノテーションが重ねられて表示されるので、当該イメージ文書にあたかも直接アノテーションが付加されているように視認される。
また、文書シートのスキャンによるものかアノテーションシートのスキャンによるものかの前記識別が、シート上の所定の領域における所定の記載の有無によってなされるので、文書シートとアノテーションシートを混在させて取り扱うことが可能となる。
【００６４】
また、格納されているアノテーションを他のイメージ文書と関連付けられるので、アノテーションの有効利用を図ることができる。
また、アノテーションを検索項目として、イメージ文書の検索がなされるので、文書管理における検索条件の一層の充実化を図ることが可能となる。
【図面の簡単な説明】
【図１】文書管理システムの概略構成を示す図である。
【図２】文書管理装置の概略構成を示すブロック図である。
【図３】文書シートおよびアノテーションシートを説明するための図である。
【図４】文書登録処理に関するフローチャートである。
【図５】（ａ）は、アノテーションテーブルを示す図である。
（ｂ）は、アノテーションフォルダを示す図である。
【図６】関連付けテーブルを示す図である。
【図７】文書表示処理に関するフローチャートである。
【図８】ビューワ画面の一例を示す図である。
【図９】アノテーション付加処理に関するフローチャートである。
【図１０】アノテーション選択ウインドウの一例を示す図である。
【図１１】アノテーション変更処理に関するフローチャートである。
【図１２】アノテーションの整理処理に関するフローチャートである。
【図１３】アノテーション整理ウインドウの一例を示す図である。
【図１４】文書検索処理に関するフローチャートである。
【図１５】検索条件設定ウインドウの一例を示す図である。
【符号の説明】
２４    文書管理装置
２８    ディスプレイ
３６    ＣＰＵ
４２    ハードディスク装置
４４    ＲＯＭ
４６    ＲＡＭ
４８    バーコード（アノテーションマーク）
５０    アノテーションフォルダ
５２    アノテーションテーブル
５４    関連付けテーブル
Ｓａ    アノテーションシート
Ｓｄ    文書シート
【図１】
2004246500.tif 000003
【図２】
2004246500.tif 000004
【図３】
2004246500.tif 000005
【図４】
2004246500.tif 000006
【図５】
2004246500.tif 000007
【図６】
2004246500.tif 000008
【図７】
2004246500.tif 000009
【図８】
2004246500.tif 000010
【図９】
2004246500.tif 000011
【図１０】
2004246500.tif 000012
【図１１】
2004246500.tif 000013
【図１２】
2004246500.tif 000014
【図１３】
2004246500.tif 000015
【図１４】
2004246500.tif 000016
【図１５】
2004246500.tif 000017