JPH0348450B2 - - Google Patents
Info
- Publication number
- JPH0348450B2 JPH0348450B2 JP55057939A JP5793980A JPH0348450B2 JP H0348450 B2 JPH0348450 B2 JP H0348450B2 JP 55057939 A JP55057939 A JP 55057939A JP 5793980 A JP5793980 A JP 5793980A JP H0348450 B2 JPH0348450 B2 JP H0348450B2
- Authority
- JP
- Japan
- Prior art keywords
- register
- preset
- key
- product code
- contents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01G—WEIGHING
- G01G23/00—Auxiliary devices for weighing apparatus
- G01G23/18—Indicating devices, e.g. for remote indication; Recording devices; Scales, e.g. graduated
- G01G23/38—Recording and/or coding devices specially adapted for weighing apparatus
- G01G23/42—Recording and/or coding devices specially adapted for weighing apparatus electrically operated
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K1/00—Printed circuits
- H05K1/02—Details
- H05K1/03—Use of materials for the substrate
- H05K1/0393—Flexible materials
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
Description
【発明の詳細な説明】 この発明は計量ラベル発行装置に関する。[Detailed description of the invention] The present invention relates to a weighing label issuing device.
例えば商品コード毎に単価、風袋、部門コード
等の項目データがプリセツトされた計量ラベル発
行装置は、商品コードを入力してメモリから商品
コードに対応した単価、風袋、部門コード等のプ
リセツト項目を読出し、一方、計量装置から重量
データを読込み、対応する商品の単価、重さ、値
段、風袋、部門コード等の各種項目データを字し
たラベルを発行するようにしている。 For example, a weighing label issuing device in which item data such as unit price, tare weight, department code, etc. is preset for each product code inputs the product code and reads out preset items such as unit price, tare weight, department code, etc. corresponding to the product code from memory. On the other hand, weight data is read from the weighing device and a label is issued containing various item data such as unit price, weight, price, tare weight, department code, etc. of the corresponding product.
従来、このような計量ラベル発行装置において
はメモリに対する各種項目データをプリセツトす
る場合、プリセツトを開始させるキー操作を行な
つた後、各商品毎に商品コードを入力してから各
項目毎にデータを数字キーおよび区切キーの他に
各項目の内容を宣言する1又は2以上のキー操作
をして入力しなければならずキー操作がきわめて
面倒となる欠点があつた。 Conventionally, in such a weighing label issuing device, when presetting various item data in the memory, after performing a key operation to start presetting, inputting a product code for each product, and then inputting data for each item. In addition to the numeric keys and separator keys, one or more keys for declaring the contents of each item must be operated for input, which has the disadvantage that key operations are extremely troublesome.
この発明はこのような欠点を除去するために為
されたもので各商品に対応して決められた複数の
項目データを簡単なキー操作でメモリにプリセツ
トすることができる計量ラベル発行装置を提供す
ることを目的とする。 The present invention has been made to eliminate such drawbacks, and provides a weighing label issuing device that can preset a plurality of item data determined corresponding to each product in a memory with a simple key operation. The purpose is to
以下、この発明の実施例を図面を参照して説明
する。 Embodiments of the present invention will be described below with reference to the drawings.
第1図は表示部1と操作部2を示すもので、表
示部1は、上段表示部3と下段表示部4とランプ
表示部5からなり、上段表示部3には重さ表示器
6、単価表示器7、値段表示器8が設けられ、下
段表示部4には風袋表示器9、個数表示器10、
数値表示器11、コード表示器12が設けられて
いる。前記ランプ表示部5には前記各表示器6〜
12に対応してランプが設けられている。すなわ
ち重さ表示器6に対応してゼロ点指示ランプ1
3、風袋引中ランプ14、風袋量ランプ15が設
けられ、単価表示器7に対応して10gランプ1
6、100gランプ17、1Kgランプ18が設けら
れ、値段表示器8に対応して訂正ランプ19、エ
ラ/停電ランプ20が設けられている。また、個
数表示器10に対応してパツク数ランプ21、設
定数(1),(2)〜(10)ランプ22a,22b〜22
j、総発行数ランプ23が設けられ、数値表示器
11に対応して加工ランプ24、時刻ランプ2
5、有効日ランプ26、部門コードランプ27が
設けられ、コード表示器12に対応して商品ラン
プ28、店ランプ29と設けられている。前記操
作部2にはスイツチとして自動発行、手動発行、
印字固定の3段切換えを行う業務切換スイツチ3
0、この業務切換スイツチ30が印字固定のとき
有効となり、単価・重さ固定、重さ・値段固定、
値段固定の3段切換えを行う固定切換スイツチ3
1、単価を10g当りか100g当りか1Kg当りかを
切換える単価切換スイツチ32、加算をON・
OFFに切換える加算スイツチ33、印字を1段
印字か2段印字かに切換える印字スイツチ34、
風袋引強制をON・OFFに切換える風袋引強制ス
イツチ35が設けられている。また有効日、商品
コード、風袋、時刻、加工日、単価、重量、値
段、部門コードの各印字項目について印字させる
か印字を消去させるかを切換える有効日スイツチ
36、商品コードスイツチ37、風袋スイツチ3
8、時刻スイツチ39、加工日スイツチ40、単
価スイツチ41、重量スイツチ42、値段スイツ
チ43、部門コードスイツチ44が設けられてい
る。また前記操作部2にはキーとして数値データ
を入力するのに使用される「0」「1」〜「9」
の数字キー45、この数字キーによる入力や総発
行数の消去と訂正あるいはジヤーナルやレシート
に対する印字の途中停止等に使用される消キー4
6、計量された重量データを風袋量として取込む
のに使用される風キー47、風袋量の呼出しと数
字キーで風袋量を取込むのに使用される風設キー
48、ラベルを手動フイードするのに使用される
送りキー49、印字固定の時単価、重さ、値段の
設定終了、風袋設定、パツク数、加工日、有効
日、総発行数、時刻、店コードの設定業務を終了
して元の業務に戻る処理、各商品コード毎にその
コードの4桁目、単価、風袋、部門コードを設定
するときの設定終了、各商品コード毎に設定値を
呼出し、かつ呼出しを終えて元の業務に戻る処
理、手動発行の時ラベル発行等に使用される区分
キーとしての*キー50が設けられている。また
秤のゼロ点を設定するのに使用されるゼロ設定キ
ー51、各商品コード毎に前記業務切換スイツチ
30のスイツチ状態により区別して単価、風袋、
部門コード、商品コード、重量、値段の各項目を
設定するのに使用される設定キー52、単品印字
をするときに使用される毎回印字キー53、各商
品コード毎に設定した値を呼出すのに使用される
設定値呼出キー54、加工日の設定と呼出しに使
用される加工日キー55、パツク数1〜10の設
定と呼出しに使用されるパツク数1,2〜10キ
ー56a,56b〜56j、ラベルの総発行数の
呼出しに使用される総発行数キー57、時刻の設
定と呼出しに使用される時刻キー58、各店の店
コードの設定と呼出しに使用される店コードキー
59、有効日の設定と呼出しに使用される有効日
キー60が設けられている。また小計内容をラベ
ル、ジヤーナル、レシートに印字して点検するの
に使用される小計点検キー61、合計内容をラベ
ル、ジヤーナル、レシートに印字して点検するの
に使用される合計点検キー62、小計内容をラベ
ル、ジヤーナル、レシートに印字し、かつ小計内
容をクリアするのに使用される小計精算キー6
3、合計内容をラベル、ジヤーナル、レシートに
印字し、かつ合計内容をクリアするのに使用され
る合計精算キー64、メモリに対するパツク数、
重量、値段の加算訂正に使用される訂正(+)キ
ー65、メモリに対するパツク数、重量、値段の
減算訂正に使用される訂正(−)キー66、直前
に発行したラベルの重量、値段を減算訂正し、ま
たパツク数を1つ減算するのに使用される直前訂
正キー67が設けられている。さらに各商品コー
ド毎に設定された値をジヤーナル、レシートに印
字するのに使用される設定値印字キー68、各商
品コードに対応する分類別合計メモリの内容をす
べてジヤーナル、レシートに印字するのに使用さ
れる分類点検キー69、各商品コードに対応する
分類別合計メモリの内容をすべてジヤーナル、レ
シートに印字し、かつ分類別合計メモリの内容を
すべてクリアするのに使用される分類精算キー7
0、指定された店の分類別合計メモリの内容を点
検するのに使用される店点検キー71、商品コー
ドの4桁目が等しいものについて分類点検、分類
精算するのに使用される商品分類キー72、分類
別合計メモリの内容がゼロ以外になつているメモ
リに対応する商品コードについて分類点検、分類
精算するのに使用される変動キー73、分類別合
計メモリの内容をクリアするのに使用される分類
クリアキー74、A店〜K店(但しIは省略)に
ついて店コードの設定と呼出しをするのに使用さ
れるA店〜K店の各キー75a〜75jが設けら
れている。前記設定キー52、毎回印字キー5
3、A店キー75a〜K店キー75jは自照式キ
ーになつている。 FIG. 1 shows a display section 1 and an operation section 2. The display section 1 consists of an upper display section 3, a lower display section 4, and a lamp display section 5. The upper display section 3 includes a weight display 6, A unit price display 7, a price display 8 are provided, and the lower display section 4 includes a tare display 9, a quantity display 10,
A numerical value display 11 and a code display 12 are provided. The lamp display section 5 includes the respective indicators 6 to 6.
A lamp is provided corresponding to 12. In other words, the zero point indicator lamp 1 corresponds to the weight indicator 6.
3. A tare weight setting lamp 14 and a tare amount lamp 15 are provided, and a 10g lamp 1 corresponds to the unit price display 7.
6. A 100g lamp 17 and a 1Kg lamp 18 are provided, and a correction lamp 19 and an error/outage lamp 20 are provided corresponding to the price display 8. Also, corresponding to the number display 10, there is a pack number lamp 21, set number (1), (2) to (10) lamps 22a, 22b to 22.
j, a total issued number lamp 23 is provided, and a processing lamp 24 and a time lamp 2 correspond to the numerical display 11.
5. An effective date lamp 26 and a department code lamp 27 are provided, and a product lamp 28 and a store lamp 29 are provided corresponding to the code display 12. The operation unit 2 has switches such as automatic issue, manual issue,
Business switching switch 3 that performs 3-stage switching of fixed printing
0. This business switching switch 30 is valid when the printing is fixed, and unit price/weight is fixed, weight/price is fixed,
Fixed changeover switch 3 that performs 3-stage changeover of fixed price
1. Unit price changeover switch 32 for switching unit price per 10g, per 100g, or per 1Kg, turn on addition.
An addition switch 33 that switches to OFF, a print switch 34 that switches printing between one-stage printing and two-stage printing,
A tare weight subtraction force switch 35 is provided to switch the tare weight subtraction force ON/OFF. In addition, there is an effective date switch 36, a product code switch 37, and a tare switch 3 for switching whether to print or erase the printing items of the effective date, product code, tare, time, processing date, unit price, weight, price, and department code.
8. A time switch 39, a processing date switch 40, a unit price switch 41, a weight switch 42, a price switch 43, and a department code switch 44 are provided. The operation unit 2 also has keys such as "0", "1" to "9", which are used to input numerical data.
numeric keys 45, an erase key 4 used for input using these numeric keys, erasing and correcting the total number of issues, or stopping printing on journals and receipts, etc.
6. Wind key 47 used to take in weighed weight data as tare weight, wind key 48 used to call up tare weight and take in tare weight with numeric keys, manually feed label. The feed key 49 is used to complete the setting of fixed printing hourly unit price, weight, price, tare setting, number of packs, processing date, effective date, total number of issues, time, and store code. Processing to return to the original work, completion of settings when setting the 4th digit of the code, unit price, tare weight, and department code for each product code, calling the set value for each product code, and returning to the original after calling A * key 50 is provided as a classification key used for returning to work, issuing labels during manual issuing, and the like. In addition, a zero setting key 51 used to set the zero point of the scale, unit price, tare,
A setting key 52 is used to set each item such as department code, product code, weight, and price, a print every time key 53 is used when printing a single item, and a print key 53 is used to call up the values set for each product code. Set value call key 54 used, processing date key 55 used to set and call the processing date, pack number 1, 2 to 10 keys 56a, 56b to 56j used to set and call the pack numbers 1 to 10. , total number of labels issued key 57 used to call up the total number of labels issued, time key 58 used to set and call up the time, store code key 59 used to set and call up the store code of each store, effective date. An effective date key 60 is provided which is used for setting and calling. There is also a subtotal inspection key 61 used to print and check the subtotal contents on labels, journals, and receipts, a total check key 62 used to print and check the total contents on labels, journals, and receipts, and a subtotal check key 62 used to print and check the total contents on labels, journals, and receipts. Subtotal settlement key 6 used to print contents on labels, journals, and receipts, and to clear subtotal contents.
3. Total settlement key 64 used to print the total contents on labels, journals, receipts, and clear the total contents; number of packs for memory;
Correction (+) key 65 used to add and correct the weight and price; correction (-) key 66 used to subtract and correct the number of packs to memory, weight and price; subtract the weight and price of the label issued immediately before. A last minute correction key 67 is provided which is used to make corrections and to subtract one from the pack number. Furthermore, a set value print key 68 is used to print the values set for each product code on journals and receipts, and a set value print key 68 is used to print all the contents of the classification total memory corresponding to each product code on journals and receipts. A classification inspection key 69 is used, and a classification settlement key 7 is used to print all the contents of the classification total memory corresponding to each product code on the journal and receipt, and to clear all the contents of the classification total memory.
0, Store inspection key 71 used to check the contents of the specified store's classification total memory, Product classification key used to check the classification and pay for items with the same fourth digit of the product code 72, variable key 73 used to check the classification and sort settlement for the product code corresponding to the memory whose contents in the total memory by category are other than zero; variable key 73, used to clear the contents of the total memory by category; A classification clear key 74, and keys 75a to 75j for A to K stores, which are used to set and call store codes for A to K stores (I is omitted), are provided. The setting key 52, the print every time key 5
3. The A store keys 75a to K store keys 75j are self-illuminating keys.
第2図はラベル発行機構に対して挿脱自在な品
名印を示すもので、この品名印は商品コード入力
手段の1つを構成し、下部に品名印台80を設
け、上部に商品コード記録部81を設けて構成さ
れている。前記商品コード記録部81にはラベル
発行機構に対する品名印の確実な挿入を検出する
ために使用される挿入検出マーク82を明部82
aと暗部82bとで表わして記録し、かつ商品名
に対応して設定された商品コード83を各ビツト
の“1”,“0”を孔部83aと非孔部83bで表
わして記録している。 FIG. 2 shows a product name stamp that can be inserted into and removed from the label issuing mechanism. 81. The product code recording section 81 has an insertion detection mark 82 in a bright section 82, which is used to detect the reliable insertion of the product name stamp into the label issuing mechanism.
a and a dark area 82b, and record the product code 83 set corresponding to the product name by representing each bit "1" and "0" with a hole 83a and a non-hole 83b. There is.
第3図は全体の回路構成を示すブロツク図で、
84は演算回路、インストラクシヨンデコーダ、
メモリ制御回路等を内蔵したCPU(中央処理ユニ
ツト)、85は計量装置としての電子式秤、86
は各入力に対して前記CPU84が所定の順序で
各部を制御できるようにそのプログラムが設定さ
れ、またその他処理において使用される固定的デ
ータが設定されているROM(読出し専用メモ
リ)、87は各種情報やデータ等の可変的データ
を格納する種々のメモリが形成されたRAM(ラ
ンダム・アクセス・メモリ)である。前記CPU
84と前記秤85、ROM86、RAM87とは
アドレス・バス88,データバス89によつて電
気的に結合されている。また90は時刻をカウント
する時計回路、91は品名印から挿入検出マーク
82および商品コード83を読取る品名印読取
器、92は各種スイツチ93、各種キー94から
の入力取込みおよび表示器95、各種ランプ96
へのデータ出力を行なうキーボード・デイスプレ
イコントローラ、97はプリンター98へのデー
タ出力およびスタンプ動作、フイード動作、ブザ
ー付勢のための各種信号を出力するプリンターコ
ントローラである。前記CPU84と前記品名印
読取器91、キーボード・デイスプレイコントロ
ーラ92、プリンターコントローラ93とはアド
レス・バス88,データ・バス89によつて電気
的に結合されている。前記各種スイツチ93とし
ては前記各スイツチ30〜44の他重量プリセツ
トスイツチや単価店別スイツチを有するデイプス
イツチを示し、各種キー94としては前記各キー
45〜74を示し、前記表示器95としては前記
上段表示器3と下段表示部4の各表示器6〜12
を示し、前記各種ランプ96としては前記ランプ
表示部5の各ランプ13〜29を示している。前
記プリンター98はラベル、ジヤーナル、レシー
トにデータをプリントするラベル発行手段の主要
部を構成するものである。 Figure 3 is a block diagram showing the overall circuit configuration.
84 is an arithmetic circuit, an instruction decoder,
CPU (central processing unit) with built-in memory control circuit, etc., 85 is an electronic scale as a weighing device, 86
87 is a ROM (read-only memory) in which a program is set so that the CPU 84 can control each part in a predetermined order for each input, and fixed data used in other processing is set. RAM (Random Access Memory) is a RAM (Random Access Memory) in which various types of memories are formed to store variable data such as information and data. Said CPU
84 and the scale 85, ROM 86, and RAM 87 are electrically connected by an address bus 88 and a data bus 89. Further, 90 is a clock circuit that counts the time, 91 is a product name stamp reader that reads the insertion detection mark 82 and product code 83 from the product name stamp, 92 is a product name stamp reader that reads the insertion detection mark 82 and product code 83 from the product name stamp, 92 is a device that receives input from various switches 93, various keys 94, a display device 95, and various lamps. 96
97 is a printer controller that outputs data to the printer 98 and various signals for stamp operation, feed operation, and buzzer activation. The CPU 84, the product name mark reader 91, the keyboard/display controller 92, and the printer controller 93 are electrically connected by an address bus 88 and a data bus 89. The various switches 93 include the switches 30 to 44 as well as a depth switch including a weight preset switch and a unit price store switch, various keys 94 include the keys 45 to 74, and the display 95 includes the Each display 6 to 12 of the upper display 3 and the lower display 4
The various lamps 96 are the lamps 13 to 29 of the lamp display section 5. The printer 98 constitutes the main part of label issuing means for printing data on labels, journals, and receipts.
前記RAM87は1ワード8ビツト構成で、こ
のRAMには各種フラグメモリ、各種レジスタ、
各種分類別合計メモリ、小計メモリ、合計メモ
リ、総合計メモリ等が形成され、特に各種フラグ
メモリおよび各種レジスタの主なものは第4図に
示すように形成されている。すなわち主なフラグ
メモリとして1ワード構成の計量F、IKAWF、
IKWPF、IKPF、置数F、重量プリセツトF、
DISPF、DISPデータ1F、DISPデータ2F、
プリセツトF、プリセツトカウントアツプF、プ
リセツト1F、プリセツト2F、プリセツト3
F、プリセツト4F、プリセツト5F、プリセツ
ト6F、プリセツト7F、プリモツト8F、プリ
セツト9F、プリセツト10F、品名印挿入中
F、単価店別F、品名印エラーF、設定F、F3
F、F4F、F5F、F6F、F7F、A店F、
B店F、C店F、D店F、E店F、F店F、G店
F、H店F、J店F、K店Fを設けている。また
主なレジスタとして4ワード構成のウエイト・カ
ウント・レジスタ・ウエイト・カウント・レジス
タ−3、2ワード構成のXレジスタ、商品コード
レジスタ、風袋レジスタ、1ワード構成の部門コ
ードレジスタ、3ワード構成の加工日付レジス
タ、2ワード構成のパツク数レジスタ、4ワード
構成のウアークレジスタ、12ワード構成の設定レ
ジスタ、14ワード構成の上段表示レジスタ、下段
表示レジスタ、8ワード構成のSレジスタ、16ワ
ード構成のプリセツト読出レジスタ等が設けられ
ている。前記設定レジスタは2ワード構成の商品
コード設定レジスタ、単価設定レジスタ、重量設
定レジスタ、風袋設定レジスタ、3ワード構成の
値段設定レジスタおよび1ワード構成の部門コー
ド設定レジスタで構成されている。前記上段表示
レジスタは4ワード構成の重量表示レジスタ、単
価表示レジスタおよび5ワード構成の値段表示レ
ジスタ等で構成され、かつ前記下段表示レジスタ
は2ワード構成の風袋表示レジスタ、4ワード構
成のパツク数表示レジスタ、部門コード・日付表
示レジスタ、商品コード表示レジスタ等で構成さ
れている。前記Sレジスタは2ワード構成のWS
レジスタ、Sレジスタおよび3ワード構成の
PSレジスタ等で構成されている。前記プリセツ
ト読出レジスタは半ワード構成の商品コードの4
桁目プリセツト読出レジスタ、半ワードの各1ビ
ツトでIKP2F、IKWP2F、IKAW2F、計量
2Fの内容を格納するフラグプリセツト読出レジ
スタ、2.5ワード構成のプリセツト読出レジス
タ、1.5ワード構成の風袋プリセツト読出レジス
タおよび1ワード構成の部門コードプリセツト読
出レジスタ等で構成されている。また2ワード構
成のプリセツト・1レジスタ、プリセツト・2レ
ジスタ、プリセツト・3レジスタ、プリセツト・
4レジスタ、プリセツト、・5レジスタ、プリセ
ツト・6レジスタ、プリセツト・7レジスタ、プ
リセツト・8レジスタ、プリセツト・9レジス
タ、プリセツト・10レジスタが設けられている。
さらにA店、B店〜K店毎に商品コードの下位3
桁(001,002、…)で指定される番地毎に項目デ
ータのプリセツトメモリ領域を設け、その各メモ
リ領域に半ワード構成の商品コードの4桁目プリ
セツトメモリ、半ワードの各1ビツトでIKP2
F、IKWP2F、IKAW6F、計量2Fの内容を
プリセツトするフラグプリセツトレジスタ、2.5
ワード構成のプリセツトメモリ、1.5ワード構
成の風袋プリセツトメモリ、1ワード構成の部門
コードプリセツトメモリ等を構成している。 The RAM 87 has a configuration of 8 bits per word, and this RAM includes various flag memories, various registers,
Various classification total memories, subtotal memories, total memories, total total memories, etc. are formed, and in particular, various flag memories and various registers are formed as shown in FIG. In other words, the main flag memory is the 1-word metric F, IKAWF,
IKWPF, IKPF, number F, weight preset F,
DISPF, DISP data 1F, DISP data 2F,
Preset F, Preset count up F, Preset 1F, Preset 2F, Preset 3
F, Preset 4F, Preset 5F, Preset 6F, Preset 7F, Primo 8F, Preset 9F, Preset 10F, Product name stamp inserted F, Unit price by store F, Product name stamp error F, Settings F, F3
F, F4F, F5F, F6F, F7F, A store F,
There are B store F, C store F, D store F, E store F, F store F, G store F, H store F, J store F, and K store F. The main registers are a 4-word wait count register, a 2-word X register, a product code register, a tare register, a 1-word department code register, and a 3-word processing register. Date register, 2-word pack number register, 4-word wake register, 12-word setting register, 14-word upper display register, lower display register, 8-word S register, 16-word preset A read register and the like are provided. The setting registers include a product code setting register of two words, a unit price setting register, a weight setting register, a tare setting register, a price setting register of three words, and a department code setting register of one word. The upper display register consists of a weight display register consisting of 4 words, a unit price display register, a price display register consisting of 5 words, etc., and the lower display register consists of a tare display register consisting of 2 words, and a pack number display register consisting of 4 words. It consists of registers, department code/date display registers, product code display registers, etc. The S register is a 2-word WS
Register, S register and 3 word configuration
It consists of PS registers, etc. The preset read register has a half-word configuration of product code 4.
Digit preset read register, flag preset read register that stores the contents of IKP2F, IKWP2F, IKAW2F, and weighing 2F in 1 bit each of half words, 2.5 word preset read register, 1.5 word tare preset read register, and 1. It consists of a word-structured department code preset read register, etc. There are also 2-word configurations of preset 1 register, preset 2 register, preset 3 register, and preset 3 register.
There are 4 registers, a preset register, a 5th register, a 6th preset register, a 7th preset register, an 8th preset register, a 9th preset register, and a 10th preset register.
Furthermore, the lowest 3 product codes for each store A, B to K stores
A preset memory area for item data is provided for each address specified by the digits (001, 002,...), and each memory area stores the 4th digit preset memory of the product code consisting of a half word, and 1 bit for each half word. IKP2
F, IKWP2F, IKAW6F, flag preset register for presetting the contents of weighing 2F, 2.5
It includes a word preset memory, a 1.5 word tare preset memory, a 1 word department code preset memory, etc.
第5図は前記CPU84が品名印読取器91、
各種スイツチ93、各種キー94からの入力に応
じて各部を制御する過程を示すメインの流れ図
で、以下この流れ図にもとづいて主な制御につい
て説明する。 In FIG. 5, the CPU 84 is a product name mark reader 91,
This is a main flowchart showing the process of controlling each part according to inputs from various switches 93 and various keys 94, and the main controls will be explained below based on this flowchart.
電源投入によるスタートが開始されると表示器
95の点検や各種ランプの点検、RAMクリア等
が行なわれた後デイプスイツチの読込みを行な
う。このデイプスイツチの読込みにおいて重量プ
リセツトスイツチがONのときは重量プリセツト
Fに“1”をセツトし、OFFのときは“0”を
セツトする。また単価店別スイツチがONのとき
は単価店別Fに“1”をセツトし、OFFのとき
は“0”をセツトする。続いて○イの主業務スイツ
チの読込みを行なう。この主業務スイツチの読込
みは業務切換スイツチ30と固定切換スイツチ3
1について行なう。すなわち業務切換スイツチ3
0が自動発行又は手動発行に設定されているとき
には計量Fに“1”をセツトする。また業務切換
スイツチ30が印字固定に設定されているときに
は固定切換スイツチ31が単価・重さ固定であれ
ばIKAWFに“1”をセツトし、重さ・値段固定
であればIKWPFに“1”をセツトし、値段固定
であればIKPFに“1”をセツトする。この主業
務スイツチの読込みが終了するとその後○ロのキー
処理を行なう。このキー処理が終了するとその後
○ハの品名印からの商品コードの読込みを行なう。
この○ハの読込み処理は、先ず品名印に記録されて
いる商品コード83を品名印読取器91で読取る
処理を行ない、読いて挿入検出マーク82の明部
82aと暗部82bとのビツトを検出し、その各
ビツトが明と暗とになつているか否かをチエツク
する。そして両ビツトが明と暗とになつていれば
これは品名印が正しく挿入されていると判断し、
品名印挿入中Fを“0”にセツトするとともにブ
ザーをOFF制御し、かつ読取つた商品コードを
Xレジスタに格納する。また挿入検出マーク82
の各ビツトが明と暗になつていなければ続いて両
ビツトとも明になつているか否かをチエツクす
る。そして両ビツトとも明になつていればこれは
品名印が全く挿入されていないと判断し、この場
合は品名印挿入中Fを“0”にセツトするととも
にブザーをOFF制御し、かつXレジスタをゼロ
クリアする。また両ビツトとも明になつていな
い、すなわち両ビツトとも暗になつていればこれ
は品名印が挿入中にあると判断し、品名印挿入中
Fに“1”をセツトするとともにブザーをONす
なわち付勢し、かつレジスタをゼロクリアする。
このことは品名印を所定位置に挿入するときブザ
ーが嗚り、正しく挿入されるとブザーが停止して
Xレジスタに品名印の商品コードが格納されるこ
とを示す。そしてXレジスタへの商品コードの格
納あるいはXレジスタのゼロクリアが終了すると
続いて商品コードレジスタの内容とXレジスタの
内容とが等しいか否かをチエツクする。そして両
レジスタの内容が等しくなければDISPFに
“1”をセツトするとともにXレジスタの内容、
すなわち品名印から読取つた商品コードを商品コ
ードレジスタに格納する。この○ハの読込み処理は
最後に補助業務中か否かをチエツクし、補助業務
中であれば○トのオードゼロ処理を含む処理へ移
り、また補助業務中でなければ○ニのクリア処理へ
移る。ここで補助業務とはラベル発行以外の業務
で、風設キー48、設定キー52、設定値呼出し
キー54、加工日キー55、パツク数1〜10の各
キー56a〜56j、総発行数キー57、時刻キ
ー58、店コードキー59、有効日キー60、小
計点検キー61、合計点検キー62、小計精算キ
ー63、合計精算キー64、訂正(+)キー6
5、訂正(−)キー66、設定値印字キー68、
分類点検キー69、分類精算キー70、店点検キ
ー71、商品分類キー72、変動キー73の各キ
ー操作によつて行なわれる業務をいう。○ニのクリ
ア処理においてはDISPF=1か否かをチエツ
クする。そしてDISPF=1であればSレジス
タのWS、S、PSの各レジスタおよび風袋レジ
スタ、部門コードレジスタ、商品コードレジスタ
の4桁目をゼロクリアする。続いて商品コードレ
ジスタが“0”か否かをチエツクする。そして商
品コードレジスタが“0”であれば続いて計量F
=1か否かをチエツクする。そして計量F=1で
あればSレジスタのゼロクリアのみを行ない、
計量F=1でなければ続いてIKAWF=1か否か
をチエツクし、IKAWF=1であればWSレジス
タおよびレジスタのゼロクリアを行なう。また
IKAWF=1でなければ続いてIKWPF=1か否
かをチエツクする。そしてIKWPF=1であれば
WSレジスタおよびPSレジスタのゼロクリアを行
ない、またIKWPF=1でなければPSレジスタの
ゼロクリアのみを行なう。そしてこの○ニのクリア
処理においては最後に風袋レジスタ、部門コード
レジスタ、商品コードレジスタの4桁目をゼロク
リアする。この○ニのクリア処理が終了すると○ホの
読出し処理における品名印エラーFのゼロクリア
およびブザーOFF制御を行なつて○ヘの演算およ
び表示処理へ移行する。また前記○ニクリア処理に
おいてDISPF=1でないときには前記○ヘの演
算および表示処理へ直ちに移行する。また前記○ニ
のクリア処理において商品コードレジスタが
“0”でないときには前記○ホの読出し処理へ移行
する。前記○ホの読出し処理においては商品コード
レジスタの商品コードおよび各店Fのセツト内容
によつてプリセツトメモリ領域から呼出すべきプ
リセツトデータの格納されているアドレスを探
し、そのアドレスのプリセツトメモリからプリセ
ツトデータを読出してプリセツト読出レジスタに
格納する。続いて計量F=1か否かをチエツク
し、計量F=1であれば続いてプリセツト読出レ
ジスタの計量2Fに“1”が立つているか否かを
チエツクする。そして計量2Fに“1”が立つて
いればプリセツト読出レジスタの内容をSレ
ジスタに格納する。また風袋プリセツト読出レジ
スタの内容を風袋レジスタに格納する。続いて商
品コードの4桁目プリセツト読出レジスタの内容
を商品コードレジスタの4桁目に格納するととも
に部門コードプリセツト読出レジスタの内容を部
門コードレジスタに格納する。そして品名印エラ
ーFをゼロクリアするとともにブザーをOFF制
御し○ヘの演算および表示処理へ移行する。また上
記計量2Fのチエツクにおいて計量2Fに“1”
が立つていなければ品名印エラーFに“1”をセ
ツトするとともにブザーをON制御し○ヘの演算お
よび表示処理へ移行する。 When the start is started by turning on the power, the display 95 is checked, various lamps are checked, RAM is cleared, and then the depth switch is read. When reading the depth switch, when the weight preset switch is ON, the weight preset F is set to "1", and when it is OFF, it is set to "0". Also, when the unit price store switch is ON, the unit price store F is set to "1", and when it is OFF, it is set to "0". Next, read the main business switch in ○A. This main business switch is read by the business changeover switch 30 and the fixed changeover switch 3.
Let's do this for 1. In other words, the business switching switch 3
When 0 is set for automatic issuance or manual issuance, ``1'' is set in metric F. Also, when the business switching switch 30 is set to fixed printing, the fixed switching switch 31 sets IKAWF to "1" if the unit price and weight are fixed, and sets IKWPF to "1" if the weight and price are fixed. If the price is fixed, set IKPF to “1”. When the reading of this main business switch is completed, key processing of ○ and ○ is then performed. After this key processing is completed, the product code is read from the product name stamp marked with ◯.
In this reading process, the product code 83 recorded on the product name stamp is first read by the product name stamp reader 91, and the bits between the bright part 82a and the dark part 82b of the insertion detection mark 82 are detected. , check whether each bit is bright or dark. If both bits are bright and dark, it is determined that the product name stamp has been inserted correctly.
During product name stamp insertion, set F to "0", turn off the buzzer, and store the read product code in the X register. In addition, the insertion detection mark 82
If each bit is not bright and dark, then it is checked whether both bits are bright. If both bits are clear, it is determined that the product name mark has not been inserted at all, and in this case, F is set to "0" while the product name mark is being inserted, the buzzer is turned OFF, and the X register is set. Clear to zero. Also, if both bits are not bright, that is, both bits are dark, it is determined that the product name mark is being inserted, and F is set to "1" while the product name mark is being inserted, and the buzzer is turned on. energizes and clears the register to zero.
This indicates that the buzzer sounds when the product name stamp is inserted into a predetermined position, and when the product name stamp is inserted correctly, the buzzer stops and the product code of the product name stamp is stored in the X register. After storing the product code in the X register or clearing the X register to zero, it is then checked whether the contents of the product code register and the contents of the X register are equal. If the contents of both registers are not equal, DISPF is set to "1" and the contents of the X register are
That is, the product code read from the product name stamp is stored in the product code register. This reading process for ○C finally checks whether or not auxiliary work is being performed, and if it is during auxiliary work, it moves to the process that includes the odor zero processing of ○, and if it is not auxiliary work, it moves to the clearing process for ○2. . Here, the auxiliary work refers to work other than label issuance, including the wind setting key 48, setting key 52, setting value call key 54, processing date key 55, pack number keys 1 to 10 keys 56a to 56j, and total number of issues key 57. , time key 58, store code key 59, effective date key 60, subtotal inspection key 61, total inspection key 62, subtotal settlement key 63, total settlement key 64, correction (+) key 6
5. Correction (-) key 66, setting value print key 68,
It refers to the work performed by operating the classification/inspection key 69, the classification/settlement key 70, the store inspection key 71, the product classification key 72, and the variable key 73. In the second clearing process, check whether DISPF=1 or not. If DISPF=1, the fourth digit of the WS, S, and PS S registers, the tare register, the department code register, and the product code register are cleared to zero. Next, it is checked whether the product code register is "0" or not. If the product code register is “0”, then weigh F
= 1 or not. Then, if the measurement F=1, only the S register is cleared to zero,
If the metric F is not 1, then it is checked whether IKAWF is 1, and if IKAWF is 1, the WS register and the register are cleared to zero. Also
If IKAWF is not 1, then it is checked whether IKWPF is 1 or not. And if IKWPF=1
The WS register and the PS register are cleared to zero, and if IKWPF is not 1, only the PS register is cleared to zero. In this ○2 clearing process, the fourth digits of the tare register, department code register, and product code register are finally cleared to zero. When the clearing process for ○2 is completed, the product name stamp error F in the readout process for ○e is cleared to zero and the buzzer is turned off, and the process moves to the calculation and display process for ○. Further, when DISPF=1 is not found in the clear processing for the ○ mark, the process immediately shifts to the calculation and display processing for the ○ mark. Further, if the product code register is not "0" in the clearing process for ◯◯, the process moves to the read process for ○◯. In the read process of ○H above, the address where the preset data to be recalled is stored is searched from the preset memory area according to the product code in the product code register and the set contents of each store F, and the preset data is read from the preset memory at that address. Read the set data and store it in the preset read register. Next, it is checked whether the metric F=1 or not, and if the metric F=1, it is then checked whether the metric 2F of the preset read register is set to "1". If the metric 2F is set to "1", the contents of the preset read register are stored in the S register. Also, the contents of the tare preset read register are stored in the tare register. Subsequently, the contents of the fourth digit preset read register of the product code are stored in the fourth digit of the product code register, and the contents of the department code preset read register are stored in the department code register. Then, the product name stamp error F is cleared to zero, the buzzer is turned off, and the process moves to ○ calculation and display processing. Also, when checking the weighing 2F above, "1" appears on the weighing 2F.
If it does not stand, set the product name stamp error F to "1", turn on the buzzer, and move on to the calculation and display process for ○.
また上記計量Fのチエツクにおいて計量F=1
でなければ続いてIKAWF=1か否かをチエツク
する。そしてIKAWF=1であれば続いてプリセ
ツト読出レジスタのIKAW2Fに“1”が立つ
ているか否かをチエツクする。そしてIKAW2
Fに“1”が立つていればプリセツト読出レジ
スタの内容をSレジスタに格納するとともに風
袋レジスタをゼロクリアし、続いて商品コードの
4桁目プリセツト読出レジスタの内容を商品コー
ドレジスタの4桁目に格納するとともに部門コー
ドプリセツト読出レジスタの内容を部門コードレ
ジスタに格納する。そして品名印エラーFをゼロ
クリアするとともにブザーをOFF制御し○ヘの演
算および表示処理へ移行する。また上記IKAW
2FのチエツクにおいてIKAW2Fに“1”が
立つていなければ品名印エラーFに“1”をセツ
トするとともにブザーをON制御し○ヘの演算およ
び表示処理へ移行する。また上記IKAWFのチエ
ツクにおいてIKAWF=1でなければ続いて
IKWPF=1か否かをチエツクする。そして
IKWPF=1であれば続いてプリセツト読出レジ
スタのIKWP2Fに“1”が立つているか否かを
チエツクする。そしてIKWP2Fに“1”が立つ
ていればプリセツト読出レジスタの内容をWS
レジスタに格納する。以後は上記IKAW2Fに
“1”が立つていたときのプリセツト読出レジ
スタの内容のSレジスタへの格納が終了した後
の処理と同様になる。またIKWP2Fに“1”が
立つていないときには品印エラーFに“1”をセ
ツトするとともにブザーをON制御して○ヘの演算
および表示処理へ移行する。また上記IKWPFの
チエツクにおいてIKWPF=1でないときは続い
てプリセツト読出レジスタのIKP2Fに“1”が
立つているか否かをチエツクする。そしてIKP2
Fに“1”が立つていればプリセツト読出レジ
スタの内容をPSレジスタに格納する。以後は上
記IKAW2Fに“1”が立つていたときのプ
リセツト読出レジスタの内容のSレジスタへの
格納が終了した後の処理と同様になる。またIKP
2Fに“1”が立つていなければ品名印エラーF
に“1”をセツトするとともにブザーをON制御
して○ヘの演算および表示処理へ移行する。以上の
ことから○ホの読出し処理においては挿入された品
名印から読込まれた商品コードおよび店キー75
a〜75jの選択操作によつて指定される店によ
つて特定のプリセツトメモリが指定され、そのプ
リセツトメモリの商品コードの4桁目プリセツト
メモリ、フラグプリセツトメモリ、プリセツト
メモリ、風袋プリセツトメモリ、部門コードプリ
セツトメモリの各内容がプリセツト読出レジスタ
の対応するレジスタに読出される。そしてプリセ
ツト読出レジスタのフラグプリセツト読出レジス
タの各フラグが主業務スイツチである業務切換ス
イツチ30と固定切換スイツチ31とで設定され
ている内容と一致するか否かをチエツクする。す
なわちプリセツト読出レジスタに読出された入力
形態情報と主業務スイツチで設定された入力形態
とが一致するか否かをチエツクする。そして両者
が一致していれば正しい品名印の挿入と店指定が
あつたものと判断し、所定の読出し処理を行なう
が一致していなければ品名印の挿入あるいは店指
定に誤まりがあると判断し品名印エラーFに
“1”をセツトしてブザーを嗚し知らせる処理を
行なう。そしてこの誤まり操作においてはプリセ
ツト読出レジスタの内容をSレジスタや風袋、商
品コード、部門コードの各レジスタへの格納が行
なわれずまた品名印エラーF=1となりこれは後
述する○リのラベル発行処理においてラベルの発行
が禁止されることになる。例えば誤まり操作の一
例を示せば、業務切換スイツチ30が自動発行に
セツトされて計量F=1にあるときに店キーと品
名印の商品コードによつて指定されたプリセツト
メモリから読出されたフラグプリセツトメモリの
内容が計量2F=0、IKAW2F=1、IKWP2
F=0、IKP2F=0で単価・重さ印字固定の入
力形態情報であつたとするとこれは両者が一致し
ないから計量F=1か「Yes」、計量2F=1か
「NO」となり品名印エラーFに“1”がセツト
されブザーがON制御されることになる。 Also, in the above measurement F check, measurement F=1
If not, then check whether IKAWF=1. If IKAWF=1, then it is checked whether IKAW2F of the preset read register is set to "1". And IKAW2
If "1" is set in F, the contents of the preset read register are stored in the S register, the tare register is cleared to zero, and then the contents of the preset read register are stored in the fourth digit of the product code. At the same time, the contents of the department code preset read register are stored in the department code register. Then, the product name stamp error F is cleared to zero, the buzzer is turned off, and the process moves to ○ calculation and display processing. Also the above IKAW
When checking the 2F, if IKAW2F is not set to "1", the product name stamp error F is set to "1", the buzzer is turned on, and the process moves to the calculation and display process for ○. Also, in the above IKAWF check, if IKAWF = 1, then
Check whether IKWPF=1. and
If IKWPF=1, then it is checked whether IKWP2F of the preset read register is set to "1". If IKWP2F is set to “1”, the contents of the preset read register are read as WS.
Store in register. Thereafter, the process is the same as that after the contents of the preset read register have been stored in the S register when IKAW2F was set to "1". If "1" is not set in IKWP2F, "1" is set in product mark error F, the buzzer is turned on, and the process moves to the calculation and display process for ○. If IKWPF is not equal to 1 in the above IKWPF check, then a check is made to see if IKP2F of the preset read register is set to "1". and IKP2
If F is set to "1", the contents of the preset read register are stored in the PS register. Thereafter, the process is the same as that after the contents of the preset read register have been stored in the S register when IKAW2F was set to "1". Also IKP
If “1” does not appear on 2F, product name stamp error F
Set "1" to "1", turn on the buzzer, and move on to calculation and display processing for ○. From the above, in the reading process of ○, the product code and store key 75 are read from the inserted product name stamp.
A specific preset memory is specified by the store specified by the selection operation of a to 75j, and the 4th digit preset memory, flag preset memory, preset memory, and tare of the product code of that preset memory are specified. The contents of the preset memory and the department code preset memory are read into the corresponding registers of the preset read register. Then, it is checked whether the flags in the preset read register match the contents set in the business changeover switch 30 and the fixed changeover switch 31, which are the main business switches. That is, it is checked whether the input format information read into the preset read register matches the input format set by the main operation switch. If the two match, it is determined that the correct product name stamp has been inserted and the store designation has been made, and a predetermined reading process is performed.If they do not match, it is determined that there is an error in the product name stamp insertion or store designation. Then, the product name stamp error F is set to "1" and the buzzer is sounded to notify the user. In this erroneous operation, the contents of the preset read register are not stored in the S register, tare weight, product code, and department code registers, and a product name stamp error F = 1 occurs, which is explained later in the label issuing process. The issuance of labels will be prohibited. For example, to give an example of an erroneous operation, when the business switching switch 30 is set to automatic issue and the weighing F=1, the preset memory specified by the store key and the product code of the product name stamp is read out. The contents of the flag preset memory are Weighing 2F = 0, IKAW2F = 1, IKWP2
If F = 0, IKP2F = 0, and the input format information is fixed unit price/weight printing, the two do not match, so measurement F = 1 or "Yes" and measurement 2F = 1 or "NO", resulting in a product name stamp error. F is set to "1" and the buzzer is turned ON.
前記○ヘの演算および表示処理においては先ず
DISPF=1か否かをチエツクし、“1”であれば
DISPFをゼロクリアしてから続いて計量F=
1か否かをチエツクする。そして計量F=1でな
ければ続いてIKAWF=1か否かをチエツクす
る。そして計量F=1のときあるいは計量F≠1
でかつIKAWF=1のときはSレジスタの内容
とWSレジスタの内容とを乗算し、その結果をPS
レジスタに格納する。また計量F≠1でIKAWF
≠1のときは上記乗算処理は行なわない。続いて
各Sレジスタの内容を上段表示レジスタの各レジ
スタ、すなわち重量、単価、値段の各表示レジス
タに格納する。続いて風袋、パツク数、加工日
付、商品コードの各レジスタの内容を下段表示レ
ジスタの各レジスタすなわち風袋、パツク数、部
門コード・日付、商品コードの各表示レジスタに
格納する。続いて上段表示および下段表示をとも
にON制御し、かつパツク数ランプ21、加工日
ランプ24、商品コードランプ28をそれぞれ
ON制御してこの○ヘに処理を終了し、○トのオート
ゼロ処理を含む処理へ移行する。また上記
DISPFのチエツクにおいてDISPF=1でない
ときにはこの○ヘ処理をバイパスして○トの処理へ移
行する。 In the calculation and display processing for ○ above, first
Check whether DISPF=1 or not, if it is “1”
After clearing DISPF to zero, continue weighing F=
Check whether it is 1 or not. If the metric F=1, then it is checked whether IKAWF=1 or not. And when the metric F=1 or the metric F≠1
and IKAWF = 1, multiply the contents of the S register by the contents of the WS register, and use the result as PS.
Store in register. Also, if the measurement F≠1, IKAWF
When ≠1, the above multiplication process is not performed. Subsequently, the contents of each S register are stored in the upper display registers, that is, the weight, unit price, and price display registers. Next, the contents of the tare, pack number, processing date, and product code registers are stored in the lower display registers, that is, the tare, pack number, department code/date, and product code display registers. Next, turn on both the upper display and the lower display, and turn on the pack number lamp 21, processing date lamp 24, and product code lamp 28, respectively.
Turn ON control to end the process at this point, and move on to the process including auto-zero processing at point ○. Also above
If DISPF is not equal to 1 in the DISPF check, the process bypasses this process and moves to the process of ○.
前記○トのオートゼロ処理を含む処理においては
DISPデータ1Fの内容をDISPデータ2Fへ移
し、かつウエイト・カウント・レジスタの内容を
ウエイト・カウント・レジスター3へ移す。続い
てDISPデータ2F=1か否かをチエツクする。
そしてDISPデータ2F=1であればDISPデータ
1FおよびDISPデータ2Fをともにゼロクリア
し、続いて所定のカウント幅においてゼロ点を自
動的に設定するオートゼロ処理を行なつて最後に
補助業務中か否かをチエツクする。またDISPデ
ータ2F≠1であれば続いて計量F=1か否かを
チエツクする。そして計量F=1であれば、また
上記補助業務中チエツクにおいて補助業務中であ
れば前記○イの主業務SW読込みの入力点に戻
る。また補助業務中でなければ○チの演算および表
示処理へ移行する。また上記計量Fのチエツクに
おいて計量F≠1であれば○チの演算および表示処
理の補助業務チエツクへ移行する。 In the process including the auto-zero process mentioned above,
Move the contents of DISP data 1F to DISP data 2F, and move the contents of the wait count register to wait count register 3. Next, it is checked whether DISP data 2F=1.
If DISP data 2F = 1, both DISP data 1F and DISP data 2F are cleared to zero, then auto-zero processing is performed to automatically set the zero point in a predetermined count width, and finally, whether or not assistance work is being performed is performed. Check. If DISP data 2F≠1, then it is checked whether the measurement F=1 or not. Then, if the measurement F=1, and if the auxiliary work is being performed in the above-mentioned auxiliary work in progress check, the process returns to the main work SW reading input point in ◯B. Also, if the auxiliary work is not in progress, the process shifts to calculation and display processing for ○. Further, in the above-mentioned check of the measurement F, if the measurement F≠1, the process moves to the auxiliary work check of calculation and display processing of the circle.
前記○チの演算および表示処理においては先ず計
量F=1か否かをチエツクする。そして計量F=
1であればウエイト・カウント・レジスタ−3か
ら重量をまるめ処理等を行なつて算出しWSレジ
スタに格納し、続いてSレジスタの内容とWS
レジスタの内容とを乗算し、その結果をPSレジ
スタに格納する。さらに各Sレジスタの内容を上
段表示レジスタの各レジスタに格納し、最後に補
助業務中チエツクを行なう。上記計量Fチエツク
において計量F≠1であれば直ちに最後の補助業
務中チエツクを行なう。そしてこの補助業務中チ
エツクにおいて補助業務中であれば前記に戻
り、補助業務中でなければ○リのラベル発行処理へ
移行する。 In the above-mentioned calculation and display process, it is first checked whether the measurement F=1. And the metric F=
If it is 1, the weight is calculated from weight count register 3 by rounding, etc., and stored in the WS register, and then the contents of the S register and the WS are calculated.
Multiply the contents of the register and store the result in the PS register. Furthermore, the contents of each S register are stored in each register of the upper display register, and finally, a check is performed during auxiliary work. In the above-mentioned measurement F check, if measurement F≠1, the final auxiliary work check is immediately performed. Then, in this auxiliary work in progress check, if the auxiliary work is in progress, the process returns to the above, and if the auxiliary work is not in progress, it moves to the label issuing process of ○.
前記○リのラベル発行処理は品名印挿入中F=
0、品名印エラーF=0になつているか否かをチ
エツクしてラベル発行が可能か否かを判断する。
そしてラベル発行が可能であると判断するとプリ
ンター98の駆動、スタンプ動作等のプリント動
作を行ない続いてフイード動作を行なつてラベル
発行を行ない、○ヌのパツク数処理へ移行する。ま
た品名印挿入中F≠0又は品名印エラーF≠0で
あつてラベル発行が不可能であると判断したとき
は前記へ戻る。 The above ○ label issuance process is during product name stamp insertion F=
0, product name stamp error Check whether F=0 and determine whether label can be issued.
When it is determined that it is possible to issue a label, printing operations such as driving the printer 98 and stamping operation are performed, followed by a feed operation to issue a label, and the process moves to the number of packs of circles. Further, when it is determined that label issuance is impossible due to product name stamp insertion F≠0 or product name stamp error F≠0, the process returns to the above.
前記○ヌのパツク数処理は先ず重量プリセツトF
=1か否かをチエツクする。そして重量プリセツ
トF=1であればパツク数レジスタの内容にWS
レジスタの内容を加算する。また重量プリセツト
F=1でなければパツク数レジスタの内容に
“1”を加算する。このことは重量プリセツトス
イツチがONで重量プリセツトF=1のときはパ
ツク数レジスタにはパツク数が重量値で加算さ
れ、かつ重量プリセツトスイツチがOFFで重量
プリセツトF≠1のときはパツク数レジスタには
パツク数が個数で加算されることを示す。続いて
プリセツトF=1か否かをチエツクする。そして
プリセツトF=1であれば続いて重量プリセツト
F=1か否かをチエツクする。そして重量プリセ
ツトF=1であればプリセツト・1レジスタの内
容(重量値)とパツク数レジスタの内容(重量
値)とを比較し、プリセツト・1レジスタの内容
よりパツク数レジスタの内容が大きくなればプリ
セツトカウアツプFおよびプリセツト1Fをそれ
ぞれ“1”にセツトする。またプリセツト・1レ
ジスタの内容がパツク数レジスタの内容よりも小
さければパツク数レジスタの内容をパツク数表示
レジスタに格納する。上記重量プリセツトFのチ
エツクにおいて重量プリセツトF=1でなければ
プリセツト・1レジスタの内容(個数)とパツク
数レジスタの内容(個数)が等しいか否かをチエ
ツクする。そして両レジスタの内容が等しければ
プリセツトカウントアツプFおよびプリセツト1
Fをそれぞれ“1”にセツトする。また両レジス
タの内容が等しくなければパツク数レジスタの内
容をパツク数表示レジスタに格納する。前記プリ
セツトカウントアツプFおよびプリセツト1Fに
対する“1”のセツト処理が終了すると続いて置
数Fをゼロクリアし、下段表示レジスタに表示を
禁止するための“F”を書込んでからパツク数表
示レジスタにのみ“0”を改めて書込む。そして
パツク数ランプ、加工日ランプ、商品コードラン
プをそれぞれOFFし、かつ設定数1ランプをON
し、最後に下段表示をONして前記に戻る。ま
た前記パツクレジスタの内容のパツク数表示レジ
スタへの格納を終了すると下段表示をONして前
記に戻る。 To process the number of packs for ○nu, first select the weight preset F.
= 1 or not. If the weight preset F = 1, the contents of the pack number register are changed to WS
Add the contents of registers. Also, if the weight preset F=1, "1" is added to the contents of the pack number register. This means that when the weight preset switch is ON and weight preset F=1, the number of packs is added to the pack number register as a weight value, and when the weight preset switch is OFF and weight preset F≠1, the number of packs is added to the pack number register. Indicates that the number of packs is added to the register. Next, it is checked whether preset F=1. If the preset F=1, then it is checked whether the weight preset F=1. Then, if the weight preset F=1, the contents of the preset 1 register (weight value) and the contents of the pack number register (weight value) are compared, and if the contents of the pack number register are larger than the contents of the preset 1 register, then Set preset counter F and preset 1F to "1". If the contents of the preset 1 register are smaller than the contents of the pack number register, the contents of the pack number register are stored in the pack number display register. When checking the weight preset F, if the weight preset F=1, it is checked whether the contents (number of packs) of the preset 1 register and the contents (number of packs) of the pack number register are equal. If the contents of both registers are equal, preset count up F and preset 1
Set each F to "1". If the contents of both registers are not equal, the contents of the pack number register are stored in the pack number display register. When the process of setting "1" to the preset count up F and preset 1F is completed, the set number F is cleared to zero, "F" to prohibit display is written in the lower display register, and then the pack number display register is cleared. Write “0” again only to Then, turn off the pack number lamp, processing date lamp, and product code lamp, and turn on the set number 1 lamp.
Finally, turn on the lower display and return to the previous step. When the contents of the pack register have been stored in the pack number display register, the lower display is turned on and the process returns to the above.
前記○ロのキー処理は第6図に示す流れ図にもと
づいて行なわれるようになつている。 The above-mentioned ◯◯ key processing is performed based on the flowchart shown in FIG.
すなわち設定キー52の操作があると設定F=
1か否かをチエツクする。そして設定F=1であ
れば設定F、F3F、F4F、F5F、F6Fを
ゼロクリアし、全ランプをOFFしかつDISPF
に“1”をセツトして前記第5図のキー処理後の
に流れる。また設定F=1でなければ設定Fに
“1”をセツトし、各設定レジスタをゼロクリア
し、さらに商品コード設定レジスタ以外の設定レ
ジスタについて再度ゼロクリアするとともにF3
F、F4F、F5F、F6Fをゼロクリアする。
また商品コード設定レジスタに“1”を加算す
る。続いて商品コード設定レジスタの商品コード
が最大商品コードより小さいか又は等しいかをチ
エツクする。そして商品コード設定レジスタの商
品コードが最大商品コードより大きければ商品コ
ード設定レジスタの内容を最小商品コードの
“01”に設定する。また商品コード設定レジスタ
の商品コードが最大商品コードより小さいか又は
等しければ上記処理はパイパスされる。続いて上
段表示レジスタの各レジスタおよび下段表示レジ
スタの各レジスタをゼロクリアし、全ランプを
OFFする。さらに商品コード設定レジスタの内
容を商品コード表示レジスタへ格納し、上段表示
レジスタおよび下段表示レジスタをそれぞれON
し、かつ商品コードランプ28をONして前記
へ流れる。また数字キー45の操作があると設定
F=1か否かをチエツクし、設定F=1でなけれ
ば続いてIKAWF=1か否かおよびIKWPF=1
か否かをチエツクする。そしてIKAWF=1であ
れば数字キー45で入力された内容を重量データ
としてWSレジスタに格納し、かつIKWPF=1
であれば数字キー45で入力された内容を値段デ
ータとしてPSレジスタに格納する。そして前記
第5図のに戻る。また設定Fのチエツクにおい
て設定F=1であれば続いてF3F=1か、F4
F=1か、F5F=1か、F6F=1かについて
順次チエツクする。そしてF3F≠1であれば数
字キー45による入力を商品コードであると判断
して商品コード設定レジスタに格納する。またF
3F=1でF4F≠1であれば数字キー45によ
る入力を商品コードの大分類コードであると判断
して商品コード設定レジスタの4桁目に格納す
る。以下商品コード設定レジスタの内容の商品コ
ード表示レジスタへの格納、上段、下段の表示
ON、商品コードランプのON制御を順次行なつ
てに流れる。また、F3F=1、F4F=1で
F5F≠1であれば続いて計量F=1か否かをチ
エツクする。そして計量F=1であれば数字キー
45による入力を単価であると判断して単価設定
レジスタに格納し、さらに単価設定レジスタの内
容を単価表示レジスタに格納し、上段表示をON
してに流れる。また計量F≠1であれば続いて
IKAWF=1かIKWPF=1かを順次チエツクす
る。そしてIKAWF=1であれば上記において計
量F=1をチエツクしたときと同様数字キー45
による入力を単価であると判断し同様の処理を行
なつてに流れる。またIKWPF=1であれば数
字キー45による入力を重量であると判断して重
量設定レジスタに格納し、さらに重量設定レジス
タの内容を重量表示レジスタに格納し、上段表示
をONしてに流れる。またIKAWF≠1でかつ
IKWPF≠1であればIKPF=1で数字キー45
による入力を値段であると判断して値段設定レジ
スタに格納し、さらに値段設定レジスタの内容を
値段表示レジスタに格納し上段表示をONして
に流れる。さらにF3F=1、F4F=1、F5
F=1、でF6F≠1であれば数字キー45によ
る入力を風袋量であると判断して風袋設定レジス
タに格納し、さらに風袋設定レジスタの内容を重
量表示レジスタに格納し上段表示をONしてに
流れる。さらにF3F=1、F4F=1、F5F
=1、F6F=1であれば数字キー45による入
力を部門コードであると判断して部門コード設定
レジスタに格納し、さらに部門コード設定レジス
タの内容を部門コード・日付表示レジスタに格納
する。さらに下段表示をONするとともに部門コ
ードランプをONしてに流れる。 In other words, when the setting key 52 is operated, the setting F=
Check whether it is 1 or not. If setting F=1, clear settings F, F3F, F4F, F5F, F6F to zero, turn off all lamps, and DISPF
is set to "1" and the flow proceeds to after the key processing shown in FIG. Also, if the setting F is not 1, set the setting F to "1", clear each setting register to zero, clear the setting registers other than the product code setting register to zero again, and press F3.
Clear F, F4F, F5F, and F6F to zero.
Also, "1" is added to the product code setting register. Next, it is checked whether the product code in the product code setting register is smaller than or equal to the maximum product code. If the product code in the product code setting register is larger than the maximum product code, the contents of the product code setting register are set to "01", which is the minimum product code. Further, if the product code in the product code setting register is smaller than or equal to the maximum product code, the above process is bypassed. Next, clear each register in the upper display register and each register in the lower display register to zero, and turn off all lamps.
Turn off. Furthermore, store the contents of the product code setting register to the product code display register, and turn on the upper display register and lower display register respectively.
Then, the product code lamp 28 is turned on and the flow proceeds to the above. Also, when the number key 45 is operated, it is checked whether the setting F=1 or not.
Check whether or not. Then, if IKAWF = 1, the content entered using the number key 45 is stored in the WS register as weight data, and IKWPF = 1.
If so, the contents input using the numeric keys 45 are stored in the PS register as price data. Then, return to FIG. 5 above. Also, when setting F is checked, if setting F=1, then F3F=1 or F4
Check sequentially whether F=1, F5F=1, or F6F=1. If F3F≠1, the input using the numeric key 45 is determined to be a product code and stored in the product code setting register. Also F
If 3F=1 and F4F≠1, the input by the numeric key 45 is determined to be the major classification code of the product code, and is stored in the fourth digit of the product code setting register. Store the contents of the product code setting register below in the product code display register and display the upper and lower rows.
ON, and the ON control of the product code lamp is performed sequentially. Further, if F3F=1, F4F=1 and F5F≠1, then it is checked whether the measurement F=1 or not. If the measurement F=1, the input using the number key 45 is determined to be a unit price, and is stored in the unit price setting register, and the contents of the unit price setting register are stored in the unit price display register, and the upper display is turned on.
Then it flows. Also, if the measurement F≠1, then
Check sequentially whether IKAWF=1 or IKWPF=1. If IKAWF=1, press the number key 45 in the same way as when checking the weighing F=1 above.
The input is determined to be a unit price, and the same processing is performed. Further, if IKWPF=1, the input by the numeric key 45 is determined to be weight and is stored in the weight setting register, the contents of the weight setting register are further stored in the weight display register, and the upper display is turned on. Also, IKAWF≠1 dekatsu
If IKWPF≠1, IKPF=1 and number key 45
The input is determined to be a price and stored in the price setting register, the contents of the price setting register are stored in the price display register, and the upper display is turned on. Furthermore, F3F=1, F4F=1, F5
If F=1 and F6F≠1, the input using the numeric key 45 is determined to be the tare weight amount, and is stored in the tare setting register.Furthermore, the contents of the tare setting register are stored in the weight display register, and the upper display is turned on. It flows. Furthermore, F3F=1, F4F=1, F5F
=1, F6F=1, the input by the numeric key 45 is determined to be a department code, and is stored in the department code setting register, and the contents of the department code setting register are stored in the department code/date display register. Furthermore, the lower display is turned on and the department code lamp is turned on.
また、消キー46の操作があると設定F=1を
チエツクし設定F=1であればF3F、F4F、
F5F、F6Fをそれぞれゼロクリアするととも
に各設定レジスタをすべてゼロクリアし、さらに
上段、下段の各表示レジスタをすべてゼロクリア
して全ランプをOFF制御する。そうしてから商
品コード設定レジスタの内容の商品コードレジス
タへの格納、上段表示、下段表示のON制御およ
び商品コードランプのONを行なつてに流れ
る。 Also, when the erase key 46 is operated, setting F=1 is checked, and if setting F=1, F3F, F4F,
Clears F5F and F6F to zero, clears all setting registers to zero, clears all upper and lower display registers to zero, and turns off all lamps. After that, the contents of the product code setting register are stored in the product code register, the upper display and lower display are turned on, and the product code lamp is turned on.
また*キー50の操作があると設定F=1か否
かをチエツクし設定F=1であれば続いてF3F
=1か否かをチエツクする。そしてF3F=1で
なければF3Fに“1”をセツトし、続いて商品
コード設定レジスタの商品コードによつてプリセ
ツトメモリからプリセツトデータをプリセツト読
出レジスタに読出する。続いて計量F=1か、
IKAWF=1か、IKWPF=1かを順次チエツク
する。そして計量F=1であれば風袋プリセツト
読出レジスタの内容を風袋設定レジスタに格納
し、続いてプリセツト読出レジスタの内容を単
価設定レジスタに格納する。またIKAWF=1で
あればプリセツト読出レジスタの内容を単価設
定レジスタに格納する処理のみ行なう。また
IKWPF=1であればプリセツト読出レジスタ
の内容を重量設定レジスタに格納し、かつ計量F
≠1、IKAWF≠1、IKWPF≠1であればIKPF
=1と判断してプリセツト読出レジスタの内容
を値段設定レジスタに格納する。そしてこれらの
格納処理を終了すると続いて商品コードプリセツ
ト読出レジスタの4桁目の内容を商品コード設定
レジスタの4桁目に格納し、続いて部門コードプ
リセツト読出レジスタの内容を部門コード設定レ
ジスタに格納する。さらに続いて商品コード設定
レジスタの内容を商品コード表示レジスタに格納
して下段表示をON制御してへ流れる。上記F
3FのチエツクにおいてF3F=1であれば第7
図の流れ図に示すようにF4F=1、F5F=
1、F6F=1について順次チエツクする。そし
てF3F=1でF4F≠1であればF4Fに
“1”をセツトし計量F=1、IKAWF=1、
IKWPF=1について順次チエツクする。計量F
=1又はIKAWF=1であれば単価設定レジスタ
の内容を単価表示レジスタに格納する。また
IKWPF=1であれば重量設定レジスタの内容を
重量表示レジスタに格納する。また計量≠1、
IKAWF≠1、IKWPF≠1であればIKPF=1と
判断して値段設定レジスタの内容を値段表示レジ
スタに格納する。そして最後に上段表示をON制
御してへ流れる。またF3F=1、F4F=1
でF5F≠1のときはF5Fに“1”をセツトし
計量F=1か否かをチエツクする。そして計量F
=1であれば風袋設定レジスタの内容を重量表示
レジスタへ格納するとともに風袋量ランプ15を
ON制御し最後に上段表示をON制御してへ流
れる。また計量F≠1であればF6Fに“1”を
セツトし、続いて部門コード設定レジスタの内容
を部門コード表示レジスタに格納するとともに下
段表示をON制御し、かつ部門コードランプ27
をON制御してへ流れる。さらにF3F=1、
F4F=1、F5F=1でF6F≠1のときは上
記F5F≠1のときにおける計量F≠1のときと
同様の処理が行なわれる。さらにF3F、F4
F、F5F、F6Fすべてについて“1”がセツ
トされているときには計量F=1、IKAWF=
1、IKWPF=1について順次チエツクする。そ
して計量F=1であれば風袋設定レジスタの内容
を風袋プリセツト読出レジスタに格納するととも
に単価設定レジスタの内容をプリセツト読出し
レジスタに格納し、かつプリセツト読出レジスタ
の計量2Fに“1”を立てる。またIKAWF=1
であれば単価設定レジスタの内容をプリセツト
読出レジスタに格納するとともにプリセツト読出
レジスタのIKAW2Fに“1”を立てる。また
IKWPF=1であれば重量設定レジスタの内容を
プリセツト読出レジスタに格納するとともにプ
リセツト読出レジスタのIKWP2Fに“1”を立
てる。さらに計量F≠1、IKAWF≠1、
IKWPF≠1のときはIKPF=1と判断して値段
設定レジスタの内容をプリセツト読出レジスタ
に格納するとともにプリセツト読出レジスタの
IKP2Fに“1”を立てる。そしてこの処理が終
了すると続いて商品コード設定レジスタの4桁目
の内容を商品コードプリセツト読出レジスタの4
桁目格納部に格納するとともに部門コード設定レ
ジスタの内容を部門コードプリセツト読出レジス
タに格納する。続いて単価店別F=1か否かをチ
エツクする。そして単価店別F=1であれば店
F、商品コード設定レジスタの商品コードに対応
するプリセツトメモリのアドレスを探しそのプリ
セツトメモリにプリセツト読出レジスタの内容す
なわち各項目データを書込む。また単価店別F≠
1であれば商品コード設定レジスタの商品コード
に対応する各店毎のプリセツトメモリのアドレス
を10ケ所探し、その各プリセツトメモリにプリセ
ツト読出レジスタの内容を書込む。そしてこのプ
リセツトメモリに対する各項目データの書込みが
終了すると前記第6図のへ戻る。 Also, when the * key 50 is operated, it is checked whether the setting F=1 or not, and if the setting F=1, then F3F is pressed.
= 1 or not. If F3F=1, F3F is set to "1", and then preset data is read from the preset memory to the preset reading register according to the product code in the product code setting register. Next, the metric F=1 or
Check sequentially whether IKAWF=1 or IKWPF=1. If weighing F=1, the contents of the tare preset read register are stored in the tare setting register, and then the contents of the preset read register are stored in the unit price setting register. If IKAWF=1, only the process of storing the contents of the preset read register in the unit price setting register is performed. Also
If IKWPF = 1, the contents of the preset read register are stored in the weight setting register, and the weighing F
If ≠1, IKAWF≠1, IKWPF≠1 then IKPF
=1 and stores the contents of the preset read register in the price setting register. After these storage processes are completed, the contents of the fourth digit of the product code preset read register are stored in the fourth digit of the product code setting register, and then the contents of the department code preset read register are stored in the department code setting register. Store in. Furthermore, the contents of the product code setting register are stored in the product code display register, and the lower display is turned on. Above F
If F3F=1 in the 3F check, the 7th
As shown in the flowchart of the figure, F4F=1, F5F=
1, F6F=1 is sequentially checked. Then, if F3F=1 and F4F≠1, set F4F to “1”, weigh F=1, IKAWF=1,
Check sequentially for IKWPF=1. Weighing F
If =1 or IKAWF=1, the contents of the unit price setting register are stored in the unit price display register. Also
If IKWPF=1, the contents of the weight setting register are stored in the weight display register. Also, measurement ≠ 1,
If IKAWF≠1 and IKWPF≠1, it is determined that IKPF=1 and the contents of the price setting register are stored in the price display register. Finally, the upper display is turned on and the process proceeds. Also, F3F=1, F4F=1
When F5F≠1, F5F is set to "1" and it is checked whether the measurement F=1 or not. and weighing F
If = 1, the contents of the tare setting register are stored in the weight display register and the tare amount lamp 15 is turned on.
Control ON, and finally control the upper display to ON and flow to. If weighing F≠1, F6F is set to "1", the contents of the department code setting register are stored in the department code display register, the lower display is turned on, and the department code lamp 27 is turned on.
Control ON and flow to. Furthermore, F3F=1,
When F4F=1, F5F=1 and F6F≠1, the same processing as when F5F≠1 and the measurement F≠1 is performed. Furthermore, F3F, F4
When "1" is set for all F, F5F, and F6F, measurement F=1, IKAWF=
1. Check sequentially for IKWPF=1. If the weighing F=1, the contents of the tare setting register are stored in the tare preset reading register, the contents of the unit price setting register are stored in the preset reading register, and "1" is set in the weighing 2F of the preset reading register. Also, IKAWF=1
If so, store the contents of the unit price setting register in the preset read register and set "1" to IKAW2F of the preset read register. Also
If IKWPF=1, the contents of the weight setting register are stored in the preset read register and IKWP2F of the preset read register is set to "1". Furthermore, the measurement F≠1, IKAWF≠1,
When IKWPF≠1, it is determined that IKPF=1 and the contents of the price setting register are stored in the preset read register, and the contents of the preset read register are
Set “1” to IKP2F. When this process is completed, the contents of the 4th digit of the product code setting register are transferred to the 4th digit of the product code preset read register.
At the same time, the contents of the department code setting register are stored in the department code preset read register. Next, it is checked whether F=1 for each unit price store. If F=1 for each unit price store, the address of the preset memory corresponding to the product code in the store F and product code setting register is searched and the contents of the preset read register, that is, each item data, are written into the preset memory. Also, F≠ by unit price store
If it is 1, find 10 addresses in the preset memory for each store that correspond to the product code in the product code setting register, and write the contents of the preset read register to each preset memory. When the writing of each item data to the preset memory is completed, the process returns to the process shown in FIG. 6.
また第8図は各店キー75a〜75jの操作時
における流れ図を示すがA店キー75aの操作が
あると先ず設定F=1か否かをチエツクし設定F
≠1であれば全ての店Fをゼロクリアし、続いて
A店Fを“1”にセツトするとともにDISPF
を“1”にセツトしに流れる。また設定F=1
であれば続いてF3F=1か否かをチエツクす
る。そしてF3F=1であればに流れ、F3F
≠1であれば全ての店Fをゼロクリアし、続いて
A店Fを“1”にセツトしてに流れる。以上は
A店キー75aの操作について述べたがその処理
の流れはB店キー75b〜K店キー75jについ
ても基本的には同様で、異なる点は全ての店Fを
ゼロクリアした後に行なわれる店Fのセツトが各
店キーに対応した店Fについて行なわれる点であ
る。 Further, FIG. 8 shows a flowchart when operating each store key 75a to 75j. When the A store key 75a is operated, first it is checked whether setting F=1 or not, and setting F is changed.
If ≠1, clear all stores F to zero, then set A store F to “1” and DISPF
The current flow is set to “1”. Also setting F=1
If so, then it is checked whether F3F=1. And if F3F=1, it flows to F3F
If ≠1, all stores F are cleared to zero, and then store A is set to "1" and the flow continues. The above has described the operation of the A store key 75a, but the processing flow is basically the same for the B store keys 75b to K store keys 75j. The point is that the setting is performed for the store F corresponding to each store key.
前記秤85からの重量データの取込みは第5図
の流れ図のどの時点の処理が行なわれていても割
込みによつて行なうようにしている。その割込み
処理は第9図に示すように割込みがかかると秤8
5から重量データをカウント数で取込みそのカウ
ント数をウエイト・カウント・レジスタに格納す
る。そしてDISPデータFに“1”をセツトして
第5図の流れ図にリターンする。 The weight data is taken in from the scale 85 by means of an interrupt, no matter what point in the flowchart of FIG. 5 the process is being carried out. As shown in Figure 9, when an interrupt occurs, the interrupt processing
5, the weight data is taken in as a count number and the count number is stored in the weight count register. Then, the DISP data F is set to "1" and the process returns to the flowchart of FIG.
また第5図の流れ図におけるブザーOFF制御
は第10図の流れ図にもとづいて行なわれる。す
なわち品名印挿入中F≠1で品名印エラーF≠1
の状態となつたときのみブザーをOFF制御する。 Further, the buzzer OFF control in the flowchart of FIG. 5 is performed based on the flowchart of FIG. 10. In other words, product name stamp error F≠1 when inserting product name stamp F≠1
The buzzer will be turned off only when this condition occurs.
このような構成であれば例えば自動又は手動発
行にて各項目データのプリセツトを行なうときに
は先ず設定キー52を操作する。この設定キー操
作によつて商品コード設定レジスタに“01”が格
納され、かつその商品コードがコード表示器12
で表示されるとともに商品コードランプ28が点
灯する。なおここで商品コードを“1”以外にし
たいときには数字キー45で新たな商品コードを
入力すればよい。続いて*キー50を操作する。
しかして商品コード設定レジスタの商品コードに
対応するプリセツトメモリ領域の内容が各プリセ
ツト読出レジスタに読出される。さらにプリセツ
ト読出レジスタの内容が各設定レジスタに格納さ
れる。このとき業務切換スイツチ30が自動又は
手動発行にセツトされて計量F=1にあるから風
袋プリセツト読出レジスタの内容が風袋設定レジ
スタに格納されるとともにプリセツト読出レジ
スタの内容が単価設定レジスタに格納される。ま
た商品コードの4桁目がプリセツト読出レジスタ
から商品コード設定レジスタの4桁目に格納され
さらに商品コード設定レジスタの内容が商品コー
ド表示レジスタに格納されコード表示器12には
4桁のコードが例えば“1001”のように表示され
る。ここで商品コードの4桁目を変更したいとき
には数字キー45を操作すればよい。続いて2回
目の*キー50操作を行なう。これにより単価設定
レジスタに格納されている単価が単価表示レジス
タに格納され単価表示器7に表示される。ここで
単価を変更したいときには数字キー45を操作す
ればよい。続いて3回目の*キー50操作を行な
う。これにより風袋設定レジスタに格納されてい
る風袋量が重量表示レジスタに格納されるととも
に風袋量ランプ15が点灯し、重量表示器6に風
袋量が表示される。ここで風袋量を変更したいと
きには数字キー45を操作すればよい。続いて4
回目の*キー50操作を行なう。これにより部門
コード設定レジスタの部門コードが部門コード表
示レジスタに格納されて数値表示器11に表示さ
れ、かつ部門コードランプ27が点灯する。ここ
で部門コードを変更したいときには数字キー45
を操作する。続いて5回目の*キー50操作を行
なう。これにより各設定レジスタの内容がプリセ
ツト読出レジスタに格納され、さらに今読出し処
理が行なわれたプリセツトメモリ領域にプリセツ
ト読出レジスタの内容がプリセツトされる。さら
に続いて商品コード設定レジスタを除く他の設定
レジスタおよびF3F、F4F、F5F、F6F
の各フラグがゼロクリアされ、商品コード設定レ
ジスタの内容が“1”から“2”へ1つアツプさ
れてコード表示器12に表示される。こうして次
のプリセツトが商品コード“2”について行なわ
れることを示す。 With such a configuration, for example, when presetting each item data by automatic or manual issuing, the setting key 52 is first operated. By operating this setting key, "01" is stored in the product code setting register, and the product code is displayed on the code display 12.
is displayed and the product code lamp 28 lights up. Note that if you wish to change the product code to something other than "1", you can input a new product code using the numeric keys 45. Then operate the * key 50.
The contents of the preset memory area corresponding to the product code in the product code setting register are then read out to each preset read register. Additionally, the contents of the preset read registers are stored in each setting register. At this time, since the business switching switch 30 is set to automatic or manual issue and weighing F=1, the contents of the tare preset read register are stored in the tare setting register, and the contents of the preset read register are stored in the unit price setting register. . Further, the fourth digit of the product code is stored from the preset read register to the fourth digit of the product code setting register, and the contents of the product code setting register are stored in the product code display register, and the code display 12 displays a 4-digit code, for example. Displayed as “1001”. Here, if the fourth digit of the product code is desired to be changed, the number key 45 can be operated. Then, perform the second * key 50 operation. As a result, the unit price stored in the unit price setting register is stored in the unit price display register and displayed on the unit price display 7. If you wish to change the unit price here, you can operate the numeric keys 45. Then, the * key 50 is operated for the third time. As a result, the tare amount stored in the tare setting register is stored in the weight display register, the tare amount lamp 15 lights up, and the tare amount is displayed on the weight display 6. If you wish to change the tare amount here, you can operate the numeric keys 45. followed by 4
Perform the * key 50 operation for the second time. As a result, the department code in the department code setting register is stored in the department code display register and displayed on the numerical display 11, and the department code lamp 27 is lit. If you want to change the department code here, press number key 45.
operate. Then, the * key 50 is operated for the fifth time. As a result, the contents of each setting register are stored in the preset read register, and furthermore, the contents of the preset read register are preset in the preset memory area where the read process has just been performed. Furthermore, other setting registers except the product code setting register and F3F, F4F, F5F, F6F
Each flag is cleared to zero, and the contents of the product code setting register are incremented by one from "1" to "2" and displayed on the code display 12. This indicates that the next preset will be performed for product code "2".
したがつて業務切換スイツチ30で自動又は手
動発行をセツトしている場合において、商品コー
ドの4桁目、単価、風袋量、部門コードの各項目
データすべてをプリセツトする場合、キー操作
は、最初と最後に設定キー52を操作し途中の各
項目のデータ入力については数字キー45と*キ
ー50との組合わせ操作のみでよく、例えば単価
であることを宣言するキーや風袋量であることを
宣言するキーを別途設けて操作する必要がなくキ
ー操作を簡単化できるとともに必要なキー数を減
少することができる。 Therefore, when automatic or manual issuance is set on the business switching switch 30, if you want to preset all item data such as the fourth digit of the product code, unit price, tare weight, and department code, the key operation must be the first one. Finally, operate the setting key 52 and input data for each item along the way by simply operating the combination of number keys 45 and * key 50, for example, a key to declare unit price or a key to declare tare weight. There is no need to separately provide and operate a key to operate the key, simplifying the key operation and reducing the number of necessary keys.
なお、上記においては業務切換スイツチ30を
自動又は手動発行にセツトした場合について述べ
たが、業務切換スイツチ30を印字固定にセツト
した場合も同様の効果が得られるものである。但
しこの場合は固定切換スイツチ31の切換操作に
よつて単価、重量、値段のプリセツトする項目が
異なる。例えば単価・重さ固定の場合は単価のプ
リセツトが可能となり、重さ・値段固定の場合は
重量のプリセツトが可能となり、かつ値段固定の
場合は値段のプリセツトが可能となる。 Although the above description has been made regarding the case where the business switching switch 30 is set to automatic or manual issuing, the same effect can be obtained when the business switching switch 30 is set to fixed printing. However, in this case, the items to be preset, such as unit price, weight, and price, differ depending on the switching operation of the fixed changeover switch 31. For example, when the unit price and weight are fixed, the unit price can be preset, when the weight and price are fixed, the weight can be preset, and when the price is fixed, the price can be preset.
また5回目の*キー50の操作があつたときに
は対応するプリセツトメモリ領域にプリセツト読
出レジスタの各項目データがプリセツトされると
ともに商品コード読出レジスタの商品コードはク
リアされず1つカウントアツプされるから次のプ
リセツト操作においては商品コードが自動的に発
生することになり、商品コードを入力するキー操
作が全く不要となるからこの点においてもキー操
作を簡単化できる。 Furthermore, when the * key 50 is operated for the fifth time, each item data of the preset read register is preset in the corresponding preset memory area, and the product code of the product code read register is not cleared but is counted up by one. In the next preset operation, a product code is automatically generated, and key operations for inputting the product code are completely unnecessary, so key operations can be simplified in this respect as well.
なお、前記実施例においては項目データのプリ
セツト処理時における設定順序を商品コードの4
桁目、単価(又は重量又は値段)、風袋量、部門
コードの順序にしたものについて述べたがかなら
ずしもこれに限定されるものでないのは勿論であ
る。 In addition, in the above embodiment, the setting order at the time of preset processing of item data is 4 of the product code.
Although the order of digit, unit price (or weight or price), tare weight, and department code has been described, it is needless to say that the order is not limited to this.
以上詳述したようにこの発明によれば商品に付
される項目データのプリセツトメモリに対する複
数の項目データのプリセツトを、プリセツトの開
始を指示する設定キーの操作後に撰値を入力する
数字キーとこの数字キーで入力される数値を区切
る区切キーとをくり返えし操作することによつて
行なえるようにしているので、各項目毎にその項
目の内容を宣言するキーを操作するという面倒が
なく簡単なキー操作で複数項目のデータのプリセ
ツトができる計量ラベル発行装置を提供できるも
のである。 As described in detail above, according to the present invention, a plurality of item data can be preset in the preset memory of item data attached to a product by using numeric keys for inputting a selected value after operating a setting key to instruct the start of presetting. This can be done by repeatedly operating the separator key that separates the numerical values input with the numeric keys, so you can avoid the trouble of operating the key that declares the contents of each item for each item. It is possible to provide a weighing label issuing device that can preset data for a plurality of items with a simple key operation.
またこの発明によれば設定キーの操作で商品コ
ードを指定して項目データプリセツトメモリを指
定し、そのプリセツトメモリに対する項目データ
のプリセツト動作が終了すると商品コードを1つ
変化させて次にプリセツト動作すべき項目データ
プリセツトメモリを指定するようにしているの
で、商品コードを項目データプリセツトメモリに
対して項目データをプリセツトする毎に入力操作
する必要がなく、キー操作をさらに簡単化できる
計量ラベル発行装置を提供できるものである。 Further, according to the present invention, a product code is specified by operating a setting key to specify an item data preset memory, and when the item data presetting operation for that preset memory is completed, the product code is changed by one and the next preset is performed. Since the item data preset memory to be operated is specified, there is no need to enter the product code into the item data preset memory each time the item data is preset, which further simplifies key operations. A label issuing device can be provided.
図はこの発明の実施例を示すもので、第1図は
表示部および操作部を示す図、第2図は品名印を
示す図、第3図はブロツク図、第4図はRAMの
要部メモリ構成を示す図、第5図は基本処理過程
を示す流れ図、第6図、第7図および第8図はキ
ー処理過程を示す流れ図、第9図は秤割込み処理
を示す流れ図、第10図はブザーOFF処理を示
す流れ図である。
45…数字キー、50…*キー、52…設定キ
ー、84…CPU(中央処理ユニツト)、85…秤、
86…ROM(読出専用メモリ)、87…RAM(ラ
ンダム・アクセス・メモリ)、98…プリンタ。
The figures show an embodiment of the present invention, in which Fig. 1 shows the display section and operation section, Fig. 2 shows the product name mark, Fig. 3 is a block diagram, and Fig. 4 shows the main parts of the RAM. FIG. 5 is a flowchart showing the basic processing process; FIGS. 6, 7, and 8 are flowcharts showing the key processing process; FIG. 9 is a flowchart showing the scale interrupt processing; FIG. is a flowchart showing buzzer OFF processing. 45...Numeric key, 50...* key, 52...setting key, 84...CPU (central processing unit), 85...scale,
86...ROM (read-only memory), 87...RAM (random access memory), 98...printer.
Claims (1)
量装置を設け、この計量装置からの重量データを
印字データの1つとしてラベル発行が行なえる計
量ラベル発行装置において、少なくともプリセツ
トの開始を指示する設定キー、数値を入力する数
字キー、この数字キーで入力される数値を区切る
区切キーを設けてなる操作部と、商品名と1対1
に対応して設定された商品コードに対応して設け
られ商品に付される複数の項目データがプリセツ
トされる複数の項目データプリセツトメモリと、
上記商品コードの指定により対応する項目データ
プリセツトメモリから項目データを読出す手段
と、この読出し手段によつて読出された項目デー
タを含む各種項目データを印字データとしてラベ
ル発行部へ出力する手段と、上記操作部における
設定キーの操作によつて商品コードを指定する手
段と、この指定手段によつて指定された商品コー
ドにより項目データプリセツトメモリを指定し、
その指定されたプリセツトメモリに上記操作部の
数字キーおよび区分キーのくり返えし操作で入力
される複数データを、その各データの入力順序に
もとづいて項目判断し、その項目判断にもとづい
てプリセツトする手段と、このプリセツト手段に
よるプリセツト動作が終了すると上記商品コード
指定手段の指定する商品コードを1つ変化させる
手段とを具備したことを特徴とする計量ラベル発
行装置。1. In a weighing label issuing device that is equipped with a weighing device that outputs weight data in response to a weighing operation and is capable of issuing labels using the weight data from this weighing device as one of the print data, a setting that instructs at least the start of presetting. key, a numeric key for inputting numbers, and a separator key for separating the numeric values entered using the numeric keys, and a product name.
a plurality of item data preset memories provided corresponding to product codes set corresponding to the product codes and preset with a plurality of item data attached to the products;
means for reading item data from the item data preset memory corresponding to the specification of the product code; and means for outputting various item data including the item data read by the reading means to the label issuing section as print data. , means for specifying a product code by operating a setting key on the operation unit; and specifying an item data preset memory by the product code specified by the specifying means;
The multiple data entered into the specified preset memory by repeated operations of the numeric keys and category keys on the operation section are judged as items based on the input order of each data, and the items are judged based on the input order of each data. 1. A weighing label issuing device comprising: means for presetting; and means for changing the product code designated by the product code designating means by one when the presetting operation by the preset means is completed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5793980A JPS56154620A (en) | 1980-05-02 | 1980-05-02 | Issuing device for weighing label |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5793980A JPS56154620A (en) | 1980-05-02 | 1980-05-02 | Issuing device for weighing label |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS56154620A JPS56154620A (en) | 1981-11-30 |
| JPH0348450B2 true JPH0348450B2 (en) | 1991-07-24 |
Family
ID=13069995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5793980A Granted JPS56154620A (en) | 1980-05-02 | 1980-05-02 | Issuing device for weighing label |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS56154620A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62209607A (en) * | 1986-03-11 | 1987-09-14 | Hitachi Ltd | Data input method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5845652B2 (en) * | 1978-09-29 | 1983-10-12 | 東芝テック株式会社 | How to prevent incorrect operation of a label printer with a unit price changeover switch |
-
1980
- 1980-05-02 JP JP5793980A patent/JPS56154620A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS56154620A (en) | 1981-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4186439A (en) | Electronic cash register for totalizing sales data on a time zone basis | |
| JPH0514210B2 (en) | ||
| JPH1044522A (en) | Label printer | |
| GB1594240A (en) | Electronic cash register | |
| JPH0348450B2 (en) | ||
| JPH0368435B2 (en) | ||
| JPS5927851B2 (en) | Ticket issuing device | |
| JPH0136046B2 (en) | ||
| JPH0348455B2 (en) | ||
| JPH0240965B2 (en) | ||
| JPH1067145A (en) | Label printer | |
| JPS6053360B2 (en) | Aggregation method in cash register | |
| JPH0348453B2 (en) | ||
| JP4373243B2 (en) | Product data processing device | |
| CA1081847A (en) | Electronic cash registers | |
| JPS6212452B2 (en) | ||
| JPS5819207B2 (en) | label issuing device | |
| JPS6345045B2 (en) | ||
| JPS59183464A (en) | Electronic cash register | |
| JPH021741B2 (en) | ||
| JPS60134837A (en) | Label printer | |
| JPH0418072Y2 (en) | ||
| JPS599326Y2 (en) | electronic cash register | |
| JP2506098B2 (en) | Transaction processor | |
| JPS6058516B2 (en) | electronic cash register |