Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0238985B2 - - Google Patents
[go: Go Back, main page]

JPH0238985B2 - - Google Patents

Info

Publication number
JPH0238985B2
JPH0238985B2 JP57019957A JP1995782A JPH0238985B2 JP H0238985 B2 JPH0238985 B2 JP H0238985B2 JP 57019957 A JP57019957 A JP 57019957A JP 1995782 A JP1995782 A JP 1995782A JP H0238985 B2 JPH0238985 B2 JP H0238985B2
Authority
JP
Japan
Prior art keywords
time
data
work
card
leaving
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP57019957A
Other languages
Japanese (ja)
Other versions
JPS58139291A (en
Inventor
Toshitaka Ato
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amano Corp
Original Assignee
Amano Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amano Corp filed Critical Amano Corp
Priority to JP1995782A priority Critical patent/JPS58139291A/en
Publication of JPS58139291A publication Critical patent/JPS58139291A/en
Publication of JPH0238985B2 publication Critical patent/JPH0238985B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)

Description

【発明の詳細な説明】 《発明の技術分野》 この発明は、遅刻または早退等のような出退勤
に係わる情報を、タイムレコーダ使用者に対して
音声語句により知らせるようにしたタイムレコー
ダに関する。
DETAILED DESCRIPTION OF THE INVENTION TECHNICAL FIELD OF THE INVENTION The present invention relates to a time recorder that notifies a time recorder user of information related to coming to work or leaving work, such as arriving late or leaving early, using audio phrases.

《従来技術とその問題点》 従来、例えば出勤時において自分が正常出勤を
したか遅刻出勤をしたかを知るためには、各勤務
者はタイムカード上に印字された出勤時刻を目で
視認しなければならないため、その確認が面倒で
あるとともに、特に一般にせわしない朝の出勤時
においては特に煩わしく、また極めて事務的であ
るため、勤務者にとつてその出退勤は味気ないも
のであつた。
《Prior art and its problems》 Conventionally, for example, in order to know whether he/she came to work normally or came to work late, each worker visually checked the work time printed on his/her time card. As the information has to be checked, it is troublesome to confirm the information, and it is especially troublesome during morning work, which is generally a busy time.Since it is extremely clerical, the coming and going to work is boring for the employees.

《発明の目的》 この発明は、上記の如き問題を解決するために
なされた者で、その目的とするところは出勤時や
退勤時等において遅刻,早退等の状態を、タイム
カード上への印字の他、音声により行ない、これ
により出退勤の確認を容易に行なうとともに、勤
務者に対して士気を高揚せしめるタイムレコーダ
を提供することを目的とするものである。
《Purpose of the Invention》 This invention was made in order to solve the above-mentioned problems, and the purpose is to print the status of lateness, early leaving, etc. on the time card at the time of going to work and leaving work. Another object of the present invention is to provide a time recorder that uses voice to easily confirm attendance and departure, and also to boost the morale of employees.

《発明の構成と効果》 この発明は、上記の目的を達成するために、処
理日付印字欄、各個人の該当する勤務区分を示す
数字が印字される勤務区分印字欄、出勤時刻の印
字欄および退勤時刻の印字欄が少なくとも印刷さ
れてなる就業データ印字部ならびに個人コードが
穿孔により記録されてなる穿孔コードを備えてな
るタイムカードをカードポケツトに挿入するとと
もに、このタイムカードの所定の就業データ印字
部にカード挿入時の現時刻データを印字するよう
にしたタイムレコーダにおいて、 上記個人別勤務区分の勤務時間体系に基づく管
理データを記憶するとともに、この管理データに
基づき各個人別就業データの処理がなされる管理
データメモリと、 各個人別の出勤時刻、退勤時刻が少なくとも記
憶されるとともに、上記タイムカードの挿入に際
して、キー入力された個人別勤務区分シフトを記
憶し、かつカード挿入が「出勤待ち」あるいは
「退勤待ち」のいずれによるものかの出退判別お
よび遅刻、早退判別を行なう個人フアイルメモリ
と、 時計回路から出力される現時刻データと上記管
理データ中の個人別勤務区分データとを比較し
て、カード挿入時の現時刻が始業時刻と終業時刻
の定時時間帯を基準にして、「遅刻時間帯」「正常
出勤時間帯」「早退時間帯」および「正常退勤時
間帯」を求める時間帯データ演算手段と、 上記各時間帯にそれぞれ対応する1以上の音声
語句データを記憶させた音声語句データ記憶手段
と、 上記音声語句記憶手段から読出される音声語句
データを、該当する音声語句に変換する音声再生
手段と、 上記タイムカードの挿入に応答して、上記時間
帯データ演算手段で求められた各時間帯データに
対応する音声語句データを上記音声語句データ記
憶手段から読出す音声語句発生制御手段とを具備
することを特徴とするものである。
《Structure and Effects of the Invention》 In order to achieve the above object, the present invention has a processing date printing field, a work classification printing field in which a number indicating the applicable work classification of each individual is printed, a work time printing field, and Insert into the card pocket a time card comprising a work data printing section on which at least a print field for clocking out time is printed and a perforated code on which a personal code is recorded by punching, and print prescribed work data on this time card. A time recorder that prints the current time data at the time the card is inserted in the section stores management data based on the working time system of the individual work classifications mentioned above, and processes each individual's work data based on this management data. A management data memory that stores at least the arrival and departure times of each individual, and also stores the individual work classification shift entered by key when inserting the time card, and the card insertion is "waiting for work". Or, it compares the current time data output from the clock circuit with the individual work classification data in the above management data and the personal file memory that determines whether the employee is due to "waiting to leave" and whether the employee is late or leaves early. The current time when the card is inserted is based on the regular time zone of the start time and end time of work, and calculates the ``late arrival time'', ``normal work time'', ``early leaving time'', and ``normal leaving time''. a data calculation means; a voice phrase data storage means storing one or more voice phrase data corresponding to each of the above-mentioned time periods; converting the voice phrase data read from the voice phrase storage means into corresponding voice phrases; and an audio phrase generation control for reading audio phrase data corresponding to each time zone data obtained by the time zone data calculation means from the audio phrase data storage means in response to the insertion of the time card. It is characterized by comprising means.

この発明は上記の如く、勤務者の個人別勤務体
系に基づいて、勤務者の出勤、退勤に際して、各
人の時間帯に対応した音声を発生するように構成
したため、各勤務者は出、退勤に際していちいち
タイムカード上の印字時刻を目で確認することな
く、音声により確認することができるので、その
確認が容易であり、また、正常出勤に対しては、
例えば「オハヨウゴザイマス」、正常退勤に対し
ては「オツカレサマデシタ」などのねぎらいの音
声が発せられるので、勤務者の士気を高揚せしめ
ることができる一方、遅刻、早退者に対しては、
「アナタハチコクデス」「アナタハソウタイデス」
などの音声を発して、注意を促すこととなるの
で、労務管理上有益である等の効果を有する。
As described above, this invention is configured to generate a sound corresponding to each worker's time zone when the worker comes to work or leaves work based on the individual work system of the worker. Since the time printed on the time card can be checked by voice without having to check it visually, it is easy to check the time, and for normal attendance,
For example, congratulatory voices such as ``Ohayo gozaimas'' and ``Otsukare sa made deshita'' are emitted for those who leave work normally, which can boost employee morale.
"Anatahachikokudesu""Anatahasoutaidesu"
This is useful for labor management, as it calls for attention.

《実施例の説明》 以下に、この発明の好適な一実施例を添付図面
に従つて詳細に説明する。
<<Description of Embodiments>> A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings.

