JPH0224155A - Recording system in thermal recorder - Google Patents

Recording system in thermal recorder

Info

Publication number
JPH0224155A
JPH0224155A JP17469688A JP17469688A JPH0224155A JP H0224155 A JPH0224155 A JP H0224155A JP 17469688 A JP17469688 A JP 17469688A JP 17469688 A JP17469688 A JP 17469688A JP H0224155 A JPH0224155 A JP H0224155A
Authority
JP
Japan
Prior art keywords
data
printing
dot
raw data
print
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
Application number
JP17469688A
Other languages
Japanese (ja)
Inventor
Hideki Matsuo
英樹 松尾
Yuichi Tomota
友田 雄一
Takashi Shimotomai
下斗米 敬
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.)
NEC Avio Infrared Technologies Co Ltd
Original Assignee
NEC Avio Infrared Technologies 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 NEC Avio Infrared Technologies Co Ltd filed Critical NEC Avio Infrared Technologies Co Ltd
Priority to JP17469688A priority Critical patent/JPH0224155A/en
Publication of JPH0224155A publication Critical patent/JPH0224155A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

PURPOSE:To simplify a device in construction by using sampled raw data for managing a heat history and conducting a data generation taking the heat history into consideration at the time of generating printing data. CONSTITUTION:Raw data sampled in an A/D converter 10 are sequentially stored in a memory for a last value 12 and a memory for a last value but one 13 through a data update logic part 11. In a value relation judgement logic part 14, the value relation is compared among past two data and present data, i.e. three raw data. The result of the judgement is transmitted to an interpolation address decision operating part 15 and, therein, addresses for the interpolation data are generated. In an interpolation data generation part 16, dot printing data connecting between the obtained addresses is generated. This printing data is transferred at high speed to a thermal head 18 through a thermal head transfer part 17 within one printing cycle. Then, a dot printing is conducted by heating elements corresponding to the printing data.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は感熱記録装置の記録方式に関し、特にその熱履
歴の管理に係るものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to a recording method for a thermal recording device, and particularly to management of its thermal history.

〔発明の概要〕[Summary of the invention]

本発明は、入力信号をサンプリングし、サンプリング値
に対応するドツト番号の発熱素子によりドツト記録を行
なう感熱記録装置において、熱履歴の管理にサンプリン
グされた生データを用い、印字(描画)データ生成時に
熱履歴を考慮したデータ生成を行なうことにより、装置
構成の簡略化を図るようにしたものである。
The present invention is a thermal recording device that samples an input signal and records dots using a heating element with a dot number corresponding to the sampled value. By generating data in consideration of thermal history, the device configuration is simplified.

〔従来の技術及び課題〕[Conventional technology and issues]

感熱記録装置、即ちサーマルヘッドを用いたレコーダは
、アナログ入力信号を逐一サンプリングし、サンプリン
グ値に対応するドツト番号の発熱素子によりドツト記録
を行なっている。
A thermal recording device, ie, a recorder using a thermal head, samples an analog input signal one by one and performs dot recording using a heating element with a dot number corresponding to the sampling value.

このサーマルヘッドにおいては、同一発熱素子を連続し
て駆動させると、熱蓄積により素子が劣化したり、或い
は焼損を起こしたりする不具合がある。このような同一
発熱素子への連続エネルギーの印加を避けるため、過去
の発熱素子へのエネルギー印加情報(熱履歴)から、次
に駆動すべきドツトを決定するが、従来の方式ではこれ
を行なうのに発熱素子に一対一で対応するメモリを、管
理に必要な数(履歴深度)だけ持ち、かつそれらへの制
御が必要である(例えば「特開昭58−21118号」
等)。
In this thermal head, if the same heating element is continuously driven, the element may deteriorate due to heat accumulation or burnout may occur. In order to avoid such continuous application of energy to the same heating element, the next dot to be driven is determined based on past energy application information (thermal history) to the heating element, but this is not possible in conventional methods. It is necessary to have as many memories (history depth) as necessary for management (history depth) that correspond one-to-one to heating elements, and to control them (for example, ``Japanese Patent Application Laid-Open No. 58-21118'').
etc).

