(57)【要約】【課題】ケーブルにいずれの側から巻きつけて貼付しても、印刷されている文字列が視認でき、また、ケーブル外周のどの方向からでも文字列を視認できるようなラベルを簡単な作業で作成する。【解決手段】ケーブルラベル１１に印刷される文字列の行数を計算し（Ｓ７３０）、計算した行数の文字列をお互いの距離が等しくなるよう行間隔を計算する（Ｓ７４０）。文字列が印刷テープ１０の幅方向に沿うように反時計周りに９０度回転した印刷イメージを生成する（Ｓ７５０）。計算した行数分の印刷イメージを、ケ−ブルラベル１１の両端部に配置されるように、計算した行間を確保（Ｓ７８０）しながら順次配置して（Ｓ７６０）印刷する（Ｓ７９０）。【選択図】        図９
2004148762.tif 000002
【特許請求の範囲】
【請求項１】
テープ状印刷媒体に印刷されるべき文字列を記憶する文字列記憶手段と、
前記テープ状印刷媒体において文字列が印刷される範囲を記憶する印刷範囲記憶手段と、
前記文字列記憶手段に記憶された文字列が前記テープ状印刷媒体の幅方向に沿って配列された文字イメージを生成する文字イメージ生成手段と、
前記文字イメージ生成手段により生成された文字イメージが、前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端にそれぞれ印刷されるように、各文字イメージの印刷位置を制御する印刷制御手段とを備えていることを特徴とするテープ印刷制御装置。
【請求項２】
前記印刷制御手段は、前記文字イメージ生成手段で生成された文字イメージが前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端とその間とにそれぞれ印刷されると共に、各文字イメージ間の距離がすべて等しくなるように各文字イメージの印刷位置を制御することを特徴とする請求項１に記載のテープ印刷制御装置。
【請求項３】
前記文字列記憶手段が複数行の文字列を記憶している場合に、
前記文字イメージ生成手段は、前記複数行の文字列を１つのイメージとして文字イメージを生成することを特徴とする請求項１または２に記載のテープ印刷制御装置。
【請求項４】
ケーブル状部材の外径を入力可能な第１の外径入力手段と、前記第１の外径入力手段により入力された外径に基づいて、前記印刷範囲記憶手段に記憶される前記範囲を設定する印刷範囲設定手段とをさらに備えたことを特徴とする請求項１から３のいずれか１項に記載のテープ印刷制御装置。
【請求項５】
前記印刷制御手段は、前記第１の外径入力手段により入力された外径に基づいて、前記文字イメージ間の距離を決定することを特徴とする請求項４に記載のテープ印刷制御装置。
【請求項６】
前記文字イメージ生成手段により生成される文字イメージの文字サイズを、前記文字列記憶手段に記憶された文字列の文字数、行数、前記印刷範囲記憶手段に記憶された印刷範囲の大きさ、ケーブル状部材の外径、及びテープ状印刷媒体の幅の少なくとも１つに基づいて決定する文字サイズ決定手段をさらに備えたことを特徴とする請求項１から５のいずれか１項に記載のテープ印刷制御装置。
【請求項７】
ケーブル状部材の外径を入力可能な第２の外径入力手段と、前記第２の外径入力手段により入力された外径に基づいて、前記ケーブル状部材に巻き付ける前記テープ状印刷媒体の推奨する幅を判断する推奨幅判断手段と、
前記推奨幅判断手段において判断された前記推奨する幅を報知する報知手段とをさらに備えたことを特徴とする請求項１から６のいずれか１項に記載のテープ印刷制御装置。
【請求項８】
前記印刷制御手段は、前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端に、切断目印となるカットマークを印刷するように制御することを特徴とする請求項１から７のいずれか１項に記載のテープ印刷制御装置。
【請求項９】
コンピュータに、
テープ状印刷媒体に印刷されるべき文字列を記憶する文字列記憶手順と、
前記テープ状印刷媒体において文字列が印刷される範囲を記憶する印刷範囲記憶手順と、
前記文字列記憶手順により記憶された文字列が前記テープ状印刷媒体の幅方向に沿って配列された文字イメージを生成する文字イメージ生成手順と、
前記文字イメージ生成手順により生成された文字イメージが、前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端にそれぞれ印刷されるように、各文字イメージの印刷位置を制御する印刷制御手順とを実行させるためのプログラム。
【請求項１０】
前記印刷制御手順において、前記文字イメージ生成手順により生成された文字イメージが前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端とその間とにそれぞれ印刷されると共に、各文字イメージ間の距離がすべて等しくなるように各文字イメージの印刷位置を制御することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記文字列記憶手順により複数行の文字列が記憶された場合に、
前記文字イメージ生成手順において、前記複数行の文字列を１つのイメージとして文字イメージを生成することを特徴とする請求項９または１０に記載のプログラム。
【請求項１２】
入力されたケーブル状部材の外径に基づいて、前記印刷範囲記憶手順により記憶される前記範囲を設定する印刷範囲設定手順を、コンピュータにさらに実行させることを特徴とする請求項９から１１のいずれか１項に記載のプログラム。
【請求項１３】
前記印刷制御手順において、入力されたケーブル状部材の外径に基づいて、前記文字イメージ間の距離を決定することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記文字イメージ生成手順により生成される文字イメージの文字サイズを、前記文字列記憶手順により記憶された文字列の文字数、行数、前記印刷範囲記憶手順により記憶された印刷範囲の大きさ、ケーブル状部材の外径、及びテープ状印刷媒体の幅の少なくとも１つに基づいて決定する文字サイズ決定手順を、コンピュータにさらに実行させることを特徴とする請求項９から１３のいずれか１項に記載のプログラム。
【請求項１５】
入力されたケーブル状部材の外径に基づいて、前記ケーブル状部材に巻き付ける前記テープ状印刷媒体の推奨する幅を判断する推奨幅判断手順と、
前記推奨幅判断手順により判断された前記推奨する幅を報知する報知手順とを、コンピュータにさらに実行させることを特徴とする請求項９から１４のいずれか１項に記載のプログラム。
【請求項１６】
前記印刷制御手順において、前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端に、切断目印となるカットマークを印刷するように制御することを特徴とする請求項９から１５のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テープ状印刷媒体に文字列を印刷する際に用いられるテープ印刷制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来、裏面に粘着剤が予め塗布された粘着性の被印刷シートと剥離紙とを互いに剥離可能に重ね合わされた印刷テープに、文字列を印刷可能なテーププリンタが知られている。この種のテーププリンタは、印刷テープの被印刷シート表面に表題やタイトル名を手軽に且つ綺麗に印刷でき、その後、この印刷テープから剥離紙を剥離することにより、書類ファイルの背表紙やビデオテープの背面などに貼付できるラベルを作成できるので、その使い勝手の良さから、事務用または家庭用として広く利用されている。
【０００３】
ところで、近年のコンピュータやネットワーク技術の発達により、多数のケーブルの先端に取り付けられたプラグを、一つの機器に設けられた多数のプラグソケット（差込口側）のいずれかに差し込むことが頻繁に行われている。このような場合、配線ミスを防止するためには、差込側である各ケーブルに識別目印となる文字列を印刷したラベルを貼り付けておくのが効果的である。そこで、特許文献１には、ケーブルに巻きつけるラベルに必要な巻代を設定でき、その設定された巻代の外側に、印刷テープの長手方向に沿って配列された同じ文字列を、それぞれ印刷できるようにしたテーププリンタが提案されている。このテーププリンタによって印刷されたラベルをその両端部同士が互いに貼り合わされるようにケーブルに巻き付けて貼り付けると、そのケーブルの差込先をより確実に認識させることができるようになる。
【０００４】
ところが、特許文献１で印刷されたラベルをケーブルに貼り付けると、文字列印刷部分がケーブルから突出してしまい、ケーブルの取り回しがしにくくなる。そこで、印刷テープの長手方向に対して９０度回転させた文字列を印刷できるテーププリンタが特許文献２に提案されている。このテープブリンタにより、印刷テープの幅方向に沿って文字列を印刷でき、その印刷テープをケーブルに巻き付けるために適した長さで切断することにより、ケーブルから突出する部分が生じないケーブル識別用ラベルを作成することができる。
【０００５】
【特許文献１】
特開平６−２４７４３１号公報（第５−７頁、図７）
【特許文献２】
特開平６−３２０８２６号公報（第５−１０頁、図１４）
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献２に記載されたテーププリンタを用いた場合、通常、文字列は印刷テープの送り方向における前端部分に印刷され、それを適宜作業者の必要とする長さで切断することでラベルを形成するため、そのラベルの長さよりも短い外周を有するケーブルに、文字列が印刷された前端側からラベルを巻き付けた場合、その他方側の余白部がラベル部前端に印刷された文字列を覆い隠して文字列を視認できなくなる場合がある。このため、作業者は、ラベルの巻き付け始める側を入れ替えるか、または文字列が覆い隠されない長さに再度ラベルを切断するなど、煩雑な作業を強いられることとなっていた。また、ケーブルにラベルを巻き付けた際に文字列が覆い隠されないように、作業者が印刷位置や余白長さをいちいち設定するのも、非常に煩雑である。さらに、上記のようなラベルでは、文字列は１箇所にしか印刷されていないため、ケーブルの太さによっては、文字列とは反対側からではその文字列が視認しづらくなり、不便である。
【０００７】
また、特許文献２に記載のテーププリンタを用いて、印刷キーを複数回押下したり、複数枚印刷を指定したりすることにより、印刷テープの長手方向に対して９０度回転させた文字列を複数回印刷したラベルを作成し、そのラベルをケーブルに巻き付けることにより、少なくとも印刷された文字列の一つは視認できるようにすることが可能である。しかしながら、このような作業は作業者にとって非常に手間を要し、また、余白やテープ空送り操作の度合いによっては、複数の文字列を印刷した後で、必要な長さに印刷テープを切断した場合に、作成されたラベルの前端側または後端側に文字列が偏って印刷され、文字列が印刷されていない余白が非常に大きいラベルとなる場合もあり、現実の使用においては好ましくない。
【０００８】
そこで、本発明の一つの目的は、ラベルをどちら側から巻き始めるかによらず、ケーブル状部材に巻き付けられたラベルに印刷された文字列を視認できるテープ印刷制御装置及びプログラムを提供することである。
【０００９】
また、本発明のさらなる目的は、ケーブル状部材に巻き付けた際に、いずれの方向からも視認しやすく、複数の文字列がラベルの前端または後端側に偏って印刷されないテープ印刷制御装置及びプログラムを提供することである。
【００１０】
さらに、ケーブル状部材に巻き付けるに際して最適な長さや幅を有し、且つ上記目的を満たすラベルを簡単に作成できるテープ印刷制御装置及びプログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段及び発明の効果】
上記目的を達成するために、請求項１に記載のテープ印刷制御装置は、テープ状印刷媒体に印刷されるべき文字列を記憶する文字列記憶手段と、前記テープ状印刷媒体において文字列が印刷される範囲を記憶する印刷範囲記憶手段と、前記文字列記憶手段に記憶された文字列が前記テープ状印刷媒体の幅方向に沿って配列された文字イメージを生成する文字イメージ生成手段と、前記文字イメージ生成手段により生成された文字イメージが、前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端にそれぞれ印刷されるように、各文字イメージの印刷位置を制御する印刷制御手段とを備えていることを特徴とする。
【００１２】
請求項９に記載のプログラムは、コンピュータに、テープ状印刷媒体に印刷されるべき文字列を記憶する文字列記憶手順と、前記テープ状印刷媒体において文字列が印刷される範囲を記憶する印刷範囲記憶手順と、前記文字列記憶手順により記憶された文字列が前記テープ状印刷媒体の幅方向に沿って配列された文字イメージを生成する文字イメージ生成手順と、前記文字イメージ生成手順により生成された文字イメージが、前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端にそれぞれ印刷されるように、各文字イメージの印刷位置を制御する印刷制御手順とを実行させることを特徴とする。
【００１３】
請求項１、請求項９によると、印刷テープの幅方向に沿って形成された同一の文字列をラベル長手方向両端にそれぞれ印刷したラベルが得られるので、ケーブルヘの巻き付け先端近傍が巻き付け後端近傍によって覆われた場合であっても、ケーブルを識別するための文字列を認識することが可能となる。したがって、作業者がラベルを巻き付け始める側を気にせずにケーブル等に巻き付けることのできる好適なケーブル識別用ラベルを作成することができるという効果を奏する。なお、前記印刷制御手段（手順）は、文字イメージ生成手段（手順）により生成される印刷イメージに対する印刷範囲の設定値が外部から与えられていない場合に、予め決められたデフォルト値を印刷範囲とするように制御してもよい。
【００１４】
請求項２に記載のテープ印刷制御装置は、請求項１において、前記印刷制御手段は、前記文字イメージ生成手段で生成された文字イメージが前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端とその間とにそれぞれ印刷されると共に、各文字イメージ間の距離がすべて等しくなるように各文字イメージの印刷位置を制御することを特徴とする。
【００１５】
請求項１０に記載のプログラムは、請求項９において、前記印刷制御手順は、前記文字イメージ生成手順により生成された文字イメージが前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端とその間とにそれぞれ印刷されると共に、各文字イメージ間の距離がすべて等しくなるように各文字イメージの印刷位置を制御することを特徴とする。
【００１６】
請求項２、請求項１０によると、請求項１、請求項９の効果に加えて、印刷テープの幅方向に沿って形成された同一文字列をラベル長手方向に沿って複数印刷したラベルが１回の印刷作業で作成でき、さらに、その文字列が等間隔で印刷されるため、ケーブル等に巻き付けた際に、いずれの方向からでも文字列を視認することのできる好適なケーブル識別用ラベルを作成することができるという効果を奏する。
【００１７】
請求項３に記載のテープ印刷制御装置は、請求項１または２において、前記文字列記憶手段が複数行の文字列を記憶している場合に、前記文字イメージ生成手段は、前記複数行の文字列を１つのイメージとして文字イメージを生成することを特徴とする。
また、請求項１１に記載のプログラムは、請求項９または１０において、前記文字列記憶手順により複数行の文字列が記憶された場合に、前記文字イメージ生成手順において、前記複数行の文字列を１つのイメージとして文字イメージを生成することを特徴とする。
【００１８】
請求項３、請求項１１によると、請求項１または請求項２、請求項９または請求項１０の効果に加えて、複数行からなる文字列の場合においても、そのひとまとまりの文字列を全体として認識することが容易なケーブル識別用ラベルを作成することができるという効果を奏する。
【００１９】
請求項４に記載のテープ印刷制御装置は、請求項１から３のいずれか１項において、ケーブル状部材の外径を入力可能な第１の外径入力手段と、前記第１の外径入力手段により入力された外径に基づいて、前記印刷範囲記憶手段に記憶される前記範囲を設定する印刷範囲設定手段とをさらに備えたことを特徴とする。
また、請求項１２に記載のプログラムは、請求項９から１１のいずれか１項において、入力されたケーブル状部材の外径に基づいて、前記印刷範囲記憶手順により記憶される前記範囲を設定する印刷範囲設定手順を、コンピュータにさらに実行させることを特徴とする。
【００２０】
請求項４、請求項１２によると、請求項１から請求項３、請求項９から請求項１１のいずれか１項の効果に加えて、ケーブル等の外径寸法を入力することにより、ケーブル等に巻き付けるのに適切な長さのラベルを簡単に得ることができるという効果を奏する。
【００２１】
請求項５に記載のテープ印刷制御装置は、請求項４において、前記印刷制御手段は、前記第１の外径入力手段により入力された外径に基づいて、前記文字イメージ間の距離を決定することを特徴とする。
また、請求項１３に記載のプログラムは、請求項１２において、前記印刷制御手順は、入力されたケーブル状部材の外径に基づいて、前記文字イメージ間の距離を決定することを特徴とする。
【００２２】
請求項５、請求項１３によると、請求項４、請求項１２の効果に加えて、ケーブル等の外径に対して最適な文字イメージ間の距離が設定されるので、適度に文字イメージの間隔が設けられ、且ついずれの方向からも視認しやすいラベルを得ることができるという効果を奏する。
【００２３】
請求項６に記載のテープ印刷制御装置は、請求項１から５のいずれか１項において、前記文字イメージ生成手段により生成される文字イメージの文字サイズを、前記文字列記憶手段に記憶された文字列の文字数、行数、前記印刷範囲記憶手段に記憶された印刷範囲の大きさ、ケーブル状部材の外径、及びテープ状印刷媒体の幅の少なくとも１つに基づいて決定する文字サイズ決定手段をさらに備えたことを特徴とする。
また、請求項１４に記載のプログラムは、請求項９から１３のいずれか１項において、前記文字イメージ生成手順により生成される文字イメージの文字サイズを、前記文字列記憶手順により記憶された文字列の文字数、行数、前記印刷範囲記憶手順により記憶された印刷範囲の大きさ、ケーブル状部材の外径、及びテープ状印刷媒体の幅の少なくとも１つに基づいて決定する文字サイズ決定手順を、コンピュータにさらに実行させることを特徴とする。
【００２４】
請求項６、請求項１４によると、請求項１から請求項５、請求項９から請求項１３のいずれか１項の効果に加えて、各ラベル内に適切な大きさで文字列を印刷することができ、視認性に優れたラベルを得ることができるという効果を奏する。
【００２５】
請求項７に記載のテープ印刷制御装置は、請求項１から６のいずれか１項において、ケーブル状部材の外径を入力可能な第２の外径入力手段と、前記第２の外径入力手段により入力された外径に基づいて、前記ケーブル状部材に巻き付ける前記テープ状印刷媒体の推奨する幅を判断する推奨幅判断手段と、前記推奨幅判断手段において判断された前記推奨する幅を報知する報知手段とをさらに備えたことを特徴とする。
また、請求項１５に記載のプログラムは、請求項９から１４のいずれか１項において、入力されたケーブル状部材の外径に基づいて、前記ケーブル状部材に巻き付ける前記テープ状印刷媒体の推奨する幅を判断する推奨幅判断手順と、前記推奨幅判断手順により判断された前記推奨する幅を報知する報知手順とを、コンピュータにさらに実行させることを特徴とする。
【００２６】
請求項７、請求項１５によると、請求項１から６、請求項９から１４の効果に加えて、ユーザがそのケーブル状部材の太さに好適な幅のテープを選択することが簡単になるという効果を奏する。
【００２７】
請求項８に記載のテープ印刷制御装置は、請求項１から７のいずれか１項において、前記印刷制御手段は、前記印刷範囲記憶手段に記憶された範囲における前記テープ状印刷媒体の長手方向両端に、切断目印となるカットマークを印刷するように制御することを特徴とする。
また、請求項１６に記載のプログラムは、請求項９から１５のいずれか１項において、前記印刷制御手順は、前記印刷範囲記憶手順により記憶された範囲における前記テープ状印刷媒体の長手方向両端に、切断目印となるカットマークを印刷するように制御することを特徴とする。
【００２８】
請求項８、請求項１６によると、請求項１から請求項７、請求項９から請求項１５のいずれか１項の効果に加えて、ユーザが印刷されたカットマークの位置で印刷テープを切断することにより、ケーブル等に巻き付けるのに最適な長さのラベルを得ることができるという効果を奏する。
【００２９】
なお、請求項９から１６に記載されているプログラムは、ＣＤ−ＲＯＭ、ＦＤ、ＭＯなどのリムーバブル型記録媒体やハードディスク等の固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００３０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。図１は、本実施の形態に係るテーププリンタ１の外観図である。図１に示すように、テーププリンタ１の前部の表面にはディスプレイ２とキーボード３が配置されている。テーププリンタ１の後部には、開閉可能なカバー１０１が設けられ、その内側には印刷ヘッド４（図３参照）を備えた図示しないカセット装着部とが配置されている。
【００３１】
テーププリンタ１の被印刷媒体である印刷テープ１０は、表面側に文字や記号が印刷される被印刷面を有し、裏面側に粘着材層を有する長尺テープ状の印刷媒体である被印刷シートと、シリコーン樹脂等により処理された離型性表面を有する剥離シートとを、剥離可能に積層させたものである。印刷テープ１０は、ロール状に巻き回された状態でテープカセットに収納され、このテープカセットはテーププリンタ１に着脱自在に装着される。このテープカセットの一側面には、印刷テープ１０に印刷を施すために印刷テープ１０を外部に露出するテープ露出部が設けられている。印刷テープ１０は、テーププリンタ１の内部でテープカセットから引き出されて、前記テープ露出部にて印刷された後、適切な長さで切断して、剥離シートから被印刷シートを剥離することにより、所望の物品に貼付可能なラベルとして用いることができる。
【００３２】
次に、テーププリンタ１での印刷によって得られるラベルについて図２を参照しつつ説明する。テーププリンタ１は、印刷テープ１０に種々の形態で印刷が可能であり、印刷テープ１０の長手方向に沿って文字列を配列した通常印刷の他に、例えば、印刷テープ１０の幅方向に沿って配列された文字列を印刷する回転印刷や、印刷テープ１０の幅方向に沿って配列された文字列を設定された印刷範囲の両端に、若しくは両端とその間に均等に印刷することにより、ケーブルに貼付するのに好適なケーブル貼付用ラベル（以下「ケーブル用ラベル１１」と称する）を得ることができるケーブル貼付用ラベル印刷を行うことができる。図２は、テーププリンタ１での印刷によって得られるラベルの印刷例である。図２（ａ）〜（ｃ）はケーブルラベルの印刷例である。このように、ケーブルラベル１１は、文字列が印刷テープ１０の幅方向に沿って配置されるように、印刷テープ１０の長手方向に対して反時計周りに９０度回転させた文字列を、印刷テープの長手方向に沿って複数配置したものである。ケーブルラベル１１には、図２（ａ）から（ｃ）に示すような３種類のケーブルラベルがある。例えば、図２（ａ）に示すケーブルラベル１１は、設定された印刷範囲の両端に、印刷テープ１０の長手方向に対して反時計回りに回転させた文字列「ＡＢＣＤ」をそれぞれ印刷したものである。なお、本実施の形態においては、設定された印刷範囲の印刷テープ１０の長手方向両端には切断目印となる破線状のカットマーク１２が印刷される。図２（ｂ）に示すケーブルラベル１１は、設定された印刷範囲の両端とその間に均等に、印刷テープ１０の長手方向に対して反時計回りに回転させた文字列「ＡＢＣＤ」を印刷したものである。図２（ｃ）に示すケーブルラベル１１は、「ＡＢＣＤ」と「１２３４」の２行で構成された文字列を一つの印刷イメージとして、図２（ｂ）と同様に、設定された印刷範囲の両端とその間に均等に印刷したものである。なお、「ＡＢＣＤ」と「１２３４」のように複数行で構成された文字列を、図２（ａ）のように、設定された印刷範囲の両端のみ印刷することも可能である。また、図２（ｄ）に示すケーブルラベル１１は、「ＡＢＣＤ」と「１２３４」の２行で構成された文字列を、１行ずつ設定された印刷範囲の両端とその間に均等に印刷したものであり、文字列「ＡＢＣＤ」と「１２３４」とは交互に同じ距離離隔して印刷される。図２（ｅ）は、通常印刷により得られたラベルであり、印刷対象の文字列「ＡＢＣＤ」は印刷テープ１０の長手方向に沿って印刷される。また、図２（ｆ）は、回転印刷により得られたラベルであり、印刷対象の文字列「ＡＢＣＤ」は、印刷テープ１０の幅方向に沿って印刷される。
【００３３】
図２（ｅ）のように、通常印刷により得られたラベルを、その幅方向がケーブルの軸方向に沿うようにケーブルに巻き付けると、印刷された文字列「ＡＢＣＤ」はケーブルの外周に沿って配置されているため、文字列全体を視認しづらい。また、図２（ｆ）のように回転印刷により得られたラベルを、その幅方向がケーブルの軸方向に沿うようにケーブルに巻き付けた場合、ケーブルの太さによっては、印刷された文字列「ＡＢＣＤ」が巻き付け後端部の余白により、覆い隠されてしまう場合がある。このような場合、文字列が覆い隠されないように、ラベルの巻き付け後端側の余白部分を適切な長さで切断して用いるか、若しくは、文字列の印刷位置を印刷範囲の端部に設定して、文字列が印刷された側の端部を巻き付け後端とすれば文字列を認識できるが、非常に煩雑である。一方、図２（ａ）〜（ｄ）に示すようなケーブルラベル１１を、その幅方向がケーブルの軸方向に沿うようにケーブルに巻き付けて貼付すると、ケーブルラベル１１に印刷された文字列は、ケーブルの軸方向に沿って配置されているため文字列が視認しやすく、また、ラベル端部に文字列が印刷されているため、ラベルのいずれかの側から巻き付けても、文字列が視認できる。さらに、図２（ｂ）から（ｄ）に示すようなケーブルラベル１１は、文字列が均等に、且つ複数印刷されているため、ケーブルを回転させたりしなくとも、ケーブルのいずれの方向から見ても文字列を視認できる。
【００３４】
次にテーププリンタ１の構成について図３を参照しつつ説明する。図３は、テーププリンタ１の内部の制御系の回路構成を示すブロック図である。テーププリンタ１は、ディスプレイ２と、キーボード（第１の外径入力手段、第２の外径入力手段）３と、印刷ヘッド４と、制御部６とを有している。ディスプレイ２は、周知の液晶ディスプレイから構成される。
【００３５】
キーボード３は、テーププリンタ１の表面に配置され、印刷しようとする文字の入力を行うテキストキー、カーソルの移動を行うカーソルキー、テーププリンタ１の各種機能を呼び出す機能割付けキー（印刷範囲設定キー、印刷キー等）等から構成される。
【００３６】
印刷ヘッド４は、カセット装着部内の設けられ、テープカセットの側面に設けられた前記テープ露出部部に対応する位置に配置されている。印刷ヘッド４には、制御部６により電気的にコントロールされる発熱素子が印刷テープ１０の幅方向（印刷テープ１０の長手方向に対して垂直の方向）に沿って多数配置されている。
【００３７】
制御部６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１と、ＲＯＭ（Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）６２と、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３と、インターフェースユニット６６と、データバス６５とから構成される。ＣＰＵ６１は、各種コマンドに従って演算処理を行う。ＲＯＭ６２は、ＣＰＵ６１により、図３の各機能部を制御し、図４から図９のフローチャートを動作させるための演算プログラムと、文字のフォントデータや印刷文字を修飾するフレーム枠の図柄データ等のグラフィックデータと、その他プログラム実行に必要な各種データとが記憶されている。ＲＡＭ６３は、作業エリア（印刷範囲記憶手段）等、ＣＰＵ６１がプログラムを実行する際に使用するデータの一時記憶エリアを有する揮発性メモリである。
【００３８】
インターフェースユニット６６は、モジュールとして分離された装置と制御部を直接的、間接的に電気的接続する接続部である。また、データバス６５は、ＣＰＵ６１と、ＲＯＭ６２と、ＲＡＭ６３と、インターフェースユニット６６とを、それぞれ電気的に接続するデータ転送用ライン群である。制御部内の全ての転送データはデータバス６５を介して転送される。
【００３９】
次にテーププリンタ１の機能について説明する。テーププリンタ１は、図３に示すように、ＲＡＭ６３によって構成される文字列記憶部（文字列記憶手段）６３１と、ＣＰＵ６１によって構成される印刷範囲設定部（印刷範囲設定手段）６１１と、文字サイズ決定部（文字サイズ決定手段）６１２と、文字イメージ生成部（文字イメージ生成手段）６１３と、印刷制御部（印刷制御手段）６１４と、推奨幅判断部（推奨幅判断手段）６１５と、報知部（報知手段）６１６とを有している。
【００４０】
文字列記憶部６３１は、ユーザによりキーボード３から入力された印刷対象の文字列の各文字データを、ＲＡＭ６３上に記憶する。文字データは、ＲＯＭ６２に記憶されているフォントデータに対応したテキストコードと、修飾内容や文字サイズ等を決定するデータが含まれる。
【００４１】
印刷範囲設定部６１１は、文字列記憶部６３１に記憶される文字列が印刷可能となる印刷テープの範囲をユーザの指定に従って設定する。具体的には、印刷テープ１０からラベルを作成する場合に、作成されるラベルにおいて印刷テープ１０の長手方向の長さであるラベル長と印刷テープ幅であるラベル幅で区画される領域を印刷範囲として設定する。ユーザによる印刷範囲の指定方法は、ラベル長を直接指定する方法と、ケーブルラベル１１のようなケーブル状部材に巻き付けるように貼付するラベルにおいて、貼付対象物であるケーブル状部材の外径を指定する方法とがある。ケーブル状部材の外径が指定されると、印刷範囲設定部６１１は、指定された外径からケーブル状部材の外周長を算出してこれに基づいて印刷範囲を設定する。なお、ユーザによる印刷範囲の設定がない場合は、予め設定されているデフォルト値が用いられるようにしてもよい。
【００４２】
文字サイズ決定部６１２は、文字イメージ生成部６１３により生成される印刷イメージが、印刷範囲設定部６１１において設定された印刷範囲内に収まるように、印刷対象の文字列の文字サイズを調整する。
【００４３】
文字イメージ生成部６１３は、文字列記憶部６３１に記憶されている印刷テープ１０に印刷されるべき文字列を、印刷テープの長手方向に対して反時計回りに９０度回転させ、各文字が印刷テープの幅方向に沿うように配置された印刷イメージを生成する。ここで印刷イメージの生成とは、文字列のテキストデータと、設定された文字サイズと、フォント形状と、太文字や斜体等の文字装飾やフレーム枠等の行修飾の有無とに基づいて、ＲＡＭ６３の作業エリア上に実際の印刷状態に即したドットパターンデータを展開する作業である。
【００４４】
印刷制御部６１４は、テーププリンタ１における印刷動作を制御する。ケーブルラベルの作成時においては、文字イメージ生成部６１３により生成された印刷イメージを、印刷範囲設定部６１１により設定された印刷範囲の印刷テープ長手方向の両端にそれぞれ印刷されるように制御する。または、両端に配置された文字列の間にさらに同じ文字列が等間隔に印刷されるように制御する。ケーブルラベル１１に印刷される印刷イメージの個数は、ユーザにより直接指定される場合と、ユーザにより指定された行間と、印刷される文字列の高さや行数と、印刷範囲設定部６１１で設定された印刷範囲とから算出される場合とがある。
【００４５】
推奨幅判断部６１５は、ケーブルラベル１１作成時において、ケーブルの外径が入力されている場合に、その外径を持つケーブルに貼付するのに適している推奨すべき印刷テープ幅を判断する。例えば、ケーブルの外径が小さい場合に、あまり幅広のケーブルラベル１１を貼付すると、ケーブルラベル１１が巻き付けられた部分の曲げ剛性が高くなりすぎるため、ケーブルの取り回しが悪くなる。一方、あまりテープ幅が狭いものを使用すると、ケーブルラベル１１の粘着面積が小さいため、外径の小さいケーブルでは屈曲した時にケーブルラベルが剥がれ易くなる。具体的な判断は、ＲＯＭ６２に記憶されているケーブルの外径とケーブルラベル１１に適したテープ幅の対応関係を示したデータテーブルを参照することによって行う。
【００４６】
報知部６１６は、推奨幅判断部６１５により推奨されるテープ幅を、ディスプレイ２に表示するように制御する。
【００４７】
次に、本実施の形態に係るテープ印刷制御装置の処理手順について、図４を参照しつつ説明する。図４は、テーププリンタ１の全体の処理手順を表したフローチャートである。
テーププリンタ１に対する電源投入により、制御装置は動作開始となる。まず、ステップＳ１１０（以下、Ｓ１１０と略す。以下のステップも同様）に移行してテーププリンタ１全体の初期化を行う。具体的には、ＣＰＵ６１、ＲＡＭ６３及びインターフェース６６の動作チェックや初期化を行い、更にインターフェース６６に接続されているディスプレイ２や印刷ヘッド４の動作チェックやハードウェアの初期化を行う、異常がなければ、ＲＡＭ６３に格納するデータや各部機能の初期化を行う。これらが完了すればディスプレイ２に操作画面を表示させる、その後Ｓ１２０に移行する。
【００４８】
Ｓ１２０では、ユーザのキー入力を待つ。ユーザは、ディスプレイ２に表示された表示画面を見ながらキーボード３によりキー入力を行うことで、文字列記憶部６３１に記憶される文字列の入力や、テーププリンタ１の操作が可能となる。テーププリンタ１は、初期化完了時には文字列の入力が可能な状態で待機しており、ユーザは印刷対象となる文字列をキーボード３に配置されるテキストキーで入力することができる。また、入力待機状態においても印刷キー等の各種機能を呼び出す機能割付けキーを入力することで機能を呼び出すことができる。ユーザによりキーが入力されると、入力されたキーのキーコードをＲＡＭ６３の作業エリアに記憶してＳ１３０に移行する。
【００４９】
Ｓ１３０では、Ｓ１２０において入力されたキーのそのキーコードから、入力されたキーがテキストキーか否か判断する。テキストキーであれば（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行し、テキスト入力の処理を行う。テキスト入力の処理とは、Ｓ１２０において、記憶されているキーコードからキーコードに対応しているテキストコードを導出し、そのテキストコードを文字データとして文字列記憶部６３１に格納する作業である。テキスト入力の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００５０】
Ｓ１３０において、Ｓ１２０で入力されたキーがテキストキーでない場合は（Ｓ１３０：ＮＯ）、Ｓ１５０に移行し、Ｓ１２０において入力されたキーが印刷範囲設定キーか否か判断する。印刷範囲設定キーであれば（Ｓ１５０：ＹＥＳ）、Ｓ１６０に移行し、図５のフローチャートに示す印刷範囲設定を行う。印刷範囲設定とは、印刷範囲設定部６１１によって、文字列記憶部６３１に記憶されている印刷対象の文字列が印刷される範囲を設定する作業である。印刷範囲設定が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００５１】
Ｓ１５０において、Ｓ１２０で入力されたキーが印刷範囲設定キーでない場合は（Ｓ１５０：ＮＯ）、Ｓ１７０に移行し、入力されたキーが印刷キーか否か判断する。印刷キーであれば（Ｓ１７０：ＹＥＳ）、Ｓ１８０に移行し、印刷書式設定を行う。ここで、印刷書式設定の設定内容について説明する。印刷書式設定とは、印刷時においての文字列の書式や印刷物としての体裁等を設定する作業である。印刷書式設定により設定される印刷物の体裁には、通常印刷、回転印刷及びケーブル貼付用ラベル印刷がある。ユーザはこの中から希望する体裁を選択して設定する。ユーザがケーブル貼付用ラベル印刷を選択した場合には、さらにケーブルラベル１１上に印刷される文字列の行数、または文字列間の距離を設定する。図２（ａ）に示すケーブルラベル１１を印刷したい場合は、文字列の行数を「２」にする。また、ケーブル貼付用ラベル印刷において、印刷される文字列自体が複数行であった場合に、その各行を１つの文字列とするか否か設定する。例えば、文字列記憶部６３１に記憶されている文字列が「ＡＢＣＤ」と「１２３４」の間で改行されている２行の文字列である場合に、複数行の文字列を１つの文字列と設定すると、図２（ｃ）のケーブルラベル１１のように印刷される。一方、複数行の各行を１つの文字列とするように設定すると、図２（ｄ）のケーブルラベル１１のように印刷される。
【００５２】
印刷書式設定が完了するとＳ１９０に移行し、図６のフローチャートに示す印刷の処理を実行する。印刷が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。
【００５３】
Ｓ１７０において、Ｓ１２０で入力されたキーが印刷キーでない場合は（Ｓ１７０：ＮＯ）、Ｓ２００に移行し、その他の処理を実行する。その他の処理には印刷キー以外の機能呼び出しキーに対する各処理やカーソルキーの処理等が含まれる。その他の処理が完了すると再びＳ１２０に移行してユーザによるキー入力を待つ。テーププリンタ１の制御装置の終了は、テーププリンタ１の電源スイッチを「ＯＦＦ」にすることで実現される。
【００５４】
次に、図４のＳ１６０である印刷範囲設定の処理手順について、図５を参照しつつ説明する。図５は、印刷範囲設定の処理手順についてのフローチャートである。まず、Ｓ３１０において、印刷範囲の設定方法が外径入力によるか否か判断する。貼付対象物がケーブル状部材の場合には、ラベル長を入力して印刷範囲の設定をする場合と、ケーブル状部材の外径を入力して印刷範囲の設定をする場合とがある。印刷範囲の設定方法が外径入力によらない場合は（Ｓ３１０：ＮＯ）、Ｓ３２０に移行して、印刷範囲を、ラベル長で入力する。その後、Ｓ３３０に移行し、入力された印刷範囲が適正か否か判断する。印刷範囲の適正は、入力された値が印刷範囲の最大値と最小値内であるかで判断する。印刷範囲の最大値又は最小値は、仕様として予め決めておいてもよいし、テーププリンタ１に印刷テープ１０の種類を検出する機構を設け、検出されたテープ種類により決定してよい。入力された印刷範囲が適正でなければ（Ｓ３３０：ＮＯ）、再びＳ３２０に移行し、ユーザによる印刷範囲の入力を待つ。印刷範囲が適正であれば（Ｓ３３０：ＹＥＳ）、Ｓ３４０に移行し、入力された印刷範囲をＲＡＭ６３の作業エリアに展開して設定を完了する。その後、図５のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。
【００５５】
Ｓ３１０において、印刷範囲の設定方法が外径入力による場合は（Ｓ３１０：ＹＥＳ）、Ｓ３５０に移行し、ケーブルラベル１１が貼付されるべきケーブル状部材の外径を入力する。その後、Ｓ３６０に移行し、入力された外径に基づいて印刷範囲を算出する。印刷範囲は、Ｓ３５０で入力されたケーブル状部材の外径から円周長を計算し、これにラベル貼付時の巻き付け前端部と後端部の重複部分の長さを加えた長さであり、ラベル長に相当する。その後、Ｓ３７０に移行し、入力された印刷範囲が適正か否か判断する。印刷範囲が適正か否かは、Ｓ３３０と同様にして判断される。入力された印刷範囲が適正でなければ（Ｓ３７０：ＮＯ）、再びＳ３５０に移行し、ユーザによる外径の入力を待つ。印刷範囲が適正であれば（Ｓ３７０：ＹＥＳ）、Ｓ３８０に移行し、推奨幅判断部６１５により推奨される、入力された外径のケーブル状部材に貼付するにあたって最適な印刷テープの幅を導出する。その後Ｓ３９０に移行し、推奨幅判断部６１５によって導出したテープ幅を、報知部６１６により推奨テープ幅としてディスプレイ２に表示することでユーザに報知する。その後、Ｓ３４０に移行し、入力された印刷範囲をＲＡＭ６３の作業エリアに展開して設定を完了する。その後、図５のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。
【００５６】
次に、図４のＳ１９０である印刷の処理手順について、図６を参照しつつ説明する。図６は、印刷の処理手順についてのフローチャートである。まず、Ｓ４０１において、印刷範囲設定（図４  Ｓ１６０）により、ユーザによる印刷範囲の設定があるか否か判断する。印刷範囲が設定されていなければ（Ｓ４０１：ＮＯ）、Ｓ４１０に移行する。印刷範囲が設定されていれば（Ｓ４０１：ＹＥＳ）、Ｓ４０２に移行し、設定した印刷範囲で印刷可能か否か判断する。印刷可能であれば（Ｓ４０２：ＹＥＳ）、Ｓ４１０に移行する。印刷不能であれば（Ｓ４０２：ＮＯ）、Ｓ４０３に移行し、アラームとしてその旨をディスプレイ２に表示する。その後、図６のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。Ｓ４１０において、印刷書式設定（図４のＳ１８０）において設定された印刷の体裁が通常印刷か否か判断する。通常印刷であれば（Ｓ４１０：ＹＥＳ）、Ｓ４２０に移行し、図７のフローチャートが示す通常印刷の処理手順を実行する。その後、図６のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。
【００５７】
Ｓ４１０において、設定された印刷の体裁が通常印刷でなければ（Ｓ４１０：ＮＯ）、Ｓ４３０に移行し、設定された印刷の体裁が回転印刷か否か判断する。設定された印刷の体裁が回転印刷であれば（Ｓ４３０：ＹＥＳ）、Ｓ４４０に移行し、図８のフローチャートが示す回転印刷の処理手順を実行する。その後、図６のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。
【００５８】
Ｓ４３０において、設定された印刷の体裁が回転印刷でなければ（Ｓ４３０：ＮＯ）、Ｓ４５０に移行し、図９のフローチャートが示すケーブル貼付用ラベル印刷の処理手順を実行する。その後、図６のフローチャートを終了して図４のフローチャートに戻り、Ｓ１２０に移行して、ユーザのキー入力を待つ。
【００５９】
次に、図６のＳ４２０である通常印刷の処理手順について、図７を参照しつつ説明する。図７は、通常印刷の処理手順についてのフローチャートである。まず、Ｓ５１０において、印刷書式設定（図４  Ｓ１８０）で設定された内容に基づいて印刷イメージを発生させる。この際、発生させた印刷イメージが印刷範囲内に収まるように、文字サイズ決定部６１２により、文字列の文字サイズを調整して再度印刷イメージを発生させる。その後、Ｓ５２０に移行し、印刷範囲設定部６１１により印刷範囲が設定されたか否か判断する。印刷範囲設定があれば（Ｓ５２０：ＹＥＳ）、ステップＳ５３０に移行し、印刷イメージの印刷テープ１０の長手方向両側に印刷されない空白領域を印刷イメージが印刷範囲の中央に配置されるように付加する。その後Ｓ５４０に移行して印刷を実行する。印刷範囲設定がなければ（Ｓ５２０：ＮＯ）、Ｓ５４０に移行し発生させた印刷イメージをそのまま印刷する。その後、図７のフローチャートを終了して図６のフローチャートに戻り、さらに図４のＳ１２０の処理に戻る。
【００６０】
次に、図６のＳ４４０である回転印刷の処理手順について、図８を参照しつつ説明する。図８は、回転印刷の処理手順についてのフローチャートである。まず、Ｓ６１０において、文字イメージ生成部６１３により、印刷書式設定（図４のＳ１８０）で設定された内容に基づいて印刷対象の文字列を印刷テープ１０の幅方向に沿うように、印刷テープ１０の長手方向に対して反時計回りに９０度回転させた印刷イメージを発生させる。この際、発生させた印刷イメージが印刷範囲内に収まるように、文字サイズ決定部６１２により、文字列の文字サイズを調整して再度印刷イメージを発生させる。その後、Ｓ６２０に移行し、印刷範囲設定部６１１により印刷範囲が設定されたか否か判断する。印刷範囲設定があれば（Ｓ６２０：ＹＥＳ）、ステップＳ６３０に移行し、印刷イメージの印刷テープの長手方向両側に印刷されない空白領域を印刷イメージが印刷範囲の中央に配置されるように付加する。その後、Ｓ６４０に移行して印刷を実行する。印刷範囲設定がなければ（Ｓ６２０：ＮＯ）、Ｓ６４０に移行し発生させた印刷イメージをそのまま印刷する。その後、図８のフローチャートを終了して図６のフローチャートに戻り、さらに図４のＳ１２０の処理に戻る。
【００６１】
次に、図６のＳ４５０であるケーブル貼付用ラベル印刷の処理手順について、図９を参照しつつ説明する。図９は、ケーブル貼付用ラベル印刷の処理手順についてのフローチャートである。まず、Ｓ７１０において、印刷範囲設定部６１１により印刷範囲が設定されたか否か判断する。ケーブル貼付用ラベル印刷は、固定されたラベル長を持つため印刷範囲が設定されている必要がある。印刷範囲設定がなければ（Ｓ７１０：ＮＯ）、Ｓ７２０に移行し、アラームとして印刷範囲が必要である旨をディスプレイ２に表示して図９のフローチャートを終了し、図６のフローチャートに戻り、さらに図４のＳ１２０の処理に戻る
【００６２】
Ｓ７１０において、印刷範囲設定があれば（Ｓ７１０：ＹＥＳ）、Ｓ７３０に移行し、ケーブルラベルに印刷される文字列の行数の計算を行う。行数の計算は、印刷書式設定（図４のＳ１８０）で設定された内容に基づいて行う。具体的には、ケーブルラベル１１上に印刷される文字列の数が設定されている場合、入力された文字列自体が１行であったときには、設定された文字列の数がそのまま行数となる。また、入力された文字列自体が複数行であったときでも、その複数行の文字列を１行とする設定がされていれば、設定された文字列の数がそのまま行数となる。一方、このとき、複数行の文字列の各行を１行とする設定がされていれば、設定された文字列の数に入力された文字列の行数を乗じたものが行数となる。
【００６３】
また、ケーブルラベル１１上に印刷される各文字列間の距離（行間）が設定されている場合、印刷範囲設定部６１１で印刷範囲として設定されたラベル長と、各文字列間の距離と、文字列の高さとに基づいて、文字列がケーブルラベル１１の印刷テープ長手方向の両端に配置され、かつ残りの文字列が両端に配置された文字列の間に等間隔に配置されるような行数を算出する。この際、入力された文字列自体が複数行であるときの扱いは上述したのと同様２通りある。なお、印刷範囲設定部６１１で印刷範囲として設定されたラベル長と、各文字列間の距離と、文字列の高さとが設定されている場合、文字列がケーブルラベル１１の印刷テープ長手方向の両端に配置され、かつ残りの文字列が両端に配置された文字列の間に等間隔に配置されるという要請を完全に満たすことができない場合がある。このとき、印刷制御部６１４は、ラベル長、行間、文字列の高さのいずれかを若干変更するか、両端に配置されるべき文字列の位置を若干ずらすか、又はこれらを優先度に応じて適宜組み合わせることによって対応する。このような若干の変更は多くの場合に視覚的な違和感を与えることがない。行数の算出が終了すれば、その後Ｓ７４０に移行する。
【００６４】
Ｓ７４０において、ケーブルラベルに印刷される各文字列の行間を計算する。行間の計算は、印刷書式設定（図４  Ｓ１８０）で設定された内容に基づいて行う。具体的には、ケーブルラベル１１上に印刷される各行間が設定されている場合には、その設定した値をそのまま用いる。一方、ケーブルラベル１１上に印刷される文字列の数が設定されている場合は、印刷範囲設定部６１１で印刷範囲として設定されたラベル長と、Ｓ７３０で算出した行数と、文字列の高さとに基づいて、文字列がケーブルラベル１１の印刷テープ長手方向の両端に配置され、かつ残りの文字列が両端に配置された文字列の間に等間隔に配置されるような行間を算出する。行間の算出において端数が生じることがあるが端数を一部の行間に割り振りすることで調整する。これにより、各行間は厳密には等間隔とはいえないが、視覚的な効果の変化はほとんどない。行間の計算が終了すればＳ７５０に移行する。
【００６５】
Ｓ７５０では、文字イメージ生成部６１３により、印刷書式設定（図４のＳ１８０）で設定された内容に基づいて、印刷される文字列を印刷テープの幅方向に沿うように、反時計回りに９０度回転させた印刷イメージを発生させる。但し、印刷される文字列自体が複数行であった時に、その各行を１つの文字列とする設定がされていれば、文字列の各行ごとに順に印刷イメージを発生させる。この際、発生させた印刷イメージが印刷範囲内に収まるように、文字サイズ決定部６１２により、文字列の文字サイズを調整して印刷イメージを発生させる。その後、Ｓ７６０に移行し、印刷制御部６１４により、Ｓ７５０で発生させた印刷イメージを印刷テープの長手方向に沿うように、印刷範囲内の端部から順に１つ配置する。その後、Ｓ７７０に移行し、Ｓ７３０で算出した行数分の配置が完了したか否か判断する。配置が完了していなければ（Ｓ７７０：ＮＯ）、Ｓ７８０に移行し、Ｓ７４０で算出した行間を確保して、再びＳ７６０に移行して印刷イメージを配置する。Ｓ７４０で算出した行間を確保しつつ、Ｓ７３０で算出した行数分の印刷イメージを配置すると、最後に配置する文字列は、最初に配置した印刷イメージの配置位置である印刷範囲の端部の反対側の端部に配置される。配置が完了すれば（Ｓ７７０：ＹＥＳ）、Ｓ７９０に移行し、印刷を実行する。なお、印刷においてケーブルラベル１１の端部を示す印刷テープの幅方向と水平なカットライン１２を印刷する。その後、図９のフローチャートを終了して図６のフローチャートに戻り、さらに図４のＳ１２０の処理に戻る
【００６６】
以上のような手順を実行することにより、図２（ａ）から（ｄ）に示されるようなケーブル状部材に貼付するのに好適なケーブルラベル１１と、図２（ｅ）に示されるような印刷テープの長手方向に沿うように文字列が配置された通常印刷ラベルと、図２（ｆ）に示されるような印刷テープの幅方向に沿うように文字列が配置された回転印刷ラベルとが得られる。
【００６７】
また、本実施の形態では、ケーブルラベルを貼付するケーブルのケーブル径を入力するだけでケーブルラベル１１に貼付するのに好適なラベル長を設定することができるので、ケーブルラベルのラベル長を算出する手間が省ける。また、ユーザが設定した文字サイズが印刷範囲に収まらない場合でも自動的に文字サイズを調整して印刷範囲に収めることができ、ケーブルラベル１１の作成が容易になる。
【００６８】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述の実施の形態では、回転について印刷テープ１０に対して反時計回りに９０度回転に限定されているが、任意の角度に回転可能となるようにしてもよい。
【００６９】
また、上述の実施の形態では、ケーブル貼付用ラベル印刷において、ケーブルラベル１１の端部を示す印刷テープの幅方向と水平なカットライン１２を印刷するが、テーププリンタ１にオートカッターを備える構成にして、オートカッターでケーブルラベルの両端を切断するようにしてもよい。
【００７０】
また、上述の実施の形態では、印刷制御部６１４により、ケーブルラベル１１に印刷される文字列の間隔は全て均等であるが、均等であることに限定されず視覚的違和感を起こさせない程度で不均等でもよい。例えば、文字列が複数行である場合に、１つの文字列の各行間と文字列間が不均等でもよい。
【００７１】
また、上述の実施の形態では、文字サイズ決定部６１２により、文字サイズの調整で印刷イメージのサイズを調整しているが、文字サイズの調整に限定されず、印刷文字列の文字間隔を調整してもよく、また、印刷イメージを直接圧縮するような調整方法でもよい。
【００７２】
また、上述の実施の形態では、文字列記憶部６３１において、記憶されるデータはテキストデータであるが、テキストデータに限定されず、別に記憶されているイメージデータに対応するコードでもよいし、イメージデータそのものでもよい。
【００７３】
また、上述の実施の形態では、制御部がテーププリンタ１内に組み入れられたスタンドアロンのタイプであるが、このようなタイプに限定されるものではなく、制御部の全部または一部を、テーププリンタ１とインターフェースを介して接続されたパーソナルコンピュータ上で実現させるような構成でもよい。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるテーププリンタの外観図である。
【図２】図１に示すテーププリンタにおけるラベルの印刷例である。
【図３】図１に示すテーププリンタの内部の制御系の回路構成を示すブロック図である。
【図４】図１に示すテーププリンタにおける全体の処理手順を表したフローチャートである。
【図５】図１に示すテーププリンタにおける印刷範囲設定の処理手順についてのフローチャートである。
【図６】図１に示すテーププリンタにおける印刷の処理手順を表したフローチャートである。
【図７】図１に示すテーププリンタにおける通常印刷の処理手順を表したフローチャートである。
【図８】図１に示すテーププリンタにおける回転印刷の処理手順を表したフローチャートである。
【図９】図１に示すテーププリンタにおけるケーブル貼付用ラベル印刷の処理手順を表したフローチャートである。
【符号の説明】
１    テーププリンタ
２    ディスプレイ
３    キーボード
４    印刷ヘッド
６    制御部
６１  ＣＰＵ
６２  ＲＯＭ
６３  ＲＡＭ
６１１  印刷範囲生成部
６１２  文字サイズ決定部
６１３  文字イメージ生成部
６１４  印刷制御部
６３１  文字列記憶部
【図１】
2004148762.tif 000003
【図２】
2004148762.tif 000004
【図３】
2004148762.tif 000005
【図４】
2004148762.tif 000006
【図５】
2004148762.tif 000007
【図６】
2004148762.tif 000008
【図７】
2004148762.tif 000009
【図８】
2004148762.tif 000010
【図９】
2004148762.tif 000011