(57)【特許請求の範囲】
【請求項１】
文字列を編集するための文字列編集装置において、
全角文字として入力された文字列を構成する各文字が変換されるべき文字であるかどうかを判定するための判定手段と、
前記判定手段により変換されるべき文字であると判定された変換前の各文字を、ディスプレイに表示される変換された後の各全角文字の文字列配置方向の寸法よりも小さい寸法となるように全角文字から縮小しかつ前記ディスプレイの文字列配置方向の一方端に寄せて前記ディスプレイに表示し、変換後の各文字を前記一方端に寄せて全角文字で前記ディスプレイに表示するための制御を行う制御手段とを備えたことを特徴とする文字列編集装置。
【請求項２】
前記制御手段は、前記変換されるべき文字であると判定された全角文字として入力された変換前の各文字を半角文字で表示するための制御を行うことを特徴とする請求項１記載の文字列編集装置。
【請求項３】
前記制御手段が、前記文字列を構成する文字をドットフォントで形成するドット形成手段を含み、
前記制御手段は、前記ディスプレイに表示する各前記変換されるべき文字に関し、前記ドット形成手段により形成されたドットフォントの文字列配置方向の少なくとも２列分の内容に基づいて前記ディスプレイの文字列配置方向のドット１列分を表示するための制御を行うことを特徴とする請求項１記載の文字列編集装置。
【請求項４】
コンピュータを、
全角文字として入力された文字列を構成する各文字が変換されるべき文字であるかどうかを判定するための判定手段と、
前記判定手段により変換されるべき文字であると判定された変換前の各文字を、ディスプレイに表示される変換された後の各全角文字の文字列配置方向の寸法よりも小さい寸法となるように全角文字から縮小しかつ前記ディスプレイの文字列配置方向の一方端に寄せて前記ディスプレイに表示し、変換後の各文字を前記一方端に寄せて全角文字で前記ディスプレイに表示するための制御を行う制御手段として機能させることを特徴とする文字列を編集するためのプログラム。
【請求項５】
前記表示制御手段は、前記変換されるべき文字であると判定された全角文字として入力された変換前の各文字を半角文字で表示するための制御を行うことを特徴とする請求項４記載の文字列を編集するためのプログラム。
【請求項６】
前記制御手段が、前記文字列を構成する文字をドットフォントで形成するドット形成手段を含み、
前記制御手段は、前記ディスプレイに表示する各前記変換されるべき文字に関し、前記ドット形成手段により形成されたドットフォントの文字列配置方向の少なくとも２列分の内容に基づいて前記ディスプレイの文字列配置方向のドット１列分を表示するための制御を行うことを特徴とする請求項４記載の文字列を編集するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字列をディスプレイに表示しながら文字列を編集するための文字列編集装置、及びプログラムに関する。
【０００２】
【従来の技術】
ユーザが入力した文字列をテープに印刷することによってラベルを作成するものの一つとして、ラベルライターが製品化されている。このラベルライターにおいて、例えばユーザがひらがな（変換されるべき文字）を入力した場合、入力したひらがな（変換されるべき文字）がラベルライターの表示部に全角文字で表示されていた。そして、ユーザは表示部に表示された全角文字のひらがな（変換されるべき文字）を見ながらそのひらがなを漢字などに変換し、その変換された後の漢字などが表示部に全角文字で表示されることになる。さらに、ユーザはこの表示部に表示された変換された後の文字などを見ながら変換の正誤を確認していた。このように、変換されるべきひらがな及び変換された後の漢字などはともに全角文字で表示されていた（図１３参照）。尚、図１３は、表示部の最大表示文字数が４文字の場合で、図中枠で囲っている部分が表示部の表示領域である。また、図１３（ａ）は単漢字変換の場合であり、図１３（ｂ）は熟語変換の場合である。
【０００３】
【発明が解決しようとする課題】
ところが、ラベルライターはユーザが携帯するのに便利なようにコンパクト化を図る必要があると共に、通常はあまり長いラベルを作成する必要はなくむしろコスト低減を図る必要があることから、昨今のラベルライターでは表示部が小さくなっているものがあり、その結果、表示部の最大表示文字数が、例えば全角表示で４文字というように少なくなっていた。従って、図１３に示すように、ユーザによって入力されるひらがな（変換されるべき文字）の文字数が多い（最大表示文字数が４文字の場合、変換されるべき文字が５文字以上）場合には、ユーザはユーザ自ら入力した全てのひらがな（変換されるべき文字）を同時に見ながらさらにひらがな（変換されるべき文字）を入力することができず、また、ユーザが入力したひらがな（変換されるべき文字）を全て見ながら漢字に変換することができなかったため、変換されるべき文字と変換された後の文字の対応関係がユーザに分かりにくくなっていて、文字列の編集におけるユーザの操作性が優れているとは必ずしも言えなかった。
【０００４】
本発明は、表示部を大きくすることなく変換されるべき文字を表示部に同時に多く表示することができる文字列編集装置、及びそのプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
請求項１記載の文字列編集装置は、文字列を編集するための文字列編集装置において、全角文字として入力された文字列を構成する各文字が変換されるべき文字であるかどうかを判定するための判定手段と、前記判定手段により変換されるべき文字であると判定された変換前の各文字を、ディスプレイに表示される変換された後の各全角文字の文字列配置方向の寸法よりも小さい寸法となるように全角文字から縮小しかつ前記ディスプレイの文字列配置方向の一方端に寄せて前記ディスプレイに表示し、変換後の各文字を前記一方端に寄せて全角文字で前記ディスプレイに表示するための制御を行う制御手段とを備えたことを特徴とする。
【０００６】
請求項４記載の文字列を編集するためのプログラムは、コンピュータを、請求項１のような文字列編集装置として機能させるためのプログラムである。
【０００７】
請求項１または請求項４に記載の発明によると、全角文字として入力された変換されるべき変換前の各文字は、各全角文字の文字列配置方向の寸法よりも小さい寸法となるように全角文字から縮小されて且つ一方端に寄せてディスプレイに表示されてから、変換後に全角文字でディスプレイに表示されるため、変換前にディスプレイに一度に表示される変換されるべき文字の文字数を多くすることが可能になり、変換されるべき文字と変換された後の文字の対応関係が分かりやすくなることから、文字列の編集におけるユーザの操作性が向上する。
【０００８】
請求項２記載の文字列変数装置においては、前記制御手段は、前記変換されるべき文字であると判定された全角文字として入力された変換前の各文字を半角文字で表示するための制御を行うことを特徴とする。
【０００９】
請求項５記載の文字列を編集するためのプログラムは、コンピュータを、請求項２のような文字列編集装置として機能させるためのプログラムである。
【００１０】
請求項２または請求項５に記載の発明によると、例えばひらがな（変換されるべき文字）を漢字（変換された後の文字）に変換する場合、２文字のひらがなを１文字の漢字に変換することが多いため、変換前後におけるディスプレイの表示内容が見やすくなるという利点がある。また、ローマ字入力においても、２文字のローマ字を１文字のひらがなに変換することが多いため、変換前後におけるディスプレイの表示内容が見やすくなるという利点がある。
【００１１】
請求項３記載の文字列変数装置は、前記制御手段が、前記文字列を構成する文字をドットフォントで形成するドット形成手段を含み、前記制御手段は、前記ディスプレイに表示する各前記変換されるべき文字に関し、前記ドット形成手段により形成されたドットフォントの文字列配置方向の少なくとも２列分の内容に基づいて前記ディスプレイの文字列配置方向のドット１列分を表示するための制御を行うことを特徴とする。
【００１２】
請求項６記載の文字列を編集するためのプログラムは、コンピュータを、請求項３のような文字列編集装置として機能させるためのプログラムである。
【００１３】
請求項３または請求項６に記載の発明によると、ドットフォントを利用することによって変換されるべき文字の文字列配置方向の寸法を変換された後の文字のそれよりも容易に小さくすることが可能になる。
【００１４】
なお、請求項４〜６のそれぞれに記載されたようなプログラムは、ＣＤ−ＲＯＭのようなリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能であるほか、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００１５】
【発明の実施の形態】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。
【００１６】
図１は、本実施の形態に係る文字列編集装置としてのラベルライターの概略を示す外観斜視図である。図１に示すように、ラベルライター１は、前面右上部領域に設けられた液晶ディスプレイ２、前面に配置された各種入力キーからなるキーボード３、及びテープ切断時に利用されるカッタスイッチ４などを備えている。液晶ディスプレイ２は、６４ドット×１６ドットのものであり、全角表示で最大４文字の文字を１文字１６ドット×１６ドットの文字で表示することができるようになっている。
【００１７】
図１に外観斜視図を示したラベルライター１の内部にはラベルライター１の各種動作を制御するための制御機構５が備えられており、制御機構５について図２を参照しつつ説明する。図２は、制御機構５の示すためのブロック図である。
【００１８】
図２に示すように、制御機構５は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＣＧ−ＲＯＭ５４、及びインターフェース（以下、Ｉ／Ｆという。）５５を備えている。制御機構５が備えるＩ／Ｆ５５には、液晶ディスプレイコントローラ（ＬＣＤＣ）２ａ及びキーボード３が接続されており、さらに、ラベルライター１に内蔵されているテープに文字列を印字するためのサーマルヘッドを駆動するための駆動回路（図２には不図示）やテープを送るためのテープ送りモータを駆動するための駆動回路（図２には不図示）などの各種駆動回路も接続されている。
【００１９】
また、Ｉ／Ｆ５５に接続されたＬＣＤＣ２ａはビデオＲＡＭ２ｂを備えており、ビデオＲＡＭ２ｂはそのビットパターンが液晶ディスプレイ２のドットパターンに対応したものである。そして、ＬＣＤＣ２ａはビデオＲＡＭ２ｂに格納されたデータに基づいてビデオＲＡＭ２ｂに格納されたデータに関する画像を液晶ディスプレイ（ＬＣＤ）２に表示するための制御を行う。
【００２０】
ＲＯＭ５２には、変換されるべき文字を液晶ディスプレイ２に半角で表示し、変換された後の文字を液晶ディスプレイ２に全角で表示するための制御プログラムなどラベルライター１の各種動作を制御するための制御プログラムやその他必要なデータなどが格納されている。ＲＡＭ５３には、入力された文字列などの情報を格納するための領域、ＲＯＭ５２に格納された各種制御プログラムを展開するための領域、ＣＰＵ５１が作業を行うためのワーク領域などがある。ＣＧ−ＲＯＭ５４には、多数のキャラクタに関しキャラクタを液晶ディスプレイ２に表示するためと印刷するためのキャラクタパターンがそのキャラクタコードに関連付けられて格納されている。
【００２１】
ＣＰＵ５１は、各種演算や制御などを行うものであって、変換されるべき文字を半角文字で、変換された後の文字を全角文字で液晶ディスプレイ２に表示する演算／制御において、判定部５１ａ、ドット形成部５１ｂ、及び表示制御部５１ｃとして機能する。
【００２２】
判定部５１ａは、ユーザが読み入力中か否かを判定する。また、判定部５１ａはユーザがカナ入力をしているのか、ローマ字入力をしているのかを判定する。さらに、判定部５１ａは、液晶ディスプレイ２に表示される文字が変換対象文字（変換されるべき文字）であるか否かを判定する。
【００２３】
ドット形成部５１ｂは、判定部５１ａによる判定結果に基づいて、全角文字のドットパターンに基づいて半角文字のドットパターンを形成するものであり、この詳細については後述する。
【００２４】
表示制御部５１ｃは、判定部５１ａによる判定結果に基づいて、変換された後の文字に関しては全角文字のドットパターンをビデオＲＡＭ２ｂへ出力するとともに、変換対象の文字に関しては後述するドット形成部５１ｂの後述する半角文字作成処理により形成された半角文字のドットパターンをビデオＲＡＭ２ｂへ出力して、液晶ディスプレイ２の表示内容を制御する。
【００２５】
尚、ＲＡＭ５３に格納されているキャラクタコードのキャラクタパターンがそのキャラクタコードに基づいてＣＧ−ＲＯＭ５４から読み出され、ＲＡＭ５３のワーク領域において読み出したキャラクタパターンに基づいてキャラクタのドットパターン（１５ドット×１６ドットのドットパターン）が形成される。これによって、全角文字のドットパターンが形成されることになる。
【００２６】
以下、ドット形成部５１ｂが行うカナ入力における半角文字のドットパターンを形成する半角文字作成処理について図３、図４及び図５を参照しつつ説明する。但し、図３、図４及び図５は、ドット形成部が行う半角文字作成処理を説明するための説明図である。尚、図３において、一つの升目がディスプレイ２の１ドットに相当するものである。
【００２７】
カナ入力においてドット形成部５１ｂは、図３（ａ）に示す全角文字のドットパターンを利用し、図４に示す法則（“ＯＲ”をとる。）に従い、図３（ａ）に示すドットパターン領域（全角文字で１文字に相当する領域：１５ドット×１６ドット）２１の左から最初の３列分のドット列２１ａ、２１ｂ、２１ｃの上から同じ位置の升目の状態に基づいて、ドット列２１ａ、２１ｂ、２１ｃから図３（ｂ）に示すドット列２１Ａを作成する。即ち、図４（ａ）に示すように、ドット形成部５１ｂは、３個の升目のいずれにもドット（黒く塗りつぶした四角）がない場合には、ドット（黒く塗りつぶした四角）を設けない。一方、図４（ｂ）に示すように、ドット形成部５１ｂは、３個の升目の少なくとも一つにドット（黒く塗りつぶした四角）がある場合には、ドット（黒く塗りつぶした四角）を設ける。例えば、図３（ａ）に示すドット列２１ａ、２１ｂ、２１ｃの上から三個目の升目３１ａ、３１ｂ、３１ｃのいずれにもドット（黒く塗りつぶした四角）がないため、図３（ｂ）に示すように、ドット列２１Ａの上から三個目の升目３１Ａにはドット（黒く塗りつぶした四角）が設けられない。また、図３（ａ）に示すドット列２１ａ、２１ｂ、２１ｃの上から十個目の升目３２ａ、３２ｂ、３２ｃのうち升目３２ｃにドット（黒く塗りつぶした四角）があるため、図３（ｂ）に示すように、ドット列２１Ａの上から十個目の升目３２Ａにはドット（黒く塗りつぶした四角）が設けられる。
【００２８】
ドット形成部５１ｂは、図３（ａ）に示す全角文字のドットパターンを利用し、図５に示す法則（“ＯＲ”をとる。）に従い、図３（ａ）に示すドットパターン領域２１の左から次の２列分のドット列２１ｄ、２１ｅの上から同じ位置の升目の状態に基づいて、ドット列２１ｄ、２１ｅから図３（ｂ）に示すドット列２１Ｂを作成する。即ち、図５（ａ）に示すように、ドット形成部５１ｂは、２個の升目のいずれにもドット（黒く塗りつぶした四角）がない場合には、ドット（黒く塗りつぶした四角）を設けない。一方、図５（ｂ）に示すように、ドット形成部５１ｂは、２個の升目の少なくとも一つにドット（黒く塗りつぶした四角）がある場合には、ドット（黒く塗りつぶした四角）を設ける。例えば、図３（ａ）に示すドット列２１ｄ、２１ｅの上から八個目の升目３３ａ、３３ｂのうち升目３３ａにドット（黒く塗りつぶした四角）があるため、図３（ｂ）に示すように、ドット列２１Ｂの上から八個目の升目３３Ａにはドット（黒く塗りつぶした四角）が設けられる。また、図３（ａ）に示すドット列２１ｄ、２１ｅの上から十四個目の升目３４ａ、３４ｂのいずれにもドット（黒く塗りつぶした四角）がないため、図３（ｂ）に示すように、ドット列２１Ｂの上から十四個目の升目３４Ａにはドット（黒く塗りつぶした四角）が設けられない。
【００２９】
同様にして、ドット形成部５１ｂは、図３（ａ）に示すドットパターン領域２１の２列分のドット列２１ｆ、２１ｇから図３（ｂ）に示す１列分のドット列２１Ｃを作成し、ドットパターン領域２１の２列分のドット列２１ｈ、２１ｉから１列分のドット列２１Ｄを作成する。また、同様にして、ドット形成部５１ｂは、ドットパターン領域２１の２列分のドット列２１ｊ、２１ｋから１列分のドット列２１Ｅを作成し、ドットパターン領域２１の２列分のドット列２１ｌ、２１ｍから１列分のドット列２１Ｆを作成する。さらに、同様にして、ドット形成部５１ｂは、ドットパターン領域２１の２列分のドット列２１ｎ、２１ｏから１列分のドット列２１Ｇを作成する。
【００３０】
さらに、ドット形成部５１ｂは、上述した手順により作成した図３（ｂ）に示すドット列２１Ａ、２１Ｂ、２１Ｃ、２１Ｄ、２１Ｅ、２１Ｆ、２１Ｇを左に寄せ、図３（ｃ）に示すような半角文字（７ドット×１６ドット）の表示データを作成する。但し、上述したようにこの表示データが表示制御部５１ｃによってビデオＲＡＭ２ｂに格納され、ビデオＲＡＭ２ｂに格納された表示データに基づいてＬＣＤＣ２ａによって液晶ディスプレイ２に半角文字が表示される。
【００３１】
尚、ドット形成部５１ｂは、同様の処理をドットパターン２２に対しても行い、図３（ｂ）に示すドット列を作成し、作成後左に寄せて半角文字を作成する。これによって、全角文字の１文字分に相当するドットパターン領域４１に２文字の半角文字が収められることになる。
【００３２】
さらに、ドット形成部５１ｂが行うローマ字入力における半角文字のドットパターンを形成する半角文字作成処理について図６を参照しつつ説明する。但し、図６は、ドット形成部が行うドットパターン形成処理を説明するための説明図である。尚、図６において、一つの升目がディスプレイ２の１ドットに相当するものである。
【００３３】
ローマ字入力において、ドット形成部５１ｂは、図６（ａ）に示す全角文字のドットパターンを利用し、図５に示す法則（“ＯＲ”をとる。）に従い、図６（ａ）に示すドットパターン領域２６の左から最初の２列分のドット列２６ａ、２６ｂの上から同じ位置の升目の状態に基づいて、ドット列２６ａ、２６ｂから図６（ｂ）に示すドット列２６Ａを作成する。即ち、図５（ａ）に示すように、ドット形成部５１ｂは、２個の升目のいずれにもドット（黒く塗りつぶした四角）がない場合には、ドット（黒く塗りつぶした四角）を設けない。一方、図５（ｂ）に示すように、ドット形成部５１ｂは、２個の升目の少なくとも一つにドット（黒く塗りつぶした四角）がある場合には、ドット（黒く塗りつぶした四角）を設ける。
【００３４】
同様にして、ドット形成部５１ｂは、図６（ａ）に示すドットパターン領域２６の２列分のドット列２６ｃ、２６ｄから図６（ｂ）に示す１列分のドット列２６Ｂを作成し、ドットパターン領域２６の２列分のドット列２６ｅ、２６ｆから１列分のドット列２６Ｃを作成する。また、同様にして、ドット形成部５１ｂは、ドットパターン領域２６の２列分のドット列２６ｇ、２６ｈから１列分のドット列２６Ｄを作成し、ドットパターン領域２６の２列分のドット列２６ｉ、２６ｊから１列分のドット列２６Ｅを作成する。さらに、同様にして、ドット形成部５１ｂは、ドットパターン領域２６の２列分のドット列２６ｋ、２６ｌから１列分のドット列２６Ｆを作成し、ドットパターン領域２６の２列分のドット列２６ｍ、２６ｎから１列分のドット列２６Ｇを作成する。
【００３５】
さらに、ドット形成部５１ｂは、上述した手順により作成した図６（ｂ）に示すドット列２６Ａ、２６Ｂ、２６Ｃ、２６Ｄ、２６Ｅ、２６Ｆ、２６Ｇを左に寄せ、図６（ｃ）に示すような半角文字（７ドット×１６ドット）の表示データを作成する。但し、上述したようにこの表示データが表示制御部５１ｃによってビデオＲＡＭ２ｂに格納され、ビデオＲＡＭ２ｂに格納された表示データに基づいてＬＣＤＣ２ａによって液晶ディスプレイ２に半角文字が表示される。
【００３６】
尚、ドット形成部５１ｂは、同様の処理をドットパターン２７に対しても行い、図６（ｂ）に示すドット列を作成し、作成後左に寄せて半角文字を作成する。これによって、全角文字の１文字分に相当するドットパターン領域４６に２文字の半角文字が収められることになる。
【００３７】
以下、ラベルライター１が行う表示処理の動作について図７のフローチャートを参照しつつ説明する。但し、図７は、表示処理におけるラベルライター１の動作手順を説明するためのフローチャートである。
【００３８】
ステップＳ１０１において、ＣＰＵ５１の判定部５１ａは、Ｉ／Ｆ５５を介してキーボード３から受け取った押下信号に基づいて、文字列の読み入力中であるか否かを判定する。判定部５１ａによって文字列の読み入力中であると判定された場合には（ステップＳ１０１：ＹＥＳ）ステップＳ１０２の処理に移行する。一方、判定部５１ａによって文字列の読み入力中でないと判定された場合には（ステップＳ１０１：ＮＯ）ステップＳ１０９の処理に移行する。
【００３９】
ステップＳ１０２において、判定部５１ａは、ユーザがカナ入力を行っているか、ローマ字入力を行っているかを判定する。判定部５１ａによってユーザがカナ入力を行っていると判定された場合には（ステップＳ１０２：ＹＥＳ）ステップＳ１０３の処理に移行する。一方、判定部５１ａによってユーザがカナ入力を行っていない、即ちローマ字入力を行っていると判定された場合には（ステップＳ１０２：ＮＯ）ステップＳ１０６の処理に移行する。
【００４０】
ユーザがカナ入力中であるステップＳ１０３において、判定部５１ａは、液晶ディスプレイ２に表示する文字が変換対象文字（変換されるべき文字）であるか否かを判定する。判定部５１ａによって液晶ディスプレイ２に表示する文字が変換対象文字であると判定された場合には（ステップＳ１０３：ＹＥＳ）ステップＳ１０４の処理に移行する。一方、判定部５１ａによってディスプレイ２に表示する文字が変換対象文字でないと判定された場合には（ステップＳ１０３：ＮＯ）ステップＳ１０５の処理に移行する。
【００４１】
ステップＳ１０４において、ドット形成部５１ｂは、ユーザがカナ入力を行っており且つ液晶ディスプレイ２に表示する文字が変換対象文字であるため、主として図３を参照しつつ説明した半角文字作成処理を実行して半角文字（ひらがな）の表示データを作成し、表示制御部５１ｃはドット形成部５１ｂによって作成された表示データをビデオＲＡＭ２ｂに格納し、このビデオＲＡＭ２ｂに格納された表示データに関する画像（半角文字）がＬＣＤＣ２ａによって液晶ディスプレイ２に表示される。
【００４２】
ステップＳ１０５において、表示制御部５１ｃは、液晶ディスプレイ２に表示する文字が変換された後の文字であるため、全角文字の表示データを作成してビデオＲＡＭ２ｂに格納し、このビデオＲＡＭ２ｂに格納された表示データに関する画像（全角文字）がＬＣＤＣ２ａによって液晶ディスプレイ２に表示される。
【００４３】
尚、ステップＳ１０３、ステップＳ１０４及びステップＳ１０５の各処理により、例えば、ユーザが“たかつぎまさき”と入力し、入力した“たかつぎまさき”のいずれに対しても変換操作を行っていない場合には、図８に示すように“たかつぎまさき”全てが同時に半角文字で液晶ディスプレイ２に表示される。
【００４４】
ユーザがローマ字入力中であるステップＳ１０６において、判定部５１ａは、液晶ディスプレイ２に表示する文字が変換対象文字（変換されるべき文字）であるか否かを判定する。判定部５１ａによって液晶ディスプレイ２に表示する文字が変換対象文字であると判定された場合には（ステップＳ１０６：ＹＥＳ）ステップＳ１０７の処理に移行する。一方、判定部５１ａによってディスプレイ２に表示する文字が変換対象文字でないと判定された場合には（ステップＳ１０６：ＮＯ）ステップＳ１０８の処理に移行する。
【００４５】
ステップＳ１０７において、ドット形成部５１ｂは、ユーザがローマ字入力を行っており且つ液晶ディスプレイ２に表示する文字が変換対象文字であるため、主として図６を参照しつつ説明した半角文字作成処理を実行して半角文字（ローマ字）の表示データを作成し、表示制御部５１ｃはドット形成部５１ｂによって作成された表示データをビデオＲＡＭ２ｂに格納し、このビデオＲＡＭ２ｂに格納された表示データに関する画像（半角文字）がＬＣＤＣ２ａによって液晶ディスプレイ２に表示される。
【００４６】
ステップＳ１０８において、表示制御部５１ｃは、液晶ディスプレイ２に表示する文字が変換された後の文字であるため、全角文字の表示データを作成してビデオＲＡＭ２ｂに格納し、このビデオＲＡＭ２ｂに格納された表示データに関する画像（全角文字）がＬＣＤＣ２ａによって液晶ディスプレイ２に表示される。
【００４７】
ここで、ステップＳ１０６、ステップＳ１０７及びステップＳ１０８の液晶ディスプレイ２の表示例を記す。例えば、ユーザが“Ｔ”を入力すると、“Ｔ”はかなへの変換対象文字であるため、図９（ａ）に示すように、液晶ディスプレイ２には、半角文字の“Ｔ”が表示される。そして、次に、ユーザが“Ａ”を入力すると、“た”に変換され、“た”は変換された後の文字であるため、図９（ｂ）に示すように、液晶ディスプレイ２には、半角文字の“Ｔ”が消えて、新たに全角文字の“た”が表示される。続いて、ユーザが“Ｋ”を入力すると、“Ｋ”はかなへの変換対象文字であるため、図９（ｃ）に示すように、液晶ディスプレイ２には、さらに半角文字の“Ｋ”が表示される。さらに続いて、ユーザが“Ａ”を入力すると、“か”に変換され、“か”は変換された後の文字であるため、図９（ｄ）に示すように、液晶ディスプレイ２には、半角文字の“Ｋ”が消えて、新たに全角文字の“か”が表示される。
【００４８】
続いて、ユーザが“Ｔ”を入力すると、“Ｔ”はかなへの変換対象文字であるため、図１０（ａ）に示すように、液晶ディスプレイ２には、さらに半角文字の“Ｔ”が表示される。さらに続いて、ユーザが“Ｕ”を入力すると、“つ”に変換され、“つ”は変換された後の文字であるため、図１０（ｂ）に示すように、液晶ディスプレイ２には、半角文字の“Ｔ”が消えて、新たに全角文字の“つ”が表示される。さらに続いて、ユーザが“Ｇ”を入力すると、“Ｇ”はかなへの変換対象文字であるため、図１０（ｃ）に示すように、液晶ディスプレイ２には、さらに半角文字の“Ｇ”が表示される。さらに続いて、ユーザが“Ｉ”を入力すると、“ぎ”に変換され、“ぎ”は変換された後の文字であるため、図１０（ｄ）に示すように、液晶ディスプレイ２には、半角文字の“Ｇ”が消えて、新たに全角文字の“ぎ”が表示される。このようなユーザの一連の入力操作によって液晶ディスプレイ２には、全角文字の“たかつぎ”が表示されることになる（図１０（ｄ）参照）。尚、ローマ字をひらがなに変換し、さらに変換後のひらがなを漢字に変換するような場合には、変換されたひらがなも半角文字で表示し、ひらがなを変換した後の漢字などの文字を全角文字で液晶ディスプレイ２に表示するようにしてもよい。
【００４９】
フローチャートの説明に戻って、ステップＳ１０９において、表示制御部５１ｃは、読み入力中ではないため変換対象文字が含まれていないので、全角文字の表示データを作成してビデオＲＡＭ２ｂに格納し、このビデオＲＡＭ２ｂに格納された表示データに関する画像（全角文字）がＬＣＤＣ２ａによって液晶ディスプレイ２に表示される。
【００５０】
以下、上述した処理により液晶ディスプレイ２に表示される表示内容について図１１を参照しつつ説明する。但し、図１１は、単漢字変換における液晶ディスプレイ２の表示内容を説明するための説明図である。尚、図１１において、表示領域Ａ、Ｂ、Ｃ、Ｄは、夫々、１文字の全角文字が表示されるドット数になっている。
【００５１】
ユーザが“たかつぎまさき”と入力した場合、図１１（ａ）に示すように液晶ディスプレイ２の表示領域Ａ、Ｂ、Ｃ、Ｄの夫々に、変換対象文字（変換されるべき文字）であるひらがなの「“た”と“か”」、「“つ”と“ぎ”」、「“ま”と“さ”」、「“き”」が半角文字で表示される。従って、全角文字で表示した場合には全ての文字が同時に表示されないような場合でも、半角文字にすることによって“たかつぎまさき”全ての文字が同時に液晶ディスプレイ２に表示される。
【００５２】
図１１（ｂ）に示すように、ユーザによって行われる変換操作によって、表示領域Ａに表示された「“た”と“か”」が漢字の“高”（変換された後の文字）に変換されて、表示領域Ａに“高”が全角文字で表示される。続いて、図１１（ｃ）に示すように、表示領域Ｂに表示された「“つ”と“ぎ”」が漢字の“次”に変換されて、表示領域Ｂに“次”が全角文字で表示される。さらに続いて、図１１（ｄ）に示すように、表示領域Ｃに表示された「“ま”と“さ”」が漢字の“正”に変換されて、表示領域Ｃに“正”が全角文字で表示される。さらに続いて、図１１（ｅ）に示すように、表示領域Ｄに表示された「“き”」が漢字の“樹”に変換されて、表示領域Ｄに“樹”が全角文字で表示される。この一連の変換によって、液晶ディスプレイ２に全角文字の“高次正樹”が表示されることになる。
【００５３】
さらに、上述した処理により液晶ディスプレイ２に表示される表示内容の他の例について図１２を参照しつつ説明する。但し、図１２は、熟語変換における液晶ディスプレイ２の表示内容を説明するための説明図である。
【００５４】
ユーザが“たかつぎまさき”と入力した場合、図１１の場合と同様、図１２（ａ）に示すように液晶ディスプレイ２の表示領域Ａ、Ｂ、Ｃ、Ｄの夫々に、変換対象文字（変換されるべき文字）であるひらがなの「“た”と“か”」、「“つ”と“ぎ”」、「“ま”と“さ”」、「“き”」が半角文字で表示される。
【００５５】
図１２（ｂ）に示すように、ユーザによって行われる変換操作によって、表示領域Ａに表示された「“た”と“か”」、表示領域Ｂに表示された「“つ”と“ぎ”」（“たかつぎ”）が漢字の“高次”（変換された後の文字）に変換されて、表示領域Ａ及び表示領域Ｂの夫々に“高”及び“次”が全角文字で表示される。続いて、図１２（ｃ）に示すように、表示領域Ｃに表示された「“ま”と“さ”」、表示領域Ｄに表示された「“き”」（“まさき”）が漢字の“正樹”に変換されて、表示領域Ｃ及び表示領域Ｄの夫々に“正”及び“樹”が全角文字で表示される。
【００５６】
以上説明したように、本実施の形態によれば、変換されるべき文字が半角文字で液晶ディスプレイ２に表示されるため、変換されるべき文字が最大８文字まで液晶ディスプレイ２に表示することが可能になる。この結果、ユーザは同時に多くの変換対象文字を液晶ディスプレイ２で見ながら変換対象文字の入力を行うことができるとともに、多くの変換対象文字を同時に見ながら変換可能になるため、文字列の編集におけるユーザの操作性が向上する。
【００５７】
また、変換されるべき文字を液晶ディスプレイ２に表示することによって、例えばひらがな（変換されるべき文字）を漢字（変換された後の文字）に変換する場合、２文字のひらがなを１文字の漢字に変換することが多いため、変換前後における液晶ディスプレイ２の表示内容が見やすくなるという利点がある。また、ローマ字入力においても、２文字のローマ字を１文字のひらがなに変換することが多いため、変換前後におけるディスプレイの表示内容が見やすくなるという利点がある。
【００５８】
さらに、全角文字のドットパターンを利用することによって変換されるべき文字を半角文字で表示するための表示データを作成するため、変換されるべき文字を容易に半角文字とすることができる。
【００５９】
また、変換されるべき文字を半角で表示し、変換された後の文字を全角で表示するため、変換されるべき文字を反転させるなどの処理が不要となると言う利点を有する。尚、変換されるべき文字を反転などさせて表示するようにしてもよいことは言うまでもない。
【００６０】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述した実施の形態においては、ラベルライターを例に挙げて説明したがこれに限らず、ディスプレイを備えた機器に適用することができることは言うまでもない。また、ラベルライターに外部機器との接続を可能とするインターフェースを設けて、各種制御プログラムを外部機器からロードするようにしてもよい。
【００６１】
また、上述した実施の形態においては、液晶ディスプレイ２の最大表示文字数が全角文字数で４文字の場合であるが、３文字や６文字など任意の文字数であってもよく、最大表示文字数がある程度少ない液晶ディスプレイを有する機器の場合に特に有効である。
【００６２】
さらに、上述した実施の形態においては、変換されるべき文字を半角文字とした場合であるが、変換されるべき文字の液晶ディスプレイ２の文字列配置方向の寸法が変換された後の文字（全角文字）のそれより小さければよい。
【００６３】
また、図７のフローチャートで示した動作手順をＣＰＵに行わせるプログラムをＣＤ−ＲＯＭなどの記録媒体に保存するようにしてもよい。
【００６４】
【発明の効果】
以上説明したように、請求項１または請求項４に記載の発明によると、全角文字として入力された変換されるべき変換前の各文字は、各全角文字の文字列配置方向の寸法よりも小さい寸法となるように全角文字から縮小されて且つ一方端に寄せてディスプレイに表示されてから、変換後に全角文字でディスプレイに表示されるため、変換前にディスプレイに一度に表示される変換されるべき文字の文字数を多くすることが可能になり、変換されるべき文字と変換された後の文字の対応関係が分かりやすくなることから、文字列の編集におけるユーザの操作性が向上する。
【００６５】
請求項２または請求項５に記載の発明によると、例えばひらがな（変換されるべき文字）を漢字（変換された後の文字）に変換する場合、２文字のひらがなを１文字の漢字に変換することが多いため、変換前後におけるディスプレイの表示内容が見やすくなるという利点がある。また、ローマ字入力においても、２文字のローマ字を１文字のひらがなに変換することが多いため、変換前後におけるディスプレイの表示内容が見やすくなるという利点がある。
【００６６】
請求項３または請求項６に記載の発明によると、ドットフォントを利用することによって変換されるべき文字の文字列配置方向の寸法を変換された後の文字のそれよりも容易に小さくすることが可能になる。
【図面の簡単な説明】
【図１】  ラベルライターの概略を示す外観斜視図である。
【図２】  図１に外観斜視図を示したラベルライターの制御機構の示すためのブロック図である。
【図３】  カナ入力における半角文字作成処理を説明するための説明図である。
【図４】  半角文字作成処理におけるドット作成方法を説明するための説明図である。
【図５】  半角文字作成処理におけるドット作成方法を説明するための説明図である。
【図６】  ローマ字入力における半角文字作成処理を説明するための説明図である。
【図７】  図２に示した制御機構が行う表示処理の動作手順を示すフローチャートである。
【図８】  図１に外観斜視図を示したラベルライターの液晶ディスプレイのカナ入力時における一表示例を示す図である。
【図９】  図１に外観斜視図を示したラベルライターの液晶ディスプレイのローマ字入力時における一表示例を示す図である。
【図１０】  図１に外観斜視図を示したラベルライターの液晶ディスプレイのローマ字入力時における一表示例を示す図である。
【図１１】  図１に外観斜視図を示したラベルライターの液晶ディスプレイの単漢字変換における表示内容を説明するための説明図である。
【図１２】  図１に外観斜視図を示したラベルライターの液晶ディスプレイの熟語変換における表示内容を説明するための説明図である。
【図１３】  従来例を説明するための図である。
【符号の説明】
１ ラベルライター
２ 液晶ディスプレイ（ＬＣＤ）
２ａ ＬＣＤＣ
２ｂ ビデオＲＡＭ
３ キーボード
４ カッタスイッチ
５ 制御機構
５１ ＣＰＵ
５１ａ 判定部
５１ｂ ドット形成部
５１ｃ 表示制御部
５２ ＲＯＭ
５３ ＲＡＭ
５４ ＣＧ−ＲＯＭ
５５ インターフェース
【図１】
0004943604.tif 000002
【図２】
0004943604.tif 000003
【図３】
0004943604.tif 000004
【図４】
0004943604.tif 000005
【図５】
0004943604.tif 000006
【図６】
0004943604.tif 000007
【図７】
0004943604.tif 000008
【図８】
0004943604.tif 000009
【図９】
0004943604.tif 000010
【図１０】
0004943604.tif 000011
【図１１】
0004943604.tif 000012
【図１２】
0004943604.tif 000013
【図１３】
0004943604.tif 000014