(57)【特許請求の範囲】
【請求項１】
打刻操作に応じて打刻情報の記録を行うタイムレコーダであって、
時刻を特定する時刻特定手段と、
日付を特定する日付特定手段と、
前記打刻操作が出勤に係る打刻操作か退勤に係る打刻操作かを操作者の操作によらず自動的に判定する出退勤判定手段と、
前記打刻操作が行われたとき、前記出退勤判定手段により当該打刻操作が出勤に係る打刻操作と判定された場合には、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、出勤時刻を示す打刻情報として、前記日付特定手段により特定された日付と関連付けて記録媒体に記録し、前記打刻操作が行われたとき、前記出退勤判定手段により当該打刻操作が退勤に係る打刻操作と判定された場合には、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、退勤時刻を示す打刻情報として、前記日付特定手段により特定された日付と関連付けて前記記録媒体に記録する記録手段と、
前記打刻操作が行われたとき、当該打刻操作が、当該打刻操作が行われた日の最初の打刻操作であり、かつ、当該打刻操作が行われた日よりも前に前記記録手段により記録された最後の打刻情報が退勤時刻を示す打刻情報でないという打刻状況判定条件を満たすか否かを判定する打刻状況判定手段と、
前記打刻状況判定手段により前記打刻状況判定条件を満たすと判断されたときには打刻保留処理を行う打刻保留手段とを備え、
前記打刻保留手段は、前記打刻保留処理において、前記打刻情報の前記記録媒体への記録を行わせないように前記記録手段を制御するタイムレコーダ。
【請求項２】
少なくとも前記時刻特定手段により特定された時刻を表示する表示画面を有する表示手段を備え、
前記打刻保留手段は、前記打刻保留処理において、前記表示手段の表示画面に警告を出力する請求項１に記載のタイムレコーダ。
【請求項３】
特別打刻キーと、
前記特別打刻キーまたは当該特別打刻キーの近傍に設けられた第１の発光手段とを備え、
前記打刻保留手段は、前記打刻保留処理において、前記第１の発光手段を点灯または点滅させ、
前記記録手段は、前記特別打刻キーの操作後に打刻操作が行われたとき、前記出退勤判定手段による判定の如何を問わず、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する請求項１または２のいずれかに記載のタイムレコーダ。
【請求項４】
出勤キーと、
前記出勤キーまたは当該出勤キーの近傍に設けられた第２の発光手段とを備え、
前記打刻保留手段は、前記打刻保留処理において、前記第１の発光手段および前記第２の発光手段を点灯または点滅させる請求項３に記載のタイムレコーダ。
【請求項５】
前記記録媒体としてのタイムカードを差し込むカード差込口と、
前記カード差込口に差し込まれたタイムカードの前記カード差込口内への引込および前記カード差込口外への排出を自動的に行うカード搬送手段とを備え、
前記打刻保留手段は、前記打刻保留処理において、前記カード搬送手段を制御し、前記タイムカードを前記カード差込口外へ排出させる請求項１ないし４のいずれかに記載のタイムレコーダ。
【請求項６】
前記記録手段は、前記打刻保留処理において、前記打刻保留手段の制御に従って前記打刻情報の前記記録媒体への記録を行わない待機状態となり、その後、前記特別打刻キーが操作されたときに前記待機状態から復帰し、前記出退勤判定手段による判定の如何を問わず、前記特別打刻キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する請求項３または４に記載のタイムレコーダ。
【請求項７】
前記記録媒体としてのタイムカードを差し込むカード差込口と、
前記カード差込口に差し込まれたタイムカードの前記カード差込口内への引込および前記カード差込口外への排出を自動的に行うカード搬送手段とを備え、
前記記録手段は、前記特別打刻キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録するに当たり、当該打刻情報を記録すべき場所が前記タイムカードの表面であるにもかかわらず、裏面に記録される状態で前記タイムカードが前記カード差込口に差し込まれているとき、または当該打刻情報を記録すべき場所が前記タイムカードの裏面であるにもかかわらず、表面に記録される状態で前記タイムカードが前記カード差込口に差し込まれているときには、前記カード搬送手段を制御し、前記タイムカードを前記カード差込口外へ排出させる請求項６に記載のタイムレコーダ。
【請求項８】
操作者の操作により時刻情報を入力することができる操作入力キーを備え、
前記記録手段は、前記打刻保留処理において、前記打刻保留手段の制御に従って前記打刻情報の前記記録媒体への記録を行わない待機状態となり、その後、前記出勤キーが操作されたときに前記待機状態から復帰し、前記出勤キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の出勤時刻を示す打刻情報として前記記録媒体に記録すると共に、前記操作入力キーを介して入力された前記時刻情報を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する請求項４に記載のタイムレコーダ。
【請求項９】
前記打刻保留処理の有効、無効を設定する打刻保留設定手段を備え、
前記打刻保留手段は、前記打刻保留設定手段により前記打刻保留処理の無効が設定された場合には前記打刻保留処理を行わない請求項１ないし８のいずれかに記載のタイムレコーダ。
【請求項１０】
メモリを備え、
前記記録手段は、前記打刻情報を前記タイムカードに記録すると共に前記メモリに記録する請求項５または７に記載のタイムレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出退勤時刻を記録するタイムレコーダに関する。
【背景技術】
【０００２】
一般に、出退勤時刻を示す打刻情報をタイムカードに記録するタイムレコーダは、タイムカードを差し込むカード差込口、出勤、退勤等を指定する指定キー、現在時刻および日付等を表示する表示器、現在時刻および日付を特定する時計回路、タイムカードに打刻情報を記録するドットプリンタ等を備えている。例えば、出勤の打刻を行う操作者は、まず、出勤を示す指定キーを押下し、それからタイムカードをカード差込口に差し込む。これにより現在時刻が打刻当日の出勤時刻を示す打刻情報としてタイムカードに記録される。
また、近年、出退勤を自動的に識別する機能を備えたタイムレコーダが知られている。このような出退勤自動識別機能を有するタイムレコーダは、当該タイムレコーダ内にメモリを備え、打刻情報をタイムカードに記録するだけでなく、打刻情報をメモリに記憶保持する。そして、操作者が打刻を行うためにタイムカードをカード差込口に差し込んだとき、タイムレコーダは、メモリを参照し、今回の打刻が当日１回目の打刻であるのか、当日２回目の打刻であるのかを自動的に判断する。そして、今回の打刻が当日１回目の打刻である場合には現在時刻を打刻当日の出勤時刻を示す打刻情報としてタイムカードに記録し、今回の打刻が当日２回目の打刻である場合には現在時刻を打刻当日の退勤時刻を示す打刻情報としてタイムカードに記録する。この場合、操作者は、タイムカードを差し込む前に指定キーを押下する必要はない。
【０００３】
このようなタイムレコーダの出退勤自動識別機能を利用して打刻を行う場合、徹夜勤務をして日付変更後の深夜または早朝に退勤する操作者が、退勤を打刻するつもりでタイムカードを差し込んだとき、タイムレコーダは、当該打刻が当日１回目の打刻に当たるため、現在時刻を打刻前日の退勤時刻を示す打刻情報としてタイムカードに記録すべきであるにもかかわらず、現在時刻を打刻当日の出勤時刻を示す打刻情報としてタイムカードに記録してしまう。
【０００４】
これに対し、特許文献１には、徹夜勤務を指定する徹夜キーを備えたタイムレコーダが記載されている。このタイムレコーダによれば、徹夜勤務をして日付変更後の深夜または早朝に退勤する操作者は、徹夜キーを押下してからタイムカードを差し込むことにより、現在時刻を打刻前日の退勤時刻を示す打刻情報としてタイムカードに記録させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３４２８０１
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、徹夜勤務明けの退勤時に何かしらの理由で徹夜キーを押さずにタイムカードをタイムレコーダに差し込んでしまうと、現在時刻が打刻当日の出勤時刻を示す打刻情報としてタイムカードに記録され、前日の退勤時刻を示す打刻情報の記録が抜けてしまうという問題が生じる。
【０００７】
例えば、タイムレコーダの操作に不慣れな人や、滅多にない徹夜勤務で徹夜時のタイムレコーダ操作を憶えていない人、徹夜勤務明けでボーっとしていたり、急いでいて徹夜キー押下を忘れてしまう人等、いろいろな要因で徹夜キーを押し損ねてしまう場合がある。
【０００８】
その場合、勤務評定や給与金額に直接関係する重要な打刻情報が抜けてしまうことになり、就業情報管理に損失を与えてしまうことになりかねない。
【０００９】
また、単純に前日の退勤打刻を忘れていただけなのか、上記の徹夜勤務での徹夜キー押下ミスによるものなのか、システムの欠陥によるものなのか、打刻抜けの原因が掴めず、システム運用が混乱し、またはシステム管理者の負担が増大するといった事態を招来しかねない。
【００１０】
このような問題は、打刻情報をタイムカードに記録するタイプのタイムレコーダだけでなく、打刻情報を各種ＩＤカードに記録するタイプのタイムレコーダや、生体認証により打刻を行い、打刻情報を内部メモリに記録するタイプのタイムレコーダ、打刻情報をタイムレコーダに接続されたパーソナルコンピュータまたはサーバコンピュータに記憶させるタイプのタイムレコーダ等においても生じ得る。
【００１１】
本発明は例えばこのような問題に鑑みなされたものであり、本発明の課題は、例えば徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際に、打刻時刻を打刻前日の退勤時刻を示す打刻情報として確実に記録できるようにするタイムレコーダを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明は、打刻操作に応じて打刻情報の記録を行うタイムレコーダであって、時刻を特定する時刻特定手段と、日付を特定する日付特定手段と、前記打刻操作が出勤に係る打刻操作か退勤に係る打刻操作かを操作者の操作によらず自動的に判定する出退勤判定手段と、前記打刻操作が行われたとき、前記出退勤判定手段により当該打刻操作が出勤に係る打刻操作と判定された場合には、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、出勤時刻を示す打刻情報として、前記日付特定手段により特定された日付と関連付けて記録媒体に記録し、前記打刻操作が行われたとき、前記出退勤判定手段により当該打刻操作が退勤に係る打刻操作と判定された場合には、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、退勤時刻を示す打刻情報として、前記日付特定手段により特定された日付と関連付けて前記記録媒体に記録する記録手段と、前記打刻操作が行われたとき、当該打刻操作が、当該打刻操作が行われた日の最初の打刻操作であり、かつ、当該打刻操作が行われた日よりも前に前記記録手段により記録された最後の打刻情報が退勤時刻を示す打刻情報でないという打刻状況判定条件を満たすか否かを判定する打刻状況判定手段と、前記打刻状況判定手段により前記打刻状況判定条件を満たすと判断されたときには打刻保留処理を行う打刻保留手段とを備え、前記打刻保留手段は、前記打刻保留処理において、前記打刻情報の前記記録媒体への記録を行わせないように前記記録手段を制御する。
【００１３】
これにより、徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際に、前日の退勤時刻を示す打刻情報として記録されるべき打刻時刻が当日の出勤時刻を示す打刻情報として記録されてしまうのを防ぐことができ、間違った打刻や打刻情報抜けを解消することができる。
【００１４】
また、上述した本発明によるタイムレコーダにおいて、少なくとも前記時刻特定手段により特定された時刻を表示する表示画面を有する表示手段を備え、前記打刻保留手段は、前記打刻保留処理において、前記表示手段の表示画面に警告を出力してもよい。
【００１５】
これにより、徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際に、打刻時刻を前日の退勤時刻を示す打刻情報として記録するための措置を採るべきことを操作者に認識させることができ、間違った打刻や打刻情報抜けを解消することができる。
【００１６】
また、上述した本発明によるタイムレコーダにおいて、特別打刻キーと、前記特別打刻キーまたは当該特別打刻キーの近傍に設けられた第１の発光手段とを備え、前記打刻保留手段は、前記打刻保留処理において、前記第１の発光手段を点灯または点滅させ、前記記録手段は、前記特別打刻キーの操作後に打刻操作が行われたとき、前記出退勤判定手段による判定の如何を問わず、当該打刻操作が行われた時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する構成としてもよい。
【００１７】
これにより、徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際に、特別打刻キーを操作してから打刻を行うべきことを操作者に認識させることができる。そして、操作者が打刻操作を再度行う際に特別打刻キーを操作することにより、打刻時刻を打刻前日の退勤時刻を示す打刻情報として記録することができる。
【００１８】
また、上述した本発明によるタイムレコーダにおいて、出勤キーと、前記出勤キーまたは当該出勤キーの近傍に設けられた第２の発光手段とを備え、前記打刻保留手段は、前記打刻保留処理において、前記第１の発光手段および前記第２の発光手段を点灯または点滅させる構成としてもよい。
【００１９】
これにより、徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際には、特別打刻キーを操作してから打刻を行うべきことを操作者に認識させることができる。また、前日の退勤時の打刻操作をし忘れた操作者が当日出勤時に打刻操作を行う際には、前日退勤時に打刻操作を忘れたことを操作者に認識させることができ、また、出勤キーを操作して出勤打刻を済ませてから前日退勤時の打刻操作忘れを治癒する措置をとるべきことを案内することができる。
【００２０】
また、上述した本発明によるタイムレコーダにおいて、前記記録媒体としてのタイムカードを差し込むカード差込口と、前記カード差込口に差し込まれたタイムカードの前記カード差込口内への引込および前記カード差込口外への排出を自動的に行うカード搬送手段とを備え、前記打刻保留手段は、前記打刻保留処理において、前記カード搬送手段を制御し、前記タイムカードを前記カード差込口外へ排出させる構成としてもよい。
【００２１】
これにより、徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際には、打刻時刻の記録が行われずにタイムカードが排出されるので、前日の退勤時刻を示す打刻情報として記録されるべき打刻時刻が当日の出勤時刻を示す打刻情報として記録されてしまうのを防ぐことができる。また、タイムカードを排出することをもって、打刻時刻を打刻前日の退勤時刻を示す打刻情報としてタイムカードに記録するための措置を採って再度打刻操作をすべきことを操作者に認識させることができる。
【００２２】
また、上述した本発明によるタイムレコーダにおいて、前記記録手段は、前記打刻保留処理において、前記打刻保留手段の制御に従って前記打刻情報の前記記録媒体への記録を行わない待機状態となり、その後、前記特別打刻キーが操作されたときに前記待機状態から復帰し、前記出退勤判定手段による判定の如何を問わず、前記特別打刻キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する構成としてもよい。
【００２３】
これにより、徹夜勤務等で日付変更後に退勤する操作者は、打刻時刻を打刻前日の退勤時刻を示す打刻情報として容易かつ確実に記録することができる。
【００２４】
また、上述した本発明によるタイムレコーダにおいて、前記記録媒体としてのタイムカードを差し込むカード差込口と、前記カード差込口に差し込まれたタイムカードの前記カード差込口内への引込および前記カード差込口外への排出を自動的に行うカード搬送手段とを備え、前記記録手段は、前記特別打刻キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録するに当たり、当該打刻情報を記録すべき場所が前記タイムカードの表面であるにもかかわらず、裏面に記録される状態で前記タイムカードが前記カード差込口に差し込まれているとき、または当該打刻情報を記録すべき場所が前記タイムカードの裏面であるにもかかわらず、表面に記録される状態で前記タイムカードが前記カード差込口に差し込まれているときには、前記カード搬送手段を制御し、前記タイムカードを前記カード差込口外へ排出させる構成としてもよい。
【００２５】
これにより、徹夜勤務等で日付変更後に退勤する操作者がタイムカードの表裏を反対にしてカード差込口に差し込んでしまった場合でも、打刻時刻を打刻前日の退勤時刻を示す打刻情報としてタイムカードの正しい面に確実に記録することができる。
【００２６】
また、上述した本発明によるタイムレコーダにおいて、操作者の操作により時刻情報を入力することができる操作入力キーを備え、前記記録手段は、前記打刻保留処理において、前記打刻保留手段の制御に従って前記打刻情報の前記記録媒体への記録を行わない待機状態となり、その後、前記出勤キーが操作されたときに前記待機状態から復帰し、前記出勤キーが操作された時点において前記時刻特定手段により特定された時刻を、当該打刻操作が行われた日の出勤時刻を示す打刻情報として前記記録媒体に記録すると共に、前記操作入力キーを介して入力された前記時刻情報を、当該打刻操作が行われた日の前日の退勤時刻を示す打刻情報として前記記録媒体に記録する構成としてもよい。
【００２７】
これにより、前日の退勤時の打刻操作をし損なった操作者は、当日の打刻操作を行う際に、前日の退勤時刻を示す打刻情報をタイムカード等の記録媒体に記録することができ、打刻情報抜けを直ちに解消することができる。
【００２８】
また、上述した本発明によるタイムレコーダにおいて、前記打刻保留処理の有効、無効を設定する打刻保留設定手段を備え、前記打刻保留手段は、前記打刻保留設定手段により前記打刻保留処理の無効が設定された場合には前記打刻保留処理を行わない構成としてもよい。
【００２９】
これにより、徹夜勤務を許可しないことが確定している職場等では、打刻保留処理を停止し、タイムレコーダにおいて不必要な処理が行われないようにすることができ、操作の簡略化や無駄な時間の解消を図ることができる。
【００３０】
また、上述した本発明によるタイムレコーダにおいて、メモリを備え、前記記録手段は、前記打刻情報を前記タイムカードに記録すると共に前記メモリに記録する構成としてもよい。
【００３１】
これにより、打刻状況判定手段は、メモリを参照することにより、操作者の打刻操作が打刻状況判定条件を満たすか否かを容易かつ確実に判定することができる。
【発明の効果】
【００３２】
本発明によれば、例えば徹夜勤務等で日付変更後に退勤する操作者が打刻操作を行う際に、打刻時刻を打刻前日の退勤時刻を示す打刻情報として確実に記録することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の第１の実施形態によるタイムレコーダを示す斜視図である。
【図２】タイムカードを示す説明図である。
【図３】本発明の第１の実施形態によるタイムレコーダの電気的構成を示すブロック図である。
【図４】本発明の第１の実施形態によるタイムレコーダにおける打刻処理を示すフローチャートである。
【図５】本発明の第２の実施形態によるタイムレコーダにおける打刻処理を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態について添付図面を参照しながら説明する。
【００３５】
（第１の実施形態）
図１は、本発明の第１の実施形態によるタイムレコーダを示し、図２はタイムカードを示している。図１において、タイムレコーダ１は、打刻操作に応じて、出勤時刻、退勤時刻等を示す打刻情報をタイムカード２１（図２参照）に記録する装置である。タイムレコーダ１は、カード差込口２、出退勤モード指定キー群３、操作案内ＬＥＤ４Ａ〜４Ｆおよび表示器５を備えている。
【００３６】
カード差込口２はタイムカード２１を差し込む部分であり、例えばタイムレコーダ１のケース（上蓋部）の上面に開口している。本実施形態において、タイムカード２１をカード差込口２に差し込む行為が打刻操作に当たる。
【００３７】
出退勤モード指定キー群３は、タイムレコーダ１のケースのフロント部に設けられている。出退勤モード指定キー群３は、例えば休祭日等の特別な勤務時に押下する特別日キー３Ａと、出勤時に押下する出勤キーとしての出１キー３Ｂと、退勤時に押下する退１キー３Ｃと、同日２回目の出勤時に押下する出２キー３Ｄと、同日２回目の退勤時に押下する退２キー３Ｅと、徹夜勤務等により日付変更後に退勤するときに押下する特別打刻キーとしての徹夜キー３Ｆとを有し、これら各キー３Ａ〜３Ｆの選択操作に従って、タイムレコーダ１の作動モードが決められる仕組に成っている。
【００３８】
操作案内ＬＥＤ４Ａ〜４Ｆは、キー３Ａ〜３Ｆとそれぞれ対応するように、キー３Ａ〜３Ｆに、またはキー３Ａ〜３Ｆの近傍に設けられている。キー３Ａ〜３Ｆのいずれかが押下されたとき、ＬＥＤ４Ａ〜４Ｆのうち、押下されたキーに対応するＬＥＤが点灯する。また、タイムレコーダ１が操作者に対し、キー３Ａ〜３Ｆのいずれかを押下すべきことを案内するとき、ＬＥＤ４Ａ〜４Ｆのうち、押下すべきキーに対応するＬＥＤが点滅する。
【００３９】
表示器５は、タイムレコーダ１のケースのフロント部に設けられている。表示器５は、例えば液晶ディスプレイであり、表示画面５Ａを有し、現在の時刻、現在の日付、警告表示、エラー情報等の各種の情報を表示する。
【００４０】
ここで、タイムカード２１は、図２に示すように、表面２１Ａ、裏面２１Ｂの双方に記録段２２および記録欄２３が印刷されており、表面２１Ａおよび裏面２１Ｂの双方に打刻情報を記録することができる。また、タイムカード２１には、複数のタイムカード２１ごとに相互に異なる固有のＩＤコード２４が印刷されている。ＩＤコード２４は表面２１Ａの横縁部と裏面２１Ｂの横縁部とに分割して印刷されている。ＩＤコード２４のうち、表面２１Ａに印刷された部分と裏面２１Ｂに印刷された部分とは相互に相違するため、タイムレコーダ１は、この相違に基づいてタイムカード２１の表、裏を認識することができる。
【００４１】
図３は、タイムレコーダ１の電気的構成を示している。図３に示すように、タイムレコーダ１は、当該タイムレコーダ１の種々の制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）とＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を有するメモリ７を備えている。さらに、これらＣＰＵ６とメモリ７との間にはバス８を介してインターフェイス９が接続されている。そして、インターフェイス９には、出退勤モード指定キー群３、操作案内ＬＥＤ４Ａ〜４Ｆおよび表示器５に加え、カード検知センサ１０と、カード搬送手段としてのカード搬送モータ１１と、表面コードセンサ１２と、裏面コードセンサ１３とが接続されている。カード検知センサ１０は、タイムカード２１がカード差込口２に差し込まれたことを検知する。カード搬送モータ１１は、カード検知センサ１０の検知結果に応じ、カード差込口２に差し込まれたタイムカード２１をカード差込口２内へ自動的に引き込む。また、カード搬送モータ１１は、打刻情報の記録が完了したとき、タイムカード２１の表、裏を反転させるとき、打刻情報の記録を保留するとき等に、タイムカード２１をカード差込口２外へ自動的に排出する。表面コードセンサ１２および裏面コードセンサ１３は、タイムカード２１に印刷されているＩＤコード２４の読取を行う。
【００４２】
さらに、インターフェイス９には、カード送り用のエンコーダを読取るエンコーダ用センサ１４と、プリンタホームポジションセンサ１５と、タイムレコーダ１のケース（上蓋部）を開くと、タイムレコーダ１のモードをメンテナンスモードに切替えるケース開検知センサ１６と、時刻および日付を特定する時刻特定手段および日付特定手段としての時計回路１７と、打刻情報をタイムカード２１に記録（印字）するドットプリンタ１８と、エラー等が発生した場合に発音するブザー１９とが接続されている。
【００４３】
ＣＰＵ６は、メモリ７に格納されているプログラムを実行することにより、インターフェイス９を介して接続された各要素３、４Ａ〜４Ｆ、５、１０〜１９を制御し、後述する打刻処理等（図４参照）を行う。
【００４４】
メモリ７には各種設定情報が記憶されている。その中には、日付切換時刻、締日、打刻保留処理の有効、無効の設定情報が含まれている。
【００４５】
日付切換時刻は「０時００分〜２３時５９分」で設定が可能で、設定された時刻に従いタイムレコーダ１の内部処理日付が切換えられる。例えば、５：００に設定すれば１０日の４：５９まではカレンダー上は既に１１日でも１０日の処理扱いになり、５：００以降になると１１日として処理が行われる。
【００４６】
締日は、タイムレコーダ１の内部において月の区切り日を示すもので、表面２１Ａおよび裏面２１Ｂの双方を使用して１か月分の打刻を行うタイムカード２１では、これによりタイムカード２１の表面２１Ａ、裏面２１Ｂに対して、使用する日付が決まる。月末締めの場合は、１〜１５日が表面２１Ａで、１６〜３１日が裏面２１Ｂの打刻になる。２０日締めに設定すれば、２１〜４日が表面２１Ａで、５〜２０日が裏面２１Ｂの打刻になる。
【００４７】
また、タイムレコーダ１のセットアップを行う権限を有する例えば職場の管理者や総務や人事の職員は、タイムレコーダ１のキー３Ａ〜３Ｆを操作して打刻保留処理の有効、無効を設定することができる。例えば徹夜勤務を許可しない職場等では、予め打刻保留処理の設定を無効にしておく。これにより、タイムレコーダ１は後述の打刻状況判定処理および打刻保留処理を行わなくなる。これにより、操作の簡略化や無駄な時間の解消を図ることができる。なお、上記管理者や職員がキー３Ａ〜３Ｆを操作して打刻保留処理の有効、無効を設定する際に、ＣＰＵ６は、キー３Ａ〜３Ｆの操作に応じてメモリ７中の打刻保留処理の有効、無効を示す設定情報（例えばフラグ）の書換を行う打刻保留設定手段として機能する。
【００４８】
さらに、メモリ７には、勤怠情報を記録する勤怠情報記憶領域が用意されている。勤怠情報は、ＩＤコード２４と、打刻日付と、打刻時刻と、出勤／退勤／特別日／徹夜等の出退勤区分とから構成され、打刻日付、打刻時刻および出退勤区分については、少なくとも当日のものと、前日のものを含んでいる。また、メモリ７には、複数のタイムカード（複数の登録者）にそれぞれ対応する複数の勤怠情報が記録されており、これら複数の勤怠情報はＩＤコード２４により識別することができる。
【００４９】
このような構成を有するタイムレコーダ１は概ね次のように動作する。操作者は、当日１回目の出勤時には出１キー３Ｂを押下し、当日１回目の退勤時には退１キー３Ｃを押下するというように、出退勤モード指定キー群３のうち、出１キー３Ｂ、退１キー３Ｃ、出２キー３Ｄ、退２キー３Ｅ等のいずれかを押下し、その後、タイムカード２１をカード差込口２に差し込む。このとき、操作者は、現在の日付および締日に基づいて、打刻情報を記録すべきタイムカード２１の面と、ドットプリンタ１８により打刻情報が記録されるタイムカード２１の面とを対応させるようにして、タイムカード２１をカード差込口２に差し込む。
【００５０】
続いて、タイムレコーダ１は、キー３Ａ〜３Ｆのうちどのキーが操作者により押下されたかを検知し、この検知結果を一時的にメモリ７に記憶すると共に、タイムカード２１がカード差込口２に差し込まれたことを検知し、当該タイムカード２１をカード差込口２内に引き込む。続いて、メモリ７に記憶された日付切換時刻と現在時刻との比較により内部処理日付を算出し、キー３Ａ〜３Ｆのうちどのキーが操作者により押下されたかを示す検知結果に基づいて出退勤区分を特定する。そして、内部処理日付と出退勤区分とに基づいて、打刻情報を記録すべきタイムカード２１の面、記録段２２および記録欄２３を特定し、打刻情報を記録すべきタイムカード２１上の位置を特定する。続いて、ドットプリンタ１８の記録位置が、当該特定したタイムカード２１上の位置に一致するように、カード差込口２に差し込まれたタイムカード２１を移動させ、現在時刻を打刻情報としてドットプリンタ１８によりタイムカード２１に記録する。さらに、当該打刻情報に対応する勤怠情報を生成し、これをメモリ７の勤怠情報記憶領域に記憶する。その後、当該タイムカード２１をカード差込口２外に排出する。
【００５１】
また、タイムレコーダ１は、操作者のキー３Ａ〜３Ｆ等の操作によらず、出退勤を自動的に識別する出退勤自動識別機能を有する。したがって、操作者が出１キー３Ｂ、退１キー３Ｃ、出２キー３Ｄ、退２キー３Ｅ等を押下せずにタイムカード２１をカード差込口２に差し込んだときでも、当該打刻操作に係る出退勤区分を自動的に判断する。具体的には、タイムカード２１がカード差込口２に差し込まれたとき、タイムレコーダ１のＣＰＵ６は、メモリ７に記憶された勤怠情報を参照し、今回の打刻が当日１回目の打刻であるのか、当日２回目の打刻であるのか等を認識し、これに基づいて「出勤１」、「退勤１」等の出退勤勤務区分を特定する。
【００５２】
また、徹夜勤務等で日付変更後に退勤する操作者は徹夜キー３Ｆを押下してからタイムカード２１をカード差込口２に差し込む。この場合、タイムレコーダ１は、出退勤自動識別機能による判断を行わず、現在時刻を前日の退勤時刻を示す打刻情報としてタイムカード２１に記録する。具体的には、算出した内部処理日付の１日前の日付により、打刻情報を記録すべきタイムカード２１の面および記録段２２を特定すると共に、退勤時刻を示す打刻情報を記録すべき記録欄２３（退勤欄）を特定し、打刻情報をタイムカード２１に記録する。このとき、タイムレコーダ１は、当該特定した記録段２２における所定の記録欄２３に、徹夜キー３Ｆが押下された打刻であることを示す徹夜マーク（例えば”テ”）を記録する。さらに、当該打刻情報に対応する勤怠情報を生成し、これをメモリ７の勤怠情報記憶領域に記憶する。
【００５３】
さらに、徹夜勤務等で日付変更後に退勤する操作者が、上述したように、徹夜キー３Ｆを押下してからタイムカード２１をカード差込口２に差し込むべきところ、徹夜キー３Ｆを押下せずにタイムカード２１をカード差込口２に差し込んでしまったときには、タイムレコーダ１は、当該タイムカード２１を一旦引き込むものの、打刻情報を記録せずに直ちに排出し、ブザー１９から警告音を出力し、表示器５の表示画面５Ａに警告表示を出力し、出１キー３Ｂに対応するＬＥＤ４Ｂおよび徹夜キー３Ｆに対応するＬＥＤ４Ｆを交互に点滅させる（後述の打刻保留処理）。これにより、当該操作者は、徹夜キー３Ｆを押下せずにタイムカード２１をカード差込口２に差し込んでしまったことに気付く。
【００５４】
当該操作者は、タイムカード２１の排出や、ＬＥＤ４Ｂ、４Ｆの点滅が始まってから例えばおよそ１０秒以内に徹夜キー３Ｆを押下し、タイムカード２１を再度差し込む。これにより、タイムレコーダ１は、上述したように、現在時刻を前日の退勤時刻を示す打刻情報としてタイムカード２１に記録すると共に、徹夜マークを当該タイムカード２１に記録し、さらに、当該打刻情報に対応する勤怠情報を生成してメモリ７の勤怠情報記憶領域に記憶する。
【００５５】
また、タイムカード２１の排出や、ＬＥＤ４Ｂ、４Ｆの点滅が始まってから例えばおよそ１０秒以内に操作者が出１キー３Ｂを押下してタイムカード２１を差し込んだ場合には、タイムレコーダ１は、現在時刻を当日１回目の出勤時刻を示す打刻情報としてタイムカード２１に記録すると共に、当該打刻情報に対応する勤怠情報を生成し、これをメモリ７の勤怠情報記憶領域に記憶する。なお、このとき、前日打刻忘れのマーク（例えば”ワ”）をタイムカード２１において当該打刻情報を記録した記録段２２中に記録してもよい。
【００５６】
以下、このようなタイムレコーダ１の動作を実現するための打刻処理について詳細に説明する。
【００５７】
（打刻処理）
図４はタイムレコーダ１による打刻処理を示している。まず、タイムレコーダ１の電源が投入されると、タイムレコーダ１の各モードの設定や各部のチェック等の各種の初期処理を実行し、その後、待機状態となる。待機状態では、カード検知センサ１０によるタイムカード２１の差込の検知、キー３Ａ〜３Ｆのキー押下検知、ケース開検知センサ１６によるケース開の検知、の各状態を監視し、検知された場合にはそれぞれ所定の処理を行う。
【００５８】
さて、図４に示すように、待機状態において、操作者が打刻操作を行ったとき、すなわち、操作者がタイムカード２１をカード差込口２に差し込んだとき、カード検知センサ１０がこれを検知すると、最初に、カード引込み処理を行う（ステップＳ１）。カード引込み処理では、タイムカード２１を引き込みながら、表面コードセンサ１２と裏面コードセンサ１３により、ＩＤコード２４のうちタイムカード２１の表面２１Ａに印刷された部分と裏面２１Ｂに印刷された部分とを読み取る。カード引込み処理が終了したら、タイムカード２１をその位置に保持する。
【００５９】
次に、ＩＤコード抽出処理を行う（ステップＳ２）。ＩＤコード抽出処理では、読み取った、ＩＤコード２４のうちタイムカード２１の表面２１Ａに印刷された部分と裏面２１Ｂに印刷された部分とを判読・合成して、タイムカード２１のＩＤコード２４を抽出する（この時、ＩＤコード２４の抽出結果より、タイムカード２１以外の設定カード等だったり、ＩＤコード２４の無いカードだった場合には以降の処理が異なるが、詳細な説明は省略する）。
【００６０】
次に、勤怠情報の読込を行う（ステップＳ３）。すなわち、抽出したＩＤコード２４に基づいて、当該操作者（現在差し込まれているタイムカード２１）に係る勤怠情報をメモリ７の勤怠情報記憶領域から読み出し、これを、例えば処理で用いる情報を一時的に記憶するためにメモリ７に確保された一時記憶領域に一時的に記憶する。
【００６１】
次に、内部処理日付の算出を行う（ステップＳ４）。内部処理日付の算出は、設定情報として記憶されている日付切換時刻をメモリ７から読み出し、この日付切換時刻と、時計回路１７により特定された現在時刻とを比較することにより行う。算出した内部処理日付はメモリ７に一時的に記憶される。
【００６２】
次に、打刻保留処理の有効、無効を示す設定情報をメモリ７から読み出し、打刻保留処理の有効、無効の設定を調べる（ステップＳ５）。打刻保留処理が無効である場合には、直ちにステップＳ１６に移行し、打刻情報のタイムカード２１への記録を行う。
【００６３】
一方、打刻保留処理が有効である場合には、ステップＳ６に移行し、タイムカード２１を差し込む前に当該操作者がキー３Ａ〜３Ｆのうちいずれかのキーを押下したかどうかを調べる。タイムカード２１を差し込む前に当該操作者がキー３Ａ〜３Ｆのうちいずれかのキーを押下した場合には、ステップＳ１６に直ちに移行する。
【００６４】
一方、タイムカード２１を差し込む前に当該操作者がキー３Ａ〜３Ｆのうちのいずれのキーも押下していない場合には、ステップＳ７に移行し、打刻状況判定処理（ステップＳ７、Ｓ８）を行う。
【００６５】
打刻状況判定処理では、今回の打刻操作が、当日１回目の打刻操作であり、かつ、前日の最後の打刻情報が退勤時刻を示す打刻情報ではないという打刻状況判定条件を満たすか否かを判定する。具体的には、まず、ステップＳ７において、ステップＳ３でメモリ７に一時的に記憶された当該操作者（現在差し込まれているタイムカード２１）に係る勤怠情報を参照し、この勤怠情報の中に、ステップＳ４で算出した内部処理日付と打刻日付が一致する勤怠情報が含まれているか否かを調べる。そして、当該勤怠情報の中に、ステップＳ４で算出した内部処理日付と打刻日付が一致する勤怠情報が含まれているときには、今回の打刻操作が、当日１回目の打刻操作ではないと判定し、ステップＳ１６に移行する。一方、当該勤怠情報の中に、ステップＳ４で算出した内部処理日付と打刻日付が一致する勤怠情報が含まれていないときには、今回の打刻操作が、当日１回目の打刻操作であると判定し、ステップＳ８に移行する。続いて、ステップＳ８では、ステップＳ３でメモリ７に一時的に記憶された当該操作者に係る勤怠情報を参照し、この勤怠情報の中から、ステップＳ４で算出した内部処理日付よりも１日前の日付と一致する打刻日付を有する最後の（最も打刻時刻が遅い）勤怠情報を抽出し、この勤怠情報の出退勤区分が「退勤１」または「退勤２」であるか否かを調べる。そして、「退勤１」または「退勤２」である場合には、ステップＳ１６に移行する。一方、「退勤１」でも「退勤２」でもない場合には、当該操作者が、徹夜勤務等で日付変更後に退勤する操作者であって、徹夜キー３Ｆを押下してからタイムカード２１を差し込むべきところ、徹夜キー３Ｆを押下せずにタイムカード２１を差し込んでしまった者に相当する可能性がある。また、この場合、別の可能性として、前日の退勤打刻忘れである場合も考えられる。そして、この結果、打刻状況判定条件を満たすので、ステップＳ９に移行し、打刻保留処理（ステップＳ９〜Ｓ１１）を行う。
【００６６】
打刻保留処理では、打刻情報のタイムカード２１への記録を行わない。そして、カード搬送モータ１１により、タイムカード２１をカード差込口２外へ排出させる（ステップＳ９）。これと同時に、ブザー１９から警告音を所定時間出力すると共に、表示器５の表示画面５Ａに警告表示（例えばエラーコード「Ｅ−２４」）を出力する（ステップＳ１０）。さらに、これと同時に、出１キー３Ｂに対応するＬＥＤ４Ｂおよび徹夜キー３Ｆに対応するＬＥＤ４Ｆを例えばおよそ１０秒間にわたり、例えばおよそ０．２５秒間隔で交互に点滅させる（ステップＳ１１）。
【００６７】
打刻保留処理において、打刻情報のタイムカード２１への記録を行わないことにより、次のようなメリットが得られる。すなわち、現段階では出退勤自動識別機能により打刻情報記録時に出退勤区分が「出勤」に特定される。このため、このまま打刻情報の記録を遂行すると、当日の出勤時刻を示す打刻情報をタイムカード２１に記録することになってしまう。しかし、当該操作者が徹夜勤務等で日付変更後に退勤する者である場合には、このような記録は誤った打刻情報の記録となる。打刻保留処理において、打刻情報のタイムカード２１への記録を保留することにより、これを未然に防ぐことができる。
【００６８】
また、打刻保留処理において、タイムカード２１を排出することにより、次のようなメリットが得られる。すなわち、当日の出勤時刻を示す打刻情報を記録すべき記録段２２および記録欄２３と、前日の退勤時刻を示す打刻情報を記録すべき記録段２２および記録欄２３とは異なるため、打刻情報を記録すべきタイムカード２１を表裏ひっくり返さなければならない場合がある。したがって、タイムカード２１を排出することにより、当該操作者はタイムカード２１の表、裏をひっくり返してから、再び打刻操作を行うことができる。
【００６９】
また、打刻保留処理において、タイムカード２１を排出すると共に、警告音および警告表示を出力することにより、再度の打刻操作を行うべきことを、当該操作者に明確かつ確実に認識させることができる。
【００７０】
さらに、打刻保留処理において、出１キー３Ｂに対応するＬＥＤ４Ｂおよび徹夜キー３Ｆに対応するＬＥＤ４Ｆを交互に点滅させることにより、次のようなメリットを得ることができる。すなわち、再度の打刻操作を行う際に、タイムカード２１を差し込む前に、当該操作者の状況（徹夜明けか、前日の退勤打刻忘れか）に応じて、徹夜キー３Ｆまたは出１キー３Ｂを押下すべきことを、当該操作者に明確かつ確実に認識させることができる。特に、いずれか一方を選択して押下すべきキー３Ｆ、３Ｂに対応するＬＥＤ４Ｆ、４Ｂが交互に点滅するので、当該操作者は自らが選択すべきキーを容易かつ迅速に目で確認することができる。
【００７１】
このような打刻保留処理を開始した後、出退勤モード指定キー群３の各キー３Ａ〜３Ｆの押下の有無を検知する（ステップＳ１２）。何れかのキーの押下が検知されれば、ステップＳ１３に移行する。
【００７２】
ステップＳ１３では、警報音および警報表示を停止し、ＬＥＤ４Ｂ、４Ｆの点滅を終了させる。そして、ステップＳ１２における検知結果に基づいて、ＬＥＤ４Ａないし４Ｆのうち、押下されたキーに対応するＬＥＤを点灯させる。
【００７３】
一方、ステップＳ１２において、キー３Ａ〜３Ｆのいずれのキーの押下も検知されない場合には、ステップＳ１３をスキップしてステップＳ１４に移行する。そして、ステップＳ１４にて、タイムカード２１の差込をカード検知センサ１０によりチェックする。タイムカード２１が差し込まれた場合、ＬＥＤ４Ｂ、４Ｆが点滅中ならこれを中止し、ステップＳ１に戻る。一方、ステップＳ１４でタイムカード２１の差込が検知されない場合には、ステップＳ１５にて、ＬＥＤ４Ｂ、４Ｆの点滅時間である例えばおよそ１０秒間を測り、この時間を経過した後、ＬＥＤ４Ｂ、４Ｆの点滅を終了させる。そして、これにより打刻処理を終了し、待機状態に戻る。
【００７４】
一方、ステップＳ１６では、打刻情報の記録を行う。すなわち、キー３Ａ〜３Ｆのうち操作者により押下されたキーに対応する出退勤区分を特定し、または出退勤自動識別機能により自動的に出退勤区分を特定する。そして、当該特定した出退勤区分と、ステップＳ４で算出した内部処理日付とに基づいて、打刻情報を記録すべきタイムカード２１の面、記録段２２および記録欄２３を特定し、この特定した位置にドットプリンタ１８により打刻情報が記録されるようにタイムカード２１を移動させ、現在時刻を打刻情報としてドットプリンタ１８によりタイムカード２１に記録する。続いて、当該打刻情報に対応する勤怠情報を生成し、これをメモリ７の勤怠情報記憶領域に記憶する。その後、当該タイムカード２１をカード差込口２外に排出する。
【００７５】
また、ステップＳ１６で内部処理日付と出退勤区分とに基づいて、打刻情報を記録すべきタイムカード２１の面を特定したところ、この面が、ドットプリンタ１８により打刻情報が記録される当該タイムカード２１の面と相違する場合には、当該タイムカード２１を排出し、ブザー１９から警告音を出力すると共に表示画面５Ａに警告表示を出力し、タイムカード２１の表裏を反転すべきことを操作者に知らせる。
【００７６】
ここで、打刻情報を記録すべきタイムカード２１の面と、ドットプリンタ１８により打刻情報が記録される当該タイムカード２１の面とが一致するか相違するかを判定するに当たっては、カード差込口２内に引き込まれた状態でタイムカード２１の表裏を判定する必要がある。この判定は、タイムカード２１の表面２１Ａと裏面２１ＢとにＩＤコード２４が分割してそれぞれ印刷されており、ＩＤコード２４のうち表面２１Ａに印刷された部分と、裏面２１Ｂに印刷された部分とが相互に相違することを利用して行うことができる。例えば複数のタイムカード２１にわたって共通な特徴的情報をＩＤコード２４の一部として表面２１Ａに印刷しておき、このような特徴的情報が表コードセンサ１２により検知することができたか否かによってタイムカード２１の表裏を判定することができる。
【００７７】
（第２の実施形態）
図５は本発明の第２の実施形態によるタイムレコーダの打刻処理を示している。図５において、ステップＳ２１〜ステップＳ２８は、上述した図４中のステップＳ１〜ステップＳ８と同じであるので、説明を省略する。
【００７８】
ステップＳ２９およびＳ３０の打刻保留処理において、第２の実施形態では、この段階でタイムカード２１を排出せず、タイムカード２１に対する打刻情報の記録を行わない状態で当該タイムカード２１をカード差込口２内に引き込んだまま保持する。
そして、ブザー１９から警報音を出力すると共に、表示器５の表示画面５Ａに警報表示を出力し（ステップＳ２９）、出１キー３Ｂに対応するＬＥＤ４Ｂと徹夜キー３Ｆに対応するＬＥＤ４Ｆとを例えばおよそ１０秒間にわたり、例えばおよそ０．２５秒間隔で交互に点滅させる（ステップＳ３０）。
【００７９】
このような打刻保留処理を開始した後、出退勤モード指定キー群３のキー３Ａ〜３Ｆの押下の有無を検知する（ステップＳ３１）。ステップＳ３１において、キー３Ａ〜３Ｆのいずれのキーの押下も検知されない場合には、ステップＳ３２にて、ＬＥＤ４Ｂ、４Ｆを点滅させつつ、例えばおよそ１０秒間経過するまで、ステップＳ３１とステップＳ３２を繰り返しながら、キー押下を待つ。およそ１０秒間経過した後、ＬＥＤ４Ｂ、４Ｆの点滅を終了させ、ステップＳ３３にてタイムカード２１を排出した後、打刻処理を終了して、待機状態に戻る。
【００８０】
一方、ステップＳ３１において、出退勤モード指定キー群３のキー３Ａ〜３Ｆのうち、いずれかのキーの押下が検知された場合には、ステップＳ３４に移行する。そして、ステップＳ３４では、警報音および警報表示を停止し、ＬＥＤ４Ｂ、４Ｆの点滅を終了させる。そして、ステップＳ３１における検知結果に従い、ＬＥＤ４Ａないし４Ｆのうち、押下されたキーに対応するＬＥＤを点灯させる。さらに、押下されたキーに対応する出退勤区分を特定する。
【００８１】
続いて、タイムカード２１の記録面の判定を行う（ステップＳ３５）。すなわち、内部処理日付と出退勤区分とに基づいて、打刻情報を記録すべきタイムカード２１の面を特定したところ、この面が、ドットプリンタ１８により打刻情報が記録されるタイムカード２１の面と一致する場合には、直ちに、打刻情報の記録を行う（ステップＳ３６）。その後、タイムカード２１を排出して打刻処理を終了し、待機状態に戻る。
【００８２】
一方、内部処理日付と出退勤区分とに基づいて、打刻情報を記録すべきタイムカード２１の面を特定したところ、この面が、ドットプリンタ１８により打刻情報が記録されるタイムカード２１の面と相違する場合には、ブザー１９から警告音を出力すると共に、表示器５の表示画面５Ａに警告表示を出力し、タイムカード２１の表裏を反転させるべき旨を操作者に知らせる。そして、打刻情報の記録を行わずにタイムカード２１を排出する（ステップＳ３３）。その後、打刻処理を終了し、待機状態に戻る。
【００８３】
ここで、ステップＳ３１において徹夜キー３Ｆが押下された場合には、ステップＳ２４で算出した内部処理日付の１日前の日付により、打刻情報を記録すべきタイムカード２１の面および記録段２２を特定すると共に、退勤時刻を記録すべき記録欄２３を特定する。そして、打刻情報を記録すべきタイムカード２１の面が、ドットプリンタ１８により打刻情報が記録されるタイムカード２１の面と一致するか相違するかを判定する（ステップＳ３５）。双方が一致するときには、タイムカード２１のうちステップＳ３５で特定した位置に現在時刻を記録する（ステップＳ３６）。このとき、タイムレコーダ１は、当該特定した記録段２２の所定の記録欄２３に、徹夜キーが押下された打刻であることを示す徹夜マークを記録する。さらに、当該打刻情報に対応する勤怠情報を生成し、これをメモリ７の勤怠情報記憶領域に記憶する。例えば、この勤怠情報に含まれるＩＤコード２４は、ステップＳ２２においてタイムカード２１から抽出されたＩＤコード２４であり、打刻日付は、ステップＳ２４で算出した内部処理日付の１日前の日付であり、打刻時刻は通常、打刻情報記録時の時刻であり、出退勤区分は「退勤１」または「退勤２」である。一方、打刻情報を記録すべきタイムカード２１の面が、ドットプリンタ１８により打刻情報が記録されるタイムカード２１の面と相違するときには、ブザー１９から警告音を出力すると共に表示画面５Ａに警告表示を出力し、そして、ステップＳ３３に移行してタイムカード２１を排出する。これにより、タイムカード２１の表裏を反転させるべき旨を操作者に知らせる。
【００８４】
また、ステップＳ３１にて、出１キー３Ｂが押下された場合には、当日１回目の出勤時刻を示す打刻情報として、タイムカード２１の特定の位置に現在時刻を記録すると共に、ステップＳ２４で算出した内部処理日付、通常、打刻情報記録時の時刻を示す打刻時刻、出退勤区分として「出勤１」を含む勤怠情報をメモリ７の勤怠情報記憶領域に記憶する（ステップＳ３６）。
【００８５】
このように、第２実施形態によるタイムレコーダによれば、徹夜勤務等で日付変更後に退勤する操作者は、打刻時刻を打刻前日の退勤時刻を示す打刻情報として容易かつ確実にタイムカード２１に記録させ、かつメモリ７に記憶させることができる。また、徹夜勤務等で日付変更後に退勤する操作者がタイムカードの表裏を反対にしてカード差込口２に差し込んでしまった場合でも、打刻時刻を打刻前日の退勤時刻を示す打刻情報としてタイムカード２１の正しい面に確実に記録することができる。
【００８６】
（第３の実施形態）
図４中の打刻状況判定処理（ステップＳ７、Ｓ８）において打刻状況判定条件を満たし、これに応じて打刻保留処理（ステップＳ９〜Ｓ１１）が行われ、続くステップＳ１２で操作者により出１キー３Ｂを押下されたときには、再び差し込まれたタイムカード２１に、当日１回目の出勤時刻を示す打刻情報を記録してから、打忘修正処理を行い、前日の退勤時刻を示す打刻情報の記録抜けを操作者に補わせる。
【００８７】
打忘修正処理では、当日１回目の出勤時刻を示す打刻情報を記録した後、その状態のままタイムカード２１を保持する。そして、操作者にキー３Ａないし３Ｆにより前日の退勤時刻を入力させる。このとき、キー３Ａないし３Ｆは出退勤モードの指定を行う出退勤モード指定キーから、時刻値の入力を行う操作入力キーに切り替わる。キー３Ａないし３Ｆにより入力された時刻値は表示器５の表示画面５Ａで表示され、操作者は表示画面５Ａに表示された時刻値を目で確認しながら、退勤時刻の入力作業を行うことができる。操作者による退勤時刻の入力が完了した後、カード搬送モータ１１によりタイムカード２１を移動させて、打刻情報を記録すべきタイムカード２１の記録段２２を１段戻す。そして、操作者により入力された退勤時刻をタイムカード２１の当該記録段２２に記録する。このとき、当該記録段２２に修正マーク（例えば“ス”）を記録する。さらに、勤怠情報をメモリ７の勤怠情報記憶領域に記憶する。この勤怠情報において、打刻日付は、ステップＳ４で算出した内部処理日付の１日前の日付であり、打刻時刻は操作者により入力された退勤時刻であり、出退勤区分は「退勤１」または「退勤２」である。「退勤１」か「退勤２」かは、当該操作者（当該タイムカード２１のＩＤコード２４）に係る前日の勤怠情報の内容によって決まる。例えば、当該操作者に係る前日の勤怠情報中に出退勤区分「退勤１」がない場合には、「退勤１」となる。
【００８８】
また、図５中の打刻状況判定処理（ステップＳ２７、Ｓ２８）において打刻状況判定条件を満たし、これに応じて打刻保留処理（ステップＳ２９、Ｓ３０）が行われ、続くステップＳ３１で操作者により出１キー３Ｂを押下されたときには、カード差込口２内に引き込まれた状態で保持されているタイムカード２１（あるいは表面２１Ａと裏面２１Ｂをひっくり返して再び差し込まれたタイムカード２１）に当日１回目の出勤時刻を示す打刻情報を記録してから、上記打忘修正処理を行ってもよい。
【００８９】
第３の実施形態によるタイムレコーダによれば、前日の退勤時の打刻操作をし損なった操作者は、当日の打刻操作を行う際に、前日の退勤時刻を示す打刻情報をタイムカード２１に記録することができ、打刻情報抜けを直ちに解消することができる。
【００９０】
なお、上述した各実施形態では、打刻保留処理においてブザー１９による警告音の出力、表示器５による警告表示の出力、およびＬＥＤ４Ｂ、４Ｆの交互点滅を同時に開始し、これらを最大１０秒間程度行う場合を例にあげたが、本発明はこれに限らない。例えば、打刻保留処理が深夜または早朝に実行されることが多いことを考慮して、警告音の出力を行わないようにしたり、また、徹夜明けの操作者による操作の利便性を優先させるためにＬＥＤ４Ｆのみを点灯または点滅させるようにしてもよい。
【００９１】
また、上述した各実施形態では、操作者の打刻操作が、当日１回目の打刻操作であり、かつ、前日の最後の打刻情報が退勤時刻を示す打刻情報ではないという打刻状況判定条件を満たしたときに打刻保留処理を行う場合を例にあげたが、本発明はこれに限らない。操作者により打刻操作が行われたとき、当該打刻操作が、当該打刻操作が行われた日の最初の打刻操作であり、かつ、当該打刻操作が行われた日よりも前に前記記録手段により記録された最後の打刻情報が退勤時刻を示す打刻情報でないという条件を満たすときに打刻保留処理を行ってもよい。例えば、操作者の打刻操作が、当日１回目の打刻操作であり、かつ、前日には打刻情報の記録が全く存在せず、前々日の最後の打刻情報が退勤時刻を示す打刻情報ではない場合に打刻保留処理を行ってもよい。この場合には、前々日の勤怠情報をもメモリ７に記憶保持しておく。
【００９２】
また、上述した各実施形態では、タイムカード２１に打刻情報を記録するタイプのタイムレコーダ１を例にあげたが、本発明はこれに限らない。打刻情報を各種ＩＤカードに記録するタイプのタイムレコーダや、生体認証により打刻を行い、打刻情報を内部メモリに記録するタイプのタイムレコーダ、打刻情報をタイムレコーダに接続されたパーソナルコンピュータまたはサーバコンピュータに記憶させるタイプのタイムレコーダ等にも本発明を適用することができる。
【００９３】
また、図４中の打刻処理において、ステップＳ１６で出退勤自動識別機能によって出退勤区分の特定を行うＣＰＵ６が出退勤判定手段の具体例であり、ステップＳ１６で打刻情報のタイムカード２１への記録制御を行うＣＰＵ６が記録手段の具体例であり、ステップＳ７およびＳ８の打刻状況判定処理を行うＣＰＵ６が打刻状況判定手段の具体例であり、ステップＳ９、Ｓ１０およびＳ１１で打刻保留処理を行うＣＰＵ６が打刻保留手段の具体例である。また、図５中の打刻処理において、ステップＳ３６で出退勤自動識別機能によって出退勤区分の特定を行うＣＰＵ６が出退勤判定手段の具体例であり、ステップＳ３３、Ｓ３４、Ｓ３５およびＳ３６で打刻情報のタイムカード２１への記録制御、タイムカード２１の記録面判定およびタイムカード２１の排出を行うＣＰＵ６が記録手段の具体例であり、ステップＳ２７およびＳ２８の打刻状況判定処理を行うＣＰＵ６が打刻状況判定手段の具体例であり、ステップＳ２９およびＳ３０で打刻保留処理を行うＣＰＵ６が打刻保留手段の具体例である。
【００９４】
また、上述した各実施形態では、退勤に関する出退勤区分として、当日１回目の退勤（「退勤１」）と当日２回目の退勤（「退勤２」）とをキー３Ｃ、３Ｅにより指定することができる場合を例にあげたが、「直帰」、「早退」といった退勤に関するその他の出退勤区分を指定することができるようにしてもよい。この場合、打刻状況判定条件における退勤時刻を示す打刻情報に、「直帰」を示す打刻情報および「早退」を示す打刻情報を含めることが望ましい。
【００９５】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴うタイムレコーダもまた本発明の技術思想に含まれる。
【符号の説明】
【００９６】
１  タイムレコーダ
２  カード差込口
３  出退勤モード指定キー群
３Ａ  特別日キー
３Ｂ  出１キー
３Ｃ  退１キー
３Ｄ  出２キー
３Ｅ  退２キー
３Ｆ  徹夜キー
４  操作案内ＬＥＤ群
４Ａ〜４Ｆ  ＬＥＤ
５  表示器
５Ａ  表示画面
６  ＣＰＵ
７  メモリ
１０  カード検知センサ
１１  カード搬送モータ
１２  表面コードセンサ
１３  裏面コードセンサ
１７  時計回路
１８  ドットプリンタ
２１  タイムカード
２１Ａ  表面
２１Ｂ  裏面
２２  記録段
２３  記録欄
２４  ＩＤコード
【図１】
0005469401.tif 000002
【図２】
0005469401.tif 000003
【図３】
0005469401.tif 000004
【図４】
0005469401.tif 000005
【図５】
0005469401.tif 000006