(57)【特許請求の範囲】
【請求項１】
入力文字列を、入力許容最大行数より少ない行数だけドット形式で表示する文字表示領域と、上記入力許容最大行数の各行に対応し、各行の入力状態や表示状態等の行属性を提示するために設けられた複数の行番号インジケータとを有する表示手段と、
この表示手段の表示を制御する表示制御手段と
を備えた文字入力装置において、
上記各行番号インジケータがそれぞれ、
行番号を表す数字形状を有する数字セグメントと、白抜き数字に対する背景部を構成している、上記数字セグメントの周囲に位置している背景セグメントとからなり、
上記表示制御手段は、各行の入力状態や表示状態等に応じて、上記各行番号インジケータを構成するそれぞれの文字セグメント及び背景セグメントのオンオフを制御する
ことを特徴とする文字入力装置。
【請求項２】
上記各行番号インジケータが提供する行属性が、入力文字列にその行又はそれより前の行についての文字列部分があるか否か、その行は入力文字列を構成する行となっているか否かの入力状態や、上記文字表示領域での表示対象にその行がなっているか否か等の表示状態であることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
上記各行番号インジケータはそれぞれ、上記背景セグメントの周囲に位置している枠を構成する枠セグメントをさらに備え、
上記表示制御手段は、上記枠セグメントについて上記数字セグメントのオンオフと同一のオンオフ制御を行う
ことを特徴とする請求項１又は２に記載の文字入力装置。
【請求項４】
上記数字セグメントの周囲に位置している上記背景セグメントが矩形状の周囲を有し、上記枠セグメントが対応する上記背景セグメントの矩形状の周囲を囲む形状をしていることを特徴とする請求項３に記載の文字入力装置。
【請求項５】
上記行番号インジケータの上記表示態様として、上記数字セグメント又は上記背景セグメントの点滅状態を含み、上記文字表示領域に編集対象として表示されている行は、当該行の行番号インジケータが点滅状態にあることを特徴とした請求項１〜４のいずれかに記載の文字入力装置。
【請求項６】
上記各行の入力状態として、上記数字セグメントがオン状態でありかつ上記背景セグメントがオフ状態である状態は、当該行番号インジケータに係る行に入力文字が存在しないことを表し、上記数字セグメントがオフ状態でありかつ上記背景セグメントがオン状態である状態は、当該行番号インジケータに係る行に入力文字が存在することを表すものであることを特徴とする請求項１〜５のいずれかに記載の文字入力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文字入力装置に関し、例えば、テープ印刷装置や印章作成装置などの、表示装置での表示可能な行数及び各行文字数が少ない装置に適用し得るものである。
【０００２】
【従来の技術】
テープ印刷装置は、入力された文字（記号、絵文字、外枠、地紋等を含む概念とする）の列を連続するテープに必要に応じて印刷すると共に、印刷されたテープを排出して切断するものである。このような切断後の文字列が印刷されたテープは、ラベルと呼ばれている。
【０００３】
ところで、テープ印刷装置の作成物がラベルであって一般的に文字列の行数が少ないため、テープ印刷装置自体が印刷可能な文字列の行数を制限している。また、テープ印刷装置の場合、テープ長手方向における各行の入力文字数もまちまちであり、考えられる各行の最大文字数に表示装置を対応させることは、実際上、困難である。
【０００４】
そのため、入力された文字列を表示する表示装置として、表示行数が少ない、表示する各行文字数も少ない小型のもの（例えば、液晶ディスプレイ）が適用されている。テープ印刷装置に適用されているこのような小型の表示装置としては、従来、最大テープ幅に対して印刷可能な最大行数（例えば、４行や８行）より少ない行数の文字列だけを表示できるものが一般的であり、また、表示する各行の文字列部分も、数文字（例えば６文字）のものであった。
【０００５】
従って、入力文字列の行数が、表示装置に同時に表示可能な行数より多くなる場合もある。このような場合において、現在表示されている文字列が、どの行に係るものであるかなどを明らかにするため、従来においては、以下の方法がとられていた。
【０００６】
図２は、印刷可能な最大行数が４行で、しかも、表示可能な行数が１行であるテープ印刷装置での表示面を示している。図２に示すように、表示面１における入力文字列の表示領域（以下、文字表示領域と呼ぶ）２の左隣に、行番号インジケータ３−１〜３−４を上下方向に並設し、各行番号インジケータ３−１、…、３−４の点滅、点灯、消灯を、文字表示領域２での現時点での表示行（なお、２行以上を表示するものの場合はカーソルが位置している行）、入力文字列におけるその行の存在（後述する実質行又は空白行；なお、２行以上を表示するものの場合はカーソルが位置していない行）、入力文字列におけるその行の不存在（後述する実質行でも空白行でもない）に対応付ける方法である。
【０００７】
ここで、文字表示領域２は、オン・オフ単位であるドットセグメントを縦横に配設したドット方式（マトリクス方式ともいう）に従う表示構成となっており、任意の文字を表示可能としている領域である。また、各行番号インジケータ３−１、…、３−４はそれぞれ、オン・オフ単位であるセグメントが１個（又は２個）程度でなる固定数字の表示専用のものである。なお、固定数字の表示専用であるという点でインジケータを構成しており、この点で、セグメントを８の字状に配置しているいわゆる７セグメントの汎用的な数字表示用のものとはその機能が異なっている。
【０００８】
また、図２において、文字表示領域２に表示されている白抜き数字「１」は、行頭マーク２Ｍを表しており、この次の表示文字が行の先頭の文字であることを意味している。行頭マーク２Ｍが表示されない場合がある。それは、その行には表示装置に表示可能な文字数（ここでは５文字）以上の入力文字があって、例えば８文字目から表示されているときである。言い換えると、文字表示領域２に、行頭マーク２Ｍを含まない文字列が表示されていることは、その行の１文字目からだいぶ後側の文字列部分が表示されていることを表している。
【０００９】
【発明が解決しようとする課題】
以上のように、従来のテープ印刷装置においては、行番号インジケータを設けることにより、入力文字列の行数が表示可能な行数より多い場合でも、どの行が存在しどの行が存在しないかや、入力中の行はどの行であるかをユーザに知得させることができ、有効なものである。
【００１０】
ところで、表示されている入力文字列の情報からは、ユーザが読み取ることができない各行についての情報を、できるだけ多くユーザに提供できれば、それだけユーザの使い勝手を高いものとできる。
【００１１】
例えば、行属性の一つとして、実質行及び空白行という概念がある。実質行とは、その行に文字が存在するか否かを問わず、その行が実質的に入力文字列を構成するものとなっている行である。一方、空白行とは、その行に文字の入力がなされずに改行操作された場合であって、その行以降の行に対する確定文字が存在せず、その行が入力文字列を構成する行になったとは確定できない行である。このような実質行か空白行かの区別を、行番号インジケータを用いて、ユーザに提示できれば、文字表示領域２の表示が空白行以降に変わっても、ユーザは空白行の入力が正しく装置が受け付けていることを認識できる。
【００１２】
しかしながら、行番号インジケータの表示態様は、点滅（白抜き数字の表示、非表示の繰返し状態）、点灯（白抜き数字の表示状態）、消灯の３種類しかとることができないので、上述したように、その行についての属性等を３種類しか表すことができず、４種類以上の属性等を表すことができない。すなわち、従来は、上述したような基本的な３種類の属性表示は実行できても、空白行と実質行とを区別させるような表示を、従来の行番号インジケータ３−１〜３−４を利用して行うことはできない。
【００１３】
このようなことを可能としようとすると、行番号インジケータを設けるのではなく、文字表示領域２に、行番号の表示領域を設け、４種類以上の表示態様を実現することが考えられ、このようなテープ印刷装置も既に存在する。
【００１４】
しかしながら、文字表示領域２に行番号の表示領域を設けると、その分、表示装置が大きくなる。そのため、テープ印刷装置の中でも、特に、小型、安価が求められる低価格品に対しては、このような方法を適用し難い。また、表示装置を大きくしないまま、文字表示領域２に行番号の表示領域を設けると、表示される入力文字数が減り、使い勝手が悪いものとなる。
【００１５】
このような課題は、入力文字列の行数が少ない印章作成装置等についても、同様に、生じているものである。
【００１６】
そのため、入力文字列の各行についての多様な情報を、表示装置を複雑化、大型化することなく、ユーザに提供できる文字入力装置が求められている。
【００１７】
【課題を解決するための手段】
かかる課題を解決するため、本発明は、（１）入力文字列を、入力許容最大行数より少ない行数だけドット形式で表示する文字表示領域と、上記入力許容最大行数の各行に対応し、各行の入力状態や表示状態等の行属性を提示するために設けられた複数の行番号インジケータとを有する表示手段と、（２）この表示手段の表示を制御する表示制御手段とを備えた文字入力装置において、（３）上記各行番号インジケータがそれぞれ、行番号を表す数字形状を有する数字セグメントと、白抜き数字に対する背景部を構成している、上記数字セグメントの周囲に位置している背景セグメントとからなり、（４）上記表示制御手段は、各行の入力状態や表示状態等に応じて、上記各行番号インジケータを構成するそれぞれの文字セグメント及び背景セグメントのオンオフを制御することを特徴とする。
【００１８】
【発明の実施の形態】
以下、本発明による文字入力装置を、テープ印刷装置に適用した一実施形態を図面を参照しながら詳述する。
【００１９】
まず、この実施形態のテープ印刷装置の電気的な全体構成を、図３の機能ブロック図を用いて説明する。
【００２０】
図３において、この実施形態のテープ印刷装置も、他の情報処理装置と同様に、大きくは、入力部１０、制御部２０及び出力部３０から構成されており、制御部２０が、入力部１０からの情報やその時点の処理段階等に応じた処理を実行し、その処理結果等を出力部３０によって表示出力又は印刷出力させるようになされている。
【００２１】
入力部１０は、詳細の構成は省略するが押下キーやダイヤルキー等を備えたキー入力部１１や、テープ幅検出センサ１２を有する。キー入力部１１は、制御部２０に与える文字コードデータや各種の制御データを発生するものである。テープ幅検出センサ１２は、装填されているテープの幅を検出してテープ幅情報を制御部２０に与えるものである。実際上、テープはテープカートリッジに収納されており、テープカートリッジにはテープ幅を規定する孔等の物理的な識別要素が設けられており、テープ幅検出センサ１２はこの物理的な識別要素を読み取ってテープ幅情報を出力する。
【００２２】
出力部３０は、印刷構成と表示構成からなる。例えばステッピングモータや直流モータ等でなるテープ・リボン送りモータ３１は、装填されている図示しないテープやインクリボンを所定の印刷位置や装置外部まで送り出すものであり、印刷ヘッド（ここではサーマルヘッドとする）３２は例えば固定されていて、走行するテープに対して熱転写によって印刷を行なうものである。これらテープ・リボン送りモータ３１及びサーマルヘッド３２はそれぞれ、制御部２０の制御下で、モータ駆動回路３３やヘッド駆動回路３４によって駆動される。印刷されたテープの切断は、例えば、ユーザからの外力又はモータによって駆動される図示しないカッタによって行なう。
【００２３】
この実施形態に係るテープ印刷装置の場合、表示部として、例えば所定サイズの文字を数行（ここでは１行とする）に渡って数文字（ここでは６文字とする）程度表示できる程度の液晶ディスプレイ３５が設けられており、この液晶ディスプレイ３５は、制御部２０の制御下でディスプレイ駆動回路３６によって駆動される。なお、この実施形態のテープ印刷装置は、入力文字列の最大行数が４行のものである。
【００２４】
この実施形態のテープ印刷装置における液晶ディスプレイ３５の表示面も、上述した図２に示したものとほぼ同様の構成を有する。
【００２５】
すなわち、液晶ディスプレイ３５の表示面１は、文字表示領域２と、行番号インジケータ３−１〜３−４とを有する。また、従来の技術の項では、説明しなかったが、入力文字列に係る各種の属性等を表す属性インジケータ４−１〜４−ｎをも有する。属性インジケータ４−１〜４−ｎは、そのオン表示が、その属性インジケータ４−１、…、４−ｎに対応した表示面１の周囲に記載されている文字が表す属性が採用されていることを表すものである。属性インジケータ４−１、…、４−ｎが指示する属性としては、文字サイズについてのものや、かな入力やローマ字入力等の入力方式についてのものや、たて書や中揃え等の文字列のある程度のかたまりを単位としたものや、装飾文字や英書体等の文字単位のものや、基本的な書式の採用有無を表すものなどがある。
【００２６】
なお、この実施形態では、文字表示領域２での表示行数が１行のものであるが、２行以上であっても良い。
【００２７】
以上のように、液晶ディスプレイ３５は、文字表示領域２、行番号インジケータ部３（３−１〜３−４）、及び、属性インジケータ部４（４−１〜４−ｎ）でなるので、ディスプレイ駆動回路３６も、大別すると、文字表示領域２に対応した駆動部３６ａ、行番号インジケータ部３（３−１〜３−４）に対応した駆動部３６ｂ、及び、属性インジケータ部４（４−１〜４−ｎ）に対応した駆動部３６ｃからなる。
【００２８】
しかしながら、この実施形態の場合、各行番号インジケータ３−１、…、３−４のセグメント構成が従来のものと異なっており、それに対応した駆動部３６ｂの構成も異なっている。
【００２９】
図１は、この実施形態における各行番号インジケータ３−１〜３−４の構成を示すものである。
【００３０】
従来においては、各行番号インジケータ３−１、…、３−４はそれぞれ、白抜き数字用の１個（又は２個）程度のセグメントで構成されていたが、この実施形態の場合、各行番号インジケータ３−１、…、３−４はそれぞれ、数字形状のセグメント（以下、数字セグメントと呼ぶ）４０−１、…、４０−４と、白抜き数字という面から見た場合に背景部を構成している上記数字セグメント４０−１、…、４０−４の周囲に位置しているセグメント（以下、背景セグメントと呼ぶ）４１−１、…、４１−４と、ほぼ正方形形状の枠を構成している背景セグメント４１−１、…、４１−４の周囲に位置しているセグメント（以下、枠セグメントと呼ぶ）４２−１、…、４２−４とからなる。
【００３１】
なお、図１では、各背景セグメント４１−１、…、４１−４がそれぞれ、２個１組のものを示しているが、１個であっても良く３個以上で１組を構成するものであっても良い。また、図１では、各枠セグメント４２−１、…、４２−４がそれぞれ、４個１組のものを示しているが、１個であっても良く２個以上で１組を構成するものであっても良い。図１の場合、セグメント駆動線の配線を考慮して、上記のように分割している。
【００３２】
数字セグメント４０−ｉ（ｉは１〜４）及び枠セグメント４２−ｉは、行番号インジケータ部３に対応した駆動部３６ｂから延出されている同一のセグメント駆動線（図示せず）に接続されている。従って、数字セグメント４０−ｉ及び枠セグメント４２−ｉのオン、オフ状態は常に同一である。一方、背景セグメント４１−ｉは、行番号インジケータ部３に対応した駆動部３６ｂから延出されている他のセグメント駆動線（図示せず）に接続されている。
【００３３】
図４（Ａ１）〜（Ｄ１）はそれぞれ、背景セグメント４１−ｉをオン制御すると共に、数字セグメント４０−ｉ及び枠セグメント４２−ｉをオフ制御した場合の各行番号インジケータ３−１、…、３−４の表示状態を示している。一方、図４（Ａ２）〜（Ｄ２）はそれぞれ、背景セグメント４１−ｉをオフ制御すると共に、数字セグメント４０−ｉ及び枠セグメント４２−ｉをオン制御した場合の各行番号インジケータ３−１、…、３−４の表示状態を示している。
【００３４】
なお、数字セグメント４０−ｉ、背景セグメント４１−ｉ、及び、枠セグメント４２−ｉの全てをオフ制御した場合には（図１参照）、各行番号インジケータ３−１、…、３−４は見えない状態（表示されていない状態）となる。また、数字セグメント４０−ｉ、背景セグメント４１−ｉ、及び、枠セグメント４２−ｉの全てをオン制御した場合には、数字が表示上明確でないので、この実施形態ではこの表示態様を使用しないこととしている。
【００３５】
従って、この実施形態の場合、各行番号インジケータ３−１、…、３−４の表示態様としては、図４（Ａ１）〜（Ｄ１）に示す状態を継続する表示態様（以下、ネガ点灯表示と呼ぶ）と、図４（Ａ１）〜（Ｄ１）に示す状態と消灯状態とをサイクリックに繰り返す表示態様（以下、ネガ点滅表示と呼ぶ）と、図４（Ａ２）〜（Ｄ２）に示す状態を継続する表示態様（以下、ポジ点灯表示と呼ぶ）と、図４（Ａ２）〜（Ｄ２）に示す状態と消灯状態とをサイクリックに繰り返す表示態様（以下、ポジ点滅表示と呼ぶ）と、全てのセグメントがオフ制御されている表示態様（以下、消灯表示と呼ぶ）と、図４（Ａ１）〜（Ｄ１）に示す状態と図４（Ａ２）〜（Ｄ２）に示す状態をサイクリックに繰り返す表示態様（以下、ネガ−ポジ点滅表示と呼ぶ）との６表示態様のいずれかをとることができる。
【００３６】
なお、ネガ点滅表示やポジ点滅表示やネガ−ポジ点滅表示における表示内容を変更する繰り返し制御は、ソフトウェア制御によっても行うことができるが、ここでは、駆動部３６ｂが例えば所定周期のハードタイマを内蔵して行うものとする。
【００３７】
図３に戻って、制御部２０は、例えばマイクロコンピュータによって構成されており、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２４、入力インタフェース２５及び出力インタフェース２６がシステムバス２７を介して接続されて構成されている。
【００３８】
ＲＯＭ２２には、各種の処理プログラムや、かな漢字変換用辞書データ等の固定データが格納されている。例えば、後述する図５に示すような、行番号インジケータ３−１〜３−４の制御を伴う入力処理プログラム２２ａも格納されている。
【００３９】
ＲＡＭ２３はワーキングメモリとして用いられるものであり、ユーザ入力に係る固定データ等も格納するものである。図３では、ＲＡＭ２３として記載しているが、ワーキングメモリとして用いられるＥＥＰＲＯＭ等の他のメモリ素子を含む概念とする。ＲＡＭ２３は、印刷する文字列をドット展開して格納する印刷バッファ２３ａや、入力文字列などについての表示画像を格納する表示バッファ２３ｂや、印刷や入力に係る文字データ等を格納するテキストバッファ２３ｃや、行番号インジケータ３−１〜３−４についての表示態様を保持する行番号インジケータ状態保持バッファ２３ｄや、属性インジケータ４−１〜４−ｎについての表示態様を保持する属性インジケータ状態保持バッファ２３ｅ等を有する。
【００４０】
ここで、表示バッファ２３ｂに展開されたドットパターンが、文字表示領域２用の駆動部３６ａに与えられて文字表示領域２に表示される。また、行番号インジケータ状態保持バッファ２３ｄの格納内容が、行番号インジケータ部３（３−１〜３−４）用の駆動部３６ｂに与えられ、その内容で定まる表示態様で各行番号インジケータ３−１、…、３−４が表示される。さらに、属性インジケータ状態保持バッファ２３ｅの格納内容が、属性インジケータ部４（４−１〜４−ｎ）用の駆動部３６ｃに与えられ、その内容で定まる表示態様で各属性インジケータ４−１、…、４−ｎが表示される。
【００４１】
なお、行番号インジケータ状態保持バッファ２３ｄや属性インジケータ状態保持バッファ２３ｅを設けることなく、ＣＰＵ２１が直接駆動部３６ｂや３６ｃを制御する形式であっても良い。
【００４２】
ＣＧ−ＲＯＭ２４は、当該テープ印刷装置に用意されている文字や記号のドットパターンを格納しているものであり、文字や記号を特定するコードデータが与えられたときに対応するドットパターンを出力するものである。なお、表示用と印刷用とで別個のＣＧ−ＲＯＭが設けられていても良い。なお、格納形式は、ラインフォント形式及びビットマップ形式のいずれであっても良い。
【００４３】
入力インタフェース２５は、入力部１０及び制御部２０間のインタフェースを行なうものであり、出力インタフェース２６は、出力部３０及び制御部２０間のインタフェースを行なうものである。
【００４４】
ＣＰＵ２１は、入力部１０からの入力信号やそのときの処理段階に応じて定まるＲＯＭ２２内の処理プログラムを、ＲＡＭ２３をワーキングエリアとして利用しながら、また、必要ならばＲＯＭ２２やＲＡＭ２３に格納されている固定データを適宜用いて処理するものであり、その処理状況や処理結果等を液晶ディスプレイ３５に表示させたり図示しないテープに印刷させたりするものである。
【００４５】
以下、キー入力部１１から操作されたキー情報が与えられた際にＣＰＵ２１が実行する入力処理プログラム２２ａを、図５を参照しながら詳述する。なお、図５は、１個のキー情報が与えられた際の処理を示している。
【００４６】
キー入力部１１からキー情報が与えられると、ＣＰＵ２１は、文字列の入力や編集等に関するキーが操作されたか否かをまず判別する（ステップ１００）。ここで、否定結果を得ると、そのキー情報に応じた該当する処理を行う（ステップ１０１）。例えば、文字列入力に関係しない印刷キーやレイアウト表示キーが操作された場合には、印刷処理やレイアウト表示処理を行う。
【００４７】
文字列の入力や編集等に関するキーが操作された場合には、文字表示領域２、行番号インジケータ３−１〜３−４、属性インジケータ４−１〜４−ｎの順に見直しを行う（ステップ１０２〜１０７）。
【００４８】
すなわち、まず、文字表示領域２の表示内容の変更が必要ならば、その変更を行う（ステップ１０２、１０３）。多くの文字列の入力用操作の場合には、文字表示領域２の表示内容の変更が必要となる。文字を表す操作キーだけでなく、カーソル移動キーや削除キーや改行キー等が操作された場合にも、文字表示領域２の表示内容の変更が必要となる。文字表示領域２の表示内容の変更が不要な場合としては、かな入力モードをローマ字入力モードに切り替える操作キーが与えられた場合等である。
【００４９】
文字表示領域２の表示内容の変更は、表示バッファ２３ｂに今回のキー操作に応じた入力文字列などについての表示画像を表示バッファ２３ｂに展開し、表示バッファ２３ｂに展開されたドットパターンを、文字表示領域２用の駆動部３６ａに与えて駆動させることにより行う。
【００５０】
文字表示領域２の表示内容の変更が終了した後、又は、文字表示領域２の表示内容の変更が不要な場合には、行番号インジケータ３−１〜３−４の表示態様の変更が必要になったか否かを判別し（ステップ１０４）、必要になっていれば、行番号インジケータ３−１〜３−４の表示態様の変更を行う（ステップ１０５）。変更が必要となる場合としては、改行キー又はカーソル移動キーが操作されて文字表示領域２に表示させる行が切り替わった場合や、文字表示領域２の表示行に確定文字が存在しない段階から、ひらがなや漢字に対する確定キーや選択キーの操作によって確定文字が存在するように変化した場合を挙げることができる。
【００５１】
なお、図５では、処理ステップの図示を省略しているが、文字表示領域２に表示されている内容が、入力文字列自体ではない場合、かな漢字変換での漢字候補を表示している場合や文字サイズを選択させるためのメッセージ（文字列）を表示している場合等は、全ての行番号インジケータ３−１〜３−４は消灯されるようになされており、このような行番号インジケータ３−１〜３−４の表示態様の変更もあり得る。
【００５２】
行番号インジケータ３−１〜３−４の表示態様の変更は、行番号インジケータ状態保持バッファ２３ｄの格納内容を変更させ、その変更後の行番号インジケータ状態保持バッファ２３ｄの格納内容を、行番号インジケータ部３（３−１〜３−４）用の駆動部３６ｂに与えて、その内容で定まる行番号インジケータ３−１、…、３−４の該当セグメント（数字セグメント及び枠セグメントの組、又は、背景セグメント）を点灯（オン制御）、点滅（オンオフ繰り返し制御又はオンセグメントの繰り返し切換制御）、消灯（オフ制御）することで行う。
【００５３】
行番号インジケータ３−１〜３−４の表示態様の変更が終了した後、又は、行番号インジケータ３−１〜３−４の表示態様の変更が不要な場合には、属性インジケータ４−１〜４−ｎの表示態様の変更が必要になったか否かを判別し（ステップ１０６）、必要になっていれば、属性インジケータ４−１〜４−ｎの表示態様の変更を行う（ステップ１０７）。変更が必要となる場合としては、かな入力モードからローマ字入力モードに変更になった場合や、カーソル移動キーの操作によってカーソルが指示する文字の文字サイズが前の文字サイズから変更になった場合を挙げることができる。
【００５４】
属性インジケータ４−１〜４−ｎの表示態様の変更は、属性インジケータ状態保持バッファ２３ｅの格納内容を変更させ、その変更後の属性インジケータ状態保持バッファ２３ｅの格納内容を、属性インジケータ部４（４−１〜４−ｎ）用の駆動部３６ｃに与えて、その内容で定まる属性インジケータ４−１、…、４−ｎを点灯、消灯することで行う。
【００５５】
図６は、各行番号インジケータ３−ｉについての表示態様と、その表示態様の意味内容とを対応付けた説明図であり、ＣＰＵ２１は、各行が合致している意味内容に対応した表示態様をとるように、各行番号インジケータ３−ｉの表示態様を制御する。
【００５６】
この図６の例は、（１）「ネガ点灯表示」を、その行が文字表示領域２の表示行になっておらず、しかも、その行に確定文字が存在することに対応付け、（２）「ネガ点滅表示」を、その行が文字表示領域２の表示行になっていて、しかも、その行に確定文字が存在することに対応付け、（３）「ポジ点灯表示」を、その行が文字表示領域２の表示行になっておらず、しかも、その行以降に確定文字が存在しないことに対応付け、（４）「ポジ点滅表示」を、その行が文字表示領域２の表示行になっていて、しかも、その行以降に確定文字が存在しないことに対応付け、（５）「消灯表示」を、現入力段階では、その行が文字列を構成する行になっていないことに対応付けている。この実施形態の場合、（６）「ネガ−ポジ点滅表示」は、行番号インジケータ３−１〜３−４の表示態様としては適用していない。
【００５７】
なお、行番号インジケータ３−１〜３−４の表示態様と、意味内容との対応関係は、図６に示すものに限定されないことは勿論である。
【００５８】
次に、行番号インジケータ３−１〜３−４の表示態様の変化例を、具体的な入力例を用いて説明する。図７は、これら行番号インジケータ３−１〜３−４の表示態様の変化例の説明に供する説明図である。なお、図７では、属性インジケータ４−１〜４−ｎの表示は省略している。また、図７は、カーソル（縦方向カーソル）が、基本的には、文字表示領域２の６番目の表示位置に表示されるカーソル固定表示方式が採用されている例である。さらに、文字表示領域２内の表示数字は、行頭マークを表している。
【００５９】
文字列の入力前の初期状態においては、図７（Ａ）に示すように、文字表示領域２の表示行は第１行目であって、確定文字は存在しないので、第１行目に係る行番号インジケータ３−１がポジ点滅表示（図６（４）参照）され、他の行番号インジケータ３−２〜３−４は消灯表示（表示されない；図６（５）参照）となる。
【００６０】
その後、「あ」が入力され、それがひらがなとして確定された際には、文字表示領域２の表示行は継続して第１行目であるが、確定文字が存在するように変化したので、図７（Ｂ）に示すように、第１行目に係る行番号インジケータ３−１がネガ点滅表示（図６（２）参照）され、他の行番号インジケータ３−２〜３−４は消灯表示（図６（５）参照）となる。
【００６１】
図７（Ｂ）に示す表示状態から改行キーが操作されると、第２行目が文字表示領域２の表示行に切り替わり、当然に、この時点では確定文字は存在しない。そのため、第２行目に係る行番号インジケータ３−２は、図７（Ｃ）に示すように、ポジ点滅表示（図６（４）参照）される。一方、第１行目は、確定文字が存在するが、表示行ではなくなったので、図７（Ｃ）に示すように、第１行目に係る行番号インジケータ３−１は、ネガ点灯表示（図６（１）参照）に切り替わる。他の行番号インジケータ３−３及び３−４は消灯表示（図６（５）参照）を維持する。
【００６２】
図７（Ｃ）に示す表示状態から改行キーが操作されると、第３行目が文字表示領域２の表示行に切り替わり、当然に、この時点では確定文字は存在しない。そのため、第３行目に係る行番号インジケータ３−３は、図７（Ｄ）に示すように、ポジ点滅表示（図６（４）参照）される。今回の改行操作には、第１行目は、影響されないので、第１行目に係る行番号インジケータ３−１は、図７（Ｄ）に示すように、ネガ点灯表示（図６（１）参照）を継続する。一方、第２行目は、確定文字が存在しないまま改行操作されたため、表示行でなくなっただけでなく、この時点ではこの第２行目以降に確定文字を含む行はない。その結果、第２行目に係る行番号インジケータ３−２は、図７（Ｄ）に示すように、空白行を表すポジ点灯表示（図６（３）参照）に切り替わる。他の行番号インジケータ３−４は消灯表示（図６（５）参照）を維持する。
【００６３】
その後、「い」が入力され、それがひらがなとして確定された際には、文字表示領域２の表示行は継続して第３行目であるが、確定文字が存在するように変化したので、図７（Ｅ）に示すように、第３行目に係る行番号インジケータ３−３がネガ点滅表示（図６（２）参照）に切り替わる。このとき、第２行目には文字は入力されていないが、第２行目以降に確定文字が生じたので、すなわち、第２行目が空白行から実質行に変化したので、第２行目に係る行番号インジケータ３−２は、図７（Ｅ）に示すように、ネガ点灯表示（図６（１）参照）に切り替わる。また、今回のひらがな確定操作には、第１行目は、影響されないので、第１行目に係る行番号インジケータ３−１は、図７（Ｅ）に示すように、ネガ点灯表示（図６（１）参照）を継続する。他の行番号インジケータ３−４は消灯表示（図６（５）参照）を維持する。
【００６４】
この第３行目について、「い」に続いて「うえおかき」が入力されてひらがなとして確定されると、６文字表示用の文字表示領域２には、図７（Ｆ）に示すように、「うえおかき」が表示され、行頭マーク及び第１文字目の文字である「い」は表示されなくなる。このとき、各行の行属性に変化はないので、行番号インジケータ３−１〜３−４の表示態様は、図７（Ｅ）の場合と同様である。
【００６５】
ここで、行頭マークは表示されなくても、第３行目に係る行番号インジケータ３−３がネガ点滅表示（図６（２）参照）されているので、ユーザは表示行が第３行目であることを知ることができる。このように、文字表示領域２内に行属性を示す表示領域を設けることなく、行番号インジケータ３−１〜３−４の表示態様で行属性を提供でき、文字表示領域２に最大限の文字数の文字を表示させることができる。
【００６６】
以上のように、上記実施形態によれば、行番号インジケータのセグメント構成を図１に示すように構成したので、行番号インジケータの表示態様を多くとることができ、ドット方式のセグメント構成によらずに、多様な内容を行番号インジケータを通じてユーザに知らせることができる。その結果、構成を複雑、大型化することなく、ユーザの使い勝手を一段と高めたテープ印刷装置を実現することができる。
【００６７】
なお、上記実施形態においては、行番号インジケータが枠セグメントを有するものを示したが、枠セグメントを省略しても良い。
【００６８】
また、上記実施形態においては、文字セグメント（数字セグメント）及び背景セグメントでなる構成を、行番号インジケータに適用したものを示したが、他のインジケータに適用するようにしても良い。例えば、中間的な文字サイズを表す「Ｍ」の文字を有する文字セグメントと、背景セグメントでインジケータを構成し、そのネガ点灯表示をその文字サイズを表し、そのポジ点滅表示をその文字サイズの縮小サイズを表し、そのネガ点滅表示をその文字サイズの伸長サイズを表し、消灯表示をその文字サイズに無関係に合わすようにすることもできる。この場合、縮小サイズや伸長サイズを表すインジケータは不要となる。
【００６９】
さらに、上記実施形態においては、本発明をテープ印刷装置に適用したものを示したが、印章作成装置等の文字列の入力行数が限定されている他の装置に対しても適用することができる。
【００７０】
さらにまた、少なくとも文字セグメント及び背景セグメントでなる文字表示構成は、インジケータとしてだけでなく、文字表示装置としても適用可能である。例えば、広告灯等に適用することができる。
【００７１】
また、上記実施形態においては、文字セグメントや背景セグメントは液晶でなるものを示したが、他の表示素子でセグメントを構成しても良いことは勿論である。また、文字セグメントが表す文字も、英数字に限定されるものではない。
【００７２】
【発明の効果】
以上のように、本発明によれば、表示手段が、文字表示領域と行番号インジケータとを有する文字入力装置において、（１）各行番号インジケータがそれぞれ、行番号を表す数字形状を有する数字セグメントと、白抜き数字に対する背景部を構成している、数字セグメントの周囲に位置している背景セグメントとからなり、（２）表示制御手段は、各行の入力状態や表示状態等に応じて、各行番号インジケータを構成するそれぞれの文字セグメント及び背景セグメントのオンオフを制御するので、行番号インジケータの表示態様を多くとることができ、ドット方式のセグメント構成によらずに、多様な内容を行番号インジケータを通じてユーザに知らせることができ、その結果、構成を複雑、大型化することなく、ユーザの使い勝手を一段と高めた文字入力装置を実現できる。
【図面の簡単な説明】
【図１】実施形態の行番号インジケータの構成を示す平面図である。
【図２】実施形態及び従来の表示面構成を示す平面図である。
【図３】実施形態の電気的構成を示すブロック図である。
【図４】実施形態の行番号インジケータの表示態様の説明図である。
【図５】実施形態のキー情報の入力時の処理を示すフローチャートである。
【図６】実施形態の行番号インジケータの表示態様と意味内容との対応関係の説明図である。
【図７】実施形態の行番号インジケータの表示態様の変化例を示す説明図である。
【符号の説明】
１…表示面、２…文字表示領域、３−１〜３−４…行番号インジケータ、１０…入力部、１１…キー入力部、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２２ａ…文字入力プログラム、２３ｂ…表示バッファ、２３ｃ…テキストバッファ、２３ｄ…行番号インジケータ状態保持バッファ、３０…出力部、３２…サーマルヘッド、３５…液晶ディスプレイ。
【図１】
0003560467.tif 000002
【図２】
0003560467.tif 000003
【図３】
0003560467.tif 000004
【図４】
0003560467.tif 000005
【図５】
0003560467.tif 000006
【図６】
0003560467.tif 000007
【図７】
0003560467.tif 000008