JP2005052985A - Dot impact printer - Google Patents

Dot impact printer Download PDF

Info

Publication number
JP2005052985A
JP2005052985A JP2003205798A JP2003205798A JP2005052985A JP 2005052985 A JP2005052985 A JP 2005052985A JP 2003205798 A JP2003205798 A JP 2003205798A JP 2003205798 A JP2003205798 A JP 2003205798A JP 2005052985 A JP2005052985 A JP 2005052985A
Authority
JP
Japan
Prior art keywords
duty
dot
impact printer
dot impact
control circuit
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
JP2003205798A
Other languages
Japanese (ja)
Other versions
JP4383789B2 (en
Inventor
Masaharu Yoshida
雅春 吉田
Shuichi Yamaki
秀一 山木
Toshikazu Konishi
寿和 小西
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 Isotec Ltd
Original Assignee
Fujitsu Isotec 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 Isotec Ltd filed Critical Fujitsu Isotec Ltd
Priority to JP2003205798A priority Critical patent/JP4383789B2/en
Publication of JP2005052985A publication Critical patent/JP2005052985A/en
Application granted granted Critical
Publication of JP4383789B2 publication Critical patent/JP4383789B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Impact Printers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To realize a high-reliability and high-throughput dot impact printer at a low cost. <P>SOLUTION: The dot impact printer for applying impact by a dot wire 6 from the rear face of an ink holding body comprises a printing head 20 having a plurality of the dot wires 6 and a plurality of driving elements for driving the dot wires, and a control circuit 32 for controlling each part. The control circuit 32 has a total duty calculating means for forming at least one group which includes at least two or more adjoining driving elements, and calculating a total duty by adding duties of a plurality of driving elements within each group; and a judging means for judging whether the calculated total duty is not smaller than a predetermined threshold. The control circuit 32 controls to lower a printing speed when the total duty is not smaller than the predetermined threshold. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、ドットインパクトプリンタに関し、特に過熱によるコイルの焼損防止のための速度制御機能を有するドットインパクトプリンタを簡単な構成でスループットを低下させることなしに実現する技術に関する。
【0002】
【従来の技術】
図1は、ドットインパクトプリンタの印字ヘッド20の構成例を示す断面図である。図において、参照番号1はノーズ、2は基板、3は磁気ベースのヨーク、4はコイル、5はアーマチャ、6はドットワイヤ、7はワイヤガイド、8はアーマチャガイド、9はストッパ、10はカバー、11はクランパー、12はゴムリング、13はコイルスプリングである。
【0003】
アーマチャ5は印字ヘッドの中心線Oを中心としてドット数に応じた数だけ(例えば、24ドットの場合は24個)放射状に配列されている。各アーマチャ5の内側端部にはそれぞれワイヤ6が固定して接続されている。コイル4もアーマチャ5に対応した数だけ円周上に配置されており、所定のコイル4に通電され該当するヨーク3が励磁されると、アーマチャ5の基端部(B点)を中心としてアーマチャ5がコイル4の側へ吸引される。その際、ワイヤ6はワイヤガイド7に案内されて、図のAの方向に突出して印字動作を行う。
【0004】
コイル4への通電が停止されると、アーマチャ5およびワイヤ6は元の位置へ復帰するのであるが、アーマチャ5を復帰させる構造として、この例ではコイル4の内側で且つワイヤ6の側に、各アーマチャ5に対応して配置したコイルスプリング13を使用している。すなわち、コイル4への通電が停止されると、アーマチャ5はコイルスプリング13の復元力によりワイヤ6と共に元の位置に戻され、印字動作を終了するのである。なお、この例では、カバー10は軟らかいゴムリング12を介してクランパー11により印字ヘッド本体に取り付けられている。
【0005】
図2は、図1の印字ヘッドにおけるコイルの配置例を示す図であり、ワイヤが24本の場合の例である。図示のように、コイル4は、印字ヘッド20の中心を円中心とする円周上に配置されており、丸内の数字はワイヤ番号を示す。ワイヤ6は、打点面では、ワイヤ番号の順に1列又は複数列に配置される。2列に配列する場合は、例えば、一方の列では奇数番のワイヤが番号順に1列に所定の間隔で配列され、他方の列では偶数番のワイヤが番号順に1列に所定の間隔で配列され、奇数番と偶数番のワイヤが配列間隔の半分だけ配列方向にずれて配置される。印字する場合には、列の間隔を考慮してその分データを遅らせる。
【0006】
図3は、ドットインパクトプリンタで印字する時の印字面の構成を説明する図である。図3の(A)に示すように、印字ヘッド20におけるワイヤ8の縦方向(副走査方向)の配列幅をWとする。ドットインパクトプリンタでは、印字ヘッド20を用紙40に対して横方向(主走査方向)に移動させながら幅Wの帯状の部分41を印字し、次に用紙を幅Wだけ縦方向(副走査方向)に移動した後、同様に印字ヘッド20を用紙に対して横方向(主走査方向)に移動させながら幅Wの帯状の部分41を印字することを繰り返す。なお、印字フォーマットによっては、帯状の部分の印字が終了した後、用紙を幅Wに所定の幅を加えた量だけ縦方向に移動する場合もある。この場合には帯状部分の間に印字できない部分が生じる。以下の説明では、用紙を幅Wに所定の幅を加えた量だけ縦方向に移動し、印字できない部分は生じないものとして説明を行う。図3の(A)の右側の部分に示すように、帯状の部分41では各ワイヤによる打点がワイヤ番号の順に隣接して配列される。
【0007】
前述のように、各ワイヤ6は打点を行う時にコイル4に通電することにより駆動されるが、コイルは通電することにより発熱し、温度が上昇する。特に、ベタ黒を印字すると、印字ヘッドの全コイルが一斉に発熱して印字ヘッドの温度が高くなるという問題が発生する。コイルは過熱すると、一部が断線する焼損という問題が発生する。1つでもコイルが焼損した印字ヘッドは使用できないので交換する必要がある。また、コイルを駆動する電流を供給する電源の容量が制限されている。このため、ベタ黒を印字する場合には、単位時間当たりの印字回数(インパクト回数)を制限し、印字速度を遅くするようにしている。
【0008】
ベタ黒を印字する場合だけでなく、図3の(B)に示すような罫線45を印字する場合には、印字ヘッド全体の発熱はあまり大きくないが、罫線部分を印字するワイヤを駆動するコイルは、連続して通電されることになるので、過熱して焼損が発生する場合がある。
【0009】
コイルが過熱しないようにするには最悪の発熱状態を想定して印字速度を常時低くすればよいが、それでは印字のスループットが低下する。そこで、できるだけスループットを低下させずに、コイルの過熱の問題を解決する各種の方法が提案されている。
【0010】
特開平4−168056号公報は、ワイヤ(コイル)を複数のグループに分割し、グループ毎の温度を検出し、各グループの温度が所定値以上になった時には連動した印字動作を行わないようにした印字装置を開示している。
【0011】
特開昭62−286781号公報は、少なくとも1以上のワイヤの所定時間内の印字回数を計数して、室温に応じて定められた連続印字回数の閾値と比較し、閾値より大きい場合には一時的に印字を停止するインパクト式プリンタを開示している。
【0012】
特開平7−178935号公報は、印字ヘッドの温度を検出して、温度が第1の閾値より高い場合及び第2の閾値より低い場合には印字速度を低下させるインパクトドットプリンタを開示すると共に、印字ヘッドの温度に加えて印字ヘッドのデューティを検出し、温度とデューティの両方が限界値を超えた時には印字速度を遅くするインパクトドットプリンタを開示している。
【0013】
特開平7−285231号公報は、印字ヘッドの幅を長さとする列内で打点の存在する列が連続する行数が所定値を超える場合に印字の駆動周期を長くする(すなわち印字速度を遅らせる)駆動方法を開示している。
【0014】
【特許文献1】
特開平4−168056号公報
【特許文献2】
特開昭62−286781号公報
【特許文献3】
特開平7−178935号公報
【特許文献4】
特開平7−285231号公報
【0015】
【発明が解決しようとする課題】
以上のように、従来技術では、印字ヘッドに温度センサを設け、検出した温度が閾値を超えた時には印字速度を低下することが行われている。しかし、この方法は、少数のワイヤの連続した打点による部分的な温度上昇まで検出するためには、温度センサの個数を増加させる必要があり、コストが増加するという問題がある。更に、実際に打点が行われて温度が上昇するまでには時間遅延があるため、この方法では応答性の高い制御が難しく、余裕をもって閾値を設定する必要があり、スループットを十分に高くできないという問題があった。
【0016】
また、デューティを算出し、算出したデューティが閾値を超えた時には印字速度を低下させる制御が行われている。ドットインパクトプリンタでは、図3の(A)に示すように、印字幅Wと用紙幅Lを辺とする長方形を1印字単位として、これを1フレームと称している。制御部に付属して1単位に相当するビットマップ形式のフレームメモリを設け、印字データに従って印字する1行分の文字などをフレームメモリに展開した後、フレームメモリから各ワイヤ毎にビット情報を読み出して各コイルを駆動している。なお、スループットの向上や複数のフレームに渡る文字などを印字するために複数単位のフレームメモリを有する場合もあるが、その分メモリ容量が増加してコストが増加する。デューティを算出する場合には、フレームメモリにおける全打点(オン)ドットの割合や、各ワイヤ毎のオンドットの割合を算出する。
【0017】
デューティを算出して印字速度を制御する場合、全ワイヤのデューティをワイヤ毎に算出して制御すれば、精密な制御が可能である。また、打点による温度上昇は、1フレームにおける打点だけでなく、隣接する複数単位における打点も影響する。従って、精密な制御を行うには、1フレームにおけるデューティだけでなく、隣接する複数フレームにおけるデューティも考慮することが望ましい。
【0018】
デューティの算出は、論理回路により行うことも可能であるが、近年はコストの面から制御用のマイクロコンピュータを利用して行うのが一般的である。近年マイクロコンピュータの性能が著しく向上しており、デューティの算出は比較的簡単に行うことができる。しかし、低価格のドットインパクトプリンタに使用できるマイクロコンピュータはコストの点から性能が制限されており、デューティを算出するワイヤの本数が多くなると、その分スループットが低下する。従って、デューティを算出するワイヤの本数とスループットはトレードオフの関係にあるといえ、コイルの焼損が発生しない制御が十分に行え、且つデューティを算出するワイヤの本数はできるだけ少なくしてスループットの低下をできるだけ小さくすることが望ましい。
【0019】
本発明は、このような要求を満たし、信頼性が高く、高スループットのドットインパクトプリンタを低コストで実現することを目的とする。
【0020】
【課題を解決するための手段】
上記目的を実現するため、本発明の第1の態様のドットインパクトプリンタは、少なくとも2つ以上の隣接する駆動要素(コイル)を含む少なくとも1つのグループを作り、各グループ内の複数の駆動要素の所定期間のデューティを加算して少なくとも1つの合計デューティを算出し、この合計デューティが閾値を超えている時に印字速度を低下させることを特徴とする。
【0021】
印字ヘッドのコイルの発熱による温度上昇を考えると、1個のコイルのみが発熱する場合よりも隣接する複数個のコイルが発熱する場合の方が、温度上昇が大きい。従って、同じ印字速度であれば、ベタ黒を印字する時が大きな温度上昇になると考えられるが、上記のように、ベタ黒を印字する場合には電源の関係から印字速度が制限されているので問題は少なく、むしろ数ドット幅の罫線を印字する場合に温度上昇が大きくなり、これがコイルの焼損にもっとも関係する。そこで、本発明の第1の態様のように、隣接する駆動要素のデューティを加算した合計デューティを利用して判定を行えば、もっとも適切な制御が可能である。
【0022】
合計デューティを算出する駆動要素の個数は、スループットの関係から駆動要素の総数の1/6以下であることが適当である。
【0023】
更に、本発明の第2の態様のドットインパクトプリンタは、少なくとも1つの駆動要素(コイル)のデューティを算出し、算出したデューティが閾値を超えている時に印字速度を低下させるように制御するが、デューティを算出する駆動要素(コイル)を順次変化させることを特徴とする。
【0024】
前述のように、デューティを算出するワイヤの本数とスループットはトレードオフの関係にある。デューティを算出するワイヤの本数が少ないとスループットを高くする(又はコストを低く)ことができるが、デューティを算出しないワイヤが多数あるため、精密な制御が難しくなる。例えば、あるワイヤのデューティを算出する場合、そのワイヤのデューティが小さくても他のワイヤのデューティが大きい場合には他のワイヤが過熱して焼損することが起きる。本発明の第2の態様によれば、デューティを算出するワイヤを順次変化させるので、デューティの高いワイヤの存在を見落とすことがない。
【0025】
第2の態様においてデューティを算出するワイヤを変化させる場合、もし検出したデューティが閾値を超えている時には変化させないようにする。コイルの焼損の発生で特に問題になるのは、あるコイルが長い時間に渡って打点を続ける場合であり、デューティが閾値を超えている時には変化させなければ、よりデューティの高い厳しい条件のワイヤのデューティを算出することになるので、焼損の発生を一層低減できる。
【0026】
更に、本発明の第3の態様のドットインパクトプリンタは、少なくとも1つの駆動要素(コイル)のデューティを算出し、算出したデューティが閾値を超えているか判定し、超えている時に印字速度を低下させるように制御するが、少なくとも直前の判定結果の履歴を記憶する判定結果記憶手段を設け、判定結果の履歴に基づいて、判定の際の閾値又は印字速度の低下率を変化させることを特徴とする。
【0027】
印字によるコイルの発熱は、周囲に伝播するが、タイムラグがあり、以前のフレームメモリに応じた印字による発熱もコイルの温度上昇に影響する。本発明の第3の態様によれば、以前の判定結果の履歴に応じて判定の際の閾値又は印字速度の低下率を変化させるので、良好な制御が行える。しかも、記憶するのは印字速度を低下させたかだけの情報であり、そのための記憶容量はほとんど増加しない上、以前の発熱は周囲に伝播するので、これでも十分に良好な制御が行える。
【0028】
以上説明した第1から第3の態様はそれぞれ組み合わせることが可能である。
【0029】
【発明の実施の形態】
図4は、本発明の実施例のドットインパクトプリンタの基本構成を示す図である。図示のように、実施例のドットインパクトプリンタは、印字ヘッド20と、印字ヘッド20の各コイルを駆動するヘッドドライバ31と、ヘッドドライバ31を含む各部を制御するマイクロコンピュータで構成された制御部32と、ドットイメージを展開するフレームメモリ33と、印字ヘッド20に設けられた温度センサ(サーミスタ)34と、サーミスタ34の出力から温度を検出する温度検出回路35とを有する。各部を制御する制御手段は、制御部32のマイクロコンピュータを利用してソフトウエアで実現される。なお、当然のことながら、ドットインパクトプリンタには、用紙を収容して搬送する用紙搬送機構や、印字ヘッド20を用紙に対して移動するヘッド移動機構や、各部を駆動するための電源などが設けられているが、本発明には直接関係しないので、ここでは説明を省略する。また、温度検出回路35の出力を利用した制御は従来と同様に、すなわち、以下に説明する制御処理とは独立に行われるが、これを本発明と組み合せることも可能である。
【0030】
図5は、実施例の印字ヘッド20を示す図であり、コイル4の配置を示す。実施例の印字ヘッド20は、24本のワイヤを有し、24ドットの印字幅Wを有する。各ワイヤを駆動するコイル4は、図示のように円周上に配置されており、各コイルとワイヤの対応関係は図2の通りである。図の参照番号51から54は、それぞれ1番、2番、23番及び24番のワイヤを駆動する。更に、参照番号34はサーミスタを示し、36はコイルの端子に接続されるコネクタ基板を示す。
【0031】
以下、コイルの焼損防止のための、算出したデューティによる印字速度制御について説明する。以下に説明する実施例は、すべて上記の構成を有し、印字処理のために他の処理も行われるが、発明には直接関係しないので、ここでは説明を省略する。
【0032】
図6は、本発明の第1実施例の制御処理を示すフローチャートである。第1実施例では、複数のコイルが隣接して配置されるグループを定める。例えば、図5において、1番目と2番目のコイル51と52を1つのグループとしたり、23番目と24番目のコイル53と54を1つのグループとする。グループの選択はコイルが隣接することが条件であるから、11番目と13番目のコイルのグループとしてもよい。また、グループに含まれる隣接するコイルの数は、3個以上でもよく、例えば、8番目、10番目及び12番目のコイルを1つのグループとしてもよい。また、2つ以上のグループをつくってもよいが、ここでは説明を簡単にするために、1つのグループとする。
【0033】
ステップ101では、フレームメモリにおける1単位のグループ内の複数のワイヤの打点(オン)ドットの個数、すなわちワイヤ(コイル)のデューティをそれぞれ算出し、それらを合計して合計デューティGDを算出する。
【0034】
ステップ102では、合計デューティGDが閾値TH以上であるかを判定し、TH以上であれば、ステップ103に進んで印字速度の設定を低下させてステップ104に進む。THより小さければ、ステップ104に進む。ステップ104では、設定された印字速度で印字処理を行う。すなわち、ステップ103で印字速度の設定を低下させた場合には低い印字速度で印字を行い、それ以外の場合は通常の所定の印字速度で印字を行う。印字速度を変化させるには各種の方法があり、例えば、ヘッドを駆動するクロック信号の周期を長くしたり、1単位分の印字の途中又は印字終了後に休止期間を設ける。
【0035】
ステップ105では、印字速度の設定を通常の所定値に戻す。以上のような処理をフレームメモリにおける1単位分の印字毎に繰り返す。
【0036】
第1実施例の処理では、複数の隣接するコイルの発熱が制限されるので、最悪の条件での発熱を低減して、コイルの焼損が防止できる。
【0037】
図7は、第1実施例の制御処理の変形例を示すフローチャートである。この変形例では、第1実施例のステップ101の後、ステップ111で、合計デューティGDが第1の閾値TH1以上であるかを判定し、TH1以上であれば、ステップ112に進んで、更に合計デューティGDが第2の閾値TH2以上であるかを判定する。GDがTH1より小さければ、ステップ115に進む。
【0038】
GDがTH2以下であれば、ステップ113で印字速度の設定を第1レベルに低下させてステップ115に進む。GDがTH2以上であれば、ステップ114で印字速度の設定を第1レベルより低い第2レベルに低下させてステップ115に進む。ステップ115では、設定された印字速度で印字処理を行う。後は第1実施例と同じである。
【0039】
この変形例では、合計デューティGDの値に応じて印字速度を低下させるレベルを変えており、スループットの低下をより抑えられる。
【0040】
図8は、本発明の第2実施例の制御処理を示すフローチャートである。第2実施例では、第1実施例のようにグループは作らず、各ワイヤ(コイル)のデューティを算出する。
【0041】
ステップ121で変数nに1を設定し、ステップ122でn番目のワイヤ(コイル)のデューティPDnを算出する。ステップ123では、デューティGDnが閾値TH以上であるかを判定し、TH以上であれば、ステップ124に進んで印字速度の設定を低下させてステップ128に進む。THより小さければ、ステップ125に進み、変数nを1だけ増加させ、ステップ126で増加したnが限界値nmax(ここでは25)を超えたか判定し、超えていなければステップ128に進み、超えていればステップ127でnに1を設定した後ステップ128に進む。ステップ128以降は第1実施例と同じである。
【0042】
第2実施例では、デューティを算出するワイヤ(コイル)の番号を順次変化させている。これにより、デューティの高いワイヤの存在を見落とすことがなくなる。更に、算出したデューティが閾値を超えている時には、デューティを算出するワイヤ(コイル)の番号を変化させないので、より厳しい条件で打点をお粉テいるワイヤのデューティを算出することになり、焼損の発生を一層低減できる。
【0043】
なお、第2実施例では、1回の処理でデューティを算出するワイヤは1つだけであったが、1回の処理で複数のワイヤのデューティを算出し、デューティを算出する複数のワイヤの番号を順次変化させるようにしてもよい。
【0044】
図9は、本発明の第3実施例の制御処理を示すフローチャートである。第3実施例では、直前の処理において印字速度を低下させたかを記憶しておき、それに応じて処理の内容を変化させる。
【0045】
ステップ131で直前の処理の結果を示す変数pに1を設定し、ステップ132で特定のワイヤ(コイル)のデューティPDを算出する。ステップ133では、デューティPDが閾値TH以上であるかを判定し、TH以上であれば、ステップ134に進んで変数pが1であるか判定する。
【0046】
pが1であれば直前の処理で印字速度の低下が行われ、印字速度を低下させてもかなりの発熱があったと予測されるので、ステップ135に進んで印字速度を第2レベルに設定し、ステップ139に進む。pが1で無ければ(0であれば)直前の処理で印字速度の低下は行われず、あまり発熱はなかったと予測されるので、ステップ136に進んで印字速度を第2レベルより速いが通常レベルよりは遅い第1レベルに設定し、ステップ139に進む。
【0047】
ステップ133でPDがTHより小さいと判定された時には、ステップ137に進んで変数pが1であるか判定する。pが1で無ければ(0であれば)、ステップ140に進む。pが1であればステップ138に進んで、更にPDが閾値THより小さな第2の閾値THP以上であるか判定する。
【0048】
PDがTHP以上の場合には、直前に印字速度の低下が行われたのでかなりの発熱があったと予測され、PDは閾値THより小さが第2の閾値THP以上なのでかなり高く、過熱する恐れがあると予測される。そこで、ステップ136に進んで印字速度を第1レベルに設定し、ステップ139に進む。PDがTHPより小さい場合には、ステプ140に進む。
【0049】
ステップ139では、印字速度を低下させるので変数pを1に設定し、ステップ140では印字速度を低下させないので変数pを0に設定し、いずれの場合もステップ141に進む。後は第1実施例と同じである。
【0050】
印字ヘッドでの発熱は周囲に伝播する。印字ヘッドには放熱フィンなどを設けて冷却するようにしている。いずれにしろ、打点によりコイルは発熱し、周囲に伝播するが、上昇したコイルの温度が低下するには時間を要する。そのため、デューティを算出するフレームメモリに応じた印字だけでなく、それ以前のフレームメモリに応じた印字による発熱もコイルの温度上昇に影響する。例えば、図3の(B)に示すように、あるピッチで繰返し罫線を印字する場合、このピッチが印字幅Wに等しい時には、連続したフレームメモリで、デューティが閾値を超えて印字速度を低下させるように制御する必要が生じる。しかも、そのような制御を行うフレームメモリが連続するので、前のフレームメモリのドットデータの印字による発熱が十分に冷却しない間に次の高いデューティの印字が行われるので、コイルの温度は一層高くなると考えられる。
【0051】
しかし、以前のフレームメモリにおけるデューティも記憶しておくにはメモリの容量を増加させる必要があるという問題を生じる。そこで、第3実施例では、直前の印字処理で印字速度を低下させたかだけを記憶しておき、その記憶内容に応じて処理内容を変えることで、簡単な構成で以前の印字による影響も反映できるようにしている。また、印字によるコイルの発熱は時間の経過と共に周囲に伝播して印字ヘッド全体の温度を上昇させるので、単に印字速度を低下させたかの情報だけで個別のワイヤ(コイル)のデューティを記憶していなくても、十分に良好な制御が行える。
【0052】
以上、本発明の第1から第3実施例を説明したが、これらの実施例の構成は互いに組み合わせることが可能である。次の第4実施例では、第1から第3実施例の処理を組合せて行う。
【0053】
図10は、本発明の第4実施例の制御処理を示すフローチャートである。第3実施例の処理と異なるには、第1実施例と同様にグループを作って合計デューティを算出する点と、合計デューティを算出するグループを順次変化させる点である。ステップ151で変数nに1を設定し、ステップ152でn番目の合計デューティGDnを算出する点、そして印字速度を低下させないと判定された場合には、ステップ159から161で、変数nを変化させる点である。これ以上の説明は省略する。
【0054】
【発明の効果】
以上説明したように、本発明によれば、信頼性が高く、高スループットのドットインパクトプリンタを低コストで実現することができる。
【図面の簡単な説明】
【図1】印字ヘッドの構成例を示す図である。
【図2】印字ヘッドにおけるワイヤ番号に対応したコイルの配置例を示す図である。
【図3】印字面の構成を説明する図である。
【図4】実施例のドットインパクトプリンタの基本構成を示す図である。
【図5】実施例の印字ヘッドを示す図である。
【図6】本発明の第1実施例の制御処理を示すフローチャートである。
【図7】第1実施例の制御処理の変形例を示すフローチャートである。
【図8】本発明の第2実施例の制御処理を示すフローチャートである。
【図9】本発明の第3実施例の制御処理を示すフローチャートである。
【図10】本発明の第4実施例の制御処理を示すフローチャートである。
【符号の説明】
4…コイル
6…ワイヤ
20…印字ヘッド
31…ヘッドドライバ
32…制御部(マイクロコンピュータ)
33…フレームメモリ
34…サーミスタ
35…温度検出回路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a dot impact printer, and more particularly to a technique for realizing a dot impact printer having a speed control function for preventing coil burnout due to overheating with a simple configuration without reducing the throughput.
[0002]
[Prior art]
FIG. 1 is a cross-sectional view illustrating a configuration example of a print head 20 of a dot impact printer. In the figure, reference numeral 1 is a nose, 2 is a substrate, 3 is a magnetic base yoke, 4 is a coil, 5 is an armature, 6 is a dot wire, 7 is a wire guide, 8 is an armature guide, 9 is a stopper, and 10 is a cover. , 11 is a clamper, 12 is a rubber ring, and 13 is a coil spring.
[0003]
The armatures 5 are arranged radially with the number corresponding to the number of dots (for example, 24 in the case of 24 dots) centering on the center line O of the print head. A wire 6 is fixedly connected to the inner end of each armature 5. The number of coils 4 corresponding to the armature 5 is also arranged on the circumference, and when a predetermined coil 4 is energized and the corresponding yoke 3 is excited, the armature is centered on the base end portion (point B) of the armature 5. 5 is attracted to the coil 4 side. At this time, the wire 6 is guided by the wire guide 7 and protrudes in the direction A in FIG.
[0004]
When the energization of the coil 4 is stopped, the armature 5 and the wire 6 are restored to their original positions. In this example, as a structure for restoring the armature 5, on the inside of the coil 4 and on the wire 6 side, Coil springs 13 arranged corresponding to the respective armatures 5 are used. That is, when the energization to the coil 4 is stopped, the armature 5 is returned to the original position together with the wire 6 by the restoring force of the coil spring 13, and the printing operation is finished. In this example, the cover 10 is attached to the print head body by a clamper 11 via a soft rubber ring 12.
[0005]
FIG. 2 is a diagram showing an example of arrangement of coils in the print head of FIG. 1, and is an example in the case of 24 wires. As shown in the figure, the coil 4 is arranged on the circumference with the center of the print head 20 as a circle center, and the numbers in the circles indicate the wire numbers. The wires 6 are arranged in one or a plurality of rows in the order of wire numbers on the hitting surface. When arranging in two rows, for example, in one row, odd-numbered wires are arranged in one row in numerical order at a predetermined interval, and in the other row, even-numbered wires are arranged in one row in numerical order at a predetermined interval. Then, the odd-numbered and even-numbered wires are arranged so as to be shifted in the arrangement direction by a half of the arrangement interval. In the case of printing, the data is delayed by that amount in consideration of the column spacing.
[0006]
FIG. 3 is a diagram for explaining the configuration of the printing surface when printing with a dot impact printer. As shown in FIG. 3A, W is the arrangement width of the wires 8 in the print head 20 in the vertical direction (sub-scanning direction). In the dot impact printer, a belt-like portion 41 having a width W is printed while moving the print head 20 in the lateral direction (main scanning direction) with respect to the paper 40, and then the paper is longitudinally (sub-scanning direction) by the width W. In the same manner, the printing of the belt-like portion 41 having the width W is repeated while moving the print head 20 in the horizontal direction (main scanning direction) with respect to the paper. Depending on the print format, there is a case where the paper is moved in the vertical direction by an amount obtained by adding a predetermined width to the width W after the printing of the belt-like portion is completed. In this case, a portion that cannot be printed is generated between the belt-like portions. In the following description, it is assumed that the sheet is moved in the vertical direction by an amount obtained by adding a predetermined width to the width W, and no unprintable portion is generated. As shown in the right part of FIG. 3A, in the band-like portion 41, the hit points by the wires are arranged adjacent to each other in the order of the wire numbers.
[0007]
As described above, each wire 6 is driven by energizing the coil 4 at the time of hitting, but the coil generates heat and increases in temperature when energized. In particular, when solid black is printed, there is a problem that all the coils of the print head generate heat at the same time and the temperature of the print head increases. When the coil is overheated, a problem of burnout that partly breaks occurs. A print head with one coil burned out cannot be used and must be replaced. Further, the capacity of the power source that supplies the current for driving the coil is limited. For this reason, when printing solid black, the number of times of printing per unit time (the number of times of impact) is limited to slow down the printing speed.
[0008]
When printing a ruled line 45 as shown in FIG. 3B as well as when printing solid black, although the heat generated by the entire print head is not very large, the coil that drives the wire that prints the ruled line part Is continuously energized, and overheating may cause burning.
[0009]
In order to prevent the coil from overheating, it is sufficient to always reduce the printing speed assuming the worst heat generation state, but this reduces the printing throughput. Thus, various methods have been proposed for solving the problem of coil overheating without reducing the throughput as much as possible.
[0010]
Japanese Patent Laid-Open No. 4-168056 divides wires (coils) into a plurality of groups, detects the temperature of each group, and does not perform a linked printing operation when the temperature of each group exceeds a predetermined value. A printing apparatus is disclosed.
[0011]
Japanese Patent Laid-Open No. Sho 62-287871 counts the number of times of printing of at least one wire within a predetermined time and compares it with a threshold value of continuous printing times determined according to room temperature. An impact type printer that stops printing is disclosed.
[0012]
Japanese Patent Application Laid-Open No. 7-178935 discloses an impact dot printer that detects the temperature of a print head and reduces the printing speed when the temperature is higher than a first threshold and lower than a second threshold. An impact dot printer that detects the print head duty in addition to the print head temperature and slows the print speed when both the temperature and the duty exceed a limit value is disclosed.
[0013]
Japanese Patent Application Laid-Open No. 7-285231 increases the printing driving cycle (that is, delays the printing speed) when the number of continuous rows of columns where dots are present exceeds a predetermined value in the column having the length of the print head. ) A driving method is disclosed.
[0014]
[Patent Document 1]
JP-A-4-16856 [Patent Document 2]
JP-A-62-286781 [Patent Document 3]
JP-A-7-178935 [Patent Document 4]
JP-A-7-285231 [0015]
[Problems to be solved by the invention]
As described above, in the prior art, a temperature sensor is provided in the print head, and when the detected temperature exceeds a threshold value, the print speed is reduced. However, this method has a problem in that the number of temperature sensors needs to be increased in order to detect a partial temperature rise due to continuous hitting points of a small number of wires, which increases the cost. Furthermore, since there is a time delay until the temperature rises after the hitting is actually performed, this method is difficult to control with high responsiveness, and it is necessary to set a threshold value with a margin, and the throughput cannot be sufficiently increased. There was a problem.
[0016]
Also, control is performed to calculate the duty and to reduce the printing speed when the calculated duty exceeds a threshold value. In the dot impact printer, as shown in FIG. 3A, a rectangle having the printing width W and the paper width L as sides is set as one printing unit, and this is called one frame. A bit map format frame memory corresponding to one unit is attached to the control unit, and one line of characters to be printed in accordance with the print data is expanded in the frame memory, and then bit information is read from the frame memory for each wire. Each coil is driven. In some cases, a plurality of frame memories may be provided to improve throughput and print characters over a plurality of frames. However, the memory capacity increases and the cost increases accordingly. When calculating the duty, the ratio of all dots (on) dots in the frame memory and the ratio of on dots for each wire are calculated.
[0017]
When the printing speed is controlled by calculating the duty, precise control is possible if the duty of all the wires is calculated and controlled for each wire. Further, the temperature rise due to the hitting point affects not only the hitting point in one frame but also the hitting points in adjacent plural units. Therefore, in order to perform precise control, it is desirable to consider not only the duty in one frame but also the duty in a plurality of adjacent frames.
[0018]
The calculation of the duty can be performed by a logic circuit, but in recent years, it is generally performed using a control microcomputer from the viewpoint of cost. In recent years, the performance of microcomputers has been remarkably improved, and the calculation of duty can be performed relatively easily. However, the performance of a microcomputer that can be used in a low-cost dot impact printer is limited in terms of cost, and the throughput decreases as the number of wires for calculating the duty increases. Therefore, it can be said that the number of wires for calculating the duty and the throughput are in a trade-off relationship, and the control without causing the coil to burn out can be sufficiently performed, and the number of wires for calculating the duty can be reduced as much as possible to reduce the throughput. It is desirable to make it as small as possible.
[0019]
An object of the present invention is to realize a dot impact printer that satisfies such requirements, has high reliability, and has a high throughput at a low cost.
[0020]
[Means for Solving the Problems]
In order to achieve the above object, the dot impact printer according to the first aspect of the present invention forms at least one group including at least two adjacent driving elements (coils), and includes a plurality of driving elements in each group. The duty of a predetermined period is added to calculate at least one total duty, and the printing speed is reduced when the total duty exceeds a threshold value.
[0021]
Considering the temperature rise due to heat generation of the print head coil, the temperature rise is larger when a plurality of adjacent coils generate heat than when only one coil generates heat. Therefore, if the printing speed is the same, it is considered that the temperature rises when printing solid black. However, as described above, when printing solid black, the printing speed is limited due to the power supply. There are few problems, but rather the temperature rise increases when printing a ruled line with a width of several dots, which is most related to coil burnout. Therefore, as in the first aspect of the present invention, the most appropriate control is possible if the determination is performed using the total duty obtained by adding the duties of adjacent drive elements.
[0022]
The number of drive elements for calculating the total duty is suitably 1/6 or less of the total number of drive elements because of the throughput.
[0023]
Furthermore, the dot impact printer according to the second aspect of the present invention calculates the duty of at least one driving element (coil) and controls to reduce the printing speed when the calculated duty exceeds a threshold value. The drive element (coil) for calculating the duty is sequentially changed.
[0024]
As described above, the number of wires for calculating the duty and the throughput are in a trade-off relationship. If the number of wires for calculating the duty is small, the throughput can be increased (or the cost can be reduced). However, since there are many wires that do not calculate the duty, precise control becomes difficult. For example, when calculating the duty of a certain wire, even if the duty of the wire is small, if the duty of the other wire is large, the other wire may overheat and burn out. According to the second aspect of the present invention, since the wire for calculating the duty is sequentially changed, the presence of a wire with a high duty is not overlooked.
[0025]
When changing the wire for calculating the duty in the second mode, if the detected duty exceeds the threshold, it is not changed. A particular problem with the occurrence of coil burnout is when a certain coil continues to strike for a long time. Since the duty is calculated, the occurrence of burning can be further reduced.
[0026]
Furthermore, the dot impact printer according to the third aspect of the present invention calculates the duty of at least one drive element (coil), determines whether the calculated duty exceeds a threshold value, and reduces the printing speed when it exceeds. However, it is characterized in that a determination result storage means for storing at least the history of the previous determination result is provided, and the threshold value at the time of determination or the rate of decrease in printing speed is changed based on the determination result history. .
[0027]
The heat generation of the coil due to printing propagates to the surroundings, but there is a time lag, and the heat generation due to printing according to the previous frame memory also affects the temperature rise of the coil. According to the third aspect of the present invention, since the threshold value at the time of determination or the decrease rate of the printing speed is changed according to the history of previous determination results, good control can be performed. In addition, the information stored is only information indicating that the printing speed has been reduced, and the storage capacity therefor hardly increases, and the previous heat generation propagates to the surroundings, so that sufficiently good control can be performed.
[0028]
The first to third aspects described above can be combined.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 4 is a diagram showing a basic configuration of the dot impact printer according to the embodiment of the present invention. As shown in the figure, the dot impact printer of the embodiment includes a print head 20, a head driver 31 that drives each coil of the print head 20, and a control unit 32 configured by a microcomputer that controls each part including the head driver 31. A frame memory 33 for developing a dot image, a temperature sensor (thermistor) 34 provided in the print head 20, and a temperature detection circuit 35 for detecting the temperature from the output of the thermistor 34. Control means for controlling each unit is realized by software using the microcomputer of the control unit 32. As a matter of course, the dot impact printer is provided with a paper transport mechanism for storing and transporting paper, a head moving mechanism for moving the print head 20 with respect to the paper, a power source for driving each section, and the like. However, since it is not directly related to the present invention, the description is omitted here. Further, control using the output of the temperature detection circuit 35 is performed in the same manner as in the prior art, that is, independently of the control processing described below, but this can be combined with the present invention.
[0030]
FIG. 5 is a diagram showing the print head 20 of the embodiment, and shows the arrangement of the coils 4. The print head 20 of the embodiment has 24 wires and a print width W of 24 dots. The coils 4 for driving the wires are arranged on the circumference as shown in the figure, and the correspondence between the coils and the wires is as shown in FIG. Reference numbers 51 to 54 in the figure drive the 1st, 2nd, 23rd and 24th wires, respectively. Reference numeral 34 denotes a thermistor, and 36 denotes a connector board connected to the terminals of the coil.
[0031]
Hereinafter, printing speed control based on the calculated duty for preventing coil burning will be described. The embodiments described below all have the above-described configuration, and other processing is also performed for printing processing. However, the description is omitted here because it is not directly related to the invention.
[0032]
FIG. 6 is a flowchart showing the control processing of the first embodiment of the present invention. In the first embodiment, a group in which a plurality of coils are arranged adjacent to each other is defined. For example, in FIG. 5, the first and second coils 51 and 52 are grouped together, and the 23rd and 24th coils 53 and 54 are grouped together. Since the selection of the group is based on the condition that the coils are adjacent to each other, the group of the eleventh and thirteenth coils may be used. Further, the number of adjacent coils included in the group may be three or more. For example, the eighth, tenth, and twelfth coils may be combined into one group. In addition, two or more groups may be created, but here, in order to simplify the description, a single group is used.
[0033]
In step 101, the number of dot (on) dots of a plurality of wires in one unit group in the frame memory, that is, the duty of the wire (coil) is calculated and summed to calculate the total duty GD.
[0034]
In step 102, it is determined whether or not the total duty GD is equal to or greater than the threshold value TH. If it is equal to or greater than TH, the process proceeds to step 103, the print speed setting is decreased, and the process proceeds to step 104. If smaller than TH, the process proceeds to Step 104. In step 104, the printing process is performed at the set printing speed. That is, if the print speed setting is decreased in step 103, printing is performed at a low print speed, and otherwise printing is performed at a normal predetermined print speed. There are various methods for changing the printing speed. For example, the period of the clock signal for driving the head is lengthened, or a pause period is provided during or after the completion of printing for one unit.
[0035]
In step 105, the print speed setting is returned to a normal predetermined value. The above processing is repeated for each unit of printing in the frame memory.
[0036]
In the process of the first embodiment, the heat generation of a plurality of adjacent coils is limited, so that the heat generation under the worst conditions can be reduced and the coil can be prevented from being burned out.
[0037]
FIG. 7 is a flowchart showing a modification of the control process of the first embodiment. In this modified example, after step 101 of the first embodiment, in step 111, it is determined whether the total duty GD is equal to or greater than the first threshold value TH1, and if it is equal to or greater than TH1, the process proceeds to step 112 and further summed. It is determined whether the duty GD is equal to or greater than the second threshold value TH2. If GD is smaller than TH1, the process proceeds to step 115.
[0038]
If GD is equal to or lower than TH2, the print speed setting is lowered to the first level in step 113 and the process proceeds to step 115. If GD is equal to or higher than TH2, the print speed setting is lowered to a second level lower than the first level in step 114, and the process proceeds to step 115. In step 115, the printing process is performed at the set printing speed. The rest is the same as in the first embodiment.
[0039]
In this modification, the level at which the printing speed is reduced is changed according to the value of the total duty GD, and the reduction in throughput can be further suppressed.
[0040]
FIG. 8 is a flowchart showing the control processing of the second embodiment of the present invention. In the second embodiment, a group is not formed as in the first embodiment, and the duty of each wire (coil) is calculated.
[0041]
In step 121, 1 is set to the variable n, and in step 122, the duty PDn of the nth wire (coil) is calculated. In step 123, it is determined whether the duty GDn is equal to or greater than the threshold value TH. If it is equal to or greater than TH, the process proceeds to step 124, the print speed setting is decreased, and the process proceeds to step 128. If it is smaller than TH, the process proceeds to step 125, the variable n is increased by 1, and it is determined whether the increased n in step 126 exceeds the limit value nmax (25 in this case). If n is set to 1 in step 127, the process proceeds to step 128. Step 128 and subsequent steps are the same as those in the first embodiment.
[0042]
In the second embodiment, the numbers of wires (coils) for calculating the duty are sequentially changed. As a result, the presence of a high duty wire is not overlooked. Furthermore, when the calculated duty exceeds the threshold value, the wire (coil) number for calculating the duty is not changed, so that the duty of the wire that is to be hit with a more severe condition is calculated. Generation can be further reduced.
[0043]
In the second embodiment, only one wire is used for calculating the duty in one process. However, the duty of the plurality of wires is calculated in one process, and the numbers of the plurality of wires for calculating the duty are calculated. May be changed sequentially.
[0044]
FIG. 9 is a flowchart showing the control processing of the third embodiment of the present invention. In the third embodiment, it is stored whether the printing speed has been reduced in the immediately preceding process, and the contents of the process are changed accordingly.
[0045]
In step 131, 1 is set to the variable p indicating the result of the immediately preceding process, and in step 132, the duty PD of a specific wire (coil) is calculated. In step 133, it is determined whether the duty PD is greater than or equal to the threshold value TH. If it is greater than or equal to TH, the process proceeds to step 134 to determine whether the variable p is 1.
[0046]
If p is 1, the printing speed is reduced in the immediately preceding process, and it is predicted that considerable heat is generated even if the printing speed is reduced. Therefore, the process proceeds to step 135 and the printing speed is set to the second level. Go to step 139. If p is not 1 (if it is 0), the printing speed is not reduced in the immediately preceding process, and it is predicted that there was not much heat generation. Therefore, the process proceeds to step 136, where the printing speed is higher than the second level but is at the normal level. Set to a later first level and proceed to step 139.
[0047]
When it is determined in step 133 that PD is smaller than TH, the process proceeds to step 137 to determine whether or not the variable p is 1. If p is not 1 (if 0), go to step 140. If p is 1, the process proceeds to step 138, where it is further determined whether PD is equal to or greater than a second threshold value THP that is smaller than the threshold value TH.
[0048]
When the PD is equal to or higher than THP, it is predicted that there has been considerable heat generation since the printing speed was reduced immediately before, and the PD is considerably higher than the second threshold value THP but smaller than the threshold value TH, which may cause overheating. Expected to be. Therefore, the process proceeds to step 136, the printing speed is set to the first level, and the process proceeds to step 139. If PD is less than THP, go to step 140.
[0049]
In step 139, since the printing speed is lowered, the variable p is set to 1. In step 140, the printing speed is not lowered, so the variable p is set to 0. In either case, the process proceeds to step 141. The rest is the same as in the first embodiment.
[0050]
Heat generated by the print head propagates to the surroundings. The print head is cooled by providing heat radiating fins. In any case, the coil generates heat at the hit point and propagates to the surroundings, but it takes time for the temperature of the raised coil to decrease. For this reason, not only the printing according to the frame memory for calculating the duty but also the heat generation due to the printing according to the previous frame memory affects the temperature rise of the coil. For example, as shown in FIG. 3B, when a ruled line is repeatedly printed at a certain pitch, when this pitch is equal to the printing width W, the duty exceeds the threshold value in the continuous frame memory to reduce the printing speed. Need to be controlled. In addition, since the frame memory that performs such control is continuous, the next high duty printing is performed while the heat generated by the printing of dot data in the previous frame memory is not sufficiently cooled, so the coil temperature is even higher. It is considered to be.
[0051]
However, in order to store the duty in the previous frame memory, there is a problem that it is necessary to increase the capacity of the memory. Therefore, in the third embodiment, only the fact that the printing speed was reduced in the immediately preceding printing process is stored, and the processing contents are changed according to the stored contents, thereby reflecting the influence of the previous printing with a simple configuration. I can do it. Also, coil heat generated by printing propagates to the surroundings over time and raises the temperature of the entire print head, so the duty of individual wires (coils) is not stored only by the information of whether the printing speed has been reduced. However, sufficiently good control can be performed.
[0052]
Although the first to third embodiments of the present invention have been described above, the configurations of these embodiments can be combined with each other. In the next fourth embodiment, the processes of the first to third embodiments are combined.
[0053]
FIG. 10 is a flowchart showing the control processing of the fourth embodiment of the present invention. The difference from the processing of the third embodiment is that a group is formed and the total duty is calculated as in the first embodiment, and the group for calculating the total duty is sequentially changed. The variable n is set to 1 in step 151, the n-th total duty GDn is calculated in step 152, and if it is determined not to decrease the printing speed, the variable n is changed in steps 159 to 161. Is a point. Further explanation is omitted.
[0054]
【The invention's effect】
As described above, according to the present invention, a dot impact printer with high reliability and high throughput can be realized at low cost.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a print head.
FIG. 2 is a diagram illustrating an arrangement example of coils corresponding to wire numbers in a print head.
FIG. 3 is a diagram illustrating a configuration of a printing surface.
FIG. 4 is a diagram illustrating a basic configuration of a dot impact printer according to an embodiment.
FIG. 5 is a diagram illustrating a print head according to an embodiment.
FIG. 6 is a flowchart showing a control process according to the first embodiment of the present invention.
FIG. 7 is a flowchart showing a modification of the control process of the first embodiment.
FIG. 8 is a flowchart showing a control process according to the second embodiment of the present invention.
FIG. 9 is a flowchart showing a control process of a third embodiment of the present invention.
FIG. 10 is a flowchart showing a control process according to a fourth embodiment of the present invention.
[Explanation of symbols]
4 ... Coil 6 ... Wire 20 ... Print head 31 ... Head driver 32 ... Control unit (microcomputer)
33 ... Frame memory 34 ... Thermistor 35 ... Temperature detection circuit

