Movatterモバイル変換


[0]ホーム

URL:


JPS6366693A - Data processing device with time processing function - Google Patents

Data processing device with time processing function

Info

Publication number
JPS6366693A
JPS6366693AJP21063686AJP21063686AJPS6366693AJP S6366693 AJPS6366693 AJP S6366693AJP 21063686 AJP21063686 AJP 21063686AJP 21063686 AJP21063686 AJP 21063686AJP S6366693 AJPS6366693 AJP S6366693A
Authority
JP
Japan
Prior art keywords
file
time
unit price
maintenance
link information
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.)
Pending
Application number
JP21063686A
Other languages
Japanese (ja)
Inventor
松永 宏信
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
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 Casio Computer Co LtdfiledCriticalCasio Computer Co Ltd
Priority to JP21063686ApriorityCriticalpatent/JPS6366693A/en
Publication of JPS6366693ApublicationCriticalpatent/JPS6366693A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromJapanese

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Abstract] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

Translated fromJapanese

【発明の詳細な説明】[産業上の利用分野]この発明は予め設定されている設定時間に対応するデー
タ処理を実行する時間処理機能付データ処理装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a data processing device with a time processing function that executes data processing corresponding to a preset time.

[発明の概要]この発明は電子式キャッシュレジスタ(ECR)等のデ
ータ処理袋2において、予め設定されている設定時間に
対応するデータ処理を実行する場合に、複数の時間を一
部重複して設定したとしてもこれらの設定時間に対応す
るデータ処理を予め決められている処理の優先度に応じ
て実行することにより1時間設定を行う場合の設定操作
を極めて容易に行なうことができるようにしたものであ
る。
[Summary of the Invention] The present invention provides a data processing bag 2 such as an electronic cash register (ECR), in which when data processing corresponding to a preset time is executed, multiple times are partially overlapped. Even if one hour is set, the data processing corresponding to these set times is executed according to the predetermined processing priority, making it extremely easy to perform the setting operation when setting one hour. It is something.

