JPH0324973A - サーマルヘッド蓄熱予測装置 - Google Patents

サーマルヘッド蓄熱予測装置

Info

Publication number
JPH0324973A
JPH0324973A JP1159728A JP15972889A JPH0324973A JP H0324973 A JPH0324973 A JP H0324973A JP 1159728 A JP1159728 A JP 1159728A JP 15972889 A JP15972889 A JP 15972889A JP H0324973 A JPH0324973 A JP H0324973A
Authority
JP
Japan
Prior art keywords
temperature
heating
recording
cooling
signal
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
JP1159728A
Other languages
English (en)
Inventor
Toshio Konaka
胡中 俊雄
Tomohisa Mikami
三上 知久
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1159728A priority Critical patent/JPH0324973A/ja
Publication of JPH0324973A publication Critical patent/JPH0324973A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Fax Reproducing Arrangements (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 サーマルヘッドの各部分における蓄熱量を検出し、検出
した蓄熱量に基づき印加電力を制御する熱記録装置にお
けるヘッド蓄熱予測装置に関し、サーマルヘッドの発熱
抵抗体の抵抗値の補正に基づき高精度のヘッド蓄熱予測
を可能にすることを目的とし、 画素若しくは複数画素を単位とするサーマルヘッドの蓄
熱検出機構を備え、検出した蓄熱量をもとに印加電力を
制御して一定の記録濃度制御を行う熱記録装置において
、抵抗値補正テーブルと、階調数、記録周期、前記記録
周期開始直前の予測温度で対応付けした加熱量テーブル
と、前記加熱量テーブルの出力値をスケーリングする定
数テーブルと、記録周期で対応付けした冷却定数テーブ
ルと、前記記録周期開始直前の予測温度と雰囲気温度と
の差を得る減算器と、前記記録周期内での加熱量を求め
るため前記加熱量テーブルの出力と前記減算器の出力間
の第1の乗算、及び前記記録周期開始時の温度が前記記
録周期間に冷却されて到達する温度と前記雰囲気音との
差を求めるため前記冷却定数テーブルと前記定数テーブ
ルの出力間の第2の乗算を行う乗算器と、前記雰囲気温
度に対する前記記録周期までの加熱冷却の総量を前記乗
算器による第1及び第2の乗算結果として累積する累積
器と、前記累積器の出力に前記雰囲気温度を加える加算
器とを備え、前記発熱抵抗体に応じてその抵抗値で補正
した加熱量を用い記録周期毎に蓄熱予測演算を行い、現
記録周期開始直前の予測温度を演算するように構或する
〔産業上の利用分野〕
本発明は、サーマルヘッドの各部分における蓄熱量を検
出し、検出した蓄熱量に基づき印加電力を制御する熱記
録装置におけるヘッド蓄熱予測装置に関し、特に、サー
マルヘッドの発熱抵抗体の抵抗値の補正に基づき高精度
な蓄熱予測を可能にしたサーマルヘッド蓄熱予測装置に
関する。
〔従来の技術〕
サーマルヘッドを使用して熱記録を行う時、サーマルヘ
ッド自体が加熱されるので、多値階調記録を行う場合、
サーマルヘッドの蓄熱量に応じて通電制御する必要があ
る。このために、熱記録での濃度制御はサーマルヘッド
内での蓄熱を検出し、その蓄熱量に応じてサーマルヘッ
ドへの印加電力を制御する。印加電力の制御は電圧を制
御する方法や通電する時間にあたる記録パルス幅変化で
行う方法がある。
熱記録と問題となるサーマルヘッドの蓄熱現象は、その
物理的な構造に対応付けられ、主に3つのレベルに分類
できる。第1レベルは熱記録に必要な熱エネルギを得る
第6図の発熱抵抗体62からの発熱のうち熱記録に寄与
しなかった熱エネルギを外部に放熱することを防ぎ、熱
記録面を保温する熱伝導率の比較的低いグレーズ層63
によるものであり、これらの熱定数に係わる。第2のレ
ベルは発熱抵抗体62、グレーズ層63を形或するため
の熱伝導率の比較的高い基板64による蓄熱現象であり
、その熱定数に係わる。第3のレベルは発熱抵抗体62
、グレーズ層63、基板64での蓄熱をサーマルヘッド
の外部へ放熱させる放熱板65での蓄熱現象でありその
熱定数に係わる。
このレベルでの蓄熱現象の特徴として外気に接している
ために外気の温度変化の影響を強く受ける。
これらの蓄熱現象は、発熱抵抗体62、グレーズ層63
、基板64、放熱板65の順に応答が緩慢となる。熱記
録においては、これらの蓄熱現象を十分に把握すること
により良好な記録が可能となる。これらの蓄熱現象は、
記録画像、サーマルヘッドの物理定数、周囲温度を元に
熱伝導方程式を解くことで算出できるが、記録画像を特
定したり、複雑なサーマルヘッドの構造を含めての解析
は、実用性を欠いている。
そこで、従来より様々な発明がなされているが、第2、
第3レベルでの蓄熱現象は記録画像全船にわたり、その
品位に大きな影響を与える。これを改善するために、サ
ーマルヘッド内部の蓄熱現象を記録開始直前のサーマル
ヘッドの温度と前記録期間内での加熱冷却量を逐次累算
することで予測演算により求める方式がある。この方式
によると、nラインを記録直後の予測温度は、雰囲気温
度Ta とnラインでの加熱による温度上昇ΔTn と
、直前のn−1ラインでの予測温度Tn −1が雰囲気
温度Taとの差で冷却されていく項との和となる。
Tn =Ta+ΔTn+ (T.−+ −Ta)exp
( − t / rp) − ( 1 )(1)式にお
いて、tは、ライン間の記録周期、rpは画素位置pで
の熱時定数である。
ただし、 To=Ta             ・・・(2)こ
の(1)式での温度予測は、n−1ラインまでの画素位
置pでの蓄熱がnラインの画素位置pのみに全て寄与す
る場合に限られる。すなわち、隣接する画素位置間で熱
伝導がない同一温度で変化する状態に限られる。そこで
、一般的にはこのクロストーク現象を加味した(3)式
とする方式がある。
’r., p = ’rfi, p 一(r−1)/2
 ” W− tr−1) /2 + ”・+ Tn+ 
