JPS5911277A - barcode printer - Google Patents

barcode printer

Info

Publication number
JPS5911277A
JPS5911277A JP58090486A JP9048683A JPS5911277A JP S5911277 A JPS5911277 A JP S5911277A JP 58090486 A JP58090486 A JP 58090486A JP 9048683 A JP9048683 A JP 9048683A JP S5911277 A JPS5911277 A JP S5911277A
Authority
JP
Japan
Prior art keywords
label
digit
digits
barcode
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.)
Granted
Application number
JP58090486A
Other languages
Japanese (ja)
Other versions
JPS6122836B2 (en
Inventor
Isao Igawa
井川 功
Masao Kurimoto
栗本 征男
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Sanyo Electric Co Ltd
Toshiba Tec Corp
Original Assignee
Tokyo Sanyo Electric Co Ltd
Tokyo Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Sanyo Electric Co Ltd, Tokyo Electric Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP58090486A priority Critical patent/JPS5911277A/en
Publication of JPS5911277A publication Critical patent/JPS5911277A/en
Publication of JPS6122836B2 publication Critical patent/JPS6122836B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To prevent the generation of defective bar code labels, by a method wherein position of a label is set, and after setting a digit place, an overflow is checked. CONSTITUTION:When clearing of a memory and feeding of a ribbon are completed after conducting a power source, a position setting is performed by a label position detector 6, and a digit place setting is performed by a digit place setter 19 responding thereto. In accordance with whether the digit place setting is performed for 9 digit places, 11 digit places, 13 digit places, 15 digit places or 17 digit places, the overflow is checked for the set one of 9-17 digit places. This checking can be accomplished by checking a digit place bit in a registered value buffer memory and checking the number of digit places by a counter. When absence of any overflow is confirmed as a result of the checking, a bar code label is issued.

Description

【発明の詳細な説明】 この発明はラベルにプリントアウトするバーコードの桁
数を各種設定できる・々−ニードノリンターに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a needle printer that allows various settings for the number of digits of a barcode printed on a label.

一般にパ′−コードの桁数を各種設定できるバーコード
プリンターではプリントアウトするバーコードの桁数に
応じてラベルのサイズを変化し、ラベルに対してバーコ
ードが一定の基準をもってプリントされるようにしてい
る。
In general, barcode printers that allow various settings for the number of digits of the parcode change the size of the label according to the number of digits of the barcode to be printed, so that the barcode is printed on the label according to a certain standard. ing.

従来、この種ラベルプリンターではバーコードの桁数を
設定し、それに合わせてラベルのサイズを設定してもバ
ーコード印字機構は入力データにもとづいてバーコード
をラベルにプリントアウトしてしまうため、たとえばラ
ベルのサイ・ズが9桁用のものであるにもかかわらす1
3桁の入力データがあるとバーコード印字機構は9桁用
のラベルに対して13桁のバーコードをプリントアウト
してしまい不良I4−コードラベルを発行する問題があ
った。
Conventionally, in this type of label printer, even if you set the number of digits for the barcode and set the label size accordingly, the barcode printing mechanism prints out the barcode on the label based on the input data, so for example 1 even though the label size is for 9 digits
If there is 3-digit input data, the barcode printing mechanism prints out a 13-digit barcode on a 9-digit label, resulting in the issue of a defective I4-code label.

この発明はこのような問題を解決するために考えられた
もので不良・々−ニードラベルを発行する虞がない・々
−ニードプリンターを提供すること全目的とする。
The present invention has been devised to solve such problems, and its entire purpose is to provide a needle printer that is free from the risk of issuing defective needle labels.

以下、この発明の実施例を図面を参照して説明する。Embodiments of the present invention will be described below with reference to the drawings.

先ず第1図に示すものはバーコードプリンターの外観図
で、1はラベル供給リール、2はラベル巻取シリール、
3はワンタイムリざン供給リール、4はワンタイムリボ
ン巻取シリール、5はバーコード印字機構、6はラベル
位置検出器である。前記ラベル供給リール1に巻装され
たラベル7を前記ラベル位置検出器6およびバーコード
印字機構5を介して前記ラベル巻取シリール2で巻取る
ようにしている。また、前記リボン供給リール3に巻装
されたワンタイムリボン8を前記バーコード印字機構5
を介して前日己リボン巻取9リール4で巻取るようにし
ている。また、9はキーが−ド10、表示器11、操作
スイッチ群12、カード挿入口13を設は九操作部であ
る。前記バーコード印字機構5およびラベル位置検出器
6は第2図に示すように構成されている。すなわち、前
記バーコード印字機構5は内部に印字ドラム(図示せず
)を収納した印台5aとこの印台5aに対向して設けら
れたハンマー5bとからなり、このハンマー5bと印台
5aとの間をラベル7とワンタイムリボン8を合わせて
通過させるようにしている。
First, what is shown in Fig. 1 is an external view of a barcode printer, in which 1 is a label supply reel, 2 is a label winding reel,
3 is a one-time ribbon supply reel, 4 is a one-time ribbon take-up reel, 5 is a bar code printing mechanism, and 6 is a label position detector. The label 7 wound on the label supply reel 1 is wound up by the label winding reel 2 via the label position detector 6 and the barcode printing mechanism 5. Further, the one-time ribbon 8 wound around the ribbon supply reel 3 is transferred to the barcode printing mechanism 5.
The previous day's ribbon winding is carried out using nine reels and four reels. Further, reference numeral 9 denotes an operation section having a keypad 10, a display 11, a group of operation switches 12, and a card insertion slot 13. The barcode printing mechanism 5 and label position detector 6 are constructed as shown in FIG. That is, the barcode printing mechanism 5 consists of a marking stand 5a that houses a printing drum (not shown) therein, and a hammer 5b provided opposite to the marking stand 5a. The label 7 and one-time ribbon 8 are passed together.

なお、上記ラベル7はたとえば透明なチー7″14上に
所定の間隔をあけて付着され、印字機構5に対して間欠
的にフィードされるようになっている。また、前記ラベ
ル位置検出器6は一側端にラック6aを形成し、中央部
に長孔6b”fあけた平坦な基盤6Cの他側端略中央部
に、上記基盤6cに直交するようにして縦長な検出器原
体6dを取付けている。この検出器本体6dはその上端
部に巾の狭い縦割りg 6 a f設け、その溝6ef
間に介して一方にランプ等を収納した発光部6fを形成
するとともに他方に7オトトランソスタ等を収納した受
光部6gを形成し、上記溝6eに前記ラベル7を付着し
たテープ14を通すようにしている。また、上記検出器
本体6dはその下端部先端面にスイッチ駆動部材として
永久磁石15を付着している。前記ラベル位置検出器6
0基盤6cに設けられたラック6aにはビニコン16が
噛合するようになっている。
The labels 7 are attached, for example, to transparent chips 7''14 at predetermined intervals, and are intermittently fed to the printing mechanism 5.The label position detector 6 A flat base plate 6C with a rack 6a formed at one end thereof and a long hole 6b"f formed in the center thereof is provided at approximately the center of the other end thereof, and a vertically elongated detector body 6d is disposed perpendicularly to the base plate 6c. is installed. This detector main body 6d has a narrow vertically divided groove 6ef at its upper end.
A light emitting section 6f containing a lamp or the like is formed on one side, and a light receiving section 6g containing a transducer or the like is formed on the other side, and the tape 14 to which the label 7 is attached is passed through the groove 6e. There is. Further, the detector main body 6d has a permanent magnet 15 attached to the tip surface of its lower end as a switch driving member. The label position detector 6
A vinyl controller 16 is adapted to mesh with a rack 6a provided on a base plate 6c.

上記ビニコン16は一端部全つまみ状に形成した操作部
材17の他端に取付けられているものである。前記ラベ
ル位置検出器6の検出器本体6dの下方に位置して複数
、たとえば5本のリードスイッチ18*、18b、18
c、lad。
The vinyl control 16 is attached to the other end of an operating member 17 whose one end is entirely shaped like a knob. A plurality of, for example, five, reed switches 18*, 18b, 18 are located below the detector main body 6d of the label position detector 6.
c.lad.

18・を所定の間隔をあけて平板18f上に取シ付けた
スイッチ機構を設けている。このスイッチ機構に取付け
られた各リードスイッチ18a。
A switch mechanism is provided in which the switches 18 and 18 are mounted on a flat plate 18f at a predetermined interval. Each reed switch 18a is attached to this switch mechanism.

18b、lea、18d、18mは上記検出器本体6d
に付着されている永久磁石15によって選択的に付勢さ
れるもので、上記永久磁石15が丁度真上に来るとその
磁石15の磁気力によってスイッチング動作するように
している。前記各リードスイッチ18h、18b、1l
lc。
18b, lea, 18d, 18m are the detector main body 6d
It is selectively energized by a permanent magnet 15 attached to the magnet 15, and when the permanent magnet 15 is exactly above the magnet 15, the magnetic force of the magnet 15 causes a switching operation. Each of the reed switches 18h, 18b, 1l
lc.

IFIcl、18・の位置はそれぞれ各種サイズの異な
るラベル、たとえば9桁1,11桁、13桁。
The positions of IFIcl and 18. are labels of different sizes, such as 9 digits 1, 11 digits, and 13 digits.

15桁、17桁用のラベルに対応して設定され一5= ており、前記永久磁石15とで桁設定器19を形成して
いる。そして前記バーコード印字機構5とラベル位置検
出器6との位置関係および上記ラベル位置検出器6と各
スイッチ18a。
It is set corresponding to labels for 15 digits and 17 digits, and forms a digit setter 19 together with the permanent magnet 15. and the positional relationship between the barcode printing mechanism 5 and the label position detector 6, and the label position detector 6 and each switch 18a.

18b 、18c 、18d 、18eとの位置関係は
第3図に示すようになっている。すなわち、バーコード
印字機構5に対してラベル7をプリント動作を開始でき
る位置に設定する場合は、位置設定を行なうラベル7a
から数えて2番目と3番目のラベル7b、7c間の間1
ii1をラベル位置検出器60発光部6fと受光部6g
とによって検出し、その検出出力によってラベルフィー
ドモータ(図示せず)によるチーfJ4のフィードを停
止させることによって行なうようにしている。そしてそ
のとき永久磁石15によって上記ラベル7 a r 7
 b * 7 c *・・・のサイズに対応したリード
スイッチが付勢されるようになっている。し〃)シてた
とえば今、13桁目のラベルが搬送されており、そのラ
ベルをバーコード印字機構5によってプリント動作を開
始でき6一 る位置に停止するようにラベル位置検出器6の位置設定
を行なうと桁設定器19は永久磁石15によって13桁
用のラベルに対応して設けられたリードスイッチ1Ba
f付勢するように設定されている。前記操作部9は第4
図に示すように形成σれている。つま9キーγトート1
0には置数キーlOa、枚数指定キー10b1プリント
キー10e、クリアキー10d等が配設され、表示器1
ノには動作中、カードイン、エラー等を表示するランプ
11*、1桁からなるラベル番号表示器11bおよび3
桁からなる発行枚数表示器11cが配設され、かつ操作
スイッチ群12には電源スィッチ12m、計量値付装置
あるいはその他の端末機等の外部機器からデータを入力
する場合に操作されるオンラインスイッチ12b、キー
メート10あるいはカード読取器からデータを入力する
場合に操作されるオフラインスイッチ12a等が配設さ
れている。前記ラベル番号表示器11bは前記ラベル位
置検出器6の設定位置に応動する桁設定器19の各リー
ドスイッチ18a 、 18b 、 I Be 、18
d+18mのスイッチング動作に応じたラベルサイズを
示すラベル番号を表示するもので、検出器6が9桁用の
ラベルに対応して位置設定されリードスイッチ18aが
付勢されると番号「1」を表示し、11桁用のラベルに
対応して位置設定されリードスイッチ18bが付勢され
ると番号「2」を表示し、13桁用の2ベルに対応して
位置設定されリードスイッチ18aが付勢されると番号
「3」を表示し、15桁用のラベルに対応して位置設定
されリードスイッチ18dが付勢されると番号「4」を
表示し、かつ17桁用のラベルに対応して位置設定され
リードスイッチ18・が付勢されると番号「5」t−表
示するようにしている。前記発行枚数表示器11cは前
記キーメート10において置数キー10a。
The positional relationship with 18b, 18c, 18d, and 18e is as shown in FIG. That is, when setting the label 7 to a position where the printing operation can start with respect to the barcode printing mechanism 5, the label 7a for which the position setting is to be performed is performed.
1 between the second and third labels 7b and 7c counting from
ii1 to label position detector 60 light emitting section 6f and light receiving section 6g
This is done by detecting the label feed motor (not shown) and stopping the feed of the chi fJ4 by the label feed motor (not shown) based on the detection output. At that time, the permanent magnet 15 causes the label 7 a r 7
Reed switches corresponding to the sizes of b * 7 c *... are energized. For example, the label position detector 6 is set so that the 13th digit label is currently being conveyed, and the barcode printing mechanism 5 can start printing the label and stop at a certain position. When this is done, the digit setter 19 is moved by the permanent magnet 15 to the reed switch 1Ba provided corresponding to the label for 13 digits.
It is set to energize f. The operation section 9 is the fourth
The formation σ is shown in the figure. Tsum 9 key γ tote 1
0 is provided with a number key lOa, a number designation key 10b1, a print key 10e, a clear key 10d, etc., and the display 1
There are a lamp 11* for displaying information such as operation, card-in, error, etc., and a label number display 11b and 3 consisting of one digit.
An issue number display 11c consisting of digits is provided, and the operation switch group 12 includes a power switch 12m and an online switch 12b that is operated when inputting data from an external device such as a weighing value marking device or other terminal device. , an offline switch 12a that is operated when inputting data from the keymate 10 or a card reader. The label number display 11b includes reed switches 18a, 18b, IBe, 18 of the digit setter 19 that respond to the set position of the label position detector 6.
It displays a label number indicating the label size according to the switching operation of d+18m, and when the detector 6 is set to a position corresponding to a 9-digit label and the reed switch 18a is energized, the number "1" is displayed. When the reed switch 18b is set to the position corresponding to the label for the 11th digit and is activated, the number "2" is displayed, and the position is set to correspond to the 2 bell for the 13th digit and the reed switch 18a is activated. When the reed switch 18d is activated, the number "3" is displayed, and the position is set corresponding to the 15-digit label, and the number "4" is displayed when the reed switch 18d is energized. When the position is set and the reed switch 18 is energized, the number "5" is displayed. The issue number display 11c is a set number key 10a in the keymate 10.