第1図は、この発明に係わるタイムレコーダの
外観を示す斜視図である。同図に示す如く、本発
明に係わるタイムレコーダ1の本体上面には、タ
イムカードを挿入するためのカードポケツト2、
各種の設定データの入力操作あるいは後述するシ
フト勤務の指示操作等に使用されるキーボード3
が設けられており、また、本体上部正面には後述
する印字モードの切替等に利用されるキー差し込
み式切替スイツチ4,データ入力操作の際に入力
されるデータの表示あるいは時刻表示等に使用さ
れるデジタル式表示器5および各勤務者が各自の
シフトを指定した場合に、そのいずれのシフトが
指定されたかを表示するためのシフト表示ランプ
6が設けられている。キーボード3,キー差し込
み式切替スイツチ4,デジタル式表示器5および
シフト表示ランプ6の詳細を第2図、および第3
図に示す。
FIG. 1 is a perspective view showing the appearance of a time recorder according to the present invention. As shown in the figure, the top surface of the main body of the time recorder 1 according to the present invention includes a card pocket 2 for inserting a time card;
Keyboard 3 used for inputting various setting data or instructing shift work as described later.
Also, on the front of the upper part of the main body, there is a key-insertion type changeover switch 4, which is used to change the printing mode, etc., which will be described later, and a key-insertion switch 4, which is used to display data input during data input operations, or to display the time. A digital display 5 and a shift display lamp 6 are provided for displaying which shift is designated when each worker designates his or her own shift. Details of the keyboard 3, key insertion type changeover switch 4, digital display 5, and shift indicator lamp 6 are shown in Figures 2 and 3.
As shown in the figure.

また、タイムレコーダ本体1の側面には、本発
明に係わる音声語句発生用のスピーカ33が取り
付けられている。
Furthermore, a speaker 33 for generating audio phrases according to the present invention is attached to the side surface of the time recorder main body 1.

次に、第4図は本発明に係わるタイムレコーダ
のカード挿入部および印字部の構成を示してい
る。同図において、2は装置上面部に固定設置さ
れたカードポケツト、7はカードポケツト2に連
続する案内溝8を有するカードガイド、9はカー
ド送りモータ10によつて駆動されるカード送り
ローラ、11はワイヤインパクト方式のドツトプ
リンタを示す。
Next, FIG. 4 shows the configuration of a card insertion section and a printing section of a time recorder according to the present invention. In the figure, 2 is a card pocket fixedly installed on the top surface of the device, 7 is a card guide having a guide groove 8 continuous with the card pocket 2, 9 is a card feed roller driven by a card feed motor 10, and 11 indicates a wire impact dot printer.

また、12はカードガイド7の上部に案内溝8
を挾んで対向配置された1組の発光,受光素子か
らなるカード検出器で、カードポケツト2から第
5図に示すタイムカード13が挿入されると、こ
れによつて発光,受光素子間が遮光され、これが
カード検出信号となる。
In addition, 12 is a guide groove 8 at the top of the card guide 7.
A card detector consists of a pair of light-emitting and light-receiving elements placed opposite each other, and when a time card 13 shown in Fig. 5 is inserted into the card pocket 2, this blocks light between the light-emitting and light-receiving elements. This becomes the card detection signal.

14はカード13の下部の穿孔コード部15か
ら穿孔で記録されたカードコードを読み取るカー
ドコード読取器を示し、多数組の発光,受光素子
対を案内溝8を挾んで対向させてカード13の幅
方向に配列したものである。
Reference numeral 14 denotes a card code reader that reads the card code recorded by punching from the perforated code section 15 at the bottom of the card 13. The card code reader 14 reads the card code recorded by punching from the perforated code section 15 at the bottom of the card 13. They are arranged in the direction.

16はプリンタ11に対するカード13の位置
を検出して、カード13の印字欄位置を決定する
ためのカード段位置検出器あつて、カード送りモ
ータ10によつて案内溝8内に導入されるカード
13の下端エツジに当接して、カード13ととも
に上下動する連動片17と、この連動片の原点位
置からの下降量を検出する機構とにより構成され
る。
16 is a card stage position detector for detecting the position of the card 13 with respect to the printer 11 and determining the print field position of the card 13; the card 13 is introduced into the guide groove 8 by the card feed motor 10; It is composed of an interlocking piece 17 that comes into contact with the lower edge of the card 13 and moves up and down with the card 13, and a mechanism that detects the amount of descent of this interlocking piece from its original position.

第5図に示すように、タイムカード13の中央
部分には、就業データ印字部18が印刷されてい
る。この印字部18は横罫線により多数の段に区
画されており、各段は縦罫線により次の各項目の
印字欄に区画されている。
As shown in FIG. 5, a work data printing section 18 is printed in the center of the time card 13. This printing section 18 is divided into a number of columns by horizontal ruled lines, and each column is divided into printing columns for the following items by vertical ruled lines.

「日付」……出勤時の処理日付が印字される日付
印字欄。
"Date"...Date printing field where the processing date at the time of work is printed.

「勤区」……該当する勤務区分(シフト)を示す
数字が印字される勤務区分印字欄。
"Shift"...A work classification printing field where a number indicating the applicable work classification (shift) is printed.

「出」……出勤時刻の印字欄。“Attendance”……Print column for departure time.

「退」……退勤時刻の印字欄。"Leaving"...Print column for clocking out time.

「時間外」……早出または残業取り扱いの時間外
勤務時間数を印字する欄。
“Overtime”: Field to print the number of overtime hours that are treated as early work or overtime.

「外出,出」……就業中の退出の際の退場時刻が
印字される外出アウト時刻印字欄。
"Going out, going out"... A time stamp field where the time of leaving the office is printed when leaving during work.

「外出,入」……外出の際の入場時刻が印字され
る外出イン時刻印字欄。
“Going out, entering”……Outing-in time stamp field where the entry time when going out is printed.

「例外コード」……遅刻,早退,早出,残業等の
各種の取り扱い内容を示す例外コードの
印字欄。
"Exception code"...Printed column for exception codes indicating various handling details such as late arrival, early leaving, early leaving, overtime, etc.

「備考」……その他のデータを記入する欄。 "Remarks"...Column to enter other data.

なお、タイムカード13の符号19で示すの
は、上記例外コードとその意味内容を対照させて
印刷してあるコード表である。
Note that reference numeral 19 on the time card 13 indicates a code table in which the above exception codes and their meanings are compared and printed.

また、タイムカード13の穿孔コード部15に
は各カード所持者に振り当てられる個人コードが
所定のフオーマツトに従つた穿孔により記録され
る。
Further, in the punched code section 15 of the time card 13, a personal code assigned to each card holder is recorded by punching according to a predetermined format.

このタイムレコーダでは複数の勤務シフトを取
り扱うことができる。各勤務シフトには、それぞ
れ異なる勤務時間体系が予め設定される。勤務時
間体系の基本は、始業時刻と終業時刻で、例えば
勤務シフト1では、8時始業で16時終業,勤務シ
フト2では、6時始業で12時終業,勤務シフト3
では、12時始業で20時終業というように設定さ
れる。また、終業時刻の他に、早出および残業取
り扱いの時間帯や、休日等も各勤務区分別に予め
設定される。
This time clock can handle multiple work shifts. A different working time system is set in advance for each work shift. The basic work time system is the start time and end time. For example, work shift 1 starts at 8:00 and ends at 16:00, work shift 2 starts at 6:00 and ends at 12:00, and work shift 3 starts at 6:00 and ends at 12:00.
In this case, the schedule is set to start at 12:00 and end at 8:00. In addition to the end time, early start times and overtime hours, holidays, etc. are also set in advance for each work category.

このタイムレコーダにおいては、各勤務区分の
勤務時間体系に基づく管理データが、後述する所
定のメモリに格納される。そのメモリ中における
管理データの構成を第7図に示している。
In this time recorder, management data based on a working time system for each work category is stored in a predetermined memory, which will be described later. FIG. 7 shows the structure of the management data in the memory.