[従来の技ml従来、ECRにおいて、予め商品に対応して設定されて
いる単信をその商品の単価変更時刻となった際に自動的
に変更するようにした所謂オートプログラム機部(時間
処理機能)を備えたものが知られている。
[Conventional Techniques] Conventionally, in ECR, a so-called auto program unit (time processing Functions) are known.

この場合、第7図に示す如<、1つの商品におけるサー
ビス時間等に応じてその商品単価を単価A、B、Cに適
宜変更するには、各単価に対応してその変更開始時刻お
よび終了時刻を夫々設定する。
In this case, as shown in Fig. 7, in order to appropriately change the unit price of one product to unit prices A, B, and C depending on the service time etc. of one product, the change start time and end time must be set according to each unit price. Set the respective times.

[発明が解決しようとする問題点1しかしながらこの種のECRにおいては、例えば、第7
図に示すように単価A、B、Cに対応して5つの時間帯
を設定するのに変更開始時刻、糾了時刻合わせて合計l
Oケの時刻設定を行なわなければならず、その結果、単
価変更時刻の設定操作が極めて面倒なものとなると共に
、それに応じて誤入力の機会も多くなるという問題があ
った。
[Problem to be solved by the invention 1 However, in this type of ECR, for example,
As shown in the figure, to set five time periods corresponding to unit prices A, B, and C, the total time is 1, including the change start time and end time.
As a result, the operation for setting the unit price change time becomes extremely troublesome, and there is a corresponding problem in that there are many opportunities for erroneous input.

この発明は上述した事情を背景になされたもので、その
目的とするところは、?i価変更時刻等の設定を極めて
容易に行なうことができるようにした時間処理機能付デ
ータ処理装置を提供することにある。
This invention was made against the background of the above-mentioned circumstances, and what is its purpose? It is an object of the present invention to provide a data processing device with a time processing function that allows setting of i-value change time and the like to be performed extremely easily.

[問題点を解決するための手段]第1図はこの発明の機使ブロック図である0図中1は、
現在時刻を得る計昨手段、2は予め設定されるm数の時
間mc例えば単価変更開始時刻や終了時刻)を記憶する
記憶手段、3はこの記憶手段2に記憶されている複数の
時間帯に対応して実行されるデータ処理を指定する指定
手段、4は記憶手段2に記憶されている複数の時間帯の
うち計時手段lで得られた現在時刻の属する時間帯を検
出する検出手段、5はこの検出手段4の検出結果に応じ
て指定手段3で指定されたデータ処理の実行を制御する
制御手段である。
[Means for Solving the Problems] Fig. 1 is a block diagram of the machine of this invention.
A counting means for obtaining the current time; 2 a storage means for storing a preset m number of times (for example, unit price change start time and end time); 3 a storage means for storing a plurality of time periods stored in the storage means 2; designation means for specifying the data processing to be executed correspondingly; 4 is a detection means for detecting the time period to which the current time obtained by the clocking means 1 belongs among the plurality of time periods stored in the storage means 2; 5; is a control means for controlling the execution of data processing designated by the designation means 3 in accordance with the detection result of the detection means 4.

[作 用]この発明の作用について説明すると、予め設定されてい
る設定時間帯に対応するデータ処理を実行する時間処理
機部付データ処理装置において、制御手段5は検出手段
4で現在時刻が2以上の設定時間帯に属することが検出
された場合には、これらの時間帯に対応するデータ処理
を予め決められている優先度に応じて実行制御する。し
たがって1例えば、第7図に示すような時間設定を行う
場合に、単価Aに対しては単価変更開始時刻としてr1
5:OOJ、終了時刻としてr18:00」を設定し、
単価Bには単価変更開始時刻としてr14:OOJ、終
了時刻としてr15:00」を設定し、また単価Cに対
しては単価変更開始時刻としてr13 : OOJ 、
終了時刻としてr17:00」を設定すればよい、この
結果、5つの時間帯の設定に対して時間の設定数は単価
A、B、Cに対応して3つとなり、その設定数を大幅に
減らすことができる。
[Function] To explain the function of the present invention, in a data processing device with a time processing unit that executes data processing corresponding to a preset set time period, the control means 5 detects that the current time is 2 by the detection means 4. When it is detected that the data belongs to any of the above set time slots, the execution of data processing corresponding to these time slots is controlled in accordance with predetermined priorities. Therefore, 1. For example, when setting the time as shown in Figure 7, for unit price A, the unit price change start time is r1.
5: OOJ, set r18:00 as the end time,
For unit price B, set r14:OOJ as the unit price change start time and r15:00 as the end time, and for unit price C, set r13:OOJ as the unit price change start time,
You only need to set "r17:00" as the end time.As a result, the number of time settings for the five time zone settings is 3 corresponding to unit prices A, B, and C, which greatly increases the number of settings. can be reduced.

[実施例]以下、この発明を第2図〜第6図に示す一実施例に基づ
いて具体的に説明する。なお1本実施例は単価変更を自
動的に行なうオートプログラム機能を備えたECRに適
用した例を示している6図中11は入力部で、そのキー
ボード上にはテンキー、ファンクションキーおよび商品
別登録時に使用されるRLU(プライス・ルック・アッ
プ)キーが設けられている他、モード切換スイッチMS
が設けられている。なお、モード切換スイッチMSはそ
の切換位置に応じて「P(設定)」、rREG (登録
)」、「0FF(電源オフ)」、「x(点検)」、rz
(精算)」の各モードに切換える通常のコントロールロ
ックである。しかして、入力部11から出力されるキー
人力信号は、入力制御部12でキーコードに変換された
のちCPU(中央演算処理回路)13に取り込まれ、入
力処理プログラム、を指定する。
[Example] Hereinafter, the present invention will be specifically described based on an example shown in FIGS. 2 to 6. Note that this embodiment shows an example applied to an ECR equipped with an auto program function that automatically changes unit prices.6 In Figure 6, 11 is an input section, and the keyboard has a numeric keypad, function keys, and product-specific registration. In addition to the RLU (price look up) key used when
is provided. In addition, the mode selector switch MS can be set to "P (setting)", "rREG (registration)", "0FF (power off)", "x (inspection)", or rz depending on the switching position.
This is a normal control lock that switches to each mode of (Payment). The key human input signal output from the input section 11 is converted into a key code by the input control section 12, and then taken into the CPU (central processing circuit) 13, which specifies an input processing program.

CPU13は予め記憶されているマイクロプログラムに
したがって入力処理、単価変更時刻等の設定処理、@品
別登録処理等を実行する。そして、CPU13にはRA
M (ランダムアクセスメモリ)14が接続されている
The CPU 13 executes input processing, setting processing such as unit price change time, @item registration processing, etc. according to a pre-stored microprogram. And CPU13 has RA
M (random access memory) 14 is connected.

RAM14はCPU13の制御下でデータの3き込みお
よび読み出し動作が制御されるもので、商品別登録に使
用される通常のPLU7Tイル(商品別合計メモリ)M
Oと、このPLOファイルMO内に記憶されている商品
単価を変更する場合にその変更単価側に設けられた複数
個の特別なPLUファイル(以下、メンテナンスファイ
ルと称する)Ml−Mnと、オートプログラムl& f
F 。
The RAM 14 is one in which data loading and reading operations are controlled under the control of the CPU 13, and is a regular PLU7T file (total memory by product) M used for product registration.
O, multiple special PLU files (hereinafter referred to as maintenance files) Ml-Mn provided on the changed unit price side when changing the product unit price stored in this PLO file MO, and an auto program. l&f
F.

即ち、時間処理機能を監視する為にJジけられたスケジ
ュールファイルSMと1部門別、担当者別合計メモリ等
を構成する他メモリOMを有する構成となっている。こ
こで、FLU−yアイルMOは商品に1=1に対応する
FLUコードと、このFLUコードに対応してその商品
名と、単価、売り、#a (売上合計)およびメンテナ
ンスファイルM l −M nに対するニュリンク情報
NIKを記憶するエリアが設けられている。ここで、ニ
ュリンク情報NIKは、商品別単価を変更すべき時刻と
なったときに、各メンテナンスファイルM1〜M nの
うちその変更単価が記憶されている対象メンテナンスフ
ァイルのファイルナンバおよびレコードナンバを示す情
報である。
That is, it has a configuration including a schedule file SM which is J-jagged to monitor the time processing function, and other memories OM which constitute total memories for each department and person in charge. Here, FLU-y isle MO has a FLU code corresponding to 1=1 for a product, a product name corresponding to this FLU code, unit price, sales, #a (total sales), and a maintenance file M l -M An area for storing new link information NIK for n is provided. Here, when it is time to change the unit price for each product, the Nulink information NIK calculates the file number and record number of the target maintenance file in which the changed unit price is stored among the maintenance files M1 to Mn. This is the information shown.

また、上記各メンテナンスファイルM1〜MnはFLU
ファイルMO内の単価を変更する商品のFLUコードと
、このFLUコードに対応して変更単価、売上個数、ビ
フォアリンク情報BIK。
In addition, each of the above maintenance files M1 to Mn is FLU
The FLU code of the product whose unit price is to be changed in the file MO, and the changed unit price, sales quantity, and before link information BIK corresponding to this FLU code.

アフタリンク情報AIKを記憶するエリアを有する構成
となっている。ここで、どフォアリンク情KIB I 
KはFLUファイルMO内のニュリンク情報NIKより
も1つ前のリンク情報、アフタリンク情報AIKはニュ
リンク情報NIKよりも1つ後のリンク情報であり、こ
れらのリンク情報BIK、AIKもニュ□リンク情NN
IKと同様に対象メンテナンスファイルのファイルナン
バとそのファイルのレコードナンバとによって構成され
ている。
The configuration includes an area for storing afterlink information AIK. Here, doforelink information KIB I
K is the link information before the new link information NIK in the FLU file MO, and the after link information AIK is the link information after the new link information NIK, and these link information BIK and AIK are also the new link information. Link information NN
Like the IK, it is composed of the file number of the target maintenance file and the record number of that file.

また、スケジュールファイルSMは商品単価を自動的に
変更する時間処理機能をそのスケジュールにしたがって
実行制御するもので、このスケジュールファイルSM内
にはメンテナンスファイルナンバと、このメンテナンス
ファイルナンバに対応してそのファイル内の単価に変更
すべき開始時刻と締了時刻が予め設定されている。また
、スケジュールファイルSMにはファイルナンバに対応
してその単価に変更中であることを示すフラグ(リンク
済フラグ)FLGを記憶するエリアが設けられている。
In addition, the schedule file SM controls the execution of the time processing function that automatically changes the product unit price according to the schedule, and this schedule file SM contains a maintenance file number and a file corresponding to this maintenance file number. The start time and closing time to change the unit price to the unit price are set in advance. Further, the schedule file SM is provided with an area for storing a flag (linked flag) FLG indicating that the unit price is being changed corresponding to the file number.

なお、スケジュールファイルSMはCPU13内のアド
レスポインタPの値にしたがってアドレス指定される。
Note that the address of the schedule file SM is specified according to the value of the address pointer P in the CPU 13.

一方、CPU13にはROM15、時計回路部16、タ
イマ17が接続されている。110M15はキャラクタ
ジェネレータを構成すると共に制御プログラム等を記憶
するものである。また1時計回路部16は計時クロック
を計数することによって現在時刻を得、またタイマ17
は単価変更時の時間監視タイマ割込み処理を実行させる
際の一定時間を計測するものである。更に、CPU13
には表示駆動部19を介して表示部20が接続され、売
上データ等の表示動作を制御し、また、印字刊御部21
を介して印字部22が接続され、売上データTの印字動
作をMWiする。
On the other hand, a ROM 15, a clock circuit section 16, and a timer 17 are connected to the CPU 13. 110M15 constitutes a character generator and stores control programs and the like. Further, the clock circuit unit 16 obtains the current time by counting the time clock, and the timer 17
is used to measure a certain amount of time when executing the time monitoring timer interrupt process when changing the unit price. Furthermore, CPU13
A display section 20 is connected to the display drive section 19 to control the display operation of sales data and the like.
The printing unit 22 is connected through the MWi to print the sales data T.

肱−芥く全体動作 :jS3図〉第3図はこのECRの全体動作の概要を示すジェネラル
フローチャートである。先ず、タイマ17の時間計0動
作に基づいて得られた計測時間が予め設定されている一
定時間に達するまで(ステップsi)、あるいは何んら
かのキー人力があるまで(ステップS2) 、CPU1
3はホルト(HALT)状態となっている。いま、タイ
マ特開の経過が検出されると、時間処理機能を起動させ
る為のタイマ割込処理(ステップS3)が実行される。
Overall elbow-to-mouth operation: Figure S3> Figure 3 is a general flowchart outlining the overall operation of this ECR. First, the CPU 1 runs the CPU 1 until the measured time obtained based on the zero operation of the timer 17 reaches a preset fixed time (step si) or until there is some key human power (step S2).
3 is in a HALT state. Now, when the elapse of the timer is detected, timer interrupt processing (step S3) for activating the time processing function is executed.

なお、このタイマ割込処理は後述する第4図のフローに
したがって実行される単価変更処理である。
Note that this timer interrupt process is a unit price change process that is executed according to the flowchart shown in FIG. 4, which will be described later.

しかして、ステップS2でキー人力が検出されると、次
に、現在のモード状態が調べられる(ステップS4)、
ここで、現在のセットモードが登録モード「モード切換
スイッチMSの切換位置(REG)Jにセットされてい
ないことが検出されると、登録処理を除く他のモード処
理(ステップ55)が実行される0例えば、変更単価や
変更時刻の設定を行う場合には、モード切換スイッチM
Sをrp(設定)」の位置に切換えた設定モードにおい
て、メンテナンスファイルM1〜M n c7)うち任
意のメンテナンスファイルを指定する為にそのファイル
ナンバを入力し、次でFLUコードと共に変更単価を入
力すると、指定メンテナンスファイルには入力したFL
Uコードに対応してその変更単価が設定される。そして
い、いま、単価の設定を行ったメンテナンスファイルの
ファイルナンバと共に単価変更開始時刻と終了時刻とを
入力すると、それらのデータはスケジュールファイルS
Mに設定される。なお、このような単価変更に関する設
定は、例えば、その日の営業開始等に行なわれる。
When the key force is detected in step S2, the current mode status is then checked (step S4).
Here, if it is detected that the current set mode is not set to the registration mode "switching position (REG) J of the mode changeover switch MS," other mode processing (step 55) other than the registration processing is executed. 0 For example, when setting the change unit price and change time, press the mode selector switch M
In the setting mode in which S is switched to the rp (setting) position, enter the file number to specify any maintenance file among the maintenance files M1 to M n c7), and then enter the change unit price along with the FLU code. Then, the input FL is in the specified maintenance file.
The change unit price is set corresponding to the U code. Now, if you input the file number of the maintenance file in which the unit price was set, as well as the unit price change start time and end time, those data will be saved in the schedule file S.
Set to M. Note that such settings regarding unit price changes are made, for example, at the start of business on that day.

