(57)【要約】【課題】画像形成の位置精度を高めることなく、媒体に形成される文書画像とコード画像との位置ずれの影響を低減する。【解決手段】電子文書に基づく文書画像と用紙上の位置を示す位置情報及び用紙の管理ＩＤに基づくコード画像とを印刷したコード用紙８を出力する際に文書画像とコード画像との位置ずれ量を検知し、検知した位置ずれ量と管理ＩＤとを対応付けてＩＤ管理サーバ２に登録する。コード用紙８に電子ペン７を用いて追記を行うと、電子ペン７はコード用紙８上のコード画像の読み取り結果から電子ペン７の軌跡情報およびコード用紙８の管理ＩＤを取得し、両者を対応付けた筆記情報を出力する。ＩＤ管理サーバ２は受信した筆記情報と同一管理ＩＤの位置ずれ量とを対応付けた筆記補正情報を出力し、サービスサーバ４は受信した筆記補正情報に含まれる位置ずれ量を用いて軌跡情報の位置ずれ補正を行う。【選択図】図１
2007296742.tif 000002
【特許請求の範囲】
【請求項１】
媒体に文書画像を形成する文書画像形成部と、
前記媒体に当該媒体の面の位置を特定するための位置情報を含むコード画像を形成するコード画像形成部と、
前記媒体上に形成された前記文書画像と前記コード画像との位置ずれ量を取得する取得部と
を含む画像形成装置。
【請求項２】
前記コード画像形成部は、前記位置情報に加えてさらに前記媒体を特定するための識別情報を含むコード画像を形成し、
前記取得部は、前記位置ずれ量に加えてさらに前記識別情報を取得し、当該位置ずれ量と当該識別情報とを対応付けて記憶部に向けて出力することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記文書画像形成部は第１ユニットに設けられ、前記コード画像形成部は前記第１ユニットとは異なる第２ユニットに設けられることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記取得部は、前記文書画像における特定の画像の形成位置と前記コード画像における特定の位置情報の形成位置とを用いて、前記位置ずれ量を取得することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記取得部は、前記位置ずれ量として、前記媒体の搬送方向に対する第１位置ずれ量と、当該媒体の搬送方向に直交する方向の第２位置ずれ量とを取得することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記文書画像形成部は前記媒体に前記文書画像として可視画像を形成し、
前記コード画像形成部は前記媒体に前記コード画像として不可視画像を形成することを特徴とする請求項１記載の画像形成装置。
【請求項７】
媒体の面の位置を特定するための位置情報を含み当該媒体に印刷されるコード画像と電子文書に基づいて当該媒体に印刷される文書画像との相対的位置関係を検知するステップと、
検知された前記相対的位置関係を記憶部に記憶させるステップと、
前記文書画像およびコード画像を有する前記媒体の面に対して指示がなされた指示位置を受け付けるステップと、
前記記憶部から読み出した前記相対的位置関係を用いて、前記指示がなされた指示位置を補正するステップと
を含む電子文書管理方法。
【請求項８】
前記コード画像は前記媒体を特定するための識別情報をさらに含み、
前記検知するステップでは前記識別情報をさらに検知し、
前記記憶させるステップでは前記識別情報に対応付けて前記相対的位置関係の情報を前記記憶部に記憶させ、
前記受け付けるステップでは前記識別情報をさらに受け付け、
前記補正するステップでは前記記憶部から前記識別情報に対応付けられた前記相対的位置関係を読み出して補正を行うこと
を特徴とする請求項７記載の電子文書管理方法。
【請求項９】
前記電子文書と前記識別情報とを対応付けて格納部に格納させるステップをさらに含み、
前記補正するステップでは、前記識別情報に対応付けられた前記電子文書を前記格納部から読み出し、当該電子文書に前記相対的位置関係により補正がなされた指示位置を反映させることを特徴とする請求項７記載の電子文書管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機やプリンタ等の画像形成装置、画像形成装置等によって印刷された電子文書を管理する電子文書管理方法に関する。
【背景技術】
【０００２】
近年、細かなドットが印刷された特殊な用紙を用い、ユーザがこの用紙上に手書きした文字やイメージなどを電子情報(データ)として取り込む技術が注目されている。取り込まれたデータは、パソコンや携帯電話などに転送され、磁気ディスク装置その他の記憶装置に格納して保存したり、電子メールとして転送することが可能となる。この技術では、この特殊な用紙に例えば０.３ｍｍ程度の間隔で小さなドットを印刷し、所定の大きさのグリッドに含まれるドットが、グリッド毎にすべて異なるパターン(コード画像)を描くように構成されている。このパターンはアドレス等の位置情報を表すことができる。そこで、例えばデジタルカメラ等の光学的読み取り機構を内蔵した専用のペン(電子ペン)を用いてパターンの読み取りを行うことで、この特殊な用紙上でのペン先の位置や移動軌跡を特定することが可能になる。そして、このペン先の位置や移動軌跡の情報を処理することにより、用紙上に書かれた手書きの文字やイメージを電子情報として利用することができるようになる。
【０００３】
この種の従来技術としては、用紙にパターンを印刷する技術やその読み取り技術など、種々の観点から多くの技術が提案されている。例えば、上記パターンが予め印刷された位置情報記録媒体の面を複数の領域に分割し、各領域に相当する位置に特定の機能(アプリケーションとの連動等)を割り当て、これを基にプリンタによって枠等の画像を印刷することで定型用紙とする技術が存在する(特許文献１参照。)。この技術では、出力された定型用紙に電子ペンで書き込みが行われると、電子ペンにてその位置情報が読み取られる。そして位置情報の読みとり結果に基づいて定型用紙上の領域が特定され、この領域に割り当てられた特定の機能が実行される。
【０００４】
【特許文献１】特開２００４−２８０５１９号公報(第３−４頁、図１)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１では、予めパターンが印刷された位置情報記録媒体に対しプリンタで画像(文書画像)の印刷を行うため、位置情報記録媒体上のパターンと枠等の画像形成位置とのずれが生じやすいという問題があった。そして、このようなずれが生じると、電子ペンを用いて定型用紙に書き込みを行った場合に、本来実行されるべき機能とは異なる他の機能が実行されてしまうおそれがあった。
【０００６】
かかる問題に対し、上記特許文献１では、プリンタで画像の印刷を行う際に、位置情報記録媒体に印刷されているパターンを読み取り、その読み取り結果に基づいて媒体上の位置情報を取得し、この位置情報に対応させて画像の印刷位置の調整を行うようにしている。
ただし、媒体上の印刷位置のずれは、媒体の搬送精度、媒体の形状精度、プリンタにおける印刷時の倍率誤差、あるいは傾き誤差など、様々な要因で発生する。このため、位置情報記録媒体の位置情報を読み取って調整を行ったとしても、高精度で印刷を行うためには、プリンタの構成が複雑化したり、コストアップを招いたりしてしまうという問題がある。また、印刷の位置精度を確保するために印刷速度を低下させることも考えられるが、この場合には定型用紙の生産性が低下してしまうという問題が生じてしまう。
【０００７】
なお、このような問題は、予めパターンが印刷された位置情報記録媒体に対してプリンタで画像を印刷する場合に限られるものではなく、パターンと画像とを一連の動作によって印刷する場合においても、同様に生じ得るものである。
【０００８】
本発明は、かかる技術的課題を解決するためになされたものであって、その目的とするところは、画像形成の位置精度を高めることなく、媒体に形成される文書画像とコード画像との位置ずれの影響を低減することにある。
【課題を解決するための手段】
【０００９】
かかる目的のもと、本発明が適用される画像形成装置は、媒体に文書画像を形成する文書画像形成部と、媒体に媒体の面の位置を特定するための位置情報を含むコード画像を形成するコード画像形成部と、媒体上に形成された文書画像とコード画像との位置ずれ量を取得する取得部とを含んでいる。
【００１０】
このような画像形成装置において、コード画像形成部は、位置情報に加えてさらに媒体を特定するための識別情報を含むコード画像を形成し、取得部は、位置ずれ量に加えてさらに識別情報を取得し、位置ずれ量と識別情報とを対応付けて記憶部に向けて出力することを特徴とすることができる。また、文書画像形成部は第１ユニットに設けられ、コード画像形成部は第１ユニットとは異なる第２ユニットに設けられることを特徴とすることができる。さらに、取得部は、文書画像における特定の画像の形成位置とコード画像における特定の位置情報の形成位置とを用いて、位置ずれ量を取得することができる。さらにまた、取得部は、位置ずれ量として、媒体の搬送方向に対する第１位置ずれ量と、媒体の搬送方向に直交する方向の第２位置ずれ量とを取得することができる。そして、文書画像形成部は媒体に文書画像として可視画像を形成し、コード画像形成部は媒体にコード画像として不可視画像を形成することができる。
【００１１】
また他の観点から捉えると、本発明が適用される電子文書管理方法は、媒体の面の位置を特定するための位置情報を含み媒体に印刷されるコード画像と電子文書に基づいて媒体に印刷される文書画像との相対的位置関係を検知するステップと、検知された相対的位置関係を記憶部に記憶させるステップと、文書画像およびコード画像を有する媒体の面に対して指示がなされた指示位置を受け付けるステップと、記憶部から読み出した相対的位置関係を用いて、指示がなされた指示位置を補正するステップとを含んでいる。
【００１２】
ここで、コード画像は媒体を特定するための識別情報をさらに含む場合に、検知するステップでは識別情報をさらに検知し、記憶させるステップでは識別情報に対応付けて相対的位置関係の情報を記憶部に記憶させ、受け付けるステップでは識別情報をさらに受け付け、補正するステップでは記憶部から識別情報に対応付けられた相対的位置関係を読み出して補正を行うことを特徴とすることができる。また、電子文書と識別情報とを対応付けて格納部に格納させるステップをさらに含む場合に、補正するステップでは、識別情報に対応付けられた電子文書を格納部から読み出し、電子文書に相対的位置関係により補正がなされた指示位置を反映させることを特徴とすることができる。
【発明の効果】
【００１３】
本発明によれば、媒体上の文書画像とコード画像との位置ずれ量を予め把握しておくようにしたので、例えば後でこの媒体に対して指示がなされた際に、その指示位置を、上記位置ずれ量を用いて位置ずれ補正することが可能になる。このため、画像形成の位置精度を高めることなく、媒体に形成される文書画像とコード画像との位置ずれの影響を低減することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、実施の形態という)について詳細に説明する。
図１は本実施の形態が適用される電子文書管理システムの構成の一例を示したものである。このシステムは、例えばイーサネット(登録商標)等のネットワークＮに各種の端末やサーバ等が接続されることで構成されている。この例では、ネットワークＮに、クライアント端末１、ＩＤ管理サーバ２、文書管理サーバ３、サービスサーバ４、プリンタ５、手書き情報取得端末６が接続されている。また、手書き情報取得端末６には、電子ペン７が無線接続されている。なお、ＩＤ管理サーバ２、文書管理サーバ３、およびサービスサーバ４は、同一のサーバとすることも可能である。
【００１５】
このシステムでは、クライアント端末１で印刷指示を行った電子文書を、プリンタ５で用紙上に印刷することができる。なお、以下の説明では、このようにしてプリンタ５で印刷された用紙のことをコード用紙８と呼ぶ。また、このシステムでは、電子ペン７を用いてコード用紙８に書き込みを行った場合に、電子ペン７による筆記情報を元の電子文書に反映させることができる。
【００１６】
ではまず、コード用紙８の印刷について概要を説明する。
まず、クライアント端末１が電子文書の印刷指示を送信する。このとき、クライアント端末１は、印刷指示として、印刷対象となる電子文書に印刷属性(ページ数、用紙サイズ、画像の向き等)を付加した印刷情報を出力する。
次に、この印刷情報をＩＤ管理サーバ２が受信する。ＩＤ管理サーバ２は印刷情報に含まれる電子文書の各ページにそれぞれ異なる管理ＩＤを付与する。そして、ＩＤ管理サーバ２は、付与した管理ＩＤ、電子文書名、ページ番号、各ページの用紙サイズ、および画像の向きを対応付けて識別情報ＤＢ(後述)に登録する。また、ＩＤ管理サーバ２は、管理ＩＤと印刷情報とを対応付けた印刷管理情報を送信する。
【００１７】
そして、この印刷管理情報を文書管理サーバ３が受信する。文書管理サーバ３は印刷管理情報に含まれる管理ＩＤと電子文書の各ページの内容とを対応付けて電子文書ＤＢ(後述)に登録する。
また、この印刷管理情報をプリンタ５が受信する。プリンタ５は印刷管理情報に含まれる電子文書の内容および印刷属性に基づいて、用紙上に電子文書(文書画像)を印刷する。一方、プリンタ５では、印刷管理情報に含まれる管理ＩＤに基づいて識別コードを作成し、同じく印刷管理情報に含まれる印刷属性に基づいて用紙上での位置を示す位置コードを作成する。次いで、これら識別コードと位置コードとを合成して得られたコード画像を、上記文書画像とともに用紙上に形成する。これにより、コード用紙８を得ることができる。そして、コード用紙８上の文書画像の形成位置とコード画像の形成位置との位置ずれ量(Ｘ方向、Ｙ方向)を算出し、このコード用紙８の管理ＩＤと位置ずれ量とを対応付けた位置ずれ情報を送信する。
その後、この位置ずれ情報をＩＤ管理サーバ２が受信する。ＩＤ管理サーバ２は位置ずれ情報に含まれる管理ＩＤに対応付けて識別情報ＤＢに位置ずれ量を登録する。
【００１８】
では次に、電子ペン７を用いた追記について概要を説明する。
まず、ユーザにより電子ペン７を用いたコード用紙８への書き込みが行われる。このとき、電子ペン７はコード用紙８に形成されたコード画像を読み取る。次いで、コード画像の読み取り結果に基づき、位置コードの変化履歴からコード用紙８に対する電子ペン７の軌跡情報を取得し、また、識別コードからコード用紙８の管理ＩＤを取得する。そして、これら管理ＩＤと軌跡情報とを対応付けた筆記情報を送信する。この筆記情報は、電子ペン７から手書き情報取得端末６を介してネットワークＮに出力される。
次に、この筆記情報をＩＤ管理サーバ２が受信する。ＩＤ管理サーバ２は筆記情報に含まれる管理ＩＤに対応する位置ずれ量を識別情報ＤＢから読み出す。その後ＩＤ管理サーバ２は筆記情報に位置ずれ量を対応付けた筆記補正情報を送信する。
さらに、この筆記補正情報を文書管理サーバ３が受信する。文書管理サーバ３は筆記補正情報に含まれる管理ＩＤに対応する電子文書を電子文書ＤＢから読み出す。その後文書管理サーバ３は管理ＩＤと電子文書とを対応付けた被追記情報を送信する。
【００１９】
そして、筆記補正情報をサービスサーバ４が受信する。サービスサーバ４は筆記補正情報に含まれる軌跡情報を、同じく筆記補正情報に含まれる位置ずれ量を用いて位置ずれ補正して補正軌跡情報を得る。また、サービスサーバ４はさらに被追記情報を受信する。そして、管理ＩＤを介して、被追記情報に含まれる電子文書と補正軌跡情報とを対応付けた追記情報を得る。すなわち、電子文書に、電子ペン７により書き込まれた情報を反映させることができる。その後、得られた追記情報は追記情報ＤＢ(後述)に登録される。また、この追記情報を、例えば手書き情報取得端末６あるいはクライアント端末１に送信し、これら各端末のディスプレイに表示させることもできる。
【００２０】
では、図１に示す電子文書管理システムを構成する各構成要素について具体的に説明する。
このシステムにおいて、クライアント端末１は電子文書の印刷指示を送信する機能を有しており、例えばＰＣ(Personal Computer)で構成することができる。ここで、電子文書とは、所謂テキスト情報やイメージ情報を含み、画像として表示され得るものを含む概念である。また、印刷指示には、上述したように電子文書と電子文書の印刷属性とが含まれる。なお、印刷属性には、上述したものの他、例えば片面印刷、両面印刷など、アプリケーションソフト上で設定が可能な各種設定が含まれる。
【００２１】
図２(ａ)はＩＤ管理サーバ２の構成の一例を示す機能ブロック図である。ＩＤ管理サーバ２は、受信部２０１、識別情報管理部２０２、識別情報ＤＢ２０３、および送信部２０４を備える。
受信部２０１はクライアント端末１からの印刷情報、プリンタ５からの位置ずれ情報、電子ペン７(手書き情報取得端末６)からの筆記情報等を受信する。
識別情報管理部２０２は、管理ＩＤの付与、識別情報ＤＢ２０３に対する各種データの登録および問い合わせを行う。具体的に説明すると、印刷情報が入力されてきた場合に、識別情報管理部２０２は印刷情報に含まれる電子文書を構成する各ページにそれぞれ管理ＩＤを付与する。またこのとき、識別情報管理部２０２は付与を行った管理ＩＤと電子文書名、ページ番号、各ページの用紙サイズ、および画像の向きとを対応付けて識別情報ＤＢ２０３に登録する。さらに、位置ずれ情報が入力されてきた場合に、識別情報管理部２０２は位置ずれ情報に含まれる管理ＩＤを参照し、識別情報ＤＢ２０３に位置ずれ量を登録する。したがって、本実施の形態では識別情報ＤＢ２０３が記憶部として機能する。さらにまた、筆記情報が入力されてきた場合、識別情報管理部２０２は筆記情報に含まれる管理ＩＤを参照し、対応する位置ずれ量を識別情報ＤＢ２０３から取り出す。そして、識別情報管理部２０２は筆記情報に位置ずれ量を対応付けた筆記補正情報を作成する。
送信部２０４は、識別情報管理部２０２で作成された筆記補正情報を送信する。
【００２２】
図２(ｂ)は文書管理サーバ３の構成の一例を示す機能ブロック図である。文書管理サーバ３は、受信部３０１、電子文書管理部３０２、電子文書ＤＢ３０３、および送信部３０４を備える。
受信部３０１はＩＤ管理サーバ２からの印刷管理情報や筆記補正情報等を受信する。
電子文書管理部３０２は、電子文書ＤＢ３０３に対する各種データの登録および問い合わせを行う。具体的に説明すると、印刷管理情報が入力されてきた場合に、電子文書管理部３０２は管理ＩＤと電子文書の各ページの内容とを対応付けて電子文書ＤＢ３０３に登録する。したがって、本実施の形態では、電子文書ＤＢ３０３が格納部として機能する。また、筆記補正情報が入力されてきた場合に、電子文書管理部３０２は筆記補正情報に含まれる管理ＩＤを参照し、対応する電子文書を電子文書ＤＢ３０３から取り出す。また、この場合に、電子文書管理部３０２は管理ＩＤと取り出した電子文書とを対応付けた被追記情報を作成する。
送信部３０４は、電子文書管理部３０２で作成された被追記情報を送信する。
【００２３】
図３は画像形成装置としてのプリンタ５の構成の一例を示す図である。このプリンタ５は、本体ユニット５０ａと、この本体ユニット５０ａに対して外付けされる外付ユニット５０ｂとを備えている。ここで、第１ユニットとして機能する本体ユニット５０ａおよび第２ユニットとして機能する外付ユニット５０ｂは、それぞれ、単体でプリンタ装置として機能するように構成されている。本体ユニット５０ａは、イエロー、マゼンタ、シアン、および黒の４色のトナーを用いて画像を形成する所謂フルカラープリンタ装置である。一方、外付ユニット５０ｂは、単色(本実施の形態では不可視)のトナーを用いて画像を形成する所謂モノクロプリンタ装置である。そして、この例では、本体ユニット５０ａに対して外付ユニット５０ｂが着脱自在に設けられており、ユーザの要求に応じて４色あるいは５色のプリンタ装置として機能するようになっている
【００２４】
まず、本体ユニット５０ａについて説明する。本体ユニット５０ａは、作像プロセス系１０、用紙搬送系３０、制御部４１、および本体処理部４２を備える。作像プロセス系１０は本体処理部４２にて生成された各色の画像データに基づいて画像形成を行う。また、用紙搬送系３０は作像プロセス系１０の動作に対応して用紙の搬送を行う。制御部４１は本体ユニット５０ａおよび外付ユニット５０ｂの動作を制御する。本体処理部４２はネットワークＮ(図１参照)に接続され、受信した印刷指示や電子文書等のデータに処理を施す。
【００２５】
作像プロセス系１０は、４つの画像形成ユニットすなわちイエロー画像形成ユニット(Ｙユニット)１１Ｙ、マゼンタ画像形成ユニット(Ｍユニット)１１Ｍ、シアン画像形成ユニット(Ｃユニット)１１Ｃ、黒画像形成ユニット(Ｋユニット)１１Ｋ、および転写ユニット２０を備える。ここで、文書画像形成部として機能するＹユニット１１Ｙ、Ｍユニット１１Ｍ、Ｃユニット１１Ｃ、およびＫユニット１１Ｋは、水平方向に一定の間隔を置いて並列的に配置される。
【００２６】
各画像形成ユニット１１(１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ)は、回転可能に配設される感光体ドラム１２を備える。また、感光体ドラム１２の周囲には、帯電器１３、露光器１４、現像器１５、一次転写ロール１６、ドラムクリーナ１７等が順次配設されている。これらのうち、帯電器１３は感光体ドラム１２を所定の電位に帯電する。露光器１４は帯電器１３によって所定の電位に帯電された感光体ドラム１２に選択的に光ビームを照射し、静電潜像を形成する。現像器１５は対応する色成分トナー(例えばＹユニット１１Ｙではイエローのトナー)を収容し、このトナーによって感光体ドラム１２上の静電潜像を現像する。一次転写ロール１６は印加される一次転写バイアスにより感光体ドラム１２上に形成されたトナー像を中間転写ベルト２１に一次転写する。ドラムクリーナ１７は一次転写後の感光体ドラム１２上の残留物(トナー等)を除去する。
ここで、本実施の形態では、露光器１４が例えば主走査方向に多数のＬＥＤ(Light Emission Diode)を配列してなるＬＰＨ(LED Print Head)で構成されている。なお、露光器１４としては、例えばＬＤ(Laser Diode)を用いたＲＯＳ(Raster Output Scanner)を用いることもできる。
また、中間転写ベルト２１を挟んだ各画像形成ユニット１１(１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ)の上部側には、各画像形成ユニット１１の現像器１５に対応する色のトナーを供給するためのトナーカートリッジ１９Ｙ、１９Ｍ、１９Ｃ、１９Ｋが設けられる。
【００２７】
転写ユニット２０は、中間転写ベルト２１、ドライブロール２２、テンションロール２３、バックアップロール２４、ベルトクリーナ２５を備える。これらのうち、中間転写ベルト２１はドライブロール２２、テンションロール２３、およびバックアップロール２４に張架支持され、矢印方向に回動する。ドライブロール２２は中間転写ベルト２１を張架するとともに中間転写ベルト２１を駆動して回動させる。テンションロール２３は中間転写ベルト２１を張架することで中間転写ベルト２１に所定のテンションを付与するとともにドライブロール２２によって駆動される中間転写ベルト２１に従動して回転する。バックアップロール２４は中間転写ベルト２１を張架するとともに二次転写装置の構成部材として機能する。またベルトクリーナ２５は中間転写ベルト２１を挟んでドライブロール２２と対向する部位に取り付けられ、二次転写後の中間転写ベルト２１上の残留物(トナー等)を除去する。
【００２８】
用紙搬送系３０は、給紙トレイ３１、ナジャーロール３２、フィードロール３３、搬送路３４、レジストロール３５、二次転写ロール３６、排出ロール３７、および排出トレイ３８を備える。また、二次転写ロール３６と排出ロール３７との間には、用紙上に二次転写された画像を加熱・加圧定着する定着器２９が設けられる。これらのうち、給紙トレイ３１は画像形成が行われる用紙を積載する。ナジャーロール３２は給紙トレイ３１に積載される用紙を取り出して供給する。フィードロール３３はナジャーロール３２によって取り出された用紙を一枚ずつに分離して搬送路３４に搬送する。レジストロール３５は、搬送路３４を搬送されてくる用紙を一旦停止させ、二次転写位置に向けてタイミングを合わせて搬送する。二次転写ロール３６は、バックアップロール２４とともに二次転写装置を構成し、搬送される用紙上に中間転写ベルト２１上の画像を二次転写する。排出ロール３７は、定着器２９によって画像の定着がなされた用紙を機外へと排出する。排出トレイ３８はプリンタ部１の上部側に設けられ、排出ロール３７によって排出された記録済みの用紙を積載する。ただし、このプリンタ５では、排出トレイ３８上に外付ユニット５０ｂが装着されているため、排出ロール３７によって排出された用紙は外付ユニット５０ｂに搬入される。
【００２９】
次に、外付ユニット５０ｂについて説明する。外付ユニット５０ｂは、不可視画像形成ユニット(Ｉユニット)６１Ｉ、定着器７０、位置ずれ量測定部８０、および外付処理部９０を備える。コード画像形成部として機能するＩユニット６１Ｉは外付処理部９０にて生成された不可視の画像データに基づいてトナー像の形成を行う。また、定着器７０はＩユニット６１Ｉで用紙上に形成された不可視トナー像を加熱・加圧定着する。なお、外付ユニット５０ｂは、本体ユニット５０ａに設けられた制御部４１によってその動作制御が行われる。
【００３０】
Ｉユニット６１Ｉは、回転可能に配設される感光体ドラム６２を備える。また、感光体ドラム６２の周囲には、帯電器６３、露光器６４、現像器６５、転写ロール６６、ドラムクリーナ６７等が順次配設されている。これらのうち、帯電器６３は感光体ドラム６２を所定の電位に帯電する。露光器６４は帯電器６３によって所定の電位に帯電された感光体ドラム６２に選択的に光ビームを照射し、静電潜像を形成する。現像器６５は不可視トナーを収容し、この不可視トナーによって感光体ドラム６２上の静電潜像を現像する。転写ロール６６は印加される一次転写バイアスにより感光体ドラム６２上に形成されたトナー像を中間転写ベルト用紙に転写する。ドラムクリーナ６７は転写後の感光体ドラム６２上の残留物(トナー等)を除去する。
また、定着器７０は、Ｉユニット６１Ｉにて用紙上に形成された不可視トナー像を定着させる。
【００３１】
位置ずれ量測定部８０は、本体ユニット５０ａによって用紙上に形成された画像(可視画像)と、外付ユニット５０ｂによって同一用紙上に形成された画像(不可視画像)との位置ずれ量を測定する。そして、位置ずれ量測定部８０は、用紙上の画像(可視画像、不可視画像)を検知する画像検知センサ８１と、画像検知センサ８１による画像検知結果に基づいて所定の演算処理を実行する演算部８２とを備える。
外付処理部９０は、本体処理部４２を介して受信した印刷指示や識別情報等のデータに処理を施す。
【００３２】
ここで、プリンタ５で使用されるトナーについて説明しておく。
まず、本体ユニット５０ａでは、次のようなトナーが用いられる。すなわち、Ｙユニット１１Ｙにて用いられるイエロートナー(Ｙトナー)、Ｍユニット１１Ｍにて用いられるマゼンタトナー(Ｍトナー)、Ｃユニット１１Ｃにて用いられるシアントナー(Ｃトナー)、およびＫユニット１１Ｋにて用いられる黒トナー(Ｋトナー)は、従来から使用されているトナーすなわち、結着樹脂に対応する波長領域の光を吸収する可視光吸収材料を入れたものを用いる。これにより、Ｙユニット１１Ｙ、Ｍユニット１１Ｍ、Ｃユニット１１Ｃ、およびＫユニット１１Ｋでは、イエロー、マゼンタ、シアン、あるいは黒の可視画像を形成することができる。
また、外付ユニット５０ｂでは、Ｉユニット６１Ｉで用いられるＩトナーとして、例えば特開２００３−１８６２３８号公報に記載された材料を用いることができる。すなわち結着樹脂に無機材料粒子からなる近赤外光吸収材料を入れたものを用いる。これにより、Ｉユニット６１Ｉでは、このようなトナーを用いることで不可視画像を形成することができる。
ただし、ここでいう「可視」および「不可視」は、目視により認識できるかどうかとは関係しない。すなわち媒体(用紙)に印刷(形成)された画像が、可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで、「可視」と「不可視」とを区別している。
【００３３】
図４は、上記プリンタ５における本体処理部４２および外付処理部９０の構成の一例を示す機能ブロック図である。
まず、本体処理部４２について説明する。この本体処理部４２は、印刷制御部５１、描画データ解釈部５２、画像生成部５３(Ｙ画像生成部５３Ｙ、Ｍ画像生成部５３Ｍ、Ｃ画像生成部５３Ｃ、Ｋ画像生成部５３Ｋ)、マーク形成位置設定部５４、および文書画像印刷実行部５５を備える。
【００３４】
印刷制御部５１は、ＩＤ管理サーバ２(図１参照)から送られてくる印刷管理情報を受信する。印刷制御部５１は、受信した印刷管理情報のうち、印刷情報すなわち電子文書および印刷属性を描画データ解釈部５２に受け渡し、印刷情報のうちの印刷属性および管理ＩＤを外付処理部９０に受け渡す。また、印刷制御部５１は、受信した印刷管理情報のうち、マーク形成位置設定部５４に印刷属性を受け渡す。そして、印刷制御部５１は、描画データ解釈部５２、各画像生成部５３、マーク形成位置設定部５４、および文書画像印刷実行部５５の動作を制御し、さらに外付処理部９０の各構成要素の動作も制御する。
【００３５】
描画データ解釈部５２は、印刷制御部５１から入力される印刷情報(印刷データ)を解釈して、印刷データを構成する描画コマンドに変換してコマンドを発行する。
各画像生成部５３(Ｙ画像生成部５３Ｙ、Ｍ画像生成部５３Ｍ、Ｃ画像生成部５３Ｃ、Ｋ画像生成部５３Ｋ)は、描画データ解釈部５２から入力される描画コマンドをそれぞれ実行して、イエロー、マゼンタ、シアン、および黒の画像データ(文書画像データ)を１ページ毎に生成していく。
【００３６】
マーク形成位置設定部５４は、入力されてくる印刷属性に基づき、電子文書の内容とともに各ページに形成するマークの形成位置を設定する。そして、設定されたマークの形成位置データは、Ｃ画像生成部５３Ｃに出力される。このため、Ｃ画像生成部５３Ｃでは、上記描画データ解釈部５２から入力される描画コマンドと、マーク形成位置設定部５４にて設定されたマークの形成位置データとを用いて、ページ毎のシアンの画像データ(文書画像データ)を生成することになる。
文書画像印刷実行部５５は、Ｙ画像生成部５３Ｙ、Ｍ画像生成部５３Ｍ、Ｃ画像生成部５３Ｃ、Ｋ画像生成部５３Ｋにて生成された各色のページ画像データを同期させながら、Ｙユニット１１Ｙ、Ｍユニット１１Ｍ、Ｃユニット１１Ｃ、およびＫユニット１１Ｋに出力する。具体的に説明すると、文書画像印刷実行部５５は、Ｙ画像生成部５３Ｙで生成されたイエローのページ画像データをＹユニット１１Ｙに、Ｍ画像生成部５３Ｍで生成されたマゼンタのページ画像データをＭユニット１１Ｍに、Ｃ画像生成部５３Ｃで生成されたシアンのページ画像データをＣユニット１１Ｃに、そしてＫ画像生成部５３Ｋで生成された黒のページ画像データを黒ユニット１１Ｋに、それぞれ出力する。
【００３７】
次に、外付処理部９０について説明する。この外付処理部９０は、識別コード生成部９１、位置コード生成部９２、コード配置部９３、パターン画像生成部９４、パターン格納部９５、およびコード画像印刷実行部９６を備える。
識別コード生成部９１は、印刷制御部５１から入力されてくる電子文書の管理ＩＤに基づいて識別コードを生成する。
位置コード生成部９２は、印刷制御部５１から入力されてくる電子文書の印刷属性に基づき、電子文書すなわち文書画像を印刷することになる用紙に対応した位置コードを生成する。この位置コードは、印刷対象となる用紙の座標を得るために用いられるものであり、用紙のサイズ、向き、縮小/拡大、Ｎ−ｕｐ等の印刷属性に応じて適宜設定される。
コード配置部９３は、識別コード生成部９１で生成された識別コードと位置コード生成部９２で生成された位置コードとを合成し、出力画像サイズに相当する二次元コード配列を生成する。このとき、識別コードは配置位置によらず同じとなり、位置コードは配置位置により異なる。
パターン画像生成部９４は、二次元コード配列に対応するビットパターン画像をパターン格納部９５より取り出して、二次元コード配列を画像化したコード画像として出力する。
コード画像印刷実行部９６は、パターン画像生成部９４で生成されたコード画像データをＣユニット１１Ｃに出力する。
【００３８】
図５(ａ)〜(ｃ)は、上記パターン画像生成部９４で生成される二次元コード画像を説明するための図である。図５(ａ)は、不可視画像によって形成され、配置される二次元コード画像の単位を模式的に示すために格子状に表現した図である。また、図５(ｂ)は二次元コード画像の一単位を示した図である。さらに、図５(ｃ)は、バックスラッシュ「＼」とスラッシュ「／」の斜線パターンを説明するための図である。
【００３９】
これら図５(ａ)〜(ｃ)に示す二次元コード画像は、赤外線照射による機械読み取りと復号化処理とが長期にわたって安定して可能で、且つ、情報が高密度に記録できる不可視画像で形成される。また、画像を出力する用紙表面の可視画像が形成された領域とは関係なく、任意の領域に設けることが可能な不可視画像であることが好ましい。特に本実施の形態では、使用される媒体の大きさに合わせて用紙一面(紙面)の全面に不可視画像が形成される。また、目視した際に光沢差によって認識できる不可視画像であることが更に好ましい。
【００４０】
図５(ｂ)に示す二次元コードパターンは、用紙上の座標位置を示す位置コードが格納される領域と、電子文書または用紙を一意に特定するための識別コードが格納される領域とを含んでいる。また、同期コードが格納される領域も含んでいる。そして、図５(ａ)に示すように、この二次元コードパターンが複数、配置され、印刷される用紙の大きさに合わせて用紙一面(紙面)の全面に異なる位置情報が格納された二次元コードが格子状に配置される。すなわち、用紙一面に、図５(ｂ)に示すような二次元コードパターンが複数個、配置され、その各々が、位置コード、識別コード、および同期コードを備えている。そして、複数の位置コードの領域には、それぞれ配置される場所により異なる位置情報が格納されている。一方、複数の識別コードの領域には、配置される場所によらず同じ識別情報が格納されている。
【００４１】
図５(ｂ)において、位置コードは、６ビット×６ビットの矩形領域内に配置されている。各ビット値は、回転角度が異なる複数の微小ラインビットマップで形成され、図５(ｃ)に示す斜線パターン(パターン０およびパターン１)で、ビット値０とビット値１とを表現している。より具体的には、相互に異なる傾きを有するバックスラッシュ「＼」およびスラッシュ「／」を用いて、ビット値０とビット値１とを表現している。斜線パターンは６００ｄｐｉ(dot per inch)において８画素×８画素の大きさで構成されており、左上がりの斜線パターン(パターン０)がビット値０を、右上がりの斜線パターン(パターン１)がビット値１を表現する。したがって、一つの斜線パターンで１ビット(０または１)を表現できる。このような二種類の傾きからなる微小ラインビットマップを用いることで、可視画像に与えるノイズがきわめて小さく、且つ、大量の情報を高密度にデジタル化して埋め込むことが可能な二次元コードパターンを提供することが可能となる。
【００４２】
すなわち、図５(ｂ)に示した位置コード領域には合計３６ビットの位置情報が格納されている。この３６ビットのうち、１８ビットをＸ座標の符号化に、他の１８ビットをＹ座標の符号化に使用することができる。各１８ビットをすべて位置の符号化に使用すると、２18通り(約２６万通り)の位置を符号化できる。各斜線パターンが図５(ｃ)に示したように８画素×８画素(６００ｄｐｉ)で構成されている場合、６００ｄｐｉの１ドットは０.０４２３ｍｍであることから、図４(ｂ)に示す二次元コード(同期コードを含む)の大きさは、縦横ともに３ｍｍ程度(８画素×９ビット×０.０４２３ｍｍ)となる。３ｍｍ間隔で２６万通りの位置を符号化した場合、約７８６ｍの長さを符号化できる。このように１８ビットすべてを位置の符号化に使用してもよいし、あるいは、斜線パターンの検出誤りが発生するような場合には誤り検出や誤り訂正のための冗長ビットを含めてもよい。
【００４３】
また、識別コードは、２ビット×８ビットおよび６ビット×２ビットの矩形領域に配置されており、合計２８ビットの識別情報を格納できる。識別情報として２８ビットすべてを使用した場合、２28通り(約２億７千万通り)の識別情報を表現できる。識別コードも位置コードと同様に、２８ビットの中に誤り検出や誤り訂正のための冗長ビットを含めることができる。
【００４４】
なお、図５(ｃ)に示す例では、二つの斜線パターンは互いに角度が９０°異なるが、例えば角度差を４５°とすれば四種類の斜線パターンを構成できる。このように構成した場合は、一つの斜線パターンで２ビットの情報(０〜３)を表現できる。すなわち、斜線パターンの角度種類を増やすことで、表現できるビット数を増加させることができる。
また、図５(ｃ)に示す例では、斜線パターンを使用してビット値の符号化を説明しているが、選択できるパターンは斜線パターンに限られない。例えばドットのＯＮ/ＯＦＦや、ドットの位置を基準位置からずらす方向により符号化する方法も採用することが可能である。
【００４５】
図６は、図３に示す位置ずれ量測定部８０の構成の一例を示す図である。位置ずれ量測定部８０は、上述したように画像検知センサ８１および演算部８２を備える。
画像検知センサ８１は可視画像センサ８１ａおよび赤外画像センサ８１ｂを有する。ここで、可視画像センサ８１ａは定着器７０より排出されるコード用紙８上の可視画像すなわち本体ユニット５０ａにて形成された文書画像を検知する。一方、赤外画像センサ８１ｂは、同じコード用紙８上の赤外画像すなわち外付ユニット５０ｂにて形成されたコード画像を検知する。
【００４６】
演算部８２は、文書画像解析部８３、コード画像解析部８４、位置ずれ量演算部８５、および合成部８６を備える。
文書画像解析部８３は可視画像センサ８１ａにて読み取られた可視画像(文書画像)の読み取りデータを解析し、シアンで形成されたマークの位置を取得する。
コード画像解析部８４は赤外画像センサ８１ｂにて読み取られた赤外画像(コード画像)の読み取りデータに基づいて位置コードの解析を行い、上記マークの形成位置に対応する識別コードの位置を取得する。また、コード画像解析部８４は赤外画像の読み取りデータに基づいて識別コードの解析を行い、識別情報からコード用紙８の管理ＩＤを取得する。
位置ずれ量演算部８５は、文書画像解析部８３にて得られたマークの形成位置と、コード画像解析部８４にて得られた位置コードの解析結果とに基づいて、文書画像とコード画像との位置ずれ量を求める。
合成部８６は、コード画像解析部８４にて得られた位置ずれ量とコード画像解析部８４にて得られた管理ＩＤとを対応付けた位置ずれ情報を作成し、送信する。
【００４７】
図７は、電子ペン７の構成の一例を示す図である。この電子ペン７は、筆記部７１、筆圧検出部７２、制御部７３、赤外照射部７４、および画像入力部７５を備える。筆記部７１は、文書画像とコード画像とが合成されて印刷されたコード用紙８に通常のペンと同様の操作により文字や図形を記録する。筆圧検出部７２は、筆記部７１の動きを監視し電子ペン７がコード用紙８に押し付けられていることを検出する。制御部７３は、電子ペン７全体の電子的な動作を制御する。赤外照射部７４は、コード用紙８上のコード画像を読み取るための赤外光を照射する。画像入力部７５は、赤外光が照射されたコード用紙８上のコード画像を捕捉して入力する。
【００４８】
ここで、制御部７３についてさらに詳しく説明する。制御部７３は、コード取得部７３１と、軌跡算出部７３２と、情報記憶部７３３とを備える。コード取得部７３１は、画像入力部７５から入力された画像を解析してコード(位置情報、識別情報)を取得する部分である。軌跡算出部７３２は、コード取得部７３１が取得したコード(位置情報)に対し、筆記部７１のペン先の座標と画像入力部７５が捕捉した画像の座標とのずれを補正してペン先の軌跡を算出する部分である。情報記憶部７３３は、コード取得部７３１が取得したコードや軌跡算出部７３２が算出した軌跡情報を記憶する部分である。
【００４９】
なお、手書き情報取得端末６は、電子ペン７から受信した筆記情報をネットワークＮに出力する機能を有するものであり、クライアント端末１と同様に例えばＰＣで構成することができる。また、手書き情報取得端末６と電子ペン７との間の無線通信は、例えば無線ＬＡＮやBluetoothなど、各種方式を利用することができる。そして、両者間の通信は無線に限られるものではなく、例えば有線方式を用いたり、あるいは電子ペン７用のクレードルと手書き情報取得端末６とを接続しておき、クレードルに電子ペン７が装着された際に通信を行ったりするものであってもよい。
【００５０】
図８はサービスサーバ４の構成の一例を示す機能ブロック図である。サービスサーバ４は、受信部４０１、位置ずれ補正部４０２、電子文書一時格納部４０３、合成部４０４、追記情報ＤＢ４０５、および送信部４０６を備える。
受信部４０１はＩＤ管理サーバ２からの筆記補正情報、文書管理サーバ３からの被追記情報等を受信する。
位置ずれ補正部４０２は筆記補正情報に含まれる軌跡情報を、同じ筆記補正情報に含まれる位置ずれ量を用いて位置ずれ補正し、補正軌跡情報を得る。
電子文書一時格納部４０３は被追記情報すなわち管理ＩＤおよび電子文書を一時的に保存する。
合成部４０４は管理ＩＤを仲立ちとして、電子文書と補正筆記情報とを合成し追記情報を作成する。また、合成部４０４は、得られた追記情報を追記情報ＤＢ４０５に登録する。
送信部４０６は、例えばクライアント端末１や手書き情報取得端末６に対し、追記情報を送信する。
【００５１】
では、図９に示すフローチャート、図３〜図６等を参照しつつ、プリンタ５によるコード用紙８の印刷プロセスについて詳細に説明する。
まず、ＩＤ管理サーバ２から送信された印刷管理情報を印刷制御部５１が受信する(ステップ１０１)。なお、印刷管理情報は、上述したようにクライアント端末１からの印刷指示に基づいて作成されたものであり、電子文書、この電子文書の印刷属性、および管理ＩＤを含んでいる。
【００５２】
次に、本体処理部４２を構成する描画データ解釈部５２、各画像生成部５３(５３Ｙ、５３Ｍ、５３Ｃ、５３Ｋ)、マーク形成位置設定部５４、および文書画像印刷実行部５５が、印刷管理情報に含まれる電子文書および印刷属性に基づいて文書画像を作成する(ステップ１０２)。そして、Ｙユニット１１Ｙ、Ｍユニット１１Ｍ、Ｃユニット１１Ｃ、およびＫユニット１１Ｋを用いて、用紙に文書画像を印刷する(ステップ１０３)。したがって、文書画像が可視画像によって形成される。なお、印刷される文書画像には、電子文書の他、マーク形成位置設定部５３にて形成位置が設定されたマークも印刷される。
【００５３】
他方、外付処理部９０を構成する識別コード生成部９１、位置コード生成部９２、コード配置部９３、パターン画像生成部９４、パターン格納部９５、およびコード画像印刷実行部９６は、印刷管理情報に含まれる印刷属性及び管理ＩＤに基づいてコード画像を生成する(ステップ１０４)。そして、Ｉユニット６１Ｉを用いて、用紙にコード画像を印刷する(ステップ１０５)。なお、コード画像の印刷対象は、上記ステップ１０３で文書画像が既に印刷された用紙である。すなわち、同一の管理ＩＤを付与された電子文書に基づく文書画像とコード画像とが、同一の用紙に印刷されることで、コード用紙８が出力されることになる。
【００５４】
次に、このようにして文書画像およびコード画像が印刷されたコード用紙８が外付ユニット５０ｂの出口側まで搬送されると、位置ずれ量測定部８０がコード用紙８上の文書画像およびコード画像を検知する(ステップ１０６)。具体的には、可視画像センサ８１ａによりコード用紙８上の文書画像を可視画像データとして検知し、赤外画像センサ８１ｂによりコード用紙８上のコード画像を赤外画像データとして検知する。そして、演算部８２では、可視画像データから文書画像を解析し、赤外画像データからコード画像を解析する。その結果、コード画像解析部８４が、赤外画像データからコード用紙８の管理ＩＤを取得する(ステップ１０７)。また、可視画像データおよび赤外画像データから位置ずれ量演算部８５が文書画像とコード画像との位置ずれ量(Ｘ方向ずれ量(第２位置ずれ量)、Ｙ方向ずれ量(第１位置ずれ量))を演算する(ステップ１０８)。その後、合成部８６が得られた管理ＩＤと位置ずれ量とを対応付けた位置ずれ情報を生成し(ステップ１０９)、生成した位置ずれ情報を送信する(ステップ１１０)。
【００５５】
図１０は上記プリンタ５にて印刷されるコード用紙８の概要を示す図である。ここで、図１０(ａ)は本体ユニット５０ａにて用紙に印刷される文書画像を、図１０(ｂ)は外付ユニット５０ｂにて用紙に印刷されるコード画像を、図１０(ｃ)はこれら文書画像およびコード画像を用紙に印刷してなるコード用紙８を、それぞれ示している。
【００５６】
図１０(ａ)に示す文書画像は可視画像であり、電子文書に基づいて生成された文書画像部Ｇａと、印刷属性(特に用紙サイズおよび画像の向き)に基づいて生成されたマーク画像部Ｇｂとを有している。これらのうち、マーク画像部Ｇｂは、上述したマーク形成位置設定部５４により設定されるものであり、したがってシアン色にて形成される。また、本例においてマーク画像部Ｇｂは、用紙の四隅にそれぞれ形成されるものであり、用紙のサイズおよび画像の向きによりその形成位置が変わる。なお、本実施の形態では、一般にトンボと呼ばれる十字型の画像をマークとして形成している。
【００５７】
図１０(ｂ)に示すコード画像は不可視画像であり、基本的に用紙の全面に形成される。ただし、上述したように、プリンタ５(具体的には外付ユニット５０ｂ)の制限により、用紙の端部側には形成されないこともある。そして、コード画像は図５にも示したように位置コード及び識別コードを含んでいる。
そして、これら文書画像及びコード画像を同一用紙上に印刷することで、図１０(ｃ)に示す印刷文書すなわちコード用紙８が出力される。
【００５８】
では次に、上記ステップ１０８における位置ずれ量の取得についてより詳細に説明する。  図１１は、演算部８２にて実行される文書画像およびコード画像の位置ずれ量取得の原理を説明するための図である。ここで、図１１(ａ)は文書画像に含まれるマークの形成位置(特定の画像の形成位置)を、図１１(ｂ)はコード画像に含まれる特定の位置情報を含むコード画像の形成位置(特定の位置情報の形成位置)を、それぞれ示している。なお、特定のコード画像とは、理想的な状態で、上記マークの形成位置を重ね合わされる位置に置かれたものをいう。
【００５９】
演算部８２の文書画像解析部８３では、コード用紙８を構成する用紙の一コーナー(図中では左上端部)を基準(原点)として、文書画像におけるマーク画像Ｇｂの位置(具体的に十字の交点の位置)を検出する。また、演算部８２のコード画像解析部８４では、用紙の一コーナー(左上端部)を基準(原点)として、コード画像中の所定の位置コード(本来マーク画像の形成位置に対応する位置に形成されるコード画像の位置コード)の重心Ｇを検出する。そして、位置ずれ量演算部８５が、これら文書画像およびコード画像の着目位置の相対的なずれ量を演算する。
【００６０】
いまここで、文書画像における各マークの交点形成位置(座標)をＡ(ｘ１、ｙ１)、Ｂ(ｘ２、ｙ２)、Ｃ(ｘ３、ｙ３)、Ｄ(ｘ４、ｙ４)とする。また、コード画像における所定の位置コードの各重心位置をＣＡ(Ｘ１、Ｙ１)、ＣＢ(Ｘ２、Ｙ２)、ＣＣ(Ｘ３、Ｙ３)、ＣＤ(Ｘ４、Ｙ４)とする。このとき、文書画像およびコード画像の位置ずれ量Ｘ(Ｘ方向の位置ずれ量)、位置ずれ量Ｙ(Ｙ方向の位置ずれ量)は、次の式で表すことができる。
【００６１】
【数１】
2007296742.tif 000003
【００６２】
このようにして、同一コード用紙８上の文書画像とコード画像との位置ずれ量すなわち文書画像およびコード画像の相対的位置関係を得ることができる。
【００６３】
図１２は、図２(ａ)に示すＩＤ管理サーバ２の識別情報ＤＢ２０３に登録されるデータベースの構成例を示す図である。図１２に示すデータ構造では、管理ＩＤ、電子文書名、ページ情報、用紙サイズ、画像の向き、Ｘ方向ずれ量、およびＹ方向ずれ量といった項目分けがなされ、これらの対応関係が管理されている。なお、図１２に示す例において、管理ＩＤ１〜６は、Ａ４縦サイズの６ページ分の電子文書を印刷した場合が示されている。印刷された各ページは、異なる管理ＩＤ(１〜６)で個別に管理され、また電子文書名はすべて同じＵＲＬであるが、ページ情報は１〜６と異なっている。同様に、管理ＩＤ７、８はＡ４横サイズの２ページ分の電子文書を、管理ＩＤ９、１０はＡ３横サイズの２ページ分の電子文書を、それぞれ印刷した場合が示されている。
【００６４】
ここで、管理ＩＤ、電子文書名、ページ情報、用紙サイズ、および画像の向きは、クライアント端末１から印刷指示がなされることによりＩＤ管理サーバ２が印刷情報を受信した際に登録される。また、Ｘ方向ずれ量およびＹ方向ずれ量は、プリンタ５で印刷が行われたコード用紙８の位置ずれ情報を受信した際に、この位置ずれ情報に含まれる管理ＩＤに対応付けて登録される。
【００６５】
次に、図１３に示すフローチャートを参照しつつ、電子ペン７によるコード用紙８への追記および筆記情報の生成について詳細に説明する。なお、図１３は、電子ペン７に設けられた制御部７３にて実行される処理を示している。
電子ペン７により、例えばコード用紙８に対して文字や図形の記録(書き込み)が行われると、制御部７３は、コード用紙８に対して筆記部７１により記録が行われていることの検出信号を筆圧検出部７２から取得する(ステップ２０１)。この検出信号を検出すると、制御部７３は赤外照射部７４に対し、赤外光をコード用紙８に照射するように指示する(ステップ２０２)。赤外照射部７４によってコード用紙８に照射される赤外光はコード画像(不可視画像)によって吸収される。画像入力部７５ではこの赤外光が照射されたコード画像が捕捉される。制御部７３は、画像入力部７５を介してこの不可視画像の入力(スキャン)を行う(ステップ２０３)。
【００６６】
その後、制御部７３のコード取得部７３１では、ステップ２０４〜２１０に示すコード画像検出処理が実行される。ここではまず、入力されたスキャン画像を整形する。このスキャン画像の整形は、例えば傾き補正やノイズ除去などである。そして、整形されたスキャン画像からスラッシュ「／」やバックスラッシュ「＼」等のビットパターン(斜線パターン)を検出する(ステップ２０４)。また一方で、整形されたスキャン画像から二次元コード位置決め用のコードである同期コードを検出する(ステップ２０５)。コード取得部７３１では、この同期コード位置を参照して二次元コードを検出し、二次元コードからＥＣＣ(Error Correcting Code：誤り訂正符号)等の情報を取り出して復号し(ステップ２０６)、復号した情報から元のコード情報に復元する(ステップ２０７)。
【００６７】
制御部７３のコード取得部７３１では、以上のようにして復元したコード情報から一座表であるＸ座標、Ｙ座標、および管理ＩＤを取り出し、取り出した位置座標および管理ＩＤを情報記憶部７３３に記憶させる(ステップ２０８)。その一方で、軌跡算出部７３２は、情報記憶部７３３に格納された座標情報からペン先の軌跡を算出し、得られた軌跡情報を情報記憶部７３３に記憶させる(ステップ２０９)。そして、コード取得部７３１はこの情報記憶部７３３に記憶された管理ＩＤおよび軌跡情報を対応付けた筆記情報を作成し(ステップ２１０)、この筆記情報を手書き情報端末６に送信する(ステップ２１１)。
【００６８】
その後、この筆記情報は、ネットワークＮを介してＩＤ管理サーバ２に送信される。ＩＤ管理サーバ２では、受信した筆記情報に含まれる管理ＩＤに対応するＸ方向位置ずれ量およびＹ方向位置ずれ量を読み出し、筆記情報に各位置ずれ量を対応付けた筆記補正情報を送信する。
【００６９】
その後、図８に示すサービスサーバ４では、図１４に示すフローチャートに従って、位置ずれ補正等の処理が実行される。
まず、サービスサーバ４の受信部４０１が、ＩＤ管理サーバ２から送られてくる筆記補正情報を受信する(ステップ３０１)。次に、位置ずれ補正部４０２が、筆記補正情報に含まれる軌跡情報とＸ方向位置ずれ量およびＹ方向位置ずれ量とを用いて、軌跡情報の位置ずれ補正を実行し、補正軌跡情報を取得する(ステップ３０２)。また、サービスサーバ４は、送信部４０６を用いて文書管理サーバ３に筆記補正情報に含まれる管理ＩＤに対応した電子文書の情報すなわち被追記情報の問い合わせを行う。その結果、受信部４０１は文書管理サーバ３から被追記情報を取得する(ステップ３０３)。取得された被追記情報は、電子文書一時格納部４０３に一時的に格納される。
【００７０】
そして、合成部４０４は、電子文書一時格納部４０３から読み出した被追記情報に含まれる電子文書に、位置ずれ補正部４０２にて得られた補正軌跡情報を反映させ、追記情報を作成する(ステップ３０４)。その後、合成部４０４は、得られた追記情報を追記情報ＤＢ４０５に格納する。
なお、例えば手書き情報端末６やクライアント端末１から追記情報の出力要求があった場合、合成部４０４は、追記情報ＤＢ４０５から要求を受けた管理ＩＤに対応する追記情報を読み出し、送信部４０６を介して出力する。
【００７１】
以上説明したように、本実施の形態では、プリンタ５でコード用紙８を作成する際に、用紙上に印刷された文書画像とコード画像との位置ずれ量を測定するようにした。また、得られた位置ずれ量と読み取ったコード画像を解析することによって得られた管理ＩＤとを対応付けた印刷管理情報を生成して出力するようにした。
また、本実施の形態では、管理ＩＤと対応付けて、電子文書、電子文書の印刷属性、および位置ずれ量をデータベースに登録しておき、電子ペン７によってコード用紙８に追記がなされたときに、位置ずれ量を用いて電子ペンによる筆記情報(軌跡情報)を補正するようにした。
これにより、文書画像とコード画像との位置ずれを補正することができ、元の電子文書に電子ペン７による書き込みをより正確に反映させることができる。その結果、本実施の形態では、コード用紙８を印刷する際に文書画像とコード画像との位置合わせ精度を高める必要がなくなり、プリンタ５の装置構成を簡易なものとすることができる。
【００７２】
特に、本実施の形態では、文書画像を本体ユニット５０ａで印刷し、コード画像を本体ユニット５０ａに対して外付けされる外付ユニット５０ｂで印刷しているため、文書画像とコード画像との位置合わせが困難である。本実施の形態で説明した手法は、このように複数のユニット(プリンタ装置)の組み合わせによってプリンタ５を構成するような場合に、きわめて有用である。
また、本実施の形態では、用紙毎に付与される管理ＩＤを用いて、各情報の対応付けを行うようにした。このため、位置ずれ情報の登録や筆記情報の補正を行う際に、間違った情報を対応付けてしまうことがなくなり、正確な補正を行うことができる。
【００７３】
さらに、本実施の形態では、文書画像とコード画像との位置ずれ量を取得するために、文書画像を印刷する際に電子文書の内容に加えて所定のマークを形成するようにした。そして、コード画像に含まれる位置コードを利用して、上記マークおよび対応する位置コードの位置関係から、両者のずれ量を測定するようにした。これにより、文書画像とコード画像との位置ずれ量をより簡易に取得することができる。
【００７４】
なお、本実施の形態では、プリンタ５を用い、用紙に文書画像及びコード画像を連続的に印刷することでコード用紙８を得ていたが、これに限られるものではない。例えば、予め用紙上にコード画像だけを印刷しておき、コード画像が印刷された用紙を例えば本体ユニット５０ａの給紙トレイ３１にセットし、この用紙に文書画像を印刷することでコード用紙８を得ることも可能である。この場合には、外付ユニット５０ｂが不要となる。そして、この場合には、本体ユニット５０ａの用紙排出部側に位置ずれ量測定部８０を設け、得られたコード用紙８上の文書画像とコード画像との位置ずれ量を測定すればよい。
【００７５】
また、本実施の形態では、用紙の四隅にマークを形成することでＸ方向ずれ量およびＹ方向ずれ量を得るようにしていたが、これに限られるものではない。例えば用紙の一箇所にマークを形成して位置ずれ量を得るようにしてもよい。
【図面の簡単な説明】
【００７６】
【図１】本実施の形態が適用される電子文書管理システムの構成の一例を示す図である。
【図２】(ａ)はＩＤ管理サーバの機能ブロック図であり、(ｂ)は文書管理サーバの機能ブロック図である。
【図３】本体ユニット及び外付ユニットを備えたプリンタの構成の一例を示す図である。
【図４】プリンタにおける本体処理部および外付処理部の機能ブロック図である。
【図５】(ａ)〜(ｃ)は、二次元コード画像を説明するための図である。
【図６】位置ずれ量測定部の構成の一例を示す図である。
【図７】電子ペンの構成の一例を示す図である。
【図８】サービスサーバの機能ブロック図である。
【図９】プリンタによるコード用紙の印刷プロセスを説明するフローチャートである。
【図１０】(ａ)〜(ｃ)はコード用紙の概要を示す図である。
【図１１】文書画像およびコード画像の位置ずれ量取得の原理を説明するための図である。
【図１２】ＩＤ管理サーバの識別情報ＤＢに登録されるデータベースの構成例を示す図である。
【図１３】電子ペンによるコード用紙への追記および筆記情報の生成を説明するフローチャートである。
【図１４】サービスサーバにて実行される位置ずれ補正等の処理の流れを説明するフローチャートである。
【符号の説明】
【００７７】
１…クライアント端末、２…ＩＤ管理サーバ、３…文書管理サーバ、４…サービスサーバ、５…プリンタ、６…手書き情報取得端末、７…電子ペン、８…コード用紙、４１…制御部、４２…本体処理部、５０ａ…本体ユニット、５０ｂ…外付ユニット、５１…印刷制御部、５２…描画データ解釈部、５３…画像生成部、５４…マーク形成位置設定部、５５…文書画像印刷実行部、８０…位置ずれ量測定部、９０…外付処理部、Ｎ…ネットワーク
【図１】
2007296742.tif 000004
【図２】
2007296742.tif 000005
【図３】
2007296742.tif 000006
【図４】
2007296742.tif 000007
【図５】
2007296742.tif 000008
【図６】
2007296742.tif 000009
【図７】
2007296742.tif 000010
【図８】
2007296742.tif 000011
【図９】
2007296742.tif 000012
【図１０】
2007296742.tif 000013
【図１１】
2007296742.tif 000014
【図１２】
2007296742.tif 000015
【図１３】
2007296742.tif 000016
【図１４】
2007296742.tif 000017