(57)【要約】【課題】監視対象の要素が塗りつぶしなどにより読めなくなった文書も検出できるようにする。【解決手段】画像処理装置１００は、画像処理の対象として入力された文書から文書ＩＤを読み出すと共に、処理の結果として出力する文書の文書ＩＤを埋め込み、それら入力と出力の文書ＩＤのペア（親子関係情報）と文書の画像とを含むログ情報にログ管理装置１００に送信する。ログＤＢ１１４には、画像処理ごとにログ情報が登録される。イメージログ解析部１０８は、ログ情報中の文書の画像に監視対象のキーワード等が含まれているか否かを判定する。検索部１１６は、ログＤＢ１１４から自分自身又は先祖の文書が監視対象のキーワード等を含んだ文書を検出した場合、検出した文書を管理者に通知する。【選択図】図１
2010220088.tif 000002
【特許請求の範囲】
【請求項１】
入力文書から文書識別情報を検出する検出手段と、
前記入力文書に対して画像処理を実行し、当該画像処理の実行結果である出力文書に対し一意な文書識別情報を付加して出力する出力手段と、
前記画像処理の履歴情報として、前記入力文書の文書識別情報と前記出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段と、
入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または当該履歴情報を検出した旨の情報を前記通知先に通知する通知手段と、
を備える画像処理システム。
【請求項２】
画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段と、
入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または履歴情報を検出した旨の情報を前記通知先に通知する通知手段と、
を備える履歴管理装置。
【請求項３】
コンピュータを、
画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段、
入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または履歴情報を検出した旨の情報を前記通知先に通知する通知手段、
として機能させるためのプログラム。
【請求項４】
入力文書から文書識別情報を検出する検出手段と、
前記入力文書に対して画像処理を実行し、当該画像処理の実行結果である出力文書に対し一意な文書識別情報を付加して出力する出力手段と、
前記画像処理の履歴情報として、前記入力文書の文書識別情報と前記出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段と、
入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段と、
を備える画像処理システム。
【請求項５】
画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段と、
入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段と、
を備える画像処理制御装置。
【請求項６】
コンピュータを、
画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段、
入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、履歴管理装置、画像処理制御装置及びプログラムに関する。
【背景技術】
【０００２】
複写機や印刷装置での複写や印刷、又はファクシミリから外部への送信などにより、機密文書が漏洩することを防止乃至抑止するためのシステムとして、特許文献１及び特許文献２、非特許文献３に示されるシステムが知られている。
【０００３】
これらのシステムは、「社外秘」などといった特定の文字列や、マル秘スタンプの印影画像などを監視対象要素として記憶しており、複写、印刷又は送信等の処理の対象として入力された画像中に監視対象要素が含まれているかどうかを検査する。そして、含まれていれば、その処理の禁止や、管理者への通知などを行う。
【０００４】
【特許文献１】特開平０８−０１８７７２号公報
【特許文献２】特開２００８−２７１０９９号公報
【非特許文献１】”Ridoc IO JBPrint プリントイメージログ収集・検索システム”、［online］、[平成２０年１２月５日検索]、インターネット <URL: http://ricoh.co.jp/IPSiO/related_goods/jbprint/kinou.html>
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、監視対象の要素が含まれる文書の画像処理を要求された場合にそれを検出する際に、監視対象の要素が塗りつぶしや複写の繰り返しによる画質劣化などにより読めなくなった文書も検出できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、入力文書から文書識別情報を検出する検出手段と、前記入力文書に対して画像処理を実行し、当該画像処理の実行結果である出力文書に対し一意な文書識別情報を付加して出力する出力手段と、前記画像処理の履歴情報として、前記入力文書の文書識別情報と前記出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段と、入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または履歴情報を検出した旨の情報を前記通知先に通知する通知手段と、を備える画像処理システムである。
【０００７】
請求項２に係る発明は、画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段と、入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または履歴情報を検出した旨の情報を前記通知先に通知する通知手段と、を備える履歴管理装置である。
【０００８】
請求項３に係る発明は、コンピュータを、画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報と、前記入力文書の画像又は前記出力文書の画像又はその両方と、を含んだ履歴情報を記憶する記憶手段、入力文書の画像又は出力文書の画像に監視対象の要素を含む履歴情報を前記記憶手段から検出した場合に、検出した履歴情報または履歴情報を検出した旨の情報をあらかじめ定められた通知先に通知する通知手段であって、履歴情報内の入力文書の画像及び出力文書の画像のいずれにも監視対象の要素が含まれない場合でも、前記記憶手段に記憶された各履歴情報に含まれる親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、当該履歴情報または履歴情報を検出した旨の情報を前記通知先に通知する通知手段、として機能させるためのプログラムである。
【０００９】
請求項４に係る発明は、入力文書から文書識別情報を検出する検出手段と、前記入力文書に対して画像処理を実行し、当該画像処理の実行結果である出力文書に対し一意な文書識別情報を付加して出力する出力手段と、前記画像処理の履歴情報として、前記入力文書の文書識別情報と前記出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段と、入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段と、を備える画像処理システムである。
【００１０】
請求項５に係る発明は、画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段と、入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段と、を備える画像処理制御装置である。
【００１１】
請求項６に係る発明は、コンピュータを、画像処理の履歴情報として、当該画像処理の対象である入力文書の文書識別情報と当該画像処理の結果である出力文書の文書識別情報とを含む親子関係情報を含んだ履歴情報を記憶する記憶手段、入力文書に対する画像処理が指示された場合において当該画像処理を実行する前に、前記入力文書の画像に監視対象の要素が含まれていることが判明した場合には、予め定められた対策処理を実行するとともに、前記入力文書の画像に監視対象の要素が含まれていない場合でも、前記記憶手段に記憶された各親子関係情報に基づき特定される当該入力文書の先祖の文書の中に前記監視対象の要素を持つものがあることが判明した場合には、前記対策処理を実行する対策処理手段、として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１、２又は３に係る発明によれば、監視対象の要素が読めなくなった文書についても、その先祖の文書における監視対象の要素の検出結果に基づき、管理対象の要素を含む文書として検出することができる。
【００１３】
請求項４、５又は６に係る発明によれば、監視対象の要素が読めなくなった文書についても、その先祖の文書における監視対象の要素の検出結果に基づき、監視対象の要素が読めなくなった文書の画像処理に対する対策処理を実行することができる。
【発明を実施するための最良の形態】
【００１４】
まず、図１を参照して、この実施形態のシステムの一例を説明する。このシステムは、１以上の画像処理装置２００と、それら各画像処理装置２００からの画像処理のログを収集し、管理するログ管理装置１００を備える。
【００１５】
画像処理装置２００は、プリンタ、スキャナ、デジタル複写機、ファクシミリ装置、又はそれらのうちの２以上の機能を兼ね備えるデジタル複合機、などの装置である。画像処理装置２００が行う画像処理には、例えば電子文書（文書データ）の印刷、紙文書の複写、紙文書の読み取り（スキャン）、紙文書又は電子文書のファクシミリ送信、等のうちの１以上が含まれる。いずれの場合も、画像処理のためには、対象となる入力文書が画像処理装置に入力され、画像処理の結果として出力文書が出力される。入力文書及び出力文書は、電子文書の場合もあれば紙文書の場合もある。例えば、印刷処理の場合、入力文書は電子文書であり、出力文書は紙文書である。
【００１６】
画像処理装置２００において、出力処理部２０６は、入力文書に対する画像処理を実行し、出力文書を出力する装置である。すなわち、印刷、スキャン、コピー、ファクシミリ送信などといった処理を実行する部分がこの出力処理部２０６である。ＩＤ生成部２０２は、画像処理の結果である出力文書のために一意な識別情報（文書ＩＤと呼ぶ）を生成する。文書ＩＤは、画像処理装置２００だけでなく、本システム全体で一意である。ＩＤ付加部２０４は、ＩＤ生成部２０２が生成した文書ＩＤを、出力文書に付加するための処理を行う。出力文書が紙文書である場合には、文書ＩＤの付加は、例えば文書ＩＤを表すバーコード等の画像コードをその出力文書に印刷したり、出力文書の画像にその画像コードを追加或いは重畳し、印刷したりすることにより実現すればよい。また、ＲＦＩＤタグ等の記憶装置を備えた微小なタグが装着された（或いは漉き込まれた）用紙に出力文書の画像を印刷する場合、そのタグに文書ＩＤを記憶させることで、文書ＩＤを出力文書に付加してもよい。また、出力文書が電子文書の場合は、紙文書と同様文書ＩＤの画像コードを出力文書の画像に組み込んでもよいし、当該出力文書の属性データ又はメタデータの一項目として文書ＩＤを組み込んでもよい。
【００１７】
ログ通知部２０８は、当該画像処理装置２００が実行した画像処理のログレコードを生成し、ログ管理装置１００に通知する。ログ管理装置１００へのログレコードの通知のタイミングは適宜定めればよい。例えば、画像処理が実行されるごとにおこなってもよいし、例えば一定時間間隔毎に定期的におこなってもよいし、ログレコードの蓄積データ量が閾値に達するごとに行うようにしてもよい。図２に、ログ通知部２０８が生成するログレコードのデータ内容の一例を示す。この例では、ログレコードは、処理ログ２５０とイメージログ２７０を含む。
【００１８】
処理ログ２５０は、画像処理の属性を記録したものである。処理ログ２５０のうちログＩＤ２５２は当該ログレコードの一意な識別情報である。日時２５４は、典型的には、当該画像処理を実行した日時である。要求された画像処理を後述する監視条件のために実行しなかった場合、実行の取りやめを決定した日時を日時２５４として記録してもよい。デバイスＩＤ２５６は、当該画像処理装置２００自体の一意な識別情報であり、ユーザＩＤ２５８は、当該画像処理の実行を要求したユーザの一意な識別情報である。なお、ユーザＩＤ２５８は、処理を要求するユーザに対し個人認証を行うことで取得すればよい。例えば、画像処理装置２００にカードリーダを設け、処理の要求の際にユーザにＩＤカードをカードリーダに読み込ませるように求めるなどの仕組みとすればよい。処理種別２６０は、当該画像処理の種別を示す情報である。種別には、例えば「印刷」、「複写」、「スキャン」、「ファクシミリ送信」などがある。処理パラメータ２６２は、当該画像処理の内容を規定する１つ以上のパラメータである。画像処理のパラメータには様々なものがあるが、処理パラメータ２６２には、そのうちログに記録するものとしてあらかじめ指定されたもののみが含まれる。例えば、ファクシミリ送信なら宛先番号がその一例である。入力文書ＩＤ２６４は、当該画像処理の対象として入力された入力文書の文書ＩＤである。入力文書ＩＤ２６４の記録のために、画像処理装置２００は、入力文書から文書ＩＤを読み取る機能を備える。この機能は、文書への文書ＩＤの付加の仕方に応じたものである。例えば、文書に文書ＩＤを示す画像コードを印刷する方式を用いている場合、読取機能は入力文書の読取画像から文書ＩＤの画像コードを認識するものである。出力文書ＩＤ２６６は、当該画像処理の結果の出力文書に付与された文書ＩＤである。これら入力文書ＩＤ２６４と出力文書ＩＤ２６６のペアは、文書間の親子関係（派生関係）を表している。以上に説明した処理ログ２５０の各項目のうち、入力文書ＩＤ２６４と出力文書ＩＤ２６６のペアは、この実施形態の処理のために必要である。その他の項目は、ログ監視の目的に応じて取捨選択すればよい。もちろん、例示した以外の項目を処理ログ２５０に組み込んでもよい。
【００１９】
イメージログ２７０は、当該画像処理の対象である入力文書の画像、又は画像処理の結果である出力文書の画像、又はその両方、をあらかじめ定めたデータ形式（例えばＰＤＦ：Portable Document File）で保存したものである。例えばスキャン、複写、ファクシミリ送信などの画像処理の場合、紙の入力文書を読み取った結果得られた画像を、イメージログ２７０として用いることができる。また、印刷などの画像処理の場合は、クライアントコンピュータから受け取った印刷データから生成した画像を、イメージログ２７０として用いることができる。なお、読み取った画像や印刷する画像そのものは非常に解像度が高いので、イメージログ２７０はそのような画像そのものではなく、解像度を低下させたものでもよい。
【００２０】
なお、処理ログ２５０に含まれるイメージログ解析結果２６８は、後述するログ管理装置１００のイメージログ解析部１０８でのイメージログ２７０の解析結果のデータである。したがって、画像処理装置２００のログ通知部２０８が生成するログレコードには、この項目は存在しない。ただし、画像処理装置２００がイメージログ解析部１０８と同様の解析を行う場合には、ログ通知部２０８はこの項目を含んだログレコードを生成する。イメージログ解析結果２６８については、後で詳しく説明する。
【００２１】
再び図１の説明に戻ると、ログ管理装置１００は、管理下にある各画像処理装置２００からログレコード群を受信し、それらログレコード群を記憶し、記憶したログレコード群を解析してその結果を管理者に通知する。
【００２２】
ログ管理装置１００において、受信部１０２は、各画像処理装置２００が送信するログレコードを受信する。ログ処理部１０４は、受信部１０２が受信したログレコードに対し、ログＤＢ１１４に登録するための解析等の処理を行う。ログ処理部１０４における処理ログ解析部１０６は、ログレコードから処理ログ２５０の各項目の値を抽出し、登録部１１２に渡す。イメージログ解析部１０８は、ログレコード中のイメージログ２７０を解析し、イメージログ２７０の画像中から、キーワード記憶部１１０に記憶された監視対象のキーワード等を検出する。
【００２３】
図３にキーワード記憶部１１０に記憶されたデータ内容の一例を示す。この例では、キーワード記憶部１１０には、監視キーワードリスト１５２、監視画像リスト１５４が含まれる。監視キーワードリスト１５２は、「社外秘」、「極秘」、新製品の開発コード、などといった監視対象のキーワードのリストである。監視対象のキーワードは、「社外秘」などといった一般的なものに限らず、本システムを利用する組織のニーズに合わせて登録できるようにしてもよい。監視画像リスト１５４は、機密であることを示すマークや印影などといった監視対象の画像要素のリストである。イメージログ２７０が、これらリスト１５２又は１５４に登録された監視対象のキーワードや画像要素を含んでいる場合、そのイメージログ２７０は監視条件を満たすことになる。
【００２４】
イメージログ解析部１０８は、イメージログ２７０の中から、監視キーワードリスト１５２中のキーワードや監視画像リスト１５４中の画像要素に類似した画像を探索する。キーワードの検出のために、イメージログ解析部１０８は、イメージログ２７０に対してＯＣＲ（光学文字認識）処理及び自然言語解析（例えば形態素解析など）等を適用することで、イメージログ中に含まれる単語や句を抽出する。そして、抽出した単語や句の中から、監視キーワードリスト１５２に含まれるものを見つけ出す。また、イメージログ解析部１０８は、監視画像リスト１５４に含まれる監視対象の画像要素を例えばテンプレートとして用いてテンプレートマッチングを行うことで、イメージログ２７０の画像中に監視対象の各画像要素に類似する画像要素があるかどうかを調べる。イメージログ解析部１０８の解析結果は、１つの例では、イメージログ２７０中から抽出した監視対象キーワード又は監視対象画像要素の識別情報又はその両方のリストである。また、別の例では、イメージログ解析部１０８の解析結果は、イメージログ２７０中から監視対象のキーワード又は画像要素が検出されたか否かを示すフラグであってもよい。イメージログ解析部１０８の解析結果は、登録部１１２に渡される。
【００２５】
なお、監視キーワードリスト１５２の代わりに、より一般的な語彙を含んだ辞書（この辞書には監視キーワードリスト１５２よりも多様な単語や句が含まれる）を用いて、イメージログ解析部１０８がイメージログ２７０中に含まれる上記辞書中の単語や句を抽出してもよい。この場合も、抽出された単語や句のリストは、イメージログ解析結果２６８に登録される。なお、このように一般的な辞書を用いる場合は、イメージログの解析結果は、イメージログ中から検出された辞書中の語彙のリストとなる。
【００２６】
登録部１１２は、処理ログ解析部１０６が求めた処理ログ２５０の各項目の値、イメージログ解析結果２６８、及びイメージログ２７０を、互いに対応づけてログＤＢ１１４に蓄積する。ログＤＢ１１４には、各画像処理装置２００で実行された画像処理ごとに、そのような情報の組（レコード）が登録されている。
【００２７】
なお、必須ではないが、各レコードにおける入力文書ＩＤと出力文書ＩＤのペアが表す親子関係から、文書ＩＤ間の派生関係を表す木構造データを構築し、ログＤＢ１１４に登録しておいてもよい。これには、例えば新たなレコードがログＤＢ１１４に登録されるのに応じて、ログＤＢ１１４内の木構造データに含まれる木群のノードの中からそのレコード中の入力文書ＩＤに一致する文書ＩＤを持つノードを探し、そのノードの子として、そのレコード中の出力文書ＩＤの値を追加すればよい。なお、木に対するノードの追加のタイミングはこれに限られるものではなく、定期的なタイミングなどのあらかじめ定められたタイミングごとに行ってもよい。
【００２８】
検索部１１６は、ログＤＢ１１４に対する検索処理を実行する。検索は、処理ログの各項目又はイメージログ解析結果についての検索条件に従って実行される。検索条件としては、例えば、「日付が○月×日から○月△日までの間で、イメージログ中に「社外秘」又は「極秘」のキーワードを含むもの」といった条件などがある。また、単に「監視対象のキーワードを含むもの」といった条件でもよい。また、ログＤＢ１１４中のログレコード群が、イメージログ解析結果２６８として、イメージログ２７０中に監視対象のキーワード又は画像要素が有るか否かの監視フラグを含む場合は、「監視フラグが『（監視対象）有り』である」という条件を検索条件としてもよい。用いる検索条件は、監視通知部１１８を操作する管理者が随時指定してもよいし、ログ管理装置１００にあらかじめ登録しておいてもよい。なお、検索条件に基づく検索処理は、従来のログ管理装置でも行われているものであり、従来の手法を用いればよい。検索部１１６は、検索条件を満足する各ログレコードの情報（例えば処理ログとイメージログ）を検索結果として出力する。
【００２９】
監視通知部１１８は、管理者コンピュータ３００を操作する管理者から検索条件の入力を受け付けて検索部１１６に検索実行を指示たり、或いはあらかじめ設定されたタイミングが到来するごとにあらかじめ設定された検索条件を検索部１１６に伝えて検索を実行させたりする。後者の場合の検索実行のタイミングは、例えば定期的なものであってもよいし、新たなログレコードがログＤＢ１１４に登録される都度などといったタイミングであってもよい。監視通知部１１８は、検索部１１６の検索結果を受け取ると、それを管理者コンピュータ３００に通知する。この通知は、例えばＷｅｂページを用いて行ってもよいし、電子メールを用いて行ってもよい、
【００３０】
さて、この実施形態では、検索部１１６は、従来の検索条件に基づく検索に加え、ログＤＢ１１４に登録された文書ＩＤの親子関係（入力文書ＩＤと出力文書ＩＤのペア）群を利用した検索を行う。この親子関係を用いた検索処理の手順の一例を図４に示す。
【００３１】
図４の手順は、例えばあらかじめ設定された検索実行のタイミングが到来するごとに実行される。この手順では、ログＤＢ１１４から未処理のログレコードを１つ取りだし（Ｓ１０）、そのログレコードの内容が検索条件を満たすかどうか判定する（Ｓ１２）。検索条件を満たすと判定した場合は、そのログレコードを通知リストに追加する（Ｓ１４）。通知リストは、管理者に通知するログレコードを格納するためのリストであり、この検索処理の開始の時点では空にしておく。
【００３２】
一方、検索条件を満足しないと判定した場合は、そのログレコード中の入力文書ＩＤ（出力文書ＩＤでもよい）の先祖（すなわち親、親の親、更にその親、…と遡っていく過程で到達する直系の先祖）に該当する文書ＩＤを含んだログレコード（入力文書ＩＤとして含んでいても、出力文書ＩＤとして含んでいてもよい）を特定し、特定した先祖のログレコード群の中に、検索条件を満足するものがあるかどうかを判定する（Ｓ１６）。先祖のログレコード群の中に検索条件を満足するものが１つでもあれば、ステップＳ１６の判定結果はＹｅｓ（肯定）となり、検索部１１６はステップＳ１０で処理対象として取り出したログレコードを通知リストに追加する（Ｓ１４）。処理対象のログレコードのイメージログにも、その先祖のいずれのログレコードのイメージログにも、検索条件を満足するものがない場合（ステップＳ１６の判定結果がＮｏ）には、ステップＳ１４は実行しない。
【００３３】
ステップＳ１４又はＳ１６の後、検索部１１６は未処理のログレコードが有るかどうかを判定し（Ｓ１８）、有ればステップＳ１０に戻ってその未処理のログレコードについて以上の処理を繰り返す。そして、全てのログレコードの処理が終わると、通知リストを監視処理部１１８経由で管理者コンピュータ３００に提供する（Ｓ２０）。
【００３４】
以上に例示した検索処理は、ログＤＢ１１４内の全レコードを対象に実行してもよいし、そのうちの限定された範囲のレコード（例えば前回の検索処理以降に新たに蓄積されたログレコードに限定するなど）を対象に実行してもよい。
【００３５】
管理者は、この通知リストを見ることで、画像処理装置２００を用いた情報漏洩等の不正行為等が行われていないか確認する。なお、管理者コンピュータ３００に提供される通知リストには、検索されたログレコードそのものの代わりに、検索された各ログレコード又はその各項目へのリンクが含まれていてもよい。この場合、管理者は、更に詳しい情報を見たい場合には、リンクを用いてログレコード又はその中の各項目を確認すれよい。
【００３６】
なお、検索部１１６は、固定の検索条件で定期的に検索を行う場合には、過去に検索条件を満たすかどうかを検査したログレコードに検索条件を満たしたか否かのフラグ情報を付してもよい。この場合、後の検索処理では、フラグ情報が付されたログレコードについては、フラグ情報を調べれば足り、ログレコードの内容を調べなくてもよい。
【００３７】
以上に例示した検索処理によれば、例えば図５に示すように、ある文書を印刷したときのログレコード２４０−１のイメージログ（入力文書画像又は出力文書画像）２７０−１に、監視対象の「社外秘」というキーワードの画像要素２７２−１が含まれていたとする。このキーワードは、イメージログ解析部１０８により検出され、ログレコード中に登録される。したがって、「社外秘」を含むという検索条件が指定された場合は、このログレコードが検索によりヒットする。一方、この文書の印刷結果のうちの「社外秘」を表す部分を誰かが塗りつぶし、いずれかの画像処理装置２００で複写したとする。この複写についてのログレコード２４０−２のイメージログ２７０−２には、塗りつぶされた領域２７２−２が存在するが、「社外秘」を表す部分は存在しない。したがって、上述の検索条件だけでは、このログレコード２４０−２はヒットしない。しかし、図４の手順によれば、このログレコード２４０−２の文書の親に該当する文書のＩＤを含んだログレコード２４０−１が検索条件を満たしていることがわかるので、このログレコード２４０−２も検索にヒットすることとなる。同様に、複写結果の文書がファクシミリで送信された際のログレコード２４０−３も、イメージログ２７０−３中の監視対象の画像部分は塗りつぶされているが（２７２−３）、検索ではヒットする。
【００３８】
図５の例は、監視対象の要素が塗りつぶされた場合であったが、複写の繰り返しにより正しく文字認識できない程度まで画像が劣化した結果監視対象の要素が検出できなくなった文書についても、上記の手順によりその文書について行った画像処理のログレコードが検索される。
【００３９】
また、複数ページからなる文書の一部のページ（例えば先頭ページ）のみに監視対象の要素が含まれている場合において、その一部のページを抜き取った上で複写したりファクシミリ送信したりする場合も考えられる。この実施形態ではそのような監視対象を含むページが抜き取られた場合にも対応する。この場合、画像処理装置２００のＩＤ付加部２０４は、出力文書の全ページに文書ＩＤを付加する。そして、画像処理装置２００は、入力文書の各ページの文書ＩＤを検出するとともに、その入力文書のいずれのページからも監視対象の要素が検出されなかった場合には、その文書ＩＤの先祖の文書ＩＤに対応するログレコードを調べる。見つかった先祖の文書のうちのいずれかが監視対象の要素を含んでいれば、入力文書が検索でヒットする。
【００４０】
次に、変形例を説明する。図１の実施形態はログＤＢ１１４に蓄積されたログレコード群を事後的に検索するものであった。これに対し、この変形例では、画像処理のために入力された入力文書を検査し、その入力文書が監視対象の要素を含んでいる場合は、画像処理の実行を禁止するなどといった対策処理を実行する。
【００４１】
この変形例のシステムの一例を図６に示す。この例では、画像処理装置２００は、出力処理部２０６及びログ通知部２０８（既述）の他に、問合せ部２１２、出力制御部２１４を備える。問合せ部２１２は、ユーザから画像処理の実行指示を受け取った場合に、その画像処理を実行してよいかどうかの問合せをログ管理装置１００に送信する。この問合せには、画像処理の対象として入力された入力文書の画像が含まれる。また、問合せに、実行指示を行ったユーザのＩＤや、指示された画像処理の種別などといった属性情報を含めてもよい。なお、出力制御部２１４は、この問合せに対してログ管理装置１００から許可又は禁止の回答が来るまで、出力処理部２０６に画像処理の実行（又は処理結果の出力）を保留させる。
【００４２】
問合せを受け取ったログ管理装置１００では、判定処理部１２０がその問合せに対し、画像処理を許可するか否かを判定する。そのための手段が、判定処理部１２０である。判定処理部１２０の処理の一例を図７に示す。この手順では、問合せを受けた場合、まず入力画像解析部１２２が、その問合せに含まれる入力文書の画像を解析し（Ｓ３０）、その画像にキーワード記憶部１１０に登録されている監視対象の要素（キーワード又は画像）が含まれているかどうかを判定する（Ｓ３２）。この解析処理は、イメージログ解析部１０８の処理と同様でよい。入力文書中に監視対象が含まれていると判定した場合は、結果通知部１２６が出力処理禁止の旨を示す通知を画像処理装置２００に返す（Ｓ３４）。この通知を受けた画像処理装置２００では、出力制御部２１４は、出力処理部２０６に対し、保留させていた画像処理の中止を指示する。これにより、その画像処理の実行は取りやめとなる。ログ通知部２０８は、画像処理を取りやめた旨の情報を含んだログ情報をログ管理装置１００に送る。ログ管理装置１００では、登録部１１２がそのログ情報をログＤＢ１１４に登録する（Ｓ４０）。なお、ログＤＢ１１４に登録されるログ項目のうちの一部分は、問合せ部２１２が送った問合せに含まれているので、ログ通知部２０８は、その問合せに含まれない項目のみを送ればよい。
【００４３】
ステップＳ３２で入力文書に監視対象の要素が無いと判定された場合、条件判定部１２４が、その入力文書に含まれる文書ＩＤを起点に、ログＤＢ１１４に登録された文書ＩＤ間の親子関係の木構造を先祖方向に遡り、先祖の文書のログレコードを特定する。そして、特定した先祖のログレコード群の中に、監視対象の要素を含んだイメージログを持つものがあれば（Ｓ３６の判定結果がＹｅｓ）、結果通知部１２６が出力処理禁止の旨を示す通知を画像処理装置２００に返す（Ｓ３４）。一方、入力文書の先祖の中に、監視対象の要素を持つイメージログに対応する文書が１つも無ければ（Ｓ３６の判定結果がＮｏ）、結果通知部１２６は、出力処理を許可する旨の通知を画像処理装置２００に返す（Ｓ３８）。この通知に応じ、画像処理装置の出力制御部２１４は、出力処理部２０６に対し、保留させていた画像処理の実行（又は処理結果の出力）を許可する。これにより、画像処理の結果の出力文書が出力され、ログ通知部２０８がその処理についてのログ情報をログ管理装置１００に送る。ログ管理装置１００では、登録部１１２がそのログ情報をログＤＢ１１４に登録する（Ｓ４０）。
【００４４】
監視処理部１１８及び検索部１１６は、図１の実施形態と同様の処理を行えばよい。
【００４５】
図７の例では、文書の画像が監視対象の要素を含むか否かに基づき、画像処理の許可又は禁止を判定したが、更に画像処理の種類やユーザＩＤなどといった画像処理の属性についての条件も考慮してその判定を行うようにしてもよい。例えば、入力文書が監視対象の要素を含み、且つ画像処理の種類がファクシミリ送信であり、その宛先が社外である場合に、そのファクシミリ送信を禁止する、といった条件設定も可能である。この条件の例では、社外の宛先へのファクシミリ送信の実行が指示された場合において、その対象の入力文書に監視対象の要素が含まれていない場合でも、その文書の先祖が監視対象の要素を含んでいれば、そのファクシミリ送信処理は禁止される。
【００４６】
なお、入力文書の解析結果に基づいて行う対策処理は、上述した画像処理の実行可否の制御に限るものではない。この代わりに、例えば、入力文書又はその先祖が監視の条件を満たすか否かにかかわらず画像処理の実行は許可し、監視の条件を満たす画像処理を実行した場合には管理者に通知を行うなどといった処理を、対策処理として行ってもよい。
【００４７】
以上に説明したログ管理装置１００，画像処理装置２００の制御部，及び管理者コンピュータ３００は、一つの例では、汎用のコンピュータに上述の処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、図８に示すように、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ３００、ランダムアクセスメモリ（ＲＡＭ）３０２およびリードオンリメモリ（ＲＯＭ）３０４等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）コントローラ３０８を経由して接続されたＨＤＤ３０６、各種Ｉ／Ｏ（入出力）インタフェース３１０等が、たとえばバス３１４を介して接続された回路構成を有する。バス３１４には、ローカルエリアネットワーク等のネットワークに接続するためのネットワークインタフェース３１２が接続されていてもよい。また、そのバス３１４に対し、例えばＩ／Ｏインタフェース３１０経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ３１６、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダ・ライタ３１８などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ３０６等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭ３０２に読み出されＣＰＵ等のマイクロプロセッサ３００により実行されることにより、上に例示した機能モジュール群が実現される。
【００４８】
なお、図１又は図６に例示したシステム構成はあくまで一例に過ぎない。例えば、ログ管理装置１００，画像処理装置２００及び管理者コンピュータ３００の間での機能の分担は、図１又は図６に例示したものに限らない。例えば、出力文書のための文書ＩＤをログ管理装置１００が付与する構成としたり、またログ処理部１０４の機能を画像処理装置２００に持たせたりするなど、様々な変形があり得る。
【図面の簡単な説明】
【００４９】
【図１】実施形態のシステム構成の一例を示す図である。
【図２】ログレコードのデータ内容の一例を示す図である。
【図３】キーワード記憶部に記憶されたデータ内容の一例を示す図である。
【図４】文書の親子関係を用いた検索処理の一例を示すフローチャートである。
【図５】親子関係を用いた検索処理により、不正等が行われた可能性のある文書が検出されることを説明するための図である。
【図６】変形例のシステム構成の一例を示す図である。
【図７】変形例の処理手順の一例を示すフローチャートである。
【図８】コンピュータのハードウエア構成の一例を示す図である。
【符号の説明】
【００５０】
１００  ログ管理装置、１０２  受信部、１０４  ログ処理部、１０６  処理ログ解析部、１０８  イメージログ解析部、１１０  キーワード記憶部、１１２  登録部、１１４  ログＤＢ、１１６  検索部、１１８  監視処理部、１２０  判定処理部、１２２  入力画像解析部、１２４  条件判定部、１２６  結果通知部、１５２  監視キーワードリスト、１５４  監視画像リスト、２００  画像処理装置、２０２  ＩＤ生成部、２０４  ＩＤ付加部、２０６  出力処理部、２０８  ログ通知部、２１２  問合せ部、２１４  出力制御部。
【図１】
2010220088.tif 000003
【図２】
2010220088.tif 000004
【図３】
2010220088.tif 000005
【図４】
2010220088.tif 000006
【図５】
2010220088.tif 000007
【図６】
2010220088.tif 000008
【図７】
2010220088.tif 000009
【図８】
2010220088.tif 000010