(57)【要約】【課題】データの不正流出を防止するタイムレコーダを提供することを課題とする。【解決手段】接続されたＵＳＢメモリ１００へ打刻データを出力可能なタイムレコーダ１０において、ＵＳＢメモリ１００が打刻データの正当な出力先であるか否かの認証を行い、認証結果に基づいて打刻データの出力の可否を決定する制御部２５を備えている。また、制御部２５は、ＵＳＢメモリ１００に記憶された認証データに基づいて前記認証を行う。制御部２５は、自機の識別データと前記外部機器に記憶された前記認証データに含まれる識別データとの照合に基づいて前記認証を行う。【選択図】図３
2010039874.tif 000002
【特許請求の範囲】
【請求項１】
接続された外部機器へデータを出力可能なタイムレコーダにおいて、
前記外部機器が前記データの正当な出力先であるか否かの認証を行う認証部と、
前記認証結果に基づいて前記データの出力の可否を決定する制御部とを備えたタイムレコーダ。
【請求項２】
前記認証部は、前記外部機器に記憶された認証データに基づいて前記認証を行う、ことを特徴とする請求項１に記載のタイムレコーダ。
【請求項３】
前記認証部は、自機の識別データと前記外部機器に記憶された前記認証データに含まれる識別データとに基づいて前記認証を行う、ことを特徴とする請求項２に記載のタイムレコーダ。
【請求項４】
前記タイムレコーダが複数ある場合、前記各認証部は、前記各タイムレコーダに共通して設けられた共通識別データと前記外部機器に記憶された前記認証データに含まれる共通識別データとに基づいて前記認証を行う、ことを特徴とする請求項２に記載のタイムレコーダ。
【請求項５】
前記認証部は、パスワード認証に基づいて前記認証を行う、ことを特徴とする請求項１乃至４の何れかに記載のタイムレコーダ。
【請求項６】
前記制御部は、前記認証結果に基づいて、報知手段からの音の出力の可否又は出力する音の種類を決定する、ことを特徴とする請求項１乃至５の何れかに記載のタイムレコーダ。
【請求項７】
前記データは、打刻データを含む、ことを特徴とする請求項１乃至６の何れかに記載のタイムレコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タイムレコーダに関する。
【背景技術】
【０００２】
従来から、内部に設けられたメモリなどに打刻データ等のデータを記憶することができ、記憶したデータを外部のパソコンや、ＵＳＢ（Universal Serial Bus）メモリ等に出力できるタイムレコーダが知られている（特許文献１参照）。記憶したデータを外部機器に出力することにより、データの管理、保存などが可能となる。
【０００３】
【特許文献１】特開２００６‐２３６１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながらこのようなタイムレコーダでは、記憶されたデータが不正なユーザによって流出する恐れがある。
【０００５】
そこで本発明は、データの不正流出を防止するタイムレコーダを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的は、接続された外部機器へデータを出力可能なタイムレコーダにおいて、前記外部機器が前記データの正当な出力先であるか否かの認証を行う認証部と、前記認証結果に基づいて前記データの出力の可否を決定する制御部とを備えたタイムレコーダによって達成できる。認証結果に基づいて、データの出力の可否を決定するので、接続された外部機器が正当ではない場合には、データは出力されない。これにより、タイムレコーダからのデータの不正流出が防止される。
【発明の効果】
【０００７】
本発明によれば、データの不正流出を防止するタイムレコーダを提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明に係る一実施形態を図面を参照して説明する。図１は、本実施例に係るタイムレコーダ１０の外観図である。図２は、タイムレコーダ１０の構成図である。タイムレコーダ１０は、タイムカード挿入時の時刻をタイムカードに印字する。また、タイムカードに印字した時刻は、打刻データとして後述する記憶部２６に記憶され、記憶された打刻データは、所定の条件下で外部機器へ出力可能である。詳しくは後述する。
【０００９】
図１に示すように、タイムレコーダ１０は、上面に挿入口１２が形成されたタイムレコーダ１０を有する。また、タイムレコーダ１０は、正面に表示部１４、操作部１６、スピーカ１７が設けられている。表示部１４は、液晶ディスプレイから構成され、現在日時、時刻などが表示される。スピーカ１７は、詳しくは後述するが、所定の場合に警報音を出力する。操作部１６は、タイムレコーダ１０の設定変更や、後述するパスワード入力の際に用いられる。タイムレコーダ１０の側面には、ＵＳＢ（Universal Serial Bus）インタフェース１８が設けられている。
【００１０】
カード送り部２２は、図示しないタイムカードの位置を定める機構で、図示しないモータ、カード差込口、カード検出スイッチ等から構成される。カード送り部２２は、挿入口１２より挿入されるタイムカードの位置を定める。また、カード送り部２２は、制御部２５による制御に基づき、印字する行までカードを吸入し、印字中はタイムカードを保持し、印字後はタイムカードを排出することによりタイムカードの垂直位置を定める。
【００１１】
印字部２３は、タイムカードの印字欄に、タイムカード挿入時刻を印字する。印字部２３は、図示しない印字ヘッド、モータ、キャリア等から構成される。印字ヘッドはキャリアに支持されており、キャリアはモータの駆動力により水平方向に移動可能である。印字部２３は、制御部２５による制御に基づき、印字ヘッドを印字しようとする印字欄に適した水平位置に移動させ、印字欄に制御部から供給された時刻を印字する。
【００１２】
計時部２４は、図示しない発振器、カウンタ等から構成される計時回路で、現在時刻及びカレンダ情報（日付、曜日等）を計時する。
【００１３】
制御部２５は、図示しないＣＰＵ(Central Processing Unit)と、所定のプログラムを記憶するＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備え、タイムレコーダ１０全体の動作を制御する。例えば、制御部２５は、打刻カウントに基づいて印字する行及び欄を特定する。次に、制御部２５は、カード送り部２２及び印字部２３を制御して印字ヘッドを当該欄の位置まで移動させて、タイムカードの挿入時刻を印字する。ＲＡＭは、ＣＰＵの処理に必要な情報を一時的に記憶するワークスペースとなる。ＲＯＭには、後述するデータ出力処理を実行するためのプログラムが記憶されている。
【００１４】
記憶部２６は、フラッシュメモリ等の不揮発性メモリから構成される。制御部２５がタイムカードの挿入を検出すると、打刻時間が記憶部２６へと記憶される。記憶部２６には、これら複数の打刻時間に関する情報を含む打刻データが記憶される。打刻データは、例えば、タイムレコーダ１０の識別番号（識別データ）、カード番号、締日、日付などを含む。記憶部２６には、タイムレコーダ１０の識別番号が記憶されている。また、記憶部２６には、打刻データの出力を許可するためのパスワードが記憶されている。尚、打刻データの出力操作、タイムレコーダ１０の識別番号の設定、パスワードの設定及び入力は、操作部１６を操作することによりできる。タイムレコーダ１０の識別番号やパスワードの設定は、打刻データを出力する外部機器をタイムレコーダ１０へ接続する前に、予め設定しておく必要がある。
【００１５】
ＵＳＢインタフェース１８は、記憶部２６に記憶されたデータをＵＳＢメモリ１００へ出力するためのインタフェースである。
【００１６】
制御部２５は、記憶部２６に記憶された打刻データを、タイムレコーダ１０に接続されたＵＳＢメモリ１００へ所定の条件下で出力することができる。詳細には、タイムレコーダ１０は、接続されたＵＳＢメモリ１００が正当なものであるか否かを認証する。次に、タイムレコーダ１０が正当であると判断された場合には、入力されたパスワードを照合し、正しいパスワードが入力された場合には、接続されたＵＳＢメモリ１００へ打刻データを出力する。制御部２５は、認証部に相当する。
【００１７】
次に、タイムレコーダ１０に記憶された打刻データの外部機器への出力について簡単に説明する。例えば、打刻データをＵＳＢメモリ１００へ出力する場合には、ユーザは、予めＵＳＢメモリ１００のルートディレクトリに認証ファイル（認証データ）を予め作成しておく必要がある。認証ファイルの作成は、認証ファイル作成のためのソフトウェアがインストールされたパソコンなどによって行う。認証ファイルとは、タイムレコーダ１０にＵＳＢメモリ１００が接続された際に、ＵＳＢメモリ１００が打刻データの正当な出力先であるか否かをタイムレコーダ１０が判断するためのデータである。認証ファイルには、打刻データの出力元であるタイムレコーダ１０の識別番号が含まれる。また、認証ファイルは、暗号化されてＵＳＢメモリ１００に記憶される。
【００１８】
従って、例えば、一つのＵＳＢメモリ１００によって、複数のタイムレコーダ１０の打刻データを収集する場合には、ＵＳＢメモリ１００に複数のタイムレコーダに対応した複数の認証ファイルを作成する必要がある。複数の認証ファイルのそれぞれには、タイムレコーダに対応した識別番号が含まれている。ただ、複数のタイムレコーダ１０がある場合、複数の認証ファイルを作成する必要は必ずしもなく、多数の鍵を開けられるマスターキーと同じような働きをする共通識別番号を作っておいてもよい。複数のタイムレコーダ１０にこの共通識別番号を設定して、認証ファイルに含ませる識別番号をこの共通識別番号にすれば、一つのＵＳＢメモリ１００に一つの認証ファイルがあるだけで、共通識別番号を設定した複数のタイムレコーダ１０の打刻データを収集することが可能となる。
【００１９】
次に、制御部２５が実行するデータ出力処理の一例について説明する。図３は、制御部２５が実行するデータ出力処理の一例を示したフローチャートである。
【００２０】
制御部２５は、ＵＳＢインタフェース１８を介してＵＳＢメモリ１００が接続されたか否かを検出する（ステップＳ１）。否定判定の場合には本処理を終了する。肯定判定の場合には、制御部２５は、操作部１６によって打刻データの出力操作が行われたか否かを判定する（ステップＳ２）。否定判定の場合には本処理を終了する。
【００２１】
肯定判定の場合には、制御部２５は、接続されたＵＳＢメモリ１００のルートディレクトリに、認証ファイルが存在するか否かを判定する（ステップＳ３）。肯定判定の場合には、制御部２５は、認証ファイルを開き、認証ファイル中に記憶された識別番号を取得する（ステップＳ４）。尚、この際には、ＵＳＢメモリ１００に記憶されている認証ファイルは暗号化されているため、制御部２５は、認証ファイルを復号化する。
【００２２】
次に、制御部２５は、取得した識別番号と、記憶部２６に記憶されているタイムレコーダ１０自身の識別番号とを比較、又は、共通識別番号が設定されている場合には、取得した識別番号と、共通識別番号とを比較して、一致するか否かを判定する（ステップＳ５）。一致する場合には、制御部２５は、接続されたＵＳＢメモリ１００は、データの出力先として正当であると判断し、パスワードの入力を受付ける（ステップＳ６）。尚、この際に制御部２５は、表示部１４にパスワード入力画面を表示する。パスワードが入力されると、制御部２５は、記憶部２６に予め記憶されたパスワードと、入力されたパスワードとが一致するか否かを判定する（ステップＳ７）。一致する場合には、制御部２５は、記憶部２６に記憶された打刻データをＵＳＢメモリ１００へと出力する（ステップＳ８）。これにより、ＵＳＢメモリ１００には打刻データが記憶保持される。このようにして、ユーザはタイムレコーダ１０内の打刻データを収集することができる。
【００２３】
以上の説明のように、タイムレコーダ１０に接続されたＵＳＢメモリ１００が正当な出力先であるか否かを認証し、次にユーザにパスワードの入力を促すことにより、ユーザが正当なユーザであるか否かを判定できる。即ち、制御部２５は、接続された外部機器の認証を行い、次にパスワードによりユーザが正当なユーザであるか否かの認証を行う。このように、タイムレコーダ１０は異なる方式でデータの出力を２重に監視でき、情報の不正流出を防止する。
【００２４】
ステップＳ３、Ｓ５において否定判定の場合、制御部２５は、接続されたＵＳＢメモリ１００はデータの出力先として正当でないと判断し、データの出力を禁止する（ステップＳ９）。これにより、データの不正流出が防止される。また、制御部２５はスピーカ１７から所定の警報音を出力する（ステップＳ１０）。これにより、接続されたＵＳＢメモリ１００が出力先として正当ではないことをユーザに報知できる。また、ユーザが不正ユーザの場合には、不正ユーザの周囲の人たちに報知することができる。これにより、情報の不正流出を未然に防ぐことができる。
【００２５】
ステップＳ７において否定判定の場合にも、制御部２５は、ステップＳ９、Ｓ１０の処理を実行する。これにより、ユーザが不正ユーザの場合には、打刻データの出力を禁止すると共に不正ユーザの周囲の人たちへ報知することができる。
【００２６】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、変形・変更が可能である。
【００２７】
上記実施例においては、外部機器としてＵＳＢメモリ１００を例に示したが、これに限定されず、例えば、パソコンであってもよい。パソコンが接続された場合にも、同様に、認証ファイルにより接続された機器の認証と、パスワードによるユーザの認証とを行う。また、ステップＳ７において否定判定の場合には、警報音を出力（ステップ１０）するようにしてあるが、ステップ７で肯定判定の場合には、ＵＳＢメモリ１００にデータを出力している間、スピーカ１７から警報音以外の種類の音、例えばメロディを鳴らすようにしてもよい。メロディが止まればデータ出力が終わったことがユーザに分かるので、データ出力中にＵＳＢメモリ１００を誤って抜いてしまうことが防げる。
【図面の簡単な説明】
【００２８】
【図１】本実施例に係るタイムレコーダの外観図である。
【図２】タイムレコーダの構成図である。
【図３】制御部が実行するデータ出力処理の一例を示したフローチャートである。
【符号の説明】
【００２９】
１０  タイムレコーダ
１２  挿入口
１４  表示部
１６  操作部
１７  スピーカ（報知手段）
１８  ＵＳＢインタフェース
１９  ケーブル
２２  カード送り部
２３  印字部
２４  計時部
２５  制御部（認証部）
２６  記憶部
１００  ＵＳＢメモリ（外部機器）
【図１】
2010039874.tif 000003
【図２】
2010039874.tif 000004
【図３】
2010039874.tif 000005