(57)【要約】【課題】ＣＰＵに負担をかけることなく、電波受信と割り込みの処理を実行することのできるタイムレコーダを提供する。【解決手段】標準電波を受信する受信手段と、時刻を刻む時刻手段と、この時刻手段が刻む時刻を表示する表示手段と、この表示手段に表示される時刻をタイムカードに印字する印字手段とを備え、受信手段が受信する時刻信号に基づいて時刻手段の時刻を修正するタイムレコーダであって、標準電波を受信中にタイムカード挿入等の割り込み要求があっても、ステップＳ１４のように、その割り込みを無視して標準電波の受信を続行する受信制御手段を設けた。【選択図】        図３
2004157895.tif 000002
【特許請求の範囲】
【請求項１】
時刻信号を無線により受信する受信手段と、時刻を刻む時刻手段と、この時刻手段が刻む時刻を表示する表示手段と、この表示手段に表示される時刻をタイムカードに印字する印字手段とを備え、前記受信手段が受信する時刻信号に基づいて前記時刻手段の時刻を修正するタイムレコーダであって、
時刻信号を受信中に割り込みの要求があっても、その割り込みを無視して時刻信号の受信を続行する受信制御手段を設けたことを特徴とするタイムレコーダ。
【請求項２】
時刻信号を無線により受信する受信手段と、時刻を刻む時刻手段と、この時刻手段が刻む時刻を表示する表示手段と、この表示手段に表示される時刻をタイムカードに印字する印字手段とを備え、前記受信手段が受信する時刻信号に基づいて前記時刻手段の時刻を修正するタイムレコーダであって、
時刻信号を受信中に割り込みの要求があったときは、その割り込みを優先して処理し、割り込み処理終了後に、時刻信号の受信を行う受信制御手段を設けたことを特徴とするタイムレコーダ。
【請求項３】
前記割り込みは、タイムカードの挿入、または出勤・外出・再入・退勤キー等の操作であることを特徴とする請求項１又は２に記載のタイムレコーダ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タイムカードに出社時間や退社時間等を記録するタイムレコーダに関する。
【０００２】
【従来の技術】
一般にタイムレコーダは時計回路が内蔵され、この時計回路が刻む時刻がＬＣＤ等の表示部に表示されている。そして、カード挿入口にタイムカードを挿入すると、そのタイムカードはタイムレコーダ本体に引き込まれ、表示部に表示されている時刻と同じ時刻が印字されてから、カード挿入口に戻される。
【０００３】
ところで、近年、時刻誤差を無くすために、標準電波を受信して時計回路の時刻のズレを自動修正する、いわゆる電波時計を搭載したタイムレコーダが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００２−６３６１５号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、標準電波を受信中に、割り込みの要求（例えば、タイムカードのカード挿入口への挿入や、出勤・外出・再入・退勤の各キーの操作など）があると、電波受信と割り込み処理（タイムカードへの印字や、各キーの読み込みなど）を並行して実施しなければならず、タイムレコーダに内蔵された処理装置（ＣＰＵ）の負担が大きくなるという問題がある。高速のＣＰＵを設ければ、電波受信と割り込み処理を並行して行うことは可能であるが、タイムレコーダの価格が高くなってしまう。
【０００６】
本発明の課題は、ＣＰＵに負担をかけることなく、電波受信と割り込みの処理を実行することのできるタイムレコーダを提供することにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、請求項１に記載の発明は、時刻信号を無線により受信する受信手段と、時刻を刻む時刻手段と、この時刻手段が刻む時刻を表示する表示手段と、この表示手段に表示される時刻をタイムカードに印字する印字手段とを備え、前記受信手段が受信する時刻信号に基づいて前記時刻手段の時刻を修正するタイムレコーダであって、時刻信号を受信中に割り込みの要求があっても、その割り込みを無視して時刻信号の受信を続行する受信制御手段を設けたことを特徴としている。
【０００８】
上記構成によれば、時刻信号を受信中に割り込みの要求があっても、その割り込みは無視されて、時刻信号の受信だけが続行されるので、ＣＰＵに負担がかかることはない。この場合、割り込み処理は、時刻信号の受信が終了してから、受付けられ実行される。
【０００９】
請求項２に記載の発明は、時刻信号を無線により受信する受信手段と、時刻を刻む時刻手段と、この時刻手段が刻む時刻を表示する表示手段と、この表示手段に表示される時刻をタイムカードに印字する印字手段とを備え、前記受信手段が受信する時刻信号に基づいて前記時刻手段の時刻を修正するタイムレコーダであって、時刻信号を受信中に割り込みの要求があったときは、その割り込みを優先して処理し、割り込み処理終了後に、時刻信号の受信を行う受信制御手段を設けたことを特徴としている。
【００１０】
上記構成によれば、時刻信号を受信中に割り込みの要求があったときは、その割り込みは優先して処理され、割り込み処理が終了してから、時刻信号の受信が再開実行される。そのため、ＣＰＵに負担がかかるのが回避される。
【００１１】
請求項３に記載の発明は、前記割り込みは、タイムカードの挿入、または出勤・外出・再入・退勤キー等の操作であることを特徴としている。
【００１２】
タイムカードが挿入されると、タイムカードへの印字処理が実行され、ＣＰＵに負担がかかる。また、出勤・外出・再入・退勤キー等の操作があると、各キーの読み込み処理が実行され、同様にＣＰＵに負担がかかる。本発明では、このようにＣＰＵに負担のかかる処理を並行して同時に行うのを避け、ＣＰＵの負担を軽減している。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。
（実施の形態１）
図１において、１はタイムレコーダであり、このタイムレコーダ１は、タイムレコーダ本体２と、受信手段としての電波受信ユニット３とを備えている。
【００１４】
タイムレコーダ本体２の上面には、タイムカード（図示省略）を挿入するカード挿入口４が設けられている。タイムレコーダ本体２の前面上部には、時刻などを表示する表示手段としての表示部５が設けられている。また、タイムレコーダ本体２の背面６には、電波受信ユニット３を着脱自在に装着するホルダ７が取り付けられている。
【００１５】
タイムレコーダ本体２の前面には、表示部５の下方に、出勤キー１０、外出キー１１、再入キー１２、および退勤キー１３が設けられている。
【００１６】
電波受信ユニット３は、図２に示すように、標準電波を受信するアンテナ１４と、このアンテナ１４が受信した標準電波から時刻データを検波する時刻電波受信回路１５等を備えている。
【００１７】
タイムレコーダ本体２内には、カード挿入口４から挿入されたタイムカードを検知するカードセンサ１６と、カード挿入口４に挿入されたタイムカードを所定位置まで引き込む駆動モータ１７と、この駆動モータ１７によって引き込まれたタイムカードに時刻を印字する印字手段としての印字ヘッド１８と、この印字ヘッド１８を駆動させるドライバ１９と、駆動モータ１７を駆動させるドライバ２０と、制御プログラムや文字データ等を記憶したＲＯＭ２１と、起動時にＲＯＭ２１から読み込んだ制御プログラムを格納するとともに印字の際の文字データの処理に用いられるＲＡＭ２２と、時刻を刻む時刻手段としての時計回路２３と、前記時刻データに基づいて時計回路２３の時刻を修正したり表示部５の表示制御や他の制御等を行ったりする制御装置２４と、時刻電波受信回路１５、カードセンサ１６、ドライバ１９，２０、時計回路２３等に電源電圧を供給する電源回路２５等とが設けられている。なお、受信制御手段は制御装置２４内に設けられている。
【００１８】
次に、上記構成のタイムレコーダにおいて、電波受信ユニット３を介して標準電波を受信中に割り込みの要求があった場合の処理手順について説明する。
【００１９】
割り込みの要求としては、カード挿入口４へのタイムカードの挿入や、出勤キー１０、外出キー１１、再入キー１２、または退勤キー１３に対する操作がある。以下ではタイムカードの挿入を例にして説明するが、各キーに対する操作があったときも同様である。
【００２０】
タイムレコーダ１は電源が入れられており、正常に動作しているとする。このときは、図３において、タイムレコーダ１内の時計回路２３は時刻を刻んでいる（ステップＳ１１）。そして、時計回路２３からの時刻データに基づいて、現在の時刻が標準電波を受信する時刻になったか、つまり電波受信モードになったか否かを判断する（ステップＳ１２）。本実施の形態では、標準電波を受信する時刻は午前３時３０分に設定されている。この時刻は、工場などにおいて出勤や退勤による従業員の出入りが殆ど無く、ノイズ発生源となりうる照明等の点灯や電気器具の稼動が停止しており、タイムレコーダ１の時刻合わせには最適だからである。
【００２１】
ステップＳ１２において電波受信モードであると判断した場合は、時刻電波受信回路１５を介して標準電波を受信する（ステップＳ１３）。標準電波の受信を始めたら、タイムカードがカード挿入口５に挿入されてタイムカードへの時刻印字の割り込みの要求があっても、その要求を無視し、標準電波の受信を継続する（ステップＳ１４）。すなわち、タイムカードがカード挿入口５に挿入されると、カードセンサ１６はタイムカードが挿入されたことを検出して検出信号を制御装置２４に対して出力するが、制御装置２４はカードセンサ１６からの検出信号を無視して、標準電波の受信を続行する。このとき、制御装置２４はドライバ２０，１９に対して制御信号を出力せず、その結果、タイムカードはタイムレコーダ本体２内に引き込まず、タイムカードへの時刻印字も行われない。
【００２２】
標準電波の受信を続行することにより、制御装置２４は時計回路２３の時刻較正を行い（ステップＳ１５）、その後、処理をステップＳ１１に戻す。なお、標準電波の受信が終了するまで２〜１３分位かかる。
【００２３】
ステップＳ１２において電波受信モードではないと判断した場合は、カード挿入口４にタイムカードが挿入されたか否か判断する（ステップＳ１６）。このときは、制御装置２４はカードセンサ１６から検出信号が出力されれば、カード挿入口４にタイムカードが挿入されたと判断し、ドライバ２０，１９に対して制御信号を出力する。これにより、駆動モータ１７および印字ヘッド１８が駆動され、タイムカードはタイムレコーダ本体２内に引き込まれて時刻印字される（ステップＳ１７）。タイムカードへの時刻印字後、処理はステップＳ１１に戻される。またステップＳ１６において、カード挿入口４にタイムカードが挿入されていないと判断したときは、処理はステップＳ１１に戻される。
【００２４】
本実施の形態によれば、標準電波を受信中には、タイムカード挿入口４にタイムカードが挿入されても、タイムカードへの時刻印字が実行されないで、標準電波の受信だけが実行されるので、ＣＰＵの負担が軽減される。
【００２５】
（実施の形態２）
次に、実施の形態２について説明する。図４は実施の形態２の処理手順を示している。本実施の形態では、図４に示すように、タイムレコーダ１内の時計回路２３が時刻を刻んでいるとき（ステップＳ２１）、制御装置２４は、電波受信モードになったか否かを判断する（ステップＳ２２）。
【００２６】
ステップＳ２２において電波受信モードであると判断した場合は、標準電波を受信する（ステップＳ２３）。そして標準電波を受信中に、制御装置２４はタイムカード挿入口４にタイムカードが挿入されたか否かを判断する（ステップＳ２４）。カードセンサ１６からの検出信号により、制御装置２４は、タイムカードが挿入されていると判断したとき、標準電波の受信を停止して（ステップＳ２５）、ドライバ２０，１９に対して制御信号を出力する。これにより、駆動モータ１７および印字ヘッド１８が駆動され、タイムカードはタイムレコーダ本体２内に引き込まれて時刻印字される（ステップＳ２６）。その後、処理はステップＳ２３に戻される。
【００２７】
ステップＳ２４において、制御装置２４は、タイムカードが挿入されていないと判断したときは、ステップＳ２３で受信した標準電波によって時計回路２３の時刻較正を行い（ステップＳ２７）、その後、処理はステップＳ２１に戻される。
【００２８】
また、ステップＳ２２において電波受信モードではないと判断した場合は、カード挿入口４にタイムカードが挿入されたか否か判断して（ステップＳ２８）、挿入されていればそのタイムカードに時刻印字を行い（ステップＳ２９）、挿入されていなければ、処理はステップＳ２１に戻される。
【００２９】
本実施の形態によれば、標準電波を受信中にタイムカード挿入口４にタイムカードが挿入されたときは、標準電波の受信を停止してタイムカードへの時刻印字を実行し、時刻印字終了後に標準電波の受信が実行されるので、ＣＰＵの負担が軽減される。
【００３０】
なお、実施の形態１・２では、時刻修正の１つの手段として、正しい時刻情報をのせた標準電波を受信することにより時刻の修正を行う例を挙げて説明したが、これに限定されることなく、例えば時報検出による時刻修正を利用することも可能であり、本発明の技術的範囲内において種々の改変が可能であり、本発明がそれらの改変されたものに及ぶことは当然である。
【００３１】
【発明の効果】
以上説明したように、本発明によれば、時刻信号の受信と割り込みの処理が同時に並行して実行されることがないので、ＣＰＵに負担をかけることのないタイムレコーダを実現できる。
【図面の簡単な説明】
【図１】本発明に係るタイムレコーダの外観斜視図である。
【図２】本発明に係るタイムレコーダの回路構成を示したブロック図である。
【図３】実施の形態１によるタイムレコーダの動作を示し、標準電波受信中に割り込みの要求があった場合の処理手順を示したフローチャートである。
【図４】実施の形態２によるタイムレコーダの動作を示し、標準電波受信中に割り込みの要求があった場合の処理手順を示したフローチャートである。
【符号の説明】
１  タイムレコーダ
２  タイムレコーダ本体
３  電波受信ユニット
４  タイムカード挿入口
５  表示部
１０  出勤キー
１１  外出キー
１２  再入キー
１３  退勤キー
１４  アンテナ
１５  時刻電波受信回路
１６  カードセンサ
１７  駆動モータ
１８  印字ヘッド
２３  時計回路
２４  制御装置
【図１】
2004157895.tif 000003
【図２】
2004157895.tif 000004
【図３】
2004157895.tif 000005
【図４】
2004157895.tif 000006