しかして、ステップS4で登録モードであることが検出
されると、次のステップ56〜510ではキー操作に応
じた登録処理が実行される。即ち、商品別登録において
はFLUナンバを置数したのちにFLUキーが操作され
るが、ステップS6ではこの状態を検出するもので、F
LUナンバが入力されると、入力されたFLUアンバに
基づいてFLUファイルMOが検索され、この結果、該
firLUナンバに対応するエリアにニュリンク情報N
IKがセットされているかが調べられる(ステップS7
)、ここで、入力FLUナンバに対応するニュリンク情
報NIKが「0」のときにはFLUファイルMO内の単
価が変更されていない状!ムにあることがr1別される
ので、この場合にはFLUファイルMO内の設定単価に
基づいて商品別登録が実行される。この結果、FLUフ
ァイルMOには、商品別登録操作が行なわれる毎に、そ
の商品別売−L個数が累計される。
If the registration mode is detected in step S4, then in the next steps 56 to 510, registration processing is executed in accordance with key operations. That is, in product-specific registration, the FLU key is operated after entering the FLU number, but this state is detected in step S6, and the FLU key is operated.
When the LU number is input, the FLU file MO is searched based on the input FLU number, and as a result, new link information N is stored in the area corresponding to the firLU number.
It is checked whether IK is set (step S7
), here, when the new link information NIK corresponding to the input FLU number is "0", it means that the unit price in the FLU file MO has not been changed! In this case, registration by product is executed based on the set unit price in the FLU file MO. As a result, each time a product-specific registration operation is performed, the product-specific sales-L number is accumulated in the FLU file MO.

一方、ステップS7での検出結果、入力FLUコードに
対応してPLUファイルMO内にニュリンク情報NIK
がセットされている場合には、このニュリンク情報NI
Kでアドレス指定される対象メンテナンスファイル内の
設定単価に基づいて商品別登録が実行される(ステップ
S9)。
On the other hand, as a result of the detection in step S7, new link information NIK is stored in the PLU file MO corresponding to the input FLU code.
is set, this new link information NI
Registration by product is executed based on the set unit price in the target maintenance file addressed by K (step S9).

他方、ステップS6でFLUナンバの入力でないことが
検出された場合には操作キーにしたがった登録処理(例
えば、部門別登録処理等)が実行される(ステー、プ5
IO)。
On the other hand, if it is detected in step S6 that the FLU number is not input, registration processing (for example, departmental registration processing, etc.) according to the operation key is executed (step S6).
IO).

このように商品別登録モードにおいて、FLUファイル
MO内の商品別ニュリンク情報NIKがセットされてい
るか否かに応じて通常のFLUファイルMOを用いて登
録を行うか特別なFLUファイル、即ち、メンテナンス
ファイルM l −M nのうち変更単価が記憶されて
いるメンテナンスファイルで登録を行うかが選択される
In this way, in the product-specific registration mode, depending on whether the product-specific New Link information NIK in the FLU file MO is set, registration is performed using a normal FLU file MO or a special FLU file, that is, maintenance It is selected whether to register the maintenance file in which the change unit price is stored among the files M l -M n.

