(57)【要約】【課題】電源ＯＦＦ時に被印刷媒体を収納した収納体が交換された場合においても収納体が交換されたか否かを検出する。【解決手段】印刷装置１は、搬送経路に沿って搬送される搬送対象物の色又は明るさを検出する光センサ４２と、搬送対象物を収納するテープカセット３０と、制御装置５と、を備え、制御装置５は、被印刷媒体Ｍの残量が無くなったと判断した際の光センサ４２による検出結果をＲＡＭ７に記憶し、その後に光センサ４２が検出した検出結果とＲＡＭ７に記憶されている検出結果との比較結果に基づいて、テープカセット３０が交換されたか否かを検出する。【選択図】図９
2019026450.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、
検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、
制御装置と、
を備え、
前記制御装置は、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する、
ことを特徴とする印刷装置。
【請求項２】
前記印刷装置は、前記搬送対象物を収納する収納体を交換可能に収納する収納部を備え、
前記検出装置は、前記搬送対象物の前記第１部材及び前記第２部材の前記一方の面に対向する側に配置され、
前記制御装置は、前記検出装置が第２の検出結果を検出したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと異なると判断したとき、前記収納体が交換されたことを検出する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記検出装置は、前記第１の検出結果及び前記第２の検出結果として、前記搬送対象物の前記検出装置と対向する領域における、前記搬送対象物の色の、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、
前記制御装置は、前記第１の検出結果及び前記第２の検出結果における、前記赤色値、前記緑色値及び前記青色値のうちの、少なくとも一つの値の差が所定の閾値以上であるとき、前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと異なると判断し、前記収納体が交換されたことを検出する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記検出装置は、搬送が行われる前の検出結果を前記第２の検出結果として、搬送が行われた後の検出結果を第３の検出結果として、前記搬送対象物の前記検出装置と対向する領域における、前記搬送対象物の色の、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、
前記制御装置は、前記搬送が行われる前と前記搬送を行った後における前記検出装置の検出結果の比較に基づいて、前記検出位置において前記搬送対象物が前記第１状態となっているか前記第２状態となっているかを判断する、
ことを特徴とする請求項２又は請求項３に記載の印刷装置。
【請求項５】
データを一時的に記憶する第１記憶装置と、電源ＯＦＦ時にも前記データを保持して記憶する第２記憶装置と、をさらに備え、
前記制御装置は、前記第１の検出結果を前記第１記憶装置に記憶し、
電源ＯＦＦ時には、前記第１記憶装置に記憶していた前記第１の検出結果を、前記第２記憶装置に一時的に記憶し、電源ＯＮ時には、前記第２記憶装置に一時的に記憶していた前記第１の検出結果を、前記第１記憶装置に呼び出す、
ことを特徴とする請求項１乃至請求項４のうち何れか１項に記載の印刷装置。
【請求項６】
前記制御装置は、
前記第１記憶装置内にフラグ領域を設定し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記フラグ領域内のフラグをＯＮにし、前記検出位置において前記搬送対象物が前記第２状態となっていないと判断したとき、前記フラグをＯＦＦにし、
前記フラグがＯＮの場合には、前記第２の検出結果と、前記記憶された前記第１の検出結果と、の比較を行わない、
ことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記第１部材は、前記印刷ヘッドによる前記印刷に使用されるインクリボンであり、
前記第２部材は、前記印刷ヘッドにより前記印刷が行われる被印刷媒体であり、
前記収納体は、テープカセットである、
ことを特徴とする請求項１乃至請求項６のうち何れか１項に記載の印刷装置。
【請求項８】
前記被印刷媒体は、前記印刷ヘッドによる前記印刷が行われる印刷面を一方に有する長尺状の基材を有し、
前記被印刷媒体は前記インクリボンより短く、
前記搬送対象物は、前記テープカセット内に前記被印刷媒体の残量があるときは、前記インクリボンが前記基材の前記印刷面側に重ねられている前記第１状態で搬送され、
前記テープカセット内の前記被印刷媒体の残量が無くなったときは、前記インクリボンが前記基材と重なっていない前記第２状態で搬送される、
ことを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記被印刷媒体は、前記基材の前記印刷面と反対側の面を、粘着層を介して覆う剥離紙を有し、
前記検出装置は、前記被印刷媒体の残量があるときは、前記剥離紙の前記検出装置側の色又は明るさを検出する、
ことを特徴とする請求項７に記載の印刷装置。
【請求項１０】
前記搬送対象物の搬送経路に沿って前記被印刷媒体を搬送する搬送装置をさらに備え、
前記制御装置は、前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記被印刷媒体の残量が無くなったと判断し、前記テープカセットが交換されるまで、前記搬送装置による搬送を停止させる制御を実行する、
ことを特徴とする請求項７乃至請求項９のうち何れか１項に記載の印刷装置。
【請求項１１】
前記収納体が交換されていないことを検出した場合には、前記検出は誤検出である旨の利用者の操作を受け付けたか否かを判定し、前記検出は誤検出である旨の操作を受け付けた場合には、前記収納体は交換されたということを検出する
ことを特徴とする請求項１乃至１０のうち何れか１項に記載の印刷装置。
【請求項１２】
前記検出装置が前記搬送対象物の色又は明るさを検出するときに、前記検出位置における前記搬送対象物を照明する照射装置をさらに備える、
ことを特徴とする請求項１乃至請求項１１のうち何れか１項に記載の印刷装置。
【請求項１３】
前記検出位置は、前記搬送対象物の搬送方向に直交する幅方向の中央となる位置に配置されている、
ことを特徴とする請求項１乃至請求項１２のうち何れか１項に記載の印刷装置。
【請求項１４】
前記検出装置は、前記搬送対象物の搬送経路において、前記印刷ヘッドに対して前記搬送方向における上流側に配置されている、
ことを特徴とする請求項１乃至請求項１３のうち何れか１項に記載の印刷装置。
【請求項１５】
印刷装置の印刷制御方法であって、
前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する、
ことを特徴とする印刷装置の印刷制御方法。
【請求項１６】
印刷装置のコンピュータに実行させるプログラムであって、
前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、  前記コンピュータに、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断させ、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶させ、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断させ、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、印刷装置、印刷装置の印刷制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、長尺状の被印刷媒体（印刷テープ）に文字等の印刷を行ってから切断することで、文字等が印刷された印刷テープ片（ラベル）を作成する印刷装置（ラベルプリンタ）及びこれに用いられる被印刷媒体を収納した収納体（テープカセット）が知られている。
このような印刷装置において、印刷装置の動作中に、被印刷媒体を収納した収納体が交換されたことを検知することができる機能を備えた印刷装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１６４７１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術を用いることで、印刷装置の動作中に被印刷媒体を収納した収納体が交換された場合には、これを検知することができるものの、電源ＯＦＦ時に収納体が交換された場合には、交換されたか否かを判断することができなかった。
【０００５】
以上のような実情を踏まえ、本発明の一側面に係る目的は、電源ＯＦＦ時に被印刷媒体を収納した収納体が交換された場合においても収納体が交換されたか否かを検出することができる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、制御装置と、を備え、前記制御装置は、前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する。
【０００７】
本発明の一態様に係る印刷装置の印刷制御方法は、印刷装置の印刷制御方法であって、前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する。
【０００８】
本発明の一態様に係るプログラムは、印刷装置のコンピュータに実行させるプログラムであって、前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、前記コンピュータに、前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断させ、前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶させ、その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断させ、前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断させる。
【発明の効果】
【０００９】
上記の態様によれば、電源ＯＦＦ時に被印刷媒体を収納した収納体が交換された場合においても収納体が交換されたか否かを検出することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷装置１を含む印刷システムの構成を例示した図である。
【図２】印刷装置１の開閉蓋３を開放した状態の斜視図である。
【図３】印刷装置１に使用される被印刷媒体Ｍを媒体幅方向Ｙから見た断面図である。
【図４】印刷装置１に収納されるテープカセット３０の斜視図である。
【図５】印刷装置１のカセット収納部１９の斜視図である。
【図６】印刷装置１の要部断面図である。
【図７】印刷装置１のテープエンド検出基板４１の正面図である。
【図８】印刷装置１と電子機器１００のハードウェア構成を示したブロック図である。
【図９】テープカセット交換検出処理のフローチャートである。
【図１０】被印刷媒体Ｍ及びインクリボンＲの搬送状態及び光センサ４２、光源４３との位置関係を示す図である。
【図１１】第２の実施形態のテープカセット交換検出処理のフローチャートである。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
図１は、第１の実施形態に係る印刷装置を含む印刷システムの構成を例示した図である。図２は、印刷装置の開閉蓋を開放した状態の斜視図である。図１に示す印刷システムは、印刷装置１と、印刷装置１へ印刷データを送信する電子機器１００と、を含んでいる。印刷装置１と電子機器１００は、無線通信又は有線通信でデータをやり取りする。
【００１２】
なお、本実施形態において、被印刷媒体Ｍ（印刷テープ）の搬送される方向を「搬送方向Ｘ」とし、この搬送方向Ｘに直交する被印刷媒体Ｍ（印刷テープ）の幅方向を「媒体幅方向Ｙ」とし、被印刷媒体Ｍ（印刷テープ）の厚み方向を「厚み方向Ｚ」とする。これらＸ方向、Ｙ方向、及びＺ方向は、互いに直交する。
印刷装置１は、被印刷媒体に印刷を行うサーマルヘッド（印刷ヘッド）を備える印刷装置であり、例えば、長尺な帯状の被印刷媒体Ｍに、シングルパス方式で印刷を行うラベルプリンタである。図３は、印刷装置１に使用される被印刷媒体Ｍを媒体幅方向Ｙから見た断面図である。被印刷媒体Ｍは、例えば、基材Ｂと、基材Ｂに塗布された粘着材Ａ（のり面）と、粘着材Ａを介して基材Ｂに対し剥離可能に貼り付けられた剥離紙Ｆと、を有する長尺状のテープ部材である。なお、被印刷媒体Ｍは、剥離紙Ｆなしの長尺状のテープ部材であってもよい。
本実施形態では、基材Ｂの粘着材Ａが塗布されている側とは反対側の面（基材Ｂの表面。これを「印刷面Ｐ」とする。）に対しサーマルヘッド１０により印刷が行われる。以降では、インクリボンを使用する熱転写方式のラベルプリンタを例にして説明するが、印刷方式は特に限定されない。本実施形態では、被印刷媒体（第２部材）Ｍの一方の面と、インクリボン（第１部材）Ｒの一方の面と、が同じ向きで重ねられた状態で、被印刷媒体ＭとインクリボンＲの長さ方向が搬送経路に沿って搬送方向に搬送される。以下、被印刷媒体Ｍと、インクリボンＲと、が重ねられた状態の搬送対象を区別しないときは単に搬送対象物ともいう。第１部材及び第２部材は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる。
【００１３】
図１、図２に示すように、印刷装置１は、装置筐体２と、この装置筐体２に開閉自在に取り付けられた開閉蓋３を備える。図２に示すように、装置筐体２は、内部にテープカセット（収納体）３０を収納するカセット収納部（収納部）１９を備えている。カセット収納部１９の詳細については後述する。
装置筐体２の上面には、電源ボタン２５の他、各種操作を行う操作ボタン２６ａ，２６ｂ，２６ｃ（以下、「操作ボタン２６」と呼ぶ）、開閉蓋３を開放させる蓋開閉ボタン２７等が配置されている。
外部電源Ｄ（図８参照）が接続されている状態（即ちＡＣアダプタ接続状態）で電源ボタン２５が押下されると、電源回路４０（図８参照）に信号が送られて印刷装置１の電源がＯＮになる。そして、電源がＯＮの状態で、再び電源ボタン２５が押下されると、電源回路４０に信号が送られて印刷装置１の電源がＯＦＦになる。また、操作ボタン２６や蓋開閉ボタン２７が押下されると、制御装置５（図８参照）に信号が送られて、各ボタンに応じた処理が行われる。
また、図示しないが、装置筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。なお、印刷装置１が電池等の内部電源で動作するものである場合には、電源コード接続端子はなくてもよい。また、印刷装置１がパーソナルコンピュータや各種の端末装置等の外部機器との接続を行わずに使用できるものである場合や、外部機器と無線で接続可能に構成されている場合には、外部機器接続端子を備えていなくてもよい。
【００１４】
開閉蓋３は、カセット収納部１９の上部を覆うように開閉可能に配置されている。開閉蓋３は、蓋開閉ボタン２７が押下されることにより開放される。
また、開閉蓋３には、この開閉蓋３が閉じた状態でもカセット収納部１９にテープカセット３０（図４参照）が収納されているか否かを目視で確認可能とするために、窓３ａが形成されている。
また、装置筐体２の側面であって、被印刷媒体Ｍの搬送方向Ｘの下流側に位置する部分には、排出口２ａが形成されている。印刷装置１内でサーマルヘッド１０による印刷が行われた被印刷媒体Ｍは、排出口２ａから装置外へ排出される。
【００１５】
図４は、印刷装置１に収納されるテープカセット３０の斜視図である。図５は、印刷装置１のカセット収納部１９の斜視図である。図６は、印刷装置１の本実施形態に係る要部断面図である。図４に示すテープカセット３０は、図５に示すカセット収納部１９に着脱して交換可能に収納される。図６には、テープカセット３０がカセット収納部１９に収納された状態が示されている。
【００１６】
テープカセット３０は、図４に示すように、サーマルヘッド被挿入部３６及び係合部３７が形成された、被印刷媒体ＭとインクリボンＲを収容するカセットケース３１を有する。カセットケース３１には、テープコア３２とインクリボン供給コア３４とインクリボン巻取りコア３５が設けられている。被印刷媒体Ｍは、カセットケース３１内部のテープコア３２にロール状に巻かれている。また、熱転写用のインクリボンＲは、その先端がインクリボン巻取りコア３５に巻きつけられた状態で、カセットケース３１内部のインクリボン供給コア３４にロール状に巻かれている。
【００１７】
装置筐体２のカセット収納部１９には、図５に示すように、テープカセット３０を所定の位置で支持するための複数のカセット受け部２０が設けられている。
【００１８】
カセット収納部１９には、さらに、複数の発熱素子を有し、被印刷媒体Ｍに印刷を行うサーマルヘッド１０と、被印刷媒体Ｍを搬送する搬送機構であるプラテンローラ２１と、テープコア係合軸２２と、インクリボン巻取り駆動軸２３が設けられている。さらに、サーマルヘッド１０には、サーミスタ１３が埋め込まれている。サーミスタ１３は、サーマルヘッド１０の温度を測定するヘッド温度測定部である。
【００１９】
カセット収納部１９には、さらに、被印刷媒体Ｍの残量の有無の判断を行うための構成を有するテープエンド検出基板４１が設けられている。図７は、印刷装置１のテープエンド検出基板４１の正面図である。図７（ａ）に示すように、テープエンド検出基板４１には、光センサ４２と、光源（照射装置）４３と、が設けられている。光センサ４２は光を受光する受光領域４２ａを有している。光センサ４２及び光源４３が設けられたテープエンド検出基板４１は、図７（ｂ）に示す被印刷媒体Ｍの搬送経路Ｃにおける搬送方向Ｘにおいて、サーマルヘッド１０の上流側に配置されている。従って、サーマルヘッド１０により印刷が開始される前に、光センサ４２により搬送対象物の色又は明るさを検出することにより、被印刷媒体Ｍの境界の一つである終端Ｅが光センサ４２による検出位置Ｓを通過した後であるか否か、即ち、被印刷媒体Ｍの残量が無くなったか否かの判断をすることができる。さらに、図７（ｂ）に示すように、光センサ４２及び光源４３は、搬送経路Ｃの搬送方向Ｘにおいて、被印刷媒体Ｍ及びインクリボンＲの媒体幅方向Ｙのほぼ中央と対向する位置に配置される。搬送対象物における光センサ４２の受光領域４２ａと対向する領域が検出位置Ｓとなる。ここで、カセット収納部１９は、被印刷媒体Ｍの幅が互いに異なる複数種類のテープカセット３０を収納可能となっている。そして、被印刷媒体Ｍの幅が互いに異なる複数種類のテープカセット３０の何れがカセット収納部１９に収納された場合でも、被印刷媒体Ｍの媒体幅方向Ｙの中央はほぼ一定の位置になるように構成されている。これにより、被印刷媒体Ｍの幅が互いに異なる複数種類のテープカセット３０のうちのどれがカセット収納部１９に収納されても、被印刷媒体Ｍの媒体幅方向Ｙのほぼ中央と対向する位置に光センサ４２及び光源４３が配置されることになる。このため、被印刷媒体Ｍの幅によらず、被印刷媒体Ｍの残量の有無の判断及びテープカセット３０が交換されたことの検出を良好に行うことができる。
図６に示すように、光センサ４２及び光源４３が配置されたテープエンド検出基板４１は、光センサ４２及び光源４３が被印刷媒体Ｍ（被印刷媒体Ｍが剥離紙Ｆを有している場合には剥離紙Ｆ、被印刷媒体Ｍが剥離紙Ｆを有していない場合には基材Ｂ）と対向する向きで、テープエンド検出基板４１と被印刷媒体Ｍとの間隔が概ね所定の間隔（ｄ１）となるように配置されている。本実施形態においては、間隔（ｄ１）は、およそ５ｍｍ程度に設定されている。また、図７に示すように、光センサ４２と、光源４３とは、所定の間隔（ｄ２）をおいてテープエンド検出基板４１上に配置されている。本実施形態においては、間隔（ｄ２）は、およそ３ｍｍ程度に設定されている。
【００２０】
光源４３は、例えば白色ＬＥＤにより形成され、光センサ４２が搬送対象物の色又は明るさの検出を行う際に、搬送対象物に照明光を照射する、即ち、光源４３は、検出位置Ｓにおける搬送対象物を照明する。光源４３は、光センサ４２の感度特性に合わせて、光センサ４２が検出可能な波長範囲を含む光を照射するものである。即ち、光源４３は、所望の波長範囲を含む光を照射することが可能なものであれば、白色ＬＥＤに限らず、例えば、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の３色のＬＥＤにより構成されていてもよく、白熱電球でも、蛍光灯でもよい。
【００２１】
光センサ４２は、受光領域４２ａと対向する位置にある搬送対象物の色又は明るさを検出する検出装置である。本実施形態において、検出対象物は被印刷媒体Ｍ又はインクリボンＲであり、光センサ４２は、被印刷媒体Ｍ（被印刷媒体Ｍが剥離紙Ｆを有している場合には剥離紙Ｆ、被印刷媒体Ｍが剥離紙Ｆを有していない場合には基材Ｂ）の色又は明るさと、インクリボンＲの色又は明るさと、を検出することが可能である。光センサ４２は、搬送対象物のインクリボンＲ及び被印刷媒体Ｍの一方の面に対向する側に配置される。光センサ４２は、例えば、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）の各色のフィルターを有するフォトダイオードを備えて構成されているカラーセンサである。この場合、光センサ４２は、各フォトダイオードにより検出された光の強度を例えば１６ｂｉｔのデジタル値に変換して、ＲＧＢ値とする。このため、光センサ４２は、検出した光のスペクトルに応じたＲＧＢ値を有する色の情報を検出し、これを検出信号として出力する。これにより、光センサ４２は、被印刷媒体Ｍの色と、インクリボンＲの色と、が同系色であっても、それぞれの材料に違いがあり、両者が全く同じ色ということは通常無いため、それぞれの色に対して互いに異なるＲＧＢ値を検出することができる。光センサ４２は、検出結果として、搬送対象物の光センサ４２と対向する領域における、搬送対象物の色の、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出する。光センサ４２は、検出したＲＧＢ値を検出信号として制御装置５へ送る。従って、制御装置５は、被印刷媒体Ｍの色と、インクリボンＲの色と、が同系色であっても、光センサ４２で検出された搬送対象物の色に対するＲＧＢ値の変化に基づいて、光センサ４２の受光領域４２ａと対向する位置にある搬送対象物が、被印刷媒体ＭからインクリボンＲに変わったと判断することができる。
【００２２】
また、テープエンド検出基板４１は、被印刷媒体Ｍが収納されたテープカセット３０が交換されたか否かを検出するための構成を有する。テープエンド検出基板４１の光センサ４２は、交換前の、被印刷媒体Ｍの残量が無くなった状態のテープカセット３０のインクリボンＲの色と、交換後の別のテープカセット３０の被印刷媒体Ｍの色と、のそれぞれの色に対して互いに異なるＲＧＢ値を検出することができる。光センサ４２は、検出したＲＧＢ値を検出信号として制御装置５へ送る。
制御装置５は、光センサ４２の検出結果に基づいて、検出位置Ｓにおいて搬送対象物が、インクリボンＲ上に被印刷媒体Ｍが重ねられている状態（以下、「第１状態」と呼ぶ）及びインクリボンＲ上に被印刷媒体Ｍが重ねられていない状態（以下、「第２状態」と呼ぶ）のいずれとなっているかを判断する。制御装置５は、検出位置Ｓにおいて搬送対象物が第２状態となっていると判断したときの光センサ４２の検出結果（以下、「第１の検出結果」と呼ぶ）として記憶する。
制御装置５は、その後に搬送が行われる前に光センサ４２が検出した検出結果（以下、「第２の検出結果」と呼ぶ）から搬送対象物が第２状態となっているかどうかを判断する。そして、制御装置５は、第２状態となっていると判断したときの搬送対象物が、光センサ４２が第１の検出結果を検出したときのものと同じであるか否かを判断する。
また、制御装置５は、搬送が行われる前に光センサ４２に検出された第２の検出結果と、搬送が行われた後に光センサ４２に検出された検出結果（以下、「第３の検出結果」と呼ぶ）の比較に基づいて、検出位置Ｓにおいて搬送対象物が第１状態となっているか第２状態となっているかを判断する。
従って、制御装置５は、被印刷媒体Ｍと、インクリボンＲと、が互いに異なるテープカセット３０のものであっても、光センサ４２で検出された搬送対象物の色に対するＲＧＢ値の変化に基づいて、光センサ４２の受光領域４２ａと対向する位置にある搬送対象物が、インクリボンＲから被印刷媒体Ｍに変わったと判断することができる。インクリボンＲの色のＲＧＢ値が検出された後は、テープカセット３０が交換されない限り、光センサ４２の受光領域４２ａと対向する位置にある搬送対象物が、被印刷媒体Ｍの色のＲＧＢ値に変わることはない。
制御装置５は、検出位置Ｓにおいて搬送対象物が第２状態となっていると判断したとき、被印刷媒体Ｍの残量が無くなったと判断する。制御装置５は、テープカセット３０が交換されるまで、搬送用モータ駆動回路１１による搬送を停止させる制御を実行する。
そして、制御装置５は、光センサ４２が第２の検出結果を検出したときの搬送対象物が、光センサ４２が第１の検出結果を検出したときのものと異なると判断したとき、テープカセット３０が交換されたことを検出する。詳細には、制御装置５は、第１の検出結果及び第２の検出結果における、赤色値、緑色値及び青色値のうちの、少なくとも一つの値の差が所定の閾値以上であるとき、搬送対象物が、光センサ４２が第１の検出結果を検出したときのものと異なると判断し、テープカセット３０が交換されたことを検出する、従って、制御装置５は、搬送対象物が、インクリボンＲから被印刷媒体Ｍに変わったと判断したことに基づき、テープカセット３０が別のもの（新しいもの）に交換されたことを検出することができる。
【００２３】
光センサ４２は、搬送対象物の明るさを検出するものであってもよい。即ち、光源４３により照明されている照射面の反射率の違いによる明るさの違いを検出するものであってもよい。この場合、検出した明るさに基づいて、検出対象物が、被印刷媒体ＭからインクリボンＲに変わったことを判断する。光センサ４２は、カラーセンサの他、ＣＣＤ（Charge-Coupled Device）イメージセンサ、ＣＭＯＳ（Complementary MOS）イメージセンサ、赤外線センサ等、搬送対象物である被印刷媒体Ｍの色又は明るさと、インクリボンＲの色又は明るさとを識別できるセンサにより形成してもよい。
【００２４】
テープカセット３０がカセット収納部１９に収納された状態では、図６に示すように、カセットケース３１に設けられた係合部３７がカセット収納部１９に設けられたカセット受け部２０に支持されて、サーマルヘッド１０がカセットケース３１に形成されたサーマルヘッド被挿入部３６に挿入される。また、テープコア係合軸２２には、テープカセット３０のテープコア３２が係合し、さらに、インクリボン巻取り駆動軸２３には、インクリボン巻取りコア３５が係合する。
【００２５】
印刷装置１に印刷開始の指示が入力されると、被印刷媒体Ｍは、プラテンローラ２１の回転によりテープコア３２から繰り出される。この際、インクリボン巻取り駆動軸２３がプラテンローラ２１に同調して回転することで、被印刷媒体ＭとともにインクリボンＲがインクリボン供給コア３４から繰り出される。これにより、被印刷媒体ＭとインクリボンＲは重なった状態で搬送される。即ち、送対象物は、テープカセット３０内に被印刷媒体Ｍの残量があるときは、インクリボンＲが基材Ｂの印刷面側に重ねられている第１状態で搬送される。そして、サーマルヘッド１０とプラテンローラ２１の間を通過する際にインクリボンＲがサーマルヘッド１０によって加熱されることで、インクが被印刷媒体Ｍに転写され、印刷が行われる。
【００２６】
サーマルヘッド１０とプラテンローラ２１の間を通過した使用済みのインクリボンＲは、インクリボン巻取りコア３５に巻き取られる。一方、サーマルヘッド１０とプラテンローラ２１の間を通過した印刷済みの被印刷媒体Ｍは、ハーフカット装置１６及びフルカット装置１７で切断され、排出口２ａから排出される。
なお、本実施形態においては、被印刷媒体Ｍの長さは、インクリボンＲよりも短く形成されている。そして、被印刷媒体Ｍの終端Ｅは、テープコア３２に固定されていないため、被印刷媒体Ｍの終端Ｅは、最終的には光センサ４２の前を通過して排出口２ａから排出される。一方で、インクリボンＲの両端は、インクリボン供給コア３４及びインクリボン巻取りコア３５に固定されているため、インクリボンＲの終端は、テープカセット３０の外に露呈することはなく、光センサ４２の前を通過することもない。即ち、インクリボンＲには被印刷媒体Ｍが重なっておらず、搬送対象物はインクリボンＲのみとなる。即ち、搬送対象物は、テープカセット３０内の被印刷媒体Ｍの残量が無くなったときは、インクリボンＲが基材Ｂと重なっていない第２状態で搬送される。
【００２７】
本実施形態においては、光センサ４２が配置されたテープエンド検出基板４１は、カセット収納部１９側に配置されている。従って、光センサ４２による搬送対象物の色又は明るさの検出は、重なった状態で搬送される被印刷媒体ＭとインクリボンＲのうち、被印刷媒体Ｍ側から行われる。光センサ４２は、検出位置Ｓにおいて搬送対象物の色又は明るさを検出する。
従って、被印刷媒体Ｍが残存している場合には、光センサ４２は被印刷媒体Ｍ（被印刷媒体Ｍが剥離紙Ｆを有している場合には剥離紙Ｆ、被印刷媒体Ｍが剥離紙Ｆを有していない場合には基材Ｂ）の色又は明るさを検出する。そして、被印刷媒体Ｍが搬送されて、被印刷媒体Ｍの終端（境界）Ｅが光センサ４２と対向する位置（検出位置Ｓ）を通過した後は、光センサ４２はインクリボンＲの色又は明るさを検出する。制御装置５は、光センサ４２により検出された色又は明るさの変化に基づき、光センサ４２による検出対象が被印刷媒体ＭからインクリボンＲに変化したことを認識することで、被印刷媒体Ｍの終端Ｅが検出位置Ｓを通過した後であって、被印刷媒体Ｍの残量が無くなったか否かを判断することができる。
【００２８】
図８は、印刷装置１と電子機器１００のハードウェア構成を示したブロック図である。印刷装置１は、上述のサーマルヘッド１０、サーミスタ１３、ハーフカット装置１６、フルカット装置１７、プラテンローラ２１に加えて、制御装置５、ＲＯＭ（Read Only Memory、第２記憶装置）６、ＲＡＭ（Random Access Memory、第１記憶装置）７、通信インターフェース（ＩＦ）８、ヘッド駆動回路９、搬送用モータ駆動回路１１（搬送装置）、ステッピングモータ１２、カッターモータ駆動回路１４、カッターモータ１５、及び、電源回路４０を備える。なお、少なくとも制御装置５、ＲＯＭ６、及びＲＡＭ７は、印刷装置１のコンピュータを構成する。
【００２９】
制御装置５は、例えばＣＰＵ（Central Processing Unit）などのプロセッサ５ａを含む。制御装置５は、ＲＯＭ６に記憶されているプログラムをＲＡＭ７に展開し実行することで、印刷装置１の各部の動作を制御する。
【００３０】
制御装置５は、例えば、制御信号（ストローブ信号、ラッチ信号、クロック信号）と印刷データをヘッド駆動回路９へ供給し、ヘッド駆動回路９を介してサーマルヘッド１０を制御する。また、制御装置５は、モータ駆動回路（搬送用モータ駆動回路１１、カッターモータ駆動回路１４）を介してモータ（ステッピングモータ１２、カッターモータ１５）を制御する。
【００３１】
制御装置５は、光センサ４２で検出された搬送対象物の色又は明るさの変化に基づいて、被印刷媒体Ｍの境界の一つである終端Ｅが検出位置Ｓを通過した後であるか否か、即ち、被印刷媒体Ｍの残量があるか否かを判断する。具体的には、制御装置５は、光センサ４２が搬送対象物の色を検出する場合、光センサ４２により検出されたＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）のうち、少なくとも１の値が所定の割合以上変化したか否かに基づいて、被印刷媒体Ｍの残量があるか否かを判断する。制御装置５は、光センサ４２により検出される剥離紙Ｆの色の情報と、インクリボンＲの色の情報と、に基づいて、被印刷媒体Ｍの終端Ｅが検出位置Ｓを通過した後であるか否か、即ち、残量があるか否かを判断する。従って、剥離紙Ｆがついた被印刷媒体Ｍの残量があるか否かを判断することができる。制御装置５による被印刷媒体Ｍの残量があるか否かの判断の詳細については後述する。
【００３２】
ＲＯＭ６は、被印刷媒体Ｍに印刷を行う印刷プログラム、印刷プログラムの実行に必要な各種データ（例えば、フォント等）を記憶する。ＲＯＭ６は、制御装置５によって読取り可能なプログラムが記憶された記憶媒体としても機能する。ＲＯＭ６は、電源ＯＦＦ時にもデータを保持して記憶できるフラッシュメモリにより構成されている。ＲＯＭ６は、電源ＯＦＦ時には、ＲＧＢ値の保持値を一時的に記憶する。保持値については後述する。ＲＡＭ７は、印刷内容のパターンを示すデータ（以降、印刷データと記す）を記憶する印刷データ記憶部を含む。ＲＡＭ７は、表示データを記憶する表示データ記憶部を含む。さらに、ＲＡＭ７は、ＲＧＢ値およびＲＯＭ６から呼び出されたＲＧＢ値の保持値を記憶する。通信インターフェース８は、有線通信又は無線通信により外部装置（例えば、電子機器１００）や外部サーバの記憶装置との間でデータを授受する。
【００３３】
ヘッド駆動回路９は、制御装置５から供給された制御信号と印刷データに基づいてサーマルヘッド１０を駆動する。サーマルヘッド１０は、主走査方向に配列された複数の発熱素子１０ａを有する印刷ヘッドである。ヘッド駆動回路９が、制御装置５から供給されたストローブ信号により指定される通電期間中に、ヘッド駆動回路９から出力された印刷データに応じて複数の発熱素子１０ａの何れかへ電流を選択的に流すことで、複数の発熱素子１０ａの何れかが発熱してインクリボンＲを加熱する。これにより、サーマルヘッド１０は、熱転写により被印刷媒体Ｍに１ラインずつ印刷を行う。即ち、印刷装置１は、サーマルラインプリンタである。
【００３４】
搬送用モータ駆動回路１１は、ステッピングモータ１２を駆動する。ステッピングモータ１２は、プラテンローラ２１を回転させる。プラテンローラ２１は、ステッピングモータ１２の動力によって回転し、被印刷媒体Ｍの長手方向（副走査方向）に被印刷媒体Ｍを搬送する搬送機構である。
【００３５】
カッターモータ駆動回路１４は、カッターモータ１５を駆動する。ハーフカット装置１６及びフルカット装置１７は、カッターモータ１５の動力によって動作し、被印刷媒体Ｍをハーフカット又はフルカットする。フルカットとは、被印刷媒体Ｍの基材Ｂを剥離紙Ｆとともに幅方向に沿って切断する動作のことであり、ハーフカットは、基材Ｂのみを幅方向に沿って切断する動作のことである。電源回路４０は、外部電源Ｄからの直流電圧（例えば、２４Ｖ）から出力電圧を生成し、印刷装置１の各部に電力を供給する電源部である。
【００３６】
電子機器１００は、図１及び図８に示すように、表示装置１０１と入力装置１０２を備える、例えば、スマートフォン、タブレット端末などの携帯型のコンピュータである。表示装置１０１は、例えば、液晶ディスプレイであっても、有機エレクトロルミネッセンス（有機ＥＬ）ディスプレイであってもよい。入力装置１０２は、例えば、タッチパネルである。
【００３７】
電子機器１００は、上記の構成に加えて、表示部駆動装置１０３、通信インターフェース（ＩＦ）１０４、ＲＯＭ１０５、ＲＡＭ１０６、制御装置１０７を備える。表示部駆動装置１０３は、例えば、液晶表示ドライバ回路、有機ＥＬ表示ドライバ回路である。制御装置１０７は、プロセッサ１０８を備える。プロセッサ１０８は、演算部であり、アプリケーションプログラムを実行することで、印刷装置１から送られてきたメッセージを表示装置１０１に表示したり、入力装置１０２に対する利用者のタッチ操作を受け付けたりする。
【００３８】
図９は、テープカセット交換検出処理のフローチャートである。テープカセット交換検出処理について、図１０と併せて説明する。図１０は、被印刷媒体Ｍ及びインクリボンＲの搬送状態及び光センサ４２、光源４３との位置関係を示す図である。ここで、被印刷媒体Ｍは剥離紙Ｆを有しているものとする。剥離紙Ｆは、例えば、少なくとも光センサ４２側の面が水色を有している。基材Ｂは、例えば、白色、黄色、緑色、赤色、黒色、透明色、青色、ピンク色、銀色を有している。インクリボンＲは、例えば、黒色、赤色、青色、金色、銀色、白色を有している。図１０（ａ）は、被印刷媒体Ｍの終端Ｅが光センサ４２による、搬送経路Ｃ上の検出位置Ｓを通過する前の状態であって、テープカセット３０の交換前の被印刷媒体Ｍ及びインクリボンＲを幅方向Ｙから見た搬送状態を示す模式図である。図１０（ｂ）は、被印刷媒体Ｍの終端Ｅが光センサ４２による検出位置Ｓを通過した後の状態であって、テープカセット３０の交換前の被印刷媒体Ｍ及びインクリボンＲを幅方向Ｙから見た搬送状態を示す模式図である。図１０（ｃ）は、被印刷媒体Ｍの終端Ｅが光センサ４２による、搬送経路Ｃ上の検出位置Ｓを通過する前の状態であって、テープカセット３０の交換後の被印刷媒体Ｍ及びインクリボンＲを幅方向Ｙから見た搬送状態を示す模式図である。以下では、光センサ４２が搬送対象物の検出位置Ｓにおける色を検出する場合について説明するが、光センサ４２が搬送対象物の検出位置Ｓにおける明るさを検出する場合も、色の情報を明るさの情報に置き換えるだけで、同様に処理を行うことができる。
【００３９】
テープカセット交換検出処理では、被印刷媒体Ｍである印刷テープが収容されたテープカセット３０の残量が無くなった場合に新しいテープカセット３０に交換されたか否かを検出する処理が行われる。
テープカセット交換検出処理を行うにあたり、工場出荷状態の印刷装置１のＲＯＭ６には、ＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）として、例えばオールＦ（0xFFFF_FFFF）の情報が記憶されている。電源ＯＮ時に、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）をＲＡＭ７に呼び出して記憶する。ＲＯＭ６に工場出荷状態のＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）が記憶されている場合には、制御装置５は、ＲＯＭ６に記憶されているオールＦの情報をＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）としてＲＡＭ７に呼び出して記憶する。また、ＲＯＭ６に後述のステップＳ１０６において記憶したＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）が記憶されている場合には、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）をＲＡＭ７に呼び出して記憶する。尚、ＲＯＭ６に工場出荷状態以外のＲＧＢ値の保持値が（Ｒkeep、Ｇkeep、Ｂkeep）が記憶されている場合とは、制御装置５によりテープカセット３０内の被印刷媒体Ｍが無くなったと判断されている状態を示す。
【００４０】
印刷装置１は、印刷開始の指示に基づき、図９に示すテープカセット交換検出処理を開始する。テープカセット交換検出処理では、制御装置５は、まず、被印刷媒体Ｍの搬送前に光センサ４２を動作させ、光センサ４２で検出された検出信号のＲＧＢ値を初期値として取得する（ステップＳ１０１）。
【００４１】
このとき、図１０（ａ）の場合と同様に、被印刷媒体Ｍの搬送前に被印刷媒体Ｍが残存している場合には、被印刷媒体Ｍの終端Ｅは、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、光センサ４２による検出位置Ｓより上流側に位置している。また、図１０（ｃ）に示すように、テープカセット３０が別のもの（新しいもの）に交換された場合には、被印刷媒体Ｍの終端Ｅは、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、光センサ４２による検出位置Ｓより上流側に位置している。従って、被印刷媒体Ｍの搬送前に被印刷媒体Ｍが残存している場合とは、被印刷媒体Ｍの残量が元々残存していたこと、又は、後述のステップＳ１０７において被印刷媒体Ｍの残量が無くなったことが報知された後に、被印刷媒体Ｍの残量が残存している別のテープカセット３０に交換されたことを示す。
この場合、光センサ４２による検出位置Ｓには、被印刷媒体ＭとインクリボンＲが重なった状態で存在し、光センサ４２は被印刷媒体Ｍの剥離紙Ｆと対向した状態になっている。そのため、光センサ４２は、検出位置Ｓに存在する被印刷媒体Ｍの剥離紙Ｆの色に対応する赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、これを検出信号として制御装置５へ送る。そして、制御装置５は、光センサ４２から送られてきた検出信号のＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）をそれぞれ、初期値Ｒbefore、Ｇbefore、Ｂbeforeとして取得し、ＲＡＭ７に記憶する。
【００４２】
これに対し、図１０（ｂ）に示すように、被印刷媒体Ｍの搬送前に被印刷媒体Ｍの残量が無い場合には、被印刷媒体Ｍの終端Ｅは、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、光センサ４２による検出位置Ｓより下流側に位置している。被印刷媒体Ｍの搬送前に被印刷媒体Ｍの残量が無い場合とは、後述のステップＳ１０７において被印刷媒体Ｍの残量が無くなったことが報知されたが、被印刷媒体Ｍの残量が残存している別の（新しい）テープカセット３０に交換されていない状態であることを示す。この場合、光センサ４２による検出位置Ｓには、被印刷媒体Ｍは無く、インクリボンＲのみが存在し、光センサ４２はインクリボンＲと対向した状態になる。そのため、光センサ４２は、検出位置Ｓに存在するインクリボンＲの色に対応する赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、これを検出信号として制御装置５へ送る。そして、制御装置５は、光センサ４２から送られてきた検出信号のＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）をそれぞれ、初期値Ｒbefore、Ｇbefore、Ｂbeforeとして取得し、ＲＡＭ７に記憶する。
【００４３】
次いで、制御装置５は、被印刷媒体Ｍの搬送前に光センサ４２で検出したＲＧＢ値の初期値（Ｒbefore、Ｇbefore、Ｂbefore）（第２の検出結果）と、ＲＡＭ７に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）（第１の検出結果）との比較結果に基づいて、変化があるか否かを判定する（ステップＳ１０２）。
この処理では、制御装置５は、ステップＳ１０１で取得した被印刷媒体Ｍの搬送前のＲＧＢ値の初期値Ｒbefore，Ｇbefore，Ｂbeforeのそれぞれの値と、後述のステップＳ１０６で記憶したＲＧＢ値の保持値Ｒkeep、Ｇkeep、Ｂkeepのそれぞれの値と、の変化の割合を判定する。即ち、Ｒkeepに対するＲbeforeの変化の割合、Ｇkeepに対するＧbeforeの変化の割合、Ｂkeepに対するＢbeforeの変化の割合を判定する。
制御装置５は、ＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）のうちの、少なくとも何れか１つの値が、所定の割合（閾値）以上変化しているか否かを判定する。具体的には、制御装置５は、ＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）のうちの、少なくとも何れか１つの値が所定の閾値以上変化しているか、即ち、ＲＧＢ値を比較した結果所定の閾値以上変化しているか否かを判定する。本実施形態においては、閾値は例えば１０％に設定される。
即ち、制御装置５は、下記（式１）〜（式３）の少なくとも何れかが満たされているか否かを判定する。
（｜Ｒkeep−Ｒbefore｜／Ｒbefore）≧０．１・・・（式１）
（｜Ｇkeep−Ｇbefore｜／Ｇbefore）≧０．１・・・（式２）
（｜Ｂkeep−Ｂbefore｜／Ｂbefore）≧０．１・・・（式３）
【００４４】
なお、閾値の値はこの限りではなく、テープカセット３０の種別毎に任意の割合に設定することができる。例えば、被印刷媒体ＭとインクリボンＲとの間で複数種類の色のバリエーションの組合せがある幅のテープカセット３０においては閾値を低く設定することができる。一方で、被印刷媒体ＭとインクリボンＲとの間で少ない色のバリエーションの組合せがある幅のテープカセット３０においては閾値を高く設定することができる。
【００４５】
被印刷媒体Ｍの搬送前に光センサ４２で検出したＲＧＢ値の初期値と、ＲＡＭ７に記憶されているＲＧＢ値の保持値との間に閾値以上の変化がある場合（ステップＳ１０２のＹＥＳ）には、制御装置５は、被印刷媒体Ｍの搬送前に取得されたＲＧＢ値は被印刷媒体Ｍの剥離紙Ｆの色の情報を示していると判断する。
この場合、制御装置５は、搬送経路Ｃ上を被印刷媒体Ｍの終端Ｅが検出位置Ｓをまだ通過していないと判断する。これにより制御装置５は、被印刷媒体Ｍの残量が残存している別のテープカセット３０に交換されたか、又は、被印刷媒体Ｍの残量が元々残存していたと判断する。
【００４６】
そして、制御装置５は、サーマルヘッド１０をＯＮとし、ステッピングモータ１２をＯＮとする。これにより、プラテンローラ２１が搬送方向に回転し、被印刷媒体Ｍの搬送が開始され、印刷データに基づいて被印刷媒体Ｍへの印刷が行われる。印刷データに基づく印刷が終了した場合には、制御装置５は、サーマルヘッド１０をＯＦＦとするとともに、ステッピングモータ１２をＯＦＦとする。これにより、プラテンローラ２１の回転が停止し、被印刷媒体Ｍの搬送も終了し、被印刷媒体Ｍへの印刷も終了となる（ステップＳ１０３）。
【００４７】
被印刷媒体Ｍの搬送が終了すると、制御装置５は、被印刷媒体Ｍの搬送終了後に光センサ４２を動作させ、光センサ４２で検出された検出信号のＲＧＢ値を取得する（ステップＳ１０４）。
このとき、図１０（ａ）の場合と同様に、被印刷媒体Ｍの搬送後でも被印刷媒体Ｍがまだ残存している場合には、被印刷媒体Ｍの終端Ｅは、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、光センサ４２による検出位置Ｓより上流側に位置していることとなる。この場合、光センサ４２による検出位置Ｓには、被印刷媒体ＭとインクリボンＲが重なった状態で存在し、光センサ４２は被印刷媒体Ｍの剥離紙Ｆと対向した状態になっている。そのため、光センサ４２は、検出位置Ｓに存在する被印刷媒体Ｍの剥離紙Ｆの色に対応する赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、これを検出信号として制御装置５へ送る。そして、制御装置５は、光センサ４２から送られてきた検出信号のＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）をそれぞれ、被印刷媒体Ｍの搬送終了後のＲＧＢ値Ｒafter，Ｇafter，Ｂafterとして取得する。
【００４８】
これに対し、図１０（ｂ）に示すように、被印刷媒体Ｍの搬送後に被印刷媒体Ｍの残量が無くなった場合には、被印刷媒体Ｍの終端Ｅは、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、光センサ４２による検出位置Ｓより下流側に位置することとなる。この場合、光センサ４２による検出位置Ｓには、被印刷媒体Ｍは無く、インクリボンＲのみが存在し、光センサ４２はインクリボンＲと対向した状態になる。そのため、光センサ４２は、検出位置Ｓに存在するインクリボンＲの色に対応する赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、これを検出信号として制御装置５へ送る。そして、制御装置５は、光センサ４２から送られてきた検出信号のＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）をそれぞれ、被印刷媒体Ｍの搬送終了後のＲＧＢ値Ｒafter，Ｇafter，Ｂafterとして取得する。
【００４９】
次いで、制御装置５は、被印刷媒体Ｍの搬送前に光センサ４２で検出したＲＧＢ値の初期値（Ｒbefore、Ｇbefore、Ｂbefore）（第２の検出結果）と、被印刷媒体Ｍの搬送終了後に光センサ４２で検出したＲＧＢ値（Ｒafter，Ｇafter，Ｂafter）（第３の検出結果）との比較に基づいて、変化があるか否かを判定する（ステップＳ１０５）。
この処理では、制御装置５は、ステップＳ１０１で取得した被印刷媒体Ｍの搬送前のＲＧＢ値の初期値Ｒbefore，Ｇbefore，Ｂbeforeのそれぞれの値と、ステップＳ１０４で取得した被印刷媒体Ｍの搬送後のＲＧＢ値Ｒafter，Ｇafter，Ｂafterのそれぞれの値と、の変化の割合を判定する。即ち、Ｒafterに対するＲbeforeの変化の割合、Ｇafterに対するＧbeforeの変化の割合、Ｂafterに対するＢbeforeの変化の割合を判定する。
制御装置５は、ＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）のうちの、少なくとも何れか１つの値が、所定の割合（閾値）以上変化しているか否かを判定する。具体的には、制御装置５は、ＲＧＢ値に含まれる赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）のうちの、少なくとも何れか１つの値が所定の閾値以上変化しているか、即ち、ＲＧＢ値を比較した結果、所定の閾値以上変化しているか否かを判定する。本実施形態においては、閾値は例えば１０％に設定される。なお、閾値の値はこの限りではなく、任意の割合に設定することができる。
即ち、制御装置５は、下記（式４）〜（式６）の少なくとも何れかが満たされているか否かを判定する。
（｜Ｒafter−Ｒbefore｜／Ｒbefore）≧０．１・・・（式４）
（｜Ｇafter−Ｇbefore｜／Ｇbefore）≧０．１・・・（式５）
（｜Ｂafter−Ｂbefore｜／Ｂbefore）≧０．１・・・（式６）
【００５０】
被印刷媒体Ｍの搬送前後に取得したＲＧＢ値の間に閾値以上の変化がない場合（ステップＳ１０５のＮＯ）には、制御装置５は、被印刷媒体Ｍの搬送前後で取得されたＲＧＢ値は被印刷媒体Ｍの剥離紙Ｆの色の情報を示していると判断する。この場合、制御装置５は、搬送経路Ｃ上を被印刷媒体Ｍの終端Ｅが検出位置Ｓをまだ通過していないと判断する。これにより制御装置５は、被印刷媒体Ｍの残量がまだあると判断する。この処理が終了すると、テープカセット交換検出処理は終了となる。
【００５１】
これに対し、被印刷媒体Ｍの搬送前後に取得したＲＧＢ値の間に閾値以上の変化がある場合（ステップＳ１０５のＹＥＳ）には、制御装置５は、被印刷媒体Ｍの搬送後に取得したＲＧＢ値は、被印刷媒体Ｍの剥離紙Ｆの色の情報を示しているのではなく、インクリボンＲの色の情報を示していると判断する。即ち、制御装置５は、光センサ４２により検出される色の情報が変化したことに基づいて、検出位置Ｓにおける搬送対象物が被印刷媒体Ｍの剥離紙ＦからインクリボンＲに変化したと判断する。これにより制御装置５は、被印刷媒体Ｍの終端Ｅが搬送経路Ｃ上の検出位置Ｓを通過したと判断し、被印刷媒体Ｍの残量が無くなったと判断する。
【００５２】
被印刷媒体Ｍの搬送前後に検出したＲＧＢ値に基づき被印刷媒体Ｍの残量が無くなったことを検出すると、制御装置５は、ステップＳ１０４において取得した、被印刷媒体Ｍの搬送終了後のＲＧＢ値Ｒafter，Ｇafter，Ｂafterをそれぞれ、保持値Ｒkeep、Ｇkeep、Ｂkeepと（第１の検出結果）してＲＡＭ７に記憶させる（Ｓ１０６）。即ち、制御装置５は、被印刷媒体Ｍの搬送終了後に光センサ４２により検出された検出結果であるＲＧＢ値Ｒafter，Ｇafter，Ｂafterを、被印刷媒体Ｍの残量が無くなったことを検出した際に光センサ４２が検出した検出結果である被印刷媒体ＭのＲＧＢ値の保持値Ｒkeep、Ｇkeep、ＢkeepとしてＲＡＭ７に記憶する。
制御装置５は、被印刷媒体Ｍの残量が無くなったと判断すると、例えば、電子機器１００の表示装置１０１に被印刷媒体Ｍの残量が無くなった旨のエラーメッセージを表示したり、電子機器１００の図示しないスピーカ等により被印刷媒体Ｍの残量が無くなった旨のメッセージ音を出力したりして、被印刷媒体Ｍの残量が無くなったことを報知する制御を行う（ステップＳ１０７）。例えば制御装置５は、エラーメッセージとして、電子機器１００の表示装置１０１に「印刷テープが無くなりました。テープカセットを交換してください」と表示する制御を行う。これにより、被印刷媒体Ｍの残量が無くなったため、テープカセット３０を交換する必要があることを利用者に明確に伝達することができる。この場合、別のテープカセット３０に交換されるまでの間、ＲＧＢ値の保持値は、ステップＳ１０６で記憶された保持値となる。このため、再度印刷開始の指示が行われ、ステップＳ１０１においてＲＧＢ値の初期値が再度取得されたとしても、ステップＳ１０２の処理において、制御装置５は、ＲＧＢ値の初期値と保持値との間で変化がない（ステップＳ１０２のＮＯ）と判断し、搬送用モータ駆動回路１１による搬送が一時的に停止する。この処理が終了すると、テープカセット交換検出処理は終了となる。
【００５３】
被印刷媒体Ｍの搬送前に光センサ４２で検出したＲＧＢ値の初期値と、ＲＡＭ７に記憶されているＲＧＢ値の保持値との間に閾値以上の変化がない場合（ステップＳ１０２のＮＯ）には、制御装置５は、被印刷媒体Ｍの搬送前に初期値として取得したＲＧＢ値と、保持値として記憶されているＲＧＢ値は、ともに、被印刷媒体ＭのインクリボンＲの色の情報を示していると判断する。この場合、制御装置５は、ステップＳ１０５の処理において、被印刷媒体Ｍの終端Ｅが検出位置Ｓを通過した後であって、被印刷媒体Ｍの残量が無くなったと判断されたにもかかわらず、まだテープカセット３０が交換されていないと判断する。
制御装置５は、被印刷媒体Ｍの残量が無くなっているにもかかわらず、まだテープカセット３０が交換されていないと判断すると、例えば、電子機器１００の表示装置１０１に被印刷媒体Ｍの残量が無い旨のエラーメッセージを表示したり、電子機器１００の図示しないスピーカ等により被印刷媒体Ｍの残量が無い旨のメッセージ音を出力したりして、被印刷媒体Ｍの残量が無いことを報知する制御を行う（ステップＳ１０８）。例えば制御装置５は、エラーメッセージとして、電子機器１００の表示装置１０１に「印刷テープがありません。テープカセットを交換してください」と表示する制御を行う。これにより、被印刷媒体Ｍの残量が無いため、テープカセット３０を交換する必要があることを利用者に明確に伝達することができる。
【００５４】
ここで、被印刷媒体Ｍの色と、インクリボンＲの色と、が類似する組合せによっては、ステップＳ１０２において、閾値の値次第で、光センサ４２により検出される色の情報が変化していないと誤判定される可能性も否定できない。即ち、被印刷媒体Ｍは剥離紙Ｆを有しているため、被印刷媒体Ｍの残量がある場合には、光センサ４２は基本的に搬送対象物として剥離紙Ｆの色（水色）を検出する。但し、粘着層Ａや基材Ｂの色によっては、剥離紙ＦからインクリボンＲ、粘着層Ａ又は基材Ｂの色がある程度透けて見えるため、剥離紙Ｆの色の検出結果が剥離紙Ｆ自体の色とは異なる場合がある。例えば、被印刷媒体Ｍの剥離紙Ｆが水色で、インクリボンＲが黒色の組合せの場合は、被印刷媒体Ｍ（剥離紙Ｆ）の色とインクリボンＲの色の差異が大きいので誤判定される可能性は少ない。一方で、被印刷媒体Ｍの剥離紙Ｆが水色で、インクリボンＲが透明色で、インクリボンＲが金色の組合せの場合は、被印刷媒体Ｍ（剥離紙Ｆ）の色とインクリボンＲの色の差が比較的小さくなることが判明しており、この場合には光センサ４２による検出結果の差異が小さいために誤判定される可能性がある。
この場合、制御装置５は、テープカセット３０が交換されたにもかかわらず、検出位置Ｓにおける搬送対象物が被印刷媒体Ｍの剥離紙ＦからインクリボンＲへ変化したことを検出できず、テープカセット３０が交換されていないと誤判定する。このような誤判定により印刷ができなくなる問題を解消するために、制御装置５は、テープカセット３０は交換済みである旨の利用者の操作を受け付けたか否かを判定する（ステップＳ１０９）。例えば、制御装置５は、電子機器１００の表示装置１０１に「テープカセットは交換済みです」のメッセージ及びアイコン「［ＹＥＳ］ｏｒ［ＮＯ］」を表示する制御を行う。制御装置５は、電子機器１００の入力装置１０２に対する利用者の操作に基づき、テープカセット３０は交換済みである旨の操作（例えば、［ＹＥＳ］のアイコンに対するタッチ操作）を受け付けたか否かを判定する。
【００５５】
テープカセット３０は交換済みである旨の操作を受け付けた場合（ステップＳ１０９のＹＥＳ）には、制御装置５は、ステップＳ１０２の処理は誤判定であったと判断する。即ち、制御装置５は、被印刷媒体Ｍの搬送前に取得したＲＧＢ値の初期値とＲＡＭ７に記憶されているＲＧＢ値の保持値との間に閾値以上の変化がないと判定した内容は誤検出であり、被印刷媒体Ｍの残量が残存している別のテープカセット３０に交換されたと判断する。
この場合、制御装置５は、ＲＡＭ７に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）をオールＦ（0xFFFF_FFFF）に書き換える（ステップＳ１１０）。誤判定した場合には、ＲＧＢ値の保持値を工場出荷状態に戻すことにより、次回ＲＧＢ値の初期値と比較された場合であっても、再度誤検出されることを回避できる。これにより利用者の操作の煩わしさを取り除くことができる。次いで制御装置５は、ステップＳ１０３の処理に移り、被印刷媒体Ｍの搬送及び印刷を行い、ステップＳ１０４〜ステップＳ１０７の処理を実行する。
【００５６】
テープカセット３０は交換済みではない旨の操作（例えば、［ＮＯ］のアイコンに対するタッチ操作）を受け付けた場合（ステップＳ１０９のＮＯ）には、制御装置５は、ステップＳ１０２の処理は誤判定ではなかったと判断する。即ち、制御装置５は、被印刷媒体Ｍの搬送前に取得したＲＧＢ値の初期値とＲＡＭ７に記憶されているＲＧＢ値の保持値との間に閾値以上の変化がないと判定した内容は誤判定ではなく、被印刷媒体Ｍの残量が残存している別のテープカセット３０に交換はされていないと判断する。この場合、制御装置５は、ステップＳ１０３に処理を移行せず、被印刷媒体Ｍの搬送及び印刷を行わずに、テープカセット交換検出処理を終了する。
即ち、制御装置５は、被印刷媒体Ｍの残量が無くなったと判断されたにもかかわらず、まだテープカセット３０が交換されていない場合には、ステップＳ１０１、Ｓ１０２、Ｓ１０８、Ｓ１０９の処理を繰り返し実行する。従って、被印刷媒体Ｍの残量のある別のテープカセット３０に交換されるまで、被印刷媒体Ｍの搬送及び印刷が行われないことになる。これにより、サーマルヘッド１０による印刷の空打ちやカット不良を未然に防ぐことができ、サーマルヘッド１０及びプラテンローラ２１等の印刷装置１の構成部品を保護することができる。
【００５７】
テープカセット交換検出処理が終了し、利用者の操作に基づき電源ボタン２５が押下され、電源がＯＦＦにされる時、制御装置５は、ＲＡＭ７に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）をＲＯＭ６に移して一時的に記憶する。ＲＯＭ６はフラッシュメモリにより形成されているため、電源がＯＦＦにされた場合であっても、ＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）は継続して保持される。そして、再び電源ＯＮされた時には、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値の保持値をＲＡＭ７に呼び出して記憶することで、前回のＲＧＢ値の判定結果を用いて、テープカセット交換検出処理を実行することができる。
【００５８】
以上のように構成された印刷装置１では、被印刷媒体Ｍの搬送が行われる前に光センサ４２検出した搬送対象物の色又は明るさの検出結果と、被印刷媒体Ｍの残量が無くなったと判断したときに光センサ４２により検出されて記憶された搬送対象物の色又は明るさの検出結果と、の比較結果に基づいて、テープカセット３０が交換されたか否かを検出する。記憶された検出結果との比較結果に基づいてテープカセット３０が交換されたか否かの判断を行っているため、電源ＯＦＦ時に被印刷媒体Ｍを収納したテープカセット３０が交換された場合であっても、その後に電源ＯＮしたときに、テープカセット３０が交換されたか否かを検出することができる。また、被印刷媒体Ｍに何らかの加工を加えることなく、被印刷媒体を収納したテープカセット３０が交換されたか否かを検出することができる。また、インクリボンＲと、被印刷媒体Ｍと、の色の情報の違いに基づいてテープカセット３０が交換されたか否かを検出しているため、この検出結果に対して、外部の光や、温度変化等の環境の変化の影響を受け難くすることができる。さらに、色や明るさの変化に基づいてテープカセット３０が交換されたか否かを検出しているため、被印刷媒体Ｍと、インクリボンＲとの関係において、任意の色や素材、構造の組み合わせを採用した場合であっても、テープカセット３０が交換されたか否かを検出することができる。例えば、被印刷媒体Ｍの構造が剥離紙Ｆを有していないタイプであっても、テープカセット３０が交換されたか否かを検出することができる。
【００５９】
また、制御装置５は、被印刷媒体Ｍの搬送が行われる前に光センサが４２検出した搬送対象物の色又は明るさの検出結果と、搬送が行われた後に光センサが４２検出した搬送対象物の色又は明るさの検出結果、との比較結果に基づいて、被印刷媒体Ｍの終端Ｅが検出位置を通過した後であるか否かを判断する。これにより、インクリボンＲと、被印刷媒体Ｍとが同系色であっても、被印刷媒体Ｍの残量が無くなったか否かを検出することができる。
【００６０】
また、制御装置５は、光センサ４２が色を検出するものである場合、光センサ４２により検出された赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値のうちの、少なくとも何れか１つの値が所定の割合以上変化したか否かに基づいて、テープカセット３０が交換されたか否かを検出している。これにより、交換前のテープカセット３０の被印刷媒体Ｍの色と、交換後のテープカセット３０のインクリボンＲの色と、が同系色であっても、被印刷媒体Ｍの残量がないテープカセット３０から被印刷媒体Ｍの残量のあるテープカセット３０に交換されたか否かを検出することができる。
【００６１】
また、制御装置５は、光センサ４２が色を検出するものである場合、光センサ４２により検出された赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値のうちの、少なくとも何れか１つの値が所定の割合以上変化したか否かに基づいて、テープカセット３０に収納された被印刷媒体Ｍの残量の有無を判断している。これにより、例えばインクリボンＲと被印刷媒体Ｍとが同系色であっても、テープカセット３０に収納された被印刷媒体Ｍの残量の有無を判断することができる。
【００６２】
また、光センサ４２は、光源４３により照射された照射面における被印刷媒体Ｍの色の情報と、インクリボンＲの色の情報と、を検出する。従って、周囲が暗い環境下であっても、被印刷媒体ＭとインクリボンＲとを区別して検出することができる。これにより、被印刷媒体Ｍの残量がないテープカセット３０から被印刷媒体Ｍの残量のあるテープカセット３０に交換されたことに対する検出精度を向上させることができる。
また被印刷媒体Ｍと、インクリボンＲと、はそれぞれ異なる材料により形成されているため、被印刷媒体ＭとインクリボンＲの色が同系色であっても、相互に反射率は異なっている。そのため、反射率の違いによる明るさの違いにより被印刷媒体ＭとインクリボンＲとを区別して検出することができる。これにより、被印刷媒体Ｍの残量がないテープカセット３０から被印刷媒体Ｍの残量のあるテープカセット３０に交換されたことに対する検出精度を向上させることができる。
【００６３】
［第２の実施形態］
次に、第２の実施形態について説明する。第２の実施形態の印刷装置１と電子機器１００のハードウェア構成については、第１の実施形態と同様であるため、説明を省略する。第１の実施形態においては、ＲＧＢ値の初期値を取得後、すぐに、制御装置５は、ＲＧＢ値の初期値と、ＲＡＭ７に記憶されているＲＧＢ値の保持値との比較結果に基づいて、ＲＧＢ値に変化があるか否かを判定していた。この点第２の実施形態においては、ＲＡＭ７内にＲＧＢ値フラグを格納するフラグ領域を設定する。制御装置５は、検出位置Ｓにおいて搬送対象物が第２状態となっていると判断したとき、フラグ領域内のフラグをＯＮにし、検出位置Ｓにおいて搬送対象物が第２状態となっていないと判断したとき、フラグをＯＦＦにする。そして、フラグがＯＮの場合には、制御装置５は、第２の検出結果と、記憶された第１の検出結果と、の比較を行わない点で相違する。
ＲＧＢ値フラグのＯＮ及びＯＦＦの情報は、ＲＡＭ７に記憶されている。ＲＧＢ値フラグは、テープカセット３０内の被印刷媒体Ｍの残量があるか無いかを示す情報であり、ＲＧＢ値フラグがＯＮの状態は、被印刷媒体Ｍの残量が無く、かつ、テープカセット３０が交換されていない状態を示す。次に、図１１を参照にして、第２実施形態のテープカセット交換検出処理について説明する。
【００６４】
図１１は、第２の実施形態のテープカセット交換検出処理のフローチャートである。第２の実施形態のテープカセット交換検出処理は、基本的には図９の第１の実施形態のテープカセット交換検出処理のフローチャートと同じである。第２の実施形態のステップＳ２０１、Ｓ２０４〜Ｓ２０７、Ｓ２１０〜Ｓ２１１の処理は、第１の実施形態のステップＳ１０１、Ｓ１０３〜Ｓ１０６、Ｓ１０８〜Ｓ１０９の処理と同一であるため、説明を省略し相違点のみ説明する。
【００６５】
テープカセット交換検出処理を行うにあたり、第２の実施形態のテープカセット交換検出処理では、電源ＯＮ時に、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）に加え、ＲＧＢ値フラグの情報をＲＡＭ７に呼び出して記憶する。工場出荷状態においては、ＲＧＢ値フラグの情報はＯＦＦが記憶されている。ＲＧＢ値フラグに工場出荷状態の情報が記憶されている場合には、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値フラグのＯＦＦの情報をＲＡＭ７に呼び出して記憶する。また、ＲＯＭ６に後述のステップＳ２０８において記憶したＲＧＢ値フラグＯＮの情報が記憶されている場合には、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値フラグＯＮの情報をＲＡＭ７に呼び出して記憶する。
【００６６】
光センサ４２で検出された検出信号のＲＧＢ値が初期値として取得（ステップＳ２０１）されると、制御装置５は、ＲＡＭ７を参照し、ＲＧＢ値フラグがＯＮであるか否かを判定する（ステップＳ２０２）。この処理では、制御装置５は、被印刷媒体Ｍの残量が無くなったと判断（ステップＳ２０６のＹＥＳ）された後、まだテープカセット３０が交換されていないことを検出する。ＲＧＢ値フラグがＯＮである場合（ステップＳ２０２のＹＥＳ）には、処理はステップＳ２０３に進む。これに対し、ＲＧＢ値フラグがＯＦＦである場合（ステップＳ２０２のＮＯ）には、制御装置５は、ステップＳ２０３の処理を行わずに、ステップＳ２０４の処理に進む。これにより、テープカセット３０内の被印刷媒体Ｍの残量がまだある場合には、ＲＧＢ値の変化の割合を判断するステップＳ２０３の処理を省略することができ、制御装置５に対する処理負担の軽減を図ることができる。
【００６７】
ステップＳ２０７の説明に移り、被印刷媒体Ｍの搬送終了後のＲＧＢ値Ｒafter，Ｇafter，Ｂafterをそれぞれ、保持値Ｒkeep、Ｇkeep、ＢkeepとしてＲＡＭ７に記憶させると、制御装置５は、ＲＧＢ値フラグをＯＮにする（ステップＳ２０８）。この処理では、制御装置５は、被印刷媒体Ｍの残量が無くなったと判断（ステップＳ２０６のＮＯ）されたことを示す情報としてＲＧＢ値フラグをＯＮに設定する。
【００６８】
ステップＳ２１１の説明に移り、テープカセット３０は交換済みである旨の操作を受け付けた場合（ステップＳ２１１のＹＥＳ）には、制御装置５は、ステップＳ２０３の処理は誤判定であったと判断する。即ち、制御装置５は、被印刷媒体Ｍの搬送前に取得したＲＧＢ値の初期値とＲＡＭ７に記憶されているＲＧＢ値の保持値との間に閾値以上の変化がないと判定した内容は誤検出であり、被印刷媒体Ｍの残量が残存している別のテープカセット３０に交換されたと判断する。
この場合、制御装置５は、ＲＡＭ７に記憶されているＲＧＢ値フラグをＯＦＦにする（ステップＳ２１２）。誤判定した場合には、ＲＧＢ値の保持値を工場出荷状態に戻すことにより、次回ＲＧＢ値の初期値と比較された場合であっても、再度誤検出されることを回避できる。これにより利用者の操作の煩わしさを取り除くことができる。次いで制御装置５は、ステップＳ２０４の処理に移り、被印刷媒体Ｍの搬送及び印刷を行い、ステップＳ２０５〜ステップＳ２０９の処理を実行する。
【００６９】
テープカセット交換検出処理が終了し、利用者の操作に基づき電源ボタン２５が押下され、電源がＯＦＦにされる時、制御装置５は、ＲＡＭ７に記憶されているＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）に加え、ＲＧＢ値フラグの情報をＲＯＭ６に移して一時的に記憶する。ＲＯＭ６はフラッシュメモリにより形成されているため、電源がＯＦＦにされた場合であっても、ＲＧＢ値の保持値（Ｒkeep、Ｇkeep、Ｂkeep）及びＲＧＢ値フラグの情報は継続して保持される。そして、再び電源がＯＮされた時には、制御装置５は、ＲＯＭ６に記憶されているＲＧＢ値の保持値及びＲＧＢ値フラグの情報をＲＡＭ７に呼び出して記憶することで、前回のＲＧＢ値の判定結果及びＲＧＢ値フラグの情報を用いて、テープカセット交換検出処理を実行することができる。これにより、電源ＯＦＦ時に被印刷媒体Ｍを収納したテープカセット３０が交換された場合においても、その後、電源がＯＮされたときに、テープカセット３０が交換されたか否かを検出することができる。更に、ＲＧＢ値フラグに基づいて、判断することで、テープカセット３０内の被印刷媒体Ｍの残量がまだあるか否かを判断することができ、不要な処理を省略し、制御装置５に対する処理負担の軽減を図ることができる。
【００７０】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。印刷装置、印刷装置の印刷制御方法、及び、プログラムは、特許請求の範囲の記載を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００７１】
上述の実施形態においては、制御装置５は、被印刷媒体Ｍの搬送前のＲＧＢ値の初期値Ｒbefore，Ｇbefore，Ｂbeforeのそれぞれの値と、記憶されているＲＧＢ値の保持値Ｒkeep、Ｇkeep、Ｂkeepのそれぞれの値との比較に基づいて、テープカセット３０が交換されたか否かを判断するとした。しかしながら、どのテープカセット３０でも剥離紙Ｆの色は同じ水色になっている。そのため、光センサ４２の検出結果の値に基づいて、検出位置Ｓにおける被印刷媒体Ｍが剥離紙ＦになっているかインクリボンＲになっているかを判断するようにしてもよい。
上述の実施形態においては、制御装置５は、電源ＯＦＦ時に、フラッシュメモリにより形成されたＲＯＭ６にＲＧＢ値の保持値及びＲＧＢ値フラグの情報を一時的に記憶しているがこの限りではない。例えば、制御装置５は、制御装置５は、電源ＯＦＦ時に、ＲＧＢ値の保持値及びＲＧＢ値フラグの情報を電子機器１００のＲＯＭ１０５や、外部サーバ上の記憶装置に対し通信ＩＦ８を介して記憶することもできる。
【００７２】
上述の実施形態においては、制御装置５は、電子機器１００の表示装置１０１にエラーメッセージを表示しているがこの限りではない。例えば、印刷装置１にディスプレイや発光ダイオード等の表示装置を設け、この表示装置にメッセージを表示してもよい。例えば、制御装置５は、被印刷媒体Ｍの残量が無いと判断した場合には、テープカセット３０の被印刷媒体Ｍの残量が無い旨のエラーメッセージを印刷装置１の表示装置に表示する制御を行ってもよい。同様に、制御装置５は、被印刷媒体Ｍの残量が無くなったと判断した場合には、被印刷媒体Ｍの残量が無くなった旨のエラーメッセージを印刷装置１の表示装置に表示する制御を行ってもよい。これにより、被印刷媒体Ｍの残量が無いこと、及び、残量が無くなったことを利用者に明確に伝達することができる。
【００７３】
上述した実施形態では、光センサ４２により検出される被印刷媒体Ｍの色又は明るさの情報と、インクリボンＲの色又は明るさの情報と、に基づいて被印刷媒体Ｍの残量の有無を判断する例を示したが、この限りではない。例えば、被印刷媒体Ｍを長さ毎に複数の色（例えば３色）で作成し、長さ毎に変動する被印刷媒体Ｍ（剥離紙Ｆ）の色又は明るさの情報と、インクリボンＲの色又は明るさの情報と、の違いに基づいて被印刷媒体Ｍの残量の有無を判断してもよい。この場合、制御装置５は残量に応じたメッセージを表示する制御を行う。
【００７４】
上述した実施形態では、光センサ４２を、被印刷媒体Ｍの搬送経路Ｃの搬送方向において、サーマルヘッド１０より上流側に配置する例を示したが、この限りではない。例えば、光センサ４２を、サーマルヘッド１０より下流側等、被印刷媒体ＭとインクリボンＲとが重なった状態で搬送される搬送経路Ｃ上に配置してもよい。
【００７５】
上述した実施形態では、光センサ４２による被印刷媒体の色又は明るさの検出は、被印刷媒体Ｍ側から行う例を示したが、この限りではない。例えば、被印刷媒体Ｍの長さを、インクリボンＲの長さよりも長く形成した場合には、光センサ４２による被印刷媒体の色又は明るさの検出は、インクリボンＲ側から行ってもよい。
【００７６】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、
検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、
制御装置と、
を備え、
前記制御装置は、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する、
ことを特徴とする印刷装置。
【００７７】
［付記２］
前記印刷装置は、前記搬送対象物を収納する収納体を交換可能に収納する収納部を備え、
前記検出装置は、前記搬送対象物の前記第１部材及び前記第２部材の前記一方の面に対向する側に配置され、
前記制御装置は、前記検出装置が第２の検出結果を検出したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと異なると判断したとき、前記収納体が交換されたことを検出する、
ことを特徴とする付記１に記載の印刷装置。
【００７８】
［付記３］
前記検出装置は、前記第１の検出結果及び前記第２の検出結果として、前記搬送対象物の前記検出装置と対向する領域における、前記搬送対象物の色の、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、
前記制御装置は、前記第１の検出結果及び前記第２の検出結果における、前記赤色値、前記緑色値及び前記青色値のうちの、少なくとも一つの値の差が所定の閾値以上であるとき、前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと異なると判断し、前記収納体が交換されたことを検出する、
ことを特徴とする付記２に記載の印刷装置。
【００７９】
［付記４］
前記検出装置は、搬送が行われる前の検出結果を前記第２の検出結果として、搬送が行われた後の検出結果を第３の検出結果として、前記搬送対象物の前記検出装置と対向する領域における、前記搬送対象物の色の、赤色値（Ｒ）、緑色値（Ｇ）及び青色値（Ｂ）を含むＲＧＢ値を検出し、
前記制御装置は、前記搬送が行われる前と前記搬送を行った後における前記検出装置の検出結果の比較に基づいて、前記検出位置において前記搬送対象物が前記第１状態となっているか前記第２状態となっているかを判断する、
ことを特徴とする付記２又は付記３に記載の印刷装置。
【００８０】
［付記５］
データを一時的に記憶する第１記憶装置と、電源ＯＦＦ時にも前記データを保持して記憶する第２記憶装置と、をさらに備え、
前記制御装置は、前記第１の検出結果を前記第１記憶装置に記憶し、
電源ＯＦＦ時には、前記第１記憶装置に記憶していた前記第１の検出結果を、前記第２記憶装置に一時的に記憶し、電源ＯＮ時には、前記第２記憶装置に一時的に記憶していた前記第１の検出結果を、前記第１記憶装置に呼び出す、
ことを特徴とする付記１乃至付記４に記載の印刷装置。
【００８１】
［付記６］
前記制御装置は、
前記第１記憶装置内にフラグ領域を設定し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記フラグ領域内のフラグをＯＮにし、前記検出位置において前記搬送対象物が前記第２状態となっていないと判断したとき、前記フラグをＯＦＦにし、
前記フラグがＯＮの場合には、前記第２の検出結果と、前記記憶された前記第１の検出結果と、の比較を行わない、
ことを特徴とする付記５に記載の印刷装置。
【００８２】
［付記７］
前記第１部材は、前記印刷ヘッドによる前記印刷に使用されるインクリボンであり、
前記第２部材は、前記印刷ヘッドにより前記印刷が行われる被印刷媒体であり、
前記収納体は、テープカセットである、
ことを特徴とする付記１乃至付記６に記載の印刷装置。
【００８３】
［付記８］
前記被印刷媒体は、前記印刷ヘッドによる前記印刷が行われる印刷面を一方に有する長尺状の基材を有し、
前記被印刷媒体は前記インクリボンより短く、
前記搬送対象物は、前記テープカセット内に前記被印刷媒体の残量があるときは、前記インクリボンが前記基材の前記印刷面側に重ねられている前記第１状態で搬送され、
前記テープカセット内の前記被印刷媒体の残量が無くなったときは、前記インクリボンが前記基材と重なっていない前記第２状態で搬送される、
ことを特徴とする付記７に記載の印刷装置。
【００８４】
［付記９］
前記被印刷媒体は、前記基材の前記印刷面と反対側の面を、粘着層を介して覆う剥離紙を有し、
前記検出装置は、前記被印刷媒体の残量があるときは、前記剥離紙の前記検出装置側の色又は明るさを検出する、
ことを特徴とする付記７に記載の印刷装置。
【００８５】
［付記１０］
前記搬送対象物の搬送経路に沿って前記被印刷媒体を搬送する搬送装置をさらに備え、
前記制御装置は、前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記被印刷媒体の残量が無くなったと判断し、前記テープカセットが交換されるまで、前記搬送装置による搬送を停止させる制御を実行する、
ことを特徴とする付記７乃至付記９に記載の印刷装置。
【００８６】
［付記１１］
前記収納体が交換されていないことを検出した場合には、前記検出は誤検出である旨の利用者の操作を受け付けたか否かを判定し、前記検出は誤検出である旨の操作を受け付けた場合には、前記収納体は交換されたということを検出する
ことを特徴とする付記１乃至１０に記載の印刷装置。
【００８７】
［付記１２］
前記検出装置が前記搬送対象物の色又は明るさを検出するときに、前記検出位置における前記搬送対象物を照明する照射装置をさらに備える、
ことを特徴とする付記１乃至付記１１に記載の印刷装置。
【００８８】
［付記１３］
前記検出位置は、前記搬送対象物の搬送方向に直交する幅方向の中央となる位置に配置されている、
ことを特徴とする付記１乃至付記１２に記載の印刷装置。
【００８９】
［付記１４］
前記検出装置は、前記搬送対象物の搬送経路において、前記印刷ヘッドに対して前記搬送方向における上流側に配置されている、
ことを特徴とする付記１乃至付記１３に記載の印刷装置。
【００９０】
［付記１５］
印刷装置の印刷制御方法であって、
前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断し、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶し、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断し、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断する、
ことを特徴とする印刷装置の印刷制御方法。
【００９１】
［付記１６］
印刷装置のコンピュータに実行させるプログラムであって、
前記印刷装置は、少なくとも一方の面同士のそれぞれの領域に含まれる色が互いに異なる、又は、少なくとも一方の面同士のそれぞれの領域における明るさが互いに異なる第１部材及び第２部材を有し、搬送される搬送対象物の少なくとも一部に印刷を行う印刷ヘッドと、検出位置において前記搬送対象物の色又は明るさを検出する検出装置と、を備え、  前記コンピュータに、
前記検出装置の検出結果に基づいて、前記検出位置において前記搬送対象物が、前記第１部材上に前記第２部材が重ねられている第１状態及び前記第１部材上に前記第２部材が重ねられていない第２状態のいずれとなっているかを判断させ、
前記検出位置において前記搬送対象物が前記第２状態となっていると判断したとき、前記検出装置の検出結果を第１の検出結果として記憶させ、
その後に前記検出装置が検出した第２の検出結果から前記搬送対象物が前記第２状態となっているかどうかを判断させ、
前記第２状態となっていると判断したときの前記搬送対象物が、前記検出装置が前記第１の検出結果を検出したときのものと同じであるか否かを判断させる、
ことを特徴とするプログラム。
【符号の説明】
【００９２】
１・・・印刷装置、２・・・装置筐体、２ａ・・・排出口、３・・・開閉蓋、３ａ・・・窓、５・・・制御装置、５ａ・・・プロセッサ、６・・・ＲＯＭ、７・・・ＲＡＭ、８・・・通信インターフェース（ＩＦ）、９・・・ヘッド駆動回路、１０・・・サーマルヘッド、１０ａ・・・発熱素子、１１・・・搬送用モータ駆動回路、１２・・・ステッピングモータ、１３・・・サーミスタ、１４・・・カッターモータ駆動回路、１５・・・カッターモータ、１６・・・ハーフカット装置、１７・・・フルカット装置、１９・・・カセット収納部、２０・・・カセット受け部、２１・・・プラテンローラ、２２・・・テープコア係合軸、２３・・・インクリボン巻取り駆動軸、２５・・・電源ボタン、２６・・・操作ボタン、２７・・・蓋開閉ボタン、３０・・・テープカセット、３１・・・カセットケース、３２・・・テープコア、３４・・・インクリボン供給コア、３５・・・インクリボン巻取りコア、３６・・・サーマルヘッド被挿入部、３７・・・係合部、４０・・・電源回路、４１・・・テープエンド検出基板、４２・・・光センサ、４３・・・光源、１００・・・電子機器、１０１・・・表示装置、１０２・・・入力装置、１０３・・・表示部駆動装置、１０４・・・通信インターフェース（ＩＦ）、１０５・・・ＲＯＭ、１０６・・・ＲＡＭ、１０７・・・制御装置、１０８・・・プロセッサ、Ｍ・・・被印刷媒体、Ｒ・・・インクリボン
【図１】
2019026450.tif 000003
【図２】
2019026450.tif 000004
【図３】
2019026450.tif 000005
【図４】
2019026450.tif 000006
【図５】
2019026450.tif 000007
【図６】
2019026450.tif 000008
【図７】
2019026450.tif 000009
【図８】
2019026450.tif 000010
【図９】
2019026450.tif 000011
【図１０】
2019026450.tif 000012
【図１１】
2019026450.tif 000013