(57)【特許請求の範囲】
【請求項１】
ジョブの実行に従い、当該ジョブに対応する画像データを含むジョブ履歴を記録可能な画像形成装置と接続された処理サーバであって、
画像形成装置で処理されるジョブ種ごとのジョブ履歴の記録の要否を指定するための記録設定情報の変更を検知する検知手段と、
ジョブ種ごとに前記画像形成装置でのジョブの処理の制限の有無を示す制限情報を取得する取得手段と、
前記画像形成装置に対して、記録設定情報を設定する設定手段と、
前記取得された制限情報に基づき、前記検知手段により変更が検知された記録設定情報を用いた、前記設定手段による前記画像形成装置に対する設定を制御する制御手段と、を有し、
前記制御手段は、前記取得された制限情報により制限されないジョブ種については、前記設定手段により、当該ジョブ種のジョブ履歴の記録することを示す記録設定情報が設定されるよう制御することを特徴とする処理サーバ。
【請求項２】
さらに、前記取得された制限情報により制限されないジョブ種について、前記記録設定情報において当該ジョブ種のジョブ履歴の記録しないことを示す場合に、ワーニングを通知する通知手段を、さらに有することを特徴とする請求項１に記載の処理サーバ。
【請求項３】
前記取得された制限情報により制限されないジョブ種について、前記記録設定情報において当該ジョブ種のジョブ履歴の記録しないことを示す場合に、前記制御手段は、前記設定手段により当該記録設定情報が設定されないよう制御することを特徴とする請求項２に記載の処理サーバ。
【請求項４】
前記通知手段は、前記取得された制限情報により制限されるジョブ種について、前記記録設定情報において当該ジョブ種のジョブ履歴の記録することを示す場合に、ワーニングを通知することを特徴とする請求項２または３に記載の処理サーバ。
【請求項５】
ジョブの実行に従い、当該ジョブに対応する画像データを含むジョブ履歴を記録可能な画像形成装置と接続された処理サーバにおける制御方法であって、
前記画像形成装置で処理されるジョブ種ごとのジョブ履歴の記録の要否を指定するための記録設定情報の変更を検知する検知工程と、
前記画像形成装置に対して、記録設定情報を設定する設定工程と、
ジョブ種ごとに前記画像形成装置でのジョブの処理の制限の有無を示す制限情報を取得する取得工程と、
前記取得された制限情報に基づき、前記検知工程により変更が検知された記録設定情報を用いた、前記設定工程による前記画像形成装置に対する設定を制御する制御工程と、を有し、
前記制御工程では、前記取得された制限情報により制限されないジョブ種については、前記設定工程により、当該ジョブ種のジョブ履歴の記録することを示す記録設定情報が設定されるよう制御されることを特徴とする制御方法。
【請求項６】
請求項１乃至４のいずれか１項に記載の処理サーバが備える各手段としてコンピュータを機能させるためのコンピュータプログラム。
【請求項７】
ジョブ種ごとに画像形成装置でのジョブの処理の制限の有無を示す制限情報の変更指示を検知する検知手段と、
前記画像形成装置で処理されるジョブ種ごとのジョブ履歴の記録の要否を指定するための記録設定情報を取得する取得手段と、
前記変更指示が検知された制限情報において制限されなくなったジョブ種について、前記取得された記録設定情報において当該ジョブ種のジョブ履歴の記録しないことを示す場合に、ワーニングを通知する通知手段と、
前記変更指示が検知された制限情報において制限されなくなったジョブ種について、前記取得された記録設定情報において当該ジョブ種のジョブ履歴の記録することを示す場合に、前記変更指示を実行する実行手段と、を有することを特徴とするポリシーサーバ。
【請求項８】
ジョブ種ごとに画像形成装置でのジョブの処理の制限の有無を示す制限情報の変更指示を検知する検知工程と、
前記画像形成装置で処理されるジョブ種ごとのジョブ履歴の記録の要否を指定するための記録設定情報を取得する取得工程と、
前記変更指示が検知された制限情報において制限されなくなったジョブ種について、前記取得された記録設定情報において当該ジョブ種のジョブ履歴の記録しないことを示す場合に、ワーニングを通知する通知工程と、
前記変更指示が検知された制限情報において制限されなくなったジョブ種について、前記取得された記録設定情報において当該ジョブ種のジョブ履歴の記録することを示す場合に、前記変更指示を実行する実行工程と、を有することを特徴とするポリシーサーバにおける制御方法。
【請求項９】
請求項７に記載のポリシーサーバが備える各手段としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で実行されるジョブのジョブ履歴を管理するための技術に関する。
【背景技術】
【０００２】
近年のプリンタやデジタル複合機の普及に伴って、ホストコンピュータからの印刷、コピーやＦＡＸ送信を誰でも簡単に実行することが可能になっている。このように、印刷等の利便性が向上する一方で、機密原稿の印刷やコピー、送信などによる情報漏洩が新たな問題となっている。情報漏洩に対する対策として、印刷、コピー、ＦＡＸ、電子メール送信などのジョブの実行の際に、ジョブ履歴情報を記憶装置に保存するデジタル複合機とサーバとを備えるジョブ履歴情報管理システムが提案されている。ジョブ履歴情報は、例えば、ジョブを実行したユーザの情報、ジョブの実行日時情報、ジョブを実行したデジタル複合機を特定する情報（例えば、ＩＰアドレスや、シリアル番号）、実行したジョブの種類といった情報を含む。ＩＰは、Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌの略語である。また、ジョブ履歴情報は、例えば、入力された画像をデータ化した画像データや前記画像データを縮小した縮小画像データを含む。
【０００３】
上記ジョブ履歴情報管理システムが含むサーバ上にはデータベースが構築されている。デジタル複合機に記録されたジョブ履歴情報がサーバに送信され、データベースに保存される。サーバが、データベース上に所定の期間のジョブ履歴情報を保存し、検索可能な状態にしておくことで、情報漏洩が生じたことが発覚した場合に、後から遡ってジョブ履歴情報を追跡することができる。
【０００４】
また、ジョブ履歴情報を保存するために必要な記憶容量を低減し、より多くのジョブ履歴情報を効率的に保存する方法が提案されている。例えば、下記の特許文献１は、実行するジョブの種類（以下、ジョブ種と記述）を指定して、所定のジョブ種のジョブについては、実画像の代わりに画像の参照情報を記憶手段に記憶する画像処理装置を提案している。この画像処理装置によれば、記憶手段に保存されるデータ量を低減することができる。ジョブ種は、例えば、プリント、コピー、ＦＡＸ送信、ＦＡＸ受信、電子メール送信等の各ジョブの種類である。
【０００５】
また、情報漏洩に対する他の対策として、例えば、下記の特許文献２は、印刷ジョブの実行を制限する制限情報を取得し、この制限情報に従って、ジョブの実行すなわち印刷ジョブに対する印刷設定を制限する画像形成装置を提案している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３３０９３９号公報
【特許文献２】特開２００６−２６８８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した、ジョブ種に応じてジョブ履歴情報を保存するシステムが有する機能と、ジョブの実行を制限する情報に従ってジョブの実行を制限する装置が有する機能とを有する画像処理装置が考えられる。しかし、この画像処理装置においては、画像処理装置に対してジョブの実行の制限が設定されるタイミングと、ジョブ種類に応じてジョブ履歴情報を記録する設定がなされるタイミングとが異なる場合がある。このような場合には、以下のように、ジョブ履歴情報の取得漏れが発生することがある。例えば、画像処理装置に対して設定されているジョブの実行の制限が解除された場合を想定する。画像処理装置が、ジョブの実行の制限が解除された直後にジョブを実行すると、ジョブ履歴情報を記録する設定が画像処理装置に対してなされていない場合には、ジョブ履歴情報が記録されない。従って、例えば、サーバが、この画像処理装置からジョブ履歴情報を取得することができない。
【０００８】
本発明は、画像処理に関するジョブの実行の制限が解除された場合に、このジョブに対応するジョブ履歴情報の取得漏れを防止する手法の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、例えば、本発明の処理サーバは、ジョブの実行に従い、当該ジョブに対応する画像データを含むジョブ履歴を記録可能な画像形成装置と接続された処理サーバであって、画像形成装置で処理されるジョブ種ごとのジョブ履歴の記録の要否を指定するための記録設定情報の変更を検知する検知手段と、ジョブ種ごとに前記画像形成装置でのジョブの処理の制限の有無を示す制限情報を取得する取得手段と、前記画像形成装置に対して、記録設定情報を設定する設定手段と、前記取得された制限情報に基づき、前記検知手段により変更が検知された記録設定情報を用いた、前記設定手段による前記画像形成装置に対する設定を制御する制御手段と、を有し、前記制御手段は、前記取得された制限情報により制限されないジョブ種については、前記設定手段により、当該ジョブ種のジョブ履歴の記録することを示す記録設定情報が設定されるよう制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像処理に関するジョブの実行の制限が解除された場合に、このジョブに対応するジョブ履歴情報の取得漏れを防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のシステム構成例を示す図である。
【図２】本実施形態のシステムのハードウェア構成例である。
【図３】本実施形態のシステムの機能ブロック図の例である。
【図４】画像形成装置が実行するジョブに関する情報と、ジョブ履歴情報の一例を示す図である。
【図５】ジョブ実行制限情報の変更処理を示すフローチャートの例である。
【図６】ジョブ履歴記録設定情報の変更処理を示すフローチャートの例である。
【発明を実施するための形態】
【００１２】
図１は、本実施形態のシステム構成例を示す図である。図１に示すシステムは、ジョブ履歴情報管理システム１と、このジョブ履歴情報管理システム１とネットワーク５０で接続されたポリシーサーバ４０とを備える。
【００１３】
ポリシーサーバ４０は、画像形成装置１０に対して、画像形成装置１０によるジョブの実行の制限に関する制御情報であるジョブ実行制限情報を設定する。具体的には、ジョブ実行制限情報は、画像形成装置１０によるジョブの実行を制限することを示すか、又は、ジョブの実行を制限しないことを示す。ジョブ実行制限情報は、ユーザ毎及びジョブ毎に設定される。
【００１４】
ジョブ履歴情報管理システム１は、画像形成装置１０、画像処理サーバ２０、データサーバ３０を備える。画像形成装置１０は、ジョブを実行するジョブ実行手段として機能する。画像形成装置１０は、例えば、スキャン、プリント、コピー、ＦＡＸ送信等の、画像処理に関するジョブを実行する。画像形成装置１０は、所定の記憶手段内に画像データを保存するユーザボックスと呼ぶ機能を有しており、このユーザボックスに保存された画像データをＦＡＸ送信したり、電子メール送信したりする。
【００１５】
画像形成装置は、ポリシーサーバ４０によって設定されたジョブ実行制限情報が、ジョブの実行を制限しないことを示す場合に、このジョブを実行することができる。また、画像形成装置１０は、後述する画像処理サーバ２０によって設定されたジョブ履歴記録設定情報に従って、実行したジョブの実行履歴を示すジョブ履歴情報を記録し、後述するデータサーバ３０に対して送信する。
【００１６】
ジョブ履歴記録設定情報は、画像形成装置１０にジョブの実行時に該ジョブの実行履歴を示すジョブ履歴情報を記録させるか否かを示す制御情報である。また、ジョブ履歴情報は、画像データとログとを含む情報である。この画像データは、例えば、画像形成装置１０に入力された画像データや、入力された画像データが縮小された縮小画像データである。また、ログは、例えば、ジョブを実行したユーザの情報、ジョブの実行日時情報、ジョブを実行した画像形成装置１０を特定する情報（ＩＰアドレスや、シリアル番号等）、実行したジョブの種類を含む。
【００１７】
例えば、画像形成装置１０は、入力ジョブを実行した場合に、画像形成装置１０に入力された画像データを含むジョブ履歴情報を画像処理サーバ２０を介してデータサーバ３０に送信する。入力ジョブは、画像形成装置１０のジョブの実行時に、画像形成装置１０に画像データが入力されるジョブである。また、画像形成装置１０は、出力ジョブを実行した場合に、入力ジョブの実行時にデータサーバ３０に対して送信された画像データの参照情報を含むログを画像処理サーバ２０を介してデータサーバ３０に送信する。出力ジョブは、入力ジョブによって画像形成装置１０に入力された画像データを出力するジョブである。
【００１８】
画像処理サーバ２０は、画像形成装置１０に対して、ジョブ履歴記録設定情報を設定する第２の設定手段として機能する。また、画像処理サーバ２０は、データサーバ３０に対して、画像形成装置１０に対して設定するジョブ履歴記録情報を送信する。また、画像処理サーバ２０は、画像形成装置１０からジョブ履歴情報を受信し、受信したジョブ履歴情報をデータサーバ３０に対して送信する。具体的には、画像処理サーバ２０は、画像形成装置１０から受信したジョブ履歴情報に含まれる画像データに対して所定のデータ変換処理を行い、データ変換処理された画像データを含むジョブ履歴情報をデータサーバ３０に対して送信する。データ変換処理は、例えば、画像データに対してＯＣＲ処理を行ってテキスト情報を抽出したり、画像データのフォーマットを変換したりする処理である。ＯＣＲは、Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎの略語である。
【００１９】
データサーバ３０は、画像形成装置１０から送信されたジョブ履歴情報を受信して管理する。データサーバ３０が、ジョブ履歴情報に含まれるテキスト情報をジョブ履歴情報と紐付けて記憶するようにしてもよい。これにより、データサーバ３０が、テキスト情報に基づいてジョブ履歴情報を検索することができる。また、データサーバ３０は、画像処理サーバ２０から送信されたジョブ履歴記録設定情報を受信して管理する。データサーバ３０は、予め決められた期間が経過したジョブ履歴情報を削除する。データサーバ３０は、例えば１日に１回ジョブ履歴情報を削除する。
【００２０】
図１に示すポリシーサーバ４０の、本実施形態に特有の動作について以下に説明する。ポリシーサーバ４０は、ユーザの操作入力に基づいて、ジョブ実行制限情報の変更を指示されたかを判断する。ポリシーサーバ４０は、ジョブ実行制限情報の変更を指示された場合に、該変更後のジョブ実行制限情報が画像形成装置１０によるジョブの実行を制限しないことを示すかを判断する。変更後のジョブ実行制限情報がジョブの実行を制限しないことを示す場合に、ポリシーサーバ４０は、画像形成装置１０に対して設定された該ジョブに対応するジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示すかを判断する。そして、画像形成装置１０に対して設定されたジョブに対応するジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示す場合に、ポリシーサーバ４０は、変更後のジョブ実行制限情報を画像形成装置１０に対して設定する。
【００２１】
具体的には、ポリシーサーバ４０は、画像処理サーバ２０を介して、データサーバ３０から、上記ジョブに対応するジョブ実行履歴記録情報を取得し、このジョブ実行履歴記録情報が、画像形成装置１０にジョブ履歴情報を記録させることを示すかを判断する。ジョブ実行履歴記録情報が画像形成装置１０にジョブ履歴情報を記録させることを示す場合に、ポリシーサーバ４０が、このジョブ実行履歴記録情報が画像形成装置１０に現に設定されているかを判断する。ジョブ実行履歴記録情報が画像形成装置１０に現に設定されている場合に、ポリシーサーバ４０は、変更後のジョブ実行制限情報を画像形成装置１０に対して設定する。
【００２２】
図１に示す画像処理サーバ２０の、本実施形態に特有の動作について以下に説明する。画像処理サーバ２０は、ユーザの操作入力に基づいて、ジョブ履歴記録設定情報の変更を指示されたかを判断する。ジョブ履歴記録設定情報の変更を指示された場合に、画像処理サーバ２０は、該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示すかを判断する。該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示す場合に、画像処理サーバ２０は、ジョブ実行制限情報を参照して、該ジョブ履歴情報に対応するジョブの実行が制限されているかを判断する。該ジョブ履歴情報に対応するジョブの実行が制限されていない場合に、画像処理サーバ２０は、ジョブ履歴記録設定情報の変更を中止する。
【００２３】
図２は、本実施形態のシステムのハードウェア構成例である。図２中のコンピュータ２００は、図１に示す画像処理サーバ２０、データサーバ３０、ポリシーサーバ４０のそれぞれを構成するコンピュータである。まず、コンピュータ２００のハードウェア構成について説明する。ＣＰＵ（Central Processing Unit ）２０１は、システムバス２０４を介して、システムバス２０４に接続される各処理部を制御する。具体的には、ＣＰＵ２０１は、ＲＯＭ２０３に含まれるプログラムＲＯＭに記憶された制御プログラム、又はハードディスク２１１からＲＡＭ２０２にロードされたＯＳやアプリケーション等のプログラムを実行する。ＲＯＭは、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略語である。ＲＡＭは、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略語である。ＯＳは、Ｏｐｅｒａｔｉｎｇ
Ｓｙｓｔｅｍの略御である。
【００２４】
ＲＯＭ２０３は、フォントＲＯＭ、プログラムＲＯＭ、データＲＯＭを備える。フォントＲＯＭには、フォントデータが予め記憶される。プログラムＲＯＭには、コンピュータ２００を制御するための制御プログラムが予め記憶される。データＲＯＭには、プログラムＲＯＭに記憶された制御プログラムの実行に必要なデータが予め記憶される。
【００２５】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ（Keyboad Controller：ＫＢＣ）２０５は、キーボード（ＫＢ）２０９やポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ（Cathode Ray Tube Controller ：ＣＲＴＣ）２０６は、ＣＲＴディスプレイ２１０の表示を制御する。ディスクコントローラ（Disk controller ：ＤＫＣ）２０７は、各種データを記憶する外部メモリ２１１とＣＰＵ２０１との間のデータアクセスを制御する。外部メモリ２１１は、例えば、ハードディスク（Hard Disk ：ＨＤ）２１１やフロッピーディスク（Floppy Disk ：ＦＤ）等を含む。Ｆｌｏｐｐｙは、登録商標である。ＰＲＴＣ（Printer Controller）２０８は、接続された画像形成装置１０との間の信号の交換を制御する。ＮＣ（Network Controller）２１２は、ネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００２６】
次に、画像形成装置１０のハードウェア構成について説明する。ＣＰＵ３０１は、画像形成装置１０全体を制御する。具体的には、ＣＰＵ３０１は、ＲＯＭ３０２、外部メモリ３０３に記憶されたプログラム等に基づいて、システムバス３０４に接続される各処理部を制御する。例えば、ＣＰＵ３０１は、画像処理に関するジョブを実行して、画像データを生成する。ＣＰＵ３０１は、生成した画像データを印刷部Ｉ／Ｆ（Interface ）３０５を介して印刷部３０６に出力情報として出力する。また、ＣＰＵ３０１は、入力部３０７を介してホストコンピュータ２００との通信処理を実行する。具体的には、入力部３０７が、ＣＰＵ３０１の指示に従って、画像形成装置１０内の情報等をホストコンピュータ２００に通知する。また、入力部１０７が、コンピュータ２００のＰＲＴＣ２０８から送信された情報を画像形成装置１０に入力する。
【００２７】
ＲＯＭ３０２は、プログラムＲＯＭ、フォントＲＯＭ、プログラムＲＯＭ、データＲＯＭを備える。プログラムＲＯＭには、画像形成装置１０を制御するための制御プログラムが予め記憶される。フォントＲＯＭには、出力情報を生成する際に使用するフォントデータ等が予め記憶される。プログラムＲＯＭには、画像形成装置１０の制御に必要な制御プログラムが予め記憶される。データＲＯＭには、プログラムＲＯＭに記憶されている制御プログラムの実行に必要なデータが予め記憶される。
【００２８】
ＲＡＭ３０８は、ＣＰＵ３０１の主メモリや、ワークエリア等として機能する。ＲＡＭ３０８は、増設ポートに接続されるオプションＲＡＭによってメモリ容量を拡張することができるように構成されている。また、ＲＡＭ３０８は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ（Non Volatile Random Access Memory ）等に用いられる。メモリコントローラ（Memory Controller ：ＭＣ）３０９は、外部メモリ３０３へのアクセスを制御する。外部メモリ３０３は、例えば、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。外部メモリ３０３は、オプションとして接続される。操作部３１１は、ユーザの操作入力に応じた情報を入力する。操作部３１１は、ユーザが操作入力を行うためのスイッチ及びＬＥＤ（Light Emitting Diode）表示器等を備える。
【００２９】
スキャナ部Ｉ／Ｆ３１２は、スキャナ部３１３が読み込んだ画像データに対して、補正、加工、及び編集を行う。スキャナ部３１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することによって、画像の情報を電気信号に変換する。ＣＣＤは、Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅの略語である。また、スキャナ部３１３は、変換された電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、この輝度信号を画像データとして読み込む。ユーザが操作部３１１から読み取り開始を指示すると、スキャナ部３１３に原稿読み取り指示が与えられる。スキャナ部３１３は、原稿読み取り指示に従って、原稿の読み取り動作を行う。原稿の読み取り方法は、例えば、原稿フィーダにセットされる自動送り方式である。原稿の読み取り方法が、原稿をガラス面上に載せ、露光部を移動させることで原稿の走査を行う方法であってもよい。
【００３０】
図３は、本実施形態のシステムの機能ブロック図の例である。図３に示す画像形成装置１０は、メイン制御部１００、ＵＩ（User Interface）制御部１０１、ジョブ制御部１０２を備える。また、画像形成装置１０は、ファイル操作部１０３、ジョブ履歴情報制御部１０４、設定制御部１０５、認証制御部１０６を備える。
【００３１】
メイン制御部１００は、画像形成装置１０全体を制御し、画像形成装置１０が備える各処理部に対する指示、管理を行う。例えば、メイン制御部１００は、ＵＩ制御部１０１が入力したユーザの指示内容に従って、ジョブ制御部１０２へのジョブ実行指示を行う。ジョブ実行指示は、ジョブの実行を指示することである。また、メイン制御部１００は、ジョブが実行された場合に、ジョブ履歴情報制御部１０４に対してジョブ履歴情報生成指示を行う。ジョブ履歴情報生成指示は、実行されたジョブに対応するジョブ履歴情報の生成を指示することである。また、メイン制御部１００は、画像処理サーバ２０のメイン制御部４００からジョブ履歴記録設定情報を受信し、受信したジョブ履歴記録設定情報を設定制御部１０５に対して設定する。また、メイン制御部１００は、ポリシーサーバ４０のメイン制御部６００からジョブ実行制限情報を受信し、受信したジョブ実行制限情報を認証制御部１０６に対して設定する。また、メイン制御部１００は、画像処理サーバ２０のメイン制御部４００からの問い合わせに応答して、ジョブ履歴記録設定情報をメイン制御部４００に対して送信する。
【００３２】
また、メイン制御部１００は、ジョブ履歴情報制御部１０４が生成したジョブ履歴情報を画像処理サーバ２０のメイン制御部４００に対して送信する。また、メイン制御部１００は、設定制御部１０５に対して設定したジョブ履歴記録設定情報を画像処理サーバ２０のメイン制御部４００に対して送信する。ＵＩ制御部１０１は、画像形成装置１０におけるユーザ操作に関する処理を制御する。具体的には、ＵＩ制御部１０１は、ユーザインタフェースを操作部３１１（図２を参照）に表示し、このユーザインタフェースを用いたユーザの操作入力内容をメイン制御部１００へ渡す。
【００３３】
ジョブ制御部１０２は、ユーザの操作入力に応じたジョブ実行指示をメイン制御部１００を介して受け取り、ジョブを実行する。ジョブ制御部１０２は、ジョブ実行指示を受けた場合に、以下のように動作する。ジョブ制御部１０２は、認証制御部１０６に対して設定されているジョブ実行制限情報が、画像形成装置１０によるジョブの実行を制限しないことを示す場合に、このジョブを実行する。ジョブ制御部１０２は、認証制御部１０６に対して設定されているジョブ実行制限情報が、画像形成装置１０によるジョブの実行を制限することを示す場合に、このジョブを実行しない。このために、メイン制御部１００は、ジョブ実行制限情報に基づいて、ＵＩ制御部１０１とジョブ制御部１０２の制御状態を変更する。例えば、メイン制御部１００が、「ユーザＡに対しては、ＦＡＸ送信操作を許可しない」というジョブ実行制限情報を受信した場合は、ＵＩ制御部１０１の制御状態を、ＦＡＸ送信に関するＵＩを表示しない状態に変更する。また、メイン制御部１００は、このジョブ実行制限情報を認証制御部１０６に設定することによって、ジョブ制御部１０２の制御状態を、ＦＡＸ送信ジョブを禁止する状態に変更する。
【００３４】
ファイル操作部１０３は、外部メモリ３０３内のプログラムの入出力制御を行う。また、ファイル操作部１０３は、ジョブ履歴情報制御部１０４が管理するジョブ履歴情報の入出力制御を行う。ジョブ履歴情報制御部１０４は、メイン制御部１００からのジョブ履歴情報生成指示に従って、ジョブ履歴情報を生成する。ジョブ履歴情報制御部１０４は、ジョブ履歴情報生成指示を受けた場合に、以下のように動作する。ジョブ履歴情報制御部１０４は、設定制御部１０５に対して設定されているジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示す場合に、ジョブ履歴情報を生成する。ジョブ履歴情報制御部１０４は、生成したジョブ履歴情報を記録する。また、ジョブ履歴情報制御部１０４は、メイン制御部１００、画像処理サーバ２０のメイン制御部４００を介して、ジョブ履歴情報をデータサーバ３０のジョブ履歴情報制御部５００に対して送信する。ジョブ履歴情報制御部１０４は、設定制御部１０５に対して設定されているジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示す場合に、ジョブ履歴情報を生成しない。設定制御部１０５は、画像形成装置１０に関する動作条件の設定情報を管理する。例えば、設定制御部１０５は、メイン制御部１００が設定したジョブ実行制限情報を管理する。認証制御部１０６は、認証制御部１０６に対して設定されたジョブ実行制限情報を管理する。
【００３５】
画像処理サーバ２０は、メイン制御部４００、画像処理部４０１、ＵＩ制御部４０２、設定制御部４０３を備える。メイン制御部４００は、画像処理サーバ２０全体を制御する。例えば、メイン制御部４００は、ユーザの操作入力に応じて、ジョブ履歴記録設定情報を生成して、設定制御部４０３に管理させる。また、メイン制御部４００は、生成したジョブ履歴設定情報をデータサーバ３０の設定制御部５０１に送信する。また、メイン制御部４００は、データサーバ３０の設定制御部５０１に送信したジョブ履歴設定情報を、定期的に画像形成装置１０のメイン制御部１００に対して送信する。また、メイン制御部４００は、画像形成装置１０からジョブ履歴情報を受信する。
【００３６】
また、メイン制御部４００は、ポリシーサーバ４０のメイン制御部６００からの指示に従って、画像形成装置１０のメイン制御部１００に対してジョブ履歴記録設定情報の問い合わせを行う。そして、メイン制御部４００は、問い合わせに応答した画像形成装置１０のメイン制御部１００からジョブ履歴記録設定情報を受信し、ポリシーサーバ４０のメイン制御部６００に対して送信する。また、メイン制御部４００は、ポリシーサーバ４０のメイン制御部６００の指示に従って、データサーバ３０の設定制御部５０１に対してジョブ履歴記録設定情報の問い合わせを行う。そして、メイン制御部４００は、問い合わせに応答したデータサーバ３０の設定制御部５０１からジョブ履歴記録設定情報を受信し、ポリシーサーバ４０のメイン制御部６００に対して送信する。
【００３７】
また、メイン制御部４００は、ユーザの操作入力に基づいて、ジョブ履歴記録設定情報の変更を指示されたかを判断する。ジョブ履歴記録設定情報の変更を指示された場合に、メイン制御部４００は、該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示すかを判断する。該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示す場合に、メイン制御部４００は、ジョブ実行制限情報を参照して、該ジョブ履歴情報に対応するジョブの実行が制限されているかを判断する。該ジョブ履歴情報に対応するジョブの実行が制限されていない場合に、メイン制御部４００は、画像形成装置１０に対する変更後のジョブ履歴記録設定情報を送信を中止する。これにより、画像形成装置１０に設定されているジョブ履歴記録設定情報の変更が中止される。
【００３８】
画像処理部４０１は、メイン制御部４００からの指示に従い、画像形成装置１０のメイン制御部１００から受信したジョブ履歴情報に含まれる画像データに対して所定のデータ変換処理を行う。メイン制御部４００は、データ変換処理された画像データを含むジョブ履歴情報をデータサーバ３０のジョブ履歴情報制御部５００に対して送信する。ＵＩ制御部４０２は、画像処理サーバ２０のＣＲＴディスプレイ２１０にユーザインタフェースを表示し、ユーザの操作入力を受け付ける。設定制御部４０３は、画像処理サーバ２０に関する動作条件の設定情報を管理する。例えば、設定制御部４０３は、メイン制御部４００の指示に従って、ジョブ実行制限情報を管理する。
【００３９】
データサーバ３０は、ジョブ履歴情報制御部５００、設定制御部５０１、ファイル操作部５０２を備える。ジョブ履歴情報制御部５００は、画像処理サーバ２０のメイン制御部４００を介して、画像形成装置１０のメイン制御部１００からジョブ履歴情報を受信して管理する。また、設定制御部５０１は、画像処理サーバ２０のメイン制御部４００からジョブ履歴記録設定情報を受信して管理する。ファイル操作部５０２は、ジョブ履歴情報に関するファイル操作を行う。
【００４０】
ポリシーサーバ４０は、メイン制御部６００、ＵＩ制御部６０１、設定制御部６０２を備える。メイン制御部６００は、ポリシーサーバ４０全体を制御する。メイン制御部６００は、ユーザの操作入力に応じたジョブ実行制限情報を生成し、設定制御部６０２に管理させる。また、メイン制御部６００は、ジョブ実行制限情報を画像形成装置１０のメイン制御部１００に対して送信する。
【００４１】
また、メイン制御部６００は、ユーザの操作入力に従って、ジョブ実行制限情報の変更が指示された場合に、この変更後のジョブ実行制限情報が、ジョブの実行を制限しない、すなわち、ジョブの実行を許可することを示すかを判断する。変更後のジョブ実行制限情報が、ジョブの実行を許可することを示す場合、メイン制御部６００は、以下の処理を行う。メイン制御部６００は、画像処理サーバ２０のメイン制御部４００に対して、データサーバ３０の設定制御部５０１が管理している、実行が許可されたジョブに対応するジョブ履歴記録設定情報を送信するように指示する。メイン制御部６００は、画像処理サーバ２０から上記設定制御部５０１が管理しているジョブ履歴記録設定情報を取得し、このジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示すかを判断する。このジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示す場合に、メイン制御部６００は、以下の処理を行う。メイン制御部６００は、画像処理サーバ２０のメイン制御部４００に対して、画像形成装置１０の設定制御部１０５に設定されている、上記実行が許可されたジョブに対応するジョブ履歴記録設定情報を送信するように指示する。メイン制御部６００は、画像処理サーバ２０から設定制御部１０５に設定されているジョブ履歴記録設定情報を取得し、このジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示すかを判断する。そして、メイン制御部６００は、このジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させることを示す場合に、設定制御部６０２が管理するジョブ履歴情報を変更後のジョブ履歴情報で更新する。また、メイン制御部６００は、画像形成装置１０のメイン制御部１００に指示して、変更後のジョブ実行制限情報を認証制御部１０６に対して設定させる。
【００４２】
ＵＩ制御部６０１は、ポリシーサーバ５０のＣＲＴディスプレイ２１０にユーザインタフェースを表示し、ユーザの操作入力を受け付ける。設定制御部６０２は、メイン制御部６００の指示に従って、ジョブ実行制限情報を管理する。
【００４３】
図４は、画像形成装置が実行するジョブに関する情報と、ジョブ履歴情報の例を示す図である。図４（Ａ）は、画像形成装置１０が実行するジョブに関する情報を示す。図４（Ａ）中に示すジョブ種は、ジョブの種類を示す。「ジョブ分類」は、ジョブが入力ジョブであるか、又は出力ジョブであるかを示す。「画像データの種類」は、ジョブに対応する画像データの種類を示す。「ジョブ履歴情報の記録」は、ジョブ履歴情報を記録するか、又は記録しないかを示す。具体的には、図４（Ａ）中の「ジョブ履歴情報の記録」は、画像形成装置１０の設定制御部１０５に対して設定されたジョブ履歴記録設定情報の内容を示す。「参照情報」は、出力ジョブの参照情報となり得る入力ジョブの情報を示す。
【００４４】
例えば、ＣＯＰＹジョブは、スキャナ部３１３で読み取られた原稿を入力画像とする入力ジョブである。画像形成装置１０は、入力ジョブを実行し、ジョブ履歴情報としてログと画像データを記録する。このとき、画像形成装置１０は、画像データを一意に識別する識別情報である文書ＩＤを付与する。
【００４５】
また、例えば、ＢＯＸ−ＰＲＩＮＴジョブは、出力ジョブである。ＢＯＸ−ＰＲＩＮＴジョブは、ＢＯＸ格納ジョブの実行によってユーザボックスに保存された画像データを用いて、印刷を行う。出力ジョブが実行された場合、画像形成装置１０は、画像データの代わりに、参照情報として、使用した画像データの文書ＩＤを記録する。
【００４６】
なお、画像形成装置１０は、入力ジョブに対応するジョブ履歴記録設定情報がジョブ履歴情報を記録しないことを示す場合においても、この入力ジョブが出力ジョブの参照情報となる場合には、この入力ジョブのジョブ履歴情報を記録する。例えば、図４（Ａ）を参照すると、ＳＣＡＮジョブ／ＢＯＸ格納ジョブは、送信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ／ＳＥＮＤ）の参照情報となり得る。従って、画像形成装置１０は、ＳＣＡＮジョブ／ＢＯＸ格納ジョブに対応するジョブ履歴記録設定情報がジョブ履歴情報を記録しないことを示す場合であっても、このＳＣＡＮジョブ／ＢＯＸ格納ジョブのジョブ履歴情報を記録する。
【００４７】
図４（Ｂ）は、ジョブ履歴情報の一例を示す。図４（Ｂ）では、データサーバ３０のジョブ履歴情報制御部５００が管理するジョブ履歴情報を例にとって説明する。ジョブ履歴情報は、ログ７００と画像データ７０１とを含む。ログ７００は、ログＩＤ、文書ＩＤ、ジョブ種、ジョブ開始時刻等を含む。ログＩＤは、ログを一意に識別する識別情報を示す。文書ＩＤは、このログに対応する文書を一意に識別する識別情報を示す。ジョブ種は、このログに対応するジョブの種類を示す。ジョブ開始時刻は、ジョブの実行が開始された時刻を示す。画像データ７０１は、文書ＩＤ、画像データを含む。文書ＩＤは、文書を一意に識別する識別情報を示す。画像データは、この文書ＩＤに対応する画像データを示す。例えば、ログＩＤが「００００１」であるログに対応するジョブであるＢＯＸ格納ジョブは、入力ジョブである。従って、データサーバ３０のジョブ履歴情報制御部５００は、このジョブに対応する、文書ＩＤが“ａａａａａ”の画像データを管理する。
【００４８】
図５は、ポリシーサーバが実行するジョブ実行制限情報の変更処理を示すフローチャートの例である。まず、ポリシーサーバ４０のメイン制御部６００が、ユーザの操作入力に従ってジョブ実行制限情報の変更指示が行われたことを検知する（ステップＳ１）。次に、メイン制御部６００が、ジョブ実行制限情報の変更の内容を確認する（ステップＳ２）。すなわち、メイン制御部６００が、変更後のジョブ実行制限情報がジョブの実行を制限しないことを示すかを判断する（ステップＳ３）。
【００４９】
メイン制御部６００が、変更後のジョブ実行制限情報がジョブの実行を制限することを示すと判断した場合は、メイン制御部６００は、ジョブ実行制限情報の設定変更処理を行う（ステップＳ８）。具体的には、メイン制御部６００は、設定制御部６０２が管理しているジョブ実行制限情報を変更後のジョブ実行制限情報で更新する。また、メイン制御部６００は、画像形成装置１０のメイン制御部１００に指示して、変更後のジョブ実行制限情報を認証制御部１０６に対して設定させる。変更後のジョブ実行制限情報がジョブの実行を制限することを示す場合には、ジョブ制限情報の変更によって新たなジョブ履歴情報が生成されず、従って、データサーバ３０によるジョブ履歴情報の取得漏れが生じないからである。
【００５０】
メイン制御部６００が、変更後のジョブ実行制限情報がジョブの実行を制限しない、すなわち、ジョブの実行を許可することを示すと判断した場合は、メイン制御部６００は、このジョブに対応するジョブ履歴記録設定情報を取得する（ステップＳ４）。具体的には、メイン制御部６００が、画像処理サーバ２０のメイン制御部４００に対して、このジョブに対応するジョブ履歴記録設定情報を送信するように指示する。この指示を受けた画像処理サーバ２０のメイン制御部４００が、データサーバ３０に対してジョブ履歴記録設定情報の問い合わせを行う（ステップＳ１０）。データサーバ３０の設定制御部５０１が、問い合わせに対して応答し、ジョブ履歴記録設定情報を画像処理サーバ２０のメイン制御部４００に対して送信する。画像処理サーバ２０のメイン制御部４００は、データサーバ３０から送信されたジョブ履歴記録設定情報を受信し、このジョブ履歴記録設定情報をポリシーサーバ４０のメイン制御部６００に対して送信する。これにより、例えば、変更後のジョブ実行制限情報が、ユーザのＦＡＸ送信を許可することを示す場合、メイン制御部６００は、ＦＡＸ送信に対応するジョブ履歴記録設定情報を取得する。
【００５１】
次に、メイン制御部４００が、取得したジョブ履歴記録設定情報が、実行を許可されたジョブのジョブ履歴情報を記録することを示すかを判断する（ステップＳ５）。例えば、メイン制御部４００は、ＦＡＸ送信に対応するジョブ履歴記録設定情報が、ＦＡＸ送信に対応するジョブ履歴情報を記録することを示すかを判断する。
【００５２】
取得したジョブ履歴記録設定情報が、実行を許可されたジョブのジョブ履歴情報を記録しないことを示す場合には、メイン制御部６００は、ユーザに対してワーニング通知を行って（ステップＳ９）、ジョブ実行制限情報の変更をすることなく処理を終了する。メイン制御部６００は、例えば、予め設定された管理者へのメール通知、又は、ポリシーサーバ４０のＣＲＴディスプレイ２１０へのＵＩ表示等を通じてワーニング通知を行う。すなわち、ポリシーサーバ４０は、画像形成装置１０に対して設定されたジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示す場合に、ジョブ実行制限情報の変更を中止する。
【００５３】
取得したジョブ履歴記録設定情報が、実行を許可されたジョブのジョブ履歴情報を記録することを示す場合には、メイン制御部６００は、画像形成装置１０に設定されている上記ジョブに対応するジョブ履歴記録設定情報を取得する（ステップＳ６）。具体的には、メイン制御部６００が、画像処理サーバ２０のメイン制御部４００に対して、ジョブ履歴記録設定情報を送信するように指示する。この指示を受けた画像処理サーバ２０のメイン制御部４００が、画像形成装置１０に対してジョブ履歴記録設定情報の問い合わせを行う（ステップＳ１２）。画像形成装置１０のメイン制御部１００が、問い合わせに対して応答し（ステップＳ１３）、ジョブ履歴記録設定情報を画像処理サーバ２０のメイン制御部４００に対して送信する。画像処理サーバ２０のメイン制御部４００は、画像形成装置１０から送信されたジョブ履歴記録設定情報を受信し、このジョブ履歴記録設定情報をポリシーサーバ４０のメイン制御部６００に対して送信する。
【００５４】
次に、メイン制御部６００が、ステップＳ６において取得したジョブ履歴情報設定情報が、ジョブ履歴情報を記録することを示すかを判断する（ステップＳ７）。すなわち、メイン制御部６００は、データサーバ３０が管理しているジョブ履歴記録設定情報の内容が画像形成装置１０に反映されているかを判断する。ステップＳ６において取得したジョブ履歴情報設定情報が、ジョブ履歴情報を記録しないことを示す場合は、ステップＳ６に戻る。ステップＳ６において取得したジョブ履歴情報設定情報が、ジョブ履歴情報を記録することを示す場合は、ステップＳ８に進み、メイン制御部６００が、ジョブ実行制限情報の設定変更処理を行う。
【００５５】
図５を参照して説明したポリシーサーバ４０の処理によれば、画像形成装置１０に対してジョブ履歴情報を記録することを示すジョブ履歴記録設定情報が設定されてから、ジョブの実行を制限しないことを示すジョブ実行制限情報が画像形成装置１０に設定される。従って、データサーバ３０による画像形成装置１０からのジョブ履歴情報の取得漏れを防止することができる。
【００５６】
図６は、画像処理サーバ２０が実行するジョブ履歴記録設定情報の変更処理を示すフローチャートの例である。まず、画像処理サーバ２０のメイン制御部４００が、ユーザの操作入力に従ってジョブ履歴記録設定情報の変更指示が行われたことを検知する（ステップＳ２１）。次に、メイン制御部４００が、ジョブ履歴記録設定情報の変更の内容を確認する（ステップＳ２２）。続いて、メイン制御部４００が、ポリシーサーバ４０のメイン制御部６００に対して、変更指示されたジョブ履歴記録設定情報に対応するジョブのジョブ実行制限情報を問い合わせる（ステップＳ２３）。メイン制御部４００から上記問い合わせを受けたポリシーサーバ４０のメイン制御部６００が、この問い合わせに応答して、ジョブ実行制限情報を画像処理サーバ２０のメイン制御部４００に対して送信する（ステップＳ３０）。
【００５７】
次に、メイン制御部４００が、変更後のジョブ履歴記録設定情報が、画像形成装置１０にジョブ履歴情報を記録させないことを示すかを判断する（ステップＳ２４）。変更後のジョブ履歴記録設定情報が、画像形成装置１０にジョブ履歴情報を記録させることを示す場合、メイン制御部４００は、上記ステップＳ３０においてポリシーサーバ４０から送信されたジョブ実行制限情報を参照して、以下の処理を行う。メイン制御部４００が、このジョブ実行制限情報が、このジョブ実行制限情報に対応するジョブの実行を制限しないことを示すかを判断する（ステップＳ２５）。ジョブ実行制限情報が、ジョブの実行を制限しないことを示す場合には、メイン制御部４００が、画像形成装置１０のメイン制御部１００に対してこのジョブ履歴記録設定情報を送信する（ステップＳ２８）。画像形成装置１０のメイン制御部１００が、ステップＳ２８において画像処理装置２０から送信されたジョブ履歴記録設定情報を設定制御部１０５に対して設定する。これにより、画像形成装置１０に対して、変更後のジョブ履歴記録設定情報が設定される。
【００５８】
ジョブ実行制限情報が、ジョブの実行を制限することを示す場合には、画像形成装置１０はジョブ履歴情報を生成しない。従って、この場合には、メイン制御部４００は、ユーザに対してワーニング通知を行い（ステップＳ２７）、画像形成装置１０に対して設定されているジョブ履歴記録設定情報は変更されない。
【００５９】
変更後のジョブ履歴記録設定情報が、画像形成装置１０にジョブ履歴情報を記録させないことを示す場合、メイン制御部４００が、上記ステップＳ３０においてポリシーサーバ４０から送信されたジョブ実行制限情報を参照して、以下の処理を行う。メイン制御部４００が、このジョブ実行制限情報が、このジョブ実行制限情報に対応するジョブの実行を制限しないことを示すかを判断する（ステップＳ２６）。ジョブ実行制限情報が、ジョブの実行を制限することを示す場合には、ステップＳ２８に進む。
【００６０】
ジョブ実行制限情報が、ジョブの実行を制限しないことを示す場合には、データサーバ３０によるジョブ履歴情報の取得漏れが発生する可能性がある。従って、この場合には、メイン制御部４００は、ユーザに対してワーニング通知を行い（ステップＳ２９）、画像形成装置１０に対して設定されているジョブ履歴記録設定情報は変更されない。
【００６１】
例えば、変更後のジョブ履歴記録設定情報がＦＡＸ送信というジョブのジョブ履歴情報を記録させないことを示し（ステップＳ２４）、ジョブの実行が制限されていない場合に（ステップＳ２６）、ワーニング通知がなされる（ステップＳ２９）。変更後のジョブ履歴記録設定情報に対応するジョブがＦＡＸ送信とは異なる他のジョブ（例えば、コピー、プリント、スキャン等）の場合にも、同様に処理される。
【００６２】
図６を参照して説明したように、画像処理サーバ２０は、ジョブ履歴記録設定情報の変更を指示された場合に、該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示すかを判断する（ステップＳ２４）。画像処理サーバ２０は、該変更後のジョブ履歴記録設定情報が画像形成装置１０にジョブ履歴情報を記録させないことを示す場合に、ジョブ実行制限情報を参照して、該ジョブ履歴情報に対応するジョブの実行が制限されているかを判断する（ステップＳ２６）。そして、画像処理サーバ２０は、該ジョブ履歴情報に対応するジョブの実行が制限されていない場合に、ジョブ履歴記録設定情報の変更を中止する（ステップＳ２９）。従って、データサーバ３０は、画像形成装置１０が実行したジョブのジョブ履歴情報の取得漏れを防止することができる。
【００６３】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６４】
１  ジョブ履歴情報管理システム
１０  画像形成装置
２０  画像処理サーバ
３０  データサーバ
４０  ポリシーサーバ
【図１】
0005517606.tif 000002
【図２】
0005517606.tif 000003
【図３】
0005517606.tif 000004
【図４】
0005517606.tif 000005
【図５】
0005517606.tif 000006
【図６】
0005517606.tif 000007