(57)【要約】      （修正有）【課題】簡単な制御でインクリボンのスティッキングの発生を抑制することができる印刷装置、印刷装置の制御方法、及び、プログラムを提供する。【解決手段】印刷装置は、サーマルヘッドとヘッド駆動回路とヘッド制御部である制御部を備える。サーマルヘッドは、複数の発熱素子を有し、被印刷媒体に印刷を行う。ヘッド駆動回路は、ストローブ信号と印刷データが供給されてサーマルヘッドを駆動する。ストローブ信号の波形は、印刷データに基づいて複数の発熱素子のうちの少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間Ｔ１と、印刷データに基づいてその少なくとも一部の発熱素子への通電を制御して、被印刷媒体に印刷を行うことなくサーマルヘッドの温度変化を調整するための第２の通電制御期間Ｔ２と、を含んでいる。【選択図】図６
2018047641.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱素子を有し、被印刷媒体に印刷を行うサーマルヘッドと、
制御信号と印刷データが供給されて、前記サーマルヘッドを駆動するヘッド駆動回路と、
を備え、
前記制御信号の波形は、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含んでいる、ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記第１の通電制御期間及び前記第２の通電制御期間は、前記サーマルヘッドが前記被印刷媒体に１ラインの印刷を行うための１ライン周期の期間内に設けられ、
前記第２の通電制御期間は、前記第１の通電制御期間から時間的に離間し、且つ、前記第１の通電制御期間よりも短い時間に設定されている、ことを特徴とする印刷装置。
【請求項３】
請求項２に記載の印刷装置は、前記制御信号及び前記印刷データを生成して前記ヘッド駆動回路へ供給するヘッド制御部を備え、
前記ヘッド制御部は、前記少なくとも一部の発熱素子の各々を第１の発熱素子とするとき、所定の条件を満たす場合に前記第２の通電制御期間中に前記第１の発熱素子への通電が行われるように、前記印刷データを生成し、
前記第１の通電制御期間は、第１期間と、前記第１期間より時間的に後の第２期間と、を有し、
前記所定の条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、前記第２の通電制御期間の直前の前記第１の通電制御期間であって前記第１の１ライン周期期間に含まれる前記第１の通電制御期間中に当該第１の通電制御期間における前記第１期間にだけ前記第１の発熱素子への通電が行われて、且つ、前記第２の通電制御期間の直後の前記第１の通電制御期間であって前記第２の１ライン周期期間に含まれる前記第１の通電制御期間中に前記第１の発熱素子への通電が行われないことである、ことを特徴とする印刷装置。
【請求項４】
請求項２に記載の印刷装置は、前記制御信号及び前記印刷データを生成して前記ヘッド駆動回路へ供給するヘッド制御部を備え、
前記ヘッド制御部は、前記少なくとも一部の発熱素子の各々を第１の発熱素子とするとき、所定の条件を満たす場合に前記第２の通電制御期間中に前記第１の発熱素子への通電が行われるように、前記印刷データを生成し、
前記第１の通電制御期間は、第１期間と、前記第１期間より時間的に後の第２期間と、を有し、
前記被印刷媒体に印刷される前記１ラインは所定数を超える印刷ドットを有し、
前記所定の条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、前記第２の通電制御期間よりも前の前記第１の通電制御期間であって前記第１の１ライン周期期間に含まれる前記第１の通電制御期間中に当該第１の通電制御期間における前記第１期間にだけ前記第１の発熱素子への通電が行われて、且つ、前記第２の通電制御期間より後の前記第１の通電制御期間であって前記第２の１ライン周期期間に含まれる前記第１の通電制御期間中に前記第１の発熱素子への通電が行われないことであることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記ヘッド制御部は、前記サーマルヘッドが前記被印刷媒体に前記所定数を超える印刷ドットを有する１ラインの印刷を行うときに、前記制御信号の波形が、前記１ライン周期の期間内に、各々が互いに異なる発熱素子への通電を制御する時間的に離間した複数の前記第１の通電制御期間と、前記複数の第１の通電制御期間の各々に対応する複数の前記第２の通電制御期間と、を含むように前記制御信号を生成して、前記ヘッド駆動回路へ供給することを特徴とする印刷装置。
【請求項６】
請求項５に記載の印刷装置において、
前記複数の第２の通電制御期間は、前記１ライン周期の期間内において、前記複数の第１の通電制御期間よりも時間的に遅れた時刻に設けられていることを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６のいずれか１項に記載の印刷装置において、
前記印刷データは、
前記被印刷媒体の対象ラインに形成する印刷パターンを示す第１の印刷データと、
前記対象ラインよりも先に印刷が行われる先行ラインに形成する印刷パターンに基づいて生成された第２の印刷データと、
前記第１の印刷データと、前記第２の印刷データと、前記対象ラインの次に印刷が行われる次ラインに形成する印刷パターンを示す第４の印刷データと、に基づいて生成された第３の印刷データと、を含み、
前記ヘッド駆動回路は、
前記制御信号の前記第１の通電制御期間中に、前記第１の印刷データ及び前記第２の印刷データに基づいて前記少なくとも一部の発熱素子への通電又は非通電を行い、
前記制御信号の前記第２の通電制御期間中に、前記第３の印刷データに基づいて前記少なくとも一部の発熱素子への通電又は非通電を行うことを特徴とする印刷装置。
【請求項８】
印刷装置の制御方法であって、
前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備え、
前記制御信号の波形を、印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、
前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動する、
ことを特徴とする制御方法。
【請求項９】
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備え、
前記プログラムは、
前記コンピュータにおいて、
前記制御信号の波形を、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、
前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、サーマルヘッドに設けられた発熱素子に対する通電を制御することで、インクリボンに塗布されたインクを被印刷媒体に転写して印刷を行う印刷装置が知られている。
【０００３】
熱転写方式を採用した上記のような印刷装置では、サーマルヘッドにおいて高温から低温への急激な温度変化が生じたときにサーマルヘッドにインクリボンが張り付いてしまうスティッキングと呼ばれる現象が生じることがある。スティッキングが発生すると、印刷が正常に行われず部分的に印刷が行われない領域が生じるため、印刷品位が著しく低下してしまう。
【０００４】
特許文献１には、チョッパ制御によりスティッキングの発生を防止するサーマルプリンタが記載されている。チョッパ制御は、サーマルヘッドへの通電／非通電の切換を頻繁に行う技術であり、チョッパ制御を行うことでサーマルヘッドの急激な温度変化を防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−０５２５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、印刷装置にチョッパ制御のための回路を追加することは、製品製造におけるコストアップにつながるため、望ましくない。一方で、ソフトウェアでチョッパ制御を実現するためには、制御プログラムの複雑化、大規模化が避けられない。このため、印刷装置では、スティッキングの発生を抑制することが可能であって、チョッパ制御よりも簡単な制御が望まれている。
【０００７】
以上のような実情を踏まえ、本発明の一側面に係る目的は、簡単な制御でスティッキングの発生を抑制することである。
【課題を解決するための手段】
【０００８】
本発明の一態様に係る印刷装置は、複数の発熱素子を有し、被印刷媒体に印刷を行うサーマルヘッドと、制御信号と印刷データが供給されて、前記サーマルヘッドを駆動するヘッド駆動回路と、を備える。前記制御信号の波形は、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含んでいる。
【０００９】
本発明の一態様に係る制御方法は、印刷装置の制御方法であって、前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備える。前記制御信号の波形を、印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動する。
【００１０】
本発明の一態様に係るプログラムは、印刷装置を制御するコンピュータにより実行されるプログラムであって、前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備える。前記プログラムは、前記コンピュータにおいて、前記制御信号の波形を、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動させる。
【発明の効果】
【００１１】
上記の態様によれば、簡単な制御でスティッキングの発生を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】印刷装置１の斜視図である。
【図２】印刷装置１に収納されるテープカセット３０の斜視図である。
【図３】印刷装置１のカセット収納部１９の斜視図である。
【図４】印刷装置１の断面図である。
【図５】印刷装置１の制御ブロック図である。
【図６】制御部５から出力される信号のタイミングチャートの一例である。
【図７】制御部５で生成される印刷データの一例を示した図である。
【図８】制御部５から出力される信号のタイミングチャートの別の例である。
【図９】印刷制御処理のフローチャートである。
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に係る印刷装置１の斜視図である。印刷装置１は、被印刷媒体に印刷を行うサーマルヘッドを備える印刷装置であり、例えば、長尺状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。以降では、インクリボンを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されない。スティッキングが発生し得る印刷方式であればよく、例えば、感熱紙を使用する感熱方式であってもよい。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープ部材である。被印刷媒体Ｍは、離型紙なしのテープ部材であってもよい。
【００１４】
印刷装置１は、図１に示すように、装置筐体２と、入力部３と、表示部４と、開閉蓋１８と、カセット収納部１９を備える。装置筐体２の上面には、入力部３、表示部４、及び開閉蓋１８が配置されている。また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００１５】
入力部３は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部４は、例えば液晶表示パネルであり、入力部３からの入力に対応する文字等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。また、印刷中には、被印刷媒体Ｍへの印刷が指示された文字や図形等の内容（以降、印刷内容と記す）が表示され、印刷処理の進捗状況が表示されてもよい。なお、表示部４にはタッチパネルユニットが設けられていてもよく、その場合、表示部４を入力部３の一部として看做してもよい。
【００１６】
開閉蓋１８は、カセット収納部１９の上部に開閉可能に配置されている。開閉蓋１８は、ボタン１８ａを押下されることにより開放される。開閉蓋１８には、この開閉蓋１８が閉じた状態でもカセット収納部１９にテープカセット３０（図２参照）が収納されているか否かを目視で確認可能とするために、窓１８ｂが形成されている。また、装置筐体２の側面には、排出口２ａが形成されている。印刷装置１内で印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。
【００１７】
図２は、印刷装置１に収納されるテープカセット３０の斜視図である。図３は、印刷装置１のカセット収納部１９の斜視図である。図４は、印刷装置１の断面図である。図２に示すテープカセット３０は、図３に示すカセット収納部１９に着脱自在に収納される。図４には、テープカセット３０がカセット収納部１９に収納された状態が示されている。
【００１８】
テープカセット３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている。また、熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００１９】
装置筐体２のカセット収納部１９には、図３に示すように、テープカセット３０を所定の位置に支持するための複数のカセット受け部２０が設けられている。また、カセット受け部２０には、テープカセット３０が収容するテープ（被印刷媒体Ｍ）の幅を検出するためのテープ幅検出スイッチ２４が設けられている。テープ幅検出スイッチ２４は、カセットの形状に基づいて被印刷媒体Ｍの幅を検出する検出部である。
【００２０】
カセット収納部１９には、さらに、被印刷媒体Ｍに印刷を行う複数の発熱素子を有するサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送部であるプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定する測定部である。
【００２１】
テープカセット３０がカセット収納部１９に収納された状態では、図４に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００２２】
印刷装置１に印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００２３】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット機構１６及びフルカット機構１７で切断され、排出口２ａから排出される。
【００２４】
図５は、印刷装置１の制御ブロック図である。印刷装置１は、上述の入力部３、表示部４、サーマルヘッド１０、サーミスタ１３、ハーフカット機構１６、フルカット機構１７、プラテンローラ２１、テープ幅検出スイッチ２４に加えて、制御部５、ＲＯＭ（Read Only Memory）６、ＲＡＭ（Random Access Memory）７、表示部駆動回路８、ヘッド駆動回路９、搬送用モータ駆動回路１１、ステッピングモータ１２、カッターモータ駆動回路１４、及び、カッターモータ１５を備える。なお、制御部５、ＲＯＭ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。
【００２５】
制御部５は、例えばＣＰＵ（Central Processing Unit）などのプロセッサ５ａを含む。制御部５は、ＲＯＭ６に記憶されているプログラムをＲＡＭ７に展開し実行することで、印刷装置１の各部の動作を制御する。制御部５は、例えば、ヘッド駆動回路９を介してサーマルヘッド１０を制御するヘッド制御部であり、ストローブ信号と印刷データを生成してヘッド駆動回路９へ供給する。また、制御部５は、プラテンローラ２１を制御する搬送制御部であり、カット機構を制御するカット制御部である。
【００２６】
ＲＯＭ６は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。ＲＯＭ６は、制御部５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。
【００２７】
ＲＡＭ７は、印刷についての情報（以降、印刷情報と記す）を記憶する入力データメモリとして機能する。また、ＲＡＭ７は、印刷情報に基づいて生成される、被印刷媒体に形成すべき印刷内容のパターンを示すデータ（以降、印刷データと記す）を記憶する印刷データメモリとしても機能する。さらに、ＲＡＭ７は、印刷情報に基づいて生成される、表示用データを記憶する表示データメモリとしても機能する。
【００２８】
表示部駆動回路８は、ＲＡＭ７に記憶された表示用データに基づいて表示部４を制御する。表示部４は、表示部駆動回路８の制御下で、例えば、印刷処理の進捗状況が認識可能な態様で印刷内容を表示してもよい。
【００２９】
ヘッド駆動回路９は、制御部５から供給された制御信号であるストローブ信号と印刷データに従ってサーマルヘッド１０を駆動する。より詳細には、ストローブ信号（制御信号）がＯＮである期間（以降、通電制御期間と記す）中に印刷データに基づいて複数の発熱素子１０ａへの通電又は非通電を行う。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子１０ａを有する印刷ヘッドである。サーマルヘッド１０は、制御部５から供給されたストローブ信号の通電制御期間に印刷データに応じて発熱素子１０ａをヘッド駆動回路９が選択的に通電することで、発熱素子１０ａが発熱してインクリボンＲを加熱して、熱転写により被印刷媒体Ｍに１ラインずつ印刷を行う。
【００３０】
搬送用モータ駆動回路１１は、ステッピングモータ１２を駆動する。ステッピングモータ１２は、プラテンローラ２１を駆動する。プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向）に被印刷媒体Ｍを搬送する搬送部である。
【００３１】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。ハーフカット機構１６及びフルカット機構１７は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをハーフカット又はフルカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００３２】
図６は、制御部５から出力される信号のタイミングチャートの一例である。図７は、制御部５で生成される印刷データの一例を示した図である。以下、図６及び図７を参照しながら、制御部５の動作について詳細に説明する。
【００３３】
印刷装置１では、制御部５は、図６に示すように、印刷装置１が１ライン分の印刷と搬送を行う間（以降、この期間の時間幅を１ライン周期Ｔと記す）に、第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２を含む波形を有するストローブ信号を、ヘッド駆動回路９へ供給する。なお、第１の通電制御期間Ｔ１は、印刷データに基づいて被印刷媒体Ｍに印刷を行うための期間であるのに対して、第２の通電制御期間Ｔ２は、被印刷媒体Ｍに印刷を行うことなく印刷データに基づいてサーマルヘッド１０の温度変化を調整して、スティッキングの発生を抑制するための期間である。
【００３４】
また、制御部５は、第２の通電制御期間Ｔ２中に被印刷媒体Ｍに印刷が行われることがないように、ストローブ信号の波形を決定する。具体的には、制御部５は、第２の通電制御期間Ｔ２が、発熱素子１０ａへの通電が行われたとしても被印刷媒体Ｍが発色しない程度に短く、且つ、発熱素子１０ａへの通電が行われたとしても被印刷媒体Ｍが発色しない程度に発熱素子１０ａの温度が低下した期間中に設けられるように、ストローブ信号の波形を決定する。このため、第２の通電制御期間Ｔ２は、第１の通電制御期間Ｔ１から時間的に離間し、且つ、第１の通電制御期間Ｔ１よりも短い期間に設定されていることが望ましい。さらに、第２の通電制御期間Ｔ２は、後述する本通電期間Ｔ１１よりも短い期間に設定されていることが望ましい。
【００３５】
印刷装置１は、制御部５が以上のようにストローブ信号の波形を決定して、ヘッド駆動回路９に供給することで、印刷品位へ悪影響を及ぼすことなくサーマルヘッド１０の温度の急激な低下を防止してスティッキングの発生を抑制することができる。
【００３６】
また、印刷装置１では、制御部５は、図６に示すように、第１の通電制御期間Ｔ１中にヘッド駆動回路９が保持する印刷データを１回入れ替える。より詳細には、制御部５は、第１の通電制御期間Ｔ１中にヘッド駆動回路９が保持する印刷データを、本通電データから履歴通電データに入れ替える。このため、ヘッド駆動回路９は、ストローブ信号の第１の通電制御期間Ｔ１中、本通電データと履歴通電データに基づいて発熱素子１０ａへの通電又は非通電を行う。
【００３７】
ここで、本通電データとは、第１の印刷データであり、第１の通電制御期間Ｔ１中に印刷が行われる被印刷媒体Ｍの印刷ライン（以降、対象ラインと記す。）に形成すべき印刷パターンを示す印刷データである。また、履歴通電データとは、第２の印刷データであり、対象ラインよりも先に印刷が行われる先行ライン（例えば、対象ラインよりも１ライン前の印刷ラインなど）の印刷データに基づいて生成された印刷データである。本通電期間Ｔ１１は、第１の通電制御期間Ｔ１に含まれる第１の期間であり、第１の通電制御期間Ｔ１のうちの本通電データがヘッド駆動回路９に保持されて、本通電データに基づいて発熱素子１０ａへの通電又は非通電を行っている期間である。履歴通電期間Ｔ１２は、第１の通電制御期間Ｔ１に含まれる第２の期間であり、第１の通電制御期間Ｔ１のうちの履歴通電データがヘッド駆動回路９に保持されて、履歴通電データに基づいて発熱素子１０ａへの通電又は非通電を行っている期間である。履歴通電期間Ｔ１２は、本通電期間Ｔ１１よりも時間的に後の期間である。
【００３８】
印刷装置１は、制御部５が第１の通電制御期間Ｔ１中に印刷データを入れ替えることで、所望のパターンを高品位に印刷するための階調表現を実現することが可能となる。
【００３９】
また、印刷装置１では、制御部５は、第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２の間でヘッド駆動回路９が保持する印刷データを１回入れ替える。より詳細には、制御部５は、第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２の間でヘッド駆動回路９が保持する印刷データを、履歴通電データから非発色通電データに入れ替える。これにより、ヘッド駆動回路９は、ストローブ信号の第２の通電制御期間Ｔ２中、非発色通電データに基づいて発熱素子１０ａへの通電又は非通電を行う。
【００４０】
ここで、非発色通電データとは、第３の印刷データであり、所定の条件を満たす場合に第２の通電制御期間Ｔ２中にその発熱素子１０ａへの通電が行われるように、ヘッド駆動回路９を制御するための印刷データである。なお、所定の条件は、１ライン周期Ｔ中に発熱素子１０ａの温度が著しく低下することが想定される条件であり、非発色通電データは、スティッキング対策向けのデータである。
【００４１】
非発色通電データは、対象ラインの本通電データ及び履歴通電データと、次ラインの本通電データ（即ち、対象ラインの次に印刷が行われる次ラインに形成する印刷パターンを示す印刷データ）と、に基づいて、制御部５により生成される。
【００４２】
具体的には、例えば、図７に示すケース４のように、注目する発熱素子１０ａ（以降、第１の発熱素子と記す。）についての、対象ラインＬ１の本通電データ（第１の印刷データ）がオン（黒丸）であり、対象ラインＬ１の履歴通電データ（第２の印刷データ）がオフ（白丸）であり、次ラインＬ２の本通電データ（第４の印刷データ）がオフ（白丸）であるときに、制御部５は、オン（黒丸）の非発色通電データ（第３の印刷データ）を生成する。換言すると、制御部５は、第２の通電制御期間Ｔ２の直前の第１の通電制御期間Ｔ１中にその第１の通電制御期間Ｔ１よりも短い期間だけ第１の発熱素子への通電が行われて、且つ、第２の通電制御期間Ｔ２の直後の第１の通電制御期間Ｔ１中に第１の発熱素子への通電が行われないという条件を満たす場合に、その第２の通電制御期間Ｔ２中に第１の発熱素子への通電が行われるように、非発色通電データを含む印刷データを生成する。
【００４３】
その理由は、ケース４において非発色通電データによる通電が行われないとすると、本通電データによる通電で発熱素子１０ａの温度が高い状態になった後、１ライン周期Ｔ以上の長い期間にわたって通電が行われず、発熱素子１０ａの温度が高温から低温へ急激に変化（低下）することになるからである。このような状況では、発熱素子１０ａが高温になった際に溶けたインクリボンが急激に冷やされてサーマルヘッド１０へ固着することがあり、スティッキングが発生しやすい。
【００４４】
一方で、それ以外のケース（ケース１−３、及びケース５、６）では、制御部５は、オフ（白丸）の非発色通電データを生成する。これは、ケース１−３では、対象ラインＬ１での通電後に生じる非通電期間がケース４に比べて短いことが想定され、その結果、スティッキングが発生しにくいからである。また、ケース５、６では、対象ラインＬ１での温度上昇がなく著しい温度低下が生じず、その結果、スティッキングが発生しにくいからである。
【００４５】
印刷装置１は、制御部５が以上のように印刷データを生成することで、スティッキングが発生しやすい条件を満たしている場合に、第２の通電制御期間Ｔ２にその条件に該当する発熱素子１０ａへの通電が行われるため、スティッキングの発生を効果的に抑制することができる。
【００４６】
また、印刷装置１では、サーマルヘッド１０が有する複数の発熱素子１０ａに一度に通電すると、電流容量が不足する可能性がある。そこで、制御部５は、一印刷ラインの印刷で通電される発熱素子の数が特定数を超える場合、つまり、被印刷媒体Ｍに特定数を超える数の印刷ドットを有する印刷ラインの印刷を行う場合には、その印刷ラインの印刷を複数回に分けて、分割印刷を行うように制御する。具体的には、複数の発熱素子１０ａを複数のグループに分けて、グループ毎に発熱素子１０ａの通電を制御する。これにより、電流容量の不足する事態を回避することができる。
【００４７】
図８は、制御部５から出力される信号のタイミングチャートの別の例である。図６には一括印刷が行われる場合のタイミングチャートが示されているのに対して、図８には、分割印刷が行われる場合のタイミングチャートが示されている。なお、一括印刷とは、複数の発熱素子１０ａのうちの印刷ラインに含まれる印刷ドットの数に対応する数の発熱素子１０ａを同時に駆動する一括駆動により、印刷ラインを一度に印刷することをいう。分割印刷とは、印刷ラインを複数回に分けて印刷することをいう。図８では、印刷ラインを３回に分けて印刷する場合の例が示されている。
【００４８】
制御部５は、分割印刷が行われる場合であっても、図８に示すように、１ライン周期Ｔの期間中に第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２を含むストローブ信号をヘッド駆動回路９へ供給する。この点は、一括印刷が行われる場合と同様である。ただし、分割印刷が行われる場合には、制御部５は、１ライン周期Ｔの期間内に、複数の第１の通電制御期間Ｔ１と、複数の第１の通電制御期間Ｔ１に対応する複数の第２の通電制御期間Ｔ２を含む点が、一括印刷が行われる場合と異なる。
【００４９】
複数の第１の通電制御期間Ｔ１は、各々が異なる発熱素子１０ａへの通電を制御する期間であり、１ライン周期Ｔの期間内において、互いに時間的に離間している。複数の第２の通電制御期間Ｔ２は、それぞれ対応する第１の通電制御期間Ｔ１と同じ発熱素子１０ａの通電を制御する期間である。複数の第２の通電制御期間Ｔ２は、１ライン周期Ｔの期間内において、複数の第１の通電制御期間Ｔ１よりも時間的に遅れた時刻に設けられている。この場合、複数の第２の通電制御期間をまとめて設けることができるため、第２の通電制御期間を設けることに起因する設計難易度の上昇を抑えることができる。特に望ましくは、複数の第２の通電制御期間Ｔ２は、１ライン周期Ｔの期間内の最後の第１の通電制御期間Ｔ１の終期よりも、次の１ライン周期Ｔの期間の始期に近い期間に設けられる。
【００５０】
また、制御部５は、分割印刷が行われる場合であっても、一括印刷が行われる場合と同様に、印刷データを生成してもよい。つまり、１ライン周期Ｔ中に発熱素子１０ａの温度が著しく低下することが想定される所定の条件を満たす場合に、第２の通電制御期間Ｔ２中にその発熱素子１０ａへの通電が行われるように、印刷データを生成してもよい。換言すると、制御部５は、対応関係にある第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２について、第２の通電制御期間Ｔ２の直前の第１の通電制御期間Ｔ１中にその第１の通電制御期間Ｔ１よりも短い期間だけ第１の発熱素子への通電が行われて、且つ、第２の通電制御期間Ｔ２の直後の第１の通電制御期間Ｔ１中に第１の発熱素子への通電が行われないという条件を満たす場合に、第２の通電制御期間Ｔ２中に第１の発熱素子への通電が行われるように、印刷データを生成してもよい。この条件は次のように言い換えることもできる。即ち、所定条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、第２の通電制御期間の直前の第１の通電制御期間であって第１の１ライン周期期間に含まれる第１の通電制御期間中にその第１の通電制御期間における本通電期間（第１期間）にだけ第１の発熱素子（発熱素子１０ａ）への通電が行われて、且つ、第２の通電制御期間の直後の第１の通電制御期間であって第２の１ライン周期期間に含まれる第１の通電制御期間中に第１の発熱素子（発熱素子１０ａ）への通電が行われないことである。
【００５１】
また、分割印刷が行われる場合には、一括印刷が行われる場合に比べて１ライン周期Ｔが長くなるため、一括印刷が行われる場合よりもサーマルヘッド１０の温度の著しい低下が生じやすく、スティッキングが発生しやすい。これを踏まえて、制御部５は、分割印刷が行われる場合であって、且つ、上記の条件を満たす場合に第２の通電制御期間Ｔ２中に第１の発熱素子への通電が行われるように、印刷データを生成してもよい。つまり、制御部５は、対応関係にある第１の通電制御期間Ｔ１と第２の通電制御期間Ｔ２について、以下の３つの条件を満たす場合に、その第２の通電制御期間Ｔ２中に第１の発熱素子への通電が行われるように、印刷データを生成してもよい。第１の条件は、第２の通電制御期間Ｔ２が所定数を超える印刷ドットを有する対象ラインの印刷を行う１ライン周期Ｔの期間に含まれることである。第２の条件は、第２の通電制御期間Ｔ２の直前の第１の通電制御期間Ｔ１中にその第１の通電制御期間Ｔ１よりも短い期間だけ第１の発熱素子への通電が行われることである。第３の条件は、第２の通電制御期間Ｔ２の直後の第１の通電制御期間Ｔ１中に第１の発熱素子への通電が行われないことである。分割数が３以上になるとスティッキングが特に生じやすいため、分割数が３以上であることを、第２の通電制御期間Ｔ２中に第１の発熱素子への通電が行われる第４の条件としてもよい。第２の条件、第３の条件は次のように言い換えることもできる。即ち、第２の条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、第２の通電制御期間よりも前の第１の通電制御期間であって第１の１ライン周期期間に含まれる第１の通電制御期間中にその第１の通電制御期間における本通電期間（第１期間）にだけ第１の発熱素子（発熱素子１０ａ）への通電が行われることである。また、第３の条件は、第２の通電制御期間より後の第１の通電制御期間であって第２の１ライン周期期間に含まれる第１の通電制御期間中に第１の発熱素子（発熱素子１０ａ）への通電が行われないことである。
【００５２】
図９は、印刷制御処理のフローチャートである。以下、図９を参照しながら、制御部５で行われる印刷制御処理について説明する。
【００５３】
印刷装置１では、入力部３から印刷処理の開始指示が入力されると、制御部５が印刷プログラムを実行して図８に示す印刷制御処理を行う。まず、制御部５は、本通電データを取得する（ステップＳ１）。制御部５は、本通電データを入力部３からの入力に基づいて生成してもよく、印刷装置１の外部から受信してもよい。
【００５４】
次に、制御部５は、履歴通電データと非発色通電データを生成する（ステップＳ２、ステップＳ３）。制御部５は、対象ラインの履歴通電データを、ステップＳ１で取得した、例えば先行ラインの本通電データに基づいて生成する。さらに、制御部５は、対象ラインの非発色通電データを、ステップＳ１で取得した、例えば対象ラインの本通電データ及び履歴通電データと次ラインの本通電データとに基づいて生成する。これにより、対象ラインの本通電データ、履歴通電データ、非発色通電データが準備される。
【００５５】
その後、制御部５は、ストローブ信号の波形を決定する（ステップＳ４）。ここでは、制御部５は、ストローブ信号が第１の通電制御期間と第２の通電制御期間を含むように、ストローブ信号の波形を決定する。なお、第１の通電制御期間の長さは、サーミスタ１３で測定されたサーマルヘッド１０の温度を考慮して決定されてもよく、測定された温度が低いほど長くなるように決定されてもよい。さらに、被印刷媒体Ｍの搬送速度、テープ幅検出スイッチ２４で検出されたテープ幅等を考慮して、決定されてもよい。
【００５６】
そして、制御部５は、ステップＳ１からステップＳ３で取得又は生成した印刷データ（本通電データ、履歴通電データ、非発色通電データ）をヘッド駆動回路９に転送し（ステップＳ５）、ステップＳ４で波形を決定したストローブ信号をヘッド駆動回路９へ供給する（ステップＳ６）。これを受けて、ヘッド駆動回路９が制御部５から供給されたストローブ信号の通電制御期間中に印刷データに基づいて発熱素子１０ａの通電又は非通電を行う。
【００５７】
印刷装置１は、図９に示す印刷制御処理をライン毎に繰り返し行うことで、スティッキングの発生を抑制しながら、被印刷媒体Ｍに印刷を行うことができる。
【００５８】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明は上述した実施形態に限定されるものではない。印刷装置、印刷装置の制御方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００５９】
上述した実施形態では、制御部５が、第１の通電制御期間Ｔ１中にヘッド駆動回路９が保持する印刷データを１回入れ替える例を示したが、印刷データは複数回入れ替えても良い。また、印刷ドットの数が特定数を超えているときに印刷を３回に分ける例を示したが、分割数は２回以上であればよい。また、入力部３と表示部４を有する印刷装置１を例示したが、印刷装置は、入力部３や表示部４を有しない印刷装置であってもよく、印刷データは別体に配置されたコンピュータから受信してもよい。また、印刷データの一部のみをコンピュータから受信してもよく、非発色通電データを含む印刷データの全てをコンピュータから受信してもよい。
【００６０】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
複数の発熱素子を有し、被印刷媒体に印刷を行うサーマルヘッドと、
制御信号と印刷データが供給されて、前記サーマルヘッドを駆動するヘッド駆動回路と、
を備え、
前記制御信号の波形は、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含んでいる、ことを特徴とする印刷装置。
【００６１】
［付記２］
付記１に記載の印刷装置において、
前記第１の通電制御期間及び前記第２の通電制御期間は、前記サーマルヘッドが前記被印刷媒体に１ラインの印刷を行うための１ライン周期の期間内に設けられ、
前記第２の通電制御期間は、前記第１の通電制御期間から時間的に離間し、且つ、前記第１の通電制御期間よりも短い時間に設定されている、ことを特徴とする印刷装置。
【００６２】
［付記３］
付記２に記載の印刷装置は、前記制御信号及び前記印刷データを生成して前記ヘッド駆動回路へ供給するヘッド制御部を備え、
前記ヘッド制御部は、前記少なくとも一部の発熱素子の各々を第１の発熱素子とするとき、所定の条件を満たす場合に前記第２の通電制御期間中に前記第１の発熱素子への通電が行われるように、前記印刷データを生成し、
前記第１の通電制御期間は、第１期間と、前記第１期間より時間的に後の第２期間と、を有し、
前記所定の条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、前記第２の通電制御期間の直前の前記第１の通電制御期間であって前記第１の１ライン周期期間に含まれる前記第１の通電制御期間中に当該第１の通電制御期間における前記第１期間にだけ前記第１の発熱素子への通電が行われて、且つ、前記第２の通電制御期間の直後の前記第１の通電制御期間であって前記第２の１ライン周期期間に含まれる前記第１の通電制御期間中に前記第１の発熱素子への通電が行われないことである、ことを特徴とする印刷装置。
【００６３】
［付記４］
付記２に記載の印刷装置は、前記制御信号及び前記印刷データを生成して前記ヘッド駆動回路へ供給するヘッド制御部を備え、
前記ヘッド制御部は、前記少なくとも一部の発熱素子の各々を第１の発熱素子とするとき、所定の条件を満たす場合に前記第２の通電制御期間中に前記第１の発熱素子への通電が行われるように、前記印刷データを生成し、
前記第１の通電制御期間は、第１期間と、前記第１期間より時間的に後の第２期間と、を有し、
前記被印刷媒体に印刷される前記１ラインは所定数を超える印刷ドットを有し、
前記所定の条件は、時間的に連続する２つの１ライン周期の期間である第１の１ライン周期期間と第２の１ライン周期期間があるときに、前記第２の通電制御期間よりも前の前記第１の通電制御期間であって前記第１の１ライン周期期間に含まれる前記第１の通電制御期間中に当該第１の通電制御期間における前記第１期間にだけ前記第１の発熱素子への通電が行われて、且つ、前記第２の通電制御期間より後の前記第１の通電制御期間であって前記第２の１ライン周期期間に含まれる前記第１の通電制御期間中に前記第１の発熱素子への通電が行われないことであることを特徴とする印刷装置。
【００６４】
［付記５］
付記４に記載の印刷装置において、
前記ヘッド制御部は、前記サーマルヘッドが前記被印刷媒体に前記所定数を超える印刷ドットを有する１ラインの印刷を行うときに、前記制御信号の波形が、前記１ライン周期の期間内に、各々が互いに異なる発熱素子への通電を制御する時間的に離間した複数の前記第１の通電制御期間と、前記複数の第１の通電制御期間の各々に対応する複数の前記第２の通電制御期間と、を含むように前記制御信号を生成して、前記ヘッド駆動回路へ供給することを特徴とする印刷装置。
【００６５】
［付記６］
付記５に記載の印刷装置において、
前記複数の第２の通電制御期間は、前記１ライン周期の期間内において、前記複数の第１の通電制御期間よりも時間的に遅れた時刻に設けられていることを特徴とする印刷装置。
【００６６】
［付記７］
付記１乃至付記６のいずれかに記載の印刷装置において、
前記印刷データは、
前記被印刷媒体の対象ラインに形成する印刷パターンを示す第１の印刷データと、
前記対象ラインよりも先に印刷が行われる先行ラインに形成する印刷パターンに基づいて生成された第２の印刷データと、
前記第１の印刷データと、前記第２の印刷データと、前記対象ラインの次に印刷が行われる次ラインに形成する印刷パターンを示す第４の印刷データと、に基づいて生成された第３の印刷データと、を含み、
前記ヘッド駆動回路は、
前記制御信号の前記第１の通電制御期間中に、前記第１の印刷データ及び前記第２の印刷データに基づいて前記少なくとも一部の発熱素子への通電又は非通電を行い、
前記制御信号の前記第２の通電制御期間中に、前記第３の印刷データに基づいて前記少なくとも一部の発熱素子への通電又は非通電を行うことを特徴とする印刷装置。
【００６７】
［付記８］
印刷装置の制御方法であって、
前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備え、
前記制御信号の波形を、印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、
前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動する、
ことを特徴とする制御方法。
【００６８】
［付記９］
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、複数の発熱素子を有するサーマルヘッドと、前記サーマルヘッドを駆動するヘッド駆動回路と、を備え、
前記プログラムは、
前記コンピュータにおいて、
前記制御信号の波形を、前記印刷データに基づいて前記複数の発熱素子の少なくとも一部の発熱素子への通電を制御して被印刷媒体に印刷を行うための第１の通電制御期間と、前記印刷データに基づいて前記少なくとも一部の発熱素子への通電を制御して、前記被印刷媒体に印刷を行うことなく前記サーマルヘッドの温度変化を調整するための第２の通電制御期間と、を含むように設定し、
前記ヘッド駆動回路に前記制御信号と前記印刷データを供給して、前記ヘッド駆動回路により前記サーマルヘッドを駆動させる、
ことを特徴とするプログラム。
【符号の説明】
【００６９】
１・・・印刷装置、２・・・装置筐体、２ａ・・・排出口、３・・・入力部、４・・・表示部、５・・・制御部、５ａ・・・プロセッサ、６・・・ＲＯＭ、７・・・ＲＡＭ、８・・・表示部駆動回路、９・・・ヘッド駆動回路、１０・・・サーマルヘッド、１０ａ・・・発熱素子、１１・・・搬送用モータ駆動回路、１２・・・ステッピングモータ、１３・・・サーミスタ、１４・・・カッターモータ駆動回路、１５・・・カッターモータ、１６・・・ハーフカット機構、１７・・・フルカット機構、１８・・・開閉蓋、１８ａ・・・ボタン、１８ｂ・・・窓、１９・・・カセット収納部、２０・・・カセット受け部、２１・・・プラテンローラ、２２・・・テープコア係合軸、２３・・・インクリボン巻取り駆動軸、２４・・・テープ幅検出スイッチ、３０・・・テープカセット、３１・・・カセットケース、３２・・・テープコア、３４・・・インクリボン供給コア、３５・・・インクリボン巻取りコア、３６・・・サーマルヘッド被挿入部、３７・・・係合部、Ｍ・・・被印刷媒体、Ｒ・・・インクリボン、Ｔ・・・１ライン周期、Ｔ１・・・第１の通電制御期間、Ｔ２・・・第２の通電制御期間、Ｔ１１・・・本通電期間、Ｔ１２・・・履歴通電期間
【図１】
2018047641.tif 000003
【図２】
2018047641.tif 000004
【図３】
2018047641.tif 000005
【図４】
2018047641.tif 000006
【図５】
2018047641.tif 000007
【図６】
2018047641.tif 000008
【図７】
2018047641.tif 000009
【図８】
2018047641.tif 000010
【図９】
2018047641.tif 000011