くタイマ割込処理の概要 第5図〉第4図は第3図で示したタイマ割込処理の詳細な動作を
説明する為のフローチャートである。ここで第4図のフ
ローチャートを詳述する前に、このタイマ割込処理の概
要を第5図を参照して簡単に説明しておく、第5図(a
)〜(e)は商品別登録時の商品単価をサービス時間等
に応じて予め設定した単価変更時間帯に対応して自動的
に変更するようにした場合の具体例を示している。そし
て、第5図(a)〜(e)は例えば−日24時間(TI
−T6)の間で通常はFLUファイルMO内の設定単価
(通常単価)を用いて登録が行なわれるが、メンテナン
スファイルMl内の設定単価(変更単価)あるいはメン
テナンスファイル量2内の設定単価(変更単価)で登録
を行なわせるときの設定時間帯を夫々異ならしめた場合
である。
Outline of Timer Interrupt Processing FIG. 5 FIG. 4 is a flowchart for explaining the detailed operation of the timer interrupt processing shown in FIG. 3. Before explaining the flowchart of FIG. 4 in detail, the outline of this timer interrupt processing will be briefly explained with reference to FIG. 5 (a).
) to (e) show specific examples in which the product unit price at the time of product-by-product registration is automatically changed in accordance with a unit price change time period set in advance according to service time or the like. 5(a) to (e) are, for example, -day 24 hours (TI
- T6) is normally registered using the set unit price (normal unit price) in the FLU file MO, but the set unit price (changed unit price) in the maintenance file Ml or the set unit price (changed unit price) in the maintenance file amount 2 is used for registration. This is a case where the set time periods for registration are made to differ for each unit price.

即ち、第5図(a)に示す例ではメンテナンスファイル
M1.M2に対応して設定された時間帯が夫々型なり合
わないように設定した場合で、メンテナンスファイルM
lに対する設定時間帯(T2〜T3)、メンテナンスフ
ァイルM2に対する設定時間帯(T4〜T5)を除く他
の時間帯では、FLUファイルMOに対して特に特定し
なくてもFLUファイルMOの時間帯となる。このよう
に各ファイルM1.M2に対応してcr価変更用の時間
帯を設定しておけば、T2〜T3の時間帯ではメンテナ
ンスファイルMl内の設定1tl−価、T4〜T5の時
間帯ではメンテナンスファイルM2の設定単価、その他
の時間帯ではFLUファイルMOの設定単価で登録が行
なわれることになる。
That is, in the example shown in FIG. 5(a), the maintenance file M1. If the time zones set corresponding to M2 are set so that they do not match, the maintenance file M
In other time periods other than the time period set for l (T2 to T3) and the time period set for maintenance file M2 (T4 to T5), the time period of the FLU file MO does not have to be specified for the FLU file MO. Become. In this way, each file M1. If you set the time period for changing the CR price corresponding to M2, the 1tl-price set in the maintenance file M1 will be set in the time period T2 to T3, and the unit price set in the maintenance file M2 will be set in the time period T4 to T5. During other time periods, registration will be performed at the unit price set in the FLU file MO.

また、第5図(b)に示す例では、メンテナンスファイ
ルM1に対する設定時間帯がT2〜T5、メンテナンス
ファイルM2に対する設定時間帯がT3〜T4で、これ
らは完全に重なり合って設定され、メンテナンスファイ
ルMlに対する時間帯内にメンテナンスファイルM2に
対する時間帯が包含されている。この場合、メンテナン
スファイルM1に対する開始時刻からメンテナンスファ
イルM2に対する開始時刻までの間(72〜T3)およ
びメンテナンスファイルM1に対する終了時刻からメン
テナンスファイルM2に対する終了時刻までの間(T4
〜T5)では夫々メンテナンスファイルM1の設定単価
、またT3〜T4の時間帯ではメンテナンスファイルM
2の設定単価に基づいて商品別登録が行なわれることに
なる。なお、その他の時間帯TI−T2、T5〜T6で
はFLUファイルMOの設定単価に基づいて商品別登録
が行なわれる。
Further, in the example shown in FIG. 5(b), the set time period for the maintenance file M1 is T2 to T5, and the set time period for the maintenance file M2 is T3 to T4, and these are set to completely overlap, and the maintenance file M1 is set to T3 to T4. The time period for the maintenance file M2 is included in the time period for the maintenance file M2. In this case, the period from the start time for maintenance file M1 to the start time for maintenance file M2 (72 to T3) and the period from the end time for maintenance file M1 to the end time for maintenance file M2 (T4
~T5), the set unit price of the maintenance file M1, and the maintenance file M in the time period T3~T4.
Product-specific registration will be performed based on the unit price set in step 2. Note that in other time slots TI-T2 and T5 to T6, product-specific registration is performed based on the unit price set in the FLU file MO.

同様に、第5図(c)〜(e)に示す具体例ではメンテ
ナンスファイルMlに対応する設定時間帯とメンテナン
スファイルM2に対応する設定時間帯とが全部あるいは
一部重複して設定した場合を示し、このように2つの時
間帯を重複設定したとしても商品別登録はいずれか一方
の設定単価で行なわれる。
Similarly, in the specific examples shown in FIGS. 5(c) to (e), the setting time period corresponding to the maintenance file Ml and the setting time period corresponding to the maintenance file M2 are set to overlap in whole or in part. Even if two time slots are set overlappingly in this way, registration by product is performed using the unit price set for either one.

叩ち、本実施例においては、2以上の時間帯を重複設定
したとしても、いずれかの時間帯の開始時刻が検出され
ると、無条件にそれに対応する設定単価に変更されるが
、いずれかの時間帯の終了時刻が検出されると、以下に
示す特定条件下で単価の変更が行なわれる。即ち、第5
図(b)、(d)に示すように1例えばメンテナンスフ
ァイルM2に対する終了時刻(T4)が検出された場合
に、他のメンテナンスファイルMlに対する終了時刻に
なっていなければ、T4時刻検出時にメンテナンスファ
イルM2の設定単価からメンテナンスファイルM1の設
定単価へ変更される。また、第5図(C)、(e)に示
すように、現在非実行中(未使用)の単価に対する終了
時刻が検出されたとしても現在使用中の単価は変更され
ず。
In this embodiment, even if two or more time slots are set to overlap, if the start time of any of the time slots is detected, the set unit price will be changed unconditionally to the corresponding set price. When the end time of the time period is detected, the unit price will be changed under the following specific conditions. That is, the fifth
As shown in Figures (b) and (d), for example, when the end time (T4) for maintenance file M2 is detected, if the end time for another maintenance file Ml has not come, then the maintenance file The unit price set in M2 is changed to the unit price set in maintenance file M1. Further, as shown in FIGS. 5C and 5E, even if the end time for a unit price that is currently not being executed (unused) is detected, the unit price that is currently being used is not changed.

その単価の終了時刻となるまでその単価で登録が行なわ
れる。なお、このような条件で単価の変更を行なうとき
の検出要素は、FLUファイルMO内のニュリンク情報
NIK、メンテナンスファイルMl−Mn内のビフォア
リンク情報BIK、アフタリンク情報AIK等である。
Registration is performed at that unit price until the end time of that unit price. Note that the detection elements when changing the unit price under such conditions are the new link information NIK in the FLU file MO, the before link information BIK in the maintenance file Ml-Mn, the after link information AIK, etc.

