(57)【要約】【課題】  異なるデータ構造のログ情報に柔軟に対応できるようにする。【解決手段】  デジタル複合機で画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成して送信し、文書管理サーバで該画像ログ情報をXMLフォーマットのまま保存し検索する。【選択図】  図２
2006163904.tif 000002
【特許請求の範囲】
【請求項１】
ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、
前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、
前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムの制御方法において、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成する画像ログ情報生成ステップと、
前記画像ログ情報生成ステップにより生成された画像ログ情報を、前記文書管理サーバに送信する画像ログ情報送信ステップとを実行し、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報を受信する画像ログ情報受信ステップと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま保存する画像ログ情報保存ステップと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップとを実行することを特徴とするネットワーク文書管理システムの制御方法。
【請求項２】
ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、
前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、
前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムの制御方法において、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成ステップと、
前記画像ログ情報生成ステップにより生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信ステップとを実行し、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信ステップと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信ステップにより受信したハッシュ値と関連付けて保存する画像ログ情報保存ステップと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップと、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信ステップと、
前記改ざん検知要求受信ステップにより受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答ステップとを実行し、
前記文書管理クライアントは、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信ステップと、
前記改ざん検知要求送信ステップにより送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示ステップとを実行することを特徴とするネットワーク文書管理システムの制御方法。
【請求項３】
ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、
前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、
前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムにおいて、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成する画像ログ情報生成手段と、
前記画像ログ情報生成手段により生成された画像ログ情報を、前記文書管理サーバに送信する画像ログ情報送信手段とを備え、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報を受信する画像ログ情報受信手段と、
前記画像ログ情報受信手段により受信した画像ログ情報を、XMLフォーマットのまま保存する画像ログ情報保存手段と、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存手段により保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索手段とを備えたことを特徴とするネットワーク文書管理システム。
【請求項４】
ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、
前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、
前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムにおいて、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成手段と、
前記画像ログ情報生成手段により生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信手段とを備え、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信手段と、
前記画像ログ情報受信手段により受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信手段により受信したハッシュ値と関連付けて保存する画像ログ情報保存手段と、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存手段により保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索手段と、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信手段と、
前記改ざん検知要求受信手段により受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答手段とを備え、
前記文書管理クライアントは、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信手段と、
前記改ざん検知要求送信手段により送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示手段とを備えたことを特徴とするネットワーク文書管理システム。
【請求項５】
ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムを制御するプログラムを格納する記憶媒体であって、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成ステップの画像ログ情報生成モジュールと、
前記画像ログ情報生成ステップにより生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信ステップの画像ログ情報送信モジュールとを有する前記デジタル複合機を制御するプログラムと、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信ステップの画像ログ情報受信モジュールと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信ステップにより受信したハッシュ値と関連付けて保存する画像ログ情報保存ステップの画像ログ情報保存モジュールと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップの画像ログ情報検索モジュールと、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信ステップの改ざん検知要求受信モジュールと、
前記改ざん検知要求受信ステップにより受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答ステップの改ざん検知応答モジュールとを有する前記文書管理サーバを制御するプログラムと、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信ステップの改ざん検知要求送信モジュールと、
前記改ざん検知要求送信ステップにより送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示ステップの改ざん検知結果表示モジュールとを有する前記文書管理クライアントを制御するプログラムとを格納したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システム、及びその制御方法、並びに記憶媒体に関する。
【背景技術】
【０００２】
従来、印刷された文字、図形、画像等をスキャナ装置等で読み込むなどして作成した文書の画像データや、ワードプロセッサ等で作成した文書データなどの文書情報に、キーワードなどの文書付加情報を関連付けて記憶する文書管理サーバと、これらの情報に対して検索、表示、印刷等を行う文書管理クライアントとがネットワークを介して接続されたネットワーク文書管理システムが提案されている（例えば、特許文献１）。
【０００３】
また、このようなネットワーク文書管理システムには、情報漏洩の抑止を目的としたものとして、コピー・ジョブ、プリント・ジョブなどの各種ジョブの画像データとログ情報を生成し送信することができるデジタル複合機がネットワークを介して接続され、デジタル複合機から送信したジョブの画像データとログ情報を文書管理サーバに文書として登録し、後に文書管理クライアントから検索、閲覧することができるものも提案されている。
【０００４】
このようなネットワーク文書管理システムは、例えば図１２のように、文書管理クライアント１２００と、文書管理サーバ１２０１と、画像転送装置１２０６と、デジタル複合機１２０７とから構成され、これらがネットワーク１２０８で接続されている。また、文書管理サーバ１２０１は、属性管理サーバ部１２０２と、属性データベースファイル１２０３と、ボリュームサーバ部１２０４と、ボリュームファイル１２０５とで構成されている。属性管理サーバ部１２０２は、画像データや文書データを階層化されたフォルダに格納されている文書として管理できるように、フォルダ、文書、ページの包含関係とこれらの属性を管理するためのRDBMS(Relational Database Management System)で、フォルダ属性、文書属性、ページ属性などを属性データベースファイル１２０３内に記憶している。ボリュームサーバ部１２０４は、属性管理サーバ部１２０１でページに対応付けられている実データを管理するためのサーバで、画像データ、文書データなどをボリュームファイル１２０５内に記憶している。文書管理クライアント１２００は、ネットワーク文書管理システムのクライアントであり、文書管理サーバ１２０１により管理される文書の検索や閲覧などを行うことができる。この場合、文書管理クライアント１２００は、TCP/IPプロトコル上に定義されるSQL(Structured Query Language)プロトコルにより属性管理サーバ部１２０２に対して各種要求を送信し、その処理結果を属性管理サーバ部１２０２から受信するとともに、さらに画像データや文書データに対する処理が発生した場合は、RPC(Remote Procedure Call)によりボリュームサーバ部１２０４に対して各種要求を送信し、その処理結果をボリュームサーバ部１２０４から受信する。デジタル複合機１２０７は、コピー、スキャナ、プリンタ、ＦＡＸなどの複合機能をもつ画像形成装置であり、コピー・ジョブ、プリント・ジョブなど各種ジョブを実行した場合、該ジョブのログ情報とともに、スキャナから読み込んだ画像データ、或いはプリンタで印刷した画像データを、ＦＴＰなどのネットワークプロトコルにより、画像転送装置１２０６に送信する。ログ情報は、デバイス名、IPアドレスなどのデバイス情報と、ユーザ名、部門IDなどのユーザ情報と、ジョブ名、開始／終了日時、ページ数、部数、ジョブの結果などのジョブ情報などから構成される。画像転送装置１２０６は、ＦＴＰなどのネットワークプロトコルによりデジタル複合機１２０７から受信したログ情報と画像データを、予め設定されている格納先フォルダなどの登録設定に基づいて文書管理サーバ１２０１に文書として登録するもので、文書管理サーバ１２０１との間の情報転送制御は、文書管理クライアント１２００と同様に行い、ログ情報を文書属性として属性管理サーバ部１２０２に保存し、画像データをボリュームサーバ部１２０４に保存する。
【特許文献１】特開2002-189687号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術のネットワーク文書管理システムでは、デジタル複合機１２０７で生成したジョブのログ情報を、RDBMSである属性管理サーバ部１２０２に保存する。このため、ログ情報のデータ構造にあわせて属性管理サーバ部１２０２のテーブルを予め設計／定義する必要がある。また、データ構造が異なるログ情報のジョブ種が追加された場合や、データ構造が異なるログ情報のデジタル複合機が追加された場合など、データ構造が異なるログ情報に新たに対応することが必要になった場合には、属性管理サーバ部１２０２のテーブルを設計／変更するとともに、属性データベースファイル１２０３をコンバートする必要があり、システムの開発、及び運用／保守に手間がかかるという問題がある。
また、本システムは、情報漏洩の抑止とともに、万が一情報が漏洩した場合でも、ログ情報と画像データを検索することにより追跡を可能とするためのものであるため、そのログ情報と画像データは改ざんされないこと、或は、改ざんされた場合には検知できることが望まれるが、上記従来技術のネットワーク文書管理システムでは、ログ情報をRDBMSである属性管理サーバ部１２０２に保存し、画像データをログ情報とは別にボリュームサーバ部１２０４に保存するため、ログ情報と画像データの改ざん検知をジョブ単位で行うことが困難であるという問題もある。
【０００６】
本発明は、かかる上記問題点について鑑みなされたものであり、その目的は、異なるデータ構造のログ情報に柔軟に対応することができるネットワーク文書管理システム、及びその制御方法、並びに記憶媒体を提供することにある。また、本発明の他の目的は、ログ情報と画像データの改ざん検知をジョブ単位で行うことができるネットワーク文書管理システム、及びその制御方法、並びに記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明であるネットワーク文書管理システムの制御方法は、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムの制御方法において、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成する画像ログ情報生成ステップと、
前記画像ログ情報生成ステップにより生成された画像ログ情報を、前記文書管理サーバに送信する画像ログ情報送信ステップとを実行し、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報を受信する画像ログ情報受信ステップと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま保存する画像ログ情報保存ステップと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップとを実行することを特徴とするものである。
【０００８】
第２の発明であるネットワーク文書管理システムの制御方法は、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムの制御方法において、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成ステップと、
前記画像ログ情報生成ステップにより生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信ステップとを実行し、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信ステップと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信ステップにより受信したハッシュ値と関連付けて保存する画像ログ情報保存ステップと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップと、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信ステップと、
前記改ざん検知要求受信ステップにより受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答ステップとを実行し、
前記文書管理クライアントは、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信ステップと、
前記改ざん検知要求送信ステップにより送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示ステップとを実行することを特徴とするものである。
【０００９】
第３の発明であるネットワーク文書管理システムは、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムにおいて、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成する画像ログ情報生成手段と、
前記画像ログ情報生成手段により生成された画像ログ情報を、前記文書管理サーバに送信する画像ログ情報送信手段とを備え、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報を受信する画像ログ情報受信手段と、
前記画像ログ情報受信手段により受信した画像ログ情報を、XMLフォーマットのまま保存する画像ログ情報保存手段と、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存手段により保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索手段とを備えたことを特徴とするものである。
【００１０】
第４の発明であるネットワーク文書管理システムは、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムにおいて、
前記デジタル複合機は、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成手段と、
前記画像ログ情報生成手段により生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信手段とを備え、
前記文書管理サーバは、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信手段と、
前記画像ログ情報受信手段により受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信手段により受信したハッシュ値と関連付けて保存する画像ログ情報保存手段と、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存手段により保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索手段と、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信手段と、
前記改ざん検知要求受信手段により受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答手段とを備え、
前記文書管理クライアントは、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信手段と、
前記改ざん検知要求送信手段により送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示手段とを備えたことを特徴とするものである。
【００１１】
第５の発明である記憶媒体は、ジョブの画像データとログ情報を生成し、送信するデジタル複合機と、前記デジタル複合機から画像データとログ情報を受信し、保存する文書管理サーバと、前記文書管理サーバに保存された画像データとログ情報を検索、閲覧する文書管理クライアントとから構成されるネットワーク文書管理システムを制御するプログラムを格納する記憶媒体であって、
ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成する画像ログ情報生成ステップの画像ログ情報生成モジュールと、
前記画像ログ情報生成ステップにより生成された画像ログ情報とハッシュ値とを、前記文書管理サーバに送信する画像ログ情報送信ステップの画像ログ情報送信モジュールとを有する前記デジタル複合機を制御するプログラムと、
前記デジタル複合機から画像ログ情報とハッシュ値を受信する画像ログ情報受信ステップの画像ログ情報受信モジュールと、
前記画像ログ情報受信ステップにより受信した画像ログ情報を、XMLフォーマットのまま、前記画像ログ情報受信ステップにより受信したハッシュ値と関連付けて保存する画像ログ情報保存ステップの画像ログ情報保存モジュールと、
前記文書管理クライアントから受信した検索の要求に基づいて、前記画像ログ情報保存ステップにより保存されたXMLフォーマットの画像ログ情報を検索する画像ログ情報検索ステップの画像ログ情報検索モジュールと、
前記文書管理クライアントから改ざん検知の要求を受信する改ざん検知要求受信ステップの改ざん検知要求受信モジュールと、
前記改ざん検知要求受信ステップにより受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を前記文書管理クライアントに送信する改ざん検知応答ステップの改ざん検知応答モジュールとを有する前記文書管理サーバを制御するプログラムと、
指定された画像ログ情報の改ざん検知の要求を前記文書管理サーバに送信する改ざん検知要求送信ステップの改ざん検知要求送信モジュールと、
前記改ざん検知要求送信ステップにより送信された改ざん検知の要求に対して、該判定結果を受信し表示する改ざん検知結果表示ステップの改ざん検知結果表示モジュールとを有する前記文書管理クライアントを制御するプログラムとを格納したことを特徴とするものである。
【発明の効果】
【００１２】
本発明のネットワーク文書管理システム、及びその制御方法、並びに記憶媒体によれば、デジタル複合機で画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成して送信し、文書管理サーバで該画像ログ情報をXMLフォーマットのまま保存し検索するので、異なるデータ構造のログ情報に柔軟に対応することができるという効果を奏する。また、文書管理クライアントからの要求に従い、文書管理サーバで、画像ログ情報から生成したハッシュ値と、画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定するので、ログ情報と画像データの改ざん検知をジョブ単位で行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
図１は、本発明の実施例におけるネットワーク文書管理システムの全体の構成を説明するブロック図である。このネットワーク文書管理システムは、文書管理クライアント１００と、文書管理サーバ１１０と、デジタル複合機１３０とから構成され、これらがネットワーク１４０で接続される。
【００１４】
文書管理クライアント１００は、文書管理サーバ１１０で管理される画像ログ情報の検索や表示を行う本ネットワーク文書管理システムのクライアントであり、ユーザインタフェース（ＵＩ）部１０１と、クライアント処理部１０２と、ネットワークＩ／Ｆ１０３とから構成される。ユーザインタフェース（ＵＩ）部１０１は、画像ログ情報の検索、表示など、文書管理クライアント１００の各機能に係るオペレータからの指示を受け付けるとともに、その処理結果などの各種情報をオペレータに提供するもので、ＣＲＴ、液晶等に代表される表示装置や、キーボードやポインティングデバイスなどの入力装置から構成される。クライアント処理部１０２は、ＣＰＵやメモリなどから構成され、画像ログ情報の検索、表示など、文書管理クライアント１００の各機能の処理を行い、文書管理サーバ１１０に対する処理が発生した場合には、ネットワークＩ／Ｆ１０３を介して文書管理サーバ１１０に各種要求コマンドを送信し、その応答を受信する。
【００１５】
文書管理サーバ１１０は、デジタル複合機１３０から格納された画像ログ情報を管理するための本ネットワーク文書管理システムのサーバで、ネットワークＩ／Ｆ１１１と、データ管理サーバ部１１２と、サービスサーバ部１１５とから構成される。データ管理サーバ部１１２、サービスサーバ部１１５は、本実施例のように１つのパーソナルコンピュータで構成されてもかまわないし、ネットワーク１４０で接続される別々のパーソナルコンピュータで構成されてもかまわない。
【００１６】
ネットワークＩ／Ｆ１１１は、ネットワーク１４０に接続し、TCP/IPなどのネットワークプロトコルの処理を行う。
【００１７】
データ管理サーバ部１１２は、画像ログ情報を文書として管理するためのサーバ部で、データ管理サーバ処理部１１３と、データ記憶部１１４とから構成される。データ管理サーバ処理部１１３は、ＣＰＵやメモリなどから構成され、クライアント処理部１０２、或いはサービスサーバ部１１５からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、データ記憶部１１４に対して更新や検索などの処理を行い、その処理結果をクライアント処理部１０２、或いはサービスサーバ部１１５に送信する。データ記憶部１１４は、画像ログ情報などを記憶するもので、通常、ハードディスク等である。
【００１８】
サービスサーバ部１１５は、ＣＰＵやメモリなどから構成され、デジタル複合機１３０からネットワークＩ／Ｆ１１１を介して要求コマンドを受信し、デジタル複合機１３０から要求された各処理を行い、画像ログ情報の登録など、データ管理サーバ部１１２に対する処理が発生した場合には、ネットワークＩ／Ｆ１１１を介してこれらに各種要求コマンドを送信し、その応答を受信し、該処理結果をデジタル複合機１３０に送信する。
【００１９】
デジタル複合機１３０は、コピー、スキャナ、プリンタ、ＦＡＸなどの複合機能をもつ画像形成装置であり、画像入力デバイスであるスキャナ部１３１、画像出力デバイスであるプリンタ部１３２、コントローラユニット１３３、ユーザインタフェースである操作部１３４から構成される。スキャナ部１３１、プリンタ部１３２、操作部１３４は、それぞれコントローラユニット１３３に接続され、コントローラユニット１３３は、ネットワーク（ＬＡＮ）１４０、公衆回線（ＷＡＮ）１５０に接続されている。
【００２０】
コントローラユニット１３３は、操作部１３４からの入力情報に基づきコピー・ジョブ、プリント・ジョブなどの処理を行い、機器の状態やジョブの状態などの情報を操作部１３４に提供するとともに、生成された画像データとログ情報を記憶する。また、文書管理サーバ１１０に対する処理が発生した場合は、サービスサーバ部１１５に要求コマンドを送信するとともに、その応答を受信し、文書管理サーバ１１０から取得した情報を操作部１３４に提供する。
【００２１】
図２は、図１に示した文書管理クライアントと文書管理サーバの機能構成を示すブロック図であり、図１と同じものには同一の符号を付してある。
【００２２】
文書管理クライアント１００のクライアント処理部１０２は、クライアントアプリケーション部２００、画像処理部２０１、文書管理部２０２、データベース通信部２０３から構成される。クライアントアプリケーション部２００は、ユーザインタフェース（ＵＩ）部１０１からの指示に従い、文書管理クライアント１００の各機能の処理を行うとともに、ユーザインタフェース（ＵＩ）部１０１の表示画面の制御を行う。また、データ管理サーバ部１１２に対する処理が発生した場合は、その要求を文書管理部２０２に供給し、その処理結果を文書管理部２０２から受け取る。画像処理部２０１は、クライアントアプリケーション部２００、文書管理部２０２からの要求に従い、画像データの伸長、圧縮、色空間変換、下地とばし、拡大/縮小、回転などの画像処理を行う。文書管理部２０２は、データ管理サーバ部１１２に対する要求を、フォルダ、文書、ページからなるオブジェクト・モデルで行えるようにするもので、フォルダ属性、文書属性、ページ属性に対する参照、更新などの処理が発生した場合には、その要求をデータベース通信部２０３に供給し、その処理結果をデータベース通信部２０３から受け取る。データベース通信部２０３は、XPath、XQueryなどのクエリからなるHTTPプロトコル上のコマンドにより、データ管理サーバ部１１２に対する要求コマンドをネットワークＩ／Ｆ１０３を介してデータベース通信部２０４に送信し、その応答コマンドをデータベース通信部２０４から受信する。
【００２３】
次に、文書管理サーバ１１０のデータ管理サーバ処理部１１３は、データベース通信部２０４、データベース処理部２０５から構成される。データベース通信部２０４は、XPath、XQueryなどのクエリからなるHTTPプロトコル上のコマンドにより、データ管理サーバ部１１２に対する要求コマンドをデータベース通信部２０３、或いはデータベース通信部２０７からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をデータベース処理部２０５に供給し、その処理結果を応答コマンドとしてデータベース通信部２０３、或いはデータベース通信部２０７に送信する。データベース処理部２０５は、XMLフォーマットの画像ログ情報と、ハッシュ値、インデックスなどを管理するためのNXDB（Native XML Database）で、データベース・ファイルであるデータ記憶部１１４に対して更新や検索などの処理を行う。データ記憶部１１４には、画像ログ情報が、１つのジョブに対して１つのXMLデータとして格納されており、各画像ログ情報は、該ジョブのログ情報と、各ページの画像データとから構成されている。また、各画像ログ情報のハッシュ値が該画像ログ情報に関連付けられて格納されている。また、後に画像ログ情報を検索するためのインデックスも格納されている。
【００２４】
次に、文書管理サーバ１１０のサービスサーバ部１１５は、サービス通信部２０６、データベース通信部２０７、文書管理部２０８、画像処理部２０９、サービスプロバイダ部２１０から構成される。サービス通信部２０６は、HTTPプロトコル上のSOAPプロトコルにより、文書管理サーバ１１０に対する要求コマンドをデジタル複合機１３０からネットワークＩ／Ｆ１１１を介して受信した場合、その要求をサービスプロバイダ部２１０に供給し、その処理結果を応答コマンドとしてデジタル複合機１３０に送信する。サービスプロバイダ部２１０は、サービス通信部２０６からの要求に従って処理を行い、その処理結果を返す。また、画像ログ情報の登録、検索など、データ管理サーバ部１１２に対する処理が発生した場合は、その要求を文書管理部２０８に供給し、その処理結果を文書管理部２０８から受け取る。データベース通信部２０７、文書管理部２０８、画像処理部２０９の各機能構成部については、前述した文書管理クライアントにおける該機能構成部と同様であるので、説明を省略する。
【００２５】
図３は、図１に示したデジタル複合機の構成を示すブロック図であり、図１と同じものには同一の符号を付してある。コントローラユニット１３３は、画像入力デバイスであるスキャナ部１３１や画像出力デバイスであるプリンタ部１３２と接続し、一方ではネットワーク（ＬＡＮ）１４０や公衆回線（ＷＡＮ）１５０と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００２６】
コントローラユニット１３３において、３００はＣＰＵで、システム全体を制御するコントローラである。３０１はＲＡＭで、ＣＰＵ３００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。３０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが格納されている。３０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データ、ログ情報などを格納する。
【００２７】
３０４は操作部Ｉ／Ｆで、操作部１３４とのインターフェース部であり、操作部１３４に表示する画像データを操作部１３４に対して出力する。また、操作部Ｉ／Ｆ３０４は、操作部１３４からオペレータが入力した情報を、ＣＰＵ３００に伝える役割をする。
【００２８】
３０５はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）１４０に接続し、情報の入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）１５０に接続し、画像情報の入出力を行う。以上のデバイスがシステムバス３０７上に配置される。
【００２９】
３０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス３０７と画像データを高速で転送する画像バス３０９を接続し、データ構造を変換するバスブリッジである。画像バス３０９は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３０９上には以下のデバイスが配置される。
【００３０】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。３１１はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部１３１，プリンタ部１３２とコントローラ１３３を画像入力部インタフェース３１２，印刷部インタフェース３１３を介して接続し、画像データの同期系/ 非同期系の変換を行う。３１４はスキャナ画像処理部で、入力画像データに対し補正，加工，編集を行う。また、スキャナ画像処理部３１４は、入力された画像データがカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する機能を有する。３１５はプリンタ画像処理部で、出力画像データに対し補正，加工，編集を行う。
【００３１】
３１６は画像回転部で、スキャナ画像処理部３１４と連携して、スキャナ部１３１からの画像読み込みと同時に画像データを回転しメモリ上に格納したり、メモリ上にある画像データを回転し、メモリ上に格納、もしくはメモリ上にある画像データをプリンタ画像処理部３１５と連携して回転しながら印字出力することができる。３１７は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。３１８は解像度変換部で、メモリ上にある画像データを解像度変換処理し、メモリ上に格納する。３１９は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像データをＬａｂ画像データに変換し、メモリ上に格納する。３２０は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像データを誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部３１６、画像圧縮部３１７、解像度変換部３１８、色空間変換部３１９、階調変換部３２０は、それぞれ連結して動作することが可能で、例えばメモリ上の画像データを画像回転、解像度変換する場合は、両処理を、メモリを介することなしに行うことができる。
【００３２】
図４に操作部１３４の構成を示す。ＬＣＤ表示部４００は、ＬＣＤ上にタッチパネルシート４０１が貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をコントローラユニット１３３内のＣＰＵ３００に伝える。スタートキー４０２は原稿画像の読み取り動作を開始する時などに用いる。スタートキー４０２中央部には、緑と赤の２色ＬＥＤ４０３があり、その色によってスタートキー４０２が使える状態にあるかどうかを示す。ストップキー４０４は稼働中の動作を止める働きをする。ＩＤキー４０５は、使用者のユーザＩＤを入力する時に用いる。リセットキー４０６は操作部からの設定を初期化する時に用いる。
【００３３】
図５は、図１に示したデジタル複合機のコントローラユニットにおける、システムソフトウェアの機能構成を示すブロック図である。ユーザインタフェース（ＵＩ）部５００はオペレータからの入力情報をアプリケーション部５０１に供給するとともに、その処理結果をアプリケーション部５０１から受け取り、操作部１３４に表示する画面を生成する。アプリケーション部５０１は、ユーザインタフェース（ＵＩ）部５００からの要求に従って処理を行い、例えば、コピーが要求された場合には、ジョブコントロールドメイン部５０２に指定されたコピー設定とともにコピー・ジョブを投入し、機器の状態やジョブの状態などの情報をジョブコントロールドメイン部５０２から受け取る。また、文書管理サーバ１１０に画像ログ情報を送信する場合には、ジョブコントロールドメイン部５０２からログ情報と画像データを受け取り、XMLフォーマットの画像ログ情報とそのハッシュ値を生成し、該画像ログ情報とハッシュ値を送信する要求をサービス通信部５０３に供給し、その処理結果を受け取る。ジョブコントロールドメイン部５０２は、スキャン・ジョブ、コピー・ジョブ、プリント・ジョブ、ＦＡＸジョブなどの、複数のジョブの処理を司るもので、例えば、コピー・ジョブが投入された場合には、指定されたコピー設定に基づきスキャナ部１３１、及びプリンタ部１３２を動作させ、原稿を読み込み、該画像データを印刷するとともに、デバイス情報、ユーザ情報、ジョブ情報などから構成される該ジョブのログ情報と、該ジョブの画像データとを関連付けてハードディスクドライブに保存する。また、アプリケーション部５０１からの要求に従い、ハードディスクドライブに保存されているログ情報と画像データをアプリケーション部５０１に供給する。サービス通信部５０３は、HTTPプロトコル上のSOAPプロトコルにより、文書管理サーバ１１０に対する要求コマンドをネットワークＩ／Ｆ５０４を介して文書管理サーバ１１０内のサービス通信部２０６に送信し、その応答を受信する。ネットワークＩ／Ｆ５０４は、ネットワーク１４０に接続し、TCP/IPなどのネットワークプロトコルの処理を行う。
【００３４】
次に、デジタル複合機における画像ログ情報の送信処理の動作について、図６のフローチャートに従い説明する。
【００３５】
まず、ジョブの処理が終了する、或は、タイマーが予め設定された送信時間になることにより処理を開始し（ステップＳ６００）、記憶されているジョブのログ情報を読み込み（ステップＳ６０１）、XMLパーサにより、所定のXMLスキーマで定義される画像ログ情報のログ情報として書き込む（ステップＳ６０２）。次に、該ログ情報に関連付けられて記憶されている１ページ分の画像データを読み込み（ステップＳ６０３）、Base64などでテキストにエンコードし（ステップＳ６０４）、XMLパーサにより、所定のXMLスキーマで定義される画像ログ情報の画像データとして書き込む（ステップＳ６０５）。次に、ステップＳ６０３で読み込んだページが最終ページか否かを判別し（ステップＳ６０６）、最終ページに至るまでステップＳ６０３からステップＳ６０６を繰り返し行う。次に、画像ログ情報のハッシュ値を生成し（ステップＳ６０７）、生成した画像ログ情報とハッシュ値を文書管理サーバに送信し（ステップＳ６０８）、その応答により文書管理サーバでの登録処理が正常に終了したか否かを判別し（ステップＳ６０９）、正常に終了した場合は記憶されている該ログ情報と画像データを削除し（ステップＳ６１０）、処理を終了する（ステップＳ６１１）。ステップＳ６０９で、文書管理サーバでの登録処理が正常に終了しなかった場合は、そのまま処理を終了する（ステップＳ６１１）。
【００３６】
図７は、このような画像ログ情報の送信処理における、画像ログ情報のXMLスキーマの例である。この例では、画像ログ情報を表すルートのimageLogInformation要素は、ログ情報を表すlogInformation要素と、画像データを表すpageInformation要素を含んでいる。また、logInformation要素は、デバイス名、IPアドレスなどのデバイス情報を表すdeviceInformation要素と、部門ID、ユーザ名などのユーザ情報を表すuserInformation要素と、ジョブ種、ジョブ名、開始日時などのジョブ情報を示すjobInformation要素を含んでいる。
【００３７】
次に、文書管理サーバにおける改ざん検知処理の動作について、図８のフローチャートに従い説明する。
【００３８】
まず、文書管理クライアントから改ざん検知の要求を受信することにより処理を開始し（ステップＳ８００）、指定された画像ログ情報を読み込み（ステップＳ８０１）、該画像ログ情報に関連付けられて記憶されているハッシュ値を読み込む（ステップＳ８０２）。次に、ステップＳ８０１で読み込んだ画像ログ情報からハッシュ値を生成し（ステップＳ８０３）、該ハッシュ値がステップＳ８０２で読み込んだハッシュ値と等しいか判別する（ステップＳ８０４）。２つのハッシュ値が等しい場合は、該画像ログ情報が改ざんされていないものとして判定し（ステップＳ８０５）、２つのハッシュ値が異なる場合は、該画像ログ情報が改ざんされているものとして判定し（ステップＳ８０６）、該判定結果を受信した改ざん検知の要求の応答として文書管理クライアントに送信し（ステップＳ８０７）、処理を終了する（ステップＳ８０８）。
【００３９】
次に、文書管理クライアントにおける改ざん検知結果表示処理の動作について、図９のフローチャートに従い説明する。
【００４０】
まず、オペレータの指示などにより処理を開始し（ステップＳ９００）、表示中の画像ログ情報に対する改ざん検知の要求を文書管理サーバに送信し（ステップＳ９０１）、その応答として改ざん検知の判定結果を文書管理サーバから受信する（ステップＳ９０２）。次に、該判定結果を表示し（ステップＳ９０３）、処理を終了する（ステップＳ９０４）。
【００４１】
図１０は、このような改ざん検知結果の表示処理における表示画面例である。同図では、文書管理クライアントのイメージビューア１０００に、画像ログ情報の画像データ１００１が表示され、該画像ログ情報が改ざんされているか否かの確認を指示するボタン１００２がオペレータにより押下され、その判定結果としてメッセージボックス１００３が表示されている様子を示している。
【００４２】
また、図１１において、「画像ログ情報生成モジュール」は、ジョブの画像データとログ情報とから構成されるXMLフォーマットの画像ログ情報を生成するとともに、該画像ログ情報のハッシュ値を生成するための、デジタル複合機のプログラムモジュールである。「画像ログ情報送信モジュール」は、生成された画像ログ情報とハッシュ値とを文書管理サーバに送信するための、デジタル複合機のプログラムモジュールである。「画像ログ情報受信モジュール」は、デジタル複合機から画像ログ情報とハッシュ値を受信するための、文書管理サーバのプログラムモジュールである。「画像ログ情報保存モジュール」は、受信した画像ログ情報を、XMLフォーマットのまま、受信したハッシュ値と関連付けて保存するための、文書管理サーバのプログラムモジュールである。「画像ログ情報検索モジュール」は、受信した検索の要求に基づいて、XMLフォーマットの画像ログ情報を検索するための、文書管理サーバのプログラムモジュールである。「改ざん検知要求受信モジュール」は、文書管理クライアントから改ざん検知の要求を受信するための、文書管理サーバのプログラムモジュールである。「改ざん検知応答モジュール」は、受信した改ざん検知の要求に基づいて、指定された画像ログ情報から生成したハッシュ値と、該画像ログ情報と関連付けて保存されているハッシュ値とを比較し、該画像ログ情報が改ざんされたか否かを判定し、該判定結果を文書管理クライアントに送信するための、文書管理サーバのプログラムモジュールである。「改ざん検知要求送信モジュール」は、指定された画像ログ情報の改ざん検知の要求を文書管理サーバに送信するための、文書管理クライアントのプログラムモジュールである。「改ざん検知結果表示モジュール」は、送信された改ざん検知の要求に対して、該判定結果を受信し表示するための、文書管理クライアントのプログラムモジュールである。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施例におけるネットワーク文書管理システムの全体構成を示すブロック図である。
【図２】本システムの文書管理クライアントと文書管理サーバの機能構成を示すブロック図である。
【図３】本システムのデジタル複合機の構成を示すブロック図である。
【図４】デジタル複合機の操作部の構成を示す図である。
【図５】デジタル複合機のシステムソフトウェアの機能構成を示すブロック図である。
【図６】本システムのデジタル複合機における、画像ログ情報の送信処理を説明するフローチャートである。
【図７】画像ログ情報の送信処理における、画像ログ情報のXMLスキーマの例である。
【図８】本システムの文書管理サーバにおける、改ざん検知の処理を説明するフローチャートである。
【図９】本システムの文書管理クライアントにおける、改ざん検知結果の表示処理を説明するフローチャートである。
【図１０】改ざん検知結果表示処理における、表示画面例を示す図である。
【図１１】本発明の実施例におけるネットワーク文書管理システムを制御するための制御プログラムを格納した記憶媒体の構成を示す図である。
【図１２】従来技術のネットワーク文書管理システムの全体構成を示すブロック図である。
【符号の説明】
【００４４】
100  文書管理クライアント
101  ユーザインタフェース（ＵＩ）部
102  クライアント処理部
103  ネットワークＩ／Ｆ
110  文書管理サーバ
111  ネットワークＩ／Ｆ
112  データ管理サーバ部
113  データ管理サーバ処理部
114  データ記憶部
115  サービスサーバ部
130  デジタル複合機
131  スキャナ部
132  プリンタ部
133  コントローラユニット
134  操作部
140  ネットワーク
150  公衆回線（ＷＡＮ）
【図１】
2006163904.tif 000003
【図２】
2006163904.tif 000004
【図３】
2006163904.tif 000005
【図４】
2006163904.tif 000006
【図５】
2006163904.tif 000007
【図６】
2006163904.tif 000008
【図７】
2006163904.tif 000009
【図８】
2006163904.tif 000010
【図９】
2006163904.tif 000011
【図１０】
2006163904.tif 000012
【図１１】
2006163904.tif 000013
【図１２】
2006163904.tif 000014