(57)【要約】【課題】１回の設定で、年をまたぐ１年分の月度表示ラベルを作成することができるキャラクタ出力装置、テープ印刷装置、キャラクタ出力装置の制御方法およびそのプログラムを提供すること。【解決手段】連続性を有するＬ個（但し、ＬはＬ≧１となる整数）のキャラクタを記憶する連続キャラクタ記憶手段と、周期Ｎを実現するためのＮの値（但し、Ｎは１≦Ｎ≦Ｌとなる整数）を設定するための設定手段と、Ｌ個のキャラクタのうち、設定されたＮの値によって定まる連続したＮ個のキャラクタを抽出する連続キャラクタ抽出手段と、抽出されたＮ個のキャラクタの中から、連続性にしたがって、順次１のキャラクタを出力する連続キャラクタ出力手段と、を備えたものである。【選択図】図４
2010137490.tif 000002
【特許請求の範囲】
【請求項１】
連続性を有するＬ個（但し、ＬはＬ≧１となる整数）のキャラクタを記憶する連続キャラクタ記憶手段と、
任意のＮの値（但し、Ｎは１≦Ｎ≦Ｌとなる整数）を設定するための設定手段と、
前記Ｌ個のキャラクタのうち、設定された前記Ｎの値によって定まる連続したＮ個のキャラクタを抽出する連続キャラクタ抽出手段と、
抽出された前記Ｎ個のキャラクタの中から、前記連続性にしたがって、順次１のキャラクタを出力する連続キャラクタ出力手段と、を備えたことを特徴とするキャラクタ出力装置。
【請求項２】
前記設定手段は、前記Ｌ個のキャラクタのうち、いずれか１個のキャラクタを、初期値として設定可能であり、
前記連続キャラクタ抽出手段は、前記初期値から前記Ｎ個のキャラクタを抽出することを特徴とする請求項１に記載のキャラクタ出力装置。
【請求項３】
前記Ｌ個のキャラクタは、Ｌ番目のキャラクタの次が１番目のキャラクタとなる周期性を持った連続性を有しており、
前記連続キャラクタ抽出手段は、設定された前記初期値から前記Ｌ番目のキャラクタまでの個数Ｒが、Ｒ＜Ｎの場合、前記１番目のキャラクタから（Ｎ−Ｒ）個のキャラクタも含めて、前記Ｎ個のキャラクタを抽出することを特徴とする請求項２に記載のキャラクタ出力装置。
【請求項４】
前記連続キャラクタ出力手段による出力と連動して、連続性を有する複数個の所定キャラクタの中から、当該連続性にしたがって、順次１の所定キャラクタを出力する連動キャラクタ出力手段をさらに備え、
前記連動キャラクタ出力手段は、前記連続キャラクタ出力手段の周回に伴うリセットをトリガとして、順次前記１の所定キャラクタを出力することを特徴とする請求項３に記載のキャラクタ出力装置。
【請求項５】
前記連続キャラクタ記憶手段は、前記Ｌ個のキャラクタから成るキャラクタ群を複数記憶しており、
前記連続キャラクタ記憶手段に記憶されている複数のキャラクタ群の中から、１のキャラクタ群を指定するキャラクタ群指定手段をさらに備え、
前記連続キャラクタ抽出手段は、指定された１のキャラクタ群に含まれる前記Ｌ個のキャラクタの中から、前記Ｎ個のキャラクタを抽出することを特徴とする請求項１ないし４のいずれか１項に記載のキャラクタ出力装置。
【請求項６】
請求項１ないし５のいずれか１項に記載のキャラクタ出力装置における各手段と、
前記キャラクタ出力装置により出力されたキャラクタを、テープ上に印刷する印刷手段と、を備えたことを特徴とするテープ印刷装置。
【請求項７】
連続したキャラクタを、順次出力するキャラクタ出力装置の制御方法であって、
前記キャラクタ出力装置が、
連続性を有するＬ個（但し、ＬはＬ≧１となる整数）のキャラクタを記憶しておくステップと、
任意のＮの値（但し、Ｎは１≦Ｎ≦Ｌとなる整数）を取得するステップと、
前記Ｌ個のキャラクタのうち、取得された前記Ｎの値によって定まる連続したＮ個のキャラクタを抽出するステップと、
抽出された前記Ｎ個のキャラクタの中から、前記連続性にしたがって、順次１のキャラクタを出力するステップと、を実行することを特徴とするキャラクタ出力装置の制御方法。
【請求項８】
コンピュータに、請求項７に記載のキャラクタ出力装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
連続したキャラクタを、順次出力するキャラクタ出力装置、テープ印刷装置、キャラクタ出力装置の制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、連続したキャラクタを、順次出力する機能として、テープ印刷装置に搭載された「連番機能」が知られている（例えば、非特許文献１参照）。当該「連番機能」とは、１枚印刷するたびに、連続英数字を自動的に加算して印刷する機能であり、「初期値」と「繰り返し回数」とを指定可能となっている。
【非特許文献１】株式会社キングジム、「テプラ」ＰＲＯ  ＳＲ９３０  取扱説明書、２００６年１２月  第２版、ｐ．１４０〜１４３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この「連番機能」を用いて、１年分（「４月」〜「３月」）の月度表示ラベルを作成する場合、以下のような問題があった。この場合、ユーザは、「＊月（「＊」は、連番挿入位置を示す）」を任意のキャラクタとして入力した後、「初期値：４」、「繰り返し回数：１」を指定して、印刷を開始する。ところが、この設定では「１２月」の次に、「１３月」と印刷されてしまう。つまり、「１２月」の後に年またぎが発生してしまうため、１回の設定で１年分の月度表示ラベルを作成することができない。したがって、「１２月」の印刷を終えた後、「初期値：１」、「繰り返し回数：１」を指定して、再度印刷を開始する必要があった。
【０００４】
本発明は、このような問題点に鑑み、１回の設定で、年をまたぐ１年分の月度表示ラベルを作成することができるキャラクタ出力装置、テープ印刷装置、キャラクタ出力装置の制御方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のキャラクタ出力装置は、連続性を有するＬ個（但し、ＬはＬ≧１となる整数）のキャラクタを記憶する連続キャラクタ記憶手段と、任意のＮの値（但し、Ｎは１≦Ｎ≦Ｌとなる整数）を設定するための設定手段と、Ｌ個のキャラクタのうち、設定されたＮの値によって定まる連続したＮ個のキャラクタを抽出する連続キャラクタ抽出手段と、抽出されたＮ個のキャラクタの中から、連続性にしたがって、順次１のキャラクタを出力する連続キャラクタ出力手段と、を備えたことを特徴とする。
【０００６】
本発明のキャラクタ出力装置の制御方法は、連続したキャラクタを、順次出力するキャラクタ出力装置の制御方法であって、キャラクタ出力装置が、連続性を有するＬ個（但し、ＬはＬ≧１となる整数）のキャラクタを記憶しておくステップと、任意のＮの値（但し、Ｎは１≦Ｎ≦Ｌとなる整数）を取得するステップと、Ｌ個のキャラクタのうち、取得されたＮの値によって定まる連続したＮ個のキャラクタを抽出するステップと、抽出されたＮ個のキャラクタの中から、連続性にしたがって、順次１のキャラクタを出力するステップと、を実行することを特徴とする。
【０００７】
上記に記載のキャラクタ出力装置において、設定手段は、Ｌ個のキャラクタのうち、いずれか１個のキャラクタを、初期値として設定可能であり、連続キャラクタ抽出手段は、初期値からＮ個のキャラクタを抽出することが好ましい。
【０００８】
上記に記載のキャラクタ出力装置において、Ｌ個のキャラクタは、Ｌ番目のキャラクタの次が１番目のキャラクタとなる周期性を持った連続性を有しており、連続キャラクタ抽出手段は、設定された初期値からＬ番目のキャラクタまでの個数Ｒが、Ｒ＜Ｎの場合、１番目のキャラクタから（Ｎ−Ｒ）個のキャラクタも含めて、Ｎ個のキャラクタを抽出することが好ましい。
【０００９】
これらの構成によれば、例えば、Ｌ個のキャラクタとして「１」〜「１２」の数字を記憶しておき、Ｎ＝「１２」、初期値＝「４」に設定した場合、「４」・・・「１２」、「１」・・・「３」を、Ｎ個のキャラクタとして抽出し、順次出力することができる。つまり、１回の設定で、年をまたぐ１年分の月度表示ラベルを作成することができる。
また、Ｌ個のキャラクタとして、同じ「１」〜「１２」の数字を記憶しておいた場合でも、Ｎ＝「６」、初期値＝「１」に設定した場合は、「１」・・・「６」を、Ｎ個のキャラクタとして抽出し、順次出力することができる。つまり、Ｎの値や初期値の設定により、種々の連番機能を実現することが可能であり、キャラクタ出力装置の汎用性を高めることができる。
【００１０】
上記に記載のキャラクタ出力装置において、連続キャラクタ出力手段による出力と連動して、連続性を有する複数個の所定キャラクタの中から、当該連続性にしたがって、順次１の所定キャラクタを出力する連動キャラクタ出力手段をさらに備え、連動キャラクタ出力手段は、連続キャラクタ出力手段の周回に伴うリセットをトリガとして、順次１の所定キャラクタを出力することが好ましい。
【００１１】
この構成によれば、連動キャラクタ出力手段により、複雑な連番機能を実現することができる。但し、連続キャラクタ出力手段は、Ｎ個のキャラクタを、周期性を持って出力できる（Ｌ番目のキャラクタの出力後、周回できる）ことが前提である。この場合、Ｎの値は、周期Ｎを実現するための値として設定可能である。
なお、上記に記載のキャラクタ出力装置において、設定手段は、連続キャラクタ出力用と、連動キャラクタ出力用とで、それぞれ周期Ｎを実現するためのＮの値、および初期値を設定可能としても良い。この場合、連動キャラクタ出力手段は、連動キャラクタ出力用に抽出されたＮ個のキャラクタを複数個の所定キャラクタとして、順次１の所定キャラクタを出力することとなる。この構成によれば、さらに多様な連番機能を実現することができる。
【００１２】
上記に記載のキャラクタ出力装置において、連続キャラクタ記憶手段は、Ｌ個のキャラクタから成るキャラクタ群を複数記憶しており、連続キャラクタ記憶手段に記憶されている複数のキャラクタ群の中から、１のキャラクタ群を指定するキャラクタ群指定手段をさらに備え、連続キャラクタ抽出手段は、指定された１のキャラクタ群に含まれるＬ個のキャラクタの中から、Ｎ個のキャラクタを抽出することが好ましい。
【００１３】
この構成によれば、複数のキャラクタ群を記憶しておき、それらの中から、１のキャラクタ群を指定できるため、キャラクタ出力装置の汎用性をさらに高めることができる。つまり、よりユーザのニーズに合った連番機能を実現することができる。
【００１４】
本発明のテープ印刷装置は、上記に記載のキャラクタ出力装置における各手段と、キャラクタ出力装置により出力されたキャラクタを、テープ上に印刷する印刷手段と、を備えたことを特徴とする。
【００１５】
この構成によれば、１回の設定で、年をまたぐ１年分の月度表示ラベルを作成することができるテープ印刷装置を実現することができる。
【００１６】
本発明のプログラムは、コンピュータに、上記に記載のキャラクタ出力装置の制御方法における各ステップを実行させるためのものであることを特徴とする。
【００１７】
このプログラムを用いることにより、１回の設定で、年をまたぐ１年分の月度表示ラベルを作成することができるキャラクタ出力装置の制御方法を実現することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の一実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、キャラクタ出力装置およびキャラクタ出力装置の制御方法を、情報入力からテープ状媒体への印刷（ラベル作成）までの一連の処理を行うテープ印刷装置に適用した場合を例示する。
【００１９】
図１は、本実施形態に係るテープ印刷装置１の開閉蓋２１を開いた状態の外観斜視図である。図１に示すようにテープ印刷装置１は、装置ケース２により外郭が形成され、装置ケース２の前部上面には各種入力キーを備えたキーボード３が配置されると共に、後部上面には、その左部に開閉蓋２１が取り付けられ、その右部には表示画面４１が配設されている。開閉蓋２１の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋２１を開放した状態でカートリッジ装着部６に着脱可能に装着される。また、開閉蓋２１にはこれを閉じた状態でテープカートリッジＣの装着／非装着を視認するための覗き窓２１ａが形成されている。
【００２０】
キーボード３には、文字キー群３ａ、および各種動作モード等を指定するための機能キー群３ｂが配列されている。文字キー群３ａは、ＪＩＳ配列に基づいたフルキー構成であり、操作するキー数の増加を抑えるためのシフトキーを備えるなど、一般のワードプロセッサ等と同様である。また、機能キー群３ｂには、「印刷キー」、「カーソルキー」、「確定キー」および「連番設定キー」が含まれる。
【００２１】
「印刷キー」は、印刷実行を指示するためのキーである。「カーソルキー」は、上下左右キー（［↑］，［↓］，［←］，［→］）から成り、カーソル移動やスクロール操作を行うためのキーである。また、「確定キー」は、選択候補（選択肢）の選択および確定操作を行うためのキーである。一方、「連番設定キー」は、「連番機能」を実行させるためのキーである。「連番機能」とは、１枚ラベルＬ（図５等参照）を印刷するたびに、連続性を有するキャラクタ（以下「連続キャラクタ」と称する）を自動的に加算して印刷する機能である。
【００２２】
表示画面４１は、液晶ディスプレイであり、ユーザがキーボード３を用いて入力した入力情報に基づく編集結果、および当該編集結果に基づいて生成された印刷データ等を確認したりする際に用いられる。
【００２３】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２２が形成され、このテープ排出口２２には、送り出した印刷テープＴを切断するためのテープカッタ２３が臨んでいる。そして、テープ排出口２２から印刷済みの印刷テープＴが所定長さだけ送り出され、送りを一旦停止させた状態で、この印刷済みの印刷テープＴをテープカッタ２３により切断して、短冊状のラベルＬを作成する。なお、切断処理については、オートカットとマニュアルカットとを切り替え可能であり、定長印刷などの場合にはオートで、任意長印刷などの場合にはカットキーをユーザが操作することによりマニュアルで、カッタモータ２５（図２参照）を駆動する。
【００２４】
一方、カートリッジ装着部６には、ヘッドカバー６１ａ内にサーマルタイプの印刷ヘッド７が内蔵されたヘッドユニット６１と、印刷ヘッド７に対峙するプラテン駆動軸６２と、後述のインクリボンＲを巻き取る巻き取り駆動軸６３と、後述のテープリール１７の位置決め突起６４とを備えている。また、カートリッジ装着部６の下側には、プラテン駆動軸６２および巻き取り駆動軸６３を回転させるテープ送りモータ２６（図２参照）が内蔵されている。
【００２５】
テープカートリッジＣは、カートリッジケース５１内部の上部中央部に、一定の幅（４ｍｍ〜４８ｍｍ程度）の印刷テープＴを巻回したテープリール１７と、右下部にインクリボンＲを巻回したリボンリール１９とを収容して構成されており、印刷テープＴとインクリボンＲは同じ幅で構成されている。また、テープリール１７の左下部には前記ヘッドユニット６１を覆うヘッドカバー６１ａが差し込まれるための貫通孔５５が形成されている。さらに、貫通孔５５に差し込まれたヘッドユニット６１は、印刷テープＴとインクリボンＲとが重なる部分に対応して、前記プラテン駆動軸６２に嵌合されて回転駆動するプラテンローラ５３が配置されている。一方、前記リボンリール１９に近接してリボン巻き取りリール５４が配置され、リボンリール１９から繰り出されたインクリボンＲは、ヘッドカバー６１ａを周回するように配置され、リボン巻き取りリール５４に巻き取られるようになっている。
【００２６】
テープカートリッジＣがカートリッジ装着部６に装着されると、ヘッドカバー６１ａに貫通孔５５が、位置決め突起６４にテープリール１７の中心孔が、巻き取り駆動軸６３にリボン巻き取りリール５４の中心孔がそれぞれ差し込まれ、印刷テープＴおよびインクリボンＲを挟み込んで印刷ヘッド７がプラテンローラ５３に当接して印刷が可能になる。その後、ユーザが表示画面４１の編集結果を確認しながらキーボード３により所望のテキスト（文字、数字、記号、簡易図形等のキャラクタ）や画像を入力し、「印刷キー」の押下によって印刷を指示すると、テープ印刷装置１は、テープ送りモータ２６によりテープカートリッジＣから印刷テープＴを繰り出し、印刷ヘッド７の発熱素子を選択的に発熱させることにより印刷テープＴに所望の印刷を行う。印刷テープＴの印刷済み部分はテープ排出口２２から随時外部に送り出され、印刷を完了すると、テープ送りモータ２６は、余白分を含むテープ長さの位置まで印刷テープＴの送りを行った後、その送りを停止する（その後、切断処理に移行する）。
【００２７】
一方、印刷テープＴは、裏面に粘着剤層が形成された記録テープＴａと、この粘着剤層により記録テープＴａに貼り付けられた剥離テープＴｂとから構成されている。そして、印刷テープＴは、記録テープＴａを外側にし、かつ剥離テープＴｂを内側にしてロール状に巻回されてカートリッジケース５１内に収容されている。また、印刷テープＴは、テープ種別（テープ幅、テープの地色、地模様、材質（質感）など）が異なる複数種のものが用意されており、各カートリッジケース５１には、このうち１種類の印刷テープＴ（およびインクリボンＲ）が収容されている。また、カートリッジケース５１の裏面にはテープカートリッジＣの種別を特定する複数の孔（図示省略）が設けられている。また、複数の孔に対応してカートリッジ装着部６には、これらを検出するテープ識別センサ（マイクロスイッチ等）２７（図２参照）が、複数設けられており、このテープ識別センサ２７により複数の孔の状態を検出することで、テープ種別を判別できるようになっている。
【００２８】
次に、図２の制御ブロック図を参照し、テープ印刷装置１の制御構成について説明する。テープ印刷装置１は、中央処理装置であるＣＰＵ（Central  Processing  Unit）１１０、ＲＡＭ（Random  Access  Memory）１２０、ＲＯＭ（Read  Only  Memory）１３０、表示画面４１、キーボード３、カッタモータ２５、テープカッタ２３、テープ送りモータ２６、印刷ヘッド７およびテープ識別センサ２７を備え、各構成要素は、バス１５０を介して接続されている。
【００２９】
ＲＡＭ１２０は、ＣＰＵ１１０と直接接続されており、ＣＰＵ１１０が各種制御を行う際のワークエリアとして用いられる。また、ＲＡＭ１２０は、「連番機能」に関する各種設定値を記憶するための設定値記憶領域１２１を有している。当該「連番機能」に関する各種設定値とは、「連番設定キー」の押下後、ユーザによって設定された値を指す。詳細については、後述する。
【００３０】
ＲＯＭ１３０は、ＣＰＵ１１０が各種制御を行うための制御プログラムおよび各種情報を記憶している。制御プログラムとしては、具体的に、表示画面４１の表示制御を行うための表示制御プログラム、「連番機能」を実現するための連番実行プログラム、および印刷処理を行うための印刷処理プログラム等を含む（図示省略）。
【００３１】
また、ＲＯＭ１３０は、表示画面４１への表示、および印刷テープＴへの印刷に用いられるキャラクタ一覧を記憶するキャラクタ記憶領域１３１を有している。当該キャラクタ一覧には、Ｌ個の連番キャラクタ（但し、ＬはＬ≧１となる任意の整数）から成るキャラクタ群が複数含まれている。各キャラクタ群は、文字、数字、記号、簡易図形等のキャラクタ種別に応じて分類され、さらに各キャラクタ種別内でも、複数のカテゴリに分類されている。例えば、「文字」の場合は、「アルファベット」、「ひらがな」、「かたかな」のカテゴリに分類され、さらに「アルファベット」については、「大文字」、「小文字」などの小カテゴリに分類されている。また、「数字」の場合は、「月度数字（「１」〜「１２」）」、「１桁数字（「０」〜「９」）」、「１桁数字（「１」〜「９」）」、「２桁数字（「００」〜「０９」）」、「２桁数字（「０１」〜「９９」）」などのカテゴリに分類されている。また、「記号」や「簡易図形」については、業種や用途に応じたカテゴリに分類されている。なお、各カテゴリを、キャラクタに付加する装飾（丸付き文字や下線付き文字など）によって、さらに分類しても良い。
【００３２】
表示画面４１は、編集結果や印刷レイアウトを表示するための表示手段として機能する。キーボード３は、ユーザが任意のキャラクタを入力するための入力手段、キャラクタ群を指定するためのキャラクタ群指定手段、各種設定を行うための設定手段、として機能する。
【００３３】
カッタモータ２５は、テープカッタ２３と接続され、切断手段として機能する。また、テープ送りモータ２６および印刷ヘッド７は、印刷テープＴ上に印刷を行うための印刷手段として機能する。上記のとおり、印刷ヘッド７およびテープ識別センサ２７は、カートリッジ装着部６に設けられ、テープ識別センサ２７は、テープカートリッジＣに収容された印刷テープＴの種別を検出する。ＣＰＵ１１０は、このテープ識別センサ２７の検出結果に基づいて、テキストとして入力可能な行数および文字数を制限したり、装着されたテープカートリッジＣ（テープカートリッジＣに収容された印刷テープＴのテープ幅や材質等）が「連番機能」を用いた印刷（以下、「連番印刷」と称する）に適しているか否かを判別したり、などの制御を行う。なお、連番印刷に不適切なテープカートリッジＣが装着されている状態で、「連番設定キー」が押下されると、印刷が実行できない旨を表示画面４１に表示する。また、ＣＰＵ１１０は、表示画面４１の表示処理や印刷処理を制御する。
【００３４】
次に、図３のフローチャートを参照し、「連番機能」を用いた印刷処理の一連の流れについて説明する。まず、ユーザにより、「連番設定キー」が押下されると（Ｓ０１）、テープ印刷装置１（ＣＰＵ１１０）は、表示画面４１に連番機能選択画面（図示省略）を表示し、連番機能の選択を促す（Ｓ０２）。連番機能選択画面では、「通常連番」と「月度連番」のいずれかを選択可能となっている。後者の「月度連番」は、キャラクタ群「月度数字（「１」〜「１２」）」を用いるもので、月度表示ラベルＬの印刷に特化した機能である。これに対し、前者の「通常連番」は、設定の自由度が高い（汎用性が高い）連番機能である。
【００３５】
ユーザにより、「通常連番」が選択されると、キャラクタ記憶領域１３１に記憶されている複数のキャラクタ群の中から、１のキャラクタ群が指定される（Ｓ０３）。続いて、「周期」、「初期値」および「印刷枚数」が設定される（Ｓ０４，Ｓ０５，Ｓ０６：順不同）。「周期」とは、連番機能の対象となるキャラクタ数を指すものである。また、「初期値」とは、連番機能の開始値を指すものであり、指定されたキャラクタ群に含まれるＬ個のキャラクタのうち、いずれか１個のキャラクタに相当する。つまり、Ｌ個のキャラクタのうち、設定された当該初期値から、上記「Ｎの値」によって定まる連続したＮ個のキャラクタが、「連番機能」の対象となる連続キャラクタとして抽出される（連続キャラクタ抽出手段）。例えば、図４（ａ）に示すように、指定されたキャラクタ群に含まれるＬ個のキャラクタが、「１」〜「１２」の１２個の数字であり、「初期値」が「４」、「周期（Ｎの値）」が「１２」に設定された場合は、「４」・・・「１２」、「１」・・・「３」の１２個のキャラクタが、「連番機能」の対象として抽出される。このように、設定された「初期値（ここでは数字「４」）」からＬ番目のキャラクタ（ここでは数字「１２」）までの個数Ｒ（ここでは「９」）が、Ｎの値（ここでは「１２」）未満の場合、１番目のキャラクタ（ここでは数字「１」）から（Ｎ−Ｒ）個（ここでは「３個」）のキャラクタ（ここでは数字「１」・・・「３」）も含めて、Ｎ個のキャラクタが抽出される。また、図４（ｂ）に示すように、「周期」が「６」に設定された場合は、「４」・・・「９」の６個のキャラクタが「連番機能」の対象として抽出され、図４（ｃ）に示すように、「周期」が「３」に設定された場合は、「４」・・・「６」の３個のキャラクタが「連番機能」の対象として抽出される。一方、「印刷枚数」とは、連続して印刷されるラベルＬの総数（連番印刷の回数）を指すものである。なお、これらＳ０３〜Ｓ０６において設定（指定）された設定値は、ＲＡＭ１２０内の設定値記憶領域１２１に記憶される。
【００３６】
設定値の設定後、ユーザによる「印刷キー」の押下によって印刷が指示されると（Ｓ０７）、通常連番印刷を行う（Ｓ０８）。当該工程（並びに、後述する月度連番印刷：Ｓ１２参照）では、設定値記憶領域１２１に記憶されている設定値、ＲＯＭ１３０内に記憶されている連番実行プログラム並びに印刷処理プログラムに基づいて、連番印刷が実現される。なお、連番印刷は、「印刷キー」の押下ごとに、１枚ずつラベルＬを印刷しても良いし、１回の「印刷キー」の押下によって、設定された「印刷枚数」分のラベルＬを続けて印刷しても良い。
【００３７】
一方、ユーザにより、連番機能として「月度連番」が選択されると、「初期値」および「印刷枚数」の設定のみが行われる（Ｓ０９，Ｓ１０）。「月度連番」の場合、「初期値」は「開始月」、「印刷枚数」は「総月数」となる（詳細については、後述する）。このように、「月度連番」が選択された場合、キャラクタ群の指定（「通常連番」のＳ０３に相当）および「周期」の設定（「通常連番」のＳ０４に相当）が不要となり、自動的に、キャラクタ群「月度数字（「１」〜「１２」）」と、「周期（Ｎの値）」＝「１２」が設定される。その後、ユーザによる「印刷キー」の押下によって印刷が指示されると（Ｓ１１）、月度連番印刷を行う（Ｓ１２）。
【００３８】
ここで、図５および図６を参照し、月度連番印刷の具体例について説明する。図５は、初期値（開始月）＝「４」、印刷枚数（総月数）＝「１２」に設定され、任意のキャラクタとして「＿月度」が入力された場合の印刷結果を示したものである。つまり、上記の設定により、「＊月度」の「＊」に相当する連番カラムＣ１に、「連番機能」の対象として抽出された１２個のキャラクタ（「４」・・・「１２」、「１」・・・「３」，図４（ａ）参照）の中から、順次１のキャラクタが選択・挿入される。これにより、図５に示す１２枚の月度表示ラベルＬ（一部、図示省略）を作成することができる。
【００３９】
図６は、月度連番印刷のフローチャートである。同図に示すように、テープ印刷装置１（ＣＰＵ１１０）は、まず各カウンタの値をリセットする（Ｓ２１）。すなわち、月カウンタ：Ｍ＝０、開始月カウンタ：ＭＳ＝０、総月数カウンタ：ＭＡ＝０、印刷数カウンタ：Ｐ＝０、とする。続いて、設定された初期値（開始月）の値「ｍ（図５の例では「４」）」に応じて、開始月カウンタ：ＭＳ＝ｍ、月カウンタ：Ｍ＝ＭＳとする（Ｓ２２）。さらに、設定された印刷枚数（総月数）の値「ｎ（図５の例では「１２」）」に応じて、総月数カウンタ：ＭＡ＝ｎとする（Ｓ２３）。
【００４０】
また、入力された任意のキャラクタ（図５の例では「＿月度」）に応じて、印刷データ「Ｍ；“月度”」を生成し（Ｓ２４）、「印刷キー」の押下ごとに（Ｓ２５）、印刷数カウンタ：Ｐを加算して（Ｓ２６）、印刷数カウンタ：Ｐが総月数カウンタ：ＭＡに達したか否かを判別し（Ｓ２７）、達した場合は（Ｓ２７：Ｙｅｓ）、処理を終了する。また、達していない場合は（Ｓ２７：Ｎｏ）、月カウンタ：Ｍが「１２」に達したか否かを判別し（Ｓ２８）、「１２」に達していない場合は（Ｓ２８：Ｎｏ）、月カウンタ：Ｍを加算して（Ｓ２９）、Ｓ２４以降を繰り返す。また、月カウンタ：Ｍが「１２」に達した場合は（Ｓ２８：Ｙｅｓ）、月カウンタ：Ｍを「１」にリセットし（Ｓ３０）、Ｓ２４以降を繰り返す。このように、月カウンタ：Ｍは、「連番機能」の対象として抽出された１２個のキャラクタ（「４」・・・「１２」、「１」・・・「３」）の中から、順次１のキャラクタが選択される。
【００４１】
次に、図７および図８を参照し、月度連番印刷の応用例について説明する。図７は、初期値（開始月）＝「４」、開始年＝「２０００」、総年数＝「２」（印刷枚数＝「２４」）に設定され、任意のキャラクタとして「＿年＿月」が入力された場合の印刷結果を示したものである。つまり、上記の設定により、「（＊２）年（＊１）月」の「＊１」に相当する連番カラムＣ１に、「連番機能」の対象として抽出された１２個のキャラクタ（「４」・・・「１２」、「１」・・・「３」，図４（ａ）参照）の中から、順次１のキャラクタが選択・挿入され、さらに「＊２」に相当する連番カラムＣ２に、連番カラムＣ１の「１」へのリセット（周回に伴うリセット）をトリガとして、初期値から加算・挿入される（連動キャラクタ出力手段）。これにより、図７に示す２４枚の月度表示ラベルＬ（一部、図示省略）を作成することができる。なお、本応用例では、図３に示したフローチャート（「月度連番」が選択された場合のＳ０９〜Ｓ１２）において、さらに「開始年」を設定可能であり、Ｓ１０では、「総月数」に代えて「総年数」を設定可能であることが前提である。
【００４２】
図８は、本応用例における、月度連番印刷のフローチャートである。テープ印刷装置１（ＣＰＵ１１０）は、まず各カウンタの値をリセットする（Ｓ４１）。すなわち、月カウンタ：Ｍ＝０、開始月カウンタ：ＭＳ＝０、総月数カウンタ：ＭＡ＝０、年カウンタ：Ｙ＝０、開始年カウンタ：ＹＳ＝０、総年数カウンタ：ＹＡ＝０、印刷数カウンタ：Ｐ＝０、とする。続いて、設定された開始年の値「ｙ（図７の例では「２０００」）」に応じて、開始年カウンタ：ＹＳ＝ｙ、年カウンタ：Ｙ＝ＹＳとする（Ｓ４２）。また、初期値（開始月）の値「ｍ（図７の例では「４」）」に応じて、開始月カウンタ：ＭＳ＝ｍ、月カウンタ：Ｍ＝ＭＳとする（Ｓ４３）。さらに、設定された総年数の値「ｎ（図７の例では「２」）」に応じて、総年数カウンタ：ＹＡ＝ｎとする（Ｓ４４）と共に、総月数カウンタ：ＭＡ＝ＹＡ×１２とする（Ｓ４５）。
【００４３】
また、入力された任意のキャラクタ（図７の例では「＿年＿月」）に応じて、印刷データ「Ｙ；“年”Ｍ；“月”」を生成し（Ｓ４６）、「印刷キー」の押下ごとに（Ｓ４７）、印刷数カウンタ：Ｐを加算して（Ｓ４８）、印刷数カウンタ：Ｐが総月数カウンタ：ＭＡに達したか否かを判別し（Ｓ４９）、達した場合は（Ｓ４９：Ｙｅｓ）、処理を終了する。また、達していない場合は（Ｓ４９：Ｎｏ）、月カウンタ：Ｍが「１２」に達したか否かを判別し（Ｓ５０）、「１２」に達していない場合は（Ｓ５０：Ｎｏ）、月カウンタ：Ｍを加算して（Ｓ５１）、Ｓ４６以降を繰り返す。また、月カウンタ：Ｍが「１２」に達した場合は（Ｓ５０：Ｙｅｓ）、月カウンタ：Ｍを「１」にリセットする（Ｓ５２）と共に、年カウンタ：Ｙを加算し（Ｓ５３）、Ｓ４６以降を繰り返す。このように、年カウンタ：Ｙは、月カウンタ：Ｍのリセット（数字「１２」の出力）をトリガとして、初期値「２０００」から、順次加算される。なお、請求項における「連動キャラクタ出力手段」とは、本例の場合、年カウンタ：Ｙを指す。また、「連続性を有する複数個の所定キャラクタ」とは、本例の場合、西暦を示す複数個のキャラクタ（例えば、「１００１」〜「２９９９」）を指す。
【００４４】
次に、図９を参照し、図７に示した月度表示ラベルＬを、「通常連番」によって作成する場合について説明する。ここでは、１２０枚（１０年分）の月度表示ラベルＬを作成する場合を例示する。図９に示すように、図７に示した月度表示ラベルＬは、任意のキャラクタとして「２００＿年＿月」を入力し、「２０（＊２）年（＊１）月」の「＊１」に相当する第１の連番（連番カラムＣ１）を、キャラクタ群＝「月度数字（「１」〜「１２」）」、周期＝「１２」、初期値＝「４」、印刷枚数＝「１２０」に設定し、「＊２」に相当する第２の連番（連番カラムＣ２）を、キャラクタ群＝「１桁数字（「０」〜「９」）」、周期＝「１０」、初期値＝「０」、印刷枚数＝「指定なし」に設定し、さらに第２の連番を第１の連番に連動させることにより実現可能である（連動キャラクタ出力手段）。
【００４５】
この場合、第１の連番については、「連番機能」の対象として、「４」・・・「１２」、「１」・・・「３」の１２個のキャラクタが抽出され、第２の連番については、「連番機能」の対象として、「０」・・・「９」の１０個のキャラクタが抽出される。また、第２の連番は、第１の連番の「１」へのリセット（周回に伴うリセット）をトリガとして、初期値「０」から加算される。これにより、「２０００年４月」〜「２００９年１２月」までの、１２０枚の月度表示ラベルＬを作成することが可能である。
【００４６】
なお、図９に示した例では、図３に示したフローチャート（「通常連番」が選択された場合のＳ０３〜Ｓ０８）を２回（連番の数）繰り返し、さらに「連動の有無」および「連動の対象（「第２の連番」の設定において、「第１の連番」を対象とする）」を設定可能であることが前提である。
【００４７】
次に、図１０を参照し、「通常連番」により、月度表示ラベルＬ以外のラベルを作成する場合について説明する。ここでは、５階建て集合住宅の、各階１０部屋（「＿０１号室」から「＿１０号室」）の部屋番号ラベルＬ（合計５０枚）を作成する場合を例示する。また、第１の連番ではなく第２の連番によって、印刷枚数を設定する場合を例示する。図１０に示すように、当該５０枚の部屋番号ラベルＬは、任意のキャラクタとして「＿＿号室」を入力し、「（＊２）（＊１）号室」の「＊１」に相当する第１の連番（連番カラムＣ１）を、キャラクタ群＝「２桁数字（「０１」〜「９９」）」、周期＝「１０」、初期値＝「０１」、印刷枚数＝「指定なし」に設定し、「＊２」に相当する第２の連番（連番カラムＣ２）を、キャラクタ群＝「１桁数字（「１」〜「９」）」、周期＝「５」、初期値＝「１」、印刷回数：総階数＝「５」（印刷枚数＝「５０」）に設定し、さらに第２の連番を第１の連番に連動させることにより実現可能である。
【００４８】
この場合、第１の連番については、「連番機能」の対象として、「０１」・・・「１０」の１０個のキャラクタが抽出され、第２の連番については、「連番機能」の対象として、「１」・・・「５」の５個のキャラクタが抽出される。また、第２の連番は、第１の連番の「０１」へのリセット（周回に伴うリセット）をトリガとして、初期値「１」から加算される。これにより、「１０１号室」〜「５１０号室」までの、５０枚の部屋番号ラベルＬを作成することが可能である。
【００４９】
なお、図１０に示した例でも、図３に示したフローチャート（「通常連番」が選択された場合のＳ０３〜Ｓ０８）を２回繰り返し、さらに「連動の有無」および「連動の対象」を設定可能であることが前提である。この他、学校や塾におけるクラスや出席番号を示すラベルＬを作成する場合など、連続性を有する多数のラベルＬを作成する場合に、本実施形態の「連番印刷」を応用可能である。
【００５０】
以上、説明したとおり、本実施形態のテープ印刷装置１によれば、連番機能に関する設定項目として、「キャラクタ群」、「周期」、「初期値」および「印刷枚数」を設定（指定）することで、連番機能の対象となるＮ個のキャラクタを抽出し、それらの中から、順次１のキャラクタを出力して、連番印刷を実現することができる。これにより、種々の連番機能を実現することが可能となる。また、連番機能として、「月度連番」を選択することで、「キャラクタ群」および「周期」の設定が不要となるため、「初期値」および「印刷枚数」を１回設定するだけの簡易な設定で、年をまたぐ１年分の月度表示ラベルＬを作成することができる。
【００５１】
なお、上記の実施形態では、連番機能に関する設定項目として、「周期」、「初期値」および「印刷枚数」を挙げたが、さらに「繰り返し数」を設定可能としても良い。例えば、「繰り返し数」が「２」に設定された場合、図５に示した例では、「４月度」、「４月度」、「５月度」、「５月度」・・・といったように、２枚ずつ、同じラベルＬが印刷されることとなる。但し、この場合、１年分の月度表示ラベルＬを作成するためには、印刷枚数＝「２４」に設定する必要がある。
【００５２】
また、上記の実施形態では、複数のキャラクタ群が、ＲＯＭ１３０内のキャラクタ記憶領域１３１に予め記憶されているものとしたが、キャラクタ群（Ｌ個のキャラクタ）を、ユーザが設定・登録できるようにしても良い。この構成によれば、ユーザのニーズに合った連番機能を実現することができ、利便性が良い。
【００５３】
また、上記の実施形態では、初期値の設定が必要であるものとしたが、必ずしも必要ではない。例えば、初期値が設定されない場合は、Ｌ個のキャラクタのうち、最初（１番目）または最後（Ｌ番目）のキャラクタからＮ個を抽出するようにしても良いし、Ｌ個のキャラクタのうち、中間のキャラクタを含むＮ個を抽出するようにしても良い。また、Ｌ個のキャラクタは、必ずしも周期性を持つ必要はなく、設定された初期値からＬ番目のキャラクタまでの個数Ｒが、Ｒ＜Ｎとなるような「初期値」または「Ｎの値」は、設定できないようにしても良い。
【００５４】
また、上記の実施形態では、テープ印刷装置１を例示したが、印刷テープＴ以外の印刷媒体に印刷を行う印刷装置にも、本発明を適用可能である。また、印刷装置以外にも、本実施形態における連番実行プログラムにしたがって、連番を出力可能なキャラクタ出力装置に、本発明を適用可能である。
【００５５】
また、上記の実施形態に示した、テープ印刷装置１の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）に格納して提供することも可能である。すなわち、コンピュータを、テープ印刷装置１の各手段として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【図面の簡単な説明】
【００５６】
【図１】開蓋状態のテープ印刷装置の外観斜視図である。
【図２】テープ印刷装置の制御ブロック図である。
【図３】「連番機能」を用いた印刷処理を示すフローチャートである。
【図４】「連番機能」の対象として抽出されるキャラクタを示す説明図である。
【図５】月度表示ラベルの作成例を示す図である。
【図６】月度連番印刷の手順を示すフローチャートである。
【図７】月度表示ラベルの作成例（応用例）を示す図である。
【図８】月度連番印刷（応用例）の手順を示すフローチャートである。
【図９】「通常連番」により、月度表示ラベルを作成する場合の設定例を示す図である。
【図１０】「通常連番」により、部屋番号ラベルを作成する場合の設定例を示す図である。
【符号の説明】
【００５７】
１…テープ印刷装置  ３…キーボード  ４１…表示画面  １１０…ＣＰＵ  １２０…ＲＡＭ  １２１…設定値記憶領域  １３０…ＲＯＭ  １３１…キャラクタ記憶領域  Ｔ…印刷テープ  Ｃ１，Ｃ２…連番カラム  Ｌ…ラベル
【図１】
2010137490.tif 000003
【図２】
2010137490.tif 000004
【図３】
2010137490.tif 000005
【図４】
2010137490.tif 000006
【図５】
2010137490.tif 000007
【図６】
2010137490.tif 000008
【図７】
2010137490.tif 000009
【図８】
2010137490.tif 000010
【図９】
2010137490.tif 000011
【図１０】
2010137490.tif 000012