同図の管理データは、一つの勤務区分について
のものであり、始業時刻および終業時刻エリアA
4およびA5に格納される他、早出時間帯がエリ
アA2,A3に、残業時間帯がエリアA6,A7
に、休日がエリアA8に、休憩時間帯等、その他
の設定データがエリアA9に格納される。
The management data in the figure is for one work category, and includes start time and end time area A.
4 and A5, early departure hours are stored in areas A2 and A3, and overtime hours are stored in areas A6 and A7.
In addition, holidays are stored in area A8, and other setting data such as break time periods are stored in area A9.

またエリアA1には、コードの印字欄を更新す
るとともに、処理日付を更新する段切替時刻(詳
細は後述)が設定されるが、この段切替時刻とし
ては、通常終業時刻と翌日の始業時刻の中間の時
刻が選ばれる。このような管理データが、各勤務
区分別に設定され、この管理データに基づいて、
各個人就業データの処理がなされる。
In addition, in area A1, a stage switching time (details will be described later) is set to update the code printing field and the processing date. An intermediate time is chosen. Such management data is set for each work classification, and based on this management data,
Each individual's employment data is processed.

また、このタイムレコーダにおいては、タイム
カード13の印字部18に所定の就業データを印
字するだけでなく、装置内部のメモリに各個人別
に就業データを記憶するとともに、データの累計
演算を行なつて記憶する機能を備えている。
In addition, this time recorder not only prints predetermined work data on the printing section 18 of the time card 13, but also stores the work data for each individual in the internal memory of the device, and also calculates the cumulative total of the data and stores it. It has the function to

第8図は、各個人別の各種データを記録する個
人フアイルの構成を示している。同図に詳細に示
すように、個人フアイルのエリアBは最新の1日
分の就業データを一時記憶するエリアで、B1に
出勤時刻、B2退勤時刻、B3に外出アウト時
刻、B4に外出イン時刻が格納される。
FIG. 8 shows the structure of a personal file that records various data for each individual. As shown in detail in the figure, area B of the personal file is an area where the latest one day's work data is temporarily stored. is stored.

またエリアCは累計演算されていく就業データ
を記憶するエリアで、図に示すように平日出勤回
数C1、休日出勤回数C2、欠勤回数C3、退
勤、早退、外出日数C4およびその合計時間C
5,早出時刻C6,残業時間C7,休日出勤時間
C8等の各項目の就業データが、累計記憶され
る。また個人フアイルのエリアBは、早出や残業
等の取り扱いをする際に、予めその旨の登録をす
る登録データエリアである。
Area C is an area that stores work data that is cumulatively calculated, and as shown in the figure, the number of working days on weekdays C1, the number of working days on holidays C2, the number of absences C3, the number of leaving work, early leaving, and days out C4, and the total time C.
5. Work data for each item, such as early departure time C6, overtime work time C7, and holiday work time C8, is stored in total. Area B of the personal file is a registration data area in which information about early departure, overtime, etc. is registered in advance.

更に、個人フアイルのエリアEは、各個人の処
理に係わる各種の状態コードおよびフアンクシヨ
クコードが格納されるエリアで、E1にはタイム
カード13の挿入に際して、各勤務者によりキー
入力された勤務シフトコードが格納され(これを
勤務区分シフトレジスタと称する)、E2は「出
勤待ち」、「退勤待ち」、「外出アウト」、「外出イ
ン」を表す4つの状態コードのいずれかが格納さ
れ(これを出退状態レジスタと称する)、カード
挿入が出勤,退勤,外出アウト,外出インのいず
れによるものかの出退判別が、この出退状態レジ
スタがB2に基づいてなされる。
Furthermore, area E of the personal file is an area where various status codes and function codes related to each individual's processing are stored. A shift code is stored (this is called a work classification shift register), and E2 stores one of four status codes representing "waiting to work", "waiting to leave", "going out", and "going out" ( This attendance/exit status register is referred to as the attendance/exit status register), and the attendance/exit status register is used to determine whether the card insertion is due to attendance, leaving, going out, or going out based on B2.

また、E3には出勤に関して遅刻あるいは早出
あるいは休日出勤等と判別された時、その旨のフ
アンクシヨンコードが格納され、E4には退勤に
関して早退あるいは残業等と判別された時、その
旨のフアンクシヨンコードが格納され、E5には
外出に関して私用外出または公用外出かを表すフ
アンクシヨンコードが格納される。
In addition, E3 stores a function code that indicates when coming to work is determined to be late or early, working on a holiday, etc., and E4 stores a function code that indicates when leaving work early or working overtime, etc. A function code is stored in E5, and a function code indicating whether the outing is a private outing or an official outing is stored in E5.

次に、この発明に係わるタイムレコーダの電気
的構成を、第6図のブロツク図に従つて説明す
る。
Next, the electrical configuration of the time recorder according to the present invention will be explained with reference to the block diagram of FIG.

このタイムレコーダは、所謂マイクロコンピユ
ータを中心に構成されるもので、20は所謂マイ
クロプロセツサである中央処理装置(以下、
CPUと称する)であり、ABはそのアドレスバ
ス、DBはデータバス、CBはコントロールバス、
INTは割り込み信号ラインをそれぞれ示す。
This time recorder is mainly composed of a so-called microcomputer, and 20 is a central processing unit (hereinafter referred to as a so-called microprocessor).
AB is its address bus, DB is its data bus, CB is its control bus,
INT indicates an interrupt signal line, respectively.

CPU22に対し、プログラムメモリ21,ワ
ーキングメモリ22,管理データメモリ23、フ
アイルメモリ24の4種のメモリが接続されてい
る。プログラムメモリ21は読出専用のメモリ
で、CPU20の動作を規定するシステムプログ
ラムを格納している。ワーキングメモリ20には
読み書き両用のメモリ(RAM)で、CPU20の
動作に必要な各種データの一時記憶エリアとして
も用いられる。管理データメモリ23もRAM
で、第7図に示した各勤務シフト別の管理データ
を格納する。フアイルメモリ24もRANで、第
8図に示した各個人別の個人フアイルを格納す
る。
Four types of memories are connected to the CPU 22: a program memory 21, a working memory 22, a management data memory 23, and a file memory 24. The program memory 21 is a read-only memory that stores a system program that defines the operation of the CPU 20. The working memory 20 is a read/write memory (RAM) and is also used as a temporary storage area for various data necessary for the operation of the CPU 20. Management data memory 23 is also RAM
Then, the management data for each work shift shown in FIG. 7 is stored. The file memory 24 is also RAN and stores the personal files for each individual shown in FIG.

時計回路25は、時間処理の基準信号を発生す
る発信器およびカウンタ等から構成され、1分周
期のパルス信号(1分パルスと称する)を、
CPU20に割り込み信号として印加する他、主
電源の停電時間を記憶し、停電復帰後にはCPU
20によつてその停電時間を読み取れるように構
成されている。
The clock circuit 25 is composed of an oscillator, a counter, etc. that generates a reference signal for time processing, and generates a pulse signal with a period of one minute (referred to as a one-minute pulse).
In addition to applying it to the CPU 20 as an interrupt signal, it also stores the main power outage time, and after the power outage returns, the CPU
20, the power outage time can be read.

上述したカード検出器12、カードコード読取
器14,カード段位置検出器16およびプリンタ
11のヘツドが原点位置に戻つたことを検出する
検出器26の各検出信号は、インターフエース2
7を介してCPU20に読み取られるようになつ
ているとともに、上述したカード送りモータ10
とプリンタ11のヘツドをカード13の幅方向に
操作させるモータ28と、プリンタ11のドツト
ワイヤを駆動する印字マグネツト29が、インタ
ーフエース回路27を介してCPU20によつて
制御されるようになつている。
Detection signals from the card detector 12, card code reader 14, card stage position detector 16, and detector 26 for detecting that the head of the printer 11 has returned to its original position are transmitted to the interface 2.
7 to be read by the CPU 20, and the above-mentioned card feed motor 10.
A motor 28 for operating the head of the printer 11 in the width direction of the card 13, and a print magnet 29 for driving the dot wires of the printer 11 are controlled by the CPU 20 via an interface circuit 27.