pX Wo+ ゜= + Tn. pi (r−+) 
/2 X W (r−1) /2・・・(3) ここで、Tn, pは、p画素目の発熱抵抗体の予測温
度、W − (r−1) /2 ,・・,Wo,−W 
(r−1)/2は、r個からなるクロストークの重み付
け係数であり、rは、クロストークの影響する範囲の画
素数である。
但し、サーマルヘッドの発熱抵抗体の総数をLとすると
、 p− (r−1)/2<1の時 Tn+p−(r−1)/2=Tn+O p+ (r−1)/2>Lの時 ’r’l’l+ P” (r− 11 / 2 ” T
 no Lとなる。
このように、(1).  (3)式にしたがって演算す
ることで、サーマルヘッドの蓄熱現象を予測することが
でき、高品位な熱記録を実現できる。
〔発明が解決しようとする課題〕
ところで、この〈1)式おいて、各ラインでの加熱量Δ
Tnは、従来において、主に階調数から一意的に求めて
いる。すなわち、単位時間当たりの記録エネルギが一定
の時、発熱抵抗体での加熱量は、階調数から定まる記録
パルスの時間幅に比例するからである。この比例の度合
は、発熱抵抗体の抵抗値から定まる。そこで、第7図の
ような多数の発熱抵抗体からなるサーマルヘッドでも、
抵抗値R。−RLが均一であれば高精度な蓄熱予測を実
現できる。しかし、実際のサーマルヘッドの抵抗値バラ
ツキは、例えば第8図のように高性能なサーマルヘッド
で士数%、汎用のもので±20%程度にある。このため
に、従来の発明を単に汎用のサーマルヘッドに適用する
と、発熱抵抗体の個々の抵抗値バラツキのために高精度
な蓄熱予測をできないという問題があった。
本発明の目的はサーマルヘッドの蓄熱予測においてその
発熱抵抗体の抵抗値のバラツキを補正した高精度の蓄熱
予測を可能にするサーマルヘッド蓄熱予測装置を提供す
ることにある。
〔課題を解決するための手段および作用〕本発明では、
まずサーマルヘッドの発熱抵抗体の個々の抵抗値を測定
しておき、予測演算する発熱抵抗体の抵抗値に応じて正
確な加熱量を決定して高精度な蓄熱予測を行う。第1図
は、本発明の原理説明図である。第1図において、横軸
は記録周期単位とする時間推移を示し、縦軸は、温度を
示す。曲線1.2はサーマルヘッドの発熱抵抗体表面で
温度変化を示し、曲線3.4は基板での予測温度を示す
。3は発熱抵抗体lの抵抗値Rlとした時の温度変化、
4は前記の発熱抵抗体1より大きな抵抗値R2をもつ発
熱抵抗体2の温度変化を示す。TIは時間t1での発熱
抵抗体1の基板予測温度であり、T2は時間t2での発
熱抵抗体lの基板予測温度である。ΔTRIは時間t1
での発熱抵抗体1の雰囲気温度Taに対する温度上昇分
であり、ΔTR2は時間t1での発熱抵抗体2の雰囲気
温度Taに対する温度上昇である。
予測温度は、記録を開始する0点では、発熱抵抗体1,
2ともに雰囲気温度Taに等しく、記録とともに温度上
昇していく。従来の発明(1)(3)式によれば、0〜
t1の期間においては、(1)式の第2項は零となり、
第1項での加熱分のみが温度上昇に寄与する。t1にお
いて、発熱抵抗体2は発熱抵抗体1より抵抗値が大きい
ので、到達温度はΔTR2−ΔTRIだけ高くなる。こ
の増加分は発熱抵抗体1・2との抵抗値の比で定まる。
そこで、例えば蓄熱補償するサーマルヘッドの基準とす
る1つの発熱抵抗体の抵抗値に対する加熱特性が既知で
あれば、他の発熱抵抗体の加熱特性は、その抵抗値から
予測できることになる。
〔実施例〕
本発明の一実施例を第2図〜第5図により説明する。第
2図は本発明の一実施例を示すブロック構或図、第3図
は第2図における温度予測部の詳細ブロック図、第4図
及び第5図は温度予測部の動作を示すタイムチャートで
ある。
第2図において、l1は本発明の温度予測部、14はサ
ーマルヘッド、13はサーマルヘッドを駆動するサーマ
ルヘッド駆動部、12はサーマルヘッド駆動部13の印
加電力を決定するパルス幅テーブル、15はサーマルヘ
ッド14の温度検出するサーミスタ、16はサーミスタ
i5で検出した温度をデジタル信号に変換する温度検出
部、10は上記のブロックを制御するサーマルヘッド制
御部である。
サーマルヘッド制御部10は、サーマルヘッド14によ
り熱記録を開始する直前に、まず、サーミスタ15、温
度検出部l6によりサーマルヘッド14の温度をセンス
、デジタル化するための制御を行う。次に、この雰囲気
温度にあたるセンスした温度データ、記録画素の階調数
、記録速度等の温度予測に必要なデータを温度予測部1
1へ転送する。温度予測部l1はこれらのデータに基づ
き逐次サーマルヘッド14の温度を予測する。サーマル
ヘッド制御部10は温度予測部11で予測した温度値、
記録画素の階調数、記録速度等をパルス幅テーブル12
へ送る。パルス幅テーブルl2はこれらのデー・夕に応
じてパルス幅を決定する。サーマルヘッド駆動部13は
パルス幅テーブルl2の出力パルス幅に従ってサーマル
ヘッド14を電力制御して最適な熱記録を行う。以下、
温度予測部11の詳細な動作を第4、5図のタイムチャ
ート図を用いて述べる。
第3図は、本発明の温度予測部の詳細を示すブロック図
である。図中、信号51.52は、加熱量を決定する画
素毎の階調数、記録速度(記録周期)を示す信号、信号
50は雰囲気温度を入力する信号であり、22は記録開
始時に温度センサで実測した雰囲気温度の値を1画素毎
に1ライン分格納する雰囲気温度ラインバッファ、21
は演算した予測温度の値を1画素毎に1ライン分格納す
る予測温度ラインバッファ、23はサーマルヘッドの抵
抗値バラツキを補正する抵抗値補正テーブル、24は記
録ライン内の加熱量を求める加熱量テーブル、25は前
ラインでの予測温度と雰囲気温度との差を求める演算器
、27は定数1を出力する定数テーブノペ38は予測温
度を求めるサーマルヘッドの位置を画素数をカウントす
ることで検出する画素数カウンタ、28はサーマルヘッ
ドの熱時定数分布を含めた冷却定数テーブル、26・2
7はマルチプレクサ、30は記録ライン内の加熱量を求
めるために加熱量テーブル24、定数テーブル27の出
力、雰囲気温度に対する冷却量を求めるために減算器2
5の出力、冷却定数テーブル28の出力を乗算する乗算
器、31は雰囲気温度に対する加熱、冷却総量を求める
ために乗算器30の出力を累算する累算器、32は累算
器31の出力である加熱冷却予測温度を記憶する加熱冷
却ラインバッファ、42はクロストーク演算においての
画素位置を示すアドレスを更新するクロックであるアド
レスクロック、43はアドレスクロック42をカウント
してクロストーク演算のアドレスを発生するアドレスカ
ウンタ、39は画素数カウンタ38とアドレスカウンタ
43の値が比較し一致した時に信号を出力する比較器、
44はクロストーク演算の対象となる隣接した画素の参
照画素数rに対してr−1と(r−1)/2を設定する
参照画素数スイッチ、48は参照画素数スイッチの値を
初期ロードして比較器39の出力に従ってカウントダウ
ンする参照画素数カウンタ40,47は加熱冷却ライン
バッファ32を指定する最大アドレス値、被選択アドレ
ス値を計算する加算器、45,46はマルチブレクサ、
4lは参照画素数スイッチ44による最小アドレス値を
与える1人力、加算器40による最大アドレス値を与え
る1人力と加算器47による被選択アドレス値を与える
1人力の3人力の内、被選択アドレス値人力が最小アド
レス値以下の場合最小アドレス値を選択し、被選択アド
レス値入力が最大アドレス値以上の場合最大アドレス値
を選択し、その他の場合被選択アドレス値そのものを選
択するバッファアドレス選択器、49はクロストーク演
算のための隣接した参照画素にクロストークの重み付け
する係数を記憶した重み係数テーブル、33は加熱冷却
ラインバッファ32に記憶している画素位置毎の加熱冷
却予測温度と重み係数テーブル49の係数を乗算する乗
算器、34は重み付け乗算した画素位置毎のクロストー
ク結果を参照画素数分累積する累算器、35は累算器の
出力を画素位置毎に記憶するクロストータラインバッフ
ァ、36はクロストークラインバッファ35の出力であ
るクロストークを加味した最終的な予測温度に雰囲気温
度を加える加算器、37は加算器36の出力データを画
素位置毎に一次格納するレジスタ、53は、演算出力と
なる予測温度を示す信号である。
第3図の動作の詳細を述べる前にその概要を述べる。動
作はまずクロストークを考慮しない時の画素位置毎の加
熱冷却温度予測を行い、この予測温度値を加熱冷却ライ
ンバッファ32に記憶する。
この1ライン分の予測温度値を隣接する画素間で平均化
して、クロストークを加味した予測温度値をクロストー
クラインバッファ35に記憶する。
得た予測温度値は雰囲気温度からの増分であるので、画
素位置毎の雰囲気温度を加えて出力する。
この予測温度は次ラインでの温度予測に必要であるので
、同時に予測温度ラインバッファ21に記憶させる。こ
の一連の動作を到達ラインごとに行う。
次に第4、5図の動作タイムチャートを用いて第3図の
動作を説明する。この内、第4図タイムチャートは、記
録動作を開始する第0ライン目、第5図タイムチャート
はlライン目以降を代表するものの様子を表わし、ライ
ン先頭の第0画素について隣接するr画素を参照して予
測に関するものである。信号aはライン毎の予測演算を
行う期間を示すライン信号、信号bは予測演算する第O
番目のラインを示す第0ライン信号、信号Cは第3図内
の画素毎の階調数信号5■、記録速度信号52、雰囲気
温度データ50が入力されることを示し、ライン内の画
素数分生起する画素データ入力信号、信号dは雰囲気温
度ラインバッファ22の人出力データを表わす雰囲気温
度ラインバッファデータ信号、信号eは予測温度ライン
バッファ21の入出力データを表わす予測温度ラインバ
ッファデータ信号、信号fは1画素の加熱冷却予測演算
を行う期間を示す加熱冷却予測演算信号、信号gは、予
測演算のための基本クロック信号、信号hは累積演算に
先立ち累算器3■をリセットする加熱冷却リセット信号
、信号iはマルチブレクサ26.29の加熱冷却マルチ
ブレクサ制御信号、信号Jは発熱抵抗体個々の抵抗値補
正する抵抗補正テーブルからの抵抗値補正信号、信号k
,nはマルチブレクサ26.29の加熱冷却マルチプレ
クサデータ信号、信号R.mは参照画素数カウンタ38
のカウント値の一部を示す参照画素数カウンタ信号、信
号pは加熱冷却ラインバッファアドレス信号、信号qは
クロストークの演算期間を示すクロストーク演算信号、
信号rはクロストーク演算に先立ちクロストークリセッ
ト信号、信号Sはクロストークの累算演算において累算
器34をリセットするクロストーク初期信号、信号tは
アドレスクロック42の出力クロックであるアドレスク
ロック信号、信号Uはクロストーク演算する画素位置か
ら同画素数分離れた画素位置についてのクロストーク演
算の完了を示す参照画素位置゛rドバンス信号、信号V
はクロストークラインバッファデータ信号、信号Wは加
熱冷却ラインバフファデータ信号、信号Xは重み係数テ
ーブル49からの重み係数を示す重み係数出力信号、信
号yはレジスタ37の最終的な予測温度データ信号を示
す。
予測演算を開姶する第1番目のラインにおいて、ライン
信号aがハイレベルになるにともない、第Oライン信号
bがハイレベルとなり雰囲気温度データをともなったデ
ータ転送であることを示す。
画素データ入力信号Cにより画素毎に記録開始時点での
雰囲気温度データTaOを雰囲気温度ラインバッファ2
2に書き込む。同時に第0ライン信号bと画素データ入
力信号Cとの論理積による図示しない制御信号によりマ
ルチブレクサ20が雰囲気温度データ信号50を予測温
度ラインバッファ21へ人力する。この結果、雰囲気温
度ラインバッファ22および予測温度ラインバッファ2
1の同一画素に対応するメモリアドレスに同じ雰囲気温
度データ信号50が記憶され、予測温度ラインバッファ
21をページ記録開始時のみ初期設定する。また、画素
データ人力信号Cがハイレベルになることによって、階
調数信号5■、記録速度信号52が人力される。画素デ
ータ入力信号Cがローレベルになることによって、画素
数カウンタ38がリセット状態になり、予測するサーマ
ルヘッド14の第0画素の位置を出力する。この位置情
報、および記録速度信号52により冷却定数テーブル2
8、および発熱抵抗体の抵抗値バラツキを補正した抵抗
値補正信号Jにより加熱量テーブル24が確定し、第0
画素について予測演算が可能となる。予測演算準備がで
きると加熱冷却予測演算信号fは基本クロック信号gの
立ち下がりに同期してハイレベルとなる。加熱冷却予測
演算信号gがハイレベルになると、加熱冷却リセット信
号hおよび加熱冷却マルチプレクサ制御信号lを発生す
る。加熱冷却リセット信号hは累算器31をリセットす
る。
加熱冷却マルチブレクサ制御信号iはマルチブレクサ2
6・29の出力に第0ラインの第0画素での加熱量演算
に必要な加熱量テーブル24からの加熱量と冷却定数テ
ーブル28からの出力係数値=lを乗算器30に入力す
る。乗算器30は基本クロック信号gを立ち上がりでマ
ルチプレクサ26.29の出力である加熱冷却マルチプ
レクサデータ信号k,nを取り込む。その乗算結果ΔT
h O・0を累算器31に累算し、基本クロック信号g
の次の立ち上がりで、加熱冷却ラインバッファデータ信
号Wとする。なお、この立ち上がりに先立ち、加熱冷却
マルチブレクサ制御信号1をローレベルとすることで、
マルチブレクサ26.29は第0ラインの第0画素での
冷却量演算に必要な予測温度ラインバッファ21と雰囲
気温度ラインバッファ22とを減算器25により減算し
た温度差とを冷却定数テーブル28の出力を乗算器30
に人力する。すなわち、加熱量の演算結果の出力と冷却
量の演算のためのデータのフェッチを同一タイミングに
て行う。引き続き、乗算器30は冷却量を演算実行する
が、予測温度ラインバッファ21と雰囲気温度ラインバ
ッファ22との差は、記録の第0ライン目の全ての画素
で零となるので、累算器31での累算結果ΔTtO,O
は加熱量の演算結果ΔΔThO,0そのものとなる。演
算結果は、次の基本クロック信号gの立ち上がりで加熱
冷却ラインバッファデータ信号Wとなる。この加熱冷却
ラインバッファデータ信号Wはバソファアドレス選択器
41で指定した加熱冷却ラインバッファ32に記憶する
がこの時のアドレスは次の条件下で選択される。最大ア
ドレス値は画素数カウンタ48の値と参照画素数スイッ
チ44の値を加算した値であり、(r−1)/2となる
。最小アドレス値は参照画素数スイッチ44の値であり
(r −1)/2となる。被選択アドレス値は画素数カ
ウンタ38の値と参照画素数スイッチ44の値を加算し
た値でありD−1)/2となる。即ち、最大アドレス値
と同じである。この結果、バッファアドレス選択器41
は最大アドレス値を選択して加熱冷却ラインバッファ3
2を指定して加熱冷却ラインバッファデータ信号Wを記
憶する。続いて、画素データ入力信号Cがハイレベルに
なることによって、第1画素に関する階調数信号51、
記録速度信号52が入力される。次に、画素データ人力
信号Cがローレベルになることによって、画素数カウン
タ38がカウントアップし予測するサーマルヘッドの位
置を更新する。この位置情報、および記録速度信号52
により冷却定数テーブル28、抵抗値補正テーブル23
、加熱量テーブル24が確定し、第1画素について予測
演算が可能となる。以下、第0ライン終了までこれらの
演算を繰り返す。第0ライン終了時、画素数カウンタ3
8は、ライン内の画素数−1を示し、加熱冷却ラインバ
ッファ32は、(r−1)/2から画素数カウンタ38
の値+(r−1)/2まで加熱冷却演算の値を記憶する
第0ラインの加熱冷却演算が全て終わると、クロストー
ク演算に入る。クロストーク演算開始にともない、クロ
ストーク演算信号qが立ち上がり、クロストークリセッ
ト信号rにより、アドレスカウンタ43、参照画素数カ
ウンタ48をリセットする。参照画素数カウンタ48は
、参照画素数(r−1)に設定する。基本クロック信号
gの立ち上がりに先立ち、クロストーク初期信号Sによ
り累算器34をリセットのモードにし、基本クロック信
号g入力でリセットする。この間に、加熱冷却ラインバ
ッファ32をバッファアドレス選択器41によりアドレ
ス指定し、重み係数テーブル49を参照画素数カウンタ
48で指定する。バッファアドレス選択器41は次の条
件下で選択する。
最大アドレス値は画素数カウンタ38と参照画素数スイ
ッチ44の加算値であり、画素数カウンタ48の値+(
r−1)/2となる。最小アドレス値は参照画素数スイ
ッチ44の(r−1)/2である。被選択アドレス値は
アドレスカウンタ43と参照画素数カウンタ48の加算
値であり(r−1〉となる。通常、画素数カウンタ38
の値すなわち1ライン内に画素数−1は、(r−1)/
2より大きいので、バッファアドレス選択器41は被選
択アドレス値を選択し加熱冷却ラインバッファ32のア
ドレスを指定する。この結果、加熱冷却ラインバッファ
32の出力値は、ΔTtO,r一1となる。ここで、参
照画素数カウンタ48によって重み係数テーブル49が
出力する値をWr一1とする。ΔTtQ.r−1とWr
−1は、次の基本クロック信号gの立ち上がりで乗算器
33で乗算され、累算器34に累算される。累算値はア
ドレスカウンタ43で指定するクロストークラインバッ
ファ35に記録され、その値は(5)式となる。
ΔT10,0=ΔTt o. r−I XWr−+ +
+ ( 5 )続いて、アドレスクロツク信号tが入る
と、アドレスカウンタ43がインクリメントされ、バッ
ファアドレス選択器41は、加熱冷却ラインバッファ3
2のアドレスrを指定する。クロストーク初期信号Sで
累算器34をリセットし、指定した加熱冷却ラインバッ
ファ32のデータΔTtO,rについて乗算、累算し、
〈6)式の演算を行う。
ΔT10.1=ΔTrO ,rxW,−,   .= 
(6)以下、この動作を、アドレスカウンタ43と画素
数カウンタ38が等しくなるまで繰り返す。両方のカウ
ンタが一致すると、比較器39は参照画素位置アドバン
ス信号Uを出力して、参照画素数カウンタ48をデクリ
メントし、アドレスカウンタ43をリセットする。次の
基本クロック信号gの立ち上がりに先立ち、クロストー
ク初期信号Sをローレベルとして、アドレスカウンタ4
3の指定したクロストークラインバッファ35のデータ
ΔTI0,0を累算器34にロードする。この間に、加
熱冷却ラインバッファ32をバッファアドレス選択器4
1によりアドレス指定し、重み係数テーブル49を参照
画素数カウンタ48で指定する。
バッファアドレス選択器41は次の条件下で選択する。
最大アドレス値は画素数カウンタ38と参照画素数スイ
ッチ44の加算値であり、画素数カウンタ38の値+(
r−1)/2となる。最小アドレス値は参照画素数スイ
ッチ44のD−1)/2である。被選択アドレス値はア
ドレスカウンタ43と参照画素数カウンタ48の加算値
であり、r−2となる。通常、画素数カウンタ38の値
すなわち1ライン内に画素数−1は、(r−1)/2よ
り大きいので、バッファアドレス選択W41は被選択ア
ドレス値を選択し、加熱冷却ラインバッファ32のアド
レスを指定する。この結果、加熱冷却ラインバッファ3
2の出力値はΔTt  Or−2となる。ここで、参照
画素数カウンタ48によって重み係数テーブル49が出
力する値をWr−2とする。ΔTtQ.r−2とWr 
−2は、次の基本クロック信号gの立ち上がりで乗算器
33で乗算され累算器34に累算される。累算値はアド
レスカウンタ43で指定するクロストークラインバッフ
ァ35に記録されるが、その値はクロストークラインバ
ッファ35からロードしたΔTIO,Oを累算したく7
)式となる。
ΔTI0,0=ΔT t On r−2 x w,−2
+ΔTI0,  0・・・(7〉 続いて、アドレスクロック信号tが入ると、アドレスカ
ウンタ43がインクリメントされ、バツファアドレス選
択器41は、加熱冷却ラインバツファ32のアドレスr
−1を指定する。クロス}−ク初期信号Sで累算器34
をリセットし、指定した加熱冷却ラインパッファ32の
データΔTtO,r−1について乗算、累算し(8)式
の演算を行う。
ΔTI0,1=ΔT L O. r − I X Wr
−2+ΔTI0,  1・・・(8) この一連の動作を、参照画素数カウンタ48が0になる
まで繰り返すが、参照画素数カウンタ48が(r−1)
/2−1以下になると、バツファアドレス選択器41の
選択値が最小アドレス値となる。例えば、参照画素数カ
ウンタ48が〈r−1)/2−1になると選択条件は次
のようになる。最大アドレス値は画素数カウンタ38の
値+(r−1)/2−1、最小アドレス値は参照画素数
スイッチ44の(r−1)/2である。被選択アドレス
値は、アドレスカウンタ43と参照画素数カウンタ48
の加算値であり、(r−1)/21となる。被選択アド
レス値は最小アドレス値以下となり、バフファアドレス
選択器41は最小アドレス値を選択し、加熱冷却ライン
バッファ32のアドレスを指定する。これはサーマルヘ
ッドの両端から(r−1)/2以内の画素位置でのクロ
ストーク演算する時、着目する画素位置に対して隣接す
るr画素位置の一部が物理的に存在しないからである。
この場合の演算結果は、下記の(9)式となる。
ΔTI0,  0=ΔTt Q+ (r−1)/2 x
w(r−1)/2−1+ΔTI0.  0      
  ・・・(9)参照画素数カウンタ48が0までイン
