JPH07220169A - Data processing device - Google Patents
Data processing deviceInfo
- Publication number
- JPH07220169A JPH07220169A JP6033032A JP3303294A JPH07220169A JP H07220169 A JPH07220169 A JP H07220169A JP 6033032 A JP6033032 A JP 6033032A JP 3303294 A JP3303294 A JP 3303294A JP H07220169 A JPH07220169 A JP H07220169A
- Authority
- JP
- Japan
- Prior art keywords
- error
- data processing
- data
- state
- detecting
- 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
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
(57)【要約】
【目的】 本発明はデータ処理装置に関し、入力動作中
に軽度レベルのエラーが発生した場合、エラーの対処を
一時的にスキップし、後に対処することを目的とする。
【構成】 データ処理中におけるエラー状態を検出する
エラー検出手段と、CPU3(エラー検出手段)により
エラー状態の検出中に、当該エラー状態を解除するエラ
ー解除手段と、エラー解除手段によりエラー状態が解除
された場合、特定処理を実行するとともに、データ処理
を終了させる制御手段と、エラー解除手段によりエラー
状態が解除された場合、現時点までの処理されたデータ
を所定の記憶媒体に記憶させる記憶制御手段とを備える
ように構成する。
(57) [Summary] [Object] The present invention relates to a data processing device, and when an error of a low level occurs during an input operation, an object thereof is to temporarily skip the handling of the error and deal with it later. [Structure] An error detection unit that detects an error state during data processing, an error release unit that releases the error state while the CPU 3 (error detection unit) is detecting the error state, and an error release unit that releases the error state If the error state is canceled by the error canceling means, the control means for executing the specific processing and ending the data processing, and the storage controlling means for storing the processed data up to the present time in the predetermined storage medium And so on.
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えば、電子キャッシ
ュレジスタ(以下、ECR:Electronic Cash Register
という)等のデータ処理装置におけるエラー解除制御に
関する。BACKGROUND OF THE INVENTION The present invention relates to, for example, an electronic cash register (hereinafter referred to as ECR: Electronic Cash Register).
Error cancellation control in the data processing device.
【0002】[0002]
【従来の技術】従来、例えば、ECR等のデータ処理装
置では、外部からの有害なノイズの混入や、装置を操作
するオペレータ(ECRの場合、キャッシャー)が操作
を間違えた場合等、装置をハードウェア的またはソフト
ウェア的に保護するため、一時的に処理動作を中断し、
エラー音と共にエラーコードやエラーメッセージを表示
することにより、エラーの発生及びエラーの種類・原因
を報知するとともに、エラーの解除及び正しい操作手順
を促すといった処理を行っていた。2. Description of the Related Art Conventionally, for example, in a data processing device such as an ECR, if the harmful noise from the outside is mixed in, or an operator (a cashier in the case of ECR) operating the device makes a wrong operation, the device is hard to operate. In order to protect it in terms of software or software, the processing operation is temporarily suspended,
By displaying the error code and the error message together with the error sound, the process of notifying the occurrence of the error, the type and the cause of the error, prompting the cancellation of the error and the correct operation procedure is performed.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、通常、
オペレータは、エラーの原因となるような操作を意識的
に行うものではないため、実際に発生するエラーは、オ
ペレータが予期しない状態で発生するのが一般的であ
る。However, in general,
Since an operator does not intentionally perform an operation that causes an error, an error that actually occurs generally occurs in a state that the operator does not expect.
【0004】このように、予期しない状態で発生するエ
ラーに対して、平常心をもって対処し、すぐに原因が判
ってエラーの解除ができれば問題ないが、業務の最中に
客の前でエラーが発生したような場合、早くエラーを解
除しなければというあせる気持ちが平常心と異なる状態
を生み出し、このような状態で対処した場合、往々にし
てエラー解除に手間取ったり、さらに、どうしてもエラ
ーが解除できない場合、入力部に設けられたボタンを無
秩序に押したり、操作キーを回したりすることで、発生
したエラーの解除どころか、さらに致命度の高いのエラ
ーレベルのエラーを引き起こすことになりかねない。As described above, there is no problem if an error that occurs in an unexpected state can be dealt with in a normal manner and the cause can be immediately known and the error can be released. However, the error occurs in front of the customer during the work. In the event of an error, the feeling of urgency to release the error creates a condition that differs from normal mind, and when dealing with such a condition, it often takes time to release the error, and furthermore, the error cannot be released by all means. In this case, by randomly pressing the buttons provided in the input section or turning the operation key, not only the error that has occurred is canceled but also an error level error with a higher degree of fatality may be caused.
【0005】また、エラー対処に待たされている客に対
しても、エラー解除に手間取っていると、不信感を与え
ることになる。Further, even if the customer is waiting for the error handling, it takes a lot of time to clear the error, which causes distrust.
【0006】[0006]
【目的】本発明は、入力動作中に軽度レベルのエラーが
発生した場合、エラーの対処を一時的にスキップし、後
に対処することをを課題とする。An object of the present invention is to temporarily skip the handling of an error and to deal with it later when a low level error occurs during an input operation.
【0007】[0007]
【課題を解決するための手段】請求項1記載の発明は、
データ処理中におけるエラー状態を検出するエラー検出
手段と、該エラー検出手段によりエラー状態の検出中
に、当該エラー状態を解除するエラー解除手段と、該エ
ラー解除手段によりエラー状態が解除された場合、特定
処理を実行するとともに、データ処理を終了させる制御
手段と、該制御手段により特定処理が実行された場合、
現時点までの処理されたデータを所定の記憶媒体に記憶
させる記憶制御手段と、を備えることを特徴としてい
る。The invention according to claim 1 is
When an error detection unit that detects an error state during data processing, an error release unit that releases the error state while the error state is being detected by the error detection unit, and an error state that is released by the error release unit, When the specific processing is executed by the control means for executing the specific processing and ending the data processing,
Storage control means for storing the processed data up to the present time in a predetermined storage medium.
【0008】請求項2記載の発明は、データ処理中にお
けるエラー状態を検出するエラー検出手段と、該エラー
検出手段によりエラー状態の検出中に、当該エラー状態
を解除するエラー解除手段と、該エラー解除手段により
エラー状態が解除された場合、特定処理を実行するとと
もに、データ処理を終了させる制御手段と、該制御手段
により特定処理が実行された場合、ジャーナル用紙に特
定印字を行う印字制御手段と、を備えることを特徴とし
ている。According to a second aspect of the invention, an error detecting means for detecting an error state during data processing, an error releasing means for releasing the error state while the error detecting means detects the error state, and the error When the error state is released by the release unit, a control unit that executes the specific process and ends the data process, and a print control unit that performs the specific print on the journal paper when the specific process is executed by the control unit. , Is provided.
【0009】また、この場合、請求項1または2に記載
する発明に加えて、請求項3記載の発明のように、前記
エラー検出手段により検出されたエラー状態のエラーレ
ベルを判定するエラーレベル判定手段を設け、前記エラ
ー解除手段は、該エラーレベル判定手段によって判定さ
れたエラーレベルに基づいてエラー状態の解除を行うこ
とが有効である。Further, in this case, in addition to the invention described in claim 1 or 2, as in the invention described in claim 3, an error level determination for determining an error level of an error state detected by the error detection means. It is effective that a means is provided and the error canceling means cancels the error state based on the error level judged by the error level judging means.
【0010】そして、この場合、請求項1、2または3
に記載する発明に加えて、請求項4記載の発明のよう
に、前記エラー検出手段により検出されたエラー状態の
発生回数をカウントするエラー数カウント手段を備え、
前記制御手段は、該エラー数カウント手段によってカウ
ントされた発生回数が、予め設定された所定回数に達し
た場合に特定処理を実行するとともに、データ処理を終
了させることが好ましい。And in this case, claim 1, 2 or 3
In addition to the invention described in claim 4, as in the invention described in claim 4, an error number counting means for counting the number of times of occurrence of the error state detected by the error detecting means is provided,
It is preferable that the control means performs the specific processing and terminates the data processing when the number of occurrences counted by the error number counting means reaches a preset predetermined number.
【0011】[0011]
【作用】請求項1記載の発明によれば、エラー検出手段
によりエラー状態が検出されたエラー発生時に、エラー
解除手段によりエラーが解除された場合、制御手段によ
って特定処理が実行されてデータ処理が終了され、記憶
制御手段によって現時点までの処理済みデータが記憶さ
れる。According to the present invention, when the error is detected by the error detecting means and the error is canceled by the error canceling means, a specific process is executed by the control means to perform the data processing. Upon completion, the storage control unit stores the processed data up to the present time.
【0012】これによって、エラー発生時にエラーが解
除され、エラー解除時に特定処理が実行されてデータ処
理が終了されるとともに、処理済みデータが記憶され
る。As a result, when an error occurs, the error is canceled, a specific process is executed when the error is cleared, the data process is terminated, and the processed data is stored.
【0013】一方、請求項2記載の発明によれば、エラ
ー検出手段によりエラー状態が検出されたエラー発生時
に、エラー解除手段によりエラーが解除された場合、制
御手段によって特定処理が実行されてデータ処理が終了
され、印字制御手段によってジャーナル用紙に特定印字
が行われる。On the other hand, according to the second aspect of the present invention, when the error is detected by the error detecting means and the error is canceled by the error canceling means, a specific process is executed by the control means to execute the data processing. The processing is terminated, and the print control means performs specific printing on the journal paper.
【0014】これによって、エラー発生時にエラーが解
除され、エラー解除時に特定処理が実行されてデータ処
理が終了されるとともに、ジャーナル用紙に特定印字が
行われる。As a result, when an error occurs, the error is canceled, a specific process is executed when the error is cleared, the data process is terminated, and a specific print is performed on the journal paper.
【0015】また、この場合、請求項3記載の発明によ
れば、前述の請求項1または2記載の発明に加えて、エ
ラーレベル判定手段によって検出されたエラー状態のエ
ラーレベルが判定され、判定されたエラーレベルに応じ
てエラー解除手段によるエラー状態の解除の有無が決定
される。In this case, according to the invention of claim 3, in addition to the invention of claim 1 or 2, the error level of the error state detected by the error level judging means is judged and judged. Whether or not the error state is released by the error releasing means is determined according to the error level.
【0016】そして、この場合、請求項4記載の発明に
よれば、前述の請求項1、2または3記載の発明に加え
て、エラー数カウント手段によって検出されたエラー状
態の発生回数がカウントされ、カウントされたエラー回
数に応じて制御手段によって特定処理が実行されてデー
タ処理が終了される。In this case, according to the invention described in claim 4, in addition to the invention described in claim 1, 2 or 3, the number of occurrences of the error state detected by the error number counting means is counted. The control unit executes the specific process in accordance with the counted number of errors and ends the data process.
【0017】すなわち、エラーに対してすぐに対処でき
なかった場合にのみエラー解除が行われ、対処済みエラ
ーの記憶または特定印字が防止される。That is, the error is released only when the error cannot be immediately dealt with, and the storage of the dealt error or the specific printing is prevented.
【0018】[0018]
【実施例】以下、図1〜図6を参照して実施例を説明す
る。Embodiments Embodiments will be described below with reference to FIGS.
【0019】図1〜図6は本発明に係るデータ処理装置
の一実施例を示す図である。1 to 6 are views showing an embodiment of a data processing apparatus according to the present invention.
【0020】まず、構成を説明する。First, the structure will be described.
【0021】図1は、本実施例のデータ処理装置である
ECR1の概略構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic structure of an ECR1 which is a data processing apparatus of this embodiment.
【0022】図1において、データ処理装置であるEC
R1は、大別して、入力部2、CPU(Central Proces
sing Unit )3、ROM(Read Only Memory)4、RA
M(Random Access Memory)5、表示部6、印字部7、
ドロア8から構成されている。In FIG. 1, an EC which is a data processing device
R1 is roughly classified into an input unit 2 and a CPU (Central Process).
sing unit) 3, ROM (Read Only Memory) 4, RA
M (Random Access Memory) 5, display unit 6, printing unit 7,
It is composed of a drawer 8.
【0023】入力部2は、その操作パネル上にモード切
替スイッチ11、テンキー12、ファンクションキー1
3等が設けられており、オペレータであるキャッシャー
のキー操作により入力される、例えば、動作モードデー
タや各種操作データ等をCPU3に出力するためのもの
である。The input section 2 has a mode selector switch 11, a numeric keypad 12, and a function key 1 on its operation panel.
3 and the like are provided to output to the CPU 3 operation mode data, various operation data, etc., which are input by key operation of the cashier as an operator.
【0024】CPU3は、ROM4に格納されている各
種制御プログラムの処理手順に基づいて、RAM5との
間で各種データの授受を行いながらECR1の各種動作
に必要なデータを演算処理し、この演算処理に基づいて
ECR1内の各部を制御するための各種制御信号を出力
するものである。The CPU 3 arithmetically processes the data necessary for various operations of the ECR 1 while exchanging various data with the RAM 5 based on the processing procedure of various control programs stored in the ROM 4, and the arithmetic processing Based on the above, various control signals for controlling each part in the ECR 1 are output.
【0025】ROM(Read Only Memory)4は、CPU
3によって利用されるECR1の各種動作を制御するた
めの各種制御プログラムを格納する半導体メモリであ
り、RAM(Random Accesss Memory)5は、入力部2よ
り入力される売上データ及びCPU3におけるプログラ
ム処理実行中に利用されるプログラムデータや演算結果
等を格納したり、データ処理に関連するデータ等を一時
的に記憶し、作業領域として利用される半導体メモリで
ある。ROM (Read Only Memory) 4 is a CPU
A RAM (Random Accesses Memory) 5 is a semiconductor memory that stores various control programs for controlling various operations of the ECR 1 used by the CPU 3, and sales data input from the input unit 2 and program processing being executed by the CPU 3. The semiconductor memory is used as a work area for storing program data, calculation results, and the like used for, and temporarily storing data related to data processing.
【0026】なお、本実施例では、RAM5上に、同じ
エラーを何回起こしたかを見るためのエラーフラグと、
エラー内容がどのような内容であったのかを記憶するた
めのエラーファイルと、担当者No.,件数,金額等が
記録された強制解除データが配置されている。In this embodiment, an error flag for checking how many times the same error has occurred on the RAM 5,
An error file for storing what the error content was and a person in charge No. , The forced release data in which the number of cases, the amount of money, etc. are recorded is placed.
【0027】ちなみに、エラー検出手段、エラー解除手
段、制御手段、記憶制御手段、印字制御手段、エラーレ
ベル検出手段、エラー数カウント手段の各機能は、CP
U3、ROM4、RAM5により構成される制御回路が
有している。By the way, each function of the error detection means, the error cancellation means, the control means, the storage control means, the print control means, the error level detection means, and the error number counting means is the CP.
It has a control circuit composed of U3, ROM4, and RAM5.
【0028】表示部6は、例えば、LCD(Liquid Cry
stal Display)、CRT(CathodeRay Tube)、蛍光表
示管等から構成され、CPU3から入力される演算処理
結果、各種データ,売上データ及びエラー表示等を表示
するものである。The display unit 6 is, for example, an LCD (Liquid Cry).
stal display), a CRT (CathodeRay Tube), a fluorescent display tube, and the like, and displays arithmetic processing results input from the CPU 3, various data, sales data, error display, and the like.
【0029】印字部7は、ROM4内に格納された印字
制御プログラムに基づいて印字動作と紙送り動作とを実
行し、所定の時間間隔で1ライン毎の印字データを印字
出力することにより、セットされたレシート用感熱紙ま
たはジャーナル用感熱紙に売り上げデータ等の印字を行
うとともに、感熱紙(レシート用またはジャーナル用)
を所定量ずつ排出するものであり、また、ジャーナル用
感熱紙の端部に特殊印字を行うものである。The printing unit 7 executes the printing operation and the paper feeding operation based on the printing control program stored in the ROM 4, and prints out the print data for each line at a predetermined time interval to set the print data. Printing sales data etc. on the received thermal paper for receipt or thermal paper for journal, and thermal paper (for receipt or journal)
Is ejected by a predetermined amount, and special printing is performed on the end portion of the thermal paper for journals.
【0030】ドロア8は、現金を現金種別毎に区分けし
て収納するためのものであり、例えば、“現金/預かり
金キー”等が操作された際に開放されるものである。The drawer 8 is for storing cash classified into cash types, and is opened, for example, when a "cash / deposit key" is operated.
【0031】次に、本実施例の動作を説明する。Next, the operation of this embodiment will be described.
【0032】図2は、本実施例のECR1において、エ
ラーが発生した場合の動作例を示すフローチャートであ
る。FIG. 2 is a flow chart showing an operation example when an error occurs in the ECR1 of this embodiment.
【0033】ここでは、締め時にエラーがおきて、締め
処理ができなくなった場合を例に採って説明する。Here, a case where an error occurs during tightening and the tightening process cannot be performed will be described as an example.
【0034】まず、ECR1では、入力の有無がチェッ
クされ(ステップS1)、オペレータであるキャッシャ
ーによりキー入力が行われるまで、入力待ちの状態とな
っている。First, in the ECR1, it is checked whether or not there is an input (step S1), and the state is waiting until the key is input by the cashier as the operator.
【0035】キャッシャーによって入力部2から入力が
開始されると、エラー検出手段によりエラー発生の有無
がチェックされ(ステップS2)、エラーの発生がない
場合、入力に従った所定の処理(通常処理)が実行され
るとともに(ステップS3)、上記ステップS1からの
処理が繰り返される。When the cashier starts the input from the input unit 2, the error detecting means checks whether or not an error has occurred (step S2). If no error occurs, a predetermined process (normal process) according to the input is performed. Is executed (step S3), and the processing from step S1 is repeated.
【0036】上記ステップS2の処理において、エラー
検出手段によってエラーの発生が検出されると、次に、
エラーレベル判定手段によりエラーレベルが取引可能な
エラーレベルであるか否かが判定され(ステップS
4)、取引可能なエラーではないエラーレベル(致命的
なエラーレベル)であると判定された場合、強制解除入
力の有無がチェックされるとともに(ステップS5)、
強制解除入力の要求が行われ(ステップS6)、強制解
除入力されるまで、上記ステップS5及びステップS6
の処理が繰り返し実行され、キャッシャーにより強制解
除入力が行われると、制御手段により強制解除処理が実
行され(ステップS7)、正常状態に復帰する。When the occurrence of an error is detected by the error detecting means in the process of step S2, next,
The error level determination means determines whether or not the error level is a tradeable error level (step S
4) If it is determined that the error level is not a tradable error (fatal error level), the presence or absence of forced release input is checked (step S5),
A request for forced release input is made (step S6), and the steps S5 and S6 are performed until the forced release input is made.
When the process of (1) is repeatedly executed and the forced release input is performed by the cashier, the control unit executes the forced release process (step S7) and returns to the normal state.
【0037】一方、上記ステップS4の処理において、
エラーレベルが軽度で取引可能なエラーであった場合、
エラー検出手段により検出された同一のエラーがエラー
数カウント手段によりカウントされ、このカウントされ
た値がRAM5内のエラーフラグに反映される。On the other hand, in the processing of step S4,
If the error level is mild and the error can be traded,
The same error detected by the error detecting means is counted by the error number counting means, and the counted value is reflected in the error flag in the RAM 5.
【0038】そして、エラーフラグが参照されることに
より2回目のエラーであるか否かがチェックされ(ステ
ップS8)、2回目のエラーである場合、制御手段によ
って後述する自動登録処理が実行される(ステップS
9)。Then, by referring to the error flag, it is checked whether or not it is the second error (step S8). If it is the second error, the control means executes the automatic registration process described later. (Step S
9).
【0039】一方、2回目のエラーではなかった場合、
エラーフラグがオン、すなわち、エラーフラグ=“1”
とされ(ステップS10)、続いてエラー報知が行われ
るとともに(ステップS11)、入力がクリアされる。On the other hand, if it is not the second error,
Error flag is on, that is, error flag = "1"
Is set (step S10), an error is subsequently notified (step S11), and the input is cleared.
【0040】図3は、図2の自動登録処理を示すフロー
チャートである。FIG. 3 is a flow chart showing the automatic registration processing of FIG.
【0041】自動登録処理では、まず、ECR1はエラ
ー解除手段により一時的にエラーが解除されるととも
に、自動締め操作が行われる(ステップP1)。In the automatic registration process, first, the error of the ECR1 is temporarily canceled by the error canceling means, and the automatic tightening operation is performed (step P1).
【0042】次いで、制御手段により表示部6に締め操
作に基づく合計が表示されるとともに、印字部7により
所定の用紙に締め操作に基づく合計が印字される(ステ
ップP2)。Then, the control unit displays the total based on the tightening operation on the display unit 6, and the printing unit 7 prints the total based on the tightening operation on a predetermined sheet (step P2).
【0043】そして、制御手段によってエラー時の情報
がRAM5内のエラーファイルに書き込まれてエラー情
報が記憶され(ステップP3)、エラー情報が記憶され
た後にエラーフラグがクリアされて(ステップP4)、
自動登録処理が終了する。Then, the information at the time of error is written in the error file in the RAM 5 by the control means to store the error information (step P3), and after the error information is stored, the error flag is cleared (step P4).
The automatic registration process ends.
【0044】ちなみに、本実施例では、2回同じエラー
を起こすと自動的にエラー解除状態となり、ECR1は
合計を表示・印字して客との取り引きを終了させると同
時に、エラー情報をエラーファイルに書き込むが、この
時点でエラー後の合計データは、合計器に加算されな
い。By the way, in this embodiment, when the same error occurs twice, the error is automatically released, and the ECR1 displays and prints the total to end the transaction with the customer, and at the same time, the error information is stored in the error file. Write, but at this point the post-error sum data is not added to the summer.
【0045】具体的には、マネージャ等の管理者が、閉
店後あるいは閑散時に、このエラーファイルの内容を確
認し、そのままの内容でよければ、当該内容を合計器に
加算する操作が行われ、エラーによる不都合があれば、
訂正操作が行われる。Specifically, an administrator such as a manager confirms the contents of this error file after the store is closed or at a quiet time, and if the contents are as they are, the contents are added to the totalizer, If there is inconvenience due to the error,
Corrective operation is performed.
【0046】また、実際のエラーの状態は様々であるた
め、上記以外に、例えば、登録直前に起こるエラーの自
動解除については、上記実施例とは違った形で対応する
必要がある。Further, since the actual error states are various, in addition to the above, for example, automatic cancellation of an error occurring immediately before registration needs to be handled in a form different from that of the above embodiment.
【0047】但し、このような場合でもエラーの状態を
何らかの自動操作でスルーすると同時に、エラー状態を
RAM5内のエラーファイルに書き込んでおいて、後で
マネージャが判断するというシーケンスは変わらない。However, even in such a case, the sequence in which the error state is passed through by some automatic operation and at the same time the error state is written in the error file in the RAM 5 and the manager later judges is the same.
【0048】図4は、図2の強制解除処理を示すフロー
チャートである。FIG. 4 is a flowchart showing the forced release process of FIG.
【0049】強制解除処理では、キャッシャーにより強
制解除ボタンが押下されると、制御手段により強制解除
機能が実行され(ステップQ1)、続いて、RAM5内
に設定された認証印字バッファに強制解除データ(図1
参照)がセットされる(ステップQ2)。In the forced release process, when the forced release button is pressed by the cashier, the control means executes the forced release function (step Q1), and then the forced release data (in the authentication print buffer set in the RAM 5). Figure 1
Is set (step Q2).
【0050】次いで、認証機能が作動させられ、ジャー
ナル用テープ(ジャーナル用感熱紙)に印字が行われる
が、本実施例の印字部7には両方向印字を行うプリンタ
ヘッドが備えられており、両方向印字における往路印字
と復路印字との印字ズレを防止するとともに、印字濃度
を濃くする目的のために往路と復路とで二度印字が行わ
れる。Next, the authentication function is activated to print on the tape for journals (thermal paper for journals). The printing unit 7 of this embodiment is provided with a printer head for performing bidirectional printing. In order to prevent the print deviation between the forward pass printing and the backward pass printing in printing and to increase the print density, printing is performed twice in the forward pass and the backward pass.
【0051】そして、最後に、該当責任者合計器の強制
解除ボタン部分へ件数、金額が加算される。Finally, the number of cases and the amount of money are added to the forced release button portion of the total responsible person.
【0052】図5は、本実施例における実際の印字例で
あり、印字データと印字イメージ(レシート及びジャー
ナル)とを示す。FIG. 5 shows an example of actual printing in this embodiment, showing print data and print images (receipt and journal).
【0053】印字データは、プリンタヘッドの印字位置
誤差を考慮して、実際のジャーナルの幅より大きめに設
定されている。The print data is set to be larger than the actual width of the journal in consideration of the print position error of the printer head.
【0054】すなわち、強制解除ボタンが押されると、
図5に示すように、ジャーナル用テープの端部位置にボ
タンが押された位置を示す特殊印字が行われるため、ジ
ャーナル用テープが巻き取られた状態で横方向から見れ
ば、図6に示すように、どの位置で強制解除ボタンを使
用したかが一目瞭然であり、仮に内容を見たい場合に
は、どこまで巻き戻せばよいかがすぐわかる。That is, when the forced release button is pressed,
As shown in FIG. 5, special printing is performed at the end position of the journal tape to indicate the position where the button is pressed. Therefore, when viewed from the side in the state where the journal tape is wound, it is shown in FIG. In this way, it is obvious at what position the forced release button was used, and if you want to see the contents, you can immediately see how far to rewind.
【0055】これによって、特別なファイルを必要とせ
ずに強制解除ボタン操作時の内容がすぐに引き出すこと
ができる。As a result, the contents when the forced release button is operated can be immediately retrieved without the need for a special file.
【0056】すなわち、認証機能を流用し、ジャーナル
用テープの端部に特殊印字を行うことによって、巻かれ
たジャーナルテープの、どの時点で強制解除が行われて
いるかが一目瞭然となる。That is, by diverting the authentication function and performing special printing on the end of the journal tape, it becomes clear at what point in time when the wound journal tape is forcibly released.
【0057】以上説明したように、本実施例では、エラ
ー発生時にエラーを一時解除し、エラー解除時に自動登
録処理を実行してデータ処理を終了するとともに、処理
済みデータをエラーファイルとして記憶、または、印字
することができる。As described above, in this embodiment, when an error occurs, the error is temporarily canceled, and when the error is canceled, the automatic registration process is executed to end the data process, and the processed data is stored as an error file, or , Can be printed.
【0058】したがって、客の前でエラー状態となった
場合でも、表面的には登録を完了させることができるの
で、キャッシャーがパニックに陥ることがない。Therefore, even if an error occurs in front of the customer, the registration can be completed on the surface, so that the cashier does not panic.
【0059】そして、その時の情報を記憶しているの
で、後に内容を判断して、よければ、再登録をせずにワ
ンタッチでデータの修復ができる。Since the information at that time is stored, the contents can be judged later, and if desired, the data can be restored with one touch without re-registering.
【0060】さらに、どうしてエラーとなったのかの理
由が判別可能なため、該当オペレータに対して適切なア
ドバイスができ、効率の良い教育ができる。Further, since the reason why the error has occurred can be determined, appropriate advice can be given to the corresponding operator, and efficient education can be provided.
【0061】また、強制終了ボタンの押下毎に記憶する
内容としては、件数/金額以外に1桁の数値だけである
ので、本実施例における記憶内容としてはログファイル
的性格のものではあるが、ECR1が利用するRAMの
メモリ容量を抑えることができる。Further, since the content to be stored each time the forced termination button is pressed is only a single-digit numerical value other than the number of items / amount of money, the storage content in this embodiment has a log file-like character. The memory capacity of the RAM used by the ECR1 can be suppressed.
【0062】また、認証機能を流用してジャーナルにマ
ークを残す方法は、強制解除時以外で使用しても様々な
利点が生まれ、例えば、戻しモード操作や、一括訂正の
ように、あまりキャッシャーに行って欲しくない操作
や、入/出金や精算のように、本来、キャッシャーがや
るべきできない操作を発見・チェックするため等にも利
用できる。Further, the method of leaving the mark in the journal by diverting the authentication function has various advantages even when it is used at the time other than the forced release. For example, the return mode operation and batch correction are not so much cashier. It can also be used for discovering and checking operations that the cashier should not be able to do, such as operations that you do not want to perform and deposit / withdrawal and settlement.
【0063】なお、上記実施例では、強制解除ボタンが
押されたことをジャーナル用テープに記録しただけであ
るが、これに限らず、例えば、ある責任者が、当該ジャ
ーナルの中で行われた強制解除ボタンの押下の何回目と
何回目とを行ったかの情報が責任者合計器に記録されれ
ば、巻き取られたジャーナル用テープを横方向から見て
内側からの回数を数えるだけで、どの強制解除操作が当
該責任者のものかがすぐにわかる。In the above embodiment, the fact that the forced release button is pressed is only recorded on the journal tape. However, the present invention is not limited to this. If information about how many times the forced release button was pressed and how many times it was pressed is recorded in the responsible person totalizer, simply counting the number of times from the inside when the wound journal tape is viewed from the side, You can immediately see if the forced release operation belongs to the person in charge.
【0064】[0064]
【発明の効果】請求項1記載の発明では、エラー検出手
段によりエラー状態を検出したエラー発生時に、エラー
解除手段によりエラーを解除した場合、制御手段によっ
て特定処理を実行してデータ処理を終了し、記憶制御手
段によって現時点までの処理済みデータを記憶すること
ができる。According to the invention described in claim 1, when the error is canceled by the error canceling means when the error state is detected by the error detecting means, the specific processing is executed by the control means and the data processing is terminated. The processed data up to the present time can be stored by the storage control means.
【0065】したがって、エラー発生時にエラーを解除
でき、エラー解除時に特定処理を実行してデータ処理を
終了するとともに、処理済みデータを記憶できる。Therefore, when an error occurs, the error can be canceled, and when the error is cleared, the specific process is executed to end the data process and the processed data can be stored.
【0066】一方、請求項2記載の発明によれば、エラ
ー検出手段によりエラー状態が検出されたエラー発生時
に、エラー解除手段によりエラーを解除した場合、制御
手段によって特定処理を実行してデータ処理を終了し、
印字制御手段によってジャーナル用紙に特定印字を行う
ことができる。On the other hand, according to the second aspect of the invention, when the error is released by the error releasing means when the error state is detected by the error detecting means, the control means executes the specific processing to execute the data processing. Exit
Specific printing can be performed on the journal paper by the printing control means.
【0067】したがって、エラー発生時にエラーを解除
でき、エラー解除時に特定処理を実行してデータ処理を
終了するとともに、ジャーナル用紙に特定印字を行うこ
とができる。Therefore, when an error occurs, the error can be canceled, the specific process can be executed when the error is cleared, the data process can be ended, and the specific print can be performed on the journal paper.
【0068】また、この場合、請求項3記載の発明によ
れば、前述の請求項1または2記載の発明に加えて、エ
ラーレベル判定手段によって検出されたエラー状態のエ
ラーレベルを判定し、判定されたエラーレベルに応じて
エラー解除手段によるエラー状態の解除の有無を決定す
ることができる。Further, in this case, according to the invention described in claim 3, in addition to the invention described in claim 1 or 2, the error level of the error state detected by the error level judging means is judged and judged. Whether or not the error canceling means cancels the error state can be determined according to the generated error level.
【0069】そして、この場合、請求項4記載の発明に
よれば、前述の請求項1、2または3記載の発明に加え
て、エラー数カウント手段によって検出されたエラー状
態の発生回数をカウントし、カウントされたエラー回数
に応じて制御手段によって特定処理を実行してデータ処
理を終了する。In this case, according to the invention described in claim 4, in addition to the invention described in claim 1, 2 or 3, the number of occurrences of the error state detected by the error number counting means is counted. The control unit executes the specific process in accordance with the counted number of errors and ends the data process.
【0070】すなわち、エラーに対してすぐに対処でき
なかった場合にのみエラー解除を行い、対処済みエラー
の記憶または特定印字を防止することができる。That is, it is possible to cancel the error only when the error cannot be immediately dealt with and prevent the stored error or the specific printing of the dealt error.
【図1】本実施例のデータ処理装置であるECRの概略
構成を示すブロック図である。FIG. 1 is a block diagram showing a schematic configuration of an ECR which is a data processing device of this embodiment.
【図2】本実施例のECRにおいて、エラーが発生した
場合の動作例を示すフローチャートである。FIG. 2 is a flowchart showing an operation example when an error occurs in the ECR of this embodiment.
【図3】図2の自動登録処理を示すフローチャートであ
る。FIG. 3 is a flowchart showing an automatic registration process of FIG.
【図4】図2の強制解除処理を示すフローチャートであ
る。FIG. 4 is a flowchart showing a forced release process of FIG.
【図5】本実施例における実際の印字例である。FIG. 5 is an example of actual printing in this embodiment.
【図6】印字されたジャーナル用テープを示す図であ
る。FIG. 6 is a diagram showing a printed journal tape.
1 ECR 2 入力部 3 CPU 4 ROM 5 RAM 6 表示部 7 印字部 8 ドロア 11 モード切替スイッチ 12 テンキー 13 ファンクションキー 1 ECR 2 input section 3 CPU 4 ROM 5 RAM 6 display section 7 printing section 8 drawer 11 mode selector switch 12 numeric keypad 13 function key
Claims (4)
るエラー検出手段と、 該エラー検出手段によりエラー状態の検出中に、当該エ
ラー状態を解除するエラー解除手段と、 該エラー解除手段によりエラー状態が解除された場合、
特定処理を実行するとともに、データ処理を終了させる
制御手段と、 該制御手段により特定処理が実行された場合、現時点ま
での処理されたデータを所定の記憶媒体に記憶させる記
憶制御手段と、 を備えることを特徴とするデータ処理装置。1. An error detecting means for detecting an error condition during data processing, an error canceling means for canceling the error condition while the error detecting means detects the error condition, and an error canceling means for canceling the error condition. If released,
A control unit that executes the specific process and terminates the data process; and a storage control unit that stores the processed data up to the present time in a predetermined storage medium when the specific process is executed by the control unit. A data processing device characterized by the above.
るエラー検出手段と、 該エラー検出手段によりエラー状態の検出中に、当該エ
ラー状態を解除するエラー解除手段と、 該エラー解除手段によりエラー状態が解除された場合、
特定処理を実行するとともに、データ処理を終了させる
制御手段と、 該制御手段により特定処理が実行された場合、ジャーナ
ル用紙に特定印字を行う印字制御手段と、 を備えることを特徴とするデータ処理装置。2. An error detecting unit for detecting an error state during data processing, an error releasing unit for releasing the error state while the error detecting unit detects the error state, and an error state for detecting the error state by the error releasing unit. If released,
A data processing apparatus comprising: a control unit that executes a specific process and ends the data process; and a print control unit that, when the specific process is executed by the control unit, perform a specific print on a journal sheet. .
ー状態のエラーレベルを判定するエラーレベル判定手段
を設け、 前記エラー解除手段は、該エラーレベル判定手段によっ
て判定されたエラーレベルに基づいてエラー状態の解除
を行うことを特徴とする請求項1または2記載のデータ
処理装置。3. An error level determination means for determining an error level of an error state detected by said error detection means is provided, and said error cancellation means is an error state based on the error level determined by said error level determination means. 3. The data processing device according to claim 1 or 2, characterized in that
ー状態の発生回数をカウントするエラー数カウント手段
を備え、 前記制御手段は、該エラー数カウント手段によってカウ
ントされた発生回数が、予め設定された所定回数に達し
た場合に特定処理を実行するとともに、データ処理を終
了させることを特徴とする請求項1、2または3記載の
データ処理装置。4. An error number counting means for counting the number of times of occurrence of an error state detected by said error detecting means, wherein said control means has a preset number of times of occurrence counted by said error number counting means. The data processing apparatus according to claim 1, 2 or 3, wherein the specific processing is executed and the data processing is terminated when the predetermined number of times is reached.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6033032A JPH07220169A (en) | 1994-02-03 | 1994-02-03 | Data processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6033032A JPH07220169A (en) | 1994-02-03 | 1994-02-03 | Data processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07220169A true JPH07220169A (en) | 1995-08-18 |
Family
ID=12375461
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6033032A Pending JPH07220169A (en) | 1994-02-03 | 1994-02-03 | Data processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07220169A (en) |
-
1994
- 1994-02-03 JP JP6033032A patent/JPH07220169A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4399508A (en) | Cash checking read operation in an electronic cash register | |
| JPH07220169A (en) | Data processing device | |
| JP4734704B2 (en) | Automatic transaction equipment | |
| JPH0944730A (en) | Automatic cash transaction equipment | |
| JPH0935129A (en) | Automatic teller machine | |
| JP2703420B2 (en) | Electronic cash register | |
| JPS63771A (en) | Automatic transaction processor | |
| KR940001012B1 (en) | Transaction processing apparatus with on-line terminal | |
| JP3046903B2 (en) | Electronic cash register | |
| JP3636258B2 (en) | Product sales registration data processing device | |
| JPH06227055A (en) | Data processing device | |
| JP2501478B2 (en) | Sales registration system | |
| JPH07210762A (en) | Data processing device | |
| JP2637281B2 (en) | Electronic cash register | |
| JPS59153265A (en) | Transaction processor | |
| KR0155071B1 (en) | Paper printing method for electronic cash register | |
| JP3532608B2 (en) | Cash processing system | |
| JP2004005226A (en) | Automatic transaction equipment | |
| JP2934304B2 (en) | Fare settlement device with card type ticket | |
| JPH0232676B2 (en) | ||
| JPH0743794B2 (en) | Electronic cash register device | |
| JPH04155496A (en) | Product sales data processing device | |
| JPH10143734A (en) | Information providing terminal device and information providing system | |
| JPH06274762A (en) | Commodity sales data processor | |
| JPH02245969A (en) | Betting ticket issuing machine |