(57)【要約】    【課題】  多様な監視条件によって読み取った画像データが、いつ、どこで、どのような処理をされたかを容易且つ確実に検出することができる画像データ検索システムを提供する。    【解決手段】  複写機１００１は使用画像データとして原稿画像データ又はレイアウト変更後の印字画像データをストレージサーバ１００５に格納し、使用画像データの格納場所やジョブの履歴情報を記録して履歴レコードを生成し、履歴管理サーバ１００６に記録する。ユーザが所望の画像を複写機１００１で読み取ると検索画像データが生成される。検索サーバ１００３はストレージサーバ１００５の使用画像データから検索画像データに合致する画像データをパターンマッチングにより検出する。このとき、履歴管理サーバ１００６からパターンマッチングで比較される使用画像データの履歴レコードを検出し、この履歴レコードに応じてパターンマッチングの抽出対象を変更する。【選択図】      図８
2007028011.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置を備える画像データ検索システムであって、
前記画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、
少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録手段と、
前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、
前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索システム。
【請求項２】
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、前記格納手段に格納された画像データの領域を変更して検索を行なうことを特徴とする請求項１に記載のデータ検索システム。
【請求項３】
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、前記所望の画像データの領域を変更して検索を行なうことを特徴とする請求項１に記載のデータ検索システム。
【請求項４】
前記出力形態を示す情報は前記画像処理装置の設定情報であって、拡大・縮小設定情報、フィニッシング設定情報、レイアウト設定情報、原稿の色情報、及び印字色設定情報の少なくとも１つを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像データ検索システム。
【請求項５】
前記画像処理装置を操作するユーザを認証する認証手段を更に備え、
前記履歴情報記録手段は前記認証手段の認証結果に基づいて前記画像処理装置のジョブの実行を指示したユーザ情報を前記履歴情報として記録することを特徴とする請求項１乃至４のいずれか１項に記載の画像データ検索システム。
【請求項６】
前記画像データは前記画像処理装置が有する画像読取手段によって読み取られた原稿の画像データであることを特徴とする請求項１乃至５のいずれか１項に記載の画像データ検索システム。
【請求項７】
前記画像処理装置は、前記出力形態を示す情報に基づいて前記画像データを処理する画像処理手段を有し、
前記画像データは前記画像処理装置が有する画像読取手段によって読み取られた原稿の画像データ及び前記画像処理手段によって画像処理された前記原稿の画像データのいずれか一方であることを特徴とする請求項１乃至５のいずれか１項に記載の画像データ検索システム。
【請求項８】
前記所望の画像データは前記画像処理装置の前記画像読取手段によって読み取られた画像データであることを特徴とする請求項１乃至７のいずれか１項に記載の画像データ検索システム。
【請求項９】
前記所望の画像データは前記画像処理装置の前記画像読取手段によって読み取られた画像データ及び前記画像処理手段によって画像処理された画像データのいずれか一方であることを特徴とする請求項１乃至８のいずれか１項に記載の画像データ検索システム。
【請求項１０】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、
少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録手段と、
前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、
前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索装置。
【請求項１１】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納工程と、
少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録工程と、
前記格納工程において格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索工程と、
前記履歴情報記録工程において記録された履歴情報から、前記格納工程において格納された画像データに対応する履歴情報を検出する履歴情報検出工程とを有し、
前記画像データ検索工程は、前記履歴情報検出工程において検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法。
【請求項１２】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、
少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録モジュールと、
前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、
前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、
前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法をコンピュータに実行させるコンピュータプログラム。
【請求項１３】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、
少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録モジュールと、
前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、
前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、
前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法をコンピュータに実行させるコンピュータプログラムを格納したコンピュータ読出し可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ検索システム、画像データ検索装置、画像データ検索方法、コンピュータプログラム、及び記憶媒体に関し、特に、デジタル複写装置を備える画像データ検索システムの使用管理機能に関する。
【背景技術】
【０００２】
近年、デジタル複写機の普及拡大に伴って、単に原稿の複写機能を備えるデジタル複写機に加えて、ファクシミリや電子メールの送受信機能、クライアントＰＣから受信した印刷データに対する画像形成機能といった、汎用の画像処理装置としての新たな機能を備えるデジタル複写機が提供されている。
【０００３】
このようなデジタル複写機においては、処理される入力情報も原稿台上に載置される紙原稿のみならず、他のＯＡ機器から伝送される画像データにまで拡大しており、その情報の種類や内容も多岐にわたっている。
【０００４】
このような状況下において、機密画像データなどの画像形成や送信による情報漏洩が非常に大きな問題となっている。このような問題への対策として、従来、原稿の複写や送信などの際に読み取った画像データをすべて記録装置に蓄積しておく複写装置が存在する。
【０００５】
このような従来の複写装置としては、通常の複写処理と同時に画像データをモニタ表示することができるデジタル複写装置がある（例えば、特許文献１参照）。また、画像データを圧縮変換して縮小印字に適した画像データに変換し、これを記録装置に蓄積するセキュリティ機能付複写装置がある（例えば、特許文献２参照）。
【０００６】
これら従来の複写装置において、管理者は、情報漏洩した原稿がどの複写装置で読み取られたかを蓄積された画像データを確認することによって調べることができ、これによって、いつ、どこで、どのような原稿が処理をされたかを追跡することができる。
【特許文献１】特開平０６−２６８７９１号公報
【特許文献２】特開平０７−２１２６０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述のような従来の複写装置においては、読み取った画像データすべてを記録装置に蓄積しておくため、その蓄積画像データは膨大な量となる。このため、情報漏洩が発生した場合に、いつ、どこで、どのような処理をされたかを追跡するためには管理者が画像データを逐一確認する必要があり、非常に多くの時間を必要としていた。
【０００８】
また、従来の複写装置においては、ＯＣＲ処理を用いて生成したテキストデータと蓄積データを比較することにより漏洩ドキュメントに合致する蓄積データを記録装置から検出することは可能である。しかしながら、写真やグラフィック画像といった文字以外の漏洩データの場合はＯＣＲ処理を用いることができず、管理者が蓄積画像データを逐一目視確認する必要がある。このため、従来の複写装置においては、蓄積データから所望のデータを検出することが困難であった。
【０００９】
さらに、デジタル複写機が入力画像データに対して拡大・縮小や、縮小レイアウト（入力された画像データを縮小処理して、出力画像の１ページ中に縮小された入力画像の複数ページを配置する処理）、拡大レイアウト（入力された画像データを拡大処理して複数ページに分割して出力する処理）、製本印刷、画像シフト等の処理を行い、オリジナルの原稿から画像の変更を行って印字する場合、出力形態が異なることから、原稿画像データと印字画像データとで画像の配置が異なったものになる。このような場合には、オリジナルの原稿画像データを記憶しているだけ、若しくは、印字画像データを記録しているだけでは、印字画像データからオリジナルの原稿画像データに該当する画像データを的確に検出することは困難であった。
【００１０】
本発明の目的は、さまざまな出力形態を設定可能な画像形成装置において画像データが、いつ、どこで、どのような処理をされたかを容易且つ確実に検出することができる画像データ検索システム、画像データ検索装置、画像データ検索方法、コンピュータプログラム、及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を解決するために、請求項１記載の画像データ検索システムは、画像処理装置を備える画像データ検索システムであって、前記画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録手段と、前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【００１２】
請求項１０記載の画像データ検索装置は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録手段と、前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【００１３】
請求項１１記載の画像データ検索方法は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納工程と、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録工程と、前記格納工程において格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索工程と、前記履歴情報記録工程において記録された履歴情報から、前記格納工程において格納された画像データに対応する履歴情報を検出する履歴情報検出工程とを有し、前記画像データ検索工程は、前記履歴情報検出工程において検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【００１４】
請求項１２記載の画像データ検索方法をコンピュータに実行させるコンピュータプログラムは、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録モジュールと、前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【００１５】
請求項１３記載の画像データ検索方法をコンピュータに実行させるコンピュータプログラムを格納したコンピュータ読出し可能な記憶媒体は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する履歴情報記録モジュールと、前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、画像処理装置が実行したジョブに関わる画像データを格納し、少なくとも前記ジョブの実行を指示したユーザを特定する情報と、前記ジョブの実行日時を示す情報と、前記ジョブにおける画像データの出力形態を示す情報とを含む情報を履歴情報として記録する。前記格納された画像データから所望の画像データに合致する画像データを検索する。また、前記記録された履歴情報から、前記格納された画像データに対応する履歴情報を検出し、前記検出された履歴情報に記録された出力形態を示す情報に基づいて、前記格納された画像データから所望の画像データに合致する画像データを検索する検索方法を変更する。このため、オリジナルの原稿の画像データに対して拡大・縮小や、縮小/拡大レイアウト、製本印刷、画像シフト等のジョブを行い、オリジナルの原稿から画像の変更を行って印字して、原稿の画像データと印字物の画像データとが異なったものになる場合でも、履歴情報として記録した各ジョブにおける画像データの出力形態を示す情報に基づいて、格納され画像データから所望の画像データに合致する画像データを検索する検索方法を変更して、所望の画像に合致する画像データを格納された画像データから検索することができる。これにより、画像データが原稿画像データ又は印字画像データであっても、所望の画像としての原稿画像又は印字画像に合致する画像データを格納された画像データから的確に検索することができ、検索の高速化及び正確さを向上させることができる。加えて、ユーザが類似画像データと漏洩ドキュメントを照らし合わせて、逐一肉眼で合致するか否かの確認をするデータ検査作業を行わなくても、検出された履歴情報を確認することにより誰がその操作を行ったかを検出することができるようになり、漏洩ドキュメントの追跡作業の負担を軽減することができる。従って、画像データが、いつ、どこで、どのような処理をされたかを容易且つ確実に検出することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１８】
図１は、本発明の実施の形態に係る画像データ検索システムの基本的なシステム構成を示す図である。
【００１９】
図１に示すように、本実施の形態に係る画像データ検索システム１０００は、画像処理装置である複写機１００１と、ファクシミリ１００２と、検索サーバ１００３と、クライアントコンピュータ１００４と、ストレージサーバ１００５と、履歴管理サーバ１００６とを備える。
【００２０】
画像処理装置としての複写機１００１は、デジタル複写機であり、原稿書類をスキャンすることにより原稿書類を画像データに変換し、記録紙（用紙）に印刷することができる。また、複写機１００１は複写機能のみでなく、外部のホストコンピュータからの印刷データを印字出力するプリント機能やファクシミリ送受信機能等を有する、いわゆるデジタル複合機としての機能も有している。
【００２１】
ファクシミリ１００２は、複写機１００１が読み取ったデータを、公衆回線１００８を介して受信しプリントするファクシミリ装置である。
【００２２】
ストレージサーバ１００５は、複写機１００１が読み取った全ての画像データを蓄積する監査用の記憶装置である。
【００２３】
履歴管理サーバ１００６は、図７で後述するように、複写機１００１における複写や送信ジョブの履歴情報等を履歴レコード（履歴情報）として記録するための履歴管理サーバである。出力形態は、拡大・縮小設定、フィニッシング設定、レイアウト設定、及びカラー設定等によって変更することができる。拡大・縮小設定によって、記録紙１面（１ページ）に原稿画像の所望の面数（ページ数）を割り付けて印字することができる。フィニッシング設定によって、パンチやステイプル等の後処理の設定を行うことができる。レイアウト設定によって、製本出力等の印字画像のレイアウトの設定を行うことができる。また、カラー設定によって、原稿画像のカラー／モノクロ情報の入力や印字画像のカラー／モノクロの設定を行うことができる。また、上記履歴レコードには、この履歴レコードに対応する画像データのストレージサーバ１００５における蓄積場所を特定するための情報が記録されている。
【００２４】
検索サーバ１００３は、後述するように、ストレージサーバ１００５に蓄積されている画像データから所望の画像データを検索する検索サーバである。
【００２５】
クライアントコンピュータ１００４は、検索サーバ１００３に接続しており、検索サーバ１００３の検索結果の画像データや履歴レコードをダウンロードして表示するコンピュータである。
【００２６】
画像データ検索システム１０００において、複写機１００１、検索サーバ１００３、クライアントコンピュータ１００４、ストレージサーバ１００５、及び履歴管理サーバ１００６は、各々、イーサネット（登録商標）１００７に接続されており、ネットワークが形成されている。
【００２７】
尚、図１の画像データ検索システム１０００においては、検索サーバ１００３、ストレージサーバ１００５、履歴管理サーバ１００６を夫々別個のサーバとしているが、これらのサーバは、各サーバの機能を満たす１つのサーバとして構成してもよいし、これらサーバの少なくとも1つ以上の機能が複写機１００１内に統合されてもよい。また、画像データ検索システム１０００におけるネットワークはイーサネット（登録商標）１００７によって構成されるネットワークに限定されるものではなく、他のプロトコルによって構成されるネットワークや無線ＬＡＮによって構成されるものでもよい。
【００２８】
図２は、図１における複写機１００１の概略構成を示す断面図を示す。
【００２９】
図２において、２００は、原稿自動送り装置（以下、ＤＦと称する。）であり、複数枚の原稿を自動的に１枚ずつ給紙して、各原稿の表面又は裏面を原稿台２０１上に順次セットすることができる。その具体的構成は既に公知であるため、詳細な説明は省略する。第２図に示すように、ＤＦ２００上には、複写機１００１によって読み取るための所望の枚数の原稿が載置される。ＤＦ２００にセットされた原稿は、ＤＦ２００によって１枚ずつ給紙されて原稿台２０１上に載置される。
【００３０】
２０２は、例えばハロゲンランプから構成される原稿照明ランプであり、原稿台２０１に載置された原稿を露光する。２０３、２０４、及び２０５は走査ミラーであり、図示しない光学走査ユニットに収容され、往復動しながら原稿からの反射光をＣＣＤユニット２０６に導く。
【００３１】
ＣＣＤユニット２０６は、ＣＣＤに原稿からの反射光を結像させる結像レンズ２０７、ＣＣＤから構成される撮像素子２０８、撮像素子２０８を駆動するＣＣＤドライバ２０９等から構成されている。撮像素子２０８からの画像信号出力は、例えば８ビットのデジタルデータに変換された後、コントローラユニット３０００に入力される。
【００３２】
また、図２において、２１０は感光ドラムであり、画像形成に備えて前露光ランプ２１２によって除電される。２１３は帯電器であり、感光ドラム２１０を一様に帯電させる。２１４は露光手段であり、例えば半導体レーザー等で構成され、画像処理や装置全体の制御を行うコントローラユニット３０００で処理された画像データに基づいて感光ドラム２１０を露光し、静電潜像を形成する。２１５は現像器で黒色の現像剤(トナー)が収容されている。２１９は転写前帯電器であり、感光ドラム２１０上に現像されたトナー像を用紙に転写する前に感光ドラム２１０に高電圧を印加する。
【００３３】
２２０、２２２、及び２２４は給紙ユニットであり、給紙ユニット２２０，２２２，２２４の記録紙は、給紙ローラ２２１，２２３，２２５の駆動によって夫々装置内へ給送される。給送された記録紙は、レジストローラ２２６の配設位置で一旦停止し、感光ドラム２１０に形成された画像との書き出しタイミングがとられて再給送される。
【００３４】
２２７は転写帯電器であり、感光ドラム２１０に現像されたトナー像を給送される記録紙に転写する。２２８は分離帯電器であり、転写動作が終了した後に記録紙を感光ドラム２１０から分離する。２１１はクリーナーであり、転写されずに感光ドラム２１０上に残ったトナーを回収する。
【００３５】
２２９は搬送ベルトであり、２３０は定着器であり、搬送ベルト２２９は転写プロセスが終了した後に記録紙を定着器２３０に搬送し、定着器２３０は、例えば熱によって転写画像を記録紙に定着させる。２３１はフラッパであり、定着プロセスが終了した後に記録紙の搬送パスを切換えて、コピーを終了して記録紙を機外に排紙するか、コピーを終了せずに中間トレイ２３７の配置方向に記録紙を搬送する。２３３〜２３６は給送ローラであり、一度定着プロセスが終了した後に記録紙を中間トレイ２３７に反転又は非反転して給送する。中間トレイ２３７の記録紙の反転によって多重コピーが、非反転によって両面コピーが行われる。
【００３６】
２３８は再給送ローラであり、中間トレイ２３７に載置された記録紙を再度、レジストローラ２３６の配設位置まで搬送する。２３２はステイプルソータであり、コピーされた記録紙の丁合及びステイプル綴じを行う。
【００３７】
コントローラユニット３０００には、図３で後述するように、マイクロコンピュータや、画像処理部等を備えており、操作パネル５０００（ＵＩ）からの指示に従って、前述の画像形成動作を行う。
【００３８】
図３は、図１における複写機１００１に実装されるシステムのブロック図である。
【００３９】
図３に示すように、複写機１００１は、コントローラユニット３０００と、ユーザが複写機１００１に対して種々の操作を行うための操作部５０００と、画像入力デバイスであるスキャナ３０７０と、画像出力デバイスであるプリンタ３０９５とを備える。コントローラユニット３０００はスキャナ３０７０及びプリンタ３０９５と接続している。
【００４０】
コントローラユニット３０００は、ＬＡＮ３０１１や公衆回線（ＷＡＮ）３０５１と接続することで、画像データやデバイスデータを外部装置との間において入出力するためのコントローラである。
【００４１】
コントローラユニット３０００において、ＣＰＵ３００１は複写機１００１の構成要素全体を制御するコントローラである。ＲＡＭ３００２はＣＰＵ３００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ３００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ３００４はハードディスクドライブで、システムソフトウェアや画像データを格納する。
【００４２】
操作部Ｉ／Ｆ３００６は、タッチパネルを有した操作部５０００とコントローラユニット３０００とのインターフェース部であり、操作部５０００の供える図示しない表示部に表示する画像データを操作部５０００に対して出力する。また、操作部Ｉ／Ｆ３００６は、操作部５０００における所定の操作によって画像データ検索システム１０００のユーザが入力した情報をＣＰＵ３００１に送信をする。ネットワークＩ／Ｆ３０１０はＬＡＮ３０１１に接続し、各種情報の入出力を行う。モデム３０５０は公衆回線３０５１に接続し、各種情報の入出力を行う。
【００４３】
コントローラユニット３０００において、上記各構成要素がシステムバス３００７上に配置される。また、システムバス３００７上にはイメージバスＩ／Ｆ３００５が配置される。イメージバスＩ／Ｆ３００５は、システムバス３００７と画像データを高速で転送する画像バス３００８とを接続し、データ構造を変換するバスブリッジである。画像バス３００８は、ＰＣＩバス又はＩＥＥＥ１３９４から構成される。
【００４４】
画像バス３００８上には、ラスターイメージプロセッサ（ＲＩＰ）３０６０、デバイスＩ／Ｆ３０２０、スキャナ画像処理部３０８０、プリンタ画像処理部３０９０、画像回転部３０３０、及び画像圧縮部３０４０が配置される。
【００４５】
ラスターイメージプロセッサ３０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部３０２０は、画像入出力デバイスであるスキャナ３０７０やプリンタ３０９５とコントローラユニット３０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部３０８０は入力画像データに対し補正や加工、編集を行う。プリンタ画像処理部３０９０は、プリント出力画像データに応じてプリンタ３０９５の各種設定値の補正や、プリント出力画像データに対して解像度の変換等を行う。画像回転部３０３０は画像データの回転を行う。画像圧縮部３０４０は、多値画像データに対ししてはＪＰＥＧの圧縮伸長処理を、２値画像データはＪＢＩＧやＭＭＲ、ＭＨの圧縮伸張処理を行う。
【００４６】
ＩＣカードスロット３１００は、ＩＣカードメディアが挿入可能であり、ＩＣカードメディアが挿入された後に操作部５０００を介して適切なＰＩＮ（Personal Identifier Number）コードが入力されることにより、暗号・復号化に用いる鍵の入出力を可能にする。暗号・復号処理部３１１０はＩＣカードスロット３１００に記憶させた鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。OCR・OMR処理部３１１１は画像データに含まれる文字情報や２次元バーコード情報を解読して文字コード化する処理を行う。
【００４７】
図４は、複写機１００１が実行する画像データのストレージサーバ１００５への書き込み動作、及び履歴レコードの履歴管理サーバ１００６への書き込み動作を説明する図である。
【００４８】
図４において、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データ格納には、HTTP（Hyper Text Transfer Protocol）、FTP（File Transfer Protocol）、又はSMB（Server Message Block）を利用しているものとする。しかしながら、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データ格納に使用するプロトコルは上述のプロトコルに限るものではなく、その他の既存のデータ転送可能なプロトコルであればよい。また、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データの送信あるいはストレージサーバにおける画像データの格納においては、必要に応じて画像データに対して暗号処理を施してもよい。
【００４９】
図４においては、複写機１００１によりオリジナルの原稿４００１を読み取り、記録紙１ページに原稿４００１の４ページ分を縮小して割り付けて印字する４in１縮小レイアウトの出力形態が後述する拡大・縮小レイアウト設定によって指定されているものとする。
【００５０】
図４に示すように、上述の設定により、複写機１００１は原稿４００１を読み取ると、印字結果として出力原稿４００２を出力する。この際、複写機１００１は読み取ったオリジナルの原稿４００１の画像データ４０１１を全てストレージサーバ１００５へ格納する。ストレージサーバ１００５には、図４に示すように、複写機１００１によって読み取られた他の原稿の画像データ４０２１が蓄積されている。
【００５１】
また、複写機１００１は、ストレージサーバ１００５へ画像データ４０１１を格納するタイミングで、履歴管理サーバ１００６へ履歴レコード４０１２の書き込みを行う。履歴レコード４０１２としては、図７で後述するように、例えば、ジョブを実行したユーザのユーザ名、当該ユーザの複写機１００１の使用日付、ジョブの出力形態の情報、原稿及び印字画像のカラー設定情報、及び図６で後述するジョブ種別等が記載される。図４においては、ユーザ名としてＡＡＡＡ、使用日付として２００Ｘ／Ｘ／Ｘ、出力形態として４in１プリント、原稿及び印字画像のカラー設定情報として白黒原稿を白黒印字したことを示す、白黒→白黒が夫々示されている。
【００５２】
また、図４に示すように、履歴レコード４０１２は対応する画像データ４０１１に関連付けられて履歴管理サーバ１００６に記録されており、履歴レコード４０１２には、例えば、対応する画像データ４０１１のストレージサーバ１００５における格納位置を示す情報、例えばＵＲＩ（Uniform Resource Locator）が記載されている。これによって、履歴管理サーバ１００６には、画像データ４０２１に対応する履歴レコード４０２２が互いに関連付けられて記録されることになる。また、履歴管理サーバ１００６の履歴レコード４０１２と、ストレージサーバ１００５の画像データ４０２１とを関連付ける情報は上述のＵＲＩに限らず、画像データ４０２１のパスを記述したものでもよい。あるいは、当該ジョブにユニークなＩＤを履歴レコード４０１２と画像データ４０２１に付与することによって相互の関連付けを実現することもできる。
【００５３】
また、本実施形態において、図４における複写機１００１から履歴管理サーバ１００６への履歴レコードの書き込みにはＵＮＩＸ（登録商標）で一般に用いられているsyslogを利用しているものとする。しかしながら、複写機１００１から履歴管理サーバ１００６への履歴レコードの書き込みはsyslogを利用するものに限らず、他の既存のロギングプロトコルを利用するものであってもよい。
【００５４】
尚、本実施の形態に係る画像データ検索システム１０００においては、複写機１００１、ストレージサーバ１００５、及び履歴管理サーバ１００６は夫々別体の構成となっているが、いずれか、又は全てが組み合わされている構成であってもよい。また、本実施の形態に係る画像データ検索システム１０００においては、ストレージサーバ１００５、及び履歴管理サーバ１００６へアクセスするために必要な設定情報は複写機１００１のシステム管理者のみが設定可能なように保護されているものとする。
【００５５】
次いで、複写機１００１の操作部５０００について図５を参照して説明する。図５は、操作部５０００の概略構成を示す図である。
【００５６】
複写機１００１は、コピー機能、ファクシミリ機能、及びパーソナルボックス機能を有しており、ユーザが操作部５０００において所定の操作を行うことにより、これらの複数の機能から必要な機能を選択することができる。
【００５７】
図５に示すように、操作部５０００は、テンキー５００１と、コピースタートキー５００２と、タッチパネル５００３と、コピーモードキー５００４と、ファックスモードキー５００５と、パーソナルボックスキー５００６と、リセットキー５００７とを備える。
【００５８】
操作部５０００において、ユーザは、テンキー５００１を操作することによりコピー枚数やその他の必要な数値設定を行うことができ、コピースタートキー５００２を押下することによりコピースタートを指示することができる。タッチパネル５００３は、液晶ディスプレイとタッチパネルシートとから構成されており、液晶上に各種のキーを表示する。ユーザは、タッチパネル５００３に表示されたキーを指で押下することにより複写機１００１に所望の操作を実行させることができる。
【００５９】
また、ユーザは、コピーモードキー５００４を押下することによって、複写機１００１の備える複数の機能の中からコピー機能を利用するコピーモードを選択することができる。また、ファックスモードキー５００５を押下することにより、複数の機能の中からファクシミリ通信機能を利用するファクシミリモードを選択することができ、パーソナルボックスキー５００６を押下することにより、複数の機能の中からパーソナルボックス機能を利用するパーソナルボックスモードを選択することができる。
【００６０】
ユーザは、リセットキー５００７を押下することにより、各種の設定をリセットすることができる。また、ユーザは、スタンバイ中にリセットキー５００７を押下することにより、動作モードを所定の標準モードに復帰させることができる。
【００６１】
図５に示すように、タッチパネル５００３には、拡張機能キー郡５００８が表示される。拡張機能キー群５００８は、複写機１００１のコピー処理によってプリントアウトされる印字画像の様々な出力形態を設定するためのキーである。図５においては、拡張機能キー群５００８として、記録紙１面に原稿画像の何面分を割り付け印字するかを指定するための拡大・縮小レイアウト設定キーや、パンチ又はステイプル等の後処理を指定するためのフィニッシング設定キー等が表示されている。図５に示す拡張機能キー５００８の内容は一例であり、拡張機能キーはこれらの設定キーに限定されるものではない。尚、本発明に直接関係しないその他キーについては、説明を省略する。
【００６２】
操作部５０００において、ユーザがコピーモードキー５００４を押下して複写機１００１の備える複数の機能からコピー機能を選択し、コピースタートキー５００２を押下すと、複写機１００１のスキャナ３０７０の図示しないリーダ部が動作する。リーダ部の動作により、原稿が読み取られて画像データが生成され、この画像データがプリンタ３０９５へ転送される。そして、プリンタ３０９５において、転送されてきた画像データが記録紙に印刷されて設定した出力形態の印字画像がプリントアウトされる。
【００６３】
次いで、上述の構成を有する画像データ検索システム１０００において実行される画像データ格納・履歴レコード記録処理について図６を参照して説明する。
【００６４】
図６は、画像データ検索システム１０００が実行する画像データ格納・履歴レコード記録処理のフローチャートである。
【００６５】
本処理は、複写機１００１において読み取った原稿の画像データを全てストレージサーバ１００５に格納し、この画像データのストレージサーバ１００５における格納場所を示すＵＲＩ(Uniform Resource Identifier)と、格納された画像データに含まれるテキストデータ等を履歴コードとして履歴管理サーバ１００６に記録する処理である。尚、本処理においては、後述するように、生成した画像データを一旦複写機１００１内部のＨＤＤ３００４に蓄積しておき、任意のタイミングでストレージサーバ１００５へ画像データを転送するようにしているが、ストレージサーバ１００５への画像データの転送を原稿の読み取りが完了次第行なってもよいし、また他の任意のタイミングで行ってもよい。
【００６６】
本処理は、ユーザが原稿をスキャナ３０７０のＤＦ２００又は原稿台２０１上に載置し、操作部５０００において所定の操作を行うことにより、コピー又はファックス送信等の所望のジョブを選択して、所望の目的に応じて部数設定やフィニッシング設定などを行った後、ジョブ実行開始を指示することにより開始する。
【００６７】
図６に示すように、まず、スキャナ３０７０により原稿の画像を読み取って画像データを生成し、生成した画像データをページ毎にＨＤ３００４に逐次記録する（ステップＳ６００１）。最終ページまで原稿の読み取りが完了した後、ＨＤ３００４に記録された画像データをストレージサーバ１００５へ格納する（ステップＳ６００２）。ストレージサーバ１００５への格納は、複数ページの画像データを個別に格納する形態でもよく、複数ページ画像データを１つのデータに結合してから格納する形態でもよい。
【００６８】
ストレージサーバ１００５への画像データの格納処理が終了すると、ステップＳ６００２における格納処理が成功したか否かを判別する（ステップＳ６００３）。ステップＳ６００２における格納処理が失敗した場合は、操作部５０００のタッチパネル５００３に異常が発生した旨を表示し（ステップＳ６０１５）、本処理を終了する。これにより、本処理は異常終了される。一方、ステップＳ６００２における格納処理が成功した場合は、本処理開始前に設定された実行ジョブのジョブ種別を示すジョブ種別情報を履歴レコードに設定する（ステップＳ６００４）。本実施の形態において、ジョブ種別情報とは、コピー、ファクス、及びスキャン等の機能種別を表す情報である。
【００６９】
次いで、実行ジョブの出力形態を示す情報である出力形態情報を履歴レコードに設定する（ステップＳ６００５）。本実施の形態において、出力形態は、拡大・縮小設定、拡大レイアウト設定、縮小レイアウト設定、フィニッシング設定、白黒・カラー入力設定や白黒・カラー出力設定のカラー設定、及び両面印刷設定等の設定を表すものである。
【００７０】
次いで、ユーザ認証があったか否かを判別する（ステップＳ６００６）。ユーザの認証は、例えば、本フローチャート開始前に複写機１００１のＩＣカードスロット３１００にユーザのＩＤカード等が挿入された場合に、ＨＤＤ３００４に予め登録されているユーザ情報とＩＤカードのユーザ情報を比較してユーザを識別したり、ＩＤカードのユーザ情報からユーザを確認したりして実行される。上述のように、ユーザの認証が実行された場合は、ステップＳ６００６においてユーザ認証ありとなり、ユーザの認証が実行されなかった場合は、ステップＳ６００６においてユーザ認証なしとなる。また、ユーザ認証において識別、確認されたユーザの情報は、ＨＤＤ３００４等に記録される。なおユーザ認証方法は、上述したようなＩＣカードを用いた方法に限るものではなく、操作部５０００上でユーザＩＤとパスワードを入力する方法でもよく、生体認証を用いた方法でもよい。
【００７１】
ステップＳ６００６において、ユーザ認証ありと判定された場合には、ユーザ認証において得られたユーザ情報、例えばユーザ名やユーザＩＤの情報を履歴レコードに設定し（ステップＳ６００７）、ステップＳ６００８の処理に進む。一方、ステップＳ６００６において、ユーザ認証なしと判定された場合には、そのままステップＳ６００８の処理へ進む。
【００７２】
Ｓ６００８においては、Ｓ６００２においてストレージサーバ１００５に格納した画像データのＵＲＩを履歴レコードに設定する。次いで、ステップＳ６００１において、OCR/OMR処理部３１１１を用いてＨＤＤ３００４に記録された画像データからテキストデータを抽出する（ステップＳ６００９）。そして、ステップＳ６００９において抽出したテキストデータを履歴レコードに設定し（ステップＳ６０１０）、ステップＳ６００４，Ｓ６００５，Ｓ６００７，Ｓ６００８，Ｓ６０１０によって作成された履歴レコードを履歴管理サーバ１００６に書き込む（ステップＳ６０１１）。
【００７３】
次いで、履歴管理サーバ１００６への履歴レコードの記録処理が終了した後に、ステップＳ６０１１における記録処理が成功したか否かを判別する（ステップＳ６０１２）。ステップＳ６０１１における記録処理が成功した場合は、ユーザが本処理前に指定したジョブを実行し（ステップＳ６０１３）、本処理を終了する。これにより、本処理は正常終了される。一方、ステップＳ６０１１における記録処理が失敗した場合は、ステップＳ６００２において格納した画像データを削除する（ステップＳ６０１４）。次いで、ステップＳ６０１５に進み、上述のように、操作部５０００のタッチパネル５００３に異常が発生した旨を表示して、本処理を終了する。これにより、本処理は異常終了される。
【００７４】
図７は、図６の処理によって履歴管理サーバ１００６に記録された履歴レコードの内容を示す図である。
【００７５】
図７に示すように、履歴レコードは、日時７００１、使用デバイスアドレス７００２、文書名７００３、文書種類７００４、ユーザ名７００５、ページ数７００６、部数７００７、出力形態７００８，７００９、サイズ７０１０、元原稿種別７０１１、画像データ格納ＵＲＩ７０１２、及びテキストデータ７０１３の各情報から構成されている。
【００７６】
日時７００１は履歴レコード書き込みが発生した日時を示す。使用デバイスアドレス７００２はジョブを実行したデバイスのＩＰアドレス又はホスト名を示す。文書名７００３は履歴レコード書き込みを行った文書名を示す。本実施の形態において、コピーモードの場合の文書名は複写機１００１が自動的に生成するユニークな番号に基づいて付与するものとする。ファックスモードの場合は受付番号を文書名として付与するものとする。クライアントＰＣからの印刷においては、その印刷対象のファイル名を文書名として付与するものとする。パーソナルボックスモードにおいては、パーソナルボックス内の文書に付与された文書名をそのまま用いるものとする。文書種類７００４はコピー、ファクス、スキャン等の機能種別を表す。ユーザ名７００５はジョブを実行したユーザを識別可能な文字列から構成されるユーザ名、又は数値から構成されるユーザＩＤを示す。ページ数７００６は原稿のページ数を示す。部数７００７はジョブ実行時の印字部数を示す。出力形態７００８，７００９は拡大レイアウト、縮小レイアウト設定や、パンチ又はステイプル等のフィニッシング設定等によって設定された出力形態を表す。
【００７７】
サイズ７０１０は印字用紙サイズを表す。元原稿種別７０１１はカラー・白黒といった元原稿の種別を表す。画像データ格納ＵＲＩ７０１２は格納している画像データのＵＲＩを示す。このＵＲＩにアクセスすることにより読み込んだ原稿の画像データにアクセスすることが可能となる。テキストデータ７０１３は読み込んだ画像データに対してOCR/OMR処理部３１１１を用いて抽出したテキストデータを示す。
【００７８】
このように、履歴レコードには多様な項目が設定されており、システム管理者は、履歴管理サーバ１００６に記録された履歴レコードから、対応する画像データの多様な監視情報を得ることができる。
【００７９】
図８は、画像データ検出システム１０００において実行される画像データ検出処理を説明する図である。
【００８０】
本処理は、検索サーバ１００３を利用して、所望の画像データである検索画像データをストレージサーバ１００５から検出する処理である。
【００８１】
図８に示すように、まず、管理者権限を持つユーザがクライアントコンピュータ１００４から検索サーバ１００３へアクセスする。
【００８２】
次いで、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを知りたい所望の画像、例えば漏洩された情報が記載された漏洩ドキュメント原稿８００１を、複写機１００１のスキャナ３０７０を用いて読み取る。ここで、複写機１００１は、読み取った画像を検索サーバ１００３へ送信し検索を指示する機能を有しており、複写機１００１の操作部５０００への所定の操作によってその機能を実行するものとする。そして、読み取った原稿の画像データである検索画像データ８００２を生成し、生成した検索画像データ８００２をページ毎にＨＤＤ３００４に記録する。
【００８３】
次いで、複写機１００１は、生成した検索画像データ８００２を検索サーバ１００３に送信する。検索サーバ１００３は、ストレージサーバ１００５を検索し、複写機１００１から受信した検索画像データ８００２とストレージサーバ１００５に上記図６の処理によって蓄積されている画像データ８１００を比較して、受信した検索画像データ８００２に合致する画像データを検出する処理を行う。この検出処理においては、公知のパターンマッチング技術やレイアウトマッチング技術を用いて検索画像データ８００２に合致する画像データの検出を行う。
【００８４】
この検出処理において、検索サーバ１００３は履歴管理サーバ１００６を検索して、画像データ８１００に対応する履歴レコード８２００を取得し、取得した履歴レコード８２００に記載されている出力形態情報に応じて合致する画像データを検出する処理の方法を変更する。
【００８５】
具体的には、図８に示すように、画像データ８１０１に対応する履歴レコード８２０１の記載情報から、画像データ８１０１は４in１の出力形態によって印刷が実行された４ページの原稿画像データであることが分かる。このため、複写機１００１から送られてきた検索画像データ８００２とストレージサーバ１００５に蓄積されている画像データ８００１のパターンマッチング処理において、画像データ８１０１と比較される画像データは、検索画像データ８００２が４in１の出力形態に変換される前の画像領域から抽出する。
【００８６】
具体的には、検索画像データ８００２が画像データ８１０１と同様の４in１の出力形態に変換された画像データであると認識して、４in１の出力形態への割り付け前の原稿画像データの領域を示すように検索画像データ８００２を４つに分割する。そして、分割された各領域の画像を抽出する（図８における検索画像データ８００２の網掛けされていない各領域）。そして、検索画像データ８００２から抽出された各画像データについて、画像データ８１０１の各原稿画像データと順次合致する画像データの検出処理を行う。
【００８７】
この検出処理によって、検索画像データ８００２から抽出された各画像データが、画像データ８１０１の各原稿画像データと夫々合致する場合は、漏洩ドキュメント原稿８００１の画像データである検索画像データ８００２と画像データ８１０１とが一致することになる。尚、上述の処理は、ストレージサーバ１００５に格納されている画像データ８００１の各画像データ（画像データ８１０１，８１０２）に対して順次行う。
【００８８】
図８においては、この検出処理において画像データ８１０１と複写機１００１から送られてきた検索画像データ８００２は一致することになる。この場合、検索サーバ１００３から検索画像データ８００２に一致する画像データ８１０１と、この画像データ８１０１に対応する履歴レコード８２０１とがクライアントコンピュータ１００４にダウンロードされる。このようにして、画像データ検索システム１０００において所望の画像データが検索される。
【００８９】
これにより、ユーザは、検索された所望の検索画像データに一致する画像データと、この画像データに対応する履歴レコードの情報から、検索画像データが、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを容易且つ確実に知ることができる。
【００９０】
尚、図８の処理において、漏洩ドキュメント原稿が、原稿８００１のようにオリジナルの原稿に対してレイアウト変更がなされたものではなく、レイアウト変更がなされていない原稿であった場合は、その画像データがそのままの状態で検出処理されることになる。
【００９１】
尚、本発明の実施の形態においては、パターンマッチング処理とレイアウトマッチング処理に基づいて検出処理を行なうものに限るものではなく、公知の種々の画像認識技術を用いることができる。
【００９２】
次いで、本実施の形態に係る画像データ検索システム１０００の他の実施例について説明する。
【００９３】
本実施例においては、複写機１００１が読み込んだオリジナルの原稿画像データをストレージサーバ１００５に蓄積せずに、複写機１００１によってレイアウト変更がなされた後にプリントアウトされた出力画像と一致する印字画像データをストレージサーバ１００５に蓄積する。ユーザは、複写機１００１において、オリジナルの原稿の画像データに対して拡大・縮小や、縮小／拡大レイアウト、製本印刷、画像シフト等の処理を行うことにより、オリジナルの原稿データのレイアウトを変更することができる。
【００９４】
図９は、複写機１００１が実行する画像データのストレージサーバ１００５への書き込み動作、及び履歴レコードの履歴管理サーバ１００６への書き込み動作の他の実施例を説明する図である。
【００９５】
図９において、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データ格納には、上記第１の実施の形態と同様に、HTTP（Hyper Text Transfer Protocol）、FTP（File Transfer Protocol）、又はSMB（Server Message Block）を利用しているものとする。しかしながら、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データ格納に使用するプロトコルは上述のプロトコルに限るものではなく、その他の既存のデータ転送可能なプロトコルであればよい。また、イーサネット（登録商標）１００７を介する複写機１００１からストレージサーバ１００５への画像データ格納においては、必要に応じて画像データに対して暗号処理を施してもよい。
【００９６】
図９においては、複写機１００１によりオリジナルの原稿４００１を読み取り、記録紙１ページに原稿４００１の４ページ分を割り付けて印字する４in１縮小レイアウトの出力形態が拡大・縮小設定によって指定されているものとする。
【００９７】
図９に示すように、上述の設定により、複写機１００１は原稿４００１を読み取ると、印字結果として出力原稿４００２を出力する。この際、複写機１００１は原稿４００１が４in１の出力形態に縮小レイアウトされた画像データ９０１１を生成してストレージサーバ１００５へ格納する。
【００９８】
また、複写機１００１は、ストレージサーバ１００５へ画像データ９０１１を格納するタイミングで、履歴管理サーバ１００６へ履歴レコード９０１２の書き込みを行う。履歴レコード９０１２としては、例えば、ジョブを実行したユーザのユーザ名、当該ユーザの複写機１００１の使用日付、ジョブの出力形態の情報、原稿及び印字画像のカラー設定情報、及びジョブ種別等が記載される。図９においては、ユーザ名としてＡＡＡＡ、使用日付として２００Ｘ／Ｘ／Ｘ、出力形態として４in１プリント、原稿及び印字画像のカラー設定情報として白黒原稿を白黒印字したことを示す、白黒→白黒が夫々示されている。
【００９９】
また、図９に示すように、履歴レコード９０１２は対応する画像データ９０１１に関連付けられて履歴管理サーバ１００６に記録されており、履歴レコード９０１２には、例えば、対応する画像データのストレージサーバ１００５における位置を示す情報が記載されている。
【０１００】
また、図９における複写機１００１から履歴管理サーバ１００６への履歴レコードの書き込みには、上記実施例と同様に、syslogを利用しているものとする。しかしながら、複写機１００１から履歴管理サーバ１００６への履歴レコードの書き込みはsyslogを利用するものに限らず、他の既存のロギングプロトコルを利用するものであってもよい。
【０１０１】
尚、本実施例においても、画像データ検索システム１０００において、複写機１００１、ストレージサーバ１００５、及び履歴管理サーバ１００６は夫々別体の構成となっているが、いずれか、又は全てが組み合わされている構成であってもよい。また、画像データ検索システム１０００においては、ストレージサーバ１００５、及び履歴管理サーバ１００６へアクセスするために必要な設定情報は複写機１００１のシステム管理者のみが設定可能なように保護されている。
【０１０２】
図１０は、画像データ検出システム１０００において実行される画像データ検出処理の他の実施例を説明する図である。
【０１０３】
本処理は、検索サーバ１００３を利用して、所望の画像データである検索画像データをストレージサーバ１００５から検出する処理である。
【０１０４】
図１０に示すように、まず、管理者権限を持つユーザがクライアントコンピュータ１００４から検索サーバ１００３へアクセスする。
【０１０５】
次いで、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを知りたい所望の画像、例えば漏洩された情報が記載された漏洩ドキュメント原稿１０００１を、複写機１００１のスキャナ３０７０を用いて読み取る。そして、読み取った原稿の画像データである検索画像データ１０００２を生成し、ＨＤＤ３００４に記録する。検索画像データ１０００２が複数ページ存在する場合は、生成した検索画像データ１０００２をページ毎にＨＤＤ３００４に逐次記録する。
【０１０６】
次いで、複写機１００１は、生成した検索画像データ１０００２を検索サーバ１００３へ送信する。ここでユーザの操作により、複写機１００１から検索サーバへ送信される画像データはレイアウト変更されていない画像であることを示す情報も送信してもよい。検索サーバ１００３は、ストレージサーバ１００５を検索し、複写機１００１から受信した検索画像データ１０００２とストレージサーバ１００５に上記図９の動作によって蓄積されている画像データ９０１１を比較して、受信した検索画像データ１０００２に合致する画像データを検出する処理を行う。この検出処理においては、パターンマッチング処理によって検索画像データ１０００２に合致する画像データの検出を行う。
【０１０７】
この検出処理において、検索サーバ１００３は履歴管理サーバ１００６を検索して、画像データ９０１１に対応する履歴レコード９０１２を取得し、取得した履歴レコード９０１２に記載されている出力形態情報に応じて画像データのパターンマッチング処理を変更する。
【０１０８】
具体的には、図１０に示すように、画像データ９０１１に対応する履歴レコード９０１２の記載情報から、検索画像データ１０００２は４in１の出力形態によって印刷が実行されてプリントアウトされた印字画像と一致する印字画像データであることが分かる。このため、複写機１００１から送られてきた検索画像データ１０００２とストレージサーバ１００５に蓄積されている画像データ９０１１のパターンマッチング処理において、上記図８とは逆に、検索画像データ１０００２と比較する画像データは、画像データ９０１１が４in１の出力形態に変換される前の画像領域から抽出する。
【０１０９】
具体的には、画像データ９０１１を履歴レコード９０１２に示された４in１の出力形態に変換される前の、割り付け前の原稿画像データの領域を示すように４つに分割する。そして、分割された各領域の画像を抽出する（図１０における画像データ９０１１の網掛けされていない各領域）。そして、画像データ９０１１から抽出された各画像データについて、検索画像データ１０００２と順次パターンマッチングを行う。
【０１１０】
このパターンマッチングによって、画像データ９０１１から抽出された画像データのいずれかが、検索画像データ１０００２と合致する場合は、漏洩ドキュメント原稿１０００１の画像データである検索画像データ１０００２と画像データ９０１１の原稿画像データとが一致することになる。
【０１１１】
図１０においては、このパターンマッチング処理において、ストレージサーバ１００５に蓄積された画像データ９０１１のレイアウト変更前の原稿画像データの１つと複写機１００１から送られてきた検索画像データ１０００２は一致することになる。この場合、検索サーバ１００３から検索画像データ１０００２に一致する画像データ９０１１と、この画像データ９０１１に対応する履歴レコード９０１２とがクライアントコンピュータ１００４にダウンロードされる。このようにして、画像データ検索システム１０００において所望の画像データが検索される。
【０１１２】
これにより、ユーザは、所望の検索画像データが複写機１００１においてレイアウトが変更されてプリントアウトされており、このレイアウト変更後の出力画像と一致する印字画像データがストレージデバイス１００５に蓄積されている場合であっても、検索された所望の検索画像データとレイアウト変更前の原稿が一致する画像データと、この画像データに対応する履歴レコードの情報から、所望の検索画像データが、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを容易且つ確実に知ることができる。
【０１１３】
また、図１０に示すように、検索したい所望の画像が漏洩ドキュメント原稿１００１１のようにレイアウト変更後の印字画像データである場合は、上述の場合と同様に、複写機１００１のスキャナ３０７０を用いて原稿１００１１を読み取る。そして、読み取って原稿１００１１の画像データである検索画像データ１００１２を生成し、生成した検索画像データ１００１２を検索サーバ１００３に送信する。
【０１１４】
ストレージサーバ１００５に蓄積されている画像データ９０１１はレイアウト変更後の画像データであるため、この場合、画像データ１００１２と画像データ９０１１はそのままの状態でパターンマッチング処理が行われる。ここで、複写機１００１が漏洩ドキュメント原稿１００１１を読み取って検索サーバへ送信する際に、ユーザの操作によりレイアウト変更された（例えば、4in1である）ことを示す情報を付加してもよい。
【０１１５】
このパターンマッチング処理において、ストレージサーバ１００５に蓄積されている画像データ９０１１と複写機１００１から送信されてきた検索画像データ１００１２は一致することになる。この場合、検索サーバ１００３から検索画像データ１００１２に一致する画像データ９０１１と、この画像データ９０１１に対応する履歴レコード９０１２とがクライアントコンピュータ１００４にダウンロードされる。このようにして、画像データ検索システムにおいて所望の画像データが検索される。このように、画像データ検索システムにおいて所望の画像データが検索される。
【０１１６】
これにより、ユーザは、所望の検索画像データが複写機１００１においてレイアウトが変更されてプリントアウトされており、このレイアウト変更後の出力画像と一致する印字画像データがストレージデバイス１００５に蓄積されている場合であっても、検索された所望の検索画像データと一致する画像データと、この画像データに対応する履歴レコードの情報から、所望の検索画像データが、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを容易且つ確実に知ることができる。
【０１１７】
尚、本実施例においても、パターンマッチング処理は上述のものに限るものではなく、公知の種々のパターンマッチング処理を用いることができる。
【０１１８】
上述のように、本発明の実施の形態に係る画像検索システム１０００によれば、使用画像データとして、原稿画像データ又は複写機１００１によってレイアウト変更がなされた印字画像データを複写機１００１によって読み込み、画像データを生成する。そして、生成した画像データをストレージサーバ１００５に格納する。また、このストレージサーバ１００５における使用画像データの格納場所を示す情報、ジョブを実行したユーザのユーザ名や、当該ユーザの複写機１００１の使用日付や、ジョブの出力形態の情報、原稿及び印字画像のカラー設定情報、及びジョブ種別情報等のジョブの履歴情報を記録して履歴レコードを生成し、この履歴レコードを履歴管理サーバ１００６に記録する。
【０１１９】
そして、ユーザが、複写機１００１によっていつ、どこで、どのように、誰によって利用されたかを知りたい所望の画像を複写機１００１を用いて読み取ると、その画像の画像データである検索画像データが生成され、検索サーバ１００３に送信される。検索サーバ１００３は、ストレージサーバ１００５を検索して格納されている使用画像データから検索画像データに合致する画像データをパターンマッチングにより検出する。このとき、検索サーバ１００３は、履歴管理サーバ１００６を検索して記録されている履歴レコードから、パターンマッチングにおいて検索画像データと比較されるストレージサーバ１００５の使用画像データに対応する履歴レコードを検出して、この検出した履歴レコードに記録された出力形態を示す情報に応じてパターンマッチングの抽出対象の領域を変更する。
【０１２０】
このため、オリジナルの原稿の画像に対して拡大・縮小や、縮小/拡大レイアウト、製本印刷、画像シフト等の処理を行い、オリジナルの原稿から画像のレイアウトの変更を行って印字して、原稿の画像データと印字物の画像データとが異なったものになる場合において、ストレージサーバ１００５に使用画像データとして原稿画像データが格納され、検出画像データがレイアウト変更後の印字画像データとされた場合でも、または、ストレージサーバ１００５に使用画像データとしてレイアウト変更後の印字画像データが格納され、検出画像データがレイアウト変更前の原稿画像データとされた場合でも、履歴レコードの出力形態情報に応じてパターンマッチングの抽出対象領域を変更して、検出画像データに合致する画像データを使用画像データから検出する。
【０１２１】
これにより、使用画像データがレイアウト変更前の原稿画像データ又はレイアウト変更後の印字画像データであっても、検出画像データとしての原稿画像データ又は印字画像データに合致する使用画像データを的確に検出することができ、検索の高速化及び正確さを向上させることができる。
【０１２２】
加えて、ユーザが類似画像データと漏洩ドキュメントを照らし合わせて、逐一肉眼で合致するか否かの確認をするデータ検査作業を行わなくても、検出された履歴レコードを確認することにより誰がその操作を行ったかを検出することができるようになり、漏洩ドキュメントの追跡作業の負担を軽減することができる。従って、多様な監視条件によって、使用画像データが、いつ、どこで、どのような処理をされたかを容易且つ確実に検出することができる。
【０１２３】
尚、本実施の形態にかかる画像データ検索システムは、ストレージサーバ１００５、及び履歴管理サーバ１００６を１つ備えるものとしたが、複数備えるものであってもよい。
【０１２４】
また、本実施形態において、画像処理装置としてデジタル複写機である複写機１００１を例示したが、画像処理装置は単機能のプリンタでもよい。この場合、外部のホストコンピュータから受信したユーザ情報と印刷データと出力形態を指定する情報に基づいて印刷データを画像データに変換し、指定された出力形態に基づいた出力処理を行う。そして、ホストコンピュータから受信した情報に基づき履歴レコードを生成し、履歴サーバ１００６へ書き込みを行い、指定された出力形態に基づいて出力処理が施された画像データをストレージサーバ１００５へ書き込む。
【０１２５】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【０１２６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１２８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【０１２９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施の形態に係る画像データ検索システムの基本的なシステム構成を示す図である。
【図２】図１における複写機の概略構成を示す断面図を示す。
【図３】図１における複写機に実装されるシステムのブロック図である。
【図４】図１における複写機が実行する画像データのストレージサーバへの書き込み動作、及び履歴レコードの履歴管理サーバへの書き込み動作を説明する図である。
【図５】図３の複写機の操作部の概略構成を示す図である。
【図６】図１の画像データ検索システムが実行する画像データ格納・履歴レコード記録処理のフローチャートである。
【図７】図６の処理によって履歴管理サーバに記録された履歴レコードの内容を示す図である。
【図８】画像データ検出システムにおいて実行される画像データ検出処理を説明する図である。
【図９】図１における複写機が実行する画像データのストレージサーバへの書き込み動作、及び履歴レコードの履歴管理サーバへの書き込み動作の他の実施例を説明する図である。
【図１０】画像データ検出システムにおいて実行される画像データ検出処理の他の実施例を説明する図である。
【符号の説明】
【０１３１】
１０００  画像データ検索システム
１００１  複写機
１００２  ファクシミリ
１００３  検索サーバ
１００４  クライアントコンピュータ
１００５  ストレージサーバ
１００６  履歴管理サーバ
１００７  イーサネット（登録商標）
【図１】
2007028011.tif 000003
【図２】
2007028011.tif 000004
【図３】
2007028011.tif 000005
【図４】
2007028011.tif 000006
【図５】
2007028011.tif 000007
【図６】
2007028011.tif 000008
【図７】
2007028011.tif 000009
【図８】
2007028011.tif 000010
【図９】
2007028011.tif 000011
【図１０】
2007028011.tif 000012
【手続補正書】
【提出日】平成18年6月15日(2006.6.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像処理装置を備える画像データ検索システムであって、
前記画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、
少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録手段と、
前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、
前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索システム。
【請求項２】
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、前記格納手段に格納された画像データの領域を変更して検索を行なうことを特徴とする請求項１に記載の画像データ検索システム。
【請求項３】
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、前記所望の画像データの領域を変更して検索を行なうことを特徴とする請求項１に記載の画像データ検索システム。
【請求項４】
前記出力形態を示す情報は前記画像処理装置の設定情報であって、拡大・縮小設定情報、フィニッシング設定情報、レイアウト設定情報、原稿の色情報、及び印字色設定情報の少なくとも１つを含むことを特徴とする請求項１乃至３のいずれか１項に記載の画像データ検索システム。
【請求項５】
前記画像処理装置を操作するユーザを認証する認証手段を更に備え、
前記履歴情報記録手段は前記認証手段の認証結果に基づいて前記画像処理装置のジョブの実行を指示したユーザ情報を前記履歴情報として記録することを特徴とする請求項１乃至４のいずれか１項に記載の画像データ検索システム。
【請求項６】
前記画像データは前記画像処理装置が有する画像読取手段によって読み取られた原稿の画像データであることを特徴とする請求項１乃至５のいずれか１項に記載の画像データ検索システム。
【請求項７】
前記画像処理装置は、前記出力形態を示す情報に基づいて前記画像データを処理する画像処理手段を有し、
前記画像データは前記画像処理装置が有する画像読取手段によって読み取られた原稿の画像データ及び前記画像処理手段によって画像処理された前記原稿の画像データのいずれか一方であることを特徴とする請求項１乃至５のいずれか１項に記載の画像データ検索システム。
【請求項８】
前記所望の画像データは前記画像処理装置の前記画像読取手段によって読み取られた画像データであることを特徴とする請求項１乃至７のいずれか１項に記載の画像データ検索システム。
【請求項９】
前記所望の画像データは前記画像処理装置の前記画像読取手段によって読み取られた画像データ及び前記画像処理手段によって画像処理された画像データのいずれか一方であることを特徴とする請求項１乃至８のいずれか１項に記載の画像データ検索システム。
【請求項１０】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、
少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録手段と、
前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、
前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、
前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索装置。
【請求項１１】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納工程と、
少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録工程と、
前記格納工程において格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索工程と、
前記履歴情報記録工程において記録された履歴情報から、前記格納工程において格納された画像データに対応する履歴情報を検出する履歴情報検出工程とを有し、
前記画像データ検索工程は、前記履歴情報検出工程において検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法。
【請求項１２】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、
少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録モジュールと、
前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、
前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、
前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法をコンピュータに実行させるコンピュータプログラム。
【請求項１３】
画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、
少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録モジュールと、
前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、
前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、
前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする画像データ検索方法をコンピュータに実行させるコンピュータプログラムを格納したコンピュータ読出し可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を解決するために、請求項１記載の画像データ検索システムは、画像処理装置を備える画像データ検索システムであって、前記画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録手段と、前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
請求項１０記載の画像データ検索装置は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納手段と、少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録手段と、前記格納手段に格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索手段と、前記履歴情報記録手段に記録された履歴情報から、前記格納手段に格納された画像データに対応する履歴情報を検出する履歴情報検出手段とを有し、前記画像データ検索手段は、前記履歴情報検出手段により検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
請求項１１記載の画像データ検索方法は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納工程と、少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録工程と、前記格納工程において格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索工程と、前記履歴情報記録工程において記録された履歴情報から、前記格納工程において格納された画像データに対応する履歴情報を検出する履歴情報検出工程とを有し、前記画像データ検索工程は、前記履歴情報検出工程において検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項１２記載の画像データ検索方法をコンピュータに実行させるコンピュータプログラムは、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録モジュールと、前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項１３記載の画像データ検索方法をコンピュータに実行させるコンピュータプログラムを格納したコンピュータ読出し可能な記憶媒体は、画像処理装置が実行したジョブに関わる画像データを格納する画像データ格納モジュールと、少なくとも前記ジョブにおける画像データの出力形態を示す情報を含む情報を履歴情報として記録する履歴情報記録モジュールと、前記格納モジュールにより格納された画像データから所望の画像データに合致する画像データを検索する画像データ検索モジュールと、前記履歴情報記録モジュールにより記録された履歴情報から、前記格納モジュールにより格納された画像データに対応する履歴情報を検出する履歴情報検出モジュールとを有し、前記画像データ検索モジュールは、前記履歴情報検出モジュールにより検出された履歴情報に記録された出力形態を示す情報に基づいて、検索方法を変更することを特徴とする。