(57)【要約】【課題】  定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる文字情報処理装置、文字情報処理方法、プログラムおよび記憶媒体を提供する。【解決手段】  １以上の文字を有する文字列が定長範囲内に配置不可と判別されたときに、配置可とするための調整対象として、前記文字列に設定可能な複数の長さ関連属性のうちの１以上を調整するに際して、前記配置不可と判別されたときに、前記複数の長さ関連属性に対して、調整のための優先度として属性優先度を設定し、設定された前記属性優先度に従って、前記複数の長さ関連属性のうちの１以上を調整することを特徴とする。【選択図】  図７
2006212891.tif 000002
【特許請求の範囲】
【請求項１】
１以上の文字を有する文字列が定長範囲内に配置不可と判別されたときに、配置可とするための調整対象として、前記文字列に設定可能な複数の長さ関連属性のうちの１以上を調整する文字情報処理装置であって、
前記配置不可と判別されたときに、前記複数の長さ関連属性に対して、調整のための優先度として属性優先度を設定する属性優先度設定手段と、
設定された前記属性優先度に従って、前記複数の長さ関連属性のうちの１以上を調整する属性調整手段と、
を備えたことを特徴とする文字情報処理装置。
【請求項２】
前記属性優先度設定手段は、前記複数の長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定する各属性優先度設定手段を有することを特徴とする、請求項１に記載の文字情報処理装置。
【請求項３】
前記属性優先度設定手段は、前記配置不可と判別されたときに、最優先で調整する１の長さ関連属性を、最優先調整属性として前記複数の長さ関連属性から選択する最優先調整属性選択手段を有し、
前記属性調整手段は、前記最優先調整属性を調整する最優先属性調整手段を有することを特徴とする、請求項１または２に記載の文字情報処理装置。
【請求項４】
前記属性優先度設定手段は、前記属性調整手段によるｎ回目（ｎは自然数）の調整後に前記配置不可と再判別されたときに、次のｎ＋１回目に最優先で調整する１の長さ関連属性を、前記ｎ＋１回目の最優先調整属性として選択する次優先調整属性選択手段をさらに有し、
前記属性調整手段は、前記再判別されたときに、前記ｎ＋１回目の最優先調整属性を調整する次優先属性調整手段をさらに有することを特徴とする、請求項３に記載の文字情報処理装置。
【請求項５】
前記属性優先度設定手段は、前記ｎ回目までの調整により再調整不可能になった長さ関連属性を判別する再調整不可属性判別手段をさらに有し、
前記再調整不可能と判別された長さ関連属性は、前記ｎ＋１回目の最優先調整属性として選択不可とすることを特徴とする、請求項４に記載の文字情報処理装置。
【請求項６】
前記複数の長さ関連属性には、文字サイズ、文字間サイズ、余白サイズの１種、文字伸縮の１種、文字装飾の１種、書体の１種、特定文字指定の１種および背景装飾の１種のうちの少なくとも２の長さ関連属性が含まれることを特徴とする、請求項１ないし５のいずれかに記載の文字情報処理装置。
【請求項７】
設定されている長さ関連属性に従って、前記定長範囲を有する処理対象物への印刷、前記定長範囲を有する処理対象物への刻印および前記定長範囲を有する表示画面への表示の少なくとも１を含む出力として、前記文字列の配置を行う配置手段をさらに備えたことを特徴とする、請求項１ないし６のいずれかに記載の文字情報処理装置。
【請求項８】
前記配置手段は、
前記定長範囲を再設定する定長再設定手段と、
前記配置可否に関わらず、設定されている長さ関連属性に従って前記文字列を配置して、前記出力を行う任意配置手段と、
の少なくとも一方を有することを特徴とする、請求項７に記載の文字情報処理装置。
【請求項９】
１以上の文字を有する文字列が定長範囲内に配置不可と判別されたときに、配置可とするための調整対象として、前記文字列に設定可能な複数の長さ関連属性のうちの１以上を調整する文字情報処理方法であって、
前記配置不可と判別されたときに、前記複数の長さ関連属性に対して、調整のための優先度として属性優先度を設定し、設定された前記属性優先度に従って、前記複数の長さ関連属性のうちの１以上を調整することを特徴とする文字情報処理方法。
【請求項１０】
請求項１ないし８のいずれかに記載の文字情報処理装置を機能させることを特徴とするプログラム。
【請求項１１】
請求項１０に記載のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、定長範囲内に文字列を配置する文字情報処理装置、文字情報処理方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
パソコン、ワープロ、テープ印刷装置、印章作成装置等の文字情報処理装置においては、処理対象物（印刷用紙、テープ、印章等）に対して文字列の印刷や刻印を行ったり、表示画面に文字列の表示を行うに際して、処理対象物や表示画面の文字列長手方向の定形サイズを固定長の範囲として、その範囲内に１行の文字列を配置したい場合がある。また、定形サイズでなくても、処理対象物内や表示画面内に罫線枠や括弧や表組みその他により所望の長さの範囲を設定（指定）して、その長さ（設定長）の範囲内に文字列を配置したい場合もある。また、テープ等を設定長に合わせて切断して設定長のラベル等を作成するために、その設定長の範囲内に文字列を配置したい場合もある。
【０００３】
これらの固定長の範囲や設定長の範囲等の定長範囲内に文字列を配置したい場合、初期設定等では、その定長範囲内に所望の文字列が納まらないときには、文字サイズや文字間や余白などの、文字列の配置長さに関連する属性（以下「長さ関連属性」）を調整する必要がある。この場合、各長さ関連属性を個別且つ任意にいわば手動で設定して調整する方法もあるが、この手間を削減するために、予め定めた長さ関連属性を自動的に調整する方法も提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−２７７８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、同一の定長範囲内に同一の文字列を配置するにしても、ユーザの意図（好みや目的等）によって、例えば文字サイズと文字間と余白とを同様に縮小して全体のバランスを保ちたいのか、あるいは文字間や余白は縮めても文字サイズはできるだけ維持して重厚感を演出したいのか、等々、長さ関連属性についての所望の調整の仕方に違いがある。このような場合、上述の従来の自動的な調整方法では、予め定めた長さ関連属性を予め定めた処理方法で調整するので、ユーザの意図する調整方法に合わない場合がある。かといって、手動による調整方法では、各長さ関連属性を個別に設定し、調整結果を確認しつつ再設定を繰り返す等の必要が生じるため、操作が煩雑となり且つ膨大な手間が掛かってしまう。
【０００５】
本発明は、定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる文字情報処理装置、文字情報処理方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文字情報処理装置は、１以上の文字を有する文字列が定長範囲内に配置不可と判別されたときに、配置可とするための調整対象として、前記文字列に設定可能な複数の長さ関連属性のうちの１以上を調整する文字情報処理装置であって、前記配置不可と判別されたときに、前記複数の長さ関連属性に対して、調整のための優先度として属性優先度を設定する属性優先度設定手段と、設定された前記属性優先度に従って、前記複数の長さ関連属性のうちの１以上を調整する属性調整手段と、を備えたことを特徴とする。
【０００７】
また、本発明の文字情報処理方法は、１以上の文字を有する文字列が定長範囲内に配置不可と判別されたときに、配置可とするための調整対象として、前記文字列に設定可能な複数の長さ関連属性のうちの１以上を調整する文字情報処理方法であって、前記配置不可と判別されたときに、前記複数の長さ関連属性に対して、調整のための優先度として属性優先度を設定し、設定された前記属性優先度に従って、前記複数の長さ関連属性のうちの１以上を調整することを特徴とする。
【０００８】
これらによれば、文字列が定長範囲内に配置不可と判別されたときに、例えば調整する側の優先度が高い調整優先度や調整しないで維持する側の優先度が高い維持優先度などの属性優先度を、複数の長さ関連属性に設定し、それに従って調整を行うので、例えば最優先の調整優先度を文字間（という長さ関連属性）に設定したり、最優先の維持優先度を文字サイズ（という長さ関連属性）に設定したりすることで、調整後に重厚感を演出したい、などの意図を反映させた調整ができる。また、この場合、単に属性優先度を設定するだけなので、手動による調整方法等のように、各長さ関連属性を個別に設定する必要もなく、簡易な操作でできる。すなわち、定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【０００９】
また、上述の文字情報処理装置において、前記属性優先度設定手段は、前記複数の長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定する各属性優先度設定手段を有することが好ましい。
【００１０】
これによれば、複数の長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定するので、例えば複数の長さ関連属性の文字サイズや文字間や余白に対して同一の調整優先度または維持優先度を設定することにより、文字サイズと文字間と余白とを同様に（例えばどれも１段階だけ）縮小して全体のバランスを保った調整もできるし、例えば文字間や余白に対する調整優先度よりも文字サイズに対する調整優先度を低く設定（あるいは文字間や余白に対する維持優先度よりも文字サイズに対する維持優先度を高く設定）することにより、文字間や余白は縮めても文字サイズはできるだけ維持して重厚感を演出するなど、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【００１１】
また、上述の各文字情報処理装置において、前記属性優先度設定手段は、前記配置不可と判別されたときに、最優先で調整する１の長さ関連属性を、最優先調整属性として前記複数の長さ関連属性から選択する最優先調整属性選択手段を有し、前記属性調整手段は、前記最優先調整属性を調整する最優先属性調整手段を有することが好ましい。
【００１２】
これによれば、上述の複数の長さ関連属性に対する複数段階の優先度の設定に代えてあるいはこれと併用して、最優先で調整する１の長さ関連属性を、最優先調整属性として複数の長さ関連属性から選択するので、例えば文字間を最優先調整属性として最優先で調整することにより、重厚感を演出したり、余白を最優先で調整して文字列として外観（全体像）を保ったり、逆に文字サイズを最優先として文字の存在感を軽くして背景（例えば背景色や背景模様等）を生かすなど、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【００１３】
また、上述の文字情報処理装置において、前記属性優先度設定手段は、前記属性調整手段によるｎ回目（ｎは自然数）の調整後に前記配置不可と再判別されたときに、次のｎ＋１回目に最優先で調整する１の長さ関連属性を、前記ｎ＋１回目の最優先調整属性として選択する次優先調整属性選択手段をさらに有し、前記属性調整手段は、前記再判別されたときに、前記ｎ＋１回目の最優先調整属性を調整する次優先属性調整手段をさらに有することが好ましい。
【００１４】
これによれば、最初（ｎ＝１回目）に、上記の最優先の調整を行った後、まだ定長範囲内に納まらない場合に、次（例えばｎ＋１＝２回目）に最優先で調整する最優先調整属性を選択して調整でき、その回の調整でも、まだ定長範囲内に納まらない場合には、さらにその次（例えばｎ＝２→ｎ＋１＝３回目）の最優先調整属性を選択して調整できるので、１回の調整で定長範囲内に納まらない場合でも、同様の操作を繰り返すだけの簡易な操作で、意図を反映した調整ができる。
【００１５】
また、上述の文字情報処理装置において、前記属性優先度設定手段は、前記ｎ回目までの調整により再調整不可能になった長さ関連属性を判別する再調整不可属性判別手段をさらに有し、前記再調整不可能と判別された長さ関連属性は、前記ｎ＋１回目の最優先調整属性として選択不可とすることが好ましい。
【００１６】
例えば設定可能な最小値にすでに調整された文字間、余白、文字サイズ等は、それ以上縮小（調整）できなくなるが、これによれば、ｎ回目までの調整により再調整不可能になった長さ関連属性は、次のｎ＋１回目には選択不可とするので、調整不可能なものを選択してしまう等の無駄な操作を防止できるとともに、選択肢が絞れるので、より簡易な操作で、意図を反映した調整ができる。
【００１７】
また、上述の各文字情報処理装置において、前記複数の長さ関連属性には、文字サイズ、文字間サイズ、余白サイズの１種、文字伸縮の１種、文字装飾の１種、書体の１種、特定文字指定の１種および背景装飾の１種のうちの少なくとも２の長さ関連属性が含まれることが好ましい。
【００１８】
これによれば、複数の長さ関連属性には、文字サイズ、文字間サイズ、余白サイズの１種、文字伸縮の１種、文字装飾の１種、書体の１種、特定文字指定の１種および背景装飾の１種のうちの少なくとも２の長さ関連属性が含まれるので、これらに対して属性優先度を設定して、簡易な操作で調整ができる。なお、この場合の「余白」には、文字列の前側に設定する「前余白」、文字列の後側に設定する「後余白」、前後共通の「前後余白」が含まれ、ここでは「余白サイズの１種」なので、「前余白サイズ」「後余白サイズ」「前後余白サイズ」のいずれか１種を指す。また、この場合の「文字伸縮」には、「全角」「半角」「横１／２倍」「横２倍」「縦１／２倍」「縦２倍」「４倍」「下付１／４倍」「上付１／４倍」等が含まれ、「文字伸縮の１種」なので、これらのうちの１種を指す。また、「文字装飾」には、「アンダーライン」「取消ライン」「アッパーライン」「文字囲」「塗りつぶし」「傍点」「中抜き」「（白黒）反転」「影文字」および各種（点、線、網状等の実線、破線等）の網掛け、等が含まれ、これらに占有領域（占有長さ）が有る場合に長さ関連属性となり、「文字装飾の１種」なので、これらのうちの１種を指す。また、「書体」には、「太字」「細字」「斜体」「太字斜体」等が含まれ、「書体の１種」なので、これらのうちの１種を指す。また、「特定文字指定」には、「英字のみ」「数字のみ」「仮名のみ」「漢字のみ」「英数字」等が含まれ、「特定文字指定の１種」なので、これらのうちの１種を指す。また、「背景装飾」には、文字列の全体や一部に対する地模様（地紋）や外枠や表組み等の設定の有無やサイズの各種が含まれ、これらに占有長さが有る場合に長さ関連属性となり、「背景装飾の１種」なので、これらのうちの１種を指す。すなわち、これらのうちの少なくとも２種の長さ関連属性に対して属性優先度を設定して、優先度を同一にしたり差を付けたりする簡易な操作で、意図を反映した調整ができる。
【００１９】
また、上述の各文字情報処理装置において、設定されている長さ関連属性に従って、前記定長範囲を有する処理対象物への印刷、前記定長範囲を有する処理対象物への刻印および前記定長範囲を有する表示画面への表示の少なくとも１を含む出力として、前記文字列の配置を行う配置手段をさらに備えたことが好ましい。
【００２０】
これによれば、文字列の配置として、設定されている長さ関連属性に従って、定長範囲を有する処理対象物への印刷、定長範囲を有する処理対象物への刻印、定長範囲を有する表示画面への表示、などを行うことができる。
【００２１】
また、上述の文字情報処理装置において、前記配置手段は、前記定長範囲を再設定する定長再設定手段と、前記配置可否に関わらず、設定されている長さ関連属性に従って前記文字列を配置して、前記出力を行う任意配置手段と、の少なくとも一方を有することが好ましい。
【００２２】
これによれば、定長範囲が設定長の範囲である場合にその再設定を行ったり、定長範囲内への配置可否に関わらず印刷・刻印・表示等の出力を行ったりすることができるので、調整結果または調整途中の結果として、仮に定長範囲内に文字列が納まらない場合に、定長を再設定してその定長範囲内に納まるようにしたり、あるいは定長範囲内に納まらなくても、いわゆる「任意長印刷」等のように、とりあえずの印刷・刻印・表示等の結果を得られる。
【００２３】
また、本発明のプログラムは、上述のいずれかの文字情報処理装置を機能させること、または、上述の文字情報処理方法を実行可能なことを特徴とする。また、本発明の記憶媒体は、上述のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする。
【００２４】
これらによれば、上述のいずれかの文字情報処理装置を機能させることができるので、または、上述の文字情報処理方法を実行可能なので、プログラム処理可能な装置によって処理されることにより、または、記憶媒体から読み出して実行することにより、定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の一実施形態に係るテープ印刷装置（文字情報処理装置）について、添付図面を参照しながら詳細に説明する。
【００２６】
図１および図２に示すように、このテープ印刷装置１は、装置ケース（装置本体）２により外殻が形成され、その後部上面には、左側に開閉蓋２１が開閉自在に取り付けられており、開閉蓋２１の右隣には、それを開閉操作するための開閉釦２３が窪入して配設されている。また、前部中央面には、露出ランプ群を有する三日月形状部８が盛上り形成され、三日月形状部８の後方には、各種のキーからなるキーボード３が広く配設されている。また、キーボード３の上側には、これを開閉自在に覆う大型の蓋体９が前後中間部に取り付けられており、蓋体９の内側の面には、ディスプレイ４が組み込まれている。
【００２７】
蓋体９は、閉塞状態では、キーボード３を覆い隠して保護し、開蓋状態では、右後部のヒンジを中心に後上方斜め姿勢に開放され、手前にキーボード３を開放すると共に、正面にディスプレイ４を配置し、キーボード３による入力作業を可能状態とする。ディスプレイ４は、台形の形状の内側に長方形の表示画面４１を有しており、この表示画面４１にキーボード３からの入力結果等が表示されるようになっている。
【００２８】
また、図３に示すように、テープ印刷装置１は、基本的な構成として、キーボード３やディスプレイ４を有してユーザとのインタフェースを行う操作部１１と、印刷ヘッド（サーマルヘッド）７やテープ送り部１２０を有してポケット（カートリッジ装着部、テープ装着部）６内に装着したテープカートリッジＣの印刷テープ（以下単に「テープ」）Ｔに印刷を行う印刷部１２と、印刷後のテープＴの各種カットを行う切断部１３と、各種センサを有して各種検出を行う検出部１４と、各種ドライバを有して各部回路を駆動する駆動部１５と、テープ印刷装置１内の各部を制御する制御部２０と、を備えている。
【００２９】
このため、装置ケース２の内部には、印刷部１２、切断部１３、検出部１４などの他、図外の回路基板が収納されている。この回路基板には、電源ユニットの他、駆動部１５や制御部２０の各回路などが搭載され、ＡＣアダプタ接続口２４や外部から着脱可能なニッカド電池等の図外の電池に接続されている。
【００３０】
また、図４に示すように、テープＴは、剥離テープＴａと基材テープＴｂとを積層して成るものであり、基材テープＴｂは、印刷面となる表面（印刷対象面）側の受像層Ｔｃと、その裏面（粘着面）側に設けられた粘着層Ｔｄとで構成されている。印刷済みのテープＴ（ラベル要素（印刷画像）Ｇａまたはラベル領域Ｌａ）は、基材テープＴｂから剥離テープＴａを分離することで粘着層Ｔｄが露出し、この粘着層Ｔｄを介して貼着対象物に貼り付けて使用される。
【００３１】
図１〜図３に示すように、印刷部１２には、開閉蓋２１の内側にポケット６が設けられていて、テープカートリッジＣは、この開閉蓋２１を開放した状態でポケット６に対して着脱される。また、装置ケース２の左側部には、ポケット６と装置外部とを連通してテープＴの印刷済み部分を送り出すためのテープ排出口２２が形成されている。
【００３２】
テープカートリッジＣは、カートリッジケース５１により外殻を形成され、その内部には、一定の幅（４．５ｍｍ〜４８ｍｍ程度）のテープＴとインクリボンＲが収容されており、印刷ヘッド７が臨む貫通開口５５が形成されている。テープＴは、剥離テープＴａを内側にしてテープリール５２に繰り出し自在に巻回され、インクリボンＲは、リボン繰出リール５３およびリボン巻取リール５４に巻回されている。そして、テープカートリッジＣには、収容するテープＴのテープ幅として、複数種類のものが用意されている。
【００３３】
また、テープＴとインクリボンＲとが重なる部分には、印刷ヘッド７に対応して、プラテンローラ（プラテン）５６が収納されている。テープカートリッジＣが装着された状態で、印刷ヘッド７が貫通開口５５から露出しているインクリボンＲの裏面に当たり、発熱駆動されて所望の文字などがテープＴの表面に印刷される。
【００３４】
また、テープカートリッジＣの裏面には、相異なる幅等のテープＴの種別を識別できるように小さな複数の検出孔（図示せず）が設けられ、これに対応して、ポケット６には、各検出孔の有無を検出するマイクロスイッチなどのテープ識別センサ１４１が設けられていて、テープＴの有無（正確にはテープカートリッジＣが装着されているか否か）およびテープＴの種別（正確にはテープカートリッジＣの種別）を検出できるようになっている。なお、複数の検出孔の代わりにビットパターンの検出ラベル等の貼付により種別を表し、それを光検出等によって検出しても良い。
【００３５】
また、ポケット６には、ＤＣモータから成る送りモータ１２１を駆動源として、プラテン５６に係合してこれを回転させるプラテン駆動軸６６と、同様にリボン巻取りリール５４に係合してこれを回転させる巻取り駆動軸６４と、位置決めピン６２とが、それぞれ立設されている。
【００３６】
テープ送り部１２０は、ポケット６の側方から下方に亘る空間に配設され、ポケット６の側方に配設された送りモータ１２１を動力（駆動）源として、上記のプラテン駆動軸６６および巻取り駆動軸６４を回転させるものであり、送りモータ１２１と、プラテン駆動軸６６と、巻取り駆動軸６４と、送りモータ１２１の動力を各駆動軸に伝達する図外の減速歯車列と、送りモータ１２１の回転数を検出するための図外のエンコーダと、を備えている。このエンコーダは、送りモータ１２１の主軸に固定されたウォームの同軸上の先端に固着され、円盤状の周方向の複数箇所に検出開口が形成されている。
【００３７】
検出部１４の送りモータ回転検出センサ１４２は、上記のエンコーダの検出開口に臨むように発光素子と受光素子とが対向配置された図外のフォトセンサを備え、発光素子の光が回転する検出開口を通過して受光素子に受光され、受光された光の明滅が光電変換され、パルス信号として制御部２０に出力され、そのパルス数より回転数が検出される。
【００３８】
ここで、テープ印刷装置１をユーザが使用する場合には、先ず、開閉釦２３により開閉蓋２１を開放する。ポケット６にテープカートリッジＣを装着すると、プラテン５６およびリボン巻取リール５４に、プラテン駆動軸６６および巻取駆動軸６４がそれぞれ係合し、且つテープＴおよびインクリボンＲがプラテン５６と印刷ヘッド７との間に挿入される。そして、開閉蓋２１を閉塞すると、テープＴおよびインクリボンＲを挟むように、テープ幅方向に発熱素子を列設した印刷ヘッド７が回動してプラテン５６を圧接し、印刷待機状態となる。
【００３９】
この状態で、蓋体９を開蓋して、キーボード３を開放し、正面に位置させたディスプレイ４を参照しながらキーボード３を操作して、所望の文字等のキャラクタの印刷情報を入力・編集して、印刷実行を指示する。これにより印刷処理が起動され、送りモータ１２１の駆動により繰り出されるテープＴとインクリボンＲとが、印刷ヘッド７の部分で重なって併走し、これに同期して印刷ヘッド７が発熱駆動され、インクリボンＲのインクがテープＴに熱転写して印刷が行われる。
【００４０】
印刷後のインクリボンＲは、リボン巻取リール５４に巻き取られ、印刷後のテープＴは、送り経路に沿ってテープ排出口２２に向かって送られ、印刷が終了すると、印刷済みのテープＴは、所定長さ分送られて停止し、各種設定に応じて、切断部１３により各種カットが行われる（図４参照）。
【００４１】
次に、切断部１３には、ポケット６とテープ排出口２２との間に、送り経路に臨んでフルカッタ部（フルカット手段）１３Ｆが上流側に、ハーフカッタ部（ハーフカット手段）１３Ｈが下流側に配設されている。フルカッタ部１３Ｆは、テープＴの基材テープＴｂと剥離テープＴａとの双方をカット（フルカット）するものであり、例えばテープＴからその印刷済み部分であるラベル領域Ｌａを切り離すためのものである（図４（ｂ）のフルカット（フルカット部）ｆｃ参照）。一方、ハーフカッタ部１３Ｈは、最終的にラベルとして貼付される基材テープＴｂのみをカット（ハーフカット）し、テープＴとしては剥離テープＴａを介して連結した状態のまま残すためのものである（図４（ｃ）のハーフカット（ハーフカット部）ｈｃ参照）。
【００４２】
フルカッタ部１３Ｆは、例えばハサミ形式のカッタやスライドカッタ等から成るフルカッタ１３２と、ＤＣモータから成るフルカッタモータ１３１を駆動源としてフルカッタ１３２を作動させるカッタ作動機構（図示省略）と、を備えている。また、ハーフカッタ部１３Ｈは、斜刃で構成したカッタ刃を有するハーフカッタ１３４と、同じくＤＣモータから成るハーフカッタモータ１３３を駆動源としてハーフカッタ１３４を作動させるカッタ作動機構（図示省略）と、を備えている。この場合、ハーフカッタ１３４は、カッタ作動機構により循環運動するように構成されており、この循環運動の一過程である下側から上側への移動がハーフカッタ１３４の切断動作となって、テープＴをハーフカットする。
【００４３】
なお、フルカッタモータ１３１やハーフカッタモータ１３３には、前述の送りモータ１２１のものと同様の図外のエンコーダがそれぞれ設けられ、検出部１４のフルカッタモータ回転検出センサ１４３やハーフカッタモータ回転検出センサ１４５は、前述の送りモータ回転検出センサ１４２と同様に、それぞれの上記のエンコーダと、その検出開口に臨むように発光素子と受光素子とが対向配置されたそれぞれのフォトセンサと、を有し、回転する検出開口を通過して受光素子に受光された光の明滅が光電変換され、パルス信号として制御部２０に出力され、そのパルス数より回転数が検出される。また、検出部１４のフルカッタホーム位置検出センサ１４４やハーフカッタホーム位置検出センサ１４６は、フルカッタ部１３Ｆやハーフカッタ部１３Ｈのカッタ作動機構のそれぞれがホーム位置にあることを検出する。
【００４４】
そして、検出部１４は、それぞれ上述のテープ識別センサ１４１と、送りモータ回転検出センサ１４２と、フルカッタモータ回転検出センサ１４３と、フルカッタホーム位置検出センサ１４４と、ハーフカッタモータ回転検出センサ１４５と、ハーフカッタホーム位置検出センサ１４６と、を備えている。なお、実状に合わせて、これらを省略した構成とすることもできる。
【００４５】
次に、駆動部１５は、ディスプレイドライバ１５１と、ヘッドドライバ１５２と、モータドライバ１５３と、を備えている。ディスプレイドライバ１５１は、制御部２０から出力される制御信号に基づき、その指示に従って、操作部１１のディスプレイ４を駆動する。同様に、ヘッドドライバ１５２は、制御部２０の指示に従って、印刷部１２の印刷ヘッド７を駆動する。また、モータドライバ１５３は、印刷部１２の送りモータ１２１を駆動する送りモータドライバ１５３ａと、切断部１３のフルカッタモータ１３１を駆動するフルカッタモータドライバ１５３ｂと、同じく切断部１３のハーフカッタモータ１３３を駆動するハーフカッタモータドライバ１５３ｃとを有し、同様に制御部２０の指示に従って、各モータを駆動する。
【００４６】
次に、操作部１１は、キーボード３とディスプレイ４とを備えている。ディスプレイ４は、表示画像データに基づく表示画像を表示可能な表示画面４１を有し、ユーザがキーボード３からデータを入力して、キャラクタ列画像データなどの印刷画像データを作成・編集したり、その結果等を視認したり、キーボード３から各種指令・選択指示等を入力したりする際などに用いられる。
【００４７】
キーボード３には、アルファベットや数字を含み且つ平仮名・片仮名・漢字等をローマ字入力するための文字キー群３１の他、各種の動作モードなどを指定するための機能キー群３２などが配列され、種々の指示およびデータを制御部２０に入力する。機能キー群３２には、電源キー、印刷処理に関する指示をするための印刷キー、テキスト入力時のデータ確定や改行および選択画面における選択指示のための選択キー（エンターキー）、各種指示を取り消すための取消キー、外字を呼び出して選択するための外字キー、入力された文字列（キャラクタ列）を編集するための削除キー、並びに、それぞれ上下左右の方向へのカーソル移動や表示画面４１の表示範囲を移動させるための４個のカーソルキーなどが含まれる。なお、以下では、これらは、各キー入力毎に個別にキーを設けているものとするが、シフトキー等と組み合わせてより少ない数のキーを用いても良い。
【００４８】
次に、制御部２０は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２３０、ＲＡＭ２４０、周辺制御回路（Ｐ−ＣＯＮ）２５０を備え、互いに内部バス２６０により接続されている。
【００４９】
ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１の他、色変換テーブル、文字修飾テーブル、などを含む制御データを記憶する制御データ領域２２２を有している。ＣＧ−ＲＯＭ２３０は、テープ印刷装置１に用意されている文字等（数字、記号、図形等を含む）のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００５０】
ＲＡＭ２４０は、電源オフ時のバックアップがされていて、各種フラグ・レジスタ群２４１、テキストデータ領域２４２、表示画像データ領域２４３、印刷画像データ領域２４４、描画登録画像データ領域２４５、外字登録画像データ領域２４６、文字展開バッファ、印刷バッファなどの各種バッファ領域２４７などの領域を有し、制御処理のための作業領域として使用される。
【００５１】
なお、テープ印刷装置１では、キーボード３によりテキストデータをキー入力・編集する状態（テキスト編集状態）において、入力されたテキストデータをＲＡＭ２４０のテキストデータ領域２４２に格納すると同時に、それを画像展開して表示用の画像データ（表示画像データ）として表示画像データ領域２４３に格納し、随時、ディスプレイ４の表示画面４１に出力して表示する（このテキストデータ入力・編集時の表示画面４１の状態を、以下「テキスト編集画面」という）。また、このテキスト編集画面その他の画面表示状態で、各種設定に応じて編集した結果を印刷用の画像データ（印刷画像データ）として印刷画像データ領域２４４に格納する。
【００５２】
Ｐ−ＣＯＮ２５０には、ＣＰＵ２１０の機能を補うとともに周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。例えば、種々の計時を行うタイマ２５１などもＰ−ＣＯＮ２５０内の機能として組み込まれている。このため、Ｐ−ＣＯＮ２５０は、検出部１４の各種センサやキーボード３と接続され、検出部１４からの前述した各種検出信号およびキーボード３からの各種指示や入力データなどをそのままあるいは加工して内部バス２６０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２６０に出力されたデータや制御信号を、そのままあるいは加工して駆動部１５に出力する。
【００５３】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、Ｐ−ＣＯＮ２５０を介して各種検出信号、各種指示信号、各種データ等を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、Ｐ−ＣＯＮ２５０を介して駆動部１５に制御信号を出力することにより、印刷ヘッド７を制御して所定の印刷条件でテープＴに印刷するとともに、その印刷の位置制御やテープＴの各種切断（カット）制御あるいは表示画面４１の表示制御など、テープ印刷装置１全体を制御している。
【００５４】
次に、テープ印刷装置１の制御全体の処理フローについて、図５を参照して説明する。電源キーを押すこと（電源オン）により処理が開始すると、同図に示すように、まず、前回の電源オフ時の状態に戻すために、退避していた各制御フラグを復旧するなどの初期設定を行い（Ｓ１）、次に、前回の表示画面を初期画面として表示する（Ｓ２）。
【００５５】
同図のその後の処理、すなわちキー入力か否かの判断分岐（Ｓ３）および各種割込処理（Ｓ４）は、概念的に示した処理である。実際には、テープ印刷装置１では、初期画面表示（Ｓ２）が終了すると、キー入力その他による割込を許可し、何らかの割込が発生するまでは、そのままの状態を維持し（Ｓ３：Ｎｏ）、何らかの割込が発生すると（Ｓ３：Ｙｅｓ）、それぞれの割込処理に移行して（Ｓ４）、その割込処理が終了すると、再度、その状態を維持する（Ｓ３：Ｎｏ）。
【００５６】
上述のように、テープ印刷装置１では、主な処理を割込処理により行うので、印刷画像作成などの準備ができていれば、ユーザが任意の時点で印刷指示を行うことにより、印刷指示割込が発生して、印刷処理が起動され、印刷画像データに基づいて印刷画像の印刷ができる。すなわち、印刷に至るまでの操作手順は、ユーザが任意に選択できる。
【００５７】
例えば図６に示すように、カーソルＫまでの１行目の文字（キャラクタ）列「ＡＢＣＤＥ」を入力後のテキスト編集画面表示の状態で（画面Ｄ１０：以下、表示画面４１の状態を画面Ｄｘｘとし、Ｄｘｘのみで説明および図示する。）、ユーザにより印刷キーが押されると、「印刷中」のメッセージの表示とともに（Ｄ１１：印刷中報知画面）、文字列「ＡＢＣＤＥ」の文字列画像をテープ幅ＴＷのテープＴに印刷画像Ｇ００として印刷し、ラベル長さ（文字サイズと文字数等で定まる任意長、または定長指定による設定長（定長、指定長））ＬＷ０等に応じてカットして、ラベルＬ００を作成し（同図（ｂ）参照）、印刷が終了すると、元のテキスト編集画面に戻る（Ｄ１２：Ｄ１０と同じ）。
【００５８】
なお、テープ印刷装置１では、ユーザは、キー入力による各種指示を取消キーにより取り消すことができ、例えば上述の状態（Ｄ１１）から取消キーを押すことにより、元のテキスト編集画面の表示状態（Ｄ１０）に戻すことができる（以下、同じなので説明は省略）。
【００５９】
ところで、テープ印刷装置１では、定長指定（定長設定）により定長を設定し、その長さ（設定長）の範囲（定長範囲）内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができるようにしている。以下、この点について、まず第１例として、詳述する。
【００６０】
この第１例では、まず、例えば図７および図８に示すように、前述の１行目の文字列「ＡＢＣＤＥ」を入力後の状態から（Ｄ１０（またはＤ１２）：図６と共通）、印刷キーが押されたときに、このまま印刷したのでは、その時点で設定されている長さ（定長設定時の設定長さ：定長指定長：ラベル長さとなる設定長：以下「設定長」）ＬＷ１を超えて印刷される（例えば図８（ａ）参照：印刷画像Ｇ１０によるラベルＬ１０となる）場合に、設定長ＬＷ１内に納めるように、長さに関する属性（長さ関連属性）を調整する場合の、調整対象の属性（最優先調整属性）を指示する画面（定長調整指示画面）に遷移する（Ｄ２０）。
【００６１】
この状態では（Ｄ２０）、選択肢として、「文字サイズ」「余白」（前後余白）および「文字間」のいずれかを、カーソル操作によって選択・指定できる（Ｄ２０〜Ｄ２２）。
【００６２】
ここで、上述の状態から（Ｄ２０〜Ｄ２２）、例えば「文字間」がカーソル指定されて（Ｄ２２）、エンターキーの押下により選択（以下単に「選択確定」という）されたとすると、「文字間」を変更（調整）する旨を決定して、例えば図８（ａ）→同図（ｂ）のように「文字間」を調整し、調整後のラベル長さが設定長ＬＷ１以下になるときには、図６で前述と同様にして、その後、「印刷中」のメッセージの表示とともに（Ｄ２３：図６のＤ１１と同じ）、テープ幅ＴＷのテープＴに印刷画像Ｇ１１として印刷し、ラベル長さが設定長ＬＷ１等になるようにカットして、ラベルＬ１１を作成し（図８（ｂ）参照）、印刷が終了すると、元のテキスト編集画面に戻る（Ｄ２４：図６の（Ｄ１２）と同じ）。
【００６３】
また、上述の状態から（Ｄ２０〜Ｄ２２）、例えば「文字サイズ」が選択確定されたとすると、「文字サイズ」を調整する旨を決定して、例えば図８（ａ）→同図（ｃ）のように「文字サイズ」を調整し、調整後のラベル長さが設定長ＬＷ１以下になるときには、同様にして、テープＴに印刷画像Ｇ１２として印刷し（図６のＤ１１、図７のＤ２３等と同様）、ラベルＬ１２を作成でき（図８（ｃ）参照）、終了後、元のテキスト編集画面に戻る（Ｄ２４等）。
【００６４】
また、同様に、上述の状態から（Ｄ２０〜Ｄ２２）、例えば「余白」が選択確定されたとすると、「余白」を調整する旨を決定して、例えば図８（ａ）→同図（ｄ）のように「余白」を調整し、調整後のラベル長さが設定長ＬＷ１以下になるときには、印刷画像Ｇ１３として印刷し（図６のＤ１１等と同様）、ラベルＬ１３を作成でき（図８（ｄ）参照）、元のテキスト編集画面に戻る（Ｄ２４等）。
【００６５】
上述のように、第１例では、「文字サイズ」「余白」「文字間」等の複数（ここでは３種）の長さ関連属性のうち、最優先で調整する１の長さ関連属性を、最優先調整属性として複数の長さ関連属性から選択するので、例えば「文字間」を最優先調整属性として最優先で調整することにより、重厚感を演出したり（図８（ａ）参照）、逆に「文字サイズ」を最優先として文字の存在感を軽くして背景（例えば背景色や背景模様等）を生かしたり、また、「余白」を最優先で調整して文字列として外観（全体像）を保ったりするなど、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【００６６】
なお、上述の第１例では、設定長の範囲（定長範囲）に納めて印刷することを前提としたが、例えば図９に示すように、定長調整指示画面（図７のＤ２０等）に遷移する前に、設定長内に納まらない旨のメッセージを見て、ユーザが設定長さを変更することを所望したときのその旨のメッセージを兼ねた選択肢「設定長さを変更しますか？」、設定長を無視しても（いわゆる「任意長」にて）そのまま印刷したいときにその旨のメッセージを兼ねた選択肢「設定長さを無視して印刷しますか？」、および、上述の例と同様に設定長内に納めることを希望するときのその旨のメッセージを兼ねた選択肢「設定長さ内に調整しますか？」、のいずれかを選択可能とする選択画面（Ｄ３０〜Ｄ３２：対応方法選択画面）に遷移するようにしても良い。もちろん、定長範囲に納めることを前提とする仕様にする場合には、これらは省略できる。
【００６７】
次に、上述の第１例のように、初回の調整によって設定長の範囲（定長範囲）に納まる場合だけではないので、次に、調整対象の長さ関連属性を変えながら、定長範囲に納まるように調整する例を、以下、第２例として説明する。
【００６８】
この第２例では、例えば図１０および図１１に示すように、前述の定長調整指示画面において「文字間」の変更（調整）が選択確定されたときに（Ｄ２２：図７と共通）、例えば図１１（ａ）→同図（ｂ）に示すように（図８（ａ）→同図（ｂ）と同様に）「文字間」を調整しても、調整後のラベル長さが設定長ＬＷ２以下にならないときには、次に「文字間」以外の長さ関連属性の調整を付加するための定長調整指示画面に遷移する（Ｄ４０）。
【００６９】
ここで、「文字サイズ」の調整が選択確定されたときには（Ｄ４０）、例えば図１１（ｂ）→同図（ｃ）のように「文字サイズ」を調整し、仮にここで調整後のラベル長さが設定長ＬＷ２以下になるときには、前述同様に、印刷画像Ｇ２２として印刷し（図６のＤ１１等と同様）、ラベルＬ２２を作成でき（図１１（ｃ）参照）、終了後、元のテキスト編集画面に戻る（図７のＤ２４等）。
【００７０】
ただし、図示のように（例えば図１１（ａ）→同図（ｂ））、さらに「文字サイズ」を調整しても、設定長ＬＷ２以下にならないときには、次に「文字間」と「文字サイズ」以外の長さ関連属性、すなわち本実施形態では「余白」の調整を付加するための定長調整指示画面に遷移する（Ｄ４１）。
【００７１】
ここで、「余白」の調整が選択確定され（Ｄ４１）、例えば図１１（ｃ）→同図（ｄ）のように「余白」（前後余白）を調整し、図示のように、調整後のラベル長さが設定長ＬＷ２以下になるときには、前述同様に、印刷画像Ｇ２３として印刷し（図６のＤ１１等と同様）、ラベルＬ２２を作成でき（図１１（ｄ）参照）、終了後、元のテキスト編集画面に戻る（図７のＤ２４等）。
【００７２】
上述のように、第２例では、第１例と同様に「文字サイズ」「余白」「文字間」等の複数（ここでは３種）の長さ関連属性のうち、最優先で調整する１の長さ関連属性を、最優先調整属性として選択して、最優先に調整できることに加えて、初回の調整によって定長範囲に納まらなくても、調整対象の長さ関連属性を変えながら、定長範囲に納まるように調整できるので、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整がさらにし易くなる。
【００７３】
なお、上述の第２例では、「文字間」「文字サイズ」「余白」を順に調整指示すれば、設定長ＬＷ２内に納まるものとしたが、納まらない場合、続いて、例えば図１０に示すように、図９で前述と同様のメッセージを兼ねた選択肢「設定長さを変更しますか？」や「設定長さを無視して印刷しますか？」、および「設定長さ内に調整しますか？」のいずれかを選択可能とする対応方法選択画面（Ｄ４２〜Ｄ４３）に遷移するようにしても良い。
【００７４】
ここで例えば「設定長さを無視して印刷しますか？」が選択確定されると（Ｄ４３）、設定長内で印刷（定長印刷）するときと同様に、但し設定長を無視して印刷し（Ｄ４４：図６のＤ１１等と同様）、いわゆる「任意長」のラベルを作成でき、終了後、元のテキスト編集画面に戻る（図７のＤ２４等）。
【００７５】
もちろん、設定長内に納めるため「設定長さ内に調整しますか？」が選択確定されると（図９のＤ３２と同様）、さらに次の回（段階）の調整を行うことができる（図７のＤ２０〜Ｄ２２や図９のＤ２０と同様）。すなわち、さらに繰り返して調整が可能となる。
【００７６】
なお、前述の第１例においても、設定長ＬＷ１内に納まるものとしたが、納まらない場合、続いて、図１０で上述と同様の対応方法選択画面（Ｄ４２〜Ｄ４３と同様）に遷移させ、同様に処理（操作）できるようにしても良い。この場合も同様に、さらに繰り返して、複数回且つ複数段階の調整が可能となる。
【００７７】
次に、上述の第１例や第２例では、同一の長さ関連属性についてはその調整を１回だけ行って、繰り返すときには上述の対応方法選択画面（Ｄ４２〜Ｄ４３等）を介しての繰り返しとなったが、連続して段階的に複数回行うことにより、設定長に徐々に近づけることもできる。以下、第３例として説明する。
【００７８】
この第３例では、例えば図１２および図１３に示すように、前述の定長調整指示画面において「文字間」の調整が選択確定され（Ｄ２２：図７と共通）、例えば図１３（ａ）→同図（ｂ）に示すように「文字間」を調整しても、調整後のラベル長さが設定長ＬＷ３以下にならないときには、次に「文字間」をさらに短く（狭く）する余地があるときには、再度の「文字間」の選択肢も含む定長調整指示画面に遷移する（Ｄ５０）。
【００７９】
ここで、「文字間」の調整が選択確定されたときには（Ｄ５０）、例えば図１３（ｂ）→同図（ｃ）のように「文字間」を調整し、ここで調整後のラベル長さが設定長ＬＷ３以下になるときには、前述同様に、印刷画像Ｇ３２として印刷し（Ｄ５３：図６のＤ１１等と同様）、ラベルＬ３２を作成でき（図１３（ｃ）参照）、終了後、元のテキスト編集画面に戻る（図７のＤ２４等）。
【００８０】
ただし、図示の設定長ＬＷ３でなく、さらに短い設定長ＬＷ４が設定されているときには、まだ設定長ＬＷ４以下にならず、この状態でも、「文字間」をさらに狭くする余地があるときには、さらに「文字間」の選択肢も含む定長調整指示画面に遷移する（Ｄ５２）。
【００８１】
ここで、「文字間」の調整が選択確定されたときには（Ｄ５２）、再度、同様に「文字間」を調整し、設定長ＬＷ４以下になるときには、前述同様に、その印刷画像により印刷してラベルを作成できるが（Ｄ５３：図１６（ｂ）参照）、ここでは、「文字間」の調整は一旦止めて、次には、「文字サイズ」の調整が選択確定されたとすると、例えば図１３（ｃ）→同図（ｄ）（図１４（ａ）→同図（ｂと同じ）のように「文字サイズ」が調整され、設定長ＬＷ４以下になるときには、前述同様に、印刷画像Ｇ３３（図１４のＧ４１と同じ）として印刷し（図６のＤ１１等と同様）、ラベルＬ３３（図１４のＬ４１と同じ）を作成できる（図１３（ｄ）参照）。
【００８２】
ただし、ここでは、図１４に示すように、例えば図１４（ａ）→同図（ｂ）（図１３（ｃ）→同図（ｄ）と同じ）のように、まだ設定長ＬＷ４以下にならず、この状態でも、「文字間」をさらに狭くする余地があり、「文字サイズ」もさらに小さくする余地があるので、「文字間」や「文字サイズ」の選択肢も含む定長調整指示画面に遷移する（Ｄ５２等と同様）。
【００８３】
ここで、「文字間」の調整が選択確定されたとすると、再度、同様に「文字間」を調整し、設定長ＬＷ４以下になるときには、前述同様に、その印刷画像Ｇ４２により印刷してラベルＬ４２を作成できるが（図１４（ｃ）参照）、ここでは、まだ設定長ＬＷ４以下にならず、この状態でも、「文字間」も「文字サイズ」もさらに調整する余地があるので、「文字間」や「文字サイズ」の選択肢も含む定長調整指示画面に遷移する（Ｄ５２等と同様）。
【００８４】
ここで、「文字サイズ」の調整が選択確定されたとすると、同様に「文字サイズ」を調整し、設定長ＬＷ４以下になるときには、その印刷画像Ｇ４３により印刷してラベルＬ４３を作成できるが（図１４（ｄ）参照）、ここでは、まだ設定長ＬＷ４以下にならず、「文字間」も「文字サイズ」もさらに調整する余地があるので、これらの選択肢も含む定長調整指示画面に遷移する（Ｄ５２等と同様）。
【００８５】
ここでは、一旦、「文字間」や「文字サイズ」の調整は止めて、「余白」（前後余白）の調整が選択確定されたとすると、「余白」を調整し、設定長ＬＷ４以下になるときには、その印刷画像Ｇ４４により印刷してラベルＬ４４を作成できるが（図１４（ｅ）参照）、ここでもまだ設定長ＬＷ４以下にならず、「余白」もさらに調整する余地があるので、「余白」の選択肢も含む定長調整指示画面に遷移する（Ｄ５２等と同様）。
【００８６】
ここでは、さらに「文字間」の調整が選択確定されたとすると、「文字間」を調整し、設定長ＬＷ４以下になるので、その印刷画像Ｇ４５により印刷して、設定長ＬＷ４のラベルＬ４５を作成できる（図１４（ｆ）参照）。
【００８７】
上述のように、第３例では、第１例や第２例と同様に「文字サイズ」「余白」「文字間」等の複数（ここでは３種）の長さ関連属性のうちの１の長さ関連属性を、最優先調整属性として最優先に調整できることに加えて、初回の調整によって定長範囲に納まらなくても、同一の長さ関連属性も含めて、連続して段階的に複数回の調整を行うことにより、設定長に徐々に近づけることもでき、さらに操作がし易くなり、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整がさらにし易くなる。
【００８８】
次に、上述の第１例〜第３例では、長さ関連属性について１回の調整の度に、その結果を見て、次の調整に移行したが、複数の長さ関連属性に予め異なる優先度を付しておくことにより、最優先の長さ関連属性の調整から開始して、最優先のものが調整不可となったときに、自動的に且つ段階的に、次の優先度のものの調整を進めるようにすることもできる。以下、第４例として説明する。
【００８９】
この第４例では、例えば図１５に示すように、前述の文字列「ＡＢＣＤＥ」を入力後の状態から（Ｄ１０：図６と共通）、印刷キーが押されたときに、設定長ＬＷ４内に納まらない場合に、省略可の対応方法選択画面（Ｄ６０：図９のＤ３２等と同じ）を介した後、長さ関連属性を調整する場合の、調整対象の長さ関連属性の各優先度（最優先の優先度１を含む）を指示する定長調整指示画面（定長調整優先度指示画面）に遷移する（Ｄ６１）。
【００９０】
この状態では（Ｄ６１）、調整優先度１の長さ関連属性、すなわち最初に調整する長さ関連属性、の選択肢として、「余白」「文字間」「文字サイズ」のいずれかを、カーソル操作によって選択・指定できる（Ｄ６１〜Ｄ６２）。なお、ここでは例えば前回設定時の順で選択肢を表示する（すなわちここでは、前回設定時に優先度が高い順から「余白」「文字間」「文字サイズ」だったとする）。
【００９１】
ここでは、調整優先度１として「文字間」が選択確定されたとすると（Ｄ６２）、次には、調整優先度２の長さ関連属性の選択肢として、残りの「余白」「文字サイズ」のいずれかを、カーソル操作によって選択・指定できる（Ｄ６３）。ここでは、そのまま「余白」が選択確定されたとすると（Ｄ６３）、残りの「文字サイズ」を調整優先度３の長さ関連属性として設定し、設定された調整優先度１〜３に従って、例えば図１３（ａ）〜同図（ｃ）（図１６（ａ）と同じ）〜図１６（ｆ）に示すように、調整後のラベル長さが設定長ＬＷ４以下になるように調整した後、印刷画像Ｇ５５として印刷し（Ｄ６４：図６のＤ１１等と同様）、ラベルＬ５５を作成でき（図１６（ｆ）参照）、終了後、元のテキスト編集画面に戻る（図７のＤ２４等）。
【００９２】
すなわち、調整優先度１の「文字間」を元の値から最優先で調整して、文字間の無い（文字間を最小値まで縮めた）印刷画像（図１３のＧ３０→Ｇ３１→Ｇ３２（＝Ｇ５０）→Ｇ５１→Ｇ５２→）Ｇ５３を作成しても、まだ設定長ＬＷ４以下にならないので、次に調整優先度２の「余白」を小さくした印刷画像（Ｇ５３→Ｇ５４→Ｇ５５）を作成し、この状態では、設定長ＬＷ４内に納まるので、印刷画像Ｇ５５として印刷し（Ｄ６４）、ラベルＬ５５を作成できる（図１６（ｆ）参照）。
【００９３】
もちろん、調整優先度２の「余白」まで最小値にしてもまだ納まらない設定値の場合には、続いて調整優先度３の「文字サイズ」を調整して、設定長ＬＷ４内に納める。
【００９４】
上述のように、第４例では、「文字サイズ」「余白」「文字間」の複数（ここでは３種）の長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定するので、前述の第１例〜第３例と同様に、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【００９５】
なお、上述の第４例では、調整優先度１〜３に従って、まず調整優先度１の「文字間」を最小値まで調整し、それでも設定長ＬＷ４に納まらない場合、次の調整優先度２の「余白」を最小値まで調整し、それでも設定長ＬＷ４に納まらない場合、次の調整優先度３の「文字サイズ」を調整するが、同様の調整は、前述の第１例〜第３例と同様に最優先調整属性を順に選択する調整方法を採用しても可能であり、この例を、以下、第５例として説明する。
【００９６】
すなわち、この第５例では、例えば図１７に示すように、前述の定長調整指示画面において「文字間」の調整が選択確定されたときに（Ｄ２２：図７等と共通）、「文字間」を最小値まで調整（図１６の印刷画像Ｇ５３を作成）しても、まだ設定長ＬＷ４以下にならないので、次に「余白」の調整が選択確定されたときに（Ｄ７０）、「余白」を小さくした印刷画像（Ｇ５３→Ｇ５４→Ｇ５５）を作成し、この状態では、設定長ＬＷ４内に納まるので、印刷画像Ｇ５５として印刷し（図１５のＤ６４や図６のＤ１１や図７のＤ２３等と同様）、ラベルＬ５５を作成できる（図１６（ｆ）参照）。
【００９７】
ただし、「余白」まで最小値にしてもまだ納まらない設定長の場合には、続いて「文字サイズ」の調整が選択確定されたときに（Ｄ７１）、「文字サイズ」を小さくした印刷画像を作成し、この状態で設定長ＬＷ４内に納まれば、その印刷画像を印刷し（図７のＤ２３等と同様）、ラベルを作成できる。
【００９８】
上述のように、第５例では、「文字サイズ」「余白」「文字間」の複数（ここでは３種）の長さ関連属性のいずれかを最優先調整属性として順に指定（選択）することで、前述の第４で各長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定したのと同様の処理を行う操作となり、このため、第１例〜第４例と同様に、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【００９９】
ここで、上述の第５例では、最優先として指定（選択）した順に従って「文字間」「文字サイズ」「余白」を最小値まで調整しても、設定長ＬＷ４内に納まらない場合、全ての調整が終了した状態から（図１７のＤ７１）、続いて図１７に示すように、メッセージを兼ねた選択肢「設定長さを変更しますか？」および「設定長さを無視して印刷しますか？」のいずれかを選択可能とする対応方法選択画面に遷移させ（Ｄ７２）、すなわち図１０の対応方法選択画面（Ｄ４２）から「設定長さ内に調整しますか？」の選択肢を除いた対応方法選択画面（Ｄ７２）に遷移させ、設定長を再設定してその設定長に納まるようにしてから印刷して（図７のＤ２３等と同様）、再設定後の定長（定長印刷）のラベルを作成しても良いし、あるいは図１０で前述と同様に設定長を無視して印刷し（図１０のＤ４４等と同様）、任意長（任意長印刷）のラベルを作成しても良い（これらの終了後は図７のＤ２４等へ）。
【０１００】
なお、前述の第４例においても、調整優先度１〜３に従って「文字間」「文字サイズ」「余白」を最小値まで調整しても、設定長ＬＷ４内に納まらない場合、調整優先度が全て決定した状態から（図１５のＤ６３）、全ての調整終了後、続いて、例えば上述の第５例と同様の対応方法選択画面（図１７のＤ７２〜Ｄ７３等と同様）に遷移させ、設定長を再設定してその設定長内に印刷して（図７のＤ２３等と同様）、再設定後の定長（定長印刷）のラベルを作成しても良いし、あるいは設定長を無視して印刷し（図１０のＤ４４等と同様）、任意長印刷のラベルを作成しても良い（終了後は図７のＤ２４等へ）。
【０１０１】
また、前述の第１例〜第３例では、「文字間」「文字サイズ」「余白」について、対応方法選択画面（図１０のＤ４２〜Ｄ４３等）を介して（第１例、第２例）、あるいは連続して（第３例）、複数回且つ複数段階の調整ができ、これらの調整の工夫により、設定長ＬＷ１〜ＬＷ４等内に納めるものとしたが、これらの第１例〜第３例においても、全て最小値まで調整しても納まらない場合、上述の第４例や第５例と同様であり、同様の対応方法選択画面（図１７のＤ７２〜Ｄ７３等）に遷移させ、設定長の再設定をするようにしても良いし、また「設定長さを無視して印刷しますか？」が選択確定されると（Ｄ７３等と同様）、設定長を無視して印刷し（図１０のＤ４４等と同様）、いわゆる「任意長」のラベルを作成できる（終了後は図７のＤ２４等へ）。
【０１０２】
なお、上述の各例（第１例〜第５例）では、調整対象の長さ関連属性を選択しあるいはその優先度（調整優先度）を付すようにしたが、調整する側でなく、調整時にも調整しないでできるだけ維持したい側の長さ関連属性を選択しあるいはその優先度（維持優先度）を付すように（または付すことが可能なように）しても良い。積極的に調整する方向でなく、変えたくない（調整したくない）長さ関連属性が明確なときに、便利なものとなり、さらに操作性が向上する。
【０１０３】
上述のように、本実施形態のテープ印刷装置１では、設定された「文字サイズ」や「余白」や「文字間」などの複数の長さ関連属性に従って、文字列「ＡＢＣＤＥ」等が定長範囲内に配置不可と判別されたときに、調整優先度や維持優先度などの属性優先度を設定し、それに従って調整を行うので、例えば最優先の調整優先度を「文字間」（という長さ関連属性）に設定したり、最優先の維持優先度を「文字サイズ」（という長さ関連属性）に設定したりすることで、調整後に重厚感を演出したい、などの意図を反映させた調整ができる。
【０１０４】
また、この場合、単に属性優先度を設定するだけなので、手動による調整方法等のように、各長さ関連属性を個別に設定する必要もなく、簡易な操作でできる。すなわち、定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【０１０５】
なお、上述の実施形態では、説明の容易さや図示のし易さ等の便宜上、長さ関連属性を上記の３種の「文字サイズ」、「余白」（余白サイズ）、「文字間」（文字間サイズ）に絞って説明したが、調整可能な長さ関連属性はこれらの他にも種々考えられる。例えば上述の「余白」は、前後共通の「前後余白」としたが、文字列の前側に設定する「前余白」、文字列の後側に設定する「後余白」、等も調整可能な長さ関連属性とすることができる。
【０１０６】
また、これらの他、「文字伸縮」の各種、「文字装飾」の各種、「書体」の各種、「特定文字指定」の各種、「背景装飾」の各種、等を含ませることもできる。この場合の「文字伸縮」には、「全角」「半角」「横１／２倍」「横２倍」「縦１／２倍」「縦２倍」「４倍」「下付１／４倍」「上付１／４倍」等が含まれ、これらの種類やサイズの設定等を調整（変更）することで、配置可能長さ（配置長さ）を調整できる。
【０１０７】
また、「書体」には、「太字」「細字」「斜体」「太字斜体」等が含まれ、「特定文字指定」には、「英字のみ」「数字のみ」「仮名のみ」「漢字のみ」「英数字」等が含まれ、これらも種類やサイズの設定等を調整することで、配置長さを調整できる。
【０１０８】
また、「文字装飾」には、「アンダーライン」「取消ライン」「アッパーライン」「文字囲」「塗りつぶし」「傍点」「中抜き」「（白黒）反転」「影文字」および各種（点、線、網状等の実線、破線等）の網掛け、等が含まれ、「背景装飾」には、文字列の全体や一部に対する地模様（地紋）や外枠や表組み等の設定の有無やサイズの各種が含まれ、これらに占有領域（占有長さ）が有る場合、種類やサイズの設定等を調整することで、配置長さを調整できる。
【０１０９】
すなわち、上述の各種のうちの少なくとも２種の長さ関連属性に対して属性優先度を設定して、優先度を同一にしたり差を付けたりするなどの簡易な操作で調整ができる。
【０１１０】
また、第４例で上述のように、「文字サイズ」「余白」「文字間」等の複数（上述では３種）の長さ関連属性のそれぞれに対して複数段階の優先度のいずれかを設定することにより、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【０１１１】
この場合、例えば優先度１〜３のうちの優先度２等の同一の調整優先度（または維持優先度）を設定することにより、「文字サイズ」と「文字間」と「余白」とを同様に（例えばどれも１段階だけ）縮小して全体のバランスを保った調整もできるし、例えば「文字間」や「余白」に対する調整優先度（例えば優先度２）より、「文字サイズ」の調整優先度を低く（例えば優先度３に）設定したり、あるいは「文字間」や「余白」に対する維持優先度（例えば優先度２）より、「文字サイズ」の維持優先度を高く（例えば優先度１に）設定することにより、「文字間」や「余白」は縮めても「文字サイズ」はできるだけ維持して重厚感を演出するなど、簡易な操作で意図を反映した調整ができる。
【０１１２】
また、第１例〜第３例および第５例では、上述の複数の長さ関連属性に対する複数段階の優先度の設定に代えてあるいはこれと併用して、最優先で調整する１の長さ関連属性を、最優先調整属性として複数の長さ関連属性から選択するので、例えば「文字間」を最優先調整属性として最優先で調整することにより、重厚感を演出したり、「余白」を最優先で調整して文字列として外観（全体像）を保ったり、逆に「文字サイズ」を最優先として文字の存在感を軽くして背景（例えば背景色や背景模様等）を生かすなど、長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【０１１３】
また、第２例、第３例および第５例では、最初（ｎ＝１回目）に、上記の最優先の調整を行った後、まだ定長範囲内に納まらない場合に、次（例えばｎ＋１＝２回目）に最優先で調整する最優先調整属性を選択して調整でき、その回の調整でも、まだ定長範囲内に納まらない場合には、さらにその次（例えばｎ＝２→ｎ＋１＝３回目）の最優先調整属性を選択して調整できるので、１回の調整で定長範囲内に納まらない場合でも、同様の操作を繰り返すだけの簡易な操作で、意図を反映した調整ができる。なお、第１例においても（および第２例については同一の長さ関連属性に関して）、対応方法選択画面（図１０のＤ４２等）を介して同様に繰り返せるので、同様に意図を反映した調整ができる。
【０１１４】
そして、例えば設定可能な最小値まで調整された「文字間」「余白」「文字サイズ」等は、それ以上縮小（調整）できなくなるが、第５例では、ｎ回目までの調整により再調整不可能になった長さ関連属性は、次のｎ＋１回目には選択不可とするので、調整不可能なものを選択してしまう等の無駄な操作を防止できるとともに、選択肢が絞れるので、より簡易な操作で、意図を反映した調整ができる。また、第１例〜第３例においては明記しなかったが、これらにおいても、最小値まで調整して再調整不可能になった長さ関連属性を、次には選択不可とすることで、無駄な操作を防止でき、選択肢が絞れるので、より簡易な操作で、意図を反映した調整ができる。
【０１１５】
なお、上述の実施形態では、そのまま印刷するときの印刷長（ラベル長さ）が設定長を超えているときに、設定長を超えている旨のメッセージのみを表示したが、これらの表示に添えて、その現状値（そのまま印刷したときのラベル長さ）や、設定長を表示すれば、参考にすることができ、操作性が向上する。また、プレビュー表示等に切換え易くしたり、表示画面が大きい場合や高密度表示が可能な場合等では、定長調整指示画面内に、印刷後のイメージを表示する（または表示できる）ようにしても良い。
【０１１６】
また、定長調整指示画面においては、調整対象の長さ関連属性の選択肢ばかりでなく、仮に各選択肢を選択して調整した後の長さ（ラベル長さ）を、各選択肢に対応して表示するようにしても良い。この場合、長さ関連属性の各選択肢を選んだ結果を実際に選択する前に把握でき、さらに操作性が向上する。
【０１１７】
なお、上述した実施形態において採用された文字情報処理装置としての機能あるいは各種処理方法（文字情報処理方法など）は、上述のテープ印刷装置１ばかりでなく、定長範囲内に文字列を配置（印刷・刻印・表示）する装置であれば、例えばパソコン、ワープロ、印章作成装置等の他のタイプの文字情報処理装置にも適用できる。また、定長範囲を設定する（設定長の範囲とする）タイプばかりでなく、処理対象物や表示画面の文字列長手方向の定形サイズ（固定長の範囲）を定長範囲とし、その定長範囲内に１行の文字列を配置したい場合にも適用できる。
【０１１８】
また、プログラム処理可能な各種の装置によって処理されるプログラムとしても適用でき、その種のプログラムを記憶するための記憶媒体にも適用でき、この種のプログラムを記憶しておいて、あるいは記憶媒体等から読み出して、実行することにより、定長範囲内に文字列を配置するために長さ関連属性を調整するに際して、簡易な操作で意図を反映した調整ができる。
【０１１９】
また、上記の記憶媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。もちろん、その他、要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【０１２０】
【図１】実施形態に係るテープ印刷装置の外観平面図。
【図２】図１のテープ印刷装置の蓋体を起こした状態の外観斜視図。
【図３】図１のテープ印刷装置の制御系のブロック図。
【図４】印刷結果や切断結果の一例を示す説明図である。
【図５】テープ印刷装置の制御全体の概略処理を示すフローチャート。
【図６】印刷をするときの表示画面、典型的な操作およびそれによる印刷結果の一例を示す説明図。
【図７】第１例の調整方法により定長範囲内に文字列を納めて印刷するときの表示画面および典型的な操作の一例を示す説明図。
【図８】第１例の調整方法による印刷画像および作成されるラベルの一例を示す説明図。
【図９】図７に前に挿入可能な、図７と同様の、第１例の補足説明図。
【図１０】第２例の調整方法による、図７と同様の説明図。
【図１１】第２例の調整方法による、図８と同様の説明図。
【図１２】第３例の調整方法による、図７と同様の説明図。
【図１３】第３例の調整方法による、図８と同様の説明図。
【図１４】図１３に続く、図１３と同様の説明図。
【図１５】第４例の調整方法による、図７と同様の説明図。
【図１６】第４例および第５例の調整方法による、図８と同様の説明図。
【図１７】第５例の調整方法による、図７と同様の説明図。
【符号の説明】
【０１２１】
１…テープ印刷装置（文字情報処理装置）  ２…装置ケース  ３…キーボード  ４…ディスプレイ  ７…印刷ヘッド  １１…操作部  １２…印刷部  １３…切断部  １３Ｆ…フルカッタ部  １３Ｈ…ハーフカッタ部  １４…検出部  １５…駆動部  ２０…制御部  Ｃ…テープカートリッジ  Ｄｘｘ…表示画面の例  ｆｃ…フルカット（部）  Ｇ〜  印刷画像の例  ｈｃ…ハーフカット（部）  ＩＦ…インタフェース  Ｋ…カーソル  Ｌ〜…ラベル  Ｒ…インクリボン  Ｔ…テープ
【図１】
2006212891.tif 000003
【図２】
2006212891.tif 000004
【図３】
2006212891.tif 000005
【図４】
2006212891.tif 000006
【図５】
2006212891.tif 000007
【図６】
2006212891.tif 000008
【図７】
2006212891.tif 000009
【図８】
2006212891.tif 000010
【図９】
2006212891.tif 000011
【図１０】
2006212891.tif 000012
【図１１】
2006212891.tif 000013
【図１２】
2006212891.tif 000014
【図１３】
2006212891.tif 000015
【図１４】
2006212891.tif 000016
【図１５】
2006212891.tif 000017
【図１６】
2006212891.tif 000018
【図１７】
2006212891.tif 000019