(57)【要約】【課題】  本発明は、識別情報と認証情報とを対応付けるための新たな手段を提供し、認証処理における操作性を向上させる。【解決手段】  本発明に係わる情報処理装置は、入力された識別情報に対応する認証情報が記憶されていれば、当該認証情報に基づく認証処理が行われように制御する。また、情報処理装置は、入力された識別情報に対応する認証情報が記憶されていなければ、その後に入力される認証情報と識別情報とが対応付けて記憶されるようにする。【選択図】  図５
2007128323.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
識別情報を入力する識別情報入力手段と、
前記識別情報入力手段により入力された識別情報に対応する認証情報が記憶手段に記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御手段と、
前記識別情報入力手段により入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、認証情報を入力する認証情報入力手段と、
前記識別情報入力手段により入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、前記認証情報入力手段により入力された認証情報を前記識別情報入力手段により入力された識別情報に対応付けて前記記憶手段に記憶させる記憶制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記認証識別情報は、ユーザ名、パスワード及び認証処理を行うサーバを示すドメイン名のうちの少なくとも１つを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記識別情報は、カードのＩＤ、指紋に基づく生体情報、虹彩に基づく生体情報のうちの少なくとも１つを含むことを特徴とする請求項１或いは２に記載の情報処理装置。
【請求項４】
前記記憶手段を有することを特徴とする請求項１或いは２に記載の情報処理装置。
【請求項５】
前記記憶制御手段は、前記認証情報入力手段により入力された認証情報に基づく認証処理が成功した場合、当該認証情報を前記記憶手段に記憶させ、前記認証情報入力手段により入力された認証情報に基づく認証処理が成功しない場合、当該認証情報を前記記憶手段に記憶させないことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
認証処理方法であって、
識別情報を入力する識別情報入力ステップと、
前記識別情報入力ステップで入力された識別情報に対応する認証情報が記憶手段に記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御ステップと、
前記識別情報入力ステップで入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、認証情報を入力する認証情報入力ステップと、
前記識別情報入力ステップにより入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、前記認証情報入力ステップにより入力された認証情報を前記識別情報入力ステップにより入力された識別情報に対応付けて前記記憶手段に記憶させる記憶制御ステップとを有することを特徴とする認証処理方法。
【請求項７】
コンピュータを制御するコンピュータプログラムであって、
識別情報を入力する識別情報入力ステップと、
前記識別情報入力ステップで入力された識別情報に対応する認証情報がデータベースに記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御ステップと、
前記識別情報入力ステップで入力された識別情報に対応する認証情報が前記データベースに記憶されていない場合、認証情報を入力する認証情報入力ステップと、
前記識別情報入力ステップにより入力された識別情報に対応する認証情報が前記データベースに記憶されていない場合、前記認証情報入力ステップにより入力された認証情報を前記識別情報入力ステップにより入力された識別情報に対応付けて前記データベースに記憶させる記憶制御ステップとコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項８】
前記認証識別情報は、ユーザ名、パスワード及び認証処理を行うサーバを示すドメイン名のうちの少なくとも１つを含むことを特徴とする請求項７に記載のコンピュータプログラム。
【請求項９】
前記識別情報は、カードのＩＤ、指紋に基づく生体情報、虹彩に基づく生体情報のうちの少なくとも１つを含むことを特徴とする請求項７或いは８に記載のコンピュータプログラム。
【請求項１０】
前記記憶制御ステップは、前記認証情報入力ステップで入力された認証情報に基づく認証処理が成功した場合、当該認証情報を前記データベースに記憶させ、前記認証情報入力ステップで入力された認証情報に基づく認証処理が成功しない場合、当該認証情報を前記データベースに記憶させないことを特徴とする請求項７乃至９のいずれかに記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報を記憶手段に記憶させる情報処理装置、認証処理方法及びコンピュータプログラムに関するものである。
【背景技術】
【０００２】
認証処理を行って、特定の情報へのアクセス制限や装置の使用制限を行う情報処理装置が存在した（例えば、特許文献１）。この情報処理装置では、認証処理が行われるに当たって、カードに格納されているユーザ名とオペレータによって入力されたパスワードとをサーバに送信し、サーバがユーザ名とパスワードとに基づいて認証処理を行う。
【０００３】
また、他の認証処理の方法では、一組のユーザＩＤ及びパスワードに対して１組又は複数組のログインＩＤ及びパスワードを関連付けて記憶しておく情報処理装置が存在する（例えば、特許文献２）。この情報処理装置は、外部装置からユーザＩＤ及びパスワードを受信すると、そのユーザＩＤ等に対応するログインＩＤ及びパスワードを用いてアプリケーションサービスプロバイダに対するログイン処理を行う。
【特許文献１】特開２０００−０２０４７１号公報
【特許文献２】特開２００５−１５８０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
識別情報が入力され、入力された識別情報に対応する認証情報に基づいて認証処理が行われるようにするためには、入力される識別情報と認証処理に用いられる認証情報とが対応づいている必要がある。
【０００５】
そのため、従来は、識別情報が入力する前に、識別情報と認証情報とが対応づいている必要があった。
【０００６】
例えば、ユーザがＩＣカードを使って識別情報を入力する場合、その識別情報とそれに対応する認証情報とが事前にデータベース等に登録されている必要があり、認証情報が登録されていなければ認証処理は行われない。認証処理が行われるようにするためには、ユーザは、識別情報と認証情報とがそれぞれ対応付けられてデータベースに登録されるのを待って、再度ＩＣカードを使って識別情報を入力する必要がある。
【０００７】
そこで、本発明は、識別情報と認証情報とを対応付けるための新たな手段を提供し、認証処理における操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係わる情報処理装置は、識別情報を入力する識別情報入力手段と、前記識別情報入力手段により入力された識別情報に対応する認証情報が記憶手段に記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御手段と、前記識別情報入力手段により入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、認証情報を入力する認証情報入力手段と、前記識別情報入力手段により入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、前記認証情報入力手段により入力された認証情報を前記識別情報入力手段により入力された識別情報に対応付けて前記記憶手段に記憶させる記憶制御手段とを有することを特徴とする。
【０００９】
本発明に係わる認証処理方法は、識別情報を入力する識別情報入力ステップと、前記識別情報入力ステップで入力された識別情報に対応する認証情報が記憶手段に記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御ステップと、前記識別情報入力ステップで入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、認証情報を入力する認証情報入力ステップと、前記識別情報入力ステップにより入力された識別情報に対応する認証情報が前記記憶手段に記憶されていない場合、前記認証情報入力ステップにより入力された認証情報を前記識別情報入力ステップにより入力された識別情報に対応付けて前記記憶手段に記憶させる記憶制御ステップとを有することを特徴とする。
【００１０】
本発明に係わるコンピュータプログラムは、コンピュータを制御するコンピュータプログラムであって、識別情報を入力する識別情報入力ステップと、前記識別情報入力ステップで入力された識別情報に対応する認証情報がデータベースに記憶されている場合、当該認証情報に基づく認証処理が行われるように制御する認証制御ステップと、前記識別情報入力ステップで入力された識別情報に対応する認証情報が前記データベースに記憶されていない場合、認証情報を入力する認証情報入力ステップと、前記識別情報入力ステップにより入力された識別情報に対応する認証情報が前記データベースに記憶されていない場合、前記認証情報入力ステップにより入力された認証情報を前記識別情報入力ステップにより入力された識別情報に対応付けて前記データベースに記憶させる記憶制御ステップとコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、入力された識別情報に対応する認証情報が記憶されていれば、当該認証情報に基づく認証処理が行われ、記憶されていなければ、その後に入力される認証情報と識別情報とが対応付けて記憶される。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態の一例を図面を用いて説明する。
【００１３】
図１は、本発明に係わる情報処理装置の一例を示す構成図である。情報処理装置の一例として複合機１００が挙げられる。複合機１００はスキャナ機能、プリンタ機能、コピー機能、ファックス機能を有しており、ネットワーク１１４を介して他のネットワークノードと通信可能である。また、複合機１００は公衆回線網１１６を介しても他の通信装置と通信可能になっている。
【００１４】
なお、情報処理装置は複合機１００に限らず、デジタル複写機、コピー機能付きプリンタ等、ファクシミリ、プリンタ等の印刷装置、スキャナ装置であっても良い。
【００１５】
複合機１００は主に、スキャな部１０１、プリンタ部１０２及び制御部１０３で構成されている。
【００１６】
スキャナ部１０１はプリンタ部１０２及び制御部１０３に接続されており、原稿の画像の読み取りを行うとともに読み取った画像の画像データを生成する。さらに、スキャナ部１０１はその画像データをプリンタ部１０２又は制御部１０３に出力する。プリンタ部１０２はスキャナ部１０１又は制御部１０３から出力された画像データに基づいて画像を記録紙に印刷する。
【００１７】
制御部１０３は外部のネットワーク１１４や公衆回線網１１６と接続し、ネットワーク１１４や公衆回線網１１６を介しての画像データの入出力を行う。さらに、制御部１０３は、ユーザが複合機１００を使用した場合の使用量の蓄積等も行う。
【００１８】
制御部１０３はファクシミリ部１０４、ファイル部１０５、記憶装置１０６、ネットワークインタフェース部１０７、フォーマッタ部１０８、画像メモリ１０９、電源管理部１１０及びコア部１１１で構成されている。
【００１９】
ファクシミリ部１０４は、コア部１１１及び公衆回線網１１６に接続しており、公衆回線網１１６から受信した圧縮された画像データを伸長し、伸長された後の画像データをコア部１１１へ送信する。また、ファクシミリ部１０４は、コア部１１１から送信された画像データを圧縮し、圧縮された画像データを公衆回線網１１６を介して他の装置宛てに送信する。
【００２０】
ファイル部１０５は、コア部１１１及び記憶装置１０６に接続され、コア部１１１から送信された画像データを圧縮し、圧縮された画像データとこの画像データを検索するためのキーワードとを共に記憶装置１０６に記憶させる。ここでは、記憶装置１０６にはハードディスクドライブが用いられているが、これに限定されるものではない。さらに、ファイル部１０５は、コア部１１１から送信されたキーワードに基づいて記憶装置１０６に記憶された圧縮画像データを検索する。そして、ファイル部１０５は、検索で見つかった圧縮画像データを読み出して伸長し、伸長後の画像データをコア部１１１に送信する。
【００２１】
フォーマッタ部１０８は、コア部１１１に接続され、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたデータをプリンタ部１０２で処理可能な画像データに展開する。
【００２２】
画像メモリ１０９は、スキャナ部１０１からの情報や、ネットワークインタフェース部１０７を介して送られてきた情報を一時的に蓄積しておく。
【００２３】
カードリーダ部１１５は、コア部１１１によって制御され、カードとの間で情報のやり取りを行う。カードは、情報を格納することができるものであり、例えばＩＣカードなどである。カードリーダ部１１５は接触型でも非接触型でも良い。
【００２４】
コア部１１１は、上述したように、スキャナ部１０１、ファクシミリ部１０４、ファイル部１０５、ネットワークインタフェース部１０７、フォーマッタ部１０８のそれぞれの間を流れるデータ等の制御をする。それとともに、コア部１１１は、ジョブ制御データを解析し、或いはユーザ毎の使用状況を管理するためにコピー枚数、印刷枚数、スキャン枚数等の情報を蓄積する。
【００２５】
電源管理部１１０はコア部１１１等への電力の供給を管理する。例えば、複合機１００が省電力モードに移行した場合には、電源管理部１１０はコア部１１１への電力の供給を制限して、消費電力の軽減を図る。
【００２６】
フィニッシャ部１１２はプリンタ部１０２によって画像が印刷された用紙を排紙する。操作表示部１１３は、複合機１００を操作するための操作画面や、情報を入力する入力画面或いは複合機１００で発生したエラーを示すエラーメッセージを表示する。また、操作表示部１１３は、複合機１００を操作するためのキーやボタンを有し、ユーザからの操作指示を入力する。
【００２７】
図２は、コア部１１１を制御するためのソフトウェアの構成の一例を示す構成図である。なお、２０１〜２０４のそれぞれに対応するプログラムがコア部１１１のコンピュータによって実行されることにより、以下に説明する情報処理方法が実現される。
【００２８】
カードリーダデバイスドライバ２０１はカードリーダ部１１５を直接的に制御するものであり、認証情報管理サービス２０２との間で情報のやり取りが可能になっている。
【００２９】
認証情報管理サービス２０２はデータベース２０４を利用し、カードリーダデバイスドライバ２０１から得られた情報と、ユーザ認証サービス２０３との間でやり取りされる情報とを関連付けて管理する。
【００３０】
ユーザ認証サービス２０３は、認証情報管理サービス２０２から得られたユーザ認証情報を用いて外部にあるユーザ認証サーバと通信し、ユーザ認証処理が実行されるようにする。
【００３１】
図３は、データベース２０４に記憶及び管理されているデータの一例を示す模式図である。
【００３２】
記憶及び管理されるデータは大別してカードが有するユニークな識別情報（以下、ＩＤと呼ぶ）とユーザ認証情報とに分けられる。ユーザ認証情報はユーザ名を示す情報、パスワードを示す情報、ドメイン名を示す情報等から構成されている。ＩＤ、ユーザ名、パスワード、ドメイン名等はそれぞれ互いに対応付けられて記憶されている。例えば、ＤａｔａＮｏ＝１の行において、ＩＤ「１１１１ａａａａ５５５５ｂｂｂｂ」に対応しているユーザ認証情報は、ユーザ名「ｉｔｏ」、パスワード「ｉｔｏ００１」、ドメイン名「ｈｏｇｅ．ｈｏｇｅ．ｃｏ．ｊｐ」等である。ドメイン名は、ユーザ名及びパスワードに基づいてユーザ認証を行うユーザ認証サーバを示すものである。これらのデータは、認証情報管理サービス２０２からの要求によって、追加、編集、削除される。もちろん、これらのデータが適切に管理されるのであれば、上記のようなデータ構成に限定されるものではない。
【００３３】
図４は、本発明に係わる、カードのＩＤを入力するための情報処理方法を示すシーケンス図である。
【００３４】
ステップＳ４０１において、カードリーダデバイスドライバ２０１は、カードの有無を定期的にチェックするようカードリーダ部１１５に命令する。ステップＳ４０２において、カードがカードリーダ部１１５に接近すると、カードリーダ部１１５はカードの存在を検知する。そして、ステップＳ４０３において、カードリーダ部１１５は、カードが有ることを示すイベント情報をカードリーダデバイスドライバ２０１に送信する。
【００３５】
カードリーダデバイスドライバ２０１はカードが有ることを示すイベント情報を受信すると、ステップＳ４０４において、カードが読み出し可能なカードであるかを確認するようカードリーダ部１１５に命令する。カードリーダ部１１５はその命令を受けて、ステップＳ４０５において、カードに対して確認コマンドを送信する。ステップＳ４０６において、カードは確認コマンドに対応する返答をカードリーダ部１１５に送信する。さらに、カードリーダ部１１５は、ステップＳ４０７において、カードからの返答をカードリーダデバイスドライバ２０１に送信する。
【００３６】
カードリーダデバイスドライバ２０１は受信した返答を解析して、カードが読み出し可能なカードであることをその返答が示しているかどうかを判断する。カードが読み出し可能なカードである場合には、ステップＳ４０８において、カードリーダデバイスドライバ２０１はカードが検出されたことを示すイベント情報を認証情報管理サービス２０２に送信する。
【００３７】
認証情報管理サービス２０２は、カードが検出されたことを示すイベント情報を受信すると、ステップＳ４０９において、ＩＤの読み出しをカードリーダデバイスドライバ２０１に命令する。さらに、カードリーダデバイスドライバ２０１は、その読み出し命令に従って、ステップＳ４１０において、ＩＤの読み出しをするようカードリーダ部１１５に命令する。すると、カードリーダ部１１５はステップＳ４１１においてＩＤの要求をカードに対して送信する。
【００３８】
カードは、ＩＤの要求に対して、ステップＳ４１２において、自身が記憶しているＩＤをカードリーダ部１１５に送信する。すると、カードリーダ部１１５はステップＳ４１３においてそのＩＤをカードリーダデバイスドライバ２０１に送信する。さらに、カードリーダデバイスドライバ２０１はステップＳ４１４においてそのＩＤを認証情報管理サービス２０２に送信する。
【００３９】
この処理によって、認証情報管理サービス２０２は、カードが記憶しているそのカードのＩＤを取得することができる。
【００４０】
図５は、本発明に係わる情報処理方法を示すフローチャート図である。このフローチャート図は、ユーザがカードをカードリーダ部１１５にかざしてからユーザ認証処理が行われるまでの認証情報管理サービス２０２の動作を中心に示している。また、この情報処理方法は、認証情報管理サービス２０２がカードが検出されたことを示すイベント情報を受信するのに応じて開始される。
【００４１】
認証情報管理サービス２０２はカードが検出されたことを示すイベント情報を受信すると、ステップＳ５０１においてカードが記憶しているＩＤを取得する。認証情報管理サービス２０２はカードのＩＤを取得するに当たっては、図４のステップＳ４０９〜Ｓ４１４が実行される。
【００４２】
次に、認証情報管理サービス２０２は、ステップＳ５０２において、取得したＩＤに対応するユーザ認証情報がデータベース２０４に記憶されているかどうかを判断する。ステップＳ５０２の判断を行うに当たって、認証情報管理サービス２０２は図３においてＩＤが格納されている列をチェックする。カードから取得されたＩＤに対応するユーザ認証情報がデータベース２０４に記憶されている場合にはステップＳ５０３に進み、記憶されていない場合にはステップＳ５０８に進む。
【００４３】
ステップＳ５０３においては、認証情報管理サービス２０２はカードから取得されたＩＤに対応するユーザ認証情報をデータベース２０４から取得する。そして、ステップＳ５０４において、認証情報管理サービス２０２は、取得したユーザ認証情報を使ってログイン処理を行うようユーザ認証サービス２０３に指示する。例えば、ユーザ認証サービス２０３は、取得したユーザ認証情報うちのユーザ名及びパスワードを、取得したユーザ認証情報のうちのドメイン名に対応するユーザ認証サーバに対して送信する。
【００４４】
ステップＳ５０５において、認証情報管理サービス２０２は、ユーザ認証サーバから送られてくるログイン処理の結果に基づいて、ログイン処理が成功したか否かを判定する。ログイン処理が成功した場合には、カードを保持しているユーザは複合機１００を使用する許可を受けたことになり、以後、ユーザは複合機１００が有する様々な機能を使用可能になる。
【００４５】
一方、ログイン処理が成功しなかった場合には、ステップＳ５０６において、認証情報管理サービス２０２は、ステップＳ５０１で取得されたＩＤをデータベース２０４から削除する。それとともに、認証情報管理サービス２０２はそのＩＤに対応するユーザ認証情報もデータベース２０４から削除する。そして、ステップＳ５０７において、認証情報管理サービス２０２は、ログイン処理が成功しなかった旨を示すエラー表示を操作表示部１１３にさせる。ログイン処理が成功しなかった場合は、ユーザは複合機１００が有する様々な機能を使用することができない。
【００４６】
次に、カードから取得されたＩＤに対応するユーザ認証情報がデータベース２０４に記憶されていない場合に行われる処理について説明する。
【００４７】
カードから取得されたＩＤに対応するユーザ認証情報がデータベース２０４に記憶されていない場合にはステップＳ５０８に進む。ステップＳ５０８において、認証情報管理サービス２０２は、ユーザ認証情報の入力をユーザに促すための入力画面を操作表示部１１３に表示させる。
【００４８】
図６は、入力画面が表示されている操作表示部１１３の一例を示す図である。ユーザは、入力画面がＬＣＤ表示部６０１に表示されている状態で、入力キー６０４を使ってユーザ名、パスワード及びドメイン名を入力することができる。なお、図６では、パスワードが他人に見られないようにするため、入力されたパスワードの代わりに「＊」が表示されている。
【００４９】
また、ＬＣＤ表示部６０１は、複合機１００の操作画面およびソフトキーを表示する。ＬＣＤ表示部６０１上にはタッチパネルシート６０２が貼られているので、表示してあるキーが押されると押された位置を示す位置情報がコア部１１３に伝えられる。
【００５０】
スタートキー６０５は、ユーザが原稿画像の読み取り動作等の指示を入力するのに用いられる。ログイン処理が成功した場合には、ユーザはこのスタートキー６０５を押下することによって、複合機１００が有する様々な機能を使用することができる。
【００５１】
ユーザ認証情報の入力が入力画面において完了すると、ステップＳ５０９において、認証情報管理サービス２０２は、ユーザにより入力されたユーザ認証情報を取得する。そして、ステップＳ５１０において、認証情報管理サービス２０２は、ユーザにより入力されたユーザ認証情報を用いてログイン処理を実行するようユーザ認証サービス２０３に指示する。例えば、ユーザ認証サービス２０３は、入力画面で入力されたユーザ名とパスワードとを、入力画面で入力されたドメイン名に対応するユーザ認証サーバに送信する。
【００５２】
ステップＳ５１１において、認証情報管理サービス２０２は、ユーザ認証サーバから送られてくるログイン処理の結果に基づいて、ログイン処理が成功したか否かを判定する。
【００５３】
ログイン処理が成功した場合には、ステップＳ５１２において、認証情報管理サービス２０２は、ステップＳ５０１で取得されたＩＤとステップＳ５０９で取得されたユーザ認証情報とをそれぞれ対応付けてデータベース２０４に記憶させる。以後、ユーザは複合機１００が有する様々な機能を使用可能になる。
【００５４】
ログイン処理が成功しなかった場合には、ステップＳ５１３において、認証情報管理サービス２０２は、ログイン処理が成功しなかった旨を示すエラー表示を操作表示部１１３にさせる。
【００５５】
図５の情報処理方法によって、カードから取得されたＩＤがデータベース２０４に記憶されている場合には、ユーザ認証情報の入力が行われることなく、ログイン処理が速やかに進められるので、操作性が向上する。
【００５６】
一方、ＩＤがデータベース２０４に記憶されていない場合、ユーザ認証情報の入力が必要になるものの、入力されたユーザ認証情報がデータベース２０４に自動的に記憶されるので、ユーザ認証情報の登録が別途必要なくなる。つまり、管理者等がカードのＩＤとユーザ認証情報とを予めデータベース２０４に記憶しておく必要が不要になり、操作性が向上する。さらに、ログイン処理が成功したことが確認された後にユーザ認証情報がデータベース２０４に記憶されることにより、無用なユーザ認証情報がデータベース２０４に登録されるのを防ぐことができる。
【００５７】
以上の説明では、カードを識別するＩＤが用いられているが、識別機能を有している情報であれば、指紋や虹彩などの生体情報でも良く、またはユーザＩＤとパスワードとから構成される認証情報でも良い。指紋や虹彩などの生体情報がＩＤの代わりに用いられる場合には、指紋や虹彩などを読み取る機器がカードリーダ部１１５の代わりに用いられる。
【００５８】
また、以上の説明では、データベース２０４は複合機１００内に存在していたが、データベース２０４がネットワーク上に存在して複合機１００がネットワークを介してデータベース２０４にアクセスするようにしても良い。
【００５９】
上記実施形態によれば、プリンタコントローラがスリープ状態である時に、ホストＰＣから印刷要求が送信された場合でも、画像形成装置がホストＰＣに対してプリンタコントローラがスリープ状態であることを通知することが可能となる。プリンタコントローラがスリープ状態であることをユーザに知らせることができるため、プリンタコントローラはスリープ状態に移ることが可能になり、プリンタコントローラの消費電力を抑えることかできる。尚、本発明は、上述した画像形成装置による通知処理等の特徴的な処理を他の情報処理装置に行わせるように構成することも可能である。
【００６０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成されることは言うまでもない。そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって、本発明の目的が達成される。
【００６１】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等が用いられる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでない。コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）などがそのプログラムコードの指示に基づき実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現されても良い。
【００６４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれて、前述した実施形態の機能が実現されても良い。その場合、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等がそのプログラムコードの指示に基づき実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６５】
【図１】情報処理装置の一例を示す構成図である。
【図２】コア部１１１を制御するためのソフトウェアの構成の一例を示す構成図である。
【図３】データベース２０４に記憶及び管理されているデータの一例を示す模式図である。
【図４】カードのＩＤを入力するための情報処理方法を示すシーケンス図である。
【図５】本発明に係わる情報処理方法を示すフローチャート図である。
【図６】入力画面が表示されている操作表示部１１３の一例を示す図である。
【符号の説明】
【００６６】
１００  情報処理装置
１０１  スキャナ部
１０２  プリンタ部
１０３  操作表示部
１０４  ファクシミリ部
１０５  ファイル部
１０６  記憶装置
１０７  ネットワークインタフェース部
１０８  フォーマッタ部
１０９  画像メモリ部
１１０  電源管理部
１１１  コア部
１１２  フィニッシャ部
１１３  操作表示部
１１４  ネットワーク
１１５  カードリーダ部
１１６  公衆回線網
２０１  カードリーダデバイスドライバ
２０２  認証情報管理サービス
２０３  ユーザ認証サービス
２０４  データベース
【図１】
2007128323.tif 000003
【図２】
2007128323.tif 000004
【図３】
2007128323.tif 000005
【図４】
2007128323.tif 000006
【図５】
2007128323.tif 000007
【図６】
2007128323.tif 000008