くタイマ割込処理の詳細 第4図〉先ず、第4図のフローに入ると、スケジュールファイル
SMのアドレスポインタPをクリアするイニシャライズ
処理(ステップ5ll)、次でアドレスポインタPの値
を+1するインクリメント処理(ステップS 12)が
実行される。そして、ステップ513〜S15ではこの
アドレスポインタPの値にしたがってスケジュールファ
イルSMを順次アドレス指定してゆき、指定アドレス領
域内に設定されているリンク済フラグFLGの状態を調
べると共に単価変更開始時刻あるいは終了時刻になった
かの検出が行なわれる。いま、第5図(b)を例に挙げ
ると1時刻T2になるまではいずれのメンテナンスファ
イルに対する単価変更開始時刻(勿論、終了時刻)にも
なっていないので、アドレスポインタPの値がスケジュ
ールファイルSMの最終アドレスになったとき、即ち、
スケジュールファイルSMの内容を全てチェックしても
いずれの開始時刻、終了時刻に達していないことが検出
されたときには(ステップ513)、そのままこのフロ
ーから抜ける。したがって、第5図(a)の時刻T2に
達するまでは、FLUファイルMO内の通常単価に基づ
いて商品別登録が行なわれる。しかして、:55図(a
)に示す時刻T2になると、即ち、メンテナンスファイ
ルMlに対する単価変更開始時刻となると、そのことが
ステップS14で検出されてステップ518に進み、現
在実行すべきメンテナンスファイルMlのFLUコード
によりFLUファイルMOが検索される。そして、FL
UファイルMOの該当PLUコードに対応するニュリン
ク情報NIKのセット有無が調べられる(ステップ51
7)、いま、最初の単価変更開始時刻T2が検出された
場合であるから、第6図(TI)に示す状態のままとな
っている。即ち、ニュリンク情報NIKはFLUファイ
ルMO内の単価が他のメンテナンスファイル内の単価へ
変更されたときにそのメンテナンスファイルを特定する
為にセットされるものであるから、最初の単価変更開始
時刻T2の検出時点では第6図(TI)に示す状7Ej
のままとなっている。
Details of timer interrupt processing Fig. 4 First, when entering the flow shown in Fig. 4, initialization processing is performed to clear the address pointer P of the schedule file SM (step 5ll), and then the value of the address pointer P is incremented by +1. Processing (step S12) is executed. Then, in steps 513 to S15, the schedule file SM is sequentially addressed according to the value of this address pointer P, and the state of the linked flag FLG set in the designated address area is checked, and the unit price change start time or end time is checked. Detection is made as to whether the time has come. Now, taking Fig. 5(b) as an example, since the unit price change start time (of course, end time) for any maintenance file does not occur until 1 time T2, the value of the address pointer P changes to the schedule file. When the final address of the SM is reached, i.e.
If it is detected that neither start time nor end time has been reached even after checking all the contents of the schedule file SM (step 513), the process exits from this flow. Therefore, until time T2 in FIG. 5(a) is reached, product-specific registration is performed based on the normal unit price in the FLU file MO. However, Figure 55 (a
), that is, when the unit price change start time for the maintenance file Ml is reached, this is detected in step S14 and the process proceeds to step 518, where the FLU file MO is changed according to the FLU code of the maintenance file Ml to be executed currently. Searched. And F.L.
It is checked whether the new link information NIK corresponding to the corresponding PLU code of the U file MO is set (step 51).
7) Since the first unit price change start time T2 has now been detected, the state remains as shown in FIG. 6 (TI). That is, since the new link information NIK is set to identify the maintenance file when the unit price in the FLU file MO is changed to the unit price in another maintenance file, the first unit price change start time T2 At the time of detection, the state 7Ej shown in FIG. 6 (TI)
It remains as it is.

