(57)【要約】【課題】従業員が出退勤時刻を記録し忘れることを防止する。【解決手段】システムは、第１の装置と第２の装置が接続され、第１の装置は、装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、前記処理の実行許可を求める信号を送信する確認部と、前記送信に応じて前記処理の実行を許可しないことを示す信号を受信したときには、前記処理を実行しない実行部と、を備える装置であり、第２の装置は、接続される装置から所定の処理の実行許可を求める信号を受信したとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別部と、前記装置の使用者が前記所定の作業を実施済でないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を前記装置に送信する返信部とを備える装置である。【選択図】      図１０
2017204230.tif 000002
【特許請求の範囲】
【請求項１】
装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、前記処理の実行許可を求める信号を送信する確認部と、
前記送信に応じて前記処理の実行を許可しないことを示す信号を受信したときには、前記処理を実行しない実行部と、
を備えることを特徴とする装置。
【請求項２】
前記実行部は、前記処理の実行を許可することを示す信号を受信したときは、前記処理を実行する、
ことを特徴とする請求項１に記載の装置。
【請求項３】
前記実行部は、前記処理の実行を許可しないことを示す信号を受信したときには、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）を点灯する、
ことを特徴とする請求項１乃至２のいずれか１項に記載の装置。
【請求項４】
接続される装置から所定の処理の実行許可を求める信号を受信したとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別部と、
前記装置の使用者が前記所定の作業を実施済でないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を前記装置に送信する返信部と、
を備えることを特徴とする装置。
【請求項５】
入力された、前記作業を実施した前記使用者を示す識別子を記憶する記憶部を備え、
前記判別部は、前記識別子が前記記憶部に記憶されているか否かを判別し、
前記返信部は、前記識別子が前記記憶部に記憶されていないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を送信する、
ことを特徴とする請求項４に記載の装置。
【請求項６】
前記返信部は、前記識別子が前記記憶部に記憶されていると前記判別部が判別したときは、前記処理の実行を許可することを示す信号を送信する、
ことを特徴とする請求項５に記載の装置。
【請求項７】
前記判別部は、前記識別子が前記記憶部に記憶されているか否かを繰り返し判別する、ことを特徴とする請求項６に記載の装置。
【請求項８】
第１の装置と第２の装置が接続され、
前記第１の装置は、請求項１乃至３のいずれか１項に記載の装置であり、
前記第２の装置は、請求項４乃至７のいずれか１項に記載の装置である、
ことを特徴とするシステム。
【請求項９】
装置の処理方法であって、
前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別ステップと、
前記判別ステップにおいて前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行ステップと、
を有することを特徴とする方法。
【請求項１０】
装置に実装されたプロセッサに、
前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別処理と、
前記判別処理において前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行処理と、を行わせるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、システム、方法、及びプログラムに関し、特に、出退勤時刻を記録する装置、システム、方法、及びプログラムに関する。
【背景技術】
【０００２】
一般的に、出退勤時刻を記録するシステムが知られている。出退勤時刻を記録するシステムは、以下の特許文献１に開示されている。図１は、特許文献１のシステムの構成例を示す図である。
【０００３】
特許文献１のシステムは、図１に示されるように、ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）判別装置８と、電気錠９と、を備える。電気錠９は、オフィスの扉を施解錠する錠である。ＩＤ判別装置８は、ＩＤカード読み取り部８１、ＩＤ判別部８２、施解錠制御部８３、及び出退勤データ収集手段８４を備える。ＩＤ判別装置８は、図示していないが、時刻を出力する時計部も備える。
【０００４】
従業員は、出勤すると、ＩＤカード読み取り部８１のスロットにＩＤカードを通す。ＩＤカード読み取り部８１は、通されたＩＤカードからＩＤ番号を読み取る。出退勤データ収集手段８４は、ＩＤカード読み取り部８１が読み取ったＩＤ番号、及び時計部から出力される出勤時刻を出勤データとして記録する。次に、ＩＤ判別部８２は、ＩＤカード読み取り部８１が読み取ったＩＤ番号が正規な番号か否かを判定する。施解錠制御部８３は、ＩＤ判別部８２によりＩＤ番号が正規な番号と判別されたときには、電気錠９へ施解錠信号を出力する。電気錠９は、施解錠信号の入力により錠を解錠する。ＩＤカードを所持する従業員は、解錠された扉を通ってオフィスに出勤することができる。
【０００５】
その後、従業員は、退勤する時、ＩＤカード読み取り部８１のスロットにＩＤカードを通す。ＩＤカード読み取り部８１は、通されたＩＤカードからＩＤ番号を読み取る。出退勤データ収集手段８４は、ＩＤカード読み取り部８１が読み取ったＩＤ番号、及び時計部から出力される退勤時刻を退勤データとして記録する。次に、ＩＤ判別部８２は、ＩＤカード読み取り部８１が読み取ったＩＤ番号が正規な番号か否かを判定する。施解錠制御部８３は、ＩＤ判別部８２によりＩＤ番号が正規な番号と判別されたときには、電気錠９へ施錠信号を出力し、電気錠９は、施錠信号の入力により錠を施錠する。その後、従業員は退勤する。
【０００６】
上述の構成や動作の通り、特許文献１のシステムでは、従業員は、電気錠の施解錠と、出退勤時刻の記録と、を同時に行なうことができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平５−３５９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１のシステムでは、従業員が出退勤時刻を記録し忘れることを防止できないという課題があった。
【０００９】
なぜなら、特許文献１のシステムは、ＩＤ番号が正規である場合に電子錠を施解除するだけであり、従業員にＩＤカードの通し忘れを必ずしも気づかせるものではないからである。例えば、ある従業員Ａが、他の従業員Ｂと一緒に出勤し、従業員ＢがＩＤカードを通したとする。その場合、特許文献１のシステムは、電子錠を解除するだけであり、従業員Ａは、ＩＤカードを通し忘れたとしても、従業員Ｂと一緒に出勤できてしまう。そのとき、特許文献１のシステムは、ＩＤカードの通し忘れを従業員Ａに気づかせない。その為、特許文献１のシステムでは、従業員Ａは出退勤時刻を記録し忘れてしまう。すなわち、特許文献１のシステムでは、従業員が出退勤時刻を記録し忘れることを防止できないという課題があった。
【００１０】
本発明は、上記課題を解決する装置、システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の装置は、装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、前記処理の実行許可を求める信号を送信する確認部と、前記送信に応じて前記処理の実行を許可しないことを示す信号を受信したときには、前記処理を実行しない実行部と、を備える。
【００１２】
上記目的を達成するために、本発明の装置は、接続される装置から所定の処理の実行許可を求める信号を受信したとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別部と、前記装置の使用者が前記所定の作業を実施済でないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を前記装置に送信する返信部と、を備える。
【００１３】
上記目的を達成するために、本発明のシステムは、第１の装置と第２の装置が接続され、前記第１の装置は、装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、前記処理の実行許可を求める信号を送信する確認部と、前記送信に応じて前記処理の実行を許可しないことを示す信号を受信したときには、前記処理を実行しない実行部と、を備え、前記第２の装置は、接続される装置から所定の処理の実行許可を求める信号を受信したとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別部と、前記装置の使用者が前記所定の作業を実施済でないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を前記装置に送信する返信部と、を備える。
【００１４】
上記目的を達成するために、本発明の方法は、装置の処理方法であって、前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別ステップと、前記判別ステップにおいて前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行ステップと、を有する。
【００１５】
上記目的を達成するために、本発明のプログラムは、装置に実装されたプロセッサに、前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別処理と、前記判別処理において前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行処理と、を行わせる。
【発明の効果】
【００１６】
本発明によれば、システムは、システムの使用者が所定の作業を実施し忘れることを防止することができる。例えば、従業員がシステムを使用するとき、システムは、従業員が出退勤時刻を記録し忘れることを防止することができる。
【図面の簡単な説明】
【００１７】
【図１】特許文献１のシステムの構成例を示す図である。
【図２】本発明の第１の実施の形態におけるシステムの構成例を示す図である。
【図３】本発明の第１の実施の形態におけるシステムで用いるタイムカードを説明する為の図である。
【図４】本発明の第１の実施の形態におけるシステムの動作（出勤時刻を記録するときの動作）を説明する為の図である。
【図５】本発明の第１の実施の形態におけるシステムの動作（退勤時刻を記録するときの動作）を説明する為の図である。
【図６】本発明の第２の実施の形態におけるシステムの構成例を示す図である。
【図７】本発明の第２の実施の形態におけるシステムの動作を説明する為の図である。
【図８】本発明の第３の実施の形態におけるシステムの構成例を示す図である。
【図９】本発明の第３の実施の形態におけるシステムの動作を説明する為の図である。
【図１０】本発明の第４の実施の形態におけるシステムの構成例を示す図である。
【発明を実施するための形態】
【００１８】
次に本発明の実施形態について、図面を参照して詳細に説明する。
【００１９】
≪第１の実施の形態≫
［概要］
本実施形態のシステムは、従業員がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を起動（又は停止）しようとしても、タイムカードに出退勤時刻を打刻していないときには、ＰＣを起動（又は停止）させない。本実施形態のシステムは、従業員が使用するＰＣを起動（又は停止）させないことで、従業員にタイムカードの打刻し忘れを気づかせ、出退勤時刻の記録し忘れを防止する。
【００２０】
［構成の説明］
まず、本発明の第１の実施の形態におけるシステムの構成と機能について説明する。図２は、本発明の第１の実施の形態におけるシステムの構成例を示す図である。
【００２１】
（１）本発明の第１の実施の形態におけるシステムの構成
本実施形態のシステムは、タイムレコーダ１と、業務用コンピュータ２、３、４と、中継機５と、管理用コンピュータ６と、を備える。中継機５は、タイムレコーダ１、業務用コンピュータ２、３、４、及び管理用コンピュータ６とＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブルを介して接続される。
【００２２】
業務用コンピュータ２、３、４は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、中継機５は、ルータである。
【００２３】
（２）タイムレコーダ１の機能
（２−１）タイムレコーダ機能
タイムレコーダ１は、一般的なタイムレコーダ機能を備え、挿入されたタイムカードに、出退勤時刻を打刻する。タイムレコーダ１は、打刻した時刻を、自身に備わるメモリ（以下、「時刻記憶メモリ」という）に記憶する。
【００２４】
タイムレコーダ１に挿入されるタイムカードは、図３に示されるように、出退勤時刻が打刻される欄５０を表面に備え、従業員番号が記載される欄５１とマークシート５２を裏面に備える。従業員番号は、従業員を示す番号である。従業員番号は、雇用者が従業員に割り振った番号であってもよい。マークシート５２は、従業員番号に対応する箇所が従業員によって塗りつぶされる。
【００２５】
（２−２）従業員番号を送信する機能
タイムレコーダ１は、一般的なマークシート読み取り機能を備え、タイムカードが挿入されたとき、挿入されたタイムカード（裏面のマークシート５２）から従業員番号を読み取る。タイムレコーダ１は、従業員番号を読み取ると、読み取った従業員番号と、上述した時刻記憶メモリに記憶される時刻と、をパケットとして管理用コンピュータ６に送信する。
【００２６】
（３）業務用コンピュータ２、３、４の機能
業務用コンピュータ２、３、４は、従業員が使用するＰＣである。業務用コンピュータ２、３、４は、いずれも同じ機能を備えるので、代表して業務用コンピュータ２の機能を以下に説明する。
【００２７】
（３−１）ＩＰアドレス送信機能
業務用コンピュータ２は、電源ボタンを備える。業務用コンピュータ２は、電源ボタンが押下されると、電源が入り、起動の許可を求めるパケット（以下、「起動確認信号」という）を管理用コンピュータ６に送信する。業務用コンピュータ２は、自身のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを、起動確認信号に含めて送信する。業務用コンピュータ２には、本実施形態のシステムの管理者によって予めＩＰアドレスが設定される。
【００２８】
（３−２）起動機能
業務用コンピュータ２は、起動確認信号を送信した後、起動を許可するパケット（以下、「起動許可信号」という）を受信すると、自身に備わるＯＳ（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）を立ち上げ、起動する。
【００２９】
一方、業務用コンピュータ２は、起動を許可しないパケット（以下、「起動不許可信号」という）を受信すると、電源を切り、停止する。業務用コンピュータ２は、起動しない。
【００３０】
（４）中継機５について
中継機５は、一般的なルータであり、パケットを中継する機能を備える。
【００３１】
（５）管理用コンピュータ６の機能
（５−１）テーブル記憶機能
管理用コンピュータ６には、本実施形態のシステムの管理者によって、使用ＰＣ情報テーブルが予め設定される。使用ＰＣ情報テーブルとは、従業員の従業員番号と、その従業員が使用する業務用コンピュータのＩＰアドレスと、が対応づけられたテーブルである。管理用コンピュータ６は、設定された使用ＰＣ情報テーブルを記憶する。
【００３２】
（５−２）出退勤データを記憶する機能
管理用コンピュータ６は、タイムレコーダ１から受信したパケットから従業員番号と打刻時刻を抽出し、それらを出退勤データとして、自身に備わるメモリ（以下、「出退勤データメモリ」という）に記憶する。出退勤データメモリには、打刻を行った従業員の従業員番号と打刻時刻が記憶される。
【００３３】
（５−３）従業員がタイムカードに打刻を行ったか否かを判別する機能
管理用コンピュータ６は、業務用コンピュータ２から起動確認信号を受信する。管理用コンピュータ６は、業務用コンピュータ２から起動確認信号を受信すると、受信した起動確認信号からＩＰアドレスを抽出し、抽出したＩＰアドレスに対応する従業員番号を使用ＰＣ情報テーブルから取得する。
【００３４】
管理用コンピュータ６は、従業員番号を取得すると、取得した従業員番号が出退勤データメモリに記憶されているのか否かを判別する。従業員番号の従業員がタイムカードに打刻を行ったか判別する為である。
【００３５】
（５−４）ＰＣの起動を許可する機能
管理用コンピュータ６は、取得した従業員番号が出退勤データメモリに記憶されている場合、従業員がタイムカードに打刻を行っており、起動を許可する起動許可信号を、起動確認信号を送信してきた業務用コンピュータ２に返信する。
【００３６】
（５−５）ＰＣの起動を許可しない機能
管理用コンピュータ６は、取得した従業員番号が出退勤データメモリに記憶されていない場合、従業員がタイムカードに打刻を行っていない為、起動を許可しない起動不許可信号を、起動確認信号を送信してきた業務用コンピュータ２に返信する。
【００３７】
（６）業務用コンピュータ停止時に、打刻し忘れを従業員に気づかせる機能
上記に示した業務用コンピュータ２及び管理用コンピュータ６の各機能は、業務用コンピュータ２の起動時にタイムカードの打刻をし忘れを従業員に気づかせる為の機能である。本実施形態のシステムは、業務用コンピュータ２の停止時に、タイムカードの打刻し忘れを従業員に気づかせる機能も備える。当該機能の詳細については、後述の［動作の説明］内の「（５）従業員が退勤時刻をタイムカードに打刻する場合の動作」欄にて説明する。
【００３８】
（７）各機能部の実現手段について
タイムレコーダ１は、一般的なタイムレコーダと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一般的なメモリと、一般的なマークシート読み取り機と、一般的なパケット送受信回路と、を用いて実現することができる。その場合、一般的なタイムレコーダは、一般的なメモリと導線を介して接続される。また、一般的なパケット送受信回路は、一般的なマークシート読み取り機、及び一般的なメモリと導線を介して接続される。
【００３９】
業務用コンピュータ２、３、４は、一般的な押しボタンと、一般的なマイコンと、一般的なパケット送受信回路と、ＯＳ等のソフトウエアを記憶させるための一般的なＲＯＭと、ソフトウエアを動作させる一般的なＣＰＵと、を用いて実現することができる。ＲＯＭは、Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略称であり、ＣＰＵは、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略称である。一般的なマイコンは、一般的な押しボタン、ＣＰＵ、及びパケット送受信回路と導線を介して接続される。ＣＰＵは、ＲＯＭやネットワークカードと導線を介して接続される。
【００４０】
管理用コンピュータ６は、一般的なサーバを用いて実現することができる。
【００４１】
［動作の説明］
図４、図５は、本発明の第１の実施の形態におけるシステムの動作を説明する為の図である。図４は、出勤時刻を記録するときの動作を説明する為のものであり、図５は、退勤時刻を記録するときの動作を説明する為のものである。図４、図５を用いて、本実施形態のシステムの詳細な動作を以下に説明する。
【００４２】
（１）事前準備
まず、本実施形態のシステムの管理者は、本実施形態のシステムを運用するにあたって、タイムカードを打刻し忘れると、業務用コンピュータ２が起動又は停止しない旨を従業員に事前に通知する。
【００４３】
また、本実施形態のシステムの管理者は、管理用コンピュータ６に使用ＰＣ情報テーブルを設定する。使用ＰＣ情報テーブルとは、上述の「（５−１）テーブル記憶機能」で説明したように、従業員の従業員番号と、その従業員が使用する業務用コンピュータのＩＰアドレスと、が対応づけられたテーブルである。
【００４４】
（２）従業員がタイムカードに出勤時刻を打刻する場合の動作
本実施形態のシステムの運用が開始された後、従業員は、出勤時、タイムカードをタイムレコーダ１に挿入する。タイムカードに出勤時刻を打刻する為である。
【００４５】
タイムレコーダ１は、タイムカードが挿入されると、図４に示されるように、挿入されたタイムカード（裏面のマークシート５２）から従業員番号を読み取る（Ｓ１）。
【００４６】
次に、タイムレコーダ１は、一般的なタイムレコーダ機能によって、挿入されているタイムカードに出勤時刻を打刻する（Ｓ２）。その際、タイムレコーダ１は、打刻した出勤時刻を、自身に備わるメモリ（以下、「時刻記憶メモリ」という）に記憶する。
【００４７】
さらに、タイムレコーダ１は、Ｓ１で読み取った従業員番号と、Ｓ２で時刻記憶メモリに記憶した出勤時刻と、をパケット（以下、「出勤データパケット」という）に含めて管理用コンピュータ６宛に送信する（Ｓ３）。
【００４８】
次に、タイムレコーダ１は、タイムカードをポップアップする（Ｓ４）。その結果、従業員にタイムカードが返却される。
【００４９】
上述のＳ３によって送信された出勤データパケットは、中継機５を介して管理用コンピュータ６に届く。管理用コンピュータ６は、出勤データパケットを受信する。
【００５０】
管理用コンピュータ６は、出勤データパケットを受信すると、受信した出勤データパケットから従業員番号と出勤時刻を抽出し、それらを出勤データとして、自身に備わる出退勤データメモリに記憶する（Ｓ５）。
【００５１】
出退勤データメモリには、タイムカードに打刻を行った従業員の従業員番号と出勤時刻が記録される。
【００５２】
（３）従業員がタイムカードに出勤時刻を打刻し忘れた場合の動作
従業員が、タイムカードに出勤時刻を打刻し忘れた場合には、上述のＳ１〜Ｓ５は実施されない。その場合、出退勤データメモリには、従業員の従業員番号と出勤時刻は記録されない。
【００５３】
以下、タイムカードに出勤時刻を打刻し忘れたときに、打刻し忘れていることを従業員に気づかせる（本実施形態のシステムの）動作について説明する。
【００５４】
まず、出勤した従業員は、業務に従事する為、自分の業務用コンピュータ２を起動する。具体的には、従業員は、業務用コンピュータ２の電源ボタンを押下する。
【００５５】
業務用コンピュータ２は、電源ボタンを押下されると、図４に示されるように、自身のＩＰアドレスを含む起動確認信号を、管理用コンピュータ６宛に送信する（Ｓ６）。起動確認信号はパケットであり、中継機５を介して管理用コンピュータ６に届く。管理用コンピュータ６は、起動確認信号を受信する。
【００５６】
管理用コンピュータ６は、起動確認信号を受信すると、受信した起動確認信号からＩＰアドレスを抽出し、抽出したＩＰアドレスに対応する従業員番号を使用ＰＣ情報テーブルから取得する（Ｓ７）。
【００５７】
Ｓ７の処理の結果、管理用コンピュータ６は、業務用コンピュータ２を使用する従業員の従業員番号を取得する。
【００５８】
次に、管理用コンピュータ６は、従業員番号を取得すると、取得した従業員番号が出退勤データメモリに記憶されているのか否かを判別する（Ｓ８）。
【００５９】
Ｓ８の判別は、従業員がタイムカードに出勤時刻を打刻したのか否か（すなわち、出勤時刻の打刻を実施済みが否か）を判別する処理である。
【００６０】
ここでは、従業員がタイムカードに出勤時刻を打刻し忘れており、その従業員の従業員番号と出勤時刻は出退勤データメモリに記憶されていない。
【００６１】
管理用コンピュータ６は、取得した従業員番号が出退勤データメモリに記憶されていない場合（Ｓ８でＮｏの場合）には、起動を許可しない起動不許可信号を業務用コンピュータ２に送信する（Ｓ１１）。
【００６２】
起動不許可信号はパケットであり、中継機５を介して業務用コンピュータ２に届く。業務用コンピュータ２は起動不許可信号を受信する。
【００６３】
次に、業務用コンピュータ２は、起動不許可信号を受信すると、電源を切り、停止する（Ｓ１２）。業務用コンピュータ２は起動しない。
【００６４】
業務用コンピュータ２が起動しないことで、従業員は、タイムカードに出勤時刻を打刻し忘れていること、すなわち出勤時刻を記録し忘れていることに気づく。その結果、本実施形態のシステムは、従業員が、出勤時刻を記録し忘れることを防止することができる。
【００６５】
（４）従業員がタイムカードに出勤時刻を忘れずに打刻しているときの業務用コンピュータ２と管理用コンピュータ６の動作
従業員が忘れずにタイムカードに出勤時刻を打刻している場合には、Ｓ１〜Ｓ５が行われ、出退勤データメモリに従業員番号と出勤時刻が記録される。その場合、従業員が業務に従事する為に電源ボタンを押下すると、業務用コンピュータ２は、図４に示されるように、上述のＳ６の処理を実施し、その結果、管理用コンピュータ６は、Ｓ７とＳ８の処理を実施する。
【００６６】
管理用コンピュータ６は、Ｓ８の処理において、Ｓ７で取得した従業員番号が出退勤データメモリに記憶されていると判別する。
【００６７】
管理用コンピュータ６は、Ｓ７で取得した従業員番号が出退勤データメモリに記憶されていると判別した場合（Ｓ８でＹｅｓの場合）には、起動許可信号を業務用コンピュータ２に送信する（Ｓ９）。
【００６８】
業務用コンピュータ２は、起動許可信号を受信すると、起動する（Ｓ１０）。具体的には、業務用コンピュータ２は、自身に備わるＯＳ（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）を立ち上げ、起動する（Ｓ１０）。
【００６９】
従業員は、タイムカードに出勤時刻を打刻しているときには、業務用コンピュータ２を起動し、通常通り業務に従事することができる。
【００７０】
なお、業務用コンピュータ２が起動しないとき、従業員は、タイムカード打刻を行うと、電源ボタンの押下を契機に業務用コンピュータ２を起動することができる。本実施形態のシステムが上述のＳ１〜Ｓ１０の処理を行うからである。
【００７１】
（５）従業員が退勤時刻をタイムカードに打刻し忘れた場合の動作
次に、従業員が退勤時刻をタイムカードに打刻し忘れたときに、打刻し忘れたことを従業員に気づかせる本実施形態のシステムの動作について説明を行う。なお、管理用コンピュータ６は、出退勤データメモリに記憶される出勤データを、自身に備わる保存用のハードディスクに移動させているものとする。出退勤データメモリは空の状態である。
【００７２】
（５−１）従業員が退勤時刻をタイムカードに打刻する場合のタイムレコーダ１と管理用コンピュータ６の動作
従業員は、就業時間後、退勤するとき、タイムカードをタイムレコーダ１に挿入する。就業時間後のタイムレコーダ１は、以下のＳ２０〜Ｓ２２の処理を行う。
【００７３】
まず、タイムレコーダ１は、タイムカードが挿入されると、図５に示されるように、挿入されたタイムカードから従業員番号を読み取る（Ｓ２０）。Ｓ２０の処理は、上述のＳ１の処理と同じ処理である。
【００７４】
次に、タイムレコーダ１は、従業員番号を読み取ると、挿入されているタイムカードに退勤時刻を打刻する（Ｓ２１）。このとき、タイムレコーダ１は、打刻した退勤時刻を、時刻記憶メモリに記憶する。
【００７５】
次に、タイムレコーダ１は、Ｓ１で読み取った従業員番号と、Ｓ２０で時刻記憶メモリに記憶した退勤時刻と、をパケット（以下、「退勤データパケット」という）に含めて管理用コンピュータ６に送信する（Ｓ２２）。
【００７６】
次に、管理用コンピュータ６は、退勤データパケットを受信すると、受信した退勤データパケットから従業員番号と退勤時刻を抽出し、それらを退勤データとして、自身に備わる出退勤データメモリに記憶する（Ｓ２３）。
【００７７】
出退勤データメモリには、タイムカードに打刻を行った従業員の従業員番号と退勤時刻が退勤データとして記録される。
【００７８】
（５−２）従業員がタイムカードに退勤時刻を打刻していないときの動作
従業員が、タイムカードに退勤時刻を打刻し忘れた場合には、上述のＳ２０〜Ｓ２３は実施されない。その場合、出退勤データメモリには、退勤データ（従業員番号と退勤時刻）は記録されない。
【００７９】
以下、従業員がタイムカードに退勤時刻を打刻し忘れたときに、打刻し忘れたことを従業員に気づかせる本実施形態のシステムの動作の詳細について説明する。
【００８０】
まず、退勤しようとする従業員は、業務用コンピュータ２を停止する停止操作を行う。
【００８１】
業務用コンピュータ２は、停止操作が行われると、図５に示されるように、自身のＩＰアドレスを含むパケット（以下、「停止確認信号」という）を管理用コンピュータ６に送信する（Ｓ２４）。
【００８２】
次に、管理用コンピュータ６は、停止確認信号を受信すると、受信した停止確認信号からＩＰアドレスを抽出し、抽出したＩＰアドレスに対応する従業員番号を使用ＰＣ情報テーブルから取得する（Ｓ２５）。
【００８３】
次に、管理用コンピュータ６は、従業員番号を取得すると、上述のＳ８の処理を行い、取得した従業員番号が出退勤データメモリに記憶されているのか否かを判別する（Ｓ８）。
【００８４】
従業員がタイムカードに退勤時刻を打刻し忘れているので、従業員の従業員番号は出退勤データメモリに記憶されていない。
【００８５】
管理用コンピュータ６は、従業員番号が出退勤データメモリに記憶されていない場合（Ｓ８でＮｏの場合）には、停止を許可しないパケット（以下、「停止不許可信号」という）を業務用コンピュータ２に送信する（Ｓ２６）。
【００８６】
管理用コンピュータ６は、停止不許可信号すると、それまでの状態を保ち、停止しない。
【００８７】
上述のように、従業員がタイムカードに退勤時刻を打刻しないと、業務用コンピュータ２は停止しない。業務用コンピュータ２が停止しないので、従業員は、タイムカードに退勤時刻を打刻し忘れていること、すなわち退勤時刻を記録し忘れていることに気づく。その結果、本実施形態のシステムは、従業員が、退勤時刻を記録し忘れることを防止することができる。
【００８８】
（５−３）タイムカードに退勤時刻を打刻した場合の業務用コンピュータ２と管理用コンピュータ６の動作
その後、従業員が、タイムカードをタイムレコーダ１に挿入し、タイムカードに退勤時刻を打刻したものとする。タイムレコーダ１と管理用コンピュータ６は、上述のＳ２０〜Ｓ２３を実施して、出退勤データメモリに従業員の従業員番号を記憶する。
【００８９】
そして、従業員は、退勤する為、再度、業務用コンピュータ２を停止する停止操作を行う。
【００９０】
停止操作が行われると、業務用コンピュータ２は上述のＳ２４の処理を行い、その結果、管理用コンピュータ６が上述のＳ２５とＳ８の処理を行う。
【００９１】
ここでは、出退勤データメモリに従業員番号が記憶されているので、管理用コンピュータ６は、Ｓ８の処理において、出退勤データメモリに従業員番号が記憶されていると判別する。
【００９２】
管理用コンピュータ６は、Ｓ８の処理において、取得した従業員番号が出退勤データメモリに記憶されている場合（Ｓ８でＮｏの場合）には、停止を許可する信号（以下、「停止許可信号」という）を業務用コンピュータ２に送信する（Ｓ２８）。
【００９３】
業務用コンピュータ２は、停止許可信号を受信すると、電源を切り、停止する（Ｓ２９）。業務用コンピュータ２が停止する。業務用コンピュータ２が停止したので、従業員は通常通り退勤する。
【００９４】
（６）バリエーション動作
（６−１）従業員番号の読み取りについて
上記では、タイムレコーダ１は、タイムカード裏面のマークシートから従業員番号を読み取ったが、従業員番号を読み取るのは、マークシートからに限らない。例えば、タイムレコーダ１は、タイムカードに装着されているＩＣチップから従業員番号を読み取ってもよい。その場合、ＩＣチップには本実施形態のシステムの管理者によって予め従業員番号が書き込まれる。また、タイムレコーダ１は、一般的なＩＣカードリーダーを備える。タイムレコーダ１は、自身に備わるＩＣカードリーダーによって、ＩＣチップから従業員番号を読み取る。
【００９５】
さらに、タイムレコーダ１は、タイムカードに記載されたバーコード又はＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードから従業員番号を読み取ってもよい。その場合、タイムレコーダ１は、一般的なバーコードリーダーやＱＲコードリーダーを備え、それらコードリーダーによって、バーコード又はＱＲコード（登録商標）から従業員番号を読み取る。
【００９６】
また、タイムレコーダ１は、タイムカードの従業員番号が記載される欄５１から従業員番号を読み取ってもよい。その場合、タイムレコーダ１は、一般的な光学式文字読取装置を備え、当該光学式文字読取装置によって、タイムカードの欄５１から従業員番号を読み取る。
【００９７】
（６−２）ＬＥＤ点灯動作
業務用コンピュータ２、３、４は、タイムカードを打刻し忘れていることを示す赤色のＬＥＤ（以下、「赤色ＬＥＤ」という）を備え、起動不許可信号又は停止不許可信号を受信すると、上述の赤色ＬＥＤを点灯させてもよい。その場合、業務用コンピュータ２、３、４は、数秒〜１分程度、赤色ＬＥＤを点灯させ続ける。その結果、従業員は、タイムカードを打刻し忘れていることを、より明確に把握することができる。ＬＥＤは、Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅの略称である。
【００９８】
（６−３）業務用コンピュータ２、３、４について
上記では、業務用コンピュータ２、３、４はＰＣであるものとして説明したが、ＰＣに限らない。業務用コンピュータ２、３、４は、通信機能を備えた装置であれば、どのような機器であってもよい。例えば、業務用コンピュータ２、３、４は、携帯端末やタブレット端末であってもよい。
【００９９】
［効果の説明］
本実施形態によれば、システムは、従業員が出退勤時刻を記録し忘れることを防止することができる。
【０１００】
なぜならば、本実施形態のシステムは、従業員が業務用コンピュータの起動や停止を実行しようとしても、タイムカードを打刻し忘れているときには、実行できないようにするからである。その結果、本実施形態のシステムは、従業員にタイムカードに打刻し忘れていることを気づかせることができ、出退勤時刻を記録し忘れることを防止することができる。
【０１０１】
≪第２の実施の形態≫
次に、本発明の第２の実施の形態について説明する。
【０１０２】
［概要］
第１の実施形態のシステムでは、従業員は、タイムカードに出勤時間を打刻し忘れたとき、再度、電源ボタンを押下しなければならなかった。第２の実施形態のシステムは、従業員がタイムカードに打刻すると、電源ボタンを押下することなく、業務用コンピュータを起動する。その結果、従業員は、速やかに業務に従事することができる。
【０１０３】
以下に、第２の実施の形態のシステムの構成と動作について説明する。図６は、本発明の第２の実施の形態におけるシステムの構成例を示す図である。
【０１０４】
［構成の説明］
（１）第２の実施形態のシステムの構成
第２の実施形態のシステムは、図６に示されるように、管理用コンピュータ６の代わりに、管理用コンピュータ１６を備える。
【０１０５】
（２）管理用コンピュータ１６の機能
管理用コンピュータ１６は、所定のタイミングになると、出退勤データメモリに従業員の従業員番号が記憶されたか否かを判別する。
【０１０６】
所定のタイミングは、一定間隔毎のタイミングであり、本実施形態のシステムの管理者によって管理用コンピュータ１６に設定される。本実施形態のシステムの管理者は、数ミリから数秒間隔の、管理用コンピュータ１６が過負荷とならないタイミングを所定のタイミングとして設定する。
【０１０７】
管理用コンピュータ１６は、出退勤データメモリに従業員の従業員番号が記憶されていると判別した場合には、電源ボタンの押下に関わらず、起動許可信号を業務用コンピュータ２に送信する。管理用コンピュータ１６は、出退勤データメモリに従業員の従業員番号が記憶されていないと判別した場合には、次の所定のタイミングを待つ。
【０１０８】
上述した以外の構成や機能は、第１の実施の形態におけるシステムと同じであるので、同一の符号を付して説明を省略する。
【０１０９】
[動作の説明]
次に、本実施形態のシステムの動作を説明する。図７は、本発明の第２の実施の形態におけるシステムの動作を説明する為の図である。
【０１１０】
（１）第１の実施形態のシステムと同じ動作の実施
まず、従業員がタイムカードに出勤時刻を打刻し忘れたとする。そのとき、本実施形態のシステムは、第１の実施形態のシステムと同じ動作を行う。すなわち、本実施形態のシステムは、従業員から電源ボタンが押下されたことを契機に、図４に示されるＳ６〜Ｓ８、Ｓ１１、及びＳ１２の処理を実施する。
【０１１１】
その結果、業務用コンピュータ２が起動しないので、従業員は、タイムカードに出勤時刻を打刻し忘れたことに気づく。そして出勤時刻をタイムカードに打刻する為、タイムリーダ１の所に向かう。
【０１１２】
（２）タイムカードに出勤時間が打刻されるまでの動作
本実施形態のシステムでは、上述のＳ１１は、管理用コンピュータ１６によって実施される。
【０１１３】
管理用コンピュータ１６は、上述のＳ１１を実施した後、図７に示されるように、所定のタイミング毎に、出退勤データメモリに従業員の従業員番号が記憶されたか否かを判別する（Ｓ３０）。所定のタイミングは、数秒間隔のタイミングであってもよい。
【０１１４】
管理用コンピュータ１６は、出退勤データメモリに従業員の従業員番号が記憶されていない場合（Ｓ３０でＮｏの場合）には、再度、Ｓ３０の判別を行う。
【０１１５】
ここでは、まだ出退勤データメモリに従業員の従業員番号が記憶されていない。その為、管理用コンピュータ１６は、所定のタイミング毎にＳ３０の判別を繰り返し行う。
【０１１６】
（３）従業員がタイムカードに出勤時間を打刻したときの動作
その後、従業員がタイムカードに出勤時間を打刻したとする。
【０１１７】
その場合、タイムレコーダ１は、図４に示されるようにＳ１〜Ｓ４の処理を行い、その結果、出勤データパケットを受信した管理用コンピュータ１６がＳ５の処理を行って、出退勤データメモリに出勤データ（すなわち、従業員番号と出勤時刻）を記憶する。管理用コンピュータ１６は、Ｓ３０の処理を繰り返し実施中であっても、出勤データパケットを受信すれば、Ｓ５の処理を優先して実施する。
【０１１８】
退勤データメモリに従業員の従業員番号が記憶されたので、管理用コンピュータ１６は、Ｓ３０にて、出退勤データメモリに従業員の従業員番号が記憶されていると判別する。
【０１１９】
管理用コンピュータ１６は、出退勤データメモリに従業員の従業員番号が記憶されていると判別した場合（Ｓ３０でＹｅｓの場合）には、起動許可信号を業務用コンピュータ２に送信する（Ｓ３１）。
【０１２０】
起動許可信号を受信した業務用コンピュータ２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  ｓｙｓｔｅｍ）を起動し、立ち上がる（Ｓ１０）。
【０１２１】
従業員は、タイムカードに出勤時間を打刻した後、電源ボタンを押下する必要がない。その結果、従業員は、速やかに業務を遂行できる。
【０１２２】
その他の動作については、第１の実施の形態の動作と同様である為、詳細の説明を省略する。
【０１２３】
［効果の説明］
本実施形態のシステムは、第１の実施形態のシステムよりも速やかに従業員を業務に従事させることができる。
【０１２４】
なぜなら、本実施形態のシステムは、従業員がタイムカードに打刻すると、業務用コンピュータ２を起動するからである。従業員は、電源ボタンを押下することなく、業務用コンピュータ２が起動する為、速やかに業務に従事することができる。
【０１２５】
≪第３の実施の形態≫
次に、本発明の第３の実施の形態について説明する。
【０１２６】
［概要］
本実施形態のシステムは、タイムカードに退勤時刻が打刻されるまで、従業員が使用する車のエンジンを起動させないシステムである。従業員は、退勤時、車のエンジンが起動しないことで、打刻のし忘れに気づくことができる。
【０１２７】
本実施形態のシステムは、第１の実施形態のシステムと異なり、業務用コンピュータを制御しない。業務用コンピュータは通常のコンピュータであり、従業員は、業務用コンピュータを停止してからタイムカードを打刻できる。
【０１２８】
以下に、第３の実施の形態のシステムの構成と動作について説明する。図８は、本発明の第３の実施の形態におけるシステムの構成例を示す図である。
【０１２９】
［構成の説明］
（１）第３の実施形態のシステムの構成
第３の実施形態のシステムは、図８に示されるように、管理用コンピュータ６の代わりに、管理用コンピュータ３６を備え、業務用コンピュータ２、３、４の代わりに、業務用コンピュータ３２、３３、３４を備える。さらに、第３の実施形態のシステムは、車３９を備える。
【０１３０】
（２）車３９の機能
車３９は、無線通信機能を備え、プッシュ式のエンジンスタートボタンを備える。車３９は、エンジンスタートボタンが押下されると、無線通信機能を起動し、起動の許可を求める信号（すなわち、起動確認信号）を、無線にて管理用コンピュータ３６に送信する。
【０１３１】
また、車３９は、リモートエンジンスターターの一般的なメインユニットを備える。メインユニットは、エンジン起動を命令する信号（以下、「起動命令」という）が入力されると、エンジンを起動させる装置である。
【０１３２】
車３９は、無線にて、起動を許可する信号（すなわち、起動許可信号）を管理用コンピュータ３６から受信すると、上述のメインユニットに起動命令を出力し、エンジンを起動する。
【０１３３】
車３９は、無線にて、起動を許可しない信号（すなわち、起動不許可信号）を管理用コンピュータ３６から受信すると、起動した無線通信機能を停止する。その際、車３９は、メインユニットに起動命令を出力せず、エンジンを起動しない。
【０１３４】
（３）管理用コンピュータ３６の機能
管理用コンピュータ３６は、車３９と無線通信を行う無線通信機能を備える。
【０１３５】
（４）業務用コンピュータ３２、３３、３４について
業務用コンピュータ３２、３３、３４は、一般的なＰＣである。
【０１３６】
その他の構成と機能については、第１の実施の形態の動作と同様である為、詳細の説明を省略する。
【０１３７】
［動作の説明］
図９は、本発明の第３の実施の形態におけるシステムの動作を説明する為の図である。図９を用いて、本実施形態のシステムの詳細な動作を以下に説明する。なお、従業員は、車で通勤しているものとする。
【０１３８】
（１）事前準備
まず、本実施形態のシステムの管理者は、本実施形態のシステムを運用するにあたって、タイムカードに退勤時刻を打刻し忘れると、通勤用の車のエンジンが起動しないことを予め従業員に通知する。
【０１３９】
（２）従業員が退勤するときのタイムレコーダ１と管理用コンピュータ３６の動作
従業員は、仕事が終わり、退勤するとき、図９に示されるように、使用していた業務用コンピュータ３２を停止する（Ｓ４０）。業務用コンピュータ３２は、一般的なＰＣである。
【０１４０】
次に、従業員は、タイムレコーダ１にタイムカードを挿入する。タイムレコーダ１と管理用コンピュータ３６は、図９に示されるＳ２０〜Ｓ２３の処理を行い、退勤時刻をタイムカードに打刻する。
【０１４１】
以下では、従業員がタイムカードを挿入し忘れてしまい、退勤時刻をタイムカードに打刻し忘れたとする。その場合、タイムレコーダ１と管理用コンピュータ３６は、上述のＳ２０〜Ｓ２３の処理を実施しない。その結果、出退勤データメモリに従業員番号が記録されない。
【０１４２】
（３）従業員がタイムカードに退勤時刻を打刻し忘れたときの動作
その後、従業員は、帰宅する為、車３９に乗り込む。車３９に乗り込んだ従業員は、エンジンを起動する為、エンジンスタートボタンを押下する。
【０１４３】
車３９は、エンジンスタートボタンが押下されると、無線通信機能を起動し、図９に示されるように、起動の許可を求める信号（すなわち、起動確認信号）を無線にて管理用コンピュータ３６に送信する（Ｓ４１）。
【０１４４】
管理用コンピュータ３６は、起動確認信号を受信する。
【０１４５】
管理用コンピュータ３６は、起動確認信号を受信すると、上述のＳ７とＳ８の処理を行い、従業員番号が出退勤データメモリに記憶されているのか否かを判別する（Ｓ８）。
【０１４６】
ここでは、従業員がタイムカードに出勤時刻を打刻し忘れており、出退勤データメモリに従業員番号は記憶されていない。
【０１４７】
管理用コンピュータ３６は、出退勤データメモリに従業員番号が記憶されていない場合（Ｓ８でＮｏの場合）には、起動を許可しない起動不許可信号を無線にて車３９に送信する（Ｓ４２）。
【０１４８】
車３９は、起動不許可信号を管理用コンピュータ３６から受信すると、無線通信機能を停止する（Ｓ４３）。その際、車３９は、自身に備わるリモートエンジンスターターのメインユニットに起動命令（エンジン起動を命令する信号）を出力しない。その為、エンジンが起動しない。
【０１４９】
エンジンが起動しないので、従業員は、タイムカードに退勤時刻を打刻し忘れていることに気づく。その結果、本実施形態のシステムは、従業員が、退勤時刻を記録し忘れることを防止することができる。
【０１５０】
（４）従業員が忘れず、タイムカードに退勤時刻を打刻した場合の動作
従業員が、退勤時刻をタイムカードに打刻した場合には、本実施形態のシステムは、以下の通り動作する。
【０１５１】
まず、従業員が退勤時刻をタイムカードに打刻した場合、タイムレコーダ１と管理用コンピュータ３６は、図９に示されるように、Ｓ２０〜Ｓ２３の処理を実施する。その結果、出退勤データメモリに従業員番号が記録される。
【０１５２】
従業員は、車３９のエンジンスタートボタンを押下する。
【０１５３】
車３９は、エンジンスタートボタンが押下されると、無線通信機能を起動し、起動の許可を求める信号（すなわち、起動確認信号）を無線にて管理用コンピュータ３６に送信する（Ｓ４１）。
【０１５４】
管理用コンピュータ３６は、起動確認信号を受信すると、上述のＳ７とＳ８の処理を行い、従業員番号が出退勤データメモリに記憶されているのか否かを判別する（Ｓ８）。
【０１５５】
ここでは、従業員がタイムカードに出勤時刻を打刻しており、出退勤データメモリに従業員番号が記憶されている。
【０１５６】
管理用コンピュータ３６は、出退勤データメモリに従業員番号が記憶されている場合（Ｓ８でＹｅｓの場合）には、起動を許可する起動許可信号を無線で車３９に送信する（Ｓ４４）。
【０１５７】
車３９は、起動を許可する起動許可信号を管理用コンピュータ３６から受信すると、エンジンを起動する（Ｓ４５）。エンジンの起動は、車３９がリモートエンジンスターターのメインユニットに起動命令を出力することで実現される。
【０１５８】
エンジンが起動したので、従業員は車３９で自宅に向かう。
【０１５９】
（５）車３９の代わりにスマートフォンの起動を妨げる動作
上記では、本実施形態のシステムは、従業員が使用する車３９のエンジンを起動しないようにしたが、従業員が使用するスマートフォンを起動しないようにしてもよい。その場合、本実施形態のシステムの管理者は、タイムカードに退勤時刻を打刻し忘れたときには、スマートフォンが起動しないことを予め従業員に通知しておく。また、スマートフォンは、自由に使ってよい旨と共に、雇用者から従業員に配布されたスマートフォンであることが望ましい。
【０１６０】
スマートフォンは、以下の通りの動作を行う。
【０１６１】
まず、従業員は、退勤後、スマートフォンを操作する。
【０１６２】
スマートフォンは、従業員により所定の操作が行われると、Ｓ４１と同様に、起動確認信号を管理用コンピュータ３６に送信する。
【０１６３】
上述の所定の操作は、アプリを起動する操作である。起動するアプリは、従業員が退勤後、頻繁に使用するアプリであって、例えば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）が提供されるアプリ、メールアプリ、若しくはゲームアプリであってもよい。
【０１６４】
スマートフォンは、起動確認信号を送信した後、起動不許可信号を管理用コンピュータ３６から受信したときは、従業員が退勤時刻を打刻し忘れているので、電源を切り、停止する。アプリが起動しないので、従業員は、退勤時刻を打刻し忘れていることに気づく。
【０１６５】
一方、スマートフォンは、起動許可信号を管理用コンピュータ３６から受信したときには、退勤時刻を打刻しているので、アプリを起動する。
【０１６６】
［効果の説明］
本実施形態のシステムは、第１の実施形態のシステムと同じく、従業員が退勤時刻を記録し忘れることを防止することができる。
【０１６７】
なぜならば、本実施形態のシステムは、従業員が車３９のエンジン（又はスマートフォンのアプリ）を起動しようとしても、タイムカードに退勤時刻を打刻し忘れているときには、エンジン（又はアプリを）起動させないからである。本実施形態のシステムは、エンジン（又はアプリを）を起動させないことで、従業員にタイムカードに退勤時刻を打刻し忘れていることを気づかせ、退勤時刻を記録し忘れることを防止できる。
【０１６８】
さらに、本実施形態のシステムでは、第１の実施形態のシステムと異なり、退勤時刻を打刻し忘れているときに、コンピュータ３２の停止を妨げる制御を行わない。その結果、従業員は、業務用コンピュータ３２を停止してからタイムカードに退勤時刻を打刻することができる。
【０１６９】
≪第４の実施の形態≫
図１０は、本発明の第４の実施の形態におけるシステムの構成例を示す図である。以下に、第４の実施の形態のシステムの構成と動作について説明する。
【０１７０】
［構成の説明］
（１）第４の実施形態のシステムの構成
第４の実施形態のシステムは、図１０に示されるように、第１の装置１００と、第２の装置１１０と、を備える。第１の装置と第２の装置は接続される。第１の装置と第２の装置は、有線回線を介して接続されてもよい。
【０１７１】
（２）第１の装置１００、第２の装置１１０の構成
第１の装置１００は、確認部１０１と、実行部１０２と、を備える。第２の装置１１０は、判別部１１１と、返信部１１２と、を備える。
【０１７２】
（３）第１の装置１００の機能
確認部１０１は、装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、その所定の処理の実行許可を求める信号を送信する。所定の処理は、第１の装置１００を起動する処理であってもよい。
【０１７３】
実行部１０２は、実行許可を求める信号の送信に応じて所定の処理の実行を許可しないことを示す信号を受信したときには、所定の処理を実行しない。
【０１７４】
（４）第２の装置１１０の機能
判別部１１１は、接続される装置１００から所定の処理の実行許可を求める信号を受信したとき、装置１００の使用者が所定の作業を実施済か否かを判別する。所定の作業は、タイムカードに出勤時間を打刻する作業であってもよい。
【０１７５】
返信部１１２は、装置１００の使用者が所定の作業を実施済でないと判別部１１１が判別したときには、所定の処理の実行を許可しないことを示す信号を装置１００に送信する。
【０１７６】
[動作の説明]
次に、本実施形態のシステムの動作を説明する。
【０１７７】
まず、第１の装置１００に、装置１００の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとする。
【０１７８】
以下、所定の処理は、第１の装置１００を起動する起動処理であり、起動処理を実施する操作が電源ボタンの押下であるものとする。起動処理は、装置１００の起動音により、実行の有無が装置１００の使用者に認識可能な処理である。
【０１７９】
第１の装置１００の確認部１０１は、起動処理を実施する操作（具体的には、電源ボタンの押下）が行われると、起動処理の実行許可を求める信号を第２の装置１１０に送信する。
【０１８０】
次に、第２の装置１１０の判別部１１１は、接続される装置１００から、起動処理の実行許可を求める信号を受信したとき、装置１００の使用者が所定の作業を実施済か否かを判別する。
【０１８１】
上述の所定の作業は、タイムカードに出勤時間を打刻する作業であってもよい。その場合、第２の装置１１０の判別部１１１は、装置１００の使用者がタイムカードに出勤時間を打刻済か否かを判別することとなる。
【０１８２】
次に、第２の装置１１０の返信部１１２は、第１の装置１００の使用者が所定の作業（例えば、タイムカードに出勤時間を打刻する作業）を実施済でないと判別部１１１が判別したときには、起動処理の実行を許可しないことを示す信号を第１の装置１００に送信する。
【０１８３】
次に、第１の装置１００の実行部１０２は、起動処理の実行を許可しないことを示す信号を受信したときには、起動処理を実行しない。
【０１８４】
第１の装置１００の使用者は、第１の装置１００を起動しようとしても起動を実行できないので、その原因を本実施形態のシステムの管理者に問い合わせる等により、所定の作業（例えば、タイムカードに出勤時間を打刻する作業）を実施し忘れていることに気づく。その結果、本実施形態のシステムは、第１の装置１００の使用者が所定の作業（例えば、タイムカードに出勤時間を打刻する作業）を実施し忘れることを防止することができる。
【０１８５】
上記では、所定の処理が起動処理であるものとして説明したが、これに限らない。所定の処理は、第１の装置１００を停止する停止処理であってもよい。
【０１８６】
［効果の説明］
まず、本実施形態によれば、システムは、システムの使用者（具体的には、第１の装置１００の使用者）が所定の作業をし忘れることを防止することができる。
【０１８７】
なぜなら、本実施形態のシステムは、第１の装置１００の使用者が操作を行って所定の処理を実行しようとしても、所定の作業を実施済でないときには、所定の処理を実行できないようにするからである。その結果、第１の装置１００の使用者は、その原因を本実施形態のシステムの管理者に問い合わせる等により、第１の装置１００の使用者は、所定の作業を実施し忘れていることに気づくことができる。その結果、本実施形態のシステムは、第１の装置１００の使用者が所定の作業をし忘れることを防止することができる。
【０１８８】
なお、上述した実施の形態は、その形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々変更可能である。
【０１８９】
さらに、上記の各実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が行われたとき、前記処理の実行許可を求める信号を送信する確認部と、
前記送信に応じて前記処理の実行を許可しないことを示す信号を受信したときには、前記処理を実行しない実行部と、
を備えることを特徴とする装置。
（付記２）
前記実行部は、前記処理の実行を許可することを示す信号を受信したときは、前記処理を実行する、
ことを特徴とする付記１に記載の装置。
（付記３）
前記実行部は、前記処理の実行を許可しないことを示す信号を受信したときには、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）を点灯する、
ことを特徴とする付記１乃至２のいずれか１項に記載の装置。
（付記４）
前記所定の処理は、前記装置を起動する処理、又は前記装置を停止する処理である、
ことを特徴とする付記１乃至３のいずれか１項に記載の装置。
（付記５）
接続される装置から所定の処理の実行許可を求める信号を受信したとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別部と、
前記装置の使用者が前記所定の作業を実施済でないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を前記装置に送信する返信部と、
を備えることを特徴とする装置。
（付記６）
前記返信部は、前記装置の使用者が前記所定の作業を実施したと前記判別部が判別したときには、前記処理の実行許可を示す信号を送信する、
ことを特徴とする付記５に記載の装置。
（付記７）
入力された、前記作業を実施した前記使用者を示す識別子を記憶する記憶部を備え、
前記判別部は、前記識別子が前記記憶部に記憶されているか否かを判別し、
前記返信部は、前記識別子が前記記憶部に記憶されていないと前記判別部が判別したときには、前記処理の実行を許可しないことを示す信号を送信する、
ことを特徴とする付記５乃至６のいずれか１項に記載の装置。
【０１９０】
（付記８）
前記返信部は、前記識別子が前記記憶部に記憶されていると前記判別部が判別したときは、前記処理の実行を許可することを示す信号を送信する、
ことを特徴とする付記７に記載の装置。
（付記９）
前記判別部は、前記識別子が前記記憶部に記憶されているか否かを繰り返し判別する、
ことを特徴とする付記８に記載の装置。
（付記１０）
第１の装置と第２の装置が接続され、
前記第１の装置は、付記１乃至４のいずれか１項に記載の装置であり、
前記第２の装置は、付記５乃至８のいずれか１項に記載の装置である、
ことを特徴とするシステム。
（付記１１）
前記第１の装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、携帯端末、タブレット端末、通信機能を備えた車のエンジンのいずれかである、
ことを特徴とする付記１０に記載のシステム。
（付記１２）
前記所定の処理は、前記車のエンジンの起動、前記ＰＣの起動、前記ＰＣの停止、前記携帯端末の起動、前記携帯端末の停止、前記タブレット端末の起動、前記タブレット端末の停止のいずれかである、
ことを特徴とする付記１１に記載のシステム。
（付記１３）
装置の処理方法であって、
前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別ステップと、
前記判別ステップにおいて前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行ステップと、
を有することを特徴とする方法。
（付記１４）
前記実行ステップにおいては、前記判別ステップにおいて前記装置の使用者が前記所定の作業を実施したと判別されたときに前記所定の処理を実行する、
ことを特徴とする付記１３に記載の方法。
（付記１５）
入力された、前記作業を実施した前記使用者を示す識別子を記憶する記憶ステップを有し、
前記判別ステップにおいては、前記識別子が前記記憶ステップによって記憶されているか否かを判別し、
前記実行ステップにおいては、前記判別ステップにおいて前記識別子が記憶されていないと判別されたときには、前記所定の処理を実行しない、
ことを特徴とする付記１３乃至１４のいずれか１項に記載の方法。
（付記１６）
前記実行ステップにおいては、前記判別ステップにおいて前記識別子が記憶されていると判別されたときに、前記所定の処理を実行する、
ことを特徴とする付記１５に記載の方法。
（付記１７）
前記判別ステップにおいては、前記識別子が前記記憶ステップによって記憶された否かを繰り返し判別する、
ことを特徴とする付記１６に記載の方法。
（付記１８）
装置に実装されたプロセッサに、
前記装置の使用者に実行の有無が認識可能な所定の処理を実施する操作が前記装置に行われたとき、前記装置の使用者が所定の作業を実施済か否かを判別する判別処理と、
前記判別処理において前記装置の使用者が前記所定の作業を実施済でないと判別されたときには、前記所定の処理を実行しない実行処理と、を行わせるためのプログラム。
（付記１９）
前記判別処理において前記装置の使用者が前記所定の作業を実施したと判別されたときに前記所定の処理を実行する前記実行処理を、
前記プロセッサに行わせるための請求項１８に記載のプログラム。
（付記２０）
入力された、前記作業を実施した前記使用者を示す識別子を記憶する記憶処理と、
前記記憶処理によって前記識別子が記憶されているか否かを判別する前記判別処理と、
前記判別処理において前記識別子が記憶されていないと判別されたときには、前記所定の処理を実行しない前記実行処理と、
を前記プロセッサに行わせるための請求項１８乃至１９のいずれか１項に記載のプログラム。
（付記２１）
前記判別処理において前記識別子が記憶されていると判別されたときには、前記所定の処理を実行する前記実行処理と、
を前記プロセッサに行わせるための請求項２０に記載のプログラム。
（付記２２）
前記識別子が前記記憶ステップによって記憶された否かを繰り返し判別する前記判別処理を前記プロセッサに行わせるための請求項２１に記載のプログラム。
【符号の説明】
【０１９１】
１    タイムレコーダ
２、３、４    業務用コンピュータ
５    中継機
６    管理用コンピュータ
８    ＩＤ判別装置
９    電気錠
１６、３６    管理用コンピュータ
３２、３３、３４    業務用コンピュータ
３９    車
８１    ＩＤカード読み取り部
８２    ＩＤ判別部
８３    施解錠制御部
８４    出退勤データ収集手段
１００    第１の装置
１１０    第２の装置
１０１    確認部
１０２    実行部
１１１    判別部
１１２    返信部
【図１】
2017204230.tif 000003
【図２】
2017204230.tif 000004
【図３】
2017204230.tif 000005
【図４】
2017204230.tif 000006
【図５】
2017204230.tif 000007
【図６】
2017204230.tif 000008
【図７】
2017204230.tif 000009
【図８】
2017204230.tif 000010
【図９】
2017204230.tif 000011
【図１０】
2017204230.tif 000012