(57)【要約】【課題】  ジョブ操作者を撮影した撮影データの認証度合いに適応した容量の撮影データを付加したジョブ情報を生成することである。【解決手段】  ＭＦＰ１０５はカメラ１１０でジョブ操作者の撮影データを受信したら、そのジョブ操作者の識別情報とともに撮影データを認証サーバ１０７に送信する。ここで、認証サーバ１０７があらかじめ記憶装置に識別情報別に登録されている撮影データと、受信した撮影データとの一致度を算出する。そして、算出した一致度を示す値をＭＦＰ１０５に転送する。これを受けて、ＭＦＰ１０５は、カメラ１１０が撮影した操作者の撮影データのデータ量を削減する処理を行う構成を特徴とする。【選択図】  図１０
2009224975.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを出力する情報処理装置とサーバ装置とが通信可能なジョブ処理システムであって、
前記サーバ装置は、
ユーザの撮影データと前記ユーザを識別する識別情報とを記憶する記憶手段と、
前記ジョブの発生時に撮像されるジョブ操作者の撮影データと識別情報とを前記情報処理装置から取得する取得手段と、
前記取得手段により取得された撮影データと識別情報とに基づいて、前記記憶手段に記憶された撮影データとを比較して一致度を算出する算出手段と、
前記算出手段に算出された一致度を情報処理装置に送信する送信手段と、を有し、
前記情報処理装置は、
ジョブ操作者を撮影する撮影手段と、
前記ジョブ操作者の撮影データと該ジョブ操作者の識別情報とを前記サーバ装置に転送する転送手段と、
前記サーバ装置で算出された一致度を受信する受信手段と、
前記受信手段で受信した一致度に基づいてログ情報に付加する撮影データに対する処理を決定する決定手段と、を有することを特徴とするジョブ処理システム。
【請求項２】
前記決定手段は、前記一致度に基づいて、付加すべき撮影データのデータサイズを決定することを特徴とする請求項１記載のジョブ処理システム。
【請求項３】
前記決定手段は、前記一致度が高い場合に、付加すべき撮影データのデータサイズを小さくし、前記一致度が低い場合に、付加すべき撮影データのデータサイズを大きくすることを特徴とする請求項２記載のジョブ処理システム。
【請求項４】
前記決定手段は、前記一致度に対する解像度を決定するための決定テーブルに基づいて、添付すべき撮影データに対する解像度を決定することを特徴とする請求項１記載のジョブ処理システム。
【請求項５】
前記決定手段は、前記一致度が高い場合に、付加すべき撮影データの解像度を低くし、前記一致度が低い場合に、付加すべき撮影データの解像度を高くすることを特徴とする請求項４記載のジョブ処理システム。
【請求項６】
前記情報処理装置は、
さらに、前記決定手段により決定された処理が実行された撮影データを含むログ情報を管理サーバに送信する送信手段を有することを特徴とする請求項１記載のジョブ処理システム。
【請求項７】
前記算出手段は、前記取得手段が前記情報処理装置から取得する複数の撮影データのそれぞれと前記記憶手段に記憶された撮影データとを比較して最も高い値を一致度として算出することを特徴とする請求項１記載のジョブ処理システム。
【請求項８】
前記算出手段は、前記取得手段が前記情報処理装置から連続して取得する複数の撮影データのそれぞれと前記記憶手段に記憶された撮影データとを比較して、予め閾値として設定された以上の値になるまで、一致度の算出を繰り返すことを特徴とする請求項１記載のジョブ処理システム。
【請求項９】
ジョブを出力する情報処理装置と通信可能なサーバ装置であって、
ユーザの撮影データと前記ユーザを識別する識別情報とを記憶する記憶手段と、
前記ジョブの発生時に撮像されるジョブ操作者の撮影データと識別情報とを前記情報処理装置から取得する取得手段と、
前記取得手段により取得された撮影データと識別情報とに基づいて、前記記憶手段に記憶された撮影データとを比較して一致度を算出する算出手段と、
前記算出手段に算出された一致度を情報処理装置に送信する送信手段とを有することを特徴とするサーバ装置。
【請求項１０】
前記算出手段は、前記取得手段が前記情報処理装置から取得する複数の撮影データのそれぞれと前記記憶手段に記憶された撮影データとを比較して最も高い値を一致度として算出することを特徴とする請求項９記載のサーバ装置。
【請求項１１】
認証処理を行うサーバ装置と通信可能な情報処理装置であって、
ジョブ操作者を撮影する撮影手段と、
前記ジョブ操作者の撮影データと該ジョブ操作者の識別情報とを前記サーバ装置に転送する転送手段と、
前記サーバ装置で算出された一致度を受信する受信手段と、
前記受信手段で受信した一致度に基づいてログ情報に付加する撮影データに対する処理を決定する決定手段と、を有することを特徴とする情報処理装置。
【請求項１２】
前記決定手段は、前記一致度に基づいて、付加すべき撮影データのデータサイズを決定することを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
前記決定手段は、前記一致度が高い場合に、付加すべき撮影データのデータサイズを小さくし、前記一致度が低い場合に、付加すべき撮影データのデータサイズを大きくすることを特徴とする請求項１２記載の情報処理装置。
【請求項１４】
前記決定手段は、前記一致度に対する解像度を決定するための決定テーブルに基づいて、添付すべき撮影データに対する解像度を決定することを特徴とする請求項１１記載の情報処理装置。
【請求項１５】
前記決定手段は、前記一致度が高い場合に、付加すべき撮影データの解像度を低くし、前記一致度が低い場合に、付加すべき撮影データの解像度を高くすることを特徴とする請求項１４記載の情報処理装置。
【請求項１６】
さらに、前記決定手段により決定された処理が実行された撮影データを含むログ情報を管理サーバに送信する送信手段を有することを特徴とする請求項１１記載の情報処理装置。
【請求項１７】
ジョブを出力する情報処理装置と通信可能なサーバ装置におけるジョブ処理方法であって、
ユーザの撮影データと前記ユーザを識別する識別情報とを記憶する記憶手段を備え、
前記ジョブの発生時に撮像されるジョブ操作者の撮影データと識別情報とを前記情報処理装置から取得する取得工程と、
前記取得工程により取得された撮影データと識別情報とに基づいて、前記記憶手段に記憶された撮影データとを比較して一致度を算出する算出工程と、
前記算出工程に算出された一致度を情報処理装置に送信する送信工程とを有することを特徴とするジョブ処理方法。
【請求項１８】
前記算出工程は、前記取得工程が前記情報処理装置から取得する複数の撮影データのそれぞれと前記記憶手段に記憶された撮影データとを比較して最も高い値を一致度として算出することを特徴とする請求項１７記載のジョブ処理方法。
【請求項１９】
認証処理を行うサーバ装置と通信可能な情報処理装置におけるジョブ処理方法であって、
ジョブ操作者を撮影する撮影工程と、
前記ジョブ操作者の撮影データと該ジョブ操作者の識別情報とを前記サーバ装置に転送する転送工程と、
前記サーバ装置で算出された一致度を受信する受信工程と、
前記受信工程で受信した一致度に基づいてログ情報に付加する撮影データに対する処理を決定する決定工程と、を有することを特徴とするジョブ処理方法。
【請求項２０】
前記決定工程は、前記一致度に基づいて、付加すべき撮影データのデータサイズを決定することを特徴とする請求項１９記載のジョブ処理方法。
【請求項２１】
前記決定工程は、前記一致度が高い場合に、付加すべき撮影データのデータサイズを小さくし、前記一致度が低い場合に、付加すべき撮影データのデータサイズを大きくすることを特徴とする請求項２０記載のジョブ処理方法。
【請求項２２】
前記決定工程は、前記一致度に対する解像度を決定するための決定テーブルに基づいて、添付すべき撮影データに対する解像度を決定することを特徴とする請求項１９記載のジョブ処理方法。
【請求項２３】
前記決定工程は、前記一致度が高い場合に、付加すべき撮影データの解像度を低くし、前記一致度が低い場合に、付加すべき撮影データの解像度を高くすることを特徴とする請求項１９記載のジョブ処理方法。
【請求項２４】
さらに、前記決定工程により決定された処理が実行された撮影データを含むログ情報を管理サーバに送信する送信工程を有することを特徴とする請求項１９記載のジョブ処理方法。
【請求項２５】
請求項１７乃至２４のいずれか１項に記載の画像処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項２６】
請求項１７乃至２４のいずれか１項に記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを出力する情報処理装置とサーバ装置とが通信可能なジョブ処理システムに関するものである。
【背景技術】
【０００２】
近年、画像形成技術の普及によって、誰でも簡単に画像の複製やデータ送信を行える画像形成装置が実用化されている。これにより、ユーザの利便性が向上した反面、機密文書や個人情報に関わる文書も容易に手に入ることができ、正しくない処理や、機密漏えいが問題となっている。
【０００３】
例えば近年、秘密として管理されている企業の顧客情報等の営業秘密が漏えいする事件が頻発している。
【０００４】
そして、一度情報漏えい事件が公になると、企業に対する信用を失うことに加え、損害賠償や対応に莫大な出費を強いられる事例が多発している。
【０００５】
また、上記画像形成装置や通信装置の機能が向上するにつれて、従来の情報漏えい事件とは比べものにならないほど大規模な情報漏えい事件が発生する可能性がある。このため、管理者は、営業秘密を含む情報が簡単に第三者に漏えいしてしまわないように情報を管理しなければならないという負担が増えている。
【０００６】
このような事件の背景には、情報のデジタル化、ネットワーク化、モバイル化が進展したことに伴い、一度に大量の情報にアクセスすることが可能になったことに起因するものも多い。
【０００７】
また、情報の可搬性が飛躍的に向上していくことを考慮すると、今後もこれらの傾向がさらに加速していくことは否定できない状況である。
【０００８】
従来、上述した第三者による情報漏えい対策として広く用いられている手法として、機密情報を格納するストレージサーバなどにアクセス権を設定することで、機密情報にアクセスできる人を限定するシステムも提案されている。
【０００９】
しかしながら、近年の情報漏えい事件は、第三者ではなく、むしろ機密情報へのアクセスを許可された人物が意図的に取得行為を行う場合が多い。
【００１０】
してみると、もはや機密情報に対してアクセス権を設定することによる情報漏えい抑止効果だけでは、充分な情報漏えい対策とは言えない。
【００１１】
一方、情報漏えいから守るべき情報として、大企業の顧客情報に代表されるような量的に膨大な情報のみではなく、情報量は少ないが質的に重要な情報も考慮に入れる必要がある。
【００１２】
このような情報は、例えばプリンタからの印刷物、又は複合画像形成装置（ＭＦＰ）でのコピー、印刷、ＦＡＸ、Ｓｅｎｄ機能での出力結果として容易に持ち出すことが可能であり、これらの出力ジョブについても情報漏えい抑止を意識した対策が望まれている。以下、画像形成装置に関わる情報漏えい技術について説明する。
【００１３】
プリンタ等の画像形成装置からの印刷について情報漏えい抑止技術として下記特許文献１が開示されている。
【００１４】
特許文献１には、例えば、プリントサーバにより印刷データを再印刷可能な状態で保管すると共に、ジョブ名、クライアント名、ユーザ名などの情報を取得しタイムスタンプを付加したり、さらには印刷データからビットマップを生成したりして印刷ログとして保管する方法が提案されている。
【００１５】
また、上記に加えプリンタ側でも印刷ログを取得しておき、これをサーバに格納する技術として下記特許文献２が開示されている。
【００１６】
また、プリントサーバはクライアントから印刷データを受信すると同時に、ユーザを一意に特定できる情報も受信し、この印刷データとユーザ情報を元に印刷ログを生成し検索、閲覧、再印刷を可能とする方法が特許文献３に開示されている。
【００１７】
さらに、紙文書を含むプリンタおよびＭＦＰからの出力ジョブでの情報漏えいを抑止し、プリンタからの印刷だけではなくＭＦＰからの出力ジョブを蓄積・管理するシステムを構築するための画像形成装置も提案されている。
【００１８】
このような画像形成装置には、各装置が扱った画像データを、処理者、日時、処理情報等の情報を画像形成履歴として記憶する記憶装置を備えている。
【００１９】
また、情報漏えい事件が頻発する中で、ＭＦＰあるいはプリンタからの情報漏えいを抑止するために、プリンタからの出力と、ＭＦＰからの出力を一括管理するための仕組みを実現できるジョブ履歴管理システムも提供されている。
【００２０】
このようなシステムの登場により、正しくない画像形成処理が行われた場合には、いつ、どこで誰によって処理が行われたかを追跡することができるようになっている。
【００２１】
さらに追跡情報として有効になりそうな情報は、ジョブ履歴として積極的に付加させようといった、履歴情報の充実も図られるようになっている。
【００２２】
近年、ジョブ履歴の充実化のために履歴情報として付加させる情報として、ネットワークカメラ等が撮像した画像情報を利用する技術が下記特許文献４に開示されている。
【００２３】
特許文献４には、例えば、ネットワークカメラ等により、ジョブ発生のタイミングで撮影したジョブ操作者の撮影データを付加することが開示されている。
【特許文献１】特開２００２−１４９３７１号公報
【特許文献２】特開２００３−３３０６７７号公報
【特許文献３】特開２００４−１１８２４３号公報
【特許文献４】特開平１１  −４６２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
しかしながら、ジョブ履歴情報として、撮像装置がクライアントＰＣやＭＦＰのジョブ発生時の現場で撮像した撮影データを付加することを想定すると新たな問題が発生する。
【００２５】
つまり、ジョブ履歴情報として画像データを画像形成装置が備える記憶装置に記憶させる場合、ジョブ情報に比べて格段に情報量が増える。
【００２６】
このため、上記画像データをそのままジョブ履歴情報として記憶装置に蓄積してしまうと、記憶装置の記憶領域をジョブ履歴情報で占有してしまう事態が発生し、他の機能が十分に実行できなくなってしまう。
【００２７】
したがって、撮像装置が撮像した画像データをジョブ履歴として残す場合、ジョブ履歴情報が保管される記憶装置を、従来に比較して圧倒的早さで逼迫してしまう懸念がある。
【００２８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ジョブ操作者を撮影した撮影データの認証度合いに適応した容量の撮影データを付加したジョブ情報を生成できる仕組みを提供することである。
【課題を解決するための手段】
【００２９】
上記目的を達成する本発明のジョブ処理システムは以下に示す構成を備える。
【００３０】
ジョブを出力する情報処理装置とサーバ装置とが通信可能なジョブ処理システムであって、前記サーバ装置は、ユーザの撮影データと前記ユーザを識別する識別情報とを記憶する記憶手段と、前記ジョブの発生時に撮像されるジョブ操作者の撮影データと識別情報とを前記情報処理装置から取得する取得手段と、前記取得手段により取得された撮影データと識別情報とに基づいて、前記記憶手段に記憶された撮影データとを比較して一致度を算出する算出手段と、前記算出手段に算出された一致度を情報処理装置に送信する送信手段と、を有し、前記情報処理装置は、ジョブ操作者を撮影する撮影手段と、前記ジョブ操作者の撮影データと該ジョブ操作者の識別情報とを前記サーバ装置に転送する転送手段と、前記サーバ装置で算出された一致度を受信する受信手段と、前記受信手段で受信した一致度に基づいてログ情報に付加する撮影データに対する処理を決定する決定手段と、を有することを特徴とする。
【発明の効果】
【００３１】
本発明によれば、ジョブ操作者を撮影した撮影データの認証度合いに適応した容量の撮影データを付加したジョブ情報をサーバ装置の記憶装置に効率よく格納できる。
【発明を実施するための最良の形態】
【００３２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３３】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置、サーバ装置を適用するジョブ処理システムの構成を示すブロック図である。本例では、情報処理装置が画像形成装置の出力ジョブやサーバ装置が管理する印刷ログを取得してジョブ追跡情報を格納するシステム例である。ここで、画像形成装置の例としては、後述するようにプリンタ、複合画像形成装置（ＭＦＰ）が含まれる。
【００３４】
図１において、１０４は画像形成システムを構成する各構成要素を接続するネットワークである。ネットワーク１０４は、各デバイスとを通信可能に接続する。１０１は印刷データを出力するプリンタである。
【００３５】
１０２はプリントサーバ機能を持ちドライバエージェントが動作するプリントサーバである。１０３はユーザの操作によりアプリケーションから印刷指示を出すクライアントＰＣである。なお、クライアントＰＣ１０３が備える記憶装置には、後述するような一致度に応じて撮影されたジョブ操作者の撮影データの処理を決定するための決定テーブルを備える。その詳細は、図９において説明する。
【００３６】
１０５はユーザ操作によりコピー、印刷、ＦＡＸ、Ｓｅｎｄなどの各ジョブを出力し、ＭＦＰエージェントが動作するＭＦＰである。なお、ＭＦＰ１０５が備える記憶装置には、後述するような一致度に応じて撮影されたジョブ操作者の撮影データの処理を決定するための決定テーブルを備える。その詳細は、図９において説明する。
【００３７】
１０６はジョブ追跡情報を管理する管理サーバとして機能するアーカイブサーバで、ログ情報の蓄積と管理を行うための記憶装置を備える。
【００３８】
１０７はログインユーザの生体認証を行い、特徴量の一致度を算出する認証サーバである。認証サーバ１０７は、カメラ１１０またはカメラ１０９が撮影するジョブ操作者の撮影データとして、例えば顔画像データを使用する。また、認証サーバ１０７は、ジョブ操作者の顔画像データに所定の画像処理を施して、特徴量が比較できるデジタルデータに変換したものを識別情報とともに記憶装置に記憶する。
【００３９】
また、認証サーバ１０７は、ＭＦＰ１０５又はクライアントＰＣ１０３からユーザＩＤとともに送信されるジョブ操作者の撮影データを受信した後、撮影データに同様の画像処理を施して特徴量を算出する。そして、認証サーバ１０７は、受信したユーザＩＤで登録されている特徴量と受信した撮影データから算出した特徴量とを比較して一致度を算出する。そして、認証サーバ１０７は、算出した一致度を示す値を要求元のＭＦＰ１０５又はクライアントＰＣに転送する。なお、その際、認証サーバ１０７が一致度を示す値を暗号化してから要求元のＭＦＰ１０５又はクライアントＰＣに転送してもよい。
【００４０】
１０８は、前記アーカイブサーバ１０６上の印刷ログ情報を管理・検索するための管理クライアントである。
【００４１】
１０９、１１０はジョブ発生時にジョブ操作者の画像を撮影するネットワーク対応のカメラである。なお、カメラ１０９，１１０は、電子撮像素子として機能するＣＣＤセンサ、光学デバイス、画像処理エンジン等を備える。また、本実施形態において、撮像手段には、カメラ１０９，１１０が含まれる。
【００４２】
また、プリントサーバ１０２には対象となるプリンタ１０１用のプリンタドライバおよび印刷ログ取得のためのＡｄｄ−ｉｎモジュールがインストールされている。また、いわゆるポイント・アンド・プリント機能によりクライアントＰＣ１０３にも同等のプリンタドライバおよびＡｄｄ−ｉｎモジュールがインストールされる。
【００４３】
印刷時には印刷データはクライアントＰＣ１０３からプリントサーバ１０２経由でプリンタ１０１に送られて出力され、同時にジョブ追跡情報がクライアントＰＣ１０３のＡｄｄ−ｉｎモジュールからプリントサーバ１０２のドライバエージェントに送られる。
【００４４】
ここで、情報処理装置として機能するデバイスは、クライアントＰＣ１０３と、ＭＦＰ１０５が含まれる。このため、ＭＦＰ１０５からジョブ操作者の撮影データとそのジョブ操作者を識別する識別情報（図１に示すユーザＩＤ）が認証サーバ１０７に送信される。
【００４５】
同様に、クライアントＰＣ１０３からジョブ操作者の撮影データとそのジョブ操作者を識別する識別情報（図１に示すユーザＩＤ）が認証サーバ１０７に送信される。これにより、クライアントＰＣ１０３またはＭＦＰ１０５から認証サーバ１０７にジョブ操作者の認証要求が完了する。
【００４６】
そして、認証サーバ１０７は、後述する図１０に示すフローチャートの手順に従い、あらかじめ登録されたユーザＩＤに紐付けされた撮影データとの一致度を算出する。その後、認証サーバ１０７は、その認証結果として、一致度の値をクライアントＰＣ１０３またはＭＦＰ１０５に転送する。
【００４７】
図２は、図１のプリントサーバ１０２、クライアントＰＣ１０３、アーカイブサーバ１０６、認証サーバ１０７、あるいは管理クライアント１０８のハードウェア構成を示すブロック図である。なお、いずれもＩＢＭ−ＰＣ／ＡＴ互換機などの汎用ＰＣと同等の構成である。また、ＣＰＵのクロック数、ＲＡＭの容量、ＲＯＭの一部はそれぞれのデバイスに固有のものとして構成される。さらに、ジョブ情報を蓄積する記憶装置は、オプションにより記憶容量を選択できる場合もある。
【００４８】
図２において、２０１は内部バスで接続される各デバイス（後述のＲＯＭ２０２、ＲＡＭ２０３他）を直接或いは間接的に制御し、本発明を実現するためのプログラムを実行するＣＰＵである。
【００４９】
２０２はＢＩＯＳなどの基本ソフトウエアを格納してあるＲＯＭである。２０３は、前記ＣＰＵ２０１のワーク領域として利用したり、本発明を実現するためのプログラムをロードしたりするための一時記憶として利用されるＲＡＭである。
【００５０】
ＲＡＭ２０３は、プリンタドライバおよびＡｄｄ−ｉｎ、ドライバエージェントを記憶し、ＣＰＵ２０１がこれらのモジュールを実行することで、図１０に示すようなジョブ追跡情報送信処理を行う。
【００５１】
同様に、アーカイブサーバ１０６のＲＡＭ２０３は、図１１に示すようなジョブ追跡情報を受信したり、あるいはジョブ追跡情報を蓄積したりするデバイスとして機能する。
【００５２】
２０４はハードディスクドライブ（ＨＤＤ）で、前記プログラムをファイルとして格納し、ＣＰＵ２０１によりＲＡＭ２０３にロードされる。２０５は、前記プログラムの中でモニタに操作画面を持つものを操作するための入力装置である。入力装置２０５には、キーボードやポインティングデバイスが含まれる。
【００５３】
２０６は、前記入力装置２０５による操作状態を確認するためのモニタである。２０７はネットワークに接続するためのＩ／Ｆであり、ネットワークコントローラを含む。
【００５４】
図３は、図１に示したクライアントＰＣ１０３およびプリントサーバ１０２上で動作するソフトウェアモジュールの構成を説明する図である。
【００５５】
図３において、クライアントＰＣ１０３には、ジョブ発生時にジョブ操作者の画像を撮影するためのカメラ制御モジュール３１１を有し、撮影された画像データを取得して、その画像データとジョブを発生させたログインＩＤを認証サーバ１０７に送信する。なお、アプリケーション、プリンタドライバ、ＯＳ、ＢＩＯＳ等はクライアントＰＣ１０３のＲＡＭ２０３に記憶される。
【００５６】
そして、予め認証サーバ１０７に登録されているログインＩＤに紐付いた顔画像と、ジョブ発生時に撮影された操作者画像から取得できる顔画像の比較（生体認証）から得られる特徴量の一致度を受け取る。
【００５７】
そして、クライアントＰＣ１０３は、認証サーバ１０７から受け取った特徴量の一致度によって、ジョブ追跡情報のログ情報として残す撮影データの情報量をコントロールする。その例を図９に示す。
【００５８】
プリントサーバ１０２には、プリンタ１０１用のプリンタドライバとジョブ追跡情報取得のためのＡｄｄ−ｉｎモジュールがＲＡＭ２０３上にロードされる。さらに、Ａｄｄ−ｉｎから渡されたジョブ追跡情報をアーカイブサーバ１０６に送信するためのドライバエージェントがＲＡＭ２０３上にロードされる。
【００５９】
また、Ａｄｄ−ｉｎモジュール、ドライバエージェントは、プリントサーバ１０２のＲＡＭ２０３にロードされるＢＩＯＳおよびＯＳといったプラットフォーム上で動作するモジュールである。
【００６０】
なお、ドライバエージェントはＡｄｄ−ｉｎから渡されたジョブ追跡情報を一時保管フォルダにＸＭＬファイルの形式でプリントサーバ１０２のＲＡＭ２０３上に保管しておく。
なお、ネットワーク通信を担うプロトコルであるＨＴＴＰおよびＳＯＡＰのハンドリングはＯＳが行うものとする。また、一時保管フォルダは、プリントサーバ１０２のＨＤＤ２０４上に確保される。
【００６１】
図４は、図１に示したＭＦＰ１０５上で動作するソフトウェアモジュールの構成を説明する図である。
【００６２】
図４において、ＭＦＰ１０５が備えるＲＡＭ上には、ＭＦＰの基本モジュール４１と、基本モジュール４１から渡されたジョブ追跡情報をアーカイブサーバ１０６に送信するためのＭＦＰエージェント４２とがロードされる。ここで、基本モジュール４１とは、いわゆるコントローラと呼ばれるモジュール群を含むものとする。そして、ＭＦＰエージェント４２は、ＭＦＰ１０５の基本モジュール４１上で動作するモジュールとして構成される。
【００６３】
また、クライアントＰＣ１０３同様、ジョブ発生時にジョブ操作者の画像を撮影するためのカメラ制御モジュール４３を有する。そして、カメラ制御モジュール４３は、撮影された画像データを取得して、その画像データとジョブを発生させたログインＩＤを認証サーバ１０７に送信する。
【００６４】
そして、予め認証サーバ１０７に登録されているログインＩＤに紐付いた顔画像と、ジョブ発生時に撮影された操作者画像から取得できる顔画像の比較（生体認証）から得られる特徴量の一致度を受け取る。そして、認証サーバ１０７から受け取った特徴量の一致度によって、一時保存フォルダ４４上に対して、ジョブ追跡情報のログ情報として残す撮影データの情報量をコントロールする（その例を図９に示す）。
【００６５】
ＭＦＰエージェント４２はＭＦＰ１０５の基本モジュール４１から渡されたジョブ追跡情報を、ＭＦＰ１０５のＨＤＤ内にある一時保存フォルダ４４にＸＭＬファイルの形式で保管しておく。
【００６６】
なお、ネットワーク通信を担うプロトコルであるＨＴＴＰおよびＳＯＡＰのハンドリングは基本モジュールが行うものとする。
【００６７】
図５は、図１に示したアーカイブサーバ１０６のモジュールの構成を説明する図である。
【００６８】
図５において、ＢＩＯＳ５３およびＯＳ５２といったプラットフォーム上で、ドライバエージェント３１又はＭＦＰエージェント４２から送信されるジョブ追跡情報を受信し、バックエンドサーバ５４に蓄積するためのサービスプロバイダ５１が動作している。
【００６９】
サービスプロバイダ５１は、アーカイブサーバ１０６のＲＡＭ２０３にロードされるＢＩＯＳ５３およびＯＳ５２といったプラットフォーム上で動作するモジュールである。
【００７０】
なお、ネットワーク通信を担うプロトコルであるＨＴＴＰおよびＳＯＡＰのハンドリングは基本モジュールが行うものとする。
【００７１】
また、バックエンドサーバ５４は、文書管理システムあるいはデータベースなどを、プリンタおよびＭＦＰの台数、あるいは扱うジョブ数の規模によって、組み合わせることが出来るものとする。
【００７２】
図６Ａは、図５に示したサービスプロバイダ５１のモジュール構成を示す図である。
【００７３】
図６Ａにおいて、アーカイブプロバイダ５１１ではドライバエージェント３１あるいはＭＦＰエージェント４２から送信されたジョブ追跡情報を受信する。データ処理サービス５１２は印刷内容あるいはジョブ出力内容の画像のフォーマット変換、テキスト抽出のためのＯＣＲを行う。
【００７４】
さらに、バックエンド対応サービス５１３では一時保存フォルダ５１４に保管されたジョブ追跡情報をバックエンドとのＩ／Ｆに従って格納していく。
【００７５】
図６Ｂは、図６Ａに示した一時保存フォルダ５１４に格納されるジョブ情報テーブルの一例を示す図である。本例は、ジョブ情報として、ジョブＩＤ、ユーザＩＤ、日付、印刷データ、ジョブ操作者の撮影データ等が含まれる例である。ここで、撮影データのデータ容量は、認証サーバ１０７での認証結果により得られる一致度の値で変動する。
【００７６】
図６Ｂに示すように、アーカイブサーバ１０６は、一致度が高い撮影データは、一時保存フォルダ５１４に格納することがないことを示す、例えば「ＮＵＬＬ」等を格納する。
【００７７】
一方、クライアントＰＣ１０３から取得したジョブ追跡情報中で一致度が低い撮影データについては、一時保存フォルダ５１４に格納されるため、追跡が不要な正常なユーザの撮影データを蓄積することが制限される。
【００７８】
これにより、アーカイブサーバ１０６が備えるＨＤＤ２０４の記憶領域を不要な撮影データで占有してしまうことを制限できる。
【００７９】
なお、一致度が低い撮影データに対して、可逆性の圧縮処理を施して、アーカイブサーバ１０６が備えるＨＤＤ２０４の記憶領域に格納すべき撮影データの容量をさらに小さくすることができる。
【００８０】
図７は、図１に示した認証サーバ１０７上で動作するソフトウェアモジュールの構成を示す図である。
【００８１】
図７において、認証サーバ１０７の認証アプリケーション７１は、ジョブ発生時のタイミングにおいて、クライアントＰＣ１０３またはＭＦＰ１０５からログインユーザとジョブ実行者の撮影データを受け取る。
【００８２】
そして、予め認証サーバ１０７の個人情報データベース７２に登録されているログインＩＤに紐付いた顔画像と、ジョブ発生時に撮影された操作者の撮影データから取得できる顔画像の比較（生体認証）を行う。
【００８３】
そして、認証アプリケーション７１は、２つの顔画像の比較から、特徴量の一致度の算出を行い、一致度の結果をクライアントＰＣ１０３またはＭＦＰ１０５に送信する。以下、特徴量の一致度の算出例を図８に示す。
【００８４】
なお、認証アプリケーション７１は、認証サーバ１０７のＲＡＭ２０３にロードされるＢＩＯＳ７３およびＯＳ７４といったプラットフォーム上で動作するモジュールである。
【００８５】
また、ネットワーク通信を担うプロトコルであるＨＴＴＰおよびＳＯＡＰのハンドリングは基本モジュールが行うものとする。
【００８６】
図８は、図７に示した認証サーバ１０７による特徴量算出例を説明する特性図である。なお、縦軸は要素Ａ、横軸は要素Ｂを示す。以下、生体認証を行う際の、特徴量に対する一致度の算出方法の一例を説明する。
なお、実際の特徴量に対する一致度の算出は、システムの運用者が認証サーバ１０７で装備させる認証アプリケーションのアルゴリズムによる。
【００８７】
図８においては、掌紋データとして取り扱うパラメータ（要素）を要素Ａ、Ｂの２つとした場合の特徴量に対する一致度の算出方法の一例を示している。
【００８８】
一致度は０（一致しない）から１００（一致する）で指数化している。
【００８９】
また、図中で示すモデルは、パラメータとして、要素Ａが「２００」、要素Ｂが「２００」に値する掌紋データであるとする。その場合の認証は図中で示すように、認証させたい対象の掌紋データの要素Ａが「２００」、要素Ｂが「２００」に近いほど一致度は１００に近くなり、値の違いが出れば出るほど一致度が「０」に近づく。
【００９０】
図９は、図７に示した認証サーバ１０７による一致度と登録すべき顔画像の解像度との関係を説明する特性図である。本例は、図８に示した認証の一致度と、ジョブ発生時に撮影した画像の取り扱いの例である。
図９において、横軸は解像度を示し、縦軸は一致度を示す。本例は、撮影データの解像度は、一致度の数値とリニアの関係で連動して決定する例である。
【００９１】
なお、本例は、一致度の数値の範囲は図８で示した例と同様に、０（一致しない）から１００（一致する）で指数化している例である。また、本例は、ジョブ追跡情報に付加するジョブ実行者を写した撮影画像の解像度を、一致度によってリニアに連動させる例である。
【００９２】
図９に示す例では、一致度に応じて７つのステップを用意し、もっとも一致度の高いステップは、ジョブ操作をした人物が確実にユーザＩＤ（識別情報）の本人に当てはまると仮定して撮影データはなしとしている。
【００９３】
また、残りの６ステップにはそれぞれの一致度に応じた解像度（６００×６００、５００×５００、４００×４００、３００×３００、２００×２００、１００×１００、）を当てはめている。このよに、本実施形態では、一致度が低いと判断された場合に、本人確認のための画像データの解像度を高めにする。つまり、本人確認のための画像データのデータサイズを一致度に応じて段階的に大きくすることで、登録されていないユーザであると認識された操作者の詳細な画像を取得して登録することができる。
【００９４】
具体的には、認証サーバ１０７で算出される一致度に対して、撮影データのデータ量を調整するための決定テーブルをクライアントＰＣ１０３又はＭＦＰ１０５が備える。そして、ジョブ操作者のユーザＩＤと決定テーブルで決定された解像度の撮影データ（ジョブ操作者の撮影データ）がジョブ追跡処理を行うアーカイブサーバ１０６に送信される。
【００９５】
したがって、一致度が高い場合には、無駄な撮影データをアーカイブサーバ１０６に転送して、アーカイブサーバ１０６の記憶装置の記憶領域を占有してしまう事態を回避できる。
【００９６】
なお、ジョブ情報を格納するアーカイブサーバ１０６が備える記憶装置の記憶領域の残量がある一定のレベルよりも少なくなることを検知した場合は、以下のようにさらにジョブ情報に添付する撮影データのデータ量を調整する。
【００９７】
例えば、アーカイブサーバ１０６が備える記憶装置の記憶領域の残量が全体記憶領域の１０％に到達した場合には、解像度を段階的に下げて、全体として登録可能なジョブ情報数を確保できるように制御してもよい。
【００９８】
図１０は、本実施形態を示すジョブ処理システムのデータ処理手順を説明するフローチャートである。本処理は、クライアントＰＣ１０３またはプリントサーバ１０２においてジョブが発生したときの、認証サーバ１０７による認証処理例である。
【００９９】
特に、図１０の（Ａ）は、本実施形態を示す情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、Ｓ１００１〜Ｓ１００６は各ステップを示す。また、各ステップは、クライアントＰＣ１０３のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１００】
図１０の（Ｂ）は、本実施形態を示す管理装置における第１のデータ処理手順の一例を示すフローチャートである。なお、Ｓ１０１１〜Ｓ１０１４は各ステップを示す。また、各ステップは、認証サーバ１０７のＣＰＵが制御プログラムをＲＡＭにロードして実行することで実現される。
【０１０１】
Ｓ１００１で、クライアントＰＣ１０３またはプリントサーバ１０２が制御できるカメラ１０９によってジョブ操作者の画像を取得する。なお、取得タイミングは、クライアント側（クライアントＰＣ１０３またはプリントサーバ１０２）においてジョブが発生したタイミングの直後である。
【０１０２】
このときの撮影解像度は、カメラ１０９で可能な高解像度で画像を取得しておく。次に、Ｓ１００２で、認証サーバ１０７上の認証アプリケーション７１との間でＳＯＡＰセッションを開始する。
【０１０３】
そして、Ｓ１００３で、例えばＳｗＡあるいはＤＩＭＥといった方式を使用して、ＳＯＡＰの添付ファイルとして、ジョブを実行しているジョブ実行者のログインＩＤと、Ｓ１００１で取得された撮影画像を認証サーバ１０７に送信する。なお、本実施形態では、ジョブ実行者の顔画像を認証対象の画像とする場合を説明する。
【０１０４】
そして、Ｓ１００４へ進み、認証サーバ１０７からの認証結果（特徴量の一致度）を待つ。
【０１０５】
一方、Ｓ１０１１で、認証サーバ１０７がＳ１００３でクライアントＰＣ１０３から送信されたログインＩＤと、Ｓ１００１で取得された撮影画像を受信すると、Ｓ１０１２へ進む。
【０１０６】
そして、Ｓ１０１２で、認証サーバ１０７は、認証アプリケーション７１を実行して、予め認証サーバ１０７の個人情報データベース７２に登録されているログインＩＤに紐付いた顔画像と、Ｓ１０１１で受信した撮影画像から取得できる顔画像との比較を行う。
【０１０７】
なお、認証アプリケーション７１は、２つの顔画像の比較することで生体認証を行い、特徴量の一致度を算出する。
【０１０８】
次に、Ｓ１０１３で、認証アプリケーション７１が２つの顔画像の比較から算出された、特徴量に対する一致度を認証結果として取得する。次に、Ｓ１０１４で、認証サーバ１０７が一致度の結果をクライアントＰＣ１０３側に送信して、認証サーバ１０７側の処理を終了する。
【０１０９】
一方、クライアントＰＣ１０３では、Ｓ１００４で、認証サーバ１０７から認証アプリケーション７１が算出した一致度を受信したら、Ｓ１００５へ進む。
【０１１０】
そして、Ｓ１００５で、ネットワーク１０４を介する認証サーバ１０７に対するＳＯＡＰセッションを終了する。
【０１１１】
次に、Ｓ１００６で、認証サーバ１０７から取得した一致度の値に連動させて、Ｓ１００１で取得した撮影画像に対する処理を決定して、本処理を終了する。
【０１１２】
なお、クライアントＰＣ１０３は、一致度の値に従い、カメラ１０９が撮像した画像をログ情報として付加するか、しないかを判断し、ログ情報として撮影画像を付加する場合は、一致度に連動させて付加する解像度を決定する。なお、解像度の値は、図９に示す特性を示す決定テーブルにしたがって決定される。
【０１１３】
図１１は、本実施形態を示すサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。本例は、図３に示したドライバエージェント３１あるいは図４に示したＭＦＰエージェント４２が、ジョブ追跡情報をアーカイブサーバ１５に送信する処理例である。ここで、ＭＦＰエージェント４２の場合は、出力ジョブのログをジョブ追跡情報としてアーカイブサーバ１０６に送信し、ドライバエージェント３１の場合は、印刷ログをジョブ追跡情報としてアーカイブサーバ１０６に送信する。
【０１１４】
また、ドライバエージェント３１とＭＦＰエージェント４２のジョブ追跡情報を送信する際の基本動作は同じである。以下、ドライバエージェント３１を例として説明する。なお、Ｓ１１０１〜Ｓ１１０５は各ステップを示す。また、各ステップは、プリントサーバ１０２のＣＰＵがＲＯＭ、ＨＤＤから制御プログラムをＲＡＭにロードして実行することで実現される。
【０１１５】
まず、Ｓ１１０１で、プリントサーバ１０２のドライバエージェント３１がログ情報を図３に示すように、ＸＭＬファイルとして一時保存フォルダ３５に保管しておく。
【０１１６】
ここで、ログ情報には、Ｓ１００６で、カメラ１０９で撮像された撮像画像から編集した撮影画像（印刷要求を実行したユーザの顔画像）も含む。このとき、撮像画像はテキスト形式にエンコードしてＸＭＬファイルに格納されている。
【０１１７】
また、ドライバエージェント３１はクライアントＰＣ１０３上のＡｄｄ−ｉｎモジュール３７からＩ／Ｆ２０７を介して渡されたログ情報をＨＤＤ２０４内の一時保存フォルダ３５にＸＭＬファイル形式で保管する。
【０１１８】
次に、Ｓ１１０２で、Ｓ１１０１のログ情報と同様に、ジョブ出力内容の画像およびテキストを、ＸＭＬファイル形式で一時保存フォルダ３５に保管しておく。この場合、Ｓ１１０１の時と同様に、画像はテキスト形式にエンコードしてＸＭＬファイルに格納されている。
【０１１９】
次に、Ｓ１１０３で、プリントサーバ１０２は、図６に示したアーカイブサーバ１０６上のアーカイブプロバイダ５１１との間でＳＯＡＰセッションを開始する。そして、Ｓ１１０４では、プリントサーバ１０２は、ＸＭＬファイル形式のログ情報およびジョブ出力内容の画像、テキストを添付ファイルとしてアーカイブプロバイダ５１１に送信する。そして、Ｓ１１０５で、ドライバエージェント３１は、ＳＯＡＰセッションを終了して、本処理を終了する。
【０１２０】
このように、プリントサーバ１０２がＸＭＬファイル形式のログ情報およびジョブ出力内容の画像、テキストを添付ファイルとしてアーカイブプロバイダ５１１に送信することができる。
【０１２１】
このため、アーカイブサーバ１０６側では、クライアントＰＣ１０３やＭＦＰ１０５のようにデバイスが異なっても、ログ情報の内容の違い、あるいは画像のファイル形式の違いを吸収することができる。
【０１２２】
これにより、一つのアーカイブプロバイダ５１１でドライバエージェント３１とＭＦＰエージェント４２から送信されるジョブ追跡情報を取得して同様に処理することが出来る。
【０１２３】
なお、上記ステップは、プリントサーバ１０２を例としたが、ＭＦＰ１０５の場合には、Ｓ１１０１は以下のように処理される。つまり、ＭＦＰ１０５の場合には、図４に示したＭＦＰエージェント４２が、Ｓ１１０１で、基本モジュール４１からＭＦＰ１０５の内部Ｉ／Ｆを介して渡されたログ情報をＭＦＰ１０５のＨＤ内の一時保存フォルダ４４に、ＸＭＬファイル形式で保管する。
【０１２４】
図１２は、本実施形態を示すサーバ装置における第２のデータ処理手順の一例を示すフローチャートである。本例は図１に示したアーカイブサーバ１０６内のサービスプロバイダ５１がドライバエージェント３１からジョブ追跡情報を受信する処理例である。なお、アーカイブサーバ１０６内のサービスプロバイダ５１がＭＦＰエージェント４２からジョブ追跡情報を受信する処理も同様である。
【０１２５】
また、Ｓ１２０１〜Ｓ１２０５は各ステップを示す。また、各ステップは、アーカイブサーバ１０６のＣＰＵがＲＯＭ、ＨＤＤから制御プログラムをＲＡＭにロードして実行することで実現される。
【０１２６】
まず、Ｓ１２０１では、図１１のＳ１１０３のドライバエージェント３１からのＳＯＡＰセッション開始のリクエストに従ってアーカイブプロバイダ５１１がＩ／Ｆ２０７を介して、ＯＳのハンドリングの下でＳＯＡＰセッションを開始する。なお、ＭＦＰ１０５がログ情報を送信する場合には、アーカイブプロバイダ５１１は、ＭＦＰエージェント４２からＳＯＡＰセッション開始のリクエストを受け付ける。
【０１２７】
次に、Ｓ１２０２で、アーカイブプロバイダ５１１がＩ／Ｆ２０７を介してＳＯＡＰの添付ファイルとして送信されてくる、ＸＭＬファイル化されたログ情報および画像、テキストを受信する。
【０１２８】
そして、Ｓ１２０３で、データ処理サービス５１２が受信したログ情報をアーカイブサーバ１０６上のＨＤＤ２０４内の一時保存フォルダ５１４に保管する。
【０１２９】
次に、Ｓ１２０４では、データ処理サービス５１２がＳ１２０３と同様に画像、テキストを一時保存フォルダ５１４に保管する。そして、Ｓ１２０５で、ＳＯＡＰセッションを終了して、本処理を終了する。
【０１３０】
なお、一時保存フォルダ５１４に保管されたジョブ追跡情報を参照する場合に、管理者権限による認証を実行して、管理クライアント１０８がジョブ追跡情報を取得してブラウザ等の閲覧ソフトで確認できるように構成してもよい。
【０１３１】
その際、管理クライアント１０８上の管理者が要求する取得条件に従い、例えば一致の低いものから追跡情報をアーカイブサーバ１０６から取得することで、追跡すべきユーザの処理負担を軽減できるように制御してもよい。
【０１３２】
図１３は、本実施形態を示すサーバ装置における第３のデータ処理手順の一例を示すフローチャートである。本例は図１に示したアーカイブサーバ１０６が受信したジョブ追跡情報をバックエンドサーバ５４に蓄積する例である。
【０１３３】
なお、Ｓ１３０１〜Ｓ１３０４は各ステップを示す。また、各ステップは、アーカイブサーバ１０６のＣＰＵがＲＯＭ、ＨＤＤから制御プログラム（サービスプロバイダ５１を含む）をＲＡＭにロードして実行することで実現される。
【０１３４】
まず、Ｓ１３０１で、サービスプロバイダ５１は、ドライバエージェント３１から送られてきた画像又はＭＦＰエージェント４２から送られてきた画像という、ファイル形式の違う画像を、共通のファイル形式に変換する。本実施形態では、サービスプロバイダ５１は上記画像を、例えばＰＤＦといったファイル形式に変換しバックエンドサーバ５４で一括して扱いやすい形にする。
【０１３５】
なお、ＭＦＰエージェント４２から画像のみが送られてきた場合には、必要に応じて文字認識処理（ＯＣＲ）をかけてテキストを取得することも出来る。
【０１３６】
次に、Ｓ１３０２で、例えばバックエンドサーバ５４が文書管理システムの場合、バックエンド対応サービス５１３が一時保存フォルダ５１４から取り出した画像を文書として格納する。
【０１３７】
このとき格納先として、日付単位で作成したフォルダの下にジョブ単位のフォルダを作成し、その中にジョブごとの画像を文書として格納するという方法が考えられる。
【０１３８】
次に、Ｓ１３０３で、バックエンドサーバ５４が作成したフォルダ内に画像と同様にテキストを格納する。
【０１３９】
そして、Ｓ１３０４では、一時保存フォルダ５１４からログ情報を取り出して、ＸＭＬの各要素にあたる、ユーザ名、タイムスタンプ、印刷実行者を写した撮影データなどの各項目を、Ｓ１３０２で文書として格納した画像のインデックス情報として格納する。
【０１４０】
上記実施形態によれば、例えばバックエンドサーバ５４が文書管理システムで、各ジョブ出力のジョブ追跡情報としてジョブ操作者を写した撮影データを毎回付加するような場合、特徴量の一致度に連動して、撮影データのサイズを動的に変えることができる。これにより、一致度が低く、監視すべきジョブに対して充実した履歴確保と、アーカイブサーバ１０６におけるストレージの有効活用とのバランスを取ることができる。
【０１４１】
なお、アーカイブサーバ１０６と認証サーバ１０７の各機能処理を１つのサーバ装置で実行可能に構成してもよい。
【０１４２】
また、上記実施形態によれば、ジョブ操作者の撮影データに基づく特徴量の一致度に連動して、追跡対象情報の厚み（データ量）を動的に変えることができる。これにより、ジョブ操作者の撮影データの一致度が低く、ログインＩＤなりすましの可能性がありそうな監視すべきジョブに対する充実した履歴確保と、ストレージの有効活用が同時に行える。
【０１４３】
さらに、ジョブ操作者は、ログインＩＤに紐付いた事前登録の顔情報により認証されることから、正常でないジョブ操作者からのジョブ要求を制限することが可能となる。
【０１４４】
〔第２実施形態〕
他の実施形態として、ジョブ履歴情報として付加しているデータ群を構成する中の、画像のように分解能を変更できるデータに対しても、ジョブ操作者の撮影データと同じように、生体認証から得られる特徴量の一致度に応じて、データサイズをリニアに連動させることも可能である。
【０１４５】
例えば、図１１に示すＳ１１０２では、ジョブ出力内容の画像を含めることになるが、このような画像で扱えるデータにおいてもジョブ操作者の撮影データと同じように、生体認証から得られる特徴量の一致度に応じて、データサイズをリニアに連動させる。
【０１４６】
この場合、認証度が高く、正常なジョブに関しては、できる限りジョブ履歴情報としてのデータサイズを小さくするようにし、ストレージ資源を節約できるようにする。
【０１４７】
〔第３実施形態〕
他の実施形態として、ジョブ発生時に、カメラが撮影するジョブ操作者の撮影画像を連続で複数枚撮影し、さらに、生体認証から得る特徴量の一致度を撮影画像から行う場合以下（１）、（２）のように処理を加えてもよい。
【０１４８】
（１）カメラが撮影した複数撮影画像の中で、最も一致度が高く算出できた値を該ジョブの生体認証の特徴量に対して一致度に当てはめる。
【０１４９】
（２）ジョブ発生時に撮影するジョブ操作者の撮影画像の取得と特徴量の一致度の算出を行い続ける中で、算出される一致度が、予め閾値として設定された以上の値になるまで、ジョブ操作者の撮影画像の取得と特徴量の一致度の算出を繰り返させる。
【０１５０】
さらに、複数枚のジョブ操作者の撮影画像を取得した中の、特徴量の一致度が最も高かった撮影画像について、ジョブログ情報として蓄積するように制御してもよい。
【０１５１】
〔第４実施形態〕
以下、図１４〜図１５に示すメモリマップを参照して本発明に係る情報処理装置、サーバ装置、画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１５２】
図１４は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５３】
図１５は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５６】
本実施形態における図１０〜図１３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１６７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【０１６８】
【図１】本発明の第１実施形態を示す情報処理装置、サーバ装置を適用するジョブ処理システムの構成を示すブロック図である。
【図２】図１のプリントサーバ、クライアントＰＣ、アーカイブサーバ、認証サーバ、あるいは管理クライアントのハードウェア構成を示すブロック図である。
【図３】図１に示したクライアントＰＣおよびプリントサーバ上で動作するソフトウェアモジュールの構成を説明する図である。
【図４】図１に示したＭＦＰ上で動作するソフトウェアモジュールの構成を説明する図である。
【図５】図１に示したアーカイブサーバのモジュールの構成を説明する図である。
【図６Ａ】図５に示したサービスプロバイダのモジュール構成を示す図である。
【図６Ｂ】図６Ａに示した一時保存フォルダに格納されるジョブ情報テーブルの一例を示す図である。
【図７】図１に示した認証サーバ上で動作するソフトウェアモジュールの構成を示す図である。
【図８】図７に示した認証サーバによる特徴量算出例を説明する特性図である。
【図９】図７に示した認証サーバによる一致度と登録すべき顔画像の解像度との関係を説明する特性図である。
【図１０】本実施形態を示すジョブ処理システムのデータ処理手順を説明するフローチャートである。
【図１１】本実施形態を示すサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１２】本実施形態を示すサーバ装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１３】本実施形態を示すサーバ装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１５】本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６９】
１０１  プリンタ
１０２  プリントサーバ
１０３  クライアントＰＣ
１０４  ネットワーク
１０５  ＭＦＰエージェント
１０６  アーカイブサーバ
１０７  認証サーバ
１０８  管理クライアント
【図１】
2009224975.tif 000003
【図２】
2009224975.tif 000004
【図３】
2009224975.tif 000005
【図４】
2009224975.tif 000006
【図５】
2009224975.tif 000007
【図６Ａ】
2009224975.tif 000008
【図６Ｂ】
2009224975.tif 000009
【図７】
2009224975.tif 000010
【図８】
2009224975.tif 000011
【図９】
2009224975.tif 000012
【図１０】
2009224975.tif 000013
【図１１】
2009224975.tif 000014
【図１２】
2009224975.tif 000015
【図１３】
2009224975.tif 000016
【図１４】
2009224975.tif 000017
【図１５】
2009224975.tif 000018