枚数指定キー10bの操作によってラベルの発行枚数が
設定されると、それを表示するようにしている。なお、
上11i22ベル番号表示器11b、発行枚数表示器1
1eはた法えば発光ダイオードからなる7セグメント表
示器によって形成されるものである。
When the number of labels to be issued is set by operating the number designation key 10b, it is displayed. In addition,
Top 11i22 Bell number display 11b, issue number display 1
1e is formed by a seven segment display consisting of, for example, light emitting diodes.

また、第5図に示すものはバーコードプリンターの回路
構成を示すブロック図である。この第5図において特徴
的なことはランダム・アクセス・メモリー(RAM )
 20内に入力データを記憶するデータ記憶部としての
置数バッファメモリー(BMCJ t−設けるとともに
前記ラベル位置設定器6の位置設定による前記桁設定器
19の各リードスイッチ18&〜18eの、スイッチン
グ動作によって発生する桁数データを記憶し、その記憶
した桁数データによって上記置数バッファメモリー21
0人カデータの桁オーバを検出する桁数データ記憶部(
DM)22f設けた点にある。
Moreover, what is shown in FIG. 5 is a block diagram showing the circuit configuration of the barcode printer. What is distinctive about this figure 5 is the random access memory (RAM).
A numeric buffer memory (BMCJ t-) is provided as a data storage unit for storing input data in the digit setter 20, and by the switching operation of each reed switch 18&~18e of the digit setter 19 according to the position setting of the label position setter 6. The generated digit number data is stored, and the stored digit number data is used to store the number buffer memory 21.
Digit number data storage unit (
DM) It is at the point where 22f is provided.

23は中央処理回路(CPU )で、この中央処理回路
23は電源の投入によシブログラム実行回路(ROM 
) 24に初期プログラムの実行命令を送出するように
している。前記プログラム実行回路24は初期プログラ
ムによってメモリフ9− リヤおよび他のプログラムの初期セットを行なわせると
ともに前記ラベル供給リール1を駆動するラベルフィー
ドモータ25および前記ラベル巻取りリール2を駆動す
るラベル巻取シモータ26を駆動させてラベル7をフィ
ードさせ、かつ前記ラベル位置検出器6から供給される
検出出力によってラベル7を前記バーコード印字機4i
15がプリント動作を開始できる所定位置に停止させる
ようにしている。また、前記プログラム実行回路24は
初期プログラムによってRAM 20の桁数データ記憶
器22にラベル位置検出器6の位置設定によって桁設定
器19から発生する桁数データを書き込むようにしてい
る。
23 is a central processing circuit (CPU), and this central processing circuit 23 executes a program execution circuit (ROM) when the power is turned on.
) The initial program execution command is sent to 24. The program execution circuit 24 initializes the memory 9-rear and other programs using an initial program, and also operates a label feed motor 25 that drives the label supply reel 1 and a label take-up motor that drives the label take-up reel 2. 26 to feed the label 7, and the detection output supplied from the label position detector 6 causes the label 7 to be fed to the barcode printing machine 4i.
15 is stopped at a predetermined position where printing operation can be started. Further, the program execution circuit 24 writes the digit number data generated from the digit setter 19 according to the position setting of the label position detector 6 into the digit number data storage 22 of the RAM 20 according to an initial program.

