JPH0752116B2 - Product data registration device - Google Patents
Product data registration deviceInfo
- Publication number
- JPH0752116B2 JPH0752116B2 JP9468785A JP9468785A JPH0752116B2 JP H0752116 B2 JPH0752116 B2 JP H0752116B2 JP 9468785 A JP9468785 A JP 9468785A JP 9468785 A JP9468785 A JP 9468785A JP H0752116 B2 JPH0752116 B2 JP H0752116B2
- Authority
- JP
- Japan
- Prior art keywords
- product data
- electronic scale
- scale
- controller
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、多数設定した商品データを、順次複数台の電
子秤に登録できるようにした商品データの登録装置に関
する。TECHNICAL FIELD The present invention relates to a product data registration device capable of sequentially registering a large number of set product data in a plurality of electronic scales.
(従来技術) 計量される商品の、単価、風袋重量、有効期間等の各商
品データを、予め品目別に登録できるようにした電子秤
は、特開昭55−142216号公報により提案されており、ま
たマスター電子秤に対して複数台のスレーブ電子秤を接
続しておき、マスター電子秤の記憶装置に打ち込まれ商
品データと同じ商品データを各スレーブ電子秤の記憶装
置にコピーするように記憶せしめておき、各スレーブ電
子秤がそれぞれ各自の記憶装置に記憶された商品データ
を使用するというPOSシステムが特開昭61−90297号公報
に記載されている。(Prior Art) An electronic scale capable of pre-registering product data such as unit price, tare weight, and effective period of a product to be measured for each item has been proposed by JP-A-55-142216. Also, connect a plurality of slave electronic scales to the master electronic scale and memorize them so that the same product data as the product data that is typed into the storage device of the master electronic scale is copied to the storage device of each slave electronic scale. In addition, a POS system in which each slave electronic balance uses the product data stored in its own storage device is described in Japanese Patent Laid-Open No. 61-90297.
さらに、上記のような電子秤を複数台接続して、登録
(記憶)されている商品データを、いずれの電子秤から
でも呼出せる様にした電子秤のデータ呼出方法も、特開
昭59−34121号公報により提案されている。Further, there is also a method for calling data of an electronic scale, in which a plurality of electronic scales as described above are connected so that registered (stored) product data can be called from any of the electronic scales. It is proposed by the publication 34121.
このようなデータ呼出方法を用いると、各電子秤の記憶
装置を共通に使用できるので、多数の商品データを各電
子秤で分散して記憶でき、記憶装置の記憶効率が良好に
なるという利点があった。When such a data calling method is used, the storage device of each electronic scale can be used in common, so that a large number of product data can be distributed and stored in each electronic scale, and the storage efficiency of the storage device is improved. there were.
(従来技術の問題点) しかしながら、このようなデータ呼出方法においては、
商品データの登録業務が煩雑になるという問題があっ
た。即ち、 (1)複数の電子秤を異なる場所に設置しているので、
操作員は第1の電子秤でテンキーとファンクションキー
によって、次々に商品データを登録し、記憶装置がメモ
リオーバすると登録業務を終了し、登録終了時点の品目
名をメモしておく。次に、第2の電子秤の設置場所に移
動して、第1の電子秤に登録できなかった品目を順次登
録して、メモリオーバになればその電子秤の登録業務を
終了する。以下、同様の操作を繰返し、すべての商品の
登録を終了する。(Problems of Prior Art) However, in such a data calling method,
There was a problem that the registration of product data was complicated. That is, (1) since multiple electronic scales are installed in different places,
The operator uses the first electronic scale to register the product data one after another using the numeric keypad and the function keys. When the storage device runs out of memory, the registration operation is terminated, and the item name at the end of registration is recorded. Next, it moves to the place where the second electronic scale is installed, and the items that could not be registered in the first electronic scale are sequentially registered. If the memory is over, the registration work of the electronic scale is terminated. After that, the same operation is repeated to complete the registration of all the products.
(2)各電子秤に既にいくつかの商品データが登録され
ている場合には、操作員は記憶装置に未登録エリアのあ
る電子秤を探して、その電子秤に新たな商品データを登
録する。(2) When some product data is already registered in each electronic scale, the operator searches for an electronic scale having an unregistered area in the storage device and registers new product data in the electronic scale. .
このように、操作員が各電子秤に商品データを登録する
際に、メモリオーバした時の品目名を記憶またはメモを
して、次の電子秤に移動して登録業務を行ない重複登録
されるのを防止している。As described above, when the operator registers the product data in each electronic scale, the item name at the time of the memory overflow is stored or recorded, and the operator moves to the next electronic scale to perform the registration work and perform duplicate registration. Are prevented.
また、当該電子秤に未登録エリアがあるかどうか、即
ち、新たな商品データの登録が可能かどうかは、その電
子秤を一旦登録モードに設定してはじめて判明する。こ
れは、入力された1品目分の商品データの全てが記憶で
きないとき、つまり、一部分のデータしか記憶できない
ときに、電子秤はメモリオーバのアラーム表示により操
作員に報知するようにしているためである。従って、登
録可能か否かのチェックに時間がかかることになる。Further, whether or not there is an unregistered area in the electronic scale, that is, whether or not new product data can be registered is determined only after the electronic scale is once set in the registration mode. This is because the electronic scale informs the operator of the memory over alarm display when all the input product data for one item cannot be stored, that is, when only a part of the data can be stored. is there. Therefore, it takes time to check whether registration is possible.
以上のように、従来の電子秤のデータ呼出方法を用いる
場合には、商品データの登録業務が煩雑なものとなって
いた。As described above, when the conventional electronic scale data calling method is used, the registration work of the product data is complicated.
(発明の目的) 本発明は、このような従来技術の問題点の解消を目的と
し、多数の品目の商品データを入力して記憶させる手段
を設け、この記憶した商品データを自動的に順次各電子
秤に送信して登録することにより、各電子秤への登録作
業を簡単にした商品データの登録装置を提供するもので
ある。(Object of the invention) The present invention aims to solve the problems of the prior art as described above, and is provided with means for inputting and storing product data of a large number of items, and the stored product data is automatically and sequentially stored. A registration device for merchandise data is provided which simplifies the registration work for each electronic scale by transmitting and registering to an electronic scale.
(発明の概要) 本発明の商品データの登録装置は、商品のデータを品目
別に記憶したコントローラに対して複数台の電子秤を接
続し、該コントローラには、交信する電子秤を特定する
手段と、特定した電子秤に商品データを送信する手段と
が設けられ、一方、各電子秤には、該コントローラと交
信して受信した商品データを未登録エリアに記憶する手
段が設けられてなる商品データの登録装置であって、電
子秤は、受信した商品データの容量と自機の未登録エリ
アの記憶容量とを比較して、容量不足であれば、記憶不
可信号を上記コントローラに送信し、容量不足でなけれ
ば、未登録エリアに商品データを記憶する手段を有し、
一方、コントローラは、交信中の電子秤から記憶不可信
号があれば、別な電子秤を特定して、秤にとって未登録
の商品データを順次送信する手段を有してなることを特
徴とする。(Summary of the Invention) The product data registration apparatus of the present invention connects a plurality of electronic scales to a controller that stores product data for each item, and the controller has means for specifying an electronic scale to communicate with. , A means for transmitting product data to the specified electronic scale, while each electronic scale is provided with means for storing the received product data in communication with the controller in an unregistered area In the registration device, the electronic scale compares the capacity of the received product data with the storage capacity of its own unregistered area, and if the capacity is insufficient, sends a storage disable signal to the controller, If it is not insufficient, it has a means to store product data in the unregistered area,
On the other hand, the controller is characterized in that it has means for specifying another electronic scale and sequentially transmitting unregistered merchandise data to the scale if there is a non-storable signal from the electronic scale during communication.
(実施例) 以下、図により、本発明の一実施例について説明する。(Example) Hereinafter, one example of the present invention will be described with reference to the drawings.
第1図は、本発明の概略の構成図である。図に示すよう
に、キーボードを設けたメインのコンピュータAに、コ
ントローラBを介して各電子秤C1,C2,…をバスラインに
より接続して、コントローラBから各電子秤へデータを
送信して登録できるように構成している。FIG. 1 is a schematic configuration diagram of the present invention. As shown in the figure, a main computer A equipped with a keyboard is connected to each electronic scale C 1 , C 2 , ... Via a controller B by a bus line, and data is transmitted from the controller B to each electronic scale. It is configured so that it can be registered.
第2図は、コントローラBの概略のブロック図である。
図に示すように、コントローラBは、テンキー、ファン
クションキーよりなるキー入力部と、マイクロコンピュ
ータ等で構成される演算制御部と、表示部で構成され
る。演算制御部には、中央処理装置(CPU)、入出力ポ
ート(I/O)、直流電源Eでバックアップされたメモリ
(RAM)とコントロールプログラムなどを記憶させてあ
るメモリ(ROM)が設けられている。FIG. 2 is a schematic block diagram of the controller B.
As shown in the figure, the controller B is composed of a key input section including a ten-key pad and function keys, an arithmetic control section including a microcomputer, and a display section. The arithmetic control unit is provided with a central processing unit (CPU), an input / output port (I / O), a memory (RAM) backed up by the DC power source E, and a memory (ROM) storing a control program and the like. There is.
第3図は、各電子秤の概略のブロック図である。図に示
すように、各電子秤は、ロードセル等を用いた重量検出
部、アナログ信号をデジタル信号に変換するA/D変換
器、テンキーとファンクションキーからなるキー入力
部、マイクロコンピュータ等を用いて、重量と単価から
価格等を演算する演算制御部、重量、単価、価格等を表
示する表示部、所定項目をラベルやレシートに印字する
プリンタで構成される。演算制御部には、中央処理装置
(CPU)、入出力ポート(I/O)、直流電源Eでバックア
ップされたメモリ(RAM)とコントロールプログラム等
が記憶されたメモリ(ROM)が設けられている。FIG. 3 is a schematic block diagram of each electronic scale. As shown in the figure, each electronic scale uses a weight detection unit using a load cell, an A / D converter for converting an analog signal into a digital signal, a key input unit consisting of a numeric keypad and function keys, a microcomputer, etc. , A calculation control unit that calculates a price and the like from the weight and the unit price, a display unit that displays the weight, the unit price, and the price, and a printer that prints a predetermined item on a label or receipt. The arithmetic control unit is provided with a central processing unit (CPU), an input / output port (I / O), a memory (RAM) backed up by the DC power supply E, and a memory (ROM) storing a control program and the like. .
第4図は、コントローラB内のRAMにおけるバッファメ
モリの記憶例の説明図である。この例では、1ブロック
内に呼出コード1から100までの各商品について、それ
ぞれ品名文字コード、単価、風袋重量等の商品データが
記憶されている。FIG. 4 is an explanatory diagram of a storage example of the buffer memory in the RAM in the controller B. In this example, product data such as a product name character code, a unit price, and a tare weight are stored for each product with call codes 1 to 100 in one block.
第5図、第6図は、それぞれ第1、第2の電子秤内RAM
における登録メモリの記憶例の説明図である。この例で
は、第1の電子秤には呼出コード1から70までの商品の
データを記憶し、第2の電子秤で呼出コード71から100
までの商品データを記憶して、第2の電子秤に未登録エ
リアがあることを示している。5 and 6 show the RAM in the first and second electronic scales, respectively.
3 is an explanatory diagram of a storage example of a registration memory in FIG. In this example, the first electronic scale stores the product data of the call codes 1 to 70, and the second electronic scale stores the call codes 71 to 100.
The product data up to is stored and it is shown that there is an unregistered area in the second electronic scale.
第7図は、本発明の処理手順を示すフローチャートであ
る。以下、このフローチャートにより、商品データの登
録処理について説明する。FIG. 7 is a flowchart showing the processing procedure of the present invention. The process of registering product data will be described below with reference to this flowchart.
(1)コンピュータのキーボードにより商品データを入
力して(ステップS1)、品目別に記憶し(ステップS
2)、すべての商品データの入力が完了したかどうかを
チェックする(ステップS3)。(1) Enter product data using a computer keyboard (step S1) and store it by item (step S1).
2), it is checked whether all the product data have been input (step S3).
(2)すべての品目の商品データの入力が完了すれば
(ステップS3における“イエス”)、1ブロック分の商
品データ、例えば100品目分の商品データをコントロー
ラBに送信し(ステップS4)、コントローラBからデー
タ要求信号を受信したかどうかをチェックする(ステッ
プS5,S6)。データ要求信号はまだコントローラBから
送信されてこないので、ステップS5、S6のループでコン
ピュータAは待ち状態となっている。(3)コントロー
ラBは、コンピュータAから1ブロック分の商品データ
を受信してバッファメモリ(RAM)に記憶する(ステッ
プP1)。これが第4図の状態である。(2) When the input of the product data of all the items is completed (“Yes” in step S3), the product data for one block, for example, the product data for 100 items is transmitted to the controller B (step S4), and the controller It is checked whether or not a data request signal has been received from B (steps S5 and S6). Since the data request signal has not been transmitted from the controller B yet, the computer A is in the waiting state in the loop of steps S5 and S6. (3) The controller B receives the product data for one block from the computer A and stores it in the buffer memory (RAM) (step P1). This is the state shown in FIG.
ステップP2では、まだ1つも商品データをコントローラ
Bから送信していないので、ノーの判定となり、秤番号
1の指定とバッファメモリ(RAM)の1品目分の商品デ
ータ(第1回目の処理なので、呼出コード1の商品デー
タ)を各電子秤に送信する(ステップP3)。In step P2, since no product data has been transmitted from the controller B yet, the determination is NO, and the product data for one item in the designation of the scale number 1 and the buffer memory (RAM) (since this is the first process, The product data of call code 1) is transmitted to each electronic scale (step P3).
各電子秤では、これを受信して(ステップA1、B1、
…)、自己の秤番号と一致しているかどうかをチェック
する(ステップA2、B2…)。第1の電子秤のステップA2
の処理がイエスとなり、受信した商品データのバイト数
と登録メモリの未登録エリアのバイト数とを比較して、
記憶可能かどうかをチェックし(ステップA3)、記憶可
能であれは、受信した商品データを登録メモリに記憶し
て(ステップS4)、コントローラBに記憶完了信号を送
信する(ステップA5)。Each electronic scale receives this (steps A1, B1,
…), And check if it matches with your own scale number (steps A2, B2…). Step A2 of the first electronic scale
Processing becomes YES, the number of bytes of the received product data is compared with the number of bytes of the unregistered area of the registered memory,
It is checked whether or not it can be stored (step A3). If it can be stored, the received product data is stored in the registration memory (step S4), and a storage completion signal is transmitted to the controller B (step A5).
(4)コントローラBは、第1の電子秤からの信号を受
信して、記憶完了信号であることを確認する(ステップ
P5)。次に、ステップP2の処理に戻り、以下、ステップ
P3→A1〜A5→P4→P5の処理を繰返し、順次コントローラ
Bから商品データを第1の電子秤に登録する(第5図参
照)。(4) The controller B receives the signal from the first electronic scale and confirms that it is a storage completion signal (step
P5). Next, return to the process of step P2, and
The process of P3 → A1 to A5 → P4 → P5 is repeated to sequentially register the product data from the controller B in the first electronic scale (see FIG. 5).
(5)この例では、呼出番号71の品目でメモリオーバと
なり(ステップA3)、記憶不可信号をコンローラBへ送
信する(ステップA6)。(5) In this example, the item with the calling number 71 runs out of memory (step A3), and a storage disable signal is transmitted to controller B (step A6).
(6)コントローラBでは、記憶不可信号の受信により
(ステップP4、P5)秤番号2の指定と、記憶できなかっ
た商品データ(この場合には、第1の電子秤に記憶でき
なかった呼出コード71の商品データ)を、各電子秤に送
信する(ステップP6)。(6) The controller B specifies the scale number 2 by receiving the storage disable signal (steps P4 and P5), and the product data that could not be stored (in this case, the call code that could not be stored in the first electronic scale). 71 product data) is transmitted to each electronic scale (step P6).
(7)各電子秤ではコントローラBからの信号を受信し
(ステップA1、B1…)、自己の秤番号と一致しているか
どうかをチェックする(ステップA2、B2…)。第2の電
子秤のステップB2のみがイエスとなり、以下、第1の電
子秤と同様にステップB3→B4→B5コントローラBのステ
ップP9→P10→P7の処理を実行し、秤番号2と、バッフ
ァメモリ(RAM)内の次の品目の商品データ(呼出コー
ド72の商品データ)を各電子秤に送信する(ステップP
8)。(7) Each electronic scale receives the signal from the controller B (steps A1, B1 ...) And checks whether or not it matches with its own scale number (steps A2, B2 ...). Only step B2 of the second electronic scale becomes YES, and thereafter, steps B3 → B4 → B5 of controller B, steps P9 → P10 → P7 are executed in the same manner as the first electronic scale, and scale number 2 and buffer The product data of the next item in the memory (RAM) (product data of calling code 72) is transmitted to each electronic scale (step P
8).
第2の電子秤では、ステップB1〜B5の処理を実行し、コ
ントローラBではステップP9、P10の処理を実行する。The second electronic scale executes the processes of steps B1 to B5, and the controller B executes the processes of steps P9 and P10.
(8)以下、各商品データについて、ステップP7→P8→
B1〜B5→P9→P10の処理を繰返して、コントローラBか
ら第2の電子秤へ商品データを登録する(第6図参
照)。(8) For each item data, follow steps P7 → P8 →
The process of B1 to B5 → P9 → P10 is repeated to register the product data from the controller B to the second electronic scale (see FIG. 6).
(9)コントローラBのバッファメモリ(RAM)内の全
ての商品データ(この例では100品目分)を送信する
と、ステップP7の判定がイエスとなり、コントローラB
は次の1ブロック分の商品データを要求するために、コ
ンピュータAにデータ要求信号を送信する(ステップP1
1)。(9) When all the product data (100 items in this example) in the buffer memory (RAM) of the controller B is transmitted, the determination in step P7 becomes YES and the controller B
Sends a data request signal to computer A to request the next block of product data (step P1).
1).
(10)コンピュータAは、コントローラBからの信号を
受信し(ステップS5)、データ要求信号であることを確
認して(ステップS6)、まだ商品データの記憶があれば
(ステップS7)、次の1ブロック分の商品データ(例え
ば、呼出コード101〜200までの商品データ)をコントロ
ーラBに送信する(ステップS4)。(10) The computer A receives the signal from the controller B (step S5), confirms that the signal is a data request signal (step S6), and stores the product data (step S7). One block of product data (for example, product data of calling codes 101 to 200) is transmitted to the controller B (step S4).
(11)コントローラBは、1ブロック分の商品データを
受信してバッファメモリ(RAM)に記憶し(ステップP
1)、ステップP2、P3の処理を実行し、秤番号1の指定
と、1品目分の商品データを電子秤に送信する。(11) The controller B receives one block of product data and stores it in the buffer memory (RAM) (step P
1), the processes of steps P2 and P3 are executed to specify the scale number 1 and send the product data for one item to the electronic scale.
第1の電子秤では、この信号を受信し(ステップA1)、
以下、ステップA2→A3→A6の処理を実行し、記憶不可信
号をコントローラBに送信する。The first electronic scale receives this signal (step A1),
After that, the process of steps A2 → A3 → A6 is executed, and the storage disable signal is transmitted to the controller B.
コントローラは、この信号を受信して(ステップP4)、
以下、ステップP5→P6の処理を実行し、秤番号2の指定
と、第1の電子秤では記憶できなかった1品目分の商品
データ(この場合には、呼出コード101の品目の商品デ
ータ)を電子秤に送信する。The controller receives this signal (step P4),
After that, the processes of steps P5 to P6 are executed to specify the scale number 2 and the product data for one item that cannot be stored in the first electronic scale (in this case, the product data of the item with the calling code 101). To the electronic scale.
次に、第2の電子秤はコントローラBからの信号を受信
し(ステップB1)、以下、ステップB2→B3→B4の処理を
実行して、呼出コード101の品目の商品データを記憶す
る。記憶が完了すれば、記憶完了信号をコントローラB
に送信する(ステップB5)。Next, the second electronic balance receives the signal from the controller B (step B1), and thereafter executes the processing of steps B2 → B3 → B4 to store the commodity data of the item of the calling code 101. When storage is completed, a storage completion signal is sent to controller B.
To (step B5).
コントローラBでは、第2の電子秤からの信号を受信す
ると(ステップP9)、記憶完了信号であることを確認し
て(ステップP10)、ステップP7の処理に戻る。以下、
ステップP7→P8→B1〜B5→P9→P10→P7のループ処理を
繰返して、商品データをコントローラBから第2の電子
秤へ登録していく。When the controller B receives the signal from the second electronic scale (step P9), it confirms that the signal is a storage completion signal (step P10), and returns to the process of step P7. Less than,
By repeating the loop process of steps P7 → P8 → B1 to B5 → P9 → P10 → P7, the product data is registered from the controller B to the second electronic scale.
(12)以後、同様にして、コンピュータAに入力された
全ての商品データを順次第3、第4、…の電子秤に登録
する。(12) After that, similarly, all the product data input to the computer A are sequentially registered in the third, fourth, ... Electronic scales.
第8図は、各電子秤間で相互に商品データを呼出し、応
答を行なう際の処理手順を示すフローチャートである。FIG. 8 is a flow chart showing a processing procedure for mutually calling and responding to product data between electronic scales.
以下このフローチャートに沿って説明する。なお、各電
子秤のメモリには、登録メモリ、設定メモリ、秤番号メ
モリ等のエリアが設けられているものとする。Hereinafter, description will be given along this flowchart. The memory of each electronic scale is provided with areas such as a registration memory, a setting memory, and a scale number memory.
(1)ある商品を例えば秤番号2の電子秤で計量する際
には、その商品に対応する呼出番号(コード)を置数し
てファンクションキーの呼出キーをオンにする(ステッ
プY1)。次いで、テンキーにより置数された呼出番号で
登録メモリをサーチし(ステップY2)、該当する呼出番
号が当該の電子秤(この場合には秤番号2の電子秤)に
存在するかどうかをチェックする(ステップY3)。(1) When a certain product is weighed with, for example, an electronic scale of scale number 2, the call number (code) corresponding to the product is entered and the call key of the function key is turned on (step Y1). Next, the registration memory is searched by the calling number entered by the ten-key pad (step Y2), and it is checked whether or not the corresponding calling number exists in the relevant electronic scale (in this case, the electronic scale of scale number 2). (Step Y3).
(2)該当する呼出番号がたとえば秤番号2の電子秤に
存在する場合には、登録データを一旦設定メモリに移し
替えて記憶させておき(ステップY9)、当該電子秤の秤
番号2を秤番号メモリに記憶させる(ステップY10)。
次いで、計量値と、設定メモリに記憶されている商品単
価の乗算により価格を算出し(ステップY16)、ラベル
又はレシートの印字を行なう(ステップY17)。次に、
秤番号メモリの内容をチェックして(ステップY18)、
当該秤番号である場合には、呼出番号に対応する集計メ
モリに価格を加算記憶させる(ステップY19)。(2) If the corresponding calling number is present in the electronic scale with the scale number 2, for example, the registration data is temporarily transferred to the setting memory and stored (step Y9), and the scale number 2 of the electronic scale is measured. It is stored in the number memory (step Y10).
Then, the price is calculated by multiplying the measured value by the unit price of the product stored in the setting memory (step Y16), and the label or receipt is printed (step Y17). next,
Check the contents of the scale number memory (step Y18),
If it is the scale number, the price is added and stored in the counting memory corresponding to the calling number (step Y19).
(3)ステップY3において当該商品に対応する呼出番号
が秤番号2の電子秤には存在しないと判断されると、ス
テップY4でバスラインが通信中かどうかを確認する。バ
スラインがあいている場合にはステップY5に進み、秤番
号が最小の秤番号(この場合には秤番号1から、当該電
子秤の秤番号2をとばして順次秤番号3…nまで)をバ
スラインに送信する。(3) If it is determined in step Y3 that the calling number corresponding to the product is not present in the electronic scale of scale number 2, it is confirmed in step Y4 whether the bus line is in communication. If the bus line is open, the process proceeds to step Y5, in which the smallest scale number (in this case, scale number 1 to scale number 3 of the electronic scale is skipped to scale number 3 ... n). Send to the bus line.
応答側では、バスラインに秤番号信号があることを確認
して(ステップX1)、バスラインから秤番号信号を受信
し(ステップX2)、秤番号信号の一致をチェックしてノ
ーの場合は別のステップへ飛び、イエスの場合には(ス
テップX3)、受信完了信号をバスラインに送信する(ス
テップX4)。On the response side, check that there is a scale number signal on the bus line (step X1), receive the scale number signal from the bus line (step X2), check whether the scale number signals match, and if not, select another. If yes (step X3), the reception completion signal is transmitted to the bus line (step X4).
(4)呼出側では受信完了信号を受信すると(ステップ
Y7)、データ種別コード(この場合には呼出番号コー
ド)と呼出番号をバスラインに送信する(ステップY
8)。応答側では、バスラインにデータ種別コードがあ
ることを確認して(ステップX5)、データ種別コードと
データ(呼出番号)を受信、記憶する(ステップX6)。(4) When the calling side receives the reception completion signal (step
Y7), the data type code (in this case, the calling number code) and the calling number are transmitted to the bus line (step Y
8). The response side confirms that the bus line has the data type code (step X5), and receives and stores the data type code and the data (call number) (step X6).
次に、ステップX7でどのデータ種別コードが寿されたか
をチェックし、この例では呼出番号コードが受信されて
いるので、ステップX8において呼出番号により登録メモ
リをサーチする。Next, in step X7, it is checked which data type code has expired. Since the calling number code has been received in this example, the registered memory is searched by the calling number in step X8.
(5)呼出番号が存在しない場合には、呼出番号無しコ
ードをバスラインに送信し(ステップX11)、呼出番号
が存在する場合には、呼出番号有コードと、この呼出番
号に対応して登録されている登録データとをバスライン
に送信する(ステップX10)。呼出側では、有/無しコ
ード信号を受信しているかどうかをチェックし(ステッ
プY11)、この信号を受信している場合には、呼出番号
有コードのときステップY13に、また無しコードのとき
にはステップY14に進む。(5) If the calling number does not exist, the code without the calling number is transmitted to the bus line (step X11). If the calling number exists, the code with the calling number and the registration corresponding to this calling number are registered. The registered data and the registered data are transmitted to the bus line (step X10). On the calling side, it is checked whether or not the presence / absence code signal is received (step Y11). If this signal is received, the step with the calling number is step Y13, and the absence code is the step. Continue to Y14.
(6)ステップY13では、応答側の電子秤より送信され
てきた登録データを、呼出側(秤番号2の電子秤)の設
定メモリに記憶させ、応答側の電子秤の秤番号を秤番号
メモリに記憶させる。ステップY12で呼出番号無しコー
ドの信号が受信されていると判断すると、ステップY14
で最後の枠番号であるかどうかをチェックして、まだ最
後の枠番号まで処理が済んでいない場合には、ステップ
Y6に戻って次の秤番号についての処理を続行する。最後
の秤番号まで進んだのに対応する呼出番号が見つからな
い場合には、何等かのエラーがあるものとしてアラーム
を表示する(ステップY15)。(6) In step Y13, the registration data sent from the response side electronic scale is stored in the setting memory of the calling side (electronic scale of scale number 2), and the scale number of the response side electronic scale is stored in the scale number memory. To memorize. If it is judged in step Y12 that the signal of the code without calling number is received, step Y14
Check if it is the last frame number with, and if the process has not finished up to the last frame number,
Return to Y6 to continue processing for the next scale number. When the call number corresponding to the last scale number is not found, an alarm is displayed as if there is any error (step Y15).
(7)ステップY18において、秤番号メモリの内容が、
計量している当該秤の番号2ではなく、例えば呼出番号
の存在していた電子秤は枠番号1であったと判断される
と、ステップY20以下の価格集計処理を行なう。ステッ
プY20ではバスラインが通信中かどうかを判断し、バス
ラインが空いている場合にはステップY21で、秤番号メ
モリに記憶の秤番号をバスラインに送信する。応答側で
は再びステップX1〜X4の処理を行ない、受信完了信号を
バスラインに送信する。呼出し側で受信完了信号を受信
すると(ステップY22)、ステップY23でデータ種別コー
ド(この場合には価格コード)と価格と呼出番号をバス
ラインに送信する。(7) In step Y18, the contents of the balance number memory are
When it is determined that the electronic scale, for which the call number was present, was the frame number 1, instead of the scale number 2 of the scale being measured, the price tabulation process from step Y20 is performed. In step Y20, it is determined whether or not the bus line is in communication. If the bus line is vacant, the balance number stored in the balance number memory is transmitted to the bus line in step Y21. The response side performs the processing of steps X1 to X4 again, and transmits the reception completion signal to the bus line. When the calling side receives the reception completion signal (step Y22), the data type code (price code in this case), the price and the calling number are transmitted to the bus line in step Y23.
応答側ではステップX5、X6の処理を行ない、ステップX7
のデータ種別コードの判断は価格コードが送信されてき
ているので、ステップX12において、価格を呼出番号に
対応する集計メモリに加算記憶させる。即ち、秤番号2
の電子秤で計量された商品の登録データは秤番号1の電
子秤に存在していたが、秤番号2の電子秤と秤番号1の
電子秤間で共通のバスラインを用いて相互に信号の送
信、受信を行なうことにより、秤番号2の電子秤で価格
を演算してラベルを発行し、秤番号1の電子秤ではその
商品の売上集計を実行できることになる。The responder performs steps X5 and X6, then step X7
Since the price code has been transmitted in the determination of the data type code, the price is added and stored in the total memory corresponding to the calling number in step X12. That is, scale number 2
Although the registration data of the product weighed by the electronic scale of No. 1 existed in the electronic scale of No. 1, the electronic scale of No. 2 and the electronic scale of No. 1 mutually communicated using the common bus line. By transmitting and receiving, the price is calculated by the electronic scale with the scale number 2 and a label is issued, and the sales of the product can be aggregated with the electronic scale with the scale number 1.
最後に、ステップX13で応答側の加算記憶完了信号をバ
スラインに送信し、呼出側で加算記憶完了信号を受信し
て一連の操作を終了する。Finally, in step X13, the addition storage completion signal on the response side is transmitted to the bus line, and the addition side storage completion signal is received on the calling side to end the series of operations.
なお、上記の説明では、秤番号2の電子秤から秤番号1
の電子秤を呼出すものであるが、実際は組となる電子秤
全てが呼出し、応答の2つのプログラムを有しており、
各自間で自由に呼出し、応答動作を行なうことができる
ものである。In the above description, the electronic scale with the scale number 2 is changed to the scale number 1
It calls the electronic scale of, but in reality, all the electronic scales in the set have two programs for calling and responding,
Each person can freely call and respond.
次に、商品データの変更処理について説明する。Next, the process of changing product data will be described.
(1)コントローラBのテンキー、ファンクションキー
を使用して、呼出コードと変更する商品データを入力
し、該呼出コードを記憶している電子秤に変更する商品
データを送信して、登録データを変更する。(1) Using the numeric keypad and function keys of the controller B, input the call code and the product data to be changed, send the product data to be changed to the electronic scale storing the call code, and change the registration data To do.
(2)または、コンピュータAのキーボードを使用し
て、呼出コード、変更する商品データを入力し、コント
ローラBを介して、該呼出コードを記憶している電子秤
に変更する商品データを送信して登録データを変更す
る。(2) Or, using the keyboard of the computer A, input the call code and the product data to be changed, and send the product data to be changed to the electronic scale storing the call code via the controller B. Change the registration data.
以上の説明は、コンピュータAとコントローラBとを直
接バスラインにより接続した例であるが、コンピュータ
Aで入力した商品データを一旦カセットテープに記録
し、カセットテープレコーダをコントローラに接続し
て、カセットテープに記録されている商品データをコン
トローラBのバッファメモリ(RAM)に記憶させるよう
に構成することもできる。The above description is an example in which the computer A and the controller B are directly connected by a bus line. However, the product data input by the computer A is once recorded on a cassette tape, and the cassette tape recorder is connected to the controller to make a cassette tape. It is also possible to configure the buffer memory (RAM) of the controller B to store the product data recorded in the.
また、コンピュータAにコントローラBの機能を内蔵さ
せて、コンピュータAと各電子秤とを直接バスラインで
接続して商品データの登録処理を行なうこともできる。Further, the function of the controller B can be incorporated in the computer A, and the computer A and each electronic scale can be directly connected by a bus line to perform the registration process of the product data.
さらに、コントローラBの機能を特定の電子秤(例えば
第1の電子秤に内蔵させることもできる。この場合に
は、コンピュータAと特定の電子秤とを直接に接続する
か、または、コンピュータAで入力した商品データを一
旦カセットテープに記録して、カセットテープレコーダ
から特定の電子秤のバッファメモリに記憶させる。Further, the function of the controller B can be incorporated in a specific electronic scale (for example, the first electronic scale. In this case, the computer A and the specific electronic scale can be directly connected to each other, or the computer A can be used. The input product data is once recorded on a cassette tape and stored in the buffer memory of a specific electronic scale from the cassette tape recorder.
(発明の効果) 以上説明したように、本発明の商品データの登録装置に
よれば、電子秤には、受信した商品データの容量と自機
の未登録エリアの記憶容量として、容量不足であれば、
記憶不可信号をコントローラに送信し、容量不足でなけ
れば、未登録エリアに商品データを記憶する手段が設け
られ、一方、コントローラには、交信中の電子秤から記
憶不可信号があれば、別な電子秤を特定して、秤にとっ
て未登録の商品データを順次送信する手段が設けられて
いるので、コントローラが各電子秤を指定し、メモリオ
ーバを起こさないようにして商品データを自動的に順次
登録することができる。このため、従来のように、操作
員が各電子秤に未登録エリアがあるかどうかを確認し
て、新たな商品データの登録が可能か否かを個別にチェ
ックする操作が不要になるので、各電子秤への登録作業
が簡略化されるとともに、人的な操作ミスによる重複登
録の防止を図ることができる。(Effects of the Invention) As described above, according to the product data registration apparatus of the present invention, the electronic scale may have insufficient capacity as the capacity of the received product data and the storage capacity of its own unregistered area. If
Means for storing the merchandise data in the unregistered area is sent if the memory-disabled signal is sent to the controller and the capacity is not insufficient. Since there is a means to specify the electronic scales and to send the product data that has not been registered to the scales in sequence, the controller specifies each electronic scale and the product data is automatically sequenced without memory overflow. You can register. Therefore, unlike the conventional case, it is not necessary for the operator to check whether or not each electronic scale has an unregistered area and individually check whether or not new product data can be registered. Registration work to each electronic scale can be simplified, and duplicate registration due to human error can be prevented.
第1図は本発明の概略のシステム構成図、第2図はコン
トローラのブロック図、第3図は各電子秤のブロック
図、第4図、第5図、第6図はメモリの説明図、第7図
は商品データの登録処理の手順を示すフローチャート、
第8図は登録された商品データの呼出し応答の処理手順
を示すフローチャートである。 A……コンピュータ、B……コントローラ、C1,C2,C3,
……電子秤。1 is a schematic system configuration diagram of the present invention, FIG. 2 is a block diagram of a controller, FIG. 3 is a block diagram of each electronic scale, FIGS. 4, 5, and 6 are explanatory diagrams of a memory, FIG. 7 is a flow chart showing the procedure of product data registration processing,
FIG. 8 is a flow chart showing the processing procedure of calling response of registered merchandise data. A: computer, B: controller, C 1 , C 2 , C 3 ,
……Electronic scales.
Claims (1)
ーラに対して複数台の電子秤を接続し、該コントローラ
には、交信する電子秤を特定する手段と、特定した電子
秤に商品データを送信する手段とが設けられ、一方、各
電子秤には、該コントローラと交信して受信した商品デ
ータを未登録エリアに記憶する手段が設けられてなる商
品データの登録装置であって、 上記電子秤は、受信した商品データの容量と自機の未登
録エリアの記憶容量とを比較して、容量不足であれば、
記憶不可信号を上記コントローラに送信し、容量不足で
なければ、未登録エリアに商品データを記憶する手段を
有し、一方、上記コントローラは、交信中の電子秤から
記憶不可信号があれば、別な電子秤を特定して、秤にと
って未登録の商品データを順次送信する手段を有してな
ることを特徴とする商品データの登録装置。1. A plurality of electronic scales are connected to a controller that stores product data for each item, and means for specifying the electronic scale to communicate with and the product data is sent to the specified electronic scales. And a means for storing the product data, which is communicated with the controller and received in the unregistered area, in each of the electronic scales. Compares the capacity of the received product data with the storage capacity of its own unregistered area, and if the capacity is insufficient,
If the capacity is not insufficient, the controller has means for storing the product data in the unregistered area. An apparatus for registering merchandise data, comprising means for sequentially specifying unregistered merchandise data for a particular electronic scale.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9468785A JPH0752116B2 (en) | 1985-05-02 | 1985-05-02 | Product data registration device |
| NZ215998A NZ215998A (en) | 1985-05-02 | 1986-04-29 | Electronic scales store merchandise data transmitted from central data base |
| AU56863/86A AU585978B2 (en) | 1985-05-02 | 1986-04-30 | Electronic scale system |
| EP86303376A EP0201301B1 (en) | 1985-05-02 | 1986-05-02 | Electronic scale system |
| US07/285,307 US4901237A (en) | 1985-05-02 | 1988-12-15 | Electronic scale system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9468785A JPH0752116B2 (en) | 1985-05-02 | 1985-05-02 | Product data registration device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61253431A JPS61253431A (en) | 1986-11-11 |
| JPH0752116B2 true JPH0752116B2 (en) | 1995-06-05 |
Family
ID=14117107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9468785A Expired - Fee Related JPH0752116B2 (en) | 1985-05-02 | 1985-05-02 | Product data registration device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0752116B2 (en) |
-
1985
- 1985-05-02 JP JP9468785A patent/JPH0752116B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61253431A (en) | 1986-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0752116B2 (en) | Product data registration device | |
| JP2547981B2 (en) | Data aggregation device | |
| JPS61163470A (en) | Data registration and call device | |
| JPH0456930B2 (en) | ||
| JPS5835303B2 (en) | Product sales system | |
| JPH0322567B2 (en) | ||
| JP2945204B2 (en) | Printer | |
| JPH11241943A (en) | Electronic toll scale | |
| JPS62151724A (en) | Centralized controller for digital platform scale | |
| JPS61163471A (en) | Data summing up and printing device | |
| JPH0430504Y2 (en) | ||
| JPS61281924A (en) | Weighed value adding system | |
| JPS61213636A (en) | Weighing instrument | |
| JPS61289493A (en) | Sales data transmitting/receiving system | |
| JPS62209319A (en) | System for controlling on-hand amount of commodity | |
| JPS61162724A (en) | Label printer | |
| JPH0661961B2 (en) | Label printing device | |
| JPH0774841A (en) | Electronic scale with communication function | |
| JP2524550Y2 (en) | Product data registration device | |
| JPS61895A (en) | Product sales data processing device | |
| JPS59114419A (en) | Weighing and price attaching system | |
| JPS622505Y2 (en) | ||
| JP2549760B2 (en) | Sales registration device | |
| JP2546661B2 (en) | Electronic scales | |
| JP3195890B2 (en) | Product data processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |