(57)【要約】【課題】利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置を提供することを目的とする。【解決手段】端末装置は、利用に際してユーザ認証を必要とする、１又は複数の機器に接続されており、機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段２１２と、ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段２５０と、問い合わせ手段２５０により問い合わせ信号を送信された機器から、当該機器が必要とする情報を要求する要求信号を受信する要求受信手段２６０と、要求受信手段２６０が受信した要求信号に応じて、要求信号を送信した機器に対して、所定の情報を通知する通知手段２７０と、を備えている。【選択図】        図３
2008233995.tif 000002
【特許請求の範囲】
【請求項１】
利用に際してユーザ認証を必要とする、１又は複数の機器に接続される端末装置であって、
前記機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段と、
ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段と、
前記問い合わせ手段により問い合わせ信号を送信された機器から、当該機器が必要とする情報を要求する要求信号を受信する要求受信手段と、
前記要求受信手段が受信した要求信号に応じて、当該要求信号を送信した機器に対して、所定の情報を通知する通知手段と
を備えたことを特徴とする端末装置。
【請求項２】
前記複数の機器の中から、ユーザ認証を行う機器を設定するための機器設定手段を更に備えたことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記ユーザ認証を実行する認証手段を更に備えたことを特徴とする請求項１又は請求項２に記載の端末装置。
【請求項４】
端末装置に接続される機器であって、
ユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号を前記端末装置から受信し、当該端末装置に対して、前記ユーザ認証に際して必要な情報を要求する要求信号として送信する要求送信手段と、
前記要求送信手段により要求信号を送信された端末装置から、前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段と、
前記ユーザ情報受信手段で受信した情報に基づいて、ユーザ認証を実行する認証手段と、
を備えたことを特徴とする機器。
【請求項５】
１の機器に対して複数の端末装置が接続される場合には、前記認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号の送信源となる端末装置を設定するための端末設定手段を更に備えたことを特徴とする請求項４に記載の機器。
【請求項６】
前記認証手段によるユーザ認証に用いられるユーザ情報を入力する入力手段を更に備えたことを特徴とする請求項４又は請求項５に記載の機器。
【請求項７】
利用に際してユーザ認証を必要とする１又は複数の機器と、端末装置とがデータ通信可能に接続された認証システムにおいて、
前記端末装置は、
前記機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段と、
ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段と、
前記問い合わせ手段により問い合わせ信号を送信された機器から、当該機器が必要とする情報を要求する要求信号を受信する要求受信手段と、
前記第１の要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段と、を備え、
前記機器は、
前記端末装置から前記問い合わせる問い合わせ信号を受信し、当該端末装置に対して、前記ユーザ認証に際して必要な情報を要求するための要求信号を送信する要求送信手段と、
前記端末装置から前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段と、を備えたことを特徴とする認証システム。
【請求項８】
利用に際してユーザ認証を必要とする複数の機器に接続される端末装置であって、
前記機器を認証するために必要となるユーザ情報を取得するユーザ情報取得手段と、
ユーザにより設定される、機器の認証を行う際の条件を規定するユーザ認証関連情報に基づいて、前記複数の機器の中から、ユーザ認証を行う機器を設定する機器設定手段と、
前記機器設定手段で設定された機器に対してユーザ認証を行うユーザ認証手段と、
を備えたことを特徴とする端末装置。
【請求項９】
前記機器設定手段は、ユーザにより選択される利用したい機能に基づいて、前記複数の機器の中から、前記機能を有する機器を、ユーザ認証を行う機器として設定することを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記機器設定手段は、前記ユーザにより選択される利用したい機能に基づいて、前記複数の機器の中から、当該機能を最も多く有する機器を、ユーザ認証を行う機器として設定することを特徴とする請求項９に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、機器、およびユーザ認証システムに関し、詳細には、利用に際してユーザ認証を必要とする機器に接続される端末装置において、ユーザ認証に必要となるユーザ情報を機器の代わりに端末装置が取得する端末装置、機器、およびユーザ認証システムに関する。
【背景技術】
【０００２】
オフィス内のセキュリティ強化の必要性の高まりとともに、パーソナルコンピュータ（ＰＣ）等の端末装置及びプリンタ等の画像処理装置などのデジタル機器におけるユーザ認証機能への要求も強まりつつある。従来、このような認証機能は、例えば機器のオペレーションパネル等の入力装置を介して入力されたユーザＩＤ及びパスワード、又は、機器に接続された、例えばＩＣカードリーダ等の外部装置にユーザが所有するＩＣカードを読み込ませることにより取得されたユーザ情報に基づいて、機器自体又は機器が接続されたネットワーク上の認証用サーバにおいて実行される。
【０００３】
例えば、特許文献１では、ユーザの認証を行う認証装置とネットワークを介して接続するとともに、認証装置で認証を行うかが設定された認証設定情報を有する画像形成装置において、ユーザ認証方法であって、ユーザを認証するためのユーザ認証情報を取得するユーザ認証情報取得段階と、認証設定情報に基づき、ユーザの認証を認証装置で行うか、画像形成装置内で行うかどうかを判断する認証先判断段階と、ユーザ認証情報を用いて、認証先判断段階で判断された認証先でユーザの認証を行う認証段階と、認証段階での認証結果を取得する認証結果取得段階と、取得した認証結果をユーザに明示する認証結果明示段階と、を有する画像形成装置が開示されている。
【０００４】
【特許文献１】特開２００５−５６３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、低価格帯の機器では、ユーザ認証を行うためのユーザ情報を取得するために、ＩＣカードリーダ等の外部装置を用いることができないことがある。このような機器では、外部装置及び外部装置への接続用のインターフェースを必要最低限しか備えていないものが多く、上述したような外部装置自体をそもそも接続することができない。例えば、ユーザ情報を入力するためのオペレーションパネル及びＩＣカードリーダ等の外部装置は、一般に、ＵＳＢやＩＥＥＥ等のインターフェースにより機器に接続されるが、低価格帯の機器は、このようなインターフェースを有していないことがあり、ユーザ認証を行うためのユーザ情報を機器外部から取得することができないという問題がある。また、低価格帯の機器では、認証機能を実行するためのアプリケーション自体さえも有さないものが多い。
【０００６】
本発明は、上記問題を鑑みてなされたものであり、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置、当該端末装置にユーザ認証機能の一部を代替させることが可能な機器、および認証システムを提供することを目的とする。
【０００７】
また、上記方法のごとく、端末装置を利用し、複数の機器に対するユーザ認証を行う際、ユーザにとって最適な一台を自動的に利用可能にする仕組みがあると便利である。例えば、オフィスのフロア上に複数台の画像処理装置があり、あるユーザはフロア上のすべての画像処理装置を利用可能に設定してあるとした場合、上記方法を利用して画像処理装置の認証を行い、フロア上にあるすべての画像処理装置を認証し、利用可能な状態にしてしまうことはセキュリティの観点から鑑みて適当ではない。
【０００８】
本発明は、上記問題を鑑みて、接続される複数の機器の中から最適な１又は複数の機器を選択し、選択した機器のみをユーザ認証する端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記した課題を解決して、本発明の目的を達成するために、本発明は、利用に際してユーザ認証を必要とする、１又は複数の機器に接続される端末装置において、前記機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段と、ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段と、前記問い合わせ手段により問い合わせ信号を送信された機器から、前記機器が必要とする情報を要求する要求信号を受信する要求受信手段と、前記要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段と、を備えたことを特徴とする。
【００１０】
これにより、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置を提供することが可能となる。また、端末装置は、例えば、機器がオペレーションパネル及びＩＣカードリーダ等の外部装置を接続するためのインターフェースを有していないことによりユーザ認証の実行に必要なユーザ情報を取得することができない場合に、機器に代わって、必要とされるユーザ情報を取得することができる。また、端末装置は、例えば、機器が有する認証用アプリケーションに応じてユーザＩＤ、パスワード、ユーザの利用回数及び日付等の機器がユーザ認証に際して必要とするユーザ情報に様々な組合せが存在する場合に、機器が実際にユーザ認証に用いる情報のみを取得するよう柔軟に対応することができる。また、ＨＴＴＰ・ＳＯＡＰ等のリクエスト・レスポンス型のプロトコル又はＨＴＭＬ・ＸＭＬ等のマークアップ言語といった従来の通信方式を利用した端末装置を提供することが可能となる。
【００１１】
また、本発明の好ましい態様によれば、前記複数の機器の中から、ユーザ認証を行う機器を設定するための機器設定手段を更に備えることが望ましい。これにより、複数の機器の夫々のユーザ認証機能の一部を１台で代替可能な端末装置を提供することが可能となる。これは、コスト面及びユーザ管理面で有利である。
【００１２】
また、本発明の好ましい態様によれば、前記ユーザ認証を実行する認証手段を更に備えることが望ましい。これにより、機器が認証機能を実行するためのアプリケーション自体さえも有さない場合に、機器に代わってユーザ認証を実行する端末装置を提供することが可能となる。この場合に、端末装置は、ユーザ認証の結果を機器に対して通知する。
【００１３】
上記した課題を解決して、本発明の目的を達成するために、本発明は、端末装置に接続される機器であって、ユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号を前記端末装置から受信し、当該端末装置に対して、前記ユーザ認証に際して必要な情報を要求する要求信号として送信する要求送信手段と、前記要求送信手段により要求信号を送信された端末装置から、前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段と、前記ユーザ情報受信手段で受信した情報に基づいて、ユーザ認証を実行する認証手段と、を備えたことを特徴とする。
【００１４】
これにより、利用に際してユーザ認証の実行を要する機器であって、そのユーザ認証機能の一部を端末装置に代替させることが可能な機器を提供することが可能となる。
【００１５】
また、本発明の好ましい態様によれば、１の機器に対して複数の端末装置が接続される場合には、前記認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号の送信源となる端末装置を設定するための端末設定手段を更に備えることが望ましい。
【００１６】
これにより、複数の機器の夫々にユーザ認証機能の一部を代替させることが可能な端末装置を提供することが可能となる。また、端末装置が同様に特定の機器を設定するための機器設定手段を有する場合には、端末装置と機器との間では、多対多の通信が可能となる。
【００１７】
また、本発明の好ましい態様によれば、前記認証手段によるユーザ認証に用いられるユーザ情報を入力する入力手段を更に備えることが望ましい。
【００１８】
これにより、機器に予め備わっている入力手段からもユーザ認証に必要なユーザ情報を取得可能な機器を提供することが可能となる。例えば、端末装置と機器とを相互に接続するネットワークにおいて障害が発生した場合に、機器は、たとえ端末装置と通信することができなくなったとしても、機器自体に備わった入力手段を介してユーザ認証に必要なユーザ情報を取得することができる。
【００１９】
上記した課題を解決して、本発明の目的を達成するために、本発明は、利用に際してユーザ認証を必要とする１又は複数の機器と、端末装置とがデータ通信可能に接続された認証システムにおいて、前記端末装置は、前記機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段と、ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段と、前記問い合わせ手段により問い合わせ信号を送信された機器から、当該機器が必要とする情報を要求する要求信号を受信する要求受信手段と、前記要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段と、を備え、前記機器は、前記端末装置から前記問い合わせる問い合わせ信号を受信し、当該端末装置に対して、前記ユーザ認証に際して必要な情報を要求するための要求信号を送信する要求送信手段と、前記端末装置から前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段と、を備えたことを特徴とする。
【００２０】
上記した課題を解決して、本発明の目的を達成するために、本発明は、利用に際してユーザ認証を必要とする複数の機器に接続される端末装置において、前記機器を認証するために必要となるユーザ情報を取得するユーザ情報取得手段と、ユーザにより設定される、機器の認証を行う際の条件を規定するユーザ認証関連情報に基づいて、前記複数の機器の中から、ユーザ認証を行う機器を設定する機器設定手段と、前記機器設定手段で設定された機器に対してユーザ認証を行うユーザ認証手段と、を備えたことを特徴とする。これにより、端末装置では、接続される複数の機器の中から最適な１又は複数の機器を選択し、選択した機器のみを自動的にユーザ認証することが可能となる。
【００２１】
また、本発明の好ましい態様によれば、前記機器設定手段は、ユーザにより選択される利用したい機能に基づいて、前記複数の機器の中から、当該機能を有する機器を、ユーザ認証を行う機器として設定することが望ましい。
【００２２】
また、本発明の好ましい態様によれば、前記機器設定手段は、ユーザにより選択される利用したい機能に基づいて、前記複数の機器の中から、当該機能を最も多く有する機器を、ユーザ認証を行う機器として設定することが望ましい。
【発明の効果】
【００２３】
本発明によれば、利用に際してユーザ認証を必要とする、１又は複数の機器に接続される端末装置において、前記機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段と、ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段と、前記問い合わせ手段により問い合わせ信号を送信された機器から、前記機器が必要とする情報を要求する要求信号を受信する要求受信手段と、前記要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段と、を備えているので、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を端末装置に代替させることが可能となる。
【００２４】
また、本発明によれば、利用に際してユーザ認証を必要とする複数の機器に接続される端末装置において、前記機器を認証するために必要となるユーザ情報を取得するユーザ情報取得手段と、ユーザにより設定される認証の条件に関する情報に基づいて、前記複数の機器の中から、ユーザ認証を行う機器を設定する機器設定手段と、前記機器設定手段で設定された機器に対してユーザ認証を行うユーザ認証手段と、を備えているので、接続される複数の機器の中から最適な１又は複数の機器を選択し、選択した機器のみをユーザ認証することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの又は実質的に同一のものが含まれる。
【００２６】
（実施の形態）
図１は、本発明の実施の形態に係る認証システムの構成例を示す。本発明の実施の形態に係る認証システム１は、図１に示すように、端末装置２０ａ、２０ｂと、機器３０ａ、３０ｂと、サーバ装置４０とが、ローカルエリアネットワーク（ＬＡＮ）及びインターネット等のネットワーク１０により相互にデータ通信可能に接続されて構成されている。また、端末装置２０ａ、２０ｂには、夫々、外部装置５０ａ、５０ｂが接続されている。
【００２７】
端末装置２０ａ、２０ｂは、パーソナルコンピュータ（ＰＣ）及びパーソナルデジタルアシスタント等の情報処理装置であり、基本ソフト（ＯＳ）や当該基本ソフト（ＯＳ）上で動作可能なアプリケーションが実装されている。
【００２８】
機器３０ａ、３０ｂは、レーザプリンタ（ＬＰ）及び多機能プリンタ（ＭＦＰ）等の画像処理装置であり、端末装置２０ａ、２０ｂにおいて作成された画像データを、例えば用紙に印刷出力する。
【００２９】
サーバ装置４０は、ネットワーク１０の全体を管理するものであり、パーソナルコンピュータやワークステーション等の情報処理装置で構成されている。サーバ装置４０は、機器３０ａ、３０ｂのユーザ認証に使用されるユーザ情報を格納しており、端末装置２０ａ、２０ｂの要求に応じて、ユーザ情報を端末装置２０ａ、２０ｂに提供する。
【００３０】
外部装置５０ａ、５０ｂは、オペレーションパネル及びＩＣカードリーダ等の入力装置であり、端末装置２０ａ、２０ｂの夫々に設けられたインターフェースを介して端末装置２０ａ、２０ｂに接続されている。このインターフェースは、外部装置５０ａ及び５０ｂからのユーザ情報の取得を可能にする限り、如何なる形式であってもよい。
【００３１】
端末装置２０ａ、２０ｂは、ＷＥＢクライアント機能を、機器３０ａ、３０ｂはＷＥＢサーバ機能を夫々有している。これにより、クライアントとしての端末装置２０ａ、２０ｂは、サーバとしての機器３０ａ、３０ｂへユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信し、機器３０ａ、３０ｂから項目情報を得ることができる。
【００３２】
端末装置２０ａ、２０ｂは、それぞれ、ネットワーク１０を介して通信することができる機器が登録されており、一方、機器３０ａ、３０ｂにも、ネットワーク１０を介して通信することができる端末装置が登録されている。このように、対象となるネットワークノードが相互に登録されていないと、通信を行うことはできない。従って、本発明の実施の形態における認証システムは、セキュリティを高め、且つ、ネットワークの夫々のノードに対して多対多のユーザ認証が可能な構成となっている。
【００３３】
なお、図１の認証システム１を構成する各構成要素の数は、１又は２台ずつしか表示されていないが、本発明はこれに限られるものではなく、各構成要素の数はいくつでもよい。
【００３４】
[実施例１]
上述したように、低価格帯の機器では、認証機能を実行するためのアプリケーション自体を有さないものが多い。本実施例では、機器３０ａ、３０ｂが認証機能を有さない場合を例示して説明する。
【００３５】
図２は、実施例１に係る端末装置２０の機能構成の例を示す図である。実施例１に係る端末装置２０は、図２に示すように、機器３０及びサーバ装置４０に、ローカルエリアネットワーク（ＬＡＮ）及びインターネット等のネットワーク１０により接続されている。また、端末装置２０は、ＵＳＢ及びＩＥＥＥ等のインターフェース（不図示）を有し、これにより外部装置５０が接続されている。
【００３６】
端末装置２０は、ユーザ情報の取得及びユーザ認証を実行するための認証用アプリケーション（以下、「認証アプリ」と称す。）２１０と、認証アプリ２１０を開発するための認証用ライブラリ２２０とを備えている。
【００３７】
認証アプリ２１０は、オペレーションパネル及びＩＣカード等の外部装置５０からユーザＩＤ及びパスワード等のユーザ情報を取得するユーザ情報取得手段２１２と、ネットワーク１０を介して機器３０と通信する通信手段２１４と、ユーザ情報取得手段２１２により取得したユーザ情報に基づいてユーザ認証を行う認証手段２１６とを備えている。なお、ユーザ情報取得手段２１２は、ネットワーク１０を介して接続されているサーバ装置４０から通信手段２１４を介してユーザ情報を取得することにしてもよい。
【００３８】
認証用ライブラリ２２０は、認証アプリ２１０がユーザ認証を実行するために利用する汎用的な機能を集めたモジュールである。認証アプリ２１０及び認証用ライブラリ２２０は、Ｃ及びＣ＋＋等のプログラム言語で記述できるが、ネットワークに高度に対応し、機器ごとのプラットフォームに依らない動作を行うという観点からＪＡＶＡ（登録商標）により記述してもよい。
【００３９】
本実施例において、機器３０のユーザ認証を実行する場合に、端末装置２０はクライアントとなり、機器３０はサーバとなる。端末装置２０は、機器３０に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を通信手段２１４により送信する。
【００４０】
本実施例のように、認証の対象となる機器３０が認証機能を有さない場合には、端末装置２０がユーザ認証を実行し、その結果を機器３０へ通知する必要がある。その場合、機器３０は、端末装置２０から送信された問い合わせ信号に応答して、認証結果という項目の情報が必要であることを端末装置２０に対して要求する。要求を受けた端末装置２０は、ユーザ情報取得手段２１２により予め取得したユーザ情報に基づいて認証手段２１６においてユーザ認証を実行し、その結果を通信手段２１４により機器３０へ通知する。
【００４１】
端末装置２０と機器３０間の通信には、ＨＴＴＰ・ＳＯＡＰ等のリクエスト・レスポンス型のプロトコル、又はＨＴＭＬ・ＸＭＬ等のマークアップ言語を利用することにより、認証動作に必要なデータをやり取りすることが容易となる。
【００４２】
また、端末装置２０は、ネットワーク１０上に複数の機器が存在する場合に、端末装置２０に設けられたキーボード及びマウス等の入力装置（図示せず。）を介してユーザにより、それらの機器の中から管理対象となる機器を設定することができる。クライアントである端末装置２０では、複数の機器をサーバとして指定することができる。即ち、１つの端末装置により複数の機器のユーザ認証に対応することが可能である。
【００４３】
図３は、図２の通信手段２１４の詳細な機能構成の例を示す図である。図３に示すように、本実施例に係る通信手段２１４は、ユーザからの入力を受けて管理対象となる機器を設定する機器設定手段２４０と、機器設定手段２４０によりサーバとして指定された機器３０に対してユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段２５０と、機器３０が問い合わせ手段２５０により送信された問い合わせ信号に応答して送信した要求を受信する要求受信手段２６０と、要求受信手段２６０により受信した要求に応じて所定の情報を機器３０へ通知する通知手段２７０とを備えている。
【００４４】
機器設定手段２４０は、端末装置３０が接続されたネットワーク１０上に複数の機器が存在する場合に、端末装置に設けられたキーボード及びマウス等の入力装置（図示せず）を介してユーザにより入力された設定に基づいて、端末装置においてユーザ情報の取得及びユーザ認証を実行する必要がある機器を登録設定する。機器設定手段２４０は、１台に限らず、複数の機器をサーバとして指定することができる。
【００４５】
問い合わせ手段２５０は、機器設定手段２４０によりサーバとして設定された機器３０に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるかを問い合わせるための問い合わせ信号を送信する。
要求受信手段２６０は、問い合わせ手段２５０から問い合わせ信号を送信された機器３０からの要求を受信する。この要求は、機器３０が認証機能を有さない場合に、認証結果という項目の情報が必要であることを表す。
【００４６】
通知手段２７０は、要求受信手段２６０により受信した要求に応答して、認証手段２１６による認証結果を機器３０へ通知する。
【００４７】
以下、上記図２及び図３のように構成される端末装置によるユーザ認証動作について説明する。図４は、本実施例における端末装置によるユーザ認証動作の例を示すフローである。図４において、まず、通信手段２１４は、機器３０の管理者により端末装置２０に設けられた入力装置を介して入力された設定に基づいて、機器３０を管理対象として端末装置２０に登録する（ステップＳ１０１）。これにより、端末装置２０は、機器３０のクライアントとして機能する。
【００４８】
次に、ユーザ情報取得手段２１２は、端末装置２０に接続された外部装置５０により読み込まれたユーザＩＤ及びパスワード等のユーザ情報を取得する（ステップＳ１０２）。ユーザ情報取得後、通信手段２１４は、機器３０に対して、ユーザ認証を実行するために必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する（ステップＳ１０３）。通信手段２１４は、機器３０が問い合わせ信号に応答して送信した要求を受信する（ステップＳ１０４）。この要求は、本実施例では、認証結果という項目の情報が必要であることを表す。
【００４９】
要求受信後、ユーザ取得手段２１２は、ステップＳ１０２で取得したユーザ情報を認証手段２１６に送信する（ステップＳ１０５）。認証手段２１６は、このユーザ情報に基づいてユーザ認証を実行する（ステップＳ１０６）。ユーザ認証完了後、認証手段２１６は、通信手段２１４を介して機器３０へ認証結果を通知する（ステップＳ１０７）。
【００５０】
機器３０は、通知された認証結果に応じて動作する。例えば、認証が認められなかった場合には、機器３０に予め備わっている機器３０を操作するためのオペレーションパネル（図示せず）をユーザが使用できないようロックする一方、認証が認められた場合には、ロックを解除してユーザが使用できるようにする。
【００５１】
以上説明したように、実施例１によれば、端末装置２０は、機器のユーザ認証の際に必要となるユーザ情報を取得するユーザ情報取得手段２１２と、ユーザ認証を行う機器に対して、当該機器が必要とするユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段２５０と、問い合わせ手段２５０により問い合わせ信号を送信された機器から、当該機器が必要とする情報を要求する要求信号を受信する要求受信手段２６０と、要求受信手段２６０が受信した要求信号に応じて、要求信号を送信した機器に対して、所定の情報を通知する通知手段２７０と、を備えているので、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を端末装置で代替することが可能となる。
【００５２】
また、実施例１によれば、端末装置２０は、複数の機器の中から、ユーザ認証を行う機器を設定するための機器設定手段２４０を備えているので、複数の機器の夫々のユーザ認証機能の一部を１台で代替することが可能となり、コスト面及びユーザ管理面で有効である。
【００５３】
また、実施例１によれば、端末装置２０は、ユーザ認証を実行する認証手段２１６を備えているので、機器が認証機能を実行するためのアプリケーション自体さえも有さない場合に、機器に代わって端末装置でユーザ認証を実行することが可能となる。
【００５４】
[実施例２]
実施例１では、機器が認証機能を有さない場合について説明した。これに対して、実施例２では、機器が認証機能を有する場合について説明する。図５は、実施例２に係る端末装置２０及び機器３０の機能構成例を示している。実施例２では、図５に示すように、端末装置２０、機器３０、およびサーバ装置４０は、ローカルエリアネットワーク（ＬＡＮ）及びインターネット等のネットワーク１０によりデータ通信可能に接続されている。また、端末装置２０は、ＵＳＢ及びＩＥＥＥ等のインターフェースを有し、これにより外部装置５０が接続されている。
【００５５】
端末装置２０は、実施例１（図２）と同じ構成及び機能を有するが、機器３０は、実施例１（図２）の機器とは、認証機能を実行するアプリケーションを有する点で異なっている。
【００５６】
機器３０は、ユーザ情報の取得及びユーザ認証を実行するための認証用アプリケーション（以下、「機器側認証アプリ」と称し、端末２０に含まれる認証アプリ２１０を「端末側認証アプリ」と称する）３１０と、機器側認証アプリ３１０を開発するための機器側認証用ライブラリ３２０（なお、端末２０に含まれる認証用ライブラリ２２０を「端末側認証用ライブラリ」と称す。）と、を備えている。
【００５７】
機器側認証アプリ３１０は、ネットワーク１０を介して端末装置２０と通信する機器側通信手段３１４と、機器側通信手段３１４を介して端末装置２０から取得したユーザ情報に基づいてユーザ認証を行う機器側認証手段３１６とを備えている。
【００５８】
実施例２において、機器３０のユーザ認証を実行する場合に、端末装置２０はクライアントとなり、機器３０はサーバとなる。端末装置２０は、機器３０に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるかを問い合わせるための問い合わせ信号を端末側通信手段２１４により送信する。
【００５９】
実施例２のように、認証の対象となる機器３０が認証機能を有する場合には、機器３０がユーザ認証を実行できるよう、端末装置２０が取得したユーザ情報を機器３０へ通知する必要がある。この場合、機器３０は、端末装置２０から送信された問い合わせ信号に応答して、ユーザ認証に必要な項目に係るユーザ情報を端末装置２０に対して要求する。要求を受けた端末装置２０は、ユーザ情報取得手段２１２により予め取得したユーザ情報のうち要求のあった項目に係る情報を端末側通信手段２１４により機器３０に通知する。
【００６０】
また、機器３０は、ネットワーク１０上に複数の端末装置が存在する場合に、機器自体に予め備わっているオペレーションパネル等の入力装置（図示せず）を介してユーザによりそれらの端末装置の中から被管理対象となる端末装置を設定することができる。サーバである機器３０では、複数の端末装置をクライアントして指定することができる。即ち、１つの機器のユーザ認証を複数の端末装置から実行することができる。また、実施例１（図３）の端末装置２０の機器設定手段２４０と組み合わせることで、端末装置及び機器は、多対多のやり取りを行うことが可能となる。
【００６１】
図６は、図５の機器側通信手段３１４の詳細な機能構成例を示す図である。実施例２に係る機器側通信手段３１４は、図６に示すように、ユーザからの入力を受けて被管理対象となる端末装置を設定する端末設定手段３３０と、端末設定手段３２０によりクライアントとして指定された端末装置２０からユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を受信し、受信した問い合わせ信号に応答してユーザ認証に必要な項目に係るユーザ情報を要求する要求送信手段３４０と、端末装置２０が要求送信手段３４０により送信された要求に応答して送信した所定の情報を受信するユーザ情報受信手段３５０と、を備えている。
【００６２】
端末設定手段３３０は、機器３０が接続されたネットワーク上に複数の端末装置が存在する場合に、機器自体に予め備わっているオペレーションパネル等の入力装置（図示せず）を介してユーザにより入力された設定に基づいて、機器３０をサーバとし、クライアントして機能する端末装置を登録設定する。端末設定手段３２０は、１台に限らず、複数の端末装置をクライアントとして指定することができる。また、端末設定手段３２０は、登録されるべき端末装置にキーボード及びマウス等の入力装置（図示せず）を介してユーザにより入力された設定に基づいて、上記設定を行っても良い。
【００６３】
要求送信手段３４０は、端末設定手段３２０によりクライアントとして設定された端末装置２０からユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を受信した場合に、ユーザ認証に必要なユーザ情報の項目情報を送信することによって、端末装置２０に対して所定の情報を送信するよう要求する。
【００６４】
ユーザ情報受信手段３５０は、要求送信手段３４０から要求を送信された端末装置２０から、要求に対応する所定のユーザ情報を受信する。機器側認証手段３１６は、ユーザ情報受信手段３５０により受信されたユーザ情報に基づいてユーザ認証を実行する。
【００６５】
上記図５及び図６のように構成される実施例２の端末装置及び機器によるユーザ認証動作を図７を参照して説明する。図７は、実施例２に係る端末装置及び機器によるユーザ認証動作の例を示すフローである。
【００６６】
図７において、まず、端末側通信手段２１４は、機器３０の管理者により端末装置２０に設けられた入力装置を介して入力された設定に基づいて、機器３０を管理対象として端末装置２０に登録する（ステップＳ２０１）。機器側通信手段３１４は、機器３０の管理者により機器３０に設けられた入力装置を介して入力された設定に基づいて、端末装置２０を被管理対象として機器３０に登録する（ステップＳ２０２）。これにより、端末装置２０は、機器３０のクライアントとして機能する。
【００６７】
ユーザ情報取得手段２１２は、端末装置２０に接続された外部装置５０により読み込まれたユーザＩＤ及びパスワード等のユーザ情報を取得する（ステップＳ２０３）。ユーザ情報取得後、端末側通信手段２１４は、機器３０に対して、ユーザ認証を実行するために必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する（ステップＳ２０４）。機器側通信手段３１４は、端末側通信手段２１４から送信された問い合わせ信号を受信し、これに応答して、ユーザ認証に必要な所定のユーザ情報を送信するよう要求するための要求信号を端末側通信手段２１４へ送信する（ステップＳ２０５）。
【００６８】
端末側通信手段２１４が要求を受信した後、ユーザ取得手段２１２は、上記ステップＳ２０３において取得したユーザ情報のうち機器３０からの要求に対応する所定の情報を、端末側通信手段２１４を介して機器側通信手段３１４へ送信する（ステップＳ２０６）。機器側認証手段３１６は、機器側通信手段３１４により受信された情報に基づいてユーザ認証を実行する（ステップＳ２０７）。また、ユーザ認証完了後、機器側認証手段３１６は、機器側通信手段３１４を介して端末装置２０へ認証結果を通知する（ステップＳ２０８）。
【００６９】
以上説明したように、実施例２によれば、機器３０は、ユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号を端末装置から受信し、当該端末装置に対して、ユーザ認証に際して必要な情報を要求する要求信号として送信する機器側要求送信手段３４０と、機器側要求送信手段３４０により要求信号を送信された端末装置から、ユーザ認証に際して必要な情報を受信する機器側ユーザ情報受信手段３５０と、機器側ユーザ情報受信手段３５０で受信した情報に基づいて、ユーザ認証を実行する機器側認証手段３１６とを備えているので、そのユーザ認証機能の一部を端末装置に代替させることが可能となる。付言すると、端末装置及び機器は、機器が有する認証用アプリケーションに応じてユーザ認証に際して必要とされるユーザ情報が異なるので、ユーザＩＤ及びパスワードの他、ユーザの年齢、役職及び部署コード等の他の情報がユーザ情報として必要とされる場合に、機器が実際にユーザ認証に用いるこれらの情報を効率的に取得することが可能となる。
【００７０】
また、実施例２によれば、機器３０は、１の機器に対して複数の端末装置が接続される場合には、機器側認証手段３１６によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号の送信源となる端末装置を設定するための機器側端末設定手段３３０を備えているので、端末装置が同様に特定の機器を設定するための端末側機器設定手段を有する場合には、端末装置と機器との間では、多対多の通信が可能となる。
【００７１】
また、実施例２によれば、機器側認証手段３１６によるユーザ認証に用いられるユーザ情報を入力する入力手段を備えているので、機器に予め備わっている入力手段からもユーザ認証に必要なユーザ情報を取得可能な機器を提供することが可能となる。例えば、端末装置と機器とを相互に接続するネットワークにおいて障害が発生した場合に、機器は、たとえ端末装置と通信することができなくなったとしても、機器自体に備わった入力手段を介してユーザ認証に必要なユーザ情報を取得することができる。
【００７２】
〔変形例〕
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。例えば、上記実施例において、ユーザ認証を実行するために用いられるユーザ情報の入力は、端末装置に接続されたオペレーションパネル及びＩＣカードリーダ等の外部装置によりなされたが、機器に予め備わっている入力手段を用いることにしてもよい。これにより、例えば、端末装置と機器とを相互に接続するネットワークにおいて障害が発生した場合でも、ユーザ認証に必要なユーザ情報を取得することが可能となる。また、本発明の機器は、画像処理装置に限らず、端末装置からネットワークを介して操作可能な如何なる装置であってもよい。
【００７３】
[実施例３]
実施例３では、端末装置がネットワークを介して接続される複数の機器から最適な１または複数の選択して自動的に認証を行う場合について説明する。具体的な認証方法は、上記実施例１、２と同様な方法で行うことができるので、ここでは、認証対象となる最適な機器を選択する方法を詳細に説明する。
【００７４】
図８は、実施例３に係る認証システムの構成例を示す図である。実施例３に係る認証システムでは、図８に示すように、複数の機器（機器Ａ、機器Ｂ、機器Ｃ、機器Ｄ）３０と、複数の端末装置２０ａ、２０ｂとがネットワーク１０を介して互いにデータ通信可能に接続されている。また、端末装置２０ａ、２０ｂには、それに付属する外部デバイス５０ａ、５０ｂが接続されている。複数の機器（機器Ａ、機器Ｂ、機器Ｃ、機器Ｄ）３０は、画像処理装置である。ここでは、機器３０として、画像処理装置を例示して説明する。以下、端末装置２０ａ、２０ｂを特に区別する必要がない場合には、端末装置２０と称する。
【００７５】
端末装置２０は、Ｗｅｂクライアント機能、機器３０は、Ｗｅｂサーバ機能を有しており、ユーザ認証に必要な情報の問い合わせを、クライアントである端末装置２０からサーバである機器３０に送り、クライアントである端末装置２０は、ユーザ認証に関連する情報を得ることができる。以下の説明では、機器Ａは現在他のユーザが使用中であり、機器Ｂ、機器Ｃ、機器Ｄは空き状態であり、機器Ｂはトナー切れ状態であり、機器Ｃは用紙切れ状態であるとする。
【００７６】
図９は、各機器Ａ〜Ｄが有する機能（機器情報）について示した図である。同図は、各機器Ａ〜Ｄが、カラーコピー、モノクロコピー、ＦＡＸ、スキャン（スキャナ）、プリント、Ｊａｖａ（登録商標）アプリ等の各機能を備えているか否かを示している。機器Ａは、一般的な画像処理装置が有する全ての機能を有し、機器Ｂはモノクロコピー機能のみを有し、機器ＣはＪａｖａ（登録商標）アプリ以外の機能を有しており、機器ＤはＦＡＸ、スキャン、プリント機能を有している。端末装置２０は、各機器Ａ〜Ｄと通信を行うことで、各機器Ａ〜Ｄが有する機能（機器情報）、使用中／空き状態、トナー・用紙・ストレージデバイスの残量の有無等の情報を取得することが可能となっている。
【００７７】
図１０は、ユーザ情報の一例を示している。ユーザ情報は、ユーザ名、利用可能機器、および利用可能機能のデータで構成されている。同図に示す例では、ユーザＡは、利用可能な機器として、”機器Ａ、機器Ｂ、機器Ｃ、機器Ｄ”、利用可能な機能として、”モノクロコピー、ＦＡＸ”が設定されている。ユーザ情報は、端末装置２０若しくはユーザが有するＩＣカード、磁気カードなどの記憶装置に予め保存されている。
【００７８】
図１１は、ユーザ認証関連情報設定画面の一例を示す図である。ユーザ認証関連情報設定画面では、ユーザが機器を認証する際に、認証の条件に関するユーザ認証関連情報を設定する。この情報は、予め登録され、端末装置２０の記憶装置もしくはユーザが有する記憶装置に保存されている。
【００７９】
図１１に示す例では、各項目”「用紙がないときでも使用可能にする」、「トナーがないときでも使用可能にする」、「ストレージデバイスの残量がないときでも使用可能にする」”のＯＮ／ＯＦＦを選択するためのチエックボックスが表示されている。具体的には、「用紙がないときでも使用可能にする」が、ＯＮの場合には、機器の筐体内にストックされている用紙が切れている場合に、ユーザからの使用要求があった場合に、認証を行い使用可能な状態にするものであり、ＯＦＦの場合は、対象となる機器の用紙が切れているときに、その機器がユーザ情報（図１０参照）における利用可能機器として設定されていたとしても、その機器については認証を行わず代替となる機器を検索する。トナーやストレージデバイスの残量に関する設定についても同様の処理が行われる。
【００８０】
例えば、機器の管理者などで、用紙やトナーを補給可能であるユーザの場合は、用紙やトナーが切れていても認証して一度使用可能状態にし、その後、用紙・トナーを補給して使用することができる。そのため、このようなユーザの設定は、用紙・トナーがないときでも使用可能にする設定をＯＮにしておくとよい。他方、オフィスにおいて用紙やトナーなどの補給は、機器管理者以外できないような運用を行っていた場合、普通のユーザは当該設定をＯＦＦにし、用紙が切れているときには、認証を行わない設定をしておく。このように設定すれば、用紙・トナーがない場合には、利用可能機器として設定されていたとしても、認証を行わない。
【００８１】
また、「ストレージデバイスの残量がないときでも使用可能にする」は、例えば、スキャンなどを行い、ＨＤＤ等のストレージデバイスに読み込んだ画像データを記録する場合、すなわち、ストレージデバイスを使用するタスクを行う場合には、チエックボックスをＯＦＦにしておくなどの活用方法が考えられる。なお、図１１は、ユーザ認証関連情報の項目の一部を示しており、本発明はこれに限られるものではなく、この他、使用中の機器であっても、一定時間だけ待機するとか、よく使用する機器を優先機器として、この機器を優先的に認証の対象とするなどの項目等を設定することにしてもよい。以下の説明では、ユーザＡが、図１１のユーザ認証関連情報設定画面において、「用紙がないときでも使用可能にする」をＯＮ、「トナーがないときでも使用可能にする」をＯＦＦに設定したものとして説明する。
【００８２】
図１２−１および図１２−２は、ユーザが実際に利用したい機能を選択する画面である。同画面は、機器を利用しようとするユーザが利用したい機能を選択するための画面である。ただし、ユーザ情報（図１０参照）で、ユーザは利用できる機能を制限されているため、使用できない機能は、選択できないようにする仕組みが有効である。例えば、図１２−２に示すように、モノクロコピーとＦＡＸしか使用できない図１０のユーザＡが、端末装置２０の機能を選択する画面で、カラーコピーを選択できないような仕組みになっている。以下の説明では、ユーザＡが、利用したい機能を選択する画面において、「モノクロコピー、ＦＡＸ」を選択した場合について説明する。
【００８３】
図１１の認証関連情報、図１２−１〜図１２−２の利用したい機能の設定は、端末装置２０の画面やタッチパネルなどの入力装置や、このようなデバイスを有していない場合には、Ｗｅｂアプリケーションを用いることにより、他の機器のブラウザ上に表示させてもよい。図１０、図１１、図１２−１、および図１２−２の設定については、機器３０の利用の度に設定を行うのは手間がかかるため、予め初期値を設定しておき、変更が必要ときに、その項目のみ変更を行うようにしてもよい。
【００８４】
機器３０のユーザは、図１０のユーザ情報、図１１のユーザ認証関連情報、図１２−１および図１２−２の利用したい機能の設定が行われた状態で、端末装置２０に接続されているユーザ入力のための外部デバイス５０から、端末装置２０へユーザ情報を読み込ませる。例えば、ＩＣカードをＩＣカードリーダなどにセットし、端末装置２０へＩＣカードリーダ内のユーザ情報を、読み込ませる操作がこれにあたる。
【００８５】
図１３は、端末装置２０が実行する最適な機器を選択する処理を説明するためのフローチャートである。図１４は、端末装置２０が最適な機器を選択する処理を実行する際に、必要なデータが登録される最適機器選択テーブルの登録状態の一例を示す図である。端末装置２０は、最適機器選択テーブルを保持している。端末装置２０では、外部デバイスからユーザ情報を読み込ませた後、図１３に示す最適な機器を選択する処理を実行する。
【００８６】
図１４に示す最適機器選択テーブルには、利用したい機能、利用機器、利用可能フラグのデータが関連づけて登録され、また、利用可能機器および利用不可機器のデータが登録される。初期状態では、利用したい機能、利用機器、利用可能機器、および利用不可機器のデータは登録されておらず、利用可能フラグはＯＦＦに設定されている。ユーザ情報を読み込んだ場合には、図１４の４０１に示すように、まず、ユーザが設定した利用したい機能が登録される。
【００８７】
図１３において、まず、ユーザ情報を参照し、最適機器選択テーブルに現在登録されている「利用可能機器・利用不可機器」以外にユーザの利用可能機器があるか否かを判断する（ステップＳ３０１）。
【００８８】
最適機器選択テーブルに現在登録されている「利用可能機器・利用不可機器」以外にユーザの利用可能機器がない場合には（ステップＳ３０１の「Ｎｏ」）、ステップＳ３１３に移行する一方、現在登録されている「利用可能機器・利用不可機器」以外にユーザの利用可能機器がある場合には（ステップＳ３０１の「Ｙｅｓ」）、ユーザの利用可能機器の中から最適機器選択テーブルに現在登録されている「利用可能機器・利用不可機器」以外で、ユーザが設定した「利用したい機能」のうち、「利用可能フラグ」がＯＦＦの機能を最も多く有する機器を選択する（ステップＳ３０２）。
【００８９】
つぎに、ステップＳ３０２で選択した対象機器があるか否かを判断する（ステップＳ３０３）。対象機器がない場合には（ステップＳ３０３の「Ｎｏ」）、ステップＳ３１３に移行する。対象機器がある場合には（ステップＳ３０３の「Ｙｅｓ」）、対象機器が現在使用中か否かを判断する（ステップＳ３０４）。
【００９０】
対象機器が現在使用中の場合には（ステップＳ３０４の「Ｙｅｓ」）、最適機器選択テーブルに、対象機器を「利用不可機器」として登録した後（ステップＳ３０６）、ステップＳ３０１に戻る。他方、対象機器が現在使用中でない場合には（ステップＳ３０４の「Ｎｏ」）、トナーは切れているか否かを判断する（ステップＳ３０５）。トナーが切れていない場合には（ステップＳ３０５の「Ｎｏ」）、ステップＳ３０８に移行する一方、トナーが切れている場合には（ステップＳ３０５の「Ｙｅｓ」）、「トナーがないときでも使用可能にする設定」のＯＮ／ＯＦＦを判断する（ステップＳ３０７）。「トナーがないときでも使用可能にする設定」がＯＦＦの場合には、ステップＳ３０６に移行して、最適機器選択テーブルに、対象機器を「利用不可機器」に登録する一方、「トナーがないときでも使用可能にする設定」がＯＮの場合には、用紙は切れているか否かを判断する（ステップＳ３０８）。
【００９１】
用紙が切れていない場合には（ステップＳ３０８の「Ｎｏ」）、ステップＳ３１０に移行する一方、用紙が切れている場合（ステップＳ３０８の「Ｙｅｓ」）、「用紙がないときでも使用可能にする設定」のＯＮ／ＯＦＦを判断する（ステップＳ３０９）。「用紙がないときでも使用可能にする設定」がＯＦＦの場合には、ステップＳ３０６に移行して、最適機器選択テーブルに、対象機器を「利用不可機器」に登録する一方、「用紙がないときでも使用可能にする設定」がＯＮの場合には、最適機器選択テーブルに、対象機器を「利用可能機器」として登録する（ステップＳ３１０）。そして、最適機器選択テーブルに、ユーザが設定した「利用したい機能」のうち、対象機器で実現できる機能の利用可能フラグをＯＮとするとともに、「利用機器」に登録する（ステップＳ３１１）。
【００９２】
そして、ユーザが「利用したい機能」のうち、「利用可能フラグ」がＯＦＦのものがあるか否かを判断する（ステップＳ３１２）。「利用可能フラグ」がＯＦＦのものがある場合には（ステップＳ３１２の「Ｙｅｓ」）、ステップＳ３０１に戻る一方、「利用可能フラグ」がＯＦＦのものがない場合には（ステップＳ３１２の「Ｎｏ」）、最適機種選択テーブに登録された「利用機器（利用可能機器）」に対して、上記実施例１、２と同様な方法でユーザ認証を行い、認証結果（利用可能機器と利用可能な機能）を表示画面等に表示する（ステップＳ３１３）。
【００９３】
図１４〜図１６を参照して、上記図１３に示す最適な機器の選択処理の具体例を説明する。ここでは、図１０に示すユーザＡのユーザ情報を読み込ませた場合の処理について説明する。
【００９４】
図１４の４０１に示すように、最適機器選択テーブルには、最初の状態では、「利用可能機器・利用不可機器」が登録されていないので、最適機器選択テーブルに現在登録されている「利用可能機器・利用不可機器」以外の図１０に示すユーザＡの利用可能機器は、機器Ａ、機器Ｂ、機器Ｃ、機器Ｄとなる（上記ステップＳ３０１の「Ｙｅｓ」）。次に、ユーザＡの利用可能機器である機器Ａ、機器Ｂ、機器Ｃ、機器Ｄのうち、ユーザＡが「利用したい機能」である「モノクロコピー」、「ＦＡＸ」をもっとも多く有している機器Ａおよび機器Ｂのうちのいずれかを選択するが、今回はランダムにより機器Ａが選択されたものとする。これにより機器Ａは対象機器となる（上記ステップＳ３０２、Ｓ３０３）。ただし機器Ａ、機器Ｂのどちらを選択するかについて、優先機器（例えば機器Ａ）などを設定して、ある機器を優先的に対象機器に設定する構成としてもよい。
【００９５】
次に、対象機器である機器Ａは、図８に示すように、現在、他のユーザが使用中であるので（上記ステップＳ３０４の「Ｙｅｓ」）、最適機器選択テーブルに、利用不可機器として登録する（上記ステップＳ３０６、図１４の４０２）。
【００９６】
ステップＳ３０１に戻り、同様に、「モノクロコピー」、「ＦＡＸ」が利用可能な機器Ｂが対象機器として選択され（上記ステップＳ３０１〜Ｓ３０３）、機器Ｂは、現在使用中ではないが（上記ステップＳ３０４の「Ｎｏ）、トナーがないので（上記ステップＳ３０５の「Ｙｅｓ」）、「トナーがないときでも使用可能にする設定」のＯＮ／ＯＦＦが判断され（上記ステップＳ３０７）、ユーザＡは、「トナーがないときでも使用可能にする設定」をＯＦＦにしてあるため、機器Ｂも、最良機器選択テーブルに、使用不可機器として登録される（上記ステップＳ３０６、図１４の４０３）。
【００９７】
ステップＳ３０１に戻り、同様にして、つぎに、「モノクロコピー」が利用可能な機器Ｃが対象機器として選択され（上記ステップＳ３０１〜Ｓ３０３）、機器Ｃは、現在使用中ではなく（上記ステップＳ３０４の「Ｎｏ）、トナーがあるが（Ｓ３０５の「Ｎｏ」）、用紙がきれているので（上記ステップＳ３０８の「Ｙｅｓ」）、「用紙がないときでも使用可能にする設定」のＯＮ／ＯＦＦが判断され（上記ステップＳ３０９）、ユーザＡは、「用紙がないときでも使用可能にする設定」はＯＮにしてあるため、最良機器選択テーブルに、利用可能機器として登録され、最適機器選択テーブルに、ユーザが設定した「利用したい機能」である「モノクロコピーが、機器Ｃで実現できるので、「モノクロコピー」の利用可能フラグをＯＮとするとともに、利用機器に機器Ｃを登録する（上記ステップＳ３１０、Ｓ３１１、図１４の４０４）。
【００９８】
そして、最良機器選択テーブルの「ＦＡＸ」の利用可能フラグがＯＦＦであるので（上記ステップＳ３１２の「Ｙｅｓ」、図１４の４０４）、ステップＳ３０１に戻り、同様にして、つぎに、「ＦＡＸ」が利用可能な機器Ｄが対象機器として選択される（上記ステップＳ３０１〜Ｓ３０３）。機器Ｄは、現在使用中ではなく（上記ステップＳ３０４の「Ｎｏ）、トナーがあり（上記ステップＳ３０５の「Ｎｏ」）、用紙があるので（上記ステップＳ３０８の「Ｎｏ」）、最良機器選択テーブルに、利用可能機器として登録され、また、ユーザが設定した「利用したい機能」である「ＦＡＸ」が、機器Ｄで実現できるので、「ＦＡＸ」の利用可能フラグをＯＮとするとともに、利用機器に機器Ｄを登録する（上記ステップＳ３１０、Ｓ３１１、図１４の４０４）。つづいて、最良機器選択テーブルの「利用したい機器」の利用可能フラグがＯＦＦのものがないので（上記ステップＳ３１２の「Ｎｏ」）、図１５に示すような認証結果画面を表示する（上記ステップＳ５１３）。
【００９９】
図１５は、機器の認証結果画面の一例を示す図である。かかる認証結果は、Ｗｅｂでブラウザなどから閲覧するか、端末装置自身が表示画面やオペレーションパネル等を有していれば、そこに表示してもよい。ユーザＡは、認証結果画面をみて機器Ｃにおいてモノクロコピー、機器ＤにおいてＦＡＸが利用できることが確認できる。
【０１００】
図１６は、最適な機器の選択処理に伴う機器Ｃのオペレーションパネルの画面遷移の一例を示す図である。５０１に示すように、機器Ｃのオペレーションパネルは、認証前には、ロックされた状態でユーザが操作することはできない。認証後は、５０２に示すように、モノクロコピー機能を実行できるようになっている。オペレーションパネル左の「スキャン」ボタンを押し、スキャン機能を利用しようとすると、５０３に示すように、ユーザＡはスキャン機能を利用可能機能として登録していないため、画面がロックされており、スキャン機能を実行することはできない。
【０１０１】
実施例３によれば、端末装置２０は、ユーザにより設定される、機器の認証を行う際の条件を規定するユーザ認証関連情報に基づいて、複数の機器の中から、ユーザ認証を行う機器を選択し、選択した機器に対して、自動的に認証を行うこととしたので、接続される複数の機器の中から最適な１又は複数の機器を選択し、選択した機器のみをユーザ認証することが可能となる。
【産業上の利用可能性】
【０１０２】
本発明に係る端末装置、機器、およびユーザ認証システムは、ユーザ認証機能を有しない機器を端末装置に接続して使用する場合に有用である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の実施の形態に係る認証システムの構成例を示す図である。
【図２】実施例１に係る端末装置の機能構成例を示す図である。
【図３】図２の通信手段の詳細な機能構成の例を示す図である。
【図４】実施例１に係る端末装置によるユーザ認証動作の例を示すフローである。
【図５】実施例２に係る端末装置及び機器の機能構成例を示す図である。
【図６】図５の機器側通信手段の詳細な機能構成例を示す図である。
【図７】実施例２に係る端末装置及び機器によるユーザ認証動作の例を示すフローである。
【図８】実施例３に係る認証システムの構成例を示す図である。
【図９】各機器Ａ〜Ｄが有する機能を示した図である。
【図１０】ユーザ情報の一例を示す図である。
【図１１】ユーザ認証関連情報設定画面の一例を示す図である。
【図１２−１】実際に利用したい機能を選択する画面の一例を示す図である。
【図１２−２】実際に利用したい機能を選択する画面の一例を示す図である。
【図１３】端末装置が実行する最適な機器を選択する処理を説明するためのフローチャートである。
【図１４】端末装置が最適な機器を選択する処理を実行する際に、必要なデータが登録される最適機器選択テーブルの登録状態の一例を示す図である。
【図１５】機器の認証結果画面の一例を示す図である。
【図１６】最適な機器の選択処理に伴う機器Ｃのオペレーションパネルの画面遷移の一例を示す図である。
【符号の説明】
【０１０４】
１  認証システム
１０  ネットワーク
２０  端末装置
３０  機器
４０  サーバ装置
５０  外部装置
２１０  認証用アプリケーション
２１２  ユーザ情報取得手段
２１４  通信手段
２１６  認証手段
２２０  認証用ライブラリ
２４０  機器設定手段
２５０  問い合わせ手段
２６０  要求受信手段
２７０  通知手段
３００  機器
３１０  認証用アプリケーション（機器側認証アプリ）
３１４  通信手段
３１６  機器側認証手段
３２０  機器側認証用ライブラリ
３３０  端末設定手段
３４０  要求送信手段
３５０  ユーザ情報受信手段
【図１】
2008233995.tif 000003
【図２】
2008233995.tif 000004
【図３】
2008233995.tif 000005
【図４】
2008233995.tif 000006
【図５】
2008233995.tif 000007
【図６】
2008233995.tif 000008
【図７】
2008233995.tif 000009
【図８】
2008233995.tif 000010
【図９】
2008233995.tif 000011
【図１０】
2008233995.tif 000012
【図１１】
2008233995.tif 000013
【図１２−１】
2008233995.tif 000014
【図１２−２】
2008233995.tif 000015
【図１３】
2008233995.tif 000016
【図１４】
2008233995.tif 000017
【図１５】
2008233995.tif 000018
【図１６】
2008233995.tif 000019