Claims (10)

用紙に対向して配置されたインク保持体の裏面からドットワイヤで衝撃を加えてインクを前記用紙に付着させるドットインパクトプリンタであって、
複数のドットワイヤと、各ドットワイヤを駆動する複数の駆動要素とを有する印字ヘッドと、
前記印字ヘッドを含む当該ドットインパクトプリンタの各部を制御する制御回路とを備え、
前記制御回路は、
少なくとも2つ以上の隣接する前記駆動要素を含む少なくとも1つのグループを作り、各グループ内の複数の駆動要素の所定期間のデューティを加算して少なくとも1つの合計デューティを算出する合計デューティ算出手段と、
算出した前記合計デューティが所定の閾値以上であるか判定する判定手段とを備え、
前記合計デューティが前記所定の閾値以上である時には、当該ドットインパクトプリンタの印字速度を低下させるように制御することを特徴とするドットインパクトプリンタ。
A dot impact printer that applies impact with a dot wire from the back surface of an ink holding member disposed opposite to a sheet to attach ink to the sheet,
A print head having a plurality of dot wires and a plurality of drive elements for driving each dot wire;
A control circuit for controlling each part of the dot impact printer including the print head,
The control circuit includes:
A total duty calculating means for forming at least one group including at least two or more adjacent driving elements, and adding at least one total duty of a plurality of driving elements in each group to calculate at least one total duty;
Determining means for determining whether the calculated total duty is equal to or greater than a predetermined threshold;
When the total duty is equal to or greater than the predetermined threshold, the dot impact printer is controlled so as to reduce the printing speed of the dot impact printer.
請求項1に記載のドットインパクトプリンタであって、
前記合計デューティ算出手段が前記合計デューティを算出する前記駆動要素の個数は、前記駆動要素の総数の1/6以下であるドットインパクトプリンタ。
The dot impact printer according to claim 1,
The dot impact printer in which the total duty calculation means calculates the total duty and the number of drive elements is 1/6 or less of the total number of drive elements.
請求項1に記載のドットインパクトプリンタであって、
前記複数の駆動要素は、円周上に配置されているドットインパクトプリンタ。
The dot impact printer according to claim 1,
The plurality of driving elements are dot impact printers arranged on a circumference.
請求項1に記載のドットインパクトプリンタであって、
前記判定手段は複数の閾値との比較を行って算出した前記合計デューティを複数のレベル範囲に分類し、
前記制御回路は、前記レベル範囲応じて前記印字速度を複数段階に低下させるドットインパクトプリンタ。
The dot impact printer according to claim 1,
The determination means classifies the total duty calculated by comparing with a plurality of threshold values into a plurality of level ranges,
The control circuit is a dot impact printer that reduces the printing speed in a plurality of stages according to the level range.
請求項1に記載のドットインパクトプリンタであって、
前記合計デューティ算出手段は、前記合計デューティを算出する前記グループを順次変化させるドットインパクトプリンタ。
The dot impact printer according to claim 1,
The total duty calculation means is a dot impact printer that sequentially changes the group for calculating the total duty.
請求項5に記載のドットインパクトプリンタであって、
前記判定手段が算出した前記合計デューティが前記所定の閾値以上であると判定した時には、前記合計デューティ算出手段は、前記合計デューティを算出する前記グループを変化させないドットインパクトプリンタ。
The dot impact printer according to claim 5,
When it is determined that the total duty calculated by the determination unit is equal to or greater than the predetermined threshold, the total duty calculation unit does not change the group for calculating the total duty.
請求項1に記載のドットインパクトプリンタであって、
少なくとも直前の前記所定期間を含む前記判定手段の判定結果の履歴を記憶する判定結果記憶手段を備え、
前記制御回路は、前記判定結果の履歴に基づいて、前記判定手段の閾値又は前記印字速度の低下率を変化させるドットインパクトプリンタ。
The dot impact printer according to claim 1,
A determination result storage means for storing a history of determination results of the determination means including at least the predetermined period immediately before;
The dot impact printer in which the control circuit changes a threshold value of the determination unit or a decrease rate of the printing speed based on the determination result history.
用紙に対向して配置されたインク保持体の裏面からドットワイヤで衝撃を加えてインクを前記用紙に付着させるドットインパクトプリンタであって、
複数のドットワイヤと、各ドットワイヤを駆動する複数の駆動要素とを有する印字ヘッドと、
前記印字ヘッドを含む当該ドットインパクトプリンタの各部を制御する制御回路とを備え、
前記制御回路は、
前記複数の駆動要素のうちの少なくとも1つの所定期間のデューティを算出するデューティ算出手段と、
算出した前記デューティが所定の閾値以上であるか判定する判定手段とを備え、
前記デューティが前記所定の閾値以上である時には、当該ドットインパクトプリンタの印字速度を低下させるように制御し、
前記デューティ算出手段が前記デューティを算出する前記駆動要素を順次変化させることを特徴とするドットインパクトプリンタ。
A dot impact printer that applies impact with a dot wire from the back surface of an ink holding member disposed opposite to a sheet to attach ink to the sheet,
A print head having a plurality of dot wires and a plurality of drive elements for driving each dot wire;
A control circuit for controlling each part of the dot impact printer including the print head,
The control circuit includes:
Duty calculating means for calculating a duty of at least one predetermined period among the plurality of driving elements;
Determination means for determining whether the calculated duty is equal to or greater than a predetermined threshold,
When the duty is greater than or equal to the predetermined threshold, control to reduce the printing speed of the dot impact printer,
The dot impact printer, wherein the duty calculation means sequentially changes the drive elements for calculating the duty.
請求項8に記載のドットインパクトプリンタであって、
前記判定手段が算出した前記デューティが前記所定の閾値以上であると判定した時には、前記デューティを算出する前記駆動要素を変化させないドットインパクトプリンタ。
The dot impact printer according to claim 8,
A dot impact printer that does not change the driving element that calculates the duty when it is determined that the duty calculated by the determination means is greater than or equal to the predetermined threshold.
用紙に対向して配置されたインク保持体の裏面からドットワイヤで衝撃を加えてインクを前記用紙に付着させるドットインパクトプリンタであって、
複数のドットワイヤと、各ドットワイヤを駆動する複数の駆動要素とを有する印字ヘッドと、
前記印字ヘッドを含む当該ドットインパクトプリンタの各部を制御する制御回路とを備え、
前記制御回路は、
前記複数の駆動要素のうちの少なくとも1つの所定期間のデューティを算出するデューティ算出手段と、
算出した前記デューティが所定の閾値以上であるか判定する判定手段と、
少なくとも直前の前記所定期間を含む前記判定手段の判定結果の履歴を記憶する判定結果記憶手段とを備え、
前記デューティが前記所定の閾値以上である時には、当該ドットインパクトプリンタの印字速度を低下させるように制御し、
前記制御回路は、前記判定結果の履歴に基づいて、前記判定手段の閾値又は前記印字速度の低下率を変化させることを特徴とするドットインパクトプリンタ。
A dot impact printer that applies impact with a dot wire from the back surface of an ink holding member disposed opposite to a sheet to attach ink to the sheet,
A print head having a plurality of dot wires and a plurality of drive elements for driving each dot wire;
A control circuit for controlling each part of the dot impact printer including the print head,
The control circuit includes:
Duty calculating means for calculating a duty of at least one predetermined period among the plurality of driving elements;
Determining means for determining whether the calculated duty is equal to or greater than a predetermined threshold;
A determination result storage unit that stores a history of determination results of the determination unit including at least the predetermined period immediately before,
When the duty is greater than or equal to the predetermined threshold, control to reduce the printing speed of the dot impact printer,
The dot impact printer, wherein the control circuit changes a threshold value of the determination unit or a decrease rate of the printing speed based on a history of the determination result.
JP2003205798A 2003-08-04 2003-08-04 Dot impact printer Expired - Lifetime JP4383789B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003205798A JP4383789B2 (en) 2003-08-04 2003-08-04 Dot impact printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003205798A JP4383789B2 (en) 2003-08-04 2003-08-04 Dot impact printer

