(57)【要約】      （修正有）【課題】管理者の手を介さずに、カードの詳細な付加情報を考慮してユーザを認証することが可能な情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】認証装置は、ユーザの認証を行う場合、ユーザから入力されたログインＩＤに対応する認証情報に対して、ユーザが所持するカードから読み取ったカードＩＤに対応する認証情報が紐付けられて認証サーバに登録されているか否かを確認する。そして、認証装置は、その確認結果が肯定の場合は、該カードＩＤの最終利用時刻を認証サーバから取得し、その取得した最終利用時刻に基づいて、認証サーバにおけるカードＩＤの名称を示す第２の項目に対して予め対応付けられた有効期間の条件を満たすか否かを判断し、その判断結果が肯定の場合に限り、ユーザを認証するＳ１６。【選択図】図１３
2019020999.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの認証に関する情報を示す認証情報を保持する認証サーバと通信可能な情報処理装置であって、
前記情報処理装置における前記認証情報の名称を示す第１の項目と、前記認証サーバにおける前記認証情報の名称を示す第２の項目との対応関係を示す第１の対応情報と、前記認証サーバにおける、ユーザが所持するカードを識別するカード識別情報の名称を示す前記第２の項目に対して、カードの有効期間を対応付けた第２の対応情報と、を記憶する対応情報記憶部と、
ユーザを識別するユーザ情報を取得する第１の取得部と、
前記第１の取得部により取得された前記ユーザ情報に対応する前記認証情報が前記認証サーバに登録されているか否かを判断するユーザ情報認証部と、
ユーザが所持する前記カードから、前記カード識別情報を取得する第２の取得部と、
前記第１の対応情報を参照して、前記情報処理装置における前記カード識別情報の名称を示す前記第１の項目に対応する前記第２の項目を特定する第１の特定部と、
前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、前記第１の取得部により取得された前記ユーザ情報に対応する前記認証情報に紐付けられて前記認証サーバに登録されているか否かを確認する登録確認部と、
前記登録確認部による確認結果が肯定の場合、前記第２の対応情報を参照して、前記第１の特定部により特定された前記第２の項目に対応する前記有効期間を特定する第２の特定部と、
前記登録確認部による確認結果が肯定の場合、前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報の最終利用時刻を前記認証サーバから取得する第３の取得部と、
前記第３の取得部により取得された前記最終利用時刻に基づいて、前記第２の特定部により特定された前記有効期間の条件を満たすか否かを判断する判断部と、
前記判断部により前記有効期間の条件を満たすと判断された場合、ユーザを認証する認証部と、を備える、
情報処理装置。
【請求項２】
前記判断部は、現在時刻と、前記第３の取得部により取得された前記最終利用時刻との差を表す期間が、前記第２の特定部により特定された前記有効期間内であれば、前記有効期間の条件を満たすと判断する、
請求項１に記載の情報処理装置。
【請求項３】
前記認証サーバが、前記最終利用時刻の名称を示す前記第２の項目に対して、前記カード識別情報の値と前記最終利用時刻の値との組み合わせを複数紐付けて保持している場合は、前記第３の取得部は、全ての前記組み合わせを前記認証サーバから取得し、
前記判断部は、前記第２の取得部により取得された前記カード識別情報の値に対応する前記最終利用時刻の値が最新であるか否かを判断する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記判断部により、前記第２の取得部により取得された前記カード識別情報の値に対応する前記最終利用時刻の値が最新ではないと判断された場合、前記認証部はユーザを認証しない、
請求項３に記載の情報処理装置。
【請求項５】
前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、前記第１の取得部により取得された前記ユーザ情報に対応する前記認証情報に紐付けられて前記認証サーバに登録されていない場合、該組からなる前記カード識別情報を示す前記認証情報を、該ユーザ情報に対応する前記認証情報に紐付けて前記認証サーバに登録する登録部をさらに備える、
請求項１乃至４のうちの何れか１項に記載の情報処理装置。
【請求項６】
前記登録部は、
前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、既に前記認証サーバに登録済みの場合は、該認証情報の登録を許可しない、
請求項５に記載の情報処理装置。
【請求項７】
ユーザの認証に関する情報を示す認証情報を保持する認証サーバと通信可能な情報処理装置による情報処理方法であって、
ユーザを識別するユーザ情報を取得する第１の取得ステップと、
前記第１の取得ステップにより取得された前記ユーザ情報に対応する前記認証情報が前記認証サーバに登録されているか否かを判断するユーザ情報認証ステップと、
ユーザが所持するカードから、前記カードを識別するカード識別情報を取得する第２の取得ステップと、
前記情報処理装置における前記認証情報の名称を示す第１の項目と、前記認証サーバにおける前記認証情報の名称を示す第２の項目との対応関係を示す第１の対応情報を参照して、前記情報処理装置における前記カード識別情報の名称を示す前記第１の項目に対応する前記第２の項目を特定する第１の特定ステップと、
前記第１の特定ステップにより特定された前記第２の項目と、前記第２の取得ステップにより取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、前記第１の取得ステップにより取得された前記ユーザ情報に対応する前記認証情報に紐付けられて前記認証サーバに登録されているか否かを確認する登録確認ステップと、
前記登録確認ステップによる確認結果が肯定の場合、前記認証サーバにおける前記カード識別情報の名称を示す前記第２の項目に対して、カードの有効期間を対応付けた第２の対応情報を参照して、前記第１の特定ステップにより特定された前記第２の項目に対応する前記有効期間を特定する第２の特定ステップと、
前記登録確認ステップによる確認結果が肯定の場合、前記第１の特定ステップにより特定された前記第２の項目と、前記第２の取得ステップにより取得された前記カード識別情報の値との組からなる前記カード識別情報の最終利用時刻を前記認証サーバから取得する第３の取得ステップと、
前記第３の取得ステップにより取得された前記最終利用時刻に基づいて、前記第２の特定ステップにより特定された前記有効期間の条件を満たすか否かを判断する判断ステップと、
前記判断ステップにより前記有効期間の条件を満たすと判断された場合、ユーザを認証する認証ステップと、を含む、
情報処理方法。
【請求項８】
ユーザの認証に関する情報を示す認証情報を保持する認証サーバと通信可能な情報処理装置に、
ユーザを識別するユーザ情報を取得する第１の取得ステップと、
前記第１の取得ステップにより取得された前記ユーザ情報に対応する前記認証情報が前記認証サーバに登録されているか否かを判断するユーザ情報認証ステップと、
ユーザが所持するカードから、前記カードを識別するカード識別情報を取得する第２の取得ステップと、
前記情報処理装置における前記認証情報の名称を示す第１の項目と、前記認証サーバにおける前記認証情報の名称を示す第２の項目との対応関係を示す第１の対応情報を参照して、前記情報処理装置における前記カード識別情報の名称を示す前記第１の項目に対応する前記第２の項目を特定する第１の特定ステップと、
前記第１の特定ステップにより特定された前記第２の項目と、前記第２の取得ステップにより取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、前記第１の取得ステップにより取得された前記ユーザ情報に対応する前記認証情報に紐付けられて前記認証サーバに登録されているか否かを確認する登録確認ステップと、
前記登録確認ステップによる確認結果が肯定の場合、前記認証サーバにおける前記カード識別情報の名称を示す前記第２の項目に対して、カードの有効期間を対応付けた第２の対応情報を参照して、前記第１の特定ステップにより特定された前記第２の項目に対応する前記有効期間を特定する第２の特定ステップと、
前記登録確認ステップによる確認結果が肯定の場合、前記第１の特定ステップにより特定された前記第２の項目と、前記第２の取得ステップにより取得された前記カード識別情報の値との組からなる前記カード識別情報の最終利用時刻を前記認証サーバから取得する第３の取得ステップと、
前記第３の取得ステップにより取得された前記最終利用時刻に基づいて、前記第２の特定ステップにより特定された前記有効期間の条件を満たすか否かを判断する判断ステップと、
前記判断ステップにより前記有効期間の条件を満たすと判断された場合、ユーザを認証する認証ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、例えばＭＦＰなどの機器で利用するカードを識別するカードＩＤを、認証サーバで管理しているアカウント（使用権限を有するユーザを識別するユーザＩＤ等の情報）に紐付けて、認証サーバに登録する技術が知られている。
【０００３】
例えば特許文献１には、ユーザ（管理者）が手動で、未登録のカードを認証サーバに登録する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザのアカウントを管理する認証サーバに用いられる技術は汎用的なものが多く（例えばActive Directoryや、LDAPなど）、詳細なカードの付加情報を登録する形態ではなかった。そのため、従来においては、管理者の手を介さずに、有効期間やカードＩＤの最終利用時刻などのカードの詳細な付加情報を考慮してユーザを認証することは困難であった。
【０００５】
本発明は、上記に鑑みてなされたものであって、管理者の手を介さずに、カードの詳細な付加情報を考慮してユーザを認証することが可能な情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、ユーザの認証に関する情報を示す認証情報を保持する認証サーバと通信可能な情報処理装置であって、前記情報処理装置における前記認証情報の名称を示す第１の項目と、前記認証サーバにおける前記認証情報の名称を示す第２の項目との対応関係を示す第１の対応情報と、前記認証サーバにおける、ユーザが所持するカードを識別するカード識別情報の名称を示す前記第２の項目に対して、カードの有効期間を対応付けた第２の対応情報と、を記憶する対応情報記憶部と、ユーザを識別するユーザ情報を取得する第１の取得部と、前記第１の取得部により取得された前記ユーザ情報に対応する前記認証情報が前記認証サーバに登録されているか否かを判断するユーザ情報認証部と、ユーザが所持する前記カードから、前記カード識別情報を取得する第２の取得部と、前記第１の対応情報を参照して、前記情報処理装置における前記カード識別情報の名称を示す前記第１の項目に対応する前記第２の項目を特定する第１の特定部と、前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報を示す前記認証情報が、前記第１の取得部により取得された前記ユーザ情報に対応する前記認証情報に紐付けられて前記認証サーバに登録されているか否かを確認する登録確認部と、前記登録確認部による確認結果が肯定の場合、前記第２の対応情報を参照して、前記第１の特定部により特定された前記第２の項目に対応する前記有効期間を特定する第２の特定部と、前記登録確認部による確認結果が肯定の場合、前記第１の特定部により特定された前記第２の項目と、前記第２の取得部により取得された前記カード識別情報の値との組からなる前記カード識別情報の最終利用時刻を前記認証サーバから取得する第３の取得部と、前記第３の取得部により取得された前記最終利用時刻に基づいて、前記第２の特定部により特定された前記有効期間の条件を満たすか否かを判断する判断部と、前記判断部により前記有効期間の条件を満たすと判断された場合、ユーザを認証する認証部と、を備える情報処理装置である。
【発明の効果】
【０００７】
本発明によれば、管理者の手を介さずに、カードの詳細な付加情報を考慮してユーザを認証することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の情報処理システムの一例を示す図である。
【図２】図２は、画像形成装置のハードウェア構成の一例を示す図である。
【図３】図３は、画像形成装置が有する機能の一例を示す図である。
【図４】図４は、第１の対応情報の一例を示す図である。
【図５】図５は、第２の対応情報の一例を示す図である。
【図６】図６は、第３の対応情報の一例を示す図である。
【図７】図７は、認証装置において、カードＩＤを示す認証情報が登録されていないユーザに紐付けられた情報の一例を示す図である。
【図８】図８は、カードＩＤを示す認証情報が登録されているユーザに紐付けられたユーザ情報の一例を示す図である。
【図９】図９は、認証装置において、一人のユーザに対して、複数のカードＩＤが紐付けられている場合の例を示す図である。
【図１０】図１０は、認証装置において、一人のユーザに対して、複数のカードＩＤが紐付けられている場合の例を示す図である。
【図１１】図１１は、認証装置において、一人のユーザに対して、複数のカードＩＤの各々の最終利用時刻を示す情報が紐付けられている場合の例を示す図である。
【図１２】図１２は、認証装置において、一人のユーザに対して、複数のカードＩＤの各々の最終利用時刻を示す情報が紐付けられている場合の例を示す図である。
【図１３】図１３は、情報処理システムの動作手順の一例を示すシーケンス図である。
【図１４】図１４は、情報処理システムの動作手順の一例を示すシーケンス図である。
【図１５】図１５は、情報処理システムの動作手順の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【００１０】
図１は、本実施形態の情報処理システム１の一例を示す図である。図１に示すように、情報処理システム１は、画像形成装置１０１と、認証装置１０２と、設定端末１０３と、を備え、これらは、例えばインターネットなどのネットワーク１０４を介して相互に接続可能である。
【００１１】
画像形成装置１０１は、「情報処理装置」の一例であり、例えば複合機（ＭＦＰ：Multifunction  Peripheral）であってもよい。なお、複合機とは、コピー機能、スキャナ機能、プリンタ機能、ファクス機能などの複数の異なる機能を有する装置である。詳しくは後述するが、ユーザが、画像形成装置１０１の操作部（後述の操作パネル１５）から、ユーザを識別するユーザ情報の一例であるログインＩＤ（例えばユーザ名とパスワードの組み合わせでもよい）を入力することで、画像形成装置１０１は、入力されたログインＩＤが認証装置１０２に登録済みであるか否かを確認する。また、ユーザが、画像形成装置１０１に付随している後述のカードリーダ１８に対して、自身が所持しているカード（ＩＣカード）を翳すことで、画像形成装置１０１は、該カードからカードを識別するカード識別情報の一例であるカードＩＤを読み取る。そして、画像形成装置１０１は、その読み取ったカードＩＤが上記ログインＩＤと紐付けられて認証装置１０２に登録されているかを確認し、さらに、該カードＩＤの最終利用時刻がカードの有効期間の条件を満たしているか否かを確認する。この例では、ユーザのログインＩＤが認証装置１０２に登録済みであり、かつ、該ユーザが所持するカードから読み取ったカードＩＤが該ログインＩＤに紐付けられて認証装置１０２に登録され、該カードの最終利用時刻が有効期間の条件を満たしている場合、該ユーザを認証する。つまり、該ユーザは、画像形成装置１０１を利用する権限を有していると判断する。
【００１２】
認証装置１０２は、「認証サーバ」の一例であり、ユーザの認証に関する情報を示す認証情報を保持する。ここでは、複数種類の認証情報が存在し、例えば上述のログインＩＤに対応する認証情報、上述のカードＩＤに対応する認証情報などがある。詳しくは後述する。各認証情報は、該認証情報の名称を示す項目と、該認証情報の値（ＩＤ値等）とから構成される。例えばログインＩＤを示す認証情報は、「ログインＩＤ」の名称を示す項目と、ＩＤ値（ログインＩＤの値）とから構成される。認証装置１０２には、一般的には、Active Directoryや、LDAPといったサーバ技術が利用されるが、本実施形態の認証装置１０２は、さらに、カードＩＤや、その詳細情報（カードの有効期間、最終利用時刻）の管理を行う。
【００１３】
設定端末１０３は、クライアントＰＣ（Personal Computer）である。ユーザが設定端末１０３を利用するためには、画像形成装置１０１の各種の設定を行う権限を有することを認められる必要がある（管理者認証される必要がある）。管理者認証されたユーザは、設定端末１０３のＵＩ（User Interface）を操作して、画像形成装置１０１に設定値を送信する。これにより、画像形成装置１０１の各種の設定が行われる。
【００１４】
図２は、画像形成装置１０１のハードウェア構成の一例を示す図である。図２に示すように、画像形成装置１０１は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、操作パネル１５と、エンジン部１６と、通信Ｉ／Ｆ１７と、カードリーダ１８と、を備え、これらは内部バスを介して接続される。
【００１５】
ＣＰＵ１１は、画像形成装置１０１の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、画像形成装置１０１全体の動作を制御し、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１６】
操作パネル１５は、ユーザの操作を受け付けるとともに、画像形成装置１０１に関する各種の情報を表示するためのデバイスである。操作パネル１５は、例えば液晶タッチパネルなどで構成される。
【００１７】
エンジン部１６は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１８】
通信Ｉ／Ｆ１７は、ネットワーク１０４と接続するためのインタフェースである。カードリーダ１８は、ユーザにより翳されたカード（ＩＣカード等）との間で非接触無線通信を行い、カードに記憶されているカードＩＤの読み取りを行う。
【００１９】
図３は、画像形成装置１０１が有する機能の一例を示す図である。説明の便宜上、図３では、本発明に関する機能を主に例示しているが、画像形成装置１０１が有する機能は、これらに限られるものではない。図３に示すように、画像形成装置１０１は、通信部１１０と、設定保持部１１１と、第１の取得部１１２と、ユーザ情報認証部１１３と、第２の取得部１１４と、第１の特定部１１５と、登録確認部１１６と、第２の特定部１１７と、第３の取得部１１８と、判断部１１９と、認証部１２０と、登録部１２１と、を有する。
【００２０】
通信部１１０は、ネットワーク１０４を介して、認証装置１０２や設定端末１０３と通信する。
【００２１】
設定保持部１１１は、「対応情報記憶部」の一例であり、画像形成装置１０１における認証情報の名称（項目）を示す第１の項目と、認証装置１０２における認証情報の名称を示す第２の項目との対応関係を示す第１の対応情報と、認証装置１０２におけるカードＩＤ（カード識別情報）の名称を示す第２の項目（「ＣａｒｄＩＤ」）に対して、カードの有効期間を対応付けた第２の対応情報と、を記憶する。図４は、第１の対応情報の一例を示す図である。図５は、第２の対応情報の一例を示す図である。図５の例では、１０日間にわたってカードＩＤの利用が無い場合は、該カードＩＤを認証に用いることはできなくなることを意味する。なお、例えば有効期間の制約が無い場合においては、第２の対応情報において有効期間は定義されない。
【００２２】
さらに、この例では、設定保持部１１１は、認証装置１０２におけるカードＩＤの名称を示す第２の項目に対して、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目を対応付けた第３の対応情報を記憶している。図６は、第３の対応情報の一例を示す図である。なお、この例では、第１の対応情報、第２の対応情報および第３の対応情報は個別に設けられているが、これに限らず、例えばこれらの対応情報は、共通のひとつのテーブルで構成されてもよい。
【００２３】
図３の説明を続ける。第１の取得部１１２は、ユーザを識別するユーザ情報を取得する。この例では、画像形成装置１０１は、起動時または何れのユーザもログインしていない状態の場合は、ログインＩＤの入力を促すログイン画面を操作パネル１５に表示する。そして、ログインしようとするユーザは、ログイン画面からログインＩＤの入力を行う。第１の取得部１１２は、ログイン画面から入力されたログインＩＤを、ユーザ情報として取得する。「ユーザ情報」の一例であるログインＩＤは、ユーザを識別する情報であればよく、例えばユーザＩＤとパスワードの組み合わせであってもよい。
【００２４】
ユーザ情報認証部１１３は、第１の取得部１１２により取得されたログインＩＤに対応する認証情報が認証装置１０２に登録されているか否かを判断する。この具体的な内容については後述する。
【００２５】
第２の取得部１１４は、ユーザが所持するカードから、カードＩＤを取得する。画像形成装置１０１におけるカードＩＤを示す認証情報は、画像形成装置１０１におけるカードＩＤの名称を示す第１の項目（「カードＩＤ」という名称）と、ＩＤ値（カードＩＤの値）とから構成される。
【００２６】
第１の特定部１１５は、上述の第１の対応情報を参照して、画像形成装置１０１におけるカードＩＤの名称を示す第１の項目（「カードＩＤ」という名称）に対応する第２の項目（「ＣａｒｄＩＤ」という名称）を特定する。
【００２７】
登録確認部１１６は、第１の特定部１１５により特定された第２の項目（「ＣａｒｄＩＤ」という名称）と、第２の取得部１１４により取得されたカードＩＤの値（ＩＤ値）との組からなるカードＩＤを示す認証情報（認証装置１０２におけるカードＩＤを示す認証情報）が、第１の取得部１１２により取得されたログインＩＤに対応する認証情報に紐付けられて認証装置１０２に登録されているか否かを確認する。この具体的な内容については後述する。認証装置１０２におけるログインＩＤを示す認証情報は、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、ログインＩＤの値とから構成される。
【００２８】
第２の特定部１１７は、登録確認部１１６による確認結果が肯定の場合、つまり、第１の特定部１１５により特定された第２の項目（「ＣａｒｄＩＤ」という名称）と、第２の取得部１１４により取得されたカードＩＤの値との組からなるカードＩＤを示す認証情報が、第１の取得部１１２により取得されたログインＩＤに対応する認証情報に紐付けられて認証装置１０２に登録されている場合、上述の第２の対応情報を参照して、第１の特定部１１５により特定された第２の項目に対応する有効期間を特定する。
【００２９】
第３の取得部１１８は、登録確認部１１６による確認結果が肯定の場合、第１の特定部１１５により特定された第２の項目と、第２の取得部１１４により取得されたカードＩＤの値との組からなるカードＩＤの最終利用時刻を認証装置１０２から取得する。この具体的な内容については後述する。
【００３０】
判断部１１９は、第３の取得部１１８により取得された最終利用時刻に基づいて、第２の特定部１１７により特定された有効期間の条件を満たすか否かを判断する。より具体的には、判断部１１９は、現在時刻と、第３の取得部１１８により取得された最終利用時刻との差を表す期間が、第２の特定部１１７により特定された有効期間内であれば、有効期間の条件を満たすと判断することができる。
【００３１】
認証部１２０は、判断部１１９により有効期間の条件を満たすと判断された場合、ユーザを認証する（ユーザは、画像形成装置１０１を使用する権限を有すると認める）。つまり、認証部１２０は、第１の取得部１１２により取得されたログインＩＤに対応する認証情報に対して、第２の取得部１１４により取得されたカードＩＤに対応する認証情報が紐付けられて認証装置１０２に登録され、かつ、該カードＩＤの最終利用時刻が有効期間の条件を満たす場合に限り、ユーザを認証する。
【００３２】
登録部１２１は、第１の特定部１１７により特定された第２の項目と、第２の取得部１１４により取得されたカードＩＤの値との組からなるカードＩＤを示す認証情報が、第１の取得部１１２により取得されたログインＩＤに対応する認証情報に紐付けられて認証装置１０２に登録されていない場合、該組からなるカードＩＤを示す認証情報を、該ログインＩＤに対応する認証情報に紐付けて認証装置１０２に登録する。この具体的な内容については後述する。
【００３３】
以上に説明した通信部１１０、第１の取得部１１２、ユーザ情報認証部１１３、第２の取得部１１４、第１の特定部１１５、登録確認部１１６、第２の特定部１１７、第３の取得部１１８、判断部１１９、認証部１２０および登録部１２１の各々の機能は、ＣＰＵ１１がＲＯＭ１２やＨＤＤ１４等に格納されたプログラムをＲＡＭ１３上に展開して実行することにより実現されるが、これに限らず、例えばこれらの機能のうちの一部または全部が専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、以上に説明した設定保持部１１１は、例えばＨＤＤ１４等の記憶装置により実現可能である。
【００３４】
次に、認証装置１０２が管理する認証情報について説明する。認証装置１０２は、複数のユーザごとに、各種の認証情報を紐付けて保持（管理）する。認証情報は、より具体的に言えば、ユーザの認証に用いられる情報であると言える。この例では、ユーザに紐付けられる認証情報として、ログインＩＤを示す認証情報と、カードＩＤを示す認証情報とが想定されているが、これに限られるものではない。また、後述するように、本実施形態の認証装置１０２は、複数のユーザごとに、ログインＩＤを示す認証情報と、カードＩＤを示す認証情報と、該ユーザが所持するカードの詳細情報（この例ではカードＩＤの最終利用時刻を示す情報）とを少なくとも紐付けて保持している。
【００３５】
図７は、認証装置１０２において、カードＩＤを示す認証情報が登録されていないユーザに紐付けられた情報（認証情報を含む）の一例を示す図である。図７の例では、ＵｓｅｒＡに対して、認証装置１０２における表示名の名称を示す「ＤｉｓｐｌａｙＮａｍｅ」と、対応する値を示す「ユーザＡ」とから構成される表示名の情報、認証装置１０２におけるログインＩＤの名称を示す「ＬｏｇｉｎＩＤ」と、対応する値を示す「ＵｓｅｒＡ」とから構成されるログインＩＤを示す認証情報、認証装置１０２における社員ＩＤの名称を示す「ＥｍｐｌｏｙｅｅＩＤ」と、対応する値を示す「１１０００１」とから構成される社員ＩＤの情報、認証装置１０２におけるメールアドレスの名称を示す「ＭａｉｌＡｄｄｒｅｓｓ」と、対応する値を示す「ａ＠ｍａｉｌ．ｃｏ．ｊｐ」とから構成されるメールアドレスの情報が紐付けられている。また、認証装置１０２におけるカードＩＤの名称を示す「ＣａｒｄＩＤ」も紐付けられているが、対応する値（カードＩＤの値）は設定されていない。つまり、カードＩＤを示す認証情報は紐付けられていない。ここでは、Active DirectoryやLDAPでカードＩＤを管理するために、認証装置１０２における「カードＩＤ」という属性を、カードＩＤの登録用の属性として定義しているものとする。以下、この例を元にバリエーションの例を説明する。
【００３６】
なお、この例では、「ＤｉｓｐｌａｙＮａｍｅ」、「ＬｏｇｉｎＩＤ」及び「ＭａｉｌＡｄｄｒｅｓｓ」はデフォルトの項目であって、一方、「ＥｍｐｌｏｙｅｅＩＤ」及び「ＣａｒｄＩＤ」（後述の「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」も同様）は、前述の管理者認証されたユーザが認証装置１０２に対して手動で追加する必要がある。すなわち、認証装置１０２は、一人のユーザに対応して、デフォルトの情報以外に、新規の情報を追加することができる。新規追加のとき、例えば、情報の名称（第２の項目）、情報値のタイプ（文字列、数字など）、情報値の長さの上限（２バイト、２５６文字など）を設定することができる。例えばカードＩＤを示す認証情報を、新規の情報として追加する場合は、項目（第２の項目）＝「ＣａｒｄＩＤ」、対応する値のタイプ＝文字列、対応する値の長さの上限＝２５６文字と設定することができる。
【００３７】
そして、例えば認証装置１０２とは別の装置（例えば画像形成装置１０１）から、検索対象の項目（例えば認証装置１０２におけるカードＩＤの名称を示す「ＣａｒｄＩＤ」）と、該項目に対応する値（カードＩＤの値）とを含む検索要求を、認証装置１０２へ送信すれば、認証装置１０２は、自身が保持している各項目の中から、検索要求に含まれる項目と一致する項目を特定し、該特定した項目に対応する値が、検索要求に含まれる値と一致するか否かを判断し、その判断結果を応答することができる。ここで、認証装置１０２においては、検索要求に含まれる１つの項目と一致する１つの項目に対して複数の値が対応付けられている場合に、該検索要求に含まれる値が、該複数の値のいずれかと一致するか否かを判断してもよいし、認証装置１０２においては、検索要求に含まれる１つの項目と一致する１つの項目に対して１つの値が対応付けられている場合に、該検索要求に含まれる値が、該１つの値と部分一致するか否かを判断してもよい。
【００３８】
図８は、カードＩＤを示す認証情報が登録されているユーザに紐付けられたユーザ情報の一例を示す図である。図８の例では、ＵｓｅｒＡに対して、認証装置１０２におけるカードＩＤの名称を示す「ＣａｒｄＩＤ」と、対応する値を示す「Ｃ１００１」とから構成されるカードＩＤを示す認証情報が紐付けられている。
【００３９】
図９は、認証装置１０２における「カードＩＤ」の名称を示す「ＣａｒｄＩＤ」に対して、複数の値（カードＩＤの値）が対応付けられている場合、つまり、一人のＵｓｅｒＡに対して、複数のカードＩＤが紐付けられている場合の例を示す図である。図１０も、図９と同様の図であるが、複数のカードＩＤの値はカンマで区切られている。各カードＩＤの値は、認証装置１０２における「カードＩＤ」の名称を示す「ＣａｒｄＩＤ」に対応する単一の値として定義されている。導入会社のシステムで利用されているActive DirectoryやLDAPの既存のスキーマが１つの項目（属性）に対して複数の値を許可しないような定義をされているが、組織（例えば会社）のルール変更などで、複数のカードＩＤを登録できるようにする必要が出た際には、このような仕組みを取る必要がある。
【００４０】
また、本実施形態においては、認証装置１０２は、各ユーザに対して、１以上のカードＩＤの最終利用時刻を紐付けて保持している。図１１は、一人のＵｓｅｒＡに対して、複数のカードＩＤの各々の最終利用時刻が紐付けられている場合の例を示す図である。図１１の例では、一人のＵｓｅｒＡに対して、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」が紐付けられており、対応する値として、ＩＤ値ごとの最終利用時刻が設定されている。
【００４１】
図１１の例では、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対して、「ＣａｒｄＩＤ」に対応する値「Ｃ１００１」と、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対応する値「２０１７／０３／２９  １４：２３」とが、「Ｃ１００１：２０１７／０３／２９  １４：２３」のような形式で対応付けられている。これは、ＩＤ値「１００１」の最終利用時刻は２０１７年３月２９日１４時２３分であることを表している。同様に、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対して、「ＣａｒｄＩＤ」に対応する値「Ｃ１００２」と、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対応する値「２０１７／０３／２９  １４：５０」とが、「Ｃ１００２：２０１７／０３／２９  １４：５０」のような形式で対応付けられている。これは、ＩＤ値「Ｃ１００２」の最終利用時刻は２０１７年３月２９日１４時５０分であることを表している。同様に、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対して、「ＣａｒｄＩＤ」に対応する値「Ｃ１００３」と、「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」に対応する値「２０１７／０３／２９  １３：２１」とが、「Ｃ１００３：２０１７／０３／２９  １３：２１」のような形式で対応付けられている。これは、ＩＤ値「Ｃ１００３」の最終利用時刻は２０１７年３月２９日１３時２１分であることを表している。
【００４２】
なお、図１２も、図１１と同様の図であるが、ＩＤ値ごとの最終利用時刻を示す値（ＩＤ値：最終利用時刻の形式で表される値）はカンマで区切られている。
【００４３】
図１３は、ユーザから入力されたログインＩＤに対して、該ユーザが所持するカードから読み取ったカードＩＤが紐付けられて認証装置１０２に登録されているか否かを判断する際の情報処理システム１の動作手順の一例を示すシーケンス図である。図１３に示すように、第１の取得部１１２は、上述のログイン画面を操作パネル１５に表示し（ステップＳ１）、ユーザは、ログイン画面に対して自身のログインＩＤを入力し（ステップＳ２）、第１の取得部１１２は、該入力されたログインＩＤを取得する。第１の取得部１１２は、ユーザから取得したログインＩＤを、ユーザ情報認証部１１３へ渡す（ステップＳ３）。
【００４４】
第１の取得部１１２からログインＩＤを受け取ったユーザ情報認証部１１３は、設定保持部１１１に対して、画像形成装置１０１におけるログインＩＤの名称を示す第１の項目（この例では図４に示すように「ログインＩＤ」）に対応する第２の項目を要求し（ステップＳ４）、その応答として、認証装置１０２におけるログインＩＤの名称を示す第２の項目（この例では図４に示すように「ＬｏｇｉｎＩＤ」）を取得する（ステップＳ５）。次に、ユーザ情報認証部１１３は、認証装置１０２に対して、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、第１の取得部１１２から受け取ったログインＩＤの値とからなるログインＩＤを示す認証情報の検索を要求する検索要求を送信する（ステップＳ６）。この検索要求の中には、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、第１の取得部１１２から受け取ったログインＩＤの値とが含まれている。
【００４５】
ユーザ情報認証部１１３からの検索要求を受信した認証装置１０２は、該検索要求に含まれるログインＩＤの名称を示す第２の項目と、ＩＤ値とからなるログインＩＤを示す認証情報が登録済みであるか否かを判断し（ステップＳ７）、検索要求に対する応答として、その判断結果を通知する（ステップＳ８）。判断結果が肯定の場合、ログインＩＤに関する認証は成功となり、判断結果が否定の場合、ログインＩＤに関する認証は失敗となる。以下では、判断結果が肯定である場合の流れを説明する。なお、ログインＩＤに関する認証のみが成功した段階では、操作パネル１５の画面はロックされており、ユーザからの操作は受け付けることができない。
【００４６】
ログインＩＤに関する認証が成功すると、ユーザは、自身が所持しているカードを、画像形成装置１０１に設けられているカードリーダ１８に翳す（ステップＳ９）。第２の取得部１１４は、カードリーダ１８で読み取られたカードＩＤを取得し（ステップＳ１０）、その取得したカードＩＤを第１の特定部１１５へ渡す（ステップＳ１１）。
【００４７】
次に、第１の特定部１１５は、設定保持部１１１に対して、画像形成装置１０１におけるカードＩＤの名称を示す第１の項目（この例では図４に示すように「カードＩＤ」）に対応する第２の項目を要求し（ステップＳ１２）、その応答として、認証装置１０２におけるカードＩＤの名称を示す第２の項目（この例では図４に示すように「ＣａｒｄＩＤ」）を取得する（ステップＳ１３）。そして、第１の特定部１１５は、認証装置１０２におけるカードＩＤの名称を示す第２の項目と、第２の取得部１１４から取得したカードＩＤの値とを登録確認部１１６へ通知する（ステップＳ１４）。つまり、第１の特定部１１５は、認証装置１０２における、ステップＳ１０で取得されたカードＩＤを示す認証情報を登録確認部１１６へ通知する。この通知を受けた登録確認部１１６は、ユーザ情報認証部１１３から、ステップＳ６の検索要求に含まれていた、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、ログインＩＤの値とを受け取る。つまり、登録確認部１１６は、認証装置１０２における、ステップＳ２で取得されたログインＩＤを示す認証情報をユーザ情報認証部１１３から受け取る。そして、登録確認部１１６は、認証装置１０２に対して、ステップＳ１４で通知されたカードＩＤを示す認証情報が、ユーザ情報認証部１１３から受け取ったログインＩＤを示す認証情報に紐付けられて登録されているか否かの確認を要求する確認要求を送信する（ステップＳ１５）。この確認要求の中には、認証装置１０２におけるカードＩＤの名称を示す第２の項目と、カードＩＤの値（ステップＳ１０で取得されたカードＩＤの値）と、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、ログインＩＤの値（ステップＳ２で取得されたログインＩＤの値）とが含まれている。
【００４８】
登録確認部１１６からの確認要求を受信した認証装置１０２は、該確認要求に含まれるログインＩＤを示す認証情報に対して、該確認要求に含まれるカードＩＤを示す認証情報が紐付けられて登録済みであるか否かを確認し（ステップＳ１６）、確認要求に対する応答として、その確認結果を通知する（ステップＳ１７）。以下、この確認結果が肯定の場合と、否定の場合とに分けて説明する。図１４は、確認結果が肯定の場合の動作手順の一例を示すシーケンス図であり、図１５は、確認結果が否定の場合の動作手順の一例を示すシーケンス図である。
【００４９】
まず図１４を用いて説明する。ステップＳ１〜ステップＳ１７の処理内容は上述したとおりである。登録確認部１１６は、第２の特定部１１７および第３の取得部１１８の各々に対して、上述の確認結果が肯定であったことを通知（以降の処理に必要な情報も併せて通知）する（ステップＳ１８）。この通知を受けた第２の特定部１１７は、設定保持部１１１に対して、認証装置１０２におけるカードＩＤの名称を示す第２の項目（この例では図４に示すように「ＣａｒｄＩＤ」）に対応する有効期間を要求し（ステップＳ１９）、その応答として、有効期間（この例では図５に示すように「１０日」）を取得する（ステップＳ２０）。そして、その取得した有効期間を判断部１１９へ通知する（ステップＳ２１）。
【００５０】
また、登録確認部１１６からの上述の通知を受けた第３の取得部１１８は、設定保持部１１１に対して、認証装置１０２におけるカードＩＤの名称を示す第２の項目に対応する、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目を要求し（ステップＳ２２）、その応答として、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目（この例では図６に示すように「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」）を取得する（ステップＳ２３）。そして、第３の取得部１１８は、認証装置１０２に対して、ステップＳ１６で登録が確認されたログインＩＤを示す認証情報とカードＩＤを示す認証情報との組み合わせに対応する最終利用時刻を要求する最終利用時刻要求を送信する（ステップＳ２４）。この最終利用時刻要求の中には、ステップＳ１６で登録が確認された、ログインＩＤを示す認証情報（認証装置１０２におけるログインＩＤの名称を示す第２の項目と、ステップＳ２で取得されたログインＩＤの値）、および、カードＩＤを示す認証情報（認証装置１０２におけるカードＩＤの名称を示す第２の項目と、ステップＳ１０で取得されたカードＩＤの値）に加えて、ステップＳ２３で取得された第２の項目（認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目）が含まれている。
【００５１】
第３の取得部１１８からの最終利用時刻要求を受信した認証装置１０２は、上述のステップＳ１６で登録を確認したログインＩＤを示す認証情報とカードＩＤを示す認証情報との組み合わせに対応する最終利用時刻の値を検索し（ステップＳ２５）、最終利用時刻要求に対する応答として、その検索結果（最終利用時刻の値）を送信する（ステップＳ２６）。第３の取得部１１８は、認証装置１０２から受信した最終利用時刻の値を判断部１１９へ通知する（ステップＳ２７）。
【００５２】
判断部１１９は、ステップＳ２７で通知された最終利用時刻に基づいて、ステップＳ２１で通知された有効期間の条件を満たすか否かを判断する（ステップＳ２８）。上述したように、ここでは、判断部１１９は、現在時刻と、ステップＳ２８で通知された最終利用時刻との差を表す期間が、ステップＳ２１で通知された有効期間内であれば、有効期間の条件を満たすと判断する。そして、判断部１１９は、ステップＳ２８の判断結果を認証部１２０へ通知する（ステップＳ２９）。認証部１２０は、通知された判断結果に基づき、ユーザを認証するか否かを決定する（ステップＳ３０）。認証部１２０は、ステップＳ２９で通知された判断結果が肯定である場合は、ユーザを認証し、操作パネル１５の画面ロックを解除する。一方、ステップＳ２９で通知された判断結果が否定である場合は、ユーザを認証せず、操作パネル１５の画面ロックを解除しない。
【００５３】
また、判断部１１９は、認証装置１０２に対して、ステップＳ１０で取得されたカードＩＤの最終利用時刻の値を現在時刻に更新することを要求する最終利用時刻更新要求を送信する（ステップＳ３１）。この最終利用時刻更新要求の中には、ステップＳ１６で登録が確認された、ログインＩＤを示す認証情報、および、カードＩＤを示す認証情報に加えて、ステップＳ２３で取得された第２の項目（認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目）と、該第２の項目に対応する値となる現在時刻と、が含まれている。最終利用時刻更新要求を受信した認証装置１０２は、上述のステップＳ１６で登録を確認したログインＩＤを示す認証情報とカードＩＤを示す認証情報との組み合わせに対応する最終利用時刻の値を、該最終利用時刻更新要求に含まれる現在時刻に更新する（ステップＳ３２）。
【００５４】
次に図１５を用いて説明する。ステップＳ１〜ステップＳ１７の処理内容は上述したとおりである。登録確認部１１６は、登録部１２１に対して、上述の確認結果が否定であったことを通知（以降の処理に必要な情報も併せて通知）する（ステップＳ１００）。この通知を受けた登録部１２１は、ステップＳ１０で取得されたカードＩＤに対応する認証情報の登録を実行する指示を受け付けるための登録実行画面を操作パネル１５に表示し（ステップＳ１０１）、ユーザは、この登録実行画面に対して、登録の実行指示を入力する（ステップＳ１０２）。登録実行画面を介して登録の実行指示を受け付けた場合、登録部１２１は、設定保持部１１１に対して、認証装置１０２におけるカードＩＤの名称を示す第２の項目に対応する、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目を要求し（ステップＳ１０３）、その応答として、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目（この例では図６に示すように「ＣａｒｄＩＤＬａｓｔＵｓｅｒＴｉｍｅ」）を取得する（ステップＳ１０４）。
【００５５】
そして、登録部１２１は、認証装置１０２に対して、認証装置１０２に登録済みの、ステップＳ２で取得されたログインＩＤに対応する認証情報に対して、ステップＳ１０で取得されたカードＩＤに対応する認証情報を紐付けて登録するとともに、現在時刻を、該カードＩＤの最終利用時刻の値として登録することを指示する登録指示を送信する（ステップＳ１０５）。この登録指示の中には、認証装置１０２におけるカードＩＤの名称を示す第２の項目と、カードＩＤの値（ステップＳ１０で取得されたカードＩＤの値）と、認証装置１０２におけるログインＩＤの名称を示す第２の項目と、ログインＩＤの値（ステップＳ２で取得されたログインＩＤの値）と、認証装置１０２におけるカードＩＤの最終利用時刻の名称を示す第２の項目（ステップＳ１０４で取得された第２の項目）と、現在時刻と、が含まれる。この登録指示を受け取った認証装置１０２は、登録指示に含まれるカードＩＤを示す認証情報を、該登録指示に含まれるログインＩＤを示す認証情報に紐付けて登録するとともに、認証装置１０２における該カードＩＤの最終利用時刻の名称を示す第２の項目に対応する値として、登録指示に含まれるカードＩＤの値と、該登録指示に含まれる現在時刻との組を登録する（ステップＳ１０６）。
【００５６】
以上に説明したように、本実施形態の画像形成装置１０１は、ユーザの認証を行う場合、該ユーザから入力されたログインＩＤに対応する認証情報に対して、該ユーザが所持するカードから読み取ったカードＩＤに対応する認証情報が紐付けられて認証装置１０２に登録されているか否かを確認する。そして、画像形成装置１０１は、上記確認結果が肯定の場合は、該カードＩＤの最終利用時刻を認証装置１０２から取得し、その取得した最終利用時刻に基づいて、認証装置１０２におけるカードＩＤの名称を示す第２の項目に対して予め対応付けられた有効期間の条件を満たすか否かを判断し、その判断結果が肯定の場合に限り、ユーザを認証する。これにより、管理者の手を介さずに、カードの詳細な付加情報を考慮してユーザを認証することができる。
【００５７】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、上述の実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００５８】
以下、変形例を記載する。以下の変形例は上述の実施形態と任意に組み合わせることができるし、変形例同士を組み合わせることもできる。
【００５９】
（１）変形例１
例えば認証装置１０２が、カードＩＤの最終利用時刻の名称を示す第２の項目に対して、カードＩＤの値と最終利用時刻の値との組み合わせを複数紐付けて保持している場合は、上述の第３の取得部１１８は、全ての組み合わせを認証装置１０２から取得する。つまり、第３の取得部１１８は、図１４のステップＳ２４の最終利用時刻要求に対する応答として、カードＩＤの値と最終利用時刻の値との組み合わせを複数取得し、判断部１１９へ通知する。そして、判断部１１９は、第３の取得部１１８により通知された複数の組み合わせと１対１に対応する複数の最終利用時刻の値のうち、図１４に示すステップＳ１０で取得されたカードＩＤの値（第２の取得部１１４により取得されたカードＩＤの値）に対応する最終利用時刻の値が最新であるか否かを判断する。判断部１１９により、図１４に示すステップＳ１０で取得されたカードＩＤの値（第２の取得部１１４により取得されたカードＩＤの値）に対応する最終利用時刻の値が最新ではないと判断された場合、認証部１２０はユーザを認証しない。
【００６０】
（２）変形例２
例えば登録部１２１は、第１の特定部１１５により特定された第２の項目と、第２の取得部１１４により取得されたカードＩＤの値との組からなるカードＩＤを示す認証情報が、既に認証装置１０２に登録済みの場合は、該認証情報の登録を許可しない。例えば登録部１２１は、図１５に示すステップＳ１０５の登録指示を認証装置１０２へ送信する前に、認証装置１０２に対して、ステップＳ１０で取得されたカードＩＤに対応する認証情報が登録済みであるか否かを問い合わせ、登録済みの場合は登録指示を送信しないことになる。
【００６１】
本変形例では、一度登録したカードＩＤは認証装置１０２から削除せずに残しておき、登録済みのカードＩＤは再登録させないように制御する。この変形例では、以下のようなユースケースを想定している。例えばユーザがカードを紛失した場合は、新しいカードが発行されることになるが、この新しいカードのカードＩＤが認証装置１０２に登録されるときの時刻が該カードＩＤの最終利用時刻として登録され、該カードＩＤを利用した認証が可能になる。一方、紛失したカードのカードＩＤを削除し、該カードＩＤの再登録を許可すると、該カードＩＤが再登録されて悪用される可能性があるので、一度登録されたカードＩＤは記録として認証装置１０２に残しておき、該カードＩＤの再登録は許可しないことで、不正な再登録を防ぐことができる。
【００６２】
（３）変形例３
上述の実施形態では、「情報処理装置」の一例として画像形成装置１０１を採用しているが、これに限らず「情報処理装置」の形態は任意であり、例えばプロジェクタ、電子黒板などユーザ認証機能付きの電子機器を「情報処理装置」として採用することができる。
【００６３】
なお、上述した実施形態の情報処理システム１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６４】
１      情報処理システム
１０１  画像形成装置
１０２  認証装置
１０３  設定端末
１０４  ネットワーク
１１０  通信部
１１１  設定保持部
１１２  第１の取得部
１１３  ユーザ情報認証部
１１４  第２の取得部
１１５  第１の特定部
１１６  登録確認部
１１７  第２の特定部
１１８  第３の取得部
１１９  判断部
１２０  認証部
１２１  登録部
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特許第４２９４０６９号公報
【図１】
2019020999.tif 000003
【図２】
2019020999.tif 000004
【図３】
2019020999.tif 000005
【図４】
2019020999.tif 000006
【図５】
2019020999.tif 000007
【図６】
2019020999.tif 000008
【図７】
2019020999.tif 000009
【図８】
2019020999.tif 000010
【図９】
2019020999.tif 000011
【図１０】
2019020999.tif 000012
【図１１】
2019020999.tif 000013
【図１２】
2019020999.tif 000014
【図１３】
2019020999.tif 000015
【図１４】
2019020999.tif 000016
【図１５】
2019020999.tif 000017