(57)【要約】【課題】サーマルヘッド装置における制御負荷を軽減する。【解決手段】本発明に係るサーマルヘッド装置１００によれば、サーマルヘッド部３は、サーマルヘッド基材３３上ライン方向に所定の間隔を置いて直線状に配列され、複数の発熱素子３１からなる発熱素子列と、各発熱素子３１に１対１に対応して発熱素子列の配列方向に平行に配列された複数の温度検出素子３２からなる温度検出素子列とを有して構成され、画像印刷時には、ＣＰＵ１１は、駆動手段２により各発熱素子３１を通電し、各発熱素子３１に１対１に対応している温度検出素子３２の温度検出値に基づいて、発熱素子３１が目標温度値に到達したか否かを判断し、目標温度値に到達すると、該当する発熱素子３１の通電を停止するよう制御する。【選択図】図１
2005262631.tif 000002
【特許請求の範囲】
【請求項１】
互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、
前記発熱素子に１対１に対応して前記発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列と、
印画データ及び前記複数の温度検出素子による個々の温度検出値に基づいて前記各発熱素子への通電を制御する制御手段と、
を備えたことを特徴とするサーマルヘッド装置。
【請求項２】
前記制御手段は、前記印画データが示す濃度分布に基づいて前記複数の温度検出素子の何れかを選択し、印画データ及びその選択された温度検出素子の温度検出値に基づいて前記各発熱素子への通電を制御することを特徴とする請求項１に記載のサーマルヘッド装置。
【請求項３】
互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、
Ｎ個（Ｎは正の整数）の発熱素子に対して１個の温度検出素子の組み合わせ単位で前記発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列と、
前記Ｎ個の発熱素子に対する１個の温度検出素子の組み合わせ単位で、印画データ及び前記温度検出素子による温度検出値に基づき前記各発熱素子への通電を制御する制御手段と、
を備えたことを特徴とするサーマルヘッド装置。
【請求項４】
前記Ｎ個の発熱素子数は奇数であり、それらの中央の数に対応する位置の発熱素子に対応して温度検出素子が設けられていることを特徴とする請求項３に記載のサーマルヘッド装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッド装置の印刷制御に関する。
【背景技術】
【０００２】
従来、サーマルヘッド装置の印刷制御は、熱履歴制御と呼ばれる、サーマルヘッド上の固定抵抗発熱素子の温度を過去の印刷履歴情報によって推測計算し、サーマルヘッド上の固定抵抗発熱素子で発生させる熱量を制御する方法が知られている。
【０００３】
この方法は、発熱素子の温度の検出を行わず、過去の印刷履歴情報によって推測計算するので、温度推定値が真の値からずれて印刷濃度に誤差を生じることがあった。
【０００４】
そこで、特許文献１には、サーマルヘッドの発熱素子として、発熱温度によりその抵抗値が変化する抵抗体を用い、制御回路により発熱駆動時と温度検出時に切り替え、温度検出時に流れる電流から各発熱素子の温度値を電圧値に変換して検出し、そのデジタル値を積算し、積算結果が印刷濃度設定値に達した場合に発熱素子の発熱駆動を停止する技術が開示されている。
【特許文献１】特開２００２−２１１０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示す方法においては、発熱素子の発熱駆動と温度検出を時系列に切り替えるため、温度検出の精度を上げるために温度測定回数を増やすほど、制御負荷が増え印刷速度が遅くなるという問題があった。
【０００６】
本発明の課題は、サーマルヘッド装置における制御負荷を軽減することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の発明のサーマルヘッド装置は、
互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、
前記発熱素子に１対１に対応して前記発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列と、
印画データ及び前記複数の温度検出素子による個々の温度検出値に基づいて前記各発熱素子への通電を制御する制御手段と、
を備えたことを特徴としている。
【０００８】
請求項２に記載の発明は、請求項１に記載の発明において、
前記制御手段は、前記印画データが示す濃度分布に基づいて前記複数の温度検出素子の何れかを選択し、印画データ及びその選択された温度検出素子の温度検出値に基づいて前記各発熱素子への通電を制御することを特徴としている。
【０００９】
請求項３に記載の発明のサーマルヘッド装置は、
互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、
Ｎ個（Ｎは正の整数）の発熱素子に対して１個の温度検出素子の組み合わせ単位で前記発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列と、
前記Ｎ個の発熱素子に対する１個の温度検出素子の組み合わせ単位で、印画データ及び前記温度検出素子による温度検出値に基づき前記各発熱素子への通電を制御する制御手段と、
を備えたことを特徴としている。
【００１０】
請求項４に記載の発明は、請求項３に記載の発明において、
前記Ｎ個の発熱素子数は奇数であり、それらの中央の数に対応する位置の発熱素子に対応して温度検出素子が設けられていることを特徴としている。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、発熱素子に１対１に対応して発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列とを備え、印画データ及び複数の温度検出素子による個々の温度検出値に基づいて各発熱素子への通電を制御する。従って、従来のように発熱素子の発熱駆動と温度検出を時系列に切り替える必要がないので、制御負荷を軽減させることができ、印刷速度を落とさずに、発熱素子１つ１つに対して高精度な印刷制御を行うことが可能となる。
【００１２】
請求項２に記載の発明によれば、印画データが示す濃度分布に基づいて複数の温度検出素子の何れかを選択し、印画データ及びその選択された温度検出素子の温度検出値に基づいて各発熱素子への通電を制御する。従って、例えば、隣接する発熱素子と印画データが示す濃度差がほとんどない場合は、共通の温度検出素子の温度検出結果を用いて通電制御を行うことにより、印刷の精度を落とさずに、更に制御負荷を軽減させることが可能となる。
【００１３】
請求項３に記載の発明によれば、互いに所定の間隔をおいて直線状に配列され、通電により発熱する複数の発熱素子からなる発熱素子列と、Ｎ個（Ｎは正の整数）の発熱素子に対して１個の温度検出素子の組み合わせ単位で発熱素子列の配列方向に平行に配列された複数の温度検出素子からなる温度検出素子列とを備え、Ｎ個の発熱素子に対する１個の温度検出素子の組み合わせ単位で、印画データ及び温度検出素子による温度検出値に基づき各発熱素子への通電を制御する。従って、従来のように発熱素子の発熱駆動と温度検出を時系列に切り替える必要がなく、また、Ｎ個の発熱素子に対して共通の温度検出素子の温度検出結果を用いて通電制御を行うので、制御負荷を大幅に軽減させることが可能となる。
【００１４】
請求項４に記載の発明によれば、Ｎ個の発熱素子数は奇数であり、それらの中央の数に対応する位置の発熱素子に対応して温度検出素子が設けられているので、温度検出素子の検出対象でない発熱素子の影響を少なくし、各温度検出素子の温度検出精度を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１５】
〔第１の実施の形態〕
以下、図を参照して本発明の第１の実施の形態を詳細に説明する。
まず、構成を説明する。
図１に、本実施の形態におけるサーマルヘッド装置１００の機能構成例を示す。
【００１６】
図１に示すように、サーマルヘッド装置１００は、制御手段１、駆動手段２、サーマルヘッド部３、セレクタ４、Ａ／Ｄ変換器５、搬送手段６、Ｉ／Ｆ７等を備えて構成されている。
【００１７】
制御手段１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３等を備えて構成されている。
ＣＰＵ１１はＲＯＭ１２に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１３に展開し、展開されたプログラムに従ってサーマルヘッド装置１００の各部を制御し、後述する通電制御処理Ａを始めとする各種処理を実行する。
【００１８】
ＲＯＭ１２は、半導体の不揮発性メモリ等により構成され、サーマルヘッド装置１００に対応するシステムプログラム、各種処理プログラム、これらのプログラムでＣＰＵ１１により参照される各種データ等を予め記憶する。
【００１９】
本実施の形態において、ＲＯＭ１２は、図１に示すように、濃度／温度変換データ１２１を予め記憶している。
図２に、濃度／温度変換データ１２１の一例を示す。図２に示すように、濃度／温度変換データ１２１は、印刷時の濃度Ｄとサーマルヘッド部３の発熱素子３１の温度Ｔとの関係を示すデータであり、印刷時の濃度Ｄは、発熱素子３１の温度Ｔにより決定されることを示している。例えば、発熱素子３１の温度が温度Ｔ１のとき、受像紙上には、濃度Ｄ１で印刷されることを示している。Yellow、Magenta、Cyan、Blackの各色別に濃度Ｄと温度Ｔとの関係は異なるため、ＲＯＭ１２には、各色別の濃度／温度変換データ１２１が記憶されている。
【００２０】
ＲＡＭ１３は、バッファとしてＣＰＵ１１により実行されるシステムプログラム、各種処理プログラム、各処理において処理中のデータ、処理結果などを一時的に記憶するワークエリアを形成する。
【００２１】
駆動手段２は、制御手段１からの指示信号に基づいて、サーマルヘッド部３の各発熱素子３１を通電し、発熱駆動する。
【００２２】
サーマルヘッド部３は、図３に示すように、サーマルヘッド基材３３上ライン方向（矢印Ａの方向）に所定の間隔を置いて直線状に配列され、複数の発熱素子３１からなる発熱素子列と、各発熱素子３１に１対１に対応して発熱素子列の配列方向に平行に配列された複数の温度検出素子３２からなる温度検出素子列とを有して構成されている。サーマルヘッド部３の各発熱素子３１は、駆動手段２により通電、駆動されることにより発熱し、その熱によりインクリボンの染料を昇華させて受像紙上に１ライン単位に画像を印刷する。温度検出素子３２としては、例えば、図４に示す負性抵抗特性を有する測温抵抗体（サーミスタ）等を用いることができる。
【００２３】
セレクタ４は、制御手段１からの制御信号に基づいて、指示された温度検出素子３２を選択し、選択された温度検出素子３２の温度検出信号をＡ／Ｄ変換器５に入力する。
Ａ／Ｄ変換器５は、セレクタ４を介して入力された温度検出素子３２の温度検出信号をデジタル値に変換し、制御手段１に出力する。
【００２４】
搬送手段６は、図示しないモータ、搬送ローラ等により構成され、制御手段１からの制御信号に基づいて、Yellow、Magenta、Cyan各色の染料が塗布されたインクリボンをライン方向と垂直方向に搬送するインクリボン搬送手段６１と、図示しない給紙トレイから受像紙を給紙して、ライン方向と垂直方向に搬送する受像紙搬送手段６２とを有して構成されている。
【００２５】
Ｉ／Ｆ７は、外部の機器とサーマルヘッド装置１００を接続し、外部の機器から画像データを入力するためのインターフェースである。画像データは、各種通信ネットワークを介して入力される態様としてもよい。
【００２６】
次に、本実施の形態の動作について説明する。
図５に、制御手段１により実行される通電制御処理Ａのフローチャートを示す。この通電制御処理Ａは、ＣＰＵ１１と、ＲＯＭ１２に記憶されているプログラムとの協働によるソフトウエア処理によって実現されるものである。当該通電制御処理Ａは、ライン方向に配置された発熱素子列の各発熱素子３１を個別に通電制御し、各発熱素子３１に画像データに応じた濃度で画像を印刷させるための処理であり、各発熱素子３１に対して実施される。
【００２７】
まず、通電制御対象の発熱素子３１の印刷対象となる画像データ（印画データ）が取得される（ステップＳ１）。次いで、濃度／温度変換データ１２１が参照され、取得された画像データに応じた濃度で印刷するための発熱素子３１の目標温度値が設定され（ステップＳ２）、駆動手段２により制御対象の発熱素子３１の通電が開始される（ステップＳ３）。
【００２８】
制御対象の発熱素子３１の通電開始後、セレクタ４、Ａ／Ｄ変換器５を介してデジタル値に変換された、当該発熱素子３１に１対１に対応している温度検出素子３２の温度検出信号の値、即ち、温度検出値に基づいて、対象発熱素子３１の温度が目標温度値に到達したか否かが判断され、到達したと判断されると（ステップＳ４；ＹＥＳ）、駆動手段２による対象発熱素子３１の通電が停止され（ステップＳ５）、本処理は終了する。
【００２９】
サーマルヘッド部３上の全ての発熱素子３１について上記処理が終了し、１ライン分の画像が印刷されると、搬送手段６の搬送によりインクリボン及び受像紙がサーマルヘッド部３に対して相対的に１ライン分移動し、次のラインについて、上述した各発熱素子３１の通電制御処理Ａが実行される。最終ラインまで、上述した各発熱素子３１に対して通電制御処理Ａが繰り返し実行されることにより、受像紙１枚分の画像が印刷される。
【００３０】
以上説明したように、サーマルヘッド装置１００によれば、サーマルヘッド部３は、サーマルヘッド基材３３上ライン方向に所定の間隔を置いて直線状に配列され、複数の発熱素子３１からなる発熱素子列と、各発熱素子３１に１対１に対応して発熱素子列の配列方向に平行に配列された複数の温度検出素子３２からなる温度検出素子列とを有して構成され、画像印刷時には、ＣＰＵ１１は、駆動手段２により各発熱素子３１を通電し、各発熱素子３１に１対１に対応している温度検出素子３２の温度検出値に基づいて、発熱素子３１が目標温度値に到達したか否かを判断し、目標温度値に到達すると、該当する発熱素子３１の通電を停止するよう制御する。
【００３１】
従って、従来のように、各発熱素子の発熱駆動、即ち通電駆動と温度検出を時系列に切り替える必要がないので、制御負荷を軽減させることができ、印刷速度を落とさずに、発熱素子１つ１つに対して高精度な印刷制御を行うことが可能となる。
【００３２】
〔第２の実施の形態〕
次に、本発明の第２の実施の形態について説明する。
【００３３】
本実施の形態において、サーマルヘッド部３は、図６に示すように、サーマルヘッド基材３３上ライン方向（矢印Ａの方向）に所定の間隔を置いて直線状に配列され、複数の発熱素子３１からなる発熱素子列と、Ｎ個（Ｎは正の整数）の発熱素子３１に対して１個の温度検出素子３２の組み合わせ単位で発熱素子列の配列方向に平行に配列された複数の温度検出素子３２からなる温度検出素子列とを有して構成されている。Ｎ個の発熱素子３１と１個の温度検出素子３２の組み合わせ単位により、サーマルヘッド部３は、複数のエリアに分割される。各エリアの温度検出素子３２は、同一エリア内のＮ個の発熱素子３１の中央部に位置する発熱素子３１に対応して設けられていることが望ましい。より具体的には、エリア内のＮ個の発熱素子数は奇数であり、それらの中央の数に対応する位置の発熱素子３１に対応して温度検出素子３２が設けられていることが好ましい。これにより、エリア内の温度検出素子３２へのエリア外の発熱素子３１の影響を少なくすることができる。本実施の形態においては、図６に示すように、Ｎを３とし、各エリアの２番目に位置する発熱素子３１に対応して温度検出素子３２が設けられていることとする。
【００３４】
その他のサーマルヘッド装置１００の構成は、上述した第１の実施の形態で説明したのと同様であるのでその説明は省略する。
【００３５】
次に、動作について説明する。
図７に、制御手段１により実行される通電制御処理Ｂのフローチャートを示す。この通電制御処理Ｂは、ＣＰＵ１１と、ＲＯＭ１２に記憶されているプログラムとの協働によるソフトウエア処理によって実現されるものである。
【００３６】
当該通電制御処理Ｂは、図６に示すＮ個の発熱素子３１と１個の温度検出素子３２の組み合わせ単位、即ちエリア毎に実行される。
【００３７】
まず、通電制御対象のエリアの、温度検出素子３２が対応している特定の発熱素子３１について、印刷対象となる画像データ（印画データ）が取得される（ステップＳ１１）。次いで、濃度／温度変換データ１２１が参照され、取得された画像データに応じた濃度を印刷するための発熱素子３１の目標温度値が設定され（ステップＳ１２）、駆動手段２によりエリア内全ての発熱素子３１の通電が開始される（ステップＳ１３）。
【００３８】
エリア内の発熱素子３１の通電開始後、セレクタ４、Ａ／Ｄ変換器５を介してデジタル値に変換された、エリア内の温度検出素子３２の温度検出信号の値、即ち、温度検出値に基づいて、エリア内の発熱素子３１の温度が目標温度値に到達したか否かが判断され、到達したと判断されると（ステップＳ１４；ＹＥＳ）、駆動手段２によるエリア内全ての発熱素子３１の通電が停止され（ステップＳ１５）、本処理は終了する。
【００３９】
サーマルヘッド部３上の全てのエリアについて上記処理が終了し、１ライン分の画像が印刷されると、搬送手段６の搬送によりインクリボン及び受像紙がサーマルヘッド部３に対して相対的に１ライン分移動し、次のラインについて、各エリア毎に上述した通電制御処理Ｂが実行される。最終ラインまで、エリア毎に上述した通電制御処理Ｂが繰り返し実行されることにより、受像紙１枚分の画像が印刷される。
【００４０】
以上説明したように、サーマルヘッド装置１００によれば、サーマルヘッド部３は、
Ｎ個の発熱素子３１と１個の温度検出素子３２の組み合わせ単位からなるエリアを複数有し、画像印刷時には、ＣＰＵ１１は、各エリア毎に通電制御を行う。即ち、駆動手段２によりエリア内の発熱素子３１全てを通電し、エリア内の温度検出素子３２の温度検出値に基づいて、エリア内の発熱素子３１が目標温度値に到達したか否かを判断し、目標温度値に到達すると、エリア内全ての発熱素子３１の通電を停止するよう制御する。
【００４１】
従って、従来のように、発熱駆動、即ち、通電駆動と温度検出を時系列に切り替える必要がなく、また、Ｎ個の発熱素子に対して共通の温度検出素子の温度検出結果を用いて一括して通電制御を行うので、制御負荷を大幅に軽減させることが可能となる。
【００４２】
なお、エリア内の発熱素子数を多くするほど制御負荷は軽減されるが、温度検出精度及び印刷精度を重視すると、発熱素子３個に対して温度検出素子１個程度までを１エリアとすることが望ましい。
【００４３】
また、サーマルヘッド部３の構成を図６に示す構成とし、各発熱素子３１に対して図５に示す通電制御処理Ａを行うようにしてもよい。このようにすると、エリア毎に一括して通電制御処理Ｂを行う場合に比べて制御負荷の軽減幅は小さくなるが印刷精度を保つことができ、また、１つの発熱素子３１に対して１つの温度検出素子３２を設けたときよりサーマルヘッド基材３３上の温度検出素子３２の数が少ないので、ＣＰＵ１１がセレクタ４を制御してスキャニング対象とする温度検出素子３２の数が減り、その分ＣＰＵ１１の制御負荷を軽減させることが可能となる。更に、温度検出素子３２の数を減少させることにより、配線数を減少させることが可能となる。
【００４４】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態について説明する。
【００４５】
本第３の実施の形態において、サーマルヘッド装置１００の構成は、上述した第１の実施の形態で説明したのと同様であるので説明を省略する。本実施の形態は、画像データの濃度分布に応じて、温度検出に用いる温度検出素子３２を選択して通電制御を行うことにより、更に制御負荷の軽減を図るものである。
【００４６】
図８に、制御手段１により実行される温度検出素子選択処理のフローチャートを示す。この温度検出素子選択処理は、ＣＰＵ１１と、ＲＯＭ１２に記憶されているプログラムとの協働によるソフトウエア処理によって実現されるものである。
【００４７】
まず、１ライン分の画像データ（印画データ）が取得される（ステップＳ２１）。次いで、取得された画像データの濃度分布が算出され（ステップＳ２２）、算出された濃度分布に基づいて、サーマルヘッド部３のサーマルヘッド基材３３の発熱素子列及び温度検出素子列が複数のエリアに分割される（ステップＳ２３）。例えば、図９に示すように、濃度差の全くない隣接する複数の発熱素子３１とこれらの各発熱素子３１に１対１で対応している温度検出素子３２を１エリアとして分割し、その他はＮ個（例えばここでは２とする）の発熱素子３１と各発熱素子３１に１対１で対応している温度検出素子３２を１エリアとして分割する。
【００４８】
次いで、カウンタｍが１に初期化され（ステップＳ２４）、分割された各エリアに対して、順次、そのエリアが濃度差大エリアか否か、即ち、エリア内の画像データの濃度差が所定濃度差以上か否かが判別される（ステップＳ２５）。そのエリアが濃度差大エリアである、即ち、エリア内の画像データの濃度差が所定濃度差以上である場合は（ステップＳ２５；ＹＥＳ）、エリア内の各発熱素子３１に１対１に対応して設けられている全ての温度検出素子３２が通電制御に用いる温度検出素子３２として選択される（ステップＳ２６）。そのエリアが濃度差大エリアではない、即ち、エリア内の画像データの濃度差が所定濃度差を超えない場合は（ステップＳ２５；ＮＯ）、エリア内の何れかの温度検出素子３２がエリア内の複数の発熱素子３１全ての通電制御に用いる温度検出素子として選択される（ステップＳ２７）。次いで、カウンタｍがインクリメントされ（ステップＳ２８）、ｍ＞分割エリア数となるまでステップＳ２５〜２８が繰り返し実行され、ｍ＞分割エリア数となった場合は（ステップＳ２９；ＹＥＳ）、本処理は終了する。
【００４９】
温度検出に用いる温度検出素子３２が選択されると、制御手段１により、分割された各エリアに対して、図１０に示す通電制御処理Ｃが実行される。
【００５０】
まず、上述した温度検出素子選択処理により、エリア内の全ての温度検出素子３２が選択されているか否かが判断され（ステップＳ３１）、選択されている場合は（ステップＳ３１；ＹＥＳ）、エリア内の各発熱素子３１に対して個別に図５で説明した通電制御処理Ａが実行される（ステップＳ３２）。エリア内の何れかの温度検出素子３２がエリア内の複数の発熱素子３１全ての通電制御に用いる温度検出素子として選択されている場合（ステップＳ３１；ＮＯ）、当該エリアの全ての発熱素子３１に対してまとめて図７で説明した通電制御処理Ｂが実行される（ステップＳ３３）。
【００５１】
サーマルヘッド部３上の全てのエリアについて上記通電制御処理Ｃが終了し、１ライン分の画像が印刷されると、搬送手段６の搬送によりインクリボン及び受像紙がサーマルヘッド部３に対して相対的に１ライン分移動し、次のラインについて、上述した温度検出素子選択処理が実行され、その各エリア毎に、上述した通電制御処理Ｃが実行される。最終ラインまで、温度検出素子選択処理及びエリア毎に上述した通電制御処理Ｃが繰り返し実行されることにより、受像紙１枚分の画像が印刷される。
【００５２】
以上説明したように、第３の実施の形態におけるサーマルヘッド装置１００によれば、第１の実施の形態の構成において、１ライン毎の画像データの濃度分布に応じて通電制御に用いる温度検出素子３２を選択し、通電制御を行う。
【００５３】
従って、従来のように、発熱駆動、即ち、通電駆動と温度検出を時系列に切り替える必要がないので、印刷速度を落とさずに通電制御を行うことが可能となる。また、画像データの濃度差が皆無であるか或いは少ないエリアにおいては、共通の温度検出素子３２を用いてエリア内の発熱素子３１に対してまとめて通電制御を行うので、印刷精度の低下を押さえつつ、制御負荷を軽減させることが可能となる。
【００５４】
なお、制御手段１は、上述した温度検出素子選択処理及びエリア毎に通電制御処理Ｃを行って１ライン分の画像を印刷する高速モードと第１の実施の形態で説明した各発熱素子毎に通電制御処理Ａを行って１ライン分の画像を印刷する精細モードの２つの動作モードを有する構成とし、図示しない操作部からのユーザの入力により動作モードを切り替えて制御を行うようにしてもよい。これにより、ユーザのニーズに応じた制御を行うことが可能となる。
【００５５】
また、高速モードに設定した場合に、分割エリア及びエリア内の通電制御に用いる温度検出素子３２を予め設定しておき（例えば、Ｎ個の発熱素子３１とその各発熱素子３１に対応するＮ個の温度検出素子３２を１エリアとし、中央部の温度検出素子３２を通電制御に用いる温度検出素子３２とする）、高速モードが指定された際には、上述した温度検出素子選択処理を行わず、エリア毎に通電制御処理Ｂを実行するようにしてもよい。
【００５６】
以上、本発明の第１〜第３の実施の形態について説明してきたが、上記第１〜第３の実施の形態における記述内容は、本発明に係るサーマルヘッド装置１００の好適な一例であり、これに限定されるものではない。
また、サーマルヘッド装置１００の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明に係るサーマルヘッド装置１００の機能的構成を示すブロック図である。
【図２】濃度／温度変換データ１２１の一例を示す図である。
【図３】本発明の第１の実施の形態におけるサーマルヘッド部３の構成を示す模式図である。
【図４】温度検出素子３２の温度値と抵抗値との関係を示す特性図である。
【図５】制御手段１により実行される通電制御処理Ａを示すフローチャートである。
【図６】本発明の第２の実施の形態におけるサーマルヘッド部３の構成を示す模式図である。
【図７】制御手段１により実行される通電制御処理Ｂを示すフローチャートである。
【図８】制御手段１により実行される温度検出素子選択処理を示すフローチャートである。
【図９】本発明の第３の実施の形態におけるサーマルヘッド部３の構成を示す模式図である。
【図１０】制御手段１により実行される通電制御処理Ｃを示すフローチャートである。
【符号の説明】
【００５８】
１００  サーマルヘッド装置
１  制御手段
１１  ＣＰＵ
１２  ＲＯＭ
１２１  濃度／温度変換データ
１３  ＲＡＭ
２  駆動手段
３  サーマルヘッド部
３１  発熱素子
３２  温度検出素子
３３  サーマルヘッド基材
４  セレクタ
５  Ａ／Ｄ変換器
６  搬送手段
６１  インクリボン搬送手段
６２  受像紙搬送手段
７  Ｉ／Ｆ
【図１】
2005262631.tif 000003
【図２】
2005262631.tif 000004
【図３】
2005262631.tif 000005
【図４】
2005262631.tif 000006
【図５】
2005262631.tif 000007
【図６】
2005262631.tif 000008
【図７】
2005262631.tif 000009
【図８】
2005262631.tif 000010
【図９】
2005262631.tif 000011
【図１０】
2005262631.tif 000012