(57)【要約】【課題】オンドット数が多いラインがある場合も、印刷完了までに要する時間が遅くなるのを防ぐことができる印刷データを編集する編集装置と印刷装置を提供する。【解決手段】ＣＰＵは、印刷イメージを構成するラインのそれぞれに対応するオンドット数の何れかが、所定の閾値を超えると判断された場合（Ｓ９：ＮＯ）、印刷イメージの２つ以上の部分イメージのうち少なくとも一つの部分イメージが、他の部分イメージに対して相対的に回転又は移動された変換イメージを生成する（Ｓ１３）。ＣＰＵは、変換イメージを構成するラインのそれぞれに対応するオンドット数を、ライン毎に取得する（Ｓ１５）。ＣＰＵは、変換イメージを構成するラインのそれぞれに対応するオンドット数に基づく第二比較値が、全て、所定の閾値以下であると判断された場合（Ｓ１７：ＹＥＳ）、変換イメージを第一印刷条件で印刷すると決定する（Ｓ２１）。【選択図】図６
2020104355.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に並ぶ複数の加熱素子を備え、印刷対象に対して副走査方向に相対移動しながら前記複数の加熱素子を加熱し、前記主走査方向に延びるライン毎に前記印刷対象に像を形成することによって印刷イメージの印刷を行うヘッドを備える印刷装置に印刷を実行させるための印刷データを編集する編集装置において、
前記主走査方向に並んだ２つ以上の部分イメージを含む前記印刷イメージを取得して記憶部に記憶する記憶手段と、
前記印刷イメージを構成するラインのそれぞれに対応するオンドット数を、前記ライン毎に取得する第一取得手段であって、
取得の対象となる１の対象ライン、又は、前記１の対象ラインを含む複数の隣接ラインの像を印刷する場合に加熱される前記加熱素子の数である前記オンドット数を、前記ライン毎に取得する第一取得手段と、
前記第一取得手段により取得された前記オンドット数に基づく第一比較値が所定の閾値以下かを、前記印刷イメージを構成するライン毎に判断する第一判断手段と、
前記第一判断手段により、前記印刷イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第一比較値が、全て、前記所定の閾値以下であると判断された場合、第一時間内に印刷が完了する第一印刷条件で前記印刷イメージを前記印刷対象に印刷すると決定する第一決定手段と、
前記第一判断手段により、前記印刷イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第一比較値の何れかが、前記所定の閾値を超えると判断された場合、前記印刷イメージの前記２つ以上の部分イメージのうち少なくとも一つの前記部分イメージが、他の前記部分イメージに対して相対的に回転又は移動された変換イメージを生成する生成手段と、
前記変換イメージを構成するラインのそれぞれに対応するオンドット数を、ライン毎に取得する第二取得手段であって、
取得の対象となる１の対象ライン、又は、前記１の対象ラインを含む複数の隣接ラインの像を印刷する場合に加熱される前記加熱素子の数であるオンドット数を、前記ライン毎に取得する第二取得手段と、
前記第二取得手段により取得された前記オンドット数に基づく第二比較値が前記所定の閾値以下かを、前記変換イメージを構成するライン毎に判断する第二判断手段と、
前記第二判断手段により、前記変換イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第二比較値が、全て、前記所定の閾値以下であると判断された場合、前記変換イメージを前記第一印刷条件で印刷すると決定する第二決定手段と
を備えたことを特徴とする編集装置。
【請求項２】
前記第一比較値及び前記第二比較値は、前記対象ラインを含む複数の隣接ラインの前記オンドット数の平均値であること
を特徴とする請求項１に記載の編集装置。
【請求項３】
前記生成手段は、前記少なくとも一つの部分イメージが１８０°回転された前記変換イメージを生成する
ことを特徴とする請求項１又は２に記載の編集装置。
【請求項４】
前記生成手段は、前記少なくとも一つの部分イメージが、前記他の部分イメージに対して、所定距離分前記副走査方向に移動した前記変換イメージを生成する
ことを特徴とする請求項１又は２に記載の編集装置。
【請求項５】
前記編集装置は、
前記印刷イメージを構成するラインのそれぞれに対応する前記オンドット数の何れかが、所定値を超えると判断された場合に、前記所定値を超えた前記ラインを前記主走査方向に分割し、分割された分割ラインのそれぞれの領域毎に印刷する分割印刷データを生成可能な分割印刷データ生成手段を備え、
前記所定の閾値は、前記分割印刷データ生成手段により分割印刷データを生成するかの判断に用いられる前記所定値であること
を特徴とする請求項１〜４の何れかに記載の編集装置。
【請求項６】
前記第二判断手段により、前記変換イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第二比較値の何れかが、前記所定の閾値を超えると判断された場合、前記印刷イメージ又は前記変換イメージの何れかを、印刷完了までに前記第一時間よりも長い第二時間を要する第二印刷条件で印刷すると決定する第三決定手段
を更に備える
ことを特徴とする請求項１〜５の何れかに記載の編集装置。
【請求項７】
請求項１〜６の何れかに記載の編集装置と、
前記編集装置により編集された前記印刷データに基づき、前記印刷対象に印刷を行う印刷制御手段と
を備えることを特徴とする印刷装置。
【請求項８】
前記印刷対象は、ダイカットテープであること
を特徴とする請求項７に記載の印刷装置。
【請求項９】
前記ダイカットテープは、印刷が可能な印刷領域が前記主走査方向に複数並んで配置され、
前記印刷制御手段は、前記複数の部分イメージを、複数の前記印刷領域のそれぞれに印刷すること
を特徴とする請求項８に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置と印刷装置に関する。
【背景技術】
【０００２】
特許文献１は、サーマルヘッドに蓄積される熱の影響を軽減しつつ、印刷イメージを印刷できるサーマルプリンタを開示する。サーマルプリンタの制御部は、印刷データの階調変換、網点変換等を行う。制御部は、階調変換、網点変換等された画像データに対して、シフト処理、回転処理を行う。制御部は、シフト処理、回転処理された印刷データに対して蓄熱補正処理を行う。制御部は、蓄熱補正処理を行った印刷データに基づき、印刷イメージをライン毎に印刷する場合において、サーマルヘッドの加熱素子のオンドット数を算出する。制御部は、算出されたライン毎のオンドット数に応じて印刷することで、印刷対象に印刷イメージを形成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２６８８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記サーマルプリンタは、オンドット数が所定の閾値より多いラインがある場合、該ラインを同時に印刷するための電力量が足りなくなるため、分割印刷等をする必要がある。この場合、印刷イメージの印刷完了までに要する時間が遅くなるという問題点がある。
【０００５】
本発明の目的は、オンドット数が多いラインがある場合も、印刷完了までに要する時間が遅くなるのを防ぐことができる印刷データを編集する編集装置と印刷装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る編集装置は、主走査方向に並ぶ複数の加熱素子を備え、印刷対象に対して副走査方向に相対移動しながら前記複数の加熱素子を加熱し、前記主走査方向に延びるライン毎に前記印刷対象に像を形成することによって印刷イメージの印刷を行うヘッドを備える印刷装置に印刷を実行させるための印刷データを編集する編集装置において、前記主走査方向に並んだ２つ以上の部分イメージを含む前記印刷イメージを取得して記憶部に記憶する記憶手段と、前記印刷イメージを構成するラインのそれぞれに対応するオンドット数を、前記ライン毎に取得する第一取得手段であって、取得の対象となる１の対象ライン、又は、前記１の対象ラインを含む複数の隣接ラインの像を印刷する場合に加熱される前記加熱素子の数である前記オンドット数を、前記ライン毎に取得する第一取得手段と、前記第一取得手段により取得された前記オンドット数に基づく第一比較値が所定の閾値以下かを、前記印刷イメージを構成するライン毎に判断する第一判断手段と、前記第一判断手段により、前記印刷イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第一比較値が、全て、前記所定の閾値以下であると判断された場合、第一時間内に印刷が完了する第一印刷条件で前記印刷イメージを前記印刷対象に印刷すると決定する第一決定手段と、前記第一判断手段により、前記印刷イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第一比較値の何れかが、前記所定の閾値を超えると判断された場合、前記印刷イメージの前記２つ以上の部分イメージのうち少なくとも一つの前記部分イメージが、他の前記部分イメージに対して相対的に回転又は移動された変換イメージを生成する生成手段と、前記変換イメージを構成するラインのそれぞれに対応するオンドット数を、ライン毎に取得する第二取得手段であって、取得の対象となる１の対象ライン、又は、前記１の対象ラインを含む複数の隣接ラインの像を印刷する場合に加熱される前記加熱素子の数であるオンドット数を、前記ライン毎に取得する第二取得手段と、前記第二取得手段により取得された前記オンドット数に基づく第二比較値が前記所定の閾値以下かを、前記変換イメージを構成するライン毎に判断する第二判断手段と、前記第二判断手段により、前記変換イメージを構成するラインのそれぞれに対応する前記オンドット数に基づく前記第二比較値が、全て、前記所定の閾値以下であると判断された場合、前記変換イメージを前記第一印刷条件で印刷すると決定する第二決定手段とを備えたことを特徴とする。
【０００７】
第一態様に係る編集装置は、印刷イメージのオンドット数に基づく第一比較値が所定の閾値を超えると判断された場合、変換イメージを生成し、生成された変換イメージを構成する複数のライン毎にオンドット数を取得する。編集装置は、変換イメージにおいて取得されたオンドット数に基づく第二比較値が、全て、所定の閾値以下であると判断された場合、変換イメージを第一印刷条件で印刷すると決定する。従って、編集装置は、印刷イメージのオンドット数に基づく第一比較値が所定の閾値を超えた場合でも、第一時間で印刷が完了する印刷データを編集できる。故に、編集装置は、印刷完了までに要する時間が遅くなるのを防ぐことができる印刷データを編集できる。
【０００８】
本発明の第二態様に係る印刷装置は、第一態様に係る編集装置と、前記編集装置により編集された前記印刷データに基づき、前記印刷対象に印刷を行う印刷制御手段とを備えることを特徴とする。
【０００９】
第二態様に係る印刷装置は、第一態様に係る編集装置により編集された印刷データに基づき印刷を行うことができる。故に、印刷装置は、第一態様に係る編集装置と同じ効果を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置１の斜視図である。
【図２】印刷装置１の電気的構成を示すブロック図である。
【図３】印刷イメージＧの一例を示す図である。
【図４】（ａ）は印刷イメージＧを示す図であり、（ｂ）はシフト処理した変換イメージＳを示す図である。
【図５】（ａ）は印刷イメージＧを示す図であり、（ｂ）は回転処理した変換イメージＲを示す図である。
【図６】メイン処理のフローチャートである。
【図７】メイン処理のフローチャートであって、図６の続きである。
【発明を実施するための形態】
【００１１】
＜実施形態＞
以下、本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。図示されている装置の構成、各種処理のフローチャートなどは、それのみに限定する趣旨ではなく、単なる説明例である。以下の説明において、図１の右下側、左上側、右上側、左下側、上側、下側を、それぞれ、印刷装置１の右側、左側、後側、前側、上側、下側と定義する。
【００１２】
＜印刷装置１の概要＞
図１及び図２に示すように、印刷装置１は、サーマルヘッド３１（図２参照）の複数の加熱素子３２（図２参照）によって印刷対象３を加熱することによって、印刷対象３をドット単位で発色させる。印刷対象３は、基材上にラベルが貼付されることによって形成される。印刷装置１は、印刷対象３をロール状に巻回して、筐体２内に収容し、印刷対象３を引き出して印刷する。印刷対象３は、例えば、ダイカットテープであり、印刷が可能な印刷領域３Ａが主走査方向に複数並んで配置される（図３参照）。この場合、印刷領域３Ａと基材上のラベルの形状は対応する。
【００１３】
印刷装置１は、上部が開放する箱形態の筐体２を備える。筐体２は、正面視及び平面視略矩形状である。筐体２上部の開放部分は、カバー５で覆われる。カバー５は、筐体２の後端部に回動可能に支持される。カバー５は、左右方向に延びる回転軸を支点に前端側を上下に揺動し、筐体２を開閉する。筐体２の前端部の上面には、電源スイッチを含む入力キー７が設けられる。入力キー７の後側には、透明樹脂製で板状のトレー６が立設される。トレー６の後側には、左右方向に長い排出口（図示略）が設けられる。排出口は、カバー５の前端部と筐体２とによって形成される。トレー６は、排出口から排出される印刷後の印刷対象３を受ける。筐体２の背面下部には、電源コード（図示略）を接続するコネクタ（図示略）が設けられる。背面下部には、外部端末１３等と接続するＵＳＢケーブル（図示略）を接続するコネクタ（図示略）が設けられる。
【００１４】
筐体２内の後部には、シート収納部４が設けられる。シート収納部４は、側面視、下方へ向けて凹む円弧状に形成される。シート収納部４には印刷対象３が収納される。印刷対象３は、印刷が行われる面を内側にして巻回され、テープスプール４２に保持される。テープスプール４２は、シート収納部４の左右に立設された支持部４１（図１参照）に係合し、シート収納部４内で印刷対象３を回転可能に支持する。カバー５が開いた場合、テープスプール４２は、支持部４１に着脱可能である。シート収納部４の下方には、制御基板１２（図２参照）が配置される。制御基板１２は、印刷装置１の全体を制御するＣＰＵ５２等（図２参照）を実装する。
【００１５】
シート収納部４の左前方には、レバー１１（図１参照）が設けられる。レバー１１の右側には、左右方向に延びるローラホルダ２５が設けられる。ローラホルダ２５は、プラテンローラ２６を回転可能に保持する。レバー１１は、巻きばね（図示略）によって、常に上方に付勢される。カバー５が閉じられると、レバー１１は、カバー５によって下方に押圧される。レバー１１は、ローラホルダ２５に接続する。ローラホルダ２５は、レバー１１の上下方向への回動に連動し、後端の支点を中心に上下方向に移動する。レバー１１が下方に回動すると、ローラホルダ２５は下方に移動する。プラテンローラ２６は、印刷対象３を、サーマルヘッド３１に向けて押圧する。この場合、印刷装置１は印刷可能な状態になる。カバー５が開かれると、レバー１１は上方に回動し、ローラホルダ２５を上方に移動させる。ローラホルダ２５に保持されたプラテンローラ２６は、サーマルヘッド３１及び印刷対象３から離間する。この場合、印刷装置１は、印刷不能な状態になる。
【００１６】
筐体２は、引き出された印刷対象３を搬送する搬送路を有する。搬送路は、プラテンローラ２６とサーマルヘッド３１との間を通り、排出口に接続する。印刷装置１は、印刷対象３をシート収納部４から排出口に搬送しながら印刷を行う。以下の説明において、印刷対象３が搬送路内で流通する方向を「搬送方向」という。搬送方向のうち、印刷対象３から排出口に向かう方向を「順方向」といい、排出口から印刷対象３に向かう方向を「逆方向」という。
【００１７】
サーマルヘッド３１は、印刷対象３を加熱することによって色素を発色させ、ドットを形成することができる。サーマルヘッド３１は板形状であり、上側の表面に、印刷対象３の搬送方向に直交する主走査方向（左右方向）に一列に並ぶ複数の加熱素子３２（図２参照）を備える。サーマルヘッド３１は、複数の加熱素子３２を一列に配列する。サーマルヘッド３１が設けられた位置において、複数の加熱素子３２が配列された主走査方向に直交する方向を、副走査方向という。副走査方向は、複数の加熱素子３２付近において搬送方向と一致する。サーマルヘッド３１には、サーマルヘッド３１の温度を検出するサーミスタ３３が設けられる。
【００１８】
プラテンローラ２６は、ローラホルダ２５に回転可能に軸支され、サーマルヘッド３１の上方に配置される。プラテンローラ２６は、複数の加熱素子３２の配列方向と平行な主走査方向に軸方向を揃えて配置され、複数の加熱素子３２と対向する。プラテンローラ２６は、ローラホルダ２５によってサーマルヘッド３１へ向けて付勢される。プラテンローラ２６は、ギア（図示略）を介して搬送モータ６０（図２参照）に接続され、搬送モータ６０によって回転する。プラテンローラ２６は、サーマルヘッド３１との間に印刷対象３を挟み、回転駆動する。これによって、印刷対象３は搬送方向に沿って搬送される。
【００１９】
印刷装置１は、ＵＳＢ（Universal Serial Bus）ケーブルを介して外部端末１３に接続可能である。外部端末１３は、例えば、汎用のパーソナルコンピュータ（ＰＣ）、携帯端末、タブレット端末等である。外部端末１３のＣＰＵ（図示略）は、インストールされたドライバソフト（図示略）を実行し、画像データから印刷データを作成する。印刷データは、例えば、ラスタ印刷を行うためのラスタデータである。ラスタ印刷とは、例えば図３に示す様に、ドットと呼ばれる点が主走査方向に並んだラインＬ１〜Ｌ３９を副走査方向に並べることにより印刷イメージＧを表現する印刷方式である。なお、印刷装置１は、取得した印刷データにラスタデータが含まれていない場合、印刷データに基づきラスタデータを生成可能である。
【００２０】
＜印刷装置１の電気的構成＞
図２を参照し、印刷装置１の電気的構成について説明する。印刷装置１は、印刷装置１の制御を司るＣＰＵ５２を備える。ＣＰＵ５２には、ＲＯＭ５３、ＲＡＭ５４、及びフラッシュメモリ５５が接続される。ＲＯＭ５３には、ＣＰＵ５２が実行するプログラムが記憶される。ＲＡＭ５４には、種々の一時データが記憶される。フラッシュメモリ５５には、外部端末１３から送信された印刷データが記憶される。
【００２１】
ＣＰＵ５２には、入出力インタフェイス５６を介し、入力キー７、駆動回路２８、２９、通信インタフェイス５９、及び温度検出回路６１等が接続される。印刷装置１の上面に設けられた入力キー７は、ユーザによる操作の入力を受け付ける。駆動回路２８は、サーマルヘッド３１に設けられた複数の加熱素子３２のそれぞれに通電することによって、複数の加熱素子３２を発熱させる。ＣＰＵ５２は、複数の加熱素子３２に対する通電を、駆動回路２８を介して制御する。駆動回路２９は、搬送モータ６０を駆動する。搬送モータ６０はパルスモータである。ＣＰＵ５２は、駆動回路２９を介して搬送モータ６０にパルス信号を出力し、プラテンローラ２６を回転させる。これによって、プラテンローラ２６は、印刷対象３を所定の速度で１ライン分ずつ副走査方向に搬送する。
【００２２】
温度検出回路６１は、サーマルヘッド３１に設けられたサーミスタ３３によってサーマルヘッド３１の温度を検出する。通信インタフェイス５９は、ＵＳＢケーブル（図示略）を介して外部端末１３と通信するインタフェイス素子である。印刷装置１はＵＳＢケーブルを介して外部端末１３等から印刷データを受信する。なお、通信インタフェイス５９は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）等の無線接続によって外部端末１３と通信するインタフェイスであってもよい。
【００２３】
＜印刷動作の概要＞
印刷装置１は、例えば、図３（ａ）、（ｂ）の印刷イメージＧの部分イメージＰ１、Ｐ２を、印刷対象３の複数の印刷領域３Ａのそれぞれに印刷する。印刷装置１のＣＰＵ５２は、サーマルヘッド３１の複数の加熱素子３２に選択的に通電する。これにより、複数の加熱素子３２は加熱される。印刷対象３のうち、通電された複数の加熱素子３２に接触する印刷領域３Ａに熱エネルギーが印加される。これによって、ＣＰＵ５２は、複数の加熱素子３２の配列に対応して１列に並ぶドット列を複数形成させる。複数のドット列を、「ラインＬ１〜Ｌ３９」ともいう（図３参照）。
【００２４】
ＣＰＵ５２は、搬送モータ６０によりプラテンローラ２６を回転させて印刷対象３を順方向に搬送させながら、複数の加熱素子３２に対する通電を間欠的に複数回行う。これによって、順方向に搬送される印刷対象３に対する熱エネルギーの印加が、間欠的に複数回行われる。その結果、印刷対象３に対し、１ラインにおけるドットの並びの方向と直交する方向に並列して配置された複数のラインＬ１〜Ｌ３９が形成される。複数のラインＬ１〜Ｌ３９は、各ドットの形成の有無によって印刷対象３上で濃淡を構成し、文字列、画像等の印刷イメージＧ（図３（ａ）、（ｂ）参照）を形成する。以上の動作を「印刷動作」という。印刷動作によって印刷対象３に形成される１ラインにおけるドットの並びの方向は、主走査方向に対応する。また、ラインＬ１〜Ｌ３９が並列する方向は、副走査方向に対応する。
【００２５】
印刷動作が実行される場合において、ＣＰＵ５２は、複数の加熱素子３２に対する間欠的な通電を、駆動回路２９から搬送モータ６０に出力されるパルス信号に同期させて行う。なお、駆動回路２９から搬送モータ６０に出力されるパルス信号に応じて、搬送モータ６０は回転し、プラテンローラ２６は回転する。又、複数の加熱素子３２に対する間欠的な通電に応じて、複数の加熱素子３２から印刷対象３に対して熱エネルギーが間欠的に印加される。つまり、プラテンローラ２６の回転によって印刷対象３が搬送されることに同期して、複数の加熱素子３２から印刷対象３に対して熱エネルギーが間欠的に印加される。印刷イメージＧを構成する１ラインにおいて、熱エネルギーが印加されるドット総数を、オンドット数という。図３〜図５において、オンドット数は、ラインＬ１〜Ｌ３９毎の印刷イメージＧを構成する黒色の格子の数である。
【００２６】
＜第一印刷条件及び第二印刷条件＞
図３（ａ）を参照して、印刷イメージＧの第一印刷条件での印刷について説明する。図３（ａ）の印刷イメージＧは、部分イメージＰ１、Ｐ２を含む。部分イメージＰ１、Ｐ２は、上下に並んで配置され、それぞれ３つのＡが並ぶ文字列である。印刷イメージＧ（図３（ａ））では、部分イメージＰ１、Ｐ２がそれぞれ印刷される２つの印刷領域３Ａは、主走査方向に２つ並んでいる。印刷装置１は、部分イメージＰ１、Ｐ２を、２つの印刷領域３Ａのそれぞれに印刷する。
【００２７】
第一印刷条件とは、印刷イメージＧの印刷完了までに最も短い第一時間を要する印刷条件である。印刷完了までに要する時間は、印刷イメージＧに含まれる複数のラインのそれぞれのオンドット数に応じて異なる。例えば、印刷イメージＧ（図３（ａ））では、ラインＬ１のオンドット数は０であり、ラインＬ５のオンドット数は１０である。
【００２８】
印刷装置１は、ラインＬ１〜Ｌ３９毎のオンドット数と、所定の閾値である所定値との比較を行う。所定値は、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎の印刷において、分割印刷を行うか否かの判断基準である。所定値は、例えば１５である。印刷イメージＧ（図３（ａ））の最大のオンドット数は、ラインＬ５、Ｌ１１、Ｌ１６、Ｌ２２、Ｌ２７、Ｌ３３の１０である。従って、印刷イメージＧ（図３（ａ））のラインＬ１〜Ｌ３９毎のオンドット数は、全て、所定値の１５以下である。従って、印刷装置１は、分割印刷を行わずにラインＬ１〜Ｌ３９を印刷できる。この場合、印刷装置１の印刷完了までに要する時間は、最も短い時間である第一時間となる。
【００２９】
図３（ｂ）を参照して、印刷イメージＧの第二印刷条件での印刷について説明する。部分イメージＰ１、Ｐ２は、『ＡＢＣＤ・・・Ｚ』が並ぶ連続データである。第二印刷条件での印刷とは、印刷イメージＧ（図３（ｂ））の所定のラインの形成において分割印刷を実行しつつ、印刷イメージＧ（図３（ｂ））を印刷することをいう。第二印刷条件では分割印刷を行うので、第二印刷条件で印刷イメージＧの印刷完了までに要する第二時間は、分割印刷を行わない第一印刷条件における第一時間に比べ長い。
【００３０】
印刷イメージＧ（図３（ｂ））を構成するラインＬ１〜Ｌ１５、Ｌ１７〜Ｌ３７、Ｌ３９のうち最大のオンドット数は、ラインＬ５、Ｌ１１、Ｌ２７の１０である。ラインＬ５、Ｌ１１、Ｌ２７のオンドット数は１０であり、所定値の１５以下である。従って、印刷装置１は、ラインＬ１〜Ｌ１５、Ｌ１７〜Ｌ３７、Ｌ３９の印刷において、分割印刷は実行されない。
【００３１】
一方、印刷イメージＧ（図３（ｂ））のラインＬ１６、Ｌ３８のオンドット数は１８であり、所定値を超える。この場合、サーマルヘッド３１の加熱素子３２を同時に加熱してラインＬ１６、Ｌ３８を印刷すると、駆動回路２８の定格を超える可能性がある。また、サーマルヘッド３１は、発熱等で故障する可能性がある。従って、印刷装置１は、印刷イメージＧを構成する複数のラインＬ１〜Ｌ３９のそれぞれに対応するオンドット数のうちラインＬ１６、Ｌ３８が、所定値を超えると判断された場合に、ラインＬ１６、Ｌ３８を主走査方向に分割する。印刷装置１は、分割されたそれぞれのラインＬ１６、Ｌ３８（以下、「分割ライン」ともいう。）のそれぞれの領域Ｕ、Ｄ毎に印刷する分割印刷データを生成する。
【００３２】
印刷装置１は、分割ラインであるラインＬ１６、Ｌ３８において、サーマルヘッド３１の発熱対象の加熱素子３２を、例えば、上下の領域Ｕ、Ｄに対応して分割する。分割ラインであるラインＬ１６、Ｌ３８の領域Ｕは主走査方向におけるＭ１番目〜Ｍ１３番目の各ドットを含み、領域ＤはＭ１４番目〜Ｍ２５番目の各ドットを含む。分割ラインであるラインＬ１６、Ｌ３８の印刷において、印刷装置１は、例えば、先に領域Ｕに対応する加熱素子３２を加熱し、後に領域Ｄに対応する加熱素子３２を加熱する。印刷装置１は、分割ラインであるラインＬ１６、Ｌ３８を分割印刷することで、サーマルヘッド３１、駆動回路２８の発熱等を回避しつつ印刷を実行する。なお、分割印刷を行う場合のラインＬ１６、Ｌ３８の印刷時間は、分割印刷を行わないラインの印刷に比べ約２倍の時間を要する。
【００３３】
＜変換イメージＳ、Ｒ＞
図４（ａ）、（ｂ）を参照して、変換イメージＳについて説明する。以下の説明では、印刷装置１は、図４（ａ）の印刷イメージＧを印刷するものとして説明する。印刷イメージＧ（図４（ａ））は、部分イメージＰ１、Ｐ２を含む。部分イメージＰ１、Ｐ２は上下に並んで配置されている。部分イメージＰ１、Ｐ２は、『ＡＢＣＤ・・・Ｚ』が主走査方向に複数並ぶ連続データである。印刷装置１は、取得した印刷イメージＧ（図４（ａ））の印刷データについて、ラインＬ１〜Ｌ３９毎のオンドット数を取得する。印刷装置１は、ラインＬ１〜Ｌ３９毎に取得したオンドット数が、それぞれ所定値を超えているかを判断する。印刷イメージＧ（図４（ａ））では、ラインＬ１６、Ｌ３８のオンドット数が共に１８であり、所定値を超える。印刷装置１は、所定値を超えているラインがある場合、印刷イメージＧ（図４（ａ））のラインＬ１〜Ｌ３９毎のオンドット数を調整するために印刷データの編集を行う。
【００３４】
印刷装置１は、例えば、印刷イメージＧ（図４（ａ））の部分イメージＰ１、Ｐ２のように、『ＡＢＣＤ・・・Ｚ』が副走査方向に複数並ぶ連続データである場合に、シフト処理を行うことができる。シフト処理とは、印刷イメージＧの部分イメージＰ１、Ｐ２のうち、少なくとも一つの部分イメージＰ２を副走査方向に対して所定距離分シフト移動させる処理である。所定距離は、例えば、副走査方向における５ライン分に相当する距離である。印刷装置１は、例えば、部分イメージＰ１、Ｐ２のうち部分イメージＰ２をシフト移動の対象とする。図４（ｂ）に示すように、印刷装置１は、部分イメージＰ２を、例えば、部分イメージＰ１に対して所定距離（例えば、５ライン分）副走査方向に移動させる。印刷装置１は、部分イメージＰ１と、シフトした部分イメージＰ２とを含む変換イメージＳを生成する。
【００３５】
印刷装置１は、変換イメージＳを構成するラインＬ１〜Ｌ３９毎に、オンドット数を取得する。印刷装置１は、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎のオンドット数が、全て、所定値以下か否か判断する。図４（ｂ）の場合、変換イメージＳを構成するラインＬ１〜Ｌ３９毎のオンドット数は、全て、所定値以下である。故に、印刷装置１は、変換イメージＳの印刷を第一印刷条件で印刷を実行させる。即ち、印刷装置１は、変換イメージＳの印刷を、第一時間で印刷完了する。
【００３６】
一方、印刷装置１は、変換イメージＳを構成するラインのオンドット数の何れかが、所定値を超える場合に、再度シフト処理を行う。例えば、２回目のシフト処理では、印刷装置１は、部分イメージＰ２を部分イメージＰ１に対して副走査方向に、更に、５ライン分移動する。印刷装置１は、シフト処理を繰返し、第一印刷条件の第一時間で印刷可能な変換イメージＳを生成する。なお、シフト処理では、部分イメージＰ１に対してシフト処理を行ってもよい。
【００３７】
図５（ａ）、（ｂ）を参照して、変換イメージＲについて説明する。印刷装置１は、シフト処理が可能ではない場合に、回転処理を行う。シフト処理が可能でない場合とは、例えば、印刷データが、図４（ａ）に示す印刷イメージＧの様な連続した文字列でない場合等が挙げられる。以下の説明では、印刷装置１は、図５（ａ）の印刷イメージＧを印刷するものとして説明する。部分イメージＰ１、Ｐ２は、図５（ａ）の点線の領域に対応する印刷領域３Ａに印刷される。印刷イメージＧ（図５（ａ））では、部分イメージＰ１、Ｐ２は上下に並ぶ。部分イメージＰ１、Ｐ２は、それぞれ『ＡＢＣ』の文字列である。印刷装置１は、印刷イメージＧを構成するラインＬ１〜Ｌ３９のそれぞれのオンドット数を取得する。印刷イメージＧ（図５（ａ））では、ラインＬ１６のオンドット数は１８であり、所定値を超えている。この場合、印刷装置１は、変換イメージＲを生成する。
【００３８】
印刷装置１は、回転処理において、印刷イメージＧ（図５（ａ））の複数の部分イメージＰ１、Ｐ２のうち、少なくとも一つの部分イメージＰ２を１８０°回転する。印刷装置１は、例えば、印刷イメージＧ（図５（ａ））の部分イメージＰ２について、主走査方向におけるＭ１９番目、副走査方向におけるラインＬ１９に対応する画素を中心として１８０°回転する。図５（ａ）に示すように、変換イメージＲは、部分イメージＰ１と、１８０°回転した部分イメージＰ２とを上下に並べたイメージである。なお、印刷装置１は、部分イメージＰ１に対して回転処理を行ってもよい。
【００３９】
印刷装置１は、部分イメージＰ２を回転した変換イメージＲ（図５（ｂ））を構成するラインＬ１〜Ｌ３９毎にオンドット数を取得する。印刷装置１は、ラインＬ１〜Ｌ３９毎のオンドット数が、所定値以下か否か判断する。図５（ｂ）の変換イメージＲでは、ラインＬ１〜Ｌ３９毎のオンドット数は、全て、所定値以下である。故に、印刷装置１は、変換イメージＲを第一印刷条件で印刷を実行させる。従って、変換イメージＲの印刷完了までに要する時間は第一時間である。一方、印刷装置１は、変換イメージＲを構成するラインＬ１〜Ｌ３９毎のオンドット数の何れかが、所定値を超える場合に、印刷イメージＧ（図５（ａ））を第二印刷条件で印刷を実行させる。従って、印刷イメージＧ（図５（ａ））の印刷においては、印刷完了までに要する時間は第一時間よりも長い第二時間となる。
【００４０】
＜フローチャート＞
図６、図７を参照して、メイン処理について説明する。印刷装置１の電源が投入されると、ＣＰＵ５２は、ＲＯＭ５３からプログラムを読み出して実行することにより、メイン処理を開始する。メイン処理が実行されると、ＣＰＵ５２は、外部端末１３から印刷イメージＧの印刷データを取得したか否か判断する（Ｓ１）。印刷データを取得していないと判断した場合（Ｓ１：ＮＯ）、ＣＰＵ５２は、処理をＳ１に戻して、印刷データの受信を待つ。印刷データを取得したと判断した場合（Ｓ１：ＹＥＳ）、ＣＰＵ５２は、フラッシュメモリ５５に印刷データを記憶する（Ｓ２）。ＣＰＵ５２は、記憶した印刷イメージＧの印刷データがラスタデータか否か判断する（Ｓ３）。印刷イメージＧのラスタデータを取得している場合（Ｓ３：ＹＥＳ）、ＣＰＵ５２は、処理をＳ７に進める。ラスタデータを取得していない場合（Ｓ３：ＮＯ）、ＣＰＵ５２は、印刷イメージＧの印刷データに基づきラスタデータを生成する（Ｓ５）。ＣＰＵ５２は、処理をＳ７に進める。
【００４１】
ＣＰＵ５２は、Ｓ１の処理で取得した、又は、Ｓ５の処理で生成したラスタデータにおいて、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎のオンドット数を取得する（Ｓ７）。ＣＰＵ５２は、ラインＬ１〜Ｌ３９毎に取得したオンドット数が、所定値以下であるかを判断する（Ｓ９）。ラインＬ１〜Ｌ３９毎に取得したオンドット数が、所定値以下であると判断した場合（Ｓ９：ＹＥＳ）、ＣＰＵ５２は、印刷イメージＧを第一印刷条件で印刷すると決定する（Ｓ２１）。ＣＰＵ５２は、決定した第一印刷条件に基づき印刷を行い、最速の第一時間で印刷を完了する（Ｓ２３）。ＣＰＵ５２は、処理をＳ１に戻す。
【００４２】
一方、ラインＬ１〜Ｌ３９毎に取得したオンドット数の何れかが、所定値を超えると判断した場合（Ｓ９：ＮＯ）、ＣＰＵ５２は、シフト処理が可能であるか否か判断する（Ｓ１１）。例えば、印刷イメージＧの部分イメージＰ１、Ｐ２の『ＡＢＣＤ・・・Ｚ』が主走査方向に複数並ぶ連続データである場合に、ＣＰＵ５２は、シフト処理が可能と判断する。シフト処理が可能であると判断した場合（Ｓ１１：ＹＥＳ）、ＣＰＵ５２は、シフト処理した変換イメージＳを生成する（Ｓ２５）。ＣＰＵ５２は、変換イメージＳを構成するラインＬ１〜Ｌ３９毎のオンドット数を取得する（Ｓ２７）。ＣＰＵ５２は、取得した変換イメージＳを構成するラインＬ１〜Ｌ３９毎のオンドット数が、所定値以下であるか否か判断する（Ｓ２９）。
【００４３】
ラインＬ１〜Ｌ３９毎のオンドット数の何れかが、所定値を超えたと判断した場合（Ｓ２９：ＮＯ）、ＣＰＵ５２は、処理をＳ２５に戻し、更に、変換イメージＳに対してシフト処理を行う。ＣＰＵ５２はＳ２７、Ｓ２９の処理を行う。ＣＰＵ５２は、Ｓ２７の処理で取得されるラインＬ１〜Ｌ３９毎のオンドット数が、全て、所定値以下であると判断されるまで、変換イメージＳの生成を行う。
【００４４】
ラインＬ１〜Ｌ３９毎のオンドット数が、全て、所定値以下であると判断された場合（Ｓ２９：ＹＥＳ）、ＣＰＵ５２は、第一印刷条件で印刷すると決定する（Ｓ２１）。ＣＰＵ５２は、変換イメージＳを、決定した第一印刷条件に基づき第一時間で印刷を実行させ（Ｓ２３）、処理をＳ１に戻す。
【００４５】
一方、シフト処理が可能でないと判断した場合（Ｓ１１：ＮＯ）、ＣＰＵ５２は、印刷イメージＧに対して回転処理を行い、変換イメージＲを生成する（Ｓ１３）。ＣＰＵ５２は、生成された変換イメージＲのラインＬ１〜Ｌ３９毎のオンドット数を取得する（Ｓ１５）。ＣＰＵ５２は、取得したラインＬ１〜Ｌ３９毎のオンドット数が、全て、所定値以下であるか否か判断する（Ｓ１７）。ライン毎のオンドット数が、全て、所定値以下であると判断した場合（Ｓ１７：ＹＥＳ）、ＣＰＵ５２は、変換イメージＲを第一印刷条件で印刷すると決定する（Ｓ２１）。ＣＰＵ５２は、決定した第一印刷条件の第一時間で、変換イメージＲの印刷を実行させ（Ｓ２３）、処理をＳ１に戻す。
【００４６】
一方、ラインＬ１〜Ｌ３９毎のオンドット数の何れかが、所定値を超えたと判断した場合（Ｓ１７：ＮＯ）、ＣＰＵ５２は、第二印刷条件で印刷イメージＧを印刷すると決定する（Ｓ１９）。なお、ＣＰＵ５２は、変換イメージＲを第二印刷条件で印刷すると決定してもよい。ＣＰＵ５２は、Ｓ１９の処理で決定した第二印刷条件の第二時間で、印刷イメージＧを印刷させ（Ｓ２３）、処理をＳ１に戻す。
【００４７】
＜作用、効果＞
以上のように、印刷装置１は、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎のオンドット数の何れかが所定値を超えると判断された場合（Ｓ９：ＮＯ）、変換イメージＳ、Ｒを生成し、生成された変換イメージＳ、Ｒを構成するラインＬ１〜Ｌ３９毎に対応するオンドット数を取得する（Ｓ１５、Ｓ２７）。印刷装置１は、変換イメージＳ、Ｒにおいて取得されたオンドット数が、全て、所定値以下であると判断された場合（Ｓ１７、Ｓ２９：ＹＥＳ）、変換イメージＳ、Ｒを第一印刷条件で印刷すると決定する（Ｓ２１）。従って、印刷装置１は、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎のオンドット数が所定値を超えた場合でも、第一時間で印刷が完了する印刷データを編集できる。故に、印刷装置１は、印刷完了までに要する時間が遅くなるのを防ぐことができる印刷データを編集できる。
【００４８】
印刷装置１は、少なくとも一つの部分イメージＰ２が１８０°回転された変換イメージＲ（図５（ｂ）参照）を生成する（Ｓ１３）。印刷装置１は、少なくとも一つの部分イメージＰ２が１８０°回転された変換イメージＲに基づき、第一印刷条件での印刷を実行できる。
【００４９】
印刷装置１は、少なくとも一つの部分イメージＰ２が、他の部分イメージＰ１に対して、所定距離の分副走査方向に移動した変換イメージＳ（図４（ｂ）参照）を生成する。印刷装置１は、少なくとも一つの部分イメージＰ２が他の部分イメージＰ１に対して所定距離の分副走査方向に移動した変換イメージＳに基づき、第一印刷条件での印刷を実行できる。
【００５０】
印刷装置１は、印刷イメージＧを構成する複数のラインＬ１〜Ｌ３９のそれぞれに対応するオンドット数の何れかが、所定値を超えると判断された場合に、所定値を超えたラインを主走査方向に分割する。印刷装置１は、分割された分割ライン（例えば、図３（ｂ）のラインＬ１６、Ｌ３８）のそれぞれの領域Ｕ、Ｄ毎に印刷する分割印刷データを生成可能である。所定の閾値である所定値は、分割印刷データを生成するかの判断に用いられる値である。故に、印刷装置１は、別途、所定の閾値を設定する必要がないので、簡潔に印刷データを編集できる。
【００５１】
印刷対象３は、ダイカットテープである。印刷装置１は、印刷イメージＧのオンドット数が所定値を超えた場合でも、ダイカットテープに対して、印刷完了までに要する時間が遅くなるのを防ぎつつ印刷できる。
【００５２】
ダイカットテープは、印刷が可能な印刷領域３Ａが主走査方向に複数並んで配置され、印刷装置１は、複数の部分イメージＰ１、Ｐ２を、複数の印刷領域３Ａのそれぞれに印刷する。印刷装置１は、印刷イメージＧを構成するラインＬ１〜Ｌ３９毎のオンドット数が所定値を超えた場合でも、印刷が可能な印刷領域３Ａが主走査方向に複数並んで配置されたダイカットテープに対して、印刷完了までに要する時間が遅くなるのを防ぎつつ印刷できる。
【００５３】
＜変形例＞
上記実施形態は種々の変更を加えることができる。印刷装置１が外部端末１３から印刷データを受信して、受信した印刷データに基づき、印刷データの印刷イメージＧを編集したがこれに限らない。例えば、印刷データを送信する外部端末１３が編集装置として機能してもよい。この場合、編集した変換イメージＳ、Ｒの印刷データは、予め、印刷データを編集する編集装置が生成し、受信した印刷イメージＧ、変換イメージＳ、Ｒの印刷データに基づき印刷を印刷装置１に実行させてもよい。この場合、第一印刷条件、第二印刷条件での印刷についても編集装置が決定してもよい。印刷イメージＧは、フラッシュメモリ５５に記憶されたが、ＲＡＭ５４等に記憶されてもよい。
【００５４】
Ｓ１５、Ｓ２７の処理では、印刷イメージＧ、及び変換イメージＳ、ＲのラインＬ１〜Ｌ３９毎のオンドット数を取得し、取得したオンドット数と所定値とを比較したがこれに限らない。例えば、印刷装置１は、Ｓ１５、Ｓ２７の処理において、印刷イメージＧ、変換イメージＳ、Ｒを構成するラインＬ１〜Ｌ３９毎に、オンドット数の取得の対象となる対象ラインを含む複数の隣接ラインのオンドット数の合計値を取得してもよい。この場合、印刷装置１は、Ｓ１７、Ｓ２９の処理において、取得した複数の隣接ラインのオンドット数の平均値と所定値とを比較すればよい。所定の閾値である所定値は、上記実施形態と同様の１５としてもよい。
【００５５】
例えば、図４（ａ）の印刷イメージＧにおいてオンドット数の取得の対象となる対象ラインは、ラインＬ１６であるとし、例えば、複数の隣接ラインをＬ１６、Ｌ１７、Ｌ１８であるとする。この場合、複数の隣接ラインであるラインＬ１６〜Ｌ１８のオンドット数は、それぞれ１８、６、６となる。ラインＬ１６〜Ｌ１８の合計オンドット数は、３０である。ＣＰＵ５２はオンドット数の平均値を求める。平均値は、合計オンドット数の３０をライン数の３で割った値である。従って、平均値は１０となる。この場合、印刷装置１は、平均値が所定値以下であるので、ラインＬ１６を分割印刷することなく印刷できる。印刷装置１は、このような処理を、印刷イメージＧ、及び変換イメージＳ、Ｒを構成するラインＬ１〜Ｌ３９毎に行えばよい。
【００５６】
対象ラインを含む対象ラインに隣接する隣接ラインのオンドット数の取得では、対象ラインと対象ラインの後側の２ラインとの３の隣接ラインでは無く、対象ラインと対象ラインの前側の２ラインとの３の隣接ラインの平均値を求めてもよいし、対象ラインと対象ラインの前後の２ラインとの３の隣接ラインで平均値を求めてもよい。また、平均値を算出する対象となる隣接ラインの数は、３に限られず、例えば、５ラインでも、１０ラインでもよく、適宜設定すればよい。平均値では無く、複数の隣接ラインのオンドット数の合計値と対応する閾値とを比較してもよい。
【００５７】
印刷装置１は、シフト処理を、例えば、３回繰り返した場合に、変換イメージＳを第一印刷条件で印刷ができない場合には、印刷イメージＧ、又は変換イメージＳを第二印刷条件で印刷してもよい。また、印刷装置１は、変換イメージＲのラインＬ１〜Ｌ３９毎のオンドット数の何れかが、所定値を超える場合に、印刷イメージＧを第二印刷条件で印刷したが、変換イメージＲを印刷してもよい。この場合、印刷装置１は、変換イメージＳ、Ｒにおける所定値を超えるライン数と、印刷イメージＧにおける所定値を超えるライン数を比較して、所定値を超えるライン数が少ない方を印刷するとよい。
【００５８】
印刷装置１は、変換イメージＳ、Ｒを構成する複数のラインＬ１〜Ｌ３９のそれぞれに対応するオンドット数の何れかが、所定値を超えると判断された場合、印刷イメージＧ、又は変換イメージＳ、Ｒの何れかを、印刷完了までに第一時間よりも長い第二時間を要する第二印刷条件で印刷してもよい。故に、印刷装置１は、第一時間よりも印刷完了までに時間を要する第二印刷条件での印刷を実行させることができる。
【００５９】
印刷装置１は、２つの部分イメージＰ１、Ｐ２が主走査方向に並ぶ印刷イメージＧの印刷データの編集を行ったが、部分イメージは２つに限られず、３つ以上並んでいてもよい。この場合、例えば、印刷装置１は、主走査方向における偶数番目の部分イメージに対して、シフト処理、及び回転処理を行ってもよいし、奇数番目の部分イメージに対して行ってもよい。印刷装置１は、適宜、シフト処理、回転処理の対象となる部分イメージを選択して印刷データを編集してもよい。
【００６０】
印刷装置１は、部分イメージＰ１、Ｐ２の何れかを副走査方向に対して移動させたが、初めに副走査方向における印刷領域３Ａの約中央のラインＬ１９の位置まで移動させてもよい。次いで、印刷装置１は、生成した変換イメージＳのライン毎のオンドット数の何れかが、所定値を超える場合に、副走査方向におけるラインＬ１〜Ｌ３９の約１／４の位置であるラインＬ１０まで移動して変換イメージＳを生成する。このようにして、印刷装置１は、第一印刷条件で印刷できる変換イメージＳの作成を繰り返してもよい。
【００６１】
印刷装置１は、変換イメージＲの生成では部分イメージＰ２を１８０°回転したが、それ以外の回転角度で回転させてもよい。この場合、印刷対象３の印刷領域３Ａと変換イメージＲの位置が対応していればよい。印刷装置１は、変換イメージＳの生成では、副走査方向に対して部分イメージＰ２を移動させたが、それ以外の方向に移動させてもよい。この場合においても、印刷対象３の印刷領域３Ａと変換イメージＳの位置が対応していればよい。
【００６２】
印刷装置１は、シフト処理、及び回転処理の何れかを実行して、変換イメージＳ、Ｒを生成したがこれに限らない。回転処理、シフト処理を組み合わせて、変換イメージを生成してもよい。この場合、変換イメージは、印刷対象３の印刷領域３Ａと対応しているとよい。
【００６３】
＜その他＞
サーマルヘッド３１は、本発明の「ヘッド」の一例である。フラッシュメモリ５５は、本発明の「記憶部」の一例である。印刷イメージＧのラインＬ１〜Ｌ３９毎のオンドット数、複数の隣接ラインのオンドット数の平均値、又は複数の隣接ラインのオンドット数の合計値は、本発明の「第一比較値」の一例である。変換イメージＳ、ＲのラインＬ１〜Ｌ３９毎のオンドット数、複数の隣接ラインのオンドット数の平均値、又は複数の隣接ラインのオンドット数の合計値は、本発明の「第二比較値」の一例である。
【００６４】
Ｓ１、Ｓ２の処理を行うＣＰＵ５２は、本発明の「記憶手段」の一例である。Ｓ７の処理を行うＣＰＵ５２は、本発明の「第一取得手段」の一例である。Ｓ９の処理を行うＣＰＵ５２は、本発明の「第一判断手段」の一例である。Ｓ２１の処理を行うＣＰＵ５２は、本発明の「第一決定手段」の一例である。Ｓ１３、２５の処理を行うＣＰＵ５２は、本発明の「生成手段」の一例である。Ｓ１５、Ｓ２７の処理を行うＣＰＵ５２は、本発明の「第二取得手段」の一例である。Ｓ１７、Ｓ２９の処理を行うＣＰＵ５２は、本発明の「第二判断手段」の一例である。Ｓ１９の処理を行うＣＰＵ５２は、本発明の「第二決定手段」の一例である。また、Ｓ１９の処理を行うＣＰＵ５２は、本発明の「分割印刷データ生成手段」の一例である。また、Ｓ１９の処理を行うＣＰＵ５２は、本発明の「第三決定手段」の一例である。Ｓ２３の処理を行うＣＰＵ５２は、本発明の「印刷制御手段」の一例である。
【符号の説明】
【００６５】
１        ：印刷装置
３        ：印刷対象
３Ａ      ：印刷領域
３１      ：サーマルヘッド
３２      ：加熱素子
５２      ：ＣＰＵ
５５      ：フラッシュメモリ５５
【図１】
2020104355.tif 000003
【図２】
2020104355.tif 000004
【図３】
2020104355.tif 000005
【図４】
2020104355.tif 000006
【図５】
2020104355.tif 000007
【図６】
2020104355.tif 000008
【図７】
2020104355.tif 000009