(57)【要約】【課題】複数のテキストデータをテープの長手方向、幅方向、又は、長手方向に対して斜めに配置したラベルを容易に作成することが可能となるテープ印刷装置を提供する。【解決手段】ＣＰＵ４１は、ブロック単位で入力されたテキストデータを各テキストブロックとしてＲＡＭ４５に記憶する。そして、ＣＰＵ４１は、レイアウト選択キー１３Ｂを介して選択されたレイアウトに基づいて、各テキストブロックを印刷テープ２２上に配置可能に設定する。また、ＣＰＵ４１は、この選択されたレイアウトに基づいて、各テキストブロックの配置位置を設定する。その後、ＣＰＵ４１は、各テキストブロックの配置位置に各テキストブロックを配置した印刷データを作成して、ＲＡＭ４５に記憶後、印刷キー３が押下された場合には、当該印刷データを印刷した印刷テープ２２を作成する。【選択図】図５
2010082976.tif 000002
【特許請求の範囲】
【請求項１】
長尺状のテープを搬送するためのテープ搬送手段と、前記テープに印刷データを印刷する印刷手段と、を備えたテープ印刷装置において、
テキストデータをブロック単位で入力する入力手段と、
前記ブロック単位で入力されたテキストデータを前記テープ上に配置する複数種類の配置パターンを記憶する配置パターン記憶手段と、
前記複数種類の配置パターンから一の配置パターンを選択する配置パターン選択手段と、
前記配置パターン選択手段を介して選択された配置パターンに基づいて前記ブロック単位で入力されたテキストデータから前記テープ上に配置可能なテキストブロックを作成するテキストブロック作成手段と、
前記テキストブロック作成手段を介して作成された各テキストブロックの配置位置を前記配置パターンに従って設定する配置位置設定手段と、
前記配置位置設定手段を介して設定された各テキストブロックの配置位置に該各テキストブロックを配置した印刷データを作成する印刷データ作成手段と、
を備えたことを特徴とするテープ印刷装置。
【請求項２】
前記テキストブロックの周囲に該テキストブロックの領域を表す矩形状のブロックエリアを設定するブロックエリア設定手段を備え、
前記配置位置設定手段は、前記各テキストブロックに設定されたブロックエリア毎の重心位置を取得する重心位置取得手段を有し、
前記配置パターンは、前記テープの幅方向を縦軸とし、該テープの長手方向を横軸とする直交座標における直線上に前記テキストブロックを配置する複数種類の配置パターンを含み、
該配置位置設定手段は、前記配置パターン選択手段を介して選択された配置パターンに対応する前記直線上に前記テキストブロック作成手段を介して作成された各テキストブロックのブロックエリアの重心位置が配置されるように前記各テキストブロックの配置位置を設定することを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
前記テキストブロック作成手段は、前記直線の傾きと前記入力手段を介して入力されたテキストデータの個数とに基づいて前記テキストブロックの文字高さを設定することを特徴とする請求項２に記載のテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状のテープを搬送しつつ該テープに印刷するテープ印刷装置に関するものである。
【背景技術】
【０００２】
従来より、長尺状のテープを搬送しつつ該テープに印刷するテープ印刷装置に関して種々提案されている。
例えば、テキスト作成手段を介して文字等の文書データからなるテキストが作成される。また、文字幅設定手段により作成されたテキストにおける文字等の幅が設定されるとともに、文字間隔設定手段により文字等の相互間における文字間隔が設定される。この後、テープ幅検出手段を介して使用するテープのテープ幅が検出され、その検出されたテープ幅に基づいて文字等の文字サイズが自動的に設定される。そして、印刷制御手段により印刷手段の制御が行なわれ、印刷手段は前記のように設定された文字サイズ、文字幅、及び、文字間隔に従って、テキストを長尺上のテープ上に印刷するように構成されたテープ印刷装置がある（例えば、特許文献１参照。）。
【特許文献１】特開平６−１９９００３号公報（段落（００１１）〜（００５３）、図１〜図１３）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載されるテープ印刷装置の構成では、入力された複数のテキストデータをテープの長手方向に自動的に配置して印刷することは可能であるが、この複数のテキストデータをテープの幅方向に自動的に配置したり、テープの長手方向に対して斜めに自動的に配置して印刷することはできない。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、複数のテキストデータをテープの長手方向、幅方向、又は、長手方向に対して斜めに配置して印刷したラベルを容易に作成することが可能となるテープ印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため請求項１に係るテープ印刷装置は、長尺状のテープを搬送するためのテープ搬送手段と、前記テープに印刷データを印刷する印刷手段と、を備えたテープ印刷装置において、テキストデータをブロック単位で入力する入力手段と、前記ブロック単位で入力されたテキストデータを前記テープ上に配置する複数種類の配置パターンを記憶する配置パターン記憶手段と、前記複数種類の配置パターンから一の配置パターンを選択する配置パターン選択手段と、前記配置パターン選択手段を介して選択された配置パターンに基づいて前記ブロック単位で入力されたテキストデータから前記テープ上に配置可能なテキストブロックを作成するテキストブロック作成手段と、前記テキストブロック作成手段を介して作成された各テキストブロックの配置位置を前記配置パターンに従って設定する配置位置設定手段と、前記配置位置設定手段を介して設定された各テキストブロックの配置位置に該各テキストブロックを配置した印刷データを作成する印刷データ作成手段と、を備えたことを特徴とする。
【０００６】
また、請求項２に係るテープ印刷装置は、請求項１に記載のテープ印刷装置において、前記テキストブロックの周囲に該テキストブロックの領域を表す矩形状のブロックエリアを設定するブロックエリア設定手段を備え、前記配置位置設定手段は、前記各テキストブロックに設定されたブロックエリア毎の重心位置を取得する重心位置取得手段を有し、前記配置パターンは、前記テープの幅方向を縦軸とし、該テープの長手方向を横軸とする直交座標における直線上に前記テキストブロックを配置する複数種類の配置パターンを含み、該配置位置設定手段は、前記配置パターン選択手段を介して選択された配置パターンに対応する前記直線上に前記テキストブロック作成手段を介して作成された各テキストブロックのブロックエリアの重心位置が配置されるように前記各テキストブロックの配置位置を設定することを特徴とする。
【０００７】
更に、請求項３に係るテープ印刷装置は、請求項２に記載のテープ印刷装置において、前記テキストブロック作成手段は、前記直線の傾きと前記入力手段を介して入力されたテキストデータの個数とに基づいて前記テキストブロックの文字高さを設定することを特徴とする。
【発明の効果】
【０００８】
請求項１に係るテープ印刷装置では、ユーザが、入力手段を介してブロック単位でテキストデータを入力した後、配置パターン選択手段を介して各テキストデータを配置する配置パターンを選択することによって、この選択された配置パターに従って各テキストデータをブロック単位でテープ上に配置した印刷データを自動的に作成する。これにより、ユーザは、配置パターンを選択するだけで、複数のテキストデータをテープの長手方向や幅方向に配置したり、テープの長手方向に対して斜めに配置したラベルを容易に作成することが可能となる。
【０００９】
また、請求項２に係るテープ印刷装置では、配置パターン選択手段を介して選択された配置パターンに対応する直線上にテキストブロックの領域を表す矩形状のブロックエリアの重心位置が配置されるように各テキストブロックの配置位置を設定する。これにより、選択された配置パターンに対応する直線上に複数のテキストデータを配置する配置位置を迅速に設定することが可能となる。
【００１０】
更に、請求項３に係るテープ印刷装置では、テキストブロックの文字高さを、選択された配置パターンに対応する直線の傾きと、入力手段を介してブロック単位で入力されたテキストデータの個数とに基づいて自動的に設定することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係るテープ印刷装置について具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。
【００１２】
先ず、本実施形態に係るテープ印刷装置の概略構成について図１及び図２に基づき説明する。
図１は本実施形態に係るテープ印刷装置１の平面図である。図２はテープ印刷装置１の右側面図である。
【００１３】
図１及び図２に示すように、本実施形態に係るテープ印刷装置１には、文書データからなるテキストを作成するための文字入力キー２、テキストの印刷を指令する印刷キー３、及び、改行指令や各種処理の実行、選択を指令するリターンキー４、文字等のキャラクタを複数行に渡って表示する液晶ディスプレイ（ＬＣＤ）７上でカーソルを上下、左右に移動させるカーソルキー５、後述の各種機能を選択する際に押下する機能キー１３Ａ、後述のようにブロック単位で入力されたテキストを配置するレイアウトを選択する際に、機能キー１３Ａを押下後、押下するレイアウト選択キー１３Ｂ、各テキストの文字サイズ（例えば、「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」からセットされる。）をセットするための文字サイズセットキー１３Ｃ、カーソルキー５に替えて回転させることによってカーソルを上下させるダイヤル１３Ｄ等を設けたキーボード６、及び、後述のテープカセット２１（図３参照）を収納するカセット収納部８が収納カバー８Ａで覆われて配設されている。
【００１４】
また、このキーボード６の下側には、制御回路部が構成される制御基板１２が配設されている。また、カセット収納部８の左側面部には、印刷されたテープが排出されるラベル排出口１６が形成されている。また、該カセット収納部８の右側面部には、電源アダプタが取り付けられるアダプタ挿入口１７、及び不図示のパーソナルコンピュータと接続するためのＵＳＢケーブルが取り付けられるＵＳＢコネクタ１８が設けられている。
【００１５】
また、このカセット収納部８には、サーマルヘッド９と、このサーマルヘッド９に対向するプラテンローラ１０と、このプラテンローラ１０の下流側のテープサブローラ１１と、このテープサブローラ１１に対向するテープ駆動ローラ軸１４とが配置されている他に、更に、テープカセット２１内に収納されるインクリボンを送るリボン巻取軸１５等が配置されている。
【００１６】
このサーマルヘッド９は、正面視略縦長四角形の平板状で、前面の左端縁部には、所定個数の各発熱素子Ｒ1〜Ｒn（ｎは、本実施形態では、２５６個である。）が、該左端縁部の辺に沿って一列に配列されて形成されている。また、該サーマルヘッド９は、メッキ鋼板やステンレス鋼板等により形成される正面視略四角形の放熱板９Ａの前面の左端縁部に、各発熱素子Ｒ1〜Ｒn の配列方向が、該放熱板９Ａの左端縁部の辺に平行になるように接着剤などによって固着されている。そして、該放熱板９Ａは、各発熱素子Ｒ1〜Ｒn の配列方向が、テープカセット２１の開口部３２（図３参照）におけるフィルムテープ３６（図３参照）の搬送方向に略直交するように、ビス止め等によってカセット収納部８の下側に取り付けられている。
【００１７】
また、リボン巻取軸１５は、後述のステッピングモータ等により構成されるテープ送りモータ５２（図４参照）から適宜の駆動機構を介して回転駆動される。また、テープ駆動ローラ軸１４は、テープ送りモータ５２から適宜の伝達機構を介して回転駆動され、後述するテープ送りローラ３３（図３参照）を回転駆動する。
【００１８】
次に、テープ印刷装置１のカセット収納部８にテープカセット２１を装着した場合の概略構成について図３に基づいて説明する。図３はテープ印刷装置１のカセット収納部８にテープカセット２１を装着した状態でテープカセット２１の上ケースを取り外した場合の要部拡大平面図である。
【００１９】
図３に示すように、テープカセット２１は透明テープ等からなるフィルムテープ３６、このフィルムテープ３６に印刷を施すためのインクリボン３０、更には、印刷がなされたフィルムテープ３６に裏貼りされる両面粘着テープ３１を各々、テープスプール３６Ａ、リール３０Ａ、テープスプール３１Ａに巻回して、テープカセットの底面に立設されるカセットボス３６Ｂ、リールボス３０Ｂ、カセットボス３１Ｂに回転可能に嵌挿して収納したものであり、更に、使用済みのインクリボン３０を巻き取るインクリボン巻取リール３０Ｃを備えている。
【００２０】
そして、前記リール３０Ａに巻回され、このリール３０Ａから引き出された未使用インクリボン３０Ａは、フィルムテープ３６と重ね合わされ、フィルムテープ３６と共に開口部３２に入り、サーマルヘッド９及びプラテンローラ１０の間を通過する。その後、インクリボン３０は、フィルムテープ３６から引き離され、リボン巻取軸１５により回転駆動されるインクリボン巻取リール３０Ｃに至り、このインクリボン巻取リール３０Ｃにより巻き取られる。
【００２１】
また、前記両面粘着テープ３１は、片面に剥離紙を重ね合わされた状態で、剥離紙を外側にしてテープスプール３１Ａに巻回されて収納されている。そして、このテープスプール３１Ａから引き出された両面粘着テープ３１は、テープ送りローラ３３とテープサブローラ１１との間を通過し、剥離紙が重ね合わされない側の粘着面がフィルムテープ３６に貼着される。
【００２２】
これにより、前記テープスプール３６Ａに巻回され、このテープスプール３６Ａから引き出されたフィルムテープ３６は、テープカセット２１のサーマルヘッド９が挿入される開口部３２を通過する。その後、両面粘着テープ３１が貼り合わされるフィルムテープ３６は、テープカセット２１の片側下方部（図３中、左下側部）に回転自在に設けられ、テープ送りモータ５２の駆動を受けて回転するテープ送りローラ３３と、このテープ送りローラ３３に対向配置されるテープサブローラ１１との間を通過して、テープカセット２１の外部に送り出されて、テープ印刷装置１のテープ排出口１６から印刷テープ２２が排出される。この場合、両面粘着テープ３１は、フィルムテープ３６に対してテープ送りローラ３３及びテープサブローラ１１によって圧着される。
【００２３】
次に、この両面粘着テープ３１が圧着されたフィルムテープ３６を自動的に切断する切断装置３４について簡単に説明する。前記テープカセット２１の左側に対応するテープ印刷装置１の本体フレームの直ぐ内側には、板状の補助フレーム３５が立設され、この補助フレーム３５に固定刃３５Ａが上向きに固着されている。補助フレーム３５に固着された左右方向向きの枢支軸３７には、前後方向に延びる操作レバー３８の前端近傍部が回動可能に枢支され、その操作レバー３８の枢支軸３７より前側に対応する部位において、可動刃３８Ａが前記固定刃３５Ａと対向して取付けられている。また、操作レバー３８の後端部は、切断用モータ５４（図４参照）に連結された揺動駆動機構（図示略）により上下揺動可能に構成され、常には、可動刃３８Ａが固定刃３５Ａから離間した状態で保持されている。
【００２４】
そして、サーマルヘッド９により印刷されて両面粘着テープ３１が圧着された印刷テープ２２は、テープカセット２１から固定刃３５Ａと可動刃３８Ａとの間を通ってテープ排出口１６から外に延びているので、切断信号により駆動された切断用モータ５４により、揺動駆動機構を介して操作レバー３８の後端部が上下揺動され、可動刃３８Ａが固定刃３５Ａに接近して、これら両刃３５Ａ・３８Ａで印刷テープ２２が切断される。
【００２５】
ところで、前記テープカセット２１から繰出されるフィルムテープ３６として、テープ幅を６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍとする６種類が準備されており、これらテープカセット２１の底壁部には、これら６種類のテープ幅の何れかを検知する為に、４つの突出爪の有無を組合せた突出片３９が設けられている。そして、このテープカセット２１の下側を支持するカセット収納部８の底面部には、この突出片３９の突出爪の組合せからテープ幅を検知するカセットセンサ４９（図４参照）が取付けられている。即ち、このカセットセンサ４９は、突出片３９を構成する突出爪の組合せにより、例えば、テープ幅が９ｍｍのときには「０１００」のカセット信号を出力し、またテープ幅が１８ｍｍのときには「１１００」のカセット信号を出力するとともに、テープカセット２１が装着されていないときには、「００００」のカセット信号を出力する。
【００２６】
次に、テープ印刷装置１の回路構成について図４に基づき説明する。図４は本実施形態に係るテープ印刷装置１の制御構成を示すブロック図である。
図４に示すように、テープ印刷装置１の制御基板１２上に形成される制御回路部４０は、ＣＰＵ４１、ＣＧ（キャラクタジェネレータ）ＲＯＭ４２、ＲＯＭ４３、フラッシュＲＯＭ（ＥＥＰＲＯＭ）４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７等を備えている。また、ＣＰＵ４１、ＣＧＲＯＭ４２、ＲＯＭ４３、フラッシュＲＯＭ４４、ＲＡＭ４５、入出力インターフェース（Ｉ／Ｆ）４６、及び通信用インターフェース（Ｉ／Ｆ）４７は、バス線４８により相互に接続されて、相互にデータのやり取りが行われる。
【００２７】
ここに、ＣＧＲＯＭ４２には各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ４２から読み出され、そのドットパターンデータに基づいて液晶ディスプレイ（ＬＣＤ）７上にドットパターンが表示される。
【００２８】
また、ＲＯＭ４３は、各種のプログラムを記憶させておくものであり、印刷制御プログラムや、後述のブロック単位で入力されたテキストを選択されたレイアウトに配置した印刷データを作成する印刷データ作成処理プログラム等のテープ印刷装置１の制御上必要な各種のプログラムが記憶されている。
【００２９】
また、ＲＯＭ４３には、後述のブロック単位で入力されたテキストを印刷領域内に配置する４種類の配置パターン（例えば、横、縦、左下斜め、右下斜めに配置する配置パターンである。）（図８参照）が記憶されている。また、ＲＯＭ４３には、各配置パターンに対応する各テキストブロックの配置位置を算出するための４つの直線の式（以下、「重心式」という。）（図１０参照）が記憶されている。
【００３０】
そして、ＣＰＵ４１はかかるＲＯＭ４３に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ４３には、アルファベット文字や記号等のキャラクタを印刷するための多数のキャラクタの各々に関して、印刷用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に６種類（１６、２４、３２、４８、５６、６４のドットサイズ）の印刷文字サイズ分、コードデータに対応させて格納されている。
【００３１】
また、ＲＯＭ４３には、テープカセット２１に収納されている各テープ幅に対して予め決定された文字サイズが記憶されている。例えば、テープ幅が６ｍｍのテープにはＡ１の文字サイズ、９ｍｍのテープにはＡ２の文字サイズ、１２ｍｍのテープにはＡ３の文字サイズ、１８ｍｍのテープにはＡ４の文字サイズ、２４ｍｍのテープにはＡ５の文字サイズ、３６ｍｍのテープにはＡ６の文字サイズが、ＲＯＭ４３に記憶されている。
【００３２】
また、ＲＯＭ４３には、階調表現を含むグラフィック画像を印刷するためのグラフィックパターンデータも記憶されている。また、このＲＯＭ４３には、キーボード６から入力された文字や数字等のキャラクタのコードデータに対応させて液晶ディスプレイコントローラ（ＬＣＤＣ）５０を制御する表示駆動制御プログラム、印刷バッファ４５Ａのデータを読み出してサーマルヘッド９やテープ送りモータ５２を駆動する印刷駆動制御プログラム等、その他テープ印刷装置１の制御上必要な各種のプログラムが格納されている。
【００３３】
また、フラッシュＲＯＭ４４には、ＵＳＢコネクタ１８を介して外部のコンピュータ装置から受信した印刷データや各種図柄データのドットパターンデータ等に登録番号を付して記憶するものであり、テープ印刷装置１の電源をオフしてもこれらの記憶内容を保持している。
【００３４】
また、ＲＡＭ４５は、ＣＰＵ４１により演算された各種の演算結果を一時的に記憶させておくためのものである。また、ＲＡＭ４５には、印刷バッファ４５Ａ、編集入力領域４５Ｂ、表示画像バッファ４５Ｃ、ワーク領域４５Ｄ等の各種のメモリ領域が設けられている。この印刷バッファ４５Ａには、複数の文字や記号等の印刷用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド９はかかる印刷バッファ４５Ａに記憶されているドットパターンデータに従ってドット印刷を行う。
【００３５】
また、編集入力領域４５Ｂには、キーボード６からブロック単位で入力されたテキストデータから作成した印刷テープ２２上に配置可能なテキストブロックが格納される。また、表示画像バッファ４５Ｃには、液晶ディスプレイ７に表示されるグラフィックデータや印刷イメージデータ等が格納される。
【００３６】
また、入出力Ｉ／Ｆ４６には、キーボード６、カセットセンサ４９と、液晶ディスプレイ（ＬＣＤ）７に表示データを出力する為のビデオＲＡＭを有するディスプレイコントローラ（ＬＣＤＣ）５０と、サーマルヘッド９を駆動する為の駆動回路５１と、テープ送りモータ５２を駆動する為の駆動回路５３と、切断用モータ５４を駆動する為の駆動回路５５とがそれぞれ接続されている。
【００３７】
また、通信用Ｉ／Ｆ４７は、例えば、ＵＳＢ（Universal Serial Bus）等から構成され、外部のコンピュータ装置とＵＳＢケーブル等によって接続され、双方向データ通信が可能になっている。
【００３８】
よって、キーボード６の文字入力キー２等を介してブロック単位でテキストが入力された場合、そのテキスト（文書データ）から作成されたテキストブロックが編集入力領域４５Ｂに順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいてキーボード６を介して入力された文字等に対応するドットパターンが液晶ディスプレイ（ＬＣＤ）７上に表示される。
【００３９】
また、サーマルヘッド９は駆動回路５１を介して駆動され、印刷バッファ領域４５Ａに記憶されたドットパターンデータの印刷を行い、これと同期してテープ送りモータ５２が駆動回路５３を介してテープの送り制御を行うものである。また、外部のコンピュータ装置から通信用Ｉ／Ｆ４７を介して入力された印刷データを編集入力領域４５Ｂが順次記憶し、ドットパターン発生制御プログラムに基づいて印刷バッファ領域４５Ａにドットパターンデータとして記憶されて、サーマルヘッド９を介してフィルムテープ３６に印刷される。
【００４０】
次に、このように構成されたテープ印刷装置１のＣＰＵ４１によって実行される処理であって、ブロック単位で入力されたテキストを選択されたレイアウトに配置して印刷する印刷処理について図５乃至図１２に基づいて説明する。図５はテープ印刷装置１のＣＰＵ４１によって実行される処理であって、ブロック単位で入力されたテキストを選択されたレイアウトに配置して印刷する印刷処理を示すフローチャートである。
【００４１】
図５に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、ＣＰＵ４１は、液晶ディスプレイ７にブロック番号を表示すると共に、このブロック番号に続いて文字入力キー２を介して入力されたテキストデータを順次表示する。そして、ＣＰＵ４１は、リターンキー４が押下される毎に、この入力されたテキストデータを１ブロックとして当該ブロック番号が付与されたテキストブロックとしてＲＡＭ４５に記憶する。
【００４２】
ここで、文字入力キー２を介してテキストデータが入力された一例を図６に基づいて説明する。図６は文字入力キー２を介してテキストデータが入力された一例を示す図である。
図６に示すように、ＣＰＵ４１は、先ず、液晶ディスプレイ７の左端に、ブロック番号「１」を先端が横向きの５角形で囲んで表示する。そして、「１年２組」が入力された後、リターンキー４が押下された場合には、ＣＰＵ４１は、第１ブロックのテキストブロック６３（図９参照）として「１年２組」をＲＡＭ４５に記憶する。
【００４３】
続いて、ＣＰＵ４１は、リターンキー４が押下された場合には、ブロック番号「２」を先端が横向きの５角形で囲んで表示する。そして、「たまだたろう」が入力された後、リターンキー４が押下された場合には、ＣＰＵ４１は、第２ブロックのテキストブロック６４（図９参照）として「たまだたろう」をＲＡＭ４５に記憶する。
【００４４】
また、ＣＰＵ４１は、リターンキー４が押下された場合には、ブロック番号「３」を先端が横向きの５角形で囲んで表示する。そして、「１２番」が入力された後、リターンキー４が押下された場合には、ＣＰＵ４１は、第３ブロックのテキストブロック６５（図９参照）として「１２番」をＲＡＭ４５に記憶する。
【００４５】
続いて、Ｓ１２において、ＣＰＵ４１は、文字サイズセットキー１３Ｃが押下されて、液晶ディスプレイ７に表示した文字サイズ候補から（例えば、「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」）から、「自動」が選択されたか否かを判定する判定処理を実行する。ここに、「ＥＳ」から「ＸＬ」に行くに従って、文字サイズが順に大きく設定されており、「自動」は、カセットセンサ４９を介して検出したテープ幅に基づいて文字サイズが自動的に設定されるモードを示すものである。
【００４６】
尚、文字サイズセットキー１３Ｃ等が押下された場合には、ＣＰＵ４１は、テキストデータの取得を終了して、液晶ディスプレイ７に文字サイズを選択するための文字サイズ候補（例えば、「ＥＳ」、「ＳＳ」、「Ｓ」、「Ｍ」、「Ｌ」、「ＬＬ」、「ＸＬ」、「自動」）を表示する。
【００４７】
そして、文字サイズセットキー１３Ｃが押下されて、液晶ディスプレイ７に表示した文字サイズ候補から「自動」が選択されなかった場合、つまり、「ＥＳ」から「ＸＬ」のいずれかの文字サイズが選択された場合には（Ｓ１２：ＮＯ）、ＣＰＵ４１は、この選択された文字サイズを印刷文字サイズとしてＲＡＭ４５に記憶後、Ｓ１３の処理に移行する。
【００４８】
Ｓ１３において、ＣＰＵ４１は、ＲＡＭ４５から入力された各テキストブロックと、設定された文字サイズとを読み出し、各テキストブロックをこの文字サイズで印刷する印刷データを作成して印刷バッファ４５Ａに格納する。
そして、Ｓ１４において、ＣＰＵ４１は、サーマルヘッド９を介して印刷バッファ４５Ａに記憶されているドットパターンデータに従って、順次フィルムテープ３６にドット印刷を行って、各テキストブロックが印刷された印刷テープ２２を作成後、当該処理を終了する。
【００４９】
一方、文字サイズセットキー１３Ｃが押下されて、液晶ディスプレイ７に表示した文字サイズ候補から「自動」が選択された場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、Ｓ１５の処理に移行する。
Ｓ１５において、ＣＰＵ４１は、カセットセンサ４９を介してテープカセット２１に収納されているフィルムテープ３６のテープ幅を検出して、ＲＡＭ４５に記憶する。
【００５０】
そして、Ｓ１６において、ＣＰＵ４１は、ＲＡＭ４５からテープ幅を読み出し、当該テープ幅に対応する文字サイズをＲＯＭ４３から読み出して、印刷文字サイズとしてＲＡＭ４５に記憶する。例えば、テープ幅が２４ｍｍの場合には、ＣＰＵ４１は、テープ幅が２４ｍｍに対応する文字サイズＡ５をＲＯＭ４３から読み出して、印刷文字サイズとしてＲＡＭ４５に記憶する。
【００５１】
続いて、Ｓ１７において、ＣＰＵ４１は、機能キー１３Ａが押下されて、「自動レイアウト機能」が選択されたか否かを判定する判定処理を実行する。
ここで、機能キー１３Ａが押下された場合に、液晶ディスプレイ７に表示される印刷モード選択画面の一例について図７に基づいて説明する。図７は機能キー１３Ａが押下された場合に、液晶ディスプレイ７に表示される印刷モード選択画面の一例を示す図である。
【００５２】
図７に示すように、ＣＰＵ４１は、液晶ディスプレイ７の上下方向に、入力したテキストデータを設定した枚数だけ印刷する印刷モードを表す「コピー印刷」、入力したテキストデータの数字が、印刷毎に「１」ずつ加算されて設定した枚数だけ印刷される印刷モードを表す「連番印刷」、入力したテキストデータがミラー反転されて印刷される印刷モードを表す「ミラー印刷」、入力したテキストブロックが選択したレイアウトに従って印刷される印刷モードを表す「自動レイアウト」等を表示する。
【００５３】
そして、ユーザは、カーソルキー５又はダイヤル１３Ｄを時計方向又は反時計方向に回転させることによって、液晶ディスプレイ７に表示された各印刷モードの背景が変化して選択されていることが表示され、リターンキー４を押下することによって、当該背景が変化している印刷モードに決定できる。つまり、ＣＰＵ４１は、リターンキー４が押下された際に、背景を変化させている印刷モードが選択されたと判定し、この選択された印刷モードをＲＡＭ４５に記憶する。
【００５４】
そして、ＣＰＵ４１は、選択された印刷モードをＲＡＭ４５から読み出し、この印刷モードが「自動レイアウト」でない場合、つまり、「自動レイアウト機能」が選択されていない場合には（Ｓ１７：ＮＯ）、上記Ｓ１３の処理に移行する。そして、Ｓ１３において、ＣＰＵ４１は、ＲＡＭ４５から入力された各テキストブロックと、設定された文字サイズと、選択された印刷モードとを読み出し、この選択された印刷モードに従って、各テキストブロックをこの文字サイズで印刷する印刷データを作成して印刷バッファ４５Ａに格納後、Ｓ１４の処理に移行する。
【００５５】
一方、ＣＰＵ４１は、選択された印刷モードをＲＡＭ４５から読み出し、この印刷モードが「自動レイアウト」の場合、つまり、「自動レイアウト機能」が選択された場合には（Ｓ１７：ＹＥＳ）、ＣＰＵ４１は、Ｓ１８の処理に移行する。
【００５６】
Ｓ１８において、ＣＰＵ４１は、テキストブロックの印刷領域内での配置パターンである４種類のレイアウト１乃至レイアウト４の各イメージパターンのうちのレイアウト１のイメージパターンを液晶ディスプレイ７に表示し、レイアウト選択キー１３Ｂが押下される毎に、レイアウト１→レイアウト２→レイアウト３→レイアウト４→レイアウト１→・・・と順番に各イメージパターン繰り返し表示する。
【００５７】
そして、リターンキー４が押下された場合には、ＣＰＵ４１は、液晶ディスプレイ７に表示しているイメージパターンに対応するレイアウトが選択されたと判定し、当該レイアウトをテキストブロックの印刷領域内での配置パターンとしてＲＡＭ４５に記憶する。
【００５８】
ここで、テキストブロックの印刷領域内での配置パターンを表す４種類のレイアウト１乃至レイアウト４を液晶ディスプレイ７に表示した一例を図８に基づいて説明する。図８はテキストブロックの印刷領域内での配置パターンを表す４種類のレイアウト１乃至レイアウト４を液晶ディスプレイ７に表示した一例と、それに対応するテキストブロックを配置した一例を示す図である。
【００５９】
図８の左側に示すように、ＣＰＵ４１は、先ず、テキストブロックをフィルムテープ３６の長手方向に一列に配置する配置パターンのレイアウトを表す「レイアウト１」を液晶ディスプレイ７に表示すると共に、太い横線７１を表示画面の上下方向における上下センターライン上に表示し、右下側に「よこ」と表示する。また、各テキストブロック６３〜６５の具体的な配置は、図８の右側に示すように、第1ブロックの「１年２組」→第２ブロックの「たまだたろう」→第３ブロックの「１２番」が、印刷領域６１の長手方向に順次配置される。
【００６０】
また、図８の左側に示すように、レイアウト選択キー１３Ｂが押下された場合には、ＣＰＵ４１は、テキストブロックをフィルムテープ３６の幅方向に一列に配置する配置パターンのレイアウトを表す「レイアウト２」を液晶ディスプレイ７に表示すると共に、太い縦線７２を表示画面の左右方向における左右センターライン上に表示し、右下側に「たて」と表示する。また、各テキストブロック６３〜６５の具体的な配置は、図８の右側に示すように、第1ブロックの「１年２組」→第２ブロックの「たまだたろう」→第３ブロックの「１２番」が、印刷領域６１の幅方向中央位置に当該幅方向に順次配置される。
【００６１】
また、図８の左側に示すように、レイアウト選択キー１３Ｂが、再度押下された場合には、ＣＰＵ４１は、テキストブロックをフィルムテープ３６の左下斜め方向に一列に配置する配置パターンのレイアウトを表す「レイアウト３」を液晶ディスプレイ７に表示すると共に、太い左下斜め線７３を表示画面に表示し、右下側に「ななめＡ」と表示する。また、各テキストブロック６３〜６５の具体的な配置は、図８の右側に示すように、第1ブロックの「１年２組」→第２ブロックの「たまだたろう」→第３ブロックの「１２番」が、印刷領域６１の左上斜め方向に順次配置される。
【００６２】
また、図８の左側に示すように、レイアウト選択キー１３Ｂが、再度押下された場合には、ＣＰＵ４１は、次に、テキストブロックをフィルムテープ３６の右下斜め方向に一列に配置する配置パターンのレイアウトを表す「レイアウト４」を液晶ディスプレイ７に表示すると共に、太い右下斜め線７４を表示画面に表示し、右下側に「ななめＢ」と表示する。また、各テキストブロック６３〜６５の具体的な配置は、図８の右側に示すように、第1ブロックの「１年２組」→第２ブロックの「たまだたろう」→第３ブロックの「１２番」が、印刷領域６１の右下斜め方向に順次配置される。
【００６３】
そして、レイアウト選択キー１３Ｂが、再度押下される毎に、ＣＰＵ４１は、上記レイアウト１〜レイアウト４の表示を順番に繰り返し表示する。そして、リターンキー４が押下された場合には、表示しているレイアウトをテキストブロックを印刷領域６１内に配置する配置パターンとしてＲＡＭ４５に記憶する。
【００６４】
続いて、図５に示すように、Ｓ１９において、ＣＰＵ４１は、上記Ｓ１８で選択されたレイアウトを読み出し、このレイアウトから各テキストブロックの文字高さを算出して、ＲＡＭ４５に記憶する。そして、ＣＰＵ４１は、各テキストブロックの文字高さをＲＡＭ４５から読み出し、この文字高さを縦方向の一辺として、各テキストブロックの周囲に該各テキストブロックの領域を表す矩形状のブロックエリアを設定し、各テキストブロックに対応させてＲＡＭ４５に記憶する。
【００６５】
ここで、各テキストブロックのブロックエリアを設定する一例を図８及び図９に基づいて説明する。図９は各テキストブロックのブロックエリアの一例を示す図である。
図８の右側に示すように、上記Ｓ１８でレイアウト１が選択された場合には、ＣＰＵ４１は、各テキストブロック６３〜６５の文字高さＨ１を、印刷領域６１の高さに設定し、各テキストブロック６３〜６５の文字高さとして、当該文字高さＨ１をＲＡＭ４５に記憶する。
【００６６】
従って、図９に示すように、上記Ｓ１８でレイアウト１が選択された場合には、ＣＰＵ４１は、第１ブロックの「１年２組」のテキストブロック６３の文字高さＨ１を一辺として、このテキストブロック６３の周囲を囲む矩形状のブロックエリア８１を設定し、当該第１ブロックの「１年２組」のテキストブロック６３に対応させてＲＡＭ４５に記憶する。
【００６７】
また同様に、第２ブロックの「たまだたろう」、第３ブロックの「１２番」の各テキストブロック６４、６５の文字高さＨ１を一辺として、各テキストブロック６４、６５の周囲を囲む矩形状の各ブロックエリア８２、８３を設定し、当該第２ブロックの「たまだたろう」、第３ブロックの「１２番」の各テキストブロック６４、６５に対応させてＲＡＭ４５に記憶する。
【００６８】
また、図８の右側に示すように、上記Ｓ１８でレイアウト２、レイアウト３、レイアウト４のうちのいずれかが選択された場合には、ＣＰＵ４１は、各テキストブロック６３〜６５の文字高さＨ２を、印刷領域６１の高さをテキストブロック数で除算した高さに設定し、各テキストブロック６３〜６５の文字高さとして、当該文字高さＨ２をＲＡＭ４５に記憶する。つまり、テキストブロックが３個の場合には、文字高さＨ２は、印刷領域の高さの１／３である。
【００６９】
従って、図９に示すように、上記Ｓ１８でレイアウト２、レイアウト３、レイアウト４のうちのいずれかが選択された場合には、ＣＰＵ４１は、第１ブロックの「１年２組」のテキストブロック６３の文字高さＨ２を一辺として、このテキストブロック６３の周囲を囲む矩形状のブロックエリア８１を設定し、当該第１ブロックの「１年２組」のテキストブロック６３に対応させてＲＡＭ４５に記憶する。
【００７０】
また同様に、第２ブロックの「たまだたろう」、第３ブロックの「１２番」の各テキストブロック６４、６５の文字高さＨ２を一辺として、各テキストブロック６４、６５の周囲を囲む矩形状の各ブロックエリア８２、８３を設定し、当該第２ブロックの「たまだたろう」、第３ブロックの「１２番」の各テキストブロック６４、６５に対応させてＲＡＭ４５に記憶する。
【００７１】
続いて、図５に示すように、Ｓ２０において、ＣＰＵ４１は、上記Ｓ１８で選択されたレイアウトを読み出し、このレイアウトに対応する重心式をＲＯＭ４３から読み出す。そして、ＣＰＵ４１は、上記Ｓ１９で各テキストブロックに対応させて決定した各ブロックエリアの重心をこの重心式上に配置して、各テキストブロックの印刷領域６１内での配置位置を設定し、ＲＡＭ４５に記憶する。また、ＣＰＵ４１は、印刷領域６１の長さを設定し、ＲＡＭ４５に記憶する。
【００７２】
ここで、各ブロックエリアの重心位置を重心式上に配置して、各テキストブロックの印刷領域６１内での配置位置及び印刷領域６１の長さを設定する一例を図９及び図１０に基づいて説明する。図１０は印刷領域６１内における各テキストブロックの配置位置の設定を説明する説明図である。
【００７３】
図９に示すように、ＣＰＵ４１は、矩形状の各ブロックエリア８１〜８３の対角線の交点を各重心８１Ａ、８２Ａ、８３Ａとして算出し、ＲＡＭ４５に記憶する。
【００７４】
そして、図１０に示すように、上記Ｓ１８で選択されたレイアウトが「レイアウト１」の場合には、ＣＰＵ４１は、ＲＯＭ４３から「レイアウト１」に対応する重心式「Ｙ＝０」を読み出す。そして、ＣＰＵ４１は、重心式「Ｙ＝０」から印刷領域６１の幅方向をＹ軸方向とし、長手方向をＸ軸方向として、原点を印刷領域６１の搬送方向先端縁の中央位置に設定した直交座標系を設定する。また、ＣＰＵ４１は、印刷領域６１の長さを、各ブロックエリア８１〜８３の長さを合計した長さに設定して、ＲＡＭ４５に記憶する。
【００７５】
そして、ＣＰＵ４１は、この直交座標系のＹ＝０の直線上、つまり、Ｘ軸上に、各ブロックエリア８１〜８３の各重心８１Ａ、８２Ａ、８３Ａが位置するように、各ブロックエリア８１〜８３を印刷領域６１の搬送方向に順次配置する。その後、ＣＰＵ４１は、当該各重心位置８１Ａ〜８３Ａの座標位置を算出して、各ブロックエリア８１〜８３を印刷領域６１内に配置する配置位置としてＲＡＭ４５に記憶する。
【００７６】
また、図１０に示すように、上記Ｓ１８で選択されたレイアウトが「レイアウト２」の場合には、ＣＰＵ４１は、ＲＯＭ４３から「レイアウト２」に対応する重心式「Ｘ＝０」を読み出す。そして、ＣＰＵ４１は、重心式「Ｘ＝０」から印刷領域６１の幅方向をＹ軸方向とし、長手方向をＸ軸方向として、原点を印刷領域６１の搬送方向中央位置の上端位置に設定した直交座標系を設定する。また、ＣＰＵ４１は、印刷領域６１の長さを、各ブロックエリア８１〜８３の長さ中で最も長いものを配置できる長さに設定して、ＲＡＭ４５に記憶する。
【００７７】
そして、ＣＰＵ４１は、この直交座標系のＸ＝０の直線上、つまり、Ｙ軸上に、各ブロックエリア８１〜８３の各重心８１Ａ、８２Ａ、８３Ａが、印刷領域６１の上端から下端に向かって（図１０中、下方向に向かって）位置するように、各ブロックエリア８１〜８３を印刷領域６１の幅方向上端から下端に向かって順次配置する。その後、ＣＰＵ４１は、当該各重心位置８１Ａ〜８３Ａの座標位置を算出して、各ブロックエリア８１〜８３を印刷領域６１内に配置する配置位置としてＲＡＭ４５に記憶する。
【００７８】
また、図１０に示すように、上記Ｓ１８で選択されたレイアウトが「レイアウト３」の場合には、ＣＰＵ４１は、ＲＯＭ４３から「レイアウト３」に対応する重心式「Ｙ＝０．５Ｘ」を読み出す。また、ＣＰＵ４１は、印刷領域６１の搬送方向先端の下角部にブロックエリア８１を配置する。そして、ＣＰＵ４１は、重心式「Ｙ＝０．５Ｘ」から印刷領域６１の幅方向をＹ軸方向とし、長手方向をＸ軸方向として、原点を印刷領域６１の搬送方向先端の下角部に配置したブロックエリア８１の重心８１Ａに設定した直交座標系を設定する。
【００７９】
そして、ＣＰＵ４１は、この直交座標系の「Ｙ＝０．５Ｘ」の直線上に、各ブロックエリア８２、８３の各重心８２Ａ、８３Ａが位置するように幅方向に順次配置する。その後、ＣＰＵ４１は、当該各重心８１Ａ〜８３Ａの座標位置を算出して、各ブロックエリア８１〜８３を印刷領域６１内に配置する配置位置としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ブロックエリア８１の左端からブロックエリア８３の右端までの距離を印刷領域６１の長さとしてＲＡＭ４５に記憶する。
【００８０】
例えば、図１０に示すように、ＣＰＵ４１は、ブロックエリア８１の重心８１Ａの座標位置Ｔ１を（０，０）に設定した場合には、文字高さＨ２より、ブロックエリア８２の重心８２Ａの座標位置Ｔ２は（２Ｈ２，Ｈ２）と設定し、ブロックエリア８３の重心８３Ａの座標位置Ｔ３は（４Ｈ２，２Ｈ２）と設定して、ＲＡＭ４５に記憶する。
【００８１】
また、図１０に示すように、上記Ｓ１８で選択されたレイアウトが「レイアウト４」の場合には、ＣＰＵ４１は、ＲＯＭ４３から「レイアウト４」に対応する重心式「Ｙ＝−０．５Ｘ」を読み出す。また、ＣＰＵ４１は、印刷領域６１の搬送方向先端の上角部にブロックエリア８１を配置する。そして、ＣＰＵ４１は、重心式「Ｙ＝−０．５Ｘ」から印刷領域６１の幅方向をＹ軸方向とし、長手方向をＸ軸方向として、原点を印刷領域６１の搬送方向先端の上角部に配置したブロックエリア８１の重心８１Ａに設定した直交座標系を設定する。
【００８２】
そして、ＣＰＵ４１は、この直交座標系の「Ｙ＝−０．５Ｘ」の直線上に、各ブロックエリア８２、８３の各重心８２Ａ、８３Ａが位置するように幅方向に順次配置する。その後、ＣＰＵ４１は、当該各重心８１Ａ〜８３Ａの座標位置を算出して、各ブロックエリア８１〜８３を印刷領域６１内に配置する配置位置としてＲＡＭ４５に記憶する。また、ＣＰＵ４１は、ブロックエリア８１の左端からブロックエリア８３の右端までの距離を印刷領域６１の長さとしてＲＡＭ４５に記憶する。
【００８３】
例えば、図１０に示すように、ＣＰＵ４１は、ブロックエリア８１の重心８１Ａの座標位置Ｓ１を（０，０）に設定した場合には、文字高さＨ２より、ブロックエリア８２の重心８２Ａの座標位置Ｓ２は（２Ｈ２，−Ｈ２）と設定し、ブロックエリア８３の重心８３Ａの座標位置Ｔ３は（４Ｈ２，−２Ｈ２）と設定して、ＲＡＭ４５に記憶する。
【００８４】
続いて、図５に示すように、Ｓ２１において、ＣＰＵ４１は、ＲＡＭ４５から上記Ｓ２０で設定した印刷領域６１の長さを読み出して、各テキストブロックを配置する印刷領域６１の長さを設定する。また、ＣＰＵ４１は、上記Ｓ２０で設定した各テキストブロックのブロックエリアの重心の座標位置をＲＡＭ４５から読み出す。
【００８５】
そして、ＣＰＵ４１は、上記Ｓ１８で選択したレイアウトに対応する直交座標系の原点位置をこの印刷領域６１に設定して、各テキストブロックのブロックエリアの重心の座標位置から、各ブロックエリアの印刷領域６１内での配置位置を決定する。その後、ＣＰＵ４１は、ＲＡＭ４５から入力された各テキストブロックと、設定された文字サイズとを読み出し、各テキストブロックをこの文字サイズで対応するブロックエリアに配置した印刷データを作成して印刷バッファ４５Ａに格納する。また、ＣＰＵ４１は、この印刷データから印刷イメージを作成して表示画像バッファ４５Ｃに記憶する。
【００８６】
そして、Ｓ２２において、ＣＰＵ４１は、表示画像バッファ４５Ｃに記憶されている印刷イメージを読み出し、液晶ディスプレイ７にプレビュー表示する。
例えば、図８の「レイアウト２」が選択された場合のプレビュー表示の一例を図１１に基づいて説明する。図１１は図８の「レイアウト２」が選択された場合のプレビュー表示の一例を示す図である。
【００８７】
図１１に示すように、図８に示す「レイアウト２」が選択された場合には、第1ブロックの「１年２組」、第２ブロックの「たまだたろう」、第３ブロックの「１２番」の各テキストブロックが、液晶ディスプレイ７の幅方向中央位置に当該幅方向の上側から順次配置されて表示される。また、カセット収納部８に装着されたテープカセット２１に収納されているフィルムテープ３６のテープ幅「２４ｍｍ」が表示画面の下端部に表示されている。
【００８８】
続いて、図５に示すように、Ｓ２３において、ＣＰＵ４１は、印刷イメージを液晶ディスプレイ７にプレビュー表示してから所定時間内に（例えば、約３０秒以内である。）印刷キー３が押下されたか否か、つまり、印刷指示が入力されたか否かを判定する判定処理を実行する。
【００８９】
そして、印刷イメージを液晶ディスプレイ７にプレビュー表示してから所定時間内に印刷キー３が押下されなかった場合には（Ｓ２３：ＮＯ）、ＣＰＵ４１は、再度Ｓ１８以降の処理を実行する。
【００９０】
一方、印刷イメージを液晶ディスプレイ７にプレビュー表示してから所定時間内に印刷キー３が押下された場合には（Ｓ２３：ＹＥＳ）、ＣＰＵ４１は、上記Ｓ１４の処理に移行する。Ｓ１４において、ＣＰＵ４１は、サーマルヘッド９を介して印刷バッファ４５Ａに記憶されているドットパターンデータに従って、順次フィルムテープ３６にドット印刷を行って、上記Ｓ１８で選択したレイアウトに従って各テキストブロックが印刷された印刷テープ２２を作成する。
【００９１】
つまり、ＣＰＵ４１は、プレビュー表示された印刷データが印刷された印刷テープ２２を作成後、当該処理を終了する。
例えば、図１２に示すように、上記図１１で液晶ディスプレイ７にプレビュー表示された印刷データが印刷された印刷テープ２２が作成される。
【００９２】
ここで、フィルムテープ３６は、長尺状テープの一例として機能する。また、テープ送りモータ５２、駆動回路５３及びテープ送り用ローラ１１は、テープ搬送手段の一例を構成する。また、サーマルヘッド９、駆動回路５１及びプラテンローラ１０は、印刷手段の一例を構成する。また、キーボード６は、入力手段の一例を構成する。また、ＲＯＭ４３は、配置パターン記憶手段の一例として機能する。
【００９３】
また、機能キー１３Ａ、レイアウト選択キー１３Ｂ及びリターンキー４は、配置パターン選択手段の一例を構成する。また、ＣＰＵ４１、ＲＯＭ４３及びＲＡＭ４５は、テキストブロック作成手段、配置位置設定手段、印刷データ作成手段、ブロックエリア設定手段、重心位置取得手段の一例を構成する。
【００９４】
従って、本実施形態に係るテープ印刷装置１では、ユーザが、キーボード６の文字入力キー２等を介してブロック単位でテキストデータを入力した後、機能キー１３Ａ、レイアウト選択キー１３Ｂ及びリターンキー４を介して各テキストデータを配置する配置パターンを表すレイアウトを選択することによって、ＣＰＵ４１は、この選択されたレイアウトに従って各テキストデータをブロック単位で印刷領域６１内に配置した印刷データを自動的に作成する。
【００９５】
これにより、ユーザは、レイアウト選択キー１３Ｂによってレイアウトを選択するだけで、複数のテキストデータを印刷テープ２２の長手方向や幅方向に配置したり、印刷テープ２２の長手方向に対して斜めに配置したラベルを容易に作成することが可能となる。
【００９６】
また、ＣＰＵ４１は、レイアウト選択キー１３Ｂを介して選択されたレイアウトに対応する重心式で表された直線上に各テキストブロックの領域を表す矩形状のブロックエリアの重心位置が配置されるように各テキストブロックの配置位置を設定する。
これにより、ＣＰＵ４１は、レイアウト選択キー１３Ｂを介して選択されたレイアウトに対応する重心式で表される直線上に複数のテキストデータを配置する配置位置を迅速に設定することが可能となる。
【００９７】
更に、ＣＰＵ４１は、各テキストブロックの文字高さを、レイアウト選択キー１３Ｂを介して選択されたレイアウトに対応する重心式で表される直線の傾きと、ブロック単位で入力されたテキストデータの個数とに基づいて自動的に設定することが可能となる。
【００９８】
尚、本発明は前記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。例えば、以下のようにしてもよい。
【００９９】
（Ａ）上記レイアウト選択キー１３Ｂの押下によって順次表示されるレイアウトは、レイアウト１〜レイアウト４の４種類に限らず、５種類以上のレイアウトを表示するようにしてもよい。
【０１００】
（Ｂ）また、機能キー１３Ａで表示されるメニュー画面から「自動レイアウト」が選択された場合には、「横一列」、「縦一列」、「右斜め下」、「左斜め下」等のレイアウトを表すメニューが表示されて、カーソルキー５やダイヤル１３Ｄによって選択してリターンキー４が押下された場合には、この選択されたレイアウトが選択されるようにしてもよい。
【０１０１】
（Ｃ）また、レイアウト選択キー１３Ｂの押下によって図８に示すレイアウト１の横線７１が表示された後、ダイヤル１３Ｄを時計方向又は反時計方向に回転させることによって、この横線７１がダイヤル１３Ｄの回転に伴って回転表示されるようにしてもよい。そして、任意の傾きの際にリターンキー４が押下された場合には、ＣＰＵ４１は、この傾きを重心式の傾きとして設定するようにしてもよい。これにより、任意の傾きのレイアウトを容易に設定することが可能となる。
【図面の簡単な説明】
【０１０２】
【図１】本実施形態に係るテープ印刷装置の平面図である。
【図２】テープ印刷装置の右側面図である。
【図３】テープ印刷装置のカセット収納部にテープカセットを装着した状態でテープカセットの上ケースを取り外した場合の要部拡大平面図である。
【図４】テープ印刷装置の制御構成を示すブロック図である。
【図５】テープ印刷装置のＣＰＵによって実行される処理であって、ブロック単位で入力されたテキストを選択されたレイアウトに配置して印刷する印刷処理を示すフローチャートである。
【図６】文字入力キーを介してテキストデータが入力された一例を示す図である。
【図７】機能キーが押下された場合に、液晶ディスプレイに表示される印刷モード選択画面の一例を示す図である。
【図８】テキストブロックの印刷領域内での配置パターンを表す４種類のレイアウト１乃至レイアウト４を液晶ディスプレイに表示した一例と、それに対応するテキストブロックの配置した一例を示す図である。
【図９】各テキストブロックのブロックエリアの一例を示す図である。
【図１０】印刷領域内における各テキストブロックの配置位置の設定を説明する説明図である。
【図１１】図８の「レイアウト２」が選択された場合のプレビュー表示の一例を示す図である。
【図１２】図１１で液晶ディスプレイにプレビュー表示された印刷データが印刷された印刷テープの一例を示す図である。
【符号の説明】
【０１０３】
１      テープ印刷装置
２      文字入力キー
４      リターンキー
５      カーソルキー
６      キーボード
７      液晶ディスプレイ（ＬＣＤ）
９      サーマルヘッド
１０    プラテンローラ
１３Ａ      機能キー
１３Ｂ      レイアウト選択キー
１３Ｃ      文字サイズセットキー
２２      印刷テープ
３６      フィルムテープ
４１      ＣＰＵ
４３      ＲＯＭ
４５      ＲＡＭ
６１      印刷領域
７１      太い横線
７２      太い縦線
７３      太い左下斜め線
７４      太い右下斜め線
８１〜８３      ブロックエリア
８１Ａ〜８３Ａ      重心  
【図１】
2010082976.tif 000003
【図２】
2010082976.tif 000004
【図３】
2010082976.tif 000005
【図４】
2010082976.tif 000006
【図５】
2010082976.tif 000007
【図６】
2010082976.tif 000008
【図７】
2010082976.tif 000009
【図８】
2010082976.tif 000010
【図９】
2010082976.tif 000011
【図１０】
2010082976.tif 000012
【図１１】
2010082976.tif 000013
【図１２】
2010082976.tif 000014