(57)【要約】【課題】文字列が任意に設定された向きに対応する回転角度で回転した状態を表す画像を印刷する際に、文字サイズを大幅に縮小することなく印字領域に納めて印刷できると共に、見た目良く印刷できるテープ印刷装置、プログラム及び印刷制御方法を提供する。【解決手段】テープ印刷装置１では、Ｓ３のイメージ計算処理を制御部６０が実行することにより文字入力キー３Ａにより入力された文字列の改行位置が決定され、Ｓ６の印刷処理では、決定された改行位置で改行した各行の文字列がＳ２の斜め印刷設定で設定された回転角度で回転すると共に表層テープの長手方向に沿って並列した状態を表す第１並列画像４８が印刷画像として生成される。【選択図】図６
2011189561.tif 000002
【特許請求の範囲】
【請求項１】
文字を入力する文字入力手段と、前記文字入力手段に入力された文字を表示する表示画面と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定手段と、前記文字入力手段により入力された文字が前記方向設定手段により設定された向きに対応する角度で回転した状態を表す印刷画像を生成する画像生成手段と、前記印刷画像を前記印字媒体に印刷する印刷手段と、を備えるテープ印刷装置において、
前記画像生成手段は、前記文字入力手段により入力された文字列の改行位置を決定する改行位置決定手段を有し、改行位置決定手段により決定された位置で改行した各行の文字列が前記方向設定手段により設定された向きに対応する回転角度で回転すると共に前記印字媒体の長手方向に沿って並列した状態を表す第１並列画像を前記印刷画像として生成すること、を特徴とするテープ印刷装置。
【請求項２】
前記改行位置決定手段は、一行の文字数を決定する文字数決定手段を備え、前記文字列を前記文字数決定手段が設定した文字数毎に改行することを決定することを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
前記改行位置決定手段は、形態素解析により前記文字列を形態素に分ける形態素解析手段を備え、前記形態素解析手段の解析に基づいて前記文字列の改行位置を決定することを特徴とする請求項１に記載のテープ印刷装置。
【請求項４】
前記改行位置決定手段は、前記形態素解析手段が分けた形態素をまとめて文節を認定する文節認定手段と、
前記文節認定手段がまとめた文節の文字数を計数する計数手段と、を有し、
前記計数手段による計数結果及び前記文節認定手段の認定結果に基づき、文節毎に改行すると共に文字数が多い文節では文節内で改行するように決定することを特徴とする請求項３に記載のテープ印刷装置。
【請求項５】
前記改行位置決定手段が決定した改行位置を示すように前記表示画面に前記文字列を表示させる第１表示制御手段と、
前記改行位置を変更指示するための指示入力手段と、を備えたことを特徴とする請求項２乃至請求項４のいずれかに記載のテープ印刷装置。
【請求項６】
文字を入力する文字入力手段と、前記文字入力手段に入力された文字を表示する表示画面と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定手段と、前記文字入力手段により入力された文字が前記方向設定手段により設定された向きに対応する回転角度で回転した状態を表す印刷画像を生成する画像生成手段と、前記印刷画像を前記印字媒体に印刷する印刷手段と、を備えるテープ印刷装置において、
前記画像生成手段は、前記文字列を表す文字列画像を前記方向設定手段に設定された向きに対応する回転角度で回転させた状態で、前記印字媒体の長手方向と平行な直線により印字媒体の印字領域幅に合わせて切断して複数の画像断片を生成する画像切断手段を有し、  
前記画像断片を、前記印字媒体の長手方向に沿って並列させた第２並列画像を前記印刷画像として生成することを特徴とするテープ印刷装置。  
【請求項７】
前記印刷画像が前記印字媒体に印字されて作出されるプリントラベルを示すラベル画像を、前記方向設定手段に設定された向きとは逆方向に、当該設定された向きに対応した回転角度と同じ回転角度で回転した状態で前記表示画面に表示させる第２表示制御手段を備えることを特徴とする請求項１乃至請求項６のいずれかに記載のテープ印刷装置。
【請求項８】
コンピュータを前記請求項１乃至請求項７のいずれかのテープ印刷装置として機能させるためのプログラム。
【請求項９】
文字を入力する文字入力工程と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定工程と、前記文字入力工程で入力された文字が前記方向設定工程で設定された向きに対応する回転角度で回転した状態を表す印刷画像を生成する画像生成工程と、前記印刷画像を前記印字媒体に印刷する印刷工程と、を備える印刷制御方法において、
前記画像生成工程は、前記文字入力工程により入力された文字列の改行位置を決定する改行位置決定工程と、
前記改行位置決定工程により決定された位置で改行した各行の文字列が、前記方向設定工程で設定された向きに対応する回転角度で回転すると共に前記印字媒体の長手方向に沿って並列した状態を表す第１並列画像を前記印刷画像として生成する並列画像作成工程と、を有すること、を特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状の印字媒体に対する印刷画像の向きを任意に設定し、設定された向きに対応する回転角度で文字が回転した状態を表す印刷画像を印刷するテープ印刷装置に関するものである。
【背景技術】
【０００２】
従来、文字を入力する文字入力手段と、文字入力手段に入力された文字を表示する表示画面と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定手段と、文字入力手段により入力された文字が方向設定手段により設定された向きに対応する回転角度で回転した状態を表す印刷画像を生成する画像生成手段と、印刷画像を前記印字媒体に印刷する印刷手段と、を備えるテープ印刷装置が知られている。
【０００３】
例えば特許文献１のラベルプリンタ３では、文字列画像を複数の方向に回転させた状態が各々表された画像方向選択部７４を備え、これから選択された各選択ボタン７４ａ〜７４ｄに対応する回転画像に基づいて印刷データを作成する。そして、この印刷データに基づいてテープに設定されたラベル幅に回転画像を印刷し、ラベル排出口から排出されたテープを切断してラベルを作成する。よってユーザにとって好適な向きとなるように画像をテープに印刷できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１９５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、当該技術では、文字列のレイアウトを保持したまま、回転画像を生成する。テープ印刷装置では印字媒体の幅方向の長さは限られるため、回転画像がテープの印刷領域に納まらない場合が多く、その場合、画像を大幅に縮小したり、印刷可能な部分のみ印刷したり、印刷エラーを報知したりする必要がある。特に、ある程度長い文字列が回転した画像を印字領域に納まるように印刷しようとすると当該文字列をユーザが予め複数行に改行する必要があって不便なだけでなく、予め改行しても複数行の文字列が並列する向きが印字媒体の向きと揃わずに、見た目が悪く印字領域の無駄も生じてやはり画像を縮小しなくてはならない場合が多い。
【０００６】
そこで、本発明は、上述した問題点を解決するためになされたものであり、文字列が任意に設定された向きに対応する回転角度で回転した状態を表す画像を印刷する際に、文字サイズを大幅に縮小することなく印字領域に納めて印刷できると共に、見た目良く印刷できるテープ印刷装置、プログラム及び印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため請求項１に係るテープ印刷装置は、文字を入力する文字入力手段と、前記文字入力手段に入力された文字を表示する表示画面と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定手段と、前記文字入力手段により入力された文字が前記方向設定手段により設定された向きに対応する角度で回転した状態を表す印刷画像を生成する画像生成手段と、前記印刷画像を前記印字媒体に印刷する印刷手段と、を備えるテープ印刷装置において、前記画像生成手段は、前記文字入力手段により入力された文字列の改行位置を決定する改行位置決定手段を有し、改行位置決定手段により決定された位置で改行した各行の文字列が前記方向設定手段により設定された向きに対応する回転角度で回転すると共に前記印字媒体の長手方向に沿って並列した状態を表す第１並列画像を前記印刷画像として生成すること、を特徴とする。
【０００８】
また請求項２のテープ印刷装置は、請求項１に記載のテープ印刷装置において、前記改行位置決定手段は、一行の文字数を決定する文字数決定手段を備え、前記文字列を前記文字数決定手段が設定した文字数毎に改行することを決定することを特徴とする。
【０００９】
また請求項３のテープ印刷装置は、請求項１に記載のテープ印刷装置において、前記改行位置決定手段は、形態素解析により前記文字列を形態素に分ける形態素解析手段を備え、前記形態素解析手段の解析に基づいて前記文字列の改行位置を決定することを特徴とする。    
【００１０】
また請求項４のテープ印刷装置は、請求項３に記載のテープ印刷装置において、前記改行位置決定手段は、前記形態素解析手段が分けた形態素をまとめて文節を認定する文節認定手段と、前記文節認定手段がまとめた文節の文字数を計数する計数手段と、を有し、前記計数手段による計数結果及び前記文節認定手段の認定結果に基づき、文節毎に改行すると共に文字数が多い文節では文節内で改行するように決定することを特徴とする。
【００１１】
また請求項５のテープ印刷装置は、請求項２乃至請求項４のいずれかに記載のテープ印刷装置において、前記改行位置決定手段が決定した改行位置を示すように前記表示画面に前記文字列を表示させる第１表示制御手段と、前記改行位置を変更指示するための指示入力手段と、を備えたことを特徴とする。
【００１２】
また請求項６のテープ印刷装置は、文字を入力する文字入力手段と、前記文字入力手段に入力された文字を表示する表示画面と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定手段と、前記文字入力手段により入力された文字が前記方向設定手段により設定された向きに対応する回転角度で回転した状態を表す印刷画像を生成する画像生成手段と、前記印刷画像を前記印字媒体に印刷する印刷手段と、を備えるテープ印刷装置において、前記画像生成手段は、前記文字列を表す文字列画像を前記方向設定手段に設定された向きに対応する回転角度で回転させた状態で、前記印字媒体の長手方向と平行な直線により印字媒体の印字領域幅に合わせて切断して複数の画像断片を生成する画像切断手段を有し、前記画像断片を、前記印字媒体の長手方向に沿って並列させた第２並列画像を前記印刷画像として生成することを特徴とする。
【００１３】
また請求項７のテープ印刷装置は、請求項１乃至請求項６のいずれかに記載のテープ印刷装置において、前記印刷画像が前記印字媒体に印字されて作出されるプリントラベルを示すラベル画像を、前記方向設定手段に設定された向きとは逆方向に、当該設定された向きに対応した回転角度と同じ回転角度で回転した状態で前記表示画面に表示させる第２表示制御手段を備えることを特徴とする。  
【００１４】
また請求項８のプログラムは、コンピュータを前記請求項１乃至請求項７のいずれかのテープ印刷装置として機能させる。  
【００１５】
また請求項９の印刷制御方法は、文字を入力する文字入力工程と、長尺状の印字媒体に対する印刷画像の向きを任意に設定する方向設定工程と、前記文字入力工程で入力された文字が前記方向設定工程で設定された向きに対応する回転角度で回転した状態を表す印刷画像を生成する画像生成工程と、前記印刷画像を前記印字媒体に印刷する印刷工程と、を備える印刷制御方法において、前記画像生成工程は、前記文字入力工程により入力された文字列の改行位置を決定する改行位置決定工程と、前記改行位置決定工程により決定された位置で改行した各行の文字列が、前記方向設定工程で設定された向きに対応する回転角度で回転すると共に前記印字媒体の長手方向に沿って並列した状態を表す第１並列画像を前記印刷画像として生成する並列画像作成工程と、を有すること、を特徴とする。
【発明の効果】
【００１６】
請求項１のテープ印刷装置及び請求項９の印刷制御方法では、入力された文字列の改行位置が決定され、当該決定された改行位置で改行した各行の文字列が方向設定手段により設定された向きに対応する回転角度で回転すると共に印字媒体の長手方向に沿って並列した状態を表す第１並列画像が印刷画像として生成される。よって印刷画像を大幅に縮小せずに印字媒体の印刷領域に納めて印刷することが可能である。また、各行の文字列が印字媒体の長手方向に沿って並列した印刷画像が印刷されるので見た目良く印刷できると共に、幅の限られた印字領域を有効活用して文字の大きさを確保して印刷できる。
【００１７】
また、請求項２のテープ印刷装置では、文字数決定手段により一行の文字数が決定され、文字列を当該文字数毎に改行するよう改行位置が決定されるため、各行の文字列は、同じ文字数となり、更に見た目良い印刷結果をもたらすと共に、各行の文字数がばらつくことによる印字領域の無駄を防止して、更に大きな文字サイズで印刷することができる。
【００１８】
また、請求項３のテープ印刷装置では、形態素解析手段が形態素解析により文字列を形態素に分け、形態素解析手段の解析に基づいて文字列の改行位置が決定される。よって文字列を、その構成に応じた適切な位置で改行することができ、各行の意味が一目で把握しやすくユーザの望ましい印刷結果を得ることができる。
【００１９】
また請求項４のテープ印刷装置では、改行位置決定手段は、形態素解析手段が分けた形態素をまとめて文節を認定する文節認定手段と、文節認定手段がまとめた文節の文字数を計数する計数手段と、を有し、計数手段による計数結果及び文節認定手段の認定結果に基づき、文節毎に改行すると共に文字数が多い文節では文節内で改行するように決定することを特徴とする。よって、請求項４のテープ印刷装置では、文字列の構成に応じた適切な位置で改行できると共に各行の文字数のばらつきを抑え、印字領域の無駄を防止して大きな文字サイズで印刷できる。
【００２０】
また請求項５のテープ印刷装置では、第１表示制御手段により、改行位置決定手段が決定した改行位置を示すように文字列が表示画面に表示され、指示入力手段により改行位置を変更指示することができる。よってユーザは表示画面の文字列を見ながら改行位置を所望の位置に変更でき、ユーザにとって更に望ましい印刷結果を得ることができる。
【００２１】
請求項６のテープ印刷装置では、画像生成手段は、文字列画像を方向設定手段に設定された向きに対応する回転角度で回転させた状態で、印字媒体の長手方向と略平行な直線により印字媒体の印字領域幅に合わせて切断して複数の画像断片を生成する画像切断手段を有し、画像断片を印字媒体の長尺方向に沿って並列させた第２並列画像を印刷画像として生成する。よって回転した複数行の文字列が、印字媒体の長手方向と略平行な２直線である印字領域の幅方向両端縁で切断されたかのような印刷結果が得られ、見た目のよいデザインラベルを生成することができる。
【００２２】
また請求項７のテープ印刷装置では、第２表示制御手段により、印刷画像が印字媒体に印字されて作出されるプリントラベルを示すラベル画像を、方向設定手段に設定された向きとは逆方向に当該設定された向きに対応した回転角度と同じ回転角度で回転させて表示画面に表示させる。よってプリントラベルをユーザが望む貼着方向に表示できて、便利である。
【図面の簡単な説明】
【００２３】
【図１】第１実施形態に係るテープ印刷装置の外観斜視図である。
【図２】第１実施形態に係るテープ印刷装置の制御系を示すブロック図である。
【図３】第１実施形態のメーン処理を示すフローチャートである。
【図４】斜め印刷設定を行う際の画面遷移の様子を、画面表示が一行表示の場合について示す説明図である。
【図５】斜め印刷設定を行う際の画面遷移の様子を、画面表示が複数行表示の場合について示す説明図である。
【図６】第1実施形態のイメージ計算処理を示すフローチャートである。
【図７】第１並列画像を作成する過程を表す説明図である。
【図８】一行文字数の設定が１の場合の第１並列画像である。
【図９】表示画面において文字列の改行位置を手動で調整する様子を示す説明図である。
【図１０】プリントラベル画像上の文字列の改行位置を手動で調整する様子を示す説明図である。
【図１１】第２実施形態のイメージ計算処理を示すフローチャートである。
【図１２】第２実施形態における改行例を示す説明図である。
【図１３】第３実施形態において作出されるプリントラベルの例である。
【図１４】第４実施形態におけるプリントラベル画像の表示例を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明に係るテープ印刷装置及び印刷制御方法について、具体化した４つの実施形態に基づいて図面を参照しつつ詳細に説明する。
【００２５】
先ず、本実施形態に係るテープ印刷装置１の概略構成について、図１及び図２を参照しつつ説明する。
図１に示すように、本実施形態に係るテープ印刷装置１は、筐体内部に内蔵されたテープカセット（不図示）から排出される長尺状の表層テープ（不図示）に対して印刷を行う印刷装置であり、筐体上面にキーボード３と液晶ディスプレイ４を有している。また、同じく筐体上面には平面視矩形状のテープカセットを収納するカセット収納部（不図示）が収納カバー９で覆われて配設されている。また、このキーボード３の下側には、制御回路部が構成される制御基板（不図示）が配設されている。また、カセット収納部の左側面部には、印刷されたテープが排出されるテープ排出口１０が形成されている。また、テープ印刷装置１の右側面部には、接続インターフェース７１（図２参照）が配設されている。この接続インターフェース７１は、外部機器７８（例えば、パーソナルコンピュータ等）と有線または無線接続をする際に用いられる。従って、テープ印刷装置１は、外部機器７８から送信された印刷画像データを印刷することも可能である。
【００２６】
ここで、キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、設定キー３Ｅ、リターンキー３Ｒ、プレビューキー３Ｐ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられ、後述のバックスペースキーも含む。印刷キー３Ｂは、作成されたテキスト等からなる印刷データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。また、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。プレビューキー３Ｐは、液晶ディスプレイ４に後述する文字列の改行位置を表示させる契機となる入力を与えるものである。
図１の液晶ディスプレイ４は、キーボード３によって作成される文字列テキスト等を複数行に渡って表示する表示装置であるが、一行表示をするものであってもよい。
【００２７】
図示しないが、テープ印刷装置１の内部構成を概説する。上述のように、テープ印刷装置１では内部のカセット収納部に対してテープカセットを装着可能に構成されている。また図２に示すテープ搬送モータ２、テープ搬送モータ２を駆動制御する搬送モータ駆動回路７０、サーマルヘッド４１及びサーマルヘッド４１を駆動制御するヘッド駆動回路６８からなるテープ駆動印刷機構が配設される。また図２に示す切断用モータ７２、切断用モータ７２を駆動制御する切断用モータ駆動回路６９、切断用モータ７２により駆動されるカッタからなるテープ切断機構も配設されている。
また、テープカセット内には表層テープやインクリボン、両面接着テープ等が巻回されている。テープ搬送モータ２の駆動により表層テープとインクリボンがテープカセットから引き出され、互いに重ね合わされた状態でサーマルヘッド４１とプラテンローラ（不図示）との間で圧接され、その際にサーマルヘッド４１に配列された多数の発熱素子が、図２の制御部６０の印刷制御指令に基づいて選択的かつ間欠的に通電されることによって表層テープに印刷がなされる。印刷後の表層テープには片面に剥離紙が接着された両面接着テープのもう一方の片面が接着されて二重テープとなり、これが切断用モータ７２により駆動されるカッタにより切断されてプリントラベル１０５が作出され、図１のテープ排出口１０を介して、テープ印刷装置１の外部へ排出される。そして、当該プリントラベル１０５（図１３参照）は、剥離紙を剥がせば、任意の場所に貼り付けることが可能である。
【００２８】
次に、テープ印刷装置１の制御構成について、図２を参照しつつ詳細に説明する。
テープ印刷装置１内には、制御基板（図示せず）が配設されており、この制御基板上には、制御部６０、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００２９】
そして、制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。又、当該制御部６０は、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、キーボード３、接続インターフェース７１にも接続されている。
【００３０】
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。又、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１における後述のユーザ設定等を示すデータを格納している。
そしてＲＯＭ６４には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、後述するメーン処理、イメージ計算処理の各種プログラムは、このＲＯＭ６４に格納されている。
【００３１】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印刷画像データや、外部機器７８から接続インターフェース７１を介して取り込まれた印刷画像データも格納される。
【００３２】
また、ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。ＣＰＵ６１は、文字入力キー３Ａで入力された文字列情報から、発熱素子でドットを形成するための印刷画像データを生成する。具体的にはＣＰＵ６１は、ＣＧ−ＲＯＭ６２に圧縮して格納されているドットパターンの中から、文字入力キー３Ａで入力された文字に対応するドットパターンを解凍してＲＡＭ６６のｔｍｐ領域（印刷バッファ）に記憶し、そのｔｍｐ領域に記憶したドットパターンをＲＡＭ６６内の印字データ領域における適切な位置に配置することにより、印刷対象とする印刷画像データ（ドット単位のデータで構成されたイメージデータ）を生成する。ＣＰＵ６１は更にその印刷画像データを、サーマルヘッド４１に列設された発熱素子で印刷される１ライン単位に分割したライン印刷データを生成し、そのライン印刷データに基づく制御信号をヘッド駆動回路６８に送ることによりサーマルヘッド４１が印刷画像データに基づく印刷を行う。
【００３３】
すなわち、ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動態様を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子毎に対応付けられたストローブ番号に基づいて、各発熱素子の通電の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。
また、ＣＰＵ６１は、搬送モータ駆動回路７０にも制御信号を送り、印刷画像データに対応したテープの搬送を行うように、テープ搬送モータ２を駆動制御させる。更にＣＰＵ６１は切断用モータ駆動回路６９に制御信号を送り、印刷画像データの印字位置に対応する位置でカッタが二重テープを切断するよう切断用モータ７２に駆動信号を供給する。
【００３４】
次に図３に基づいて本実施形態のメーン処理について説明する。以下で説明するメーン処理及びイメージ計算処理は、ＲＯＭ６４に記憶された各種プログラムをＣＰＵ６１が実行することにより実現されるものである。
まずメーン処理は、電源キー４Ｄの押下によるテープ印刷装置１の起動によって開始され、各値の初期化等がなされた後に指示待ちの状態となる。そして、キーボード３の文字入力キー３Ａによる文字入力がなされることによって、ステップ（以下Ｓと略記する）１のテキスト編集が行われ、入力された文字列テキストがＲＡＭ６６のテキストバッファ（不図示）に順次記憶されていき、当該文字列に対応するドットパターンが液晶ディスプレイ４上に表示される。
【００３５】
続いて設定キー４Ｅの押下により、Ｓ２の斜め印刷設定に進む。
なお、本実施形態において「斜め印刷」という言葉は、複数の文字列（或いは文字）が印字媒体である表層テープに対して所定角度回転して表層テープの長手方向に沿って並列した状態を表す画像を印刷することを指す。よって文字が表層テープの長手方向に対して９０°、１８０°、２７０°回転して並列した画像の印刷も含まれる。
【００３６】
Ｓ２では液晶ディスプレイ４に、一行表示の場合は図４、複数行表示の場合は図５のような画面が表示される。図４に基づいて説明すると、まず「設定メニュー」という文字が表示され、リターンキー３Ｒを押下すると「文字サイズ」、「装飾」、「斜め設定」等の設定項目がカーソルキー３Ｃの押下によって選択可能に表示される。「文字サイズ」は文字の大きさを指定するための設定項目、「装飾」は各種デザインラベルを作成するための設定項目、斜め設定は上述の斜め印刷を行うための設定項目である。
「斜め設定」が表示された状態でリターンキー３Ｒを押下して「斜め設定」を選択すると、「ＯＮ／ＯＦＦ設定」、「角度設定」、「１行文字数設定」、「行数設定」、「ラベル長設定」という各設定項目が選択可能に表示される。
【００３７】
「ＯＮ／ＯＦＦ設定」は斜め印刷を行うか否かを設定するものであり、「ＯＮ」が選択されると「角度設定」、「１行文字数設定」、「行数設定」、「ラベル長設定」等の斜め印刷に係る他の設定項目が続いて設定可能に表示され、それらの設定後、印刷キー３Ｄまたはプレビューキー３Ｆが押下されることにより、斜め印刷が行われることとなる。一方「ＯＦＦ」が選択されると「設定メニュー」の表示に戻る。
【００３８】
また、「角度設定」は、文字画像の回転角度（具体的には表層テープの長手方向に対して文字を、反時計回りに回転させる回転角度）を設定するものであり、この項目を選択すると「××°」が表示され、カーソルキー３Ｃ或いは文字入力キー３Ａにより数値を入力してリターンキー３Ｒを押下することにより決定される。「角度設定」を選択しない場合は、所定角度（例えば４５°）が選択されたと判断される。  
また「１行文字数設定」は、各行の文字数を所定数に設定するものであり、この項目を選択すると「×文字」と表示され、所望の文字数の入力により１行文字数を決定できる。「ＡＵＴＯ」の選択も可能である。
また「行数設定」は、入力された文字列テキストの行数を選択するものであり、この項目を選択すると「×行」と表示され、所望の行数を決定できる。「ＡＵＴＯ」の選択も可能である。
また「ラベル長設定」は、入力された文字列を印刷した際に作出されるプリントラベルの長さを設定するものであり、この項目を選択すると「×ｃｍ」と表示され、所望の長さを決定できる。「ＡＵＴＯ」の選択も可能である。
なお、「１行文字数設定」、「行数設定」、「ラベル長設定」が選択されなかった場合は、それぞれ「ＡＵＴＯ」が選択されたと判断される。
【００３９】
なお、図５のように液晶ディスプレイ４の大きさにより複数行表示が可能な場合は、「斜め設定」を選択すると、斜め印刷に関する各設定項目が複数行（図５では３行）表示で表示される。設定画面では１行目の設定項目が点滅表示され、ユーザはカーソルキー３Ｃの上下キーの押下により、点滅する設定項目を変更させたり、表示される設定項目を変更させたりすることができる。他は図４における説明と同様にして斜め印刷設定を行うことができる。
【００４０】
斜め印刷に係る各設定項目の設定が行われると、次にＳ３のイメージ計算処理（図３、図６参照）が行われる。なおイメージ計算処理は印刷キー３Ｄ又はプレビューキー３Ｐの押下により開始されるとしてもよい。
図６のように、まずＳ１１においてＳ３の斜め印刷設定で行数が指定されたか否かが判断される。指定されたと判断された場合（Ｓ１１：ＹＥＳ）は、当該指定行数を斜め印刷の行数としてＲＡＭ６６に記憶し、Ｓ１２に進む。一方、指定されていないと判断された場合（Ｓ１１：ＮＯ）は、Ｓ１６に進む。
Ｓ１２では１行の文字数が指定されたか否かが判断される。指定されていると判断された場合（Ｓ１２：ＹＥＳ）は当該指定文字数を斜め印刷の１行文字数としてＲＡＭ６６に記憶し、Ｓ１３に進む。一方、指定されていないと判断された場合は（Ｓ１２：ＮＯ）、Ｓ１９に進む。
【００４１】
Ｓ１３では、指定行数と指定１行文字数とを掛け合わせた数がＳ１で入力された文字列の総文字数以上か否かが判断される。入力総文字数以上の場合（Ｓ１３：ＹＥＳ）、Ｓ１４に進む。一方、入力総文字数より少ない場合は、設定内容に矛盾があると判断して液晶ディスプレイ４にエラー表示を行ってイメージ計算処理を終了する。なお、Ｓ１３では、入力総文字数≦（指定行数−１）×指定１行文字数となる場合も、エラー終了することとしても良い。
またＳ１９では指定行数が総文字数以下かが判断され、総文字数以下の場合（Ｓ１９：ＹＥＳ）は、Ｓ２０に進み、総文字数を指定行数で割って得られた商を斜め印刷の１行文字数としてＲＡＭ６６に記憶した後にＳ１４に進む。
【００４２】
Ｓ１４では、文字配置計算を行う。これは、ＲＡＭ６６に記憶された１行文字数の文字列がＳ２で設定された回転角度で回転した画像が印字領域幅に納まる文字サイズのうち最大のものを決定してＲＡＭ６６に記憶するものであり、印字領域の幅と、設定された回転角度により求められる。
【００４３】
また、Ｓ１６では、Ｓ２の斜め印刷設定で１行の文字数が指定されているか否かが判断される。指定されたと判断された場合には（Ｓ１６：ＹＥＳ）、指定文字数を斜め印刷の１行文字数としてＲＡＭ６６に記憶してＳ１８に進み、指定文字数毎に改行した場合の行数を、入力総文字数を指定文字数で割り算して求める。図６ではその後Ｓ１５に進むが、実際はＳ１４に進むことが望ましい。
一方、Ｓ１６で１行文字数が指定されていないと判断された場合（Ｓ１６：ＮＯ）、Ｓ１７に進み、Ｓ２で設定された回転角度と印字領域の幅に基づいて、最大文字サイズで印字領域の幅に納まる文字数を求め、１行文字数としてＲＡＭ６６に記憶する。その後Ｓ１８に進んで、Ｓ１７で求めた１行文字数を入力総文字数で割り算することにより当該１行文字数毎に改行した場合の行数を算出してＲＡＭ６６に記憶し、Ｓ１５に進む。
【００４４】
Ｓ１５では、Ｓ２の斜め印刷設定でラベル長さ（カッタで切断されるプリントラベルの長さ）が指定されたか否かが判断される。ラベル長さが指定されていない場合（Ｓ１５：無し）は、設定回転角度で回転した複数行の文字列を印字データ領域内に配置する配置位置を、ＲＡＭ６６で記憶された１行文字数・行数・回転角度・文字サイズに基づいて決定し、イメージ計算処理が終了される。
一方ラベル長さが指定されている場合（Ｓ１５：有り）、Ｓ２１に進む。Ｓ２１では、入力された文字列テキストが、ＲＡＭ６６で記憶された文字サイズを有し、ＲＡＭ６６で記憶された一行文字数毎の複数行となり、設定回転角度で回転して表層テープの長手方向に沿って並列した状態で印刷される場合のラベル長さを、設定された余白長や、行間長等に基づいて算出する。そして算出したプリントラベルの長さが設定長さと比較する。算出したラベル長さが設定長さ以下の場合（Ｓ２１：ＹＥＳ）、やはり上記の各文字列配置位置を決定し、イメージ計算処理を終了する。
【００４５】
一方、算出したラベル長さが設定長さよりも大きい場合（Ｓ２１：ＮＯ）、文字サイズを一段階縮小した場合のラベル長さを計算しなおし、設定長さと比較するという過程を、算出したラベル長さが設定長さ以下となるまで繰り返す。
算出したラベル長さが設定長さ以下となる文字サイズが見つかれば（Ｓ２３：ＹＥＳ）、当該文字サイズ等に基づいて上記文字列配置位置を決定し、イメージ計算処理を終了する。この際、Ｓ２で行数も１行文字数も指定されていない場合には、文字サイズを縮小した分、印字領域幅に納まる１行文字数が増えるか否かを判断し、増える場合には行数を計算しなおせば、ラベル長さをより短くできる。
なお、Ｓ２３において最小文字サイズから算出したラベル長さで設定長さより大きくなってしまう場合（Ｓ２３：ＮＯ）、エラー表示を出して終了する。
【００４６】
以上のように、本実施形態の入力文字列テキストの改行は、Ｓ３のイメージ計算処理で一行文字数を決定されることにより、文字列の先頭から一行文字数毎に行われるものとして、その改行位置が決定される。ただし、上記イメージ計算処理には、例えばラベル長を短くするために、「あいうえおかきくけこさし」を「あいうえお」「かきくけこ」「さし」と改行せずに、その最終行の文字分最初の行で改行して「あい」「うえおかき」「くけこさし」としたり、その余分な２文字分を最初と最後に配置して「あ」「いうえおか」「きくけこさ」「し」としたりするような処理を加えてもよい。
【００４７】
上記のようにＳ３のイメージ計算処理が終了すると、図３のように、印刷キー３Ｂが押下された場合、Ｓ６において、Ｓ３のイメージ計算処理に基づく印刷画像が作成されて印刷される。Ｓ６の印刷処理について図７の例に基づいて説明する。
図７では、まず、Ｓ１で入力された文字列テキストに対応するドットパターンであるドットデータが、Ｓ３でＲＡＭ６６に記憶された一行文字数毎にＲＡＭ６６のｔｍｐ領域（印刷バッファ）に発生する。ドットデータはＣＧ−ＲＯＭ６２に圧縮して格納されているドットパターンの中から、文字入力キー３Ａで入力された文字に対応するドットパターンを解凍して発生するものである。発生した一行文字数分のドットデータ４７はｔｍｐ領域において、Ｓ２で設定された回転角度分、反時計回りに回転する。そして、この回転後のドットデータ４７が、イメージ計算処理で決定された配置位置により印刷データ領域５６に貼付されるのである。
【００４８】
印刷データ領域５６は、Ｓ３で決定されたラベル長さのプリントラベル１０５の印刷領域１０６に対応するドットデータである。Ｓ３のイメージ計算処理では、各行の文字列が、設定された間隔長さを保ちつつ、印字領域１０６の長手方向に沿って、印字領域１０６内に配列するように配列位置が決定される。
なお、ここで印字領域の長手方向に沿ってという言葉は、具体的には、各ドットデータ４７の各下端ドット（図７では、「あ」と「え」を構成するＮ×Ｎドットのうちそれぞれ左下頂点となる２つのドット）或いは各ドットデータ４７の上端ドット（図７では「う」と「か」を構成するＮ×Ｎドットのうちそれぞれ右上頂点となる２つのドット）が印字データ領域４８の上端縁を構成する長辺と略平行に並ぶことを指す。
よって、貼付された回転後のドットデータ４７は印字領域１０６の長手方向、すなわち表層テープの長手方向に沿って並列して、印刷画像データとして第１並列画像４８が生成される。これを制御部６０からヘッド駆動回路６８に送り、サーマルヘッド４に印刷させる。
【００４９】
なお、ｔｍｐ領域が、一行文字数のドットデータを溜め込めるほどの大きなメモリ領域でない場合、一文字分のドットパターンずつｔｍｐ領域に発生させて一文字分のドットデータとして回転、印字データ領域５６に貼付していく。貼付作業は、回転後の各ドットデータの所定方向の頂点ドットが一直線上になるようにつなげて行けば良い。
また、上記では文字画像をドットパターンとして発生させて回転させ、添付する。しかし文字に対応するアウトラインフォントデータを回転、貼付後にドットデータに変換するのでもよい。
【００５０】
なお、一行文字数が１文字だった場合は印刷データ領域５６に一文字分のドットデータ４７が図８のように配列し、見た目のよいデザインラベルが作成される。
【００５１】
更に、図３のメーン処理において、Ｓ２の斜め印刷設定の後にプレビューキー３Ｐが押下された場合は、Ｓ４で液晶ディスプレイ４における改行プレビュー表示が行われる。液晶ディスプレイ４の表示が一行表示の場合は、Ｓ４の改行プレビュー表示は、図９に示すように入力された文字列テキストを表す文字列画像１００内に、Ｓ３で決定された改行位置が矢印１０２として表示される。長い文字列テキストの場合、カーソルキー３Ｃの操作により表示箇所を変更する。
一方、液晶ディスプレイ４が比較的大きな場合は、図１０のように、Ｓ４の改行プレビュー表示は、文字列画像１００を、プリントラベル１０５を表すラベル画像１０１内に、当該文字列が斜め印刷された状態として表示して行うことが可能である。このようなラベル画像１０１は、上述した印刷処理と同様にドットデータの回転処理と貼付処理によって作成でき、ユーザは印字後の状態を明確に把握でき、便利である。
【００５２】
続くＳ５では、Ｓ４で表示した改行位置が表示どおりで良いか否かを問う表示が液晶ディスプレイ４上になされる。ＯＫの意思表示をすると（Ｓ５：ＹＥＳ）、Ｓ６の印刷処理を行異、メーン処理を終了する。ＮＯの意思表示をすると（Ｓ５：ＮＯ）、液晶ディスプレイ４上でＳ７の改行位置の編集ができる。
【００５３】
図９の例では、改行位置編集は文字列画像１００中の矢印１０２をカーソルキー３Ｃで移動させた後にリターンキー３Ｒを押下することによって行われる。図９では「なまむぎな／まごめなまた／まご隣の客／はよく柿食う／客だ」との改行が「なまむぎ／なまごめ／なまたまご／隣の客は／よく柿食う客だ」と変更されている。
【００５４】
図１０の表示例におけるＳ７の改行位置編集だが、改行位置の変更は、通常の文章編集ソフトで行うものと同様に行えると便利である。すなわち、一つの行の先頭位置にカーソル１０３が存在する状態でバックスペースキーを押下すると、その行は一つ前の行の最終文字に後続して表示される。新たな改行は改行したい箇所にカーソル１０３がある状態でリターンキー３Ｒを押下することにより可能である。図１０の例では改行位置の編集によって、当初表示されていたラベル画像１０１の長さに文字列画像１００が納まらなくなるが、文字サイズを変更せずに必要なプリントラベル１０５の長さを再計算して、ラベル長さを伸ばして再表示している。
その後、印刷キー３Ｂが押下されるとＳ６の印刷処理を行い、メーン処理を終了する。
【００５５】
なお、Ｓ４の改行プレビュー表示は、例えば液晶ディスプレイ４の表示が複数行表示の場合に文字列画像が、
「なまむぎな
まごめなまた
まご隣の客
はよく柿食う
客だ」
というように複数行に表示されることにより改行位置を表示するものであってもよい。
【００５６】
ここで、文字入力キー３Ａ、リターンキー３Ｒは文字入力手段の一例である。また液晶ディスプレイ４は表示画面の一例である。キーボード３、液晶ディスプレイ４及び制御部６は方向設定手段の一例である。制御部６０が改行位置決定手段、画像生成手段、文字数決定手段及び第1表示制御手段を構成する。ヘッド駆動回路６８、サーマルヘッド４１、搬送モータ駆動回路７０、テープ搬送モータ２等により実現される印刷搬送機構が印刷手段を構成する。またカーソルキー３Ｃ、リターンキー３Ｒは指示入力手段の一例である。
【００５７】
よって第１実施形態のテープ印刷装置１では、Ｓ３のイメージ計算処理を制御部６０が実行することにより文字入力キー３Ａにより入力された文字列の改行位置が決定され、Ｓ６の印刷処理では、決定された改行位置で改行した各行の文字列がＳ２の斜め印刷設定で設定された回転角度で回転すると共に表層テープの長手方向に沿って並列した状態を表す第１並列画像４８が制御部６０によって印刷画像として生成される。よって入力された文字列を表す画像を大幅に縮小せずにプリントラベル１０５の印刷領域１０６に納めて印刷することが可能である。また、各行の文字列が表層テープの長手方向に沿って並列した印刷画像が印刷されるので見た目良く印刷できると共に、幅の限られた印字領域１０６を最大限有効活用して、更に大きな文字サイズで印刷できる。
【００５８】
またテープ印刷装置１では、Ｓ３のイメージ計算処理を制御部６０が実行することにより一行の文字数が決定され、文字列を当該文字数毎に改行するよう改行位置が決定されるため、各行の文字列は、同じ文字数となり、更に見た目良い印刷結果をもたらすと共に、各行の文字数がばらつくことによる印字領域１０６の無駄を防止して、大きな文字サイズで印刷することができる。
【００５９】
またテープ印刷装置１では、Ｓ３のイメージ計算処理により決定された改行位置を示すよう入力された文字列が文字列画像１００として液晶ディスプレイ４上に表示され、カーソルキー３Ｃとリターンキー３Ｒ、バックスペースキーにより改行位置を変更指示することができる。よってユーザは液晶ディスプレイ４上の文字列画像１００を見ながら改行位置を所望の位置に変更でき、ユーザにとって更に望ましい印刷結果を得ることができる。
【００６０】
次に図１１及び図１２に基づいて、第２実施形態のテープ印刷装置について説明する。なお、以下第２〜第４実施形態のテープ印刷装置において第１実施形態と同一・相等する構成については、第１実施形態と同じ符号を付して説明を省略する。
第２実施形態のテープ印刷装置は斜め印刷に当たり、形態素解析により文字列の改行位置を決定するものである。よってＲＯＭ６４には、単語の見出しや品詞など形態素解析に必要な情報を含んだ解析用辞書と、解析用辞書の見出しを基に入力された文字列テキストを形態素に分割する解析用プログラムのほか、動詞と助動詞が連続していれば１文節とする等の、文節を認定するための規則を表す文節認定規則テーブル、分割された形態素から、文節認定規則テーブルに記憶された規則に基づいて文節を認定するための文節認定用プログラム、解析された各形態素の文字数及び認定された文節の文字数をそれぞれ計数するためのプログラムがそれぞれ記憶されている。
【００６１】
第２実施形態では第１実施形態と同様のメーン処理を行うが、Ｓ３のイメージ計算処理は第２実施形態と異なるので以下で説明する。
図１１のように、第２実施形態のイメージ計算処理において第１実施形態と異なるのは、Ｓ３１で行数指定がされなかったと判断され（Ｓ３１：ＮＯ）、Ｓ３３で一行の文字数指定も行われていないと判断された（Ｓ３３：ＮＯ）の場合に、Ｓ４０に進み、形態素解析に基づく改行位置を決定する点である。
【００６２】
図１２は、形態素解析に基づいて、文節毎に改行位置を決定する例である。
上述した解析用プログラムをＣＰＵ６１が実行することにより、Ｓ１で入力された文字列テキストが単語に分割される。例えば「太郎とワインを飲んだ」という入力テキストは、「太郎」「と」「ワイン」「を」「飲ん」「だ」と単語に解析される。その後、上記の文節認定用プログラムをＣＰＵ６１が実行することにより各単語は「太郎と」「ワインを」「飲んだ」と文節ごとにまとめられて、ＣＰＵ６１は各文節直後の位置を改行位置と決定することができる。図１２に、このように改行位置が決定された場合の改行プレビュー表示（図３のＳ４参照）を示す。
【００６３】
ただし単純に文節毎に分けると、各行の文字数がばらつく可能性が高いので、ＣＰＵ６１が各文節の文字数を計数するプログラムを実行し、計数した文節の文字数が所定の文字数よりも多い場合には、例えば自立語とそれ以外の語とを分けるなど、文節内における形態素解析の結果に基づいて、当該文字数の多い文節内で適切な改行位置を決定することが望ましい。
【００６４】
逆に、各形態素の文字数を計数するプログラムをＣＰＵ６１が実行し、文字数が所定数以上の形態素の直後では改行すると共に、一の形態素（例えば形態素Ａ）の文字数が所定数以下の場合に、形態素Ａと文節を形成する前後の形態素Ｂを特定して形態素Ａと形態素Ｂとの間には改行をせずに、その部分だけ文節にまとめた状態で改行するのもよい。
【００６５】
その後、Ｓ４１に進み、Ｓ４０で決定した改行位置により改行した場合、各行のうち最多文字数の行が最大文字サイズで印刷された場合に印字領域幅に納まるか否かが判断される。印字領域幅に納まると判断されれば（Ｓ４１：ＹＥＳ）、Ｓ４４に進み、第1実施形態のＳ１５以降と同じ処理がなされる。一方、印字領域幅に納まらないと判断されれば（Ｓ４１：ＮＯ）、Ｓ４２に進み、一段階文字サイズを下げて最多文字数が印字領域１０５の幅に納まるか否かの判断が再度行われ、印字領域幅に納まる文字サイズまで繰り返される。そしてＳ４３で印字領域幅に納まったと判断された場合（Ｓ４３：ＹＥＳ）、Ｓ４４に進み、第1実施形態のＳ１５以降と同じ処理がなされる。一方最小文字サイズでも印字領域幅に納まっていないと判断された場合（Ｓ４３：ＮＯ）、エラーを表示して終了する。
【００６６】
ここで、形態素解析手段及び文節認定手段、計数手段は制御部６０により構成される。
【００６７】
以上、第２実施形態のテープ印刷装置では、形態素解析により文字列を形態素に分け、当該解析に基づいて文字列の改行位置が決定される。よって文字列を、その構成に応じた適切な位置で改行することができ、各行の意味が一目で把握しやすくユーザの望ましい印刷結果を得ることができる。
【００６８】
また第２実施形態のテープ印刷装置では、制御部により、解析後の形態素がまとめられて文節が認定され、当該文節の文字数が計数される。そして改行位置は、その計数結果及び文節認定結果に基づき、文節毎に改行すると共に文字数が多い文節では文節内で改行するように決定される。よって、第2実施形態のテープ印刷装置では、文字列の構成に応じた適切な位置で改行できると共に各行の文字数のばらつきを抑え、印字領域１０６の無駄を防止して大きな文字サイズで印刷できる。
【００６９】
次に、第３実施形態のテープ印刷装置について説明する。第３実施形態のテープ印刷装置から生成されるプリントラベル１０５は、図１３に示すデザインラベルである。図１３では、文字列が斜めを向くと共に、印字領域１０６の上端縁と下端縁で切断されたように見られる。図１３では「あいうえおかきく」という斜めの文字列が印字領域の上端縁で切断され、その隣の行の「きくけこさしすせそたち」も印字領域の下端縁と上端縁で切断されているように見られる。また「きくけこさしすせそたち」の切断された下端部は、「あいうえおきく」の切断された上端部と連続しているように見える。
【００７０】
上記のデザインラベルを作出するテープ印刷装置では、例えば、Ｓ２の斜め印刷設定の際に、「斜めデザイン」という設定項目を選択できる。そしてこの「斜めデザイン」が選択され、印刷キー３Ｂが押下されると、次の印刷処理がなされる。図示しないが、第３実施形態の印刷処理では、ＲＡＭ６６の印刷バッファにおいて、入力された文字列に対応するドットパターンであるドットデータが生成され、そのドットデータは、設定された回転角度による回転処理を受けた後に、切断処理を受ける。
切断処理とは、文字列を表す回転後のドットデータを、印刷データ領域５６の長さ方向に沿って分割して各画像断片とすることである。この分割位置は、各画像断片における印刷データ領域５６の幅方向のドット数が、印刷データ領域５６の幅と同数となる位置とされる。よって、切断処理後の各画像断片は、印刷データ領域５６の長手方向に沿って並列するように貼付処理されると、各画像断片の切断された下端が印刷データ領域５６の下端縁に位置し、各画像断片の切断された上端が印刷データ領域５６の上端縁に位置する第２並列画像が生成される。この印刷画像データが印刷されると、図１３のようなプリントラベル１５が出来上がるわけである。
【００７１】
ここで画像切断手段は制御部６０により構成される。
【００７２】
以上詳細に説明したように、第３実施形態のテープ印刷装置では、文字入力キー３Ａによる入力された文字列を表す文字列画像を設定された回転角度で回転させた状態で、印刷データ領域５６の長手方向と、すなわち表層テープの長手方向と平行な直線により印刷データ領域５６の幅、すなわち表層テープの印字領域１０６の幅に合わせて切断して複数の画像断片を生成し、それら画像断片を印刷データ領域５６の下端縁に沿って、すなわち表層テープの長手方向に沿って並列させた第２並列画像を印刷画像として生成する。よって回転した複数行の文字列が印字領域の幅方向の両端縁を成す２つの直線で切断されたかのような印刷結果が得られ、見た目のよいデザインラベルを生成することができる。
【００７３】
次に、図１４に基づいて第４実施形態のテープ印刷装置について説明する。第４実施形態では、メーン処理におけるＳ４の改行プレビュー表示（図３参照）を、図１０のように仮想のプリントラベルであるラベル画像１０１上に印刷した状態の文字列画像１００を表示した場合の表示態様が、第１実施形態と異なる。第４実施形態では、図１４のようにラベル画像１０１をＳ２で設定された回転角度分、Ｓ６の回転処理とは逆方向に（本実施形態では時計回りに）回転させた状態で液晶ディスプレイ４上に表示させるのである。よって、表示される文字は正立となる。
【００７４】
具体的にこのラベル画像１０１の作成する際には、ラベル枠の画像をＳ６の回転処理と逆方向に回転させると共に、回転後のラベル枠画像のラベル枠に沿うように、改行した状態の文字列画像１００を配列させてもよい。
または、Ｓ６の印刷処理と同様な文字列画像１００の回転・並列処理によりラベル画像１０１を作成してその後、逆向きにラベル画像１０１を回転させて表示させてもよい。
【００７５】
また、図１４に示すように、第４実施形態の改行プレビュー表示では、プレビューキーＰを押下するとラベル画像１０１は液晶ディスプレイ４上で斜め方向に変動しながら表示される。例えば図１４のようにラベル画像１０１が液晶ディスプレイ４の長手方向に対して時計回りに約２０°回転した状態で表示されている場合、ラベル画像１０１は液晶ディスプレイ４の右下から、左上方向に表示される。改行位置編集の際にはラベル画像１０１はユーザの指示による変動以外、変動しない。
このようにすると、ユーザに斜め印刷を行うことを強く印象付け、ラベル画像１０１の表示に楽しい印象を持たせることができる。また、ラベル画像１０１の変動方向がラベル画像１０１の向きとほぼ同方向或いはラベル画像１０１の向きと近い方向を向いていると、ラベル画像１０１がある程度長い場合、上下方向あるいは左右方向に変動するよりも、その全体が把握しやすい。このためユーザはラベル画像１０１の全体を把握する際に、カーソルキー４Ｃを操作する必要がないと共に、非常に容易にラベル画像の全体を把握することができる。
なお、ラベル画像１０１の変動方向は、ラベル画像１０１の向きとほぼ同方向或いは近い方向に限定されるものではない。
【００７６】
ここで制御部６０は第２表示制御手段を構成する。
【００７７】
以上、第４実施形態のテープ印刷装置では、印刷画像が印字媒体に印字されて作出されるプリントラベルを示すラベル画像を、設定された向きとは逆方向に当該設定された回転角度と同じ回転角度で回転した状態で表示画面に表示させる。よってラベル画像上の文字を正立に表示できると共に、プリントラベルをユーザが望む貼着方向に貼着させた状態を表示できて便利である。
【００７８】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、第１実施形態のイメージ計算処理は一つの文字列テキストを全て同じ文字サイズで印刷することを前提に説明したが、複数の文字サイズを有する文字列テキストの場合は、文字数は一定とせずに、各行が同程度の長さとなるように改行位置を決定するのでもよい。
【符号の説明】
【００７９】
１    テープ印刷装置
４    液晶ディスプレイ
４７  一行文字列分のドットデータ
４８  第１並列画像
５６  ＲＡＭ内の印刷データ領域
１００  表示画面に表示される文字列画像
１０１  ラベル画像
１０２  矢印
１０３  カーソル
１０５  プリントラベル  
１０６  プリントラベル上の印字領域  
【図１】
2011189561.tif 000003
【図２】
2011189561.tif 000004
【図３】
2011189561.tif 000005
【図４】
2011189561.tif 000006
【図５】
2011189561.tif 000007
【図６】
2011189561.tif 000008
【図７】
2011189561.tif 000009
【図８】
2011189561.tif 000010
【図９】
2011189561.tif 000011
【図１０】
2011189561.tif 000012
【図１１】
2011189561.tif 000013
【図１２】
2011189561.tif 000014
【図１３】
2011189561.tif 000015
【図１４】
2011189561.tif 000016