(57)【要約】【課題】途中まで印刷されたテープの有効利用を可能にする印刷装置等を提供する。【解決手段】印刷装置１００は、テープに印刷パターンを印刷する装置である。印刷装置１００は、印刷データが表す印刷パターンを装着部に装着されたテープに印刷する新規データ印刷部と、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する残データ印刷部と、を備えている。【選択図】図１
2015063045.tif 000002
【特許請求の範囲】
【請求項１】
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷手段、を備える、
ことを特徴とする印刷装置。
【請求項２】
前記印刷手段は、前記印刷手段で印刷が開始された前記印刷データのデータ端とは反対側のデータ端から前記印刷未完了部分の印刷を開始する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷未完了部分の印刷は、前記印刷手段で前記印刷データの印刷が開始された際とは上下を変えて印刷する、
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記テープの前記テープ終端を検出する終端検出手段と、
前記終端検出手段で前記テープ終端が検出された際の前記印刷パターンの印刷状況に基づいて、前記印刷手段で前記印刷パターンが印刷されている途中で前記テープが無くなるか否か、若しくは無くなったか否かを判別する判別手段と、を備える、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記テープの印刷が完了した部分を切断分離するカッターと、
前記印刷手段で前記印刷未完了部分の印刷が完了した後、前記印刷未完了部分が印刷された前記テープを搬送するとともに、前記テープの印刷終端位置が前記カッターのテープ切断位置に到達した時点で前記テープの搬送を停止するテープ搬送手段と、を備える、
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記テープには前記終端検出手段が前記テープの前記テープ終端を検出するための終端検出マークが付されており、
前記終端検出手段は、前記テープに付された前記終端検出マークに基づき前記テープの前記テープ終端を検出する、
ことを特徴とする請求項４に記載の印刷装置。
【請求項７】
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷ステップ、を有する、
ことを特徴とする印刷方法。
【請求項８】
コンピュータに、
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷機能、を実現させる、
ことを特徴とするプログラム。
【請求項９】
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷手段、を備える印刷装置に装着されて使用され、前記テープの前記テープ終端を検出するための終端検出マークが付されている、
ことを特徴とするテープ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、プログラム、及びテープに関する。
【背景技術】
【０００２】
テーププリンタ（ラベルプリンタ）と呼ばれる印刷装置が知られている。特許文献１には、テープ状部材を搬送しながら印刷を実行するテープ印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５８１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示されるような印刷装置では、印刷途中でテープが無くなると、テープを新しいものに交換して印刷を最初からやり直さなければならない。この場合、途中まで印刷したテープが全くの無駄になる。
【０００５】
本発明はこのような問題に鑑みてなされたものであり、途中まで印刷されたテープの有効利用を可能にする印刷装置、印刷方法、プログラム、及びテープを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の印刷装置は、
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷手段、を備える、
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、途中まで印刷されたテープを有効に利用することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る印刷装置の斜視図である。
【図２】本発明の実施の形態に係る印刷装置のブロック図である。
【図３】（Ａ）は装着部にカートリッジが装着されていないプリンタユニットを示す図、（Ｂ）は装着部にカートリッジが装着されたプリンタユニットを示す図である。
【図４】装着部に装着されるカートリッジを示す図である。
【図５】（Ａ）はテープを側面から見た図、（Ｂ）はテープがプラテンローラと印刷ヘッドとに挟持されている様子を示す図、（Ｃ）はテープを裏面から見た図である。
【図６】制御部の機能を示す機能ブロック図である。
【図７】プリンタバッファに展開された印刷データの一例を示す図である。
【図８】本発明の実施の形態に係る印刷処理を示すフローチャートである。
【図９】新規データ印刷部で印刷パターンが印刷されたテープがテープ排出部から排出される様子を示す図である。
【図１０】新規データ印刷部で印刷パターンが印刷されたテープを示す図である。
【図１１】残データ印刷部で印刷パターンが印刷されたテープがテープ排出部から排出される様子を示す図である。
【図１２】残データ印刷部で印刷パターンが印刷されたテープを示す図である。
【図１３】新規データ印刷部で印刷パターンが印刷されたテープと残データ印刷部で印刷パターンが印刷されたテープとが貼り合わされた様子を示す図である。
【図１４】印刷中断位置から印刷未完了部分が印刷されたテープを示す図である。
【図１５】センサーが印刷ヘッドの出力部から排出方向ほど離間した位置に配設された様子を示す図である。
【図１６】テープ終端から離間した位置に終端検出マークが配置された様子を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照しながら説明する。なお、図中、同一または同等の部分には同一の符号を付す。
【００１０】
本発明の実施の形態に係る印刷装置１００は、テープに文字や図形等の画像（以下、「印刷パターン」という。）を印刷する、例えば図１に示す外観をしたテーププリンタ（ラベルプリンタ）である。印刷装置１００は、図２に示すように、キー入力部１１０と、表示部１２０と、プリンタユニット格納部１３０と、プリンタユニット１４０と、搬送モーター１５０と、制御部１６０と、ＲＯＭ（Read Only Memory）１７０と、ＲＡＭ（Random Access Memory）１８０とから構成される。
【００１１】
キー入力部１１０は、キーボード等の入力装置から構成される。キー入力部１１０には、「電源」キー、「印刷」キー、「文字」キー、「図形」キーなどの各種キーが設けられている。ユーザによってキーが押されると、キー入力部１１０は押されたキーの情報を制御部１６０に送信する。
【００１２】
表示部１２０は、液晶ディスプレー等の表示装置から構成される。表示部１２０は、制御部１６０の制御に従って、キー入力部１１０から入力された文字や図形、その他、印刷に必要な各種情報を表示する。
【００１３】
プリンタユニット格納部１３０は、プリンタユニット１４０を格納するための格納体である。プリンタユニット格納部１３０は、図１に示すように、開閉蓋１３１を備えている。開閉蓋１３１の内部には、図３（Ａ）に示すプリンタユニット１４０が設置されている。プリンタユニット１４０には、図３（Ｂ）に示すように、カートリッジ２００を装着するための装着部１４４が窪入形成されている。
【００１４】
カートリッジ２００は、装着部１４４に着脱可能に構成されたテープカートリッジである。カートリッジ２００は、図４に示すように、カートリッジケース２１０と、テープ２３０にインクを供給する帯状のインクリボン２２０と、このインクリボン２２０のインクにより熱転写印刷されるテープ２３０とから構成される。カートリッジケース２１０の内部には、インクリボン供給リール２１１と、リボン巻取リール２１２と、テープ供給リール２１３とがそれぞれ回転自在に配設されている。インクリボン２２０はインクリボン供給リール２１１に巻装されており、その一端はリボン巻取リール２１２に固定されている。使用済みのインクリボン２２０はこのリボン巻取リール２１２に巻き取られる。また、テープ２３０は、テープ供給リール２１３に巻装されている。テープ２３０の一端は開放されており、カートリッジケース２１０のコーナー付近に設けられたテープ送出口２１４から送出される。なお、以下の説明では、理解を容易にするため、テープ２３０がカートリッジケース２１０から送出される方向を「排出方向」と呼ぶ。
【００１５】
テープ２３０は、例えば、帯状のカラーラベルである。テープ２３０は、図５（Ａ）に示すように、裏面に粘着層が形成された印刷テープ２３１と、印刷テープ２３１の粘着層に貼り付けられた剥離テープ２３２と、から構成される。図３（Ｂ）に示すように、カートリッジ２００が装着部１４４に装着されると、テープ２３０は、図５（Ｂ）に示すように、裏面にインクリボン２２０の表面が当接した状態で、プラテンローラ１４１と印刷ヘッド１４２とに挟持される。テープ２３０の裏面側のテープ終端には、図５（Ｃ）に示すように、終端検出マーク２３２ａが設けられている。終端検出マーク２３２ａは、後述のセンサー１４３がテープ終端を検出するためのマークである。終端検出マーク２３２ａは、例えば、アルミ箔等の反射材から構成されている。
【００１６】
プリンタユニット１４０は、図３（Ｂ）に示すように、プラテンローラ１４１と、印刷ヘッド１４２と、センサー１４３と、装着部１４４と、カッター１４５と、リボン巻取軸１４６とから構成される。
【００１７】
プラテンローラ１４１は、テープ２３０を排出方向に送出するためのローラーである。プラテンローラ１４１は、例えば、外周面がゴム等の弾性部材で覆われた円柱体から構成される。カートリッジ２００が装着部１４４に装着されると、プラテンローラ１４１の外周面は、図５（Ｂ）に示すように、テープ２３０の裏面に当接した状態となる。プラテンローラ１４１は、後述の搬送モーター１５０の動力により回転し、外周面に当接したテープ２３０を排出方向に搬送する。
【００１８】
印刷ヘッド１４２は、テープ２３０の長手方向と直交する方向に、出力部となる複数の発熱素子が整列配置されたサマールヘッドである。カートリッジ２００が装着部１４４に装着されると、印刷ヘッド１４２は、図５（Ｂ）に示すように、インクリボン２２０を介してテープ２３０の表面に当接した状態となる。印刷ヘッド１４２は、制御部１６０から送信された印刷データに基づき複数の発熱素子を選択的に発熱させ、インクリボン２２０のインクを印刷テープ２３１に熱転写する。
【００１９】
図３（Ｂ）に戻り、センサー１４３は、テープ２３０の終端を検出するためのセンサーである。センサー１４３は、例えば、物体に照射された光の反射光に基づいて物体の有無や表面状態の変化などを検出する光学センサーから構成される。センサー１４３は、印刷ヘッド１４２の出力部（発熱部）から、排出方向とは反対方向に、Ｌ２ほど離間した位置に配設されている。センサー１４３は、終端検出マーク２３２ａを検出すると制御部１６０に対して検出信号を出力する。
【００２０】
装着部１４４は、カートリッジ２００を装着するためのカートリッジ装着部である。前述したように、装着部１４４は、プリンタユニット１４０の中央に窪入形成されている。テープ２３０は、この装着部１４４に、カートリッジ２００を介して間接的に装着される。装着部１４４には、カートリッジ２００の装着を検出するための不図示のセンサーが設置されている。制御部１６０はこのセンサーからの信号に基づいて、装着部１４４にカートリッジ２００が装着されているか否かを判別する。また、装着部１４４の右側上部には、図３（Ａ）に示すように、装着部１４４と外部とを連通するテープ排出口１４７が設けられている。印刷済みのテープ２３０はこのテープ排出口１４７を通って外部へと排出される。
【００２１】
カッター１４５は、テープ２３０の印刷完了部分を切断分離するための切断部材である。カッター１４５は、印刷ヘッド１４２の出力部からＬ１ほど排出方向に離間した位置に配置されている。テープはこのＬ１ほど排出方向に離間した位置（以下、「テープ切断位置」という。）で切断される。なお、カッター１４５は手動で動作してもよいし、制御部１６０の制御の下、自動で動作してもよい。カッター１４５が手動で動作する場合、印刷装置１００は、ユーザがカッター１４５を動作させるための操作レバーを備えていてもよい。また、カッター１４５が自動で動作する場合、印刷装置１００は、制御部１６０がカッター１４５を動作させるためのモーターを備えていてもよい。
【００２２】
リボン巻取軸１４６は、リボン巻取リール２１２を回転させるための回転軸である。カートリッジ２００が装着部１４４に装着されたとき、図３（Ｂ）に示すように、リボン巻取軸１４６はリボン巻取リール２１２に嵌合する。リボン巻取軸１４６は、後述の搬送モーター１５０の動力により回転する。
【００２３】
搬送モーター１５０は、プラテンローラ１４１及びリボン巻取軸１４６に回転力を加えるためのモーターである。搬送モーター１５０は、プラテンローラ１４１及びリボン巻取軸１４６とギアを介して接続されている。搬送モーター１５０は、制御部１６０の制御に従ってプラテンローラ１４１及びリボン巻取軸１４６を回転させる。
【００２４】
図２に戻り、制御部１６０は、プロセッサ等の処理装置から構成される。制御部１６０はＲＯＭ１７０に格納されているプログラムに従って動作し、後述の「印刷処理」を含む種々の動作を実行する。制御部１６０は、ＲＯＭ１７０に格納されたプログラムに従って動作することで、図６に示すように、新規データ印刷部１６１、判別部１６２、終端検出部１６３、残データ特定情報保存部１６４、残データ印刷部１６５、テープ搬送部１６６として機能する。新規データ印刷部１６１および残データ印刷部１６５は印刷装置１００の印刷手段として機能する。なお、制御部１６０は、これらの機能を１つのプロセッサで実現してもよいし、複数のプロセッサの協働により実現してもよい。これら機能の動作については後述の「印刷処理」の箇所で説明する。
【００２５】
図２に戻り、ＲＯＭ１７０は、印刷装置１００の記憶部として機能する装置である。ＲＯＭ１７０は、例えば、マスクＲＯＭ(Mask Read Only Memory)、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、フラッシュメモリ等のデータ読み取り可能な記憶装置から構成される。ＲＯＭ１７０には、制御部１６０が実行する印刷処理のプログラムデータや、キー入力部１１０から入力される文字や図形に対応するフォントデータや図形データが格納されている。
【００２６】
ＲＡＭ１８０は、印刷装置１００の記憶部として機能する装置である。ＲＡＭ１８０は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置から構成される。ＲＡＭ１８０には、ワークメモリ領域やプリンタバッファが用意される。プリンタバッファは、テープ２３０に印刷される印刷パターンの印刷データを格納するための領域である。プリンタバッファには、例えば図７に示すようなビットマップ形式の印刷データが格納される。なお、プリンタバッファに格納される印刷データは、１ライン分のデータを１単位として管理される。１ライン分のデータは印刷ヘッド１４２が一度に印刷処理可能なデータである。１ライン分の印刷方向の長さＬ３は予めＲＯＭ１７０に記憶されている。
【００２７】
なお、以下の説明では、理解を容易にするため、印刷データのうちで、印刷ヘッド１４２が最初又は最後に印刷するデータ部分を「データ端」と呼ぶ。さらに、２つあるデータ端のうちで、印刷ヘッド１４２が最初に印刷する側のデータ端（図７の例であれば“１ライン目”が位置するデータ端）を「印刷開始データ端」、他方のデータ端を「印刷終了データ端」と呼ぶ。
【００２８】
次に、このような構成を有する印刷装置１００の動作について説明する。
【００２９】
キー入力部１１０から印刷対象となる文字や図形の情報が入力されると、制御部１６０は入力された文字や図形の情報をテキストデータ形式やバイナリデータ形式の印刷データとしてＲＡＭ１８０のワークメモリ領域に展開する。その後、ユーザによりキー入力部１１０を介して印刷開始が命令されると、制御部１６０は、印刷処理を開始する。以下、図８のフローチャートを参照して「印刷処理」について説明する。
【００３０】
制御部１６０の新規データ印刷部１６１は、ＲＯＭ１７０に格納されているフォントデータや図形データに基づいて、ワークメモリ領域に展開されている印刷データを例えば図７に示すようなビットマップ形式の印刷データに変換する。変換が完了したら、新規データ印刷部１６１は、変換したビットマップ形式の印刷データをＲＡＭ１８０のプリンタバッファに展開する（ステップＳ１０１）。
【００３１】
続いて、新規データ印刷部１６１は、プリンタバッファに展開されている印刷データのうちで、未だ印刷されていない１ライン分の印刷データを印刷ヘッド１４２に送信する。印刷ヘッド１４２は、１ライン分の印刷データを受信すると、受信した１ライン分の印刷データをテープ２３０に印刷する。印刷が完了したら、新規データ印刷部１６１は、搬送モーター１５０を制御して、テープ２３０をインクリボン２２０とともに、１ライン分、排出方向に搬送する（ステップＳ１０２）。なお、印刷データは印刷開始データ端の側にあるデータから順に送信される。例えば、図７に示す印刷データがプリンタバッファに展開された後、初めて印刷ヘッド１４２に印刷データが送信されるのであれば、新規データ印刷部１６１は、図７に示す１ライン目の印刷データを印刷ヘッド１４２に送信する。すでに２ライン分の印刷データが送信済みなのであれば、新規データ印刷部１６１は、３ライン目の印刷データを印刷ヘッド１４２に送信する。なお、どのラインまで印刷が完了したかは、ＲＡＭ１８０に設けた印刷状況管理用のカウンタ変数により管理する。
【００３２】
このステップＳ１０２が印刷処理のフローの中で繰り返し実行されることで、印刷装置１００のテープ排出口１４７からは、図９に示すように、印刷開始データ端側から順次印刷パターンが印刷されたテープ２３０が排出される。なお、前述したように、印刷ヘッド１４２の出力部とカッター１４５との間には、図３（Ｂ）に示すように、Ｌ１ほど距離がある。そのため、新規データ印刷部１６１で新たに印刷パターンを印刷する場合、印刷パターンの手前には、図１０に示すように、長さＬ１の前余白ができる。
【００３３】
図８のフローに戻り、制御部１６０の判別部１６２は、ＲＡＭ１８０に格納されている印刷状況管理用のカウンタ変数に基づいて、プリンタバッファに展開された印刷データの全てのラインの印刷が完了したか判別する（ステップＳ１０３）。印刷が完了している場合（ステップＳ１０３：Ｙｅｓ）、ステップＳ１１２に進む。印刷が完了していない場合（ステップＳ１０３：Ｎｏ）、ステップＳ１０４に進む。
【００３４】
続いて、判別部１６２は、テープ２３０のテープ終端が検出されたか判別する（ステップＳ１０４）。テープ終端の検出は、センサー１４３から送信される検出信号に基づき終端検出部１６３が行う。終端検出部１６３でテープ終端が検出されていない場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０２に戻る。終端検出部１６３でテープ終端が検出された場合（ステップＳ１０４：Ｙｅｓ）、ステップＳ１０５に進む。
【００３５】
なお、印刷ヘッド１４２の出力部とセンサー１４３との間には、図３（Ｂ）に示すように、Ｌ２ほど距離があるので、終端検出部１６３でテープ終端が検出されたとしても、新規データ印刷部１６１は、テープ終端検出後、Ｌ２ほど印刷の継続が可能である。そのため、終端検出部１６３でテープ終端が検出されたからといって、印刷途中でテープ２３０が無くなるとは限らない。
【００３６】
そこで、判別部１６２は、終端検出部１６３でテープ終端が検出された時点（すなわち、現時点）の新規データ印刷部１６１の印刷状況（例えば、どのラインまで印刷が完了したか等の印刷進行状況）に基づき、印刷途中でテープ２３０が無くなるか否かを判別する（ステップＳ１０５）。印刷途中でテープ２３０が無くなるか否かは、印刷未完了の印刷データがテープ２３０に印刷されたときの実際の長さ（例えば、図７に示すＬ４）が、図３（Ｂ）に示す距離Ｌ２を超えるか否かを以って判別する。具体的には、判別部１６２は、以下の手順に従って印刷途中でテープ２３０が無くなるか否かを判別する。
【００３７】
まず、判別部１６２は、ＲＡＭ１８０に設けた印刷状況管理用のカウンタ変数に基づき、現在、何ライン目まで印刷が完了しているか特定する。そして、プリンタバッファに展開されている印刷データの総ライン数から印刷完了ライン数を減じて、現時点で印刷が未完了となっているライン数を判別する。さらに、判別部１６２は、判別した印刷未完了ライン数に予めＲＯＭ１７０等に保存されている１ライン分の実際の長さＬ３を乗じて、現在、印刷未完了となっている印刷データがテープ２３０に印刷されたときの実際の長さＬ４を算出する。そして、判別部１６２は、長さＬ４と距離Ｌ２とを比較して印刷途中でテープ２３０が無くなるか否かを判別する。具体的には、判別部１６２は、長さＬ４が距離Ｌ２を超えている場合は印刷途中でテープ２３０が無くなると判別し、長さＬ３が距離Ｌ２以下の場合は、装着部１４４に現在装着されているテープ２３０で最終ラインまで印刷が可能と判別する。
【００３８】
図８のフローに戻り、装着部１４４に現在装着されているテープ２３０で最終ラインまで印刷が可能な場合、すなわち、印刷途中でテープ２３０が無くならない場合（ステップＳ１０５：Ｎｏ）、新規データ印刷部１６１は、テープ２３０を排出方向に搬送しながら、最終ラインまで印刷パターンをテープ２３０に印刷する（ステップＳ１０６）。
【００３９】
一方、印刷途中でテープ２３０が無くなる場合（ステップＳ１０５：Ｙｅｓ）、新規データ印刷部１６１は、装着部１４４に現在装着されているテープ２３０で印刷可能な範囲、すなわち、長さＬ２で印刷可能なライン数分の印刷パターンをテープ２３０に印刷する（ステップＳ１０７）。なお、以下の説明では、理解を容易にするため、新規データ印刷部１６１が印刷を中断した位置を「印刷中断位置」と呼ぶ。印刷が完了すると、テープ排出口１４７からは、例えば図１０に示すようなテープ２３０が排出される。
【００４０】
図８のフローに戻り、制御部１６０の残データ特定情報保存部１６４は、ＲＡＭ１８０に格納されている印刷状況管理用のカウンタ変数に基づきステップＳ１０７で印刷されなかった部分（以下、「印刷未完了部分」という。）を特定する。その後、残データ特定情報保存部１６４は、特定した印刷未完了部分の情報（以下、「残データ特定情報」という。）をＲＡＭ１８０に保存する（ステップＳ１０８）。残データ特定情報は、印刷未完了部分を特定できるのであれば、どのような種類の情報であってもよい。例えば、残データ特定情報は、図７に示す印刷中断位置を示す情報であってもよい。印刷中断位置を示す情報は、印刷状況管理用のカウンタ変数そのものであってもよい。
【００４１】
図８のフローに戻り、制御部１６０の残データ印刷部１６５は、印刷途中でテープ２３０が無くなったこと、及び、テープ交換後に続きの印刷が可能であることを示すメッセージを表示部１２０に表示する（ステップＳ１０９）。
【００４２】
続いて、残データ印刷部１６５は、装着部１４４に新たなカートリッジ２００が装着されたかを判別する（ステップＳ１１０）。このとき、残データ印刷部１６５は、装着部１４４に設置した不図示のセンサーからの信号に基づいて、装着部１４４に新たなカートリッジ２００が装着されたか否かを判別してもよい。また、残データ印刷部１６５は、不図示のセンサーを使ってカートリッジ２００の交換を検出した後、更にユーザによって印刷キーが押されたことを以って装着部１４４に新たなカートリッジ２００が装着されたと判別してもよい。なお、装着部１４４にセンサーが設置されていない場合、残データ印刷部１６５は、単に、印刷キーが押されたことを以って装着部１４４に新たなカートリッジ２００が装着されたと判別してもよい。装着部１４４に新たなカートリッジ２００が装着されていない場合（ステップＳ１１０：Ｎｏ）、残データ印刷部１６５は、新たなカートリッジ２００が装着されるまでステップＳ１１０を繰り返す。装着部１４４に新たなカートリッジ２００が装着された場合（ステップＳ１１０：Ｙｅｓ）、ステップＳ１１１に進む。
【００４３】
続いて、残データ印刷部１６５は、ステップＳ１０８でＲＡＭ１８０に保存した残データ特定情報に基づき新規データ印刷部１６１で印刷されなかった印刷未完了部分を特定する。そして、残データ印刷部１６５は、特定した印刷未完了部分を新たなテープ２３０に印刷する。このとき、残データ印刷部１６５は、印刷未完了部分を、図７に示す印刷中断位置から印刷するのではなく、図７に示す印刷終了データ端から印刷する（ステップＳ１１１）。これにより、印刷装置１００のテープ排出口１４７からは、図１１に示すように、印刷終了データ端側から印刷パターンが印刷されたテープ２３０が排出される。なお、残データ印刷部１６５は、印刷終了データ端側から印刷パターンを印刷するので、新規データ印刷部１６１で印刷データの印刷が開始された際とは上下を変えて印刷未完了部分を印刷する。
【００４４】
図８のフローに戻り、テープ搬送部１６６は、カッター１４５で印刷完了部分の切断分離を可能とするため、予め設定された長さ分、テープ２３０を排出方向に搬送する（ステップＳ１１２）。なお、テープ２３０に印刷された印刷パターンが印刷未完了部分である場合、テープ搬送部１６６は、テープ２３０の印刷終端位置でテープ２３０の切断分離を可能とするため、印刷終端位置がカッター１４５のテープ切断位置に到達した時点（例えば、図３（Ｂ）に示すように印刷ヘッド１４２の出力部とカッター１４５との間に、Ｌ１の距離があるのであれば、印刷完了時からテープ２３０を排出方向にＬ１ほど搬送した時点）でテープ２３０の搬送を停止する。
【００４５】
この位置でカッター１４５がテープ２３０を切断することで、ユーザは、例えば図１２に示すような、ちょうど印刷中断位置で切断分離されたテープ２３０を得ることができる。ユーザは、このテープ２３０と、新規データ印刷部１６１で印刷されたテープ２３０（例えば図１０に示すテープ２３０）とを貼り合わせることで、例えば図１３に示すような１枚の印刷結果を得ることができる。
【００４６】
ステップＳ１１２の実行が完了したら、制御部１６０は印刷処理を終了する。
【００４７】
本実施の形態によれば、印刷途中でテープ２３０が無くなった後、新たに装着されたテープ２３０に印刷未完了部分のみを印刷しているので、途中まで印刷されたテープ２３０を無駄にすることがない。ユーザが、途中まで印刷パターンが印刷されたテープ２３０と印刷未完了部分が印刷されたテープ２３０とを貼り合わせることにより、途中まで印刷されたテープ２３０を有効に利用できる。
【００４８】
通常、印刷装置が印刷媒体に印刷パターンを印刷する場合、図１０や図１２に示すように、印刷媒体の先頭には前空白ができる。これは、一度外部に送った印刷媒体を内部に戻すことが困難なためであり、また、印刷媒体の先頭と印刷ヘッドの出力部とを位置合わせして、前空白が出来ないように印刷するのが困難なためである。特に、テーププリンタの場合、印刷媒体となるテープがインクリボンとともに搬送される構造となっているため、テープの先頭と印刷ヘッドの出力部とを位置合わせするためには、テープのみならず、薄く切れやすいインクリボンもテープの巻き戻し速度に同期させて巻き戻さなければならない。このような制御をテーププリンタで実現するのは困難である。しかも、テーププリンタはテープを搬送ローラーと印刷ヘッドとで挟み込む構造となっているので、搬送ローラーを空回りさせないためには、テープ始端と印刷ヘッドとの間に一定の余裕を持たせる必要がある。テーププリンタで前空白が出来ないよう印刷するのは極めて困難である。このような理由から、印刷装置１００が印刷未完了部分を印刷中断位置から印刷してしまうと、例えば図１４に示すように、印刷中断位置の手前に大きな前空白ができてしまう。ユーザが、図１４に示すテープ２３０を図１０に示すテープ２３０と貼り合わせようと思ったら、ユーザは図１４に示すテープ２３０の先頭部分をハサミやカッターで大きく切断しなくてはならない。これは、テープ２３０を有効利用しようと思うユーザにとって大きな無駄である。しかし、本実施の形態の印刷装置１００は、印刷中断位置からではなく、印刷終了データ端から印刷未完了部分を印刷しているので、図１２に示すように、印刷中断位置の手前（すなわち、図１２に示す印刷終端位置の手前）に大きな空白ができない。そのため、ユーザはテープ２３０を無駄に切断することなく、印刷未完了部分が印刷されたテープ２３０と印刷完了部分が印刷されたテープ２３０とを貼り合わせることができる。
【００４９】
また、本実施の形態の印刷装置１００は、印刷未完了部分の印刷が完了した後、印刷終端位置がテープ切断位置に一致するようにテープ２３０を搬送しているので、ユーザ若しくは印刷装置１００がカッター１４５を使ってテープ２３０を切断したときに、テープ２３０はちょうど印刷終端位置（印刷中断位置）で切断分離される。そのため、ユーザは、テープ２３０排出後に、ハサミやカッター等を使ってテープ２３０を加工する必要がない。テープ２３０が印刷終端位置で切断されているので、ユーザは容易に２枚のテープを貼り合わせることができる。
【００５０】
また、テープ２３０を有効利用するためには、重複印刷や印刷漏れが発生しないように、印刷未完了部分（印刷中断位置）を正確に把握する必要がある。印刷未完了部分（印刷中断位置）を正確に把握するためには、テープ終端を正確に検出する必要がある。この点、本実施の形態の印刷装置１００は、テープ２３０に付された終端検出マークに基づきテープ２３０のテープ終端を検出しているので、正確にテープ終端を検出できる。その結果、本実施の形態の印刷装置１００は、印刷未完了部分（印刷中断位置）を正確に把握し、印刷未完了部分だけを正確に印刷できる。
【００５１】
また、終端検出マーク２３２ａは、図５（Ａ）に示すように、印刷パターンが印刷されるテープ２３０の表面側ではなく、印刷パターンが印刷されない裏面側に付されているので、終端検出マーク２３２ａが印刷パターンの印刷の邪魔になることはない。しかも、終端検出マーク２３２ａは剥離テープ２３２に付されるので、終端検出マーク２３２ａの存在が、最終的にユーザが使用する印刷テープ２３１に影響を及ぼすことはない。
【００５２】
なお、上述の実施の形態は一例であり、種々の変更及び応用が可能である。
【００５３】
例えば、上述の実施の形態では、印刷装置１００が印刷する印刷パターンは画像であるものとして説明したが、印刷装置１００が印刷する印刷パターンは画像に限定されない。例えば、印刷装置１００が印刷する印刷パターンは、点字、浮き出し文字、浮き出し図形等の凹凸模様であってもよい。
【００５４】
また、上述の実施の形態では、テープ２３０はカラーラベルであるものとして説明したが、テープ２３０はカラーラベルに限定されない。例えば、テープ２３０は、白ラベル、アイロン圧着式ラベル、アイロン転写テープ、マグネットラベル、柄ラベル等、他の種類のラベルであってもよい。
【００５５】
上述の実施の形態では、テープ２３０は剥離テープ２３２を備えていたが、テープ２３０は剥離テープ２３２を備えていなくてもよい。この場合、終端検出マーク２３２ａは印刷テープ２３１の裏面に、直接、付されていてもよい。
【００５６】
また、上述の実施の形態では、印刷ヘッド１４２は、サマールヘッドであるものとして説明したが、印刷ヘッド１４２はサマールヘッドに限定されない。印刷ヘッド１４２は、インクジェットプリンタに使用されるインクジェットプリントヘッドであってもよいし、レーザプリンタに使用されるレーザプリントヘッドであってもよい。この場合、インク射出部やレーザー照射部を印刷ヘッド１４２の出力部とみなすことができる。
【００５７】
また、上述の実施の形態では、センサー１４３は、例えば図３（Ｂ）に示すように、印刷ヘッド１４２の出力部から、排出方向とは反対の方向に、Ｌ２ほど離間した位置に設置されていたが、センサー１４３の設置位置は上記に限定されない。例えば、センサー１４３は、例えば図１５に示すように、印刷ヘッド１４２の出力部から排出方向にＬ２ほど離間した位置に配設されていてもよい。なお、この場合、終端検出部１６３がテープ終端を検出した時点で、すでにテープ終端は印刷ヘッド１４２の出力部を通過してしまっている。そのため、判別部１６２は、上述のステップＳ１０５のように印刷途中でテープ２３０が無くなるか否かを判別するのではなく、印刷途中でテープ２３０が無くなったか否かを判別することになる。具体的には、判別部１６２は、終端検出部１６３でテープ終端が検出された時点の新規データ印刷部１６１の印刷状況（例えば、印刷が完了しているか完了していないか、印刷完了からどのくらいの時間が経過しているか、等）に基づいて、終端検出部１６３でテープ終端が検出された時点から、テープ２３０をＬ２ほど搬送するのに要する時間を遡った時点の新規データ印刷部１６１の印刷状況を特定し、特定した印刷状況に基づいて印刷途中でテープ２３０が無くなったか否かを判別する。
【００５８】
また、上述の実施の形態では、終端検出マーク２３２ａはテープ２３０のテープ終端に配置されていたが、終端検出マーク２３２ａが配置される位置は上記に限定されない。例えば、終端検出マーク２３２ａは、図１６に示すように、テープ２３０のテープ終端から長さＬ２ほど離間した位置に配置されていてもよい。センサー１４３が、例えば図１５に示すように、印刷ヘッド１４２の出力部から排出方向にＬ２ほど離間した位置に配設されているのであれば、テープ終端が出力部を通過するタイミングとテープ終端の検出のタイミングが一致するので、印刷装置１００は、より正確に印刷中断位置を把握できる。なお、この場合、判別部１６２は、終端検出部１６３でテープ終端が検出された時点の新規データ印刷部１６１の印刷状況に基づいて、印刷途中でテープ２３０が無くなったか否かを判別する。より具体的には、判別部１６２は、終端検出部１６３でテープ終端が検出された時点で、最終ラインの印刷が完了していたら印刷途中でテープ２３０が無くならなかったと判別し、最終ラインの印刷が完了していなかったら印刷途中でテープ２３０が無くなったと判別する。
【００５９】
また、上述の実施の形態では、テープ２３０に付される終端検出マーク２３２ａは反射材であるものとして説明したが、テープ２３０に付される終端検出マーク２３２ａは反射材に限定されない。例えば、終端検出マーク２３２ａは他のテープ部分と異なる色のテープ部分であってもよい。例えば、剥離テープ２３２の裏面を白色とし、その白色の剥離テープ２３２の裏面に黒色の終端検出マーク２３２ａを付してもよい。センサー１４３が他のテープ部分との違うことを検知できるのであれば、終端検出マーク２３２ａはどのようなものであってもよい。
【００６０】
また、上述の実施の形態では、終端検出部１６３は、終端検出マーク２３２ａを検出するセンサー１４３からの検出信号に基づいてテープ２３０のテープ終端を検出したが、終端検出部１６３のテープ終端の検出方法はこれに限定されない。例えば、終端検出部１６３は、物体の有無を検出するセンサー１４３の検出範囲にテープ２３０が有るか無いかに基づいて、テープ２３０のテープ終端を検出してもよい。このとき、終端検出部１６３は、センサー１４３の検出範囲にテープ２３０の存在を検出できなくなったときにテープ終端を検出したと判別してもよい。また、終端検出部１６３は、プラテンローラ１４１もしくは印刷ヘッド１４２の押圧力の変化に基づいてテープ終端を検出してもよい。具体的には、終端検出部１６３は、プラテンローラ１４１もしくは印刷ヘッド１４２の押圧力の変化を捉える不図示のセンサーからの信号に基づいて、テープ終端がプラテンローラ１４１と印刷ヘッド１４２との間を通過したか否かを判別し、その判別結果に基づいてテープ２３０のテープ終端を検出してもよい。なお、この場合も、判別部１６２は、終端検出部１６３でテープ終端が検出された時点の新規データ印刷部１６１の印刷状況に基づいて、印刷途中でテープ２３０が無くなったか否かを判別する。
【００６１】
また、上述の実施の形態では、終端検出部１６３は、制御部１６０の一機能であるものとして説明したが、終端検出部１６３は、制御部１６０から独立した１つの部品であってもよい。センサー１４３を終端検出部１６３と捉えることも可能である。
【００６２】
また、上述の実施の形態では、印刷未完了部分は、データ終端から印刷中断位置までの印刷パターンであるものとして説明したが、印刷未完了部分には、新規データ印刷部１６１で印刷した部分（印刷完了部分）の一部が含まれていてもよい。例えば、印刷完了部分と印刷未完了部分には例えば１０ｍｍ以下の重複部分があってもよい。印刷漏れの発生を確実に防止できる。
【００６３】
また、上述の実施の形態では、カートリッジ２００にはテープ２３０とともにインクリボン２２０が格納されていたが、カートリッジ２００にはインクリボン２２０が格納されていなくてもよい。
【００６４】
また、上述の実施の形態では、装着部１４４は、カートリッジ２００が装着されるように構成されていたが、装着部１４４はテープ２３０が直接装着できるよう構成されていてもよい。
【００６５】
本実施の形態に係る印刷装置１００は、専用のシステムにより実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールして、上述の処理を実行することによって印刷装置１００を構成してもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、ＯＳ（Operating System）とアプリケーションソフトとの協働により実現してもよい。この場合には、ＯＳ以外の部分を媒体に格納して配布してもよいし、ＯＳ以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。
【００６６】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６７】
（付記１）
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷手段、を備える、
ことを特徴とする印刷装置。
【００６８】
（付記２）
前記印刷手段は、前記印刷手段で印刷が開始された前記印刷データのデータ端とは反対側のデータ端から前記印刷未完了部分の印刷を開始する、
ことを特徴とする付記１に記載の印刷装置。
【００６９】
（付記３）
前記印刷未完了部分の印刷は、前記印刷手段で前記印刷データの印刷が開始された際とは上下を変えて印刷する、
ことを特徴とする付記２に記載の印刷装置。
【００７０】
（付記４）
前記テープの前記テープ終端を検出する終端検出手段と、
前記終端検出手段で前記テープ終端が検出された際の前記印刷パターンの印刷状況に基づいて、前記印刷手段で前記印刷パターンが印刷されている途中で前記テープが無くなるか否か、若しくは無くなったか否かを判別する判別手段と、を備える、
ことを特徴とする付記１乃至３のいずれか１つに記載の印刷装置。
【００７１】
（付記５）
前記テープの印刷が完了した部分を切断分離するカッターと、
前記印刷手段で前記印刷未完了部分の印刷が完了した後、前記印刷未完了部分が印刷された前記テープを搬送するとともに、前記テープの印刷終端位置が前記カッターのテープ切断位置に到達した時点で前記テープの搬送を停止するテープ搬送手段と、を備える、
ことを特徴とする付記１乃至４のいずれか１つに記載の印刷装置。
【００７２】
（付記６）
前記テープには前記終端検出手段が前記テープの前記テープ終端を検出するための終端検出マークが付されており、
前記終端検出手段は、前記テープに付された前記終端検出マークに基づき前記テープの前記テープ終端を検出する、
ことを特徴とする付記４に記載の印刷装置。
【００７３】
（付記７）
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷ステップ、を有する、
ことを特徴とする印刷方法。
【００７４】
（付記８）
コンピュータに、
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷機能、を実現させる、
ことを特徴とするプログラム。
【００７５】
（付記９）
印刷データが表す印刷パターンを装着部に装着されたテープに印刷し、テープ終端まで印刷したときに印刷パターンが印刷完了できなかった場合に、前記装着部に新たに装着されたテープに、印刷されなかった印刷未完了部分を印刷する印刷手段、を備える印刷装置に装着されて使用され、前記テープの前記テープ終端を検出するための終端検出マークが付されている、
ことを特徴とするテープ。
【符号の説明】
【００７６】
１００…印刷装置、１１０…キー入力部、１２０…表示部、１３０…プリンタユニット格納部、１３１…開閉蓋、１４０…プリンタユニット、１４１…プラテンローラ、１４２…印刷ヘッド、１４３…センサー、１４４…装着部、１４５…カッター、１４６…リボン巻取軸、１４７…テープ排出口、１５０…搬送モーター、１６０…制御部、１６１…新規データ印刷部、１６２…判別部、１６３…終端検出部、１６４…残データ特定情報保存部、１６５…残データ印刷部、１６６…テープ搬送部、１７０…ＲＯＭ、１８０…ＲＡＭ、２００…カートリッジ、２１０…カートリッジケース、２１１…インクリボン供給リール、２１２…リボン巻取リール、２１３…テープ供給リール、２１４…テープ送出口、２２０…インクリボン、２３０…テープ、２３１…印刷テープ、２３２…剥離テープ、２３２ａ…終端検出マーク
【図１】
2015063045.tif 000003
【図２】
2015063045.tif 000004
【図３】
2015063045.tif 000005
【図４】
2015063045.tif 000006
【図５】
2015063045.tif 000007
【図６】
2015063045.tif 000008
【図７】
2015063045.tif 000009
【図８】
2015063045.tif 000010
【図９】
2015063045.tif 000011
【図１０】
2015063045.tif 000012
【図１１】
2015063045.tif 000013
【図１２】
2015063045.tif 000014
【図１３】
2015063045.tif 000015
【図１４】
2015063045.tif 000016
【図１５】
2015063045.tif 000017
【図１６】
2015063045.tif 000018