また、適宜なキー入力装置30がインターフエ
ース回路31を介して、CPU20に接続されて
おり、このキー入力装置32より管理データメモ
リ23に、所望のデータを設定したり、外出や残
業等の例外勤務の登録をしたり、フアイルメモリ
24の累計データをプリントアウトさせる等、
CPU20の動作モードの切替や、任意のデータ
をCPU20に入力することができる。また、イ
ンターフエース回路31を介して、CPU20に
接続された表示装置32は時刻(月,日,時,
分)を表示可能なセグメント表示や、そのたの動
作モードを表示するランプ等を含んでいる。
Further, an appropriate key input device 30 is connected to the CPU 20 via an interface circuit 31, and desired data can be set in the management data memory 23 from this key input device 32, and exceptions such as going out or overtime can be set. Register your work, print out the cumulative data in the file memory 24, etc.
It is possible to switch the operating mode of the CPU 20 and input arbitrary data to the CPU 20. In addition, a display device 32 connected to the CPU 20 via an interface circuit 31 displays the time (month, day, hour,
It includes a segment display that can display minutes) and lamps that display other operating modes.

また、アドレスバスAB,データバスDBおよ
びコントロールバスCBには、音声合成部35が
接続されており、この音声合成部35では音声デ
ータROM34から読出された各音声語句データ
を再生し、これをスピーカ33から発音させるよ
うに構成されている。
Further, a speech synthesis section 35 is connected to the address bus AB, data bus DB, and control bus CB, and this speech synthesis section 35 reproduces each speech word data read from the speech data ROM 34 and outputs it to the speaker. It is configured so that the sound is generated from 33 onwards.

音声データROM34の詳細を第13図に示
す。同図に示す如く、音声データROM34の一
連の記憶エリアには、順に定時勤務語句である
「オハヨウゴザイマス」,遅刻語句である「アナタ
ハチコクデス」,早退語句である「アナタハソウ
タイデス」および定時退勤語句である「オツカレ
サマデシタ」が順に記憶されている。
Details of the audio data ROM 34 are shown in FIG. As shown in the figure, a series of storage areas of the audio data ROM 34 contain, in order, "Ohayo gozaimas" which is a phrase for working on time, "Anatahachikokudesu" which is a phrase for being late, "Anatahasoutaidesu" which is a phrase for leaving early, and The phrases "otsukare samadeshita" are memorized in order.

次に、本発明のタイムレコーダの通常の印字動
作を第10図〜第12図に基づいて簡単に説明す
る。これらのフローチヤートは、メモリ21に格
納されたCPU20の動作を規定するシステムプ
ログラムの構成の一部を表している。
Next, the normal printing operation of the time recorder of the present invention will be briefly explained based on FIGS. 10 to 12. These flowcharts represent part of the configuration of a system program stored in the memory 21 that defines the operation of the CPU 20.

まず、時計回路25からの1分パルスがOPU
20に印加されると、第11図に示す割り込み処
理が実行される。この割り込み処理の最初のルー
チン1では、時計データを更新する。すなわち、
ワーキングメモリ22中に設定された時計レジス
タの月,日,時.分のデータを1分だけ更新す
る。次のルーチン2では、更新された上記時計レ
ジスタのデータを表示装置5に供給して表示す
る。次のルーチン3では、上記時計レジスタの現
時刻データ(月,日,時,分)と管理データメモ
リ23中の各勤務区分別の管理データとを対照し
て、ワーキングメモリ22中に各勤務区分別に設
定された処理現況データレジスタの内容を更新す
る。
First, the one-minute pulse from the clock circuit 25 is sent to the OPU.
20, the interrupt processing shown in FIG. 11 is executed. In the first routine 1 of this interrupt processing, clock data is updated. That is,
The month, day, and hour of the clock register set in the working memory 22. Update the minute data by 1 minute. In the next routine 2, the updated data of the clock register is supplied to the display device 5 and displayed. In the next routine 3, the current time data (month, day, hour, minute) in the clock register is compared with the management data for each work category in the management data memory 23, and the data for each work category is stored in the working memory 22. Updates the contents of a separately set processing status data register.

上記処理現況データの構成(項目)を第9図に
示している。同図において、F1の「処理日付」
は現時刻で該当勤務区分に属するタイムカード1
3が挿入された場合に、「日付」欄に印字すべき
日付データを格納するエリアであつて、上記ルー
チン3では、管理データ中の段切替時刻データA
1と現時刻が一致した時、この処理日付データF
1を更新する。F2の「印字段1」は、現時刻で
該当勤務区分に属するタイムカード8が挿入され
た場合に、印字すべき段数データを格納するエリ
アであつて、ルーチン3では上記と同様に段切替
時刻データA1と現時刻が一致した時、この印字
段位置データF2に1段を加算する。F3の
「休・平日の別」には、現時刻で該当勤務区分に
属するタイムカード13が挿入された場合に、平
日出勤として処理するか、休日出勤として処理す
るかを表すデータが格納されるエリアであつて、
ルーチン3では、処理日付データF1が管理デー
タのエリアA8にて休日と設定されているかをチ
エツクし、その結果をこのエリアF3に格納す
る。F4の「現時刻の時間帯」は、現時刻が早出
時間帯,定時時間帯,残業時間体のいずれに該当
するかを表す時間帯データを格納するエリアであ
つて、ルーチン3では現時刻と管理データのエリ
アA2〜A7のデータとを比較して、該当する時
間帯を判別し、その結果をこのエリアA4に格納
する。ルーチン3では、以上のごとき処理現況デ
ータの更新処理を各勤務区分について行なうので
あり、これで割り込み処理を終了し、第10図の
通常処理ルーチンに復帰する。
The structure (items) of the processing status data is shown in FIG. 9. In the same figure, the "processing date" of F1
is the time card 1 belonging to the corresponding work category at the current time
This is an area for storing date data to be printed in the "Date" column when 3 is inserted, and in the above routine 3, stage switching time data A in the management data is stored.
1 and the current time match, this processing date data F
Update 1. "Print stage 1" in F2 is an area that stores data on the number of stages to be printed when the time card 8 belonging to the relevant work category is inserted at the current time. When the data A1 and the current time match, one stage is added to this printing stage position data F2. F3 "Holiday/Weekday distinction" stores data indicating whether to process the time card 13 belonging to the relevant work category at the current time as working on a weekday or as working on a holiday. In the area,
In routine 3, it is checked whether processing date data F1 is set as a holiday in area A8 of the management data, and the result is stored in area F3. The "time zone of current time" in F4 is an area that stores time zone data indicating whether the current time falls under an early work time zone, a regular time zone, or an overtime time zone. The data in areas A2 to A7 of the management data are compared to determine the applicable time period, and the results are stored in area A4. In routine 3, the processing status data update processing as described above is performed for each work category, and the interrupt processing is then terminated and the routine returns to the normal processing routine shown in FIG.

第10図に示す通常処理の最初のルーチン11
では、上記時計レジスタの現時刻データを表示装
置5に供給して表示する。次のルーチン12で
は、上記カード検出器12の出力をチエツクし、
カードポケツト2にタイムカード13が挿入され
たか否かを判別する。タイムカード13の挿入が
検出されるまで、このルーチン12を繰り返し、
カード13の挿入が検出されると、ルーチン13
へ進み、カード送りモータ10を正転起動する。
これにより、カードポケツト2に挿入されたタイ
ムカード13は、送りローラ9によつて案内溝8
内に吸込まれる。次のルーチン14では、上記カ
ードコード読取器14の出力を取込み、案内溝8
内に吸込まれ、読取器14の設置位置を通過する
カード13の穿孔コード部15から、それに記録
された個人コードを読取る。
First routine 11 of normal processing shown in FIG.
Now, the current time data in the clock register is supplied to the display device 5 and displayed. In the next routine 12, the output of the card detector 12 is checked,
It is determined whether a time card 13 is inserted into a card pocket 2. This routine 12 is repeated until insertion of the time card 13 is detected,
When insertion of card 13 is detected, routine 13
Then, the card feed motor 10 is started in normal rotation.
As a result, the time card 13 inserted into the card pocket 2 is moved to the guide groove 8 by the feed roller 9.
sucked inside. In the next routine 14, the output of the card code reader 14 is taken in, and the guide groove 8 is read.
The personal code recorded on the perforated code part 15 of the card 13 which is sucked into the card 13 and passes through the installation position of the reader 14 is read.

