JPS61277534A - Label end detecting system - Google Patents
Label end detecting systemInfo
- Publication number
- JPS61277534A JPS61277534A JP9577685A JP9577685A JPS61277534A JP S61277534 A JPS61277534 A JP S61277534A JP 9577685 A JP9577685 A JP 9577685A JP 9577685 A JP9577685 A JP 9577685A JP S61277534 A JPS61277534 A JP S61277534A
- Authority
- JP
- Japan
- Prior art keywords
- label
- value
- light
- mount
- light receiving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Controlling Sheets Or Webs (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ラベル端検出方式に関し、詳しくは、連続し
た台紙上に貼られた複数のラベルに印刷等を行うのに、
ラベル端を検出する方式に関する。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application Field) The present invention relates to a label edge detection method, and more particularly, to a method for detecting the edge of a label.
This paper relates to a method for detecting the edge of a label.
(従来の技術)
連続した台紙(例えば、ロール紙)に貼られた複数のラ
ベルの適切な位置に印刷するには、ラベル端を適確に検
出する必要がある。(Prior Art) In order to print at appropriate positions on a plurality of labels attached to a continuous mount (for example, roll paper), it is necessary to accurately detect the edges of the labels.
従来、このラベル端を検出するのに、発光素子(例えば
、発光ダイオード)から台紙上に光を投射し、この台紙
上に投射された光の反射光あるいは透過光を受光素子(
例えば、フォトダイオード)で受光している。そして、
この受光素子の出力信号を比較器で所定の固定値あるい
はピーク値を分割した基準値と比較することにより、ラ
ベル端を検出している。Conventionally, in order to detect this label edge, light is projected from a light emitting element (for example, a light emitting diode) onto a mount, and the reflected or transmitted light of the light projected onto the mount is sent to a light receiving element (
For example, the light is received by a photodiode. and,
The label end is detected by comparing the output signal of this light receiving element with a predetermined fixed value or a reference value obtained by dividing the peak value using a comparator.
しかしながら、このような従来のラベル端検出方式にあ
っては、受光素子の出力信号を所定の固定値あるいはピ
ーク値を分割した基準値と比較してラベル端を検出して
いたので、台紙とラベルとの光の反射率あるいは透過率
の差が小さいとき、また、発光素子や受光素子の特性が
経時変化したり、環境変化によりドリフトしたときには
ラベル端を適確に検出することができず、検出誤差を生
じる。However, in such conventional label edge detection methods, the label edge is detected by comparing the output signal of the light receiving element with a predetermined fixed value or a reference value obtained by dividing the peak value. When the difference in light reflectance or transmittance between the cause an error.
(発明の目的)
そこで本発明は、受光素子の出力信号の最大値と最小値
の差値を所定値と比較することにより、発光素子や受光
素子の特性変化による影響を防止するとともに、台紙と
ラベルとの間の光の透過率や反射率の小さな変化をも確
実に検出して、ラベル端を精確に検出することを目的と
している。(Objective of the Invention) Therefore, the present invention prevents the influence of changes in the characteristics of the light emitting element and the light receiving element by comparing the difference value between the maximum value and the minimum value of the output signal of the light receiving element with a predetermined value, and also prevents the influence of changes in the characteristics of the light emitting element and the light receiving element. The purpose is to reliably detect even small changes in light transmittance and reflectance between the sensor and the label, and to accurately detect the edge of the label.
(発明の構成)
本発明によるラベル端検出方式は、ラベルが間隔をおい
て貼られた台紙に発光素子より光を投射し、ラベルと台
紙との光の変化を受光素子で受けてラベル端を検出する
ラベル端検出方式において、受光素子の出力信号の最大
値と最小値の差を所定値と比較することによりラベル端
を検出することを特徴とし、ラベル端を精確に検出する
ものである。(Structure of the Invention) The label edge detection method according to the present invention projects light from a light emitting element onto a backing paper on which labels are pasted at intervals, and detects the edge of the label by receiving changes in light between the label and the backing paper with a light receiving element. The label edge detection method is characterized in that the label edge is detected by comparing the difference between the maximum value and the minimum value of the output signal of the light receiving element with a predetermined value, thereby accurately detecting the label edge.
以下、本発明の実施例に基づいて具体的に説明する。Hereinafter, the present invention will be specifically explained based on examples.
第1図〜第5図は本発明の実施例を示す図である。1 to 5 are diagrams showing embodiments of the present invention.
本実施例は、ラベルにバーコードを印刷するバーコード
プリンタにおいてそのラベル端を検出する方式に適用し
たものである。This embodiment is applied to a method for detecting the end of a label in a barcode printer that prints barcodes on labels.
第1図において、1は台紙であり、台紙1には間隔を置
いてラベル2が貼られている。ラベル2は、例えば感熱
紙等が使用されており、台紙1は巻取ロール3に巻取ら
れる。台紙1およびラベル2にはその表面側より発光素
子4から光が投射されており、台紙1およびラベル2を
挟んで発光素子4に対向する位置に受光素子5が配置さ
れている。また、台紙1とラベル2を挟むように遮光板
6.7が配設されており、発光素子4以外の外部光線が
受光素子5に入射するのを防止している。In FIG. 1, 1 is a mount, and labels 2 are pasted on the mount 1 at intervals. The label 2 is made of, for example, thermal paper, and the mount 1 is wound around a winding roll 3. Light is projected onto the mount 1 and the label 2 from a light emitting element 4 from the front side thereof, and a light receiving element 5 is arranged at a position facing the light emitting element 4 with the mount 1 and the label 2 in between. Further, a light shielding plate 6.7 is disposed to sandwich the mount 1 and the label 2, and prevents external light other than the light emitting element 4 from entering the light receiving element 5.
さらに、台紙1とラベル2を挟むようにプラテンローラ
8と記録ヘッド9が配設されており、この記録へフド9
は感熱式ヘッドが用いられている。Further, a platen roller 8 and a recording head 9 are arranged so as to sandwich the mount 1 and the label 2, and a lid 9 is provided for this recording.
uses a thermal head.
記録ヘッド9は所定の素子を加熱することにより感熱紙
でできたラベル2にバーコードを印刷する。The recording head 9 prints a barcode on the label 2 made of thermal paper by heating a predetermined element.
上記受光素子5は発光素子4か〜らの入射光の強さに応
じて、第2図に示すような電圧信号V。The light receiving element 5 generates a voltage signal V as shown in FIG. 2 depending on the intensity of the incident light from the light emitting elements 4 to 4.
を出力し、この出力信号V、は、第3図に示す回路によ
り処理されてラベル端が検出される。This output signal V is processed by the circuit shown in FIG. 3 to detect the label end.
第3図において、受光素子5の出力信号V5はA/D変
換器10でデジタル値に変換され、マイクロコンピュー
タ11に入力される。マイクロコンピュータ11は、主
に、CPU12、ROM13、RAM14およびI10
ポート15により構成されている。In FIG. 3, the output signal V5 of the light receiving element 5 is converted into a digital value by an A/D converter 10 and input to a microcomputer 11. The microcomputer 11 mainly includes a CPU 12, a ROM 13, a RAM 14, and an I10.
It is composed of a port 15.
CPU12はROM13に書き込まれているプログラム
に従ってI10ポート15より必要とする外部データを
取り込んだり、また、RAM14との間でデータの授受
を行ったりしながら演算処理したデータをI10ポート
15へ出力する。ROM13はCPU12を制御するプ
ログラムを格納しており、RAM14は、例えば、不揮
発性メモリにより構成されて演算に使用するデータをマ
ツプ等の形で記憶する。I10ポート15には前記A/
D変換器10を介して受光素子5からの信号が入力され
る。また、I10ボート15からは前記記録ヘッド9の
駆動を制御する駆動回路16に駆動信号S3が出力され
る。The CPU 12 takes in necessary external data from the I10 port 15 according to the program written in the ROM 13, and outputs the processed data to the I10 port 15 while exchanging data with the RAM 14. The ROM 13 stores a program for controlling the CPU 12, and the RAM 14 is composed of, for example, a non-volatile memory and stores data used in calculations in the form of a map or the like. I10 port 15 has the above A/
A signal from the light receiving element 5 is inputted via the D converter 10. Further, a drive signal S3 is output from the I10 boat 15 to a drive circuit 16 that controls the drive of the recording head 9.
次”に作用を説明する。The action will be explained next.
ラベル2の貼られた台紙1は巻取ロール3に所定速度で
巻き取られるが、その途中、発光素子4から台紙1に投
射された光の透過光を受ける受光素子5の出力信号v3
に基づいてマイクロコンピュータ11でラベル2のラベ
ル端を検出し、ラベル2が所定位置に進んだときを見計
らってマイクロコンピュータ11から駆動回路16に駆
動信号S。The mount 1 with the label 2 pasted thereon is wound up at a predetermined speed by the take-up roll 3, and during this process, an output signal v3 of the light-receiving element 5 receives transmitted light projected onto the mount 1 from the light-emitting element 4.
Based on this, the microcomputer 11 detects the label end of the label 2, and when the label 2 advances to a predetermined position, the microcomputer 11 sends a drive signal S to the drive circuit 16.
を出力して記録ヘッド9によりラベル2にバーコードを
印刷する。is output and a barcode is printed on the label 2 by the recording head 9.
したがって、ラベル2の所定位置に適確にバーコードを
印刷するためには、巻き取られる台紙1に貼られたラベ
ル2の移動方向前端を精度よく検出する必要がある。そ
こで、本実施例では、受光素子5の出力信号Vsの最大
値と最小値の差を所定値と比較することによりラベル端
を検出している。Therefore, in order to accurately print a barcode at a predetermined position on the label 2, it is necessary to accurately detect the front end in the moving direction of the label 2 affixed to the mount 1 to be wound up. Therefore, in this embodiment, the label end is detected by comparing the difference between the maximum value and the minimum value of the output signal Vs of the light receiving element 5 with a predetermined value.
以下、マイクロコンピュータ11内のラベル端の検出処
理を第4図に示すフローチャートに従って説明する。The label end detection process within the microcomputer 11 will be described below with reference to the flowchart shown in FIG.
ステップP1で受光素子5の出力信号■3の値を読み込
み、ステップP2で、後述する増加フラッグF、および
減少フラッグFbをRAM14に前回処理時のフラッグ
Fa−1、フラッグFb−1としてコピーする。ステッ
プP3で、前回処理時の出力信号Vt−+の値と今回の
値■3とを比較し、V、=V、、のときには1.出力信
号v5の値に変化がなくラベル端ではないと判断して本
フローはそのまま終了する。Vs 〉Vs−1のときは
、前回実行時より出力信号■、の値が増加しているので
、ステップP4で、増加フラッグF、を立て(F。In step P1, the value of the output signal 3 of the light receiving element 5 is read, and in step P2, an increase flag F and a decrease flag Fb, which will be described later, are copied to the RAM 14 as flags Fa-1 and Fb-1 from the previous processing. In step P3, the value of the output signal Vt-+ during the previous processing is compared with the current value ■3, and when V, = V, 1. Since there is no change in the value of the output signal v5, it is determined that the label end is not reached, and this flow ends as is. When Vs > Vs-1, the value of the output signal ■ has increased since the previous execution, so in step P4, an increase flag F is set (F.
=1)、ステップP、で、ステップP2においてコピー
した前回処理時の増加フラッグFm−1をチェックする
。ステップPsで、F、−、=1のときは、前回も増加
中であるので、極小値ではないと判断して本フローは終
了し、F、−、、=Oのときには、前回は増加中ではな
いので、極小値であると判断して、ステップP、で、今
回実行時の出力信号VsO値を極小値v81としてRA
M14に記憶する。ステップP、で、後述する最大値B
V−bと極小値v□との差ΔV、<ΔV、=BV、t、
−V、、)を演算し、ステップP8で、差ΔV、を所定
の基準値Mdと比較する。この基準値Mdは電源電圧の
変化や発光素子4と受光素子5の経時変化による出力特
性の変化および台紙1とラベル2の光の透過率の差等に
基づいてあらかじめ実験によりラベル端における受光素
子5の出力信号v5の値の差を検出するのに十分な値と
して、設定され、例えば、第2図の受光素子5の出力波
形を拡大した第5図に、Mdで表示するような値として
設定される。なお、第5図中りはドリフト幅を示してい
る。=1), in step P, the increase flag Fm-1 from the previous process copied in step P2 is checked. In step Ps, when F,-,=1, it was increasing last time, so it is determined that it is not a minimum value and this flow ends, and when F,-,,=O, it was increasing last time. Therefore, it is determined that it is the minimum value, and in step P, the output signal VsO value at the time of execution this time is set as the minimum value v81 and RA
Store in M14. In step P, the maximum value B, which will be described later,
Difference ΔV between V-b and minimum value v□, <ΔV, = BV, t,
-V, , ) is calculated, and in step P8, the difference ΔV is compared with a predetermined reference value Md. This reference value Md is determined by experiments based on changes in power supply voltage, changes in output characteristics due to changes in the light emitting element 4 and light receiving element 5 over time, and differences in light transmittance between the mount 1 and the label 2. For example, the value is set as a value sufficient to detect the difference in the value of the output signal v5 of the light receiving element 5 of FIG. Set. Note that the middle part of FIG. 5 shows the drift width.
ステップP8で、ΔV、>Mdのときには、ラベル前端
であると判断し、ステップP9で前記極小値V s+a
を最小値AV、、とじてRAM14に記憶する。ステッ
プP1゜で所定時間to経過したか否かチェックし、所
定時間toを経過すると、ラベル2が適切な印刷位置ま
で進んだと判断して駆動信号S1を駆動回路16に出力
する。−ステップP、で、ΔV、≦Mdのときには、ラ
ベル前端ではない、すなわち、電源電圧の変動等のノイ
ズや発光素子4、受光素子5等のドリフトによる最小値
であると判断し、ステップP12で、前回の極小値AV
□−3を最小値AVs、として採用して本フローは終了
する。In step P8, when ΔV>Md, it is determined that the front end of the label is reached, and in step P9, the minimum value V s+a
is stored in the RAM 14 as the minimum value AV. In step P1°, it is checked whether or not a predetermined time to has elapsed. When the predetermined time to has elapsed, it is determined that the label 2 has advanced to an appropriate printing position and a drive signal S1 is output to the drive circuit 16. - In step P, when ΔV≦Md, it is determined that it is not the front edge of the label, that is, it is the minimum value due to noise such as fluctuations in power supply voltage, drift of the light emitting element 4, light receiving element 5, etc., and in step P12 , previous minimum value AV
□-3 is adopted as the minimum value AVs, and this flow ends.
前記ステップP、で、V、<Vs−、のときは、前回実
行時より出力信号v5の値が減少しているので、ステッ
プP13で、減少フラッグFbを立て(Fb =1)
、ステップP14で、ステップP2でコピーした前回処
理時の減少フラッグFI+−1をチェックする。ステッ
プP14で、Fb−+=1のときには、前回も減少中で
あるので、極大値ではないと判断して本フローは終了し
、Fb−+=Oのときには、前回は減少中ではないので
、極大値であると判断して、ステップPISで、今回実
行時の出力信号V、の値を極大値VsbとしてRAM1
4に記憶する。ステップP4で、前述の最小値AV、、
と極大値V saとの差ΔVb (Δvb = V
*b A V−)を演算し、ステップpt”rで、差
Δvbを前記所定の基準値Mdと比較する。ステップP
I?でΔvb>Mdのときには、ラベル後端であると判
断し、ステップpHlで、前記極大値Vsbを最大値B
V−bとしてRAM14に記憶して本フローは終了する
。In step P, when V<Vs-, the value of output signal v5 has decreased since the previous execution, so in step P13, a decrease flag Fb is set (Fb = 1).
, In step P14, the decrease flag FI+-1 from the previous process copied in step P2 is checked. In step P14, when Fb-+=1, it was decreasing last time, so it is determined that it is not the maximum value, and this flow ends, and when Fb-+=O, it was not decreasing last time, so It is determined that it is the local maximum value, and in step PIS, the value of the output signal V at the time of the current execution is set as the local maximum value Vsb and stored in RAM1.
Store in 4. In step P4, the above-mentioned minimum value AV,
The difference ΔVb between the maximum value V sa and the maximum value V sa (Δvb = V
*b A V-) is calculated, and in step pt"r, the difference Δvb is compared with the predetermined reference value Md. Step P
I? When Δvb>Md, it is determined that the label is at the rear end, and in step pHl, the maximum value Vsb is set to the maximum value B.
This flow is then stored in the RAM 14 as V-b and ends.
ステップPI?で、Δvb:5Mdのときは、ラベル端
ではないと判断してステップP19で、前回の最大値B
V−b−+を最大値Bv、bとして採用して本フローは
終了する。Step PI? Then, when Δvb:5Md, it is determined that it is not the label end, and in step P19, the previous maximum value B is set.
This flow ends by adopting V-b-+ as the maximum value Bv,b.
したがって、受光素子5の出力信号V、の最大値BV、
bと最小値AV、□との差Δ■1、Δvbに基づいてラ
ベル2の前端(ラベル端)を検出することができるので
、電源電圧の変動や発光素子4、受光素子5の経時変化
による出力特性の変化による影響を受けることなく、ラ
ベル端を精確に検出することができ、また、台紙1とラ
ベル2の光の透過率の差が小さい場合でも、ラベル端を
精確に検出することができる。その結果、ラベル2の適
切な位置にバーコードを印刷することができる。Therefore, the maximum value BV of the output signal V of the light receiving element 5,
Since the front end of the label 2 (label end) can be detected based on the difference Δ■1, Δvb between b and the minimum value AV, □, it is possible to detect the front end of the label 2 (label end) based on the difference Δ■1, Δvb between b and the minimum value AV, □. The edge of the label can be detected accurately without being affected by changes in output characteristics, and even if the difference in light transmittance between mount 1 and label 2 is small, the edge of the label can be detected accurately. can. As a result, a barcode can be printed at an appropriate position on the label 2.
なお、上記実施例においては、受光素子が台紙やラベル
を透過した透過光を受光する場合について述べたが、こ
れに限るものではなく、台紙やラベルからの反射光を受
光するようにしてもよい。In addition, in the above embodiment, a case has been described in which the light receiving element receives transmitted light that has passed through a mount or a label, but the invention is not limited to this, and the light receiving element may receive reflected light from a mount or a label. .
この場合、ラベルの反射率が台紙の反射率より小さいと
きには、上記ラベル端の検出処理において、第4図に示
したフローチャートの駆動信号出力処理(ステップP1
゜、Pl+の処理)をステップP18の後で行うように
すればよい。In this case, when the reflectance of the label is smaller than the reflectance of the mount, the drive signal output process (step P1) of the flowchart shown in FIG.
゜, Pl+ processing) may be performed after step P18.
また、発光素子や受光素子としては光ファイバーを使用
してもよい。Further, an optical fiber may be used as the light emitting element or the light receiving element.
(効果)
本発明によれば、発光素子や受光素子の特性変化による
影響を防止するとともに、台紙とラベルとの間の光の透
過率や反射率の小さな変化をも確実に検出することがで
き、ラベル端を精確に検出することができる。(Effects) According to the present invention, it is possible to prevent the effects of changes in the characteristics of light emitting elements and light receiving elements, and to reliably detect even small changes in light transmittance and reflectance between the mount and the label. , the label edge can be detected accurately.
第1図〜第5図は本発明のラベル端検出方式の実施例を
示す図であり、第1図はそのラベル端検出方式の適用さ
れるバーコードプリンタの概略図、第2図はその受光素
子の出力信号の波形図、第3図はその回路構成ブロック
図、第4図はそのラベル端検出処理のフローチャート、
第5図は第2図の波形の部分拡大図である。
1・・・・・・台紙、 2・旧・・ラベル、4・
・・・・・発光素子、 5・・・・・・受光素子。1 to 5 are diagrams showing an embodiment of the label edge detection method of the present invention, FIG. 1 is a schematic diagram of a barcode printer to which the label edge detection method is applied, and FIG. 2 is a light receiving method. A waveform diagram of the output signal of the element, FIG. 3 is a block diagram of its circuit configuration, and FIG. 4 is a flowchart of its label end detection process.
FIG. 5 is a partially enlarged view of the waveform in FIG. 2. 1... Mount, 2. Old label, 4.
...Light emitting element, 5... Light receiving element.
Claims (1)
投射し、ラベルと台紙との光の変化を受光素子で受けて
ラベル端を検出するラベル端検出方式において、受光素
子の出力信号の最大値と最小値の差を所定値と比較する
ことによりラベル端を検出することを特徴とするラベル
端検出方式。In the label edge detection method, a light emitting element projects light onto a backing sheet on which labels are pasted at intervals, and a light receiving element detects the label edge by detecting the change in light between the label and the backing sheet. A label edge detection method is characterized in that a label edge is detected by comparing the difference between a maximum value and a minimum value with a predetermined value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9577685A JPS61277534A (en) | 1985-05-02 | 1985-05-02 | Label end detecting system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9577685A JPS61277534A (en) | 1985-05-02 | 1985-05-02 | Label end detecting system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61277534A true JPS61277534A (en) | 1986-12-08 |
Family
ID=14146882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9577685A Pending JPS61277534A (en) | 1985-05-02 | 1985-05-02 | Label end detecting system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61277534A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6232058U (en) * | 1985-08-09 | 1987-02-25 | ||
JPS6434255U (en) * | 1987-08-25 | 1989-03-02 | ||
WO1995025058A1 (en) * | 1994-03-17 | 1995-09-21 | Kabushiki Kaisha Tec | Sheet conveyor |
JP2010228843A (en) * | 2009-03-26 | 2010-10-14 | Sato Knowledge & Intellectual Property Institute | Label detecting device |
-
1985
- 1985-05-02 JP JP9577685A patent/JPS61277534A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6232058U (en) * | 1985-08-09 | 1987-02-25 | ||
JPH052522Y2 (en) * | 1985-08-09 | 1993-01-21 | ||
JPS6434255U (en) * | 1987-08-25 | 1989-03-02 | ||
WO1995025058A1 (en) * | 1994-03-17 | 1995-09-21 | Kabushiki Kaisha Tec | Sheet conveyor |
JP2010228843A (en) * | 2009-03-26 | 2010-10-14 | Sato Knowledge & Intellectual Property Institute | Label detecting device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4149867B2 (en) | Printer and its control method | |
JPS61277534A (en) | Label end detecting system | |
US5196868A (en) | Image receiving sheet inversion sensing techniques | |
JPS61229576A (en) | Thermal transfer type recorder | |
JPH0378276B2 (en) | ||
JP2613230B2 (en) | Thermal transfer recording device | |
JP3467128B2 (en) | Thermal printer fusing device | |
JP3890228B2 (en) | Image forming apparatus | |
JPS60199685A (en) | Color detector for ink carrier | |
JPH1175039A (en) | Image reader | |
JP2697612B2 (en) | Inkjet printer | |
JPH1095135A (en) | Image processing method | |
US5914745A (en) | Electronic white board apparatus | |
JPH02146031A (en) | Printer for photographic printing device | |
JPH0395481A (en) | Automatic control apparatus of transmitted light detection circuit | |
JPS60145875A (en) | Ink sheet driving system | |
JP2000238308A (en) | Thermal printer | |
JPH09169132A (en) | Thermal transfer printer | |
JPS61160286A (en) | System for detecting ribbon end | |
JPH08328322A (en) | Image forming device | |
JPH11184177A (en) | Image forming device | |
KR0171544B1 (en) | Ink ribbon and color patch sensing method of color printer | |
JPH04339203A (en) | Control of optical sensor | |
JP2003264312A (en) | Information code reader | |
JP2001019227A (en) | Image forming device and control method thereof |