(57)【要約】【課題】  連続で大量にプリントを行う場合に、サーマルヘッドの休止時間を適宜に設定することでトータル（全体）のプリント時間を短縮できる、プリンタ、およびサーマルヘッドの休止時間設定方法を提供する。【解決手段】  サーマルヘッド４０の温度と該温度に対応する休止時間の情報とを予め対応させて休止時間設定テーブル３１に記憶しておき、所定の一定枚数（例えば、１０枚）をプリントするごとに、サーマルヘッド４０の温度情報を基に休止時間設定テーブル３１を参照し、サーマルヘッド４０の温度に対応した休止時間を取得し、この休止時間に従い、サーマルヘッド４０を冷却のために休止する。【選択図】  図１
2007076217.tif 000002
【特許請求の範囲】
【請求項１】
インクリボンを用紙に押し当て、該インクリボンに対してサーマルヘッドにより熱を加えることによってインクをプリント用紙に転写し印刷を行うプリンタであって、
サーマルヘッドの温度と該温度に対応する休止時間の情報とを休止時間設定テーブルに記録する休止時間設定テーブル記憶手段と、
前記サーマルヘッドの温度情報を取得するサーマルヘッド温度情報取得手段と、
プリント枚数を計数し、所定の一定枚数がプリントされたことを、その度ごとに検出するプリント枚数検出手段と、
前記プリント枚数検出手段により所定の一定枚数がプリントされたことを検出した際に、前記サーマルヘッドの温度情報を基に前記休止時間設定テーブルを参照し、該サーマルヘッドの温度に対応した休止時間を取得する休止時間取得手段と、
前記休止時間取得手段により取得した休止時間を前記サーマルヘッドに与えるサーマルヘッド休止手段と
を備えることを特徴とするプリンタ。
【請求項２】
プリントするトータルプリント枚数の情報を取得するトータルプリント枚数取得手段と、
前記休止時間設定テーブルにおける休止時間の情報を、プリントするトータルプリント枚数に応じて設定するトータルプリント枚数対応休止時間設定手段と
を備えることを特徴とする請求項１に記載のプリンタ。
【請求項３】
プリントする画像データを基に、プリント画像の印字率の情報を取得する画像印字率情報取得手段と、
前記休止時間設定テーブルにおける休止時間の情報を、前記プリント画像の画像印字率情報に基づき設定する画像印字率情報対応休止時間設定手段と
を備えることを特徴とする請求項１または請求項２に記載のプリンタ。
【請求項４】
インクリボンを用紙に押し当て、該インクリボンに対してサーマルヘッドにより熱を加えることによってインクをプリント用紙に転写し印刷を行うプリンタにおけるサーマルヘッドの休止時間設定方法であって、
前記プリント内の制御部により、
サーマルヘッドの温度と該温度に対応する休止時間の情報とを休止時間設定テーブルに記録する休止時間設定テーブル記憶手順と、
前記サーマルヘッドの温度情報を取得するサーマルヘッド温度情報取得手順と、
プリント枚数を計数し、所定の一定枚数がプリントされたことを、その度ごとに検出するプリント枚数検出手順と、
前記プリント枚数検出手順により所定の一定枚数がプリントされたことを検出した際に、前記サーマルヘッドの温度情報を基に前記休止時間設定テーブルを参照し、該サーマルヘッドの温度に対応した休止時間を取得する休止時間取得手順と、
前記休止時間取得手順により取得した休止時間を前記サーマルヘッドに与えるサーマルヘッド休止手順と
が行われることを特徴とするサーマルヘッドの休止時間設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、昇華型プリンタにおいて連続で大量にプリントを行う場合に、トータル（全体）のプリント時間を短縮できる、プリンタ、およびサーマルヘッドの休止時間設定方法に関する。
【背景技術】
【０００２】
昇華プリンタ（感熱記録型のプリンタともいう）は、染料または顔料が塗布されたインクリボンにサーマルヘッドを押し当て、サーマルヘッドの加熱により、インクリボンの染料または顔料を紙などの記録媒体に転写させ画像を形成するものであり、写真印刷の用途などで使用されている。昇華プリンタのメリットは、ライン型のサーマルヘッドを採用することで短時間に写真画質のプリントが可能になることである。近年、銀塩写真の置き換えとして昇華プリンタは注目されており更なる高速化を求められている。
【０００３】
図４は、昇華型プリンタのプリント部の構成例を示す図である。図４（ａ）に示すように、ロール紙５１（供給側）から巻き出されたプリント用紙５２の上面側には、巻き出し側のインクリボンロール５３（未使用部分）、インクリボン用ガイドロール５５、サーマルヘッド４０、巻き取り側のインクリボンコア５９（使用済み部分）が順に配置される。インクリボン５４には、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の３色のインク層（オーバーコート層を含む場合もある）が周期的に配置されている。インクリボンロール５３から巻き出されたインクリボン５４は、ガイドロール５５にガイドされてロール紙５１から巻き出されたプリント用紙５２と重ね合わせられ、サーマルヘッド４０とプラテンロール５６との間を搬送された後、インクリボンコア５９に巻き取られる。
【０００４】
プリント用紙５２の下面側には、サーマルヘッド４０に対向する位置にプラテンロール５６が配置され、このプラテンロール５６によりプリント用紙５２がサーマルヘッド４０の発熱抵抗体４１（図４（ｂ）参照）に適度に押圧される。また、ピンチロール５７に対向する位置にはフィードロール５８が配置される。これらピンチロール５７とフィードロール５８との間にプリント用紙５２を挟み込んでフィードロール５８を回転駆動することによりプリント用紙５２が搬送される。フィードロール５８は、図示しないギヤを介してパルスモータ等に連結されており、このパルスモータがフィードロール５８を駆動する。
また、サーマルヘッド４０は、図４（ｂ）に示すように形成する画像の1ライン分の発熱抵抗体４１からなり（発熱抵抗体が複数ライン配置される場合もある）、これらの発熱抵抗体４１にパルス通電することにより、インクリボン５４の染料または顔料がプリント用紙５２に転写される。
【０００５】
このような、昇華型プリンタにおいては、高速にプリントするために、短時間に多大な熱エネルギーをインクリボン５４に加える必要がある。インクリボン５４に多大な熱エネルギーを加え、短時間に大量枚数のプリントを行うためには、インクリボン５４を加熱するサーマルヘッド４０に過負荷を与えることになり、サーマルヘッド４０にダメージが生じ可能性が生じる。このため、サーマルヘッド４０をサーマルプロテクト（過熱保護）するために、サーマルヘッドに取り付けられたサーミスタにより温度を監視し、規定温度以上に上昇したときは、サーマルヘッド４０の温度が下がるまで休止する。なお、一般的なサーマルヘッド４０の冷却手段としては、サーマルヘッド４０にヒートシンク（例えば、アルミニュム製の放熱フィンを有するヒートシンク）を取付けるか、さらには、ヒートシンクを冷却フアンで冷却する方法が用いられている。
【０００６】
また、サーミスタの検出信号により、サーマルヘッド４０が規定温度を超えたことが検出された場合に発生させるサーマルプロテクトとしては、プリンタの構造により異なるが、３から５秒程度の休止時間を与えることにより行われている。この場合、一旦サーマルヘッド４０が過熱され、サーマルプロテクトがかかる状態になると、サーマルヘッド４０の温度は既に高温状態にあり、その冷却には時間がかかるため（放熱時定数が長いため）、次のプリントの際にサーマルプロテクトがかかりやすくなり、最悪の場合は、プリントの際に毎回休止することになる。このように、結果的に、サーマルプロテクトが頻繁にかかりやすくなり、プリント時間が遅くなるという問題があった。
【０００７】
なお、従来技術の印刷ヘッドの冷却構造がある（例えば、特許文献１を参照）。この従来技術の印刷ヘッドの冷却構造は、駆動コイルなどの発熱要素を内包する印刷ヘッドを複数個備えたマルチヘッドプリンタの冷却構造に関するもので、複数の印刷ヘッドの温度上昇を平均化させると共にその放熱を促進する技術手段を設け、一個の印刷ヘッドのサーマルプロテクトによるプリンタ全体の印刷速度の低下を回避することを目的としたものであるこのために、複数の印刷ヘッドのそれぞれのケースの外周に添設部を添設させた状態で冷却ホルダを装着する。冷却ホルダは、熱良導体で形成され、複数の印刷ヘッドに接する添設部相互を一体に連結する連結部を備えている。冷却ホルダには、外面に放熱フィンを設けたり、印刷ヘッドと接する面に熱伝導性弾性層を設けたり、内部にフロンや水などの冷媒を封止した連通室を設ける。
しかしながら、本発明は、高速で大量のプリントを行う際に、サーマルヘッドの休止時間を適宜に設定することにより、総合的に見て、そのプリント効率を向上させようとするものであり、従来技術の印刷ヘッドの冷却構造とは、発明の構成が異なるものである。
【０００８】
また、従来技術の昇華型熱転写記録方法及びこの方法を用いたプリンタがある。この従来技術のプリンタは、被熱転写シートに熱ダメージが起こらないように印字することを目的としている。このために、熱転写フィルムを複数の被加熱部分に分割しその被加熱部分毎に加熱することにより色材を被熱転写シートに吸着させる昇華型熱転写記録において、被加熱部分１箇所当たり複数回に分けて加熱する。この場合、加熱回数がＮ、印字すべきデータの階調値に対応する加熱時間がｔであるとき、被加熱部分の１回当たりの加熱時間を略ｔ／Ｎとする。これにより、複数回に分けて加熱するため、加熱休止時間において発熱素子が冷却され、発熱素子の蓄熱による被熱転写シートの熱ダメージが起きず、印字品質が向上するようにしたものである。
しかしながら、本発明は、高速で大量のプリントを行う際に、サーマルヘッドの休止時間を適宜に設定することにより、総合的に見て、そのプリント効率を向上させようとするものであり、従来技術の印刷ヘッドの冷却構造とは、発明の目的と構成が異なるものである。
【特許文献１】特開平５−１９３２２９号公報
【特許文献２】特開平８−２８１９９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述したように、従来の昇華型プリンタにおいては、一旦サーマルヘッドが過熱され、サーマルプロテクトがかかる状態になると、過熱されたサーマルヘッドの冷却には時間がかかるため、次のプリント時にプロテクトがかかりやすくなり、最悪の場合は毎回休止することになり、結果的に、プリント時間が遅くなるという問題があった。
【００１０】
本発明はこのような問題を解決するためになされたもので、その目的は、連続で大量にプリントを行う場合に、サーマルヘッドの休止時間を適宜に設定することでトータル（全体）のプリント時間を短縮できる、プリンタ、およびサーマルヘッドの休止時間設定方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上記課題を解決するためになされたものであり、本発明のプリンタは、インクリボンを用紙に押し当て、該インクリボンに対してサーマルヘッドにより熱を加えることによってインクをプリント用紙に転写し印刷を行うプリンタであって、サーマルヘッドの温度と該温度に対応する休止時間の情報とを休止時間設定テーブルに記録する休止時間設定テーブル記憶手段と、前記サーマルヘッドの温度情報を取得するサーマルヘッド温度情報取得手段と、プリント枚数を計数し、所定の一定枚数がプリントされたことを、その度ごとに検出するプリント枚数検出手段と、前記プリント枚数検出手段により所定の一定枚数がプリントされたことを検出した際に、前記サーマルヘッドの温度情報を基に前記休止時間設定テーブルを参照し、該サーマルヘッドの温度に対応した休止時間を取得する休止時間取得手段と、前記休止時間取得手段により取得した休止時間を前記サーマルヘッドに与えるサーマルヘッド休止手段とを備えることを特徴とする。
このような構成により、サーマルヘッドの温度と該温度に対応する休止時間の情報とを予め対応させて休止時間設定テーブルに記憶しておき、所定の一定枚数（例えば、１０枚）をプリントするごとに、サーマルヘッドの温度情報を基に休止時間設定テーブルを参照し、サーマルヘッドの温度に対応した休止時間を取得し、この休止時間をサーマルヘッドに与える。例えば、サーマルヘッドのサーマルプロテクト温度を７０℃とした場合、７０℃まで温度が上昇すると冷却に時間がかかる。そこでサーマルヘッドの温度が例えば５０℃、６０℃に達した場合に強制的な休止時間をもうける。例えば、５０℃以上の場合は１秒、６０℃以上の場合は１．５秒などとする。
このように、所定の一定枚数（例えば、１０枚）をプリント処理するごとに休止時間を追加することで、その分のプリント時間は長くなるが、サーマルプロテクト温度に達するまでのプリント枚数が増え、トータル(全体)としてはプリント時間が短縮される。
【００１２】
また、本発明のプリンタは、プリントするトータルプリント枚数の情報を取得するトータルプリント枚数取得手段と、前記休止時間設定テーブルにおける休止時間の情報を、プリントするトータルプリント枚数に応じて設定するトータルプリント枚数対応休止時間設定手段とを備えることを特徴とする。
このような構成により、プリントするトータル枚数の情報をプリント前に取得し、この情報を基に、休止時間設定テーブル内の休止時間を設定する。例えば、プリント枚数が１０枚ならサーマルプロテクト温度まで達しないことが明らかであれば、休止時間設定テーブル内の休止時間を０秒に設定する。このように、トータルのプリント枚数に応じて休止時間の設定を変える。
これにより、トータルのプリント枚数に応じたサーマルヘッド休止時間を設定でき、不必要な休止時間を設けることなく、プリント時間を短縮することができる。
【００１３】
また、本発明のプリンタは、プリントする画像データを基に、プリント画像の印字率の情報を取得する画像印字率情報取得手段と、前記休止時間設定テーブルにおける休止時間の情報を、前記プリント画像の画像印字率情報に基づき設定する画像印字率情報対応休止時間設定手段とを備えることを特徴とする。
このような構成により、プリントする事前情報としてプリントの印字率（濃度、色、面積）情報を取得し、この印字率の情報に応じて休止時間を設定する。例えば、濃度が低く、プリントする面積も少なく、サーマルプロテクト温度まで達しないことが明らかであれば休止時間設定テーブル中の休止時間を０秒とする。
これにより、プリント画像の画像印字率情報に応じたサーマルヘッド休止時間が設定でき、不必要な休止時間を設けることなく、プリント時間を短縮することができる。
【００１４】
また、本発明のサーマルヘッドの休止時間設定方法は、インクリボンを用紙に押し当て、該インクリボンに対してサーマルヘッドにより熱を加えることによってインクをプリント用紙に転写し印刷を行うプリンタにおけるサーマルヘッドの休止時間設定方法であって、前記プリント内の制御部により、サーマルヘッドの温度と該温度に対応する休止時間の情報とを休止時間設定テーブルに記録する休止時間設定テーブル記憶手順と、前記サーマルヘッドの温度情報を取得するサーマルヘッド温度情報取得手順と、プリント枚数を計数し、所定の一定枚数がプリントされたことを、その度ごとに検出するプリント枚数検出手順と、前記プリント枚数検出手順により所定の一定枚数がプリントされたことを検出した際に、前記サーマルヘッドの温度情報を基に前記休止時間設定テーブルを参照し、該サーマルヘッドの温度に対応した休止時間を取得する休止時間取得手順と、前記休止時間取得手順により取得した休止時間を前記サーマルヘッドに与えるサーマルヘッド休止手順とが行われることを特徴とする。
このような手順により、サーマルヘッドの温度と該温度に対応する休止時間の情報とを予め対応させて休止時間設定テーブルに記憶しておき、所定の一定枚数（例えば、１０枚）をプリントするごとに、サーマルヘッドの温度情報を基に休止時間設定テーブルを参照し、サーマルヘッドの温度に対応した休止時間を取得し、この休止時間をサーマルヘッドに与える。例えば、サーマルヘッドのサーマルプロテクト温度を７０℃とした場合、７０℃まで温度が上昇すると冷却に時間がかかる。そこでサーマルヘッドの温度が例えば５０℃、６０℃に達した場合に強制的な休止時間をもうける。例えば、５０℃以上の場合は１秒、６０℃以上の場合は１．５秒などとする。
このように、所定の一定枚数（例えば、１０枚）をプリント処理するごとに休止時間を追加することで、その分のプリント時間は長くなるが、サーマルプロテクト温度に達するまでのプリント枚数が増え、トータル(全体)としてはプリント時間が短縮される。
【発明の効果】
【００１５】
本発明のプリンタにおいては、連続で大量にプリントする場合に、所定の一定枚数をプリントするごとに、サーマルヘッドの温度に応じた休止時間を強制的に与えるようにしたので、これにより、トータル（全体）のプリント時間を短縮することができる。
【発明を実施するための最良の形態】
【００１６】
［本発明の概要の説明］
最初に、本発明によるプリンタの概要について説明する。昇華型プリンタのサーマルヘッドのサーマルプロテクト温度を例えば７０℃とした場合、７０℃まで温度が上昇すると冷却に時間がかかる。そこでサーマルヘッドの温度が例えば５０℃、６０℃に達した場合に強制的な休止時間をもうける。例えば、５０℃以上の場合は１秒、６０℃以上の場合は１．５秒などとする。
【００１７】
また、休止時間は所定の一定枚数（例えば、１０枚）をプリント処理した後にサーマルヘッドに与える。休止時間を追加することで、その分のプリント時間は長くなるが、サーマルプロテクト温度に達するまでのプリント枚数が増える。このため、トータル(全体)としてはプリント時間が短縮される。
【００１８】
なお、休止時間は、上述した５０℃と６０℃に対応して２段階に設定することに限定されず、ｎ段回としサーマルヘッド温度に応じて細かく制御することで休止時間の最適化が図れる。
【００１９】
また、プリントするトータル枚数の情報をプリント前に取得し、この情報を基に例えば１０枚ならサーマルプロテクト温度まで達しないとすれば休止時間は０秒とする。このように、プリントする枚数に応じて休止時間の設定を変えることができる。
【００２０】
また、プリントする事前情報としてプリントの印字率（濃度、色、面積）情報があればこの印字率の情報に応じて休止時間設定を変更する。濃度が低く、プリントする面積も少ない場合は休止時間は０（ゼロ）でよい（サーマルプロテクトはかからない）。
【００２１】
［本発明によるプリンタの構成例の説明］
図１は、本発明による昇華型プリンタの構成例を示す図であり、本発明に直接関係する部分を示したものである。図1に示すプリンタ１において、１１は、ＣＰＵ等を含み、プリンタの各部を制御する主制御部である。１２は、外部のホストコンピュータ等（図示せず）からプリント対象となる画像を、ＹＭＣ（イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ））等の入力画像データにより受信し記憶する入力バッファである。１３は、外部から受信したＹＭＣ入力画像データを、インクリボンに対応したプリント用画像データに変換するプリント用画像データ生成部である。
【００２２】
１４は、サーマルヘッド４０内の発熱抵抗体４１に対し、階調（濃度）に応じた通電パルスパターンにより、パルス通電を行う通電パルス発生部である。１５は、通電パルス発生部１４により発熱抵抗体４１へパルス通電を行う際に使用される、基準となるパルス信号を生成するパルスジェネレータである。なお、通電パルス発生部１４による発熱抵抗体４１への通電は、パルスジェネレータ１５から生成されるパルス信号を基に、濃度に応じたパルスパターン信号を生成することにより行われる。
【００２３】
１６は、インクリボンを搬送するモータと、プリント用紙を搬送するモータ（パルスモータやＤＣモータ等）を駆動制御するモータ駆動部である。１７は、ユーザが設定データ（例えば、プリント枚数や、休止時間）などを入力するための入力部である。
【００２４】
２０は、サーマルヘッドのサーミスタの温度検出信号を受信し、サーマルヘッド４０の温度の情報を取得し、サーマルヘッド４０に休止時間を与えるサーマルヘッド休止時間制御部である。
【００２５】
４０は、プリントするドットごとに発熱抵抗体４１が配列されたサーマルヘッドである。４１は、各ドットに対応する発熱抵抗体である。４２は、サーマルヘッド４０を冷却するためのヒートシンクである。４３は、ヒートシンク４２上に付着され、サーマルヘッド４０の温度を検出するためのサーミスタである。４４は、ヒートシンク４２を冷却するための空冷用の冷却ファンである。
【００２６】
このような構成において、サーマルヘッド休止時間制御部２０では、サーマルヘッド４０のサーミスタ４３から温度検出信号aを受信し、サーマルヘッド４０の温度情報を常時取得している。そして、予め設定された所定の一定枚数（定期的なプリント枚数）のプリント処理ごとに、サーマルヘッド４０の温度情報を基に、休止時間設定テーブル３１を参照し、サーマルヘッド４０の温度に対応する休止時間を抽出し、この休止時間の期間に渡り休止信号ｂを生成し、この休止信号ｂを通電パルス発生部１４およびモータ駆動部１６に送信することにより、サーマルヘッド４０に休止時間を与える。
【００２７】
このサーマルヘッド温度と休止時間の対応データは、記憶部３０中に、休止時間設定テーブル３１として予め記録（設定）されており、例えば、「５０℃より低い場合：０秒（休止時間なし）」、「５０℃以上：１秒」、「６０℃以上：１．５秒」などと記録されている。この休止時間設定テーブル３１を参照して、サーマルヘッド４０の休止時間が決められる。なお、休止時間設定テーブル３１では、７０℃がサーマルプロテクト温度（最大許容温度）の例である。
【００２８】
そして、定期的なプリント枚数の情報として１０枚が設定入力されている場合は、１０枚のプリントの終了ごとに、サーマルヘッド４０の温度を判定し、その時のサーマルヘッド４０の温度が５０℃であれば、サーマルヘッド４０を、１．０秒の間休止させる。なお、定期的なプリント枚数の情報は、入力部１７により（またはホストコンピュータからの指示により）設定する。
【００２９】
また、休止時間は、入力部１７により（またはホストコンピュータからの指示により）、トータルなプリント枚数に対応して設定することができる。例えばプリント枚数が１０枚ならサーマルプロテクト温度（例えば、７０℃）まで達しないことが明らかであれば、例えば、５０℃および６０℃における休止時間は０秒に設定する。このように、プリントする枚数に応じて、休止時間設定テーブル３１の休止時間の設定を変えることができる。
【００３０】
また、プリンタ１においてプリントする画像の情報としてプリントの印字率（濃度、色、面積）情報を取得し（または、ホストコンピュータから画像印字率情報を取得し）、この印字率の情報に応じて休止時間設定を変更することができる。例えば、濃度が低く、プリントする面積も少なく、サーマルプロテクト温度（例えば、７０℃）まで達しないことが明らかであれば、５０℃および６０℃における休止時間は０秒に変更する。このように、プリント画像の画像印字率情報に応じて、休止時間設定テーブル３１の休止時間の設定を変えることができる。
【００３１】
また、図２は、サーマルヘッド休止時間制御部の構成例を示す図である。以下、サーマルヘッド休止時間制御部２０内に設けられた各処理部の機能について説明する。
【００３２】
休止時間設定テーブル記憶処理部（休止時間設定テーブル記憶手段）２１は、休止時間設定テーブル３１に温度および休止時間の情報を設定するための処理部である。この休止時間設定テーブル３１への温度および休止時間の設定は、ユーザが入力部１７から入力して設定するようにしてもよいし、ホストコンピュータ側からの指示により設定するようにしてもよい。
【００３３】
サーマルヘッド温度情報取得処理部（サーマルヘッド温度情報取得手段）２２は、サーマルヘッド４０に設けられたサーミスタ４３から温度検出信号を受信し、サーマルヘッド４０の現在の温度情報を取得する処理を行う。プリント枚数検出処理部（プリント枚数検出手段）２３は、所定の一定の枚数（定期的なプリント枚数、例えば、１０枚）をプリント処理したことを検出するための処理部である。この検出処理は、所定の一定の枚数をプリント処理するごとに行われる。
【００３４】
トータルプリント枚数取得処理部（トータルプリント枚数取得手段）２４は、入力部１７から（またはホストコンピュータから）、連続してプリントするトータルなプリント枚数の情報を取得するための処理部である。トータルプリント枚数対応休止時間設定処理部（トータルプリント枚数対応休止時間設定手段）２５は、トータルプリント枚数の情報を基に、サーマルプロテクト温度（例えば、７０℃）に到達するか否かを判定し、サーマルプロテクト温度まで達しないと判定した場合は、休止時間の設定を変更する処理を行う。例えば、トータルのプリント枚数が２０枚ならサーマルプロテクト温度まで達しないと判定した場合は、５０℃および６０℃における休止時間は０秒とする。このように、プリントする枚数に応じて、記憶部３０の休止時間設定テーブル３１中の休止時間の設定を変える処理を行う。
【００３５】
画像印字率情報取得処理部（画像印字率情報取得手段）２６は、プリントする画像の情報としてプリントの印字率（濃度、色、面積）情報を抽出、または、ホストコンピュータから画像印字率情報を取得するための処理部である。画像印字率情報対応休止時間設定処理部（画像印字率情報対応休止時間設定手段）２７は、画像印字率情報取得処理部２６で取得した画像印字率情報を基に、トータルプリント枚数において、サーマルプロテクト温度（例えば、７０℃）に到達するか否かを判定し、例えば、濃度等が低く、プリントする面積も少なく、サーマルプロテクト温度（例えば、７０℃）まで達しないと判定した場合は、例えば、５０℃および６０℃における休止時間は０秒とする。このように、プリントする枚数に応じて、記憶部３０の休止時間設定テーブル３１中の休止時間の設定を変える処理を行う。
【００３６】
休止時間取得処理部（休止時間取得手段）２８は、所定の一定枚数（例えば、１０枚）のプリントごとに、サーマルヘッド４０の温度情報を基に、休止時間設定テーブル３１を参照し、サーマルヘッド温度に対応する休止時間の情報を取得する処理を行う。
【００３７】
サーマルヘッド休止処理部（サーマルヘッド休止手段）２９は、休止時間取得処理部２８により取得された休止時間を基に、休止信号を生成し、サーマルヘッド４０に休止時間を与える処理を行う。
【００３８】
また、図３は、サーマルヘッド休止時間制御部における処理の流れを示す図であり、上述したサーマルヘッド休止時間制御部２０における基本的な処理の流れ整理して示したものである。以下、図３を参照して、その処理の流れについて説明する。
【００３９】
プリントが開始されると、プリント枚数の計数が行われ（ステップＳ１）、最初に、全枚数がプリントされたかどうかが判定され（ステップＳ２）、全枚数のプリントが済んでいると判定した場合は、サーマルヘッド休止時間制御部２０での処理は終了する（ステップＳ１０）。
【００４０】
ステップＳ２において、全枚数のプリントが済んでいないと判定された場合は、定期的なプリント枚数（予め設定した一定のプリント枚数）に到達したかどうかを判定する（ステップＳ３）。例えば、１０枚ごとにプリントされたことを検出する。
【００４１】
ステップＳ３において定期的なプリント枚数に到達したと判定された場合は、サーマルヘッドの温度情報を取得し（ステップＳ４）、この温度情報を基に休止時間設定テーブル３１を参照し、サーマルヘッド４０の温度に対応する休止時間の情報を取得する（ステップＳ５）、そして、休止時間設定テーブル３１から取得した休止時間が０（ゼロ）であるかどうかを判定する（ステップＳ６）。
【００４２】
休止時間が０でなければ、この休止時間をサーマルヘッド４０に与え（ステップＳ７、Ｓ８）、休止時間の経過後にプリントを再開する（ステップＳ９）。また、ステップＳ６において、休止時間が０と判定された場合は、サーマルヘッド４０に休止時間を与えることなく、ステップＳ９に移行し、プリントを再開する。
【００４３】
以上説明したように、本発明においては、連続で大量にプリントする場合に、所定の一定枚数をプリントするごとに、サーマルヘッドの温度に応じた休止時間を強制的に与える。これにより、トータル（全体）のプリント時間を短縮することができる。
【００４４】
以上、本発明の実施の形態について説明したが、本発明のプリンタは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【００４５】
本発明においては、連続で大量にプリントする場合に、総合的なプリント時間を短縮することができる効果を奏するので、本発明は、プリンタ、およびサーマルヘッドの休止時間設定方法等に有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明によるプリンタの構成例を示す図である。
【図２】サーマルヘッド休止時間制御部の構成例を示す図である。
【図３】サーマルヘッド休止時間制御部の処理の流れを示す図である。
【図４】昇華型プリンタについて説明するための図である。
【符号の説明】
【００４７】
１…プリンタ、１１…主制御部、１２…入力バッファ、１３…プリント用画像データ生成部、１４…通電パルス発生部、１５…パルスジェネレータ、１６…モータ駆動部、１７…入力部、２０…サーマルヘッド休止時間制御部、２１…休止時間設定テーブル記憶処理部、２２…サーマルヘッド温度情報取得処理部、２３  …プリント枚数検出処理部、２４…トータルプリント枚数取得処理部、２５…トータルプリント枚数対応休止時間設定処理部、２６…画像印字率情報取得処理部、２７…画像印字率情報対応休止時間設定処理部、２８…休止時間取得処理部、２９…サーマルヘッド休止処理部、３０…記憶部、３１…休止時間設定テーブル、４０…サーマルヘッド、４１…発熱抵抗体、４２…ヒートシンク、４３…サーミスタ、４４…冷却ファン、５１…ロール紙、５２…プリント用紙、５３…インクリボンロール、５４…インクリボン、５５…ガイドロール、５６…プラテンロール、５７…ピンチロール、５８…フィードロール、５９…インクリボンコア。
【図１】
2007076217.tif 000003
【図２】
2007076217.tif 000004
【図３】
2007076217.tif 000005
【図４】
2007076217.tif 000006