次のルーチン15では、第3図に示すシフト選
択キー3aから入力された勤務シフトコードに基
づき、ワーキングメモリ22中の該当勤務区分の
上記処理現況データ(第9図)から印字段位置デ
ータF2をよみだす。次のルーチン16では、カ
ード段位置検出器16の出力をチエツクし、送り
モータ10により案内溝8の奥方へ引込まれつつ
あるタイムカード13の印字段位置を逐次検出
し、その現在の印字段位置が上記読み出した印字
段位置データF2と一致したところで、カード送
りモータ9を停止させる。これにより、タイムカ
ード13がプリンタ11に対して、該当勤務シフ
トの印字段位置データF2に対応した段位置に設
定され静止する。
In the next routine 15, based on the work shift code input from the shift selection key 3a shown in FIG. Start reading. In the next routine 16, the output of the card stage position detector 16 is checked to sequentially detect the printing stage position of the time card 13 which is being drawn into the back of the guide groove 8 by the feed motor 10, and the current printing stage position is detected. When the data coincides with the print stage position data F2 read above, the card feed motor 9 is stopped. As a result, the time card 13 is set with respect to the printer 11 at a stage position corresponding to the printing stage position data F2 of the corresponding work shift and becomes stationary.

次のルーチン17では、ルーチン14でタイム
カード13から読み取つた個人カードに対応する
個人フアイル(第8図)をワーキングメモリ22
に転送する。
In the next routine 17, the personal file (FIG. 8) corresponding to the personal card read from the time card 13 in routine 14 is stored in the working memory 22.
Transfer to.

次のルーチン18では、本発明に係わる音声発
生処理を実行する。この、ルーチン18による音
声発生処理の詳細を第12図に基づいて説明す
る。
In the next routine 18, a sound generation process according to the present invention is executed. The details of the sound generation process by routine 18 will be explained based on FIG. 12.

まず、ルーチン1801では、ワーキングメモ
リ22に転送された個人フアイルの出退状態レジ
スタE2をチエツクし、これが「出勤待ち」の状
態であるか、あるいは「退勤待ち」の状態である
かを判定する。
First, in routine 1801, the attendance status register E2 of the personal file transferred to the working memory 22 is checked to determine whether it is in the "waiting to work" state or the "waiting to leave" state.

ここで、これが「出勤待ち」であつた場合、カ
ード受け入れ時刻を出勤時刻と認識し、次いでル
ーチン1802に進む。
Here, if this is "waiting for work", the card acceptance time is recognized as the work time, and the process then proceeds to routine 1802.

ルーチン1802では、該当勤務区分の処理現
況データ中の現時刻の時間帯データF4をチエツ
クし、これが「定時時間帯」である場合は「遅刻
時間帯」と認識し、次いでルーチン1807に進
み、遅刻語句に対応する第13図に示すROM内
の先頭アドレスを算出する。
In routine 1802, the time zone data F4 of the current time in the current processing status data of the corresponding work category is checked, and if this is the "regular time zone", it is recognized as the "late time zone", and then the routine proceeds to routine 1807, in which the lateness is determined. The starting address in the ROM shown in FIG. 13 corresponding to the word is calculated.

これに対して、ルーチン1802の実行の結果
「定時時間帯前」と認識された場合は、「正常出勤
時間帯」と認識し、ルーチン1806へ進み、同
様にして第13図に示すROM内の定時出勤語句
の先頭アドレスを算出する。
On the other hand, if the result of executing routine 1802 is that it is recognized as "before the regular working hours", it is recognized as "normal working hours", and the process proceeds to routine 1806, where the ROM in the ROM shown in FIG. Calculate the first address of the on-time attendance phrase.

他方、ルーチン1801の実行の結果、個人フ
アイルの出退状態レジスタE2の内容が「退勤待
ち」であつた場合、カード受け入れ時刻を退勤時
刻と認識し、次いでルーチン1803へ進む。
On the other hand, as a result of execution of routine 1801, if the contents of the attendance/exit status register E2 in the personal file are "waiting for leaving work", the card acceptance time is recognized as the leaving time, and the process then proceeds to routine 1803.

ルーチン1803では、該当勤務区分の処理現
況データ中の現時刻の時間帯データF4をチエツ
クし、これが「定時時間帯」である場合は「早退
時間帯」と認識し、次いでルーチン1805へ進
み、前述と同様にしてROM内の早退語句の先頭
アドレスを算出する。
In the routine 1803, the time zone data F4 of the current time in the processing status data of the corresponding work division is checked, and if this is the "regular time zone", it is recognized as the "early leaving time zone", and the process then proceeds to the routine 1805, and the above-mentioned process is performed. Calculate the start address of the early exit phrase in the ROM in the same manner as above.

これに対して、ルーチン1803の実行の結
果、該当勤務区分の処理現況レジスタ中の現時刻
の時間帯データF4が「定時時間帯後」である場
合には、これを「正常退勤時間帯」と認識し、次
いでルーチン804へ進み、前述と同様にROM
内の定時退勤語句」の先頭アドレスを算出する。
On the other hand, as a result of executing routine 1803, if the current time zone data F4 in the processing status register for the corresponding work category is "after the scheduled time zone," this is considered to be the "normal leaving time zone." The process then proceeds to routine 804, where the ROM is recognized as described above.
Calculate the first address of the phrase "leave work on time" in

次いで、ルーチン1807,1806,180
5および1804の何れかにおいて算出された先
頭アドレスデータは、ルーチン1808の実行と
ともに、音声合成部35へと転送される。
Then routines 1807, 1806, 180
The start address data calculated in either step 5 or 1804 is transferred to the speech synthesis section 35 along with the execution of routine 1808.

次いで、ルーチン1809では音声合成部35
における発声速度を規定するための発声速度デー
タを音声合成部35へと転送する。
Next, in routine 1809, the speech synthesis section 35
The speech rate data for defining the speech rate in is transferred to the speech synthesis section 35.

次いで、ルーチン1810では、音声合成部3
5に対して、発生コマンドが出力される。
Next, in routine 1810, the speech synthesis section 3
5, the generated command is output.

このようにして、タイムカードの挿入時刻が、
出勤と認識された場合、それが遅刻であるか正常
出勤であるかによつて、例えば正常出勤の場合
「オハヨウゴザイマス」なる音声語句が発音され、
また遅刻である場合には「アナタハチコクデス」
のごとき音声語句が発音されるのである。
In this way, the insertion time of the time card is
If it is recognized as coming to work, depending on whether it is late or normal attendance, for example, in the case of normal attendance, the phonetic phrase ``Ohayo gozaimas'' is pronounced.
Also, if you are late, "Anata Hachi Koku Desu"
Audio phrases such as are pronounced.

これに対して、タイムカードの挿入時刻が退勤
と認識された場合、それが早退である場合には、
例えば、「アナタハソウタイデス」のごとき音声
語句が発音され、これに対して正常退勤の場合に
は「オツカレサマデシタ」のごとき音声語句がス
ピーカ33から発音され、これによりタイムカー
ド使用者は一々タイムカード上の印字を確認せず
とも、各自の出退勤の状態を容易に判別すること
が可能なるのである。
On the other hand, if the insertion time of the time card is recognized as leaving work, or if it is early leaving,
For example, an audio phrase such as "Anatahasoutaidesu" is pronounced, whereas in the case of normal clocking out, an audio phrase such as "Otsukare sa made deshita" is pronounced from the speaker 33, so that the time card user can use the time card one by one. This makes it possible to easily determine the status of each person's attendance and leaving without checking the print on the screen.

