(57)【要約】【課題】チェイシング時の画像情報履歴削減のため、画像に電子透かしが含まれる場合には電子透かしのみを履歴情報の代わりに保存し、保存可能な履歴量の増大および履歴格納エリアの縮小を可能とする。【解決手段】通常の画像処理装置の構成に加え電子透かし読み取り手段を設け、もしコピー対象画像に電子透かし情報が含まれている場合にはその電子透かし情報のみを履歴管理領域に保存する。電子透かしが含まれていない場合には従来同様イメージデータのまま保持するよう制御する。【選択図】        図２
2006246350.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を読み取り電子的なイメージデータに変換する読取手段、大容量のデータを蓄積するための記憶手段、機器の利用状況を記録する履歴管理手段、前記読取装置によって読み取ったイメージデータから特定の透かし情報を抽出する電子透かし認識手段、少なくとも以上を有し、処理対象のイメージデータから前記電子透かし認識手段が電子透かし情報を抽出することができた場合には前記履歴管理手段に前記抽出した電子透かし情報を記録し前記処理対象のイメージデータから前記電子透かし認識手段が電子透かし情報を抽出することができなかった場合には画像情報を履歴情報として前記履歴管理手段に記録するよう制御可能であることを特徴とする画像処理装置。
【請求項２】
ネットワーク等を介して外部の機器と接続するための接続手段、前記接続手段を用いて機器内部のデータを外部機器に対して送信する送信手段を有し、前記接続手段によって接続される外部の履歴情報管理サーバに対して前記履歴情報を前記送信手段によって送信する機能を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記送信手段によって行われる前記履歴情報の送信処理は前記履歴情報管理サーバから該機器に対する履歴情報送信処理依頼によって行われることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
機器から送信される履歴情報を受信し、機器毎の履歴情報を蓄積および管理する機能を有することを特徴とする履歴情報管理サーバ。
【請求項５】
機器に対し履歴情報の送信依頼を出しそれに基いて機器から送信された履歴情報を受信し、機器毎に前記履歴情報を管理することを特徴とする履歴情報管理サーバ。
【請求項６】
機器毎に管理されている履歴情報をユーザの要求に応じて集計し前記履歴情報管理サーバが管理する機器すべての履歴情報を含む集計済み履歴情報を構成することが可能であることを特徴とする履歴情報管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および履歴情報管理サーバに関するものである。
【背景技術】
【０００２】
機密情報の漏洩防止を目的とした情報セキュリティへの関心が高まりつつある。そのためには機密文書の複写行為に制限を加えることは有効な手段である。しかしながら紙情報の複写行為を防止することは紙幣等ごく特定された情報以外について実現することは困難である。そのために最近のデジタル複合機などではユーザの機器の利用履歴管理を充実させログを残すことによってユーザによる無制限の複写行為を抑制する機能が存在し、さらに、ユーザが行ったジョブ履歴のみではなくユーザが扱った画像情報を機器内に蓄積する仕組みを提供することによってユーザが機器をどのような目的で使用したかを後から調査できるようにする機能を備えた複合機が実現されつつある（例えば、特許文献１参照）。
【特許文献１】特表平１０−５０３９０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、機器内部にユーザが行ったコピー画像を蓄積できるようにしたとしても、大量の記憶容量が必要となるという問題が存在する。そのため、機器側である一定量についてのみ画像情報を保存し、一定量を超える場合には古い画像情報を削除してから保存することで記憶容量増大の問題を回避することが行われているが、この場合機器は不完全な履歴情報しか残すことができなくなり、画像情報の保存の本来の目的であるセキュリティの確保という観点からは不完全な機能しか提供できないことになる。
【０００４】
本発明はこのような状況を鑑みてなされたものであり、大量の画像情報を扱っている場合においても記憶容量の増大を最小限に抑えつつユーザが行ったコピーの画像情報を保持することによってセキュリティとして求められている要件を満たしうる画像処理装置および履歴情報管理サーバを提供するものである。
【課題を解決するための手段】
【０００５】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【０００６】
（１）画像情報を読み取り電子的なイメージデータに変換する読取手段、大容量のデータを蓄積するための記憶手段、機器の利用状況を記録する履歴管理手段、前記読取装置によって読み取ったイメージデータから特定の透かし情報を抽出する電子透かし認識手段、少なくとも以上を有し、処理対象のイメージデータから前記電子透かし認識手段が電子透かし情報を抽出することができた場合には前記履歴管理手段に前記抽出した電子透かし情報を記録し前記処理対象のイメージデータから前記電子透かし認識手段が電子透かし情報を抽出することができなかった場合には画像情報を履歴情報として前記履歴管理手段に記録するよう制御可能であることを特徴とする画像処理装置。
【０００７】
（２）ネットワーク等を介して外部の機器と接続するための接続手段、前記接続手段を用いて機器内部のデータを外部機器に対して送信する送信手段を有し、前記接続手段によって接続される外部の履歴情報管理サーバに対して前記履歴情報を前記送信手段によって送信する機能を有することを特徴とする前記（１）に記載の画像処理装置。
【０００８】
（３）前記送信手段によって行われる前記履歴情報の送信処理は前記履歴情報管理サーバから該機器に対する履歴情報送信処理依頼によって行われることを特徴とする前記（２）に記載の画像処理装置。
【０００９】
（４）機器から送信される履歴情報を受信し、機器毎の履歴情報を蓄積および管理する機能を有することを特徴とする履歴情報管理サーバ。
【００１０】
（５）機器に対し履歴情報の送信依頼を出しそれに基いて機器から送信された履歴情報を受信し、機器毎に前記履歴情報を管理することを特徴とする履歴情報管理サーバ。
【００１１】
（６）機器毎に管理されている履歴情報をユーザの要求に応じて集計し前記履歴情報管理サーバが管理する機器すべての履歴情報を含む集計済み履歴情報を構成することが可能であることを特徴とする履歴情報管理サーバ。
【発明の効果】
【００１２】
本発明により従来技術がもつ問題点を解決し、大量の画像情報を扱っている場合においても記憶容量の増大を最小限に抑えつつユーザが行ったコピーの画像情報を保持することによってセキュリティとして求められている要件を満たしうる画像処理装置を提供するものである。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を示す。
【実施例】
【００１４】
図１は本発明を適用した機器の外観図の一例を示すものである。
【００１５】
図２は図１における機器の内部構成を説明するためのブロック図である。この例で示す機器の構成では、主なモジュールはデータやコントロール信号の送受信を媒介するシステムバス２０１によって互いに接続されている。これらの構成は実施例の説明に用いた一例であり、請求項に記載の項目を満たす限りはいかなる構成を取った場合でも本発明は適用される。
【００１６】
操作部２０２は機器が通常備える単数あるいは複数のキーと表示装置からなる部分であり、ユーザの機器に対する操作の入出力を行う部分である。
【００１７】
一次記憶装置２０３、二次記憶装置２０４はそれぞれシステムが印刷処理に使用したりシステムが使用するデータを一時的あるいは長期的に蓄積するために用いる半導体記憶装置、磁気記録装置等の装置である。
【００１８】
ネットワークアダプタ２０５はネットワーク１によって接続された外部の機器と情報の送受信を行う装置であり、プロトコル解析部２０６はネットワークアダプタ２０５が受信したデータをサポートするプロトコルに応じて処理し、機器内で処理可能な形式に変換するためのものである。ただし、ネットワークアダプタ２０５及びプロトコル解析部２０６の働きは本発明の本質ではないので詳細は説明は省略する。
【００１９】
ＰＤＬ解釈部２０７は印刷対象データ（ＰＤＬデータ）をイメージデータに変換する働きをし、ここで変換されたイメージデータはエンジンコントローラ２０８を介してプリントエンジン２０９に送られることによって物理的な印刷処理が行われる。これらの詳細な構成に関する説明も上記と同様の理由によって省略する。
【００２０】
スキャンエンジン２１１とスキャンエンジンコントローラ２１０は紙原稿を光学的にスキャンし電子情報に変換するための装置である。これらの詳細な構成に関する説明も上記と同様の理由によって省略する。
【００２１】
課金管理部２１２は、ユーザの機器に対する利用状況や印刷処理等に要した消耗品等の量に応じ、正しく課金を行うための管理を担当するモジュールである。
【００２２】
電子透かし検出部２１４はスキャンした結果得られるイメージデータの中から電子透かし情報を抽出するためのものである。電子透かしの検出方法としてはさまざまな方法が考えられるが、その方法は本発明の本質ではないので説明は省略する。ただし、いかなる手段が取られたとしても請求項に記載の項目を満たすかぎり本発明は有効であることは言うまでもない。
【００２３】
履歴管理部２１５は機器の利用実績等を記録するためのモジュールである。本発明の特徴であるところの電子透かしの記録及び管理もここで行われる。
【００２４】
ユーザ管理部２１６では、機器に登録されたユーザＩＤと認証のためのパスワードの管理を行う。認証処理もこの部分で行われる。
【００２５】
メインコントローラ２１３は以上説明した各モジュールの働き全体の制御を司り、本発明の機能を実現するためのステップを実行するためのものである。
【００２６】
図３は本発明による画像処理装置の操作部２０２におけるユーザ認証画面を説明するためのものである。ユーザは図示しない数字キーを用いてユーザＩＤおよびパスワードを入力するとユーザＩＤフィールド３０２とパスワードフィールド３０５内に入力した数字が表示される。ＯＫボタン３０３を押下すると認証処理が行われる。キャンセルボタン３０４を押下すると入力したユーザＩＤとパスワードが消去され初期画面つまり図３の状態に戻る。
【００２７】
図４は図３における画面においてユーザが実際に数字キーを用いてユーザＩＤとパスワードの入力を実行している場合の例を示すためのものであり、図示するようにユーザＩＤフィールド３０２およびパスワードフィールド３０５に具体的なＩＤが入力されていることが分かる。なお、パスワードについては機密保持の観点から実際に入力された文字そのものではなく、アスタリスクが表示されているが、機器内には正しくユーザが入力した情報が認識されている。
【００２８】
図５は図４においてＯＫボタン３０３を押下しユーザの認証が成功し機器が利用可能な状態になったときの画面の例を示すためのものである。仮に認証処理が失敗した場合には図５の画面に遷移することはなく、図３に示すユーザ認証の初期化画面に戻る。
【００２９】
図６は機器の履歴管理部２１５によって管理される履歴情報の一例を説明するためのものである。本発明による機器が管理する履歴情報としては、個々のログを一意に識別するためのログＩＤ、機器が利用された日付および時刻、利用したユーザのユーザＩＤ、利用時のコピー部数、そして本発明の特徴であるところの履歴として残す情報が原稿画像に含まれる電子透かしであるかあるいは電子透かしが原稿にない場合には原稿画像そのもののいずれであるかを示す履歴種別、そして最後に履歴種別が電子透かしであれば電子透かしとして格納される文書ＩＤを、電子透かしでなければ機器内に蓄積されたイメージ画像ファイルのファイル名を格納する履歴情報のフィールド、以上７つのフィールドからなっている。
【００３０】
このように電子透かしが含まれている場合には画像情報のファイルではなく文書管理ＩＤのみを機器が保持すればよいため、履歴情報の保持に必要な記憶装置の要領が大幅に削減可能となる。
【００３１】
なお、本実施例においては電子透かしは固定桁数の数字によって表現される文書ＩＤを採用した場合について示しているが、透かし情報は本実施例に示した形式に限定されたものである必要はなく、請求項記載の項目を満たす限りにおいては電子透かしとしていかなる表現を用いた場合についても本発明が有効であることは言うまでもない。
【００３２】
同様に、履歴管理部２１５において管理される履歴情報として本実施例において示した７つのフィールドは実施の一形態を説明するためのものであるため、請求項記載の項目を満たす限りにおいてはいかなる情報を履歴として管理しようとも本発明が有効であることは言うまでもない。
【００３３】
図７は機器が起動してから稼動状態になり、ユーザからの要求を処理する際の基本となる動作のフローを説明するためのものである。
【００３４】
まず機器の電源が入れられるとメモリの初期化やデバイスのウォーミングアップ、ネットワークの初期化および必要なプロセスの立ち上げなど機器の起動に必要な処理を実行するための起動シーケンスが実行される（ステップＳ７０１）。
【００３５】
次に履歴管理サーバからの履歴送信要求に応答するためのサーバ接続のための準備処理を実行する（ステップＳ７０２）。履歴管理サーバ及びサーバからの履歴送信要求については後述する。
【００３６】
ステップＳ７０２までが終了すると機器は利用可能状態になり、ユーザからの処理要求待ち状態となる（ステップＳ７０３）。前述の履歴管理サーバからの履歴送信要求に関しても機器にとってはユーザからの処理要求と見なす。
【００３７】
何らかの処理要求があった場合にはステップＳ７０３から次のステップに遷移する。まず、ステップＳ７０４において、処理要求がユーザが行った操作部２０２上のキーまたはボタン入力であるかどうかを判別する。ここにおけるキーまたはボタン入力はあらゆるキーまたはボタン入力を意味し、例えば前述したユーザＩＤの入力とＯＫボタン押下時の認証処理やキャンセルボタン押下時の処理、または機器が利用できる状態になってから操作部２０２上で押下できるあらゆるボタンの押下が全て含まれるが、これらの各キーまたはボタン入力の詳細については、本発明の効果を説明する上で直接的な関係がないために、説明を省略する。
【００３８】
ステップＳ７０４においてユーザから処理要求がキーまたはボタン入力であることが判明した場合にはステップＳ７０５に進みそれらのボタンまたはキー押下に対応する機器の処理を実行し、処理終了したら再びステップＳ７０３の処理要求待ち状態に戻る。
【００３９】
ステップＳ７０４においてユーザから処理要求がキーまたはボタン入力でない場合にはステップＳ７０６に進み次に処理要求の内容がサーバからの履歴送信要求であるかどうかを判別する。処理要求の内容がサーバからの履歴送信要求であった場合にはステップＳ７０７に進み履歴送信処理を実行し、処理終了したら再びステップＳ７０３の処理要求待ち状態に戻る。履歴送信処理については後述する。
【００４０】
ステップＳ７０６においてユーザから処理要求がサーバからの履歴送信要求でもなかった場合にはステップＳ７０８に進みその他の処理を実行する。その他の処理としてどのような処理が具体的に含まれるかに関しては、本発明の効果を説明する上で直接の関係がないため省略する。
【００４１】
ステップＳ７０８が終了したら再びステップＳ７０３の処理要求待ち状態に戻る。
【００４２】
図８は、本発明の効果をさらに詳しく述べるためにユーザが認証処理を実行してからコピーを実行するまでのフローを説明するためのものである。
【００４３】
まず、図３において説明したユーザＩＤとパスワードの入力から開始される（ステップＳ８０１）。コピーを実行するユーザにとってはこのステップから全ての処理が開始されることになる。
【００４４】
ユーザＩＤとパスワードが入力され、ＯＫボタン３０３が押下されるとステップＳ８０２に進み入力されたユーザＩＤがユーザ管理部２１６に登録された正しいユーザＩＤとパスワードであるかどうかの認証処理を行う。認証に失敗すれば再びステップＳ８０１に戻りユーザＩＤとパスワード入力のやり直しをユーザに指示する。正しく認証された場合にはステップＳ８０３に進み、認識されたユーザＩＤを履歴管理部２１５に登録する。
【００４５】
履歴管理部２１５にユーザＩＤが登録された段階でユーザが機器を用いて行った処理内容を履歴として図６において示したような形式登録できる準備が整ったことになる。
【００４６】
次にユーザがコピー動作を行うためのさまざまな機能の設定を行う（ステップＳ８０４）。どのようなコピーを行うためにユーザが具体的にどのような設定を選択したかについては本発明の効果を説明する上で重要ではないため省略する。スタートボタンが押下されるまでユーザの設定処理とみなす。スタートボタンが押下された段階で次のステップに進む。
【００４７】
スタートボタンが押下されると、まずコピーの元となる原稿のスキャン処理がステップＳ８０４においてユーザに設定された内容に基づき実行され、二次記憶装置２０４内にイメージ情報を格納される（ステップＳ８０５）。
【００４８】
次に電子透かし抽出部２１４において、前述の二次記憶装置２０４内に格納されたイメージ情報の中から電子透かしの抽出処理が行われ（ステップＳ８０６）、電子透かしの抽出が成功したかどうかを判別する（ステップＳ８０７）。
【００４９】
電子透かしの抽出に成功していれば履歴管理部２１５に履歴種別として電子透かし、履歴情報として抽出された電子透かしの番号を登録する（ステップＳ８０８）。ステップＳ８０７の判別の結果、電子透かしが抽出できなかった場合には履歴管理部２１５に対して履歴種別として通常、履歴情報としてステップＳ８０５において二次記憶装置内に格納されたイメージ情報のファイル名を登録する（ステップＳ８０９）。
【００５０】
ここまでの段階で履歴管理部２１５にはユーザＩＤと履歴種別、履歴情報の３種類の履歴情報が記憶されていることになる。
【００５１】
次にステップＳ８０５で二次記憶装置２０４内に格納されたイメージ情報をステップＳ８０４においてユーザに設定された内容に基づき印刷処理が実行され（ステップＳ８１０）、処理が終了したらログＩＤ、日付、時刻、コピー数などの履歴情報の残りのフィールドをユーザが処理した内容に基づき履歴管理部２１５に対して登録する（ステップＳ８１１）。
【００５２】
以上がユーザの認証から実際にコピーが行われ履歴情報が登録されるまでのフローである。
【００５３】
図９は図７におけるステップＳ７０７すなわち履歴管理サーバからの履歴情報送信依頼時の処理の詳細な説明を行うためのフロー図である。
【００５４】
まずステップＳ９０１において要求のあった履歴管理サーバとの接続処理を行う。ステップＳ９０１において履歴管理サーバと機器双方でデータの送受信の準備が整った段階でステップＳ９０２において送信すべき履歴情報をサーバが要求する形式に変換した後に、実際の履歴データの送信を行う（ステップＳ９０３）。
【００５５】
なお、ステップＳ９０２において行われるデータ変換処理は、履歴管理部２１５内において管理されている図６に示す履歴情報の内部表現をネットワークでサーバに送信するのに適した形式に変換する処理を指す。具体的にどのような変換を行っているかに関しての詳細は本発明の効果を説明する上で重要ではないため省略するが、いかなる手段が用いられたとしても請求項に記述された内容を満たす限り本発明は有効であることは言うまでもない。
【００５６】
図１０は、本発明による複数の機器と履歴管理サーバをネットワークで接続された場合の運用形態の一例を示すためのものである。
【００５７】
図示するようにネットワーク１００１に対して履歴管理サーバ１００６と複合機ＡからＤ（までの４台の本発明による機器が接続されている。
【００５８】
図１１は、本発明による履歴管理サーバの外観図の一例を示すものである。
【００５９】
図１２は図１１における履歴管理サーバの内部構成を説明するためのブロック図である。この例で示す履歴管理サーバの構成では、主なモジュールはデータやコントロール信号の送受信を媒介するシステムバス１２０１によって互いに接続されている。これらの構成は実施例の説明に用いた一例であり、請求項に記載の項目を満たす限りはいかなる構成を取った場合でも本発明は適用される。
【００６０】
キーボード１２０２は履歴管理サーバが通常備える複数のキーからなる部分であり、ユーザの履歴管理サーバに対するデータの入出力を行う部分である。
【００６１】
ディスプレイ１２０４は画面表示を行うためのデバイスである。
【００６２】
ポインティングデバイス１２０３はディスプレイ上のポインタを移動したり、画面上の特定領域の選択などを履歴管理サーバに対し指示するためのものである。
【００６３】
一次記憶装置１２０５、二次記憶装置１２０６はそれぞれシステムがシステムが使用するプログラムやデータなどを一時的あるいは長期的に蓄積するために用いる半導体記憶装置、磁気記録装置等の装置である。
【００６４】
ネットワークアダプタ１２０９はネットワークによって接続された外部の機器と情報の送受信を行う装置であり、プロトコル解析部１２１０はネットワークアダプタ１２０９が受信したデータをサポートするプロトコルに応じて処理し、履歴管理サーバ内で処理可能な形式に変換するためのものである。ただし、ネットワークアダプタ１２０９及びプロトコル解析部１２１０の働きは本発明の本質ではないので詳細は説明は省略する。
【００６５】
ＭＰＵ１２０８は上記全てのモジュールの動作を司り、プログラム等を実行するための装置である。
【００６６】
図１３は履歴管理サーバの二次記憶装置１２０６内部に格納されたデータ領域の構成を説明するためのものである。管理領域１３０１は、ディスク装置などが通常備えるファイルの管理領域である。
【００６７】
基本ソフト領域１３０２は、履歴管理サーバ上で動作するプログラムやデバイスの管理を行うための基本ソフトを格納した領域であり、履歴管理サーバの起動時に最初に読み出されＭＰＵ１２０８によって実行されるプログラムのことである。
【００６８】
ドライバ領域１３０３は、ネットワークや各種デバイスを動作させるためのプログラムの格納領域である。
【００６９】
アプリケーション領域１３０４は履歴管理サーバ上で動作する各種アプリケーションをかくのうした領域である。
【００７０】
履歴管理アプリケーション領域１３０５は本発明の特徴である履歴管理サーバにおける履歴管理機能を実現するためのプログラムを格納した領域である。
【００７１】
履歴情報領域１３０６は、本発明における履歴管理機能によって管理される履歴情報を格納するための領域である。
【００７２】
空き領域１３０７は二次記憶装置１２０６内のまだ使用されていない領域のことである。スワップ領域１３０８は一時記憶装置１２０５の要領が不足したときに一時記憶装置１２０５内の情報を一時的に退避させるために設けられた領域である。
【００７３】
以上は本発明の実施例を説明するための概略図に関する説明であり、上述する領域は必ずしも図示するような順序で二次記憶装置１２０６内に格納される必要はなく、二次記憶装置１２０６内で物理的には分散された形で格納されていてもかまわない。
【００７４】
図１４は、履歴管理サーバの稼動時における一時記憶装置１２０５内の状態を模式的に表したものである。一時記憶装置１２０５内には基本ソフト１４０１、ドライバ１４０２、アプリケーション１４０３、履歴管理アプリケーション１４０４、履歴情報１４０５等が前述した二次記憶装置１２０６から読み出され、ＭＰＵ１２０８によってこれら一時記憶装置１２０５内のプログラムが実行される。
【００７５】
上述するどこからも使用されていない領域は空き領域１４０６となっている。
【００７６】
一時記憶装置１２０５に関する本図における説明についても二次記憶装置１２０６と同様、本発明の実施例を説明するための概略図に関する説明であり、上述する領域は必ずしも図示するような順序で一次記憶装置１２０５内に格納される必要はなく、一次記憶装置１２０５内で物理的には分散された形で格納されていてもかまわない。
【００７７】
図１５に示す４つの表は、それぞれ機器Ａから機器Ｄにおいて管理されている履歴情報の一例を示すためのものである。これらの履歴情報に関する詳細説明は図６において行ったためここでの説明は省略する。
【００７８】
図１６は履歴管理サーバ上で実行される履歴管理アプリケーションがディスプレイ１２０４に表示するアプリケーション画面の一例を説明するためのものである。図示するように、履歴管理アプリケーションのメイン画面１６０１には履歴情報収集ボタン１６０２、機器の登録／削除ボタン１６０３、ユーザ履歴収集ボタン１６０４、文書履歴収集ボタン１６０５、その他ボタン１６０６、終了ボタン１６０７が存在する。
【００７９】
履歴情報収集ボタン１６０２は、履歴管理サーバが管理する機器に対して履歴情報を履歴管理サーバ宛に送信するよう各機器に対して処理を依頼する際に選択するボタンである。
【００８０】
機器の登録／削除ボタン１６０３は履歴管理サーバが履歴管理の対象とする機器を登録したり削除したりするためのものである。
【００８１】
ユーザ履歴収集ボタン１６０４は、収集された履歴情報からユーザごとの履歴情報を集計し表示する機能を実行するためのものである。
【００８２】
文書履歴収集ボタン１６０５は、収集された履歴情報から文書ＩＤごとの履歴情報を集計し表示する機能を実行するためのものである。
【００８３】
その他ボタン１６０６は上述する機能に該当しない機能を選択するためのものであるが、どのような処理がここに含まれるかに関しては本発明の効果を説明する上で重要ではないため、ここでの説明は省略する。
【００８４】
終了ボタン１６０７は、履歴管理アプリケーションを終了するためのボタンである。
【００８５】
図１７は図１６の画面において履歴情報収集ボタン１６０２を押した後のディスプレイ１２０４上に表示される画面の一例を示すためのものである。履歴管理サーバに登録された機器の履歴情報を収集中であることを示すダイアログボックス１７０１が表示されており、履歴情報の収集が完了するとダイアログボックス１７０１は消えて画面は図１８の状態に戻る。
【００８６】
ダイアログボックス１７０１には中止ボタン１７０２が含まれており、ユーザがこのボタンを選択すると履歴管理サーバが実行中の履歴情報収集処理を直ちに終了させ図１６の画面に戻る。
【００８７】
中止ボタンを押下して図１６の画面に戻った場合に機器に保存されている履歴情報は履歴情報収集ボタン１６０２を選択する前の状態となる。
【００８８】
図１８は履歴情報の収集が完了した状態でディスプレイ１６０４上に表示される画面を説明するためのものである。履歴情報収集が完了した旨をユーザに示すためのダイアログボックス１８０１が履歴管理アプリケーションのメイン画面上に表示されている。
【００８９】
ダイアログボックス１８０１はＯＫボタン１８０２を含み、これを押下することによりダイアログボックス１８０１は消えて図１６に示す履歴管理アプリケーションのメイン画面の状態に戻る。
【００９０】
図１９は、図１５で示した各機器の履歴情報を、履歴管理アプリケーションの持つ履歴情報収集ボタン１８０２を押下することによって収集した後の履歴情報１４０５及び履歴情報領域１３０６内の状態を説明するためのものである。この情報は履歴管理アプリケーションの履歴情報収集ボタン１８０２が押下され、各機器の履歴情報が一旦収集された後に履歴管理アプリケーションが集計したものである。
【００９１】
この情報は複数のフィールドから構成されている。まずどの機器のログかを識別する機器フィールド、各機器で管理されていたログＩＤを格納するログＩＤ、ログが書き込まれた日付および時刻を格納する日付フィールドと時刻フィールド、ジョブを実行したユーザを示すユーザＩＤフィールド、ユーザがコピーしたときのコピー数を表すコピー数フィールド、そして履歴種別フィールドと履歴情報フィールドである。履歴種別フィールドと履歴情報フィールドについては図６の説明時に詳細を述べたのでここでは省略する。
【００９２】
なお、ここでは後の説明を分かりやすくするために収集された履歴情報を日付および時刻順に並べられた形で示されているが、どのような順序で履歴情報１４０５及び履歴情報領域１３０６内に格納されるかに関しては特に制約は存在しない。よっていかなる場合でも請求項記載の要件を満たす限り本発明は有効である。
【００９３】
図２０は、図１６の画面においてユーザ履歴収集ボタン１６０４を押した後のディスプレイ１２０４上に表示される画面の一例を示すためのものである。履歴管理アプリケーションのメイン画面上にダイアログボックス２００１が表示され、その内部のユーザＩＤ入力フィールド２００２に収集したいユーザのユーザＩＤを入力し、ＯＫボタン２００３を押下するとユーザ履歴収集処理を開始する。
【００９４】
図２１は図１９の状態で図２０の画面においてユーザＩＤが１１８７０のユーザについてユーザ履歴収集処理を実行した結果の一例を示すためのものである。ユーザ履歴表示画面２１０１内にユーザＩＤ１１８７０のユーザが機器を使用した際の履歴情報が収集され表示されていることが分かる。
【００９５】
ユーザ履歴表示画面２１０１には履歴のフィールドごとに機器フィールド２１０２、日付フィールド２１０３、時刻フィールド２１０４、文書ＩＤフィールド２１０５、枚数フィールド２１０６が存在し、各履歴情報がこれらのフィールドの順で表示されている。
【００９６】
画面内に履歴の全てが入りきらない場合にはスクロールボタン２１０７によって画面を上下にスクロールさせることが可能となっている。
【００９７】
閉じるボタン２１０８はユーザ履歴収集画面２１０１を閉じて履歴管理アプリケーションのメイン画面１６０１に戻るためのものである。
【００９８】
印刷ボタン２１０９は収集したユーザ履歴情報をプリンタなどの装置に印刷を指示するためのものである。
【００９９】
なお、収集した履歴において、電子透かしが存在しない画像をコピーした際には図示するように文書ＩＤのフィールドがＮｏ  ｄｏｃＩＤとなっており、電子透かしの含まれていない画像のコピーを実行したことを示している。
【０１００】
発明の本来の趣旨からすれば電子透かしが含まれていないジョブ履歴をユーザ履歴として収集する必要性は必ずしもないが、本実施例においてはそれらの情報も履歴として収集する例を示した。しかしながら、この部分については発明の本質的な部分ではないため、本機能の有無にかかわらず請求項に記載の項目を満たす限り本発明が有効であることはいうまでもない。
【０１０１】
図２２は、図１６の画面において文書履歴収集ボタン１６０５を押した後のディスプレイ１２０４上に表示される画面の一例を示すためのものである。履歴管理アプリケーションのメイン画面上にダイアログボックス２００１が表示され、その内部の文書ＩＤ入力フィールド２２０２に収集したい文書の文書ＩＤを入力し、ＯＫボタン２２０３を押下すると文書履歴収集処理を開始する。
【０１０２】
図２３は図１９の状態で図２２の画面において文書ＩＤが３５０２７７１８の文書について文書履歴収集処理を実行した結果の一例を示すためのものである。文書履歴表示画面２３０１内に文書ＩＤが３５０２７７１８の履歴情報が収集され表示されていることが分かる。
【０１０３】
文書履歴表示画面２３０１には履歴のフィールドごとに機器フィールド２３０２、日付フィールド２３０３、時刻フィールド２３０４、ユーザＩＤフィールド２３０５、枚数フィールド２３０６が存在し、各履歴情報がこれらのフィールドの順で表示されている。
【０１０４】
画面内に履歴の全てが入りきらない場合にはスクロールボタン２３０７によって画面を上下にスクロールさせることが可能となっている。
【０１０５】
閉じるボタン２３０８は文書履歴収集画面２３０１を閉じて履歴管理アプリケーションのメイン画面１６０１に戻るためのものである。
【０１０６】
印刷ボタン２３０９は収集した文書履歴情報をプリンタなどの装置に印刷を指示するためのものである。
【０１０７】
図２４は履歴管理アプリケーションのメイン処理を説明するためのフロー図である。まずは図１６におけるいずれかのボタンが押下されるまで処理要求待ちとなる（ステップＳ２４０１）。
【０１０８】
いずれかのボタンが押下されたら、まず機器登録／削除ボタン１６０３押下であるかどうかの判別を行い（ステップＳ２４０２）、機器登録／削除ボタン１６０３押下であった場合には機器の登録／削除処理を実行し（ステップＳ２４０３）、処理が終了したら再び処理要求待ち状態に戻る（ステップＳ２４０１）。
【０１０９】
ステップＳ２４０２の判別の結果、機器登録／削除ボタン１６０３押下でなかった場合にはステップＳ２４０４に進み履歴情報収集ボタン１６０２押下であるかどうかを判別する。履歴情報収集ボタン１６０２押下であった場合にはステップＳ２４０５に進み機器の履歴情報収集処理を実行し、処理が終了したら再び処理要求待ち状態に戻る（ステップＳ２４０１）。履歴情報収集処理の詳細については後述する。
【０１１０】
ステップＳ２４０４の判別の結果、履歴情報収集ボタン１６０２押下でなかった場合にはステップＳ２４０６に進みユーザ履歴収集要求ボタン１６０４押下かどうかを判別する。ユーザ履歴収集要求ボタン１６０４押下であった場合にはユーザ履歴収集処理を実行し（ステップＳ２４０７）、処理が終了したら再び処理要求待ち状態に戻る（ステップＳ２４０１）。ユーザ履歴収集処理の詳細については後述する。
【０１１１】
ステップＳ２４０６の判別の結果、ユーザ履歴収集要求ボタン１６０４押下でなかった場合にはステップＳ２４０８に進み、文書履歴収集要求ボタン１６０５押下かどうかを判別する。文書履歴収集要求ボタン１６０５押下であった場合にはステップＳ２４０９に進み文書履歴収集処理を実行し、終了したら再び処理要求待ち状態に戻る（ステップＳ２４０１）。文書履歴収集処理の詳細については後述する。
【０１１２】
ステップＳ２４０８の判別の結果、文書履歴収集要求ボタン１６０５押下でなかった場合にはステップＳ２４１０に進み終了ボタン１６０７押下かどうかを判別する。判別の結果、終了ボタン１６０７押下であった場合には履歴管理アプリケーションを終了する。終了ボタン１６０７押下でなかった場合には残りのその他ボタン１６０６押下であると判断できるので、ステップＳ２４１１に進みその他の処理を実行し、処理が再び処理要求待ち状態に戻る（ステップＳ２４０１）。
【０１１３】
図２５は図２４におけるステップ２４０５の履歴情報収集処理の詳細を説明するためのフロー図である。
【０１１４】
まず、履歴情報収集対象となっている機器のうちまだ履歴収集をおこなっていない機器が存在するかどうかを判別する（ステップＳ２５０１）。まだ履歴収集対象機器が残っている場合にはステップＳ２５０２に進み、未収集機器リストの中から次の処理対象機器を選択し、該機器に対して履歴送信要求を送信する（ステップＳ２５０３）。
【０１１５】
機器が履歴情報を送信してきたらそれを受信し（ステップＳ２５０４）、その履歴情報を一時記憶装置１２０５もしくは二次記憶装置１２０６内に記録する（ステップＳ２５０５）。
【０１１６】
上述のステップを全ての履歴管理対象機器について実行するまでステップＳ２５０１からステップＳ２５０５までの処理を繰り返し、全対象機種の履歴情報を収集する。
【０１１７】
ステップＳ２５０１の判別の結果、全履歴管理対象機種の履歴情報を収集が完了したら、ステップＳ２５０６に進み機種ごとに収集された履歴情報を単一の履歴情報にまとめる。これは図１５の情報から図１９の情報を作成することを意味する。
【０１１８】
全機種の情報を保持する単一の履歴情報ができたら、それを日付順にソートし（ステップＳ２５０７）、ソートされた履歴情報を一時記憶装置１２０５内の履歴情報１４０５、または二次記憶装置１２０６内の履歴情報領域１３０６に格納する（ステップＳ２５０８）。
【０１１９】
以上で履歴情報収集処理は完了する。
【０１２０】
図２６は、図２４におけるステップ２４０７のユーザ履歴収集処理の詳細を説明するためのフロー図である。
【０１２１】
まず、図２０に示すような画面を出してユーザＩＤを入力させる（ステップＳ２６０１）。
【０１２２】
ユーザＩＤが入力されたらステップＳ２６０２に進み履歴情報収集処理によって集められた図１９に示すような履歴管理対象機器全ての履歴情報の中から入力されたユーザＩＤに該当するもののみを検索し抽出する。
【０１２３】
次にステップＳ２６０２にて抽出された該当ユーザＩＤの履歴情報を図２１に示すような表示形式に適合するようにフォーマット変換を行う（ステップＳ２６０３）。本実施例においては、表示の必要がないフィールドの削除のみ行っている。
【０１２４】
次にステップＳ２６０４に進み、結果を表示する。表示された結果は図２１に示すとおりである。
【０１２５】
結果を表示した後にユーザからの入力待ち（ステップＳ２６０５）となり、ユーザ入力があった場合にはそれがユーザによる閉じるボタン２１０８の選択であったかどうかを判別し、閉じるボタン２１０８であった場合には画面を閉じてユーザ履歴収集処理を終了する。
【０１２６】
ステップＳ２６０６の判別の結果閉じるボタン２１０８押下でなかった場合にはその他のボタン押下時の処理を実行し（ステップＳ２６０８）、再び入力待ち状態に戻る（ステップＳ２６０５）。
【０１２７】
ステップＳ２６０８において、具体的にどのボタンが押下され、それらの時に具体的にどのような処理が実行されるかに関しては、印刷ボタン２１０９やスクロールボタン２１０７押下時の処理などが該当するが、本発明の実施例による効果を説明する上で重要ではないため、省略する。
【０１２８】
図２７は、図２４におけるステップ２４０９の文書履歴収集処理の詳細を説明するためのフロー図である。
【０１２９】
まず、図２２に示すような画面を出して文書ＩＤを入力させる（ステップＳ２７０１）。
【０１３０】
ユーザＩＤが入力されたらステップＳ２７０２に進み履歴情報収集処理によって集められた図１９に示すような履歴管理対象機器全ての履歴情報の中から入力された文書ＩＤに該当するもののみを検索し抽出する。
【０１３１】
次にステップＳ２７０２にて抽出された該当文書ＩＤの履歴情報を図２３に示すような表示形式に適合するようにフォーマット変換を行う（ステップＳ２７０３）。本実施例においては、表示の必要がないフィールドの削除のみ行っている。
【０１３２】
次にステップＳ２７０４に進み、結果を表示する。表示された結果は図２３に示すとおりである。
【０１３３】
結果を表示した後にユーザからの入力待ち（ステップＳ２７０５）となり、ユーザ入力があった場合にはそれがユーザによる閉じるボタン２３０８の選択であったかどうかを判別し、閉じるボタン２３０８であった場合には画面を閉じてユーザ履歴収集処理を終了する。
【０１３４】
ステップＳ２７０６の判別の結果閉じるボタン２３０８押下でなかった場合にはその他のボタン押下時の処理を実行し（ステップＳ２７０８）、再び入力待ち状態に戻る（ステップＳ２７０５）。
【０１３５】
ステップＳ２７０８において、具体的にどのボタンが押下され、それらの時に具体的にどのような処理が実行されるかに関しては、印刷ボタン２３０９やスクロールボタン２３０７押下時の処理などが該当するが、本発明の実施例による効果を説明する上で重要ではないため、省略する。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施の形態に係る画像処理装置の外観を示す図である。
【図２】画像処理装置内部のハードウエア構成を示すブロック図である。
【図３】画像処理装置の操作部におけるユーザ認証画面である。
【図４】画像処理装置の操作部におけるユーザ認証画面で、ユーザＩＤとパスワードを入力した画面である。
【図５】画像処理装置の操作画面で、ユーザ認証が成功した後の表示画面である。
【図６】画像処理装置の履歴管理部２１５によって管理される履歴情報の一例を示す図である。
【図７】画像処理装置の可動状態における、ユーザからの要求の処理を示すフローチャートである。
【図８】画像処理装置における、ユーザが認証処理を実行してからコピーを実行するまでの処理を示すフローチャートである。
【図９】図７における履歴管理サーバからの履歴情報送信依頼時の処理の詳細を示すフローチャートである。
【図１０】本発明の実施の形態における、複数の画像処理装置と履歴管理サーバがネットワーク接続されている構成を示す図である。
【図１１】本発明の実施形態に係る履歴管理サーバの概観を示す図である。
【図１２】履歴管理サーバ内部のハードウエア構成を示すブロック図である。
【図１３】履歴管理サーバの二次記憶装置１２０６内部のデータ領域の構成を示す図である。
【図１４】履歴管理サーバ稼動時における一次記憶装置１２０５内の状態を示す図である。
【図１５】機器Ａから機器Ｄがそれぞれ管理する履歴情報の一例を示す図である。
【図１６】履歴管理サーバのディスプレイ１２０４に表示されるアプリケーション画面の一例を示す図である。
【図１７】図１６の画面で履歴情報収集ボタン１６０２を押した後の画面を示す図である。
【図１８】履歴管理サーバが履歴情報の収集を完了した状態で表示される画面を示す図である。
【図１９】履歴管理サーバが収集した履歴情報を示す図である。
【図２０】図１６の画面でユーザ履歴収集ボタン１６０４を押した後の画面を示す図である。
【図２１】図２０の画面で特定のユーザＩＤについてのユーザ履歴収集処理を実行した結果の画面の一例を示す図である。
【図２２】図１６の画面で文書履歴収集ボタン１６０５を押した後の画面を示す図である。
【図２３】図２２の画面で特定の文書ＩＤについての文書履歴収集処理を実行した結果の画面の一例を示す図である。
【図２４】履歴管理アプリケーションのメインの処理を示すフローチャートである。
【図２５】図２４のステップ２４０５の詳細を示すフローチャートである。
【図２６】図２４のステップ２４０７の詳細を示すフローチャートである。
【図２７】図２４のステップ２４０９の文書履歴収集処理の詳細を示すフローチャートである。
【符号の説明】
【０１３７】
２０１  システムバス
２０２  操作部
２０３  一次記憶装置
２０４  二次記憶装置
２１３  メインコントローラ
２１５  履歴管理部
１２０１  システムバス
１２０２  キーボード
１２０３  ポインティングデバイス
１２０４  ディスプレイ
１２０５  一次記憶装置
１２０６  二次記憶装置
【図１】
2006246350.tif 000003
【図２】
2006246350.tif 000004
【図３】
2006246350.tif 000005
【図４】
2006246350.tif 000006
【図５】
2006246350.tif 000007
【図６】
2006246350.tif 000008
【図７】
2006246350.tif 000009
【図８】
2006246350.tif 000010
【図９】
2006246350.tif 000011
【図１０】
2006246350.tif 000012
【図１２】
2006246350.tif 000013
【図１３】
2006246350.tif 000014
【図１４】
2006246350.tif 000015
【図１５】
2006246350.tif 000016
【図１６】
2006246350.tif 000017
【図１７】
2006246350.tif 000018
【図１８】
2006246350.tif 000019
【図１９】
2006246350.tif 000020
【図２０】
2006246350.tif 000021
【図２１】
2006246350.tif 000022
【図２２】
2006246350.tif 000023
【図２３】
2006246350.tif 000024
【図２４】
2006246350.tif 000025
【図２５】
2006246350.tif 000026
【図２６】
2006246350.tif 000027
【図２７】
2006246350.tif 000028
【図１１】
2006246350.tif 000029