(57)【要約】      （修正有）【課題】多種多様なジョブに対しても同一の画像データを１つだけ保持し、それ以外は削除することにより、記憶装置の使用容量を抑えることができる。【解決手段】画像検索サーバ１０８において、特徴量抽出部２０２は、格納されたすべての画像データについて、類似画像検索用の特徴量を抽出し、抽出した特徴量と、元となる画像データとを関連付けておく。ジョブ種比較部２０３はすべての画像データ同士間でジョブの種類を比較し、特徴量比較部２０４はジョブ種比較部２０３で比較された結果に応じて、特徴量抽出部２０２で抽出したすべての特徴量同士を比較する。画像データ削除部２０６は、画像データ削除判定部２０５で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する。【選択図】図２
2007312225.tif 000002
【特許請求の範囲】
【請求項１】
複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置において、
前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出手段と、
前記特徴量抽出手段で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け手段と、
前記記憶手段に保存された複数の画像データ同士間で当該画像データに関連して前記複合機が実行したジョブの種類を比較するジョブ種比較手段と、
前記ジョブ種比較手段による比較結果に応じて、前記特徴量抽出手段で抽出した複数の特徴量同士を比較する特徴量比較手段と、
前記特徴量比較手段による比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定手段と、
前記削除画像データ判定手段で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記削除画像データ判定手段は、前記ジョブ種比較手段の比較結果において、比較する２つのジョブが両方ともクライアントから受信した印刷データを処理する印刷ジョブである場合と、少なくとも一方が印刷ジョブ以外である場合とで、特徴量に対応する画像データ同士が等しいか否かの判定方法を変えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記削除画像データ判定手段は、前記ジョブ種比較手段で比較されたジョブが両方ともクライアントから受信した印刷データを処理する印刷ジョブだった場合に、これらのジョブに関連する２つの画像データに対応する特徴量を比較し、両者が一致する場合に画像データは等しいと判断することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記削除画像データ判定手段は、前記ジョブ種比較手段で比較されたジョブのうち少なくとも一方がクライアントから受信した印刷データを処理する印刷ジョブでない場合に、これらのジョブに関連する２つの画像データの特徴量を比較し、所定の閾値以上等しい場合に画像データは等しいと判断することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項５】
前記ジョブ種比較手段で比較されたジョブのうち少なくとも一方がクライアントから受信した印刷データを処理する印刷ジョブでない場合に、前記削除画像データ判定手段による判定を実行しない設定をする設定手段を備えることを特徴とする請求項１、２又は４に記載のデータ処理装置。
【請求項６】
前記所定の閾値を設定する閾値設定手段を備えることを特徴とする請求項４記載のデータ処理装置。
【請求項７】
前記削除画像データ判定手段は、１つの画像データに対し複数の画像が含まれる場合には、対応する特徴量同士がすべて等しい場合に画像データは等しいと判定し、１つでも異なっている場合には画像データは等しくないと判定することを特徴とする請求項１乃至６のいずれか１項に記載のデータ処理装置。
【請求項８】
前記画像データに含まれるテキストをテキストデータとして抽出して、当該画像データに関連付けておき、前記画像データを削除しても当該テキストデータは削除せずに保存しておくことを特徴とする請求項１乃至７のいずれか１項に記載のデータ処理装置。
【請求項９】
前記テキストデータは、プリンタドライバが文字描画命令をテキストデータとして抽出する、格納する前の画像データに対しＯＣＲ処理を実行してテキストデータを抽出する、又は既に格納された画像データに対し定期的な間隔でＯＣＲ処理を実行してテキストデータを抽出するのいずれかによって、抽出されることを特徴とする請求項８に記載のデータ処理装置。
【請求項１０】
前記削除画像データ判定手段は、特徴量の比較に加えて前記ログ情報の比較も行うことを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理装置。
【請求項１１】
複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置で実行されるデータ処理方法において、
前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出工程と、
前記特徴量抽出工程で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け工程と、
前記記憶手段に保存された画像データ同士間で当該画像データに関連して前記複合機が実行したジョブの種類を比較するジョブ種比較工程と、
前記ジョブ種比較工程での比較結果に応じて、前記特徴量抽出工程で抽出した複数の特徴量同士を比較する特徴量比較工程と、
前記特徴量比較工程における比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定工程と、
前記削除画像データ判定工程で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除工程と
を備えることを特徴とするデータ処理方法。
【請求項１２】
複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置で実行されるデータ処理プログラムにおいて、
前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出工程と、
前記特徴量抽出工程で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け工程と、
前記記憶手段に保存された画像データ同士間で当該画像データに関連して前記複合機が実行したジョブの種類を比較するジョブ種比較工程と、
前記ジョブ種比較工程での比較結果に応じて、前記特徴量抽出工程で抽出した複数の特徴量同士を比較する特徴量比較工程と、
前記特徴量比較工程における比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定工程と、
前記削除画像データ判定工程で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除工程と
をデータ処理装置に実行させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して複合機に接続されるデータ処理装置、並びに当該装置で実行されるデータ処理方法及びデータ処理プログラムに関する。
【背景技術】
【０００２】
デジタル複合機の普及に従って、誰でも原稿の印刷、複写や送信が容易に行うことが可能になっている。しかし、これらはユーザにとっての利便性向上に寄与する反面、機密原稿などの印刷や複写、送信といった情報漏洩の問題が新たに発生している。このような問題への対策として、印刷や複写、FAX、E-mail送信などの際に、読み取った画像データ及びテキストデータをすべて記憶装置に蓄積しておく文書管理システムが存在する。
【０００３】
これにより、管理者が前記蓄積したデータを確認することによって、情報漏洩した原稿が、いつ、どこで、どのような処理をされたかを追跡可能になるといった効果がある。
【０００４】
上記蓄積されるデータを１つの記憶装置に保存する場合、画像データの記録条件（解像度やビット数等）やデータを保存しておく期間によっては、蓄積するデータ量は膨大になるため、その記憶装置も大容量のものが求められる。そのため蓄積するデータ量をできる限り削減する手法が求められている。
【０００５】
データの削減手法として、重複している画像データは削除して、実データへの参照パスのみ保持する方法がある。従来の技術には、本発明と似たような目的でプリントサーバに保存する印刷ジョブの記憶量を抑えるものがある。これは、プリントサーバに保存されている印刷ジョブのうちの、１つのジョブと画像識別データ（画像データのファイル名、画像データのサイズ、画像データの記録に用いたデジタルカメラを識別する情報、デジタルカメラを用いて画像データを記録した日など）が一致する同一の画像データをもつ印刷ジョブを検索し、検索された印刷ジョブの参照パスにある画像データを削除すると共に検索された印刷ジョブの参照パスを対象ジョブの参照パスに書き換えるものである（特許文献１参照）。
【特許文献１】特開２００４−３１０２１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記先行技術では、デジタルカメラによる写真データの印刷ジョブを対象としており、デジタル複合機の多種多様なジョブに対応しているものではない。また、デジタル複合機の多種多様なジョブは、そのフォーマットや内容も容易に特定できるものではなく、すべてのジョブが先行技術のような画像識別データを保持しているわけでもないため、重複データの識別が困難である。
【０００７】
本発明の目的は、多種多様なジョブに対しても同一の画像データを１つだけ保持し、それ以外は削除することにより、記憶装置の使用容量を抑えることができるデータ処理装置、並びに当該装置で実行されるデータ処理方法及びデータ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１のデータ処理装置は、複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置において、前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出手段と、前記特徴量抽出手段で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け手段と、前記記憶手段に保存された複数の画像データ同士間でジョブの種類を比較するジョブ種比較手段と、前記ジョブ種比較手段による比較結果に応じて、前記特徴量抽出手段で抽出した複数の特徴量同士を比較する特徴量比較手段と、前記特徴量比較手段による比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定手段と、前記削除画像データ判定手段で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除手段とを備えることを特徴とする。
【０００９】
請求項１１のデータ処理方法は、複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置で実行されるデータ処理方法において、前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出工程と、前記特徴量抽出工程で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け工程と、前記記憶手段に保存された画像データ同士間で当該画像データに関連して前記複合機が実行したジョブの種類を比較するジョブ種比較工程と、前記ジョブ種比較工程での比較結果に応じて、前記特徴量抽出工程で抽出した複数の特徴量同士を比較する特徴量比較工程と、前記特徴量比較工程における比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定工程と、前記削除画像データ判定工程で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除工程とを備えることを特徴とする。
【００１０】
請求項１２のデータ処理プログラムは、複合機のジョブに関連する画像データを当該ジョブに関連するログ情報とともに記憶手段に保存し、ネットワークを介して当該複合機に接続されるデータ処理装置で実行されるデータ処理プログラムにおいて、前記記憶手段に保存された画像データの特徴量を抽出する特徴量抽出工程と、前記特徴量抽出工程で抽出した特徴量と、当該特徴量を抽出した画像データとを関連付けておく関連付け工程と、前記記憶手段に保存された画像データ同士間で当該画像データに関連して前記複合機が実行したジョブの種類を比較するジョブ種比較工程と、前記ジョブ種比較工程での比較結果に応じて、前記特徴量抽出工程で抽出した複数の特徴量同士を比較する特徴量比較工程と、前記特徴量比較工程における比較結果に基づいて特徴量に対応する画像データ同士が等しいか否かを判定する削除画像データ判定工程と、前記削除画像データ判定工程で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する画像データ削除工程とをデータ処理装置に実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ネットワークを介して接続されるデジタル複合機やプリンタのジョブの画像データを保存するデータ処理装置において、同一の画像データについては実体を１つだけ保持し、それ以外は実データを削除する。これにより、データ処理装置が備える記憶装置の使用容量を抑えることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係るデータ処理装置を含むネットワーク文書管理システムの構成図である。
【００１４】
本ネットワーク文書管理システムは、デジタル複合機１０１、画像処理サーバ１０２、データサーバ１０３、ユーザＰＣ１０４、プリンタドライバ１０５、プリントサーバ１０６、プリンタ１０７、画像検索サーバ１０８及び管理者ＰＣ１０９を備えている。デジタル複合機１０１、画像処理サーバ１０２、データサーバ１０３、ユーザＰＣ１０４、プリントサーバ１０６、画像検索サーバ１０８（データ処理装置）及び管理者ＰＣ１０９はネットワーク１００を介して互いに接続されている。プリントサーバ１０６にはプリンタ１０７が接続されている。
【００１５】
デジタル複合機１０１は、スキャナ・プリンタ・コピー、メール・ファックス機能などを有している。デジタル複合機１０１は、出力・実行したジョブに関して、そのジョブの電子的な画像データを生成する。デジタル複合機１０１はこの画像データを即時、又は一旦自身の記憶装置に保存したあと、画像処理サーバ１０２に転送する。
【００１６】
ユーザＰＣ１０４は一般的なクライアントＰＣである。ユーザＰＣ１０４が印刷を実行したとき、プリンタドライバ１０５はＰＤＬ（Page Description Language）等の印刷データを生成する。ユーザＰＣ１０４は生成した印刷データをデジタル複合機へ送信する。デジタル複合機は受信した印刷データに基づいて印刷などの画像出力処理を実行する。このようにデジタル複合機１０１がユーザＰＣ１０４などのクライアントＰＣから受信した印刷データに基づいて実行する画像出力処理を印刷ジョブ（あるいはＰＤＬジョブ）という。このとき、さらにプリンタドライバ１０５が文字描画命令として送られてきた文字列を、実行ジョブのテキストデータとして同時に抽出する場合には、画像データとテキストデータを関連付けておく。ユーザＰＣ１０４はこれらのデータを即時、又は一旦自身の記憶装置、もしくはプリントサーバ１０６の記憶装置に保存したあと、画像処理サーバ１０２に転送する。
【００１７】
画像処理サーバ１０２は上記転送されてきた画像データに対し、データサーバ１０３に格納できる形式に画像変換処理を行い、データサーバ１０３へ転送する。このとき、特に画像処理サーバ１０２はデジタル複合機１０１から転送された画像データに対してはＯＣＲ処理をかけてテキスト情報を抽出する場合は、画像データと関連付けてデータサーバ１０３に転送する。
【００１８】
データサーバ１０３には画像処理サーバ１０２から送られてきた画像データ、及び関連付けられたテキストデータが逐次保存されていく。画像処理サーバ１０２やプリンタドライバ１０５においてテキストデータが抽出されず、画像データに関連付けられたテキストデータがない場合には（かつシステム管理者がテキストデータを必要としている場合には）、データサーバ１０３上でＯＣＲをかけてテキストデータを抽出しても良い。
【００１９】
画像検索サーバ１０８は定期的にデータサーバ１０３へアクセスし、保存されている画像データの特徴量を抽出し、保存する。また画像検索サーバ１０８は、抽出した特徴量同士を比較することによって類似画像検索を行い、特徴量の元となる画像データ同士が等しいかどうか判断し、等しければ片方の画像データは削除する。
【００２０】
図２（Ａ）は、本発明の実施の形態に係る画像検索サーバ１０８に配置される各処理部の構成を示すブロック図であり、図２（Ｂ）は、画像データの構成を模式的に示した図である。
【００２１】
画像データダウンロード部２０１はデータサーバ１０３へアクセスし、新規にデータサーバ１０３に登録された画像データの集合２０８をダウンロードする。画像データ１つ１つは印刷ジョブをそのまま画像化したものである。
【００２２】
特徴量抽出部２０２は当該ダウンロードされた画像データの集合２０８の１つである画像データ２１０について、像域分離処理を行い画像部分とテキスト部分を分離する。特徴量抽出部２０２は、検出された画像部分に対し、特徴量抽出処理を行い、画像の特徴量（図２（Ｂ）の２１１、２２１）を抽出する。像域分離の結果、複数の画像が検出された場合、その数だけ特徴量を抽出し、画像データと関連付けておく。
【００２３】
ジョブ種比較部２０３は、画像データの集合２０８に属するすべての画像データの特徴量を抽出した後に、上記任意の画像データ２１０を比較元、他の任意の画像データ２２０を比較先として選択し、それらのログ情報の１つであるジョブ種を比較する。ジョブ種とは例えばCOPY、PRINT、FAX、Emailなどである。
【００２４】
特徴量比較部２０４は前記特徴量２１１を他の画像データの特徴量２２１と比較し、比較結果を得る。比較結果はパーセンテージで得ることができる。
【００２５】
画像データ削除判定部２０５は前記特徴量比較部２０４の結果と、対応する画像データとの関連で、画像データを削除するかどうか判定する。
【００２６】
画像データ削除部２０６は、前記画像データ削除判定部２０５の結果を受け、等しいと判定された場合には、比較先の特徴量２２１に対応する画像データ２２０を削除し、画像データ２１０へのリンク情報を設定する。なお、画像検索サーバは不図示のＣＰＵを備えており、図２における画像データダウンロード部２０１〜管理者設定処理部２０７の各ブロックは不図示のＣＰＵにより制御される。
【００２７】
管理者設定処理部２０７はＰＤＬ（Page Description Language）ジョブ（ユーザＰＣの１０４から送られたＰＤＬなどの印刷データに基づいて印刷処理を行うジョブ）以外のジョブを削除の対象にするかどうか、管理者からの設定を受けつける。
【００２８】
図３は、ネットワーク文書管理システムの重複画像データ削除の動作例を示すフローチャートである。図４は、図３の動作に含まれる判定処理Ａを示すフローチャートであり、図５は、図３の動作に含まれる判定処理Ｂを示すフローチャートである。これらフローチャートは画像検索サーバ１０８により実行される。
【００２９】
また、データサーバ１０３には既にさまざまなジョブ種の画像データ、及び関連するテキストデータが保存されているとする。
【００３０】
まず、画像検索サーバ１０８の画像データダウンロード部２０１は定期的にデータサーバ１０３へアクセスし、新規に登録された画像データの集合２０８をダウンロードする（ステップＳ３０１）。
【００３１】
特徴量抽出部２０２は前記ダウンロードした画像データ集合の任意の１つについて、像域分離処理を行い画像部分とテキスト部分を判別する。得られた画像部分に対し、特徴量抽出処理を行い、得られた特徴量を画像データと関連付けて記録する。像域分離処理の結果、複数の画像が認識された場合にはすべての画像に対して特徴量抽出処理を行う（ステップＳ３０３）。ステップＳ３０３はステップＳ３０１でダウンロードしたすべての画像データに対して実行される（ステップＳ３０２、ステップＳ３０４）。
【００３２】
ジョブ種比較部２０３は比較元の画像データ２１０を選択し、次に比較先の画像データ２２０を選択する。そして両画像データに付随するログ情報の１つであるジョブ種を比較する（ステップＳ３０７）。ジョブが両方ともＰＤＬジョブである場合と、少なくとも一方のジョブがＰＤＬジョブでない場合で処理をわける（ステップＳ３０８）。
【００３３】
ジョブが両方ともＰＤＬジョブである場合、特徴量比較部２０４は前記２つの画像データに関連付けられた特徴量の比較を行う（ステップＳ３０９）。特徴量が複数ある場合にはそれぞれ比較する。さらに、ジョブが両方ともＰＤＬジョブの場合は、より検索精度を高めるために、画像データに付随するログ情報の内の「ジョブ名」、「ジョブのページ数」、「印刷実行モジュール名」などを比較することも考えられる（ステップＳ３１０）。
【００３４】
画像データ削除判定部２０５は、ステップＳ３０９及びステップＳ３１０の比較結果を受けてそれぞれ関連する画像データが等しいか否かを判定する（ステップＳ３１１）。
【００３５】
ここで、ステップＳ３１１の判定処理Ａの詳細を、図４を参照にしつつ説明する。
【００３６】
画像データ削除判定部２０５は、まず１つの画像データに関連付けられた画像の数を調べ（ステップＳ４０１）、画像が１つである場合には、その特徴量同士が１００％等しいか否かを判定する（ステップＳ４０２）。画像が１つではなく複数関連付いている場合には、その関連したすべての画像の特徴量同士が１００％等しいか否かを判定する（ステップＳ４０３）。
【００３７】
ステップＳ４０２又はステップＳ４０３において特徴量同士が１００％等しいと判断された場合、ステップＳ３１０でログ情報同士の比較を行っていれば、画像データ削除判定部２０５は、そのログ情報同士の比較結果が等しいか否かも判定する（ステップＳ４０４）。ログ情報同士の比較結果が等しければ両画像データは等しいと判定する（ステップＳ４０５）。ただし、ジョブを実行した日時や、ジョブの設定内容などがログ情報中に記録される場合、同じ画像データであってもそのログ情報は異なる場合もある。このような場合は、ステップＳ４０４の処理は実行せず、ステップＳ４０２、Ｓ４０３での特徴量同士の比較結果に基づいて画像データが等しいか否かを判断しても良い。ステップＳ４０２、ステップＳ４０３及びステップＳ４０４のうち、一つでも等しくなければ両画像データは互いに異なると判定する（ステップＳ４０６）。
【００３８】
図３に戻り、ステップＳ３０８で、少なくとも一方のジョブがＰＤＬジョブでない場合、特徴量比較部２０４は前記２つの画像データに関連付けられた特徴量の比較を行う（ステップＳ３１２）。
【００３９】
画像データ削除判定部２０５は前記ステップＳ３１２の比較結果を受けてそれぞれ関連する画像データが等しいか否かを判定する（ステップＳ３１３）。
【００４０】
ここで、ステップＳ３１３の判定処理Ｂの詳細を、図５を参照にしつつ説明する。
【００４１】
画像データ削除判定部２０５は、まず１つの画像データに関連付けられた画像の数を調べ（ステップＳ５０１）、画像が１つである場合には、特徴量がある閾値以上等しいか否かを判定する（ステップＳ５０２）。画像が１つではなく複数関連付いている場合には、その関連したすべての画像の特徴量同士がある閾値以上等しいか否かを判定する（ステップＳ５０３）。この閾値は管理者が設定可能である。
【００４２】
ステップＳ５０２又はステップＳ５０３において、画像の特徴量同士がある閾値以上等しいと判断された場合、画像データは互いに等しいと判定し（ステップＳ５０５）、そうでなければ画像データは異なると判定し（ステップＳ５０６）、判定処理Ｂを終了する。
【００４３】
図３に戻り、ステップＳ３１１又はステップＳ３１３における画像データ削除判定部２０５の判定の結果、２つの画像データが等しいと判断された場合（ステップＳ３１４でＹＥＳ）、データ削除部２０６は比較先の画像データは削除し、比較元の画像データへのリンク情報のみを保持する（ステップＳ３１５）。２つの画像データが等しくないと判定された場合は、データ削除部２０６は画像データを削除しない。また画像データに関連付けられたテキストデータは対応する画像データが削除する判定でも、削除しない。
【００４４】
前記ステップＳ３０７からステップＳ３１５までの処理は比較先の画像データとして全ての画像データを対象として行う（ステップＳ３０６、ステップＳ３１６）。
【００４５】
前記ステップＳ３０６からステップＳ３１６までの処理は比較元の画像データとして全ての画像データを対象として行う（ステップＳ３０５、ステップＳ３１７）。ただし既に比較元に選んだデータは比較先にはならない。
【００４６】
上述した重複画像データ削除の動作例では、図３のステップＳ３０８において、ジョブがＰＤＬ系でないと判断した場合でも必ず比較処理へ流れていったが、ＰＤＬ系以外のジョブについては削除の対象としないという設定でもよい。例えば、この設定は管理者が指定可能とする。また上述したステップＳ５０２、ステップＳ５０３の比較処理を行う場合の比較時の閾値も管理者が指定可能とする。
【００４７】
図６は、管理者が画像検索サーバ１０８に対し、削除対象の設定、閾値の設定を行うときの処理を示すフローチャートである。
【００４８】
管理者設定処理部２０７は、管理者からの設定を受けて、ＰＤＬ系以外のジョブを削除の対象にするか否かを判別する（ステップＳ６０１）。ＰＤＬ系以外のジョブを削除の対象にする場合には、管理者設定処理部２０７は、比較時の閾値を管理者に問い合わせる（ステップＳ６０２）。そして管理者から受け取った閾値、及びＰＤＬ系以外のジョブも削除対象とする設定を画像検索サーバ１０８に登録する（ステップＳ６０３）。なお、最適な閾値は特徴量抽出のアルゴリズムや画像の一致度を判定するアルゴリズムによって適宜決めればよい。
【００４９】
ステップＳ６０１において、ＰＤＬ系以外のジョブを削除の対象としない場合は、ＰＤＬ以外のジョブは削除の対象としない設定を画像検索サーバ１０８に登録する（ステップＳ６０４）。
【００５０】
以上、本発明の実施の一形態について説明したが、上記構成図や動作フローは一例であり、上記に限定されるものではない。
【００５１】
例えば、図１のシステム構成図において、画像検索サーバ１０８が存在せず、その機能はデータサーバ１０３がすべて保持しても良い。さらにデータサーバ１０３と画像検索サーバ１０８を同一のサーバとしても良い。またプリントサーバ１０６が存在せず、ユーザＰＣ１０４から直接プリンタ１０７に接続している環境でも良い。また、図３のフローにおいて、ＰＤＬ系のジョブ同士の比較でログ情報まで比較しなくても良い。その他、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【００５２】
以上詳細に説明したように、本実施の形態によれば、特徴量抽出部２０２が、格納されたすべての画像データについて、類似画像検索用の特徴量を抽出し、抽出した特徴量と、元となる画像データとを関連付けておく。ジョブ種比較部２０３がすべての画像データ同士間でジョブの種類を比較し、特徴量比較部２０４がジョブ種比較部２０３で比較された結果に応じて、特徴量抽出部２０２で抽出したすべての特徴量同士を比較する。画像データ削除判定部２０５は、特徴量比較部２０４において比較結果が等しいと判断された場合に、特徴量に対応する画像データ同士が等しいか否かを判定する。画像データ削除部２０６は、削除画像データ判定部２０５で当該特徴量に対応する画像データ同士が等しいと判定された場合に、比較先の画像データは削除し、比較元の画像データへのリンク情報を保持する。
【００５３】
よって、ネットワークを介して接続されるデジタル複合機やプリンタのジョブの画像データを保存するデータ処理装置において、同一の画像データについては実体を１つだけ保持し、それ以外は実データを削除することにより、データ処理装置が備える記憶装置の使用容量を抑えることができる。
【００５４】
また、本発明の目的は、前述した各実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００５５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００５８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態に係るデータ処理装置を含むネットワーク文書管理システムの構成図である。
【図２】（Ａ）は、本発明の実施の形態に係る画像検索サーバ１０８に配置される各処理部の構成を示すブロック図であり、（Ｂ）は、画像データの構成を模式的に示した図である。
【図３】ネットワーク文書管理システムの重複画像データ削除の動作例を示すフローチャートである。
【図４】図３の動作に含まれる判定処理Ａを示すフローチャートである。
【図５】図３の動作に含まれる判定処理Ｂを示すフローチャートである。
【図６】管理者が画像検索サーバ１０８に対し、削除対象の設定、閾値の設定を行うときの処理を示すフローチャートである。
【符号の説明】
【００６０】
１０１  デジタル複合機
１０２  画像処理サーバ
１０３  データサーバ
１０４  ユーザＰＣ
１０５  プリンタドライバ
１０６  プリントサーバ
１０７  プリンタ
１０８  画像検索サーバ
１０９  管理者ＰＣ
２０１  画像データダウンロード部
２０２  特徴量抽出部
２０３  ジョブ種比較部
２０４  特徴量比較部
２０５  画像データ削除判定部
２０６  画像データ削除部
２０７  管理者設定処理部
【図１】
2007312225.tif 000003
【図２】
2007312225.tif 000004
【図３】
2007312225.tif 000005
【図４】
2007312225.tif 000006
【図５】
2007312225.tif 000007
【図６】
2007312225.tif 000008