Publications (2)

Publication Number Publication Date
JP2005052985A true JP2005052985A (en) 2005-03-03
JP4383789B2 JP4383789B2 (en) 2009-12-16

Family

ID=34362911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003205798A Expired - Lifetime JP4383789B2 (en) 2003-08-04 2003-08-04 Dot impact printer

Country Status (1)

Country Link
JP (1) JP4383789B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007076298A (en) * 2005-09-16 2007-03-29 Oki Data Corp Printer
JP2019136936A (en) * 2018-02-09 2019-08-22 富士通アイソテック株式会社 Print head and printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007076298A (en) * 2005-09-16 2007-03-29 Oki Data Corp Printer
JP2019136936A (en) * 2018-02-09 2019-08-22 富士通アイソテック株式会社 Print head and printer

Also Published As

Publication number Publication date
JP4383789B2 (en) 2009-12-16

Similar Documents

Publication Publication Date Title
US4560993A (en) Thermal printing method and thermal printer
JP2003291344A (en) Ink jet printer capable of reducing maximum driving current of ink jet cartridge, and reducing method
JP4383789B2 (en) Dot impact printer
US5263994A (en) Printer having a plurality of printing modes
US5152619A (en) Dot-matrix printer with dot counter and temperature sensor for efficient high-quality printing
JPS63260461A (en) Controller for impact printer
US4810113A (en) Print head driving system
JPS6031978A (en) Driving method for thermal printer
JPS639556A (en) Printing-controlling system
US8137015B2 (en) Image forming method for determining a position of an ink ribbon with a boundary line
JPS61112649A (en) Printer
JP6187026B2 (en) Dot impact printer
JP3369488B2 (en) Shuttle control method
EP0446045B1 (en) A method of and a device for driving a wire-dot print head
JP5102513B2 (en) Dot impact printer, printing control method, printing control program, and computer-readable recording medium recording the program
JP3049857B2 (en) Drive control device for wire dot print head
JP2011255632A (en) Recording head control method and dot impact printer
JP6112558B2 (en) Serial printer and printing method
JP2003127465A (en) Dot impact printer
JPH08290593A (en) Print head temperature alarm and print control method
JPH0313988B2 (en)
JPH1134366A (en) Printer
JPH0825285B2 (en) Wire print head driving method
JP2005047169A (en) Inkjet recorder, method of inkjet recording, recorder, and method of recording
JP2011255633A (en) Recording head control method and dot impact printer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090727

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090825

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090924

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

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4383789

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121002

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131002

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term