(57)【特許請求の範囲】
【請求項１】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備え、
前記取得部は、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する、
ことを特徴とする印刷装置。
【請求項２】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記取得部を当該媒体の表面に沿って一の方向に移動させる搬送部と、
前記搬送部を制御する取得部搬送制御部と、
前記媒体の前記一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備え、
前記取得部搬送制御部は、前記印刷前に、前記搬送部により前記取得部を当該媒体の表面に沿って前記一の方向に移動させながら、前記取得部により取得されたセンサ値を取得し、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記一の方向における時間に応じた前記取得部により取得されたセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記閾値を決定する、
ことを特徴とする印刷装置。
【請求項３】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、
前記印刷部を制御する印刷制御部と、を備え、
前記取得部は、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定し、
前記印刷制御部は、前記取得部により取得されたセンサ値の変化を四角形に近似し、当該四角形の上辺の長さと前記媒体の前記一の方向に沿った長さとの差が既定値を超えているとき、前記印刷部により前記媒体への印刷を行わないように制御する、
ことを特徴とする印刷装置。
【請求項４】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記取得部を当該媒体の表面に沿って一の方向に移動させる搬送部と、
前記搬送部を制御する取得部搬送制御部と、
前記印刷部を制御する印刷制御部と、
前記媒体の前記一の方向に沿った長さを取得する長さ取得部と、を備え、
前記取得部搬送制御部は、前記印刷前に、前記搬送部により前記取得部を当該媒体の表面に沿って前記一の方向に移動させながら、前記取得部により取得されたセンサ値を取得し、
前記決定部は、取得した前記一の方向における時間に応じた前記取得部により取得されたセンサ値の変化に基づいて、前記媒体の端部を判定するための前記閾値を決定し、
前記印刷制御部は、前記取得部により取得されたセンサ値の変化を四角形に近似し、当該四角形の上辺の長さと前記媒体の前記一の方向に沿った長さとの差が既定値を超えているとき、前記印刷部により前記媒体への印刷を行わないように制御する、
ことを特徴とする印刷装置。
【請求項５】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記印刷部を、待機位置と印刷領域とインク排出位置との間で移動させる第２搬送部と、
前記印刷部の搬送を制御する印刷部搬送制御部と、を備え、
前記印刷部搬送制御部は、前記印刷前に、前記第２搬送部により前記印刷部を前記待機位置から前記印刷領域を経て前記インク排出位置へ移動させ、
前記取得部は、前記印刷部が前記待機位置から前記印刷領域を経て前記インク排出位置へ移動する間に、前記印刷領域に配置された前記明るさに対応したセンサ値を取得する、
ことを特徴とする印刷装置。
【請求項６】
前記決定部により決定された閾値に基づいて、前記媒体の幅方向に対する前記印刷部の相対位置を決定する印刷位置決定部、をさらに備える、
ことを特徴とする請求項１乃至５のいずれかに記載の印刷装置。
【請求項７】
前記決定部により決定された閾値に基づいて、前記取得部が前記媒体の端部上を通過した時点を推定する推定部を、さらに備え、
前記印刷位置決定部は、前記推定部により推定した前記時点を基準として、前記媒体の幅方向に対する前記印刷部の相対位置を決定する、
ことを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記取得部は、前記印刷前に、前記媒体の表面に沿った一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する、
ことを特徴とする請求項５に記載の印刷装置。
【請求項９】
前記取得部を当該媒体の表面に沿って一の方向に移動させる搬送部と、
前記搬送部を制御する取得部搬送制御部と、をさらに備え、
前記取得部搬送制御部は、前記印刷前に、前記搬送部により前記取得部を当該媒体の表面に沿って一の方向に移動させながら、前記取得部により取得されたセンサ値を取得し、
前記決定部は、取得した前記一の方向における時間に応じた前記取得部により取得されたセンサ値の変化に基づいて、前記媒体の端部を判定するための前記閾値を決定する、
ことを特徴とする請求項５に記載の印刷装置。
【請求項１０】
前記媒体の前記一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、をさらに備え、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、前記取得部により取得されたセンサ値及び前記媒体の前記一の方向に沿った長さに基づいて、前記閾値を決定する、
ことを特徴とする請求項８又は９に記載の印刷装置。
【請求項１１】
前記印刷部を制御する印刷制御部と、
前記媒体の前記一の方向に沿った長さを取得する長さ取得部と、をさらに備え、
前記印刷制御部は、前記取得部により取得されたセンサ値の変化を四角形に近似し、当該四角形の上辺の長さと前記媒体の前記一の方向に沿った長さとの差が既定値を超えているとき、前記印刷部により前記媒体への印刷を行わないように制御する、
ことを特徴とする請求項８又は９に記載の印刷装置。
【請求項１２】
印刷前に、予め定めた位置から媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備え、
前記取得部は、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定させる、
ことを特徴とする印刷方法。
【請求項１３】
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備える印刷装置のコンピュータに、
前記取得部に、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得させ、
前記長さ取得制御部に、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部に、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定させる、ことを特徴とする印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及び印刷プログラムに関する。
【背景技術】
【０００２】
従来、ロール状に巻かれた状態で収容される長尺テープ、積層された状態で収容される枚葉紙などの印刷媒体に印刷を行う印刷装置が知られている。このような印刷装置において、搬送される印刷媒体を、搬送方向に直交する幅方向の両端においてガイドする一対のガイド部を備える印刷装置がある。
【０００３】
例えば、インクを吐出するインクジェットヘッドの下方に位置するプラテンの上面に設けられた一対のＬ字板状部材の部材を備え、これら一対のＬ字板状の部材によって印刷媒体の幅方向の両端をガイドする印刷装置が提案されている（例えば、特許文献１参照）。
【０００４】
また、ロール紙の搬送方向下流側の端部が自由端であり、かつ、記録ヘッドよりも下流側で、ロール紙がローラなどで挟持されていない印刷装置が知られている。このような印刷装置では、ロール紙をプラテンに吸着させることで、印刷位置での記録ヘッドとロール紙との距離を一定に保持できると考えられる（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−４６４６１号公報
【特許文献２】特開２０１２−４５８９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されたように、インクジェットヘッドの下方において一対のガイド部材であるＬ字板状の部材が印刷媒体の幅方向の両端をガイドすると、印刷媒体の印刷面である表面の全体に亘る印刷を行うことができないという問題がある。更には、ガイド部材が印刷媒体の裏面のみをガイドする構成であったとしても、印刷媒体が印刷位置にない状態で印刷媒体の表面の全体に亘る印刷を行うようにインクジェットヘッドからインクが吐出されると、ガイド部材にインクが付着し、ガイド部材に付着したインクが印刷媒体の裏面に再付着するおそれがあるという問題がある。これらの問題を回避するため、ガイド部材が、印刷位置においては印刷媒体の表面及び裏面をガイドしないようにする必要がある。その結果、印刷位置での印刷媒体とインクジェットヘッドとの間の距離が、印刷の度に変動し得る。
【０００７】
また、表面の全体に亘る印刷を可能にしたり、印刷媒体の裏面に再付着しないようにしたりするため、印刷位置で印刷媒体の表面及び裏面をガイドしないように印刷装置を構成しようとすると、印刷媒体の裏面に接触するプラテンを設けることはできない。従って、このような印刷装置においては、特許文献２に記載の印刷装置のように、ロール紙をプラテンに吸着させることによって、印刷位置での記録ヘッドとロール紙との距離を一定に保持することもできない。
【０００８】
一般的に、インクジェットによる印刷において、印刷位置での印刷ヘッドと印刷媒体との間の距離は、印刷の度に変動せず常に一定であることが望ましいが、例えば、上述のように、その距離が印刷の度に変動し得る印刷装置では、印刷前にその距離か又はそれに準じた長さを測定し、測定距離に応じた処理を行えるようにしなければ、印刷の度に印刷品質が不均一となったり、その距離が一定である場合に比べて印刷品質が低下したりしてしまうおそれがある。
【０００９】
そこで、本発明は上述のような問題に鑑み、印刷の度に印刷位置での印刷ヘッドと印刷媒体との間の距離が変動しても、その距離に応じた適切な印刷処理を行えるように、印刷前に当該距離又はそれに準じた長さを測定できる印刷装置、印刷方法及び印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る印刷装置の一様態は、
印刷前に、これから印刷を行う媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備え、
前記取得部は、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する、
ことを特徴とする。
【００１１】
また、上記目的を達成するため、本発明に係る印刷方法の一様態は、
印刷前に、これから印刷を行う媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備え、
前記取得部は、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定させる、
ことを特徴とする。
【００１２】
また、上記目的を達成するため、本発明に係る印刷プログラムの一様態は、
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
前記取得部により取得されたセンサ値に基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定する決定部と、
前記決定部により決定された閾値に基づいて前記媒体の端部を判定し、前記判定された端部間の媒体上に印刷を行う印刷部と、
前記媒体の一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、を備える印刷装置のコンピュータに、
前記取得部に、前記印刷前に、前記媒体の表面に沿った前記一の方向における各位置の前記明るさに対応したセンサ値を取得させ、
前記長さ取得制御部に、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部に、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化及び前記媒体の前記一の方向に沿った長さに基づいて、前記媒体の端部を判定するための前記媒体までの距離に応じた閾値を決定させる、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、印刷位置での印刷ヘッドと印刷媒体との間の距離が変動しても、その距離に応じた適切な印刷処理を行えるように、印刷前に当該距離を測定できる印刷装置、印刷方法及び印刷プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】インクキャリッジが待機位置にあるときの印刷装置の内部構成を示す斜視図である。
【図２】印刷装置の内部構成の断面図である。
【図３】印刷装置の内部構成の平面図である。
【図４】インクキャリッジが印刷領域にあるときの印刷装置の内部構成を示す斜視図である。
【図５】インクキャリッジが廃インク位置にあるときの印刷装置の内部構成を示す斜視図である。
【図６】インクキャリッジが待機位置にあるときの印刷装置の内部構成を示す、図１のVI-VI切断線に沿った断面模式図である。
【図７】（ａ）はテープ部材の巻き癖の例を示す模式図であり、（ｂ）はテープ部材の巻き癖の他の例を示す模式図である。
【図８】印刷装置の制御に係る構成を示すブロック図である。
【図９】制御部の機能構成を示す機能ブロック図である。
【図１０】印刷装置が実行する印刷処理のフローチャートである。
【図１１】（ａ）及び（ｂ）は、印刷前に閾値を決定する理由を説明するための説明図である。
【図１２】印刷装置が実行する閾値決定処理のフローチャートである。
【図１３】（ａ）は、印刷装置が実行する閾値決定処理の第１変形例のフローチャートであり、（ｂ）は、印刷装置が実行する閾値決定処理の第２変形例のフローチャートであり、（ｃ）は、印刷装置が実行する閾値決定処理の第３変形例のフローチャートである。
【図１４】変形例に係る印刷装置が実行する印刷処理のフローチャートである。
【図１５】変形例に係る印刷装置が実行する端部決定処理のフローチャートである。
【図１６】第２変形例に係る印刷装置が実行するテープ幅エラー判定処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態に係る印刷装置について、図面を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１６】
図１に、本発明の実施形態に係る印刷装置１の内部構成を示す。印刷装置１は、図示しない筐体の内部に、図１に示すような構成を備える。
【００１７】
印刷装置１は、インクを微滴化し、印刷媒体（テープ部材３）に直接に吹き付ける方式のインクジェット式ラベルプリンタであり、長尺状のテープ部材３に絵や文字等のパターンを含む印刷パターンを印刷する。
【００１８】
なお、図１において示されるＸ軸、Ｙ軸、Ｚ軸は互いに直交しており、本実施形態において、Ｘ軸方向は、テープ部材３の搬送方向に平行であり、テープ部材３の搬送経路と実質的に平行な方向である。Ｙ軸方向は、インクキャリッジ３０の搬送方向に平行であり、後述する印刷領域でのテープ部材３の幅方向と実質的に平行な方向である。Ｚ軸方向は、印刷ヘッド３２からインクが吐出される向きに対して実質的に平行な方向である。Ｘ軸方向、Ｙ軸方向、Ｚ軸方向の設定は、以下の図でも同様である。また、本明細書では、各軸方向のうち一方の向きを特定する場合には符号を付加する。例えば、インク吐出向き（図２の下向き）は「−Ｚ方向」、その逆向きは「＋Ｚ方向」などと表記する。
【００１９】
図１に示すように、印刷装置１は、テープ収納部１０と、インクキャリッジ（インクカートリッジ収納部）３０と、インクカートリッジ（インクタンク）３１と、キャリッジ搬送部３５と、を備える。
【００２０】
テープ収納部１０は、テープ部材３を、テープコア１２の周りにロール状に巻き回した状態で収納する。テープ部材３は、表面が印刷面であって裏面が粘着面である印刷テープと、粘着面に貼付される剥離テープと、が積層されて形成された印刷媒体である。
【００２１】
図２に、印刷装置１を横（Ｙ軸方向）から見た様子を示す。図２に示すように、テープ部材３は、テープカートリッジ１１に搭載された状態で、テープ収納部１０に収納される。テープカートリッジ１１は、テープ部材３をテープコア１２の周りに巻き回した状態で搭載した容器である。なお、理解を容易にするため、図１ではテープカートリッジ１１を省略している。
【００２２】
テープ収納部１０は、テープ幅やテープの色等が異なる様々な種類のテープ部材３を搭載したテープカートリッジ１１を、交換可能な状態で収納（装填）することができる。
【００２３】
図２に示すように、テープカートリッジ１１のテープ繰り出し口には、ＡＳＦ（Automatic Sheet Feeder）ローラ１３が設けられている。ＡＳＦローラ１３及びプラテンローラ２２は、それぞれが一対のローラを含んでいる。ＡＳＦローラ１３は、テープカートリッジ１１の内部に収納されたテープ部材３を一対のローラの間に挟持して搬送し、テープカートリッジ１１の外部に繰り出す繰り出しローラ（テープ搬送手段）である。プラテンローラ２２は、テープカートリッジ１１内からＡＳＦローラ１３によって送り出されたテープ部材３を一対のローラの間に挟持して搬送し、搬送ガイド２３へと供給するメインローラ（テープ搬送手段）である。ＡＳＦローラ１３及びプラテンローラ２２は、正転することでテープ部材３を搬送方向の下流側へ搬送し、逆転することでテープ部材３を上流側へ搬送することができる。
【００２４】
ＡＳＦローラ１３及びプラテンローラ２２のそれぞれが有する一対のローラのうち一方のローラの回転軸の各端部には、少なくとも１個のローラ歯車（図示を省略）が一体的に取り付けられている。これらのローラ歯車を介して、ＡＳＦローラ１３及びプラテンローラ２２は、ステッピングモータ２１に接続されている。ステッピングモータ２１の駆動軸に取り付けられた駆動歯車（図示を省略）の回転に伴う駆動力が、複数の従動歯車を介してローラ歯車に伝達されることにより、ＡＳＦローラ１３及びプラテンローラ２２が予め定めた回転速度で回転する。これにより、ＡＳＦローラ１３はテープカートリッジ１１に収納されたテープ部材３をプラテンローラ２２へと送り出し、プラテンローラ２２と協働して、テープ部材３を印刷領域へと送出する。なお、ＡＳＦローラ１３及びプラテンローラ２２のそれぞれが有する一対のローラのうちローラ歯車が取り付けられていない他方のローラは、テープ部材３の搬送動作に伴って回転動作することで、テープ部材３の搬送を補助するための受動的なローラである。
【００２５】
インクキャリッジ（インクカートリッジ収納部）３０は、インクが充填されたインクカートリッジ（インクタンク）３１と、インクカートリッジ３１に充填されたインクを吐出する印刷ヘッド３２（インクジェットヘッド）と、を備える。
【００２６】
印刷ヘッド３２は、インクカートリッジ３１に充填されたインクを吐出して、テープ部材３に印刷を行う印刷機構であり、インクカートリッジ３１の下面（テープ部材３との対向面）に設置されている。印刷ヘッド３２には、印刷用の複数のノズルがテープ部材３の幅方向（Ｙ軸方向）及び搬送方向（Ｘ軸方向）に沿って配列されている。複数のノズル内のインクは、ヒータによって加熱されることで気泡を生じ、生じた気泡によって、複数のノズルのそれぞれからテープ部材３へ向けて（−Ｚ方向に）インクが吐出される。このような原理によって、印刷ヘッド３２は、テープ部材３に印刷パターンを印刷する。また、印刷ヘッド３２は、印刷手段として機能する。
【００２７】
キャリッジ搬送部３５は、インクキャリッジ３０を図のＹ軸方向に移動させる搬送機構である。キャリッジ搬送部３５は、Ｙ軸方向に沿って設けられたキャリッジベルト３９（図６参照）を備える。このキャリッジベルト３９にインクキャリッジ３０が搭載されている。キャリッジベルト３９は、図示しない歯車を介してステッピングモータ３６に接続されている。そして、ステッピングモータ３６の駆動によって、インクキャリッジ３０を、待機位置、印刷領域及び廃インク位置の間で、テープ部材３の幅方向に往復移動させることができる。また、キャリッジ搬送部３５は、インクカートリッジ搬送手段として機能する。以下、本明細書において、ある一つの印刷ジョブにおいて印刷ヘッド３２によって印刷を行っている期間、つまり、印刷ヘッド３２からインクを吐出中であり、かつ、吐出したインクをテープ部材３の印刷面（インク受容面）にて受容している期間を印刷期間という。また、この印刷期間に、インクキャリッジ３０（インクカートリッジ３１及び印刷ヘッド３２）がテープ部材３に対して配置される相対位置を印刷位置という。この印刷位置は、テープ幅や巻き癖、その他の条件に基づいて決定される印刷データに応じて、インクキャリッジ３０の移動方向（Ｙ軸方向）の位置が、印刷期間の最中に、又は、異なる印刷ジョブ間では変更され得る。本明細書では、この印刷位置が変更され得る範囲を含む領域、即ち、印刷期間に、インクキャリッジ３０（インクカートリッジ３１及び印刷ヘッド３２）がテープ部材３に対して配置され得る相対位置を含む領域を、印刷領域という。なお、本実施形態において、この印刷領域は、テープ部材３の幅方向における待機位置と廃インク位置との間に配置されており、Ｚ軸方向上側から見ると、テープ部材３の搬送経路とインクカートリッジ３１の搬送経路が交差する位置に配置されている。
【００２８】
図３に、印刷装置１の内部構成を上から見た様子を示す。なお、図３では、理解を容易にするため、インクキャリッジ３０やインクカートリッジ３１、印刷ヘッド３２等の構成については適宜省略している。図３に示すように、キャリッジ搬送部３５において、インクキャリッジ３０が移動する経路の下側には、キャップ３７と、廃インク受け３８と、が設けられている。制御部２は、キャリッジ搬送部３５によりインクキャリッジ３０をその搬送方向（テープ部材３の幅方向）に搬送し、インクキャリッジ３０を待機位置ＰＡ、印刷領域ＰＢ、排インク位置ＰＣのいずれかに配置させる。図３では、各位置または領域を点線で示している。
【００２９】
キャップ３７は、印刷ヘッド３２の乾燥を防ぐために、ノズルの吐出口に封をする部材である。すなわち、印刷ヘッド３２のノズルが空気に触れて乾燥すると、インクが硬化して、ノズル詰まりを起こす。これを回避するため、印刷期間を除く期間には、図１に示すように、インクキャリッジ３０（即ちインクカートリッジ３１）は、制御部２によりキャリッジ制御回路５３を介して制御されることにより、待機位置ＰＡ、すなわち、ホームポジションであるキャップ３７の位置に配置され、印刷ヘッド３２が乾燥しないように、ノズルのインク吐出口にキャップ３７が被さった状態になっている。また、キャップ３７は、キャップ手段として機能する。
【００３０】
これに対して印刷期間には、図４に示すように、インクキャリッジ３０は、キャリッジ搬送部３５によって駆動され、テープ部材３の上方の印刷位置ＰＢへと移動する。すなわち、キャリッジ搬送部３５は、印刷が指示されると、インクキャリッジ３０（インクカートリッジ３１）を、キャップ３７の上方の待機位置ＰＡからテープ部材３上方の印刷領域ＰＢへと移動させる。
【００３１】
更に、印刷期間の前には、図５に示すように、インクキャリッジ３０（インクカートリッジ３１）は、キャリッジ搬送部３５によって駆動され、廃インク受け３８上方の廃インク位置ＰＣへと移動する。廃インク受け（インクアブソーバ）３８は、吐出不良の原因となる乾燥したインク（廃インク）を吸収する部材である。
【００３２】
キャップ３７によって閉じられていても、印刷ヘッド３２のインクは、時間の経過と共に乾燥し、インクの吐出不良を起こす。これを回避するため、インクキャリッジ３０は、印刷期間の前に廃インク受け３８上に移動し、廃インク受け３８に廃インクを吐出して、ノズルをクリーニングしてから印刷する。これにより、印刷品質を安定させることができる。
【００３３】
印刷ヘッド３２、インクカートリッジ３１及びインクキャリッジ３０は、図６に示すようにキャリッジベルト３９により、テープ部材３へ印刷を行うための印刷位置（印刷領域ＰＢ）、廃インク受け３８にインクを排出するための廃インク位置ＰＣ、及び、印刷を行わない期間に印刷ヘッド３２のノズルの吐出口に封をするための待機位置ＰＡに搬送される。インクキャリッジ３０が待機位置にあるときは、図６に示すように印刷ヘッド３２はキャップ３７に覆われている。キャップ３７は、インクキャリッジ３０が待機位置に来たときには、図示しないリンク機構によりせり上がり、印刷ヘッド３２のノズル（インク吐出口）全体を覆うようになっている。
【００３４】
図２に示す印刷装置１のテープ搬送部の説明に戻る。テープ部材３は、テープコア１２の周囲に巻かれて長期間保持されているため、その材料特性により全体的に塑性変形し、巻回向きの巻き癖が付いている。本実施形態では、テープ部材３は、図７（ａ）に示すように、印刷位置において、印刷ヘッド３２から遠ざかる向き（インク吐出向き、−Ｚ方向）へ塑性変形するような巻き癖が付くことになる。一方、詳しくは後述するが、図２に示すように、テープ部材３は、印刷ジョブを開始する前はテープ部材３の収納位置へと巻き戻されており、この状態では、テープ部材３の始端は上述の巻回向きとは逆向き（インク吐出向きの逆向き、＋Ｚ方向）に変形されている。従って、例えば、テープ部材３を長期間使用しないまま、この収納位置へ巻き戻された状態が長期間保持されると、テープ部材３の始端には、図７（ｂ）に示すように、印刷位置において、上述の巻回向きとは逆向き、即ち、印刷ヘッド３２へ近づく向き（インク吐出向きの逆向き、＋Ｚ方向）の巻き癖が付いてしまう。また、テープ部材３がその収納位置にあっても、比較的短期間のうちに印刷を再開したような場合には、上述の巻回向きとは逆向きの巻き癖は付かない。このように、テープ部材３は、状況により、塑性変形の状態が異なる場合があり、このため、印刷位置でのテープ部材３と印刷ヘッド３２及び始端検出センサ２６との間の距離が変動し得る。
【００３５】
一方で、印刷品質を安定させるためには、印刷位置でのテープ部材３と印刷ヘッド３２との間の距離は、できるだけ一定であることが望ましい。このため、印刷装置１は、テープ部材３を印刷ヘッド３２による印刷位置に正しく導くためのガイドである搬送ガイド２３を備える。搬送ガイド２３は、テープ部材３の搬送経路の上方及び下方に配置された一対のガイド部材を有する構成であり、この搬送ガイド２３によって、テープ搬送経路が形成される。
【００３６】
印刷位置でのテープ部材３と印刷ヘッド３２との間の距離を確実に一定にするためには、印刷位置において、テープ部材３をＺ軸方向両側から挟持するようにガイドすれば良いのであるが、そうした場合、印刷位置においてテープ部材３表面の少なくとも一部を、ガイドのための部材により覆うことになる。そうすると、テープ部材３への全面印刷（幅方向の全幅に亘る印刷）が実現できなくなってしまう。従って、少なくとも印刷位置においては、テープ部材３の上面（印刷ヘッド３２との対向面）側には、ガイドのための部材は設置しないことが望ましい。
【００３７】
また、印刷位置において、テープ部材３の下面（上記の対向面とは反対側の面）側にガイド部材を設けた場合は、印刷中に当該下面側のガイド部材に対してインクが付着する場合がある。そうすると、ガイド部材に付着したインクがテープ部材３の下面に再付着してしまい、テープ部材３が汚れてしまうおそれがある。このため、印刷位置においては、テープ部材３の下面側にも、ガイド部材は設置しないことが望ましい。
【００３８】
更に、テープ部材３への印刷直後、印刷面にて受容されたインクが乾ききっていない状態で、テープ部材３の搬送に伴って、テープ部材３がガイド部材に接触したような場合も、ガイド部材へのインク付着、及び、テープ部材３へのインク再付着の問題が生じるおそれがある。このため、本実施形態では、図２に示すように、搬送ガイド２３は、少なくとも印刷位置においてガイド部材が設けられていない。また、印刷位置以外の領域では、搬送ガイド２３の一対のガイド部材は、インク再付着を抑制するため、テープ部材３の搬送経路に対して上下（Ｚ軸方向）に互いに離間した構成になっている。搬送ガイド２３の形状は、テープ部材３をその搬送経路に沿って、収納位置から後述の切断位置までガイドしながらも、ガイド部材へのインク再付着を抑制できるよう、搬送経路上の位置に応じて適宜設定される。
【００３９】
また、印刷位置におけるテープ搬送経路の下側には、印刷ヘッド３２から吐出されたインクのうちのテープ部材３に付着しなかったインクを受けるインク受け（インクアブソーバ）２８が配置されている。
【００４０】
終端検出センサ２５及び始端検出センサ２６は、搬送経路へ向けて、Ｚ軸方向に略平行に光を出射する発光素子と、センサ対象物であるテープ部材３の表面で反射した光を受光する受光素子と、を有する反射型光学センサである。
【００４１】
図２に示すように、終端検出センサ２５は、テープ部材３の終端または始端がＡＳＦローラ１３とプラテンローラ２２との間にあるか否かを検出できるように、テープ搬送経路における印刷位置の上流側、ＡＳＦローラ１３とプラテンローラ２２との間に、当該搬送経路の下方に設置されている。また、始端検出センサ２６は、テープ搬送経路における印刷位置よりも下流側において、当該搬送経路の上方、インクカートリッジ３１下面に固定設置されている。始端検出センサ２６は、インクカートリッジ３１の搬送に伴って印刷ヘッド３２とともに移動するため、印刷ヘッド３２に対する始端検出センサ２６の相対位置は変化しない。
【００４２】
印刷パターンが印刷されたテープ部材３は、テープ繰出部１６から印刷装置１の筐体の外部に繰り出される。テープ繰出部（切断位置）１６には、テープ部材３の印刷テープ及び剥離テープを幅方向に切断するフルカット手段としてのフルカット機構１７と、テープ部材３の印刷テープのみを切断し、剥離テープを切断しないハーフカット手段としてのハーフカット機構１８と、が組み込まれている。印刷が終了すると、設定によりフルカット機構１７又はハーフカット機構１８が作動してテープ部材３が幅方向に切断され、１枚のテープ状のラベルが作成される。
【００４３】
図８に、印刷装置１の制御に係る構成を示す。
【００４４】
印刷装置１は、中央制御回路（制御部）２、電源回路５、ＵＳＢ（Universal Serial Bus）制御回路４０、Bluetooth（登録商標）モジュール・ＷＬＡＮ（Wireless Local AreaNetwork）モジュール４１、表示デバイス４３、表示画面制御回路４７、メモリ制御回路４８、ＵＩ（ユーザインターフェイス）制御回路４９、テープ搬送制御回路５１、インク吐出制御回路５２及びキャリッジ制御回路５３を備える。
【００４５】
中央制御回路２（以下、制御部２という。）は、処理装置であるＣＰＵ（Central Processing Unit）を含む回路である。制御部２は、バスを通じて印刷装置１内の各回路と接続され、印刷装置１のシステム全体を統括制御する。なお、図６では、各回路のほとんどは制御部２とのみ接続されているが、各回路同士がバスを通じてデータを通信することも可能である。
【００４６】
電源回路５は、電源ＩＣ（Integrated Circuit）等を備え、各回路に必要な電源を作り出して供給する。例えばテープ搬送制御回路５１、インク吐出制御回路５２及びキャリッジ制御回路５３等の各回路は、電源回路５から電力を得て動作する。
【００４７】
テープ搬送制御回路５１は、ステッピングモータ２１の駆動を制御するモータドライバを備え、テープ部材３の搬送を制御する。テープ搬送制御回路５１は、制御部２から出力された駆動信号を受け取り、駆動用の電力をステッピングモータ２１に供給する。テープ搬送制御回路５１は、ステッピングモータ２１に出力した駆動信号のパルス数を数えることにより、ステッピングモータ２１をどれだけ回転させたかを判別する。そして、テープ搬送制御回路５１は、この回転数に基づいて、テープ部材３の搬送距離を判別する。なお、ステッピングモータ２１は、１−２相励磁駆動を採用しており、ギア比は例えば１ライン（０．０４２３ｍｍ）当たり１ステップで構成される。
【００４８】
制御部２には、終端検出センサ２５及び始端検出センサ２６が接続されている。終端検出センサ２５及び始端検出センサ２６は、受光素子において受光した光の量（単位立体角当たりの光束）に応じた信号（明るさに対応したセンサ値）を制御部２に出力する。テープ搬送制御回路５１は、終端検出センサ２５及び始端検出センサ２６における検出信号を制御部２から受け取ることによって、テープ部材３の印刷開始位置等のテープ部材３に係る情報を取得し、取得した情報に基づいて、ＡＳＦローラ１３及びプラテンローラ２２によりテープ部材３を正転搬送または逆転搬送させる。
【００４９】
ここで、終端検出センサ２５及び始端検出センサ２６による検出結果について、さらに詳しく説明する。終端検出センサ２５及び始端検出センサ２６の各発光素子から同一の光量を出射した場合、被検出対象物の表面での光の反射率が高いほど、受光素子で検出されるセンサ値は大きくなる。また、検出位置にテープ部材３がある場合にはテープ部材３表面での反射光に対応したセンサ値が検出されるが、検出位置にテープ部材３がない場合には、受光素子により反射光は実質的に受光されないか、または、受光素子が反射光を受光したとしても、印刷装置１の筐体による反射光であるため、テープ部材３がある場合に比べれば検出されるセンサ値は小さいと考えられる。従って、検出センサ値の違いに基づいて、検出位置にテープ部材３があるかどうか（検出位置におけるテープ部材３の有無）を判定することができる。本実施形態では、終端検出センサ２５及び始端検出センサ２６の受光素子により検出されたセンサ値が、予め定めた閾値以上であれば検出位置にテープ部材３があり、予め定めた閾値未満であれば検出位置にテープ部材３がないと判定する。なお、判定方法としては、閾値未満の場合には検出位置にテープ部材３があり、閾値以上の場合には検出位置にテープ部材３がないと判定するようにするなど、判定条件を適宜変更してよい。
【００５０】
インク吐出制御回路５２は、印刷時における印刷ヘッド３２からのインクの吐出を制御する。インク吐出制御回路５２は、制御部２から出力された印刷データと印刷信号とを受け取って、内部に設けられたドライバＩＣにて、印刷ヘッド３２の通電ドットを制御する。これにより、インク吐出制御回路５２は、印刷ヘッド３２にインクを吐出させ、印刷を行わせる。
【００５１】
キャリッジ制御回路５３は、ステッピングモータ３６の駆動を制御するモータドライバを備え、キャリッジ搬送部３５によるインクキャリッジ３０の搬送を制御する。キャリッジ制御回路５３は、制御部２から出力された駆動信号を受け取り、駆動用の電力をステッピングモータ３６に供給する。キャリッジ制御回路５３は、ステッピングモータ３６に出力した駆動信号のパルス数を数えることにより、ステッピングモータ３６をどれだけ回転させたかを判別する。そして、キャリッジ制御回路５３は、この回転数に基づいて、インクキャリッジ３０の搬送距離を判別する。
【００５２】
テープ幅検出センサ２７は、テープ収納部１０に装填されたテープ部材３のテープ幅を検出するセンサである。例えば、テープ部材３を収容するテープ収納ケースにテープ幅指示手段としての切り欠きなどを設け、この切り欠きの形状を読み取ることにより装填中のテープ部材３のテープ幅を検出するものである。
表示画面制御回路４７は、表示デバイス４３へのデータ転送やバックライトの点灯・消灯等を制御する。
表示デバイス４３は、例えばＬＣＤ（Liquid Crystal Display）等を備えた表示装置である。
【００５３】
メモリ制御回路４８は、プログラムやデータを記憶している例えばＮＡＮＤ型フラッシュメモリのようなＲＯＭ（Read Only Memory）、一時的にプログラムやデータを保存する例えばＤＤＲ（Double Data Rate）メモリのようなＲＡＭ（Random Access Memory）等を含む記憶装置を備え、これらを制御する。メモリ制御回路４８は、実際に印刷されるパターンを含んだ印刷データや、テープ搬送制御回路５１が判別したテープ部材３の搬送距離を制御部２を介して受け取り、記憶装置に記憶する。
【００５４】
ＵＩ制御回路４９は、キーボード、マウス、リモコン、ボタン、タッチパネル等の入力デバイスから操作入力を受け付け、受け付けた操作入力情報を制御部２に供給する。
【００５５】
ＵＳＢ制御回路４０は、ＰＣ（Personal Computer）４４と印刷装置１との間のＵＳＢによる通信を制御する。ＰＣ４４は、ＵＳＢ制御回路４０を介して印刷装置１に印刷データ等を送信する。
Bluetoothモジュール・ＷＬＡＮモジュール４１は、印刷装置１が外部機器と無線通信するためのモジュールである。ユーザは、例えば、Bluetooth等の近距離無線通信により、携帯端末を介して各種データを印刷装置１に送信することができる。また、ＰＣ４４は、ＵＳＢ制御回路４０の替わりにBluetoothモジュール・ＷＬＡＮモジュール４１を介して印刷装置１に印刷データ等を送信してもよい。
【００５６】
制御部２の機能構成について、図９を参照して説明する。図９に示すように、制御部２は、明るさ取得部６１と、テープ幅取得部６２と、閾値決定部６３と、端部判定部６４と、端部決定部６５と、ヘッド位置決定部６６と、印刷データ取得部６７と、印刷部６８と、を備える。
【００５７】
明るさ取得部６１は、始端検出センサ２６からの出力信号を受信し、受信した信号を時刻に関連付けて、メモリ制御回路４８のＲＡＭに記憶する。この際、テープ搬送制御回路５１は、テープ部材３の始端が印刷領域に配置される位置まで搬送後、テープ部材３の搬送を停止させ、この状態で、キャリッジ制御回路５３がインクキャリッジ３０に固定配置された始端検出センサ２６をテープ幅方向に沿ってテープ幅全体に亘って搬送し、搬送中に得られる始端検出センサ２６からのセンサ値を、明るさ取得部６１がメモリ制御回路４８のＲＡＭに記憶する。
【００５８】
テープ幅取得部６２は、テープ幅検出センサ２７からの出力信号を受信し、受信した信号に基づいて、テープ部材３のテープ幅を決定する。なお、本実施形態では、テープ収納部１０に装填可能なテープ部材３のテープ幅は、例えば６ｍｍ、１２ｍｍ、１８ｍｍの３種類など、既知の複数種類のテープ幅のいずれか一つのテープ幅に等しい。
【００５９】
閾値決定部６３は、メモリ制御回路４８に時刻と関連付けられて記憶されたセンサ値に基づいて、明るさの閾値を決定する。端部判定部６４は、閾値決定部６３により決定された明るさの閾値を基準として、テープ部材３のテープ幅方向の端部を検出する。この際、上述のようにテープ部材３の搬送を停止した状態で、キャリッジ制御回路５３がインクキャリッジ３０に固定配置された始端検出センサ２６をテープ幅方向に沿って搬送し、搬送中に得られる始端検出センサ２６からのセンサ値に基づいて、テープ幅方向の端部を検出する。
【００６０】
端部決定部６５は、閾値決定部６３により決定された明るさの閾値を基準として、テープ部材３の端部の位置を直接決定する。
ヘッド位置決定部６６は、端部判定部６４により検出されたテープ部材３の端部の位置に基づいて、印刷ヘッド３２のテープ幅方向の位置を決定する。後述の通り、ヘッド位置決定部６６は、閾値決定部６３により決定された明るさの閾値に基づいて直接に、または、端部決定部６５により決定されたテープ部材３の端部の位置に基づいて、印刷ヘッド３２のテープ幅方向の位置を決定しても良い。
【００６１】
キャリッジ制御回路５３は、インクキャリッジ３０をテープ幅方向に沿って搬送し、ヘッド位置決定部６６により決定された印刷ヘッド３２の位置にインクキャリッジ３０を停止させる。
印刷データ取得部６７は、メモリ制御回路４８から印刷データを取得し、テープ搬送制御回路５１は、取得された印刷データに基づいて、テープ部材３をその搬送方向に搬送し、印刷ヘッド３２がテープ部材３の印刷開始位置に対向配置されるようにテープ部材３を配置する。
印刷部６８は、印刷データに基づいて、インク吐出制御回路５２により、印刷ヘッド３２からインクを吐出させる。
【００６２】
本実施形態の印刷装置１が実行する印刷処理について、図１０のフローチャートを参照して説明する。
【００６３】
ユーザ操作などに基づく印刷開始の指示をＵＩ制御回路４９から受け付けると、印刷装置１は以下のような印刷処理を実行する。印刷処理を始めるにあたって、制御部２は、始端検出センサ２６による明るさ検出動作を開始させる。なお、印刷装置１の電源が入れられたときに、初期動作として、始端検出センサ２６による明るさ検出動作を開始させ、電源が切れるときに、終了動作として、始端検出センサ２６による明るさ検出動作を終了させてもよい。また、印刷装置１の電源が入れられたときの初期動作として、制御部２は、テープ幅検出センサ２７による検出結果に基づいて、装填されたテープ部材３のテープ幅を取得し、取得したテープ幅の値をメモリ制御回路４８に記憶する。これにより、制御部２は、テープ幅取得部６２として機能する。
【００６４】
印刷開始前は、後述する印刷事後処理によって、図２に示すように、テープ部材３は始端が収納位置に配置されている。そこで、まず、テープ部材３を正転搬送させ、テープ部材３の始端を収納位置から印刷領域へ移動させる（印刷事前処理：ステップＳ１０）。具体的には、制御部２が、テープ搬送制御回路５１により、ステッピングモータ２１を予め定めたステップ数だけ回転させる。これによって、制御部２は、プラテンローラ２２を介して、テープ部材３をステップ数に対応する長さだけ正転搬送させることで、図７（ａ）、（ｂ）に示すように、テープ部材３の始端を印刷領域に配置させる。なお、始端検出センサ２６による明るさ検出処理を、印刷処理の間中、継続させるものとして説明するが、必要に応じて開始及び停止してもよい。
【００６５】
また、印刷開始前は、インクキャリッジ３０がホームポジション、即ち、待機位置ＰＡに配置されている。制御部２は、テープ部材３の始端を印刷領域に配置させた後、キャリッジ制御回路５３により、ステッピングモータ３６を予め定めたステップ数だけ回転させ、これにより、インクキャリッジ３０を待機位置ＰＡから印刷領域ＰＢを経由し、インク排出位置ＰＣへと、−Ｙ方向に搬送させる動作を開始する（ステップＳ１１）。
【００６６】
インクキャリッジ３０が印刷領域ＰＢを通過する間、始端検出センサ２６はテープ部材３の始端の上方を通過する。そこで、制御部２は、キャリッジ搬送部３５によりインクキャリッジ３０の搬送動作を開始させる。制御部２は、インクキャリッジ３０が印刷領域ＰＢを通過している期間中、継続的に、始端検出センサ２６により明るさを検出する（ステップＳ１２）。
制御部２は、ステッピングモータ３６を予め定めたステップ数だけ回転させた後、ステッピングモータ３６の回転を停止させる。これにより、制御部２は、インクキャリッジ３０のインク排出位置ＰＣへの搬送を完了させる（ステップＳ１３）。
【００６７】
制御部２は、インクキャリッジ３０をインク排出位置ＰＣに配置させた後、インク吐出制御回路５２を制御し、印刷ヘッド３２により、インクを排出させる（ステップＳ１４）。
【００６８】
上述の、始端検出センサ２６による明るさの検出終了後、制御部２は、ステップＳ１３で検出された明るさに基づいて、明るさの閾値を決定する（閾値決定処理：ステップＳ２０）。この閾値決定処理については後述する。また、ここで決定した閾値は、後述する端部判定処理Ｓ３０、ヘッド位置決定処理Ｓ４０などに用いられる。
【００６９】
次に、制御部２は、キャリッジ搬送部３５によりインクキャリッジ３０を印刷領域ＰＢへと＋Ｙ方向に搬送させる動作を開始する（ステップＳ１５）。なお、上述の閾値決定処理Ｓ２０は、始端検出センサ２６がテープ部材３の始端の上方を再度通過する前までに、制御部２により完了される必要がある。
【００７０】
制御部２は、キャリッジ搬送部３５によりインクキャリッジ３０をインク排出位置ＰＣから印刷領域ＰＢへ搬送させている間も、継続的に、始端検出センサ２６により明るさを検出する。ここで、インクキャリッジ３０がインク排出位置ＰＣから印刷領域ＰＢを経て待機位置ＰＡへ搬送されるときに、始端検出センサ２６により検出されるセンサ値の傾向について、図１１（ｂ）を用いて説明する。な、図１１（ａ）、（ｂ）の各グラフは、必ずしも、始端検出センサ２６によって検出された生データを示しているわけではなく、実際に検出されるデータは概ねこれらのグラフに沿って、センサ値が上下に変動するものである。
【００７１】
まず、インクキャリッジ３０がインク排出位置ＰＣに配置され、始端検出センサ２６がテープ部材３の上方から外れた位置に配置されているとき、始端検出センサ２６により検出されるセンサ値は最小値を示す（時点ｔｓ）。インクキャリッジ３０及び始端検出センサ２６がテープ部材３の幅方向に沿って移動し、始端検出センサ２６がテープ部材３の幅方向の端部上を通過する少し前に、始端検出センサ２６のセンサ値が増加し始める（時点ｔ０）。始端検出センサ２６がテープ部材３の端部上を通過した少し後にセンサ値が極大値となり、始端検出センサ２６がテープ部材３のもう一方の端部上を通過する少し前まではセンサ値は極大値となる（時点ｔｍａｘ１から時点ｔｍａｘ２の間）。その後、始端検出センサ２６のセンサ値が減少し始め、始端検出センサ２６がテープ部材３のもう一方の端部上を通過した少し後にセンサ値が最小値を示す（時点ｔ３）。その後は、始端検出センサ２６はテープ部材３の上方から外れた位置に配置されているので、始端検出センサ２６のセンサ値は再び、最小値を示す（時点ｔ３から時点ｔＥの間）。
【００７２】
インクキャリッジ３０が逆向きに搬送される場合も、始端検出センサ２６のセンサ値は同様に変化する。即ち、始端検出センサ２６がテープ部材３の上方から外れて配置されている間に、センサ値は最小値となり、テープ部材３の上方に配置される少し前にセンサ値が増加し始め、テープ部材３の端部を通過した少し後にセンサ値が極大値となる。また、始端検出センサ２６がテープ部材３の上方に配置されている間に、センサ値は極大値となり、テープ部材３の上方から外れて配置される少し前にセンサ値が減少し始め、テープ部材３の端部を通過した少し後にセンサ値が最小値となる。
【００７３】
制御部２は、インクキャリッジ３０がインク排出位置ＰＣから印刷領域ＰＢへ搬送される際に得られた明るさの時間変化と、上述の閾値決定処理Ｓ２０で決定した閾値とに基づいて、始端検出センサ２６が、テープ部材３の幅方向の端部をちょうど通過した時点を推定する。具体的には、始端検出センサ２６により検出される明るさのセンサ値が、閾値決定処理Ｓ２０で決定した閾値に等しくなったときに、始端検出センサ２６の検出位置にテープ部材３の幅方向の端部が配置されたものと見なす（端部判定処理：ステップＳ３０）。
【００７４】
制御部２は、上述の端部判定処理Ｓ３０において推定した時点における、インクキャリッジ３０を搬送するためのステッピングモータ３６のステップ位置を特定し、特定した位置に予め定めたステップ数を加算したステップ位置を、今回の印刷処理のための印刷ヘッド３２の位置として決定する（ヘッド位置決定処理：ステップＳ４０）。なお、印刷ヘッド３２の位置を決定する際、予め定めたステップ数を加算するのではなく、メモリ制御回路４８から印刷データを取得し、取得した印刷データを考慮して、加算するステップ数を決定してもよい。ここでの印刷ヘッドの位置とは、テープ部材３の幅方向における位置のことである。すなわち、本実施形態の印刷装置１では、印刷領域ＰＢでの印刷ヘッド３２と印刷媒体との間の距離が印刷の度に変動するおそれがあるだけでなく、印刷領域ＰＢにおけるテープ部材３の位置は、その幅方向にも印刷の度にずれる場合がある。このようなテープ部材３の幅方向への位置ずれに対応させて、印刷開始時の印刷ヘッド３２の位置を印刷の度に変更することで、適切な印刷処理を行うことができる。
【００７５】
さらに、制御部２は、ステッピングモータ３６のステップ位置が上述のヘッド位置決定処理Ｓ４０で決定したステップ位置になるように、キャリッジ制御回路５３によりステッピングモータ３６を回転させ、これにより、印刷ヘッド３２を印刷位置に配置させる（ステップＳ１６）。
その後、制御部２は、メモリ制御回路４８から印刷データを取得し、その印刷データに基づいて、テープ部材３への印刷処理を実行する（ステップＳ１７）。一つの印刷ジョブに係る印刷処理が終了すると、ＡＳＦローラ１３及びプラテンローラ２２はテープ部材３を逆転搬送することでテープカートリッジ１１内へと巻き戻し、終端検出センサ２５によってテープ部材３の始端が検出されると、規定ステップだけＡＳＦローラ１３を更に逆転させることで、テープ部材３の始端がＡＳＦローラ１３の一対のローラ間に介在する位置（以下、テープ部材３の収納位置という。）にセットする（印刷事後処理：ステップＳ１８）。このように、印刷期間を除く期間には、テープ部材３がテープカートリッジ１１内へと巻き戻され、収納される。これによって、テープカートリッジ１１が交換可能となる。
【００７６】
次に、上述の閾値決定処理Ｓ２０について、詳しく説明する。図１１（ａ）及び（ｂ）は、印刷前に閾値を決定する理由を説明するための説明図であり、図１２は閾値決定処理のフローチャートである。図１３（ａ）〜（ｃ）は、第１乃至第３変形例の閾値決定処理のフローチャートである。
【００７７】
前述の通り、図７（ａ）、（ｂ）に示したように、テープ部材３は、状況により、塑性変形の状態が異なる場合があり、このため、印刷位置でのテープ部材３と印刷ヘッド３２及び始端検出センサ２６との間の距離が変動し得る。図１１（ａ）は、図７（ａ）に示すように、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が比較的遠い（図７（ｂ）に示す状態に比べて遠い）場合に、上述のステップＳ１２において、始端検出センサ２６により検出されたセンサ値の時間経過を示すグラフであり、図１１（ｂ）は、図７（ｂ）に示すように、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が比較的近い（図７（ａ）に示す状態に比べて近い）場合に、上述のステップＳ１２において、始端検出センサ２６により検出されたセンサ値の時間経過を示すグラフである。説明を簡単にするため、図１１（ａ）、（ｂ）には、実際に検出されたセンサ値に基づいて生成されたグラフを、台形（四角形）形状に近似したものを示す。このグラフの横軸は時間であるが、始端検出センサ２６は、インクキャリッジ３０とともに、その搬送方向（テープ部材３の幅方向）に一定速度で搬送されるので、このグラフの横軸に沿った長さは、物理的な長さに対応している。そこで、テープ部材３の幅を時間に換算した長さの線分を、実際のテープ部材３の位置に一致させて、各グラフの上部に示した。
【００７８】
図１１（ａ）、（ｂ）に示すように、印刷位置でのテープ部材３と始端検出センサ２６との間の距離によらず、台形の上辺の長さと、台形の斜辺の傾きは略同じである。しかしながら、距離が比較的近い場合、センサ値の最大値（上辺におけるセンサ値）が比較的大きく（即ち、明るい）、距離が比較的遠い場合、センサ値の最大値（上辺におけるセンサ値）が比較的小さい（即ち、暗い）ことがわかる。
【００７９】
前述のように、センサ値が予め定めた閾値より大きいときは、始端検出センサ２６による検出位置にテープ部材３が存在すると判定できる。例えば、図１１の（Ａ）を閾値に設定すれば、印刷位置でのテープ部材３と始端検出センサ２６との間の距離によらず、検出位置、即ち、印刷位置にテープ部材３が配置されたか否かがわかる。
【００８０】
次に、テープ部材３の幅方向の端部を検出する場合、常に一定の閾値（Ａ）に設定したとすると、（Ａ）を通り横軸に平行な直線と台形の斜辺とが交差する時点ｔＡ１、ｔＡ２が、テープ部材３の幅方向の端部が検出位置に配置された時点、即ち、始端検出センサ２６がテープ部材３の端部上を通過した時点であると判定される。また、横軸に平行な直線は、台形の２つの斜辺と交差することから、これらの時点の間の長さに基づいて、検出対象のテープ部材３の幅を検出することができる。
【００８１】
ここで、図１１（ｂ）のグラフと、その上部に示したテープ部材３の端部位置とを見比べると、閾値を（Ａ）に設定した場合、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が遠い場合には、この端部位置の判定結果は正しいことがわかる。即ち、テープ部材３の端部が検出位置に配置された時点ｔＡ１、ｔＡ２は、（Ａ）を通り横軸に平行な直線と台形の斜辺とが交差する時点ｔＡ１、ｔＡ２に等しい。
【００８２】
しかし、図１１（ａ）のグラフと、その上部に示したテープ部材３の端部位置とを見比べると、閾値を（Ａ）に設定した場合、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が近い場合には、この端部位置の判定結果は誤りであることがわかる。即ち、テープ部材３の端部が検出位置に配置された時点ｔＣ１、ｔＣ２は、（Ａ）を通り横軸に平行な直線と台形の斜辺とが交差する時点ｔＡ１、ｔＡ２とは異なっている。つまり、この場合には、テープ部材３の幅方向の端部が検出位置に配置される時点として、実際の時点ｔＣ１、ｔＣ２よりも早い時点ｔＡ１、ｔＡ２が、誤って検出されてしまう。
【００８３】
そこで、テープ部材３の幅方向の端部が検出位置に配置される時点を常に正しく判定するためには、印刷位置でのテープ部材３と始端検出センサ２６との間の距離によって、テープ部材３の端部検出のための閾値を変更しなければならない。具体的には、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が遠い場合、閾値を（Ａ）に設定とするとともに、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が近い場合、閾値を（Ａ）よりも大きい（Ｃ）に設定する。これによって、印刷位置でのテープ部材３と始端検出センサ２６との間の距離によらず、テープ部材３の端部が検出位置に配置された時点を適切に判定することができ、検出対象のテープ部材３の幅も適切に検出することができる。
【００８４】
次に、閾値決定方法について、図１２、及び、図１３（ａ）〜（ｃ）を用いて説明する。
【００８５】
図１２に示す閾値決定方法では、まず、制御部２は、上述のステップＳ１２で検出された明るさの時間変化に基づいて、その時間変化に近似した四角形を取得する（ステップＳ２０１）。四角形の下辺は、センサ値が立ち上がっている期間を除く前後の期間でのセンサ値を通り、横軸に平行な直線上に存在するものとする。次に、制御部２は、初期動作においてメモリ制御回路４８に記憶したテープ幅を読出し、読み出したテープ幅を時間軸に沿った長さに変換する（ステップ２０２）。最後に、制御部２は、近似した四角形の幅が、変換したテープ幅の時間軸に沿った長さに等しくなるときのセンサ値を閾値に設定し、この閾値をメモリ制御回路４８のＲＡＭに一時記憶する（ステップ２０３）。
【００８６】
上述のステップ２０３によって、図１１（ａ）のように、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が比較的近い場合には、（Ｃ）が閾値に設定され、図１１（ｂ）のように、印刷位置でのテープ部材３と始端検出センサ２６との間の距離が比較的遠い場合には、（Ｃ）よりも小さい値の（Ａ）が閾値に設定される。これにより、印刷位置でのテープ部材３と始端検出センサ２６との間の距離に応じた閾値を設定することができる。
【００８７】
以下に、第１乃至第３変形例の閾値決定方法について説明する。
図１３（ａ）の第１変形例の閾値決定方法では、まず、制御部２は、上述のステップＳ１２で検出された明るさの時間変化に基づいて、その時間変化に近似した四角形を取得する（ステップＳ２１１）。次に、制御部２は、四角形の上辺の横軸に沿った長さを時間軸に沿った長さに変換する（ステップ２１２）。次に、変換した四角形の上辺の時間軸に沿った長さに、予め定めた係数を乗じる（ステップ２１３）。最後に、制御部２は、近似した四角形の幅が、係数を乗じて得られた値に等しくなるときのセンサ値を閾値に設定し、この閾値をメモリ制御回路４８のＲＡＭに一時記憶する（ステップ２１４）。
【００８８】
即ち、この第１変形例の閾値決定方法は、テープ幅検出センサ２７による検出結果に基づいて、装填されたテープ部材３のテープ幅を取得するのではなく、近似した四角形の上辺の長さに基づいて、検出対象のテープ部材３のテープ幅を推定している点で、前述の閾値決定方法とは異なる。なお、第１変形例の閾値決定方法で用いる係数は、近似した四角形の上辺の時間軸に沿った長さと、実際のテープ幅との関係から、予め定めておくことができる。
【００８９】
図１３（ｂ）の第２変形例の閾値決定方法では、まず、制御部２は、上述のステップＳ１２で検出された明るさの時間変化に基づいて、その時間変化に近似した台形を取得する（ステップＳ２２１）。次に、制御部２は、台形の上辺（横軸に平行な線分）に対応したセンサ値を取得する（ステップ２２２）。最後に、取得したセンサ値に、予め定めた係数を乗じた値を閾値に設定し、この閾値をメモリ制御回路４８のＲＡＭに一時記憶する（ステップ２２３）。
【００９０】
即ち、この第２変形例の閾値決定方法は、近似した台形（四角形）の上辺の長さと、台形の幅とに基づいて、閾値を決定するのではなく、上辺に対応したセンサ値に基づいて、閾値を直接決定している点で、前述の閾値決定方法とは異なる。なお、第２変形例の閾値決定方法で用いる係数は、近似した台形の上辺に対応したセンサ値と、近似した台形の幅が実際のテープ幅になるときのセンサ値との関係から、予め定めておくことができる。
【００９１】
図１３（ｃ）の第３変形例の閾値決定方法では、まず、制御部２は、上述のステップＳ１２で検出された明るさの時間変化に基づいて、センサ値の最大値を取得する（ステップＳ２３１）。次いで、制御部２は、取得したセンサ値の最大値に、予め定めた係数を乗じた値を閾値に設定し、この閾値をメモリ制御回路４８のＲＡＭに一時記憶する（ステップ２３２）。
【００９２】
即ち、この第３変形例の閾値決定方法は、センサ値を台形（四角形）に近似しない点、及び、センサ値の最大値に基づいて、閾値を直接決定している点で、前述の閾値決定方法とは異なる。なお、第３変形例の閾値決定方法で用いる係数は、センサ値の最大値と、グラフの立ち上がり部分の幅が実際のテープ幅になるときのセンサ値との関係から、予め定めておくことができる。
なおこれらの閾値決定方法の各要素を適宜組み合わせた方法によって、閾値を決定してもよい。
【００９３】
以上のように、本実施の形態に係る印刷装置１は、印刷前に、テープ部材３までの距離に応じた当該テープ部材３の表面の明るさを取得する始端検出センサ２６と、取得した明るさに基づいて、テープ部材３までの距離に応じた閾値を決定する閾値決定部６３と、決定した閾値を利用してテープ部材３への印刷を行う印刷ヘッド３２と、を備える。従って、本実施の形態に係る印刷装置１は、印刷の度に印刷位置での印刷ヘッド３２とテープ部材３との間の距離が変動しても、印刷の度に始端検出センサ２６とテープ部材３との間の距離に応じた閾値を決定し、この閾値を利用してその後の印刷処理を行うことができるので、例えば、テープ部材３の端部を印刷の度に正確に推定したり、印刷ヘッド３２を印刷の度に正確な位置に停止させたりすることができ、ひいては、その距離に応じた適切な印刷処理を行うことができる。
【００９４】
次に、本発明の変形例に係る印刷装置１が実行する印刷処理について、図１４及び図１５のフローチャートを参照して説明する。上述の実施形態に係る印刷装置が実行する印刷処理と同じ処理については、説明を省略する。
【００９５】
まず、印刷事前処理Ｓ１０から、インクキャリッジをインク排出位置から印刷領域へ向けて搬送開始する処理Ｓ１５までは、上述の実施形態に係る印刷装置が実行する印刷処理と同様である。
【００９６】
次いで、制御部２は、端部位置決定処理（ステップＳ５０）を実行する。図１５は、端部決定処理を示すフローチャートである。この処理では、まず、閾値決定処理Ｓ２０で設定され、かつ、メモリ制御回路４８のＲＡＭに一時記憶された閾値を読み出す（ステップＳ５０１）。次に、図１１に示すグラフ上で、読み出した閾値を通り横軸に平行な直線が、グラフのうち、センサ値が時間経過とともに上昇する部分（近似台形の左側の斜辺）に交差する時点での、ステッピングモータ２１のステップ位置を取得し、このステップ位置をテープ部材３のインク排出位置側の端部に対応する位置であると見なす（ステップ５０２）。即ち、図１１に示すグラフのセンサ値が、読み出した閾値に等しくなる時点の、ステッピングモータ２１のステップ位置を取得し、このステップ位置をテープ部材３のインク排出位置側の端部に対応する位置であると見なす。
【００９７】
次いで、制御部２は、端部位置決定処理Ｓ５０で決定したステップ位置に、予め定めたステップ数を加算したステップ位置を、今回の印刷処理のための印刷ヘッド３２の位置として決定する（ヘッド位置決定処理：Ｓ４５）。その後の処理は、上述の実施形態と同じであり、まずインクキャリッジ３０を印刷位置まで搬送し（ステップＳ１６）、印刷処理を実行し（ステップＳ１７）、印刷期間が終了すると、印刷事後処理を実行する（ステップＳ１８）。
【００９８】
この変形例に係る印刷装置１が実行する印刷処理は、閾値決定処理Ｓ２０で決定した閾値に基づいて、テープ部材３のインク排出位置側の端部に対応する、ステッピングモータ２１のステップ位置を直接決定している点、ひいては、今回の印刷処理のための印刷ヘッド３２の位置も、閾値決定処理Ｓ２０で決定した閾値に基づいて直接決定している点で、前述の実施形態に係る印刷装置１が実行する印刷処理とは異なっている。従って、この変形例に係る印刷装置１が実行する印刷処理では、端部判定処理Ｓ３０を実行せずとも、閾値決定処理Ｓ２０で決定した閾値に基づいてテープ部材３の端部位置を直接推定することができる。
【００９９】
次に、本発明の第２変形例に係る印刷装置１が実行するテープ幅エラー判定処理について、図１６のフローチャートを参照して説明する。この処理は、図１０又は図１４に示した上述の印刷処理のうち、ステップＳ１３の処理を完了後であって、閾値決定処理Ｓ２０を開始するまでの間に実行される処理である。テープ幅エラー判定処理の結果により、ステップＳ１３よりも後の処理を継続するか、停止するかを決定する。
【０１００】
まず、制御部２は、初期動作においてメモリ制御回路４８に記憶したテープ幅を読出し、読み出したテープ幅を時間軸に沿った長さに変換する（ステップＳ６０１）。次いで、制御部２は、上述のステップＳ１２で検出された明るさの時間変化に基づいて、その時間変化に近似した台形を取得する（ステップＳ６０２）。ステップＳ６０１で変換して取得した時間長さと、ステップＳ６０２で取得した台形の上辺の長さの差を求め、その差が既定値以上である場合には、テープ幅取得部６２によるテープ幅の読み取りエラーや、インクキャリッジ３０が印刷領域ＰＢを通過している期間中の始端検出センサ２６による明るさ検出エラーなど、何らかのエラーが生じているおそれがある。このため、上記の長さの差が既定値以上である場合には、図１０又は図１４のステップＳ１３よりも後の処理を行わずに、表示デバイス４３に「テープ幅エラーです。」等のエラーメッセージを報知する。また、上記の長さの差が既定値未満である場合には、図１０又は図１４のステップＳ１３よりも後の処理を継続して実行する。
【０１０１】
上述の第２変形例の印刷装置１によれば、テープ幅取得部６２により検出されたテープ幅と、始端検出センサ２６により検出されるセンサ値に基づいて推定されるテープ幅との差が大きいときには、何らかのエラーが生じていると考えられるが、このような場合に印刷処理を停止したり、エラーを報知したりすることにより、エラーにもかかわらず印刷を継続した場合に生じ得る印刷失敗などを未然に防ぐことができる。
【０１０２】
なお、本実施形態では、始端検出センサ２６をインクカートリッジ３１下面に固定設置し、インクカートリッジ３１の搬送に伴って印刷ヘッド３２とともに移動するようにしたが、これに限らず、始端検出センサ２６を搬送する駆動機構を、キャリッジ搬送部３５とは別に設け、インクカートリッジ３１と独立して搬送させるようにしても良い。また、本実施形態では、始端検出センサ２６は、発光素子と受光素子を１つずつ含む反射型光学センサを１つだけ備えるものとして説明したが、これに限らず、当該反射型光学センサをテープ部材３の幅方向、即ち、インクキャリッジ３０の搬送方向に複数個並べたライン状の光学センサであっても良い。始端検出センサ２６の複数の反射型光学センサは、テープ部材３の幅方向の位置によらず、テープ部材３との間の距離が一定になるように（水平に）配置しておく。この場合、図１１のグラフの横軸は、複数の反射型光学センサが並べられた当該方向における物理的な位置を示すことになる。また、縦軸は、始端検出センサ２６が備えるこれら複数の反射型光学センサのうち、横軸の各位置に配置された反射型光学センサが検出するセンサ値を示すことになる。
【０１０３】
また、本実施形態では、テープ部材３の幅方向に沿って始端検出センサ２６を搬送させながら、始端検出センサ２６により明るさを検出することで、テープ部材３の幅方向の端部の位置を判定するものであったが、これに限らず、テープ部材３の搬送方向に沿って始端検出センサ２６を搬送させながら、始端検出センサ２６により明るさを検出することで、テープ部材３の搬送方向の始端側端部の位置を判定するものであっても良い。この場合、検出したテープ部材３の始端側端部の位置が推定できることから、印刷の度に印刷位置での印刷ヘッド３２とテープ部材３との間の距離が変動しても、テープ部材の始端側端部からインクを受容させる位置までの長さである、いわゆる「前余白」の長さを正確に制御することができる。また、この場合は、始端検出センサ２６を搬送する駆動機構を、キャリッジ搬送部３５とは別に設け、インクカートリッジ３１と独立して搬送させるようにすればよい。
【０１０４】
また、ステッピングモータ２１をはじめとして、ステッピングモータであるとして説明したモータは、連続的に動作するモータであってもよい。このようなモータはエンコーダによって制御され、搬送したテープ部材３の長さ等の情報もエンコーダによって管理される。
【０１０５】
なお、本発明に係る機能を実現するための構成を予め備えた印刷装置として提供できることはもとより、プログラムの適用により、既存の情報処理装置等を、本発明に係る印刷装置として機能させることもできる。すなわち、上記実施形態で例示した印刷装置１による各機能構成を実現させるためのプログラムを、既存の情報処理装置等を制御するＣＰＵ等が実行できるように適用することで、本発明に係る印刷装置として機能させることができる。また、本発明に係る搬送方法は、印刷装置を用いて実施できる。
【０１０６】
また、このようなプログラムの適用方法は任意である。プログラムを、例えば、フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ、メモリカード等のコンピュータ読み取り可能な記憶媒体に格納して適用できる。さらに、プログラムを搬送波に重畳し、インターネットなどの通信媒体を介して適用することもできる。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にプログラムを掲示して配信してもよい。そして、このプログラムを起動し、ＯＳ（Operating System）の制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【０１０７】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【０１０８】
［付記１］
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得する取得部と、
取得した前記明るさに対応したセンサ値に基づいて、前記媒体までの距離に応じた閾値を決定する決定部と、
決定した前記閾値を利用して前記媒体への印刷を行う印刷部と、を備える
ことを特徴とする印刷装置。
［付記２］
決定した前記閾値に基づいて、前記媒体に対する前記印刷部の相対位置を決定する印刷位置決定部、をさらに備える、
ことを特徴とする付記１に記載の印刷装置。
［付記３］
決定した前記閾値に基づいて、前記取得部が前記媒体の端部上を通過した時点を推定する推定部を、さらに備え、
前記印刷位置決定部は、前記推定部により推定した前記時点を基準として、前記媒体に対する前記印刷部の相対位置を決定する、
ことを特徴とする付記２に記載の印刷装置。
［付記４］
前記取得部は、前記印刷前に、前記媒体の表面に沿った一の方向における各位置の前記明るさに対応したセンサ値を取得し、
前記決定部は、取得した前記一の方向における位置に応じた前記明るさに対応したセンサ値の変化に基づいて、前記閾値を決定する、
ことを特徴とする付記１乃至３のいずれかに記載の印刷装置。
［付記５］
前記取得部を当該媒体の表面に沿って一の方向に移動させる搬送部と、
前記搬送部を制御する取得部搬送制御部と、をさらに備え、
前記取得部搬送制御部は、前記印刷前に、前記搬送部により前記取得部を当該媒体の表面に沿って一の方向に移動させながら、当該取得部により前記明るさに対応したセンサ値を取得し、
前記決定部は、取得した前記一の方向における時間に応じた前記明るさに対応したセンサ値の変化に基づいて、前記閾値を決定する、
ことを特徴とする付記１乃至３のいずれかに記載の印刷装置。
［付記６］
前記媒体の前記一の方向に沿った長さを取得する長さ取得部と、
前記長さ取得部を制御する長さ取得制御部と、をさらに備え、
前記長さ取得制御部は、前記印刷前に、前記長さ取得部により前記媒体の前記一の方向に沿った長さを取得させ、
前記決定部は、取得した前記明るさに対応したセンサ値及び前記媒体の前記一の方向に沿った長さに基づいて、前記閾値を決定する、
ことを特徴とする付記４又は５に記載の印刷装置。
［付記７］
前記印刷部を制御する印刷制御部を、さらに備え、
前記印刷制御部は、取得した前記明るさに対応したセンサ値の変化を四角形に近似し、当該四角形の上辺の長さと前記一の方向に沿った前記印刷対象の媒体の長さとの差が既定値を超えているとき、前記印刷部により前記媒体への印刷を行わないように制御する、
ことを特徴とする付記４又は５に記載の印刷装置。
［付記８］
決定した前記閾値に基づいて、前記一の方向における、前記媒体の端部に対応する位置を決定する端部位置決定部を、さらに備える、
ことを特徴とする付記４乃至７のいずれかに記載の印刷装置。
［付記９］
前記印刷部を、待機位置と印刷領域とインク排出位置との間で移動させる第２搬送部と、
前記印刷部の搬送を制御する印刷部搬送制御部と、をさらに備え、
前記印刷部搬送制御部は、前記印刷前に、前記第２搬送部により前記印刷部を前記待機位置から前記印刷領域を経て前記インク排出位置へ移動させ、
前記取得部は、前記印刷部が前記待機位置から前記印刷領域を経て前記インク排出位置へ移動する間に、前記印刷領域に配置された前記明るさに対応したセンサ値を取得する、
ことを特徴とする付記１乃至８のいずれかに記載の印刷装置。
［付記１０］
印刷前に、予め定めた位置から媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得し、
取得した前記明るさに対応したセンサ値に基づいて、前記媒体までの距離に応じた閾値を決定し、
決定した前記閾値を利用して前記媒体への印刷を印刷する、
ことを特徴とする印刷方法。
［付記１１］
取得部と決定部と印刷部とを備える印刷装置のコンピュータに、
印刷前に、媒体までの距離に応じた当該媒体の表面の明るさに対応したセンサ値を取得部により取得させ、
取得した前記明るさに対応したセンサ値に基づいて、前記媒体までの距離に応じた閾値を決定部により決定させ、
決定した前記閾値を利用して前記媒体への印刷を印刷部により行わせる、
ことを特徴とする印刷プログラム。
【符号の説明】
【０１０９】
１…印刷装置、２…制御部、３…テープ部材、５…電源回路、１０…テープ収納部、１１…テープカートリッジ、１２…テープコア、１３…ＡＳＦローラ、１６…テープ繰出部、１７…フルカット機構、１８…ハーフカット機構、２１…ステッピングモータ、２２…プラテンローラ、２３…搬送ガイド、２５…終端検出センサ、２６…始端検出センサ、２７…テープ幅検出センサ、２８…インク受け、３０…インクキャリッジ（インクカートリッジ収納部）、３１…インクカートリッジ（インクタンク）、３２…印刷ヘッド（インクジェットヘッド）、３５…キャリッジ搬送部、３６…ステッピングモータ、３７…キャップ、３８…廃インク受け（インクアブソーバ）、３９…キャリッジベルト、４０…ＵＳＢ制御回路、４１…Bluetoothモジュール・ＷＬＡＮモジュール、４３…表示デバイス、４４…ＰＣ、４７…表示画面制御回路、４８…メモリ制御回路、４９…ＵＩ制御回路、５１…テープ搬送制御回路、５２…インク吐出制御回路、５３…キャリッジ制御回路、６１…明るさ取得部（制御部２）、６２…テープ幅取得部（制御部２）、６３…閾値決定部（制御部２）、６４…端部判定部（制御部２）、６５…端部決定部（制御部２）、６６…ヘッド位置決定部（制御部２）、６７…印刷データ取得部（制御部２）、６８…印刷部（制御部２）
【図１】
0006645091.tif 000002
【図２】
0006645091.tif 000003
【図３】
0006645091.tif 000004
【図４】
0006645091.tif 000005
【図５】
0006645091.tif 000006
【図６】
0006645091.tif 000007
【図７】
0006645091.tif 000008
【図８】
0006645091.tif 000009
【図９】
0006645091.tif 000010
【図１０】
0006645091.tif 000011
【図１１】
0006645091.tif 000012
【図１２】
0006645091.tif 000013
【図１３】
0006645091.tif 000014
【図１４】
0006645091.tif 000015
【図１５】
0006645091.tif 000016
【図１６】
0006645091.tif 000017