即ち従来は、既に生成された発熱素子に対応する印字デ
ータ間での演算処理を、サーマルヘッドへのデータ転送
時に行なうため、回路構成が複雑であり、その結果部品
点数が増加し装置の大型化を招く課題を有していた。
In other words, in the past, arithmetic processing between print data corresponding to already generated heating elements was performed at the time of data transfer to the thermal head, resulting in a complex circuit configuration, resulting in an increase in the number of parts and an increase in the size of the device. There were issues that led to this.

本発明は斯る点に鑑みて成されたもので、サンプリング
された生データを用いて#!)履歴の管理を行ない、か
つこれをソフトウェアによって実現可能とすることによ
り、装置の構成を簡略化することを目的とする。
The present invention was made in view of this point, and uses sampled raw data to generate #! ) The purpose is to simplify the configuration of the device by managing the history and making it possible to implement this using software.

〔課題を解決するための手段〕[Means to solve the problem]

上述の目的を達成するために本発明方式は、入力信号を
今ンブリングし、サンプリング値に対応するドツト番号
の発熱素子によりドツト記録を行なう感熱記録装置にお
いて、連続する過去2サンプル分の生データを記憶保持
すると共に、生データから対応する発熱素子のドツトア
ドレスを求め、過去のデータと今回の生データとの大小
関係を比較し、その判定結果から、得られたドツトアド
レス間に連続した印字(描i!ii)データを生成し、
この印字データを1印字周期内でサーマルヘッドに高速
転送しドツト記録を行なうようにしたものである。
In order to achieve the above-mentioned object, the method of the present invention analyzes the raw data of two consecutive past samples in a heat-sensitive recording device that samples input signals and records dots using heating elements with dot numbers corresponding to sampling values. At the same time, the dot address of the corresponding heating element is determined from the raw data, the magnitude relationship between the past data and the current raw data is compared, and from the judgment result, continuous printing ( draw i!ii) generate data;
This print data is transferred at high speed to a thermal head within one print cycle to perform dot recording.

〔作用〕[Effect]

このように印字データの生成時に熱履歴の管理を同時に
行なうことにより、構成が簡略化でき、その結果大幅な
部品点数の減少が図られ、しかもこの方式はソフトウェ
アによって容易に実現可能であるため、この事からも部
品点数が削減される。
In this way, by managing the thermal history at the same time as printing data is generated, the configuration can be simplified, resulting in a significant reduction in the number of parts.Moreover, this method can be easily implemented using software. This also reduces the number of parts.

〔実施例〕〔Example〕

以下、本発明の記録方式の実施例を説明する。 Examples of the recording method of the present invention will be described below.

サーマルヘッドの熱履歴の制御において、各発熱素子の
印字パルス衝撃係数は、一般のサーマルヘッドの場合、
最大25%である。従って、例えば2 m5ecの印字
周期において最大印加パルス幅を1m5ec迄とし、か
つ同一ドツトについては、必ず連続2回以上駆動しない
ことが保証されれば、熱履歴制御は満足できる。このよ
うな印字(描画)データを生成する事が本方式の基本で
ある。
In controlling the thermal history of a thermal head, the printing pulse impact coefficient of each heating element is as follows for a general thermal head:
The maximum is 25%. Therefore, thermal history control can be satisfied if, for example, the maximum applied pulse width is set to 1 m5 ec in a printing period of 2 m5 ec, and it is ensured that the same dot is not driven more than twice in a row. The basis of this method is to generate such printing (drawing) data.

本実施例はこの操作をソフトウェアで実現した場合を第
1図を参照して説明する。
In this embodiment, a case where this operation is realized by software will be explained with reference to FIG.

尚、全処理を通じ、印字データの処理はサーマルへラド
へデータを転送するための単一のバッファ上で行なわれ
る。
It should be noted that throughout the entire process, print data is processed on a single buffer for transferring data from thermal to RAD.

以下に個々の処理について説明する。Each process will be explained below.

