JPH0371025B2 - - Google Patents

Info

Publication number
JPH0371025B2
JPH0371025B2 JP60044909A JP4490985A JPH0371025B2 JP H0371025 B2 JPH0371025 B2 JP H0371025B2 JP 60044909 A JP60044909 A JP 60044909A JP 4490985 A JP4490985 A JP 4490985A JP H0371025 B2 JPH0371025 B2 JP H0371025B2
Authority
JP
Japan
Prior art keywords
recording
time
dots
blocks
heating elements
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.)
Expired - Lifetime
Application number
JP60044909A
Other languages
English (en)
Other versions
JPS61205152A (ja
Inventor
Shigeru Kuroe
Takayuki Takeda
Yutaka Mazaki
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry 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 Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP60044909A priority Critical patent/JPS61205152A/ja
Publication of JPS61205152A publication Critical patent/JPS61205152A/ja
Publication of JPH0371025B2 publication Critical patent/JPH0371025B2/ja
Granted legal-status Critical Current

Links

Classifications

    • B—PERFORMING OPERATIONS; TRANSPORTING
    • B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355—Control circuits for heating-element selection

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、サーマルヘツドを使用した感熱記録
装置におけるサーマルヘツドの駆動方法に関す
る。
〔従来の技術〕
感熱記録紙あるいは熱溶融インク層をもつイン
クシートを用いて記録を行なう感熱記録装置では
通常、発熱素子が一列に配置されたサーマルヘツ
ドを使用する。これらの感熱記録装置は入力した
記録情報に対応する発熱素子を発熱させ、感熱記
録紙あるいは熱転写用インクシートに熱エネルギ
を与えることによつて記録を行う。
上記のようにして記録を行なう場合、サーマル
ヘツドの発熱素子すべてに記録情報に対応する信
号を与えて1ライン分の記録を同時に行なうよう
にすると記録に要する時間が短かくて済む。しか
しこのようにすると全発熱素子を駆動できるよう
に電源容量を大きくしなければならない。
そこで、1ラインの記録情報を複数のブロツク
に分割し、1ブロツクずつ記録する方法がある。
この方法によると電源容量を小さくすることがで
きることになるがそのために記録時間が分割数だ
け増加することになつてしまう。
従来の感熱記録装置は、この記録時間増加を解
決するために、分割された各ブロツクに含まれる
記録情報の黒ドツト数を計数し、その黒ドツト数
をブロツク毎に加算してその総和が電源容量で決
まる値を越えない範囲でそれらのブロツクに対し
て一度に記録を行なう方法を採つている。この方
法について第4図に従つて具体的に説明を行な
う。
図面は記録情報の分割例とサーマルヘツドの駆
動タイムチヤートである。サーマルヘツドの発熱
素子数をN(一般にNは2048程度である。)とす
る。つまり1ラインの記録情報はNドツトであ
る。この記録情報をM分割(本図の例ではM=
8)し、各ブロツクを順にB1,B2,B3……B8と
呼ぶことにする。
次にブロツクに含まれる黒ドツト数をB1から
順に100、80、0、10、200、0、10、50個とし、
一度に記録できる黒ドツト数P(Pは電源容量に
よつて定まる)を256とする。ここで、各ブロツ
クに含まれる黒ドツト数をB1から順に加算し、
その総和がPを越えないブロツクの組合せはB1
〜B4とB5〜B7とB8である。
このように記録情報の黒ドツト数を計数して一
度に記録する黒ドツト数が一定値P以下になるよ
うに前記ブロツクB1〜B8を単数または複数のブ
ロツクからなるグループつまり前記B1〜B4とB5
〜B7とB8のグループに分け、このグループを順
次選択して記録を行なう方式によりサーマルヘツ
ドの駆動回数を減らし(本図の例では8回を3回
に減らしている)て記録時間の短縮を行なつてい
る。
ところで、サーマルヘツドを用いた記録に関す
る問題として、電源容量と記録時間の他に記録品
質の問題がある。
発熱素子の蓄熱は記録品質劣化の主な原因であ
る。つまり、同じ発熱素子を何回か連続してライ
ン毎に一定時間駆動すると、充分な冷却時間をと
れない高速記録時には、各発熱素子に蓄熱が生じ
る。この結果、後のラインに行くほど記録濃度が
大きくなつて記録品質が悪くなる。
この記録濃度のむらを解決するために過去の記
録情報を参照して、現ラインの発熱素子の通電時
間を補正する方法がある。この方法を第5図によ
つて具体的に説明する。
参照する過去の記録情報として、通常現ライン
の前2ライン分である。図においてD0,-1,D0,0お
よびD0,1は現ラインの記録情報であり、D1,-1,
D1,0およびD1,1ラインの前の記録情報、D2,-1,
D2,0およびD2,1は2ラインの前の記録情報である。
ここで、一定の記録品質を得るため記録ドツト
D0,0に対する補正された発熱素子通電時間T0,0は、
第5図で示される9ドツトの記録情報を参照して
次式(1)で求めらられる。
T0,0=〔T−(2 〓i=0 1 〓j=1 Wi.j・Di・j)〕D0,0 ……(1) Tは補正前の発熱素子の最大通電時間、Di.jは
参照記録情報であり、黒ドツトの時は1、黒ドツ
トでないときは0であり、iはライン方向、jは
発熱素子の並び方向の位置を示し、Wi.jは第6図
で示す参照記録情報の重み付量である。
なお、2ライン前の記録情報のうちD2,-1とD2,1
の情報は記録ドツトD0,0に対する影響が少ないの
で第7図の重み付量において、W2,-1とW2,1はと
もに0となつている。
さて、(1)式は通常デジタル回路で演算される。
つまり、発熱素子の最大通電時間Tを分割し
て、(1)式に対応する通電時間を決定する。第7図
の例では前記最大通電時間Tは5分割されてお
り、(1)式で求められる補正後の通電時間に対応す
る長さが選択される。つまり、通電時間は最小S0
のみ、S0からS1、S0からS2、最大S0からS4と5段
階から選択される。
〔発明が解決しようとする問題点〕
しかしながら、上記した従来の方法は、記録情
報が文字および文章等のように黒ドツトの数が多
くない場合は満足できる記録速度が得られるが、
記録情報が図および絵等のように非常に多くの黒
ドツトを含む場合、最悪の場合は記録情報がすべ
て黒ドツトであるき1ラインを記録するためにサ
ーマルヘツドを駆動する時間が著しく増加し、そ
の結果記録速度が非常に遅くなると云う問題があ
つた。
〔問題を解決するための手段〕
このような問題を解決するため、本発明は、1
ライン分のドツトの記録を行うことが可能なサー
マルヘツドの発熱素子を複数のブロツクに分割す
ると共に、電源容量により同時にドツトの記録が
可能な一定発熱素子数を定め、上記発熱素子の最
大通電時間を複数の時間に分割し、各発熱素子毎
に過去の所定ラインまで記録情報を記憶してお
き、記録すべきラインの記録ドツトを各ブロツク
毎に計数して、その記録ドツトに対応する発熱素
子の数が上記一定発熱素子数以下になるように複
数のブロツクを1個以上のブロツクから成る複数
のグループに分けて選択し、選択したグループの
記録ドツトに対応する発熱素子毎の通電時間を上
記記録情報に基づいて算出して、その算出結果に
対応する値を上記分割した時間の組み合わせによ
る複数の通電時間から選択し、この選択した通電
時間で発熱素子を駆動して記録を行う感熱記録装
置におけるサーマルヘツドの駆動方法において、
現在駆動されているグループの記録ドツトに対応
するブロツクのすべての発熱素子の通電が終了し
たか否かを上記分割した時間毎に判定し、上記通
電が終了している場合は直ちに次のグループの発
熱素子への通電を行うことを特徴とする。
〔作用〕
このような構成を有する本発明は、1個以上の
ブロツクから成るグループ毎に補正値に基づく通
電時間で発熱素子を駆動して記録を行い、現在記
録しているグループの発熱素子への前記通電が終
了後、直ちに次のグループの発熱素子への通電を
開始し、これを繰り返すことにより1ラインの記
録を行う。
従つて、これによれば、経過時間がそのグルー
プに割り当てられた時間つまり発熱素子の最大通
電時間に達していなくても、次のグループの記録
を開始することができ、これにより記録に要する
時間を短縮できるので、記録速度が著しく向上す
る。
特に、記録すべき黒ドツトがライン方向に連続
するような非常に多くの黒ドツトを含む記録パタ
ーンの場合、同じ発熱素子をライン毎に連続して
通電することになり、通電時間は短くするように
補正され、その結果記録時間を大幅に短縮するこ
とが可能となる。
更に、1グループに含まれる黒ドツト数がある
一定値以下になるように分割して駆動する場合、
黒ドツト数が非常に多いとそれに応じてグループ
数は増えるが、本願発明によれば通電時間が短く
なるように制御されるので、その記録時間を大幅
に短縮できる。
〔実施例〕
以下に本発明の実施例を図面に従つて説明す
る。第1図はブロツク図であり、1は記録情報、
2はRAMであり入力される記録情報1を1ライ
ン(現ライン)分記録する。3はRAMであり
RAM2に接続されて1ライン前の記録情報を記
憶する。4はRAMであり、同様にRAM3に接
続されて2ライン前の記録情報を記憶する。
5はカウンタであり、入力記録情報1の黒ドツ
ト数を計数するもので、後述するサーマルヘツド
の発熱素子を第2図に示したようにブロツクB1
〜B8の8つのブロツクに分割した場合、各ブロ
ツク毎に黒ドツト数を計数し、それを制御回路6
に入力する。この制御回路6はマイクロプロセツ
サを用いた回路でプログラムで制御されている。
制御回路6は各ブロツク毎の黒ドツト数により同
時に記録する黒ドツト数をある一定値P以下にな
るように前記ブロツクB1〜B8を単数または複数
のブロツクからなるグループ例えばB1〜B4とB5
〜B7とB8のグループに分け、このグループを順
次選択する。
現ラインの記録情報1の入力が終了すると制御
回路6はRAM2,RAM3およびRAM4を同時
に読出し始める。
7は3ビツトシフトレジスタでありRAM2の
出力に接続され、第5図のD0,-1,D0,0およびD0,1
に対応する記録情報を記憶する。同様にシフトレ
ジスタ8はRAM3の出力に接続され、第5図の
D1,-1,D1,0,D1,1に対応し、シフトレジスタ9は
RAM4の出力に接続され、第5図のD2-1,D2,0,
D2,1に対応する。
一方、制御回路6は第7図の通電状態S0〜S4を
表わす3ビツト(すなわち10進で0から4まで数
値を表わすことができる。)のデータをレジスタ
10にセツトしておく。
11はROMであり、(1)式の演算を行なう。す
なわち、第5図の9ドツトの記録情報を表わすシ
フトレジスタ7,8および9の出力と第6図の重
み付量とから(1)式が計算される。このとき、レジ
スタ10の表わす通電状態S0〜S4に従つて、
ROM11は通電時間の補正を行なう。つまり、
該記録ドツトDo,0が黒ドツトでかつ補正がな
い場合はROM11は状態S0〜S4のすべてに対し
て通電を表わす信号1を出力する。また、D0,0が
黒ドツトでかつ補正がある場合は、その補正量に
応じてROM11はSoからSkまでは1を出力し、
Sk+1からS4までは通電しないことを表わす信号0
を出力する(0≦k≦3)。D0,0が白ドツトの場
合は、ROM11は0を出力する。
12はシフトレジスタでROM11の出力をシ
リアルデータからパラレルデータに変換する。
13はラツチドライバであり、パラレルデータ
に変換され記録データを記憶(ラツチ)して発熱
素子14を駆動する。シフトレジスタ12、ラツ
チドライバ回路13および発熱素子14はサーマ
ルヘツド15を構成している。
制御回路6は各ブロツク毎の黒ドツト数により
同時に記録するグループに含まれるブロツクを選
択するブロツク選択信号16をラツチドライバ回
路13に出力し、選択されたブロツクのみが通電
されるようにする。
制御回路6は、RAM2,3および4の読出し
から発熱素子14の通電のサイクルをS0からS4ま
で繰返す。しかしこのとき、発熱素子通電時間が
(1)式で補正されているので、S4まで進まなくても
ROM11は選択されたブロツク内のすべての記
録ドツトに対して0(通電なし)を出力する場合
がある。
制御回路6は、選択されたブロツクの記録ドツ
ト例えばDo,oをRAM2から読出していると
き、記録ドツト有効信号17を出力する。この記
録ドツト有効信号は2ビツトシフトレジスタ18
に接続され、前記記録ドツトDo,0と同期され
る。
ROM11の出力と2ビツトシフトレジスタ1
8の出力とはANDゲート19で論理積がとられ、
両出力が共に1である場合にフリツプフロツプ2
0をセツトする。
なお、フリツプフロツプ20は制御回路6が
RAM2,3および4を読始める時にリセツトさ
れる。
制御回路6は通電サイクル(第7図の各Sk,k
=0……4)が終了する毎に、フリツプフロツプ
20の出力を参照する。フリツプフロツプ20は
選択されたブロツク内の記録ドツトのうち1個以
上通電した場合は1にセツトされており、選択さ
れたブロツク内の記録ドツトのすべてが通電しな
かつた状態の場合はリセツトされたままである。
従つて、フリツプフロツプ20がリセツトされて
いる場合は、制御回路6は通電状態S4まで終了し
ていなくても、現在選択グループのブロツクの記
録が終了したことがわかるので、次のグループの
ブロツクを選択して直ちに記録を開始する。ま残
されたグループの記録を開始する。また、残され
たブロツクがない場合は制御回路6は次のライン
の記録の処理を始める。
このような方法により記録を行なつた場合と従
来方法により記録を行なつた場合の各々の記録時
間を第3図により説明する。
第3図は記録時のタイムチヤートであり、同図
()は従来方法であつて第4図に対応し、また
同図()は本実施例による方法であつて第2図
に対応している。
この図に見られるように従来方法では、最初に
ブロツクB1〜B4から成るグループの発熱素子1
4にS0時間通電を行うことによりドツトの記録を
行い、時間T経過後ブロツクB5〜B7から成る次
のグループの発熱素子14にS0,S1,S2時間通電
を行うことによりドツトの記録を行う。そして時
間T経過後(最初のグループの通電開始からは時
間2T経過後)ブロツクB8による次のグループの
発熱素子14にS0,S1、時間通電を行うことによ
りドツトの記録を行つて、時間T経過後(最初の
グループの通電開始からは時間3T経過後)1ラ
インの記録を終了している。
一方、本実施例による方法では、最初にブロツ
クB1〜B4から成るグループの発熱素子14にS0
時間通電を行つてドツトの記録を行い、このS0時
間経過後直ちにブロツクB5〜B7から成る次のグ
ループの発熱素子14にS0,S1,S2時間通電を行
う。そして、このS0,S1,S2時間経過後直ちにブ
ロツクB8による次のグループの発熱素子14に
S0,S1時間通電を行うことによりドツトの記録を
行つて、このS0,S1時間経過後1ランインの記録
を終了する。従つて、従来方法では1ラインの記
録つまりサーマルヘツド15の全ブロツクの発熱
素子14の駆動終了までに時間3Tを要するが、
本実施例による方法では時間2T以下でサーマル
ヘツド15の全ブロツクの発熱素子14の駆動を
終了することができる。
〔発明の効果〕
以上説明したように本発明は、1個以上のブロ
ツクから成るグループ毎に補正値に基づく通電時
間で発熱素子を駆動して記録を行い、現在記録し
ているグループの発熱素子への前記通電が終了し
た後、直ちに次のグループの発熱素子への通電を
開始するようにしているため、経過時間がそのグ
ループに割り当てられた時間つまり発熱素子の最
大通電時間に達していなくても、次のグループの
記録を開始することができ、これにより記録に要
する時間を短縮できるので、記録速度が著しく向
上するという効果が得られる。
特に、記録すべき黒ドツトがライン方向に連続
するような非常に多くの黒ドツトを含む記録パタ
ーンの場合、同じ発熱素子をライン毎に連続して
通電することになり、通電時間は短くなるように
補正され、その結果記録時間を大幅に短縮するこ
とが可能になるという優れた効果が得られる。
更に、1グループに含まれる黒ドツト数がある
一定値以下になるように分割して駆動する場合、
黒ドツト数が非常に多いとそれに応じてグループ
数は増えるが、本願発明によれば通電時間が短く
なるように制御されるので、その記録時間を大幅
に短縮できるという効果も得られる。
【図面の簡単な説明】
第1図は本発明の実施例を示すブロツク図、第
2図は本発明による記録情報の分割例とサーマル
ヘツドの駆動タイムチヤート、第3図はサーマル
ヘツドの駆動タイムチヤート、第4図は従来の記
録情報の分割例とサーマルヘツドの駆動タイムチ
ヤート、第5図は記録ドツトの参照情報尾の説明
図、第6図は第5図の参照記憶情報の重み付量の
説明図、第7図は発熱素子時間の分割例を示す図
である。 1……入力記録情報、2,3,4……RAM、
5……カウンタ、6……制御回路、7,8,9…
…シフトレジスタ、10……レジスタ、11……
ROM、12……シフトレジスタ、13……ラツ
チドライバ、14……発熱素子、15……サーマ
ルヘツド、16……ブロツク選択信号、17……
記録ドツト有効信号、18……シフトレジスタ、
19……ANDゲート、20……フリツプフロツ
プ。

Claims (1)

  1. 【特許請求の範囲】 1 1ライン分のドツトの記録を行うことが可能
    なサーマルヘツドの発熱素子を複数のブロツクに
    分割すると共に、電源容量により同時にドツトの
    記録が可能な一定発熱素子数を定め、 上記発熱素子の最大通電時間を複数の時間に分
    割し、 各発熱素子毎に過去の所定ラインまで記録情報
    を記憶しておき、 記録すべきラインの記録ドツトを各ブロツク毎
    に計数して、その記録ドツトに対応する発熱素子
    の数が上記一定発熱素子数以下になるように複数
    のブロツクを1個以上のブロツクから成る複数の
    グループに分けて選択し、 選択したグループの記録ドツトに対応する発熱
    素子毎の通電時間を上記記録情報に基づいて算出
    して、その算出結果に対応する値を上記分割した
    時間の組み合わせによる複数の通電時間から選択
    し、 この選択した通電時間で発熱素子を駆動して記
    録を行う感熱記録装置におけるサーマルヘツドの
    駆動方法において、 現在駆動されているグループの記録ドツトに対
    応するブロツクのすべての発熱素子の通電が終了
    したか否かを上記分割した時間毎に判定し、 上記通電が終了している場合は直ちに次のグル
    ープの発熱素子への通電を行うことを特徴とする
    感熱記録装置におけるサーマルヘツドの駆動方
    法。
JP60044909A 1985-03-08 1985-03-08 感熱記録装置におけるサ−マルヘツドの駆動方法 Granted JPS61205152A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60044909A JPS61205152A (ja) 1985-03-08 1985-03-08 感熱記録装置におけるサ−マルヘツドの駆動方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60044909A JPS61205152A (ja) 1985-03-08 1985-03-08 感熱記録装置におけるサ−マルヘツドの駆動方法

Publications (2)

Publication Number Publication Date
JPS61205152A JPS61205152A (ja) 1986-09-11
JPH0371025B2 true JPH0371025B2 (ja) 1991-11-11

Family

ID=12704589

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60044909A Granted JPS61205152A (ja) 1985-03-08 1985-03-08 感熱記録装置におけるサ−マルヘツドの駆動方法

Country Status (1)

Country Link
JP (1) JPS61205152A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63281869A (ja) * 1987-05-14 1988-11-18 Ricoh Co Ltd 画像記録装置
JPS63290769A (ja) * 1987-05-22 1988-11-28 Ricoh Co Ltd 画像記録装置
EP0349812A3 (en) * 1988-07-07 1990-05-16 Gould Electronique S.A. Thermal printing head and controller
JP2702243B2 (ja) * 1989-10-06 1998-01-21 キヤノン株式会社 記録ヘツド及び前記記録ヘツドを用いた記録装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5938078A (ja) * 1982-08-27 1984-03-01 Ricoh Co Ltd 感熱記録装置
JPS59201875A (ja) * 1983-04-30 1984-11-15 Fuji Xerox Co Ltd サ−マルヘツドの駆動回路

Also Published As

Publication number Publication date
JPS61205152A (ja) 1986-09-11

Similar Documents

Publication Publication Date Title
US4524368A (en) Thermal head drive circuit
US4216481A (en) Method of driving a thermal head and apparatus therefor
GB2087116A (en) Operating a thermal printer with uniform heat distribution
EP0304916B1 (en) Thermal printing control circuit
US4587530A (en) Thermal head driving/control apparatus
JPS6071271A (ja) 感熱記録装置
JP2502345B2 (ja) サ―マルヘッドの駆動装置
EP1070593B1 (en) Thermal printer and method of controlling it
JPS6196870A (ja) サーマルプリンタ
JP3043550B2 (ja) プリンタの階調データ処理方法及びその装置
US4973984A (en) Thermal-head driving apparatus
JP2575728B2 (ja) 感熱記録制御装置
JP2549620B2 (ja) サーマル記録方法
JPS6156112B2 (ja)
JPS61205152A (ja) 感熱記録装置におけるサ−マルヘツドの駆動方法
JPS58215376A (ja) 感熱記録装置
JPH0319069B2 (ja)
JP2570768B2 (ja) サーマルプリンタの印字制御装置
JPS6226627B2 (ja)
JPS5852166B2 (ja) 記録装置
JPS60230875A (ja) サ−マルプリンタの熱履歴制御装置
JPH0825295B2 (ja) サーマルヘッド駆動制御装置
JPS58201464A (ja) フアクシミリ装置の感熱記録方式
JPH06262793A (ja) 多階調感熱記録装置
JP2555105B2 (ja) 印刷装置