JPH0369436A - Label printer - Google Patents
Label printerInfo
- Publication number
- JPH0369436A JPH0369436A JP19909989A JP19909989A JPH0369436A JP H0369436 A JPH0369436 A JP H0369436A JP 19909989 A JP19909989 A JP 19909989A JP 19909989 A JP19909989 A JP 19909989A JP H0369436 A JPH0369436 A JP H0369436A
- Authority
- JP
- Japan
- Prior art keywords
- label
- sensor
- gap
- length
- output
- 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
Links
- 238000005259 measurement Methods 0.000 claims abstract description 10
- 238000003860 storage Methods 0.000 claims description 4
- 238000000034 method Methods 0.000 abstract description 51
- 238000007639 printing Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 241000201776 Steno Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000007651 thermal printing Methods 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Labeling Devices (AREA)
Abstract
Description
【発明の詳細な説明】
「産業上の利用分野」
本発明はサイズや形状の異なる様々な種類のラベルに様
々なフォーマットの印字を行うラベルプリンタに関する
。DETAILED DESCRIPTION OF THE INVENTION "Field of Industrial Application" The present invention relates to a label printer that prints in various formats on various types of labels having different sizes and shapes.
「従来の技術」
第12図はラベルプリンタに用いられる従来のラベル用
紙1の終端近傍を示す図であり、台紙2上にラベル3,
3・・・が剥離自在に貼付され、ロール状に巻回されて
いる。また、各ラベル3の間には、そのサイズや形状に
かかわりなく、一定の間隔(例えば、2mm)に規定さ
れたギャップ4が形成され、最終ラベル3の後方には何
も貼付されていないラベルエンド部5が設けられている
。``Prior Art'' FIG. 12 is a diagram showing the vicinity of the end of a conventional label paper 1 used in a label printer.
3... is attached in a removable manner and wound into a roll. Furthermore, a gap 4 defined at a constant interval (for example, 2 mm) is formed between each label 3 regardless of its size or shape, and no label is pasted behind the final label 3. An end portion 5 is provided.
ところで、ラベル3に印字するためには、ギャップ4お
よびラベルエンド部5を検出する必要があるが、この検
出は、例えば、透過型の光センサの発光素子と受光素子
とをラベル用紙1の通過経路に対向するように取り付け
、センサから出力される信号を用いて行う。即ち、発光
素子と受光素子との間をラベル用紙lが通過すると、ラ
ベル3の部分では透過光量が減少し、ギャップ4および
ラベルエンド部5の部分では透過光量が増加する。By the way, in order to print on the label 3, it is necessary to detect the gap 4 and the label end portion 5. It is installed so as to face the route and uses the signal output from the sensor. That is, when the label paper l passes between the light emitting element and the light receiving element, the amount of transmitted light decreases at the label 3 portion, and the amount of transmitted light increases at the gap 4 and the label end portion 5.
これにより、センサから透過光量に応じた信号が出力さ
れるので、この信号を用いてギャップ4およびラベルエ
ンド部5を検出する。尚、ギャップ4とラベルエンド部
5との違いの検出は、ギャップ4の長さ(以下、ギャッ
プ長という)以上(今の場合、2mm+α)、継続して
センサからギャップ時の信号が出力された場合がラベル
エンド部5であると判断して行う。As a result, a signal corresponding to the amount of transmitted light is output from the sensor, and this signal is used to detect the gap 4 and the label end portion 5. The difference between the gap 4 and the label end portion 5 can be detected by continuously outputting a gap signal from the sensor for a period longer than the length of the gap 4 (hereinafter referred to as gap length) (in this case, 2 mm + α). This is done by determining that the case is label end portion 5.
「発明が解決しようとする課題」
ところで、最近、ラベル3を貼付する商品の種類、サイ
ズおよび形状が多様化してきているため、それに応じて
ラベル3も多種多様化している。しかし、ギャップ長は
、上述したように、一定に規定されているため、ラベル
製造上の大きな制約となっている。"Problem to be Solved by the Invention" Recently, the types, sizes, and shapes of products to which labels 3 are affixed have been diversifying, and accordingly, the labels 3 have also been diversifying. However, as described above, the gap length is fixed and is therefore a major constraint on label production.
また、変形ラベル、特に、円形、5角形、あるいは、6
角形等のラベル3の場合には、ギャップ長を規定された
間隔にすることができない。このため、上述した従来の
検出方法ではギャップ4およびラベルエンド部5を検出
できないという問題が発生する。Also, modified labels, especially circular, pentagonal or hexagonal
In the case of a rectangular label 3, the gap length cannot be set to a specified interval. Therefore, a problem arises in that the gap 4 and the label end portion 5 cannot be detected using the conventional detection method described above.
そこで、例えば、以下に示す方法などが考えられる。ま
ず、ラベル3の種類毎のギヤツブ長′を一覧表としてラ
ベルプリンタの近傍に掲示しておく。Therefore, for example, the following method may be considered. First, a list of gear tooth lengths for each type of label 3 is posted near the label printer.
そして、ラベル3を交換した際、操作者がこの覧表から
そのラベル3のギャップ長を読み取って、その値をラベ
ルプリンタの操作部から人力する。Then, when the label 3 is replaced, the operator reads the gap length of the label 3 from this list and inputs the value manually from the operation section of the label printer.
これにより、ラベルプリンタが入力されたギャップ長に
基づいてギャップ4およびラベルエンド部5の検出を行
う。As a result, the label printer detects the gap 4 and the label end portion 5 based on the input gap length.
ところが、上述した方法には以下に示す欠点がある。However, the above method has the following drawbacks.
■ギャップ長の一覧表を用意しなければならない。また
、新しいラベル3を用いる場合には、この−覧表を書き
換えなければならない。■A list of gap lengths must be prepared. Furthermore, when using a new label 3, this list must be rewritten.
■−覧表を紛失すると、ラベルプリンタが使えなくなっ
てしまう。- If you lose the list, you will be unable to use your label printer.
■操作者の作業が増えてしまう。■The work for the operator increases.
=3
■ギャップ長をラベルプリンタの操作部から入力する際
に誤って人力したり、ラベル3を交換したときに人力す
るのを忘れたりした場合には、ラベルプリンタがギャッ
プ4あるいはラベルエンド部5を検出できなかったり、
ギャップ4をラベルエンド部5であると誤って判断した
りしてしまう。= 3 ■If you accidentally input the gap length manually from the label printer's operation panel or forget to input it manually when replacing label 3, the label printer will input gap length 4 or label end 5. could not be detected or
The gap 4 may be mistakenly determined to be the label end portion 5.
本発明は上述した事情に鑑みてなされたもので、ラベル
のギャップ長がラベル種類毎に異なっていても操作者が
何等特別の操作をすることなく、正確にラベルエンド部
を検出できるラベルプリンタを提供することを目的とし
ている。The present invention has been made in view of the above-mentioned circumstances, and provides a label printer that can accurately detect the label end portion without any special operation by the operator even if the label gap length differs depending on the label type. is intended to provide.
「課題を解決するための手段−1
第1発明は、台紙に所定のギャップを形成して貼付され
た複数のラベルを検出するセンサと、台紙をフィードす
るフィード手段と、フィード中におけるセンサの出力の
変化に基づいてギャップ長を測定する測定手段と、測定
手段の測定結果を記憶する記憶手段と、記憶手段の記憶
内容とセンサの出力とに基づいてラベルの終了を判断す
る判断手段と、判断手段の判断結果を報知する報知手段
とを具備することを特徴としている。``Means for Solving the Problems-1 The first invention includes a sensor for detecting a plurality of labels pasted on a backing sheet with a predetermined gap formed therein, a feeding means for feeding the backing sheet, and an output of the sensor during feeding. a measuring means for measuring the gap length based on a change in the gap length, a storing means for storing the measurement result of the measuring means, a determining means for determining the end of the label based on the memory contents of the storing means and the output of the sensor, It is characterized by comprising a notification means for notifying the judgment result of the means.
また、第2発明は、第1発明において、測定手段による
ギャップ長の測定は、ラベル交換時におけるセンサの出
力レベル自動調整処理後に自動的に行うことを特徴とし
ている。Further, a second invention is characterized in that, in the first invention, the measurement of the gap length by the measuring means is automatically performed after automatic adjustment processing of the output level of the sensor at the time of label replacement.
「作用」
第1発明によれば、フィード手段が台紙をフィードする
と、測定手段がセンサの出力の変化に基づいてギャップ
長を測定すると共に、測定手段の測定結果が記憶手段に
記憶される。また、判断手段が記憶手段の記憶内容とセ
ンサの出力とに基づいてラベルの終了を判断し、報知手
段が判断手段の判断結果を報知する。"Operation" According to the first invention, when the feeding means feeds the mount, the measuring means measures the gap length based on the change in the output of the sensor, and the measurement result of the measuring means is stored in the storage means. Further, the determining means determines whether the label is finished based on the contents stored in the storage means and the output of the sensor, and the notifying means notifies the determination result of the determining means.
また、第2発明によれば、ラベルを交換すると、測定手
段によるギャップ長の測定は、センサの出力レベル自動
調整処理終了後、自動的に行われる。Further, according to the second invention, when the label is replaced, the measurement of the gap length by the measuring means is automatically performed after the sensor output level automatic adjustment process is completed.
「実施例」
以下、図面を参照して本発明の一実施例について説明す
る。第1図は本発明の一実施例によるラベルプリンタの
電気的構成を示すブロック図であリ、この図において、
6は装置各部を制御するCPU(中央処理装置)、7は
ROMであり、プログラムエリア、印字フォーマットテ
ーブルおよびキャラクタジェネレークから構成されてい
る。8はRAMであり、ワークエリア、PLUメモリ、
集計メモリ、印字バッファメモリ、レジスタメモリから
構成されている。9はプリセットキー、テンキーおよび
ファンクションキーから構成されている操作部、10は
印字内容や各種のメツセージ等が表示される表示部であ
る。"Embodiment" Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the electrical configuration of a label printer according to an embodiment of the present invention.
Reference numeral 6 is a CPU (central processing unit) that controls each part of the apparatus, and 7 is a ROM, which is composed of a program area, a print format table, and a character generator. 8 is RAM, a work area, PLU memory,
It consists of tally memory, print buffer memory, and register memory. Reference numeral 9 denotes an operation section consisting of preset keys, a numeric keypad, and function keys, and 10 a display section on which printed contents and various messages are displayed.
また、11はCPU6の指示に基づいてラベル3上に印
字データを印字する印字部であり、第2図に機構部の外
観構成の正面図を示す。この図において、ラベル用紙1
は、回転軸12に回転可能に装着されており、コ字状の
ガイド板13、アイドルローラ14,15を経てプラテ
ンローラ16、デイスペンサ17を通り、ここでラベル
3と台紙2とが剥離され、ラベル3は外部に排出され、
台紙2か巻取リール18に巻き取られるようになってい
る。Further, reference numeral 11 denotes a printing unit that prints print data on the label 3 based on instructions from the CPU 6, and FIG. 2 shows a front view of the external configuration of the mechanism unit. In this figure, label paper 1
is rotatably mounted on a rotating shaft 12, and passes through a U-shaped guide plate 13, idle rollers 14 and 15, a platen roller 16, and a dispenser 17, where the label 3 and the backing paper 2 are peeled off. Label 3 is discharged to the outside,
It is adapted to be wound up on either the mount 2 or the take-up reel 18.
ここで、第3図にプラテンローラ16および巻取リール
18の駆動部の断面図を示す。この図において、第2図
の各部に対応する部分には同一の符号を付け、その説明
を省略する。第3図において、プラテンローラ16の軸
には歯車16aが嵌合され、巻取リール18の軸には歯
車18aが嵌合されている。また、歯車16aは、ステ
ッピングモータ19の軸に嵌合された駆動歯車19aと
かみ合い、歯車18aは、直流モータ20の軸に嵌合さ
れた駆動歯車20aとかみ合っている。Here, FIG. 3 shows a sectional view of the driving portions of the platen roller 16 and the take-up reel 18. In this figure, parts corresponding to those in FIG. 2 are given the same reference numerals, and their explanations will be omitted. In FIG. 3, a gear 16a is fitted on the shaft of the platen roller 16, and a gear 18a is fitted on the shaft of the take-up reel 18. Further, the gear 16a meshes with a drive gear 19a fitted to the shaft of the stepping motor 19, and the gear 18a meshes with a drive gear 20a fitted to the shaft of the DC motor 20.
さらに、第2図において、21はサーマルヘッドであり
、プラテンローラ16にラベル用紙■を押圧しながら、
ラベル3に感熱印字を行う。22はガイド板13を挟ん
で設けられたコ字状のプリズムである。Furthermore, in FIG. 2, 21 is a thermal head, and while pressing the label paper 2 against the platen roller 16,
Perform thermal printing on label 3. 22 is a U-shaped prism provided with the guide plate 13 in between.
ここで、第4図に第2図のA−A断面図を示す。Here, FIG. 4 shows a sectional view taken along the line AA in FIG. 2.
同図において、23は発光素子24および受光素子25
から構成され、ラベル用紙1のラベル3を検出する透過
型のセンサであり、発光素子24から発せられた光は、
プリズム22によってコ字状に曲折され、ラベル用紙1
を経由して受光素子25へ到達する。In the figure, 23 indicates a light emitting element 24 and a light receiving element 25.
It is a transmission type sensor that detects the label 3 on the label paper 1, and the light emitted from the light emitting element 24 is
The label paper 1 is bent into a U-shape by the prism 22.
The light reaches the light receiving element 25 via.
加えて、第1図において、26はCPU6と印字部11
とを接続するI10ポート、27はサーマルヘッド21
を駆動するヘッド駆動回路、28はステッピングモータ
19および直流モータ20を駆動制御するモータ駆動回
路、29はCPU6からI10ポート26を介して転送
される4ビツトのディジタルデータ5D(0〜15)を
16レベルのアナログ信号SAに変換するD/A変換器
、30はアナログ信号SAを入力してセンサ23の出力
レベルVoを16段階(例えば、5D=Oの時、出力レ
ベルVo:最小、5D=15の時、出力レベルVo=最
大)に調整する出力レベル調整回路である。また、セン
サ23の出力レベルV。は、図示せぬコンパレータにお
いて基準電圧E8と比較される。そして、コンパレータ
の出力信号KSは、V、<E、のときには II L
Itレベル(”O”信号)、Vo>E、のときには、I
I HI+レベル(”°ビ′信号)となり、I10ボー
ト26を介してCPU6に転送される。In addition, in FIG. 1, 26 indicates the CPU 6 and the printing unit 11.
27 is the thermal head 21
28 is a motor drive circuit that drives and controls the stepping motor 19 and the DC motor 20; 29 is a 4-bit digital data 5D (0 to 15) transferred from the CPU 6 through the I10 port 26; A D/A converter 30 inputs the analog signal SA and converts the output level Vo of the sensor 23 into an analog signal SA of 16 levels (for example, when 5D=O, the output level Vo: minimum, 5D=15 This is an output level adjustment circuit that adjusts the output level Vo=maximum when . Also, the output level V of the sensor 23. is compared with a reference voltage E8 in a comparator (not shown). Then, the output signal KS of the comparator is V, when <E, II L
When It level (“O” signal), Vo>E, I
The signal becomes IHI+ level ("°BI'signal)" and is transferred to the CPU 6 via the I10 port 26.
尚、センサ23、D/A変換器29および出力レベル調
整回路30の詳細については、本出願人が先に提案した
ラベル位置検出センサの自動調整装置の公報(特開昭6
0−185104号公報)を参照されたい。For details of the sensor 23, D/A converter 29, and output level adjustment circuit 30, please refer to the publication of the automatic adjustment device for label position detection sensor previously proposed by the present applicant (Japanese Patent Laid-Open No. 6
0-185104).
このような構成において、まず、操作者がラベル用紙1
をこのラベルプリンタにセットした場合に、CPU6が
ラベル3の長さLL(以下、ラベル長LLという)とギ
ャップ4の長さLG(以下、キャップ長LGという)を
測定する動作について第5図のフローチャートに基づい
て説明する。In such a configuration, the operator first inserts the label paper 1.
is set in this label printer, the CPU 6 measures the length LL of the label 3 (hereinafter referred to as label length LL) and the length LG of the gap 4 (hereinafter referred to as cap length LG) as shown in Fig. 5. The explanation will be based on a flowchart.
操作者がラベル用紙1をこのラベルプリンタのにセット
した後、操作部9のファンクションキーの1つであるラ
ベルフィードキーを押すと、CPU6は、ステップSA
Iの処理に進み、センサ23の出力レベルV0の調整を
行う。即ち、出力レベルV。と基準レベルE、とが第6
図(a)に示すような関係でない場合には、ラベル長L
Lおよびギヤツブ長LGの検出が正確にできない。例え
ば、第6図(b)の場合には、ラベル3および台紙2の
厚さが共に薄いため、出力レベルV。全体が大きすぎ、
また、同図(C)の場合には、ラベル3および台紙2の
厚さが共に厚いため、出力レベルV。全体が小さすぎる
。従って、基準レベルE5と出ノJレベルV。とを比較
してもラベル長LLおよびギヤツブ長LGを検出するこ
とができない。When the operator presses the label feed key, which is one of the function keys on the operation unit 9, after setting the label paper 1 in the label printer, the CPU 6 executes step SA.
Proceeding to process I, the output level V0 of the sensor 23 is adjusted. That is, the output level V. and standard level E, and is the sixth
If the relationship is not as shown in figure (a), the label length L
L and gear length LG cannot be detected accurately. For example, in the case of FIG. 6(b), since both the label 3 and the mount 2 are thin, the output level is V. The whole thing is too big
Furthermore, in the case of FIG. 2C, since both the label 3 and the mount 2 are thick, the output level is V. The whole thing is too small. Therefore, the reference level E5 and the output level V. It is not possible to detect the label length LL and the gear tooth length LG even by comparing them.
そこで、ラベル用紙■を交換した場合には、まず、セン
サ23の出力レベルV。を調整しなければならない。と
ころで、従来は、上述した出力レベルV0の調整は、マ
ニュアルによるボリューム調整によって行っていたが、
本出願人は、これを自動的に行う装置について既に提案
している(上述したラベル位置検出センサの自動調整装
置)。Therefore, when the label paper ■ is replaced, first, the output level V of the sensor 23 is changed. must be adjusted. By the way, in the past, the above-mentioned output level V0 was adjusted by manual volume adjustment.
The present applicant has already proposed a device that automatically performs this (the above-mentioned automatic adjustment device for a label position detection sensor).
従って、この実施例においても、この装置を利用してセ
ンサ23の出力レベルV0を自動的に調整する。Therefore, in this embodiment as well, this device is used to automatically adjust the output level V0 of the sensor 23.
ここで、上述した調整手順について簡単に説明する。詳
細については、公報を参照されたい。Here, the above-mentioned adjustment procedure will be briefly explained. For details, please refer to the publication.
操作者がラベル用紙1をラベルプリンタにセットした後
、操作部9のファンクションキーの1っであるラベルフ
ィードキーを押すと、CPU6は、以下の処理を行う。When the operator presses the label feed key, which is one of the function keys on the operation section 9, after setting the label paper 1 in the label printer, the CPU 6 performs the following processing.
■ ディジタルデータSDをOから15まで段階的に変
化させて転送する。これにより、信号KSがII OI
Iから1“′に変化した時のディジタルデータSDの値
SD、を求める。■ Transfer the digital data SD by changing it in stages from 0 to 15. This causes the signal KS to become
The value SD of the digital data SD when it changes from I to 1'' is determined.
■ 次に、ラベル用紙↓を所定量(例えば、3mm)フ
ィードさせた後、■と同様な処理を行って、その時のデ
ィジタルデータSDの値SD、を求める。(2) Next, after feeding the label paper ↓ by a predetermined amount (for example, 3 mm), the same process as (2) is performed to obtain the value SD of the digital data SD at that time.
■ そして、値SD、と値SD、とを比較して大きい方
の値を仮の値として記憶する。(2) The values SD and SD are then compared and the larger value is stored as a temporary value.
■ さらに、■の処理において記憶した仮の値を用いて
ギャップ4を探索し、このギャップ4の部分において、
■と同様な処理を行って、その時のディジタルデータS
Dの値SDdを求め、その値に基づいて(定数を加えて
)調整値SD、を決定する。■Furthermore, search for gap 4 using the temporary value stored in the process of ■, and in this gap 4,
Perform the same process as ■, and then convert the digital data S
A value SDd of D is determined, and an adjustment value SD is determined based on that value (by adding a constant).
以上説明したように、上記した処理は、■〜■の処理に
より、まず、ラベル3の部分において、1
センサ23の出力レベルV。の仮調整を行った後、■の
処理により、ギャップ4に部分において、真の調整を行
っている。これは、ラベル3の部分には、店名等の印字
や枠が予め印字されているため、ラベル3の部分におけ
るセンサ23の出力レベルVoが、第7図に示すように
、一定でないので、何も印字されず、センサ23の出力
レベルV。が安定しているギャップ4の部分において再
びレベル調整を行うためである。As explained above, in the above-described processing, the output level V of the 1 sensor 23 is first determined in the label 3 portion by the processing ① to ②. After performing the temporary adjustment, the true adjustment is performed in the gap 4 by the process (2). This is because the store name and frame are printed on the label 3 in advance, so the output level Vo of the sensor 23 on the label 3 is not constant as shown in FIG. is not printed, and the output level of sensor 23 is V. This is because the level adjustment is performed again in the gap 4 portion where the current is stable.
また、■の処理において、ラベル用紙1を所定量フィー
ドさせたのは、従来のラベル用紙1のギヤツブ長LGが
一定(例えば、2mm)だったので、ラベル用紙1を所
定量(例えば、3mm)フィードさせれば、ラベル用紙
1をセットした時に仮にセンサ位置がギャップ4にあっ
ても、フィード後は、センサ位置がラベル3にあり、2
箇所において値SDを求めれば、ラベル用紙1をセット
した時のラベル3とセンサ23との位置関係に影響され
ずに、ラベル3の部分のセンサ23の出力レベルV0を
用いて仮調整が行えるためである。In addition, in the process (2), the label paper 1 was fed by a predetermined amount because the gear gear length LG of the conventional label paper 1 was constant (for example, 2 mm), so the label paper 1 was fed by a predetermined amount (for example, 3 mm). If you feed it, even if the sensor position is at gap 4 when label paper 1 is set, after feeding, the sensor position will be at label 3 and 2.
If the value SD is found at the location, temporary adjustment can be made using the output level V0 of the sensor 23 at the label 3 portion without being affected by the positional relationship between the label 3 and the sensor 23 when the label paper 1 is set. It is.
2
これに対して、この実施例においては、ギヤツブ長LG
が一定ではないので、上述した■の処理のように、ラベ
ル用紙1を所定量(例えば、3mm)フィードしても、
2箇所ともギャップ4である場合があり得る(第8図参
照)。従って、この実施例においては、以下の処理手順
によってセンサ23の出力レベルV。の調整を行う。2 On the other hand, in this embodiment, the gear tooth length LG
is not constant, so even if the label paper 1 is fed by a predetermined amount (for example, 3 mm) as in the above-mentioned process (■),
There is a possibility that both locations are gap 4 (see Figure 8). Therefore, in this embodiment, the output level V of the sensor 23 is determined by the following processing procedure. Make adjustments.
操作者がラベル用紙1をこのラベルプリンタのにセット
した後、操作部9のファンクションキーの1つであるラ
ベルフィードキーを押すと、CPU6は、以下の処理を
行う。When the operator presses the label feed key, which is one of the function keys on the operation section 9, after setting the label paper 1 in the label printer, the CPU 6 performs the following processing.
(a) ディジタルデータSDをOから15まで段階
的に変化させて転送する。これにより、信号KSが′°
0”から”1″に変化した時のディジタルデータSDの
値SD、を求める。(a) Digital data SD is changed stepwise from 0 to 15 and transferred. This causes the signal KS to be
The value SD of the digital data SD when it changes from "0" to "1" is determined.
(b) 次に、ラベル用紙1を所定量(例えば、3m
m)フィードさせた後、(a)と同様な処理を行って、
その時のディジタルデータSDの値SD2を求める。(b) Next, add a predetermined amount of label paper 1 (for example, 3 m
m) After feeding, perform the same process as in (a),
The value SD2 of the digital data SD at that time is determined.
(c)そして、次式に示す判断を行う。(c) Then, the judgment shown in the following equation is made.
5Dn−1−3Do1≧a(例えば、10)・・・■(
d) (c)の判断結果がrYEslの場合は、値S
D n−1と値SDnとを比較して小さな方の値がギャ
ップ4の時の値であるとして判断し、その値に基づいて
(定数、例えば、3を加えて)調整値SD、を決定する
。5Dn-1-3Do1≧a (for example, 10)...■(
d) If the judgment result in (c) is rYEsl, the value S
Compare D n-1 and the value SDn, determine that the smaller value is the value at gap 4, and determine the adjustment value SD based on that value (by adding a constant, for example, 3) do.
(e) 一方、(C)の判断結果がrNOJの場合は
、(b)および(c)の処理を繰り返す。(e) On the other hand, if the determination result in (C) is rNOJ, the processes in (b) and (c) are repeated.
尚、(b)の処理において、フィード量を各種のラベル
用紙1中で最小のギヤツブ長L G以下に設定すれば、
−1−述した(a)〜(e)処理によって必ずギャップ
4を検出することができる。そして、ステップSA2へ
進む。In addition, in the process (b), if the feed amount is set to the minimum gear length LG or less among the various label papers 1,
-1- Gap 4 can always be detected by the processes (a) to (e) described above. Then, the process advances to step SA2.
また、上述したように、従来のラベル用紙1は、キャッ
プ長LGが一定だったので、センサ23の出力レベルV
。の調整が終了した時には、センサ23は、必ずギャッ
プ4を検出している状態となっていた。Further, as described above, since the conventional label paper 1 has a constant cap length LG, the output level V of the sensor 23
. When the adjustment was completed, the sensor 23 was always in a state of detecting the gap 4.
これに対して、この実施例においては、ギヤツブ長■、
Gか一定ではないので、センサ23の出力レベルV。の
調整が終了した時には、センサ23がラベル3を検出し
ている場合もあり得る。従って、ステップSA2では、
以下の処理を行う。On the other hand, in this embodiment, the gear tooth length ■,
Since G is not constant, the output level of sensor 23 is V. When the adjustment is completed, the sensor 23 may have detected the label 3. Therefore, in step SA2,
Perform the following processing.
ステップSA2では、信号KSに基づいてセンサ23が
現在検出しているのがキャップ4であるかラベル3であ
るかを判断する。この判断結果がrYEsJである場合
、即ち、信号KSが°”0′”である場合には、ラベル
3であると判断してステップSA3へ進む。In step SA2, it is determined based on the signal KS whether it is the cap 4 or the label 3 that the sensor 23 is currently detecting. If the result of this determination is rYEsJ, that is, if the signal KS is 0', it is determined that the label is 3 and the process proceeds to step SA3.
ステップSA3では、信号KSが1′′になるまで、即
ち、ギヤノブ4か検出されるまでラベル用紙1をフィー
ドさせた後、ステップSA2lへ進む。In step SA3, the label paper 1 is fed until the signal KS becomes 1'', that is, until the gear knob 4 is detected, and then the process proceeds to step SA2l.
ステップSA4では、ギヤノブ長゛1.Gを測定する。In step SA4, the gear knob length is 1. Measure G.
即ち、CPU6は、プラテンローラ16を1ステソプ(
約O155mm)ずつステッピングモータ19によって
回転駆動しなからラベル用紙1をフィードすると共に、
内部のカウンタにより信号KSが” 1 ”からII
OIIになるまでのステッピングモータ19のステップ
数をカウントした後、ステップSA5へ進む。That is, the CPU 6 moves the platen roller 16 one step (
The label paper 1 is fed while being rotated by a stepping motor 19 by approximately 0155 mm).
The internal counter changes the signal KS from “1” to II.
After counting the number of steps of the stepping motor 19 until OII is reached, the process advances to step SA5.
5 ステップSA5では、ラベル長L Lを測定する。5 In step SA5, the label length LL is measured.
即ち、CPU6は、プラテンローラ16を1ステツプず
つステッピングモータ19によって回転駆動しなからラ
ベル用紙1をフィードすると共に、内部のカウンタによ
り信号KSが′O”°から′”1パになるまでのステッ
ピングモータ19のステップ数をカウントした後、ステ
ップSA9へ進む。That is, the CPU 6 rotates the platen roller 16 one step at a time by the stepping motor 19 and feeds the label paper 1, and also uses an internal counter to step the signal KS from 'O'° to '1pa. After counting the number of steps of the motor 19, the process advances to step SA9.
一方、ステップSA2の判断結果が「NO」の場合、即
ち、信号KSか′”ビである場合には、センサ23が検
出したのはキャップ4であると判断して、ステップSA
6へ進む。On the other hand, if the determination result in step SA2 is "NO", that is, if the signal is KS or ''BI, it is determined that the cap 4 is detected by the sensor 23, and step SA2 is performed.
Proceed to step 6.
ステップSA6では、信号KSか”0″になるまで、即
ち、ラベル3が検出されるまでラベル用紙1をフィード
させた後、ステップSA7へ進む。In step SA6, the label paper 1 is fed until the signal KS becomes "0", that is, until the label 3 is detected, and then the process proceeds to step SA7.
ステップSA7では、ラベル長L Lを測定する。In step SA7, the label length LL is measured.
即ち、CPU6は、プラテンローラ16を1ステツプず
つステッピングモータ19によって回転駆動しなからラ
ベル用紙■をフィートすると共に、内部のカウンタによ
り信号KSか”0′”から1″になるまでのステッピン
グモータ19のステノブ数を6
カウントした後、ステップSA8へ進む。That is, the CPU 6 rotates the platen roller 16 one step at a time by the stepping motor 19 and feeds the label paper (2), and also controls the stepping motor 19 to rotate the platen roller 16 one step at a time until the signal KS changes from "0'" to "1". After counting the number of steno knobs to 6, proceed to step SA8.
ステップSA3では、ギヤツブ長L Gをff1l+定
する。即ち、cpu6は、プラテンローラ16を1ステ
ツプずつステッピングモータ19によって回転駆動しな
がらラベル用紙1をフィードすると共に、内部のカウン
タにより信号KSが”1″からO”になるまでのステッ
ピングモータ19のステノブ数をカウントした後、ステ
ップSA9へ進む。In step SA3, the gear tooth length LG is determined as ff1l+. That is, the CPU 6 feeds the label paper 1 while rotating the platen roller 16 one step at a time by the stepping motor 19, and also controls the stepper knob of the stepping motor 19 until the signal KS changes from "1" to O by an internal counter. After counting the number, the process advances to step SA9.
ステップSA9では、上述したステップにおいて測定し
たラベル長L Lおよびギヤツブ長L Gに基づいて次
式により制御データL XおよびI7Yを算出した後、
ステップ5AIQへ進む。In step SA9, control data L
Proceed to step 5 AIQ.
LX=A−Nx(LL −ト L G ) ・
・ ・ ■L Y = L G + B・・・・
・・・・・■ここて、データL Xは、センサ23かラ
ベル3を検出した後、ラベル用紙1をフィート′させる
停止位置データ、データAは、サーマルヘッド21とセ
ンサ22との機械的構成によって決定される距離であり
、ステッピングモータ19のステップ数によって予め設
定されている。データNは、A/(LL+LG)の商で
ある(つまり、データL Xは、八を(LL+LG)で
除算した時の剰余である。)。LX=A-Nx(LL-to LG)・
・ ・ ■L Y = L G + B・・・・
...... ■Here, data L The distance is determined by the number of steps of the stepping motor 19, and is preset by the number of steps of the stepping motor 19. Data N is the quotient of A/(LL+LG) (that is, data LX is the remainder when eight is divided by (LL+LG)).
データLYは、ラベルエンド検出データであり、ギヤツ
ブ長LGにマージンB(例えば、5ステツプ)を加えた
値である。これら各データの関係を第9図に簡略化して
示す。尚、第9図において、第12図の各部に対応する
部分には同一の符号を付け、その説明を省略する。Data LY is label end detection data, and is a value obtained by adding a margin B (for example, 5 steps) to the gear length LG. The relationship between these data is shown in a simplified manner in FIG. In FIG. 9, parts corresponding to those in FIG. 12 are given the same reference numerals, and their explanations will be omitted.
ステップ5AIOでは、ステップSB2における計算結
果LXに基づいてラベル3をフィードして印字位置にセ
ットする。即ち、センサ23がラベル3を検出してから
距離LXだけフィードした時、フィードを停止させる。In step 5AIO, the label 3 is fed and set at the printing position based on the calculation result LX in step SB2. That is, when the sensor 23 detects the label 3 and has been fed by a distance LX, the feeding is stopped.
そして、一連の作業を終了する。Then, the series of tasks is completed.
次に、CPU6がラベル3に印字データを印字する動作
について第10図および第11図のフローチャートに基
づいて説明する。Next, the operation of the CPU 6 to print print data on the label 3 will be explained based on the flowcharts of FIGS. 10 and 11.
操作者が操作部9のテンキーを用いて印字データ(商品
番号)を入力すると共に、ラベル3の発行枚数を入力し
た後、ファンクションキーの1つであるプリントキーを
押すと、CPU6は、ステップSB2の処理に進み、R
OM7の印字フォーマットテーブルから印字データに対
応するフォーマノドデータを読出し、印字イメージを印
字フォーマットに従ってRAM8の印字バッファメモリ
上に書き込んだ後、ステップSB2へ進む。尚、この処
理の詳細については、本出願人が先に提案したプリンタ
の公報(特開昭61−197272号公報)を参照され
たい。When the operator presses the print key, which is one of the function keys, after inputting print data (product number) and the number of labels 3 to be issued using the numeric keys on the operation unit 9, the CPU 6 executes step SB2. Proceed to the processing of R
After reading the format data corresponding to the print data from the print format table of OM7 and writing the print image on the print buffer memory of RAM8 according to the print format, the process advances to step SB2. For details of this process, please refer to the publication of the printer previously proposed by the present applicant (Japanese Patent Laid-Open No. 197272/1983).
ステップSB2では、人力されたラベル3の枚数データ
をRAM8のレジスタメモリ内のカウンタにセットした
後、ステップSB3へ進む。In step SB2, the manually entered number data of the labels 3 is set in a counter in the register memory of the RAM 8, and then the process proceeds to step SB3.
ステップSB3では、RAM8の印字バッファメモリか
ら1ライン分の印字データを読出し、ヘノド駆動回路2
7に供給する。これにより、サーマルヘッド21は、ラ
ベル3にtライフ分の印字データを印字した後、ステッ
プSB4へ進む。尚、詳細については上述したプリンタ
の公報を参照されたい。In step SB3, one line of print data is read from the print buffer memory of RAM8, and
Supply to 7. Thereby, the thermal head 21 prints the print data for t lives on the label 3, and then proceeds to step SB4. For details, please refer to the above-mentioned printer publication.
ステップSB4では、モータ駆動回路28によ9
リスチッピングモータ19を1ステツプ駆動した後、ス
テップSB5へ進む。In step SB4, the motor drive circuit 28 drives the 9-res chipping motor 19 by one step, and then the process advances to step SB5.
ステップSB5では、ラベルエンド部5を検出したか否
かを判断し、ラベルエンド部5の場合は、ラベルエンド
フラグLEFをセットした後、ステップSB6へ進む。In step SB5, it is determined whether or not the label end portion 5 has been detected. If the label end portion 5 has been detected, the label end flag LEF is set, and then the process proceeds to step SB6.
ここで、ステップSB5のラベルエンド部検出サブルー
チンについて第1を図のフローチャートに基づいて説明
する。Here, the first part of the label end detection subroutine of step SB5 will be explained based on the flowchart shown in the figure.
ステップ5B501では、センサ23の信号KSに基づ
いてセンサ23が現在検出しているのがギャップ4であ
るかラベル3であるかを判断する。In step 5B501, it is determined based on the signal KS of the sensor 23 whether it is the gap 4 or the label 3 that the sensor 23 is currently detecting.
この判断結果がrYESJである場合、即ち、信号KS
が”■“である場合には、ギャップ4であると判断して
ステップ5B502へ進む。If this judgment result is rYESJ, that is, the signal KS
If it is "■", it is determined that the gap is 4 and the process proceeds to step 5B502.
ステップ5B502では、ギャップカウンタGCをイン
クリメントした後、ステップ5B504へ進む。In step 5B502, the gap counter GC is incremented, and then the process proceeds to step 5B504.
一方、ステップ5B501の判断結果がrNOJである
場合、即ち、信号KSがII OIIである場合に0
は、ラベル3であると判断してステップ5B503へ進
む。On the other hand, if the determination result in step 5B501 is rNOJ, that is, if the signal KS is II OII, 0 is determined to be label 3, and the process proceeds to step 5B503.
ステップ5B503では、ギャップカウンタGCをリセ
ットした後、リターンする。In step 5B503, the gap counter GC is reset, and then the process returns.
また、ステップ5B504では、ギャップカウンタCC
の値がラベルエンドデータLY以上の値であるか否かを
判断する。この判断結果がrNOJの場合には、リター
ンする。Further, in step 5B504, the gap counter CC
It is determined whether the value is greater than or equal to the label end data LY. If the result of this judgment is rNOJ, the process returns.
一方、ステップ5B504の判断結果がrYES」であ
る場合には、ステップ5B505へ進む。On the other hand, if the determination result in step 5B504 is "rYES", the process advances to step 5B505.
ステップ5B505では、ラベルエンドフラグLEFを
セットした後、リターンする。In step 5B505, the label end flag LEF is set, and then the process returns.
次に、ステップSB6では、1枚のラベルへの印字が終
了したか否かを判断する。尚、この判断は、印字を開始
してからのフィード距離がラベル長LLに達したか否か
によって判断する。そして、この判断結果がrNOJの
場合には、ステップSB7へ進む。Next, in step SB6, it is determined whether printing on one label has been completed. Note that this judgment is made based on whether the feed distance after starting printing has reached the label length LL. If the result of this determination is rNOJ, the process advances to step SB7.
ステップSB7では、ラインカウンタをインクリメント
した後、ステップSB3へ戻る。In step SB7, the line counter is incremented, and then the process returns to step SB3.
一方、ステップSB6の判断結果がrY E S Jの
場合には、ステップSB8へ進む。On the other hand, if the determination result at step SB6 is rY E S J, the process advances to step SB8.
ステップSB3では、ラベルエンド部5が検出されたか
否かを判断する。即ち、ラベルエンドフラグL E F
がセットされているか否かを判断する。In step SB3, it is determined whether the label end portion 5 has been detected. That is, the label end flag L E F
Determine whether or not is set.
この判断結果がrYEsJの場合、即ち、ラベルエンド
部5か検出された場合には、ステップSB9へ進む。If the determination result is rYEsJ, that is, if the label end portion 5 is detected, the process advances to step SB9.
ステップSB9では、ラベル長LLとギヤツブ長゛LG
とを加算した値から1枚のラベル3への印字開始から既
にフィードした距離を減算した残りの距離をフィードし
た後、ステップ5BIQへ進む。即ち、ラベルエンド部
5がどこで検出されてもラベル長L Lとギヤツブ長L
Gとを加算した値をフィードした後、フィードを終了す
る。これにより、ラベルエンド部5が印字中にどの時点
で検出されたとしても、通常の印字終了の場合と停止位
置が同一になるようにしている。In step SB9, the label length LL and the gear length ``LG'' are
After subtracting the distance already fed from the start of printing on one label 3 from the value obtained by adding the above, the remaining distance is fed, and then the process proceeds to step 5BIQ. That is, no matter where the label end portion 5 is detected, the label length L and the gear tooth length L
After feeding the value added with G, the feeding ends. As a result, no matter at what point the label end portion 5 is detected during printing, the stop position is the same as in the case of the end of normal printing.
ステップ5B10では、ラヘルエンド部5であることを
ブザーあるいは表示部[Oへの表示により警告した後、
一連の処理を終了する。In step 5B10, after warning that it is the Rahel end part 5 by a buzzer or display on the display [O],
Finish the series of processing.
上記表示内容は、例えば、以下の文とする。The above display content is, for example, the following sentence.
「 ラベル終了です。新しいラベルと交換して下さい。"The label has expired. Please replace it with a new label.
」
一方、ステップSB8の判断結果がrNOJの場合には
、ステップ5B11へ進む。” On the other hand, if the determination result in step SB8 is rNOJ, the process advances to step 5B11.
ステップ5BIIでは、モータ駆動回路28によりステ
ッピングモータ19を1ステツプ駆動した後、ステップ
5B12へ進む。In step 5BII, the motor drive circuit 28 drives the stepping motor 19 one step, and then the process advances to step 5B12.
ステップ5B12では、ステップSB5と同様、ラベル
エンド部5を検出したか否かを判断し、ラベルエンド部
5の場合は、ラベルエンドフラグLEFをセットした後
、ステップ5B10へ進む。In step 5B12, as in step SB5, it is determined whether or not the label end portion 5 has been detected. If the label end portion 5 has been detected, the label end flag LEF is set, and the process then proceeds to step 5B10.
ステップ5B13では、停止位置、即ち、次のラベル3
が印字開始位置までフィードされたか否かを判断する。In step 5B13, the stop position, that is, the next label 3
is fed to the print start position.
この判断は、センサ23がラベル3の先端を検出してか
ら(即ち、信号KSが”ビ″から′”0°′に変わって
から)距離LXフィードされたか否かを判断する。この
判断結果がrNOJの場合には、ステップ5I38へ戻
る。This determination is made by determining whether or not the distance LX has been fed after the sensor 23 detects the tip of the label 3 (that is, after the signal KS changes from "BI" to "0°").The result of this determination is If is rNOJ, the process returns to step 5I38.
3
一方、ステップS B l、 3の判断結果がrY E
S Jの場合には、ステップ5BI4へ進む。3 On the other hand, the judgment result of step S B l, 3 is rY E
If SJ, proceed to step 5BI4.
ステップ5B14では、ラベル印字枚数が設定した発行
枚数に到達したか否かを判断する。この判断結果がrY
E S Jの場合には、一連の処理を終了する。In step 5B14, it is determined whether the number of printed labels has reached the set number of issued labels. This judgment result is rY
In the case of E S J, the series of processing ends.
一方、ステップ5B14の判断結果が「NO」の場合に
は、ステップSB15へ進む。On the other hand, if the determination result in step 5B14 is "NO", the process advances to step SB15.
ステップ5B15では、ラベルカウンタをインクリメン
トした後、ステップSB3へ戻る。In step 5B15, the label counter is incremented, and then the process returns to step SB3.
尚、上述した一実施例においては、センサ23の出力レ
ベルV。の調整を自動化した例を示したが、この調整は
、従来のように、マニュアルによってボリュウムで調整
してもよい。Note that in the above-described embodiment, the output level V of the sensor 23. Although an example has been shown in which the adjustment is automated, this adjustment may also be done manually by adjusting the volume as in the past.
また、センサ23の出力レベルV。ではなく、基準電圧
の方を変化させたり、出力レベルV0および基準電圧の
両方を変化させたり、あるいは、センサ23の発光素子
の発光量をマニュアルまたは自動的に変化させるように
してもよい。Also, the output level V of the sensor 23. Instead, the reference voltage may be changed, both the output level V0 and the reference voltage may be changed, or the amount of light emitted from the light emitting element of the sensor 23 may be changed manually or automatically.
また、上述した一実施例においては、センサ24
3の出力レベルV。の調整、ラベル長L Lおよびギヤ
ツブ長LGの測定によってフィードした分のラベル3は
、無駄となってしまう。しかし、この問題は、第2図の
機構部をラベル用紙1の巻き戻しが可能な構造にしてラ
ベル用紙1を巻き戻すことにより、解決可能である。尚
、」−述したようなラベル用紙1を巻き戻す機構部の構
造については、本出願人が先に提案したラベルプリンタ
の公報(特開昭63−1.2439号公報)に詳細に記
載しであるので、その説明を省略する。Further, in the embodiment described above, the output level V of the sensor 243. The amount of labels 3 fed by adjusting the label length LL and measuring the gear lug length LG will be wasted. However, this problem can be solved by making the mechanical section shown in FIG. 2 have a structure that allows the label paper 1 to be rewound. The structure of the mechanism for rewinding the label paper 1 as described above is described in detail in the publication of the label printer previously proposed by the present applicant (Japanese Patent Application Laid-Open No. 1983-1.2439). Therefore, the explanation thereof will be omitted.
さらに、上述した実施例において、第2図の機構部は、
−枚剥離タイブ(ラベル3を印字した時にラベル3を台
紙2から剥師して発行するタイプ)であり、かつ、着脱
自在なカセットタイプてない例を示したが、これは、連
続発行タイプ(印字したラベル3を台紙2ごと発行する
タイプ)であってもよいし、先に引用した特開昭60−
]、 85104号公報の第4図に示したようなカセ
ットタイプのものでもよい。この場合、カセットの装着
検出センサおよびカセットの種類検出センサによってラ
ベル3の交換の検出が自動的に行えるので、第5図の処
理の開始を操作者がフィードキーを操作することなく自
動的に行うことができる。Furthermore, in the embodiment described above, the mechanism section in FIG.
- We have shown an example of a peel-off type (a type in which the label 3 is peeled off from the mount 2 when it is printed) and does not have a removable cassette type; It may be a type in which the printed label 3 is issued along with the mount 2), or the above-mentioned Japanese Patent Application Laid-Open No. 1986-
], a cassette type as shown in FIG. 4 of Publication No. 85104 may be used. In this case, since the replacement of the label 3 can be automatically detected by the cassette attachment detection sensor and the cassette type detection sensor, the process shown in FIG. 5 can be started automatically without the operator operating the feed key. be able to.
また、1.述した一実施例の第10図および第11図の
ラベル印字処理のフローチャートにおいては、ステップ
5B13における制御データLXおよびステップ5B5
04における制御データLYは、第5図のフローチャー
トにおいて求めたデータを用いた例について説明した。Also, 1. In the flowchart of the label printing process in FIGS. 10 and 11 of the embodiment described above, the control data LX in step 5B13 and the control data LX in step 5B5
As for the control data LY in 04, an example has been described in which the data obtained in the flowchart of FIG. 5 is used.
しがし、印字動作中に信号KSを用いて常に最新のラベ
ル長LLおよびギヤツブ長LGを測定することができる
ので、制御データLXおよびLYは、常に最新の値L
LおよびLGを用いて計算し直し、常時、更新するよう
に構成してもよい。However, since the latest label length LL and gear gear length LG can always be measured using the signal KS during printing operation, the control data LX and LY always have the latest value L.
It may be configured to recalculate using L and LG and constantly update.
さらに、上述した一実施例の第10図および第11図の
ラベル印字処理のフローチャートにおいて、ステップS
B9は、上述した処理に限定されない。つまり、−上述
した一実施例においては、サーマルヘッド21とセンサ
23との間に3枚のラベル3があるので、ラベルエンド
部5か検出された場合、第1O図の処理では、その3枚
のラベル3か内蔵されたままフィードが停止し、ラベル
エンドの警報がされる。しかし、ラベル長L Lおよび
ギャップ長LGがすでに測定されているので、これらの
データを用いて上述した3枚のラベル3にも印字を行う
ことができる。また、ラベルエンド部5を検出した後、
1枚の白紙のラベル3をフィードして停止ヒするように
1してもよい。要するに、ラベル3の印字中にラベルエ
ンド部5が検出された場合でも、その時点においてフィ
ートを停止するのではなく、内蔵されているラベル3に
印字を行った後、印字されたラベル3が発行される、即
ち、ラベル3の後端が発行口から完全に出た状態にまで
フィードすれば、どこで停止ヒしてもよい。Further, in the flowchart of the label printing process in FIGS. 10 and 11 of the above-described embodiment, step S
B9 is not limited to the processing described above. In other words, in the embodiment described above, there are three labels 3 between the thermal head 21 and the sensor 23, so when the label end portion 5 is detected, the processing of FIG. The feed stops while label 3 is still inside, and a label end warning is issued. However, since the label length LL and the gap length LG have already been measured, printing can also be performed on the three labels 3 described above using these data. Moreover, after detecting the label end portion 5,
It is also possible to feed one blank label 3 and then stop. In short, even if the label end part 5 is detected while printing the label 3, instead of stopping the foot at that point, it prints on the built-in label 3 and then issues the printed label 3. In other words, as long as the rear end of the label 3 is fed completely out of the issuing port, the label 3 can be stopped at any point.
「発明の効果」
以上説明したように、第1発明によれば、以下に示す効
果かある。"Effects of the Invention" As explained above, the first invention has the following effects.
■装置自体か自動的にキャップ長を測定し、その測定結
果に基づいてラベルエンド部の検出を行うので、操作者
はラベルの種類を交換し、ギャップ長が変わった場合で
も特別の操作をする必要がない。■The device itself automatically measures the cap length and detects the label end based on the measurement results, so the operator can replace the label type and perform special operations even if the gap length changes. There's no need.
■操作者かギャップ長を入力しないので、誤って入力す
ることによる装置の誤動作が起こることがない。■Since the gap length is not input by the operator, there is no risk of malfunction of the device due to incorrect input.
■ギャップ長の実測値に基づいて制御するので、ラベル
製造時にギャップに誤差があっても装置の誤動作が起こ
ることがない。■Since control is based on the actual measured value of the gap length, there will be no malfunction of the device even if there is an error in the gap during label manufacturing.
また、第2発明によれば、以下に示す効果がある。Further, according to the second invention, there are the following effects.
■ギャップ長の測定がラベルを交換した場合に必ず必要
なセンサの出力レベルの自動調整と共に、自動的に行わ
れるので、操作者は、ラベル交換時には、従来と全く同
一の操作をするだけでよい。■Gap length measurement is performed automatically along with the automatic adjustment of the sensor output level, which is always necessary when replacing a label, so the operator only needs to perform the same operations as before when replacing a label. .
第1図は本発明の一実施例によるラベルプリンタの電気
的構成を示すブロック図、第2図は同実施例の機構部の
外観構成を示す正面図、第3図はプラテンローラ16お
よび巻取り−ル18の駆動部の構成を示す断面図、第4
図は第2図のA−A断面図、第5図はCPU6がラベル
長L Lとギヤツブ長LGを測定する動作を表すフロー
チャート、第6図および第7図はそれぞれセンサ23の
出力レベルV。の波形の一例を示す図、第8図および第
9図はそれぞれCPU6の動作を説明するための図、第
10図および第11図はCPU6の印字処理の動作を表
すフローチャート、第12図は従来のラベル用紙lの構
成例を示す斜視図である。
l・・・・・ラベル用紙、2・・・・・・台紙、3・・
・・・ラベル、4・・・・・・ギャップ、5・・・・・
・ラベルエンド部、6・・cpu、8・・・・RAM、
10・・・表示部、19・ステッピングモータ、23・
・・・・・センサ。FIG. 1 is a block diagram showing the electrical configuration of a label printer according to an embodiment of the present invention, FIG. 2 is a front view showing the external configuration of the mechanical part of the same embodiment, and FIG. 3 is a block diagram showing the platen roller 16 and the winding - Sectional view showing the configuration of the drive section of the rule 18, No. 4
The figure is a sectional view taken along the line AA in FIG. 2, FIG. 5 is a flowchart showing the operation of the CPU 6 to measure the label length LL and the gear lug length LG, and FIGS. 6 and 7 show the output level V of the sensor 23, respectively. FIGS. 8 and 9 are diagrams for explaining the operation of the CPU 6, respectively. FIGS. 10 and 11 are flowcharts showing the operation of the CPU 6 in print processing, and FIG. FIG. 2 is a perspective view showing an example of the configuration of a label paper l. l... Label paper, 2... Mounting paper, 3...
...Label, 4...Gap, 5...
・Label end part, 6... CPU, 8... RAM,
10...Display section, 19.Stepping motor, 23.
...Sensor.
Claims (2)
のラベルを検出するセンサと、前記台紙をフィードする
フィード手段と、前記フィード中における前記センサの
出力の変化に基づいて前記ギャップ長を測定する測定手
段と、該測定手段の測定結果を記憶する記憶手段と、該
記憶手段の記憶内容と前記センサの出力とに基づいて前
記ラベルの終了を判断する判断手段と、該判断手段の判
断結果を報知する報知手段とを具備することを特徴とす
るラベルプリンタ。(1) A sensor that detects a plurality of labels pasted on a backing paper with a predetermined gap formed therein, a feeding means that feeds the backing paper, and a sensor that detects the gap length based on a change in the output of the sensor during the feeding. A measuring means for measuring, a storage means for storing the measurement results of the measuring means, a determining means for determining the end of the label based on the storage contents of the storing means and the output of the sensor, and a determination by the determining means. A label printer characterized in that it comprises a notification means for notifying a result.
ベル交換時における前記センサの出力レベル自動調整処
理後に自動的に行うことを特徴とする請求項1記載のラ
ベルプリンタ。(2) The label printer according to claim 1, wherein the measurement of the gap length by the measuring means is automatically performed after automatic adjustment processing of the output level of the sensor at the time of label replacement.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199099A JP2535416B2 (en) | 1989-07-31 | 1989-07-31 | Label printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199099A JP2535416B2 (en) | 1989-07-31 | 1989-07-31 | Label printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0369436A true JPH0369436A (en) | 1991-03-25 |
| JP2535416B2 JP2535416B2 (en) | 1996-09-18 |
Family
ID=16402108
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1199099A Expired - Lifetime JP2535416B2 (en) | 1989-07-31 | 1989-07-31 | Label printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2535416B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994023393A1 (en) * | 1993-03-26 | 1994-10-13 | F+O Electronic Systems Gmbh | Process and device for printing labels of different sizes |
| EP0628925A3 (en) * | 1993-04-30 | 1995-02-22 | Tokyo Electric Co Ltd | Label printer. |
| WO2024007708A1 (en) * | 2022-07-06 | 2024-01-11 | 上海商米科技集团股份有限公司 | Learning-based printer paper positioning method, printing method for printer paper, and printer |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2870219B2 (en) | 1991-05-31 | 1999-03-17 | 王子製紙株式会社 | Printer |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57174294A (en) * | 1981-04-22 | 1982-10-26 | Teraoka Seiko Co Ltd | Label printer |
| JPS6432311U (en) * | 1987-08-24 | 1989-02-28 |
-
1989
- 1989-07-31 JP JP1199099A patent/JP2535416B2/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57174294A (en) * | 1981-04-22 | 1982-10-26 | Teraoka Seiko Co Ltd | Label printer |
| JPS6432311U (en) * | 1987-08-24 | 1989-02-28 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1994023393A1 (en) * | 1993-03-26 | 1994-10-13 | F+O Electronic Systems Gmbh | Process and device for printing labels of different sizes |
| EP0628925A3 (en) * | 1993-04-30 | 1995-02-22 | Tokyo Electric Co Ltd | Label printer. |
| US5480244A (en) * | 1993-04-30 | 1996-01-02 | Kabushiki Kaisha Tec | Article information printer having means to measure print media size |
| WO2024007708A1 (en) * | 2022-07-06 | 2024-01-11 | 上海商米科技集团股份有限公司 | Learning-based printer paper positioning method, printing method for printer paper, and printer |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2535416B2 (en) | 1996-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102259502A (en) | Label producing apparatus and tape cartridge | |
| US5435659A (en) | Scale printing apparatus | |
| JPH0369436A (en) | Label printer | |
| JP4341243B2 (en) | Tape printer and scale used therefor | |
| US6765600B2 (en) | Time recorder with a card feed rate adjustment function and time card for use in the same | |
| US20050036817A1 (en) | Method and apparatus for reducing label length error in a label printer | |
| JPS58114985A (en) | Recording paper monitoring device | |
| CN101905824A (en) | The near-end detecting device and the chopping machine of roller roll of recording medium | |
| JP2001187662A (en) | Printing equipment and roll paper | |
| JPH0557985A (en) | Printing control device | |
| JPS60171183A (en) | Printer | |
| JPH021736B2 (en) | ||
| JPH0139932B2 (en) | ||
| JP2501464B2 (en) | Label printer | |
| JPH0634250B2 (en) | Printing device for labels, tags, etc. | |
| JPS63246274A (en) | Printer | |
| US4614422A (en) | Controller for trimming copy sheets from a material web in a copying machine | |
| US20250242612A1 (en) | Tape printer and control method for tape printer | |
| JPH0761668A (en) | Residual amount detecting device | |
| JP2667090B2 (en) | Label printing device and label information registration system in this device | |
| JPS5831223Y2 (en) | electronic cash register | |
| JP2703458B2 (en) | Label printing device | |
| JPH0422266A (en) | Facsimile equipment | |
| JP2667085B2 (en) | Label printing device | |
| JPH08258343A (en) | Label printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080627 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090627 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100627 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100627 Year of fee payment: 14 |