次にのルーチン19ではワーキングメモリ22
に転送した個人フアイルと該当勤務区分の処理現
況データF1〜F4と時計レジスタの現時刻デー
タ(カード受入れ時刻である。)とに基づき、必
要な就業データを得るための各種の演算を行なう
他その演算結果によつて個人フアイルの所定の項
目のデータを書換え、再びフアイルメモリ24に
戻す制御を行なう。
In the next routine 19, the working memory 22
Perform various calculations to obtain necessary employment data based on the personal file transferred to , processing status data F1 to F4 of the corresponding work category, and current time data of the clock register (card acceptance time). Control is performed to rewrite the data of predetermined items in the personal file based on the calculation result and return it to the file memory 24 again.

この演算処理ルーチン19による就業データを
求める処理の主要なものについて詳述する。
The main processes for obtaining employment data by this arithmetic processing routine 19 will be described in detail.

(イ) …個人フアイルの出退状態レジスタE2をチ
エツクし、これが「出勤待ち」であつた場合、
カード受入れ時刻を出勤時刻と認識し、個人フ
アイルの出勤時刻エリアB1に該当勤務区分の
処理現況データ中の処理日付データF1と時計
レジスタ中の現時刻データ(時,分)を格納す
るとともに、出退状態レジスタE2を(退勤待
ち)にセツトする。また、該当勤務区分の処理
現況データ中の現時刻の時間帯データ4をチエ
ツクし、これが「定時時間帯」である場合は、
遅刻と認識し、個人フアイルのエリアE3に
「遅刻」コードを格納する。また、個人フアイ
ルの例外勤務登録エリアDに「早出」が登録さ
れる場合で、しかも現時刻の時間帯データFが
「早出時間帯」であれば、早出による出勤と認
識し、個人フアイルのエリアE3に「早出」コ
ードを格納する。また、該当勤務区分の処理現
況データ中の休・平日の別データF3をチエツ
クし、これが「休日」であるとき、休日出勤と
認識し、個人フアイルのエリアE3に「休日出
勤」コードを格納する。
(b)...Check the attendance status register E2 in the personal file, and if it is "Waiting for work",
The card acceptance time is recognized as the work start time, and the processing date data F1 in the processing status data of the corresponding work classification and the current time data (hours, minutes) in the clock register are stored in the work start time area B1 of the personal file. Set the leaving status register E2 to (waiting for leaving work). Also, check the time zone data 4 of the current time in the processing status data of the relevant work category, and if this is the "regular time zone",
It is recognized that the user is late, and a "late" code is stored in area E3 of the personal file. In addition, if "early departure" is registered in the exception work registration area D of the personal file, and if the current time zone data F is "early departure time", it will be recognized as work due to early departure, and the area of the personal file will be Store the "early exit" code in E3. Also, it checks separate data F3 for holidays and weekdays in the processing status data for the corresponding work classification, and if this is a "holiday", it is recognized as working on a holiday, and the "working on holiday" code is stored in area E3 of the personal file. .

(ロ) …個人フアイルの出退状態レジスタE2が、
「退勤待ち」であつた場合、カード受入れ時刻
を退勤時刻と認識し、個人フアイルの退勤時刻
エリアB2に現時刻データを格納するととも
に、出退状態レジスタE2を「出勤待ち」にセ
ツトする。
(b) …The entry/exit status register E2 of the personal file is
If it is "waiting to leave work", the card acceptance time is recognized as the clocking out time, the current time data is stored in the leaving time area B2 of the personal file, and the attendance status register E2 is set to "waiting to leave work".

また、該当勤務区分の処理現況レジスタ中の
現時刻の時間帯データF4が、「定時時間帯」
である場合は、早退と認識し、個人フアイルの
エリアE4に「早退」コードを格納する。ま
た、個人フアイルの例外勤務登録エリアDに
「残業」が登録されている場合で、しかも現時
刻の時間帯データF4が「残業時間帯」であれ
ば、残業後の退勤と認識し、個人フアイルのエ
リアE4に「残業」コードを格納する。
In addition, the current time zone data F4 in the processing status register for the corresponding work category is "Regular time zone".
If so, it is recognized as leaving early, and an "early leaving" code is stored in area E4 of the personal file. In addition, if "overtime" is registered in the exception work registration area D of the personal file, and the current time zone data F4 is "overtime time", it will be recognized as leaving work after overtime, and the personal file will be displayed. The "overtime" code is stored in area E4.

(ハ) …上記の如く退勤により個人フアイルの1日
分の就業データが求まると、次に累計終了デー
タを演算する。まず個人フアイルのエリアE3
が「休日出勤」になつていれば、エリアC2の
休日出勤回数をインクリメントするとともに、
その日の勤務時間を演算してエリアC8の休日
出勤時間に加算する。エリアE3が「休日出
勤」以外の場合は、エリアC1を平日出勤日数
とインクリメントする。また、エリアE3が
「遅刻」であつたり、エリアE4が「早退」で
あつたりエリアE5が「外出」であるは場合、
エリアC4の遅刻・早退・外出回数をインクリ
メントするとともに、その日の遅刻・早退・外
出時間を演算してエリアC5の累計時間に加算
する。なお、遅刻時間とは該当勤務区分の始業
時刻A4から個人フアイルの出勤時刻E1を減
算した時間であり、同様に早退時間とは終業時
刻A5から退勤時刻B2を減算した時間であ
る。また、エリアE3が「早出」である場合、
早出時間を算出し「該当勤務区分の早出終了時
刻A3から個人フアイルの出勤時刻B1を減算
した時間」、エリアC6の早出時間に加算する。
また、エリアE4が「残業」である場合、残業
時間を算出し「上記と同様に退勤時刻B2から
残業開始時刻A6を減算した時間」、エリアC
7の残業時間に関する。
(c) When one day's worth of work data in the personal file is determined by leaving work as described above, the cumulative end data is then calculated. First, personal file area E3
If it has become "working on holidays", the number of working days on holidays in area C2 is incremented, and
The working hours for that day are calculated and added to the holiday working hours in area C8. If area E3 is other than "working on holidays", area C1 is incremented by the number of working days on weekdays. Also, if area E3 is "late", area E4 is "leaving early", and area E5 is "going out",
The number of times of being late, leaving early, and going out in area C4 is incremented, and the time of being late, leaving early, and going out on that day is calculated and added to the cumulative time in area C5. Note that the late arrival time is the time obtained by subtracting the starting time E1 of the personal file from the starting time A4 of the corresponding work division, and similarly, the early leaving time is the time obtained by subtracting the leaving time B2 from the finishing time A5. Also, if area E3 is "early departure",
The early departure time is calculated and "the time obtained by subtracting the start time B1 of the personal file from the early departure end time A3 of the corresponding work category" is added to the early departure time of area C6.
In addition, if area E4 is "overtime", overtime time is calculated and "the time obtained by subtracting overtime start time A6 from clock-off time B2 in the same way as above", area C
7 regarding overtime hours.

以上の(イ)、(ロ)、(ハ)を中心とする演算が第10図
のルーチン19で実行され、次のルーチン20に
進む。なお、外出の処理については省略する。
The calculations centered on the above (a), (b), and (c) are executed in the routine 19 of FIG. 10, and the routine advances to the next routine 20. Note that the process of going out will be omitted.

