JPH06259591A - Data processing system - Google Patents
Data processing systemInfo
- Publication number
- JPH06259591A JPH06259591A JP4489293A JP4489293A JPH06259591A JP H06259591 A JPH06259591 A JP H06259591A JP 4489293 A JP4489293 A JP 4489293A JP 4489293 A JP4489293 A JP 4489293A JP H06259591 A JPH06259591 A JP H06259591A
- Authority
- JP
- Japan
- Prior art keywords
- code
- data
- misread
- area
- unknown
- 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
- 238000000034 method Methods 0.000 claims description 27
- 238000003672 processing method Methods 0.000 claims 3
- 238000006243 chemical reaction Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 208000019901 Anxiety disease Diseases 0.000 description 3
- 230000036506 anxiety Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【目的】正確には判定できなかったデータをその処理し
たデータとともに正確には判定できなかったことをわか
るように出力することを目的とする。
【構成】データを入力する入力部と、前記入力部からの
入力データを正当なデータであるか否かを判定する判定
部と、前記入力部からの入力データを変換するデータ変
換部とを有し、前記入力部からの入力データの前記判定
部による判定で、正確には判定できなかったデータであ
るときも、前記データ生成部による生成を行い、変換し
たデータとともに正確には判定できなかったことをわか
るように出力する。
【効果】正確には判定できなかったデータをその処理し
たデータとともに正確には判定できなかったことがわか
り、正確には判定できなかったデータの改善をする事が
できる。
(57) [Summary] [Purpose] The purpose is to output the data that could not be accurately determined, along with the processed data, so that it can be accurately determined. [Structure] An input unit for inputting data, a determination unit for determining whether or not the input data from the input unit is valid data, and a data conversion unit for converting the input data from the input unit are provided. However, even if the data that could not be accurately determined by the determination of the input data from the input unit by the determination unit, it was generated by the data generation unit and could not be accurately determined together with the converted data. Output so that you can understand that. [Effect] It can be seen that the data that could not be accurately determined together with the processed data could not be accurately determined, and the data that could not be accurately determined can be improved.
Description
【0001】[0001]
【産業上の利用分野】本発明は、読み取り装置と処理端
末装置に係り、特にコ−ドの正確性を判定する判定機能
及び間違って読み取られた結果を補正する情報を持つ記
憶機能を有するデ−タ処理システムに関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a reading device and a processing terminal device, and more particularly to a device having a judging function for judging the accuracy of a code and a memory function having information for correcting an erroneously read result. -Data processing system.
【0002】[0002]
【従来の技術】従来のデ−タ処理システムは、特開平4
−155594号公報のように、二値化コ−ド信号を含
んだアナログ信号の信号振幅量が、特定の閾値以上か否
かを検出し、その信号振幅量が閾値以下であることを示
しているとき、複数回、同一のバ−コ−ドが読み取られ
たことにより、読み取り成功とし、信頼性と操作性の向
上を図ろうとするものであった。2. Description of the Related Art A conventional data processing system is disclosed in Japanese Patent Laid-Open No.
As in Japanese Patent Laid-Open No. 155594, it is detected whether or not the signal amplitude amount of an analog signal including a binarized code signal is a specific threshold value or more, and it is shown that the signal amplitude amount is a threshold value or less. When the same bar code was read a plurality of times during the reading, the reading was successful and the reliability and operability were improved.
【0003】また、バーコードはJIS X 0501
の規格に従うのであるが、「POS総点検」(日本経済
新聞社編)pp168−173にあるように、バ−コ−
ド等の入力デ−タ自身の品質に問題のあるものが多く、
例えばバーコードの印刷品質が悪い場合、或いは包装の
合わせ部分やしわになった部分にバーコードが印刷され
ている等の場合、バーコードをスキャナが読み取れなく
て、スキャナが読み取るまで複数回読ませる(リスキャ
ン)方法で対応していた。The bar code is JIS X 0501.
However, as described in "POS General Inspection" (edited by Nihon Keizai Shimbun), pp. 168-173, the bar code
There are many problems with the quality of the input data itself such as code,
For example, if the print quality of the bar code is poor, or if the bar code is printed on the matching part or the wrinkled part of the packaging, the bar code cannot be read by the scanner, and it is read multiple times until the scanner reads it. (Rescan) method was used.
【0004】[0004]
【発明が解決しようとする課題】前述した従来技術は、
バ−コ−ドの読み取りの信頼性や操作性の向上をスキャ
ナのみで改善しようとしていたために、次装置への伝わ
りがなく、オペレ−タ(チェッカ)の処理負荷が高くな
っていた。また、バ−コ−ドのリスキャンから、買物客
はチェックアウトレ−ンでの待ち時間が長くなり、二度
読みからくる二重の金額を請求されているのではないか
といった不安が生じていた。DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
Since an attempt was made to improve the reliability and operability of reading the bar code only by the scanner, there was no transmission to the next device, and the processing load of the operator (checker) was high. Also, due to the bar code rescan, shoppers had to wait longer in the checkout lane, and there was concern that they might be charged a double amount of money from double reading. .
【0005】本発明は上記に鑑みて成されたもので、そ
の目的とするところは、バ−コ−ドのリスキャンを押さ
えることで、オペレ−タの処理負荷を軽減且つ生産性の
向上を図り、買物客の不安の解消等、サ−ビスの改善を
することが可能なデ−タ処理システムを提供することを
目的とする。The present invention has been made in view of the above, and an object thereof is to suppress the rescan of the bar code to reduce the processing load of the operator and improve the productivity. The purpose of the present invention is to provide a data processing system capable of improving service such as relief of shopper's anxiety.
【0006】また本発明の別の目的は、バ−コ−ドの規
格に合っていない等の印刷品質の悪いバ−コ−ドについ
ては、誤って読み取ってしまう誤読頻度の高いバ−コ−
ドをメ−カ−に連絡することで、バ−コ−ド自体の改善
をすることが可能なデ−タ処理システムを提供すること
を目的とする。Another object of the present invention is to obtain a bar code having a bad print quality, such as a bar code which does not meet the bar code standard, and which is erroneously read.
An object of the present invention is to provide a data processing system capable of improving the bar code itself by communicating the code with the manufacturer.
【0007】また本発明の更なる別の目的は、チェック
アウトレ−ンでの待ち時間を短くし、二度読みから来る
二重の金額の請求に対する買物客の不安を解消するチェ
ックアウト処理の改善を図ることが可能なデ−タ処理シ
ステムを提供することを目的とする。Still another object of the present invention is to improve the checkout process to reduce the waiting time in the checkout lane and eliminate the anxiety of the shopper for the double amount bill coming from double reading. It is an object of the present invention to provide a data processing system capable of achieving the above.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
本発明においては、デ−タ処理システムを、商品に付加
しているバ−コ−ドが規格に合っているかどうかを判定
する判定部と、その判定した結果を読み取ったバ−コ−
ドのコ−ドデ−タと共にデ−タを生成するデ−タ生成部
とにより成るスキャナと、そのスキャナから送出される
デ−タを受け取る入力部と、コ−ドデ−タに対応した商
品の名前や価格等の情報を持つPLU(price l
ook up)ファイルと間違ってスキャナで読み取っ
た誤読コ−ドとこの誤読コ−ドに対応し且つ本来バ−コ
−ドが示している本来コ−ド部とから構成されている不
明デ−タファイルとを記憶する記憶部と、不明デ−タフ
ァイル内の誤読コ−ド部に対応した本来コ−ド部の本来
コ−ドを出力し、不明デ−タファイル内にコ−ドデ−タ
に対応した誤読コ−ドが存在しない時、そのコ−ドデ−
タを誤読コ−ドとして誤読コ−ド部に登録し手入力によ
って得られる情報を本来コ−ドとして本来コ−ド部へ登
録する制御部とより成るPOS端末装置とから構成す
る。In order to achieve the above object, in the present invention, the data processing system is used to determine whether or not the bar code added to the product conforms to the standard. And the bar code that read the judgment result.
A scanner composed of a code generation unit for generating data together with the code data of the code, an input unit for receiving the data sent from the scanner, and a code unit corresponding to the code data. PLU (price l) with information such as product name and price
unknown data file consisting of an erroneous read code read by a scanner by mistake and an original code section corresponding to this erroneous read code and originally indicated by the barcode. The original code of the original code section corresponding to the misreading code section in the unknown data file and the storage section for storing and output the code data in the unknown data file. When there is no misreading code, the code code
The POS terminal device comprises a control unit for registering the data as an erroneous reading code in the erroneous reading code unit and for registering the information obtained by manual input as the original code in the original code unit.
【0009】[0009]
【作用】上述した本発明のデ−タ処理システムの構成に
おいて、スキャナは、バ−コ−ド等を読み取る際、その
正確性を判定部にて判定し、その判定結果をコ−ドデ−
タと共にデ−タをデ−タ生成部にて生成する。In the structure of the data processing system of the present invention described above, when the scanner reads a bar code or the like, the accuracy is judged by the judging section and the judgment result is the code code.
The data is generated together with the data by the data generation unit.
【0010】そしてPOS端末装置は、スキャナから送
出されたデ−タを入力部により受け取り、デ−タの情報
がPLUファイルになく不正確に読み取られた事を示す
結果が付加された時、記憶部内の不明デ−タファイルを
検索し誤読コ−ドに対応し且つバ−コ−ドが実際表すべ
き本来コ−ドを出力し、PLUファイルをサ−チして商
品名や価格等を出力する。Then, the POS terminal device receives the data sent from the scanner through the input unit, and stores the information when the result indicating that the information of the data is not in the PLU file and is read incorrectly is added. Retrieving unknown data files in the department, responding to misreading codes, outputting the original code that the bar code should actually represent, and searching the PLU file to output the product name, price, etc. .
【0011】[0011]
【実施例】以下、本発明によるデ−タ処理システムの一
実施例をスキャナ側とPOS端末側とから、図面を用い
て詳細に説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the data processing system according to the present invention will be described in detail below from the scanner side and the POS terminal side with reference to the drawings.
【0012】図1は、本発明によるスキャナの一実施例
のブロック図である。FIG. 1 is a block diagram of an embodiment of a scanner according to the present invention.
【0013】図1において、1は商品、2は商品上のバ
ーコード、3は物品検出器、4は読み取り面、5は読み
取り窓、6は走査系、7はレーザー、8は光電変換器、
9はバーコード判定回路、91は判定部、92はデ−タ
生成部を示す。In FIG. 1, 1 is a product, 2 is a bar code on the product, 3 is an article detector, 4 is a reading surface, 5 is a reading window, 6 is a scanning system, 7 is a laser, 8 is a photoelectric converter,
Reference numeral 9 is a bar code determination circuit, 91 is a determination unit, and 92 is a data generation unit.
【0014】図2は図1のバーコード2の一例を、図3
は本発明によるスキャナからの出力デ−タを構成し、図
3において、10はコ−ド識別子部、11は読み取り結
果部、12はコ−ドデ−タ部を示す。FIG. 2 shows an example of the bar code 2 shown in FIG.
Represents the output data from the scanner according to the present invention. In FIG. 3, 10 is a code identifier part, 11 is a read result part, and 12 is a code data part.
【0015】以下、図1から図4及び図8を用いて、ス
キャナ側での本発明の一実施例を詳細に説明する。An embodiment of the present invention on the scanner side will be described in detail below with reference to FIGS. 1 to 4 and 8.
【0016】商品1が読み取り面4上を通過すると、物
品検出器3がその商品1を感知し、レーザ7からのレー
ザビームが走査系6によって走査し始める。商品1が読
み取り窓5を通過した時、その商品1に付加しているバ
ーコード2に対しレ−ザビ−ムが入射し、白黒レベルに
応じた光が光電変換器8へ反射される。光電変換器8は
この反射された光を光電変換により電気信号に変え、更
にパルス信号に変換する。このパルス信号の幅や周波数
からバーコード判定回路9でバーの幅や間隔を判定し、
その組合せで該当する数字を判別する。When the article 1 passes over the reading surface 4, the article detector 3 senses the article 1 and the laser beam from the laser 7 starts scanning by the scanning system 6. When the commodity 1 passes through the reading window 5, the laser beam is incident on the barcode 2 attached to the commodity 1, and the light corresponding to the black and white level is reflected to the photoelectric converter 8. The photoelectric converter 8 converts the reflected light into an electric signal by photoelectric conversion and further converts it into a pulse signal. The bar code determination circuit 9 determines the width and interval of the bar from the width and frequency of this pulse signal,
The corresponding number is determined by the combination.
【0017】ここで、バーコード2そのものの印刷品質
が悪く、印刷がにじんでいる様な状態で、パルス信号か
ら得られる結果をコード化する時、バ−コ−ド2は規格
が決まっているために必ずしも正確なコ−ドデ−タに変
換するとは限らない。このような状況を考え、判定部9
1は、バ−コ−ド2の幅や間隔が正確な規格に沿ってい
るかどうかを判定し、その判定結果を受け、デ−タ生成
部92は、バーコード2を読み取ったコ−ドデ−タと共
に、判定部91で得られた正確、不正確を示す値を付加
し、デ−タを生成し出力する。Here, when the result obtained from the pulse signal is encoded in a state where the print quality of the bar code 2 itself is poor and the print is blurred, the standard of the bar code 2 is determined. Therefore, it is not always converted into accurate code data. Considering such a situation, the determination unit 9
Reference numeral 1 determines whether or not the width and interval of the bar code 2 conform to an accurate standard, and the data generation unit 92 receives the determination result, and the data generation unit 92 reads the code code read from the bar code 2. Along with the data, the values indicating correctness and inaccuracy obtained by the determination unit 91 are added to generate and output the data.
【0018】図3に図1のスキャナから出力されるデ−
タの一例を示す。このデ−タはコ−ド識別子部10と読
み取り結果部11は夫々1バイト、コ−ドデ−タ部12
は最大13桁から成っている。コ−ド識別子部10は、
例えばEAN−13、EAN−8、UPC−A、JAN
−13等のどのコ−ドであるかを識別できるコ−ドを示
し、読み取り結果部11は、判定部91によって得られ
る結果、正確に規格に合っているコ−ドの時は値0を、
規格から外れたコ−ドの時は値1を示す。コ−ドデ−タ
部12は実際のデ−タ(ここでは数値)を示していて、
EAN−13は13桁、EAN−8は8桁、UPC−A
は12桁、JAN−13は13桁のコ−ドデ−タを夫々
表している。FIG. 3 shows the data output from the scanner shown in FIG.
An example of data is shown below. This data has a code identifier portion 10 and a read result portion 11 each having 1 byte, and a code data portion 12
Consists of up to 13 digits. The code identifier section 10 is
For example, EAN-13, EAN-8, UPC-A, JAN
The read result section 11 indicates that the code is -13, etc., and the read result section 11 gives a value of 0 when the code is exactly in conformity with the standard. ,
When the code is out of the standard, a value of 1 is shown. The code data section 12 shows the actual data (numerical value here),
13 digits for EAN-13, 8 digits for EAN-8, UPC-A
Indicates 12-digit code data, and JAN-13 indicates 13-digit code data.
【0019】後述するが、このようなデ−タを生成する
ことにより、特に読み取り結果部11を付加すること
で、そのデ−タを受け取った次の装置の処理において、
人手を介さずに機械処理することができる。これは、従
来のように、規格に合っていないコ−ドを単に読み取り
エラ−にしてしまうと、例えば13桁の商品コ−ドを手
入力するというような煩わしさが発生してしまうからで
ある。As will be described later, by generating such data, particularly by adding the read result section 11, in the processing of the next device which receives the data,
It can be processed mechanically without human intervention. This is because if a code that does not conform to the standard is simply read as an error as in the conventional case, the trouble of manually inputting a 13-digit product code will occur. is there.
【0020】図4はバ−コ−ド2自身及びそれを変換し
た電気信号、パルス信号と3タイプのデ−タを示すパル
ス信号の一具体例を示した図である。FIG. 4 is a diagram showing one specific example of the bar code 2 itself, an electric signal obtained by converting the bar code 2 and a pulse signal, and a pulse signal showing three types of data.
【0021】例えば、正確な規格の下で、aは数値”
4”を、bは数値”5”を表しているとする。ここで
今、商品1に印刷されたバ−コ−ド2を読み取った結
果、cのパルス信号が得られる時、図1の判定部91及
びデ−タ生成部92は、バ−コ−ド2の判定及び図3の
デ−タの生成をするが、その際、判定部91における判
定の一方法として、図4のようにAB間におけるAC間
の占める割合によって判定すると仮定し、これを図3の
読み取り結果部11とコ−ドデ−タ部12に対応させ表
1に示した。図4のcのAB間におけるAC間の占める
割合は35%なので、表1から図3の読み取り結果11
は不正確な読み取りを示す値”1”、コ−ドデ−タ部1
2は値”4”としてデ−タを作成する。For example, under an accurate standard, a is a numerical value "
4 "and b represents the numerical value" 5 ". Here, when the pulse signal of c is obtained as a result of reading the bar code 2 printed on the product 1, the result of FIG. The judging section 91 and the data generating section 92 judge the bar code 2 and generate the data shown in FIG. 3, and at that time, one method of the judgment in the judging section 91 is as shown in FIG. It is assumed that the determination is made based on the ratio of ACs among ABs, and this is shown in Table 1 in correspondence with the read result section 11 and the code data section 12 of FIG. Since the ratio occupied by AC is 35%, the reading result 11 of FIG.
Is a value "1" that indicates an incorrect reading, code data unit 1
2 creates data with the value "4".
【0022】[0022]
【表1】 [Table 1]
【0023】また図3に示す別の例として、図8に示す
ように規格から外れている様子の詳細内容として、値0
は正確に規格にあっているコ−ド、値1は黒バ−が太過
ぎる、値2は右により過ぎている、値3は印刷が薄い等
が判るように分類分けしてある。これはコ−ドデ−タ部
12の1バイトずつに対応した部分を読み取り結果部1
1にそれぞれ示した例で、コ−ドデ−タ部12の各々の
桁の読み取りがどのような状況であるかが読み取り結果
部11の数値によって判定できる。Further, as another example shown in FIG. 3, as a detailed content of the state of being out of the standard as shown in FIG.
Is a code that exactly conforms to the standard, the value 1 is classified so that the black bar is too thick, the value 2 is too far to the right, and the value 3 is lightly printed. This is a result of reading the portion corresponding to each byte of the code data portion 12
In the examples shown in FIGS. 1A and 1B, it is possible to determine the condition of reading each digit of the code data unit 12 by the numerical value of the read result unit 11.
【0024】上記例は紙に印刷されたバーコードを読み
取る読み取り装置の例であったが、紙に出力されたデー
タではなく、カード、即ち、磁気カード、光カード等の
デ−タ記録媒体とその読み取りを行なう装置でも同様の
ことが言える。The above example is an example of the reading device for reading the bar code printed on the paper, but it is not the data output on the paper but the data recording medium such as a card, that is, a magnetic card or an optical card. The same can be said for a device that reads the data.
【0025】以下、図5から図11を用いて、POS側
での本発明の具体的一実施例を詳細に説明する。A specific embodiment of the present invention on the POS side will be described in detail below with reference to FIGS. 5 to 11.
【0026】図5は、本発明によるPOS端末装置のブ
ロック図である。図5において、13は入力部、14は
表示部、15は制御部、16は警告部、17は記憶部、
18はPLUファイル、19は不明デ−タファイルを示
す。PLUファイル18は、商品コード、商品名、価格
等からなっている複数のデ−タが登録してあるエリア
で、不明データファイル19は、入力される商品に付い
ている商品コードが誤読される時のデータを登録してお
くエリアである。FIG. 5 is a block diagram of a POS terminal device according to the present invention. In FIG. 5, 13 is an input unit, 14 is a display unit, 15 is a control unit, 16 is a warning unit, 17 is a storage unit,
Reference numeral 18 indicates a PLU file, and 19 indicates an unknown data file. The PLU file 18 is an area in which a plurality of data including a product code, a product name, a price, etc. is registered, and the unknown data file 19 is erroneously read as a product code attached to an input product. This is an area for registering time data.
【0027】図6は、図5の不明データファイル19の
詳細を示した一例である。図6において、20は誤読コ
−ド部、21は回数部、22は本来コード部を示す。こ
こで誤読コ−ド部20と本来コ−ド部22については次
のような区別がある。商品1に付けた商品コ−ドが49
12345678904であったが印刷品質が悪く、ス
キャナで4912345078904と読み取れたとす
る(但し今この説明ではチェックディジットの話はない
とする)。この時、誤読コ−ド部20は4912345
078904であり、本来コ−ド部22は実際に商品に
付けた4912345678904である。FIG. 6 is an example showing the details of the unknown data file 19 of FIG. In FIG. 6, 20 is a misread code section, 21 is a frequency section, and 22 is an original code section. Here, the misread code section 20 and the original code section 22 are distinguished as follows. The product code attached to product 1 is 49
Although it was 12345678904, the print quality was poor, and it was assumed that the scanner read 4912345078904 (however, there is no check digit in this description). At this time, the misread code section 20 is 4912345.
It is 078904, and originally the code section 22 is 4912345678904 actually attached to the product.
【0028】図7は、図5の制御部15での処理のフロ
ーチャートであり、オペレ−タ(チェッカ)の操作と共
に示したものである。FIG. 7 is a flow chart of the processing in the control section 15 of FIG. 5, which is shown together with the operation of the operator (checker).
【0029】以下、図7のフローチャートに従って説明
していく。The operation will be described below with reference to the flowchart of FIG.
【0030】図1のスキャナによって読み取られた図3
に示すデ−タは入力部13に送出され(S1)、制御部
15はこの入力されたデ−タを基に記憶部17内のPL
Uファイル18をサーチし(S2)、PLUファイル1
8に存在するか否かをチェックし(S3)、存在すれば
S4へ、存在しなければS5へ進む。FIG. 3 read by the scanner of FIG.
Is sent to the input unit 13 (S1), and the control unit 15 uses the PL in the storage unit 17 based on the input data.
Search U file 18 (S2), PLU file 1
It is checked whether or not it exists in S8 (S3). If it exists, the process proceeds to S4, and if it does not exist, the process proceeds to S5.
【0031】S4では、PLUファイル18をサーチし
て得られた商品名、価格等のデータを表示部14から表
示及び印字部から印字し(S4)、処理を終了する。In S4, the product name, price, and other data obtained by searching the PLU file 18 are displayed on the display unit 14 and printed from the print unit (S4), and the process is terminated.
【0032】S5では、取り込んだ図3のデ−タのう
ち、読み取り結果部11の値に基づき、正確に判定でき
たか否かを判定し(S5)、正確な判定値を示す時には
S6へ、不正確な判定値を示す時にはS8へ進む。In S5, it is determined whether or not the determination result can be accurately determined based on the value of the read result portion 11 among the fetched data of FIG. 3 (S5). When it shows an incorrect determination value, the process proceeds to S8.
【0033】なおここで、S3とS5の処理の順序につ
いて一言述べる。正確に判定出来た結果の時のみPLU
ファイル18のサ−チを行うべきではないか、という考
えがあるだろうが、商品1のバ−コ−ド2は、通常、印
刷品質が悪く、規格外れのバ−コ−ドになっているもの
が多く、その多いものをいちいちオペレ−タの判断を仰
ぐような処理をすると、オペレ−タの確認作業が煩わし
くなる。規格から外れているといっても一意的に解釈で
きるものもあり、そういうデ−タはまずPLUファイル
18でサ−チして存在していれば正しい読み取り、変換
がなされたものとして処理してしまえば、オペレ−タの
確認作業が大いに減る。こういう点を考えて本実施例で
はPLUファイル18のサ−チを行う事にした。Here, a few words will be described regarding the order of the processes of S3 and S5. PLU only when the result can be accurately determined
There may be an idea that the file 18 should be searched, but the bar code 2 of the product 1 usually has poor print quality and is out of the standard bar code. There are many things that are present, and if such things are processed so as to ask the operator to make a decision, the operator's confirmation work becomes troublesome. Some data can be uniquely interpreted even if they are out of the standard. If such data is found by searching the PLU file 18, if it exists, it is processed as if it was correctly read and converted. Once done, the operator confirmation work is greatly reduced. In consideration of these points, the PLU file 18 is searched in this embodiment.
【0034】S6では、入力したデ−タがPLUファイ
ル18に登録されていないことを警告部16から警告を
発し(S6)、続いてオペレータはその警告によって入
力したデ−タがPLUファイル18に登録されていない
ことを知るので、バ−コ−ドに付いている数値或いは、
価格を手入力する事により、表示部14から表示及び印
字部から印字し(S7)、処理を終了する。In S6, the warning section 16 issues a warning that the input data is not registered in the PLU file 18 (S6). Then, the operator inputs the input data to the PLU file 18 by the warning. Because I know that it is not registered, the number attached to the bar code or
By manually inputting the price, the price is printed from the display unit 14 and the print unit (S7), and the process is terminated.
【0035】この際、オペレ−タによって手入力された
デ−タが自動的にPLUファイル18に登録される構成
でも良い。At this time, the data manually input by the operator may be automatically registered in the PLU file 18.
【0036】S8では、前述したようにPLUファイル
17に存在せず且つS5の判定によって入力されたデ−
タが正確でない時に入ってくるので(所謂規格から外れ
たコ−ド)、制御部15はこのデ−タから不明デ−タフ
ァイル19をサーチし(S8)、不明データファイル1
9に存在するか否かをチェックし(S9)、存在すれば
S10へ、存在しなければS12へ進む。At S8, as described above, the data which does not exist in the PLU file 17 and which is input by the determination at S5 is input.
Since the data comes in when it is not correct (so-called non-standard code), the control unit 15 searches the unknown data file 19 from this data (S8), and the unknown data file 1
9 is checked (S9), and if present, the process proceeds to S10, and if not present, the process proceeds to S12.
【0037】S10では、不明データファイル19に存
在したケースであり、不明データファイル19にある誤
読コ−ド部20に対応する回数部21をカウントアップ
し(S10)、続いて、同様の誤読コード部20に対応
する本来コード部22によってPLUファイル18をサ
ーチし(S11)、S4へ進み、PLUファイル18を
サ−チして得られた商品名、価格等のデータを表示部1
4から表示及び印字部から印字し(S4)、処理を終了
する。In S10, it is the case that the file exists in the unknown data file 19, and the count section 21 corresponding to the misread code section 20 in the unknown data file 19 is counted up (S10). The PLU file 18 is searched by the original code section 22 corresponding to the section 20 (S11), the process proceeds to S4, and the data such as the product name and the price obtained by searching the PLU file 18 is displayed on the display section 1.
Printing is performed from the display / printing unit from step 4 (S4), and the process ends.
【0038】S12では、入力したデ−タが不明データ
ファイル19に存在しなかったケースであり、そのデ−
タを不明データファイル19に登録する。登録の処理と
しては、スキャナで読み取ったバ−コ−ド2のコ−ドを
誤読コ−ド部20に入力し、回数部21に今回初めて生
じたということで1をセットし、本来コード部22を初
期化して登録する(S12)。続いて、スキャナで読み
取ったコ−ドを表示部14から表示し、正確には判定で
きなかった旨の警告を警告部16から発し(S13)、
オペレ−タの注意を引くことによって、オペレ−タはバ
−コ−ド2に付いている数値を手入力し(S14)、手
入力された数値デ−タを不明データファイル19の本来
コード部22にセットし、この本来コード部22により
PLUファイル18をサーチし(S15)、以下、S3
以降の処理を行う。In S12, it is the case that the input data does not exist in the unknown data file 19, and the data is
Data in the unknown data file 19. As the registration processing, the code of the bar code 2 read by the scanner is input to the misreading code section 20, and the count section 21 is set to 1 since it occurred for the first time. 22 is initialized and registered (S12). Then, the code read by the scanner is displayed on the display unit 14, and the warning unit 16 issues a warning that the determination cannot be made correctly (S13).
By drawing the attention of the operator, the operator manually inputs the numerical value attached to the bar code 2 (S14), and the manually input numerical data is used as the original code part of the unknown data file 19. 22. The original code part 22 is searched for the PLU file 18 (S15).
Perform the following processing.
【0039】S12では、一度正確には判定できなかっ
たデータがあると不明データファイル19に不明データ
としてデータ取得するものであったが、指定回数以上の
時、データを取得するものであってもよい。In S12, if there is data that could not be accurately determined once, it is acquired as unknown data in the unknown data file 19. However, even if the data is acquired when the number of times is equal to or more than the specified number of times. Good.
【0040】また、上記実施例では図6のように不明デ
−タファイル19として、誤読コ−ド部20と回数部2
1と本来コ−ド部22とを持つものであるが他の例も有
り得る。例えば、図9の様に不明デ−タファイル19中
に誤読コ−ド部20と本来コ−ド部22のみで回数部2
1を持たなく、特に回数をカウントしないものでも良
い。この時、図7の処理ではS10、S12での回数処
理を行なわない。In the above embodiment, as the unknown data file 19 as shown in FIG. 6, the misread code section 20 and the number of times section 2 are used.
1 and the code section 22 originally, but other examples are possible. For example, as shown in FIG. 9, only the misread code section 20 and the original code section 22 are included in the unknown data file 19 and the number of times section 2
It does not need to have 1 and may not count the number of times. At this time, in the process of FIG. 7, the number of processes in S10 and S12 is not performed.
【0041】また図10の様に不明デ−タファイル19
として誤読コ−ド部20のみであり、誤読コ−ドを逐次
登録していくものも考えられる。図11は、図8で説明
したように各桁の詳細内容を示す読み取り結果部11を
不明デ−タファイル19にエリアとして持っている例で
ある。この図10、図11の時、図7の処理でのS10
からS15までの処理を、不明デ−タファイル19内の
誤読コ−ド部20或いは誤読コ−ド部20と読み取り結
果部11へ自動的に登録のみをし、本来コ−ドについて
は警告部16からの警告や表示部14からの表示等の報
知方法に応じ毎回オペレ−タにて入力してもらうという
処理に変えれば良い。そして手入力されたデ−タによっ
てPLUファイル18を検索すれば処理を終了できる。
不明デ−タファイル19に登録された内容は後で確認す
る方法を取る。Further, as shown in FIG. 10, the unknown data file 19
As an example, only the misread code section 20 may be used, and the misread code may be sequentially registered. FIG. 11 shows an example in which the unknown data file 19 has the read result section 11 indicating the detailed contents of each digit as an area as described in FIG. In the case of FIGS. 10 and 11, S10 in the processing of FIG.
The processing from S15 to S15 is automatically registered only in the misread code section 20 or the misread code section 20 and the read result section 11 in the unknown data file 19, and the warning section 16 for the original code. It may be changed to a process of inputting each time by the operator according to a notification method such as a warning from the display or a display from the display unit 14. Then, the process can be completed by searching the PLU file 18 with the manually input data.
The contents registered in the unknown data file 19 will be confirmed later.
【0042】以上の実施例において、バ−コ−ドを例に
取って説明したが、本発明はその他の記録媒体(光カ−
ド、磁気カ−ド等)にも適用可能であることはいうまで
もない。In the above embodiments, the bar code was taken as an example for explanation, but the present invention is not limited to other recording media (optical card).
Needless to say, the present invention can also be applied to magnetic cards, magnetic cards, etc.).
【0043】[0043]
【発明の効果】上述した本発明のデ−タ処理システムに
よって、誤読頻度の高いバ−コ−ドについて、メーカへ
伝えてバーコードの印刷を改善してもらい、それによっ
てバーコードの二度読みをしていたなどで生じていたオ
ペレ−タの生産性を阻害している要因を除き、生産性を
向上させ、さらには買物客に対しては、チェックアウト
レーンでの待ち時間の長さで生じるイライラの解消、二
回読ませていることによって二度読みをして二重に金額
を請求されるのではないかといった買物客の不安の解消
などの、買物客へのサービスの改善をすることができ
る。With the above-described data processing system of the present invention, regarding a bar code having a high frequency of erroneous reading, the maker is informed to improve the printing of the bar code, thereby reading the bar code twice. Except for the factors that hindered the operator's productivity, which was caused by the fact that they were doing work etc., productivity was improved, and for shoppers, the length of waiting time in the checkout lane Improving the service to shoppers, such as eliminating the annoyance that occurs and eliminating the anxiety of shoppers that they will be charged twice by reading twice by reading twice. You can
【図1】本発明によるスキャナの一実施例のブロック図
である。FIG. 1 is a block diagram of an embodiment of a scanner according to the present invention.
【図2】図1のバーコード2の一例を示したものであ
る。FIG. 2 shows an example of a barcode 2 in FIG.
【図3】図1のスキャナから出力されるデ−タの一実施
例の概略を示している。FIG. 3 is a schematic diagram showing an embodiment of data output from the scanner shown in FIG.
【図4】バ−コ−ド2自身及びそれを変換した電気信
号、パルス信号と3タイプのデ−タを示すパルス信号の
一具体例を示した図である。FIG. 4 is a diagram showing a concrete example of the bar code 2 itself, an electric signal obtained by converting the bar code 2 and a pulse signal, and a pulse signal showing three types of data.
【図5】本発明によるPOS端末装置のブロック図であ
る。FIG. 5 is a block diagram of a POS terminal device according to the present invention.
【図6】図4の不明データファイル19の一実施例の概
略を示したものである。FIG. 6 shows an outline of an embodiment of the unknown data file 19 shown in FIG.
【図7】本発明によるデ−タ処理システムの処理フロー
チャートの一例であり、図5の制御部15での処理と、
オペレ−タの操作とを合わせて示したものである。FIG. 7 is an example of a processing flowchart of the data processing system according to the present invention, in which processing by the control unit 15 in FIG.
This is also shown together with the operation of the operator.
【図8】図1のスキャナから出力されるデ−タの他の実
施例の概略を示している。8 is a schematic diagram showing another embodiment of the data output from the scanner shown in FIG.
【図9】図4の不明デ−タファイル19の第2の実施例
の概略を示したものである。9 shows an outline of a second embodiment of the unknown data file 19 shown in FIG.
【図10】図4の不明デ−タファイル19の第3の実施
例の概略を示したものである。10 shows an outline of a third embodiment of the unknown data file 19 shown in FIG.
【図11】図4の不明デ−タファイル19の第4の実施
例の概略を示したものである。11 shows an outline of a fourth embodiment of the unknown data file 19 shown in FIG.
1…商品 2…バーコード 3…物品検出器 4…読み取り面 5…読み取り窓 6…走査系 7…レーザ− 8…光電変換器 9…バーコード判定回路 91…判定部 92…デ−タ
生成部 10…コ−ド識別子部 11…読み取り結果部 12…コ−ドデ−タ部 13…入力部 14…表示部 15…制御部 16…警告部 17…記憶部 18…PLUファイル 19…不明データファイル 20…誤読コ−ド部 21…回数部 22…本来コード部DESCRIPTION OF SYMBOLS 1 ... Commodity 2 ... Bar code 3 ... Article detector 4 ... Reading surface 5 ... Reading window 6 ... Scanning system 7 ... Laser-8 ... Photoelectric converter 9 ... Bar code judging circuit 91 ... Judgment part 92 ... Data generation part 10 ... Code identifier part 11 ... Read result part 12 ... Code data part 13 ... Input part 14 ... Display part 15 ... Control part 16 ... Warning part 17 ... Storage part 18 ... PLU file 19 ... Unknown data file 20 ... Misread code section 21 ... Count section 22 ... Original code section
Claims (9)
出する読み取り装置において、 前記コ−ドの正確性を判断する判定手段と、 該判定手段の結果を前記コ−ドデ−タに付加しデ−タを
生成する生成手段と、 生成された前記デ−タを送出する出力手段とを有するこ
とを特徴とする読み取り装置。1. A reading device for reading a code and sending it out as code data, a judging means for judging the accuracy of the code, and a result of the judging means for the code data. A reading apparatus comprising: a generation unit that adds data to the data to generate data, and an output unit that outputs the generated data.
判定し、 前記生成手段は、前記コ−ドデ−タの各桁に対応した前
記判定手段の結果を付加することを特徴とする請求項1
記載の読み取り装置。2. In the reading device, the judging means judges the state of each code for each digit of the code, and the generating means corresponds to each digit of the code data. The result of the determination means that has been added is added.
The reading device described.
り該デ−タに対応した種々の処理を実行する処理装置に
おいて、 前記読み取り装置からコ−ドデ−タ及び読み取り結果か
ら成る前記デ−タを受け取る入力手段と、 前記コ−ドデ−タに対応した情報を持つファイルエリア
と不明エリアとを格納し、該不明エリアは該ファイルエ
リアに存在せず且つ不正確に読み取られたことを示す前
記読み取り結果が付加された前記コ−ドデ−タの内容を
誤読コ−ドとして持つ誤読コ−ド部と、該誤読コ−ドの
発生回数を表す回数部と、該誤読コ−ドが本来表すべき
本来コ−ドを持つ本来コ−ド部とにより構成された記憶
手段と、前記誤読コ−ドが入力された時、前記不明エリ
ア内の前記誤読コ−ドに対応した前記本来コ−ドを出力
し且つ前記回数を前記誤読コ−ドの発生に応じて数値を
加算する処理と、前記不明エリア内に前記誤読コ−ドが
存在しない時、該誤読コ−ドを対応する前記本来コ−ド
と共に新規に登録する処理とを制御する制御手段とを有
することを特徴とする処理装置。3. A processing device for receiving data from a code reading device and executing various processes corresponding to the data, wherein the reading device comprises code data and a reading result. An input means for receiving data, a file area having information corresponding to the code data and an unknown area are stored, and the unknown area does not exist in the file area and is read incorrectly. Indicating that the read result is added, the misread code section having the content of the code data as a misread code, the number section showing the number of occurrences of the misread code, and the misread code. -Corresponding to the misreading code in the unknown area when the misreading code is inputted and the storage means constituted by the original code section having the original code which the code originally should represent The original code is output and the number of times A process of adding a numerical value according to the occurrence of a misreading code and a process of newly registering the misreading code together with the corresponding original code when the misreading code does not exist in the unknown area. And a control means for controlling the.
り該デ−タに対応した種々の処理を実行する処理装置に
おいて、 前記読み取り装置からコ−ドデ−タ及び読み取り結果か
ら成る前記デ−タを受け取る入力手段と、 前記コ−ドデ−タに対応した情報を持つファイルエリア
と不明エリアとを格納し、該不明エリアは該ファイルエ
リアに存在せず且つ不正確に読み取られたことを示す前
記読み取り結果が付加された前記コ−ドデ−タの内容を
誤読コ−ドとして持つ誤読コ−ド部とにより構成された
記憶手段と、 前記誤読コ−ドが入力された時、該誤読コ−ドを前記誤
読コ−ド部に登録する処理を制御する制御手段とを有す
ることを特徴する処理装置。4. A processing device for receiving data from a code reading device and executing various processes corresponding to the data, wherein the reading device comprises code data and a reading result. An input means for receiving data, a file area having information corresponding to the code data and an unknown area are stored, and the unknown area does not exist in the file area and is read incorrectly. When the misreading code is input, the storage means includes a misreading code section having the content of the code data to which the reading result indicating that the misreading code is added as a misreading code. And a control means for controlling the process of registering the misread code in the misread code section.
デ−タ処理システムにおいて、 前記コ−ドの正確性を判断する判定手段と、 該判定手段の結果をコ−ドデ−タに付加しデ−タを生成
する生成手段と、 前記コ−ドデ−タに対応した情報を持つファイルエリア
と不正確に読み取られたことを示す前記読み取り結果が
付加された前記コ−ドデ−タの内容を持つ誤読コ−ド
と、該誤読コ−ドに対応し且つ正確な読み取りコ−ドデ
−タである本来コ−ドとにより構成された情報を持つ不
明エリアとを格納する記憶手段と、 前記誤読コ−ドが生成された時、前記不明エリア内の前
記誤読コ−ドに対応した前記本来コ−ドを出力する処理
と、前記不明エリア内に生成された前記誤読コ−ドが存
在しない時、該誤読コ−ドと実際表す本来コ−ドとを登
録する処理とを制御する制御手段とを有することを特徴
とするデ−タ処理システム。5. A data processing system for executing a process according to the reading of a code, a judging means for judging the accuracy of the code, and a result of the judging means is a code data. Generating means for adding data to the code area, and a file area having information corresponding to the code data and the coded data to which the reading result indicating that the data has been incorrectly read is added. A misread code having the contents of the data and an unknown area having the information corresponding to the misread code and the original code which is the correct read code data are stored. Storage means, a process for outputting the original code corresponding to the misread code in the unknown area when the misread code is generated, and the misread code generated in the unknown area -When the code does not exist, the misread code and the actual code that actually represents it are registered. A data processing system comprising: a control means for controlling a recording process.
に応じてカウントアップされる回数部を持つことを特徴
とする請求項第5記載のデ−タ処理システム。6. The data processing system according to claim 5, wherein the unknown area has a count portion which is counted up according to the number of times the registered misread code is registered. Data processing system.
示すコ−ドデ−タが入力され、該コ−ドデ−タに基づき
前記コ−ドデ−タに対応した情報を持つファイルエリア
をサ−チし、該ファイルエリアに前記コ−ドデ−タが存
在せず、且つ前記コ−ドの不正確性を示している時、 前記ファイルエリア以外の別エリアに前記コ−ドデ−タ
を登録することを特徴とするデ−タ処理方法。7. A code indicating the inaccuracy of the code and code data indicating the code are input, and corresponding to the code data based on the code data. When a file area having the specified information is searched, the code data does not exist in the file area, and the inaccuracy of the code is indicated, another area other than the file area is searched. A method of processing data, characterized in that the code data is registered in.
示すコ−ドデ−タが入力され、該コ−ドデ−タに基づき
前記コ−ドデ−タに対応した情報を持つファイルエリア
をサ−チし、該ファイルエリアに前記コ−ドデ−タが存
在せず、且つ前記コ−ドの不正確性を示している時、 前記コ−ドデ−タに基づき誤読コ−ド及び本来コ−ドに
よって構成された不明デ−タファイルをサ−チし、前記
コ−ドデ−タに対応した前記誤読コ−ドが存在する場合
は、前記誤読コ−ドに対応した前記本来コ−ドを出力
し、 前記コ−ドデ−タに対応した前記誤読コ−ドが存在しな
い場合は、前記不明デ−タファイル内へ前記コ−ドデ−
タを前記誤読コ−ドとして登録し、本来表すべきコ−ド
デ−タを本来コ−ドとして登録することを特徴とするデ
−タ処理方法。8. A code indicating the inaccuracy of the code and code data indicating the code are input, and the code data is corresponded to based on the code data. When the file area having the specified information is searched and the code data does not exist in the file area and the inaccuracy of the code is indicated, the code data is Based on the above, a misread code and an unknown data file originally composed of the code are searched, and if the misread code corresponding to the code data exists, the misread code is written. If the original code corresponding to the code is output and the misread code corresponding to the code data does not exist, the code code is written in the unknown data file.
A data processing method characterized in that data is registered as the erroneous reading code and code data that should be originally displayed is registered as the original code.
記憶する回数部を有し、前記コ−ドデ−タに対応した前
記誤読コ−ドが存在した場合、該回数部の内容を逐次カ
ウントアップをすることを特徴とする請求項第8記載の
デ−タ処理方法。9. The data processing method according to claim 9, wherein the unknown data file has a number section for storing the number of times of occurrence of the misread code, and the misread code corresponding to the code data. 9. The data processing method according to claim 8, wherein when there is a code, the contents of the number of times portion are sequentially counted up.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4489293A JPH06259591A (en) | 1993-03-05 | 1993-03-05 | Data processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4489293A JPH06259591A (en) | 1993-03-05 | 1993-03-05 | Data processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06259591A true JPH06259591A (en) | 1994-09-16 |
Family
ID=12704139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4489293A Pending JPH06259591A (en) | 1993-03-05 | 1993-03-05 | Data processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06259591A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016071782A (en) * | 2014-10-01 | 2016-05-09 | 辛東主 | Merchandise display information totalization system |
-
1993
- 1993-03-05 JP JP4489293A patent/JPH06259591A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016071782A (en) * | 2014-10-01 | 2016-05-09 | 辛東主 | Merchandise display information totalization system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5128527A (en) | Apparatus for reading a bar code | |
CA1093694A (en) | Portable ocr system | |
US6902114B2 (en) | Setting bar code of optical information reader, method for generating the same, method for changing setting of optical information reader and computer-readable medium | |
EP0322920B1 (en) | Optical character reader | |
EP0125877B1 (en) | Information input apparatus | |
US4421978A (en) | Decoding method for multicharacter labels | |
JPH10134130A (en) | Barcode reading method and barcode reader | |
JP2886545B2 (en) | Margin recognition method and bar code reader | |
US5451761A (en) | Bar code demodulating method | |
JPH09179926A (en) | Bar code demodulating method and bar code reading device | |
US6547143B2 (en) | Bar-code reader and bar-code reading method providing display and correction of questionable characters | |
US6073842A (en) | Operating terminal in which operable level depending on operator can be set | |
JPH06259591A (en) | Data processing system | |
JPH07230522A (en) | Bar code demodulating method and apparatus | |
JP2836773B2 (en) | Barcode data detection method and device | |
JPH0421915B2 (en) | ||
JPS5841542B2 (en) | optical character reader | |
EP0268983B1 (en) | Binary coding circuit | |
JP2733837B2 (en) | Character reader | |
US6049637A (en) | System and method for automated data capture of sequential form numbers at a collator/press assembly machine using an optical reader which does not capture an image of the form number | |
JP2953143B2 (en) | Barcode reading device and barcode reading method | |
JP3202402B2 (en) | Recognition processing method of barcode input image | |
JP3648270B2 (en) | Form reading device and accounting form reading device | |
JPH07129701A (en) | Data reader | |
JPH0391099A (en) | Commodity code processor |