さらに、プログラム実行回路24はラベル2のフィード
に先立って初期プログラムにより前記りがン供給リール
3を駆動するりボンフィードモータ21および前記リボ
ン巻取りリール4を駆動するリボン巻取9モータ28を
駆動して前記ワンタイムリボン8を1桁分フィードさせ
るようにしている。
Furthermore, prior to feeding the label 2, the program execution circuit 24 drives the ribbon feed motor 21 that drives the ribbon supply reel 3 and the ribbon take-up motor 28 that drives the ribbon take-up reel 4 according to an initial program. Then, the one-time ribbon 8 is fed by one digit.

10− 前H己オンラインスイ、チ12bおよびオフラインスイ
ッチ12cはいわゆるモード切換えスイッチで、オンラ
インスイッチ12bが操作されると計量値付装置29あ
るいはその他の端末機30からそれぞれデータ変換回路
31.32を介してプログラム実行回路24′にデータ
が送られるようになっておシ、又オフラインスイッチ1
2cが操作されるとカード読取器33あるいはキーデー
ト10から必要なデータがプログラム実行回路24に送
られるようになっている。
10- The online switch 12b and the offline switch 12c are so-called mode changeover switches, and when the online switch 12b is operated, data is transferred from the weighing value adding device 29 or other terminal 30 through the data conversion circuits 31 and 32, respectively. The data is now sent to the program execution circuit 24', and the offline switch 1
When 2c is operated, necessary data is sent from the card reader 33 or the key date 10 to the program execution circuit 24.

