(57)【要約】【課題】認証サーバを利用する装置において、ユーザの識別コードの漏洩を防止しつつ、ユーザの識別コードの入力を省略できる技術を提供する。【解決手段】ＭＦＰ装置では、「ユーザＩＤ」と「表示名」とを対応付けたユーザテーブルが認証サーバから取得される。ユーザ認証を行う際には、まず、ユーザテーブル内の「表示名」が一覧表示される（ステップＳ２０１）。そして、その表示された「表示名」からユーザにより１つが選択され、その選択された「表示名」に基づいてユーザテーブルが参照されて「ユーザＩＤ」が特定される（ステップＳ２０３）。特定された「ユーザＩＤ」とユーザから入力された「パスワード」とは認証サーバに送信され（ステップＳ２０４）、これらに基づいてユーザ認証が行われる（ステップＳ１０２）。このため、ユーザはユーザＩＤの入力を省略することができるとともに、ユーザＩＤの漏洩を防止できる。【選択図】図８
2007102609.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの識別コードと認証情報とに基づいてユーザ認証を行う認証サーバと、前記認証サーバとネットワークを介して通信可能な通信端末装置とを有する認証システムであって、
前記認証サーバは、
前記識別コードと、該識別コードに係る表示用情報とを対応付けたレコードを複数登録可能なテーブルを記憶する記憶手段、
を備え、
前記通信端末装置は、
前記テーブルを、前記認証サーバから取得する取得手段と、
取得された前記テーブルに含まれる前記表示用情報を一覧表示する表示手段と、
表示された前記表示用情報のうちの１つの選択をユーザから受け付ける第１受付手段と、
選択された前記表示用情報に対応する前記識別コードを前記テーブルに基づいて特定する特定手段と、
前記認証情報の入力をユーザから受け付ける第２受付手段と、
前記特定手段に特定された前記識別コードと、前記第２受付手段により入力された前記認証情報とを前記認証サーバに送信する送信手段と、
を備え、
前記認証サーバは、前記通信端末装置から受信した前記識別コードと前記認証情報とに基づく前記ユーザ認証の結果を当該通信端末装置に返信することを特徴とする認証システム。
【請求項２】
ユーザの識別コードと認証情報とに基づいてユーザ認証を行う認証サーバとネットワークを介して通信可能な通信端末装置であって、
前記識別コードと、該識別コードに係る表示用情報とを対応付けたレコードを複数登録可能なテーブルを、前記認証サーバから取得する取得手段と、
取得された前記テーブルに含まれる前記表示用情報を一覧表示する表示手段と、
表示された前記表示用情報のうちの１つの選択をユーザから受け付ける第１受付手段と、
選択された前記表示用情報に対応する前記識別コードを前記テーブルに基づいて特定する特定手段と、
前記認証情報の入力をユーザから受け付ける第２受付手段と、
前記特定手段に特定された前記識別コードと、前記第２受付手段により入力された前記認証情報とを前記認証サーバに送信する送信手段と、
前記認証サーバから、送信した前記識別コードと前記認証情報とに基づく前記ユーザ認証の結果を受信する受信手段と、
を備えることを特徴とする通信端末装置。
【請求項３】
請求項２に記載の通信端末装置において、
前記識別コードの入力をユーザから受け付ける第３受付手段、
をさらに備え、
前記送信手段は、前記第３受付手段により前記識別コードが入力されたとき、該識別コードと前記認証情報とを前記認証サーバに送信することを特徴とする通信端末装置。
【請求項４】
請求項３に記載の通信端末装置において、
前記第１及び前記第３受付手段の双方は前記表示手段の画面を用いるものであり、
前記第１受付手段に係る画面と前記第３受付手段に係る画面とを、ユーザの１回の操作で切り替える手段、
をさらに備えることを特徴とする通信端末装置。
【請求項５】
請求項２ないし４のいずれかに記載の通信端末装置において、
計時機能を有する計時手段と、
前記計時手段による計時結果を監視し、前記計時結果が所定の条件を満足したとき、前記テーブルを記憶する記憶手段から前記テーブルを消去する消去手段と、
をさらに備えることを特徴とする通信端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの識別コードと認証情報とに基づいてユーザ認証を行う技術に関する。
【背景技術】
【０００２】
従来より、ＬＡＮなどのネットワーク上にユーザ認証を行う認証サーバを設置し、該ネットワークに接続された複数の通信端末装置から認証サーバの機能を利用するネットワーク認証が知られている。認証サーバは、通信端末装置からユーザＩＤ（ユーザの識別コード）とパスワード（認証情報）とが送信されると、それらに基づいてユーザ認証を行い、そのユーザ認証の結果を当該通信端末装置に返信する機能を有している。通信端末装置は、認証サーバから返信されたユーザ認証の結果に基づいて、自装置を使用しようとするユーザが利用権限を有するか否かを判断することになる。
【０００３】
このような認証サーバの機能により、ネットワークに接続された複数の通信端末装置を複数のユーザで共用する場合に、それらのユーザの利用権限を一元的に管理することができる。また、ネットワークに接続された複数の通信端末装置のそれぞれがユーザ認証機能を有さずとも、利用権限のない不特定多数の人間による通信端末装置の不正利用を防止できることになる。
【０００４】
なお、本発明に関連する技術を開示する先行技術文献として、下記の文献がある。
【０００５】
【特許文献１】特開２００３−１２２７２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記のような認証サーバの機能を利用する通信端末装置では、ユーザは使用前にユーザＩＤとパスワードとを入力することが必要となる。しかしながら、特に通信端末装置がＭＦＰ装置（複合機）などであるときには、入力用のボタンの数は限られており、使用前に毎回ユーザＩＤとパスワードとの双方を入力することは面倒である。
【０００７】
このため、登録されたユーザＩＤを一覧表示し、それらのうちから自分のユーザＩＤをユーザに選択させることで、ユーザＩＤの入力を省略することが考えられる。しかしながら、このようなユーザＩＤは通常、ネットワークに接続された複数の通信端末装置で共通して利用するものである。このため、ユーザＩＤを一覧として表示することは、セキュリティ情報の不特定多数の人間への漏洩に繋がり、望ましいことではない。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、ユーザの識別コードの漏洩を防止しつつ、ユーザの識別コードの入力を省略できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、ユーザの識別コードと認証情報とに基づいてユーザ認証を行う認証サーバと、前記認証サーバとネットワークを介して通信可能な通信端末装置とを有する認証システムであって、前記認証サーバは、前記識別コードと、該識別コードに係る表示用情報とを対応付けたレコードを複数登録可能なテーブルを記憶する記憶手段、を備え、前記通信端末装置は、前記テーブルを、前記認証サーバから取得する取得手段と、取得された前記テーブルに含まれる前記表示用情報を一覧表示する表示手段と、表示された前記表示用情報のうちの１つの選択をユーザから受け付ける第１受付手段と、選択された前記表示用情報に対応する前記識別コードを前記テーブルに基づいて特定する特定手段と、前記認証情報の入力をユーザから受け付ける第２受付手段と、前記特定手段に特定された前記識別コードと、前記第２受付手段により入力された前記認証情報とを前記認証サーバに送信する送信手段と、を備え、前記認証サーバは、前記通信端末装置から受信した前記識別コードと前記認証情報とに基づく前記ユーザ認証の結果を当該通信端末装置に返信する。
【００１０】
また、請求項２の発明は、ユーザの識別コードと認証情報とに基づいてユーザ認証を行う認証サーバとネットワークを介して通信可能な通信端末装置であって、前記識別コードと、該識別コードに係る表示用情報とを対応付けたレコードを複数登録可能なテーブルを、前記認証サーバから取得する取得手段と、取得された前記テーブルに含まれる前記表示用情報を一覧表示する表示手段と、表示された前記表示用情報のうちの１つの選択をユーザから受け付ける第１受付手段と、選択された前記表示用情報に対応する前記識別コードを前記テーブルに基づいて特定する特定手段と、前記認証情報の入力をユーザから受け付ける第２受付手段と、前記特定手段に特定された前記識別コードと、前記第２受付手段により入力された前記認証情報とを前記認証サーバに送信する送信手段と、前記認証サーバから、送信した前記識別コードと前記認証情報とに基づく前記ユーザ認証の結果を受信する受信手段と、を備えている。
【００１１】
また、請求項３の発明は、請求項２に記載の通信端末装置において、前記識別コードの入力をユーザから受け付ける第３受付手段、をさらに備え、前記送信手段は、前記第３受付手段により前記識別コードが入力されたとき、該識別コードと前記認証情報とを前記認証サーバに送信する。
【００１２】
また、請求項４の発明は、請求項３に記載の通信端末装置において、前記第１及び前記第３受付手段の双方は前記表示手段の画面を用いるものであり、前記第１受付手段に係る画面と前記第３受付手段に係る画面とを、ユーザの１回の操作で切り替える手段、をさらに備えている。
【００１３】
また、請求項５の発明は、請求項２ないし４のいずれかに記載の通信端末装置において、計時機能を有する計時手段と、前記計時手段による計時結果を監視し、前記計時結果が所定の条件を満足したとき、前記テーブルを記憶する記憶手段から前記テーブルを消去する消去手段と、をさらに備えている。
【発明の効果】
【００１４】
請求項１ないし５の発明によれば、一覧表示された表示用情報から１つの選択をユーザから受け付け、その選択された表示用情報から識別コードを特定する。このため、ユーザの識別コードの不特定多数の人間への漏洩を防止しつつ、ユーザの識別コードの入力を省略できる。
【００１５】
また、特に請求項３の発明によれば、識別コードの直接的な入力も受付可能であるため、必要に応じて識別コードを直接的に入力してユーザ認証の結果を得ることができる。
【００１６】
また、特に請求項４の発明によれば、表示用情報を選択するための画面と、識別コードを直接的に入力するための画面とを容易に切り替えることができる。
【００１７】
また、特に請求項５の発明によれば、計時手段による計時結果に基づいてテーブルが消去されるため、長期間にわたって装置内にテーブルが残ることが防止される。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００１９】
＜１．概要＞
図１は、本発明の実施の形態に係る認証システム１００の構成の一例を示す図である。図に示すように認証システム１００は、認証サーバ１と、ＭＦＰ装置２と、複数のクライアント端末３とを備えており、これらがローカルエリアネットワーク（以下、「ＬＡＮ」という。）３０によって接続されている。これらのＬＡＮ３０に接続された装置は、ＬＡＮ３０を介して相互にデータ通信可能とされている。また、ＬＡＮ３０はルータ装置３１を介してインターネット３２にも接続され、ＬＡＮ３０に接続された各装置はインターネット３２を介したデータ通信も可能となっている。
【００２０】
ＭＦＰ装置２は、ファクシミリ機能、コピー機能、スキャン機能、プリント機能などの複数の機能を有する複合機として構成されている。このＭＦＰ装置２は、公衆電話交換網（ＰＳＴＮ）３３にも接続されており、インターネット３２のみならず公衆電話交換網３３を介してデータの送受信を行うことも可能となっている。また、クライアント端末３は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、ディスプレイ及びキーボード等を有する一般的なコンピュータで構成される。
【００２１】
認証サーバ１は、ＬＡＮ３０に接続された他の通信端末装置（すなわち、ＭＦＰ装置２及びクライアント端末３）を使用するユーザに関してのユーザ認証を行う機能（ネットワーク認証機能）を有している。ここでユーザ認証とは、ユーザが正当な利用権限を有するか否か（正規ユーザであるか否か）を判断する手続である。ユーザ認証では、ユーザの識別コードであるユーザＩＤと、認証情報であるパスワードとの組合せに基づいて判断がなされる。すなわち、ユーザＩＤとパスワードとの組合せが予め登録されたものと一致すれば、ユーザ認証の結果が肯定的となる。本実施の形態では、ＬＡＮ３０に接続された通信端末装置２，３を日常的に利用することが想定される人間には、正規ユーザとして予め利用権限が与えられユニークなユーザＩＤが付与される。
【００２２】
通信端末装置２，３では、ユーザが利用する前の段階で、そのユーザからユーザＩＤとパスワードとの入力を求めるようになっている。ユーザＩＤとパスワードとが入力されると、それらが認証サーバ１に送信される。これを受けて、認証サーバ１ではユーザ認証が行われ、その結果が当該通信端末装置２，３に返信される。通信端末装置２，３は、このようにして返信されたユーザ認証の結果に基づいて、自装置を使用しようとするユーザが正規ユーザであるかを判断することになる。
【００２３】
ただし、ＭＦＰ装置２を使用する場合においては、このようなユーザ認証に際してユーザＩＤの入力を省略できるようになっている。以下では、認証サーバ１及びＭＦＰ装置２の構成、並びに、ユーザＩＤの入力を省略する処理について詳細に説明する。
【００２４】
＜２．認証サーバ＞
まず、認証サーバ１について説明する。図２は、認証サーバの概略構成を示すブロック図である。認証サーバ１は、ハードウェアとしての構成は一般的なコンピュータと同様である。すなわち、認証サーバ１は、演算処理を行うＣＰＵ１１と、基本プログラムを記憶するＲＯＭ１２と、演算処理の作業領域となるＲＡＭ１３と、各種データを記憶するハードディスク１４と、ＬＡＮ３０を介して通信を行うＬＡＮインターフェイス１５とをバスライン１９に接続した構成となっている。
【００２５】
ハードディスク１４には処理プログラムが記憶されている。ユーザ認証に係る機能などの認証サーバ１としての各種機能は、ＣＰＵ１１がこの処理プログラムに従って演算処理を行うことで実現される。
【００２６】
また、ハードディスク１４には、さらに、ユーザ認証に用いるための認証テーブルＴ１と、ユーザを管理するための管理テーブルとなるユーザテーブルＴ２とが記憶されている。
【００２７】
図３は、認証テーブルＴ１の一例を示す図である。図に示すように、認証テーブルＴ１は、複数のレコードＲ１を登録可能に構成されるテーブル形式のデータである。認証テーブルＴ１では、各レコードＲ１ごとに「ユーザＩＤ」と「パスワード」とが対応付けられている。ユーザ認証においては、他の通信端末装置から受信したユーザＩＤとパスワードとの組み合わせが、この認証テーブルＴ１に登録されたいずれかのレコードＲ１と一致するか否かが確認されることになる。
【００２８】
また、図４は、ユーザテーブルＴ２の一例を示す図である。図に示すように、ユーザテーブルＴ２は、複数のレコードＲ２を登録可能に構成されるテーブル形式のデータである。ユーザテーブルＴ２では、一のレコードＲ２が一のユーザに対応し、各レコードＲ２ごとにそのユーザに係る各種データが登録されている。図に示すように、各レコードＲ２においては、「ユーザＩＤ」に対して「ユーザ名」、「部署」、「内線番号」、「メールアドレス」及び「表示名」が対応付けられている。
【００２９】
「ユーザ名」は当該ユーザの個人名を示し、「部署」は当該ユーザが所属するグループを示しており、「内線番号」は当該ユーザの連絡先となる内線電話の番号を示し、「メールアドレス」は当該ユーザの連絡先となる電子メールのアドレスを示している。
【００３０】
また、「表示名」は、ＭＦＰ装置２がユーザ認証を行う際に、当該ユーザのユーザＩＤに替えて表示すべき表示用情報を示している。ＭＦＰ装置２では、一覧表示された文字列のうちから１つを選択することにより、ユーザＩＤの入力を省略できるようになっている。「表示名」は、この際に表示される文字列を示すことになる。したがって、このユーザテーブルＴ２は、ＭＦＰ装置２にダウンロードされことになるが詳細は後述する。なお、「表示名」は対応するユーザ自身が判別可能であればよいため、ユーザテーブルＴ２内でユニークでなくてもよい。ただし、他のユーザとの混乱を避けるためには、「表示名」はユーザテーブルＴ２内でユニークであることが望ましい。
【００３１】
＜３．ＭＦＰ装置＞
次に、ＭＦＰ装置２について説明する。図５は、ＭＦＰ装置２の外観構成を示す斜視図である。前述のように、このＭＦＰ装置２は、ファクシミリ機能、コピー機能、スキャン機能、プリント機能などの複数の機能（以下、「主機能」という。）を有している。
【００３２】
ここで、ファクシミリ機能は、インターネット３２又は公衆電話交換網３３を介して相手先装置との間で画像データを送受信する機能である。ファクシミリ送信時には、原稿の読み取りにより取得された画像データが相手先装置に送信される。コピー機能は、原稿を読み取って画像データを取得し、その画像データを記録用紙に印刷することで原稿の内容を複写する機能である。また、スキャン機能は原稿を読み取って画像データを取得する機能である。さらに、プリント機能は、画像データを記録用紙に印刷する機能である。
【００３３】
ユーザ認証がなされる前には、これらの主機能の使用制限がなされており、主機能は無効化（非能動化）されている。一方で、ユーザ認証によりユーザが正規ユーザであると確認されると、そのユーザに対して主機能の使用許可がなされ、主機能が有効化（能動化）されるようになっている。つまり、正規ユーザのみがＭＦＰ装置２にログインして、ＭＦＰ装置２の主機能を使用できるようにされている。
【００３４】
図に示すように、ＭＦＰ装置２は、本体部２１と、本体部２１の上部に設けられるブックカバー２２とを備えている。ブックカバー２２は、環境光の入射を防止するカバーであり、ヒンジを介して本体部２１に軸支され、本体部２１に対して閉開可能とされている。
【００３５】
本体部２１の上部の前面側には、ユーザインターフェイスとなる操作パネル２３が設けられている。操作パネル２３は、各種コマンドやデータの入力などのユーザの操作を受け付ける複数のスイッチなどで構成される操作部２４を備えている。また、操作パネル２３は、各種情報を表示する液晶ディスプレイなどで構成される表示部２５も備えている。この表示部２５は、タッチパネル機能を有しており、ユーザの操作を受け付ける機能の一部を担うようにもなっている。
【００３６】
また、本体部２１の上部には、原稿を読み取るためのスキャナ部２６が設けられ、内部には記録用紙に印刷を行うプリンタ部２７が設けられ、下部には記録用紙を供給する給紙部２８が設けられている。
【００３７】
スキャナ部２６は、ファクシミリ機能、コピー機能及びスキャン機能それぞれにおける原稿の読み取り機能を担うものである。スキャナ部２６には、ＣＣＤなどで構成されるラインセンサが設けられている。スキャナ部２６は、本体部２１の上面のコンタクトガラス（ブックカバー２２の下）に載置された原稿をラインセンサにより読み取り、当該原稿の内容を示す画像データを取得する。
【００３８】
プリンタ部２７は、例えば、ＬＥＤプリンタヘッドを有する電子写真方式の印刷機構であり、印刷すべき画像データに基づいて給紙部２８から供給される記録用紙に印刷を行う。
【００３９】
給紙部２８は、印刷対象となる記録用紙を収容する複数の用紙カセットを備えている。これらの用紙カセットはそれぞれ、前面側にスライドして引き出して、各種サイズの記録用紙を収容することが可能となっている。
【００４０】
図６は、ＭＦＰ装置２の内部構成を模式的に示すブロック図である。図に示すように、ＭＦＰ装置２は、装置制御を担うマイクロコンピュータを内蔵している。より具体的には、ＭＦＰ装置２は、ＣＰＵ２０１、ＲＯＭ２０２及びＲＡＭ２０３を備えている。ＲＯＭ２０２にはファームウェアとしての制御プログラムが格納されており、この制御用プログラムに従って、主制御部としてのＣＰＵ２０１が演算処理を行うことにより、ＭＦＰ装置２の各部を制御するための各種機能が実現される。ＲＡＭ２０３は、ＣＰＵ２０１による演算処理における作業領域として利用される。
【００４１】
ＣＰＵ２０１は、バスライン２０９を介して、上述した操作部２４、表示部２５、スキャナ部２６、及び、プリンタ部２７等のＭＦＰ装置２の各部に電気的に接続されている。これにより、これら各部はＣＰＵ２０１によって制御されることになる。また、操作部２４や表示部２５に受け付けられたユーザの操作は信号としてＣＰＵ２０１に入力され、これによりＭＦＰ装置２はユーザの操作に応じた動作を行うことになる。
【００４２】
また、ＭＦＰ装置２は、記憶装置２０４と、タイマ２０５と、ＮＣＵ（ネットワーク制御回路）２０６と、モデム２０７と、ＬＡＮインターフェイス２０８とをさらに備えている。
【００４３】
記憶装置２０４は、ハードディスクやフラッシュメモリなどで構成される不揮発性の記憶装置である。記憶装置２０４には、ファクシミリ通信によって受信した画像データなど各種のデータが記憶される。また、タイマ２０５は、ある時点からの経過時間や絶対時刻などを計時する機能を有する時計回路である。
【００４４】
ＮＣＵ２０６及びモデム２０７は、公衆電話交換網３３を介したファクシミリ機能を実現する処理部である。すなわち、ＮＣＵ２０６は、アナログの公衆電話交換網の直流ループの閉結及び開放などの動作を行うハードウェア回路であり、必要に応じてモデム２０７を公衆電話交換網に接続する。また、モデム２０７は、ファクシミリ通信用に画像データの変調及び復調を行う。
【００４５】
また、ＬＡＮインターフェイス２０８は、ＬＡＮ３０を介して通信を行うインターフェイス回路である。このＬＡＮインターフェイス２０８により、認証サーバ１との通信機能や、インターネットファクシミリ装置としての通信機能が実現される。
【００４６】
これらの記憶装置２０４、タイマ２０５、ＮＣＵ２０６、モデム２０７及びＬＡＮインターフェイス２０８の各部も、バスライン２０９を介してＣＰＵ２０１に電気的に接続されている。このため、これら各部も、ＣＰＵ２０１の制御下で動作することになる。
【００４７】
＜４．ユーザテーブルの取得＞
前述のように、ＭＦＰ装置２は、ユーザ認証に際してユーザによるユーザＩＤの入力を省略するために、ユーザテーブルＴ２を利用する。このため、ＭＦＰ装置２は、その起動時に、認証サーバ１からユーザテーブルＴ２をＬＡＮ３０を介して取得するようになっている。
【００４８】
図７は、ＭＦＰ装置２の起動時に実行される初期化処理の一部の流れを示す図である。まず、ＣＰＵ２０１の制御によりＭＦＰ装置２から認証サーバ１に対して、ユーザテーブルＴ２の送信を要求する所定の要求信号が送信される（ステップＳ２１）。
【００４９】
この要求信号は、認証サーバ１に受信される（ステップＳ１１）。認証サーバ１は、この要求信号の受信に応答して、ハードディスク１４のユーザテーブルＴ２をＭＦＰ装置２に返信する（ステップＳ１２）。
【００５０】
返信されたユーザテーブルＴ２はＭＦＰ装置２に受信され（ステップＳ２２）、ＭＦＰ装置２の記憶装置２０４に記憶される（ステップＳ２３）。以降、ＭＦＰ装置２は、このようにして取得されたユーザテーブルＴ２を利用して、ユーザ認証に係る処理を行うことになる。なお、ＭＦＰ装置２のオフ時には、このユーザテーブルＴ２は、記憶装置２０４から消去されるようになっている。
【００５１】
＜５．表示名の選択によるユーザ認証＞
次に、認証システム１００におけるユーザ認証に係る処理について説明する。図８は、ＭＦＰ装置２を使用するに際してのユーザ認証に係る処理の流れを示す図である。図中において、左側のフローはＭＦＰ装置２の動作を示しており、右側のフローは認証サーバ１の動作を示している。
【００５２】
まず、ユーザテーブルＴ２に含まれる「表示名」のうちの１つをユーザに選択させる画面（以下、「表示名選択画面」という。）が表示部２５において表示される（ステップＳ２０１）。具体的には、記憶装置２０４のユーザテーブルＴ２の全てのレコードが、ＣＰＵ２０１により読み出され、ユーザテーブルＴ２に含まれる全ての「表示名」が、表示部２５に一覧表示される。
【００５３】
図９は、この表示名選択画面の一例を示す図である。図に示すように、表示名選択画面においては、ユーザＩＤは一切表示されず、ユーザテーブルＴ２に含まれる「表示名」がそれぞれコマンドボタン５１として表示される。ユーザは、これらのコマンドボタン５１のいずれかに触れることで、所望の１つの「表示名」を選択することが可能である。選択された「表示名」は、例えば反転して表示される。なお、ユーザテーブルＴ２のレコードの数が多くなり、全ての「表示名」を一画面で表示できないときには、カーソルボタン５２が表示される。そして、このカーソルボタン５２に触れることにより、最初の画面で表示できなかった「表示名」を表示させることが可能となっている。
【００５４】
また、これらのコマンドボタン５１の下部には、パスワードを入力するためのテキストボックス５３と、「ＯＫ」ボタン５４とが表示される。
【００５５】
ユーザは、このような表示名選択画面を参照し、自身のユーザＩＤに対応する「表示名」を選択するとともに、操作部２４を介してテキストボックス５３に自身のパスワードを入力することになる。ユーザは、自身のユーザＩＤに対応する「表示名」を予め把握しているため、容易に「表示名」を選択することが可能である。これらの選択及び入力後に、「ＯＫ」ボタン５４に触れると、選択された「表示名」と、入力されたパスワードとがＣＰＵ２０１に受け付けられる（図８：ステップＳ２０２）。
【００５６】
「表示名」とパスワードとが受け付けられると、次に、選択された「表示名」に対応するユーザＩＤがユーザテーブルＴ２に基づいてＣＰＵ２０１に特定される。すなわち、選択された「表示名」に係るレコードがユーザテーブルＴ２から特定され、そのレコードに含まれるユーザＩＤが取得されることになる（ステップＳ２０３）。
【００５７】
ユーザＩＤが特定されると、そのユーザＩＤと、入力されたパスワードとが認証サーバ１に送信される（ステップＳ２０４）。認証サーバ１は、ＭＦＰ装置２からユーザＩＤとパスワードとを受信すると（ステップＳ１０１）、これに応答してユーザ認証を行う。すなわち、認証テーブルＴ１に基づいて、受信したユーザＩＤとパスワードとの組み合わせが正当であるか否かが、認証サーバ１のＣＰＵ１１により判断される（ステップＳ１０２）。そして、そのユーザ認証の結果が、ＭＦＰ装置２に返信される（ステップＳ１０３）。
【００５８】
返信されたユーザ認証の結果は、ＭＦＰ装置２に受信される（ステップＳ２０５）。続いて、そのユーザ認証の結果が否定的であるときには（ステップＳ２０６にてＮｏ）、当該ユーザは正規ユーザでないと判断される。このため、ユーザ認証の結果が否定的であったことを示す警告画面が表示部２５に表示され（ステップＳ２０７）、主機能が無効化されたまま処理が終了される。
【００５９】
一方、ユーザ認証の結果が肯定的であるときには（ステップＳ２０６にてＹｅｓ）、当該ユーザは正規ユーザであると判断される。そして、そのユーザに対して主機能の使用許可がなされ、主機能が有効化されることになる（ステップＳ２０８）。
【００６０】
このようにＭＦＰ装置２では、ユーザＩＤと「表示名」とを対応付けたユーザテーブルＴ２を認証サーバ１から取得する。ユーザ認証にあたっては、このユーザテーブルＴ２に含まれる「表示名」が一覧表示され、その一覧表示された「表示名」から１つの選択をユーザから受け付ける。そして、その選択された「表示名」からユーザＩＤが特定され、特定されたユーザＩＤとユーザから入力されたパスワードとは認証サーバ１に送信され、これらに基づいてユーザ認証が行われる。このため、ユーザは、ユーザ認証に際して「表示名」を単に選択するのみでよく、ユーザＩＤの入力を省略することができる。また、表示部２５にユーザＩＤは表示されず「表示名」が表示されることから、ユーザＩＤの不特定多数の人間への漏洩を有効に防止できることになる。
【００６１】
＜６．直接入力によるユーザ認証＞
上記では、「表示名」を選択してユーザＩＤの入力を省略する場合について説明したが、ＭＦＰ装置２ではユーザＩＤを直接的に入力することも可能となっている。
【００６２】
図１０は、ユーザＩＤをＭＦＰ装置２に直接的に入力する場合のユーザ認証に係る処理の流れを示す図である。この図中においても、左側のフローはＭＦＰ装置２の動作を示しており、右側のフローは認証サーバ１の動作を示している。また、図１１は、この場合に表示部２５に表示されるユーザＩＤの入力を受け付ける画面（以下、「ＩＤ入力画面」という。）を示す図である。
【００６３】
このＩＤ入力画面は、表示名選択画面（図９参照。）の左下に表示される「ＩＤ入力」ボタン５５に触れることで、表示部２５に表示させることができる。また一方で、このＩＤ入力画面の左下に表示される「表示名選択」ボタン６４に触れることで、再度、表示名選択画面を表示部２５に表示させることも可能である。すなわち、表示名選択画面とＩＤ入力画面とは、ユーザの１回の操作で表示を切り替えることができるようになっている。このような画面の切換制御は、ＣＰＵ２０１によって行われる。また、表示名選択画面の「ＯＫ」ボタン５４を押下すると、その後、図８のステップＳ２０２以降の動作がなされ、ＩＤ入力画面の「ＯＫ」ボタン６３を押下すると、その後、図１０のステップＳ２１２以降の動作がなされることになる。
【００６４】
図１０に示す動作においては、まず、図１１のＩＤ入力画面が表示される（ステップＳ２１１）。図１１に示すように、ＩＤ入力画面においては、ユーザＩＤを入力するためのテキストボックス６１と、パスワードを入力するためのテキストボックス６２と、「ＯＫ」ボタン６３とが表示される。
【００６５】
ユーザは、このようなＩＤ入力画面を参照し、自身のユーザＩＤをテキストボックス６１に入力し、自身のパスワードをテキストボックス６２に入力する。これらの入力後に、「ＯＫ」ボタン６３に触れると、入力されたユーザＩＤとパスワードとがＣＰＵ２０１に受け付けられる（図１０：ステップＳ２１２）。
【００６６】
次に、入力されたユーザＩＤとパスワードとが、そのまま認証サーバ１に送信される（ステップＳ２１３）。これにより、認証サーバ１において、ユーザＩＤとパスワードとの受信に応答してユーザ認証が行われ（ステップＳ１１１，１１２）、そのユーザ認証の結果が、ＭＦＰ装置２に返信される（ステップＳ１１３）。
【００６７】
返信されたユーザ認証の結果は、ＭＦＰ装置２に受信される（ステップＳ２１４）。ユーザ認証の結果が否定的であるときには（ステップＳ２１５にてＮｏ）、警告画面が表示部２５に表示され（ステップＳ２１６）、主機能が無効化されたまま処理が終了される。一方、ユーザ認証の結果が肯定的であるときには（ステップＳ２１５にてＹｅｓ）、主機能の使用許可がなされることになる（ステップＳ２１７）。
【００６８】
このようにＭＦＰ装置２では、ユーザはユーザＩＤを直接的に入力することも可能であり、必要に応じてユーザＩＤを直接入力することによってユーザ認証を受けることができる。また、表示名選択画面とＩＤ入力画面とはユーザの１回の操作で切り替えることができ、表示名選択画面とＩＤ入力画面とを容易に切り替えることができる。
【００６９】
＜７．他の実施の形態＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。
【００７０】
＜７−１．ユーザテーブルの消去＞
上記実施の形態のＭＦＰ装置２では、その起動時にユーザテーブルＴ２を取得し、オフ時にユーザテーブルＴ２が消去されるようになっていた。すなわち、ＭＦＰ装置２が起動している間には常にＭＦＰ装置２内にユーザテーブルＴ２が記憶されていることになる。しかしながら、各種のユーザに係るデータを含むユーザテーブルＴ２が、ＭＦＰ装置２が起動している間に常にその内部に存在していることは、セキュリティ上望ましいものではない。このため、ユーザテーブルＴ２を取得してから一定時間経過すると、ユーザテーブルＴ２を消去するようにしてもよい。
【００７１】
図１２は、この場合におけるユーザテーブルＴ２を消去するＭＦＰ装置２の動作の流れを示す図である。この動作は、他の動作とは独立して、一定時間ごとに（例えば、１分ごとに）なされるようになっている。また、この場合、タイマ２０５を利用して、ユーザテーブルＴ２を認証サーバ１から取得した時点の絶対時間が取得時間として取得され、予めＲＡＭ２０３などに記憶される。
【００７２】
まず、タイマ２０５を利用して、その時点の絶対時刻が現在時刻として取得される（ステップＳ２２１）。次に、ユーザテーブルＴ２の取得時間と現在時刻とが比較され、取得時間から一定時間（例えば、３時間）を経過したか否かがＣＰＵ２０１により判断される（ステップＳ２２２）。そして、取得時間から一定時間が経過していた場合は（ステップＳ２２２にてＹｅｓ）、記憶装置２０４からユーザテーブルＴ２が消去される（ステップＳ２２３）。
【００７３】
このような処理を行うことで、長期間にわたって装置内にユーザテーブルＴ２が残ることが防止され、セキュリティのレベルを向上することが可能となる。なお、この場合は、ユーザ認証を行う際に、記憶装置２０４にユーザテーブルＴ２が記憶されていない場面を想定される。このため、ユーザ認証を行う際にユーザテーブルＴ２が記憶されいるか否かを確認し、記憶されていなければ図７と同様の動作を行って、認証サーバ１からユーザテーブルＴ２を取得すればよい。
【００７４】
また、この例では取得時刻から一定時間経過するとユーザテーブルＴ２を消去するようにしているが、所定時刻でユーザテーブルＴ２を消去するようにしてもよい。例えば、正午などにユーザテーブルＴ２を消去することなどが考えられる。
【００７５】
これらのいずれ処理であっても、タイマ２０５の計時結果を常時に監視し、その計時結果が所定条件を満足したとき、ユーザテーブルＴ２を消去する処理であるといえる。
【００７６】
＜７−２．その他変形例＞
また、一度のユーザ認証が終了する毎に、記憶装置２０４からユーザテーブルＴ２を消去するようにしてもよい。また、ユーザ認証の結果が否定的なときに、記憶装置２０４からユーザテーブルＴ２を消去するようにしてもよい。
【００７７】
また、ＭＦＰ装置２が定期的に認証サーバ１に問い合わせを行い、認証サーバ１内のユーザテーブルＴ２の内容が更新されたときに、ＭＦＰ装置２がその更新されたユーザテーブルＴ２をダウンロードするようにしてもよい。逆に、ユーザテーブルＴ２の内容が更新されたときに、認証サーバ１からＭＦＰ装置２に通知を行い、これに応答してＭＦＰ装置２がその更新されたユーザテーブルＴ２をダウンロードするようにしてもよい。
【００７８】
また、上記実施の形態では、ユーザテーブルＴ２の全てがダウンロードされるようになっていたが、「ユーザＩＤ」と「表示名」との対応関係がわかればよいため、少なくとも「ユーザＩＤ」及び「表示名」のフィールドを含むテーブルがＭＦＰ装置２にダウンロードされればよい。
【００７９】
また、上記実施の形態では、認証テーブルＴ１とユーザテーブルＴ２とは別のテーブルとして構成されていたが、同一のテーブルとして構成されてもよい。ただし、この場合は、「ユーザＩＤ」及び「表示名」のみのフィールドを含むテーブルをＭＦＰ装置２にダウンロードさせるなど、「パスワード」についてはＭＦＰ装置２にダウンロードされないようにすることが望ましい。
【図面の簡単な説明】
【００８０】
【図１】認証システムの構成の一例を示す図である。
【図２】認証サーバの概略構成を示すブロック図である。
【図３】認証テーブルの一例を示す図である。
【図４】ユーザテーブルの一例を示す図である。
【図５】ＭＦＰ装置の外観構成を示す斜視図である。
【図６】ＭＦＰ装置の内部構成を模式的に示すブロック図である。
【図７】ユーザテーブルを取得する動作の流れを示す図である。
【図８】表示名選択画面を利用したユーザ認証に係る処理の流れを示す図である。
【図９】表示名選択画面の一例を示す図である。
【図１０】ＩＤ入力画面を利用したユーザ認証に係る処理の流れを示す図である。
【図１１】ＩＤ入力画面の一例を示す図である。
【図１２】テーブルを消去する動作の流れを示す図である。
【符号の説明】
【００８１】
１      認証サーバ
２      ＭＦＰ装置
２５      表示部
３０      ＬＡＮ
５１      コマンドボタン
Ｔ１      認証テーブル
Ｔ２      ユーザテーブル
１００      認証システム
【図１】
2007102609.tif 000003
【図２】
2007102609.tif 000004
【図３】
2007102609.tif 000005
【図４】
2007102609.tif 000006
【図５】
2007102609.tif 000007
【図６】
2007102609.tif 000008
【図７】
2007102609.tif 000009
【図８】
2007102609.tif 000010
【図９】
2007102609.tif 000011
【図１０】
2007102609.tif 000012
【図１１】
2007102609.tif 000013
【図１２】
2007102609.tif 000014