(57)【要約】【課題】従業員固有の従業員コードとタイムカード固有のカード識別コードとを紐付けする必要がなくなり、毎月末に行なう新しいタイムカードと古いタイムカードのカード識別コードを引き継ぐ作業を行う必要がなくなると共に、従業員が正社員かパート社員かによって異なるタイムカードの仕様にも柔軟に対応することができるタイムカードの作成方法とそのタイムカードを使用するタイムレコーダを提供すること。【解決手段】ブランクカードａに従業員名、カードレイアウトなどを印刷するとともに、従業員固有の従業員コードＣ１、カードレイアウトを定義するレイアウトコードＣ２をバーコード１２に変換して印刷した。【選択図】図１
2008242997.tif 000002
【特許請求の範囲】
【請求項１】
ブランクカードに従業員名、カードレイアウトなどを印刷するとともに、従業員固有の従業員コード、カードレイアウトを定義するレイアウトコードをバーコードに変換して印刷することを特徴とするタイムカードの作成方法。
【請求項２】
前記バーコードには勤務シフトを定義する勤務シフトコードが含まれる、請求項１記載のタイムカードの作成方法。
【請求項３】
従業員固有の従業員コード、カードレイアウトを示すレイアウトコードがバーコードに変換されて印刷されたタイムカードから従業員コード及びレイアウトコードを入手し、入手したレイアウトコードに基づいて上記タイムカードのレイアウトを判断し、レイアウトに対応した印字を行なうことを特徴とするタイムレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムカードとそのタイムカードを使用するタイムレコーダ、詳しくはブランクカードに従業員の氏名やカードレイアウトが印刷されたタイムカードと、タイムカードに印刷されたバーコードを読み取ってバーコードに指示された情報に従って出退勤時間、日付、集計（例えば、所定内時間数、残業時間数）などを印字するタイムレコーダに関するものである。
【背景技術】
【０００２】
従来、カードを識別するカード識別コードが予め印刷されている市販のタイムカードを購入し、そのタイムカードに出退勤時刻をタイムレコーダで印字していたが、このカード識別コードに予め従業員の従業員コードを対応させておくことにより、タイムレコーダがカード識別コードを読み取り、出退勤時刻を印字する際にその時刻をカード識別コードに対応してメモリに記憶しておくことにより従業員の就業状態をデータ管理することができるタイムレコーダが提案され、実用に供されている（例えば、特許文献１）。
【特許文献１】特開２００４−７８４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする問題点は、上述のタイムレコーダでは市販のタイムカードを使用しているがカードにはそれぞれカード固有の識別コードが印刷されているので、毎月前月の古いタイムカードのカード識別コードと今月の新しいタイムカードのカード識別コードとが同じ従業員のカード識別コードであることを引き継ぐためのカード引継ぎ作業をしなければならないという問題があった。
【０００４】
本発明は、上記問題点を解決し、従業員固有の従業員コードとタイムカード固有のカード識別コードとを紐付けするためのカード引継ぎ作業を行なわず、タイムレコーダの打刻データを該当従業員に結びつけることができ、毎月末に行なう新しいタイムカードと古いタイムカードのカード識別コードを引き継ぐ作業を行う必要がなくなると共に、従業員が正社員かパート社員かによって異なるタイムカードの仕様にも柔軟に対応することができるタイムカードの作成方法とそのタイムカードを使用するタイムレコーダを提供することを課題とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために本発明に係るタイムカードの作成方法は、ブランクカードに従業員名、カードレイアウトなどを印刷するとともに、従業員固有の従業員コード、カードレイアウトを定義するレイアウトコードをバーコードに変換して印刷することを特徴とする。
【０００６】
なお、前記バーコードには勤務シフトを定義する勤務シフトコードが含まれていてもよい。
【０００７】
前記課題を解決するために本発明に係るタイムレコーダは、従業員固有の従業員コード、カードレイアウトを示すレイアウトコードがバーコードに変換されて印刷されたタイムカードから従業員コード及びレイアウトコードを入手し、入手したレイアウトコードに基づいて上記タイムカードのレイアウトを判断し、レイアウトに対応した印字を行なうことを特徴とする。
【発明の効果】
【０００８】
請求項１の発明によれば、従来タイムカードに設定されていたタイムカードのカード識別コードが不要になり、従業員コードとタイムカードとの紐付け作業が不要になるとともに毎月末に行なう古いカードから新しいカードへのカード引継ぎ作業が不要になり、タイムカードの管理が楽になる。その上、タイムカードのレイアウトが自由に設定できるので従業員が正社員であってもパート社員であっても従業員に合わせてレイアウトを自由に設定できるのでタイムカードの運用、管理も楽になる。
【０００９】
請求項２の発明によれば、締日、始業時刻、終業時刻、残業開始時刻、端数処理などが異なるシフト勤務を複数設定する場合は異なる勤務数（シフト数）だけ設定が必要であった。しかしながらシフト数には機械のメモリ容量上から制限があることからシフトをバーコードに変換しておくことにより、設定が不要でまたシフト数の制限を設ける必要がなくなる。
【００１０】
請求項３の発明によれば、タイムカードに印刷されているバーコードからタイムカードのレイアウトを判断することができ、そのレイアウトに対応して印字の内容や、印字する場所を変えることができるので１台のタイムレコーダでありながら様々な仕様のタイムカードに対応することができる。しかも、レイアウトコードからタイムカードのタイプが判るのでタイムレコーダでの締め日や始業時刻などの設定が不要になり、タイムレコーダの運用、管理が楽になる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明に係るタイムカードを作成するシステムの一例を示し、このシステムは白紙のタイムカード（以下、ブランクカードという）ａに従業員の名前やタイムカードのレイアウトを印刷することができるようにしたもので、このシステムは、パソコン１と、種々のデータを入力するためのキーボード２と、パソコン１で処理された情報を表示するモニター３と、プリンタ４とで構成され、パソコン１には従業員の名前や従業員コードを記憶した従業員データファイル５と、ブランクカードに印刷するレイアウトを記憶するとともにそのレイアウトに対応して設定されたレイアウトコードを記憶するレイアウトデータファイル６と、処理プログラム７などが記憶されたメモリ８と、処理プログラムにしたがってシステムを制御する制御部９とが収容されている。
【００１２】
上記構成のシステムでブランクカードａから正社員用のタイムカード（例えば、２０日締め）を作成する場合は、オペレータはキーボード２を操作してレイアウトデータファイル６の中から正社員用の２０日締めのタイムカード用のレイアウトをモニター３の画面上に表示するとともにそのレイアウトコードをワークメモリに記憶させ、対称の従業員を従業員データファイル５の中から選択して、タイムカードの氏名欄に表示させるとともに従業員コードを上記ワークメモリに記憶させる。
【００１３】
次に、ワークメモリに記憶した従業員コードＣ１と、レイアウトコードＣ２とをバーコード（図２参照）に変換してモニター３に表示されたタイムカードに貼り付ける。
【００１４】
画面上のタイムカードに必要事項が全て表示されたら、プリンタ４にブランクカードａをセットし、プリンタ４に印刷開始を指示すると、画面に表示された従業員名１０、カードレイアウト１１及びバーコード１２が印刷された正社員用のタイムカードＡ１ができあがる（図３（ａ）参照）。
【００１５】
また、パート社員のタイムカード（例えば、２０日締め）Ａ２を作成する場合は、レイアウトデータファイル６の中からパート社員用のレイアウトを選択してモニター３の画面上に表示するとともにそのレイアウトコードをワークメモリに記憶させ、対称のパート社員を従業員データファイル５の中から選択して、タイムカードの氏名欄に表示させるとともに従業員コードを上記ワークメモリに記憶させる。
【００１６】
画面上のタイムカードに必要事項が全て表示されたら、プリンタ４にブランクカードａをセットし、プリンタ４に印刷開始を指示すると、画面に表示されたパート社員名１０、パート社員用のカードレイアウト１１及びバーコード１２が印刷されたパート社員用のタイムカードＡ２ができあがる（図３（ｂ）参照）。
【００１７】
上述したように、従業員が正社員かパート社員か、締め日が２０日か月末か等様々な条件に応じて、予め設定されているカードレイアウトの中から対象となるカードレイアウトを選択してモニター３の画面に表示させ、従業員を従業員データファイル５から選択して、画面に表示されているタイムカードに貼り付けてタイムカードの体裁を整えるとともに、従業員コード、及びレイアウトコードを一連のデータとして記憶し、このデータをバーコードに変換して画面に表示されているタイムカードに貼り付けてタイムカードを完成させ、この体裁をブランクカードａに印刷すれば、簡単にバーコートつきのタイムカードＡを作成することができる。
【００１８】
以上は、従業員データファイルとレイアウトデータファイルとから従業員コード並びにレイアウトコードを表示させワークメモリに記憶させ、タイムカードにバーコード印刷させる実施例であるが、通常勤務、準夜勤勤務、夜勤勤務など勤務シフトが複雑な事業所の場合には、上記２つのデータに加えて勤務シフトデータファイルを設定し、このファイルからの勤務シフトコードを表示させワークメモリに記憶させバーコード印刷させてもよいし、レイアウトと勤務シフトを連係させ、レイアウトコードが設定されることに応じて勤務シフトも設定されるようにしてもよい。
【００１９】
そして、サプライとして購入するタイムカードにあったカード識別コードは不要になるので、月が替わるたびに古いタイムカードのカード識別コードと新しいタイムカードのカード識別コードとを引き継ぐ必要がなくなり、引継ぎミスによるトラブルも回避することができる。
【００２０】
次に、上記システムで作成したタイムカードＡにタイムレコーダで出退勤時刻を印字する場合について説明する。
【００２１】
図４はタイムレコーダ２０の構成を説明するブロック図で、図４において、符号２１はＣＰＵ、２２は時計回路、２３はＲＯＭ、２４はＲＡＭを示し、ＣＰＵ２１は、時計回路２２から時刻情報を読み込んで表示部２５に時刻や曜日や日付等を表示するとともに、モータ駆動回路２６を制御してカード送りモータ２７を正逆両方向へ回転駆動することによりタイムカードＡの引込や排出を行い、プリンタ駆動回路２８を制御してプリンタ４によりタイムカードＡに時刻が印字されるようになっている。
【００２２】
さらに、上記ＣＰＵ２１には、タイムレコーダに挿入されたカードを検知するカード挿入検出センサ２９、カード送りモータ２７によるタイムカードＡの送り量を検出するためのカード位置検出センサ３０、タイムカードＡのバーコード１２を読み取るバーコード読取部３１と、操作ボタン３２等とが設けられている。
【００２３】
バーコード読取部３１は、タイムカードＡに印刷されているバーコード１２を読み取るための反射型のフォトインタラプタで構成され、バーコード読取部３１で読み取ったバーコード１２からＣＰＵ２１は従業員コード、レイアウトコードが認識できるようになっている。
【００２４】
また、符号３３はメモリカードリーダ／ライタを示し、メモリカードスロットへ挿入したメモリカードにＲＡＭ内のデータを転送したり、ＲＡＭにメモリカードのデータの書き込みをしたりすることができ、このメモリーカードを用いてパソコンとタイムレコーダとの間でデータ交換ができるようにしたもので、タイムレコーダからパソコンに交換されるデータは打刻時刻、集計時間、集計日数（例えば出勤日数）などであり、パソコン側でも集計が行なわれるが、この場合はより長期間（２ヶ月、６ヶ月、１年など）の集計や、バックアップ用のデータが保存される。
【００２５】
そして、ＲＯＭ２３（ＥＥＰＲＯＭ）には、タイムレコーダ制御プログラムが、ＲＡＭ２４には、個人別の月間スケジュールの勤務時間帯を示す予定シフトや、各シフト番号に対応したＬＳＴ（日付変更時刻）が書換可能に記憶されている。
【００２６】
ＲＯＭ２３のタイムレコーダ制御プログラムに従ってＣＰＵ２１は、カード駆動および時刻印字と時間集計を行うとともに、バーコード１２から読み取ったレイアウトコードからカード挿入口に挿入されたタイムカードＡのレイアウトを判断してタイムカードＡへの印字位置や印字内容を決定し、タイムカードＡのレイアウトに対応した印字を行なうことができるようになっている。
【００２７】
上記構成のタイムレコーダ２０にタイムカードＡを挿入すると、バーコード読取部３１はバーコード１２から従業員コード、レイアウトコードを読み取る。読み取ったレイアウトコードからＣＰＵ２１はこのタイムカードＡが正社員用のタイムカードＡなのか、パート社員用のタイムカードＡなのかが判断できるとともに、締め日が何日のタイムカードなのか等、タイムカードの仕様が判断でき、タイムカードが挿入された時刻をタイムカードに印字する際にタイムカードの仕様に対応して決められた内容の印字を決められた位置に印字するようになっている。
【００２８】
例えば、正社員用のタイムカードであれば、図５（ａ）に示すように、遅刻時間、残業時間を遅刻欄、残業欄にそれぞれ印字すればよく、パート社員用のタイムカードであれば、図５（ｂ）に示すように、出勤時刻、退勤時刻、勤務時間を出勤欄、退勤欄、時間数欄にそれぞれ印字すればよい。
【００２９】
上述のように、バーコード１２を読み取ることによりタイムカードＡの仕様を判断し、その仕様に応じて印字位置を判断し、その判断した位置に印字をすることができるし、印字データを毎月同じ社員コードで記録できるので、その後の紐付け作業が不要になる。
【００３０】
また、正社員とパート社員とでタイムカードのレイアウトが異なっていても、このレイアウトをバーコードを読み取ることにより判別することができ、１台のタイムレコーダでどのようなレイアウトのタイムカードにも対応することが可能になる。
【００３１】
さらに、レイアウトコードからタイムカードのタイプが判り、タイムレコーダでの締め日や始業時刻などの設定が不要になる。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るタイムカードを作成するためのシステムの構成図
【図２】上記タイムカードに印刷されるバーコードの説明図
【図３】（ａ）（ｂ）は上記システムで印刷したタイムカードの説明図
【図４】上記タイムカードを使用するタイムレコーダのブロック図
【図５】（ａ）（ｂ）は上記タイムレコーダで印字したタイムカードの説明図
【符号の説明】
【００３３】
１    パソコン
２    キーボード
３    モニター
４    プリンタ
１２    バーコード
ａ    ブランクカード
Ａ    タイムカード
Ｃ１    従業員コード
Ｃ２    レイアウトコード
【図１】
2008242997.tif 000003
【図２】
2008242997.tif 000004
【図３】
2008242997.tif 000005
【図４】
2008242997.tif 000006
【図５】
2008242997.tif 000007