(57)【要約】【課題】機密情報の漏洩を効率的に防ぐ画像処理システムを提供する。【解決手段】画像処理装置が格納された画像データについての情報をサーバに送信すると、サーバは、画像データが機密情報を含むか否かを判定して、その判定結果を画像処理装置に送信する。画像処理装置は、サーバから、画像データが機密情報を含むか否かを示す判定結果を受信すると、判定結果が特定の情報を含むことを示している場合に、画像データの使用を制限する。【選択図】図４
2012231431.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置とサーバとを含む画像処理システムであって、
前記画像処理装置は、
画像データを格納する格納手段と、
前記画像データについての情報を前記サーバに送信する情報送信手段と、
前記サーバから、前記画像データが特定の情報を含むか否かを示す判定結果を受信する結果受信手段と、
前記判定結果が前記特定の情報を含むことを示している場合に、前記画像データの使用を制限する制限手段とを備え、
前記サーバは、
前記画像データについての情報を前記画像処理装置から受信する情報受信手段と、
前記画像データが前記特定の情報を含むか否かを判定する判定手段と、
前記判定手段による判定結果を前記画像処理装置に送信する結果送信手段とを備えることを特徴とする画像処理システム。
【請求項２】
前記判定手段は、前記画像データが予め定められたキーワードを含むか否かを判定することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記格納手段は複数の画像データを格納し、
前記画像処理装置は、
前記複数の画像データそれぞれについて前記結果受信手段により前記判定結果を受信しているか否かを管理する管理手段と、
画像データを対象とするジョブの実行の指示を受け付ける受付手段と、
前記受付手段により受け付けた前記指示が前記判定結果を受信していない画像データを対象にしている場合、前記サーバに当該画像データの前記判定結果を要求する要求手段とをさらに備え、
前記サーバは、
前記画像処理装置から前記要求があった場合に、当該要求の対象となる前記画像データについて他の画像データに優先して機密情報を含むか否かを判定するように、前記判定手段を制御する制御手段をさらに備えることを特徴とする請求項１に記載の画像処理システム。
【請求項４】
前記判定手段は、前記特定の情報を含むと判定した画像データを、機密情報が含まれている可能性がある画像であると判定することを特徴とする、請求項１乃至３のいずれか１項に記載の画像処理システム。
【請求項５】
画像処理装置とサーバとを含む画像処理システムにおいて実行されるデータ制御方法であって、
前記画像処理装置が、
画像データを格納する格納工程と、
前記画像データについての情報を前記サーバに送信する情報送信工程と、
前記サーバが、
前記画像データについての情報を前記画像処理装置から受信する情報受信工程と、
前記画像データが特定の情報を含むか否かを判定する判定工程と、
前記判定工程における判定結果を前記画像処理装置に送信する結果送信工程と、
前記画像処理装置が、
前記サーバから、前記画像データが前記特定の情報を含むか否かを示す判定結果を受信する結果受信工程と、
前記判定結果が前記特定の情報を含むことを示している場合に、前記画像データの使用を制限する制限工程と
を有することを特徴とするデータ制御方法。
【請求項６】
画像処理装置とサーバとを含む画像処理システムであって、
前記画像処理装置は、
画像処理を行った画像データを前記サーバへ送信する送信手段と
前記送信手段により送信され、サーバ装置に格納された画像データに関する情報を取得して表示する表示手段と、
前記表示手段に表示された前記情報から、出力する対象の画像データの選択を受け付ける受付手段と、
前記受付手段により選択を受け付けた画像データが特定の情報を含むか否かの判定を前記サーバに要求する要求手段と、
前記要求手段の要求に基づいて前記サーバにおいて前記特定の情報を含まないと判定された場合に、前記サーバ装置から前記画像データを受信する受信手段と、
前記受信手段により受信された画像データを印刷する印刷手段とを備え、
前記サーバは、
前記送信手段により送信された画像データを格納する格納手段と、
前記要求手段により前記判定を要求されると、前記格納手段に格納され、前記受付手段により選択を受け付けた画像データが機密情報を含むか否かを判定する判定手段と、
前記判定手段により前記画像データが機密情報を含まないと判定された場合に、前記画像データを前記画像処理装置に送信する送信手段とを備えることを特徴とする画像処理システム。
【請求項７】
サーバと通信可能な画像処理装置であって、
画像データを格納する格納手段と、
前記画像データについての情報を前記サーバに送信する送信手段と、
前記サーバから前記画像データが特定の情報を含むか否かを示す判定結果を受信する受信手段と、
前記判定結果が前記特定の情報を含むことを示している場合に、前記画像データの使用を制限する制限手段と
を備えることを特徴とする画像処理装置。
【請求項８】
画像処理装置と通信可能なサーバであって、
画像データについての情報を前記画像処理装置から受信する受信手段と、
前記画像データが特定の情報を含むか否かを判定する判定手段と、
前記判定手段による判定結果を前記画像処理装置に送信する送信手段と
を備えることを特徴とするサーバ。
【請求項９】
サーバと通信可能な画像処理装置において実行されるデータ制御方法であって、
前記画像処理装置の格納手段が、画像データを格納する格納工程と、
前記画像処理装置の送信手段が、前記画像データについての情報を前記サーバに送信する送信工程と、
前記画像処理装置の受信手段が、前記サーバから前記画像データが特定の情報を含むか否かを示す判定結果を受信する受信工程と、
前記画像処理装置の制限手段が、前記判定結果が前記特定の情報を含むことを示している場合に、前記画像データの使用を制限する制限工程と
を有することを特徴とするデータ制御方法。
【請求項１０】
画像処理装置と通信可能なサーバにおいて実行されるデータ制御方法であって、
前記サーバの受信手段が、画像データについての情報を前記画像処理装置から受信する受信工程と、
前記サーバの判定手段が、前記画像データが特定の情報を含むか否かを判定する判定工程と、
前記サーバの送信手段が、前記判定工程における判定結果を前記画像処理装置に送信する送信工程と
を有することを特徴とするデータ制御方法。
【請求項１１】
請求項９または１０に記載の方法の各工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密情報を含む画像データを処理する画像処理システム、その画像処理システムにおける画像処理装置およびサーバ、並びに、データ制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、個人情報保護法などの法規制により、企業は、取り扱うさまざまなビジネス情報の漏洩防止対策の必要に迫られている一方で、画像処理装置の普及に伴い、誰でも容易に原稿の複写や送信を行うことが可能となっている。そのため、機密原稿などの複写や送信といった情報漏洩の防止が極めて重要となっている。そのような情報漏洩の対策として、例えば、複写や送信等の際に読み取った（入力された）画像データ、印刷や送信した（出力された）画像データを全て画像処理装置に蓄積しておき、いつ、何処で、だれが、どのような処理を行ったかを記録しておくことが行われている（例えば、特許文献１）。更には、記録された画像データに機密情報が含まれているか否かをチェックすることも行われている。
また、画像データを格納するボックス機能を備えた画像処理装置や、再プリント機能を有する画像形成装置が知られている。例えば、画像形成が既に行われた画像データを複写機等に設けた画像メモリに記憶しておき、使用者がその記憶された画像データについてさらに画像形成を要求した時に、その画像メモリから画像データを読み出して画像形成を行う（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５７５６９号公報
【特許文献２】特開２００１−１５４５４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のいずれの構成においても、入力、あるいは出力された画像データに機密データが含まれているか否かをチェックしても、その画像データを用いた画像処理を実行する場合に、そのチェック結果をユーザが、ジョブ実行前に知ることはできない。従って、画像データ内に機密情報が含まれている場合には、ユーザはそのジョブを実行する度に、その対象となる画像データのセキュリティチェックを行わなくてはならない。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、機密情報の漏洩を効率的に防ぐ画像処理システム、その画像処理システムにおける画像処理装置およびサーバ、並びに、データ制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る画像処理システムは、画像処理装置とサーバとを含む画像処理システムであって、
前記画像処理装置は、
画像データを格納する格納手段と、
前記画像データについての情報を前記サーバに送信する情報送信手段と、
前記サーバから、前記画像データが特定の情報を含むか否かを示す判定結果を受信する結果受信手段と、
前記判定結果が前記特定の情報を含むことを示している場合に、前記画像データの使用を制限する制限手段とを備え、
前記サーバは、
前記画像データについての情報を前記画像処理装置から受信する情報受信手段と、
前記画像データが機密情報を含むか否かを判定する判定手段と、
前記判定手段による判定結果を前記画像処理装置に送信する結果送信手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、機密情報の漏洩を効率的に防ぐことができる。
【図面の簡単な説明】
【０００８】
【図１】画像処理システムの構成を示す図である。
【図２】画像処理装置の内部の構成を示すブロック図である。
【図３】実施例１におけるジョブ・アーカイブ・ログの一例を示す図である。
【図４】ボックス文書の使用を制限する処理の手順を示す図である。
【図５】セキュリティチェックが未終了である場合の処理の手順を示す図である。
【図６】セキュリティチェックが未終了である場合の他の処理の手順を示す図である。
【図７】再プリント処理の手順を示す図である。
【図８】実施例２におけるジョブ・アーカイブ・ログの例を示す図である。
【図９】実施例２におけるジョブ・アーカイブ・ログの他の例を示す図である。
【図１０】再プリント処理における一覧表示の処理の手順を示す図である。
【図１１】対応機種を示すテーブルである。
【図１２】再プリント処理における一覧表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［実施例１］
実施例１では、画像処理装置が実行したジョブの履歴を記録するログとして、ジョブ・アーカイブ・ログを一例として説明する。ジョブ・アーカイブ・ログの詳細については後述する。以下、画像処理装置の外部記憶装置（ＨＤＤ）に画像データを一時保存し、その一時保存された画像データを使用する構成、いわゆるボックス機能を一例として説明する。
【００１１】
＜システム概要＞
図１は、本実施例における画像処理システムの構成を示す図である。画像処理装置１０１は、原稿を読み取ってからの複写や、印刷や、他の装置と画像データの送受信を行う。本実施例では、画像処理装置１０１として例えば複合機を用いている。サービスプロバイダ１０２は、画像処理装置１０１に格納されている画像データとジョブ履歴情報とを含むジョブ・アーカイブ・ログを、画像処理装置１０１上で動作するエージェントから受信し、データサーバ１０３に格納する。以下、ジョブ・アーカイブ・ログに含まれる画像データを画像ログともいい、ジョブ履歴情報をジョブログともいう。また、その際に、必要に応じてジョブ・アーカイブ・ログ内にある画像データの変換やＯＣＲ処理を行なう。データサーバ１０３は、サービスプロバイダ１０２から送信されてきたジョブ・アーカイブ・ログを蓄積して保存する。データサーバ１０３は、画像属性に基づいてジョブ・アーカイブ・ログを検索する機能も有する。また、データサーバ１０３は、蓄積されたジョブ・アーカイブ・ログに含まれる画像データに機密情報が含まれているか否かをチェックする機能を有する。Ｗｅｂサーバ１０４は、データサーバ１０３に蓄積されたジョブ・アーカイブ・ログを検索、閲覧するためのＷｅｂアプリケーションを有する。画像処理装置１０１〜Ｗｅｂサーバ１０４は、ネットワーク１０５を介して相互に通信可能に接続されている。サービスプロバイダ１０２、データサーバ１０３、Ｗｅｂサーバ１０４としては、例えば汎用的なＰＣが用いられる。
【００１２】
図２は、画像処理装置１０１の内部の構成を示すブロック図である。画像処理装置１０１は、ＣＰＵ２０１と、バス２０２と、ＨＤＤ２０３と、プリンタ２０４と、スキャナ２０５と、操作部２０６と、ネットワークＩ／Ｆ２０７と、ＲＡＭ２０８、ＲＯＭ２０９と、画像処理部２１０とを含む。以下、それぞれの構成要素について説明する。ＣＰＵ２０１は、ＲＯＭ２０９に格納されたプログラムを、ＲＡＭ２０８にロードすることによって画像処理装置１０１全体の動作を制御する。また、ＣＰＵ２０１は、バス２０２を介して画像処理装置１０１内の各ブロックと通信を行なう。ＨＤＤ２０３は、ハードディスクを含むハードディスクドライブであり、入力された各種情報を格納する。また、本実施例におけるジョブ・アーカイブ・ログもＨＤＤ２０３に一旦保存される。プリンタ２０４は、入力された画像データに基づく画像を用紙等の記録媒体に印刷する。スキャナ２０５は、ユーザが原稿台にセットした原稿上の画像をカラー画像として読み取り、その結果取得した画像データをＨＤＤ２０３、ＲＡＭ２０８等に格納する。また、スキャナ２０５は原稿給送部を含んでおり、原稿給送部にセットされた複数枚の原稿を順次原稿台上に給送して読み取ることができる。さらに、スキャナ２０５は、スキャン速度あるいは原稿搬送速度を速くして読み取ることによって副走査方向の縮小変倍を行うことができる。操作部２０６は、ユーザが指示を行なうための複数のキーと、ユーザに通知すべき各種情報を表示する表示部とを含む。ネットワークＩ／Ｆ２０７は、画像処理装置１０１をネットワーク１０５に接続し、ネットワーク上の外部装置からのデータの受信もしくはネットワーク上の外部装置へのデータの送信を制御する。画像処理部２１０は、ＲＡＭ２０８に格納された画像データに対して、変倍、色変換等の画像処理を行なう。
【００１３】
＜ジョブ・アーカイブ・ログ＞
図３は、画像処理装置１０１がＡ４サイズの原稿３枚／部数２の設定によってコピージョブを実行した時に記録されるジョブ・アーカイブ・ログの一例を示す図である。図３（ａ）は画像ログ（画像データ）を示し、図３（ｂ）はジョブログ（ジョブ履歴情報）を示す。図３（ａ）に示す画像ログはページ単位で構成され、図３（ｂ）に示すジョブログはジョブ単位で構成される。画像ログ３０１はスキャン原稿１枚目に対応した画像データを示し、画像属性３０２は画像ログ３０１についての画像属性を示す。画像属性３０２は、項目３０３〜３０５を含む。項目３０３は画像フォーマットを示し、項目３０４は解像度を示し、項目３０５は画像サイズを示す。本実施例においては、画像フォーマットとしてＪＰＥＧが指定され、解像度としてＸ、Ｙともに６００ｄｐｉが指定され、画像サイズとしてＸ＝４９６０画素、Ｙ＝７０４０画素が指定されている。スキャン原稿２枚目に対応した画像ログ３０６及びその画像属性３０８と、スキャン原稿３枚目に対応した画像ログ３０７及びその画像属性３０９についても上述の説明と同じである。
【００１４】
ジョブログ３１０は、項目３１１〜３１９を含む。項目３１１はジョブ種を示し、項目３１２はユーザＩＤを示し、項目３１３はジョブ開始時刻を示し、項目３１４はジョブ終了時刻を示す。また、項目３１５はジョブ実行結果を示し、項目３１６は原稿枚数を示し、項目３１７は出力部数を示す。また、項目３１８は画像ログＩＤを示し、項目３１９は画像ログの有無を示す。本実施例においては、ジョブ種として「コピー」が指定され、ユーザＩＤとして「０１２３４５６７８９」が指定され、ジョブ開始時刻として「２０１０年６月２２日１０時５分４０秒」が指定されている。また、ジョブ終了時刻として「２０１０年６月２２日１０時５分５０秒」が指定され、ジョブ実行結果として「正常終了」が指定され、原稿枚数として「３枚」が指定されている。また、出力部数として「２部」が指定され、画像ログＩＤとして「０００００００１」が指定され、画像ログの有無として「有り」が指定されている。
【００１５】
＜ジョブ・アーカイブ・ログを用いたデータの使用制限方法＞
ジョブ・アーカイブ・ログを用いた、画像処理装置１０１のＨＤＤ２０３内に保存されたデータ制御方法について、図４を参照しながら説明する。図４は、画像処理装置１０１においてボックスを使用するジョブを実行した場合の画像処理装置１０１とデータサーバ１０３におけるジョブ・アーカイブ・ログの処理の手順と、ボックス文書への使用制限処理の手順を示すフローチャートである。図４に示すＳ４０１〜Ｓ４１０の各処理は、例えば画像処理装置１０１のＣＰＵ２０１により実行される。また、Ｓ４２１〜Ｓ４２６の各処理は、例えばデータサーバ１０３のＣＰＵにより実行される。本例では、スキャナ２０５から読み込んだ原稿の画像データをＨＤＤ２０３に保存する、いわゆるボックス格納ジョブを実行するとする。
【００１６】
Ｓ４０１において、ＣＰＵ２０１は、ユーザにより指示されたボックスを使用するジョブの投入を操作部２０６を介して受け付ける。Ｓ４０２において、ＣＰＵ２０１は、Ｓ４０１において受け付けた、ボックスを使用するジョブを実行する。ここで対象となるジョブとは、例えば、先述のボックス格納ジョブである。Ｓ４０３において、ＣＰＵ２０１は、ＨＤＤ２０３にスキャナ２０５から読み込んだ原稿の画像データを保存する。以下、その保存された画像データをボックス文書ともいう。Ｓ４０４において、ＣＰＵ２０１は、Ｓ４０３においてＨＤＤ２０３に保存したボックス文書の使用を禁止するように設定する。これにより、後述するセキュリティチェックが完了していないボックス文書を使用することにより、機密情報が漏えいしてしまうことを防止する。Ｓ４０５において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介して、ジョブ・アーカイブ・ログをデータサーバ１０３に送信する（情報送信の一例）。
【００１７】
Ｓ４２１において、データサーバ１０３は、画像処理装置１０１からジョブ・アーカイブ・ログを受信する（情報受信の一例）。Ｓ４２２において、データサーバ１０３は、Ｓ４２１において受信したジョブ・アーカイブ・ログを記憶する。Ｓ４２３において、データサーバ１０３は、受信したジョブ・アーカイブ・ログに対してセキュリティチェックを実行する。ここで、セキュリティチェックとは、データサーバ１０３が予め記憶している特定の情報（画像情報やキーワード情報）と、受信されたジョブ・アーカイブ・ログ内の画像ログ（図３（ａ））、あるいは画像ログから文字認識によって得られたテキスト情報との類似性の有無を判定する処理をいう。画像ログが上述の特定の情報との類似度が所定のしきい値以上である場合、あるいは一致する場合、その画像ログは特定の情報を含むものと判定される。そして、特定の情報を含むと判定された画像ログは、機密情報を含んでいる可能性がある画像であると判定される。また、このように判定された画像は、印刷や送信などの出力が制限されるべき画像であると判定されても良い。Ｓ４２４において、データサーバ１０３は、ジョブ・アーカイブ・ログに識別ＩＤが付与されているか否かを判定する。ここで、識別ＩＤが付与されていると判定された場合には、Ｓ４２５に進み、付与されていないと判定された場合には、Ｓ４２６に進む。本実施例において、識別ＩＤは、ＨＤＤ２０３内のボックスを使用するジョブ（ボックス格納ジョブ等）を実行する場合にのみ、ジョブ・アーカイブ・ログに付与される。また、画像処理装置１０１のＣＰＵ２０１は、その識別ＩＤによりＨＤＤ２０３内に保存されたボックス文書等のデータと、データサーバ１０３から後に送信されるセキュリティチェックによる判定結果とを対応付けて管理することができる。また、ＣＰＵ２０１は、その識別ＩＤによって各文書データについてセキュリティチェックが行われたか否かについても認識することができる。Ｓ４２５において、データサーバ１０３は、ネットワーク１０５を介してセキュリティチェック結果を画像処理装置１０１に通知する（結果送信の一例）。Ｓ４２６において、データサーバ１０３は、Ｓ４２３におけるセキュリティチェック結果が「機密情報を含んでいる可能性がある」ことを示している場合には、データサーバ１０３の管理者にメールでその旨を通知する。
【００１８】
Ｓ４０６において、画像処理装置１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３からＳ４２３におけるセキュリティチェック結果を受信する（結果受信の一例）。Ｓ４０７において、ＣＰＵ２０１は、Ｓ４０６において受信したセキュリティチェック結果に対応したボックス文書がＨＤＤ２０３にあるか否かを判定する。ここで、ボックス文書があると判定された場合には、Ｓ４０８に進み、ボックス文書がないと判定された場合には、本処理を終了する。Ｓ４０８において、ＣＰＵ２０１は、Ｓ４０６で受信したセキュリティチェック結果が「画像ログが機密情報を含んでいる可能性がある」ことを示している場合にはＳ４１０に進み、「画像ログが機密情報を含んでいない」ことを示している場合にはＳ４０９に進む。Ｓ４０９において、ＣＰＵ２０１は、Ｓ４０４におけるボックス文書の使用禁止制限を解除して、ボックス文書を使用可能な状態とする。一方、Ｓ４１０において、ＣＰＵ２０１は、Ｓ４０４において設定されたボックス文書の使用禁止制限を、予め定められた設定に応じた使用制限に変更する。予め定められた設定とは、例えば、そのボックス文書は特定のユーザ、あるいは特定のグループに属するユーザのみその使用が許可されるというような設定であっても良い。そして、許可されないユーザに対しては、そのボックス文書を使用することを制限するようにしても良い。なお、本実施例におけるボックス文書の使用とは、ボックス文書を印刷することや、ボックス文書を送信することの少なくとも何れかを含むものである。あるいはボックス文書を操作部２０６に表示することもボックス文書の使用の一例としても良い。また、ユーザがそのボックス文書にアクセスすることを制限することによってボックス文書の使用の制限を実現しても良い。更には、ユーザがそのボックス文書に対して送信や印刷や表示を指示した際に、指示された処理の実行を行わないようにすることでボックス文書に使用の制限を実現しても良い。
【００１９】
以上のように、本実施例においては、画像処理装置１０１のボックスを使用するジョブを実行する際には、データサーバ１０３において、ボックス文書に機密情報が含まれているか否かのセキュリティチェックを実行する。その後、データサーバ１０３は、そのセキュリティチェックの結果を画像処理装置１０１に通知する。セキュリティチェックの結果、ボックス文書に機密情報が含まれている可能性がある場合には、ボックス文書の使用を制限する。その結果、ボックスを使用するジョブの実行の際に、ＨＤＤ２０３に保存したボックス文書の機密情報が漏洩することを防止することができる。また、ボックス文書を使用するジョブを実行する度にセキュリティチェックをしなくても良いので、情報の漏洩を効率的に防ぐことができる。本実施例において、セキュリティチェック結果が機密情報を含む可能性があることを示す場合には、様々な方法により使用制限することができる。例えば、機密情報を含むページが１ページでもあった場合には、全てのページを使用不可とするようにしても良いし、機密情報を含むページのみ使用不可としても良い。また、機密情報を含むページ以降のページを使用不可としても良い。
【００２０】
＜セキュリティチェックが行われていないボックス文書が指定された場合＞
次に、ＨＤＤ２０３に保存されたボックス文書を指定して使用するジョブが投入された場合に、その指定されたボックス文書についてセキュリティチェックが実行されていない場合の処理について図５及び図６を参照しながら説明する。
【００２１】
図５に示す例において、ジョブ・アーカイブ・ログは、図４に示したボックス格納ジョブの実行後、一旦ＨＤＤ２０３内の所定の記憶領域に保存されて一定時間が経過し、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３に送られる。図５は、ボックス文書についてのセキュリティチェックが未終了である場合の処理の手順を示すフローチャートである。図５に示すＳ５０１〜Ｓ５０７の各処理は、例えば画像処理装置１０１のＣＰＵ２０１により実行される。また、Ｓ５１１〜Ｓ５１４の各処理は、例えばデータサーバ１０３のＣＰＵにより実行される。
【００２２】
Ｓ５０１において、ＣＰＵ２０１は、操作部２０６を介してユーザから指示された、セキュリティチェックが未終了であるボックス文書を使用するジョブの投入を受け付ける。Ｓ５０２において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してそのボックス文書のセキュリティチェック結果をデータサーバ１０３に要求する。
【００２３】
Ｓ５１１において、データサーバ１０３は、ネットワーク１０５を介して画像処理装置１０１からセキュリティチェック結果の要求を受信する。Ｓ５１２において、データサーバ１０３は、受信したセキュリティチェック結果の要求に対応するジョブ・アーカイブ・ログが、現在セキュリティチェック中か若しくは次にセキュリティチェックを実行するのかを判定する。ここで、現在セキュリティチェック中か若しくは次にセキュリティチェックを実行すると判定された場合にはＳ５１４に進み、一方、現在セキュリティチェック中でなく且つ次にセキュリティチェックも実行しないのであれば、Ｓ５１３に進む。
【００２４】
Ｓ５１３において、データサーバ１０３は、セキュリティチェックを待機している上述の要求に対応するジョブ・アーカイブ・ログをセキュリティチェック待ちのキューの先頭に移動する。そして、現在実行中のセキュリティチェックが終了次第、上述の要求に対応するジョブ・アーカイブ・ログのセキュリティチェックを実行する。Ｓ５１４において、データサーバ１０３は、セキュリティチェックが終了次第、ネットワーク１０５を介して画像処理装置１０１にセキュリティチェック結果を送信する。
【００２５】
Ｓ５０３において、画像処理装置１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３からセキュリティチェック結果を受信する。Ｓ５０４において、ＣＰＵ２０１は、Ｓ５０３において受信したセキュリティチェック結果が「ボックス文書に機密情報が含まれていない」ことを示している場合にはＳ５０５に進む。一方、セキュリティチェック結果が「機密情報が含まれている可能性がある」ことを示している場合にはＳ５０６に進む。Ｓ５０５において、ＣＰＵ２０１は、Ｓ５０１において指示されたＨＤＤ２０３に保存されているボックス文書の使用禁止制限を解除して、そのボックス文書を使用可能な状態にする。一方、Ｓ５０６において、ＣＰＵ２０１は、Ｓ５０１において指示されたＨＤＤ２０３に保存されているボックス文書の使用禁止制限を、予め定められた設定に応じた使用制限に変更する。また、Ｓ５０７において、ＣＰＵ２０１は、Ｓ５０１において受け付けたジョブを実行する。
【００２６】
指定されたボックス文書のジョブ・アーカイブ・ログがデータサーバ１０３に既に送信されている場合にそのボックス文書についてのセキュリティチェックが未終了であれば、データサーバ１０３でのセキュリティチェックの順番を優先するように制御する。その結果、ユーザによりボックス文書が指示された際に、即座にそのボックス文書のジョブ・アーカイブ・ログについてのセキュリティチェックを実行し、処理を効率化することができる。
【００２７】
図６は、ボックス文書についてのセキュリティチェックが未終了である場合の他の処理の手順を示すフローチャートである。図６に示す例においては、ジョブ・アーカイブ・ログは、図４に示したボックス格納ジョブの実行後、まだデータサーバ１０３に送られていないとする。図６に示すＳ６０１〜Ｓ６０７の各処理は、例えば画像処理装置１０１のＣＰＵ２０１により実行される。また、Ｓ６１１〜Ｓ６１５の各処理は、例えばデータサーバ１０３のＣＰＵにより実行される。
【００２８】
Ｓ６０１において、ＣＰＵ２０１は、操作部２０６を介してユーザから指示されたセキュリティチェックが未終了であるボックス文書を使用するジョブの投入を受け付ける。Ｓ６０２において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介して、ＨＤＤ２０３に一旦保存された、ボックス文書についてのジョブ・アーカイブ・ログをセキュリティチェック順を最優先として指定してデータサーバ１０３に送信する。
【００２９】
Ｓ６１１において、データサーバ１０３は、ネットワーク１０５を介して画像処理装置１０１からセキュリティチェック順を最優先と指定されたジョブ・アーカイブ・ログを受信する。Ｓ６１２において、データサーバ１０３は、データサーバ１０３上に現在セキュリティチェックを待機しているジョブ・アーカイブ・ログがあるか否かを判定する。ここで、待機しているジョブ・アーカイブ・ログがあると判定された場合にはＳ６１３に進み、待機しているジョブ・アーカイブ・ログがないと判定された場合にはＳ６１４に進む。Ｓ６１３において、データサーバ１０３は、受信したセキュリティチェック順を最優先と指定されたジョブ・アーカイブ・ログを、セキュリティチェック待ちのキューの先頭に移動する。Ｓ６１４において、データサーバ１０３は、ジョブ・アーカイブ・ログのセキュリティチェックを実行する。Ｓ６１５以降の処理は前述の図５のＳ５１４以降の処理と同じである。
【００３０】
以上のように、指定されたボックス文書のジョブ・アーカイブ・ログがまだデータサーバ１０３に送信されておらず画像処理装置１０１内にある場合には、そのジョブ・アーカイブ・ログを即座にデータサーバ１０３に送信する。さらに、そのセキュリティチェックの順番を優先して繰り上げるように制御することによって、即座にそのボックス文書のジョブ・アーカイブ・ログについてセキュリティチェックを実行することができる。
【００３１】
［実施例２］
＜ジョブ・アーカイブ・ログを用いて再プリントを実行する場合＞
ジョブ・アーカイブ・ログを用いて再プリントを実行する場合について、図７〜図９を参照しながら説明する。図７は、再プリントの処理の手順を示す図である。図７に示すＳ７０１〜Ｓ７１２の各処理は、例えば画像処理装置１０１のＣＰＵ２０１により実行される。また、Ｓ７３１〜Ｓ７４２の各処理は、例えばデータサーバ１０３のＣＰＵにより実行される。ここで、再プリントとは、ネットワーク１０５に接続された複数の画像処理装置において、既に画像形成が行われた画像データについて、ユーザが更に画像形成を要求した時に、データサーバ１０３に管理されているジョブ・アーカイブ・ログを用いて印刷する処理をいう。
【００３２】
Ｓ７０１において、ＣＰＵ２０１は、操作部２０６を介してユーザから指示されたジョブの投入を受け付ける。Ｓ７０２において、ＣＰＵ２０１は、Ｓ７０１において受け付けたジョブが再プリントのジョブであるか否かを判定する。再プリントのジョブとは、図１２に示す操作画面から選択、実行指示されたジョブである。図１２の操作画面については後に詳述する。ここで、再プリントのジョブであると判定された場合にはＳ７０３に進み、再プリントのジョブでない（再プリント以外のジョブ）と判定された場合にはＳ７０８に進む。Ｓ７０３において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介して、画像処理装置１０１からデータサーバ１０３に再プリントジョブについてのジョブ・アーカイブ・ログの送信を要求する。
【００３３】
Ｓ７３６において、データサーバ１０３は、ネットワークＩ／Ｆ２０７を介して画像処理装置１０１から再プリントジョブについてのジョブ・アーカイブ・ログの送信要求を受信する。Ｓ７３７でデータサーバ１０３は、再プリントジョブについてのジョブ・アーカイブ・ログがセキュリティチェック済みであるか、セキュリティチェック中であるか、若しくは、次にセキュリティチェックを行うジョブ・アーカイブ・ログであるかを判定する。ここで、再プリントジョブについてのジョブ・アーカイブ・ログがセキュリティチェック済みであるか、セキュリティチェック中であるか、若しくは、次にセキュリティチェックを行うジョブ・アーカイブ・ログであると判定された場合には、セキュリティチェックを実行してその結果をジョブ・アーカイブ・ログに反映してＳ７４０に進む。それ以外であると判定された場合にはＳ７３８に進む。
【００３４】
Ｓ７３８において、データサーバ１０３は、送信要求を受信したジョブ・アーカイブ・ログのセキュリティチェックの優先度を上げる。そして、現在セキュリティチェック中であるジョブ・アーカイブ・ログのセキュリティチェックが終了次第、Ｓ７３９においてセキュリティチェックを実行してその結果をジョブ・アーカイブ・ログに反映する。Ｓ７４０において、データサーバ１０３は、ネットワークＩ／Ｆ２０７を介して画像処理装置１０１にジョブ・アーカイブ・ログを直ちに送信する。その場合に、送信するジョブ・アーカイブ・ログがＳ７３９において機密情報を含んでいる可能性があると判定された場合には、ユーザにその旨を表示し、再プリントの出力を実行することなくジョブを終了させる等、機密情報により制限された処理を行う。また、データサーバ１０３は、そのセキュリティチェック結果を各画像処理装置１０１から送信要求されたジョブ・アーカイブ・ログと対応付けて保存する。本実施例では、画像処理装置１０１から送信要求があったジョブ・アーカイブ・ログが既に機密情報を含んでいる可能性があると判定されていた場合に、セキュリティチェックを行うことなく直ちに、再プリントの出力を実行することなくジョブを終了させるようにしても良い。そのようにすることで、画像処理装置１０１からジョブ・アーカイブ・ログの送信要求がある度にセキュリティチェックを行う必要がなくなり、処理の効率化を図ることができる。
【００３５】
Ｓ７０４において、画像処理装置１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３から再プリントジョブについてのジョブ・アーカイブ・ログを受信する。Ｓ７０５において、ＣＰＵ２０１は、Ｓ７０４において受信してＨＤＤ２０３に格納した図８（ｃ）に示す設定ログ８０８の情報を印刷設定に反映する。Ｓ７０６において、ＣＰＵ２０１は、再プリントジョブのジョブ・アーカイブ・ログを取得し、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３に送信する。その際に、送信するジョブ・アーカイブ・ログは、ジョブログのみを含む。
【００３６】
Ｓ７４１において、データサーバ１０３は、ネットワークＩ／Ｆ２０７を介して画像処理装置１０１から再プリントジョブについてのジョブ・アーカイブ・ログを受信する。Ｓ７４２において、データサーバ１０３は、再プリントジョブについてのジョブ・アーカイブ・ログを保存する。
【００３７】
Ｓ７０７において、画像処理部２１０のＣＰＵ２０１は、ＲＡＭ２０８に記憶された画像データに対して画像処理を行ない、プリンタ２０４を制御して、その画像データに基づき記録媒体上に画像を印刷する。
【００３８】
以上が再プリントジョブを実行した時の各処理部での動作についての詳細である。以下、再プリント以外のジョブを実行した場合の処理の手順について説明する。Ｓ７０８において、画像処理装置１０１のＣＰＵ２０１は、操作部２０６を介してユーザによって指示されたジョブを実行する。例えば、スキャンして読み取った画像データを印刷するジョブの場合である。Ｓ７０９において、ＣＰＵ２０１は、Ｓ７０８において実行されたジョブを再プリント用のジョブリストに追加する。Ｓ７１０において、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３にジョブ・アーカイブ・ログを送信する。
【００３９】
Ｓ７４３において、データサーバ１０３は、画像処理装置１０１からジョブ・アーカイブ・ログを受信する。Ｓ７４４において、データサーバ１０３は、受信したジョブ・アーカイブ・ログを格納する。Ｓ７４５において、データサーバ１０３は、受信したジョブ・アーカイブ・ログについてセキュリティチェックを実行する。Ｓ７４６において、データサーバ１０３は、セキュリティチェック結果をジョブ・アーカイブ・ログに記述する。Ｓ７４７において、データサーバ１０３は、セキュリティチェック結果を画像処理装置１０１に送信する。
【００４０】
Ｓ７１１において、画像処理装置１０１のＣＰＵ２０１は、ネットワークＩ／Ｆ２０７を介してデータサーバ１０３からセキュリティチェック結果を受信する。Ｓ７１２において、ＣＰＵ２０１は、Ｓ７１１において受信したセキュリティチェック結果を再プリント用のジョブ一覧に反映する。セキュリティチェック結果を再プリント用のジョブリストに反映させることにより、例えば、機密情報が含まれている可能性があると判定された画像データについては、ユーザにジョブ一覧として表示しないようにすることができる。
【００４１】
なお、図１２に示す操作画面から再プリントの他に、再送信の指示を受付可能にしても良い。この場合、図７のフローチャートにおける再プリントを再送信に置き換えて処理すればよい。
【００４２】
図８及び図９は、Ａ４サイズの原稿１枚／部数１の設定で、５０％縮小コピーを実行する場合のジョブ・アーカイブ・ログの一例を示す図である。前述したコピージョブのように、従来のジョブ・アーカイブ・ログは、図８（ａ）に示す画像ログと図８（ｂ）に示すジョブログとを含む。本実施例においては、ジョブ・アーカイブ・ログを使用して再プリントのジョブを実行するために、さらに図８（ｃ）に示すような設定ログを含む。図８（ｃ）に示す設定ログにより、画像処理装置１０１はジョブ・アーカイブ・ログ取得時（Ｓ７０４）に印刷設定の情報を記憶することができる。設定ログについては、図８（ｃ）に示すように新たに設定ログ８０１を構成しても良いし、図９（ｂ）に示すように、ジョブログ９０１の中に設定ログ９０２を含むように構成しても良い。
【００４３】
以上のように、データサーバ１０３において実行するセキュリティチェックの結果をデータサーバ１０３において管理されているジョブ・アーカイブ・ログにフィードバックする。その結果、ジョブ・アーカイブ・ログを使用して再プリントジョブを実行する際に機密情報の漏洩を効率的に防ぐことができる。
【００４４】
＜再プリント用のジョブ一覧の表示処理＞
再プリント用のジョブ一覧を作成・表示する方法について、図１０〜図１２を参照しながら説明する。ここで、ネットワーク１０５に複数台の画像処理装置１０１が接続されているとする。図１０に示す各処理は、例えば画像処理装置１０１のＣＰＵ２０１により実行される。
【００４５】
図１０のＳ１００１において、画像処理装置１０１のＣＰＵ２０１は、ネットワーク１０５に接続されている複数の画像処理装置１０１のうち、再プリントジョブを実行する画像処理装置１０１のジョブ・アーカイブ・ログのみをリスト表示するか、ネットワーク１０５に接続されている全ての印刷可能な画像処理装置１０１のジョブ・アーカイブ・ログをリストとして表示するかを判定する。ここで、再プリントジョブを実行する画像処理装置１０１のジョブ・アーカイブ・ログのみ一覧表示すると判定された場合にはＳ１０１１に進む。一方、ネットワーク１０５に接続されている全ての印刷可能な画像処理装置１０１のジョブ・アーカイブ・ログを一覧表示すると判定された場合にはＳ１０２１に進む。
【００４６】
Ｓ１０１１において、ＣＰＵ２０１は、再プリントジョブを実行するユーザ自身のジョブ・アーカイブ・ログのみを一覧表示するか否かを判定する。ここで、ユーザ自身のジョブ・アーカイブ・ログのみを一覧表示すると判定された場合にはＳ１０１２に進む。一方、画像処理装置１０１における全ての再プリント可能なジョブ・アーカイブ・ログを一覧表示すると判定された場合にはＳ１０１３に進む。Ｓ１０１２において、ＣＰＵ２０１は、画像処理装置１０１の再プリント可能なジョブ・アーカイブ・ログが、ユーザ自身が過去に実行したジョブについてのジョブ・アーカイブ・ログであるか否かを判定する。ジョブ・アーカイブ・ログは、ジョブの実行を指示したユーザの情報が含まれている。Ｓ１０１２の判定は具体的には、自分、即ち現在画像処理装置１０１にログインしているユーザの情報がジョブ・アーカイブ・ログに含まれるユーザの情報と一致するか否かの判定を行う。ここで、ユーザ自身についてのジョブ・アーカイブ・ログであると判定された場合にはＳ１０１３に進み、ユーザ自身についてのジョブ・アーカイブ・ログでないと判定された場合にはＳ１０１４に進む。Ｓ１０１３において、ＣＰＵ２０１は、画像処理装置１０１の再プリント可能なジョブ・アーカイブ・ログを表示用リストに追加する。Ｓ１０１４において、ＣＰＵ２０１は、画像処理装置１０１における再プリント可能な全てのジョブ・アーカイブ・ログの判定が終了したか否かを判定する。ここで、終了していると判定された場合にはＳ１００２に進み、終了していないと判定された場合にはＳ１０１１に戻る。
【００４７】
Ｓ１００１においてネットワーク１０５に接続されている全ての印刷可能な画像処理装置１０１のジョブ・アーカイブ・ログを一覧表示すると判定された場合について説明する。Ｓ１０２１において、ＣＰＵ２０１は、対応機種テーブルを読み込む。図１１は、対応機種テーブルの一例を示す図である。ここで、対応機種テーブルは、画像処理装置１０１が白黒ＭＦＰかカラーＭＦＰか機かという情報や画像処理装置１０１が接続されているネットワークＩＤの情報は記載せずに、出力用の画像処理装置１０１に対応している機種名のみで構成するようにしても良い。
【００４８】
Ｓ１０２２において、ＣＰＵ２０１は、ジョブ・アーカイブ・ログが再プリントジョブを実行する画像処理装置１０１に対応している機種のジョブ・アーカイブ・ログであるか否かを判定する。ここで、対応している機種のジョブ・アーカイブ・ログであると判定された場合にはＳ１０２３に進み、対応している機種のジョブ・アーカイブ・ログでないと判定された場合にはＳ１０２６に進む。Ｓ１０２３において、ＣＰＵ２０１は、リストに再プリントジョブを実行するユーザ自身のジョブ・アーカイブ・ログのみを表示するか否かを判定する。ここで、ユーザ自身のジョブ・アーカイブ・ログのみを表示すると判定された場合にはＳ１０２４に進み、ユーザ自身のジョブ・アーカイブ・ログ以外も表示すると判定された場合にはＳ１０２５に進む。Ｓ１０２４において、ＣＰＵ２０１は、ジョブ・アーカイブ・ログがユーザ自身により実行されたジョブについてのジョブ・アーカイブ・ログであるか否かを判定する。ここで、ユーザ自身により実行されたジョブについてのジョブ・アーカイブ・ログであると判定された場合にはＳ１０２５に進み、ユーザ自身により実行されたジョブについてのジョブ・アーカイブ・ログでないと判定された場合にはＳ１０２６に進む。
【００４９】
Ｓ１０２５において、ＣＰＵ２０１は、再プリントジョブを実行する画像処理装置１０１で使用可能なジョブ・アーカイブ・ログを表示用リストに追加する。Ｓ１０２６において、ＣＰＵ２０１は、画像処理装置１０１における再プリント可能な全てのジョブ・アーカイブ・ログの判定が終了したか否かを判定する。ここで、終了していると判定された場合にはＳ１００２に進んで再プリント用リストを操作部２０６に表示し、終了していないと判定された場合にはＳ１０２２に戻る。
【００５０】
図１２は、図１０のフローチャートを実行した結果、操作部２０６に表示される、再プリント用のリストの一例を示す図である。図１２（ａ）は、Ｓ１０１１からＳ１０１３に進んだ場合に表示されるリストの一例である。図１２（ｂ）は、Ｓ１０１１からＳ１０１２に進んだ場合に表示されるリストの一例である。図１２（ｃ）は、Ｓ１０２３からＳ１０２５に進んだ場合に表示されるリストの一例である。図１２（ｄ）は、Ｓ１０２３からＳ１０２４に進んだ場合に表示されるリストの一例である。
【００５１】
以上のように、データサーバ１０３に管理されているジョブ・アーカイブ・ログを画像処理装置の機種や接続されているネットワーク情報などによって、再プリントへの使用の可・不可を効率的に判定することが可能となる。その結果、ユーザは、再プリント実行時に、本画像処理装置から他の画像処理装置のジョブ・アーカイブ・ログを使用して容易に再プリントを行うことが可能となる。
【００５２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012231431.tif 000003
【図２】
2012231431.tif 000004
【図３】
2012231431.tif 000005
【図４】
2012231431.tif 000006
【図５】
2012231431.tif 000007
【図６】
2012231431.tif 000008
【図７】
2012231431.tif 000009
【図８】
2012231431.tif 000010
【図９】
2012231431.tif 000011
【図１０】
2012231431.tif 000012
【図１１】
2012231431.tif 000013
【図１２】
2012231431.tif 000014