(57)【要約】      （修正有）【課題】利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置等を提供する。【解決手段】利用に際してユーザ認証の実行を要するが、ユーザ認証の実行に用いるユーザ情報を取得することができない機器３００に接続された端末装置２０であって、ユーザ情報を取得するユーザ情報取得手段２１２を有することができる。また、機器３００がユーザ認証を実行するためのアプリケーション自体を有さない場合には、端末装置２０は、ユーザ認証を実行する認証手段２１６を更に有することができる。【選択図】図５
2008052379.tif 000002
【特許請求の範囲】
【請求項１】
利用に際してユーザ認証の実行を要する機器であって、前記ユーザ認証の実行に用いるユーザ情報を取得することができない機器に接続された端末装置であって、
前記ユーザ情報を取得するユーザ情報取得手段を有することを特徴とする端末装置。
【請求項２】
前記機器に対して、該機器が必要とするユーザ情報の項目を問い合わせる問い合わせ信号を送信する問い合わせ手段と、
該問い合わせ手段により問い合わせ信号を送信された機器から、該機器が必要とする情報を要求する要求信号を受信する要求受信手段と、
該要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段とを有することを特徴とする請求項１記載の端末装置。
【請求項３】
１の端末装置に対して複数の機器が接続される場合には、前記複数の機器の中から、前記問い合わせ手段による問い合わせ信号の送信先となる機器を設定するための機器設定手段を更に有することを特徴とする請求項２記載の端末装置。
【請求項４】
前記ユーザ認証を実行する認証手段を更に有することを特徴とする請求項１乃至３のうちいずれか一項記載の端末装置。
【請求項５】
ユーザ情報を有する端末装置に接続される機器であって、
当該機器を利用可能であるか否かを判定するユーザ認証を実行する認証手段と、
該認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号を前記端末装置から受信し、該端末装置に対して、前記ユーザ認証に際して必要な情報を要求する要求信号として送信する要求送信手段と、
該要求送信手段により要求信号を送信された端末装置から、前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段とを有することを特徴とする機器。
【請求項６】
１の機器に対して複数の端末装置が接続される場合には、前記認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号の送信源となる端末装置を設定するための端末設定手段を更に有することを特徴とする請求項５記載の機器。
【請求項７】
前記認証手段によるユーザ認証に用いられるユーザ情報を入力する入力手段を更に有することを特徴とする請求項５又は６記載の機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用に際してユーザ認証の実行を要するが、ユーザ認証の実行に用いるユーザ情報を取得することができない機器と、そのような機器に接続された端末装置とに関する。
【背景技術】
【０００２】
オフィス内のセキュリティ強化の必要性の高まりとともに、パーソナルコンピュータ（ＰＣ）等の端末装置及びプリンタ等の画像形成装置などのデジタル機器におけるユーザ認証機能への要求も強まりつつある。
【０００３】
従来、このような認証機能は、例えば機器のオペレーションパネル等の入力装置を介して入力されたユーザＩＤ及びパスワード、又は、機器に接続された例えばＩＣカードリーダ等の外部装置にユーザが所有するＩＣカードを読み込ませることにより取得されたユーザ情報に基づいて、機器自体又は機器が接続されたネットワーク上の認証用サーバにおいて実行される。
【０００４】
特開２００５−５６３９３号公報（特許文献１）には、ユーザの認証を行う認証装置とネットワークを介して接続するとともに、認証装置での認証を行うかが設定された認証設定情報を有する画像形成装置でのユーザ認証方法が開示されている。
【特許文献１】特開２００５−５６３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、低価格帯の機器では、ユーザ認証を行うためのユーザ情報を取得するために、ＩＣカードリーダ等の外部装置を用いることができないことがある。このような機器では、外部装置及び外部装置への接続用のインターフェースを必要最低限しか備えていないものが多く、その場合、上述したような外部装置自体をそもそも接続することができない。例えば、ユーザ情報を入力するためのオペレーションパネルやＩＣカードリーダ等の外部装置は、一般に、ＵＳＢやＩＥＥＥ等のインターフェースにより機器に接続されるが、低価格帯の機器は、このようなインターフェースを有していないことがあり、ユーザ認証を行うためのユーザ情報を機器外部から取得することができない。
【０００６】
また、低価格帯の機器では、認証機能を実行するためのアプリケーション自体さえも有さないものが多い。
【０００７】
本発明は、上記問題を鑑みて、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置及び端末装置にユーザ認証機能の一部を代替させることが可能な機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の端末装置は、利用に際してユーザ認証の実行を要するが、前記ユーザ認証の実行に用いるユーザ情報を取得することができない機器に接続された端末装置であって、前記ユーザ情報を取得するユーザ情報取得手段を有することができる。
【０００９】
これにより、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置を提供することが可能となる。このような本発明の端末装置は、例えば、機器がオペレーションパネルやＩＣカードリーダ等の外部装置を接続するためのインターフェースを有していないことによりユーザ認証の実行に必要なユーザ情報を取得することができない場合に、機器に代わって、必要とされるユーザ情報を取得することができる。また、このような本発明の端末装置は、例えば、機器が有する認証用アプリケーションに応じてユーザＩＤ、パスワード、ユーザの利用回数及び日付等の機器がユーザ認証に際して必要とするユーザ情報に様々な組合せが存在する場合に、機器が実際にユーザ認証に用いる情報のみを取得するよう柔軟に対応することができる。
【００１０】
望ましくは、本発明の端末装置は、前記機器に対して、該機器が必要とするユーザ情報の項目を問い合わせる問い合わせ信号を送信する問い合わせ手段と、該問い合わせ手段により問い合わせ信号を送信された機器から、該機器が必要とする情報を要求する要求信号を受信する要求受信手段と、該要求受信手段が受信した要求信号に応じて、前記要求信号を送信した機器に対して、所定の情報を通知する通知手段とを有することができる。
【００１１】
これにより、ＨＴＴＰ・ＳＯＡＰ等のリクエスト・レスポンス型のプロトコル又はＨＴＭＬ・ＸＭＬ等のマークアップ言語といった従来の通信方式を利用した端末装置を提供することが可能となる。
【００１２】
望ましくは、本発明の端末装置は、１の端末装置に対して複数の機器が接続される場合には、前記複数の機器の中から、前記問い合わせ手段による問い合わせ信号の送信先となる機器を設定するための機器設定手段を更に有することができる。
【００１３】
これにより、複数の機器の夫々のユーザ認証機能の一部を１台で代替可能な端末装置を提供することが可能となる。これは、コスト面及びユーザ管理面で有利である。
【００１４】
更に望ましくは、本発明の端末装置は、前記ユーザ認証を実行する認証手段を更に有することができる。
【００１５】
これにより、機器が認証機能を実行するためのアプリケーション自体さえも有さない場合に、機器に代わってユーザ認証を実行する端末装置を提供することが可能となる。この場合に、端末装置は、ユーザ認証の結果を機器に対して通知する。
【００１６】
また、上記目的を達成するために、本発明の機器は、ユーザ情報を有する端末装置に接続される機器であって、当該機器を利用可能であるか否かを判定するユーザ認証を実行する認証手段と、該認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号を前記端末装置から受信し、該端末装置に対して、前記ユーザ認証に際して必要な情報を要求する要求信号として送信する要求送信手段と、該要求送信手段により要求信号を送信された端末装置から、前記ユーザ認証に際して必要な情報を受信するユーザ情報受信手段とを有することができる。
【００１７】
これにより、利用に際してユーザ認証の実行を要する機器であって、そのユーザ認証機能の一部を端末装置に代替させることが可能な機器を提供することが可能となる。
【００１８】
望ましくは、本発明の機器は、１の機器に対して複数の端末装置が接続される場合には、前記認証手段によるユーザ認証に用いられるユーザ情報の項目を問い合わせる問い合わせ信号の送信源となる端末装置を設定するための端末設定手段を更に有することができる。
【００１９】
これにより、複数の機器の夫々にユーザ認証機能の一部を代替させることが可能な端末装置を提供することが可能となる。また、端末装置が同様に特定の機器を設定するための機器設定手段を有する場合には、端末装置と機器との間では、多対多の通信が可能となる。更に、セキュリティを高める方法の１つとして、端末装置と機器との間を相互認証させることにより、不正認証操作を防止することも可能となる。
【００２０】
更に望ましくは、前記認証手段によるユーザ認証に用いられるユーザ情報を入力する入力手段を更に有することができる。
【００２１】
これにより、機器に予め備わっている入力手段からもユーザ認証に必要なユーザ情報を取得可能な機器を提供することが可能となる。例えば、端末装置と機器とを相互に接続するネットワークにおいて障害が発生した場合に、機器は、たとえ端末装置と通信することができなくなったとしても、機器自体に備わった入力手段を介してユーザ認証に必要なユーザ情報を取得することができる。
【発明の効果】
【００２２】
本発明により、利用に際してユーザ認証の実行を要する機器のユーザ認証機能の一部を代替可能な端末装置及び端末装置にユーザ認証機能の一部を代替させることが可能な機器を提供することが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、添付の図面を参照して説明する。なお、全ての図面を通して、同一又は類似する構成要素には同じ参照番号を付与する。
【００２４】
［認証システム］
図１は、本発明の実施の形態における認証システムの構成例を示す。図１に示されるように、本発明の実施の形態における認証システム１は、ローカルエリアネットワーク（ＬＡＮ）やインターネット等のネットワーク１０により相互に接続された端末装置２０ａ及び２０ｂと、機器３０ａ及び３０ｂと、サーバ装置４０とを有する。また、端末装置２０ａ及び２０ｂには、夫々、外部装置５０ａ及び５０ｂが接続されている。
【００２５】
端末装置２０ａ及び２０ｂは、パーソナルコンピュータ（ＰＣ）やパーソナルデジタルアシスタント等の情報処理装置であって、基本ソフト（ＯＳ）上で動作可能なアプリケーションを備える。
【００２６】
機器３０ａ及び３０ｂは、レーザプリンタ（ＬＰ）や多機能プリンタ（ＭＦＰ）等の画像形成装置であって、端末装置２０ａ及び２０ｂにおいて作成された画像データを、例えば用紙に印刷することによって出力する。
【００２７】
サーバ装置４０は、機器３０ａ及び３０ｂのユーザ認証に使用されるユーザ情報を格納しており、それを端末装置２０ａ及び２０ｂの要求に応じて端末装置へ提供する情報処理装置である。
【００２８】
外部装置５０ａ及び５０ｂは、オペレーションパネルやＩＣカードリーダ等の入力装置であり、端末装置２０ａ及び２０ｂの夫々に設けられたインターフェースを介して対応する端末装置へ接続されている。このインターフェースは、外部装置５０ａ及び５０ｂからのユーザ情報の取得を可能にする限り、如何なる形式であっても良い。
【００２９】
端末装置２０ａ及び２０ｂはＷＥＢクライアント機能を、機器３０ａ及び３０ｂはＷＥＢサーバ機能を夫々有している。これにより、クライアントとしての端末装置２０ａ及び２０ｂは、サーバとしての機器３０ａ及び３０ｂへユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信し、機器３０ａ及び３０ｂから項目情報を得ることができる。
【００３０】
端末装置２０ａ及び２０ｂの夫々には、ネットワーク１０を介して通信することができる機器３０ａ及び３０ｂが登録されており、一方、機器３０ａ及び３０ｂにも、ネットワーク１０を介して通信することができる端末装置２０ａ及び２０ｂが登録されている。このように、対象となるネットワークノードが相互に登録されていないと、通信を行うことはできない。従って、本発明の実施形態における認証システムは、セキュリティを高め、且つ、ネットワークの夫々のノードに対して多対多のユーザ認証が可能な構成となる。
【００３１】
なお、図１に示された認証システム１を構成する構成要素の夫々は、１又は２台ずつしか表示されていないが、実際には複数存在しても良い。
【００３２】
以下、本発明の端末装置及び機器について、更に詳細な例を参照して説明する。
【実施例１】
【００３３】
上述したように、低価格帯の機器では、認証機能を実行するためのアプリケーション自体を有さないものが多い。本実施例では、機器が認証機能を有さない場合を例として本発明を説明する。
【００３４】
［構成］
図２は、本実施例における端末装置２０の機能構成の例を示す。図２に示されるように、本実施例における端末装置２０は、ローカルエリアネットワーク（ＬＡＮ）やインターネット等のネットワーク１０により機器３０及びサーバ装置４０へ接続されている。また、端末装置２０は、ＵＳＢやＩＥＥＥ等のインターフェースを有し、これにより外部装置５０が接続されている。
【００３５】
端末装置２０は、ユーザ情報の取得及びユーザ認証を実行することを可能にする認証用アプリケーション（以下、認証アプリと称す。）２１０と、認証アプリ２１０を開発するための認証用ライブラリ２２０とを有する。
【００３６】
認証アプリ２１０は、オペレーションパネルやＩＣカード等の外部装置５０からユーザＩＤ及びパスワード等のユーザ情報を取得するユーザ情報取得手段２１２と、ネットワーク１０を介して機器３０と通信する通信手段２１４と、ユーザ情報取得手段２１２により取得したユーザ情報に基づいてユーザ認証を行う認証手段２１６とを有する。また、ユーザ情報取得手段２１２は、ネットワーク１０を介して端末装置２０と接続されたサーバ装置４０から通信手段２１４を介してユーザ情報を取得しても良い。
【００３７】
認証用ライブラリ２２０は、認証アプリ２１０がユーザ認証を実行するために利用する汎用的な機能を集めたモジュールである。認証アプリ２１０及び認証用ライブラリ２２０は、ＣやＣ＋＋等のプログラム言語により記述され得るが、ネットワークに高度に対応し、機器ごとのプラットフォームに依らない動作を行うという観点からＪＡＶＡ(登録商標）により記述されても良い。
【００３８】
本実施例において機器３０のユーザ認証を実行する場合に、端末装置２０はクライアントとなり、一方、機器３０はサーバとなる。端末装置２０は、機器３０に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を通信手段２１４により送信する。
【００３９】
本実施例のように、認証の対象となる機器３０が認証機能を有さない場合には、端末装置２０がユーザ認証を実行し、その結果を機器３０へ通知する必要がある。その場合、機器３０は、端末装置２０から送信された問い合わせ信号に応答して、認証結果という項目の情報が必要であることを端末装置２０に対して要求する。要求を受けた端末装置２０は、ユーザ情報取得手段２１２により予め取得したユーザ情報に基づいて認証手段２１６においてユーザ認証を実行し、その結果を通信手段２１４により機器３０へ通知する。
【００４０】
端末装置２０と機器３０との間の通信には、ＨＴＴＰ・ＳＯＡＰ等のリクエスト・レスポンス型のプロトコル、又はＨＴＭＬ・ＸＭＬ等のマークアップ言語を利用することにより、認証動作に必要なデータをやり取りすることが容易となる。
【００４１】
また、端末装置２０は、ネットワーク１０上に複数の機器が存在する場合に、端末装置２０に設けられたキーボードやマウス等の入力装置（図示せず。）を介してユーザにより、それらの機器の中から管理対象となる機器を設定され得る。クライアントである端末装置２０では、複数の機器をサーバとして指定することができる。即ち、１つの端末装置により複数の機器のユーザ認証に対応することが可能である。
【００４２】
図３は、図２の通信手段２１４の詳細な機能構成の例を示す。図３に示されるように、本実施例における通信手段２１４は、ユーザからの入力を受けて管理対象となる機器を設定する機器設定手段２４０と、機器設定手段２４０によりサーバとして指定された機器３０に対してユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する問い合わせ手段２５０と、機器３０が問い合わせ手段２５０により送信された問い合わせ信号に応答して送信した要求を受信する要求受信手段２６０と、要求受信手段２６０により受信した要求に応じて所定の情報を機器３０へ通知する通知手段２７０とを有する。
【００４３】
機器設定手段２４０は、端末装置が接続されたネットワーク上に複数の機器が存在する場合に、端末装置に設けられたキーボードやマウス等の入力装置（図示せず。）を介してユーザにより入力された設定に基づいて、当該端末装置においてユーザ情報の取得及びユーザ認証を実行する必要がある機器を登録設定する。機器設定手段２４０は、１台に限らず、複数の機器をサーバとして指定することができる。
【００４４】
問い合わせ手段２５０は、機器設定手段２４０によりサーバとして設定された機器３０に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３０のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を送信する。
【００４５】
要求受信手段２６０は、問い合わせ手段２５０から問い合わせ信号を送信された機器３０からの要求を受信する。この要求は、機器３０が認証機能を有さない場合に、認証結果という項目の情報が必要であることを表す。
【００４６】
通知手段２７０は、要求受信手段２６０により受信した要求に応答して、認証手段２１６による認証結果を機器３０へ通知する。
【００４７】
以下、図２及び３を参照して説明した本実施例の端末装置によるユーザ認証動作について説明する。
【００４８】
［動作］
図４は、本実施例における端末装置によるユーザ認証動作の例を示す。
【００４９】
最初に、ステップＳ１０１において、通信手段２１４は、機器３０の管理者により端末装置２０に設けられた入力装置を介して入力された設定に基づいて、機器３０を管理対象として端末装置２０に登録する。これにより、端末装置２０は、機器３０のクライアントとして機能する。
【００５０】
次に、ステップＳ１０２において、ユーザ情報取得手段２１２は、端末装置２０に接続された外部装置５０により読み込まれたユーザＩＤ及びパスワード等のユーザ情報を取得する。ユーザ情報取得後、ステップＳ１０３において、通信手段２１４は、機器３０に対して、ユーザ認証を実行するために必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する。ステップＳ１０４において、通信手段２１４は、機器３０が問い合わせ信号に応答して送信した要求を受信する。この要求は、本実施例では、認証結果という項目の情報が必要であることを表す。
【００５１】
要求受信後、ステップＳ１０５において、ユーザ取得手段２１２は、先のステップにおいて取得したユーザ情報を認証手段２１６に送信する。ステップＳ１０６において、認証手段２１６は、このユーザ情報に基づいてユーザ認証を実行する。ユーザ認証完了後、ステップＳ１０７において、認証手段２１６は、通信手段２１４を介して機器３０へ認証結果を通知する。
【００５２】
機器３０は、通知された認証結果に応じて動作する。例えば、認証が認められなかった場合には、機器３０に予め備わっている機器３０を操作するためのオペレーションパネル（図示せず。）をユーザが使用できないようロックし、一方、認証が認められた場合には、ロックを解除してユーザが使用できるようにする。
【００５３】
以上より、本発明の端末装置は、機器が認証機能を実行するためのアプリケーション自体さえも有さない場合に、機器に代わってユーザ認証を実行することが可能であり、更には、複数の機器の夫々の認証機能を１台で代替可能である。
【実施例２】
【００５４】
本実施例では、機器が認証機能を有する場合を例として本発明を説明する。
【００５５】
［構成］
図５は、本実施例における端末装置２０及び機器３００の機能構成の例を示す。図５に示されるように、本実施例における端末装置２０及び機器３００は、ローカルエリアネットワーク（ＬＡＮ）やインターネット等のネットワーク１０により相互に接続されており、更に、サーバ装置４０へ接続されている。また、端末装置２０は、ＵＳＢやＩＥＥＥ等のインターフェースを有し、これにより外部装置５０が接続されている。
【００５６】
端末装置２０は、実施例１において図２を参照して説明した端末装置と同じ構成及び機能を有するが、機器３００は、実施例１において図２を参照説明した機器とは、認証機能を実行するアプリケーションを有する点で異なっている。
【００５７】
機器３００は、ユーザ情報の取得及びユーザ認証を実行することを可能にする認証用アプリケーション（以下、機器側認証アプリと称す。なお、端末２０に含まれる認証アプリ２１０は端末側認証アプリと称す。）３１０と、機器側認証アプリ３１０を開発するための機器側認証用ライブラリ３２０（なお、端末２０に含まれる認証用ライブラリ２２０は端末側認証用ライブラリと称す。）とを有する。
【００５８】
機器側認証アプリ３１０は、ネットワーク１０を介して端末装置２０と通信する機器側通信手段３１４と、機器側通信手段３１４を介して端末装置２０から取得したユーザ情報に基づいてユーザ認証を行う機器側認証手段３１６とを有する。
【００５９】
本実施例において機器３００のユーザ認証を実行する場合に、端末装置２０はクライアントとなり、一方、機器３００はサーバとなる。端末装置２０は、機器３００に対して、ユーザ認証に必要なユーザ情報の項目、即ち、機器３００のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を端末側通信手段２１４により送信する。
【００６０】
本実施例のように、認証の対象となる機器３００が認証機能を有する場合には、機器３００がユーザ認証を実行できるよう、端末装置２０が取得したユーザ情報を機器３００へ通知する必要がある。その場合、機器３００は、端末装置２０から送信された問い合わせ信号に応答して、ユーザ認証に必要な項目に係るユーザ情報を端末装置２０に対して要求する。要求を受けた端末装置２０は、ユーザ情報取得手段２１２により予め取得したユーザ情報のうち要求のあった項目に係る情報を端末側通信手段２１４により機器３００へ通知する。
【００６１】
また、機器３００は、ネットワーク１０上に複数の端末装置が存在する場合に、機器自体に予め備わっているオペレーションパネル等の入力装置（図示せず。）を介してユーザによりそれらの端末装置の中から被管理対象となる端末装置を設定され得る。サーバである機器３０では、複数の端末装置をクライアントして指定することができる。即ち、１つの機器のユーザ認証を複数の端末装置から実行することが可能である。また、実施例１で図３を参照して説明した端末装置２０の機器設定手段２４０と組み合わせることで、端末装置及び機器は、多対多のやり取りを行うことが可能となる。
【００６２】
図６は、図５の機器側通信手段３１４の詳細な機能構成の例を示す。図６に示されるように、本実施例における機器側通信手段３１４は、ユーザからの入力を受けて被管理対象となる端末装置を設定する端末設定手段３２０と、端末設定手段３２０によりクライアントとして指定された端末装置２０からユーザ認証に必要なユーザ情報の項目を問い合わせるための問い合わせ信号を受信し、受信した問い合わせ信号に応答してユーザ認証に必要な項目に係るユーザ情報を要求する要求送信手段３４０と、端末装置２０が要求送信手段３４０により送信された要求に応答して送信した所定の情報を受信するユーザ情報受信手段３６０とを有する。
【００６３】
端末設定手段３２０は、機器が接続されたネットワーク上に複数の端末装置が存在する場合に、機器自体に予め備わっているオペレーションパネル等の入力装置（図示せず。）を介してユーザにより入力された設定に基づいて、当該機器をサーバとし、自身はクライアントして機能する端末装置を登録設定する。端末設定手段３２０は、１台に限らず、複数の端末装置をクライアントとして指定することができる。また、端末設定手段３２０は、登録されるべき端末装置にキーボードやマウス等の入力装置（図示せず。）を介してユーザにより入力された設定に基づいて、上記設定を行っても良い。
【００６４】
要求送信手段３４０は、端末設定手段３２０によりクライアントとして設定された端末装置２０からユーザ認証に必要なユーザ情報の項目、即ち、機器３００のユーザ認証に必要とされる情報はどのようなものであるか、を問い合わせるための問い合わせ信号を受信した場合に、ユーザ認証に必要なユーザ情報の項目情報を送信することによって、端末装置２０に対して所定の情報を送信するよう要求する。
【００６５】
ユーザ情報受信手段３５０は、要求送信手段３４０から要求を送信された端末装置２０から、要求に対応する所定のユーザ情報を受信する。
【００６６】
機器側認証手段３１６は、ユーザ情報受信手段３５０により受信されたユーザ情報に基づいてユーザ認証を実行する。
【００６７】
以下、図５及び６を参照して説明した本実施例の端末装置及び機器によるユーザ認証動作について説明する。
【００６８】
［動作］
図７は、本実施例における端末装置及び機器によるユーザ認証動作の例を示す。
【００６９】
最初に、ステップＳ２０１において、端末側通信手段２１４は、機器３００の管理者により端末装置２０に設けられた入力装置を介して入力された設定に基づいて、機器３００を管理対象として端末装置２０に登録する。一方、ステップＳ２０２において、機器側通信手段３１４は、機器３００の管理者により機器３００に設けられた入力装置を介して入力された設定に基づいて、端末装置２０を被管理対象として機器３００に登録する。これにより、端末装置２０は、機器３００のクライアントとして機能する。
【００７０】
次に、ステップＳ２０３において、ユーザ情報取得手段２１２は、端末装置２０に接続された外部装置５０により読み込まれたユーザＩＤ及びパスワード等のユーザ情報を取得する。ユーザ情報取得後、ステップＳ２０４において、端末側通信手段２１４は、機器３００に対して、ユーザ認証を実行するために必要なユーザ情報の項目を問い合わせるための問い合わせ信号を送信する。機器側通信手段３１４は、端末側通信手段２１４から送信された問い合わせ信号を受信し、これに応答して、ステップＳ２０５において、ユーザ認証に必要な所定のユーザ情報を送信するよう要求するための要求信号を端末側通信手段２１４へ送信する。
【００７１】
端末側通信手段２１４が要求を受信した後、ステップＳ２０６において、ユーザ取得手段２１２は、先のステップにおいて取得したユーザ情報のうち機器３００からの要求に対応する所定の情報を端末側通信手段２１４を介して機器側通信手段３１４へ送信する。
【００７２】
ステップＳ２０７において、機器側認証手段３１６は、機器側通信手段３１４により受信された情報に基づいてユーザ認証を実行する。また、ユーザ認証完了後、ステップＳ２０８において、機器側認証手段３１６は、機器側通信手段３１４を介して端末装置２０へ認証結果を通知しても良い。
【００７３】
以上により、本発明の端末装置は、機器のユーザ認証機能の一部を代替可能であり、一方、本発明の機器は、そのユーザ認証機能の一部を端末装置に代替えさせることが可能である。また、本発明の端末装置及び機器は、多対多の通信を行うことが可能である。
【００７４】
また、本発明の端末装置及び機器は、機器が有する認証用アプリケーションに応じてユーザ認証に際して必要とされるユーザ情報が異なるので、ユーザＩＤ及びパスワードの他、ユーザの年齢、役職及び部署コード等の他の情報がユーザ情報として必要とされる場合に、機器が実際にユーザ認証に用いるこれらの情報を効率的に取得することが可能である。
【００７５】
〔変形例〕
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨を損なわない範囲で変更することが可能である。
【００７６】
例えば、上記実施例において、ユーザ認証を実行するために用いられるユーザ情報の入力は、端末装置に接続されたオペレーションパネルやＩＣカードリーダ等の外部装置によりなされたが、機器に予め備わっている入力手段が用いられても良い。これにより、例えば、端末装置と機器とを相互に接続するネットワークにおいて障害が発生した場合でさえも、ユーザ認証に必要なユーザ情報を取得することが可能となる。
【００７７】
また、本発明の機器は、画像形成装置に限らず、端末装置からネットワークを介して操作可能な如何なる装置であっても良い。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施の形態における認証システムの構成例を示す。
【図２】実施例１における端末装置の機能構成の例を示す。
【図３】図２の通信手段２１４の詳細な機能構成の例を示す。
【図４】実施例１における端末装置によるユーザ認証動作の例を示す。
【図５】実施例２における端末装置及び機器の機能構成の例を示す。
【図６】図５の機器側通信手段３１４の詳細な機能構成の例を示す。
【図７】実施例２における端末装置及び機器によるユーザ認証動作の例を示す。
【符号の説明】
【００７９】
１  認証システム
１０  ネットワーク
２０  端末装置（情報処理装置）
３０，３００  機器（画像形成装置）
４０  サーバ装置
５０  外部装置
２１０  端末側認証アプリ
２１２  ユーザ情報取得手段
２１４  端末側通信手段
２１６  端末側認証手段
２２０  認証用ライブラリ
２４０  機器設定手段
２５０  問い合わせ手段
２６０  要求受信手段
２７０  通知手段
３１０  機器側認証アプリ
３１４  機器側通信手段
３１６  機器側認証手段
３２０  機器側認証ライブラリ
３３０  端末設定手段
３４０  要求送信手段
３５０  ユーザ情報受信手段
【図１】
2008052379.tif 000003
【図２】
2008052379.tif 000004
【図３】
2008052379.tif 000005
【図４】
2008052379.tif 000006
【図５】
2008052379.tif 000007
【図６】
2008052379.tif 000008
【図７】
2008052379.tif 000009