(57)【要約】【課題】利用者の要求を満たしつつ印刷時間を短縮することができる印刷装置、印刷装置の制御方法、及びプログラムを提供する。【解決手段】印刷装置１は、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送するプラテンローラ２１を駆動するステッピングモータ１２と、サーマルヘッド１０の発熱素子を一括駆動して被印刷媒体Ｍに印刷パターンを印刷するときに、ステッピングモータ１２をスルー領域に向けて加速させることを許可する特定の条件が満たされているかを判定し、特定の条件が満たされていると判定したときに、ステッピングモータ１２をスルー領域へ向けて加速させるように制御する制御部５と、を備える。【選択図】図５
2018001711.tif 000002
【特許請求の範囲】
【請求項１】
被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、
前記被印刷媒体を搬送する搬送手段を駆動するモータと、
前記印刷ヘッド及び前記モータを制御する制御部と、
を備え、
前記制御部は、
前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、
前記特定の条件が満たされていると判定したときに前記モータを前記スルー領域へ向けて加速させることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記印刷パターンは、前記一括駆動される前記印刷ヘッドにより前記被印刷媒体に形成される印刷ドットによる印刷ラインが複数本連続することにより形成され、
前記制御部は、
前記印刷ラインが連続する本数が、前記モータを前記スルー領域へ移行させて前記印刷ラインの印刷を行った場合に、前記モータを前記自起動領域内で動作させて前記印刷ラインの印刷を行った場合よりも印刷時間が短くなる特定の数を超えているときに前記特定の条件が満たされていると判定し、前記ステッピングモータを前記スルー領域へ向けて加速させることを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置において、
前記特定の条件は、前記印刷における印刷品位に関する第１条件及び前記モータの耐久性の劣化に関する第２条件の少なくとも一方を含むことを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記第１条件は、前記印刷により前記被印刷媒体に形成する絵柄が前記印刷による印刷品位の低下の影響を受け難い絵柄であるときに、前記モータを前記スルー領域に向けて加速させることを許可し、前記絵柄が前記印刷による印刷品位の低下の影響を受け易い絵柄であるときに、前記モータを前記スルー領域に向けて加速させることを許可しないように設定され
前記第２条件は、一定期間において前記モータを前記スルー領域に向けて加速させる動作を行った頻度が一定値越えていない場合に前記モータを前記スルー領域に加速することを許可し、前記頻度が前記一定値越えている場合に前記モータを前記スルー領域に加速することを許可しないように設定されていることを特徴とする印刷装置。
【請求項５】
印刷装置の制御方法であって、
前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、
前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、
前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる、
ことを特徴とする印刷装置の制御方法。
【請求項６】
請求項５に記載の印刷装置の制御方法において、
前記印刷パターンは、前記一括駆動される前記印刷ヘッドにより前記被印刷媒体に形成される印刷ドットによる印刷ラインが複数本連続することにより形成され、
前記印刷ラインが連続する本数が、前記モータを前記スルー領域へ移行させて前記印刷ラインの印刷を行った場合に、前記モータを前記自起動領域内で動作させて前記印刷ラインの印刷を行った場合よりも印刷時間が短くなる特定の数を超えているときに前記特定の条件が満たされていると判断することを特徴とする印刷装置の制御方法。
【請求項７】
請求項５又は６に記載の印刷装置の制御方法において、
前記特定の条件は、前記印刷における印刷品位に関する第１条件及び前記モータの耐久性の劣化に関する第２条件の少なくとも一方を含むことを特徴とする印刷装置の制御方法。
【請求項８】
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、
前記コンピュータに対して、
前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定させ、
前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
電力消費の観点から、一ラインの印刷でサーマルヘッドの通電すべき発熱素子の数が所定数を超えると、サーマルヘッドの複数の発熱素子を複数のブロックに分割して、一ラインをブロック毎に複数回に分けて印刷するサーマルプリンタが知られている。サーマルヘッドの印刷に使用する数の発熱素子を同時に駆動する一括駆動により一ラインを一度に印刷する場合と分割駆動して一ラインを複数回に分けて印刷する場合では、一ラインの印刷に要する時間が異なる。このため、このようなサーマルプリンタでは、ライン毎に搬送速度を変化させることで印刷時間を短縮する技術が提案されている。また、特許文献１には、搬送速度が指定された速度に追従できるように複数ラインからなるブロック毎に搬送速度を変更する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１２１６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術を用いることで、搬送速度を指定した速度に到達させることができる。しかしながら、指定した速度がステッピングモータのスルー領域に存在する場合には、指定した速度に到達するように動作させることが必ずしも印刷に要する時間を短縮することにつながらない場合がある。また、利用者によっては、印刷に要する時間を短縮することを重視しつつ、他の要素（例えば、印刷品位など）とのバランスをより重視することがある。
【０００５】
以上のような実情を踏まえ、本発明の一側面は、利用者の要求を満たしつつ印刷時間を短縮することができる印刷装置、印刷装置の制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、前記印刷ヘッド及び前記モータを制御する制御部と、を備え、前記制御部は、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、前記特定の条件が満たされていると判定したときに前記モータを前記スルー領域へ向けて加速させる。
【０００７】
本発明の別の態様に係る印刷装置の制御方法は、前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる。
【０００８】
本発明の別の態様に係るプログラムは、印刷装置を制御するコンピュータにより実行されるプログラムであって、前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、前記コンピュータに対して、前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定させ、前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる。
【発明の効果】
【０００９】
本発明の一側面によれば、利用者の要求を満たしつつ印刷時間を短縮することができる印刷装置、印刷装置の制御方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置１の斜視図である。
【図２】印刷装置１に収納されるテープカセット３０の斜視図である。
【図３】印刷装置１のカセット収納部１９の斜視図である。
【図４】印刷装置１の断面図である。
【図５】印刷装置１の制御ブロック図である。
【図６】印刷パターンの一例を示した図である。
【図７】１ラインの印刷に必要な時間を説明するための図である。
【図８】ステッピングモータ１２の動特性を例示した図である。
【図９】印刷装置１が行う印刷処理のフローチャートである。
【図１０】印刷パターンＤ２を印刷するときの搬送速度の変化を例示した図である。
【図１１】印刷パターンＤ３を印刷するときの搬送速度の変化を例示した図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の一実施形態に係る印刷装置１の斜視図である。印刷装置１は、被印刷媒体に印刷を行うサーマルヘッドを備える印刷装置であり、例えば、長尺状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。以降では、インクリボンを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されない。例えば、感熱紙を使用する感熱方式であってもよい。被印刷媒体Ｍは、例えば、接着層を有する基材と、接着層を覆うように剥離可能に基材に貼付された剥離紙と、を有するテープ部材である。被印刷媒体Ｍは、離型紙なしのテープ部材であってもよい。
【００１２】
印刷装置１は、図１に示すように、装置筐体２と、入力部３と、表示部４と、開閉蓋１８と、カセット収納部１９を備える。装置筐体２の上面には、入力部３、表示部４、及び開閉蓋１８が配置されている。また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００１３】
入力部３は、入力キー、十字キー、変換キー、決定キーなどの種々のキーを備える。表示部４は、例えば液晶表示パネルであり、入力部３からの入力に対応する文字等、各種設定のための選択メニュー、各種処理に関するメッセージ等を表示する。また、印刷中には、被印刷媒体Ｍへの印刷が指示された文字や図形等の内容（以降、印刷内容と記す）が表示され、印刷処理の進捗状況が表示されてもよい。なお、表示部４にはタッチパネルユニットが設けられていてよく、その場合、表示部４を入力部３の一部として看做してもよい。
【００１４】
開閉蓋１８は、カセット収納部１９の上部に開閉可能に配置されている。開閉蓋１８は、ボタン１８ａを押下されることにより開放される。開閉蓋１８には、この開閉蓋１８が閉じた状態でもカセット収納部１９にテープカセット３０（図２参照）が収納されているか否かを目視で確認可能とするために、窓１８ｂが形成されている。また、装置筐体２の側面には、排出口２ａが形成されている。印刷装置１内で印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。
【００１５】
図２は、印刷装置１に収納されるテープカセット３０の斜視図である。図３は、印刷装置１のカセット収納部１９の斜視図である。図４は、印刷装置１の断面図である。図２に示すテープカセット３０は、図３に示すカセット収納部１９に着脱自在に収納される。図４には、テープカセット３０がカセット収納部１９に収納された状態が示されている。
【００１６】
テープカセット３０は、図２に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている。また、熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００１７】
装置筐体２のカセット収納部１９には、図３に示すように、テープカセット３０を所定の位置に支持するための複数のカセット受け部２０が設けられている。また、カセット受け部２０には、テープカセット３０が収容するテープの幅を検出するためのテープ幅検出スイッチ２４が設けられている。カセット収納部１９には、さらに、被印刷媒体Ｍに印刷を行う複数の発熱素子を有するサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送手段であるプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。
【００１８】
テープカセット３０がカセット収納部１９に収納された状態では、図４に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００１９】
印刷装置１に印刷指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、フルカット機構１６及びハーフカット機構１７で切断され、排出口２ａから排出される。
【００２０】
図５は、印刷装置１の制御ブロック図である。印刷装置１は、上述の入力部３、表示部４、サーマルヘッド１０、フルカット機構１６、ハーフカット機構１７、プラテンローラ２１、テープ幅検出スイッチ２４に加えて、制御部５、ＲＯＭ（Read Only Memory）６、ＲＡＭ（Random Access Memory）７、表示部駆動回路８、ヘッド駆動回路９、搬送用モータ駆動回路１１、ステッピングモータ１２、カッターモータ駆動回路１４、及び、カッターモータ１５を備える。なお、制御部５、ＲＯＭ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。
【００２１】
制御部５は、例えばＣＰＵ（Central Processing Unit）などのプロセッサである。制御部５は、ＲＯＭ６に記憶されているプログラムをＲＡＭ７に展開し実行することで、印刷装置１の回路各部の動作を制御する。なお、制御部５は、後述するように、特定数以下の数の印刷ドットを有する印刷ラインの印刷を行うときに、ステッピングモータ１２を自起動領域内で動作させるか又はスルー領域へ向けて加速させるかを決定する決定手段である。また、制御部５は、決定に従ってステッピングモータ１２を動作させるための制御信号を搬送用モータ駆動回路１１へ出力する出力手段でもある。
【００２２】
ＲＯＭ６は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。なお、ＲＯＭ６は、制御部５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。
【００２３】
ＲＡＭ７は、被印刷媒体Ｍに印刷する印刷内容についての情報（以降、印刷情報と記す）を記憶する入力データメモリとして機能する。また、ＲＡＭ７は、入力された印刷情報に基づいて生成される、印刷内容を表す印刷用パターンデータ（以降、印刷データと記す）を記憶する印刷データメモリとしても機能する。さらに、ＲＡＭ７は、印刷内容を表す表示用データを記憶する表示データメモリとしても機能する。
【００２４】
表示部駆動回路８は、ＲＡＭ７に記憶された表示用データに基づいて表示部４を制御する。表示部４は、表示部駆動回路８の制御下で、例えば、印刷処理の進捗状況が認識可能な態様で印刷内容を表示してもよい。
【００２５】
ヘッド駆動回路９は、ＲＡＭ７に記憶された印刷データに基づいてサーマルヘッド１０を制御する。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子を有する印刷ヘッドである。サーマルヘッド１０は、ヘッド駆動回路９の制御下で、印刷データに応じて複数の発熱素子を選択的に通電することで、熱転写により被印刷媒体Ｍに一ラインずつ印刷を行う。
【００２６】
搬送用モータ駆動回路１１は、ステッピングモータ１２を制御する。ステッピングモータ１２は、プラテンローラ２１を駆動する。プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向）に被印刷媒体Ｍを搬送する搬送手段である。
【００２７】
カッターモータ駆動回路１４は、カッターモータ１５を制御する。フルカット機構１６及びハーフカット機構１７は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをフルカット又はハーフカットする。フルカットとは、被印刷媒体Ｍの基材を剥離紙とともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材のみを幅方向に沿って切断する動作のことである。
【００２８】
以上のように構成された印刷装置１では、サーマルヘッド１０が有する複数の発熱素子に一度に通電すると、電流容量が不足する可能性がある。そこで、一印刷ラインの印刷で通電される発熱素子の数が特定数を超える場合、つまり、特定数を超える数の印刷ドットを有する印刷ラインの印刷を行う場合には、印刷装置１は、その印刷ラインの印刷を複数回に分けて行う。なお、印刷ラインとは、被印刷媒体上の印刷対象となるラインのことをいう。
【００２９】
図６に示す印刷パターンＤ１（Ｄ１ａ，Ｄ１ｂ）の印刷を行う場合を例に具体的に説明すると、印刷パターンＤ１のうちの各印刷ラインに含まれる印刷ドットの数が特定数を超えている領域Ａ（印刷パターンＤ１ａ）の印刷は、サーマルヘッド１０の複数の発熱素子を２つのブロック（ブロック１、ブロック２）に分割して、ブロック毎に２回に分けて行われる。この場合、一印刷ラインの印刷に必要な時間は、図７（ａ）に示すように、２回分の通電時間（ＯＮ時間）と非通電時間（ＯＦＦ時間）の合計になる。これに対して、印刷パターンＤ１のうち印刷ラインに含まれる印刷ドットの数が特定数以下である領域Ｂ（印刷パターンＤ１ｂ）の印刷は、印刷ドットに対応する数の発熱素子を同時に駆動する一括駆動により、一度に行われる。この場合、一印刷ラインの印刷に必要な時間は、図７（ｂ）に示すように、１回分の通電時間（ＯＮ時間）と非通電時間（ＯＦＦ時間）の合計になる。
【００３０】
このように、印刷ラインを一度に印刷する場合（一括印刷と記す）と複数回に分けて印刷する場合（分割印刷と記す）では印刷に必要な時間が異なり、一括印刷の方がより短時間で印刷を行うことができる。このため、印刷装置１は、分割印刷時よりも一括印刷時のほうがより高速に被印刷媒体を搬送するように、構成されている。
【００３１】
図８は、印刷装置１が有するステッピングモータ１２の動特性を例示した図である。縦軸のトルクＴ１は、プラテンローラ２１を回転させるために必要なトルクを示している。横軸のパルスレートＰ１は、分割印刷時に取り得る搬送速度に対応するパルスレートを示し、パルスレートＰ２は、一括印刷時に取り得る搬送速度に対応するパルスレートを示している。ここで、縦軸と横軸と実線Ｌ１とで囲まれる領域は自起動領域を示し、実線Ｌ１と実線Ｌ２と横軸とで囲まれる領域はスルー領域を示している。一括印刷時の搬送速度と分割印刷時の搬送速度が異なる印刷装置１では、図８に示すように、トルクＴ１において、一括印刷時のパルスレートＰ２がスルー領域に存在し、分割印刷時のパルスレートＰ１が自起動領域に存在する、といった状況が発生し得る。
【００３２】
自起動領域内でパルスレートを変更する場合、パルスレートの変更にステッピングモータ１２が同期するため、印刷装置１は、搬送速度を変更後のパルスレートに対応する速度に即座に変更することができる。これに対して、自起動領域内のパルスレートからスルー領域内のパルスレート（又はその反対）へ変更する場合、印刷装置１は、パルスレートを徐々に変更することによる加速又は減速の動作を行うことにより、搬送速度を目標とする搬送速度に変更する。このため、搬送速度が自起動領域とスルー領域の間を行き来するような速度変化が生じる場合には、スルー領域で動作させることが可能な状況であっても、加速又は減速の動作にもある程度の時間を要するため、自起動領域からスルー領域へステッピングモータ１２の状態を変更することが必ずしも印刷時間の短縮につながるとは限らない。スルー領域で十分な時間だけ動作できない場合には、搬送速度を自起動領域内の速度（例えば、最高速度）に即座に変更し維持することで、スルー領域へ移行させるよりも印刷時間を短縮できることがあるからである。
【００３３】
そこで、印刷装置１は、印刷処理において、自起動領域からスルー領域への移行が印刷時間の短縮につながるか否かを判定するように構成されている。また、印刷装置１は、その判定結果に基づいてスルー領域へ移行するか否かを決定するように構成されている。
図９は、印刷装置１が行う印刷処理のフローチャートである。以下、図９を参照しながら、印刷装置１が行う印刷処理について具体的に説明する。
【００３４】
印刷装置１では、入力部３から印刷処理の開始が指示されると、制御部５が印刷プログラムを実行して図９に示す印刷処理を行う。まず、制御部５は、次に印刷する印刷ラインについての印刷データであるラインデータを取得する（ステップＳ１）。
【００３５】
次に、制御部５は、ラインデータに基づいて、分割数を決定する（ステップＳ２）。ここでは、印刷ラインが有する印刷ドットの数に応じて分割数を決定する。より詳細には、印刷ラインが特定数を越える数の印刷ドットを有するか否かをラインデータに基づいて判定し、特定数を超えると判定した場合には、分割数を２に設定し、特定数以下であると判定した場合には、分割数を１に設定する。
【００３６】
その後、制御部５は、分割数に応じて通電時間を設定する（ステップＳ３）。ここでは、制御部５は、分割数が多いほど通電時間を長く設定する。即ち、分割数が２の場合には、分割数が１の場合よりも長い通電時間を設定する。
【００３７】
通電時間が設定されると、制御部５は、搬送速度を加減速中か否かを判定する（ステップＳ４）。ここで、加減速中か否かは、例えば、後述する加減速テーブルを参照中か否かによって判定されてもよい。なお、印刷処理を開始直後は、ステップＳ４で加減速中ではないと判定される。
【００３８】
加減速中であると判定されると、制御部５は、後述するステップＳ１２において加減速テーブルを参照した搬送速度の設定を行う。一方、加減速中ではないと判定されると、制御部５は、ステップＳ２で設定された分割数に応じた搬送速度を設定し（ステップＳ５）、設定した搬送速度がスルー領域内に存在するか否かを判定する（ステップＳ６）。図８に示すステッピングモータ１２を有する印刷装置１では、分割数が１であれば、ステップＳ５で設定した搬送速度はスルー領域内に存在すると判定される。また、分割数が２であれば、ステップＳ５で設定した搬送速度は自起動領域内に存在すると判定される。
【００３９】
設定した搬送速度がスルー領域内に存在しないと判定されると、制御部５は、後述するステップＳ１３においてモータの制御により搬送速度を変更する。一方、設定した搬送速度がスルー領域内に存在すると判定されると、制御部５は、ラインデータを先読みする（ステップＳ７）。より具体的には、制御部５は、例えば、予め決められたライン数分だけラインデータを先読みする。そして、各ラインの印刷ドットの数に基づいて各ラインの分割数を特定し、スルー領域に対応する分割数がこの後何ライン継続しているかを算出する。以降では、スルー領域に対応する分割数が継続している残りのライン数を継続スルーライン数と記す。
【００４０】
ラインデータの先読みが終了すると、制御部５は、減速が必要かどうかを判定する（ステップＳ８）。ここでは、制御部５は、ステップＳ７で算出された継続スルーライン数に基づいて減速の要否を判定する。具体的には、現在の搬送速度がスルー領域内の速度であり、且つ、継続スルーライン数がスルー領域から自起動領域への移行に要するライン数以下であれば、減速が必要であると判定する。
【００４１】
減速が必要であると判定されると、制御部５は、後述するステップＳ１２において加減速テーブルを参照した搬送速度の設定を行う。一方、減速が必要ではないと判定されると、制御部５は、加速が必要かどうかを判定する（ステップＳ９）。ここでは、制御部５は、ステップＳ５で設定した搬送速度と現在の搬送速度を比較することで判定する。
【００４２】
加速が必要ではないと判定されると、制御部５は、後述するステップＳ１３においてモータの制御により搬送速度を変更する。一方、加速が必要であると判定されると、制御部５は、スルー領域への移行が有利か否かを判定する（ステップＳ１０）。
【００４３】
ステップＳ１０では、制御部５は、ステッピングモータ１２の状態をスルー領域へ移行させた場合に自起動領域内で動作させた場合よりも印刷時間が短くなるか否かを判定してもよい。そして、印刷時間が短くなるときにステッピングモータ１２をスルー領域へ向けて加速させることを決定してもよい。つまり、印刷時間の観点でスルー領域への移行が有利か否かを判定し、スルー領域への移行を決定してもよい。
【００４４】
より具体的には、スルー領域へ移行させることで印刷時間が短くなるような継続スルーライン数（以降、限界スルーライン数と記す）を予めＲＯＭ６などに記録しておく。その上で、制御部５が、ＲＯＭ６に記録されている限界スルーライン数とステップＳ７で算出された継続スルーライン数を比較し、比較結果に基づいてステッピングモータ１２を自起動領域内で動作させるか又はスルー領域へ向けて加速させるかを決定してもよい。つまり、継続スルーライン数に基づいて、換言すると、特定数以下の数の印刷ドットを有する印刷ラインが連続するライン数に基づいて、ステッピングモータ１２を自起動領域内で動作させるか又はスルー領域へ向けて加速させるかを決定してもよい。
【００４５】
また、ステップＳ１０では、制御部５は、ステッピングモータ１２の状態をスルー領域へ移行させた場合に自起動領域内で動作させた場合よりも印刷時間が短くなり、且つ、予め設定された、ステッピングモータ１２をスルー領域で動作させることを許可する特定の条件を満たすか否かを判定してもよい。そして、印刷時間が短くなり且つ特定の条件を満たすときにステッピングモータ１２をスルー領域へ向けて加速させることを決定してもよい。特定の条件は、印刷装置１による印刷における印刷品位に関する条件、及び、ステッピングモータ１２の耐久性の劣化に関する条件の少なくとも一方を含むことが望ましい。
【００４６】
具体的には、印刷品位に関する条件として、例えば、印刷ラインが、印刷品位の低下の影響を受け難いくいラインであることが条件であってもよい。すなわち、ステッピングモータ１２をスルー領域へ向けて加速させる加速期間あるいはスルー領域から自起動領域へ向けて減速させる減速期間では搬送速度が時間経過とともに変化するために印刷品位が低下する場合がある。その場合、印刷ラインが空白行に該当する場合や比較的シンプルな図形に該当する場合には、仮に印刷品位の低下が発生した場合でも、それが影響し難いため、特定の条件を満たすと判定する。一方、印刷ラインがＱＲコード（登録商標）のような識別コードを構成する場合には、印刷品位の低下が発生した場合に、それが影響し易いため、特定の条件を満たさないと判定してもよい。また、ステッピングモータ１２の耐久性の劣化に関する条件は、例えば、ステッピングモータ１２に対する頻繁な加速、減速動作を防止するような条件であってもよい。すなわち、加速、減速動作を短時間の間に頻繁に行うと、例えばステッピングモータ１２の温度が上昇したりして、ステッピングモータ１２の耐久性が劣化する場合がある。そのため、例えば、継続スルーライン数が１０ライン以上であれば印刷時間が短縮される場合に、頻繁な搬送速度の変化を防止するために、継続スルーライン数が１５ライン以上であればスルー領域へ向けて加速させることを決定するようにしてもよい。つまり、限界スルーライン数（例えば１０ライン）に一定数（例えば５ライン）加算したライン数（例えば１５ライン）を継続スルーライン数と比較するようにしてもよい。あるいは、一定期間におけるスルー領域へ向けた加速動作を行った頻度を管理して、その頻度が一定値を超えていない場合には、継続スルーライン数に応じてステッピングモータ１２をスルー領域へ加速することを許可し、頻度が一定値を超えた場合には、継続スルーライン数によらず、ステッピングモータ１２をスルー領域へ向けて加速することを許可しないようにしてもよい。
【００４７】
ステップＳ１０でスルー領域への移行が有利ではないと判定されると、制御部５は、自起動領域内で搬送速度を設定する（ステップＳ１１）。ここでは、制御部５は、例えば、自起動領域内で必要なトルクが得られる最高速度に搬送速度を設定してもよい。また、少し余裕を見て最高速よりもわずかに遅い速度に設定してもよい。
【００４８】
ステップＳ１０でスルー領域への移行が有利であると判定されると、制御部５は、加減速テーブルを参照して搬送速度を設定する（ステップＳ１２）。加減速テーブルは、初速から終速へ搬送速度を変化させる場合に何ライン目でどのような速度に制御すべきかを示した変化曲線を記録したテーブルであり、例えば、ＲＯＭ６等に記録されている。加減速テーブルの内容は、搬送速度を線形に変化させるものであってもよく、又は、Ｓ字状に変化させるものであってもよい。さらに、加減速テーブルには、ステッピングモータ１２の特性に応じた特定の変化曲線が記録されていてもよく、又は、設定により変更できるように複数の変化曲線が記録されていても良い。
【００４９】
その後、制御部５は、ステッピングモータ１２を制御して搬送速度を設定された速度に変更し（ステップＳ１３）、変更後の搬送速度で印刷処理を行う（ステップＳ１４）。印刷処理では、ステップＳ２で設定された分割数に従って、分割印刷又は一括印刷が行われる。
【００５０】
最後に、制御部５は、印刷処理が終了したか否か、つまり、最終ラインの印刷が終了したか否かを判定する（ステップＳ１５）。そして、ステップＳ１５で最終ラインの印刷が終了した判定されるまでステップＳ１からステップＳ１５の処理を繰り返すことで、印刷処理が完了する。
【００５１】
以上のように動作する印刷装置１では、制御部５が、ステップＳ６からステップＳ１０において特定数以下の数の印刷ドットを有する印刷ラインの印刷を行うときに、スルー領域への移行が有利か否かを判定し、その判定結果に基づいてステッピングモータ１２を自起動領域内で動作させるか又はスルー領域へ向けて加速させるかを決定している。そして、有利か否かの判定基準は、少なくとも印刷時間が短縮されるどうかが含まれている。
【００５２】
特に、制御部５が、スルー領域への移行の可否を印刷時間が短くなるか否かによって決定することで、従来に比べてより確実に印刷時間を短縮することができる。また、スルー領域への移行の可否を継続スルーライン数に基づいて決定することで、判定処理を簡素化することができる。さらに、スルー領域への移行の可否を印刷時間が短く且つ特定の条件を満たすか否かによって決定することで、印刷時間の短縮化を図りたいという利用者の要求と印字品位などの他の要求とのバランスを取ることができる。
【００５３】
図１０及び図１１は、印刷時間が短縮されるか否かを判定基準とした場合における、それぞれ異なる印刷パターンを印刷するときの搬送速度の変化を示した図である。
【００５４】
図１０に示す印刷パターンＤ２（Ｄ２ａ，Ｄ２ｂ）は、ラインＬ１からラインＬ４までの印刷パターンＤ２ｂの各ラインが特定数以下の数の印刷ドットを有している。印字パターンＤ２ｂを印刷する場合、加減速期間を考慮しても、ラインＬ１からラインＬ４までの間でスルー領域において動作する期間を十分に長く確保可能であり、印刷装置１がスルー領域で動作することで印刷時間を短縮できる。このため、印刷装置１は、ラインＬ１からラインＬ４の印刷パターンＤ２ｂの印刷期間中に自起動領域とスルー領域の間で遷移しながら印刷を行う。
【００５５】
図１１に示す印刷パターンＤ３（Ｄ３ａ、Ｄ３ｂ、Ｄ３ｃ、Ｄ３ｄ、Ｄ３ｅ）は、ラインＬ１１からラインＬ１２までの印刷パターンＤ３ｄとラインＬ１３からラインＬ１６までの印刷パターンＤ３ｂの各ラインが特定数以下の数の印刷ドットを有している。印字パターンＤ３を印刷する場合は、ラインＬ１３からラインＬ１６までの印刷パターンＤ３ｂの印刷期間で、スルー領域において動作する期間を十分に長く確保可能であり、印刷装置１がスルー領域で動作することで印刷時間を短縮できる。一方、ラインＬ１１からラインＬ１２までの印刷パターンＤ３ｄの印刷期間では、スルー領域において動作する期間を十分に長く確保することができず、印刷装置１がスルー領域で動作しても印刷時間の短縮につながらない。このため、印刷装置１は、ラインＬ１３からラインＬ１６の印刷パターンＤ３ｂの印刷期間中には自起動領域とスルー領域の間で遷移しながら印刷を行うが、ラインＬ１１からラインＬ１２の印刷パターンＤ３ｄの印刷期間中は自起動領域内の搬送速度を維持しながら印刷を行う。
【００５６】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施例に限定されるものではない。印刷装置、印刷装置の制御方法、及び、プログラムは、特許請求の範囲に記載される本発明を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００５７】
上述した実施形態では、入力部３と表示部４を有する印刷装置１を例示したが、印刷装置は、入力部３における操作や表示部４における表示を要さない印刷装置であってもよく、印刷データを別体に配置されたコンピュータから受信する印刷装置であってもよい。また、上述した実施形態では、印刷ドットの数が特定数を超えているときに印刷を２回に分ける例を示したが、３回以上に分けて印刷が行われてもよい。さらに、上述した実施形態では、印刷ラインを印刷する毎に設定すべき搬送速度を判定し搬送速度を設定する例を示したが、搬送速度の判定は、印刷処理とは非同期で行われてもよい。例えば、各印刷ラインにおける搬送速度を上述した判定基準に従って予め決定し、印刷ラインを印刷する度に予め決定した搬送速度を設定してもよい。
【００５８】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、
前記被印刷媒体を搬送する搬送手段を駆動するモータと、
前記印刷ヘッド及び前記モータを制御する制御部と、
を備え、
前記制御部は、
前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、
前記特定の条件が満たされていると判定したときに前記モータを前記スルー領域へ向けて加速させることを特徴とする印刷装置。
【００５９】
［付記２］
付記１に記載の印刷装置において、
前記印刷パターンは、前記一括駆動される前記印刷ヘッドにより前記被印刷媒体に形成される印刷ドットによる印刷ラインが複数本連続することにより形成され、
前記制御部は、
前記印刷ラインが連続する本数が、前記モータを前記スルー領域へ移行させて前記印刷ラインの印刷を行った場合に、前記モータを前記自起動領域内で動作させて前記印刷ラインの印刷を行った場合よりも印刷時間が短くなる特定の数を超えているときに前記特定の条件が満たされていると判定し、前記ステッピングモータを前記スルー領域へ向けて加速させることを特徴とする印刷装置。
【００６０】
［付記３］
付記１又は２に記載の印刷装置において、
前記特定の条件は、前記印刷における印刷品位に関する第１条件及び前記モータの耐久性の劣化に関する第２条件の少なくとも一方を含むことを特徴とする印刷装置。
【００６１】
［付記４］
付記３に記載の印刷装置において、
前記第１条件は、前記印刷により前記被印刷媒体に形成する絵柄が前記印刷による印刷品位の低下の影響を受け難い絵柄であるときに、前記モータを前記スルー領域に向けて加速させることを許可し、前記絵柄が前記印刷による印刷品位の低下の影響を受け易い絵柄であるときに、前記モータを前記スルー領域に向けて加速させることを許可しないように設定され
前記第２条件は、一定期間において前記モータを前記スルー領域に向けて加速させる動作を行った頻度が一定値越えていない場合に前記モータを前記スルー領域に加速することを許可し、前記頻度が前記一定値越えている場合に前記モータを前記スルー領域に加速することを許可しないように設定されていることを特徴とする印刷装置。
【００６２】
［付記５］
印刷装置の制御方法であって、
前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、
前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定し、
前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる、
ことを特徴とする印刷装置の制御方法。
【００６３】
［付記６］
付記５に記載の印刷装置の制御方法において、
前記印刷パターンは、前記一括駆動される前記印刷ヘッドにより前記被印刷媒体に形成される印刷ドットによる印刷ラインが複数本連続することにより形成され、
前記印刷ラインが連続する本数が、前記モータを前記スルー領域へ移行させて前記印刷ラインの印刷を行った場合に、前記モータを前記自起動領域内で動作させて前記印刷ラインの印刷を行った場合よりも印刷時間が短くなる特定の数を超えているときに前記特定の条件が満たされていると判断することを特徴とする印刷装置の制御方法。
【００６４】
［付記７］
付記５又は６に記載の印刷装置の制御方法において、
前記特定の条件は、前記印刷における印刷品位に関する第１条件及び前記モータの耐久性の劣化に関する第２条件の少なくとも一方を含むことを特徴とする印刷装置の制御方法。
【００６５】
［付記８］
印刷装置を制御するコンピュータにより実行されるプログラムであって、
前記印刷装置は、被印刷媒体に印刷を行う、複数の発熱素子を有する印刷ヘッドと、前記被印刷媒体を搬送する搬送手段を駆動するモータと、を備え、
前記コンピュータに対して、
前記印刷ヘッドを用いて、前記印刷ヘッドの前記複数の発熱素子の少なくとも一部を同時に駆動する一括駆動により前記被印刷媒体に印刷パターンを印刷させるときに、前記モータをスルー領域に向けて加速させることを許可する特定の条件が満たされているか否かを判定させ、
前記特定の条件が満たされていると判定した場合に、前記モータを前記スルー領域に向けて加速させる
ことを特徴とするプログラム。
【符号の説明】
【００６６】
１・・・印刷装置、２・・・装置筐体、２ａ・・・排出口、３・・・入力部、４・・・表示部、５・・・制御部、６・・・ＲＯＭ、７・・・ＲＡＭ、８・・・表示部駆動回路、９・・・ヘッド駆動回路、１０・・・サーマルヘッド、１１・・・搬送用モータ駆動回路、１２・・・ステッピングモータ、１３・・・搬送ローラ、１４・・・カッターモータ駆動回路、１５・・・カッターモータ、１６・・・フルカット機構、１７・・・ハーフカット機構、１８・・・開閉蓋、１８ａ・・・ボタン、１８ｂ・・・窓、１９・・・カセット収納部、２０・・・カセット受け部、２１・・・プラテンローラ、２２・・・テープコア係合軸、２３・・・インクリボン巻取り駆動軸、２４・・・テープ幅検出スイッチ、３０・・・テープカセット、３１・・・カセットケース、３２・・・テープコア、３４・・・インクリボン供給コア、３５・・・インクリボン巻取りコア、３６・・・サーマルヘッド被挿入部、３７・・・係合部、Ｍ・・・被印刷媒体、Ｒ・・・インクリボン
【図１】
2018001711.tif 000003
【図２】
2018001711.tif 000004
【図３】
2018001711.tif 000005
【図４】
2018001711.tif 000006
【図５】
2018001711.tif 000007
【図６】
2018001711.tif 000008
【図７】
2018001711.tif 000009
【図８】
2018001711.tif 000010
【図９】
2018001711.tif 000011
【図１０】
2018001711.tif 000012
【図１１】
2018001711.tif 000013