(57)【特許請求の範囲】
【請求項１】
記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、
記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、
前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、
前記ユーザのユーザ情報を記録するユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、
前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、
前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、
前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、
を有する情報処理装置。
【請求項２】
前記受信した記録媒体識別情報に基づくユーザ認証を実行する認証手段を有し、
前記取得手段は、前記記録媒体情報記憶部に、前記第１の受信手段により受信した記録媒体識別情報と一致する記録媒体識別情報が存在する場合に、前記記録媒体情報記憶部から、当該記録媒体識別情報に関連付く前記ユーザ識別情報を取得し、
前記認証手段は、前記ユーザ情報記憶部に、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在する場合に、前記ユーザ識別情報に対応するユーザ情報に基づく利用を許可し、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在しない場合に、利用を許可せず、
前記第２の受信手段は、前記取得手段において前記一致する記録媒体識別情報が存在し、かつ前記ユーザ識別情報が取得できない場合に、前記入力されたユーザ識別情報を受信する請求項１に記載の情報処理装置。
【請求項３】
前記取得手段において前記ユーザ識別情報が取得できない場合に、前記ユーザ識別情報を含むユーザ情報を前記ユーザが入力するための入力画面を表示装置に表示させる表示制御手段を有し、
前記第２の受信手段は、前記入力画面を介して前記ユーザにより入力された前記ユーザ識別情報を含むユーザ情報を受信する請求項１または２に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記ユーザ識別情報及びパスワードを含むユーザ情報を前記ユーザが入力するための前記入力画面を前記表示装置に表示させ、
前記第２の受信手段は、前記入力画面を介して前記ユーザにより入力された前記ユーザ識別情報及び前記パスワードを含むユーザ情報を受信し、
前記第１の確認手段は、前記ユーザ毎にユーザ識別情報及びパスワードが登録された前記ユーザ情報を記録する前記ユーザ情報記憶部に、前記第２の受信手段により受信したユーザ識別情報及びパスワードに対応するユーザのユーザ情報が存在するかを確認し、
前記第２の確認手段は、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認し、
前記表示制御手段は、前記第１の確認手段において、前記ユーザ情報記憶部に、前記受信したユーザ識別情報及びパスワードに対応するユーザのユーザ情報が存在しない場合に、前記表示装置にエラー画面を表示させる請求項３に記載の情報処理装置。
【請求項５】
前記ユーザ情報記憶部は、前記ユーザ毎に当該ユーザの権限情報を記録し、
前記認証手段は、前記ユーザ情報記憶部に、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在する場合に、前記ユーザ識別情報に対応する前記権限情報に基づく利用を許可し、
前記登録手段は、前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在しない場合に、前記ユーザ情報記憶部において、前記対応するユーザのユーザ情報に所定の権限情報を登録する請求項４に記載の情報処理装置。
【請求項６】
１以上の情報処理装置で構成される情報管理システムであって、
記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部と、
ユーザのユーザ情報を記録するユーザ情報記憶部と、
記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、
前記記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、
前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、
前記ユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、
前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、
前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、
前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、
を有する情報管理システム。
【請求項７】
前記受信した記録媒体識別情報に基づくユーザ認証を実行する認証手段を有し、
前記取得手段は、前記記録媒体情報記憶部に、前記第１の受信手段により受信した記録媒体識別情報と一致する記録媒体識別情報が存在する場合に、前記記録媒体情報記憶部から、当該記録媒体識別情報に関連付く前記ユーザ識別情報を取得し、
前記認証手段は、前記ユーザ情報記憶部に、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在する場合に、前記ユーザ識別情報に対応するユーザ情報に基づく利用を許可し、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在しない場合に、利用を許可せず、
前記第２の受信手段は、前記取得手段において前記一致する記録媒体識別情報が存在し、かつ前記ユーザ識別情報が取得できない場合に、前記入力されたユーザ識別情報を受信する請求項６に記載の情報管理システム。
【請求項８】
前記取得手段において前記ユーザ識別情報が取得できない場合に、前記ユーザ識別情報を含むユーザ情報を前記ユーザが入力するための入力画面を表示装置に表示させる表示制御手段を有し、
前記第２の受信手段は、前記入力画面を介して前記ユーザにより入力された前記ユーザ識別情報を含むユーザ情報を受信する請求項６または７に記載の情報管理システム。
【請求項９】
前記表示制御手段は、前記ユーザ識別情報及びパスワードを含むユーザ情報を前記ユーザが入力するための前記入力画面を前記表示装置に表示させ、
前記第２の受信手段は、前記入力画面を介して前記ユーザにより入力された前記ユーザ識別情報及び前記パスワードを含むユーザ情報を受信し、
前記第１の確認手段は、前記ユーザ毎にユーザ識別情報及びパスワードが登録された前記ユーザ情報を記録する前記ユーザ情報記憶部に、前記第２の受信手段により受信したユーザ識別情報及びパスワードに対応するユーザのユーザ情報が存在するかを確認し、
前記第２の確認手段は、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ情報が前記記録媒体情報記憶部に存在するかを確認し、
前記表示制御手段は、前記第１の確認手段において、前記ユーザ情報記憶部に、前記受信したユーザ識別情報及びパスワードに対応するユーザのユーザ情報が存在しない場合に、前記表示装置にエラー画面を表示させる請求項８に記載の情報管理システム。
【請求項１０】
前記ユーザ情報記憶部は、前記ユーザ毎に当該ユーザの権限情報を記録し、
前記認証手段は、前記ユーザ情報記憶部に、前記取得手段により取得した前記ユーザ識別情報と一致するユーザ識別情報が存在する場合に、前記ユーザ識別情報に対応する前記権限情報に基づく利用を許可し、
前記登録手段は、前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在しない場合に、前記ユーザ情報記憶部において、前記対応するユーザのユーザ情報に所定の権限情報を登録する請求項９に記載の情報管理システム。
【請求項１１】
１以上の情報処理装置で構成される情報管理システムで実行される情報管理方法であって、
前記情報管理システムは、
記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部と、
ユーザのユーザ情報を記録するユーザ情報記憶部と、を備え、
記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信ステップと、
前記記録媒体情報記憶部から、前記第１の受信ステップにより受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得ステップと、
前記取得ステップにおいて前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信ステップと、
前記ユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認ステップと、
前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認ステップと、
前記第２の確認ステップによる確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、
前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録ステップと、
を含む情報管理方法。
【請求項１２】
記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、
記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、
前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、
前記ユーザのユーザ情報を記録するユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、
前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、
前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、
前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、
をコンピュータに実現されるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報管理システム、情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザーが画像形成装置を利用するためのＩＣカードを忘れた際に、管理者が臨時用のＩＣカードを発行して、当該ユーザーが画像形成装置を利用できるようにする技術が知られている。
【０００３】
特許文献１には、ＩＣカードが、特定のユーザーに通常の利用ために与えられたカードであるのか、または、臨時で発行されたカードであるのかを示す目的で、利用者情報にカード種別情報を持つ構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ユーザー自身が臨時用のＩＣカードを発行することができないため、ユーザーは管理者に依頼して、臨時カードを発行してもらう必要があった。そのため、管理者は臨時カードを発行する手間が発生してしまう一方で、ユーザーは臨時カードが発行されるまで画像形成装置を使用できないという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、ユーザー自身で臨時カードが発行可能になることで、管理者の臨時カード発行の手間を省き、その分ユーザーの利便性も向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、前記ユーザのユーザ情報を記録するユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、を有する。
【０００７】
また、本発明は、１以上の情報処理装置で構成される情報管理システムであって、記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部と、ユーザのユーザ情報を記録するユーザ情報記憶部と、記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、前記記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、前記ユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、を有する。
【０００８】
また、本発明は、１以上の情報処理装置で構成される情報管理システムで実行される情報管理方法であって、前記情報管理システムは、記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部と、ユーザのユーザ情報を記録するユーザ情報記憶部と、を備え、記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信ステップと、前記記録媒体情報記憶部から、前記第１の受信ステップにより受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得ステップと、前記取得ステップにおいて前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信ステップと、前記ユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認ステップと、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認ステップと、前記第２の確認ステップによる確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録ステップと、を含む。
【０００９】
また、本発明は、記録媒体から、当該記録媒体が記憶する記録媒体識別情報を受信する第１の受信手段と、記録媒体を識別する記録媒体識別情報に、ユーザを識別するユーザ識別情報、及び当該記録媒体の種別を示す種別情報を関連付けて記録する記録媒体情報記憶部から、前記第１の受信手段により受信した記録媒体識別情報に関連付く前記ユーザ識別情報を取得する取得手段と、前記取得手段において前記ユーザ識別情報が取得できない場合に、入力されたユーザ識別情報を含むユーザ情報を受信する第２の受信手段と、前記ユーザのユーザ情報を記録するユーザ情報記憶部に、前記入力されたユーザ識別情報に対応するユーザのユーザ情報が存在するかを確認する第１の確認手段と、前記対応するユーザのユーザ情報が存在する場合に、前記ユーザ識別情報が前記記録媒体情報記憶部に存在するかを確認する第２の確認手段と、前記第２の確認手段による確認の結果、前記ユーザ識別情報が存在する場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第一の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録し、前記ユーザ識別情報が存在しない場合に、前記受信した記録媒体識別情報に、前記ユーザ識別情報、及び第二の種別を示す前記種別情報を関連付けて前記記録媒体情報記憶部に登録する登録手段と、をコンピュータに実現されるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、ユーザー自身で臨時カードが発行可能になることで、管理者の臨時カード発行の手間を省き、その分ユーザーの利便性も向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第１の実施形態の画像形成装置を例示した図である。
【図２】図２は、第１の実施形態の画像形成装置のハードウェア構成を示すブロック図である。
【図３】図３は、第１の実施形態の画像形成装置の機能構成を説明するための機能ブロック図である。
【図４】図４は、カードＩＤマッピングテーブルとユーザー情報テーブルのＥＲ図である。
【図５】図５は、未登録カード登録画面の一例を示す図である。
【図６】図６は、第１の実施形態の画像形成装置において、未登録カードを利用可能とするための登録処理を説明するフローチャートである。
【図７】図７は、第２の実施形態の画像形成装置と外部認証サーバーとによるシステムを例示した図である。
【図８】図８は、第２の実施形態における外部認証サーバーのハードウェア構成を示すブロック図である。
【図９】図９は、第２の実施形態の画像形成装置の機能構成を説明するための機能ブロック図である。
【図１０】図１０は、第２の実施形態の画像形成装置において、未登録カードを利用可能とするための登録処理を説明するフローチャートである。
【図１１】図１１は、第３の実施形態の画像形成装置と外部認証サーバーと画像形成装置管理サーバーとによるシステムを例示した図である。
【図１２】図１２は、第３の実施形態の画像形成装置管理システムの機能構成を説明するための機能ブロック図である。
【図１３】図１３は、第３の実施形態の画像形成装置管理システムにおいて、未登録カードを利用可能とするための登録処理（画像形成装置）を説明するフローチャートである。
【図１４】図１４は、第３の実施形態の画像形成装置管理システムにおいて、未登録カードを利用可能とするための登録処理（画像形成装置管理サーバー）を説明するフローチャートである。
【図１５】図１５は、第３の実施形態の画像形成装置管理システムにおいて、未登録カードを利用可能とするための登録処理（画像形成装置管理サーバー）を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる実施の形態を詳細に説明する。以下に説明する実施形態は、利用者の画像形成装置の利用を許可する臨時カードの発行を、ユーザー自身で行えるようにする構成・方法を開示するものである。
【００１４】
（第１の実施形態）
ここで説明する第１の実施形態は、画像形成装置単体（図１）による実施の形態である。まず、本実施形態の画像形成装置のハードウェア構成について、図２を用いて説明する。図２は、画像形成装置のハードウェア構成を示すブロック図である。
【００１５】
図２に示すように、画像形成装置１００は、画像形成装置１００全体の制御を行うコントローラ１と、画像データを出力し印刷するエンジン２と、ユーザーがそのパネル上で画像形成装置１００の操作を行うパネル装置３と、画像データなどの容量の大きいデータを一定期間記憶するＨＤＤ４と、ＩＣカード１０がかざされたときに、このＩＣカード１０との間でデータの読み取り／書き込みを行うＩＣカードＲ／Ｗ５で構成される。
【００１６】
コントローラ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１−１、プログラムＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１−２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１−３、ＮＶＲＡＭ１−４、ネットワークＩ／Ｆ１−５、エンジンＩ／Ｆ１−６，パネルＩ／Ｆ１−７、ＨＤＤ  Ｉ／Ｆ１−８およびＩＣカードＲ／Ｗ  Ｉ／Ｆ１−９を持つ。これらはシステムバスにより接続され、データのやり取りが可能である。
【００１７】
ＣＰＵ１−１は、各種データの演算処理や画像形成装置１００全体の制御を行うものである。プログラムＲＯＭ１−２は、ＣＰＵ１−１が実行する制御プログラムや所定の設定データ等を記憶している。
【００１８】
ＲＡＭ１−３は、ＣＰＵ１−１のワークメモリとして、また、印刷データをページ単位に管理・記憶するためのバッファや、このバッファのデータを印字データパターンに変換した画像データを一時記憶するビットマップメモリ（フレームメモリ）として使用される。
【００１９】
ＮＶＲＡＭ１−４は、本体電源が遮断されても保持したいデータ（蓄積文書等）を格納するための不揮発性のメモリである。
【００２０】
ネットワークＩ／Ｆ１−５は、ＬＡＮ等のネットワークを介して他の装置（ホストＰＣ等）とのデータのやり取りを行うためのインタフェースである。エンジンＩ／Ｆ１−６は、コントローラ１とエンジン２の間のデータのやり取りや、コントローラ１のエンジン２に対する印刷処理における動作制御を行うインタフェースである。
【００２１】
パネルＩ／Ｆ１−７は、コントローラ１とパネル装置３の間のデータのやり取りを行うためのインタフェースである。ＨＤＤ  Ｉ／Ｆ１−８は、コントローラ１とＨＤＤ４の間のデータのやり取りを行うためのインタフェースである。ＩＣカードＲ／Ｗ  Ｉ／Ｆ１−９は、コントローラ１とＩＣカード  Ｒ／Ｗ５の間のデータのやり取りを行うためのインタフェースである。
【００２２】
次に、本実施形態の画像形成装置の機能構成について、図３を用いて説明する。図３は、本実施形態の画像形成装置の機能構成を説明するための機能ブロック図である。
【００２３】
カードＩＤマッピングテーブル１０１は、ＩＣカード１０を管理するための情報（カード管理情報）を記憶する記憶領域である。以下の表１は、カードＩＤマッピングテーブル１０１に登録されて記憶されているＩＣカード１０を管理するための情報の構成例であり、各項目とその説明を示す表である。
【００２４】
【表１】
0005857422.tif 000002
【００２５】
表１に示すように、カードＩＤマッピングテーブル１０１では、ＩＣカード１０を管理するためのカード管理情報として、カードＩＤ、ユーザーＩＤ、カードタイプ、カードの有効フラグ、利用開始日、利用終了日等の情報項目が登録され、ＨＤＤ等の画像形成装置が備える所定の記憶領域に記録されている。
【００２６】
カードＩＤはユーザーが携帯する記録媒体であるＩＣカードを識別する情報（記録媒体識別情報）であり、ユーザーＩＤはユーザー（利用者）を識別する情報である。カードタイプには少なくとも通常カードと臨時カードの２種類が存在し、いずれかのタイプが設定されることで、ＩＣカードが臨時用に発行されたものかどうかを判断することができる。カードの有効フラグはカードの有効性を判断するために用いられる情報で少なくとも有効あるいは無効の２種類が存在し、いずれかが設定される。無効で設定されているＩＣカードの場合、当該ＩＣカードを用いて認証は許可されず、画像形成装置は当該ＩＣカードに基づく機能の利用を不可とする。利用開始日は、ＩＣカードの利用を開始する日時に関する情報であり、利用開始日よりも前に当該ＩＣカードを利用して認証等の処理を行うことは出来ない。利用終了日は、ＩＣカードの利用を終了する日時に関する情報であり、利用終了日よりも後に当該ＩＣカードを利用して認証等の処理を行うことは出来ない。なお、利用開始日および利用終了日に関しては、本発明において必ずしも設定されている必要はない。
【００２７】
ユーザー情報テーブル１０２は、ユーザーに関する情報（ユーザー管理情報）を記憶する記憶領域である。以下の表２は、ユーザー情報テーブル１０２に登録されて記憶されているユーザー情報の構成例であり、各項目とその説明を示す。
【００２８】
【表２】
0005857422.tif 000003
【００２９】
上記表２に示すように、ユーザー情報テーブル１０２では、ユーザーを管理するためのユーザー管理情報として、ユーザーＩＤ、ユーザー参照先、ドメイン名、ユーザー名、キャッシュドパスワード、管理サーバーでの更新時刻、最終ログイン時間等のユーザーの個人情報となる情報項目と、Ｎａｍｅ、ＤｉｓｐｌａｙＮａｍｅ、Ｅ−Ｍａｉｌアドレス、Ｆａｘ番号等の画像形成装置１００に設定する情報項目と、有効フラグ、利用開始日、利用終了日等の利用可否に関する情報項目と、画像形成装置１００が備えるプリンタ・ファクス・スキャナー等の各種機能におけるユーザーの利用制限に関する情報項目等が登録され、ＨＤＤ等の画像形成装置が備える所定の記憶領域に記録されている。
【００３０】
ユーザー参照先、ドメイン名、管理サーバーでの更新時刻については、外部のサーバーを利用する場合に用いられる情報項目であり、画像形成装置単体で構成される第１の実施形態においては使用する必要のない情報である。ユーザー参照先は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバーやＡＤ（Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ）サーバーやその他の認証サーバー等、ユーザーの認証を行う外部装置の宛先（ＩＰアドレス）や識別情報等が設定される。ドメイン名は認証を行う外部装置に応じて必要であれば設定されるドメイン名である。
【００３１】
ユーザー名にはユーザーの名前が設定され、キャッシュドパスワードはユーザーのパスワードが設定される。なお、キャッシュドパスワードは外部サーバーで認証を行う場合には必ずしも登録されている必要はない。最終ログイン時間はユーザーが最後にログインした日時に関する情報が登録される。
【００３２】
ＮａｍｅおよびＤｉｓｐｌａｙＮａｍｅはユーザーが任意に設定する情報であり、例えばＮａｍｅにはユーザー自身のニックネームを設定したり、ＤｉｓｐｌａｙＮａｍｅにはユーザーが利用するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の名称を設定することが可能であるが、特にこれらに限定されるものではない。Ｅ−Ｍａｉｌアドレスは、ユーザーが設定するＥ−Ｍａｉｌアドレスであり、例えば画像形成装置のスキャナで読み取った原稿画像をＰＣ、ＰＤＡ、プロジェクター等の情報処理装置に送信する等の作業を行う場合に、設定してあるＥ−Ｍａｉｌアドレスを用いて、宛先の入力操作を軽減することが出来る。Ｆａｘ番号についても同様に、Ｆａｘ機能を利用する際の宛先として登録しておくことで、宛先を選択することができ、宛先の入力操作を軽減することが出来る。
【００３３】
有効フラグは、ユーザー情報テーブルに登録される情報が有効であるか無効であるかを設定する。つまり、有効フラグが無効に設定されているユーザー情報テーブルの情報は認証その他の処理において利用することが出来なくなる。利用開始日および利用終了日に関しても同様に、利用開始日よりも前あるいは利用終了日よりも後であればユーザー情報テーブルの情報は利用できない。例えば、長期出張などである期間だけいなくなるユーザーに対し、当該ユーザーのユーザー情報テーブルの有効フラグを無効にする、または利用開始日や利用終了日を設定しておくことで、不在期間中にユーザー情報テーブルに設定される当該ユーザーの情報は使用できなくなり、他のユーザーによる不正利用等を防止することができる。なお、表２で示されている情報項目は一例であり、本発明を実施するにあたり必ずしも全ての情報項目を登録する必要はなく、またその他の情報項目を登録していてもよい。
【００３４】
図４に、カードＩＤマッピングテーブル１０１で記憶されるカード管理情報とユーザー情報テーブル１０２で記憶されるユーザー管理情報のＥＲ図（Ｅｎｔｉｔｙ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｄｉａｇｒａｍ）を示す。なお、ユーザー情報テーブル１０２で記憶されるユーザー管理情報、カードＩＤマッピングテーブル１０１で記憶されるカード管理情報は、ＮＶＲＡＭ１−４またはＨＤＤ４等の所定の記憶領域に保持される。カードＩＤマッピングテーブル１０１はカードＩＤをキーにして（カードＩＤ毎に）他の情報項目が対応付けられており、ユーザー情報テーブル１０２はユーザーＩＤをキーにして（ユーザーＩＤ毎に）他の情報項目が対応付けられている。カードＩＤマッピングテーブル１０１の情報を用いて、カードＩＤからユーザーＩＤが特定され、ユーザー情報テーブル１０２を用いて、特定されたユーザーＩＤからユーザー名またはパスワードを特定し、これらの情報を用いてユーザーの認証を行うことが出来るが詳細については後述する。
【００３５】
ＩＣカード検知部１０３は、ＩＣカード１０がＩＣカードＲ／Ｗ５にかざされたときに、ＩＣカード１０を検知し、そのカードＩＤを取得する。カードＩＤを取得後、下記の認証部１０４に処理を移す。
【００３６】
認証部１０４は、カードＩＤをキーとしてカードＩＤマッピングテーブル１０１からユーザーＩＤを取得する。また、ユーザーＩＤをキーにユーザー情報テーブル１０２からユーザー管理情報（名前、権限情報など）を取得する。上記ユーザー管理情報を基に、画像形成装置１００の利用を許可する。カードＩＤをキーとしてカードＩＤマッピングテーブル１０１からユーザーＩＤを取得できない場合は、下記の未登録カード登録部１０５に処理を移す。
【００３７】
未登録カード登録部（臨時カード登録部）１０５は、ＩＣカード検知部１０３により検知されたＩＣカード１０が認証部１０４によって未登録のＩＣカード１０であると判定された場合、パネル装置３に、未登録カード登録画面（図５）を表示する。ユーザーがこの未登録カード登録画面から認証情報として利用者情報（ユーザー名、パスワード、必要に応じてドメイン名）を入力すると、未登録カード登録部１０５は、入力された利用者情報（登録情報）が、ユーザー情報テーブル１０２に存在するか否か確認する（認証を行う）。存在確認の成功後、未登録のカードＩＤマッピングテーブル１０１に、カードＩＤ情報（Ｃａｒｄ  ＩＤ）を追加する。また、登録済みのカードＩＤマッピングテーブル１０１に、既に当該ユーザーが登録されている場合には、カードタイプを臨時カードとして登録を行い、有効カード管理部１０６に処理を移す。
【００３８】
有効カード管理部１０６は、カードＩＤマッピングテーブル１０１に、既に当該ユーザーのＩＣカード１０のカードＩＤが存在している場合には、今回登録したＩＣカード１０以外のＩＣカードを利用不可とする。具体的には、カードＩＤマッピングテーブル１０１内の今回登録したＩＣカード１０以外で当該ユーザーのユーザーＩＤが登録されているＩＣカードに対応するカードの有効フラグを、有効設定（例えば、１）から無効設定（例えば、０）にする。
【００３９】
なお、ＩＣカード検知部１０３、認証部１０４、未登録カード登録部１０５、および有効カード管理部１０６は、画像形成装置１００のコントローラ１に備わるＣＰＵ１−１が、プログラムＲＯＭ１−２に格納された制御プログラムを実行し、画像形成装置１００に備わる各部を制御することにより実現される。
【００４０】
次に、本実施形態における画像形成装置１００において、未登録カードを利用可能とするための登録処理を、図６を用いて説明する。図６は、本実施形態の画像形成装置において、未登録カードを利用可能とするための登録処理を説明するフローチャートである。
【００４１】
はじめに、ユーザーがＩＣカード１０をＩＣカードＲ／Ｗ５にかざすと、ＩＣカード検知部１０３が、ＩＣカード１０に記憶されているカードＩＤを取得する（ステップＳ１０１）。
【００４２】
次いで、認証部１０４は、カードＩＤマッピングテーブル１０１から、ＩＣカード１０から取得したカードＩＤに該当する（一致する）カードＩＤを検索し、該当するカードＩＤが存在すれば当該カードＩＤに対応付いて登録されているユーザーＩＤを取得する（ステップＳ１０２）。
【００４３】
検索の結果マッチした場合（ユーザーＩＤが取得できた場合）、取得したユーザーＩＤに該当する（一致する）ユーザーＩＤをユーザー情報テーブル１０２から検索し、該当するユーザーＩＤが存在すれば、当該ユーザーＩＤに対応付いているユーザー管理情報に基づき、画像形成装置の利用を許可する（ステップＳ１０４）。また、ユーザー情報テーブル１０２に該当するユーザーＩＤが存在しなければ、当該ＩＣカードによる認証あるいは画像形成装置１００の利用は許可されず、エラー画面等の画面がパネル装置等の表示装置に表示される。
【００４４】
一方、ステップＳ１０３の検索結果の判定において、マッチしないと判定された場合（ユーザーＩＤが取得できない場合）、未登録カード登録部１０５が、未登録カード登録画面（図５）を表示する（ステップＳ１０５）。
【００４５】
ユーザーが、パネル装置上の接触操作やハードキー・キーボード等の所定の入力装置を利用して、認証情報として利用者情報（ユーザー名、パスワード、必要に応じてドメイン名）を入力し登録ボタンが押下すると（ステップＳ１０６でＹｅｓ）、ステップＳ１０７へ移行する。一方、キャンセルが押下された場合は（ステップＳ１０６でＮｏ）、一連の登録処理を終了する。
【００４６】
ステップＳ１０７では、未登録カード登録部１０５が、入力された利用者情報（登録情報）がユーザー情報テーブル１０２に存在するか否か確認することにより、認証を行う。このとき認証が失敗した場合は（ステップＳ１０７でＮＧ）、エラーメッセージを表示して（ステップＳ１０９）、ステップＳ１０５に戻る。
【００４７】
入力された登録情報で認証が成功した場合（ステップＳ１０７でＯＫ）、未登録カード登録部１０５は、ユーザー情報テーブル１０２から認証された利用者情報に対応付くユーザーＩＤを取得し、当該ユーザーＩＤがカードＩＤマッピングテーブル１０１に存在するかさらに確認する（ステップＳ１０８）。
【００４８】
当該ユーザーＩＤがカードＩＤマッピングテーブル１０１に存在する場合（ステップＳ１０８でＹｅｓ）、未登録カード登録部１０５は、カードＩＤマッピングテーブル１０１に、未登録のＩＣカードと判定されたＩＣカードのカードＩＤと当該ユーザーＩＤとを対応付けて新たに登録し、当該カードＩＤにおけるカードタイプを臨時カードとして設定し、有効カード管理部１０６は、当該ユーザーＩＤが登録されている既存のカードＩＤ（当該ユーザーＩＤが登録されているカードＩＤのうち新たに登録されたカードＩＤを除くカードＩＤ）に対応付けて登録されている有効フラグを全て無効に設定する（ステップＳ１１０）。
【００４９】
一方、当該ユーザーＩＤがカードＩＤマッピングテーブル１０１に存在しない場合（ステップＳ１０８でＮｏ）、未登録カード登録部１０５は、カードＩＤマッピングテーブル１０１に、未登録のＩＣカードと判定されたＩＣカードのカードＩＤと当該ユーザーＩＤとを対応付けて新たに登録し、当該カードＩＤにおけるカードタイプを通常カードとして追加し、ユーザー情報テーブル１０２に初期権限でユーザー管理情報を登録する（ステップＳ１１１）。なお、初期権限とは、ユーザーが利用できる画像形成装置の機能に関する権限情報（利用制限に関する情報）であり、予め設定されている。
【００５０】
ユーザー情報テーブル１０２に初期権限でユーザー管理情報を登録する方法として、既に登録されているユーザー管理情報を上書きする方法と、新たに登録する方法とがある。前者の場合、未登録カード登録部１０５は、新たに登録したカードＩＤに対応付くユーザーＩＤでユーザー情報テーブル１０２に登録されているユーザー管理情報に登録されている情報のうち、ユーザーが利用できる画像形成装置の機能に関する権限情報（利用制限に関する情報）を初期権限の権限情報に上書きする。後者の場合、未登録カード登録部１０５は、新たに登録したカードＩＤに対応付くユーザーＩＤと入力された利用者情報と初期権限を設定したユーザー管理情報をユーザー情報テーブル１０２に新たに登録し、有効カード管理部１０６はユーザー情報テーブル１０２において当該ユーザーＩＤが登録されている既存のユーザー管理情報（当該ユーザーＩＤが登録されているユーザー管理情報のうち新たに登録されたユーザー管理情報を除くユーザー管理情報）に登録されている有効フラグを無効にするか、利用終了日を現在時よりも過去の日時に設定する。あるいは、新たに登録したカードＩＤに対応付くユーザーＩＤでユーザー情報テーブル１０２に登録されているユーザー管理情報を複製し、片方のユーザー管理情報に設定されている権限情報を初期権限に上書きし、残る一方のユーザー管理情報に設定されている有効フラグを無効にすることで対応することも可能であり、この場合、既存に登録されていた情報を用いて、ユーザーＩＤおよび利用者情報以外のユーザー管理情報を継承して登録することが出来る。また、複製でなくても、既存のユーザー管理情報から継承する情報をコピーして新たに登録されたユーザー管理情報に登録することも可能である。
【００５１】
本実施形態では、画像形成装置１００単体で、臨時に当該画像形成装置１００を利用できるようにするＩＣカードを発行できるようになる。
【００５２】
（第２の実施形態）
ここで説明する第２の実施形態は、画像形成装置と外部認証サーバーとによる実施の形態（図７）である。本実施形態は、ユーザーの認証を画像形成装置１００で行うのではなく、外部認証サーバーで行う点を特徴とする。以下に、本実施形態の詳細を説明する。
【００５３】
本実施形態における画像形成装置のハードウェア構成は、前述の第１の実施形態における画像形成装置１００のハードウェア構成と同様である。従って、その説明は省略する。
【００５４】
図８は、外部認証サーバーのハードウェア構成を示すブロック図である。なお、本実施形態における外部認証サーバーは、ＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙサーバー、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバー、あるいはその他認証機能を備える認証サーバーにより実施される。
【００５５】
図８に示すように、外部認証サーバー２００は、制御部２０１と、記憶部２０２と、入出力部２０３と、ネットワークＩ／Ｆ２０４とを主体に構成される。なお、各構成要素部は、バスで相互に接続されている。
【００５６】
ここで、制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、外部認証サーバー２００の制御全般を行う。また、制御部は、画像形成装置１００からユーザー認証の要求があった場合、画像形成装置１００から送られた認証情報（利用者情報）と下記の記憶部に格納されたユーザー情報テーブル等から認証処理を行い、その結果（ＯＫ／ＮＧ）を認証要求の応答として下記のネットワークＩ／Ｆを介し画像形成装置１００へ返信する。
【００５７】
記憶部２０２は、各種情報を蓄積するものであり、各種パラメータや、外部認証サーバー２００で実行される制御プログラムや、オペレータが入力するデータなどが記憶され、本実施形態ではさらに画像形成装置１００がもつユーザー情報テーブルまたはこのテーブルの内容を含む認証用管理テーブルが記憶される。
【００５８】
入出力部２０３は、キーボード、マウス、ディスプレイ等で構成され、オペレータによる各種データの入力や情報の表示を行うユーザーインタフェースである。
【００５９】
ネットワークＩ／Ｆは、ネットワークと通信接続するためのインタフェースであり、画像形成装置１００とはこのネットワークを介して接続する。
【００６０】
次に、本実施形態の画像形成装置の機能構成について、図９を用いて説明する。図９は、本実施形態の画像形成装置の機能構成を説明するための機能ブロック図である。
【００６１】
図９に示す機能構成において、前述の第１の実施形態における機能構成と異なる点は、外部認証サーバー認証部１０７を設けた点と、未登録カード登録部１０５がこの外部認証サーバー認証部１０７を介してユーザーの認証を行う点である。外部認証サーバー認証部１０７は、未登録カード登録画面で入力された情報を基に、ＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙサーバー、ＬＤＡＰサーバーなどの外部認証サーバー２００に認証情報（利用者情報）を送信しその応答を受けることにより認証を行う。その他の機能については第１の実施形態と同様であるのでその説明は省略する。
【００６２】
図１０は、本実施形態の画像形成装置において、未登録カードを利用可能とするための登録処理を説明するフローチャートである。同図に示す処理フローにおいて、第１の実施形態と異なるのは、前述の第１の実施形態のステップＳ１０７に対応する本実施形態のステップＳ２０７にて、ユーザーの認証を画像形成装置１００で行うのではなく、外部認証サーバー２００で行う点である。
【００６３】
具体的には、ステップＳ２０６で未登録カード登録画面（図５）にてユーザーにより認証情報として利用者情報が入力され登録ボタンが押下されると、未登録カード登録部１０５は、外部認証サーバー認証部１０７に、外部認証サーバー２００を利用した、入力された利用者情報（登録情報）での認証を実行させる。そして、未登録カード登録部１０５は、外部認証サーバー認証部１０７から返される外部認証サーバー２００からの認証の結果（外部認証サーバーにおいて記録されている認証情報（少なくとも利用者情報を含む）の中に、画像形成装置から送信された利用者情報と一致する利用者情報が存在したか否かの結果）をもとにステップＳ２０７での判定以降の処理を続行させる。なお、その他の処理は、第１の実施形態での処理と同様であるので、ここではその説明は省略する。
【００６４】
なお、ステップＳ２０４の処理において、画像形成装置のユーザー情報テーブル１０２に記憶されるユーザー管理情報に基づいてユーザーの認証および画像形成装置の機能の利用制御（利用許可や利用制限等）の判断を行っているが、これらの処理を認証サーバーと連携して行うことも出来る。例えば、画像形成装置が保持するユーザー管理情報から、ユーザーＩＤをキーにして「ユーザー名」および「キャッシュドパスワード」の項目の情報を取得し、取得した情報を外部認証サーバーに送信することで、外部認証サーバーによる認証を行わせ、認証が成功した結果を受信した場合に権限情報等に基づいて画像形成装置が備える認証以外の機能も利用できるようにするような構成も可能である。
【００６５】
以上のように、本実施形態では、外部認証サーバー２００にてユーザー認証を行う構成とし、複数の画像形成装置を対象にユーザー認証を統括的に行うことができる。従って、第１の実施形態では、画像形成装置１００本体にてユーザー情報が登録されていないと、未登録カードの発行ができないが、本実施形態では、ユーザー認証の対象となる複数の画像形成装置のいずれにおいても、未登録カードの発行を行うことができる。  
【００６６】
（第３の実施形態）
ここで説明する第３の実施形態は、画像形成装置と外部認証サーバーと画像形成装置管理サーバー（以下では、管理サーバーとも略記する）による実施の形態（図１１）である。本実施形態は、第２の実施形態におけるカードＩＤマッピングテーブル１０１とユーザー情報テーブル１０２の管理を画像形成装置で行わず、画像形成装置管理サーバーで行っている点を特徴とする。以下に、本実施形態の詳細を説明する。
【００６７】
本実施形態における画像形成装置１００のハードウェア構成は、前述の第１の実施形態における画像形成装置１００のハードウェア構成と同様である。従って、その説明は省略する。また、外部認証サーバー２００のハードウェア構成も第２の実施形態にて説明した外部認証サーバー２００のハードウェア構成と同様であるので、詳細な説明は省略する。画像形成装置管理サーバー３００のハードウェア構成も、第２の実施形態にて説明した外部認証サーバー２００のハードウェア構成と同様であるので、その詳細な説明は省略するが、画像形成装置管理サーバー３００は、その記憶部に前述のカードＩＤマッピングテーブル３０１、ユーザー情報テーブル３０２を格納しており、その制御部は、後述するユーザー情報取得部３０３、外部認証サーバー認証部３０４、未登録カード登録部３０５、有効カード管理部３０６として機能する。
【００６８】
図１２は、本実施形態の画像形成装置管理システムの機能構成を説明するための機能ブロック図である。
【００６９】
ＩＣカード検知部１０３は、ＩＣカード１０がＩＣカードＲ／Ｗ５にかざされたときに、ＩＣカード１０を検知し、そのカードＩＤを取得する。カードＩＤを取得後、下記の認証部１０４に処理を移す。
【００７０】
認証部１０４は、管理サーバー３００からのユーザー情報取得部１０８に、管理サーバー３００に対しユーザー情報取得要求をさせる。上記そして、管理サーバー３００からのユーザー情報取得部１０８から返される情報から、当該ＩＣカード１０が登録済みであることが確認できた場合は、取得されたユーザー情報を基に、画像形成装置１００の利用を許可する。一方、当該ＩＣカード１０が未登録であることが確認できた場合は、未登録カード登録部１０５に処理を移す。
【００７１】
未登録カード登録部（臨時カード登録部）１０５は、ＩＣカード検知部１０３により検知されたＩＣカード１０が認証部１０４によって未登録のＩＣカードであると判定された場合、パネル装置３に、未登録カード登録画面（図５）を表示する。ユーザーがこの未登録カード登録画面から認証情報として利用者情報（ユーザー名、パスワード、必要に応じてドメイン名）を入力すると、未登録カード登録部１０５は、入力された利用者情報（登録情報）を管理サーバー３００に送信する。そして、管理サーバー３００から返される登録結果通知をもとに、登録完了できた場合、パネル装置３に登録完了メッセージを表示させ、当該ＩＣカード１０による画像形成装置１００の利用を許可する。
【００７２】
管理サーバー３００からのユーザー情報取得部１０８は、認証部１０４からの指示に従い管理サーバー３００に対しユーザー情報取得要求を送信し、その応答を管理サーバー３００から受信して認証部１０４に返す。
【００７３】
カードＩＤマッピングテーブル３０１およびユーザー情報テーブル３０２は、第１の実施形態におけるカードＩＤマッピングテーブル１０１およびユーザー情報テーブル１０２と同様の情報項目をもつテーブルであるが、複数の画像形成装置に対応している。
【００７４】
管理サーバー３００のユーザー情報取得部３０３は、画像形成装置１００の管理サーバー３００からのユーザー情報取得部１０８からの要求に含まれるカードＩＤをキーにカードＩＤマッピングテーブル３０１からユーザーＩＤを取得する。さらに、ユーザーＩＤをキーにユーザー情報テーブル３０２からユーザー情報（名前、権限情報など）を取得する。
【００７５】
管理サーバー３００の未登録カード登録部３０５は、外部認証サーバー認証部３０４に、外部認証サーバー２００を利用した、画像形成装置１００の未登録カード登録部１０５から送られた登録情報（認証情報）での認証を実行させる。そして、未登録カード登録部３０５は、外部認証サーバー認証部３０４から返される外部認証サーバー２００からの認証の結果をもとに、認証が成功した場合は、未登録のカードＩＤマッピングテーブル３０１に、カードＩＤ情報（Ｃａｒｄ  ＩＤ）を追加する。登録済みのカードＩＤマッピングテーブル３０１に、既に当該ユーザーが登録されている場合には、カードタイプを臨時カードとして登録を行い、有効カード管理部３０６に処理を移し、有効カード管理部３０６により設定の完了後、画像形成装置１００へ登録結果通知を返信する。
【００７６】
管理サーバー３００の有効カード管理部３０６は、カードＩＤマッピングテーブル３０１に、既に当該ユーザーのＩＣカード１０のカードＩＤが存在している場合には、今回登録したＩＣカード１０以外のＩＣカードを利用不可とする。具体的には、カードＩＤマッピングテーブル３０１内の今回登録したＩＣカード１０以外のＩＣカードに対応するカードの有効フラグを、有効設定（例えば、１）から無効設定（例えば、０）にする。
【００７７】
次に、本実施形態における画像形成装置１００と管理サーバー３００とからなる画像形成装置管理システムにおける、未登録カードを利用可能とするための登録処理を、図１３〜図１５を用いて説明する。図１３〜図１５は、本実施形態の画像形成装置管理システムにおいて、未登録カードを利用可能とするための登録処理を説明するフローチャートである。
【００７８】
はじめに、画像形成装置１００のＩＣカード検知部１０３が、ＩＣカード１０からカードＩＤを取得する（ステップＳ３０１）。
【００７９】
次いで、画像形成装置１００の認証部１０４は、管理サーバー３００からのユーザー情報取得部１０８に、管理サーバー３００に対しユーザー情報取得要求をさせる。これに従い、管理サーバー３００からのユーザー情報取得部１０８は、管理サーバー３００にユーザー情報取得要求をする（ステップＳ３０２）。この要求には、ＩＣカード１０から読み取られたカードＩＤが含まれる。
【００８０】
管理サーバー３００のユーザー情報取得部３０３は、画像形成装置１００からユーザー情報取得要求を受信すると（ステップＳ４０１）、カードＩＤマッピングテーブル３０１から、カードＩＤに該当するユーザーを検索する（ステップＳ４０２）。そしてステップＳ４０３にて検索の結果マッチしない場合、応答としてその旨画像形成装置１００に返信する（ステップＳ４０４）。
【００８１】
一方、ステップＳ４０３にて検索の結果マッチした場合、さらにユーザー情報テーブル３０２からユーザーを検索し（ステップＳ４０５）、検索結果のユーザー情報（画像形成装置の利用制限等に関する情報を含む）を応答として画像形成装置１００に返信する（ステップＳ４０６）。
【００８２】
画像形成装置１００は、管理サーバー３００からの上記応答を受信する（ステップＳ３０３）。
【００８３】
管理サーバー３００からユーザー情報等を受信した場合、すなわち当該ＩＣカード１０が未登録カードでない場合（ステップＳ３０４でＮｏ）、管理サーバー３００から受信したユーザー情報に基づき、画像形成装置１００の利用を許可する（ステップＳ３０６）。
【００８４】
一方、管理サーバー３００からの応答が、“マッチしない”である場合、すなわち当該ＩＣカード１０が未登録カードである場合（ステップＳ３０４でＹｅｓ）、画像形成装置１００の未登録カード登録部１０５が、未登録カード登録画面（図５）を表示する（ステップＳ３０５）。
【００８５】
ユーザーにより、未登録カード登録画面を用いた入力がなされ登録ボタンが押下されると（ステップＳ３０７でＹｅｓ）、ステップＳ３０８へ移行する。一方、キャンセルが押下された場合は（ステップＳ３０７でＮｏ）、一連の登録処理を終了する。
【００８６】
ステップＳ３０８では、未登録カード登録部１０５が、管理サーバー３００に、入力された登録情報を送信する（ステップＳ３０８）。画像形成装置１００から登録情報を受信すると（ステップＳ５０１）、管理サーバー３００の未登録カード登録部３０５が、外部認証サーバー認証部３０４に、外部認証サーバー２００を利用した、入力された利用者情報（登録情報）での認証を実行させる（ステップＳ５０２）。そして、未登録カード登録部３０５は、外部認証サーバー認証部３０４から返される外部認証サーバー２００からの認証結果をもとに認証を行う。このとき認証が失敗した場合は（ステップＳ５０３でＮＧ）、その旨を登録結果通知として画像形成装置１００に返信する（ステップＳ５０５）。
【００８７】
一方、入力された登録情報で認証が成功した場合（ステップＳ５０３でＯＫ）、管理サーバー３００の未登録カード登録部３０５は、認証されたユーザー名がカードＩＤマッピングテーブル３０１に存在するかさらに確認する（ステップＳ５０４）。
【００８８】
認証されたユーザー名がカードＩＤマッピングテーブル３０１に存在する場合（ステップＳ５０４でＹｅｓ）、管理サーバー３００の未登録カード登録部３０５は、カードＩＤマッピングテーブル３０１に、臨時カードとして追加し、管理サーバー３００の有効カード管理部３０６は、当該ユーザーの既存のカードの有効フラグを全て無効として設定する（ステップＳ５０６）。
【００８９】
一方、認証されたユーザー名がカードＩＤマッピングテーブル３０１に存在しない場合（ステップＳ５０４でＮｏ）、管理サーバー３００の未登録カード登録部３０５は、カードＩＤマッピングテーブル３０１に、通常カードとして追加し、ユーザー情報テーブル３０２に初期権限でユーザーを追加する（ステップＳ５０７）。
【００９０】
以上の処理後、登録処理の結果（臨時カードとして登録／通常カードとして登録）を登録結果通知として画像形成装置１００に返信する（ステップＳ５０８）。
【００９１】
画像形成装置１００の未登録カード登録部１０５は、管理サーバー３００から登録結果通知を受信すると（ステップＳ３０９）、その内容から、登録完了したか否か判定する（ステップＳ３１０）。管理サーバー３００からの登録結果通知として認証が失敗した旨を受けた場合、すなわち登録完了していない場合（ステップＳ３１０でＮｏ）、エラーメッセージをパネル装置３に表示して（ステップＳ３１２）、ステップＳ３０５に戻る。
【００９２】
一方、管理サーバー３００から登録処理の結果（臨時カードとして登録／通常カードとして登録）を受信した場合、すなわち登録完了した場合（ステップＳ３１０でＹｅｓ）、登録完了メッセージ（図示せず）を表示し（ステップＳ３１１）、上記ステップＳ３０６と同様に画像形成装置１００の利用を許可する（ステップＳ３１３）。
【００９３】
以上のように、本実施形態では、画像形成装置管理サーバー３００にてカードＩＤマッピングテーブル３０１およびユーザー情報テーブル３０２を集中的に管理するとともに、外部認証サーバー２００にてユーザー認証を行う構成とし、複数の画像形成装置を対象に、両サーバーにて、ユーザー情報およびカード情報の管理ならびにユーザー認証を統括的に行うことができる。従って、第１の実施形態では、画像形成装置１００本体にてユーザー情報が登録されていないと、未登録カードの発行ができないが、本実施形態では、第２の実施形態と同様に、ユーザー認証の対象となる複数の画像形成装置のいずれにおいても、未登録カードの発行を行うことができる。さらに、本実施形態では、未登録カード発行のための画像形成装置１００の構成を簡略化できるとともに、処理の負荷を軽くすることができる。
【００９４】
以上、発明を実施するための実施の形態について説明を行ったが、本発明は、上述した実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。上記実施形態で説明した画像形成装置１００としては、プリンタや、複写機や、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機等が含まれる。
【００９５】
また、上記実施形態のコントローラ１のＣＰＵ１−１で実行される制御プログラムは、プログラムＲＯＭ１−２に予め組み込まれるものとして説明したが、この制御プログラムは、インストール可能な形式又は実行可能な形式のファイルとしてＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また、この制御プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、インターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００９６】
なお、本発明においては、ＩＣカード１０とＩＣカードＲ／Ｗ５との間でデータの読み取り／書き込みを行うが、ＩＣカードに限らず、携帯電話等のＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）やＵＳＢ等のように、ユーザーが携帯可能で情報（データ）の記録が可能な情報端末や記録媒体を用いてもよい。この場合、画像形成装置１０は各情報端末や記録媒体に応じてデータの読み取り／書き込みが可能なモジュール（あるいは機能）を備えるか、読み取り／書き込みが可能な装置とデータのやり取りが可能に接続することで対応することが出来る。この際、用いられる端末や媒体に応じて、管理する情報は適宜定められればよく、本発明は、カードＩＤが端末ＩＤになる等の設計事項によって適用できなくなるものではない。
【００９７】
最後に、上記実施形態に挙げた形状や構成に、その他の要素との組み合わせなど、ここで示した用件に、本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００９８】
１  コントローラ
１−１  ＣＰＵ
１−２  プログラムＲＯＭ
１−３  ＲＡＭ
１−４  ＮＶＲＡＭ
１−５  ネットワークＩ／Ｆ
１−６  エンジンＩ／Ｆ
１−７  パネルＩ／Ｆ
１−８  ＨＤＤ  Ｉ／Ｆ
１−９  ＩＣカードＲ／Ｗ  Ｉ／Ｆ
２  エンジン（印刷部）
３  パネル装置
４  ＨＤＤ
５  ＩＣカードＲ／Ｗ
１００  画像形成装置
１０１、３０１  カードＩＤマッピングテーブル
１０２、３０２  ユーザー情報テーブル
１０３  ＩＣカード検知部
１０４  認証部
１０５、３０５  未登録カード登録部
１０６、３０６  有効カード管理部
１０７、３０４  外部認証サーバー認証部
１０８  管理サーバーからのユーザー情報取得部
２００  外部認証サーバー
２０１  制御部
２０２  記憶部
２０３  入出力部
２０４  ネットワークＩ／Ｆ
３００  画像形成装置管理サーバー
３０３  ユーザー情報取得部
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２００９−１２４３４６号公報
【図１】
0005857422.tif 000004
【図２】
0005857422.tif 000005
【図３】
0005857422.tif 000006
【図４】
0005857422.tif 000007
【図５】
0005857422.tif 000008
【図６】
0005857422.tif 000009
【図７】
0005857422.tif 000010
【図８】
0005857422.tif 000011
【図９】
0005857422.tif 000012
【図１０】
0005857422.tif 000013
【図１１】
0005857422.tif 000014
【図１２】
0005857422.tif 000015
【図１３】
0005857422.tif 000016
【図１４】
0005857422.tif 000017
【図１５】
0005857422.tif 000018