(57)【要約】【課題】印字欄の高さ等が異なる異種のタイムカードを使用することが可能なタイムレコーダを提供する。【解決手段】制御部は、ユーザーにより本体の操作部の所定ボタンが操作されると、使用するカードの種類を選択するための設定モードに移行し（Ｓ１１０）、設定モードにおいてユーザーにより選択された使用カード（第１のカードまたは第２のカード）の選択情報を得る（Ｓ１２０）。次に、制御部は、第１のカードモードが選択されている場合、本体の挿入口から第１のカードが挿入されると、第１のカード用制御プログラムに基づき第１のカードに対応する第１の送り量および第１のフォントサイズにて印字処理を実行する。一方、第２のカードモードが選択されている場合、本体の挿入口から第２のカードが挿入されると、第２のカード用制御プログラムに基づき第２のカードに対応する第２の送り量および第２のフォントサイズにて印字処理を実行する（Ｓ２４０）。【選択図】図８
2019082762.tif 000002
【特許請求の範囲】
【請求項１】
タイムカードが挿入される挿入口と、前記挿入口から挿入されたタイムカードを挿入方向、又はその反対と方向に搬送する搬送部と、前記タイムカードに所定のデータを印字する印字部とを備えたタイムレコーダであって、
前記挿入方向から挿入されたタイムカードの印字欄がタイムカードの挿入方向において第１の高さからなる第１のカードを使用する第１の設定と、前記挿入方向から挿入されたタイムカードの印字欄がタイムカードの挿入方向において第２の高さからなる第２の印字欄を有する第２のカードを使用する第２の設定のいずれかに切換え可能な切換部と、
前記切換部の設定が第１の設定である場合に、前記挿入における第１のカードの送り量が第１の送り量となるように前記搬送部を制御し、前記第１のカードの印字欄に第１のフォントデータにより印字処理を行うように前記印字部を制御する一方、前記切換部の設定が第２の設定である場合に、前記挿入方向における前記第２のカードの送り量が第２の送り量となるように前記搬送部を制御し、前記第２のカードの印字欄に第２のフォントデータにより印字処理を行うように前記印字部を制御する制御部と、
を備えるタイムレコーダ。
【請求項２】
前記挿入口から挿入されたタイムカードの挿入方向における下流側の一端部を原点として検知する検知部を備え、
前記制御部は、前記タイムカードを前記検知部により検知された前記原点から前記挿入方向とは反対方向に所定量だけ戻すように前記搬送部を制御するとともに、前記切替部の設定が第１の設定である場合に、前記所定量を前記切替部の設定が第２の設定である場合よりも大きくなるように搬送部を制御する請求項１に記載のタイムレコーダ。
【請求項３】
前記制御部は、前記挿入方向から挿入されたタイムカードの印字欄がタイムカードの挿入方向において第３の高さからなる第３の印字欄を有する第３のカードが前記センサにより検出された場合、前記第１の方向の送り量を第３の送り量にすると共に、前記印字欄に第３のフォントデータにより印字処理を行う
請求項２に記載のタイムレコーダ。
【請求項４】
前記第３のカードは、タイムレコーダに設定されている項目を印字する設定確認カードである
請求項３に記載のタイムレコーダ。
【請求項５】
前記第２のカードの前記印字欄は、少なくとも日付を示す第１の項目、および前記第１の項目とは異なる第２の項目を含み、
前記第２のカードにおける前記第１の項目は、前記第２の項目で使用される前記第２フォントデータとは異なる第４のフォントデータが使用される
請求項１〜４の何れか一項に記載のタイムレコーダ。
【請求項６】
前記第１から前記第４のフォントデータは、文字の高さ、文字の幅および文字の太さの少なくとも１以上のデータである
請求項５に記載のタイムレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムレコーダに関する。
【背景技術】
【０００２】
従来から、従業員の出勤や退勤等の時刻をタイムカードに記録し、従業員の勤怠管理を行う打刻式タイムレコーダが広く利用されている。タイムカードの種類としては、例えば、小さい文字サイズで情報量を多く印字できるタイムカードや、大きい文字サイズで見やすさを重視したタイムカード、タイムレコーダにおける日付変更時刻や集計有無等の設定を確認するために用いる設定確認カード等がある。
【０００３】
例えば、特許文献１には、出退勤務時刻等の就業データを印字する印字欄を備え、両側縁に沿って形成された複数のデータ穴の組み合わせにより個人を識別するタイムカードが開示されている。また、特許文献２には、設定事項印字カードのパンチ穴を検出し、識別コードが設定事項印字カードであると判断した場合、設定事項印字プログラムを起動させることで所定のデータを印字するタイムレコーダシステムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５０４０３３７号
【特許文献２】特開２００６−２８５３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述したタイムカードには、日付や出勤時刻等を印字するための印字欄が設けられている。異種のタイムカードにおいては、打刻する文字サイズや太さ等のフォントデータに応じて印字欄の高さおよび幅が異なる大きさで構成されている。しかしながら、特許文献１および２に開示されるタイムレコーダでは、印字欄の高さ等が異なる異種のタイムカードを使用する場合、各タイムカードに対応する専用の機械を別々に用意しなければならないという問題があった。
【０００６】
そこで、本発明は、上記課題を解決するために、印字欄の高さ等が異なる異種のタイムカードを使用することが可能なタイムレコーダを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るタイムレコーダは、タイムカードが挿入される挿入口と、前記挿入口から挿入されたタイムカードを挿入方向、又はその反対と方向に搬送する搬送部と、前記タイムカードに所定のデータを印字する印字部とを備えたタイムレコーダであって、前記挿入方向から挿入されたタイムカードの印字欄がタイムカードの挿入方向において第１の高さからなる第１のカードを使用する第１の設定と、前記挿入方向から挿入されたタイムカードの印字欄がタイムカードの挿入方向において第２の高さからなる第２の印字欄を有する第２のカードを使用する第２の設定のいずれかに切換え可能な切換部と、前記切換部の設定が第１の設定である場合に、前記挿入における第１のカードの送り量が第１の送り量となるように前記搬送部を制御し、前記第１のカードの印字欄に第１のフォントデータにより印字処理を行うように前記印字部を制御する一方、前記切換部の設定が第２の設定である場合に、前記挿入方向における前記第２のカードの送り量が第２の送り量となるように前記搬送部を制御し、前記第２のカードの印字欄に第２のフォントデータにより印字処理を行うように前記印字部を制御する制御部と、を備えるものである。
【発明の効果】
【０００８】
本発明によれば、使用するタイムカードの種類に応じて送り量およびフォントデータを変更するので、異種のタイムカードを使用する場合でも１台のタイムレコーダにより印字処理を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施の形態に係るタイムレコーダの構成例を示す図である。
【図２】フロントカバーを取り外した状態におけるタイムレコーダの構成例を示す図である（その１）。
【図３】フロントカバーを取り外した状態におけるタイムレコーダの構成例を示す図である（その２）。
【図４】操作部の構成例を示す図である。
【図５】Ａは文字の印字前の状態における第１のカードの構成例を示す図であり、Ｂは文字の印字後における第１のカードの構成例を示す図である。
【図６】Ａは文字の印字前の状態における第２のカードの構成例を示す図であり、Ｂは文字の印字後における第２のカードの構成例を示す図である。
【図７】タイムレコーダの機能構成例を示すブロック図である。
【図８】複数の種類のタイムカードの印字処理を行う場合におけるタイムレコーダの動作例を示すフローチャートである。
【図９】設定確認カードの構成例を示す図である。
【図１０】設定確認カードの印字処理を行う場合におけるタイムレコーダの動作例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、図面の寸法比率は、説明の都合上拡張されており、実際の比率と異なる場合がある。
【００１１】
［タイムレコーダ１０の構成例］
図１は、タイムレコーダ１０の構成の一例を示している。図２はフロントカバー１４を取り外した状態におけるタイムレコーダ１０の構成の一例を示し、図３は図２に示すタイムレコーダ１０の操作部２０に表記される文字を便宜上取り除いて図示している。図４は、操作部２０の構成の一例を示している。
【００１２】
以下において、タイムレコーダ１０を縦置きとした場合、タイムレコーダ１０におけるタイムカードの挿入方向（本実施の形態では長手方向）を上下方向とし、タイムレコーダ１０の幅方向を左右方向とし、タイムレコーダ１０の奥行方向を前後方向とする。
【００１３】
図１〜図４に示すように、タイムレコーダ１０は、本体１２と、フロントカバー１４と、電波受信ユニット１６と、表示部１８と、操作部２０と、インクリボン７０とを備えている。
【００１４】
本体１２は、細長の直方体状をなす筐体により構成されている。本体１２の上面には、タイムカードを挿入するための挿入口７２が本体１２の左右方向（幅方向）に沿って形成されている。タイムカードは、本体１２内の挿入方向Ｄ１に搬送された後、挿入方向Ｄ１とは反対側の戻り方向Ｄ２に戻されて印字処理が行われた後にさらに戻り方向Ｄ２に搬送されて排出される。
【００１５】
フロントカバー１４は、本体１２の上面を被覆する水平部１４ａと本体１２の前面を被覆する垂直部１４ｂとが一体形成される側面略Ｌ字形状の平板部材であり、本体１２に対して着脱可能に構成されている。フロントカバー１４の垂直部１４ｂは、表示部１８、項目送りボタン４０、送りボタン４２、戻しボタン４４、セットボタン４６および時計戻しボタン４８のそれぞれを被覆する構成となっている。
【００１６】
電波受信ユニット１６は、本体１２の上面であって挿入口７２よりも後方側に、本体１２に対して着脱可能に構成されている。電波受信ユニット１６は、標準電波を受信し、自動的に時刻（後述する制御部５０に内蔵される時計回路）を補正する。タイムレコーダ１０の設置場所に標準電波が届かない場合、電波受信ユニット１６を本体１２から取り外して標準電波を受信可能な場所、例えば窓側に置くことで標準電波を受信させた後、電波受信ユニット１６を再度本体１２に装着して制御部５０の時計回路を補正することもできる。
【００１７】
表示部１８は、例えば、液晶ディスプレイから構成され、本体１２の前面であって操作部２０よりも上方側に設けられている。表示部１８は、時刻や曜日を表示したり、使用カードを選択するための操作情報等を表示したりする。
【００１８】
操作部２０は、タイムレコーダ１０の各種設定を行うためのボタン群から構成され、本体１２の前面の略中央部に配設されている。具体的には、操作部２０は、本体１２の前面の右側から左側に向かって並設される出勤ボタン３０、外出ボタン３２、戻りボタン３４、退勤ボタン３６および徹夜ボタン３８と、これら出勤ボタン３０等よりも上方側であって本体１２の前面の右側から左側に向かって並設される項目送りボタン４０、送りボタン４２、戻しボタン４４、セットボタン４６および時計戻しボタン４８から構成されている。
【００１９】
本実施の形態において、項目送りボタン４０、送りボタン４２、戻しボタン４４、セットボタン４６および時計戻しボタン４８は、本発明の切換部の一例を構成し、例えば、第１のカード１００を使用する場合に実行される第１のカードモード（第１の設定）、または第２のカード２００を使用する場合に実行される第２のカードモード（第２の設定）に切り換える場合にユーザーにより操作および入力される。
【００２０】
インクリボン７０は、本体１２内に設けられたドットインパクトヘッド８０（図７参照）に対して交換可能に取り付けられ、ドットインパクトヘッド８０を構成するワイヤピンにより叩き付けられることでタイムカードの印字欄に、打刻時刻、日付、曜日、記号、設定内容等を示す所定の文字を印字する。なお、本実施の形態において、文字には、例えば数字、ひらがな、カタカナ、漢字、ローマ字等が含まれる。
【００２１】
［第１のカード１００の構成例］
図５Ａはタイムカードの一例としての文字が印字される前の第１のカード１００の表面側の構成の一例を示し、図５Ｂは文字が印字された後の第１のカード１００の表面側の構成の一例を示している。なお、第１のカード１００の裏面側の構成は、表面側の構成と略同一であるため、詳細な説明は省略する。また、第１のカード１００の挿入方向Ｄ１の上流側を第１のカード１００の上側とし、第１のカード１００の挿入方向Ｄ１の下流側を第１のカード１００の下側とする。第１のカード１００の平面視左側を第１のカード１００の右側とし、第１のカード１００の平面視右側を第１のカード１００の左側とする。
【００２２】
図５Ａおよび図５Ｂに示すように、第１のカード１００は、例えば情報量を多く印字したい場合に利用されるカードであり、平面視長方形状の厚紙からなる。第１のカード１００の表面側の上部には、氏名や所属等の個人識別情報を記入するための個人情報記入欄１１０が設けられている。
【００２３】
第１のカード１００の個人情報記入欄１１０よりも下方側であって表面中央部には、日付や日付毎の出退勤時刻等が印字される第１の印字欄としての複数の出退勤情報印字欄（以下、単に印字欄という）１２０が設けられている。印字欄１２０は、罫線で囲まれた領域で構成され、少なくとも１日〜１５日分の日付を印字するための欄、およびその日付における出勤時刻や退勤時刻等を印字するための欄を有している。第１のカード１００の印字欄１２０の挿入方向Ｄ１（長手方向）の高さＨ１は、本実施の形態では４．５ｍｍである。
【００２４】
各印字欄１２０には、図５Ｂに示すように、第１のカードモードに対応した第１フォントデータに基づく文字が印字される。本実施の形態において、第１のフォントデータにより印字される文字サイズは、後述する第２のフォントデータにより印字される文字サイズよりも小さくなっている。なお、第１のフォントデータとは、文字の高さ、幅および太さの少なくとも一以上を含むデータである。
【００２５】
第１のカード１００の下方であって左右側の端縁のそれぞれには、基準穴１３０Ｒ，１３０Ｌが形成されている。基準穴１３０Ｒ，１３０Ｌは、後述するデータ穴１３２Ｒ，１３２Ｌがどの位置に設けられているかをタイムレコーダ１０が判断するための基準となる穴として機能する。
【００２６】
第１のカード１００の下方端部に形成された面取り部１３１は、第１のカードの表裏を判断するために形成されたものである。
【００２７】
第１のカード１００の左右側の端縁であって基準穴１３０Ｒ，１３０Ｌの上方には、第１のカード１００のタイムレコーダ１０への挿入方向（本実施の形態では長手方向）に沿って複数のデータ穴１３２Ｒ，１３２Ｌが所定の間隔をあけて形成されている。データ穴１３２Ｒは最大９個で構成されると共にデータ穴１３２Ｌも最大９個で構成されており、データ穴１３２Ｒ，１３２Ｌの有無の組み合わせパターンにより個人を識別できるようになっている。本実施の形態の第１のカード１００は、約２０万通りの個人識別パターンを有する。ユーザーには、前記識別情報が異なる複数枚のカードを予めセットとして提供（販売）されるのが一般的である。
【００２８】
［第２のカード２００の構成例］
図６Ａはタイムカードの一例としての文字が印字される前の第２のカード２００の表面側の構成の一例を示し、図６Ｂは文字が印字された後の第２のカード２００の表面側の構成の一例を示している。なお、第２のカード２００の裏面側の構成は、表面側の構成と略同一であるため、詳細な説明は省略する。また、第２のカード２００の挿入方向Ｄ１の上流側を第２のカード２００の上側とし、第２のカード２００の挿入方向Ｄ１の下流側を第２のカード２００の下側とする。第２のカード２００の平面視左側を第２のカード２００の右側とし、第２のカード２００の平面視右側を第２のカード２００の左側とする。
【００２９】
図６Ａおよび図６Ｂに示すように、第２のカード２００は、例えば印字文字を大きくして視認性を良くしたい場合に利用されるカードであり、平面視長方形状の厚紙からなる。第２のカード２００の表面側の上部には、氏名や所属等の個人識別情報を記入するための個人情報記入欄２１０が設けられている。
【００３０】
第２のカード２００の個人情報記入欄２１０よりも下方側であって表面中央部には、日付や日付毎の出退勤時刻等が印字される第２の印字欄としての複数の出退勤情報印字欄（以下、単に印字欄という）２２０が設けられている。印字欄２２０は、罫線で囲まれた領域で構成され、少なくとも１日〜１５日分の日付を印字するための欄、およびその日付における出勤時刻や退勤時刻等を印字するための欄を有している。第２のカード２００の印字欄２２０の挿入方向Ｄ１（長手方向）の高さＨ２は、本実施の形態では６．２ｍｍである。
【００３１】
各印字欄２２０には、図６Ｂに示すように、第２のカードモードに対応した第２のフォントデータに基づく文字が印字される。本実施の形態において、第２のフォントデータにより印字される文字サイズは、第１のフォントデータにより印字される文字サイズよりも大きくなっている。なお、第２のフォントデータとは、文字の高さ、幅および太さの少なくとも一以上を含むデータである。
【００３２】
第２のカード２００の下端であって左右側の端縁のそれぞれには、基準穴２３０Ｒ，２３０Ｌが形成されている。基準穴２３０Ｒ，２３０Ｌは、後述するデータ穴２３２Ｒ，２３２Ｌがどの位置に設けられているかを判断するための穴として機能する。
【００３３】
第２のカード２００の左右側の端縁であって基準穴２３０Ｒ，２３０Ｌの上方には、第２のカード２００のタイムレコーダ１０への挿入方向（本実施の形態では長手方向）に沿って複数のデータ穴２３２Ｒ，２３２Ｌが所定の間隔をあけて形成されている。データ穴２３２Ｒは最大９個で構成されると共にデータ穴２３２Ｌも最大９個で構成されており、データ穴２３２Ｒ，２３２Ｌの有無の組み合わせパターンにより個人を識別できるようになっている。本実施の形態の第２のカード２００は、約２０万通りの個人識別パターンを有する。ユーザーには、前記識別情報が異なる複数枚のカードを予めセットとして提供（販売）されるのが一般的である。
【００３４】
第２のカード２００の下方端部に形成された面取り部２３１は、第２のカードの表裏を判断するために形成されたものである。
【００３５】
また、図６Ａおよび図６Ｂに示すように、第２のカード２００における日付の項目（第１の項目）の印字欄２２０ｃに印字される文字は、その他の出勤時刻や退勤時刻の項目（第２の項目）の印字欄２２０ｄに印字される文字の第２のフォントデータとは異なる第４のフォントデータを使用しても良い。第４のフォントデータは、文字の高さ、幅および太さの少なくとも一以上を含むデータであり、例えば第２のフォントデータの字体よりも細長い字体（小さい文字サイズ）で構成される。これにより、出勤時刻や退勤時刻を印字する印字欄２２０ｄの印字スペースを広く確保することができるので、大きく見やすい文字の印字が可能となる。また、日付とそれ以外の出勤時刻等の文字のフォントを異ならせることで、日付と出勤時刻等の文字を容易に識別することもできる。
【００３６】
［タイムレコーダ１０のブロック構成例］
図７は、タイムレコーダ１０の機能構成の一例を示すブロック図である。なお、以下では、説明の都合上、タイムカードとして第１のカード１００を使用した場合を前提として説明するが、第２のカード２００の場合も同様の説明を適用することができる。
【００３７】
図７に示すように、タイムレコーダ１０は、制御部５０と、カード最下端センサ５２と、カード挿入センサ５４と、ヘッドホームポジションセンサ５６と、カード穴検知センサ５８，６０と、カード送りモータ６２と、ヘッド移動モータ６４と、ドットインパクトヘッド８０と、表示部１８とを備えている。
【００３８】
制御部５０は、カード送りモータ６２等の各部の動作を制御する。制御部５０は、例えばプログラムを実行して各部の動作を制御するＣＰＵ（Central Processing Unit）５０ａ、ＣＰＵ５０ａが実行するプログラムや各種データを記憶するＲＯＭ（Read Only Memory）５０ｂ、データの消去・書き換えが可能な作業領域として使用されるＲＡＭ（Random Access Memory）５０ｃ等を有している。
【００３９】
本実施の形態において、ＲＯＭ５０ｂは、記憶部の一例を構成し、第１のカード１００を使用する場合に実行される第１のカード用制御プログラム、および第２のカード２００を使用する場合に実行される第２のカード用制御プログラムを記憶する。第１のカード用制御プログラムには、例えば第１のカード１００の印字欄１２０の高さに対応した第１のカード１００の第１の送り量、および印字欄１２０に印字される文字の第１のフォントデータが含まれる。第２のカード用制御プログラムには、例えば第２のカード２００の印字欄２２０の高さに対応した第２のカード２００の第２の送り量、および印字欄２２０に印字される第２のフォントデータが含まれる。
【００４０】
カード最下端センサ５２は、例えば透過型の光センサやアクチュエータから構成され、本体１２内の下部側に設置されている。カード最下端センサ５２は、本体１２内に引き込まれた第１のカード１００の挿入方向Ｄ１の下流側の端部（原点）を検知することで、検知結果に基づき第１のカード１００が本体１２内に完全に引き込まれたことを示す検知信号を制御部５０に供給する。
【００４１】
カード挿入センサ５４は、例えば透過型の光センサから構成され、本体１２内の挿入口７２の下方で、且つカード最下端センサ５２よりも上方に設置されている。カード挿入センサ５４は、本体１２内の挿入口７２から挿入される第１のカード１００の挿入方向Ｄ１の下流側の端部（最下端部）を検知し、検知結果に基づき第１のカード１００が挿入されたことを示す検知信号を制御部５０に供給する。
【００４２】
ヘッドホームポジションセンサ５６は、例えば透過型の光センサから構成され、本体１２内のドットインパクトヘッド８０の近傍に設置されている。ヘッドホームポジションセンサ５６は、ドットインパクトヘッド８０がホームポジション（初期位置）にあるか否かを検知し、検知結果に基づく検知信号を制御部５０に供給する。
【００４３】
カード穴検知センサ５８は、例えば透過型の光センサから構成され、本体１２内の下方であって第１のカード１００の幅方向（短手方向）の右端縁に対向する位置に配設されている。カード穴検知センサ５８は、第１のカード１００の右端縁に形成された基準穴１３０Ｒおよびデータ穴１３２Ｒのそれぞれを検知し、検知結果に基づく検知信号を制御部５０に供給する。
【００４４】
カード穴検知センサ６０は、例えば透過型の光センサから構成され、本体１２内の下方であって第１のカード１００の幅方向の左端縁に対向する位置に配設されている。カード穴検知センサ６０は、第１のカード１００の左端縁に形成された基準穴１３０Ｌおよびデータ穴１３２Ｌのそれぞれを検知し、検知結果に基づく検知信号を制御部５０に供給する。
【００４５】
また、カード穴検知センサ５８、６０は、タイムレコーダ１０に挿入された、第１のカード１００、及び第２のカード２００の面取り部１３１、又は２３１の有無を検出し、カードの表裏を検出するセンサを兼ねている。カード穴検知センサ５８が面取り部１３１、又は２３１を検出した場合には、制御部５０はカードが表側で挿入されたと判断し、カード穴検知センサ６０が面取り部１３１、又は２３１を検出した場合には、制御部５０はカードが裏側で挿入されたと判断する。
【００４６】
カード送りモータ６２は、例えばステッピングモータから構成され、制御部５０から供給される駆動信号に基づいて駆動して図示しない搬送ローラーを回転させることにより第１のカード１００を挿入方向Ｄ１および戻り方向Ｄ２に搬送する。
【００４７】
ヘッド移動モータ６４は、例えばステッピングモータから構成され、制御部５０から供給される駆動信号に基づいて駆動してドットインパクトヘッド８０を第１のカード１００の幅方向に沿って往復移動させる。
【００４８】
ドットインパクトヘッド８０は、本体１２の上下方向に沿って配列された複数のワイヤピンを有し、本体１２の左右方向に移動可能に構成されている。本実施の形態では、９個のワイヤピンが上下方向に配列されたドットインパクトヘッド８０を使用している。ドットインパクトヘッド８０は、ヘッド駆動回路を含み、制御部５０から供給される印字信号に基づいてワイヤピンをインクリボンに叩き付けることで所定のドットで構成される文字を第１のカード１００の各印字欄１２０に印字する。
【００４９】
表示部１８は、制御部５０から供給される表示信号に基づいて時刻や曜日、日時、各種設定情報を画面上に表示する。
【００５０】
［第１のカード１００および第２のカード２００の戻し量等について］
本体１２に挿入されるタイムカードが第１のカード１００である場合、カード最下端センサ５２による第１のカード１００の最下端検知後に最初に打刻処理が行われる印字欄、つまり図５図６に示す一印字欄目である印字欄１２０ａの印字位置への第１の戻し量は、カード送りモータ６２が０．５ｍｍ／１ステップであるとき、３７ステップで１８．５ｍｍである。なお、第１の戻り量とは、第１のカード１００の最下端部を検出したときにドットインパクトヘッド８０と対向する第１のカード１００上の位置から、最初に打刻処理が行われる印字欄１２０上のドットインパクトヘッド８０に対向する位置までの搬送量である。
【００５１】
一方、本体１２に挿入されるタイムカードが第２のカード２００である場合、カード最下端センサ５２による第２のカード２００の最下端検知後に最初に打刻処理が行われる印字欄、つまり図６に示す一印字欄目である印字欄２２０ａの印字位置への第２の戻し量は、カード送りモータ６２が０．５ｍｍ／１ステップであるとき、２１ステップで１０．５ｍｍである。なお、第２の戻り量とは、第２のカード２００の最下端部を検出したときにドットインパクトヘッド８０と対向する第２のカード２００上の位置から、最初に打刻処理が行われる印字欄２２０上のドットインパクトヘッド８０に対向する位置までの搬送量である。
【００５２】
このように、本実施の形態において制御部５０は、第１のカード１００を使用する場合における最下端検知後の１印字欄目への第１の戻し量が、第２のカード２００を使用する場合における最下端検知後の１印字欄目への第２の戻し量よりも大きくなるように搬送制御を行う。つまり、制御部５０は、使用するタイムカードの種類に応じて、タイムカードの最下端検知後の１印字欄目への戻し量が異なるように搬送制御する。
【００５３】
また、本体１２に挿入されるタイムカードが第１のカード１００である場合、図５Ｂに示すように、第１のカード１００における１印字欄分の送り量、例えば印字欄１２０ａと印字欄１２０ｂとの間の第１の送り量Ｆ１は、カード送りモータ６２が０．５ｍｍ／１ステップであるとき、９ステップで４．５ｍｍである。
【００５４】
一方、本体１２に挿入されるタイムカードが第２のカード２００である場合、図６Ｂに示すように、第２のカード２００における１印字欄分の送り量、例えば図６に示す印字欄２２０ａと印字欄２２０ｂとの間の第２の送り量Ｆ２は、カード送りモータ６２が０．５ｍｍ／１ステップであるとき、１２または１３ステップで６．２ｍｍである。
【００５５】
このように、本実施の形態において制御部５０は、第１のカード１００を使用する場合における１印字欄分の第１の送り量Ｆ１が、第２のカード２００を使用する場合における１印字欄分の第２の送り量Ｆ２よりも小さくなるように搬送制御を行う。つまり、制御部５０は、使用するタイムカードの種類に応じて、上下方向に隣接する印字欄への送り量が異なるように搬送制御する。
【００５６】
尚、第１印字欄に出勤、退勤時刻を印字し、日付が変更された後の印字は、日付が変わる毎に、タイムカードの最下端検知後のタイムカードの戻し量を１印字欄分の増加させることで、印字欄を順次変更していく。即ち、送り量とは、戻し量が１印字欄分増加した際に、タイムカードの印字欄が１印字欄分ずつ下の印字欄に送られる分の移動量を示す。
【００５７】
［タイムレコーダ１０の動作例（通常のタイムカードの場合）］
図８は、複数の種類のタイムカードの印字処理を行う場合におけるタイムレコーダ１０の動作の一例を示すフローチャートである。本実施の形態では、タイムレコーダ１０の制御部５０のＣＰＵ５２ａがＲＯＭ５２ｂから読み出したソフトウェアを実行することにより図８のフローチャートに示す処理を実現する。
【００５８】
図８に示すように、ステップＳ１００において、タイムレコーダ１０では、電源がオンされると、ユーザーによりボタン操作が行われるか、または第１のカード１００または第２のカード２００（以下、以下便宜上タイムカードという場合がある）が挿入されるまで待機状態となる。
【００５９】
ステップＳ１１０において、制御部５０は、フロントカバー１４が本体１２から取り外され、ユーザーにより操作部２０の所定のボタンが操作されると、使用するカードの種類を選択するための設定モードに移行する。具体的には、制御部５０は、ユーザーにより項目送りボタン４０が３秒以上長押しされると、設定グループの番号「１」を表示部１８の画面上に表示させる。続けて、ユーザーによる項目送りボタン４０の操作により設定グループ「１」に属する「使用カード」の項目が選択されると、表示部１８の画面上に使用するカードの種類を表示させる。例えば、第１のカード１００を表す「Ｓ」の文字、および第２のカード２００を表す「ＵＤ」を表示させる。
【００６０】
ステップＳ１２０において、制御部５０は、設定モードにおいてユーザーにより選択されたタイムカードの種類を判別する。具体的には、制御部５０は、ユーザーによる送りボタン４２の操作により第１のカード１００および第２のカード２００の何れかのカードが選択され、続けて、セットボタン４６が押されると、使用するタイムカードの種類を示すカード選択情報を取得してタイムカードの種類を判別する。
【００６１】
ステップＳ１２０において、制御部５０は、第１のカード１００が選択されたと判別した場合、ステップＳ１３０に進む。
【００６２】
ステップＳ１３０において、制御部５０は、本体１２の挿入口７２にタイムカードが挿入された場合に、ＲＯＭ５２ｂに記憶されている第１のカード１００に対応するＳ制御プログラムを読み出して実行するよう制御する。具体的には、制御部５０は、ドットインパクトヘッド８０の９ピンのうち７ピンを使用して第１のカード１００に対応する第１のフォントデータにより小さい文字を印字するよう打刻制御を行うと共に、第１のカード１００の印字欄１２０の高さに応じた第１の送り量となるようカード送りモータ６２を制御して搬送制御を行う。
【００６３】
これに対し、ステップＳ１２０において、制御部５０は、第２のカード２００が選択されたと判別した場合、ステップＳ１４０に進む。
【００６４】
ステップＳ１４０において、制御部５０は、本体１２の挿入口７２にタイムカードが挿入された場合に、ＲＯＭ５２ｂに記憶されている第２のカード２００に対応するＵＤ制御プログラムを読み出して実行するよう制御する。具体的には、制御部５０は、ドットインパクトヘッド８０の９ピンを使用して第２のカード２００に対応する第２のフォントデータにより大きい文字を印字するよう打刻制御を行うと共に、第２のカード２００の印字欄２２０の高さに応じた第２の送り量となるようカード送りモータ６２を制御して搬送制御を行う。
【００６５】
ステップＳ１５０において、制御部５０は、例えばユーザーにより時計戻しボタン４８が押されると、設定モードの入力が終了したと判断して表示部１８を初期画面に切り換える。
【００６６】
ステップＳ１６０において、タイムレコーダ１０は、ユーザーによりボタン操作が行われるか、またはタイムカードが挿入されるまで待機する。
【００６７】
ステップＳ１７０において、ユーザーにより本体１２の挿入口７２から第１のカード１００または第２のカード２００が挿入される。
【００６８】
ステップＳ１８０において、カード挿入センサ５４は、本体１２の挿入口７２に挿入されたタイムカードを検知し、タイムカードが本体１２に挿入されたことを示す検知信号を制御部５０に供給する。
【００６９】
ステップＳ１９０において、制御部５０は、カード挿入センサ５４から供給される検知信号に基づいてカード送りモータ６２を正回転で駆動し、本体１２内に挿入されたタイムカードを挿入方向Ｄ１に搬送することにより本体１２内の下方側に引き込む。
【００７０】
ステップＳ２００において、各カード穴検知センサ５８，６０は、本体１２内に引き込まれたタイムカードの左右側の端縁のそれぞれに形成されているデータ穴１３２Ｒ等を検知する。制御部５０は、カード穴検知センサ５８，６０から供給される検知信号（データ穴１３２Ｒ等の組み合わせパターン）に基づいて、通常のタイムカード（第１のカード１００および第２のカード２００）であるかまたは設定確認カードであるかのカードの種類を識別したり、個人を識別したりする。
【００７１】
ステップＳ２１０において、カード最下端センサ５２は、挿入方向Ｄ１に搬送されるタイムカードの最下端部を検知する。制御部５０は、カード最下端センサ５２から検知信号が供給されると、カード送りモータ６２の駆動を停止させることによりタイムカードの搬送を停止させる。
【００７２】
ステップＳ２２０において、制御部５０は、カード送りモータ６２を逆回転により駆動し、タイムカードを戻り方向Ｄ２に搬送することで所定の印字位置にて停止させる。
【００７３】
ステップＳ２３０において、制御部５０は、タイムカードの移動に伴って、ヘッド移動モータ６４を駆動することによりドットインパクトヘッド８０をホームポジションまで移動させる。なお、ドットインパクトヘッド８０がホームポジションに位置している場合には、ステップ２３０の動作を省略することができる。
【００７４】
ステップＳ２４０において、制御部５０は、ドットインパクトヘッド８０を印字方向Ｄ３（主走査方向）に移動させながら、タイムカードに所定の文字を印字させる。具体的には、制御部５０は、設定モードとして第１のカードモードが選択されている場合、ＲＯＭ５２ｂから第１のカード用制御プログラムを読み出して第１のカード１００に対応する第１の送り量および第１のフォントサイズにて、第１のカード１００に対する印字処理を実行する。また、設定モードとして第２のカードモードが選択されている場合、第２のカード用制御プログラムを読み出して第２のカード２００に対応する第２の送り量および第２のフォントサイズにて、第２のカード２００に対する印字処理を実行する。
【００７５】
ステップＳ２５０において、制御部５０は、タイムカードへの印字処理が終了すると、カード送りモータ６２を逆回転により駆動し、タイムカードを戻し方向Ｄ２に搬送することによりタイムカードを挿入口７２から外部に排出させる。本実施の形態では、このような一連の動作を繰り返し実行することにより、使用するタイムカードの種類に応じた印字処理を実現する。
【００７６】
［設定確認カード３００の構成例］
図９は、設定確認カード（第３のカード）３００の表面側の構成の一例を示している。なお、設定確認カード３００の裏面側の構成は、表面側の構成と略同一であるため、詳細な説明は省略する。また、設定確認カード３００の挿入方向Ｄ１の上流側を設定確認カード３００の上側とし、設定確認カード３００の挿入方向Ｄ１の下流側を設定確認カード３００の下側とする。設定確認カード３００の平面視左側を設定確認カード３００の右側とし、設定確認カード３００の平面視右側を設定確認カード３００の左側とする。
【００７７】
図９に示すように、設定確認カード３００は、現在の各設定項目の内容を一覧で確認する場合に利用されるカードであり、平面視長方形状の厚紙からなる。設定確認カード３００の表面側には、上方から下方に向かって各設定項目３１０が印字されると共に、各設定項目３１０に隣接して設定内容を印字するための第３の印字欄としての設定内容印字欄３２０が設けられている。設定確認カード３００の設定内容印字欄３２０の挿入方向Ｄ１（長手方向）の高さＨ３は、４．５ｍｍである。
【００７８】
［タイムレコーダ１０の動作例（設定確認カードの場合）］
図１０は、設定確認カード３００の印字処理を行う場合におけるタイムレコーダ１０の動作の一例を示すフローチャートである。本実施の形態では、タイムレコーダ１０の制御部５０のＣＰＵ５２ａがＲＯＭ５２ｂから読み出したソフトウェアを実行することにより図１０のフローチャートに示す処理を実現する。
【００７９】
図１０に示すように、ステップＳ３００において、タイムレコーダ１０は、通電された状態において、ユーザーによりボタン操作が行われるか、またはタイムカードが挿入されるまで待機する。なお、設定モードは、第１のカードモードまたは第２のカードモードに設定されているものとする。
【００８０】
ステップＳ３１０において、ユーザーにより本体１２の挿入口７２から設定確認カード３００が挿入される。この段階において、本体１２に挿入されるタイムカードが設定確認カード３００であるとは認識されていないが、便宜上、設定確認カードという。
【００８１】
ステップＳ３２０において、カード挿入センサ５４は、本体１２の挿入口７２に挿入された設定確認カード３００を検知し、設定確認カード３００が本体１２に挿入されたことを示す検知信号を制御部５０に供給する。
【００８２】
ステップＳ３３０において、制御部５０は、カード挿入センサ５４から供給される検知信号に基づいてカード送りモータ６２を正回転で駆動し、本体１２内に挿入された設定確認カード３００を挿入方向Ｄ１に搬送することにより本体１２内の下方側に引き込む。
【００８３】
ステップＳ３４０において、各カード穴検知センサ５８，６０は、本体１２内に引き込まれた設定確認カード３００の両端縁のそれぞれに形成されているデータ穴を検知する。制御部５０は、カード穴検知センサ５８，６０から供給される検知信号（データ穴の組み合わせパターン）に基づいて、挿入されたカードが設定確認カード３００であると判別する。この場合、制御部５０は、既に設定されている設定モードから、設定確認カードモード（設定確認カード制御プログラム）に自動的に切り換える。
【００８４】
ステップＳ３５０において、カード最下端センサ５２は、挿入方向Ｄ１に搬送される設定確認カード３００の最下端部を検知する。制御部５０は、カード最下端センサ５２から検知信号が供給されると、カード送りモータ６２の駆動を停止させることにより設定確認カード３００の搬送を停止させる。
【００８５】
ステップＳ３６０において、制御部５０は、カード送りモータ６２を逆回転により駆動し、設定確認カードを戻り方向Ｄ２に搬送することにより所定の印字位置にて停止させる。
【００８６】
ステップＳ３７０において、制御部５０は、設定確認カードの移動に伴って、ヘッド移動モータ６４を駆動することでドットインパクトヘッド８０をホームポジションまで移動させる。
【００８７】
ステップＳ３８０において、制御部５０は、ドットインパクトヘッド８０を印字方向Ｄ３に移動させながら、設定確認カード３００の所定の項目に印字処理を行う。具体的には、制御部５０は、設定確認カード制御プログラムを読み出し、設定確認カード３００の各設定内容印字欄３２０の印字位置のそれぞれに第３の送り量にて設定確認カード３００を搬送し、各設定内容印字欄３２０に第３のフォントデータにより印字を行う。なお、第３のフォントデータは、文字の高さ、幅および太さの少なくとも一以上を含むデータであり、第１および第２のフォントデータと同じであっても良いし、ドットインパクトヘッド８０により印字可能なフォントであれば異なるものであっても良い。
【００８８】
ステップＳ３９０において、制御部５０は、タイムカードへの印字が終了すると、カード送りモータ６２を逆回転により駆動し、タイムカードを戻し方向Ｄ２に搬送することによりタイムカードを挿入口７２から外部に排出させる。本実施の形態では、このような一連の動作を繰り返し実行することにより、使用するタイムカードの種類に応じた印字処理を実現する。
【００８９】
以上のように、本実施の形態によれば、使用するタイムカードの種類に応じてタイムレコーダ１０の設定モードを変更すると、使用するカードに応じて送り量（印字位置）やフォントデータ（文字の大きさや太さ）を変更するプログラムを実行するので、第１のカード１００や第２のカード２００等の異種のタイムカードを使用する場合でも、１台のタイムレコーダ１０により印字処理を行うことができる。これにより、複数種のタイムカードを使用する場合において、従来のように複数台のタイムレコーダを用意しなければならない場合と比べて、コスト削減を図ることができる。また、複数台のタイムレコーダを配置する場合と比べて、設置場所の省スペース化を図ることができる。
【００９０】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。
【００９１】
また、本明細書においてフローチャート図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【符号の説明】
【００９２】
１０  タイムレコーダ    
１２  本体
２０  操作部（切換部）
４０  項目送りボタン（切換部）
４２送りボタン（切換部）
４４戻しボタン（切換部）
４６セットボタン（切換部）
４８時計戻しボタン（切換部）
５０  制御部
５０ｂ  ＲＯＭ（記憶部）
５８，６０  カード穴検知センサ（センサ）
７２  挿入口
６２  カード送りモータ（搬送部）
８０  ドットインパクトヘッド（印字部）
１００  第１のカード
１２０  印字欄（第１の印字欄）
２００  第２のカード
２２０  印字欄（第２の印字欄）
３００  設定確認カード（第３のカード）
３２０  印字欄（第３の印字欄）
Ｄ１  挿入方向（第１の方向）
Ｄ２  戻り方向（第２の方向）
Ｈ１  高さ（第１の高さ）
Ｈ２  高さ（第２の高さ）
Ｈ３  高さ（第３の高さ）
【図１】
2019082762.tif 000003
【図２】
2019082762.tif 000004
【図３】
2019082762.tif 000005
【図４】
2019082762.tif 000006
【図５】
2019082762.tif 000007
【図６】
2019082762.tif 000008
【図７】
2019082762.tif 000009
【図８】
2019082762.tif 000010
【図９】
2019082762.tif 000011
【図１０】
2019082762.tif 000012