ルーチン20では、上記演算結果に基づいて、
タイムカード13の印字部18に印字すべきプリ
ントデータを、ワーキングメモリ22中に編集す
る。例えば、上記演算処理ルーチン19にてカー
ド受入れ時刻が通常出勤であると認識された場
合、プリントデータとしては、タイムカード13
の印字部18の日付印字欄に対応するデータとし
て、個人フアイル出勤時刻データB1中の月,日
データが設定され、勤務区分印字欄に対応するデ
ータとして勤務区分レジスタE1のデータがセツ
トされ、出勤時刻印字欄に対応するデータとして
演算B1の時,分データがセツトされ、そのたの
印字欄に対応するデータをセツトされない(空白
となる)。
In routine 20, based on the above calculation results,
Print data to be printed on the printing section 18 of the time card 13 is edited into the working memory 22. For example, if the above-mentioned calculation processing routine 19 recognizes that the card acceptance time is a normal work time, the time card 13 is printed as print data.
The month and day data in the personal file work time data B1 are set as the data corresponding to the date printing field of the printing section 18, and the data of the work classification register E1 is set as the data corresponding to the work classification printing field. The hour and minute data of calculation B1 are set as the data corresponding to the time stamp field, and the data corresponding to the other print fields are not set (they become blank).

また、ルーチン19で通常退勤と認識された場
合、プリントデータとしては、退勤時刻印字欄に
対応するデータとしてエリアB2の退勤時刻デー
タがセツトされ、その他のデータはセツトされな
い。また、出勤時において、遅刻または早出と認
識された場合には、上記に加えて例外コード印字
欄に対応するプリントデータとして遅刻または早
出を表すコードがセツトされる。また、退勤時に
おいて早退または残業と認識された場合には、上
記に加えて例外コード印字欄に対応するプリント
データとして早退または残業を表すコードがセツ
トされ、更に残業または上記早出の取り扱いの場
合には、その1日分の早出時間と残業時間の合計
時間データが時間外勤務時間印字欄に対応するプ
リントデータとしてセツトされる。
Further, when routine 19 recognizes that it is normal leaving, the leaving time data in area B2 is set as the print data corresponding to the leaving time printing column, and other data is not set. Further, when coming to work, if it is recognized that the employee is late or early, a code representing lateness or early departure is set as print data corresponding to the exception code printing field in addition to the above. In addition, if it is recognized that the employee is leaving early or working overtime when leaving work, in addition to the above, a code representing early leaving or overtime is set as print data corresponding to the exception code printing field, and in addition, a code representing early leaving or overtime is set in the print data corresponding to the exception code printing field. The total time data of the early start time and overtime hours for one day is set as print data corresponding to the overtime work time printing field.

次のルーチン21はルーチン20で編集したプ
リントデータを、プリンタ11によつてタイムカ
ード13の所定の段位置(ルーチン16で設定さ
れた)に印字する。すなわち、プリンタ操作モー
タ28を駆動してプリンタヘツドをカード13の
幅方向に移動させなが、プリントデータに従つて
印字マグネツトを順次駆動することによつて、印
字部18の所定の印字欄に該当データを印字する
のである。印字が終了するとルーチン22に進
み、カード送りモータ10を逆転させてタイムカ
ード13をカードポケツト2から排出し、ルーチ
ン11に戻る。
In the next routine 21, the print data edited in routine 20 is printed by the printer 11 at a predetermined column position (set in routine 16) on the time card 13. That is, without driving the printer operation motor 28 to move the printer head in the width direction of the card 13, by sequentially driving the printing magnets in accordance with the print data, the print area corresponding to the predetermined printing field of the printing unit 18 is printed. It prints the data. When the printing is completed, the routine proceeds to routine 22, where the card feed motor 10 is reversed to eject the time card 13 from the card pocket 2, and the routine returns to routine 11.

このようにして、複数種類の勤務区分につい
て、それぞれの勤務時間体系を所定のフオーマツ
トで表してなる第7図に示す管理データがメモリ
22に記憶され、時計回路25から1分パルスが
生じて現時刻が更新されると、第9図に示す各勤
務シフト別の処理現況データを上記管理データに
基づいて更新している。そして、タイムカード1
3が挿入され、かつシフト選択キー6によつて各
シフトに対応するコードが入力されると、そのタ
イムカードから読み取られた個人コードと、前記
入力された勤務シフトコードとに基づいて個人フ
アイルと該当する勤務シフトの処理現況データに
従つて、そのカード受入れ時刻に係わる各就業デ
ータを求め、所定の項目をカード13に印字して
排出するのである。
In this way, the management data shown in FIG. 7, which represents the working time system of each of the plurality of work classifications in a predetermined format, is stored in the memory 22, and a one-minute pulse is generated from the clock circuit 25 to display the management data. When the time is updated, the processing status data for each work shift shown in FIG. 9 is updated based on the management data. And time card 1
3 is inserted and the code corresponding to each shift is input using the shift selection key 6, the personal file and the code are selected based on the personal code read from the time card and the input shift code. According to the processing status data of the corresponding work shift, each work data related to the card acceptance time is obtained, predetermined items are printed on the card 13, and the card is discharged.

なお、前記実施例においては、音声語句データ
記憶手段,音声再生装置としてそれぞれLSI化さ
れた音声合成部35および音声データROM34
を使用したが、これに替えて例えば各音声語句を
アナログデータのままで記憶させた磁気記録装置
(磁気テープ)等に替え得ることは勿論である。
In the embodiment described above, the speech synthesis section 35 and the speech data ROM 34 are each implemented as an LSI as a speech phrase data storage means and a speech reproduction device.
However, it is of course possible to replace this with, for example, a magnetic recording device (magnetic tape) that stores each audio phrase as analog data.

また、この実施例では、タイムカードの挿入時
刻が出退勤何れのモードに該当するかを判断する
ために、個人フアイル内に出退状態レジスタE2
を設けたが、例えば1シフトしか存在しないよう
な事業所であれば、このような出退勤レジスタE
2を設けずとも、単に一定の出勤時刻を経過して
タイムカードが挿入された場合を遅刻と認識した
り、あるいは一定の退勤時刻経過前にタイムカー
ドが挿入されたことを早退とするように認識して
も良く、これによれば簡易な構成によりこの種の
出退勤状態発音処理を行なうことが可能となる。
In addition, in this embodiment, in order to determine which mode the time card insertion time corresponds to, the attendance/exit status register E2 is stored in the personal file.
However, for example, if there is only one shift, such a time and attendance register E is required.
Even without providing 2, it is possible to recognize that a time card is inserted after a certain working time as being late, or to recognize that a time card is inserted before a certain leaving time as leaving early. According to this, it becomes possible to perform this type of attendance/leaving status pronunciation processing with a simple configuration.

