(57)【特許請求の範囲】
【請求項１】
電子文書が印刷される媒体に付与される媒体ＩＤおよび当該媒体内の位置情報を取得する媒体情報取得手段と、
仮想の前記媒体に前記電子文書を展開して仮想の当該媒体に対する当該電子文書の割り付けを行う割り付け手段と、
前記電子文書に付加される付加情報から所定の情報または機能への参照情報を取得し、前記割り付け手段による仮想の前記媒体に対する前記電子文書の割り付け結果に基づいて当該参照情報が存在する位置を示す参照位置情報を取得する参照情報取得手段と、
前記媒体情報取得手段によって取得された前記媒体ＩＤと、前記参照情報取得手段によって取得された前記参照位置情報とに関連付けて、前記参照情報に付与される参照ＩＤを記憶する第１の記憶手段と、
前記参照ＩＤと前記参照情報取得手段によって取得された前記参照情報とを関連付けて記憶する第２の記憶手段と、
他の参照情報と、当該他の参照情報が存在する他の媒体に付与される他の媒体ＩＤと、当該他の媒体において当該他の参照情報が存在する位置を示す他の参照位置情報とを取得する取得手段と、
前記取得手段により取得された前記他の参照情報を、前記第２の記憶手段に記憶された所定の参照情報と比較する比較手段と、
前記比較手段による比較結果に基づき、前記他の参照情報と所定の参照情報とが同一である場合に、当該所定の参照情報の参照ＩＤを、前記他の媒体ＩＤと前記他の参照位置情報とに関連付けて前記第１の記憶手段に記憶させる手段と
を含む文書管理システム。
【請求項２】
前記他の参照情報と前記所定の参照情報とが相違する場合に、他の参照ＩＤと当該他の参照情報とを関連付けて前記第２の記憶手段に記憶させ、且つ、当該他の参照ＩＤを、前記他の媒体ＩＤと前記他の参照位置情報とに関連付けて前記第１の記憶手段に記憶させる手段を更に備えたことを特徴とする請求項１記載の文書管理システム。
【請求項３】
前記参照情報取得手段は、前記電子文書を構成するオブジェクトに付されたメタ情報を前記付加情報として抽出することを特徴とする請求項１または２記載の文書管理システム。
【請求項４】
前記電子文書の画像と前記媒体の識別情報および当該媒体内の前記位置情報の画像との重畳画像を当該媒体に印刷する印刷手段をさらに含むことを特徴とする請求項１乃至３のいずれか１項記載の文書管理システム。
【請求項５】
前記印刷手段により前記媒体に前記重畳画像が印刷された印刷文書を撮影する撮影手段と、
前記撮影手段によって得られた撮像データから前記媒体の媒体ＩＤおよび当該媒体内の前記位置情報を取得する撮像データ解析手段と、
前記第１の記憶手段を参照して前記媒体ＩＤおよび前記媒体内の位置情報に対応する参照位置情報に関連付けられた参照ＩＤを検出し、当該参照ＩＤが検出された場合に前記第２の記憶手段を参照して当該参照ＩＤに関連付けられた参照情報を取得する手段と
をさらに備えることを特徴とする請求項４記載の文書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理装置、文書管理システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、画像が印刷される媒体に各種情報を埋め込んでおく技術が種々提案されている。
公報記載の従来技術として、媒体に印刷すべき電子文書およびその媒体内の位置情報を取得してこれら電子文書の画像と位置情報の画像との重畳画像の印刷を行うとともに、この電子文書から所定の情報への参照情報を取得し、位置情報と参照情報とを対応付けた管理情報を登録しておくものが存在する（特許文献１参照）。この技術では、ユーザが読み取り装置で媒体上の位置情報を読み取ると、管理情報からこの位置情報に対応付けられた参照情報の取得が行われ、この参照情報に対応する所定の情報へのアクセスがなされる。
【０００３】
【特許文献１】特開２００７−１７４１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、位置情報と参照情報とを対応付けた管理情報を用いて管理を行う場合に、複数の媒体に同じ内容の参照情報を設定しようとすると、それぞれの媒体における位置情報と同一内容の参照情報とを対応付けた管理情報が媒体の数だけ生成されることになる。その結果、管理情報を格納する情報資源の使用量が増加する。
【０００５】
本発明は、媒体における参照情報の存在位置を示す位置情報と参照情報との対応付けを行う際に用いられる情報資源の使用量を低減することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、電子文書が印刷される媒体に付与される媒体ＩＤおよび当該媒体内の位置情報を取得する媒体情報取得手段と、仮想の前記媒体に前記電子文書を展開して仮想の当該媒体に対する当該電子文書の割り付けを行う割り付け手段と、
前記電子文書に付加される付加情報から所定の情報または機能への参照情報を取得し、前記割り付け手段による仮想の前記媒体に対する前記電子文書の割り付け結果に基づいて当該参照情報が存在する位置を示す参照位置情報を取得する参照情報取得手段と、前記媒体情報取得手段によって取得された前記媒体ＩＤと、前記参照情報取得手段によって取得された前記参照位置情報とに関連付けて、前記参照情報に付与される参照ＩＤを記憶する第１の記憶手段と、前記参照ＩＤと前記参照情報取得手段によって取得された前記参照情報とを関連付けて記憶する第２の記憶手段と、他の参照情報と、当該他の参照情報が存在する他の媒体に付与される他の媒体ＩＤと、当該他の媒体において当該他の参照情報が存在する位置を示す他の参照位置情報とを取得する取得手段と、前記取得手段により取得された前記他の参照情報を、前記第２の記憶手段に記憶された所定の参照情報と比較する比較手段と、前記比較手段による比較結果に基づき、前記他の参照情報と所定の参照情報とが同一である場合に、当該所定の参照情報の参照ＩＤを、前記他の媒体ＩＤと前記他の参照位置情報とに関連付けて前記第１の記憶手段に記憶させる手段とを含む文書管理システムである。
請求項２記載の発明は、前記他の参照情報と前記所定の参照情報とが相違する場合に、他の参照ＩＤと当該他の参照情報とを関連付けて前記第２の記憶手段に記憶させ、且つ、当該他の参照ＩＤを、前記他の媒体ＩＤと前記他の参照位置情報とに関連付けて前記第１の記憶手段に記憶させる手段を更に備えたことを特徴とする請求項１記載の文書管理システムである。
請求項３記載の発明は、前記参照情報取得手段は、前記電子文書を構成するオブジェクトに付されたメタ情報を前記付加情報として抽出することを特徴とする請求項１または２記載の文書管理システムである。
請求項４記載の発明は、前記電子文書の画像と前記媒体の識別情報および当該媒体内の前記位置情報の画像との重畳画像を当該媒体に印刷する印刷手段をさらに含むことを特徴とする請求項１乃至３のいずれか１項記載の文書管理システムである。
請求項５記載の発明は、前記印刷手段により前記媒体に前記重畳画像が印刷された印刷文書を撮影する撮影手段と、前記撮影手段によって得られた撮像データから前記媒体の媒体ＩＤおよび当該媒体内の前記位置情報を取得する撮像データ解析手段と、前記第１の記憶手段を参照して前記媒体ＩＤおよび前記媒体内の位置情報に対応する参照位置情報に関連付けられた参照ＩＤを検出し、当該参照ＩＤが検出された場合に前記第２の記憶手段を参照して当該参照ＩＤに関連付けられた参照情報を取得する手段とをさらに備えることを特徴とする請求項４記載の文書管理システムである。
【発明の効果】
【０００９】
請求項１記載の発明によれば、本発明の構成を有しない場合と比較して、電子文書の付加情報から参照情報を取得できるとともに、媒体における参照情報の存在位置を示す位置情報と参照情報との対応付けを行う際に用いられる情報資源の使用量を低減することができる。
請求項２記載の発明によれば、他の参照情報が所定の参照情報と異なる場合であっても、他の参照ＩＤを介して他の位置情報と他の参照情報とを関連付けることができる。
請求項３記載の発明によれば、本発明の構成を有しない場合と比較して、より容易に付加情報を得ることができる。
請求項４記載の発明によれば、電子文書の画像と識別情報および位置情報の画像とを重畳した印刷文書を得ることができる。
請求項５記載の発明によれば、印刷文書の撮像結果から参照情報を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
まず、本実施の形態が適用される文書管理システムの全体構成について説明する。
図１は、本実施の形態が適用される文書管理システムの全体構成を示した図である。この文書管理システムは、端末装置１０、プリントサーバ２０、識別情報サーバ３０および画像形成装置４０がＬＡＮ（Local Area Network）８０に接続されることにより構成されている。また、この文書管理システムは、インターネット７０を介してＬＡＮ８０に接続される携帯電話機６０、画像形成装置４０から出力される印刷文書９０を含んで構成される。
【００１１】
端末装置１０は、電子文書の作成や編集を行うとともに、作成された電子文書の印刷を指示する。なお、この端末装置１０としては、例えばパーソナルコンピュータ（ＰＣ）が用いられる。
プリントサーバ２０は、電子文書の印刷指示があると、この電子文書の文書画像と後述する符号パターン画像とを重畳した重畳画像の形成指示を出力する。また、プリントサーバ２０は、印刷指示を受けた電子文書の内容を解析し、電子文書に含まれるオブジェクトおよびそのオブジェクトに付されたメタ情報を、オブジェクトに付与されたフィールドＩＤと対応付けする。なお、このプリントサーバ２０は、例えば汎用のサーバコンピュータによって実現される。
【００１２】
識別情報サーバ３０は、媒体に付与する識別情報（印刷文書ＩＤ）を発行し、発行した識別情報を、その媒体に印刷される電子文書と関連付けて管理する。また識別情報サーバ３０は、発行した識別情報をフィールドＩＤ（参照ＩＤ）と対応付けて管理し、さらに、フィールドＩＤとメタ情報（リンク情報、オブジェクト情報）とを対応付けて管理する。なお、この識別情報サーバ３０は、例えば汎用のサーバコンピュータによって実現される。
【００１３】
画像形成装置４０は、媒体に文書画像と符号パターン画像とを含む重畳画像を形成し、印刷文書９０として出力する。ここで、画像形成装置４０における画像形成方式としては電子写真方式を用いているが、例えばインクジェット方式等、他の如何なる方式を採用してもよい。そして、本実施の形態では、文書画像をシアン、マゼンタ、イエローのトナーを用いて形成し、符号パターン画像を黒のトナーを用いて形成するようにした。これは、黒のトナーが、シアン、マゼンタ、イエローのトナーよりも赤外光の吸収量が多く、後述する携帯電話機６０によって文書画像と区別化した状態で符号パターン画像を読み取れるためである。
【００１４】
ここでの符号パターン画像とは、識別情報および位置情報を符号化して得られる識別符号および位置符号を画像化したものである。識別情報とは、媒体を一意に特定するための情報であり、本実施の形態では上述したように識別情報サーバ３０が発行する。また、位置情報は、媒体上のＸ方向、Ｙ方向の座標位置を特定するための情報であり、本実施の形態ではプリントサーバ２０が生成する。なお、識別情報については、媒体を一意に特定するものの他、例えば記録媒体に印刷された文書画像を一意に特定するものであってもよい。
【００１５】
携帯電話機６０は、画像の撮影機能およびインターネット７０への接続機能を備えた可搬型の電話機である。そして、この携帯電話機６０は、印刷文書９０に形成された符号パターン画像を撮影して得られた撮像データから上記識別情報や位置情報を取得する機能も有している。
印刷文書９０は、電子文書の画像とコードパターン画像とを重畳した重畳画像が印刷された媒体である。なお、「媒体」は、画像を印刷可能な媒体であれば、その材質は問わない。代表例は紙であるが、ＯＨＰシート等といったプラスチックシートや金属板等であっても構わない。
【００１６】
また、本明細書では、媒体に記録する画像の元となる電子データを「電子文書」と表記するが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ（ラスタデータかベクターデータかによらない）、データベース管理ソフトウェアや表計算ソフトウェアで記録されるデータ、その他の印刷可能な電子データも含めて「電子文書」としている。ただし、本実施の形態における「電子文書」は、１または複数のオブジェクトを含むものであって、各オブジェクトにはそれぞれに対応付けられた各種メタ情報が付加されているものとする。
【００１７】
次に、本実施の形態で用いられる符号パターン画像について説明する。
図２は、符号パターン画像を構成する画像等の一例を示した図である。
まず、符号画像を構成する単位パターンについて説明する。
図２（ａ）は、単位パターンの一例を示したものである。
単位パターンとは、情報埋め込みの最小単位である。図では、黒塗りの領域と斜線の領域をドット配置可能な領域とし、その間にある白色の領域をドット配置不可能な領域としている。そして、ドット配置可能な領域のうち、黒塗りの領域にドットが配置され、斜線の領域にはドットが配置されていないことを示している。即ち、図は、ドットを配置可能な９箇所の中から選択した２箇所にドットを配置することで単位パターンを構成した例を示したものである。ここで、９箇所の中から２箇所を選択する組み合わせは３６（＝９Ｃ２）通りなので、単位パターンは、３６種類存在する。このうち、４種類の単位パターンは、同期パターンとして使用される。同期パターンとは、画像の回転を検出したり、識別符号及び位置符号の相対的な位置を特定したりするためのパターンである。特に、画像の回転を検出する必要があることから、４種類の同期パターンとしては、そのうちの１つの同期パターンを９０度回転するとそのうちの別の同期パターンになるようなものが選ばれる。また、この４種類の単位パターンを除く３２種類の単位パターンは、識別符号及び位置符号を表現する情報パターンとして使用され、５ビットの情報が表現される。
【００１８】
ところで、図２（ａ）に示したドットは、あくまで情報表現のためのドットであり、画像を構成する最小の点を意味するドットとは必ずしも一致しない。本実施の形態において、情報表現のためのドット（図２（ａ）の最小の四角）は、６００ｄｐｉにおける２ドット×２ドットの大きさを有している。６００ｄｐｉにおける１ドットの大きさは０．０４２３ｍｍなので、情報表現のためのドット（図２（ａ）の最小の四角）の一辺は、８４．６μｍ（＝０．０４２３ｍｍ×２）である。情報表現のためのドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、情報表現のためのドットの大きさとして、５０μｍより大きく１００μｍより小さい上記の値を採用している。
ただし、上記の値８４．６μｍは、あくまで計算上の数値であり、実際に印刷されたトナー像では１００μｍ程度になる。尚、本明細書で「ドット」というときは、特に明示しない限り、画像を構成する最小の点を意味するドットではなく、情報表現のためのドットを指すものとする。
【００１９】
次に、このような単位パターンから構成される符号ブロックについて説明する。
図２（ｂ）に、符号ブロックのレイアウトの一例を示す。なお、ここでは、画像ではなく、パターン画像によって置き換えられる直前の符号配列で示している。すなわち、図２（ｂ）の最小の四角（以下、「単位ブロック」という）に、図２（ａ）のような単位パターン（３６通りの単位パターンのいずれか）が配置され、その画像が媒体に形成されることになる。
図２（ｂ）のレイアウトでは、符号ブロックの左上の１つの単位ブロックに、同期符
号が配置されている。また、同期符号が配置された単位ブロックの右側の４つの単位ブロックにＸ位置符号が配置され、同期符号が配置された単位ブロックの下側の４つの単位ブロックにＹ位置符号が配置されている。更に、これらの位置符号が配置された単位ブロックに囲まれた１６（＝４×４）個の単位ブロックに識別符号が配置されている。
【００２０】
ここで、識別情報の符号化について述べる。
識別情報を符号化する場合、識別情報を構成するビット列は、ＲＳ符号化を行うために複数のブロックに分割される。符号化には、いくつかの方法があるが、本実施の形態では、ＲＳ符号化が適している。ＲＳ符号は多値の符号法であり、この場合、単位ブロックで表現される値がＲＳ符号の多値に対応するからである。例えば、１つの単位ブロックで５ビットの情報を表現する場合、６０ビットの識別情報は、ブロック長が５ビットの１２個のブロックに分割される。そして、２ブロックの誤りを訂正可能なＲＳ符号を採用したとすると、符号長は１６ブロックとなり、図２の（ｂ）の符号ブロックにおける識別符号が配置される単位ブロックに収まることになる。なお、符号化方式はＲＳ符号に限定するものでなく、その他の符号化方式、例えば、ＢＣＨ符号等を使用してもよい。
【００２１】
次に、位置情報の符号化について述べる。
位置情報の符号化には、擬似乱数系列の一種であるＭ系列符号が使用される。ここで、Ｍ系列とは、ある長さのシフトレジスタとフィードバックによって生成される符号系列のうち、その周期が最長になる系列をいう。Ｋをシフトレジスタの段数とすると、Ｍ系列の系列長は２K−１となる。このＭ系列から取り出した任意の連続したＫビットは、同じＭ系列中の他の位置に現れない性質を持つ。そこで、この性質を利用して位置情報を符号化する。
ところで、本実施の形態では、符号化すべき位置情報の長さから、必要なＭ系列の次数を求め、Ｍ系列を生成している。しかしながら、符号化する位置情報の長さが予め分かっている場合は、Ｍ系列を毎回生成する必要はない。即ち、固定のＭ系列を予め生成しておき、それをメモリ等に格納しておけばよい。
例えば、系列長８１９１のＭ系列（Ｋ＝１３）を使用したとする。この場合、位置符号も５ビット単位で埋め込むため、系列長８１９１のＭ系列から５ビットずつ取り出してブロック化する。
【００２２】
なお、本明細書では、説明を簡単にするために、識別情報と位置情報とは明確に区別して用いている。しかしながら、広範な位置情報を用意しておき、媒体ごとに異なる範囲から位置情報を切り出して埋め込み、位置情報の違いによって媒体を識別するという手法もある。そこで、このような手法においては、媒体を識別する機能が位置情報に備わっているものと見て、位置情報を識別情報としても考えるものとする。
【００２３】
図３は、端末装置１０の機能ブロック図を示している。
この端末装置１０は、電子文書の作成や電子文書の印刷指示など、ユーザからの操作を受け付けるユーザインタフェース部１１と、ユーザインタフェース部１１にて受け付けた操作に応じて電子文書の作成、編集あるいは印刷指示を行う電子文書編集部１２と、他の機器との間でデータの送受信を行う送受信部１３とを備えている。なお、電子文書の印刷指示を出力するに際して、端末装置１０は、電子文書とともにユーザが指定した印刷パラメータも送信する。ここで、印刷パラメータには、ページ、部数、媒体サイズ、媒体の１ページ内に電子文書のＮページを割り付ける印刷処理の内容、余白等がある。
【００２４】
図４は、プリントサーバ２０の機能ブロック図を示している。
プリントサーバ２０は、他の機器との間でデータの送受信を行う送受信部２１と、端末装置１０から送られてくる電子文書の内容の解析、具体的には電子文書に含まれるオブジェクトとそのオブジェクトに付されるメタ情報の抽出を行う解析部２２と、端末装置１０から送られてくる印刷パラメータを参照して、仮想の媒体上に電子文書の文書画像を展開し、印刷文書９０における電子文書のレイアウト（割り付け）を作成するレイアウト作成部２３と、レイアウト作成部２３によるレイアウトの作成結果に基づき、印刷文書９０を構成する媒体の枚数分と同数の識別情報の発行を要求する識別情報発行要求部２４とを備える。また、プリントサーバ２０は、レイアウト作成部２３によるレイアウトの作成結果に基づき、印刷文書９０におけるオブジェクトの印刷位置（Ｘ座標、Ｙ座標）を抽出するオブジェクト印刷位置抽出部２５と、解析部２２で抽出されたメタ情報のうち、後述するリンク情報をリスト化した問い合わせテーブルを作成する問い合わせテーブル作成部２６とをさらに備える。なお、この問い合わせテーブルは、電子文書に含まれるオブジェクトに対するフィールドＩＤの発行要求を行う際に使用される。さらに、プリントサーバ２０は、取得した識別情報すなわち印刷文書ＩＤと、オブジェクト印刷位置抽出部２５にて抽出されたオブジェクトの印刷位置と、このオブジェクトに対して設定されたフィールドＩＤとを対応付けた印刷文書管理テーブルを作成する管理テーブル作成部２７を備える。さらにまた、プリントサーバ２０は、端末装置１０から送られてくる印刷パラメータを参照して、媒体のサイズに応じた位置情報を作成する位置情報作成部２８を備える。
【００２５】
図５は、識別情報サーバ３０の機能ブロック図を示している。
この識別情報サーバ３０は、他の機器との間でデータの送受信を行う送受信部３１と、プリントサーバ２０からの識別情報の発行要求を受けて媒体１枚ごとに異なる識別情報の発行を行う識別情報発行部３２と、後述する印刷文書管理ＤＢ３５およびオブジェクト管理ＤＢ３６に対するデータの格納を行い、また、これらに格納されたデータの検索を行う比較手段および記憶させる手段の一例としての管理部３３と、プリントサーバ２０から問い合わせテーブルを用いた問い合わせがあった場合に、後述するフィールドＩＤテーブルを作成するフィールドＩＤテーブル作成部３４とを備える。また、識別情報サーバ３０は、プリントサーバ２０から送られてくる印刷文書管理テーブルを格納する印刷文書管理ＤＢ３５と、フィールドＩＤテーブル作成部３４から送られてくるフィールドＩＤテーブルを格納するオブジェクト管理ＤＢ３６とをさらに備える。
【００２６】
ここで、図６（ａ）は第１の記憶手段の一例としての印刷文書管理ＤＢ３５に格納される印刷文書管理テーブルの一例を示している。この印刷文書管理テーブルは、上述したように印刷文書ＩＤと、オブジェクトの印刷位置と、このオブジェクトに対応して設定されたフィールドＩＤとが関連付けられている。ここで、本実施の形態では、オブジェクトの印刷位置が通常は矩形状となっていることから、その矩形領域の左上点の座標（左上座標と呼ぶ）と右下点の座標（右下座標と呼ぶ）とで表されている。なお、本実施の形態では、これら左上座標と右下座標とによって、位置情報が表現されている。
一方、図６（ｂ）は、第２の記憶手段の一例としてのオブジェクト管理ＤＢ３６に格納されるフィールドＩＤテーブルの一例を示している。このフィールドＩＤテーブルは、上述したようにフィールドＩＤと、このフィールドＩＤが設定されたオブジェクトに付されたメタ情報の一つであるリンク情報（ここではオブジェクト情報と呼ぶ）とが関連付けられている。
【００２７】
図７は、携帯電話機６０の機能ブロック図を示している。
携帯電話機６０は、例えば受話器や音声信号を電気信号に変換する回路など通話を行うための機能に関連する通話機能部６１と、カメラなど画像を撮影するための機能に関連する撮像機能部６２と、この撮像機能部６２で撮像された画像のデータ（撮像データ）の解析を行う撮像データ解析部６３と、ユーザの操作を受け付けかつ画像等の表示を行うユーザインタフェース部６４とを備える。また、携帯電話機６０は、インターネット７０（図１参照）に接続するためのネット接続機能部６５と、通話やインターネット接続時にデータの送受信を行う送受信部６６と、例えばブラウザやメーラなど、携帯電話機６０で実行される各種アプリケーションの処理を行うアプリケーション実行処理部６７とをさらに備える。なお、本実施の形態において、撮像機能部６２は、通常の可視画像に加え、赤外画像を撮影できる機能も備えている。
【００２８】
では、本実施の形態の文書管理システムにおいて、印刷文書９０を出力する際の動作を説明する。
図８は、印刷文書９０を出力する際の端末装置１０、プリントサーバ２０、識別情報サーバ３０および画像形成装置４０での動作を示したシーケンスチャートである。
まず、ユーザが、端末装置１０において、ユーザインタフェース部１１を介して電子文書編集部１２を操作することで電子文書の作成を行い、さらにその印刷指示を行う。そして、送受信部１３は、この電子文書とユーザにて設定された印刷パラメータとを、電子文書の印刷指示としてプリントサーバ２０に送信する（ステップ１０１）。
【００２９】
プリントサーバ２０の解析部２２は、受信した電子文書の内容を解析し（ステップ１０２）、電子文書に含まれるオブジェクトおよびオブジェクトに付されるメタ情報（リンク情報を含む）を抽出する。続いて、レイアウト作成部２３は、電子文書とともに受信した印刷パラメータを参照して、仮想の媒体上に電子文書の文書画像を展開し、これから出力を行う印刷文書９０（媒体）における電子文書のレイアウトを作成する（ステップ１０３）。そして、このようなレイアウトを行った結果から印刷に必要な媒体の数が判明することから、識別情報発行要求部２４は、印刷文書を構成する媒体の枚数分だけ、印刷文書ＩＤの発行を要求する（ステップ１０４）。
【００３０】
識別情報サーバ３０の識別情報発行部３２は、プリントサーバ２０から要求のあった枚数分だけ、これまでに発行したものとかぶらない新たな印刷文書ＩＤを発行する（ステップ１０５）。また、管理部３３は、新たに発行された印刷文書ＩＤを、印刷文書管理ＤＢ３５に登録する。
【００３１】
そして、プリントサーバ２０の送受信部２１は、識別情報サーバ３０から印刷文書ＩＤを受信する（ステップ１０６）。
続いて、オブジェクト印刷位置抽出部２５は、レイアウト作成部２３によるレイアウトの作成結果に基づき、これから出力する印刷文書９０におけるオブジェクトの印刷位置（左上座標、右下座標）を抽出する（ステップ１０７）。また、問い合わせテーブル作成部２６が、ステップ１０２で抽出されたメタ情報のうち、リンク情報をリスト化した問い合わせテーブルを作成する（ステップ１０８）。
【００３２】
識別情報サーバ３０の管理部３３は、プリントサーバ２０から受け取った問い合わせテーブルのリストに記載されるリンク情報に対応するフィールドＩＤが、既にオブジェクト管理ＤＢ３６に登録済みであるか否かを検索する（ステップ１０９）。そして、管理部３３は、問い合わせリストに記載されるリンク情報のうち、オブジェクト管理ＤＢ３６に登録済みすなわち同一のリンク情報に対して付与されたフィールドＩＤが存在するものについては、そのフィールドＩＤの読み出しを行い、また、登録済みのフィールドＩＤが存在しない新規なものについては、そのリンク情報に対して新たなフィールドＩＤの発行を行う。その結果を受けて、フィールドＩＤテーブル作成部３４は、これらリンク情報とフィールドＩＤとを対応付けたフィールドＩＤテーブルを作成する（ステップ１１０）。そして、送受信部３１は、このフィールドＩＤテーブルをプリントサーバ２０に送信する。なお、管理部３３が新たなフィールドＩＤを発行した場合には、その新たなフィールドＩＤとこの新たなフィールドＩＤに関連付けられたリンク情報とをオブジェクト管理ＤＢ３６に登録する（ステップ１１２）。
【００３３】
プリントサーバ２０の管理テーブル作成部２７は、ステップ１０６で取得した印刷文書ＩＤと、ステップ１０７で抽出したオブジェクトの印刷位置（左上座標、右下座標）と、受け取ったフィールドＩＤテーブルから取り出したこのオブジェクトに設定されたフィールドＩＤとを対応付けた印刷文書管理テーブルを作成する（ステップ１１１）。
また、識別情報サーバ３０の管理部３３は、プリントサーバ２０から受け取った印刷文書管理テーブルの内容を印刷文書管理ＤＢ３５に登録する（ステップ１１２）。
【００３４】
一方、プリントサーバ２０において、位置情報作成部２８は、端末装置１０から送られてくる印刷パラメータを参照して、媒体のサイズに応じた位置情報を作成する（ステップ１１３）。そして、送受信部２１は、ステップ１０６で取得した印刷文書ＩＤ、ステップ１０１で端末装置１０から送られた電子文書、およびステップ１１３で作成した位置情報をまとめた印刷文書の印刷指示を、画像形成装置４０に送信する（ステップ１１４）。
【００３５】
画像形成装置４０は、プリントサーバ２０から印刷文書の印刷指示を受ける。そして、画像形成装置４０は、受け取った印刷文書の印刷指示のうち、識別情報（印刷文書ＩＤ）および位置情報に基づいて符号パターン画像を作成する（ステップ１１５）。その後、画像形成装置４０は、媒体に文書画像とともに符号パターン画像を形成し、印刷文書９０として出力し（ステップ１１６）、一連の処理を完了する。
【００３６】
続いて、このようにして出力された印刷文書９０を携帯電話機６０の撮像機能を用いて撮影し、その撮像結果に基づいて情報にアクセスする際の動作を説明する。
図９は、印刷文書９０を携帯電話機６０の撮像機能を用いて撮影し、その撮像結果に基づいて情報にアクセスする際の動作を説明するシーケンスチャートである。
【００３７】
まず、携帯電話機６０のユーザが、携帯電話機６０の撮像機能部６２の赤外撮影機能を用いて、印刷文書９０の一部領域を撮影する（ステップ２０１）。続いて、撮像データ解析部６３が、得られた撮像データを解析して、その印刷文書に付与された印刷文書ＩＤと、撮影された領域の位置情報（Ｘ座標、Ｙ座標）とを取得する（ステップ２０２）。なお、以下の説明では、得られた印刷文書ＩＤおよび位置情報を、まとめて取得情報と呼ぶ。そして、送受信部６６は、図１に示すインターネット７０およびＬＡＮ８０を介して識別情報サーバ３０に取得情報を送信する。
【００３８】
識別情報サーバ３０の送受信部３１は、携帯電話機６０から取得情報を受信する。そして、管理部３３は受け取った取得情報に含まれる印刷文書ＩＤおよび位置情報を用いて、印刷文書管理ＤＢ３５内を検索し（ステップ２０３）、該当するフィールドＩＤが存在するか否かを調べる（ステップ２０４）。ここで、該当するフィールドＩＤが存在している場合、管理部３３は、次に、このフィールドＩＤを用いてオブジェクト管理ＤＢ３６内を検索し（ステップ２０５）、このフィールドＩＤに対応付けられたリンク情報を取得する（ステップ２０６）。そして、送受信部３１は、このリンク情報を携帯電話機６０に送信する。一方、ステップ２０４において該当するフィールドＩＤが存在していないと判断した場合、管理部３３は、特に検索等を行わずに処理を完了する。
【００３９】
リンク情報の送信がなされた場合、携帯電話機６０の送受信部６６は、識別情報サーバ３０からリンク情報を取得する。そして、アプリケーション実行処理部６７が、取得したリンク情報に基づく動作、具体的には、リンク情報に応じたアプリケーションの立ち上げを行い（ステップ２０７）、一連の処理を完了する。なお、このとき、例えばリンク情報がＵＲＩの一例としてのＵＲＬ（Uniform Resource Locator）を含むものであれば、アプリケーションとしてブラウザが立ち上がるとともにそのＵＲＬへのアクセスを行う。また、例えばリンク情報がメールアドレスを含むものであれば、アプリケーションとしてメーラが立ち上がるとともに、そのメールアドレスを宛先としてメール作成画面を表示する。さらに、特定のアプリケーションに対応づけられたファイルを含むものであれば、その特定のアプリケーション（例えば計算ソフトウェアや文書作成ソフトウェア）が起動し、この特定のアプリケーションにてこのファイルを開く。
【００４０】
ではここで、具体例を挙げながら本実施の形態をさらに詳細に説明する。
図１０は、電子文書の例を示しており、図１０（ａ）は第１の電子文書Ｄ１を、図１０（ｂ）は第２の電子文書Ｄ２を、それぞれ示している。なお、この例において、第１の電子文書Ｄ１および第２の電子文書Ｄ２は、Ｆ株式会社の商品カタログである。そして、第１の電子文書Ｄ１および第２の電子文書Ｄ２は、「Ｆ株式会社商品カタログ」と記載されたタイトル欄Ｓ１と、商品１の写真が掲載された写真欄Ｓ２と、商品１に関する説明が記載されたテキスト欄Ｓ３と、商品１の営業担当者が記載された担当者欄Ｓ４とを有している。ここで、第１の電子文書Ｄ１および第２の電子文書Ｄ２において、タイトル欄Ｓ１、写真欄Ｓ２およびテキスト欄Ｓ３には、同一の内容の内容が記載されている。一方、担当者欄Ｓ４に関しては、第１の電子文書Ｄ１では「富士太郎」が、第２の電子文書Ｄ２では「富士花子」が、それぞれ記載されているものとする。また、これら第１の電子文書Ｄ１および第２の電子文書Ｄ２において、タイトル欄Ｓ１にはＦ株式会社のＵＲＬが、また、写真欄Ｓ２にはＦ株式会社の商品１の商品説明が掲載されたＵＲＬが、さらに、担当者欄Ｓ４には各担当者（第１の電子文書Ｄ１では「富士太郎」、第２の電子文書Ｄ２では「富士花子」）のメールアドレスが、それぞれリンク情報として付されているものとする。一方、テキスト欄Ｓ３には、特にこのようなＵＲＬやメールアドレス等のリンク情報が付されていないものとする。
【００４１】
また、第１の電子文書Ｄ１および第２の電子文書Ｄ２は、それぞれ、同一サイズの媒体に対し、同じ縮尺で印刷されるものとする。さらに、この例では、最初に第１の電子文書Ｄ１を１枚出力し、続いて第２の電子文書Ｄ２を１枚出力するものとする。
【００４２】
図１１は、図８に示すステップ１０２において、あるオブジェクト（例えば図１０に示すタイトル欄Ｓ１）から取得されるメタ情報（メタデータ）の一例を示している。ここで、メタデータとしては、電子文書の文書名、オブジェクトのファイルの種類、ファイルの場所、作成日時や更新日時、電子文書におけるオブジェクトの位置、オブジェクトの形状、オブジェクトの色、ハイパーリンク先（リンク情報）、プロトコル、セキュリティポリシー等が挙げられる。ただし、本実施の形態では、これら各メタデータの中からハイパーリンク先を参照情報として使用する。
【００４３】
ここで、図１２（ａ）は、第１の電子文書Ｄ１を印刷して得られた印刷文書９０を示している。なお、第１の電子文書Ｄ１を印刷する際、この第１の電子文書Ｄ１には印刷文書ＩＤとしてＰ１が与えられているものとする。また、第１の電子文書Ｄ１では、オブジェクトとしてのタイトル欄Ｓ１、写真欄Ｓ２および担当者欄Ｓ４にそれぞれリンク情報が付されており（図１０（ａ）参照）、これら各領域には、それぞれ、フィールドＩＤとしてＦ１、Ｆ２およびＦ３が付与される。ここで、フィールドＩＤとしてＦ１が付与されるのは、印刷文書９０において左上領域の座標が（ｘ１，ｙ１）となり、右下領域の座標が（ｘ２，ｙ２）となる領域である。また、フィールドＩＤとしてＦ２が付与されるのは、印刷文書９０において左上領域の座標が（ｘ３，ｙ３）となり、右下領域の座標が（ｘ４，ｙ４）となる領域である。さらに、フィールドＩＤとしてＦ３が付与されるのは、印刷文書９０において左上領域の座標が（ｘ５，ｙ５）となり、右下領域の座標が（ｘ６，ｙ６）となる領域である。なお、これらのフィールドＩＤＦ１、Ｆ２、Ｆ３は、これまでオブジェクト管理ＤＢ３６には登録されておらず、今回新たに登録されるものである。したがって、図１３（ｂ）に示すように、オブジェクト管理ＤＢ３６には、これらフィールドＩＤＦ１〜Ｆ３と、そのオブジェクト情報であるＵＲＬあるいはメールアドレスとが対応付けて格納される。また、図１３（ａ）に示すように、印刷文書管理ＤＢ３５においては、印刷文書ＩＤＰ１と、印刷文書９０におけるオブジェクトの印刷位置（左上座標および右下座標）と、フィールドＩＤとが対応付けて格納される。
【００４４】
また、図１２（ｂ）は、第２の電子文書Ｄ２を印刷して得られた電子文書９０を示している。なお、第２の電子文書Ｄ２を印刷する際、この第２の印刷文書Ｄ２には印刷文書ＩＤとしてＰ２が与えられているものとする。また、第２の電子文書Ｄ２には、オブジェクトとしてのタイトル欄Ｓ１、写真欄Ｓ２および担当者欄Ｓ４にそれぞれリンク情報が付されており（図１０（ｂ）参照）、これら各領域には、それぞれ、フィールドＩＤとしてＦ１、Ｆ２およびＦ４が付与される。すなわち、第１の電子文書Ｄ１とリンク情報の内容が同じタイトル欄Ｓ１および写真欄Ｓ２については、新たなフィールドＩＤの付与を行わず、第１の電子文書Ｄ１の印刷時に既にオブジェクト管理ＤＢ３６に登録済みとなっているフィールドＩＤＦ１、Ｆ２が付与される。一方、リンク情報の内容がフィールドＩＤとは異なっている担当者欄Ｓ４については、新たなフィールドＩＤＦ４が付与される。ここで、フィールドＩＤとしてＦ１が付与されるのは、印刷文書９０において左上領域の座標が（ｘ１，ｙ１）となり、右下領域の座標が（ｘ２，ｙ２）となる領域である。また、フィールドＩＤとしてＦ２が付与されるのは、印刷文書９０において左上領域の座標が（ｘ３，ｙ３）となり、右下領域の座標が（ｘ４，ｙ４）となる領域である。さらに、フィールドＩＤとしてＦ４が付与されるのは、印刷文書９０において左上領域の座標が（ｘ５，ｙ５）となり、右下領域の座標が（ｘ６，ｙ６）となる領域である。したがって、図１３（ｂ）に示すように、オブジェクト管理ＤＢ３６には、新たに発行されたフィールドＩＤＦ４と、そのオブジェクト情報であるメールアドレスとが対応付けて格納される。
【図面の簡単な説明】
【００４５】
【図１】本実施の形態が適用される文書管理システムの全体構成を示した図である。
【図２】符号パターン画像を構成する画像等の一例を示した図である。
【図３】端末装置の機能ブロック図である。
【図４】プリントサーバの機能ブロック図である。
【図５】識別情報サーバの機能ブロック図である。
【図６】（ａ）は印刷文書管理テーブルの一例を、（ｂ）はフィールドＩＤテーブルの一例を、それぞれ示す図である。
【図７】携帯電話機の機能ブロック図である。
【図８】本実施の形態の文書管理システムにおいて、印刷文書を出力する際の動作を説明するためのシーケンスチャートである。
【図９】本実施の形態の文書管理システムにおいて、印刷文書を携帯電話機の撮像機能を用いて撮影し、その撮像結果に基づいて情報にアクセスする際の動作を説明するためのシーケンスチャートである。
【図１０】第１の電子文書および第２の電子文書の一例を示す図である。
【図１１】オブジェクトから取得されるメタデータの一例を示す図である。
【図１２】第１の電子文書を印刷して得られた印刷文書および第２の電子文書を印刷して得られた印刷文書の一例を示す図である。
【図１３】（ａ）は印刷文書管理ＤＢに対する登録内容の一例を、（ｂ）はオブジェクト管理ＤＢに対する登録内容の一例を、それぞれ示す図である。
【符号の説明】
【００４６】
１０…端末装置、２０…プリントサーバ、２２…解析部、２３…レイアウト作成部、２５…オブジェクト印刷位置抽出部、２６…問い合わせテーブル作成部、２７…管理テーブル作成部、３０…識別情報サーバ、３１…送受信部、３２…識別情報発行部、３３…管理部、３４…フィールドＩＤテーブル作成部、３５…印刷文書管理ＤＢ、３６…オブジェクト管理ＤＢ、４０…画像形成装置、６０…携帯電話機、９０…印刷文書
【図１】
0005386851.tif 000002
【図２】
0005386851.tif 000003
【図３】
0005386851.tif 000004
【図４】
0005386851.tif 000005
【図５】
0005386851.tif 000006
【図６】
0005386851.tif 000007
【図７】
0005386851.tif 000008
【図８】
0005386851.tif 000009
【図９】
0005386851.tif 000010
【図１０】
0005386851.tif 000011
【図１１】
0005386851.tif 000012
【図１２】
0005386851.tif 000013
【図１３】
0005386851.tif 000014