(57)【要約】【課題】  ユーザに一時的に付与される認証を得るための記憶媒体で認証を得ることを可能にする仕組みを提供する。【解決手段】  複合機３００に認証サーバ２００が接続された画像形成システムにおいて、ユーザに一時的に付与されるＩＣカードについて、認証サーバ２００のユーザ情報管理部２５２がＩＣカードの識別情報を登録する。既にユーザ情報管理部２５２に当該一時的に付与されるＩＣカードが登録されている場合、それを削除してから登録する。複合機３００のテンポラリカード番号管理部３５４は、一時的に付与されるＩＣカードの識別情報リストを管理する。認証サーバ２００の使用制限管理部２５３は、通常のＩＣカードおよび一時的に付与されるＩＣカードの使用制限を管理し、通常のＩＣカードおよび一時的に付与されるＩＣカードで異なる使用制限を付与する。【選択図】  図４
2010108348.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置にかざされた記憶媒体を用いて認証を行うために、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信媒体を介して通信可能な画像形成装置であって、
操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体である場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
ユーザに一時的に付与される記憶媒体でないと判定される場合、通常利用される記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を前記認証サーバに送信する第２の記憶媒体識別情報送信手段を、
更に備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ユーザに一時的に付与される記憶媒体の記憶媒体識別情報が前記ユーザ情報記憶手段に記憶されている場合、前記記憶されている記憶媒体識別情報を削除すべく、前記認証サーバに削除要求する削除要求手段を、
更に備えることを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段と、
前記記憶媒体識別情報一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報と一致する前記記憶媒体識別情報が存在するか否かを判定する記憶媒体判定手段とを更に備えることを特徴とする請求項１乃至請求項３のいずれかに記載の画像形成装置。
【請求項５】
ユーザに一時的に付与される記憶媒体でログインする場合に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報に対応して設定された使用できる機能を制限するための機能制限情報を取得する機能制限情報取得手段と、
前記機能制限情報取得手段で取得した機能制限情報に従って、機能制限してログインさせるログイン手段と、
を更に備えることを特徴とする請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記機能制限情報は、前記ユーザに一時的に付与される記憶媒体がかざされた時に付与される権限情報と、前記通常利用される記憶媒体がかざされた時に付与される権限情報を用いて生成されることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備え、画像形成装置にかざされた記憶媒体を用いて認証を行う認証サーバと、前記認証サーバと通信媒体を介して通信可能な画像形成装置で構成される情報処理システムであって、
前記画像形成装置は、
前記操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体であると判定された場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段とを備え、
前記認証サーバは、
前記画像形成装置から送信された前記記憶媒体識別情報を含む登録要求を受信する記憶媒体識別情報受信手段と、
前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して記憶する記憶媒体識別情報記憶手段と
を備えることを特徴とする情報処理システム。
【請求項８】
画像形成装置にかざされた記憶媒体を用いて認証を行うために、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶部を備える認証サーバと通信媒体を介して通信可能な画像形成装置における処理方法であって、
操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、
前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体である場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶部に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信工程と
を含むことを特徴とする画像形成装置における処理方法。
【請求項９】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶部を備える、画像形成装置にかざされた記憶媒体を用いて認証を行う認証サーバと、前記認証サーバと通信媒体を介して通信可能な画像形成装置で構成される情報処理システムにおける処理方法であって、
前記画像形成装置が、
前記操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、
前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体であると判定された場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶部に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程と
を含み、
前記認証サーバが、
前記画像形成装置から送信された前記記憶媒体識別情報を含む登録要求を受信する記憶媒体識別情報受信工程と、
前記記憶媒体識別情報受信工程で受信した登録要求に含まれる記憶媒体識別情報を、一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して記憶する記憶媒体識別情報記憶工程と
を含むことを特徴とする情報処理システムにおける処理方法。
【請求項１０】
請求項８または９の処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体用いた画像形成装置の認証において、ユーザに一時的に付与される記憶媒体による認証を可能にする画像形成装置、情報処理システムと、その処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、ユーザは、サーバ上に一時蓄積された印刷データに対して、印刷装置から印刷要求を行うことで、印刷装置から印刷データを出力する、所謂「プルプリント（蓄積印刷）」の印刷システムが知られている。これにより、ユーザはアプリケーションから印刷時に特定の印刷装置への出力ではなく、所望の印刷装置からの印刷データ出力を可能としている（例えば、特許文献１）。
【０００３】
このような印刷システムにおける印刷手順の一例は、以下の通りである。
ユーザが、印刷装置に接続されたＩＣカードリーダにＩＣカードをかざすと、ＩＣカードリーダがＩＣカードのＵＩＤ（ユニークなＩＤ）を検知する。そして、印刷装置は、使用可能なユーザか否かを判断するため、認証サーバに格納された、ＵＩＤに基づくログインの可否が設定された認証テーブルを参照し、ユーザの認証処理を実行する。
そして、認証処理の結果、ログインできれば、印刷装置は、サーバ上に一時蓄積された当該ユーザの印刷データを取得し印刷する。
このような仕組みにおいて、新たに印刷装置を利用する者や利用しなくなった者等が発生した場合、管理者にＵＩＤの登録依頼やＵＩＤの削除依頼をし、管理者がそれらの処理を行うため、管理者の手間を要してしまうという問題が生じる。
【０００４】
そこで、特許文献２には、ＩＣカード認証時にＵＩＤが登録されていなければ、ＩＣカードのＵＩＤを認証テーブルに登録する仕組みが開示されている。
【特許文献１】特開２００６−９９７１４号公報
【特許文献２】特開２００８−１８１４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献２のシステムは、新規に発行されたＩＣカードがかざされ、ＩＣカード認証が実行された場合に、かざされたＩＣカードのカード情報（ＵＩＤ）が認証サーバの認証テーブルに登録されていなければ、ＩＣカードのカード情報の登録を行なうシステムである。
一方、ＩＣカード運用を行なっている企業において、ＩＣカード紛失もしくはＩＣカードを忘れた場合、一時的な貸出カード（テンポラリカード）を利用するというケースが多々ある。テンポラリカードは、日々異なるユーザに貸与されるため、上記特許文献２のシステムを利用した場合、最初に登録されたユーザにテンポラリカード情報が紐付いてしまい、次に貸し出されたユーザは当該カードを登録することができないという問題が生じる。また、そのままカードをかざせば、前ユーザでログインしてしまうという問題も孕んでおり、実質的にテンポラリカード運用は不可能なシステムとなっている。
【０００６】
そこで本発明の目的は、ユーザに一時的に付与される記憶媒体においても適切に認証を得ることを可能にする仕組みを提供することである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するための第１の発明は、画像形成装置にかざされた記憶媒体を用いて認証を行うために、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信媒体を介して通信可能な画像形成装置であって、操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体である場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段と、を備えることを特徴とする画像形成装置である。
また、ユーザに一時的に付与される記憶媒体でないと判定される場合、通常利用される記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を前記認証サーバに送信する第２の記憶媒体識別情報送信手段を、更に備えることが望ましい。
【０００８】
第１の発明に係る画像形成装置によって、一時的に付与される記憶媒体の記憶媒体識別情報をユーザ情報記憶手段に記憶させることが可能になり、ユーザに一時的に付与される記憶媒体においても適切に認証を得ることが可能になる。
【０００９】
また、前記ユーザに一時的に付与される記憶媒体の記憶媒体識別情報が前記ユーザ情報記憶手段に記憶されている場合、前記記憶されている記憶媒体識別情報を削除すべく、前記認証サーバに削除要求する削除要求手段を、更に備えることが望ましい。
これによって、ユーザが一時的に付与される記憶媒体を返却した後、この記憶媒体の記憶媒体識別情報をユーザ識別情報から削除することが可能になる。
【００１０】
また、ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段と、前記記憶媒体識別情報一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報と一致する前記記憶媒体識別情報が存在するか否かを判定する記憶媒体判定手段とを更に備えることが望ましい。
これによって、画像形成装置は、任意の記憶媒体がユーザに一時的に付与される記憶媒体であるか否かを判断することが可能となる。
【００１１】
また、ユーザに一時的に付与される記憶媒体でログインする場合に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報に対応して設定された使用できる機能を制限するための機能制限情報を取得する機能制限情報取得手段と、前記機能制限情報取得手段で取得した機能制限情報に従って、機能制限してログインさせるログイン手段と、を更に備えることが望ましい。
前記機能制限情報は、前記ユーザに一時的に付与される記憶媒体がかざされた時に付与される権限情報と、前記通常利用される記憶媒体がかざされた時に付与される権限情報を用いて生成される。
これにより、ユーザに一時的に付与される記憶媒体に付与される権限と、通常利用される記憶媒体の権限をそれぞれ設定することが可能になる。
【００１２】
第２の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備え、画像形成装置にかざされた記憶媒体を用いて認証を行う認証サーバと、前記認証サーバと通信媒体を介して通信可能な画像形成装置で構成される情報処理システムであって、前記画像形成装置は、前記操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体であると判定された場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段とを備え、前記認証サーバは、前記画像形成装置から送信された前記記憶媒体識別情報を含む登録要求を受信する記憶媒体識別情報受信手段と、前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して記憶する記憶媒体識別情報記憶手段とを備えることを特徴とする情報処理システムである。
【００１３】
第３の発明は、画像形成装置にかざされた記憶媒体を用いて認証を行うために、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶部を備える認証サーバと通信媒体を介して通信可能な画像形成装置における処理方法であって、操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体である場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶部に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信工程とを含むことを特徴とする画像形成装置における処理方法である。
【００１４】
第４の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶部を備える、画像形成装置にかざされた記憶媒体を用いて認証を行う認証サーバと、前記認証サーバと通信媒体を介して通信可能な画像形成装置で構成される情報処理システムにおける処理方法であって、前記画像形成装置が、前記操作部より入力される、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、前記記憶媒体がかざされることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、前記記憶媒体識別情報が、ユーザに一時的に付与される記憶媒体であると判定された場合、一時的に付与された記憶媒体として、前記記憶媒体識別情報を、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶部に記憶すべく、前記記憶媒体識別情報を含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程とを含み、前記認証サーバが、前記画像形成装置から送信された前記記憶媒体識別情報を含む登録要求を受信する記憶媒体識別情報受信工程と、前記記憶媒体識別情報受信工程で受信した登録要求に含まれる記憶媒体識別情報を、一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して記憶する記憶媒体識別情報記憶工程とを含むことを特徴とする情報処理システムにおける処理方法である。
【００１５】
第５の発明は、第３の発明または第４の発明の処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、ユーザに一時的に付与される記憶媒体においても適切に認証処理を可能とする画像形成装置、情報処理システムと、その処理方法およびプログラムを提供することが可能になる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら、本発明に係る画面形成システムの好適な実施形態について詳細に説明する。
図１は、本実施形態の画像形成システム（情報処理システム）の一例を示すシステム構成図である。
図１に示すように、画像形成システム（情報処理システム）は、例えば、１又は複数の複合機３００、１又は２台のＩＣカード認証サーバ２００、１又は複数のクライアントＰＣ１００がローカルエリアネットワーク（ＬＡＮ）４００（通信媒体）を介して接続された構成をとる。
【００１８】
複合機３００は、後述するカードリーダ３１９にかざされたカードから読み取られたカード番号を認証依頼としてＩＣカード認証サーバ２００に送信するとともに、これも後述する複合機の操作部３０８で入力されたユーザ名とパスワードをＩＣカード認証サーバ２００に認証依頼として送信する。
【００１９】
ＩＣカード認証サーバ２００は、後述するＩＣカード認証用テーブル（図９）を格納しており、複合機３００からのＩＣカードによる認証依頼、または、ユーザ名とパスワードによる認証依頼に応じて、ＩＣカード認証用テーブルを用いて認証処理を行う。
尚、ＩＣカード認証サーバ２００を、例えば、ディレクトリサーバ（不図示）と通信可能に構成し、ユーザ名とパスワードによる認証依頼があった場合には、ディレクトリサーバに問い合わせて、ユーザ名がディレクトリサーバ内に記憶されていれば認証成功と判断し、認証結果をＩＣカード認証サーバ２００から複合機３００へ送信することも可能である。つまり、ＩＣカード認証サーバ２００はディレクトリサーバの機能を備える装置である。
また、クライアントＰＣ１００は、複合機３００への印刷設定等を行なう。
【００２０】
次に、図２を用いて、図１に示したクライアントＰＣ１００、ＩＣカード認証サーバ２００のハードウエア構成について説明する。
図２は、クライアントＰＣ１００、ＩＣカード認証サーバ２００に適用可能な情報処理装置のハードウエア構成例を示すブロック図である。
【００２１】
図２に示すように、クライアントＰＣ１００、ＩＣカード認証サーバ２００は、システムバス２０４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７、通信Ｉ／Ｆコントローラ２０８等が接続された構成を採る。
【００２２】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍｓ）や、各サーバあるいは各ＰＣが実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
ＲＡＭ２０３は、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００２３】
また、入力コントローラ２０５は、キーボード（ＫＢ）２０９や不図示のマウス（等のポインティングデバイス等からの入力を制御する。
ビデオコントローラ２０６は、ＣＲＴディスプレイ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）２１０等の表示器への表示を制御する。尚、図２ではＣＲＴ２１０と記載しているが、表示器はＣＲＴに限らず、液晶ディスプレイ等の他の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００２４】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
通信Ｉ／Ｆコントローラ２０８は、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信し、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００２５】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上に表示することが可能である。また、ＣＰＵ２０１は、ＣＲＴ２１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００２６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明についても後述する。
【００２７】
次に、図３を用いて、本発明の情報処理装置としての複合機３００を制御するコントローラユニットのハードウエア構成について説明する。
図３は、複合機３００のコントローラユニット３１６のハードウエア構成例を示すブロック図である。
【００２８】
図３において、コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続されるとともに、図１に示したＬＡＮ４００のようなローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２９】
図３に示すように、コントローラユニット３１６は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０４、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５、モデム（Ｍｏｄｅｍ）３０６、操作部インタフェース（操作部Ｉ／Ｆ）３０７、外部インタフェース（外部Ｉ／Ｆ）３１８、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、スキャナインタフェース（スキャナＩ／Ｆ）３１３、画像処理部３１７等で構成される。
【００３０】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。
外部記憶装置（ハードディスクドライブＨＤＤ）３０４は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３１】
操作部インタフェース（操作部Ｉ／Ｆ）３０７は、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３２】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
モデム（ＭＯＤＥＭ）３０６は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３３】
外部インタフェース（外部Ｉ／Ｆ）３１８は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部であり、本実施形態においては、認証で必要となるＩＣカード読み取り用のカードリーダ３１９が接続されている。
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。尚、ＩＣカードに限らず、ユーザを特定することが可能な記憶媒体であればよい。この場合、記憶媒体には、ユーザを識別するための識別情報が記憶される。この識別情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００３４】
一方、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３２０は、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３５】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
また、スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３６】
画像処理部３１７は、入力画像データに対し、補正、加工、編集を行なったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３７】
スキャナＩ／Ｆ３１３に接続されるスキャナ３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナに指示を与え、フィーダは原稿用紙を１枚ずつフィードし、原稿画像の読み取り動作を行う。
【００３８】
プリンタＩ／Ｆ３１１に接続されるプリンタ３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３９】
操作部Ｉ／Ｆ３０７に接続される操作部３０８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３０８のストップキーは、稼動中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部３０８からの設定を初期化する時に用いる。
【００４０】
外部Ｉ／Ｆ３１８に接続されるカードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のＦｅｌｉｃａ（登録商標））内に記憶されている情報を読み取り、読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４１】
次に、図４を用いて、本発明のクライアントＰＣ１００、認証サーバ２００、情報処理装置としての複合機３００の機能について説明する。
図４は、クライアントＰＣ１００、認証サーバ２００、複合機３００の機能の一例を示す機能ブロック図である。
尚、各機能の処理の詳細については、後述の図５〜図１０のフローチャートに沿って説明する。
【００４２】
クライアントＰＣ１００はＷｅｂブラウザ１５０等の機能を備える。
Ｗｅｂブラウザ１５０は、不図示の複合機３００のウェブサービスへのアクセスに用いる。ウェブサービス上で、後述する図１１に示すテンポラリカードリストを作成することが可能になる。
作成方法は、ブラウザ上に表示されるリストにカード情報を入力しても、また、クライアントＰＣ１００上で作成したテンポラリカードリストをアップロードしてもよく、本発明は、テンポラリカードリストの作成方法には依存しない。
【００４３】
認証サーバ２００は、複合機通信部２５０、認証部２５１、ユーザ情報管理部２５２、使用制限管理部２５３等の機能を備える。
複合機通信部２５０は、複合機３００内の認証サービス通信部３５１からの認証要求・カード情報登録要求等を受信し、また、認証結果を認証サービス通信部３５１に返信する。
認証部２５１は、複合機通信部２５０が受信した認証要求に従って、認証サーバ２００内で保持する後述の図１３に示すＩＣカード認証用テーブルから、カード情報と一致するユーザ情報を取得する。認証結果は複合機通信部２５０が送信する。
ユーザ情報管理部２５２は、複合機通信部２５０が受信したカード情報登録要求等のユーザ情報管理に関する要求に従って、図１３に示すＩＣカード認証用テーブルを書き換える。
使用制限管理部２５３は、図１４に示す使用制限情報を比較し、制限情報をマージする。本発明内の処理では、テンポラリカード（テンポラリＩＣカード）ログイン時に当該ユーザの使用制限情報と、テンポラリカードログイン時の指定された使用制限情報を比較し、権限の低い使用制限情報を採用する。
【００４４】
複合機３００は、カードリーダ制御部３５０、認証サーバ通信部３５１、認証処理部３５２、カード情報登録部３５３、テンポラリカード番号管理部３５４等の機能を備える。
カードリーダ制御部３５０は、複合機３００に接続されたＩＣカードリーダ３１９との通信を行い、カードリーダ３１９のカード読み取り状態の制御を行う。また、カードリーダにＩＣカードがかざされた場合は、ＩＣカード内に保持されているカード情報を取得する。
認証サーバ通信部３５１は、認証サーバ２００内の複合機通信部２５０との通信を行い、認証要求・カード情報登録要求等を送受信する。
認証処理部３５２は、認証サーバ通信部３５１が認証サーバ２００より受信した認証結果に応じて、複合機３００にログインする。
カード情報登録部３５３は、カード情報登録に関する処理を管理し、各処理に応じた画面の遷移等を制御する。
テンポラリカード番号管理部３５４は、かざされたＩＣカードのカード情報が後述する図１１に示すテンポラリカードリスト内に存在するか否かを確認する。
【００４５】
以下、図５〜図１０を用いて、本実施形態の画像形成システム（情報処理システム）１による管理者を介さないテンポラリカードの認証情報管理処理の流れを説明する。
図５〜図８は、本発明における複合機３００のカード登録の処理の流れを示すフローチャートである。
【００４６】
まず、複合機３００のＣＰＵ３０１は、カード登録処理を実行するアプリケーションプログラムの起動処理を実行する。すなわち、複合機３００上のＨＤＤ３０４に格納されたアプリケーションプログラムがＲＡＭ３０２上にロードされ、アプリケーションプログラムが実行される（ステップ１０１）。
アプリケーションプログラム３００は、図４に示した各種機能、すなわち、カードリーダ制御部３５０、認証サーバ通信部３５１、認証処理部３５２、カード情報登録部３５３、テンポラリカード管理部３５４を備える。
【００４７】
次に、ＣＰＵ３０１は、複合機３００上のカードリーダ制御部３５０により、接続されたカードリーダ３１９を読み取り開始状態にする（ステップ１０２）。これにより、カード検知あるいはカード外し等のカードリーダ３１９からのイベントを取得可能になる。また、本イベント内にはカードから読み取られたカード情報（製造番号）が含まれる。
【００４８】
次に、ＣＰＵ３０１は、複合機３００上の認証処理部３５２により、図１５に示すＩＣカード認証画面を表示する（ステップ２００）。
次に、ＣＰＵ３０１は、複合機３００上のカード情報登録部３５３により、図１５のＩＣカード認証画面上のユーザ情報管理ボタン１０００が押下されたことを検知する（ステップ２０１）。これにより、ユーザ管理モードになり、カード情報登録ボタン１００２が押下されることでテンポラリカードの登録が可能になる。なお、ステップ２０１では、カードリーダ３１９に対してカード読み取り停止コマンドを送信する。すなわち、カードリーダ３１９に対してポーリング停止のコマンドを送り、カードリーダにＩＣカードがかざされてもカード情報を読み取られないようにする。
次に、ＣＰＵ３０１は、複合機３００上のカード情報登録部３５３により、図１６のユーザ情報確認画面を表示する（ステップ２０２）。
【００４９】
そして、ＣＰＵ３０１は、カード情報登録部３５３により、図１６のユーザ情報確認画面上のユーザ確認ボタン１００１が押下されたことを検知し（ステップ２０３）、図１６のユーザ情報確認画面上に入力されたユーザ名、パスワード、ユーザ確認先（認証サーバ２００で管理されるドメイン情報）の欄に入力された情報を取得する（ステップ２０４）。
次に、ＣＰＵ３０１は、複合機３００上の認証サーバ通信部３５１により、認証サーバ２００に対し、ステップ２０８で取得したユーザ名、パスワード、ユーザ確認先（認証サーバ２００で管理されるドメイン情報）を用いて、ユーザ情報確認要求（認証要求）を送信する（ステップ２０５）。
【００５０】
認証サーバ２００のＣＰＵ２０１は、認証サーバ２００上の複合機通信部２５０により、複合機３００上の認証サーバ通信部３５１からのユーザ情報確認要求（認証要求）を受信し（ステップ２０６）、認証サーバ２００上の認証部２５１により、複合機３００からのユーザ情報確認要求（認証要求）に従い、認証サーバ２００内に保持するＩＣカード認証用テーブル（図１３）から当該ユーザを検索し、ユーザ名、メールアドレス、使用制限情報等で構成される当該ユーザのユーザ情報を取得する（ステップ２０７）。
【００５１】
図１３は、認証サーバ２００に記憶されているユーザ情報の一例であり、ユーザ名（ユーザ識別情報）、パスワード、カード情報（記憶媒体識別情報）、メールアドレス、所属グループ等が対応してユーザ情報が記憶されている。また、カード情報（記憶識別情報）として、現在使用しているＩＣカード情報（製造番号）（記憶媒体識別情報）と、現在使用しているカードがテンポラリカードか否かを示すテンポラリカードフラグがユーザ名（ユーザ識別情報）を含むユーザ情報に対応して記憶される。また、所属グループは、グループ名とロール名が紐付いて記憶されており、後述する図１４に示すような構造を持つ権限情報と紐付いている。
【００５２】
このとき、ユーザ情報を検索できた場合、認証成功とし、ユーザ名を含めた認証結果情報を生成する。一方、ユーザ情報を検索できなかった場合、認証不成功とし、認証不成功情報を含めた認証結果を生成する。
そして、認証サーバ２００のＣＰＵ２０１は、認証サーバ２００上の複合機通信部２５０により、複合機３００に対し、ステップ２０７で取得した認証結果（確認結果）を送信する（ステップ２０８）。
【００５３】
複合機３００のＣＰＵ３０１は、認証サービス通信部３５１により認証結果（確認結果）を受信する（ステップ２０９）。
尚、本実施の形態では、ステップ２０１でユーザ情報管理ボタン１０００が押下された場合にステップ２０２〜ステップ２０９のユーザ情報確認処理を実行するように構成したが、この処理はこのタイミングに限らず、後述する図６のステップ２２３でＹＥＳ（ボタン押下後）の場合に実行するように構成してもよい。すなわち、認証サーバ２００がカード情報を登録する前であれば、いずれのタイミングでユーザ情報確認処理を実行してもよい。
【００５４】
次に、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、ステップ２０９で受信した確認結果内容を解析する（ステップ２１０）。認証成功（ステップ２１０のＹＥＳ）であればステップ２１１に、認証不成功（ステップ２１０のＮＯ）であればステップ２２０に進む。
【００５５】
前述のステップ２１０においてユーザ情報確認が認証不成功（ステップ２１０のＮＯ）の場合、ＣＰＵ３０１は、カード情報登録部３５３により、図１８に示すユーザ情報確認エラー画面を表示する（ステップ２２０）。
そして、ＣＰＵ３０１は、カード情報登録部３５３により、図１８のユーザ情報確認エラー画面上のＯＫボタン１００３の押下を検知する（ステップ２２１）。
ステップ２２１で押下が検知されたら（ステップ２２１のＹＥＳ）、続いてこの図１８のユーザ情報確認エラー画面を削除し、ステップ２００へ戻る。
【００５６】
一方、ステップ２１０で認証成功と判断された場合（ステップ２１０のＹＥＳ）、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、図１７に示すユーザ情報管理メニュー画面を表示し（ステップ２１１）、カード情報登録ボタン１００２が押下されたことを検知する（ステップ２１２）。
ステップ２１２でカード情報登録ボタン１００２の押下が検出された場合（ステップ２１２のＹＥＳ）、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、図１９に示すカード情報登録画面を表示し（ステップ２１３）、カードリーダ３１９に対してカード読み取り開始コマンドを送信する（図６のステップ２１４）。すなわち、カードリーダ３１９に対してポーリング開始の指示コマンドを送る。
【００５７】
上記のステップ２１４の処理により、カードリーダ３１９がポーリングを開始し、カード読み取り状態になる（ステップ２１５）。
カードリーダ３１９は、カードがかざされたことを検知し、複合機３００にカード情報の含まれたカード検知イベントを発行する（ステップ２１６）。
【００５８】
複合機３００のＣＰＵ３０１は、カードリーダ制御部３５０により、カード検知イベントを受信し（ステップ２１７）、カードリーダにかざされたＩＣカードのカード情報（製造番号等）を取得する（ステップ２１８）。尚、ＩＣカードのカード情報は、カード検知イベントに含まれている。
次に、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、ステップ２１８で取得したカード情報を、図２０に示すように、ステップ２１３で表示したカード情報登録画面上に表示する（ステップ２１９）。
【００５９】
次に、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、図２０のカード情報表示画面上のボタンが押下されたことを検知し（ステップ２２３）、ＯＫボタン１００４が押下された場合はステップ２２４に進み、戻るボタン１００５が押された場合には図５のステップ２１１に戻り、ユーザ情報管理メニュー画面を表示する。
【００６０】
一方、ステップ２２３でＯＫボタン１００４が押下された場合、複合機３００のＣＰＵ３０１は、テンポラリカード番号管理部３５４により、図１１に示すテンポラリカードリスト（一時的に付与される記憶媒体識別情報一覧）が存在するか否か、すなわち、テンポラリカード運用を行うか否かを確認する（ステップ２２４）。テンポラリカードリストが存在しない場合、テンポラリカード運用をしないと判断し（ステップ２２４のＮＯ）、図８のステップ２５１に進み、テンポラリカードリストが存在し、テンポラリカード運用を行う場合（ステップ２２４のＹＥＳ）は、ステップ２２５へ進む。
ここで、図１１は、テンポラリカードリストの一例であり、一時的にユーザに貸し出されるテンポラリカードのカード情報（製造番号）がリストとして記憶される。本実施の形態では、複合機３００の外部メモリ２１１内にテンポラリカードリストを保持する。
【００６１】
テンポラリ運用を行わない場合（ステップ２２４のＮＯ）、図８のステップ２５１に進むが、この場合、後述するステップ２２７〜ステップ２５０の処理が行われず、自ユーザのＩＣカード認証用テーブルへの追加登録処理が行われる。
テンポラリカード運用を行う場合（ステップ２２４のＹＥＳ）は、ＣＰＵ３０１は、テンポラリカード番号管理部３５４により、図１１に示すテンポラリカードリストを取得し（ステップ２２５）、ステップ２１８で取得したカードリーダ３１９にかざされたカードのカード情報が、テンポラリカードリスト（ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧）内に存在するか否かを判断する（ステップ２２６）。言い換えると、ステップ２２６の処理は、ステップ２１８で取得した記憶媒体識別情報と一致する前記記憶媒体識別情報が存在するか否かを判定する記憶媒体判定処理である。
テンポラリカードリスト内にカード情報が存在した場合、当該カード情報のカードがテンポラリカードであると判断し（ステップ２２６のＹＥＳ）、ステップ２２７に進み、存在しない場合は、当該カードはテンポラリカードでないと判断し（ステップ２２６のＮＯ）、図７のステップ２３８へ進み、自ユーザのＩＣカード認証用テーブルへの上書き登録処理が行われる。
【００６２】
以上のステップ２２４〜ステップ２２６の説明では、テンポラリカードリストは複合機３００の外部メモリ２１１内に保持するように構成したが、テンポラリカードリストを認証サーバ２００内に保持する構成にしてもよい。この場合、ステップ２１８で取得したカード情報を認証サーバ２００に送信し、認証サーバ２００で当該カード情報のカードがテンポラリカードであるか否かを判定すればよい。
【００６３】
次に、複合機３００のＣＰＵ３０１は、認証サービス通信部３５１により、当該テンポラリカードが既に図１３に示すＩＣカード認証用テーブルに登録されているか否かを判定し、登録されている場合には削除する処理を行う（ステップ２２７〜ステップ２３７）。
すなわち、当該テンポラリカードが以前他のユーザによって使用されていた場合には、当該テンポラリカードがＩＣカード認証用テーブルに他のユーザのカードとして登録されており、これを削除する処理を行う。
【００６４】
まず、ＣＰＵ３０１は、認証サービス通信部３５１により、認証サーバ２００に対してステップ２１８で取得したカード情報のカード情報取得要求を送信する(ステップ２２７)。カード情報取得要求にはＩＣカード情報（製造番号）が含まれる。
次に、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００の認証サーバ通信部３５１により送られたカード情報取得要求を受信したうえ（ステップ２２８）、認証サーバ２００のユーザ情報管理部２５２により、複合機３００から送られたカード情報取得要求に従い、認証サーバ２００内に保持しているＩＣカード認証用テーブル（図１３）から、ステップ２１８で取得したＩＣカード情報（製造番号）に紐付くユーザを検索し、当該ユーザ情報（ユーザ名）を取得する（ステップ２２９）。
このとき、当該テンポラリカードが以前に登録されているものであればカード情報が得られ、未登録であればカード情報は得られない。
そして、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００に対し、ステップ２２９の検索結果として得られたユーザ情報（ユーザ名）をカード情報として送信する（ステップ２３０）。
【００６５】
次に、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１が、ステップ２２９で取得したユーザ名を含むカード情報を受信し（ステップ２３１）、カード情報を解析する（ステップ２３２）。
すなわち、ステップ２３１でカード情報（ユーザ情報）が取得できた場合、当該テンポラリカードは登録済みであり、登録を削除するためにステップ２３３に進み、カード情報が取得できなかった場合、当該テンポラリカードは未登録であり、登録処理を行うためにステップ２３９に進む。
尚、ステップ２３１で取得したカード情報がステップ２０４で取得したユーザに登録されている場合、すなわち、当該テンポラリカードが以前に同じユーザによって既に正しく登録されている場合には、既に登録済みである旨を画面に表示させて処理を終了させてもよい。この場合、ステップ２３１で取得したカード情報がステップ２０４で取得したユーザ以外に登録されている場合にステップ２３３に進み、登録を削除する処理を行うことになる。
【００６６】
ステップ２３２で当該テンポラリカードが登録済みであった場合には、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、ステップ２３１で取得したカード情報から、当該カードの削除要求コマンドを作成し、認証サーバ２００に送信する（ステップ２３３）。
削除要求コマンドには、ユーザ名、ＩＣカード情報（製造番号）等が含まれる。
これは、同一のテンポラリカードが複数ユーザに使用されることを防ぐため、テンポラリカードが別のユーザに登録されていた場合に、認証サーバ２００に保持されているＩＣカード認証用テーブルの当該ユーザ情報からテンポラリカード情報を削除する処理である。
【００６７】
認証サーバ２００のＣＰＵ２０１は、複合機通信部２５１により、認証サーバ通信部３５１から送られたカード情報削除要求を受信し（ステップ２３４）、ユーザ情報管理部２５２により、複合機３００からのカード情報削除要求に含まれるユーザ名、ＩＣカード情報を取得し、図１３に示すＩＣカード認証用テーブルから、当該ユーザ名を検索し、当該ユーザ名に紐付いた当該ＩＣカード情報を削除する（ステップ２３５）。ここで、削除されるデータは、ＩＣカード認証用テーブル（図１３）のうちのカード番号テーブルである。
そして、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５１により、複合機３００に対し、ステップ２３５の削除結果を送信する（ステップ２３６）。削除結果は削除成功か失敗かを示す情報である。
【００６８】
複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により削除結果を受信し（ステップ２３７）、カード情報登録部３５３により、ステップ２３７で受信した削除結果を解析する（ステップ２３８）。削除が成功していれば（ステップ２３８のＹＥＳ）、当該テンポラリカード情報を登録するためにステップ２３９に進み、削除が失敗していた場合には（ステップ２３８のＮＯ）、エラー情報を表示するために後述する図８のステップ２６０に進む。
【００６９】
ステップ２３８でカード情報の削除が成功していた場合（ステップ２３８のＹＥＳ）、および、前述した図６のステップ２２６でカードリーダ３１９にかざされたカードがテンポラリカードでなかった場合（ステップ２２６のＮＯ）、ステップ２３９〜ステップ２４９の処理で、認証サーバ２００に保持されているＩＣカード認証用テーブルの自分のユーザ情報に既に何らかのＩＣカード情報が登録されているかを調べ、登録されている場合に当該ＩＣカード情報を削除する処理を実行する。
これは、１ユーザ１ＩＣカードの運用を行うためであり、ステップ２４５〜ステップ２４９の処理により既に登録されているＩＣカード情報を削除することにより、テンポラリカード返却後にテンポラリカード情報の削除処理をし忘れた場合でも、自分のＩＣカード情報を新たに登録することによりテンポラリカード情報が削除され、なりすましによる悪用を防ぐことが可能になる。
【００７０】
まず、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、認証サーバ２００に対して、自ユーザのカード情報取得要求を送信する（ステップ２３９）。送信されるデータにはユーザ名が含まれる。
次に、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、認証サーバ通信部３５１から送られたカード情報取得要求を受信し（ステップ２４０）、ユーザ情報管理部２５２により、複合機３００からのカード情報取得要求に従いカード情報一覧を取得する（ステップ２４１）。すなわち、図１３に示すＩＣカード認証用テーブルから、ステップ２４０で取得した当該ユーザ名を検索し、当該ユーザ名に紐付いたＩＣカード情報をすべて取得する。
そして、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００に対し、ステップ２４１で取得した当該ユーザに登録されたＩＣカード情報のリストであるカード情報一覧を送信する（ステップ２４２）。
【００７１】
複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、カード情報一覧を受信し（ステップ２４３）、カード情報登録部３５３により、ステップ２４３で取得したカード情報一覧を解析する（ステップ２４４）。カード情報が取得された場合（ステップ２４４のＹＥＳ）、すなわち、カード情報が登録されていた場合には、登録されていたＩＣカード情報を削除するため、ステップ２４５に進み、カード情報が取得されなかった場合（ステップ２４４のＮＯ）、すなわち、カード情報が登録されていなかった場合）には、テンポラリカードのカード情報を登録するために、後述する図８のステップ２５１に進む。
【００７２】
ステップ２４４でカード情報が登録されていた場合（ステップ２４４のＹＥＳ）、登録されているカード情報を削除する処理（ステップ２４５〜ステップ２４９）を実行する。
すなわち、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、認証サーバ２００に対し、ステップ２４３で取得したカード情報一覧のカード情報削除要求を送信する（ステップ２４５）。送信データには、ユーザ名およびＩＣカード情報（製造番号）のリストが含まれる。
【００７３】
認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、認証サーバ通信部３５１から送られたカード情報削除要求を受信し（ステップ２４６）、ユーザ情報管理部２５２により、複合機３００からのカード情報削除要求に従い、図１３に示すＩＣカード認証用テーブルから当該カード情報を削除する（ステップ２４７）。
すなわち、ＩＣカード認証用テーブル（図１３）から、ステップ２４５で取得した当該ユーザ名を検索し、当該ユーザ名に紐付いたＩＣカード情報をすべて削除する。ここで、当該ユーザ情報は削除しない。
そして、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００に対し、ステップ２４７で実施したカード情報削除の削除結果を送信する（ステップ２４８）。削除結果は、削除結果を示す結果フラグ（成功又は失敗）である。
【００７４】
複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、削除結果を受信し（ステップ２４９）、カード情報登録部３５３により、ステップ２４９で受信したカード削除結果を解析する（ステップ２５０）。削除成功ならば（ステップ２５０のＹＥＳ）、テンポラリカードのカード情報を登録するために、ステップ２５１に進み、削除失敗ならば（ステップ２５０のＮＯ）、エラー情報を表示するために後述する図８のステップ２６０に進む。
【００７５】
ステップ２５０で削除成功と判断された場合（ステップ２５０のＹＥＳ）、または、前述の図６ステップ２２４で複合機３００にテンポラリカード設定がなかった場合（ステップ２２４のＮＯ）、または、前述の図７ステップ２４４で当該ユーザのＩＣカード認証用テーブルに登録済みのカード情報がなかった場合（ステップ２４４のＮＯ）、ステップ２５１〜ステップ２５５の処理によりＩＣカード認証用テーブルへカードリーダ３１９に実際にかざされたカードのカード情報（製造番号）を登録するカードの登録処理を行う。
ステップ２３９〜ステップ２４９による処理を行った場合には、すでに自分のユーザ情報におけるＩＣカード情報は削除されているため、上書き登録を行うことになる。
【００７６】
まず、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、認証サーバ２００に対して、ステップ２１８で取得したＩＣカードのカード情報のカード情報登録要求を送信する（ステップ２５１）。このカード情報登録要求には、ユーザ名、ＩＣカード情報、テンポラリカードフラグが含まれる。
ここで、テンポラリカードフラグは、当該カードがテンポラリカードであることを示すもので、前述の図６のステップ２２６において、当該カードが図１１に示したテンポラリカードリストにあり、テンポラリカードであると判断されていた場合（ステップ２２６のＹＥＳ）に、テンポラリカード登録要求のテンポラリカードフラグに「Ｔｒｕｅ」の値を入れる。一方、ステップ２２６において、テンポラリカードでないと判断されていた場合（ステップ２２６のＮＯ）、および、図６のステップ２２４において複合機３００にテンポラリカード運用の設定がなかった場合（ステップ２２４のＮＯ）、テンポラリカード登録要求のテンポラリカードフラグに「Ｆａｌｓｅ」の値を入れる。
【００７７】
次に、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、認証サーバ通信部３５１から送られたカード情報登録要求（ユーザ名、ＩＣカード情報、テンポラリカードフラグ）を受信し（ステップ２５２）、ユーザ情報管理部２５２により、複合機３００からのカード情報登録要求に従い、ＩＣカード認証用テーブル（図１３）に当該カード情報を追加する（ステップ２５３）。すなわち、ＩＣカード認証用テーブル（図１３）から、ステップ２５２で取得した当該ユーザ名を検索し、当該ユーザ情報に、ステップ２５２で取得したＩＣカード情報およびテンポラリカードフラグを登録する。
そして、認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００に対し、ステップ２５３の登録結果（登録の成功または失敗）を送信する（ステップ２５４）。
【００７８】
複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、登録結果を受信し（ステップ２５５）、カード情報登録部３５３により、ステップ２５５で受信したカード登録結果を解析する（ステップ２５６）。登録が成功していれば（ステップ２５６のＹＥＳ）登録が成功した旨を表示するためにステップ２５７に進み、登録が失敗していれば（ステップ２５６のＮＯ）エラー情報を表示するためにステップ２６０に進む。
【００７９】
登録が成功した場合（ステップ２５６のＹＥＳ）、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、図２１に示すカード登録成功画面を表示し（ステップ２５７）、カード登録成功画面上のＯＫボタン１００６の押下を検知し（ステップ２５８）、図２１のカード登録成功画面を削除してから（ステップ２５９）、図５のステップ２００へ戻る。
【００８０】
一方、登録が失敗した場合（ステップ２５６のＮＯ）、または、ステップ２５０でＩＣカード認証用テーブルから当該ユーザについて登録されていたカード情報を削除できなかった場合（ステップ２５０のＮＯ）、または、図７のステップ２３８で前回テンポラリカードを使用したユーザのカード情報をＩＣカード認証用テーブルから削除できなかった場合（ステップ２３８のＮＯ）、複合機３００のＣＰＵ３０１は、カード情報登録部３５３により、図２２に示すようなカード登録処理エラー画面を表示する（ステップ２６０）。カード登録処理エラー画面に表示する文言はエラー内容に応じて変更可能とする。
そして、カード登録処理エラー画面上のＯＫボタン１００７の押下を検知し（ステップ２６１）、図２２のカード登録処理エラー画面を削除してから（ステップ２６２）、図５のステップ２００へ戻る。
【００８１】
以上の処理により、ユーザが使用する通常のＩＣカードあるいはテンポラリカードのＩＣカード認証用テーブルへの登録が完了する。
これによって、図１３に示すＩＣカード認証用テーブルの当該ユーザの情報として、ユーザ名およびパスワード、メールアドレス、所属グループ等に加えて、カード情報が登録される。カード情報は、カード番号（ＩＣカードの製造番号）およびテンポラリカードフラグであり、使用するカードがテンポラリカードの場合はテンポラリカードフラグが「Ｔｒｕｅ」、通常の自分のカードの場合はテンポラリカードフラグが「Ｆａｌｓｅ」となる。
【００８２】
以上に説明した図５〜図８のフローチャートによるカード情報登録処理では、１ユーザ１ＩＣカードの運用を前提とし、ＩＣカード認証用テーブルに他のＩＣカードが登録されている場合、または、以前に使用されたテンポラリカードの情報がＩＣカード認証用テーブルに登録されている場合は、まず、それらのＩＣカード情報を削除してから登録を行う（上書き登録）。
【００８３】
上述のように図１３のＩＣカード認証用テーブルを用いて上書き登録する他に、例えば、図２５のＩＣカード認証用テーブルを用いて、自分のカード用（通常使用するＩＣカード）の認証テーブル（２５０１）と、テンポラリカード用の認証テーブル（２５０２）を別に設ける方法も採ることが可能である。ステップ２２６で通常使用するＩＣカードのカード番号と判定される場合（ステップ２２６でＮＯ）は、ステップ２５３で通常使用するＩＣカードのカード番号が２５０１に登録され、ステップ２２６でテンポラリカードのカード番号と判定される場合（ステップ２２６でＹＥＳ）は、ステップ２５３でテンポラリカードのカード番号が２５０２に登録される。この形態は、例えば、通常は、通常使用するＩＣカードを使用し、通常使用するカードを忘れた際にテンポラリカードを借り、テンポラリカードのカード番号を登録した場合に特に有効に適用可能である。テンポラリカードが付与された次の日に、通常使用するカードを用いた認証を行った場合には、通常使用するカードのカード番号は削除されておらず、再度通常使用するカードの登録を行うことなくログインすることが可能となる。
【００８４】
また、テンポラリカードのカード番号を登録後、通常使用するＩＣカードで認証を行うと、通常使用するＩＣカードのカード番号が２５０１に登録されているため、後述するステップ３０６ではユーザ有と判定される。ユーザ有と判定されると（ステップ３０６でＮＯ）、テンポラリカード番号が２５０２に登録されているか否かを判定し、テンポラリカード番号が登録されている場合、２５０２からテンポラリカード番号を削除するように構成する。
【００８５】
次に、図９、図１０を用いて、本実施の形態のカード認証処理を説明する。
図９および図１０は、カード認証処理の流れを示すフローチャートである。
【００８６】
複合機３００に接続されたＩＣカードリーダ３１９が、ＩＣカードがかざされたことを検知する（ステップ３００）。ＩＣカードリーダ３１９は、ＩＣカードが検知されると、ＩＣカード情報（製造番号）を取得し、取得したＩＣカード情報（製造番号）とともに、複合機３００にカード検知イベントを送信する（ステップ３０１）。
【００８７】
複合機３００のＣＰＵ３０１は、カードリーダ制御部３５０により、カード検知イベントを受信し、かざされたＩＣカードのＩＣカード情報（製造番号）を取得する（ステップ３０２）。
次に、複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１が、認証サーバ２００に対してステップ３０２で取得したＩＣカード情報を含む認証要求を送信する（ステップ３０３）。
【００８８】
認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０が、認証サーバ通信部３５１から送られたＩＣカード情報を含む認証要求を受信し（ステップ３０４）、認証部２５１により、複合機３００からの認証要求に従い、認証サーバ内に保持しているＩＣカード認証用テーブル（図１３）から、ステップ３０４で取得したＩＣカード情報を検索する（ステップ３０５）。
すなわち、図１３に示すＩＣカード認証用テーブルを検索して、当該ＩＣカード情報が存在するか否かを検索する。ＩＣカードが登録されている場合には、ＩＣカード認証用テーブル内にＩＣカード情報とユーザ情報が紐付いて格納されているので、ＩＣカード情報がＩＣカード認証用テーブル内に存在すればユーザ情報が登録されており、認証成功となる。
【００８９】
認証サーバ２００のＣＰＵ２０１は、認証部２５１により、ステップ３０５の認証結果を判断する（ステップ３０６）。すなわち、ＩＣカード情報がＩＣカード認証用テーブル内に存在する場合、ユーザ情報が登録されており、認証成功とし（ステップ３０６のＹＥＳ）、当該ユーザの複合機３００の使用権限を決定するためにステップ３０７に進む。一方、ＩＣカード情報がＩＣカード認証用テーブル内に存在しない場合、ユーザ情報は登録されておらず、認証失敗とし（ステップ３０６のＮＯ）、認証処理を失敗で終了するためにステップ３１２に進む。
【００９０】
ステップ３０６でユーザ情報が登録されていた場合（ステップ３０６のＹＥＳ）、認証サーバ２００のＣＰＵ２０１は、認証部２５１により、ステップ３０５で検索したＩＣカード情報のカードのＩＣカード認証用テーブル内のテンポラリカードフラグの「Ｔｒｕｅ」、「Ｆａｌｓｅ」の別を判定する（ステップ３０７）。テンポラリカードフラグが「Ｔｒｕｅ」の場合、当該ＩＣカードはテンポラリカードであり（ステップ３０７のＴｒｕｅ）、自ユーザ権限とテンポラリカード権限をマージするためステップ３０８に進む。一方、テンポラリカードフラグが「Ｆａｌｓｅ」の場合、当該ＩＣカードはテンポラリカードではなく、自分のカードと判断され、ステップ３１２に進む。自分のカードの場合は、自分のユーザ権限がそのまま使用されることになる。
【００９１】
ステップ３０７が「Ｔｒｕｅ」でテンポラリカードと判断された場合、認証サーバ２００のＣＰＵ２０１は、使用制限管理部２５３により、ステップ３０５で取得したユーザに関する使用制限情報を、ＩＣカード認証用テーブル（図１３）を取得する（ステップ３０８）。
すなわち、ＩＣカード認証用テーブル（図１３）から、ステップ３０５で取得した当該ユーザ名を検索し、当該ユーザ情報に紐付いたグループ名を取得し、さらに、当該グループに紐付いたロール名を取得し、そのロール名に紐付いた使用制限情報を取得する。ここで、ユーザ・グループ・ロールと紐付いているのは、ユーザの使用制限管理を容易にするためである。ユーザは必ず１以上のグループに所属するものとする。また、グループには１以上のロールが設定されているものとする。このような構成を採ることにより、ユーザは必ず１以上のロールに紐付いていることになる。ユーザが１以上のロールに紐付いている場合は、図１４に示すような使用制限情報のそれぞれの項目を比較し、権限の強い方（制限の弱い方）を自ユーザの使用制限情報として取得する。この使用制限情報は、複合機３００の機能を制限するための機能制限情報となる。
図１４は、認証サーバ２００に記憶されている権限情報構造の一例であり、複合機３００で使用可能な機能の制限を定義する。
【００９２】
次に、認証サーバ２００のＣＰＵ２０１は、使用制限管理部２５３により、認証サーバ２００内に保持されてえるテンポラリロール（図１２）に指定されたロールの使用制限情報を取得する（ステップ３０９）。
図１２は、認証サーバ２００に記憶されているテンポラリカードのロール（権限）を決定するための設定ファイルの一例であり、図１１のテンポラリカードリストに記憶されているカード番号に対する権限を示すロール名が記載されている。
すなわち、使用制限管理部２５３により、図１２に示すテンポラリロールに指定されたロール名を取得し、そのロール名に紐付いた使用制限情報を取得する。
【００９３】
次に、認証サーバ２００のＣＰＵ２０１は、使用制限管理部２５３により、ステップ３０８で取得した自ユーザの使用制限情報と、ステップ３０９で取得したテンポラリロールに指定されたロールの使用制限情報を比較し、権限の低い方（制限の強い方）を当該使用制限情報として取得する（ステップ３１０）。
例えば、ユーザに設定されたロールの使用制限のなかで、カラーコピーが「制限なし」になっていたとする。一方、テンポラリロールに指定されたロールの使用制限のなかで、カラーコピーが「モノクロコピーのみ可能」になっていたとする。この場合、当該テンポラリカードのマージ済みの使用制限としては、権限の低い「モノクロコピーのみ可能」が反映される。
ステップ３０８では、ユーザに複数のロールが紐付いていた場合に、権限の強い方が適用されたが、テンポラリロールとのマージ処理では、権限の弱い方が適用される。
【００９４】
次に、ステップ認証サーバ２００のＣＰＵ２０１は、使用制限管理部２５３により、ステップ３０５で取得したユーザ情報（ユーザ名、メールアドレス、テンポラリカードフラグ）と、ステップ３１０で取得した使用制限情報を含む認証に必要なユーザ情報（ユーザ名、メールアドレス、テンポラリカードフラグ、使用制限情報）を作成する（ステップ３１１）。
【００９５】
ステップ３１１の後、および、ステップ３０６でユーザ情報が存在しなかった場合（ステップ３０６のＮＯ）、および、ステップ３０７でテンポラリカードフラグが「Ｆａｌｓｅ」だった場合（ステップ３０７のＦａｌｓｅ）、ステップ認証サーバ２００のＣＰＵ２０１は、複合機通信部２５０により、複合機３００に対し、認証結果、または認証結果および使用制限情報を含むユーザ情報を送信する（ステップ３１２）。
このとき、ステップ３０６でユーザ情報が存在しなかった場合（ステップ３０６のＮＯ）は、認証結果として、当該ＩＣカードが登録されていなかった（認証不成功）の情報を複合機３００に送る。
また、ステップ３０７でテンポラリカードが「Ｆａｌｓｅ」だった場合（ステップ３０７のＦａｌｓｅ）は、図示していないが、ステップ３０５のユーザ検索で得られたユーザ名に紐付いた使用制限情報を取得し、ユーザ情報として複合機３００に送る。この場合およびステップ３１１後の認証結果は、当該ＩＣカードが登録されているので認証成功である。
【００９６】
複合機３００のＣＰＵ３０１は、認証サーバ通信部３５１により、認証結果を受信し（ステップ３１３）、認証処理部３５２により、ステップ３１３で取得した認証結果を解析する（ステップ３１４）。
認証結果が成功ならば（ステップ３１４のＹＥＳ）ログイン処理を行うためにステップ３１５に進み、失敗ならば（ステップ３１４のＮＯ）エラー画面を表示するためにステップ３２０に進む。すなわち、ＣＰＵ３０１は、認証処理部３５２により、図２４に示すような認証エラー画面を表示し（ステップ３２０）、認証エラー画面上のＯＫボタン１００９の押下を検出し（ステップ３２１）、検出後、認証エラー画面を削除し（ステップ３２２）、図９のステップ３００に戻り、新たなＩＣカードがかざされるのを待機する。
【００９７】
ステップ３１４で認証結果が成功だった場合（ステップ３１４のＹＥＳ）、複合機３００のＣＰＵ３０１は、認証処理部３５２により、ステップ３１３で取得したユーザ情報のうちのテンポラリカードフラグを確認する（ステップ３１５）。
テンポラリカードフラグが「Ｔｒｕｅ」の場合（ステップ３１５のＹＥＳ）、当該ＩＣカードはテンポラリカードであり、テンポラリカード認証ダイアログ画面を表示するためにステップ３１６に進み、「Ｆａｌｓｅ」の場合（ステップ３１５のＮＯ）、当該ＩＣカードは自分のＩＣカードであり、そのままログインするためにステップ３１９に進む。
【００９８】
ステップ３１５でＩＣカードがテンポラリカードであった場合（ステップ３１５のＹＥＳ）、複合機３００のＣＰＵ３０１は、認証処理部３５２により、図２３に示すようなテンポラリカード認証画面を表示し（ステップ３１６）、テンポラリカード認証画面のＯＫボタン１００８の押下を検出し（ステップ３１７）、検出後、図２３に示すテンポラリカード認証画面を削除する（ステップ３１８）。
【００９９】
ステップ３１８の後、および、ステップ３１５でテンポラリカードでなかった場合（ステップ３１５のＮＯ）、複合機３００のＣＰＵ３００は、認証処理部３５２により、ステップ３１３で取得したユーザ情報を用いて複合機３００にログインする。
尚、複合機３００にログインすると、ステップ３１３で受信した認証結果に含まれる権限情報（機能制限情報）に従って、複合機３００で使用できない機能が制限され、操作部３０８の表示が制御される。テンポラリカードの場合は、テンポラリカード用の権限と自カードの権限の弱い方の権限が適用され、自カードの場合には自カードの権限が適用される。自カードに複数のロールが存在する場合には、複数のロールのなかで権限の強い方の権限が適用される。
【０１００】
以上に説明したように、本発明に係る画像形成システム（情報処理システム）では、自ユーザのＩＣカードが何らかの理由で使用できない場合に、安全性を保持してテンポラリカードを運用できる管理者不要の画像形成システム（情報処理システム）を構築することが可能になる。
すなわち、テンポラリカードリストを複合機３００が保持することにより、使用されるカードがテンポラリカードであることを識別可能とし、テンポラリカードである場合に、当該カードが既に他のユーザに登録されている場合、強制的に他ユーザの登録を削除し、自ユーザに当該テンポラリカードを登録することができる。
また、自ユーザに既に何らかのカード情報が登録されている場合、それらのカード情報を削除して、テンポラリカードを登録する。テンポラリカードか通常の自カードかを判断するためにテンポラリカードフラグが設定されている。
【０１０１】
また、認証サーバは、テンポラリカードによるログインか否かを判定し、テンポラリカードでログインする場合には、テンポラリカード用に登録された権限情報と、既に認証されているユーザの権限情報をマージし、権限の低い方を優先にした権限情報を含む認証情報を構築することができる。すなわち、テンポラリカードを使用する場合には、通常の自己のカードを使用する場合に比べて、複合機３００の使用権限を低く設定することが可能になる。
【０１０２】
以上、添付図面を参照しながら本発明に係る画像生成システムおよび画像形成装置、認証サーバ等の好適な実施形態について説明したが、前述した実施の携帯に限定されるものではない。
例えば、本実施の形態は、予めテンポラリカードリストを複合機３００に登録しておく構成を採ったが、このリストを認証サーバ側で保持する構成にしてもよい。また、テンポラリカードリストを複合機３００から登録する際、ユーザインタフェース上で指定できるようにしてもよい。
また、本実施の形態では、認証サーバのＩＣカード認証用テーブルに登録可能なＩＣカードをカードの種類（テンポラリカードまたは通常のカード）によらず１枚としたが、上書きを行うのはテンポラリカードのみとし、通常カードの登録情報は削除しないようにする構成にしてもよい。この場合、通常カードでログインすると、認証サーバは通常カードを認証するとともに、登録されているテンポラリカードの情報を削除するように構成すればよい。
当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施の形態に係る画像形成システムの構成を示す図
【図２】認証サーバ２００およびクライアントＰＣ１００のハードウエア構成を示す図
【図３】複合機３００のハードウエア構成を示す図
【図４】本実施形態に係る画像形成システムの機能構成を示す図
【図５】ＩＣカード登録処理の流れを示すフローチャート
【図６】ＩＣカード登録処理の流れを示すフローチャート
【図７】ＩＣカード登録処理の流れを示すフローチャート
【図８】ＩＣカード登録処理の流れを示すフローチャート
【図９】カード認証処理の流れを示すフローチャート
【図１０】カード認証処理の流れを示すフローチャート
【図１１】複合機３００内で管理されるテンポラリカードリストの一例を示す図
【図１２】認証サーバ２００内で管理されるテンポラリカードの権限設定用のファイルの一例を示す図
【図１３】認証サーバ２００内で管理されるＩＣカード認証用テーブルの一例を示す図
【図１４】認証サーバ２００内で管理されるＩＣカード認証用テーブル内のロール情報である使用制限情報の一例を示す図
【図１５】ＩＣカード認証画面例
【図１６】ユーザ情報管理画面例
【図１７】ユーザ情報管理メニュー画面例
【図１８】ユーザ情報確認エラー画面例
【図１９】カード情報登録画面例
【図２０】カード情報登録画面例（カード情報表示）
【図２１】カード情報登録画面例（登録成功表示）
【図２２】カード情報登録画面例（登録処理エラー）
【図２３】テンポラリカード認証画面例
【図２４】認証エラー表示画面例
【図２５】認証サーバ２００内で管理されるＩＣカード認証用テーブルの一例を示す図
【符号の説明】
【０１０４】
１００………クライアントＰＣ
１５０………Ｗｅｂブラウザ
２００………認証サーバ
２５０………複合機通信部
２５１………認証部
２５２………ユーザ情報管理部
２５３………使用制限管理部
３００………複合機
３１９………カードリーダ
３５０………カードリーダ制御部
３５１………認証サーバ通信部
３５２………認証処理部
３５３………カード情報登録部
３５４………テンポラリカード番号管理部
【図１】
2010108348.tif 000003
【図２】
2010108348.tif 000004
【図３】
2010108348.tif 000005
【図４】
2010108348.tif 000006
【図５】
2010108348.tif 000007
【図６】
2010108348.tif 000008
【図７】
2010108348.tif 000009
【図８】
2010108348.tif 000010
【図９】
2010108348.tif 000011
【図１０】
2010108348.tif 000012
【図１１】
2010108348.tif 000013
【図１２】
2010108348.tif 000014
【図１３】
2010108348.tif 000015
【図１４】
2010108348.tif 000016
【図１５】
2010108348.tif 000017
【図１６】
2010108348.tif 000018
【図１７】
2010108348.tif 000019
【図１８】
2010108348.tif 000020
【図１９】
2010108348.tif 000021
【図２０】
2010108348.tif 000022
【図２１】
2010108348.tif 000023
【図２２】
2010108348.tif 000024
【図２３】
2010108348.tif 000025
【図２４】
2010108348.tif 000026
【図２５】
2010108348.tif 000027
【手続補正書】
【提出日】平成21年11月30日(2009.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置であって、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であるか否かを判定する記憶媒体判定手段を更に備え、
前記第１の記憶媒体識別情報送信手段は、前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報である場合、前記登録要求を送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段を更に備え、
前記記憶媒体判定手段は、前記記憶媒体識別情報一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報があるか否かを判定することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報でない場合、ユーザが通常利用する記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを前記認証サーバに送信する第２の記憶媒体識別情報送信手段を
更に備えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記ユーザに一時的に付与される記憶媒体の記憶媒体識別情報が、前記ユーザ情報記憶手段で他のユーザのユーザ識別情報に対応して記憶されている場合、前記ユーザ情報記憶手段に記憶されているユーザに一時的に付与される記憶媒体の記憶媒体識別情報を削除すべく、前記認証サーバに削除要求する削除要求手段を
更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザに一時的に付与される記憶媒体でログインする場合に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報に対応して設定された使用できる機能を制限するための機能制限情報を取得する機能制限情報取得手段と、
前記機能制限情報取得手段で取得した機能制限情報に従って、機能制限してログインさせるログイン手段と
を更に備えることを特徴とする請求項１乃至５のいずれかに記載の画像形成装置。
【請求項７】
前記機能制限情報は、前記ユーザに一時的に付与される記憶媒体がかざされた時に付与される権限情報と、前記通常利用される記憶媒体がかざされた時に付与される権限情報を用いて生成されることを特徴とする請求項５または６に記載の画像形成装置。
【請求項８】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムであって、
前記画像形成装置は、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段とを備え、
前記認証サーバは、
前記画像形成装置から送信された前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を受信する記憶媒体識別情報受信手段と、
前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録手段と
を備えることを特徴とする情報処理システム。
【請求項９】
前記画像形成装置の前記第１の記憶媒体識別情報送信手段は、前記認証サーバで、前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であると判定される場合、前記登録要求を送信し、
前記認証サーバは、
ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段と、
記憶媒体識別情報の一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であるか否かを判定する記憶媒体判定手段と
を更に備えることを特徴とする情報処理システム。
【請求項１０】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置における処理方法であって、
前記画像形成装置が、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程と
を含むことを特徴とする画像形成装置における処理方法。
【請求項１１】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムにおける処理方法であって、
前記画像形成装置が、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程と
を含み、
前記認証サーバが、
前記画像形成装置から送信された前記記憶媒体識別情報をと前記ユーザ識別情報と含む登録要求を受信する記憶媒体識別情報受信工程と、
前記記憶媒体識別情報受信工程で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録工程と
を含むことを特徴とする情報処理システムにおける処理方法。
【請求項１２】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置で実行可能なプログラムであって、
前記画像形成装置を、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段
として機能させることを特徴とするプログラム。
【請求項１３】
ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムで実行可能なプログラムであって、
前記画像形成装置を、
ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、
前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、
前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段として機能させ、
前記認証サーバを、
前記画像形成装置から送信された前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を受信する記憶媒体識別情報受信手段と、
前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録手段
として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
そこで本発明の目的は、ユーザに一時的に付与される記憶媒体を画像形成装置から登録させることで、ユーザに一時的に付与される記憶媒体においても適切に認証を得ることを可能にする仕組みを提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
前述した目的を達成するための第１の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置であって、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段と、を備えることを特徴とする。
また、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であるか否かを判定する記憶媒体判定手段を更に備え、前記第１の記憶媒体識別情報送信手段は、前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報である場合、前記登録要求を送信することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段を更に備え、前記記憶媒体判定手段は、前記記憶媒体識別情報一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報があるか否かを判定することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報でない場合、ユーザが通常利用する記憶媒体として、前記記憶媒体識別情報を前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを前記認証サーバに送信する第２の記憶媒体識別情報送信手段を、更に備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、前記ユーザに一時的に付与される記憶媒体の記憶媒体識別情報が、前記ユーザ情報記憶手段で他のユーザのユーザ識別情報に対応して記憶されている場合、前記ユーザ情報記憶手段に記憶されているユーザに一時的に付与される記憶媒体の記憶媒体識別情報を削除すべく、前記認証サーバに削除要求する削除要求手段を、更に備えることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、ユーザに一時的に付与される記憶媒体でログインする場合に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報に対応して設定された使用できる機能を制限するための機能制限情報を取得する機能制限情報取得手段と、前記機能制限情報取得手段で取得した機能制限情報に従って、機能制限してログインさせるログイン手段と、を更に備えることを特徴とする。
また、前記機能制限情報は、前記ユーザに一時的に付与される記憶媒体がかざされた時に付与される権限情報と、前記通常利用される記憶媒体がかざされた時に付与される権限情報を用いて生成されることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
第２の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムであって、前記画像形成装置は、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段とを備え、前記認証サーバは、前記画像形成装置から送信された前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を受信する記憶媒体識別情報受信手段と、前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録手段とを備えることを特徴とする。
また、前記画像形成装置の前記第１の記憶媒体識別情報送信手段は、前記認証サーバで、前記記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であると判定される場合、前記登録要求を送信し、前記認証サーバは、ユーザに一時的に付与される記憶媒体の記憶媒体識別情報の一覧を記憶する記憶媒体識別情報一覧記憶手段と、記憶媒体識別情報の一覧に、前記記憶媒体識別情報取得手段で取得した記憶媒体識別情報がユーザに一時的に付与される記憶媒体に対応する記憶媒体識別情報であるか否かを判定する記憶媒体判定手段とを更に備えることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
第３の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置における処理方法であって、前記画像形成装置が、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程とを含むことを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第４の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムにおける処理方法であって、前記画像形成装置が、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付工程と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得工程と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付工程で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信工程とを含み、前記認証サーバが、前記画像形成装置から送信された前記記憶媒体識別情報をと前記ユーザ識別情報と含む登録要求を受信する記憶媒体識別情報受信工程と、前記記憶媒体識別情報受信工程で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録工程とを含むことを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第５の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置で実行可能なプログラムであって、前記画像形成装置を、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する第１の記憶媒体識別情報送信手段として機能させることを特徴とする。
第６の発明は、ユーザを識別するためのユーザ識別情報を記憶するユーザ情報記憶手段を備える認証サーバと、前記認証サーバと通信可能な、記憶媒体を読み取る読取手段を備える画像形成装置とを含む情報処理システムで実行可能なプログラムであって、前記画像形成装置を、ユーザを識別するためのユーザ識別情報を受け付けるユーザ識別情報受付手段と、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報を用いて認証された後、記憶媒体の登録指示を受け付けた場合に、前記読取手段によって記憶媒体を読み取ることによって得られる記憶媒体識別情報を取得する記憶媒体識別情報取得手段と、前記記憶媒体識別情報をユーザに一時的に付与された記憶媒体として、前記ユーザ識別情報受付手段で受け付けたユーザ識別情報に対応して前記ユーザ情報記憶手段に記憶すべく、前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を前記認証サーバに送信する記憶媒体識別情報送信手段として機能させ、前記認証サーバを、前記画像形成装置から送信された前記記憶媒体識別情報と前記ユーザ識別情報とを含む登録要求を受信する記憶媒体識別情報受信手段と、前記記憶媒体識別情報受信手段で受信した登録要求に含まれる記憶媒体識別情報を、ユーザに一時的に付与された記憶媒体の記憶媒体識別情報として、前記ユーザ識別情報に従って、前記ユーザ情報記憶手段に登録する記憶媒体識別情報登録手段として機能させることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、ユーザに一時的に付与される記憶媒体を画像形成装置から登録させることで、ユーザに一時的に付与される記憶媒体においても適切に認証処理を可能とする画像形成装置、情報処理システムと、その処理方法およびプログラムを提供することが可能になる。