(57)【要約】【課題】  ユーザ認証に基づくプリントデータ出力を、ユーザ負担を軽減し、効率的に実行する情報出力システムを提供する。【解決手段】  ユーザ端末からプリント受領ユーザを指定したプリントジョブを管理サーバに送信し、管理サーバにおいてプリントジョブをプリント受領ユーザのユーザ識別子に対応付けて管理する。情報出力装置に備えられたカメラによって、ユーザ画像情報を取得して管理サーバに送信して、管理サーバにおいて画像情報の照合処理によるユーザ認証を実行し、ユーザ認証の成立を条件として認証ユーザをプリント受領ユーザとして設定したプリントジョブデータを情報出力装置に対して送信し、出力する。本構成により、ユーザの顔画像データに基づく認証を条件としたプリント出力が可能となる。【選択図】  図１
2006133847.tif 000002
【特許請求の範囲】
【請求項１】
プリントデータを含むプリントジョブを発行するユーザ端末と、ユーザ端末の発行するプリントジョブを受領して記憶する管理サーバと、管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置とがネットワーク接続された構成を有する情報出力システムであり、
前記ユーザ端末は、プリントデータの受領者であるプリント受領ユーザを指定したプリントジョブを管理サーバに送信する構成であり、
前記情報出力装置は、
ユーザ画像情報を取得するカメラと、
前記カメラによって取得されたユーザ画像情報を管理サーバに送信する通信部と、
プリント出力を実行するプリント部とを有し、
前記管理サーバは、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ処理部と、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証部とを有し、
前記プリントジョブ処理部は、
前記ユーザ認証部におけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする情報出力システム。
【請求項２】
前記管理サーバのユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、
前記ユーザ認証部は、
ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得し、
前記プリントジョブ処理部は、
前記ユーザ認証部の取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする請求項１に記載の情報出力システム。
【請求項３】
前記管理サーバは、前記ユーザ認証部において認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する構成であり、
前記情報出力装置は、前記管理サーバからの問い合わせ通知に基づいて、ユーザの応答を求める問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信する構成であり、
前記管理サーバは、前記ユーザ応答がプリント処理要求である場合に、プリントジョブデータを情報出力装置に送信する構成であることを特徴とする請求項１に記載の情報出力システム。
【請求項４】
前記ユーザ認証部は、
ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行する構成であり、ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の発行処理を実行し、前記ユーザ情報データベースにユーザ識別子に対応付けて格納、管理する構成であることを特徴とする請求項１に記載の情報出力システム。
【請求項５】
前記ユーザ認証部は、
前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする請求項４に記載の情報出力システム。
【請求項６】
前記情報出力装置は、前記プリントジョブデータに応じたプリント出力を行うプリンタと、ユーザ画像情報を取得するカメラと、前記プリンタを制御するとともに、前記管理サーバに対して、前記カメラを介して取得した前記ユーザ画像情報の送信処理を実行するコントローラとがネットワークを介して接続された構成を有し、
前記管理サーバは、前記コントローラから受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記コントローラに対して送信する処理を実行する構成であることを特徴とする請求項１に記載の情報出力システム。
【請求項７】
前記情報出力装置は、
前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行する構成であることを特徴とする請求項１に記載の情報出力システム。
【請求項８】
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置であり、
データ処理を実行する制御部と、
ユーザ画像情報を取得するカメラと、
データ通信を実行する通信部と、
プリント出力を実行するプリント部と、
ユーザインタフェースとしてのデータ入出力部を有し、
前記制御部は、
前記カメラによって取得されたユーザ画像情報を前記管理サーバに送信し、前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行し、該要求に基づいて管理サーバから受信するプリントジョブデータの前記プリント部を介した出力処理を実行する構成であることを特徴とする情報出力装置。
【請求項９】
前記情報出力装置は、さらに、
前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、ユーザに対して、前記ユーザインタフェースとしてのデータ入出力部において、プリント処理の実行の有無の問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信する構成であることを特徴とする請求項８に記載の情報出力装置。
【請求項１０】
前記情報出力装置は、さらに、
前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行する構成であることを特徴とする請求項８に記載の情報出力装置。
【請求項１１】
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置であり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ処理部と、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証部とを有し、
前記プリントジョブ処理部は、
前記ユーザ認証部におけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする情報処理装置。
【請求項１２】
前記ユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、前記プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、
前記ユーザ認証部は、
ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得し、
前記プリントジョブ処理部は、
前記ユーザ認証部の取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記情報処理装置は、さらに、
前記ユーザ認証部において認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する構成であり、
前記プリントジョブ処理部は、
前記情報出力装置からのユーザ応答がプリント処理要求である場合に、プリントジョブデータを前記情報出力装置に送信する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記ユーザ認証部は、
ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行する構成であり、ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の発行処理を実行し、前記ユーザ情報データベースにユーザ識別子に対応付けて格納、管理する構成であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１５】
前記ユーザ認証部は、
前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置における情報処理方法であり、
ユーザ画像情報を取得するカメラによってユーザ画像情報を取得する画像データ取得ステップと、
取得したユーザ画像情報を管理サーバに送信する画像データ送信ステップと、
管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行するステップと、
該要求に基づいて管理サーバから受信するプリントジョブデータのプリント出力処理を実行するステップと、
を有することを特徴とする情報処理方法。
【請求項１７】
前記情報処理方法は、さらに、
前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、ユーザに対して、前記ユーザインタフェースとしてのデータ入出力部において、プリント処理の実行の有無の問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信するステップを有することを特徴とする請求項１６に記載の情報処理方法。
【請求項１８】
前記画像データ送信ステップは、
前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行するステップであることを特徴とする請求項１６に記載の情報処理方法。
【請求項１９】
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置における情報処理方法であり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ受領ステップと、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証ステップと、
前記ユーザ認証ステップにおけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信するプリントジョブデータ送信ステップと、
を有することを特徴とする情報処理方法。
【請求項２０】
前記ユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、前記プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、
前記ユーザ認証ステップは、
ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得する処理を実行し、
前記プリントジョブデータ送信ステップは、
前記ユーザ認証ステップにおいて取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行するステップであることを特徴とする請求項１９に記載の情報処理方法。
【請求項２１】
前記情報処理方法は、さらに、
前記ユーザ認証ステップにおいて認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する問い合わせステップを有し、
前記プリントジョブデータ送信ステップは、
前記情報出力装置からのユーザ応答がプリント処理要求である場合に、プリントジョブデータを前記情報出力装置に送信することを特徴とする請求項１９に記載の情報処理方法。
【請求項２２】
前記情報処理方法は、さらに、
ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行するプロキシ証明書発行ステップを有し、
該プロキシ証明書発行ステップは、
ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の生成処理を実行するステップと、
前記ユーザ情報データベースにユーザ識別子に対応付けて格納するステップと、
を有することを特徴とする請求項１９に記載の情報処理方法。
【請求項２３】
前記情報処理方法は、さらに、
前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行するステップを有することを特徴とする請求項２２に記載の情報処理方法。
【請求項２４】
前記情報出力装置は、前記プリントジョブデータに応じたプリント出力を行うプリンタと、ユーザ画像情報を取得するカメラと、前記プリンタを制御するとともに、前記管理サーバに対して、前記カメラを介して取得した前記ユーザ画像情報の送信処理を実行するコントローラとがネットワークを介して接続された構成を有し、
前記情報処理方法は、さらに、
前記コントローラから受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記コントローラに対して送信する処理を実行するステップを有することを特徴とする請求項１９に記載の情報処理方法。
【請求項２５】
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置における情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
ユーザ画像情報を取得するカメラによってユーザ画像情報を取得する画像データ取得ステップと、
取得したユーザ画像情報を管理サーバに送信する画像データ送信ステップと、
管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行するステップと、
該要求に基づいて管理サーバから受信するプリントジョブデータのプリント出力処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラム。
【請求項２６】
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置における情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ受領ステップと、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証ステップと、
前記ユーザ認証ステップにおけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信するプリントジョブデータ送信ステップと、
を有することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報出力システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、ユーザの顔に基づくユーザ認証処理によりユーザを識別し、識別されたユーザに対応する印刷データなどのデータ出力をネットワーク接続されたプリント装置などによって実行する情報出力システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今、インターネットあるいはイントラネットなどのネットワークを利用したデータ通信が盛んになってきている。例えばオフィスなどでは、プリンタ、コピー機などもネットワーク接続され、多くのユーザの持つユーザ端末としてのＰＣなどからのプリントジョブの出力を行なう構成がとられている。さらに、昨今、プリンタ、コピー機、スキャナ等の機能のみならず、様々なデータ処理機能やネットワーク通信処理機能を備えた多機能装置（ＭＦＤ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）も様々な分野で利用されている。
【０００３】
例えば、ある一定規模のオフィスなどでは、多くのユーザ端末が複数のネットワークプリンタに接続され、ユーザの発行したプリントジョブをどのプリンタで出力するか、すなわち出力先を指定したプリント処理が実行可能となっている。
【０００４】
しかし、ユーザが多数のプリント装置から１つのプリンタを出力先として選択指定する処理は、ユーザの負荷を増大させることにもなる。この問題を解決する技術が例えば特許文献１に記載されている。特許文献１の記載のシステムは、ネットワーク接続プリンタが多数存在する構成において、ユーザの発行したプリントジョブを一旦、中央の制御部の管理するデータベースに格納し、ユーザがネットワーク接続されたプリンタのいずれかに移動して、プリンタにプリントジョブＩＤなど、既に発行済みのプリントジョブの識別情報の入力処理を行い、この入力情報を制御部が受信した場合に、ユーザの移動先のプリンタに指定されたプリントジョブの印刷データを送信して、出力を行なうシステムである。
【０００５】
しかし、この構成では、プリント要求者は、例えばパスコードのようなジョブＩＤの指定処理を行う必要があり、ユーザはジョブＩＤの記憶あるいはジョブＩＤを記録したメモを作成して携帯するなどの処理が必要となる。また、プリント要求者がジョブ送信者であることを想定している為、送信者と受取人が異なる場合には、他の手段を用いてジョブＩＤをジョブ送信者からプリント要求者へ伝達する必要があり、非効率的であるという問題がある。
【特許文献１】特開２００２−１４９５４９号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の問題点に鑑みてなされたものであり、プリントジョブに対応するジョブＩＤ等の識別情報を用いることなく、ユーザの負担を増大させずに、的確なユーザ識別処理を実行して、ユーザの必要とする出力をネットワーク接続されたプリンタから出力することを可能とした情報出力システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の側面は、
プリントデータを含むプリントジョブを発行するユーザ端末と、ユーザ端末の発行するプリントジョブを受領して記憶する管理サーバと、管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置とがネットワーク接続された構成を有する情報出力システムであり、
前記ユーザ端末は、プリントデータの受領者であるプリント受領ユーザを指定したプリントジョブを管理サーバに送信する構成であり、
前記情報出力装置は、
ユーザ画像情報を取得するカメラと、
前記カメラによって取得されたユーザ画像情報を管理サーバに送信する通信部と、
プリント出力を実行するプリント部とを有し、
前記管理サーバは、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ処理部と、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証部とを有し、
前記プリントジョブ処理部は、
前記ユーザ認証部におけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする情報出力システムにある。
【０００８】
さらに、本発明の情報出力システムの一実施態様において、前記管理サーバのユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、前記ユーザ認証部は、ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得し、
前記プリントジョブ処理部は、前記ユーザ認証部の取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする。
【０００９】
さらに、本発明の情報出力システムの一実施態様において、前記管理サーバは、前記ユーザ認証部において認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する構成であり、前記情報出力装置は、前記管理サーバからの問い合わせ通知に基づいて、ユーザの応答を求める問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信する構成であり、前記管理サーバは、前記ユーザ応答がプリント処理要求である場合に、プリントジョブデータを情報出力装置に送信する構成であることを特徴とする。
【００１０】
さらに、本発明の情報出力システムの一実施態様において、前記ユーザ認証部は、ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行する構成であり、ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の発行処理を実行し、前記ユーザ情報データベースにユーザ識別子に対応付けて格納、管理する構成であることを特徴とする。
【００１１】
さらに、本発明の情報出力システムの一実施態様において、前記ユーザ認証部は、前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報出力システムの一実施態様において、前記情報出力装置は、前記プリントジョブデータに応じたプリント出力を行うプリンタと、ユーザ画像情報を取得するカメラと、前記プリンタを制御するとともに、前記管理サーバに対して、前記カメラを介して取得した前記ユーザ画像情報の送信処理を実行するコントローラとがネットワークを介して接続された構成を有し、前記管理サーバは、前記コントローラから受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記コントローラに対して送信する処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報出力システムの一実施態様において、前記情報出力装置は、前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の第２の側面は、
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置であり、
データ処理を実行する制御部と、
ユーザ画像情報を取得するカメラと、
データ通信を実行する通信部と、
プリント出力を実行するプリント部と、
ユーザインタフェースとしてのデータ入出力部を有し、
前記制御部は、
前記カメラによって取得されたユーザ画像情報を前記管理サーバに送信し、前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行し、該要求に基づいて管理サーバから受信するプリントジョブデータの前記プリント部を介した出力処理を実行する構成であることを特徴とする情報出力装置にある。
【００１５】
さらに、本発明の情報出力装置の一実施態様において、前記情報出力装置は、さらに、前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、ユーザに対して、前記ユーザインタフェースとしてのデータ入出力部において、プリント処理の実行の有無の問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信する構成であることを特徴とする。
【００１６】
さらに、本発明の情報出力装置の一実施態様において、前記情報出力装置は、さらに、前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行する構成であることを特徴とする。
【００１７】
さらに、本発明の第３の側面は、
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置であり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ処理部と、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証部とを有し、
前記プリントジョブ処理部は、
前記ユーザ認証部におけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする情報処理装置にある。
【００１８】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、前記プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、前記ユーザ認証部は、ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得し、前記プリントジョブ処理部は、前記ユーザ認証部の取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする。
【００１９】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、さらに、前記ユーザ認証部において認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する構成であり、前記プリントジョブ処理部は、前記情報出力装置からのユーザ応答がプリント処理要求である場合に、プリントジョブデータを前記情報出力装置に送信する構成であることを特徴とする。
【００２０】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行する構成であり、ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の発行処理を実行し、前記ユーザ情報データベースにユーザ識別子に対応付けて格納、管理する構成であることを特徴とする。
【００２１】
さらに、本発明の情報処理装置の一実施態様において、前記ユーザ認証部は、前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行する構成であることを特徴とする。
【００２２】
さらに、本発明の第４の側面は、
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置における情報処理方法であり、
ユーザ画像情報を取得するカメラによってユーザ画像情報を取得する画像データ取得ステップと、
取得したユーザ画像情報を管理サーバに送信する画像データ送信ステップと、
管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行するステップと、
該要求に基づいて管理サーバから受信するプリントジョブデータのプリント出力処理を実行するステップと、
を有することを特徴とする情報処理方法にある。
【００２３】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、ユーザに対して、前記ユーザインタフェースとしてのデータ入出力部において、プリント処理の実行の有無の問い合わせ画面を提示し、ユーザによる入力情報としてのユーザ応答を前記管理サーバに送信するステップを有することを特徴とする。
【００２４】
さらに、本発明の情報処理方法の一実施態様において、前記画像データ送信ステップは、前記カメラによって取得されたユーザ画像情報を暗号化データとして、前記管理サーバに送信する処理を実行するステップであることを特徴とする。
【００２５】
さらに、本発明の第５の側面は、
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置における情報処理方法であり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ受領ステップと、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証ステップと、
前記ユーザ認証ステップにおけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信するプリントジョブデータ送信ステップと、
を有することを特徴とする情報処理方法にある。
【００２６】
さらに、本発明の情報処理方法の一実施態様において、前記ユーザ情報データベースは、ユーザ識別子と登録ユーザ画像情報とを対応付けたデータを格納し、前記プリント情報データベースは、ユーザ識別子とプリントジョブデータとを対応付けたデータを格納した構成であり、前記ユーザ認証ステップは、ユーザ画像情報の照合処理に基づいて認証の成立したユーザ対応のユーザ識別子を前記ユーザ情報データベースから取得する処理を実行し、
前記プリントジョブデータ送信ステップは、前記ユーザ認証ステップにおいて取得したユーザ識別子に対応して、前記プリント情報データベースに格納されたプリントジョブデータを取得して前記情報出力装置に対して送信する処理を実行するステップであることを特徴とする。
【００２７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記ユーザ認証ステップにおいて認証成立ユーザが検出された場合、前記情報出力装置に対して、プリント処理の実行の有無の問い合わせ通知を実行する問い合わせステップを有し、前記プリントジョブデータ送信ステップは、前記情報出力装置からのユーザ応答がプリント処理要求である場合に、プリントジョブデータを前記情報出力装置に送信することを特徴とする。
【００２８】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、ユーザの認証情報を証明する証明書としてのプロキシ証明書の発行処理を実行するプロキシ証明書発行ステップを有し、該プロキシ証明書発行ステップは、ユーザに対して発行された鍵情報の有効性の判定を含む認証シーケンスに基づくユーザ認証の成立を条件として、プロキシ証明書の生成処理を実行するステップと、前記ユーザ情報データベースにユーザ識別子に対応付けて格納するステップと、を有することを特徴とする。
【００２９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記情報出力装置から受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記情報出力装置に対して送信する処理を実行するステップを有することを特徴とする。
【００３０】
さらに、本発明の情報処理方法の一実施態様において、前記情報出力装置は、前記プリントジョブデータに応じたプリント出力を行うプリンタと、ユーザ画像情報を取得するカメラと、前記プリンタを制御するとともに、前記管理サーバに対して、前記カメラを介して取得した前記ユーザ画像情報の送信処理を実行するコントローラとがネットワークを介して接続された構成を有し、前記情報処理方法は、さらに、前記コントローラから受領したユーザ画像情報に基づく認証処理において認証されたユーザに対応して登録されたプロキシ証明書が存在する場合、該プロキシ証明書を前記コントローラに対して送信する処理を実行するステップを有することを特徴とする。
【００３１】
さらに、本発明の第６の側面は、
ネットワーク接続された管理サーバからプリントデータを取得してプリント出力を実行する情報出力装置における情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
ユーザ画像情報を取得するカメラによってユーザ画像情報を取得する画像データ取得ステップと、
取得したユーザ画像情報を管理サーバに送信する画像データ送信ステップと、
管理サーバから認証成立ユーザのユーザ識別子を受領したことを条件として、該ユーザ識別子をプリント受領者として設定したプリントジョブデータの取得要求を前記管理サーバに対して実行するステップと、
該要求に基づいて管理サーバから受信するプリントジョブデータのプリント出力処理を実行するステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３２】
さらに、本発明の第７の側面は、
ネットワーク接続されたユーザ端末からのプリントジョブを受領し、ネットワーク接続された情報出力装置にプリントジョブデータを送信する管理サーバとしての情報処理装置における情報処理をコンピュータ上において実行させるコンピュータ・プログラムであり、
前記ユーザ端末から受領するプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けてプリント情報データベースに格納して管理するプリントジョブ受領ステップと、
前記情報出力装置からユーザ画像情報を受領し、ユーザ情報データベースに格納された登録ユーザに対応する登録ユーザ画像情報との照合処理に基づくユーザ認証を実行するユーザ認証ステップと、
前記ユーザ認証ステップにおけるユーザ認証の成立を条件として、前記プリント情報データベースから、認証ユーザをプリント受領ユーザとして設定されたプリントジョブデータを取得して前記情報出力装置に対して送信するプリントジョブデータ送信ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
【００３３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能なコンピュータシステムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記録媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータシステム上でプログラムに応じた処理が実現される。
【００３４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００３５】
本発明の構成によれば、ユーザ端末から、プリントデータの受領者であるプリント受領ユーザを指定したプリントジョブを管理サーバに送信し、管理サーバにおいてプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けて管理し、情報出力装置に備えられたカメラによって、ユーザ画像情報を取得して管理サーバに送信して、管理サーバにおいてデータベースに格納された登録ユーザ画像情報との照合処理によるユーザ認証を実行し、ユーザ認証の成立を条件として認証ユーザをプリント受領ユーザとして設定したプリントジョブデータを情報出力装置に対して送信し、情報出力装置でプリント出力を実行する構成としたので、ユーザは、パスワード等を記憶したり、あるいはユーザＩＤ等の識別情報を格納したカードなどを携帯する必要がなく、ユーザの顔画像データに基づく認証が可能となり、ユーザ確認に基づくプリント出力が可能となる。
【００３６】
さらに、本発明の構成によれば、プリントジョブ発行時にプリント受領ユーザを特定したデータを管理サーバに送信し、管理サーバにおいて、プリント受領ユーザの識別データと、プリントジョブデータとを対応付けて管理する構成とし、プリント受領ユーザの認証に基づいて出力可否を決定する構成としたので、プリントジョブの発行ユーザと異なるユーザをプリントジョブユーザとして設定し、かつ、認証に基づく出力を実行するので、プリントジョブ発行時に指定したユーザに対して、確実にプリントデータを提供することが可能となる。
【００３７】
さらに、本発明の構成によれば、管理サーバにおいてユーザ認証を実行し、プロキシ証明書を発行、管理する構成としたので、ネットワーク接続されたそれぞれのプリンタからのユーザ認証要求に対して、プロキシ証明書を適用した認証データの提供が可能となる。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照しながら本発明の情報出力システム、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。まず、図１を参照して、本発明の情報出力システム構成および概要について説明する。本発明の情報出力システムは、図１に示すように、プリント処理の要求端末であり、プリントジョブの発行元となるＰＣなどのユーザ端末１２１〜１２３、プリント処理を実行する情報出力装置２００，２５１，２５２、プリントジョブの管理処理としてのスプール処理、すなわちプリントデータの受領、記憶、要求に応じたプリントデータの送信処理などのプリントローミングサービス処理と、ユーザ認証処理を実行する管理サーバ３００を有する。これらの装置は、ネットワークを介して接続されている。
【００３９】
本発明の情報出力システムの概要について、図１を参照して説明する。プリントジョブ発行ユーザ１７１は、例えば自己のユーザ端末１２１においてプリント対象とするデータを生成し、生成データをプリント要求データ、すなわちプリントジョブとして管理サーバ３００に送信する。この時点では、プリントジョブ発行ユーザ１７１はプリントの出力先としてのプリンタ指定を行わないが、印刷データの受領者、すなわち、プリント受領ユーザ１８１を指定するデータ（メタファ、ＧＵＩ）を印刷属性データとして管理サーバ３００に送信する。受領者を指定するデータ（メタファ、ＧＵＩ）は印刷データ受領者のユーザＩＤそのものであってもよいが、管理サーバの登録情報に基づいてユーザを特定可能なデータであればよい。プリント受領ユーザ１８１は、プリントジョブ発行ユーザ１７１と同一であっても、異なるユーザ１７２であってもよい。
【００４０】
管理サーバ３００は、ユーザ端末１２１から受信したプリントジョブをプリント情報データベース３０６にプリント受領ユーザのユーザＩＤに対応付けて格納する。プリント情報データベース３０６のデータ構成については、図４を参照して後段で説明する。プリント情報データベース３０６に格納するユーザＩＤはプリント出力を受領するユーザ、すなわち、プリント受領ユーザ１８１に対応するユーザＩＤである。このようにして、管理サーバ３００は、プリント受領ユーザ１８１のユーザＩＤと、プリントジョブ対応の印刷データとを対応付けて管理する。
【００４１】
プリント受領ユーザ１８１は、プリントジョブの発行後、ネットワーク接続された情報出力装置２００，２５１，２５２のいずれかに近づく。情報出力装置２００には、カメラ２０１が備えられ、プリント出力を受け取ろうとするプリント受領ユーザ１８１の顔を含む画像を撮影する。プリント受領ユーザ１８１の撮影画像データは、ネットワークを介して管理サーバ３００に送信される。管理サーバ３００は、受信するユーザの顔画像データに基づいてユーザ認証処理を実行する。なお、顔画像データはプライバシーの問題となるデータであるため、ネットワークを介した転送を行なう場合は、暗号化データとして転送することが好ましい。具体的には、例えば、ＳＳＬ（Ｓｅｃｕｒｅ Ｓｏｃｋｅｔ  Ｌａｙｅｒｓ）もしくはＩＰｓｅｃ等の暗号化通信を適用する。
【００４２】
管理サーバ３００は、ユーザ情報データベース３０５に、予め登録された登録ユーザのユーザＩＤと顔画像データとを格納している。管理サーバ３００は、ユーザ情報データベース３０５に格納された顔画像データと、情報出力装置２００から受信した顔画像データ、すなわちプリント受領ユーザ１８１の顔画像データとの照合処理を実行し、一致する画像データがある場合にプリント受領ユーザ１８１が登録されたユーザであると判定、すなわちユーザ認証の成立と判定する。なお、認証処理においては、複数の候補を抽出する場合もある。これらの処理の詳細については、後段で説明する。
【００４３】
ユーザ認証が成立した場合、管理サーバ３００は、情報出力装置２００に対して、認証の成立を通知する。情報出力装置２００は、通知を受領すると、プリントを実行するか否かの問い合わせをユーザ１７１に対して行なう。この問い合わせは、情報出力装置２００のコンソールボックスに備えられたＵＩにプリントを行なうか否かの問い合わせメッセージを表示し、ユーザの入力（ＹｅｓまたはＮｏ）を受領する処理として実行される。プリント受領ユーザ１８１からプリント要求が入力された場合、情報出力装置２００は、管理サーバ３００にプリント要求があったことを通知する。
【００４４】
管理サーバ３００は、認証済みのユーザＩＤに対応するプリントジョブ対応のプリントデータをプリント情報データベース３０６から抽出し、情報出力装置２００に送信する。情報出力装置２００は、管理サーバ３００から受信したデータを出力する。図に示すプリント出力データ１９１である。ユーザ１７１は、このプリント出力データ１９１を受領して一連の処理が終了する。なお、情報出力装置２００は、プリンタの機能を持つ装置のみならず、スキャナ・ＦＡＸ等の多機能を併せ持つマルチファンクション（ＭＦ）コピー機などでも構わない。
【００４５】
上述したように、本発明の構成では、プリントジョブの送信者、すなわちプリントジョブ発行者１７１はユーザ端末１２１〜１２３から、印刷データとともに、印刷データの受領者を指定するデータ（メタファ、ＧＵＩ）を印刷属性データとして管理サーバ３００に送信する。受領者を指定するデータ（メタファ、ＧＵＩ）は印刷データ受領者のユーザＩＤそのものであってもよいが、管理サーバの登録情報に基づいてユーザを特定可能なデータであればよい。
【００４６】
管理サーバ３００は、受信者ＩＤと供にプリントローミングサービスへプリントジョブを投入する。なお、プリントジョブには有効期限が設定される。管理サーバ３００は、必要に応じてプリント有効期限の設定または変更をしても良い。プリント有効期限は、特に変更されない場合にはデフォルトの有効期限としてプリントローミングサービス側で設定された有効期限が適用される。管理サーバ３００におけるプリントローミングサービスはユーザ端末１２１〜１２３から受け取ったプリントジョブをｐｒｉｎｔＸｃｈａｎｇｅのように抽象化してスプールするが、印刷データの受領者のＩＤ情報に対応付けて保存する。情報出力装置２００では、プリント受領ユーザ１８１のユーザ認証の成立を条件として、管理サーバ３００のプリントローミングサービスに問い合わせ、プリントジョブの受取人に対応するプリントジョブの有無を問い合わせ、ジョブが存在すればその旨をコンソールパネルにダイアログを表示し、プリントするかどうかを確認する。プリントがＯＫされると、管理サーバ３００のプリントローミングサービスに対して、プリンタジョブに対応するデータの転送リクエストを出す。
【００４７】
以上が、本発明の情報出力システムにおいて実行される一連の処理の概要である。以下、図２以下を参照して、本発明の情報出力システムを構成する各装置の構成、および処理の詳細について説明する。
【００４８】
まず、図２、図３を参照して、情報出力装置２００の構成、および管理サーバ３００の構成について説明する。図２は、プリント出力を実行する情報出力装置２００の構成を示している。情報出力装置２００は、カメラ２０１、制御部２０２、通信部２０３、表示部２０４、入力部２０５、記憶部２０６、プリンタ２０７を有している。
【００４９】
カメラ２０１は、プリント受領ユーザ１８１を撮影する。制御部２０２は、情報出力装置２００において実行する各種データ処理、通信処理、データ転送処理の統括的な処理制御を実行する。具体的には、記憶部２０６に格納されたプログラムを実行するＣＰＵなどによって構成される。通信部２０３は管理サーバ３００とのネットワークを介したデータ通信処理を実行する。カメラ２０１によって撮影されたプリント受領ユーザ１８１の画像データを管理サーバ３００に送信し、また、管理サーバからの認証結果データを受信し、ユーザからのプリント要求情報を管理サーバ３００に送信し、さらに、管理サーバ３００からプリントデータを受信する処理などを実行する。
【００５０】
表示部２０４はコンソールパネルなどであり、プリント受領ユーザ１８１に対してプリントの要求有無を問い合わせる画面を提示したり、ユーザ認証の不成立の際などにエラーメッセージを表示するなどの処理を行なう。入力部２０５は、キーパッドなどによって構成され、ユーザからのプリント要求情報の入力等に利用される。
【００５１】
記憶部２０６は、各種データ処理プログラムの記憶領域、管理サーバ３００から受信するプリントデータやユーザ情報等の記憶領域などに利用される。プリンタ２０７は印刷出力処理を実行する。
【００５２】
次に、図３を参照して、管理サーバ３００の構成について説明する。管理サーバ３００は、制御部３０１、ユーザ認証部３０２、プリントジョブ処理部３０３、通信部３０４、ユーザ情報データベース３０５、プリント情報データベース３０６を有する。
【００５３】
制御部３０１は、管理サーバ３００において実行する各種データ処理、通信処理、データ転送処理の統括的な処理制御を実行する。具体的には、記憶部３０７に格納されたプログラムを実行するＣＰＵなどによって構成される。ユーザ認証部３０２は、ユーザ情報データベース３０５に、予め登録された登録ユーザの顔画像データを検証画像データとして、情報出力装置２００から受信する顔画像データとの照合処理を実行する。一致画像データに対応する認証成立ユーザと判定してユーザＩＤを抽出する。
【００５４】
プリントジョブ処理部３０３は、ユーザ端末からのプリントジョブ発行に応じて、プリントジョブ対応のプリントデータを属性データとともにプリント情報データベース３０６に格納し、情報出力装置２００からのプリントデータ要求に応じてプリント情報データベース３０６からプリントデータを取得する。
【００５５】
通信部３０４は、ユーザ端末、情報出力装置２００とのネットワークを介した通信処理を実行する。ユーザ端末からのプリントジョブ受信、情報出力装置２００からのカメラによって撮影されたユーザの画像データの受信、管理サーバからの認証結果データの送信、情報出力装置２００からのプリント要求情報の受信、さらに、管理サーバ３００からのプリントデータの送信などを実行する。
【００５６】
ユーザ情報データベース３０５は、ユーザＩＤとユーザの顔画像データを対応付けたデータが格納される。また、プリント情報データベース３０６には、ユーザ端末から発行されたプリントジョブ対応のデータがプリント受領ユーザ１８１のユーザＩＤに対応付けられて格納される。
【００５７】
図４にユーザ情報データベース３０５と、プリント情報データベース３０６の格納データの構成例を示す。図４（ａ）は、ユーザ情報データベース３０５の格納データを示している。図に示すように、ユーザ情報データベース３０５には、予め登録されたユーザのユーザＩＤとユーザの顔画像データを対応付けたデータが格納される。ユーザの顔画像データは、ユーザ認証部３０２におけるユーザ認証の際に、情報出力装置２００から受信したカメラ撮影画像との照合用データとして適用される。
【００５８】
図４（ｂ）は、プリント情報データベース３０６の格納データを示している。図に示すように、プリント情報データベース３０６には、ユーザＩＤとユーザＩＤに対応するユーザの発行したプリントジョブ対応データと、プリントジョブの有効期限情報が格納される。情報出力装置２００からのプリントデータ要求に応じて、プリントジョブ処理部３０３によってプリントデータが選択され、通信部３０４を介して情報出力装置２００に送信される。なお、プリント情報データベース３０６に格納されるユーザＩＤは、印刷データの受領者のＩＤである。
【００５９】
次に、図５を参照して、情報出力装置２００のカメラによるユーザ検出から、プリント処理の完了までの一連の処理シーケンスについて、図５に示すフローチャートを参照して説明する。
【００６０】
図５の処理フローは、左側に情報出力装置２００の処理、右側に管理サーバ３００の処理を示している。まず、ステップＳ１１１において、情報出力装置２００は、付属するカメラ２０１によって情報処理装置２００に近づいてきたユーザの検出処理を実行する。ステップＳ１１２において、ユーザが検出されると、ステップＳ１１３において、カメラ２０１によって撮影されたユーザの顔画像データを管理サーバ３００に送信する。
【００６１】
管理サーバ３００は、情報出力装置２００から、ユーザの顔画像データを受領すると、ユーザ画像データに基づくユーザ認証処理を実行する。管理サーバ３００は、受信顔画像情報を管理サーバ３００内の顔認証サービスを実行するユーザ認証部３０２（図３参照）に送り、ユーザ情報データベース３０５に格納された登録顔データとのマッチングをリクエストする。ユーザ認証部３０２は、ユーザ情報データベース３０５に一致する登録画像データがある場合には、ステップＳ１１５においてユーザ認証成立と判定し、ステップＳ１１６において、一致した登録画像データに対応するユーザＩＤを抽出する。ユーザ認証部３０２は、一致する登録が無かった場合には、設定された回数だけリトライを繰り返す。設定された回数のリトライが失敗した場合（ステップＳ１１５：Ｎｏ）には、情報出力装置に対するエラーメッセージの送信を行なう。あるいは、ユーザ認証を実行しない従来方式のネットプリントサービスに移行する処理を行ってもよい。なお、ユーザ認証部３０２における詳細な認証シーケンスについては、さらに、後段で図６他を参照して説明する。
【００６２】
ユーザ認証部３０２の認証処理において、情報出力装置２００から受信した顔画像データと一致する登録画像データが、ユーザ情報データベース３０５に存在し、その登録データに設定されたユーザの識別子（ユーザＩＤ）が抽出されると、その識別子（ユーザＩＤ）がプリントローミングサービスを実行するプリントジョブ処理部３０３に渡され、プリントジョブ処理部３０３は、そのユーザＩＤをプリント受領ユーザとして指定したプリントジョブがあるか否かを検索する。
【００６３】
プリントジョブ処理部３０３は、プリント情報データベースの登録データ（図４（ｂ）参照）に基づいて、ユーザＩＤに基づくジョブ検索処理を実行し、そのユーザをプリント受領ユーザとして指定したプリントジョブがあるかどうかを確認する。対応するプリントジョブがある場合（ステップＳ１１７：Ｙｅｓ）には、ステップＳ１１８において、情報出力装置２００に対して、プリント要求の有無の問い合わせ通知を行なう。
【００６４】
情報出力装置２００は、ステップＳ１１９において、コンソールパネルの印刷確認ダイアログに、プリントを実行するか否かをプリント受領ユーザ１８１に確認する問い合わせ画面を提示し、ステップＳ１２０においてユーザ入力を受ける。プリント受領ユーザ１８１からの入力がＹｅｓの場合（ステップＳ１２１：Ｙｅｓ）、ステップＳ１２２において、プリントデータの要求を管理サーバ３００に送信する。
【００６５】
プリント受領ユーザ１８１からの入力がＮｏの場合（ステップＳ１２１：Ｎｏ）、ステップＳ１３２において、現在追跡中ユーザの確認済みフラグを立てて、初期状態に戻る。なお、カメラから画像から、予め設定された時間以上人物が検出できなくなった場合には、ダイアログを消し、初期状態に戻る。
【００６６】
管理サーバ３００は、ステップＳ１２３において、情報出力装置２００からのプリントデータ要求を受信すると、プリントジョブ処理部３０３は、ステップＳ１２４において、プリント情報データベース３０６から認証済みのユーザのユーザＩＤに対応するプリントジョブのプリントデータを抽出し、情報出力装置２００に送信する。情報出力装置２００は、ステップＳ１２５において、管理サーバ３００からプリントデータを受信して、プリント出力する。以上の処理によって、プリント受領ユーザ１８１は、ユーザ認証を条件として、プリント出力データを受領することができる。
【００６７】
次に、管理サーバ３００のユーザ認証部３０２において実行するユーザ認証処理の詳細について、図６に示すフローチャートを参照して説明する。ステップＳ２０１において、管理サーバ３００のユーザ認証部３０２は、情報出力装置２００のカメラ２０１によって撮影されたユーザの画像データを受領する。
【００６８】
ステップＳ２０２において、ユーザ認証部３０２は、ユーザ情報データベース３０５に格納されたユーザ情報（図４（ａ）参照）の登録顔データとのマッチング処理を実行する。ユーザ情報データベース３０５に格納されたユーザ情報に一致する登録画像データがない場合（ステップＳ２０３：Ｎｏ）には、ステップＳ２０５に進み、管理サーバ３００は情報出力装置２００に、認証成立ユーザの無いことを示すＵｎｋｎｏｗｎ−ＩＤを送信する。情報出力装置２００は、このＵｎｋｎｏｗｎ−ＩＤを受信した場合、表示部２０４のコンソールボックスのＵＩに認証が不成立であることのメッセージ表示を行なう。
【００６９】
一方、ステップＳ２０３の判定において、ユーザ情報データベース３０５に格納されたユーザ情報に一致する登録画像データがある場合（ステップＳ２０３：Ｙｅｓ）には、ステップＳ２０４に進み、一致すると判定されたユーザのユーザＩＤリストを生成する。なお、ユーザ認証部３０２は、画像データに基づく照合処理を実行するものであり、多少の類似範囲にある画像データを一致するとして判定する場合もあり、複数のユーザＩＤが抽出される場合もある。
【００７０】
ステップＳ２０６では、受信顔画像と一致する登録顔画像データを持つと判定された登録ユーザが１人であるか否かを判定かする。一致する登録ユーザが１人でない場合は、ステップＳ２０９に進み、認証成立ユーザを示すユーザＩＤリストを情報出力装置に送信する。情報出力装置２００では、受信ユーザＩＤリストに基づいて、従来方式によるユーザ確認、例えばユーザＩＤに対応するパスワード入力を求めるなどのユーザ確認を実行して、ユーザを特定するなどの処理を実行する。なお、パスワード情報は、管理サーバ３００側において、ユーザ情報として管理し、情報出力装置２００からユーザの入力したパスワード情報の照合を実行して照合結果を情報出力装置に送信するか、あるいは、各情報出力装置においてパスワード情報を格納し、情報出力装置単独でユーザ確認を行なう構成としてもよい。
【００７１】
一方、ステップＳ２０６において、受信顔画像と一致する登録顔画像データを持つ登録ユーザが１人であると判定された場合（ステップＳ２０６：Ｙｅｓ）は、ステップＳ２０７において、その登録ユーザに対するサインインプロファイルとしてのプロキシ証明書（Ｐｒｏｘｙ  Ｃｅｒｔｉｆｉｃａｔｅ）が登録されているか否かを判定する。プロキシ証明書は、ユーザが予め管理サーバ３００との所定の認証シーケンスを実行することで、取得することができる証明書であり、ユーザ認証が成立していることを示すための証明書として利用され、管理サーバのユーザ情報データベース３０５にユーザＩＤに対応付けて管理される。なお、プロキシ証明書（サインインプロファイル）の取得処理シーケンスについては、後段で図７を参照して説明する。
【００７２】
ステップＳ２０７において、その登録ユーザに対するプロキシ証明書が登録されていると判定された場合には、ステップＳ２０８に進み、管理サーバ３００は、情報出力装置２００に対して、認証の成立したユーザのユーザＩＤと、プロキシ証明書（サインインプロファイル）をユーザ情報データベース３０５から取得して送信する。ステップＳ２０７において、その登録ユーザに対するプロキシ証明書が登録されていないと判定された場合には、ステップＳ２０９に進み、管理サーバ３００は、情報出力装置２００に対して、認証の成立したユーザのユーザＩＤをユーザ情報データベース３０５から取得して送信する。
【００７３】
次に、図７を参照してユーザによるプロキシ証明書（Ｐｒｏｘｙ  Ｃｅｒｔｉｆｉｃａｔｅ）の取得処理シーケンスについて説明する。なお、プロキシ証明書（Ｐｒｏｘｙ  Ｃｅｒｔｉｆｉｃａｔｅ）については、［ＲＦＣ３８２０：  Ｉｎｔｅｒｎｅｔ  Ｘ．５０９  Ｐｕｂｌｉｃ  Ｋｅｙ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  （ＰＫＩ）  Ｐｒｏｘｙ  Ｃｅｒｔｉｆｉｃａｔｅ  Ｐｒｏｆｉｌｅ］に詳細が示されている。
【００７４】
前述したように、プロキシ証明書は、ユーザが予め管理サーバ３００との所定の認証シーケンスを実行することで、取得することができる証明書であり、ユーザ認証が成立していることを示すための証明書である。
【００７５】
図７に示すように、ユーザはユーザ端末を利用して管理サーバとの通信を実行する。なお、ユーザは、公開鍵暗号（ＰＫＩ）に基づくユーザ対応の公開鍵Ｕｐと、秘密鍵Ｕｓを有しており、ユーザ公開鍵Ｕｐに対応する認証局（ＣＡ：Ｃｅｒｔｉｆｉｃａｔｅ  Ａｕｔｈｏｒｉｔｙ）の発行した公開鍵証明書（Ｐｕｂｌｉｃ  Ｋｅｙ  Ｃｅｒｔｉｆｉｃａｔｅ）が発行されているものとする。管理サーバ側においてこの認証シーケンスを実行するのはユーザ認証部３０２である。
【００７６】
ユーザは、ユーザ端末を利用して管理サーバにアクセスして、ステップＳ３０１においてログインリクエストを行なう。管理サーバは、ユーザからのログインリクエストを受信すると、乱数に基づいたチャレンジコード（Ｃ）を生成して、ステップＳ３０２において、チャレンジコード（Ｃ）をユーザ端末に送信する。
【００７７】
ユーザ端末は、ステップＳ３０３において、ユーザに対応する秘密鍵Ｕｃを適用して、チャレンジコード（Ｃ）の暗号化処理を実行し、暗号化コードＥｎｃ（Ｕｓ，Ｃ）を生成して、管理サーバに送信する。なお、Ｅｎｃ（ａ，ｂ）は、データｂの鍵ａによる暗号化データを示す。
【００７８】
管理サーバは、認証局（ＣＡ）の発行したユーザ対応の公開鍵証明書からユーザ対応の公開鍵Ｕｐを取り出して、取り出したユーザ公開鍵Ｕｐを適用して、ユーザ端末から受信した暗号化コードＥｎｃ（Ｕｓ，Ｃ）の復号処理を実行する。復号結果として得られたチャレンジコードＣ'が自己の送信したチャレンジコードＣと一致すれば、ユーザ有効な鍵情報を持つユーザであると判定しユーザ認証成立とする。
【００７９】
ステップＳ３０５では、ユーザ認証の成立を条件としてプロキシ証明書を生成する。プロキシ証明書には、認証の成立したユーザＩＤ等のユーザ情報データに対してユーザ管理サーバの秘密鍵に基づく電子署名が生成された証明書として構成され、ユーザ管理サーバの公開鍵に基づく改ざん検証が可能である。検証処理によって正当な証明書であることの確認のなされた後、ユーザＩＤを取り出して、認証済みのユーザを識別することができる。なお、このプロキシ証明書には一定の有効期限が設定される。
【００８０】
ステップＳ３０６において、管理サーバ３００は、プロキシ証明書をユーザ対応のサインインプロファイルとして、ユーザＩＤに対応付けてユーザ情報データベース３０５に格納し管理する。ユーザ情報データベース３０５にプロキシ証明書を格納した例を図８に示す。図８に示す例では、ユーザＩＤ、ユーザ認証用の顔画像の登録データと、さらに、プロキシ証明書の登録の有無情報と、登録されている場合にはプロキシ証明書が格納されている。
【００８１】
このように、ユーザは、予め管理サーバとの認証シーケンスを実行することにより、有効期限の設定されたプロキシ証明書を登録することができる。このプロキシ証明書は、先に図６のフローを参照して説明したように、認証シーケンスにおいて、唯一の認証ユーザが検出された場合、情報出力装置２００に送付される。
【００８２】
情報出力装置２００では、プロキシ証明書の署名検証を実行して、証明書の正当性を確認した後、証明書からユーザＩＤを取得して、認証されたユーザのユーザＩＤを確認することができる。このユーザＩＤは、プリント受領ユーザ１８１（図１参照）のユーザＩＤであり、情報出力装置２００は、このユーザＩＤをインデックスデータとして、管理サーバ３００にユーザＩＤをプリント受領者として指定したプリントジョブ対応のプリントデータを要求し、管理サーバ３００からプリントデータを受信し、出力する。この処理によって、確実なユーザ認証に基づくプリントデータの提供が可能となる。
【００８３】
このように、管理サーバ３００においてユーザ認証を実行し、プロキシ証明書を発行、管理する構成としたので、ネットワーク接続されたそれぞれの情報出力装置からのユーザ認証要求に対して、プロキシ証明書を適用した認証データの提供が可能となる。なお、このプロキシ証明書は、他の用途、例えばファイルサーバへのアクセス権、書き込み権などの確認処理などに利用しても良い。
【００８４】
また、ユーザ認証部３０２は、情報出力装置以外のネットワーク上の認証要求装置からの要求に基づいて認証処理を行い、それらの機器からのネットワークアクセスを許可するプロキシ証明書を送信することもできる。なお、管理サーバ３００中のユーザ認証部３０２は、プリントローミングを行うための機能とは分離して、ネットワーク上にユーザ画像を用いたユーザ認証サーバとして設置することも可能である。このように分離した場合にプリントローミングを行うには、情報出力装置３００からの認証要求はユーザ認証サーバに対して行い、ユーザ認証サーバからプロキシ証明書を受信する。そしてこのプロキシ証明書を用いてプリントローミング用サーバに該当ユーザＩＤのプリントジョブを要求する。このようにプリントローミング用サーバを他のネットワークリソースと同等に構成することで、汎用性の高いシステム構築が容易となる。
【００８５】
次に、図９を参照して、管理サーバ３００の処理として、
（ａ）ユーザ端末１２１〜１２３からプリントジョブを受領する際の処理、
（ｂ）情報出力装置２００からの要求に応じてプリント情報データベース３０６からプリントデータを取得して送信する処理、
これらの処理シーケンスについて説明する。これらの処理は、管理サーバ３００のプリントジョブ処理部３０３が実行する。
【００８６】
図９（ａ）は、管理サーバ３００が、ユーザ端末１２１〜１２３からプリントジョブを受領する際の処理シーケンスを示すフローである。ステップＳ５０１において、管理サーバはプリントジョブをユーザ端末から受信する。この受信データには、印刷データとともに、印刷データに対応する属性データとして、プリント受領ユーザの指定情報、例えば、ユーザＩＤ、あるいはユーザを識別可能なアイコン情報や、メタデータなどの属性情報が含まれる。管理サーバ３００は、様々なプロトコルに対応可能であり、特定のプリントプロトコルのみならず、ＦＴＰや、Ｗｅｂデータ対応プロトコルなどに対応可能とすることが好ましい。
【００８７】
ステップＳ５０２において、管理サーバ３００は、受信したプリントジョブをユーザＩＤ、すなわちプリント受領ユーザのユーザＩＤに対応付けてプリント情報データベース（図４（ｂ）参照）に格納する。
【００８８】
次に、図９（ｂ）の処理、すなわち、情報出力装置２００からの要求に応じてプリント情報データベース３０６からプリントデータを取得して送信する処理シーケンスについて説明する。
【００８９】
ステップＳ５１１において、管理サーバ３００は、情報出力装置２００からユーザにしを受信する。このユーザＩＤは、管理サーバ３００において認証の成立したユーザのユーザＩＤであり、プリント受領ユーザ１８１（図１参照）のユーザＩＤである。
【００９０】
ステップＳ５１２において、管理サーバ３００のプリントジョブ実行部３０３は、ユーザＩＤをキーとして、プリント情報データベース３０６からユーザＩＤに対応付けられて格納されたプリントデータを取得する。ステップＳ５１３において、管理サーバ３００は、抽出データを情報出力装置２００に対して送信する。
【００９１】
以上の処理によって、認証の成立したプリント受領ユーザ１８１のいる情報出力装置２００にプリントデータが送信され、情報出力装置２００の出力するプリントデータがプリント受領ユーザ１８１に提供される。
【００９２】
なお、管理サーバ３００では、有効期限切れを監視するプロセスがバックグラウンドで走っていて、定期的にスプールの各ジョブの有効期限と現在時刻を比較チェックし、期限切れのジョブを見つけるとジョブをメール転送する。メール転送では、設定されたメールサイズ以下かどうかを確認し、プリントジョブの内容を添付メールとして受信者に転送する。設定された容量をオーバーしている場合には、添付せずにキャンセルした旨を送信者と受信者にメールする。
【００９３】
［ハードウェア構成例］
最後に、上述した処理を実行するユーザ端末、管理サーバ、情報出力装置を構成する情報処理装置のハードウェア構成例について、図１０を参照して説明する。図１０に示すハードウェア構成は、ユーザ端末、管理サーバ、情報出力装置に共通するデータ処理部の構成を示している。プリント、スキャン、コピー処理機能実行部としてのデータ入出力部５３１と、カメラ５３２は、情報出力装置にのみ付属される構成である。その他の構成は、ユーザ端末、管理サーバ、印刷媒体出力装置に共通の構成として示してある。
【００９４】
ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)、上述の実施例において説明したユーザ認証、コード解析処理等の各処理の実行シーケンスを記述した各種コンピュータ・プログラムに従った処理を実行する制御部である。
【００９５】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００９６】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００９７】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【００９８】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ５０１によって実行するプログラムや情報を記録または再生させる。ハードディスクは、図２に示す情報出力装置の記憶部、図３に示す管理サーバのユーザ情報データベース３０５、プリント情報データベース３０６、記憶部３０７としての役割を持つことができる。さらに、各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００９９】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。リムーバブル記録媒体５２１も、ハードディスクと同様、図２に示す情報出力装置の記憶部、図３に示す管理サーバのユーザ情報データベース３０５、プリント情報データベース３０６、記憶部３０７としての役割を持つことができる。
【０１００】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、外部とのデータ通信処理を実行する。
【０１０１】
なお、図１０に示す情報処理装置のハードウェア構成例は、基本的なＰＣ構成を適用して構成した１つの装置例を示すものであり、本発明のシステムにおいて適用されるユーザ端末、管理サーバ、情報出力装置各々の情報処理装置は、図１０に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１０２】
例えば、図１１に示すように、先に図２を参照して説明した情報出力装置２００を構成する制御部２０２、通信部２０３、表示部、入力部２０５、記憶部２０７の機能を一部あるいは全部分離して、ＰＣ等によってコントローラ２０８として構成することもできる。プリンタ２０７、カメラ２０１、コントローラ２０８はネットワークを介して接続され、プリンタおよび/あるいはカメラはコントローラにより制御される。従って上述の情報出力装置２００と管理サーバ３００とのデータの送受信は、このような構成例の場合にはコントローラ２０８が行うこととなる。この場合、管理サーバ３００のプリントジョブ登録ＤＢ中に格納されたプリントジョブを印刷出力させるプロセスは、図５、図６、図７あるいは図９の（ｂ）で示すプロセスにおいて、情報出力装置２００が行う部分をコントローラ２０８で置き換えればよい。ただし、プリンタ２０７が別体であることから、受信したプロキシ証明書から得られたユーザＩＤに対応するプリントジョブは、管理サーバ３００からコントローラ２０８にまず送信され、その後にコントローラ２０８がプリンタ２０７に対しプリント処理を実行させることとなる。
【０１０３】
なお、コントローラをＰＣのように多用途で利用できる装置で構成する場合、先に述べたようにプロキシ証明書が他のネットワークサービスのアクセス権の認証にも用いることができるため、プリンタやカメラ専用のコントローラとして構成する場合より有効に利用できる。
【０１０４】
なお、管理サーバ３００がユーザ画像の認証を要求し情報出力装置２００（あるいはコントローラ２０８の管理下のプリンタ２０２）に対して直接プリントジョブを送信し、プリント出力を直接実行させることができる場合（例えばｌｐｑによる印刷命令）には、プロキシ証明書を必ずしも情報出力装置２００（あるいはコントローラ２０８）に送信する必要はないし、プロキシ証明書を用いた認証プロセスを行わなくてもよい。ただし、情報出力装置３００が上述のようにプリント以外の認証が必要となるネットワークサービスを利用することが可能である場合、ユーザ画像の認証時にプロキシ証明書を発行して利用するように構成すれば、同様に情報出力装置３００（あるいはコントローラ２０８）の多機能化が容易となる。
【０１０５】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１０６】
なお、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１０７】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【０１０８】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１０９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１１０】
以上、説明したように、本発明の構成によれば、ユーザ端末から、プリントデータの受領者であるプリント受領ユーザを指定したプリントジョブを管理サーバに送信し、管理サーバにおいてプリントジョブを、プリント受領ユーザのユーザ識別子に対応付けて管理し、情報出力装置に備えられたカメラによって、ユーザ画像情報を取得して管理サーバに送信して、管理サーバにおいてデータベースに格納された登録ユーザ画像情報との照合処理によるユーザ認証を実行し、ユーザ認証の成立を条件として認証ユーザをプリント受領ユーザとして設定したプリントジョブデータを情報出力装置に対して送信し、情報出力装置でプリント出力を実行する構成としたので、ユーザは、パスワード等を記憶したり、あるいはユーザＩＤ等の識別情報を格納したカードなどを携帯する必要がなく、ユーザの顔画像データに基づく認証が可能となり、ユーザ確認に基づくプリント出力が可能となる。
【０１１１】
さらに、本発明の構成によれば、プリントジョブ発行時にプリント受領ユーザを特定したデータを管理サーバに送信し、管理サーバにおいて、プリント受領ユーザの識別データと、プリントジョブデータとを対応付けて管理する構成とし、プリント受領ユーザの認証に基づいて出力可否をけっていする構成としたので、プリントジョブの発行ユーザと異なるユーザをプリントジョブユーザとして設定し、かつ、認証に基づく出力を実行するので、プリントジョブ発行時に指定したユーザに対して、確実にプリントデータを提供することが可能となる。
【０１１２】
さらに、本発明の構成によれば、管理サーバにおいてユーザ認証を実行し、プロキシ証明書を発行、管理する構成としたので、ネットワーク接続されたそれぞれのプリンタからのユーザ認証要求に対して、プロキシ証明書を適用した認証データの提供が可能となる。
【図面の簡単な説明】
【０１１３】
【図１】本発明の情報出力システムの全体構成について説明する図である。
【図２】情報出力装置の構成について説明するブロック図である。
【図３】管理サーバの構成について説明するブロック図である。
【図４】管理サーバの有するデータベースのデータ構成について説明する図である。
【図５】本発明の情報出力システムにおける情報出力装置と管理サーバの実行する処理シーケンスについて説明するフローチャートである。
【図６】管理サーバにおいて実行する認証シーケンスについて説明する図である。
【図７】プロキシ証明書の取得の際に実行するユーザ端末と管理サーバとの認証シーケンスについて説明するシーケンス図である。
【図８】管理サーバにおいてプロキシ証明書を管理する場合のデータベースのデータ構成について説明する図である。
【図９】管理サーバにおけるプリントジョブの入力および出力に際する処理について説明するフローチャートである。
【図１０】本発明の情報出力システムを構成するユーザ端末、管理サーバおよび情報出力装置のハードウェア構成例について説明する図である。
【図１１】ＰＣ等のコントローラと、カメラ、プリンタがネットワーク接続された構成例を示す図である。
【符号の説明】
【０１１４】
１２１〜１２３  ユーザ端末
１７１  プリントジョブ発行ユーザ
１７２  ユーザ
１８１  プリント受領ユーザ
１９１  プリント出力データ
２００，２５１，２５２  情報出力装置
２０１  カメラ
２０２  制御部
２０３  通信部
２０４  表示部
２０５  入力部
２０６  記憶部
２０７  プリンタ
２０８  コントローラ
３００  管理サーバ
３０１  制御部
３０２  ユーザ認証部
３０３  プリントジョブ処理部
３０４  通信部
３０５  ユーザ情報データベース
３０６  プリント情報データベース
３０７  記憶部
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  データ入出力部
５３２  カメラ
【図１】
2006133847.tif 000003
【図２】
2006133847.tif 000004
【図３】
2006133847.tif 000005
【図４】
2006133847.tif 000006
【図５】
2006133847.tif 000007
【図６】
2006133847.tif 000008
【図７】
2006133847.tif 000009
【図８】
2006133847.tif 000010
【図９】
2006133847.tif 000011
【図１０】
2006133847.tif 000012
【図１１】
2006133847.tif 000013