(57)【要約】      （修正有）【課題】印刷ヘッドの温度上昇に起因する印刷品位の低下やリボン切れを抑えることができる印刷装置、印刷方法、及び、プログラムを提供する。【解決手段】ライン印刷データに基づいてサーマルヘッドによって被印刷媒体への印刷を行わせる前に、ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した発熱素子の数との比較結果に応じて、本通電時間と履歴通電時間を異ならせて、サーマルヘッドによってライン印刷データに対応する１つ以上の発熱素子へ通電させる。【選択図】図８
2018052105.tif 000002
【特許請求の範囲】
【請求項１】
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる
印刷装置。
【請求項２】
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記サーマルヘッドの温度を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記サーマルヘッドの温度との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる
印刷装置。
【請求項３】
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
印刷装置。
【請求項４】
前記ヘッド制御部は、
前記ライン印刷データに基づいて通電させようとする発熱素子の数が多い場合に、前記設定条件に該当する、かつ、前記ライン印刷データに基づいて通電させようとする発熱素子の数が少ない場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
請求項３に記載の印刷装置。
【請求項５】
前記ヘッド制御部は、
前記ライン印刷データに基づいて通電させようとする発熱素子の数が第１の閾値よりも多い場合に、前記設定条件に該当する、かつ、前記ライン印刷データに基づいて通電させようとする発熱素子の数が前記第１の閾値以下である場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
請求項３に記載の印刷装置。
【請求項６】
前記ヘッド制御部は、
前記通電により加熱されるインクリボンの幅が大きいほど、大きくなるように前記第１の閾値を設定する
請求項５に記載の印刷装置。
【請求項７】
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前の前記サーマルヘッドの温度が高いほど、大きくなるように前記第１の閾値を設定する
請求項５に記載の印刷装置。
【請求項８】
前記制御部は、
各ライン印刷データの印刷を行う期間に対応する各印刷周期の間に、前記ライン印刷データと別のライン印刷データとを入れ替えて、前記ライン印刷データおよび前記別のライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる制御を行い、
前記別のライン印刷データに基づいて通電させようとする発熱素子の数が多い場合に、当該通電させようとする発熱素子の数が少ない場合よりも短い第２の時間、前記サーマルヘッドによって前記別のライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
請求項３ないし請求項７のいずれかに記載の印刷装置。
【請求項９】
前記ヘッド制御部は、
前記別のライン印刷データに基づいて通電させようとする発熱素子の数が第２の数よりも多い場合に、前記設定条件に該当する、かつ、前記別のライン印刷データに基づいて通電させようとする発熱素子の数が前記第２の数以下である場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
請求項８に記載の印刷装置。
【請求項１０】
前記ヘッド制御部は、
前記設定条件に該当し、かつ、前記被印刷媒体の材質および色、並びに、前記通電により加熱されるインクリボンの材質および色のいずれかが第２の設定条件に該当する場合に、前記第２の設定条件に該当しない場合よりも短い第３の時間、前記サーマルヘッドによって前記別のライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
請求項８または請求項９に記載の印刷装置。
【請求項１１】
前記ヘッド制御部は、
前記設定条件に該当し、かつ、前記被印刷媒体の材質および色、並びに、前記通電により加熱されるインクリボンの材質および色のいずれかが第２の設定条件に該当する場合に、前記第２の設定条件に該当しない場合よりも短い第４の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
請求項３ないし請求項１０のいずれかに記載の印刷装置。
【請求項１２】
前記ヘッド制御部は、前記設定条件に該当するものとした場合、
前記印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前の前記サーマルヘッドの温度が高い場合、当該サーマルヘッドの温度が低い場合よりも短い時間を、前記サーマルヘッドによって前記複数の発熱素子への通電を行わせる基準時間として設定する
請求項３ないし請求項１１のいずれかに記載の印刷装置。
【請求項１３】
印刷装置の制御部によって実行される印刷方法であって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記印刷方法は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる、
ことを含む印刷方法。
【請求項１４】
印刷装置の制御部によって実行される印刷方法であって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記印刷方法は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる、
ことを含む印刷方法。
【請求項１５】
印刷装置の制御部を制御するためのプログラムであって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記制御部によって、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得させ、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる、プログラム。
【請求項１６】
印刷装置の制御部を制御するためのプログラムであって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記制御部によって、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、サーマルヘッドに設けられた発熱素子に対する通電を制御することで、インクリボンに塗布されたインクを被印刷媒体に転写して印刷を行う印刷装置が知られている。そのような印刷装置は、例えば、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０６２８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、熱転写方式を採用した上記のような印刷装置では、インクリボンに過度に高いエネルギーが加わると、インクリボンがダメージを受けてしまい、その結果、印刷品位が低下してしまうことがある。特に、インクリボンが溶解し千切れてしまうリボン切れと呼ばれる現象が生じると、印刷自体が停止してしまう。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る印刷装置の一態様は、
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる。
【発明の効果】
【０００６】
本発明によれば、印刷ヘッドの温度上昇に起因する印刷品位の低下を抑えることができる、印刷装置、印刷方法、及びプログラムを提供することである。
【図面の簡単な説明】
【０００７】
【図１】印刷装置１の斜視図である。
【図２】印刷装置１に収納されるテープカセット３０の斜視図である。
【図３】印刷装置１のカセット収納部１９の斜視図である。
【図４】印刷装置１の断面図である。
【図５】印刷装置１の制御ブロック図である。
【図６】被印刷媒体Ｍに印刷が行われる印刷パターンの一例を示した図である。
【図７】制御部５から出力される信号のタイミングチャートの一例である。
【図８】印刷制御処理の一例を示すフローチャートである。
【図９】濃度係数テーブルの一例を示す図である。
【図１０】本通電の印刷ドット数に関する閾値テーブルの一例を示した図である。
【図１１】履歴通電の印刷ドット数に関する閾値テーブルの一例を示した図である。
【図１２】第１の本通電時間調整テーブルの一例を示した図である。
【図１３】第１の履歴通電時間調整テーブルの一例を示した図である。
【図１４】変形例の第２の本通電時間調整テーブルの一例を示した図である。
【図１５】変形例の第２の履歴通電時間調整テーブルの一例を示した図である。
【図１６】本通電の印刷ドット数に関する閾値テーブルの別の例を示した図である。
【図１７】第１の本通電時間調整テーブルの別の例を示した図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態に係る、印刷装置、印刷装置の制御方法、及びプログラムについて、図面を参照しながら説明する。
【０００９】
＜実施形態＞
図１は、本発明の一実施形態に係る印刷装置１の斜視図である。印刷装置１は、被印刷媒体に印刷を行うサーマルヘッドを備える印刷装置であり、例えば、長尺状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープ部材である。被印刷媒体Ｍは、離型紙なしのテープ部材であってもよい。
【００１０】
印刷装置１は、図１に示すように、装置筐体２と、入力部３と、表示部４と、開閉蓋１８と、カセット収納部１９を備える。装置筐体２の上面には、入力部３、表示部４、及び開閉蓋１８が配置されている。また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００１１】
入力部３は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部４は、例えば液晶表示パネルであり、入力部３からの入力に対応する文字等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。また、印刷中には、被印刷媒体Ｍへの印刷が指示された文字や図形等の内容（以降、印刷内容と記す）が表示され、印刷処理の進捗状況が表示されてもよい。なお、表示部４にはタッチパネルユニットが設けられていてもよく、その場合、表示部４を入力部３の一部として看做してもよい。
【００１２】
開閉蓋１８は、カセット収納部１９の上部に開閉可能に配置されている。開閉蓋１８は、ボタン１８ａを押下されることにより開放される。開閉蓋１８には、この開閉蓋１８が閉じた状態でもカセット収納部１９にテープカセット３０（図２参照）が収納されているか否かを目視で確認可能とするために、窓１８ｂが形成されている。開閉蓋１８の裏面には、テープカセット３０に取り付けられた識別タグ３８（図２参照）を読み取るための読取部２５が設けられている。読取部２５は、例えば、ＲＦＩＤ（Radio Frequency Identifier）リーダーである。読取部２５は、識別タグ３８から識別子（識別情報）を読み出すことで、テープカセット３０、ひいては、テープカセット３０に収容されている被印刷媒体Ｍの材質や色、及び、インクリボンＲの材質や色等を識別する識別部であり、識別子を示すセンサ信号を出力する。また、装置筐体２の側面には、排出口２ａが形成されている。印刷装置１内で印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。
【００１３】
図２は、印刷装置１に収納されるテープカセット３０の斜視図である。図３は、印刷装置１のカセット収納部１９の斜視図である。図４は、印刷装置１の断面図である。図２に示すテープカセット３０は、図３に示すカセット収納部１９に着脱自在に収納される。図４には、テープカセット３０がカセット収納部１９に収納された状態が示されている。
【００１４】
テープカセット３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。カセットケース３１の表面には、識別タグ３８が貼り付けられている。識別タグ３８は、例えば、ＲＦＩＤタグであり、テープカセット３０（ひいてはテープカセット３０に収容されたインクリボンＲ）を識別する識別子が記録されている。さらに、カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている。また、熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００１５】
装置筐体２のカセット収納部１９には、図３に示すように、テープカセット３０を所定の位置に支持するための複数のカセット受け部２０が設けられている。また、カセット受け部２０には、テープカセット３０が収容するテープ（被印刷媒体Ｍ）の幅を検出するためのテープ幅検出スイッチ２４が設けられている。テープ幅検出スイッチ２４は、テープカセット３０の形状（テープカセット３０に設けられた凹凸の形状）に基づいて、テープカセット３０に収容されている被印刷媒体Ｍの幅とインクリボンＲの幅を検出する検出部であり、検出された被印刷媒体Ｍ及びインクリボンＲの幅を示すセンサ信号を出力する。
【００１６】
カセット収納部１９には、さらに、ライン状に配列された複数の発熱素子を有し、印刷データに基づいて複数の発熱素子を通電しインクリボンＲを加熱して被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送部であるプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定する温度測定部であり、測定された温度を示すセンサ信号を出力する。
【００１７】
テープカセット３０がカセット収納部１９に収納された状態では、図４に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００１８】
印刷装置１に印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００１９】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１６及びフルカット機構１７で切断され、排出口２ａから排出される。
【００２０】
図５は、印刷装置１の制御ブロック図である。印刷装置１は、上述の入力部３、表示部４、サーマルヘッド１０、サーミスタ１３、ハーフカット機構１６、フルカット機構１７、プラテンローラ２１、テープ幅検出スイッチ２４、読取部２５に加えて、制御部５、ＲＯＭ（Read Only Memory）６、ＲＡＭ（Random Access Memory）７、表示部駆動回路８、ヘッド駆動回路９、搬送用モータ駆動回路１１、ステッピングモータ１２、カッターモータ駆動回路１４、及び、カッターモータ１５を備える。なお、制御部５、ＲＯＭ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。
【００２１】
制御部５は、例えばＣＰＵ（Central Processing Unit）などのプロセッサ５ａを含む。制御部５は、ＲＯＭ６に記憶されているプログラムをＲＡＭ７に展開し実行することで、印刷装置１の各部の動作を制御する。制御部５は、例えば、ヘッド駆動回路９を介してサーマルヘッド１０が有する複数の発熱素子１０ａへの通電を制御するヘッド制御部であり、プラテンローラ２１を制御する搬送制御部であり、カット機構を制御するカット制御部である。
【００２２】
ＲＯＭ６は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。さらに、ＲＯＭ６には、後述する各種テーブル（濃度係数テーブル、閾値テーブル、通電時間調整テーブル）が格納されている。ＲＯＭ６は、制御部５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。
【００２３】
ＲＡＭ７は、印刷についての情報（以降、印刷情報と記す）を記憶する入力データメモリとして機能する。また、ＲＡＭ７は、印刷情報に基づいて生成される、被印刷媒体に形成すべき印刷内容のパターンを示すデータ（以降、印刷データと記す）を記憶する印刷データメモリとしても機能する。さらに、ＲＡＭ７は、印刷情報に基づいて生成される、表示用データを記憶する表示データメモリとしても機能する。
【００２４】
表示部駆動回路８は、ＲＡＭ７に記憶された表示用データに基づいて表示部４を制御する。表示部４は、表示部駆動回路８の制御下で、例えば、印刷処理の進捗状況が認識可能な態様で印刷内容を表示してもよい。
【００２５】
ヘッド駆動回路９は、ストローブ信号がＯＮである期間（以降、通電期間と記す）中に印刷データに基づいて複数の発熱素子１０ａへの通電を行う。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子１０ａを有する印刷ヘッドである。サーマルヘッド１０は、制御部５から送出されたストローブ信号の通電期間に印刷データに応じて発熱素子１０ａをヘッド駆動回路９が選択的に通電することで、発熱素子１０ａでインクリボンＲを加熱して熱転写により被印刷媒体Ｍに１ラインずつ印刷を行う。
【００２６】
搬送用モータ駆動回路１１は、ステッピングモータ１２を駆動する。ステッピングモータ１２は、プラテンローラ２１を駆動する。プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向）に被印刷媒体Ｍを搬送する搬送部である。
【００２７】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。ハーフカット機構１６及びフルカット機構１７は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをハーフカット又はフルカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００２８】
なお、サーマルヘッド１０の温度を測定する温度測定部であるサーミスタ１３、インクリボンＲの幅を検出する幅検出部であるテープ幅検出スイッチ２４、及び、インクリボンＲを識別する識別部である読取部２５は、印刷装置１のセンサ部２６を構成する。センサ部２６は、印刷装置１の印刷環境を識別する情報を取得する任意の構成を含み得る。従って、センサ部２６は、上記の構成に加え、他の構成を含んでもよい。
【００２９】
熱転写方式を採用した印刷装置１では、上述したように、インクリボンＲに過度に高いエネルギーが加わると、インクリボンＲがダメージを受けてしまい、その結果、印刷品位が低下してしまうことがある。例えば、被印刷媒体Ｍに図６に示す印刷パターンＰの印刷を行う場合であれば、複数の発熱素子１０ａが同時に多数発熱するラインパターンＰ１、ラインパターンＰ２、ラインパターンＰ３、及びラインパターンＰ４の印刷時に、インクリボンＲがダメージを受けやすいと推定される。ただし、インクリボンＲがダメージを受けるか否かは、印刷データだけでは決定されず、印刷装置１の印刷環境にも依存する。これは、印刷環境によって、インクリボンＲに加わるエネルギーやインクリボンＲが許容できるエネルギーが変動するからである。なお、印刷装置１では、印刷環境はセンサ部２６からセンサ信号に基づいて認識し得る。
【００３０】
以上の点を踏まえ、印刷装置１では、制御部５は、印刷データがセンサ部２６から出力されたセンサ信号に基づいて決定される所定の条件を満たしているか否かに基づいて発熱素子１０ａの通電時間を調整する。ここで、所定の条件とは、印刷データに関する条件であり、その条件を満たす印刷データに従って印刷が行われた場合にインクリボンＲが印刷に支障をきたす程度のダメージを受け得る条件である。具体的には、例えば、複数の発熱素子１０ａのうちの印刷データに基づく１ラインの印刷で通電される発熱素子（以降、通電対象となる発熱素子という意味で、通電発熱素子と記す）の数が、センサ部２６により検出されたインクリボンＲの幅に応じて設定された設定値に達していることである。制御部５は、所定の条件を満たしていると判定したときに、つまり、通電発熱素子の数が設定値に達していると判定したときに、印刷データによらずに決定された発熱素子１０ａの通電時間（第１の通電時間）からその通電時間とは異なる通電時間（第２の通電時間）を算出してもよく、算出した通電時間に従って発熱素子１０ａへの通電を制御してもよい。
【００３１】
印刷装置１は、制御部５が通電時間を調整することで、インクリボンＲへのダメージを軽減し、印刷に支障をきたさないようにすることができる。
【００３２】
また、印刷装置１では、制御部５は、サーマルヘッド１０が１ライン分の印刷を行う通電期間中に、印刷データを１回だけ入れ替える。具体的には、制御部５は、例えば、図７に示すように、通電期間中にヘッド駆動回路９が保持する印刷データを本通電データ（第１の通電データ）から履歴通電データ（第２の通電データ）に入れ替えてもよい。ここで、本通電データとは、その通電期間中に印刷が行われるライン（以降、対象ラインと記す。）に形成すべき印刷パターンを示す印刷データであり、図７に示す本通電時間ＴＳ１は、本通電データに応じて通電が制御される期間の幅を示している。つまり、通電時間のうちの本通電データに対応する時間である。また、履歴通電データとは、対象ラインよりも先に印刷が行われる先行ライン（例えば、対象ラインよりも１ライン前のラインなど）の印刷データに基づいて生成された印刷データであり、図７に示す履歴通電時間ＴＳ２は、履歴通電データに応じて通電が制御される期間の幅を示している。つまり、通電時間のうちの履歴通電データに対応する時間である。また、図７に示す１ライン周期Ｔは、１ライン分だけ被印刷媒体Ｍが搬送される期間の幅を示している。
【００３３】
印刷装置１は、印刷データを通電期間中に入れ替えることで、印刷階調を制御することができる。これにより、所望のパターンの印刷が可能となる。
【００３４】
図８は、印刷制御処理の一例を示すフローチャートである。図９から図１３は、ＲＯＭ６に格納されたテーブルを例示した図である。図９は、濃度係数テーブルＴ１の一例を示す図である。図１０は、本通電の印刷ドット数に関する閾値テーブルＴ２の一例を示した図である。図１１は、履歴通電の印刷ドット数に関する閾値テーブルＴ３の一例を示した図である。図１２は、第１の本通電時間調整テーブルＴ４の一例を示した図である。図１３は、第１の履歴通電時間調整テーブルＴ５の一例を示した図である。以下、図８から図１３を参照しながら、印刷プログラムを実行することで制御部５が行う、印刷装置１の印刷制御処理の具体例に説明する。
【００３５】
制御部５は、図８に示す印刷制御処理が開始されると、まず、印刷濃度を取得する（ステップＳ１）。ここでは、制御部５は、利用者が予め入力部３を用いて指定した印刷濃度のレベル（以降、濃度レベル）を取得する。なお、濃度レベル（つまり、印刷濃度の設定）は、後述するように、通電時間の調整量を濃度レベルに応じて異ならせるために取得される。
【００３６】
次に、制御部５は、テープ幅検出スイッチ２４から出力されたセンサ信号に基づいてインクリボンＲの幅を取得する（ステップＳ２）。次に、制御部５は、読取部２５から出力されたセンサ信号に基づいてテープカセット３０に収容されている被印刷媒体Ｍ及びインクリボンＲの識別情報（材質や色等）を取得する（ステップＳ３）。
【００３７】
さらに、制御部５は、サーマルヘッド１０の温度を取得する（ステップＳ４）。ここでは、制御部５は、サーミスタ１３から出力されたセンサ信号に基づいてサーマルヘッド１０の温度を取得する。
【００３８】
その後、制御部５は通電時間を算出する（ステップＳ５）。ここでは、制御部５は、例えば、ステップＳ４で取得したサーマルヘッド１０の温度をキーとして、温度毎の通電時間が記録された通電時間テーブルを検索して、温度に応じた通電時間を取得する。なお、通電時間テーブルは、予めＲＯＭ６に格納されている。さらに、制御部５は、ステップＳ１で取得した濃度レベルとステップＳ２で取得したインクリボンＲの幅をキーとして、図９に示す濃度係数テーブルＴ１を検索して、濃度係数を取得する。最後に、制御部５は、通電時間テーブルから取得した通電時間に濃度係数テーブルＴ１から取得した濃度係数を掛けて通電時間を算出する。算出された通電時間は、印刷データによらずに決定された発熱素子１０ａの通電時間であり、印刷装置１の第１の通電時間である。第１の通電時間は、本通電と履歴通電についてそれぞれ算出される。
【００３９】
通電時間が算出されると、制御部５は、対象ラインの印刷データであるラインデータを取得する（ステップＳ６）。その後、制御部５は、ラインデータが所定条件を満たすか否かを判定する（ステップＳ７）。
【００４０】
ステップＳ７では、制御部５は、まず、ステップＳ２で取得したインクリボンＲの幅をキーとして、図１０に示す閾値テーブルＴ２を検索して、本通電における印刷ドット数（ＯＮドット数ともいう。）の閾値（換言すると、インクリボンの幅に応じて設定された第１の設定値）を取得する。そして、ステップＳ６で取得したラインデータのうちの本通電データの印刷ドット数（換言すると、本通電データに基づいて特定される通電発熱素子の数）が閾値テーブルＴ２から取得した閾値を超えているかどうかを判定する。なお、印刷ドット数は一度に発熱する発熱素子１０ａの数であり、印刷ドット数の閾値はインクリボンＲが印刷に支障をきたす程度のダメージを受けないと推定される最大の印刷ドット数である。
【００４１】
ステップＳ７では、制御部５は、さらに、ステップＳ２で取得したインクリボンＲの幅をキーとして、図１１に示す閾値テーブルＴ３を検索して、履歴通電における印刷ドット数の閾値（換言すると、インクリボンの幅に応じて設定された第２の設定値）を取得する。そして、取得したラインデータのうちの履歴通電データの印刷ドット数（換言すると、履歴通電データに基づいて特定される通電発熱素子の数）が閾値テーブルＴ３から取得した閾値を超えているかどうかを判定する。
【００４２】
そして、制御部５は、本通電データの印刷ドット数と履歴通電データの印刷ドット数の少なくとも一方が閾値を超えている場合には、インクリボンＲが印刷に支障をきたす程度のダメージを受けるような条件（所定の条件）を満たすと判定する。
【００４３】
所定の条件を満たすと判定されると、制御部５は、ステップＳ５で算出された通電時間を調整し（ステップＳ８）、調整された通電時間に従って発熱素子１０ａの通電を制御する（ステップＳ９）。一方、所定の条件を満さないと判定されると、制御部５は、ステップＳ５で算出された通電時間に従って発熱素子１０ａの通電を制御する（ステップＳ９）。
【００４４】
ステップＳ８では、制御部５は、ステップＳ７で本通電データの印刷ドット数が閾値を超えていると判定された場合には、ステップＳ５で算出された本通電時間を調整する。また、制御部５は、ステップＳ７で履歴通電データの印刷ドット数が閾値を超えていると判定された場合には、ステップＳ５で算出された本通電時間と履歴通電時間の両方を調整する。
【００４５】
より具体的には、制御部５は、ステップＳ７で本通電データの印刷ドット数が閾値を超えていて、かつ、履歴通電データの印刷ドット数が閾値を超えていないと判定された場合には、ステップＳ１で取得した濃度レベルとステップＳ２で取得したインクリボンＲの幅をキーとして、図１２に示す第１の本通電時間調整テーブルＴ４を検索して、本通電時間の第１の調整係数を取得する。また、制御部５は、ステップＳ７で第１の本通電データの印刷ドット数が閾値を超えていて、かつ、履歴通電データの印刷ドット数が閾値を超えていると判定された場合には、ステップＳ１で取得した濃度レベルとステップＳ２で取得したインクリボンＲの幅をキーとして、図１２に示す第１の本通電時間調整テーブルＴ４を検索して、本通電時間の第１の調整係数を取得するとともに、図１３に示す第１の履歴通電時間調整テーブルＴ５を検索して、履歴通電時間の調整係数を取得する。そして、取得した調整係数を対応する通電時間に乗じて通電時間を調整する。即ち、本通電時間の第１の調整係数は、ステップＳ５で算出された本通電時間に乗ぜられ、履歴通電時間の第１の調整係数は、ステップＳ５で算出された履歴通電時間に乗ぜられる。
【００４６】
なお、通電時間調整テーブルから取得される係数はいずれも１００％未満の値である。このため、印刷ドット数が閾値を超えて通電時間に調整係数が乗ぜられることで、通電時間は、短縮するように調整されることになる。また、第１の本通電時間調整テーブルＴ５と第１の履歴通電時間調整テーブルＴ６を比較すると、第１の履歴通電時間調整テーブルＴ６には、第１の本通電時間調整テーブルＴ５内の調整係数以下の調整係数が格納されている。これは、履歴通電時間が本通電時間よりも時間が短いためである。時間の短い履歴通電時間を本通電時間が調整される割合以上に大きな割合で調整することで、本通電時間と履歴通電時間をバランスよく調整してインクリボンＲのダメージを回避することが可能となる。
【００４７】
最後に、制御部５は、印刷処理が終了したか否かを判定する（ステップＳ１０）。そして、制御部５は、ステップＳ１０で印刷処理が終了したと判定されるまでステップＳ４からステップＳ１０の処理を繰り返す。
【００４８】
図８に示す印刷制御処理が行われることで、印刷ドット数が閾値を越えている場合には、通電時間が短縮される。これにより、印刷装置１は、印刷に支障をきたさないように、インクリボンＲへのダメージを軽減することができる。また、印刷装置１では、通電時間の調整に用いられる調整係数が印刷環境（ここでは、濃度レベル及びインクリボンＲの幅）に応じて変化する。このため、印刷環境に合わせて適切に通電時間を調整することが可能であり、通電時間の過度な調整による印刷品位の低下を防止することができる。さらに、印刷装置１では、印刷ドット数の閾値が印刷環境に応じて変化する。このため、インクリボンＲが印刷に支障をきたす程度のダメージを受けるかどうかを適切に推定することが可能であり、インクリボンＲへのダメージをより確実に軽減することができる。
【００４９】
＜変形例＞
ステップＳ７において、制御部５は、さらに、ステップＳ３で取得した被印刷媒体Ｍ及びインクリボンＲの識別情報（材質や色等）が第２の設定条件に該当するかどうかを判定する。第２の設定条件は、例えば、被印刷媒体Ｍの色が「白」かつインクリボンＲの色が「黒」の組合せであること等であってよい。被印刷媒体Ｍ及びインクリボンＲの材質や色の組合せによって、インクリボンＲが印刷に支障をきたす程度のダメージを受ける場合と、そのようなダメージを受けない場合とに分かれる可能性があるためである。
【００５０】
ステップＳ８では、制御部５は、ステップＳ３で取得した被印刷媒体Ｍ及びインクリボンＲの識別情報が第２の設定条件に該当すると判定された場合には、ステップＳ８において上述の通り算出される調整された本通電時間をさらに調整する。制御部５は、ステップＳ３で取得した情報が第２の設定条件に該当すると判定された場合には、ステップＳ１で取得した濃度レベルとステップＳ２で取得したインクリボンＲの幅をキーとして、図１４に示す第２の本通電時間調整テーブルＴ６を検索して、本通電時間の第２の調整係数を取得する。なお、このとき、制御部５は、ステップＳ１で取得した濃度レベルとステップＳ２で取得したインクリボンＲの幅をキーとして、図１５に示す第２の履歴通電時間調整テーブルＴ７を検索して、履歴通電時間の第２の調整係数をさらに取得してもよい。そして、取得した調整係数を対応する通電時間に乗じて、通電時間をさらに調整する。即ち、本通電時間の第２の調整係数は、上述の実施形態のステップＳ８で算出される調整された本通電時間に乗ぜられる。第２の調整係数をさらに取得した場合には、履歴通電時間の第２の調整係数が、上述の実施形態のステップＳ８で算出される調整された履歴通電時間に乗ぜられるようにしてもよい。
【００５１】
上述した実施形態及び変形例は、発明の理解を容易にするために具体例を示したものであり、本発明は上述した実施形態に限定されるものではない。印刷装置、印刷装置の制御方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００５２】
上述した実施形態では、制御部５が、通電期間中にヘッド駆動回路９が保持する印刷データを１回入れ替える例を示したが、印刷データは複数回入れ替えても良い。また、入力部３と表示部４を有する印刷装置１を例示したが、印刷装置は、入力部３や表示部４を有しない印刷装置であってもよく、印刷データは別体に配置されたコンピュータから受信してもよい。また、印刷データの一部のみをコンピュータから受信してもよく、例えば、本通電データをコンピュータから受信して、履歴通電データは印刷装置１が生成してもよい。
【００５３】
また、上述した実施形態では、所定の条件（インクリボンＲが印刷に支障をきたす程度のダメージを受けるような条件）がインクリボンＲの幅に基づいて決定される例を示したが、所定の条件は、サーマルヘッド１０の温度を加味して決定されてもよく、例えば、図１０に示す閾値テーブルＴ２の代わりに図１６に示す閾値テーブルＴ８が使用されてもよい。この場合、閾値テーブルＴ７には、図１６に示すように、サーマルヘッド１０の温度が低くなると閾値が小さくなるような関係が記録されていることが望ましい。これは、サーマルヘッド１０の温度が低いほど図８のステップＳ５において長い通電時間（第１の通電時間）が算出されるため、少ない印刷ドット数でもインクリボンＲが大きなダメージを受ける可能性が高いからである。
【００５４】
また、上述した実施形態では、通電時間が濃度レベルとインクリボンＲの幅に基づいて決定される調整係数を用いて調整される例を示したが、通電時間は、サーマルヘッド１０の温度を加味して調整されてもよく、例えば、図１２に示す第１の本通電時間調整テーブルＴ４の代わりに、図１７に示す第１の本通電時間調整テーブルＴ９が使用されてもよい。この場合、第１の本通電時間調整テーブルＴ９には、図１７に示すように、サーマルヘッド１０の温度が低くなると調整係数が小さくなるような関係が記録されていることが望ましい。これは、サーマルヘッド１０の温度が低いほど図８のステップＳ５において長い通電時間が算出されるため、通電時間をより大きく短縮することが望ましいからである。サーマルヘッド１０の温度を加味することで、より適切に通電時間を調整することができる。
【００５５】
以上では、閾値及び調整係数が、インクリボンＲの幅、サーマルヘッド１０の温度の少なくとも一方に基づいて決定される例を示したが、閾値及び調整係数は、これらの要因の少なくとも一つに被印刷媒体Ｍ又は／及びインクリボンＲの種類を組み合せて決定されてもよい。これはインクリボンＲの種類が異なると材質の違い等によって許容できるエネルギー量が変化するからである。また、同じ種類のインクリボンＲを用いた場合であっても、被印刷媒体Ｍの種類（マグネット、布等）によってインクリボンＲに加えるエネルギー量を異ならせることもできる。印刷装置１では、インクリボンＲの種類は、読取部２５から出力されたセンサ信号に基づいて特定することが可能である。インクリボンＲの種類を加味することで、より適切に通電時間を調整することができる。
【００５６】
また、閾値テーブルには、印刷ドット数の代わりに、全ドット数に対する印刷ドット数の割合が、閾値として記録されてもよい。また、通電時間調整テーブルには、通電時間に乗じるための乗算値である調整係数[%]の代わりに、通電時間から減ずるための減算値である調整時間[μsec]が記録されていても良い。
【００５７】
また、上述した実施形態では、第１の本通電時間調整係数、第２の本通電時間調整係数、履歴通電時間調整係数を用いて通電時間を調整する例を示したが、必ずしもこれらすべての係数を用いて通電時間を調整しなくても良い。例えば、第１の本通電時間調整係数のみで通電時間を調整しても良く、第１の本通電時間調整係数と履歴通電時間調整係数を用いて通電時間を調整しても良い。
【００５８】
また、上述した実施形態では、通電時間を短縮するように調整する例を示したが、通電時間を延長するように調整してもよい。つまり、印刷データによらずにインクリボンＲが印刷に支障をきたすようなダメージを受けないような短い通電時間（第１の通電時間）を予め見積もり、その後、印刷環境と印刷データを考慮して通電時間を延長するように調整してもよい。
【００５９】
以上、本発明の好ましい実施の形態について説明したが、本発明は係る特定の実施の形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６０】
［付記１］
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電時間を異ならせる
印刷装置。
［付記２］
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記サーマルヘッドの温度を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記サーマルヘッドの温度との比較結果に応じて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電時間を異ならせる
印刷装置。
［付記３］
被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、
印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、を備え、
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
印刷装置。
［付記４］
前記ヘッド制御部は、
前記ライン印刷データに基づいて通電させようとする発熱素子の数が多い場合に、前記設定条件に該当する、かつ、前記ライン印刷データに基づいて通電させようとする発熱素子の数が少ない場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
付記３に記載の印刷装置。
［付記５］
前記ヘッド制御部は、
前記ライン印刷データに基づいて通電させようとする発熱素子の数が第１の閾値よりも多い場合に、前記設定条件に該当する、かつ、前記ライン印刷データに基づいて通電させようとする発熱素子の数が前記第１の閾値以下である場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
付記３に記載の印刷装置。
［付記６］
前記ヘッド制御部は、
前記通電により加熱されるインクリボンの幅が大きいほど、大きくなるように前記第１の閾値を設定する
付記５に記載の印刷装置。
［付記７］
前記ヘッド制御部は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前の前記サーマルヘッドの温度が高いほど、大きくなるように前記第１の閾値を設定する
付記５に記載の印刷装置。
［付記８］
前記制御部は、
各ライン印刷データの印刷を行う期間に対応する各印刷周期の間に、前記ライン印刷データと別のライン印刷データとを入れ替えて、前記ライン印刷データおよび前記別のライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる制御を行い、
前記別のライン印刷データに基づいて通電させようとする発熱素子の数が多い場合に、当該通電させようとする発熱素子の数が少ない場合よりも短い第２の時間、前記サーマルヘッドによって前記別のライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
付記３ないし付記７のいずれかに記載の印刷装置。
［付記９］
前記ヘッド制御部は、
前記別のライン印刷データに基づいて通電させようとする発熱素子の数が第２の数よりも多い場合に、前記設定条件に該当する、かつ、前記別のライン印刷データに基づいて通電させようとする発熱素子の数が前記第２の数以下である場合に前記設定条件に該当しないものとして、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる
付記８に記載の印刷装置。
［付記１０］
前記ヘッド制御部は、
前記設定条件に該当し、かつ、前記被印刷媒体の材質および色、並びに、前記通電により加熱されるインクリボンの材質および色のいずれかが第２の設定条件に該当する場合に、前記第２の設定条件に該当しない場合よりも短い第３の時間、前記サーマルヘッドによって前記別のライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
付記８または付記９に記載の印刷装置。
［付記１１］
前記ヘッド制御部は、
前記設定条件に該当し、かつ、前記被印刷媒体の材質および色、並びに、前記通電により加熱されるインクリボンの材質および色のいずれかが第２の設定条件に該当する場合に、前記第２の設定条件に該当しない場合よりも短い第４の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
付記３ないし付記１０のいずれかに記載の印刷装置。
［付記１２］
前記ヘッド制御部は、前記設定条件に該当するものとした場合、
前記印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前の前記サーマルヘッドの温度が高い場合、当該サーマルヘッドの温度が低い場合よりも短い時間を、前記サーマルヘッドによって前記複数の発熱素子への通電を行わせる基準時間として設定する
付記３ないし付記１１のいずれかに記載の印刷装置。
［付記１３］
印刷装置の制御部によって実行される印刷方法であって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記印刷方法は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得し、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電時間を異ならせる
ことを含む印刷方法。
［付記１４］
印刷装置の制御部によって実行される印刷方法であって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記印刷方法は、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる
ことを含む印刷方法。
［付記１５］
印刷装置の制御部を制御するためのプログラムであって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記制御部によって、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に、前記ライン印刷データに基づいて通電させようとする発熱素子の数を取得させ、
前記通電により加熱されるインクリボンの幅が大きいほど大きくなるように設定された第１の閾値と、取得した前記発熱素子の数との比較結果に応じて、通電時間を異ならせて、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子へ通電させる、プログラム。
［付記１６］
印刷装置の制御部を制御するためのプログラムであって、
前記印刷装置は、被印刷媒体の搬送方向に交差する配列方向に沿ってライン状に配列された複数の発熱素子を有するサーマルヘッドと、印刷データが前記配列方向に沿って分割されたライン印刷データに基づいて、前記サーマルヘッドによって前記被印刷媒体への印刷を行わせるヘッド制御部と、をさらに備え、
前記制御部によって、
前記ライン印刷データに基づいて前記サーマルヘッドによって前記被印刷媒体への印刷を行わせる前に取得した状態が設定条件に該当する場合に、前記設定条件に該当しない場合よりも短い第１の時間、前記サーマルヘッドによって前記ライン印刷データに対応する１つ以上の発熱素子への通電を行わせる、プログラム。
【符号の説明】
【００６１】
１・・・印刷装置、２・・・装置筐体、２ａ・・・排出口、３・・・入力部、４・・・表示部、５・・・制御部、５ａ・・・プロセッサ、６・・・ＲＯＭ、７・・・ＲＡＭ、８・・・表示部駆動回路、９・・・ヘッド駆動回路、１０・・・サーマルヘッド、１０ａ・・・発熱素子、１１・・・搬送用モータ駆動回路、１２・・・ステッピングモータ、１３・・・サーミスタ、１４・・・カッターモータ駆動回路、１５・・・カッターモータ、１６・・・ハーフカット機構、１７・・・フルカット機構、１８・・・開閉蓋、１８ａ・・・ボタン、１８ｂ・・・窓、１９・・・カセット収納部、２０・・・カセット受け部、２１・・・プラテンローラ、２２・・・テープコア係合軸、２３・・・インクリボン巻取り駆動軸、２４・・・テープ幅検出スイッチ、２５・・・読取部、２６・・・センサ部、３０・・・テープカセット、３１・・・カセットケース、３２・・・テープコア、３４・・・インクリボン供給コア、３５・・・インクリボン巻取りコア、３６・・・サーマルヘッド被挿入部３７・・・係合部、３８・・・識別タグ、Ｍ・・・被印刷媒体、Ｒ・・・インクリボン、Ｐ・・・印刷パターン、Ｐ１、Ｐ２、Ｐ３、Ｐ４・・・ラインパターン、Ｔ・・・１ライン周期、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６、Ｔ７、Ｔ８・・・テーブル、ＴＳ１・・・本通電時間、ＴＳ２・・・履歴通電時間
【図１】
2018052105.tif 000003
【図２】
2018052105.tif 000004
【図３】
2018052105.tif 000005
【図４】
2018052105.tif 000006
【図５】
2018052105.tif 000007
【図６】
2018052105.tif 000008
【図７】
2018052105.tif 000009
【図８】
2018052105.tif 000010
【図９】
2018052105.tif 000011
【図１０】
2018052105.tif 000012
【図１１】
2018052105.tif 000013
【図１２】
2018052105.tif 000014
【図１３】
2018052105.tif 000015
【図１４】
2018052105.tif 000016
【図１５】
2018052105.tif 000017
【図１６】
2018052105.tif 000018
【図１７】
2018052105.tif 000019