(57)【要約】【課題】操作者の要求に応じて、適正な印字品質で、適正な印字速度で印字を行うことができるようにする。【解決手段】印字ヘッド２１と、コイル駆動部２７と、印字ヘッド２１の内部温度を検出するための温度検出部２８と、印字モードに対応させて、印字ヘッド２１の内部温度を制御するための閾値のうちの一方を設定する閾値設定部３２と、検出温度が設定された閾値以上である場合に、印字ヘッド２１の内部温度を低くするための印字条件を設定する印字条件設定部３３とを有する。閾値を設定すると、印字濃度が低くならず、印字品質が低くならない。閾値を設定すると、印字速度が低くならない。【選択図】図１
2014069481.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）コイル及び印字素子を備えた印字ヘッドと、
（ｂ）前記コイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部と、
（ｃ）前記印字ヘッドの内部温度を検出するための温度検出部と、
（ｄ）印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定する閾値設定部と、
（ｅ）前記温度検出部によって検出された印字ヘッドの内部温度である検出温度が前記閾値設定部によって設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定する印字条件設定部とを有することを特徴とするプリンタ。
【請求項２】
（ａ）前記印字モードは、印字速度を優先して印字を行う第１の印字モード、及び印字品質を優先して印字を行う第２の印字モードであり、
（ｂ）前記閾値設定部は、第１の印字モードが設定されたときに第１の閾値を、第２の印字モードが設定されたときに第２の閾値を設定する請求項１に記載のプリンタ。
【請求項３】
前記検出温度と対応させて、前記コイルに電圧を印加する電圧印加時間を設定する電圧印加時間設定部を有する請求項１又は２に記載のプリンタ。
【請求項４】
前記電圧印加時間設定部は、検出温度が低いほど電圧印加時間を短く、検出温度が高いほど電圧印加時間を長く設定する請求項３に記載のプリンタ。
【請求項５】
上位装置から送られたコマンドに基づいて前記印字モードを設定する印字モード設定処理手段を有する請求項１〜４のいずれか１項に記載のプリンタ。
【請求項６】
操作者による、プリンタに配設された操作部の操作に基づいて前記印字モードを設定する印字モード設定処理手段を有する請求項１〜４のいずれか１項に記載のプリンタ。
【請求項７】
上位装置から送られた印字データのデータ量及び印字データのドット密度に基づいて前記印字モードを設定する印字モード設定処理手段を有する請求項１〜４のいずれか１項に記載のプリンタ。
【請求項８】
（ａ）コイル及び印字素子を備えた印字ヘッドと、
（ｂ）前記コイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部と、
（ｃ）前記印字ヘッドの内部温度を検出するための温度検出部と、
（ｄ）印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定する閾値設定部と、
（ｅ）前記温度検出部によって検出された印字ヘッドの内部温度である検出温度と対応させて、前記コイルに電圧を印加する電圧印加時間を設定する電圧印加時間設定部と、
（ｆ）前記検出温度が前記閾値設定部によって設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定する印字条件設定部とを有するとともに、
（ｇ）前記電圧印加時間設定部は、前記第１の閾値で印字ヘッドの内部温度を制御するときの各検出温度における電圧印加時間を、前記第２の閾値で印字ヘッドの内部温度を制御するときの各検出温度における電圧印加時間より短く設定することを特徴とするプリンタ。
【請求項９】
前記電圧印加時間設定部は、各検出温度における電圧印加時間を、検出温度が閾値と等しいときのインパクト力が発生させられるように設定する請求項８に記載のプリンタ。
【請求項１０】
コイル及び印字素子を備えた印字ヘッド、並びにコイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部を有するプリンタにおける印字ヘッドの駆動方法において、
（ａ）印字ヘッドの内部温度を検出し、
（ｂ）印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定し、
（ｃ）検出された印字ヘッドの内部温度である検出温度が設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定することを特徴とする印字ヘッドの駆動方法。
【請求項１１】
コイル及び印字素子を備えた印字ヘッド、並びにコイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部を有するプリンタにおける印字ヘッドの駆動方法において、
（ａ）印字ヘッドの内部温度を検出し、
（ｂ）印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定し、
（ｃ）検出された印字ヘッドの内部温度である検出温度と対応させて、前記コイルに電圧を印加する電圧印加時間を設定し、
（ｄ）前記検出温度が前記設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定するとともに、
（ｅ）前記第１の閾値で印字ヘッドの内部温度を制御するときの各検出温度における電圧印加時間は、前記第２の閾値で印字ヘッドの内部温度を制御するときの各検出温度における電圧印加時間より短く設定されることを特徴とする印字ヘッドの駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ及び印字ヘッドの駆動方法に関するものである。
【背景技術】
【０００２】
従来、プリンタ、複写機、ファクシミリ、複合機等の画像形成装置、例えば、ワイヤドット式のプリンタは印字ヘッドを備え、印字ヘッドに配設された印字ワイヤを選択的に前進させてインクリボンに打ち付け、インクリボンのインクを媒体としての用紙に転写することによって印字が行われるようになっている。
【０００３】
そのために、前記印字ヘッドには、印字ワイヤと同じ数のコアが配設され、該各コアに対応させて、先端に前記印字ワイヤが取り付けられたアーマチュアが揺動自在に配設される。そして、各コアの周囲に配設されたコイルに所定の電圧を印加することによってコイルに駆動電流を供給し、コアに電磁力を発生させると、アーマチュアがコアによって吸引され、印字ワイヤが前進させられる。
【０００４】
ところで、前記印字ヘッドにおいては、コイルに駆動電流が供給されるのに伴って熱が発生するが、熱の発生に伴ってコイルの温度が高くなると、コイルが損傷することがある。
【０００５】
そこで、コイルの耐熱温度より低い温度を閾値として設定し、コイルの温度を検出し、検出された温度、すなわち、検出温度が閾値より高くなると、印字ヘッドを間欠的に駆動したり、印字ヘッドが搭載されたキャリッジを一方向にだけ移動させて印字ヘッドを駆動したりして、コイルの温度を低くする、いわゆるサーマル制御を行うようにしたプリンタが提供されている（例えば、特許文献１参照。）。
【０００６】
ところが、特許文献１に係るプリンタにおいては、前記サーマル制御を行った場合、通常の印字制御と比べて、印字を行うのに必要な時間が長くなり、プリンタのスループットが低くなってしまう。
【０００７】
したがって、プリンタのスループットが低くならないように、閾値を高くし、コイルの耐熱温度に近い値に設定して、前記サーマル制御が行われる頻度を低くすることが考えられる。
【０００８】
ところが、印字が継続して行われている間にコイルの温度が徐々に高くなると、コイルの抵抗値が大きくなり、コイルに駆動電流が流れにくくなって、印字ワイヤをインクリボンに打ち付ける力（以下「インパクト力」という。）が小さくなり、印字される文字等の濃度、すなわち、印字濃度が低くなってしまう。
【０００９】
そこで、前記検出温度が高いほどコイルに電圧を印加する時間、すなわち、電圧印加時間を長くするようにしたプリンタが提供されている（例えば、特許文献２参照。）。
【００１０】
この場合、コイルの温度が高くなり、コイルの抵抗値が大きくなると、電圧印加時間が長くされるので、印字ヘッドを駆動するのに必要なエネルギーを確保することができる。したがって、一定のインパクト力を発生させることができ、印字濃度が低くなるのを防止することができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平１−３０８６４７号公報
【特許文献２】特開昭６０−１１５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献２に係るプリンタにおいては、前記検出温度が所定の値より高くなると、電圧印加時間を長くしても、一定のインパクト力を発生させることができなくなり、印字濃度が低くなり、印字品質が低くなってしまう。
【００１３】
このように、従来の技術においては、閾値を高くし、コイルの耐熱温度に近い値に設定すると、サーマル制御が行われにくくなり、プリンタのスループットが低下するのを防止することができるが、コイルの温度が高くなると、印字濃度が低くなり、印字品質が低下してしまう。また、閾値を低くすると、印字品質が低下するのを防止することができるが、プリンタのスループットが低下してしまう。
【００１４】
本発明は、前記従来のプリンタの問題点を解決して、印字データの種類、媒体の形態についての操作者の要求等に応じて、適正な印字品質で、適正な印字速度で印字を行うことができるプリンタ及び印字ヘッドの駆動方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
そのために、本発明のプリンタにおいては、コイル及び印字素子を備えた印字ヘッドと、前記コイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部と、前記印字ヘッドの内部温度を検出するための温度検出部と、印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定する閾値設定部と、前記温度検出部によって検出された印字ヘッドの内部温度である検出温度が前記閾値設定部によって設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定する印字条件設定部とを有する。
【発明の効果】
【００１６】
本発明によれば、プリンタにおいては、コイル及び印字素子を備えた印字ヘッドと、前記コイルに駆動電流を供給し、前記印字素子を駆動して印字を行うコイル駆動部と、前記印字ヘッドの内部温度を検出するための温度検出部と、印字モードに対応させて、印字ヘッドの内部温度を制御するために、第１の閾値及び該第１の閾値より低い第２の閾値のうちの一方の閾値を設定する閾値設定部と、前記温度検出部によって検出された印字ヘッドの内部温度である検出温度が前記閾値設定部によって設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件を設定する印字条件設定部とを有する。
【００１７】
この場合、検出温度が前記閾値設定部によって設定された閾値以上である場合に、印字ヘッドの内部温度を低くするための印字条件が設定される。
【００１８】
したがって、第２の閾値を設定すると、高精彩な文字、画像等を形成するために作成された印字データに基づいて、例えば、普通紙等の単票に対して高品質の印字を行おうとする場合に、インパクト力を十分に大きくすることができるので、印字濃度が低くならず、印字品質が低くならない。
【００１９】
また、第１の閾値を設定すると、テキストデータ等のような通常の文字を形成するために作成された印字データに基づいて、例えば、連続紙等の帳票に対して高速の印字を行おうとする場合に、コイルを低い温度に維持する必要がなくなるので、コイルに電圧を印加する際の休止時間を短くすることができる。したがって、印字速度が低くならない。そして、印字データのデータ量が多かったり、ドット密度が高かったりする場合においても、プリンタのスループットが低くなることがない。
【００２０】
その結果、印字データの種類、媒体の形態についての操作者の要求等に応じて、適正な印字品質で、適正な印字速度で印字を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【図２】本発明の第１の実施の形態における制御部の詳細を示すブロック図である。
【図３】本発明の第１の実施の形態におけるプリンタの動作を示すフローチャートである。
【図４】本発明の第１の実施の形態におけるインパクト特性を表す図である。
【図５】本発明の第２の実施の形態における印刷システムの制御ブロック図である。
【図６】本発明の第２の実施の形態における電圧印加時間の補正値の例を示す図である。
【図７】本発明の第２の実施の形態におけるプリンタの動作を示すフローチャートである。
【図８】本発明の第３の実施の形態における印刷システムの制御ブロック図である。
【図９】本発明の第３の実施の形態におけるプリンタドライバの動作を示すフローチャートである。
【図１０】本発明の第３の実施の形態におけるプリンタの動作を示すフローチャートである。
【図１１】本発明の第４の実施の形態における印刷システムの制御ブロック図である。
【図１２】本発明の第４の実施の形態におけるプリンタの動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。この場合、印刷装置としてのプリンタについて説明する。
【００２３】
図１は本発明の第１の実施の形態における印刷システムの制御ブロック図である。
【００２４】
図において、１０はプリンタ、１１は上位装置としてのホストコンピュータ、Ｎｗはプリンタ１０とホストコンピュータ１１とを接続し、印刷システムを形成するネットワークであり、ホストコンピュータ１１は、プリンタ１０を動作させるためにプリンタ動作処理部としてのプリンタドライバ１２を備える。前記ネットワークＮｗを介してホストコンピュータ１１からプリンタ１０に印字データが送信され、プリンタ１０からホストコンピュータ１１に、プリンタ１０の状態を表すステータス情報が送信される。
【００２５】
また、１６はプリンタ１０の全体の制御を行う制御部、１８はプリンタ１０における走査方向に移動自在に配設されたキャリッジ、１９は該キャリッジ１８を図示されないキャリッジシャフトに沿って走行させるための走行用の駆動部としてのキャリッジモータ、２１は前記キャリッジ１８に搭載された印字ヘッドである。
【００２６】
該印字ヘッド２１は、図示されない複数の印字素子としての印字ワイヤを備え、印字データに応じて各印字ワイヤを選択的に前進させて図示されないインクリボンに打ち付け、インクリボンのインクを媒体としての用紙に転写することによって印字が行われる。
【００２７】
そのために、前記印字ヘッド２１には、印字ワイヤと同じ数の図示されないコアが配設され、該各コアに対応させて、先端に前記印字ワイヤが取り付けられた図示されないアーマチュアが揺動自在に配設されるようになっている。そして、各コアの周囲に配設されたコイル２３に所定の電圧を印加することによってコイル２３に駆動電流を供給し、各コアに電磁力が発生すると、アーマチュアがコアによって吸引され、印字ワイヤが駆動され、前進させられる。
【００２８】
また、前記印字ヘッド２１には、印字ヘッド２１の内部温度、本実施の形態においては、コイル２３の温度を検出するための温度検出要素としてのサーミスタ２４が、コイル２３に近接させて配設される。
【００２９】
前記制御部１６には、モータ駆動処理手段としてのモータ駆動部２６、コイル駆動処理手段としてのコイル駆動部２７、温度検出処理手段としての温度検出部２８等が接続され、前記モータ駆動部２６は制御部１６からモータ駆動信号を受けてキャリッジモータ１９を駆動し、コイル駆動部２７は制御部１６からコイル駆動信号を受けてコイル２３に電圧を印加することによってコイル２３に駆動電流を供給し、温度検出部２８はサーミスタ２４の抵抗の変化に基づいてコイル２３の温度を検出し、検出温度ｔｓとして制御部１６に送る。
【００３０】
また、制御部１６には、印字データ処理手段としての印字データ処理部３１、閾値設定処理手段としての、かつ、第１のデータ保持部としての閾値設定部３２、印字条件設定処理手段としての、かつ、第２のデータ保持部としての印字条件設定部３３、電圧印加時間設定処理手段としての、かつ、第３のデータ保持部としての電圧印加時間設定部３４等が接続される。
【００３１】
前記印字データ処理部３１は、ホストコンピュータ１１から送信された印字データを受信し、受信した印字データを図示されないバッファに記録することによってバッファリングを行うとともに、前記印字データを、印字を行うためのレイアウト、すなわち、各印字ワイヤを所定のパターンで前進させるためのレイアウトに変換する。
【００３２】
また、前記閾値設定部３２は、コイル２３の温度を制御するために、複数の、本実施の形態においては、二つの閾値（高温域の第１、第２の閾値）τ１、τ２のうちの所定の閾値を選択して設定する。
【００３３】
本実施の形態において、プリンタ１０には、印字速度を優先して印字を行う第１の印字モードとしての印字速度優先モード、及び印字品質を優先して印字を行う第２の印字モードとしての印字品質優先モードが設定されるようになっていて、印字速度優先モードが設定されると、コイル２３の温度を制御するための高めの閾値τ１が、印字品質優先モードが設定されると、コイル２３の温度を制御するための低めの閾値τ２が設定される。
【００３４】
この場合、閾値の基準値をｓとし、正の整数をαとしたとき、閾値τ１は、
τ１＝ｓ
にされ、閾値τ２は、
τ２＝ｓ−α
にされる。なお、本実施の形態において、閾値τ１は１１０〔℃〕に、閾値τ２は１００〔℃〕にされる。
【００３５】
また、前記印字条件設定部３３は、前記検出温度ｔｓと閾値τ１、τ２のうちの設定された閾値（以下「設定閾値」という。）とを比較し、比較結果に基づいて印字ヘッド２１を駆動する印字条件を設定し、制御部１６に送る。すなわち、印字条件設定部３３は、前記検出温度ｔｓが設定閾値より低い場合に、標準の印字条件を、前記検出温度ｔｓが設定閾値以上である場合に、コイル２３の温度を低くするための温度低減用の印字条件を設定する。
【００３６】
なお、本実施の形態において、標準の印字条件は、標準の印字負荷で通常の印字制御による印字を行うためのものであり、標準の印字速度、標準の改行量等から成り、温度低減用の印字条件は、標準の印字負荷より小さい印字負荷でサーマル制御による印字を行うためのものであり、印字ヘッド２１を間欠的に駆動したり、キャリッジ１８を一方向にだけ移動させて印字ヘッド２１を駆動したりするために、印字ヘッド２１の駆動を停止させるためのコマンド、標準の印字速度より低い印字速度、標準の印字分割数より多く分割された印字分割数から成る。
【００３７】
そして、前記電圧印加時間設定部３４は、検出温度ｔｓと対応させてコイル２３に電圧を印加する時間、すなわち、電圧印加時間Ｔを設定する。この場合、検出温度ｔｓが低いほど電圧印加時間Ｔが短く、検出温度ｔｓが高いほど電圧印加時間Ｔが長く設定される。
【００３８】
前記電圧印加時間Ｔは、固定値Ｔ０に補正値ΔＴ（ｔｓ）を加算することによって、
Ｔ＝Ｔ０＋ΔＴ（ｔｓ）
で表される。前記補正値ΔＴ（ｔｓ）は、検出温度ｔｓが変化するのに伴ってインパクト力Ｆが変化しないように、検出温度ｔｓの関数とされ、検出温度ｔｓが低いほど小さく、検出温度ｔｓが高いほど大きくされる。本実施の形態において、補正値ΔＴ（ｔｓ）は、検出温度ｔｓの温度帯域ごとに設定され、検出温度ｔｓが４０〔℃〕未満で０〔μｓ〕に、検出温度ｔｓが４０〔℃〕以上、かつ、６０〔℃〕未満で＋１０〔μｓ〕に、検出温度ｔｓが６０〔℃〕以上、かつ、８０〔℃〕未満で＋２０〔μｓ〕に、検出温度ｔｓが８０〔℃〕以上、かつ、１００〔℃〕未満で＋３０〔μｓ〕に、検出温度ｔｓが１００〔℃〕以上で＋４０〔μｓ〕にされる。
【００３９】
次に、前記印刷システムの動作について説明する。
【００４０】
図２は本発明の第１の実施の形態における制御部の詳細を示すブロック図、図３は本発明の第１の実施の形態におけるプリンタの動作を示すフローチャートである。
【００４１】
まず、制御部１６の印字データ受信処理手段Ｐｍ０は、印字データ受信処理を行い、ホストコンピュータ１１から送信された印字データを受信し、前記バッファに記録することによってバッファリングを行う。
【００４２】
次に、制御部１６の印字モード設定処理手段Ｐｍ１は、印字モード設定処理を行い、印字データに含まれるコマンドを読み出して解析し、印字速度優先モード又は印字品質優先モードの印字モードを設定する。なお、操作者が、ホストコンピュータ１１においてプリンタドライバ１２によって印字モードを選択すると、印字データの先頭に、印字速度優先モード又は印字品質優先モードが選択されたことを表すコマンドが付加される。
【００４３】
本実施の形態においては、操作者がホストコンピュータ１１において印字モードを選択し、印字モード設定処理手段Ｐｍ１が、印字データに含まれるコマンドを解析することによって印字モードがプリンタ１０に設定されるようになっているが、操作者が、プリンタ１０に配設された図示されない操作部を操作することによって印字モードをプリンタ１０に直接設定することもできる。
【００４４】
そして、閾値設定部３２（図１）は、閾値設定処理を行い、プリンタ１０に設定された印字モードを読み込み、該印字モードに基づいて設定閾値を設定し、該設定閾値を制御部１６に送る。
【００４５】
続いて、前記印字データ処理部３１は、前記バッファから印字データを読み出し、印字データを、各印字ワイヤを所定のパターンで前進させるためのレイアウトに変換する。
【００４６】
そして、前記温度検出部２８は、温度検出処理を行い、サーミスタ２４の抵抗の変化に基づいてコイル２３の温度を検出し、検出温度ｔｓとして制御部１６に送り、前記電圧印加時間設定部３４は、電圧印加時間設定処理を行い、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する電圧印加時間Ｔを設定する。
【００４７】
次に、前記制御部１６の印字処理手段Ｐｍ２は、印字処理を行い、検出温度ｔｓ及び設定閾値を読み込み、検出温度ｔｓが設定閾値より低いかどうかを判断し、検出温度ｔｓが設定閾値より低い場合、印字処理手段Ｐｍ２の通常印字処理手段Ｐｍ３は、通常印字処理を行い、印字条件設定部３３で設定された標準の印字条件を読み込み、該標準の印字条件で印字ヘッド２１を駆動し、通常印字を行う。なお、検出温度ｔｓが設定閾値より低い場合、検出温度ｔｓが高くなるにつれて電圧印加時間Ｔが長くされて、一定のインパクト力Ｆが発生させられる。
【００４８】
また、検出温度ｔｓが設定閾値以上である場合、印字処理手段Ｐｍ２の温度低減印字処理手段Ｐｍ４は、温度低減印字処理を行い、印字条件設定部３３で設定された温度低減用の印字条件を読み込み、温度低減用の印字条件で印字ヘッド２１を駆動し、温度低減印字を行う。
【００４９】
次に、印字ヘッド２１のインパクト特性について説明する。
【００５０】
図４は本発明の第１の実施の形態におけるインパクト特性を表す図である。なお、図において、横軸に電圧印加時間Ｔを、縦軸にインパクト力Ｆを採ってある。
【００５１】
図において、ラインＬ１は、印字速度優先モードが設定され、閾値τ１が設定され、検出温度ｔｓが閾値τ１になるように印字ヘッド２１の駆動が制御される場合の電圧印加時間Ｔとインパクト力Ｆとの関係を、ラインＬ２は、印字品質優先モードが設定され、閾値τ２が設定され、検出温度ｔｓが閾値τ２になるように印字ヘッド２１の駆動が制御される場合の電圧印加時間Ｔとインパクト力Ｆとの関係を示す。
【００５２】
閾値τ２が設定された場合、電圧印加時間ＴをＴｂに設定すると、印字品質優先モードで印字を行うのに必要となるインパクト力Ｆ２を発生させることができる。これに対して、閾値τ１が設定された場合、電圧印加時間Ｔを長くしてＴａ（＞Ｔｂ）にすると、印字速度優先モードで印字を行うのに必要となるインパクト力Ｆ１（＜Ｆ２）を発生させることができるが、電圧印加時間ＴをＴａより長くしても、インパクト力Ｆ２を発生させることができない。
【００５３】
このように、本実施の形態においては、閾値τ２が設定されると、高精彩な文字、画像等を形成するために作成された印字データに基づいて、例えば、普通紙等の単票に対して高品質の印字を行おうとする場合に、インパクト力Ｆを十分に大きくすることができるので、印字濃度が低くならず、印字品質が低くならない。
【００５４】
また、閾値τ１を設定すると、テキストデータ等のような通常の文字を形成するために作成された印字データに基づいて、例えば、連続紙等の帳票に対して高速の印字を行おうとする場合に、コイル２３を低い温度に維持する必要がなくなるので、コイル２３の温度を低い温度に維持するために、コイル２３に電圧を印加するのを停止させてから、再びコイル２３に電圧を印加するまでの時間、すなわち、休止時間を短くすることができる。したがって、印字速度が低くならない。そして、印字データのデータ量が多かったり、ドット密度が高かったりする場合においても、プリンタ１０のスループットが低くなることがない。
【００５５】
その結果、印字データの種類、用紙の形態についての操作者の要求等に応じて、適正な印字品質で、適正な印字速度で印字を行うことができる。
【００５６】
次に、フローチャートについて説明する。
ステップＳ１  印字モード設定処理手段Ｐｍ１は印字モード設定処理を行う。
ステップＳ２  閾値設定部３２は閾値設定処理を行う。
ステップＳ３  印字データ処理部３１は印字データ処理を行う。
ステップＳ４  温度検出部２８はコイル２３の温度を検出する。
ステップＳ５  電圧印加時間設定部３４は電圧印加時間Ｔを設定する。
ステップＳ６  印字処理手段Ｐｍ２は検出温度ｔｓが設定閾値より低いかどうかを判断する。検出温度ｔｓが設定閾値より低い場合はステップＳ７に、検出温度ｔｓが設定閾値以上である場合はステップＳ８に進む。
ステップＳ７  通常印字処理手段Ｐｍ３は通常印字処理を行い、処理を終了する。
ステップＳ８  温度低減印字処理手段Ｐｍ４は温度低減印字処理を行い、処理を終了する。
【００５７】
ところで、本実施の形態においては、検出温度ｔｓが低いほど電圧印加時間Ｔが短く、検出温度ｔｓが高いほど電圧印加時間Ｔが長くされるが、印字品質優先モードが設定される場合、及び印字速度優先モードが設定される場合のいずれにおいても、電圧印加時間Ｔの補正値ΔＴ（ｔｓ）が等しくされるので、印字速度優先モードが設定される場合に、必要以上に補正値ΔＴ（ｔｓ）が大きくされ、その結果、電圧印加時間Ｔが長くなり、プリンタ１０のスループットが低くなってしまう。
【００５８】
そこで、印字速度優先モードが設定される場合に、プリンタ１０のスループットが低くならないようにした本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００５９】
図５は本発明の第２の実施の形態における印刷システムの制御ブロック図、図６は本発明の第２の実施の形態における電圧印加時間の補正値の例を示す図である。
【００６０】
図５において、４５は第１の電圧印加時間設定処理手段としての、かつ、第１のデータ保持部としての第１の電圧印加時間設定部、４６は第２の電圧印加時間設定処理手段としての、かつ、第２のデータ保持部としての第２の電圧印加時間設定部である。前記第１の電圧印加時間設定部４５は、印字速度優先モードが設定され、閾値τ１が設定されたときに、検出温度ｔｓに対応する第１の電圧印加時間Ｔ１を設定し、第２の電圧印加時間設定部４６は、印字品質優先モードが設定され、閾値τ２が設定されたときに、検出温度ｔｓに対応する第２の電圧印加時間Ｔ２を設定する。
【００６１】
そのために、第１の電圧印加時間設定部４５は、検出温度ｔｓを読み込み、第１の電圧印加時間Ｔ１を制御部１６に送る。また、第２の電圧印加時間設定部４６は、検出温度ｔｓを読み込み、第２の電圧印加時間Ｔ２を制御部１６に送る。
【００６２】
本実施の形態において、各検出温度ｔｓにおける補正値ΔＴ１（ｔｓ）は、補正値ΔＴ２（ｔｓ）より小さくされ、各検出温度ｔｓにおける第１の電圧印加時間Ｔ１は第２の電圧印加時間Ｔ２より低くされる。
【００６３】
前記第１の電圧印加時間Ｔ１は、固定値Ｔ０に補正値ΔＴ１（ｔｓ）を加算することによって、
Ｔ１＝Ｔ０＋ΔＴ１（ｔｓ）
にされる。前記補正値ΔＴ１（ｔｓ）は、検出温度ｔｓが変化するのに伴ってインパクト力Ｆが変化しないように、すなわち、検出温度ｔｓが変化しても、検出温度ｔｓが閾値τ１と等しいとき、本実施の形態においては、検出温度ｔｓが１１０〔℃〕であるときのインパクト力Ｆが発生させられるように、検出温度ｔｓの関数とされ、検出温度ｔｓが低いほど小さく、検出温度ｔｓが高いほど大きくされる。本実施の形態において、補正値ΔＴ１（ｔｓ）は、検出温度ｔｓが６０〔℃〕未満で０〔μｓ〕に、検出温度ｔｓが６０〔℃〕以上、かつ、８０〔℃〕未満で＋１０〔μｓ〕に、検出温度ｔｓが８０〔℃〕以上、かつ、１００〔℃〕未満で＋２０〔μｓ〕に、検出温度ｔｓが１００〔℃〕以上、かつ、１１０〔℃〕未満で＋３０〔μｓ〕に、検出温度ｔｓが１１０〔℃〕以上で＋４０〔μｓ〕にされる。
【００６４】
また、前記第２の電圧印加時間Ｔ２は、固定値Ｔ０に補正値ΔＴ２（ｔｓ）を加算することによって、
Ｔ２＝Ｔ０＋ΔＴ２（ｔｓ）
にされる。前記補正値ΔＴ２（ｔｓ）は、検出温度ｔｓが変化しても、検出温度ｔｓが閾値τ２と等しいとき、本実施の形態においては、検出温度ｔｓが１００〔℃〕であるときのインパクト力Ｆが発生させられるように、検出温度ｔｓの関数とされ、検出温度ｔｓが低いほど小さく、検出温度ｔｓが高いほど大きくされる。本実施の形態において、補正値ΔＴ２（ｔｓ）は、検出温度ｔｓが４０〔℃〕未満で０〔μｓ〕に、検出温度ｔｓが４０〔℃〕以上、かつ、６０〔℃〕未満で＋１０〔μｓ〕に、検出温度ｔｓが６０〔℃〕以上、かつ、８０〔℃〕未満で＋２０〔μｓ〕に、検出温度ｔｓが８０〔℃〕以上、かつ、１００〔℃〕未満で＋３０〔μｓ〕に、検出温度ｔｓが１００〔℃〕以上で＋４０〔μｓ〕にされる。
【００６５】
次に、印刷システムの動作について説明する。
【００６６】
図７は本発明の第２の実施の形態におけるプリンタの動作を示すフローチャートである。
【００６７】
まず、制御部１６の印字データ受信処理手段Ｐｍ０（図２）は、ホストコンピュータ１１から送信された印字データを受信し、前記バッファに記録することによってバッファリングを行う。
【００６８】
次に、制御部１６の印字モード設定処理手段Ｐｍ１は、印字データに含まれるコマンドを読み出して解析し、印字速度優先モード又は印字品質優先モードの印字モードを設定する。
【００６９】
そして、閾値設定処理手段としての閾値設定部３２は、プリンタ１０に設定された印字モードを読み込み、該印字モードに基づいて設定閾値を設定し、該設定閾値を制御部１６に送る。
【００７０】
続いて、前記印字データ処理手段としての印字データ処理部３１は、前記バッファから印字データを読み出し、印字データをレイアウトに変換する。
【００７１】
そして、温度検出処理手段としての前記温度検出部２８は、温度検出要素としてのサーミスタ２４の抵抗の変化に基づいてコイル２３の温度を検出し、検出温度ｔｓとして制御部１６に送る。
【００７２】
続いて、前記制御部１６の図示されない印字モード判断処理手段は、印字モード判断処理を行い、印字モード設定処理手段Ｐｍ１によって印字速度優先モードが設定されているかどうかを判断する。そして、前記印字速度優先モードが設定されている場合、前記第１の電圧印加時間設定部４５は、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する第１の電圧印加時間Ｔ１を設定し、前記印字速度優先モードが設定されていない場合（前記印字品質優先モードが設定されている場合）、前記第２の電圧印加時間設定部４６は、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する第２の電圧印加時間Ｔ２を設定する。
【００７３】
次に、前記制御部１６の印字処理手段Ｐｍ２は、検出温度ｔｓ及び設定閾値を読み込み、検出温度ｔｓが設定閾値より低いかどうかを判断し、検出温度ｔｓが設定閾値より低い場合、印字処理手段Ｐｍ２の通常印字処理手段Ｐｍ３は、印字条件設定処理手段としての印字条件設定部３３で設定された標準の印字条件を読み込み、該標準の印字条件で印字ヘッド２１を駆動し、通常印字を行う。また、検出温度ｔｓが設定閾値以上である場合、印字処理手段Ｐｍ２の温度低減印字処理手段Ｐｍ４は、印字条件設定部３３で設定された温度低減用の印字条件を読み込み、該温度低減用の印字条件で温度低減印字を行う。
【００７４】
このように、本実施の形態においては、印字速度優先モードが設定された場合、第１の電圧印加時間Ｔ１が、印字品質優先モードが設定された場合の第２の電圧印加時間Ｔ２より短くされるので、コイル２３の温度を低くすることができる。したがって、コイル２３に電圧を印加しない休止時間を短くすることができるので、プリンタ１０のスループットが低くなることがない。
【００７５】
次に、フローチャートについて説明する。
ステップＳ１１  印字モード設定処理手段Ｐｍ１は印字モード設定処理を行う。
ステップＳ１２  閾値設定部３２は閾値設定処理を行う。
ステップＳ１３  印字データ処理部３１は印字データ処理を行う。
ステップＳ１４  温度検出部２８はコイル２３の温度を検出する。
ステップＳ１５  印字モード判断処理手段は印字速度優先モードが設定されているかどうかを判断する。印字速度優先モードが設定されている場合はステップＳ１６に、印字速度優先モードが設定されていない場合はステップＳ１７に進む。
ステップＳ１６  第１の電圧印加時間設定部４５は第１の電圧印加時間Ｔ１を設定する。
ステップＳ１７  第２の電圧印加時間設定部４６は第２の電圧印加時間Ｔ２を設定する。
ステップＳ１８  印字処理手段Ｐｍ２は検出温度ｔｓが設定閾値より低いかどうかを判断する。検出温度ｔｓが設定閾値より低い場合はステップＳ１９に、検出温度ｔｓが設定閾値以上である場合はステップＳ２０に進む。
ステップＳ１９  通常印字処理手段Ｐｍ３は通常印字処理を行い、処理を終了する。
ステップＳ２０  温度低減印字処理手段Ｐｍ４は温度低減印字処理を行い、処理を終了する。
【００７６】
次に、ホストコンピュータ１１から送信された印字データに基づいて印字ヘッド２１の印字モードが自動的に設定されるようにした本発明の第３の実施の形態について説明する。なお、第１、第２の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００７７】
図８は本発明の第３の実施の形態における印刷システムの制御ブロック図である。
【００７８】
この場合、上位装置としてのホストコンピュータ１１において、印字データによって印字ヘッド２１に加わる負荷、すなわち、印字負荷が算出され、プリンタ１０において、印字負荷に応じて印字ヘッド２１の印字モードが設定される。
【００７９】
そのために、プリンタ駆動部としてのプリンタドライバ１２は、第１の印字負荷としての、印字データのデータ量δを検出する第１の印字負荷算出処理手段としての、かつ、データ量検出処理手段としてのデータ量検出部４８、及び第２の印字負荷としての、印字データのドット密度ρを検出する第２の印字負荷算出処理手段としての、かつ、ドット密度検出処理手段としてのドット密度検出部４９を備え、前記データ量検出部４８によって検出されたデータ量δ及びドット密度検出部４９によって検出されたドット密度ρは、印字データの先頭に付加データとして付加されて、プリンタ１０に送信される。
【００８０】
そして、前記プリンタ１０において、ホストコンピュータ１１から送信された印字データが受信されると、前記印字モード設定処理手段Ｐｍ１（図２）は、印字データのデータ量δ及びドット密度ρを読み出し、データ量δ及びドット密度ρに基づいて印字速度優先モード又は印字品質優先モードを設定する。
【００８１】
次に、印刷システムの動作について説明する。
【００８２】
図９は本発明の第３の実施の形態におけるプリンタドライバの動作を示すフローチャート、図１０は本発明の第３の実施の形態におけるプリンタの動作を示すフローチャートである。
【００８３】
この場合、前記ホストコンピュータ１１において、前記データ量検出部４８は、第１の印字負荷算出処理としてのデータ量検出処理を行い、印字データを読み込み、印字データのデータ量δを検出する。また、前記ドット密度検出部４９は、第２の印字負荷算出処理としてのドット密度検出処理を行い、印字データを読み込み、印字データのドット密度ρを検出する。
【００８４】
続いて、前記ホストコンピュータ１１の図示されない印字データ送信処理手段は、印字データ送信処理を行い、データ量δ及びドット密度ρを印字データの先頭に付加データとして付加し、プリンタ１０に送信する。
【００８５】
そして、前記プリンタ１０において、制御部１６の印字データ受信処理手段Ｐｍ０（図２）は、ホストコンピュータ１１から送信された印字データを受信し、バッファに記録することによってバッファリングを行う。
【００８６】
次に、制御部１６の印字モード設定処理手段Ｐｍ１は、印字データのデータ量δ及びドット密度ρを読み出して解析し、印字速度優先モード又は印字品質優先モードの印字モードを設定する。
【００８７】
ところで、印字データのデータ量δが多かったり、ドット密度ρが高かったりして、印字負荷が大きい場合に、コイル２３の温度が高くなると、インパクト力Ｆが小さくなってしまう。
【００８８】
そこで、前記印字モード設定処理手段Ｐｍ１は、データ量δが閾値δｔｈより多く、かつ、ドット密度ρが閾値ρｔｈより高いかどうかによって印字負荷条件が成立するかどうかを判断し、データ量δが閾値δｔｈより多く、かつ、ドット密度ρが閾値ρｔｈより高い場合に印字負荷条件が成立すると判断し、印字負荷条件が成立する場合、印字速度優先モードを設定し、データ量δが閾値δｔｈ以下であるか、又はドット密度ρが閾値ρｔｈ以下であり、印字負荷条件が成立しない場合、印字品質優先モードを設定する。
【００８９】
そして、閾値設定部３２は、プリンタ１０に設定された印字モードを読み込み、該印字モードに基づいて設定閾値を設定し、該設定閾値を制御部１６に送る。
【００９０】
続いて、印字データ処理手段としての前記印字データ処理部３１は、前記バッファから印字データを読み出し、印字データをレイアウトに変換する。
【００９１】
そして、前記温度検出部２８は、サーミスタ２４の抵抗の変化に基づいてコイル２３の温度を検出し、検出温度ｔｓとして制御部１６に送り、電圧印加時間設定処理手段としての前記電圧印加時間設定部３４は、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する電圧印加時間Ｔを設定する。
【００９２】
次に、前記制御部１６の印字処理手段Ｐｍ２は、検出温度ｔｓ及び設定閾値を読み込み、検出温度ｔｓが設定閾値より低いかどうかを判断し、検出温度ｔｓが設定閾値より低い場合、印字処理手段Ｐｍ２の通常印字処理手段Ｐｍ３は、印字条件設定部３３で設定された標準の印字条件を読み込み、該標準の印字条件で印字ヘッド２１を駆動し、通常印字を行う。また、検出温度ｔｓが設定閾値以上である場合、印字処理手段Ｐｍ２の温度低減印字処理手段Ｐｍ４は、印字条件設定部３３で設定された温度低減用の印字条件を読み込み、温度低減用の印字条件で温度低減印字を行う。
【００９３】
このように、本実施の形態においては、印字ヘッド２１に加わる印字負荷が高く、印字負荷条件が成立する場合に、印字速度優先モードが設定され、印字ヘッド２１に加わる印字負荷が低く、印字負荷条件が成立しない場合に、印字品質優先モードが設定されるので、印字データのデータ量δが多かったり、ドット密度ρが高かったりすると、印字速度優先モードが設定され、閾値τ１が設定され、電圧印加時間Ｔを長くすることができる。したがって、インパクト力Ｆが小さくなることがなく、印字品質が低くなることはない。
【００９４】
また、ドット密度ρが閾値ρｔｈより高い印字データについて印字が行われるので、印字品質が変動するのを抑制することができる。
【００９５】
さらに、印字負荷に基づいて印字モードが自動的に設定されるので、操作者は印字モードの設定を行う必要がない。
【００９６】
次に、図９のフローチャートについて説明する。
ステップＳ２１  データ量検出部４８はデータ量δを検出する。
ステップＳ２２  ドット密度検出部４９はドット密度ρを検出する。
ステップＳ２３  印字データ送信処理手段はデータ量δ及びドット密度ρを印字データの先頭に付加データとして付加する。
ステップＳ２４  印字データ送信処理手段は印字データをプリンタ１０に送信する。
【００９７】
次に、図１０のフローチャートについて説明する。
ステップＳ３１  印字モード設定処理手段Ｐｍ１は印字モード設定処理を行う。
ステップＳ３２  閾値設定部３２は閾値設定処理を行う。
ステップＳ３３  印字データ処理部３１は印字データ処理を行う。
ステップＳ３４  温度検出部２８はコイル２３の温度を検出する。
ステップＳ３５  電圧印加時間設定部３４は電圧印加時間Ｔを設定する。
ステップＳ３６  印字処理手段Ｐｍ２は検出温度ｔｓが設定閾値より低いかどうかを判断する。検出温度ｔｓが設定閾値より低い場合はステップＳ３７に、検出温度ｔｓが設定閾値以上である場合はステップＳ３８に進む。
ステップＳ３７  通常印字処理手段Ｐｍ３は通常印字処理を行い、処理を終了する。
ステップＳ３８  温度低減印字処理手段Ｐｍ４は温度低減印字処理を行い、処理を終了する。
【００９８】
次に、ホストコンピュータ１１から送られた印字データに基づいて印字モードが自動的に設定されるようにした本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構造を有するものについては、同じ符号を付与し、同じ構造を有することによる発明の効果については同実施の形態の効果を援用する。
【００９９】
図１１は本発明の第４の実施の形態における印刷システムの制御ブロック図である。
【０１００】
図において、４５は第１の電圧印加時間設定処理手段としての、かつ、第１のデータ保持部としての第１の電圧印加時間設定部、４６は第２の電圧印加時間設定処理手段としての、かつ、第２のデータ保持部としての第２の電圧印加時間設定部である。前記第１の電圧印加時間設定部４５は、印字速度優先モードが設定され、閾値τ１が設定されたときに、検出温度ｔｓに対応する第１の電圧印加時間Ｔ１を設定し、第２の電圧印加時間設定部４６は、印字品質優先モードが設定され、閾値τ２が設定されたときに、検出温度ｔｓに対応する第２の電圧印加時間Ｔ２を設定する。
【０１０１】
そのために、第１の電圧印加時間設定部４５には検出温度ｔｓに対応させて第１の電圧印加時間Ｔ１が記録されていて、前記第１の電圧印加時間設定部４５は、検出温度ｔｓを読み込み、第１の電圧印加時間Ｔ１を制御部１６に送る。また、第２の電圧印加時間設定部４６には検出温度ｔｓに対応させて第２の電圧印加時間Ｔ２が記録されていて、前記第２の電圧印加時間設定部４６は、検出温度ｔｓを読み込み、第２の電圧印加時間Ｔ２を制御部１６に送る。
【０１０２】
また、上位装置としてのホストコンピュータ１１において、印字データによって印字ヘッド２１に加わる印字負荷が算出され、プリンタ１０において、印字負荷に応じて印字モードが設定される。
【０１０３】
そのために、プリンタ駆動部としてのプリンタドライバ１２は、第１の印字負荷としての印字データのデータ量δを検出する第１の印字負荷算出処理手段としての、かつ、データ量検出処理手段としてのデータ量検出部４８、及び第２の印字負荷としての印字データのドット密度ρを検出する第２の印字負荷算出処理手段としての、かつ、ドット密度検出処理手段としてのドット密度検出部４９を備え、前記データ量検出部４８によって検出されたデータ量δ及びドット密度検出部４９によって検出されたドット密度ρは、印字データの先頭に付加データとして付加されて、プリンタ１０に送信される。
【０１０４】
そして、該プリンタ１０において、ホストコンピュータ１１から送信された印字データが受信されると、前記印字モード設定処理手段Ｐｍ１（図２）は、印字データのデータ量δ及びドット密度ρを読み出し、データ量δ及びドット密度ρに基づいて印字速度優先モード又は印字品質優先モードを設定する。
【０１０５】
次に、印刷システムの動作について説明する。なお、第４の実施の形態におけるホストコンピュータ１１の動作は第３の実施の形態と同じであるので、説明を省略する。
【０１０６】
図１２は本発明の第４の実施の形態におけるプリンタの動作を示すフローチャートである。
【０１０７】
プリンタ１０において、制御部１６の印字データ受信処理手段Ｐｍ０（図２）は、ホストコンピュータ１１から送信された印字データを受信し、バッファに記録することによってバッファリングを行う。
【０１０８】
次に、制御部１６の印字モード設定処理手段Ｐｍ１は、印字データのデータ量δ及びドット密度ρを読み出して解析し、印字速度優先モード又は印字品質優先モードの印字モードを設定する。
【０１０９】
すなわち、前記印字モード設定処理手段Ｐｍ１は、データ量δが閾値δｔｈより多く、かつ、ドット密度ρが閾値ρｔｈより高いかどうかによって印字負荷条件が成立するかどうかを判断し、データ量δが閾値δｔｈより多く、かつ、ドット密度ρが閾値ρｔｈより高く、印字負荷条件が成立する場合、印字速度優先モードを設定し、データ量δが閾値δｔｈ以下であるか、又はドット密度ρが閾値ρｔｈ以下であり、印字負荷条件が成立しない場合、印字品質優先モードを設定する。
【０１１０】
そして、閾値設定処理手段としての閾値設定部３２は、プリンタ１０に設定された印字モードを読み込み、該印字モードに基づいて設定閾値を設定し、該設定閾値を制御部１６に送る。
【０１１１】
続いて、印字データ処理手段としての前記印字データ処理部３１は、前記バッファから印字データを読み出し、印字データをレイアウトに変換する。
【０１１２】
そして、温度検出処理手段としての前記温度検出部２８は、温度検出要素としてのサーミスタ２４の抵抗の変化に基づいてコイル２３の温度を検出し、検出温度ｔｓとして制御部１６に送る。
【０１１３】
続いて、前記制御部１６の前記印字モード判断処理手段は、印字モード設定処理手段Ｐｍ１によって印字速度優先モードが設定されているかどうかを判断する。そして、印字速度優先モードが設定されている場合、前記第１の電圧印加時間設定部４５は、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する第１の電圧印加時間Ｔ１を設定し、印字速度優先モードが設定されていない場合、前記第２の電圧印加時間設定部４６は、検出温度ｔｓを読み込み、該検出温度ｔｓに対応する第２の電圧印加時間Ｔ２を設定する。
【０１１４】
次に、前記制御部１６の印字処理手段Ｐｍ２は、検出温度ｔｓ及び設定閾値を読み込み、検出温度ｔｓが設定閾値より低いかどうかを判断し、検出温度ｔｓが設定閾値より低い場合、印字処理手段Ｐｍ２の通常印字処理手段Ｐｍ３は、印字条件設定部３３で設定された標準の印字条件を読み込み、該標準の印字条件で印字ヘッド２１を駆動し、通常印字を行う。また、検出温度ｔｓが設定閾値以上である場合、印字処理手段Ｐｍ２の温度低減印字処理手段Ｐｍ４は、印字条件設定部３３で設定された温度低減用の印字条件を読み込み、該温度低減用の印字条件で温度低減印字を行う。
【０１１５】
このように、本実施の形態においては、印字速度優先モードが設定された場合、第１の電圧印加時間Ｔ１が、印字品質優先モードが設定された場合の第２の電圧印加時間Ｔ２より短くされるので、コイル２３の温度を低くすることができる。したがって、コイル２３に電圧を印加しない休止時間を短くすることができるので、プリンタ１０のスループットが低くなることがない。
【０１１６】
また、印字ヘッド２１に加わる印字負荷が高く、印字負荷条件が成立する場合に、印字速度優先モードが設定され、印字ヘッド２１に加わる印字負荷が低く、印字負荷条件が成立しない場合に、印字品質優先モードが設定されるので、印字データのデータ量δが多かったり、ドット密度ρが高かったりすると、印字速度優先モードが設定され、閾値τ１が設定され、電圧印加時間Ｔを長くすることができる。したがって、インパクト力Ｆが小さくなることがなく、印字品質が低くなることがない。
【０１１７】
また、ドット密度ρが閾値ρｔｈより高い印字データについて印字が行われるので、印字品質が変動するのを抑制することができる。
【０１１８】
さらに、印字負荷に基づいて印字モードが自動的に設定されるので、操作者は印字モードの設定を行う必要がない。
【０１１９】
次に、フローチャートについて説明する。
ステップＳ４１  印字モード設定処理手段Ｐｍ１は印字モード設定処理を行う。
ステップＳ４２  閾値設定部３２は閾値設定処理を行う。
ステップＳ４３  印字データ処理部３１は印字データ処理を行う。
ステップＳ４４  温度検出部２８はコイル２３の温度を検出する。
ステップＳ４５  印字モード判断処理手段は印字速度優先モードが設定されているかどうかを判断する。印字速度優先モードが設定されている場合にステップＳ４６に、印字速度優先モードが設定されていない場合にステップＳ４７に進む。
ステップＳ４６  第１の電圧印加時間設定部４５は第１の電圧印加時間Ｔ１を設定する。
ステップＳ４７  第２の電圧印加時間設定部４６は第２の電圧印加時間Ｔ２を設定する。
ステップＳ４８  印字処理手段Ｐｍ２は検出温度ｔｓが設定閾値より低いかどうかを判断する。検出温度ｔｓが設定閾値より低い場合はステップＳ４９に、検出温度ｔｓが設定閾値以上である場合はステップＳ５０に進む。
ステップＳ４９  通常印字処理手段Ｐｍ３は通常印字処理を行い、処理を終了する。
ステップＳ５０  温度低減印字処理手段Ｐｍ４は温度低減印字処理を行い、処理を終了する。
【０１２０】
前記第３、第４の実施の形態においては、印字データのデータ量δが閾値δｔｈより多く、かつ、ドット密度ρが閾値ρｔｈより高いかどうかによって印字負荷条件が成立するかどうかを判断するようになっているが、データ量δが閾値δｔｈより多いか、又はドット密度ρが閾値ρｔｈより高い場合に印字負荷条件が成立すると判断するようにすることができる。
【０１２１】
なお、本発明は前記各実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【符号の説明】
【０１２２】
１０    プリンタ
２１    印字ヘッド
２３    コイル
２７    コイル駆動部
２８    温度検出部
３２    閾値設定部
３３    印字条件設定部
Ｔ、Ｔ１、Ｔ２    電圧印加時間
ｔｓ    検出温度
τ１、τ２    閾値
【図１】
2014069481.tif 000003
【図２】
2014069481.tif 000004
【図３】
2014069481.tif 000005
【図４】
2014069481.tif 000006
【図５】
2014069481.tif 000007
【図６】
2014069481.tif 000008
【図７】
2014069481.tif 000009
【図８】
2014069481.tif 000010
【図９】
2014069481.tif 000011
【図１０】
2014069481.tif 000012
【図１１】
2014069481.tif 000013
【図１２】
2014069481.tif 000014
【手続補正書】
【提出日】平成24年10月4日(2012.10.4)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2014069481.tif 000015