(57)【要約】      （修正有）【課題】ジョブ処理装置が生体情報に基づいてユーザを認証し、当該認証に成功した場合にジョブを実行する情報処理装置及びその制御方法を提供する。【解決手段】ユーザの生体情報を記憶する記憶手段を有する印刷装置と、その印刷装置にジョブを送信可能なＰＣとを含む情報処理システムであって、ＰＣは、印刷装置に記憶されている生体情報を取得し、その取得した生体情報を格納し、印刷装置にジョブを送信する場合に、その格納された生体情報を当該ジョブを実行するために必要な生体情報として送信する。印刷装置は、ＰＣからジョブと生体情報とを受信すると、この印刷装置で入力された生体情報と、ＰＣから受信した生体情報とに基づいて認証を行い、その認証に成功した場合に、その受信したジョブを実行します。【選択図】図１
2010218145.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの生体情報を記憶する記憶手段を有するジョブ処理装置と、当該ジョブ処理装置にジョブを送信可能な情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
前記ジョブ処理装置の前記記憶手段に記憶されている生体情報を取得する取得手段と、
前記取得手段によって取得された生体情報を格納手段に格納させる格納制御手段と、
前記ジョブ処理装置にジョブを送信する場合に、前記格納制御手段によって格納された生体情報を当該ジョブを実行するために必要な生体情報として送信する送信手段とを有し、
前記ジョブ処理装置は、
前記情報処理装置から前記ジョブと前記生体情報とを受信する受信手段と、
ユーザの生体情報を入力する入力手段と、
前記受信手段によって前記ジョブと前記生体情報とを受信した場合に、前記入力手段によって入力された生体情報と、受信した前記生体情報とに基づいて認証を行い、当該認証に成功した場合に前記受信手段によって受信したジョブを実行するよう制御する制御手段とを有することを特徴とする情報処理システム。
【請求項２】
ユーザの生体情報を記憶する記憶手段を有するジョブ処理装置にジョブを送信可能な情報処理装置であって、
前記ジョブ処理装置の前記記憶手段に記憶されている生体情報を取得する取得手段と、
前記取得手段によって取得された生体情報を格納手段に格納させる格納制御手段と、
前記ジョブ処理装置にジョブを送信する場合に、前記格納制御手段によって格納された生体情報を、当該ジョブを実行するために必要な生体情報として送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項３】
ユーザ情報を入力する入力手段と、
前記入力手段によって入力されたユーザ情報に基づいてユーザを認証する認証手段と、
前記認証手段による認証に成功した場合に、前記取得手段によって前記ジョブ処理装置の前記記憶手段に記憶されている生体情報を取得し、前記格納制御手段によって前記生体情報を前記格納手段に格納させ、
前記認証手段による認証に成功しなかった場合に、前記生体情報を前記格納制御手段によって格納させないよう制御する制御手段とを更に有することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
複数のジョブ処理装置から、ジョブの送信先を選択する選択手段をさらに備え、
前記選択手段は、前記取得手段によって取得された生体情報を記憶していたジョブ処理装置とは異なるジョブ処理装置を選択可能であり、
前記送信手段は、前記選択手段によって選択されたジョブ処理装置に、前記取得手段によって取得した生体情報を、当該ジョブを実行するために必要な生体情報として送信することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記生体情報は、ユーザの顔情報、指紋情報、静脈情報、虹彩情報、声紋情報、掌形情報または網膜情報であることを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
ユーザの生体情報を記憶する記憶手段を有するジョブ処理装置にジョブを送信可能な情報処理装置の制御方法であって、
前記ジョブ処理装置の前記記憶手段に記憶されている生体情報を取得する取得工程と、
前記取得工程で取得された生体情報を格納手段に格納させる格納制御工程と、
前記ジョブ処理装置にジョブを送信する場合に、前記格納制御工程で格納された生体情報を、当該ジョブを実行するために必要な生体情報として送信する送信工程と、
を有することを特徴とする情報処理装置の制御方法。
【請求項７】
請求項６に記載の情報処理装置の制御方法を、コンピュータに実行させるためのプログラムを記憶したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置及び情報処理装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、パスワードが入力されるまでジョブの実行を行わず、パスワードが入力されたことに応じてジョブを実行するジョブ処理装置がある。例えば、ジョブ処理装置の一例である印刷装置が、情報処理装置の一例であるＰＣから受信した印刷ジョブを実行している場合に、印刷する前に操作部を介してパスワードの入力を要求し、正しいパスワードが入力された場合に印刷を開始する印刷方法がある。このような印刷方法はセキュアプリントと呼ばれる。
【０００３】
セキュアプリントを実行する場合、ＰＣは、ユーザからパスワードの入力を受付け、受付けたパスワードと画像データとをジョブとして印刷装置に送信する。そして印刷装置は、ＰＣから送信された画像データを保持しておき、当該ジョブに対応するパスワードが入力された場合に、ユーザの認証を行って当該ジョブに対応する画像データの印刷を開始する。また、ユーザを特定する方法としては、パスワードを用いる方法以外に、指紋情報などの個人固有の生体情報を用いてセキュアプリントを実行する方法がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザの生体情報を用いて、上述したセキュアプリントを実行する場合、例え、印刷装置が生体情報を入力する装置を備えていても、ＰＣが生体情報を入力する装置を備えていなければ、実行することができなかった。また、ＰＣに生体情報を入力する装置を備える場合、コストがかかってしまう。
【０００６】
本発明は、上記従来例の問題点を解決するためになされたものである。
【０００７】
本発明は、ジョブ処理装置が生体情報に基づいてユーザを認証し、当該認証に成功した場合にジョブを実行する情報処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
ユーザの生体情報を記憶する記憶手段を有するジョブ処理装置と、当該ジョブ処理装置にジョブを送信可能な情報処理装置とを含む情報処理システムであって、情報処理装置は、ジョブ処理装置の記憶手段に記憶されている生体情報を取得する取得手段と、取得手段によって取得された生体情報を格納手段に格納させる格納制御手段と、ジョブ処理装置にジョブを送信する場合に、格納制御手段によって格納された生体情報を当該ジョブを実行するために必要な生体情報として送信する送信手段とを有し、ジョブ処理装置は、情報処理装置からジョブと生体情報とを受信する受信手段と、ユーザの生体情報を入力する入力手段と、受信手段によってジョブと生体情報とを受信した場合に、入力手段によって入力された生体情報と、受信した前記生体情報とに基づいて認証を行い、当該認証に成功した場合に受信手段によって受信したジョブを実行するよう制御する制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ジョブ処理装置が生体情報に基づいてユーザを認証し、当該認証に成功した場合にジョブを実行する仕組みを、情報処理装置が生体情報を入力する装置を備えていなくても実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る印刷システムの概略構成を示す図である。
【図２】本実施形態に係るＰＣの構成を示すブロック図である。
【図３】本実施形態に係る印刷装置１０１の構成を示すブロック図である。
【図４】本実施形態に係る印刷装置１０２の構成を示すブロック図である。
【図５】本実施形態に係る印刷装置１０３の構成を示すブロック図である。
【図６】本実施形態に係る印刷装置の操作部の外観図である。
【図７】ＰＣのプリンタドライバにより表示される画面の一例を示す図である。
【図８】ＰＣが印刷装置から生体情報を受信するための画面の一例を示す図である。
【図９】ＰＣの表示部に表示されるユーザ認証画面の一例を示す図である。
【図１０】ＰＣで表示されるユーザの生体情報の一覧表示の一例を示す図である。
【図１１】ＰＣが印刷装置から生体情報を取得して登録する処理を説明するフローチャートである。
【図１２】ＰＣから印刷装置に印刷ジョブを送信する処理を説明するフローチャートである。
【図１３】ＰＣのプリンタドライバ画面の一例を示す図である。
【図１４】ＰＣの表示部に表示されるユーザの認証データの一覧例を示す図である。
【図１５】印刷装置がセキュアプリントを実行する際の処理の手順を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
図１は、本発明の実施形態に係る情報処理システム（印刷システム）の概略構成を示す図である。
【００１３】
ネットワーク１０７には、情報処理装置の一例であるＰＣ１０５，１０６及びジョブ処理装置の一例である印刷装置１０１，１０２，１０３及び１０４が接続されている。ＰＣ１０５，１０６は、これら印刷装置と通信可能である。例えば、ＰＣ１０５、１０６は、印刷装置１０１、１０２、１０３及び１０４のいずれかに印刷を実行するための印刷ジョブを送信可能である。印刷装置１０１乃至１０４は、ＰＣ１０５或いはＰＣ１０６から印刷ジョブを受信して印刷を行う。印刷装置１０１は指紋認証装置を備え、指紋によるユーザ認証機能を備える。また印刷装置１０２は指紋認証装置と声紋認証装置を備え、指紋及び声紋といった複数種類の生体情報によってユーザを認証可能な機能を有する。印刷装置１０３は静脈認証装置を備え、静脈のパターンによるユーザの認証機能を有する。そして印刷装置１０４は、これら生体情報を取得及び認証するための装置を有していない。ＰＣ１０５はクライアントコンピュータであり、印刷データを作成し、印刷装置１０１〜１０４のうちのいずれかに、その印刷データを送信して印刷させる。ＰＣ１０６はサーバコンピュータであり、印刷装置１０１〜１０４の機器情報を管理しており、ＰＣ１０５からの機器情報の問合せに対して応答する。ここで、ＰＣ１０５，１０６はいずれも、ユーザの生体情報を入力するために用いる指紋認証装置、声紋認証装置や静脈認証装置等の装置を有していない。尚、本実施形態では、ジョブが画像データを印刷する印刷ジョブの場合で説明するが、本発明はこれに限定されるものでない。例えば、ＰＣから受けたデータをＦＡＸ送信するジョブ、データの通信により外部に送信するジョブ、後述するＨＤＤに格納するジョブなどの場合にも適用できる。
【００１４】
図２は、本実施形態に係るＰＣ１０５の構成を示すブロック図である。尚、ＰＣ１０６もＰＣ１０５と同様の構成を有している。
【００１５】
ＣＰＵ２０１は、ＰＣ１０５を統括的に制御している。ＲＯＭ２０２は、ＣＰＵ２０１によって読み出されて実行されるブートプログラム等を格納する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域として用いられる。表示部２０４は、ＣＲＴ或いは液晶表示パネルを有し、ＣＰＵ２０１からの指示に従って画像を表示する。操作部２０５はキーボードやポインティングデバイスを含み、ユーザによる操作を受付ける。外部Ｉ／Ｆ２０６は、ネットワーク１０７と接続するためのインタフェースであり、ネットワーク１０７との間でデータの送受信を制御する。ＨＤＤ２０７は、ＣＰＵ２０１によって読み出されて実行されるＯＳやアプリケーションプログラムや画像データを記憶する。ＣＰＵ２０１は、ＨＤＤ２０７に各種データを格納するための格納制御を行う。このアプリケーションプログラムには、例えば、画像データを作成するための描画ソフトや、プリンタドライバ等がある。そして操作部２０５からアプリケーションの実行が指示されると、そのプログラムがＨＤＤ２０７から読み出されてＲＡＭ２０３に格納され、ＣＰＵ２０１の制御の下に実行される。
【００１６】
図３は、本実施形態に係る印刷装置１０１の構成を示すブロック図である。
【００１７】
この印刷装置１０１は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、スキャナ３０４、プリンタ部３０５、圧縮伸張部３０６及び指紋認証部３１１とを有する。更に、操作部（ＵＩ部）３０７、ＴＥＬ３０８、ＨＤＤ３０９、外部Ｉ／Ｆ３１０を有する。ＣＰＵ３０１は、ＲＯＭ３０２に格納されたプログラムに従って各種制御を行う。ＲＯＭ３０２は、ＣＰＵ３０１によって実行されるプログラムを格納している。これには、例えばプリンタ部３０５に印刷処理を行わせるための印刷プログラムや、操作部３０７にメッセージや画像を表示させるための表示制御プログラム等が含まれる。ＲＡＭ３０３は、ＳＲＡＭ、ＤＲＡＭ等で構成され、ＣＰＵ３０１がプログラムを実行する際の変数やデータ等を格納し、主にＣＰＵ３０１の作業用バッファとして利用される。
【００１８】
スキャナ３０４は、ＣＰＵ３０１からの指示に基づいて原稿を読み取り、画像データを生成する。またプリンタ部３０５は、ＣＰＵ３０１からの指示により、画像データに基づいてシートに画像を印刷する。スキャナ３０４やプリンタ部３０５は、複数のユーザがジョブ処理のために共通に用いるものである。圧縮伸張部３０６は、画像データの圧縮、伸張処理を実行する。操作部３０７はキーボード、タッチパネル、ＬＣＤ、ＬＥＤ等を有し、使用者（ユーザ）が印刷の設定や、印刷ジョブの実行指示等の各種操作を行うのに使用される。またユーザに対して印刷状況や警告等の表示、通知を行う。この操作部３０７は、ＵＩ部、表示部ともいう。詳しくは、図６を参照して後述する。
【００１９】
ＴＥＬ３０８は、モデム（変復調装置）、ＮＣＵ（網制御装置）等であり、電話回線を介してＦＡＸの送受信を行う。ＨＤＤ３０９は、印刷処理や認証処理に関する種々のデータを記憶する。例えば、スキャナ３０４で読み取った原稿の画像データや、外部Ｉ／Ｆ３１０を介して外部装置から受信した画像データを記憶する。また、ユーザを認証するため、ユーザごとにユーザＩＤ、パスワード等を記憶できる。更に、ユーザごとに、ログイン時に表示する初期画面（ジョブ設定画面、印刷設定画面ともいう）を生成するための設定情報を格納する。ＣＰＵ３０１は、その設定情報に基づいて、ログイン時の初期画面を操作部３０７の表示部に表示する。この設定情報は、ユーザごとの初期画面情報として、ユーザごとに異なるものを記憶しておくことができる。詳しくは、後述する。
【００２０】
外部Ｉ／Ｆ３１０は、ネットワーク１０７に接続された外部装置、例えば、ＰＣ１０５，１０６と通信するためのインタフェース制御を行う。この印刷装置１０１は、外部Ｉ／Ｆ３１０を介してＰＣから印刷データを受付ける。また、この印刷装置１０１は、外部Ｉ／Ｆ３１０を介してＨＤＤ３０９に記憶された画像データを外部装置に送信することができる。指紋認証部３１１は、ユーザの指紋を読み取り、既に登録されている指紋と照合することによって、ユーザを認証する。
【００２１】
図４は、本実施形態に係る印刷装置１０２の構成を示すブロック図である。
【００２２】
尚、図４において、参照番号４０１〜４１１で示す部分は、図３のＣＰＵ３０１〜３１１と同様の構成であるため、それらの説明を省略する。
【００２３】
図４の印刷装置１０２は、指紋認証部４１１と声紋認証部４１２の２種類の認証部を備える点が図３の印刷装置１０１と異なっている。声紋認証部４１２は、ユーザの声を声紋データとして生成し、その生成した声紋データを、登録されている声紋データと照合し、ユーザを認証する。
【００２４】
図５は、本実施形態に係る印刷装置１０３の構成を示すブロック図である。
【００２５】
尚、図５において、参照番号５０１〜５１０で示す部分は、図３のＣＰＵ３０１〜外部Ｉ／Ｆ３１０と同様の構成であるため、それらの説明を省略する。
【００２６】
図５の印刷装置１０３は、指紋認証部３１１の代わりに静脈認証部５１１を備える点が図３の印刷装置１０１と異なっている。尚、印刷装置１０４の構成は、図３の構成から指紋認証部３１１を除いたものである。以上説明した印刷装置１０１〜１０３は、ユーザの生体情報を、そのユーザのＩＤ（識別情報）やパスワードと対応付けてＨＤＤなどのメモリに不揮発に記憶している。
【００２７】
図６は、これら印刷装置の操作部の外観図である。ここでは図３の印刷装置１０１の操作部３０７の場合で説明するが、他の印刷装置１０２，１０３，１０４の操作部も同じ構成を有する。
【００２８】
この操作部３０７は、ハードキーによるユーザ操作を受付けるキー入力部６０２、及び、ソフトキー（表示キー）を表示可能で、そのソフトキーによるユーザ操作を受付けるタッチパネル部６０１を有する。
【００２９】
まず、キー入力部６０２について説明する。キー入力部６０２は、電源スイッチ６０３を備える。この電源スイッチ６０３がユーザによって押されることに応じて、ＣＰＵ３０１は、スタンバイモード（通常動作状態）とスリープモード（消費電力を抑えている状態）を選択的に切換える。ＣＰＵ３０１は、この電源スイッチ６０３のユーザによる操作を、システム全体の電源供給を行う主電源スイッチ（不図示）がオンの状態で受付ける。
【００３０】
スタートキー６０５は、スキャナ３０４及びプリンタ部３０５を用いたコピー動作や、ＨＤＤ３０９に記憶された画像データを外部Ｉ／Ｆ３１０を介して外部装置に送信する動作等の処理を、印刷装置１０１に開始させるためのキーである。ストップキー６０４は、受付けたジョブの処理を中断する指示をユーザから受付けるためのキーである。テンキー６０８は、各種設定の置数の設定をユーザにより実行するためのキーである。クリアキー６０９は、テンキー６０８を使用してユーザにより入力された、例えばユーザＩＤやパスワード等の入力値を削除するためのキーである。リセットキー６０６は、印刷対象のジョブに対して、ユーザにより設定された各種設定を無効にし、設定値をデフォルト状態に戻す指示をユーザから受付けるためのキーである。ユーザモードキー６０７は、ユーザごとのシステム設定画面に移行するためのキーである。ＩＤキー６１０は、ユーザの認証の際に用いられるキーであり、このＩＤキー６１０が押されると、ＣＰＵ３０１は、タッチパネル部６０１にログイン画面を表示する。そして、ＣＰＵ３０１は、そのログイン画面を介して入力されたユーザＩＤとパスワードとを用いてユーザの認証を行う。
【００３１】
次に、タッチパネル部６０１について説明する。タッチパネル部６０１は、液晶表示部と、その表示部上に貼られた透明電極からなるタッチパネルディスプレイを有する。このタッチパネル部６０１は、ユーザからの各種設定を受付ける機能と、ユーザに情報を提示する機能を有する。例えば、表示部に表示された表示キーに該当する個所がユーザにより押下されたことを検知すると、ＣＰＵ３０１は、ＲＯＭ３０２に記憶された表示制御プログラムに従って、その表示キーに応じた処理を実行する。尚、タッチパネル部６０１に表示される画面の詳細については後述する。
【００３２】
図７は、本実施形態に係るＰＣ１０５（１０６）のプリンタドライバにより表示される画面の一例を示す図である。この画面は、文書作成ソフトや、描画ソフトで画像データを作成した後、それらのソフトの印刷ボタンを指定することによってＰＣ１０５の表示部２０４に表示される。尚、以下の説明では、ＰＣ１０５を例にして説明するが、ＰＣ１０６でも同様の操作が可能である。
【００３３】
この画面を使用してユーザは、プリンタドライバを介して印刷を実行させたい印刷装置を選択する。図７では、カーソル７００により印刷装置１０２に対応する「Printer 102」が選択されている。尚、「Printer 101」は印刷装置１０１に、「Printer 103」は印刷装置１０３に、そして「Printer 104」は印刷装置１０４にそれぞれ対応している。この画面を使用してユーザは、いずれかの印刷装置を選択可能である。ユーザはいずれかの印刷装置を選択して、ＯＫボタン７０１を指示する（クリックする）ことによって、その選択した印刷装置を送信先として印刷データを送信して印刷させることができる。７０２は、印刷装置から認証データである生体情報を取得するように指示するためのボタンである。
【００３４】
図８は、本実施形態に係るＰＣが印刷装置から生体情報を取得するための画面の一例を示す図である。この画面は、図７に示す生体情報取得ボタン７０２が指示される（クリックされる）ことにより表示部２０４に表示される。
【００３５】
この画面が表示されると、ユーザは、このＰＣ１０５に登録したい生体情報が格納されている印刷装置をプルダウンメニュー８０１から選択する。プルダウンメニュー８０１でプリンタが選択されて選択ボタン８０３が指示されると、ＣＰＵ２０１は、図９に示す認証画面を表示部２０４に表示する。
【００３６】
図９は、本実施形態に係るＰＣの表示部に表示されるユーザ認証画面の一例を示す図である。
【００３７】
図９に示す画面で、ユーザＩＤ（ユーザ名）とパスワードが入力されると、このＰＣ１０５は、選択された印刷装置に格納されているユーザの生体情報のリストを取得するためのリスト取得要求を、その印刷装置に送信する。尚、このときＰＣ１０５は、そのリスト取得要求にユーザＩＤとパスワードを付加して送信する。
【００３８】
これにより印刷装置は、ＰＣ１０５からその取得要求を受信すると、印刷装置のＨＤＤに予め記憶されているユーザ情報から、ユーザＩＤによってユーザを特定し、特定されたユーザのパスワードを照合する。こうしてユーザの認証に成功すると、印刷装置は、そのユーザの生体情報をＰＣ１０５に返信する。こうしてＰＣ１０５は、その返信を受信すると、図１０に示すように、ユーザの生体情報のリストを表示する。
【００３９】
図１０は、本実施形態に係るＰＣの表示部に表示されるユーザの生体情報の一覧表示の一例を示す図である。
【００４０】
図１０では、印刷装置１０２が有しているユーザ「００ｘｘ」の生体情報である指紋情報と声紋情報が表示リスト８０２に表示されている。
【００４１】
ユーザは、この表示リスト８０２からＰＣ１０５に登録したい生体情報を選択して、ＯＫボタン８０４を指示（クリック）する。ＯＫボタン８０４が指示されると、ＰＣ１０５は、プルダウンメニュー８０１で選択された印刷装置に、表示リスト８０２を介して選択された生体情報の取得要求を送信する。印刷装置は、生体情報の取得要求によって特定される生体情報をＰＣ１０５に送信する。これにより、ＰＣ１０５は、受信した生体情報を、図９の画面を介して入力されたユーザ名に対応付けてＨＤＤ２０７に登録する。
【００４２】
このような制御によって、ユーザは、生体情報を用いたセキュアプリントを実行したい場合に、ＰＣ１０５のプリンタドライバを介して、ＰＣ１０５に登録された生体情報を選択し、印刷ジョブとともに印刷装置に送信することができる。そして印刷装置は、受信した印刷ジョブに、その印刷ジョブとともに受信した生体情報を関連付けて保持しておき、その印刷装置で生体情報の入力を受付けた場合にその印刷ジョブを実行する。
【００４３】
図１１は、本実施形態に係るＰＣ１０５が印刷装置から生体情報を取得して登録する処理の手順を説明するフローチャートである。図１１のフローチャートに示す処理は、ＣＰＵ２０１が、ＨＤＤ２０７からＲＡＭ２０３にプログラムを読み出して実行することによって行われる。
【００４４】
まずステップＳ１で、ＣＰＵ２０１は、図８に示す画面を表示部２０４に表示する。この画面を使用してユーザが、生体情報を取得する印刷装置を選択する。ここでは印刷装置１０２が選択されたものとする。図８で印刷装置が選択されてＯＫボタン８０４が指示されると、ＣＰＵ２０１は、ステップＳ２に処理を進め、図９に示すような、ユーザ名とパスワードを受付けるための認証画面を表示する。次にステップＳ３で、ＣＰＵ２０１は、図９の画面でユーザ名とパスワードが入力されてＯＫボタンが指示されたか否かを判定する。ユーザ名とパスワードが入力されてＯＫボタンが指示されたと判定するとステップＳ４に進み、ＣＰＵ２０１は、ステップＳ２で入力されたユーザ名とパスワードと生体情報のリスト取得要求を印刷装置に送信する。印刷装置は受信したユーザ名とパスワードと、予め印刷装置に登録されているユーザ名とパスワードとを比較し、一致している場合にＰＣに認証に成功したことを通知する。一方、印刷装置は、一致していない場合にＰＣに、認証に失敗したことを通知する。ＰＣは、印刷装置からの通知を受け、ユーザ名とパスワードが正しく、認証に成功したか否かを判定する。ここで認証に失敗した場合、ステップＳ５に進み、ＣＰＵ２０１は、メッセージ「ログインできませんでした」を表示部２０４に表示して、この処理を終了する。一方、認証に成功すると、ＣＰＵ２０１は、ステップＳ１で選択された印刷装置に、生体情報のリスト取得要求を送信する。
【００４５】
印刷装置は、生体情報のリスト取得要求を受信すると、そのユーザの生体情報（認証データＤｎ）を特定し、特定された生体情報のリストをＰＣ１０５に送信する。
【００４６】
こうしてステップＳ４で、印刷装置での認証に成功するとステップＳ６に進み、ＣＰＵ２０１は、受信した生体情報のリストを例えば図１０のように表示する。このとき、まだ生体情報そのものは印刷装置からＰＣ１０５に送信されていない。このステップＳ６で、ＰＣ１０５を操作するユーザは、操作部２０５を用いて、その表示された画面上で、希望する生体情報を選択する。図１０の例では、声紋情報が選択されている。こうして図１０の画面でＯＫボタン８０４が指示されると、ＰＣ１０５は、印刷装置に、ユーザによって選択された生体情報の取得要求を送信される。尚、図１０では、複数種類の生体情報（Ｄｎ）が選択されても良いものとする。
【００４７】
そして、印刷装置は、ＰＣ１０５から生体情報の取得要求を受信すると、当該取得要求によって特定される生体情報をＰＣ１０５に送信する。
【００４８】
これによりＰＣ１０５のＣＰＵ２０１の処理はステップＳ７に進み、印刷装置から送信される生体情報を受信（ダウンロード）する。次にステップＳ８に進み、ＣＰＵ２０１は、ダウンロードした生体情報の名称の入力を、操作部２０５を介して受付ける。この名称は、ユーザが任意に設定できる。こうしてステップＳ８で、生体情報の名称が入力されるとステップＳ９に進み、ＣＰＵ２０１は、ステップＳ７で受信した生体情報に、ステップＳ８で設定された名称を付してＨＤＤ２０７に保存する。
【００４９】
このようにして、ユーザの生体情報を入力する装置を備えていないＰＣ１０５に、そのユーザの生体情報を登録しておくことができる。それによって、ユーザは、生体情報を入力する装置を備えていないＰＣ１０５であっても、登録された生体情報を用いてセキュアプリントを実行することができる。即ち、ユーザは、ＰＣに登録されている生体情報を選択し、その選択した生体情報とともに印刷ジョブを印刷装置に送信する。そして、印刷装置は、受信した印刷ジョブと生体情報を関連付けて保持しておく。そして、印刷装置は、当該印刷装置が備える認証装置から入力された生体情報と、印刷ジョブに関連付けて保持されている生体情報とが一致すると、その印刷ジョブを実行する。
【００５０】
図１２は、本実施形態に係るＰＣから印刷装置に印刷ジョブを送信する場合の処理を説明するフローチャートである。この処理を実行するプログラムはＨＤＤ２０７にインストールされていて、実行時にＲＡＭ２０３にロードされてＣＰＵ２０１の制御の下に実行される。
【００５１】
まずステップＳ１１で、ユーザは、図７に示すプリンタドライバを起動し、プリンタドライバの画面を介して、印刷処理の処理対象である印刷装置を選択する。ここで、ユーザは、ユーザの生体情報が格納されていた印刷装置を選択することもできるし、それとは異なる別の印刷装置を選択することもできる。例えば、ユーザは、印刷装置１０２から指紋情報を取得してＰＣ１０５に登録しておき、印刷装置１０２とは異なる印刷装置１０１を選択してジョブを送信することができる。また、この画面で、ユーザはプロパティボタン７０３を指示することによって表示される図１３に示す画面により、セキュアプリントを指定することができる。
【００５２】
図１３は、本実施形態に係るＰＣのプリンタドライバ画面の一例を示す図である。
【００５３】
ここでは「出力方法」のプルダウンメニュー１３０１で「セキュアプリント」１３０２が選択された状態を示している。
【００５４】
こうしてステップＳ１２で、セキュアプリントが指定されると、ＣＰＵ２０１は、図１４に示す画面を表示部２０４に表示し、セキュアプリントに用いる情報の選択を受付ける。図１４は、ＣＰＵ２０１が、ＨＤＤ２０７に登録されている生体情報の名称を取得し、表示部２０４に一覧表示したものである。ユーザは、図１４に示す画面を介して、セキュアプリントを実行するための条件として、複数種類の生体情報のうちのいずれかの生体情報、またはパスワードを選択することができる。尚、図１２では、セキュアプリントの場合を説明しているので、ステップＳ１２では、セキュアプリントが指示されたかどうかだけを判定しているが、他の処理が選択された場合は、それに応じた処理が実行されることは言うまでもない。
【００５５】
次にステップＳ１３で、ユーザにより認証データが選択されて、ステップＳ１４で、ＯＫボタン８０４が指示されるのを待つ。図１４では、ユーザ（００ｘｘ）の声紋が認証データとして選択されている。こうしてＯＫボタン８０４が指示されると、ＰＣ１０５に登録されている声紋情報の入力を条件に実行されるセキュアプリントジョブを生成する。また、静脈が選択された状態でＯＫボタン８０４が指示された場合は、ＣＰＵ２０１は、ＰＣ１０５に登録されている静脈情報の入力を条件に実行されるセキュアプリントジョブを生成する。また、「パスワードを入力」が選択された状態でＯＫボタン８０４が指示されると、ＣＰＵ２０１は、ユーザＩＤとパスワードの入力を受付けるための画面を表示し、ユーザによって入力されたユーザＩＤとパスワードを付加したセキュアプリントジョブを生成する。
【００５６】
次にステップＳ１５に進み、ＣＰＵ２０１は、印刷ジョブの送信指示がなされたか否かを判定する。そしてジョブの送信指示がなされたと判定した場合はステップＳ１６に進み、印刷ジョブの基になるドキュメント及び認証データを確認する。次にステップＳ１７に進み、その選択された認証データ（生体情報）を印刷ジョブに付加して、選択された印刷装置に送信する送信制御を終了する。
【００５７】
図１５は、本発明の実施形態に係る印刷装置におけるセキュアプリントを実行する際の処理の手順を説明するフローチャートである。尚、この処理を実行するプログラムはＲＯＭ４０２に記憶されており、ＣＰＵ４０１の制御の下に実行される。尚、ここでは印刷装置１０２の場合で説明するが、他の印刷装置でも、その印刷装置が有している認証装置に応じて同様にして実行されることは言うまでもない。
【００５８】
まずステップＳ２１で、ＣＰＵ４０１は、受信して保持している印刷ジョブにセキュアプリントであることを示すデータが付加されているかどうかを判定する。セキュアプリントが指定されている場合はステップＳ２２に進み、その印刷ジョブに認証データとして生体情報が付加されているか否かを判断する。ここで生体情報が付加されていないと判断するとステップＳ２３に進み、パスワードによるセキュアプリントであると判断して、ユーザを特定するための入力画面を操作部４０７のタッチパネル部６０１に表示する。次にステップＳ２４で、ユーザ名とパスワードの入力を待ち、これらが入力されるとステップＳ２５に進み、ユーザ名とパスワードが正しいかどうかを判定する。正しい場合はステップＳ２６に進み、その印刷ジョブを実行する。一方、ステップＳ２５で、ユーザ名とパスワードとの整合が取れないときはステップＳ２７に進み、「ユーザ名、パスワードが違います」というメッセージをタッチパネル部６０１に表示して処理を終了する。
【００５９】
一方、ステップＳ２２で、認証データが付加されている場合はステップＳ２８に進み、その受信した印刷ジョブに含まれる生体情報を取得する。次にステップＳ２９に進み、この印刷装置１０２に設けられている認証装置（図２の例では、指紋認証部４１１、声紋認証部４１２）を使用して、その印刷ジョブに含まれる生体情報による認証を行うことを促す画面をタッチパネル部６０１に表示する。
【００６０】
次にステップＳ３０で、ユーザにより指定された認証装置で認証が行われて、生体情報が取得されるとステップＳ３１に進む。ステップＳ３１では、ステップＳ３０で取得した生体情報と、その印刷ジョブに添付された生体情報とが一致するか否かを判定する。ここで一致すると判定するとユーザの認証が成功したことになるためステップＳ３２に進み、その印刷ジョブを実行する。一方、ステップＳ３１で、一致しないと判定した場合は、そのユーザの認証ができなかった旨（「認証できませんでした」）を表示して、この処理を終了する。
【００６１】
以上説明したように本実施形態によれば、情報処理装置に生体情報を入力するための特殊な装置を備えなくても、印刷ジョブを生体情報で保護するセキュアプリントを実行できる。
【００６２】
また、ユーザの生体情報を取得した装置以外の装置にジョブを送る際にも、その情報を利用したセキュアプリントジョブを指示することができる。例えば、ＰＣ１０５は、印刷装置１０２に予め登録している指紋情報を取得して登録しておき、ユーザがジョブを送信するときに、当該指紋情報をジョブに付加して、別の印刷装置１０１に送信することができる。印刷装置１０１は、受信したジョブを、当該ジョブに付加された生体情報が入力されるまでＨＤＤ３０９に保持し、当該ジョブに付加された生体情報が入力された場合に当該ジョブを実行する。
【００６３】
上述した実施形態では、印刷装置がＰＣ１０５からジョブを受信した後、受信したジョブがセキュアプリントを行うためのジョブであると判定したことに応じて、パスワードまたは生体情報を入力するための画面を表示していた。
【００６４】
しかしながら、本発明はこれに限るものではなく、次のように制御してもよい。印刷装置のＣＰＵは、ＰＣ１０５からセキュアプリントジョブを受信した場合に、その時点では、パスワードまたは生体情報を入力するための画面を表示せず、図７に示す標準画面を表示しておく。そして、受信したセキュアプリントジョブ以外のジョブの設定を、当該標準画面を介して受付けることができるようにしておく。ここで受付けたジョブの設定を受付け、操作部を介してジョブの実行指示を受付けた場合、ＣＰＵは、セキュアプリントジョブがあり、当該セキュアプリントジョブが実行されていない状態であっても、実行指示を受付けたジョブを先に実行する。それによって、ジョブの実行効率を向上させることができる。
【００６５】
その後、ユーザによって、ＨＤＤ３０９に記憶されたジョブの状況を示すジョブ状況画面を表示するための指示を受けた場合に、印刷装置のＣＰＵは、操作部にジョブ状況画面を表示する。このジョブ状況画面には、ＨＤＤ３０９に記憶されたジョブが複数存在する場合には、複数のジョブを示す情報が表示される。なお、通常のジョブ（実行するためにパスワードの入力を必要としないジョブ）もセキュアプリントジョブも表示される。表示されたジョブの中から、ユーザによって特定のジョブが選択されると、印刷装置のＣＰＵは、当該選択されたジョブがセキュアプリントを行うためのジョブであるか否かを判定する。選択されたジョブがセキュアプリントを行うためのジョブであると判定した場合、印刷装置のＣＰＵは、操作部を介して、選択されたジョブに対応する生体情報の入力をユーザに要求し、ユーザに生体情報を入力させる。そして、ユーザの生体情報が入力されると、入力された生体情報と、当該ジョブに対応する生体情報とを比較し、一致している場合にユーザの認証に成功したと判定し、当該ジョブを実行するよう制御する。一方、一致していない場合に、ユーザの認証に失敗したと判定し、当該ジョブを実行しないよう制御する。このように制御することにより、ユーザは、セキュアプリントジョブを実行する際に、任意のタイミングでパスワードや生体情報を入力し、当該セキュアプリントジョブを実行することができる。
【００６６】
また、ユーザの指示により、印刷装置のＣＰＵが操作部にジョブ状況画面を表示する場合に、ユーザＩＤ等のユーザ識別情報を入力させ、入力されたユーザＩＤに対応するジョブのみを表示するようにしてもよい。また、ユーザＩＤに加えて、生体情報の種類を指定させ、指定された生体情報の入力が、実行の際に必要なジョブのみを抽出して表示するようにしてもよい。あるいは、表示するだけでなく、抽出されたジョブを実行するようにしてもよい。それによって、ユーザの利便性を向上させることができる。
【００６７】
また、上述の実施の形態においては、認証処理に指紋情報、声紋情報、静脈情報を用いる場合について説明したが、これに限られるものではない。例えば、認証処理にあたり、ユーザから顔情報、または虹彩情報、または掌形情報、または網膜情報、または虹彩情報等の生体情報を取得するようにしてもよい。この場合、ＣＰＵは、予めＨＤＤに、生体情報を登録しておいて、ユーザから取得した生体情報と比較することによって認証処理を行うように制御すればよい。
【００６８】
以上の実施形態の各工程の全部又は一部は、ネットワーク又はコンピュータ読取可能な記憶媒体を介して取得したソフトウエア（プログラム）をコンピュータ等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【図１】
2010218145.tif 000003
【図２】
2010218145.tif 000004
【図３】
2010218145.tif 000005
【図４】
2010218145.tif 000006
【図５】
2010218145.tif 000007
【図６】
2010218145.tif 000008
【図７】
2010218145.tif 000009
【図８】
2010218145.tif 000010
【図９】
2010218145.tif 000011
【図１０】
2010218145.tif 000012
【図１１】
2010218145.tif 000013
【図１２】
2010218145.tif 000014
【図１３】
2010218145.tif 000015
【図１４】
2010218145.tif 000016
【図１５】
2010218145.tif 000017