(57)【要約】      （修正有）【課題】ジョブ情報追跡システムにおいて、生体認証などの特別な認証システムではなく、比較的簡単な方法でジョブ生成時の操作者を特定する手段を提供する。【解決手段】ＭＦＰあるいは印刷用のクライアントＰＣにネットワークカメラを装備し、ジョブ生成のタイミングに合わせて操作者の顔を撮影する手段と、撮影された顔写真が鮮明に取れているかどうかを判定し、鮮明に取れていなければジョブをキャンセルする手段を備える。【選択図】図２
2009129256.tif 000002
【特許請求の範囲】
【請求項１】
プリンタに印刷した内容、およびＭＦＰから出力ジョブ（コピー、印刷、Ｓｅｎｄ）の出力内容を、ジョブログ情報として蓄積し追跡可能とすることで情報漏えいを抑止するジョブ情報追跡システムにおいて、
指示されたプリンタへの印刷内容から追跡対象情報を抽出・生成する手段と、
指示されたＭＦＰでの出力ジョブの追跡対象情報を抽出・生成する手段と、
前記抽出手段により抽出された情報を蓄積・管理する蓄積手段と、
前記抽出手段が抽出した追跡情報を前記蓄積手段に送信する手段と、
印刷を指示する第一の情報機器内に追跡対象情報の抽出手段と、
前記MFPのジョブ生成時に操作者の顔を撮影する手段と、
撮影した顔の写真画像をジョブ情報の一部として前記ＭＦＰからサーバに送信する手段と、
前記印刷を指示する第一の情報機器内のジョブ生成時に操作者の顔を撮影する手段と、
撮影した顔の写真画像をジョブ情報の一部として前記印刷を指示する第一の情報機器からサーバに送信する手段とを、
設けたことを特徴とするジョブ情報追跡システム。
【請求項２】
前記ＭＦＰのジョブ生成時に操作と連動して操作者の顔を撮影する手段と、
前記印刷を指示する第一の情報機器内のジョブ生成時に操作と連動して操作者の顔を撮影する手段とを、
更に設けたことを特徴とする請求項１に記載のジョブ情報追跡システム。
【請求項３】
前記ＭＦＰのジョブ生成時に撮影した操作者の顔が鮮明に写っているかどうかを判別する手段と、
前記印刷を指示する第一の情報機器内のジョブ生成時に撮影した操作者の顔が鮮明に写っているかどうかを判別する手段と、
前記それぞれのケースで顔が鮮明に写っていなかった場合に生成されたジョブをキャンセルする手段とを
更に設けたことを特徴とする請求項１に記載のジョブ情報追跡システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関し、詳しくはパーソナルコンピュータ等の情報処理装置とプリンタなどの印刷装置、およびＭＦＰなどのコピー、印刷、ＦＡＸ、Ｓｅｎｄなどのジョブ出力装置を有して構成されるシステムに関するものである。さらにそのシステムの中でも、特にユーザが前記印刷装置あるいはジョブ出力装置からの出力したジョブの内容を蓄積し追跡可能とする、情報漏えい抑止を目的としたジョブ情報追跡システムに関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の情報処理装置とプリンタなどの印刷装置、およびＭＦＰなどのコピー、印刷、Ｓｅｎｄなどのジョブ出力装置を有して構成されるシステムがあった。このシステムでは、ユーザが前記印刷装置あるいはジョブ出力装置から出力したジョブの内容を蓄積し追跡可能としていた。ジョブ情報追跡システムに関するものとしては、ユーザが印刷装置から出力した印刷データとログ情報を蓄積しておき、情報漏えい発生時にログ情報（ジョブ生成日時、ユーザ名、デバイス名など）からジョブの内容を追跡する方法であった（特許文献１、図１）。
【０００３】
さらに従来、プッシュ型複写機と文書管理プログラムを備えたクライアントPCに、複写機でスキャンした文書と一緒に送信者の画像を送信するシステムも提案されていた（特許文献２）。このシステムでは、受信側のクライアントPCでは、文書管理プログラムで文書ファイルと一緒に送信者の画像がサムネイル表示される。受信者が確認後に送信者の画像は削除される。
【特許文献１】特開２００６−２５２２９９号公報
【特許文献２】特開２００４−０５６７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、まず特許文献１に書かれている方法では、ジョブ生成の操作者はログ情報に含まれているユーザ名から特定することとなる。この方法では操作者とユーザ名が一致するかどうかは、別に操作時にユーザ名を認証する何らかの認証システムを設ける必要があった。例えば、図１のシステムにおいては、クライアントＰＣでの印刷ジョブ生成時のユーザ名として、ＯＳの起動時に認証したユーザ名を記録するのが従来の方法であった。しかしながら、操作者とユーザ名が一致しているかどうかは、他に生体認証のような認証システムと連携させる必要があった。
【０００５】
また、特許文献２に書かれている方法では、操作者の顔写真は、受信側の文書管理プログラムにおいて、誰が送信したかを受信者が確認するためにのみ使用され、確認後にはその顔写真は破棄されていた。従って、文書格納後にその文書を作成した操作者を特定することは出来なかった。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明では、図２のシステム構成図に示すようなジョブ履歴管理システムにおいて、ＭＦＰのジョブ生成時に操作と連動して操作者の顔を撮影する手段と、前記印刷を指示する第一の情報機器内のジョブ生成時に操作と連動して操作者の顔を撮影する手段を、設けた。
【０００７】
さらに前記ＭＦＰのジョブ生成時に撮影した操作者の顔が鮮明に写っているかどうかを判別する手段と、前記印刷を指示する第一の情報機器内のジョブ生成時に撮影した操作者の顔が鮮明に写っているかどうかを判別する手段と、前記それぞれのケースで顔が鮮明に写っていなかった場合に生成されたジョブをキャンセルする手段を設けた。
【発明の効果】
【０００８】
本発明によって、情報漏えい発生時のジョブ情報の追跡時に、情報漏えいの条件に該当するジョブの操作者を、顔写真から特定するという効果がある。
【０００９】
さらにジョブ生成時に必ず撮影されることから、不正なユーザIDでのMFPの使用あるいは印刷用クライアントPCからの印刷を抑止する効果も期待できる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１１】
図３は、本発明の実施例のシステム構成を示すブロック図である。図中、３０は各構成要素を接続するＬＡＮなどのネットワーク、３１はユーザ操作によりコピー、印刷、ＦＡＸ、Ｓｅｎｄなどの各ジョブを出力し、ジョブ追跡情報をアーカイブサーバ１１に送信する機能を持つMFP、３２はＭＦＰ３１を操作する操作者の顔写真を撮影しＭＦＰ３１に送信するためのネットワークカメラ１、３３はアーカイブサーバに蓄積されたジョブ情報を閲覧・検索するための管理者ＰＣ、３４はアプリケーションから印刷指示を出し、その際にプリンタドライバの追加機能としてジョブ追跡情報をプリントサーバ１２に送信するクライアントＰＣ、３５はクライアントＰＣ３４を操作し印刷ジョブを生成する操作者の顔写真を撮影しクライアントＰＣ３４に送信するためのネットワークカメラ２、３６はクライアントＰＣからの印刷指示を受けて印刷データをプリンタとしてのＭＦＰ３１に送信し、印刷時のジョブ追跡情報一時保存しアーカイブサーバ３７に送るプリントサーバ、３７はプリントサーバ３６あるいは、ＭＦＰ３１から送信されたジョブ追跡情報を蓄積するアーカイブサーバである。
【００１２】
図４は、図３の管理者ＰＣ３３、クライアントＰＣ３４、プリントサーバ３６、およびアーカイブサーバ３７のハードウェア構成を示すブロック図である。いずれもＩＢＭ−ＰＣ／ＡＴ互換機などの汎用ＰＣなので同じブロック図としている。図中、４１は内部バスで接続される各デバイス（後述のＲＯＭ、ＲＡＭ他）を直接或いは間接的に制御し、本発明を実現するためのプログラムを実行するＣＰＵである。４２はＢＩＯＳなどの基本ソフトウェアを格納してあるＲＯＭ。４３はＣＰＵ４１のワーク領域として利用されたり、本発明を実現するためのプログラム（印刷指示のタイミングにあわせた撮影指示ありは顔写真の判定する）をロードするための一時記憶として利用されるＲＡＭ、４４は前記プログラムをファイルとして格納してあるＨＤＤ（ハードディスクドライブ）、４５は前記プログラムの中で操作画面を持つものを操作するための入力装置、４６は前記操作の確認のためのモニタ、４７はネットワークに接続するためのＬＡＮ  Ｉ／Ｆである。
【００１３】
図５は、クライアントＰＣ３４およびプリントサーバ３６上で動作するソフトウェアモジュールの構成図を示している。プリントサーバ３６にはＭＦＰ３１用のプリンタドライバとジョブ追跡情報取得のためのＡｄｄ−ｉｎモジュール、およびＡｄｄ−ｉｎから渡されたジョブ追跡情報をアーカイブサーバ３７に送信するためのプリンタエージェントが、ＢＩＯＳおよびＯＳといったプラットフォーム上で動作している。プリンタエージェントはＡｄｄ−ｉｎから渡されたジョブ追跡情報を一時保管フォルダにファイルとして保管しておく。
【００１４】
またクライアントＰＣ３４では、本発明の印刷操作に連動して操作者の顔写真の撮影指示をネットワークカメラ３５に出し、さらに撮影された操作者の顔写真をネットワークカメラ３５から受信し、鮮明に写っているかどうかを判定する手段を、プログラムとしてプリンタドライバ＋Ａｄｄ−ｉｎに設けているものとする。
【００１５】
図６は、アーカイブサーバ１５のモジュール構成を示している。ＢＩＯＳおよびＯＳといったプラットフォーム上で、ドライバエージェントあるいはＭＦＰエージェントから送信されるジョブ追跡情報を受信し、バックエンドサーバに蓄積するためのサービスプロバイダが動作している。
【００１６】
なお、バックエンドサーバは文書管理システムあるいはデータベースなどを、プリンタおよびＭＦＰの台数、あるいは扱うジョブ数の規模によって、組み合わせることが出来るものとする。
【００１７】
図７は、図３に示したMFP３１のハードウェア構成を示すブロック図である。コントローラユニット７００は、画像入力デバイスであるスキャナ部７１３や画像出力デバイスであるプリンタ部７１４と接続し、一方ではネットワーク（ＬＡＮ）１０や公衆回線（ＷＡＮ）と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００１８】
コントローラユニット７００において、７０１はＣＰＵで、システム全体を制御するコントローラである。７０２はＲＡＭで、ＣＰＵ７０１が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。７０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが格納されている。７０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データを格納する。また本システムのMFP１４で取得されるジョブ追跡情報（ジョブログ情報およびジョブの出力内容の画像情報）も一時HDD１３に格納され、図８のMFPエージェントにより、図３に示すアーカイブサーバ３７に転送される。
【００１９】
７０５は操作部Ｉ／Ｆで、操作部７０６とのインタフェース部であり、操作部７０６に表示する画像データを操作部７０６に対して出力する。また、操作部Ｉ／Ｆ７０５は、操作部７０６からオペレータが入力した情報を、ＣＰＵ７０１に伝える役割をする。
【００２０】
７０７はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）１０に接続し、情報の入出力を行う。７０８はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）に接続し、画像情報の入出力を行う。以上のデバイスがシステムバス７０９上に配置される。
【００２１】
７１０はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス７０９と画像データを高速で転送する画像バス７２２を接続し、データ構造を変換するバスブリッジである。画像バス７２２は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス７２２上には以下のデバイスが配置される。
【００２２】
７１１はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。７１２はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部７１３、プリンタ部７１４とコントローラ７００を接続し、画像データの同期系/  非同期系の変換を行う。７１５はスキャナ画像処理部で、入力画像データに対し補正，加工，編集を行う。また、スキャナ画像処理部７１５は、入力された画像データがカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する機能を有する。７１６はプリンタ画像処理部で、出力画像データに対し補正，加工，編集を行う。
【００２３】
７１７は画像回転部で、スキャナ画像処理部７１５と連携して、スキャナ部７１３からの画像読み込みと同時に画像データを回転しメモリ上に格納したり、メモリ上にある画像データを回転し、メモリ上に格納、もしくはメモリ上にある画像データをプリンタ画像処理部７１６と連携して回転しながら印字出力することができる。７１８は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。７１９は解像度変換部で、メモリ上にある画像データを解像度変換処理し、メモリ上に格納する。７２０は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像データをＬａｂ画像データに変換し、メモリ上に格納する。７２１は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像データを誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に格納する。画像回転部７１７、画像圧縮部７１８、解像度変換部７１８、色空間変換部７２０、階調変換部７２１は、それぞれ連結して動作することが可能で、例えばメモリ上の画像データを画像回転、解像度変換する場合は、両処理を、メモリを介することなしに行うことができる。
【００２４】
図８は、ＭＦＰ３１上で動作するソフトウェアのモジュール構成を示している。ROM７０２に格納されたブートプログラム、HDD７０３に格納されたシステムソフトウェアといった基本ソフトウェアが、CPU７０１により実行され、それらの基本プログラムの上でコントローラソフトウェア（ファームウェア）がRAM７０４を使用してCPU７０１により実行される。さらにコントローラソフトウェアの上でMFPエージェントがRAM７０４を使用してCPU７０１により実行される。MFPエージェントは、HDD７０３に一時格納されたジョブ追跡情報をアーカイブサーバ３７に転送する機能を提供する。
【００２５】
また、本発明のジョブ生成操作に連動して操作者の顔写真の撮影指示をネットワークカメラ３２に出し、さらに撮影された操作者の顔写真をネットワークカメラ３２から受信し、鮮明に写っているかどうかを判定する手段を、プログラムとしてＭＦＰエージェントに設けているものとする。
【００２６】
図９は、クライアントＰＣ３４での印刷ジョブあるいはＭＦＰ３１でのコピー、印刷、ＦＡＸあるいはＳｅｎｄなどのジョブ生成時の操作者の顔写真を、ジョブ生成のタイミングに合わせて撮影し、ジョブ情報として格納する手順を示したフローチャートである。
【００２７】
図１０は、操作者の顔写真が鮮明に取れているかどうかを判定し、鮮明に取れていない場合には、ジョブをキャンセルする手順を示したフローチャートである。
【００２８】
次に、図９および図１０を参照しながら、本発明について説明する。
【００２９】
ジョブ生成時に操作者の顔写真を撮影する処理について、図９において、図３のＭＦＰ３１の操作部を操作者が操作しジョブ生成作業を始めたときに、まずステップＳ９１１ではそのジョブのための設定を行う。設定が終わると次にステップＳ９１２では、ジョブ生成のためのボタン操作、例えばコピージョブの場合にはコピーボタンを押したかどうかを判定する。コピーボタンが押されると、ステップＳ９１３において、ＭＦＰ３１のＭＦＰエージェントがボタンを押されたことを検知し、ネットワークカメラ３２に対して撮影指示を出す。このときネットワークカメラ３２では、ちょうど操作者の顔を撮影しやすい角度にカメラの向きが調整されているものとする。ステップＳ９１４では、撮影指示を受けたネットワークカメラ３２が操作者の顔を撮影する。ステップＳ９１５では、ネットワークカメラ３２から撮影した顔写真をＭＦＰ３１に転送する。顔写真を受け取ったＭＦＰ３１はステップＳ１１６で、ＭＦＰエージェントに組み込まれたプログラムにより、顔写真が鮮明に取れているかどうかを判定する。ステップＳ９１７では、ＭＦＰエージェントにおいて判定の結果がＯ．Ｋ．であれば、ステップＳ９１８に進み、顔写真をジョブ情報に組み込み、ステップＳ９１９でジョブ情報をアーカイブサーバ３７に送り、バックエンドＤＢに格納して、ジョブ生成操作を終了する。またステップＳ９１７で判定の結果がＮ．Ｇ．であれば、このジョブをキャンセルしてジョブ生成操作を終了する。
【００３０】
なお、クライアントＰＣ３４での印刷ジョブを生成する操作においても同様に、ステップＳ９１１で印刷ジョブの設定を行い、ステップＳ９１２で印刷ボタンを押したかどうかを判定し、ボタンが押されたらステップＳ９１３でネットワークカメラ３５に撮影指示を出す。そしてステップＳ９１４でネットワークカメラ３５が操作者の顔を撮影し、ステップＳ９１５で顔写真をクライアントＰＣ３４に転送する。さらにステップＳ９１６ではプリンタドライバ＋Ａｄｄ−ｉｎに組み込まれているプログラムにより、顔写真が鮮明に取れているかどうかを判定する。ステップＳ９１７で判定がＯ．Ｋ．の場合、ステップＳ９１８で顔写真をジョブ情報に組み込み、ステップＳ９１９でアーカイブサーバ３７に格納する。ステップＳ９１７で判定がＮ．Ｇ．の場合ステップＳ９２０でジョブをキャンセルする。
【００３１】
次に図９のステップＳ９１６の操作者の顔写真が鮮明に取れているかどうかを判定する処理について説明する。図１０において、ＭＦＰ３１上のＭＦＰエージェントあるいはクライアントＰＣ上のプリンタドライバ＋Ａｄｄ−ｉｎに組み込まれているプログラムに顔写真が渡されると、ステップＳ１０１１において、まず顔方向を判定する。例えば前もって用意された正面、横、上、下などの方向の学習用の顔写真を使い、判別分析方法を使うことで、顔方向を判定することが出来る。ここでは正面が目視で最も操作者の顔を判定しやすい方向とし、ステップＳ１０１２において、正面の場合には次のステップに進み、正面でなければステップＳ１０１８に進み判定結果としてＮ．Ｇ．を返して判定を終了する。ステップＳＳ１０１３においては顔面積を判定する。例えば連続した肌色領域の面積を求め、それが写真画像全体のある割合以上を占めていれば、適正と判定することができる。ここでは、例えば顔面積が５割以上であれば適性と判定するものとし、ステップＳ１０１４で適正の場合には次のステップに進む。適正でない場合ステップＳ１０１８に進み判定結果としてＮ．Ｇ．を返して判定を終了する。最後にステップＳ１０１５において顔コントラストを判定する。例えば顔領域の輝度の分散値が大きい方がコントラストが高いと判定する。ステップＳ１０１６ではこの分散値がある数値以上の場合に適正と判定し、次のステップに進む。適正でない場合ステップＳ１０１８に進み判定結果としてＮ．Ｇ．を返して判定を終了する。ステップＳ１０１７では判定結果としてＯ．Ｋ．を返して、判定処理を終了する。
【図面の簡単な説明】
【００３２】
【図１】従来のジョブ情報追跡システムの構成図。
【図２】操作者の顔写真をジョブ情報とするジョブ情報追跡システムの構成図。
【図３】本発明のシステム構成を示すブロック図。
【図４】本システムの管理者PC３３、クライアントPC３４、プリントサーバ３６およびアーカイブサーバ３７のハードウェア構成を示すブロック図。
【図５】本システムのクライアントＰＣおよびプリントサーバのモジュール構成図。
【図６】本システムのアーカイブサーバ上で動作するソフトウェアのモジュール構成図。
【図７】本システムのMFPのハードウェア構成を示すブロック図。
【図８】本システムのMFP上で動作するソフトウェアのモジュール構成図。
【図９】本システムのジョブ生成時の操作者の顔写真を撮影し、ジョブ情報として格納する手順を示すフローチャート。
【図１０】本システムの操作者の顔写真の判定をする手順を示すフローチャート。
【符号の説明】
【００３３】
３０  ＬＡＮ
３１  ＭＦＰ
３２  ネットワークカメラ１
３３  管理者ＰＣ
３４  クライアントＰＣ
３５  ネットワークカメラ２
３６  プリントサーバ
３７  アーカイブサーバ
４１  CPU
４２  ROM
４３  RAM
４４  HDD
４５  入力装置
４６  モニタ
４７  LAN  I/F
７００  コントローラユニット
７０１  CPU
７０２  ROM
７０３  HDD
７０４  RAM
７０５  操作部Ｉ／Ｆ
７０６  操作部
７０７  Ｎｅｔｗｏｒｋ
７０８  ＭＯＤＥＭ
７０９  システムバス
７１０  イメージバスＩ／Ｆ
７１１  ＲＩＰ
７１２  デバイスＩ／Ｆ
７１３  スキャナ部
７１４  プリンタ部
７１５  スキャナ画像処理部
７１６  プリンタ画像処理部
７１７  画像回転部
７１８  画像圧縮部
７１９  画像変換部
７２０  色空間変換部
７２１  階調変換部
７２２  画像バス
【図１】
2009129256.tif 000003
【図２】
2009129256.tif 000004
【図３】
2009129256.tif 000005
【図４】
2009129256.tif 000006
【図５】
2009129256.tif 000007
【図６】
2009129256.tif 000008
【図７】
2009129256.tif 000009
【図８】
2009129256.tif 000010
【図９】
2009129256.tif 000011
【図１０】
2009129256.tif 000012