そしてプログラム実行回路24に送られたデータは中央
処理回路23のプログラム実行命令にしたがってRAM
 20に送られ、そのRAM 20内に設けられた置数
バッファメモリー21に一時貯えられる。しかしてRA
M 20は置数ノ々ツファメモリ−21に貯えられたデ
ータの桁数が設定桁敗退りになっているか否かを桁数デ
ータ記憶器22に記憶されている桁数データと比較して
調べる。この検出手段としてはたとえば置数ノ々ッファ
メモリー21のすべての桁ビットに信号@F ″”會予
め立たせるとともにその桁ビットの内でデータ記憶器2
2に記憶されている桁数データの指定する桁よ勺も1つ
多い桁の桁ビットをチェックし、入力データによってそ
のチェックしている桁ビットの内容”F’が変化するの
を調べて桁オーバを検出する手段、あるいは置数パ、フ
ァメモリー21に入力するデータの桁数をカウンタでカ
ウントし、そのカウント数がデータ記憶器22に記憶さ
れている桁数データの数置を越えるのを調べて桁オーバ
を検出する手段を使用すればよい。そしてRAM 20
に入力されたデータの桁数が桁オーバtしていなければ
、RAM 20はプリントキー10aの操作によって動
作中表示信号をラッチ34に入力し、プログラム実行回
路24からの制御クロックとの一致を得て前記ランプl
lhを駆動し動作中表示を行なわせるとともにデータを
プリンターインターフェイス35に人力し、プログラム
実行回路24からの制御クロックとの一致を得て前記バ
ーコード印字機構5でプリントアウトさせる。またRA
M 20に入力されたデータの桁数が桁オーバをしてい
れば、RAM 20は中央処理回路23から指令を受け
てデータの送出を禁止するとともにランプllaを駆動
し、エラー表示を行なわせる。データがバーコード印字
機構5でグリ/ドアウドするときはバーコードの1桁分
のプリントアウト動作毎にラベルフィードおよびす?ン
フィードが行なわれる。そしてバーコードラベルの発行
動作、つま多1枚のラベルに対するバーコードのプリン
トアウトが終了すると前記同様プログラム実行回路24
によってラベルフィードモータ25、ラベル巻取9モー
タ26、リゾ/フィードモータ27およびリボン巻取9
モータ28を駆動してラベルおよびりMンをフィードし
、次にプリントアウトすべきラベルおよび次に使用され
るべきりがンの未使用部を所定位置に配置するようにし
ている。なお、前l己RAM 20はサイクルビットの
タイミングクロックをシフトレジスタ37およびキーボ
ード1θを介してプログラム実行回路24へ送13− 出しておシ、キーデート10においてどのキーが操作さ
れたかをプログラム実行回路24で判断できるようにし
ている。
The data sent to the program execution circuit 24 is stored in the RAM according to the program execution command from the central processing circuit 23.
20 and temporarily stored in a number buffer memory 21 provided within the RAM 20. However, R.A.
M20 compares the digit number data stored in the digit number data storage 22 with the digit number data stored in the digit number data storage 22 to check whether or not the number of digits of the data stored in the number notation buffer memory 21 is a set digit loss or not. As this detection means, for example, a signal @F'' is set in advance to all the digit bits of the numeric buffer memory 21, and the data memory 2
Check the digit bit that is one more digit than the digit specified by the digit number data stored in 2, and check whether the contents of the digit bit being checked "F" changes depending on the input data. A means for detecting an overflow, or a number pad, counts the number of digits of data input to the file memory 21 with a counter, and detects when the counted number exceeds the number of digits data stored in the data storage 22. It is sufficient to use a means to check and detect digit overflow.Then, RAM 20
If the number of digits of the input data does not exceed t, the RAM 20 inputs an in-operation display signal to the latch 34 by operating the print key 10a, and obtains coincidence with the control clock from the program execution circuit 24. The lamp l
lh is driven to display an in-operation display, and data is manually input to the printer interface 35, which is then printed out by the bar code printing mechanism 5 after matching with the control clock from the program execution circuit 24. Also R.A.
If the number of digits of the data input to M20 exceeds the number of digits, the RAM 20 receives a command from the central processing circuit 23 to prohibit data transmission, and drives the lamp lla to display an error. When data is sent to the barcode printing mechanism 5, the label is fed and scanned every time one digit of the barcode is printed out. Infeed is performed. Then, when the barcode label issuing operation and the printing out of the barcode for one label are completed, the program execution circuit 24
by label feed motor 25, label take-up 9 motor 26, reso/feed motor 27 and ribbon take-up 9
The motor 28 is driven to feed the labels and paper, and to place the next label to be printed out and the unused portion of the glue gun to be used next in a predetermined position. The RAM 20 sends the cycle bit timing clock to the program execution circuit 24 via the shift register 37 and the keyboard 1θ. It is possible to make a decision in 24 days.