(1)前回データの消却 先ず、ヘンドパ7フア上に残っている前回の印字データ
をクリアする。これはバンファの全域に対して行なうの
ではな(、前回及び前々回のデータに対するドツトアド
レス間でクリアを行なう。
(1) Clearing the previous data First, the previous print data remaining on the hand printer 7 is cleared. This is not done for the entire area of the buffer (it is cleared between the dot addresses for the previous and two previous data).

(2)  ドツトアドレスの生成 A/D変換されて入力された生データから、対応する発
熱素子のドツトアドレスを生成する。また本方式では、
入力された生データが熱履歴管理の対象となり、連続し
た過去2回分、即ち前回及び前々回迄の生データが記憶
保持される。
(2) Generation of dot address A dot address of the corresponding heating element is generated from the raw data input after A/D conversion. In addition, in this method,
The input raw data is subject to thermal history management, and the raw data for the past two consecutive times, that is, the previous time and the time before the previous time, are stored and held.

そして入力された生データは、前回値と同一が否か比較
され、その結果同一の場合と異なる場合とでは夫々別の
処理が行なわれる。
The input raw data is then compared to see if it is the same as the previous value, and different processing is performed depending on whether the data is the same or different.

(3)  同一連続データ(基線データ)の処理例えば
心電図のベースラインの一部のように、同一レベルの印
字データが連続する時の処置である。
(3) Processing of the same continuous data (baseline data) This is a process when print data of the same level is continuous, such as a part of the baseline of an electrocardiogram.

この場合、(2)で生成されたドツトアドレスに対応す
る位置のサーマルヘッドバッファにデータをセントすれ
ばよいが、同一ドツトへの負荷をM滅するため、2回お
きに印字(発熱)データを書き込む、即ち、同一ドツト
へのデータ転送は印字周期に合わせ、第2図に示すよう
になる。
In this case, data can be sent to the thermal head buffer at the position corresponding to the dot address generated in (2), but in order to reduce the load on the same dot, print (heat generation) data is written every second time. That is, data transfer to the same dot is performed in accordance with the printing cycle as shown in FIG.

また、この操作において、(2)で生成されたドツトア
ドレスに対し追加データを生成することにより、基線を
太<描画できる。図中○印で示したものがこの追加デー
タである。
Furthermore, in this operation, by generating additional data for the dot address generated in (2), a thick baseline can be drawn. This additional data is indicated by a circle in the figure.

(4)変化データの補間処理 例えば心電図波形のQR3群のように、異なるレベルの
印字データが連続する時の処置である。
(4) Interpolation processing of change data This is a process when print data of different levels are consecutive, such as the QR3 complex of an electrocardiogram waveform.

このように連続する2デ一タ間に相異がある場合、その
間を補関しサーマルヘッド上のドツト印字データとする
。補間は、前回及び前々回のドツトアドレスと、今回の
ドツトアドレスによって行われる。これら3つに対応す
る生データ間の大小関係により、第3図A−Dに示す4
つの補間パターンが存在する。
In this way, if there is a difference between two consecutive pieces of data, they are interpolated and used as dot print data on the thermal head. Interpolation is performed using the previous and previous dot addresses and the current dot address. Based on the magnitude relationship between the raw data corresponding to these three, the four
There are two interpolation patterns.

向、図においては説明のため、前々回、前回。For explanation purposes, the illustrations are from the previous article and the previous article.

及び今回の生データを、夫々OLD、PREV。And the raw data of this time are OLD and PREV respectively.

CURと表示する。Display as CUR.

a、単調増加又は減少(第3図A) このようにデータがlI調に増加又は減少する場合は、
図に示すように各印字タイミングにおいて0LD−PR
EV間及びPREV−CUR間に実線の如き補間(印字
)データを生成することにより、同一発熱素子への連続
印字は発生しない。
a. Monotonically increases or decreases (Figure 3A) If the data increases or decreases in a monotone like this,
0LD-PR at each printing timing as shown in the figure.
By generating interpolation (printing) data as shown by the solid line between EV and between PREV and CUR, continuous printing to the same heating element does not occur.

b、今回データの部分的な戻り現象(第3図B)このよ
うに今回のデータが前回の補間データに対し部分的に戻
るパターンでは、前回の補間データと重なる部分(図中
の点線部分)を印字すると、この間の発熱素子は2回連
続してオンになり不都合であるため、今回の補間データ
としては点線部にクリアのデータが入る。残りの部分は
既に前述の+11でクリアされている。即ち、今回分は
印字を行なわないようにすることにより、同一のドツト
に連続負荷が加わることを防止できる。
b. Phenomenon of partial return of current data (Figure 3B) In this pattern, where current data partially returns to previous interpolated data, there is a portion that overlaps with previous interpolated data (dotted line area in the figure). If this is printed, the heating element will be turned on twice in a row during this time, which is inconvenient, so clear data is entered in the dotted line part as the interpolated data this time. The remaining parts have already been cleared with the aforementioned +11. That is, by not printing this time, it is possible to prevent continuous load from being applied to the same dot.

C0前回の補間量を超える戻り現象(第3図C)今回の
データが前回の補間データを超えるように戻る場合には
、図中の点線の部分が前回の印字と重なるが、実線の部
分は新たに生成しなければならない、従ってこの場合に
は、0LD−CURの間で補間データが生成され、即ち
点線の部分は印字されず、実線の部分のみが印字される
C0 Return phenomenon that exceeds the previous interpolation amount (Figure 3 C) When the current data returns to exceed the previous interpolation data, the dotted line part in the figure overlaps with the previous printing, but the solid line part Therefore, in this case, interpolated data is generated between 0LD-CUR, that is, the dotted line portion is not printed, and only the solid line portion is printed.

d、相異る2点間を交互に補間する例(第3図D)この
ように上下2つのレベルのデータが交互に連続する場合
、前記す項の如き処理を行なうと、全て空白になってし
まう、従って、このような状態が連続している時には、
空白をセットしたことを記憶しておき、交互に印字デー
タを生成するようにする。
d. Example of alternately interpolating between two different points (Fig. 3D) When the data at the upper and lower levels are alternately consecutive like this, if you perform the processing as described above, all the data will become blank. Therefore, when such a state continues,
Remember that the blank space has been set, and print data will be generated alternately.

(5)  履歴データの更新 上述の如くしてバッファ上に印字データの生成を行なっ
た後、最後に生データを前々回−前同一今回の如く置換
する。
(5) Updating history data After generating print data on the buffer as described above, the raw data is finally replaced as in the previous time - same previous time this time.

以上の+11〜(5)の操作が1印字周期毎に全てソフ
トウェアで行なわれ、その処理時間は150〜200μ
sec程度である。実際の処理では、2 m5ecの印
字周期において、サーマルへラドへデータ転送を行なっ
た後に上述した(1)〜(5)の処理によってバッファ
上に印字データが生成される。即ち、今回バッファ上に
生成された印字データは、次回の印字周期内でサーマル
ヘッドに高速転送され印字データに対応する発熱素子に
よってドツト記録が行なわれる。
The above operations from +11 to (5) are all performed by software for each printing cycle, and the processing time is 150 to 200μ.
It is about sec. In actual processing, in a printing cycle of 2 m5ec, after data is transferred from the thermal to the RAD, print data is generated on the buffer by the processes (1) to (5) described above. That is, the print data generated on the buffer this time is transferred at high speed to the thermal head within the next print cycle, and dot recording is performed by the heating element corresponding to the print data.

このように本方式では、2 m5ecの印字周期におい
てサーマルヘッドにデータ転送を行なった後でも充分に
処理可能であるため、印字データを生成/保持するバッ
ファは読み書き兼用の単一のもので対応できる。
In this way, with this method, even after data is transferred to the thermal head during a printing cycle of 2 m5ec, it can be processed sufficiently, so a single buffer for generating and holding print data can be used for both reading and writing. .

第4図は本発明方式をハードウェアで実施した場合の構
成例を示すものである。
FIG. 4 shows an example of a configuration when the system of the present invention is implemented in hardware.

即ち、A/D変換器(10)においてサンプリングされ
た生データは、データ更新ロジック部(11)を介して
前回値メモリ (12)及び前々回値メモリ(13)に
順次記憶され、この過去2回分の生データと今回の分の
生データとが大小関係判定ロジック部(14)及び補間
アドレス決定演算部(15)に人力され、この生データ
から対応する発熱素子のドツトアドレスが生成される。
That is, the raw data sampled by the A/D converter (10) is sequentially stored in the previous value memory (12) and the previous value memory (13) via the data update logic unit (11), and the past two data are The raw data of this time and the raw data of this time are input to the magnitude relationship determination logic section (14) and the interpolation address determination calculation section (15), and the dot address of the corresponding heating element is generated from this raw data.

大小関係判定ロジック部(14)においては、過去2回
及び今回の3つの生データからその間の大小関係を比較
し、その判定結果が補間アドレス決定演算部(15)に
送られに補間データのドツトアドレスが生成される。
The magnitude relationship determination logic unit (14) compares the magnitude relationship between the past two raw data and the current three raw data, and the determination result is sent to the interpolation address determination calculation unit (15) to determine the dot of the interpolated data. An address is generated.

そして補間データ生成部(16)において、上述の如く
して得られたドツトアドレス間に連続するドツト印字デ
ータが生成され、この印字データがサーマルヘッド転送
部(17)を介して1印字周期内でサーマルヘッド(1
8)に高速転送され、印字データに対応する発熱素子に
よってドツト印字が行なわれる。
Then, in the interpolation data generation section (16), continuous dot print data is generated between the dot addresses obtained as described above, and this print data is transferred via the thermal head transfer section (17) within one print cycle. Thermal head (1
8), and dot printing is performed by the heating element corresponding to the print data.

以上に説明した如く本方式では、印字データの生成時に
熱履歴管理が同時に行なわれるため、従来に比して構成
の簡略化が図れる。即ち、従来は熱履歴の管理を、既に
生成された印字データのサーマルヘッドへの転送時にド
ツト単位で行なっていたため、その制御のための回路構
成が複雑となっていたが、本発明方式では熱履歴管理に
生データを用い、印字データ生成時に熱履歴を考慮した
データ生成を行なうようにしたので、従来の如き複雑な
回路構成を必要とせず、このため大幅な部品点数の削減
、装置の小型軽量化を実現することができる。
As explained above, in this method, thermal history management is performed simultaneously when printing data is generated, so that the configuration can be simplified compared to the conventional method. In other words, in the past, thermal history was managed dot-by-dot when already generated print data was transferred to the thermal head, resulting in a complicated circuit configuration, but with the method of the present invention, thermal history is Raw data is used for history management, and thermal history is taken into account when generating print data, so there is no need for a complicated circuit configuration as in the past, and this results in a significant reduction in the number of parts and a downsizing of the device. Weight reduction can be achieved.

しかも、本方式はソフトウェア、ハードウェアのどちら
でも実現可能であり、ソフトウェアで実施した場合は一
層の部品点数の削減が図られ、またハードウェアで実施
した場合は、実時間処理がpJ能である上、従来方式よ
りも簡略な構成となるため、装置の小型軽量化を図るこ
とができるものである。
Moreover, this method can be implemented using either software or hardware; when implemented using software, the number of parts can be further reduced, and when implemented using hardware, real-time processing is possible. Moreover, since the structure is simpler than the conventional method, the device can be made smaller and lighter.

また、本発明方式は、アナログ信号以外のデータ(文字
等)への対応も柔軟に行なえ、レコーダではなく印字の
みのプリンタにも通用することができ、この場合にも印
字データの生成と熱履歴管理が同時に行なえるため、小
型軽量のプリンタの実現に有利である。
In addition, the method of the present invention can flexibly handle data other than analog signals (such as characters), and can be applied to printers that only print rather than recorders. Since management can be performed simultaneously, it is advantageous for realizing a small and lightweight printer.

(発明の効果) 以上の如く本発明の感熱記録装置の記録方式によれば、
印字データの生成と熱履歴管理を同時に行なうため、従
来に比して回路構成が簡略化でき、その結果大幅な部品
点数の削減が図られ、装置の小型軽量化が実現できる。
(Effects of the Invention) As described above, according to the recording method of the thermal recording device of the present invention,
Since print data generation and thermal history management are performed simultaneously, the circuit configuration can be simplified compared to conventional systems, resulting in a significant reduction in the number of parts and making the device smaller and lighter.

しかも本発明はソフトウェアによって容易に実現可能な
方式であるため、この事からも部品点数を削減すること
ができる。
Furthermore, since the present invention is a method that can be easily implemented using software, the number of parts can be reduced from this point of view as well.

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

第1図は本発明方式を説明するフローチャート、第2図
は基線データの場合の処理の説明図、第3図A−Dは変
化データの場合の印字(Jii間)データ生成の説明図
、第4図は本発明方式のハードウェアでの実施例を示す
ブロック図である。
FIG. 1 is a flowchart explaining the method of the present invention, FIG. 2 is an explanatory diagram of processing for baseline data, FIGS. 3A-D are diagrams for explaining print (between Jii) data generation for change data, and FIG. 4 is a block diagram showing a hardware embodiment of the method of the present invention.

Claims (1)

【特許請求の範囲】 入力信号をサンプリングし、サンプリング値に対応する
ドット番号の発熱素子によりドット記録を行なう感熱記
録装置において、 連続する過去2サンプル分の生データを記憶保持すると
共に、生データから対応する発熱素子のドットアドレス
を求め、上記過去のデータと今回の生データの大小関係
を比較判定し、得られたドットアドレス間に連続した印
字データを発生させ、この印字データを1印字周期内で
サーマルヘッドに転送しドット記録を行なうようにした
感熱記録装置の記録方式。
[Claims] In a thermal recording device that samples an input signal and records dots using a heating element with a dot number corresponding to the sampling value, it stores and holds raw data for two consecutive past samples, and records data from the raw data. Find the dot address of the corresponding heating element, compare and judge the magnitude relationship between the past data and the current raw data, generate continuous print data between the obtained dot addresses, and print this print data within one print cycle. A recording method for a thermal recording device that transfers dots to a thermal head to record dots.
JP17469688A 1988-07-13 1988-07-13 Recording system in thermal recorder Pending JPH0224155A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17469688A JPH0224155A (en) 1988-07-13 1988-07-13 Recording system in thermal recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17469688A JPH0224155A (en) 1988-07-13 1988-07-13 Recording system in thermal recorder

Publications (1)

Publication Number Publication Date
JPH0224155A true JPH0224155A (en) 1990-01-26

Family

ID=15983074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17469688A Pending JPH0224155A (en) 1988-07-13 1988-07-13 Recording system in thermal recorder

Country Status (1)

Country Link
JP (1) JPH0224155A (en)

Similar Documents

Publication Publication Date Title
JPS6351101B2 (en)
JPH0224155A (en) Recording system in thermal recorder
JP2575728B2 (en) Thermal recording control device
US4928117A (en) Thermal printout density control
US4409597A (en) Line printer for recording analog signals
JPH049151B2 (en)
JP2570723B2 (en) Thermal head control circuit
JPH0516726B2 (en)
JP4323622B2 (en) Recording device
JP2003291429A (en) Thermal head driver circuit
JPH07256947A (en) Print data transfer processing method
JPH0524239A (en) Thermal print head controller
JPS60240270A (en) Thermal recording method
JP2923950B2 (en) Print control device for thermal printer
JPS6129273A (en) Recorder
JPH05221029A (en) Dot matrix printer
JPS63302074A (en) Thermal printer printing control device
JPH04224982A (en) image recording device
JPH0514619B2 (en)
JPS59120469A (en) Driving system of non-impact type printer
JPH04363626A (en) Thermosensitive recorder
JPS6258450B2 (en)
JPH03143640A (en) Printer
JPH077940U (en) Dot type thermal recording device
JPS61252756A (en) Image forming device