(57)【特許請求の範囲】
【請求項１】
出勤・退勤等の出退区分を指定してから個人識別用カードを挿入すると、それによって作成される勤怠データに関し少くとも出退区分をメモリに対して個人ごとに上書きする一方、カードが挿入される都度、上記のメモリ中に含まれる当該個人の前回の出退区分を抽出して、今回指定した出退区分が出勤・退勤等の正しい入力順序に適合しているか否かを判定するように構成した従局であるタイムレコーダ端末複数台を、主局であるデータ収集機に通信接続したタイムレコーダシステムであって、
上記の各タイムレコーダ端末内に、自機以外の他のタイムレコーダ端末から上記のデータ収集機に勤怠データが送信される際その勤怠データを傍受する通信傍受手段と、傍受した勤怠データに関し少くとも出退区分を当該個人のメモリに上書きする傍受データ格納手段とを具備せしめたことを特徴とする出退順序チエック機能付きタイムレコーダシステム。
【請求項２】
他のタイムレコーダ端末と自機との伝送距離が少くとも数拾ｃｍ〜数ｍであり、且つ、自機とデータ収集機との伝送距離が少くとも数拾ｍ〜数百ｍ以上であるように配線したことを特徴とする請求項１記載の出退順序チエック機能付きタイムレコーダシステム。
【請求項３】
他のタイムレコーダ端末の識別コードを自機の設定パラメータファイルに登録するパラメータ登録手段を備え、通信傍受はこの設定パラメータファイルに登録されているタイムレコーダ端末のみを対象とすることを特徴とする請求項１又は２記載の出退順序チエック機能付きタイムレコーダシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ収集機（パソコン等）に複数台のタイムレコーダ端末を通信接続したタイムレコーダシステムに関するものであって、具体的には、勤怠データの入力忘れとか、出勤・退勤等の指定誤り等を告知することができる出退順序チエック機能を備えたタイムレコーダシステムに関するものである。
【０００２】
【従来の技術】
出退順序チエック機能を備えたタイムレコーダシステムの従来技術として、例えば、実開平４−８２７６６号公報に開示された出退シーケンスチエック機能付きタイムレコーダと、特開平５−３５９５０号公報に開示された出退勤管理装置が存在する。
【０００３】
前者は、キーボードで指定した出退区分とカードから読取った社員コード等で構成される勤怠データを、一旦一時記憶メモリに書込んでおき、一定時間の経過後、これをメモリ上の個人ファイルに格納する一方、カードが入力される都度、個人ファイルの該当社員コードに対応する前回の出退区分と、今回キーボードで指定した出退区分とを比較チエックして、出退区分の入力順番が正しいかどうかを判定する仕組に成っている。
【０００４】
後者は、出勤ファイル・退勤ファィルをホストコンピュータ側に持ち、端末にて勤怠データを入力するとただちに通信にてホストコンピュータに送信する一方、ホストコンピュータ側では出勤ファィルあるいは退勤ファィル中にある該当社員の前回の出勤・退勤状況を探し出し、それを今回指定された出勤・退勤の区分と比較チエックした後、正しい入力順番に成っているか否かの結果を通信にて端末まで返信する仕組に成っている。
【０００５】
従業員の人数が多い会社や工場等では、一ケ所に複数台のタイムレコーダ端末を近接させて設置することで、出勤時あるいは退勤時の混雑を解消するようにしているが、しかし、それでも出勤時あるいは退勤時にタイムレコーダ端末の前に従業員の列ができてしまう状況がままある。
【０００６】
このような状況において、出勤・退勤等の入力順序チエックをする場合、従業員が必ず一台の同一のタイムレコーダ端末で出勤と退勤の両方の入力操作をするとは限らないため、上記従来の技術で述べた前者のシステムだと正しい順序チエックをすることができない。つまり、出勤データの入力を左側の端末で行ったとすると、そのデータは右側の端末のメモリ上には存在しないので、もしこの従業員が右側の端末で退勤データの入力を行う時には“出勤データ無しエラー”となってしまうのである。
【０００７】
上記の問題は、上記従来の技術で述べた後者のシステムであれば発生しないが、しかし、この後者のシステムに付いては入力操作の反応のスピードが問題となる。即ち、勤怠データを入力→送信→ホストコンピュータでチエック→結果を返信→結果を表示、の一連の動作にかかる時間は通常０．５秒〜１．５秒程度であるため、カードを挿入し終えた直後に従業員がさっさとその場を立ち去ってしまうと、ホストコンピュータでチエックされた入力順序の結果が従業員に伝わらない危険性がある。
【０００８】
加えて、上記のエラー表示が次に来た従業員のカード挿入動作と同時に発生した場合には、立ち去った従業員ではなく、直後にカード入力を行った従業員がエラーなのだという誤解を生む場合もでてくる。要するに、本当はカード挿入後、すぐにその場を立ち去った従業員こそがエラーなのだが、反応が遅いので次にカードを挿入した従業員がエラーなのだと誤解されてしまうのである。
【０００９】
かといって、従業員にカード挿入後、１〜２秒待って確認してからタイムレコーダ端末の前を立ち去るようにと運用上の指導をしたとしたら、従業員から不平不満が出て来ることは明らかであるし、益々出勤時あるいは退勤時の混雑を招いてしまう問題もある。
【００１０】
上記の問題点を解決するための手段として、基本的には上記前者のシステムを用い、例えば、左側のタイムレコーダ端末から送信された勤怠データをデータ収集機が右側のタイムレコーダ端末に転送してあげるという方法が考えられる。右側のタイムレコーダ端末は、データ収集機から転送された左側のタイムレコーダ端末の勤怠データを自機のメモリ上の個人ファィルに格納する。そして、右側のタイムレコーダ端末に入力された勤怠データもデータ収集機経由で左側のタイムレコーダ端末に転送する。このようにすれば、従業員が入力した勤怠データは左側のタイムレコーダ端末にも右側のタイムレコーダ端末にももれなく存在するので、正しい入力順序チエックができるのであるが、しかし、ここで新たな問題が発生する。
【００１１】
【発明が解決しようとする課題】
データ収集機は、配下に通信接続された何十台ものタイムレコーダ端末から１日に合計で数百件、数千件もの勤怠データを吸い上げるので、その通信処理にかかる時間が多大である。データ収集機側では、吸い上げた勤怠データから時間計算等の就業管理上の様々な処理をスピーディにせねばならず、場合によっては就業時間・有給休暇等の情報を個人ごとに作成し、各々のタイムレコーダ端末に送信して、従業員がタイムレコーダ端末の画面で確認できるようにしなければならない。あるいはまた、データ収集機（パソコン等）は就業管理の業務専用となっている訳ではなく、ワープロにて文書を作成するのに使っているかもしれない。
【００１２】
このような状況にて、上記のタイムレコーダ端末間の勤怠データ転送をデータ収集機が処理するとなれば、データ収集機側の負荷が大きくなり、業務に支障をきたす結果になる。
【００１３】
従って本発明の技術的課題は、出勤・退勤の入力順序チエックを複数台のタイムレコーダ端末においてスピーディに正しく動作できるようにさせ、且つ、データ収集機側（パソコン等）に負荷をかけないようにした出退順序チエック機能付きタイムレコーダシステムを提供することである。
【００１４】
【課題を解決するための手段】
上記の技術的課題を解決するために本発明で講じた手段は以下の如くである。
【００１５】
出勤・退勤等の出退区分を指定してから個人識別用カードを挿入すると、それによって作成される勤怠データに関し少くとも出退区分をメモリに対して個人ごとに上書きする一方、カードが挿入される都度、上記のメモリ中に含まれる当該個人の前回の出退区分を抽出して、今回指定した出退区分が出勤・退勤等の正しい入力順序に適合しているか否かを判定するように構成した従局であるタイムレコーダ端末複数台を、主局であるデータ収集機に通信接続したタイムレコーダシステムであって、
【００１６】
（１）  上記の各タイムレコーダ端末内に、自機以外の他のタイムレコーダ端末から上記のデータ収集機に勤怠データが送信される際その勤怠データを傍受する通信傍受手段と、傍受した勤怠データに関し少くとも出退区分を当該個人のメモリに上書きする傍受データ格納手段とを具備せしめること。（請求項１）
【００１７】
（２）  他のタイムレコーダ端末と自機との伝送距離が少くとも数拾ｃｍ〜数ｍであり、且つ、自機とデータ収集機との伝送距離が少くとも数拾ｍ〜数百ｍ以上であるように配線すること。（請求項２）
【００１８】
他のタイムレコーダ端末の識別コードを自機の設定パラメータファイルに登録するパラメータ登録手段を備え、通信傍受はこの設定パラメータファイルに登録されているタイムレコーダ端末のみを対象とすること。（請求項３）
【００１９】
上記（１）で述べた手段によれば、自機以外の他のタイムレコーダ端末から勤怠データがデータ収集機へ送信される際に、それを傍受して自機に取り込むことができる。これにより、傍受した勤怠データの中に含まれている出退区分を、当該個人の前回の出退区分として自機のメモリに格納できるから、従業員によって入力された勤怠データの出退区分をもれなく自機のメモリの中に格納することができる。これにより、データ収集機に通信接続され、且つ、互いに近接して設置された複数台のタイムレコーダ端末に関して、いずれのタイムレコーダ端末にカードを挿入した場合であっても、今回指定した出退区分が出勤・退勤等の正しい入力順序に適合しているか否かを、データ収集機側に負荷をかけることなくスピーディに、且つ、正確に判定することを可能にする。
【００２０】
上記（２）で述べた請求項２に係る手段によれば、通信傍受の際、自機に受信エラーが発生したとしても、主局であるデータ収集機に勤怠データの再送指示を行わせることを可能にする。即ち、通信上のノイズは、伝送距離が長ければ長いほど増大するため、近接したタイムレコーダ端末間の伝送距離よりも数拾倍から数百倍も長い距離にあるデータ収集機では、受信エラーがより一層発生しやすくなる。
【００２１】
従って、データ収集機で受信エラーが発生した際に、タイムレコーダ端末（自機）にて正しく受信（傍受）できることはあっても、その逆は有りえず、自機で受信エラーであれば必ずデータ収集機でも受信エラーが発生することになる。尚、伝送品質が良く、近接したタイムレコーダ端末間で傍受エラーが発生しない場合は上記（１）の手段で充分であるが、通信ノイズの影響を受け易い場合には上記（２）の手段を用いるものとする。
【００２２】
上記（３）で述べた請求項３に係る手段によれば、全部で３台以上のタイムレコーダ端末が存在する場合、通信傍受を行うべき近接して設置されたタイムレコーダ端末をパラメータ登録手段によって特定することができると共に、タイムレコーダ端末の識別コードから通信アドレスを得ることにより、それを、現在どのタイムレコーダ端末がデータ収集機と交信中なのか解析する際に利用することを可能にする。尚、タイムレコーダ端末の識別コード自体を通信アドレスとしてそのまま用いてもよいことは勿論である。
【００２３】
以上の如くであるから、上記（１）〜（３）の手段によって上述した技術的課題を解決して、前記従来の技術の問題点を解消することができる。
【００２４】
【発明の実施の形態】
以下に、本発明に係る出退順序チエック機能付きタイムレコーダシステムの実施の形態を図面と共に説明すると、図１は本発明の全体を説明した通信配線であって、図中、１はパソコン等を用いたデータ収集機、２は変換器、４Ａ，４Ｂ，４Ｃ，４Ｄ，４Ｅ…は通信線３を用いてデータ収集機１に通信接続したタイムレコーダ端末で、その通信手順はデータ収集機１（パソコン）を主局としたポーリング方式の基本型データリンク手順である。
【００２５】
上記のデータ収集機１は例えば人事課のある建物（事務所）内に設置され、上記の各タイムレコーダ端末４Ａ〜４Ｎは各々の工場や事務所等に設置されて使用されるものであって、人事課では１日に例えば４回、つまり午前３時、午前９時、午後３時、午後９時に通信ソフトを起動して、各々のタイムレコーダ端末４Ａ〜４Ｎから勤怠データをデータ収集機１に吸い上げる仕組に成っており、また、通信ソフトには定時起動機能が具備されていて、係員等が操作しなくとも自動的に作動するように構成されている。
【００２６】
更に上記のデータ収集機１（パソコン）は、通信ソフトが働いていない時は例えばワープロでの文書作成のような他の業務にも使用可能であり、また、図示はしていないが、実際には合計３１台のタイムレコーダ端末４Ａ〜４Ｎが主局である１台のデータ収集機１に通信接続されている。
【００２７】
尚、上述した各タイムレコーダ端末４Ａ〜４Ｎの間隔は、上述した自機と他機との伝送距離が少くとも数拾ｃｍ〜数ｍに成るように配線され、また、自機とデータ収集機１との伝送距離が少くとも数拾ｍ〜数百ｍ以上であるように配線されている。
【００２８】
図２は上記各タイムレコーダ端末４Ａ〜４Ｎの外観を説明した斜視図で、図中、５は現在時刻やその他のメッセージ等を表示する表示器、６は磁気カードを用いたＩＤカード等（図示省略）を挿通するカード挿入口、７はキーボード、８はキーランプであって、このキーボード７は出勤キー７Ａ、退勤キー７Ｂ、外出キー７Ｃ、戻りキー７Ｄから成り、また、キーランプ８はこれ等各キー７Ａ〜７Ｄをオンすると点灯する表示ランプ８Ａ，８Ｂ，８Ｃ，８Ｄによって構成されている。
【００２９】
図３は、上記タイムレコーダ端末４Ａ〜４Ｎの電気的構成を説明したブロック図で、図中、１０は制御部の中心を構成するＣＰＵ、１１はＣＰＵ１０に接続したバスで、このバス１１には各種のシステムプログラムを格納したＲＯＭ１２と、個人マスタファィル等を有するＲＡＭ１３と、送信ドライバ１４及び受信ドライバ１５と、インターフエイス回路１６と、内部時計１９が接続されており、両ドライバ１４，１５に接続した通信線３が上述したデータ収集機１に接続されている。
【００３０】
更に上記のインターフエイス回路１６には、上述した表示器５とキーボード７とキーランプ８に加えて、上記カード挿入口６に挿通されたＩＤカード等から個人情報を読取ったり、設定カード等から設定情報を読取ったりするカード入力装置６Ｔと、各種メッセージや警報音等を発音する発音装置９と、自機の端末番号（通信アドレス）を設定する場合に用いるＤＩＰスイッチ１８が接続されている。
【００３１】
また、上記のＲＯＭ１２には、上記キーボード７の操作に従って出勤・退勤等を指定するためのプログラム（出退区分指定手段）と、出勤・退勤等を指定して個人識別用のＩＤカードを上記のカード挿入口６に挿入すると、上記のカード入力装置６Ｔに識別コードを読み取らせて、この識別コードと出退区分及び内部時計１９により決定される入力時刻とで構成された勤怠データを、上記ＲＡＭ１３の個人ファィルに個人ごとに上書きするためのプログラム（勤怠データ上書き手段）と、ＩＤカードが挿入される都度、上記ＲＡＭ１３の個人ファイルの中に含まれる当該個人の前回の出退区分を抽出して、今回指定した出退区分が出勤・退勤等の正しい入力順序に適合しているか否かを判定するためのプログラム（出退順序チエック手段）と、出勤・退勤等の入力順序が不適切である場合に、上記表示器５に警告表示を行い、且つ、上記発音装置９にエラー音を発音させるためのプログラム（警報手段）が格納されている。
【００３２】
更に上記のＲＯＭ１２には、上記キーボード７及び設定カードを用いて、他のタイムレコーダ端末４Ａ〜４Ｎのうち任意の１台以上の識別コードを自機のＲＡＭ１３にある設定パラメータファィルに登録するためのプログラム（パラメータ登録手段）と、この設定パラメータファィルに登録された他のタイムレコーダ端末４Ａ〜４Ｎからデータ収集機１に向けて勤怠データが送信される際に、その勤怠データを傍受（受信）して、肯定・否定応答は返さないようにするプログラム（通信傍受手段）と、傍受した勤怠データが受信エラーでない場合に、それをＲＡＭ１３の個人マスタファィルに個人ごとに上書きするためのプログラム（傍受データ格納手段）が格納されている。
【００３３】
尚、上記のデータ収集機１は、前述したように１日４回定期的にタイムレコーダ端末４Ａ〜４Ｎの勤怠データを吸い上げて、各人の勤怠データを個人ごとにファィルする仕組に成っている。
【００３４】
図４は、データ収集機１から発信される問い合せデータの通信フオーマット、図５は各タイムレコーダ端末４Ａ〜４Ｎから送信される勤怠データの通信フオーマット、図６は勤怠データの入力順番の流れ（シーケンス）をチエックする場合に用いるチエックマトリックスの一例を示したものであって、このチエックマトリックスも上記のＲＯＭ１２に格納されている。
【００３５】
次に、上述した本発明に係るタイムレコーダシステムによる勤怠データの通信傍受の処理手順を図７に示した状態遷移図に従って説明する。
【００３６】
ステップＳ１の待機状態から図４に示したＥＮＱの受信によりステップＳ２に進み、データ収集機１から送られて来る通信アドレスを解析して、その通信アドレスが自機アドレスである場合は、ステップＳ３に進んでデータ収集機１からのデータ要求に従ってデータメモリ１３の勤怠データを読出す。
【００３７】
ステップＳ３による読出しの結果、勤怠データ無しの場合は上述した待機状態のステップＳ１に戻り、勤怠データ有りの場合はステップＳ４に進んでデータ収集機１（パソコン）に勤怠データを送信し、その後、応答待ちのステップＳ５に進んで、データ収集機１から肯定応答を受信した場合は、上述したステップＳ３に戻って次の勤怠データの読出しを行い、反対に否定応答を受信した場合は、ステップＳ４に戻って送信処理を繰返す。
【００３８】
一方、上述した第２のステップＳ２で通信アドレスが他機アドレスである場合は、ステップＳ６に進んでこの他機アドレスとＲＡＭ１３の設定パラメータファィルに登録されている他機アドレスとを比較し、一致した場合は次のステップＳ７に進み、不一致の場合は上記待機状態のステップＳ１に戻る。
【００３９】
ステップＳ７では、上記の他機（タイムレコーダ端末）がデータ収集機１に向けて送信する勤怠データを傍受し、受信が正常に受信された場合は次のステップＳ８に進み、受信エラーの場合は上記の待機状態のステップＳ１に戻る。
【００４０】
ステップＳ８では、傍受した他機の勤怠データの入力時時刻と、ＲＡＭ１３の個人マスタファイルに格納されている当該個人の勤怠データの入力時刻とを比較し、傍受したデータの入力時刻の方が新しい場合は、次のステップＳ９に進んで傍受した勤怠データをＲＡＭ１３に設けた当該個人のマスタファイルに上書きするが、個人マスタファイルの入力時刻の方が新しい場合は、そのままステップＳ１の待機状態に戻って処理を終える。
【００４１】
次に、本発明に係るタイムレコーダシステムによる出退順序チエックの処理手順を図８に示したフローチャートに従って説明する。
【００４２】
始めのステップＳ１１でキーボード７の出勤・退勤・外出・戻りのいずれかのキー７Ａ，７Ｂ，７Ｃ，７Ｄを押した後、次のステップＳ１２に進んでＩＤカードを挿入口６に挿通してカード入力装置６Ｔが個人識別コードを読取ると、次のステップＳ１３に進んでＲＡＭ１３の該当個人の個人マスタファイルから前回格納した勤怠データの出退区分が読み出される。
【００４３】
次いで、ステップＳ１４に進んで上記読み出した前回の出退区分と、ステップＳ１１で押された今回のキー７Ａ〜７Ｄとを比較し、図６に例示したチエックマトリックスに照して出勤・退勤等の順序が間違っている場合は、ステップＳ１５に進んで警告表示及びエラー音を鳴らして警告した後、上記のステップＳ１１に戻るが、上記の順序が適正である場合には、次のステップＳ１６に進んで出退区分と入力時刻及び個人識別コードから成る勤怠データを作成して、これをデータメモリ１３に格納した後、次のステップＳ１７に進んで上記の勤怠データを個人マスタファイルに上書きして、上記のステップＳ１１に戻る。
【００４４】
尚、図９は本発明に係る出退順序チエック機能付きタイムレコーダシステムの全体を明示した構成図である。また、本発明ではデータ収集機１としてパソコンを使用しているが、これに代えて大型汎用コンピュータ等を用いてもよく、その形態は問わないものとする。
【００４５】
【発明の効果】
本発明に係る出退順序チエック機能付きタイムレコーダシステムは以上述べた如くであるから、従局であるタイムレコーダ端末が近接して複数台設置された場合でも、主局であるデータ収集機側に負荷をかけることなく、出退順序チエックをスピーディに、且つ、正確に行うことができると共に、出勤・退勤等の指定誤りを回避することができる。
【図面の簡単な説明】
【図１】本発明に係る出退順序チエック機能付きタイムレコーダシステムの全体を説明した通信配線図である。
【図２】本発明で用いるタイムレコーダ端末の一例を示した斜視図である。
【図３】タイムレコーダ端末の電気的構成を説明したブロック図である。
【図４】問合せデータの通信フオーマットである。
【図５】勤怠データの通信フオーマットである。
【図６】勤怠データの入力順番の流れ（シーケンス）をチエックするチエックマトリツクスの一例を示した図である。
【図７】本発明による勤怠データの通信傍受の処理手順を説明した状態遷移図である。
【図８】本発明による出退順序チエックの処理手順を説明したフローチヤートである。
【図９】本発明に係る出退順序チエック機能付きタイムレコーダシステムの全体を明示した構成図である。
【符号の説明】
１                データ収集機（パソコン）
３                通信線
４Ａ〜４Ｎ        タイムレコーダ端末
１２              ＲＯＭ
１３              ＲＡＭ
【図１】
0003560834.tif 000002
【図２】
0003560834.tif 000003
【図３】
0003560834.tif 000004
【図４】
0003560834.tif 000005
【図５】
0003560834.tif 000006
【図６】
0003560834.tif 000007
【図７】
0003560834.tif 000008
【図８】
0003560834.tif 000009
【図９】
0003560834.tif 000010