つまり現在実行すべきFLUコードのニュリンク情報は
rQJのままとなっている。したがってステップS17
でそのことが検出されると、ステップS20に進み、現
在実行すべきメンテナンスファイルを示すリンク情報N
WがFLUファイルMOへニュリンク情報NHKとして
セットされる。第6UA(T2)はこの状態を示し、例
えばメンテナンスファイルナンバ(Ml)およびレコー
ドナンバ(#l)からなるニュリンク情f4iNIKカ
u S P L レコードの対応するエリアにセットさ
れる。そして、次のステップS21では単価変更開始時
刻となった現在実行中のメンテナンスファイルMl内の
全てのレコード(#1〜#n)に対しての処理が終了し
たかを調べ、終了していなければステップS16に戻る
。そして、ステップ521での読了検出に伴ってステッ
プS22に進み、スケジュールファイルSMの該当ファ
イルナンバ(Ml)に対応するリンク済フラグFLGが
オ′(“1″)されたのち、このフローから抜ける。し
たがって、T2時刻検出後にあってはメンテナンスファ
イルMlの設定単価に基づいた商品別登録が実行される
In other words, the new link information of the FLU code to be executed currently remains rQJ. Therefore, step S17
If this is detected, the process advances to step S20, and link information N indicating the maintenance file to be executed currently is displayed.
W is set in the FLU file MO as new link information NHK. The sixth UA (T2) indicates this state, and is set in the corresponding area of the new link information f4iNIK u S P L record consisting of a maintenance file number (Ml) and a record number (#l), for example. Then, in the next step S21, it is checked whether processing has been completed for all records (#1 to #n) in the maintenance file Ml that is currently being executed at the unit price change start time, and if it has not been completed, Return to step S16. Then, in response to the completion of reading being detected in step 521, the process proceeds to step S22, where the linked flag FLG corresponding to the corresponding file number (Ml) of the schedule file SM is turned on ("1"), and then exits from this flow. Therefore, after the T2 time is detected, product-specific registration is executed based on the unit price set in the maintenance file Ml.

しかして、メンテナンスファイルM2の設定単価の変更
開始時刻T2どなると、ステップS14でそのことが検
出される。この場合、FLUファイルMOのニュリンク
情報NIKはrM1#3」にセットされているので、こ
のニュリンク情報NIKは対象メンテナンスファイルM
2のビフォアリンク情報BIKとしてセットされる(ス
テップsig)、そして、このビフォアリンク情報BI
KrM1#3」で示されるメンテナンスファイルMlの
アフタリンク情報AIKとして現在のリンク情報NW、
例えばrM2#5」がセットされる(ステップ319)
、その後、ステップS20の実行によりFLUファイル
MOには現在のリンク情報rM2#5Jがニュリンク情
報NIKとしてセットされる。第6図(T3)はこの状
態を示している。これによってFLUファイルMOとメ
ンテナンスファイルMl、M2とは各種のリンク情報N
IK、BIK、AIKによって相互に関連付けられるこ
とになる。その後、スケジュールファイルSMの該aフ
ァイルナンバ(M2)に対応するリンク済フラグFLG
がオンされたのちこのフローから抜ける。この結果、T
3時刻検出後にあってはメンテナンスファイルM2の設
定単価に基づいて商品別登録が実行される。即ち、メン
テナンスファイルM1での商品別登録実行中にメンテナ
ンスファイルM2の単価変更開始時刻が検出されると、
メンテナンスファイルM1の終了時刻にならなくともメ
ンテナンスファイルM2の設定単価に変更される。
When the change start time T2 of the set unit price in the maintenance file M2 occurs, this is detected in step S14. In this case, the new link information NIK of the FLU file MO is set to "rM1#3", so this new link information NIK is the target maintenance file M.
2 is set as the before link information BIK (step sig), and this before link information BI
The current link information NW as the afterlink information AIK of the maintenance file Ml indicated by "KrM1#3",
For example, "rM2#5" is set (step 319).
, After that, by executing step S20, the current link information rM2#5J is set as new link information NIK in the FLU file MO. FIG. 6 (T3) shows this state. As a result, the FLU file MO and maintenance files Ml and M2 have various link information N.
They will be related to each other by IK, BIK, and AIK. After that, the linked flag FLG corresponding to the a file number (M2) of the schedule file SM
Exits from this flow after being turned on. As a result, T
After the third time is detected, product-specific registration is executed based on the unit price set in the maintenance file M2. That is, when the unit price change start time of the maintenance file M2 is detected during product-specific registration in the maintenance file M1,
The unit price is changed to the unit price set in the maintenance file M2 even before the end time of the maintenance file M1.

次に、メンテナンスファイルM2の終了時刻T4となる
と、そのことがステップ515で検出され、ステップS
23に進む、ここでは現在実行スヘキメンテナンスファ
イルM2のFLUコードよりFLUファイルMOが検索
される。そして、PLUファイルMOの該当するニュリ
ンク情報NIKが現在のリンク情報NWと一致するか、
換言すれば、現在使用中の単価に対する終了時刻になっ
たかがチェックされる(ステップ524)。
Next, when the end time T4 of the maintenance file M2 is reached, this is detected in step 515, and step S
The process proceeds to step 23, where the FLU file MO is searched based on the FLU code of the currently executed schedule maintenance file M2. Then, whether the corresponding new link information NIK of the PLU file MO matches the current link information NW,
In other words, it is checked whether the end time for the unit price currently in use has arrived (step 524).

いま、第5図(b)に示す場合には、現在実行中のメン
テナンスファイルM2に対する終了時刻T4が検出され
るので、次のステップS25に進み、今回終了する対象
メンテナンスファイルM2にビフォアリンク情報BIK
がセットされているかがチェックされる。いま、メンテ
ナンスファイルM2にはビフォアリンク情報BIKとし
てrMl#34がセットされているので、このどフォア
リンク情報BIKが示す対象メンテナンスファイルMl
のアフタリンク情報AIKがクリアされる(ステップ3
26)、即ち、メンテナンスファイルM2の単価を用い
ての商品別登録はこの時点で終了し、以降メンテナンス
ファイルMlの7フタリンク情報AIKが不要となるの
で、それをクリアするようにしている。そして、メンテ
ナンスファイル量2内のビフォアリンク情報BIKがF
LUファイルMO内のニュリンク情報NIKとしてセッ
トされる(ステップ327)、その後。
Now, in the case shown in FIG. 5(b), the end time T4 for the maintenance file M2 currently being executed is detected, so the process advances to the next step S25, and before link information BIK is added to the target maintenance file M2 to be ended this time.
is set. Currently, rMl#34 is set as the before link information BIK in the maintenance file M2, so now the target maintenance file Ml indicated by the before link information BIK
The afterlink information AIK of is cleared (step 3
26), that is, the product-specific registration using the unit price in the maintenance file M2 ends at this point, and the 7-fold link information AIK in the maintenance file Ml is no longer needed, so it is cleared. And before link information BIK in maintenance file amount 2 is F
It is then set as the new link information NIK in the LU file MO (step 327).

メンテナンスファイルM2のビフォアリンク情報BIK
がクリアされる(ステップ328)、m6図(T4)は
この場合の状ブLを示している。しかして、ステップS
37に進み、現在実行中のメンテナンスファイルM2に
対してステップ321と同様のチェックが行なわれ、終
了していなければステップ323に戻る。そして、ステ
ップS37で終了が検出されると、スケジュールファイ
ル5M内の対象リンク済フラグFLGがクリア(ステッ
プ538)されたのち、このフローから抜ける。この結
果、第5図(b)のT4時刻以降ではメンテナンスファ
イルMl内の単価に基づいた商品別登録が実行される。
Before link information BIK of maintenance file M2
is cleared (step 328), and the m6 diagram (T4) shows the state L in this case. However, step S
The process advances to step 37, where a check similar to step 321 is performed on the maintenance file M2 currently being executed, and if the maintenance file M2 has not been completed, the process returns to step 323. When the end is detected in step S37, the target linked flag FLG in the schedule file 5M is cleared (step 538), and the process exits from this flow. As a result, after time T4 in FIG. 5(b), product-specific registration is executed based on the unit price in the maintenance file M1.

次に、メンテナンスファイルMlの単価終了時刻T5と
なった場合において、今回終了するメンテナンスファイ
ルM1にはビフォアリンク情報BIKを持っていないの
で1そのことがステップ325で検出され、ステップS
29に進み、これによってFLUファイルMO内のニュ
リンク情報NIKがクリアされる。そして、ステップS
30では自己ファイル、即ち、メンテナンスファイルM
l内アフタリンク情fgArKがクリアされる。
Next, when the unit price end time T5 of the maintenance file Ml arrives, the maintenance file M1 to be ended this time does not have the before link information BIK, so this is detected in step 325, and step S
The process proceeds to step 29, whereby the new link information NIK in the FLU file MO is cleared. And step S
30, the self file, that is, the maintenance file M
The internal afterlink information fgArK is cleared.

第6図(T5)はこの状態を示している。しかして、ス
テップ337に進み、その後、ステップ338が実行さ
れたのち、このフローから抜ける。したがって、T5時
刻以降ではFLUファイルMO内の通常単価にしたがっ
て商品別登録が実行される。
FIG. 6 (T5) shows this state. The process then proceeds to step 337, after which step 338 is executed and exits from this flow. Therefore, after time T5, registration by product is executed according to the normal unit price in the FLU file MO.

このような動作は、メンテナンスファイルM1.M2に
対して設定されている時間帯が変更されない限り、第5
図(b)に示すような順序で、商品別登録で使用される
単価が[]動的に順次変更されることになる。
Such operations are performed in the maintenance file M1. 5th unless the time zone configured for M2 is changed.
In the order shown in Figure (b), the unit prices used in product-specific registration are dynamically and sequentially changed.

一方、第5図(C)に示すようにメンテナンスファイル
M1に対する終了時刻(T4)となる前に、単価の変更
が行なわれて現在実行中のファイルがメンテナンスファ
イルM2である間に、メンテナンスファイルM1に対す
る終了時刻T4が検出された場合には、FLUファイル
MO内のニュリンク情報NIKと現在のリンク情報NW
とは等しくならず、ステップS24でそのことが検出さ
れる。この検出によってステップS31に進み、現在実
行中のメンテナンスファイルMlにビフォアリンク情報
BIKが有するかが調べられる。:55図(C)の場合
にはビフォアリンク情報BIKとしてメンテナンスファ
イルM2が関連付けられているので、次のステップS3
5に進み、現在実行中のメンテナンスファイルM2が示
すメンテナンスファイルMlのビフォアリンク情iB 
I Kがクリアされる。そして、現在実行中のメンテナ
ンスファイルM2の7フタリンク情報AIKがクリアさ
れる(ステップ536)、そして、ステップS37に進
み、その後ステップ538が実行され、たのち、このフ
ローから抜ける。したがって、第5[q(c)に示すよ
うに、メンテナンスファイル量2実行中に他のメンテナ
ンスファイルM1の終了時刻となったとしてもメンテナ
ンスファイルM2の設定単価でその後も商品別登録が続
行回部となる。
On the other hand, as shown in FIG. 5(C), before the end time (T4) for maintenance file M1, the unit price is changed and while the file currently being executed is maintenance file M2, maintenance file M1 If the end time T4 is detected, the new link information NIK in the FLU file MO and the current link information NW
is not equal, and this is detected in step S24. Upon this detection, the process advances to step S31, and it is checked whether the currently executing maintenance file Ml has before link information BIK. : In the case of Figure 55 (C), the maintenance file M2 is associated as the before link information BIK, so the next step S3
Proceed to step 5, and obtain the before link information iB of the maintenance file Ml indicated by the maintenance file M2 currently being executed.
IK is cleared. Then, the 7-fold link information AIK of the maintenance file M2 currently being executed is cleared (step 536), and the process advances to step S37, after which step 538 is executed, and then this flow is exited. Therefore, as shown in 5th [q(c)], even if the end time of another maintenance file M1 comes while maintenance file amount 2 is being executed, product-specific registration will continue at the unit price set in maintenance file M2. becomes.

なお、ステップS31の判断結果、現在実行中のメンテ
ナンスファイルにビフォアリンク情報がセットされてい
ることが検出された場合、即ち、現在実行中のメンテナ
ンスファイルの前後にリンクされているメンテナンスフ
ァイルがある場合には、ステップS32に進む、ここで
は現在実行ファイル内のビフォアリンク情報で示される
メンテナンスファイルの7フタリンク情NAIKとして
現在実行ファイル内のアフタリンク情報が転送される0
例えば、メンテナンスファイルM1〜M3において、現
在実行中のメンテナンスファイルM2に対して前クリア
であるメンテナンスファイルMl内のアフタリンク情報
AIKとしてメンテナンスファイル量2内のアフタリン
ク情報AIKがセットされる。そして、次のステップS
33では現在実行ファイル内の7フタリンク情報AIK
で示されるメンテナンスファイルのビフォアリンク情報
BIKとして現在実行ファイル内のビフォアリンク情報
BIKがセットされる0例えば、メンテナンスファイル
M2に対して後リンクであるメンテナンスファイル量3
内のビフォアリンク情報としてメンテナンスファイル量
2内のビフォアリンク情報BIKがセットされる。そし
て、次のステップS34に進み、現在実行ファイル内の
ビフォアリンク情報BIK並びに7フタリンク情報が夫
々クリアされる。この結果、メンテナンスファイルM1
〜M3のリンク状態からメンテナンスファイルM2が除
かれ、メンテナンスファイルM1.M3の間でリンクさ
れたことになる。その後、ステップS37からステップ
338に進み、このフローから抜ける。
Note that, as a result of the determination in step S31, if it is detected that before link information is set in the currently executing maintenance file, that is, if there are maintenance files linked before and after the currently executing maintenance file. In this case, the after link information in the current executable file is transferred as the 7-lid link information NAIK of the maintenance file indicated by the before link information in the current executable file.
For example, in the maintenance files M1 to M3, the afterlink information AIK in the maintenance file amount 2 is set as the afterlink information AIK in the maintenance file M1 that is previously cleared for the maintenance file M2 that is currently being executed. And the next step S
33, the 7 lid link information AIK in the current executable file
The before link information BIK in the currently executable file is set as the before link information BIK of the maintenance file indicated by 0. For example, the amount of maintenance files that are post-links for maintenance file M2 is 3.
The before link information BIK in the maintenance file amount 2 is set as the before link information in the maintenance file amount 2. Then, the process proceeds to the next step S34, where the before link information BIK and the 7-lid link information in the current executable file are cleared. As a result, maintenance file M1
Maintenance file M2 is removed from the link status of ~M3, and maintenance file M1. This means that there is a link between M3. Thereafter, the process advances from step S37 to step 338, and exits from this flow.

以上の如く、本実施例にあっては、例えば、第5図のよ
うに単価(A、B、C)に夫々対応してその単価で商品
別登録を行なうべき時間帯を設定する際に、第511i
4 (b)〜Ce)に示すように、単価B、Cの時間帯
の全部あるいは一部が@複しても予め決められた条件下
で定められたいずれか一方の単価で商品別登録が実行さ
れるので、第7図で示した従来の設定の仕方に比べて大
幅にその設定数を減らすことができ1時間設定を容易か
つ確実に行なうことができる0例えば、第5図(b)に
示す場合、従来ではTI−T2、T2〜T3、T3〜T
4、T4〜T5、T5〜T6の時間帯を夫々設定しなけ
ればならないが1本実施例ではT1〜T6.T2〜T5
、T3〜T4の時間帯設定で済むことになる。
As described above, in this embodiment, for example, when setting the time period in which product-specific registration is to be performed for each unit price (A, B, C) as shown in FIG. 511i
4. As shown in (b) to Ce), even if all or part of the time periods for unit prices B and C are @double, the product-specific registration will be done at one of the unit prices determined under predetermined conditions. Therefore, the number of settings can be significantly reduced compared to the conventional setting method shown in Fig. 7, and the one-hour setting can be easily and reliably performed.For example, Fig. 5(b) In the case shown in , conventionally TI-T2, T2-T3, T3-T
4. The time periods T4-T5 and T5-T6 must be set respectively, but in this embodiment, the time periods T1-T6. T2-T5
, T3 to T4 can be set.

なお、上記実施例では、単価変更を行う場合の時間処理
機能について説明したが、その他の時間処理機能(例え
ば、−日のスケジュールを監視するスケジューラ等)で
あってもよい。
In the above embodiment, the time processing function for changing the unit price has been described, but other time processing functions (for example, a scheduler that monitors the schedule for -day, etc.) may be used.

また、上記実施例では複数の時間帯を重複して設定した
場合に、予め決められている条件を検出して処理するよ
うにしたが、勿論、設定時間帯に対応してその優先順位
を示すデータも記憶するようにしてもよい。
In addition, in the above embodiment, when multiple time slots are set overlappingly, predetermined conditions are detected and processed, but of course, the priority order is indicated corresponding to the set time slot. Data may also be stored.

[発明の効果]この発明は以上詳細に説明したように、予め設定されて
いる設定時間に対応するデータ処理を実行する場合に、
複数の時間を一部重複して設定したとしてもこれらの設
定時間に対応するデータ処理を予め決められている処理
の優先度に応じて実行制御するようにしたから、多数の
時間帯を設定する場合でもその設定操作を極めて容易に
行うことができる等の効果を有する。
[Effects of the Invention] As described in detail above, the present invention provides the following advantages when executing data processing corresponding to a preset time.
Even if multiple times are set partially overlappingly, the execution of data processing corresponding to these set times is controlled according to the predetermined processing priority, so it is possible to set multiple time periods. This has the effect of making the setting operation extremely easy even in the case of

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

第1図はこの発明の機偉ブロック図、第2図〜第6図は
この光IJJの一実施例を示し、第2図はこの発明が適
用したECRの基本的な回路構成図、:jS3図は全体
動作の概要を示すジェネラルフローチャート、第4図は
第3図で示したタイマ割込処理の具体的内容を説明する
フローチャート、第5図(a)〜(e)はタイマ割込処
理のJ!要を説明する為に、各時間帯の設定状態に応じ
て時間の経過に伴って変遷する処理内容を示した図、第
6図は第5図(b)の処理進行に伴って変遷するファイ
ルの記憶状態を示す図、第7図は従来例を説明する為の
図である。11・・・・・・入力部、12・・・・・・入力制御部
、13・・・・・−CPU、14・・・・・・RAM、
15・・・・・・ROM、16・・・・・・時計回路部
、17・・・・・・タイマ。特許出願人  カシオ計算機株式会社代理人 弁理士  町 1)俊 正第1図第2図
Fig. 1 is a mechanical block diagram of this invention, Figs. 2 to 6 show an embodiment of this optical IJJ, and Fig. 2 is a basic circuit diagram of an ECR to which this invention is applied: jS3 Figure 4 is a general flowchart showing an overview of the overall operation, Figure 4 is a flowchart explaining specific details of the timer interrupt processing shown in Figure 3, and Figures 5(a) to (e) are flowcharts of the timer interrupt processing shown in Figure 3. J! In order to explain the main points, a diagram showing the processing contents that change over time according to the setting status of each time zone, and Fig. 6 shows a file that changes as the processing progresses in Fig. 5 (b). FIG. 7 is a diagram for explaining a conventional example. 11...Input unit, 12...Input control unit, 13...-CPU, 14...RAM,
15...ROM, 16...Clock circuit section, 17...Timer. Patent applicant Casio Computer Co., Ltd. Agent Patent attorney Machi 1) Tadashi Toshi Figure 1 Figure 2

