(57)【要約】【課題】  ユーザ認証やジョブ投入経路の安全性を評価して、画像処理装置のセキュリティをより強固なものにすることができる画像処理装置及びその制御方法を提供する。【解決手段】  ユーザの認証を複数の認証手段の少なくともいずれかを用いて行う画像処理装置において、いずれかの認証手段によって認証されたユーザによって実行されたジョブの履歴情報を記録する。ここで、ジョブの履歴情報がジョブ履歴記録手段によって記録される際に、当該ジョブを実行したユーザを認証した認証手段に関する情報を記録しておき、当該認証手段の信頼性が十分であるか否かの判定を行って、その判定結果を記録する。【選択図】  図８
2007166428.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証を複数の認証手段の少なくともいずれかを用いて行う画像処理装置であって、
いずれかの認証手段によって認証されたユーザによって実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を記録する認証情報記録手段と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定手段と、
前記認証信頼性判定手段による判定結果を記録する認証判定記録手段と
を備えることを特徴とする画像処理装置。
【請求項２】
複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置であって、
いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を記録する経路情報記録手段と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定手段と、
前記経路信頼性判定手段による判定結果を記録する経路判定記録手段と
を備えることを特徴とする画像処理装置。
【請求項３】
ユーザの認証を複数の認証手段の少なくともいずれかを用いて行うとともに、複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置であって、
いずれかの認証手段によって認証されたユーザによって、いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を記録する経路情報記録手段と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定手段と、
前記経路信頼性判定手段による判定結果を記録する経路判定記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を記録する認証情報記録手段と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定手段と、
前記認証信頼性判定手段による判定結果を記録する認証判定記録手段と
を備えることを特徴とする画像処理装置。
【請求項４】
前記認証信頼性判定手段によって前記認証手段の信頼性が不足していると判定された場合、前記ジョブに対して予め定められた処理を実行する実行手段をさらに備えることを特徴とする請求項１又は３に記載の画像処理装置。
【請求項５】
前記経路信頼性判定手段によって前記ジョブ投入経路の信頼性が不足していると判定された場合、前記ジョブに対して予め定められた処理を実行する実行手段をさらに備えることを特徴とする請求項２又は３に記載の画像処理装置。
【請求項６】
前記実行手段が、前記ジョブのキャンセルを行うことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記画像処理装置のシステム管理者への連絡手段をさらに備え、
前記実行手段が、前記管理者へ警告通知を行うことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項８】
前記ジョブ履歴記録手段に記録されたジョブの履歴情報を表示する表示手段をさらに備え、
前記実行手段が、前記表示手段による前記ジョブの履歴情報の表示時に、信頼性が不足していると判定された場合のジョブを強調表示する
ことを特徴とする請求項４又は５に記載の画像処理装置。
【請求項９】
前記経路信頼性判定手段は、暗号化されたデータの入出力を伴うジョブの場合に、前記ジョブ投入経路の信頼性が十分であると判定することを特徴とする請求項２又は３に記載の画像処理装置。
【請求項１０】
前記経路信頼性判定手段は、前記認証手段がローカル認証を行う場合、又は、登録された認証手段によるリモート認証の場合に、前記認証手段の信頼性が十分であると判定することを特徴とする請求項１又は３に記載の画像処理装置。
【請求項１１】
ユーザの認証を複数の認証手段の少なくともいずれかを用いて行う画像処理装置の制御方法であって、
いずれかの認証手段によって認証されたユーザによって実行されたジョブの履歴情報をジョブ履歴記録手段に記録する工程と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段に記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を認証情報記録手段に記録する工程と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定工程と、
前記認証信頼性判定工程による判定結果を認証判定記録手段に記録する工程と
を有することを特徴とする制御方法。
【請求項１２】
複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置の制御方法であって、
いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報をジョブ履歴記録手段に記録する工程と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段に記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を経路情報記録手段に記録する工程と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定工程と、
前記経路信頼性判定工程による判定結果を経路判定記録手段に記録する工程と
を有することを特徴とする制御方法。
【請求項１３】
ユーザの認証を複数の認証手段の少なくともいずれかを用いて行うとともに、複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置の制御方法であって、
いずれかの認証手段によって認証されたユーザによって、いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報をジョブ履歴記録手段に記録する工程と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段に記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を経路情報記録手段に記録する工程と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定工程と、
前記経路信頼性判定工程による判定結果を経路判定記録手段に記録する工程と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段に記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を認証情報記録手段に記録する工程と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定工程と、
前記認証信頼性判定工程による判定結果を認証判定記録手段に記録する工程と
を有することを特徴とする制御方法。
【請求項１４】
請求項１１から１３までのいずれか１項に記載の制御方法を画像処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴管理、特にデータ入出力を伴うジョブの履歴管理を効率良く行う画像処理装置及びその制御方法に関する。
【背景技術】
【０００２】
複写機やファクシミリ装置のような各種画像処理装置の普及に伴い、誰でも容易に原稿の複写や送信を行うことが可能である。しかしながら、ユーザにとって利便性が向上する反面で、機密原稿等の複写や送信といった情報漏洩の観点では、非常に深刻な問題となっている。このような問題への対策として、複写や送信等の際に、読み取った画像データやプリント・送信した画像データを全て記録装置に蓄積し、いつ、どこで、誰が、どのような処理をしたかの履歴情報を記録する画像処理装置が存在する（例えば、特許文献１参照。）。これにより、情報漏洩した原稿が、どの画像処理装置で処理されたかを管理者が画像データを確認することによって、後から調査・追跡が可能になるという効果がある。
【０００３】
一方、画像処理装置へのジョブ投入方法には、画像処理装置内で閉じたものから、ネットワークやＵＳＢインタフェース等を介してリモートから投入するもの等、複数のジョブ投入経路がある。また、同じネットワークでも、暗号化された経路から投入されるものや、暗号化されていない経路から投入されるもの等、複数の経路が存在する。さらに、ユーザ認証手段も１つではなく、用途にあわせて複数のユーザ認証手段を有するケース等多々ある。
【特許文献１】特開平０６−２６８７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置では、安全性が保障できないジョブの投入経路やユーザ認証手段を介したデータの入出力の場合であっても、それらの情報までは記録されなかった。すなわち、ユーザのなりすましやデータ改ざん等の危険性のあるジョブも、そのような危険性がないジョブも同じように記録されていた。したがって、後から調査・追跡し、誰が何を実行したのかを特定した場合であっても、その記録情報の信頼性が不足しているケースが見受けられた。
【０００５】
このような背景から、複数のジョブ投入経路や複数のユーザ認証手段を有する場合に記録情報の信頼性を高めるような方法が求められていた。
【０００６】
本発明は、このような事情を考慮してなされたものであり、ユーザ認証やジョブ投入経路の安全性を評価して、画像処理装置のセキュリティをより強固なものにすることができる画像処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、ユーザの認証を複数の認証手段の少なくともいずれかを用いて行う画像処理装置であって、
いずれかの認証手段によって認証されたユーザによって実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を記録する認証情報記録手段と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定手段と、
前記認証信頼性判定手段による判定結果を記録する認証判定記録手段と
を備えることを特徴とする。
【０００８】
また、上記課題を解決するために、本発明は、複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置であって、
いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を記録する経路情報記録手段と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定手段と、
前記経路信頼性判定手段による判定結果を記録する経路判定記録手段と
を備えることを特徴とする。
【０００９】
さらに、上記課題を解決するために、本発明は、ユーザの認証を複数の認証手段の少なくともいずれかを用いて行うとともに、複数のジョブ投入経路のいずれかから投入されたジョブを実行する画像処理装置であって、
いずれかの認証手段によって認証されたユーザによって、いずれかのジョブ投入経路から投入されて実行されたジョブの履歴情報を記録するジョブ履歴記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブが投入された前記ジョブ投入経路に関する情報を記録する経路情報記録手段と、
前記ジョブ投入経路の信頼性が十分であるか否かの判定を行う経路信頼性判定手段と、
前記経路信頼性判定手段による判定結果を記録する経路判定記録手段と、
前記ジョブの履歴情報が前記ジョブ履歴記録手段によって記録される際に、該ジョブを実行した前記ユーザを認証した前記認証手段に関する情報を記録する認証情報記録手段と、
前記認証手段の信頼性が十分であるか否かの判定を行う認証信頼性判定手段と、
前記認証信頼性判定手段による判定結果を記録する認証判定記録手段と
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザ認証やジョブ投入経路の安全性を評価して、画像処理装置のセキュリティをより強固なものにすることができる。また、安全性の評価結果を記録し、必要に応じてジョブのキャンセル、管理者への警告通知、或いは強調表示等を行うことで、画像処理装置のセキュリティ性能を高めることができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の一実施形態に係る画像処理装置について詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係る画像処理装置を含む基本的な画像処理システムの構成図である。図１において、複合機１００１は原稿を読み取り、複写、プリント、さまざまな装置への画像の送信、さまざまな装置からの画像の受信等を行う画像処理装置である。尚、複写やプリント等のジョブ実行に際して、複合機１００１に接続されているＩＣカードリーダ１０２２にユーザが持っているＩＣカードを挿入することで、ユーザ認証を行うことが可能である。そして、ユーザ認証を行うことで、複写やプリント等のジョブを実行したユーザの特定が可能となる。
【００１３】
データベース／メールサーバ１００３は、複合機１００１が読み取ったデータを格納するアプリケーションサーバが動作しているコンピュータである。認証サーバ１０２１は、ユーザ認証を行うサーバである。クライアントコンピュータ１００４は、データベース／メールサーバ１００３に接続し、格納されているデータをダウンロードして表示するコンピュータである。クライアントコンピュータ１００４は、必要なプリント指示を複合機１００１に対して行うことができる。尚、プリントに際しては、キーボードから入力されたユーザ名とパスワードを認証サーバ１０２１に送り、ユーザ認証後プリント処理を実行することが可能となる。
【００１４】
ストレージサーバ１００５は、複合機１００１が入出力した全ての画像データを、それを実行したジョブの詳細情報とともに記録・蓄積する監査用のストレージデバイスである。尚、ジョブの詳細情報は、履歴レコードとして記録・管理する。チェイシングサーバ１００９は、ストレージサーバ１００５のデータを吸い上げてまとめるサーバである。複数の複合機やストレージサーバが存在する環境下において、チェイシングサーバを置くことにより、セキュリティ目的で記録するデータを一元管理することが可能となる。また、チェイシングサーバにおいて吸い上げた画像のＯＣＲ処理を行い、特定キーワードを検知した場合は、情報漏えいの危険ありとし、システム管理者にメール通知することが可能である。
【００１５】
イーサネット（登録商標）等のネットワーク１００７は、複合機１００１、データベース／メールサーバ１００３、クライアントコンピュータ１００４、ストレージサーバ１００５、チェイシングサーバ１００９が接続される。
【００１６】
複合機１０１０は、原稿を読み取り、複写、プリント、さまざまな装置への画像の送信等を行う画像処理装置である。複合機１０１０にはストレージサーバ１００５と同等の機能が組み込まれており、複合機１０１０が入出力した全ての画像データを、それを実行したジョブの詳細情報とともに記録・蓄積する監査用のストレージデバイスを有している。
【００１７】
クライアントコンピュータ１０１１は、複合機１０１０に接続し、プリント出力指示やＩＦＡＸ（インターネットＦＡＸ）指示を行う。そして、プリントやＩＦＡＸ等のジョブ実行に際して、クライアントコンピュータ１０１１に接続されているＩＣカードリーダ１０２３にユーザが持っているＩＣカードを挿入することで、ユーザ認証を行うことが可能である。
【００１８】
イーサネット（登録商標）等のネットワーク１０１２には、複合機１０１０、クライアントコンピュータ１０１１が接続される。ファクシミリ１００２は、複合機１０１０が読み取ったデータを公衆回線１００８を介して受信し、プリントする装置である。また、ファクシミリ１００２は、公衆回線１００８を介して複合機１０１０に画像データを送信することも可能である。ネットワーク１００７とネットワーク１０１２とは、ＷＡＮ（Wide Area Network：広域通信網）１０２０で接続されている。
【００１９】
図２は、本発明の一実施形態に係る複合機１００１や複合機１０１０に実装されるシステムの構成を示すブロック図である。
【００２０】
図２において、Ｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ２０００は、画像情報やデバイス情報の入出力を行うためのコントローラである。Ｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ２０００は、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続する。ＣＰＵ２００１は、システム全体を制御するコントローラである。ＲＡＭ２００２は、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。
【００２１】
ＨＤＤ２００４はハードディスクドライブであり、システムソフトウェア、画像データを格納する。操作部Ｉ／Ｆ２００６は、タッチパネルを有した操作部（ＵＩ）２０１２とのインタフェース部であり、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００２２】
Ｎｅｔｗｏｒｋ Ｉ／Ｆ２０１０は、ＬＡＮ２０１１に接続し、情報の入出力を行う。Ｍｏｄｅｍ２０５０は、公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００２３】
Ｉｍａｇｅ Ｂｕｓ Ｉ／Ｆ２００５は、システムバス２００７と画像データを高速で転送する画像バス２００８とを接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００２４】
画像バス２００８上には以下のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２０６０は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２０２０は、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラ２０００を接続し、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部２０８０は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部２０９０は、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００２５】
画像回転部２０３０は、画像データの回転を行う。画像圧縮部２０４０は、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。ＩＣ Ｃａｒｄ Ｓｌｏｔ２１００は、ＩＣカードメディアによるユーザ認証を行う。このユーザ認証によりジョブ実行時のユーザを特定することができる。また、ＩＣカードメディアを挿入した後に適切なＰＩＮ（Personal Identifier Number）コードを入力することにより、暗号・復号に用いる鍵の入出力を行うことが可能となる。暗号・復号処理部２１１０は、ＩＣ Ｃａｒｄ Ｓｌｏｔ２１００の鍵やデバイス固有の鍵を用いてデータの暗号化・複合化処理を行うハードウェアアクセラレータボードである。ＯＣＲ・ＯＭＲ処理部２１１１は、画像データに含まれる文字情報や２次元バーコードを解読して文字コード化する処理を行う。
【００２６】
図３は、本発明の一実施形態における複合機１００１が画像データ及びジョブの詳細情報をストレージサーバ１００５へ書き込む場合の構成例を説明するための図である。図３では、イーサネット（登録商標）を利用し、複合機１００１からストレージサーバ１００５への画像データ及びジョブの詳細情報（履歴レコード）格納には、ＳＯＡＰ（Simple Object Access Protocol）を利用している。尚、ＳＯＡＰだけでなく、その他既存のデータ転送可能なプロトコルであればいずれでも構わない。また、必要に応じてＳＳＬを用いる等暗号処理を施しても構わない。さらに、ストレージサーバ１００５内のデータを暗号化処理して保存しても構わない。
【００２７】
また、本実施形態では、複合機１００１、ストレージサーバ１００５が別体の構成となっているが、ストレージサーバ１００５が複合機１００１に組み込まれている構成であっても構わない。これらのストレージサーバ１００５へアクセスするために必要な設定情報は、複合機１００１のシステム管理者のみが設定可能なように保護されている。
【００２８】
図４は、ストレージサーバ１００５に保存される履歴レコードの一例を示す図である。図４において、４００１から４０２５の各行がそれぞれの項目であり、項目の説明が項目列にある。タグ名列はデータを識別するための項目毎のタグ名である。４００１はジョブ種類の項目であり、ＣＯＰＹやＦＡＸやＰＤＬといったジョブの種類を示す。タグ名は［JobKind］となる。４００２はジョブ名の項目であり、実行されたジョブのジョブ名を示す。タグ名は［JobName］である。
【００２９】
また、４００３はジョブ依頼者の項目であり、実行されたジョブのユーザ名を示す。タグ名は［ClientName］である。４００４は文字コード情報の項目であり、当レコードで使用している文字コード情報を示す。タグ名は［CharacterCode］である。４００５は部門コードの項目であり、ユーザが所属している部門番号を示している。タグ名は［SectionNo］である。４００６はジョブ開始時刻の項目であり、当ジョブの開始時刻を示す。タグ名は［StartTime］である。４００７はジョブ終了時刻の項目であり、当ジョブの終了時刻を示す。タグ名は［EndTime］である。４００８はジョブ終了結果の項目であり、ＯＫやCanceled等当ジョブの終了結果内容を示す。タグ名は［Result］である。４００９は１部あたりの枚数の項目であり、何ページのジョブかを示す。タグ名は［ResourceCount］である。４０１０は部数の項目であり、何部出力する設定かを示す。タグ名は［Copies］である。
【００３０】
さらに、４０１１は通信方法の項目であり、通信方法の種類を示す。タグ名は［Protocol］である。４０１２は通信種別の項目であり、送信か受信かを示す。タグ名は［ComType］である。４０１３は使用回線番号の項目であり、使用している電話番号等を示す。タグ名は［LineInfo］である。４０１４は送受信相手先アドレスの項目であり、相手先のアドレスや電話番号を示す。タグ名は［NoticeAddress］である。４０１５は送受信相手先名称の項目であり、ジョブの相手先の名称を示す。タグ名は［ComAbbreviation］である。
【００３１】
さらにまた、４０１６はサブジェクトの項目であり、ｅ−ｍａｉｌジョブ等におけるサブジェクトを示す。タグ名は［Subject］である。４０１７は画像パス名の項目であり、画像格納ジョブにおける画像格納先を示す。タグ名は［PathName］である。４０１８はデバイス名の項目であり、機器につけられている名称を示す。タグ名は［DeviceName］である。４０１９はデバイスシリアルナンバーの項目であり、機器固有のシリアル番号を示す。タグ名は［DeviceSerialNo］である。４０２０はデバイスアドレスの項目であり、機器のＩＰアドレス等を示す。タグ名は［DeviceAddress］である。
【００３２】
４０２１は文書ＩＤの項目であり、ジョブが扱う文書を特定するためのものである。複数の文書ＩＤを並べることにより、複数文書の表現が可能である。タグ名は［DocumentID］である。文書ＩＤは、”デバイスシリアルナンバー”（１０桁）＋”ドキュメント生成時刻yymmddhhmmss”（１２桁）＋”機器がジョブ毎にインクリメントするシリアル番号（１０桁）” の合計３２桁のＡＳＣＩＩ文字列で表現される。
【００３３】
４０２２はジョブの詳細情報の項目であり、特記事項等を記載する。この例では”ＦＯＲＭ−ＣＯＭＰＯＳＩＩＴＯＮ”とあるが、フォーム合成のことで、あらかじめ登録されたフォーム画像と、投入されたジョブの画像をページ毎に合成して出力することをあらわしている。タグ名は［JobInformation］である。４０２３はジョブ投入経路の安全性の項目であり、経路が安全かどうかを記録するためのものである。安全性が確認されている経路の場合は”Ｓｅｃｕｒｅ”を記録する。タグ名は［JobPath］である。４０２４はユーザ認証手段の種類の項目であり、使用したユーザ認証手段を記録する。タグ名は［AuthKind］である。４０２５はユーザ認証手段の安全性の項目であり、使用したユーザ認証手段が安全かどうかを記録する。安全性が確認されている認証手段の場合は”Ｓｅｃｕｒｅ”を記録する。タグ名は［Authentication］である。
【００３４】
尚、上述した４００１から４０２５の項目は全て使用するとは限らず、使用しない場合は内容が無い項目として記録される。
【００３５】
図５は、ストレージサーバ１００５に保存される履歴レコードの別の例を示す図である。図５に示す例も図４と同様であり、５００１から５０２５の各行が４００１から４０２５の各行に相当する。４００１や５００１で示されるジョブ種類が例１、例２、例３で異なるが、このようにジョブ種類等に応じて使用される項目も異なることになる。例えば、例３のＦＡＸジョブでは使用回線番号５０１３には自機の電話番号が、送受信相手先アドレス５０１４には、相手先電話番号が記録される。
【００３６】
図６は、本発明の一実施形態におけるセキュリティ機能有効時のジョブ種類毎のデータ処理手順を説明するための図である。図６において、６００１はＣＯＰＹジョブであり、スキャナ６００２から読み込んだ画像を一時的にＨＤＤ６００４に記録し、プリンタ６００３に出力する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードとスキャナ６００２から読み込んだ画像をセキュリティユニット６００５に記録する。尚、ここで言うセキュリティユニットとは、ストレージサーバ１００５の総称である。
【００３７】
６１０１はＰＤＬプリントジョブであり、ホストコンピュータ６１０２から送られてきたＰＤＬデータをＲＩＰして画像を作成する。ＲＩＰ後の画像を一時的にＨＤＤ６１０４に記録し、プリンタ６１０３に出力する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードとＲＩＰ後の画像をセキュリティユニット６１０５に記録する。
【００３８】
６２０１はＳＣＡＮジョブやＢＯＸ格納ジョブであり、スキャナ６２０２から送られてきた画像や、ホストコンピュータ６２０３から送られてきたＰＤＬデータをＲＩＰした画像をＨＤＤ６２０４に記録する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードと入力された画像をセキュリティユニット６２０５に記録する。このジョブでＨＤＤ６２０４に記録された画像は、後からプリントや送信等が可能である。
【００３９】
６３０１はＦＡＸ受信ジョブやＩＦＡＸ受信ジョブであり、相手先のファクシミリ６３０２から送られてきた画像をＨＤＤ６３０４に記録する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードと相手先のファクシミリ６３０２から受けた画像をセキュリティユニット６３０５に記録する。このジョブでＨＤＤ６３０４に記録された画像は、後からプリントや送信等が可能である。
【００４０】
６４０１はＦＡＸ・ＩＦＡＸ送信ジョブやＳＥＮＤジョブであり、上述したジョブ６２０１や６３０１で格納されたＨＤＤ６４０４に存在している画像を読み出して相手先のファクシミリ６４０３に送信する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードと相手先のファクシミリ６４０３に送信した画像の参照情報をセキュリティユニット６４０５に記録する。ここで、セキュリティユニット６４０５への記録の際に実画像を記録せず、以前にセキュリティユニット６２０５、６３０５で記録した画像への参照情報を記録することにより同じ画像を何度も記録せず、処理の高速化と記録量の削減を図ることができる。尚、ここでいうＳＥＮＤジョブとは、ｅ−ｍａｉｌやＦＴＰ、ＳＭＢといったプロトコルで画像送信されるジョブの総称である。
【００４１】
６５０１は受信プリントジョブやＢＯＸプリントジョブであり、ジョブ６２０１、６３０１で格納されたＨＤＤ６５０４に存在している画像を読み出し、プリンタ６５０３に出力する。そして、ジョブ実行時に、図４や図５で説明した履歴レコードとプリンタ６５０３に出力した画像の参照情報をセキュリティユニット６５０５に記録する。ここでセキュリティユニット６５０５への記録の際に実画像を記録せずに、セキュリティユニット６２０５、６３０５で以前に記録した画像への参照情報を記録する。これにより、同じ画像を何度も記録する必要がなくなり、処理の高速化と記録量の削減を図ることができる。
【００４２】
これらのジョブを組み合わせることにより、ＦＡＸ受信した文書のプリントや、ＳＣＡＮジョブで読み込んだスキャン画像をＦＡＸ送信すること等が可能となる。
【００４３】
図７は、ジョブ種類毎のセキュリティユニットへの画像格納方法を説明するための図である。図７では、ジョブ種類７００１の列が、ＣＯＰＹやＰＤＬプリントといったジョブ種類を表し、ジョブタイプ７００２の列が、画像の入力（ジョブ）か出力（ジョブ）かといったジョブタイプを表す。また、実画像の記録７００３の列が、セキュリティユニットに実画像を記録するジョブか、実画像への参照情報のみで実画像を記録しないジョブかの設定を表す。
【００４４】
７１０１のＣＯＰＹジョブは、ジョブタイプ７００２が画像入力を伴う“入力ジョブ”７１０２である。そのため実画像の記録７００３が“する”７１０３になる。７２０１のＰＤＬ−ＰＲＩＮＴジョブは、ジョブタイプ７００２が画像入力を伴う“入力ジョブ”７２０２である。そのため実画像の記録７００３が“する”７２０３になる。７３０１のＳＣＡＮジョブ／ＢＯＸ格納ジョブ／フォーム登録ジョブは、ジョブタイプ７００２が画像入力を伴う“入力ジョブ”７３０２である。そのため実画像の記録７００３が“する”７３０３になる。
【００４５】
７４０１の受信ジョブは、ジョブタイプ７００２が画像入力を伴う“入力ジョブ”７４０２である。そのため実画像の記録７００３が“する”７４０３になる。７５０１の送信ジョブは、ジョブタイプ７００２が画像入力を伴わない画像出力のみの“出力ジョブ”７５０２である。そのため実画像の記録７００３が“しない”７５０３になる。したがって、送信ジョブ７５０１は、実画像の代わりに、画像の参照情報を記録することになる。
【００４６】
７６０１のＢＯＸプリントジョブ・受信プリントジョブは、ジョブタイプ７００２が画像入力を伴わない画像出力のみの“出力ジョブ”７６０２である。そのため実画像の記録７００３が“しない”７６０３になる。したがって、ＢＯＸプリントジョブ・受信プリントジョブ７６０１は、実画像の代わりに画像の参照情報を記録することになる。
【００４７】
図８は、本発明の一実施形態におけるジョブ履歴情報記録処理を説明するためのフローチャートである。ジョブ履歴情報は、各項目をまとめて一度に記録せず、記録できる項目から随時記録される。このフローチャートの処理は、ジョブの開始時に実行される。
【００４８】
まず、ジョブ投入経路の安全性情報４０２３とユーザ認証手段の安全性情報４０２５をそれぞれ初期化する（ステップＳ１０００１）。次に、ジョブ投入経路情報を取得する（ステップＳ１０００２）。さらに、ジョブ投入経路情報を記録する（ステップＳ１０００３）。尚、本実施例では、履歴レコードの項目「通信方法」４０１１へ経路情報を記録している。また、ＨＴＴＰ、ＨＴＴＰＳ、ＩＦＡＸ（ＦＵＬＬ  ＭＯＤＥ）、ＦＡＸＧ３等のプロトコル以外にも、ＷＡＮやＬＡＮ、専用線、ＵＳＢ等の付加情報を記録してもよい。
【００４９】
記録が終わると、データの送受信が暗号化されているかどうかを判断する（ステップＳ１０００４）。その結果、暗号化されている場合（Ｙｅｓ）はステップＳ１０００５へ進み、暗号化されていない場合（Ｎｏ）はステップＳ１０００６へ進む。ステップＳ１０００５では、ジョブ投入経路の安全性情報４０２３にジョブのデータ伝達経路においてデータ改ざん等の危険がなく安全であることを示す“Ｓｅｃｕｒｅ”を記録する。記録が終わるとステップＳ１０００６へ進む。
【００５０】
ステップＳ１０００６では、当該ジョブを実行するためにユーザ認証を行った際に用いられたユーザ認証手段情報を取得する。次に、ユーザ認証手段情報をユーザ認証手段の種類４０２４へ記録する（ステップＳ１０００７）。記録が終わると、ユーザ認証を使用しているかどうかの判断を行う（ステップＳ１０００８）。その結果、ユーザ認証を使用している場合（Ｙｅｓ）はステップＳ１０００９へ、一方で使用していない場合（Ｎｏ）はフローチャートを終了する。
【００５１】
ステップＳ１０００９では、ステップＳ１０００６で取得した認証手段情報に基づいて認証手段が機器上で処理されるローカル認証かどうかの判断を行う。その結果、ローカル認証と判断された場合（Ｙｅｓ）は、既知の認証手段であり、安全性が高いためステップＳ１００１０へ進む。一方、機器上で処理されないリモート認証を使用している場合（Ｎｏ）はステップＳ１００１１へ進む。
【００５２】
ステップＳ１００１０では、ユーザ認証手段の安全性情報４０２５に安全な認証手段を使用したことを示す“Ｓｅｃｕｒｅ”を記録する。そして、記録が終わると、フローチャートを終了する。また、ステップＳ１００１１では、ステップＳ１０００６で取得した認証手段があらかじめ登録されているリモート認証手段を用いたものかどうかの判断を行う。その結果、安全性が確認されている既知の認証手段を用いている場合（Ｙｅｓ）はステップＳ１００１０へ進む。一方、それ以外の場合（Ｎｏ）は、何もせずフローチャートを終了する。
【００５３】
以上説明した処理により、ジョブ投入経路とその安全性情報、使用したユーザ認証手段の種類とその安全性情報をジョブ履歴に残すことができる。尚、ステップＳ１０００４でジョブ投入経路の安全性を暗号使用のみで判定しているが、他の要素、例えば、専用線のみを使用しているか、イントラネット内のみの経路でインターネットを経由していないか等を判定要素として加えても良い。また、ＵＳＢ接続により投入されたジョブは危険とみなすような判定を加えてもよい。また、公衆回線を用いたＧ３ファクシミリによるジョブ投入は安全とみなしても良い。また、「暗号を使用したか？」の判断についても、ジョブのデータ自体を暗号化したものは安全であるとみなすことができる。また、投入経路自体が暗号化技術を用いた経路（例えばＳＳＬ：Secure Socket Layerなど）である場合も暗号を使用したものとして安全とみなすことができる。
【００５４】
図９は、図８に示すフローチャートの処理が終わった直後に実行される処理を説明するためのフローチャートである。
【００５５】
まず、ジョブ投入経路が安全かどうかの判断を行う（ステップＳ２０００１）。具体的には、ジョブ投入経路の安全性情報４０２３に“Ｓｅｃｕｒｅ”が記録されているかどうかを判断する。その結果、記録されている場合は（Ｙｅｓ）、安全であるとしてステップＳ２０００２へ進み、記録されていない場合（Ｎｏ）はステップＳ２０００４へ進む。ステップＳ２０００２では、使用したユーザ認証手段が安全かどうかの判断を行う。具体的には、ユーザ認証手段の安全性情報４０２５に“Ｓｅｃｕｒｅ”が記録されているかどうかを判断する。その結果、記録されている場合（Ｙｅｓ）はステップＳ２０００３へ進み、記録されていない場合（Ｎｏ）はステップＳ２０００４へ進む。ステップＳ２０００３では、実際のジョブ処理自体を実行する。実行が終わると本フローチャートを抜ける。尚、ここでは図示していないが、他の履歴項目は随時記録処理されている。
【００５６】
ステップＳ２０００４では、ジョブ投入経路やユーザ認証手段の安全性が確認できない場合に、ジョブの実行をキャンセルするかどうかの判断を行う。その結果、安全性が確認できない場合にあらかじめ管理者により設定されているジョブのキャンセルを行う設定値がＯＦＦであれば（Ｙｅｓ）、ジョブの実行を行うためにステップＳ２０００５へ進む。一方、設定値がＯＮであれば、ジョブのキャンセル処理を行うためにステップＳ２０００６へ進む。
【００５７】
ステップＳ２０００５では、ステップＳ２０００３と同様に、実際のジョブ処理自体を実行する。そして、実行が終わるとステップＳ２０００７へ進む。尚、ここでは図示していないが、他の履歴項目は随時記録処理されている。
【００５８】
また、ステップＳ２０００６では、ジョブを実行せずキャンセル処理を行う。キャンセル処理が終わると、ステップＳ２０００７へ進む。ステップＳ２０００７では、ジョブ投入経路やユーザ認証手段の安全性が確認できない場合に、管理者への警告通知を行うかどうかの判断を行う。その結果、安全性が確認できない場合に、あらかじめ管理者により設定されている警告通知を行う設定値がＯＦＦであれば（Ｙｅｓ）、何もせずに本フローチャートを抜ける。一方、設定値がＯＮであれば（Ｎｏ）、警告通知処理を行うためにステップＳ２０００８へ進む。ステップＳ２０００８では、Ｅ−ｍａｉｌ等のあらかじめ設定されている手段を用いて、管理者へ安全性が確認できないジョブが投入されたことを通知する。
【００５９】
ここで、ジョブ投入経路が安全でないと判断した場合でも、ユーザ認証手段が安全であれば、ステップＳ２０００３へ遷移しても良いものとする。例えば、ＵＳＢを使ったローカル接続は安全でないジョブ投入経路として判断するが、当該ジョブを投入したユーザ認証が安全であればローカル接続によるジョブ投入は安全なものとして取り扱う。このような例外的な取り扱いのルールを複合機１００１のＨＤＤ２００４へ登録可能なものとする。
【００６０】
図１０は、操作部２０１２へジョブ状況やジョブ履歴の表示を行う場合に実行される処理手順を説明するためのフローチャートである。尚、図１０に示すフローチャートは、１ジョブ表示毎に実行される。
【００６１】
まず、ジョブ投入経路が安全であるかどうかの判断を行う（ステップＳ３０００１）。具体的には、ジョブ投入経路の安全性情報４０２３に“Ｓｅｃｕｒｅ”が記録されているかどうかを判断する。その結果、記録されている場合（Ｙｅｓ）は安全であるとしてステップＳ３０００２へ進み、記録されていない場合（Ｎｏ）はステップＳ３０００４へ進む。
【００６２】
ステップＳ３０００２では、使用したユーザ認証手段が安全であるかどうかの判断を行う。具体的には、ユーザ認証手段の安全性情報４０２５に“Ｓｅｃｕｒｅ”が記録されているかどうかを判断する。その結果、記録されている場合（Ｙｅｓ）はステップＳ３０００３へ進み、記録されていない場合（Ｎｏ）はステップＳ３０００４へ進む。ステップＳ３０００３では、通常のジョブ表示を行う。そして、表示後は、本フローチャートを抜ける。一方、ステップＳ３０００４では、ジョブの強調表示を行う。図１１は、安全性が確認できなかったジョブのユーザ名を強調表示しているジョブ履歴を表示する画面例を示す図である。そして、当該画面を表示した後、本フローチャートを抜ける。
【００６３】
以上説明した処理により、ジョブ投入経路とその安全性情報、使用したユーザ認証手段の種類とその安全性情報に基づいて、ジョブのキャンセルや管理者への警告通知、ジョブ状況やジョブ履歴画面での強調表示が可能となる。尚、本実施形態では、ジョブ種の違いによる処理の説明を行っていないが、ＦＡＸ受信等の受信データを受ける際にユーザ認証等が行うことができないジョブ種の場合は、処理を別にしてもよい。
【００６４】
これらの処理により、複数のジョブ投入経路や複数のユーザ認証手段を有しながら、記録情報の信頼性を高めることができる。また、ユーザのなりすましや画像改ざん等の危険性のあるジョブをそうでないジョブと分けて記録できるため、情報漏えい等が発生した場合に、後から容易に調査・追跡でき、だれが何を実行したのかを特定した場合の証拠能力を高めることができる。
【００６５】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６６】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６７】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００６９】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００７０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７４】
【図１】本発明の一実施形態に係る画像処理装置を含む基本的な画像処理システムの構成図である。
【図２】本発明の一実施形態に係る複合機１００１や複合機１０１０に実装されるシステムの構成を示すブロック図である。
【図３】本発明の一実施形態における複合機１００１が画像データ及びジョブの詳細情報をストレージサーバ１００５へ書き込む場合の構成例を説明するための図である。
【図４】ストレージサーバ１００５に保存される履歴レコードの一例を示す図である。
【図５】ストレージサーバ１００５に保存される履歴レコードの別の例を示す図である。
【図６】本発明の一実施形態におけるセキュリティ機能有効時のジョブ種類毎のデータ処理手順を説明するための図である。
【図７】ジョブ種類毎のセキュリティユニットへの画像格納方法を説明するための図である。
【図８】本発明の一実施形態におけるジョブ履歴情報記録処理を説明するためのフローチャートである。
【図９】図８に示すフローチャートの処理が終わった直後に実行される処理を説明するためのフローチャートである。
【図１０】操作部２０１２へジョブ状況やジョブ履歴の表示を行う場合に実行される処理手順を説明するためのフローチャートである。
【図１１】安全性が確認できなかったジョブのユーザ名を強調表示しているジョブ履歴を表示する画面例を示す図である。
【図１】
2007166428.tif 000003
【図２】
2007166428.tif 000004
【図３】
2007166428.tif 000005
【図４】
2007166428.tif 000006
【図５】
2007166428.tif 000007
【図６】
2007166428.tif 000008
【図７】
2007166428.tif 000009
【図８】
2007166428.tif 000010
【図９】
2007166428.tif 000011
【図１０】
2007166428.tif 000012
【図１１】
2007166428.tif 000013