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