(57)【要約】【課題】ユーザの手間を省くことができるとともに、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことのできる認証システム及び端末装置を提供する。【解決手段】  複数の端末装置である画像形成装置２２とデータ通信可能なデータ処理装置２４は、各画像形成装置２２に接続されるＩＣカードリーダ１４において使用されるＩＣカード規格を決定して、それを通知する信号を対応する識別ＩＤを有する画像形成装置２２に対して送信する。画像形成装置２２は、データ処理装置２４において決定されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格の設定、及び、ユーザが正規のユーザであるか否かの判定を行なうようにする。【選択図】  図１
2010016634.tif 000002
【特許請求の範囲】
【請求項１】
正規のユーザを識別するための識別情報を読取る識別情報読取装置を含む複数の端末装置と、前記複数の端末装置とネットワークを介してデータ通信を行なうデータ処理装置とを含む認証システムにおいて、
前記端末装置は、
前記端末装置に固有の識別ＩＤと、前記識別情報読取装置が対応可能な識別情報読取方式と、ユーザから前記正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶する第１の記憶手段と、
前記第１のデータを前記データ処理装置に対して送信する第１の送信手段と、
前記データ処理装置から、前記識別情報読取装置が使用する識別情報読取方式を通知する信号を受信する第１の受信手段と、
通知された前記識別情報読取方式に基づいて、前記識別情報読取装置が使用する識別情報読取方式を設定する設定手段と、
設定した前記識別情報読取方式により前記識別情報が読取可能か否かに基づいて、ユーザが前記正規のユーザであるか否かを判定する判定手段と、
前記判定結果に基づいて、前記端末装置の動作を制御する制御手段とを含み、
前記データ処理装置は、
前記限定情報と、前記正規のユーザのみが使用可能な識別情報読取方式とを関連付けて第２のデータとして予め記憶する第２の記憶手段と、
前記端末装置から送信される前記第１のデータを受信する第２の受信手段と、
受信した前記第１のデータと、前記第２のデータとに基づいて、前記識別情報読取装置が使用する識別情報読取方式を決定する決定手段と、
決定された前記識別情報読取方式を通知する信号を、対応する前記識別ＩＤを有する前記端末装置に対して送信する第２の送信手段とを含むことを特徴とする認証システム。
【請求項２】
前記第１の送信手段は、前記端末装置の起動時に、前記第１のデータを前記データ処理装置に対して送信することを特徴とする請求項１に記載の認証システム。
【請求項３】
前記識別情報読取装置は、ＩＣカードから正規のユーザを識別するための識別情報を読取るＩＣカードリーダであって、
前記第１の記憶手段は、前記端末装置に固有の識別ＩＤと、前記ＩＣカードリーダが対応可能なＩＣカード規格と、ユーザから前記正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶し、
前記第１の受信手段は、前記データ処理装置から、前記ＩＣカードリーダが使用するＩＣカード規格を通知する信号を受信し、
前記設定手段は、通知された前記ＩＣカード規格に基づいて、前記ＩＣカードリーダが使用するＩＣカード規格を設定し、
前記判定手段は、設定した前記ＩＣカード規格により前記識別情報が読取可能か否かに基づいて、ユーザが前記正規のユーザであるか否かを判定し、
前記第２の記憶手段は、前記限定情報と、前記正規のユーザのみが有するＩＣカードにおいて使用可能なＩＣカード規格とを関連付けて第２のデータとして予め記憶し、
前記決定手段は、受信した前記第１のデータと、前記第２のデータとに基づいて、前記ＩＣカードリーダが使用するＩＣカード規格を決定し、
前記第２の送信手段は、決定された前記ＩＣカード規格を通知する信号を、対応する前記識別ＩＤを有する前記端末装置に対して送信することを特徴とする請求項１又は請求項２に記載の認証システム。
【請求項４】
前記端末装置は、ユーザがパスワードを入力するための第１の入力手段を更に含み、
前記第１の記憶手段は、前記正規のユーザに対してのみ報知されるパスワードを予め記憶し、
前記判定手段は、前記第１の記憶手段に予め記憶される前記パスワードと、前記第１の入力手段から入力されたパスワードとが一致するか否かに基づいて、ユーザが前記正規のユーザであるか否かを判定することを特徴とする請求項１〜請求項３のいずれか１つに記載の認証システム。
【請求項５】
前記判定手段は、前記第１の送信手段が、前記第１のデータを前記データ処理装置に対して送信不可能な場合、又は、前記第１の受信手段が、前記データ処理装置から、前記識別情報読取装置が使用する識別情報読取方式を通知する信号を受信しない場合に、前記第１の記憶手段に予め記憶される前記パスワードと、前記第１の入力手段から入力されたパスワードとが一致するか否かに基づいて、ユーザが前記正規のユーザであるか否かを判定することを特徴とする請求項４に記載の認証システム。
【請求項６】
前記第１の入力手段は、前記第１のデータを入力可能であり、
前記データ処理装置は、前記第２のデータを入力するための第２の入力手段を更に含むことを特徴とする請求項４又は請求項５に記載の認証システム。
【請求項７】
前記限定情報は、前記端末装置が設置される場所を示す場所情報であることを特徴とする請求項１〜請求項６のいずれか１つに記載の認証システム。
【請求項８】
前記限定情報は、前記端末装置が所属するグループを示すグループ情報であることを特徴とする請求項１〜請求項６のいずれか１つに記載の認証システム。
【請求項９】
前記端末装置は、前記第２の送信手段により通知される前記識別情報読取方式を記憶する第３の記憶手段を着脱可能に構成され、
前記端末装置に対して前記第３の記憶手段が装着される場合には、
前記第１の送信手段は、前記第１のデータを前記データ処理装置に対して送信せず、
前記設定手段は、前記第３の記憶手段に記憶される前記識別情報読取方式に基づいて、前記識別情報読取装置が使用する識別情報読取方式を設定することを特徴とする請求項１〜請求項８のいずれか１つに記載の認証システム。
【請求項１０】
前記端末装置は、ユーザに対して通知するための情報を表示するための表示手段を更に備え、
前記表示手段は、前記判定手段によりユーザが前記正規のユーザではないと判定された場合に、ユーザが前記正規のユーザではない旨を報知する表示を表示することを特徴とする請求項１〜請求項９のいずれか１つに記載の認証システム。
【請求項１１】
正規のユーザを識別するための識別情報を読取る識別情報読取装置を含み、前記識別情報読取装置が使用する識別情報読取方式を決定するデータ処理装置とネットワークを介してデータ通信を行なう端末装置において、
前記端末装置に固有の識別ＩＤと、前記識別情報読取装置が対応可能な識別情報読取方式と、ユーザから前記正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶する第１の記憶手段と、
前記第１のデータを前記データ処理装置に対して送信する第１の送信手段と、
前記データ処理装置から、前記識別情報読取装置が使用する識別情報読取方式を通知する信号を受信する第１の受信手段と、
通知された前記識別情報読取方式に基づいて、前記識別情報読取装置が使用する識別情報読取方式を設定する設定手段と、
設定した前記識別情報読取方式により前記識別情報が読取可能か否かに基づいて、ユーザが前記正規のユーザであるか否かを判定する判定手段と、
前記判定結果に基づいて、前記端末装置の動作を制御する制御手段とを含むことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが正規のユーザであるか否かを判定するための認証システム及び端末装置に関し、特には、設定された識別情報読取方式に基づいて判定を行なう認証システム及び端末装置に関する。
【背景技術】
【０００２】
複写機又はプリンタ等の画像形成装置には、ユーザを制限するためのユーザ認証処理を行なうとともに画像形成装置の使用状況を把握して予算管理及び資源管理等を行なうために、記録管理装置が設けられる場合がある。このような記録管理装置は、一般的に、ユーザを識別するための識別情報を読取る識別情報読取装置を含む。識別情報読取装置として、例えば、カード読取装置が使用される場合には、記録管理装置は、カード読取装置に対して識別情報が磁気的又は光学的に記録されるカードが装着されると、カードから読取った識別情報に基づいてユーザ認証処理を行ない、その結果に基づいて画像形成装置の動作を制御すると共に、カラー／白黒モード、用紙サイズ、又は、両面／片面モード等の各種処理別、若しくは、部門別に印字枚数等をカウントする。
【０００３】
例えば、特許文献１には、管理すべき画像記録装置に対応する第１の認証コードと、複数の画像記録装置に対応する第２の認証コードとの２種類の異なるコードを読取可能なカード読取装置を備える記録管理装置について開示されている。
【特許文献１】特開２００２−３５１２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術は、ユーザ認証処理を行なうために、第１の認証コード及び第２の認証コードを予め記録管理装置に記憶させておく必要がある。このように、従来使用される記録管理装置においては、例えば、初期動作時又はユーザ認証処理に使用するカードの変更があった場合等には、管理者等のユーザは、その都度ユーザ認証処理に使用する識別情報読取方式を決定して設定しなければならず、手間がかかり、ユーザの負担が大きくなってしまうという問題がある。また、ユーザによる設定ミス等が生じると、ユーザ認証処理を正確かつ迅速に行なえなくなるという問題がある。
【０００５】
本発明は、上述の問題に鑑みてなされたものであり、その目的は、ユーザの手間を省くことができるとともに、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことのできる認証システム及び端末装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の局面に係る認証システムは、正規のユーザを識別するための識別情報を読取る識別情報読取装置を含む複数の端末装置と、複数の端末装置とネットワークを介してデータ通信を行なうデータ処理装置とを含む認証システムであって、端末装置において、第１の記憶手段は、端末装置に固有の識別ＩＤと、識別情報読取装置が対応可能な識別情報読取方式と、ユーザから正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶し、第１の送信手段は、第１のデータをデータ処理装置に対して送信し、第１の受信手段は、データ処理装置から、識別情報読取装置が使用する識別情報読取方式を通知する信号を受信し、設定手段は、通知された識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式を設定し、判定手段は、設定した識別情報読取方式により識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定し、制御手段は、判定結果に基づいて端末装置の動作を制御する。また、データ処理装置において、第２の記憶手段は、限定情報と、正規のユーザのみが使用可能な識別情報読取方式とを関連付けて第２のデータとして予め記憶し、第２の受信手段は、端末装置から送信される第１のデータを受信し、決定手段は、受信した第１のデータと、第２のデータとに基づいて、識別情報読取装置が使用する識別情報読取方式を決定し、第２の送信手段は、決定された識別情報読取方式を通知する信号を、対応する識別ＩＤを有する端末装置に対して送信する。
【０００７】
このように、複数の端末装置とデータ通信可能なデータ処理装置は、各端末装置に含まれる識別情報読取装置において使用される識別情報読取方式を決定して、それを通知する信号を対応する識別ＩＤを有する端末装置に対して送信し、端末装置は、データ処理装置において決定された識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式の設定、及び、ユーザが正規のユーザであるか否かの判定を行なう。したがって、端末装置の管理者等は、端末装置毎に識別情報読取装置が使用する識別情報読取方式の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間を省くことができる。また、識別情報読取方式の設定が自動的に行なわれるので、設定ミスをなくすことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。更に、データ処理装置が、各端末装置に含まれる識別情報読取装置において使用される識別情報読取方式の決定に必要となる第２のデータを記憶するので、各端末装置において第２のデータを予め記憶しておく必要がなくなり、各端末装置において記憶処理に要する負荷を低減することができるとともに、第２のデータに対する一回の変更によって全ての端末装置に対応する変更を行なうことができるので、ユーザの手間をより一層省くことができる。
【０００８】
更に、データ処理装置は、各端末装置に固有の識別ＩＤと、識別情報読取装置が対応可能な識別情報読取方式と、ユーザから正規のユーザを限定するための限定情報とを関連付けて予め記憶される第１のデータ、及び、限定情報と、正規のユーザのみが使用可能な識別情報読取方式とを関連付けて予め記憶される第２のデータに基づいて、識別情報読取装置が使用する識別情報読取方式の決定を行なうので、迅速かつ正確に決定を行なうことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。
【０００９】
好ましくは、第１の送信手段は、端末装置の起動時に、第１のデータをデータ処理装置に対して送信する。したがって、少なくとも第１のデータ又は第２のデータに変更が生じた場合においても、識別情報読取装置が使用する識別情報読取方式の決定を正確に行なうことができるので、ユーザが正規のユーザであるか否かの判定を常に正確に行なうことができる。また、少なくとも第１のデータ又は第２のデータに変更があった場合においても、端末装置の管理者等は、端末装置毎に識別情報読取装置が使用する識別情報読取方式の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間をより一層省くことができる。
【００１０】
より好ましくは、識別情報読取装置は、ＩＣカードから正規のユーザを識別するための識別情報を読取るＩＣカードリーダであって、第１の記憶手段は、端末装置に固有の識別ＩＤと、ＩＣカードリーダが対応可能なＩＣカード規格と、ユーザから正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶し、第１の受信手段は、データ処理装置から、ＩＣカードリーダが使用するＩＣカード規格を通知する信号を受信し、設定手段は、通知されたＩＣカード規格に基づいて、ＩＣカードリーダが使用するＩＣカード規格を設定し、判定手段は、設定したＩＣカード規格により識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定し、第２の記憶手段は、限定情報と、正規のユーザのみが有するＩＣカードにおいて使用可能なＩＣカード規格とを関連付けて第２のデータとして予め記憶し、決定手段は、受信した第１のデータと、第２のデータとに基づいて、ＩＣカードリーダが使用するＩＣカード規格を決定し、第２の送信手段は、決定されたＩＣカード規格を通知する信号を対応する識別ＩＤを有する端末装置に対して送信する。
【００１１】
このように、複数の端末装置とデータ通信可能なデータ処理装置は、各端末装置に含まれるＩＣカードリーダにおいて使用されるＩＣカード規格を決定して、それを通知する信号を、対応する識別ＩＤを有する端末装置に対して送信し、端末装置は、データ処理装置において決定されたＩＣカード規格に基づいて、ＩＣカードリーダが使用するＩＣカード規格の設定、及び、ユーザが正規のユーザであるか否かの判定を行なう。したがって、端末装置の管理者等が、端末装置毎にＩＣカードリーダが使用するＩＣカード規格の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間を省くことができる。また、ＩＣカード規格の設定が自動的に行なわれるので、設定ミスをなくすことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。更に、データ処理装置が、各端末装置に含まれるＩＣカードリーダにおいて使用されるＩＣカード規格の決定に必要となる第２のデータを記憶するので、各端末装置において第２のデータを予め記憶しておく必要がなくなり、各端末装置において記憶処理に要する負荷を低減することができるとともに、第２のデータに対する一回の変更によって全ての端末装置に対応する変更を行なうことができるので、ユーザの手間をより一層省くことができる。
【００１２】
更に、データ処理装置は、各端末装置に固有の識別ＩＤと、ＩＣカードリーダが対応可能なＩＣカード規格と、ユーザから正規のユーザを限定するための限定情報とを関連付けて予め記憶される第１のデータ、及び、限定情報と、正規のユーザのみが有するＩＣカードにおいて使用可能なＩＣカード規格とを関連付けて予め記憶される第２のデータに基づいて、ＩＣカードリーダが使用するＩＣカード規格の決定を行なうので、迅速かつ正確に決定を行なうことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。
【００１３】
更に好ましくは、端末装置は、ユーザがパスワードを入力するための第１の入力手段を更に含み、第１の記憶手段は、正規のユーザに対してのみ報知されるパスワードを予め記憶し、判定手段は、第１の記憶手段に予め記憶されるパスワードと、第１の入力手段から入力されたパスワードとが一致するか否かに基づいて、ユーザが正規のユーザであるか否かを判定する。このように、ユーザが正規のユーザであるか否かの判定を、識別情報読取装置のみではなくパスワードによっても行なえるようにすることにより、トラブル等が生じることによって識別情報読取装置による判定を行なうことができない場合においても判定を行なうことができるので、端末装置を使用するユーザの利便性をより一層向上させることができる。
【００１４】
更に好ましくは、判定手段は、第１の送信手段が、第１のデータをデータ処理装置に対して送信不可能な場合、又は、第１の受信手段が、データ処理装置から、識別情報読取装置が使用する識別情報読取方式を通知する信号を受信しない場合に、第１の記憶手段に予め記憶されるパスワードと、第１の入力手段から入力されたパスワードとが一致するか否かに基づいて、ユーザが正規のユーザであるか否かを判定する。
【００１５】
このように、端末装置からデータ処理装置に送信される第１のデータの送信が不可能な場合、又は、データ処理装置から端末装置に送信される識別情報読取装置が使用する識別情報読取方式を通知する信号が受信されない場合に、パスワードを使用してユーザが正規のユーザであるか否かの判定を行なうので、通信トラブル等が生じることによって識別情報読取装置を使用した判定を行なうことができない場合においても判定を行なうことができ、端末装置を使用するユーザの利便性を更に向上させることができる。
【００１６】
更に好ましくは、第１の入力手段は、第１のデータを入力可能であり、データ処理装置は、第２のデータを入力するための第２の入力手段を更に含む。これにより、第１のデータ及び第２のデータの変更が可能になるので、例えば、識別情報読取装置が取換えられたり、正規のユーザが変更されたりすることで、第１のデータ及び第２のデータに記憶される情報の変更があった場合にも、迅速かつ正確に識別情報読取装置が使用する識別情報読取方式の決定を行なうことができるので、ユーザが正規のユーザであるか否かの判定をより一層迅速かつ正確に行なうことができる。したがって、端末装置を使用するユーザの利便性をより一層向上させることができる。
【００１７】
更に好ましくは、限定情報は、端末装置が設置される場所を示す場所情報である。これにより、ユーザが正規のユーザであるか否かの判定に使用する識別情報読取方式を端末装置の設置場所毎に変更することができるので、端末装置のユーザを、例えば、部屋又はフロア等の場所毎に制限することが可能になる。したがって、ユーザが、使用が許可された部屋又はフロア等の場所以外に設置される端末装置を利用することを防ぐことができるので、端末装置の管理を正確に行なうことができるとともに、端末装置の使用に対する安全性をより一層向上させることができる。
【００１８】
更に好ましくは、限定情報は、端末装置が所属するグループを示すグループ情報である。これにより、ユーザが正規のユーザであるか否かの判定に使用する識別情報読取方式を端末装置が所属するグループ毎に変更することができるので、端末装置のユーザを、例えば、部門等のグループ毎に制限することが可能になる。したがって、ユーザが、自己が所属する部門等のグループ以外のグループに所属する端末装置を利用することを防ぐことができるので、端末装置の管理を正確に行なうことができるとともに、端末装置の使用に対する安全性をより一層向上させることができる。
【００１９】
更に好ましくは、端末装置は、第２の送信手段により通知される識別情報読取方式を記憶する第３の記憶手段を着脱可能に構成され、端末装置に対して第３の記憶手段が装着される場合には、第１の送信手段は、第１のデータをデータ処理装置に対して送信せず、設定手段は、第３の記憶手段に記憶される識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式を設定する。
【００２０】
これにより、例えば、通信のトラブル等が生じて端末装置とデータ処理装置との通信が不可能な状況においても、正規のユーザが端末装置に第３の記憶手段を装着することによって、ユーザが正規のユーザであるか否かの判定を行なうことができる。したがって、端末装置を使用するユーザの利便性を更に向上させることができる。
【００２１】
更に好ましくは、端末装置は、ユーザに対して通知するための情報を表示するための表示手段を更に備え、表示手段は、判定手段によりユーザが正規のユーザではないと判定された場合に、ユーザが正規のユーザではない旨を報知する表示を表示する。これにより、端末装置を使用しようとするユーザは、自分が正規のユーザではないことを容易に認識することができる。したがって、端末装置を使用するユーザの利便性を更に向上させることができる。
【００２２】
本発明の第２の局面に係る端末装置は、正規のユーザを識別するための識別情報を読取る識別情報読取装置を含み、識別情報読取装置が使用する識別情報読取方式を決定するデータ処理装置とネットワークを介してデータ通信を行なう端末装置であって、第１の記憶手段は、端末装置に固有の識別ＩＤと、識別情報読取装置が対応可能な識別情報読取方式と、ユーザから正規のユーザを限定するための限定情報とを関連付けて第１のデータとして予め記憶し、第１の送信手段は、第１のデータをデータ処理装置に対して送信し、第１の受信手段は、データ処理装置から、識別情報読取装置が使用する識別情報読取方式を通知する信号を受信し、設定手段は、通知された識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式を設定し、判定手段は、設定した識別情報読取方式により識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定し、制御手段は、判定結果に基づいて、端末装置の動作を制御する。
【００２３】
このように、端末装置は、データ処理装置において決定された識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式の設定、及び、ユーザが正規のユーザであるか否かの判定を行なう。したがって、端末装置の管理者等は、端末装置毎に識別情報読取装置が使用する識別情報読取方式の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間を省くことができる。また、識別情報読取方式の設定が自動的に行なわれるので、設定ミスをなくすことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。
【発明の効果】
【００２４】
本発明によれば、複数の端末装置とデータ通信可能なデータ処理装置は、各端末装置に含まれる識別情報読取装置において使用される識別情報読取方式を決定して、それを通知する信号を対応する識別ＩＤを有する端末装置に対して送信する。端末装置は、データ処理装置において決定された識別情報読取方式に基づいて、識別情報読取装置が使用する識別情報読取方式の設定、及び、ユーザが正規のユーザであるか否かの判定を行なう。したがって、端末装置の管理者等が、端末装置毎に識別情報読取装置が使用する識別情報読取方式の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間を省くことができる。また、識別情報読取方式の設定が自動的に行なわれるので、設定ミスをなくすことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。更に、データ処理装置が、各端末装置に含まれる識別情報読取装置において使用される識別情報読取方式の決定に必要となる第２のデータを記憶するので、各端末装置において第２のデータを予め記憶しておく必要がなくなり、各端末装置において記憶処理に要する負荷を低減することができるとともに、第２のデータに対する一回の変更によって全ての端末装置に対応する変更を行なうことができるので、ユーザの手間をより一層省くことができる。
【００２５】
更に、データ処理装置は、各端末装置に固有の識別ＩＤと、識別情報読取装置が対応可能な識別情報読取方式と、ユーザから正規のユーザを限定するための限定情報とを関連付けて予め記憶される第１のデータ、及び、限定情報と、正規のユーザのみが使用可能な識別情報読取方式とを関連付けて予め記憶される第２のデータに基づいて、識別情報読取装置が使用する識別情報読取方式の決定を行なうので、迅速かつ正確に決定を行なうことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。
【発明を実施するための最良の形態】
【００２６】
以下の説明及び図面においては、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明をその都度繰返すことはしない。
【００２７】
図１は、本発明の一実施の形態に係るユーザ認証システム１０の構成を模式的に示す図である。図１を参照して、ユーザ認証システム１０は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード１２から正規のユーザを識別するための識別情報を読取るＩＣカードリーダ１４を含む複数の画像形成装置２２と、複数の画像形成装置２２とネットワーク２０を介してデータ通信を行なうデータ処理装置２４とを含む。画像形成装置２２とＩＣカードリーダ１４とは、ＵＳＢ（登録商標）ケーブルを介して互いに電気的に接続され、各種データを相互に送受できる。画像形成装置２２とデータ処理装置２４とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線によるネットワーク２０を通じて互いに接続され、各種データ等を相互に送受できる。
【００２８】
このユーザ認証システム１０において、データ処理装置２４は、各画像形成装置２２に接続されるＩＣカードリーダ１４において使用されるＩＣカード規格を決定する。ここで、ＩＣカード規格とは、例えば、非接触ＩＣカードの国際標準規格である、近接型ＩＣカードに対応するＩＳＯ／ＩＥＣ  １４４４３で規定される規格、密着型ＩＣカードに対応するＩＳＯ／ＩＥＣ  １０５３６で規定される規格、近傍型ＩＣカードに対応するＩＳＯ／ＩＥＣ  １５６９３で規定される規格、及び、フェリカ（登録商標）等のことである。以下、本明細書では、個々のＩＣカード規格を、各ＩＣカード規格を表すアルファベットを「方式」という文言の末尾に付して区別し、例えば、方式Ａ又は方式Ｂ等と表現する。画像形成装置２２は、決定されたＩＣカード規格により識別情報を読取可能か否かに基づいてユーザ認証処理を行ない、ユーザ認証処理の結果に応じて各種処理を実行する。ここで、ユーザ認証処理とは、画像形成装置２２を使用しようとするユーザが、画像形成装置２２の使用を許可された正規のユーザであるか否かを判定する処理のことである。
【００２９】
〈ハードウェア構成〉
［画像形成装置２２］
図２は、ＩＣカードリーダ１４が接続される画像形成装置２２の構成を示すブロック図である。図２を参照して、画像形成装置２２は、例えば、スキャナ機能、コピー機能、ファクシミリ機能、及び、プリンタ機能等を備えるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であって、制御部５０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５２、操作パネル５４、画像読取部５６、画像処理部５８、画像形成部６０、第１ＵＳＢインターフェイス（ＵＳＢ  Ｉ／Ｆ）６２、第２ＵＳＢ  Ｉ／Ｆ６４、ＬＡＮ（Ｌｏｃａｌ  ａｒｅａ  Ｎｅｔｗｏｒｋ）インターフェイス（ＬＡＮ  Ｉ／Ｆ）６６、及び、ユーザ情報管理部６８を含む。
【００３０】
制御部５０は、実質的にコンピュータであって、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）７０、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）７２、及び、第１ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）７４を含む。ＣＰＵ７０には、ＢＵＳライン７６が接続されており、このＢＵＳライン７６には、ＲＯＭ７２及び第１ＲＡＭ７４が電気的に接続される。ＣＰＵ７０は、操作パネル５４等からの指示に応じて各種コンピュータプログラムを実行することによって、画像形成装置２２の各構成部の動作及びデータ処理装置２４等の外部機器との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ７２に記憶されており、所望の処理の実行時において、当該ＲＯＭ７２から読出されて第１ＲＡＭ７４に転送される。ＣＰＵ７０は、ＣＰＵ７０内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、第１ＲＡＭ７４内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ７０はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、第１ＲＡＭ７４、ＨＤＤ５２及びＣＰＵ７０内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００３１】
本実施の形態において、ＲＯＭ７２には、ユーザ認証システム１０を制御し、動作させるためのコンピュータプログラムが記憶されている。このコンピュータプログラムにおける、ユーザ認証システム１０を実現するためのプログラム構造については後述する。
【００３２】
ＢＵＳライン７６には、更に、ＨＤＤ５２、操作パネル５４、画像読取部５６、画像処理部５８、画像形成部６０、第１ＵＳＢ  Ｉ／Ｆ６２、第２ＵＳＢ  Ｉ／Ｆ６４、ＬＡＮ  Ｉ／Ｆ６６、及び、ユーザ情報管理部６８が電気的に接続される。
【００３３】
ＨＤＤ５２は、磁気記憶媒体を備え、後述する、ユーザ情報読取方式データ、パスワード、及び、画像メモリ８８から入力される画像データ等を含む各種データを記憶する記憶領域を提供する。すなわち、ＨＤＤ５２は、画像形成装置２２の識別ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）と、ＩＣカードリーダ１４が対応可能な全てのＩＣカード規格と、画像形成装置２２の設置場所名とを、それぞれ関連付けてユーザ情報読取方式データとして予め記憶する。ここで、識別ＩＤとは、各画像形成装置２２を特定して判別するために各画像形成装置２２に固有に設定されるＩＤのことである。識別ＩＤとしては、当該分野において一般的に使用されるものであれば特に限定されないが、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等を使用できる。識別ＩＤとしてＩＰアドレスを使用すると、ネットワーク２０上で個々の画像形成装置２２として認識されるので、データ処理装置２４等の外部装置は、個々の画像形成装置２２に対するデータ処理を行なうことができる。画像形成装置２２の設置場所名とは、画像形成装置２２が設置される場所を示す場所情報のことである。場所情報とは、例えば、部屋毎に異なる会社が所属するオフィスビル等において、各部屋に対して個別に設定される名称及び番号等のことである。画像形成装置２２の設置場所名は、画像形成装置２２を設置する際に、画像形成装置２２の管理者等により操作部パネル５４から入力される。テーブル１に、ユーザ情報読取方式データの一例を示す。
【００３４】
（テーブル１）
【表１】
2010016634.tif 000003
【００３５】
テーブル１を参照して、本実施の形態では、画像形成装置２２に固有の識別ＩＤであるＩＰアドレス「１９２．０．０．１」と、ＩＣカードリーダ１４が対応可能なＩＣカード規格である方式Ａ及び方式Ｃと、画像形成装置２２の設置場所の名称である「ルームａ」とが、それぞれ関連付けてテーブル形式で記憶される。本明細書において、「ルームａ」と名付けられる部屋（以下、単に「ルームａ」と記す。）は、部屋毎に異なる会社が所属するオフィスビルにおいて「株式会社Ａ」が所属する部屋である。「ルームａ」に設置される画像形成装置２２の正規のユーザは、「株式会社Ａ」の社員である。
【００３６】
また、ＨＤＤ５２は、画像形成装置２２を使用しようとするユーザが、正規のユーザであるか否かを判定するためのパスワードを予め記憶する。ここで、パスワードとは、画像形成装置２２の使用を許可される正規のユーザに対してのみ報知される、数字、文字及び記号等を含む文字列のことである。
【００３７】
操作パネル５４は、ユーザがパスワード及びユーザ情報読取方式データ等の入力を行なうための各種入力キー等を備えるタッチパネルを含む入力部と、液晶ディスプレイ（ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ））等の表示部とを重ねて構成される。操作パネル５４によれば、表示部に操作キーの画像を表示し、入力部におけるユーザがタッチした操作キーの位置の座標を知ることにより、画像形成装置２２の動作及び各種設定に対するユーザの指示を理解することができる。そして、表示部にユーザの指示内容等のユーザに通知すべき情報を表示するとともに、その指示に応じた制御信号を制御部５０に出力することで、ユーザの入力操作に応じた処理を実現できる。表示部に表示される画面を適宜切替えることで、多くの種類の操作キーの画像を表示できるので、有限な面積の操作パネル５４を用いて多くの処理に対するユーザの入力操作を実現できる。表示部には、入力操作に関する表示以外に、ユーザに対して通知するためのメッセージ等の情報も表示される。
【００３８】
画像読取部５６は、原稿検知センサ及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサ（以上いずれも図示せず。）を含む光学系を備える。原稿検知センサは、ユーザによって手動で、又は、自動原稿搬送装置（図示せず。ＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ））によって、原稿載置台（図示せず）上に載置された原稿の画像表面に対し光源（図示せず）から光を照射することによって得られる反射光像をＣＣＤラインセンサ上に結像させる。ＣＣＤラインセンサは、結像された反射光像を順次光電変換して、画像データとして後述する画像メモリ８８に出力する。画像読取部５６によれば、原稿のコピー時又はスキャン時に、原稿載置台に載置される原稿から原稿検知センサによって画像情報を読取り、読取った画像情報をＣＣＤラインセンサによって電気信号に変換して画像データとして画像メモリ８８に出力する。
【００３９】
画像処理部５８は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図示せず。）を含み、画像読取部５６又は外部装置から画像メモリ８８に入力された画像データに対して、例えば、γ（ガンマ）補正処理及びフィルタ処理等の所定の画像処理、並びに、圧縮処理又は伸張処理等の各種処理を専用メモリである第２ＲＡＭ８６を使用して実現し、これらの処理が施された画像データを一旦画像メモリ８８にページ単位で出力した後、ＨＤＤ５２に記憶させる。
【００４０】
画像形成部６０は、画像メモリ８８及び印字部９０を備える。画像メモリ８８は、ＲＡＭを含み、画像データをページ単位で一時的に記憶する。画像メモリ８８は、制御部５０等からの指示に応じて、印字部９０に送信するための画像データをＨＤＤ５２からページ単位で順次読出して一時的に記憶し、記憶した画像データを印字部９０による画像形成に同期して、印字部９０に対して出力する。このように、ＨＤＤ５２が複数の画像データを記憶し、画像メモリ８８がこれらの画像データをページ単位で順次処理していくことによって、印字部９０に送信するための画像データが複数ある場合においても、画像形成動作を効率よく迅速に行なうことができる。
【００４１】
印字部９０は、感光体、帯電装置、レーザ走査ユニット（Ｌａｓｅｒ  Ｓｃａｎｎｉｎｇ  Ｕｎｉｔ：ＬＳＵ）、現像装置、転写ユニット、クリーニング装置、及び、定着装置（以上いずれも図示せず。）を含む。また、印字部９０は更に、画像形成装置２２に着脱自在に装着される、手差し給紙トレイ、第１給紙トレイ及び第２給紙トレイ（以上いずれも図示せず。）を含む。これらの給紙トレイは、この順で上下に並ぶように設置され、記録用紙を保持し、用紙搬送部（図示せず。）に記録用紙を送給する。手差し給紙トレイは、ユーザが手動により所望の記録用紙を設置するためのトレイであり、第１給紙トレイ及び第２給紙トレイは、異なる大きさの記録用紙を保持するトレイである。印字部９０は、制御部５０等からの指示に応じて、上記給紙トレイのいずれかから用紙搬送部を介して搬送される記録用紙上に、画像メモリ８８から送信される画像データに基づいて画像を形成する。
【００４２】
第１ＵＳＢ  Ｉ／Ｆ６２及び第２ＵＳＢ  Ｉ／Ｆ６４は、ＵＳＢポートを備えるＨｏｔ  Ｐｌｕｇ対応のインターフェイスであって、画像形成装置２２の稼動中にＵＳＢケーブルを介して電気的に接続される外部装置を自動認識する。本実施の形態では、第１ＵＳＢ  Ｉ／Ｆ６２には、ＩＣカードリーダ１４が接続される。ＩＣカードリーダ１４は、ＩＣカード１２に含まれる識別情報の読取処理を行なう識別情報読取装置であって、複数のＩＣカード規格、本実施の形態では、方式Ａ及び方式Ｃに対応可能に構成される。ＩＣカードリーダ１４は、ＩＣカード１２がカード挿入口（図示せず）に挿入されると、ユーザ情報管理部６８に設定されたＩＣカード規格によりＩＣカード１２に含まれる識別情報を読取り、読取った識別情報を含む読取信号を制御部５０に対して出力する。第２ＵＳＢ  Ｉ／Ｆ６４には、例えば、補助記憶装置であるＵＳＢメモリ８４等が接続される。ＵＳＢメモリ８４は、第２ＵＳＢ  Ｉ／Ｆ６４に対して着脱可能である。
【００４３】
画像形成装置２２は、ＬＡＮ  Ｉ／Ｆ６６を介してＬＡＮ回線からなるネットワーク２０に接続されており、ネットワーク２０上に接続されるファクシミリ装置等とファクシミリ通信が可能であり、また、データ処理装置２４とのデータ通信が可能である。
【００４４】
ユーザ情報管理部６８は、ＭＰＵ及びＲＡＭ（以上いずれも図示せず。）を含み、ＩＣカードリーダ１４が使用するＩＣカード規格の設定、及び、画像形成装置２２がユーザ認証処理を行なうために使用するユーザ認証方式の設定を行なう。すなわち、ＭＰＵは、制御部５０等の指示に応じて、ＩＣカードリーダ１４が使用するＩＣカード規格、及び、画像形成装置２２が使用するユーザ認証方式をＲＡＭに一時的に保存することで上述の各設定を行なう。ＲＡＭにおいては、時間的に古いデータは消去される、又は、最新のデータが上書きされることによって、各種データが一時的に保存される。本実施の形態において、画像形成装置２２は、ユーザ認証方式として、ＩＣカード認証方式又は後述する操作パネル認証方式を使用可能に構成される。
【００４５】
制御部５０のＣＰＵ７０及びユーザ情報管理部６８等の画像形成装置２２の各構成部には電源（図示せず）が接続され、この電源から電圧を印加されることで、画像形成装置２２の各構成部の動作を実現する。
【００４６】
画像形成装置２２は、上述した各構成部を動作させることによって、操作パネル５４からのユーザの入力操作による指示又は外部装置等からの指示に応じて、原稿画像を読取り記録用紙に印刷するコピーモード、外部装置等から送信される画像データを受信して記録用紙に印刷するプリンタモード、原稿画像を読取り外部装置等に送信するスキャナモード、及び、ファクシミリ装置とファクシミリ通信を行なうＦＡＸモード等の各種のモードのいずれかを実行する。
【００４７】
［データ処理装置２４］
図３は、データ処理装置２４の構成を示すブロック図である。図３を参照して、データ処理装置２４は、制御部１００、ＨＤＤ１１０、操作部１１４、表示部１１６、及び、ＬＡＮ  Ｉ／Ｆ１１８を含むサーバである。
【００４８】
制御部１００は、実質的にコンピュータであって、ＣＰＵ１２２、ＲＯＭ１２４、及び、ＲＡＭ１２６を含む。ＣＰＵ１２２には、ＢＵＳライン１２８が接続されており、このＢＵＳライン１２８には、ＲＯＭ１２４及びＲＡＭ１２６が電気的に接続される。ＣＰＵ１２２は、画像形成装置２２等の外部装置又は操作部１１４等からの指示に応じて各種コンピュータプログラムを実行することによって、データ処理装置２４の各構成部の動作及び画像形成装置２２等の外部機器との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ１２４に記憶されており、所望の処理の実行時において、当該ＲＯＭ１２４から読出されてＲＡＭ１２６に転送される。ＣＰＵ１２２は、ＣＰＵ１２２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１２６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１２２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１２６及びＣＰＵ１２２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００４９】
本実施の形態において、ＲＯＭ１２４には、ユーザ認証システム１０を制御し、動作させるためのコンピュータプログラムが記憶されている。このコンピュータプログラムにおける、ユーザ認証システム１０を実現するためのプログラム構造については後述する。
【００５０】
ＢＵＳライン１２８には、更に、ＨＤＤ１１０、操作部１１４、表示部１１６、及び、ＬＡＮ  Ｉ／Ｆ１１８が電気的に接続される。
【００５１】
ＨＤＤ１１０は、磁気記憶媒体を備え、後述する管理データ等を含む各種データを記憶する記憶領域を提供する。すなわち、ＨＤＤ１１０は、画像形成装置２２の設置場所名と、その設置場所に設置される画像形成装置２２の使用が許可された正規のユーザのみが所有するＩＣカード１２において使用可能なＩＣカード規格とを、それぞれ関連付けて管理データとして予め記憶する。テーブル２に、管理データの一例を示す。
【００５２】
（テーブル２）
【表２】
2010016634.tif 000004
【００５３】
テーブル２を参照して、本実施の形態では、画像形成装置２２の設置場所名である「ルームａ」と、「ルームａ」に設置される画像形成装置２２の正規のユーザである「株式会社Ａ」の社員が所有するＩＣカード１２のＩＣカード規格である方式Ａ及び方式Ｂとが、それぞれ関連付けてテーブル形式で記憶される。すなわち、「ルームａ」に設置される画像形成装置２２の正規のユーザである「株式会社Ａ」の社員には、方式Ａ又は方式ＢのＩＣカード規格を満たすＩＣカード１２が予め管理者等によって提供されている。同様に、ルームａ〜ルームｎまでの複数の設置場所名と、各設置場所に設置される画像形成装置２２の正規のユーザのみが所有するＩＣカード１２のＩＣカード規格とがそれぞれ関連付けて記憶される。
【００５４】
操作部１１４は、文字入力等を行なう入力装置であるキーボードからなる。上述の管理データは、データ処理装置２４の管理者等により操作部１１４から入力される。表示部１１６は、データ処理装置２４における処理結果等を表示するための、液晶ディスプレイ等からなる表示装置である。操作部１１４及び表示部１１６は、インターフェイス（図示せず）を介してＢＵＳライン１２８と接続される。
【００５５】
データ処理装置２４は、ＬＡＮ  Ｉ／Ｆ１１８を介してＬＡＮ回線からなるネットワーク２０に接続されており、ネットワーク２０上に接続される画像形成装置２２とのデータ通信が可能である。
【００５６】
制御部１００のＣＰＵ１２２及び表示部１１６等のデータ処理装置２４の各構成部には電源（図示せず）が接続され、この電源から電圧を印加されることで、データ処理装置２４の各構成部の動作を実現する。
【００５７】
〈ソフトウェア構成〉
［画像形成装置２２］
図４は、画像形成装置２２におけるユーザ認証システム１０を実現するためのプログラム構造をフローチャート形式で示す図である。上述したように、画像形成装置２２のＲＯＭ７２に記憶されるコンピュータプログラムは、ユーザ認証システム１０全体を制御し、動作させるようにプログラミングされている。このプログラムは、制御部５０を実質的に構成するＣＰＵ７０を含むコンピュータが、上記コンピュータプログラムに従って、ＩＣカードリーダ１４及び画像形成装置２２の動作を制御することによって、ハードウェアとコンピュータプログラムとの協働により実現する判定機能及び動作制御機能等によって実行される。なお、前記判定機能とは、画像形成装置２２を使用しようとするユーザが正規のユーザであるか否かを判定する等の後述する各判定処理を行なう機能のことであり、前記動作制御機能とは、画像形成装置２２を使用可能又は使用不可能な状態にする機能のことである。
【００５８】
図４を参照して、画像形成装置２２においてユーザ認証システム１０を実現するためのプログラムは、ユーザ等によって画像形成装置２２の電源が投入されることによって起動される。画像形成装置２２の電源の投入時、すなわち、画像形成装置２２の起動時には、画像形成装置２２は制御部５０によって使用不可能な状態にされるとともに、ユーザ情報管理部６８において、ＩＣカード認証方式がユーザ認証方式として設定される。
【００５９】
このプログラムは、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０１と、ステップＳ１０１において、ＵＳＢメモリ８４が接続されていると判定された場合（ＹＥＳの場合）に実行され、ＵＳＢメモリ８４がＩＣカード規格を記憶しているか否かを判定するステップＳ１０２と、ステップＳ１０２において、ＵＳＢメモリ８４がＩＣカード規格を記憶していると判定された場合（ＹＥＳの場合）に実行され、ＵＳＢメモリ８４からＩＣカード規格を読出し、読出したＩＣカード規格をユーザ情報管理部６８に設定するステップＳ１０３とを含む。
【００６０】
このプログラムは更に、ステップＳ１０１において、ＵＳＢメモリ８４が接続されていないと判定された場合（ＮＯの場合）、又は、ステップＳ１０２において、ＵＳＢメモリ８４がＩＣカード規格を記憶していないと判定された場合（ＮＯの場合）に実行され、ＨＤＤ５２からユーザ情報読取方式データを読出し、読出したユーザ情報読取方式データをＬＡＮ  Ｉ／Ｆ６６及びネットワーク２０を介してデータ処理装置２４に対して送信するステップＳ１０４と、ＬＡＮ  Ｉ／Ｆ６６を監視して、ユーザ情報読取方式データの送信が成功したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０５と、ステップＳ１０５において、ユーザ情報読取方式データの送信が成功したと判定された場合（ＹＥＳの場合）に実行され、ＬＡＮ  Ｉ／Ｆ６６を監視して、予め定める所定時間以内に、データ処理装置２４からＩＣカードリーダ１４が使用するＩＣカード規格を通知する信号を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０６とを含む。
【００６１】
このプログラムは更に、ステップＳ１０５において、ユーザ情報読取方式データの送信に失敗したと判定された場合（ＮＯの場合）、又は、ステップＳ１０６において、予め定める所定時間以内にＩＣカード規格を通知する信号を受信していないと判定された場合（ＮＯの場合）に実行され、後述する操作パネル認証処理を実行するステップＳ１０７を含む。
【００６２】
このプログラムは更に、ステップＳ１０６において、予め定める所定時間以内にＩＣカード規格を受信したと判定された場合（ＹＥＳの場合）に実行され、ユーザ情報管理部６８に、通知されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を設定するステップＳ１０８と、再度、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０９とを含む。
【００６３】
このプログラムは更に、ステップＳ１０９において、ＵＳＢメモリ８４が接続されていると判定された場合（ＹＥＳの場合）に実行され、ＵＳＢメモリ８４に、通知されたＩＣカード規格を記憶するステップＳ１１０と、操作パネル５４の表示部に、例えば、「カードを挿入してください。」等の、ＩＣカードリーダ１４のカード挿入口（図示せず）に対するＩＣカード１２の挿入を促す旨を報知する表示を表示させるステップＳ１１１とを含む。ステップＳ１１１は、ステップＳ１０９において、ＵＳＢメモリ８４が接続されていないと判定された場合（ＮＯの場合）においても実行される。
【００６４】
このプログラムは更に、ＩＣカードリーダ１４を監視して、ＩＣカードリーダ１４のカード挿入口（図示せず）にＩＣカード１２が挿入されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１１２とを含む。ステップＳ１１２において、ＩＣカード１２が挿入されていないと判定された場合（ＮＯの場合）には、挿入されたと判定されるまで、ステップＳ１１２が繰返される。
【００６５】
このプログラムは更に、ステップＳ１１２において、ＩＣカード１２が挿入されたと判定された場合（ＹＥＳの場合）に実行され、ＩＣカードリーダ１４に対し、ユーザ情報管理部６８に設定されたＩＣカード規格によりＩＣカード１２から識別情報の読取りを行なわせ、識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１１３とを含む。
【００６６】
このプログラムは更に、ステップＳ１１３において、ユーザが正規のユーザではないと判定された場合（ＮＯの場合）、すなわち、挿入されたＩＣカード１２がユーザ情報管理部６８に設定されたＩＣカード規格を満たさないものであり、制御部５０に対して出力された読取信号が異常であると判定された場合に実行され、ＩＣカードリーダ１４のカード挿入口（図示せず）からＩＣカード１２を排出させるとともに、操作パネル５４の表示部に、例えば、「このカードは対応していません。」等の、ユーザが正規のユーザではなく、画像形成装置２２が使用不可能である旨を報知する表示を表示し、本処理を終了するステップＳ１１４を含む。このような表示を行なうことにより、画像形成装置２２を使用しようとするユーザは、自分が正規のユーザではなく、画像形成装置２２が使用不可能であることを容易に認識することができる。したがって、画像形成装置２２を使用するユーザの利便性を更に向上させることができる。
【００６７】
このプログラムは更に、ステップＳ１１３において、ユーザが正規のユーザであると判定された場合（ＹＥＳの場合）、すなわち、挿入されたＩＣカード１２がユーザ情報管理部６８に設定されたＩＣカード規格を満たすものであり、制御部５０に対して出力された読取信号が正常であると判定された場合に実行され、画像形成装置２２を使用可能な状態にするとともに、操作パネル５４の表示部に、画像形成装置２２が行なう各種処理に対する指示をユーザ等に入力させるための設定画面を表示させるステップＳ１１５を含む。
【００６８】
図５は、図４に示すステップＳ１０７で実行される操作パネル認証処理のプログラム構造をフローチャート形式で示す図である。図５を参照して、この操作パネル認証処理を実現するプログラムは、ユーザ情報管理部６８に設定されるユーザ認証方式をＩＣカード認証方式から操作パネル認証方式に変更するとともに、操作パネル５４の表示部に、例えば、「パスワードを入力して下さい」等のパスワードの入力を促す旨を報知する表示を表示させるステップＳ２００と、操作パネル５４に対するユーザの入力操作を監視して、予め定める所定時間以内にパスワードの入力がなされたか否かを判定し、判定結果に応じ制御の流れを分岐させるステップＳ２０１とを含む。
【００６９】
このプログラムは更に、ステップＳ２０１において、予め定める所定時間以内にパスワードの入力がなされたと判定された場合（ＹＥＳの場合）に実行され、ＨＤＤ５２に予め記憶されるパスワードを読出し、読出したパスワードと、操作パネル５４から入力されたパスワードとが一致するか否かに基づいて、ユーザが正規のユーザであるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０２とを含む。
【００７０】
このプログラムは更に、ステップＳ２０２において、ユーザが正規のユーザではないと判定された場合（ＮＯの場合）、すなわち、パスワードが一致しないと判定された場合に実行され、操作パネル５４の表示部に、例えば、「パスワードは間違っています。」等の入力されたパスワードが誤っている旨を報知する表示を表示させるとともに、本処理を終了するステップＳ２０３を含む。ステップＳ２０３は、ステップＳ２０１において、予め定める所定時間以内にパスワードの入力がなされていないと判定された場合（ＮＯの場合）においても実行される。
【００７１】
このプログラムは更に、ステップＳ２０２において、ユーザが正規のユーザであると判定された場合（ＹＥＳの場合）、すなわち、パスワードが一致すると判定された場合に実行され、画像形成装置２２を使用可能な状態にするとともに、操作パネル５４の表示部に、画像形成装置２２が行なう各種処理に対する指示をユーザ等に入力させるための設定画面を表示させるステップＳ２０４を含む。
【００７２】
このように、ユーザが正規のユーザであるか否かの判定を行なうユーザ認証処理を、ＩＣカードリーダ１４のみではなくパスワードの使用によっても行なえるようにすることにより、トラブル等が生じることによってＩＣカードリーダ１４による判定を行なうことができない場合においても判定を行なうことができるので、画像形成装置２２を使用するユーザの利便性をより一層向上させることができる。
【００７３】
また、画像形成装置２２からデータ処理装置２４に送信されるユーザ情報読取方式データの送信に失敗した場合、又は、データ処理装置２４から画像形成装置２２に送信されるＩＣカードリーダ１４が使用するＩＣカード規格を通知する信号の受信に失敗した場合に、パスワードを用いてユーザが正規のユーザであるか否かの判定を行なうので、通信トラブル等が生じることによってＩＣカードリーダ１４による判定を行なうことができない場合においても判定を行なうことができ、画像形成装置２２を使用するユーザの利便性を更に向上させることができる。
【００７４】
［データ処理装置２４］
図６は、データ処理装置２４におけるユーザ認証システム１０を実現するためのプログラム構造をフローチャート形式で示す図である。上述したように、データ処理装置２４のＲＯＭ１２４に記憶されるコンピュータプログラムは、ユーザ認証システム１０全体を制御し、動作させるようにプログラミングされている。このプログラムは、制御部１００を実質的に構成するＣＰＵ１２２を含むコンピュータが、上記コンピュータプログラムに従って、データ処理装置２４の動作を制御することによって、ハードウェアとコンピュータプログラムとの協働により実現する決定機能等によって実行される。なお、前記決定機能とは、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する機能のことである。
【００７５】
図６を参照して、データ処理装置２４においてユーザ認証システム１０を実現するためのプログラムは、ユーザ等によってデータ処理装置２４の電源が投入されることによって起動される。
【００７６】
このプログラムは、ＬＡＮ  Ｉ／Ｆ１１８を監視し、ＬＡＮ  Ｉ／Ｆ１１８が、接続された画像形成装置２２から送信されるユーザ情報読取方式データを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３００を含む。ステップＳ３００において、ユーザ情報読取方式データを受信していないと判定された場合（ＮＯの場合）には、受信したと判定されるまで、ステップＳ３００が繰返される。
【００７７】
このプログラムは更に、ステップＳ３００において、ユーザ情報読取方式データを受信したと判定された場合（ＹＥＳの場合）に実行され、ＨＤＤ１１０に予め記憶される管理データを読出し、読出した管理データと受信したユーザ情報読取方式データとに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を決定するステップＳ３０１を含む。すなわち、ステップＳ３０１では、管理データとユーザ情報読取方式データとを画像形成装置２２の設置場所名をキーとして照合し、一致するＩＣカード規格をＩＣカードリーダ１４が使用するＩＣカード規格として決定する。
【００７８】
このプログラムは更に、ステップＳ３０１において決定されたＩＣカード規格を通知する信号を、ＬＡＮ  Ｉ／Ｆ１１８及びネットワーク２０を介して、対応する識別ＩＤを有する画像形成装置２２に対して送信するステップＳ３０２を含む。
【００７９】
〈動作〉
（画像形成装置２２にＵＳＢメモリ８４が装着されない場合）
画像形成装置２２にＵＳＢメモリ８４が装着されない場合において、本実施の形態に係る、ＩＣカードリーダ１４が接続される画像形成装置２２及びデータ処理装置２４は、以下のようにして動作する。
【００８０】
データ処理装置２４の電源は常時投入された状態であり、データ処理装置２４の制御部１００のＣＰＵ１２２は、常時、ＬＡＮ  Ｉ／Ｆ１１８を監視している。管理データは、データ処理装置２４の管理者等によって操作部１１４からＨＤＤ１１０に予め入力され、ユーザ情報読取方式データは、新規に画像形成装置２２を設置する際に、画像形成装置２２の管理者等によって操作パネル５４からＨＤＤ５２に予め入力される。
【００８１】
画像形成装置２２を使用しようとするユーザが、画像形成装置２２の電源を投入すると、画像形成装置２２の制御部５０のＣＰＵ７０は、画像形成装置２２を使用不可能な状態にするとともに第２ＵＳＢ  Ｉ／Ｆ６４、ＬＡＮ  Ｉ／Ｆ６６、及び、ＩＣカードリーダ１４の監視を開始し、ユーザ情報管理部６８は、ＩＣカード認証方式をユーザ認証方式として設定する。
【００８２】
制御部５０のＣＰＵ７０は、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されていないと判定すると、ＨＤＤ５２からユーザ情報読取方式データを読出し、読出したユーザ情報読取方式データをＬＡＮ  Ｉ／Ｆ６６及びネットワーク２０を介してデータ処理装置２４に対して送信する。
【００８３】
データ処理装置２４の制御部１００のＣＰＵ１２２は、ＬＡＮ  Ｉ／Ｆ１１８が画像形成装置２２から送信されるユーザ情報読取方式データを受信したと判定すると、ＨＤＤ１１０に予め記憶される管理データを読出し、読出した管理データと受信したユーザ情報読取方式データとに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する。本実施の形態では、管理データ（テーブル２参照）とユーザ情報読取方式データ（テーブル１参照）とを画像形成装置２２の設置場所名である「ルームａ」をキーとして照合し、管理データにおいて「ルームａ」に関連付けて記憶されるＩＣカード規格である方式Ａ及び方式Ｂのうち、ユーザ情報読取方式データに記憶されるＩＣカードリーダ１４が対応可能なＩＣカード規格と一致するＩＣカード規格である方式ＡをＩＣカードリーダ１４が使用するＩＣカード規格として決定する。このように、管理データとユーザ情報読取方式データとを画像形成装置２２の設置場所名をキーとして照合してＩＣカード規格を決定することにより、ユーザ認証処理に使用するＩＣカード規格を画像形成装置２２の設置場所毎に変更することができるので、画像形成装置２２のユーザを、例えば、部屋又はフロア等の場所毎に制限することが可能になる。したがって、ユーザが、使用が許可された部屋又はフロア等の場所以外に設置される画像形成装置２２を利用することを防ぐことができるので、画像形成装置２２の管理を正確に行なうことができるとともに、画像形成装置２２の使用に対する安全性をより一層向上させることができる。また、「ルームａ」と名付けられる部屋に所属する「株式会社Ａ」の社員は、予め所有するＩＣカード１２を使用することで「ルームａ」に設置される画像形成装置２２の正規のユーザとして認証されるようになるので、画像形成装置２２毎に異なるＩＣカード１２を準備する必要がなくなり、画像形成装置２２を使用するユーザの利便性をより一層向上させることができる。
【００８４】
制御部１００のＣＰＵ１２２は、決定されたＩＣカード規格を通知する信号を、ＬＡＮ  Ｉ／Ｆ１１８及びネットワーク２０を介して、対応する識別ＩＤであるＩＰアドレス「１９２．０．０．１」を有する画像形成装置２２に対して送信する。このように、ユーザ情報読取方式データに記憶される識別ＩＤに基づいて信号の送信先を決定するので、複数の画像形成装置２２からデータ処理装置２４に対してユーザ情報読取方式データが送信された場合においても、対応する画像形成装置２２に対し、決定されたＩＣカード規格を確実に通知することができる。
【００８５】
制御部５０のＣＰＵ７０は、ユーザ情報読取方式データの送信に成功したと判定し、かつ、ＬＡＮ  Ｉ／Ｆ６６が、予め定める所定時間以内に、データ処理装置２４から決定されたＩＣカード規格を通知する信号を受信したと判定すると、ユーザ情報管理部６８に、通知されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を設定する。
【００８６】
制御部５０のＣＰＵ７０は、再度、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されていないと判定すると、操作パネル５４の表示部に、例えば、「カードを挿入してください。」等の、ＩＣカードリーダ１４のカード挿入口（図示せず）に対するＩＣカード１２の挿入を促す旨を報知する表示を表示させる。
【００８７】
ユーザがＩＣカードリーダ１４のカード挿入口（図示せず）にＩＣカード１２を挿入すると、制御部５０のＣＰＵ７０は、ＩＣカードリーダ１４のカード挿入口（図示せず）にＩＣカード１２が挿入されたと判定して、ＩＣカードリーダ１４に対し、ユーザ情報管理部６８に設定されたＩＣカード規格によりＩＣカード１２から識別情報の読取りを行なわせ、識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定する。
【００８８】
制御部５０のＣＰＵ７０は、挿入されたＩＣカード１２がユーザ情報管理部６８に設定されたＩＣカード規格を満たさない方式Ｂに対応するものであり、制御部５０に対して出力された読取信号が異常であると判定し、ユーザが正規のユーザではないと判定すると、ＩＣカードリーダ１４のカード挿入口（図示せず）からＩＣカード１２を排出させるとともに、操作パネル５４の表示部に、例えば、「このカードは対応していません。」等の、ユーザが正規のユーザではなく、画像形成装置２２が使用不可能である旨を報知する表示を表示する。このとき、画像形成装置２２は、使用不可能な状態のままであり、ユーザは画像形成装置２２を使用することができない。
【００８９】
一方、制御部５０のＣＰＵ７０は、挿入されたＩＣカード１２がユーザ情報管理部６８に設定されたＩＣカード規格を満たすものであり、制御部５０に対して出力された読取信号が正常であると判定し、ユーザが正規のユーザであると判定すると、画像形成装置２２を使用可能な状態にするとともに、操作パネル５４の表示部に、画像形成装置２２が行なう各種処理に対する指示をユーザ等に入力させるための設定画面を表示させる。
【００９０】
なお、上述の動作時において、画像形成装置２２とデータ処理装置２４との通信トラブル等が発生すると、制御部５０のＣＰＵ７０は、ユーザ情報読取方式データの送信に失敗した、又は、ＬＡＮ  Ｉ／Ｆ６６が、予め定める所定時間以内に、データ処理装置２４から決定されたＩＣカード規格を通知する信号を受信していないと判定し、ユーザ情報管理部６８に設定されるユーザ認証方式をＩＣカード認証方式から操作パネル認証方式に変更するとともに、操作パネル５４の表示部に、例えば、「パスワードを入力して下さい」等のパスワードの入力を促す旨を報知する表示を表示させる。
【００９１】
ユーザが操作パネル５４から予め定める所定時間以内にパスワードを入力すると、制御部５０のＣＰＵ７０は、予め定める所定時間以内にパスワードの入力がなされたと判定し、ＨＤＤ５２に予め記憶されるパスワードを読出し、読出したパスワードと、操作パネル５４から入力されたパスワードとが一致するか否かに基づいて、ユーザが正規のユーザであるか否かを判定する。そして、パスワードが一致しないと判定し、ユーザが正規のユーザではないと判定すると、操作パネル５４の表示部に、例えば、「パスワードは間違っています。」等の入力されたパスワードが誤っている旨を報知する表示を表示させる。この表示は、制御部５０のＣＰＵ７０によって予め定める所定時間以内にパスワードの入力がなされていないと判定された場合にも表示される。この表示が表示されるとき、画像形成装置２２は、使用不可能な状態のままであり、ユーザは画像形成装置２２を使用することができない。
【００９２】
一方、制御部５０のＣＰＵ７０は、パスワードが一致すると判定し、ユーザが正規のユーザであると判定すると、画像形成装置２２を使用可能な状態にするとともに、操作パネル５４の表示部に、画像形成装置２２が行なう各種処理に対する指示をユーザ等に入力させるための設定画面を表示させる。
【００９３】
正規のユーザが表示された設定画面を確認し、操作パネル５４から所望のジョブを実行するための入力操作を行なうと、制御部５０のＣＰＵ７０は、操作パネル５４から入力される制御信号に基づいて、ユーザの入力操作に応じた処理を実行する。
【００９４】
ユーザは、所望の全ての処理が終了すると、ＩＣカードリーダ１４のカード挿入口（図示せず）からＩＣカード１２を排出させるとともに画像形成装置２２の電源を切って、画像形成装置２２の使用を終了する。
【００９５】
なお、管理データは、データ処理装置２４の管理者等によって操作部１１４からの入力操作により書換え可能であり、ユーザ情報読取方式データは、画像形成装置２２の管理者等によって操作パネル５４からの入力操作により書換え可能である。
【００９６】
例えば、「ルームａ」に設置される画像形成装置２２の正規のユーザである「株式会社Ａ」の社員が所有するＩＣカード１２が変更され、管理データ（テーブル２参照）における「ルームａ」に関連付けて記憶されるＩＣカード規格である方式Ａ及び方式Ｂが、データ処理装置２４の管理者等によって方式Ｂ及び方式Ｃへと変更されると、制御部１００のＣＰＵ１２２は、以下のようにして、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する。すなわち、管理データとユーザ情報読取方式データとを画像形成装置２２の設置場所名である「ルームａ」をキーとして照合し、管理データにおいて「ルームａ」に関連付けて記憶されるＩＣカード規格である方式Ｂ及び方式Ｃのうち、ユーザ情報読取方式データに記憶されるＩＣカードリーダ１４が対応可能なＩＣカード規格と一致するＩＣカード規格である方式ＣをＩＣカードリーダ１４が使用するＩＣカード規格として決定する。
【００９７】
このように、画像形成装置２２の操作パネル５４及びデータ処理装置２４の操作部１１４によって、ユーザ情報読取方式データ及び管理データの変更が可能になるので、例えば、ＩＣカードリーダ１４が取換えられたり、正規のユーザが変更されたりすることで、ユーザ情報読取方式データ及び管理データに記憶される情報の変更があった場合にも、迅速かつ正確にＩＣカードリーダ１４が使用するＩＣカード規格の決定を行なうことができるので、ユーザ認証処理を迅速かつ正確に行なうことができる。したがって、画像形成装置２２を使用するユーザの利便性をより一層向上させることができる。
【００９８】
（画像形成装置２２にＵＳＢメモリ８４が装着される場合）
画像形成装置２２にＵＳＢメモリ８４が装着される場合において、本実施の形態に係る、ＩＣカードリーダ１４が接続される画像形成装置２２及びデータ処理装置２４は、以下のようにして動作する。なお、ＵＳＢメモリ８４が装着される場合の動作において、制御部５０のＣＰＵ７０によりＵＳＢメモリ８４が接続されていると判定されてから、操作パネル５４の表示部に、ＩＣカード１２の挿入を促す旨を報知する表示を表示させるまでの動作以外の動作は、ＵＳＢメモリ８４が装着されない場合の動作と同様である。
【００９９】
制御部５０のＣＰＵ７０は、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されていると判定すると、ＵＳＢメモリ８４がＩＣカード規格を記憶しているか否かを判定する。そして、ＵＳＢメモリ８４がＩＣカード規格を記憶していると判定すると、ＵＳＢメモリ８４からＩＣカード規格を読出し、読出したＩＣカード規格をユーザ情報管理部６８に設定する。
【０１００】
一方、制御部５０のＣＰＵ７０は、ＵＳＢメモリ８４がＩＣカード規格を記憶していないと判定すると、ＵＳＢメモリ８４が装着されない場合と同様にしてＩＣカード規格をユーザ情報管理部６８に設定する。そして、再度、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されていると判定すると、ＵＳＢメモリ８４に、データ処理装置２４から通知されたＩＣカード規格を記憶する。
【０１０１】
制御部５０のＣＰＵ７０は、操作パネル５４の表示部に、例えば、「カードを挿入してください。」等の、ＩＣカードリーダ１４のカード挿入口（図示せず）に対するＩＣカード１２の挿入を促す旨を報知する表示を表示させる。
【０１０２】
このように、画像形成装置２２に対してＩＣカード規格を記憶するＵＳＢメモリ８４が装着される場合には、制御部５０のＣＰＵ７０は、ユーザ情報読取方式データをＬＡＮ  Ｉ／Ｆ６６及びネットワーク２０を介してデータ処理装置２４に対して送信せず、ＵＳＢメモリ８４に記憶されるＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を設定する。したがって、例えば、通信のトラブル等が生じて画像形成装置２２とデータ処理装置２４との通信が不可能な状況においても、正規のユーザが画像形成装置２２にＵＳＢメモリ８４を装着することによってユーザ認証処理を行なうことができるので、画像形成装置２２を使用するユーザの利便性を更に向上させることができる。また、画像形成装置２２におけるデータの送受信処理、並びに、データ処理装置２４における決定処理及びデータの送受信処理等の同一の動作を繰返し行なうことを省くことができるので、画像形成装置２２及びデータ処理装置２４にかかる負荷を低減することができる。
【０１０３】
［変形例］
ユーザ認証システム１０の変形例は、画像形成装置２２のＨＤＤ５２に記憶されるユーザ情報読取方式データ、及び、データ処理装置２４のＨＤＤ１１０に記憶される管理データが異なる以外は、上記実施の形態におけるユーザ認証システム１０と同一の構成である。本変形例において、ユーザ認証システム１０と同一の機能を有する構成部には同じ参照符号及び名称を付し、それらについての詳細な説明は繰返さない。
【０１０４】
〈ハードウェア構成〉
［画像形成装置２２］
ＨＤＤ５２は、画像形成装置２２の識別ＩＤと、ＩＣカードリーダ１４が対応可能な全てのＩＣカード規格と、画像形成装置２２のネットワークドメイン名とを、それぞれ関連付けてユーザ情報読取方式データとして予め記憶する。ここで、画像形成装置２２のネットワークドメイン名とは、画像形成装置２２が所属するグループを示すグループ情報である。このネットワークドメイン名は、例えば、業務内容毎に異なる部門が所属するように組織化された会社等において、各部門に対して個別に割当てられる。画像形成装置２２のネットワークドメイン名は、画像形成装置２２を設置する際に、画像形成装置２２の管理者等により操作パネル５４から入力される。テーブル３に、ユーザ情報読取方式データの一例を示す。
【０１０５】
（テーブル３）
【表３】
2010016634.tif 000005
【０１０６】
テーブル３を参照して、本実施の形態では、画像形成装置２２の識別ＩＤであるＩＰアドレス「１９２．０．０．１」と、ＩＣカードリーダ１４が対応可能なＩＣカード規格である方式Ｂと、画像形成装置２２のネットワークドメイン名である「ドメインａ」とが、それぞれ関連付けてテーブル形式で記憶される。本明細書において、「ドメインａ」は、業務内容毎に異なる部門が所属するように組織化された「株式会社Ａ」において、「管理部門」に対して個別に割当てられるネットワークドメイン名であり、「ドメインａ」に所属する画像形成装置２２の正規のユーザは、「管理部門」に所属する社員である。
【０１０７】
［データ処理装置２４］
ＨＤＤ１１０は、画像形成装置２２のネットワークドメイン名と、そのネットワークドメイン名が割当てられるグループに所属する画像形成装置２２の使用を許可されたユーザが所有するＩＣカード１２において使用可能なＩＣカード規格とを、それぞれ関連付けて管理データとして予め記憶する。テーブル４に、管理データの一例を示す。
【０１０８】
（テーブル４）
【表４】
2010016634.tif 000006
【０１０９】
テーブル４を参照して、本実施の形態では、画像形成装置２２のネットワークドメイン名である「ドメインａ」と、「ドメインａ」が割当てられる「管理部門」に所属する画像形成装置２２の正規のユーザである「管理部門」の社員が所有するＩＣカード１２のＩＣカード規格である方式Ａ及び方式Ｂとが、それぞれ関連付けてテーブル形式で記憶される。すなわち、「管理部門」に所属する画像形成装置２２の正規のユーザである「管理部門」の社員には、方式Ａ又は方式ＢのＩＣカード規格を満たすＩＣカード１２が予め管理者等によって提供されている。同様に、ルームｂ〜ルームｎまでの複数のネットワークドメイン名と、各ネットワークドメイン名が割当てられるグループに所属する画像形成装置２２の正規のユーザのみが所有するＩＣカード１２のＩＣカード規格とがそれぞれ関連付けて記憶される。
【０１１０】
〈ソフトウェア構成〉
［画像形成装置２２及びデータ処理装置２４］
画像形成装置２２のＲＯＭ７２、及び、データ処理装置２４のＲＯＭ１２４に記憶されるコンピュータプログラムは、ユーザ認証システム１０の変形例全体を制御し、動作させるようにプログラミングされている。画像形成装置２２においてユーザ認証システム１０の変形例を実現するためのプログラムは、上記実施の形態におけるユーザ認証システム１０を実現するためのプログラムと同じである。データ処理装置２４においてユーザ認証システム１０の変形例を実現するためのプログラムは、上述したステップＳ３０１（図６参照）における処理以外は、上記実施の形態におけるユーザ認証システム１０を実現するためのプログラムと同じである。以下、ステップＳ３０１における処理について説明する。
【０１１１】
ステップＳ３０１は、ステップＳ３００において、ユーザ情報読取方式データを受信したと判定された場合（ＹＥＳの場合）に実行され、ＨＤＤ１１０に予め記憶される管理データを読出し、読出した管理データと受信したユーザ情報読取方式データとに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する。すなわち、ステップＳ３０１では、管理データとユーザ情報読取方式データとを画像形成装置２２のネットワークドメイン名をキーとして照合し、一致するＩＣカード規格をＩＣカードリーダ１４が使用するＩＣカード規格として決定する。
【０１１２】
〈動作〉
本変形例に係る、ＩＣカードリーダ１４が接続される画像形成装置２２及びデータ処理装置２４は、以下のようにして動作する。本変形例において、画像形成装置２２にＵＳＢメモリ８４が装着されない場合における、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する際の動作以外は、上記実施の形態における動作と同じである。以下、異なる動作についてのみ説明する。
【０１１３】
制御部１００のＣＰＵ１２２は、ＬＡＮ  Ｉ／Ｆ１１８が、接続された画像形成装置２２から送信されるユーザ情報読取方式データを受信したと判定すると、ＨＤＤ１１０に予め記憶される管理データを読出し、読出した管理データと受信したユーザ情報読取方式データとに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する。本実施の形態では、管理データ（テーブル４参照）とユーザ情報読取方式データ（テーブル３参照）とを画像形成装置２２のネットワークドメイン名である「ドメインａ」をキーとして照合し、管理データにおいて「ドメインａ」に関連付けて記憶されるＩＣカード規格である方式Ａ及び方式Ｂのうち、ユーザ情報読取方式データに記憶されるＩＣカードリーダ１４が対応可能なＩＣカード規格と一致するＩＣカード規格である方式ＢをＩＣカードリーダ１４が使用するＩＣカード規格として決定する。このように、管理データとユーザ情報読取方式データとを画像形成装置２２のネットワークドメイン名をキーとして照合してＩＣカード規格を決定することにより、ユーザ認証処理に使用するＩＣカード規格を画像形成装置２２が所属するグループ毎に変更することができるので、画像形成装置２２のユーザを、例えば、部門等のグループ毎に制限することが可能になる。したがって、ユーザが、自己が所属する部門等のグループ以外のグループに所属する画像形成装置２２を利用することを防ぐことができるので、画像形成装置２２の管理を正確に行なうことができるとともに、画像形成装置２２の使用に対する安全性をより一層向上させることができる。また、「ドメインａ」が割当てられるグループである「管理部門」の社員は、予め所有するＩＣカード１２を使用することで「管理部門」に所属する画像形成装置２２の正規のユーザとして認証されるようになるので、画像形成装置２２毎に異なるＩＣカード１２を準備する必要がなくなり、画像形成装置２２を使用するユーザの利便性をより一層向上させることができる。
【０１１４】
なお、管理データは、データ処理装置２４の管理者等によって操作部１１４からの入力操作により書換え可能であり、ユーザ情報読取方式データは、画像形成装置２２の管理者等によって操作パネル５４からの入力操作により書換え可能である。
【０１１５】
例えば、「管理部門」に所属する画像形成装置２２の正規のユーザである「管理部門」の社員が所有するＩＣカード１２が変更され、管理データ（テーブル４参照）における「ドメインａ」に関連付けて記憶されるＩＣカード規格である方式Ａ及び方式Ｂが、データ処理装置２４の管理者等によって方式Ｂ及び方式Ｃへと変更されると、制御部１００のＣＰＵ１２２は、以下のようにして、ＩＣカードリーダ１４が使用するＩＣカード規格を決定する。すなわち、管理データとユーザ情報読取方式データとを画像形成装置２２のネットワークドメイン名である「ドメインａ」をキーとして照合し、管理データにおいて「ドメインａ」に関連付けて記憶されるＩＣカード規格である方式Ｂ及び方式Ｃのうち、ユーザ情報読取方式データに記憶されるＩＣカードリーダ１４が対応可能なＩＣカード規格と一致するＩＣカード規格である方式ＢをＩＣカードリーダ１４が使用するＩＣカード規格として決定する。
【０１１６】
〈作用・効果〉
本実施の形態に係るユーザ認証システム１０及びその変形例は、ＩＣカード１２から正規のユーザを識別するための識別情報を読取るＩＣカードリーダ１４を含む複数の画像形成装置２２と、複数の画像形成装置２２とネットワーク２０を介してデータ通信を行なうデータ処理装置２４とを含むユーザ認証システムであって、画像形成装置２２において、ＨＤＤ５２は、画像形成装置２２に固有の識別ＩＤと、ＩＣカードリーダ１４が対応可能なＩＣカード規格と、ユーザから正規のユーザを限定するための限定情報である画像形成装置の設置場所名又は画像形成装置２２が所属するネットワークドメイン名とを関連付けてユーザ情報読取方式データとして予め記憶し、ＬＡＮ  Ｉ／Ｆ６６は、ユーザ情報読取方式データをデータ処理装置２４に対して送信するとともに、データ処理装置２４から、ＩＣカードリーダ１４が使用するＩＣカード規格を通知する信号を受信し、ユーザ情報管理部６８は、通知されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を設定し、制御部５０の判定機能は、設定したＩＣカード規格により識別情報が読取可能か否かに基づいて、ユーザが正規のユーザであるか否かを判定し、制御部５０の動作制御機能は、判定機能によってユーザが正規のユーザであると判定された場合に、画像形成装置２２を使用可能な状態にする。また、データ処理装置２４において、ＨＤＤ１１０は、限定情報である画像形成装置の設置場所名又は画像形成装置２２が所属するネットワークドメイン名と、正規のユーザのみが所有するＩＣカード１２において使用可能なＩＣカード規格とを関連付けて管理データとして予め記憶し、ＬＡＮ  Ｉ／Ｆ１１８は、画像形成装置２２から送信されるユーザ情報読取方式データを受信し、制御部１００の決定機能は、受信したユーザ情報読取方式データと、管理データとに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を決定し、ＬＡＮ  Ｉ／Ｆ１１８は、決定されたＩＣカード規格を通知する信号を、対応する識別ＩＤを有する画像形成装置２２に対して送信する。
【０１１７】
このように、複数の画像形成装置２２とデータ通信可能なデータ処理装置２４は、各画像形成装置２２に含まれるＩＣカードリーダ１４において使用されるＩＣカード規格を決定して、それを通知する信号を、対応する識別ＩＤを有する画像形成装置２２に対して送信する。画像形成装置２２は、データ処理装置２４において決定されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格の設定、及び、ユーザが正規のユーザであるか否かの判定を行なう。したがって、画像形成装置２２の管理者等が、画像形成装置２２毎にＩＣカードリーダ１４が使用するＩＣカード規格の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間を省くことができる。また、ＩＣカード規格の設定が自動的に行なわれるので、設定ミスをなくすことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。更に、データ処理装置２４が、各画像形成装置２２に接続されるＩＣカードリーダ１４において使用されるＩＣカード規格の決定に必要となる管理データを記憶するので、各画像形成装置２２において管理データを予め記憶しておく必要がなくなり、各画像形成装置２２において記憶処理に要する負荷を低減することができるとともに、管理データに対する一回の変更によって全ての画像形成装置２２に対応する変更を行なうことができるので、ユーザの手間をより一層省くことができる。
【０１１８】
更に、データ処理装置２４は、各画像形成装置２２に固有の識別ＩＤと、ＩＣカードリーダ１４が対応可能なＩＣカード規格と、ユーザから正規のユーザを限定するための限定情報である画像形成装置２２の設置場所又は画像形成装置２２が所属するネットワークドメイン名とを関連付けて予め記憶されるユーザ情報読取方式データ、及び、限定情報と、正規のユーザのみが使用可能なＩＣカード規格とを関連付けて予め記憶される管理データに基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格の決定を行なうので、迅速かつ正確に決定を行なうことができ、ユーザが正規のユーザであるか否かの判定を迅速かつ正確に行なうことができる。
【０１１９】
また本実施の形態によれば、画像形成装置２２の起動時に、ユーザ認証システム１０及びその変形例を実現するためのプログラムが起動されるので、少なくともユーザ情報読取方式データ又は管理データに変更が生じた場合においても、ＩＣカードリーダ１４が使用するＩＣカード規格の決定を正確に行なうことができ、ユーザ認証処理を常に正確に行なうことができる。また、少なくともユーザ情報読取方式データ又は管理データに変更があった場合においても、画像形成装置２２の管理者等は、画像形成装置２２毎にＩＣカードリーダ１４が使用するＩＣカード規格の決定及び設定を行なう必要がなくなるので、ユーザが正規のユーザであるか否かの判定を行なうために要する手間をより一層省くことができる。
【０１２０】
なお、上記実施の形態では、管理データの入力を操作部１１４からの入力操作によって行ない、ユーザ情報読取方式データの入力を操作パネル５４からの入力操作によって行なう構成であったが、本発明はそのような実施の形態に限定されない。例えば、ネットワーク２０に接続されるパーソナルコンピュータ等の外部装置における入力装置からの入力操作によって行なう構成であってもよい。
【０１２１】
また、上記実施の形態では、ステップＳ１１０（図４参照）におけるＵＳＢメモリ８４に対するＩＣカード規格の記憶処理をユーザが正規のユーザであるか否かの判定処理を行なう前に行なう構成であったが、本発明はそのような実施の形態に限定されない。例えば、ステップＳ１１５（図４参照）において、画像形成装置２２を使用可能な状態にする処理及び操作パネル５４の表示部に設定画面を表示させる処理と同時に行なう構成であってもよい。このような構成にすることによって、画像形成装置２２のユーザが正規のユーザである場合のみにユーザ認証処理に使用するＩＣカード規格が記憶されるので、画像形成装置２２の使用に対する安全性をより一層向上させることができる。また、上述のステップＳ１１０に示す処理が行なわれない構成であってもよい。
【０１２２】
また、上記実施の形態では、画像形成装置２２の起動直後において、ステップＳ１０１〜ステップＳ１０３（図４参照）における、ＵＳＢメモリ８４に記憶されるＩＣカード規格に基づいたＩＣカード規格の設定処理を行なう構成であったが、本発明はそのような実施の形態に限定されない。例えば、ステップＳ１０７（図４参照）における操作パネル認証処理を開始する前に行なう構成であってもよい。この場合、ＵＳＢメモリ８４が接続されていないと判定された場合、又は、ＵＳＢメモリ８４がＩＣカード規格を記憶していないと判定された場合に、操作パネル認証処理が行なわれることが好ましい。このような構成にすることによって、通信トラブルが生じた場合を除く全ての処理において、データ処理装置２４によって決定されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格の設定を行なうことができるので、少なくともユーザ情報読取方式データ又は管理データに変更が生じた場合においても、ＩＣカードリーダ１４が使用するＩＣカード規格の決定を正確に行なうことができ、ユーザ認証処理を常に正確に行なうことができる。また、上述のステップＳ１０１〜ステップＳ１０３に示す処理が行なわれない構成であってもよい。
【０１２３】
また、上記実施の形態では、ＩＣカードリーダ１４を使用したユーザが正規のユーザであるか否かの判定を一回行なう構成であるが、本発明はそのような実施の形態に限定されない。例えば、上記判定において、ユーザが正規のユーザではないと判定された場合には、判定を予め定める回数分繰返し行なう構成であってもよい。このように、ユーザが正規のユーザではないと判定された場合に、ユーザが正規のユーザであるか否かの判定を予め定める回数分行なうことで、ＩＣカードリーダ１４のカード挿入口（図示せず）にＩＣカード１２が適正に挿入されていない場合等において誤った判定がなされることを防ぐことができるので、より一層正確なユーザ認証処理を行なうことができる。この場合、図７に示す表示例のように、ユーザが正規のユーザではないと判定される毎に、「このカードは対応していません。別のカードを用いて、もう一度やり直してください。」等の操作パネル５４にユーザに再度判定を行なう旨の表示を表示することが好ましい。ユーザが表示を確認して、カードを挿入し直した後にＯＫボタン５５に対して入力操作を行なうと、判定処理が開始される。
【０１２４】
また、上記実施の形態では、ユーザ認証処理において、ユーザが正規のユーザであると判定された場合には画像形成装置２２を使用可能な状態とし、ユーザが正規のユーザではないと判定された場合には画像形成装置２２を使用不可能な状態のままとしたが、本発明はそのような実施の形態に限定されない。例えば、ユーザが正規のユーザであると判定された場合には、画像形成装置２２の設置場所毎、又は、画像形成装置２２が所属するグループ毎に、印字枚数のカウント等を行ない、各設置場所又はグルーブ毎に使用状況を管理してもよい。
【０１２５】
また、上記実施の形態では、ＩＣカードリーダ１４は、画像形成装置２２に接続される構成であったが、本発明はそのような実施の形態に限定されず、内蔵される構成であってもよい。
【０１２６】
また、上記実施の形態では、ネットワーク２０としてＬＡＮ回線によるものを使用したが、本発明はそのような実施の形態に限定されず、例えば、無線によるものを使用してもよい。
【０１２７】
また、上記実施の形態では、ＩＣカード認証方式を使用不可能な場合に操作パネル認証方式を使用したが、本発明はそのような実施の形態には限定されず、例えば、生体認証方式等を使用してもよい。この場合、画像形成装置２２には、指紋又は声紋等のユーザの生体情報を読取り、読取った生体情報に基づいてユーザ認証処理を行なう生体認証装置が更に設けられる。また、操作パネル認証方式等のＩＣカード認証方式以外の他の認証方式を使用する認証処理は行なわれない構成であってもよい。
【０１２８】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに制限されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【図面の簡単な説明】
【０１２９】
【図１】本発明の一実施の形態に係るユーザ認証システムの構成を模式的に示す図である。
【図２】ＩＣカードリーダが接続される画像形成装置の構成を示すブロック図である。
【図３】データ処理装置の構成を示すブロック図である。
【図４】画像形成装置におけるユーザ認証システムを実現するためのプログラム構造をフローチャート形式で示す図である。
【図５】操作パネル認証処理のプログラム構造をフローチャート形式で示す図である。
【図６】データ処理装置におけるユーザ認証システムを実現するためのプログラム構造をフローチャート形式で示す図である。
【図７】操作パネルに表示する表示例を示す図である。
【符号の説明】
【０１３０】
１０  ユーザ認証システム
１２  ＩＣカード
１４  ＩＣカードリーダ
２０  ネットワーク
２２  画像形成装置
２４  データ処理装置
５０，１００  制御部
５２，１１０  ＨＤＤ
５４  操作パネル
５６  画像読取部
５８  画像処理部
６０  画像形成部
６２，６４  ＵＳＢ  Ｉ／Ｆ
６６，１１８  ＬＡＮ  Ｉ／Ｆ
６８  ユーザ情報管理部
７０，１２２  ＣＰＵ
７２，１２４  ＲＯＭ
７４，８６，１２６  ＲＡＭ
７６，１２８  ＢＵＳライン
８４  ＵＳＢメモリ
８８  画像メモリ
９０  印字部
１１４  操作部
１１６  表示部
【図１】
2010016634.tif 000007
【図２】
2010016634.tif 000008
【図３】
2010016634.tif 000009
【図４】
2010016634.tif 000010
【図５】
2010016634.tif 000011
【図６】
2010016634.tif 000012
【図７】
2010016634.tif 000013
【手続補正書】
【提出日】平成21年10月1日(2009.10.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
このプログラムは更に、ステップＳ１０６において、予め定める所定時間以内にＩＣカード規格を通知する信号を受信したと判定された場合（ＹＥＳの場合）に実行され、ユーザ情報管理部６８に、通知されたＩＣカード規格に基づいて、ＩＣカードリーダ１４が使用するＩＣカード規格を設定するステップＳ１０８と、再度、第２ＵＳＢ  Ｉ／Ｆ６４にＵＳＢメモリ８４が接続されているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０９とを含む。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０９
【補正方法】変更
【補正の内容】
【０１０９】
テーブル４を参照して、本実施の形態では、画像形成装置２２のネットワークドメイン名である「ドメインａ」と、「ドメインａ」が割当てられる「管理部門」に所属する画像形成装置２２の正規のユーザである「管理部門」の社員が所有するＩＣカード１２のＩＣカード規格である方式Ａ及び方式Ｂとが、それぞれ関連付けてテーブル形式で記憶される。すなわち、「管理部門」に所属する画像形成装置２２の正規のユーザである「管理部門」の社員には、方式Ａ又は方式ＢのＩＣカード規格を満たすＩＣカード１２が予め管理者等によって提供されている。同様に、ドメインｂ〜ドメインｎまでの複数のネットワークドメイン名と、各ネットワークドメイン名が割当てられるグループに所属する画像形成装置２２の正規のユーザのみが所有するＩＣカード１２のＩＣカード規格とがそれぞれ関連付けて記憶される。