(57)【要約】【課題】  出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置を実現する。【解決手段】  出退勤管理システム１の指紋センサ３には、センサ側ＩＤに関連付けて、正規の従業員の指紋情報が登録されている。また、表示器５は、上記センサ側ＩＤと、当該センサ側ＩＤよりも情報量の多い従業員ＩＤとの対応関係を記憶するＩＤ記憶部５７を備えている。上記表示器５の制御部５５は、認証時に従業員ＩＤの入力を受け付けると共に、上記ＩＤ記憶部５７を参照して、当該従業員ＩＤに対応するセンサ側ＩＤを特定する。さらに、上記制御部５５は、指紋センサ３へ指示して、当該センサ側ＩＤに対応する指紋情報での認証を、指紋センサ３へ指示し、当該指紋センサ３から返答される認証の成否に基づいて、従業員を認証する。【選択図】  図１
2005251013.tif 000002
【特許請求の範囲】
【請求項１】
出退勤する人物を認証するバイオメトリクスセンサで使用されるセンサ用識別情報と、当該センサ用識別情報よりも情報量の多い入力用識別情報との対応関係を記憶する識別情報記憶手段と、
認証時に上記入力用識別情報の入力を受け付けると共に、上記識別情報記憶手段を参照して、当該入力用識別情報に対応するセンサ用識別情報を特定し、当該センサ用識別情報に関連付けて上記バイオメトリクスセンサに予め登録されている指紋情報での認証を、バイオメトリクスセンサへ指示し、当該バイオメトリクスセンサから返答される認証の成否に基づいて、出退勤する人物を認証する制御手段とを備えていることを特徴とする出退勤管理システムの端末装置。
【請求項２】
上記識別情報記憶手段は、入力用識別情報を、センサ用識別情報に対応するアドレスへ格納することによって、入力用識別情報とセンサ用識別情報とを関連付けていると共に、
上記制御手段は、新たな人物を登録する場合、上記識別情報記憶手段から、入力用識別情報を格納可能なアドレスのうち、入力用識別情報が未だ格納されていないアドレスに対応して、入力用識別情報の入力を受け付け、受け付けた入力に対応するアドレスへ、受け付けた入力用識別情報を格納すると共に、当該アドレスに対応するセンサ用識別情報に関連付けて新たな指紋情報を登録するように、上記バイオメトリクスセンサへ指示することを特徴とする請求項１記載の出退勤管理システムの端末装置。
【請求項３】
上記制御手段は、新たな人物を登録する場合、複数の端末装置の入力用識別情報を統括して管理するサーバ装置へ、受け付けた上記入力用識別情報を送信して、当該入力用識別情報が割り当てられる人物を登録してもよいか否かを問い合わせることを特徴とする請求項２記載の出退勤管理システムの端末装置。
【請求項４】
上記制御手段は、新たな人物を登録する場合、新規登録可能な人物の入力用識別情報が暗号化して記憶された着脱可能な記憶装置を参照して、受け付けた上記入力用識別情報が割り当てられる人物の登録の適否を判定することを特徴とする請求項２記載の出退勤管理システムの端末装置。
【請求項５】
出退勤を管理する各人物の現在の状態を示す状態情報を各人物の入力用識別情報に関連付けて記憶する状態情報記憶手段と、
各状態において受け付け可能な操作と、受け付け後の状態情報とを特定するためのルールを記憶するルール記憶手段と、
上記制御手段は、認証時に受け付けた上記入力用識別情報に関連付けて記憶された状態情報を上記状態情報記憶手段から読み出し、上記ルール記憶手段を参照して、当該状態情報の示す状態のときに受け付け可能な操作を特定し、受け付け可能な操作に応じた操作受付画面を表示すると共に、上記ルール、受け付けた操作および現在の状態情報に基づいて、上記状態情報記憶手段の状態情報を更新することを特徴とする請求項１、２、３または４記載の出退勤管理システムの端末装置。
【請求項６】
請求項１、２、３、４または５記載の出退勤管理システムの端末装置の各手段として、コンピュータを動作させるプログラム。
【請求項７】
請求項６記載のプログラムが記録された記録媒体。
【請求項８】
出退勤を管理する各人物の現在の状態を示す状態情報を、各人物を特定するための入力用識別情報に関連付けて記憶する状態情報記憶手段と、
各状態において受け付け可能な操作と、受け付け後の状態情報とを特定するためのルールを記憶するルール記憶手段と、
認証時に入力用識別情報を受け付けると共に、当該入力用識別情報に関連付けて記憶された状態情報を上記状態情報記憶手段から読み出し、上記ルール記憶手段を参照して、当該状態情報の示す状態のときに受け付け可能な操作を特定し、受け付け可能な操作に応じた操作受付画面を表示すると共に、上記ルール、受け付けた操作および現在の状態情報に基づいて、上記状態情報記憶手段の状態情報を更新する制御手段とを備えていることを特徴とする出退勤管理システムの端末装置。
【請求項９】
上記制御手段は、状態情報の示す状態では、受け付け可能な操作を、受け付け不能な操作とは異なる形態で表示することを特徴とする請求項８記載の出退勤管理システムの端末装置。
【請求項１０】
上記制御手段は、状態情報の示す状態では、受け付け不能な操作の入力受付を拒否することを特徴とする請求項８記載の出退勤管理システムの端末装置。
【請求項１１】
請求項８、９または１０記載の出退勤管理システムの端末装置の各手段として、コンピュータを動作させるプログラム。
【請求項１２】
請求項１１記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出退勤を管理するための出退勤管理システムの端末装置に関するものである。
【背景技術】
【０００２】
従来から、従業員の出退勤を管理する出退勤管理システムが広く使用されている。当該出退勤管理システムでは、従業員が出勤すると、出退勤管理システムの端末装置を操作して、出勤したことを通知し、出退勤管理システムは、当該従業員の出勤時刻を蓄積する。また、従業員が退勤するときには、上記端末装置を操作して、退勤することを通知し、出退勤管理システムの端末装置は、当該従業員の退勤時刻を蓄積する。これにより、出退勤管理システムは、各従業員の出退勤時刻を蓄積でき、各従業員の勤務時間を集計でき、従業員の給与を算出できる。
【０００３】
ここで、上記出退勤の情報は、従業員の給与を算出するための重要な情報であり、より正確に各従業員の出退勤時刻を収集するためには、出退勤の操作が確実に当人によってなされていることを保証する必要がある。
【０００４】
したがって、例えば、後述の特許文献１および特許文献２では、確実に当人によって出退勤の操作が行われるように、指紋による認証などのバイオメトリクス認証を併用した出退勤管理システムの端末装置が開示されている。
【０００５】
具体的には、特許文献１および２の出退勤管理システムでは、サーバ装置が、従業員のＩＤデータと当該従業員を認証するための情報とを含むデータベースを備えており、端末装置が読み取ったバイオメトリクス認証用の情報をサーバ装置へ送信し、サーバ装置にて、送信されてきた情報とデータベースに蓄積された情報とを照合して、従業員を認証している。
【特許文献１】特開２００３−２０８６４６号公報（公開日：2003年７月２５日）
【特許文献２】特開２００３−３３１３３０号公報（公開日：2003年１１月２１日）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、従業員によって操作される端末装置は、認証時に、認証用の情報が予め蓄積されたサーバ装置と通信する必要があるので、常時、サーバ装置と通信する必要がある。また、サーバ装置との間で通信されるデータの量が増加しやすいため、認証に時間がかかる虞れがある。
【０００７】
ここで、サーバ装置と通信することなく認証できるように、出退勤管理システムの端末装置またはバイオメトリクス認証用のセンサ側に認証するための情報を持とうとして、上記サーバ装置のデータベースと同様のデータベースをバイオメトリクスセンサに設けると、バイオメトリクスセンサでは、認証する必要のない従業員の情報も蓄積することになり、バイオメトリクスセンサの構造が複雑になる虞れがある。
【０００８】
また、バイオメトリクスセンサに格納する情報量を削減し、バイオメトリクスセンサの構造を簡略化しようとして、出退勤管理システムにおいて従業員を識別するための識別情報とは別の識別情報によって、バイオメトリクスセンサが各認証用の情報を管理し、従業員がバイオメトリクスセンサ用の識別情報を入力して認証するように構成すると、バイオメトリクスセンサの構成を簡略化できる一方で、従業員が、バイオメトリクスセンサに固有の識別情報、すなわち、出退勤する場所毎に固有の識別情報を記憶し、入力する必要があるので、従業員に負担がかかる虞れがある。
【０００９】
さらに、上記特許文献２の出退勤管理システムでは、入店、退店、確認、および再登録のように、従業員の動作を選択させた後で、社員コードを入力する構成なので、従業員が既に入店しているにも拘わらず、再度、入店操作をしてしまう虞れがある。したがって、従業員は、誤入力しないように、充分注意して入力する必要があり、従業員に負担がかかる虞れがある。
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置、および、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止可能な出退勤管理システムの端末装置を実現することにある。
【課題を解決するための手段】
【００１１】
本発明に係る出退勤管理システムの端末装置は、上記課題を解決するために、出退勤する人物を認証するバイオメトリクスセンサで使用されるセンサ用識別情報と、当該センサ用識別情報よりも情報量の多い入力用識別情報との対応関係を記憶する識別情報記憶手段と、認証時に上記入力用識別情報の入力を受け付けると共に、上記識別情報記憶手段を参照して、当該入力用識別情報に対応するセンサ用識別情報を特定し、当該センサ用識別情報に関連付けて上記バイオメトリクスセンサに予め登録されている指紋情報での認証を、バイオメトリクスセンサへ指示し、当該バイオメトリクスセンサから返答される認証の成否に基づいて出退勤する人物を認証する制御手段とを備えていることを特徴としている。
【００１２】
当該構成では、端末装置の制御手段が、認証時に上記入力用識別情報の入力を受け付けると共に、上記識別情報記憶手段を参照して、当該入力用識別情報に対応するセンサ用識別情報を特定し、当該センサ用識別情報に関連付けて上記バイオメトリクスセンサに予め登録されている指紋情報での認証を、バイオメトリクスセンサへ指示している。
【００１３】
したがって、端末装置が、センサ用識別情報よりも情報量の多い入力用識別情報の入力を受け付けているにも拘わらず、バイオメトリクスセンサは、入力用識別情報を記憶する必要がなくなり、入力用識別情報よりも情報量が小さく、自機器で認証される人物を識別可能な程度の情報量を持ったセンサ用識別情報を独自に設定できる。この結果、入力用識別情報を記憶する構成よりも、バイオメトリクスセンサの構成を簡略化できる。
【００１４】
なお、バイオメトリクスセンサが独自のセンサ用識別情報を設定したとしても、出退勤する人物は、入力用識別情報を端末装置へ入力すればよい。したがって、出退勤する人物がバイオメトリクスセンサ毎に異なるセンサ用識別情報を記憶して入力する構成と比較して、出退勤する人物の負担を軽減できる。
【００１５】
さらに、端末装置が認証時に受け付けた入力用識別情報に対応するセンサ用識別情報での認証をバイオメトリクスセンサへ指示するので、バイオメトリクスセンサは、自機器に登録されている指紋情報のうち、センサ用識別情報で特定された指紋情報のみを参照して、認証の成否を判定すればよい。したがって、認証対象となる人物が、バイオメトリクスセンサが自機器に登録された全指紋情報のうち、いずれに該当するかを判定し、該当するセンサ用識別情報を返答する構成に比べて、バイオメトリクスセンサでの演算量を削減でき、バイオメトリクスセンサの構成を簡略化できる。
【００１６】
これらの結果、出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置を実現できる。
【００１７】
また、上記構成に加えて、上記識別情報記憶手段は、入力用識別情報を、センサ用識別情報に対応するアドレスへ格納することによって、入力用識別情報とセンサ用識別情報とを関連付けていると共に、上記制御手段は、新たな人物を登録する場合、上記識別情報記憶手段から、入力用識別情報を格納可能なアドレスのうち、入力用識別情報が未だ格納されていないアドレスに対応して、入力用識別情報の入力を受け付け、受け付けた入力に対応するアドレスへ、受け付けた入力用識別情報を格納すると共に、当該アドレスに対応するセンサ用識別情報に関連付けて新たな指紋情報を登録するように、上記バイオメトリクスセンサへ指示してもよい。
【００１８】
当該構成では、制御手段は、例えば、入力用識別情報が未だ格納されていない各アドレスに対応するボタンを表示するなどして、入力用識別情報が未だ格納されていないアドレスに対応して、入力用識別情報の入力を受け付け、受け付けた入力に対応するアドレスへ、受け付けた入力用識別情報を格納する。したがって、出退勤する人物は、センサ用識別情報を入力せず、入力用識別情報が未だ格納されていないアドレスに対応して、入力用識別情報の入力を受け付けているだけであるにも拘わらず、入力用識別情報と、当該入力用識別情報とは異なるセンサ用識別情報との対応関係を設定でき、出退勤する人物にセンサ用識別情報の内容を入力させる構成と比較して、出退勤する人物の負担を軽減できる。
【００１９】
また、制御手段が、当該センサ用識別情報に対応した指紋情報の登録をバイオメトリクスセンサへ指示するので、出退勤する人物は、センサ用識別情報を入力していないにも拘わらず、センサ用識別情報に対応する指紋情報をバイオメトリクスセンサへ登録でき、バイオメトリクスセンサは、何ら支障なく、センサ用識別情報での認証指示を受け付けることができる。
【００２０】
さらに、上記構成に加えて、上記制御手段は、新たな人物を登録する場合、複数の端末装置の入力用識別情報を統括して管理するサーバ装置へ、受け付けた上記入力用識別情報を送信して、当該入力用識別情報が割り当てられる人物を登録してもよいか否かを問い合わせてもよい。
【００２１】
当該構成では、新たな人物の登録の適否が複数の端末装置の入力用識別情報を統括して管理するサーバ装置へ問い合わせて決定されるので、端末装置の管理者が不正に新たな人物を登録しようとしても、サーバ装置から承認を得ない限り、当該人物を登録できない。したがって、端末装置の管理者が自由に人物を登録できる構成よりも、不正な人物登録を防止できる。
【００２２】
また、問い合わせる代わりに、上記制御手段は、新たな人物を登録する場合、新規登録可能な人物の入力用識別情報が暗号化して記憶された着脱可能な記憶装置を参照して、受け付けた上記入力用識別情報が割り当てられる人物の登録の適否を判定してもよい。
【００２３】
当該構成では、新たな人物の登録の適否が、新規登録可能な人物の入力用識別情報を暗号化して記憶した着脱可能な記憶装置を参照して決定されるので、端末装置の管理者が不正に新たな人物を登録しようとしても、当該人物の入力用識別情報が着脱可能な記憶装置に暗号化して記憶されていない限り、当該人物を登録できない。したがって、端末装置の管理者が自由に人物を登録できる構成よりも、不正な人物登録を防止できる。
【００２４】
さらに、上記構成に加えて、出退勤を管理する各人物の現在の状態を示す状態情報を各人物の入力用識別情報に関連付けて記憶する状態情報記憶手段と、各状態において受け付け可能な操作と、受け付け後の状態情報とを特定するためのルールを記憶するルール記憶手段と、上記制御手段は、認証時に受け付けた上記入力用識別情報に関連付けて記憶された状態情報を上記状態情報記憶手段から読み出し、上記ルール記憶手段を参照して、当該状態情報の示す状態のときに受け付け可能な操作を特定し、受け付け可能な操作に応じた操作受付画面を表示すると共に、上記ルール、受け付けた操作および現在の状態情報に基づいて、上記状態情報記憶手段の状態情報を更新してもよい。
【００２５】
なお、上記制御手段は、状態情報の示す状態では、受け付け可能な操作を、受け付け不能な操作とは異なる形態で表示してもよいし、状態情報の示す状態では、受け付け不能な操作の入力受付を拒否してもよい。
【００２６】
当該構成において、制御手段は、状態情報記憶手段の状態情報を出退勤する人物の現状に応じて更新すると共に、状態情報記憶手段とルール記憶手段とを参照して、当該状態情報の示す状態に応じた操作受付画面を表示する。したがって、以下の構成、すなわち、出退勤する人物の現状に拘わらず、出退勤する人物がいずれかの状態のときに操作可能な操作全てを表示して、出退勤する人物に操作を促す構成と比較して、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止できる。
【００２７】
ところで、上記出退勤管理システムの端末装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、上記各出退勤管理システムの端末装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【００２８】
これらのプログラムがコンピュータによって実行されると、当該コンピュータは、上記出退勤管理システムの端末装置として動作する。したがって、上記出退勤管理システムの端末装置と同様に、出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置を実現できる。
【００２９】
また、本発明に係る出退勤管理システムの端末装置は、上記課題を解決するために、出退勤を管理する各人物の現在の状態を示す状態情報を、各人物を特定するための入力用識別情報に関連付けて記憶する状態情報記憶手段と、各状態において受け付け可能な操作と、受け付け後の状態情報とを特定するためのルールを記憶するルール記憶手段と、認証時に入力用識別情報を受け付けると共に、当該入力用識別情報に関連付けて記憶された状態情報を上記状態情報記憶手段から読み出し、上記ルール記憶手段を参照して、当該状態情報の示す状態のときに受け付け可能な操作を特定し、受け付け可能な操作に応じた操作受付画面を表示すると共に、上記ルール、受け付けた操作および現在の状態情報に基づいて、上記状態情報記憶手段の状態情報を更新する制御手段とを備えていることを特徴としている。
【００３０】
また、上記構成に加えて、上記制御手段は、状態情報の示す状態では、受け付け可能な操作を、受け付け不能な操作とは異なる形態で表示してもよいし、状態情報の示す状態では、受け付け不能な操作の入力受付を拒否してもよい。
【００３１】
これらの構成において、制御手段は、状態情報記憶手段の状態情報を出退勤する人物の現状に応じて更新すると共に、状態情報記憶手段とルール記憶手段とを参照して、当該状態情報の示す状態に応じた操作受付画面を表示する。したがって、以下の構成、すなわち、出退勤する人物の現状に拘わらず、出退勤する人物がいずれかの状態のときに操作可能な操作全てを表示して、出退勤する人物に操作を促す構成と比較して、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止できる。
【００３２】
さらに、上記出退勤管理システムの端末装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、上記各出退勤管理システムの端末装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【００３３】
これらのプログラムがコンピュータによって実行されると、当該コンピュータは、上記出退勤管理システムの端末装置として動作する。したがって、上記出退勤管理システムの端末装置と同様に、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止できる。
【発明の効果】
【００３４】
本発明によれば、出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置、および、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止可能な出退勤管理システムの端末装置を実現できるので、指紋認証をはじめとして、種々のバイオメトリクス認証を用いた出退勤管理システムに好適に使用できる。
【発明を実施するための最良の形態】
【００３５】
本発明の一実施形態について図１ないし図１１に基づいて説明すると以下の通りである。すなわち、図１に示すように、本実施形態に係る出退勤管理システム１は、指紋認証によって従業員の出退勤を管理するシステムであって、指紋を認証する指紋センサ３と、従業員による出退勤を管理するための操作を受け付けると共に当該従業員の指紋認証を上記指紋センサ（バイオメトリクスセンサ）３に指示する表示器（端末装置）５と、当該表示器５に接続可能であり、従業員の新規登録を管理するサーバ装置７とを備えている。
【００３６】
本実施形態では、上記指紋センサ３および表示器５が、例えば、各店舗など、従業員が出退勤する場所（出退勤場所）に配置されている。なお、図１では、便宜上、２つの指紋センサ３および表示器５しか記載していないが、出退勤管理システム１には、例えば、店舗の数など、出退勤場所の数に応じた数の指紋センサ３および表示器５が設けられている。一方、上記サーバ装置７は、例えば、複数の店舗を統括する統括本部など、上記指紋センサ３および表示器５の設置場所とは異なる場所に配置されており、複数の場所のそれぞれへ出退勤する従業員を一括して管理できる。
【００３７】
上記サーバ装置７は、表示器５と通信するためのインターフェース部（ＩＦ部）７１と、上記各表示器５が出退勤を管理する全従業員について、従業員を識別するための従業員ＩＤを含む情報が記憶されたデータベース７２と、上記データベース７２を参照しながら表示器５からの要求に応えるサーバ部７３とを備えている。本実施形態に係るサーバ装置７では、従業員ＩＤだけではなく、当該従業員の出退勤を管理する際に管理対象と定められた事象（例えば、従業員の出勤／退勤など）を示す事象情報も管理しており、上記サーバ部７３は、表示器５からの指示に応じて、各事象を示す事象情報を、事象の発生時刻および従業員と関連付けて、データベース７２に格納できる。なお、本実施形態では、表示器５との通信は、上記ＩＦ部７１によって行われている。
【００３８】
上記指紋センサ３は、認証対象者の指紋を読み取るセンサ部３１と、表示器５と通信するためのＩＦ部３２と、当該指紋センサ３が認証対象とする各従業員に対して割り当てられるセンサ側ＩＤに関連付けて、当該各従業員を認証するための指紋情報が格納された指紋情報記憶部３３と、指紋センサ３の各部材３１〜３３を制御する制御部３４とを備えており、上記制御部３４は、あるセンサ側ＩＤに対応する従業員の認証指示を受け付けた場合、当該センサ側ＩＤに関連付けて記憶された指紋情報を指紋情報記憶部３３から読み出すと共に、当該指紋情報と上記センサ部３１の読み取った認証対象者の指紋の情報とを比較して、当該認証対象者が、上記センサ側ＩＤに対応する従業員であるか否かを判定し、当該判定結果を上記表示器５へ通知できる。なお、本実施形態では、上記認証指示の受け付けおよび判定結果の通知をはじめ、表示器５との通信は、上記ＩＦ部３２によって行われている。
【００３９】
本実施形態では、例えば、怪我などによって、特定の指が使用できない場合にも認証するために、指紋センサ３は、複数の指のいずれかで認証できるように構成されている。具体的には、図２に示すように、本実施形態に係る上記指紋情報記憶部３３は、認証対象となる各従業員毎に、複数の指（図２の場合は、２指）の指紋情報を記憶しており、上記制御部３４は、ある従業員に対応して記憶された指紋情報のいずれかでの認証に成功した場合、認証対象者が当該従業員であると判定する。
【００４０】
図２の例では、センサ側ＩＤが各指紋情報に対応して割り当てられており、各指紋情報をセンサ側ＩＤに対応するアドレス（例えば、センサ側ＩＤに対応するオフセットを持ったアドレスなど）に格納することによって、各指紋情報とセンサ側ＩＤとを関連付けている。例えば、図２の例では、あるセンサ側ＩＤα１に対応する指紋情報Ｆ１が、指紋情報記憶部３３の記憶領域のうち、当該センサ側ＩＤα１に対応するアドレスＡ１に格納されている。なお、この場合、各従業員に対しては、複数のセンサ側ＩＤが割り当てられ、詳細は後述するように、表示器５は、ある従業員（例えば、Ｅ１）の認証を指示する場合、当該従業員に対応する複数のセンサ側ＩＤ（例えば、α１およびα２）を指紋センサ３へ通知し、指紋センサ３の制御部３４は、各センサ側ＩＤに対応して記憶された指紋情報（例えば、Ｆ１およびＦ２）のいずれかでの認証に成功した場合、認証成功を表示器５へ通知し、いずれでの認証にも失敗した場合、認証失敗を表示器５へ通知できる。
【００４１】
また、本実施形態に係る指紋センサ３は、センサ部３１の読み取り結果から指紋情報を生成できるように構成されており、制御部３４は、あるセンサ側ＩＤに対応する指紋情報の登録指示を表示器５から受け付けた場合、センサ部３１の読み取った、認証対象者の指紋の情報に基づいて、当該認証対象者の指紋情報を生成し、上記センサ側ＩＤに関連付けて当該指紋情報を上記指紋情報記憶部３３へ格納できる。例えば、図２の例では、ある従業員Ｅ１の指紋情報Ｆ１およびＦ２が、当該従業員Ｅ１へ割り当てられるセンサ側ＩＤα１およびα２へそれぞれ対応するアドレスＡ１およびＡ２に格納されている。なお、図２は、２人の従業員Ｅ１・Ｅ２の指紋情報Ｆ１〜Ｆ４がアドレスＡ１〜Ａ４に格納されている状態を示しており、残余のアドレスＡ５〜Ａ８には、指紋情報が登録されていない。
【００４２】
ここで、上記従業員ＩＤは、上記各表示器５が出退勤を管理する全従業員を識別できる程度に長い桁数を持つように設定されている。これに対して、上記センサ側ＩＤは、指紋センサ３が認証対象とする従業員に対して割り当てることができればよい。したがって、上記センサ側ＩＤの情報量は、従業員ＩＤの情報量よりも少なくなるように設定されている。本実施形態では、従業員ＩＤおよびセンサ側ＩＤの双方が十進数で表現されており、センサ側ＩＤの桁数（例えば、４桁）は、従業員ＩＤの桁数（例えば、１０桁）よりも短く設定されている。
【００４３】
一方、本実施形態に係る表示器５は、例えば、液晶ディスプレイなどからなるディスプレイ５１と、例えば、当該ディスプレイ５１の画面上に設けられたタッチパネルなどからなり、従業員の操作を受け付ける入力装置５２と、指紋センサ３およびサーバ装置７とそれぞれ通信するためのＩＦ部５３・５４と、これらの部材を制御する制御部（制御手段）５５とを備えており、制御部５５は、予め定められた手順に従って、入力装置５２やＩＦ部５３・５４からの入力に応じた操作画面をディスプレイ５１へ表示したり、入力装置５２やＩＦ部５３・５４からの入力に応じたデータをＩＦ部５３・５４から出力したりできる。
【００４４】
上記表示器５は、例えば、プログラマブル表示器のように、格納される画面データを変更することによって上記手順を変更できるように構成されている。具体的には、表示器５は、入力装置５２やＩＦ部５３・５４からの入力に応じて操作画面を表示する際の動作、および、操作画面への操作に応じてＩＦ部５３・５４へデータを出力する際の動作を特定する画面データが格納される画面データ記憶部５６を備え、上記制御部５５は、当該画面データ記憶部５６に格納された画面データを参照して、上記手順を決定している。
【００４５】
さらに、本実施形態に係る表示器５には、従業員ＩＤをセンサ側ＩＤに関連付けて記憶するＩＤ記憶部（識別情報記憶手段）５７が設けられており、上記制御部５５は、従業員を新規登録する場合、当該ＩＤ記憶部５７を参照して、例えば、図３に示すように、従業員ＩＤが関連付けられていない各センサ側ＩＤに対応するボタン（例えば、Ｂ３〜Ｂ４）を含む操作画面を、ディスプレイ５１へ表示すると共に、これらのボタンのいずれかへの操作を受け付けた場合、操作を受け付けたボタンに対応するセンサ側ＩＤに関連付けて、新規登録する従業員ＩＤを、上記ＩＤ記憶部５７に登録できる。
【００４６】
より詳細には、本実施形態に係るＩＤ記憶部５７は、図４に示すように、当該ＩＤ記憶部５７の記憶領域のうちのセンサ側ＩＤに対応するアドレスへ、従業員ＩＤを含むレコードを格納することによって、従業員ＩＤをセンサ側ＩＤに関連付けており、制御部５５は、センサ側ＩＤに対応するアドレスに記憶されたレコードに、従業員ＩＤが格納されているか否かによって、当該センサ側ＩＤに従業員ＩＤが関連付けられているか否かを判定できる。
【００４７】
なお、制御部５５は、従業員ＩＤが関連付けられていない各センサ側ＩＤに対応するボタンを、従業員ＩＤが関連付けられていないこと（未登録であること／新たに登録できること）が判るように表示できれば、従業員ＩＤに関連付けられているセンサ側ＩＤに対応するボタンは表示してもよいし、表示しなくてもよいが、本実施形態に係る制御部５５は、図３に示すように、従業員ＩＤに関連付けられているセンサ側ＩＤに対応するボタン（Ｂ１〜Ｂ２）もディスプレイ５１へ表示すると共に、従業員ＩＤに関連付けられていないセンサ側ＩＤに対応するボタン（Ｂ３〜Ｂ４）を、当該センサ側ＩＤに従業員ＩＤが関連付けられていないことを示すと予め定められた表示形態で表示している。
【００４８】
表示形態としては、例えば、色や形状など種々の表示形態を採用できるが、例えば、図３の例では、表示形態として、ボタンと共に表示する文字を採用しており、制御部５５は、ボタンＢ３・Ｂ４を、従業員ＩＤが関連付けられていないことを示す文字（例えば、「空」）と共に表示し、ボタンＢ１・Ｂ２を、関連付けられていることを示す文字（例えば、「満」）と共に表示している。
【００４９】
また、本実施形態に係る指紋センサ３は、上述したように、あるセンサ側ＩＤに対応する指紋情報の登録指示を受け付けた場合、センサ部３１の読み取り結果に基づいて指紋情報を生成して、自らに登録できるように構成されており、本実施形態に係る表示器５の制御部５５は、上記ＩＤ記憶部５７への従業員ＩＤの新規登録に伴なって、当該従業員ＩＤに対応するセンサ側ＩＤの指紋情報の登録を、指紋センサ３へ指示できる。なお、本実施形態では、当該登録指示をはじめとして、指紋センサ３との通信は、ＩＦ部５３によって行われる。
【００５０】
さらに、本実施形態に係る制御部５５は、サーバ装置７から、例えば、ある従業員ＩＤを持った従業員の指紋情報の送信指示など、従業員ＩＤによって動作対象が特定される指示を受け付けた場合、上記ＩＤ記憶部５７を参照して、当該従業員ＩＤに対応するセンサ側ＩＤを特定し、上記サーバ装置７からの指示を、当該センサ側ＩＤによって動作対象を特定した指示へと変換して、指紋センサ３へ通知できる。また、指紋センサ３から当該指示への返信を受け取った場合、当該返信をサーバ装置７へ送信できる。なお、当該返信をはじめとして、サーバ装置７との通信は、ＩＦ部５４によって行われる。
【００５１】
同様に、指紋センサ３から、サーバ装置７へ送信すべきデータとして、センサ側ＩＤを含むデータを受け取った場合、上記ＩＤ記憶部５７を参照して、当該センサ側ＩＤを、それに対応する従業員ＩＤへ変換し、変換後の従業員ＩＤを含むデータを、サーバ装置７へ送信できる。なお、この場合、サーバ装置７からの返信があれば、表示器５の制御部５５は、当該返信を指紋センサ３へ送信できる。
【００５２】
より詳細には、従業員ＩＤからセンサ側ＩＤへ変換する場合、本実施形態に係る制御部５５は、例えば、ＩＤ記憶部５７に格納されているレコードを順次読み出して、各レコードの従業員ＩＤフィールドが変換元の従業員ＩＤと一致しているか否かを判定するなどして、ＩＤ記憶部５７に格納されている従業員ＩＤから、変換元の従業員ＩＤと同一の従業員ＩＤを含むレコードを抽出すると共に、当該レコードが格納されているアドレスに対応するセンサ側ＩＤを、変換後のセンサ側ＩＤとすることができる。
【００５３】
一方、センサ側ＩＤから従業員ＩＤへ変換する場合、本実施形態に係る制御部５５は、ＩＤ記憶部５７の記憶領域のうち、変換元のセンサ側ＩＤに対応するアドレスに格納されているレコードの従業員ＩＤフィールドから、従業員ＩＤを読み出し、当該従業員ＩＤを変更後の従業員ＩＤとすることができる。
【００５４】
このように、指紋センサ３とサーバ装置７との間に介在する表示器５が、両装置３・７間の通信を中継する際、従業員ＩＤとセンサ側ＩＤとを相互に変換している。したがって、サーバ装置７は、センサ側ＩＤに対応して割り当てられる従業員ＩＤさえ把握していれば、指紋センサ３で従業員ＩＤの代わりに使用されているセンサ側ＩＤを知らなくても、指紋センサ３へ動作の対象を伝えることができ、指紋センサ３は、従業員ＩＤを知らなくてもサーバ装置７から指示された動作対象を特定できる。同様に、指紋センサ３は、従業員ＩＤに対応して割り当てられるセンサ側ＩＤさえ把握していれば、サーバ装置７で使用されている従業員ＩＤを知らなくても、サーバ装置７へ動作の対象を伝えることができ、サーバ装置７は、センサ側ＩＤを知らなくても、指紋センサ３から指示された動作対象を特定できる。したがって、両装置３・７が相手で使用されているＩＤによって指示する構成と比較して、サーバ装置７および指紋センサ３の動作および構成を簡略化できる。
【００５５】
特に、従業員が出退勤する場所のそれぞれに配置するために、出退勤管理システム１では、比較的多くの数の指紋センサ３が設けられている。また、ＨＭＩ（Human Machine Interface ）として動作するために、比較的大きな演算能力を必要とする表示器５とは異なり、指紋センサ３は、指紋による認証と、それに伴なう処理（認証結果の報告や指紋情報の新規登録など）とさえできればよいので、動作の簡略化が構成の簡略化に直結し、製造コストの削減につながる。したがって、両装置３・７の間に介在する表示器５が従業員ＩＤとセンサ側ＩＤとを相互変換することによって、出退勤管理システム１全体の製造コストを削減できる。
【００５６】
さらに、本実施形態に係る表示器５は、各従業員の現状（例えば、出勤中か否かなど）に応じて、従業員へ提示する操作画面を変更できるように構成されている。具体的には、本実施形態に係る表示器５には、各従業員の現状を示す状態情報を、従業員ＩＤに関連付けて記憶する状態記憶部（状態情報記憶手段）５８と、各状態において受け付け可能な操作と、受け付け後の状態情報とを特定するためのルールが記憶されたルール記憶部（ルール記憶手段）５９とが設けられており、表示器５の制御部５５は、ある従業員ＩＤを持った従業員への操作画面を表示する際、状態記憶部５８およびルール記憶部５９を参照して、当該従業員の現状に応じた操作画面を表示すると共に、上記操作画面への操作と現在の状態情報とに応じて、状態記憶部５８の状態情報を更新できる。
【００５７】
より詳細には、制御部５５は、ある従業員の出退勤を受け付ける操作画面を表示する際、上記状態記憶部５８から、当該従業員に割り当てられた従業員ＩＤと関連付けて記憶された状態情報を読み出すと共に、上記ルール記憶部５９を参照して、当該状態情報の示す状態において受け付け可能な操作を、受け付け不能な操作とは異なる形態で提示する操作画面をディスプレイ５１へ表示することによって、従業員が操作不能な操作を行うことを防止することができる。
【００５８】
本実施形態では、従業員によって入力可能な操作として、「出勤」、「退勤」、「外出」および「戻り」が設定されており、制御部５５は、上記状態情報として、「出勤中」、「外出中」および「退勤後」のいずれかを示す値を格納している。
【００５９】
また、本実施形態では、上記ルールとして、以下の４つのルールがルール記憶部５９に格納されている。第１のルールは、状態情報が「出勤中」の場合のルールであり、この状態では、「外出」または「退勤」操作が可能であり、「外出」が操作されると「外出中」に状態情報を変更し、「退勤」が操作されると「退勤後」に状態情報を変更すべきであることを示している。また、第２のルールは、状態情報が「外出中」の場合のルールであり、この状態では、「戻り」操作が可能であり、「戻り」が操作されると、「出勤中」に状態情報を変更すべきであることが示している。さらに第３のルールは、状態情報が「退勤後」の場合のルールであり、この状態では、「出勤」操作が可能であり、この場合は、「出勤中」に状態情報を変更すべきであることを示している。
【００６０】
なお、上記ルールの記憶方法は、各状態において受け付け可能な操作と、受け付け後の状態情報とを特定できればよく、例えば、上記画面データにおいて、各操作に対応するボタンを、状態情報の値を参照するように設定すると共に、ボタンが操作された場合の動作として、状態情報の値を変更する動作を設定してもよい。この場合、「外出」ボタンは、状態情報が「出勤中」のときのみ表示するように設定され、「外出」ボタンを押したときの動作として、状態情報を「外出中」を示す値に変更するように設定される。また、上記画面データにおいて、各状態に対応して、その状態で操作可能なボタンを含む操作画面を設定し、ボタンが操作された場合の動作として、状態情報の値を変更する動作を設定してもよい。なお、この場合、画面データ記憶部５６がルール記憶部５９としても動作する。さらに、各状態情報の値について、取り得る動作と、その場合に更新される値とのリストを記憶してもよい。ルール記憶部５９にルールを記憶する方法に拘わらず、制御部５５が当該ルール記憶部５９を参照して、各状態において受け付け可能な操作と、受け付け後の状態情報とを特定できればよい。
【００６１】
さらに、本実施形態では、例えば、図５および図６に示すように、受け付け不能な操作とは異なる形態の一例として、「受け付け不能な操作を表示せず、受け付け可能な操作のみを表示する」ことを採用している。
【００６２】
ここで、図５は、従業員が出勤した直後の状態を示しており、従業員によって入力可能な操作、すなわち、「出勤」、「退勤」、「外出」および「戻り」のうち、「退勤」または「外出」のみが表示されている。また、図６は、従業員が外出した直後の状態を示しており、従業員によって入力可能な上記各操作のうち、「戻り」のみが表示されている。
【００６３】
さらに、本実施形態に係る表示器５には、例えば、従業員の出勤／退勤など、当該従業員の出退勤を管理する際に管理対象と定められた事象を示す事象情報を事象の発生時刻および従業員ＩＤと関連付けて蓄積する出退勤ログ記憶部６０が設けられており、上記制御部５５は、例えば、出勤／退勤を示すボタンへの操作など、操作画面への操作を受け付けると、当該操作に応じた事象を示す事象情報を、出退勤ログ記憶部６０に蓄積できる。一例として、本実施形態に係る制御部５５は、事象情報と事象の発生時刻と従業員ＩＤとの組み合わせからなるレコードを出退勤ログ記憶部６０に格納している。
【００６４】
ここで、本実施形態では、各出退勤場所へ出退勤する従業員の事象情報は、サーバ装置７にて管理されており、表示器５の制御部５５は、例えば、予め定められた周期（例えば、１日毎）、サーバ装置７からの要求があったとき、あるいは、入力装置５２がユーザの送信指示を受け付けたときなど、予め定められたタイミングで、出退勤ログ記憶部６０に格納された各従業員の事象情報、および、その事象の発生時刻および従業員ＩＤを、サーバ装置７へ送信して、サーバ装置７のデータベース７２に格納させることができる。
【００６５】
なお、上記ＩＤ記憶部５７は、メモリなど、アドレスによって記憶領域を特定可能な記憶装置であり、上記各制御部３４・５５およびサーバ部７３は、ＣＰＵが記憶装置に格納されたプログラムを実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。また、データベース７２、画面データ記憶部５６、状態記憶部５８、ルール記憶部５９、出退勤ログ記憶部６０、後述するバックアップ記憶部６１・７４および承認用記憶部６２ａ・７５ａは、同様の機能ブロックであってもよいし、メモリなどの記憶装置自体であってもよい。
【００６６】
上記構成において、出退勤場所において、新たな従業員を登録する際の動作について、図７に基づき説明すると以下の通りである。すなわち、ステップ１（以下では、Ｓ１のように略称する）において、サーバ装置７は、例えば、統括本部のオペレータなど、サーバ装置７のユーザの指示に従って、データベース７２へ新規に登録する従業員の従業員ＩＤを登録する。
【００６７】
また、表示器５において、例えば、入力装置５２などによって新規登録が指示されると、制御部５５は、ＩＤ記憶部５７を参照して、従業員ＩＤが関連付けられていない各センサ側ＩＤに対応するボタン（未登録ボタン）を含む操作画面を、ディスプレイ５１へ表示して、表示器５のユーザへ当該ボタンへの操作を促す（Ｓ２）。
【００６８】
例えば、図４に示す状態では、ＩＤ記憶部５７において、従業員ＩＤを登録可能なアドレスＡ１１〜Ａ１４のうち、アドレスＡ１１およびＡ１２に記憶されたレコードには、従業員ＩＤβ１１およびβ１２が格納されているが、他のアドレスＡ１３およびＡ１４に記憶されるレコードには、従業員ＩＤが格納されていない。
【００６９】
したがって、制御部５５は、図３に示すように、アドレスＡ１３およびＡ１４に対応するボタンＢ３・Ｂ４を、従業員ＩＤが関連付けられていないことを示す表示形態として、「空」という文字列と共に表示する。なお、制御部５５は、従業員ＩＤに既に格納されているレコードを記憶したアドレスＡ１１・Ａ１２に対応するボタンＢ１およびＢ２を、従業員ＩＤが関連付けられていることを示す表示形態として、「満」という文字列と共に表示している。
【００７０】
上記Ｓ２にて表示されたボタンのうち、従業員ＩＤが関連付けられていない各センサ側ＩＤに対応するボタンのいずれか（例えば、Ｂ４）への操作を受け付けると（Ｓ３）、制御部５５は、Ｓ４において、例えば、従業員ＩＤの入力を促す画面を表示して、当該画面への操作を受け付けるなどして、従業員ＩＤの入力を受け付ける。
【００７１】
さらに、制御部５５は、Ｓ５において、当該従業員ＩＤをサーバ装置７へ送信して、当該従業員ＩＤを持った従業員を新規に登録してもよいか否かを問い合わせる。また、サーバ装置７のサーバ部７３は、Ｓ６において、当該従業員ＩＤがデータベース７２に格納されているか否かによって、登録してもよいか否かを判定し、格納されている場合は、登録してもよい旨を表示器５へ返信する。
【００７２】
一方、表示器５の制御部５５は、Ｓ７において、上記サーバ装置７からの返信を待ち受けており、サーバ装置７から登録してもよいと通知された場合にのみ、以下のＳ１１以降の処理を行う。なお、登録されてもよい旨の通知がなかった場合、表示器５は、以下のＳ１１以降の処理を行わず、当該従業員ＩＤを持った従業員の新規登録が中止される。
【００７３】
ここで、上記の場合、新規登録可能な従業員ＩＤは、上記Ｓ１において、サーバ装置７のユーザによってデータベース７２に登録されている。したがって、サーバ装置７は、新規登録してもよい旨を返信し、表示器５の制御部５５は、Ｓ１１以降の処理を行う。
【００７４】
すなわち、Ｓ１１において、表示器５の制御部５５は、上記Ｓ４にて受け付けた従業員ＩＤを、ＩＤ記憶部５７のうち、上記Ｓ３にて操作を受け付けたボタン（例えば、Ｂ４）に対応するアドレス（この場合は、Ａ１４）に記憶されるレコードの従業員ＩＤフィールドへ格納する。
【００７５】
これにより、図９に示すように、ＩＤ記憶部５７には、これまで従業員ＩＤが関連付けられていなかったセンサ側ＩＤ（α７およびα８）に関連して、新たな従業員ＩＤ（β１４）が登録される。
【００７６】
さらに、制御部５５は、Ｓ１２において、上記Ｓ３にて操作を受け付けたボタンに対応するセンサ側ＩＤ（α７およびα８）を含む指紋情報の登録指示を指紋センサ３へ送信すると共に、例えば、指紋の登録を促す画面を表示するなどして、新たに登録する従業員に、指紋センサ３のセンサ部３１へ指を当てるように指示する。一方、指紋センサ３の制御部３４は、Ｓ１３において、センサ部３１の読み取った、従業員の指紋の情報に基づいて、当該従業員の指紋情報を生成し、上記センサ側ＩＤに関連付けて当該指紋情報を格納する。
【００７７】
これにより、図８に示すように、指紋情報記憶部３３のうち、上記センサ側ＩＤ（α７およびα８）に対応するアドレス（Ａ７およびＡ８）には、当該センサ側ＩＤに対応する従業員の指紋情報（Ｆ７およびＦ８）が格納される。なお、本実施形態では、２指の指紋によって指紋を認証しており、上記Ｓ１２およびＳ１３は、２回繰り返されて、センサ側ＩＤα７に対応する指紋情報Ｆ７およびセンサ側ＩＤα８に対応する指紋情報Ｆ８が登録されている。
【００７８】
次に、図１０を参照しながら、各従業員の出退勤を制御する際の動作を説明する。すなわち、表示器５の制御部５５は、例えば、従業員ＩＤの入力を促す画面を表示するなどして、従業員ＩＤの入力を待ち受けており、例えば、入力装置５２からの入力などによって、従業員ＩＤの入力を受け付ける（Ｓ２１）。
【００７９】
従業員ＩＤの入力を受け付けると、制御部５５は、Ｓ２２において、ＩＤ記憶部５７を参照して、当該従業員ＩＤをセンサ側ＩＤに変換する。さらに、制御部５５は、Ｓ２３において、当該センサ側ＩＤによる認証を指紋センサ３へ指示する。なお、本実施形態に係る制御部５５は、指紋センサ３への指示と共に、例えば、「指紋認証：スキャンしてください」などの文字列をディスプレイ５１へ表示するなどして、従業員ＩＤを持った従業員へ、指紋センサ３による指紋認証を受けるよう促している。
【００８０】
例えば、図９に示す状態では、ＩＤ記憶部５７に、３つの従業員ＩＤβ１１、β１２およびβ１４が登録されており、当該従業員ＩＤβ１１は、センサ側ＩＤα１およびα２に対応している。したがって、この状態で、従業員ＩＤβ１１と同じ従業員ＩＤが上記Ｓ２１にて入力された場合、制御部５５は、センサ側ＩＤα１およびα２にて認証するように、指紋センサ３へ指示する。
【００８１】
一方、あるセンサ側ＩＤによる認証指示を受け付けると、Ｓ２４において、指紋センサ３の制御部３４は、センサ部３１の読み取った指紋の情報と、当該センサ側ＩＤに関連して指紋情報記憶部３３に格納された指紋情報とを比較して、当該指紋の持ち主（従業員）が上記センサ側ＩＤに関連付けられた指紋情報を登録したときの人物か否かを判定し、判定結果を、表示器５へ返信する。
【００８２】
なお、本実施形態では、上述したように、２指の指紋で認証できるように、各従業員毎に、２つの指紋情報が登録されているので、制御部３４は、上記センサ側ＩＤ（α１およびα２）のいずれかに関連して格納された指紋情報による認証に成功した場合、成功と返信し、いずれの指紋情報による認証にも失敗した場合、失敗と返信する。
【００８３】
一方、表示器５の制御部５５は、Ｓ２５において、上記指紋センサ３からの返信を待ち受けており、指紋センサ３から認証成功と通知された場合にのみ、以下のＳ３１以降の処理を行う。なお、認証成功の通知がなかった場合、表示器５は、以下のＳ３１以降の処理を行わなず、例えば、上記Ｓ２１へ戻って、従業員ＩＤの再入力を促したり、上記Ｓ２３へ戻って、指紋認証の再試行を指示したり、あるいは、認証失敗を通知するなど、認証失敗時の処理として予め定めれた処理を行う。
【００８４】
ここで、上記Ｓ２５にて認証に成功が通知された場合（YES の場合）、表示器５の制御部５５は、Ｓ３１において、例えば、状態記憶部５８のうち、上記Ｓ２２およびＳ２３において変換されたセンサ側ＩＤに対応するレコードの状態情報フィールドを参照するなどして、上記Ｓ２１にて入力された従業員ＩＤに対応する状態情報を取得する。さらに、制御部５５は、Ｓ３２において、ルール記憶部５９を参照して、状態情報に応じた操作画面、すなわち、当該状態情報の示す状態の従業員が操作可能な操作を、操作不能な操作と区別可能な形態で示した操作画面を表示して、従業員が操作不能な操作を行うことを防止する。
【００８５】
例えば、図９に示す状態では、従業員ＩＤβ１１に対応する状態情報として、「出勤中」を示す状態情報が状態記憶部５８に格納されている。したがって、制御部５５は、例えば、図５に示すように、操作可能な操作（「退勤」および「外出」）のみを受け付けるボタンＢ３１・Ｂ３２を表示することによって、従業員による残余の操作（「出勤」および「戻り」）を防止している。
【００８６】
この状態では、従業員が操作不能な操作を行うことが防止されているので、従業員は、操作可能な操作の中から、自らの動作（退勤または外出）に応じた操作を行い、表示器５の制御部５５は、Ｓ３３において、入力装置５２などを介して当該操作を受け付ける。
【００８７】
さらに、表示器５の制御部５５は、Ｓ３４において、上記ルール記憶部５９に記憶されたルールを参照して、上記Ｓ３１にて取得された現在の状態情報と、上記Ｓ３３にて受け付けた操作とに基づいて、状態記憶部５８のうち、上記Ｓ２１にて入力された従業員ＩＤに対応する状態情報を更新する。
【００８８】
上述したように、ルール記憶部５９には、第１のルールとして、例えば、図９に示すように、状態情報が「出勤中」を示しているときに「外出」操作を受け付けた場合は、状態情報を「外出中」に変更すべきであると記憶されている。したがって、図５のボタンＢ３２への操作を受け付けた場合、制御部５５は、上記Ｓ２１にて入力された従業員ＩＤに対応する状態情報を「外出中」に更新する。
【００８９】
また、表示器５の制御部５５は、Ｓ３５にいて、上記Ｓ３３にて受け付けた操作を示す事象情報を、現在の時刻と、従業員ＩＤとに関連付けて、出退勤ログ記憶部６０に蓄積する。
【００９０】
なお、上記では、状態情報が「出勤中」を示している場合を例にして説明したが、状態情報が「外出中」を示している場合、表示器５の制御部５５は、図６に示すように、「戻り」ボタンＢ３３のみを表示して、従業員による残余の操作（「出勤」、「退勤」および「外出」）を防止する。
【００９１】
以上のように、本実施形態に係る表示器５は、センサ側ＩＤに対応するアドレスに従業員ＩＤを格納可能なＩＤ記憶部５７を備え、従業員ＩＤを新規に登録する場合、ＩＤ記憶部５７の従業員ＩＤを格納可能なアドレスの中から、従業員ＩＤが格納されていないアドレスを検索すると共に、見つかったアドレスのそれぞれに対応する領域（例えば、ボタンなど）を表示して、当該領域のいずれかへの操作を受け付ける。さらに、表示器５は、当該領域のいずれかへの操作を受け付けた場合、当該操作に対応するアドレスへ、新たに登録する従業員ＩＤを格納する。
【００９２】
さらに、表示器５は、ある従業員ＩＤに応じたセンサ側ＩＤを指紋センサ３へ送信する際、上記ＩＤ記憶部５７の従業員ＩＤを格納可能なアドレスの中から、変換元の従業員ＩＤが格納されたアドレスを検索し、検索結果のアドレスに対応するセンサ側ＩＤを変換後のセンサ側ＩＤとして、指紋センサ３へ送信する。
【００９３】
したがって、指紋センサ３が従業員ＩＤとは異なる情報量のセンサ側ＩＤによって認証対象者を識別することにより、指紋センサ３の構成を簡略化できるにも拘わらず、従業員ＩＤに対応するセンサ側ＩＤを新規に登録する場合と、従業員ＩＤをセンサ側ＩＤに変換する場合との双方において、従業員にセンサ側ＩＤを意識させることなく、従業員ＩＤに対応するセンサ側ＩＤを指紋センサ３へ送信できる。この結果、従業員に負担をかけることなく、指紋センサ３の構成を簡略化できる。
【００９４】
また、本実施形態に係る表示器５は、ある従業員ＩＤの従業員を新規登録する際、当該従業員ＩＤの従業員の登録の適否を、出退勤場所から離れた場所に配置され、出退勤場所の管理者とは異なるユーザによって操作されるサーバ装置７へ問い合わせ、サーバ装置７から承認された場合にのみ、当該従業員ＩＤの従業員を新規登録している。したがって、例えば、店舗の管理者など、出退勤場所の管理者による不正な従業員（架空の従業員）の登録を阻止でき、出退勤場所ぐるみ（例えば、店舗ぐるみ）の不正な登録を防止できる。
【００９５】
さらに、本実施形態に係る表示器５は、認証対象者のセンサ側ＩＤを通知して、当該センサ側ＩＤに関連して記憶された指紋情報で認証するように指紋センサ３へ指示している。この結果、指紋センサ３は、指示された指紋情報のいずれかによる認証に成功したか否かを判定し、表示器５へ返答するだけでよい。したがって、以下の構成、すなわち、表示器５から認証開始を指示された場合に、指紋センサ３が自らの記憶している全指紋情報のうち、認証対象者がいずれの指紋情報にマッチしているかを判定すると共に、マッチした指紋情報を示すセンサ側ＩＤを返答する構成と比較して、指紋センサ３が比較対照とする指紋情報の数を大幅に削減でき、認証に必要な演算量を大幅に削減できる。したがって、指紋センサ３の演算能力が同じであれば、認証に必要な時間を大幅に短縮できる。例えば、全指紋情報と比較する場合は、数十秒必要であったのに対して、本実施形態の構成では、認証に必要な時間を１秒以下に短縮できる。一方、双方が、ある時間内で認証できる場合は、より指紋センサ３の構成を簡略化できる。
【００９６】
また、本実施形態に係る表示器５は、各従業員の現状を示す状態情報を、従業員に関連付けて記憶する状態記憶部５８を備え、状態情報の示す状態の従業員が操作可能な操作を、操作不能な操作と区別可能な形態で表示することによって、従業員が操作不能な操作を行うことを防止し、操作不能な操作の受け付けを回避している。したがって、従業員の現状に拘わらず、各状態において従業員が可能な操作全てを一度に表示する構成と比較して、従業員による誤操作を防止できる。
【００９７】
ここで、出退勤の情報は、従業員の給与を算出するための重要な情報である。したがって、当該情報を集計しているときに従業員の誤操作が発覚すると、集計者は、従業員へ確認して、正しい情報を再入力する必要があり、集計者および従業員の双方の手間がかかる。ところが、上記構成では、従業員の誤操作を防止できるので、集計者および従業員の双方の手間を軽減できる。
【００９８】
なお、上記では、状態情報の示す状態の従業員が操作可能な操作を、操作不能な操作と区別可能な形態で表示する場合を例にして説明したが、これに代えて、制御部５５が、例えば、インターロックをかけるなどして、操作不能な操作を受け付けても無視することよによって、操作不能な操作の受け付けを回避してもよい。
【００９９】
この構成であっても、操作不能な操作を受け付けても無視することによって、従業員による誤操作を防止でき、集計者および従業員の双方の手間を削減可能な出退勤管理システムを実現できる。
【０１００】
いずれの場合であっても、各従業員の現状を示す状態情報を従業員に関連付けて記憶する状態記憶部５８を備え、状態情報の示す状態の従業員が操作不能な操作の受け付けを回避すれば、従業員の誤操作を防止でき、集計者および従業員の双方の手間を軽減できる。
【０１０１】
ところで、上記出退勤管理システム１では、指紋センサ３にて、各従業員の指紋を認証するための指紋情報が生成され、これらの指紋情報が指紋センサ３に蓄積されている。したがって、指紋センサ３が故障して、既に登録した指紋情報が失われてしまうと、各従業員の指紋情報を再度登録する必要がある。
【０１０２】
これに対して、本実施形態に係る出退勤管理システム１では、指紋センサ３に登録された指紋情報を表示器５にてバックアップすると共に、交換後の指紋センサ３へ、バックアップした指紋情報を登録できるように構成されている。
【０１０３】
具体的には、本実施形態に係る指紋センサ３は、指紋情報記憶部３３に格納された指紋情報を表示器５へ送信できるように構成されており、指紋センサ３の制御部３４は、表示器５から指紋情報の送信指示を受け付けた場合、指紋情報記憶部３３に格納された指紋情報を表示器５へ送信できる。なお、指紋情報記憶部３３の指紋情報を一括して送信してもよいが、本実施形態では、表示器５との間で通信されるデータ量を削減するために、指紋情報記憶部３３に格納された指紋情報の一部を送信できるように構成されており、表示器５からの特定のセンサ側ＩＤの指紋情報を送信指示を受け付けると、指紋センサ３の制御部３４は、当該センサ側ＩＤに関連して記憶された指紋情報を指紋情報記憶部３３から読み出し、当該指紋情報のみを表示器５へ送信できる。
【０１０４】
また、本実施形態に係る表示器５は、指紋情報などの情報をバックアップするためのバックアップ記憶部６１を備えており、表示器５の制御部５５は、予め定められたタイミングで、例えば、指紋センサ３へセンサ側ＩＤに対応する指紋情報の送信を指示するなどして、指紋センサ３から、センサ側ＩＤに対応する指紋情報を受け取ることができる。さらに、制御部５５は、ＩＤ記憶部５７を参照して、センサ側ＩＤを従業員ＩＤに変換し、センサ側ＩＤに対応する指紋情報を、当該センサ側ＩＤに対応する従業員ＩＤに対応付けて、上記バックアップ記憶部６１に格納できる。
【０１０５】
上記バックアップ記憶部６１は、例えば、指紋センサ３の故障など、出退勤管理システム１に異常発生した後でも読み出すことができれば、どのような記憶装置であってもよいが、より確実に読み出すことができるように、取り外し可能な（リムーバブルな）記憶装置である方が好ましい。また、取り外し可能な記憶装置としては種々の記憶装置が考えられるが、例えば、コンパクトフラッシュ（登録商標）、スマートメディア（商標）あるいはMemory Stick（商標）などのメモリカードであれば、駆動部分が存在せず、消費電力も少ないため、さらに好ましい。
【０１０６】
また、指紋センサ３の全ての指紋情報を周期的にバックアップしてもよいが、本実施形態に係る表示器５の制御部５５は、指紋センサ３から、新たに登録された指紋情報のみを取得するように構成されている。
【０１０７】
具体的には、表示器５の制御部５５は、図７に示すＳ１２およびＳ１３にて、指紋センサ３へ特定のセンサ側ＩＤを持った指紋情報の登録を指示し、指紋センサ３にて当該指紋情報が登録される度に、指紋センサ３へ、当該センサ側ＩＤの指紋情報を送信するように指示している。これにより、全指紋情報を周期的にバックアップする構成よりも、指紋センサ３から送信されるデータ量を削減できる。なお、指紋センサ３が指紋情報の登録指示に応答して、登録した指紋情報を返信するように構成されていれば、表示器５による指紋情報の送信指示は不要である。
【０１０８】
ここで、指紋センサ３に故障が発生して、新たな指紋センサ３に交換された場合、表示器５の制御部５５は、バックアップ記憶部６１へ格納されている各指紋情報のそれぞれについて、以下の処理を行う。すなわち、制御部５５は、ＩＤ記憶部５７を参照して、指紋情報に関連付けられている従業員ＩＤをセンサ側ＩＤに変換すると共に、当該センサ側ＩＤに対応する指紋情報として、バックアップ記憶部６１から読み出した指紋情報を登録するように、指紋センサ３へ指示する。一方、指紋センサ３の制御部３４は、表示器５から、センサ側ＩＤおよび指紋情報を受け取ると、当該指紋情報を、当該センサ側ＩＤに関連付けて、指紋情報記憶部３３に格納する。これにより、故障前の指紋情報が指紋情報記憶部３３に再登録され、従業員に指紋情報を再登録させることなく、各従業員を認証できる。この結果、指紋センサ３に故障が発生してから復旧するまでに要する手間および時間を削減できる。
【０１０９】
なお、上記では、表示器５にて、指紋情報をバックアップする構成について説明したが、本実施形態に係る出退勤管理システム１では、当該指紋情報を、さらに、サーバ装置７でもバックアップできるように構成されている。
【０１１０】
具体的には、本実施形態に係るサーバ装置７には、バックアップ記憶部６１と同様のバックアップ記憶部７４が設けられており、バックアップ記憶部６１に格納された指紋情報は、例えば、バックアップ記憶部６１を取り外して、図示しないサーバ装置７の読み取り装置に読み取らせて、バックアップ記憶部７４に格納したりして、バックアップ記憶部７４にも従業員ＩＤと関連付けて格納される。
【０１１１】
ここで、表示器５を交換した場合、サーバ装置７のバックアップ記憶部７４に従業員ＩＤに関連付けて格納された指紋情報は、取り外されたバックアップ記憶部６１へ、従業員ＩＤと関連付けて格納される。
【０１１２】
当該バックアップ記憶部６１が表示器５に装着されると、表示器５の制御部５５は、当該バックアップ記憶部６１において各指紋情報に関連付けられている従業員ＩＤのそれぞれを、ＩＤ記憶部５７に格納する。さらに、制御部５５は、従業員ＩＤを格納したアドレスに対応するセンサ側ＩＤに関連付けて、バックアップ記憶部６１にて当該従業員ＩＤに関連付けられて記憶されていた指紋情報を登録するように、指紋センサ３へ指示する。これにより、表示器５が交換された場合でも、従業員に指紋情報を再登録させることなく、各従業員を認証できる。この結果、表示器５に故障が発生した場合でも、復旧に要する手間および時間を削減できる。
【０１１３】
なお、上記では、バックアップ記憶部６１を持ち運んで、従業員ＩＤに関連付けられた指紋情報を、復旧後の表示器５に取得させる場合を例にして説明したが、サーバ装置７と表示器５とが通信できる場合は、通信によって、従業員ＩＤに関連付けられた指紋情報を表示器５へ送信してもよい。
【０１１４】
具体的には、サーバ装置７のサーバ部７３は、バックアップ記憶部７４に格納された指紋情報を、従業員ＩＤに関連付けて表示器５へ送信する。一方、表示器５の制御部５５は、受信した従業員ＩＤをＩＤ記憶部５７に順次格納すると共に、制御部５５は、従業員ＩＤを格納したアドレスに対応するセンサ側ＩＤに関連付けて、当該従業員ＩＤに関連付けて送信された指紋情報を登録するように、指紋センサ３へ指示する。当該構成でも、これにより、表示器５が交換された場合でも、従業員に指紋情報を再登録させることなく、各従業員を認証できる。この結果、表示器５に故障が発生した場合でも、復旧に要する手間および時間を削減できる。
【０１１５】
また、上記では、バックアップ記憶部６１を持ち運んで、従業員ＩＤに関連付けられた指紋情報を、サーバ装置７のバックアップ記憶部７４へ格納する場合を例にして説明したが、サーバ装置７と表示器５とが通信できる場合は、通信によって、従業員ＩＤに関連付けられた指紋情報をサーバ装置７へ送信してもよい。
【０１１６】
具体的には、表示器５の制御部５５は、ＩＦ部５４およびＩＦ部７１を介して、バックアップ記憶部６１に従業員ＩＤに関連付けて格納された各指紋情報を、従業員ＩＤに関連付けて送信し、サーバ装置７のサーバ部７３は、受信した指紋情報を、当該指紋情報に関連付けて送信された従業員ＩＤに関連付けて、バックアップ記憶部７４に格納する。この場合でも、指紋情報を従業員ＩＤに関連付けてサーバ装置７のバックアップ記憶部７４に格納できる。
【０１１７】
また、上記では、新規登録時に表示器５がサーバ装置７へ従業員ＩＤを送信して、当該従業員ＩＤを持った従業員の新規登録の適否を問い合わせているが、表示器５は、サーバ装置７へ問い合わせる代わりに、予め新規登録可能な従業員ＩＤが暗号化されて蓄積された承認用記憶部を参照して、新規登録の適否を決定してもよい。
【０１１８】
具体的には、図１１に示すように、本変形例に係る出退勤管理システム１ａは、図１と略同様の構成であるが、サーバ装置７ａおよび表示器５ａからは、相互に通信するためのＩＦ部７１・５４が省略されており、代わりに、承認用記憶部（着脱可能な記憶装置）７５ａ・６２ａが設けられている。
【０１１９】
当該承認用記憶部７５ａ・６２ａは、バックアップ記憶部６１・７４と同様に、着脱可能な記憶装置によって実現されており、サーバ装置７ａにおいて記憶された承認用記憶部７５ａを表示器５ａに装着し、承認用記憶部６２ａとして動作させることができる。
【０１２０】
また、サーバ部７３に代えて設けられた制御部７３ａは、データベース７２を参照して、表示器５にて登録可能な従業員ＩＤのリストを暗号化して、承認用記憶部７５ａに格納できる。一方、表示器５ａの制御部５５は、登録すべき従業員ＩＤの入力を受け付けた場合、例えば、承認用記憶部６２ａに記憶されている従業員ＩＤのリストを復号して当該リスト中に、入力を受け付けた従業員ＩＤが含まれているか否かを判定するなどして、承認用記憶部６２ａに当該従業員ＩＤが記憶されているか否かを判定し、記憶されている場合にのみ、当該従業員ＩＤの登録を承認する。
【０１２１】
当該構成では、新規登録可能な従業員ＩＤのリストを暗号化して記憶した承認用記憶部６２ａが装着され、当該リスト内に登録しようとする従業員ＩＤが含まれていないと、従業員ＩＤを登録できない。したがって、サーバ装置７ａのように、当該リストを暗号化して格納する装置での承認用記憶部６２ａへの書き込みが不可欠となる。この結果、図１に示す出退勤管理システム１と同様に、例えば、店舗の管理者など、出退勤場所の管理者による不正な従業員（架空の従業員）の登録を阻止でき、出退勤場所ぐるみ（例えば、店舗ぐるみ）の不正な登録を防止できる。
【０１２２】
なお、図１および図１１の構成では、制御部５５（５５ａ）が、従業員ＩＤに関連付けて、状態記憶部５８、出退勤ログ記憶部６０およびバックアップ記憶部６１に状態情報および事象情報を格納する場合を例にして説明したが、制御部５５（５５ａ）は、従業員ＩＤではなく、センサ側ＩＤに関連付けて記憶していてもよい。この場合は、例えば、サーバ装置７（７ａ）へ事象情報を送信するときなど、従業員ＩＤとの関連付けが必要になったときに、制御部５５（５５ａ）が、ＩＤ記憶部５７を参照して、センサ側ＩＤを従業員ＩＤに変換すればよい。
【０１２３】
また、上記各構成では、従業員ＩＤを従業員がタッチパネルなどの入力装置５２によって手入力する場合を例にして説明したが、これに限るものではない。例えば、従業員ＩＤを示すバーコードが印刷されたカード、あるいは、従業員ＩＤが記録された磁気カードまたはＩＣカードを用意し、表示器５または指紋センサ３に設けられた入力装置が、これらから従業員ＩＤを自動的に読み込んでもよい。いずれの場合であっても、従業員ＩＤを入力できれば、同様の効果が得られる。
【０１２４】
また、上記各構成では、指紋によって認証する場合を例にして説明したが、これに限るものではなく、網膜や静脈あるいは音声入力など、種々のバイオメトリクス認証を用いても同様の効果が得られる。
【産業上の利用可能性】
【０１２５】
本発明によれば、出退勤する人物の負担を軽減可能で、しかも、バイオメトリクスセンサの構成を簡略化可能な出退勤管理システムの端末装置、および、出退勤する人物の負担を軽減でき、当該人物の誤操作を防止可能な出退勤管理システムの端末装置を実現できるので、指紋認証をはじめとして、種々のバイオメトリクス認証を用いた出退勤管理システムに好適に使用できる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の実施形態を示すものであり、出退勤管理システムの要部構成を示すブロック図である。
【図２】上記出退勤管理システムの指紋センサに格納された指紋情報を示す図面である。
【図３】上記出退勤管理システムの表示器の画面例を示すものであり、従業員ＩＤの新規登録を促す画面を示す図面である。
【図４】上記表示器に設けられたＩＤ記憶部に格納された情報を示す図面である。
【図５】上記表示器の画面例を示すものであり、従業員が出勤中の状態のときに表示される画面を示す図面である。
【図６】上記表示器の画面例を示すものであり、従業員が外出中の状態のときに表示される画面を示す図面である。
【図７】上記出退勤管理システムの動作を示すものであり、従業員ＩＤおよび指紋情報を新規登録する際の動作を示すフローチャートである。
【図８】新規登録後の状態を示すものであり、上記指紋センサに格納された指紋情報を示す図面である。
【図９】新規登録後の状態を示すものであり、上記ＩＤ記憶部に格納された情報を示す図面である。
【図１０】上記出退勤管理システムの動作を示すものであり、認証時の動作を示すフローチャートである。
【図１１】上記出退勤管理システムの変形例の要部構成を示すブロック図である。
【符号の説明】
【０１２７】
１・１ａ      出退勤管理システム
３            指紋センサ（バイオメトリクスセンサ）
５・５ａ      表示器（端末装置）
７・７ａ      サーバ装置
５５・５５ａ    制御部（制御手段）
５７            ＩＤ記憶部（識別情報記憶手段）
５８            状態記憶部（状態情報記憶手段）
５９            ルール記憶部（ルール記憶手段）
６２ａ          承認用記憶部（着脱可能な記憶装置）
α１〜α８      センサ側ＩＤ（センサ用識別情報）
β１１〜β１４  従業員ＩＤ（入力用識別情報）
【図１】
2005251013.tif 000003
【図２】
2005251013.tif 000004
【図３】
2005251013.tif 000005
【図４】
2005251013.tif 000006
【図５】
2005251013.tif 000007
【図６】
2005251013.tif 000008
【図７】
2005251013.tif 000009
【図８】
2005251013.tif 000010
【図９】
2005251013.tif 000011
【図１０】
2005251013.tif 000012
【図１１】
2005251013.tif 000013