(57)【要約】【課題】印刷文書上の位置と電子文書上の位置とを正確に連携させる。【解決手段】サーバ２０では、受信部２１が第１の電子文書の登録指示を受信すると、第１文書管理部２２が第１の電子文書を第１文書記憶部２３に記憶すると共に第１の電子文書の文書ＩＤとその記憶場所の情報とを管理情報記憶部２７に記憶する。また、受信部２１が第１の電子文書の印刷指示を受信すると、ページＩＤ管理部２６が印刷するページのページＩＤを生成して文書ＩＤと関連付けて管理情報記憶部２７に記憶し、第２文書管理部２４が第１の電子文書の画像形状を再現可能な第２の電子文書を生成して第２文書記憶部２５に記憶すると共に第２の電子文書の記憶場所を文書ＩＤに関連付けて管理情報記憶部２７に記憶し、ＰＤＬ生成部２８が第１の電子文書のＰＤＬを生成し、送信部２９がこれを送信する。【選択図】図３
2008077538.tif 000002
【特許請求の範囲】
【請求項１】
第１の電子文書が印刷される媒体を一意に特定する識別情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を生成する生成手段と、
前記生成手段により生成された前記印刷情報を記憶する記憶手段と
を備えたことを特徴とする印刷情報管理装置。
【請求項２】
第１の電子文書を識別するために割り振られた文書情報と、当該第１の電子文書の名称と、当該第１の電子文書の格納場所を示す情報と、当該第１の電子文書が印刷される複数の媒体の中で個々の媒体を識別するために割り振られたページ情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書の格納場所を示す情報と、当該第２の電子文書に対するアクセス権限に関する情報と、当該第２の電子文書に対する操作の履歴に関する情報とを対応付けた印刷情報を生成する生成手段と、
前記生成手段により生成された前記印刷情報を記憶する記憶手段と
を備えたことを特徴とする印刷情報管理装置。
【請求項３】
第１の電子文書の画像と、媒体を特定する識別情報を表す画像とを当該媒体に形成する形成手段と、
前記識別情報と、前記媒体における前記第１の電子文書の画像形状を再現可能な第２の電子文書を取得するための情報とを関連付けた印刷情報を生成する生成手段と
を備えたことを特徴とする画像形成装置。
【請求項４】
前記識別情報は、自装置を特定する情報と、自装置にて画像が形成される複数の媒体の中で個々の媒体を特定する情報とを組み合わせてなることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記形成手段は、前記識別情報を符号化して得られる識別符号を画像化したコード画像を、赤外領域に吸収波長を持つ不可視の画像形成材料を用いて形成することを特徴とする請求項３記載の画像形成装置。
【請求項６】
個々の媒体に固有の特徴情報を取得する取得手段を更に備え、
前記生成手段は、前記識別情報と、前記取得手段により取得された前記特徴情報とを関連付けた情報を更に生成することを特徴とする請求項３記載の画像形成装置。
【請求項７】
第１の電子文書の印刷を指示する指示手段と、
前記指示手段による指示に応じ、媒体に対して、前記第１の電子文書と、当該媒体を特定する識別情報とを印刷する印刷手段と、
前記識別情報と、前記媒体における前記第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を記憶する記憶手段と、
前記媒体に印刷された前記識別情報を読み取る読取り手段と、
前記読取り手段により読み取られた前記識別情報と前記印刷情報において関連付けられた前記第２の電子文書を取得する取得手段と
を備えたことを特徴とする印刷情報管理システム。
【請求項８】
コンピュータに、
第１の電子文書が印刷される媒体を特定する識別情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を生成する機能と、
生成された前記印刷情報を所定の記憶装置に記憶する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報管理装置、画像形成装置、印刷情報管理システム、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１では、紙文書を識別するための紙ＩＤをエンコードした符号化紙ＩＤを紙文書に印刷すると共に、電子文書に対して割り当てられる文書ＩＤと紙ＩＤとを関連付けている。そして、符号化紙ＩＤが印刷された紙文書から、デコードされた紙ＩＤを取得すると共に、手書きされた部分の情報である筆記画像情報を抽出し、この筆記画像情報を、筆記画像情報が取得された電子文書の文書ＩＤを含む属性情報とともに保存して管理している。
【０００３】
【特許文献１】特開２００５−３４６４５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、電子文書を媒体に印刷した場合において、その印刷された電子文書の画像形状を再現可能な電子文書を特定することはできなかった。
【０００５】
本発明は、以上のような背景の下でなされたものであって、その目的は、媒体に印刷された電子文書の画像形状を再現可能な電子文書を特定できるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、
第１の電子文書が印刷される媒体を一意に特定する識別情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を生成する生成手段と、
前記生成手段により生成された前記印刷情報を記憶する記憶手段と
を備えたことを特徴とする印刷情報管理装置である。
請求項２に記載の発明は、
第１の電子文書を識別するために割り振られた文書情報と、当該第１の電子文書の名称と、当該第１の電子文書の格納場所を示す情報と、当該第１の電子文書が印刷される複数の媒体の中で個々の媒体を識別するために割り振られたページ情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書の格納場所を示す情報と、当該第２の電子文書に対するアクセス権限に関する情報と、当該第２の電子文書に対する操作の履歴に関する情報とを対応付けた印刷情報を生成する生成手段と、
前記生成手段により生成された前記印刷情報を記憶する記憶手段と
を備えたことを特徴とする印刷情報管理装置である。
請求項３に記載の発明は、
第１の電子文書の画像と、媒体を特定する識別情報を表す画像とを当該媒体に形成する形成手段と、
前記識別情報と、前記媒体における前記第１の電子文書の画像形状を再現可能な第２の電子文書を取得するための情報とを関連付けた印刷情報を生成する生成手段と
を備えたことを特徴とする画像形成装置である。
請求項４に記載の発明は、
前記識別情報は、自装置を特定する情報と、自装置にて画像が形成される複数の媒体の中で個々の媒体を特定する情報とを組み合わせてなることを特徴とする請求項３記載の画像形成装置である。
請求項５に記載の発明は、
前記形成手段は、前記識別情報を符号化して得られる識別符号を画像化したコード画像を、赤外領域に吸収波長を持つ不可視の画像形成材料を用いて形成することを特徴とする請求項３記載の画像形成装置である。
請求項６に記載の発明は、
個々の媒体に固有の特徴情報を取得する取得手段を更に備え、
前記生成手段は、前記識別情報と、前記取得手段により取得された前記特徴情報とを関連付けた情報を更に生成することを特徴とする請求項３記載の画像形成装置である。
請求項７に記載の発明は、
第１の電子文書の印刷を指示する指示手段と、
前記指示手段による指示に応じ、媒体に対して、前記第１の電子文書と、当該媒体を特定する識別情報とを印刷する印刷手段と、
前記識別情報と、前記媒体における前記第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を記憶する記憶手段と、
前記媒体に印刷された前記識別情報を読み取る読取り手段と、
前記読取り手段により読み取られた前記識別情報と前記印刷情報において関連付けられた前記第２の電子文書を取得する取得手段と
を備えたことを特徴とする印刷情報管理システムである。
請求項８に記載の発明は、
コンピュータに、
第１の電子文書が印刷される媒体を特定する識別情報と、当該媒体における当該第１の電子文書の画像形状を再現可能な第２の電子文書とを関連付けた印刷情報を生成する機能と、
生成された前記印刷情報を所定の記憶装置に記憶する機能と
を実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明は、識別情報と画像形状を再現可能な電子文書とを関連付けて記憶できるので、媒体に印刷された電子文書の画像形状を再現可能な電子文書が特定できるようになるという効果を有する。
請求項２の発明は、本構成を有していない場合に比較して、アクセス権限に関する情報と、操作の履歴が把握できるので、その電子文書の機密保持性が高まるという効果を有する。
請求項３の発明は、媒体を直接操作することで電子文書を利用できるようになるという効果を有する。
請求項４の発明は、媒体に印刷した電子文書の情報を得ることなく、媒体の識別情報を生成することができるという効果を有する。
請求項５の発明は、媒体上の画像形状に影響を与えず、媒体を直接操作することで電子文書を利用できるようになるという効果を有する。
請求項６の発明は、媒体の識別情報を読取り可能に印刷する機構を設けることなく、媒体から得られた情報に基づき電子文書を利用できるようになるという効果がある。
請求項７の発明は、識別情報と画像形状を再現可能な電子文書とを関連付けて記憶できるので、媒体に印刷された電子文書の画像形状を再現可能な電子文書が特定できるようになるという効果を有する。
請求項８の発明は、識別情報と画像形状を再現可能な電子文書とを関連付けて記憶できるので、媒体に印刷された電子文書の画像形状を再現可能な電子文書が特定できるようになるという効果を有する。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
本実施の形態では、紙等の媒体に対し、印刷対象の電子文書(以下、「第１の電子文書」という)を画像化した文書画像に加え、コード画像を印刷する。コード画像とは、識別情報及び位置情報を符号化して得られる識別符号及び位置符号を画像化したものである。ここで、識別情報とは、媒体を一意に識別する情報であり、位置情報とは、媒体上の座標を表す情報である。
【０００９】
また、本実施の形態では、第１の電子文書を印刷する際に、第１の電子文書の画像形状を再現可能な電子文書(以下、「第２の電子文書」という)を生成する。そして、媒体の識別情報と、第２の電子文書とを少なくとも対応付けた管理情報を記憶しておく。
これにより、媒体を操作して得られた識別情報に基づいて、第２の電子文書を取得することが可能となる。
【００１０】
尚、本明細書では、「電子文書」の文言を用いるが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、その他、データベースや表計算ソフトウェアで記録される数値データ等の印刷可能な電子データも含めて「電子文書」としている。
また、以下では、説明を簡単にするために、識別情報と位置情報とは明確に区別して用いる。しかしながら、媒体ごとに異なる位置情報をコード画像に埋め込み、その位置情報の違いにより媒体を識別するという手法もある。そこで、このような手法を採用した場合は、位置情報に媒体を識別する機能も備わっているものと見て、これを識別情報と考えるものとする。
【００１１】
まず、本実施の形態におけるシステム構成について説明する。
図１は、本実施の形態が適用されるシステムの構成を示したものである。
図示するように、本実施の形態が適用されるシステムは、クライアント１０と、サーバ２０と、画像形成装置３０と、クライアント５０とがネットワーク７０に接続されることにより構成されている。また、このシステムは、印刷文書４０と、電子ペン６０とを更に含んでいる。
【００１２】
クライアント１０は、第１の電子文書の印刷を指示するコンピュータであり、例えば、ＰＣ(Personal Computer)である。尚、本実施の形態では、第１の電子文書の印刷を指示する指示手段の一例として、クライアント１０を採用している。
サーバ２０は、媒体と第１の電子文書と第２の電子文書とを関連付けて記憶するコンピュータである。これにより、媒体の識別情報を受信すると、これに基づいて第２の電子文書を提供することが可能となる。尚、本実施の形態では、後述する印刷情報を管理する印刷情報管理装置の一例として、サーバ２０を採用している。
画像形成装置３０は、媒体に画像を形成する。ここで、画像形成装置３０における画像形成方式としては、例えば、電子写真方式を用いることができるが、その他の如何なる方式を用いてもよい。
印刷文書４０は、画像形成装置３０により媒体に画像が形成されたものである。
クライアント５０は、電子ペン６０からの情報をサーバ２０に転送するコンピュータであり、例えば、ＰＣである。尚、本実施の形態では、第２の電子文書を取得する取得手段の一例として、クライアント５０を採用している。
電子ペン６０は、印刷文書４０に文字又は図形を記録する機能を有するペンデバイスである。また、印刷文書４０から得た情報をクライアント５０に送信する機能も有する。
【００１３】
次に、本実施の形態の概要について説明する。
図２は、本実施の形態の概要を示した図である。
図示するように、本実施の形態は、印刷対象である第１の電子文書を記憶する第１文書記憶領域と、第１の電子文書の画像形状を再現可能な第２の電子文書を記憶する第２文書記憶領域とを含む。そして、第１の電子文書と第２の電子文書とを、管理情報記憶領域において、文書ＩＤ及びページＩＤにより関連付けている。ここで、文書ＩＤとは、第１の電子文書を一意に識別するための情報である。また、ページＩＤとは、第１の電子文書を印刷した印刷文書４０におけるページを一意に識別するための情報である。
【００１４】
以下、図２の例を用いて具体的に説明する。
図示するように、第１文書記憶領域には、文書Ａ、文書Ｂ、・・・、文書Ｘ、文書Ｙ、文書Ｚが記憶されている。そして、個々の文書に対して１つずつ文書ＩＤが割り当てられ、管理情報記憶領域に記憶されている。この状態で、文書Ａ、文書Ｂ、・・・、文書Ｘ、文書Ｙ、文書Ｚが印刷されたとする。図２の場合、文書Ａ、文書Ｂはそれぞれ２ページ、文書Ｘは１ページ、文書Ｙは３ページ、文書Ｚは２ページ印刷されている。すると、印刷された個々のページに対して１つずつページＩＤが割り当てられ、管理情報記憶領域に記憶される。
【００１５】
一方、このとき、第２文書記憶領域には、印刷された個々のページにおける画像形状を忠実に再現することが可能な第２の電子文書が記憶される。ここで、画像形状は、媒体に印刷された画像の形状だけでなく、色等を含むこともでき、「印刷イメージ」とも言えるものである。また、第２の電子文書は、通常の印刷設定による画像形状はもとより、Ｎアップ指定(電子文書のＮページを媒体の１ページに割り付ける指定)のような特殊な印刷設定による画像形状も忠実に再現することができるようになっている。
【００１６】
このように、第１の電子文書とは別に第２の電子文書を記憶しているのは、電子文書内のあるデータが印刷文書４０上のある位置に印刷されている場合に、その印刷文書４０上の位置とその電子文書内のデータとを連携させることに困難が伴うという事情による。それは、印刷文書はページで区切られて出力されるが、電子文書は同じように区切られたページとして管理されているわけではないからである。例えば、Ｗｅｂページを構成する電子文書は、そもそもページという概念を持っていない。また、電子文書がページの概念を持っていたとしても、印刷する際にレイアウト変更等を行った場合には、電子文書におけるページと印刷文書におけるページとの対応関係が崩れてしまうからである。
【００１７】
尚、本明細書では、第１の電子文書を単に「文書」、第２の電子文書を「中間文書」と称することもある。従って、文書Ａの１つ目の中間文書を「文書Ａ中間１」、文書Ａの２つ目の中間文書を「文書Ａ中間２」と示している。同様に、文書Ｂに対する中間文書も２ページ分なので、「文書Ｂ中間１」、「文書Ｂ中間２」と示している。更に、文書Ｘに対する中間文書は１ページ分なので、「文書Ｘ中間１」と示している。更にまた、文書Ｙに対する中間文書は３ページ分なので、「文書Ｙ中間１」、「文書Ｙ中間２」、「文書Ｙ中間３」と示している。また、文書Ｚに対する中間文書は２ページ分なので、「文書Ｚ中間１」、「文書Ｚ中間２」と示している。
そして、これらの中間文書は、ページＩＤと１対１に対応付けられて管理されている。
【００１８】
以下、本実施の形態について、より詳細に述べる。
ところで、本実施の形態としては、図１のシステムを構成するどの装置が、第１の電子文書の印刷指示の出力、媒体の識別情報の生成、第２の電子文書の生成、媒体と第１の電子文書と第２の電子文書とを対応付けた管理情報の記憶を行うかという観点から、様々な態様が考えられるが、ここでは、そのうちの３つに着目する。
【００１９】
１つは、クライアント１０の指示に応じて、サーバ２０が画像形成装置３０に第１の電子文書の印刷を指示し、サーバ２０が、媒体の識別情報の生成、第２の電子文書の生成、管理情報の記憶の全てを行うというものである。
また、もう１つは、クライアント１０が画像形成装置３０に第１の電子文書の印刷を指示すると、画像形成装置３０が、媒体の識別情報の生成、第２の電子文書の生成を行い、サーバ２０が管理情報を記憶するというものである。
更に、もう１つは、クライアント１０が画像形成装置３０に第１の電子文書の印刷を指示すると、クライアント１０が、媒体の識別情報の生成、第２の電子文書の生成を行い、サーバ２０が管理情報と第２の電子文書とを記憶するというものである。
そこで、１つ目を第１の実施の形態として、２つ目を第２の実施の形態として、３つ目を第３の実施の形態として説明する。
尚、第１の実施の形態では、媒体に対する筆記データを第２の電子文書に付加する場面を想定する。一方、第２の実施の形態では、画像形成装置３０でスキャンした媒体に対応する第２の電子文書を所定のクライアントに表示する場面を想定する。しかしながら、これらの利用方法はあくまで一例であり、第２の電子文書の用途を限定するものではない。
【００２０】
［第１の実施の形態］
本実施の形態では、前述のように、サーバ２０が中心となって処理を行う。
そこで、まず、本実施の形態におけるサーバ２０の機能構成について説明する。
図３は、サーバ２０の機能構成を示した図である。
図示するように、サーバ２０は、受信部２１と、第１文書管理部２２と、第１文書記憶部２３と、第２文書管理部２４と、第２文書記憶部２５と、ページＩＤ管理部２６と、管理情報記憶部２７と、ＰＤＬ生成部２８と、送信部２９とを備える。
【００２１】
受信部２１は、クライアント１０から第１の電子文書の登録指示及び印刷指示を受信し、クライアント５０から第２の電子文書の送信指示を受信する。
第１文書管理部２２は、第１の電子文書の登録指示に応じて、第１の電子文書を第１文書記憶部２３に記憶すると共に、第１の電子文書を識別する文書ＩＤ等の情報を管理情報記憶部２７に記憶する。また、第１の電子文書の印刷指示に応じて、第１文書記憶部２３から第１の電子文書を読み出す。
第１文書記憶部２３は、図２の第１文書記憶領域に対応し、第１の電子文書を記憶する。
第２文書管理部２４は、第１の電子文書の印刷指示に応じて、第２の電子文書を生成し第２文書記憶部２５に記憶すると共に、第２の電子文書の記憶場所等の情報を管理情報記憶部２７に記憶する。また、第２の電子文書の送信指示に応じて、第２文書記憶部２５から第２の電子文書を読み出す。尚、本実施の形態では、第２の電子文書を利用可能にする処理を行う処理手段の一例として、第２文書管理部２４を採用している。
第２文書記憶部２５は、図２の第２文書記憶領域に対応し、第２の電子文書を記憶する。
【００２２】
ページＩＤ管理部２６は、第１の電子文書の印刷指示に応じて、印刷文書４０におけるページを識別するページＩＤを生成し、管理情報記憶部２７に記憶する。
管理情報記憶部２７は、図２の管理情報記憶領域に対応し、文書ＩＤ、ページＩＤ、第１の電子文書の記憶場所、第２の電子文書の記憶場所等を対応付けた管理情報を記憶する。尚、本実施の形態では、媒体を特定する識別情報、第２の電子文書等を関連付けた印刷情報の一例として、この管理情報を採用している。
ＰＤＬ生成部２８は、第１の電子文書を印刷するためのＰＤＬ(Page Description Language)を生成する。
送信部２９は、クライアント１０からの第１の電子文書の登録指示に応じて、文書ＩＤをクライアント１０に返信する。また、クライアント１０からの第１の電子文書の印刷指示に応じて、第１の電子文書のＰＤＬを画像形成装置３０に送信する。更に、クライアント５０からの第２の電子文書の送信指示に応じて、第２の電子文書をクライアント５０に返信する。
また、本実施の形態では、印刷情報を生成する生成手段の一例として、第１文書管理部２２と、第２文書管理部２４と、ページＩＤ管理部２６とを合わせたものを採用している。
【００２３】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、サーバ２０のＣＰＵが、受信部２１、第１文書管理部２２、第２文書管理部２４、ページＩＤ管理部２６、ＰＤＬ生成部２８、送信部２９を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、第１文書記憶部２３、第２文書記憶部２５、管理情報記憶部２７は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、ＣＤ等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【００２４】
次に、本実施の形態におけるシステムの動作について説明する。
ところで、本実施の形態におけるシステムの動作は、媒体に対する印刷時の動作と、媒体に対する筆記時の動作とからなる。
そこで、まず、媒体に対する印刷時の動作から説明する。
図４は、このときのシステムの動作を示したフローチャートである。
まず、ユーザが、クライアント１０にて第１の電子文書を作成する。そして、クライアント１０に対し、第１の電子文書を登録する操作を行う。ここで、第１の電子文書としては、文字のみのテキストファイル、文書作成ソフトウェアで作成された文書ファイル、文書ファイルを印刷形式に変換したファイル(ＰＤＦ等)が例示される。
クライアント１０は、この操作があると、サーバ２０に対し、第１の電子文書の登録指示を送信する(ステップ１０１)。
【００２５】
これにより、サーバ２０は、第１の電子文書の登録処理を行う。
即ち、まず、受信部２１が、第１の電子文書の登録指示を受信し、この登録指示と共に送られた第１の電子文書を第１文書管理部２２に渡す(ステップ２０１)。
【００２６】
すると、第１文書管理部２２は、第１の電子文書を登録する(ステップ２０２)。
具体的には、次のような処理を行う。
まず、第１文書管理部２２は、第１の電子文書を第１文書記憶部２３に記憶する。尚、このとき、第１文書管理部２２は、第１文書記憶部２３における第１の電子文書の記憶場所の情報(例えば、ＵＲＬ)を取得しておく。
次に、第１文書管理部２２は、文書ＩＤを生成する。尚、文書ＩＤは、例えば、文書管理サーバで生成されるＵＵＩＤ(Universally Unique IDentifier)である。ここで、ＵＵＩＤとは、各装置が持つＭＡＣアドレスと生成時の時刻とを組み合わせたＩＤである。そこで、第１文書管理部２２は、第１の電子文書を記憶する際に得られた記憶場所の情報と、この生成した文書ＩＤとを対応付けて、管理情報記憶部２７に記憶する。また、このとき、第１文書管理部２２は、第１の電子文書の名称や、第１の電子文書に対する操作履歴の情報も関連付けて記憶する。
このようにして第１の電子文書の登録処理が完了すると、第１文書管理部２２は、文書ＩＤを送信部２９に送信する。
そして、送信部２９が文書ＩＤをクライアント１０に送信する(ステップ２０３)。
【００２７】
一方、クライアント１０は、文書ＩＤを受信する(ステップ１０２)。
そして、ユーザが、クライアント１０に対し、第１の電子文書の印刷を指示する操作を行う。
クライアント１０は、この操作があると、サーバ２０に対し、第１の電子文書の印刷指示を送信する(ステップ１０３)。尚、印刷指示には、印刷を指示する第１の電子文書を特定する情報として、ステップ１０２で受信した文書ＩＤが含まれる。また、印刷指示は、印刷に関する設定情報(以下、単に「設定情報」という)をも含んでいる。ここで、設定情報には用紙サイズや向き等があるが、本実施の形態では、特に、第２の電子文書に対するアクセス権限情報が含まれるものとする。このアクセス権限情報は、ユーザが入力したものであってもよいし、他のサービスからダウンロードしたものであってもよい。
【００２８】
これにより、サーバ２０は、第１の電子文書の印刷指示処理を行う。
即ち、まず、受信部２１が、第１の電子文書の印刷指示を受信する(ステップ２０４)。そして、印刷指示に含まれる文書ＩＤを、第１文書管理部２２と、ページＩＤ管理部２６と、第２文書管理部２４とに渡す。また、印刷指示に含まれる設定情報を、ページＩＤ管理部２６と、第２文書管理部２４とに渡す。
【００２９】
すると、ページＩＤ管理部２６は、ページＩＤを生成する(ステップ２０５)。
具体的には、次のような処理を行う。
まず、ページＩＤ管理部２６は、管理情報記憶部２７を参照し、受信部２１から渡された文書ＩＤに対応するページＩＤの現在値Ｍを求める。ここで、ページＩＤの現在値Ｍとは、前回同じ文書を印刷したときに生成したページＩＤの最大値であり、図示しないメモリに記憶していたものを読み出す。また、今回の印刷で必要なページＩＤの数Ｎを求める。そして、ページＩＤ「Ｍ＋１」から「Ｍ＋Ｎ」を生成する。尚、この場合、生成するページＩＤの数は、設定情報に応じて決められる。つまり、基本的には、印刷するページ数に印刷部数を乗じて得られる数のページＩＤを生成する。但し、設定情報中に、Ｎアップ指定等がある場合は、それも考慮される。例えば、電子文書の１０ページを２アップ指定で５部印刷する場合は、２５(＝１０÷２×５)個のページＩＤが生成される。そして、最後に、今回生成したページＩＤの最大値「Ｍ＋Ｎ」を、次回のページＩＤの生成時に参照できるよう図示しないメモリに記憶しておく。
このように、本実施の形態において、媒体の識別情報は、文書ＩＤとページＩＤとを組み合わせることで生成され、ページＩＤは、同じ電子文書が印刷されるごとにカウントアップされることになる。
その後、ページＩＤ管理部２６は、管理情報記憶部２７にページＩＤを登録する。具体的には、受信部２１から渡された文書ＩＤに対し、ここで生成したページＩＤを関連付けて記憶する。
【００３０】
次に、印刷対象の第１の電子文書の印刷イメージを反映した第２の電子文書を登録する処理が行われる(ステップ２０６)。
具体的には、次のような処理を行う。
まず、第１文書管理部２２が、渡された文書ＩＤをキーとして管理情報記憶部２７を検索し、第１の電子文書の格納場所の情報を得る。そして、その格納場所から第１の電子文書を取得し、これを第２文書管理部２４に渡す。
次に、第２文書管理部２４が、第１文書管理部２２から渡された第１の電子文書の印刷イメージを反映した第２の電子文書を生成し、第２文書記憶部２５に記憶する。
【００３１】
ここで、第２の電子文書は、第１の電子文書の印刷イメージの変更を制限する形式として生成することもできる。このような第２の電子文書の形式としては、富士ゼロックス社の「ＤｏｃｕＷｏｒｋｓ」における「ＸＤＷ形式」や、米国アドビシステムズ社の「Ａｃｒｏｂａｔ」における「ＰＤＦ形式」等がある。
【００３２】
また、第２文書管理部２４は、第２の電子文書を記憶する際に、第２文書記憶部２５における第２の電子文書の記憶場所の情報(例えば、ＵＲＬ)を取得しておく。そして、第２文書記憶部２５における記憶場所の情報を管理情報記憶部２７に記憶する。但し、その際、第２文書管理部２４は、受信部２１から渡された文書ＩＤに対するページＩＤのうち、まだ第２の電子文書が関連付けられていないものについて、ページＩＤの値の小さいものから順に第２の電子文書の記憶場所の情報を関連付けていく。更に、このとき、第２の電子文書は、設定情報に含まれるアクセス権限情報も関連付けて記憶する。
【００３３】
その後、ＰＤＬ生成部２８は、第１の電子文書を印刷するためのコマンド列からなる文書ＰＤＬを生成する。また、第２文書管理部２４から文書ＩＤを受け取り、管理情報記憶部２７から今回生成したページＩＤを取り出す。そして、文書ＩＤ及びページＩＤを文書ＰＤＬに設定することで、画像形成装置３０に出力するＰＤＬを生成する(ステップ２０７)。そして、ＰＤＬ生成部２８は、このＰＤＬを送信部２９に渡す。
すると、送信部２９は、渡されたＰＤＬを第１の電子文書のＰＤＬとして画像形成装置３０に送信する(ステップ２０８)。
【００３４】
これにより、画像形成装置３０は、第１の電子文書のＰＤＬを受信する(ステップ３０１)。そして、このＰＤＬに基づいて、第１の電子文書の文書画像を生成する(ステップ３０２)。また、ＰＤＬに設定された文書ＩＤ及びページＩＤを符号化して媒体の識別符号を生成する。また、設定情報に応じて用意された座標情報を符号化して位置符号を生成する。そして、識別符号及び位置符号を画像化してコード画像を生成する(ステップ３０３)。
次に、画像形成装置３０は、文書画像とコード画像とを合成し、合成画像を生成する(ステップ３０４)。そして、合成画像を、例えば電子写真方式を用いて媒体に印刷することで印刷文書４０を出力する(ステップ３０５)。
【００３５】
尚、その際、文書画像は、Ｃ(シアン)、Ｍ(マゼンタ)、Ｙ(イエロー)のトナーを用いて形成し、コード画像は、特殊トナーを用いて形成する。
ここで、特殊トナーとしては、可視光領域(４００ｎｍ〜７００ｎｍ)における最大吸収率が７％以下であり、近赤外領域(８００ｎｍ〜１０００ｎｍ)における吸収率が３０％以上の不可視トナーが例示される。ここで、「可視」及び「不可視」は、目視により認識できるかどうかとは関係しない。印刷された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。また、可視光領域における特定の波長の吸収に起因する発色性が若干あるが、人間の目で認識し難いものも「不可視」に含める。
また、この不可視トナーは、画像の機械読取りのために必要な近赤外光吸収能力を高めるために、平均分散径が１００ｎｍ〜６００ｎｍの範囲のものが望ましい。
【００３６】
ここで、本実施の形態にて生成される管理情報について具体的に説明する。
図５は、本実施の形態における管理情報の具体的な内容を示した図である。
図示するように、管理情報においては、文書ＩＤと、文書名と、文書ＵＲＬと、ページＩＤと、中間文書ＵＲＬとが関連付けられている。また、第２の電子文書の利用を制御するための情報の一例として、アクセス権限が関連付けられ、第２の電子文書に対して行われた操作に関する情報の一例として、操作履歴が関連付けられている。
まず、文書ＩＤは、前述のように、印刷対象の第１の電子文書を一意に識別する識別情報である。また、文書名は、第１の電子文書に対してユーザが付けた名称である。更に、文書ＵＲＬは、第１文書記憶部２３における第１の電子文書の記憶場所を示す情報である。尚、図では、１行目と２行目が同じ第１の電子文書に対する情報であり、３行目と４行目が同じ第１の電子文書に対する情報である。従って、文書ＩＤ、文書名、文書ＵＲＬは、１行目と２行目で同じであり、また、３行目と４行目で同じになっている。
【００３７】
また、ページＩＤは、前述のように、印刷文書４０におけるページを識別する識別情報である。ここで、本実施の形態では、第１の電子文書の各々に対し、ページＩＤを「００００１」、「００００２」、「００００３」、…のように採番している。従って、異なる第１の電子文書について、ページＩＤとして同じ番号が現れることも考えられる。しかしながら、文書ＩＤとページＩＤとの組み合わせを考えると全く同じものは出現しないので、この組み合わせによって媒体を一意に識別するようになっている。
【００３８】
更に、中間文書ＵＲＬは、第１の電子文書の印刷イメージを反映して生成された中間文書(第２の電子文書)の記憶場所を示す情報である。
更にまた、アクセス権限としては、中間文書(第２の電子文書)へのアクセスが許される者の情報が、役職、所属グループ、社員番号等により設定されている。例えば、１行目には、アクセス権限として「ＭＧＲ」及び「Ｆｘ１２３４５」が設定されている。これは、１行目で管理される中間文書には、役職が「マネージャ」の者、又は、社員番号が「Ｆｘ１２３４５」の者のみがアクセスできることを意味している。２行目についても同様である。また、３行目には、アクセス権限として「Ａ−Ｇ」及び「Ｆｘ５４３２１」が設定されている。これは、３行目で管理される中間文書には、所属グループが「Ａ」の者、又は、社員番号が「Ｆｘ５４３２１」の者のみがアクセスできることを意味している。４行目についても同様である。
【００３９】
また、操作履歴としては、中間文書(第２の電子文書)に対して行われた操作の履歴が、記録されている。例えば、１行目には、操作履歴として「(Ｆｘ１２３４５,ＤＬ,２００４/０７/１０)」及び「(Ｆｘ６７８９０,Ｐ,２００５/０５/１０)」が記録されている。これは、１行目で管理される中間文書は、２００４年７月１０日に、社員番号が「Ｆｘ１２３４５」の者によってダウンロードされ、２００５年５月１０日に、社員番号が「Ｆｘ６７８９０」の者によって印刷されたことを意味している。２行目についても同様である。また、３行目には、操作履歴として「(Ｆｘ５４３２１,ＤＬ,２００４/０７/１１)」及び「(Ｆｘ０９８７６,Ｐ,２００５/０１/１１)」が記録されている。これは、３行目で管理される中間文書は、２００４年７月１１日に、社員番号が「Ｆｘ５４３２１」の者によってダウンロードされ、２００５年１月１１日に、社員番号が「Ｆｘ０９８７６」の者によって印刷されたことを意味している。４行目についても同様である。
【００４０】
ここで、本実施の形態で生成されるコード画像の元となるコードパターンについて説明する。
図６は、コードパターンについて説明するための図である。
まず、コードパターンを構成するビットパターンについて説明する。
図６(ａ)に、ビットパターンの配置の一例を示す。
ビットパターンとは、情報埋め込みの最小単位である。ここでは、図６(ａ)に示すように、９箇所の中から選択した２箇所にビットを配置する。図では、黒の四角が、ビットが配置された位置を示し、斜線の四角が、ビットが配置されていない位置を示している。９箇所の中から２箇所を選択する組み合わせは、３６(＝９Ｃ２)通りある。従って、このような配置方法により、３６通り(約５．２ビット)の情報を表現することができる。
【００４１】
ところで、図６(ａ)に示した最小の四角は、６００ｄｐｉにおける２ドット×２ドットの大きさを有している。６００ｄｐｉにおける１ドットの大きさは０．０４２３ｍｍなので、この最小の四角の一辺は、８４．６μｍ(＝０．０４２３ｍｍ×２)である。コードパターンを構成するドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、ドットの大きさとして、５０μｍより大きく１００μｍより小さい上記の値を採用している。これにより、プリンタで印刷可能な最適な大きさのドットを形成することができる。つまり、８４．６μｍ×８４．６μｍが、プリンタで安定的に形成可能な最小の大きさなのである。
尚、ドットをこのような大きさにすることで、１つのビットパターンの一辺は、約０．５ｍｍ(＝０．０４２３ｍｍ×２×６)となる。
【００４２】
また、このようなビットパターンから構成されるコードパターンについて説明する。
図６(ｂ)に、コードパターンの配置の一例を示す。
ここで、図６(ｂ)に示した最小の四角が、図６(ａ)に示したビットパターンに相当する。尚、図６(ａ)では、１つのビットパターンで３６通りの情報を表現できるものとして説明したが、このコードパターンにおいて、１つのビットパターンは、同期符号を除き、３２通り(５ビット)の情報を表現するものとする。
【００４３】
そして、識別情報を符号化した識別符号は、１６(＝４×４)個のビットパターンを使用して埋め込まれる。また、Ｘ方向の位置情報を符号化したＸ位置符号と、Ｙ方向の位置情報を符号化したＹ位置符号とは、それぞれ、４個のビットパターンを使用して埋め込まれる。更に、左上角部に、コードパターンの位置と回転を検出するための同期符号が、１つのビットパターンを使用して埋め込まれる。
尚、１つのコードパターンの大きさは、ビットパターンの５個分の幅に等しいため、約２．５ｍｍとなる。本実施の形態では、このように生成したコードパターンを画像化したコード画像を、用紙全面に配置する。
【００４４】
次いで、識別情報及び位置情報を符号化し、符号化された情報からコード画像を生成する処理について説明する。尚、この処理は、図４のステップ３０３で実行される。
図７は、このような符号化及び画像生成の処理について説明するための図である。
まず、識別情報の符号化について説明する。
識別情報の符号化には、ブロック符号化方式のＲＳ(リードソロモン)符号が使用される。図６で説明した通り、本実施の形態では、５ビットの情報を表現できるビットパターンを用いて情報を埋め込む。従って、情報の誤りも５ビット単位で発生するため、ブロック符号化方式で符号化効率が良いＲＳ符号を使用している。但し、符号化方式はＲＳ符号に限定するものでなく、その他の符号化方式、例えば、ＢＣＨ符号等を使用することもできる。
【００４５】
上述したように、本実施の形態では、５ビットの情報量を持つビットパターンを用いて情報を埋め込む。従って、ＲＳ符号のブロック長を５ビットとする必要がある。そのため、識別情報を５ビットずつに区切り、ブロック化する。図７では、識別情報「００１１１０１１０１００１…」から、第１のブロック「００１１１」と、第２のブロック「０１１０１」とが切り出されている。
そして、ブロック化された識別情報に対し、ＲＳ符号化処理を行う。図７では、「ｂｌｋ１」、「ｂｌｋ２」、「ｂｌｋ３」、「ｂｌｋ４」、…というようにブロック化した後、ＲＳ符号化が行われる。
【００４６】
ところで、本実施の形態において、識別情報は、１６(＝４×４)個のブロックに分けられる。そこで、ＲＳ符号における符号ブロック数を１６とすることができる。また、情報ブロック数は、誤りの発生状況に応じて設計することができる。例えば、情報ブロック数を８とすれば、ＲＳ(１６，８)符号となる。この符号は、符号化された情報に４ブロック(＝(１６−８)÷２)の誤りが発生しても、それを補正できる性質を有する。尚、この場合、情報ブロックに格納される情報量は、４０ビット(＝５ビット×８ブロック)である。従って、約１兆種類の識別情報が表現可能である。
【００４７】
次に、位置情報の符号化について説明する。
位置情報の符号化には、擬似乱数系列の一種であるＭ系列符号が使用される。ここで、Ｍ系列とは、Ｋ段の線形シフトレジスタで発生できる最大周期の系列であり、２Ｋ−１の系列長をもつ。このＭ系列から取り出した任意の連続したＫビットは、同じＭ系列中の他の位置に現れない性質を持つ。そこで、この性質を利用して位置情報を符号化する。
【００４８】
ところで、本実施の形態では、符号化すべき位置情報の長さから、必要なＭ系列の次数を求め、Ｍ系列を生成している。しかしながら、符号化する位置情報の長さが予め分かっている場合は、Ｍ系列を毎回生成する必要はない。即ち、固定のＭ系列を予め生成しておき、それをメモリ等に格納しておけばよい。
例えば、系列長８１９１のＭ系列(Ｋ＝１３)を使用したとする。
この場合、位置情報も５ビット単位で埋め込むため、系列長８１９１のＭ系列から５ビットずつ取り出してブロック化する。図７では、Ｍ系列「１１０１００１１０１１０１０…」が、５ビットずつブロック化されている。
【００４９】
このように、本実施の形態では、位置情報と識別情報とで、異なる符号化方式を用いている。これは、識別情報の検出能力を、位置情報の検出能力よりも高くなるように設定する必要があるからである。つまり、位置情報は、紙面の位置を取得するための情報なので、ノイズ等によって復号できない部分があっても、その部分が欠損するだけで他の部分には影響しない。これに対し、識別情報は、復号に失敗すると、筆記情報を反映する対象を検出できなくなるからである。
【００５０】
以上のように、識別情報がブロック分割された後、ＲＳ符号により符号化され、また、位置情報がＭ系列により符号化された後、ブロック分割されると、図示するように、ブロックが合成される。即ち、これらのブロックは、図示するようなフォーマットで２次元平面に展開される。図７に示したフォーマットは、図６(ｂ)に示したフォーマットに対応している。即ち、黒の四角が同期符号を意味している。また、横方向に配置された「１」、「２」、「３」、「４」、…がＸ位置符号を、縦方向に配置された「１」、「２」、「３」、「４」、…がＹ位置符号を、それぞれ意味している。位置符号は、媒体の位置が異なれば異なる情報が配置されるので、座標位置に対応する数字で示しているのである。一方、グレーの四角が識別符号を意味している。識別符号は、媒体の位置が異なっても同じ情報が配置されるので、全て同じマークで示しているのである。
【００５１】
ところで、図からも分かる通り、２つの同期符号の間には、４個のビットパターンがある。従って、２０(＝５×４)ビットのＭ系列の部分系列を配置することができる。２０ビットの部分系列から１３ビットの部分系列を取り出せば、その１３ビットが全体(８１９１)の中のどの部分の部分系列なのかを特定することができる。このように、２０ビットのうち１３ビットを位置の特定に使用した場合、取り出した１３ビットの誤りの検出又は訂正を、残りの７ビットを使用して行うことができる。即ち、Ｍ系列を生成した時と同じ生成多項式を使用して、２０ビットの整合性を確認することで、誤りの検出と訂正が可能となるのである。
その後、各ブロックにおけるビットパターンが、ドット画像を参照することにより画像化される。そして、図７の最右に示すようなドットで情報を表す出力画像が生成される。
【００５２】
次いで、媒体に対する筆記時の動作について説明する。
尚、本実施の形態では、印刷文書４０上のコード画像を読取り可能な電子ペン６０を用いて印刷文書４０に筆記を行う。
そこで、まず、この電子ペン６０について説明する。
図８は、電子ペン６０の機構を示した図である。
図示するように、電子ペン６０は、ペン全体の動作を制御する制御回路６１を備える。また、制御回路６１は、入力画像から検出したコード画像を処理する画像処理部６１ａと、そこでの処理結果から識別情報及び位置情報を抽出するデータ処理部６１ｂとを含む。
そして、制御回路６１には、電子ペン６０による筆記動作をペンチップ６９に加わる圧力によって検出する圧力センサ６２が接続されている。また、媒体上に赤外光を照射する赤外ＬＥＤ６３と、画像を入力する赤外ＣＭＯＳ６４も接続されている。更に、識別情報及び位置情報を記憶するための情報メモリ６５と、外部装置と通信するための通信回路６６と、ペンを駆動するためのバッテリ６７と、ペンの識別情報(ペンＩＤ)を記憶するペンＩＤメモリ６８も接続されている。
【００５３】
ここで、電子ペン６０の動作の概略を説明する。
電子ペン６０による筆記が行われると、ペンチップ６９に接続された圧力センサ６２が、筆記動作を検出する。これにより、赤外ＬＥＤ６３が点灯し、赤外ＣＭＯＳ６４がＣＭＯＳセンサによって媒体上の画像を撮像する。
尚、赤外ＬＥＤ６３は、消費電力を抑制するために、ＣＭＯＳセンサのシャッタタイミングに同期させてパルス点灯する。
また、赤外ＣＭＯＳ６４は、撮像した画像を同時に転送できるグローバルシャッタ方式のＣＭＯＳセンサを使用する。そして、赤外領域に感度があるＣＭＯＳセンサを使用する。また、外乱の影響を低減するために、ＣＭＯＳセンサ全面に可視光カットフィルタを配置している。ＣＭＯＳセンサは、７０ｆｐｓ〜１００ｆｐｓ(frame per second)程度の周期で、画像を撮像する。尚、撮像素子はＣＭＯＳセンサに限定するものではなく、ＣＣＤ等、他の撮像素子を使用してもよい。
【００５４】
このように撮像した画像が制御回路６１に入力されると、制御回路６１は、撮像した画像からコード画像を取得する。そして、それを復号し、コード画像に埋め込まれている識別情報及び位置情報を取得する。
以下、このときの制御回路６１の動作について説明する。
図９は、制御回路６１の動作を示したフローチャートである。
まず、画像処理部６１ａは、画像を入力する(ステップ６０１)。そして、画像に含まれるノイズを除去するための処理を行う(ステップ６０２)。ここで、ノイズとしては、ＣＭＯＳ感度のばらつきや電子回路により発生するノイズ等がある。ノイズを除去するために如何なる処理を行うかは、電子ペン６０の撮像系の特性に応じて決定すべきである。例えば、ぼかし処理やアンシャープマスキング等の先鋭化処理を適用することができる。
【００５５】
次に、画像処理部６１ａは、画像からドットパターン(ドット画像の位置)を検出する(ステップ６０３)。例えば、２値化処理によりドットパターン部と背景部とを切り分け、２値化された個々の画像位置からドットパターンを検出することができる。２値化画像にノイズ成分が多数含まれる場合は、例えば、２値化画像の面積や形状によりドットパターンの判定を行うフィルタ処理を組み合わせる必要がある。
また、画像処理部６１ａは、検出したドットパターンを２次元配列上のデジタルデータに変換する(ステップ６０４)。例えば、２次元配列上で、ドットがある位置を「１」、ドットがない位置を「０」というように変換する。そして、この２次元配列上のデジタルデータは、画像処理部６１ａからデータ処理部６１ｂへと受け渡される。
【００５６】
次いで、データ処理部６１ｂは、受け渡されたデジタルデータから、図６(ａ)に示した２つのドットの組み合わせからなるビットパターンを検出する(ステップ６０５)。例えば、ビットパターンに対応するブロックの境界位置を２次元配列上で動かし、ブロック内に含まれるドットの数が２つになるような境界位置を検出することにより、ビットパターンを検出することができる。
このようにしてビットパターンが検出されると、データ処理部６１ｂは、ビットパターンの種類を参照することにより、同期符号を検出する(ステップ６０６)。そして、同期符号からの位置関係に基づいて、識別符号及び位置符号を検出する(ステップ６０７)。
その後、データ処理部６１ｂは、識別符号を復号して識別情報を取得し、位置符号を復号して位置情報を取得する(ステップ６０８)。識別符号については、ＲＳ復号処理を施すことで識別情報を得る。一方、位置符号については、読み出した部分系列の位置を、画像生成時に使用したＭ系列と比較することで、位置情報を得る。
【００５７】
その後、電子ペン６０は、このように取得した識別情報、例えば、文書ＩＤとページＩＤとを組み合わせてなる媒体の識別情報と、位置情報、例えば、座標情報とをサーバ２０に送信することで、筆記データを第２の電子文書に付加する。
図１０は、このときのシステムの動作を示したフローチャートである。
まず、電子ペン６０は、文書ＩＤ、ページＩＤ、座標情報をクライアント５０に送信する(ステップ６２１)。
【００５８】
これにより、クライアント５０は、文書ＩＤ、ページＩＤ、座標情報を受信する(ステップ５２１)。そして、クライアント５０は、現在使用中のユーザの識別情報(以下、「ユーザＩＤ」という)をメモリから読み出し(ステップ５２２)、文書ＩＤ、ページＩＤと共にサーバ２０に送信する(ステップ５２３)。尚、ユーザＩＤは、クライアント５０の使用を開始する際に、ユーザがクライアント５０に対して入力し、クライアント５０内のメモリに記憶されているものとする。
【００５９】
これにより、サーバ２０では、まず、受信部２１が、文書ＩＤ、ページＩＤ、ユーザＩＤを受信し、第２文書管理部２４に受け渡す(ステップ２２１)。
すると、第２文書管理部２４は、管理情報記憶部２７において、文書ＩＤ及びページＩＤの組み合わせに対応するアクセス権限を参照する。そして、文書ＩＤ及びページＩＤと一緒に渡されたユーザＩＤがアクセス権限を有しているかどうかを判定する(ステップ２２２)。尚、ここでの判定は、第２の電子文書にアクセス可能なユーザのユーザＩＤ(例えば、社員番号)がアクセス権限として記述されていれば、受信部２１から渡されたユーザＩＤと、アクセス権限におけるユーザＩＤとを直接比較することで行われる。また、第２の電子文書にアクセス可能なユーザの役職や所属グループがアクセス権限として記述されていれば、次のような処理を経て判定がなされる。即ち、まず、別途用意されたデータベースに基づいて、受信部２１から渡されたユーザＩＤに対応する役職や所属グループを求める。そして、この求めた役職や所属グループを、アクセス権限における役職や所属グループと比較するのである。
【００６０】
ここで、受信部２１から渡されたユーザＩＤがアクセス権限を有していれば、第２文書管理部２４は、管理情報記憶部２７を参照し、文書ＩＤ及びページＩＤに対応する第２の電子文書の記憶場所の情報を取得する。そして、これを用いて第２文書記憶部２５から第２の電子文書を読み出し、送信部２９に渡す(ステップ２２３)。
一方、受信部２１から渡されたユーザＩＤがアクセス権限を有していなければ、図示しないが、送信部２９は、例えばエラーメッセージをクライアント５０に送信し、処理を終了する。
すると、送信部２９は、第２の電子文書をクライアント５０に送信する(ステップ２２４)。
【００６１】
これにより、クライアント５０は、第２の電子文書を受信する(ステップ５２４)。
そして、受信した第２の電子文書に対し、ステップ５２１で受信した座標情報に基づいて筆記データを付加する(ステップ５２５)。
【００６２】
以上により、本実施の形態の動作は終了する。
尚、本実施の形態では、サーバ２０にてページＩＤを生成したが、クライアント１０にてページＩＤを生成し、これをサーバ２０に伝える構成としてもよい。
また、上記では、媒体の識別情報として、文書ＩＤとページＩＤとを組み合わせたものを想定したが、これには限らない。
即ち、サーバ２０を特定する情報と、サーバ２０による印刷指示の中で個々の印刷指示を特定する情報とを組み合わせることで、媒体の識別情報を生成するようにしてもよい。或いは、クライアント１０で媒体の識別情報を生成する場合は、クライアント１０を特定する情報と、クライアント１０による印刷指示の中で個々の印刷指示を特定する情報とを組み合わせることで、媒体の識別情報を生成するようにしてもよい。ここで、個々の印刷指示を特定する情報としては、例えば、印刷指示の順番や、印刷指示の時刻が考えられる。
また、媒体の識別情報は、連続した値や意味のある値になっていなくてもよく、例えば、乱数として生成されたものや、別のＵＵＩＤとして生成されたものでもよい。つまり、文書ＩＤが分からなくても第２の電子文書の対応ページを辿れる所謂紙ＩＤのようなものであってもよい。
【００６３】
更にまた、本実施の形態では、第２の電子文書をクライアント５０に送信し、筆記データを直接これに付加することを前提として説明してきた。
しかしながら、まず、第２の電子文書そのものをクライアント５０に送信するのではなく、第２の電子文書の記憶場所の情報をクライアント５０に送信するようにしてもよい。その場合、クライアント５０は、この記憶場所の情報に基づいて、第２の電子文書を取得することになる。或いは、第２の電子文書を生成するための設定情報をクライアント５０に送信するようにしてもよい。その場合、クライアント５０は、この設定情報に基づいて、第２の電子文書を生成することになる。
また、筆記データを第２の電子文書に直接付加するのではなく、第２の電子文書を特定する情報と筆記データとをデータベース上で関係付けておくような構成としてもよい。或いは、第２の電子文書を特定する情報と筆記データとをファイルとして一体に保持するような構成としてもよい。即ち、筆記データと第２の電子文書とを関連付けておき、必要に応じて第２の電子文書と筆記データとを重畳して表示できるような手法であれば、如何なる手法でも用いることができる。
【００６４】
［第２の実施の形態］
本実施の形態では、前述のように、画像形成装置３０及びサーバ２０が中心となって処理を行う。
そこで、まず、本実施の形態における画像形成装置３０及びサーバ２０の機能構成について説明する。
図１１は、画像形成装置３０の機能構成を示した図である。
図示するように、画像形成装置３０は、受信部３１と、文書生成部３２と、文書画像生成部３３と、ページＩＤ生成部３４と、コード画像生成部３５と、合成部３６と、読取り部３７と、コード画像解析部３８と、送信部３９と、印刷部３００とを備える。
【００６５】
受信部３１は、クライアント１０から第１の電子文書のＰＤＬを受信する。
文書生成部３２は、第１の電子文書のＰＤＬに基づいて、第１の電子文書の印刷イメージを反映した第２の電子文書を生成する。
文書画像生成部３３は、第２の電子文書に基づいて、第１の電子文書の文書画像を生成する。
ページＩＤ生成部３４は、印刷文書４０におけるページを識別するページＩＤを生成する。尚、本実施の形態では、媒体を特定する識別情報を生成する生成手段の一例として、ページＩＤ生成部３４を採用している。
コード画像生成部３５は、文書ＩＤ、ページＩＤ、座標情報をコード化して画像化したコード画像を生成する。
合成部３６は、第１の電子文書の文書画像にコード画像を重畳した合成画像を生成する。
コード画像解析部３８は、印刷文書４０のスキャン結果におけるコード画像を解析し、文書ＩＤ及びページＩＤを取得する。
送信部３９は、第１の電子文書のＰＤＬの受信に応じて、文書ＩＤ、ページＩＤ、第２の電子文書等をサーバ２０に送信する。また、印刷文書４０のスキャンに応じて、文書ＩＤ及びページＩＤをクライアント５０に送信する。
【００６６】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像形成装置３０のＣＰＵが、受信部３１、文書生成部３２、文書画像生成部３３、ページＩＤ生成部３４、コード画像生成部３５、合成部３６、コード画像解析部３８、送信部３９を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、磁気ディスク装置に記憶されるプログラムやデータは、ＣＤ等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【００６７】
一方、読取り部３７は、印刷文書４０から画像を読み取る。この読取り部３７としては、媒体に光を当て、反射光等を読み取ってデジタルデータに変換するスキャナを用いることができる。その場合、例えば、ＬＥＤ(Light Emitting Diode)光源から媒体面に光を照射し、その反射光を結像用レンズにて光学的に縮小し、結像された光学像をイメージセンサにて光電変換する、という構成を採用することができる。
【００６８】
ところで、本実施の形態では、第１の電子文書を画像化した文書画像と、文書ＩＤ及びページＩＤをコード化し画像化したコード画像とが媒体に形成されている。その場合、文書画像は可視トナーで形成されるが、コード画像は例えば赤外領域に吸収波長を持つ不可視トナーで形成される。従って、ＬＥＤ光源としては、可視光を照射する例えば白色ＬＥＤに加え、赤外光を照射する赤外ＬＥＤを設ける。また、イメージセンサとしても、赤色光用のセンサ、緑色光用のセンサ、青色光用のセンサだけでなく、赤外光用のセンサが設けられている。
【００６９】
また、印刷部３００は、合成部３６が生成した合成画像を媒体に印刷する機構である。例えば、電子写真方式を用いて印刷を行うことができるが、その他の如何なる方式を用いて印刷を行ってもよい。
【００７０】
一方、図１２は、サーバ２０の機能構成を示した図である。
図示するように、サーバ２０は、受信部２１と、第１文書管理部２２と、第１文書記憶部２３と、第２文書管理部２４と、第２文書記憶部２５と、ページＩＤ管理部２６と、管理情報記憶部２７と、送信部２９とを備える。
【００７１】
受信部２１は、クライアント１０から第１の電子文書の登録指示を受信し、画像形成装置３０から第２の電子文書の登録指示を受信し、クライアント５０から第２の電子文書の送信指示を受信する。
第１文書管理部２２は、第１の電子文書の登録指示に応じて、第１の電子文書を第１文書記憶部２３に記憶すると共に、第１の電子文書を識別する文書ＩＤ等の情報を管理情報記憶部２７に記憶する。
第１文書記憶部２３は、図２の第１文書記憶領域に対応し、第１の電子文書を記憶する。
第２文書管理部２４は、第２の電子文書の登録指示に応じて、第２の電子文書を第２文書記憶部２５に記憶すると共に、第２の電子文書の記憶場所等の情報を管理情報記憶部２７に記憶する。また、第２の電子文書の送信指示に応じて、第２文書記憶部２５から第２の電子文書を読み出す。尚、本実施の形態では、第２の電子文書を利用可能にする処理を行う処理手段の一例として、第２文書管理部２４を採用している。
第２文書記憶部２５は、図２の第２文書記憶領域に対応し、第２の電子文書を記憶する。
【００７２】
ページＩＤ管理部２６は、第２の電子文書の登録指示に応じて、受信したページＩＤを管理情報記憶部２７に記憶する。
管理情報記憶部２７は、図２の管理情報記憶領域に対応し、文書ＩＤ、ページＩＤ、第１の電子文書の記憶場所、第２の電子文書の記憶場所等を対応付けた管理情報を記憶する。尚、本実施の形態では、媒体を特定する識別情報、第２の電子文書等を関連付けた印刷情報の一例として、この管理情報を採用している。
送信部２９は、クライアント１０からの第１の電子文書の登録指示に応じて、文書ＩＤをクライアント１０に返信する。また、クライアント５０からの第２の電子文書の送信指示に応じて、第２の電子文書をクライアント５０に返信する。
また、本実施の形態では、印刷情報を生成する生成手段の一例として、第１文書管理部２２と、第２文書管理部２４と、ページＩＤ管理部２６とを合わせたものを採用している。
【００７３】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、サーバ２０のＣＰＵが、受信部２１、第１文書管理部２２、第２文書管理部２４、ページＩＤ管理部２６、送信部２９を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、第１文書記憶部２３、第２文書記憶部２５、管理情報記憶部２７は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、ＣＤ等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【００７４】
次に、本実施の形態におけるシステムの動作について説明する。
ところで、本実施の形態におけるシステムの動作は、媒体に対する印刷時の動作と、媒体のスキャン時の動作とからなる。
そこで、まず、媒体に対する印刷時の動作から説明する。
図１３は、このときのシステムの動作を示したフローチャートである。
まず、ステップ１５１、ステップ２５１〜２５３、ステップ１５２において、クライアント１０はサーバ２０に第１の電子文書を登録するが、この処理は、図４のステップ１０１、ステップ２０１〜２０３、ステップ１０２における処理と同じであるので、詳細な説明を省略する。尚、本実施の形態でも、第１の電子文書としては、文字のみのテキストファイル、文書作成ソフトウェアで作成された文書ファイル、文書ファイルを印刷形式に変換したファイル(ＰＤＦ等)が例示される。
【００７５】
その後、ユーザが、クライアント１０に対し、第１の電子文書の印刷を指示する操作を行う。
クライアント１０は、この操作があると、画像形成装置３０に対し、第１の電子文書を印刷するためのＰＤＬを送信する(ステップ１５３)。尚、ＰＤＬには、印刷を指示する第１の電子文書を特定する情報として、ステップ１５２で受信した文書ＩＤが含まれる。また、ＰＤＬは、印刷に関する設定情報をも含んでいる。ここで、設定情報には用紙サイズや向き等があるが、本実施の形態では、特に、第２の電子文書に対するアクセス権限情報が含まれるものとする。このアクセス権限情報は、ユーザが入力したものであってもよいし、他のサービスからダウンロードしたものであってもよい。
【００７６】
これにより、画像形成装置３０は、第１の電子文書の印刷処理を行う。
即ち、まず、受信部３１が、第１の電子文書のＰＤＬを受信する(ステップ３５１)。そして、ＰＤＬを文書生成部３２に渡すと共に、ＰＤＬに含まれる文書ＩＤ及び設定情報をページＩＤ生成部３４に渡す。
【００７７】
すると、文書生成部３２は、第１の電子文書のＰＤＬから、第１の電子文書の印刷イメージを反映した第２の電子文書を生成する(ステップ３５２)。
ここで、第２の電子文書は、第１の電子文書の印刷イメージの変更を制限する形式として生成することもできる。このような第２の電子文書の形式としては、富士ゼロックス社の「ＤｏｃｕＷｏｒｋｓ」における「ＸＤＷ形式」や、米国アドビシステムズ社の「Ａｃｒｏｂａｔ」における「ＰＤＦ形式」等がある。
そして、文書画像生成部３３は、文書生成部３２により生成された第２の電子文書に基づいて、第１の電子文書の文書画像を生成する(ステップ３５３)。
【００７８】
一方で、ページＩＤ生成部３４は、ページＩＤを生成する(ステップ３５４)。
具体的には、次のような処理を行う。
まず、ページＩＤ生成部３４は、サーバ２０に対して問合せを行い、受信部３１から渡された文書ＩＤに対応するページＩＤの現在値Ｍを求める。ここで、ページＩＤの現在値Ｍとは、前回同じ文書を印刷したときに生成したページＩＤの最大値であり、図示しないメモリに記憶していたものを読み出す。また、今回の印刷で必要なページＩＤの数Ｎを求める。そして、ページＩＤ「Ｍ＋１」から「Ｍ＋Ｎ」を生成する。尚、この場合、生成するページＩＤの数は、設定情報に応じて決められる。つまり、基本的には、印刷するページ数に印刷部数を乗じて得られる数のページＩＤを生成する。但し、設定情報中に、Ｎアップ指定等がある場合は、それも考慮される。例えば、電子文書の１０ページを２アップ指定で５部印刷する場合は、２５(＝１０÷２×５)個のページＩＤが生成される。そして、最後に、今回生成したページＩＤの最大値「Ｍ＋Ｎ」を、次回のページＩＤの生成時に参照できるよう図示しないメモリに記憶しておく。
このように、本実施の形態において、媒体の識別情報は、文書ＩＤとページＩＤとを組み合わせることで生成され、ページＩＤは、同じ電子文書が印刷されるごとにカウントアップされることになる。
そして、ページＩＤ生成部３４は、受信部３１から受信した文書ＩＤ及び設定情報と、ここで生成したページＩＤとをコード画像生成部３５に渡す。
【００７９】
すると、コード画像生成部３５は、ページＩＤ生成部３４から渡された文書ＩＤ及びページＩＤを符号化して媒体の識別符号を生成する。また、設定情報に応じて用意された座標情報を符号化して位置符号を生成する。そして、識別符号及び位置符号を画像化してコード画像を生成する(ステップ３５５)。次に、合成部３６は、文書画像とコード画像とを合成し、合成画像を生成する(ステップ３５６)。
【００８０】
そして、印刷部３００は、合成画像を、例えば電子写真方式を用いて媒体に印刷することで印刷文書４０を出力する(ステップ３５７)。尚、その際、文書画像は、Ｃ(シアン)、Ｍ(マゼンタ)、Ｙ(イエロー)のトナーを用いて形成し、コード画像は、特殊トナーを用いて形成する。この特殊トナーについては既に述べたので、ここでの説明は省略する。
印刷が完了すると、印刷部３００は、その旨を送信部３９に伝える。これにより、送信部３９は、文書生成部３２から第２の電子文書を取得し、ページＩＤ生成部３４から文書ＩＤ、ページＩＤ、アクセス権限情報を取得する。そして、送信部３９は、これらをサーバ２０に送信する(ステップ３５８)。
【００８１】
これにより、サーバ２０では、まず、受信部２１が、文書ＩＤ、ページＩＤ、第２の電子文書、アクセス権限情報を受信する(ステップ２５４)。そして、文書ＩＤ及びページＩＤをページＩＤ管理部２６に渡し、文書ＩＤ、第２の電子文書、アクセス権限情報を第２文書管理部２４に渡す。
すると、ページＩＤ管理部２６は、管理情報記憶部２７にページＩＤを登録する(ステップ２５５)。具体的には、受信部２１から渡された文書ＩＤに対し、同じく受信部２１から渡されたページＩＤを関連付けて記憶する。
【００８２】
また、第２文書管理部２４は、受信部２１から渡された第２の電子文書を登録する処理を行う(ステップ２５６)。
具体的には、次のような処理を行う。
まず、第２文書管理部２４が、受信部２１から渡された第２の電子文書を第２文書記憶部２５に記憶する。その際、第２文書管理部２４は、第２文書記憶部２５における第２の電子文書の記憶場所の情報(例えば、ＵＲＬ)を取得しておく。そして、第２文書記憶部２５における記憶場所の情報を管理情報記憶部２７に記憶する。但し、その際、第２文書管理部２４は、受信部２１から渡された文書ＩＤに対するページＩＤのうち、まだ第２の電子文書が関連付けられていないものについて、ページＩＤの値の小さいものから順に第２の電子文書の記憶場所の情報を関連付けていく。更に、このとき、第２の電子文書は、受信部２１から渡されたアクセス権限情報も関連付けて記憶する。
【００８３】
尚、本実施の形態にて生成される管理情報や、本実施の形態にて生成されるコード画像の元となるコードパターンや、その生成方法については、図５〜７で述べたものと同様なので、詳細な説明を省略する。
【００８４】
次いで、媒体のスキャン時の動作について説明する。
図１４は、このときのシステムの動作を示したフローチャートである。
画像形成装置３０の読取り部３７が印刷文書４０からコード画像を読み取る。そして、コード画像解析部３８がそのコード画像の中から文書ＩＤ及びページＩＤを取得する。図１４は、その後の動作について示している。
まず、画像形成装置３０では、送信部３９が、コード画像解析部３８が取得した文書ＩＤ及びページＩＤをクライアント５０に送信する(ステップ３７１)。
【００８５】
これにより、クライアント５０は、文書ＩＤ及びページＩＤを受信する(ステップ５７１)。そして、クライアント５０は、現在使用中のユーザのユーザＩＤをメモリから読み出し(ステップ５７２)、文書ＩＤ、ページＩＤと共にサーバ２０に送信する(ステップ５７３)。尚、ユーザＩＤは、クライアント５０の使用を開始する際に、ユーザがクライアント５０に対して入力し、クライアント５０内のメモリに記憶されているものとする。
【００８６】
これにより、サーバ２０では、まず、受信部２１が、文書ＩＤ、ページＩＤ、ユーザＩＤを受信し、第２文書管理部２４に受け渡す(ステップ２７１)。
すると、第２文書管理部２４は、管理情報記憶部２７において、文書ＩＤ及びページＩＤの組み合わせに対応するアクセス権限を参照する。そして、文書ＩＤ及びページＩＤと一緒に渡されたユーザＩＤがアクセス権限を有しているかどうかを判定する(ステップ２７２)。尚、ここでの判定は、第２の電子文書にアクセス可能なユーザのユーザＩＤ(例えば、社員番号)がアクセス権限として記述されていれば、受信部２１から渡されたユーザＩＤと、アクセス権限におけるユーザＩＤとを直接比較することで行われる。また、第２の電子文書にアクセス可能なユーザの役職や所属グループがアクセス権限として記述されていれば、次のような処理を経て判定がなされる。即ち、まず、別途用意されたデータベースに基づいて、受信部２１から渡されたユーザＩＤに対応する役職や所属グループを求める。そして、この求めた役職や所属グループを、アクセス権限における役職や所属グループと比較するのである。
【００８７】
ここで、受信部２１から渡されたユーザＩＤがアクセス権限を有していれば、第２文書管理部２４は、管理情報記憶部２７を参照し、文書ＩＤ及びページＩＤに対応する第２の電子文書の記憶場所の情報を取得する。そして、これを用いて第２文書記憶部２５から第２の電子文書を読み出し、送信部２９に渡す(ステップ２７３)。
一方、受信部２１から渡されたユーザＩＤがアクセス権限を有していなければ、図示しないが、送信部２９は、例えばエラーメッセージをクライアント５０に送信し、処理を終了する。
すると、送信部２９は、第２の電子文書をクライアント５０に送信する(ステップ２７４)。
【００８８】
これにより、クライアント５０は、第２の電子文書を受信する(ステップ５７４)。
そして、受信した第２の電子文書をディスプレイに表示する(ステップ５７５)。
【００８９】
以上により、本実施の形態の動作は終了する。
尚、本実施の形態では、画像形成装置３０にてページＩＤを生成したが、クライアント１０にてページＩＤを生成し、これを画像形成装置３０に伝える構成としてもよい。
また、上記では、媒体の識別情報として、文書ＩＤとページＩＤとを組み合わせたものを想定したが、これには限らない。
即ち、画像形成装置３０を特定する情報と、画像形成装置３０による印刷出力の中で個々の印刷出力を特定する情報とを組み合わせることで、媒体の識別情報を生成するようにしてもよい。或いは、クライアント１０で媒体の識別情報を生成する場合は、クライアント１０を特定する情報と、クライアント１０による印刷指示の中で個々の印刷指示を特定する情報とを組み合わせることで、媒体の識別情報を生成するようにしてもよい。ここで、個々の印刷出力又は印刷指示を特定する情報としては、例えば、印刷出力又は印刷指示の順番や、印刷出力又は印刷指示の時刻が考えられる。
また、媒体の識別情報は、連続した値や意味のある値になっていなくてもよく、例えば、乱数として生成されたものや、別のＵＵＩＤとして生成されたものでもよい。つまり、文書ＩＤが分からなくても第２の電子文書の対応ページを辿れる所謂紙ＩＤのようなものであってもよい。
【００９０】
更にまた、本実施の形態では、第２の電子文書をクライアント５０に送信し、これを表示することを前提として説明してきた。
しかしながら、第２の電子文書そのものをクライアント５０に送信するのではなく、第２の電子文書の記憶場所の情報をクライアント５０に送信するようにしてもよい。その場合、クライアント５０は、この記憶場所の情報に基づいて、第２の電子文書を取得することになる。或いは、第２の電子文書を生成するための設定情報をクライアント５０に送信するようにしてもよい。その場合、クライアント５０は、この設定情報に基づいて、第２の電子文書を生成することになる。
【００９１】
［第３の実施の形態］
本実施の形態では、クライアント１０から第１の電子文書を印刷する。そして、クライアント１０にて、少なくとも、第１の電子文書の文書ＩＤと、第２の電子文書と、第２の電子文書のページＩＤ(又は紙ＩＤ)とを生成する。また、クライアント１０は、文書ＩＤとページＩＤと位置情報とをコード画像に変換し、第１の電子文書の印刷画像を重畳して画像形成装置３０へ送信する。或いは、紙ＩＤと位置情報とをコード画像に変換し、第１の電子文書の印刷画像と重畳して画像形成装置３０へ送信する。更に、クライアント１０は、これと並行して、第１の電子文書、第２の電子文書、文書ＩＤ、ページＩＤ(紙ＩＤ)を関連付けて、サーバ２０へ送信する。
【００９２】
尚、本実施の形態におけるクライアント１０を識別情報生成装置と捉えると、その構成は次のように記載することができる。
即ち、第１の識別情報生成装置は、画像を媒体に形成する画像形成装置へ第１の電子文書画像を送信する画像送信手段と、前記媒体を特定する識別情報を生成する生成手段と、前記生成手段により生成された前記識別情報と前記媒体における前記第１の電子文書の画像形状を再現可能な第２の電子文書を取得するための情報とを関連付けて他の装置へ送信する送信手段とを備えている。
また、第２の識別情報生成装置は、上記第１の識別情報生成装置において、前記生成手段が、前記第１の電子文書を特定する情報と、当該第１の電子文書の画像が形成される複数の媒体の中で個々の媒体を特定する情報とを組み合わせることにより、前記識別情報を生成する、というものである。
更に、第３の識別情報生成装置は、上記第１の識別情報生成装置において、前記生成手段が、画像を生成する前記画像形成装置を特定する情報と、前記画像形成装置にて画像が形成される複数の媒体の中で個々の媒体を特定する情報とを組み合わせることにより、前記識別情報を生成する、というものである。
また、第４の識別情報生成装置は、上記第１の識別情報生成装置において、前記形成手段が、前記識別情報を表す画像を更に前記媒体に形成する、というものである。
更にまた、第５の識別情報生成装置は、上記第１の識別情報生成装置において、個々の媒体に固有の特徴情報を取得する取得手段を更に備え、前記送信手段が、前記生成手段により生成された前記識別情報と前記取得手段により取得された前記特徴情報とを関連付けて前記他の装置に送信する、というものである。
【００９３】
ところで、媒体、第１の電子文書、第２の電子文書等を関連付けて記憶する印刷情報管理装置は、図１のシステムを構成する幾つかの装置により実現することが可能である。そこで、この装置を一般的なコンピュータ９０にて実現するものとし、コンピュータ９０のハードウェア構成について説明しておく。
【００９４】
図１５は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ(Central Processing Unit)９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置(ＨＤＤ：Hard Disk Drive)９３とを備える。ここで、ＣＰＵ９１は、ＯＳ(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ/Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００９５】
以上により、本実施の形態の説明を終了する。
尚、本実施の形態では、媒体と第１の電子文書と第２の電子文書とを関連付けて記憶するタイミングを、第１の電子文書の印刷時としたがこれには限らない。即ち、第１の電子文書を印刷した後の所定のタイミングで、これらを関連付けて記憶するようにしてもよい。
また、本実施の形態では、第１の電子文書を印刷した際と同じレイアウトで第２の電子文書を生成するようにした。しかしながら、全く同じレイアウトである必要はない。第１の電子文書を印刷した際のレイアウトと第２の電子文書のレイアウトに若干の違いがあったとしても、ユーザが媒体に筆記した際に、その違いに起因して複雑な変換処理が必要とならなければよい。例えば、拡大縮小程度の変換処理が必要になる構成であってもよい。
更に、本実施の形態では、第２の電子文書に対するアクセス権限について述べたが、このアクセス権限は、第２の電子文書の利用を制御するための制御情報として捉えることも可能である。
【００９６】
また、本実施の形態では、媒体に対し情報をコード化し画像化したコード画像を印刷することで情報を付加していたが、媒体に対する情報の付加方法はこれに限らない。例えば、ＴｒｕｓｔＭａｒｋｉｎｇＢａｓｉｃ、ＱＲコード、ＵＵＩＤのフッター印字等の手法を用いて媒体に情報を付加することも可能である。
更に、本実施の形態では、媒体に対して情報を埋め込む構成としたが、媒体に情報が既に埋め込まれている場合は、それを利用することも考えられる。ここで、媒体に既に埋め込まれている情報としては、例えば、媒体に既に印刷されているＱＲコードや、媒体固有の繊維の情報がある。これらの情報を媒体の特徴情報として抽出し、これを媒体の識別情報と関連付ける構成としてもよい。
【００９７】
更にまた、画像形成装置３０における印刷文書４０の出力後の処理には言及していなかったが、画像形成装置３０は、出力完了の情報をサーバ２０へ送信するようにしてもよい。ここで、出力完了の情報は、単なる完了した旨の信号であってもよいし、実際に媒体に印刷したイメージとそのときのジョブログのようなものであってもよい。
【００９８】
尚、本実施の形態では、既述の通り、識別情報が、第１の電子文書を特定する情報と、第１の電子文書が印刷される複数の媒体の中で個々の媒体を特定する情報とを組み合わせて構成することができる。そして、このような構成により、電子文書の情報に基づいて媒体を特定できるようになるという効果を有する。
【００９９】
また、本実施の形態は、第１の電子文書が印刷された媒体を特定する識別情報と、媒体における第１の電子文書の画像形状を再現可能な第２の電子文書を取得するための情報とを関連付けて記憶する記憶手段と、他の装置から識別情報を受信する受信手段と、この受信手段により受信された識別情報と関連付けて記憶された前記第２の電子文書を取得するための情報を用いて、他の装置にて第２の電子文書を利用可能にする処理を行う処理手段とを備えたことを特徴とする印刷情報管理装置として捉えることもできる。そして、このような構成により、識別情報と第２の電子文書とを関連付けた情報を用いて、第２の電子文書を利用できるようになるという効果を有する。
【０１００】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の実施の形態が適用されるシステム構成を示した図である。
【図２】本発明の実施の形態の概要を説明するための図である。
【図３】本発明の第１の実施の形態におけるサーバの機能構成を示したブロック図である。
【図４】本発明の第１の実施の形態における媒体への印刷時の動作を示したフローチャートである。
【図５】本発明の実施の形態で生成される管理情報の一例を示した図である。
【図６】本発明の実施の形態で生成されるコードパターンを説明するための図である。
【図７】本発明の実施の形態における情報の符号化及びコード画像の生成について説明するための図である。
【図８】本発明の実施の形態における電子ペンの機構を示した図である。
【図９】本発明の実施の形態における電子ペンの動作を示したフローチャートである。
【図１０】本発明の第１の実施の形態における媒体への筆記時の動作を示したフローチャートである。
【図１１】本発明の第２の実施の形態における画像形成装置の機能構成を示したブロック図である。
【図１２】本発明の第２の実施の形態におけるサーバの機能構成を示したブロック図である。
【図１３】本発明の第２の実施の形態における媒体への印刷時の動作を示したフローチャートである。
【図１４】本発明の第２の実施の形態における媒体のスキャン時の動作を示したフローチャートである。
【図１５】本発明の実施の形態における印刷情報管理装置を実現するコンピュータのハードウェア構成を示したブロック図である。
【符号の説明】
【０１０２】
１０…クライアント、２０…サーバ、３０…画像形成装置、４０…印刷文書、５０…クライアント、６０…電子ペン、７０…ネットワーク
【図１】
2008077538.tif 000003
【図２】
2008077538.tif 000004
【図３】
2008077538.tif 000005
【図４】
2008077538.tif 000006
【図５】
2008077538.tif 000007
【図６】
2008077538.tif 000008
【図７】
2008077538.tif 000009
【図８】
2008077538.tif 000010
【図９】
2008077538.tif 000011
【図１０】
2008077538.tif 000012
【図１１】
2008077538.tif 000013
【図１２】
2008077538.tif 000014
【図１３】
2008077538.tif 000015
【図１４】
2008077538.tif 000016
【図１５】
2008077538.tif 000017