(57)【特許請求の範囲】
【請求項１】
媒体上に形成されている文書画像と、当該媒体の大きさに合わせて複数、形成され当該媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを当該媒体から読み取る読取手段と、
前記読取手段により読み取られた前記２次元のコード画像から前記属性情報を解析する解析手段と、
前記解析手段により前記属性情報が正しく解析されない場合に、前記読取手段により読み取られた前記文書画像を新たに管理すべき文書画像としてメモリに格納する格納手段とを含み、
前記属性情報が正しく解析されない場合のうち属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する当該第１の特定処理とは異なる第２の特定処理を実行することを特徴とする電子文書管理システム。
【請求項２】
前記属性情報のみによって複写が許可されており、前記解析手段によって前記属性情報が正しく解析されない場合には、複写を禁止することを特徴とする請求項１記載の電子文書管理システム。
【請求項３】
前記属性情報は、最新版の文書画像を出力する指示、またはオリジナルの文書画像を出力する指示、または関連文書を同時に出力する指示、を含む前記文書画像に付加価値を加えて出力するための情報であることを特徴とする請求項１または２記載の電子文書管理システム。
【請求項４】
前記２次元のコード画像は、媒体上の座標位置を示す位置コードが格納される領域と、電子文書又は印刷媒体を一意に特定するための識別コードが格納される領域と、ユーザアプリケーションで利用される付加コードが格納される領域とを含む請求項１記載の電子文書管理システム。
【請求項５】
前記属性情報に加えてより詳細な付加情報を格納するデータベースを更に備え、
前記読取手段は、前記媒体に埋め込まれた前記データベースを参照するための情報を読み取ることを特徴とする請求項１記載の電子文書管理システム。
【請求項６】
前記格納手段に格納される前記文書画像の情報は、前記読取手段により読み取られた前記文書画像の画像データであることを特徴とする請求項１記載の電子文書管理システム。
【請求項７】
媒体上に形成された文書画像と、当該媒体の大きさに合わせて複数、形成され当該媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを取得する画像取得手段と、
前記画像取得手段により取得された前記２次元のコード画像から前記属性情報を解析する解析手段と、
前記解析手段により前記属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する当該第１の特定処理とは異なる第２の特定処理を実行した後に、前記画像取得手段により取得された前記文書画像の画像出力処理を実行する出力手段と
を含む文書画像出力装置。
【請求項８】
前記出力手段は、前記属性情報が正しく解析されない場合に、処理を実行するユーザの本人認証を実施し、当該本人認証の実施後に前記画像出力処理を実行することを特徴とする請求項７記載の文書画像出力装置。
【請求項９】
媒体上に形成されている文書画像と、当該媒体の大きさに合わせて複数、形成され当該媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを読み取り、
読み取られた前記２次元のコード画像から前記属性情報を解析し、
前記属性情報が正しく解析された場合には解析された当該属性情報に基づく処理を実行し、当該属性情報が正しく解析されない場合として当該属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する当該第１の特定処理とは異なる第２の特定処理を実行する
画像処理方法。
【請求項１０】
前記属性情報が正しく解析されない場合には、読み取られた前記文書画像の情報を新たに管理すべき情報としてメモリに格納することを特徴とする請求項９記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体上に形成される文書画像の電子文書を管理する電子文書管理システム等に係り、より詳しくは、媒体上に文書画像とともに形成されたコード画像を読み取る電子文書管理システム等に関する。
【背景技術】
【０００２】
近年、細かなドットが印刷された特殊な用紙に文字や絵を描き、ユーザがこの用紙上に書いた文字等のデータをパソコンや携帯電話等に転送し、この内容の保存や、メール送信を可能とする技術が注目されている。この技術では、この特殊な用紙に例えば０.３ｍｍ程度の間隔にて小さなドットが印刷され、このドットが例えば所定の大きさのグリッドごとに、全て異なるパターンを描くように構成されている。これを、例えばデジタルカメラを内蔵した専用のペンを用いて読み込むことで、この特殊な用紙上に書かれた文字等の位置を特定することができ、このような文字等を電子情報として利用することが可能となる。
【０００３】
ここで、公報記載の従来技術として、電子文書とその電子文書が印刷された用紙とを紐付けておき、用紙上に書かれた文字等と電子文書とを融合する技術が存在する(例えば、特許文献１参照。)。より具体的には、まず、媒体に印刷されている座標情報と文書情報とを記憶装置に格納しておく。そして、ペン型の座標入力装置は、媒体上での先端部の位置を、コードシンボルを光学的に読み取ることで検出する。読み取ったコードシンボルをデコードし、文書情報を取り出す。この文書情報を用いることで、記憶装置に格納されている文書情報が読み出され、媒体上で筆記した軌跡の座標を検出することが可能となる。
【０００４】
【特許文献１】特開２０００−２９３３０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１などの従来技術では、コード画像の中に、用紙上の位置を示す位置情報と、電子文書の識別情報とが格納されているに過ぎない。従って、このような印刷文書を用いて何らかのサービスを提供しようとした場合、そのサービスの提供に必要な情報をコード画像中に埋め込むことができないので、サービスの自由度が制限されてしまうという問題点があった。
【０００６】
具体的に述べると、用紙に印刷された識別情報に基づいて電子文書にアクセスした際に、電子文書に応じて動作を変更したい場合がある。例えば、電子文書の作成者の意図により、ある電子文書については、印刷文書に筆記された手書き情報をオリジナルの電子文書に反映したいが、別の電子文書については、オリジナルの電子文書に反映させたくない場合がある。また、ある電子文書については、印刷文書に対する手書き情報をオリジナルの電子文書に直接付加したいと欲する場合がある。更に、別の電子文書については、印刷文書に対する手書き情報を付加した電子文書を、オリジナルの電子文書とは別に管理したい場合もある。また更に、オリジナルの電子文書には、機密性保持のため、不用意に開示したくない文書がある。また、特定の電子文書については、複写やファクシミリ送信を禁止したい場合や、ある特定の電子文書については、裁断機による廃棄時に一定の処理を行いたいとユーザが欲する場合もある。かかる場合に、電子文書と紙等の媒体を融合したサービスの内容を属性情報としてコード画像に含めれば、ユーザのアプリケーションプログラムにて電子文書と紙等の媒体を融合したサービスの自由度を飛躍的に高めることができる。
【０００７】
しかしながら、コード画像にこれらの属性情報が含まれていても、この属性情報が正しく読み込めなかった場合には、これらのサービスを適切に運用することができなくなる。例えば属性情報として、複写/ファクシミリの禁止がある場合に、この属性情報の存在は認識できても、この属性情報が正しく読み込めない場合には、不用意に複写/ファクシミリがなされてしまい、機密性保持を図ることができなくなる。
【０００８】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、電子文書と紙等の媒体を融合したサービスを図る属性情報について、その属性情報が正しく読めない場合でも適切なサービスを展開可能とすることにある。
また他の目的は、属性情報の解析されたレベルに応じ、好ましい態様を実現可能とすることにある。
【課題を解決するための手段】
【０００９】
かかる目的のもと、本発明が適用される電子文書管理システムは、媒体上に形成されている文書画像と、媒体の大きさに合わせて複数、形成され媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを媒体から読み取る読取手段と、この読取手段により読み取られた２次元のコード画像から属性情報を解析する解析手段と、解析手段により属性情報が正しく解析されない場合に、読取手段により読み取られた文書画像の情報を新たに管理すべき情報としてメモリに格納する格納手段とを含み、属性情報が正しく解析されない場合のうち属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する第１の特定処理とは異なる第２の特定処理を実行することを特徴とする。
【００１０】
ここで、属性情報のみによって複写が許可されており、解析手段によって属性情報が正しく解析されない場合には、複写を禁止することを特徴とすることができる。
また、属性情報は、最新版の文書画像を出力する指示、またはオリジナルの文書画像を出力する指示、または関連文書を同時に出力する指示、を含む文書画像に付加価値を加えて出力するための情報であることを特徴とすることができる。
更に、２次元のコード画像は、媒体上の座標位置を示す位置コードが格納される領域と、電子文書又は印刷媒体を一意に特定するための識別コードが格納される領域と、ユーザアプリケーションで利用される付加コードが格納される領域とを含む。
また更に、属性情報に加えてより詳細な付加情報を格納するデータベースを更に備え、読取手段は、媒体に埋め込まれたデータベースを参照するための情報を読み取ることを特徴とすることができる。
また、この格納手段に格納される文書画像の情報は、読取手段により読み取られた文書画像の画像データであることを特徴とすることができる。
【００１１】
他の観点から把えると、本発明が適用される文書画像出力装置は、媒体上に形成された文書画像と、媒体の大きさに合わせて複数、形成され媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを取得する画像取得手段と、この画像取得手段により取得された２次元のコード画像から属性情報を解析する解析手段と、解析手段により属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する当該第１の特定処理とは異なる第２の特定処理を実行した後に、画像取得手段により取得された文書画像の画像出力処理を実行する出力手段とを含む。
ここで、この出力手段は、属性情報が正しく解析されない場合に、処理を実行するユーザの本人認証を実施し、この本人認証の実施後に画像出力処理を実行することを特徴とすることができる。
【００１２】
一方、本発明を方法のカテゴリから把えると、本発明が適用される画像処理方法は、媒体上に形成されている文書画像と、媒体の大きさに合わせて複数、形成され媒体に対する複写および/または画像送信に関する禁止および/または制限に関する属性情報を含む２次元のコード画像とを読み取り、読み取られた２次元のコード画像から属性情報を解析し、この属性情報が正しく解析された場合には解析された属性情報に基づく処理を実行し、当該属性情報が正しく解析されない場合として属性情報の存在は認識できるが属性情報のデータが全く入手できない場合に複写および/または画像送信に関する予め定められた第１の特定処理を実行し、属性情報は入手できるが読み取られた属性情報のデータが確実と判断できるレベルに達していない場合に複写および/または画像送信に関する第１の特定処理とは異なる第２の特定処理を実行することを特徴としている。ここで属性情報が正しく解析されない場合には、読み取られた文書画像の情報を新たに管理すべき情報としてメモリに格納することを特徴とすることができる。
【発明の効果】
【００１３】
本発明によれば、電子文書と紙等の媒体を融合したサービスを図る属性情報について、その属性情報が正しく読めない場合でも適切なサービスを展開することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
(第１の実施の形態)
図１は、第１の実施の形態が適用されるシステムの構成の一例を示したものである。このシステムは、主に画像を印刷する画像形成装置に、本実施の形態における特徴的な構成が含まれている。
【００１５】
図１に示すシステムは、媒体(紙面)上に形成されている文書画像とコード画像とを読み取る画像読取部１１と、読み取られた画像の種類別に画像を取り込む画像取得部１２とを備えている。画像読取部１１は、一般のデジタル複写機等にて用いられるスキャナ等が用いられ、例えばＣＣＤセンサを用いて媒体上の文書画像を読み取る。また、画像読取部１１は、例えば赤外照射部(図示せず)を備え、後述する不可視トナーによって形成されたコード画像を読み取る。即ち、赤外照射部によって用紙に照射される赤外光は不可視画像にて吸収され、それ以外の部分では反射される。画像読取部１１ではこの反射された赤外光を受光し、赤外光が反射されなかった部分を読み取ることで、コード画像を識別する。
画像取得部１２は、コード画像取得部１２ａと文書画像取得部１２ｂとを備えている。コード画像取得部１２ａでは、上記のように画像読取部１１による赤外照射によって得られた不可視画像によるコード画像を取得する。また、文書画像取得部１２ｂは、画像読取部１１によって読み取られたＲＧＢ各色の例えば２４ビットからなる画像情報を取得する。
【００１６】
また、図１に示すシステムは、コード画像取得部１２ａによって取得されたコード画像に含まれる位置情報を復号化する位置情報復号化部１３と、コード画像に含まれる識別情報を復号化する識別情報復号化部１４と、コード画像に含まれる属性情報を復号化する属性情報復号化部１５とを備えている。また、位置情報復号化部１３によって復号化された位置情報を解析する位置情報解析部１６と、識別情報復号化部１４によって復号化された識別情報を解析する識別情報解析部１７と、属性情報復号化部１５によって復号化された属性情報を解析する属性情報解析部１８とを備えている。識別情報としては、文書画像の元となる電子文書を識別する文書ＩＤ情報や、文書画像やコード画像が印刷された媒体そのものを識別する媒体識別情報などが挙げられる。
また、属性情報解析部１８による解析結果に基づいて特定の処理を実行する特定処理実行部４０を備えている。更に、属性情報が正しく解析されない場合に、文書画像の元となる電子文書の識別情報や、文書画像取得部１２ｂにより取得された文書画像の画像データを格納する文書画像情報格納部４１を備えている。文書画像情報格納部４１として内部のメモリに格納する場合の他、ネットワークを介して情報を送信し、遠隔に設けられたメモリ(データベース)に格納する態様もある。
【００１７】
更に、読み取られた画像を複写するなど、画像形成を行なう各機能として、位置情報符号化部１９、識別情報符号化部２０、属性情報符号化部２１、位置コード生成部２２、識別コード生成部２３、属性コード生成部２４を備えている。また、生成された各種コードを配置するコード配置部２５、印刷されるコードパターンが格納されるパターン格納部２６、コード配置部２５による配置に基づき、パターン格納部２６から読み出されたパターンでパターン画像を生成するパターン画像生成部２７、生成されたパターン画像を印刷のために一時的にメモリに格納するコード画像バッファ２８を備えている。更に、文書画像取得部１２ｂにより取得された文書画像を印刷等の出力のために一時的に格納する文書画像バッファ２９、文書画像バッファ２９に格納された文書画像とコード画像バッファ２８に格納されたコード画像とを合成する画像合成部３０、合成された画像を出力する画像出力部３１を備えている。更に、読み取られた文書画像ではなく、例えば遠隔地の電子文書リポジトリから取得した電子文書から文書画像を出力するように構成することもできる。かかる場合には、例えば解析された識別情報を用いてネットワークを介して電子文書を取得する電子文書取得部３２、取得された電子文書から文書画像を生成する文書画像生成部３３を更に備え、文書画像バッファ２９は、文書画像生成部３３にて生成された文書画像を格納するように機能する。
【００１８】
次に、これらによって復号化され解析されるコード画像、媒体に印刷されるコード画像の例について詳述する。
図２(ａ)〜(ｃ)は、媒体上に形成された、画像読取部１１にて読み取られコード画像取得部１２によって取得される２次元のコード画像、印刷に際して生成されるコード画像の一例を説明するための図である。図２(ａ)は不可視画像によって形成され、配置される２次元コード画像の単位を模式的に示すために格子状に表現している。また、図２(ｂ)は不可視画像が赤外光照射により認識された２次元コード画像の１単位を示している。更に、図５(ｃ)は、バックスラッシュ「＼」とスラッシュ「／」の斜線パターンを示している。
【００１９】
図２(ａ)〜(ｃ)に示すような、媒体上に形成される２次元コード画像は、例えば、可視光領域(４００ｎｍ〜７００ｎｍ)における最大吸収率が７％以下、近赤外領域(８００ｎｍ〜１０００ｎｍ)における吸収率が３０％以上などの不可視トナーによって形成されている。また、この不可視トナーは、画像の機械読み取りのために必要な近赤外光吸収能力を高めるために、平均分散径は１００ｎｍ〜６００ｎｍの範囲のものが採用される。ここで、「可視」および「不可視」は、目視により認識できるかどうかとは関係しない。印刷された媒体に形成された画像が可視光領域における特定の波長の吸収に起因する発色性の有無により認識できるかどうかで「可視」と「不可視」とを区別している。
この図２(ａ)〜(ｃ)に示す２次元コード画像は、長期に亘って安定した状態にて、赤外光照射による機械読取りと復号化処理とが可能で、かつ、情報が高密度に記録できる不可視画像で形成されている。また、例えば、画像を出力する媒体表面の可視画像が設けられた領域とは関係なく、任意の領域に設けることが可能である。本実施の形態では、印刷される媒体の大きさに合わせて媒体一面(紙面)の全面に不可視画像が形成された画像を読み取るものとする。また、例えば、目視した際に光沢差によって認識できることが更に好ましい。但し、「全面」とは、用紙の四隅を全て含む意味ではない。電子写真方式等の装置では、通常、紙面の周囲は印刷できない範囲である場合が多いことから、かかる範囲には不可視画像が印刷されない場合がある。
【００２０】
図２(ｂ)に示す２次元コードパターンは、媒体上の座標位置を示す位置コードが格納される領域と、電子文書又は印刷媒体を一意に特定するための識別コードが格納される領域と、ユーザＡＰ(アプリケーション)で利用される付加コードが格納される領域とを含んでいる。本実施の形態の属性情報復号化部１５で復号化される属性情報は、この付加コードに含まれている。また、同期コードが格納される領域も含んでいる。そして、図２(ａ)に示すような媒体一面(紙面)に、図２(ｂ)に示すような２次元コードパターンが複数個、配置され、その各々が、位置コード、付加コード、識別コード、及び同期コードを備えている。そして、複数の位置コードの領域には、それぞれ配置される場所により異なる位置情報が格納されている。一方、複数の識別コード及び付加コードの領域には、配置される場所によらず同じ識別情報及び付加情報が格納されている。
【００２１】
図２(ｂ)において、位置コードは、５ビット×５ビットの矩形領域内に配置されている。各ビット値は、回転角度が異なる複数の微小ラインビットマップで形成され、図２(ｃ)に示される斜線パターン(パターン０とパターン１)で、ビット値０とビット値１を表現している。より具体的には、相互に異なる傾きを有するバックスラッシュ「＼」およびスラッシュ「／」を用いてビット０とビット１とが表現されている。斜線パターンは６００ｄｐｉで８×８画素の大きさで構成されており、左上がりの斜線パターン(パターン０)がビット値０を、右上がりの斜線パターン(パターン１)がビット値１を表現する。従って、１つの斜線パターンで１ビットの情報(０または１)を表現できる。このような２種類の傾きからなる微小ラインビットマップを用いることで、可視画像に与えるノイズが極めて小さく、かつ大量の情報を高密度にデジタル化して埋め込むことが可能な２次元コードパターンが提供されている。
【００２２】
即ち、図２(ｂ)に示した位置コード領域には合計２５ビットの位置情報が格納されている。この２５ビットのうち、１２ビットをＸ座標の符号化に、１２ビットをＹ座標の符号化に使用することができる。残りの１ビットは、どちらの符号化に利用してもよい。各１２ビットを全て位置の符号化に使用すると、２１２通り(４０９６通り)の位置を符号化できる。各斜線パターンが図５(ｃ)に示したように８画素×８画素(６００ｄｐｉ)で構成されている場合には、６００ｄｐｉの１ドットは０.０４２３ｍｍであることから、図５(ｂ)の２次元コード(同期コードを含む)の大きさは、縦横共に３ｍｍ程度(８画素×９ビット×０.０４２３ｍｍ)となる。３ｍｍ間隔で４０９６通りの位置を符号化した場合、約１２ｍの長さを符号化できる。このように１２ビット全てを位置の符号化に使用してもよいし、或いは、斜線パターンの検出誤りが発生するような場合には、誤り検出や誤り訂正のための冗長ビットを含めてもよい。
【００２３】
また、識別コードは、３ビット×８ビットの矩形領域に配置されており、合計２４ビットの識別情報を格納できる。識別情報として２４ビットを使用した場合は、２２４通り(約１７００万通り)の識別情報を表現できる。識別コードも位置コードと同様に、２４ビットの中に誤り検出や誤り訂正のための冗長ビットを含めることができる。
一方、付加コードは、５ビット×３ビットの矩形領域に配置されており、合計１５ビットの属性情報を格納できる。属性情報として１５ビットを使用した場合は、２１５通り(約３万３千通り)の属性情報を表現できる。付加コードも識別コードや位置コードと同様に、１５ビットの中に誤り検出や誤り訂正のための冗長ビットを含めることができる。
尚、図２(ｃ)に示す例では、２つの斜線パターンは互いに角度が９０度異なるが、角度差を４５度とすれば４種類の斜線パターンを構成できる。このように構成した場合は、１つの斜線パターンで２ビットの情報(０〜３)を表現できる。即ち、斜線パターンの角度種類を増やすことで、表現できるビット数を増加することができる。
また、図２(ｃ)に示す例では、斜線パターンを使用してビット値の符号化を説明しているが、選択できるパターンは斜線パターンに限らない。ドットのＯＮ/ＯＦＦや、ドットの位置を基準位置からずらす方向により符号化する方法も採用することが可能である。
【００２４】
図３は、付加コードが配置される領域について更に詳しく示した図である。
この付加コードに含められる属性情報は、ユーザＡＰに合わせて適宜決定してよいが、図では、アクセス制限、複製送信(ファクシミリ送信/画像送信の禁止)、編集禁止、印刷禁止(複写禁止)を設定している。尚、付加コードに含めることができる情報量には限りがあるため、より詳細な付加情報(第２付加情報)は、外部のデータベース(図示せず)に格納しておき、データベースを参照するための情報が付加コードに埋め込まれるようにすることも可能である。この例の場合、例えば、第１ビットで、アクセス制限、複製送信(ファクシミリ送信の禁止)、編集禁止、印刷禁止(複写禁止)の各項目について、これらの制御を行うかどうかを表現する。そして、第２、第３ビットで、データベースにおける第２付加情報の格納位置を表現する。尚、本実施の形態では、アクセス制限については、第２付加情報として、ユーザＩＤ、パスワードがあり、複製送信については、第２付加情報として、命名規則がある。これに対し、編集禁止、印刷禁止については、それぞれ、編集、印刷を禁止するかどうかを設定するだけであるため、第２付加情報は存在しない。
ここで、この付加コードに含まれる属性情報としては、この複写/画像送信の禁止以外に、複写/画像送信の制限の項目を加えることもできる。例えばＩＤカード認証などによって複写/画像送信を行なうユーザを制限する等である。また、最新版の文書画像を出力する指示や、オリジナルの文書画像を出力する指示、関連文書を同時に出力する指示など、付加価値を加えて出力することを属性情報に含めることも可能である。更に、廃棄時に文書ＩＤを認識する等の情報を属性情報に含めることも可能である。
【００２５】
次に、図１に示す属性情報解析部１８によって実行される処理について説明する。
図４は、属性情報解析部１８によって実行される処理を示したフローチャートである。属性情報解析部１８では、まず、付加コードが存在しているか否かが判断される(ステップ１０１)。即ち、属性情報があること(ありそうなこと)が認識できるか否かが判断される。例えば、コード画像そのものが存在していない場合や、コード画像は存在するが、その中に付加コードが存在しない場合、実際には付加コードは存在しているが全く読み取れず存在すらも認識できない場合などが考えられる。付加コードが存在していないと判断される場合には、図１に示す特定処理実行部４０にて、属性情報なしの場合の処理が実行される(ステップ１０２)。例えば、属性情報によってのみ複写が許可されている場合には、複写を禁止する等の措置が取られる。また、例えば、廃棄時における文書ＩＤの認識についての属性情報が存在し、これが認識できない場合には、媒体の裁断等の廃棄を行なわない等の処理が実行される。
【００２６】
ステップ１０１にて、付加コードの存在が認められる場合には、属性情報が入手できるか否かが判断される(ステップ１０３)。属性情報が入手できない場合、即ち、ステップ１０１の判断で属性情報があること(ありそうなこと)は認識できるが情報が全く入手できない場合には、図１に示す特定処理実行部４０にて、予め定められた第１の特定処理が実行される(ステップ１０４)。第１の特定処理としては、例えば、複写/ファクシミリを希望するユーザの本人認証を行い、本人認証が行なわれた場合には、本人情報を格納して管理した後、複写/ファクシミリを許可する等が挙げられる。また、システムの管理者に警告情報を出力し、本人認証後に複写/ファクシミリを許可する等である。また、例えば廃棄時における文書ＩＤの認識が属性情報の応用として存在する場合には、廃棄を希望するユーザの本人認証を行い、本人認証後のイメージログを取った後に廃棄する等の処理が実行される。このイメージログを取る作業としては、例えば、図１に示す文書画像取得部１２ｂにて取得された文書画像を、画像データとして文書画像情報格納部４１に格納する等の処理が実行される。また、例えば、遠隔に設けられた電子文書リポジトリに対して文書画像のデータを送信し、その電子文書リポジトリにて管理する等が挙げられる。
【００２７】
ステップ１０３にて、属性情報を入手できた場合には、情報(データ)が確実か否かが判断される(ステップ１０５)。データが確実ではない場合、例えば、ステップ１０３で属性情報があることは正しく認識でき、ある程度の情報は得られたがデータが確実と判断できるレベルに達していない場合には、図１に示す特定処理実行部４０にて、第２の特定処理が実行される(ステップ１０６)。この第２の特定処理としては、例えば、複写/ファクシミリを希望するユーザの本人認証を行ない、不確定情報と整合が取れた場合にのみ許可するが、警告を管理者に対して行なう等である。更に、最新版の出力、オリジナル出力、関連文書同時出力などの付加価値を付けて出力する旨の属性情報の場合には、本人認証を行なった後に、これらの処理を実行する。また、廃棄時における文書ＩＤの認識が属性情報の応用として存在する場合には、廃棄を希望するユーザの本人認証を行い、本人認証後にイメージログを取らずに廃棄する等の処理が実行される。または、識別コードが認識できる場合には、認識された識別情報を、新たに管理すべき情報として文書画像情報格納部４１に格納する。また、他の態様として、文書画像取得部１２ｂにより取得された文書画像のデータに対し、例えば圧縮等を施して、新たに管理すべき情報として文書画像情報格納部４１に格納することも有効である。
ステップ１０５でデータが確実であり、属性情報を正しく読むことができた場合には、システムにて属性情報に基づく処理が実行されて(ステップ１０７)、処理が終了する。
【００２８】
以上、詳述したように、本実施の形態によれば、画像読取部１１から読み取った画像データから、制御を行なうための属性情報を読み取り、情報に応じた制御を行なう装置/システムにおいて、属性情報が正しく読み込めなかった場合に、読み込みレベルに応じた異なる制御を実行することが可能となる。特に、不可視トナーなど、一般にドキュメントを邪魔しない、またはセキュリティなどの面から目立たない形で情報を埋め込む場合があるが、その場合には情報を正しく読み取ることができない可能性が特に高まる。しかしながら、本実施の形態によれば、情報が正しく読み込めなかった場合に対応することが可能となり、ユーザＡＰ(アプリケーション)の利用性を大幅に向上させることができる。
尚、属性情報のコード体系には、上述したようなコードの他に、バーコードや２次元コードなどがある。また、コードの印字には、ＹＭＣＫなどの有色トナー/有色インクを用いる場合の他、紫外線や上述した赤外線に対応する視認性の低いトナー/インクを用いる場合などがある。また、文字をＯＣＲで読み取る方法や、隠し情報埋め込みなどの様々な方法がある。本実施の形態は、かかる異なったコード体系においても有効に利用することが可能となる。
【００２９】
尚、特定処理実行部４０によって特定処理が実行されて、複写/ファクシミリ等がなされる場合には、生成されるコード画像には、この特定処理が実行された結果として得られた画像であることを明らかにする情報を含めることが好ましい。この属性情報が正しく読み取れなかったことにより、オリジナルの電子文書との正しいリンクが得られない場合があるためである。また、例えば電子文書の管理に際しても、特定処理がなされたことを明らかにすることは、その後の管理に有効な情報となり得る。
【００３０】
(第２の実施の形態)
図５は、第２の実施の形態が適用されるシステムの構成の一例を示したものである。この図５に示すシステムは、少なくとも、電子文書の印刷を指示する端末装置であるパーソナルコンピュータ１１０と、印刷対象の電子文書を管理する文書管理サーバ等である電子文書管理装置１３０と、印刷指示がなされた電子文書の文書画像に識別情報等を示すコード画像が付加されたコード付き文書を生成し、このコード付き文書を印刷する画像形成装置である印刷装置１５０とがネットワーク(図示せず)を介して接続されている。また、パーソナルコンピュータ１１０は、ユーザによるペン型入力装置１７０からの入力情報を取得可能に構成されている。
【００３１】
パーソナルコンピュータ１１０は、印刷装置１５０に対して印刷指示を行う印刷指示部１１と、例えば属性情報などを含むコード情報を電子文書管理装置１３０に送信する等のアプリケーション(ＡＰ)を実行するアプリケーション制御部１１２を備えている。この印刷指示部１１１は、パーソナルコンピュータ１１０が自ら有する電子文書に対して印刷指示を行なう場合の他、例えばＵＲＬ(Uniform Resource Locators)を用いて外部の電子文書データベース(電子文書リポジトリ)等に格納されたドキュメントの印刷指示を行う場合がある。アプリケーション制御部１１２は、例えば電子会議システムのアプリケーション共有のように、既存のアプリケーションで文書を開き、ペン型入力装置１７０を用いてアプリケーションを操作する。より具体的には、ペン型入力装置１７０にてペン指定がなされた場合に、マウスで位置を指定してマウスボタンを押した場合と同じようなイベントをアプリケーションに送って、アプリケーションを操作する。例えば、媒体上の特定の場所をペン型入力装置１７０でタップすると、媒体上の位置に対応するアプリケーションのウィンドウの位置について、マウスの左ボタンをクリックしたときと同じイベントをアプリケーションに送るように機能している。また、このアプリケーションとしては、ペン型入力装置１７０によるコード情報の読み取りから、属性情報を電子文書管理装置１３０に提供する等の処理が実行される。
尚、図５に示す例では、印刷指示とアプリケーションとを同一のパーソナルコンピュータ１１０にて実施しているが、印刷指示用とアプリケーション用とのＰＣを分けて用いても構わない。
【００３２】
電子文書管理装置１３０は、外部と通信を行なう通信処理部１３１と、生成されたアドレスと電子文書との対応を管理する電子文書管理部１３２と、電子文書とアドレス情報、媒体の識別情報、属性情報等との対応関係を蓄積する電子文書情報蓄積部１３３とを備えている。また、ユーザによってなされたペン軌跡を記録するペン軌跡記録部１３４と、電子文書に設定されたリンク情報に関する処理を実行するリンク処理部１３５とを備えている。更に、図１に示す属性情報解析部１８と同様な機能によって属性情報を解析する属性情報解析部１３６を備えている。このような機能を有する電子文書管理装置１３０は、電子文書を提供するためにネットワークに接続されている文書リポジトリとは別個のサーバに、または同一のサーバに設けられる場合がある。また、この図５に示す例では、図１に示す例とは異なり、印刷装置１５０とは別個に電子文書管理装置１３０が設けられている。
【００３３】
印刷装置１５０は、印刷指示部１１１からの印刷指示を受けると共に、文書リポジトリからネットワークを介して電子文書を取得する通信部１５１を備えている。通信部１５１による電子文書の取得では、例えば印刷指示に含まれるＵＲＬを利用することができる。この通信部１５１は、印刷後に、電子文書と、媒体に印刷されたアドレスおよび媒体識別情報との対応情報を電子文書管理装置１３０に出力する機能も備えている。
また、印刷装置１５０は、アドレス生成部１５２、パターン格納部１５３、識別情報生成部１５４、およびコード画像生成部１５５を備えている。アドレス生成部１５２は媒体に印刷するための連続したアドレス情報を生成する。パターン格納部１５３はコード画像で使用されるパターンをメモリに格納する。識別情報生成部１５４は媒体を一意に特定する情報(媒体識別情報)を生成する。コード画像生成部１５５は、アドレス生成部１５２により生成され符号化されたアドレスと、識別情報生成部１５４にて生成され符号化された媒体識別情報とに基づき、パターン格納部１５３から読み出されたパターンを用いてコード画像を生成する。
更に、印刷装置１５０は、通信部１５１を介して取得した電子文書を展開して文書画像を生成する文書画像生成部１５６と、印刷のための制御を行う印刷制御部１５７と、例えば電子写真方式やインクジェット方式によって媒体に像を形成する印刷部１５８とを備えている。この印刷制御部１５７は、文書画像生成部１５６により生成された文書画像とコード画像生成部１５５により生成されたコード画像とを重ね合わせて印刷部１５８に画像データを出力している。
【００３４】
ペン型入力装置１７０は、パーソナルコンピュータ１１０と通信を行なう通信機能１７１と、印刷された媒体の２次元コードから例えばＸ座標とＹ座標とからなるコード画像を読み取るコード読取機能１７２とを備えている。この通信機能１７１は、読み取られた媒体上のコード情報などを送信している。この通信としては、ＵＳＢ(Universal Serial Bus)などのインタフェースにケーブルで接続して通信する場合や、無線ＬＡＮ、シリアルインタフェース規格であるＲＳ−２３２Ｃ、短距離無線伝送技術であるBluetoothなどを用いることができる。
このペン型入力装置１７０は、コード画像と文書画像とが合成されて印刷された媒体(用紙)に通常のペンと同様の操作により文字や図形を記録する。このとき、コード読取機能１７２では、筆記部の動きを監視しペン型入力装置１７０が用紙に押し付けられていることを筆圧検出部で検出する。また、ペン型入力装置１７０の全体の電子的な動作を制御部で制御するとともに、用紙上のコード画像を赤外光を照射して読み取るための赤外照射部や、反射される赤外光を受光することによりコード画像を認識して入力する画像入力部とを備えている。
【００３５】
ペン型入力装置１７０の制御部では、画像入力部から入力された画像を解析してコードを取得し、また、取得したコードに対する筆記部のペン先の軌跡を算出する。また、制御部は、赤外照射部に対して、赤外光を用紙に照射するように指示する。この赤外照射部によって用紙に照射される赤外光は不可視画像にて吸収され、それ以外の部分では反射される。画像入力部ではこの反射された赤外光を受光し、赤外光が反射されなかった部分をコード画像として認識する。その後、制御部では、傾き補正やノイズ除去等を行い、入力されたスキャン画像を整形する。そして、整形されたスキャン画像からスラッシュ「／」やバックスラッシュ「＼」等のビットパターン(斜線パターン)を検出する。また一方で、整形されたスキャン画像から、２次元コード位置決め用のコードである同期コードを検出し、この同期コード位置を参照して２次元コードを検出する。また、２次元コードからＥＣＣ(Error Correcting Code：誤り訂正符号)等の情報を取り出し復号し、復号した情報を元の情報に復元する。
【００３６】
図６(ａ),(ｂ)は、ペン型入力装置１７０におけるコード情報の読み取りを説明するための図である。図６(ａ)に示すように、印刷された媒体上には、位置コード(位置情報に対応するコード)と、識別コード(識別情報に対応するコード)と、付加コード(属性情報に対応するコード)とが、それぞれ複数個、２次元配置されている。尚、図６(ａ)では、説明の便宜上、同期コードは図示していない。前述のように、複数の位置コードは、それぞれ配置される場所により異なる位置情報が格納されており、複数の識別コード及び複数の付加コードは、配置される場所によらず、それぞれ同じ識別情報及び属性情報が格納されている。
今、ペン型入力装置１７０により読み取られる不可視画像の読み取り領域が図６(ａ)の太線で示されるものとする。この読み取り領域近傍を拡大した図が図６(ｂ)に示されている。位置コードは、画像内での位置により異なる情報が格納されているので、読み取った画像内に必ず１つ以上の位置コードが含まれていないと検出できない。しかし、識別コード及び付加コードには、画像内の位置によらず全て同じ識別情報及び属性情報が格納されているので、断片的な情報から復元することができる。図６(ｂ)に示す例では、読み取り領域にある部分的な４つのコード(Ａ,Ｂ,Ｃ,Ｄ)を組み合わせて１つの識別コードを復元している。
ペン型入力装置１７０のコード読取機能１７２では、以上のようにして復元したコード情報から位置情報、識別情報、属性情報を取り出し、取り出した情報を図示しないメモリに記憶する。その一方で、位置情報からペン先の軌跡を算出し、メモリに格納する。このとき、ペン先の軌跡によって、媒体に対する複写/ファクシミリの指示を認識することも可能である。そして、このメモリに格納された識別情報、属性情報、軌跡情報等の記憶情報は、通信機能１７１を介してパーソナルコンピュータ１１０に送信される。
【００３７】
パーソナルコンピュータ１１０のアプリケーション制御部１１２では、例えば媒体に対する複写/ファクシミリの指示とともに属性情報を受信した場合に、図４に示すような属性情報の解析処理を実行する。例えば、ユーザに対する本人認証を実施し、複写/ファクシミリ等の指示を電子文書管理装置１３０や印刷装置１５０に送信する。このとき、図４を用いて説明したように、属性情報の解析レベルに応じた処理が実行される。本人認証を実施した後に複写/ファクシミリ等の指示を行なう場合には、その複写/ファクシミリを行なう電子文書(文書画像)の情報を新たに管理すべき情報として、電子文書管理装置１３０に通知する。電子文書管理装置１３０の電子文書管理部１３２は、ペン型入力装置１７０のコード読取機能１７２によって読み取られた識別情報から電子文書を紐付け、電子文書情報蓄積部１３３に蓄積されているオリジナルの電子文書を特定して読み出す。または、遠隔の電子文書リポジトリ(図示せず)からオリジナルの電子文書を取得することも可能である。そして、印刷装置１５０では、複写/ファクシミリに際して独自の識別コードや付加コードからなるコード画像を文書画像に付加する。位置コードが異なる情報となる場合もある。
尚、パーソナルコンピュータ１１０にて、自ら属性情報を解析せずに、これらの情報を印刷指示部１１１を介して電子文書管理装置１３０に送信し、電子文書管理装置１３０の属性情報解析部１３６にて解析する態様もある。
【００３８】
このようにして、図５における第２の実施の形態のシステムにおいても、媒体に付加された属性情報が正しく読み込めなかった場合に、読み込みレベルに応じた異なる制御を実行することが可能となる。即ち、完全に属性情報が読み込めた場合とは異なる制御を実行することが可能となった。
【図面の簡単な説明】
【００３９】
【図１】第１の実施の形態が適用されるシステムの構成の一例を示したものである。
【図２】(ａ)〜(ｃ)は、媒体上に形成された、画像読取部にて読み取られコード画像取得部によって取得される２次元のコード画像、印刷に際して生成されるコード画像を説明するための図である。
【図３】付加コードが配置される領域について更に詳しく示した図である。
【図４】属性情報解析部によって実行される処理を示したフローチャートである。
【図５】第２の実施の形態が適用されるシステムの構成の一例を示したものである。
【図６】(ａ),(ｂ)は、ペン型入力装置におけるコード情報の読み取りを説明するための図である。
【符号の説明】
【００４０】
１１…画像読取部、１２…画像取得部、１８…属性情報解析部、３１…画像出力部、４０…特定処理実行部、１１０…パーソナルコンピュータ、１３０…電子文書管理装置、１５０…印刷装置、１７０…ペン型入力装置
【図１】
0004784199.tif 000002
【図２】
0004784199.tif 000003
【図３】
0004784199.tif 000004
【図４】
0004784199.tif 000005
【図５】
0004784199.tif 000006
【図６】
0004784199.tif 000007