JPH06305164A - プリンタ及びその印字方法 - Google Patents

プリンタ及びその印字方法

Info

Publication number
JPH06305164A
JPH06305164A JP5100770A JP10077093A JPH06305164A JP H06305164 A JPH06305164 A JP H06305164A JP 5100770 A JP5100770 A JP 5100770A JP 10077093 A JP10077093 A JP 10077093A JP H06305164 A JPH06305164 A JP H06305164A
Authority
JP
Japan
Prior art keywords
printing
print
temperature
print head
detected
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.)
Granted
Application number
JP5100770A
Other languages
English (en)
Other versions
JP2849529B2 (ja
Inventor
Motonobu Hatakeyama
元延 畠山
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 JP5100770A priority Critical patent/JP2849529B2/ja
Publication of JPH06305164A publication Critical patent/JPH06305164A/ja
Application granted granted Critical
Publication of JP2849529B2 publication Critical patent/JP2849529B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Impact Printers (AREA)
  • Electronic Switches (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【目的】 印字ヘッドの温度が上昇した場合、上昇した
温度に応じた時間だけ印字を休止して印字ヘッドの過熱
を防止する。 【構成】 分割印字中、所定量スペーシングまたはフィ
ーディングごとの印字ドット数をカウントするカウンタ
4と、印字ドット数を格納するメモリ5と、所定量スペ
ーシングごとの最大印字ドット数を格納するメモリ6
と、分割印字中の検出温度が一定温度を越えている場
合、印字ドット数と最大印字ドット数とから印字デュー
ティを計算する計算手段8と、所定量スペーシングごと
にあらかじめ設定された設定印字デューティを格納する
メモリ7と、印字デューティと設定印字デューティとを
比較することによって印字ヘッド3の駆動休止時間を決
定する比較手段9と、駆動休止時間をカウントするタイ
マ10とを制御部1内に設けた。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印字ヘッドの連続駆動
による過熱を防止するプリンタ及びその印字方法に関す
る。
【0002】
【従来の技術】従来、プリンタにおいては、印字ヘッド
を連続駆動して印字を行うと、印字ヘッド内のコイル等
の発熱によって印字ヘッドの温度が上昇し、その過熱に
よる構成部品の劣化、破損から印字不良が発生すること
がある。以下に、そのような問題点を解決するための従
来のプリンタの印字方法について、図面を参照しながら
説明する。図3は、従来の印字動作を示すフローチャー
トである。なお、ここではシリアルドットプリンタを例
に挙げて説明する。
【0003】この従来例によるシリアルドットプリンタ
は、印字ワイヤが千鳥状に配列された印字ヘッドでドッ
トパターンを印字するものである。シリアルドットプリ
ンタの印字ヘッドは、永久磁石により板バネを偏倚し、
永久磁石の磁路中に設けた電磁石に選択的に通電してこ
の永久磁石の磁界を打ち消すことにより、偏倚された板
バネを選択的に解放し、この板バネにより印字ワイヤを
駆動する。制御部は、印字ヘッド内に備えられたサーミ
スタの出力信号に基づいて、図3に示すような印字制御
を行う。図3中の開始は、通常印字の一行ごとの印字の
開始を示す。まずステップ1では、サーミスタによって
検出された印字ヘッドの温度Tとあらかじめ設定された
アラーム温度Aとを比較する。温度Tがアラーム温度A
を越えていない場合は、ステップ2で一行通常印字を行
った後、終了する。温度Tがアラーム温度Aを越えてい
る場合は、ステップ3で所定時間印字を休止した後、終
了する。終了すると、再び開始に戻り、次行を印字する
か、前記一行を印字し、以後で同じステップを繰り返
す。しかし、この方法にあっては、印字ヘッドの過熱は
防止し得るが、印字休止時間を印字ヘッドの温度が下降
するのに充分な時間に設定してあるので、印字休止時間
が長すぎて、使用者に故障ではないかとの不安感を与え
る恐れがある。なお、一行通常印字を行う代わりに、一
行用紙を給送しても良い。
【0004】上述したような問題を解決するために、別
の従来技術として、所定量スペーシングまたはフィーデ
ィングごとに印字ヘッドの温度を検出し、検出温度によ
って通常印字と分割印字とを切り替えて、印字ヘッドの
連続駆動による過熱を防止する方法がある。以下に、そ
のような別の従来の印字方法について説明する。図4は
従来の印字動作を示すフローチャートである。
【0005】プリンタの制御部は、印字ヘッド内に備え
られたサーミスタの出力信号に基づいて、図4に示すよ
うな制御を行う。図4中の開始は、通常印字の一行ごと
の印字の開始、または分割印字の一回パスごとの開始を
示す。まずステップ41では、分割印字が終了している
かどうかを判定する。分割印字が終了している場合は、
ステップ42で、サーミスタによって検出された印字ヘ
ッドの温度Tをあらかじめ設定されたアラーム温度Bと
を比較する。温度Tがアラーム温度Bを越えていない場
合は、ステップ43で一行通常印字を行った後、終了す
る。ステップ41で分割印字が終了していない場合、ま
たはステップ42で温度Tがアラーム温度Bを越えてい
る場合は、ステップ44で、一行の印字を分割して複数
パスで印字する分割印字の一行パスを行う。ステップ4
5では、分割印字の一行パスを行った後にサーミスタに
よって検出された印字ヘッドの温度Tを、アラーム温度
Bと比較する。温度Tがアラーム温度Bを越えていない
場合は、終了する。温度Tがアラーム温度Bを越えてい
る場合は、ステップ46で所定時間印字を休止した後、
終了する。終了すると、再び開始に戻り、通常印字の次
行の印字、または分割印字の次回のパスで同じステップ
を繰り返す。
【0006】
【発明が解決しようとする課題】従来のプリンタ及びそ
の印字方法にあっては、印字休止時間を印字ヘッドの温
度が下降するのに充分な時間に設定してあるので、分割
印字中に所定時間印字を休止すると、一行の印字ドット
数が少なくて温度がそれ程上昇していない場合には、無
駄に長く印字を休止しなければならず、印字スループッ
トが低下するという問題点があった。
【0007】本発明は、分割印字中に印字ヘッドの温度
が上昇した場合、上昇した温度に応じた時間だけ印字を
休止して、印字ヘッドの過熱を防止するプリンタ及びそ
の印字方法を提供する。
【0008】
【課題を解決するための手段】上記目的を解決するため
に、本発明のプリンタにおいては、分割印字中、所定量
スペーシングまたはフィーディングごとに印字ヘッドの
温度を検出し、検出温度が一定温度を越えている場合、
印字ヘッドの駆動休止時間を決定し、決定した時間だけ
印字ヘッドの駆動を休止するようにした。
【0009】また、別の手段として、分割印字中に所定
量スペーシングまたはフィーディングごとの印字ドット
数をカウントするカウンタと、印字ドット数を格納する
第一のメモリと、所定量スペーシングまたはフィーディ
ングごとの最大印字ドット数を格納する第二のメモリ
と、分割印字中の検出温度が一定温度を越えている場
合、印字ドット数と最大印字ドット数とから印字デュー
ティを計算する計算手段と、所定量スペーシングまたは
フィーディングごとにあらかじめ設定された設定印字デ
ューティを格納する第三のメモリと、印字デューティと
設定印字デューティとを比較することによって印字ヘッ
ドの駆動休止時間を決定する比較手段と、駆動休止時間
をカウントするタイマとを制御部内に設けた。
【0010】
【作用】上記のように構成されたプリンタの印字ヘッド
の温度が上昇して通常印字から分割印字に切り替わる
と、所定量スペーシングまたはフィーディングごとに印
字ヘッドの温度を検出し、検出温度が一定温度を越えて
いる場合、印字ヘッドの駆動休止時間を決定し、決定し
た時間だけ印字ヘッドの駆動を休止する また、別の手段においては、プリンタの印字ヘッドの温
度が上昇して通常印字から分割印字に切り替わると、カ
ウンタが所定量スペーシングまたはフィーディングごと
に印字ドット数をカウントし、第一のメモリに印字ドッ
ト数を格納し、分割印字中の検出温度が一定温度を越え
ている場合、計算手段が、印字ドット数と第二のメモリ
に格納された最大印字ドット数とから印字デューティを
計算し、比較手段が、印字デューティと第三のメモリに
格納された設定印字デューティとを比較し、印字ヘッド
の駆動休止時間を決定してタイマにセットし、決定した
時間だけ印字ヘッドの駆動を休止する。
【0011】
【実施例】本発明の一実施例について図面を参照しなが
ら説明する。なお、各図面に共通な要素には同一の符号
を付す。図1は本発明の一実施例を示すブロック図であ
る。
【0012】図1において、プリンタの制御部1は、駆
動回路2を介して印字ヘッド3の駆動を制御する。駆動
回路2は、制御部1の図示しない印字回路により文字コ
ードから印字データを生成し、編集し、印字ヘッドを駆
動する。制御部1は、カウンタ4、メモリ5、6、7、
計算手段8、比較手段9、タイマ10を有している。カ
ウンタ4は、メモリ5に接続され、メモリ5には、カウ
ンタ4がデータを読み取ってカウントした印字ドット数
Cが格納される。メモリ6には、各パスごとの最大印字
ドット数Dが格納される。メモリ7には、一行パスごと
にあらかじめ設定された設定印字デューティEが格納さ
れる。メモリ5とメモリ6とは、印字ドット数Cと最大
印字ドット数Dとから印字デューティFを計算する計算
手段8に接続される。メモリ7と計算手段8とは、設定
印字デューティEと印字デューティFとを比較して、印
字ヘッド3の駆動休止時間を決定する比較手段9に接続
される。比較手段9は、駆動休止時間をカウントするタ
イマ10に接続される。本実施例においては、タイマ1
0に比較的長い時間M1と比較的短い時間M2の二段階
の駆動休止時間を設定する。
【0013】駆動回路2は、タイマ10に接続される。
また、駆動回路2は、印字ヘッド3内のコイル11に接
続され、タイマ10の出力信号に基づいてコイル11に
通電制御し、印字ヘッド3の印字ワイヤを選択的に突出
させる。印字ヘッド3の温度を検出する検出手段として
のサーミスタ12は、計算手段6に接続される。なお、
制御部1には、サーミスタ12が検出した温度Tと比較
するアラーム温度Bがあらかじめ設定されてある。
【0014】次に、上述したプリンタの印字動作につい
て図面を参照しながら説明する。図2は一実施例の動作
を示すフローチャートである。制御部1は、印字ヘッド
3内に備えられたサーミスタ12の出力信号に基づい
て、図2に示すような制御を行う。図2中の開始は、通
常印字の一行ごとの印字の開始、または分割印字の一回
パスごとの開始を示す。まずステップ11では、分割印
字が終了しているかどうかを判定する。分割印字が終了
している場合は、ステップ12で、サーミスタによって
検出された印字ヘッドの温度Tをあらかじめ設定された
アラーム温度Bと比較する。温度Tがアラーム温度Bを
越えていない場合は、ステップ13で、全ての印字ワイ
ヤを駆動対象とする通常印字を一行だけ行った後、終了
する。ステップ11で分割印字が終了していない場合、
またはステップ12で温度Tがアラーム温度Bを越えて
いる場合は、ステップ14で、限られた少ない本数の印
字ワイヤを駆動対象として、複数の印字工程により一行
を印字する分割印字の一回パスを行う。
【0015】ステップ15では、分割印字中の印字デー
タから該当パスの部分のみを抽出し、黒、即ち論理1の
データを一回パス分の印字ドット数Cとしてカウントす
る。ここでカウントされた印字ドット数Cは、メモリ5
に格納される。ステップ16では、分割印字の一回パス
終了時にサーミスタ12によって検出された印字ヘッド
3の温度Tを、アラーム温度Bと比較する。温度Tがア
ラーム温度Bを越えていない場合は、終了する。温度T
がアラーム温度Bを越えている場合は、ステップ17で
メモリ5に格納された印字ドット数Cとメモリ6に格納
されている最大印字ドット数Dとから印字デューティE
を計算する。
【0016】ステップ18では、印字デューティEと、
メモリ7に格納されている設定印字デューティFとを比
較する。印字デューティEが設定印字デューティFより
大きい場合は、印字デューティEが大きく、分割印字中
の印字ヘッド3の温度上昇も大きいと判断してステップ
19に進む。ステップ19では、比較的長い駆動休止時
間M1がタイマ10にセットされ、ステップ20で時間
M1だけ印字ヘッド3の駆動が休止される。ステップ2
1では、タイマ10が印字ヘッド3の駆動休止時間をカ
ウントするのを監視し、タイムアップした場合は、終了
する。ステップ18で印字デューティEが設定印字デュ
ーティFより小さい場合は、印字デューティEが小さ
く、分割印字中の印字ヘッド3の温度上昇も小さいと判
断してステップ22に進む。ステップ22では、比較的
短い駆動休止時間M2がタイマ10にセットされ、ステ
ップ23で時間M2だけ印字ヘッドの駆動が休止され
る。ステップ24では、タイマ10が印字ヘッド3の駆
動休止時間をカウントするのを監視し、タイムアップし
た場合は、終了する。終了すると、再び開始に戻り、通
常印字の次行の印字、または分割印字の次回のパスで同
じステップを繰り返す。
【0017】なお、本実施例においては、印字デューテ
ィの大きさを、設定印字デューティと比較して大小の二
種類で判別していたが、比較の対象を細分化し、多種類
で判別を行っても良い。また、タイマにセットする駆動
休止時間においても、比較的長い時間M1と比較的短い
時間M2の二段階に設定したが、印字デューティの大き
さの判別の種類の数に応じて、タイマ値を他段階に設定
することも可能である。
【0018】
【発明の効果】本発明は以上説明したように構成されて
いるので、以下に記載されるような効果を奏する。
【0019】すなわち、分割印字中、所定量スペーシン
グまたはフィーディングごとに印字ヘッドの温度を検出
し、検出温度が一定温度を越えている場合、印字ヘッド
の駆動休止時間を決定し、決定した時間だけ印字ヘッド
の駆動を休止するようにしたことにより、分割印字中に
印字ヘッドの温度が上昇した場合、上昇した温度に応じ
た時間だけ印字を休止して、印字ヘッドの過熱を防止し
つつ、スループットを向上し得るのである。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】一実施例の動作を示すフローチャートである。
【図3】従来の印字動作を示すフローチャートである。
【図4】従来の印字動作を示すフローチャートである。
【符号の説明】
1 制御部 3 印字ヘッド 4 カウンタ 5、6、7 メモリ 8 計算手段 9 比較手段 10 タイマ 12 サーミスタ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 所定量スペーシングまたはフィーディン
    グごとに印字ヘッドの温度を検出し、上記検出温度によ
    って通常印字と分割印字とを切り替えて上記印字ヘッド
    の過熱を防止するプリンタの印字方法において、 上記分割印字中、 所定量スペーシングまたはフィーディングごとに印字ヘ
    ッドの温度を検出し、 上記検出温度が一定温度を越えている場合、上記印字ヘ
    ッドの駆動休止時間を決定し、 上記決定した時間だけ
    印字ヘッドの駆動を休止することを特徴とするプリンタ
    の印字方法。
  2. 【請求項2】 所定量スペーシングまたはフィーディン
    グごとに印字ヘッドの温度を検出し、上記検出温度によ
    って通常印字と分割印字とを切り替えて上記印字ヘッド
    の過熱を防止するプリンタの印字方法において、 上記分割印字中、 所定量スペーシングまたはフィーディングごとの印字ド
    ット数をカウントし、 所定量スペーシングまたはフィーディングごとに印字ヘ
    ッドの温度を検出し、 上記検出温度が一定温度を越えている場合、上記印字ド
    ット数と最大印字ドット数とから印字デューティを計算
    し、 上記印字デューティによって上記印字ヘッドの駆動休止
    時間を決定し、 上記決定した時間だけ印字ヘッドの駆動を休止すること
    を特徴とするプリンタの印字方法。
  3. 【請求項3】 所定量スペーシングまたはフィーディン
    グごとに印字ヘッドの温度を検出する温度検出手段と、 上記検出温度によって通常印字と分割印字とを切り替え
    て上記印字ヘッドの過熱を防止する制御部とを有するプ
    リンタにおいて、 上記分割印字中、所定量スペーシングまたはフィーディ
    ングごとの印字ドット数をカウントするカウンタと、 上記印字ドット数を格納する第一のメモリと、 所定量スペーシングまたはフィーディングごとの最大印
    字ドット数を格納する第二のメモリと、 分割印字中の検出温度が一定温度を越えている場合、印
    字ドット数と上記最大印字ドット数とから印字デューテ
    ィを計算する計算手段と、 所定量スペーシングまたはフィーディングごとにあらか
    じめ設定されたの設定印字デューティを格納する第三の
    メモリと、 上記印字デューティと上記設定印字デューティとを比較
    することによって上記印字ヘッドの駆動休止時間を決定
    する比較手段と、 上記駆動休止時間をカウントするタイマとを制御部内に
    設けたことを特徴とするプリンタ。
JP5100770A 1993-04-27 1993-04-27 プリンタ及びその印字方法 Expired - Fee Related JP2849529B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5100770A JP2849529B2 (ja) 1993-04-27 1993-04-27 プリンタ及びその印字方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5100770A JP2849529B2 (ja) 1993-04-27 1993-04-27 プリンタ及びその印字方法

Publications (2)

Publication Number Publication Date
JPH06305164A true JPH06305164A (ja) 1994-11-01
JP2849529B2 JP2849529B2 (ja) 1999-01-20

Family

ID=14282729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5100770A Expired - Fee Related JP2849529B2 (ja) 1993-04-27 1993-04-27 プリンタ及びその印字方法

Country Status (1)

Country Link
JP (1) JP2849529B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10226125A (ja) * 1997-02-14 1998-08-25 Brother Ind Ltd 印字装置
JP2004098617A (ja) * 2002-09-12 2004-04-02 Seiko Epson Corp ドットインパクトプリンタ、ドットインパクトプリンタの制御方法、その制御方法を実行するためのプログラム、およびそのプログラムを記録した記録媒体
JP2010274437A (ja) * 2009-05-26 2010-12-09 Brother Ind Ltd 印刷装置
JP2011255633A (ja) * 2010-06-11 2011-12-22 Seiko Epson Corp 記録ヘッドの制御方法およびドットインパクトプリンター
JP2012179775A (ja) * 2011-03-01 2012-09-20 Mitsubishi Electric Corp 印刷装置
US8979237B2 (en) 2009-12-25 2015-03-17 Seiko Epson Corporation Recording head control method and dot impact printer

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10226125A (ja) * 1997-02-14 1998-08-25 Brother Ind Ltd 印字装置
JP2004098617A (ja) * 2002-09-12 2004-04-02 Seiko Epson Corp ドットインパクトプリンタ、ドットインパクトプリンタの制御方法、その制御方法を実行するためのプログラム、およびそのプログラムを記録した記録媒体
JP2010274437A (ja) * 2009-05-26 2010-12-09 Brother Ind Ltd 印刷装置
US8979237B2 (en) 2009-12-25 2015-03-17 Seiko Epson Corporation Recording head control method and dot impact printer
JP2011255633A (ja) * 2010-06-11 2011-12-22 Seiko Epson Corp 記録ヘッドの制御方法およびドットインパクトプリンター
JP2012179775A (ja) * 2011-03-01 2012-09-20 Mitsubishi Electric Corp 印刷装置

Also Published As

Publication number Publication date
JP2849529B2 (ja) 1999-01-20

Similar Documents

Publication Publication Date Title
JPS58160169A (ja) サ−マルプリンタ
JP2849529B2 (ja) プリンタ及びその印字方法
US5064302A (en) Temperature control in a wire dot printer
US5458424A (en) Serial dot printer device
US7542060B2 (en) Thermal printer and thermal printer control method
JPS6342874A (ja) プリンタ
JPH05201065A (ja) 印字制御方式
JP3077441B2 (ja) プリンタの温度制御装置
GB2258550A (en) Dot printer controller
JP3305065B2 (ja) ワイヤドットプリンタおよびワイヤドットプリンタの印字ヘッド制御方法
JPS61112649A (ja) 印字装置
JP3047573B2 (ja) 印字制御方式
JP2723694B2 (ja) 感熱記録装置
JPH10129029A (ja) サーマルプリンタの印加制御方式
JPS60155489A (ja) ラベルプリンタ
JPH0725052A (ja) サーマルヘッドの駆動装置
JPH0687224A (ja) ドットプリンタにおけるプリントヘッドの過大負荷電流限定装置
JPH0761021A (ja) 印字装置
JPH05131668A (ja) サーマルプリンタ
JPH04345860A (ja) サーマルプリンタ制御装置
JPH04135764A (ja) 印字制御方法
JPH05338218A (ja) ドットインパクトプリンタの印字制御方法
KR100420806B1 (ko) 잉크 엠프티(Empty) 처리 방법
JPH0733095B2 (ja) プリンタの制御方法とその装置
JPS6250170A (ja) サ−マルプリンタ

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981027

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081106

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081106

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091106

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091106

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101106

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees