(57)【特許請求の範囲】
【請求項１】
操作を行うことが可能な入力部と、
テープに印刷を行う印刷部と、
前記テープを搬送する搬送部と、
前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、
前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、
前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、
前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、
前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、
前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と
を備え、
前記第１印刷手段は、
前記停止手段によって印刷が停止された後、前記第２判定手段によって前記第２操作が行われたと判定される前に、前記第１判定手段によって、前記第１操作が再度行われたと判定された場合、前記テープのうち最後に印刷された前記キャラクタに続けて前記キャラクタの印刷を行い、
前記搬送部は、前記停止手段によって印刷が停止された後、前記第１印刷手段によって前記キャラクタの印刷が行われる前までの間、前記テープを搬送しないことを特徴とする印刷装置。
【請求項２】
前記テープの長さである指定長を受け付ける受付手段と、
前記受付手段によって受け付けられた前記指定長の前記テープに、前記キャラクタを繰り返し印刷する第２印刷手段と
を備え、
前記第１印刷手段は、
前記第２印刷手段による前記指定長の前記テープに対する印刷が終了した後、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記印刷部によって、前記キャラクタを前記テープに繰り返し印刷することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第１切断手段によって前記テープが切断された後、前記搬送部によって前記テープを前記所定距離分前記下流側に搬送する搬送手段と、
前記搬送手段によって前記テープが搬送された後、前記テープを切断する第２切断手段と
を備えたことを特徴とする請求項１又は２の何れかに記載の印刷装置。
【請求項４】
前記停止手段は、
前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、前記キャラクタの前記残りの部分が、前記テープに全て印刷された後、印刷を停止させることを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記停止手段は、前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの前記一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、
前記キャラクタの前記搬送方向の長さが所定の閾値以下の場合、前記キャラクタの前記残りの部分が全て印刷された後、印刷を停止させ、
前記キャラクタの前記搬送方向の長さが前記所定の閾値よりも大きい場合、前記第１判定手段によって前記第１操作が行われていないと判定された時点で印刷を停止させることを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記第１印刷手段は、
最後に印刷された前記キャラクタである第１キャラクタの前記搬送方向の下流側の端部と、続けて印刷された前記キャラクタである第２キャラクタの前記搬送方向の上流側の端部との間の前記搬送方向の距離が、前記所定距離よりも短いことを特徴とする請求項１から５の何れかに記載の印刷装置。
【請求項７】
操作を行うことが可能な入力部と、
テープに印刷を行う印刷部と、
前記テープを搬送する搬送部と、
前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、
前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、
前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、
前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、
前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、
前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と、
前記テープの長さである指定長を受け付ける受付手段と、
前記受付手段によって受け付けられた前記指定長の前記テープに、前記キャラクタを繰り返し印刷する第２印刷手段と
を備え、
前記第１印刷手段は、
前記第２印刷手段による前記指定長の前記テープに対する印刷が終了した後、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記印刷部によって、前記キャラクタを前記テープに繰り返し印刷することを特徴とする印刷装置。
【請求項８】
操作を行うことが可能な入力部と、
テープに印刷を行う印刷部と、
前記テープを搬送する搬送部と、
前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、
前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、
前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、
前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、
前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、
前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と、
前記第１切断手段によって前記テープが切断された後、前記搬送部によって前記テープを前記所定距離分前記下流側に搬送する搬送手段と、
前記搬送手段によって前記テープが搬送された後、前記テープを切断する第２切断手段と
を備えたことを特徴とする印刷装置。
【請求項９】
前記テープの長さである指定長を受け付ける受付手段と、
前記受付手段によって受け付けられた前記指定長の前記テープに、前記キャラクタを繰り返し印刷する第２印刷手段と
を備え、
前記第１印刷手段は、
前記第２印刷手段による前記指定長の前記テープに対する印刷が終了した後、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記印刷部によって、前記キャラクタを前記テープに繰り返し印刷することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記停止手段は、
前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、前記キャラクタの前記残りの部分が、前記テープに全て印刷された後、印刷を停止させることを特徴とする請求項８又は９に記載の印刷装置。
【請求項１１】
前記停止手段は、前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの前記一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、
前記キャラクタの前記搬送方向の長さが所定の閾値以下の場合、前記キャラクタの前記残りの部分が全て印刷された後、印刷を停止させ、
前記キャラクタの前記搬送方向の長さが前記所定の閾値よりも大きい場合、前記第１判定手段によって前記第１操作が行われていないと判定された時点で印刷を停止させることを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
操作を行うことが可能な入力部と、
テープに印刷を行う印刷部と、
前記テープを搬送する搬送部と、
前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、
前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、
前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、
前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、
前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、
前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と
を備え、
前記停止手段は、前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、
前記キャラクタの前記搬送方向の長さが所定の閾値以下の場合、前記キャラクタの前記残りの部分が全て印刷された後、印刷を停止させ、
前記キャラクタの前記搬送方向の長さが前記所定の閾値よりも大きい場合、前記第１判定手段によって前記第１操作が行われていないと判定された時点で印刷を停止させることを特徴とする印刷装置。
【請求項１３】
前記テープの長さである指定長を受け付ける受付手段と、
前記受付手段によって受け付けられた前記指定長の前記テープに、前記キャラクタを繰り返し印刷する第２印刷手段と
を備え、
前記第１印刷手段は、
前記第２印刷手段による前記指定長の前記テープに対する印刷が終了した後、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記印刷部によって、前記キャラクタを前記テープに繰り返し印刷することを特徴とする請求項１２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字、文字列、図形、イラスト等を、所定の規則に基づいて繰り返し印刷する機能を有する印刷装置に関する。
【背景技術】
【０００２】
文字、文字列、数字、記号、図形、イラスト等（以下、「キャラクタ」という。）をテープに印刷した後、印刷されたテープを切断してラベルを作成することが可能な印刷装置が知られている。又、印刷装置において、所定の規則に基づいてキャラクタを繰り返し印刷する機能が知られている。例えば、特許文献１に記載された印刷装置は、印刷画面に表示された文字列をテープに印刷し、印刷終了後、印刷されたテープを切断する。又、印刷装置は、プリントキーが長押しされた場合に、文字列の印刷及びテープの切断を繰り返し行う。これによって、文字列が印刷された複数のラベルが作成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８１９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
任意の長さのテープに、所定の規則に基づいてキャラクタを繰り返し印刷してラベルを作成する機能が所望される場合がある。しかしながら、特許文献１に記載された印刷装置では、特定の文字列が印刷される毎にテープは切断される。このため、任意の長さのテープに、所定の規則に基づいてキャラクタを繰り返し印刷することができないという問題点がある。
【０００５】
本発明の目的は、任意の長さのテープに特定のキャラクタを繰り返し印刷してラベルを作成することが可能な印刷装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る印刷装置は、操作を行うことが可能な入力部と、テープに印刷を行う印刷部と、前記テープを搬送する搬送部と、前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段とを備え、前記第１印刷手段は、前記停止手段によって印刷が停止された後、前記第２判定手段によって前記第２操作が行われたと判定される前に、前記第１判定手段によって、前記第１操作が再度行われたと判定された場合、前記テープのうち最後に印刷された前記キャラクタに続けて前記キャラクタの印刷を行い、前記搬送部は、前記停止手段によって印刷が停止された後、前記第１印刷手段によって前記キャラクタの印刷が行われる前までの間、前記テープを搬送しないことを特徴とする。
【０００７】
本発明に係る印刷装置は、入力部に第１操作が行われている間、所定の規則に基づいてキャラクタをテープに繰り返し印刷する。印刷装置は、入力部に第１操作が行われた状態から、行われない状態に変化した場合、キャラクタの印刷を停止する。印刷装置は、入力部に第２操作が行われた場合、キャラクタが印刷されたテープを切り離し、ラベルを作成する。この場合、印刷装置は、第１操作が行われている間、搬送されるテープにキャラクタを繰り返し印刷することになる。このため、印刷装置は、キャラクタが繰り返し印刷されたラベルを、任意の長さで作成できる。又、印刷装置のユーザは、入力部に対して第１操作を行う期間を調整することによって、所望する長さのテープにキャラクタが繰り返し印刷されたラベルを、容易に作成できる。
本発明の第２態様に係る印刷装置は、操作を行うことが可能な入力部と、テープに印刷を行う印刷部と、前記テープを搬送する搬送部と、前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と、前記テープの長さである指定長を受け付ける受付手段と、前記受付手段によって受け付けられた前記指定長の前記テープに、前記キャラクタを繰り返し印刷する第２印刷手段とを備え、前記第１印刷手段は、前記第２印刷手段による前記指定長の前記テープに対する印刷が終了した後、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記印刷部によって、前記キャラクタを前記テープに繰り返し印刷することを特徴とする。
本発明の第３態様に係る印刷装置は、操作を行うことが可能な入力部と、テープに印刷を行う印刷部と、前記テープを搬送する搬送部と、前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段と、前記第１切断手段によって前記テープが切断された後、前記搬送部によって前記テープを前記所定距離分前記下流側に搬送する搬送手段と、前記搬送手段によって前記テープが搬送された後、前記テープを切断する第２切断手段を備えたことを特徴とする。
本発明の第４態様に係る印刷装置は、操作を行うことが可能な入力部と、テープに印刷を行う印刷部と、前記テープを搬送する搬送部と、前記印刷部に対して、前記テープの搬送方向の下流側に所定距離分離隔して設けられ、前記印刷部によって印刷が行われた前記テープを切断する切断部と、前記入力部に対する第１操作が行われているか否か判定する第１判定手段と、前記第１判定手段によって、前記第１操作が行われていると判定されている間、前記搬送部によって前記テープを搬送しながら、前記印刷部によって、所定の規則に基づいてキャラクタを前記テープに繰り返し印刷する第１印刷手段と、前記第１印刷手段による印刷が実行されている状態で、前記第１判定手段によって、前記第１操作が行われていないと判定された場合、前記搬送部による前記テープの搬送を停止させ、前記印刷部による前記キャラクタの印刷を停止させる停止手段と、前記停止手段による印刷の停止後、前記入力部に対する第２操作が行われたか否か判定する第２判定手段と、前記第２判定手段によって、前記第２操作が行われたと判定された場合、前記切断部によって、前記キャラクタが印刷された前記テープを切り離す第１切断手段とを備え、前記停止手段は、前記第１判定手段によって前記第１操作が行われていないと判定された時点で、前記キャラクタの一部分の印刷が完了し、前記一部分を除く残りの部分の印刷が完了していない状態である場合、前記キャラクタの前記搬送方向の長さが所定の閾値以下の場合、前記キャラクタの前記残りの部分が全て印刷された後、印刷を停止させ、前記キャラクタの前記搬送方向の長さが前記所定の閾値よりも大きい場合、前記第１判定手段によって前記第１操作が行われていないと判定された時点で印刷を停止させることを特徴とする。
【図面の簡単な説明】
【０００８】
【図１】カバー６が閉じられた状態の印刷装置１の斜視図である。
【図２】カバー６が開かれた状態の印刷装置１及びテープカセット３０の斜視図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】メイン処理のフローチャートである。
【図５】テープ７１に繰り返し印刷が実行される様子を示す図である。
【図６】変形例におけるメイン処理のフローチャートである。
【図７】テープ７６に繰り返し印刷が実行される様子を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を具体化した一実施形態について、図面を参照して説明する。図１及び図２を参照して、印刷装置１の概略構成について説明する。以下の説明では、図１及び図２の右上側、左下側、右下側、左上側、上側、下側を、それぞれ、印刷装置１の後側、前側、右側、左側、上側、下側とする。
【００１０】
＜印刷装置１の概要＞
図１に示すように、印刷装置１の上面に、キーボード３、機能キー群４、ディスプレイ５、及び、カバー６が設けられている。キーボード３は、文字、数字、記号等が割り当てられた複数のキーを含む。機能キー群４は、キーボード３の後側（紙面右上側）に設けられている。機能キー群４は、電源スイッチ４Ａ、カーソルキー４Ｂ、印刷キー４Ｃ、及び、カットキー４Ｄを含む。以下、キーボード３と機能キー群４とを総称して「操作部２」という。ディスプレイ５は、機能キー群４の後側に設けられている。カバー６は、印刷装置１の上面の後部に設けられている。カバー６は開閉可能である。印刷装置１の左後角に、テープトレイ７が設けられている。テープトレイ７は、後述するカッター２５１（図３参照）によって切断された印刷済テープを受ける。以下、切断された印刷済テープを、「ラベル」という。
【００１１】
図２に示すように、ディスプレイ５の後側にカセット装着部８が形成されている。カセット装着部８にはテープカセット３０を着脱可能である。テープカセット３０は、略直方体状（箱型）の筐体であるカセットケースを有する。カセットケースの内部に、印刷媒体であるテープ、及び、テープの印刷に使用されるインクリボン等が収容されている。
【００１２】
カセット装着部８には、テープ駆動軸１１、リボン巻取軸９、サーマルヘッド１０（図３参照）、カッター２５１（図３参照）等が設けられている。テープ駆動軸１１は、テープを搬送する。リボン巻取軸９は、使用済みのインクリボンを巻き取る。サーマルヘッド１０は、未使用のインクリボンを用いて、搬送されるテープに印刷を行なう。サーマルヘッド１０から、テープの搬送方向の下流側に所定距離Ｄ（図５、図７参照）離れた位置に、印刷済テープを切断するカッター２５１が設けられている。
【００１３】
印刷装置１は、繰り返し印刷の機能を有する。繰り返し印刷とは、文字、文字列、数字、記号、図形、イラスト等（以下、「キャラクタ」という。）を、所定の規則に基づいてテープに繰り返し印刷する機能である。繰り返し印刷の具体例として、以下の方式が挙げられる。なお、繰り返し印刷の方式は、以下の具体例に限定されない。
【００１４】
第１の具体例として、特定のキャラクタの文字列をテープに繰り返し印刷する方式がある。ここで、特定のキャラクタの第１例として、特定の文字列（例えば「ＨＡＰＰＹ＿」（「＿」はスペースを示す。））が挙げられる（図５、図７参照）。この場合、テープには、「ＨＡＰＰＹ＿ＨＡＰＰＹ・・・」のように、「ＨＡＰＰＹ＿」の文字列が繰り返し印刷される。又、特定のキャラクタの第２例として、特定の図形（例えば「★」）が挙げられる（図５参照）。この場合、テープには、「★★・・・」のように、「★」の図形が繰り返し印刷される。
【００１５】
第２の具体例として、所定の並び順に基づいて複数のキャラクタを繰り返し印刷する場合がある。第１例として、数字「０」〜「９」を順番に繰り返し印刷する場合が挙げられる。この場合、テープには、「０１２３４５６７８９０１２３・・・」のように、「０」〜「９」の数字が繰り返し印刷される。又、第２例として、十二支のそれぞれを象ったイラストが、「子」「丑」「寅」・・・（イラスト）の順番にテープに印刷される場合が挙げられる。なお、第２の具体例は、第１の具体例において、所定の並び順に基づいて変化する複数のキャラクタ（「０１２３４５６７８９」「子丑寅・・・（イラスト）」）が、特定のキャラクタとして指定された場合であるともいえる。
【００１６】
第３の具体例として、特定のキャラクタの一部を、所定の並び順に基づいて変更しながら繰り返し印刷する場合が挙げられる。具体例として、「Ｘ月Ｙ日」のＸ及びＹを順番に変更しながら繰り返し印刷する場合が挙げられる。この場合、テープには、「１月１日  １月２日  ・・・２月１日  ２月２日  ・・・  １２月３１日」のように、Ｘ及びＹが変更されながら印刷される。
【００１７】
第４の具体例として、特定の複数のキャラクタをランダムに選択して繰り返し印刷する場合がある。具体例として、数字「０」〜「９」のうち何れかがランダムに選択されて印刷される場合や、十二支のそれぞれを象ったイラストの何れかがランダムに選択されて印刷される場合がある。
【００１８】
以下、所定の規則に基づいてテープにキャラクタが繰り返して印刷されることを、「繰り返し印刷」という。又、繰り返し印刷によって印刷されるキャラクタの繰り返し単位で区切られた１まとまりを、「繰り返しキャラクタ」という。例えば上記の具体例の場合、「ＨＡＰＰＹ」、「★」、「０」〜「９」、「子」、「丑」・・・（イラスト）、「Ｘ月Ｙ日」のそれぞれが、繰り返しキャラクタに相当する。
【００１９】
＜印刷装置１の電気的構成＞
図３を参照して、印刷装置１の電気的構成について説明する。印刷装置１は、制御基板上に形成される制御回路部４００を備えている。制御回路部４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＣＧＲＯＭ４０３、ＲＡＭ４０４、フラッシュメモリ４１０、入出力インターフェース４１１等を備え、これらがデータバスを介して接続されている。
【００２０】
ＲＯＭ４０２には、ＣＰＵ４０１が印刷装置１を制御するために実行するプログラムが記憶される。ＣＧＲＯＭ４０３には、キャラクタを印刷するための印刷用ドットパターンデータが記憶される。ＲＡＭ４０４には、一時的なデータが記憶される。フラッシュメモリ４１０には、外部機器から取り込まれたキャラクタが記憶されている。入出力インターフェース４１１には、操作部２、液晶駆動回路（ＬＣＤＣ）４０５、駆動回路４０６、４０７、４０８等が接続されている。液晶駆動回路（ＬＣＤＣ）４０５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示外）を有する。駆動回路４０６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路４０７は、リボン巻取軸９及びテープ駆動軸１１を回転させるテープ送りモータ２４を駆動するための電子回路である。駆動回路４０８は、カッター２５１を動作させるカッターモーター２５を駆動するための電子回路である。
【００２１】
＜メイン処理＞
図４及び図５を参照し、ＣＰＵ４０１によって実行されるメイン処理について説明する。ＣＰＵ４０１は、繰り返し印刷の方式、及び、繰り返しキャラクタを指定する入力操作を、操作部２を介して検出した場合、指定された方式及び繰り返しキャラクタを取得し、ＲＡＭ４０４に記憶する。ＣＰＵ４０１は、繰り返し印刷を開始させるための入力操作を、操作部２を介して検出した場合に、ＲＯＭ４０２に記憶されたプログラムを読み出して実行することによって、メイン処理を開始する。
【００２２】
以下、ＣＰＵ４０１が駆動回路４０６を制御することによってサーマルヘッド１０を駆動させることを、「ＣＰＵ４０１がサーマルヘッド１０を駆動させる。」という。ＣＰＵ４０１が駆動回路４０７を制御してテープ送りモータ２４を回転させ、リボン巻取軸９又はテープ駆動軸１１を回転させることを、「ＣＰＵ４０１がリボン巻取軸９又はテープ駆動軸１１を回転させる。」という。ＣＰＵ４０１が駆動回路４０８を制御してカッターモーター２５を回転させ、カッター２５１を駆動させることを、「ＣＰＵ４０１がカッター２５１を駆動させる。」という。
【００２３】
なお、図５＜状態１＞に示すように、印刷装置１の内部には、テープ７１のうちサーマルヘッド１０とカッター２５１との間の所定距離Ｄ分のテープ７１Ａが残った状態となっている。又、メイン処理が開始される前に別の繰り返し印刷が実行されている場合、サーマルヘッド１０とカッター２５１との間の所定距離Ｄ分のテープ７１Ａに、別の繰り返し印刷によって印刷された繰り返しキャラクタ（図５＜状態１＞の場合、「★」）が印刷されて残っている場合がある。
【００２４】
図４に示すように、ＣＰＵ４０１はテープ駆動軸１１を回転させ、テープを、下流側に所定距離Ｄ分搬送する（Ｓ１１）。ＣＰＵ４０１はカッター２５１を駆動させ、テープ７１を切断する（Ｓ１１）。この場合、図５＜状態２＞に示すように、メイン処理の開始時点で印刷装置１内に残っていた、繰り返しキャラクタが印刷された所定距離Ｄ分のテープ７１Ａは、印刷装置１の内部から排出され、切り取られる。
【００２５】
図４に示すように、ＣＰＵ４０１は、繰り返し印刷の動作モードを切り替えるための入力操作を、操作部２を介して検出したか判定する（Ｓ１３）。ＣＰＵ４０１は、動作モードを切り替えるための入力操作を検出しないと判定した場合（Ｓ１３：ＮＯ）、ＬＣＤＣ４０５を制御し、繰り返し印刷によって作成されるラベルの長さ（以下、「指定長」という。）を入力可能な画面を、ディスプレイ５に表示させる。ＣＰＵ４０１は、指定長の入力操作を、操作部２を介して検出した場合、入力された指定長を取得する（Ｓ２５）。
【００２６】
ＣＰＵ４０１は、メイン処理の開始時に指定された方式及び繰り返しキャラクタに基づいて繰り返し印刷を行うために必要な印刷用ドットパターンデータを、ＣＧＲＯＭ４０３から読み出す。ＣＰＵ４０１は、読み出した印刷用ドットパターンに基づいてサーマルヘッド１０を加熱させる。同時に、ＣＰＵ４０１は、テープ駆動軸１１を回転させ、テープを下流側に搬送する。これによって、繰り返しキャラクタの繰り返し印刷が実行される。又、ＣＰＵ４０１は、リボン巻取軸９を回転させ、印刷に使用されたインクリボンを巻き取る。
【００２７】
ＣＰＵ４０１は、テープ駆動軸１１の回転数に基づき、Ｓ２５の処理によって取得された指定長分のテープに繰り返しキャラクタが繰り返し印刷されたか判定する。ＣＰＵ４０１は、指定長分のテープに繰り返しキャラクタが繰り返し印刷されたと判定した場合、サーマルヘッド１０の加熱を終了させる。同時にＣＰＵ４０１は、テープ駆動軸１１の回転を停止させてテープの搬送を終了させる（Ｓ２７）。以上の処理によって、指定長分のテープに繰り返し印刷が実行された状態で、テープの搬送は停止される。
【００２８】
ＣＰＵ４０１は、テープ駆動軸１１を回転させ、繰り返し印刷されたテープを下流側に所定距離Ｄ分搬送する（Ｓ２９）。ＣＰＵ４０１は、カッター２５１を駆動させ、テープを切断する（Ｓ３１）。ＣＰＵ４０１はメイン処理を終了させる。以上によって、指定長分のテープに繰り返し印刷が行われたラベルが作成される。
【００２９】
一方、ＣＰＵ４０１は、繰り返し印刷の動作モードを切り替えるための入力操作を、操作部２を介して検出したと判定した場合（Ｓ１３：ＹＥＳ）、印刷キー４Ｃが押下されたか判定する（Ｓ１５）。ＣＰＵ４０１は、印刷キー４Ｃが押下されたと判定した場合（Ｓ１５：ＹＥＳ）、メイン処理の開始時に指定された方式及び繰り返しキャラクタに基づいて繰り返し印刷を行うために必要な印刷用ドットパターンデータを、ＣＧＲＯＭ４０３から読み出す。ＣＰＵ４０１は、読み出した印刷用ドットパターンに基づいてサーマルヘッド１０を加熱させる。同時に、ＣＰＵ４０１は、テープ駆動軸１１を回転させ、テープを下流側に搬送する。これによって、繰り返しキャラクタがテープに繰り返し印刷される（Ｓ１７）。又、ＣＰＵ４０１は、リボン巻取軸９を回転させ、印刷に使用されたインクリボンを巻き取る。図５＜状態３＞に示すように、繰り返しキャラクタ「ＨＡＰＰＹ＿」が繰り返し印刷されたテープ７１Ｂは、下流側に搬送され、印刷装置１の内部から排出される。なお、テープの先端には、繰り返しキャラクタが印刷されない所定距離Ｄ分の領域が形成される。
【００３０】
ＣＰＵ４０１は、テープ駆動軸１１の回転数に基づき、繰り返しキャラクタが繰り返し印刷されたテープの長さを特定する。ＣＰＵ４０１は、ＬＣＤＣ４０５を制御し、特定した長さを示す画面（例えば、「○○ｃｍ印刷されました。」の文字列を含む画面）を、ディスプレイ５に表示させる（Ｓ１９）。ＣＰＵ４０１は処理をＳ１５に戻す。ＣＰＵ４０１は、印刷キー４Ｃが押下されていると判定している間、Ｓ１７、Ｓ１９の処理を継続して実行する。これによって、印刷キー４Ｃが押下されている間、繰り返しキャラクタがテープに繰り返し印刷される。
【００３１】
ＣＰＵ４０１は、印刷キー４Ｃの押下が解除されたと判定した場合（Ｓ１５：ＮＯ）、カットキー４Ｄが押下されたか判定する（Ｓ２１）。ＣＰＵ４０１は、カットキー４Ｄが押下されていないと判定した場合（Ｓ２１：ＮＯ）、サーマルヘッド１０の加熱を終了させる。同時にＣＰＵ４０１は、テープ駆動軸１１の回転を停止させてテープの搬送を終了させる。これによって、ＣＰＵ４０１は、繰り返しキャラクタの繰り返し印刷を停止させる（Ｓ２３）。ＣＰＵ４０１は処理をＳ１５に戻す。
【００３２】
ここで、ＣＰＵ４０１は、印刷キー４Ｃが再度押下されたことを、操作部２を介して検出したと判定した場合（Ｓ１５：ＹＥＳ）、印刷用ドットパターンに基づいてサーマルヘッド１０を再度加熱させる。同時に、ＣＰＵ４０１は、テープ駆動軸１１を再度回転させ、テープを下流側に搬送する。これによって、繰り返しキャラクタをテープに繰り返し印刷する処理が再開される（Ｓ１７）。図５＜状態４＞に示すように、繰り返しキャラクタ「ＨＡＰＰＹ＿」はテープ７１Ｃに再度繰り返し印刷される。
【００３３】
なお、上記において、ＣＰＵ４０１は、Ｓ２３（図４参照）の処理によって、繰り返しキャラクタの繰り返し印刷が停止された後、Ｓ１７（図４参照）の処理によって、繰り返しキャラクタの繰り返し印刷が再開されるまでの間、テープ駆動軸１１を回転させないので、テープは搬送されない。このため、繰り返し印刷の再開前と再開後とのそれぞれで印刷される繰り返しキャラクタの間に隙間は生じない。このため、繰り返しキャラクタは連続して印刷される。
【００３４】
より詳細には、次の通りである。例えば図５＜状態３＞に示すように、「ＨＡＰ」まで印刷されたときに印刷キー４Ｃの押下が一旦解除され、印刷キー４Ｃが再度押下されて印刷が再開された場合を例に挙げる。印刷の再開によって、「ＨＡＰ」に続けて「ＰＹ」が印刷される。ここで、再開前に最後に印刷された「ＨＡＰ」の最後の文字７２「Ｐ」の上流側の端部の位置Ｐ１と、再開後に印刷された「ＰＹ」の最初の文字７３「Ｐ」の下流側の端部の位置Ｐ２との間には、図５＜状態４＞に示すように、通常の文字列において形成される文字間の隙間と同じ長さ分の隙間Ｌが形成される。
【００３５】
なお、ＣＰＵ４０１は、印刷の停止と同時にテープ駆動軸１１の回転を停止させることができない場合がある。理由は、テープ送りモータ２４の回転を瞬時に停止させることができない場合があり、惰性で僅かに回転する場合があるためである。この場合、印刷が停止してもテープは僅かに搬送されることになるので、厳密には、隙間Ｌを、通常の文字列において形成される文字間の隙間と同一とすることができず、僅かに長くなる場合がある。これに対してＣＰＵ４０１は、所定距離Ｄよりも隙間Ｌが常に短くなるように、テープ送りモータ２４の特性が調整される。従って、図５＜状態４＞における文字７２「Ｐ」と文字７３「Ｐ」とは連続して印刷される。
【００３６】
図４に示すように、ＣＰＵ４０１は、印刷キー４Ｃの押下が解除された状態で、カットキー４Ｄが押下されたことを検出したと判定した場合（Ｓ２１：ＹＥＳ）、カッター２５１を駆動させ、テープ７１を切断する（Ｓ３１）。ＣＰＵ４０１はメイン処理を終了させる。図５＜状態５＞に示すように、キャラクタ「ＨＡＰＰＹ＿」が繰り返し印刷されたテープ７１Ｄは、印刷装置１の内部から排出される。以上によって、印刷キー４Ｃが押下されている間、継続して繰り返しキャラクタの繰り返し印刷が実行されたラベルが作成される。
【００３７】
＜上記実施形態の主たる効果＞
以上説明したように、印刷装置１のＣＰＵ４０１は、印刷キー４Ｃを押下する操作が行われている間（Ｓ１５：ＹＥＳ）、テープに対する繰り返しキャラクタの繰り返し印刷を実行する（Ｓ１７）。ＣＰＵ４０１は、印刷キー４Ｃが押下された状態から、押下が解除された状態に変化した場合（Ｓ１５：ＮＯ）、繰り返しキャラクタの繰り返し印刷を停止する（Ｓ２３）。ＣＰＵ４０１は、カットキー４Ｄが押下された場合（Ｓ２１：ＹＥＳ）、繰り返しキャラクタが繰り返し印刷されたテープを切断し（Ｓ３１）、ラベルを作成する。この場合、ＣＰＵ４０１は、印刷キー４Ｃが押下されている間、繰り返しキャラクタの繰り返し印刷を継続することになる。このため、ＣＰＵ４０１は、繰り返しキャラクタが繰り返し印刷されたラベルを、任意の長さで作成できる。又、印刷装置１のユーザは、印刷キー４Ｃを押下する期間を調整することによって、所望する長さのテープに繰り返しキャラクタが繰り返し印刷されたラベルを、容易に作成できる。
【００３８】
ＣＰＵ４０１は、印刷キー４Ｃの押下が解除された場合、繰り返しキャラクタの繰り返し印刷を一旦停止させる。ＣＰＵ４０１は、印刷キー４Ｃの押下が再開された場合、繰り返しキャラクタの繰り返し印刷を再開させる。このため、ユーザは、印刷キー４Ｃの押下及び押下解除を繰り返すことによって、繰り返しキャラクタが繰り返し印刷されるテープの長さを少しずつ調整できる。このため、ユーザは、所望する長さのテープに、繰り返しキャラクタが繰り返し印刷されたラベルを容易に作成できる。
【００３９】
ＣＰＵ４０１は、印刷キー４Ｃの押下が一旦解除された後（Ｓ１５：ＮＯ）、印刷キー４Ｃが再度押下される（Ｓ１５：ＹＥＳ）までの間、テープの搬送を行わない。これによって、ＣＰＵ４０１は、印刷キー４Ｃの押下が再開される前に最後に印刷された繰り返しキャラクタと、印刷キー４Ｃの押下再開によって印刷された繰り返しキャラクタとを接近させることができる。このため、ＣＰＵ４０１は、印刷キー４Ｃの押下が一旦解除され、再度、印刷キー４Ｃが押下された場合でも、繰り返しキャラクタを連続してテープに印刷できる。
【００４０】
＜メイン処理（変形例）＞
図６及び図７を参照し、ＣＰＵ４０１によって実行されるメイン処理の変形例について説明する。図４のメイン処理と同一の処理については、説明を簡略化する。なお、図４のメイン処理が実行される場合と異なり、変形例においては、図７＜状態６＞に示すように、印刷の開始時点で印刷装置１の内部に残ったテープ７６のうち、サーマルヘッド１０とカッター２５１との間の所定距離Ｄ分のテープ７６Ａには、メイン処理が開始される前に繰り返し印刷が行われていた場合でも、繰り返しキャラクタは印刷されない。この理由は、変形例の場合、繰り返し印刷の終了時点で、所定距離Ｄ分のテープ７６が印刷装置１から排出されるためである。詳細は後述する。
【００４１】
図６に示すように、はじめにＣＰＵ４０１は、ＬＣＤＣ４０５を制御し、繰り返し印刷が行われるテープの長さ（指定長）を入力可能な画面を、ディスプレイ５に表示させる。ＣＰＵ４０１は、指定長の入力操作を、操作部２を介して検出した場合、入力された指定長を取得する（Ｓ４１）。
【００４２】
ＣＰＵ４０１は、繰り返し印刷の動作モードを切り替えるための入力操作を、操作部２を介して検出したか判定する（Ｓ４３）。ＣＰＵ４０１は、動作モードを切り替えるための入力操作を検出しないと判定した場合（Ｓ４３：ＮＯ）、メイン処理の開始時に指定された方式及び繰り返しキャラクタに基づいて、繰り返し印刷を実行する。ＣＰＵ４０１は、テープ駆動軸１１の回転数に基づき、Ｓ４１の処理によって取得された指定長分のテープに繰り返しキャラクタが繰り返し印刷されたか判定する。ＣＰＵ４０１は、指定長分のテープに繰り返しキャラクタが繰り返し印刷されたと判定した場合、印刷を終了させる（Ｓ６５）。
【００４３】
ＣＰＵ４０１は、テープ駆動軸１１を回転させ、繰り返しキャラクタが繰り返し印刷されたテープを、下流側に所定距離Ｄ分搬送する（Ｓ６７）。ＣＰＵ４０１は、カッター２５１を駆動させ、テープを切断する（Ｓ６３）。ＣＰＵ４０１はメイン処理を終了させる。以上によって、指定長分のテープに繰り返しキャラクタが繰り返し印刷されたラベルが作成される。
【００４４】
一方、ＣＰＵ４０１は、繰り返し印刷の動作モードを切り替えるための入力操作を、操作部２を介して検出したと判定した場合（Ｓ４３：ＹＥＳ）、メイン処理の開始時に指定された方式及び繰り返しキャラクタに基づいて、繰り返し印刷を実行する。ＣＰＵ４０１は、テープ駆動軸１１の回転数に基づき、Ｓ４１の処理によって取得された指定長分のテープに繰り返しキャラクタが繰り返し印刷されたと判定した場合、印刷を終了させる（Ｓ４５）。以上によって、指定長分のテープに繰り返しキャラクタが繰り返し印刷される。なお、この時点でテープは切断されていない。
【００４５】
ＣＰＵ４０１は、ＬＣＤＣ４０５を制御し、繰り返しキャラクタが繰り返し印刷されたテープの長さが、指定長のままでよいかを問い合わせ、且つ、印刷キー４Ｃ又はカットキー４Ｄの押下を促すための画面（例えば、「適正印刷長ならカットキーを、追加の印刷が必要なら印刷キーを押してください。」の文字列を含む画面）を、ディスプレイ５に表示させる（Ｓ４７）。
【００４６】
ＣＰＵ４０１は、印刷キー４Ｃが押下されたか判定する（Ｓ４９）。ＣＰＵ４０１は、印刷キー４Ｃが押下されたと判定した場合（Ｓ４９：ＹＥＳ）、繰り返しキャラクタの繰り返し印刷を実行する（Ｓ５１）。図７＜状態７＞に示すように、繰り返しキャラクタ「ＨＡＰＰＹ＿」が繰り返し印刷されたテープ７６Ｂは、下流側に搬送され、印刷装置１の内部から排出される。なお、テープの先端には、繰り返しキャラクタが印刷されない所定距離Ｄ分の領域が形成される。
【００４７】
ＣＰＵ４０１は、テープ駆動軸１１の回転数に基づき、繰り返しキャラクタが繰り返し印刷されたテープの長さを特定する。ＣＰＵ４０１は、特定した長さを示す画面をディスプレイ５に表示させる（Ｓ５３）。ＣＰＵ４０１は処理をＳ４９に戻す。ＣＰＵ４０１は、印刷キー４Ｃが押下されていると判定している間、Ｓ５１、Ｓ５３の処理を継続して実行する。
【００４８】
ＣＰＵ４０１は、印刷キー４Ｃの押下が解除されたと判定した場合（Ｓ４９：ＮＯ）、カットキー４Ｄが押下されたか判定する（Ｓ５５）。ＣＰＵ４０１は、カットキーが押下されていないと判定した場合（Ｓ５５：ＮＯ）、繰り返しキャラクタの繰り返し印刷を停止させる（Ｓ５７）。ＣＰＵ４０１は処理をＳ４９に戻す。ＣＰＵ４０１は、印刷キー４Ｃが再度押下されたことを、操作部２を介して検出したと判定した場合（Ｓ４９：ＹＥＳ）、繰り返しキャラクタの繰り返し印刷が再開される（Ｓ５１）。図７＜状態８＞に示すように、繰り返しキャラクタ「ＨＡＰＰＹ＿」はテープ７６Ｃに再度繰り返し印刷される。
【００４９】
ＣＰＵ４０１は、カットキー４Ｄが押下されたことを検出したと判定した場合（Ｓ５５：ＹＥＳ）、カッター２５１を駆動させ、テープ７６を切断する（Ｓ５９）。図７＜状態９＞に示すように、繰り返しキャラクタ「ＨＡＰＰＹ＿」が繰り返し印刷されたテープ７６Ｄは、印刷装置１の内部から排出される。以上によって、印刷キー４Ｃが押下されている間継続して、繰り返しキャラクタが繰り返し印刷されたラベルが作成される。なお、印刷装置１の内部には、テープ７６のうちサーマルヘッド１０とカッター２５１との間の所定距離Ｄ分のテープ７６Ｅが、キャラクタ「ＨＡＰＰＹ＿」の一部が印刷された状態で残っている。
【００５０】
図６に示すように、ＣＰＵ４０１は、テープ駆動軸１１を回転させ、繰り返し印刷されたテープを下流側に所定距離Ｄ分搬送する（Ｓ６１）。ＣＰＵ４０１は、カッター２５１を駆動させ、テープ７６Ｄを切断する（Ｓ６３）。ＣＰＵ４０１はメイン処理を終了させる。これによって、図７＜状態１０＞に示すように、テープ７６のうちサーマルヘッド１０とカッター２５１との間の所定距離Ｄ分のテープ７６Ｅは、印刷装置１の内部から排出される。
【００５１】
＜上記変形例の主たる効果＞
以上説明したように、ＣＰＵ４０１は、はじめに、指定長分のテープに対して繰り返しキャラクタの繰り返し印刷を行う（Ｓ４５）。ＣＰＵ４０１は、その後、印刷キー４Ｃが押下されている間、繰り返し印刷を更に実行する（Ｓ５１）。このため、ユーザは、印刷装置１に対してはじめに指定長を入力することによって、繰り返しキャラクタの繰り返し印刷がされたテープを、指定長分作成できる。次に、ユーザは、印刷キー４Ｃを押下することによって、繰り返しキャラクタが繰り返し印刷されたテープの長さを、指定長から追加できる。このため、ユーザは、追加する長さに応じて印刷キー４Ｃを押下する期間を調整することによって、繰り返し印刷されたテープの長さを微調整できる。このため、ユーザは、繰り返しキャラクタが繰り返し印刷されたラベルを、所望する長さ分正確に作成できる。又、ユーザは、繰り返し印刷が行われたラベルとして最低限必要な長さを指定長として印刷装置１に入力し、後から、印刷キー４Ｃを押下することによってラベルの長さを微調整できる。この場合、ユーザは、最初から印刷キー４Ｃを継続して押下する必要がなく、最低限の印刷キー４Ｃの押下によってラベルを作成できる。
【００５２】
印刷装置１において、サーマルヘッド１０とカッター２５１とは、搬送方向に所定距離Ｄ分離隔する。このため、サーマルヘッド１０によって繰り返し印刷が実行された後、カッター２５１によってテープが切断された直後の状態で、サーマルヘッド１０とカッター２５１との間の部分には、繰り返しキャラクタの少なくとも一部が印刷されたテープが、所定距離Ｄ分残存した状態になる場合がある。これに対し、ＣＰＵ４０１は、カッター２５１によるテープの切断（Ｓ５９）後、所定距離Ｄ分テープを搬送し（Ｓ６１）、更にカッター２５１によってテープを切断する（Ｓ６３）。これによって、所定距離Ｄ分の部分のテープを切り離し、印刷装置１の内部から排出する。これによって、ＣＰＵ４０１は、前回の繰り返し印刷によって繰り返しキャラクタが印刷されたテープが、次に繰り返し印刷が行われるときに印刷装置１の内部に残存することを抑制できる。従って、印刷装置１が複数のユーザによって使用されるときに、特定のユーザによって繰り返し印刷された繰り返しキャラクタが、他のユーザに知られることを抑制できる。
【００５３】
＜その他＞
本発明は、上記実施形態及び変形例に限定されず、種々の変更が可能である。上記において、ＣＰＵ４０１は、印刷キー４Ｃの押下が解除されたと判定した場合（Ｓ１５：ＮＯ、Ｓ４９：ＮＯ）であり、且つ、カットキー４Ｄが押下されていないと判定した場合（Ｓ２１：ＮＯ、Ｓ５５：ＮＯ）、繰り返し印刷を停止させた（Ｓ２３、Ｓ５７）。これに対して、ＣＰＵ４０１は、Ｓ２３、Ｓ５７の処理において、繰り返しキャラクタが印刷中であるか、言い換えれば、繰り返しキャラクタの一部分の印刷が完了し、残りの部分の印刷が完了していない状態であるか判定してもよい。ＣＰＵ４０１は、繰り返しキャラクタが印刷中であると判定した場合、繰り返しキャラクタの残り部分を印刷することによって、繰り返しキャラクタの印刷を継続してもよい。ＣＰＵ４０１は、繰り返しキャラクタの残りの部分の印刷が完了し、繰り返しキャラクタ全体の印刷が完了した場合、繰り返し印刷を停止させてもよい。一方、ＣＰＵ４０１は、繰り返しキャラクタが印刷中でないと判定した場合、繰り返し印刷を停止させてもよい。
【００５４】
以上の場合、ＣＰＵ４０１は、繰り返しキャラクタの一部分のみがテープに印刷され、残りの部分の印刷が完了しない状態で、印刷が停止することを抑制できる。従って、ＣＰＵ４０１は、繰り返しキャラクタの一部分が、残りの部分から分断されてテープに印刷されることを抑制できるので、作成されるテープの見栄えを良好にできる。
【００５５】
又、ＣＰＵ４０１は、繰り返しキャラクタがテープに印刷されたときの搬送方向の長さに基づいて、上記の処理を行うかを判定してもよい。具体的には次の通りである。ＣＰＵ４０１は、印刷キー４Ｃの押下が解除されたと判定した場合（Ｓ１５：ＮＯ、Ｓ４９：ＮＯ）であり、且つ、カットキー４Ｄが押下されていないと判定した場合（Ｓ２１：ＮＯ、Ｓ５５：ＮＯ）、繰り返しキャラクタが印刷中であるか、言い換えれば、繰り返しキャラクタの一部分の印刷が完了し、残りの部分の印刷が完了していない状態であるか判定する。ＣＰＵ４０１は、繰り返しキャラクタが印刷中であると判定した場合、印刷中の繰り返しキャラクタの搬送方向の長さを特定する。
【００５６】
ＣＰＵ４０１は、特定した搬送方向の長さが、所定の閾値以下の場合、上記で説明したように、繰り返しキャラクタの残り部分を印刷することによって、繰り返しキャラクタの印刷を継続する。ＣＰＵ４０１は、繰り返しキャラクタの残りの部分の印刷が完了し、繰り返しキャラクタ全体の印刷が完了した場合、繰り返し印刷を停止させる。一方、ＣＰＵ４０１は、特定した搬送方向の長さが、所定の閾値よりも大きい場合、印刷中の繰り返しキャラクタの印刷を、即座に停止させる。
【００５７】
ＣＰＵ４０１が、印刷中の繰り返しキャラクタの印刷が完了するまで印刷を継続した場合、印刷中の繰り返しキャラクタのうち、印刷が完了していない残りの部分の搬送方向の長さが長い場合には、印刷の継続時間が長くなる。この場合、ユーザが印刷キー４Ｃの押下を解除したにも関わらず、印刷が長時間停止しないことになるので、ユーザは、繰り返しキャラクタが繰り返し印刷されたラベルを所望の長さで作成できない場合がある。なおこのような状況は、繰り返しキャラクタの搬送方向の長さが長い場合に発生し易い。
【００５８】
これに対して、ＣＰＵ４０１は、繰り返しキャラクタの搬送方向の長さが所定の閾値よりも長い場合には、印刷キー４Ｃの押下が解除された時点で、繰り返し印刷を即座に停止させる。これによって、ＣＰＵ４０１は、印刷キー４Ｃの押下が解除された後、繰り返し印刷を長時間継続させることを抑制できるので、繰り返しキャラクタが繰り返し印刷されたラベルを、ユーザの所望の長さで作成できる。
【００５９】
なお、上記において、ＣＰＵ４０１は、印刷中の繰り返しキャラクタのうち印刷が完了していない残りの部分の搬送方向の長さを特定してもよい。ＣＰＵ４０１は、特定した長さが所定の閾値よりも大きい場合に、印刷キー４Ｃの押下の解除に応じて即座に繰り返し印刷を停止させてもよい。一方、ＣＰＵ４０１は、特定した長さが所定の閾値以下の場合、印刷が完了していない部分の繰り返し印刷を継続させてもよい。この場合、ＣＰＵ４０１は、印刷キー４Ｃの押下が解除されてからの印刷の継続時間が長くなる場合に、繰り返し印刷を即座に停止させることができるので、作成されるラベルの長さを、ユーザの所望の長さに近づけることが可能となる。
【００６０】
上記実施形態において、印刷装置１は、テープに繰り返し印刷を行う場合に限定されない。例えば、印刷装置１は、リボンを印刷媒体として繰り返し印刷を行ってもよい。印刷装置１は、図示外のインターフェースを介して外部機器と通信を行い、ＣＧＲＯＭ４０３に元々記憶されていないキャラクタの印刷用ドットパターンを受信して、フラッシュメモリ４１０に記憶してもよい。ＣＰＵ４０１は、フラッシュメモリ４１０に記憶された印刷用ドットパターンを使用することによって繰り返し印刷を行ってもよい。
【００６１】
上記において、ＣＰＵ４０１は、繰り返し印刷を最初に開始した場合、所定距離Ｄ分の繰り返し印刷が終了した後、カッター２５１を駆動してテープを切断してもよい。この場合、ＣＰＵ４０１は、繰り返しキャラクタが繰り返し印刷されない、テープの先端の領域を切断することができる。これによって、繰り返しキャラクタが繰り返し印刷されない領域がテープの先端に形成されることを抑制できる。
【００６２】
なお、操作部２は本発明の「入力部」の一例である。サーマルヘッド１０は本発明の「印刷部」の一例である。テープ駆動軸１１は本発明の「搬送部」の一例である。カッター２５１は本発明の「切断部」の一例である。印刷キー４Ｃを押下する操作は本発明の「第１操作」の一例である。Ｓ１５、Ｓ４９の処理を行うＣＰＵ４０１は本発明の「第１判定手段」の一例である。Ｓ１７、Ｓ５１の処理を行うＣＰＵ４０１は本発明の「第１印刷手段」の一例である。Ｓ２３、Ｓ５７の処理を行うＣＰＵ４０１は本発明の「停止手段」の一例である。Ｓ２１、Ｓ５５の処理を行うＣＰＵ４０１は本発明の「第２判定手段」の一例である。Ｓ３１、Ｓ５９の処理を行うＣＰＵ４０１は本発明の「第１切断手段」の一例である。Ｓ４１の処理を行うＣＰＵ４０１は本発明の「受付手段」の一例である。Ｓ４５の処理を行うＣＰＵ４０１は本発明の「第２印刷手段」の一例である。Ｓ６１の処理を行うＣＰＵ４０１は本発明の「搬送手段」の一例である。
【符号の説明】
【００６３】
１        ：印刷装置
２        ：操作部
４Ｃ      ：印刷キー
４Ｄ      ：カットキー
９        ：リボン巻取軸
１０      ：サーマルヘッド
１１      ：テープ駆動軸
２５１    ：カッター
４０１    ：ＣＰＵ
Ｄ        ：所定距離
【図１】
0006323287.tif 000002
【図２】
0006323287.tif 000003
【図３】
0006323287.tif 000004
【図４】
0006323287.tif 000005
【図５】
0006323287.tif 000006
【図６】
0006323287.tif 000007
【図７】
0006323287.tif 000008