(57)【要約】【課題】カードを利用したユーザ認証を適切に実現することのできる認証制御装置の提供を目的とする。【解決手段】カード読み取り装置によってカードより読み取られるカードＩＤを画像形成装置より受信する手段と、カードＩＤとユーザ識別情報との対応情報を管理する対応情報管理手段と、受信されたカードＩＤに対応するユーザ識別情報を対応情報管理手段より取得するカードＩＤ変換手段と、画像形成装置についてパスワードを入力可能な入力手段の有無を示す情報を管理する管理手段と、管理手段に基づいて入力手段を有すると判定されるときに画像形成装置にパスワードの入力の実行を要求する手段と、画像形成装置が入力手段を有するときはユーザ識別情報及びパスワードに基づいて認証処理を実行させ、画像形成装置が入力手段を有さないときはパスワードを用いないで認証処理を実行させる手段とを有する。【選択図】図４
2010055524.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に接続されたカード読み取り装置によってカードより読み取られるカードＩＤを前記画像形成装置より受信するカードＩＤ受信手段と、
前記カードＩＤとユーザ識別情報との対応情報を管理する対応情報管理手段と、
前記カードＩＤ受信手段によって受信された前記カードＩＤに対応するユーザ識別情報を前記対応情報管理手段より取得するカードＩＤ変換手段と、
前記画像形成装置についてパスワードを入力可能な入力手段の有無を示す情報を管理する管理手段と、
前記管理手段に基づいて前記入力手段を有すると判定されるときに前記画像形成装置にパスワードの入力の実行を要求するパスワード入力要否判定手段と、
前記画像形成装置が前記入力手段を有するときは前記ユーザ識別情報及び前記パスワードに基づいて認証処理を実行させ、前記画像形成装置が前記入力手段を有さないときは前記パスワードを用いないで認証処理を実行させる認証制御手段とを有する認証制御装置。
【請求項２】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記認証制御手段は、前記画像形成装置が前記入力手段を有さないときは前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項１記載の認証制御装置。
【請求項３】
前記対応情報に含まれているパスワードの使用の許否を示す情報を管理する第二の管理手段と、
前記認証制御手段は、前記画像形成装置が前記入力手段を有さないときに前記第二の管理手段に基づいて前記対応情報に含まれているパスワードの使用が許可されるときは、前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項２記載の認証制御装置。
【請求項４】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記パスワード入力要否判定手段は、前記管理手段に基づいて前記入力手段を有すると判定されるときに、前記カードＩＤに対応するパスワードが前記対応情報管理手段に登録されているときはパスワードの入力の実行は要求せず、
前記認証制御手段は、前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項１記載の認証制御装置。
【請求項５】
コンピュータが実行する認証制御方法であって、
画像形成装置に接続されたカード読み取り装置によってカードより読み取られるカードＩＤを前記画像形成装置より受信するカードＩＤ受信手順と、
前記カードＩＤとユーザ識別情報との対応情報を管理する対応情報管理手段より、前記カードＩＤ受信手順によって受信された前記カードＩＤに対応するユーザ識別情報を取得するカードＩＤ変換手順と、
前記画像形成装置についてパスワードを入力可能な入力手段の有無を示す情報を管理する管理手段に基づいて前記入力手段を有すると判定されるときに前記画像形成装置にパスワードの入力の実行を要求するパスワード入力要否判定手順と、
前記画像形成装置が前記入力手段を有するときは前記ユーザ識別情報及び前記パスワードに基づいて認証処理を実行させ、前記画像形成装置が前記入力手段を有さないときは前記パスワードを用いないで認証処理を実行させる認証制御手順とを有する認証制御方法。
【請求項６】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記認証制御手順は、前記画像形成装置が前記入力手段を有さないときは前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項５記載の認証制御方法。
【請求項７】
前記認証制御手順は、前記画像形成装置が前記入力手段を有さないときに前記対応情報に含まれているパスワードの使用の許否を示す情報を管理する第二の管理手段に基づいて前記対応情報に含まれているパスワードの使用が許可されるときは、前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項６記載の認証制御方法。
【請求項８】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記パスワード入力要否判定手順は、前記管理手段に基づいて前記入力手段を有すると判定されるときに、前記カードＩＤに対応するパスワードが前記対応情報管理手段に登録されているときはパスワードの入力の実行は要求せず、
前記認証制御手順は、前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項５記載の認証制御方法。
【請求項９】
コンピュータに、
画像形成装置に接続されたカード読み取り装置によってカードより読み取られるカードＩＤを前記画像形成装置より受信するカードＩＤ受信手順と、
前記カードＩＤとユーザ識別情報との対応情報を管理する対応情報管理手段より、前記カードＩＤ受信手順によって受信された前記カードＩＤに対応するユーザ識別情報を取得するカードＩＤ変換手順と、
前記画像形成装置についてパスワードを入力可能な入力手段の有無を示す情報を管理する管理手段に基づいて前記入力手段を有すると判定されるときに前記画像形成装置にパスワードの入力の実行を要求するパスワード入力要否判定手順と、
前記画像形成装置が前記入力手段を有するときは前記ユーザ識別情報及び前記パスワードに基づいて認証処理を実行させ、前記画像形成装置が前記入力手段を有さないときは前記パスワードを用いないで認証処理を実行させる認証制御手順とを実行させるためのプログラム。
【請求項１０】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記認証制御手順は、前記画像形成装置が前記入力手段を有さないときは前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項９記載のプログラム。
【請求項１１】
前記認証制御手順は、前記画像形成装置が前記入力手段を有さないときに前記対応情報に含まれているパスワードの使用の許否を示す情報を管理する第二の管理手段に基づいて前記対応情報に含まれているパスワードの使用が許可されるときは、前記対応情報において前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項１０記載のプログラム。
【請求項１２】
前記対応情報管理手段は前記カードＩＤとユーザ識別情報及びパスワードとの対応情報を管理し、
前記パスワード入力要否判定手順は、前記管理手段に基づいて前記入力手段を有すると判定されるときに、前記カードＩＤに対応するパスワードが前記対応情報管理手段に登録されているときはパスワードの入力の実行は要求せず、
前記認証制御手順は、前記カードＩＤに対応するパスワードと前記ユーザ識別情報とに基づいて認証処理を実行させる請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証制御装置、認証制御方法、及びプログラムに関し、特にユーザ認証を行う認証制御装置、認証制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、画像形成装置等の組み込み系機器においても、ＵＳＢデバイス等の外部デバイスを接続するためのインタフェースが標準搭載されているモデルが多くなってきている。そこで、画像形成装置におけるユーザ認証の際に、外部デバイス（例えば、ＩＣカードリーダ等）を使用してユーザ情報を入力させるといったソリューションが展開されている（例えば、特許文献１〜３）。
【０００３】
ユーザ認証にカードを利用する場合、ＰＩＮ（Personal Identification Number：個人暗証番号）と組み合わせた高機能なＩＣカードを用いることが高いセキュリティの確保の観点より望ましい。斯かるＩＣカードからは、正しいＰＩＮが入力されなければ情報を取得することができないからである。
【特許文献１】特開２００６−２１５７７０号公報
【特許文献２】特開２００７−１２２３８４号公報
【特許文献３】特開２００６−９２４３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、高機能なＩＣカードに記録されている情報をユーザ認証に利用する場合、当該ＩＣカードのカードフォーマット（情報の記録形式等）をカード発行元から開示してもらう必要がある。しかしながら、カードフォーマットはセキュリティ上非常に重要な情報であり安易に開示して貰えない。したがって、ＩＣカードを利用したシステムを構築する際にカードフォーマットを開示して貰うための煩雑な作業が必要とされていた。
【０００５】
一方、ＰＩＮを使用せずにカードＩＤのみを有する簡易的なカード（例えば、磁気カード、Ｐｒｏｘｉｍｉｔｙカード等）では、高機能なＩＣカードと同等のセキュリティを確保することが困難であるという問題がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、カードを利用したユーザ認証を適切に実現することのできる認証制御装置、認証制御方法、及びプログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、画像形成装置に接続されたカード読み取り装置によってカードより読み取られるカードＩＤを前記画像形成装置より受信するカードＩＤ受信手段と、前記カードＩＤとユーザ識別情報との対応情報を管理する対応情報管理手段と、前記カードＩＤ受信手段によって受信された前記カードＩＤに対応するユーザ識別情報を前記対応情報管理手段より取得するカードＩＤ変換手段と、前記画像形成装置についてパスワードを入力可能な入力手段の有無を示す情報を管理する管理手段と、前記管理手段に基づいて前記入力手段を有すると判定されるときに前記画像形成装置にパスワードの入力の実行を要求するパスワード入力要否判定手段と、前記画像形成装置が前記入力手段を有するときは前記ユーザ識別情報及び前記パスワードに基づいて認証処理を実行させ、前記画像形成装置が前記入力手段を有さないときは前記パスワードを用いないで認証処理を実行させる認証制御手段とを有する。
【０００８】
このような認証制御装置では、カードを利用したユーザ認証を適切に実現することができる。
【発明の効果】
【０００９】
本発明によれば、カードを利用したユーザ認証を適切に実現することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるシステム構成例を示す図である。同図において、カード認証制御サーバ１０は、画像形成装置２０ａ、２０ｂ、及び２０ｃ等の一台以上の画像形成装置２０と、認証サーバ３０とネットワーク（有線又は無線の別は問わない。）を介して接続されている。
【００１１】
画像形成装置２０は、コピー機、スキャナ、ファクシミリ、又はこれらの複数の機能を一台の筐体において実現する複合機等である。
【００１２】
カード認証制御サーバ１０は、画像形成装置２０の操作者について、カードを用いた認証処理を制御するコンピュータである。カード認証制御サーバ１０の機能を画像形成装置２０と同一装置内に持つことも可能である。認証サーバ３０は、ユーザ名及びパスワードに基づいてユーザの認証を行うコンピュータである。すなわち、認証サーバ３０は、ユーザ名及びパスワードとの対応情報が記録されたユーザ情報データベースを備える。認証サーバ３０は、当該ユーザ情報データベースに記録された対応情報と、認証要求において入力されたユーザ名及びパスワードとを照合することにより認証処理を実行する。なお、認証サーバ３０による認証方式の例としては、ＬＤＡＰ（Lightweight Directory Access Protocol）、Ｗｉｎｄｏｗｓ（登録商標）認証、Ｋｅｒｂｅｒｏｓ、ＮＴＬＭ（Windows（登録商標） NT LAN Manager）認証等が挙げられる。また、ユーザ名とは、ユーザを一意に識別するユーザ識別情報であり、ユーザＩＤとも呼ばれる情報である。
【００１３】
図２は、本発明の実施の形態におけるカード認証制御サーバのハードウェア構成例を示す図である。図２のカード認証制御サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４と、インタフェース装置１０５とを有するように構成される。
【００１４】
カード認証制御サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１５】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってカード認証制御サーバ１０に係る機能を実行する。インタフェース装置１０５は、図１のネットワーク４０に接続するためのインタフェースとして用いられる。
【００１６】
図３は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図３において、画像形成装置２０は、ＣＰＵ２０１、メモリ２０２、記録媒体２０３、ネットワークＩ／Ｆ２０４、画像出力部２０５、画像処理部２０６、外部デバイスＩ／Ｆ２０７、表示部２０８、及び操作部２０９等を有する。
【００１７】
画像形成装置２０での機能を実現するプログラムは、ＨＤＤ（Hard Disk Drive）等の不揮発性の記録媒体２０３に記録（インストール）される。記録媒体２０３は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ２０２は、プログラムの起動指示があった場合に、記録媒体２０３からプログラムを読み出して格納する。ＣＰＵ２０１は、メモリ２０２に格納されたプログラムに従って画像形成装置２０に係る機能を実現する。ネットワークＩ／Ｆ２０４は、ネットワークに接続するためのインタフェースとして用いられる。
【００１８】
表示部２０８は、ＬＣＤ（Liquid Crystal Display）等によって構成され、操作画面やメッセージ等を表示させる。操作部２０９は、ハード的なボタン（キー）によって構成され、ユーザによる操作入力を受け付ける入力手段である。なお、表示部２０８及び操作部２０９は、オペレーションパネルとして一体的に構成されてもよい。
【００１９】
画像処理部２０６は、画像データを出力（印刷）等する際に必要とされる各種の画像処理を実行する。画像出力部２０５は、画像データの出力（印刷）を行う。
【００２０】
外部デバイスＩ／Ｆ２０７は、認証のためのユーザ情報の入力に用いられるカードリーダーと接続するためのインタフェースであり、例えば、ＵＳＢポート（ＵＳＢホストインタフェース）又はシリアルボート等によって構成される。カードリーダー４０は、カード５０から情報を読み取るいわゆるカードリーダー（カード読み取り装置）であり、外部デバイスＩ／Ｆ２０７と接続可能なハードウェアインタフェース（例えば、ＵＳＢコネクタ又はシリアルインタフェース等）を備える。但し、カードリーダー４０は、画像形成装置２０に内蔵されていてもよい。カードリーダー４０は、接触型又は非接触型のいずれであってもよい。カード５０は、ＩＣカードに限定されず、磁気カード等、少なくとも各カード５０に一意なカードＩＤ（カード番号）が記録可能なものであればよい。カードＩＤは、一般的に、Ｕｎｉｖｅｒｓａｌ  ＩＤ又はＣａｒｄ  Ｓｅｒｉａｌ  Ｎｕｍｂｅｒと呼ばれる。カード５０の具体例の一部としては、Ｐｒｏｘｉｍｉｔｙカード、Ｍｉｆａｒｅカード、Ｊａｖａ（登録商標）Ｃａｒｄ等が挙げられる。
【００２１】
本実施の形態において、カード５０は各ユーザに配布されていることとする。但し、運用上必要とされるセキュリティのレベルに応じて、複数のユーザによって一枚のカード５０を共用させてもよい。なお、各ユーザに配布されるカード５０は一種類に限定されなくてもよい。上記のようにカードリーダー４０は、ＵＳＢ等によって簡便に画像形成装置２０に接続することが可能である。したがって、それぞれ対応するカード５０の種類（Ｐｒｏｘｉｍｉｔｙカード、Ｍｉｆａｒｅカード、Ｊａｖａ（登録商標）Ｃａｒｄ等）が異なる複数のカードリーダー４０を画像形成装置２０に同時に接続させてもよい。この場合、複数種類のカード５０を同時に利用することができる。
【００２２】
図４は、本実施の形態における画像形成装置及びカード認証制御サーバの機能構成例を示す図である。
【００２３】
同図において、画像形成装置２０は、カードＩＤ取得部２１、パスワード取得部２２、カードＩＤ送信部２３、及び認証結果受信部２４等を有する。これら各部は、画像形成装置２０にインストールされたプログラムがＣＰＵ２０１に実行させる処理によって実現される。
【００２４】
カードＩＤ取得部２１は、カードリーダー４０がカード５０より読み取ったカードＩＤをカードリーダー４０より取得する。パスワード取得部２２は、操作部１０を介してユーザによって入力されるパスワードを取得する。カードＩＤ送信部２３は、カードＩＤ取得部２１によって取得されたカードＩＤ等をカード認証制御サーバ１０に送信することにより、当該カードＩＤ等に基づく認証を要求する。認証結果受信部２４は、カードＩＤに基づく認証の結果をカード認証制御サーバ１０より受信し、表示部１０８に表示させる。
【００２５】
一方、カード認証制御サーバ１０は、パスワード要否判定部１１、カードＩＤ受信部１２、カードＩＤ変換部１３、認証制御部１４、ユーザ情報取得部１５、認証結果送信部１６、対応情報管理部１２１、パスワード要否判定テーブル１２２、及びユーザＤＢ１２３等を有する。これら各部は、カード認証制御サーバ１０にインストールされたプログラムがＣＰＵ１０４に実行させる処理によって実現される。
【００２６】
パスワード要否判定部１１は、パスワード要否判定テーブル１２２等に基づいて、ユーザによるパスワードの入力の要否を判定する。カードＩＤ受信部１２は、画像形成装置２０のカードＩＤ送信部２３より送信されるカードＩＤ等を受信する。カードＩＤ変換部１３は、対応情報管理部１２１において管理されている情報に基づいてカードＩＤを少なくともユーザ名に変換する。対応情報管理部１２１は、カードＩＤとユーザ名等との対応情報を管理する。パスワード要否判定テーブル１２２にはパスワードの入力の要否を判定するための情報が登録されている。認証制御部１４は、認証サーバ３０にユーザ名及びパスワードに基づく認証を実行させる。ユーザ情報取得部１５は、認証に成功した場合に、当該ユーザの属性情報（ユーザ情報）をユーザＤＢ１２３より取得する。ユーザＤＢ１２３には、ユーザごとにユーザ情報が登録されている。認証結果送信部１６は、認証結果とユーザ情報とを画像形成装置２０の認証結果受信部２４に送信する。なお、対応情報管理部１２１、パスワード要否判定テーブル１２２、及びユーザＤＢ１２３は、補助記憶装置１０２に形成される。
【００２７】
以下、図１のシステムの処理手順について説明する。図５は、本実施の形態におけるシステムによる処理手順を説明するためのシーケンス図である。
【００２８】
画像形成装置２０へのログイン時において、ユーザによってカード５０がカードリーダー４０にセットされると（Ｓ１０１）、カードＩＤ取得部２１は、カードリーダー４０がカードより読み取ったカードＩＤ（以下、「カレントカードＩＤ」という。）をカードリーダー４０より取得し、メモリ２０２内に記録する（Ｓ１０２）。なお、カードリーダー４０へのカード５０のセットとは、カードリーダー４０へカード５０を挿入したり、カード５０を翳したりといったように、カードリーダー４０がカード５０に記録されている情報を読み取れる状態にすることをいう。
【００２９】
続いて、パスワード取得部２２は、カード認証制御サーバ１０へパスワードの入力の要否の問い合わせを送信する（Ｓ１０３）。当該問い合わせに応じ、カード認証制御サーバ１０のパスワード要否判定部１１は、パスワード要否判定テーブル１２２に基づいて、ユーザによるパスワードの入力の要否を判定する（Ｓ１０４）。続いて、パスワード要否判定部１１は、パスワードの要否の判定結果を画像形成装置２０に送信する（Ｓ１０５）。
【００３０】
パスワードの入力が必要であると判定された場合、画像形成装置２０のパスワード取得部２２は、当該要求に応じ、パスワード画面を表示部２０８に表示させることにより、パスワードの入力をユーザに要求する（Ｓ１０６）。
【００３１】
図６は、パスワード画面の表示例を示す図である。パスワード画面５２０においてパスワードが入力され、ＯＫボタン５２２が押下されると、パスワード取得部２２は、入力されたパスワードとチェックボタン５２４の状態を示す情報とをメモリ２０２内に記禄する（Ｓ１０７）。続いて、カードＩＤ送信部２３は、メモリ２０２に記録されているカレントカードＩＤ、パスワード、及びチェックボタン５２４の状態を示す情報をカード認証制御サーバ１０のカードＩＤ受信部１２に送信することによりカレントカードＩＤ及びパスワードに基づく認証を要求する（Ｓ１０８）。カードＩＤ受信部１２は、チェックボタン５２４がチェックされている場合は、受信したパスワードをカレントカードＩＤに対応付けて対応情報管理部１２１に登録する。なお、登録されたパスワードは、本人又はシステム管理者等によって更新又は削除が可能である。
【００３２】
一方、パスワードの入力は不要であると判定された場合は、ステップＳ１０６及びＳ１０７は実行されない。また、ステップＳ１０８において、カードＩＤ送信部２３は、メモリ２０２に記録されているカレントカードＩＤのみを送信することにより、カレントカードＩＤに基づく認証を要求する。
【００３３】
続いて、カードＩＤ送信部２３は、カード認証制御サーバ１０へカレントカードＩＤを送信することにより、カレントカードＩＤに基づくユーザの認証を要求する（Ｓ１０９）。なお、画像形成装置２０の記録媒体２０３には、カード認証制御サーバ１０のＩＰアドレスが予め記録されている。
【００３４】
カード認証制御サーバ１０のカードＩＤ受信部１２がカレントカードＩＤ等を受信すると、カードＩＤ変換部１３は、カレントカードＩＤに対応するユーザ名等を対応情報管理部１２１より取得する（カレントカードＩＤをユーザ名に変換する）（Ｓ１０９）。
【００３５】
図７は、対応情報管理部が管理する対応情報の例を示す図である。同図において、対応情報１２１０は、ユーザごとに、ユーザ名、カードＩＤ、及びパスワードを対応付けて（関連付けて）保持する情報である。したがって、ステップＳ１０４において、カードＩＤ変換部１３は、カレントカードＩＤに対応付けられているユーザ名を対応情報管理部１２１より取得する。また、カレントカードＩＤにパスワードが登録されている場合は、必要に応じて当該パスワードも取得される。
【００３６】
続いて、認証制御部１４は、少なくともカレントカードＩＤに基づいて取得されたユーザ名を認証サーバ３０に送信することにより認証の実行を要求する（Ｓ１１０）。当該要求を受けた認証サーバ３０は、ユーザ名等に基づいて認証処理を実行し（Ｓ１１１）、認証の結果（成否）を認証制御部１４に返信する（Ｓ１１２）。
【００３７】
認証に成功した場合、ユーザ情報取得部１５は、カレントユーザのユーザ名に対応するユーザ情報（ユーザ名、ユーザ表示名、メールアドレス、ＦＡＸ番号、権限情報等）をユーザＤＢ１２３より取得する（Ｓ１１３）。なお、ユーザ情報は、認証を実行した認証サーバ３０から取得されてもよい。また、ユーザ情報を統合的に管理する他のサーバ（ユーザ情報管理サーバ）より取得されてもよい。
【００３８】
続いて、認証結果送信部１６は、認証結果を画像形成装置２０に送信する（Ｓ１１４）。認証に成功した場合は、認証結果と共にユーザ情報も送信される。画像形成装置２０の認証結果受信部２３は、認証結果（ログインの可否）を表示部１０８に表示させる（Ｓ１１５）。例えば、認証に成功した場合は、ログイン後の初期画面に遷移する。また、認証に失敗した場合は、ログインが許可されない旨のメッセージ等が表示される。
【００３９】
上述したように、本実施の形態のカード認証制御サーバ１０は、カードＩＤとユーザ名との対応情報を管理しており、カードＩＤに基づいてユーザ名を判定することができる。また、画像形成装置２０におけるログインにはカードＩＤをセットさせるだけでなくパスワードを入力させることもできる。そして、これらのユーザ名及びパスワードに基づいて認証を実行することができる。したがって、カードＩＤのみが記録されているカード５０であっても、ＰＩＮ（Personal Identification Number：個人暗証番号）を使用する高機能なＩＣカードと同等のセキュリティレベルによる認証機能を複数の画像形成装置２０に対して一元的に提供することができる。
【００４０】
なお、上記では、認証サーバ３０に認証を実行させる例を説明したが、認証処理自体もカード認証制御サーバ１０内において実行されてもよい。具体的には、認証制御部１４が、ユーザＤＢ１２３に登録されているユーザ名及びパスワード等に基づいて認証を行ってもよい。
【００４１】
続いて、ステップＳ１０４以降において、カード認証制御サーバ１０によって実行される処理の詳細について、三つの実施の形態に分けて説明する。
【００４２】
図８は、第一の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。同図において、括弧内のステップ番号は、図５において対応するステップのステップ番号である。
【００４３】
カード認証制御サーバ１０のパスワード要否判定部１１は、パスワードの入力の要否の問い合わせを受信すると、パスワード要否判定部１１は、パスワード要否判定テーブル１２２に基づいて、ログイン対象の画像形成装置２０がパスワード（文字列又は数値等）を入力可能な入力手段を有しているか否かを判定する（Ｓ２１０）。
【００４４】
図９は、第一の実施の形態のパスワード要否判定テーブルの構成例を示す図である。同図において、パスワード要否判定テーブル１２２には、画像形成装置２０の機種ごと（機種名ごと）に、パスワードの入力手段の名前（識別情報）が登録されている。Ｋｅｙｂｏａｒｄは、キーボードが搭載されていることを示す。Ｔａｂｌｅは、文字一覧の中から文字の選択（入力）が可能なキー群（ソフト的なもの又はハード的なものであるかは問わない。）が搭載されていることを示す。Ｎｏｎｅは、パスワードの入力手段が無いことを示す。例えば、コピー機や複合機等は、比較的大型の液晶パネル等を備え、また豊富なハードキーを備えている。一方、ラインプリンタは、文字列を入力させる手段が無い場合が多い。斯かる機種については、入力手段の欄の値が「Ｎｏｎｅ」とされている。
【００４５】
ステップＳ２１０では、ログイン対象の画像形成装置２０が属する機種が入力手段を有しているか否か（入力手段の値が「Ｎｏｎｅ」でないか否か）が判定される。但し、単に入力手段を有しているか否かではなく、パスワードを簡便に入力可能な入力手段を有しているか否かを判定するようにしてもよい。例えば、Ｔａｂｌｅは、Ｋｅｙｂｏａｒｄに比べて著しく操作性が劣る。したがって、ユーザの利便性を考慮して入力手段がＴａｂｌｅの場合はパスワードの入力手段は有していないと判定するようにしてもよい。
【００４６】
なお、ログイン対象の画像形成装置２０が属する機種については、ステップＳ１０３において、パスワードの入力の要否の問い合わせと共に画像形成装置２０の識別情報（ＩＰアドレス又はホスト名等）が送信されるため、当該識別情報と機種との対応情報（非図示）に基づいて判定すればよい。また、画像形成装置１０がパスワードの入力の要否の問い合わせを送信するときに（Ｓ１０３）、自らの機種名をも共に送信するようにしてもよい。
【００４７】
ログイン対象の画像形成装置２０がパスワードの入力手段を有している場合（Ｓ２１０でＹｅｓ）、パスワード要否判定部１１は、パスワードの入力は必要であると判定し、画像形成装置２０に対してパスワードの送信を要求（パスワードの入力の実行を要求）する（Ｓ２２０）。
【００４８】
続いて、カードＩＤ受信部１２が、画像形成装置２０のカードＩＤ送信部２３よりカレントカードＩＤ及びパスワード等を受信すると、カードＩＤ変換部１３は、カレントカードＩＤに対応するユーザ名等を対応情報管理部１２１より取得する（カレントカードＩＤをユーザ名に変換する）（Ｓ２３０）。続いて、認証制御部１４は、カレントカードＩＤに基づいて取得されたユーザ名と、返信されたパスワードとを認証サーバ３０に送信することにより認証の実行を要求する（Ｓ２４０）。当該要求を受けた認証サーバ３０は、ユーザ名及びパスワードに基づいて認証処理を実行し、認証の結果（成否）を認証制御部１４に返信する。
【００４９】
一方、ログイン対象の画像形成装置２０がパスワードの入力手段を有していない場合（Ｓ２１０でＮｏ）、パスワード要否判定部１１は、パスワードの入力は不要であることを示す判定結果を画像形成装置２０に送信する（Ｓ２５０）。続いて、カードＩＤ受信部１２が、画像形成装置２０のカードＩＤ送信部２３よりカレントカードＩＤを受信すると、カードＩＤ変換部１３は、カレントカードＩＤに対応するユーザ名等を対応情報管理部１２１より取得する（カレントカードＩＤをユーザ名に変換する）（Ｓ２６０）。
【００５０】
続いて、認証制御部１４は、カレントカードＩＤに対応するユーザ名の存否（ユーザ名が登録されているか否か）を認証サーバ３０に確認することにより、認証の成否を判定する（Ｓ２７０）。すなわち、ユーザ名が登録されていれば認証は成功であると判定し、ユーザ名が登録されていなければ認証は失敗であると判定する。
【００５１】
ステップＳ２４０又はＳ２７０に続いて、認証結果送信部１６は、認証結果を画像形成装置２０に送信する（Ｓ２８０）。
【００５２】
上述したように、第一の実施の形態のカード認証制御サーバ１０によれば、パスワードの入力手段を有さない画像形成装置２０がログイン対象とされた場合は、ユーザ名のみで認証（厳密にはユーザが登録されているユーザであるか否かの確認）を実行する。したがって、ログイン対象の画像形成装置２０に応じて柔軟にカード認証を実行することができる。
【００５３】
次に、第二の実施の形態について説明する。図１０は、第二の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。図１０中、図８と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００５４】
図１０では、ログイン対象の画像形成装置２０がパスワードの入力手段を有していないと判定された場合に（Ｓ２１０でＮｏ）、ステップＳ２４５が実行される。ステップＳ２４５において、パスワード要否判定部１１は、パスワード要否判定テーブル１２２に基づいて、キャッシュパスワードの使用（利用）の許否を判定する。
【００５５】
図１１は、第二の実施の形態のパスワード要否判定テーブルの構成例を示す図である。同図において、パスワード要否判定テーブル１２２ａには、画像形成装置２０の機種ごと（機種名ごと）に、キャッシュパスワードの使用の許否を示す情報が登録されている。ここで、キャッシュパスワードとは、対応情報１２１０（図７参照）においてカードＩＤに対応付けられて登録されているパスワードである。
【００５６】
ログイン対象の画像形成装置２０についてキャッシュパスワードの使用が許可される場合（Ｓ２４５でＹｅｓ）、ステップＳ２３０に進む。したがって、この場合、対応情報１２１０においてカレントカードＩＤに対応付けられているユーザ名及びパスワード（キャッシュパスワード）に基づいて認証が行われる。
【００５７】
一方、ログイン対象の画像形成装置２０についてキャッシュパスワードの使用が許可されない場合（Ｓ２４５でＹｅｓ）、ステップＳ２５０に進む。なお、キャッシュパスワードが無い場合（対応情報１２１０においてカードＩＤに対応するパスワードが登録されていない場合）もステップＳ２５０に進む。
【００５８】
上述したように、第二の実施の形態のカード認証制御サーバ１０によれば、キャッシュパスワードを用いて認証を実行させることができる。したがって、パスワードの入力手段を有さない画像形成装置２０についても、パスワードを用いた認証を実行させることができる。
【００５９】
次に、第三の実施の形態について説明する。図１２は、第三の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。図１２中、図８と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００６０】
図１２では、ログイン対象の画像形成装置２０がパスワードの入力手段を有していると判定された場合に（Ｓ２１０でＹｅｓ）、ステップＳ２１５が実行される。ステップＳ２１５において、パスワード要否判定部１１は、キャッシュパスワードの有無を判定する。なお、第三の実施の形態では、パスワード要否判定部１１は、ステップＳ１０３におけるパスワードの入力の要否の判定とともにカレントカードＩＤも受信する。したがって、パスワード要否判定部１１は、当該カレントカードＩＤに基づいてキャッシュパスワードの有無を判定する。
【００６１】
キャッシュパスワードが有る場合（Ｓ２１５でＹｅｓ）、ステップＳ２３０に進む。したがって、この場合、カレントカードＩＤに基づいて取得されたユーザ名及びパスワード（キャッシュパスワード）に基づいて認証が行われる。一方、キャッシュパスワードが無い場合（Ｓ２１５でＮｏ）、ステップＳ２２０に進む。したがって、この場合、カレントカードＩＤと画像形成装置１０より受信されたパスワードとに基づいて認証が行われる。
【００６２】
上述したように、第三の実施の形態におけるカード認証制御サーバ１０によれば、画像形成装置２０がパスワードの入力手段を備えている場合であっても、キャッシュパスワードが有る場合はキャッシュパスワードを用いて認証を実行させることができる。したがって、斯かる画像形成装置２０にログインする場合であっても改めてパスワードを入力する手間を省くことができ、操作性を向上させることができる。
【００６３】
ところで、カード認証制御サーバ１０の機能（カード認証制御機能）を各画像形成装置２０内において実現してもよい。図１３は、カード認証制御機能を有する画像形成装置の機能構成例を示す図である。図１３中、図４と同一部分には同一符号を付し、その説明は省略する。
【００６４】
図１３の画像形成装置２０ａは、基本的に図４においてカード認証制御サーバ１０に含まれていた機能を含むものである。但し、装置間の通信が不要となるため、カードＩＤ受信部１２、認証結果送信部１６、カードＩＤ送信部２３、及び認証結果受信部２４は含まれていない。
【００６５】
画像形成装置２０ａによる処理手順の説明は、図５等より自明であるため省略する。なお、認証結果の表示部２０８への表示は、認証結果表示部１７によって実行される。
【００６６】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態におけるシステム構成例を示す図である。
【図２】本発明の実施の形態におけるカード認証制御サーバのハードウェア構成例を示す図である。
【図３】本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。
【図４】本実施の形態における画像形成装置及びカード認証制御サーバの機能構成例を示す図である。
【図５】本実施の形態におけるシステムによる処理手順を説明するためのシーケンス図である。
【図６】パスワード画面の表示例を示す図である。
【図７】対応情報管理部が管理する対応情報の例を示す図である。
【図８】第一の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。
【図９】第一の実施の形態のパスワード要否判定テーブルの構成例を示す図である。
【図１０】第二の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。
【図１１】第二の実施の形態のパスワード要否判定テーブルの構成例を示す図である。
【図１２】第三の実施の形態のカード認証制御サーバによる処理手順を説明するためのフローチャートである。
【図１３】カード認証制御機能を有する画像形成装置の機能構成例を示す図である。
【符号の説明】
【００６８】
１０          カード認証制御サーバ
１１          パスワード要否判定部
１２          カードＩＤ受信部
１３          カードＩＤ変換部
１４          認証制御部
１５          ユーザ情報取得部
１６          認証結果送信部
１７          認証結果表示部
２０、２０ａ、２０ｂ、２０ｃ    画像形成装置
２１          カードＩＤ取得部
２２          パスワード取得部
２３          カードＩＤ送信部
２４          認証結果受信部
３０、３０ａ、３０ｂ、３０ｃ    認証サーバ
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１２１        対応情報管理部
１２２        パスワード要否判定テーブル
１２３        ユーザＤＢ
２０１        ＣＰＵ
２０２        メモリ
２０３        記録媒体
２０４        ネットワークＩ／Ｆ
２０５        画像出力部
２０６        画像処理部
２０７        外部デバイスＩ／Ｆ
２０８        表示部
２０９        操作部
Ｂ            バス
【図１】
2010055524.tif 000003
【図２】
2010055524.tif 000004
【図３】
2010055524.tif 000005
【図４】
2010055524.tif 000006
【図５】
2010055524.tif 000007
【図６】
2010055524.tif 000008
【図７】
2010055524.tif 000009
【図８】
2010055524.tif 000010
【図９】
2010055524.tif 000011
【図１０】
2010055524.tif 000012
【図１１】
2010055524.tif 000013
【図１２】
2010055524.tif 000014
【図１３】
2010055524.tif 000015