(57)【要約】【課題】ユーザが所有しているＩＣカード（記憶媒体）を読み取ることによって、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の削除を画像形成装置から容易に行うことができる。【解決手段】ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと通信媒体を介して通信可能な画像形成装置が、当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する第１の認証情報特定手段と、前記第１の認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段とを備えることで、認証サーバの第１の認証情報を削除する。【選択図】図１
2010272087.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと画像形成装置とが通信媒体を介して通信可能な認証情報管理システムであって、
前記画像形成装置は、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報を特定する認証情報特定手段と、
前記認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段とを備え
前記認証サーバは、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信手段と、
前記画像形成装置から前記第１の認証情報を含む削除要求を受信する削除要求受信手段と、
前記削除要求受信手段で受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除手段と
を備えることを特徴とする認証情報管理システム。
【請求項２】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと通信媒体を介して通信可能な画像形成装置であって、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する第１の認証情報特定手段と、
前記第１の認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段と
を備えることを特徴とする画像形成装置。
【請求項３】
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致する前記第１の認証情報とを特定する第２の認証情報特定手段と、
前記第２の認証情報特定手段で特定された前記第１の認証情報を含む棚卸要求を前記認証サーバに送信する棚卸要求送信手段とを備え、
前記削除要求に含まれる第１の認証情報は、前記棚卸要求で棚卸されなかった前記第１の認証情報であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記認証情報取得手段で取得した第１の認証情報を一覧表示する認証情報一覧表示手段とを更に備え、
前記認証情報一覧表示手段は、前記第１の認証情報特定手段で特定された前記第２の認証情報と一致しない前記第１の認証情報と前記第２の認証情報と一致する記第１の認証情報とを識別可能に表示することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって紛失した記憶媒体を削除可能にする紛失記憶媒体削除モードと、ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによってユーザが所有している記憶媒体の棚卸可能にする記憶媒体棚卸モードとを備え、
前記紛失記憶媒体削除モードは、前記認証情報一覧表示手段で、前記第１の認証情報特定手段で特定された前記第２の認証情報と一致しない前記第１の認証情報を選択状態に、前記第２の認証情報と一致する前記第１の認証情報を非選択状態に表示することを特徴とし、
前記記憶媒体棚卸モードは、前記認証情報一覧表示手段で、前記第１の認証情報特定手段で特定された前記第２の認証情報と一致しない前記第１の認証情報を非選択状態に、前記第２の認証情報と一致する前記第１の認証情報を選択状態に表示することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記紛失記憶媒体削除モードの場合、前記削除要求に含まれる前記第１の認証情報は、前記第２の認証情報と一致しない第１の認証情報であることを特徴とし、
前記記憶媒体棚卸モードの場合、前記棚卸要求に含まれる前記第１の認証情報は、前記第２の認証情報と一致する第１の認証情報であることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記削除要求送信手段で削除要求を送信するとともに、当該削除要求に含まれる第１の認証情報を含む印刷データを出力する出力手段と
を更に備えることを特徴とする請求項２乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
画像形成装置と通信媒体を介して通信可能な、ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバであって、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報
を含む削除要求を受信する削除要求受信手段と、
前記削除要求受信手段で受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除手段と
を備えることを特徴とする認証サーバ。
【請求項９】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと画像形成装置とが通信媒体を介して通信可能な認証情報管理システムの処理方法であって、
前記画像形成装置は、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信ステップと、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する認証情報特定ステップと、
前記認証情報特定ステップで特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信ステップとを含み
前記認証サーバは、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信ステップと、
前記画像形成装置から前記第１の認証情報を含む削除要求を受信する削除要求受信ステップと、
前記削除要求受信ステップで受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除ステップと
を含むことを特徴とする処理方法。
【請求項１０】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと通信媒体を介して通信可能な画像形成装置の処理方法であって、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信ステップと、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する第１の認証情報特定ステップと、
前記第１の認証情報特定ステップで特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信ステップと
を含むことを特徴とする処理方法。
【請求項１１】
画像形成装置と通信媒体を介して通信可能な、ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバの処理方法であって、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信ステップと、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報
を含む削除要求を受信する削除要求受信ステップと、
前記削除要求受信ステップで受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除ステップと
を含むことを特徴とする処理方法。
【請求項１２】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと画像形成装置とが通信媒体を介して通信可能な認証情報管理システムのプログラムであって、
前記画像形成装置を、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する認証情報特定手段と、
前記認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段として機能させ
前記認証サーバを、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信手段と、
前記画像形成装置から前記第１の認証情報を含む削除要求を受信する削除要求受信手段と、
前記削除要求受信手段で受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除手段と
して機能させること特徴とするコンピュータ読み取り可能なプログラム。
【請求項１３】
ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと通信媒体を介して通信可能な画像形成装置のプログラムであって
前記画像形成装置を、
当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報とを特定する第１の認証情報特定手段と、
前記第１の認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段と
して機能させることを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１４】
画像形成装置と通信媒体を介して通信可能な、ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバのプログラムであって
前記認証サーバを、
前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信手段と、
ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報を含む削除要求を受信する削除要求受信手段と、
前記削除要求受信手段で受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除手段と
して機能させることを特徴とするコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報の管理を行う認証サーバ、画像形成装置および認証情報管理システム、さらには認証情報を管理するための方法およびプログラムに関する。
【背景技術】
【０００２】
近年、複合機を使用する際にも、使用者を限定する目的から例えばＩＣカードを複合機のカードリーダにかざすことによって、ＩＣカードからよみとられた認証情報について認証情報管理装置（ＩＣカード認証サーバ）へ問い合わせを行い、認証情報が登録されていれば認証成功を複合機に応答し、複合機を使用可能とするシステムが既に存在する。
【０００３】
この様なシステムはＩＣカードのカード情報（複合機の使用を許可する認証情報）を予め認証情報管理装置に登録しておかなければならず、管理者の手間を要してしまうということが存在する。
【０００４】
そこで、特許文献１には、ＩＣカード認証時にカード情報が登録されていなければ、そのＩＣカードを使用するユーザが複合機上でＩＣカードの登録を行うシステムが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８１４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１のシステムは、ＩＣカード認証時にカード情報が登録されていなければ、ＩＣカードの登録を行うシステムで、カード情報は１ユーザに対して１つのみ登録可能となっている。
【０００７】
しかしながら、現在では、例えば会社内で個人用のＩＣカードと社内の部門用のＩＣカードを複数保持して業務上で使い分けを行っているケースが存在する。
【０００８】
また、古いカードから新しいカードへ切り換える（移行する）場合、１ユーザが古いカードと新しいカードの両方を一定期間保持するケースが存在する。
【０００９】
特許文献１のシステムでは、１ユーザに対して複数のＩＣカードを登録できない。新しいＩＣカードを登録すると、以前のカードは使用できなくなる。そのため、このようなケースでは、特許文献１のシステムが業務に適さない場合が存在する。
【００１０】
特許文献１のシステムは、カード情報が１ユーザに対して１つのみであり、登録されたカード情報をメンテナンスすることは容易である。しかし、複数のＩＣカードを使用できるようにする場合には、削除などのメンテナンスに煩雑な作業を要することになる。
【００１１】
１ユーザが１枚のＩＣカードを保持する場合には、必ず１枚のカードが使われるため１枚のカードを紛失したら複合機を利用できないため、紛失の申請を行って新たなＩＣカードをもらうことが確実に行われるが、複数のＩＣカードを１ユーザが保持する場合、１枚のＩＣカードをなくしても他のＩＣカードを用いて複合機を利用することができるため、ＩＣカードの紛失の申請を行わない場合がある。
【００１２】
このように１ユーザが複数のＩＣカードを保持する場合には、管理者が各部門の部門長に棚卸依頼を行い、この依頼を受け取った部門長が各部門のメンバーに、全てのＩＣカードがあるかを聞いたうえで管理者へ棚卸報告を行うという手間のかかる運用がされている。
【００１３】
さらに、ＩＣカードの管理は、通常ＩＣカード内に記憶されているカードの製造番号（カード番号）を用いて管理しているため、ＩＣカードを紛失した場合に、ＩＣカードを紛失してしまったためにＩＣカードのカード番号をユーザがわからず、どのＩＣカードを紛失してしまったのかを特定するのが困難であり、管理者にとってＩＣカードの棚卸は特に手間がかかってしまっていた。
【００１４】
そのため、企業では、このＩＣカードを管理する負担を軽減する仕組みが望まれていた。
【００１５】
そこで、本発明の目的は、ユーザが所有しているＩＣカード（記憶媒体）を読み取ることによって、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の削除を画像形成装置から容易に行うことができる仕組みを提供することである。
【００１６】
また、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の棚卸を画像形成装置から容易に行うことができる仕組みを提供することである。
【課題を解決するための手段】
【００１７】
本発明は、ユーザを識別するためのユーザ情報と、複数の記憶媒体に含まれる第１の認証情報とを対応付けて記憶している記憶手段とを備える認証サーバと画像形成装置とが通信媒体を介して通信可能な認証情報管理システムであって、前記画像形成装置は、当該画像形成装置に入力されたユーザ情報に対応付けられた第１の認証情報を前記認証サーバより受信する認証情報受信手段と、ユーザが所有するユーザ認証に用いる記憶媒体を読み取ることによって得られる記憶媒体に含まれる第２の認証情報と一致しない前記第１の認証情報を特定する認証情報特定手段と、前記認証情報特定手段で特定された前記第１の認証情報を含む削除要求を前記認証サーバに送信する削除要求送信手段とを備え、前記認証サーバは、前記画像形成装置から送信されたユーザ情報に対応付けられた第１の認証情報を当該画像形成装置へ送信する認証情報送信手段と、前記画像形成装置から前記第１の認証情報を含む削除要求を受信する削除要求受信手段と、前記削除要求受信手段で受信した削除要求に含まれる第１の認証情報を前記記憶手段から削除する削除手段とを備えることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ユーザが所有している記憶媒体を読み取ることによって、１ユーザに対して登録されている複数の記憶媒体の削除を画像形成装置から容易に行うことができる。
【００１９】
また、１ユーザに対して登録されている複数の記憶媒体の棚卸を画像形成装置から容易に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の認証情報管理システム１の構成の一例を示すシステム構成図
【図２】ＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００に適用可能な情報処理装置のハードウェア構成を示すブロック図
【図３】複合機１００のコントローラユニットのハードウェア構成の一例を示すブロック図
【図４】複合機１００と、認証サーバ６００（ＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００）の機能ブロック図
【図５】本発明の認証情報管理システム１におけるＩＣカード認証用テーブル５の一例を示すデータ構成図
【図６】本発明の認証情報管理システム１におけるユーザ情報管理処理の一例を示すフローチャート
【図７】本発明の認証情報管理システム１におけるユーザ認証画面７００を示す図
【図８】本発明の認証情報管理システム１におけるＩＣカード認証サーバ２００のユーザ認証処理の一例を示すフローチャート
【図９】本発明の認証情報管理システム１における複合機１００の認証情報管理画面での制御手順の一例を示すフローチャート
【図１０】本発明の認証情報管理システム１における認証情報管理画面１０００を示す図
【図１１】本発明の認証情報管理システム１におけるカード情報登録の際の制御手順の一例を示すフローチャート
【図１２】本発明の認証情報管理システム１におけるカード情報登録時のカード情報読取画面１２００を示す図
【図１３】本発明の認証情報管理システム１におけるカード登録・カード名称入力画面１３００を示す図
【図１４】本発明の認証情報管理システム１におけるカード情報削除の際の制御手順の一例を示すフローチャート
【図１５】本発明の認証情報管理システム１におけるカード情報削除画面１５００を示す図
【図１６】本発明の認証情報管理システム１におけるカード情報削除時のカード情報読取画面１６００を示す図
【図１７】本発明の認証情報管理システム１におけるパスワード変更の際の制御手順の一例を示すフローチャート
【図１８】本発明の認証情報管理システム１におけるパスワード変更画面１８００を示す図
【図１９】本発明の認証情報管理システム１における紛失カード情報削除画面１９００を示す図
【図２０】本発明の認証情報管理システム１における紛失カード情報削除の際の制御手順の一例を示すフローチャート
【図２１】本発明の認証情報管理システム１におけるカード棚卸し画面２１００を示す図
【図２２】本発明の認証情報管理システム１におけるカード棚卸しの際の制御手順の一例を示すフローチャート
【図２３】本発明の認証情報管理システム１における棚卸し通知、および棚卸し未実施のカード情報の確認を行う際の制御手順の一例を示すフローチャート
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００２２】
図１は、本発明の認証情報管理システム１の構成の一例を示すシステム構成図である。
【００２３】
本実施形態の認証情報管理システム１は、１又は複数の複合機１００、１又は複数のＩＣカード認証サーバ２００、および１又は複数のディレクトリサービスサーバ３００がＬＡＮ（ローカルエリアネットワーク）４００やＷＡＮ（ワイドエリアネットワーク）５００を介して接続される構成となっている。
【００２４】
また、後に説明するが、ＩＣカード認証サーバ２００とディレクトリサービスサーバ３００は、併せて認証サーバ６００と捉えることができる。
【００２５】
複合機１００（画像形成装置）は、印刷などの諸機能を有する。また、ユーザ情報やＩＣカードのカード情報（認証情報）をＩＣカード認証サーバ２００に送信して認証依頼など行う。なお、本実施形態において、ＩＣカードのカード情報は複合機１００の使用を許可するキー情報である。また、本実施形態では、ＩＣカードを用いて説明するが、ＩＣカードに限らずユーザが所有するユーザ認証に用いることが可能な記憶媒体であればいずれでもよい。
【００２６】
ＩＣカード認証サーバ２００は、ＩＣカード認証用テーブル（後述する図１０に示す）を記憶し、複合機１００からのＩＣカードによる認証依頼、またはユーザ名とパスワードによる認証依頼に応じて、該ＩＣカード認証用テーブルを用いて認証処理を行う。
【００２７】
ディレクトリサービスサーバ３００は、ネットワーク上に存在するサーバ、クライアント等のハードウェア資源や、それらを使用するユーザの属性（例えば、マイクロソフト社のＷｉｎｄｏｗｓ（登録商標）のログインユーザ名、パスワード）、アクセス権等の情報を一元記憶管理するものであり、例えば、アクティブディレクトリ（Ａｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標））機能を搭載したサーバやＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバである。
【００２８】
以下、図２を用いて、図１に示したＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２９】
図２は、図１に示したＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００３０】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３１】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００３２】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００３３】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３４】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３６】
本発明を実現するための後述する各種プログラム（例えば、認証情報管理プログラム）は、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３７】
次に、図３を用いて、本発明の情報処理装置としての複合機１００を制御するコントローラユニットのハードウェア構成について説明する。
【００３８】
図３は、図１に示した複合機１００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【００３９】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ４００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ（登録商標）等）と接続することで、画像データやデバイス情報の入出力を行う。
【００４０】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４１】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４は外部記憶装置（ハードディスクドライブ（ＨＤＤ））で、システムを制御するための各種プログラム（例えば、認証情報管理プログラム）、画像データ等を格納する。
【００４２】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００４３】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４４】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。
【００４５】
尚、ＩＣカードに限らず、画像形成装置の使用をユーザに許可することが可能な記憶媒体であればよい。この場合、記憶媒体には画像形成装置の使用をユーザに許可するための個別のキー情報（認証情報）が記憶される。このキー情報は、記憶媒体の製造番号でも、ユーザが企業内で与えられるユーザコードであってもよい。
以上のデバイスがシステムバス３０９上に配置される。
【００４６】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４７】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４８】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント
【００５０】
出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００５１】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００５２】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。
【００５３】
プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５４】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５５】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５６】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５７】
次に、図４に示す、本発明の画像形成装置としての複合機１００と、認証サーバ６００（ＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００）の機能ブロック図について説明する。
【００５８】
尚、各機能ブロックが処理する詳細な制御については、後述するフローチャートにて説明する。
【００５９】
複合機１００のユーザ認証要求部４０１は、操作部３０８より、ユーザの操作によって入力されたユーザ名、パスワード、ユーザ認証（確認）先のユーザ情報を取得する。また、ネットワークインタフェース３０５を介して、認証サーバ６００へ取得したユーザ情報を認証要求として送信する。
【００６０】
尚、ユーザ認証要求部４０１は、後述するステップＳ６０１〜ステップＳ６０２の処理に対応する。
【００６１】
認証サーバ６００のユーザ認証部４２５は、通信Ｉ／Ｆコントローラ２０８を介して複合機１００から受信したユーザ情報に従って、ＩＣカード認証用テーブル（後述する図５に示す）を検索し、受信したユーザ情報に含まれるユーザ名が存在するか否かを判定する。
【００６２】
尚、ユーザ認証部４２５は、後述するステップＳ６０３〜ステップＳ６０４、ステップＳ８０１〜ステップＳ８０７の処理に対応する。
【００６３】
認証サーバ６００のユーザ認証結果送信部４２７はユーザ認証部４２５で判定した認証結果を複合機１００に送信する。
【００６４】
尚、ユーザ認証結果送信部４２７は、後述するステップＳ６０５の処理に対応する。
【００６５】
複合機１００のユーザ認証結果取得部４０３は、認証サーバ６００より認証結果を取得する。認証ＯＫの認証結果を取得した場合、ＩＣカードのカード情報の登録や削除やユーザのパスワードの変更を行うための画面（後述する図１０に示す）に推移させる。
【００６６】
尚、ユーザ認証結果取得部４０３は、後述するステップＳ６０６〜ステップＳ６０７の処理に対応する。
【００６７】
複合機１００の表示部４０５は、情報を更新するためのモードの切替を行うための画面（後述する図１０に示す）を複合機１００の操作部３０８に表示する。具体的には、画面上で、カード情報の登録を行うモードと、カード情報の削除を行うモードと、ユーザ情報のパスワードを変更するためのモードに切り替えることができる。
【００６８】
尚、表示部４０５は、後述するステップＳ６０８、Ｓ９０１〜ステップＳ９０６の処理に対応する。
【００６９】
複合機１００の認証情報送信部４０７は、第２の認証情報取得部４１９で取得したＩＣカードのカード情報を認証サーバ６００で登録すべく送信する。
【００７０】
尚、認証情報送信部４０７は、後述するステップＳ１１０３の処理に対応する。
【００７１】
複合機１００の認証情報削除指示部４０９は、ユーザ認証部４２５で認証されたユーザの一または複数のカード情報の削除を認証サーバ６００に指示する。
【００７２】
尚、認証情報削除指示部４０９は、後述するステップＳ１４０８の処理に対応する。
【００７３】
複合機１００の第１の認証情報取得部４１１は、ユーザ認証部４２５で認証されたユーザの全てのカード情報を認証サーバ６００から取得する。
【００７４】
尚、第１の認証情報取得部４１１は、後述するステップＳ１４０５やステップＳ２１０５、ステップＳ２２０５の処理に対応する。
【００７５】
複合機１００の認証情報一覧表示部４１３は、第１の認証情報取得部４１１で取得したカード情報の一覧を表示する。
【００７６】
尚、認証情報一覧表示部４１３は、後述するステップＳ１４０６やステップＳ２１０６、ステップＳ２２０６の処理に対応する。
【００７７】
複合機１００の認証情報選択部４１５は、認証情報一覧表示部４１３で表示したカード情報一覧の中から、認証情報削除指示部４０９で削除指示するカード情報をユーザに選択可能にする。また、棚卸指示部４２２で棚卸指示するカード情報をユーザに選択可能にする。
【００７８】
尚、認証情報選択部４１５は、後述するステップＳ１４０７やステップＳ２０１６〜Ｓ２１０７、ステップＳ２２０７の処理に対応する。
【００７９】
複合機１００の認証情報読取部４１７は、カード情報の登録処理や削除処理などを行うために、ユーザがカードリーダ３１９などにかざしたＩＣカードのカード情報を読み取る。
【００８０】
複合機１００の第２の認証情報取得部４１９は、カードリーダ３１９など認証情報読取部４１７で読み取ったカード情報（例えば、カード番号など）を取得する。取得したカード情報を、認証情報送信部４０７や認証情報判定部４２１などへ受け渡す。
【００８１】
また、カード情報を取得する際には、通知画面（後述する図１２や図１６に示す）を表示させ、カードリーダ３１９にＩＣカードをかざすようユーザに通知する。
【００８２】
尚、認証情報読取部４１７および第２の認証情報取得部４１９は、後述するＳ１１０１、Ｓ１４０７の処理に対応する。
【００８３】
複合機１００の認証情報判定部４２１は、認証情報選択部４１５でユーザが選択したカード情報と、第２の認証情報取得部４１９で取得したカード情報とが一致するか判定する。
【００８４】
一致した場合には、認証情報選択部４１５でユーザが選択したカード情報を削除対象として、認証情報削除指示部４０９が認証サーバ６００に削除指示を行う。
【００８５】
尚、認証情報判定部４２１は、後述するステップＳ１４０７の処理に対応する。
【００８６】
また、認証情報名称入力部４２３は、図１３に対応し、図１３の画面でユーザに入力されたカード名称の入力を受け付ける。
【００８７】
印刷データ出力部は、図２０のステップＳ２１１４に対応し、紛失届出書の印刷データを生成し、複合機１００の画像処理部３１７へ出力制御を行う。
【００８８】
棚卸指示部は、図２２のステップＳ２２０６に対応し、ＩＣカードがかざされることによって選択されたカード情報を含む棚卸要求を認証サーバ６００へ送信する。
【００８９】
本実施形態では、カード情報の削除の際（図１０の１００１が押下された場合）には、まず、ユーザ認証部４２５で認証されたユーザの全てのカード情報を第１の認証情報取得部４１１で取得する。そして、取得したカード情報の一覧を認証情報一覧表示部４１３で表示する。その中から削除するカード情報を認証情報選択部４１５でユーザにより選択させる。次に、削除するカード情報に該当するＩＣカードを認証情報読取部４１７でユーザに読み取らせ、読み取ったカード情報を第２の認証情報取得部４１９で取得する。さらに、認証情報判定部４２１によって、認証情報選択部４１５でユーザが選択したカード情報と第２の認証情報取得部４１９で取得したカード情報とを比較する。カード情報が一致した場合には、認証情報削除指示部４０９がこの一致したカード情報をＩＣカード認証サーバ２００に送信することでＩＣカード認証用テーブル（後述する図５に示す）からカード情報を削除させる。
【００９０】
本実施形態ではＩＣカードをかざすことで、カード情報を削除するように構成したが、ＩＣカードをかざさずに削除することも可能である。
【００９１】
また、紛失カード情報の削除の際（図１０の１００９が押下された場合）には、まず、ユーザ認証部４２５で認証されたユーザの全てのカード情報を第１の認証情報取得部４１１で取得する。そして、取得したカード情報の一覧を認証情報一覧表示部４１３で表示する。その中からユーザが所有するＩＣカード（削除しないＩＣカード）を認証情報読取部４１７で読み取らせ、読み取ったカード情報を第２の認証情報取得部４１９で取得する。さらに、認証情報判定部４２１によって、認証情報選択部４１５でユーザが選択したカード情報と第２の認証情報取得部４１９で取得したカード情報とを比較する。カード情報が一致した場合には、認証情報選択部４１５で一致したカード情報を非選択状態にし、一致しないカード情報を選択状態にする。認証情報削除指示部４０９がこの一致しなかった選択状態のカード情報をＩＣカード認証サーバ２００に送信することでＩＣカード認証用テーブル（後述する図５に示す）からカード情報を削除させる。
【００９２】
さらに、ＩＣカード棚卸の際（図１０の１０１１が押下された場合）には、まず、ユーザ認証部４２５で認証されたユーザの全てのカード情報を第１の認証情報取得部４１１で取得する。そして、取得したカード情報の一覧を認証情報一覧表示部４１３で表示する。その中からユーザが所有する棚卸対象のＩＣカードを認証情報読取部４１７で読み取らせ、読み取ったカード情報を第２の認証情報取得部４１９で取得する。さらに、認証情報判定部４２１によって、認証情報選択部４１５でユーザが選択したカード情報と第２の認証情報取得部４１９で取得したカード情報とを比較する。カード情報が一致した場合には、認証情報選択部４１５で一致したカード情報を選択状態にし、一致しないカード情報を非選択状態にする。認証情報削除指示部４０９がこの一致した選択状態のカード情報をＩＣカード認証サーバ２００に送信することで、ＩＣカード認証用テーブル（後述する図５に示す）に記憶されている対象のカード情報の棚卸フラグを棚卸部４３６でＯＮにする。その後、棚卸できなかったカード情報を削除するため、認証情報削除指示部４０９がこの棚卸できなかったカード情報をＩＣカード認証サーバ２００に送信する。
【００９３】
認証サーバ６００の認証情報登録部４２９は、複合機１００から受け付けた登録命令に従って、ＩＣカード認証用テーブル（後述する図５に示す）へのカード情報の登録処理を行う。
【００９４】
尚、認証情報登録部４２９は、Ｓ１１０４〜Ｓ１１１３の処理に対応する。
【００９５】
認証サーバ６００の認証情報削除部４３１は、複合機１００から受け付けた削除命令に従って、ＩＣカード認証用テーブル（後述する図５に示す）からのカード情報の削除処理を行う。
【００９６】
尚、認証情報削除部４３１は、後述するステップＳ１４０９〜ステップＳ１４１１の処理に対応する。
【００９７】
認証サーバ６００のキー番号判定部４３３は、認証情報登録部４２９における登録処理の際、ユーザのカード情報に、登録するカードのカード情報がすでに含まれていないかをカード番号（キー番号）の比較により判定する。
【００９８】
正当性情報判定部４３５は、登録するカードのカード番号と同じカード番号のカードがユーザのカード情報に含まれているとキー番号判定部４３３により判定された場合に、登録するカードの正当性情報と、ユーザのカード情報において登録するカードと同じカード番号のカードの正当性情報とを比較し、一致するかを判定する。
【００９９】
キー番号判定部４３３および正当性情報判定部４３５の処理は、後述するステップＳ１１０６〜ステップＳ１１０７、ステップＳ１１１０の処理に対応する。
【０１００】
棚卸部４３６は、図２２のステップＳ２２０９〜Ｓ２２１１、図２３の処理に対応し、ＩＣカード認証テーブルの更新や、棚卸時期にユーザへ通知を行う。
【０１０１】
ここで、図５を参照して、複合機１００の使用許可やユーザ認証の際に用いられるＩＣカード認証用テーブルについて説明する。
【０１０２】
図５は、本発明の認証情報管理システム１におけるＩＣカード認証用テーブル５の一例を示すデータ構成図である。
【０１０３】
図５に示すように、ＩＣカード認証用テーブル５は、ユーザ名５０１、認証ドメイン名５０２、カード情報５０３、メールアドレス５０４、有効期限５０５、有効／無効５０６、機能制限情報５０７、部門ＩＤ５０８、部門パスワード５０９等の情報から構成される。また、カード情報５０３は、カード番号５１１、正当性情報５１３、カード名称５１５、カード棚卸し実施フラグ５１６を含む。カード情報は、１ユーザに対して複数登録可能となっている。言い換えると、ＩＣカード認証テーブルは、ユーザ名（ユーザを識別するためのユーザ情報）と、複数のＩＣカードのカード番号５１１（複数の記憶媒体に含まれる第１の認証情報）とが対応付けて記憶されている。
【０１０４】
ユーザ名５０１は、複合機１００を使用するユーザの名称である。
【０１０５】
認証ドメイン名５０２は、認証先のサーバがネットワーク上で何処にあるかを示す。認証先は、ＩＣカード認証サーバ２００やディレクトリサービスサーバ３００などである。
【０１０６】
カード情報５０３は、ユーザが複合機１００を使用するためのＩＣカードのカード情報である。本実施形態において、ＩＣカードのカード情報５０３はすなわち複合機１００（画像形成装置）の使用を許可する認証情報である。カード情報５０３は、カード番号５１１、正当性情報５１３、カード名称５１５、カード棚卸し実施フラグ５１６を含む。
【０１０７】
カード番号５１１は、個々のカードを識別するための数字、文字の列である。
【０１０８】
正当性情報５１３、カード名称５１５、カード棚卸し実施フラグ５１６については後述する。
【０１０９】
メールアドレス５０４は、ユーザの所有するメールアドレスであり、複合機１００の使用に関する通知を複合機１００からユーザに送信する際などに使用される。
【０１１０】
有効期限５０５は、ユーザに定められた複合機１００の使用の有効期限である。有効期限を超えると、そのユーザが複合機１００を使用することができなくなる。
【０１１１】
有効／無効５０６は、そのユーザが複合機１００を使用できるかどうかを示す情報である。複合機１００を使用させない場合には、無効を示す情報が書き込まれる。
【０１１２】
機能制限情報５０７は、そのユーザに設定されている複合機１００の使用に関する制限の内容を示すものである。
【０１１３】
例えば、４桁の数字列で機能制限の内容をあらわし、１桁目をコピー機能の使用、２桁目をプリンタ機能の使用、３桁目をスキャナ機能の使用、４桁目をＦＡＸ機能の使用に関する制限内容を示すものとする。各桁について、０＝使用不可、１＝使用可などとしておく。この時、コピー機能とＦＡＸ機能のみ使用できるユーザなら、その機能制限情報は、「１００１」となる。
【０１１４】
部門ＩＤ５０８は、ユーザの所属する社内部門を示すＩＤである。部門パスワード５０９は、部門ＩＤ５０８に付随するパスワードである。
【０１１５】
本実施形態では、ＩＣカード認証用テーブル５の各項目のうち、カード情報５０３以外の項目は、管理者が予め、あるいはユーザ管理の際に、登録しておくものである。
【０１１６】
以下にカード情報５０３内の正当性情報５１３、カード名称５１５、カード棚卸し実施フラグ５１６に関しての概要を説明する。
【０１１７】
カード情報５０３内の正当性情報５１３とは、ＩＣカード内に登録された数値の情報である。この情報は、例えば、ＩＣカードを紛失した際に、紛失したＩＣカードと再発行したＩＣカードを区別する為に使用する。
【０１１８】
紛失したＩＣカードの正当性情報から値を１つ加算してＩＣカードを再発行する事で、紛失したＩＣカードとの区別をする事が可能となる。紛失したＩＣカードの悪用を防ぎ、セキュリティを保つ事ができる。
【０１１９】
カード名称５１５は、カード情報削除画面（後述する図１５に示す）などでＩＣカードのカード番号を表示する際に、ともに表示し、ユーザが判別し易いようにするものである。カード名称は、カード情報登録時のカード登録・カード名称入力画面（後述する図１３に示す）で設定が可能である。
【０１２０】
カード棚卸し実施フラグ５１６は、カード棚卸し実施の有無（ＯＮ／ＯＦＦ）を示すフラグである。ＩＣカード認証サーバ２００に保持しているカード棚卸し実施日になると全てのカード情報のカード棚卸し実施フラグ５１６はＯＦＦにセットされ、ユーザに対してメールで棚卸し実施依頼の通知が行われる。
【０１２１】
ユーザは、複合機１００のカード情報棚卸し画面（後述する図２１に示す）でカード情報の棚卸しを実施する。棚卸しが実施されたカード情報のカード棚卸し実施フラグ５１６はＯＮにセットされる。
【０１２２】
以下、図６から図１８のフローチャートや図面を参照しながら、本実施形態の認証情報管理システム１におけるユーザ情報管理処理、カード情報登録、カード情報削除、パスワード変更時の説明を記載する。
【０１２３】
まず、図６を参照して、本実施形態の認証情報管理システム１におけるユーザ情報管理処理について説明する。
【０１２４】
図６は本発明の認証情報管理システム１におけるユーザ情報管理処理の一例を示すフローチャートである。
【０１２５】
本処理は複合機１００とＩＣカード認証サーバ２００にて実施される。
【０１２６】
まず、複合機１００に備えられる「ユーザ情報管理」ボタン（不図示）をユーザが押下すると、ユーザ認証画面が表示される。
【０１２７】
図７は、本発明の認証情報管理システム１におけるユーザ認証画面７００を示す図である。
【０１２８】
ユーザ認証画面７００は、ユーザ名入力部７０１、パスワード入力部７０３、ユーザ確認先選択部７０５、ＩＣカード認証ボタン７０７、ユーザ確認ボタン７０９を有する。
【０１２９】
また、ユーザ情報を入力させるためのメッセージを表示する。例えば、「ユーザ名とパスワードを入力してユーザ確認ボタンを押してください。」のようなものである。
ユーザ名入力部７０１は、ユーザ名を入力するものである。
【０１３０】
パスワード入力部７０３は、ユーザ名に対応するパスワードを入力するものである。
【０１３１】
ユーザ確認先選択部７０５は、ユーザ認証するサーバを選択するものである。ユーザ認証先にはＩＣカード認証サーバ２００、ディレクトリサービスサーバ３００などが存在する。
【０１３２】
ＩＣカード認証ボタン７０７は、印刷処理の際ユーザにＩＣカードをかざさせるための画面（不図示）を表示させるためのものである。
【０１３３】
ユーザ確認ボタン７０９は、ユーザ認証するサーバに入力内容を送信するためのものである。
【０１３４】
ステップＳ６０１で、ユーザ認証画面にてユーザ操作により入力されたユーザ名、パスワード、ユーザ認証先を取得する。ユーザ認証先にはＩＣカード認証サーバ２００やＷｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）、ＬＤＡＰサーバなどのディレクトリサービスサーバ３００が存在する。
【０１３５】
尚、取得したユーザ名、パスワード、ユーザ認証先はＲＡＭ３０２に記憶させておき、後述のステップＳ１１０３、ステップＳ１４０１の処理で利用する。
【０１３６】
ステップＳ６０２で、複合機１００はステップＳ６０１で取得したユーザ名、パスワード、ユーザ認証先をユーザ操作に応じてＩＣカード認証サーバ２００に送信する。
【０１３７】
ステップＳ６０３で、ＩＣカード認証サーバ２００はユーザ名、パスワード、ユーザ認証先を受信する。
【０１３８】
ステップＳ６０４で、ＩＣカード認証サーバ２００は、ステップＳ６０３で受信した情報を元にユーザ認証処理を実行する。
【０１３９】
ユーザ認証処理に関しては、図８のフローチャートを参照して後ほど説明する。
【０１４０】
尚、本発明では、「ユーザ情報管理」ボタン（不図示）をユーザが押下した後に、ユーザ名、パスワード、ユーザ認証先を入力して、後述する登録処理や削除処理を実行するように構成したが、これに限ることはない。例えば、ＩＣカードを複合機１００に備えるカードリーダにかざし、このＩＣカードに含まれるカード番号をＩＣカード認証サーバ２００に送信し、認証された場合に後述する登録処理や削除処理を実行するように構成することも可能である。
【０１４１】
また、ＩＣカード内には、カードの製造番号以外にユーザが任意に情報を記憶させることができるため、例えば会社で付与されている社員番号などが埋め込まれている。この場合、この社員番号（ユーザ情報）を用いて認証処理を行うことも可能である。
【０１４２】
ＩＣカード認証サーバ２００はステップＳ６０５で、ステップＳ６０４のユーザ認証結果（認証ＯＫか認証ＮＧ）を複合機１００に送信する。
【０１４３】
複合機１００は、ステップＳ６０６でユーザ認証結果を受信する。
【０１４４】
複合機１００はステップＳ６０７で、ステップＳ６０６で受信したユーザ認証結果の判断を行う。
【０１４５】
認証ＯＫだった場合、複合機１００は認証情報管理画面（後述する図１０に示す）を表示する。（ステップＳ６０８）
【０１４６】
認証ＮＧだった場合、複合機１００は認証失敗画面（不図示）を表示する。（ステップＳ６０９）
【０１４７】
図８を参照して、本実施形態の認証情報管理システム１におけるＩＣカード認証サーバ２００のユーザ認証処理について説明する。
【０１４８】
図８は本発明の認証情報管理システム１におけるＩＣカード認証サーバ２００のユーザ認証処理の一例を示すフローチャートである。
【０１４９】
ステップＳ８０１で、ＩＣカード認証サーバ２００は、前述のＳ６０３で受信したユーザ名、パスワード、ユーザ認証先から、ユーザ認証先を取得して確認を行う。
【０１５０】
本実施形態では、ユーザ認証先が「認証サービス」である場合と、それ以外の場合とがある（ステップＳ８０２）。
【０１５１】
ユーザ認証先が「認証サービス」であれば、ＩＣカード認証サーバ２００は、ＩＣカード認証用テーブル５で管理するユーザ情報に対して認証処理を実行する。（ステップＳ８０３）
【０１５２】
それ以外の場合は、Ｗｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）、ＬＤＡＰサーバ（ディレクトリサービスサーバ３００）等指定された認証先に対して認証処理を実行する。（ステップＳ８０４）
【０１５３】
認証処理では、ユーザ情報が正しいか、すなわち、ユーザ情報に含まれるユーザ名が認証先が有する認証テーブルに存在するか否かを確認する。
【０１５４】
ステップＳ８０５で、ＩＣカード認証サーバ２００は、ステップＳ８０３又はステップＳ８０４で行われたユーザ認証処理の結果、つまりユーザ情報が正しいか否か（ユーザ名が存在するか否か）の結果を取得し、認証結果を判別する。
【０１５５】
ユーザ情報が正しい場合は認証ＯＫを複合機１００へ応答する（ステップＳ８０６）。
【０１５６】
ユーザ情報が正しくない場合は認証ＮＧを複合機１００へ応答する（ステップＳ８０７）。
【０１５７】
図９を参照して、本実施形態の認証情報管理システム１の複合機１００の認証情報管理画面での制御について説明する。
【０１５８】
図９は、本発明の認証情報管理システム１における複合機１００の認証情報管理画面での制御手順の一例を示すフローチャートである。
【０１５９】
ステップＳ６０６でＩＣカード認証サーバ２００から認証ＯＫの認証結果を複合機１００が受信した場合、複合機１００は、ステップＳ６０８において認証情報管理画面１０００を表示すると共に、図９のフローチャートに示す制御を実行する。
【０１６０】
図１０は、ステップＳ６０８で表示される、本発明の認証情報管理システム１における認証情報管理画面１０００を示す図である。
【０１６１】
図１０に示す認証情報管理画面１０００は、カード情報登録ボタン１００１、カード情報削除ボタン１００３、パスワード変更ボタン１００５と、ＩＣカード認証ボタン１００７、紛失カード情報削除ボタン１００９、カード棚卸しボタン１０１１を有する。
【０１６２】
カード情報登録ボタン１００１は、カード情報登録の処理に移るためのボタンである。
【０１６３】
カード情報削除ボタン１００３は、カード情報削除の処理に移るためのボタンである。
【０１６４】
パスワード変更ボタン１００５は、パスワード変更の処理に移るためのボタンである。
【０１６５】
紛失カード情報棚卸しボタン１００９は、紛失したカード情報をＩＣカード認証サーバ２００が管理するＩＣカード認証用テーブル５から削除し、紛失届け書を出力する処理に移るためのボタンである。
【０１６６】
カード棚卸しボタン１０１１は、カードの棚卸し処理に移るためのボタンである。
【０１６７】
なお、カード棚卸しボタン１０１１は、所定の時間（後述するステップＳ２３０１と同様に棚卸実施時期）で表示されるように制御する。
【０１６８】
ＩＣカード認証ボタン１００７は、印刷処理の際ユーザにＩＣカードをかざさせるための画面（不図示）を表示させるためのものである。
【０１６９】
ステップＳ９０１で、複合機１００は、図１０に示す認証情報管理画面１０００でユーザ操作によりカード情報登録１００１が選択されたか否かを判定する。カード情報登録１００１が選択されると登録モードとなる。
【０１７０】
カード情報登録１００１が選択された場合、ステップＳ９０２でカード情報登録画面（後述する図１２に示す）を表示する。
【０１７１】
ステップＳ９０３で、複合機１００は、図１０に示す認証情報管理画面１０００でユーザ操作によりカード情報削除１００３が選択されたか否かを判定する。カード情報削除１００３が選択されると削除モードとなる。
【０１７２】
カード情報削除１００３が選択された場合、ステップＳ９０４でカード情報削除画面（後述する図１５に示す）を表示する。
【０１７３】
ステップＳ９０５で、複合機１００は、図１０に示す認証情報管理画面１０００でユーザ操作によりパスワード変更１００５が選択されたか否かを判定する。パスワード変更１００５が選択されるとパスワード変更モードとなる。
【０１７４】
パスワード変更１００５が選択された場合、ステップＳ９０６でパスワード変更画面（後述する図１８に示す）を表示する。
【０１７５】
ステップＳ９０７で、複合機１００は、図１０に示す認証情報管理画面１０００でユーザ操作により紛失カード情報削除１００９が選択されたか否かを判定する。紛失カード情報削除１００９が選択されると紛失カード情報削除モードとなる。
【０１７６】
紛失カード情報削除１００９が選択された場合、ステップＳ９０８で紛失カード情報削除画面（後述する図１９に示す）を表示する。
【０１７７】
ステップＳ９０９で、複合機１００は、図１０に示す認証情報管理画面１０００でユーザ操作によりカード棚卸し１０１１が選択されたか否かを判定する。カード棚卸し１０１１が選択されるとカード棚卸しモードとなる。
【０１７８】
カード棚卸し１０１１が選択された場合、ステップＳ９１０でカード棚卸し画面（後述する図２１に示す）を表示する。
【０１７９】
尚、後述する、カード情報登録、カード情報削除、パスワード変更、紛失カード情報削除、カード棚卸しの処理はＩＣカード認証サーバ２００に備えるＩＣカード認証用テーブル５に対して登録、削除、変更の処理を行うように説明する。
【０１８０】
しかし、カード情報をＷｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）やＬＤＡＰサーバ等のディレクトリサービスサーバ３００で管理している場合には、ユーザ認証先に従って、Ｗｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）、ＬＤＡＰサーバの情報に対して、登録、削除、変更の処理を行うことも可能である。またその場合、ＩＣカード認証サーバ２００を介して行うようにすることも、ＩＣカード認証サーバ２００を介さずに行うようにすることも可能である。
【０１８１】
つまり、ＩＣカード認証サーバ２００と、ディレクトリサービスサーバ３００（Ｗｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）、ＬＤＡＰサーバ等）は同一筐体とし、１つの認証サーバ６００として考えることが可能である。
【０１８２】
認証サーバ６００の構成については、ユーザの運用によって任意に構成することが可能である。
【０１８３】
さて、図１１を参照しながら、本実施形態の認証情報管理システム１において、ステップＳ９０２でカード情報登録画面を表示した際の処理を説明する。
【０１８４】
図１１は本発明の認証情報管理システム１におけるカード情報登録の際の制御手順の一例を示すフローチャートである。
【０１８５】
前述のステップＳ９０１でカード情報登録が選択されると、ステップＳ９０２においてカード情報登録画面が表示される。
【０１８６】
図１２は、本発明の認証情報管理システム１におけるカード情報登録時のカード情報読取画面１２００を示す図である。
【０１８７】
カード情報読取画面１２００には、登録するＩＣカードをカードリーダ３１９にかざすようメッセージが表示される。例えば、「認証サービスにカード情報を登録します。カードリーダに登録するカード情報をタッチしてください。」のようなメッセージが表示される。
【０１８８】
また、カード情報読取画面１２００は、前画面を表示するための戻るボタン１２０１と、かざしたＩＣカードのカード情報を確定するためのＯＫボタン１２０３を有する。
【０１８９】
ステップＳ１１０１で、カード情報読取画面１２００の指示に応じてユーザ操作によりカードリーダ３１９にＩＣカードがかざされると、複合機１００はカードリーダ３１９から読み取ったカード番号、正当性情報を取得する。
【０１９０】
ステップＳ１１０２で、複合機１００は、ステップＳ１１０１で読み取ったカード番号、正当性情報に対して、カード名称を登録するためのカード登録・カード名称入力画面を表示する。
【０１９１】
図１３は、本発明の認証情報管理システム１におけるカード登録・カード名称入力画面１３００を示す図である。
【０１９２】
カード登録・カード名称入力画面１３００は、ステップＳ１１０１で取得したＩＣカードのカード情報を登録するためのメッセージと、カード情報（カード番号）とを表示する。表示するメッセージは、例えば「認証サービスにカード情報を登録します。よろしければＯＫボタンを押してください。」のようなものである。
【０１９３】
また、ＩＣカードに任意の名称を登録するためのカード名称（認証情報名称）入力部１３０１を有する。このカード名称は、ユーザがＩＣカードを判別する為に使用する。
【０１９４】
加えて、カード登録・カード名称入力画面１３００は、前画面を表示するための戻るボタン１３０３と、登録内容を確定し、ＩＣカード認証サーバ２００に送信するためのＯＫボタン１３０５を有する。
【０１９５】
ステップＳ１１０３で、複合機１００はユーザ操作に応じて、ステップＳ１１０１で取得し、またステップＳ１１０２で入力したカード情報（カード番号、正当性情報、カード名称）とステップＳ６０１で取得したユーザ情報（ユーザ名、ユーザ認証先）をＩＣカード認証サーバ２００へ送信する。
【０１９６】
ステップＳ１１０４で、ＩＣカード認証サーバ２００はステップＳ１１０３で送信されたカード情報とユーザ情報を受信する。
【０１９７】
ステップＳ１１０５で、ＩＣカード認証サーバ２００は、ステップＳ１１０４で受信したユーザ情報に紐付けられたカード情報をＩＣカード認証用テーブル５から検索する。
【０１９８】
ステップＳ１１０６で、ＩＣカード認証サーバ２００はステップＳ１１０４で受信したカード情報とステップＳ１１０５で検索したカード情報を比較する。
【０１９９】
ステップＳ１１０７で、ＩＣカード認証サーバ２００は、ステップＳ１１０６で実行した比較結果より、ステップＳ１１０４で受信したカード情報のカード番号と同じカード番号のカード情報が、ステップＳ１１０５で検索したカード情報に存在した場合はステップＳ１１１０の処理を実行する。
【０２００】
同じカード番号のカード情報が存在しなかった場合は、新規のカード情報追加である為、ステップＳ１１０８の処理を実行する。
【０２０１】
ステップＳ１１０８で、ＩＣカード認証サーバ２００は、ＩＣカード認証用テーブル５の該当のユーザに対してステップＳ１１０４で受信したカード情報を登録する。
【０２０２】
尚、ＩＣカード認証用テーブル５に該当のユーザが存在しない場合（つまりＷｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅ  Ｄｉｒｅｃｔｏｒｙ（登録商標）、ＬＤＡＰサーバなどのディレクトリサービスサーバ３００にはユーザが存在するケース）、ＩＣカード認証用テーブル５にユーザ名とカード情報を登録することも可能である。
【０２０３】
続いて、ステップＳ１１０９で、登録結果（登録ＯＫ）を複合機１００に送信する。
【０２０４】
一方、ステップＳ１１０６で実行した比較結果より、ステップＳ１１０４で受信したカード情報のカード番号と同じカード番号のカード情報が、ステップＳ１１０５で検索したカード情報に存在した場合は、ステップＳ１１０７の分岐はＹＥＳとなり、ステップＳ１１１０の分岐に移る。
【０２０５】
ステップＳ１１１０で、ＩＣカード認証サーバ２００は、ステップＳ１１０６で実行した比較結果より、同じカード番号のカード情報について、正当性情報も同じであると判定した場合は、既に同じＩＣカードのカード情報が登録済みである為、ステップＳ１１１３でカード情報登録失敗（登録ＮＧ）を複合機１００に送信する。
【０２０６】
同じカード番号のカード情報で、正当性情報が異なると判定した場合は、カード情報の更新であると判断し、ステップＳ１１１１でカード情報の更新処理（正当性情報の更新、カード名称の更新）を実行し、ステップＳ１１０４で受信したカード情報で既存の（同じカード番号の）カード情報を更新する。
【０２０７】
その後、ステップＳ１１１２でカード情報更新結果と登録結果（登録ＯＫ）を複合機１００に送信する。
【０２０８】
ただし、同じカード番号のカード情報で、正当性情報が異なる場合であっても、ステップＳ１１０４で受信したカード情報の正当性情報の数値がより小さい場合は、それがＩＣカードを再発行する前のカードであると判断されるため、カード情報の更新を行わず、登録ＮＧを複合機１００に送信する。
【０２０９】
正当性情報は再発行を示す情報であるが、再発行したのにカード番号が一致するケースは、運用で例えば、カード内に社員番号などを任意に入れているケースである。この社員番号をカード番号と同じように用いて運用するケースにおいて、紛失等の理由により再発行されたＩＣカードのカード番号は再発行前のＩＣカードと一致するが、正当性情報が一致しない。さらに、カードを再発行する際は、正当性情報を表す数値に値を１つ加算してＩＣカードを再発行するので、正当性情報を表す数値がより小さいものは、紛失等した以前のＩＣカードと判断される。よって、上記の処理により、紛失等した以前のカードを登録しようとしても、正当性情報が小さい数値であるので、登録が行われなくなる。これにより紛失等したＩＣカードの悪用を防ぎ、セキュリティを保つことができる。
【０２１０】
ステップＳ１１０９、ステップＳ１１１２、ステップＳ１１１３で送信された登録結果は、ステップＳ１１１４で複合機１００が受信する。
【０２１１】
複合機１００は、ステップＳ１１１４で受信した登録結果をステップＳ１１１５で判別する。
【０２１２】
カード情報登録失敗（登録ＮＧ）を受信した場合は、ステップＳ１１１６の処理に移る。複合機１００は、ステップＳ１１１６においてカード情報登録失敗画面（不図示）を表示する。
【０２１３】
カード情報登録成功（登録ＯＫ）を受信した場合は、ステップＳ１１１７の処理に移る。
【０２１４】
ステップＳ１１１７で、複合機１００はステップＳ１１１４でカード情報更新結果を受信しているかを判別する。
【０２１５】
カード情報の更新があった場合は、カード情報更新成功画面（不図示）を表示する（ステップＳ１１１９）。
【０２１６】
カード情報の更新がなかった場合は、新規のカード情報の登録に成功している為、カード情報登録成功画面（不図示）を表示する（ステップＳ１１１８）。
【０２１７】
次に、図１４を参照しながら、本実施形態の認証情報管理システム１において、ステップＳ９０３でカード情報削除を選択した際の処理を説明する。
【０２１８】
図１４は、本発明の認証情報管理システム１におけるカード情報削除の際の制御手順の一例を示すフローチャートである。
【０２１９】
前述のステップＳ９０３でカード情報削除が選択されると、複合機１００は、ステップＳ１４０１で、ユーザが保持するカード情報の取得要求をＩＣカード認証サーバ２００に送信する。この時、ステップＳ６０１で取得したユーザ情報（ユーザ名、ユーザ認証先）を送信する。
【０２２０】
尚、本発明では、後述するように図１５の画面を表示して、選択されたカード情報を削除するように構成したが、図１０のカード情報削除１００３のボタンが押下された後にＩＣカードをカードリーダ３１９にかざし、カードリーダ３１９から得られたカード番号をＩＣカード認証サーバ２００に送信して、ＩＣカード認証サーバ２００でこのカード情報（カード番号、カード名称等）を削除するように構成しても良い。
【０２２１】
また、一人のユーザが個人用のＩＣカードと部門で共通のＩＣカードを保有するような運用を行っているような場合があるため、特定のユーザのカード情報（カード番号、カード名称等）を削除するためにＩＣカード認証サーバ２００にステップＳ６０１で取得したユーザ情報を送信するように構成することも可能である。
【０２２２】
前述のように、図１０のカード情報削除１００３のボタンが押下された後にＩＣカードをカードリーダ３１９にかざし、カードリーダ３１９から得られたカード番号をＩＣカード認証サーバ２００に送信して、ＩＣカード認証サーバ２００でこのカード情報（カード番号、カード名称等）を削除するような構成の場合において、図１５の画面を表示せず、削除するカードをかざす旨の通知（通知画面表示）を行うように構成してもよい。
【０２２３】
さらに、図１５の画面を表示しておき、ＩＣカードをかざすと、そのＩＣカードのカード番号に一致するカード情報が図１５の１５０１で自動的に選択されるように構成し、ＯＫボタン１５０７が押下されると削除指示がＩＣカード認証サーバ２００にされるように構成することも可能である。
【０２２４】
これにより、後述する図１５の画面でユーザがカード情報を選択する手間が省け、容易にカード情報を削除することが可能となる。
【０２２５】
例えば、図１５の１５０１で一覧表示しても、ユーザが削除しようとしているカードがどれに対応するか判断がつかない（忘れてしまったような）場合、ユーザがカード情報を選択することなく、ＩＣカードをかざすことで削除できるので特に効果がある。
【０２２６】
ＩＣカード認証サーバ２００は、ステップＳ１４０２で、カード情報の取得要求を受信する。
【０２２７】
すると、ＩＣカード認証サーバ２００は、ステップＳ１４０３で、受信したユーザ情報（ユーザ名、ユーザ認証先）に紐付くカード情報を検索する。
【０２２８】
ステップＳ１４０４で、ＩＣカード認証サーバ２００は、ステップＳ１４０３で検索したカード情報を複合機１００に送信する。
【０２２９】
尚、カード情報にはカード番号、正当性情報、カード名称が含まれる。
【０２３０】
複合機１００は、ステップＳ１４０５で、カード情報を受信し、受信したカード情報の一覧をステップＳ１４０６で表示する。
【０２３１】
図１５は、本発明の認証情報管理システム１におけるカード情報削除画面１５００を示す図であり、複合機１００がステップＳ１４０６で表示するものである。
【０２３２】
カード情報削除画面１５００は、ユーザ情報に紐付くカード情報の一覧を選択可能に表示するカード情報一覧表示部１５０１、表示されたカード情報の全選択を指示する全選択ボタン１５０３と、前画面を表示するための戻るボタン１５０５、選択したカード情報を確定するためのＯＫボタン１５０７を有する。
【０２３３】
また、一覧で表示したカード情報から削除するカード情報を選択して削除させるためのメッセージが表示される。メッセージは、例えば、「認証サービスに登録されているカード情報を削除します。削除したいカード情報を選択してください。よろしければＯＫボタンを押してください。」のようなものである。
【０２３４】
尚、本発明では、図１５のように、カード情報削除画面１５００のカード情報一覧表示部１５０１にユーザ情報に紐付くカード情報の一覧を選択可能に表示し、選択したカード情報をＯＫボタン１５０７を押下することによって削除指示するように構成したが、これに限ることはない。例えば、ユーザ情報に紐付くカード情報の一覧をカード情報一覧表示部１５０１に表示する際に選択可能に表示させない構成でもよい（単にカード情報の一覧を表示する）。この場合、ＯＫボタン１５０７を押下すると全てのカード情報を削除するべくＩＣカード認証サーバ２００に削除指示を行う。
【０２３５】
また、カード情報一覧表示部１５０１には、カード名称とカード番号のカード情報を表示するように構成したが、カード名称とカード番号のいずれか一方を表示するように構成しても良い。
【０２３６】
ステップＳ１４０７で、一覧表示されたカード情報の中から削除するカード情報の選択がユーザ操作により実行されると、複合機１００は、図１６に示すカード情報削除時のカード情報読取画面１６００を表示する。
【０２３７】
図１６は、本発明の認証情報管理システム１におけるカード情報削除時のカード情報読取画面１６００を示す図であり、複合機１００がステップＳ１４０７において表示するものである。
【０２３８】
カード情報読取画面１６００は、ステップＳ１４０７で削除を選択したカード情報を表示するカード情報表示部１６０１と、前画面を表示するための戻るボタン１６０３、削除するカード情報を確定し、ＩＣカード認証サーバ２００に送信するためのＯＫボタン１６０５を有する。
【０２３９】
また、表示したカード情報に対応するＩＣカードをカードリーダ３１９にかざして、カード情報を削除するようにメッセージを表示する。メッセージは、例えば「認証サービスに登録されている以下のカード情報を削除します。カードリーダに該当のカードをタッチしてください。」のようなものである。
【０２４０】
ユーザ操作によりＩＣカードがかざされると、複合機１００は選択されたカード情報と読み取ったカード情報を比較し、同一のカード番号であった場合、削除対象のカード情報として認識する。
【０２４１】
なお、一覧表示されたカード情報を選択し、カードをかざす操作は１つ、または複数のカード情報に関して実行可能である。
【０２４２】
また、本実施の形態では、カード情報削除画面１５００上で選択した後、ＩＣカードをかざしてカード情報の一致したカード情報について削除するように構成したが、選択させずにＩＣカードをかざすだけで削除するように構成することも可能である。この場合、カードリーダ３１９で読み取ったＩＣカードのカード情報をＩＣカード認証サーバ２００へ送信することで削除可能である。
【０２４３】
さらに、ＩＣカードをかざさずに選択することだけで削除するように構成しても良い。この場合、選択されているカード情報をＩＣカード認証サーバ２００へ送信する。
【０２４４】
ユーザ操作によりカード情報削除が実行された場合（図１６でＯＫボタン１６０５が押下された場合）、複合機１００は、ステップＳ１４０８において、ステップＳ１４０７で削除対象に指定されたカード情報（カード番号、正当性情報、カード名称）と、ユーザ情報（ユーザ名、ユーザ認証先）とをカード情報削除要求としＩＣカード認証サーバ２００に送信する。
【０２４５】
ＩＣカード認証サーバ２００は、ステップＳ１４０９で、カード情報削除要求を受信する。
【０２４６】
次に、ＩＣカード認証サーバ２００は、ステップＳ１４１０で、カード情報削除要求に含まれるユーザ名に対応するカード情報のうち削除対象のカード情報をＩＣカード認証用テーブル５から削除する。
【０２４７】
ＩＣカード認証サーバ２００は、ステップＳ１４１１で、カード情報削除結果（削除成功、削除失敗）を複合機１００に送信する。
【０２４８】
複合機１００は、ステップＳ１４１２でカード情報削除結果を受信する。
【０２４９】
続いて、複合機１００はステップＳ１４１３でカード情報削除結果を判別し、削除が成功していればカード情報削除成功画面（不図示）を表示する（ステップＳ１４１４）。
【０２５０】
システム障害などにより削除が失敗していればカード情報削除失敗画面（不図示）を表示する（ステップＳ１４１５）。
【０２５１】
次に、図１７を参照しながら、本実施形態の認証情報管理システム１において、ステップＳ９０６でパスワード変更画面を表示した際の処理を説明する。
【０２５２】
図１７は、本発明の認証情報管理システム１におけるパスワード変更の際の制御手順の一例を示すフローチャートである。
【０２５３】
前述のステップＳ９０５で、パスワード変更が選択されると、ステップＳ９０６において、図１８に示すパスワード変更画面が表示される。
【０２５４】
図１８は、本発明の認証情報管理システム１におけるパスワード変更画面１８００を示す図である。
【０２５５】
パスワード変更画面１８００は、パスワードを入力するためのパスワード入力部１８０１と、前画面に戻るための戻るボタン１８０３、入力内容を確定し、ＩＣカード認証サーバ２００に送信するためのＯＫボタン１８０５を有する。パスワード入力部１８０１には、入力欄が２つ設けられており、入力したパスワードの確認入力が可能である。
【０２５６】
また、パスワードを変更するようメッセージを表示する。メッセージは、例えば、「認証サービスに登録されているパスワードを変更します。パスワードを２回入力し、ＯＫボタンを押してください」のようなものである。
【０２５７】
複合機１００は、ステップＳ１７０１で、パスワード変更画面１８００を介してユーザ操作により入力された新しいパスワードを取得する。
【０２５８】
次に、複合機１００は、ステップＳ１７０２で、ステップＳ１７０１で取得した新しいパスワードと、ステップＳ６０１で取得したユーザ情報（ユーザ名、ユーザ認証先）をＩＣカード認証サーバ２００に送信する。
【０２５９】
ステップＳ１７０３で、ＩＣカード認証サーバ２００はステップＳ１７０２で送信された新しいパスワードとユーザ情報（ユーザ名、ユーザ認証先）を受信する。
【０２６０】
ステップＳ１７０４で、ＩＣカード認証サーバ２００は、ＩＣカード認証用テーブル５の該当のユーザのパスワードを新しいパスワードに変更する。
【０２６１】
ステップＳ１７０５で、ＩＣカード認証サーバ２００は、パスワード変更結果（変更成功、変更失敗）を複合機１００に送信する。
【０２６２】
複合機１００は、パスワード変更結果をステップＳ１７０６で受信する。
【０２６３】
複合機１００は受信したパスワード変更結果をステップＳ１７０７で判別する。
【０２６４】
パスワード変更結果が変更成功であれば、パスワード変更成功画面を表示する（ステップＳ１７０８）。
【０２６５】
システム障害等の理由により、パスワード変更が失敗し、パスワード変更結果が変更失敗であれば、パスワード変更失敗画面を表示する（ステップＳ１７０９）。
【０２６６】
次に、図２０を参照しながら、本実施形態の認証情報管理システム１において、ステップＳ９０８で紛失カード情報削除画面を表示した際の処理を説明する。
【０２６７】
図２０は、本発明の認証情報管理システム１における紛失カード情報削除の際の制御手順の一例を示すフローチャートである。
【０２６８】
前述のステップＳ９０７で、紛失カード情報削除が選択されると紛失カード情報削除モード（紛失記憶媒体削除モード）になり、ステップＳ９０８において、図１９に示す紛失カード情報削除画面が表示される。
【０２６９】
図１９は、本発明の認証情報管理システム１における紛失カード情報削除画面１９００を示す図である。
【０２７０】
紛失カード情報削除画面１９００は、ユーザが所有するカード情報を表示する為のカード情報表示部１９０１と、前画面に戻るための戻るボタン１９０３、紛失カード情報を確定し、ＩＣカード認証サーバ２００に送信するためのＯＫボタン１９０５を有する。カード情報表示部１９０１には、ユーザが所有するカード情報が全て選択された状態で表示される。
【０２７１】
また、紛失カード情報を確定するためのメッセージを表示する。メッセージは、例えば、「紛失カード情報の削除を行います。所有しているカードを全てカードリーダにタッチしてください。カードリーダにタッチしたカード情報は選択された状態から未選択に変わります。選択されているカード情報は、紛失カードとして情報を送信します。ＯＫボタンを押してください。」のようなものである。
【０２７２】
複合機１００はステップＳ２１０１で、ステップＳ６０１で取得したユーザ情報（ユーザ名、ユーザ認証先）を含むカード情報取得要求をＩＣカード認証サーバ２００へ送信する。
【０２７３】
ＩＣカード認証サーバ２００は、ステップＳ２１０２で、カード情報取得要求を受信する。
【０２７４】
すると、ＩＣカード認証サーバ２００は、ステップＳ２１０３で、受信したユーザ情報（ユーザ名、ユーザ認証先）に紐付くカード情報を検索する。
【０２７５】
ステップＳ２１０４で、ＩＣカード認証サーバ２００は、ステップＳ２１０３で検索したカード情報を複合機１００に送信する（認証情報送信）。尚、カード情報にはカード番号、正当性情報、カード名称が含まれる。
【０２７６】
複合機１００は、ステップＳ２１０５で、カード情報を受信し（認証情報受信）、受信したカード情報の一覧をステップＳ２１０６で、全て選択状態にして表示する（認証情報一覧表示）。
【０２７７】
ステップＳ２１０７では、ユーザ操作によりカードリーダにかざされたカード番号を取得し、この取得したカード番号と一覧表示したカード情報のカード番号と一致するカード情報があるか否かを判定する（第１の認証情報特定）。カード番号が一致したカード情報がある場合には、一致したカード情報を一覧表示上で未選択状態に変更して表示する。これにより、一致したカード情報と一致しないカード情報とを識別可能に表示する。
【０２７８】
ユーザ操作により紛失カード情報削除が実行された場合（図１９でＯＫボタン１９０５が押下された場合）、複合機１００は、ステップＳ２１０８において、ステップＳ２１０７で削除対象に指定された一覧表示上で選択状態のカード情報（カード番号、正当性情報、カード名称）と、ユーザ情報（ユーザ名、ユーザ認証先）とを紛失カード情報削除要求としてＩＣカード認証サーバ２００に送信する（削除要求送信）。
【０２７９】
ＩＣカード認証サーバ２００は、ステップＳ２１０９で、紛失カード情報削除要求を受信する（削除要求受信）。
【０２８０】
次に、ＩＣカード認証サーバ２００は、ステップＳ２１１０で、紛失カード情報削除要求に含まれるユーザ名に対応するカード情報と一致するカード情報をＩＣカード認証用テーブル５から削除する。この時、削除したカード情報はログに出力する。管理者は、このログから紛失カード情報の管理・確認を行う事も可能とある。
【０２８１】
ＩＣカード認証サーバ２００は、ステップＳ２１１１で、カード情報削除結果（削除成功と削除したカード情報、削除失敗）を複合機１００に送信する。
【０２８２】
複合機１００は、ステップＳ２１１２でカード情報削除結果を受信する。
【０２８３】
続いて、複合機１００はステップＳ２１１３でカード情報削除結果を判別し、削除が成功していれば、ステップＳ２１１４で削除したカード情報を記載した紛失届書を出力する（出力手段）。その後、ステップＳ２１１５で、カード情報削除成功画面（不図示）を表示する。
【０２８４】
システム障害などにより削除が失敗していればカード情報削除失敗画面（不図示）を表示する（ステップＳ２１１６）。
【０２８５】
なお、ステップＳ２１１４での紛失届書は、複合機１００にあらかじめ紛失届書のフォーム（不図示）が外部記憶装置３０４に記憶されている、このフォームに、カード情報削除結果に含まれるカード番号と複合機１００にログインしているユーザ名（カード削除したユーザ名）を入力し、紛失届書データを生成する。この紛失届書データを画像処理部３１７で画像データに変換し、プリンタ部３１２で印刷を行う。紛失届書のフォームには、紛失理由を記入する領域等が設けられている。
【０２８６】
本実施の形態では、複合機１００内に紛失届書のフォームを保持して、紛失届書を印刷するように構成したが、ＩＣカード認証サーバ２００に紛失届書のフォームを保持し、ＩＣカード認証サーバ２００で紛失届書データを生成してもよい。この場合、紛失届書データをＩＣカード認証サーバ２００に記憶されているプリンタドライバを介して、削除要求のあった複合機１００へ送信するようにする。
【０２８７】
本発明の実施の形態によって、ユーザが所有しているＩＣカード（記憶媒体）を読み取ることによって、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の削除を複合機（画像形成装置）から容易に行うことができる。
【０２８８】
また、ＩＣカード情報を削除するとともに、ＩＣカードの紛失を申請するための紛失届書を複合機１００から出力することができるので、紛失時の申請を容易にすることができる。特にＩＣカードを紛失してしまったためにＩＣカードのカード番号をユーザがわからないような場合に、どのＩＣカードを紛失してしまったのかを特定するのが容易で、管理者にとってＩＣカードの管理が容易になる。
【０２８９】
また、紛失したＩＣカードのカード番号を容易に特定でき、利用できないＩＣカードとして記憶させることができるので、他のユーザが不正に利用することを防ぐことができる。
【０２９０】
次に、図２２を参照しながら、本実施形態の認証情報管理システム１において、ステップＳ９１０でカード棚卸し画面を表示した際の処理を説明する。
【０２９１】
図２２は、本発明の認証情報管理システム１におけるカード棚卸しの際の制御手順の一例を示すフローチャートである。
【０２９２】
前述のステップＳ９０９で、カード棚卸しが選択されると、カード棚卸モード（記憶媒体棚卸モード）になり、ステップＳ９１０において、図２１に示すカード棚卸し画面が表示される。
【０２９３】
図２１は、本発明の認証情報管理システム１におけるカード棚卸し画面２１００を示す図である。
【０２９４】
カード棚卸し画面２１００は、ユーザが所有するカード情報を表示する為のカード情報表示部２１０１と、前画面に戻るための戻るボタン２１０３、紛失カード情報を確定し、ＩＣカード認証サーバ２００に送信するためのＯＫボタン２１０５を有する。カード情報表示部２１０１には、ユーザが所有するカード情報が全て選択された状態で表示される。
【０２９５】
また、棚卸しを行うカード情報を確定するためのメッセージを表示する。メッセージは、例えば、「カード情報の棚卸しを行います。所有しているカードを全てカードリーダにタッチしてください。カードリーダにタッチしたカード情報は選択された状態から未選択に変わります。未選択のカード情報は、棚卸し未実施として情報を送信します。ＯＫボタンを押してください。」のようなものである。
【０２９６】
複合機１００はステップＳ２２０１で、ステップＳ６０１で取得したユーザ情報（ユーザ名、ユーザ認証先）を含むカード情報取得要求をＩＣカード認証サーバ２００へ送信する。
【０２９７】
ＩＣカード認証サーバ２００は、ステップＳ２２０２で、カード情報の取得要求を受信する。
【０２９８】
すると、ＩＣカード認証サーバ２００は、ステップＳ２２０３で、受信したユーザ情報（ユーザ名、ユーザ認証先）に紐付くカード情報を検索する。
【０２９９】
ステップＳ２２０４で、ＩＣカード認証サーバ２００は、ステップＳ２２０３で検索したカード情報を複合機１００に送信する。尚、カード情報にはカード番号、正当性情報、カード名称が含まれる。
【０３００】
複合機１００は、ステップＳ２２０５で、カード情報を受信し、受信したカード情報の一覧をステップＳ２２０６で表示する（認証情報一覧表示）。
【０３０１】
ステップＳ２２０７では、ユーザ操作によりカードリーダにかざされたカード番号を取得し、この取得したカード番号と一覧表示したカード情報のカード番号と一致するカード情報があるか否かを判定する（第２の認証情報特定）。カード番号が一致したカード情報がある場合には、一致したカード情報を一覧表示上で未選択状態に変更して表示する。これにより、一致したカード情報と一致しないカード情報とを識別可能に表示する。
【０３０２】
ユーザ操作によりカード情報棚卸しが実行された場合（図２１でＯＫボタン２１０５が押下された場合）、複合機１００は、ステップＳ２２０８において、ステップＳ２２０７で棚卸し対象に指定された一覧表示上で選択状態のカード情報（カード番号、正当性情報、カード名称）と、ユーザ情報（ユーザ名、ユーザ認証先）とをカード情報棚卸し要求としてＩＣカード認証サーバ２００に送信する（棚卸要求送信）。
【０３０３】
ＩＣカード認証サーバ２００は、ステップＳ２２０９で、カード情報棚卸し要求を受信する。
【０３０４】
次に、ＩＣカード認証サーバ２００は、ステップＳ２２１０で、カード情報棚卸し要求に含まれるユーザ名の棚卸し対象に指定されたカード情報の棚卸し実施フラグをＯＮにセットする。
【０３０５】
ＩＣカード認証サーバ２００は、ステップＳ２２２６で、カード情報棚卸し要求に含まれるユーザ名に対応したカード情報のカード棚卸し実施フラグを確認し、全てのカード情報のカード棚卸し実施フラグがＯＮになっている場合は棚卸し完了とする。カード棚卸し実施フラグがＯＦＦのカード情報が１つ以上存在する場合は棚卸し未完了とする。
【０３０６】
ＩＣカード認証サーバ２００は、ステップＳ２２１１で、カード情報棚卸し結果（棚卸し完了、または棚卸し未完了とカード棚卸し実施フラグがＯＦＦのカード情報）を複合機１００に送信する。
【０３０７】
複合機１００は、ステップＳ２２１２でカード情報棚卸し結果を受信する。
【０３０８】
続いて、複合機１００はステップＳ２２１３でカード情報棚卸し結果を判別し、全てのカード情報の棚卸しが完了していれば（カード情報棚卸し結果が棚卸し完了）、ステップＳ２２１４で棚卸し完了画面を表示する（不図示）。
【０３０９】
全てのカード情報の棚卸しが完了していなければ（カード情報棚卸し結果が棚卸し未完了とカード棚卸し実施フラグがＯＦＦのカード情報）、カード情報削除の確認画面（図１９）を表示する。ステップＳ２２１５で、カード情報削除の確認画面のカード情報表示部１９０１には、ステップＳ２２１２で受信したカード棚卸し結果に含まれるカード情報を表示する。
【０３１０】
続いて、複合機はステップＳ２２１６でステップＳ２２１５のユーザ操作を判別し、ユーザ操作によりカード情報削除が実行された場合（図１９でＯＫボタン１９０５が押下された場合）、複合機１００は、ステップＳ２２１７において、ステップＳ２２１６で削除対象に指定されたカード情報（カード番号、正当性情報、カード名称）と、ユーザ情報（ユーザ名、ユーザ認証先）とを紛失カード情報削除要求としＩＣカード認証サーバ２００に送信する。
【０３１１】
言い換えると、紛失カード削除要求に含まれるカード情報は、ステップＳ２２０８で棚卸要求されていないカード情報である。
【０３１２】
ＩＣカード認証サーバ２００は、ステップＳ２２１８で、紛失カード情報削除要求を受信する。
【０３１３】
次に、ＩＣカード認証サーバ２００は、ステップＳ２２１９で、カード情報削除要求に含まれるユーザ名に対応するカード情報と一致するカード情報をＩＣカード認証用テーブル５から削除する。この時、削除したカード情報はログに出力する。管理者は、このログから紛失カード情報の管理・確認を行う事も可能とある。
【０３１４】
ＩＣカード認証サーバ２００は、ステップＳ２２２０で、カード情報削除結果（削除成功と削除したカード情報、または削除失敗）を複合機１００に送信する。
【０３１５】
複合機１００は、ステップＳ２２２１でカード情報削除結果を受信する。
【０３１６】
続いて、複合機１００はステップＳ２２２２でカード情報削除結果を判別し、削除が成功していれば、ステップＳ２２２３で削除したカード情報を記載した紛失届書を出力する（出力手段）。その後、ステップＳ２２２４でカード情報削除成功画面（不図示）を表示する。
【０３１７】
システム障害などにより削除が失敗していればカード情報削除失敗画面（不図示）を表示する（ステップＳ２２２５）。
【０３１８】
なお、ステップＳ２２２３での紛失届書は、複合機１００にあらかじめ紛失届書のフォーム（不図示）が外部記憶装置３０４に記憶されている、このフォームに、カード情報削除結果に含まれるカード番号と複合機１００にログインしているユーザ名（カード削除したユーザ名）を入力し、紛失届書データを生成する。この紛失届書データを画像処理部３１７で画像データに変換し、プリンタ部３１２で印刷を行う。
【０３１９】
本実施の形態では、複合機１００内に紛失届書のフォームを保持して、紛失届書を印刷するように構成したが、ＩＣカード認証サーバ２００に紛失届書のフォームを保持し、ＩＣカード認証サーバ２００で紛失届書データを生成してもよい。この場合、紛失届書データをＩＣカード認証サーバ２００に記憶されているプリンタドライバを介して、削除要求のあった複合機１００へ送信するようにする。
【０３２０】
次に図２３を参照しながら、ＩＣカード認証サーバ２００の棚卸し通知処理、及び棚卸し未実施のカード情報を確認する処理を説明する。
【０３２１】
なお、この処理はバックグラウンドで定期的に実行される処理である。
【０３２２】
ステップＳ２３０１で、ＩＣカード認証サーバ２００は設定情報から、棚卸し実施時期を確認し、現在の日時が棚卸し実施を経過しているかを判別する。
【０３２３】
ステップＳ２３０２では、棚卸し実施時期が経過している場合、ＩＣカード認証サーバ２００のデータベースに登録されている全てのカード情報の棚卸し実施フラグをＯＦＦにセットし、
【０３２４】
ステップＳ２３０３で、ＩＣカード認証サーバ２００の設定情報である棚卸し実施時期を次回の日時にセットする。
【０３２５】
ステップＳ２３０４で、棚卸し実施フラグを確認し、棚卸し実施フラグがＯＦＦであるカード情報を持つユーザに対して、棚卸し通知をメールする。
【０３２６】
以上説明したように、本発明の実施の形態によって、ユーザが所有しているＩＣカード（記憶媒体）を読み取ることによって、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の削除を複合機（画像形成装置）から容易に行うことができる。
【０３２７】
また、１ユーザに対して登録されている複数のＩＣカード（記憶媒体）の棚卸を複合機（画像形成装置）から容易に行うことができる。
【０３２８】
また、カード棚卸時にＩＣカード情報を削除するとともに、ＩＣカードの紛失を申請するための紛失届書を複合機１００から出力することができるので、紛失時の申請を容易にすることができる。特にＩＣカードを紛失してしまったためにＩＣカードのカード番号をユーザがわからないような場合に、どのＩＣカードを紛失してしまったのかを特定するのが容易で、管理者にとってＩＣカードの管理が容易になる。
【０３２９】
また、紛失したＩＣカードのカード番号を容易に特定でき、利用できないＩＣカードとして記憶させることができるので、他のユーザが不正に利用することを防ぐことができる。
【０３３０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０３３１】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０３３２】
また、本発明におけるプログラムは、図６、図８、図９、図１１、図１４、図１７、図２０、図２２、図２３の処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は図６、図８、図９、図１１、図１４、図１７、図２０、図２２、図２３の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図６、図８、図９、図１１、図１４、図１７、図２０、図２２、図２３の各装置の処理方法ごとのプログラムであってもよい。
【０３３３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０３３４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０３３５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０３３６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３３７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０３３８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０３３９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０３４０】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０３４１】
１………認証情報管理システム
１００………複合機
２００………ＩＣカード認証サーバ
３００………ディレクトリサービスサーバ
４００………ＬＡＮ
５００………ＷＡＮ
６００………認証サーバ
【図１】
2010272087.tif 000003
【図２】
2010272087.tif 000004
【図３】
2010272087.tif 000005
【図４】
2010272087.tif 000006
【図５】
2010272087.tif 000007
【図６】
2010272087.tif 000008
【図７】
2010272087.tif 000009
【図８】
2010272087.tif 000010
【図９】
2010272087.tif 000011
【図１０】
2010272087.tif 000012
【図１１】
2010272087.tif 000013
【図１２】
2010272087.tif 000014
【図１３】
2010272087.tif 000015
【図１４】
2010272087.tif 000016
【図１５】
2010272087.tif 000017
【図１６】
2010272087.tif 000018
【図１７】
2010272087.tif 000019
【図１８】
2010272087.tif 000020
【図１９】
2010272087.tif 000021
【図２０】
2010272087.tif 000022
【図２１】
2010272087.tif 000023
【図２２】
2010272087.tif 000024
【図２３】
2010272087.tif 000025