(57)【要約】【課題】必要な文字列だけにアノテーション処理を施すことができると共に、アノテーションのバリエーションをより豊富にした文書管理プログラムを提供すること。【解決手段】種々のアプリケーションソフトで作成されたテキスト文書やスキャナから取り込んだイメージ文書を管理文書として受け付ける。受け付けた文書がテキスト文書の場合は、当該テキスト文書からイメージ文書を生成する。イメージ文書に文字認識処理をして透明なテキスト文書を生成し、当該イメージ文書に当該透明テキスト文書を重ねて配置して表示する。表示されたイメージ文書における、アノテーションの処理対象文字列およびアノテーションの種類を電子付箋の形態で受け付ける。前記処理対象文字列に対応する前記透明なテキスト文書の文字列に、前記受け付けたアノテーション種類に応じたアノテーションを処理を施して可視化する。【選択図】          図３
2004178438.tif 000002
【特許請求の範囲】
【請求項１】
文書にアノテーション処理を施すため、コンピュータに、
テキスト文書およびイメージ文書を管理文書として登録する機能と、
前記テキスト文書からイメージ文書を生成する機能と、
イメージ文書から透明なテキスト文書を生成する機能と、
前記イメージ文書に前記透明なテキスト文書を重ねて配置して表示する機能と、
表示されたイメージ文書における、アノテーションの処理対象文字列およびアノテーションの種類を受け付ける機能と、
前記処理対象文字列に対応する前記透明なテキスト文書の文字列に、前記受け付けたアノテーション種類に応じたアノテーションを処理を施して可視化する機能と、
を実現させるための文書管理プログラム。
【請求項２】
アノテーションの処理は、下線引き、フォント変更、斜体化、色変更、および虫食いの少なくともいずれか一つの処理であることを特徴とする請求項１記載の文書管理プログラム。
【請求項３】
アノテーション処理のなされた透明なテキスト文書を保存する機能と、
前記管理文書を配信する機能と、
前記配信に際し、前記配信される管理文書に前記保存された透明なテキスト文書を添付するか否かの選択を受け付ける機能と、
を実現させるための、請求項１または２記載の文書管理プログラム。
【請求項４】
前記アノテーション処理のなされた文字列をイメージデータ化する機能と、
前記イメージ文書において、アノテーションの処理対象となった文字列を前記イメージデータ化された文字列に置換処理する機能と、
前記置換処理後のイメージ文書をプリンタへ出力する機能と、
を実現させるための、請求項１〜３のいずれか１項に記載の文書管理プログラム。
【請求項５】
アノテーションの種類に応じて色分けされた電子付箋を着脱する機能と、
前記アノテーションの種類は、取着される前記電子付箋の色によって識別し、受け付けられたアノテーションの処理対象文字列は、当該電子付箋の付属情報として扱う機能と、
を実現させるさせるための、請求項１〜４のいずれか１項に記載の文書管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書管理プログラムに関し、特に、管理する文書にアノテーションを施す技術に関する。
【０００２】
【従来の技術】
近年の情報機器の発展に伴い、種々のアプリケーションソフトで作成されたファイルやスキャナから取り込んだイメージを文書として、パソコン等に登録して一元管理する文書管理システムが普及している。
登録に際し、当該文書には文書管理上の都合から、例えば、重要箇所にアンダーラインを施したり、「参考」「社外秘」などをスタンプしたりといったアノテーション処理を施すことが行なわれている（例えば、特許文献１参照）。
【０００３】
アノテーションの対象となるのはイメージデータであるため、例えば、アンダーラインの場合には、ユーザは表示画面を見ながら、マウスを用いて２点を指示することによって当該２点間にアンダーラインを引いている。
【０００４】
【特許文献１】
特開２０００―３３９２９９号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、マウス操作によって、必要な箇所だけにアンダーラインを引くことは相当な注意力を要し、勢い、アンダーラインが短すぎたり、あるいは不要な箇所まで及んでしまったりといった事態が生じ勝ちである。
アプリケーションソフトで作成した文書であれば、イメージデータに変換する前の元のファイルに直接アクセスすることによって容易にアンダーラインを施することはできるのであるが、この場合には、各種のアプリケーションソフトを全て備えておく必要が生じる。
【０００６】
また、重要箇所にするマーキングはアンダーラインに限らず、例えば、斜体文字に変更したりしたい場合もあるが、従来、このような処理は実現されていない。
本発明は、上記した課題に鑑み、必要な文字列だけにアノテーション処理を施すことができると共に、アノテーションのバリエーションをより豊富にした文書管理プログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記の目的を達成するため、本発明に係る文書管理プログラムは、文書にアノテーション処理を施すため、コンピュータに、テキスト文書およびイメージ文書を管理文書として登録する機能と、前記テキスト文書からイメージ文書を生成する機能と、イメージ文書から透明なテキスト文書を生成する機能と、前記イメージ文書に前記透明なテキスト文書を重ねて配置して表示する機能と、表示されたイメージ文書における、アノテーションの処理対象文字列およびアノテーションの種類を受け付ける機能と、前記処理対象文字列に対応する前記透明なテキスト文書の文字列に、前記受け付けたアノテーション種類に応じたアノテーションを処理を施して可視化する機能と、を実現させることを特徴とする。
【０００８】
また、アノテーションの処理は、下線引き、フォント変更、斜体化、色変更、および虫食いの少なくともいずれか一つの処理であることを特徴とする。
さらに、アノテーション処理のなされた透明なテキスト文書を保存する機能と、前記管理文書を配信する機能と、前記配信に際し、前記配信される管理文書に前記保存された透明なテキスト文書を添付するか否かの選択を受け付ける機能と、を実現させることを特徴とする。
【０００９】
また、前記アノテーション処理のなされた文字列をイメージデータ化する機能と、前記イメージ文書において、アノテーションの処理対象となった文字列を前記イメージデータ化された文字列に置換処理する機能と、前記置換処理後のイメージ文書をプリンタへ出力する機能と、を実現させることを特徴とする。
また、アノテーションの種類に応じて色分けされた電子付箋を着脱する機能と、前記アノテーションの種類は、取着される前記電子付箋の色によって識別し、受け付けられたアノテーションの処理対象文字列は、当該電子付箋の付属情報として扱う機能と、を実現させるさせることを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図１は、文書管理システム２を含むブロック図である。
図１に示すように、文書管理システム２は、文書管理装置４、プリンタ６、スキャナ８、およびプリントサーバ１０で構成されている。文書管理装置４とプリントサーバ１０とはネットワーク１２を介して接続されており、プリンタ６およびスキャナ８はいずれも専用線を介してプリントサーバ１０と接続されている。また、ネットワーク１２には、他の端末装置１４などが接続されている。
【００１１】
文書管理装置４にはパソコン（パーソナル・コンピュータ）などが用いられ、文書管理プログラムをロードすることにより、当該パソコンが文書管理装置として機能するものである。文書管理装置４は、スキャナ８を通じて読み込まれたイメージデータや、端末装置１４などにおいて種々のアプリケーションソフトで作成されたテキストデータなどを、文書として登録して一元管理する。
【００１２】
図２（ａ）は、文書管理装置４の概略構成を示すブロック図である。
図２（ａ）に示すように、文書管理装置４は、制御部（ＣＰＵ）１６を中心に、イメージ文書生成部１８、透明テキスト文書生成部２０、合成部２２、ネットワークインターフェース２４、ビットマップメモリ２６、ディスプレイ２８、入力装置３０、ハードディスク装置３２、ＲＯＭ３４、およびＲＡＭ３６などで構成される。
【００１３】
イメージ文書生成部１８は、種々のアプリケーションソフトで作成され、テキストデータで記述された文書（本明細書において、「テキスト文書」と言う。）から、イメージデータで記述された文書（本明細書において、「イメージ文書」と言う。）を生成する。イメージ文書生成部１８において処理対象となるテキスト文書には、他の端末装置で作成されたもののみならず、文書管理装置４で作成されたものなども含む。
【００１４】
透明テキスト文書生成部２０は、イメージ文書に文字認識処理（ＯＣＲ処理）を行ない透明なテキストデータで記述された文書（本明細書において、「透明テキスト文書」と言う。）に変換する。透明テキスト文書は、ディスプレイ２８などにおいて、変換前のイメージ文書の上に重ねて配置されるものである。透明テキスト文書は、文字通り透明であって、通常は、ディスプレイ２８上において目視では確認できないものである。なお、イメージ文書の上に透明テキスト文書を重ねて配置する技術は、例えば、日経ＢＰ社発行の雑誌「日経パソコン２００２年９月１６日号の特別編集版」の第１６頁等に記載されているように公知の技術なので、その詳細な説明については省略する。
【００１５】
合成部２２は、透明テキスト文書において、後述するアノテーション処理の施された文字列を可視化して、ディスプレイ２８の表示用ビットマップデータを作成する。また、合成部２２は、アノテーション処理の施された文字列をビットマップデータ化し当該ビットマップデータ化した文字列部分でイメージ文書の対応する文字列を置換えて、印刷用のプリントデータを生成する。ここで、透明テキスト文書における文字列を可視化するとは、テキストデータで記述された文字列をイメージデータで記述された文字列に変換することである。
【００１６】
ネットワークインターフェース２４は、ネットワーク１２を介してプリントサーバ１０や端末装置１４や当該ネットワーク１２に接続されている他の機器（不図示）と相互に通信を行なうためのインターフェースである。
ビットマップメモリ２６は、ディスプレイ２８に表示するイメージ・データを保持しておくためのメモリであり、ディスプレイ２８は、ビットマップメモリ２６に展開されたイメージ・データを表示する。
【００１７】
入力装置３０は、マウス等のポインティングデバイスやキーボードからなる。ハードディスク３２は、各種プログラムやデータを格納する。図２（ｂ）は、ハードディスク３２内の格納領域を示す図である。図２（ｂ）に示すように、ハードディスク３２は、文書保存部３８、付箋処理対応表記憶部４０、文書管理プログラム保存部４２などを有する。
【００１８】
文書保存部３８では、図３に示すように、テキスト文書からなるファイルＡと、当該ファイルＡから生成されたイメージ文書からなるファイルＢと、当該ファイルＢから生成された透明テキスト文書からなるファイルＣとが、ファイルＤ内に格納されている。ファイルＡ〜Ｃ間では、対応するページについては関連付けされた状態で、ファイルＤ内に格納されている。なお、ファイルＤは、登録される文書毎に設けられるものである。
【００１９】
ファイルＣでは、さらに、透明テキスト文書においてページ単位で貼着される電子付箋に付加される付加情報（以下、当該付加情報を「付箋情報」と言う。）が対応するページと関連付けて格納される。付箋情報は、アノテーション処理の種類や、アノテーション処理対象となる文字列の位置情報などを含む。電子付箋は、複数色（本例では６色）に色分けされており、各色に対応付けてアノテーションの種類が決められている。
【００２０】
図４は、付箋色とアノテーションの種類とを対応づけるテーブルであり、図２（ｂ）の付箋処理対応表記憶部４０に格納されているものである。図４に示すように、付箋の色が赤であれば、アノテーションの種類は「アンダーラインを引く」、青であれば、「フォントを変える」…といったように、電子付箋の色とアノテーションの種類とが対応付けて格納されている。電子付箋が貼着されると、当該付箋処理対応表が参照されて、処理すべきアノテーションの種類が特定されることとなる。
【００２１】
付箋情報の一例を図５に示す。図５（ａ）は、赤色の電子付箋に付加される属性情報である付箋情報の格納領域を示す図である。図５（ａ）に示すように、当該格納領域は、▲１▼付箋色、▲２▼開始行、▲３▼文字列、▲４▼終了行、▲５▼文字列および▲６▼線種に区分けされている。
▲１▼付箋色には、電子付箋の色である「赤」が予め格納されている。
【００２２】
▲２▼〜▲５▼に格納される情報によってアノテーション処理対象となる文字列の位置が特定される。▲２▼開始行には、アノテーション処理の対象となる先頭の文字列が存在する行数（行番号）が格納され、▲３▼文字列には、当該先頭の文字列が格納され、▲４▼終了行には、アノテーション処理の対象となる文字列の最後尾の文字列が存在する行数（行番号）が格納され、▲５▼文字列には、当該最後尾の文字列が格納される。例えば、図５（ｂ）に示すように情報が格納されている場合には、該当するページの第１行目に在る文字列「本会議」から第２行目にある文字列「重要である」までの文字列がアノテーション（この場合には、下線引き）の対象とされる。
【００２３】
▲６▼線種には、施す下線の種類が格納される。図５（ｂ）では、一重線である例を示している。したがって、図５（ｂ）に示す例では、アノテーション対象の文字列に一重の下線が施されることとなる。
なお、上記▲２▼〜▲６▼には、後述するようにしてキーボードまたはマウスを介して必要な情報が格納されることとなる。
【００２４】
また、▲３▼文字列のみに情報が格納された場合には、該当するページ全体において、当該▲３▼に格納された文字列の全てがアノテーションの処理対象となる。例えば、図５（ｃ）に示す例では、該当するページの全体に渡って文字列「重要機密」が検索され、検索された「重要機密」からなる文字列全てに波線の下線が施されることとなる。
【００２５】
赤色以外の他の色の電子付箋に付加される付箋情報の格納領域を図６に示す。図６（ａ）は、青色の電子付箋に付加される付箋情報の格納領域を示している。
青色の付箋情報において、アノテーション処理対象となる文字列の指定方法（特定方法）は、上記した赤色の付箋情報の場合と同様である。青色の場合のアノテーション処理はフォントの変更なので、赤色の場合の「線種」に代えて、フォントの「サイズ」と「種類」とを格納することとなっている。
【００２６】
図６（ｂ）は、黄色の電子付箋に付加される付箋情報の格納領域を示している。
黄色の付箋情報において、アノテーション処理対象となる文字列の指定方法（特定方法）は、上記した赤色の付箋情報の場合と同様である。黄色の場合のアノテーション処理は文字の斜体化であり、本例において傾ける角度は一定（固定）となっているため、アノテーション対象文字列の位置情報以外の情報を格納する領域は準備されていない。
【００２７】
図６（ｃ）は、緑色の電子付箋に付加される付箋情報の格納領域を示している。
緑色の付箋情報において、アノテーション処理対象となる文字列の指定方法（特定方法）は、上記した赤色の付箋情報の場合と同様である。緑色の場合のアノテーション処理は文字色の変更なので、赤色の場合の「線種」に代えて、「指定色」を格納することとなっている。
【００２８】
図６（ｄ）は、白色の電子付箋に付加される付箋情報の格納領域を示している。
白色の付箋情報において、アノテーション処理対象となる文字列の指定方法（特定方法）は、上記した赤色の付箋情報の場合と同様である。白色の場合のアノテーション処理は空白（虫食い）を作るである。この空白を作るとは、指定された文字列部分を目視できなくし（非可視化し）、当該目視できなくした前後を括弧で括る処理である。実際には、透明なテキスト文書の該当する文字列領域に下地処理を施し、イメージ文書の対応する文字列を隠してしまう（目視できなくする）こととなる。また、括弧には複数の種類が用意されているので、赤色の場合の「線種」に代えて、当該「カッコの種類」を格納することとなっている。白色の電子付箋によるアノテーション処理は、学校などの授業で実施する確認テストにおける、いわゆる穴埋め問題等を作成するのに好適である。例えば、教科書のテスト対象となるページの文書をスキャナ８で取り込み、取り込んだイメージ文書から透明テキスト文書を生成し、当該透明テキスト文書に白色の電子付箋を貼着して、穴埋め箇所となる文字列を虫食いにするのである。
【００２９】
なお、赤、青、黄、緑、白の各色の電子付箋の付加情報である「文字列」は、複数文字である必要はなく、後述する茶色の場合と同様、一文字であっても構わない。
図６（ｅ）は、茶色の電子付箋に付加される付加情報の格納領域を示している。
【００３０】
茶色の場合のアノテーション処理は「スタンプする」ことなので、スタンプ位置は、１点を指定すれば足りる。そこで、当該付箋情報においては。▲１▼行数と▲２▼文字列とでスタンプ位置を指定することとしている。すなわち、▲１▼行数で指定された行番号に存在する▲２▼文字列で指定された文字列領域の真中の位置がスタンプ位置となる。なお、▲２▼文字列で１文字しか指定されていないときには、当該指定文字の中央部がスタンプ位置となる。スタンプの種類は複数用意されているので、４番目の格納領域で「スタンプの種類」を指定することとしている。
【００３１】
以上説明したように、本実施の形態では、電子付箋を従来の単なる目印、栞としてのみ用いるのではなく、アノテーションに種類およびアノテーションの処理対象となる文字列を特定するためのものとして利用しているのである。
図２に戻り、ハードディスク３２の文書管理プログラム記憶部４２には、文書にアノテーション処理を施すため、パソコンに種々の機能を実現させるための文書管理プログラムが格納されている。
【００３２】
ＲＯＭ３４はＢＩＯＳを含む制御プログラムやデータを格納し、ＲＡＭ３６は一時的にプログラムやデータを記憶する。
次に、上記文書管理プログラムによって実現されるアノテーション処理や当該アノテーション処理に関連して実行される処理について、図７〜図１１を参照しながら説明する。
【００３３】
図７は、文書登録処理に関するフローチャートである。
先ず、文書管理装置４で文書が受け付けられると（ステップＳ２でＹＥＳ）、ハードディスク３２に新たなファイルＤを作成し、受け付けた文書を当該ファイルＤに保存する（ステップＳ４）。
次に、受け付けた文書がイメージ文書かテキスト文書かの判断をおこない、テキスト文書のときには（ステップＳ６でＮｏ）、当該テキスト文書からイメージ文書を生成し（ステップＳ８）、生成したイメージ文書を保存する（ステップＳ１０）。
【００３４】
一方、受け付けた文書がイメージ文書のときには（ステップＳ６でＹＥＳ）、ステップＳ８，Ｓ１０をスキップしてステップＳ１２に進む。
次に、ステップＳ８で生成したイメージ文書または外部から受け付けたイメージ文書に対してＯＣＲ処理を行なって透明テキスト文書を生成し（ステップＳ１２）、生成した透明テキスト文書を保存する（ステップＳ１４）。
【００３５】
上記各文書のハードディスク３２内における格納態様は、図３を参照しながら説明した通りである。なお、受け付けた文書がイメージ文書の場合には、ファイルＤ内には、ファイルＡは存在せず、ファイルＢとファイルＣのみとなる。ここで、受け付けた文書、すなわち、文書管理装置４に初めて取り込まれたテキスト文書またはイメージ文書を「管理文書」と称することとする。
【００３６】
図８は、電子付箋の着・脱処理に関するフローチャートである。
電子付箋の着・脱処理は、ディスプレイ２８に図９（ａ）に示すようなビューワ画面が表示された状態で行われる。図９（ａ）に示すように、本画面は、サムネイル画像表示領域５０とアノテーション処理対象ページ（以下、単に「対象ページ」と言う。）表示領域５２および電子付箋等選択領域５４とからなる。
【００３７】
サムネイル画像表示領域５０には、選択されているファイルＤのイメージ文書の各ページがサムネイル表示される。本例における文書は３頁からなっている。使用者によって、サムネイル画像の一つがマウスでクリックされることにより、アノテーション処理対象となるページが選択される。
対象ページ表示領域５２には、上記のようにして選択されたページが表示される。当該領域に表示されるのは、イメージ文書である。また、当該イメージ文書に対応する透明なテキスト文書が重ねて配置される。したがって、通常、使用者にはイメージ文書のみが見えていることになる。
【００３８】
電子付箋等選択領域５４には、前述した各色の電子付箋が配置されている。使用者によって、電子付箋の一つがマウスによってクリック・アンド・ドラッグされ対象ページ表示領域５２のイメージ文書が表示されている領域に重ねられると、本図に示すように当該電子付箋５６が当該文書のページに貼り付けられる。
図９（ｂ）は、貼り付けられた電子付箋の拡大図である。本例では赤色の電子付箋を示している。図９（ｂ）に示すように、電子付箋では、前記した付箋情報を受け付けるようになっている。キーボードから「Ｌｓ＝」に続く領域に▲２▼開始行を入力でき、その横の「文字列」に続く領域に▲３▼先頭の文字列を入力でき、「ＬＥ＝」に続く領域に▲４▼終了行を入力でき、その横の「文字列」に続く領域の最後尾の文字列が入力できるようになっている。また、マウスによって１〜４のいずれかの番号をクリックすることにより線種を選択することができる。「確定」ボタンは、上記のようにして入力された付箋情報を確定するときにクリックするボタンである。このように、アンダーラインを引く範囲を、文字列によって指定することができるため、必要な文字列のみにアンダーラインを引くことが可能となり、アンダーラインの引き過ぎや不足を解消することができる。
【００３９】
電子付箋等選択領域５４にある「ハガス」領域は、貼付けた電子付箋をはがす、すなわち、アノテーション処理を解除する際に使用する領域である。対象ページ表示領域５２に表示されている電子付箋をマウスでクリック・アンド・ドラッグし、「ハガス」領域まで移動させてクリックを解除することによって、当該電子付箋が該当ページからはがされる。
【００４０】
電子付箋等選択領域５４にある「保存」ボタンは、アノテーション処理の後あるいはアノテーション処理が解除された後の文書を保存する際にクリックするボタンである。
以下、図８および図９を参照しながら、付箋の着・脱処理について説明する。先ず、前記ビューワ画面において、ページ選択の有無を判断し（ステップＳ２０）、ページが選択されると、電子付箋が選択されたか否かの判定をおこなう（ステップＳ２２）。
【００４１】
電子付箋が選択されると（ステップＳ２４でＹＥＳ）、付箋情報を受け付け（ステップＳ２４）、これを一時保存する（ステップＳ２６）。
付箋情報の受け付けの後、前記「確定」ボタンがクリックされると、貼着されている電子付箋の色に対応したアノテーション処理を実行する（ステップＳ３０）。このとき、スタンプ以外の処理においては、透明テキスト文書における該当する文字列に指定されたアノテーション処理を施すとともに、当該処理後の文字列を可視化する。この可視化に際して、アノテーション処理が施された文字列領域に下地処理を施す。こうすることにより、イメージ文書の対応する文字列が前記下地のよって隠されると共に、当該下地上にアノテーション処理の施された文字列が表示されることとなる。当該下地は、文書イメージ表示領域の背景の色と同じ色であることが好ましい。なお、当該下地の色として白色が既定値として設定されている。文書イメージは、白色を背景として表示されることが多いからである。スタンプ処理の場合には、指定された位置に指定された種類のスタンプのイメージデータをイメージ文書のイメージデータに画像合成して表示する。
【００４２】
次に、ステップＳ３２で「保存」ボタンがクリックされたか否かを判定し、クリックされると、その際における透明テキスト文書を上書き保存する。この場合において、電子付箋が貼着されている場合には、当該付箋の付箋情報も保存する。
ステップＳ３６では、マウスによる上記した電子付箋をはがす操作がなされたか否かの判定をおこなう。
【００４３】
電子付箋をはがす操作がなされたと判定された場合には、ステップＳ３８に進み、対応するページのイメージ文書に対してＯＣＲ処理を行ない透明なテキスト文書を再製し、再製した透明なテキスト文書を上書き保存する（ステップＳ４０）。なお、ステップＳ３８の処理は、前記したステップＳ１２と同様な処理である。こうすることにより、ビューワ画面上においてアノテーション処理は、解除されオリジナルのイメージ文書のみが表示されることとなる。
【００４４】
以上説明した電子付箋の着・脱処理では、電子付箋の着・脱によってアノテーション処理を施したり、アノテーション処理を解除したりといったことができるので、非常にユーザフレンドリーな文書管理装置になっている。また、管理文書（受け付けたオリジナルな文書）には、何ら変更を加えることなく、あたかも、管理文書に直接アノテーション処理を施したように表現することができる。
【００４５】
次に、印刷処理について、図１０に示すフローチャートを参照しながら説明する。
印刷対象となるファイルの選択は、印刷ファイル選択画面（不図示）を通じて行なう。印刷ファイル選択画面では、例えば、ファイル名の一覧表示がなされ、マウス操作によって、一のファイルをクリックすることによって印刷ファイルを選択するようになっている。
【００４６】
先ず、印刷ファイルが選択されると（ステップＳ５０でＹＥＳ）、印刷対象となる第１ページに電子付箋が貼着されているか否かを判定し（ステップＳ５２）、貼着されていれば（ステップＳ５２でＹＥＳ）、透明なテキスト文書においてアノテーション処理された文字列をビットマップ化する（ステップＳ５４）。続いて、前記ビットマップデータ化された文字列部分でイメージ文書の対応する文字列を置換えて合成し（ステップＳ５６）、合成後のイメージ文書をプリンタへ出力する（ステップＳ５８）。
【００４７】
一方、ステップＳ５２で電子付箋が貼着されていないと判定した場合には、イメージ文書の該当ページをプリンタへ出力する（ステップＳ６０）。
以上、ステップＳ５２〜Ｓ５８の処理を全ページが終了するまで繰り返す（ステップＳ６２）。
次に、登録されている文書の他の装置への配信処理について、図１１に示すフローチャートを参照しながら説明する。
【００４８】
配信対象となるファイルの選択は、配信ファイル選択画面（不図示）を通じて行なう。配信ファイル選択画面では、印刷の場合と同様に、例えば、ファイル名の一覧表示がなされ、マウス操作によって、一のファイルをクリックすることによって配信ファイルを選択するようになっている。
先ず、配信するファイルが選択されると（ステップＳ７０でＹＥＳ）、当該ファイルに電子付箋付きのページがあるか否かを判定する（ステップＳ７２）。
【００４９】
電子付箋付きのページがなければ（ステップＳ７２でＮｏ）、管理文書を配信する（ステップＳ７４）。
電子付箋付きのページがあれば（ステップＳ７２でＹＥＳ）、ディスプレイに「管理文書のみを送信しますか？」といった旨の表示を行ない（ステップＳ７６）、使用者からの「ＹＥＳ」または「Ｎｏ」の入力を待つ。
【００５０】
「ＹＥＳ」が入力されると（ステップＳ７８でＹＥＳ）、ステップＳ７４に進み、管理文書を配信する。
「Ｎｏ」が入力されると（ステップＳ７８でＮｏ）、ディスプレイに「イメージ文書として配信しますか？」といった旨の表示を行ない（ステップＳ８０）、使用者からの「ＹＥＳ」または「Ｎｏ」の入力を待つ。
【００５１】
「ＹＥＳ」が入力されると（ステップＳ８２でＹＥＳ）、透明なテキスト文書においてアノテーション処理された文字列をビットマップ化する（ステップＳ８４）。続いて、前記ビットマップデータ化された文字列部分でイメージ文書の対応する文字列を置換えて合成し（ステップＳ８６）、合成後のイメージ文書を配信する（ステップＳ８８）。
【００５２】
「Ｎｏ」が入力されると（ステップＳ８２でＮｏ）、ファイルＤの一式を配信する（ステップＳ９０）。すなわち、管理文書に透明テキスト文書を添付して配信することとなる。
以上説明したように、当該管理文書配信処理では、配信する管理文書に、透明テキスト文書（およびこれに貼着された電子付箋）を添付するか否かの選択を行なうことができる。たとえば、上記文書管理プログラムがインストールされた端末装置に配信する際には、透明なテキスト文書（および電子付箋）を添付することにより配信先で、すぐに、アノテーション処理の施された文書をディスプレイなどで確認することが可能となる。一方、文書管理プログラムがインストールされていない端末装置に配信する際には、透明テキスト文書（および電子付箋）を添付することなく、管理文書のみを配信することが可能となる。透明テキスト文書（および電子付箋）を配信されても、そのような端末装置では処理できないからである。
【００５３】
なお、上記した実施の形態では、アノテーション処理の受け付けや解除は、電子付箋をユーザ・インターフェースに用いて行なったが、これに限らないことは言うまでもない。例えば、図９（ａ）に示したようなビューワ画面において、アノテーション処理受け付け領域を設け、当該領域にダイアログ・ボックス等を表示し、当該ダイアログ・ボックス等を介して行なっても構わない。
【００５４】
【発明の効果】
以上説明したように、本発明に係る文書管理プログラムによれば、アノテーション対象を文字列によって指定できるので、必要な文字列のみにアノテーション処理を施すことが可能となる。
また、アノテーション処理は、透明テキスト文書の文字列にアノテーションを施して可視化することによりなされるので、アンダーラインのみならず、例えば、フォントの変更、斜体化などのアノテーション処理が可能となる。
【００５５】
上記アノテーション処理として、その他に、色変更や虫食いが可能となる。
また、管理文書の配信に際し、透明なテキスト文書を添付するか否かの選択が可能となるので、配信先における当該文書管理プログラムの有無等の事情に応じた配信が可能となる。
さらに、アノテーション処理の施された文書をプリントすることが可能となる。
【００５６】
また、着脱する電子付箋の色によってアノテーションの種類が識別され、アノテーションの処理対象となる文字列は当該電子付箋の付属情報として扱われるため、使用者にとって電子付箋の着脱といった簡易な操作でアノテーション処理を実施したり解除したりすることが可能となり、ユーザ・フレンドリーな文書管理プログラムを提供することができる。
【図面の簡単な説明】
【図１】文書管理システムを含む概略構成図である。
【図２】（ａ）は、上記文書管理システムを構成する文書管理装置の概略構成を示すブロック図である。
（ｂ）は、上記文書管理装置のハードディスク内の格納領域を示す図である。
【図３】文書保存部内の保存態様を示す図である。
【図４】付箋処理対応表を示す図である。
【図５】付箋情報の一例を示す図である。
【図６】付箋情報の一例を示す図である。
【図７】文書登録処理を示すフローチャートである。
【図８】電子付箋の着・脱処理を示すフローチャートである。
【図９】（ａ）は、電子付箋の着・脱操作の際に表示される画面の一例を示す図である。
（ｂ）は、上記（ａ）において表示される電子付箋の拡大図である。
【図１０】印刷処理を示すフローチャートである。
【図１１】文書配信処理を示すフローチャートである。
【符号の説明】
１８    イメージ文書生成部
２０    透明テキスト文書生成部
２２    合成部
３８    文書保存部
【図１】
2004178438.tif 000003
【図２】
2004178438.tif 000004
【図３】
2004178438.tif 000005
【図４】
2004178438.tif 000006
【図５】
2004178438.tif 000007
【図６】
2004178438.tif 000008
【図７】
2004178438.tif 000009
【図８】
2004178438.tif 000010
【図９】
2004178438.tif 000011
【図１０】
2004178438.tif 000012
【図１１】
2004178438.tif 000013