Claims (1)

Translated fromJapanese
【特許請求の範囲】現在時刻を得る計時手段と、予め設定される複数の時間
帯を記憶する記憶手段と、この記憶手段に記憶されてい
る複数の時間帯に対応して実行されるデータ処理を指定
する指定手段と、前記記憶手段に記憶されている複数の
時間帯のうち前記計時手段で得られた現在時刻の属する
時間帯を検出する検出手段と、この検出手段の検出結果
に応じて前記指定手段で指定されたデータ処理の実行を
制御する制御手段とを備え、前記制御手段は前記検出手段で現在時刻が2以上の時間
帯に属することが検出された場合にはこれらの時間帯に
対応するデータ処理を予め決められている優先度にした
がって実行するようにしたことを特徴とする時間処理機
能付データ処理装置。
[Scope of Claims] A clock means for obtaining the current time, a storage means for storing a plurality of preset time periods, and a data process executed corresponding to the plurality of time periods stored in the storage means. a specifying means for specifying a time period; a detecting means for detecting a time period to which the current time obtained by the clocking means belongs among a plurality of time periods stored in the storage means; and control means for controlling execution of the data processing specified by the specifying means, and the control means controls the execution of the data processing specified by the specifying means when the detecting means detects that the current time belongs to two or more time zones. 1. A data processing device with a time processing function, characterized in that data processing corresponding to the above is executed according to predetermined priorities.
JP21063686A1986-09-091986-09-09 Data processing device with time processing functionPendingJPS6366693A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP21063686AJPS6366693A (en)1986-09-091986-09-09 Data processing device with time processing function

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP21063686AJPS6366693A (en)1986-09-091986-09-09 Data processing device with time processing function

