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