したがってこのバーコードプリンターにおける桁数オー
・々チェックの制御過′Sをフローチャートで示すと第
6図に示すようになる。すなわち電源投入後においてメ
モリクリヤおよびリボンフイードが終了するとラベル位
置検出器6による位[設定が行なわれ、それに応動する
桁設定器19によって桁設定が行なわれる。しかして桁
設定が9桁、11桁、13桁、15桁。
Therefore, a flowchart showing the control over checking of the number of digits in this bar code printer is shown in FIG. That is, when the memory clear and ribbon feed are completed after the power is turned on, the label position detector 6 sets the position, and the corresponding digit setter 19 sets the digit. However, the digit settings are 9 digits, 11 digits, 13 digits, and 15 digits.

17桁かであるかによってそれぞれ9桁〜17桁までの
いずれかの桁オーバチェ、りが行なわれる。この桁オー
バチェックはたとえば第7図および第8図に示すように
Iiaパ、ノアメモリー21の桁ビ、トチェックおよび
カウンタを使用しての桁数チェ、りによりて行なわれる
。そして桁オーバがチェックされるとエラー処理されデ
ータのプリントアウトは禁止される。また桁オーバでな
ければバーコードラベルが発行さ14− れる。
Depending on whether the number is 17 digits or not, any digits from 9 digits to 17 digits are overchecked. This digit overcheck is performed, for example, as shown in FIGS. 7 and 8 by checking the number of digits using a counter, a digit bit check in the Noah memory 21, and a counter, as shown in FIGS. 7 and 8, for example. If digit overflow is checked, an error is processed and printing of the data is prohibited. Also, if the number of digits is not exceeded, a barcode label is issued.

このように予め設定した桁数に対して入力データの桁数
がオーバするとエラーとなってバーコードラベルの発行
が行なわれないので、常に所定サイズのラベルに対して
所定桁数のバーコードをプリントアウトすることができ
不良バーコードラベルを発行する虞はない。
In this way, if the number of digits in the input data exceeds the preset number of digits, an error will occur and a barcode label will not be issued, so a barcode with a predetermined number of digits will always be printed for a label of a predetermined size. There is no risk of issuing a defective barcode label.

またラベル7をバーコード印字機構5によってグリント
動作を開始できる位置に停止するようにラベル位置検出
器6の位置設定を行なうと桁設定器19の永久磁石15
がラベル7の桁数に対応したリードスイッチを付勢して
桁設定を行っているので、ラベルサイズと桁設定とを確
実に対応させることができる。
Furthermore, when the position of the label position detector 6 is set so that the label 7 is stopped at a position where the barcode printing mechanism 5 can start the glint operation, the permanent magnet 15 of the digit setter 19
Since the digit setting is performed by energizing the reed switch corresponding to the number of digits on the label 7, the label size and digit setting can be made to correspond reliably.

なお、前記実施例では桁設定器としてラベルの各種サイ
ズに対応して互に所定の間隔をあけて設置された複数の
リードスイッチとラベル位置検出器の位置変化に応動す
る永久磁石とで構成したものについて述べたがかならず
しもこれに限定されるものでないのは勿論である。また
前記実施例では入力データの桁オーバを検出する手段と
して置数バッファメモリー21の桁ビットに立てられて
いる信号をチェックして桁オーバを検出する手段および
入力データの桁数をカウンタでカウントして桁オーバを
検出する手段を述べたがかならずしもこれに限定される
ものでないのは勿論である。
In the above embodiment, the digit setting device is composed of a plurality of reed switches installed at predetermined intervals corresponding to various sizes of labels, and a permanent magnet that responds to changes in the position of the label position detector. Although we have described the above, it is needless to say that the invention is not limited to this. In addition, in the above embodiment, as a means for detecting over-digits of input data, there is a means for checking the signal set in the digit bit of the numeric buffer memory 21 to detect over-digits, and a counter counts the number of digits of input data. Although the means for detecting digit overflow has been described above, it is needless to say that the method is not limited to this.

以上詳述したようにこの発明によればプリントアウト操
作によシバ−コード印字機構で、入力データを記憶する
データ記憶器から供給される印字データにもとづいてラ
ベルにバーコードをプリントアウトするようにし、かつ
上記ラベルにプリントアウトすべきバーコードの桁数を
ラベル位置検出器の位置設定に応動する桁設定器で設定
するようにし、上記桁設定器で設定された桁数と上記デ
ータ記憶器に記憶される入力データの桁数とを比較する
ことによって入力データの桁オーバを検出するようにし
ているので、入力データの桁オーバを確実に知ることが
でき、不良バーコードラベルを発行する虞がなく、しか
もラベルサイズと桁設定とを確実に対応させることがで
きるバーコードプリンターヲ提供できるものである。
As detailed above, according to the present invention, a barcode is printed out on a label by a printout operation using a barcode printing mechanism based on print data supplied from a data storage device that stores input data. , and the number of digits of the barcode to be printed on the label is set using a digit setter that responds to the position setting of the label position detector, and the number of digits set by the digit setter and the data storage are By comparing the number of digits of the input data to be stored, over-digits in the input data are detected, so it is possible to know for sure whether the input data is over-digit, and there is no risk of issuing a defective barcode label. Moreover, it is possible to provide a barcode printer that can reliably match label size and digit setting.

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

図はこの発明の実施例を示すもので、第1図は外観を示
す斜視図、第2図は要部の斜視図、第3図はバーコード
印字機構、ラベル位置検出器およびスイッチの位置関係
を示す側面図、第4図は操作部を示す展開図、第5図は
回路構成を示すブロック図、第6図は桁オーバチェック
の制御過程を示すフローチャート、第7図、第8図は桁
オーバの検出子Rk示すフローチャートである。 6・・・バーコードプリンター、6・・・ラベル位置検
出器、7・・・ラベル、15・・・永久磁石、18m。 18 b 、 18 o 、 ’18 d 、 18 
e ・・・リードスイッチ、19・・・桁設定器、20
・・・ランダム・アクセス・メモリー、21・・・置数
バッファメモリ、22・・・桁数データ記憶器。 17−
The drawings show an embodiment of the present invention: Fig. 1 is a perspective view showing the external appearance, Fig. 2 is a perspective view of the main parts, and Fig. 3 is the positional relationship of the barcode printing mechanism, label position detector, and switch. 4 is a developed view showing the operating section, FIG. 5 is a block diagram showing the circuit configuration, FIG. 6 is a flowchart showing the control process of digit overcheck, and FIGS. 7 and 8 are digit It is a flowchart showing an over detector Rk. 6...Barcode printer, 6...Label position detector, 7...Label, 15...Permanent magnet, 18m. 18 b, 18 o, '18 d, 18
e...Reed switch, 19...Digit setter, 20
. . . Random access memory, 21 . . . Number buffer memory, 22 . . . Digit number data storage device. 17-

Claims (1)

【特許請求の範囲】[Claims] 入力データを記憶するデータ記憶器と、プリントアウト
操作によシ上記データ記憶器から供給される印字データ
にもとづいてバーコードをラベルにプリントアウトする
バーコード印字機構と、この印字機構に搬送されるラベ
ルをラベルの搬送位置を検出してセットするラベル位置
検出器と、このラベル位置検出器の位置設定に応動して
上記ラベルにプリントアウトすべきバーコードの桁数を
可変設定する桁設定器と、この桁設定器に設定された桁
数と上記データ記憶器に記憶される入力データの桁数と
を比較することによって上記入力データの桁オーバを検
出する検出手段とを具備したことを特徴とするバーコー
ドプリンター。
a data storage device that stores input data; a barcode printing mechanism that prints out a barcode on a label based on print data supplied from the data storage device during a printout operation; A label position detector that detects the transport position of the label and sets the label, and a digit setter that variably sets the number of digits of the barcode to be printed on the label in response to the position setting of the label position detector. , further comprising detection means for detecting over-digits in the input data by comparing the number of digits set in the digit setter and the number of digits in the input data stored in the data storage device. barcode printer.
JP58090486A 1983-05-23 1983-05-23 barcode printer Granted JPS5911277A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58090486A JPS5911277A (en) 1983-05-23 1983-05-23 barcode printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58090486A JPS5911277A (en) 1983-05-23 1983-05-23 barcode printer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP14574775A Division JPS5269232A (en) 1975-12-05 1975-12-05 Bar-code printer

Publications (2)

Publication Number Publication Date
JPS5911277A true JPS5911277A (en) 1984-01-20
JPS6122836B2 JPS6122836B2 (en) 1986-06-03

Family

ID=13999873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58090486A Granted JPS5911277A (en) 1983-05-23 1983-05-23 barcode printer

Country Status (1)

Country Link
JP (1) JPS5911277A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106241424A (en) * 2016-08-31 2016-12-21 杨志平 Cylindrical workpiece printing package all-in-one

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106241424A (en) * 2016-08-31 2016-12-21 杨志平 Cylindrical workpiece printing package all-in-one

Also Published As

Publication number Publication date
JPS6122836B2 (en) 1986-06-03

Similar Documents

Publication Publication Date Title
US4630067A (en) Bar code printer
US6409401B1 (en) Portable printer with RFID encoder
US4031518A (en) Data capture terminal
US4765765A (en) Label printer
CN107107629B (en) Methods and apparatus for RFID devices
US4058056A (en) Microprocessor controlled card reader/printer
CN108256600B (en) RFID label printing method, printing method and device of label printer and label printer
JPS5911277A (en) barcode printer
JPS61272176A (en) label printer
JPS61106279A (en) Document printer
JP4537746B2 (en) Print issuing device and print issuing method
JP2003191583A (en) Printing device
US4034209A (en) Recording device
JPH058491A (en) Print format setting device for printer
JPH0741731B2 (en) Printer
US3354467A (en) Information retrieval machine and method
JPS6463177A (en) Image forming device
JPH0557985A (en) Printing control device
JPH0650545B2 (en) Multiple ticket issuing device
US3848257A (en) Device for printing coded labels and the like
US3552738A (en) Apparatus for processing cards having printed and recorded data
JP2002187313A (en) How to control a label printer
JPS6427970A (en) Label-issuing device
JP2005047087A (en) Label printer
JPH0431067A (en) Impact type printer