画像読取装置、複写装置、画像処理装置、及びプログラム
【課題】文書部品を含む電子文書の画像の使用を、文書部品単位で制御できるようにする。
【解決手段】読取装置40では、読取り部41が、媒体から文書画像とコード画像を読み取り、文書画像出力部42が、文書画像を出力し、コード画像解析部43が、コード画像から情報を抽出し、判定部44が、抽出した情報に基づいて得た部品レベルとレベル記憶部45内の許可レベルとを比較して文書部品の画像が複写可能かどうか判定する。また、レベル変更部46は、レベル記憶部45内の許可レベルを変更する。一方、印刷装置50では、文書画像生成部51が、読取装置40からの情報に基づいて文書部品を消去又は塗りつぶした文書画像を生成し、コード画像生成部52が、コード画像を生成し、画像合成部53が、文書画像とコード画像とを合成し、印刷制御部54が、合成画像等を出力し、印刷部55が、媒体に合成画像を形成する。
【解決手段】読取装置40では、読取り部41が、媒体から文書画像とコード画像を読み取り、文書画像出力部42が、文書画像を出力し、コード画像解析部43が、コード画像から情報を抽出し、判定部44が、抽出した情報に基づいて得た部品レベルとレベル記憶部45内の許可レベルとを比較して文書部品の画像が複写可能かどうか判定する。また、レベル変更部46は、レベル記憶部45内の許可レベルを変更する。一方、印刷装置50では、文書画像生成部51が、読取装置40からの情報に基づいて文書部品を消去又は塗りつぶした文書画像を生成し、コード画像生成部52が、コード画像を生成し、画像合成部53が、文書画像とコード画像とを合成し、印刷制御部54が、合成画像等を出力し、印刷部55が、媒体に合成画像を形成する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像読取装置、複写装置、画像処理装置、及びプログラムに関する。
【背景技術】
【0002】
機密文書の複写を制限する技術は知られている(例えば、特許文献1参照)。この特許文献1において、コピー機は、ユーザID、コピー枚数を指定したコピーの実行指示を受けると、ガラス面におかれた機密文書を光学的に走査し、画像データを取り込む。また、機密文書の用紙IDも読み取る。そして、コピー機は、用紙ID、ユーザID及び設定されたコピー枚数を出力文書管理サーバに送信する。これにより、出力文書管理サーバが、複写可能か否か判断し、複写可能である場合にはコピー機にて複写が行われるようになっている。
【0003】
【特許文献1】特開2005−190365号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
ところで一般に、電子文書は文書部品を含むことがある。ここで、文書部品とは、例えば、図、グラフ、絵、写真、楽譜、歌、文章等の電子データである。例えば、このような文書部品を含む電子文書を紙に印刷した場合に、その紙上のその文書部品に対応する部分の使用を無条件に許可してよいかが問題となることがある。文書部品が、機密度の高いものであったり、著作権の対象となるものであったり、青少年に悪影響を及ぼすものであったりする場合があるからである。このような場合、紙上の少なくともその文書部品に対応する部分の使用に関して、何らかの制御を行うことが望ましい。しかしながら、従来、かかる制御を文書部品単位で行うことはできなかった。
【0005】
本発明は、以上のような背景の下でなされたものであって、その目的は、文書部品を含む電子文書の画像の使用を、文書部品単位で制御できるようにすることにある。
【課題を解決するための手段】
【0006】
本発明の画像読取装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体から、その文書画像とその情報画像とを読み取る読取手段と、この読取手段により読み取られた文書画像のうちの文書部品に対応する部分画像の使用の可否を、読取手段により読み取られた情報画像に基づいて判定する判定手段とを備えている。
【0007】
ここで、判定手段は、読取手段により読み取られた情報画像に基づいて部分画像の使用の制限に関する第1のレベルを取得し、その第1のレベルとその部分画像が使用される環境に関する第2のレベルとを比較することにより、その部分画像の使用の可否を判定してもよい。
また、第2のレベルは、部分画像を使用した処理を実行する装置、又は、その処理の実行を指示するユーザに関するレベルであってもよい。
そして、本発明の画像読取装置は、時刻又は場所に応じて第2のレベルを変更する変更手段を更に備えていてもよい。
また、判定手段は、部分画像を電子ファイルとして記憶する処理の可否を判定するものであってもよい。
更に、判定手段は、部分画像を通信手段を介して送出する処理の可否を判定するものであってもよい。
【0008】
本発明の複写装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体から、その文書画像とその情報画像とを読み取る読取手段と、この読取手段により読み取られた文書画像のうちの文書部品に対応する部分画像の印刷の可否、又は、電子文書に含まれる文書部品の画像の印刷の可否を、読取手段により読み取られた情報画像に基づいて判定する判定手段と、この判定手段による判定の結果に応じた画像を印刷する印刷手段とを備えている。
【0009】
ここで、印刷手段は、判定手段により部分画像の印刷が許可されないと判定された場合に、文書画像のその部分画像以外の部分を印刷するようにしてもよい。
また、印刷手段は、判定手段により文書部品の画像の印刷が許可されないと判定された場合に、電子文書のその文書部品以外の部分の画像を印刷するようにしてもよい。
更に、印刷手段は、判定手段により部分画像の印刷が許可されないと判定された場合に、文書画像においてその部分画像を別の画像で置き換えたものを印刷するようにしてもよい。
更にまた、印刷手段は、判定手段により文書部品の画像の印刷が許可されないと判定された場合に、電子文書においてその文書部品を別の部品で置き換えたものの画像を印刷するようにしてもよい。
【0010】
本発明の画像処理装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られるその情報画像を取得する取得手段と、この取得手段により取得された情報画像から文書部品に関する情報を抽出する抽出手段と、この抽出手段により抽出された文書部品に関する情報に基づいて、文書画像のうちの文書部品に対応する部分画像の使用の可否を判定する判定手段とを備えている。
【0011】
ここで、判定手段は、抽出手段により抽出された情報に基づいて部分画像の使用の制限に関する第1のレベルを取得し、その第1のレベルとその部分画像が使用される環境に関する第2のレベルとを比較することにより、その部分画像の使用の可否を判定してもよい。
また、第2のレベルは、部分画像を使用した処理を実行する装置、又は、その処理の実行を指示するユーザに関するレベルであってもよい。
【0012】
本発明のプログラムは、コンピュータに、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られるその情報画像を取得する機能と、取得した情報画像から文書部品に関する情報を抽出する機能と、抽出した文書部品に関する情報に基づいて、文書画像のうちの文書部品に対応する部分画像の使用の可否を判定する機能とを実現させるものである。
【0013】
ここで、そのプログラムは、部分画像の使用が許可されないと判定された場合に、文書画像からその部分画像を除いた新たな画像を生成する機能を更に実現させてもよい。
また、部分画像の使用が許可されないと判定された場合に、文書画像のその部分画像を別の画像で置き換えた新たな画像を生成する機能を更に実現させてもよい。
【発明の効果】
【0014】
請求項1の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項2の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、きめ細かく行うことができるという効果がある。
請求項3の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、実際の環境に則したきめ細かな基準を用いて行うことができるという効果がある。
請求項4の発明には、文書部品を含む電子文書の画像の使用を文書部品単位で制御するために用いる基準を、実際の状況に適合させることができるという効果がある。
請求項5の発明には、文書部品を含む電子文書の画像の電子ファイルとしての記憶を、文書部品単位で制御することができるという効果がある。
請求項6の発明には、文書部品を含む電子文書の画像の通信手段を介した送出を、文書部品単位で制御することができるという効果がある。
請求項7の発明には、文書部品を含む電子文書の画像の複写を、文書部品単位で制御することができるという効果がある。
請求項8の発明には、文書部品を含む電子文書の画像の複写を、画形材の消費を抑えつつ、文書部品単位で制御することができるという効果がある。
請求項9の発明には、文書部品を含む電子文書の画像の複写を、画形材の消費を抑えつつ、文書部品単位で制御することができるという効果がある。
請求項10の発明には、文書部品を含む電子文書の画像の複写を、複写が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
請求項11の発明には、文書部品を含む電子文書の画像の複写を、複写が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
請求項12の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項13の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、きめ細かく行うことができるという効果がある。
請求項14の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、実際の環境に則したきめ細かな基準を用いて行うことができるという効果がある。
請求項15の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項16の発明には、文書部品を含む電子文書の画像の使用を、無駄をなくしつつ、文書部品単位で制御することができるという効果がある。
請求項17の発明には、文書部品を含む電子文書の画像の使用を、使用が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
【発明を実施するための最良の形態】
【0015】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
本実施の形態では、文書部品を含む電子文書を画像化した文書画像を印刷した紙等の媒体に対し、文書部品の機密度(セキュリティレベル)を取得するための情報を画像化した情報画像を埋め込んでおく。そして、読取装置が媒体から文書画像を読み取る際に情報画像も読み取り、この情報画像から各文書部品の機密度を得る。そして、印刷装置が、印刷を許可される機密度の文書部品の画像のみを印刷するものである。
【0016】
尚、本明細書では、「電子文書」の文言を用いるが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、その他の印刷可能な電子データも含めて「電子文書」としている。
また、「文書部品」にも、図、グラフ、絵、写真、楽譜、歌等の一般に「コンテンツ」と呼ばれる電子データの他、文章等の様々な種類の電子データが含まれる。更に、電子文書と、その電子文書に含まれる文書部品とは、別ファイルとして管理されるものには限らず、同じファイル内で管理されるものであってもよい。
【0017】
まず、本実施の形態におけるシステム構成について説明する。
図1は、本実施の形態が適用されるシステムの構成を示したものである。このシステムは、端末装置10と、文書サーバ20と、複写機30とがネットワーク90に接続されることにより構成されている。
【0018】
端末装置10は、電子文書の印刷を指示するために用いられる。尚、この端末装置10としては、PC(Personal Computer)が例示される。
文書サーバ20は、電子文書を記憶している。そして、電子文書の印刷指示があると、指定された電子文書を提供する。尚、この文書サーバ20は、汎用のサーバコンピュータによって実現することができる。
複写機30は、媒体から画像を読み取り、その画像を別の媒体に印刷する。また、本実施の形態では、媒体から画像を読み取り、その画像に対応するオリジナルの電子文書を文書サーバ20等から取得して別の媒体に印刷するものも複写機30に含めて考える。
ネットワーク90は、インターネットやLAN(Local Area Network)等である。
【0019】
尚、図1では、電子文書を記憶する文書サーバ20を、端末装置10や複写機30から独立した構成としたが、端末装置10や複写機30の内部に文書サーバ20の機能を持たせる構成を採用してもよい。
【0020】
次に、図1のシステムの構成要素のうち、文書サーバ20の機能構成について説明する。
図2は、文書サーバ20の機能構成を示したブロック図である。
図示するように、文書サーバ20は、電子文書記憶部21と、文書部品記憶部22と、関係情報記憶部23と、文書管理部24と、通信部25とを備える。
電子文書記憶部21は、電子文書を記憶しており、文書部品記憶部22は、電子文書で使われる文書部品を記憶している。関係情報記憶部23は、電子文書と、その電子文書で使われている文書部品と、その電子文書での文書部品の機密度や貼付位置とを対応付けた関係情報を記憶している。
【0021】
文書管理部24は、電子文書記憶部21に記憶されている電子文書と、文書部品記憶部22に記憶されている文書部品とを、関係情報記憶部23に記憶された関係情報に基づいて管理している。つまり、文書管理部24は、電子文書の識別情報を指定した電子文書の取得要求があると、指定された電子文書を取り出すことができる。そして、その際、関係情報を参照することにより、電子文書を適切な文書部品がその適切な位置に貼り付けられた状態で要求元に提供する。
通信部25は、電子文書の取得要求を受信したり、文書管理部24が取り出した電子文書を要求元に送信したりする。
【0022】
ここで、関係情報記憶部23に記憶される関係情報について説明しておく。
図3は、関係情報の内容の一例を示した図である。
図示するように、関係情報は、電子文書の識別情報(以下、「文書ID」という)と、文書部品の識別情報(以下、「部品ID」という)と、文書部品の機密度を表すレベル(以下、「部品レベル」という)と、電子文書における文書部品の貼付位置とを対応付けたものである。
このうち、文書IDは、電子文書のファイルを識別する情報と、電子文書内のページ番号とを結合したものになっている。例えば、文書ID「10−1」は、電子文書「10」の1ページ目を示している。
【0023】
また、部品IDは、1つの文書IDに対して複数個対応付けることができるようになっている。電子文書の1ページに複数の文書部品を貼り付けることも考えられるからである。
部品レベルは、文書IDと部品IDの組み合わせに対して一意に決まるように対応付けられている。どの電子文書に貼り付けられたかに関係なく文書部品の機密度が固定である場合は、部品IDと部品レベルとの対応を別に管理することも考えられる。しかしながら、ここでは、文書部品が貼り付けられた電子文書に依存して文書部品の機密度が変わり得ることも考慮し、関係情報の一項目として管理している。尚、本実施の形態では、部品レベル「A」が最も機密度が高く、部品レベル「B」、「C」、「D」の順に機密度が低くなっていくものとする。
また、電子文書における文書部品の貼付位置としては、貼り付けられた領域上の1点の座標(X,Y)、その領域の幅及び高さによって管理している。
【0024】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、文書サーバ20の図示しないCPUが、文書管理部24、通信部25を実現するためのプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、電子文書記憶部21、文書部品記憶部22、関係情報記憶部23は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0025】
次いで、図1のシステムの構成要素のうち、複写機30の機能構成について説明する。
図4は、複写機30の機能構成を示したブロック図である。
図示するように、複写機30は、読取装置40と、印刷装置50とからなる。この場合、読取装置40と印刷装置50とは、有線LAN、無線LAN、USBケーブル、シリアルケーブル、ブルートゥース等の通信手段によって接続される。尚、読取装置40と印刷装置50はここでは分離しているが、これらが一体化した構成であっても構わない。
【0026】
このうち、読取装置40は、読取り部41と、文書画像出力部42と、コード画像解析部43と、判定部44と、レベル記憶部45と、レベル変更部46とを備える。
読取り部41は、例えば印刷装置50で画像が形成された媒体からその画像を読み取る。この読取り部41としては、媒体に光を当て、反射光等を読み取ってデジタルデータに変換するスキャナを用いることができる。その場合、例えば、LED(Light Emitting Diode)光源から媒体面に光を照射し、その反射光を結像用レンズにて光学的に縮小し、結像された光学像をイメージセンサにて光電変換する、という構成を採用することができる。
【0027】
ところで、本実施の形態では、電子文書を画像化した文書画像と、情報画像としてのコード画像とが媒体に形成されている。その場合、文書画像は可視トナーで形成されるが、コード画像は例えば赤外領域に吸収波長を持つ不可視トナーで形成される。従って、LED光源としては、可視光を照射する例えば白色LEDに加え、赤外光を照射する赤外LEDを設ける。また、イメージセンサとしても、赤色光用のセンサ、緑色光用のセンサ、青色光用のセンサだけでなく、赤外光用のセンサが設けられている。
【0028】
文書画像出力部42は、読取り部41が読み取った文書画像を受け取り、これを印刷装置50に出力する。コード画像解析部43は、読取り部41が読み取ったコード画像を受け取り、これを解析して必要な情報を取り出す。
判定部44は、コード画像解析部43が取り出した情報と、レベル記憶部45に記憶された情報とに基づいて、文書画像のうち文書部品に対応する部分の画像を複写してよいかどうかを判定する。
レベル記憶部45は、判定部44による判定に用いられる情報を記憶している。レベル変更部46は、所定の条件が満たされた場合にその情報を変更する。
【0029】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、読取装置40の図示しないCPUが、文書画像出力部42、コード画像解析部43、判定部44、レベル変更部46を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、レベル記憶部45は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0030】
一方、印刷装置50は、文書画像生成部51と、コード画像生成部52と、画像合成部53と、印刷制御部54と、印刷部55とを備える。
文書画像生成部51は、読取装置40から送られた文書画像に基づいて実際に印刷する文書画像を生成する。コード画像生成部52は、文書画像に埋め込む情報を符号化して符号化情報を生成し、その符号化情報を媒体に合わせて画像化しコード画像を生成する。画像合成部53は、文書画像とコード画像とを重ね合わせて合成画像を生成する。このとき、コード画像は不可視トナーで媒体に印刷されるように設定されている。
印刷制御部54は、画像合成部53が生成した合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える。
【0031】
印刷部55は、印刷制御部54から渡された合成画像を媒体に印刷する。ここで、印刷部55としては、例えば、電子写真方式を用いた印刷機構を用いることができる。
ところで、本実施の形態では、上述したように、文書画像は可視トナーで形成し、コード画像は例えば赤外領域に吸収波長を持つ不可視トナーで形成することを前提としている。従って、印刷部55は、Y(イエロー)、M(マゼンタ)、C(シアン)、K(黒)の各色トナー用の画像形成ユニットに加え、不可視トナー用の画像形成ユニットを有する。或いは、Y、M、C、Kの各色トナー用の画像形成ユニットのうちの1つを不可視トナー用の画像形成ユニットに置き換えたものであってもよい。そして、印刷部55がかかる構成を有することにより、文書画像を可視トナーで形成し、それに重ねてコード画像を不可視トナーで形成することが可能になっている。
【0032】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、印刷装置50の図示しないCPUが、文書画像生成部51、コード画像生成部52、画像合成部53、印刷制御部54を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0033】
以下、このような構成を有する複写機30の動作について詳細に説明する。
尚、本実施の形態では、複写機30として説明するが、この複写機30は、ネットワーク90を介して伝えられた印刷指示に従い印刷を行う印刷装置50としても機能する。
そこで、まず、端末装置10からの印刷指示で指定された電子文書を印刷する場合の動作について説明する。
【0034】
図5は、このときの印刷装置50の動作を示したフローチャートである。
端末装置10から印刷指示があると、印刷装置50は、印刷指示にて指定された電子文書を文書サーバ20から取得する。そして、文書画像生成部51が、その電子文書を画像化して文書画像を生成する(ステップ501)。
【0035】
一方で、コード画像生成部52は、文書ID、座標、部品IDを符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ502)。ここで、文書IDは、印刷指示における電子文書の指定に基づいて取得することができる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。更に、部品IDは、印刷指示にて指定された電子文書の文書IDをキーに図3の関係情報を検索することで取得することができる。
【0036】
そして、画像合成部53は、ステップ501で生成した文書画像と、ステップ502で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ503)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ504)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ505)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0037】
ここで、このようにして印刷装置50にて印刷された結果としての印刷文書について説明する。
図6は、このような印刷文書の一例を示したものである。
この印刷文書は、4つの文書部品を含む電子文書を印刷したものである。図では、4つの文書部品は、領域61、62、63、64にそれぞれ印刷されている。
本実施の形態は、このような印刷文書をスキャンした際に、領域61、62、63、64ごとに、スキャンした画像に基づく複写を行ってよいかを判断するものである。
【0038】
具体的には、文書部品の部品レベルが、複写機30に予め設定された許可レベル以下である場合に、その文書部品に対応する部分を複写してよいと判断する。
例えば、領域61、62、63、64に印刷された文書部品の部品レベルが、それぞれ、「D」、「A」、「C」、「B」であるとする。この場合、許可レベルが「A」であれば、領域61、62、63、64はいずれも複写可能である。これに対し、許可レベルが「B」であれば、領域62は複写できず、領域61、63、64のみが複写できる。また、許可レベルが「C」であれば、領域62、64は複写できず、領域61、63のみが複写できる。そして、許可レベルが「D」であれば、領域62、63、64は複写できず、領域61のみが複写できる。
【0039】
次に、この印刷文書上に形成されるコード画像の元となるコードパターンについて説明する。
図7は、コードパターンについて説明するための図である。
まず、コードパターンを構成するビットパターンについて説明する。
図7(a)に、ビットパターンの配置の一例を示す。
ビットパターンとは、情報埋め込みの最小単位である。ここでは、図7(a)に示すように、9箇所の中から選択した2箇所にビットを配置する。図では、黒の四角が、ビットが配置された位置を示し、斜線の四角が、ビットが配置されていない位置を示している。9箇所の中から2箇所を選択する組み合わせは、36(=9C2)通りある。従って、このような配置方法により、36通り(約5.2ビット)の情報を表現することができる。
【0040】
ところで、図7(a)に示した最小の四角は、600dpiにおける2ドット×2ドットの大きさを有している。600dpiにおける1ドットの大きさは0.0423mmなので、この最小の四角の一辺は、84.6μm(=0.0423mm×2)である。コードパターンを構成するドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、ドットの大きさとして、50μmより大きく100μmより小さい上記の値を採用している。これにより、プリンタで印刷可能な最適な大きさのドットを形成することができる。つまり、84.6μm×84.6μmが、プリンタで安定的に形成可能な最小の大きさなのである。
尚、ドットをこのような大きさにすることで、1つのビットパターンの一辺は、約0.5mm(=0.0423mm×2×6)となる。
【0041】
また、このようなビットパターンから構成されるコードパターンについて説明する。
図7(b)に、コードパターンの配置の一例を示す。
ここで、図7(b)に示した最小の四角が、図7(a)に示したビットパターンに相当する。尚、図7(a)では、1つのビットパターンで36通りの情報を表現できるものとして説明したが、このコードパターンにおいて、1つのビットパターンは、同期符号を除き、32通り(5ビット)の情報を表現するものとする。
【0042】
そして、識別情報を符号化した識別符号は、12(=4×4−2×2)個のビットパターンを使用して埋め込まれる。また、X方向の位置情報を符号化したX位置符号と、Y方向の位置情報を符号化したY位置符号とは、それぞれ、4個のビットパターンを使用して埋め込まれる。更に、識別情報や位置情報以外の付加情報を符号化した付加符号が、4(=2×2)個のビットパターンを使用して埋め込まれる。更にまた、左上角部に、コードパターンの位置と回転を検出するための同期符号が、1つのビットパターンを使用して埋め込まれる。
尚、1つのコードパターンの大きさは、ビットパターンの5個分の幅に等しいため、約2.5mmとなる。本実施の形態では、このように生成したコードパターンを画像化したコードパターン画像を、用紙全面に配置する。
【0043】
次に、複写機30による複写動作について詳細に説明する。但し、本実施の形態では、読取装置40が画像を読み取り、印刷装置50がその画像の元となるオリジナルの電子文書を印刷する処理を複写の一形態として考える。また、読取装置40が読み取った画像をそのまま媒体に印刷する処理も勿論複写として考える。そこで、以下では、前者の複写の動作を第1の実施の形態として、後者の複写の動作を第2の実施の形態として説明する。
【0044】
[第1の実施の形態]
まず、第1の実施の形態における読取装置40の動作について説明する。
図8は、このときの読取装置40の動作を示したフローチャートである。
読取装置40では、まず、読取り部41が、媒体から文書画像とコード画像とを読み取り、文書画像は文書画像出力部42に渡し、コード画像はコード画像解析部43に渡す(ステップ411)。
次に、コード画像解析部43は、渡されたコード画像から、文書ID、座標ごとの部品IDを取り出し、判定部44へ制御を移す(ステップ412)。ここで、コード画像が例えば図7に示したような構造を有している場合、媒体全面のコードパターンに同じ文書IDを符号化した識別符号が含まれるので、これを取り出す。これに対し、座標及び部品IDは、コードパターンによって異なる情報を符号化したものが含まれる。従って、コードパターンごとに、位置符号及び付加符号からそれぞれ座標及び部品IDを取り出し、これらを対応付けておく。
【0045】
これにより、判定部44は、電子文書で使われている文書部品を特定する(ステップ413)。例えば、文書画像上で同じ部品IDが埋め込まれた連続領域を調べることで、文書部品を特定することができる。そして、各文書部品についてステップ414〜419の処理を行うことで、各文書部品に対応する画像の複写を許可するかどうかを判定する。
即ち、まず、判定部44は、1つの文書部品に着目する(ステップ414)。次に、その着目した文書部品の部品レベルを取得する(ステップ415)。具体的には、文書ID及び部品IDを文書サーバ20に送信する。そして、文書サーバ20が文書ID及び部品IDをキーとして関係情報を検索した結果を受け取り、その中から部品レベルを取得する。
【0046】
その後、判定部44は、この部品レベルと、レベル記憶部45に記憶された許可レベルとを比較することにより、着目している文書部品に対応する画像の複写を許可するかどうかを判定する(ステップ416)。
【0047】
ここで、許可レベルについて具体例を挙げて説明しておく。許可レベルとしては、例えば、マシンレベルやユーザレベルが考えられる。
マシンレベルとは、処理を行うマシン(例えば、複写機30)に予め設定されたレベルである。マシンレベルとしても、部品レベルに対応したレベルA、B、C、Dを設定することができる。例えば、役員室内の複写機30には、如何なる部品レベルの文書部品であっても複写可能とするためにマシンレベル「A」を設定し、役員室フロアの複写機30には、部品レベルが「A」よりも低い文書部品を複写可能とするためにマシンレベル「B」を設定することができる。また、本社内の他のフロアにある複写機30には、部品レベルが「B」よりも低い文書部品を複写可能とするためにマシンレベル「C」を設定し、コンビニエンスストアの複写機30には、部品レベルが「C」よりも低い文書部品しか複写できないようにするためにマシンレベル「D」を設定することができる。
【0048】
また、ユーザレベルとは、処理の実行を指示するユーザに予め設定されたレベルである。ユーザレベルとしても、ユーザの役職や権限に応じて、部品レベルに対応したレベルA、B、C、Dを設定することができる。ユーザレベルを用いる場合も、マシンレベルを用いる場合と同様、例えば、ユーザレベルが「A」であれば、部品レベル「A」、「B」、「C」、「D」の文書部品の複写が許可される。この場合、まず、ユーザの識別情報(ユーザID)と、ユーザレベルとの対応を記憶しておく。そして、ユーザは複写機30を使用するにあたり、認証を受けるものとする。これにより、複写機30は、現在使用中のユーザのユーザIDを把握することができ、そのユーザが使用している間、複写機30側の許可レベルを保持しておくことができる。
【0049】
尚、許可レベルとしては、マシンレベルとユーザレベルを別個に用いるだけでなく、これらを組み合わせて用いることも考えられる。つまり、ユーザごとマシンごとの許可レベルをポリシーサーバに記憶しておき、これを参照することにより、特定の部品レベルの文書部品の複写が可能かどうか判断するようにしてもよい。
【0050】
ここで、着目している文書部品に対応する画像が複写可能であると判定された場合は、その文書部品の部品IDとフラグ「ON」とを対応付けてメモリに記憶しておく(ステップ417)。
一方、着目している文書部品に対応する画像が複写可能でないと判定された場合は、その文書部品の部品IDとフラグ「OFF」とを対応付けてメモリに記憶しておく(ステップ418)。
尚、フラグ「ON」は、文書部品をそのまま印刷することを示すものであり、フラグ「OFF」は、文書部品を印刷しないことを示すものである。
その後、判定部44は、未処理の文書部品があるかどうかを判定する(ステップ419)。そして、未処理の文書部品があればステップ414に戻り、未処理の文書部品がなければ、文書IDと、文書部品ごとのフラグとを印刷装置50に出力する(ステップ420)。
【0051】
次に、第1の実施の形態における印刷装置50の動作について説明する。
図9は、このときの印刷装置50の動作を示したフローチャートである。
印刷装置50では、まず、文書画像生成部51が、判定部44が出力した文書ID及び文書部品ごとのフラグを取得する(ステップ511)。そして、この文書IDに基づいて文書サーバ20から電子文書を取得する(ステップ512)。但し、この時点では、電子文書のみを取得し、電子文書に貼り付けられた文書部品は取得しない。
【0052】
そして、文書画像生成部51は、各文書部品についてステップ513〜516の処理を行うことで、実際に印刷する文書画像を生成する。
即ち、まず、文書画像生成部51は、1つの文書部品に着目する(ステップ513)。次に、その着目した文書部品に対応付けられたフラグの値を判定する(ステップ514)。
ここで、フラグが「OFF」であると判定された場合は、その文書部品の印刷は指示されていないので、文書画像からその文書部品を取り除くため、その文書部品を取得しない。
一方、フラグが「ON」であると判定された場合は、その文書部品の印刷が指示されているので、部品IDに基づいて文書サーバ20から文書部品を取得し、文書画像に含める。
【0053】
その後、文書画像生成部51は、未処理の文書部品があるかどうかを判定する(ステップ516)。そして、未処理の文書部品があればステップ513に戻り、未処理の文書部品がなければ、画像を印刷するための処理に移る。
即ち、コード画像生成部52は、文書ID、座標、部品IDを符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ517)。ここで、文書IDは、読取装置40から渡されたものを用いる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。更に、部品IDは、印刷が許可された文書部品に重なる位置には、読取装置40から渡されたものを配置し、それ以外の位置には「0」を配置する。
【0054】
そして、画像合成部53は、ステップ511〜516で生成した文書画像と、ステップ517で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ518)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ519)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ520)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0055】
以上により、第1の実施の形態の説明は終了する。
尚、この第1の実施の形態では、文書部品の画像の印刷が許可されない場合に、その文書部品を抜いて印刷するようにしたが、かかる形態には限らない。例えば、その文書部品の代わりに、印刷しても問題のない別の文書部品を取得し、その文書部品の画像を印刷するようにしてもよい。
【0056】
[第2の実施の形態]
まず、第2の実施の形態における読取装置40の動作について説明する。
図10は、このときの読取装置40の動作を示したフローチャートである。
読取装置40では、まず、読取り部41が、媒体から文書画像とコード画像とを読み取り、文書画像は文書画像出力部42に渡し、コード画像はコード画像解析部43に渡す(ステップ431)。
次に、コード画像解析部43は、渡されたコード画像から、文書ID、座標ごとの部品IDを取り出し、判定部44へ制御を移す(ステップ432)。ここで、コード画像が例えば図7に示したような構造を有している場合、媒体全面のコードパターンに同じ文書IDを符号化した識別符号が含まれるので、これを取り出す。これに対し、座標及び部品IDは、コードパターンによって異なる情報を符号化したものが含まれる。従って、コードパターンごとに、位置符号及び付加符号からそれぞれ座標及び部品IDを取り出し、これらを対応付けておく。
【0057】
これにより、判定部44は、各座標についてステップ433〜439の処理を行うことで、各座標における画像の複写を許可するかどうかを判定する。
即ち、まず、判定部44は、1つの座標に着目する(ステップ433)。次に、その着目した座標に対応する部品IDが「0」であるかどうかを判定する(ステップ434)。尚、本実施の形態において、各文書部品には「0」以外の部品IDが付与されており、文書画像のうち文書部品の画像が存在しない領域には部品ID「0」が埋め込まれているものとする。
ここで、部品IDが「0」であれば、着目している座標における画像が複写可能であると判定し、ステップ437へ進む。これに対し、部品IDが「0」でなければ、その部品IDに対応する部品レベルを取得する(ステップ435)。具体的には、文書ID及び部品IDを文書サーバ20に送信する。そして、文書サーバ20が文書ID及び部品IDをキーとして関係情報を検索した結果を受け取り、その中から部品レベルを取得する。
【0058】
その後、判定部44は、この部品レベルと、レベル記憶部45に記憶された許可レベルとを比較することにより、着目している座標における画像の複写を許可するかどうかを判定する(ステップ436)。
尚、許可レベルの詳細及びこれと部品レベルの比較の詳細については第1の実施の形態で述べたので、説明を省略する。
【0059】
ここで、着目している座標における画像が複写可能であると判定された場合は、その座標とフラグ「ON」とを対応付けてメモリに記憶しておく(ステップ437)。
一方、着目している座標における画像が複写可能でないと判定された場合は、その座標とフラグ「OFF」とを対応付けてメモリに記憶しておく(ステップ438)。
尚、フラグ「ON」は、座標における画像をそのまま印刷することを示すものであり、フラグ「OFF」は、座標における画像を印刷する代わりに、その画像を視認できなくする別の画像を印刷することを示すものである。
その後、判定部44は、未処理の座標があるかどうかを判定する(ステップ439)。そして、未処理の座標があればステップ433に戻り、未処理の座標がなければ、文書画像と、座標ごとのフラグとを印刷装置50に出力する(ステップ440)。
【0060】
次に、第2の実施の形態における印刷装置50の動作について説明する。
図11は、このときの印刷装置50の動作を示したフローチャートである。
印刷装置50では、まず、文書画像生成部51が、文書画像出力部42が出力した文書画像と、判定部44が出力した座標ごとのフラグとを取得する(ステップ531)。但し、ここで取得した文書画像には、文書部品の画像も含まれている。
【0061】
そして、文書画像生成部51は、各座標についてステップ532〜535の処理を行うことで、実際に印刷する文書画像を生成する。
即ち、まず、文書画像生成部51は、ステップ531で取得した文書画像上の1つの座標に着目する(ステップ532)。次に、その着目した座標に対応付けられたフラグの値を判定する(ステップ533)。
ここで、フラグが「OFF」であると判定された場合は、その座標における画像を視認できないようにすることが指示されているため、その座標に黒の画像を重ねる等の塗りつぶしを行う(ステップ534)。
一方、フラグが「ON」であると判定された場合は、その座標における画像の印刷が指示されているので、塗りつぶしは行わない。
【0062】
その後、文書画像生成部51は、未処理の座標があるかどうかを判定する(ステップ535)。そして、未処理の座標があればステップ532に戻り、未処理の座標がなければ、画像を印刷するための処理に移る。
即ち、コード画像生成部52は、文書ID、座標を符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ536)。ここで、文書IDは、読取装置40から渡されたものを用いる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。
【0063】
そして、画像合成部53は、ステップ531〜535で生成した文書画像と、ステップ536で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ537)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ538)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ539)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0064】
以上により、第2の実施の形態の説明は終了する。
尚、この第2の実施の形態では、文書部品の画像の印刷が許可されない場合に、その文書部品の画像の部分を塗りつぶすようにしたが、かかる形態には限らない。例えば、その文書部品の画像を消去する画像処理を行い、その結果として得られる画像を印刷するようにしてもよい。
【0065】
以上、複写機30の動作について第1及び第2の実施の形態に分けて説明した。
ところで、本実施の形態では、図4に示したように、読取装置40がレベル変更部46を備えている。
そこで、このレベル変更部46の動作について説明する。
図12は、レベル変更部46の動作を示したフローチャートである。
このうち、図12(a)は、時刻に応じて許可レベルを変更する場合のフローチャートである。
まず、レベル変更部46は、読取装置40内の図示しない計時手段から現在時刻を取得する(ステップ451)。そして、現在時刻が基準時刻を過ぎたかどうかを判定する(ステップ452)。その結果、基準時刻を過ぎていなければ、許可レベルを変更しないが、基準時刻を過ぎていれば、許可レベルを低くする(ステップ453)。例えば、許可レベルが「A」であったのを、「B」に変更する。
【0066】
ここで、基準時刻としては、例えば、会社における退社時刻を採用することができる。この場合、退社時刻までは複写できた文書部品であっても退社時刻以降は複写できない、といった状態になる。
【0067】
一方、図12(b)は、場所に応じて許可レベルを変更する場合のフローチャートである。
まず、レベル変更部46は、例えばGPS(Global Positioning System)や赤外線を利用して、複写機30の設置場所を認識する(ステップ461)。そして、設置場所が所定のエリアを外れたかどうかを判定する(ステップ462)。その結果、所定のエリアを外れていなければ、許可レベルを変更しないが、所定のエリアを外れていれば、許可レベルを低くする(ステップ463)。例えば、許可レベルが「A」であったのを、「B」に変更する。
【0068】
ここで、所定のエリアは、例えば、会社におけるオフィス内とすることができる。この場合、複写機30をオフィス内からオフィス外の通路等へ移動したとすると、複写機30は、受信する赤外線の変化により移動を認識する。そして、オフィス内では複写できた文書部品であっても、オフィス外の通路等では複写できない、といった状態になる。
ところで、これまで述べてきた実施の形態では、読取装置40が、媒体から読み取った文書部品の画像を複写してよいかどうかを判定し、その結果を印刷装置50に伝えていた。しかしながら、このような判定を印刷装置50にて行う構成としてもよい。
【0069】
また、読取装置40では、文書部品の画像を複写してよいかどうかの判定に限らず、文書部品の画像の使用の可否の判定を行うこともできる。ここで、「使用の可否」とは、例えば、読取装置40による文書部品の画像を用いた処理の実行の可否である。つまり、読取装置40が、読み取った文書部品の画像を電子ファイルとして格納してよいか、電話回線等の通信手段を介して他の装置に送信してよいか等の判定を行うように構成することもできる。
【0070】
また、読取装置40が読取り部41で画像を読み取って以降、印刷装置50が印刷部55で実際に媒体に画像を形成する前までの処理は、上記のような複写機30に限らず、汎用的なコンピュータ100で実現することもできる。
ここで、このコンピュータ100について説明しておく。
図13は、コンピュータ100のハードウェア構成を示した図である。
図示するように、コンピュータ100は、演算手段であるCPU(Central Processing Unit)101と、記憶手段であるメインメモリ102及び磁気ディスク装置(HDD:Hard Disk Drive)103とを備える。ここで、CPU101は、OS(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ102は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置103は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ100は、外部との通信を行うための通信I/F104と、ビデオメモリやディスプレイ等からなる表示機構105と、キーボードやマウス等の入力デバイス106とを備える。
【0071】
また、上記においては、文書部品に対応する画像の使用を、その画像のセキュリティ確保のために制限することを想定とし、文書部品の「機密度」といった文言を用いた。しかしながら、本実施の形態の適用範囲は更に広く捉えることができる。例えば、文書部品が、著作権の対象となるものであったり、青少年に悪影響を及ぼすものであったりするという理由で、使用を制限すべき場合においても、本実施の形態は適用可能である。
【0072】
ところで、本実施の形態では、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の識別情報(部品ID)とを含めておき、文書部品の使用の制限に関するレベル(部品レベル)を、部品IDに基づいて取得するようにした。このような構成を採用することにより、部品レベルを媒体に直接埋め込まなくて済むので、媒体への情報の埋め込み後であっても必要に応じて部品レベルを変更することができるという効果がある。
【0073】
一方で、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の使用の制限に関するレベル(部品レベル)とを含めておき、媒体から直接部品レベルを取得するような構成も考えられる。そして、このような構成を採用すれば、部品レベルを取得するために外部のサーバ等へ問い合わせなくて済むので、処理時間が短縮でき、ネットワークの障害等の影響も受けないという効果がある。
【0074】
また、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の識別情報(部品ID)と、文書部品の使用の制限に関するレベル(部品レベル)とを含めておいてもよい。この場合、ネットワークに接続されていれば、部品IDに基づいて部品レベルを取得し、ネットワークに接続されていなければ、媒体から直接部品レベルを取得するようにできる。従って、そのときのネットワーク接続状況に応じた柔軟な処理が行えるという効果がある。
【0075】
更に、媒体に形成した情報画像には、識別情報(文書ID)と、位置情報(座標)とを含め、文書部品に関する情報は含めないようにしてもよい。この場合、文書IDと、座標と、部品IDと、部品レベルとの対応が外部のサーバ等で管理されていれば、座標に基づいて部品レベルを特定することが可能である。そして、このような構成によれば、識別情報、位置情報以外に付加情報を埋め込むエリアを設けなくてよいので、媒体に対してより多くの識別情報や位置情報を埋め込むことができるという効果がある。
【図面の簡単な説明】
【0076】
【図1】本発明の実施の形態が適用されるシステム構成を示した図である。
【図2】本発明の実施の形態における文書サーバの機能構成を示したブロック図である。
【図3】本発明の実施の形態における文書サーバで管理される関係情報の一例を示した図である。
【図4】本発明の実施の形態における複写機の機能構成を示したブロック図である。
【図5】本発明の実施の形態の印刷装置による最初の印刷動作を示したフローチャートである。
【図6】本発明の実施の形態にて出力される印刷文書の一例を示した図である。
【図7】本発明の実施の形態で用いるコードパターンを説明するための図である。
【図8】本発明の第1の実施の形態における読取装置の動作を示したフローチャートである。
【図9】本発明の第1の実施の形態における印刷装置の動作を示したフローチャートである。
【図10】本発明の第2の実施の形態における読取装置の動作を示したフローチャートである。
【図11】本発明の第2の実施の形態における印刷装置の動作を示したフローチャートである。
【図12】本発明の実施の形態におけるレベル変更部の動作を示したフローチャートである。
【図13】本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示したブロック図である。
【符号の説明】
【0077】
10…端末装置、20…文書サーバ、30…複写機、40…読取装置、50…印刷装置、90…ネットワーク
【技術分野】
【0001】
本発明は、画像読取装置、複写装置、画像処理装置、及びプログラムに関する。
【背景技術】
【0002】
機密文書の複写を制限する技術は知られている(例えば、特許文献1参照)。この特許文献1において、コピー機は、ユーザID、コピー枚数を指定したコピーの実行指示を受けると、ガラス面におかれた機密文書を光学的に走査し、画像データを取り込む。また、機密文書の用紙IDも読み取る。そして、コピー機は、用紙ID、ユーザID及び設定されたコピー枚数を出力文書管理サーバに送信する。これにより、出力文書管理サーバが、複写可能か否か判断し、複写可能である場合にはコピー機にて複写が行われるようになっている。
【0003】
【特許文献1】特開2005−190365号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
ところで一般に、電子文書は文書部品を含むことがある。ここで、文書部品とは、例えば、図、グラフ、絵、写真、楽譜、歌、文章等の電子データである。例えば、このような文書部品を含む電子文書を紙に印刷した場合に、その紙上のその文書部品に対応する部分の使用を無条件に許可してよいかが問題となることがある。文書部品が、機密度の高いものであったり、著作権の対象となるものであったり、青少年に悪影響を及ぼすものであったりする場合があるからである。このような場合、紙上の少なくともその文書部品に対応する部分の使用に関して、何らかの制御を行うことが望ましい。しかしながら、従来、かかる制御を文書部品単位で行うことはできなかった。
【0005】
本発明は、以上のような背景の下でなされたものであって、その目的は、文書部品を含む電子文書の画像の使用を、文書部品単位で制御できるようにすることにある。
【課題を解決するための手段】
【0006】
本発明の画像読取装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体から、その文書画像とその情報画像とを読み取る読取手段と、この読取手段により読み取られた文書画像のうちの文書部品に対応する部分画像の使用の可否を、読取手段により読み取られた情報画像に基づいて判定する判定手段とを備えている。
【0007】
ここで、判定手段は、読取手段により読み取られた情報画像に基づいて部分画像の使用の制限に関する第1のレベルを取得し、その第1のレベルとその部分画像が使用される環境に関する第2のレベルとを比較することにより、その部分画像の使用の可否を判定してもよい。
また、第2のレベルは、部分画像を使用した処理を実行する装置、又は、その処理の実行を指示するユーザに関するレベルであってもよい。
そして、本発明の画像読取装置は、時刻又は場所に応じて第2のレベルを変更する変更手段を更に備えていてもよい。
また、判定手段は、部分画像を電子ファイルとして記憶する処理の可否を判定するものであってもよい。
更に、判定手段は、部分画像を通信手段を介して送出する処理の可否を判定するものであってもよい。
【0008】
本発明の複写装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体から、その文書画像とその情報画像とを読み取る読取手段と、この読取手段により読み取られた文書画像のうちの文書部品に対応する部分画像の印刷の可否、又は、電子文書に含まれる文書部品の画像の印刷の可否を、読取手段により読み取られた情報画像に基づいて判定する判定手段と、この判定手段による判定の結果に応じた画像を印刷する印刷手段とを備えている。
【0009】
ここで、印刷手段は、判定手段により部分画像の印刷が許可されないと判定された場合に、文書画像のその部分画像以外の部分を印刷するようにしてもよい。
また、印刷手段は、判定手段により文書部品の画像の印刷が許可されないと判定された場合に、電子文書のその文書部品以外の部分の画像を印刷するようにしてもよい。
更に、印刷手段は、判定手段により部分画像の印刷が許可されないと判定された場合に、文書画像においてその部分画像を別の画像で置き換えたものを印刷するようにしてもよい。
更にまた、印刷手段は、判定手段により文書部品の画像の印刷が許可されないと判定された場合に、電子文書においてその文書部品を別の部品で置き換えたものの画像を印刷するようにしてもよい。
【0010】
本発明の画像処理装置は、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られるその情報画像を取得する取得手段と、この取得手段により取得された情報画像から文書部品に関する情報を抽出する抽出手段と、この抽出手段により抽出された文書部品に関する情報に基づいて、文書画像のうちの文書部品に対応する部分画像の使用の可否を判定する判定手段とを備えている。
【0011】
ここで、判定手段は、抽出手段により抽出された情報に基づいて部分画像の使用の制限に関する第1のレベルを取得し、その第1のレベルとその部分画像が使用される環境に関する第2のレベルとを比較することにより、その部分画像の使用の可否を判定してもよい。
また、第2のレベルは、部分画像を使用した処理を実行する装置、又は、その処理の実行を指示するユーザに関するレベルであってもよい。
【0012】
本発明のプログラムは、コンピュータに、文書部品を含む電子文書を画像化した文書画像と、その文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られるその情報画像を取得する機能と、取得した情報画像から文書部品に関する情報を抽出する機能と、抽出した文書部品に関する情報に基づいて、文書画像のうちの文書部品に対応する部分画像の使用の可否を判定する機能とを実現させるものである。
【0013】
ここで、そのプログラムは、部分画像の使用が許可されないと判定された場合に、文書画像からその部分画像を除いた新たな画像を生成する機能を更に実現させてもよい。
また、部分画像の使用が許可されないと判定された場合に、文書画像のその部分画像を別の画像で置き換えた新たな画像を生成する機能を更に実現させてもよい。
【発明の効果】
【0014】
請求項1の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項2の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、きめ細かく行うことができるという効果がある。
請求項3の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、実際の環境に則したきめ細かな基準を用いて行うことができるという効果がある。
請求項4の発明には、文書部品を含む電子文書の画像の使用を文書部品単位で制御するために用いる基準を、実際の状況に適合させることができるという効果がある。
請求項5の発明には、文書部品を含む電子文書の画像の電子ファイルとしての記憶を、文書部品単位で制御することができるという効果がある。
請求項6の発明には、文書部品を含む電子文書の画像の通信手段を介した送出を、文書部品単位で制御することができるという効果がある。
請求項7の発明には、文書部品を含む電子文書の画像の複写を、文書部品単位で制御することができるという効果がある。
請求項8の発明には、文書部品を含む電子文書の画像の複写を、画形材の消費を抑えつつ、文書部品単位で制御することができるという効果がある。
請求項9の発明には、文書部品を含む電子文書の画像の複写を、画形材の消費を抑えつつ、文書部品単位で制御することができるという効果がある。
請求項10の発明には、文書部品を含む電子文書の画像の複写を、複写が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
請求項11の発明には、文書部品を含む電子文書の画像の複写を、複写が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
請求項12の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項13の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、きめ細かく行うことができるという効果がある。
請求項14の発明には、文書部品を含む電子文書の画像の使用の文書部品単位での制御を、実際の環境に則したきめ細かな基準を用いて行うことができるという効果がある。
請求項15の発明には、文書部品を含む電子文書の画像の使用を、文書部品単位で制御することができるという効果がある。
請求項16の発明には、文書部品を含む電子文書の画像の使用を、無駄をなくしつつ、文書部品単位で制御することができるという効果がある。
請求項17の発明には、文書部品を含む電子文書の画像の使用を、使用が制限された文書部品の存在を明示しつつ、文書部品単位で制御することができるという効果がある。
【発明を実施するための最良の形態】
【0015】
以下、添付図面を参照して、本発明を実施するための最良の形態(以下、「実施の形態」という)について詳細に説明する。
本実施の形態では、文書部品を含む電子文書を画像化した文書画像を印刷した紙等の媒体に対し、文書部品の機密度(セキュリティレベル)を取得するための情報を画像化した情報画像を埋め込んでおく。そして、読取装置が媒体から文書画像を読み取る際に情報画像も読み取り、この情報画像から各文書部品の機密度を得る。そして、印刷装置が、印刷を許可される機密度の文書部品の画像のみを印刷するものである。
【0016】
尚、本明細書では、「電子文書」の文言を用いるが、これは、テキストを含む「文書」を電子化したデータのみを意味するものではない。例えば、絵、写真、図形等の画像データ(ラスタデータかベクターデータかによらない)、その他の印刷可能な電子データも含めて「電子文書」としている。
また、「文書部品」にも、図、グラフ、絵、写真、楽譜、歌等の一般に「コンテンツ」と呼ばれる電子データの他、文章等の様々な種類の電子データが含まれる。更に、電子文書と、その電子文書に含まれる文書部品とは、別ファイルとして管理されるものには限らず、同じファイル内で管理されるものであってもよい。
【0017】
まず、本実施の形態におけるシステム構成について説明する。
図1は、本実施の形態が適用されるシステムの構成を示したものである。このシステムは、端末装置10と、文書サーバ20と、複写機30とがネットワーク90に接続されることにより構成されている。
【0018】
端末装置10は、電子文書の印刷を指示するために用いられる。尚、この端末装置10としては、PC(Personal Computer)が例示される。
文書サーバ20は、電子文書を記憶している。そして、電子文書の印刷指示があると、指定された電子文書を提供する。尚、この文書サーバ20は、汎用のサーバコンピュータによって実現することができる。
複写機30は、媒体から画像を読み取り、その画像を別の媒体に印刷する。また、本実施の形態では、媒体から画像を読み取り、その画像に対応するオリジナルの電子文書を文書サーバ20等から取得して別の媒体に印刷するものも複写機30に含めて考える。
ネットワーク90は、インターネットやLAN(Local Area Network)等である。
【0019】
尚、図1では、電子文書を記憶する文書サーバ20を、端末装置10や複写機30から独立した構成としたが、端末装置10や複写機30の内部に文書サーバ20の機能を持たせる構成を採用してもよい。
【0020】
次に、図1のシステムの構成要素のうち、文書サーバ20の機能構成について説明する。
図2は、文書サーバ20の機能構成を示したブロック図である。
図示するように、文書サーバ20は、電子文書記憶部21と、文書部品記憶部22と、関係情報記憶部23と、文書管理部24と、通信部25とを備える。
電子文書記憶部21は、電子文書を記憶しており、文書部品記憶部22は、電子文書で使われる文書部品を記憶している。関係情報記憶部23は、電子文書と、その電子文書で使われている文書部品と、その電子文書での文書部品の機密度や貼付位置とを対応付けた関係情報を記憶している。
【0021】
文書管理部24は、電子文書記憶部21に記憶されている電子文書と、文書部品記憶部22に記憶されている文書部品とを、関係情報記憶部23に記憶された関係情報に基づいて管理している。つまり、文書管理部24は、電子文書の識別情報を指定した電子文書の取得要求があると、指定された電子文書を取り出すことができる。そして、その際、関係情報を参照することにより、電子文書を適切な文書部品がその適切な位置に貼り付けられた状態で要求元に提供する。
通信部25は、電子文書の取得要求を受信したり、文書管理部24が取り出した電子文書を要求元に送信したりする。
【0022】
ここで、関係情報記憶部23に記憶される関係情報について説明しておく。
図3は、関係情報の内容の一例を示した図である。
図示するように、関係情報は、電子文書の識別情報(以下、「文書ID」という)と、文書部品の識別情報(以下、「部品ID」という)と、文書部品の機密度を表すレベル(以下、「部品レベル」という)と、電子文書における文書部品の貼付位置とを対応付けたものである。
このうち、文書IDは、電子文書のファイルを識別する情報と、電子文書内のページ番号とを結合したものになっている。例えば、文書ID「10−1」は、電子文書「10」の1ページ目を示している。
【0023】
また、部品IDは、1つの文書IDに対して複数個対応付けることができるようになっている。電子文書の1ページに複数の文書部品を貼り付けることも考えられるからである。
部品レベルは、文書IDと部品IDの組み合わせに対して一意に決まるように対応付けられている。どの電子文書に貼り付けられたかに関係なく文書部品の機密度が固定である場合は、部品IDと部品レベルとの対応を別に管理することも考えられる。しかしながら、ここでは、文書部品が貼り付けられた電子文書に依存して文書部品の機密度が変わり得ることも考慮し、関係情報の一項目として管理している。尚、本実施の形態では、部品レベル「A」が最も機密度が高く、部品レベル「B」、「C」、「D」の順に機密度が低くなっていくものとする。
また、電子文書における文書部品の貼付位置としては、貼り付けられた領域上の1点の座標(X,Y)、その領域の幅及び高さによって管理している。
【0024】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、文書サーバ20の図示しないCPUが、文書管理部24、通信部25を実現するためのプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、電子文書記憶部21、文書部品記憶部22、関係情報記憶部23は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0025】
次いで、図1のシステムの構成要素のうち、複写機30の機能構成について説明する。
図4は、複写機30の機能構成を示したブロック図である。
図示するように、複写機30は、読取装置40と、印刷装置50とからなる。この場合、読取装置40と印刷装置50とは、有線LAN、無線LAN、USBケーブル、シリアルケーブル、ブルートゥース等の通信手段によって接続される。尚、読取装置40と印刷装置50はここでは分離しているが、これらが一体化した構成であっても構わない。
【0026】
このうち、読取装置40は、読取り部41と、文書画像出力部42と、コード画像解析部43と、判定部44と、レベル記憶部45と、レベル変更部46とを備える。
読取り部41は、例えば印刷装置50で画像が形成された媒体からその画像を読み取る。この読取り部41としては、媒体に光を当て、反射光等を読み取ってデジタルデータに変換するスキャナを用いることができる。その場合、例えば、LED(Light Emitting Diode)光源から媒体面に光を照射し、その反射光を結像用レンズにて光学的に縮小し、結像された光学像をイメージセンサにて光電変換する、という構成を採用することができる。
【0027】
ところで、本実施の形態では、電子文書を画像化した文書画像と、情報画像としてのコード画像とが媒体に形成されている。その場合、文書画像は可視トナーで形成されるが、コード画像は例えば赤外領域に吸収波長を持つ不可視トナーで形成される。従って、LED光源としては、可視光を照射する例えば白色LEDに加え、赤外光を照射する赤外LEDを設ける。また、イメージセンサとしても、赤色光用のセンサ、緑色光用のセンサ、青色光用のセンサだけでなく、赤外光用のセンサが設けられている。
【0028】
文書画像出力部42は、読取り部41が読み取った文書画像を受け取り、これを印刷装置50に出力する。コード画像解析部43は、読取り部41が読み取ったコード画像を受け取り、これを解析して必要な情報を取り出す。
判定部44は、コード画像解析部43が取り出した情報と、レベル記憶部45に記憶された情報とに基づいて、文書画像のうち文書部品に対応する部分の画像を複写してよいかどうかを判定する。
レベル記憶部45は、判定部44による判定に用いられる情報を記憶している。レベル変更部46は、所定の条件が満たされた場合にその情報を変更する。
【0029】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、読取装置40の図示しないCPUが、文書画像出力部42、コード画像解析部43、判定部44、レベル変更部46を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、レベル記憶部45は、例えば磁気ディスク装置を用いて実現することができる。更に、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0030】
一方、印刷装置50は、文書画像生成部51と、コード画像生成部52と、画像合成部53と、印刷制御部54と、印刷部55とを備える。
文書画像生成部51は、読取装置40から送られた文書画像に基づいて実際に印刷する文書画像を生成する。コード画像生成部52は、文書画像に埋め込む情報を符号化して符号化情報を生成し、その符号化情報を媒体に合わせて画像化しコード画像を生成する。画像合成部53は、文書画像とコード画像とを重ね合わせて合成画像を生成する。このとき、コード画像は不可視トナーで媒体に印刷されるように設定されている。
印刷制御部54は、画像合成部53が生成した合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える。
【0031】
印刷部55は、印刷制御部54から渡された合成画像を媒体に印刷する。ここで、印刷部55としては、例えば、電子写真方式を用いた印刷機構を用いることができる。
ところで、本実施の形態では、上述したように、文書画像は可視トナーで形成し、コード画像は例えば赤外領域に吸収波長を持つ不可視トナーで形成することを前提としている。従って、印刷部55は、Y(イエロー)、M(マゼンタ)、C(シアン)、K(黒)の各色トナー用の画像形成ユニットに加え、不可視トナー用の画像形成ユニットを有する。或いは、Y、M、C、Kの各色トナー用の画像形成ユニットのうちの1つを不可視トナー用の画像形成ユニットに置き換えたものであってもよい。そして、印刷部55がかかる構成を有することにより、文書画像を可視トナーで形成し、それに重ねてコード画像を不可視トナーで形成することが可能になっている。
【0032】
尚、これらの機能は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、印刷装置50の図示しないCPUが、文書画像生成部51、コード画像生成部52、画像合成部53、印刷制御部54を実現するプログラムを例えば磁気ディスク装置からメインメモリに読み込んで実行することにより、これらの機能は実現される。また、磁気ディスク装置に記憶されるプログラムやデータは、CD等の記録媒体からロードしてもよいし、インターネット等のネットワークを介してダウンロードしてもよい。
【0033】
以下、このような構成を有する複写機30の動作について詳細に説明する。
尚、本実施の形態では、複写機30として説明するが、この複写機30は、ネットワーク90を介して伝えられた印刷指示に従い印刷を行う印刷装置50としても機能する。
そこで、まず、端末装置10からの印刷指示で指定された電子文書を印刷する場合の動作について説明する。
【0034】
図5は、このときの印刷装置50の動作を示したフローチャートである。
端末装置10から印刷指示があると、印刷装置50は、印刷指示にて指定された電子文書を文書サーバ20から取得する。そして、文書画像生成部51が、その電子文書を画像化して文書画像を生成する(ステップ501)。
【0035】
一方で、コード画像生成部52は、文書ID、座標、部品IDを符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ502)。ここで、文書IDは、印刷指示における電子文書の指定に基づいて取得することができる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。更に、部品IDは、印刷指示にて指定された電子文書の文書IDをキーに図3の関係情報を検索することで取得することができる。
【0036】
そして、画像合成部53は、ステップ501で生成した文書画像と、ステップ502で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ503)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ504)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ505)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0037】
ここで、このようにして印刷装置50にて印刷された結果としての印刷文書について説明する。
図6は、このような印刷文書の一例を示したものである。
この印刷文書は、4つの文書部品を含む電子文書を印刷したものである。図では、4つの文書部品は、領域61、62、63、64にそれぞれ印刷されている。
本実施の形態は、このような印刷文書をスキャンした際に、領域61、62、63、64ごとに、スキャンした画像に基づく複写を行ってよいかを判断するものである。
【0038】
具体的には、文書部品の部品レベルが、複写機30に予め設定された許可レベル以下である場合に、その文書部品に対応する部分を複写してよいと判断する。
例えば、領域61、62、63、64に印刷された文書部品の部品レベルが、それぞれ、「D」、「A」、「C」、「B」であるとする。この場合、許可レベルが「A」であれば、領域61、62、63、64はいずれも複写可能である。これに対し、許可レベルが「B」であれば、領域62は複写できず、領域61、63、64のみが複写できる。また、許可レベルが「C」であれば、領域62、64は複写できず、領域61、63のみが複写できる。そして、許可レベルが「D」であれば、領域62、63、64は複写できず、領域61のみが複写できる。
【0039】
次に、この印刷文書上に形成されるコード画像の元となるコードパターンについて説明する。
図7は、コードパターンについて説明するための図である。
まず、コードパターンを構成するビットパターンについて説明する。
図7(a)に、ビットパターンの配置の一例を示す。
ビットパターンとは、情報埋め込みの最小単位である。ここでは、図7(a)に示すように、9箇所の中から選択した2箇所にビットを配置する。図では、黒の四角が、ビットが配置された位置を示し、斜線の四角が、ビットが配置されていない位置を示している。9箇所の中から2箇所を選択する組み合わせは、36(=9C2)通りある。従って、このような配置方法により、36通り(約5.2ビット)の情報を表現することができる。
【0040】
ところで、図7(a)に示した最小の四角は、600dpiにおける2ドット×2ドットの大きさを有している。600dpiにおける1ドットの大きさは0.0423mmなので、この最小の四角の一辺は、84.6μm(=0.0423mm×2)である。コードパターンを構成するドットは、大きくなればなるほど目に付きやすくなるため、できるだけ小さいほうが好ましい。ところが、あまり小さくすると、プリンタで印刷できなくなってしまう。そこで、ドットの大きさとして、50μmより大きく100μmより小さい上記の値を採用している。これにより、プリンタで印刷可能な最適な大きさのドットを形成することができる。つまり、84.6μm×84.6μmが、プリンタで安定的に形成可能な最小の大きさなのである。
尚、ドットをこのような大きさにすることで、1つのビットパターンの一辺は、約0.5mm(=0.0423mm×2×6)となる。
【0041】
また、このようなビットパターンから構成されるコードパターンについて説明する。
図7(b)に、コードパターンの配置の一例を示す。
ここで、図7(b)に示した最小の四角が、図7(a)に示したビットパターンに相当する。尚、図7(a)では、1つのビットパターンで36通りの情報を表現できるものとして説明したが、このコードパターンにおいて、1つのビットパターンは、同期符号を除き、32通り(5ビット)の情報を表現するものとする。
【0042】
そして、識別情報を符号化した識別符号は、12(=4×4−2×2)個のビットパターンを使用して埋め込まれる。また、X方向の位置情報を符号化したX位置符号と、Y方向の位置情報を符号化したY位置符号とは、それぞれ、4個のビットパターンを使用して埋め込まれる。更に、識別情報や位置情報以外の付加情報を符号化した付加符号が、4(=2×2)個のビットパターンを使用して埋め込まれる。更にまた、左上角部に、コードパターンの位置と回転を検出するための同期符号が、1つのビットパターンを使用して埋め込まれる。
尚、1つのコードパターンの大きさは、ビットパターンの5個分の幅に等しいため、約2.5mmとなる。本実施の形態では、このように生成したコードパターンを画像化したコードパターン画像を、用紙全面に配置する。
【0043】
次に、複写機30による複写動作について詳細に説明する。但し、本実施の形態では、読取装置40が画像を読み取り、印刷装置50がその画像の元となるオリジナルの電子文書を印刷する処理を複写の一形態として考える。また、読取装置40が読み取った画像をそのまま媒体に印刷する処理も勿論複写として考える。そこで、以下では、前者の複写の動作を第1の実施の形態として、後者の複写の動作を第2の実施の形態として説明する。
【0044】
[第1の実施の形態]
まず、第1の実施の形態における読取装置40の動作について説明する。
図8は、このときの読取装置40の動作を示したフローチャートである。
読取装置40では、まず、読取り部41が、媒体から文書画像とコード画像とを読み取り、文書画像は文書画像出力部42に渡し、コード画像はコード画像解析部43に渡す(ステップ411)。
次に、コード画像解析部43は、渡されたコード画像から、文書ID、座標ごとの部品IDを取り出し、判定部44へ制御を移す(ステップ412)。ここで、コード画像が例えば図7に示したような構造を有している場合、媒体全面のコードパターンに同じ文書IDを符号化した識別符号が含まれるので、これを取り出す。これに対し、座標及び部品IDは、コードパターンによって異なる情報を符号化したものが含まれる。従って、コードパターンごとに、位置符号及び付加符号からそれぞれ座標及び部品IDを取り出し、これらを対応付けておく。
【0045】
これにより、判定部44は、電子文書で使われている文書部品を特定する(ステップ413)。例えば、文書画像上で同じ部品IDが埋め込まれた連続領域を調べることで、文書部品を特定することができる。そして、各文書部品についてステップ414〜419の処理を行うことで、各文書部品に対応する画像の複写を許可するかどうかを判定する。
即ち、まず、判定部44は、1つの文書部品に着目する(ステップ414)。次に、その着目した文書部品の部品レベルを取得する(ステップ415)。具体的には、文書ID及び部品IDを文書サーバ20に送信する。そして、文書サーバ20が文書ID及び部品IDをキーとして関係情報を検索した結果を受け取り、その中から部品レベルを取得する。
【0046】
その後、判定部44は、この部品レベルと、レベル記憶部45に記憶された許可レベルとを比較することにより、着目している文書部品に対応する画像の複写を許可するかどうかを判定する(ステップ416)。
【0047】
ここで、許可レベルについて具体例を挙げて説明しておく。許可レベルとしては、例えば、マシンレベルやユーザレベルが考えられる。
マシンレベルとは、処理を行うマシン(例えば、複写機30)に予め設定されたレベルである。マシンレベルとしても、部品レベルに対応したレベルA、B、C、Dを設定することができる。例えば、役員室内の複写機30には、如何なる部品レベルの文書部品であっても複写可能とするためにマシンレベル「A」を設定し、役員室フロアの複写機30には、部品レベルが「A」よりも低い文書部品を複写可能とするためにマシンレベル「B」を設定することができる。また、本社内の他のフロアにある複写機30には、部品レベルが「B」よりも低い文書部品を複写可能とするためにマシンレベル「C」を設定し、コンビニエンスストアの複写機30には、部品レベルが「C」よりも低い文書部品しか複写できないようにするためにマシンレベル「D」を設定することができる。
【0048】
また、ユーザレベルとは、処理の実行を指示するユーザに予め設定されたレベルである。ユーザレベルとしても、ユーザの役職や権限に応じて、部品レベルに対応したレベルA、B、C、Dを設定することができる。ユーザレベルを用いる場合も、マシンレベルを用いる場合と同様、例えば、ユーザレベルが「A」であれば、部品レベル「A」、「B」、「C」、「D」の文書部品の複写が許可される。この場合、まず、ユーザの識別情報(ユーザID)と、ユーザレベルとの対応を記憶しておく。そして、ユーザは複写機30を使用するにあたり、認証を受けるものとする。これにより、複写機30は、現在使用中のユーザのユーザIDを把握することができ、そのユーザが使用している間、複写機30側の許可レベルを保持しておくことができる。
【0049】
尚、許可レベルとしては、マシンレベルとユーザレベルを別個に用いるだけでなく、これらを組み合わせて用いることも考えられる。つまり、ユーザごとマシンごとの許可レベルをポリシーサーバに記憶しておき、これを参照することにより、特定の部品レベルの文書部品の複写が可能かどうか判断するようにしてもよい。
【0050】
ここで、着目している文書部品に対応する画像が複写可能であると判定された場合は、その文書部品の部品IDとフラグ「ON」とを対応付けてメモリに記憶しておく(ステップ417)。
一方、着目している文書部品に対応する画像が複写可能でないと判定された場合は、その文書部品の部品IDとフラグ「OFF」とを対応付けてメモリに記憶しておく(ステップ418)。
尚、フラグ「ON」は、文書部品をそのまま印刷することを示すものであり、フラグ「OFF」は、文書部品を印刷しないことを示すものである。
その後、判定部44は、未処理の文書部品があるかどうかを判定する(ステップ419)。そして、未処理の文書部品があればステップ414に戻り、未処理の文書部品がなければ、文書IDと、文書部品ごとのフラグとを印刷装置50に出力する(ステップ420)。
【0051】
次に、第1の実施の形態における印刷装置50の動作について説明する。
図9は、このときの印刷装置50の動作を示したフローチャートである。
印刷装置50では、まず、文書画像生成部51が、判定部44が出力した文書ID及び文書部品ごとのフラグを取得する(ステップ511)。そして、この文書IDに基づいて文書サーバ20から電子文書を取得する(ステップ512)。但し、この時点では、電子文書のみを取得し、電子文書に貼り付けられた文書部品は取得しない。
【0052】
そして、文書画像生成部51は、各文書部品についてステップ513〜516の処理を行うことで、実際に印刷する文書画像を生成する。
即ち、まず、文書画像生成部51は、1つの文書部品に着目する(ステップ513)。次に、その着目した文書部品に対応付けられたフラグの値を判定する(ステップ514)。
ここで、フラグが「OFF」であると判定された場合は、その文書部品の印刷は指示されていないので、文書画像からその文書部品を取り除くため、その文書部品を取得しない。
一方、フラグが「ON」であると判定された場合は、その文書部品の印刷が指示されているので、部品IDに基づいて文書サーバ20から文書部品を取得し、文書画像に含める。
【0053】
その後、文書画像生成部51は、未処理の文書部品があるかどうかを判定する(ステップ516)。そして、未処理の文書部品があればステップ513に戻り、未処理の文書部品がなければ、画像を印刷するための処理に移る。
即ち、コード画像生成部52は、文書ID、座標、部品IDを符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ517)。ここで、文書IDは、読取装置40から渡されたものを用いる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。更に、部品IDは、印刷が許可された文書部品に重なる位置には、読取装置40から渡されたものを配置し、それ以外の位置には「0」を配置する。
【0054】
そして、画像合成部53は、ステップ511〜516で生成した文書画像と、ステップ517で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ518)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ519)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ520)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0055】
以上により、第1の実施の形態の説明は終了する。
尚、この第1の実施の形態では、文書部品の画像の印刷が許可されない場合に、その文書部品を抜いて印刷するようにしたが、かかる形態には限らない。例えば、その文書部品の代わりに、印刷しても問題のない別の文書部品を取得し、その文書部品の画像を印刷するようにしてもよい。
【0056】
[第2の実施の形態]
まず、第2の実施の形態における読取装置40の動作について説明する。
図10は、このときの読取装置40の動作を示したフローチャートである。
読取装置40では、まず、読取り部41が、媒体から文書画像とコード画像とを読み取り、文書画像は文書画像出力部42に渡し、コード画像はコード画像解析部43に渡す(ステップ431)。
次に、コード画像解析部43は、渡されたコード画像から、文書ID、座標ごとの部品IDを取り出し、判定部44へ制御を移す(ステップ432)。ここで、コード画像が例えば図7に示したような構造を有している場合、媒体全面のコードパターンに同じ文書IDを符号化した識別符号が含まれるので、これを取り出す。これに対し、座標及び部品IDは、コードパターンによって異なる情報を符号化したものが含まれる。従って、コードパターンごとに、位置符号及び付加符号からそれぞれ座標及び部品IDを取り出し、これらを対応付けておく。
【0057】
これにより、判定部44は、各座標についてステップ433〜439の処理を行うことで、各座標における画像の複写を許可するかどうかを判定する。
即ち、まず、判定部44は、1つの座標に着目する(ステップ433)。次に、その着目した座標に対応する部品IDが「0」であるかどうかを判定する(ステップ434)。尚、本実施の形態において、各文書部品には「0」以外の部品IDが付与されており、文書画像のうち文書部品の画像が存在しない領域には部品ID「0」が埋め込まれているものとする。
ここで、部品IDが「0」であれば、着目している座標における画像が複写可能であると判定し、ステップ437へ進む。これに対し、部品IDが「0」でなければ、その部品IDに対応する部品レベルを取得する(ステップ435)。具体的には、文書ID及び部品IDを文書サーバ20に送信する。そして、文書サーバ20が文書ID及び部品IDをキーとして関係情報を検索した結果を受け取り、その中から部品レベルを取得する。
【0058】
その後、判定部44は、この部品レベルと、レベル記憶部45に記憶された許可レベルとを比較することにより、着目している座標における画像の複写を許可するかどうかを判定する(ステップ436)。
尚、許可レベルの詳細及びこれと部品レベルの比較の詳細については第1の実施の形態で述べたので、説明を省略する。
【0059】
ここで、着目している座標における画像が複写可能であると判定された場合は、その座標とフラグ「ON」とを対応付けてメモリに記憶しておく(ステップ437)。
一方、着目している座標における画像が複写可能でないと判定された場合は、その座標とフラグ「OFF」とを対応付けてメモリに記憶しておく(ステップ438)。
尚、フラグ「ON」は、座標における画像をそのまま印刷することを示すものであり、フラグ「OFF」は、座標における画像を印刷する代わりに、その画像を視認できなくする別の画像を印刷することを示すものである。
その後、判定部44は、未処理の座標があるかどうかを判定する(ステップ439)。そして、未処理の座標があればステップ433に戻り、未処理の座標がなければ、文書画像と、座標ごとのフラグとを印刷装置50に出力する(ステップ440)。
【0060】
次に、第2の実施の形態における印刷装置50の動作について説明する。
図11は、このときの印刷装置50の動作を示したフローチャートである。
印刷装置50では、まず、文書画像生成部51が、文書画像出力部42が出力した文書画像と、判定部44が出力した座標ごとのフラグとを取得する(ステップ531)。但し、ここで取得した文書画像には、文書部品の画像も含まれている。
【0061】
そして、文書画像生成部51は、各座標についてステップ532〜535の処理を行うことで、実際に印刷する文書画像を生成する。
即ち、まず、文書画像生成部51は、ステップ531で取得した文書画像上の1つの座標に着目する(ステップ532)。次に、その着目した座標に対応付けられたフラグの値を判定する(ステップ533)。
ここで、フラグが「OFF」であると判定された場合は、その座標における画像を視認できないようにすることが指示されているため、その座標に黒の画像を重ねる等の塗りつぶしを行う(ステップ534)。
一方、フラグが「ON」であると判定された場合は、その座標における画像の印刷が指示されているので、塗りつぶしは行わない。
【0062】
その後、文書画像生成部51は、未処理の座標があるかどうかを判定する(ステップ535)。そして、未処理の座標があればステップ532に戻り、未処理の座標がなければ、画像を印刷するための処理に移る。
即ち、コード画像生成部52は、文書ID、座標を符号化して符号化情報を生成し、これを画像化してコード画像を生成する(ステップ536)。ここで、文書IDは、読取装置40から渡されたものを用いる。また、座標は、印刷指示にて指定された用紙サイズ等に基づいて必要な数だけ用意し、これを符号化する。
【0063】
そして、画像合成部53は、ステップ531〜535で生成した文書画像と、ステップ536で生成したコード画像とを重ね合わせることにより、合成画像を生成する(ステップ537)。
その後、印刷制御部54は、合成画像と、この合成画像を媒体に印刷するときの設定情報を印刷部55に伝える(ステップ538)。ここで、設定情報とは、余白、用紙サイズ、部数等である。
これにより、印刷部55が、例えば、電子写真方式により合成画像を媒体上に印刷する(ステップ539)。このとき、既に述べたように、文書画像は可視トナーで印刷し、コード画像は赤外領域に吸収波長を持つ不可視トナーで印刷する。
【0064】
以上により、第2の実施の形態の説明は終了する。
尚、この第2の実施の形態では、文書部品の画像の印刷が許可されない場合に、その文書部品の画像の部分を塗りつぶすようにしたが、かかる形態には限らない。例えば、その文書部品の画像を消去する画像処理を行い、その結果として得られる画像を印刷するようにしてもよい。
【0065】
以上、複写機30の動作について第1及び第2の実施の形態に分けて説明した。
ところで、本実施の形態では、図4に示したように、読取装置40がレベル変更部46を備えている。
そこで、このレベル変更部46の動作について説明する。
図12は、レベル変更部46の動作を示したフローチャートである。
このうち、図12(a)は、時刻に応じて許可レベルを変更する場合のフローチャートである。
まず、レベル変更部46は、読取装置40内の図示しない計時手段から現在時刻を取得する(ステップ451)。そして、現在時刻が基準時刻を過ぎたかどうかを判定する(ステップ452)。その結果、基準時刻を過ぎていなければ、許可レベルを変更しないが、基準時刻を過ぎていれば、許可レベルを低くする(ステップ453)。例えば、許可レベルが「A」であったのを、「B」に変更する。
【0066】
ここで、基準時刻としては、例えば、会社における退社時刻を採用することができる。この場合、退社時刻までは複写できた文書部品であっても退社時刻以降は複写できない、といった状態になる。
【0067】
一方、図12(b)は、場所に応じて許可レベルを変更する場合のフローチャートである。
まず、レベル変更部46は、例えばGPS(Global Positioning System)や赤外線を利用して、複写機30の設置場所を認識する(ステップ461)。そして、設置場所が所定のエリアを外れたかどうかを判定する(ステップ462)。その結果、所定のエリアを外れていなければ、許可レベルを変更しないが、所定のエリアを外れていれば、許可レベルを低くする(ステップ463)。例えば、許可レベルが「A」であったのを、「B」に変更する。
【0068】
ここで、所定のエリアは、例えば、会社におけるオフィス内とすることができる。この場合、複写機30をオフィス内からオフィス外の通路等へ移動したとすると、複写機30は、受信する赤外線の変化により移動を認識する。そして、オフィス内では複写できた文書部品であっても、オフィス外の通路等では複写できない、といった状態になる。
ところで、これまで述べてきた実施の形態では、読取装置40が、媒体から読み取った文書部品の画像を複写してよいかどうかを判定し、その結果を印刷装置50に伝えていた。しかしながら、このような判定を印刷装置50にて行う構成としてもよい。
【0069】
また、読取装置40では、文書部品の画像を複写してよいかどうかの判定に限らず、文書部品の画像の使用の可否の判定を行うこともできる。ここで、「使用の可否」とは、例えば、読取装置40による文書部品の画像を用いた処理の実行の可否である。つまり、読取装置40が、読み取った文書部品の画像を電子ファイルとして格納してよいか、電話回線等の通信手段を介して他の装置に送信してよいか等の判定を行うように構成することもできる。
【0070】
また、読取装置40が読取り部41で画像を読み取って以降、印刷装置50が印刷部55で実際に媒体に画像を形成する前までの処理は、上記のような複写機30に限らず、汎用的なコンピュータ100で実現することもできる。
ここで、このコンピュータ100について説明しておく。
図13は、コンピュータ100のハードウェア構成を示した図である。
図示するように、コンピュータ100は、演算手段であるCPU(Central Processing Unit)101と、記憶手段であるメインメモリ102及び磁気ディスク装置(HDD:Hard Disk Drive)103とを備える。ここで、CPU101は、OS(Operating System)やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ102は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置103は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ100は、外部との通信を行うための通信I/F104と、ビデオメモリやディスプレイ等からなる表示機構105と、キーボードやマウス等の入力デバイス106とを備える。
【0071】
また、上記においては、文書部品に対応する画像の使用を、その画像のセキュリティ確保のために制限することを想定とし、文書部品の「機密度」といった文言を用いた。しかしながら、本実施の形態の適用範囲は更に広く捉えることができる。例えば、文書部品が、著作権の対象となるものであったり、青少年に悪影響を及ぼすものであったりするという理由で、使用を制限すべき場合においても、本実施の形態は適用可能である。
【0072】
ところで、本実施の形態では、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の識別情報(部品ID)とを含めておき、文書部品の使用の制限に関するレベル(部品レベル)を、部品IDに基づいて取得するようにした。このような構成を採用することにより、部品レベルを媒体に直接埋め込まなくて済むので、媒体への情報の埋め込み後であっても必要に応じて部品レベルを変更することができるという効果がある。
【0073】
一方で、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の使用の制限に関するレベル(部品レベル)とを含めておき、媒体から直接部品レベルを取得するような構成も考えられる。そして、このような構成を採用すれば、部品レベルを取得するために外部のサーバ等へ問い合わせなくて済むので、処理時間が短縮でき、ネットワークの障害等の影響も受けないという効果がある。
【0074】
また、媒体に形成した情報画像に、識別情報(文書ID)と、位置情報(座標)と、文書部品の識別情報(部品ID)と、文書部品の使用の制限に関するレベル(部品レベル)とを含めておいてもよい。この場合、ネットワークに接続されていれば、部品IDに基づいて部品レベルを取得し、ネットワークに接続されていなければ、媒体から直接部品レベルを取得するようにできる。従って、そのときのネットワーク接続状況に応じた柔軟な処理が行えるという効果がある。
【0075】
更に、媒体に形成した情報画像には、識別情報(文書ID)と、位置情報(座標)とを含め、文書部品に関する情報は含めないようにしてもよい。この場合、文書IDと、座標と、部品IDと、部品レベルとの対応が外部のサーバ等で管理されていれば、座標に基づいて部品レベルを特定することが可能である。そして、このような構成によれば、識別情報、位置情報以外に付加情報を埋め込むエリアを設けなくてよいので、媒体に対してより多くの識別情報や位置情報を埋め込むことができるという効果がある。
【図面の簡単な説明】
【0076】
【図1】本発明の実施の形態が適用されるシステム構成を示した図である。
【図2】本発明の実施の形態における文書サーバの機能構成を示したブロック図である。
【図3】本発明の実施の形態における文書サーバで管理される関係情報の一例を示した図である。
【図4】本発明の実施の形態における複写機の機能構成を示したブロック図である。
【図5】本発明の実施の形態の印刷装置による最初の印刷動作を示したフローチャートである。
【図6】本発明の実施の形態にて出力される印刷文書の一例を示した図である。
【図7】本発明の実施の形態で用いるコードパターンを説明するための図である。
【図8】本発明の第1の実施の形態における読取装置の動作を示したフローチャートである。
【図9】本発明の第1の実施の形態における印刷装置の動作を示したフローチャートである。
【図10】本発明の第2の実施の形態における読取装置の動作を示したフローチャートである。
【図11】本発明の第2の実施の形態における印刷装置の動作を示したフローチャートである。
【図12】本発明の実施の形態におけるレベル変更部の動作を示したフローチャートである。
【図13】本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示したブロック図である。
【符号の説明】
【0077】
10…端末装置、20…文書サーバ、30…複写機、40…読取装置、50…印刷装置、90…ネットワーク
【特許請求の範囲】
【請求項1】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体から、当該文書画像と当該情報画像とを読み取る読取手段と、
前記読取手段により読み取られた前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を、前記読取手段により読み取られた前記情報画像に基づいて判定する判定手段と
を備えたことを特徴とする画像読取装置。
【請求項2】
前記判定手段は、前記読取手段により読み取られた前記情報画像に基づいて前記部分画像の使用の制限に関する第1のレベルを取得し、当該第1のレベルと当該部分画像が使用される環境に関する第2のレベルとを比較することにより、当該部分画像の使用の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項3】
前記第2のレベルは、前記部分画像を使用した処理を実行する装置、又は、当該処理の実行を指示するユーザに関するレベルであることを特徴とする請求項2記載の画像読取装置。
【請求項4】
時刻又は場所に応じて前記第2のレベルを変更する変更手段を更に備えたことを特徴とする請求項2記載の画像読取装置。
【請求項5】
前記判定手段は、前記部分画像を電子ファイルとして記憶する処理の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項6】
前記判定手段は、前記部分画像を通信手段を介して送出する処理の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項7】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体から、当該文書画像と当該情報画像とを読み取る読取手段と、
前記読取手段により読み取られた前記文書画像のうちの前記文書部品に対応する部分画像の印刷の可否、又は、前記電子文書に含まれる前記文書部品の画像の印刷の可否を、前記読取手段により読み取られた前記情報画像に基づいて判定する判定手段と、
前記判定手段による判定の結果に応じた画像を印刷する印刷手段と
を備えたことを特徴とする複写装置。
【請求項8】
前記印刷手段は、前記判定手段により前記部分画像の印刷が許可されないと判定された場合に、前記文書画像の当該部分画像以外の部分を印刷することを特徴とする請求項7記載の複写装置。
【請求項9】
前記印刷手段は、前記判定手段により前記文書部品の画像の印刷が許可されないと判定された場合に、前記電子文書の当該文書部品以外の部分の画像を印刷することを特徴とする請求項7記載の複写装置。
【請求項10】
前記印刷手段は、前記判定手段により前記部分画像の印刷が許可されないと判定された場合に、前記文書画像において当該部分画像を別の画像で置き換えたものを印刷することを特徴とする請求項7記載の複写装置。
【請求項11】
前記印刷手段は、前記判定手段により前記文書部品の画像の印刷が許可されないと判定された場合に、前記電子文書において当該文書部品を別の部品で置き換えたものの画像を印刷することを特徴とする請求項7記載の複写装置。
【請求項12】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られる当該情報画像を取得する取得手段と、
前記取得手段により取得された前記情報画像から前記文書部品に関する情報を抽出する抽出手段と、
前記抽出手段により抽出された前記文書部品に関する情報に基づいて、前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を判定する判定手段と
を備えたことを特徴とする画像処理装置。
【請求項13】
前記判定手段は、前記抽出手段により抽出された情報に基づいて前記部分画像の使用の制限に関する第1のレベルを取得し、当該第1のレベルと当該部分画像が使用される環境に関する第2のレベルとを比較することにより、当該部分画像の使用の可否を判定することを特徴とする請求項12記載の画像処理装置。
【請求項14】
前記第2のレベルは、前記部分画像を使用した処理を実行する装置、又は、当該処理の実行を指示するユーザに関するレベルであることを特徴とする請求項13記載の画像処理装置。
【請求項15】
コンピュータに、
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られる当該情報画像を取得する機能と、
取得した前記情報画像から前記文書部品に関する情報を抽出する機能と、
抽出した前記文書部品に関する情報に基づいて、前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を判定する機能と
を実現させるプログラム。
【請求項16】
前記部分画像の使用が許可されないと判定された場合に、前記文書画像から当該部分画像を除いた新たな画像を生成する機能を更に実現させる請求項15記載のプログラム。
【請求項17】
前記部分画像の使用が許可されないと判定された場合に、前記文書画像の当該部分画像を別の画像で置き換えた新たな画像を生成する機能を更に実現させる請求項15記載のプログラム。
【請求項1】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体から、当該文書画像と当該情報画像とを読み取る読取手段と、
前記読取手段により読み取られた前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を、前記読取手段により読み取られた前記情報画像に基づいて判定する判定手段と
を備えたことを特徴とする画像読取装置。
【請求項2】
前記判定手段は、前記読取手段により読み取られた前記情報画像に基づいて前記部分画像の使用の制限に関する第1のレベルを取得し、当該第1のレベルと当該部分画像が使用される環境に関する第2のレベルとを比較することにより、当該部分画像の使用の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項3】
前記第2のレベルは、前記部分画像を使用した処理を実行する装置、又は、当該処理の実行を指示するユーザに関するレベルであることを特徴とする請求項2記載の画像読取装置。
【請求項4】
時刻又は場所に応じて前記第2のレベルを変更する変更手段を更に備えたことを特徴とする請求項2記載の画像読取装置。
【請求項5】
前記判定手段は、前記部分画像を電子ファイルとして記憶する処理の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項6】
前記判定手段は、前記部分画像を通信手段を介して送出する処理の可否を判定することを特徴とする請求項1記載の画像読取装置。
【請求項7】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体から、当該文書画像と当該情報画像とを読み取る読取手段と、
前記読取手段により読み取られた前記文書画像のうちの前記文書部品に対応する部分画像の印刷の可否、又は、前記電子文書に含まれる前記文書部品の画像の印刷の可否を、前記読取手段により読み取られた前記情報画像に基づいて判定する判定手段と、
前記判定手段による判定の結果に応じた画像を印刷する印刷手段と
を備えたことを特徴とする複写装置。
【請求項8】
前記印刷手段は、前記判定手段により前記部分画像の印刷が許可されないと判定された場合に、前記文書画像の当該部分画像以外の部分を印刷することを特徴とする請求項7記載の複写装置。
【請求項9】
前記印刷手段は、前記判定手段により前記文書部品の画像の印刷が許可されないと判定された場合に、前記電子文書の当該文書部品以外の部分の画像を印刷することを特徴とする請求項7記載の複写装置。
【請求項10】
前記印刷手段は、前記判定手段により前記部分画像の印刷が許可されないと判定された場合に、前記文書画像において当該部分画像を別の画像で置き換えたものを印刷することを特徴とする請求項7記載の複写装置。
【請求項11】
前記印刷手段は、前記判定手段により前記文書部品の画像の印刷が許可されないと判定された場合に、前記電子文書において当該文書部品を別の部品で置き換えたものの画像を印刷することを特徴とする請求項7記載の複写装置。
【請求項12】
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られる当該情報画像を取得する取得手段と、
前記取得手段により取得された前記情報画像から前記文書部品に関する情報を抽出する抽出手段と、
前記抽出手段により抽出された前記文書部品に関する情報に基づいて、前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を判定する判定手段と
を備えたことを特徴とする画像処理装置。
【請求項13】
前記判定手段は、前記抽出手段により抽出された情報に基づいて前記部分画像の使用の制限に関する第1のレベルを取得し、当該第1のレベルと当該部分画像が使用される環境に関する第2のレベルとを比較することにより、当該部分画像の使用の可否を判定することを特徴とする請求項12記載の画像処理装置。
【請求項14】
前記第2のレベルは、前記部分画像を使用した処理を実行する装置、又は、当該処理の実行を指示するユーザに関するレベルであることを特徴とする請求項13記載の画像処理装置。
【請求項15】
コンピュータに、
文書部品を含む電子文書を画像化した文書画像と、当該文書部品に関する情報を画像化した情報画像とが形成された媒体をスキャンして得られる当該情報画像を取得する機能と、
取得した前記情報画像から前記文書部品に関する情報を抽出する機能と、
抽出した前記文書部品に関する情報に基づいて、前記文書画像のうちの前記文書部品に対応する部分画像の使用の可否を判定する機能と
を実現させるプログラム。
【請求項16】
前記部分画像の使用が許可されないと判定された場合に、前記文書画像から当該部分画像を除いた新たな画像を生成する機能を更に実現させる請求項15記載のプログラム。
【請求項17】
前記部分画像の使用が許可されないと判定された場合に、前記文書画像の当該部分画像を別の画像で置き換えた新たな画像を生成する機能を更に実現させる請求項15記載のプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2008−11477(P2008−11477A)
【公開日】平成20年1月17日(2008.1.17)
【国際特許分類】
【出願番号】特願2006−182625(P2006−182625)
【出願日】平成18年6月30日(2006.6.30)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
【公開日】平成20年1月17日(2008.1.17)
【国際特許分類】
【出願日】平成18年6月30日(2006.6.30)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
[ Back to top ]