(57)【要約】【課題】クーリングを行う印刷装置において、印字品質の低下を確実に防止することができる構成を提供する。【解決手段】プラテンローラ１１１を駆動する駆動モータと、複数の発熱素子を備えロール紙Ｓに印字を形成するサーマルラインヘッド１１２と、を有するプリンタ１であって、ＣＰＵ２３１は、駆動モータのモータ温度Ｔが強制クーリング温度Ｔｓに達したら強制クーリングを実行するとともに強制クーリング解除温度まで低下したら最後にドットを形成した印字ラインに対し重複してドットを形成しつつ印刷処理を再開し、サーマルラインヘッド１１２が非印字領域に対向した状態でモータ温度Ｔがページ間クーリング温度Ｔｐに達したらページ間クーリングを実行し、クーリング解除温度Ｔｒまで低下したら印刷処理を再開させる。【選択図】図７
2018052042.tif 000002
【特許請求の範囲】
【請求項１】
印字領域を含む複数ページを長さ方向に配列するとともに隣接する２つのページ間に非印字領域を設けた、被印字媒体を搬送させるための搬送ローラと、
前記搬送ローラを駆動する駆動モータと、
前記搬送ローラの搬送方向と直交する方向に配列されるとともに、前記被印字媒体を前記搬送方向に印刷解像度に分割してなる各印字ライン上に少なくとも各ドットを形成する、複数の発熱素子を備え、前記被印字媒体に印字を形成する印字ヘッドと、
を有し、
前記被印字媒体の各複数ページに対し、前記搬送ローラ及び前記印字ヘッドが連携して順次印刷処理を行う印刷装置であって、
前記駆動モータの温度を検出する検出手段と、
前記印字ヘッドが前記印字領域に対し印字形成を行っている状態で、前記検出手段による検出温度が予め定められた強制クーリング温度に達したか否かを判定する強制クーリング判定手段と、
前記強制クーリング判定手段により前記検出温度が前記強制クーリング温度に達したと判定された場合に、そのタイミングにおいて前記印字ヘッド及び前記搬送ローラを制御し前記印刷処理を停止させて強制クーリングを実行する第１停止制御手段と、
前記第１停止制御手段による前記強制クーリングの実行開始後、前記検出温度が予め定められた強制クーリング解除温度まで低下したら、前記印字ヘッド及び前記搬送ローラを制御し、少なくとも前記印刷処理の停止直前に最後にドットを形成した前記被印字媒体の前記印字ラインに対し、重複してドットを形成しつつ前記印刷処理を再開させる第１再開制御手段と、
前記印字ヘッドが前記非印字領域に対向した状態で、前記検出温度が前記強制クーリング温度よりも低いページ間クーリング温度に達したか否かを判定するページ間クーリング判定手段と、
前記ページ間クーリング判定手段により前記検出温度が前記ページ間クーリング温度に達したと判定された場合に、そのタイミングにおいて前記印字ヘッドが前記非印字領域に対向した状態で前記印字ヘッド及び前記搬送ローラを制御し、前記印刷処理を停止させてページ間クーリングを実行する第２停止制御手段と、
前記第２停止制御手段による前記ページ間クーリングの実行開始後、前記検出温度が予め定められたページ間クーリング解除温度まで低下したら、前記印字ヘッド及び前記搬送ローラを制御して前記印刷処理を再開させる第２再開制御手段と、
を有することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記ページ間クーリング温度及び前記ページ間クーリング解除温度は、固定値として設定されている
ことを特徴とする印刷装置。
【請求項３】
請求項１又は請求項２記載の印刷装置において、
前記ページ間クーリング温度及び前記ページ間クーリング解除温度は、可変に設定される
ことを特徴とする印刷装置。
【請求項４】
請求項３記載の印刷装置において、
前記ページ間クーリング温度を、前記印刷処理の実行に伴う前記検出手段の検出温度の推移に応じた補正を施しつつ可変に設定する温度補正手段を有し、
前記第２停止制御手段は、
前記温度補正手段により可変に設定される前記ページ間クーリング温度に基づき、前記ページ間クーリングを実行する
ことを特徴とする印刷装置。
【請求項５】
請求項４記載の印刷装置において、
前記ページ間クーリング温度の初期値の手動設定を入力する入力手段を有し、
前記温度補正手段は、
前記入力手段により設定された前記初期値に基づき、前記ページ間クーリング温度を可変に設定する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出される温度に応じ、いわゆるクーリングを行う印刷装置に関する。
【背景技術】
【０００２】
複数のページを備えた被印字媒体に印刷処理を行うとき、検出される温度に応じていわゆるクーリングを行う印刷装置が既に知られている。すなわち、適宜の検出手段により検出される印刷装置内の適宜の箇所（例えば印字ヘッド）の検出温度が所定のクーリング温度に達したら、搬送ローラによる搬送及び印字ヘッドによる印字形成が停止される。そして、その後上記検出温度がクーリング解除のための所定のクーリング解除温度まで低下したら、搬送ローラによる搬送及び印字ヘッドによる印字形成が再開される。
【０００３】
ここで、上記手法の場合、検出温度が上記クーリング温度に達したら直ちにそのタイミングで上記印刷処理が停止されるため、被印字媒体の各ページの印字領域に対する印字形成の途中で、上記印刷処理が停止される場合がある。この場合、上記のようにして印刷処理が再開されたとき、機械精度・制御精度上の不可避な誤差により、上記形成している印字内容（文字や図像等）の途中においてずれや非印字部分（ホワイトライン）が生じるおそれがあり、印字品質を損ねる。
【０００４】
これを回避するために、印刷処理の再開時に、印刷処理の停止直前に最後にドットを形成した被印字媒体の印字ラインに対し、印刷処理の再開時に重複してドットを形成する技術（いわゆるつなぎ印刷）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２９４０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術のようなつなぎ印刷を行った場合でも、上記印字内容の途中のずれが生じて、印字品質を損ねる場合があり、良好な印字品質の確保という観点からは必ずしも十分とは言えなかった。
【０００７】
本発明の目的は、クーリングを行う印刷装置において、印字品質の低下を確実に防止することができる構成を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本願発明は、印字領域を含む複数ページを長さ方向に配列するとともに隣接する２つのページ間に非印字領域を設けた、被印字媒体を搬送させるための搬送ローラと、前記搬送ローラを駆動する駆動モータと、前記搬送ローラの搬送方向と直交する方向に配列されるとともに、前記被印字媒体を前記搬送方向に印刷解像度に分割してなる各印字ライン上に少なくとも各ドットを形成する、複数の発熱素子を備え、前記被印字媒体に印字を形成する印字ヘッドと、を有し、前記被印字媒体の各複数ページに対し、前記搬送ローラ及び前記印字ヘッドが連携して順次印刷処理を行う印刷装置であって、前記駆動モータの温度を検出する検出手段と、前記印字ヘッドが前記印字領域に対し印字形成を行っている状態で、前記検出手段による検出温度が予め定められた強制クーリング温度に達したか否かを判定する強制クーリング判定手段と、前記強制クーリング判定手段により前記検出温度が前記強制クーリング温度に達したと判定された場合に、そのタイミングにおいて前記印字ヘッド及び前記搬送ローラを制御し前記印刷処理を停止させて強制クーリングを実行する第１停止制御手段と、前記第１停止制御手段による前記強制クーリングの実行開始後、前記検出温度が予め定められた強制クーリング解除温度まで低下したら、前記印字ヘッド及び前記搬送ローラを制御し、少なくとも前記印刷処理の停止直前に最後にドットを形成した前記被印字媒体の前記印字ラインに対し、重複してドットを形成しつつ前記印刷処理を再開させる第１再開制御手段と、前記印字ヘッドが前記非印字領域に対向した状態で、前記検出温度が前記強制クーリング温度よりも低いページ間クーリング温度に達したか否かを判定するページ間クーリング判定手段と、前記ページ間クーリング判定手段により前記検出温度が前記ページ間クーリング温度に達したと判定された場合に、そのタイミングにおいて前記印字ヘッドが前記非印字領域に対向した状態で前記印字ヘッド及び前記搬送ローラを制御し、前記印刷処理を停止させてページ間クーリングを実行する第２停止制御手段と、前記第２停止制御手段による前記ページ間クーリングの実行開始後、前記検出温度が予め定められたページ間クーリング解除温度まで低下したら、前記印字ヘッド及び前記搬送ローラを制御して前記印刷処理を再開させる第２再開制御手段と、を有することを特徴とする。
【０００９】
本願発明においては、駆動モータにより駆動される搬送ローラによって被印字媒体が搬送され、その搬送される被印字媒体の複数ページそれぞれに対し、印字ヘッドにより印字が形成される（＝印刷処理）。このとき、印刷処理開始後の経過時間が長くなると、駆動モータが自らの発熱により温度上昇し、そのままだと過熱により使用限界に達する。
【００１０】
これに対応して、本願発明では、駆動モータの過熱を回避するための強制クーリングが行われる。すなわち、検出手段により検出される駆動モータの温度（検出温度）が上記強制クーリング温度に達したら、第１停止制御手段の制御により、搬送ローラによる搬送及び印字ヘッドによる印字形成が停止される。そして、その後上記検出温度が強制クーリング解除のための強制クーリング解除温度まで低下したら、第１再開制御手段の制御により搬送ローラによる搬送及び印字ヘッドによる印字形成が再開される。
【００１１】
ここで、上記強制クーリングの手法の場合、検出温度が上記強制クーリング温度に達したら直ちにそのタイミングで上記印刷処理が停止されるため、上記被印字媒体の各ページの印字領域に対する印字形成の途中で、上記印刷処理が停止される場合がある。この場合、上記のようにして印刷処理が再開されたとき、機械精度・制御精度上の不可避な誤差により、上記形成している印字内容（文字や図像等）の途中においてずれや非印字部分（ホワイトライン）が生じるおそれがあり、印字品質を損ねる。
【００１２】
これを回避するために、本願発明においては、印刷処理の再開時に、印刷処理の停止直前に最後にドットを形成した被印字媒体の印字ラインに対し、印刷処理の再開時に重複してドットを形成する（いわゆるつなぎ印刷）。しかしながら、このようなつなぎ印刷を行った場合でも、上記印字内容の途中のずれが生じて印字品質を損ねる場合がある。
【００１３】
そこで、本願発明においては、上記強制クーリング温度よりも所定温度だけ低い、ページ間クーリング温度が新たに設定され、これを用いてページ間クーリングが実行される。すなわち、印刷処理開始後、印字ヘッドが隣接２ページ間の非印字領域に来るたびに、ページ間クーリング判定手段による判定が行われる。上記検出温度が（上記強制クーリング温度となる前に）ページ間クーリング温度に達して上記判定が満たされたら、第２停止制御手段の制御により、そのタイミングにおいてそのまま（すなわち印字ヘッドが上記非印字領域に対向した状態で）印刷処理が停止され、迅速にページ間クーリングが開始される。そしてその後検出温度が所定のページ間クーリング解除温度まで低下したら、印刷処理が再開される。このように、印字ヘッドが上記非印字領域に対向した状態でクーリングが行われることにより、印刷処理の再開時において前述のようなずれや非印字部分が生じることがなくなる。この結果、前述のような印字品質の低下を確実に防止することができる。
【００１４】
このとき特に、上記強制クーリング温度とページ間クーリング温度との温度差を適宜に小さく設定することにより、例えば、あと１ページ印刷処理を続行するとページ途中で強制クーリングとなってしまうこととなる最終ページの直前の非印字領域（＝最終ページとその前のページとの間の非印字領域）において、正確にクーリングが開始されるようにすることができる。この結果、いたずらにページ間クリーニングを低めに設定した場合に生じうる頻繁なクーリング動作突入を回避しつつ、強制クーリング突入による上記印字品質の低下を確実に防止することができる。この結果、ユーザにとっての利便性を向上することができる。
【００１５】
また、印字ヘッドの温度の検出結果に応じてクーリングを行う手法の場合には、印字データの内容（印字率が高いか低いか、形成に要するエネルギーが大きいか小さいか）に応じて、印刷処理開始後の時間経過による印字ヘッドの温度上昇挙動が種々異なる。このため、温度上昇挙動を正確に予測するのが難しく、上述したような、上記最終ページの直前に（当該最終ページへの印刷処理開始前に）おいて、正確にクーリング開始とすることは困難である。
【００１６】
これに対して、本願発明においては、上記のように駆動モータの温度の検出結果に応じて上記ページ間クーリングを行う。駆動モータは、上記印字ヘッドとは異なり、印刷処理開始後の時間経過による温度上昇が比較的安定しており、温度上昇挙動を予測しやすい。したがって、本願発明によれば、上述したように、上記最終ページの直前において、正確にページ間クーリングを開始させることができる。この結果、上記したように、頻繁なクーリング動作突入を回避しつつ、上記印字品質の低下を確実に防止することができ、ユーザにとっての利便性を確実に向上することができる。
【発明の効果】
【００１７】
本発明によれば、クーリングを行う印刷装置において、印字品質の低下を確実に防止することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態によるプリンタを備えた印刷処理システムを表すシステム構成図である。
【図２】プリンタの概略構成を表す斜視図である。
【図３】図２に示すプリンタにおいて、筐体のトップカバーを外した状態を前方側斜め上方向から見た斜視図である。
【図４】図２中Ｆ−Ｆ断面による断面図、及び、Ｇ−Ｇ断面による断面図である。
【図５】外部端末及びプリンタの電気的構成を表す機能ブロック図である。
【図６】ページ間クーリングを行わずに強制クーリングのみを行う比較例による印刷処理挙動を説明する説明図である。
【図７】本発明の一実施形態による、印刷処理挙動を説明する説明図である。
【図８】プリンタのＣＰＵにより実行される制御手順を表すフローチャートである。
【図９】クーリング処理及びつなぎ駆動の詳細手順を表すフローチャートである。
【図１０】印刷処理が進行するにつれての印字ヘッドの温度挙動を説明する説明図である。
【図１１】印刷処理が進行するにつれての駆動モータの温度挙動を説明する説明図である。
【図１２】ページ間クーリング温度を可変に設定する変形例における、印刷処理挙動を説明する説明図である。
【図１３】ＣＰＵにより実行される制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００２０】
＜印刷処理システム＞
本実施形態のプリンタを備えた印刷処理システムを図１により説明する。
【００２１】
図１において、この印刷処理システムＬＳでは、プリンタ１（印刷装置）を操作するための外部端末４００と、上記外部端末４００より受信した印刷データに対応した印刷を実行する上記プリンタ１とが、この例ではＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル９によって接続されている。
【００２２】
外部端末４００は、例えば、一般に市販されている汎用パーソナルコンピュータであり、液晶ディスプレイ等の表示部４０１と、キーボードやマウス等の操作部４０２とを有している。また、外部端末４００の適宜の箇所（例えば背面部）には、上記ＵＳＢケーブル９の端部の第１コネクタ９Ｈを着脱可能に装着するホスト用ソケット４１９（後述の図５参照）が設けられている。
【００２３】
プリンタ１の側面には、上記ＵＳＢケーブル９の上記第１コネクタ９Ｈとは反対側の端部の第２コネクタ９Ｔを着脱可能に装着するターゲット用ソケット１０９（後述の図３参照）が設けられている。
【００２４】
ＵＳＢケーブル９は、接続機器をホストとして機能させる上記第１コネクタ９Ｈと、接続機器をターゲットとして機能させる上記第２コネクタ９Ｔとを、それぞれ備えている（図１中の各拡大図を参照）。ＵＳＢケーブル９は、この例では、上記プリンタ１のターゲット用ソケット１０９（内部にＵＳＢポートを備える）に対し第２コネクタ９Ｔが装着（接続）され、上記外部端末４００のホスト用ソケット４１９に対し第１コネクタ９Ｈが装着されている。
【００２５】
＜プリンタの構成＞
次に、プリンタ１の構成について図２乃至図４に基づき説明する。なお、これら図２乃至図４では、図２中の右下方向を右方、左上方向を左方、右上方向を後方、左下方向を前方、上方向を上方、下方向を下方、と定義する（各図の矢印の図示参照）。
【００２６】
図２乃至図４に示すように、プリンタ１は、装置外郭を構成する略箱形形状の筐体１００を備えている。この筐体１００は、装置外郭上部を構成するトップカバー１０１と、装置外郭下部を構成するアンダーカバー１０２とを備えている。トップカバー１０１は、固定部１０１Ａと開閉蓋１０１Ｂとを備えている。
【００２７】
トップカバー１０１の開閉蓋１０１Ｂの下方（筐体１００の内部）には、ロール収納部１６１が設けられている（図３、図４参照）。このロール収納部１６１には、予め定められた印字領域を含む複数のページがテープ長さ方向に配列された、幅広テープ形状のロール紙Ｓ（被印字媒体）が両端部を支持部材１６２（図３参照）によって回転可能に軸支されて収納されており、これによってロール収納部１６１から連続的にロール紙Ｓを供給可能である。このとき、開閉蓋１０１Ｂはヒンジ部Ｈを介しアンダーカバー１０２の後端部に対して回転可能に連結されており、開閉蓋１０１Ｂを開き状態とすることで、ロール収納部１６１を装置外部に露出させ、ロール紙Ｓの装着や交換を容易に行うことができる。トップカバー１０１の前後方向略中央部には、印刷後のロール紙Ｓを排出するための排出口１０７が設けられている。
【００２８】
開閉蓋１０１Ｂの前方側端部には、プラテンローラ１１１（搬送ローラ；図４参照）が回転自在に支持されている。プラテンローラ１１１は、開閉蓋１０１Ｂが上記閉じ状態にあるときに、ロール紙Ｓを搬送する。
【００２９】
上記のように搬送されるロール紙Ｓに対し、プラテンローラ１１１に所定の圧接力で接触するサーマルラインヘッド１１２（印字ヘッド；図３、図４参照）が設けられている。このとき、ロール紙Ｓは、詳細な図示は省略するが、サーマルラインヘッド１１２側の表面に、所定量の受熱により発色する感熱層（被印字層）を備えている。サーマルラインヘッド１１２に備えられた複数の発熱素子（図示省略。搬送方向と直交するテープ幅方向に配列されている）がヘッド駆動回路２４３（後述の図５参照）により駆動されて発熱すると、その発熱素子からの所定量の受熱により、上記感熱層が発色する。このようにして、（上記ロール紙Ｓを搬送方向に印刷解像度に分割してなる各印字ライン上に）各発熱素子によってドットが形成され、これによってロール紙Ｓに対して所望の印字が形成される。
【００３０】
またこのとき、上記プラテンローラ１１１を回転駆動する駆動力を発生する駆動モータ（図示省略）が筐体１００の内部に設けられており、開閉蓋１０１Ｂの閉じ状態において、上記モータの駆動力が図示しないギア機構によってプラテンローラ１１１に伝達される。なお、上記駆動モータは、筐体１００内部の後方にかけて配置された制御基板１７０（図４（ａ）参照）に設けたローラ駆動回路２４４（後述の図５参照）よって、その駆動が制御される。筐体１００内の制御基板１７０の下方には、アンダーカバー１０２の下面側からバッテリ電源が挿入されて配置されるバッテリ電源収納部１６３（図４（ａ）参照）が備えられている。
【００３１】
＜プリンタの概略動作＞
上記構成において、印刷時には、上記外部端末４００より、アンダーカバー１０２に設けたターゲット用ソケット１０９（図３参照）に装着された上記ＵＳＢケーブルを介し、プリンタ１に対し、印刷データが送信される。また、上記駆動モータの駆動力に基づくプラテンローラ１１１の回転によってロール収納部１６１からロール紙Ｓが繰り出される。繰り出されたロール紙Ｓは、サーマルラインヘッド１１２とプラテンローラ１１１との間に挿通され、そのロール紙Ｓに対しサーマルラインヘッド１１２の上記発熱素子により上記印刷データに基づいた所望の態様の印刷が行われる。印刷後のロール紙Ｓは、排出口１０７から筐体１００の外部へと排出される。このとき、筐体１０１内に設けたメインシャーシ部材１６４（図３参照）に、排出口１０７の内側において当該排出口１０７に沿うように固定歯１６０が取り付けられている。操作者は、上記のようにして印刷が完了し排出口１０７から排出されたロール紙Ｓの端部を、この固定歯１６０を用いて手動で切断することができる。
【００３２】
＜電気的構成＞
次に、上記構成の外部端末４００及びプリンタ１の電気的構成を、図５を用いて説明する。
【００３３】
＜プリンタの電気的構成＞
図５に示すように、プリンタ１は、装置全体の制御を司るＣＰＵ２３１と、制御プログラム（後述の図８、図９に示す処理を実行するための印刷処理プログラムを含む）等を記憶し、書き換え可能であり、電源を切ってもデータが消えない不揮発性記憶素子であるＦＬＡＳＨ  ＲＯＭ２３４と、ＣＰＵ２３１が制御プログラムを実行する場合において発生する一時的なデータ等が記憶される揮発性記憶素子であるＳＲＡＭ２３３と、プリンタ１のパラメータ情報や履歴情報等が適宜記憶される不揮発性記憶素子であるＥＥＰＲＯＭ２３５と、を備えている。そして、ＣＰＵ２３１よりＦＬＡＳＨ  ＲＯＭ２３４、ＳＲＡＭ２３３、及びＥＥＰＲＯＭ２３５に記憶されている情報を参照可能なように、双方間はバスを介して接続されている。
【００３４】
またプリンタ１は、入出力インタフェース２３６を備えている。入出力インタフェース２３６は、ＣＰＵ２３１と、ＣＰＵ２３１に接続される各種デバイス（後述のヘッド駆動回路２４３、ローラ駆動回路２４４、ＵＳＢコントローラ２４２、温度センサ１５１）との間に挿入される。そして、入出力信号間の電圧変換処理、インピーダンス変換処理、タイミング調整処理等を行うことにより、ＣＰＵ２３１から上記各種デバイスに対して出力される信号を各種デバイスにて認識可能となると共に、各種デバイスよりＣＰＵ２３１に対して送信される信号をＣＰＵ２３１にて認識可能となる。
【００３５】
またプリンタ１は、上記サーマルラインヘッド１１２の上記発熱素子への通電を制御可能な上記ヘッド駆動回路２４３を備えている。ヘッド駆動回路２４３は、サーマルラインヘッド１１２を制御してロール紙Ｓに印刷データを印刷可能なように、サーマルラインヘッド１１２と電気的に接続されている。またヘッド駆動回路２４３は、ＣＰＵ２３１より制御可能なように、入出力インタフェース２３６と電気的に接続されている。
【００３６】
なお、上記図１〜図４では図示を省略したが、上記駆動モータの温度を検出可能な、公知の構成の温度センサ１５１（検出手段）が設けられている。温度センサ１５１の検出結果は、入出力インタフェース２３６を介し、上記ＣＰＵ２３１に入力される。
【００３７】
またプリンタ１は、前述の駆動モータによる上記プラテンローラ１１１の駆動を制御可能なローラ駆動回路２４４を備えている。ローラ駆動回路２４４は、サーマルラインヘッド１１２によるロール紙Ｓへの印刷データの印字時において、プラテンローラ１１１を制御してロール紙Ｓを搬送可能なように、上記駆動モータと電気的に接続されている。またローラ駆動回路２４４は、ＣＰＵ２３１より制御可能なように、入出力インタフェース２３６と電気的に接続されている。
【００３８】
またプリンタ１は、ＵＳＢコントローラ２４２を備えている。ＵＳＢコントローラ２４２は、上記ターゲット用ソケット１０９に装着された上記ＵＳＢケーブル９を介し外部端末４００と通信を行うことが可能なように、電圧変換処理及びインピーダンス変換処理を行うためのコントローラデバイスである。そして、ＵＳＢケーブル９を介して外部端末４００より受信した信号をＣＰＵ２３１にて認識可能とするために、又はＣＰＵ２３１より送信された信号を、ＵＳＢケーブル９を介して外部端末４００に送信することが可能なように、ＵＳＢコントローラ２４２と入出力インタフェース２３６とは電気的に接続されている。
【００３９】
なお、上記ＣＰＵ２３１、ＳＲＡＭ２３３、ＦＬＡＳＨ  ＲＯＭ２３４、ＥＥＰＲＰＭ２３５、ヘッド駆動回路２４３、ローラ駆動回路２４４、及びＵＳＢコントローラ２４２等は、上記制御基板１７０に設けられている。
【００４０】
＜外部端末の電気的構成＞
次に、外部端末４００の電気的構成について説明する。外部端末４００は、全体の制御を司るＣＰＵ４１０と、ＣＰＵ４１０の起動時において読み出されるＢＩＯＳプログラム等が記憶されているＲＯＭ４０３と、ＯＳやアプリケーションの実行ファイル等を記憶するハードディスクドライブ（ＨＤＤ）４０６と、ＣＰＵ４１０によりＯＳやアプリケーションが実行されている場合において必要となる一時的なデータ等が記憶される揮発性記憶素子であるＲＡＭ４０４等を備えている。そして、ＣＰＵ４１０よりＲＯＭ４０３、ＲＡＭ４０４、及びＨＤＤ４０６に記憶されている情報を参照可能なように、それぞれＣＰＵ４１０とバス４０９を介して接続した状態となっている。
【００４１】
また外部端末４００は、表示制御部４０７を備えている。表示制御部４０７は、表示データを記憶する表示用ＲＡＭ（図示せず）を備えており、上記表示部４０１に制御信号を送信して表示データを表示させるために、表示部４０１と電気的に接続されている。また、表示制御部４０７は、ＣＰＵ４１０からの表示制御が可能なように、バス４０９と電気的に接続している。
【００４２】
また外部端末４００は、ＵＳＢコントローラ４０８を備えている。ＵＳＢコントローラ４０８は、周辺機器がＵＳＢインタフェースを介してＣＰＵ４１０と通信を行うことが可能なように、電圧変換処理及びインピーダンス変換処理を行うためのコントローラデバイスである。図５に示す例では、上記ホスト用ソケット４１９に装着されたＵＳＢケーブル９を介しプリンタ１がＵＳＢコントローラ４０８に接続されるとともに、上記操作部４０２もＵＳＢコントローラ４０８に接続された状態となっている。そして、操作部４０２の操作内容をＣＰＵ４１０にて検出可能なように、また、プリンタ１とＣＰＵ４１０との間で通信が可能なように、ＵＳＢコントローラ４０８とバス４０９とは電気的に接続されている。
【００４３】
＜本実施形態の特徴＞
以上において、本実施形態の特徴は、上記温度センサ１５１により検出される駆動モータの温度（以下適宜、単に「モータ温度」という）に基づき実行されるクーリング制御の態様にある。特に、本実施形態では、上記モータ温度が予め定められた強制クーリング温度に達したときに直ちに印字形成及び搬送を停止する、通常の手法と同様の強制クーリングが行われるのに加え、上記モータ温度が上記強制クーリング温度よりも低いページ間クーリング温度に達したときに、隣接する２ページ間の被印字領域においてページ間クーリングが行われる。以下、その詳細を、順を追って詳細に説明する。
【００４４】
＜比較例のクーリング制御＞
まず、上記プリンタ１において、上記ページ間クーリングを行わずに上記強制クーリングのみを行う（強制クーリング温度＝９０［℃］）場合を、比較例として、図６（ａ）〜（ｇ）を用いて説明する。
【００４５】
まず、図６（ａ）は、上記ロール紙Ｓの搬送が開始された直後の状態を表している。図示の状態ではロール紙Ｓの先端がちょうどサーマルラインヘッド１１２の位置まで到達し、上記印刷データに対応した印字Ｒ（詳細には１ページ目の印字Ｒ１）の印刷が開始される。なお、このときの上記モータ温度は例えば８０［℃］であり、後述するクーリング解除温度（＝８５［℃］）未満である。
【００４６】
図６（ｂ）は、上記図６（ａ）の状態からさらにロール紙Ｓの搬送が進み、上記１ページ目の印字Ｒ１の印刷途中の状態を示している。このときの上記モータ温度は８１［℃］となり、上記強制クーリング温度９０［℃］未満であることから、強制クーリングは実行されない（図中「判定ＯＫ」と略記。以下同様）。
【００４７】
図６（ｃ）は、上記図６（ｂ）の状態からさらにロール紙Ｓの搬送が進み、上記１ページ目の上記印字Ｒ１の印刷が終了した状態（サーマルラインヘッド１１２が、隣接する２ページ間の非印字領域Ｅ、この例では１ページ目と２ページ目との間の非印字領域Ｅ１２、に対向している状態）を示している。このときの上記モータ温度は８４［℃］となり、上記のように１ページ目の印字Ｒ１を印刷開始してからこの印刷終了となるまでの間に４［℃］上昇している。しかしながら強制クーリング温度９０［℃］未満であることから、引き続き強制クーリングは実行されない。
【００４８】
図６（ｄ）は、上記図６（ｃ）の状態からさらにロール紙Ｓの搬送が進み、２ページ目の印字Ｒ２の印刷途中の状態を示している。このときの上記モータ温度は８６［℃］であり、引き続き上記強制クーリング温度９０［℃］未満となっている。
【００４９】
図６（ｅ）は、上記図６（ｄ）の状態からさらにロール紙Ｓの搬送が進み、上記２ページ目の上記印字Ｒ２の印刷が終了した状態（サーマルラインヘッド１１２が２ページ目と３ページ目との間の非印字領域Ｅ２３に対向している状態）を示している。このときの上記モータ温度は８８［℃］となり、上記のように２ページ目の印字Ｒ１を印刷開始してからこの印刷終了となるまでの間にさらに４［℃］上昇している。しかしながら依然として強制クーリング温度９０［℃］未満であることから、引き続き強制クーリングは実行されない。
【００５０】
図６（ｆ）は、上記図６（ｅ）の状態からさらにロール紙Ｓの搬送が進み、３ページ目の印字Ｒ３の印刷途中で、上記モータ温度がついに９０［℃］に達した状態を表している。上記強制クーリング温度９０［℃］に等しくなったことから、直ちにロール紙Ｓの搬送とサーマルラインヘッド１１２による印字形成が停止され（すなわち印刷処理が中断され）、強制クーリングが開始される（図中「判定ＮＧ」と略記。以下同様）。
【００５１】
上記強制クーリングの開始後、ある程度の時間が経過し、上記モータ温度が予め定められたクーリング解除温度（この例では８５［℃］）まで低下すると、上記のようにして中断した印刷処理が再開される。この印刷処理の再開時に、印字形成中の内容（この例では印字Ｒ３）の途中においてずれや非印字部分（ホワイトライン）が生じるのを回避するために、このプリンタ１では、上記印刷処理の停止直前に最後にドットを形成したロール紙Ｓの印字ラインに対し、印刷処理の再開時に重複してドットを形成する（いわゆるつなぎ印刷）。
【００５２】
しかしながら、このような印刷処理の再開時のつなぎ印刷を実行した場合でも、例えば図６（ｇ）に示すように、上記印字形成中の内容（この例では上記印字Ｒ３）の途中のずれや汚れが生じ、印字品質を損ねる場合がある。
【００５３】
＜実施形態のクーリング制御＞
上記の弊害を回避するためにプリンタ１において実行される、本実施形態のクーリング制御の挙動を図７（ａ）〜（ｆ）により説明する。上述したように、本実施形態では、上記と同様の強制クーリング（強制クーリング温度＝９０［℃］）に加え、上記ページ間クーリング（この例では、強制クーリング温度９０［℃］よりも低い８５［℃］のページ間クーリング温度を使用）が行われる。
【００５４】
まず、図７（ａ）は、上記図６（ａ）と同様、上記ロール紙Ｓの搬送が開始された直後の状態を表しており、ロール紙Ｓの先端がサーマルラインヘッド１１２の位置まで到達し、上記１ページ目の印字Ｒ１の印刷が開始される。なおこのときの上記モータ温度は例えば８０［℃］であり、上記クーリング解除温度（＝８５［℃］）未満である。
【００５５】
図７（ｂ）は、上記図７（ａ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図６（ｂ）と同様の上記１ページ目の印字Ｒ１の印刷途中の状態を示している。このとき上記モータ温度は８１［℃］で、上記強制クーリング温度９０［℃］未満であることから、強制クーリングは実行されない。なお、上記ページ間クーリング温度に達したか否かの判定は、サーマルラインヘッド１１２がページ間の非印字領域に対向しているタイミングでのみ行われ、この図７（ｂ）に示すタイミングでは行われない。
【００５６】
図７（ｃ）は、上記図７（ｂ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図６（ｃ）と同様の上記１ページ目の上記印字Ｒ１の印刷が終了した状態（サーマルラインヘッド１１２が１ページと２ページとの間の非印字領域Ｅ１２に対向している状態）を示している。このときの上記モータ温度は８４［℃］となるが、強制クーリング温度９０［℃］未満であることから、引き続き強制クーリングは実行されない。またサーマルラインヘッド１１２が上記非印字領域Ｅ１２に対向していることからページ間クーリングについての判定（モータ温度がページ間クーリング温度８５［℃］に到達したか否かの判定）も行われるが、モータ温度が上記８４［℃］であって８５［℃］未満であることから、上記同様にページ間クーリングも行われない。
【００５７】
図７（ｄ）は、上記図７（ｃ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図６（ｄ）と同様の２ページ目の印字Ｒ２の印刷途中の状態を示している。このときの上記モータ温度は８６［℃］であり、引き続き上記強制クーリング温度９０［℃］未満となっている（ページ間クーリング温度についての判定は行われない）。
【００５８】
図７（ｅ）は、上記図７（ｄ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図６（ｅ）と同様の上記２ページ目の上記印字Ｒ２の印刷が終了した状態を示している。このときの上記モータ温度は８８［℃］であるが依然として強制クーリング温度９０［℃］未満であることから、引き続き強制クーリングは実行されない。一方、サーマルラインヘッド１１２が２ページと３ページとの間の非印字領域Ｅ２３に対向していることから上記ページ間クーリング温度についての判定は行われる。上記モータ温度８８［℃］は上記ページ間クーリング８５［℃］を超えていることから、このタイミングで直ちにロール紙Ｓの搬送とサーマルラインヘッド１１２による印字形成が停止され（すなわち印刷処理が中断され）、ページ間クーリングが開始される（図中「判定ＮＧ」参照）。
【００５９】
上記ページ間クーリングの開始後、ある程度の時間が経過し、上記モータ温度が予め定められたクーリング解除温度（この例では８５［℃］）まで低下すると、上記のようにして中断した印刷処理が再開される。上記のようにページ間クーリングでは、サーマルラインヘッド１１２が隣接する２つのページ間（上記の例では２ページ目と３ページ目との間）の非印字領域Ｅ２３に対向した状態でクーリングが行われることから、上記印刷処理の再開時に前述のような印字内容のずれや汚れは生じないので、印字品質を損ねることがない。
【００６０】
＜制御内容＞
上記の手法を実現するために、プリンタ１のＣＰＵ２３１が上記印刷処理プログラムに基づき実行する制御を、図８及び図９に示すフローチャートにより説明する。
【００６１】
図８に示すフローにおいて、例えば上記外部端末４００の操作部４０２の適宜の操作を介して操作者が印刷開始指示を行うことによってこのフローが開始される。まずステップＳ１００において、ＣＰＵ２３１は、ライン数を表す変数ｎＬを「０」に初期化する。
【００６２】
その後、ステップＳ１０５で、ＣＰＵ２３１は、上記ライン数ｎＬが、予め定められた１ページの総ライン数ｎＬＡよりも大きいか否か（言い換えれば、現時点で、印刷処理がある１ページの最後のラインまで終了したか否か）を判定する。ライン数がｎＬが総ライン数ｎＬＡよりも小さい間はステップＳ１０５の判定が満たされず（Ｓ１０５：ＮＯ）、ステップＳ１３５に移行する。
【００６３】
ステップＳ１３５では、ＣＰＵ２３１は、１ライン分の印刷処理を行う。すなわち、ローラ駆動回路２４４に制御信号を出力して上記駆動モータにプラテンローラ１１１を（順方向に）駆動させてロール紙Ｓを１ライン分（順方向に）搬送すると共に、対応する制御信号をヘッド駆動回路２４３に出力してサーマルラインヘッド１１２の発熱素子を駆動し、１ライン分の印字形成をロール紙Ｓに対し行う。その後、ステップＳ１４０に移行する。
【００６４】
ステップＳ１４０では、ＣＰＵ２３１は、上記温度センサ１５１により検出される上記駆動モータのモータ温度Ｔが、強制クーリング温度Ｔｓ（この例では９０［℃］）よりも高いか否かを判定する。Ｔ≦Ｔｓの場合は、このステップＳ１４０の判定が満たされず（Ｓ１４０：ＮＯ）、ステップＳ１０５に戻って、同様の手順を繰り返す。これにより、ステップＳ１０５→ステップＳ１３５→ステップＳ１４０→ステップＳ１０５・・の流れが繰り返されることで、１ラインずつ、上記印刷データに基づく印字形成（印刷処理）が実行される。
【００６５】
上記繰り返しの間にそのページの最終ラインまで印刷が完了すると、ライン数ｎＬが上記総ライン数ｎＬＡよりも大きくなっている（つまりあるページの印刷が終了し、次のページの印刷が始まるまでの間の、上記サーマルラインヘッド１１２が上記ページ間の非印字領域Ｅに対向した状態にある）ことから、ステップＳ１０５の判定が満たされ（Ｓ１０５：ＹＥＳ）、ステップＳ１１０に移る。
【００６６】
ステップＳ１１０では、ＣＰＵ２３１は、この時点までに処理が完了したページ数ｎＰが、予め定められた印刷処理対象の総ページ数ｎＰＡよりも小さいか否か（言い換えれば、全ページへの印刷がまだ終了していないか否か）を判定する。ｎＰ＜ｎＰＡである間は、ステップＳ１１０の判定が満たされて（Ｓ１１０：ＹＥＳ）、ステップＳ１１５に移行する。
【００６７】
ステップＳ１１５では、ＣＰＵ２３１は、駆動モータの上記モータ温度Ｔがページ間クーリング温度Ｔｐよりも高いか否かを判定する。すなわち、ステップＳ１０５の判定が満たされてステップＳ１１０を経てステップＳ１１５が実行されることにより、印刷処理開始後、サーマルラインヘッド１１２が隣接２ページ間の上記非印字領域Ｅに来るたびに、ページ間クーリング判定が行われることとなる。
【００６８】
上記ページ間クーリング温度Ｔｐに達していない場合はこのステップＳ１１５の判定が満たされず（Ｓ１１５：ＮＯ）、ステップＳ１２５に移行する。なお、上記ステップＳ１１５が、各請求項記載のページ間クーリング判定手段として機能する。
【００６９】
ステップＳ１２５では、ＣＰＵ２３１は、この時点でのページ数を表す変数ｎＰを１つインクリメントして、ステップＳ１３０に移行する。
【００７０】
ステップＳ１３０では、ＣＰＵ２３１は、上記ライン数ｎＬを「０」に初期化する。その後、上記ステップＳ１０５に戻って、以降は同様の手順を繰り返す。これにより、再び、ステップＳ１０５→ステップＳ１３５→ステップＳ１４０→ステップＳ１０５・・の流れが繰り返され、１ラインずつ、上記印刷データに基づく印字形成（印刷処理）が実行される。そして、各ページの全ライン数が終わるたび、ステップＳ１０５の判定が満たされてステップＳ１１０→ステップＳ１１５→ステップＳ１２５→ステップＳ１３０→ステップＳ１０５→・・の流れが併せて実行される。
【００７１】
以上のようにしてページ数をインクリメントしながら（順次次のページに移りながら）印刷処理を進めていくとき、サーマルラインヘッド１１２があるページと次のページとの間の上記非印字領域Ｅに対向している状態で上記モータ温度Ｔが上記ページ間クーリング温度Ｔｐを上回ったら、ステップＳ１１５の判定が満たされ、ステップＳ１２０に移る。
【００７２】
ステップＳ１２０では、ＣＰＵ２３１は、クーリング処理を行う（詳細手順は後述の図９参照）。なお、上記ステップＳ１２０を実行するＣＰＵ２３１が、各請求項記載の第２停止制御手段として機能する。
【００７３】
上記ステップＳ１２０のクーリング処理の詳細を図９（ａ）に示す。図９（ａ）において、このクーリング処理では、まず、ステップＳ２００で、ＣＰＵ２３１は、１秒経過したか否かを判定する。１秒経過するまでステップＳ２００の判定が満たされず（Ｓ２００：ＮＯ）、この判定が満たされるまでループ待機する。１秒経過したらステップＳ２００の判定が満たされ（Ｓ２００：ＹＥＳ）、ステップＳ２１０に移る。
【００７４】
ステップＳ２１０では、ＣＰＵ２３１は、駆動モータの上記モータ温度Ｔがクーリング解除温度Ｔｒ（ページ間クーリング解除温度及び強制クーリング解除温度に相当。この例では８５［℃］）を超えた状態であるか否かを判定する。Ｔ＞Ｔｒである間はステップＳ２１０の判定が満たされ（Ｓ２１０：ＹＥＳ）、ステップＳ２００に戻り、１秒経過を待って再びステップＳ２１０を繰り返す。このようにして１秒間隔で温度判定を繰り返しているうち、駆動モータのモータＴが低下してクーリング解除温度Ｔｒに等しくなったらステップＳ２１０の判定が満たされず（Ｓ２００：ＮＯ）、クーリングを終了して図８のフローの上記ステップＳ１２５に戻り、その後上記ステップＳ１３０以降、同様の手順を繰り返す。
【００７５】
なお、上記ステップＳ１２０を実行した後の上記ステップＳ１２５及びステップＳ１３０を実行するＣＰＵ２３１が、各請求項記載の第２再開制御手段として機能する。
【００７６】
以上のようにして、ステップＳ１０５→ステップＳ１３５→ステップＳ１４０→ステップＳ１０５を繰り返し、各ページが終わるごとに、ステップＳ１０５→ステップＳ１１０→ステップＳ１１５→（ステップＳ１２０）→ステップＳ１２５→ステップＳ１３０→ステップＳ１０５・・の流れが繰り返され、前ページの印刷が終了してページ数ｎＰが総ページ数ｎＰＡよりも大きくなったら）、ステップＳ１１０の判定が満たされなくなり（Ｓ１１０：ＮＯ）、このフローを終了する。
【００７７】
なお、以上のような流れで各ぺージ間非印字領域Ｅごとにページ間クーリング温度Ｔｐになったか否かの判定を行うことで、基本的には上記モータ温度Ｔは、上記ページ間クーリング温度Ｔｐより高い上記強制クーリング温度Ｔｓには到達しない。しかしながら、例えばモータ温度Ｔがページ間クーリング温度Ｔｐよりごくわずかに低くてステップＳ１１５→ステップＳ１２５と移行した後、何らかの理由で次のページの途中（ｎＬ≦ｎＬＡである間）においてモータ温度Ｔが上記強制クーリング温度Ｔｓを超えた場合には、上記ステップＳ１４０の判定が満たされ（Ｓ１４０：ＹＥＳ）、ステップＳ１４５に移行する。なお、上記ステップＳ１４０を実行するＣＰＵ２３１が、各請求項記載の強制クーリング判定手段として機能する。
【００７８】
ステップＳ１４５では、ＣＰＵ２３１は、前述の図９と同様のクーリング処理を行う。なお、ステップＳ１３５での１ライン分の印刷の後、ステップＳ１４０での判定が満たされて実行されるこのおステップＳ１４５のクーリング処理は、結果として、サーマルラインヘッド１１２が各ページの印字領域（印字Ｒが形成される領域として予め定められた領域）に対向した状態で行われることとなる。したがって、このステップＳ１４５を実行するＣＰＵ２３１が、各請求項記載の第１停止制御手段として機能する。
【００７９】
図９（ａ）を用いて前述したように、このクーリング処理では、ＣＰＵ２３１は、ステップＳ２００及びステップＳ２１０で１秒間隔で温度判定を繰り返し、駆動モータのモータＴが低下してクーリング解除温度Ｔｒに等しくなったら（Ｓ２００：ＮＯ）、クーリングを終了する。その後、図８のフローに戻ってステップＳ１５０に移行する。
【００８０】
図８のステップＳ１５０では、ＣＰＵ２３１は、上記印刷処理を再開する。このとき、つなぎ駆動処理を行うことで、前述したつなぎ印刷を実行する。
【００８１】
上記ステップＳ１５０のつなぎ駆動処理の詳細を図９（ｂ）に示す。図９（ｂ）において、このつなぎ駆動処理では、まず、ステップＳ２２０で、ＣＰＵ２３１は、ローラ駆動回路２４４に制御信号を出力して上記駆動モータにプラテンローラ１１１を（上記順方向とは逆の逆方向に）駆動させてロール紙Ｓを１０ライン分逆方向に搬送する。
【００８２】
その後、ステップＳ２３０で、ＣＰＵ２３１は、ローラ駆動回路２４４に制御信号を出力して上記駆動モータにプラテンローラ１１１を（上記順方向に）ロール紙Ｓを９ライン分順方向に搬送する。その後、このつなぎ駆動処理を終了して図８のステップＳ１０５に戻る。なお、上記ステップＳ１５０を実行するＣＰＵ２３１が、各請求項記載の第１再開制御手段として機能する。上記ステップＳ２２０及びステップＳ２３０において前述のように１ライン分（それ以前よりも）逆方向に退いた状態とすることにより、図８のフローに戻った後の上記ステップＳ１３５で１ライン分の印刷が行われるとき、それまでの印刷処理で最後に印刷された部分と１ラインだけ重なった態様で印刷を再開することができる。このステップＳ１４０→ステップＳ１４５→ステップＳ１５０→ステップＳ１０５・・の流れにより、何らかの理由で上記非印字領域Ｅにサーマルラインヘッド１１２が対向するタイミングでのページ間クーリングが実行できなかった場合であっても、上記ステップＳ１４０での強制クーリングを実行することで、駆動モータやサーマルラインヘッド１１２の加熱による破損や耐久性の低下という最悪の事態は確実に回避でき、万全を期すことができる。
【００８３】
＜本実施形態の効果＞
以上説明したように、本実施形態においては、強制クーリング温度Ｔｓよりも所定温度（この例では５［℃］）だけ低い、ページ間クーリング温度Ｔｐが新たに設定され、これを用いてページ間クーリングが実行される。すなわち、印刷処理開始後、サーマルラインヘッド１１２が隣接２ページ間の非印字領域Ｅに来るたびに、ＣＰＵ２３１による判定が行われる。上記モータ温度が（上記強制クーリング温度Ｔｓとなる前に）ページ間クーリング温度Ｔｐに達していれば、そのタイミングにおいてそのまま（すなわちサーマルラインヘッド１１２が上記非印字領域Ｅに対向した状態で）印刷処理が停止され、迅速にページ間クーリングが開始される。そしてその後モータ温度Ｔがクーリング解除温度Ｔｒ（この例では強制クーリングの解除と共通の８５［℃］）まで低下したら、印刷処理が再開される。
【００８４】
上記のようにサーマルラインヘッド１１２が上記非印字領域に対向した状態でクーリングが行われることにより、上記比較例のように印刷処理の再開時において前述のようなずれや非印字部分が生じることがなくなる。この結果、前述のような印字品質の低下を確実に防止することができる。
【００８５】
このとき特に、上記強制クーリング温度Ｔｓとページ間クーリング温度Ｔｐとの温度差（上記の例では５［℃］）を適宜に小さく設定することにより、例えば、あと１ページ印刷処理を続行するとページ途中で強制クーリングとなってしまうこととなる最終ページの直前の非印字領域（＝最終ページとその前のページとの間の非印字領域。上記図７を用いて説明した例における２ページ目と３ページ目との間の非印字領域Ｅ２３参照）において、正確にクーリングが開始されるようにすることができる。この結果、いたずらにページ間クーリング温度を低めに設定した場合に生じうる頻繁なクーリング動作突入を回避しつつ、強制クーリング突入による上記印字品質の低下を確実に防止することができる。この結果、ユーザにとっての利便性を向上することができる。
【００８６】
また、本実施形態による上記の手法は、以下のような意義もある。すなわち、サーマルラインヘッド１１２の温度の検出結果に応じてクーリングを行う手法の場合には、印字データの内容（印字率が高いか低いか、形成に要するエネルギーが大きいか小さいか）に応じて、印刷処理開始後の時間経過によるサーマルラインヘッド１１２の温度上昇挙動が種々異なる。このため、温度上昇挙動を正確に予測するのが難しく、上述したような、上記最終ページの直前に（当該最終ページへの印刷処理開始前に）おいて、正確にクーリング開始とすることは困難である。このことを図１０（ａ）及び図１０（ｂ）によりさらに詳細に説明する。図１０（ａ）及び図１０（ｂ）は、横軸に印刷距離（あるいは時間）をとりつつ、印刷処理が進行するにつれての印字ヘッドの温度挙動を表したグラフである。
【００８７】
図１０（ａ）に、サーマルラインヘッド１１２により、ロール紙Ｓの１ページ目から４ページ目それぞれに対して印字Ｒ（この例では文字「ｃａｆｅ  ｃａｆｅ  ｃａｆｅ」からなる印字Ｒ１，Ｒ２，Ｒ３，Ｒ４）を印刷する場合の、サーマルラインヘッド１１２の温度上昇挙動の一例を示す。
【００８８】
図１０（ａ）に示されるように、全ページが文字「ｃａｆｅ」の印刷、すなわち印字率が低い印刷の場合はサーマルラインヘッド１１２からの発熱量が比較的低く、ページあたりの温度上昇率が低い。したがって、図示のように温度特性は緩やかな右上がり直線状となる結果、図示のクーリング解除温度から印刷開始した後クーリング温度に到達するまでの間に、１ページ目から４ページ目までの合計４ページの印刷が可能となる。
【００８９】
一方、図１０（ｂ）には、サーマルラインヘッド１１２により、ロール紙Ｓの１ページ目から４ページ目それぞれに対して別態様の印字Ｒ（この例ではテキスト「ｃａｆｅ  ｃａｆｅ  ｃａｆｅ」からなる印字Ｒ１，Ｒ４、黒塗りの３つのコーヒーカップの画像からなる印字Ｒ２，Ｒ３）を印刷するときの温度上昇挙動の一例を示す。
【００９０】
図１０（ｂ）に示されるように、図１０（ａ）と異なり、途中に黒塗りの３つのコーヒーカップの画像の印刷（すなわち印字率が高い印刷）がある場合は、サーマルラインヘッド１１２からの発熱量が比較的高くなり、ページあたりの温度上昇率が高い。したがって、図示のように２ページ目の印刷時に温度特性は極端な右上がり特性となる結果、図示のクーリング解除温度から印刷開始した後クーリング温度に到達するまでの間に、１ページ目と２ページ目の合計２ページの印刷しか行うことができない。
【００９１】
このように、サーマルラインヘッド１１２の温度上昇挙動は、印字データの内容に応じて種々異なることから、温度上昇挙動を正確に予測するのが難しい。
【００９２】
これに対して、本実施形態においては、上記のように（サーマルラインヘッド１１２ではなく）駆動モータのモータ温度Ｔの検出結果に応じて上記ページ間クーリングを行う。駆動モータは、上記サーマルラインヘッド１１２とは異なり、印刷処理開始後の時間経過による温度上昇が比較的安定しており、温度上昇挙動を予測しやすい。このことを図１１（ａ）及び図１１（ｂ）によりさらに詳細に説明する。図１１（ａ）及び図１１（ｂ）は、横軸に印刷距離（あるいは時間）をとりつつ、印刷処理が進行するにつれての駆動モータの温度挙動を表したグラフである。
【００９３】
上記の例に沿い、図１１（ａ）に、上記同様、サーマルラインヘッド１１２により１ページ目から４ページ目それぞれに対して印字Ｒ（文字「ｃａｆｅ  ｃａｆｅ  ｃａｆｅ」からなる印字Ｒ１，Ｒ２，Ｒ３，Ｒ４）を印刷する場合の、サーマルラインヘッド１１２の温度上昇挙動の一例を示す。また、図１１（ｂ）に、サーマルラインヘッド１１２により１ページ目から４ページ目それぞれに対して別態様の印字Ｒ（テキスト「ｃａｆｅ  ｃａｆｅ  ｃａｆｅ」からなる印字Ｒ１，Ｒ４、黒塗りの３つのコーヒーカップの画像からなる印字Ｒ２，Ｒ３）を印刷するときの温度上昇挙動の一例を示す。
【００９４】
図１１（ａ）及び図１１（ｂ）を対比して分かるように、駆動モータの温度は、印字率の高・低に関係なく、ページ数の増大にしたがって、安定的な挙動で増加する。この例では、いずれの場合も、図示のクーリング解除温度から印刷開始した後クーリング温度に到達するまでの間に、１ページ目、２ページ目、３ページ目の印刷を確実に行うことができる。このように、駆動モータの温度上昇挙動は、上記サーマルラインヘッド１１２とは異なり、印刷処理開始後の時間経過による温度上昇が比較的安定しており、温度上昇挙動を予測しやすい。したがって、上述したように、上記最終ページの直前において、正確にページ間クーリングを開始させることができる。この結果、上記したように、頻繁なクーリング動作突入を回避しつつ、上記印字品質の低下を確実に防止することができ、ユーザにとっての利便性を確実に向上することができる。
【００９５】
また、本実施形態では特に、ページ間クーリング温度Ｔｐ及びクーリング解除温度Ｔｒは、固定値（それぞれ８５［℃］）として設定されている。これにより、複雑な設定や制御を行うことなく、シンプルな制御でページ間クーリングを実行することができる。
【００９６】
＜変形例＞
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００９７】
（１）ページ間クーリング温度Ｔｐを可変に設定する場合
上記実施形態では前述のようにページ間クーリング温度Ｔｐを８５［℃］に固定的に設定したが、これに限られず、可変に設定してもよい。例えば、ページ間クーリング温度Ｔｐを、印刷処理の実行に伴うモータ温度の推移に応じた補正を施しつつ（詳細には各ページごとのモータ温度Ｔの温度上昇率に応じて）可変に設定する変形例を、上記図７に対応する図１２を用いて説明する。上記実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
【００９８】
本変形例のプリンタ１において実行されるクーリング制御の挙動を図１２（ａ）〜（ｅ）により説明する。
【００９９】
まず、図１２（ａ）は、上記図７（ａ）と同様、上記ロール紙Ｓの搬送が開始された直後の状態を表しており、ロール紙Ｓの先端がサーマルラインヘッド１１２の位置まで到達し、上記１ページ目の印字Ｒ１の印刷が開始される。なおこのときの上記モータ温度は例えば８０［℃］であり、上記クーリング解除温度（＝８５［℃］）未満である。
【０１００】
図１２（ｂ）は、上記図１２（ａ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図７（ｃ）と同様の上記１ページ目の上記印字Ｒ１の印刷が終了した状態（サーマルラインヘッド１１２が１ページと２ページとの間の非印字領域Ｅ１２に対向している状態）を示している。このときの上記モータ温度は上記から２［℃］上昇して８２［℃］（すなわち直近１ページにおける上昇温度△Ｔ＝２［℃］）となるが、強制クーリング温度９０［℃］未満であることから、強制クーリングは実行されない。またサーマルラインヘッド１１２が上記非印字領域Ｅ１２に対向していることからページ間クーリングについての判定（モータ温度がページ間クーリング温度Ｔｐに到達したか否かの判定）も行われるが、このときのページ間クーリング温度Ｔｐは、強制クーリング温度Ｔｓ及び直近の上記上昇温度△Ｔを用いて、
Ｔｐ＝Ｔｓ−△Ｔ  ・・  （式１）
により（可変に）決定される。
【０１０１】
すなわち、この場合は、Ｔｓ＝９０［℃］（固定値）で、直近の△Ｔ＝２［℃］であるから、
Ｔｐ＝９０−２
＝８８［℃］
に設定される。すなわち、上記モータ温度が上記８２［℃］であって、このＴｐ＝８８［℃］未満であることから、ページ間クーリングも行われない。
【０１０２】
図１２（ｃ）は、上記図１２（ｂ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図７（ｅ）と同様の上記２ページ目の上記印字Ｒ２の印刷が終了した状態（サーマルラインヘッド１１２が２ページと３ページとの間の非印字領域Ｅ２３に対向している状態）を示している。このときの上記モータ温度は上記からさらに３［℃］上昇して８５［℃］（すなわち直近１ページにおける上昇温度△Ｔ＝３［℃］）となるが、強制クーリング温度９０［℃］未満であることから、強制クーリングは実行されない。またサーマルラインヘッド１１２が上記非印字領域Ｅ２３に対向していることからページ間クーリングについての判定（モータ温度がページ間クーリング温度Ｔｐに到達したか否かの判定）も行われ、このときのページ間クーリング温度Ｔｐは、上記同様、強制クーリング温度Ｔｓ及び直近の上記上昇温度△Ｔを用いて、
Ｔｐ＝Ｔｓ−△Ｔ
＝９０−３
＝８７［℃］
に設定される。すなわち、上記モータ温度が上記８５［℃］であって、このＴｐ＝８７［℃］未満であることから、ページ間クーリングも引き続き行われない。
【０１０３】
図１２（ｄ）は、上記図１２（ｃ）の状態からさらにロール紙Ｓの搬送が進んだ、上記図７（ｆ）と同様の３ページ目の印字Ｒ３の印刷途中の状態を示している。このときの上記モータ温度は８６［℃］であり、引き続き上記強制クーリング温度９０［℃］未満となっている（ページ間クーリング温度についての判定は行われない）。
【０１０４】
そして、図１２（ｅ）は、上記図１２（ｄ）の状態からさらにロール紙Ｓの搬送が進んだ、上記３ページ目の上記印字Ｒ３の印刷が終了した状態（サーマルラインヘッド１１２が３ページと４ページとの間の非印字領域Ｅ３４に対向している状態）を示している。このときの上記モータ温度は上記図１２（ｃ）の状態からさらに４［℃］上昇して８９［℃］（すなわち直近１ページにおける上昇温度△Ｔ＝４［℃］）となるが、強制クーリング温度９０［℃］未満であることから、強制クーリングは実行されない。またサーマルラインヘッド１１２が上記非印字領域Ｅ３４に対向していることからページ間クーリングについての判定（モータ温度がページ間クーリング温度Ｔｐに到達したか否かの判定）も行われ、このときのページ間クーリング温度Ｔｐは、上記同様、強制クーリング温度Ｔｓ及び直近の上記上昇温度△Ｔを用いて、
Ｔｐ＝Ｔｓ−△Ｔ
＝９０−４
＝８６［℃］
に設定される。すなわち、この時点での上記モータ温度が上記８９［℃］であってＴｐ＝８６［℃］を超えていることから、このタイミングで直ちにロール紙Ｓの搬送とサーマルラインヘッド１１２による印字形成が停止され（すなわち印刷処理が中断され）、ページ間クーリングが開始される（図中「判定ＮＧ」参照）。
【０１０５】
もし、仮に上記ページ間クーリング機能がなかつた場合、図１２（ｅ）に示す状態において上記強制クーリング温度Ｔｓの９０［℃］を下回っているため、第４ページの印刷が始まってしまい、その直後に第４ページの途中で突然強制クーリングが始まるため、前述のつなぎ印刷となってしまう。本変形例では上記手法によりこれを回避することができる。
【０１０６】
＜制御内容＞
上記手法を実現するために、本変形例のプリンタ１のＣＰＵ２３１が印刷処理プログラムに基づき実行する制御を、図１３により説明する。
【０１０７】
図１３に示すように、本変形例においては、上記本実施形態の図８に示すフローのステップＳ１００とステップＳ１０５の間にステップＳ１０１が新たに設けられ、またステップＳ１０５とステップＳ１１０の間にステップＳ１０６及びステップＳ１０７が新たに設けられる。
【０１０８】
すなわち、上記図８と同様のステップＳ１００を経て移行したステップＳ１０１では、ＣＰＵ２３１は、まず、この時点で上記温度センサ１５１により検出されている駆動モータのモータ温度Ｔを、ページ開始時温度Ｔｏとする。
【０１０９】
その後、前述と同様、ステップＳ１０５→ステップＳ１３５→ステップＳ１４０→ステップＳ１０５・・の流れが繰り返されて、１ラインずつ印刷処理が実行されている間にそのページの最終ラインまで印刷が完了し、ステップＳ１０５の判定が満たされると、新たに設けた上記ステップＳ１０６に移行する。
【０１１０】
ステップＳ１０６では、ＣＰＵ２３１は、この時点（すなわちそのページの終了時）の駆動モータのモータ温度Ｔと、上記ステップＳ１０１で設定したページ開始時温度Ｔｏとの温度差、すなわち駆動モータが１ページ印刷する間に上昇した上昇温度ΔＴ（＝Ｔ−Ｔｏ）を算出する。その後、新たに設けた上記ステップＳ１０７に移る。
【０１１１】
ステップＳ１０７では、ＣＰＵ２３１は、強制クーリング温度Ｔｓと、ステップＳ１０６で算出した上記上昇温度ΔＴとの差を算出し、これをページ間クーリング温度Ｔｐに設定する。上記ステップＳ１０６及びステップＳ１０７を実行するＣＰＵ２３１が、各請求項記載の温度補正手段として機能する。
【０１１２】
上記ステップＳ１０７によるページ間クーリング温度Ｔｐの設定により、ステップＳ１１０を経たステップＳ１１５では、上記ステップＳ１０７で上記上昇温度△Ｔを用いて（可変に）設定されるページ間クーリング温度Ｔｐを用いて、モータ温度が当該ページ間クーリング温度Ｔｐになったか否かの判定が行われる。
【０１１３】
その他の各手順は、図８のフローと同様であり、説明を省略する。
【０１１４】
＜変形例の効果＞
本変形例では、ページ間クーリング温度Ｔｐが可変に設定される。これにより、例えば使用されるロール紙Ｓの種類や印刷枚数に応じて、きめ細かくページ間クーリング温度Ｔｐが設定可能となる。
【０１１５】
また本変形例では特に、ページ間クーリング温度Ｔｐは、印刷処理の実行に伴うモータ温度Ｔｐの推移に応じた補正が施されつつ、可変に設定される。具体的には、実際の印刷処理開始後の温度上昇挙動等に応じて、ページ間クーリング温度Ｔｐが補正される。これにより、印刷処理が開始された後の実際の温度上昇挙動に基づき、最適なページ間クーリング温度Ｔｐをリアルタイムに設定することができる。この結果、前述したような最終ページの直前において確実にページ間クーリングを開始させることが可能となり、ユーザにとっての利便性を確実に向上することができる。なお、以上ではクーリング解除温度Ｔｒは固定値であったが、上記同様にしてモータ温度の推移に応じて可変に設定してもよい。
【０１１６】
（２）その他
なお、上記変形例においては、最初のページ間クーリングでの判定に用いられるページ間クーリング温度Ｔｐの設定から、すべてのページ間クーリング温度Ｔｐの設定において、上記モータ温度の推移に応じた補正を施しつつ上記式（１）により自動設定したが、これに限られない。すなわち、プリンタ１に設けられた適宜の操作ボタン・キー等（入力手段)を介してユーザがページ間クーリング温度Ｔｐの初期値を入力し、上記ＣＰＵ２３１が、この設定された初期値に基づき、それ以降のページ間クーリング温度Ｔｐについて、上記モータ温度の推移に応じた補正を施しつつページ間クーリング温度を可変に設定するようにしても良い。これにより、ページ間クーリング温度の初期値設定にユーザの好みや意図を反映させることができる。
【０１１７】
なお、以上においては、上記駆動モータの温度を、検出手段としての上記温度センサ１５１によって直接検出したが、これに限られない。すなわち、例えば、上記駆動モータから少し離れた箇所（例えば上記制御基板１７０上）に上記検出手段としてのサーミスタを設け、上記強制クーリング温度Ｔｓを、上記サーミスタが検出する検出温度（環境温度Ｔｅ；単位［℃］）に基づき、例えば下記の式２によって求めるようにしてもよい。
Ｔｓ＝Ａ×Ｔｅ＋Ｂ  ・・  （式２）
上記係数Ａ及び定数Ｂは実験により求められるもので、上記係数Ａは例えば０．７、上記定数Ｂは例えば３３とすることができる。これにより、寒い環境（例えば−１０［℃］等）においては、上記モータ温度が２６［℃］となったときに強制クーリング開始となり、暑い環境（例えば３０［℃］等）では、上記モータ温度が５４［℃］となったときに強制クーリング開始となる。
【０１１８】
また、以上は、印刷装置として、バッテリ電源により駆動される上記プリンタ１に対し本発明を適用した場合を例にとって説明したが、これに限られない。すなわち、印刷装置の一例として、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙（被印字媒体）にサーマルヘッドにより画像を形成したり文字を印刷したりするプリンタや、ロール紙Ｓにサーマルヘッド１１２により所望の印刷を行って印字ラベルを作成する印字ラベル作成装置、に対し、本発明を適用してもよい。この場合も同様の効果を得る。
【０１１９】
なお、以上において、図５等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１２０】
また、図８、図９、図１３等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１２１】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１２２】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１２３】
１                プリンタ（印刷装置）
１１１            プラテンローラ（搬送ローラ）
１１２            サーマルラインヘッド（印字ヘッド）
１５０            被印字テープ（被印字媒体）
１５１            温度センサ（検出手段）
２３１            ＣＰＵ
Ｔ                モータ温度
Ｔｏ              ページ開始時モータ温度
Ｔｐ              ページ間クーリング温度
Ｔｒ              クーリング解除温度
Ｔｓ              強制クーリング温度
【図１】
2018052042.tif 000003
【図２】
2018052042.tif 000004
【図３】
2018052042.tif 000005
【図４】
2018052042.tif 000006
【図５】
2018052042.tif 000007
【図６】
2018052042.tif 000008
【図７】
2018052042.tif 000009
【図８】
2018052042.tif 000010
【図９】
2018052042.tif 000011
【図１０】
2018052042.tif 000012
【図１１】
2018052042.tif 000013
【図１２】
2018052042.tif 000014
【図１３】
2018052042.tif 000015