(57)【要約】【課題】印刷不良を確実に防止することを可能とした印刷装置を提供する。【解決手段】クーリング対象の印刷フォーマットで印刷を行った場合（Ｓ３５：ＹＥＳ）に、カウント値に所定の初期値を設定する（Ｓ３６）とともに、テープ印刷装置１の電源がＯＮ又はＯＦＦのいずれの状態にあるかにかかわらず、印刷を行った時点からの時間経過に従ってカウント値をカウントダウンし、カウントダウンされたカウント値が“０”に到達するまでは印刷指示があった場合であっても印刷処理を実行せず、カウントダウンされたカウント値が“０”に到達した後に印刷を許可するように構成する。【選択図】図７
2010274437.tif 000002
【特許請求の範囲】
【請求項１】
装置本体の電源のＯＮ又はＯＦＦを切り替える電源切替手段と、
発熱素子を備え、前記発熱素子への通電に基づいて印刷媒体に印刷を行うサーマルヘッドと、
装置本体の電源がＯＮ又はＯＦＦのいずれの状態にあるかにかかわらず、前回に前記サーマルヘッドによる印刷を行った時点からの時間経過に従ってカウント値をカウントする経過時間カウント手段と、
前記経過時間カウント手段によりカウントされた前記カウント値が所定値に到達した場合に、次回の前記サーマルヘッドによる印刷を許可する印刷許可手段と、を有することを特徴とする印刷装置。
【請求項２】
前回に前記サーマルヘッドにより行われた印刷内容が所定の印刷内容であった場合に、前記経過時間カウント手段はカウントを開始することを特徴とする請求項１に記載の印刷装置。
【請求項３】
複数の印刷フォーマットから印刷を行う印刷フォーマットを選択するフォーマット選択手段を有し、
前回に前記サーマルヘッドにより行われた印刷において選択された印刷フォーマットが所定のフォーマットであった場合に、前記経過時間カウント手段はカウントを開始することを特徴とする請求項２に記載の印刷装置。
【請求項４】
ユーザの操作を受け付ける操作受付手段を有し、
前記印刷許可手段は、前記経過時間カウント手段によりカウントされた前記カウント値が所定値に到達していない場合であっても前記操作受付手段において特定の操作を受け付けた場合には、次回の前記サーマルヘッドによる印刷を許可することを特徴とする請求項１乃至請求項３のいずれかに記載の印刷装置。
【請求項５】
前記経過時間カウント手段は、装置本体の電源がＯＮの状態にある場合とＯＦＦの状態にある場合とで前記カウント値をカウントする速度を変更することを特徴とする請求項１乃至請求項４のいずれかに記載の印刷装置。
【請求項６】
装置本体に対して開閉可能に取り付けられ、開放状態にある場合に前記印刷媒体が装置内部に収納可能となるカバー部材と、
前記カバー部材の開閉状態を検出する開閉検出手段と、を有し、
前記経過時間カウント手段は、前記カバー部材が開放状態にある場合と閉鎖状態にある場合とで前記カウント値をカウントする速度を変更することを特徴とする請求項１乃至請求項５のいずれかに記載の印刷装置。
【請求項７】
前記経過時間カウント手段は、前記電源切替手段によって装置本体の電源がＯＮ又はＯＦＦに切り替えられた場合に、前記カウント値を変動させることを特徴とする請求項１乃至請求項６のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを用いて印刷媒体に印刷を行う印刷装置に関する。
【背景技術】
【０００２】
従来、サーマルヘッドに対して通電することにより、サーマルヘッドの発熱素子を発熱させ、１ライン分の印刷データを順次、被記録媒体に対して感熱印刷を行う印刷装置が知られている。このようなサーマルヘッドを用いた印刷装置では、印刷中に発熱（通電）させる発熱素子数（即ち、印字ドット数）が多い場合に、サーマルヘッドの温度が非常に高温となる場合がある。そして、サーマルヘッドの温度が高い状態で継続して印刷を行うと、印刷つぶれや印刷のかすれ等の印刷不良が発生していた。
【０００３】
そこで、従来より印刷処理を行った後にサーミスタ等でサーマルヘッドの温度を検出し、検出された温度が高温であった場合に、次の印刷処理を連続して行わずに、サーマルヘッドの温度が下がるまで印刷処理を中断することが行われていた（例えば、特開平５−１１６３４６号公報参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１１６３４６号公報（第２頁〜第４頁、図２〜図４）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の印刷装置では、サーマルヘッドの温度を検出する為のサーミスタをサーマルヘッドに対して取り付けなければならないので、サーマルヘッド周辺にサーミスタの設置スペースが必要となっていた。従って、特に小型の印刷装置では、サーミスタを設置することが難しくなっており、サーミスタを用いない構成が望まれていた。
【０００６】
また、上記特許文献１に記載の印刷装置では、装置本体の電源が一旦ＯＦＦにされてしまうと、上記のサーマルヘッドの高温化に基づく印刷処理の中断に関する処理がリセットされてしまう問題があった。即ち、上記特許文献１に記載の印刷装置では、サーマルヘッドの温度が高温であった場合に、所定時間印刷処理を中断した後にサーマルヘッドの温度を検出するという処理を繰り返し行うことにより、サーマルヘッドの温度が下がるまで印刷処理を中断する構成としている。しかし、印刷処理の中断中に一旦電源をＯＦＦにすると、その直後に電源をＯＮした際にサーマルヘッドの温度がまだ高温であるにもかかわらず、印刷処理が実行可能となる問題が生じていた。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、サーマルヘッドにサーミスタ等の温度センサを取り付けることなく、また、サーマルヘッドの高温化に基づく印刷処理の中断中に装置本体の電源がＯＦＦにされた場合であっても、サーマルヘッドの温度が印字不良を起こさない適切な温度へと下がるまでの間、次回以降の印刷処理を中断することが可能となり、印刷不良を確実に防止することを可能とした印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本願の請求項１に係る印刷装置は、装置本体の電源のＯＮ又はＯＦＦを切り替える電源切替手段と、発熱素子を備え、前記発熱素子への通電に基づいて印刷媒体に印刷を行うサーマルヘッドと、装置本体の電源がＯＮ又はＯＦＦのいずれの状態にあるかにかかわらず、前回に前記サーマルヘッドによる印刷を行った時点からの時間経過に従ってカウント値をカウントする経過時間カウント手段と、前記経過時間カウント手段によりカウントされた前記カウント値が所定値に到達した場合に、次回の前記サーマルヘッドによる印刷を許可する印刷許可手段と、を有することを特徴とする。
尚、「カウント」には、カウント値を減算するカウントダウンと、カウント値を加算するカウントアップを含む。
【０００９】
また、請求項２に係る印刷装置は、請求項１に記載の印刷装置であって、前回に前記サーマルヘッドにより行われた印刷内容が所定の印刷内容であった場合に、前記経過時間カウント手段はカウントを開始することを特徴とする。
【００１０】
また、請求項３に係る印刷装置は、請求項２に記載の印刷装置であって、複数の印刷フォーマットから印刷を行う印刷フォーマットを選択するフォーマット選択手段を有し、前回に前記サーマルヘッドにより行われた印刷において選択された印刷フォーマットが所定のフォーマットであった場合に、前記経過時間カウント手段はカウントを開始することを特徴とする。
【００１１】
また、請求項４に係る印刷装置は、請求項１乃至請求項３のいずれかに記載の印刷装置であって、ユーザの操作を受け付ける操作受付手段を有し、前記印刷許可手段は、前記経過時間カウント手段によりカウントされた前記カウント値が所定値に到達していない場合であっても前記操作受付手段において特定の操作を受け付けた場合には、次回の前記サーマルヘッドによる印刷を許可することを特徴とする。
【００１２】
また、請求項５に係る印刷装置は、請求項１乃至請求項４のいずれかに記載の印刷装置であって、前記経過時間カウント手段は、装置本体の電源がＯＮの状態にある場合とＯＦＦの状態にある場合とで前記カウント値をカウントする速度を変更することを特徴とする。
【００１３】
また、請求項６に係る印刷装置は、請求項１乃至請求項５のいずれかに記載の印刷装置であって、装置本体に対して開閉可能に取り付けられ、開放状態にある場合に前記印刷媒体が装置内部に収納可能となるカバー部材と、前記カバー部材の開閉状態を検出する開閉検出手段と、を有し、前記経過時間カウント手段は、前記カバー部材が開放状態にある場合と閉鎖状態にある場合とで前記カウント値をカウントする速度を変更することを特徴とする。
【００１４】
更に、請求項７に係る印刷装置は、請求項１乃至請求項６のいずれかに記載の印刷装置であって、前記経過時間カウント手段は、前記電源切替手段によって装置本体の電源がＯＮ又はＯＦＦに切り替えられた場合に、前記カウント値を変動させることを特徴とする。
【発明の効果】
【００１５】
前記構成を有する請求項１に係る印刷装置では、サーマルヘッドにサーミスタ等の温度センサを取り付けることなく、また、サーマルヘッドの高温化に基づく印刷処理の中断中に装置本体の電源がＯＦＦにされた場合であっても、サーマルヘッドの温度が印字不良を起こさない適切な温度へと下がるまでの間、次回以降の印刷処理を中断することが可能となる。それにより、印刷不良を確実に防止することが可能となる。
【００１６】
また、請求項２に係る印刷装置では、サーマルヘッドにサーミスタ等の温度センサを取り付けなくても、実施した印刷処理の印刷内容からサーマルヘッドの温度が印字不良を起こす虞のある温度まで上昇していることを適切に予測することが可能となる。
【００１７】
また、請求項３に係る印刷装置では、サーマルヘッドにサーミスタ等の温度センサを取り付けなくても、実施した印刷処理の印刷フォーマットからサーマルヘッドの温度が印字不良を起こす虞のある温度まで上昇していることを適切に予測することが可能となる。
【００１８】
また、請求項４に係る印刷装置では、サーマルヘッドのクーリング中であっても所定の操作を受け付けた場合には印刷処理を実行できるので、印字品質よりも速度を希望するユーザに対して、ユーザの要望を満たすことが可能となる。
【００１９】
また、請求項５に係る印刷装置では、装置本体の各電源状態におけるサーマルヘッドの放熱速度の差異を考慮し、サーマルヘッドのクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
【００２０】
また、請求項６に係る印刷装置では、装置本体のカバーが開放されている状態及び閉鎖されている状態におけるサーマルヘッドの放熱速度の差異を考慮し、サーマルヘッドのクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
【００２１】
更に、請求項７に係る印刷装置では、装置本体の電源の切り替えに伴うサーマルヘッドの放熱速度の変化を考慮し、サーマルヘッドのクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
【図面の簡単な説明】
【００２２】
【図１】第１実施形態に係るテープ印字装置の外観斜視図である。
【図２】第１実施形態に係るテープ印刷装置のカセット収納部周辺を示した上面図である。
【図３】第１実施形態に係るテープ印刷装置の制御系を示すブロック図である。
【図４】第１実施形態に係るテープ印刷装置で選択可能な印刷フォーマットの一例を示した図である。
【図５】第１実施形態に係るメイン処理プログラムのフローチャートである。
【図６】第１実施形態に係るカウントダウン処理プログラムのフローチャートである。
【図７】第１実施形態に係る印刷処理プログラムのフローチャートである。
【図８】第２実施形態に係るメイン処理プログラムのフローチャートである。
【図９】第３実施形態に係るカウントダウン処理プログラムのフローチャートである。
【図１０】第４実施形態に係るカウントダウン処理プログラムのフローチャートである。
【発明を実施するための形態】
【００２３】
以下、本発明に係る印刷装置についてテープカセットから排出されるテープに対して印刷を行うテープ印刷装置１に具体化した第１実施形態乃至第４実施形態に基づき図面を参照しつつ詳細に説明する。
【００２４】
〔第１実施形態〕
先ず、第１実施形態に係るテープ印刷装置１の概略構成について、図１及び図２を参照しつつ説明する。図１は、第１実施形態に係るテープ印刷装置１の外観斜視図である。図２は、第１実施形態に係るテープ印刷装置１のカセット収納部周辺を示した上面図である。
【００２５】
図１に示すように、第１実施形態に係るテープ印刷装置１は、筐体内部に内蔵されたテープカセット５（図２参照）から排出されるテープに対して印刷を行う印刷装置であり、筐体上面にキーボード３と液晶ディスプレイ４を有している。また、同じく筐体上面には平面視矩形状のテープカセット５を収納するカセット収納部８が収納カバー９で覆われて配設されている。また、このキーボード３の下側には、制御回路部が構成される制御基板（図示せず）が配設されている。また、カセット収納部８の左側面部には、印字されたテープが排出されるテープ排出口１０が形成されている。また、テープ印刷装置１の右側面部には、接続インターフェイス（図示せず）が配設されている。この接続インターフェースは、外部機器（例えば、パーソナルコンピュータ等）と有線または無線接続をする際に用いられる。従って、テープ印刷装置１は、外部機器から送信された印刷データを印刷することも可能である。
【００２６】
ここで、キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、リセットキー３Ｅ、フォーマット選択キー３Ｆ、リターンキー３Ｒ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられる。印刷キー３Ｂは、作成されたテキスト等からなる印刷データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。また、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。また、リセットキー３Ｅは装置本体のリセット処理を行う際に用いられる。また、フォーマット選択キー３Ｆは後述する複数種類の印刷フォーマット（図４参照）から印刷を行う印刷フォーマットを選択する際に用いられる。また、リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。
【００２７】
一方、液晶ディスプレイ４は、文字等のキャラクタを複数行に渡って表示する表示装置であり、キーボード３によって作成される印刷データ等を表示しうる。また、後述のようにテープ印刷装置１がサーマルヘッド４１のクーリングをする為に印刷処理を中断している場合には、印刷再開までの時間を表示する。
【００２８】
そして、図２に示すように、テープ印刷装置１は、内部のカセット収納部８に対してテープカセット５を装着可能に構成されている。更に、テープ印刷装置１の内部には、テープ駆動印刷機構１６及びカッター１７を含むテープ切断機構が配設されている。テープ印刷装置１は、テープ駆動印刷機構１６により、テープカセット５から引き出されたテープに対して、所望の印刷データに基づく印刷を施すことができる。そして、テープ印刷装置１は、テープ切断機構のカッター１７により、印刷されたテープを切断することができる。切断されたテープは、テープ印刷装置１の左側側面に形成されたテープ排出口１０から排出される。
【００２９】
そして、テープ印刷装置１の内部には、カセット収納部フレーム１８が配設されている。図２に示すように、このカセット収納部フレーム１８には、テープカセット５が着脱自在に装着される。
テープカセット５は、その内部に、テープスプール３２、リボン供給スプール３４、巻取スプール３５、基材供給スプール３７、接合ローラ３９を備えており、夫々回転自在に軸支されている。テープスプール３２には、表層テープ３１が巻回されている。表層テープ３１は、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明なテープである。そして、リボン供給スプール３４には、インクリボン３３が巻回されている。このインクリボン３３には、インク加熱により溶融或いは昇華するインクが塗布され、インク層を形成している。巻取スプール３５は、印刷に使用されたインクリボン３３を巻き取る。そして、基材供給スプール３７には、二重テープ３６が巻回されている。この二重テープ３６は、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に対して、剥離テープを貼り合わせて構成されている。又、当該二重テープ３６は、剥離テープが外側に位置するように、基材供給スプール３７に巻回されている。そして、接合ローラ３９は、二重テープ３６と表層テープ３１とを重ねて接合させる際に用いられる。
【００３０】
図２に示すように、カセット収納部フレーム１８には、アーム２０が、軸２０ａを中心として揺動可能に配設されている。アーム２０の先端には、プラテンローラ２１、搬送ローラ２２が回動可能に軸支されている。プラテンローラ２１、搬送ローラ２２は、何れもゴム等の可撓性部材を表面に有している。
アーム２０が最も時計回りに揺動すると、プラテンローラ２１は、表層テープ３１及びインクリボン３３を、後述するサーマルヘッド４１に対して圧接する。又、この時、搬送ローラ２２は、表層テープ３１及び二重テープ３６を、接合ローラ３９に対して圧接する。
【００３１】
また、カセット収納部フレーム１８には、プレート４２が立設されている。このプレート４２のプラテンローラ２１側側面には、サーマルヘッド４１が配設されている。サーマルヘッド４１は、表層テープ３１及び二重テープ３６の幅方向と同方向に、複数（例えば、１２８個や２５６個）の発熱素子を１列に列設することで構成される。
テープカセット５が所定位置に装着されると、プレート４２は、テープカセット５の凹部４３に嵌め込まれる。
【００３２】
また、カセット収納部フレーム１８には、テープ搬送モータ２が配設されている。テープ搬送モータ２による駆動力は、カセット収納部フレーム１８に沿って配設されたギア列を介して、プラテンローラ２１及び搬送ローラ２２等に夫々伝達される。
従って、テープ搬送モータ２に対する電力供給により、テープ搬送モータ２の出力軸の回転が開始されると、プラテンローラ２１、搬送ローラ２２等も、連動して回転を開始する。これにより、テープカセット５内の表層テープ３１、インクリボン３３、二重テープ３６は、テープスプール３２、リボン供給スプール３４、基材供給スプール３７から、巻き解かれ、下流方向（テープ排出口１０、巻取スプール３５方向）へと搬送される。
【００３３】
そうすると、表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド４１との間を通過する。従って、当該テープ印刷装置１において、表層テープ３１、インクリボン３３は、プラテンローラ２１とサーマルヘッド４１とによって挟まれた状態で搬送される。この時、サーマルヘッド４１に配列された多数の発熱素子は、制御部６０（図３参照）により、印刷データ及び後述する印刷制御プログラムに基づいて選択的かつ間欠的に通電される。
【００３４】
ここで、各発熱素子は、通電により発熱し、インクリボン３３に塗布されているインクを溶融或いは昇華させるので、インクリボン３３のインクは、表層テープ３１にドット単位で転写される。この結果、表層テープ３１には、印刷データに基づくユーザ所望のドット画像が鏡像で形成される。
【００３５】
その後、インクリボン３３は、サーマルヘッド４１を通過すると、リボン巻取ローラ１５によって巻き取られる。一方、表層テープ３１は、二重テープ３６と重ねられ、搬送ローラ２２と接合ローラ３９との間を通過する。この時、表層テープ３１と二重テープ３６は、搬送ローラ２２、接合ローラ３９により圧接され、積層テープ３８となる。ここで、当該積層テープ３８は、ドット印刷済みの表層テープ３１の印刷面側が二重テープ３６と強固に重ね合わされる。従って、ユーザは、表層テープ３１の印刷面の裏面側（即ち、積層テープ３８の表面側）から印刷画像の正像を視認可能である。
【００３６】
その後、積層テープ３８は、搬送ローラ２２の更に下流に搬送され、カッター１７を含むテープ切断機構に到達する。テープ切断機構は、カッター１７と、切断用モータ７２（図３参照）により構成されている。そして、カッター１７は、固定刃１７ａと、回動刃１７ｂに備えており、固定刃１７ａに対して回動刃１７ｂを回動させることで切断対象物を剪断する鋏形式のカッターである。そして、回動刃１７ｂは、切断用モータ７２によって支点を中心に往復揺動可能に配設されている。従って、切断用モータ７２の駆動により、積層テープ３８は、固定刃１７ａ、回動刃１７ｂに剪断される。
切断された積層テープ３８は、テープ排出口１０を介して、テープ印刷装置１の外部へ排出される。そして、当該積層テープ３８は、二重テープ３６の剥離テープを剥がし、接着剤層を露出させれば、任意の場所に貼り付けることが可能な粘着ラベルとして使用可能である。
【００３７】
次に、テープ印刷装置１の制御構成について、図面を参照しつつ詳細に説明する。図３は、テープ印刷装置１の制御系を示すブロック図である。
テープ印刷装置１内には、制御基板（図示せず）が配設されており、この制御基板上には、制御部６０、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００３８】
そして、制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。又、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、カバーセンサ７３、キーボード３、接続インターフェース７１にも接続されている。
ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ６１は、キーボード３等からの入力信号及び後述する印刷処理プログラムを含む各種制御プログラムに基づいて、液晶ディスプレイ４等の各周辺装置を制御する。
【００３９】
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。又、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。
そして、ＲＯＭ６４には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、後述する印刷処理プログラムは、このＲＯＭ６４に格納されている。更に、ＲＯＭ６４には、複数種類の印刷フォーマットが記憶されている。そして、制御部６０は複数の印刷フォーマットの内、ユーザに選択された印刷フォーマットで文字や記号を印刷する。ここで、図４は第１実施形態に係るテープ印刷装置１でＲＯＭ６４に記憶された印刷フォーマットの一例を示した図である。尚、図４に示す例では、『１２３４５』を各印刷フォーマットで印刷した印刷例を示す。図４に示すように、同一の文字内容を印刷する場合であっても、フォーマット毎に文字サイズ、配置、書体等が変化する。即ち、フォーマット毎に印刷中に発熱（通電）させる発熱素子数（即ち、印字ドット数）が異なり、例えば、“フォーマットＣ”で印刷を行う場合には、“フォーマットＡ”や“フォーマットＢ”で印刷を行う場合より、印刷中に発熱（通電）させる発熱素子数が多くなる。
【００４０】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印刷データや、外部機器７８から接続インターフェース７１を介して取り込まれた印刷データ、後述のカウント値も格納される。
そして、タイマ６７は、テープ印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。具体的には、タイマ６７は、後述する印刷処理プログラムにおいて、サーマルヘッド４１の発熱素子に対する通電期間等の開始・終了を判断する際に参照される。また、サーマルヘッド４１のクーリングの為に印刷処理を中断する際に、印刷再開までの残り時間をカウントする際にも参照される。
また、カバーセンサ７３は収納カバー９の開閉を検出する接触式センサであり、収納カバー９が開放されている状態において検出信号が制御部６０へと送信される。
【００４１】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいて、後述する印刷処理プログラムに基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動態様を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子毎に対応付けられたストローブ番号に基づいて、各発熱素子の通電の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を供給し、切断用モータ７２の駆動制御を行う回路である。又、搬送モータ駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モータ２に駆動信号を供給し、テープ搬送モータ２の駆動制御を行う制御回路である。
【００４２】
次に、テープ印刷装置１におけるメイン処理プログラムについて、図面を参照しつつ詳細に説明する。図５は、テープ印刷装置１に係るメイン処理プログラムのフローチャートである。ここで、図５に示すメイン処理プログラムは、ＣＰＵ６１に対して電力が供給されて、ＣＰＵ６１が駆動を開始するタイミング（即ち、テープ印刷装置１に対して初めて電池を装着したとき、又は初めてＡＣアダプタを挿したとき）に実行される。尚、以下の図５〜図１０にフローチャートで示されるプログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００４３】
メイン処理プログラムの実行が開始されると、ＣＰＵ６１は、先ず、ステップ（以下、Ｓと略記する）１においてイニシャライズ（初期化）を行う。
【００４４】
次に、Ｓ２においてＣＰＵ６１は、テープ印刷装置１の電源ステータスを電源ＯＦＦ状態に設定する。尚、電源ステータスは、現在のテープ印刷装置１の電源状態を示すステータスであり、テープ印刷装置１の電源がＯＮされている状態では、電源ＯＮ状態に設定され、テープ印刷装置１の電源がＯＦＦされている状態では、電源ＯＦＦ状態に設定される。また、現在のテープ印刷装置１の電源ステータスはＥＥＰＲＯＭ６３に記憶される。
【００４５】
続いて、Ｓ３においてＣＰＵ６１は、後述のカウントダウン処理（図６）を行う。尚、カウントダウン処理は、サーマルヘッド４１のクーリングの為に印刷処理を中断している場合に、時間経過に従ってカウント値を所定の初期値からカウントダウンする処理である。そして、カウント値が所定値（例えば０）に到達した場合に印刷を再開する構成とする（図７参照）。
【００４６】
その後、Ｓ４においてＣＰＵ６１は、ＥＥＰＲＯＭ６３から現在のテープ印刷装置１の電源ステータスを読み出し、電源ＯＮ状態か否かを判定する。
【００４７】
そして、電源ステータスが電源ＯＮ状態でないと判定された場合（Ｓ４：ＮＯ）、即ち、テープ印刷装置１の電源がＯＦＦされている場合には、Ｓ５へと移行する。一方、電源ステータスが電源ＯＮ状態であると判定された場合（Ｓ４：ＹＥＳ）、即ち、テープ印刷装置１の電源がＯＮされている場合には、Ｓ７へと移行する。
【００４８】
Ｓ５においてＣＰＵ６１は、キーボード３の電源キー３Ｄが押されたか否かを判定する。そして、電源キー３Ｄが押されたと判定された場合（Ｓ５：ＹＥＳ）には、装置本体の駆動を開始し、テープ印刷装置１の電源ステータスを電源ＯＮ状態へと移行する（Ｓ６）。具体的には、ＥＥＰＲＯＭ６３から現在のテープ印刷装置１の電源ステータスを読み出し、電源ＯＮ状態に設定した後、再度ＥＥＰＲＯＭ６３に格納する。その後、Ｓ３へと戻る。
【００４９】
一方、Ｓ５において電源キー３Ｄが押されていないと判定された場合（Ｓ５：ＮＯ）には、Ｓ３へと戻る。
【００５０】
また、Ｓ７においてＣＰＵ６１は、キーボード３の電源キー３Ｄが押されたか否かを判定する。そして、電源キー３Ｄが押されたと判定された場合（Ｓ７：ＹＥＳ）には、装置本体の駆動を停止し（但し、最低限の機能は実行可能な状態にある）、テープ印刷装置１の電源ステータスを電源ＯＦＦ状態へと移行する（Ｓ８）。具体的には、ＥＥＰＲＯＭ６３から現在のテープ印刷装置１の電源ステータスを読み出し、電源ＯＦＦ状態に設定した後、再度ＥＥＰＲＯＭ６３に格納する。その後、Ｓ３へと戻る。尚、テープ印刷装置１の電源がＯＦＦされた場合には、その後に印刷処理や文字入力処理等は実行することができなくなるが、ＣＰＵ６１等には電力供給源から引き続き電力が供給されており、以降も継続してプログラムが実行される。即ち、テープ印刷装置１の電源がＯＮ又はＯＦＦのいずれの状態にあるかにかかわらず、カウントダウン処理（Ｓ３、Ｓ３２）等は実行される。
【００５１】
一方、Ｓ７において電源キー３Ｄが押されていないと判定された場合（Ｓ７：ＮＯ）には、Ｓ９へと移行する。
【００５２】
Ｓ９においてＣＰＵ６１は、キーボード３のフォーマット選択キー３Ｆが押されたか否かを判定する。そして、フォーマット選択キー３Ｆが押されたと判定された場合（Ｓ９：ＹＥＳ）には、フォーマット選択処理を行う（Ｓ１０）。具体的には、ＣＰＵ６１は複数の印刷フォーマット（図４参照）の内、ユーザの操作に基づいて選択された印刷フォーマットを、印刷対象とするフォーマットに選択する。その後、Ｓ３へと戻る。
【００５３】
一方、Ｓ９においてフォーマット選択キー３Ｆが押されていないと判定された場合（Ｓ９：ＮＯ）には、Ｓ１１へと移行する。
【００５４】
Ｓ１１においてＣＰＵ６１は、キーボード３の印刷キー３Ｂが押されたか否かを判定する。そして、印刷キー３Ｂが押されたと判定された場合（Ｓ１１：ＹＥＳ）には、後述の印刷処理（図７）を行う（Ｓ１２）。尚、印刷処理は、ユーザによる文字入力キー３Ａの操作に基づいて入力された文字列を、前記Ｓ１０で選択された印刷フォーマットでテープに印刷する処理である。
【００５５】
一方、Ｓ１１において印刷キー３Ｂが押されていないと判定された場合（Ｓ１１：ＮＯ）には、Ｓ１３へと移行する。
【００５６】
Ｓ１３においてＣＰＵ６１は、その他の処理を実行する。その他の処理においては、例えば、文字入力キー３Ａの入力操作に基づく文字入力処理や設定処理等を実行する。その他の処理を終了すると、Ｓ３へと戻る。
【００５７】
続いて、メイン処理プログラムのＳ３及び後述の印刷処理プログラムのＳ３２で実行されるカウントダウン処理プログラムについて、図面を参照しつつ詳細に説明する。図６は、カウントダウン処理プログラムのフローチャートである。
【００５８】
カウントダウン処理プログラムの実行が開始されると、Ｓ２１においてＣＰＵ６１は、ＲＡＭ６６からカウント値を読み出し、カウント値が“０”であるか否かを判定する。ここで、カウント値は後述の印刷処理プログラム（図７）において、サーマルヘッド４１のクーリングが必要であると判定された場合に所定の初期値（例えば“１８０”）に設定され、時間経過に従ってカウントダウンされるパラメータである。尚、初期設定時には“０”に設定されている。また、ＲＡＭ６６に記憶されたカウント値は、テープ印刷装置１の電源がＯＦＦ又はＯＮされた場合であってもリセットされない。
【００５９】
そして、カウント値が“０”であると判定された場合（Ｓ２１：ＹＥＳ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。それに対して、カウント値が“０”以外の値であると判定された場合（Ｓ２１：ＮＯ）には、Ｓ２２へと移行する。
【００６０】
Ｓ２２においてＣＰＵ６１は、前回の処理実行時に後述のＳ２３でカウント値がカウントダウンされてから、又は後述のＳ３６でカウント値が所定の初期値に設定された直後である場合にはカウント値が所定の初期値に設定されてから、所定時間（例えば１ｓｅｃ）経過したか否かを判定する。
【００６１】
そして、所定時間が経過したと判定された場合（Ｓ２２：ＹＥＳ）には、カウント値をカウントダウンする（Ｓ２３）。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値を「−１」減算した後に再度ＲＡＭ６６に格納する。一方、所定時間が経過していないと判定された場合（Ｓ２２：ＮＯ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。
【００６２】
続いて、メイン処理プログラムのＳ１２で実行される印刷処理プログラムについて、図面を参照しつつ詳細に説明する。図７は、印刷処理プログラムのフローチャートである。
【００６３】
印刷処理プログラムの実行が開始されると、Ｓ３１においてＣＰＵ６１は、ＲＡＭ６６からカウント値を読み出し、カウント値が“０”であるか否かを判定する。
【００６４】
そして、カウント値が“０”以外の値であると判定された場合（Ｓ３１：ＮＯ）には、Ｓ３２へと移行する。それに対して、カウント値が“０”であると判定された場合（Ｓ３１：ＹＥＳ）には、Ｓ３４へと移行する。
【００６５】
Ｓ３２においてＣＰＵ６１は、前述のカウントダウン処理（図６）を行う。尚、カウントダウン処理は、サーマルヘッド４１のクーリングの為に印刷処理を中断している場合に、時間経過に従ってカウント値を所定の初期値からカウントダウンする処理である。
【００６６】
続いて、Ｓ３３においてＣＰＵ６１は、ＲＡＭ６６からカウント値を読み出し、液晶ディスプレイ４に現在のカウント値を所定時間表示する。その後、Ｓ３１へと戻る。尚、ユーザは表示されたカウント値を参照することによって、指示した印刷が開始されるまでの時間を推定することが可能となる。尚、カウント値ではなく、カウント値が“０”になるまでの予想時間を表示しても良い。
【００６７】
一方、Ｓ３４においてＣＰＵ６１は、印刷処理を実行する。印刷処理を開始すると、ＣＰＵ６１は、先ず、印刷対象とするイメージデータ（ドット単位のデータで構成）を生成する。尚、イメージデータは文字入力キー３Ａで入力された文字列、前記Ｓ１０で選択された印刷フォーマット、ＣＧ−ＲＯＭ６２に格納されているドットパターンに基づいて作成される。その後、イメージデータを、サーマルヘッド４１に列設された発熱素子で印刷される１ライン分のライン印刷データ単位に分割し、ＲＡＭ６６に記憶する。その後、テープ搬送モータ２を駆動してテープを所定速度で搬送しつつ、以下の（ａ）〜（ｃ）の処理を繰り返し実行する。
（ａ）一のライン印刷データを対象ライン印刷データとし、当該対象ライン印刷データをＲＡＭ６６から読み出す。
（ｂ）読み出した対象ライン印刷データをサーマルヘッド４１に転送する。
（ｃ）サーマルヘッド４１にある発熱素子の内、対応する発熱素子に通電する。
これにより、対象ライン印刷データに基づく印刷が、表層テープ３１に施される。そして、印刷データを構成する全てのライン印刷データの印刷を終了した後にＳ３５へと移行する。
【００６８】
Ｓ３５においてＣＰＵ６１は、前記Ｓ３４で印刷処理を行った際に選択されていた印刷フォーマットがクーリング対象のフォーマットであったか否かを判定する。ここで、クーリング対象のフォーマットとは、印刷中に発熱（通電）させる発熱素子数の割合が高い印刷フォーマットであり、例えば、図４に示す“フォーマットＡ”〜“フォーマットＣ”の印刷フォーマットを備えるテープ印刷装置１では、“フォーマットＣ”がクーリング対象のフォーマットである。
【００６９】
次に、Ｓ３６においてＣＰＵ６１は、サーマルヘッド４１が高温となっていると判定し、カウント値に所定の初期値（例えば“１８０”）を設定する。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値に所定の初期値を代入した後に再度ＲＡＭ６６に格納する。それによって、次回以降に印刷キー３Ｂが押された場合であっても、カウント値が“０”となるまで印刷処理（Ｓ３４）は開始されず、その間に自然放熱によるサーマルヘッド４１のクーリングが行われる。そして、カウント値が“０”に到達した場合には、サーマルヘッド４１の温度が印字不良を起こさない温度まで下がったと判定し、印刷が許可される。その結果、印刷処理（Ｓ３４）が実行される。
【００７０】
以上詳細に説明した通り、第１実施形態に係るテープ印刷装置１では、クーリング対象の印刷フォーマットで印刷を行った場合（Ｓ３５：ＹＥＳ）に、カウント値に所定の初期値を設定する（Ｓ３６）とともに、テープ印刷装置１の電源がＯＮ又はＯＦＦのいずれの状態にあるかにかかわらず、印刷を行った時点からの時間経過に従ってカウント値をカウントダウンし（Ｓ３、Ｓ３２）、カウントダウンされたカウント値が“０”に到達するまでは印刷指示があった場合であっても印刷処理を実行せず、カウントダウンされたカウント値が“０”に到達した後に印刷を許可する（Ｓ３１〜Ｓ３４）ので、サーマルヘッド４１にサーミスタ等の温度センサを取り付けることなく、また、サーマルヘッド４１の高温化に基づく印刷処理の中断中に装置本体の電源がＯＦＦにされた場合であっても、サーマルヘッド４１の温度が印字不良を起こさない適切な温度へと下がるまでの間、次回以降の印刷処理を中断することが可能となる。それにより、印刷不良を確実に防止することが可能となる。
また、サーマルヘッド４１にサーミスタ等の温度センサを取り付けなくても、実施した印刷処理の印刷フォーマットからサーマルヘッド４１の温度が印字不良を起こす虞のある温度まで上昇していることを適切に予測することが可能となる。
【００７１】
〔第２実施形態〕
次に、第２実施形態に係るテープ印刷装置について、図８に基づいて説明する。尚、以下の説明において上記図１乃至図７の第１実施形態に係るテープ印刷装置１等の構成と同一符号は、前記第１実施形態に係るテープ印刷装置１等の構成と同一あるいは相当部分を示すものである。
【００７２】
この第２実施形態に係るテープ印刷装置の概略構成は、第１実施形態に係るテープ印刷装置１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係るテープ印刷装置１とほぼ同じ制御処理である。
ただし、第２実施形態に係るテープ印刷装置は、サーマルヘッド４１のクーリングの為に印刷処理を中断している場合であっても、所定の操作が行われた場合には強制的に印刷処理が実行される点で第１実施形態に係るテープ印刷装置１と異なっている。
【００７３】
以下に、第２実施形態に係るテープ印刷装置において実行するメイン処理プログラムについて、図面を参照しつつ詳細に説明する。図８は、テープ印刷装置に係るメイン処理プログラムのフローチャートである。
【００７４】
尚、Ｓ４１〜Ｓ４６の処理は、第１実施形態に係るメイン処理プログラムにおけるＳ１〜Ｓ６の処理と同様の処理であるので説明は省略する。
【００７５】
ＣＰＵ６１は、Ｓ４６においてテープ印刷装置の電源ステータスを電源ＯＮ状態へと移行した後に、Ｓ４７へと移行する。
【００７６】
そして、Ｓ４７においてＣＰＵ６１は、電源キー３Ｄが押された際にリセットキー３Ｅも同時に押されているか否かを判定する。そして、リセットキー３Ｅも同時に押されたと判定された場合（Ｓ４７：ＹＥＳ）には、Ｓ４８へと移行する。それに対して、電源キー３Ｄのみが押されたと判定された場合（Ｓ４７：ＮＯ）には、Ｓ４３へと戻る。
【００７７】
Ｓ４８においてＣＰＵ６１は、テープ印刷装置に設定されている各種設定をクリア（初期化）するリセット処理を行う。
【００７８】
次に、Ｓ４９においてＣＰＵ６１は、カウント値に“０”を設定する。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値に“０”を代入した後に再度ＲＡＭ６６に格納する。それによって、カウント値のカウントダウン中であった場合であっても、次回以降に印刷キー３Ｂが押された場合には、印刷処理（Ｓ５５）が実行される。
【００７９】
尚、Ｓ５０〜Ｓ５６の処理は、第１実施形態に係るメイン処理プログラムにおけるＳ７〜Ｓ１３の処理と同様の処理であるので説明は省略する。
【００８０】
以上詳細に説明した通り、第２実施形態に係るテープ印刷装置では、カウントダウンされているカウント値が“０”に到達する前、即ちサーマルヘッドのクーリング中であっても、所定のリセット操作を受け付けた場合（Ｓ４７：ＹＥＳ）には、印刷処理を実行できる。従って、印字品質よりも速度を希望するユーザに対して、ユーザの要望を満たすことが可能となる。
【００８１】
〔第３実施形態〕
次に、第３実施形態に係るテープ印刷装置について、図９に基づいて説明する。尚、以下の説明において上記図１乃至図７の第１実施形態に係るテープ印刷装置１等の構成と同一符号は、前記第１実施形態に係るテープ印刷装置１等の構成と同一あるいは相当部分を示すものである。
【００８２】
この第３実施形態に係るテープ印刷装置の概略構成は、第１実施形態に係るテープ印刷装置１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係るテープ印刷装置１とほぼ同じ制御処理である。
ただし、第３実施形態に係るテープ印刷装置は、テープ印刷装置１の電源状態（ＯＮ状態又はＯＦＦ状態）によってカウント値をカウントダウンする速度が変更される点で第１実施形態に係るテープ印刷装置１と異なっている。
【００８３】
以下に、第３実施形態に係るテープ印刷装置において実行するカウントダウン処理プログラムについて、図面を参照しつつ詳細に説明する。図９は、第３実施形態のテープ印刷装置に係るカウントダウン処理プログラムのフローチャートである。
【００８４】
カウントダウン処理プログラムの実行が開始されると、Ｓ６１においてＣＰＵ６１は、ＲＡＭ６６からカウント値を読み出し、カウント値が“０”であるか否かを判定する。
【００８５】
そして、カウント値が“０”であると判定された場合（Ｓ６１：ＹＥＳ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。それに対して、カウント値が“０”以外の値であると判定された場合（Ｓ６１：ＮＯ）には、Ｓ６２へと移行する。
【００８６】
その後、Ｓ６２においてＣＰＵ６１は、ＥＥＰＲＯＭ６３から現在のテープ印刷装置１の電源ステータスを読み出し、電源ＯＮ状態か否かを判定する。
【００８７】
そして、電源ステータスが電源ＯＮ状態であると判定された場合（Ｓ６２：ＹＥＳ）、即ち、テープ印刷装置１の電源がＯＮされている場合には、Ｓ６３へと移行する。一方、電源ステータスが電源ＯＮ状態でないと判定された場合（Ｓ６２：ＮＯ）、即ち、テープ印刷装置１の電源がＯＦＦされている場合には、Ｓ６５へと移行する。
【００８８】
Ｓ６３においてＣＰＵ６１は、前回の処理実行時にカウント値がカウントダウンされてから、又はカウント値が所定の初期値に設定（Ｓ３６）された直後である場合にはカウント値が所定の初期値に設定されてから、電源ＯＮ時用の所定時間（例えば１ｓｅｃ）経過したか否かを判定する。
【００８９】
そして、電源ＯＮ時用の所定時間が経過したと判定された場合（Ｓ６３：ＹＥＳ）には、カウント値をカウントダウンする（Ｓ６４）。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値を「−１」減算した後に再度ＲＡＭ６６に格納する。一方、電源ＯＮ時用の所定時間が経過していないと判定された場合（Ｓ６３：ＮＯ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。
【００９０】
一方、Ｓ６５においてＣＰＵ６１は、前回の処理実行時にカウント値がカウントダウンされてから、又はカウント値が所定の初期値に設定（Ｓ３６）された直後である場合にはカウント値が所定の初期値に設定されてから、電源ＯＦＦ時用の所定時間（例えば０．５ｓｅｃ）経過したか否かを判定する。
【００９１】
そして、電源ＯＦＦ時用の所定時間が経過したと判定された場合（Ｓ６５：ＹＥＳ）には、カウント値をカウントダウンする（Ｓ６４）。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値を「−１」減算した後に再度ＲＡＭ６６に格納する。一方、電源ＯＦＦ時用の所定時間が経過していないと判定された場合（Ｓ６５：ＮＯ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。
【００９２】
ここで、テープ印刷装置の電源がＯＦＦされている状態では、電源がＯＮされている状態と比較して、基板、モータ、電池等から発せられる熱が減少する。即ち、電源がＯＦＦされている状態では、電源がＯＮされている状態と比較して、サーマルヘッド４１の放熱速度が速くなる。従って、“電源ＯＦＦ時用の所定時間”を“電源ＯＮ時用の所定時間”より短くすることによって、電源がＯＦＦされている時間が長いほどサーマルヘッド４１のクーリングを行う時間（即ち、印刷処理を中断する時間）が短くなるように修正することが可能となる。
但し、テープ印刷装置１に放熱ファンが付いている場合には、電源がＯＦＦされると放熱ファンが停止するので、電源がＯＮされている状態の方が、電源がＯＦＦされている状態よりサーマルヘッド４１の放熱速度が速くなると推測される。従って、電源ＯＦＦ時用の所定時間を電源ＯＮ時用の所定時間より長くすることが望ましい。
【００９３】
以上詳細に説明した通り、第３実施形態に係るテープ印刷装置では、装置本体の各電源状態におけるサーマルヘッド４１の放熱速度の差異を考慮し、サーマルヘッド４１のクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
【００９４】
〔第４実施形態〕
次に、第４実施形態に係るテープ印刷装置について、図１０に基づいて説明する。尚、以下の説明において上記図１乃至図７の第１実施形態に係るテープ印刷装置１等の構成と同一符号は、前記第１実施形態に係るテープ印刷装置１等の構成と同一あるいは相当部分を示すものである。
【００９５】
この第４実施形態に係るテープ印刷装置の概略構成は、第１実施形態に係るテープ印刷装置１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係るテープ印刷装置１とほぼ同じ制御処理である。
ただし、第４実施形態に係るテープ印刷装置は、テープ印刷装置１の収納カバー９の開閉状態（収納カバー９が開放されている状態又は閉鎖されている状態）によってカウント値をカウントダウンする速度が変更される点で第１実施形態に係るテープ印刷装置１と異なっている。
【００９６】
以下に、第４実施形態に係るテープ印刷装置において実行するカウントダウン処理プログラムについて、図面を参照しつつ詳細に説明する。図１０は、第４実施形態のテープ印刷装置に係るカウントダウン処理プログラムのフローチャートである。
【００９７】
カウントダウン処理プログラムの実行が開始されると、Ｓ７１においてＣＰＵ６１は、ＲＡＭ６６からカウント値を読み出し、カウント値が“０”であるか否かを判定する。
【００９８】
そして、カウント値が“０”であると判定された場合（Ｓ７１：ＹＥＳ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。それに対して、カウント値が“０”以外の値であると判定された場合（Ｓ７１：ＮＯ）には、Ｓ７２へと移行する。
【００９９】
その後、Ｓ７２においてＣＰＵ６１は、カバーセンサ７３からの検出信号に基づいて収納カバー９が開放されているか否かを判定する。
【０１００】
そして、収納カバー９が開放されていると判定された場合（Ｓ７２：ＹＥＳ）には、Ｓ７３へと移行する。一方、収納カバー９が閉鎖されていると判定された場合（Ｓ７２：ＮＯ）には、Ｓ７５へと移行する。
【０１０１】
Ｓ７３においてＣＰＵ６１は、前回の処理実行時にカウント値がカウントダウンされてから、又はカウント値が所定の初期値に設定（Ｓ３６）された直後である場合にはカウント値が所定の初期値に設定されてから、カバー開放時用の所定時間（例えば０．５ｓｅｃ）経過したか否かを判定する。
【０１０２】
そして、カバー開放時用の所定時間が経過したと判定された場合（Ｓ７３：ＹＥＳ）には、カウント値をカウントダウンする（Ｓ７４）。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値を「−１」減算した後に再度ＲＡＭ６６に格納する。一方、カバー開放時用の所定時間が経過していないと判定された場合（Ｓ７３：ＮＯ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。
【０１０３】
一方、Ｓ７５においてＣＰＵ６１は、前回の処理実行時にカウント値がカウントダウンされてから、又はカウント値が所定の初期値に設定（Ｓ３６）された直後である場合にはカウント値が所定の初期値に設定されてから、カバー閉鎖時用の所定時間（例えば１ｓｅｃ）経過したか否かを判定する。
【０１０４】
そして、カバー閉鎖時用の所定時間が経過したと判定された場合（Ｓ７５：ＹＥＳ）には、カウント値をカウントダウンする（Ｓ７４）。具体的には、ＲＡＭ６６からカウント値を読み出し、読み出したカウント値を「−１」減算した後に再度ＲＡＭ６６に格納する。一方、カバー閉鎖時用の所定時間が経過していないと判定された場合（Ｓ７５：ＮＯ）にはカウントダウン処理プログラムを終了し、Ｓ４へと移行する。
【０１０５】
ここで、収納カバー９が開放されている状態では、収納カバー９が閉鎖されている状態と比較して、サーマルヘッド４１が露出するので、サーマルヘッド４１の放熱速度が速くなる。従って、“カバー開放時用の所定時間”を“カバー閉鎖時用の所定時間”より短くすることによって、収納カバー９が開放されている時間が長いほどサーマルヘッド４１のクーリングを行う時間（即ち、印刷処理を中断する時間）を短くなるように修正することが可能となる。
尚、“カバー開放時用の所定時間”を“カバー閉鎖時用の所定時間”より長くしても良い。
【０１０６】
以上詳細に説明した通り、第４実施形態に係るテープ印刷装置では、装置本体の収納カバー９が開放されている状態及び閉鎖されている状態におけるサーマルヘッド４１の放熱速度の差異を考慮し、サーマルヘッド４１のクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
【０１０７】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、テープ印刷装置１の電源がＯＮ又はＯＦＦに切り替えられた場合に、カウント値を変動させる構成としても良い。具体的には、テープ印刷装置１の電源がＯＮされると電源がＯＮされたことに伴うイニシャライズ処理や液晶ディスプレイ４の駆動処理などが行われるので、テープ印刷装置１内部の温度が一時的に上昇し、サーマルヘッド４１の放熱速度が遅くなる。従って、テープ印刷装置１の電源がＯＮに切り替えられた場合に、カウント値を所定数（例えば１０）増加させることによって、サーマルヘッド４１のクーリング時間を適切な時間に修正することが可能となる。それによって、印字不良を起こすことなく、最短の中断時間で次回以降の印刷を行うことが可能となる。
尚、テープ印刷装置１の電源がＯＮに切り替えられた場合に、カウント値を所定数（例えば１０）減少させる構成としても良い。また、テープ印刷装置１の電源がＯＦＦに切り替えられた場合に、カウント値を所定数増加又は減少させる構成としても良い。
【０１０８】
また、第１実施形態乃至第４実施形態では、サーマルヘッド４１のクーリングが必要であると判定した場合に、カウント値に所定の初期値（例えば“１８０”）を設定し、時間経過に従ってカウント値をカウントダウンさせる構成としているが、カウント値をカウントアップさせる構成としても良い。その場合には、初期値として“０”を設定し、カウント値が所定値（例えば“１８０”）に到達した場合に、印刷を許可する構成とする。
【０１０９】
また、第１実施形態乃至第４実施形態では、印刷を行った際に選択された印刷フォーマットに基づいて、サーマルヘッドの温度が印字不良を起こす虞のある温度まで上昇しているか否かを判定する構成としているが、実際に印刷対象とした印刷データを参照することにより判定しても良い。
【０１１０】
また、第１実施形態乃至第４実施形態では、本願発明をテープに印字を行うテープ印刷装置に適用した例を説明したが、本願発明はサーマルヘッドを印刷手段として用いる印刷装置であれば、他の印刷装置に対して適用することも可能である。例えば、インクリボンを用いずに感熱紙に対して印刷を行う印刷装置に対して適用することも可能である。
【符号の説明】
【０１１１】
１            テープ印刷装置
９            収納カバー
４１          サーマルヘッド
６１          ＣＰＵ
７３          カバーセンサ
【図１】
2010274437.tif 000003
【図２】
2010274437.tif 000004
【図３】
2010274437.tif 000005
【図４】
2010274437.tif 000006
【図５】
2010274437.tif 000007
【図６】
2010274437.tif 000008
【図７】
2010274437.tif 000009
【図８】
2010274437.tif 000010
【図９】
2010274437.tif 000011
【図１０】
2010274437.tif 000012