(57)【要約】  【課題】  余白設定やＮアップ印刷や画像の拡大縮小が行われた場合にも、コードパターンの読み取り情報から得られる位置とアプリケーションが認識している位置とを一致させ、手書きイメージの正確な入力を実現する。  【解決手段】  電子文書を印刷する媒体の面に印刷され、この媒体の面の位置を特定するためのアドレス情報と電子文書との対応関係を管理する電子文書管理部３１と、電子文書の文書画像上の位置と媒体の面にこの電子文書と共に印刷されたアドレス情報を記述するコード画像による媒体上の位置とのずれを記述した補正情報を媒体に対応付けて蓄積した電子文書情報蓄積部３８とを備え、電子文書管理部３１は、コード画像の読み取り情報を入力し、読み取り情報から得られる位置情報を、補正情報に基づいて、電子文書の文書画像上の位置とコード画像による媒体上の位置とが一致するように補正する。  【選択図】  図１
2006350650.tif 000002
【特許請求の範囲】
【請求項１】
電子文書を印刷する媒体の面に印刷され、当該媒体の面の位置を特定するためのアドレス情報と当該電子文書との対応関係を管理する電子文書管理手段と、
前記電子文書の文書画像上の位置と前記媒体の面に当該電子文書と共に印刷された前記アドレス情報を記述するコード画像による前記媒体上の位置とのずれを記述した補正情報を当該媒体に対応付けて蓄積した蓄積手段とを備え、
前記電子文書管理手段は、前記コード画像の読み取り情報を入力し、当該読み取り情報から得られる位置情報を、前記蓄積手段に蓄積された前記補正情報に基づいて、前記電子文書の文書画像上の位置と前記コード画像による前記媒体上の位置とが一致するように補正することを特徴とする電子文書管理システム。
【請求項２】
前記媒体の面に印刷された前記コード画像を読み取るコード画像読み取り手段をさらに備え、
前記電子文書管理手段は、前記コード画像読み取り手段により読み取られたコード画像の読み取り情報を入力することを特徴とする請求項１に記載の電子文書管理システム。
【請求項３】
前記コード画像読み取り手段として機能する第１の装置と、前記蓄積手段および前記電子文書管理手段として機能する第２の装置とで構成され、
前記第１の装置は、前記媒体の面に対するユーザの操作によって特定される当該媒体上の位置に印刷された前記コード画像を読み取ることを特徴とする請求項２に記載の電子文書管理システム。
【請求項４】
前記補正情報は、少なくとも、前記文書画像上の特定の位置に対する前記媒体上の対応位置を示す前記アドレス情報を含むことを特徴とする請求項１に記載の電子文書管理システム。
【請求項５】
前記電子文書管理手段は、前記補正情報に加えて、前記電子文書が前記媒体に印刷された際の縮倍率に基づいて補正を行うことを特徴とする請求項１に記載の電子文書管理システム。
【請求項６】
電子文書の印刷指示を受信する受信手段と、
前記電子文書を印刷する媒体の面に印刷され、当該媒体の面の位置を特定するためのアドレス情報と当該電子文書との対応関係を管理する電子文書管理手段と、
前記アドレス情報に基づいて前記媒体に印刷されるコード画像を生成するコード画像生成手段と、
前記コード画像生成手段により生成された前記コード画像に対して、前記電子文書の文書画像上の位置と前記コード画像による前記媒体上の位置とのずれを記述した補正情報を生成する補正手段と、
前記電子文書管理手段で管理される情報および前記補正手段により生成された補正情報を蓄積する蓄積手段と、
生成された前記コード画像と前記電子文書の画像とを前記媒体の面に印刷する印刷手段と
を備えることを特徴とする電子文書管理システム。
【請求項７】
前記印刷手段により媒体上に印刷されたコード画像を読み取るコード画像読み取り手段をさらに備え、
前記電子文書管理手段は、前記コード画像読み取り手段により読み取られたコード画像の読み取り情報を入力し、当該読み取り情報から得られる位置情報を、前記補正手段により生成された補正情報に基づいて補正することを特徴とする請求項６に記載の電子文書管理システム。
【請求項８】
前記コード画像読み取り手段は、前記媒体の面に対するユーザの操作によって特定される当該媒体上の位置に印刷された前記コード画像を読み取ることを特徴とする請求項７に記載の電子文書管理システム。
【請求項９】
前記補正情報は、少なくとも、前記文書画像上の特定の位置に対する前記媒体上の対応位置を示す前記アドレス情報を含むことを特徴とする請求項６に記載の電子文書管理システム。
【請求項１０】
前記補正手段は、前記電子文書が前記媒体に印刷される場合の余白設定に基づいて前記補正情報を生成することを特徴とする請求項６に記載の電子文書管理システム。
【請求項１１】
前記補正手段は、前記電子文書が前記媒体に印刷される場合の縮倍率に基づいて前記補正情報を生成することを特徴とする請求項６に記載の電子文書管理システム。
【請求項１２】
前記補正手段は、複数ページ分の前記電子文書が１枚の前記媒体に印刷される場合、各ページの当該媒体上の配置および縮倍率に基づいて前記補正情報を生成することを特徴とする請求項６に記載の電子文書管理システム。
【請求項１３】
電子文書を印刷する媒体の面の位置を特定するためのアドレス情報に基づいて当該媒体に印刷されるコード画像を生成するコード画像生成手段と、
前記コード画像生成手段により生成された前記コード画像に対して、前記電子文書の文書画像上の位置と前記コード画像による前記媒体上の位置とのずれを記述した補正情報を生成する補正手段と、
生成された前記コード画像と前記補正情報の生成に関わる電子文書の画像とを前記媒体の面に印刷する印刷手段と
を備えることを特徴とする画像形成装置。
【請求項１４】
前記アドレス情報と前記電子文書との対応関係および前記補正手段により生成された補正情報を出力する出力手段をさらに備えたことを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記補正情報は、少なくとも、前記文書画像上の原点に対応する前記媒体上のアドレスを含むことを特徴とする請求項１３に記載の画像形成装置。
【請求項１６】
前記補正情報は、前記電子文書が前記媒体に印刷される場合の縮倍率をさらに含むことを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
電子文書が印刷された媒体の面に当該電子文書と共に印刷された、少なくとも媒体の面の位置を特定するためのアドレス情報を記述するコード画像を読み取るステップと、
前記コード画像の読み取り情報を入力し、当該読み取り情報から位置情報を取得するステップと、
前記位置情報を、前記電子文書の文書画像上の位置と前記コード画像による前記媒体上の位置とのずれを記述した補正情報に基づいて、前記文書画像上の位置と前記コード画像による前記媒体上の位置とが一致するように補正するステップと、
補正された位置情報を前記電子文書に反映させるステップと
を含むことを特徴とする電子文書管理方法。
【請求項１８】
前記補正情報は、少なくとも、前記文書画像上の特定の位置に対する前記媒体上の対応位置を示す前記アドレス情報を含むことを特徴とする請求項１７に記載の電子文書管理方法。
【請求項１９】
電子文書を印刷する媒体の面に印刷され、当該媒体の面の位置を特定するためのアドレス情報と当該電子文書との対応関係を管理する電子文書管理手段と、
前記電子文書の文書画像上の位置と前記媒体の面に当該電子文書と共に印刷された前記アドレス情報を記述するコード画像による前記媒体上の位置とのずれを記述した補正情報を当該媒体に対応付けて記憶装置に格納する蓄積手段と、
前記コード画像の読み取り情報を入力し、当該読み取り情報から得られる位置情報を、前記蓄積手段により記憶装置に蓄積された前記補正情報に基づいて、前記文書画像上の位置と前記コード画像による前記媒体上の位置とが一致するように補正する補正手段として、
コンピュータを機能させることを特徴とするプログラム。
【請求項２０】
前記補正情報は、少なくとも、前記文書画像上の特定の位置に対する前記媒体上の対応位置を示す前記アドレス情報を含むことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記補正情報は、前記電子文書が前記媒体に印刷された際の縮倍率をさらに含むことを特徴とする請求項２０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタなどの画像形成装置、この画像形成装置にて印刷される電子文書を管理する電子文書管理システム等に関する。
【背景技術】
【０００２】
近年、細かなドットが印刷された特殊な用紙を用い、ユーザがこの用紙上に手書きした文字やイメージなどを電子情報（データ）として取り込む技術が注目されている。取り込まれたデータは、パソコンや携帯電話などに転送され、磁気ディスク装置その他の記憶装置に格納して保存したり、電子メールとして送信したりすることが可能となる。この技術では、この特殊な用紙に例えば０.３ｍｍ程度の間隔で小さなドットを印刷し、所定の大きさのグリッドに含まれるドットが、グリッドごとに全て異なるパターンを描くように構成されている。このパターンはアドレス等の位置情報を表すことができる。そこで、例えばデジタルカメラ等の光学的読み取り手段を内蔵した専用のボールペンを用いてパターンを読み込むことで、この特殊な用紙上でのペン先の位置や移動軌跡を特定することが可能となる。そして、このペン先の位置や移動軌跡の情報を処理することにより、用紙上に書かれた手書きの文字やイメージを電子情報として利用することが可能となる。
【０００３】
この種の従来技術としては、用紙にパターンを印刷する技術やその読み取り技術など、種々の観点から多くの技術が提案されている。用紙上にパターンを形成する従来技術としては、例えば、既存のオフィスや家庭用のプリンタを使用してオンデマンドで文書とともに印刷可能な２次元コードパターンを提供する技術が存在する（例えば、特許文献１参照）。特許文献１の従来技術では、通常の印刷装置を用いて文書とともに紙面全体にわたって２次元コードが印刷される。この２次元コードは、文書管理データベースに問い合わせて、印刷しようとする文書のページ毎の文書ページＩＤを発行してもらい、印刷すべき文書ページのための２次元コードパターンとして生成される。この２次元コードで表される位置情報は、予め一括管理されている位置情報の中から割り振られる。
【０００４】
また、用紙上にパターンを形成する他の従来技術としては、コンピュータユニットが、全体的位置コーディングパターン中のセクションの境界を記述する境界情報を発生させ、プリンタユニットが、この境界情報に基づいてパターンを記述する図形情報を発生させてプリントアウトする技術が存在する（例えば、特許文献２参照）。また、特許文献２には、生成されたパターン（図形情報）と視覚情報を重畳させてプリントアウトする技術が開示されている。
【０００５】
【特許文献１】特開２００４−９４９０７号公報
【特許文献２】特開２００４−５２８６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した平面上の位置を特定するための座標を表すコードパターンを用紙上に形成する際に、このコードパターンと視覚情報である電子文書の画像を重畳して印刷することが行われる場合がある。例えば、一定の書式が印刷され、かつ紙面への手書きによる書き込みが行われるような文書において、手書きされた文字やイメージを電子情報として取り込むためである。このような応用が想定される文書としては、例えば医療カルテや試験の答案用紙等が考えられる。
【０００７】
このような電子文書の印刷を行う場合、印刷出力される文書の体裁を整えるために余白を設定したり、一枚の紙に複数ページを印刷するＮアップ（Ｎｕｐ）印刷を行ったりする場合がある。しかし、上記のようなコードパターンと電子文書とを重畳して印刷するシステムにおいて、電子文書を印刷した際に余白設定やＮアップ印刷を行うと、コードパターンによって用紙上に特定される座標原点と、手書きイメージの電子情報を処理するアプリケーションが認識している座標原点との間にずれが生じるという問題があった。
【０００８】
また、画像を拡大あるいは縮小して電子文書の印刷を行うと、電子文書における画像の位置と、用紙に印刷される実際の画像の位置とが異なってしまう。そのため、手書きイメージを認識する際にコードパターンの読み取り情報から得られる位置と、アプリケーションが認識している位置との間にずれが生じるという問題があった。
【０００９】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、余白設定やＮアップ印刷や画像の拡大縮小が行われた場合にも、コードパターンの読み取り情報から得られる位置とアプリケーションが認識している位置とを一致させ、手書きイメージの正確な入力を実現することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明は、電子文書を媒体に印刷する際の印刷態様に関する情報から補正情報を生成し、コード画像の読み取り時や生成時に、この補正情報に基づいてコード画像による位置情報を修正する点に特徴がある。この点に鑑み、本発明は、次のような電子文書管理システムとして実現される。
このシステムは、印刷指示の受信手段と、受信された印刷指示に応じて動作する、電子文書管理手段、コード画像生成手段、補正手段、蓄積手段、印刷手段およびコード画像読み取り手段を備える。電子文書管理手段は、電子文書を印刷する媒体の面に印刷され、この媒体の面の位置を特定するためのアドレス情報とこの電子文書との対応関係を管理する。コード画像生成手段は、アドレス情報に基づいて媒体に印刷されるコード画像を生成する。補正手段は、コード画像に対して、電子文書の文書画像上の位置とコード画像による媒体上の位置とのずれを記述した補正情報を生成する。蓄積手段は、電子文書管理手段で管理される情報および補正手段により生成された補正情報を蓄積する。印刷手段は、生成されたコード画像と電子文書の画像とを媒体の面に印刷する。コード画像読み取り手段は、電子文書が印刷された媒体の面に印刷されたコード画像を読み取る。
【００１１】
ここで、コード画像読み取り手段として機能する装置と、他の手段として機能する装置とは別個の装置として構成することができる。コード画像読み取り手段として機能する装置は、媒体の面に対するユーザの操作によって特定される媒体上の位置に印刷されたコード画像を読み取ることができる。また、電子文書および補正情報の管理を行う電子文書管理手段および蓄積手段と、電子文書およびコード画像の印刷時に機能するコード画像生成手段、補正手段および印刷手段とを別個の装置として構成することも可能である。
【００１２】
上述した本発明のシステムにおいて、電子文書管理手段は、コード画像読み取り手段により読み取られたコード画像の読み取り情報を入力し、この読み取り情報から得られる位置情報を、蓄積手段に蓄積された補正情報に基づいて、電子文書の文書画像上の位置とコード画像による媒体上の位置とが一致するように補正する。
【００１３】
また、補正情報は、少なくとも文書画像上の特定の位置に対する媒体上の対応位置を示すアドレス情報を含む。電子文書管理手段は、この補正情報に加えて、電子文書が媒体に印刷された際の縮倍率に基づいて補正を行う。また、この縮倍率を補正情報に含むこととしても良い。
補正手段は、例えば、電子文書が媒体に印刷される場合の余白設定および縮倍率に基づいて補正情報を生成する。また、複数ページ分の電子文書が１枚の媒体に印刷される場合、各ページの媒体上の配置および縮倍率に基づいて補正情報を生成する。
【００１４】
また本発明は、上記のようなシステムにより実行される電子文書管理方法としても実現される。この方法は、電子文書が印刷された媒体の面に電子文書と共に印刷された、少なくとも媒体の面の位置を特定するためのアドレス情報を記述するコード画像を読み取るステップと、コード画像の読み取り情報を入力し、この読み取り情報から位置情報を取得するステップと、この位置情報を、電子文書の文書画像上の位置とコード画像による媒体上の位置とのずれを記述した補正情報に基づいて、文書画像上の位置とコード画像による媒体上の位置とが一致するように補正するステップと、補正された位置情報を電子文書に反映させるステップとを含む。
【００１５】
さらに本発明は、コンピュータを制御して上述したシステムとして機能させるプログラム、あるいはコンピュータに上記の管理方法における各ステップに対応する処理を実行させるプログラムとしても実現される。このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
【発明の効果】
【００１６】
以上のように構成された本発明によれば、電子文書を印刷する場合の余白設定や縮倍率、Ｎアップ印刷の指定といった印刷態様に関する情報に基づいて補正情報を生成し、この補正情報に基づいてコード画像の読み取り情報を修正することができる。このため、余白設定やＮアップ印刷や画像の拡大縮小が行われた場合にも、コードパターンの読み取り情報から得られる位置とアプリケーションが認識している位置とを一致させ、手書きイメージの正確な入力を実現することが可能となる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明を実施するための最良の形態（以下、実施形態）について詳細に説明する。
まず本発明の概要を説明する。本発明は、用紙等の印刷媒体上に位置を特定するための座標を表すコードパターンを形成する技術において、コードパターンと電子文書の画像（以下、文書画像）を重畳して印刷する場合を対象とする。電子文書を印刷する場合、余白設定やＮアップ（Ｎｕｐ）印刷、文書画像の拡大・縮小が行われると、コードパターンによって特定される媒体上の位置と、手書きイメージの電子情報を処理するアプリケーションが認識している電子文書上の位置（すなわち、データにおける電子文書上の位置）とがずれてしまう。本発明では、印刷時に得られる印刷態様（余白の設定値や１枚の媒体に印刷される電子文書の枚数、縮倍率など）の情報に基づいて、このコードパターンによって特定される媒体上の位置と、手書きイメージの電子情報を処理するアプリケーションが認識している電子文書上の位置との間のずれを補正する。
【００１８】
ところで、印刷媒体に形成されたコードパターンによって表される媒体上の位置情報を用いて手書きイメージを入力する技術を応用して、印刷媒体に印刷された電子文書とこの電子文書に所定の機能を与えるアプリケーションとを連動させることが行われている。例えば、媒体上に印刷された所定の枠にチェックすると、ディスプレイに表示された電子文書上でマウスボタンを押した場合のように、この枠に対応付けられたアプリケーションの機能が起動するといったものである。このような利用方法では、実際には媒体において枠が印刷された位置とアプリケーションの機能とが対応付けられている。そして、コードパターンの読み取り装置であるペンによって枠をチェックすると、チェックされた位置の情報が読み取られ、この情報に基づいて対応するアプリケーションの機能が起動する。
このような技術を実施するには、コードパターンによって特定される媒体上の位置と、手書きイメージの電子情報を処理するアプリケーションが認識している電子文書上の位置とが一致していることが必要である。したがって、以下では、上記のような技術において本発明を適用する場合を例として説明する。
【００１９】
図１は、本実施形態が適用される電子文書管理システムの全体構成を示す図である。
図１に示す電子文書管理システムは、大きく、電子文書の印刷指示を行うパーソナルコンピュータ（ＰＣ）１０と、電子文書を媒体（用紙など）に印刷出力する印刷装置３０と、印刷装置３０などで電子文書が印刷された媒体上のアドレス情報を読み取るペン型入力装置５０とを備えている。
【００２０】
パーソナルコンピュータ１０は、印刷装置３０に対して印刷指示を行う印刷指示部１１と、印刷出力された文書に対して機能を提供するアプリケーションの動作を制御するアプリケーション制御部１２とを備える。なお、図１に示す例では、印刷指示部１１とアプリケーション制御部１２とを同一のパーソナルコンピュータ１０に設けているが、印刷指示用とアプリケーション用に別個のＰＣを用いても構わない。
印刷指示部１１は、例えば外部の電子文書データベース（文書リポジトリ）等に格納された電子文書の印刷指示を行う。電子文書の格納場所は、例えばＵＲＬ（Uniform Resource Locators）で特定される。この印刷指示を行うときに、画像を拡大・縮小するための縮倍率の設定や余白設定、Ｎアップ指示などを行うことができる。Ｎアップ指示では、１枚の媒体に印刷される電子文書の枚数が指定される。
アプリケーション制御部１２は、電子文書および後述のコードパターンが印刷された媒体に対する操作（例えば媒体上の特定の場所をペン型入力装置５０でタップする等）に応じて、文書編集用の既存のアプリケーションで文書を開きマウスで位置を指定してマウスボタンを押したのと同じようなイベントをアプリケーションに送り、このアプリケーションを操作する。
【００２１】
印刷装置３０は、生成されたアドレスと電子文書との対応を管理する電子文書管理部３１と、電子文書管理部３１に管理されている電子文書から文書画像を生成する文書画像生成部３２とを備える。また、所定のコードパターンにより媒体に印刷される連続したアドレス情報や媒体識別情報を記述するコード画像を生成するコード画像生成部３３を備えると共に、電子文書の印刷態様に即してコード画像の情報（コード情報）を補正する補正部３４、文書画像生成部３２により生成された文書画像とコード画像生成部３３により生成されたコード画像とを重ね合わせて最終的に出力される画像（以下、印刷画像）を生成する画像重ね合わせ部３５を備える。また、画像重ね合わせ部３５により生成された画像を印刷出力するための印刷制御部３６および印刷部（画像形成部）３７を備える。さらに、印刷出力された電子文書およびその電子文書の印刷態様に関する情報を格納した電子文書情報蓄積部３８、ユーザによってなされたペン軌跡を記録するペン軌跡記録部３９、電子文書に設定されているリンク情報に基づく処理を実行するリンク処理部４０を備える。印刷装置３０の各構成は、例えばプログラム制御された図示しないＣＰＵ（Central Processing Unit）および記憶装置により実現される。ＣＰＵを制御するプログラムは、ＲＯＭ等の不揮発性メモリに格納される。また、記憶装置としては、磁気ディスク装置やＲＡＭその他の半導体メモリ等を用いることができる。
【００２２】
電子文書管理部３１は、印刷された電子文書とその電子文書の印刷態様に関する情報とを対応付けて管理する。印刷態様に関する情報には、印刷時の縮倍率、媒体の余白、Ｎアップ等の設定情報、印刷媒体のサイズ、これらの設定に基づいて計算されるコード画像の座標原点の補正値といった情報が含まれる。また電子文書管理部３１は、印刷する電子文書のデータそのものを取得する電子文書取得手段、パーソナルコンピュータ１０の印刷指示部１１から印刷指示を受信する受信手段としても機能する。
文書画像生成部３２は、印刷対象である電子文書のデータ（文字や画像など）および上述した印刷態様に関する情報に基づいて、実際に媒体上に印刷される文書画像（イメージデータ）を生成する。
【００２３】
コード画像生成部３３は、媒体上に設定されるアドレス情報（媒体上の場所を一意に特定する情報）を所定のコードパターンにより記述するコード画像（２次元コード）を生成する。コード画像で使用されるコードパターンとしては、例えばスラッシュ「／」やバックスラッシュ「＼」などの斜線パターンや、ドットパターンなどが用いられる。そして、媒体に対応するサイズの画像上に、異なるアドレス情報が格納された２次元コードが格子状に配置される。またコード画像によって表されるコード情報には、コード画像は、平面状の場所を特定する情報を含み、さらに電子文書の識別情報や、印刷日時、印刷機械の識別情報、印刷機械におけるカウンター情報（例えばその印刷機械で印刷された用紙の累積枚数）などを含むことができる。
【００２４】
補正部３４は、電子文書管理部３１に管理されている電子文書の印刷態様の情報に基づき、コード画像生成部３３により生成されるコード情報を補正する。すなわち、コードパターンによって特定される媒体上の位置と、手書きイメージの電子情報を処理するアプリケーションが認識している画面上の位置とを一致させる。補正の具体的な内容については後述する。
【００２５】
画像重ね合わせ部３５は、文書画像生成部３２により生成された電子文書の文書画像と、コード画像生成部３３により生成され補正部３４により適宜補正されたコード画像とを重ね合わせて印刷画像を生成する。一定の書式が印刷され、かつ紙面への手書きによる書き込みが行われるような文書では、紙面において文字やイメージの記入が行われる領域（記入領域）が限定されている場合がある。そのような文書では、手書きの文字やイメージを入力するためには、この記入領域にのみコード画像が形成されていれば十分である。したがって、画像重ね合わせ部３５は、出力される文書の種類や利用態様に応じて、媒体の面上全面を覆うようにコード画像を重ねたり、特定の領域にのみ部分的にコード画像を配置したりする。
【００２６】
印刷制御部３６は、余白の設定情報、印刷媒体のサイズ、印刷部数などの印刷態様（印刷条件）に応じて印刷部３７を制御する。印刷態様の情報は、電子文書情報蓄積部３８から取得される。
印刷部３７は、印刷制御部３６の制御に基づいて、例えば電子写真方式によって画像重ね合わせ部３５で精製された印刷画像を媒体上へ印刷（画像形成）する。印刷部３７の具体的構成については後述する。
電子文書情報蓄積部３８は、パーソナルコンピュータ１０の印刷指示部１１から印刷指示が送られる際に指定される印刷態様の情報（縮倍率、余白、Ｎアップ、印刷部数などの設定情報）、補正部３４による補正内容（コードパターンで特定される座標の補正値）を格納する。これらの情報は、上述したように、電子文書管理部３１により印刷された電子文書に対応付けて管理される。電子文書情報蓄積部３８に格納されるデータのデータ構造については後述する。
【００２７】
ペン軌跡記録部３９は、コード情報に含まれている位置情報により、ペン型入力装置５０の移動の軌跡を解析し、ペン型入力装置５０の移動情報を記録する。ただし、後述するように、ペン型入力装置５０の内部に移動軌跡の解析機能を備えている場合には、この解析をここでは行わず、ペン型入力装置５０から送信された移動情報の記録だけが行われる。また、ペン軌跡記録部３９は、対応する元の電子文書と重ね合わせてディスプレイ（図示せず）に表示するための制御を行う。これによって、媒体上に書かれたストロークをディスプレイに表示された電子文書上に、視覚的に再現することが可能となる。
リンク処理部４０は、元の電子文書の特定の場所にリンク情報などが設定されていた場合に、その場所とＵＲＬ、起動するプログラム等の対応表を有している。これによって、例えばリンクが張られている箇所をペン型入力装置５０により指定された場合に、コード情報から解析した位置情報によってリンクの指定を認識する。そして、この対応表に基づいてブラウザを立ち上げ、指定されたＵＲＬのホームページを開いたり、プログラムを起動したりすることが可能となる。また、リンク処理部４０は、リンクの指定を認識する際、電子文書情報蓄積部３８に格納されている情報に基づき、コード情報から解析した媒体上での位置情報を、電子文書上での位置に変換する。
【００２８】
ペン型入力装置５０は、印刷装置３０などの外部装置と通信を行うための通信機能５１と、媒体上に印刷されたコード画像（２次元コード）を光学的に読み取るコード読み取り機能５２とを備える。図１に示す電子文書管理システムでは、ペン型入力装置５０と印刷装置３０との間で直接、通信を行っている。
この通信機能５１は、コード読み取り機能５２により読み取られた媒体上のコード情報などを送信する。この通信としては、ＵＳＢ（Universal Serial Bus）、ＲＳ−２３２Ｃ等のインターフェイスを用いて有線接続して通信する方法や、無線ＬＡＮ、ブルートゥースなどで無線接続して通信する方法が考えられる。
【００２９】
図２（ａ）、（ｂ）は、印刷装置３０のコード画像生成部３３によって生成され、印刷部３７により印刷されるコード画像（２次元コード）を説明するための図である。図２（ａ）は、配置されるコード画像の単位を模式的に示すために格子状に表現した図であり、図２（ｂ）は、不可視画像が赤外光照射により認識されたコード画像の１単位を示した図である。
印刷部３７にて形成されるコード画像は、可視光領域（４００ｎｍ〜７００ｎｍ）における最大吸収率が例えば７％以下であり、近赤外領域（８００ｎｍ〜１０００ｎｍ）における吸収率が例えば３０％以上の、いわゆる不可視トナーによって形成される。また、この不可視トナーは、画像の機械読み取りのために必要な近赤外光吸収能力を高めるために、平均分散径は１００ｎｍ〜６００ｎｍの範囲のものが採用される。ここで、「可視」および「不可視」は、目視により認識できるかどうかを意味しない。印刷された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により「可視」と「不可視」を区別している。また、コード画像は、例えば目視した際に光沢差によって認識できる不可視画像であっても良い。なお、不可視トナーにより形成される画像（不可視画像）の形成については、特開２００３−１８６２３８号公報に詳しい。
【００３０】
この図２（ａ）、（ｂ）に示すコード画像は、赤外光照射による機械読み取りと復号処理とが長期にわたって安定して可能で、かつ情報が高密度に記録できる不可視画像で形成される。また、画像を出力する媒体表面の可視画像が設けられた領域とは関係なく、任意の領域に設けることが可能な不可視画像であることが好ましい。本実施形態では、上述した画像重ね合わせ部３５の説明に関わらず、印刷される媒体の大きさに合わせて媒体一面（紙面）の全面に不可視画像が形成されるものとする。ただし、「全面」とは、用紙の四隅を全て含む意味に限定されない。電子写真方式などの装置では、通常、紙面の周囲は印刷できない範囲である場合が多い。したがって、そのような印刷できない範囲には不可視画像を印刷する必要はない。
【００３１】
図２（ｂ）に示す２次元コードパターンは、回転角度が異なる複数の微小ラインビットマップで形成されている。より具体的には、相互に異なる傾きを有するスラッシュ「／」およびバックスラッシュ「＼」を用いてビット０とビット１とを表現している。例えば、一方の傾き（スラッシュ「／」）がビット０を示し、他方の傾き（バックスラッシュ「＼」）がビット１を示すとする。このような２種類の傾きからなる微小ラインビットマップを用いることで、可視画像に与えるノイズが極めて小さく、かつ大量の情報を高密度にデジタル化して埋め込むことが可能な２次元コードパターンを提供することができる。ここで、微小ライン単位は、例えば、８ドットで１単位を示し、ドット間隔が０.３ｍｍ、１単位のサイズは約２.１ｍｍ程度である。なお、この微小ライン単位としては、３〜１０ドット程度が好ましい。小さすぎると情報量が少なく、１０ドットを超える場合には、可視画像に対してノイズとして現れることから好ましくない。
このようにして形成される２次元コードには、符号化された媒体識別情報とアドレス情報とが格納される。そして、図２（ａ）に示すように、印刷される媒体の大きさに合わせて媒体一面（紙面）の全面に、異なるアドレス情報が格納された２次元コードが格子状に配置される。
【００３２】
図３は、図１に示す印刷装置３０にて実行される画像出力処理を示したフローチャートである。
図３を参照すると、印刷装置３０の電子文書管理部３１は、まずパーソナルコンピュータ１０の印刷指示部１１からの指示に基づき、電子文書を入力する（ステップ１０１）。またこのとき、電子文書の印刷態様に関する情報も入力される。入力する電子文書は、例えばネットワークに接続された文書リポジトリからＵＲＬを指定して取得される場合がある。また印刷装置３０内の電子文書蓄積部（図示せず）に蓄積されている電子文書である場合もあるし、パーソナルコンピュータ１０から直接、印刷の度に受信する場合もある。なお、「電子文書」の文言を用いているが単なる「文書」やテキスト情報だけを意味するものではない。本実施形態では、絵、写真、図形などの他の画像、ビットマップ画像、他の印刷情報も含めて「電子文書」としている。
【００３３】
電子文書管理部３１から電子文書の入力情報を得たコード画像生成部３３は、印刷媒体の識別情報を取得して符号化する（ステップ１０２）。また、電子文書管理部３１から電子文書の入力情報を得て、印刷媒体のサイズに合わせて媒体一面に印刷するための連続したアドレス情報を生成して符号化する（ステップ１０３）。このステップ１０５で実行されるアドレス情報の生成では、例えばＡ４サイズ、Ａ３サイズ、Ｂ５サイズ、Ｂ４サイズなど、印刷指示を受けた媒体の大きさに合わせてアドレスが生成される。
電子文書を拡大または縮小して印刷する場合は、その拡大・縮小における縮倍率に伴い、媒体に対するアドレスが変わってくる。このとき、例えばＡ４サイズの電子文書をＡ５に縮小し、Ａ４サイズの媒体に出力した場合に、電子文書が印刷される領域以外の部分は余白となる。この余白の部分については、連続するアドレスを割り振っても良いし、不可視トナーによる画像形成を行わずに余白として残すように構成しても構わない。
【００３４】
その後、コード画像生成部３３は、図２を参照して説明した２次元コードパターンを用いて、ステップ１０２、１０３で符号化された媒体識別情報およびアドレス情報を記述したコード画像を生成する（ステップ１０４）。そして、補正部３４が、電子文書管理部３１から印刷態様の情報を取得して、ステップ１０４で生成されたコード画像を必要に応じて補正する（ステップ１０５）。
一方、文書画像生成部３２は、印刷対象の電子文書を画像化し、文書画像を生成する（ステップ１０６）。ここでは、例えばページメモリに画像を展開する際、例えばＲ（レッド）、Ｇ（グリーン） 、Ｂ（ブルー）の入力色信号を、印刷色信号であるＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）に変換する作業などが実行される。
次に、画像重ね合わせ部３５は、ステップ１０４で生成されステップ１０５で補正されたコード画像と、ステップ１０６で生成された文書画像とを重ね合わせて印刷画像を生成する（ステップ１０７）。印刷制御部３６は、画像重ね合わせ部３５により生成された印刷画像を印刷部３７に出力する（ステップ１０８）。
【００３５】
図４は、以上のようにして得られたコード画像を含む印刷画像の例を示した図である。
図４に示すように、媒体（画像出力媒体）表面に、可視トナーで形成される文書画像と共に、不可視トナーで形成されるコード画像が重ね合わせて出力される。このコード画像によって、アドレス情報が埋め込まれた領域が形成される。前述のように、アドレス情報は、印刷する媒体の大きさに合わせて媒体一面に割り振られており、これを表現するコード画像は、媒体の全面に形成される。また、本実施形態では、このコード画像に含まれる媒体識別情報は、媒体毎に異なったものとなる。したがって、電子文書が同じものであっても、複数ページ、複数部数を印刷した場合には、ページ毎、部数毎に、異なった識別情報が付加される。すなわち、同じ電子文書を印刷した場合であっても、コード画像の内容は、媒体ごとに異なっている。
【００３６】
なお上述したように、媒体に対して部分的にコード画像（不可視トナーを用いた不可視画像）を形成しないようにすることができる。例えば、印刷される電子文書に写真画像を含む場合に、その写真画像の上を汚したくないとユーザが欲する場合には、写真画像と認識される領域については不可視トナーを用いた不可視画像の印刷を行わないように処理することが可能である。このような処理を行うか否かは、ユーザに選択を可能にさせるユーザインタフェースを設け、ユーザの設定によって処理のオン／オフを切り替えることが望ましい。また、電子文書から写真画像部分を認識する方法は、従来から画像処理で行われているテキスト／イメージ分離（Ｔ／Ｉ分離）の技術を用いれば良い。ここではその詳細を省略する。
【００３７】
図５および図６は、補正部３４によるコード画像の補正方法を説明する図である。図５は余白設定や電子文書の拡大・縮小印刷を行う場合の補正方法を説明する図であり、図６はＮアップ印刷を行う場合の補正方法を説明する図である。
前提として、本実施形態においてアドレスは、左上隅を原点とし、横方向をＸ方向、縦方向をＹ方向とするＸ−Ｙ座標で表されるものとする（ただし、以下の議論は左上隅以外の位置（例えば左下隅）を原点とする場合も同様である）。したがって、媒体の全面にアドレスが割り振られてコード画像が形成される場合、コード画像の左上隅が媒体における原点となる。一方、電子文書においては、その文書画像の左上隅が文書における原点となる。すなわち、コード画像と電子文書とでアドレスの原点が独立に定義される。そのため、媒体への電子文書の印刷において余白を設定したり、電子文書を拡大または縮小して印刷したりする場合であって、かつ媒体の全面にアドレスが割り振られてコード画像が形成される場合、媒体上の原点の位置と文書画像上の原点の位置とがずれてしまう。
【００３８】
図５において、媒体が実線で表されており、破線で囲まれた範囲が文書画像であり、その周囲が余白である。図示の例では、媒体に対して上にＹ１、左にＸ１の余白が設定されている（Ｏｆ１）。したがって、文書画像の原点はコード画像によって表される媒体上の座標（Ｘ１，Ｙ１）と一致する。このため、文書画像に対して機能を提供するアプリケーションが認識する文書画像上の位置（アドレス）は、コード画像によって表される媒体上のアドレスからＸ方向にＸ１、Ｙ方向にＹ１だけずれることとなる。そこで、補正部３４は、コード画像生成部３３によって生成されたコード画像のアドレス情報に関して、この余白設定に即したアドレス情報となるように補正する。具体的には、コード画像における座標（Ｘ１，Ｙ１）を原点とみなすように補正値を生成する。生成された補正値は、上述したように電子文書情報蓄積部３８に格納され、電子文書管理部３１により管理される。
【００３９】
文書画像を縮小して印刷することにより媒体上に余白が生じた場合も同様の補正を行うことができる。すなわち、縮倍率と媒体上の文書画像の配置情報から、媒体と文書画像における原点の位置のずれ量を計算する。そして、媒体上の原点が文書画像上の原点と一致するように、コード画像のアドレス情報の補正値を生成する。
一方、文書画像を拡大して印刷する場合、媒体上に図５に示したような余白は生じないが、この場合は文書画像の範囲が媒体を超えてしまうために、媒体上の原点の位置と文書画像上の原点の位置とがずれてしまう場合がある。そこでこの場合も、補正部３４は、縮倍率と媒体上の文書画像の配置情報から、媒体と文書画像における原点の位置のずれ量を計算し、媒体上の原点が文書画像上の原点と一致するように、コード画像のアドレス情報の補正値を生成する。
【００４０】
また、文書画像を拡大または縮小して印刷する場合、上記のような原点位置のずれの他に、文書画像における各所の長さが縮倍率に応じて変化するため、コード画像によって表される媒体上の位置とアプリケーションが認識する文書画像上の位置とがずれてしまう。例えば、Ａ４サイズの電子文書をＡ５サイズに縮小する場合、媒体に印刷された文書中の特定箇所における原点からの距離は元の電子文書における対応箇所の原点からの距離の約７０％となる。したがって、ペン型入力装置５０で媒体上に手書きされるイメージを電子文書に正しく反映させるためには、この縮倍率に応じてコード画像のアドレス情報を補正しておく必要がある。具体的には、媒体に印刷される際の電子文書の縮倍率を電子文書情報蓄積部３８に格納する。ただし、この縮倍率は、パーソナルコンピュータ１０から印刷指示と共に送られる印刷態様に関する情報に含まれる情報を用いることができる。
【００４１】
文書画像をＮアップ印刷する場合は、さらにページごとに媒体上の配置に応じて異なる補正が必要となる。図６（ａ）、(ｂ)は、Ａ４の電子文書をＡ４サイズの媒体に２アップで印刷する場合を示している。２ページ分の電子文書は各ページ等倍で印刷される。また図６において、破線で囲まれた範囲が文書画像であり、その周囲が余白である。図６(ａ)に示すように、各ページには、上にＹ１、左にＸ１の余白が設定されている。
この２ページ分の文書画像が２アップで印刷される場合、各文書画像が媒体上に並べられる。そのため、図６(ｂ)に示すように、１ページ目の文書画像の原点は、この文書画像自体に設定された余白にしたがって、コード画像によって表される媒体上の座標（Ｘ１，Ｙ１）と一致する（Ｏｆ１）。一方、２ページ目の文書画像の原点は、この文書画像自体に設定された余白と媒体上での配置にしたがって、コード画像によって表される媒体上の座標（Ｘ１，Ｙ２）と一致する（Ｏｆ２）。ここで、Ｙ２は、１ページ目の文書画像におけるＹ方向サイズ、上下の余白、２ページ目の文書画像における上余白を加算した値である。このため、２ページ目の文書画像に対して機能を提供するアプリケーションが認識する文書画像上の位置（アドレス）は、コード画像によって表される媒体上のアドレスからＸ方向にＸ１、Ｙ方向にＹ２だけずれることとなる。そこで、補正部３４は、コード画像生成部３３によって生成されたコード画像のアドレス情報に関して、この余白設定に即したアドレス情報となるように補正し、補正値を生成する。
また、Ｎアップ印刷する場合、文書画像は本来のサイズから縮小されて媒体に印刷されるので、拡大・縮小印刷の場合について上述したように、Ｎアップに基づく縮倍率を生成された補正値と共に電子文書情報蓄積部３８に格納する。
【００４２】
次に、画像形成装置である印刷部３７の具体的構成について説明する。
図７は、本実施の形態によって可視画像と共に不可視画像を同時に形成する印刷部（画像形成部）３７の構成例を示す概略図である。図７に示す印刷部３７は、像担持体２０１、帯電器２０２、露光装置２０３、ロータリ現像装置２０４、一次転写ロール２０５、クリーニング装置２０６、中間転写ベルト２０７、中間転写ベルト２０７の支持ロール２０８、２０９、二次転写部に設けられる対向ロール２１０、二次転写ロール２１１等を備えて構成されている。
【００４３】
像担持体２０１は、その外周面に感光層を備えた感光体ドラムである。この像担持体２０１は図７の矢印方向に回転可能に設けられている。帯電器２０２は、像担持体２０１の表面を一様に帯電する。露光装置２０３は、帯電器２０２によって一様に帯電された像担持体２０１の表面に例えばレーザ光を照射することにより、静電潜像を形成する。ロータリ現像装置２０４は、それぞれ不可視用、イエロー用、マゼンタ用、シアン用、ブラック用のトナーを収容する５つ現像器２０４Ｆ、２０４Ｙ、２０４Ｍ、２０４Ｃ、２０４Ｋを有している。図７に示す装置では、画像形成のための現像剤にトナーを用いることから、現像器２０４Ｆには不可視トナー、現像器２０４Ｙにはイエロー色トナー、現像器２０４Ｍにはマゼンタ色トナー、現像器２０４Ｃにはシアン色トナー、現像器２０４Ｋにはブラック色トナーがそれぞれ収容されることになる。このロータリ現像装置２０４は、上記５つの現像器２０４Ｆ、２０４Ｙ、２０４Ｍ、２０４Ｃ、２０４Ｋが順に像担持体２０１と近接・対向するように回転駆動することにより、それぞれの色に対応する静電潜像にトナーを転移して可視トナー像および不可視トナー像を形成する。
【００４４】
一次転写ロール２０５は、像担持体２０１との間で中間転写ベルト２０７を挟持しつつ、像担持体２０１表面に形成されたトナー像（可視トナー像または不可視トナー像）を中間転写ベルト２０７の外周面に一次転写している。クリーニング装置２０６は、この一次転写後に像担持体２０１表面に残ったトナーをクリーニング（除去）する。中間転写ベルト２０７は、複数の支持ロール２０８、２０９と、対向ロール２１０とによってその内周面を張架され、矢印方向に周回可能に支持されている。二次転写ロール２１１は、図示しない用紙搬送手段によって矢印方向に搬送される媒体（用紙）上に、中間転写ベルト２０７の外周面に転写されたトナー像を二次転写する。
【００４５】
このように構成される印刷部３７では、順次、像担持体２０１表面にトナー像が形成され、中間転写ベルト２０７の外周面にトナー像が多重転写される。すなわち、まず、像担持体２０１が回転駆動され、帯電器２０２によって像担持体２０１の表面が一様に帯電された後、その像担持体２０１に露光装置２０３による像光が照射されて静電潜像が形成される。この静電潜像形成工程では、まず、不可視トナー像が形成される。すなわち、不可視用の現像器２０４Ｆによって現像された後、そのトナー像が一次転写ロール２０５によって中間転写ベルト２０７の外周面に転写される。このとき中間転写ベルト２０７に転写されずに像担持体２０１表面に残った不可視トナーは、クリーニング装置２０６によりクリーニングされる。その後、不可視トナー像が外周面に形成された中間転写ベルト２０７は、この外周面に不可視トナー像を保持したまま、次のイエロー色のトナー像が、不可視トナー画像の上に積層されて転写される位置に備えられる。以降、マゼンタ、シアン、ブラックの各色についても、上記と同様に帯電器２０２による帯電、露光装置２０３による像光の照射、各現像器２０４Ｍ，２０４Ｃ，２０４Ｋによるトナー像の形成、中間転写ベルト２０７外周面へのトナー像の転写が順次、繰り返される。
【００４６】
こうして中間転写ベルト２０７の外周面には、不可視トナー像と４色のトナー像からなるフルカラートナー像（可視トナー像）の両方のトナー像が担持される。このフルカラーの可視トナー像および不可視トナー像は、二次転写ロール２１１により一括して媒体（用紙）に転写される。これにより、媒体の画像形成面には、フルカラーの可視画像と不可視画像とが混在した記録画像が得られる。一次転写の順序によって、媒体の最上面に不可視画像が形成されている。そのために、文書画像が印刷された可視画像の上面に、図２に示したようなコード画像が印刷された不可視画像が形成されており、後述する不可視画像の読み取りに際して、可視画像の存在が読み取りの妨げにはならない。なお、フルカラーの可視画像の代わりに、例えば白黒のモノラルカラーや他に一色を加えたプラスワンカラーで可視画像が形成される場合などがある。以上のようにして、可視画像と不可視画像とが同時に画像形成される。
【００４７】
次に、図１の電子文書情報蓄積部３８に蓄積されるデータの構造について説明する。
図８は、電子文書と媒体の識別情報との対応および印刷態様に関する情報を管理するデータの構成例を示した図であり、電子文書情報蓄積部３８に蓄積される情報の内容の例を示している。図８に示すデータ構造では、管理ＩＤ、電子文書名、ページ情報、プリントアウト時間、電子文書サイズ、媒体サイズ、画像の向き、補正値（Ｘ方向）、補正値（Ｙ方向）、縮倍率（％）、Ｎアップ（Ｎｕｐ）情報に項目分けがなされ、これらの対応関係が管理されている。管理ＩＤの１〜６は、Ａ４サイズの６ページ分の電子文書を印刷した場合が示されている。印刷された各ページは、異なる管理ＩＤ（１〜６）で個別に管理され、また電子文書名は全て同じＵＲＬであるが、ページ情報は１〜６と異なっている。同様に、管理ＩＤの７と８、管理ＩＤの９と１０は、それぞれ２ページ分の電子文書を印刷した場合が示されている。
【００４８】
本実施の形態では、電子文書が印刷される際の余白設定、拡大・縮小、Ｎアップといった印刷態様に応じて媒体上に形成されるコード画像のアドレス情報を補正する点に特徴がある。図８に示す例では、この補正値（Ｘ方向およびＹ方向）と、同じくアドレス情報の補正に関わる縮倍率の各情報が、印刷出力された電子文書の印刷態様に関する情報として格納されている。補正値の項目に格納されている値は、コード画像で表される媒体上のアドレスのうちで媒体に印刷された電子文書の原点に対応する座標の値である。ここで、管理ＩＤの９および１０では、Ｎアップ情報が「２」であり、１枚の媒体に管理ＩＤ９、１０の２ページ分の電子文書が印刷されている。そのため、２ページ目である管理ＩＤ１０の電子文書に関しては、Ｙ方向の補正値が大きな値となり、２ページ分の電子文書がＹ方向に並べて印刷されたことがわかる。図６の例と対応させれば、Ｙ１が管理ＩＤ９のＹ方向の補正値（１０ｍｍ）に、Ｙ２が管理ＩＤ１０のＹ方向の補正値（１５５ｍｍ）に対応する。また、管理ＩＤ９、１０の電子文書は、Ｎアップ印刷に伴って縮小されるため、縮倍率が７０％となっている。
【００４９】
図８に示す例では、媒体特定情報として、プリントアウト時間が用いられている。プリントアウト時間は、個々の印刷装置３０において媒体毎に固有な値であるため、結果としてこの値を用いて媒体を一意に特定することが可能である。このプリントアウト時間を識別情報として媒体に印刷されるコード画像に含めることで、例えば、所定の管理サーバ等から個別に割り振られる媒体ＩＤを用いる必要がなくなる。また、この媒体特定情報は、電子文書のＩＤとは性格が全く異なる。例えば同一電子文書を複数枚、印刷する場合や、Ｎアップのように１枚の媒体に複数の電子文書ページを印刷するような場合には、電子文書ＩＤでは電子文書のページと媒体との整合が全く取れなくなる。しかしながら、媒体を一意に特定する情報をコード画像に含めて印刷することで、印刷される媒体の単位で識別し電子文書を管理することが可能となる。なお、単一の印刷装置３０で同時に複数のジョブ（プリントアウト）が実行されることは起こり得ないため、印刷装置３０を識別する装置ＩＤをプリントアウト時間に組み合わせて媒体特定情報とすれば、媒体特定情報としての個別性は完全なものとなる。
【００５０】
さらに、媒体特定情報として、印刷装置３０の装置ＩＤと、その印刷装置３０のカウンタ（図示せず）によって１枚の印刷毎にカウントされるカウント量の情報とを組み合わせるものも用いることができる。媒体特定情報に装置ＩＤとカウント量を用いれば、印刷装置３０においてプリントアウトの時間管理が不要になると共に、コード画像の情報量を少なくすることができる点で優れている。
また、印刷指示をしたユーザ情報（ユーザＩＤなど）や、印刷が実行された組織名、印刷が行われた場所の情報などを媒体特定情報として選定することも可能である。例えばユーザ情報や印刷が実行された組織は、例えばカードの挿入によって初めて印刷を可能とする装置を使用する場合には、このカードからの読み込みによって認識できる。また、図１に示すパーソナルコンピュータ１０によって印刷指示がなされる場合には、パーソナルコンピュータ１０が有する情報によって、これらの識別情報が認識できる。
【００５１】
次に、ペン型入力装置５０について説明する。
図９は、ペン型入力装置５０の構成を示した図である。図１では、印刷装置３０との通信に用いられる機能を中心にペン型入力装置５０を表したが、この図９では、不可視画像を読み取る機能等も含め、ペン型入力装置５０の全体構成を示している。
このペン型入力装置５０は、コード画像と文書画像とが合成されて印刷された媒体（用紙）に通常のペンと同様の操作により文字や図形を記録する筆記部６１と、筆記部６１の動きを監視しペン型入力装置５０が用紙に押し付けられていることを検出する筆圧検出部６２を備える。また、ペン型入力装置５０の全体の電子的な動作を制御する制御部６３と、用紙上のコード画像を読み取るために赤外光を照射する赤外照射部６４と、赤外光が照射されたコード画像を捕捉して入力する画像入力部６５とを備える。
【００５２】
ここで、制御部６３についてさらに詳しく説明する。
制御部６３は、コード取得部６３１と、軌跡算出部６３２と、情報記憶部６３３とを備えている。コード取得部６３１は、画像入力部６５から入力された画像を解析してコードを取得する部分である。軌跡算出部６３２は、コード取得部６３１により取得したコードに対し、筆記部６１のペン先の座標と画像入力部６５が捕捉した画像の座標とのずれを補正してペン先の軌跡を算出する部分である。情報記憶部６３３は、コード取得部６３１が取得したコードや軌跡算出部６３２が算出した軌跡情報を記憶する部分である。
【００５３】
図１０は、ペン型入力装置５０の主に制御部６３にて実行される処理を示したフローチャートである。なお、図１０において、ステップ２１１以降は、ペン型入力装置５０により読み取られた情報に対する電子文書管理部３１の処理を示している。
ペン型入力装置５０では、例えば用紙に文字や図形の記録が行われると、制御部６３は、用紙に対してペンによる記録が行われていることの検出信号を筆圧検出部６２から取得する（ステップ２０１）。この検出信号を検出すると、制御部６３は赤外照射部６４に対し、赤外光を用紙に照射するように指示する（ステップ２０２）。赤外照射部６４によって用紙に照射される赤外光は不可視画像にて吸収される。画像入力部６５ではこの赤外光が照射されたコード画像が捕捉される。制御部６３では、画像入力部６５を介してこの不可視画像の入力（スキャン）が行われる（ステップ２０３）。
【００５４】
その後、制御部６３のコード取得部６３１では、ステップ２０４〜ステップ２１０に示すコード画像検出処理が実行される。ここでは、まず、入力されたスキャン画像が整形される。このスキャン画像の整形は、傾き補正やノイズ除去などである。そして、整形されたスキャン画像からスラッシュ「／」やバックスラッシュ「＼」等のビットパターン（斜線パターン）が検出される（ステップ２０４）。また一方で、整形されたスキャン画像から、２次元コード位置決め用のコードである同期コードが検出される（ステップ２０５）。コード取得部６３１では、この同期コード位置を参照して２次元コードが検出され、２次元コードからＥＣＣ（Error Correcting Code：誤り訂正符号）などの情報が取り出されて復号される（ステップ２０６）。そして、復号された情報から元のコード情報を復元する（ステップ２０７）。
【００５５】
制御部６３のコード取得部６３１では、以上のようにして復元したコード情報からＸ座標、Ｙ座標、媒体識別情報を取り出し、取り出したアドレス情報、媒体識別情報を情報記憶部６３３に記憶する（ステップ２０８）。その一方で、軌跡算出部６３２は、情報記憶部６３３に格納された座標情報からペン先の軌跡を算出し、情報記憶部６３３に記憶する（ステップ２０９）。この情報記憶部６３３に記憶された識別情報、アドレス情報や軌跡情報などの記憶情報は、図１に示す通信機能を介して、外部機器に送信される（ステップ２１０）。
【００５６】
このようにしてペン型入力装置５０から送信される記憶情報は、印刷装置３０の電子文書管理部３１にて処理される(ステップ２１１、２１２)。例えば、媒体識別情報によって特定される電子情報に、ペン型入力装置５０による筆記情報が反映され、図示しないディスプレイなどに合成表示される。また、筆記情報は、例えば文書リポジトリに格納されているオリジナルの電子文書の改訂情報として格納することも可能である。さらには、一旦、筆記が行われた後、別の機会に再度、筆記が行われる場合には、オリジナルの電子文書に加えて改訂情報も読み出され、その改訂情報を含む電子文書に対して新たな筆記情報が加えられるように構成することも有効である。
【００５７】
ペン型入力装置５０から送信された電子文書管理部３１が処理する場合、電子文書情報蓄積部３８に格納されている印刷態様の情報が参照される。そして、ペン型入力装置５０の軌跡算出部６３２で算出されたペン先の位置の情報（軌跡情報）が、図８に示した補正値（Ｘ方向、Ｙ方向）に基づいて補正される（ステップ２１１）。また、印刷態様の情報において、縮倍率が１００％以外である場合は、軌跡情報におけるＸ方向およびＹ方向の長さを縮倍率に応じて変換する。例えば、図８の管理ＩＤ９、１０の電子文書の場合は、縮倍率が７０％なので、媒体に対する手書きイメージを表す軌跡情報に対して、Ｘ方向およびＹ方向の長さを７０％の長さに変換する。そして上記のように、適宜補正されたペン型入力装置５０の筆記情報が電子文書に反映される（ステップ２１２）。
【００５８】
印刷装置３０の電子文書管理部３１において以上のような補正が行われた後、ペン先の軌跡情報はペン軌跡記録部３９に記録される。これにより、ペン軌跡記録部３９に記録された筆記情報が反映されてディスプレイなどに合成表示される手書きイメージと、実際に媒体に手書きされたイメージとが一致することとなる。
【００５９】
次に、図１に示したシステム構成とは異なるシステム構成例について説明する。
図１１は、電子文書管理システムの他の構成例を示した図である。図１１に示す電子文書管理システムは、パーソナルコンピュータ１１０と、印刷装置１３０と、ペン型入力装置１５０とを含んで構成される。
【００６０】
パーソナルコンピュータ１１０は、図１に示したパーソナルコンピュータ１０の印刷指示部１１およびアプリケーション制御部１２と同様の機能として、印刷指示を行う印刷指示部１１１と、アプリケーション制御部１１２とを備える。また、印刷装置１３０は、図１に示した印刷装置３０の電子文書管理部３１、文書画像生成部３２、コード画像生成部３３、補正部３４、画像重ね合わせ部３５、印刷制御部３６、印刷部３７、電子文書情報蓄積部３８、ペン軌跡記録部３９およびリンク処理部４０と同様の機能として、電子文書管理部１３１、文書画像生成部１３２、コード画像生成部１３３、補正部１３４、画像重ね合わせ部１３５、印刷制御部１３６、印刷部１３７、電子文書情報蓄積部１３８、ペン軌跡記録部１３９およびリンク処理部１４０を備える。さらに、ペン型入力装置１５０は、図１に示したペン型入力装置５０の通信機能５１およびコード読み取り機能５２と同様の機能として、通信機能１５１と、コード読み取り機能１５２とを備える。
【００６１】
図１１に示すシステム構成では、ペン型入力装置１５０の通信機能１５１は、パーソナルコンピュータ１１０のアプリケーション制御部１１２との間で通信を行う。この点で、印刷装置３０と通信を行う図１のペン型入力装置５０の通信機能５１とは異なっている。なお、ペン型入力装置１５０の詳細な構造は、図９に示したペン型入力装置５０と同様なものを用いることができる。
【００６２】
図１１に示す電子文書管理システムでは、以上のような構成によって、図４に示すような、コード画像を含む印刷画像が形成される。この際、図１に示したシステムについて上述したように、電子文書の印刷における余白や縮倍率の設定、Ｎアップ印刷の指定などの印刷態様に関する情報に基づいて、コード画像生成部３３により生成されたコード画像が補正部３４により適宜補正される。
【００６３】
この印刷画像が形成された用紙（媒体）の表面に、図９に示すペン型入力装置５０と同様なペン型入力装置１５０を用いて書き込みや指定が行われると、その情報がパーソナルコンピュータ１１０のアプリケーション制御部１１２を介して印刷装置１３０へ送られる。印刷装置１３０では、電子文書情報蓄積部１３８から読み出された内容（補正値を含む）を用いて、ペン型入力装置１５０の軌跡の記録や、ペン型入力装置１５０によるリンク指定に対する処理等が実行される。
【００６４】
次に、図１および図１１に示すシステム構成とは異なる他のシステム構成例について説明する。
図１２は、電子文書管理システムの第３の構成例を示した図である。図１２に示す電子文書管理システムは、電子文書管理装置２３０と印刷装置２５０とで機能を分離させた点に特徴がある。図１２に示すシステムでは、パーソナルコンピュータ２１０と、電子文書管理装置２３０と、印刷装置２５０と、ペン型入力装置２７０とを含んで構成される。
【００６５】
パーソナルコンピュータ２１０は、図１に示したパーソナルコンピュータ１０の印刷指示部１１およびアプリケーション制御部１２と同様の機能として、印刷指示を行う印刷指示部２１１と、アプリケーション制御部２１２とを備える。なお、図１２に示す例では、印刷指示２１１とアプリケーション制御部２１２とを同一のパーソナルコンピュータ２１０に設けているが、印刷指示用とアプリケーション用に別個のＰＣを用いても構わない。
【００６６】
ペン型入力装置２７０は、図１に示したペン型入力装置５０の通信機能５１と同様に、外部装置と通信を行う通信機能２７１を備えている。ただし、図１２に示す例では、パーソナルコンピュータ２１０のアプリケーション制御部２１２と通信を行う点で図１１に示したシステムと同様であり、印刷装置３０と通信を行う図１のシステムとは異なっている。また、図１２には、ペン型入力装置２７０の機能として、コード情報を読み取って解析するコード読み取り機能２７２が示されている。なお、ペン型入力装置２７０の詳細な構造は、図９に示したペン型入力装置５０と同様なものを用いることができる。
【００６７】
電子文書管理装置２３０は、生成されたアドレスと電子文書との対応を管理する電子文書管理部２３１と、図８に示したようなデータ構造、すなわち、電子文書と媒体の識別情報との対応関係および印刷態様に関する情報を蓄積する電子文書情報蓄積部２３２とを備える。また、ユーザによってなされたペン軌跡を記録するペン軌跡記録部２３３と、電子文書に設定されたリンク情報に関する処理を実行するリンク処理部２３４とを備える。このような機能を有する電子文書管理装置２３０は、電子文書を提供するためにネットワークに接続されている文書リポジトリとは別個のサーバに設けられても良く、また同一のサーバに設けられても良い。図１２に示すシステムは、図１、図１１に示したシステム構成とは異なり、印刷装置２５０とは別個に電子文書管理装置２３０が設けられている。
【００６８】
印刷装置２５０は、パーソナルコンピュータ２１０の印刷指示部２１１からの印刷指示を受けると共に、文書リポジトリからネットワークを介して電子文書を取得する通信部２５１を備える。通信部２５１は、例えば印刷指示に含まれるＵＲＬを利用して印刷対象の電子文書を特定し取得することができる。この通信部２５１は、印刷後に、電子文書と、コード画像として媒体に印刷された媒体識別情報との対応情報を電子文書管理装置２３０に出力する機能も備える。
【００６９】
また、印刷装置２５０は、図１に示す印刷装置３０と同様に、文書画像生成部２５２、コード画像生成部２５３、補正部２５４、画像重ね合わせ部２５５、印刷制御部２５６および印刷部２５７を備える。文書画像生成部２５２は、通信部２５１を介して取得した電子文書を展開して文書画像を生成する。コード画像生成部２５３は、所定のコードパターンにより媒体に印刷される連続したアドレス情報や媒体識別情報を記述するコード画像を生成する。補正部２５４は、電子文書の印刷態様に即してコード画像によるコード情報を補正する。画像重ね合わせ部２５５は、文書画像生成部２５２により生成された文書画像とコード画像生成部２５３により生成されたコード画像とを重ね合わせて最終的に出力される印刷画像を生成する。印刷制御部２５６は、印刷部２５７を制御して、画像重ね合わせ部２５５により生成された印刷画像を媒体上へ印刷（画像形成）する。
【００７０】
図１２に示す電子文書管理システムでは、以上のような構成によって、図４に示すような、コード画像を含む印刷画像が形成される。この際、図１に示したシステムについて上述したように、電子文書の印刷における余白や縮倍率の設定、Ｎアップ印刷の指定などの印刷態様に関する情報に基づいて、コード画像生成部３３により生成されたコード画像が補正部３４により適宜補正される。
【００７１】
この印刷画像が形成された用紙（媒体）の表面に、図９に示すペン型入力装置５０と同様なペン型入力装置２７０を用いて書き込みや指定が行われると、その情報がパーソナルコンピュータ２１０のアプリケーション制御部２１２を介して電子文書管理装置２３０へ送られる。電子文書管理装置２３０では、電子文書情報蓄積部２３２から読み出された内容（補正値を含む）を用いて、ペン型入力装置２７０の軌跡の記録や、ペン型入力装置２７０によるリンク指定の処理等が実行される。
【００７２】
以上説明したように、本実施形態は、媒体上に形成されるアドレス情報や媒体識別情報を記述するコード画像に関して、余白や縮倍率の設定、Ｎアップ印刷の指定などの印刷態様に関する情報に基づいて補正し、補正情報を保存する。そして、媒体に印刷されたコード画像の読み取り情報からペン型入力装置のペン先の移動軌跡の情報や、リンク指定の情報を得た際に、保存されている補正情報に基づいて取得情報を修正する。これにより、電子文書の印刷の際に余白設定やＮアップ印刷や画像の拡大縮小が行われた場合にも、コードパターンの読み取り情報から得られる位置とアプリケーションが認識している位置とを一致させることができ、手書きイメージの正確な入力を実現することができる。
【００７３】
なお、本実施形態では、コード画像に対する補正情報を蓄積しておき、媒体に印刷されたコード画像が読み取られた際に、読み取り情報を補正情報に基づいて変換することとしたが、コード画像が生成される際に、補正情報に基づいてコード画像により記述されるアドレス情報自体を変更することも可能である。このようにすれば、媒体に印刷されたコード画像から読み取られるアドレス（座標値）が、直ちに、手書きイメージの電子情報を処理するアプリケーションが認識している座標と一致することとなる。
【図面の簡単な説明】
【００７４】
【図１】本実施形態が適用される電子文書管理システムの構成を示す図である。
【図２】本実施形態におけるコード画像（２次元コード）を説明するための図である。
【図３】本実施形態の印刷装置にて実行される画像出力処理を示したフローチャートである。
【図４】本実施形態におけるコード画像を含む印刷画像の例を示した図である。
【図５】本実施形態の補正部による、余白設定や電子文書の拡大・縮小印刷を行う場合の補正方法を説明する図である。
【図６】本実施形態の補正部による、Ｎアップ印刷を行う場合の補正方法を説明する図である。
【図７】本実施形態における印刷部（画像形成部）の構成例を示す概略図である。
【図８】本実施形態で用いられる、電子文書と媒体の識別情報との対応および印刷態様に関する情報を管理するデータの構成例を示した図である。
【図９】本実施形態のペン型入力装置の構成を示した図である。
【図１０】本実施形態のペン型入力装置の主に制御部にて実行される処理を示したフローチャートである。
【図１１】電子文書管理システムの他の構成例を示した図である。
【図１２】電子文書管理システムの第３の構成例を示した図である。
【符号の説明】
【００７５】
１０、１１０、２１０…パーソナルコンピュータ（ＰＣ）、３０、１３０、２５０…印刷装置、３１、１３１、２３１…電子文書管理部、３２、１３２、２５２…文書画像生成部、３３、１３３、２５３…コード画像生成部、３４、１３４、２５４…補正部、３５、１３５、２５５…画像重ね合わせ部、３６、１３６、２５６…印刷制御部、３７、１３７、２５７…印刷部、３８、１３８、２３２…電子文書情報蓄積部、３９、１３９、２３３…ペン軌跡記録部、４０、１４０、２３４…リンク処理部、５０、１５０、２７０…ペン型入力装置、２３０…電子文書管理装置、２５１…通信部
【図１】
2006350650.tif 000003
【図２】
2006350650.tif 000004
【図３】
2006350650.tif 000005
【図４】
2006350650.tif 000006
【図５】
2006350650.tif 000007
【図６】
2006350650.tif 000008
【図７】
2006350650.tif 000009
【図８】
2006350650.tif 000010
【図９】
2006350650.tif 000011
【図１０】
2006350650.tif 000012
【図１１】
2006350650.tif 000013
【図１２】
2006350650.tif 000014