(57)【特許請求の範囲】
【請求項１】
長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、
前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、
前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段と、
制御手段と
を備えた印刷装置であって、
前記制御手段は、
印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、
前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、
前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、
前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、
前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理と
を実行可能であり、
前記第三領域の前記第二方向における長さは、前記第一長さより大きく、
前記印刷装置は、
前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、
前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段と
を更に備え、
前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする印刷装置。
【請求項２】
前記制御手段は、前記テキストの連続印刷が指定されているか否かを判断する第一判断処理を、更に実行可能であり、
前記第一決定処理は、前記テキストの連続印刷が指定されているか否かに応じて、前記第二領域を決定し、
前記第二決定処理は、前記テキストの連続印刷が指定されているか否かに応じて、前記カット位置を決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第一決定処理は、前記第一判断処理によって前記テキストの単独印刷が指定されていると判断されたことに応じて、前記第二領域を、前記第一領域を囲む領域であって、前記第一方向において前記第一領域の両側に隣接する部分の夫々の長さが前記第三長さであり、前記第二方向において前記第一領域の両側に隣接する部分の夫々の長さが前記第五長さである領域と決定し、
前記第二決定処理は、前記第一判断処理によって前記テキストの単独印刷が指定されていると判断されたことに応じて、前記カット位置として、一つ目のカット位置である第一カット位置と、二つ目のカット位置である第二カット位置とを決定し、
前記第一カット位置は、前記印刷処理による印刷が開始される位置から、前記所定距離と前記第三長さとを合算した長さ分、前記第一方向に前記媒体を搬送した位置であり、
前記第二カット位置は、前記第一カット位置から前記第六長さ分、前記第一方向に前記媒体を搬送した位置であることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記制御手段は、前記第一判断処理によって前記テキストの連続印刷が指定されていると判断されたことに応じて、連続印刷の対象である複数の前記テキストの夫々に指定されている前記背景画像の模様が同じであるか否かを判断する第二判断処理を、更に実行可能であり、
前記第一決定処理は、前記模様が同じであるか否かに応じて、前記第二領域を決定し、
前記第二決定処理は、前記模様が同じであるか否かに応じて、前記カット位置を決定することを特徴とする請求項２又は３に記載の印刷装置。
【請求項５】
前記第一決定処理は、前記第二判断処理によって前記模様が同じであると判断されたことに応じて、前記第二領域を、前記第一方向に隣接して並べられた複数の前記第一領域の全体を囲む領域であって、前記第一方向において前記複数の第一領域の全体の両側に隣接する部分の夫々の長さが前記第三長さであり、前記第二方向において前記複数の第一領域の両側に隣接する部分の夫々の長さが前記第五長さである領域と決定し、
前記第二決定処理は、前記第二判断処理によって前記模様が同じであると判断されたことに応じて、前記カット位置として、一つ目のカット位置である第三カット位置と、二つ目以降のカット位置である第四カット位置とを決定し、
前記第三カット位置は、前記印刷処理による印刷が開始される位置から、前記所定距離と前記第三長さとを合算した長さ分、前記第一方向に前記媒体を搬送した位置であり、
前記第四カット位置は、前回のカット位置から前記第六長さ分、前記第一方向に前記媒体を搬送した位置であり、
前記媒体が前記第四カット位置でカットされる回数は、前記連続印刷の回数と等しいことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記第一決定処理は、前記第二判断処理によって前記模様が異なる模様を含むと判断されたことに応じて、前記第二領域を、複数の前記第一領域の夫々を囲む複数の前記第二領域と決定し、
前記複数の第二領域の夫々の、前記第一方向において前記第一領域の両側に隣接する部分の夫々の長さは、前記第三長さであり、
前記複数の第二領域の、前記第二方向において前記第一領域の両側に隣接する部分の夫々の長さは、前記第五長さであり、
前記第二決定処理は、前記第二判断処理によって前記模様が異なる模様を含むと判断されたことに応じて、前記カット位置として、第五カット位置と第六カット位置と第七カット位置とを決定し、
前記第五カット位置は、前記印刷処理による印刷が開始される位置から、前記所定距離と前記第三長さとを合算した長さ分、前記第一方向に前記媒体を搬送した位置であり、
前記第六カット位置は、前回のカット位置が前記第五カット位置又は前記第七カット位置である場合に、前回のカット位置から前記第六長さ分、前記第一方向に前記媒体を搬送した位置であり、
前記第七カット位置は、前回のカット位置が前記第六カット位置である場合に、前回のカット位置から前記第三長さの少なくとも二倍分、前記第一方向に前記媒体を搬送した位置であり、
前記媒体が前記カット位置でカットされる回数は、前記連続印刷の回数の二倍であることを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、
前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、
前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段と
を備えた印刷装置に用いられる印刷方法であって、
前記印刷方法は、
印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、
前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、
前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、
前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、
前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理と
を備え、
前記第三領域の前記第二方向における長さは、前記第一長さより大きく、
前記印刷装置は、
前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、
前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段と
を更に備え、
前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする印刷方法。
【請求項８】
長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、
前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、
前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段と
を備えた印刷装置のコンピュータに、
印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、
前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、
前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、
前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、
前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理と
を実行させるための印刷プログラムであって、
前記第三領域の前記第二方向における長さは、前記第一長さより大きく、
前記印刷装置は、
前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、
前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段と
を更に備え、
前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、及び印刷プログラムに関する。
【背景技術】
【０００２】
長尺状の媒体を搬送しながら、媒体に画像を印刷可能な印刷装置が知られている。例えば、特許文献１に開示の印刷装置は、複数の発熱素子が一列に配置された印刷部と、カッタとを備える。印刷装置は、キャラクタ（文字、数字、記号等）と背景画像（地模様）とを媒体に印刷する。印刷装置は、媒体における先端切断位置と後端切断位置とで媒体をカットする。先端切断位置は、背景の印刷が開始された位置である。後端切断位置は、背景画像の印刷が終了した位置である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５６０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷部又はカッタは、印刷装置に対して僅かに傾いた状態で取り付けられる場合がある。また、媒体が、印刷部又はカッタに対して僅かに傾いた状態で配置される場合がある。このような場合に、媒体に印刷された画像に対して、カッタによる切断位置が傾く場合がある。従って、媒体に背景画像が印刷された場合に、カットされた印刷済みの媒体の縁に未印刷の部分が残る可能性がある。
【０００５】
本発明の目的は、媒体に背景画像が印刷された場合に、カットされた印刷済みの媒体の縁に未印刷の部分が残る可能性を抑制できる印刷装置、印刷方法、及び印刷プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段と、制御手段とを備えた印刷装置であって、前記制御手段は、印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理とを実行可能であり、前記第三領域の前記第二方向における長さは、前記第一長さより大きく、前記印刷装置は、前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段とを更に備え、前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする。
【０００７】
第一態様によれば、媒体に背景画像が印刷される場合、第二領域にも背景画像が印刷される。これにより、印刷手段又はカット手段が第二方向に対して僅かに傾いている場合でも、カットされた印刷済みの媒体の縁に未印刷の部分が残る可能性を抑制できる。また、媒体が、印刷手段又はカット手段に対して僅かに傾いた状態で配置された場合でも、カットされた印刷済みの媒体の縁に未印刷の部分が残る可能性を抑制できる。
【０００８】
本発明の第二態様に係る印刷方法は、長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段とを備えた印刷装置に用いられる印刷方法であって、前記印刷方法は、印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理とを備え、前記第三領域の前記第二方向における長さは、前記第一長さより大きく、前記印刷装置は、前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段とを更に備え、前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする。第二態様によれば、第一態様と同様の効果を奏することができる。
【０００９】
本発明の第三態様に係る印刷プログラムは、長尺状の媒体を、搬送経路に沿って第一方向に搬送可能な搬送手段と、前記搬送経路にある第一位置に配置され、前記第一方向に直交する方向である第二方向に略平行に延びるライン状の印刷手段であって、前記媒体に印刷を行うことが可能な印刷手段と、前記第一位置よりも、前記搬送経路の下流側にある第二位置に配置され、前記第二方向に略平行な方向に前記媒体をカット可能なカット手段とを備えた印刷装置のコンピュータに、印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域を含み且つ囲む領域である第一領域を特定する特定処理と、前記テキストの印刷パターンである第一印刷パターンとは異なる第二印刷パターンで表される背景画像の印刷が指定されている場合に、前記印刷装置に配置された前記媒体の、前記第二方向における長さである第一長さと、前記特定処理によって特定された前記第一領域とに少なくとも基づき、前記第一領域の外側に隣接する領域である第二領域を決定する第一決定処理と、前記特定処理によって特定された前記第一領域と、前記第一決定処理によって決定された前記第二領域と、前記搬送経路における前記第一位置と前記第二位置との間の所定距離とに少なくとも基づき、前記媒体において前記カット手段に前記媒体をカットさせる位置であるカット位置を決定する第二決定処理と、前記搬送手段に前記媒体を搬送させながら、前記特定処理によって特定された前記第一領域と前記第一決定処理によって決定された前記第二領域とを合わせた領域である第三領域における、前記テキストを除く領域に前記背景画像を印刷するための前記第二印刷パターンと、前記第一印刷パターンとに基づき、前記印刷手段に、前記媒体に印刷させる印刷処理と、前記第二決定処理によって決定された前記カット位置に基づき、前記カット手段に前記媒体をカットさせるカット処理とを実行させるための印刷プログラムであって、前記第三領域の前記第二方向における長さは、前記第一長さより大きく、前記印刷装置は、前記印刷装置に配置可能な媒体の、前記第二方向における長さである第二長さと、前記第一方向における長さである第三長さとを関連付けて記憶する第一記憶手段と、前記第一領域の前記第一方向における長さの候補である第四長さと、前記第二方向における長さである第五長さとを関連付けて記憶する第二記憶手段とを更に備え、前記第一決定処理は、前記第一長さに対応する前記第二長さに関連付けられた前記第三長さと、前記特定処理によって特定された前記第一領域の、前記第一方向における長さである第六長さに対応する前記第四長さに関連付けられた前記第五長さとに基づき、前記第二領域を決定することを特徴とする。第三態様によれば、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１０】
【図１】カバー６が閉じられた状態にある印刷装置１の斜視図である。
【図２】カバー６が開かれた状態にある印刷装置１及びテープカセット３０の斜視図である。
【図３】カセット装着部８に装着されたテープカセット３０を模式的に示す図である。
【図４】印刷装置１の電気的構成を示すブロック図である。
【図５】メイン処理のフローチャートである。
【図６】単独印刷用データ生成処理のフローチャートである。
【図７】第一連続印刷用データ生成処理のフローチャートである。
【図８】第二連続印刷用データ生成処理のフローチャートである。
【図９】テープ３１と印刷ヘッド１０とカッタ１５との位置関係、及びテキスト領域４１と余白領域４２との位置関係を説明するための図である。
【図１０】テキスト領域４１、余白領域４２、追加領域４３、第一カット位置Ｃ１、及び第二カット位置Ｃ２の位置関係を説明するための図である。
【図１１】第一テーブル３０１を示す図である。
【図１２】第二テーブル３０２を示す図である。
【図１３】テキスト領域４１、余白領域４２、追加領域４３、第三カット位置Ｃ３、及び第四カット位置Ｃ４の位置関係を説明するための図である。
【図１４】テキスト領域４１、余白領域４２、追加領域４３、第五カット位置Ｃ５、第六カット位置Ｃ６、及び第七カット位置Ｃ７の位置関係を説明するための図である。
【発明を実施するための形態】
【００１１】
本発明の実施形態を、図面を参照して説明する。図１〜図３を参照して、印刷装置１及びテープカセット３０の概略構成を説明する。以下の説明では、図１及び図２の右上側、左下側、右下側、左上側、上側、下側を、夫々、印刷装置１の後側、前側、右側、左側、上側、下側とする。
【００１２】
図１に示すように、印刷装置１の上面には、キーボード３が設けられている。キーボード３は、キャラクタキー、削除キー、確定キー等を含む。キャラクタキーは、キャラクタを入力するために用いられる。キャラクタは、文字、数字、記号、図形、イラスト等の少なくも一つである。キーボード３の後側（紙面右上側）には、電源スイッチ、カーソルキー、用途キー等の機能キー群４が設けられている。用途キーは、印刷キー、キャンセルキー等を含む。以下の説明では、キーボード３と機能キー群４とを総称する場合、操作部２という。機能キー群４の後側には、ディスプレイ５が設けられている。印刷装置１の上面の後部には、開閉可能なカバー６が設けられている。印刷装置１の左後角には、トレイ７が設けられている。トレイ７は、カッタ１５（図３参照）によって切断された印刷済みのテープ３１（図３参照）を受ける。
【００１３】
図２に示すように、ディスプレイ５の後側には、テープカセット３０が着脱されるカセット装着部８が形成されている。図３に示すように、テープカセット３０は、未使用のテープ３１、未使用のインクリボン（図示略）、テープ駆動ローラ３２、リボン巻取スプール３３等が収容された箱状体である。テープ３１は長尺状の印刷媒体である。テープ駆動ローラ３２は、テープカセット３０内にあるテープ３１を引き出すためのローラである。リボン巻取スプール３３は、テープカセット３０内にあるインクリボンを巻き取るためのスプールである。
【００１４】
図２に示すように、カセット装着部８には、検出部１４（図４参照）、テープ駆動軸１１、リボン巻取軸９、印刷ヘッド１０（図３参照）などが設けられている。検出部１４は、複数（例えば、５つ）の検出スイッチを含む。各検出スイッチのスイッチ端子は、押圧されていない時は、図示しないバネ部材によって伸出している。この場合、検出スイッチはオフ状態である。一方、スイッチ端子が押圧されると、検出スイッチはオン状態となる。印刷装置１は、複数の検出スイッチのオン・オフの組合せに基づき、カセット装着部８に装着されたテープカセット３０の種類を特定できる。
【００１５】
検出スイッチのオン・オフの組合せに基づくテープカセット３０の種類の特定方法として、いかなる周知の方法が採用されてもよい。例えば、テープカセット３０の種類は、フラッシュメモリ４１０（図４参照）に記憶されたテープ種類テーブル（図示略）を参照して特定できる。テープ種類テーブルには、検出スイッチのオン・オフの組合せと、対応するテープカセット３０の種類（例えば、テープ３１の幅等）を示す情報が定義されていればよい。
【００１６】
テープ駆動軸１１は、テープ駆動ローラ３２を回転可能な軸である。テープ駆動軸１１は、テープ３１を搬送経路に沿って第一方向に搬送するために用いられる。リボン巻取軸９は、リボン巻取スプール３３を回転可能な軸である。印刷ヘッド１０は、複数の印刷素子１０Ａ（図３参照）を備えるサーマルヘッドである。複数の印刷素子１０Ａは、第一方向に直交する第二方向に略平行なライン状に並ぶ。従って、印刷ヘッド１０の複数の印刷素子１０Ａを備える部分は、第二方向に略平行に延びるライン状である。印刷ヘッド１０は、搬送されるテープ３１に未使用のインクリボンを用いて印刷を行う。印刷ヘッド１０によって印刷が行われるテープ３１上の位置を、ヘッド位置Ｋ１という。
【００１７】
カセット装着部８の前側には、プラテンホルダ（図示略）が設けられている。プラテンホルダは、プラテンローラ１２及び可動搬送ローラ１３（図３参照）を回転自在に支持する。プラテンローラ１２は、印刷ヘッド１０に対向して回転可能なローラである。可動搬送ローラ１３は、テープ駆動軸１１に対向して回転可能なローラである。
【００１８】
カバー６が開かれると、プラテンホルダが退避位置に移動して、プラテンローラ１２及び可動搬送ローラ１３がカセット装着部８の外側に配置される。カセット装着部８にテープカセット３０が装着されると、テープ駆動軸１１及びリボン巻取軸９は夫々、テープ駆動ローラ３２及びリボン巻取スプール３３に挿入される。
【００１９】
次いでカバー６が閉じられると、プラテンホルダが作動位置に移動して、プラテンローラ１２及び可動搬送ローラ１３がカセット装着部８の内側に配置される。このとき、プラテンローラ１２は、テープカセット３０のテープ３１及びインクリボンを重ねて、印刷ヘッド１０に向けて付勢する。可動搬送ローラ１３は、テープ駆動ローラ３２との間で、テープカセット３０のテープ３１及びインクリボンを挟む。これにより、印刷装置１は、テープカセット３０を用いてテープ３１に印刷可能な状態となる。
【００２０】
テープ３１の搬送経路における印刷ヘッド１０の下流側には、カッタ１５が設けられている。カッタ１５は、印刷済みのテープ３１をその厚み方向にカット可能である。本実施形態の印刷装置１は、カッタ１５を用いてハーフカット及びフルカットの少なくとも一方を実行可能である。ハーフカットは、テープ３１の一部の層（例えば、剥離紙のみ）をカットしてスリットを形成するカットである。フルカットは、テープ３１の全ての層（例えば、剥離紙及び台紙）をカットして切り離すカットである。カッタ１５によってテープ３１が第二方向に略平行な方向にカットされる位置を、カッタ位置Ｋ２という。カッタ位置Ｋ２は、ヘッド位置Ｋ１よりもテープ３１の搬送経路の下流側にある。テープ３１の搬送経路におけるヘッド位置Ｋ１とカッタ位置Ｋ２との間の距離を、距離Ｌという。ＣＰＵ４０１は、搬送モータ２４に印加される駆動パルス数に応じたテープ３１の搬送距離によって、テープ３１の各位置を特定できる。
【００２１】
図４を参照して、印刷装置１の電気的構成を説明する。図４に示すように、印刷装置１は、制御基板上に形成される制御回路部４００を備える。制御回路部４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０４、フラッシュメモリ４１０、入出力インターフェース４１１などを備え、これらがデータバスを介して接続されている。
【００２２】
ＲＯＭ４０２には、ＣＰＵ４０１が印刷装置１を制御するために実行する各種プログラムが記憶されている。ＲＡＭ４０４は、一時的なデータを記憶する。フラッシュメモリ４１０には、各々のキャラクタを示すキャラクタデータ、第一余白長Ｍ１（後述）のデフォルト値、テープ種類テーブル、第一テーブル３０１（図１１参照）、第二テーブル３０２（図１２参照）、各種設定値等が記憶されている。
【００２３】
入出力インターフェース４１１には、操作部２、検出部１４、液晶駆動回路（ＬＣＤＣ）４０５、駆動回路４０６、４０７、４０８などが接続されている。ＬＣＤＣ４０５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示略）を有する。駆動回路４０６は、印刷ヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９及びテープ駆動軸１１を回転させる搬送モータ２４を駆動するための電子回路である。駆動回路４０８は、カッタ１５を動作させるカットモータ２５を駆動するための電子回路である。
【００２４】
図５〜図１４を参照して、本実施形態に係るメイン処理を説明する。図９では、理解を容易にするために、テープ３１、印刷ヘッド１０、及びカッタ１５の位置関係を模式的に示す。
【００２５】
本実施形態の印刷装置１は、テープ３１に背景画像を印刷できる。背景画像は、少なくとも一つのキャラクタを含むテキストの印刷パターンとは異なる印刷パターンで表される画像である。背景画像の印刷は白黒反転印刷を含む。白黒反転印刷の場合、印刷装置１は、テキストを印刷せず、テキストを除く領域に背景画像（例えば、黒色塗り潰し）を印刷すればよい。ユーザは、操作部２を介してテキストを入力できる。また、ユーザは、操作部２を介して、背景画像の印刷及び連続印刷を指定できる。連続印刷は、同じテキストの印刷パターンに基づき、又は、所定の規則に基づくテキストの印刷パターンに基づき、連続して印刷を行うことである。
【００２６】
印刷装置１の電源がオンされると、ＣＰＵ４０１は、ＲＯＭ４０２に記憶されているプログラムを実行することで、図５に示すメイン処理を開始する。図５に示すように、メイン処理が開始されると、ＣＰＵ４０１は、印刷指示を受け付けたか否かを判断する（Ｓ１１）。例えば、ＣＰＵ４０１は、印刷キーの押下を検出した場合、印刷指示を受け付けたと判断する。本実施形態の印刷指示は、印刷対象のテキストを示すテキストデータを含む。また、印刷指示は、印刷対象のテキストの印刷パターンを示す情報を含む。背景画像の印刷が指定されている場合には、印刷指示は、背景画像の印刷パターンを示す情報を含む。連続印刷が指定されている場合には、印刷指示は、連続印刷の指定を含む。
【００２７】
ＣＰＵ４０１は、印刷指示を受け付けていない場合（Ｓ１１：ＮＯ）、Ｓ１１を繰り返す。ＣＰＵ４０１は、印刷指示を受け付けた場合（Ｓ１１：ＹＥＳ）、印刷対象のテキストのテキストデータを取得する。その後、ＣＰＵ４０１はテープ幅Ｗを取得する（Ｓ１３）。テープ幅Ｗ（図９参照）は、カセット装着部８に配置されたテープカセット３０内のテープ３１の第二方向における長さである。例えば、ＣＰＵ４０１は、検出部１４から出力される信号が示す検出スイッチのオン・オフの組合せに基づき、装着されているテープカセット３０の種類を特定し、テープ幅を取得する。
【００２８】
Ｓ１３を実行後、ＣＰＵ４０１は第一余白長Ｍ１及び第二余白長Ｍ２（図９参照）を設定する（Ｓ１５）。第一余白長Ｍ１は、第一方向においてテキスト領域４１（図９参照）の両側に設けられる余白の長さである。第二余白長Ｍ２は、第二方向においてテキスト領域４１の両側に設けられる余白の長さである。テキスト領域４１は、テキストデータに基づき決定される、テキストを含む矩形領域である。ＣＰＵ４０１は、フラッシュメモリ４１０から第一余白長Ｍ１のデフォルト値を読み出す。ＣＰＵ４０１は、Ｓ１３で取得したテープ幅Ｗと、テキスト領域４１の第二方向の長さＴ１とに基づき、第二余白長Ｍ２を設定する。詳細には、ＣＰＵ４０１は、テープ幅Ｗから長さＴ１を減算し、２で除算して得られる値を、第二余白長Ｍ２に設定する。
【００２９】
Ｓ１５を実行後、ＣＰＵ４０１は、印刷指示に基づき各種印刷パラメータを設定する（Ｓ１７）。印刷指示が背景画像の印刷パターンを示す情報を含む場合には、ＣＰＵ４０１は、印刷パラメータとして、背景画像の印刷パターンを設定する。印刷指示が連続印刷の指定を含む場合には、ＣＰＵ４０１は、印刷パラメータとして、印刷対象のテキストの印刷パターンに基づく連続印刷を設定する。Ｓ１７を実行後、ＣＰＵ４０１は、テキストデータ、テープ幅Ｗ、第一余白長Ｍ１、及び第二余白長Ｍ２に基づき、印刷データを生成する（Ｓ１９）。印刷データは、印刷対象のテキスト、テキスト領域４１、及び余白領域４２（図９参照）を示す。余白領域４２は、テキスト領域４１を囲む領域である。また、印刷データは、テキスト領域４１及び余白領域４２における印刷パターンを示す。本実施形態では、余白領域４２の外縁は略矩形状である。
【００３０】
Ｓ１９を実行後、ＣＰＵ４０１は、印刷データに基づき印刷長Ｐ（図９参照）を決定する（Ｓ２１）。印刷長Ｐは、テキスト領域４１と余白領域４２とを合わせた領域の、第一方向における長さである。従って、ＣＰＵ４０１は、テキスト領域４１の第一方向の長さＴ２（図９参照）に、第一余白長Ｍ１の二倍分の長さを加算することで、印刷長Ｐを決定する。
【００３１】
Ｓ２１を実行後、ＣＰＵ４０１はカット位置を決定する（Ｓ２３）。カット位置は、テープ３１における、カッタ１５にテープ３１をカットさせる位置である。詳細には、ＣＰＵ４０１は、一つ目のカット位置を、印刷開始位置から距離Ｌ分テープ３１を第一方向に搬送した位置と決定する。ＣＰＵ４０１は、二つ目のカット位置を、一つ目のカット位置から印刷長Ｐ分テープ３１を第一方向に搬送した位置と決定する。印刷開始位置は、印刷データに基づき印刷処理が開始される位置である。背景画像の印刷が行われない場合、テープ３１が印刷開始位置にある時、余白領域４２の第一方向における先頭が、ヘッド位置Ｋ１に位置する。背景画像の印刷が行われる場合、テープ３１が印刷開始位置にある時、後述する追加領域４３の第一方向における先頭が、ヘッド位置Ｋ１に位置する。
【００３２】
Ｓ２３を実行後、ＣＰＵ４０１は、Ｓ１７において印刷パラメータとして背景画像の印刷パターンが設定されたか否かに基づき、画像処理が必要か否かを判断する（Ｓ２５）。画像処理が必要である場合（Ｓ２５：ＹＥＳ）、ＣＰＵ４０１は、Ｓ１７において印刷パラメータとして連続印刷が設定されたか否かに基づき、テキストの連続印刷が指定されているか否かを判断する（Ｓ２７）。テキストの連続印刷が指定されていない場合（Ｓ２７：ＮＯ）、ＣＰＵ４０１は単独印刷用データ生成処理を実行する（Ｓ２９）。
【００３３】
図６を参照して、単独印刷用データ生成処理を説明する。まず、ＣＰＵ４０１は余白領域４２の背景領域データを生成する（Ｓ４１）。背景領域データは、背景画像の印刷パターンが設定された領域を示すデータである。Ｓ４１において、ＣＰＵ４０１は、余白領域４２に背景画像の印刷パターンを設定する。Ｓ４１を実行後、ＣＰＵ４０１は第一テーブル３０１を参照し、第一方向における追加領域４３（図１０参照）の背景領域データを生成する（Ｓ４３）。図１０に示すように、追加領域４３は、余白領域４２の外側に隣接する領域である。
【００３４】
図１１に示すように、第一テーブル３０１は、印刷装置１に配置可能なテープカセット３０内のテープ３１のテープ幅Ｗ１と、第一方向における長さＮ１とを関連付けて記憶する。なお、本実施形態の第一テーブル３０１では、背景画像の印刷不可のテープ幅Ｗ１（例えば、３．５ｍｍ）には、長さＮ１として０（ｍｍ）が関連付けられる。ＣＰＵ４０１は、テープ幅Ｗ１に関連付けられた長さＮ１が０（ｍｍ）の場合、背景画像の印刷不可と判断する。
【００３５】
Ｓ４３において、ＣＰＵ４０１は第一テーブル３０１を参照し、Ｓ１３で取得したテープ幅Ｗ（例えば、１２ｍｍ）に対応するテープ幅Ｗ１に関連付けられた長さＮ１（例えば、２ｍｍ）を取得する。ＣＰＵ４０１は、第一方向において余白領域４２の両側に隣接する追加領域４３（図１０参照）の夫々の長さを、長さＮ１と決定する。ＣＰＵ４０１は、第一方向における追加領域４３に背景画像の印刷パターンを設定する。これにより、ＣＰＵ４０１は、第一方向において余白領域４２の両側に隣接する追加領域４３の背景領域データを生成する。
【００３６】
図６に示すように、Ｓ４３を実行後、ＣＰＵ４０１は第二テーブル３０２を参照し、第二方向における追加領域４３（図１０参照）の背景領域データを生成する（Ｓ４５）。図１２に示すように、第二テーブル３０２は、印刷長Ｐの候補である印刷長Ｐ１と、第二方向における長さＮ２とを関連付けて記憶する。Ｓ４５において、ＣＰＵ４０１は第二テーブル３０２を参照し、Ｓ２１で決定した印刷長Ｐ（例えば、２０ｍｍ）に対応する印刷長Ｐ１に関連付けられた長さＮ１（例えば、１ｍｍ）を取得する。ＣＰＵ４０１は、第二方向において余白領域４２の両側に隣接する追加領域４３の夫々の長さを、長さＮ２（図１０参照）と決定する。ＣＰＵ４０１は、第二方向における追加領域４３に背景画像の印刷パターンを設定する。これにより、ＣＰＵ４０１は、第二方向において余白領域４２の両側に隣接する追加領域４３の背景領域データを生成する。
【００３７】
Ｓ４５を実行後、ＣＰＵ４０１はカット位置を調整する（Ｓ４７）。詳細には、ＣＰＵ４０１は、カット位置として、一つ目のカット位置である第一カット位置Ｃ１（図１０参照）と、二つ目のカット位置である第二カット位置Ｃ２（図１０参照）とを決定する。ＣＰＵ４０１は、第一カット位置Ｃ１を、印刷開始位置から距離Ｌと長さＮ１を合算した長さ分、テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、第二カット位置Ｃ２を、第一カット位置Ｃ１から印刷長Ｐ分テープ３１を第一方向に搬送した位置とする。
【００３８】
第一カット位置Ｃ１は、第一方向における余白領域４２の先端、第二カット位置Ｃ２は、第一方向における余白領域４２の後端となる。印刷ヘッド１０又はカッタ１５は、印刷装置１に対して僅かに傾いた状態で取り付けられている可能性がある。テープ３１は、印刷ヘッド１０又はカッタ１５に対して僅かに傾いた状態で配置されている可能性がある。このような場合、印刷装置１がテープ３１をカット位置でカットすると、実際にテープ３１がカットされる位置は、第一方向における余白領域４２の端部に対して傾く可能性がある。
【００３９】
長さＮ１及び長さＮ２は、印刷ヘッド１０及びカッタ１５の傾きの可能性と、テープ３１の傾きの可能性とを考慮して決定される。テープ幅Ｗが大きい程、第一方向における余白領域４２とカット位置とのずれは大きくなる可能性がある。従って、テープ幅Ｗ１が大きい程、長さＮ１は大きい。印刷長Ｐが大きい程、第二方向における余白領域４２とテープ３１とのずれは大きくなる可能性がある。従って、印刷長Ｐ１が大きい程、長さＮ２は大きい。
【００４０】
Ｓ４７を実行後、ＣＰＵ４０１はメイン処理（図５参照）に戻る。図５に示すように、Ｓ２７において、テキストの連続印刷が指定されている場合（Ｓ２７：ＹＥＳ）、ＣＰＵ４０１は、連続印刷の対象となる複数のテキストの夫々に指定されている背景画像の模様が同じか否かを判断する（Ｓ３１）。背景画像の模様が同じ場合（Ｓ３１：ＹＥＳ）、ＣＰＵ４０１は第一連続印刷用データ生成処理を実行する（Ｓ３３）。
【００４１】
図７を参照して、第一連続印刷用データ生成処理を説明する。まず、ＣＰＵ４０１は余白領域４２の背景領域データを生成する（Ｓ５１）。ＣＰＵ４０１は、連続印刷の対象となる複数のテキストのテキスト領域４１の夫々の余白領域４２（図１３参照）に背景画像の印刷パターンを設定する。
【００４２】
Ｓ５１を実行後、ＣＰＵ４０１は、第一方向における追加領域４３の背景領域データを生成する（Ｓ５３）。ＣＰＵ４０１は第一テーブル３０１を参照し、Ｓ１３で取得したテープ幅Ｗに対応するテープ幅Ｗ１に関連付けられた長さＮ１を取得する。ＣＰＵ４０１は、第一方向において隣接して並べられた複数の余白領域４２全体の両側に隣接する追加領域４３（図１３参照）の夫々の長さを、長さＮ１と決定する。ＣＰＵ４０１は、第一方向における追加領域４３に背景画像の印刷パターンを設定する。これにより、ＣＰＵ４０１は、第一方向において隣接して並べられた複数の余白領域４２全体の両側に隣接する追加領域４３の背景領域データを生成する。
【００４３】
図７に示すように、Ｓ５３を実行後、ＣＰＵ４０１は、第二方向における追加領域４３の背景領域データを生成する（Ｓ５５）。ＣＰＵ４０１は第二テーブル３０２を参照し、Ｓ２１で決定した印刷長Ｐに対応する印刷長Ｐ１に関連付けられた長さＮ１を取得する。ＣＰＵ４０１は、第二方向において余白領域４２の両側に隣接する追加領域４３（図１３参照）の夫々の長さを、長さＮ２と決定する。ＣＰＵ４０１は、第二方向における追加領域４３に背景画像の印刷パターンを設定する。これにより、ＣＰＵ４０１は、第二方向において余白領域４２の両側に隣接する追加領域４３の背景領域データを生成する。
【００４４】
Ｓ５５を実行後、ＣＰＵ４０１はカット位置を調整する（Ｓ５７）。詳細には、ＣＰＵ４０１は、カット位置として、一つ目のカット位置である第三カット位置Ｃ３（図１３参照）と、二つ目以降のカット位置である第四カット位置Ｃ４（図１３参照）とを決定する。ＣＰＵ４０１は、第三カット位置Ｃ３を、印刷開始位置から距離Ｌと長さＮ１を合算した長さ分、テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、第四カット位置Ｃ４を、前回のカット位置から印刷長Ｐ分テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、第四カット位置Ｃ４でテープ３１がカットされる回数を、連続印刷の回数とする。Ｓ５７を実行後、ＣＰＵ４０１はメイン処理（図５参照）に戻る。
【００４５】
図５に示すように、Ｓ３１において、背景画像の模様が異なる模様を含む場合（Ｓ３１：ＮＯ）、ＣＰＵ４０１は第二連続印刷用データ生成処理を実行する（Ｓ３５）。図８を参照して、第二連続印刷用データ生成処理を説明する。なお、第二連続印刷用データ生成処理におけるＳ６１、Ｓ６３、Ｓ６５の処理は、第一連続印刷用データ生成処理（図７参照）におけるＳ５１、Ｓ５３、Ｓ５５の処理と同様であるので、説明を簡略化する。
【００４６】
まず、ＣＰＵ４０１は、Ｓ５１と同様に、余白領域４２の背景領域データを生成する（Ｓ６１）。ＣＰＵ４０１は、連続印刷の対象である複数のテキストのテキスト領域４１の夫々の余白領域４２（図１３参照）に背景画像の印刷パターンを設定する。Ｓ６１を実行後、ＣＰＵ４０１は、Ｓ５３と同様に、第一方向において隣接して並べられた複数の余白領域４２全体の両側に隣接する追加領域４３（図１３参照）の背景領域データを生成する（Ｓ６３）。次に、ＣＰＵ４０１は、Ｓ５５と同様に、第二方向において余白領域４２の両側に隣接する追加領域４３の背景領域データを生成する（Ｓ６５）。
【００４７】
次に、ＣＰＵ４０１は、余白領域４２間の追加領域４３の背景領域データを生成する（Ｓ６７）。ＣＰＵ４０１は、第一方向において複数の余白領域４２の間に設けられる追加領域４３（図１４参照）の夫々の長さを、Ｓ６３で取得した長さＮ１の少なくとも二倍と決定する。本実施形態では、図１４に示すように、ＣＰＵ４０１は、第一方向において複数の余白領域４２夫々の間に設けられる追加領域４３の夫々の長さを、長さＮ１の二倍と決定する。ＣＰＵ４０１は、第一方向における追加領域４３に背景画像の印刷パターンを設定する。これにより、ＣＰＵ４０１は、第一方向において複数の余白領域４２の間に設けられる追加領域４３の背景領域データを生成する。
【００４８】
Ｓ６７を実行後、ＣＰＵ４０１はカット位置を調整する（Ｓ６９）。詳細には、ＣＰＵ４０１は、カット位置として、第五カット位置Ｃ５、第六カット位置Ｃ６、及び第七カット位置Ｃ７（図１４参照）を決定する。ＣＰＵ４０１は、第五カット位置Ｃ５を、印刷開始位置から距離Ｌと長さＮ１を合算した長さ分、テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、第六カット位置Ｃ６を、前回のカット位置が第五カット位置Ｃ５又は第七カット位置Ｃ７である場合に、前回のカット位置から印刷長Ｐ分テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、第七カット位置Ｃ７を、前回のカット位置が第六カット位置Ｃ６である場合に、前回のカット位置から長さＮ１の少なくとも二倍分テープ３１を第一方向に搬送した位置とする。本実施形態では、ＣＰＵ４０１は、第七カット位置Ｃ７を、前回のカット位置（第六カット位置Ｃ６）から長さＮ１の二倍分テープ３１を第一方向に搬送した位置とする。
【００４９】
本実施形態では、ＣＰＵ４０１は、第七カット位置Ｃ７を、前回のカット位置が第六カット位置Ｃ６である場合に、前回のカット位置から長さＮ１の二倍分テープ３１を第一方向に搬送した位置とする。ＣＰＵ４０１は、カット位置でテープ３１がカットされる回数を、連続印刷の回数の二倍とする。Ｓ６９を実行後、ＣＰＵ４０１はメイン処理（図５参照）に戻る。
【００５０】
ＣＰＵ４０１は、単独印刷用データ生成処理（Ｓ２９）、第一連続印刷用データ生成処理（Ｓ３３）、及び第二連続印刷用データ生成処理（Ｓ３５）の何れかを実行後、画像処理を実行して、印刷データを生成する（Ｓ３７）。詳細には、ＣＰＵ４０１は、テキスト領域４１と背景領域データが示す余白領域４２及び追加領域４３とを合わせた領域における、テキストを除く領域の画像処理を、背景画像の印刷パターンに基づき実行する。ＣＰＵ４０１は、テキストの画像処理を、テキストの印刷パターンに基づき実行する。
【００５１】
画像処理が不要である場合（Ｓ２５：ＮＯ）、又は、画像処理を実行後（Ｓ３７）、ＣＰＵ４０１は印刷処理を実行する（Ｓ３９）。画像処理が不要である場合（Ｓ２５：ＮＯ）、ＣＰＵ４０１は、Ｓ１９で生成された印刷データに基づき駆動回路４０７及び駆動回路４０６を制御することで、印刷処理を実行する。画像処理が実行された場合（Ｓ３７）、ＣＰＵ４０１は、Ｓ３７で生成された印刷データに基づき駆動回路４０７及び駆動回路４０６を制御することで、印刷処理を実行する。
【００５２】
ＣＰＵ４０１は、駆動回路４０７を制御することで、搬送モータ２４を駆動する。これにより、テープ駆動軸１１及びリボン巻取軸９が回転され、テープ３１及びインクリボンが引き出されて搬送される。これと同期して、ＣＰＵ４０１は、駆動回路４０６を制御することで、印刷ヘッド１０の印刷素子１０Ａを選択的且つ間欠的に通電させる。これにより、テープ３１に印刷が行われる。
【００５３】
ＣＰＵ４０１は、印刷処理を実行中に、カット処理を実行する。画像処理が不要である場合（Ｓ２５：ＮＯ）、ＣＰＵ４０１は、Ｓ２３で決定されたカット位置に基づき、印刷処理を中断し、駆動回路４０８を制御することで、カット処理を実行する。画像処理が実行された場合（Ｓ３７）、ＣＰＵ４０１は、単独印刷用データ生成処理（Ｓ２９）、第一連続印刷用データ生成処理（Ｓ３３）、及び第二連続印刷用データ生成処理（Ｓ３５）の何れかで調整されたカット位置に基づき、印刷処理を中断し、駆動回路４０８を制御することで、カット処理を実行する。ＣＰＵ４０１は、駆動回路４０８を制御することで、カットモータ２５を駆動する。これにより、カッタ１５が動作し、テープ３１がカット位置でカットされる。
【００５４】
なお、印刷指示が連続印刷の指定を含み、且つ、画像処理が不要である場合（Ｓ２５：ＮＯ）、ＣＰＵ４０１は、Ｓ１９で生成された印刷データに基づく印刷処理と、Ｓ２３で決定されたカット処理に基づくカット処理とを、指定された連続印刷の回数分繰り返す。Ｓ３９を実行後、ＣＰＵ４０１は処理をＳ１１に戻す。ＣＰＵ４０１は、印刷装置１の電源がオフされると、メイン処理を終了する。
【００５５】
以上説明したように、本実施形態の印刷装置１は、搬送モータ２４、テープ駆動軸１１、印刷ヘッド１０、カッタ１５、及びＣＰＵ４０１を備える。搬送モータ２４及びテープ駆動軸１１は、長尺状のテープ３１を、搬送経路に沿って第一方向に搬送可能である。印刷ヘッド１０は、搬送経路にあるヘッド位置Ｋ１に配置される。印刷ヘッド１０の複数の印刷素子１０Ａを備える部分は、第二方向に略平行に延びるライン状である。印刷ヘッド１０はテープ３１に印刷可能である。カッタ１５は、ヘッド位置Ｋ１よりも搬送経路の下流側にあるカッタ位置Ｋ２に配置される。カッタ１５は、第二方向に略平行な方向にテープ３１をカット可能である。
【００５６】
ＣＰＵ４０１はテキスト領域４１及び余白領域４２を特定する（Ｓ１５、Ｓ１９）。テキスト領域４１は、印刷対象の少なくとも一つのキャラクタを含むテキストを含む矩形領域である。余白領域４２は、テキスト領域４１を囲む領域である。背景画像の印刷が指定されている場合、ＣＰＵ４０１は、テープ幅Ｗと印刷長Ｐとに少なくとも基づき、追加領域４３を決定する（Ｓ４３、Ｓ４５、Ｓ５３、Ｓ５５、Ｓ６３〜Ｓ６７）。テープ幅Ｗは、印刷装置１に配置可能なテープカセット３０内のテープ３１の第二方向における長さである。印刷長Ｐは、テキスト領域４１と余白領域４２とを合わせた領域の、第一方向における長さである。従って、ＣＰＵ４０１は、テープ幅Ｗと、テキスト領域４１及び余白領域４２とに少なくとも基づき、追加領域４３を決定する。背景画像は、テキストの印刷パターンとは異なる印刷パターンで表される。追加領域４３は、余白領域４２の外側に隣接する領域である。
【００５７】
ＣＰＵ４０１は、テキスト領域４１及び余白領域４２と、決定された追加領域４３と、距離Ｌとに少なくとも基づき、カット位置を決定する（Ｓ２３、Ｓ４７、Ｓ５７、Ｓ６９）。距離Ｌは、テープ３１の搬送経路におけるヘッド位置Ｋ１とカッタ位置Ｋ２との間の距離である。カット位置は、テープ３１における、カッタ１５にテープ３１をカットさせる位置である。ＣＰＵ４０１は、搬送モータ２４及びテープ駆動軸１１にテープ３１を搬送させながら、テキスト領域４１と余白領域４２と追加領域４３とを合わせた領域における、テキストを除く領域に背景画像を印刷するための印刷パターンと、テキストの印刷パターンとに基づき、印刷ヘッド１０に、テープ３１に対して印刷させる（Ｓ３７、Ｓ３９）。また、ＣＰＵ４０１は、決定されたカット位置に基づき、カッタ１５にテープ３１をカットさせる（Ｓ３９）。
【００５８】
上記実施形態において、ＣＰＵ４０１は、テープ幅Ｗから長さＴ１を減算し、２で除算して得られる値を、第二余白長Ｍ２に設定する（Ｓ１５）。従って、テキスト領域４１と余白領域４２とを合わせた領域における第二方向の長さは、テープ幅Ｗと等しい。よって、テキスト領域４１と余白領域４２と追加領域４３とを合わせた領域おける第二方向の長さは、テープ幅Ｗより大きい。
【００５９】
これによれば、テープ３１に背景画像が印刷される場合、追加領域４３にも背景画像が印刷される。従って、印刷ヘッド１０又はカッタ１５が第二方向に対して僅かに傾いている場合でも、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性を抑制できる。また、テープ３１が、印刷ヘッド１０又はカッタ１５に対して僅かに傾いた状態で配置された場合でも、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性を抑制できる。
【００６０】
印刷装置１のフラッシュメモリ４１０は、第一テーブル３０１及び第二テーブル３０２を記憶する。第一テーブル３０１は、印刷装置１に配置可能なテープカセット３０内のテープ３１のテープ幅Ｗ１と、第一方向における長さＮ１とを関連付けて記憶する。第二テーブル３０２は、印刷長Ｐの候補である印刷長Ｐ１と、第二方向における長さＮ２とを関連付けて記憶する。ＣＰＵ４０１は、テープ幅Ｗに対応するテープ幅Ｗ１に関連付けられた長さＮ１と、印刷長Ｐに対応する印刷長Ｐ１に関連付けられた長さＮ２とに基づき、追加領域４３を決定する（Ｓ４３、Ｓ４５、Ｓ５３、Ｓ５５、Ｓ６３〜Ｓ６７）。
【００６１】
これによれば、印刷装置１は、第一テーブル３０１を参照することで、追加領域４３の第一方向における長さを、テープ幅Ｗに適した長さに決定できる。また、印刷装置１は、第二テーブル３０２を参照することで、追加領域４３の第二方向における長さを、印刷長Ｐに適した長さに決定できる。従って、テープ３１に背景画像が印刷される場合に、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性を一層抑制できる。
【００６２】
ＣＰＵ４０１は、テキストの連続印刷が指定されているか否かを判断する（Ｓ２７）。ＣＰＵ４０１は、テキストの連続印刷が指定されているか否かに応じて、追加領域４３及びカット位置を決定する（Ｓ４３〜Ｓ４７、Ｓ５３〜Ｓ５７、Ｓ６３〜Ｓ６９）。従って、印刷装置１は、テキストの連続印刷が指定されているか否かに応じて、追加領域４３及びカット位置を適切に決定できる。
【００６３】
ＣＰＵ４０１は、テキストの単独印刷が指定されていると判断されたことに応じて、追加領域４３を、余白領域４２を囲む領域と決定する。また、ＣＰＵ４０１は、追加領域４３を、第一方向において余白領域４２の両側に隣接する部分の夫々の長さが長さＮ１であり、第二方向において余白領域４２の両側に隣接する部分の夫々の長さが長さＮ２である領域と決定する（Ｓ２７：ＮＯ、Ｓ４３、Ｓ４５）。ＣＰＵ４０１は、テキストの単独印刷が指定されていると判断されたことに応じて、カット位置として、一つ目のカット位置である第一カット位置Ｃ１と、二つ目のカット位置である第二カット位置Ｃ２とを決定する（Ｓ２７：ＮＯ、Ｓ４７）。第一カット位置Ｃ１は、印刷開始位置から、距離Ｌと長さＮ１とを合算した長さ分、第一方向にテープ３１を搬送した位置である。第二カット位置Ｃ２は、第一カット位置Ｃ１から印刷長Ｐ分、第一方向にテープ３１を搬送した位置である。
【００６４】
これによれば、印刷装置１は、第一方向における余白領域４２と追加領域４３との境界を、カット位置と決定できる。テープ３１に背景画像が印刷された場合に、テープ３１がカット位置で第二方向に対して僅かに斜めにカットされる可能性がある。このような場合でも、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性をより一層抑制できる。
【００６５】
ＣＰＵ４０１は、テキストの連続印刷が指定されていると判断されたことに応じて、連続印刷の対象となる複数のテキストの夫々に指定されている背景画像の模様が同じであるか否かを判断する（Ｓ３１）。ＣＰＵ４０１は、背景画像の模様が同じであるか否かに応じて、追加領域４３及びカット位置を決定する（Ｓ５３〜Ｓ５７、Ｓ６３〜Ｓ６９）。従って、印刷装置１は、テキストの連続印刷が指定されている場合に、連続印刷の対象となる複数のテキストの夫々に指定されている背景画像の模様が同じであるか否かに応じて、追加領域４３及びカット位置を適切に決定できる。
【００６６】
ＣＰＵ４０１は、背景画像の模様が同じであると判断されたことに応じて、追加領域４３を、第一方向に隣接して並べられた複数の余白領域４２全体を囲む領域と決定する（Ｓ５３、Ｓ５５）。第一方向において複数の第一領域の全体の両側に隣接する部分の夫々の長さは、長さＮ１である。第二方向において複数の余白領域４２の両側に隣接する部分の夫々の長さは、長さＮ２である。ＣＰＵ４０１は、背景画像の模様が同じであると判断されたことに応じて、カット位置として、一つ目のカット位置である第三カット位置Ｃ３と、二つ目以降のカット位置である第四カット位置Ｃ４とを決定する（Ｓ５７）。第三カット位置Ｃ３は、印刷開始位置から、距離Ｌと長さＮ１とを合算した長さ分、第一方向にテープ３１を搬送した位置である。第四カット位置Ｃ４は、前回のカット位置から印刷長Ｐ分、第一方向にテープ３１を搬送した位置である。テープ３１が第四カット位置Ｃ４でカットされる回数は、連続印刷の回数と等しい。
【００６７】
これによれば、印刷装置１は、第一方向における余白領域４２と追加領域４３との境界を、カット位置と決定できる。また、印刷装置１は、第一方向における複数の余白領域４２の境界を、カット位置と決定できる。同じ模様の背景画像が指定されているテキストがテープ３１に連続印刷された場合に、テープ３１がカット位置で第二方向に対して僅かに斜めにカットされる可能性がある。このような場合でも、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性をより一層抑制できる。
【００６８】
ＣＰＵ４０１は、背景模様が異なる模様を含むと判断されたことに応じて、追加領域４３を、複数の余白領域４２の夫々を囲む複数の追加領域４３と決定する（Ｓ６３〜Ｓ６７）。複数の追加領域４３の夫々の、第一方向において余白領域４２の両側に隣接する部分の夫々の長さは、長さＮ１である。複数の追加領域４３の、第二方向において余白領域４２の両側に隣接する部分の夫々の長さは、長さＮ２である。
【００６９】
ＣＰＵ４０１は、背景画像の模様が異なる模様を含むと判断されたことに応じて、カット位置として、第五カット位置Ｃ５、第六カット位置Ｃ６、及び第七カット位置Ｃ７を決定する（Ｓ６９）。第五カット位置Ｃ５は、印刷開始位置から、距離Ｌと長さＮ１とを合算した長さ分、第一方向にテープ３１を搬送した位置である。第六カット位置Ｃ６は、前回のカット位置が第五カット位置Ｃ５又は第七カット位置Ｃ７である場合に、前回のカット位置から印刷長Ｐ分、第一方向にテープ３１を搬送した位置である。第七カット位置Ｃ７は、前回のカット位置が第六カット位置Ｃ６である場合に、前回のカット位置から長さＮ１の少なくとも二倍分、第一方向にテープ３１を搬送した位置である。テープ３１がカット位置でカットされる回数は、連続印刷の回数の二倍である。
【００７０】
これによれば、印刷装置１は、第一方向における余白領域４２と追加領域４３との境界を、カット位置と決定できる。異なる模様の背景画像が指定されているテキストがテープ３１に連続印刷された場合に、テープ３１がカット位置で第二方向に対して僅かに斜めにカットされる可能性がある。このような場合でも、カットされた印刷済みのテープ３１の縁に未印刷の部分が残る可能性をより一層抑制できる。
【００７１】
本発明は上記実施形態に限定されるものではなく、種々の変更が可能である。例えばメイン処理（図５参照）は、テープ３１に印刷する場合に限定されず、他の媒体に印刷する場合に適用できる。メイン処理は、ＣＰＵ４０１以外の電子部品（例えば、ＡＳＩＣ）によって実行されてもよい。メイン処理は、複数の電子機器（つまり、複数のＣＰＵ）によって分散処理されてもよい。
【００７２】
フラッシュメモリ４１０は、第一テーブル３０１を記憶しなくてもよい。この場合、例えば、ＣＰＵ４０１は、テープ幅Ｗに応じて長さＮ１を決定する処理を実行すればよい。例えば、ＣＰＵ４０１は、テープ幅Ｗが第一所定値（例えば、６ｍｍ）未満か否かを判断し、テープ幅Ｗが第一所定値未満の場合は、背景画像の印刷不可と判断すればよい。テープ幅Ｗが第一所定値以上の場合、ＣＰＵ４０１は、テープ幅が第二所定値（例えば、１２ｍｍ）未満か否かを判断し、テープ幅Ｗが第二所定値未満の場合、長さＮ１を第三所定値（例えば、１ｍｍ）と決定すればよい。テープ幅Ｗが第二所定値以上の場合、ＣＰＵ４０１は、長さＮ１を第四所定値（例えば、２ｍｍ）と決定すればよい。
【００７３】
フラッシュメモリ４１０は、第二テーブル３０２を記憶しなくてもよい。この場合、例えば、ＣＰＵ４０１は、印刷長Ｐに応じて長さＮ２を決定する処理を実行すればよい。例えば、ＣＰＵ４０１は、印刷長Ｐが第五所定値（例えば、３１ｍｍ）未満か否かを判断し、テープ幅Ｗが第五所定値未満の場合、長さＮ２を第六所定値（例えば、１ｍｍ）と決定すればよい。印刷長Ｐが第五所定値以上の場合、ＣＰＵ４０１は、長さＮ２を第七所定値（例えば、２ｍｍ）と決定すればよい。
【００７４】
印刷装置１は、連続印刷は行わず、単独印刷のみ行ってもよい。この場合、ＣＰＵ４０１はメイン処理（図５参照）のＳ２７、Ｓ３１、Ｓ３３、Ｓ３５を実行しなくてよい。印刷装置１は、単独印刷は行わず、連続印刷のみ行ってもよい。この場合、ＣＰＵ４０１はメイン処理（図５参照）のＳ２７、Ｓ２９を実行しなくてよい。
【００７５】
上記実施形態において、印刷装置１が、本発明の「印刷装置」に相当する。搬送モータ２４及びテープ駆動軸１１が、本発明の「搬送手段」に相当する。テープ３１が、本発明の「媒体」に相当する。印刷ヘッド１０が、本発明の「印刷手段」に相当する。ヘッド位置Ｋ１が、本発明の「第一位置」に相当する。カッタ１５が、本発明の「カット手段」に相当する。カッタ位置Ｋ２が、本発明の「第二位置」に相当する。ＣＰＵ４０１が、本発明の「制御手段」に相当する。
【００７６】
メイン処理（図５参照）のＳ１５及びＳ１９が、本発明の「特定処理」に相当する。テキスト領域４１が、本発明の「矩形領域」に相当する。テキスト領域４１及び余白領域４２を合わせた領域が、本発明の「第一領域」に相当する。Ｓ４３、Ｓ４５、Ｓ５３、Ｓ５５、Ｓ６３〜Ｓ６７が、本発明の「第一決定処理」に相当する。テープ幅Ｗが、本発明の「第一長さ」に相当する。追加領域４３が、本発明の「第二領域」に相当する。Ｓ２３、Ｓ４７、Ｓ５７、Ｓ６９が、本発明の「第二決定処理」に相当する。Ｓ３７、Ｓ３９が、本発明の「印刷処理」に相当する。距離Ｌが、本発明の「所定距離」に相当する。テキスト領域４１と余白領域４２と追加領域４３とを合わせた領域が、本発明の「第三領域」に相当する。Ｓ３９が、本発明の「カット処理」に相当する。
【００７７】
第一テーブル３０１を記憶するフラッシュメモリ４１０が、本発明の「第一記憶手段」に相当する。テープ幅Ｗ１が、本発明の「第二長さ」に相当する。長さＮ１が、本発明の「第三長さ」に相当する。第二テーブル３０２を記憶するフラッシュメモリ４１０が、本発明の「第二記憶手段」に相当する。印刷長Ｐ１が、本発明の「第四長さ」に相当する。長さＮ２が、本発明の「第五長さ」に相当する。印刷長Ｐが、本発明の「第六長さ」に相当する。
【００７８】
Ｓ２７が、本発明の「第一判断処理」に相当する。Ｓ３１が、本発明の「第二断処理」に相当する。メイン処理が、本発明の「印刷方法」に相当する。ＲＯＭ４０２に記憶されているプログラムが、本発明の「印刷プログラム」に相当する。
【符号の説明】
【００７９】
１      印刷装置
１０    印刷ヘッド
１０Ａ  印刷素子
１１    テープ駆動軸
１５    カッタ
２４    搬送モータ
３１    テープ
４１    テキスト領域
４２    余白領域
４３    追加領域
３０１  第一テーブル
３０２  第二テーブル
４０１  ＣＰＵ
４１０  フラッシュメモリ
Ｃ１    第一カット位置
Ｃ２    第二カット位置
Ｃ３    第三カット位置
Ｃ４    第四カット位置
Ｃ５    第五カット位置
Ｃ６    第六カット位置
Ｃ７    第七カット位置
Ｋ１    ヘッド位置
Ｋ２    カッタ位置
Ｌ      距離
Ｎ１、Ｎ２  長さ
【図１】
0006447559.tif 000002
【図２】
0006447559.tif 000003
【図３】
0006447559.tif 000004
【図４】
0006447559.tif 000005
【図５】
0006447559.tif 000006
【図６】
0006447559.tif 000007
【図７】
0006447559.tif 000008
【図８】
0006447559.tif 000009
【図９】
0006447559.tif 000010
【図１０】
0006447559.tif 000011
【図１１】
0006447559.tif 000012
【図１２】
0006447559.tif 000013
【図１３】
0006447559.tif 000014
【図１４】
0006447559.tif 000015