(57)【要約】【課題】複数の言語で横書きに併記した複数の定型文字列から成るテキストを一括に縦書き変換しても、横書き表記言語の定型文字列を縦書きに変換することのない印刷画像作成装置、印刷画像作成方法、プログラムおよびテープ印刷装置を提供する。【解決手段】縦横表記言語および／または横表記言語で表記された各言語別定型文字列を縦書きに変換する場合、各言語別定型文字列が、縦横表記言語で作成された縦書き可能文字列または横表記言語で作成された縦書き不能文字列であるかを判別すると共に、縦書き可能文字列である場合には、縦書き変換を実行し、縦書き不能文字列である場合には、縦書き変換を実行しないことを特徴とする。【選択図】図９
2007128218.tif 000002
【特許請求の範囲】
【請求項１】
定型文字列リストから選択した任意の１の定型文字列を、縦書き・横書き可能に表記される縦横表記言語および／または横書きのみで表記される横表記言語から成る複数の言語で、且つそれぞれを横書きで併記したテキストに基づいて、印刷テープ上に印刷するための印刷画像を作成する印刷画像作成装置において、
前記テキストを記憶する記憶手段と、
前記テキストの各言語別定型文字列を、横書きから縦書きに変換する縦書き変換手段と、
縦書き変換後の前記テキストの前記印刷画像を作成する印刷画像作成手段と、を備え、
前記縦書き変換手段は、前記各言語別定型文字列が、前記縦横表記言語で作成された縦書き可能文字列、または前記横表記言語で作成された縦書き不能文字列、であるかを判別する言語判別手段と、
前記縦書き可能文字列であると判定された前記各言語別定型文字列に対し、縦書き変換を実行し、前記縦書き不能文字列であると判定された前記各言語別定型文字列に対し、縦書き変換を禁止する変換選別実行手段と、
を有していることを特徴とする印刷画像作成装置。
【請求項２】
前記縦書き変換手段は、前記変換選別実行手段による変換後の複数の前記言語別定型文字列の相互間の文字の向きを揃える文字揃え手段を、更に備えたことを特徴とする請求項１に記載の印刷画像作成装置。
【請求項３】
前記言語判別手段は、前記各言語に対応する縦書き変換の可否を判別するための言語対応テーブルに基づいて、判別を行うことを特徴とする請求項１または２に記載の印刷画像作成装置。
【請求項４】
前記テキストを画面表示する表示手段を、更に備え、
前記表示手段は、前記各言語別定型文字列に、当該言語別定型文字列が縦書きであるか、横書きであるかを識別可能に設けた縦横識別マークを付して表示することを特徴とする請求項１ないし３のいずれかに記載の印刷画像作成装置。
【請求項５】
前記テキストを画面表示する表示手段を、更に備え、
前記表示手段は、前記各言語別定型文字列に、当該言語別定型文字列の前記表記言語の識別が可能な言語識別マークを付して表示することを特徴とする請求項１ないし３のいずれかに記載の印刷画像作成装置。
【請求項６】
定型文字列リストから選択した任意の１の定型文字列を、縦書き・横書き可能に表記される縦横表記言語および／または横書きのみで表記される横表記言語から成る複数の言語で、かつそれぞれを横書きで併記したテキストに基づいて、印刷テープ上に印刷するための印刷画像を作成する印刷画像作成方法において、
前記テキストの各言語別定型文字列を、縦書きに変換する場合、前記テキスト内の前記各言語別定型文字列が、前記縦横表記言語で作成された縦書き可能文字列、または前記横表記言語で作成された縦書き不能文字列、であるかを判別すると共に、前記縦書き可能文字列であると判定された場合には、縦書き変換を実行し、前記縦書き不能文字列であると判定された場合には、縦書き変換を禁止し、縦書き変換後の前記テキストの前記印刷画像を作成することを特徴とする印刷画像作成方法。
【請求項７】
縦書き変換後の前記各言語別定型文字列の相互間の文字の向きを揃えることを特徴とする請求項６に記載の印刷画像作成方法。
【請求項８】
請求項１ないし５のいずれかに記載の印刷画像作成装置における各手段としてコンピュータを機能させること、または、請求項６または７に記載の印刷画像作成方法をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項１ないし５のいずれかに記載の印刷画像作成装置と、
作成された前記印刷画像に基づいて、前記印刷テープに印刷を行う印刷手段と、を備えたことを特徴とするテープ印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷テープに印刷される印刷画像を編集するための印刷画像作成装置、印刷画像作成方法、プログラムおよびテープ印刷装置に関するものである。
【背景技術】
【０００２】
従来、この種の印刷画像作成装置として、印刷テープの長さ方向に縦書きに印刷される文字列に対し、任意の文字列を幅方向に横書きに変換するものが知られている。これによれば、任意の文字列を選択し、これを横書き変換することで、文字列を横書きにすることができる。
【特許文献１】特開平９−２０２０１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、入力される文字列が複数の言語、例えば、日本語および英語で横書きに併記されている場合、これらの文字列を一括して横書きから縦書きに変換すると、本来、言語上、縦書き表記が存在しない英語まで縦書きに変換してしまう問題があった。このため、複数の言語から成る文字列を縦書きにする場合は、縦書き表記の言語を任意に選択して縦書き変換しなければならず、操作上、非常に煩わしいものとなっていた。
【０００４】
本発明は、複数の言語で横書きに併記した各言語別定型文字列から成るテキストを一括に縦書き変換しても、横書き表記言語の定型文字列を縦書きに変換することのない印刷画像作成装置、印刷画像作成方法、プログラムおよびテープ印刷装置を提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明の印刷画像作成装置は、定型文字列リストから選択した任意の１の定型文字列を、縦書き・横書き可能に表記される縦横表記言語および／または横書きのみで表記される横表記言語から成る複数の言語で、且つそれぞれを横書きで併記したテキストに基づいて、印刷テープ上に印刷するための印刷画像を作成する印刷画像作成装置において、テキストを記憶する記憶手段と、テキストの各言語別定型文字列を、横書きから縦書きに変換する縦書き変換手段と、縦書き変換後のテキストの印刷画像を作成する印刷画像作成手段と、を備え、縦書き変換手段は、各言語別定型文字列が、縦横表記言語で作成された縦書き可能文字列、または前記横表記言語で作成された縦書き不能文字列、であるかを判別する言語判別手段と、縦書き可能文字列であると判定された各言語別定型文字列に対し、縦書き変換を実行し、縦書き不能文字列であると判定された各言語別定型文字列に対し、縦書き変換を実行しない変換選別実行手段と、を有していることを特徴とする。
【０００６】
また、本発明の印刷画像作成方法は、定型文字列リストから選択した任意の１の定型文字列を、縦書き・横書き可能に表記される縦横表記言語および／または横書きのみで表記される横表記言語から成る複数の言語で、かつそれぞれを横書きで併記したテキストに基づいて、印刷テープ上に印刷するための印刷画像を作成する印刷画像作成方法において、テキストの各言語別定型文字列を、縦書きに変換する場合、テキスト内の各言語別定型文字列が、縦横表記言語で作成された縦書き可能文字列、または横表記言語で作成された縦書き不能文字列、であるかを判別すると共に、縦書き可能文字列であると判定された場合には、縦書き変換を実行し、縦書き不能文字列であると判定された場合には、縦書き変換を実行せず、縦書き変換後の前記テキストの前記印刷画像を作成することを特徴とする。
【０００７】
この構成によれば、テキスト内の各言語別定型文字列を一括に縦書きに変換すると、縦書き可能文字列は、縦書きに変換され、縦書き不能文字列は、縦書きに変換されない。すなわち、印刷テープ上において、縦書き可能文字列は縦書きに編集されると共に、縦書き不能文字列は横書きのまま編集される。これにより、各言語別定型文字列毎に縦書き設定をする必要はなく、テキストを一括変換することで各言語別定型文字列の言語を正しく表記することができると共に、操作性の良いものとすることができる。なお、各言語別定型文字列の文字列方向としては、印刷テープの長さ方向や印刷テープの幅方向であることが好ましい。
【０００８】
この場合、縦書き変換手段は、変換選別実行手段による変換後の複数の言語別定型文字列の相互間の文字の向きを揃える文字揃え手段を、更に備えたことが、好ましい。
【０００９】
また、この場合、縦書き変換後の複数の言語別定型文字列の相互間の文字の向きを揃えることが、好ましい。
【００１０】
この構成によれば、複数の言語別定型文字列の文字の向きを揃えることで、印刷テープ上に印刷された各言語別定型文字列を読みやすいものとすることができる。
【００１１】
この場合、言語判別手段は、各言語に対応する縦書き変換の可否を判別するための言語対応テーブルに基づいて、判別を行うことが、好ましい。
【００１２】
この構成によれば、例えば、新たな言語を追加したい場合には、言語対応テーブルに新たな言語を追加するだけで、簡単に新たな言語に対応する縦書き変換の設定をすることができるため、汎用性の高いものとすることができる。
【００１３】
この場合、テキストを画面表示する表示手段を、更に備え、表示手段は、各言語別定型文字列に、当該言語別定型文字列が縦書きであるか、横書きであるかを識別可能に設けた縦横識別マークを付して表示することが、好ましい。
【００１４】
この構成によれば、表示手段を視認することにより、各言語別定型文字列が、縦書きか横書きかを識別することができる。すなわち、なじみのない言語であっても、当該言語別定型文字列が縦書き・横書きであるかの識別が可能である。このため、各言語別定型文字列を縦書きに表示する必要はなく、横書きのまま表示してもよい。
【００１５】
この場合、テキストを画面表示する表示手段を、更に備え、表示手段は、各言語別定型文字列に、当該言語別定型文字列の表記言語の識別が可能な言語識別マークを付して表示することが、好ましい。
【００１６】
この構成によれば、なじみのない言語であっても、各言語を識別することができるため、例えば、編集に際し、必要のない言語を削除するなどの編集を行いやすい。
【００１７】
本発明のプログラムは、上記の印刷画像作成装置における各手段としてコンピュータを機能させること、または、上記の印刷画像作成方法をコンピュータに実行させることを特徴とする。
【００１８】
この構成によれば、テキストを一括に縦書き変換した際に、縦書き可能文字列に対し縦書き変換を実行し、縦書き不能文字列に対し縦書き変換を実行しないプログラムを提供することができる。
【００１９】
本発明のテープ印刷装置は、上記の印刷画像作成装置と、作成された印刷画像に基づいて、印刷テープに印刷を行う印刷手段と、を備えたことを特徴とする。
【００２０】
この構成によれば、印刷画像作成装置により作成された印刷画像を、印刷手段により印刷テープに印刷することができる。
【発明を実施するための最良の形態】
【００２１】
以下、添付の図面を参照しながら、本発明の印刷画像作成装置を適用したテーププリンタ（テープ印刷装置）について説明する。このテーププリンタは、複数の言語でそれぞれ表記した複数の各言語別定型文字列を併記したテキストを編集し、印刷テープに印刷画像の印刷を行った後、印刷済みの印刷テープの後端を切断して、ラベル（テープ片）を作成するものである。
【００２２】
図１および図２に示すように、テーププリンタ１は、印刷テープＴに対して印刷処理を行う装置本体２と、印刷テープＴおよびインクリボンＲを収容し、装置本体２に着脱自在に装着されるテープカートリッジＣとを備えている。
【００２３】
装置本体２は、装置ケース３により外殻が形成され、装置ケース３の前半部上面には、各種キー４を備えたキーボード５が配設されている。装置ケース３の後半部左上面には、開閉蓋６が広く設けられ、開閉蓋６の上面には、テープカートリッジＣの装着／非装着を視認するための覗き窓７が形成されると共に、開閉蓋６の前側にはこれを開放する蓋体開放ボタン８が設けられている。装置ケース３の後半部右上面には、キーボード５からの入力結果等を表示する長方形のディスプレイ９が形成されている。
【００２４】
蓋体開放ボタン８を押して開閉蓋６を開放すると、その内部には、テープカートリッジＣが装着されるカートリッジ装着部１０が窪入形成されている。カートリッジ装着部１０には、その隅部に、複数のマイクロスイッチ等で構成されたテープ識別センサ３６（図示省略）が配設されている。
【００２５】
さらに、カートリッジ装着部１０には、発熱素子を有するサーマルヘッド１５が設けられている。テープカートリッジＣを装着すると、サーマルヘッド１５が、印刷テープＴおよびインクリボンＲを挟んで、テープカートリッジＣに設けられたプラテンローラ１６に当接し、印刷待機状態となる。そして、送りモータ３５（図３参照）やギヤ列等で構成されたテープ送り機構（図示省略）により印刷テープＴおよびインクリボンＲを送りながら、印刷テープＴに印刷処理（インクリボンＲから印刷テープＴへのインクの感熱転写）が行われる。
【００２６】
装置ケース３の左側部には、カートリッジ装着部１０と装置外部とを連通するテープ排出口１７が形成され、このテープ排出口１７に臨んで装置ケース３には、カッタモータ３５（図３参照）により駆動するカッタユニット１８が内蔵されており、これにより、印刷処理後の印刷テープＴの後端が、テープ幅方向に切断され、テープ片が作成される。なお、カッタユニット１８は、後述する印刷テープＴの記録テープＴ１および剥離テープＴ２の双方を切断（フルカット）するフルカッタと、記録テープＴ１のみを切断（ハーフカット）するハーフカッタとを備えている。
【００２７】
図示は省略するが、装置ケース３の右側部には、電源供給のための電源供給口と、図外のパソコン等の外部装置と接続するためのコネクタが形成されている。このため、テーププリンタ１は、自身のキーボード５からの入力データに基づいて作成された印刷画像のほか、パソコン等によって作成された印刷画像を、印刷テープＴに印刷することも可能である。また、図示省略したが、装置ケース３の内部には、装置本体２を統括制御する制御部３４（後述する）を構成する回路基板が搭載されている。
【００２８】
印刷テープＴは、裏面に粘着剤が塗着された記録テープＴ１と、この粘着剤により記録テープＴ１に貼付された剥離テープＴ２とから構成されている。そして、ユーザは、印刷処理後に切り離された印刷テープＴのテープ片から、剥離テープＴ２を引き剥がし、記録テープＴ１を被貼着物に貼付することができる。
【００２９】
なお、テープカートリッジＣの裏面には、小さな複数の被検出孔（図示省略）が形成され、上記のテープ識別センサ３６によってこの複数の被検出孔が識別され、印刷テープＴの種別（例えば、テープ幅）を識別できるようになっている。
【００３０】
ディスプレイ９は、ドットマトリクス型の液晶表示装置で構成されており、例えば、横方向（Ｘ方向）約６ｃｍ×縦方向（Ｙ方向）４ｃｍの長方形の形状の内側に、９６ドット×６４ドットの表示画像データを表示可能な表示画面２０と、各種設定状況等を表示する複数のインジケータ（図示省略）とを有し、ユーザがキーボード５からデータを入力して、印刷画像（印刷データ）を作成・編集したり、その結果等を視認したりする際に用いられる。
【００３１】
キーボード５には、仮名キー群、数字キー群およびアルファベットキー群等を含む文字キー群のほか、各種処理を指定するための機能キー群等が配列されている。この文字キー群および機能キー群の変換キー（後述する）により、キーボード５からは、主に、平仮名、片仮名、漢字、数字およびアルファベット等の文字が入力できるようになっている。
【００３２】
機能キー群には、電源キー、印刷処理を指示するための印刷キー、文字キー群により入力された文字を変換（仮名文字→漢字等）するための変換キー、入力された文字を縦書き・横書きに変換するための縦横変換キー、各変換キーにより変換された文字の確定、改行および選択画面における選択指示のための選択キー、各種操作を取り消すための取消キー、各種処理を中止したり確定後の文字を必要に応じて削除する削除キー、削除キーで削除した文字（図記号等を含む）を復活（貼付け）するための復活キー、並びに、それぞれ上下左右の方向へカーソル７６（後述する）を移動させるための４個のカーソルキー等が含まれる。なお、これらは、各キー入力毎に個別にキーを設けて入力してもよいし、シフトキー等と組み合わせてより少ない数のキーを用いて入力してもよい。キーボード５は、これらの各種キー４により種々の指令およびデータを制御部３４に入力する。
【００３３】
次に、図３を参照し、テーププリンタ１の制御系の構成について説明する。テーププリンタ１は、キーボード５およびディスプレイ９を有し、ユーザによる文字情報の入力や各種情報の表示等のユーザインタフェースを司る操作部３０と、サーマルヘッド１５、カッタモータ３５、送りモータ２９、カッタユニット１８を有し、印刷処理を行う印刷処理部３１と、テープ識別センサ３６等の各種センサを有し、各種検出を行う検出部３２と、ディスプレイドライバ３７、ヘッドドライバ３８、印刷送りモータドライバ３９およびカッタモータドライバ２８を有し、各部を駆動する駆動部３３と、各部と接続され、テーププリンタ１全体を制御する制御部３４とにより構成されており、キーボード５からの入力信号に基づき、制御部３４が駆動部３３を介してディスプレイ９および印刷処理部３１を制御している。
【００３４】
制御部３４は、ＣＰＵ４０、ＲＯＭ４１、ＲＡＭ４２、周辺制御回路（Ｐ−ＣＯＮ）４３を備え、互いに内部バス４４により接続されている。ＲＯＭ４１は、ＣＰＵ４０で処理する制御プログラムを記憶する制御プログラム領域５０のほか、装置内で用意している文字のフォントデータ５２、後述する定型文字列リスト７７を構成するリストデータ５３、「斜体」、「強調」等の飾り字にするための文字装飾テーブル５４、各言語別定型文字列７０が縦書きに対応しているかどうかを判別するための言語対応テーブル５５等を記憶する制御領域５１を有している。
【００３５】
ＲＡＭ４２は、制御処理のための作業領域として使用され、各種フラグ・レジスタ群や、ユーザがキーボード５から入力したテキストデータを記憶するテキストデータ領域６０、後述する貼付け（ペースト）操作において貼付け対象となる文字列等を記憶（一時的に保存）するクリップボード記憶領域６１、表示画面２０の表示画像データを記憶する表示画像データ領域６２、印刷テープＴに印刷される印刷画像を作成するための領域である印刷バッファ６３等を備えている。また、ＲＡＭ４２は、テーププリンタ１の電源がオフにされても、記憶したデータを保持しておくように、図外のバックアップ回路によって電源の供給を受けるようになっている。
【００３６】
Ｐ−ＣＯＮ４３には、ＣＰＵ４０の機能を補うと共に周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩ等により構成されて組み込まれている。このＰ−ＣＯＮ４３は、キーボード５や図外の各種センサと接続され、キーボード５からの各種指令や入力データおよび各種検出信号等をそのまま或いは加工し、内部バス４４を介してＣＰＵ４０やＲＡＭ４２に出力すると共に、ＣＰＵ４０等から内部バス４４を介して出力されたデータや制御信号を、そのまま或いは加工して駆動部３３に出力している。
【００３７】
また、駆動部３３において、ディスプレイドライバ３７は、制御部３４から出力される制御信号に従って、表示画面２０を制御する。同様に、ヘッドドライバ３８は、制御部３４の指示に従って、サーマルヘッド１５を駆動する。また、印刷送りモータドライバ３９は、制御部３４の指示に従って、印刷処理部３１の送りモータ２９を駆動して、印刷テープＴおよびインクリボンＲの送り動作を制御すると共に、カッタモータドライバ２８は、カッタモータ３５を駆動して、切断動作を制御している。
【００３８】
このように構成された制御系において、制御部３４のＣＰＵ４０は、ＲＯＭ４１内の制御プログラムに従って、Ｐ−ＣＯＮ４３を介してキーボード５等からの各種指令や各種データ等を入力し、ＲＯＭ４１からのフォントデータ５２、ＲＡＭ４２内の各種データ等を処理し、Ｐ−ＣＯＮ４３を介して駆動部３３に制御信号を出力している。これにより、表示画面２０の表示制御や印刷画像の作成・編集を行うと共に、サーマルヘッド１５等を制御して、所定の印刷条件で印刷テープＴに印刷する等、テーププリンタ１全体を制御している。
【００３９】
本実施形態のテーププリンタ１の場合、本発明の印刷画像作成装置は、主に、操作部３０および制御部３４によって実現されており、以下、図４を参照して、ラベルを作成するまでの操作手順を示しつつ、その特徴となる動作を説明する。
【００４０】
なお、このテーププリンタ１は、１つのラベルを作成する場合に、テープ長さ方向に複数段落に区分して印刷することができ、段落単位で縦書き／横書き等の書式設定を変更できるようになっている。さらに、各段落においては、１以上の文字から成る文字列を、テープ幅方向に１行ないし複数行に亘って、印刷できるようになっている。印刷可能な最大行数は、装着されたテープカートリッジＣのテープ幅により定まるが、ここでは、特に断らない限り、４行以上を印刷可能として説明を進める。また、印刷テープＴに印刷される文字列は、テープ長さ方向を左右にして横書きする横型横書き、テープ長さ方向を上下にして縦書きする縦型縦書き、テープ幅方向を左右にして横書きする縦型横書き、テープ幅方向を上下にして縦書きする横型縦書き、以上の４種類の書き方で印刷可能に構成されており、これらの書き方を個々に用いることもできれば、複数の書き方を併用することもできる。このテーププリンタ１では、横型横書きの文字列を縦型縦書きの文字列に、縦型横書きの文字列を横型縦書きの文字列に、相互に縦書き／横書き変換可能に構成されている。
【００４１】
まず、電源キーを押下して電源をオンにすると、テーププリンタ１は、キー入力可能な操作状態で起動する。テーププリンタ１には、任意の文字列を入力・編集するための入力編集モード７１、後述する複数の言語で表記された各言語別定型文字列７０を入力するための定型外国語モード７２等、複数のモードが用意されており、所定のキー操作により各モードが呼び出され、各モード専用の入力画面から、印刷データがそれぞれ入力される。なお、起動時には、入力編集モード７１となっている。
【００４２】
図４に示すように、入力編集モード７１では、表示画面２０上において、その下半部が、印刷画像を入力・編集するための画像編集領域７３となっており、その上半部右側が、印刷画像の印刷イメージをプレビュー表示するためのプレビュー領域７４となっている。また、表示画面２０の上半部左側には、作成・編集中の印刷画像に対応したラベルの長さが表示される。
【００４３】
画像編集領域７３には、キーボード５から入力された文字列が横型横書きに表示され、文字列が複数行または複数段落に亘る場合には、上下に並べて表示される。また、画像編集領域７３には、各文字列が何行目に位置するかをネガ表示した行頭マーク７５と、表示画面２０上における編集入力位置を指標するカーソル７６とが表示される。すなわち、画像編集領域７３上において、一行目に文字列を入力し、行頭マーク７５を「１」と表示した状態において、改行を行うと行頭マーク７５は「２」と表示され、一方、改段落を行うと行頭マーク７５は「１」と表示される。なお、文字列が長い場合には、その一部のみが表示されるが、カーソル７６を文字列内の文字単位で適宜移動させることにより、その表示範囲を移動させることができる。
【００４４】
プレビュー領域７４には、画像編集領域７３上で入力・編集された印刷画像の印刷イメージがプレビュー表示される。このプレビュー領域７４においても、文字列が長い場合には、画像編集領域７３上のカーソル７６の位置に対応した範囲のみが表示され、カーソル７６の移動に伴って、カーソル７６の位置に対応した文字列の範囲がスクロール表示されるようになっている。すなわち、カーソル７６は、画像編集領域７３における編集入力位置を指標すると共に、プレビュー領域７４における表示範囲を指標しており、カーソル７６を移動させることにより、この編集入力位置および表示範囲を移動させることができるようになっている。なお、プレビュー領域７４においては、文字列が複数行に亘る場合には、上下に並べて表示され、文字列が複数段落に亘る場合には、左右に並べて表示される。
【００４５】
また、画像編集領域７３への文字列の入力操作としては、キーボード５の文字キー群から１文字ずつ入力するほか、削除キーで削除した文字を復活キーで貼り付けたり、後述する定型外国語モード７２から各言語別定型文字列７０を入力したりすることも可能である。
【００４６】
そして、ユーザは、文字列の入力・編集が完了したら、プレビュー領域７４において印刷イメージを確認の上、印刷キーを押下することで、その文字列が印刷された印刷テープＴ（ラベル）を得ることができる（同図（ｂ）、（ｄ）参照）。
【００４７】
続いて、定型外国語モード７２からの各言語別文字列７０の入力操作について詳細に説明する。このテーププリンタ１は、定型外国語モード７２において、４個の各言語別文字列７０の複数組により構成される定型文字列リスト７７から、１組４個の各言語別定型文字列７０を選択し、選択した４個の各言語別定型文字列７０を、上記の画像編集領域７３に入力できるようになっている。
【００４８】
テーププリンタ１には、「あんない」、「あんないず」、「あんないにん」等の入力語句を、日本語、英語、中国語および韓国語の４言語で表記した各言語別定型文字列７０の複数組から成る定型文字列リスト７７が、リストデータ５３として制御部３４のＲＯＭ４１に記憶されている。例えば、「あんないず」については、それを日本語で表記した定型文字列（案内図）７０ａ、英語で表記した定型文字列（Guide map）７０ｂ、中国語で表記した定型文字列７０ｃ、および韓国語で表記した定型文字列７０ｄが記憶されている。詳細は後述するが、日本語、中国語および韓国語で表記した定型文字列を縦書き可能文字列７０ａ、７０ｃ、７０ｄとし、英語で表記した定型文字列を縦書き不能文字列７０ｂとしている。ここで、日本語（漢字等）および英語（アルファベット等）については、キーボード５の文字キー群からも入力可能であるが、中国語（簡体字等）および韓国語（ハングル文字等）については、文字キー群からは入力することができないものである。なお、入力語句を表記する言語は、フランス語、アラビア語等の他の言語であってもよく、テーププリンタ１が使用される国・地域の公用語等に応じて、適宜変更可能であり、その言語数や組合せも任意である。さらに、定型文字列リスト７７のうち、所定の組の各言語別定型文字列７０については、それに関連する印刷図記号が、その４個の各言語別定型文字列と関連付けてＲＯＭ４１に記憶されている。
【００４９】
図５に示すように、所定のキー操作により、入力編集モード７１から定型外国語モード７２へ切り替えられると、表示画面２０には、検索画面８０が表示される（同図（ａ）参照）。検索画面８０において、キーボード５で「あ」と入力すると、定型文字列リスト７７の中から、「あ」から始まる入力語句が（例えば、「あんない」、「あんないず」、「あんないにん」等）、リストアップされる（同図（ｂ）参照）。すなわち、入力された文字列に基づいて、ユーザが入力（印刷）したい入力語句を予測し、その入力語句がリストアップされる。もちろん、このような入力予測機能によらずとも、単に、全組の入力語句を例えば五十音順に並べ、これらをスクロール表示することにより、選択させるようにしてもよい。さらには、他の言語の入力語句から選択できるようにしてもよい。このように、ユーザは、定型文字列リスト７７から１組４個の各言語別定型文字列７０を選択することにより、４個の各言語別定型文字列７０を確実且つ簡易に設定することができる。なお、このとき、入力した文字列（例えば「あんないぞ」）に該当する日本語の各言語別定型文字列７０がない場合には、その旨のメッセージが表示される。
【００５０】
そして、リストアップされた中から「あんないず」を選択すると、表示画面２０には、定型外国語確認画面８１が表示され、その下半部に「あんないず」に対応する４個の各言語別定型文字列７０のうち２個が表示される（上下スクロールにより、他の２個も表示可能）と共に、その上半部には、「選択」および「印刷」が選択可能に表示される（同図（ｄ）参照）。
【００５１】
定型外国語確認画面８１に表示された４個の各言語別定型文字列７０を確認の上、「選択」を選択すると、４個の各言語別定型文字列７０の入力が実行される。すなわち、定型外国語モード７２から入力編集モード７１へ切り替わり、画像編集領域７３にこれらが表示される。本実施形態では、第１段落の１行目に日本語、２行目に英語、３行目に中国語、４行目に韓国語の各言語別定型文字列７０が表示される（図６（ａ）参照）。
【００５２】
各言語別定型文字列７０は、各言語別定型文字列７０を構成する文字列への文字の追加（例えば、案内図→案内図はこちら）や、その文字列からの一部の文字の削除（例えば、案内図→案内）を不可能とした印字ブロック８２として、画像編集領域７３に表示される。なお、各印字ブロック８２は、それが印字ブロック８２（文字の追加および文字の削除が不可能）であることが識別できるように、その言語名をネガ表示（白抜き）した一対の言語識別マーク８３に挟まれている。この言語識別マーク８３により、言語の識別が容易となり、なじみのない言語であっても、各言語を識別することができる。すなわち、編集に際し、必要のない言語を削除するなどの編集を行いやすくなる。なお、当然ではあるが、各印字ブロックの前後には、キーボード５から、任意の文字列を入力することが可能である。
【００５３】
このように、印字ブロック８２については、文字の追加および一部の文字の削除を行うことができないため、入力編集のためには、カーソル７６を、印字ブロック８２内を文字単位で移動させる必要はない。もっとも、上述したように、カーソル７６を移動させることにより、プレビュー領域７４における表示範囲を移動させるべく、カーソル７６は、各印字ブロック８２の前端から後端まで文字単位で移動可能に構成されている。これによれば、ユーザは、カーソル位置と対応させて印刷イメージを把握することができる。
【００５４】
このような操作により、４個の各言語別定型文字列の各文字列方向をテープ長さ方向に横書き（横型横書き）で併記したテキストデータが作成され、プレビュー領域７４により印刷イメージを確認の上、印刷キーを押下すると、４個の各言語別定型文字列７０が併記されて印刷されたラベルが作成される（図６（ｂ）参照）。
【００５５】
一方、上記の定型外国語確認画面８１において、「印刷」を選択すると、日本語、英語、中国語および韓国語の各言語別定型文字列７０を、この順序でテープ長さ方向に併記した印刷画像が印刷されるようになっている（同図（ｃ）参照）。なお、４個の各言語別定型文字列７０との間で、フルカットやハーフカットを行うようにしてもよい。
【００５６】
ここで、入力編集モード７１の表示画面２０上に表示された横型横書きの４個の各言語別定型文字列７０は、キーボード５の縦横変換キーを押下することで、段落毎に縦書きへと一括変換される。このとき、日本語、中国語および韓国語は、縦書き／横書きに表記される縦横表記言語８５であり、英語は、横書きのみで表記される横表記言語８６である。そして、４個の各言語別定型文字列７０の中には、縦横表記言語８５で表記された縦書き可能文字列７０ａ、７０ｃ、７０ｄと、横表記言語８６で表記された縦書き不能文字列７０ｂとがある。すなわち、英語などの言語は、本来、横書きで表記されるため、縦書き変換において、横表記言語８６の縦書き不能文字列を縦書き変換しないようにしている。なお、縦書き変換は、段落に限らず文章全体を一括変換してもよい。以下、図８および図９を参照して、４個の各言語別定型文字列７０の縦書き変換を、具体的に説明するが、ここでは、横型横書きから縦型縦書きへの変換と、縦型横書きから横型縦書きへの変換は同様の構成であるため、前者の変換について説明する。
【００５７】
入力編集モード７１上の画像編集領域７３に４個の各言語別定型文字列７０が横型横書きに表示された状態（Ｓ１）において、キーボード５中の縦横変換キーを押下する（Ｓ２）と、テーププリンタ１は、ＲＯＭ４１内に記憶された言語対応テーブル５５内を検索し（Ｓ３）、各言語別定型文字列７０の縦書き可能文字列７０ａ、７０ｃ、７０ｄと、縦書き不能文字列７０ｂと、が縦書きに対応しているかどうかを判別する（Ｓ４）。言語対応テーブル５５は、日本語は縦書き対応、英語は縦書き非対応、中国語は縦書き対応、および韓国語は縦書き対応となっている（図７参照）。なお、例えば、フランス語等の新たな言語を追加したい場合には、言語対応テーブル５５に、フランス語は縦書き非対応と追加するだけで、フランス語の判別が可能となるため、簡単に縦書きの対応／非対応を設定することができ、汎用性の高いものとすることできる。各言語の判別後、ＲＡＭ４２のテキストデータ領域６０には、縦書き可能文字列７０ａ、７０ｃ、７０ｄが縦書き変換されるように、４個の各言語別定型文字列７０から成るテキストデータの中の縦書き可能文字列７０ａ、７０ｃ、７０ｄに縦変換フラグが記憶される（Ｓ５）。
【００５８】
縦書き変換後の画像編集領域７３には、各言語別定型文字列７０が横書きに表示されたまま、縦横表記言語８５の各言語別定型文字列７０の行頭にある行頭マーク７５のみが文字列方向に９０°回転した状態に変換されて表示される（Ｓ６）。これにより、なじみのない言語であっても各言語別定型文字列７０が縦書きであるか横書きであるかの識別が容易になると共に、画像編集領域７３上で編集を行う際は、各言語別定型文字列７０の表示が縦書き表示となることはないため、読みづらくなることはなく、編集に際して支障をきたすことはない。なお、行頭マーク７５に代えて、言語識別マーク８３を文字列方向に９０°回転した状態に表示してもよい。
【００５９】
さらに、プレビュー領域７４上には、縦書き変換後の印刷イメージが表示され、縦書き可能文字列７０ａ、７０ｃ、７０ｄは、文字列方向（表示画面の左右方向）を上下にして縦書きに表示され、また、縦書き不能文字列７０ｂは、横書きのまま表示される。ユーザはこれを確認した後、印刷キーを押下する（Ｓ７）と、ＲＡＭ４２の作業領域内でテキストデータに基づいて、印刷データの作成が開始され、縦変換フラグが付された縦書き可能文字列７０ａ、７０ｃ、７０ｄを縦書きに変換して印刷データを作成する（Ｓ８）。作成された印刷データは印刷バッファに送られ、テーププリンタ１は、作成された印刷データに基づいて、縦書き可能文字列７０ａ、７０ｃ、７０ｄを、縦型縦書きに、縦書き不能文字列７０ｂを、横型横書きにして印刷テープＴ上に印刷し、縦書き変換がなされたラベルを作成する（Ｓ９）。
【００６０】
以上の構成によれば、異なる言語からなる４個の各言語別定型文字列７０を一括に縦書き変換しても、各言語別定型文字列７０の言語に対応した表記とすることができる。また、段落毎に一括変換することで、任意の文字列毎の変換作業を省略することができ、操作性の向上を図ることができる。
【００６１】
さらに、テーププリンタ１の各機能をプログラムとして提供することも可能である。また、そのプログラムをＣＤ−ＲＯＭ等の記憶媒体に格納して提供することも可能である。
【００６２】
次に、図１０を参照して、本発明の第２実施形態について説明する。なお、以下の説明では重複した記載を避けるため、異なる部分についてのみ説明する。このテーププリンタ１では、４個の各言語別定型文字列７０を横型横書きから縦書き変換した場合、これらの文字列の文字の向きを揃えて、縦書きに変換される。
【００６３】
具体的に説明すると、入力編集モード７１の画像編集領域７３に４個の各言語別定型文字列７０が横型横書きに表示された状態において、キーボード５の縦横変換キーを押下すると、テーププリンタ１は、各言語別定型文字列７０が縦書き可能文字列７０ａ、７０ｃ、７０ｄか縦書き不能文字列７０ｂかを判別する。各言語の判別後、縦書き可能文字列７０ａ、７０ｃ、７０ｄには、縦変換フラグが付される。
【００６４】
一方、プレビュー領域７４上には、縦書き変換後の印刷イメージが表示され、縦書き可能文字列７０ａ、７０ｃ、７０ｄは、表示画面の上下方向を上下にして、縦書きに表示されると共に、縦書き不能文字列７０ｂは横書きのまま表示される（図１０（ｂ）参照）。このとき、上記したように印刷可能な最大行数は印刷テープＴのテープ幅により制限される。このため、縦書き変換により、４個の各言語別定型文字列７０が最大行数をオーバーしてしまう場合は、表示画面２０に、縦書き変換ができない旨を表示することが好ましい。
【００６５】
なお、行数オーバーを回避するため、縦書き変換した各言語別定型文字列７０を、段落毎に並び替える段落並び替え手段を更に備えてもよい。これによれば、１段落目に日本語、２段落目に英語、３段落目に中国語、４段落目に韓国語の各言語別定型文字列７０が配置され、縦書き可能文字列７０ａ、７０ｃ、７０ｄはテープ幅方向を上下にして縦書きに配置され、縦書き不能文字列７０ｂはテープ長さ方向を左右にして横書きに配置される（図１０（ｃ）参照）。また、縦書き変換した各言語別定型文字列７０を、テープ長さ方向（表示画面の左右方向）に、そのまま９０°回転させるよう文字列回転手段を更に備えてもよい。これによれば、１段落目に日本語、２段落目に英語、３段落目に中国語、４段落目に韓国語の各言語別定型文字列７０が配置され、縦書き可能文字列７０ａ、７０ｃ、７０ｄはテープ長さ方向を上下にして縦書きに配置され、縦書き不能文字列７０はテープ幅方向を左右にして横書きに配置される（図１０（ｄ）参照）。
【００６６】
以上の構成によれば、縦書き変換を行っても、各言語別定型文字列７０の言語に対応した表記とすることができる。また、縦書き変換後の４個の各言語別定型文字列７０は、文字の向きを揃えて配置することができるため、作成されたラベルは読みやすいものとすることができる。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係るテーププリンタの閉蓋状態の外観斜視図である。
【図２】本実施形態に係るテーププリンタの開蓋状態の外観斜視図である。
【図３】テーププリンタの制御系のブロック図である。
【図４】（ａ）は、ディスプレイ上に表示された入力編集モードの一例を示した模式図であり、（ｂ）は、（ａ）を基に作成されたラベルの模式図であり、（ｃ）は、入力編集モードの一例を示した模式図であり、（ｄ）は、（ｃ）を基に作成されたラベルの模式図である。
【図５】（ａ）は、定型外国語モードにおける検索画面の模式図であり、（ｂ）は、定形外国語モードにおける第２検索画面の模式図であり、（ｃ）は、定型外国語モードにおける第３検索画面の模式図であり、（ｄ）は、定型外国語モードにおける定形外国語確認画面の模式図である。
【図６】（ａ）は、各言語別定型文字列が入力された入力編集モードの表示画面の模式図であり、（ｂ）は、（ａ）を基に作成されたラベルの模式図である。
【図７】言語対応テーブルの模式図である。
【図８】（ａ）は、縦書き変換後の入力編集モードの表示画面の模式図であり、（ｂ）は、（ａ）を基に作成されたラベルの模式図である。
【図９】縦書き変換におけるフローチャート図である。
【図１０】（ａ）は、第２実施形態に係る入力編集モードの表示画面の模式図であり、（ｂ）は、縦書き変換後のプレビュー領域の模式図であり、（ｃ）は、縦書き変換後の各言語別定型文字列を段落毎に並び替えたラベルの模式図であり、（ｄ）は、縦書き変換後の各言語別定型文字列を９０度反転させたラベルの模式図である。
【符号の説明】
【００６８】
１…テーププリンタ  ３４…制御部  ５３…リストデータ  ５５…言語対応テーブル  ７０…各言語別定型文字列  ７１…入力編集モード  ７２…定型外国語モード  ７５…行頭マーク  ７７…定型文字列リスト  ８３…言語識別マーク  ８５…縦横表記言語  ８６…横表記言語
【図１】
2007128218.tif 000003
【図２】
2007128218.tif 000004
【図３】
2007128218.tif 000005
【図４】
2007128218.tif 000006
【図５】
2007128218.tif 000007
【図６】
2007128218.tif 000008
【図７】
2007128218.tif 000009
【図８】
2007128218.tif 000010
【図９】
2007128218.tif 000011
【図１０】
2007128218.tif 000012