Publications (1)

Publication NumberPublication Date
JPS6366693Atrue JPS6366693A (en)1988-03-25

Family

ID=16592590

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP21063686APendingJPS6366693A (en)1986-09-091986-09-09 Data processing device with time processing function

Country Status (1)

CountryLink
JP (1)JPS6366693A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH02144696A (en)*1988-11-251990-06-04Ishida Scales Mfg Co LtdAccounting processor
JPH0433198A (en)*1990-05-301992-02-04Tokyo Electric Co Ltd Sales data management device and processing procedure management method in this management device
JP2007241510A (en)*2006-03-072007-09-20Nomura Research Institute Ltd Business control system

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS4911248A (en)*1972-05-301974-01-31
JPS55146565A (en)*1979-05-041980-11-14Tokyo Electric Co LtdElectronic cash register inline system
JPS6069771A (en)*1983-09-261985-04-20Fujitsu Ltd Processing request information control circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS4911248A (en)*1972-05-301974-01-31
JPS55146565A (en)*1979-05-041980-11-14Tokyo Electric Co LtdElectronic cash register inline system
JPS6069771A (en)*1983-09-261985-04-20Fujitsu Ltd Processing request information control circuit

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPH02144696A (en)*1988-11-251990-06-04Ishida Scales Mfg Co LtdAccounting processor
JPH0433198A (en)*1990-05-301992-02-04Tokyo Electric Co Ltd Sales data management device and processing procedure management method in this management device
JP2007241510A (en)*2006-03-072007-09-20Nomura Research Institute Ltd Business control system

Similar Documents

PublicationPublication DateTitle
JPH0449020A (en)Molding monitor device
JPS60262204A (en)Programmable controller
JPH0145659B2 (en)
JPS6366693A (en) Data processing device with time processing function
JPS5835304B2 (en) Control method for multiple electronic cash registers
US4636971A (en)Data processing device with specifiable program order
JPS5827257A (en)Electronic key card
JPS5814695B2 (en) Data collection control method for multiple electronic cash registers
JPS6235715B2 (en)
JP2595082B2 (en) Operation state monitoring device for programmable controller
KR0159816B1 (en) Hourly active / inactive control method of cash register keyboard
JPS6232596A (en)Sales data processor
JPS6346470B2 (en)
JPH0731307Y2 (en) Data processing device
JP2617250B2 (en) Electronic cash register
JPS601678B2 (en) Processing method when power is cut off
JP2506098B2 (en) Transaction processor
JPS6262396B2 (en)
JPS59173873A (en)Electronic cash register
JPS5824174Y2 (en) Price scale with classification and aggregation machine
JPS639033Y2 (en)
JPS5975360A (en)Cash register
KR0159819B1 (en) Automatic processing of on-time work at cash registers
JP2508952B2 (en) Sales data processing method
JPH0126119B2 (en)

[8]ページ先頭

©2009-2025 Movatter.jp