クリメント?れ、比較器39が参照画素位置アドバンス
信号Uを出力した時のクロストークラインバッファ35
の先頭アドレスの値は、(lO〉式となる。
ΔT10.  0=ΔTt at 〔r−o/aXWo
 ++++ΔTt Of (r−1)/2 XW(r−
r>y■−1+・・・+ΔTt at <r−r>72
×W(r−1)/2+”’+ΔT t Or (r− 
1) ×W (r − 1)・・・ く10) これが、クロストーク演算結果である。ただし、この値
は、雰囲気温度に対するものである。そこで、この値に
雰囲気温度ラインバッファ22に記憶している記録開始
直前の第0画素位置の雰囲気温度値Ta Oを加算器3
6によって加算する。この加算結果が求めるべき第0ラ
イン第0画素記録後の予測温度となる。予測温度はレジ
スタ37に一時記憶し、マルチブレクサ20を介して予
測温度ラインバッファ21をTa  O+T10,0に
更新する。ここでTa O+T10,OをTp Oとす
る。
同様ニ、第0ラインのすべての画素位置について更新す
る。そして、この予測演算値が第2図のバルス幅テーブ
ル12に送出され、これに応じたパルス幅がサーマルヘ
ッド駆動部13に出力される。
予測演算を開始する第1ライン以降においては、ライン
信号aのみハイレベルになる。画素データ入力信号Cが
ハイレベルになることによって、階調数信号51、記録
速度信号52が入力される。
次に、画素データ入力信号Cがローレベルになることに
よって、画素数カウンタ38がリセット状態になり、予
測するサーマルヘッド14の第0画素の位置を出力する
。この位置情報、および記録速度信号52により、冷却
定数テーブル28、抵抗値補正テーブル23、加熱量テ
ーブル24が確定し、前ラインでの演算により予測温度
ラインバッファ21がすでに更新されており、第0画素
について予測演算が可能となる。予測演算準備ができる
と加熱冷却予測演算信号fは基本クロツク信号gの立ち
下がりに同期してハイレベルとなる。
加熱冷却予測演算信号gがハイレベルになると、加熱冷
却リセット信号hおよび加熱冷却マルチプレクサ制御信
号】を発生する。加熱冷却リセット信号hは累算器3l
をリセノ卜する。加熱冷却マルチプレクサ制御信号lは
マルチプレクサ26.29の出力に第1ラインの第O画
素での加熱量演算に必要な加熱量テーブル24からの加
熱量と冷却定数テーブル28からの出力係数値=1を乗
算器30に入力する。乗算器30は基本クロック信号g
の立ち上がりでマルチブレクサ26.29の出力である
加熱冷却マルチプレクサデータ信号k,riを取り込む
。その乗算結果ΔThO,lを累積器31に累算し、基
本クロツク信号gの次の立ち上がりで、加熱冷却ライン
バッファデータ信号Wとする。なお、この立ち上がりに
先立ち、加熱冷却マルチプレクサ制御信号lをローレベ
ルとすることで、マルチブレクサ26.29は第1ライ
ンの第0画素での冷却量演算に必要な予測温度ラインバ
ッファと雰囲気温度ラインバッファ22とを減算器25
により減算した温度差と冷却定数テーブル28の出力を
乗算器30に入力する。すなわち、加熱量の演算結果の
出力と冷却量の演算のためのデータのフェッチを同一タ
イミングにて行う。
乗算器30は、第1ライン第0画素を記録する直前の予
測温度TpO,TaQに冷却定数テーブル28の値を乗
算してΔTcl.Oを求める。演算結果は、累算器31
で累算され、記録開始から第1ライン第0画素記録直後
までの加熱冷却総量ΔTh  1,O+Tc  1.0
を次の基本クロック信号gの立ち上がりで累算器出力デ
ータとなる。第5図では、この雰囲気温度に対する加熱
冷却総量をΔTtl,(lとする。演算結果は、次の基
本クロック信号gの立ち上がりで加熱冷却ラインバッフ
ァデータ信号Wとなる。この加熱冷却ラインバッファデ
ータ信号Wは、バッファアドレス選択器41で指定した
加熱冷却ラインバッファ32の(r−1)/2に記憶す
る。続いて、画素データ入力信号Cがハイレベルになる
ことによって、第1画素に関する階調数信号51、記録
速度信号52が入力される。次に、画素データ入力信号
Cがローレベルになることによって、画素数カウンタ3
8がカウントアップし、予測するサーマルヘッドの位置
を更新する。この位置情報、および記録速度信号52に
より冷却定数テーブル28、抵抗値補正テーブル23、
加熱量テーブル24が確定し、第1画素について予測演
算が可能となる。
以下、第1ライン素子終了までこれらの演算を繰り返す
。第1ライン終了時、画素数カウンタ38はライン内の
画素数−1を示し、加熱冷却ラインバッファ32は(r
−1)/2から画素数カウンタ38の値十〇−1)/2
まで加熱冷却演算の値を記憶する。
第1ラインの加熱冷却演算が全て終わると、第0ライン
でのクロストーク演算同様に演算を行い、(lO)式の
結果を得る。
Δ Tll,0=  Δ T t  In  (r−n
 /zXWo  +−+ΔTt l+ (r−+1/2
×Wcr−+)y2−++・・・+ΔT t l+ (
r−1)/2 XW(r−+)/2+−+ΔT t +
+ (r−+) XW(r−1)・・・ (10) この値に雰囲気温度ラインバッファ22に記憶している
記録開始直前の第O画素位置の雰囲気温度値Ta Oを
加算器36によって加算する。この加算結果が求めるべ
き第1ライン第0画素記録後の予測温度となる。予測温
度は、レジスタ37に一時記憶し、マルチプレクサ20
を介して予測温度ラインバッファ21をTa  O+Δ
Tll,0に更新する。ここでTa O+ΔTll,0
を’rp Oとする。
同様に、第1ラインのすべての画素位置について更新す
る。
以下、予測ライン終了までこれらの演算を繰り返して、
全ラインを予測演算する。
〔発明の効果〕
以上説明したように本発明によれば、サーマルヘッドの
発熱抵抗体の抵抗値バラツキを補正した高精度の蓄熱予
測が可能であり、蓄熱現象をより効果的に利用する熱記
録を行える。
【図面の簡単な説明】
第1図は本発明の原理説明図、 第2図は本発明の一実施例ブロック図、第3図は第2図
温度予測部の一実施例ブロック図、 第4、5図は本発明の一実施例タイムチャート、第6図
はサーマルヘッドの構造図、 第7図は発熱抵抗体の配置図、および 第8図は発熱抵抗体の抵抗値バラッキ説明図である。 (符号の説明) 10・・・サーマルヘッド制御部、 l1・・・温度予測部、 12・・・パルス幅テーブル、 13・・・サーマルヘッド駆動部、 14・・・サーマルヘッド、 15・・・サーミスタ、 16・・・温度検出部。 本発明の原理説明図 第1図 1・・・発熱抵抗体1の表面温度 2・・・発熱抵抗体2の表面温度 3・・・発熱抵抗体1の基板予測温度 4・・・発熱抵抗体2の基板予測温度

Claims (1)

  1. 【特許請求の範囲】 1、画素若しくは複数画素を単位とするサーマルヘッド
    の発熱抵抗体毎に蓄熱検出機構を備え、検出した蓄熱量
    をもとに印加電力を制御して一定の記録濃度制御を行う
    熱記録装置において、前記発熱抵抗体の抵抗値を格納し
    、抵抗値の補正を行う抵抗値補正テーブル(23)と、 階調数、記録周期、前記記録周期開始直前の予測温度で
    対応付けした加熱量テーブル(19)と、前記加熱量テ
    ーブルの出力値をスケーリングする定数テーブル(21
    )と、 記録周期で対応付けした冷却定数テーブル(23)と、 蓄熱予測する位置を検出する画素数カウンタ(38)と
    、 前記記録周期開始直前の予測温度と雰囲気温度との差を
    得る減算器(20)と、 前記記録周期内での加熱量を求めるため前記加熱量テー
    ブルの出力と前記定数テーブルの出力間の第1の乗算、
    及び前記記録周期開始等の温度が前記記録周期間に冷却
    されて到達する温度と前記雰囲気温度との差を求めるた
    め前記冷却定数テーブルと前記減算器の出力間の第2の
    乗算を行う乗算器(26)と、 前記雰囲気温度に対する前記記録周期までの加熱冷却の
    総量を前記乗算器による第1及び第2の乗算結果として
    累積する累積器(27)と、前記累積器の出力に前記雰
    囲気温度を加える加算器(43)とを備え、 前記発熱抵抗体に応じてその抵抗値で補正した加熱量を
    用い記録周期毎に蓄熱予測演算を行い、現記録周期開始
    直前の予測温度を演算するようにしたことを特徴とする
    サーマルヘッド蓄熱予測演算装置。
JP1159728A 1989-06-23 1989-06-23 サーマルヘッド蓄熱予測装置 Pending JPH0324973A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1159728A JPH0324973A (ja) 1989-06-23 1989-06-23 サーマルヘッド蓄熱予測装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1159728A JPH0324973A (ja) 1989-06-23 1989-06-23 サーマルヘッド蓄熱予測装置

Publications (1)

Publication Number Publication Date
JPH0324973A true JPH0324973A (ja) 1991-02-01

Family

ID=15699980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1159728A Pending JPH0324973A (ja) 1989-06-23 1989-06-23 サーマルヘッド蓄熱予測装置

Country Status (1)

Country Link
JP (1) JPH0324973A (ja)

Similar Documents

Publication Publication Date Title
CA2458171C (en) Thermal response correction system
JPH0324972A (ja) サーマルヘッドの蓄熱予測装置
JP2010023520A (ja) 熱応答補正システム
EP2085715A1 (en) System for changing fluid temperature and method for controlling such a system
CN1984779A (zh) 热响应校正系统
JPH0324973A (ja) サーマルヘッド蓄熱予測装置
JPH0952382A (ja) 蓄熱補正方法及び装置
JPS5998878A (ja) サ−マル記録装置
JPH02248264A (ja) 温度予測定数調整機能を持つ熱記録装置
JP2803680B2 (ja) サーマルヘッド蓄熱予測装置
JPH09277578A (ja) 蓄熱補正方法及び装置
JPS63209956A (ja) サ−マルヘツド蓄熱予測演算装置
JPH01208158A (ja) サーマルヘッド蓄熱予測装置
JPH0392363A (ja) サーマルヘッド蓄熱制御装置
JP2017053668A (ja) 熱貫流率推定システム、熱貫流率推定装置、および熱貫流率推定プログラム
JP2010524286A (ja) マトリクスイメージセンサの空間ノイズの補正方法
JPH02200455A (ja) サーマルヘッド蓄熱予測演算装置
US8098267B2 (en) Thermal printer apparatus and printing method
JPH02217268A (ja) サーマルヘッド蓄熱予測演算装置
JP3536551B2 (ja) 調理器
JPH01202466A (ja) 加熱記録装置
JP4028701B2 (ja) ラインサーマルプリンタの記録制御方法
JP5751896B2 (ja) 熱転写プリンタ装置
JP2005212454A (ja) サーマルプリンタの高画質化装置及びサーマルプリンタの高画質化方法
JPH0272971A (ja) サーマルヘッドの蓄熱予測装置