(57)【要約】【課題】  読み取られた画像データがいつ、どこで、どのような処理をされたかを容易に監視する。【解決手段】  複写機１００１は、読み取った画像データからテキストデータを抽出した後、抽出したテキストデータを含む履歴データを生成し、生成した履歴データを履歴管理サーバ１００６に格納させる。【選択図】  図１
2005157569.tif 000002
【特許請求の範囲】
【請求項１】
画像読取手段により読み取られた画像データから第１のテキストデータを抽出する抽出手段と、
前記画像読取手段による前記画像データの読み取り処理に係る履歴を示し、前記抽出手段により抽出された前記第１のテキストデータを含む履歴データを生成する履歴データ生成手段と、
前記履歴データ生成手段により生成された前記履歴データを第１の記憶手段に格納させる第１の格納手段とを有することを特徴とする情報処理装置。
【請求項２】
前記画像データを第２の記憶手段に格納させる第２の格納手段を更に有し、
前記履歴データ生成手段は、前記第２の記憶手段における前記画像データの格納先情報を含む前記履歴データを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
画像読取手段により読み取られた画像データに基づいて前記画像データと同一の画像データの格納先情報を検出する検出手段を更に有し、
前記第２の格納手段は、前記検出手段により前記同一の画像データの格納先情報が検出された場合、前記画像データを前記第２の記憶手段に格納せず、前記履歴データ生成手段は、前記第２の記憶手段における前記画像データの格納先情報に代わって、前記検出手段により検出された前記同一の画像データの格納先情報を含む前記履歴データを生成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記画像データに基づいて第２のテキストデータを生成するテキストデータ生成手段と、
前記抽出手段により抽出された前記第１のテキストデータが所定の閾値より大きいか否かを判断する判断手段とを更に有し、
前記履歴データ生成手段は、前記第１のテキストデータのサイズが前記所定の閾値以下であると前記判断手段が判断した場合、前記第１のテキストデータに代わって前記第２のテキストデータを含む前記履歴データを生成することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項５】
前記テキストデータ生成手段は、前記画像データのサムネイル画像データを生成し、前記サムネイル画像データをエンコードすることにより前記第２のテキストデータを生成することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記画像データのサムネイル画像データを生成するサムネイル画像データ生成手段と、
前記抽出手段により抽出された前記第１のテキストデータのサイズが所定の閾値より大きいか否かを判断する判断手段と、
前記第１のテキストデータのサイズが前記所定の閾値以下であると前記判断手段が判断した場合、前記第２の記憶手段における履歴データの格納先と関連付けて前記サムネイル画像データを第３の記憶手段に格納させる第３の格納手段とを更に有することを特徴とする請求項１〜３の何れか１項に記載の情報処理装置。
【請求項７】
前記履歴データ生成手段は、前記第１のテキストデータのサイズが前記所定の閾値以下であると前記判断手段が判断した場合、前記第１のテキストデータを含まない履歴データを生成することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記履歴データは、前記画像読取手段による前記画像データの読み取り処理を操作したユーザの識別情報を含むことを特徴とする請求項１〜７の何れか１項に記載の情報処理装置。
【請求項９】
前記履歴データは、前記画像読取手段によって前記画像データが読み取られた時期を示す情報を含むことを特徴とする請求項１〜８の何れか１項に記載の情報処理装置。
【請求項１０】
前記履歴データは、前記画像読取手段を含むデバイスの識別情報を含むことを特徴とする請求項１〜９の何れか１項に記載の情報処理装置。
【請求項１１】
前記履歴データは、前記画像読取手段を含むデバイスにより前記画像データにつき実行されたジョブの識別情報を含むことを特徴とする請求項１〜１０の何れか１項に記載の情報処理装置。
【請求項１２】
情報処理装置による情報処理方法であって、
画像読取手段により読み取られた画像データからテキストデータを抽出する抽出ステップと、
前記画像読取手段による前記画像データの読み取り処理に係る履歴を示し、前記抽出ステップにて抽出された前記テキストデータを含む履歴データを生成する履歴データ生成ステップと、
前記履歴データ生成ステップにて生成された前記履歴データを記憶手段に格納させる格納ステップとを含むことを特徴とする情報処理方法。
【請求項１３】
請求項１２に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取られた画像データを効率良く管理するための情報処理装置、情報処理方法、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
画像処理装置の普及に従って、誰でも原稿の複写や送信が容易に行うことが可能になっている。しかし、これらはユーザにとっての利便性向上の反面、機密原稿などの複写や送信といった情報漏洩の観点では非常に問題となっている。このような問題への対策として、複写や送信などの際に、読み取った画像データを全て記録装置に蓄積しておく画像処理装置が存在する。これにより、情報漏洩した原稿が、どの画像処理装置で読み取られたかを、管理者が前記画像データを確認することによって、いつ、どこで、どのような処理をされたかを追跡可能になるといった効果がある。
【０００３】
一方、主に紙幣や有価証券などの偽造防止を目的として、予めこれらの画像パターンを記録しておき、読み取った画像データの特徴を抽出し複写禁止原稿であると判定した場合に、出力画像に処理を行い複写物であることを容易に判明できるにする、複写動作を停止する、通知を行うといった手段を備える画像処理装置が存在していた。
【０００４】
【特許文献１】特開平６−２７０４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の画像処理装置では読み取った画像データを全て記録装置に蓄積しておくため、情報漏洩が発生した場合に、いつ、どこで、どのような処理をされたかを追跡するためには管理者が画像データを逐一確認する必要があり、非常に多くの時間を必要としていた。
【０００６】
また、読み取った画像データの特徴を抽出し複写禁止原稿であるかを判定する画像処理装置では、予め複写禁止原稿のパターンを画像処理装置に搭載しておく必要があるため、監視したい原稿が限られてしまい容易に変更することが出来ないといった問題があった。
【０００７】
このような背景から、読み取った画像データを多様な監視条件で、いつ、どこで、どのような処理をされたかを容易に調査することを可能とする画像処理装置が求められていた。
【０００８】
そこで、本発明は、読み取られた画像データがいつ、どこで、どのような処理をされたかを容易に監視できる情報処理装置、情報処理方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
斯かる目的を達成するために、本発明の情報処理装置は、画像読取手段により読み取られた画像データから第１のテキストデータを抽出する抽出手段と、前記画像読取手段による前記画像データの読み取り処理に係る履歴を示し、前記抽出手段により抽出された前記第１のテキストデータを含む履歴データを生成する履歴データ生成手段と、前記履歴データ生成手段により生成された前記履歴データを第１の記憶手段に格納させる第１の格納手段とを有することを特徴とする。
【００１０】
本発明の情報処理方法は、情報処理装置による情報処理方法であって、画像読取手段により読み取られた画像データからテキストデータを抽出する抽出ステップと、前記画像読取手段による前記画像データの読み取り処理に係る履歴を示し、前記抽出ステップにて抽出された前記テキストデータを含む履歴データを生成する履歴データ生成ステップと、前記履歴データ生成ステップにて生成された前記履歴データを記憶手段に格納させる格納ステップとを含むことを特徴とする。
【００１１】
本発明のプログラムは、前記情報処理方法をコンピュータに実行させることを特徴とする。さらに、本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像データの読み取り処理に係る履歴を示し、当該画像データ内のテキストデータを含む履歴データを管理するように構成したので、当該テキストデータから当該画像データの履歴データを検索することにより、当該画像データがいつ、どこで、どのような処理をされたかを容易に監視することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１４】
＜第１の実施形態＞
先ず、本発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態に係る基本的なシステム構成を示す図である。
複写機１００１は原稿を読み取り、複写したり、様々な装置に送信する装置である。ファクシミリ１００２は、複写機１００１が読み取ったデータを公衆回線１００８を介して受信しプリントするファクシミリ装置である。データベース/メールサーバ１００３は、複写機１００１が読み取ったデータを格納するアプリケーションが動作しているコンピュータである。
【００１５】
クライアントコンピュータ１００４は、データベースサーバ/メールサーバ１００３に接続し、格納されているデータをダウンロードして表示するコンピュータである。ストレージサーバ１００５は、複写機１００１が読み取った全ての画像データを蓄積する監査用のストレージデバイスである。履歴管理サーバ１００６は、複写機１００１における複写や送信ジョブの履歴を記録する履歴管理サーバである。イーサネット（Ｒ）１００７は、複写機１００１、データベース/メールサーバ１００３、クライアントコンピュータ１００４、ストレージサーバ１００５、履歴管理サーバ１００６を互いに接続するネットワークである。
【００１６】
図２は、本実施形態における複写機１００１のシステム構成を示すブロック図である。
コントローラユニット（Controller Unit）２０００は画像入力デバイスであるスキャナ２０７０（Scanner）や画像出力デバイスであるプリンタ（Printer）２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線(ＷＡＮ)２０５１と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。ＣＰＵ２００１はシステム全体を制御するコントローラである。ＲＡＭ２００２はＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。
【００１７】
ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブで、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６はタッチパネルを有した操作部(UI)２０１２とのインターフェース部で、操作部２０１２に表示される画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００１８】
ネットワーク（Network）Ｉ／Ｆ２０１０はＬＡＮ２０１１に接続し、情報の入出力を行う。モデム（Modem）２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。イメージバスＩ／Ｆ２００５はシステムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。
【００１９】
ラスターイメージプロセッサ(RIP)２０６０はＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラユニット２０００を接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００２０】
画像回転部２０３０は画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。ＩＣカードスロット（IC Card Slot）２１００はＩＣカードメディアを挿入した後に適切なＰＩＮ(Personal Identifier Number)コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。
【００２１】
暗号・復号処理部２１１０はＩＣカードスロット（IC Card Slot）２１００の鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。ＯＣＲ・ＯＭＲ処理部２１１１は画像データに含まれる文字情報や２次元バーコードを解読して文字コード化する処理を行う。
【００２２】
図３は、本実施形態における、複写機１００１が画像データをストレージサーバ１００５へ、履歴データを履歴管理サーバ１００６へ書き込む構成例を示す図である。
図３に示す構成では、イーサネット（Ｒ）を利用し、複写機１００１からストレージサーバ１００５への画像データを格納する際には、ＨＴＴＰ(Hyper Text Transfer Protocol)、ＦＴＰ(File Transfer Protocol)、ＳＭＢ(Server Message Block)のプロトコルを利用しているが、その他の既存のデータ転送可能なプロトコルであれば何れでも構わず、必要に応じて暗号処理を施しても構わない。
【００２３】
また、複写機１００１から履歴管理サーバ１００６への履歴データの書き込みはｓｙｓｌｏｇを利用しているが、こちらも他の既存のロギングプロトコルを利用しても構わない。また、本実施形態では複写機１００１、ストレージサーバ１００５、履歴管理サーバ１００６が別体の構成となっているが、いずれか、または全てが組み合わされている構成であっても構わない。これらストレージサーバ１００５、履歴管理サーバ１００６へアクセスするために必要な設定情報は複写機１００１のシステム管理者のみが設定可能なように保護されている。
【００２４】
図４は、本実施形態における、読み取った画像データの全てを所定のストレージデバイスに格納し、そのＵＲＩ(Uniform Resource  Identifiers)と画像データに含まれるテキストデータを履歴データに記録する処理を示すフローチャートである。
【００２５】
ステップＳ４００１においてユーザは原稿をスキャナ２０７０の自動原稿送り装置または原稿台に置き、コピーや送信など所望の目的に応じて部数設定や送信宛先設定などを行った後、ジョブ実行開始を指示する。次に、ステップＳ４００２においてスキャナ２０７０を用いて原稿が読み取られ、生成される画像データはページ毎にＨＤＤ２００４にページ毎に逐次記録されていく。最終ページまで読み取りが完了した後、ステップＳ４００３へ進み、ＨＤＤ２００４に記録された画像データを所定のストレージサーバ１００５への格納を行う。
【００２６】
ストレージサーバ１００５への格納は、複数ページを個別に格納する形態でも、複数ページを一つの文書に結合してから格納する形態のいずれであるかは問わない。ストレージサーバ１００５への格納処理が終了した後、ステップＳ４００４において、格納処理の結果を判定し、失敗であればステップＳ４０１９へ進み、操作部２０１２に異常が発生した旨を表示し、ジョブ実行を異常終了する。
【００２７】
一方、成功であればステップＳ４００５へ進み、実行ジョブのジョブ種別を履歴データに設定する。本実施形態でのジョブ種別とはコピー、ファックス、スキャンなど機能種別を表すものである。次に、ステップＳ４００６において複写機１００１がユーザ認証ありと設定されているかを判定する。ユーザ認証ありと判定した場合にはステップＳ４００７へ進みユーザ情報、例えばユーザ名やユーザＩＤを履歴データに設定し、ステップＳ４００８へ進む。
【００２８】
一方、ユーザ認証なしと判定した場合には、そのままステップＳ４００８へ進む。ステップＳ４００８においては、ステップＳ４００３でストレージサーバ１００５へ格納した画像データのＵＲＩを履歴データに設定し、ステップＳ４００９においてＨＤＤ２００４に記録された画像データに対してＯＣＲ/ＯＭＲ処理部２１１１を用いてテキストデータを抽出する。
【００２９】
次に、ステップＳ４０１０において、抽出されたテキストデータのサイズが所定の閾値より大きいか否かを判断する。この判断処理において、抽出したテキストデータのサイズが所定の閾値以下、例えば数バイトしかないと判断した場合は、ステップＳ４０１１に進み、当該画像データのサムネイル画像データを生成する。そして、続くステップＳ４０１２において、生成されたサムネイル画像データをテキストデータにエンコードし、処理をステップＳ４０１３に進める。一方、ステップＳ４０１０の判断処理において、テキストデータのサイズが所定の閾値より大きいと判断した場合は、そのまま処理をステップＳ４０１３に進める。ステップＳ４０１３においては、ステップＳ４００９又はステップＳ４０１２にて生成されたテキストデータを履歴データに設定し、ステップＳ４０１４において履歴データを所定の履歴管理サーバ１００６へ書き込む。
【００３０】
尚、本実施形態では、ステップＳ４０１０の判断において、抽出されたテキストデータのサイズが所定の閾値以下と判断された場合、当該画像データのサムネイル画像データをエンコードすることにより得られたテキストデータを履歴データに設定し、所望の履歴データをテキストデータから検索することを可能としているが、他の構成例として、サムネイル画像データからテキストデータを生成せずに、サムネイル画像データ自体を該当する履歴データの履歴管理サーバ１００６における格納先と関連付けてストレージサーバ１００５に記憶させるように構成してもよい。これにより、クライアントコンピュータ１００４上においてサムネイル画像の一覧表示画面を表示させ、サムネイル画像を選択することにより所望の履歴データを検索することが可能となる。尚、この場合、ステップＳ４００９において抽出されたテキストデータは履歴データに設定されない。
【００３１】
履歴管理サーバ１００６への記録処理が終了した後、ステップＳ４０１５において記録処理の結果を判定する。その結果、成功であればステップＳ４０１６へ進み、ユーザがステップＳ４００１において指定したジョブを実行し、ステップＳ４０１７においてジョブ実行を正常終了する。一方、失敗であればステップＳ４０１８へ進み、ステップＳ４００３において格納した画像データを削除する。そして続くステップＳ４０１９において、操作部２０１２に異常が発生した旨を表示し、ジョブ実行を異常終了する。
【００３２】
図５は、本実施形態における、履歴管理サーバ１００６に記録されている履歴ファイルの一例を示す図である。
履歴管理サーバ１００６では、図４のフローチャートによりジョブ単位に複写機１００１から履歴書き込み指示を受け、ジョブ単位に１レコードの履歴データを生成している。これらの履歴データから構成される履歴ファイルは、履歴管理サーバ１００６において一定期間保持され、監査に利用することが可能になる。
【００３３】
図６は、本実施形態における、履歴管理サーバ１００６に記録された履歴データの各エントリの意味を表した図である。
日時６００１は履歴書き込みが発生した日時である。デバイスアドレス６００２はジョブを実行したデバイスのＩＰアドレスまたはホスト名である。プログラム名６００３は履歴書き込みを行ったプログラム名である。ジョブ種６００４はコピー、ファックス、スキャンなどの機能種別を表したものである。ユーザ名６００５はジョブを実行したユーザを識別可能な文字列から構成されるユーザ名、または数値から構成されるユーザＩＤである。画像データ格納ＵＲＩ６００６は、読み取った画像データを格納したＵＲＩか原稿の元データのＵＲＩであり、このＵＲＩにアクセスすることにより読み込んだ原稿の画像データにアクセスすることが可能となる。テキストデータ６００７は、読み込んだ画像データに対してＯＣＲ/ＯＭＲ処理を用いて抽出したテキストデータである。
【００３４】
以上のように、本発明の第１の実施形態によれば、読み取った画像データのＵＲＩと、画像データに含まれるテキストデータを履歴管理サーバの履歴データとして記録することが可能になる。これにより、読み取った画像データの内容を表すテキストコードを含む履歴データを、文字列で検索することが可能になり、読み取った原稿に対して多様な監視条件で、いつ、どこで、どのような処理をされたかを監視することが容易に実現できるようになる。
【００３５】
また、本発明の第１の実施形態によれば、操作時にユーザを識別・確認する認証手段を備えることにより、ジョブ実効ユーザを特定し、そのユーザ情報と画像データを格納したＵＲＩとテキストデータをまとめて、一つの履歴データとして所定のプロトコルにより履歴管理サーバに記録する手段とを備えたことにより、誰がその操作を行ったかを検査することができるようになる。
【００３６】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。
本実施形態の基本的なシステム構成、複写機のシステム構成及び複写機による画像データ及び履歴データの書き込み構成例については、図１、図２及び図３に示した第１の実施形態の構成と同様であるので詳細は省略する。
【００３７】
図７−１及び図７−２は、本実施形態における、読み取った画像データから元データ(前記画像データと同一のデータ)のＵＲＩを検出できた場合はストレージデバイス１００５への格納を行わず、そのＵＲＩと画像データに含まれるテキストデータを履歴データに記録し、検出できなかった場合は読み取った画像データの全てを所定のストレージデバイス１００５に格納し、そのＵＲＩと画像データに含まれるテキストデータを履歴データに記録する処理を示すフローチャートである。
【００３８】
ステップＳ７００１において、ユーザは原稿をスキャナ２０７０の自動原稿送り装置または原稿台に置き、コピーや送信など所望の目的に応じて部数設定や送信宛先設定などを行った後、ジョブ実行開始を指示する。次に、ステップＳ７００２において、スキャナ２０７０を用いて原稿が読み取られ、生成される画像データはページ毎にＨＤＤ２００４にページ毎に逐次記録されていく。最終ページまで読み取りが完了した後、ステップＳ７００３へ進み、読み込んだ原稿の元データのＵＲＩを検出するか否かを判定する。
【００３９】
検出する場合はステップＳ７００４へ進み、ＯＣＲ/ＯＭＲ処理部２１１１を用いて元データのＵＲＩの検索を行い、ステップＳ７００５において元データのＵＲＩ検索処理が成功したかを判定する。成功した場合はステップＳ７００６へ進み、格納先ＵＲＩモードを"参照"に設定し、ステップＳ７００７へ進む。
【００４０】
一方、ステップＳ７００３において元データのＵＲＩを検出しない、またはステップＳ７００５において元データのＵＲＩ検索処理が失敗と判定された場合はステップＳ７００８へ進み、ＨＤＤ２００４に記録された画像データを所定のストレージサーバ１００５へ格納する。ストレージサーバ１００５への格納は、複数ページを個別に格納する形態でも、複数ページを一つの文書に結合してから格納する形態のいずれであるかは問わない。
【００４１】
ストレージサーバ１００５への格納処理が終了した後、ステップＳ７００９において格納処理の結果を判定し、失敗であればステップＳ７０２５へ進み、操作部２０１２に異常が発生した旨を表示し、ジョブ実行を異常終了する。一方、成功であればステップＳ７０１０へ進み、格納先ＵＲＩモードを"実体"に設定しステップＳ７００７へ進む。
【００４２】
ステップＳ７００７においては、実行ジョブのジョブ種別を履歴データに設定する。本実施形態でのジョブ種別とはコピー、ファックス、スキャンなど機能種別を表すものである。次に、ステップＳ７０１１において複写機１００１がユーザ認証ありと設定されているかを判定する。ユーザ認証ありと判定した場合にはステップＳ７０１２へ進みユーザ情報、例えばユーザ名やユーザＩＤを履歴データに設定しステップＳ７０１３へ進む。
【００４３】
一方、ユーザ認証なしと判定した場合には、そのままステップＳ７０１３へ進む。ステップＳ７０１３においては、ステップＳ７００４で検出した元データのＵＲＩまたはステップＳ７００８でストレージサーバ１００５へ格納した画像データのＵＲＩを履歴データに設定し、ステップＳ７０１４においてＨＤＤ２００４に記録された画像データに対してＯＣＲ/ＯＭＲ処理部２１１１を用いてテキストデータを抽出する。
【００４４】
次に、ステップＳ７０１５において、抽出されたテキストデータのサイズが所定の閾値より大きいか否かを判断する。この判断処理において、テキストデータのサイズが所定の閾値以下、例えば数バイトしかないと判断した場合は、ステップＳ７０１６に進み、当該画像データのサムネイル画像データを生成する。そして、続くステップＳ７０１７において、生成されたサムネイル画像データをテキストデータにエンコードし、処理をステップＳ７０１８に進める。一方、ステップＳ７０１５の判断処理において、テキストデータのサイズが所定の閾値より大きいと判断した場合は、そのまま処理をステップＳ７０１８に進める。ステップＳ７０１８においては、ステップＳ７０１４又はステップＳ７０１７にて生成されたテキストデータを履歴データに設定し、ステップＳ７０１９において履歴データを所定の履歴管理サーバ１００６へ書き込む。
【００４５】
尚、本実施形態では、ステップＳ７０１５の判断において、抽出されたテキストデータのサイズが所定の閾値以下と判断された場合、当該画像データのサムネイル画像データをエンコードすることにより得られたテキストデータを履歴データに設定し、所望の履歴データをテキストデータから検索することを可能としているが、他の構成例として、サムネイル画像データからテキストデータを生成せずに、サムネイル画像データ自体を該当する履歴データの履歴管理サーバ１００６における格納先と関連付けてストレージサーバ１００５に記憶させるように構成してもよい。これにより、クライアントコンピュータ１００４上においてサムネイル画像の一覧表示画面を表示させ、サムネイル画像を選択することにより所望の履歴データを検索することが可能となる。尚、この場合、ステップＳ７０１４において抽出されたテキストデータは履歴データに設定されない。
【００４６】
履歴管理サーバ１００６への記録処理が終了した後、ステップＳ７０２０において記録処理の結果を判定し、成功であればステップＳ７０２１へ進み、ユーザがステップＳ７００１において指定されたジョブを実行し、ステップＳ７０２２においてジョブ実行を正常終了する。一方、失敗であればステップＳ７０２３へ進み、格納先ＵＲＩモードは"実体"であるか"参照"であるかを判定する。実体であると判定した場合はステップＳ７０２４へ進み、格納先ＵＲＩのデータ、つまりステップＳ７００８で格納した画像データを削除し、ステップＳ７０２５へ進む。"実体"でないと判定した場合はそのままステップＳ７０２５へ進み、操作部２０１２に異常が発生した旨を表示し、ジョブ実行を異常終了する。
【００４７】
本実施形態の履歴管理サーバ１００６に記録されている履歴ファイルの例、および履歴管理サーバ１００６に記録された履歴データの各エントリの意味は、図５、図６に示した例と同様であるので詳細は省略する。
【００４８】
図８は、本実施形態における、読み取った画像データから元データのＵＲＩを検出可能な原稿の一例を示す図である。
この原稿の右上には二次元バーコード８００１(ＱＲコードシンボル)が記録されている。本実施形態では、この二次元バーコード８００１に、紙原稿の電子データの所在を表す情報(ＵＲＩ)が記録されており、二次元バーコード８００１を処理した後、記録されているＵＲＩにアクセスすることにより元データを確認することが可能である。
【００４９】
尚、本実施形態においては、元データのＵＲＩを検出する手段をシステム管理者が選択的に有効・無効にする手段を更に備えることも可能である。これにより、元データのＵＲＩを検出できる原稿である場合でも、運用ポリシーに従って常に読み取った画像データを所定のストレージデバイスに格納するように運用することができるようになる。
【００５０】
以上のように、本発明の第２の実施形態によれば、読み取った画像データを所定のストレージデバイスに格納する処理を省き、読み取った画像データのＵＲＩの代替として元データのＵＲＩと、画像データに含まれるテキストデータを履歴管理サーバの履歴データとして記録することができるようになる。
【００５１】
また、本発明の第２の実施形態によれば、読み取った画像データから元データのＵＲＩを検出できなかった場合は、読み取った画像データのすべてを所定のストレージデバイスに格納し、画像データを格納したＵＲＩとテキストデータを一つの履歴データとして所定のプロトコルにより履歴管理サーバに記録する手段とを備えたことにより、元データのＵＲＩを検出できなかった場合でも、読み取った画像データのＵＲＩと、画像データに含まれるテキストデータを履歴管理サーバの履歴データとして記録することができるようになる。
【００５２】
さらに、本発明の第２の実施形態によれば、操作時にユーザを識別・確認する認証手段を備えることにより、ジョブ実効ユーザを特定し、そのユーザ情報と画像データを格納したＵＲＩとテキストデータをまとめて、一つの履歴データとして所定のプロトコルにより履歴管理サーバに記録する手段とを備えたことにより、誰がその操作を行ったかを検査することができるようになる。
【００５３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００５４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５８】
【図１】本発明の第１及び第２の実施形態に係る基本的なシステム構成を示す図である。
【図２】本発明の第１及び第２の実施形態に係る複写機のシステム構成を示す図である。
【図３】本発明の第１及び第２の実施形態における、複写機が画像データをストレージサーバへ、履歴データを履歴管理サーバへ書き込む構成例を示す図である。
【図４】本発明の第１の実施形態に係る複写機の動作を示すフローチャートである。
【図５】本発明の第１及び第２の実施形態における、履歴管理サーバに記録されている履歴ファイルの一例を示す図である。
【図６】本発明の第１及び第２の実施形態における、履歴管理サーバに記録された履歴データの各エントリの意味を表した図である。
【図７−１】本発明の第２の実施形態に係る複写機の動作を示すフローチャートである。
【図７−２】本発明の第２の実施形態に係る複写機の動作を示すフローチャートである。
【図８】本発明の第２の実施形態における、読み取った画像データから元データのＵＲＩを検出可能な原稿の一例を示す図である。
【符号の説明】
【００５９】
１００１：複写機  １００２：ファクシミリ  １００３：データベース/メールサーバ  １００４：クライアントコンピュータ  １００５：ストレージサーバ  １００６：履歴管理サーバ  １００７：イーサネット（Ｒ）  １００８：公衆回線  ２０００：コントローラユニット  ２００１：ＣＰＵ  2002：ＲＡＭ  ２００３：ＲＯＭ  ２００４：ハードディスク  ２００５：イメージバス（Image Bus）Ｉ／Ｆ  ２００６：操作部Ｉ／Ｆ  2007：システムバス  ２００８：画像バス  2010：ネットワーク（Network）Ｉ／Ｆ  ２０１１：ＬＡＮ  ２０１２：操作部  ２０２０：デバイスＩ／Ｆ  ２０３０：画像回転部  ２０４０：画像圧縮部  ２０５０：モデム（MODEM）  ２０５１：ＷＡＮ  ２０６０：ＲＩＰ  ２０７０：スキャナ  ２０８０：スキャナ画像処理部  ２０９０：プリンタ画像処理部  ２０９５：プリンタ  ２１００：ＩＣカードスロット  ２１１０：暗号・復号処理部  ２１１１：ＯＣＲ／ＯＭＲ処理部  ６００１：日時  ６００２：デバイスアドレス  ６００３：プログラム名  ６００４：ジョブ種  ６００５：ユーザ名  ６００６：画像データ格納ＵＲＩ  ６００７：テキストデータ  ８００１：二次元バーコード
【図１】
2005157569.tif 000003
【図２】
2005157569.tif 000004
【図３】
2005157569.tif 000005
【図４】
2005157569.tif 000006
【図５】
2005157569.tif 000007
【図６】
2005157569.tif 000008
【図７−１】
2005157569.tif 000009
【図７−２】
2005157569.tif 000010
【図８】
2005157569.tif 000011