JPH07290733A - Thermal printer - Google Patents
Thermal printerInfo
- Publication number
- JPH07290733A JPH07290733A JP11198194A JP11198194A JPH07290733A JP H07290733 A JPH07290733 A JP H07290733A JP 11198194 A JP11198194 A JP 11198194A JP 11198194 A JP11198194 A JP 11198194A JP H07290733 A JPH07290733 A JP H07290733A
- Authority
- JP
- Japan
- Prior art keywords
- thermal head
- display
- memory
- thermal
- value
- 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
- Accessory Devices And Overall Control Thereof (AREA)
- Electronic Switches (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、サーマルプリンタにお
ける走行距離検出回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a traveling distance detecting circuit in a thermal printer.
【0002】[0002]
【従来の技術】感熱紙や転写リボン用いて記録するサー
マルプリンタは、記録装置として広く用いられている。
サーマルプリンタは発熱素子が一列に配置されたサーマ
ルヘッドを記録ヘッドとして用いて、このサーマルヘッ
ドの発熱素子へ選択的に通電を行い所望のパターンを記
録している。また、サーマルプリンタにはプラテンロー
ラがサーマルヘッドの発熱素子と均一に接する位置に設
けられており、このプラテンローラへサーマルヘッドを
加圧する機構を設けて印字に適した押し圧を付加してい
る。プラテンローラとサーマルヘッドの間に記録紙を通
して記録を行い、プラテンローラを回転することによっ
て紙送りを行っている。印字や紙送りのときには記録紙
がサーマルヘッドの発熱素子部へ押し当てられながら送
られるためサーマルヘッドの紙と接する部分が摩耗して
しまう。また、発熱素子は、記録のために発する熱によ
って劣化する。このためサーマルヘッドは印字するに従
い劣化して故障するため交換が必要である。2. Description of the Related Art Thermal printers for recording using thermal paper or transfer ribbons are widely used as recording devices.
The thermal printer uses a thermal head in which heating elements are arranged in a row as a recording head, and selectively energizes the heating elements of the thermal head to record a desired pattern. Further, in the thermal printer, the platen roller is provided at a position where it uniformly contacts the heating element of the thermal head, and a mechanism for pressing the thermal head to the platen roller is provided to apply a pressing pressure suitable for printing. Recording is performed by passing recording paper between the platen roller and the thermal head, and the paper is fed by rotating the platen roller. During printing or paper feeding, the recording paper is fed while being pressed against the heating element portion of the thermal head, so that the portion of the thermal head in contact with the paper is worn. Further, the heating element is deteriorated by the heat generated for recording. Therefore, the thermal head deteriorates as it prints and fails, so it must be replaced.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、プリン
タの使用に際し、どの程度の距離をサーマルヘッドが印
字したかわからないため、サーマルヘッドの寿命がきて
いるのか否か故障するまで判らなかった。そこで本発明
の目的は、サーマルプリンタの使用中適時にサーマルヘ
ッドの印字距離を表示させることのできる装置を提供す
ることである。However, when the printer is used, it is not known how far the thermal head has printed, so it was impossible to know whether the thermal head had reached the end of its life or failed. SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an apparatus capable of displaying the print distance of the thermal head at a proper time during use of the thermal printer.
【0004】[0004]
【課題を解決するための手段】ステッピングモータの紙
送り駆動信号をカウントするカウント手段と、前記カウ
ント手段でカウントされた値を保持するメモリー手段
と、走行距離表示命令により前記メモリー手段に保持さ
れた値を演算する演算手段と、前記演算結果を表示する
表示手段を備える。[Means for Solving the Problems] Counting means for counting a paper feed drive signal of a stepping motor, memory means for holding a value counted by the counting means, and memory means for holding a value of a traveling distance display command. A calculation means for calculating a value and a display means for displaying the calculation result are provided.
【0005】[0005]
【実施例】以下に図面を参照して本発明の実施例を説明
する。図1は本発明の一実施例を適用したサーマルプリ
ンタにおける制御回路の概略構成を示すブロック図であ
る。図1において通信部111はパソコンなどの制御装
置から印字データ、紙送やテスト印字を実行させる制御
コマンドを受取り、制御部101に出力する。制御部1
01は通信制御と共に装置全体の制御を行い、通信部1
11から入力される印字データをサーマルヘッド109
に出力するものである。制御部101は、マイクロプロ
セッサ等のCPU103と、CPU103の制御プログ
ラムを格納しているROM104、CPU103のワー
クエリアとして使用されるRAM113を備えている。
バックアップRAM110では、プリンタシステムの電
源が遮断された場合でも、バックアップ用電池113の
電源により内部データが保持される。制御部101から
出力される印字データをヘッド駆動信号112によりサ
ーマルヘッド109の各発熱素子へ通電を行い感熱記録
紙に記録する。モータ107は制御部101から出力さ
れるモータ駆動信号102により駆動され記録紙を搬送
する。次に図2、図3を参照して走行距離の計数手段の
説明をする。図2は制御部101における走行距離カウ
ントアップ処理のフローチャートである。最初にステッ
プS1で通信部111から印字データを受信する。受信
命令がテスト印字命令かその他の印字命令であるかステ
ップS2で判別する。ステップS2でテスト印字命令で
ない場合、すなわち印字データの場合ステップ3に進み
ステップ3では印字データに対して紙送りステップ数を
決定する。その後ステップS4へ進みモータ駆動信号1
02にモータ駆動信号パルスを出力する。同時にヘッド
駆動信号112にもヘッド駆動信号を出力する。ステッ
プS4で出力が終了したらステップS5へ進む。ステッ
プS5では走行距離ステップ数リード・ライトを行う。
走行距離ステップ数のバックアップRAMに対しS5、
S6におけるリード・ライトの詳細については図3を参
照して説明する。図3は制御部101内部で行われる処
理のフローチャートである。ステップS10ではバック
アップRAM110から走行ステップ数を読み込みステ
ップS11に進む。ステップS11ではステップS10
の走行ステップ数に紙送りを行ったステップ数を加算
し、ステップS12に進む。ステップS12ではステッ
プS11で加算された値をバックアップRAM110に
書き込む。以上の処理により制御部101のカウントア
ップ処理は終了する。次にステップS2でテスト印字命
令を受けた場合を説明する。テスト印字命令を受けると
ステップS6に進み、ステップS12でバックアップR
AM110に書き込まれた走行ステップ数を読み込み、
制御部101のRAM105に書き込む。ステップS7
に進み、RAM110に書き込まれた走行ステップ数か
ら走行距離を演算する。例えば、紙送りモータ107が
8ステップで記録紙を1mm搬送し、バックアップRAM
110の走行ステップ数が3992(10進)であると
すれば、3992 / 8ステップ = 499(mm)
が走行距離となる。ステップS7で算出した走行距離数
をステップS8で表示動作を行い終了する。表示動作
は、プリンタ本体に付属の表示機器などのLCDまたは
記録紙に印字し出力する。本発明の主旨は、印字時のバ
ックアップRAMに存在する現在までの紙送りステップ
数の値に、印字動作を行おうとするステップ数を加算す
ることにより累計走行距離をカウントし、このステップ
数より走行距離を演算して表示することにある。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a control circuit in a thermal printer to which an embodiment of the present invention is applied. In FIG. 1, a communication unit 111 receives print data, a control command to execute paper feeding and test printing from a control device such as a personal computer, and outputs it to the control unit 101. Control unit 1
A communication unit 1 controls the entire device together with the communication control.
The print data input from the thermal head 109
Is output to. The control unit 101 includes a CPU 103 such as a microprocessor, a ROM 104 storing a control program for the CPU 103, and a RAM 113 used as a work area for the CPU 103.
In the backup RAM 110, internal data is held by the power of the backup battery 113 even when the power of the printer system is cut off. The print data output from the control unit 101 is energized by the head drive signal 112 to each heating element of the thermal head 109 and recorded on the thermal recording paper. The motor 107 is driven by a motor drive signal 102 output from the control unit 101 and conveys a recording sheet. Next, the running distance counting means will be described with reference to FIGS. FIG. 2 is a flowchart of the traveling distance count-up process in the control unit 101. First, in step S1, print data is received from the communication unit 111. In step S2, it is determined whether the received command is a test print command or another print command. If it is not a test print command in step S2, that is, if it is print data, the process proceeds to step 3 and in step 3, the number of paper feed steps is determined for the print data. After that, the process proceeds to step S4 and the motor drive signal 1
A motor drive signal pulse is output to 02. At the same time, the head drive signal is also output to the head drive signal 112. When the output is completed in step S4, the process proceeds to step S5. In step S5, the number of steps traveled is read / written.
S5 for backup RAM of mileage step number,
Details of the read / write in S6 will be described with reference to FIG. FIG. 3 is a flowchart of the processing performed inside the control unit 101. In step S10, the number of travel steps is read from the backup RAM 110 and the process proceeds to step S11. In step S11, step S10
The number of paper feeding steps is added to the number of traveling steps of, and the process proceeds to step S12. In step S12, the value added in step S11 is written in the backup RAM 110. With the above processing, the count-up processing of the control unit 101 ends. Next, a case where the test print command is received in step S2 will be described. When the test print command is received, the process proceeds to step S6 and the backup R is performed at step S12.
Read the number of running steps written in AM110,
Write to the RAM 105 of the control unit 101. Step S7
Then, the traveling distance is calculated from the number of traveling steps written in the RAM 110. For example, the paper feed motor 107 conveys the recording paper by 1 mm in 8 steps, and the backup RAM
Assuming that the number of travel steps of 110 is 3992 (decimal), 3992/8 steps = 499 (mm)
Is the mileage. The number of traveled distances calculated in step S7 is displayed in step S8, and the process ends. The display operation is performed by printing on an LCD such as a display device attached to the printer main body or a recording paper and outputting it. The gist of the present invention is to count the cumulative distance traveled by adding the number of steps to perform the printing operation to the value of the number of paper feed steps up to the present which exists in the backup RAM at the time of printing, and to run from this number of steps. It is to calculate and display the distance.
【0006】[0006]
【発明の効果】本発明によれば、サーマルヘッドの累積
印字距離を正確に認識できるので、サーマルヘッドの交
換時期の目安がわかり、サーマルヘッドが故障する前に
交換することができる。サーマルヘッドの交換時期が判
るため、故障してから修理をする可能性が減り、故障に
よりサーマルプリンタが稼働できない時間を削減するこ
とができる。サーマルヘッドにとどまらず駆動モータや
駆動系の消耗部品などの交換時期も本実施例によれば推
定できる。According to the present invention, since the cumulative print distance of the thermal head can be accurately recognized, the time for replacing the thermal head can be known and can be replaced before the thermal head fails. Since the replacement time of the thermal head is known, the possibility of repairing after the failure is reduced, and the time during which the thermal printer cannot operate due to the failure can be reduced. Not only the thermal head but also the replacement time of the drive motor, the consumable parts of the drive system, etc. can be estimated according to this embodiment.
【図1】実施例のサーマルプリンタの主要部の概略構成
を示す図である。FIG. 1 is a diagram showing a schematic configuration of a main part of a thermal printer of an embodiment.
【図2】印字動作時のカウント機構、走行距離表示切り
替えのフローチャートである。FIG. 2 is a flowchart for switching a counting mechanism and a traveling distance display during a printing operation.
【図3】バックアップRAMに対するリード/ライト制
御詳細のフローチャートである。FIG. 3 is a flowchart showing details of read / write control for a backup RAM.
101 制御部 109 サーマルヘッド 110 バックアップRAM 111 通信部 101 control unit 109 thermal head 110 backup RAM 111 communication unit
Claims (1)
ウントするカウント手段と、前記カウント手段でカウン
トされた値を保持するメモリー手段と、走行距離表示命
令により前記メモリー手段に保持された値を演算する演
算手段と、前記演算結果を表示する表示手段を有するこ
とを特徴とするサーマルプリンタ。A counting means for counting a paper feed drive signal of a stepping motor, a memory means for holding a value counted by the counting means, and a calculation for calculating a value held in the memory means by a traveling distance display command. A thermal printer comprising means and display means for displaying the calculation result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11198194A JPH07290733A (en) | 1994-04-27 | 1994-04-27 | Thermal printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11198194A JPH07290733A (en) | 1994-04-27 | 1994-04-27 | Thermal printer |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07290733A true JPH07290733A (en) | 1995-11-07 |
Family
ID=14574968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11198194A Pending JPH07290733A (en) | 1994-04-27 | 1994-04-27 | Thermal printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07290733A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009066777A (en) * | 2007-09-10 | 2009-04-02 | Max Co Ltd | Label printer |
-
1994
- 1994-04-27 JP JP11198194A patent/JPH07290733A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009066777A (en) * | 2007-09-10 | 2009-04-02 | Max Co Ltd | Label printer |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0534799A2 (en) | Tape printing apparatus | |
JP2010042513A (en) | Printer and control method thereof | |
JPS59162078A (en) | Controlling method of thermal transfer printer | |
JP5825251B2 (en) | Printing device | |
JPH07290733A (en) | Thermal printer | |
JP2567941B2 (en) | Carriage controller | |
JP2016028902A (en) | Printing medium | |
JP3764490B2 (en) | Image forming apparatus and continuous sheet carrying roll | |
JP4670333B2 (en) | Printing device | |
JP6379485B2 (en) | A method for controlling the energization time of the thermal head at an unstable voltage. | |
JP5966919B2 (en) | A method for controlling the energization time of the thermal head at an unstable voltage. | |
JPH0747349B2 (en) | Label printer | |
JPH06312559A (en) | Printer | |
JPH1170707A (en) | Printer | |
JPS62246773A (en) | Printer | |
JPS61169265A (en) | Thermal printer | |
JPH01101174A (en) | Dot matrix printer | |
JPH0431067A (en) | Impact type printer | |
JP2932208B2 (en) | Printhead running distance management mechanism for thermal head | |
JPS63270187A (en) | Printer device | |
JPS6384975A (en) | Printer device | |
JPH0250876A (en) | Printer | |
JP2006272842A (en) | Printing device | |
JPH11235837A (en) | Thermal printing apparatus | |
JPH07290781A (en) | Printer |