以上の実施例の説明から明らかなように、本願
発明に係るタイムレコーダによれば、勤務者の出
勤,退勤に際して、各々の時間帯に対応した音声
を発生するように構成したため、各勤務者は出、
退勤に際していちいちタイムカード上の印字時刻
を目で確認することなく、音声により確認するこ
とができるので、その確認が容易であり、また、
正常出勤に対しては、例えば「オハヨウゴザイマ
ス」、正常退勤に対しては「オツカレサマデシタ」
などのねぎらいの音声が発せられるので、勤務者
の士気を高揚せしめることができる一方、遅刻、
早退者に対しては、「アナタハチコクデス」「アナ
タハソウタイデス」などの音声を発して、注意を
促すこととなるので、労務管理上有益である等の
効果を有する。
As is clear from the description of the embodiments above, the time recorder according to the present invention is configured to generate sounds corresponding to each time zone when a worker comes to work or leaves work. ,
When leaving work, the time printed on the time card can be checked by voice without having to check it visually, making it easy to check.
For example, ``Ohayo gozaimas'' for normal attendance, and ``Otsukare sa made deshita'' for normal departure.
Since the sound of congratulations such as
For those who leave early, a voice such as "Anata Hachi Koku Desu" or "An Ta Ha So Tai Desu" is emitted to warn them, which is beneficial in terms of labor management.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明に係わるタイムレコーダの外
観を示す斜視図、第2図は同タイムレコーダの表
示部の構成を示す正面図、第3図は同タイムレコ
ーダのキーボードの構成を示す正面図、第4図は
同タイムレコーダのカード挿入機構部および印字
機構部の構成を示す部分断面図、第5図は同タイ
ムレコーダのキーボードの構成を示す正面図、第
6図は、同タイムレコーダの電気的構成を示すブ
ロツク図、第7図は、第6図に示す管理データの
メモリ23に格納される管理データの構成図、第
8図は、第6図に示すフアイルメモリ24に格納
される個人フアイルの構成図、第9図は、第6図
のワーキングメモリ22中に作成される処理現況
データ構成図、第10図は、第6図のプログラム
メモリに21のプログラムによつて規定される
CPU20の動作中の通常処理ルーチンの処理手
順を示すフローチヤート、第11図は、同CPU
20の1分パルスに応動する割り込み処理ルーチ
ンの手順を示すフローチヤート、第12図は、音
声発生処理の詳細を示すフローチヤート、第13
図は、音声データROMの構成を示すメモリマツ
プである。 1……タイムレコーダ、12……カード検出
器、33……スピーカ、34……音声データ
ROM、35……音声合成部。
FIG. 1 is a perspective view showing the external appearance of a time recorder according to the present invention, FIG. 2 is a front view showing the structure of the display section of the time recorder, FIG. 3 is a front view showing the structure of the keyboard of the time recorder, and FIG. 5 is a front view showing the structure of the keyboard of the time recorder. FIG. 6 is a block diagram showing the electrical structure of the time recorder. , FIG. 7 is a configuration diagram of the management data stored in the management data memory 23 shown in FIG. 6, FIG. 8 is a configuration diagram of the personal file stored in the file memory 24 shown in FIG. 9 is a diagram showing the processing status data structure created in the working memory 22 of FIG. 6, and FIG. 10 is a diagram of the processing status data created in the working memory 22 of FIG. 6, and FIG.
FIG. 11 is a flowchart showing the processing procedure of the normal processing routine while the CPU 20 is operating.
12 is a flowchart showing the procedure of an interrupt processing routine in response to a 1-minute pulse of 20, and FIG. 13 is a flowchart showing details of the sound generation processing.
The figure is a memory map showing the configuration of the audio data ROM. 1...Time recorder, 12...Card detector, 33...Speaker, 34...Audio data
ROM, 35...Speech synthesis section.

Claims (1)

【特許請求の範囲】 1 処理日付印字欄、各個人の該当する勤務区分
を示す数字が印字される勤務区分印字欄、出勤時
刻の印字欄および退勤時刻の印字欄が少なくとも
印刷されてなる就業データ印字部ならびに個人コ
ードが穿孔により記録されてなる穿孔コードを備
えてなるタイムカードを、カードポケツトに挿入
するとともに、このタイムカードの所定の就業デ
ータ印字部にカード挿入時の現時刻データを印字
するようにしたタイムレコーダにおいて、 上記個人別勤務区分の勤務時間体系に基づく管
理データを記憶するとともに、この管理データに
基づき各個人別就業データの処理がなされる管理
データメモリと、 各個人別の出勤時刻、退勤時刻が少なくとも記
憶されるとともに、上記タイムカードの挿入に際
して、キー入力された個人別勤務区分シフトを記
憶し、かつカード挿入が「出勤待ち」あるいは
「退勤待ち」のいずれによるものかの出退判別お
よび遅刻、早退判別を行なう個人フアイルメモリ
と、 時計回路から出力される現時刻データと上記管
理データ中の個人別勤務区分データとを比較し
て、カード挿入時の現時刻が始業時刻と終業時刻
の定時時間帯を基準にして、「遅刻時間帯」「正常
出勤時間帯」「早退時間帯」および「正常退勤時
間帯」を求める時間帯データ演算手段と、 上記各時間帯にそれぞれ対応する1以上の音声
語句データを記憶させた音声語句データ記憶手段
と、 上記音声語句記憶手段から読出される音声語句
データを、該当する音声語句に変換する音声再生
手段と、 上記タイムカードの挿入に応答して、上記時間
帯データ演算手段で求められた各時間帯データに
対応する音声語句データを上記音声語句データ記
憶手段から読出す音声語句発生制御手段とを具備
することを特徴とするタイムレコーダ。
[Scope of Claims] 1 Employment data in which at least a processing date printing field, a work classification printing field in which a number indicating the applicable work classification of each individual is printed, a working time printing field, and a leaving time printing field are printed. A time card comprising a printed part and a perforated code in which a personal code is recorded by perforation is inserted into the card pocket, and the current time data at the time of card insertion is printed on a predetermined work data printing part of this time card. The time recorder has a management data memory that stores management data based on the working time system of the individual work categories described above, and a management data memory that processes each individual's work data based on this management data, and a management data memory that stores each individual's work time. , at least the clock-out time is memorized, and when the time card is inserted, the key-inputted individual work classification shift is memorized, and whether the card insertion is "waiting to work" or "waiting to clock out" is recorded. The current time data output from the personal file memory and the clock circuit, which determines whether to leave, arrive late, or leave early, is compared with the individual work classification data in the management data, and the current time at the time of card insertion is determined to be the starting time. A time zone data calculation means for calculating "late arrival time zone,""normal working time zone,""early leaving time zone," and "normal leaving time zone" based on the regular time zone of the end time, and corresponding to each of the above-mentioned time zones. a voice word data storage means for storing one or more voice word data, a voice playback means for converting the voice word data read from the voice word storage means into a corresponding voice word; A time recorder comprising a voice phrase generation control means for responsively reading voice phrase data corresponding to each time zone data obtained by the time zone data calculation means from the voice phrase data storage means.
JP1995782A 1982-02-10 1982-02-10 time recorder Granted JPS58139291A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1995782A JPS58139291A (en) 1982-02-10 1982-02-10 time recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1995782A JPS58139291A (en) 1982-02-10 1982-02-10 time recorder

Publications (2)

Publication Number Publication Date
JPS58139291A JPS58139291A (en) 1983-08-18
JPH0238985B2 true JPH0238985B2 (en) 1990-09-03

Family

ID=12013670

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1995782A Granted JPS58139291A (en) 1982-02-10 1982-02-10 time recorder

Country Status (1)

Country Link
JP (1) JPS58139291A (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0654508B2 (en) * 1986-03-06 1994-07-20 アマノ株式会社 Time recorder with program output function
JPS635558U (en) * 1986-06-25 1988-01-14
JP5124906B2 (en) * 2005-03-31 2013-01-23 マックス株式会社 Time recorder

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56123086A (en) * 1980-03-03 1981-09-26 Amano Corp Electronic time recorder with shift work processing function

Also Published As

Publication number Publication date
JPS58139291A (en) 1983-08-18

Similar Documents

Publication Publication Date Title
US5222209A (en) Schedule displaying device
US5602963A (en) Voice activated personal organizer
EP0373961A2 (en) Portable computer and corresponding method
US4516138A (en) Time-clock recording and computation apparatus with optional rest processing function
GB2067316A (en) Electronic timepiece having a spoken message recording function
US4423315A (en) Time recorder
CA1221843A (en) Time keeping and recording device
JPH0238985B2 (en)
US6088303A (en) Time recorder
JPH0123824B2 (en)
JPS5864584A (en) Time recorder
JPS6215653A (en) Attendance management device
JPS58203587A (en) Time recorder
JPS58166495A (en) Print starting position setting unit for time recorder
JPS6362027B2 (en)
JPS583087A (en) Wage accumulation recorder device for part-timers, etc.
JPH01171083A (en) Ticket vending machine
JPH056233B2 (en)
KR100194412B1 (en) How to process memo contents by voice
JPS6069794A (en) Vending machine
JPH06110904A (en) Automatic certificate issuing device
JPH0127475B2 (en)
KR200179061Y1 (en) Electronic Carkeeping Book
KR20010048247A (en) Electronic carkeeping book
JPS5847747B2 (en) Business trip expense calculation device