(57)【要約】【課題】紙文書に対するデジタルペン入力と電子上の入力情報との対応関係をより的確にとることを可能にする文書管理装置及びプログラムを提供する。【解決手段】電子文書管理モジュールは、フィールド編集可能文書の生成を文書サーバに指示し（Ｓ５０１）、文書サーバは、フィールド編集可能文書のＩＤを生成し（Ｓ５０２）、電子文書ＩＤに関連する情報をフィールド編集可能文書ＩＤに関連付ける（Ｓ５０３）、フィールド編集可能文書ＩＤを端末装置に送信する（Ｓ５０４）。端末装置でフィールド編集可能文書についての編集が行われると（Ｓ５０５）、文書サーバに対して登録の指示を行う（Ｓ５０６）。文書サーバは、編集内容をテーブルに書き込んで格納することで編集内容の登録を行う（Ｓ５０７）。【選択図】図２５
2009181519.tif 000002
【特許請求の範囲】
【請求項１】
所定の電子文書についての指示を受け付ける受付手段と、
前記受付手段による前記電子文書についての指示によって、当該電子文書に付されている第１電子文書識別情報とは別の第２電子文書識別情報を生成する電子文書識別情報生成手段と、
前記第２電子文書識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持する関連情報保持手段と、
を含む文書管理装置。
【請求項２】
前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を保持する書式識別情報保持手段を更に含み、
前記関連情報保持手段は、前記書式識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１に記載の文書管理装置。
【請求項３】
前記関連情報保持手段は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１に記載の文書管理装置。
【請求項４】
前記関連情報保持手段は、前記書式の前記領域特定情報及び前記属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項２又は３に記載の文書管理装置。
【請求項５】
前記関連情報保持手段は、前記書式の前記領域特定情報及び前記属性情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該領域特定情報及び当該属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項２又は３に記載の文書管理装置。
【請求項６】
前記電子文書識別情報生成手段は、前記受付手段により受け付けられた前記第２電子文書識別情報の前記電子文書についての印刷指示によって、前記第１電子文書識別情報及び当該第２電子文書識別情報とは別の第３電子文書識別情報を生成し、
前記関連情報保持手段は、前記第３電子文書識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持し、かつ、当該第３電子文書識別情報を当該第２電子文書識別情報の前記書式識別情報と関連付ける関連情報を保持することを特徴とする請求項２ないし５のいずれか１項に記載の文書管理装置。
【請求項７】
所定の電子文書についての印刷指示を受け付ける受付手段と、
前記受付手段による前記電子文書についての印刷指示によって当該電子文書の電子文書識別情報とは別の電子文書識別情報を生成する電子文書識別情報生成手段と、
前記別の電子文書識別情報を前記電子文書の前記電子文書識別情報と関連付ける関連情報を保持する関連情報保持手段と、
を含む文書管理装置。
【請求項８】
前記受付手段により受け付けられた印刷指示に応じて、前記関連情報保持手段に保持されている関連情報を送信する送信手段を更に含むことを特徴とする請求項７に記載の文書管理装置。
【請求項９】
前記関連情報保持手段は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記別の電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項８に記載の文書管理装置。
【請求項１０】
前記電子文書を印刷する媒体に対応する媒体識別情報を生成する媒体識別情報生成手段を更に含み、
前記関連情報保持手段は、前記別の電子文書識別情報を前記媒体識別情報と関連付ける関連情報を保持することを特徴とする請求項８又は９に記載の文書管理装置。
【請求項１１】
前記受付手段が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に当該媒体識別情報に関連付けられる前記書式識別情報の属性情報を反映した反映画像の情報を前記送信手段により送信することを特徴とする請求項１０に記載の文書管理装置。
【請求項１２】
前記受付手段は、前記媒体の前記媒体識別情報と当該媒体への筆記情報とを受け付け、
前記関連情報保持手段は、前記受付手段による前記媒体識別情報及び前記筆記情報の受付により、当該筆記情報を当該媒体識別情報に関連付ける関連情報を保持することを特徴とする請求項９又は１０に記載の文書管理装置。
【請求項１３】
前記受付手段が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に、当該媒体識別情報に関連付けられる前記書式識別情報の属性情報及び当該媒体識別情報に関連付けられる前記筆記情報を反映した画像の情報を前記送信手段により送信することを特徴とする請求項１２に記載の文書管理装置。
【請求項１４】
前記受付手段により受け付けられた印刷指示により、前記送信手段により転送される画像に、取得したコード情報を印刷用に変換して得たコード画像を合成する合成画像作成手段を更に含み、
前記コード情報は、印刷される媒体を一意に特定するための情報と当該媒体内のアドレス情報を含むことを特徴とする請求項７ないし１３のいずれか１項に記載の文書管理装置。
【請求項１５】
コンピュータに、
所定の電子文書についての指示を受け付ける受付機能と、
前記受付機能による前記電子文書についての指示によって、当該電子文書に付されている第１電子文書識別情報とは別の第２電子文書識別情報を生成する電子文書識別情報生成機能と、
前記第２電子文書識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持する関連情報保持機能と、
を実現させるためのプログラム。
【請求項１６】
前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を保持する書式識別情報保持機能を更に実現させ、
前記関連情報保持機能は、前記書式識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記関連情報保持機能は、前記書式の前記領域特定情報及び前記属性情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該領域特定情報及び当該属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１６に記載のプログラム。
【請求項１８】
前記電子文書識別情報生成機能は、前記受付機能により受け付けられた前記第２電子文書識別情報の前記電子文書についての印刷指示によって、前記第１電子文書識別情報及び当該第２電子文書識別情報とは別の第３電子文書識別情報を生成し、
前記関連情報保持機能は、前記第３電子文書識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持し、かつ、当該第３電子文書識別情報を当該第２電子文書識別情報の前記書式識別情報と関連付ける関連情報を保持することを特徴とする請求項１６又は１７に記載のプログラム。
【請求項１９】
コンピュータに、
所定の電子文書についての印刷指示を受け付ける受付機能と、
前記受付機能による前記電子文書についての印刷指示によって当該電子文書の電子文書識別情報とは別の電子文書識別情報を生成する電子文書識別情報生成機能と、
前記別の電子文書識別情報を前記電子文書の前記電子文書識別情報と関連付ける関連情報を保持する関連情報保持機能と、
を実現させるためのプログラム。
【請求項２０】
前記関連情報保持機能は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記別の電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記電子文書を印刷する媒体に対応する媒体識別情報を生成する媒体識別情報生成機能を更に含み、
前記関連情報保持機能は、前記別の電子文書識別情報を前記媒体識別情報と関連付ける関連情報を保持することを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記受付機能により受け付けられた印刷指示に応じて、前記関連情報保持機能に保持されている関連情報を送信する送信機能を更に含み、
前記受付機能が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に当該媒体識別情報に関連付けられる前記書式識別情報の属性情報を反映した画像の情報を前記送信機能により送信することを特徴とする請求項２１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理装置及びプログラムに関するものである。
【背景技術】
【０００２】
例えば、特許文献１には、位置コードが印刷されている媒体から位置コードを読み取ってペンの移動軌跡データを生成する複数の電子ペンから受け取った移動軌跡データ及び当該電子ペンの識別情報を格納する手段と、前記格納手段から移動軌跡データを読出し、特定の電子ペンから入力された移動軌跡データを抽出して表示する手段と、を備え、１つの紙に複数のペンで情報が記載される場合等にそれらの情報を識別する情報処理装置が提案されている。
【０００３】
【特許文献１】特開２００３−３０８１６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、電子文書をオンデマンドで座標情報を重畳して印刷した紙文書に対してデジタルペンによって紙文書に対する操作処理をデジタル化できるシステムにおいて、例えば、内容が同じ紙文書の各々に異なる人がデジタルペンで書き入れる場合や、電子文書の編集を行う場合等に、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係がとれなくなるおそれがある。
【０００５】
本発明は、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係をより的確にとることが可能な文書管理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、所定の電子文書についての指示を受け付ける受付手段と、前記受付手段による前記電子文書についての指示によって、当該電子文書に付されている第１電子文書識別情報とは別の第２電子文書識別情報を生成する電子文書識別情報生成手段と、前記第２電子文書識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持する関連情報保持手段と、を含む文書管理装置である。
請求項２に記載の発明は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を保持する書式識別情報保持手段を更に含み、前記関連情報保持手段は、前記書式識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１に記載の文書管理装置である。
請求項３に記載の発明は、前記関連情報保持手段は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１に記載の文書管理装置である。
請求項４に記載の発明は、前記関連情報保持手段は、前記書式の前記領域特定情報及び前記属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項２又は３に記載の文書管理装置である。
請求項５に記載の発明は、前記関連情報保持手段は、前記書式の前記領域特定情報及び前記属性情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該領域特定情報及び当該属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項２又は３に記載の文書管理装置である。
請求項６に記載の発明は、前記電子文書識別情報生成手段は、前記受付手段により受け付けられた前記第２電子文書識別情報の前記電子文書についての印刷指示によって、前記第１電子文書識別情報及び当該第２電子文書識別情報とは別の第３電子文書識別情報を生成し、前記関連情報保持手段は、前記第３電子文書識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持し、かつ、当該第３電子文書識別情報を当該第２電子文書識別情報の前記書式識別情報と関連付ける関連情報を保持することを特徴とする請求項２ないし５のいずれか１項に記載の文書管理装置である。
【０００７】
請求項７に記載の発明は、所定の電子文書についての印刷指示を受け付ける受付手段と、前記受付手段による前記電子文書についての印刷指示によって当該電子文書の電子文書識別情報とは別の電子文書識別情報を生成する電子文書識別情報生成手段と、前記別の電子文書識別情報を前記電子文書の前記電子文書識別情報と関連付ける関連情報を保持する関連情報保持手段と、を含む文書管理装置である。
請求項８に記載の発明は、前記受付手段により受け付けられた印刷指示に応じて、前記関連情報保持手段に保持されている関連情報を送信する送信手段を更に含むことを特徴とする請求項７に記載の文書管理装置である。
請求項９に記載の発明は、前記関連情報保持手段は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記別の電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項８に記載の文書管理装置である。
請求項１０に記載の発明は、前記電子文書を印刷する媒体に対応する媒体識別情報を生成する媒体識別情報生成手段を更に含み、前記関連情報保持手段は、前記別の電子文書識別情報を前記媒体識別情報と関連付ける関連情報を保持することを特徴とする請求項８又は９に記載の文書管理装置である。
請求項１１に記載の発明は、前記受付手段が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に当該媒体識別情報に関連付けられる前記書式識別情報の属性情報を反映した反映画像の情報を前記送信手段により送信することを特徴とする請求項１０に記載の文書管理装置である。
請求項１２に記載の発明は、前記受付手段は、前記媒体の前記媒体識別情報と当該媒体への筆記情報とを受け付け、前記関連情報保持手段は、前記受付手段による前記媒体識別情報及び前記筆記情報の受付により、当該筆記情報を当該媒体識別情報に関連付ける関連情報を保持することを特徴とする請求項９又は１０に記載の文書管理装置である。
請求項１３に記載の発明は、前記受付手段が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に、当該媒体識別情報に関連付けられる前記書式識別情報の属性情報及び当該媒体識別情報に関連付けられる前記筆記情報を反映した画像の情報を前記送信手段により送信することを特徴とする請求項１２に記載の文書管理装置である。
請求項１４に記載の発明は、前記受付手段により受け付けられた印刷指示により、前記送信手段により転送される画像に、取得したコード情報を印刷用に変換して得たコード画像を合成する合成画像作成手段を更に含み、前記コード情報は、印刷される媒体を一意に特定するための情報と当該媒体内のアドレス情報を含むことを特徴とする請求項７ないし１３のいずれか１項に記載の文書管理装置である。
【０００８】
請求項１５に記載の発明は、コンピュータに、所定の電子文書についての指示を受け付ける受付機能と、前記受付機能による前記電子文書についての指示によって、当該電子文書に付されている第１電子文書識別情報とは別の第２電子文書識別情報を生成する電子文書識別情報生成機能と、前記第２電子文書識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持する関連情報保持機能と、を実現させるためのプログラムである。
請求項１６に記載の発明は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を保持する書式識別情報保持機能を更に実現させ、前記関連情報保持機能は、前記書式識別情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１５に記載のプログラムである。
請求項１７に記載の発明は、前記関連情報保持機能は、前記書式の前記領域特定情報及び前記属性情報を前記第１電子文書識別情報と関連付ける関連情報を保持し、かつ、当該領域特定情報及び当該属性情報を前記第２電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１６に記載のプログラムである。
請求項１８に記載の発明は、前記電子文書識別情報生成機能は、前記受付機能により受け付けられた前記第２電子文書識別情報の前記電子文書についての印刷指示によって、前記第１電子文書識別情報及び当該第２電子文書識別情報とは別の第３電子文書識別情報を生成し、前記関連情報保持機能は、前記第３電子文書識別情報を前記第２電子文書識別情報と関連付ける関連情報を保持し、かつ、当該第３電子文書識別情報を当該第２電子文書識別情報の前記書式識別情報と関連付ける関連情報を保持することを特徴とする請求項１６又は１７に記載のプログラムである。
【０００９】
請求項１９に記載の発明は、コンピュータに、所定の電子文書についての印刷指示を受け付ける受付機能と、前記受付機能による前記電子文書についての印刷指示によって当該電子文書の電子文書識別情報とは別の電子文書識別情報を生成する電子文書識別情報生成機能と、前記別の電子文書識別情報を前記電子文書の前記電子文書識別情報と関連付ける関連情報を保持する関連情報保持機能と、を実現させるためのプログラムである。
請求項２０に記載の発明は、前記関連情報保持機能は、前記電子文書の画像上の領域を特定する領域特定情報と当該領域特定情報により特定される領域の属性情報とを含む書式の書式識別情報を当該電子文書の前記電子文書識別情報と関連付ける関連情報を保持し、かつ、当該書式識別情報を前記別の電子文書識別情報と関連付ける関連情報を保持することを特徴とする請求項１９に記載のプログラムである。
請求項２１に記載の発明は、前記電子文書を印刷する媒体に対応する媒体識別情報を生成する媒体識別情報生成機能を更に含み、前記関連情報保持機能は、前記別の電子文書識別情報を前記媒体識別情報と関連付ける関連情報を保持することを特徴とする請求項２０に記載のプログラムである。
請求項２２に記載の発明は、前記受付機能により受け付けられた印刷指示に応じて、前記関連情報保持機能に保持されている関連情報を送信する送信機能を更に含み、前記受付機能が前記媒体識別情報の転送を受け付けたときに、当該媒体識別情報に関連付けられる前記別の電子文書識別情報の前記電子文書の画像に当該媒体識別情報に関連付けられる前記書式識別情報の属性情報を反映した画像の情報を前記送信機能により送信することを特徴とする請求項２１に記載のプログラムである。
【発明の効果】
【００１０】
請求項１によれば、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係を従来よりも的確にとることが可能になる。
請求項２によれば、書式識別情報保持手段が保持する書式識別情報を第１電子文書識別情報及び第２電子文書識別情報と関連付けることが可能になる。
請求項３によれば、書式識別情報保持手段が保持する書式識別情報を第１電子文書識別情報及び第２電子文書識別情報と関連付けることが可能になる。
請求項４によれば、領域特定情報及び属性情報を第２電子文書識別情報と関連付けることが可能になる。
請求項５によれば、領域特定情報及び属性情報を第２電子文書識別情報と関連付けることが可能になる。
請求項６によれば、第３電子文書識別情報を第２電子文書識別情報及び当該第２電子文書識別情報の書式識別情報と関連付けることが可能になる。
請求項７によれば、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係を従来よりも的確にとることが可能になる。
請求項８によれば、関連情報保持手段に保持される電子文書に関連する関連情報を送信することが可能になる。
請求項９によれば、書式識別情報を印刷指示のあった電子文書の電子文書識別情報及び別の電子文書識別情報と関連付けることが可能になる。
請求項１０によれば、別の電子文書識別情報を媒体識別情報と関連付けることが可能になる。
請求項１１によれば、属性情報を反映した画像を送信することが可能になる。
請求項１２によれば、筆記情報を媒体識別情報に関連付けることが可能になる。
請求項１３によれば、属性情報及び筆記情報を反映した画像を送信することが可能になる。
請求項１４によれば、印刷紙を一意に特定するための情報と媒体内のアドレス情報とを備えたコード画像を印刷することが可能になる。
請求項１５によれば、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係を従来よりも的確にとることが可能になる。
請求項１６によれば、書式識別情報保持機能が保持する書式識別情報を第１電子文書識別情報及び第２電子文書識別情報と関連付けることが可能になる。
請求項１７によれば、領域特定情報及び属性情報を第２電子文書識別情報と関連付けることが可能になる。
請求項１８によれば、第３電子文書識別情報を第２電子文書識別情報及び当該第２電子文書識別情報の書式識別情報と関連付けることが可能になる。
請求項１９によれば、紙文書に対するデジタルペン入力と電子上の入力情報との対応関係を従来よりも的確にとることが可能になる。
請求項２０によれば、関連情報保持機能に保持される電子文書に関連する関連情報を送信することが可能になる。
請求項２１によれば、書式識別情報を印刷指示のあった電子文書の電子文書識別情報及び別の電子文書識別情報と関連付けることが可能になる。
請求項２２によれば、別の電子文書識別情報を媒体識別情報と関連付けることが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
まず、本実施の形態におけるコンピュータシステムの全体構成について説明する。
図１は、本実施の形態のコンピュータシステムの構成例を示す図である。
同図に示すコンピュータシステムは、紙文書作成機能及び紙文書操作機能を提供する紙文書管理システムである。この紙文書作成機能とは、出力紙文書へ情報を付加し、かつ、付加された情報を紙文書と関連付けるものをいう。また、紙文書操作機能とは、出力された紙文書に付加されたコード情報の読み取りを行い、紙文書作成機能で付加された情報へのアクセスと紙文書に対して付加された情報の保持をするものをいう。
これらの機能を実現するために、本実施の形態のコンピュータシステムは、端末装置１０、文書サーバ（文書管理装置）２０、画像形成装置４０及び端末装置５０がネットワーク８０に接続されて構成されている。また、本実施の形態のコンピュータシステムでは、端末装置５０にペンデバイスとしてのデジタルペン６０が通信装置７０を介して接続されている。なお、端末装置１０と端末装置５０は同一の端末であっても構わない。
【００１２】
端末装置１０は、電子文書と関連付けられるテンプレート（書式）を定義して文書サーバ２０に送信するコンピュータ装置である。このテンプレートは、後述するように、ページ単位で文書との関係付けがなされる。また、端末装置１０は、文書サーバ２０に対して電子文書の印刷を要求するものである。
付言すると、端末装置１０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。なお、この電子文書を端末文書１０で生成する形態のほか、予め文書サーバ２０に記憶しておき、テンプレート定義時に端末装置１０から文書サーバ２０を取得する形態も考えられる。
【００１３】
ここで、テンプレートとは、ページ単位で定義されたフィールド（矩形領域）の集合をいい、他のテンプレートとの識別のためのテンプレートＩＤ（書式識別情報）やフィールドごとに付されるフィールドＩＤ（領域特定情報）等を有する。端末装置１０での通常のテンプレート定義について説明すると、ＵＩ部１３（図２参照）の画面上にテンプレート定義用文書の該当ページを表示し、定義対象とするテンプレートの生成を行う。テンプレートが新規の場合には、サイズの指定（例えば、Ａ４縦やＡ４横など）を行う。また、テンプレートが既存の場合には、文書サーバ２０に対して検索を指示し、選択指定する。その上で、フィールドの作成（矩形領域の指定）をし、各フィールド（領域特定情報）と属性値（属性情報）の設定を行う。これらの設定内容は、文書サーバ２０にて例えばテーブル構成で管理される。
【００１４】
文書サーバ２０は、電子文書を記憶し管理するコンピュータ装置であり、また、媒体に付与する識別情報を発行するコンピュータ装置である。更に説明すると、文書サーバ２０は、端末装置１０から電子文書の印刷要求がなされると、まず識別情報を生成し、識別情報及び位置情報を表す符号画像（図６参照）を生成する。その後、文書サーバ２０は、電子文書の画像と符号画像（コード画像）とを互いに合成して媒体に印刷する印刷命令を画像形成装置４０に対して出力する。そして、文書サーバ２０は、識別情報を、その識別情報が付与される媒体に印刷される電子文書と関連付けて記憶する。この場合、識別情報とは、媒体を一意に特定するための情報をいい、位置情報とは、媒体上の座標位置を特定するための情報をいう。ここで、文書サーバ２０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。
【００１５】
画像形成装置４０は、媒体に画像を印刷し、印刷文書として出力する装置である。この画像形成装置４０は、単体のプリンタや印刷機であってもよいし、他にスキャナや通信の機能を備えた所謂複合機であってもよい。ここで、画像形成装置４０における画像形成方式としては、例えば、電子写真方式を用いるとよいが、その他の方式を用いてもよい。
【００１６】
端末装置５０は、印刷文書に対する筆記を電子化した情報(以下、「筆跡情報」ないし「ストローク情報」という)を、印刷文書に記録された画像の元となる電子文書に反映させるために文書サーバ２０に送信するコンピュータ装置である。その際に、端末装置５０は、印刷文書に対応するテンプレートについての各フィールドの情報を文書サーバ２０から取得する。なお、筆跡情報を反映する対象の電子文書をＵＩ部５３（図５参照）に表示し、その上に筆跡情報を重ねて表示するようにしてもよい。ここで、端末装置５０としては、例えば、パーソナルコンピュータやワークステーション、その他のコンピュータを用いるとよい。付言すると、本実施の形態では、筆記の内容を電子化した筆記情報の一例として、筆跡情報を用いている。また、筆跡情報を主に手書き情報として説明するが、これに限らず、例えば、建築や機械等の図面データを出力する装置であるプロッタ等によって機械的に描画された情報であってもよい。
【００１７】
デジタルペン６０は、電子筆記具の一例であり、印刷文書上に文字又は図形を筆記するために用いられるペンデバイスである。また、媒体に印刷された符号画像を読み取る撮像素子を備える。そして、撮像素子で読み取った符号画像から位置情報を検出し、筆記した文字又は図形をストローク化（始点と終点のある座標列を１ストロークとする）した筆跡情報をこの位置情報に基づいて生成し記憶する。デジタルペン６０の具体的な構成については後述する。
【００１８】
通信装置７０は、デジタルペン６０から筆跡情報を取得して端末装置５０に送信する装置である。例えば、デジタルペン６０を差し込む差込口を設け、この差込口にデジタルペン６０が差し込まれると、デジタルペン６０に記憶された筆跡情報を端末装置５０に送信するようにするとよい。ここで、端末装置５０との間の通信の方式としては、ＵＳＢ(Universal Serial Bus)、Ｂｌｕｅｔｏｏｔｈ(登録商標)、赤外線通信機能等、種々の方式が考えられる。また、図では、通信装置７０をデジタルペン６０と別体のものとして示しているが、必ずしも別体である必要はなく、一体に構成してもよい。
【００１９】
なお、本明細書では、媒体に記録する画像の元となる電子データを「電子文書」と表記するが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ（ラスタデータかベクターデータかによらない）、データベース管理ソフトウェアや表計算ソフトウェアで記録されるデータ、その他の印刷可能な電子データも含めて「電子文書」としている。
また、本明細書において、「媒体」としては、画像を印刷可能な媒体であれば、その材質を問わない。その代表例は紙であるが、ＯＨＰシートや金属板等であっても構わない。
更に、本明細書では、電子文書、媒体、更にはデジタルペン６０やユーザについて、それぞれを一意に識別するための識別情報を用いて処理を行うが、単に「識別情報」というときは、このうち、媒体の識別情報を意味するものとする。すなわち、本実施の形態では、媒体に固有に付与される媒体識別情報の一例として、この識別情報を用いる。また、この識別情報の一例として、媒体へのプリントを行う画像形成装置４０の機械番号と画像形成装置４０におけるプリントカウントの値とを結合したものを用いることも考えられる。
【００２０】
図２は、端末装置１０の機能構成例を示すブロック図である。
同図に示すように、端末装置１０は、端末装置１０上でのテンプレートを管理するためのテンプレート管理モジュール１１と、端末装置１０上での電子文書を管理するための電子文書管理モジュール１２と、各種の画像を表示するＵＩ部１３と、文書サーバ２０との間で各種の情報を送受信する送受信部１４と、を有する。
【００２１】
テンプレート管理モジュール１１は、端末装置１０上でのテンプレートの定義、登録、削除、検索及び編集ないし更新の機能を提供すると共に、電子文書とテンプレートとを互いに関連付ける機能を提供する。
【００２２】
電子文書管理モジュール１２は、紙文書へ出力するための電子文書に対する情報を管理する機能を提供する。すなわち、電子文書管理モジュール１２は、端末装置１０上での電子文書の登録、削除、検索及び編集ないし更新の機能を提供する。ここにいう電子文書には、テンプレート定義と関連付けが行われるフォーム文書と、フォーム文書から派生し、電子的な編集を行うためのフィールド編集可能文書と、フィールド編集可能文書から派生し、印刷処理時の状態を保つためのスナップショット文書と、スナップショット文書の印刷時に派生し、紙文書と一対一の関係を保つためのストローク連動文書と、が含まれる。なお、これらフォーム文書、フィールド編集可能文書、スナップショット文書及びストローク連動文書は、後述するように、それぞれ電子文書ＩＤ（第２電子文書識別情報）が付与されて管理される。
【００２３】
図３は、文書サーバ２０の機能構成例を示すブロック図である。
同図に示すように、文書サーバ２０は、文書サーバ２０でのテンプレートを管理するテンプレート管理モジュール２１と、文書サーバ２０での電子文書を管理するための電子文書管理モジュール２２と、文書サーバ２０での紙文書を管理するための紙文書管理モジュール２３と、を有する。また、文書サーバ２０は、電子文書への印刷処理を行い、紙文書に識別情報を付加して印刷する処理を行う印刷管理モジュール２４と、電子文書用のＩＤ及び紙文書用のＩＤの生成と管理を行うＩＤ管理モジュール（電子文書識別情報生成手段、媒体識別情報生成手段）２５と、端末装置１０，５０との間で各種の情報を送受信する送受信部（受付手段、送信手段）２６と、を有する。また、文書サーバ２０は、各種のテーブルを管理するデータベース管理システム（関連情報保持手段、書式識別情報保持手段）２７と、を有する。
【００２４】
紙文書管理モジュール２３は、印刷出力された紙文書を管理すると共に、紙文書に追加された情報を管理する機能を提供する。すなわち、紙文書管理モジュール２３は、電子文書の印刷時に紙文書との対応付けを行い、かつ、紙文書と電子文書との対応付け管理を行う。また、紙文書管理モジュール２３は、紙文書の利用時に電子文書の検索、紙文書関連情報の取得及び登録を行い、また、紙文書に対して行われた処理のデータ管理（追記データの管理）を行う。
印刷管理モジュール２４は、印刷対象プリンタを管理すると共に、指定されたプリンタに対する印刷処理を実行する。
【００２５】
ここで、文書サーバ２０のデータベース管理システム２７が有するテーブル構成を説明する。図４は、データベース管理システム２７が有するテーブル構成例を示す図である。なお、図４に示すテーブル構成例は、その一例を示すものであり、他の項目を含むように構成することも考えられる。
データベース管理システム２７は、同図の（ａ）〜（ｊ）に示すテーブルＴ０１〜Ｔ１０を有する。すなわち、同図の（ａ）に示すテーブルＴ０１は、テンプレート・フィールド管理テーブル（テンプレートフィールド）であり、テンプレートＩＤ、フィールドＩＤ、名前、左上座標（領域特定情報）、右下座標（領域特定情報）、機能（タイプ）、共通オブジェクトタイプ及び共通オブジェクト内容という項目を含む。ここにいう機能（属性情報）としては、例えば追記やリンク、メール、表示等であり、フィールドのデータをアプリケーションがどのように利用するかを特定し、また、左上座標及び右下座標により領域が画定される。また、共通オブジェクトタイプにＯＮ又はＯＦＦが書き込まれと、ＯＮの場合には、そのフィールドＩＤについては共通のアクション等が設定され、ＯＦＦの場合には、そのフィールドＩＤについては印刷文書ごとのアクション等が設定されることになる。同図の（ｂ）に示すテーブルＴ０２は、テンプレート・電子文書管理テーブル（ドキュメントページ管理）であり、電子文書ＩＤ、ページＮｏ、テンプレートＩＤ、フォーム文書ＩＤ及びフォーム文書ページＮｏという項目を含む。同図の（ｃ）に示すテーブルＴ０３は、テーブルＴ０４の共通オブジェクトタイプがＯＦＦのときに印刷文書ごとのアクション等を設定するためのフィールド・電子文書データ管理テーブル（流し込みフィールド）であり、電子文書ＩＤ、ページＮｏ、フィールドＩＤ、オブジェクトタイプ、オブジェクトデータ、表示タイプ及び表示内容という項目を含む。オブジェクトタイプは、紙文書のこの領域から起動するアプリケーションを特定するための情報として用いる。
【００２６】
また、同図の（ｄ）に示すテーブルＴ０４は、編集用・紙・フィールドデータテーブル
（ストローク情報）であり、電子文書ＩＤ、ページＮｏ、フィールドＩＤ、ストローク情報及び文字認識結果という項目を含む。同図の（ｅ）に示すテーブルＴ０５は、紙・電子文書管理テーブル（紙印刷情報）であり、媒体識別情報としての紙文書ＩＤ、電子文書ＩＤ、ページＮｏ、筆記識別情報としてのストローク連動文書ＩＤ及びストローク連動ページＮｏという項目を含む。同図の（ｆ）に示すテーブルＴ０６は、紙・フィールドデータテーブル（ストローク情報）であり、紙文書ＩＤ、フィールドＩＤ、ストローク情報及び文字認識結果という項目を含む。
【００２７】
また、同図の（ｇ）に示すテーブルＴ０７は、チェックボックス管理テーブルであり、紙文書ＩＤ、フィールドＩＤ及び判定結果という項目を含む。同図の（ｈ）に示すテーブルＴ０８は、テンプレート管理テーブルであり、テンプレートＩＤ、名前、幅、高さ及び更新日時という項目を含む。同図の（ｉ）に示すテーブルＴ０９は、電子文書ファイル管理テーブルであり、電子文書ＩＤ、ファイル名、パス名、文書タイプ及び更新日時という項目を含む。同図の（ｊ）に示すテーブルＴ１０は、電子文書派生管理テーブルであり、電子文書ＩＤ、ページＮｏ、派生文書ＩＤ、派生文書ページＮｏ及び更新日時という項目を含む。なお、ここにいう派生文書としては、例えば、フォーム文書から派生し、電子的な編集を行うための文書であるフィールド編集可能文書や、フィールド編集可能文書から派生し、印刷処理時の状態を保つための文書であるスナップショット文書があり、また、スナップショット文書の印刷時に派生し、紙文書と一対一の関係を保つための文書であるストローク連動文書もある。
【００２８】
図５は、端末装置５０の機能構成例を示すブロック図である。
同図に示すように、端末装置５０は、端末装置５０上でのテンプレートを管理するためのテンプレート管理モジュール５１と、端末装置１０上での電子文書を管理するための電子文書管理モジュール５２と、各種の画像を表示するＵＩ５３部と、文書サーバ２０との間で各種の情報を送受信する送受信部５４と、デジタルペン６０を管理するペンデバイス管理モジュール５５と、を有する。テンプレート管理モジュール５１は、端末装置１０のテンプレート管理モジュール１１に相当するものであり、電子文書管理モジュール５２は、端末装置１０の電子文書管理モジュール１２に相当するものである。
【００２９】
次に、本実施の形態で用いられる符号画像について説明する。
図６は、符号画像を構成する画像等の一例を示した図である。
まず、符号画像を構成する単位パターンについて説明する。
図６の（ａ）は、単位パターンの一例を示したものである。
単位パターンとは、情報埋め込みの最小単位である。図では、黒塗りの領域と斜線の領域をドット配置可能な領域とし、その間にある白色の領域をドット配置不可能な領域としている。そして、ドット配置可能な領域のうち、黒塗りの領域にドットが配置され、斜線の領域にはドットが配置されていないことを示している。即ち、図は、ドットを配置可能な９箇所の中から選択した２箇所にドットを配置することで単位パターンを構成した例を示したものである。ここで、９箇所の中から２箇所を選択する組み合わせは３６(＝９Ｃ２)通りなので、単位パターンは、３６種類存在する。このうち、４種類の単位パターンは、同期パターンとして使用される。同期パターンとは、画像の回転を検出したり、識別符号及び位置符号の相対的な位置を特定したりするためのパターンである。特に、画像の回転を検出する必要があることから、４種類の同期パターンとしては、そのうちの１つの同期パターンを９０度回転するとそのうちの別の同期パターンになるようなものが選ばれる。また、この４種類の単位パターンを除く３２種類の単位パターンは、識別符号及び位置符号を表現する情報パターンとして使用され、５ビットの情報が表現される。
【００３０】
ところで、図６の（ａ）に示したドットは、あくまで情報表現のためのドットであり、画像を構成する最小の点を意味するドットとは必ずしも一致しない。本実施の形態において、情報表現のためのドット（図６の（ａ）の最小の四角）は、６００ｄｐｉにおける２ドット×２ドットの大きさを有している。６００ｄｐｉにおける１ドットの大きさは０．０４２３ｍｍなので、情報表現のためのドット（図６の（ａ）の最小の四角)の一辺は、８４．６μｍ(＝０．０４２３ｍｍ×２)である。情報表現のためのドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、情報表現のためのドットの大きさとして、５０μｍより大きく１００μｍより小さい上記の値を採用している。ただし、上記の値８４．６μｍは、あくまで計算上の数値であり、実際に印刷されたトナー像では１００μｍ程度になる。尚、本明細書で「ドット」というときは、特に明示しない限り、画像を構成する最小の点を意味するドットではなく、情報表現のためのドットを指すものとする。
【００３１】
次に、このような単位パターンから構成される符号ブロックについて説明する。
図６の（ｂ）に、符号ブロックのレイアウトの一例を示す。なお、ここでは、画像ではなく、パターン画像によって置き換えられる直前の符号配列で示している。すなわち、図６の（ｂ）の最小の四角(以下、「単位ブロック」という)に、図６の（ａ）のような単位パターン（３６通りの単位パターンのいずれか）が配置され、その画像が媒体に形成されることになる。
図６の（ｂ）のレイアウトでは、符号ブロックの左上の１つの単位ブロックに、同期符号が配置されている。また、同期符号が配置された単位ブロックの右側の４つの単位ブロックにＸ位置符号が配置され、同期符号が配置された単位ブロックの下側の４つの単位ブロックにＹ位置符号が配置されている。更に、これらの位置符号が配置された単位ブロックに囲まれた１６（＝４×４）個の単位ブロックに識別符号が配置されている。
【００３２】
ここで、識別情報の符号化について述べる。
識別情報を符号化する場合、識別情報を構成するビット列は、ＲＳ符号化を行うために複数のブロックに分割される。符号化には、いくつかの方法があるが、本実施の形態では、ＲＳ符号化が適している。ＲＳ符号は多値の符号法であり、この場合、単位ブロックで表現される値がＲＳ符号の多値に対応するからである。例えば、１つの単位ブロックで５ビットの情報を表現する場合、６０ビットの識別情報は、ブロック長が５ビットの１２個のブロックに分割される。そして、２ブロックの誤りを訂正可能なＲＳ符号を採用したとすると、符号長は１６ブロックとなり、図６の（ｂ）の符号ブロックにおける識別符号が配置される単位ブロックに収まることになる。なお、符号化方式はＲＳ符号に限定するものでなく、その他の符号化方式、例えば、ＢＣＨ符号等を使用してもよい。
【００３３】
次に、位置情報の符号化について述べる。
位置情報の符号化には、擬似乱数系列の一種であるＭ系列符号が使用される。ここで、Ｍ系列とは、ある長さのシフトレジスタとフィードバックによって生成される符号系列のうち、その周期が最長になる系列をいう。Ｋをシフトレジスタの段数とすると、Ｍ系列の系列長は２Ｋ−１となる。このＭ系列から取り出した任意の連続したＫビットは、同じＭ系列中の他の位置に現れない性質を持つ。そこで、この性質を利用して位置情報を符号化する。
ところで、本実施の形態では、符号化すべき位置情報の長さから、必要なＭ系列の次数を求め、Ｍ系列を生成している。しかしながら、符号化する位置情報の長さが予め分かっている場合は、Ｍ系列を毎回生成する必要はない。即ち、固定のＭ系列を予め生成しておき、それをメモリ等に格納しておけばよい。
例えば、系列長８１９１のＭ系列(Ｋ＝１３)を使用したとする。この場合、位置符号も５ビット単位で埋め込むため、系列長８１９１のＭ系列から５ビットずつ取り出してブロック化する。
【００３４】
なお、本明細書では、説明を簡単にするために、識別情報と位置情報とは明確に区別して用いている。しかしながら、広範な位置情報を用意しておき、媒体ごとに異なる範囲から位置情報を切り出して埋め込み、位置情報の違いによって媒体を識別するという手法もある。そこで、このような手法においては、媒体を識別する機能が位置情報に備わっているものと見て、位置情報を識別情報としても考えるものとする。
【００３５】
図７は、デジタルペン６０の構成例を示した図である。
同図に示すように、デジタルペン６０は、ペン全体の動作を制御する制御回路６１を備える。この制御回路６１は、読み取った符号画像を処理する画像処理部６１ａと、そこでの処理結果から識別情報及び位置情報を抽出するデータ処理部６１ｂと、を含む。
また、制御回路６１には、デジタルペン６０による筆記動作をペンチップ６９に加わる圧力によって検出する圧力センサ６２が接続されている。更に、媒体上に赤外光を照射する赤外ＬＥＤ６３と、反射光を検知することによって符号画像を読み取る赤外ＣＭＯＳ６４も接続されている。更にまた、識別情報及び位置情報を記憶するための情報メモリ６５と、外部装置と通信するための通信回路６６と、ペンを駆動するためのバッテリ６７と、ペンの識別情報(ペンＩＤ)を記憶するペンＩＤメモリ６８も接続されている。
【００３６】
〔第１の実施の形態〕
次に、第１の実施の形態についての処理を説明する。本実施の形態は、テンプレート定義して印刷した紙文書にデジタルペン６０で記入する場合である。以下、テンプレート定義時、印刷処理時、紙文書への記入時及び紙文書に対応する電子文書の表示時における処理手順について説明する。
図８は、第１の実施の形態のテンプレート定義時での処理手順を示すフローチャートであり、図９は、テンプレート定義用文書を説明する図であり、図１０は、テンプレートＩＤが「Ｔ１」のテンプレートを説明する図である。図１１の（ａ）は、テーブルＴ０１の構成図であり、（ｂ）はテーブルＴ０２の構成図である。
図８に示すフローチャートでは、端末装置１０のテンプレート管理モジュール１１が図示しない紙文書管理ツールの立ち上げ対象とするサーバ情報を指定することにより文書サーバ２０を特定し（ステップ１０１）、テンプレート定義用文書を特定する（ステップ１０２）。すなわち、テンプレート管理モジュール１１は、テンプレート定義の対象とするフォーム文書（電子文書）として図９に示す文書Ａを指定する。そして、その情報を文書サーバ２０に送受信部１４を介して送信する。
【００３７】
ここで、図９の文書Ａは、任意の例えば文字や数字が記載される記載欄とチェックボックス欄とを有する従業員事前商品アンケートである。記載欄としては、アンケート実施日を記載する個所、アンケートに回答した従業員に関する情報（社員番号、氏名、所属部門、内線番号及びメールアドレス）を記載する個所及び自由記入欄の個所がある。チェックボックス欄としては、デザイン等に関する質問に回答する個所がある。
この文書Ａが印刷された紙文書の各々にデジタルペン６０で記載された内容は、ストローク情報及び／又はストローク情報を基にＯＣＲ(Optical Character Reader)変換して得たテキスト情報として、紙文書と一対一で管理されるものである。
【００３８】
一方、文書サーバ２０は、端末装置１０が送信した情報を送受信部２６を介して受信する。これにより、電子文書管理モジュール２２は、テンプレート定義用電子文書として文書Ａを特定することができ、その文書に電子文書ＩＤを割り当てる（ステップ１０３）。具体的には、電子文書ＩＤとして文書Ａに「Ｆｄｏｃ１」を割り当て、テーブルＴ０４（図４の（ｄ）参照）及びテーブルＴ０９（同図の（ｉ）参照）に書き込む。
その後、電子文書管理モジュール２２は、特定された文書Ａの画像データを生成し（ステップ１０４）、生成した画像データを送受信部２６を介して端末装置１０に送信する。
【００３９】
端末装置１０は、画像データを送受信部１４を介して受信する。その後、電子文書管理モジュール１２は、ＵＩ部１３の画面上にテンプレート定義対象となる文書ページを指定し、図示しないテンプレート定義用ツールに表示する（ステップ１０５）。そして、テンプレート管理モジュール１１は、テンプレートの特定を行う（ステップ１０６）。なお、本実施の形態では、テンプレートＩＤが「Ｔ１」のテンプレートを用いる場合を例に説明する。
【００４０】
このようなテンプレートの特定には、上述したように、テンプレートを新規作成する場合と既存のテンプレートを利用する場合とがある。後者の場合には、以下のように処理を行う。すなわち、テンプレート管理モジュール１１は、テンプレートへの検索を文書サーバ２０に対して指示し、文書サーバ２０のテンプレート管理モジュール２１は、テンプレート検索を実施してその結果を返信する。これにより、テンプレート管理モジュール１１は、リスト結果を受け取ってＵＩ部１３にリスト表示した後、ユーザによる指示を受け付けることで、利用するテンプレートを特定する。テンプレート管理モジュール２１は、特定されたテンプレートについてのテンプレートＩＤを受け取り、受け取ったテンプレートＩＤの情報を転送する。
【００４１】
そして、テンプレート管理モジュール１１は、テンプレート定義を行う（ステップ１０７）。すなわち、図１０に示すテンプレートＴ１についてユーザによりフィールドＩＤと各フィールドに関する情報が図示しないＵＩツールにて定義される。すると、テンプレート管理モジュール１１は、そのフィールドＩＤ及び情報を、テンプレート情報として文書サーバ２０に転送し、テンプレートの登録を指示する。
【００４２】
テンプレート管理モジュール２１は、定義されたテンプレート情報を受け取り、データベース管理システム２７に格納されているテーブルＴ０１及びテーブルＴ０８（図４の（ｈ）参照）にテンプレート情報を登録する（ステップ１０８）。具体的に説明すると、テーブルＴ０１には、図１１の（ａ）に示すように登録される。
【００４３】
また、テンプレート管理モジュール１１は、テンプレートＴ１とフォーム文書Ａとの関連付けを指示すると（ステップ１０９）、データベース管理システム２７は、テーブルＴ０２に書き込んでテンプレートＩＤと電子文書ＩＤとの関連付けを行う（ステップ１１０）。具体的に説明すると、テーブルＴ０２には、図１１の（ｂ）に示すように書き込まれる。
【００４４】
このように、テンプレート定義操作時には、図示しない紙文書管理ツールの立ち上げ、テンプレート定義用文書の特定、テンプレートの特定、テンプレート定義処理、テンプレート登録及びテンプレートとフォーム文書との関連付け処理が行われる。
【００４５】
図１２は、印刷処理時の処理手順を示すフローチャートであり、図１３−Ａの（ａ）は、テーブルＴ０５の構成図であり、同図の（ｂ）は、テーブルＴ０６の構成図であり、図１３−Ｂの（ｃ）は、テーブルＴ０７の構成図であり、同図の（ｄ）は、テーブルＴ１０の構成図である。
図１２に示すフローチャートでは、端末装置１０のＵＩ部１３からユーザにより、電子文書ＩＤ（第１電子文書識別情報）が「Ｆｄｏｃ１」の電子文書について複数部数の印刷指示が行われたときには、文書サーバ２０にその指示が送信される（ステップ２０１）。文書サーバ２０がその指示を受け取ると、ＩＤ管理モジュール２５は、指示があった部数の同じ数のストローク連動文書ＩＤを生成し（ステップ２０２）、データベース管理システム２７は、テーブルＴ０５，Ｔ０６，Ｔ０７，Ｔ１０に書き込んで格納する（ステップ２０３）。具体的に説明すると、１０部の印刷指示があったときには、ＩＤ管理モジュール２５が紙文書ＩＤ「Ｐ１」〜「Ｐ１０」を生成し、そして、データベース管理システム２７は、テーブルＴ０５に、図１３−Ａの（ａ）に示すように、紙文書ＩＤ「Ｐ１」〜「Ｐ１０」を書き込むと共に、ストローク連動文書ＩＤとして「Ｓｄｏｃ１」〜「Ｓｄｏｃ１０」を書き込む。また、テーブルＴ０６には、同図の（ｂ）に示すように、紙文書ＩＤ「Ｐ１」〜「Ｐ１０」の各々についてフィールドＩＤ、ストローク情報及び文字認識結果が書き込まれ、テーブルＴ０７には、図１３−Ｂの（ｃ）に示すように、紙文書ＩＤ「Ｐ１」〜「Ｐ１０」の各々についてフィールドＩＤ及び判定結果が書き込まれる。また、テーブルＴ１０には、同図の（ｄ）に示すように、電子文書ＩＤと派生文書ＩＤとを関係付ける関係情報が書き込まれ、かつ、更新されるとページ単位での更新日時が書き込まれる。
【００４６】
更に説明すると、アンケートのように印刷内容（可視情報）が同じであるが、用紙それぞれに記入したものを独立に管理するには、紙文書ＩＤと元の電子文書ＩＤとを関連付けただけでは、異なる用紙に記入された情報を別々に管理することができず、不都合が生じる。本実施の場合では、複数部数印刷した中の１部目の用紙への記入情報と、２部目の用紙への記入情報とを１つの電子文書に区別なく反映させると、二重に反映されてしまい、紙文書との対応を取ることができなくなってしまう。そのため、用紙それぞれへの記入情報と一対一に対応するストローク連動文書ＩＤを生成してテーブルＴ０５にて管理する。付言すると、このように管理することで、異なる電子文書ＩＤを付与して一対一の関係で対応する場合よりもデータ量を少なくすることができ、管理が容易になる。
また、テーブルＴ０６では、紙文書への記入が行われた際の紙文書ＩＤのその記入情報を関連付けるものである。テーブルＴ０７は、紙文書上へのチェックボックスへのチェック状態との関連付けを示すものである。
【００４７】
その後、文書サーバ２０の印刷管理モジュール２４は、紙文書ＩＤ、ページサイズから重畳する符号画像を生成し、その後、印刷用文書に合成して画像形成装置４０により印刷出力が行われる（ステップ２０４）。
【００４８】
図１４は、紙文書への記入時の処理手順を示すフローチャートであり、図１５は、紙文書の記載欄への記入を説明する図であり、図１６は、紙文書の記載欄へ記入されるときのテーブルＴ０６，Ｔ０７の構成図である。図１７は、紙文書のチェックボックス欄へのチェックを説明する図であり、図１８は、紙文書のチェックボックス欄へチェックされるときのテーブルＴ０６，Ｔ０７の構成図である。
図１４に示すフローチャートでは、端末装置５０の電子文書管理モジュール５２が、対象とするサーバ情報を指定して文書サーバ２０を特定し、図示しない紙文書アクセスツールを立ち上げる（ステップ３０１）。そして、ペンデバイス管理モジュール５５は、デジタルペン６０を通じて紙文書ＩＤとしての「Ｐ１」を読み込み（ステップ３０２）、紙文書ＩＤを送受信部５４を介して文書サーバ２０に送信する。紙文書ＩＤの読み込みについて更に説明すると、符号画像が重畳された紙文書に対してデジタルペン６０を接触させると、ペン先が押されている間の画像を読み込み、紙文書ＩＤを解釈する。
なお、紙文書ＩＤの情報が端末装置５０側に取得されていなければ上述のように、文書サーバ２０に紙文書ＩＤを通知して、紙文書ＩＤに関連する情報を取得するが、紙文書ＩＤの情報が端末装置５０側に取得されている場合には、その処理は省略される。
【００４９】
文書サーバ２０の紙文書管理モジュール２３は、紙文書ＩＤが「Ｐ１」であることを送受信部２６を介して受信し（ステップ３０３）、受け取った紙文書ＩＤに関連する情報をデータベース管理システム２７の各種のテーブルから読み出し（ステップ３０４）、送受信部２６を介して端末装置５０に送信する。各種のテーブルの読み出しについて具体的に説明すると、テーブルＴ０５（図１３−Ａの（ａ）参照）の紙文書ＩＤ「Ｐ１」から電子文書ＩＤ「Ｆｄｏｃ１」及びページＮｏ「１」を取得し、テーブルＴ０２（図１１の（ｂ）参照）の電子文書ＩＤ「Ｆｄｏｃ１」から関連するテンプレートＩＤ「Ｔ１」を取得し、テーブルＴ０１（図１１の（ａ）参照）のテンプレートＩＤ「Ｔ１」から関連するフィールドＩＤ「ｆ１１、ｆ１２、…ｆ３１」を取得する。
【００５０】
そして、ペンデバイス管理モジュール５５は、端末装置５０に接続されているデジタルペン６０による紙文書に対する処理を実施する（ステップ３０５）。すなわち、デジタルペン６０による記入の場合には、ペン先のオン・オフのスイッチによりオンになっている間に取得した画像から得られる位置情報の集合を１ストロークとして管理する。
【００５１】
図１５及び図１７を用いてデジタルペン６０による記入について具体的に説明する。図１５の（ａ）に示すようにデジタルペン６０が紙文書に記入する場合において、デジタルペン６０が取得した位置情報が（ｘ７，ｙ７）と（ｘ８，ｙ８）とで画定される領域にあるときには、ペンデバイス管理モジュール５５は、フィールドＩＤ「ｆ１４」のフィールド、すなわち社員番号について記入していることを認識する。そして、同図の（ｂ）に示すように、一筆目の情報としてストロークＳ１が得られ、二筆目の情報としてストロークＳ２が得られ、三筆目の情報としてストロークＳ３が得られる。これらストロークＳ１，Ｓ２，Ｓ３は、複数の位置情報である座標点列からなるストローク情報として管理される。すなわち、ストロークＳ１の座標点列は、（（ｘｘ１，ｙｙ１）、（ｘｘ２，ｙｙ２）、・・・（ｘｘｎ，ｙｙｎ））であり、ストロークＳ２の座標点列は、（（ｘｘ２１，ｙｙ２１）、（ｘｘ２２，ｙｙ２２）、・・・（ｘｘ２ｎ，ｙｙ２ｎ））であり、ストロークＳ３の座標点列は、（（ｘｘ３１，ｙｙ３１）、（ｘｘ３２，ｙｙ３２）、・・・（ｘｘ３ｎ，ｙｙ３ｎ））である。そして、ペンデバイス管理モジュール５５は、ストロークＳ１〜Ｓ３のストローク情報を基にＯＣＲ変換することによりテキスト情報として「２４」を得るので、このテキスト情報とストローク情報とを関連付けて管理する。なお、ＯＣＲ変換を行う時期は、特に限定されるものではない。
【００５２】
また、図１７の（ａ）に示すようにデジタルペン６０が紙文書に記入する場合において、デジタルペン６０が取得した位置情報が、（ｘ５９，ｙ５９）と（ｘ６０，ｙ６０）とで画定される領域であると共に（ｘ４９，ｙ４９）と（ｘ５０，ｙ５０）とで画定される領域でもあるときには、フィールドＩＤ「ｆ２５」のフィールド、すなわちチェックボックス６についてチェックしていることを認識する。そして、同図の（ｂ）に示すように、ストロークＳ４が得られる。すなわち、ストロークＳ４の座標点列は、（（ｘｘ４１，ｙｙ４１）、（ｘｘ４２，ｙｙ４２）、・・・（ｘｘ４ｎ，ｙｙ４ｎ））である。そして、ペンデバイス管理モジュール５５は、ストローク情報を基に判定することにより、フィールドＩＤ「ｆ２５」がＯＮであることが得られる。なお、このような判定を行う時期は、特に限定されるものではない。
【００５３】
そして、デジタルペン６０からの登録指示を実施し、紙文書ＩＤと紙文書への処理情報を文書サーバ２０に転送すると（ステップ３０６）、紙文書管理モジュール２３が受け取り（ステップ３０７）、データベース管理システム２７にて、図１６及び図１８に示すように、テーブルＴ０６，Ｔ０７へデータの書きこみを行う（ステップ３０８）。なお、デジタルペン６０のボタンが押され、かつ、ペン先の位置がリンク領域でない場合に、端末装置５０で保持している紙文書に対する処理結果を文書サーバ２０側に転送する。
【００５４】
このようにして、紙文書に対する処理時には、図示しない紙文書アクセスツールの立ち上げ、紙文書に関連する情報の取得、紙文書に対するデジタルペン６０の処理の実施及び文書サーバ２０への登録が行われる。
【００５５】
図１９は、紙文書に対応する電子文書の表示時での処理手順を示すフローチャートであり、図２０は、合成文書Ｂを説明する図である。
図１９に示すフローチャートでは、デジタルペン６０及び紙文書を用いることで、端末装置５０のペンデバイス管理モジュール５５が紙文書ＩＤ「Ｐ１」を取得する（ステップ４０１）。そして、ペンデバイス管理モジュール５５は、送受信部５４を介して文書サーバ２０の電子文書管理モジュール２２に対して、紙文書ＩＤについて問合せを行う（ステップ４０２）。電子文書管理モジュール２２が問合せを受けると、データベース管理システム２７は、対応するテーブルから紙文書ＩＤに関連する情報の読み出しを行う（ステップ４０３）。具体的には、データベース管理システム２７は、テーブルＴ０５（図１３−Ａの（ａ）参照）の紙文書ＩＤ「Ｐ１」から電子文書ＩＤ「Ｆｄｏｃ１」及びページＮｏ「１」を取得し、また、テーブルＴ０６，Ｔ０７（図１６及び図１８参照）の紙文書ＩＤ「Ｐ１」から文字認識結果及び判定結果を取得する。
【００５６】
そして、電子文書管理モジュール２２は、読み出した情報を電子文書と合成する（ステップ４０４）。具体的には、電子文書管理モジュール２２は、電子文書ＩＤに対応する電子文書の内容（図９参照）と文字認識結果及び判定結果とを互いに合成して合成文書Ｂを作成する。その後、合成文書Ｂを送受信部２６を介して端末装置５０に転送する（ステップ４０５）。端末装置５０では送受信部５４を介して受信すると、図２０に示す合成文書ＢをＵＩ部５３に表示する（ステップ４０６）。
【００５７】
なお、図１９に示すフローチャートでは、端末装置５０からの問合せがあったときに文書サーバ２０で合成文書Ｂを作成しているが、文書サーバ２０で予め合成文書Ｂを作成する処理手順も考えられる。その場合には、合成文書ＢのＩＤとしては、テーブルＴ０５（図１３−Ａの（ａ）参照）でのストローク連動文書ＩＤ「Ｓｄｏｃ１」が用いられる。すなわち、端末装置５０からの問合せがあると、文書サーバ２０は、テーブルＴ０５から「Ｓｄｏｃ１」を取得し、それに対応する合成文書Ｂとしての電子文書を端末装置５０に転送する。
【００５８】
ここで、本実施の形態で用いられる符号画像は、図６を用いて説明したように、識別情報及び位置情報を備えているが、位置情報のみ備えた符号画像を用いる場合も考えられる。
図２１は、本実施の形態の一変形例を説明する図であり、（ａ）は、追加のテーブルを説明する図で、（ｂ）は、座標空間を説明する図である。
図２１の（ａ）に示すテーブルＴ１１は、印刷時の紙文書ＩＤが生成されたときに、その紙文書ＩＤと、位置情報としての左上座標及び右下座標とを関連付けるものである。すなわち、紙文書ＩＤ「Ｐ１」は、同図の（ｂ）に示す座標空間において左上座標が（ｘ１，ｙ１）で右下座標が（ｘ２，ｙ２）であり、紙文書ＩＤ「Ｐ２」は、左上座標が（ｘ３，ｙ３）で右下座標が（ｘ４，ｙ４）である。したがって、このテーブルＴ１１を備えることにより、位置情報としての座標情報を基に、紙文書ＩＤを特定することができる。
付言すると、紙文書から抽出された位置情報である座標データから、左上座標分を減算することで、左上を原点とした相対座標データが得られる。
【００５９】
〔第２の実施の形態〕
次に、第２の実施の形態についての処理を説明する。本実施の形態は、テンプレート定義して印刷した紙文書にデジタルペン６０で操作指示し、記入する場合である。
まず、テンプレート定義について説明する。本実施の形態におけるテンプレート定義時での処理手順は、第１の実施の形態の場合（図８参照）と基本的に同じものゆえ、その図示及び説明を省略することがある。
図２２は、本実施の形態に用いられるテンプレート定義用文書Ａを説明する図であり、（ａ）は文書Ａの１ページ目、（ｂ）は文書Ａの２ページ目を示す。図２３の（ａ）は、テンプレートＩＤが「Ｔ１」のテンプレートを説明する図であり、同図の（ｂ）はテンプレートＩＤが「Ｔ２」のテンプレートを説明する図である。図２４の（ａ）は、テーブルＴ０１の構成図であり、同図の（ｂ）はテーブルＴ０２の構成図である。なお、図２２は、第１の実施の形態を説明する図９に対応するものであり、図２３は、第１の実施の形態を説明する図１０に対応するものであり、図２４は、第１の実施の形態を説明する図１１に対応するものである。
図２２に示す文書Ａは、本実施の形態でのテンプレート定義の対象とするフォーム文書である。更に説明すると、文書Ａの１ページ目は、複数の氏名欄を備えると共に複数の氏名欄の各々についてのメールアドレス欄、電話番号欄及び住所欄を備えるアドレス帳であり、２ページ目はメモ欄からなるメモ帳である。このようなフォーム文書には、文書サーバ２０にて電子文書ＩＤ「Ｆｄｏｃ１」が割り当てられる。
【００６０】
また、図２３の（ａ）に示すテンプレートＩＤが「Ｔ１」のテンプレートには、氏名欄及びメールアドレス欄にフィールドＩＤ「ｆ１１」，「ｆ１２」，「ｆ１３」，「ｆ１４」のフィールドが設定されている。また、同図の（ｂ）に示すテンプレートＩＤが「Ｔ２」のテンプレートには、メモ欄にフィールドＩＤ「ｆ２１」のフィールドが設定されている。
このようなテンプレートＩＤが「Ｔ１」，「Ｔ２」の各フィールドについては、図２４の（ａ）に示すテーブルＴ０１にて関連付けが行われる。また、同図の（ｂ）に示すテーブルＴ０２により、テンプレートＩＤ「Ｔ１」は、電子文書ＩＤ「Ｆｄｏｃ１」の１ページ目と関連付けられ、テンプレートＩＤ「Ｔ２」は、電子文書ＩＤ「Ｆｄｏｃ１」の２ページ目と関連付けられる。このように、同図の（ｂ）に示すテーブルＴ０２は、テンプレートＩＤと電子文書ＩＤとの間の関連付けを行うものである。
【００６１】
図２５は、電子文書操作時での処理手順を示すフローチャートであり、図２６−Ａの（ａ）は、テーブルＴ０２の構成図であり、同図の（ｂ）は、テーブルＴ１０の構成図であり、図２６−Ｂの（ｃ）及び（ｄ）は、テーブルＴ０３の構成図である。
図２５に示すフローチャートでは、端末装置１０の電子文書管理モジュール１２は、フィールド編集可能文書の作成を行う。すなわち、電子文書管理モジュール１２は、フォーム文書の電子文書ＩＤ（第１電子文書識別情報）を特定し、フィールド編集可能文書の生成を文書サーバ２０に指示する（ステップ５０１）。
文書サーバ２０がその指示を受け取ると、ＩＤ管理モジュール２５は、フィールド編集可能文書のＩＤ（第２電子文書識別情報）を生成する（ステップ５０２）。すなわち、フィールド編集可能文書のＩＤとして、「Ｆｄｏｃ２」という電子文書ＩＤを生成する。この「Ｆｄｏｃ２」は、図２２に示す「Ｆｄｏｃ１」の複製であるが、ファイル自体を生成しなくてもよい。
そして、データベース管理システム２７は、フィールド編集可能文書について図２６−Ａの（ａ），（ｂ）に示すようにテーブルＴ０２，Ｔ１０に書き込むことで、電子文書ＩＤ「Ｆｄｏｃ１」に関連する情報をフィールド編集可能文書のＩＤ「Ｆｄｏｃ２」に関連付け（ステップ５０３）、また、電子文書ＩＤと派生文書ＩＤとを関連付ける。これらのテーブルＴ０２，Ｔ１０は、データベース管理システム２７により格納される。そして、電子文書管理モジュール２２は、生成したフィールド編集可能文書のＩＤを送受信部２６を介して端末装置１０に送信する（ステップ５０４）。
【００６２】
端末装置１０のＵＩ部１３には、フィールド編集可能文書としてのフォーム文書が表示され、このＵＩ部１３を通じてユーザによりフィールドの特定が行われると、電子文書管理モジュール１２は、そのフィールドに関連する情報の入力を受け付け、電子文書ＩＤが「Ｆｄｏｃ２」であるフィールド編集可能文書についての編集が行われる（ステップ５０５）。具体的に説明すると、フィールドＩＤが「ｆ１１」には表示データとして「富士太郎」が設定され、フィールドＩＤが「ｆ１２」には表示データとして「ａａａ＠ｂｂｂ」が設定されると共にフィールドデータとして「ａａａ＠ｂｂｂ」が設定される。また、フィールドＩＤが「ｆ１３」には表示データとして「富士花子」が設定され、フィールドＩＤが「ｆ１４」には表示データとして「ｃｃｃ＠ｄｄｄ」が設定されると共にフィールドデータとして「ｃｃｃ＠ｄｄｄ」が設定される。更に説明すると、フィールドＩＤが「ｆ１２」及び「ｆ１４」には、「リンク」が設定される。すなわち、紙文書におけるフィールドＩＤ「ｆ１２」又は「ｆ１４」のフィールド内をデジタルペン６０でタッチすると、フィールドの値を取り出し、メールアプリケーションを立ち上げ（紙文書からのアプリケーションの起動）、その情報を転送するように機能する。
【００６３】
このようにしてフィールド編集可能文書の編集が完了すると、文書サーバ２０に対して登録の指示を行う（ステップ５０６）。文書サーバ２０がその指示を受け取ると、データベース管理システム２７は、図２６−Ｂの（ｃ）に示すテーブルＴ０３に編集内容を書き込むことで同図の（ｄ）に示すテーブルＴ０３にして格納することで編集内容の登録を行う（ステップ５０７）。なお、図２６−Ｂの（ｃ）に示すテーブルＴ０３は、上述した図４の（ｃ）に示すテーブルＴ０３の項目に、表示タイプ及び表示内容の項目が追加されている。
【００６４】
図２７は、印刷処理時の処理手順を示すフローチャートであり、図２８の（ａ）は、テーブルＴ０２の構成図であり、同図の（ｂ）は、テーブルＴ０３の構成図であり、同図の（ｃ）は、テーブルＴ０５の構成図であり、同図の（ｄ）は、テーブルＴ０６の構成図である。図２９は、印刷された紙文書を説明する図であり、（ａ）は１ページ目、（ｂ）は２ページ目を示す。
図２７に示すフローチャートでは、端末装置１０のＵＩ部１３からユーザにより、フィールド編集可能文書についての印刷指示を受けると（ステップ６０１）、まず、電子文書管理モジュール１２は、文書サーバ２０にスナップショット文書の作成指示を行う（ステップ６０２）。すなわち、電子文書管理モジュール１２は、フィールド編集可能文書を特定し、特定したフィールド編集可能文書のＩＤと共にスナップショット文書の生成を文書サーバ２０に指示する。このように、フィールド編集可能文書を印刷する際にスナップショット文書を生成するのは、フィールド編集可能文書を印刷した紙文書にデジタルペン６０を用いた記入があったときに、記入後と同じ状態の電子文書が必要になることから、これに対応するためである。
【００６５】
文書サーバ２０がフィールド編集可能文書のＩＤ及びスナップショット文書の生成指示を受け取ると、ＩＤ管理モジュール２５は、スナップショット文書のＩＤとして電子文書ＩＤ「Ｆｄｏｃ３」を生成し（ステップ６０３）、データベース管理システム２７は、図２８の（ａ）に示すようにテーブルＴ０２に書き込む。付言すると、フィールド編集可能文書である電子文書ＩＤ「Ｆｄｏｃ２」は、編集可能であるが、スナップショット文書である電子文書ＩＤ「Ｆｄｏｃ３」は、編集不可能である。
また、データベース管理システム２７は、同図の（ｂ）に示すように、テーブルＴ０３に書き込んでスナップショット文書にフィールド編集可能文書の情報を関連付ける（ステップ６０４）。
そして、データベース管理システム２７は、紙文書ＩＤとの関連付けを行う（ステップ６０５）。すなわち、データベース管理システム２７は、同図の（ｃ）に示すように、テーブルＴ０５に、紙文書ＩＤとして「Ｐ１」，「Ｐ２」を書き込むと共に、電子文書ＩＤとして「Ｆｄｏｃ３」、ページＮｏとして「１」，「２」、ストローク連動文書ＩＤとして「Ｓｄｏｃ１」及びストローク連動ページＮｏとして「１」，「２」を書き込む。また、データベース管理システム２７は、同図の（ｄ）に示すように、テーブルＴ０６に紙文書ＩＤとして「Ｐ２」及びフィールドＩＤとして「ｆ２１」を書き込んで、紙文書ＩＤとフィールドＩＤとの関連付けを行う。なお、テーブルＴ０６は、紙文書への記入が行われた場合に紙文書ＩＤとその記入情報との関連付けを示すものである。
【００６６】
その後、文書サーバ２０の印刷管理モジュール２４は、紙文書ＩＤ、ページサイズから重畳する符号画像を生成し、テーブルＴ０３（図２８の（ｂ）参照）の内容を反映した印刷用文書（反映画像）に合成して画像形成装置４０により印刷出力が行われる（ステップ６０６）。これにより、図２９に示すような紙文書が得られる。この紙文書の１枚目（同図の（ａ）参照）は紙文書ＩＤが「Ｐ１」であり、２枚目（同図の（ｂ）参照）は紙文書ＩＤが「Ｐ２」である。１枚目には、フィールド編集可能文書の内容が印刷されており、具体的には、氏名欄に「富士太郎」と「富士花子」の表示があり、また、「富士太郎」のメールアドレス欄に「ａａａ＠ｂｂｂ」の表示があり、「富士花子」のメールアドレス欄に「ｃｃｃ＠ｄｄｄ」の表示がある。
【００６７】
図３０は、紙文書からの情報アクセス時の処理手順を示すフローチャートである。より具体的には、同図に示すフローチャートは、図２９の（ａ）に示す紙文書のメールアドレス欄にデジタルペン６０を接触させたときの処理手順を示すものである。そして、図３０でのステップ７０１，７０２，７０３は、図１４でのステップ３０１，３０２，３０３に対応するものであり、その説明を省略するので、ステップ７０４から以下説明する。
文書サーバ２０の紙文書管理モジュール２３は、受け取った紙文書ＩＤ「Ｐ１」に関連する情報をデータベース管理システム２７の各種のテーブルから読み出す（ステップ７０４）。すなわち、テーブルＴ０５（図２８の（ｃ）参照）の紙文書ＩＤ「Ｐ１」から電子文書ＩＤ「Ｆｄｏｃ３」及びページＮｏ「１」を取得し、テーブルＴ０２（図２８の（ａ）参照）の電子文書ＩＤ「Ｆｄｏｃ３」及びページＮｏ「１」から、テンプレートＩＤ「Ｔ１」を取得する。そして、テーブルＴ０１（図２４の（ａ）参照）のテンプレートＩＤ「Ｔ１」からフィールドＩＤ「ｆ１１、ｆ１２、…ｆ２１」と関連する情報を取得する。また、テーブルＴ０３（図２８の（ｂ）参照）の電子文書ＩＤ「Ｆｄｏｃ３」及びページＮｏ「１」から、フィールドＩＤ「ｆ１１、ｆ１２、…ｆ２１」の各々のオブジェクトタイプやオブジェクトデータ等の個別のフィールドの情報を取得する。
そして、紙文書管理モジュール２３は、取得したフィールドＩＤ「ｆ１１、ｆ１２、…ｆ２１」及びその情報を、送受信部２６を介して端末装置５０に送信する。
【００６８】
ペンデバイス管理モジュール５５は、紙文書に対する処理の実施を行う（ステップ７０５）。すなわち、ペンデバイス管理モジュール５５は、デジタルペン６０が取得した位置情報を基に、デジタルペン６０が接触した紙文書の場所に対応するフィールドＩＤを特定し、特定したフィールドＩＤに対応する処理を実行する。具体的に説明すると、デジタルペン６０が接触した紙文書の場所はフィールドＩＤ「ｆ１２」であることをペンデバイス管理モジュール５５が認識した場合には、フィールドＩＤ「ｆ１２」のオブジェクトタイプが「リンク」であり、オブジェクトデータが「ａａａ＠ｂｂｂ」であるので、メールアプリケーションを起動してあて先を「ａａａ＠ｂｂｂ」に設定する。
【００６９】
図３１の（ａ）は、紙文書のメモ欄への記入を説明する図であり、（ｂ）は、記入されたストロークを説明する図であり、（ｃ）は、テーブルＴ０６の構成図である。なお、処理手順については、図１４に示すフローチャートと同じゆえ、その図示及び説明を省略する。
図３１の（ａ）に示すように紙文書にデジタルペン６０で記入した場合には、端末装置５０のペンデバイス管理モジュール５５は、文書サーバ２０への問合せ（図１４のステップ３０１〜３０４参照）によって紙文書ＩＤ「Ｐ２」のメモ欄への記入であることを認識する。すなわち、文書サーバ２０は、紙文書ＩＤ「Ｐ２」を基に、テーブルＴ０５（図２８の（ｃ）参照），Ｔ０２（同図の（ａ）参照），Ｔ０１（図２４の（ａ）参照），Ｔ０６（図２８の（ｄ）参照）を参照して、フィールドＩＤ「ｆ２１」、左上座標「（ｘ９，ｙ９）」、右下座標「（ｘ１０，ｙ１０）」及び機能「追記」を取得すると共に、ストローク情報及び文字認識結果のテーブル情報を取得し、端末装置５０に転送する。
【００７０】
そして、同図の（ｂ）に示すように、ペンデバイス管理モジュール５５は、デジタルペン６０により一筆目の情報としてストロークＳ１を取得し、二筆目の情報としてストロークＳ２を取得し、三筆目の情報としてストロークＳ３を取得する。また、ペンデバイス管理モジュール５５は、ストロークＳ１〜Ｓ３のストローク情報を基にＯＣＲ変換してテキスト情報として「テ」を得る。
その後、ペンデバイス管理モジュール５５が、このテキスト情報及びストローク情報を文書サーバ２０に転送すると、データベース管理システム２７に格納されているテーブルＴ０６に、同図の（ｃ）に示すように、テキスト情報及びストローク情報を書き込む。これにより、このテキスト情報とストローク情報との関連付けが行われる。
【００７１】
〔第３の実施の形態〕
次に、第３の実施の形態についての処理を説明する。本実施の形態は、テンプレート定義して印刷した紙文書にデジタルペン６０で操作指示し、記入する場合であり、更に、ストローク連動文書からフィールド編集可能文書に戻す場合である。本実施の形態での処理の流れは、第２の実施の形態と共通する個所があることから、その個所の図示及び説明を省略することがある。
まず、テンプレート定義について説明する。本実施の形態におけるテンプレート定義時での処理手順は、第１の実施の形態（図８参照）及び第２の実施の形態の場合と基本的に同じものゆえ、その図示及び説明を省略することがある。
図３２は、本実施の形態に用いられるテンプレート定義用文書Ａを説明する図であり、図３３は、テンプレートＩＤが「Ｔ１」のテンプレートを説明する図であり、図３４の（ａ）は、テーブルＴ０１の構成図であり、同図の（ｂ）はテーブルＴ０２の構成図である。付言すると、図３２は、第２の実施の形態を説明する図２２に対応するものであり、図３３は、第２の実施の形態を説明する図２３に対応するものであり、図３４は、第２の実施の形態を説明する図２４に対応するものである。
図３２に示す文書Ａは、１ページからなるものであり、第２の実施の形態における文書Ａ（図２２参照）の１ページと２ページを同一ページとしたものである。図３２に示す文書Ａは、文書サーバ２０にて電子文書ＩＤ「Ｆｄｏｃ１」が割り当てられる。
【００７２】
図３３に示すテンプレートＩＤが「Ｔ１」のテンプレートは、第２の実施の形態における２つのテンプレート（図２３の（ａ）及び（ｂ）参照）を一つにまとめて構成されたものである。
図３４の（ａ）に示すように、テーブルＴ０１には、フィールドＩＤ「ｆ１１」，「ｆ１２」，「ｆ１３」，「ｆ１４」，「ｆ１５」のフィールドが設定されている。付言すると、フィールドＩＤ「ｆ１５」は、第２の実施の形態の場合のフィールドＩＤ「ｆ２１」（図２４の（ａ）参照）に対応するものである。
また、図３４の（ｂ）に示すテーブルＴ０２は、テンプレートＩＤと電子文書ＩＤとの間の関連付けを行うものである。
【００７３】
次に、電子文書操作について説明する。電子文書操作時での処理手順は、第２の実施の形態の場合（図２５参照）と基本的に同じものゆえ、その図示及び説明を省略することがある。
図３５の（ａ）は、電子文書操作の際に用いられるテーブルＴ０２の構成図であり、（ｂ）は、テーブルＴ１０の構成図であり、（ｃ）はテーブルＴ０３の構成図である。なお、図３５は、第２の実施の形態を説明する図２６−Ａ及び図２６−Ｂに対応するものである。
図３５の（ａ）に示すテーブルＴ０２により、電子文書ＩＤ「Ｆｄｏｃ１」に関連する情報がフィールド編集可能文書のＩＤ「Ｆｄｏｃ２」と関連付けられ、また、同図の（ｂ）に示すテーブルＴ１０により、電子文書ＩＤ「Ｆｄｏｃ１」と派生文書ＩＤ「Ｆｄｏｃ２」とがページ単位でその更新日時を含んで関連付けられる。また、同図の（ｃ）に示すテーブルＴ０３には、フィールド編集可能文書の編集内容が電子文書ＩＤ「Ｆｄｏｃ２」のフィールド情報として書き込まれるものである。
【００７４】
次に、印刷処理について説明する。印刷処理時の処理手順は、第２の実施の形態の場合（図２７参照）と基本的に同じものゆえ、その図示及び説明を省略することがある。
図３６−Ａの（ａ）は、印刷処理の際に用いられるテーブルＴ０２の構成図であり、（ｂ）は、テーブルＴ０３の構成図であり、（ｃ）は、テーブルＴ０５の構成図である。図３６−Ｂの（ｄ）は、テーブルＴ０６の構成図であり、（ｅ）はテーブルＴ１０である。図３７は、印刷された紙文書を説明する図である。なお、図３６−Ａ及び図３６−Ｂは、第２の実施の形態を説明する図２８に対応するものであり、図３７は、第２の実施の形態を説明する図２９に対応するものである。
図３６−Ａの（ａ）に示すテーブルＴ０２により、スナップショット文書のＩＤとして電子文書ＩＤ「Ｆｄｏｃ３」とフォーム文書ＩＤ「Ｆｄｏｃ１」とが関連付けられる。また、同図の（ｂ）に示すテーブルＴ０３は、電子文書ＩＤ「Ｆｄｏｃ３」のフィールド情報が書き込まれるものである。
同図の（ｃ）に示すように、テーブルＴ０５には、紙文書ＩＤ「Ｐ１」、電子文書ＩＤ「Ｆｄｏｃ３」及びストローク連動文書ＩＤ「Ｓｄｏｃ１」等が書き込まれる。また、図３６−Ｂの（ｄ）に示すように、テーブルＴ０６には、紙文書ＩＤ「Ｐ１」及びフィールドＩＤ「ｆ１５」が書き込まれ、更に、紙文書への記入が行われるのに対応すべく、ストローク情報及び文字認識結果の項目を有する。また、同図の（ｅ）に示すように、テーブルＴ１０には、電子文書ＩＤと派生文書ＩＤとがページ単位での更新日時を含んで書き込まれる。
印刷処理時の処理によって得られる紙文書は、図３７に示すように、紙面左側の氏名欄に「富士太郎」及び「富士花子」が表示され、メールアドレス欄に「ａａａ＠ｂｂｂ」及び「ｃｃｃ＠ｄｄｄ」が表示されている。紙面右側のメモ欄には、表示がない。
【００７５】
ここで、紙文書からの情報アクセスについての説明は、その処理手順が第２の実施の形態の場合（図３０参照）と基本的に同じものゆえ、その図示及び説明を省略する。
また、紙文書のメモ欄への記入についての説明は、その処理手順が第２の実施の形態の場合（第１の実施の形態の説明に用いられる図１４参照）と基本的に同じものゆえ、その図示及び説明を省略する。また、紙文書のメモ欄への記入の際に書き込まれるテーブルＴ０６は、第２の実施の形態を説明する図３１の（ｃ）に示すテーブルＴ０６の紙文書ＩＤ「Ｐ２」を「Ｐ１」、フィールドＩＤ「ｆ２１」を「ｆ１５」にそれぞれ置き換えたものである。
【００７６】
次に、フィールド情報の変更ないし追加について説明する。更に説明すると、上述した図３７に示す紙文書では、氏名欄が「富士花子」のメールアドレス欄は「ｃｃｃ＠ｄｄｄ」であるが、メールアドレスが例えば「ｅｅｅ＠ｆｆｆ」に変わったときに対処しなければならない。電子文書ＩＤが「Ｆｄｏｃ３」であるスナップショット文書やストローク連動文書ＩＤが「Ｓｄｏｃ１」であるストローク連動文書については、印刷された紙文書の内容と同じものを残す必要があることから印刷前に電子的に編集された部分については、編集不可能になっており、変更することができない。そこで、新たなフィールド編集可能文書の電子文書ＩＤとして「Ｆｄｏｃ４」を生成し、ストローク連動文書ＩＤ「Ｓｄｏｃ１」の内容をコピーする。
なお、フィールド情報の変更時ないし追加時の処理手順は、第２の実施の形態の場合（図２５参照）と基本的に同じものゆえ、その図示及び説明を省略することがある。
【００７７】
図３８の（ａ）は、フィールド情報の変更の際に用いられるテーブルＴ０２の構成図であり、（ｂ）は、テーブルＴ０４の構成図である。また、図３９の（ａ）は、フィールド情報の変更前のテーブルＴ０３の構成図であり、（ｂ）は、フィールド情報の変更後のテーブルＴ０３の構成図である。
図３８の（ａ）に示すテーブルＴ０２により、新たな編集可能文書の電子文書ＩＤ「Ｆｄｏｃ４」とフォーム文書ＩＤ「Ｆｄｏｃ１」とが関連付けられる。また、同図の（ｂ）に示すテーブルＴ０４は、電子文書ＩＤ「Ｆｄｏｃ４」とフィールドＩＤ「ｆ１５」、ストローク情報「Ｓ１，Ｓ２，Ｓ３」及び文字認識結果「テ」とが関連付けられる。
図３９の（ａ）に示すテーブルＴ０３は、電子文書ＩＤ「Ｆｄｏｃ４」に電子文書ＩＤ「Ｆｄｏｃ３」のフィールド情報と同じ内容を関連付けている。また、同図の（ｂ）のテーブルＴ０３は、生成した電子文書ＩＤ「Ｆｄｏｃ４」におけるフィールドＩＤ「ｆ１４」のオブジェクトデータ及び表示内容「ｃｃｃ＠ｄｄｄ」を「ｅｅｅ＠ｆｆｆ」に変更した状態を示している。
【００７８】
次に、印刷処理について説明する。印刷処理時の処理手順は、第２の実施の形態の場合（図２７参照）と基本的に同じものゆえ、その図示及び説明を省略することがある。
図４０の（ａ）は、印刷処理の際に用いられるテーブルＴ０２の構成図であり、（ｂ）は、テーブルＴ０３の構成図であり、（ｃ）は、テーブルＴ０５の構成図であり、（ｄ）は、テーブルＴ０６の構成図である。図４１は、印刷された紙文書を説明する図である。なお、図４０の（ａ）〜（ｄ）は、図２８の（ａ）〜（ｄ）に対応するものであり、図４１は、図２９に対応するものである。
図４０の（ａ）に示すテーブルＴ０２により、スナップショット文書のＩＤとして電子文書ＩＤ「Ｆｄｏｃ５」とフォーム文書ＩＤ「Ｆｄｏｃ１」とが関連付けられる。また、同図の（ｂ）に示すテーブルＴ０３は、電子文書ＩＤ「Ｆｄｏｃ５」のフィールド情報が書き込まれるものである。
同図の（ｃ）に示すように、テーブルＴ０５には、紙文書ＩＤ「Ｐ１」，「Ｐ２」、電子文書ＩＤ「Ｆｄｏｃ３」及びストローク連動文書ＩＤ「Ｓｄｏｃ１」，「Ｓｄｏｃ２」等が書き込まれる。また、同図の（ｄ）に示すように、テーブルＴ０６には、紙文書ＩＤ「Ｐ１」，「Ｐ２」及びフィールドＩＤ「ｆ１５」が書き込まれ、更に、紙文書への記入を反映させるべく、ストローク情報「Ｓ１，Ｓ２，Ｓ３」及び文字認識結果「テ」が書き込まれる。
印刷処理時の処理によって得られる紙文書は、図４１に示すように、紙面左側の氏名欄に「富士太郎」及び「富士花子」が表示され、メールアドレス欄に「ａａａ＠ｂｂｂ」及び「ｅｅｅ＠ｆｆｆ」が表示されている。紙面右側のメモ欄には、デジタルペン６０により紙文書に追記された内容が表示されている。すなわち、図４１に示す紙文書ＩＤ「Ｐ２」の紙文書には、図４０の（ｂ）に示すテーブルＴ０５の表示内容（属性情報）及び同図の（ｄ）に示すテーブルＴ０６のストローク情報（筆記情報）がフォーム文書ＩＤ「Ｆｄｏｃ１」の画像に反映した画像が印刷される。
【図面の簡単な説明】
【００７９】
【図１】本実施の形態のコンピュータシステムの構成例を示した図である。
【図２】端末装置の機能構成例を示すブロック図である。
【図３】文書サーバの機能構成例を示すブロック図である。
【図４】データベース管理システムが有するテーブル構成例を示す図である。
【図５】端末装置の機能構成例を示すブロック図である。
【図６】符号画像を構成する画像等の一例を示した図である。
【図７】デジタルペンの構成例を示した図である。
【図８】第１の実施の形態のテンプレート定義時での処理手順を示すフローチャートである。
【図９】テンプレート定義用文書を説明する図である。
【図１０】テンプレートを説明する図である。
【図１１】テーブルの構成図である。
【図１２】印刷処理時の処理手順を示すフローチャートである。
【図１３−Ａ】テーブルの構成図である。
【図１３−Ｂ】テーブルの構成図である。
【図１４】紙文書への記入時の処理手順を示すフローチャートである。
【図１５】紙文書の記載欄への記入を説明する図である。
【図１６】テーブルの構成図である。
【図１７】紙文書のチェックボックス欄へのチェックを説明する図である。
【図１８】テーブルの構成図である。
【図１９】紙文書に対応する電子文書の表示時での処理手順を示すフローチャートである。
【図２０】合成文書を説明する図である。
【図２１】第１の実施の形態の一変形例を説明する図であり、（ａ）は、追加のテーブルを説明する図で、（ｂ）は、座標空間を説明する図である。
【図２２】第２の実施の形態に用いられるテンプレート定義用文書を説明する図である。
【図２３】テンプレートを説明する図である。
【図２４】テーブルの構成図である。
【図２５】電子文書操作時での処理手順を示すフローチャートである。
【図２６−Ａ】テーブルの構成図である。
【図２６−Ｂ】テーブルの構成図である。
【図２７】印刷処理時の処理手順を示すフローチャートである。
【図２８】テーブルの構成図である。
【図２９】印刷された紙文書を説明する図である。
【図３０】紙文書からの情報アクセス時の処理手順を示すフローチャートである。
【図３１】（ａ）は、紙文書のメモ欄への記入を説明する図であり、（ｂ）は、記入されたストロークを説明する図であり、（ｃ）は、テーブルの構成図である。
【図３２】第３の実施の形態に用いられるテンプレート定義用文書を説明する図である。
【図３３】テンプレートを説明する図である。
【図３４】テーブルの構成図である。
【図３５】テーブルの構成図である。
【図３６−Ａ】テーブルの構成図である。
【図３６−Ｂ】テーブルの構成図である。
【図３７】印刷された紙文書を説明する図である。
【図３８】テーブルの構成図である。
【図３９】（ａ）は、フィールド情報の変更前のテーブルの構成図であり、（ｂ）は、フィールド情報の変更後のテーブルの構成図である。
【図４０】テーブルの構成図である。
【図４１】印刷された紙文書を説明する図である。
【符号の説明】
【００８０】
１０，５０…端末装置、１１，２１，５１…テンプレート管理モジュール、１２，２２，５２…電子文書管理モジュール、１３，５３…ＵＩ部、１４，２６，５４…送受信部、２０…文書サーバ、２３…紙文書管理モジュール、２４…印刷管理モジュール、２５…ＩＤ管理モジュール、２７…データベース管理システム、５５…ペンデバイス管理モジュール、６０…デジタルペン、７０…通信装置
【図１】
2009181519.tif 000003
【図２】
2009181519.tif 000004
【図３】
2009181519.tif 000005
【図４】
2009181519.tif 000006
【図５】
2009181519.tif 000007
【図６】
2009181519.tif 000008
【図７】
2009181519.tif 000009
【図８】
2009181519.tif 000010
【図９】
2009181519.tif 000011
【図１０】
2009181519.tif 000012
【図１１】
2009181519.tif 000013
【図１２】
2009181519.tif 000014
【図１３−Ａ】
2009181519.tif 000015
【図１３−Ｂ】
2009181519.tif 000016
【図１４】
2009181519.tif 000017
【図１５】
2009181519.tif 000018
【図１６】
2009181519.tif 000019
【図１７】
2009181519.tif 000020
【図１８】
2009181519.tif 000021
【図１９】
2009181519.tif 000022
【図２０】
2009181519.tif 000023
【図２１】
2009181519.tif 000024
【図２２】
2009181519.tif 000025
【図２３】
2009181519.tif 000026
【図２４】
2009181519.tif 000027
【図２５】
2009181519.tif 000028
【図２６−Ａ】
2009181519.tif 000029
【図２６−Ｂ】
2009181519.tif 000030
【図２７】
2009181519.tif 000031
【図２８】
2009181519.tif 000032
【図２９】
2009181519.tif 000033
【図３０】
2009181519.tif 000034
【図３１】
2009181519.tif 000035
【図３２】
2009181519.tif 000036
【図３３】
2009181519.tif 000037
【図３４】
2009181519.tif 000038
【図３５】
2009181519.tif 000039
【図３６−Ａ】
2009181519.tif 000040
【図３６−Ｂ】
2009181519.tif 000041
【図３７】
2009181519.tif 000042
【図３８】
2009181519.tif 000043
【図３９】
2009181519.tif 000044
【図４０】
2009181519.tif 000045
【図４１】
2009181519.tif 000046