(57)【要約】【課題】管理者による管理の手間を抑えつつ、ネットワークが不通となった場合でもユーザの認証を行なうことができる情報処理装置及びユーザ認証プログラムを提供する。【解決手段】認証装置１４により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた識別情報をＨＤＤ３６に登録して記憶しておき、認証装置１４による認証結果を示す結果情報が得られない場合に識別情報が、ＨＤＤ３６に以前に登録された識別情報であるか否かによりユーザの認証を行ない、所定の条件でＨＤＤ３６に記憶された識別情報を削除する。【選択図】図４
2009116658.tif 000002
【特許請求の範囲】
【請求項１】
使用を許可するユーザであるか否かの認証を行なう認証装置と通信を行なうための通信手段と、
ユーザを識別するための識別情報の入力を受け付ける受付手段と、
以前に登録された識別情報を記憶する記憶手段と、
前記受付手段により前記識別情報の入力が受け付けられた場合に、当該識別情報を前記通信手段により前記認証装置へ送信することによりユーザの認証を依頼し、前記認証装置から認証結果を示す結果情報が得られた場合に当該結果情報に従ってユーザの認証を行ない、前記結果情報が得られない場合に当該識別情報が前記記憶手段に記憶されているか否かによりユーザの認証を行なう認証手段と、
前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報を前記記憶手段に登録する登録手段と、
所定の条件で前記記憶手段に記憶された前記識別情報を削除する削除手段と、
を備えた情報処理装置。
【請求項２】
前記削除手段は、所定のタイミングで、前記記憶手段に記憶された前記識別情報を全て削除する
請求項１記載の情報処理装置。
【請求項３】
前記記憶手段は、識別情報毎に、当該識別情報のユーザの認証が最後に得られた最終認証日時をさらに記憶し、
前記削除手段は、所定のタイミングで、前記最終認証日時から所定の保存期間を経過している識別情報を前記記憶手段から削除する
請求項１記載の情報処理装置。
【請求項４】
前記記憶手段は、識別情報毎に、当該識別情報が登録された登録日時をさらに記憶し、
前記削除手段は、所定のタイミングで、最も古く登録された識別情報を前記記憶手段から削除する
請求項１記載の情報処理装置。
【請求項５】
前記記憶手段は、識別情報毎に、当該識別情報のユーザの認証が得られた頻度を示す頻度情報をさらに記憶し、
前記削除手段は、所定のタイミングで、前記頻度情報により示される頻度が所定の頻度以下である識別情報を前記記憶手段から削除する
請求項１記載の情報処理装置。
【請求項６】
前記記憶手段は、識別情報毎に、当該識別情報が登録された登録日時及び当該識別情報のユーザの認証が得られた頻度を示す頻度情報をさらに記憶し、
前記削除手段は、所定のタイミングで、登録日時の古い順又は認証が得られた頻度の少ない順の一方の順に前記記憶手段から識別情報を抽出し、抽出した識別情報から他方の順で所定個の識別情報を前記記憶手段から削除する
請求項１記載の情報処理装置。
【請求項７】
前記所定のタイミングは、所定の期間毎のタイミング、又は前記記憶手段の識別情報を記憶するための記憶領域に前記登録された識別情報を記憶可能な空領域が無くなったタイミングである
請求項１〜請求項６の何れか１項記載の情報処理装置。
【請求項８】
前記削除手段による識別情報の削除中、前記受付手段に対する入力の受け付けを無効とする無効手段をさらに備えた請求項１〜請求項７の何れか１項記載の情報処理装置。
【請求項９】
前記削除手段は、識別情報の削除を行なう際に、前記通信手段による前記認証装置との通信状態を確認し、前記認証装置と通信ができない状態である場合に、前記削除を行なうタイミングを所定の延長期間だけ延長する
請求項１〜請求項８の何れか１項記載の情報処理装置。
【請求項１０】
前記記憶手段は、ユーザ毎に専用記憶領域を設けること、及びユーザ毎に当該ユーザ用の専用プログラムを記憶させることが可能とされており、
前記削除手段は、前記所定の条件で削除対象とされた識別情報のうち、前記記憶手段に専用記憶領域又は専用プログラムが存在するユーザの識別情報を除いて前記削除を行なう
請求項１〜請求項９の何れか１項記載の情報処理装置。
【請求項１１】
前記削除手段は、前記削除手段により識別情報の削除を行なう際にユーザが本装置を使用している場合、当該ユーザの識別情報を除いて前記削除を行なう
請求項１〜請求項１０の何れか１項記載の情報処理装置。
【請求項１２】
ユーザからの指示に応じて所定の処理を行なう処理手段をさらに備え、
前記削除手段は、前記削除手段により識別情報の削除を行なう際に前記処理手段により前記処理が行なわれている場合、前記削除を中止する
請求項１〜請求項１１の何れか１項記載の情報処理装置。
【請求項１３】
ユーザからの指示に応じて所定の処理を行なう処理手段をさらに備え、
前記削除手段は、前記削除手段により識別情報の削除を行なう際に前記処理手段により前記処理が行なわれている場合、当該処理を指示したユーザの識別情報を除いて前記削除を行なう
請求項１〜請求項１１の何れか１項記載の情報処理装置。
【請求項１４】
前記受付手段は、ユーザを識別するための識別情報と共に、当該ユーザのパスワードを示すパスワード情報の入力を受け付けるものとし、
前記記憶手段は、以前に登録された識別情報及びパスワード情報を関連付けて記憶し、
前記認証手段は、前記受付手段により前記識別情報及び前記パスワード情報の入力が受け付けられた場合に、当該識別情報及びパスワード情報を前記通信手段により前記認証装置へ送信することにより前記認証を依頼し、前記結果情報が得られない場合に当該識別情報が前記記憶手段に記憶され、且つ当該パスワード情報が前記記憶手段に記憶された当該識別情報に関連付けられたパスワード情報と一致するか否かにより前記認証を行ない、
前記登録手段は、前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報及びパスワード情報を前記記憶手段に登録し、
前記削除手段は、所定の条件で前記記憶手段に記憶された前記識別情報及び当該識別情報に関連付けられたパスワード情報を削除する
請求項１〜請求項１３の何れか１項記載の情報処理装置。
【請求項１５】
ユーザを識別するための識別情報の入力を受け付ける受付手段により前記識別情報の入力が受け付けられた場合に、通信手段により当該識別情報を使用を許可するユーザであるか否かの認証を行なう認証装置へ送信する送信ステップと、
前記認証装置から認証結果を示す結果情報が得られた場合に当該結果情報に従ってユーザの認証を行ない、前記結果情報が得られない場合に当該識別情報が、以前に登録された識別情報を記憶する記憶手段に記憶されているか否かによりユーザの認証を行なう認証ステップと、
前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報を前記記憶手段に登録する登録ステップと、
所定の条件で前記記憶手段に記憶された前記識別情報を削除する削除ステップと、
をコンピュータに実行させるユーザ認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置及びユーザ認証プログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置においてユーザの認証を行なう技術として、特許文献１には、管理者が使用を許可するユーザのユーザＩＤやパスワードを情報処理装置に登録してユーザ管理情報として予め記憶させておき、ログイン時に入力されたユーザＩＤやパスワードをユーザ管理情報と照合することによりユーザの認証を行なう技術が記載されている。
【０００３】
しかし、ユーザが複数の情報処理装置をそれぞれ使用する場合、管理者が各情報処理装置のユーザ管理情報をそれぞれ個別に管理せねばならず、煩雑である。
【０００４】
そこで、特許文献２には、情報処理装置とユーザ管理情報を記憶した認証装置をネットワークを介して接続し、ログイン時に入力されたユーザＩＤやパスワードを認証装置に送信してユーザの認証を行なう技術が記載されている。
【０００５】
また、特許文献３には、情報処理装置と認証装置をネットワークを介して接続した構成において、管理者が情報処理装置と認証装置にそれぞれ使用を許可するユーザのユーザＩＤやパスワードを登録してユーザ管理情報として予め記憶させておき、ネットワークが不通となった場合に情報処理装置に記憶されたユーザ管理情報と照合することによりユーザの認証を行なう技術が記載されている。
【特許文献１】特開２００４−９８５０５号公報
【特許文献２】特開２００５−３８４３５号公報
【特許文献３】特開２００５−５６３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、管理者による使用を許可するユーザの登録の手間を抑えるため、例えば、情報処理装置において認証装置で認証が得られたユーザＩＤやパスワードを自動的に登録して記憶し、ネットワークが不通となった場合に情報処理装置に記憶されたユーザ管理情報と照合することによりユーザの認証を行なうものが考えられる。
【０００７】
しかし、情報処理装置は、登録されたユーザＩＤやパスワードを無限に記憶することができないため、管理者が削除する必要がある。
【０００８】
本発明は、管理者による管理の手間を抑えつつ、ネットワークが不通となった場合でもユーザの認証を行なうことができる情報処理装置及びユーザ認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明の情報処理装置は、使用を許可するユーザであるか否かの認証を行なう認証装置と通信を行なうための通信手段と、ユーザを識別するための識別情報の入力を受け付ける受付手段と、以前に登録された識別情報を記憶する記憶手段と、前記受付手段により前記識別情報の入力が受け付けられた場合に、当該識別情報を前記通信手段により前記認証装置へ送信することによりユーザの認証を依頼し、前記認証装置から認証結果を示す結果情報が得られた場合に当該結果情報に従ってユーザの認証を行ない、前記結果情報が得られない場合に当該識別情報が前記記憶手段に記憶されているか否かによりユーザの認証を行なう認証手段と、前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報を前記記憶手段に登録する登録手段と、所定の条件で前記記憶手段に記憶された前記識別情報を削除する削除手段と、を備えている。
【００１０】
また、請求項２に記載の発明は、請求項１記載の発明において、前記削除手段が、所定のタイミングで、前記記憶手段に記憶された前記識別情報を全て削除するものである。
【００１１】
また、請求項３に記載の発明は、請求項１記載の発明において、前記記憶手段が、識別情報毎に、当該識別情報のユーザの認証が最後に得られた最終認証日時をさらに記憶し、前記削除手段が、所定のタイミングで、前記最終認証日時から所定の保存期間を経過している識別情報を前記記憶手段から削除するものである。
【００１２】
また、請求項４に記載の発明は、請求項１記載の発明において、前記記憶手段が、識別情報毎に、当該識別情報が登録された登録日時をさらに記憶し、前記削除手段が、所定のタイミングで、最も古く登録された識別情報を前記記憶手段から削除するものである。
【００１３】
また、請求項５に記載の発明は、請求項１記載の発明において、前記記憶手段が、識別情報毎に、当該識別情報のユーザの認証が得られた頻度を示す頻度情報をさらに記憶し、前記削除手段が、所定のタイミングで、前記頻度情報により示される頻度が所定の頻度以下である識別情報を前記記憶手段から削除するものである。
【００１４】
また、請求項６に記載の発明は、請求項１記載の発明において、前記記憶手段が、識別情報毎に、当該識別情報が登録された登録日時及び当該識別情報のユーザの認証が得られた頻度を示す頻度情報をさらに記憶し、前記削除手段が、所定のタイミングで、登録日時の古い順又は認証が得られた頻度の少ない順の一方の順に前記記憶手段から識別情報を抽出し、抽出した識別情報から他方の順で所定個の識別情報を前記記憶手段から削除するものである。
【００１５】
また、請求項７に記載の発明は、本発明において、前記所定のタイミングが、所定の期間毎のタイミング、又は前記記憶手段の識別情報を記憶するための記憶領域に前記登録された識別情報を記憶可能な空領域が無くなったタイミングである。
【００１６】
また、請求項８に記載の発明は、本発明において、前記削除手段による識別情報の削除中、前記受付手段に対する入力の受け付けを無効とする無効手段をさらに備えたものである。
【００１７】
また、請求項９に記載の発明は、本発明において、前記削除手段が、識別情報の削除を行なう際に、前記通信手段による前記認証装置との通信状態を確認し、前記認証装置と通信ができない状態である場合に、前記削除を行なうタイミングを所定の延長期間だけ延長するものである。
【００１８】
また、請求項１０に記載の発明は、本発明において、前記記憶手段が、ユーザ毎に専用記憶領域を設けること、及びユーザ毎に当該ユーザ用の専用プログラムを記憶させることが可能とされており、前記削除手段が、前記所定の条件で削除対象とされた識別情報のうち、前記記憶手段に専用記憶領域又は専用プログラムが存在するユーザの識別情報を除いて前記削除を行なうものである。
【００１９】
また、請求項１１に記載の発明は、本発明において、前記削除手段が、前記削除手段により識別情報の削除を行なう際にユーザが本装置を使用している場合、当該ユーザの識別情報を除いて前記削除を行なうものである。
【００２０】
また、請求項１２に記載の発明は、本発明において、ユーザからの指示に応じて所定の処理を行なう処理手段をさらに備え、前記削除手段が、前記削除手段により識別情報の削除を行なう際に前記処理手段により前記処理が行なわれている場合、前記削除を中止するものである。
【００２１】
また、請求項１３に記載の発明は、本発明において、ユーザからの指示に応じて所定の処理を行なう処理手段をさらに備え、前記削除手段が、前記削除手段により識別情報の削除を行なう際に前記処理手段により前記処理が行なわれている場合、当該処理を指示したユーザの識別情報を除いて前記削除を行なうものである。
【００２２】
また、請求項１４に記載の発明は、本発明において、前記受付手段が、ユーザを識別するための識別情報と共に、当該ユーザのパスワードを示すパスワード情報の入力を受け付けるものとし、前記記憶手段が、以前に登録された識別情報及びパスワード情報を関連付けて記憶し、前記認証手段が、前記受付手段により前記識別情報及び前記パスワード情報の入力が受け付けられた場合に、当該識別情報及びパスワード情報を前記通信手段により前記認証装置へ送信することにより前記認証を依頼し、前記結果情報が得られない場合に当該識別情報が前記記憶手段に記憶され、且つ当該パスワード情報が前記記憶手段に記憶された当該識別情報に関連付けられたパスワード情報と一致するか否かにより前記認証を行ない、前記登録手段が、前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報及びパスワード情報を前記記憶手段に登録し、前記削除手段が、所定の条件で前記記憶手段に記憶された前記識別情報及び当該識別情報に関連付けられたパスワード情報を削除するものである。
【００２３】
一方、請求項１５に記載の発明のユーザ認証プログラムは、ユーザを識別するための識別情報の入力を受け付ける受付手段により前記識別情報の入力が受け付けられた場合に、通信手段により当該識別情報を使用を許可するユーザであるか否かの認証を行なう認証装置へ送信する送信ステップと、前記認証装置から認証結果を示す結果情報が得られた場合に当該結果情報に従ってユーザの認証を行ない、前記結果情報が得られない場合に当該識別情報が、以前に登録された識別情報を記憶する記憶手段に記憶されているか否かによりユーザの認証を行なう認証ステップと、前記結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られた前記識別情報を前記記憶手段に登録する登録ステップと、所定の条件で前記記憶手段に記憶された前記識別情報を削除する削除ステップと、をコンピュータに実行させるものである。
【発明の効果】
【００２４】
請求項１、及び請求項１５に記載の発明によれば、管理者による管理の手間を抑えつつ、ネットワークが不通となった場合でもユーザの認証を行なうことができる、という優れた効果を有する。
【００２５】
また、請求項２に記載の発明によれば、認証装置において、使用を許可できないユーザとして登録が削除されたとしても、当該ユーザの識別情報が情報処理装置に記憶され続けることがなくなるため、セキュリティの低下を抑えることができる、という優れた効果を有する。
【００２６】
また、請求項３に記載の発明によれば、最終認証日時が古い識別情報を削除することにより、ネットワークが不通となった場合でも本装置を最近に使用したユーザの認証を安定して行なうことができる、という優れた効果を有する。
【００２７】
また、請求項４に記載の発明によれば、最も古く登録された識別情報を削除することにより、ネットワークが不通となった場合でも本装置を使用したユーザの認証を安定して行なうことができる、という優れた効果を有する。
【００２８】
また、請求項５に記載の発明によれば、使用頻度の低いユーザの識別情報を削除し、使用頻度の高いユーザの識別情報を保持することにより、ネットワークが不通となった場合でも使用頻度の高いユーザの認証を安定して行なうことができる、という優れた効果を有する。
【００２９】
また、請求項６に記載の発明によれば、削除対象とする識別情報の特定に登録日時及びユーザの認証が得られた頻度を併用することにより、一時的に本装置を使用する頻度が高いが、本来使用頻度の低いユーザをより特定しやすくなり、本来使用頻度が少ないユーザの識別情報を削除することができる、という優れた効果を有する。
【００３０】
また、請求項７に記載の発明によれば、所定の期間毎に削除を行なうことにより、セキュリティの低下を抑えることができ、識別情報を記憶するための記憶領域に識別情報を記憶可能な空領域が無くなった場合に削除を行なうことによって、記憶領域で可能な限り識別情報が保持されるため、ネットワークが不通となった場合でもユーザの認証を安定して行なうことができる、という優れた効果を有する。
【００３１】
また、請求項８に記載の発明によれば、識別情報の削除中にログイン操作が行えなくなるため、削除処理が安定する、という優れた効果を有する。
【００３２】
また、請求項９に記載の発明によれば、認証装置と通信ができない状態である場合に、識別情報の削除を延期するため、ネットワークが不通となった場合でもユーザの認証を安定して行なうことができる、という優れた効果を有する。
【００３３】
また、請求項１０に記載の発明によれば、専用記憶領域が設けれているユーザ、及び専用プログラムが記憶されているユーザの識別情報が不用意に削除されることを防止できるため、本装置が安定して動作する、という優れた効果を有する。
【００３４】
また、請求項１１に記載の発明によれば、本装置を使用しているユーザの識別情報が不用意に削除されることを防止できるため、本装置が安定して動作する、という優れた効果を有する。
【００３５】
また、請求項１２及び請求項１３に記載の発明によれば、処理手段により処理を行なっているユーザの識別情報が不用意に削除されることを防止できるため、本装置が安定して動作する、という優れた効果を有する。
【００３６】
さらに、請求項１４に記載の発明によれば、パスワードを用いて認証を行なうことにより、セキュリティを高めることができる、という優れた効果を有する。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、以下では、本発明を、情報処理装置としての複合機と認証装置とが接続され、認証装置において複合機を使用するユーザの認証を行なうユーザ認証システムについて説明する。
［第１の実施の形態］
図１には、本実施の形態に係るユーザ認証システム１０の全体的な概略構成が示されている。
【００３８】
同図に示されるように、ユーザ認証システム１０は、複数の複合機１２と、認証装置１４と、を備えており、複合機１２と認証装置１４とがネットワーク１６により接続されている。
【００３９】
図２には、本実施の形態に係る複合機１２及び認証装置１４の構成が示されている。
【００４０】
同図に示されるように、複合機１２は、所定の読込位置に置かれた記録用紙から画像を読み込み、当該画像を示す画像データを取得するスキャナ２２と、電子写真方式にて記録用紙上への画像の印刷を行う印刷エンジン部２４と、コピー操作などの各種の操作指示が入力される操作ボタンやテンキー、各種のメッセージ等を表示するための表示部が設けられた操作パネル２６と、ＩＣ（Integrated Circuit）カードに記憶された情報を読み取るためのＩＣカードリーダ２８と、を備えている。
【００４１】
なお、本実施の形態に係る印刷エンジン部２４は、イエロー、マゼンタ、シアン、ブラックの４色のトナーを用いてフルカラーの画像を形成することができる。また、ブラックのトナーのみを用いて白黒の濃淡画像を形成することもできる。
【００４２】
また、複合機１２は、装置全体の動作を司るＣＰＵ（中央処理装置）３０と、制御プログラムや後述するユーザ認証プログラム、認証情報削除プログラムを含む各種プログラム等が予め記憶されたＲＯＭ３２と、各種データを一時的に記憶するＲＡＭ３４と、各種データを記憶して保持するＨＤＤ（ハード・ディスク・ドライブ）３６と、スキャナ２２による光学的な画像の読み取りを制御するスキャナドライバ３８と、印刷エンジン部２４の作動を制御する印刷エンジン制御部４０と、操作パネル２６に対する操作状態を検出するパネル制御部４２と、ＩＣカードリーダ２８によるＩＣカードの読み取りを制御するカードリーダ制御部４４と、ネットワーク１６に接続され、ネットワーク１６との間で通信データの送受信を行うネットワークＩ／Ｆ（インタフェース）部４６と、を備えている。
【００４３】
ＣＰＵ３０、ＲＯＭ３２、ＲＡＭ３４、ＨＤＤ３６、スキャナドライバ３８、印刷エンジン制御部４０、パネル制御部４２、カードリーダ制御部４４、及びネットワークＩ／Ｆ部４６は、システムバスＢＵＳ１を介して相互に接続されている。従って、ＣＰＵ３０は、ＲＯＭ３２、ＲＡＭ３４、ＨＤＤ３６へのアクセスを行うことができると共に、スキャナドライバ３８を介したスキャナ２２の作動の制御、印刷エンジン制御部４０を介した印刷エンジン部２４の作動の制御、カードリーダ制御部４４を介したＩＣカードリーダ２８によるＩＣカードの読み取りの制御、及びネットワークＩ／Ｆ部４６を介したネットワーク１６に接続された他の端末装置とのデータの送受信の制御、を各々行うことができる。また、ＣＰＵ３０は、パネル制御部４２を介して操作パネル２６に設けられた操作ボタンやテンキーに対するユーザの操作状態を把握することができる。また、ＣＰＵ３０は、パネル制御部４２を介して操作パネル２６に設けられた表示部へのメッセージの表示を制御することができる。
【００４４】
一方、認証装置１４は、サーバ・コンピュータとして構成されており、操作メニューやメッセージ等を表示するディスプレイ７０と、ユーザからの各種の操作指示が入力されるキーボード７２と、を備えている。
【００４５】
また、本実施の形態に係る認証装置１４は、装置全体の動作を司るＣＰＵ８０と、制御プログラムを含む各種プログラム等が予め記憶されたＲＯＭ８２と、各種データを一時的に記憶するＲＡＭ８４と、各種データを記憶して保持するＨＤＤ８６と、ディスプレイ７０への各種情報の表示を制御するディスプレイドライバ８８と、キーボード７２に対する操作状態を検出する操作入力検出部９０と、ネットワーク１６に接続され、ネットワーク１６との間で通信データの送受信を行うネットワークＩ／Ｆ部９２と、を備えている。
【００４６】
ＣＰＵ８０、ＲＯＭ８２、ＲＡＭ８４、ＨＤＤ８６、ディスプレイドライバ８８、操作入力検出部９０、及びネットワークＩ／Ｆ部９２は、システムバスＢＵＳ２を介して相互に接続されている。従って、ＣＰＵ８０は、ＲＯＭ８２、ＲＡＭ８４、ＨＤＤ８６へのアクセスを行うことができると共に、ディスプレイドライバ８８を介したディスプレイ７０への各種情報の表示の制御、及びネットワークＩ／Ｆ部９２を介したネットワーク１６に接続された他の端末装置とのデータの送受信の制御、を行うことができる。また、ＣＰＵ８０は、操作入力検出部９０を介してキーボード７２に対するユーザの操作状態を把握することができる。
【００４７】
次に、本実施の形態に係るユーザ認証システム１０によるユーザの認証について簡単に説明する。
【００４８】
本実施の形態に係る認証装置１４は、管理者によって各複合機１２の使用を許可するユーザを識別するための識別情報としてユーザＩＤが予め登録されるものとされており、登録されたユーザＩＤを示すＩＤ情報をＨＤＤ８６に記憶している。
【００４９】
一方、本実施の形態に係る複合機１２は、ユーザＩＤを用いてユーザ認証を行なっており、ユーザ認証を行なって正当なユーザであることが確認できた場合に、スキャナ２２による原稿のスキャン操作やコピー操作などの各種操作が可能となる。また、複合機１２は、ネットワーク１６を介して他の装置からＩＤ情報と共に印刷を指示する画像データを受信した場合、受信したＩＤ情報により示されるユーザＩＤを用いてユーザ認証を行ない、正当なユーザであることが確認できた場合に、受信した画像データにより示される画像の印刷を行なう。
【００５０】
また、複合機１２は、以前に認証装置１４により認証されたユーザのＩＤ情報をＨＤＤ３６に記憶している。
【００５１】
複合機１２は、ＨＤＤ３６に、ユーザ毎に専用記憶領域として親展ボックスを設けることが可能とされている。親展ボックスには、例えば、ユーザの操作指示によってスキャナ２２により画像の読み取ることにより得られた画像データやネットワーク１６を介してユーザが操作する他の装置から送信された画像データ等の各種データが必要に応じて記憶される。
【００５２】
また、複合機１２は、ユーザ毎に、例えば、スキャナ２２により画像の読み取ることにより得られた画像データをネットワーク１６を介して他の装置へ送信するなど処理の順序を記述したユーザ用の専用プログラムを記憶させることが可能とされている。
【００５３】
ユーザは、複合機１２を使用する場合、操作パネル２６に設けられたテンキー、あるいはＩＤ情報が記憶されたＩＣカードをＩＣカードリーダ２８により読み取らせることにより、ユーザＩＤを入力する。
【００５４】
複合機１２は、操作パネル２６に設けられたテンキー、あるいはＩＣカードリーダ２８によりＩＣカードを読み取ることによりユーザＩＤの入力が受け付けられた場合に、当該ユーザＩＤを示すＩＤ情報をネットワークＩ／Ｆ部４６により認証装置１４へ送信してユーザの認証を依頼する。
【００５５】
認証装置１４は、複合機１２から送信されたＩＤ情報がＨＤＤ３６に記憶されているか否か照合することによりユーザの認証を行ない、認証結果を示す結果情報を複合機１２へ送信する。
【００５６】
複合機１２は、認証装置１４から結果情報が得られた場合に当該結果情報に従ってユーザの認証を行なう。
【００５７】
そして、複合機１２は、結果情報により使用を許可するユーザであるとの認証が得られた場合に、認証が得られたユーザのＩＤ情報をＨＤＤ３６に登録して記憶する。
【００５８】
また、複合機１２は、例えば、ネットワーク１６に通信障害が発生して認証装置１４と通信を行なうことができないために認証装置１４から結果情報が得られない場合に、受け付けられたユーザＩＤを示すＩＤ情報がＨＤＤ３６に記憶されているか否か照合することによりユーザの認証を行なう。
【００５９】
そして、複合機１２は、認証装置１４による認定又はＨＤＤ３６に記憶されているか否か照合することによって認証が得られた場合に、複合機１２の使用を許可する。
【００６０】
また、複合機１２は、登録されたＩＤ情報をＨＤＤ３６に無限に記憶することができないため、所定の期間（例えば、１週間）毎に、ＨＤＤ３６に記憶されたＩＤ情報を削除している。
【００６１】
次に、ユーザの認証を行なう際の複合機１２の詳細な処理な流れについて説明する。
【００６２】
図３には、操作パネル２６によりユーザＩＤの入力が受け付けられた場合にＣＰＵ３０により実行されるユーザ認証プログラムの処理の流れを示すフローチャートが示されている。なお、当該プログラムはＲＯＭ３２の所定の領域に予め記憶されている。
【００６３】
同図のステップ１００では、操作パネル２６により受け付けられたユーザＩＤを示すＩＤ情報をネットワークＩ／Ｆ部４６よりネットワーク１６を介して認証装置１４へ送信してユーザの認証を依頼する。
【００６４】
次のステップ１０２では、認証装置１４から結果情報が受信されたか否かを判定し、結果情報が受信された場合はステップ１０６へ移行する一方、結果情報が受信されない場合はステップ１０４へ移行する。
【００６５】
ステップ１０４では、上記ステップ１００においてＩＤ情報を送信してから所定の監視時間（例えば、３０秒）を経過した否かを判定し、肯定判定となった場合はステップ１１４へ移行する一方、否定判定となった場合はステップ１０２へ移行して結果情報の受信待ちを継続する。
【００６６】
ステップ１０６では、受信された結果情報において使用を許可するユーザであるとの認証が得られたか否かを判定し、肯定判定となった場合はステップ１０８へ移行する一方、否定判定となった場合はステップ１２０へ移行する。
【００６７】
ステップ１０８では、本装置へのログインを許可して操作パネル２６を有効とし、操作パネル２６に対する各種操作を受け付ける。
【００６８】
これにより、認証装置１４により使用を許可するユーザであるとの認証が得られたユーザに対して複合機１２の使用が許可される。
【００６９】
そして、次のステップ１１０では、上記ステップ１０６において認証が得られたユーザのＩＤ情報をＨＤＤ３６に登録して記憶させる。
【００７０】
これにより、複合機１２のＨＤＤ３６には、認証装置１４によって使用を許可するユーザであるとの認証が得られたユーザのＩＤ情報が記憶される。
【００７１】
一方、ステップ１１４では、操作パネル２６により受け付けられたユーザのＩＤ情報がＨＤＤ３６に記憶されているか否か照合することにより、使用を許可するユーザであるか否かの認証を行う。
【００７２】
次のステップ１１６では、ＩＤ情報の照合ができたか否かを判定し、照合できた場合はステップ１１８へ移行する一方、照合できない場合は上記ステップ１２０へ移行する。
【００７３】
ステップ１１８では、本装置へのログインを許可して操作パネル２６を有効とし、操作パネル２６に対する各種操作を受け付ける。
【００７４】
これにより、例えば、ネットワーク１６に通信障害が発生して認証装置１４と通信を行なうことができず、認証装置１４から結果情報が得られない場合であってもユーザの認証を行なうことができ、使用を許可するユーザであるとの認証が得られたユーザに対して複合機１２の使用が許可される。
【００７５】
一方、ステップ１２０では、本装置へのログインを不許可として操作パネル２６を無効とし、操作パネル２６に対する各種操作を受け付けないものとする。
【００７６】
これにより、使用を許可するユーザであるとの認証が得られないユーザに対して複合機１２が使用できない状態となる。
【００７７】
そして、ステップ１２２では、認証結果を操作パネル２６に設けられた表示部に表示し、本ユーザ認証プログラムを終了する。
【００７８】
次に、ＨＤＤ３６に記憶されたＩＤ情報の削除をを行なう際の複合機１２の詳細な処理な流れについて説明する。
【００７９】
図４には、上記所定の期間毎にＣＰＵ３０により実行される認証情報削除プログラムの処理の流れを示すフローチャートが示されている。なお、当該プログラムはＲＯＭ３２の所定の領域に予め記憶されている。
【００８０】
同図のステップ２００では、ネットワークＩ／Ｆ部４６よりネットワーク１６を介して認証装置１４へ稼働状態を確認するための問い合わせ情報（例えば、ＰＩＮＧ（Ｐａｃｋｅｔ  ＩｎｔｅｒＮｅｔ  Ｇｒｏｐｅｒ））を送信することにより、認証装置との通信状態を確認する。
【００８１】
次のステップ２０２では、認証装置１４と通信可能であるか否かを判定し、肯定判定となった場合はステップ２０６へ移行する一方、否定判定となった場合はステップ２０４へ移行する。
【００８２】
ステップ２０４では、次回の本認証情報削除プログラムの処理開始のタイミングを所定の延長期間（例えば、３日）後とすることにより、ＩＤ情報の削除を行なうタイミングを当該延長期間だけ延長して、本認証情報削除プログラムを終了する。
【００８３】
一方、ステップ２０６では、操作パネル２６に対する入力の受け付けを無効とする。
【００８４】
次のステップ２０８では、ＨＤＤ３６に親展ボックス及びユーザ用の専用プログラムが存在するか否かを判定し、肯定判定となった場合はステップ２１０へ移行する一方、否定判定となった場合はステップ２１２へ移行する。
【００８５】
ステップ２１０では、ＨＤＤ３６に記憶されているＩＤ情報のうち、親展ボックス又は専用プログラムが存在するユーザのＩＤ情報を除いて、全てのＩＤ情報の削除を行なう。
【００８６】
一方、ステップ２１２では、本装置にログインしているユーザがあるか否かを判定し、肯定判定となった場合はステップ２１４へ移行する一方、否定判定となった場合はステップ２１６へ移行する。
【００８７】
ステップ２１４では、ＨＤＤ３６に記憶されているＩＤ情報のうち、ログインしているユーザのＩＤ情報を除いて、全てのＩＤ情報の削除を行なう。
【００８８】
一方、ステップ２１６では、例えば、ネットワーク１６を介して他の装置からＩＤ情報と共に印刷を指示する画像データを受信することにより印刷処理等の各種処理を行なっているか否かを判定し、肯定判定となった場合はステップ２１８へ移行する一方、否定判定となった場合はステップ２２０へ移行する。
【００８９】
ステップ２１８では、ＨＤＤ３６に記憶されているＩＤ情報のうち、各種処理を指示したユーザのＩＤ情報を除いて、全てのＩＤ情報の削除を行なう。
【００９０】
一方、ステップ２２０では、ＨＤＤ３６に記憶されている全てのＩＤ情報の削除を行なう。
【００９１】
次のステップ２２２では、操作パネル２６に対する入力の受け付けを有効として、本認証情報削除プログラムを終了する。
【００９２】
以上のように本実施の形態によれば、管理者による管理の手間を抑えつつ、ネットワーク１６が不通となった場合でもユーザの認証を行なえる。また、認証装置１４において、使用を許可できないユーザとして登録が削除されたユーザのＩＤ情報がＨＤＤ３６に記憶され続けることがなくなるため、セキュリティの低下を抑えられる。
［第２の実施の形態］
第２の実施の形態に係るユーザ認証システム１０の構成、及び複合機１２と認証装置１４の構成は、上記第１の実施の形態（図１及び図２参照）と同一であるので、ここでの説明は省略する。
【００９３】
また、本実施の形態に係るユーザ認証システム１０は、上記第１の実施の形態と同様に、認証装置１４が登録されたユーザＩＤを示すＩＤ情報をＨＤＤ８６に記憶し、複合機１２が操作パネル２６によりユーザＩＤの入力が受け付けられた場合に上記ユーザ認証プログラムの処理（図３参照）を行ってユーザの認証を行っており、以下の点が異なっている。
【００９４】
本実施の形態に係る複合機１２は、結果情報により使用を許可するユーザであるとの認証が得られた場合に、認証が得られたユーザのＩＤ情報を認証が得られた認証日時と共にＨＤＤ３６に登録して記憶させており、ＨＤＤ３６に既にＩＤ情報が記憶されている場合は認証日時のみを更新する。よって、ＨＤＤ３６には、ＩＤ情報毎に、当該ＩＤ情報のユーザが使用を許可するユーザであるとの認証が最後に得られた最終認証日時が記憶される。
【００９５】
そして、複合機１２は、所定の期間（例えば、１週間）毎に、最終認証日時から所定の保存期間（例えば、２週間）を経過しているＩＤ情報をＨＤＤ３６から削除している。
【００９６】
図５には、上記所定の期間毎にＣＰＵ３０により実行される認証情報削除プログラムの処理の流れを示すフローチャートが示されている。なお、上記第１の実施の形態の認証情報削除プログラム（図４参照）の処理と同一の処理には同一の符号を付してここでの説明は省略し、異なる処理についてのみ符号に「Ａ」を付して説明する。
【００９７】
ステップ２１０Ａでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、親展ボックス又は専用プログラムが存在するユーザのＩＤ情報を除いて、最終認証日時から上記保存期間を経過しているＩＤ情報の削除を行なう。
【００９８】
ステップ２１４Ａでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、ログインしているユーザのＩＤ情報を除いて、最終認証日時から上記保存期間を経過しているＩＤ情報の削除を行なう。
【００９９】
ステップ２１８Ａでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、各種処理を指示したユーザのＩＤ情報を除いて、最終認証日時から上記保存期間を経過しているＩＤ情報の削除を行なう。
【０１００】
そして、ステップ２２０Ａでは、ＨＤＤ３６に記憶されている最終認証日時から上記保存期間を経過しているＩＤ情報の削除を行なう。
【０１０１】
以上のように本実施の形態によれば、最終認証日時が古いＩＤ情報を削除することにより、ネットワーク１６が不通となった場合でも本装置を最近に使用したユーザの認証を安定して行える。
［第３の実施の形態］
第３の実施の形態に係るユーザ認証システム１０の構成、及び複合機１２と認証装置１４の構成は、上記第１の実施の形態（図１及び図２参照）と同一であるので、ここでの説明は省略する。
【０１０２】
また、本実施の形態に係るユーザ認証システム１０は、上記第１の実施の形態と同様に、認証装置１４が登録されたユーザＩＤを示すＩＤ情報をＨＤＤ８６に記憶し、複合機１２が操作パネル２６によりユーザＩＤの入力が受け付けられた場合に上記ユーザ認証プログラムの処理（図３参照）を行ってユーザの認証を行っており、以下の点が異なっている。
【０１０３】
本実施の形態に係る複合機１２は、ＨＤＤ３６にＩＤ情報と当該ＩＤ情報が登録された登録日時を所定個（例えば、１０００個）記憶可能なＩＤ情報記憶用の記憶領域が設けられている。
【０１０４】
複合機１２は、結果情報により使用を許可するユーザであるとの認証が得られた場合に、認証が得られたユーザのＩＤ情報を登録日時と共にＨＤＤ３６に登録して記憶する。
【０１０５】
そして、複合機１２は、所定の期間（例えば、１週間）毎に、最も古く登録された識別情報を前記記憶手段から削除している。
【０１０６】
図６には、上記所定の期間毎にＣＰＵ３０により実行される認証情報削除プログラムの処理の流れを示すフローチャートが示されている。なお、上記第１の実施の形態の認証情報削除プログラム（図４参照）の処理と同一の処理には同一の符号を付してここでの説明は省略し、異なる処理についてのみ符号に「Ｂ」を付して説明する。
【０１０７】
ステップ２１０Ｂでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、親展ボックス又は専用プログラムが存在するユーザのＩＤ情報を除いて、最も古く登録されたＩＤ情報の削除を行なう。
【０１０８】
ステップ２１４Ｂでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、ログインしているユーザのＩＤ情報を除いて、最も古く登録されたＩＤ情報の削除を行なう。
【０１０９】
ステップ２１８Ｂでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、各種処理を指示したユーザのＩＤ情報を除いて、最も古く登録されたＩＤ情報の削除を行なう。
【０１１０】
そして、ステップ２２０Ｂでは、ＨＤＤ３６に記憶されている最も古く登録されたＩＤ情報の削除を行なう。
【０１１１】
以上のように本実施の形態によれば、最も古く登録されたＩＤ情報を削除することにより、ネットワーク１６が不通となった場合でも本装置を使用したユーザの認証を安定して行なえる。
［第４の実施の形態］
第４の実施の形態に係るユーザ認証システム１０の構成、及び複合機１２と認証装置１４の構成は、上記第１の実施の形態（図１及び図２参照）と同一であるので、ここでの説明は省略する。
【０１１２】
また、本実施の形態に係るユーザ認証システム１０は、上記第１の実施の形態と同様に、認証装置１４が登録されたユーザＩＤを示すＩＤ情報をＨＤＤ８６に記憶し、複合機１２が操作パネル２６によりユーザＩＤの入力が受け付けられた場合に上記ユーザ認証プログラムの処理（図３参照）を行ってユーザの認証を行っており、以下の点が異なっている。
【０１１３】
本実施の形態に係る複合機１２は、結果情報により使用を許可するユーザであるとの認証が得られた場合に、認証が得られたユーザのＩＤ情報と共に、当該ＩＤ情報のユーザの認証が得られた頻度を示す頻度情報として一定期間（例えば、１週間）の間に認証が得られた認証回数をＨＤＤ３６に登録して記憶させている。
【０１１４】
そして、複合機１２は、所定の期間（例えば、１週間）毎に、認証回数が所定回数以下のＩＤ情報をＨＤＤ３６から削除している。
【０１１５】
図７には、上記所定の期間毎にＣＰＵ３０により実行される認証情報削除プログラムの処理の流れを示すフローチャートが示されている。なお、上記第１の実施の形態の認証情報削除プログラム（図４参照）の処理と同一の処理には同一の符号を付してここでの説明は省略し、異なる処理についてのみ符号に「Ｃ」を付して説明する。
【０１１６】
ステップ２１０Ｃでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、親展ボックス又は専用プログラムが存在するユーザのＩＤ情報を除いて、認証回数が所定回数以下のＩＤ情報の削除を行なう。
【０１１７】
ステップ２１４Ｃでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、ログインしているユーザのＩＤ情報を除いて、認証回数が所定回数以下のＩＤ情報の削除を行なう。
【０１１８】
ステップ２１８Ｃでは、ＨＤＤ３６に記憶されているＩＤ情報のうち、各種処理を指示したユーザのＩＤ情報を除いて、認証回数が所定回数以下のＩＤ情報の削除を行なう。
【０１１９】
そして、ステップ２２０Ｃでは、ＨＤＤ３６に記憶されている認証回数が所定回数以下のＩＤ情報の削除を行なう。
【０１２０】
以上のように本実施の形態によれば、使用頻度の低いユーザのＩＤ情報を削除し、使用頻度の高いユーザのＩＤ情報を保持することにより、ネットワーク１６が不通となった場合でも使用頻度の高いユーザの認証を安定して行える。
【０１２１】
なお、上記各実施の形態では、識別情報の削除を行うタイミングを所定の期間毎とした場合について説明したが、本発明はこれに限定されるものではなく、例えば、ＩＤ情報記憶用の記憶領域にＩＤ情報を記憶可能な空領域が無い場合に、識別情報の削除を行うものとしてもよい。
【０１２２】
また、上記各実施の形態では、識別情報としてユーザＩＤにより認証を行なう場合について説明したが、本発明はこれに限定されるものではなく、例えば、ユーザＩＤとパスワードを用いて認証を行なうようにしてもよい。
【０１２３】
すなわち、操作パネル２６により、ユーザのユーザＩＤと共に、当該ユーザのパスワードを示すパスワード情報の入力を受け付けるものとし、ＨＤＤ３６に、以前に登録されたＩＤ情報及びパスワード情報を関連付けて記憶させるようにする。そして、操作パネル２６によりＩＤ情報及びパスワード情報の入力が受け付けられた場合に、当該ＩＤ情報及びパスワード情報をネットワークＩ／Ｆ部４６により認証装置１４へ送信することにより認証を依頼し、結果情報が得られない場合に操作パネル２６により受け付けられたＩＤ情報がＨＤＤ３６に記憶され、且つ操作パネル２６により受け付けられたパスワード情報がＨＤＤ３６に記憶された当該ＩＤ情報に関連付けられたパスワード情報と一致するか否かにより認証を行ない、結果情報により使用を許可するユーザであるとの認証が得られた場合に、当該認証が得られたＩＤ情報及びパスワード情報をＨＤＤ３６に登録する。そして、所定の期間毎又はＨＤＤ３６のＩＤ情報記憶用の記憶領域にＩＤ情報を記憶可能な空領域が無い場合にＨＤＤ３６に記憶されたＩＤ情報及び当該ＩＤ情報に関連付けられたパスワード情報を削除するようにしてもよい。
【０１２４】
また、上記第３の実施の形態では、古く登録されたユーザの識別情報を削除し、及び第４実施の形態では、頻度として一定期間の間に認証が得られた認証回数が少ないユーザの識別情報を削除する場合について説明したが、本発明はこれに限定されるものではなく、例えば、登録日時の古い順にＨＤＤ３６からＩＤ情報を抽出し、抽出したＩＤ情報から認証回数が少ない順で所定個のＩＤ情報をＨＤＤ３６から削除するようにしてもよく、また、認証回数が少ない順にＨＤＤ３６からＩＤ情報を抽出し、抽出したＩＤ情報から登録日時の古い順で所定個のＩＤ情報をＨＤＤ３６から削除するようにしてもよい。
【０１２５】
また、上記各実施の形態では、情報処理装置として複合機１２を用いた場合について説明したが、本発明はこれに限定されるものではなく、ネットワーク１６を介して認証装置１４と通信を行なってユーザの認証を行なう情報処理装置であれば何れのであってもよく、例えば、パーソナル・コンピュータであってもよい。
【０１２６】
その他、第１の実施の形態で説明した複合機１２及び認証装置１４の構成（図１、図２参照。）は、一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【０１２７】
また、上記各実施の形態で説明したユーザ認証プログラム、及び認証情報削除プログラムの処理の流れ（図３〜図７参照。）も一例であり、本発明の主旨を逸脱しない範囲内において適宜変更可能であることは言うまでもない。
【図面の簡単な説明】
【０１２８】
【図１】実施の形態に係る文書認証システムの全体的な概略構成を示すブロック図である。
【図２】実施の形態に係る複合機及びサーバの構成を示すブロック図である。
【図３】実施の形態に係るユーザ認証プログラムの処理の流れを示すフローチャートである。
【図４】第１の実施の形態に係る認証情報削除プログラムの処理の流れを示すフローチャートである。
【図５】第２の実施の形態に係る認証情報削除プログラムの処理の流れを示すフローチャートである。
【図６】第３の実施の形態に係る認証情報削除プログラムの処理の流れを示すフローチャートである。
【図７】第４の実施の形態に係る認証情報削除プログラムの処理の流れを示すフローチャートである。
【符号の説明】
【０１２９】
１０  ユーザ認証システム
１２  各複合機
１４  認証装置
１６  ネットワーク
２４  印刷エンジン部（処理手段）
２６  操作パネル（受付手段）
２８  カードリーダ（受付手段）
３０  ＣＰＵ（認証手段、登録手段、削除手段）
３６  ＨＤＤ（記憶手段）
４６  ネットワークＩ／Ｆ部（通信手段）
【図１】
2009116658.tif 000003
【図２】
2009116658.tif 000004
【図３】
2009116658.tif 000005
【図４】
2009116658.tif 000006
【図５】
2009116658.tif 000007
【図６】
2009116658.tif 000008
【図７】
2009116658.tif 000009