(57)【特許請求の範囲】
【請求項１】
入力された文字列を最大Ｘ（Ｘは３以上の自然数）行表示する表示手段を備え、１行ないし複数行からなる入力された文字列及びカーソルの表示と、当該文字列の印刷イメージの表示とを、同一画面上の上下方向２つの領域に分割して同時に表示可能な文字情報表示装置において、
文字列及びカーソルを表示する、少なくとも１行の文字列の領域を最小領域とする文字列表示領域と、当該文字列の印刷イメージを表示する印刷イメージ表示領域とを行数単位で記憶する表示領域記憶手段と、
表示行数の組合せの変更指示操作に応じ、文字列表示領域と印刷イメージ表示領域の行数を相互に連動させて変更する表示領域変更手段と、
前記文字列表示領域に表示されるカーソルの表示位置を検出するカーソル表示位置検出手段と、
前記表示領域変更手段により印刷イメージ表示領域の行数の増減が指示されるとき、指示に応じて前記表示領域記憶手段の記憶内容に変更を加えると共に、増減後の印刷イメージ表示領域の行数に応じて、印刷イメージの表示を更新する印刷イメージ更新手段と、
前記表示領域変更手段により印刷イメージ表示領域の行数増加が指示されるときであって、更新後の印刷イメージ表示領域内に、前記カーソル表示位置検出手段により検出された更新前のカーソル表示位置が含まれるとき、当該変更後の印刷イメージ表示領域外にカーソルが表示されるよう、文字列の表示を更新し、前記表示領域変更手段により印刷イメージ表示領域の行数減少が指示されるとき、カーソルが位置する行の表示位置をカーソルごと上に移動するよう、文字列の表示を更新する文字列表示更新手段と
を備えることを特徴とする文字情報表示装置。
【請求項２】
請求項１に記載の文字情報表示装置において、
前記文字列表示更新手段は、カーソル表示行の更新に応じて、カーソル表示行以外の文字列表示を更新することを特徴とする文字情報表示装置。
【請求項３】
請求項１又は２に記載の文字情報表示装置において、
前記文字列表示更新手段は、
更新後の印刷イメージ表示領域内に、前記カーソル表示位置検出手段により検出された更新前のカーソル表示位置が含まれるとき、当該変更後の印刷イメージ表示領域外であって、当該印刷イメージ表示領域に隣接する文字列表示領域部分にカーソルが表示されるよう、文字列の表示を更新することを特徴とする文字情報表示装置。
【請求項４】
請求項１に記載の文字情報表示装置において、
前記文字列表示更新手段は、
増減更新後の印刷イメージ表示領域内に、前記カーソル表示位置検出手段により検出された更新前のカーソル表示位置が含まれないとき、当該検出された更新前のカーソル表示位置に更新後のカーソルが表示されるよう、文字列の表示を更新することを特徴とする文字情報表示装置。
【請求項５】
１行ないし複数行からなる入力された文字列及びカーソルの表示と、当該文字列の印刷イメージの表示とを、同一画面上の上下方向２つの領域に分割して同時に表示可能な文字情報表示装置において、
文字列及びカーソルを表示する、最小領域が定まっている文字列表示領域と、当該文字列の印刷イメージを表示する印刷イメージ表示領域とを行数単位で記憶する表示領域記憶手段と、
表示行数の組合せの変更指示操作に応じ、文字列表示領域と印刷イメージ表示領域とを相互に連動させて変更する表示領域変更手段と、
文字列の入力に、文字列及びカーソルの表示側と同じ上下方向に設定されるメニュー画面を用いて入力を指示するメニュー入力指示手段と、
印刷イメージが画面上に表示されている状態で、前記メニュー入力指示手段よりメニュー入力が指示されたとき、現在印刷イメージを表示している印刷イメージ表示領域の一部と、前記メニュー画面を表示する領域が重複するか否かを判別する判別手段と、
前記判別手段により、現在の印刷イメージ表示領域の一部と前記メニュー画面を表示する領域が重複すると判別されたとき、当該重複する印刷イメージ表示領域の一部について、メニュー画面の表示を優先させるメニュー表示制御手段と
を備えることを特徴とする文字情報表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１行ないし複数行からなる入力された文字列及びカーソルの表示と、当該文字列の印刷イメージの表示とを同一画面上で同時に表示可能な機能を備える文字情報表示装置に関する。例えば、テープ印刷装置や印章作成装置に適用し得るものである。
【０００２】
【従来の技術】
テープ印刷装置は、任意の文字（記号や絵文字などを含む概念とする。）列をテープ面に印刷し、ユーザオリジナルのラベルを簡易に作成できる装置である。作成されたラベルには、多様な用途が考えられる。このため、現在のテープ印刷装置には、多様な用途に適応できるよう、複数行の入力文字列をテープ面に印刷可能なよう設計されている。
【０００３】
また、この種のテープ印刷装置には、ラベルの出来上がり状態を確認しながら文字列を入力したいという要望にこたえるため、入力画面（文字数や行数が表示画面の表示能力を超える場合にはカーソル近傍の一部文字列が表示される。）と、既に確定した文字列より作成されるラベル全体の印刷イメージ（限られた領域中にラベル全体のイメージを表示するため、一般に、縮小イメージとなる。）とを同一画面上で同時に確認できる「印刷イメージ付入力画面表示」機能が用意されている。以下、この機能を「みえみえ」機能という。
【０００４】
【発明が解決しようとする課題】
ところが、従来のテープ印刷装置の場合には、文字列入力中におけるカーソルの移動範囲を特定の領域（通常２行分）に制限し、その領域は「みえみえ」機能に割り当てられる行数よりも優先させる設定となっている。例えば、テープ印刷装置に搭載された液晶ディスプレイの表示可能な行数が４行である場合、「みえみえ」機能に割り当て可能な行数は最大でも２行であり、残りの２行はカーソルの移動のために割り当てられている都合上、この２行は「みえみえ」機能としては利用できない設定となっている。
【０００５】
しかし、文字列の入力には１行あれば可能であるにも関わらず、常に「みえみえ」機能への表示領域の割り当てを制限することは、表示領域の有効利用の観点からは最適と言えない。
【０００６】
本発明は以上の課題を考慮してなされたもので、表示領域のさらなる有効利用と共に、文字情報入力時の視認性の向上を実現できる文字情報表示装置の提案を目的とする。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため、第１の発明は、入力された文字列を最大Ｘ（Ｘは３以上の自然数）行表示する表示手段を備え、１行ないし複数行からなる入力された文字列及びカーソルの表示と、当該文字列の印刷イメージの表示とを、同一画面上の上下方向２つの領域に分割して同時に表示可能な文字情報表示装置において、以下の手段を備えたことを特徴とする。
【０００８】
すなわち、(1) 文字列及びカーソルを表示する、少なくとも１行の文字列の領域を最小領域とする文字列表示領域と、当該文字列の印刷イメージを表示する印刷イメージ表示領域とを行数単位で記憶する表示領域記憶手段と、(2)表示行数の組合せの変更指示操作に応じ、文字列表示領域と印刷イメージ表示領域の行数を相互に連動させて変更する表示領域変更手段と、(3)文字列表示領域に表示されるカーソルの表示位置を検出するカーソル表示位置検出手段と、(4)表示領域変更手段により印刷イメージ表示領域の行数の増減が指示されるとき、指示に応じて表示領域記憶手段の記憶内容に変更を加えると共に、増減後の印刷イメージ表示領域の行数に応じて、印刷イメージの表示を更新する印刷イメージ更新手段と、(5)表示領域変更手段により印刷イメージ表示領域の行数増加が指示されるときであって、更新後の印刷イメージ表示領域内に、カーソル表示位置検出手段により検出された更新前のカーソル表示位置が含まれるとき、当該変更後の印刷イメージ表示領域外にカーソルが表示されるよう、文字列の表示を更新し、表示領域変更手段により印刷イメージ表示領域の行数減少が指示されるとき、カーソルが位置する行の表示位置をカーソルごと上に移動するよう、文字列の表示を更新する文字列表示更新手段とを備えることを特徴とする。
【０００９】
また、第２の発明は、１行ないし複数行からなる入力された文字列及びカーソルの表示と、当該文字列の印刷イメージの表示とを、同一画面上の上下方向２つの領域に分割して同時に表示可能な文字情報表示装置において、以下の手段を備えたことを特徴とする。
【００１０】
すなわち、(1)文字列及びカーソルを表示する、最小領域が定まっている文字列表示領域と、当該文字列の印刷イメージを表示する印刷イメージ表示領域とを行数単位で記憶する表示領域記憶手段と、(2)表示行数の組合せの変更指示操作に応じ、文字列表示領域と印刷イメージ表示領域とを相互に連動させて変更する表示領域変更手段と、(3)文字列の入力に、文字列及びカーソルの表示側と同じ上下方向に設定されるメニュー画面を用いて入力を指示するメニュー入力指示手段と、(4)印刷イメージが画面上に表示されている状態で、メニュー入力指示手段よりメニュー入力が指示されたとき、現在印刷イメージを表示している印刷イメージ表示領域の一部と、メニュー画面を表示する領域が重複するか否かを判別する判別手段と、(5)判別手段により、現在の印刷イメージ表示領域の一部と前記メニュー画面を表示する領域が重複すると判別されたとき、当該重複する印刷イメージ表示領域の一部について、メニュー画面の表示を優先させるメニュー表示制御手段とを備えることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明に係る文字情報表示装置をテープ印刷装置に適用する場合の実施形態例を、図面を参照しながら詳述する。
【００１２】
（Ａ）実施形態の電気的全体構成
まず、実施形態に係るテープ印刷装置の電気的な全体構成を、図３に示す機能ブロック図を用いて説明する。
【００１３】
このテープ印刷装置の場合も、他の情報処理装置の場合と同様に、大きくは、入力部１０、制御部２０及び出力部３０とからなる。そして、制御部２０において、入力部１０から与えられる情報やその時点での処理段階等に応じた処理を実行し、その処理結果等を出力部３０を通じて表示出力又は印刷出力させるようになっている。
【００１４】
入力部１０は、詳細な構成は省略するが、押下キーなどを備えたキー入力部１１と、テープ幅検出センサ１２から構成されている。キー入力部１１は、制御部２０に与える文字コードデータや各種の制御データを発生するのに用いられる。テープ幅検出センサ１２は、装填されているテープの幅を検出してテープ幅情報を制御部２０に与えるものである。実際上、テープはインクリボンと共にテープカートリッジに収納されており、テープカートリッジにはテープ幅を規定する孔等の物理的な識別要素が設けられており、テープ幅検出センサ１２はこの物理的な識別要素を読み取ってテープ幅情報を出力する。検出されたテープ幅の情報は、各行の文字サイズの決定などに利用される。この実施形態の場合、キー入力部１１には、「みえみえ」機能の起動及び「みえみえ」表示を行う行数の変更に使用される「みえみえ」キー１１ａが設けられている。
【００１５】
出力部３０は、大きくは、印刷構成と表示構成からなる。例えば、ステッピングモータでなるテープ・リボン送りモータ３１は、装填されている図示しないテープやインクリボンを所定の印刷位置や装置外部まで送り出すものである。サーマルヘッド３２は固定されていて、走行するテープに対して熱転写によって印刷を行うものであり、例えば、最大１９２ドットを同時に印刷できるものである。なお、サーマルヘッド３２は可動型であっても良く、また、熱転写以外の印刷方法であっても良い。これらテープ・リボン送りモータ３１及びサーマルヘッド３２はそれぞれ、制御部２０の制御下で、モータ駆動回路３３やヘッド駆動回路３４によって駆動される。印刷されたテープの切断は、例えば、ユーザからの外力又は図示しないモータによって駆動される図示しないカッタによって行われる。
【００１６】
この実施形態に係るテープ印刷装置の場合、表示部には液晶ディスプレイ３５が使用される。この液晶ディスプレイ３５は、制御部２０の制御下、ディスプレイ駆動回路３６によって駆動される。液晶ディスプレイ３５の表示領域は、図４に示すように、テキスト表示領域３５ａと、インジケータ表示領域３５ｂと、行番号表示領域３５ｃからなる。
【００１７】
テキスト表示領域３５ａは、入力文字列の表示、選択入力時（かな漢字変換時、コード入力時、記号入力時）のメニュー画面の表示、「みえみえ」機能時の印刷イメージの表示等に使用される。因みに、この実施形態では、テキスト表示領域３５ａとして１２文字×４行のものを使用する。インジケータ表示領域３５ｂは、液晶ディスプレイ３５周辺の装置本体に記載された文字列が表す属性の状態を示すのに使用される。行番号表示領域３５ｃは、テキスト表示領域に表示されている文字列が実際上、入力文字列の何行目かを表すのに使用される。
【００１８】
制御部２０は、例えばマイクロコンピュータによって構成されており、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２４、入力インタフェース部２５及び出力インタフェース部２６がシステムバス２７を介して接続されて構成されている。
【００１９】
ＲＯＭ２２には、各種の処理プログラムや、かな漢字変換用辞書データや、装置保存段落スタイルデータなどの固定データが格納されている。なお、本実施形態固有の処理プログラムとして、ＲＯＭ２２には、印刷イメージ表示切換え用プログラム２２ａが格納されている。ＲＡＭ２３はワーキングエリアとして、また、ユーザ入力に係る固定データの格納用に用いられるメモリである。このＲＡＭ２３は、電源オフ時にもその記憶内容が消去されないようにバックアップがなされている。なお、図３では、当該メモリをＲＡＭ２３と表記しているが、その一部は、ＥＥＰＲＯＭなどの書換え可能な不揮発性メモリであっても良い。
【００２０】
ＣＧ−ＲＯＭ２４は、テープ印刷装置に用意されている文字や記号のフォント情報を格納しているものであり、文字や記号を特定するコードデータが与えられたときに対応するフォント情報を出力するものである。ここで、ＣＧ−ＲＯＭ２４に格納されているフォント情報は、アウトラインフォントであってもビットマップフォントであっても良い。また、表示用と印刷用で別のフォント情報を有するものであっても良い。
【００２１】
入力インタフェース２５は、入力部１０及び制御部２０間のインタフェースを行うものであり、出力インタフェース部２６は、出力部３０及び制御部２０間のインタフェースを行うものである。
【００２２】
ＣＰＵ２１は、入力部１０からの入力信号やそのときの処理段階に応じて定まるＲＯＭ２２内の処理プログラムを、ＲＡＭ２３をワーキングエリアとして利用しながら、また、必要ならばＲＯＭ２２やＲＡＭ２３に格納されている固定データを適宜用いて処理するものであり、その処理状況や処理結果等を液晶ディスプレイ３５に表示させたり図示しないテープに印刷させたりするものである。
【００２３】
（Ｂ）「みえみえ」機能
前述の通り、本発明の目的は、「みえみえ」機能時におけるテキスト表示領域３５ａのさらなる有効利用である。具体的には、入力文字列の入力に最低限必要となる１行を除く他の全ての領域を「みえみえ」機能に基づく印刷イメージの表示に利用できるようにすることである。当該表示は、後述する印刷イメージ表示切換え用プログラム２２ａにより実現されるものであるが、その説明に先立ち、該プログラムにより実現される表示形態例を図５及び図６を用いて説明する。
【００２４】
図５は、「みえみえ」機能時にテキスト表示領域３５ａがどのように使用されるかを例示する図である。図５（Ａ）は全表示行を文字列及びカーソルの表示に使用する場合、図５（Ｂ）は１行目を印刷イメージの表示に使用し、２行目から４行目を文字列及びカーソルの表示に使用する場合、図５（Ｃ）は１行目と２行目を印刷イメージの表示に使用し、３行目と４行目を文字列及びカーソルの表示に使用する場合、図５（Ｄ）は１行目から３行目を印刷イメージの表示に使用し、４行目を文字列及びカーソルの表示に使用する場合を表している。このように、本発明では、図５（Ｄ）のような表示が可能となる。
【００２５】
以下、文字列及びカーソルが表示される領域を「文字列表示領域」といい、印刷イメージが表示される領域を「印刷イメージ領域」という。また、以下の説明では、印刷イメージに割り当てる領域が０行である場合をＧ０表示、１行である場合をＧ１表示、２行である場合をＧ２表示、３行である場合をＧ３表示という。
【００２６】
また、これら４通りの表示形態は、「みえみえ」キー１１ａの押下に連動して、図６に示すように、巡回的に切り替わるよう設定されているものとする。すなわち、「みえみえ」キー１１ａが押下されるたび、印刷イメージに割り当てられる行数は、０行→１行→２行→３行→０行と巡回的に切り替わるよう設定されているものとする。
【００２７】
（Ｃ）印刷イメージ表示切換え用プログラム２２ａの第１の実施形態例
図１及び図２に、第１の実施形態に係る印刷イメージ表示切換え用プログラム２２ａにて実行される処理手順の概要を示す。
【００２８】
なお、本実施形態の場合、当該処理プログラム中に現れる次の用語については、図７に示す意味で使用するものとする。「カーソル位置行ｎ」は、図７（Ａ）に示すように、ユーザによって入力された全入力行のうちカーソルによって特定されている、現在入力可能な行の位置を示す意味で使用する。また、「カーソル位置行ｎ」は、全入力行の数を表す値Ｌ（図７（Ａ）の場合、８行）以下の自然数を値にとる。
【００２９】
また、「カーソル表示行Ｋ」は、図７（Ｂ）に示すように、カーソルが液晶ディスプレイ３５上のどの位置に表示されているかを示す意味で使用する。図に示すように、「カーソル表示行Ｋ」は、最大表示行（図７（Ｂ）の場合、４行）以下の自然数をとる。従って、図７（Ａ）及び（Ｂ）の表示例では、ｎ＝４、Ｌ＝８、Ｋ＝３となる。
【００３０】
さらに、本実施形態の場合には、文字列入力中におけるカーソルの移動範囲が、テキスト表示領域３５ａの３行目及び４行目に制限されているものとする。
【００３１】
図１及び図２の印刷イメージ表示切換え用プログラム２２ａの説明に戻る。当該プログラム２２ａは、電源投入直後や通常の文字入力時に実行される。
【００３２】
当該プログラム２２ａを実行するＣＰＵ２１は、まず最初のステップＳ１において、印刷イメージを表示する行数を与えるパラメータ（以下「行数パラメータ」という。）ｉの値をＲＡＭ２３から読み込む。この行数パラメータｉの初期値は０であるが、一度でも「みえみえ」機能が実行された後は、前回実行時の最後の状態がＲＡＭ２３から読み込まれる。ここでは、「みえみえ」機能が初めて実行されたもの（すなわち、ｉ＝０）として説明する。この場合、文字入力時の表示画面は図８（Ａ）のようになる。
【００３３】
次に、ＣＰＵ２１は、ステップＳ２において、ユーザから「みえみえ」機能の実行が指示されたか（具体的には、「みえみえ」キー１１ａが押下されたか）を判定する。
【００３４】
「みえみえ」機能の実行が指示されていない場合（否定結果が得られた場合）、ＣＰＵ２１は、図２のステップＳ１８に進み、メニュー入力が指示されたか（具体的には、かな漢字変換が指示されたか、コード入力が指示されたか又は記号入力が指示されたか等）否かを判定する。
【００３５】
ここで、指示が確認されなかった場合、ＣＰＵ２１は、否定結果を得てステップＳ２に戻り、上述の判定を繰り返す。なお、この間に文字列の入力があった場合には、入力され確定された文字列がテキスト表示領域３５ａ上に順次表示される。表示例を図８（Ｂ）〜（Ｄ）に示す。また、当該判定の間一度も、「みえみえ」機能の実行もメニュー入力の指示も行われなかった場合には、不図示の判定ステップを経て入力モードを終了し、印刷モードその他のモードに進むことになる。
【００３６】
以下、文字列の入力中いずれかの時点で「みえみえ」機能の実行が指示されたものとして説明を続ける。この場合、ＣＰＵ２１は、ステップＳ２で肯定結果を得てステップＳ３に進む。ステップＳ３において、ＣＰＵ２１は、現時点での文字列表示領域と印刷イメージ表示領域を記憶すると共に、同時点でのカーソル表示行Ｋを取り込む。その後、ＣＰＵ２１は、ステップＳ４に進み、行数パラメータｉが３か否か判定する。
【００３７】
但しこの場合には、前述の通り、「みえみえ」キー１１ａが最初に押下された場合を前提としているので行数パラメータｉは０と判定され（すなわち、Ｇ０表示と判定され）、ＣＰＵ２１は否定結果を得てステップＳ５に進む。なお、この処理は、行数パラメータｉが１又は２の場合（すなわち、Ｇ１表示又はＧ２表示の場合）も同様である。
【００３８】
ステップＳ５に進んだＣＰＵ２１は、行数パラメータｉに１を加算し、「みえみえ」キー１１ａの押下に伴う行数パラメータｉの更新処理を実行する。そして、この更新後、ＣＰＵ２１は、ステップＳ６において、更新後の行数パラメータｉが３となるか否か（すなわち、Ｇ３表示となるか否か）を判定する。
【００３９】
ここでは、行数パラメータｉが１に更新された場合を前提としているので、ＣＰＵ２１は否定結果を得てステップＳ７に移る。なお、この判定は、更新後の行数パラメータｉが２の場合も同様となる。
【００４０】
ＣＰＵ２１は、ステップＳ７に進むと、１行目に表示されていた文字列があればこれを削除し（存在しない場合にはそのまま）、２行目以降の文字列をそのまま表示する。その後、ＣＰＵ２１は、ステップＳ８に進み、変更後の内容をＧ１表示する。
【００４１】
なお、この場合における表示画面の変化を図９（Ａ）及び（Ｂ）に示す。図９（Ａ）は、全入力行数Ｌが２であって、Ｇ０表示画面の４行目（Ｋ＝４）にカーソルが表示されている状態で「みえみえ」キー１１ａが押下された場合の表示画面例であり、図９（Ｂ）は、全入力行数Ｌが４であって、Ｇ０表示画面の３行目（Ｋ＝３）にカーソルが表示されている状態で「みえみえ」キー１１ａが押下された場合の表示画面例である。いずれも、ステップＳ７に基づく処理により、カーソル表示行Ｋはそのまま、１行目のみ削除される。
【００４２】
さて、かかるＧ１表示を行うと、ＣＰＵ２１は、再びステップＳ２に戻り、再度、「みえみえ」機能の実行が指示されていないか判定し、否定結果を得た場合には、ステップＳ１８でメニュー入力の指示が行われていないかを判定する。勿論、何らかの文字の入力又は編集等があった場合には、画面表示の内容も変更されることになる。ここでは、「みえみえ」機能の実行が指示されたものとする。
【００４３】
今度は、Ｇ１表示からＧ２表示に切り替わる場合に該当する。この場合も、ＣＰＵ２１は、Ｇ０表示からＧ１表示に切り替わる場合と同様、ステップＳ２で肯定結果を得てステップＳ３に進んだ後、文字列表示領域及び印刷イメージ表示領域の記憶とカーソル表示行Ｋの取り込みを行なう。さらに、ＣＰＵ２１は、ステップＳ４で否定結果を得てステップＳ５に進んで、行数パラメータｉを１から２に変更した後、ステップＳ６の判定処理で否定結果を得てステップＳ７に進む。ただし、今回は、２行目までに表示されていた文字列があればこれを削除し（存在しない場合にはそのまま）、３行目以降に存在する文字列をそのままの内容でＧ２表示する。
【００４４】
なお、この場合における表示画面の変化を図９（Ｃ）及び（Ｄ）に示す。図９（Ｃ）は、全入力行数Ｌが２であって、Ｇ１表示画面の４行目（Ｋ＝４）にカーソルが表示されている状態で「みえみえ」キー１１ａが押下された場合の表示画面例であり、図９（Ｄ）は、全入力行数Ｌが３であって、Ｇ１表示画面の３行目（Ｋ＝３）にカーソルが表示されている状態で「みえみえ」キー１１ａが押下された場合の表示画面例である。いずれも、ステップＳ７に基づく処理により、カーソル表示行Ｋはそのままで、１行目と２行目に相当する文字列の削除を行う。
【００４５】
この場合も、Ｇ２表示が実行されると、ＣＰＵ２１は、再びステップＳ２に戻り、再度、「みえみえ」機能の実行が指示されていないか判定し、否定結果を得た場合には、ステップＳ１８でメニュー入力の指示が行われていないかの判定を行う。やはり、何らかの文字の入力又は編集等があった場合には、画面表示の内容も変更されることは言うまでもない。そして、ここでも「みえみえ」機能の実行が指示されたものとする。
【００４６】
今度は、Ｇ２表示からＧ３表示に切り替わる場合に該当する。この場合も、ステップＳ５までの処理は前述の場合と同様に動作する。ただし、今度は、行数パラメータｉが２から３に変更される場合であるので、ＣＰＵ２１は、ステップＳ６の判定処理で肯定結果を得てステップＳ９に進み、Ｇ２表示時におけるカーソル表示行Ｋが３行目か否か判定する。なお、カーソル表示行ＫはＫ＝３又は４のいずれかの値をとる。
【００４７】
ここで、Ｇ２表示時におけるカーソル表示行Ｋが３であったと判定された場合（肯定結果が得られた場合）、ＣＰＵ２１は、そのままではＧ３表示への切替によりカーソル表示行が表示されなくなるため、カーソルで特定されている文字が含まれる文字行がテキスト表示領域３５ａの４行目に表示されるようにステップＳ１０で表示位置を１行下にシフトして表示位置を修正する。その後、ステップＳ１１に移行し、Ｇ３表示を行う。この場合の表示画面例を表したのが図９（Ｅ）である。
【００４８】
これに対し、ステップＳ９の判定処理で、Ｇ２表示時におけるカーソル表示行Ｋが４であったと判定された場合（否定結果が得られた場合）には、Ｇ３表示に切り替えてもカーソル表示行と印刷イメージとが干渉するおそれがないため、ＣＰＵ２１は、ステップＳ１２でテキスト表示領域３５ａの３行目までに表示されていた文字列を削除する修正を行った後、ステップＳ１３に進み、Ｇ３表示を行う。この場合の表示画面例を表したのが図９（Ｆ）である。
【００４９】
いずれにしても、Ｇ３表示が実行されると、ＣＰＵ２１は、再びステップＳ２に戻り、再度、「みえみえ」機能の実行が指示されていないか判定し、否定結果を得た場合には、ステップＳ１８でメニュー入力の指示が行われていないかを判定する。そして、今度も、「みえみえ」機能の実行が指示されたものとする。
【００５０】
今度は、Ｇ３表示からＧ０表示に切り替わる場合である。この場合、切替前の行数パラメータｉは３であるので、ＣＰＵ２１は、ステップＳ４で肯定結果を得てステップＳ１４に進み、行数パラメータｉを０に設定する。その後、ＣＰＵ２１は、ステップＳ１５でカーソル位置行ｎを取り込んで、ステップＳ１６で当該カーソル位置行ｎの表示位置がテキスト表示領域３５ａの３行目と一致するように表示位置の修正を行い、カーソル位置行ｎ以外の行の表示も、これに応じて表示を修正する。そして、ステップＳ１７にてＧ０表示を行う（図９（Ｇ））。
【００５１】
この後、Ｇ０表示に戻ったＣＰＵ２１は、「みえみえ」キー１１ａが押下されるたび、前述のいずれかの処理を実行し、入力内容と共に、そのラベル全体のイメージを印刷イメージに割り当てられた行数に応じた縮尺で表示する。
【００５２】
続いて、文字列の入力中に「みえみえ」機能ではなく、メニュー入力が指示された場合（具体的には、かな漢字変換が指示された場合、コード入力が指示された場合又は記号入力が指示された場合等）の動作を説明する。この場合、ＣＰＵ２１は、図２のステップＳ１８で肯定結果を得、ステップＳ１９の処理に進む。
【００５３】
ここで、ＣＰＵ２１は、行数パラメータｉが０か否か（すなわち、現在の表示がＧ０表示か否か）の判定を行う。
【００５４】
そして、Ｇ０表示である場合、ＣＰＵ２１は、ステップＳ２１に進み、テキスト表示領域３５ａの３行目と４行目に現在表示されている文字列があればこれを画面上から消去し（存在しなければ、そのまま）、その上で、該３行目と４行目にメニュー画面を表示する。図１０（Ａ）及び（Ｂ）がその表示例である。なお、これらはいずれも、文字列の入力中に記号入力が指示された場合の画面例である。
【００５５】
また、Ｇ１表示又はＧ２表示であった場合、ＣＰＵ２１は、ステップＳ１９で否定結果を得てステップＳ２０に進み、さらに、行数パラメータｉが３か否か（すなわち、現在の表示がＧ３表示か否か）の判定を行う。勿論、Ｇ１表示又はＧ２表示が行われているこの場合は否定結果を得てステップＳ２２に進み、「みえみえ」機能に基づくグラフィック表示はそのままで、テキスト表示領域３５ａの３行目と４行目にメニュー画面を表示する。なお、テキスト表示領域３５ａの３行目と４行目に現在表示されている文字列が存在している場合にはこれを画面上から消去するのは言うまでもない。図１０（Ｃ）及び図１１（Ｄ）がその表示例である。なお、図１０（Ｃ）は、かな漢字変換が指示された場合の画面例であり、図１１（Ｄ）は、記号入力が指示された場合の画面例である。
【００５６】
これらに対し、Ｇ３表示の場合、ＣＰＵ２１は、ステップＳ２０で肯定結果を得てステップＳ２３の処理に進み、テキスト表示領域３５ａの３行を用いて表示している印刷イメージのうち３行目に該当する部分のみ印刷イメージの表示を消去する。この結果、テキスト表示領域３５ａの１行目と２行目には、Ｇ３表示の際のイメージからその一部を削除した内容のイメージが表示される。この状態で、ＣＰＵ２１は、テキスト表示領域３５ａの３行目と４行目にメニュー画面を表示する。図１１（Ｅ）がその表示例である。
【００５７】
図１１（Ｅ）の場合、行番号「２」の文字列の表示に一部欠落が生じているが、メニュー画面の表示時では、必ずしも印刷イメージの全体を正確に把握する必要はなく、またメニュー画面上での選択確定後は再び元のＧ３表示に戻るので、メニュー画面の表示によってＧ３表示の一部が欠落することになっても何らの支障は生じない。むしろ、メニュー画面表示を印刷イメージ表示に優先する本機能の存在により、表示領域の有効利用が可能となると共に、印刷イメージがどのような状態で表示されている場合であっても支障無くメニュー入力を行うことができのでユーザの使い勝手も向上できる。
【００５８】
（Ｄ）第１の実施形態の効果
このように、第１の実施形態に係る印刷イメージ表示切換え用プログラム２２ａをテープ印刷装置に搭載することにより、以下の効果を得ることができる。
【００５９】
すなわち、本実施形態装置によれば、４行表示可能な液晶ディスプレイ３５上に「みえみえ」機能に基づく印刷イメージがＧ２表示されている状態で「みえみえ」キー１１ａが操作された場合、液晶ディスプレイ３５の４行目を入力文字列の表示用に（カーソル移動用に）確保することを条件に該表示領域の「みえみえ」機能に対する優先設定を解除してＧ３表示を可能としたことにより、従来２行分の領域を用いてしか確認し得なかったラベルの出来上がりイメージを３行分の領域を用いて確認でき、表示領域の有効利用と共にユーザの視認性を一段と高めることができる。
【００６０】
また、この機能に関連し、本実施形態では、「みえみえ」機能に基づく表示をＧ２表示からＧ３表示に切り替える際、カーソル表示行を液晶ディスプレイ３５の３行目から４行目に移動させるようにしたことにより（すなわち、切替実行前に３行目に表示されていた文字列の内容を４行目に移動させるようにしたことにより）、当該切替に応じてカーソル位置行が画面上に表示されなくなるおそれを回避でき、ユーザはカーソル位置行が画面上に表示されるように画面をスクロールしなくても切替直後からすぐに文字列の入力を継続することができる。
【００６１】
さらに、本実施形態では、メニュー画面表示を印刷イメージ表示に優先させる機能を設けたことにより、表示領域の有効利用と共にユーザの使い勝手の向上を実現できる。
【００６２】
（Ｅ）印刷イメージ表示切換え用プログラム２２ａの第２の実施形態例
図１２及び図２に、印刷イメージ表示切換え用プログラム２２ａの第２の実施形態例において実行される処理手順を示す。図１２は図１に対応する図面であり、本実施形態は図１２に表された処理内容で第１の実施形態と異なっている。すなわち、本実施形態は「みえみえ」機能の実行時における表示領域の利用方法で第１の実施形態と異なっている。
【００６３】
なお、図２に表されたメニュー入力時の処理内容については第１の実施形態の場合と同じであるため、以下その説明は省略する。また、図１２の処理プログラム中に現れる次の用語についても、第１の実施形態と同様、図７に示す意味で使用するものとする。
【００６４】
ただし、本実施形態の場合には、文字列入力中におけるカーソルの移動範囲に制限は無く、テキスト表示領域３５ａの１行目や２行目にも移動可能であるものとする。
【００６５】
当該プログラム２２ａの場合も、電源投入直後や通常の文字入力状態時に起動される。当該プログラム２２ａを実行するＣＰＵ２１は、まず最初のステップＳ３１において、印刷イメージを表示する行数を与える行数パラメータｉの値をＲＡＭ２３から読み込む。ここでも、「みえみえ」機能が初めて実行されたもの（すなわち、ｉ＝０）として説明する。
【００６６】
次に、ＣＰＵ２１は、ステップＳ３２に進み、ユーザから「みえみえ」機能の実行が指示されたかを判定する。そして、「みえみえ」機能の実行が指示されていない場合（否定結果が得られた場合）には、ＣＰＵ２１は第１の実施形態と同様、図２のステップＳ１８に進み、メニュー入力が指示されたか否かを判定する。その後の処理は、第１の実施形態と同様であるので説明を省略する。勿論、文字列の入力があった場合には、入力され確定された文字列がテキスト表示領域３５ａ上に順次表示される。
【００６７】
「みえみえ」機能の実行が指示された場合、ＣＰＵ２１は、ステップＳ３２で肯定結果を得てステップＳ３３に進み、現時点での文字列表示領域と印刷イメージ表示領域を記憶する。この後、ＣＰＵ２１は、ステップＳ３４に進み、行数パラメータｉが３か否かを判定する。ここでも、前述の通り、「みえみえ」キー１１ａが最初に押下された場合を前提としている。従って、行数パラメータｉは０である（すなわち、Ｇ０表示である）。このため、ＣＰＵ２１は否定結果を得てステップＳ３５に進む。この処理は、行数パラメータｉが１又は２の場合（すなわち、Ｇ１表示又はＧ２表示の場合）も同様である。
【００６８】
ＣＰＵ２１は、ステップＳ３５に進むと、まず行数パラメータｉに１を加算し、「みえみえ」キー１１ａの押下に伴う行数パラメータｉの更新処理を実行する。次に、ＣＰＵ２１は、ステップＳ３６に移り、現時点までに入力され確定された文字列の全入力行数Ｌ、カーソル表示行Ｋ及びカーソル位置行ｎの値を取り込む。これは、第１の実施形態例のように、印刷イメージに割り当てる行数の切替直後におけるカーソル表示行の位置を固定とせず、印刷イメージに割り当てられる行数の変化に応じ、カーソル表示行を適応的に移動できるようにするためである。
【００６９】
さて、ＣＰＵ２１は、全ての値の取り込みが終了するとステップＳ３７に移り、カーソル表示行Ｋが行数パラメータｉと一致するか否かの判定を行う。これは、印刷イメージの表示に割り当てる行数を増加させることにより、変更前のカーソルが表示されていたカーソル表示行Ｋが画面上から消えてしまうのを防止するためである。
【００７０】
ここでは、行数パラメータｉが１に更新された場合を前提としているので、ＣＰＵ２１は、カーソル表示行Ｋが１であるか否かを判定する。そこで、ＣＰＵ２１は、カーソル表示行Ｋが１であった場合には肯定結果を得てステップＳ３８に進み、カーソル表示行が（ｉ＋１）行目となるように文字列の表示位置を修正する。すなわち、この場合、カーソル表示行Ｋが２行目となるように、その他の行の表示位置も更新する。そして、ＣＰＵ２１は、かかる修正後の内容をステップＳ３９でＧ１表示する。この場合における表示画面の変化を図１３（Ｂ）に示す。図に示すように、行番号「１」の文字列が画面上の１行目から２行目に移動するように、すなわち文字列全体が１行下にずれるように表示位置が修正されている。
【００７１】
これに対し、カーソル表示行Ｋが２以上の値であった場合には否定結果を得てステップＳ４０に進み、カーソル表示行Ｋはそのままでｉ行目まで（この場合、１行目のみ）に表示されていた文字列の削除を行う。なお、表示されている文字列がない場合にはそのままの表示を維持する。そして、ＣＰＵ２１は、かかる処理後の内容をステップＳ４１でＧ１表示する。この場合における表示画面の変化を図１３（Ａ）に示す。図１３（Ａ）は、全入力行数Ｌが４であって、Ｇ０表示画面の２行目にカーソルが表示されている状態で「みえみえ」キー１１ａが押下された場合の表示画面例である。図に示すように、カーソル表示行に変更は無く、１行目に表示されていた文字列に替えて印刷イメージが表示されている。
【００７２】
このようにＧ１表示が行われると、ＣＰＵ２１は、再びステップＳ３２に戻り、再度、「みえみえ」機能の実行が指示されていないかの判定処理に移る。勿論、否定結果が得られた場合には、図２のステップＳ１８に移るが、ここでは「みえみえ」機能の実行が指示されたものとする。
【００７３】
今度は、Ｇ１表示からＧ２表示に切り替わる場合に該当する。この場合も、ＣＰＵ２１は、Ｇ０表示からＧ１表示に切り替わる場合と同様、ステップＳ３４で否定結果を得てステップＳ３５に進み、行数パラメータｉを１から２に変更する。次に、ＣＰＵ２１は、ステップＳ３６で全入力行数Ｌ、カーソル表示行Ｋ及びカーソル位置行ｎの値を取り込んだ後、ステップＳ３７でカーソル表示行Ｋが行数パラメータｉと一致するか否かの判定を行う。ただし、今回は、行数パラメータｉが２である。
【００７４】
ここで、ＣＰＵ２１は、カーソル表示行Ｋが２の場合（肯定結果の場合）、ステップＳ３８及びＳ３９の処理を実行し、カーソル表示行Ｋが３又は４の場合（否定結果の場合）、ステップＳ４０及びＳ４１の処理を実行する。各場合の表示例を表したのが、図１３（Ｃ）及び（Ｄ）である。
【００７５】
この後、ＣＰＵ２１は、ステップＳ３２の判定処理に戻り、さらなる「みえみえ」キー１１ａの押下はないか否かを判定する。そして、「みえみえ」キー１１ａの押下が確認された場合には、印刷イメージの表示をＧ２表示からＧ３表示に切り替えるべく処理を実行するが、その後の処理は行数パラメータｉの値が「３」となることを除いて同様であるため説明を省略する。
【００７６】
最後に、印刷イメージがＧ３表示されている状態で、「みえみえ」キー１１ａの押下が確認された場合について説明する。すなわち、Ｇ３表示からＧ０表示に切り替わる場合について説明する。この場合、ＣＰＵ２１は、ステップＳ３４において肯定結果を得てステップＳ４２に進み、行数パラメータｉを０に設定する。
【００７７】
その後、ＣＰＵ２１は、ステップＳ４３で全入力行数Ｌ及びカーソル位置行ｎを取り込み、次のステップＳ４４で全入力行数Ｌが４行より大きいか否かを判定する。これは、Ｇ０表示では、入力文字列の全表示行数Ｌが４行以下であればテキスト表示領域３５ａ上に全ての文字列を表示可能であり、カーソルで特定されている文字を含む入力行は必ず画面上のどこかに表示されるためである。
【００７８】
従って、当該ステップＳ４４で否定結果が得られた場合には、ＣＰＵ２１は、ステップＳ４７に進み、テキスト表示領域３５ａの１行目から入力文字列を表示するよう表示位置の修正を行い（カーソル位置行ｎはｎ＝Ｋとなるように表示）、ステップＳ４８でＧ０表示を実行する。この場合の表示例を図１３（Ｆ）に示す。
【００７９】
一方、入力文字列の全入力行数Ｌが４行より大きい場合、ＣＰＵ２１は肯定結果を得てステップＳ４５に進み、カーソル位置行ｎがテキスト表示領域３５ａの１行目に表示されるように表示位置の修正を行う。その後、ＣＰＵ２１はステップＳ４６に進み、修正後の内容をＧ０表示する。この場合の表示例を表しているのが図１３（Ｅ）である。なお、図１３（Ｅ）は、全入力行数Ｌが５行の場合であって、Ｇ３表示画面の４行目に行番号「２」の文字列が表示されている状態（ｎ＝２）で「みえみえ」キー１１ａが押下された場合の表示画面例である。
【００８０】
（Ｆ）第２の実施形態の効果
このように、第２の実施形態に係る印刷イメージ表示切換え用プログラム２２ａをテープ印刷装置に搭載する場合にも、第１の実施形態の場合と同様、４行表示可能な液晶ディスプレイ３５上に３行のイメージ表示を可能とでき、表示領域の有効利用と視認性の向上を実現できるだけでなく、印刷イメージ表示中におけるメニュー入力作業時の作業効率の向上を実現できる。
【００８１】
さらに、本実施形態に特有の機能として、印刷イメージに割り当てる行数の切替直後におけるカーソル表示行の位置を固定とせず、印刷イメージに割り当てられる行数の変化に応じ、その表示位置を適応的に移動できるようにしたことにより、すなわち、割り当て行数が増加する場合（Ｇ０表示からＧ１表示に切り替わる場合、Ｇ１表示からＧ２表示に切り替わる場合、Ｇ２表示からＧ３表示に切り替わる場合）にはカーソル表示行を変化させないか１行下方に移動させ、割り当て行数が減少する場合（Ｇ３表示からＧ０表示に切り替わる場合）にはカーソル表示行を変化させないか上方に移動させるようにしたことにより、カーソル表示行の移動方向と印刷イメージに割り当てられる行数の変化方向とを一致させることができ、画面切替時の違和感の少ない表示形態を実現できる。
【００８２】
（Ｇ）印刷イメージ表示切換え用プログラム２２ａの第３の実施形態例
図１４及び図２に、印刷イメージ表示切換え用プログラム２２ａの第３の実施形態例において実行される処理手順を示す。なお、図２に表されたメニュー入力時の処理内容については第１の実施形態の場合と同じである。
【００８３】
本実施形態と第１及び第２の実施形態との違いは、「みえみえ」キーの押下に連動して、印刷イメージの表示行が減少される点である。すなわち、「みえみえ」キーの押下に連動して、Ｇ０表示→Ｇ３表示→Ｇ２表示→Ｇ１表示→Ｇ０表示というように、前述の実施形態の場合とは逆方向に表示画面が切り替わる点である。
【００８４】
以下、当該印刷イメージの表示切換え機能を実現する印刷イメージ表示切換え用プログラム２２ａの内容を図１４に沿って説明する。なお、処理プログラム中に現れる用語については前述の実施形態と同じである。また、本実施形態の場合にも第２の実施形態と同様、文字列入力中におけるカーソルの移動範囲に制限は無く、テキスト表示領域３５ａの１行目や２行目にも移動可能であるものとする。
【００８５】
図１４及び図２の印刷イメージ表示切換え用プログラム２２ａの説明に戻る。当該プログラム２２ａの場合も、電源投入直後や通常の文字入力状態時に起動される。当該プログラム２２ａを実行するＣＰＵ２１は、まず最初のステップＳ５１において、印刷イメージを表示する行数を与える行数パラメータｉの値をＲＡＭ２３から読み込む。ここでも、「みえみえ」機能が初めて実行されたもの（すなわち、ｉ＝０）として説明する。
【００８６】
次に、ＣＰＵ２１は、ステップＳ５２に進み、ユーザから「みえみえ」機能の実行が指示されたかを判定する。そして、「みえみえ」機能の実行が指示されていない場合（否定結果が得られた場合）には、ＣＰＵ２１は第１の実施形態と同様、図２のステップＳ１８に進み、メニュー入力が指示されたか否かを判定する。その後の処理は、第１の実施形態と同様であるので説明を省略する。勿論、文字列の入力があった場合には、入力され確定された文字列がテキスト表示領域３５ａ上に順次表示される。
【００８７】
「みえみえ」機能の実行が指示された場合、ＣＰＵ２１は、ステップＳ５２で肯定結果を得てステップＳ５３に進み、現時点での文字列表示領域と印刷イメージ表示領域を記憶すると共に、カーソル表示行Ｋを取り込む。この後、ＣＰＵ２１は、ステップＳ５４に進み、行数パラメータｉが１か否かを判定する。
【００８８】
ここでも、前述の通り、「みえみえ」キー１１ａが最初に押下された場合を前提としている。従って、行数パラメータｉは０である（すなわち、Ｇ０表示である）。このため、ＣＰＵ２１は否定結果を得てステップＳ５５に進み、さらに行数パラメータｉが０か否かを判定する。このような判定を行なうのは、Ｇ３表示やＧ２表示の場合にはステップＳ５９に進んで行数パラメータを１減算する処理を行なうためである。
【００８９】
前述の通り、ここでの「みえみえ」機能の実行指示は現入力モードの開始後最初の実行指示であるので、ステップＳ５５の判定処理において肯定結果を得、ＣＰＵ２１は、ステップＳ５６の処理に移る。この実施形態の場合、Ｇ０表示の次はＧ３表示への切換えであるので、ＣＰＵ２１は、行数パラメータｉを３に設定する。次に、ＣＰＵ２１は、ステップＳ５７において、３行目までの文字列を削除し、カーソル表示行Ｋが４となるように表示を修正し、次のステップＳ５８でその内容をＧ３表示する。図１５（Ａ）はかかる場合の表示例を表している。
【００９０】
このようにＧ３表示が行われると、ＣＰＵ２１は、再びステップＳ５２に戻り、再度、「みえみえ」機能の実行が指示されていないかの判定処理に移る。勿論、否定結果が得られた場合には、図２のステップＳ１８に移るが、ここでは「みえみえ」機能の実行が指示されたものとする。
【００９１】
今度は、Ｇ３表示からＧ２表示に切り替わる場合に該当する。この場合も、ＣＰＵ２１は、Ｇ０表示からＧ３表示に切り替わる場合と同様、ステップＳ５４で否定結果を得てステップＳ５５に進み、行数パラメータｉが０か否かの判定を行なう。ただし、今回の行数パラメータｉは３であるので、ＣＰＵ２１は否定結果を得てステップＳ５９に進み、行数パラメータｉを２に変更する。かかる後、ＣＰＵ２１は、更新前に４行目に表示されていたカーソルが更新後は印刷イメージ領域と隣接する行、すなわち３行目に表示されるように文字列の内容を更新し（ステップＳ６０）、その内容でＧ２表示を行なう。この場合の表示例を表したのが、図１５（Ｂ）である。
【００９２】
さて、このようにＧ２表示が行われると、ＣＰＵ２１は、再びステップＳ５２に戻り、再度、「みえみえ」機能の実行が指示されていないかの判定処理に移る。勿論、否定結果が得られた場合には、図２のステップＳ１８に移るが、ここでは「みえみえ」機能の実行が指示されたものとする。
【００９３】
今度は、Ｇ２表示からＧ１表示に切り替わる場合に該当する。この場合のＣＰＵ２１の処理は、Ｇ３表示からＧ２表示に切り替わる場合と同じである。すなわち、ＣＰＵ２１は、ステップＳ５４及びＳ５５のそれぞれで否定結果を得たステップＳ５９に進み、行数パラメータｉを２から１に減少させる。その後、ＣＰＵ２１は、ステップＳ６０及びＳ６１を実行し、やはりカーソル表示行Ｋが印刷イメージの隣接行に表示されるように表示内容の修正を行ない、修正後の内容をＧ１表示する。この場合の表示例を表したのが、図１５（Ｃ）及び（Ｄ）である。最後に、印刷イメージがＧ１表示されている状態で、「みえみえ」キー１１ａの押下が確認された場合について説明する。すなわち、Ｇ１表示からＧ０表示に切り替わる場合について説明する。この場合、ＣＰＵ２１は、ステップＳ５４において肯定結果を得てステップＳ６２に進み、行数パラメータｉを０に設定する。次に、ＣＰＵ２１は、ステップＳ６３に進み、カーソル表示行Ｋはそのままで、１行目に相当する文字列がある場合にはこれを新たに表示するよう表示内容を修正する。そして、ステップＳ６４において、Ｇ０表示を行なう。この場合の表示例を表したのが、図１５（Ｅ）及び（Ｆ）である。
【００９４】
（Ｈ）第３の実施形態の効果
このように、第３の実施形態に係る印刷イメージ表示切換え用プログラム２２ａをテープ印刷装置に搭載する場合にも、第１の実施形態の場合と同様、４行表示可能な液晶ディスプレイ３５上に３行のイメージ表示を可能とでき、表示領域の有効利用と視認性の向上を実現できるだけでなく、印刷イメージ表示中におけるメニュー入力作業時の作業効率の向上を実現できる。
【００９５】
また、本実施形態により、第１の実施形態や第２の実施形態のように印刷イメージの表示行が順次増加する場合だけでなく減少する場合にも対処でき、ユーザに多様な表示形態を提供できる。
【００９６】
（Ｉ）他の実施形態
上述の第１の実施形態においては、文字列入力中におけるカーソルの移動範囲が３行目及び４行目の２行に制限されている場合について述べたが、制限を受けるカーソル表示行の位置及び行数はこれに限らない。
【００９７】
上述の第１の実施形態においては、文字列入力中におけるカーソルの移動範囲を通常２行分として説明したが、テキスト表示領域３５ａとして５行以上表示可能なものを用いる場合には、３行以上の領域がカーソルの移動範囲に設定されている場合にも同様に適用し得る。この場合、少なくとも入力画面の表示用に１行分の表示領域が確保されることを条件に、イメージ表示に割り当てられる行数分、カーソルの移動範囲に割り当てられる行数を減少させる設定とする。
【００９８】
上述の第１及び第２の実施形態においては、「みえみえ」キーの押下に連動して、印刷イメージの表示行が１行づつ規則的に増加する場合（Ｇ０表示→Ｇ１表示→Ｇ２表示→Ｇ３表示）について述べたが、増加規則はこれに限るものでない。例えば、Ｇ０表示→Ｇ２表示→Ｇ３表示というように複数行１度に増加する場合にも適用し得る。
【００９９】
同様に、上述の第３の実施形態においては、「みえみえ」キーの押下に連動して、印刷イメージの表示行が１行づつ規則的に減少する場合（Ｇ３表示→Ｇ２表示→Ｇ１表示→Ｇ０表示）について述べたが、減少規則はこれに限るものでない。例えば、Ｇ３表示→Ｇ２表示→Ｇ０表示というように複数行１度に減少する場合にも適用し得る。
【０１００】
上述の第３の実施形態においては、カーソルの移動範囲を制限しない場合について述べたが、第１の実施形態の場合のように制限する場合にも適用し得る。例えば、カーソル表示行Ｋを３行目と４行目に限定する場合にも適用し得る。
【０１０１】
上述の実施形態においては、「みえみえ」キーの押下に応じて印刷イメージの表示に割り当てられる行数が巡回的に増加させる場合又は巡回的に減少させる場合のいずれかについて述べたが、すなわち変更方向が固定である場合について述べたが、印刷イメージの表示に用いる行数の増減方向をその都度指示できるようにしても良い。例えば、変更方向が増加である場合には第１の実施形態又は第２の実施形態を適用し、変更方向が減少である場合には第３の実施形態を適用すれば良い。
【０１０２】
上述の実施形態においては、本発明をテープ印刷装置に適用した場合について述べたが、テープ印刷装置と同様の表示機能（文字列入力中のグラフィック表示機能やメニュー画面表示機能）を有する他の文字情報表示装置（例えば、印章作成装置）に対しても本発明を適用することができる。
【０１０３】
【発明の効果】
以上のように、本発明による文字情報表示装置によれば、印刷イメージ表示領域の増加により、更新後の印刷イメージ表示領域内に更新前のカーソル表示位置が含まれることになる場合でも、文字列の表示を更新して変更後の印刷イメージ表示領域の外部領域にカーソルが表示されるようにしたことにより、表示領域が変更されてもカーソル表示が画面上から消える事態を回避でき、操作性の向上を実現できる。
【０１０４】
また、本発明による文字情報表示装置によれば、文字列表示領域の増加が指示される場合には、更新後の表示領域に応じて文字列の表示を更新し、その文字列の表示される更新後の文字列表示領域の外部領域に印刷イメージが表示されるようにしたことにより、表示領域変更時での表示領域の利用効率を一段と高めることができる。
【０１０５】
さらに、本発明による文字情報表示装置によれば、印刷イメージが画面上に表示されている状態でメニュー入力が指示され、現在の印刷イメージ表示領域の一部とメニュー画面を表示する領域が重複することになる場合でも、当該重複する印刷イメージ表示領域の一部についてはメニュー画面の表示を優先させて表示できるようにしたことにより、メニュー画面の表示時以外はメニュー画面の一部をイメージ表示に使用することが可能となり、表示領域の有効利用を実現できる。
【図面の簡単な説明】
【図１】第１の実施形態に係るみえみえ機能実行時の処理手順を示すフローチャートである。
【図２】メニュー表示実行時の処理手順を示すフローチャートである。
【図３】実施形態装置の電気的構成を示すブロック図である。
【図４】液晶ディスプレイの表面構成例を示す説明図である。
【図５】みえみえ機能実行時の表示画面例を示す説明図である。
【図６】みえみえキーの操作に応じた画面の切り替わり例を示す説明図である。
【図７】カーソル表示行とカーソル位置行の説明図である。
【図８】通常入力時の画面例を示す説明図である。
【図９】第１の実施形態に係るみえみえ機能の実行による画面の切替例を示す説明図である。
【図１０】メニュー入力機能の実行による画面の切替例を示す説明図である（その１）。
【図１１】メニュー入力機能の実行による画面の切替例を示す説明図である（その２）。
【図１２】第２の実施形態に係るみえみえ機能実行時の処理手順を示すフローチャートである。
【図１３】第２の実施形態に係るみえみえ機能の実行による画面の切替例を示す説明図である。
【図１４】第３の実施形態に係るみえみえ機能実行時の処理手順を示すフローチャートである。
【図１５】第３の実施形態に係るみえみえ機能の実行による画面の切替例を示す説明図である。
【符号の説明】
１０…入力部、１１…キー入力部、１１ａ…みえみえキー、１２…テープ幅検出センサ、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２２ａ…印刷イメージ表示切換え用プログラム、３０…出力部、３１…テープ・リボン送りモータ、３２…サーマルヘッド、３５…液晶ディスプレイ、３５ａ…テキスト表示領域、３５ｂ…インジケータ表示領域、３５ｃ…行番号表示領域。
【図１】
0003592125.tif 000002
【図２】
0003592125.tif 000003
【図３】
0003592125.tif 000004
【図４】
0003592125.tif 000005
【図５】
0003592125.tif 000006
【図６】
0003592125.tif 000007
【図７】
0003592125.tif 000008
【図８】
0003592125.tif 000009
【図９】
0003592125.tif 000010
【図１０】
0003592125.tif 000011
【図１１】
0003592125.tif 000012
【図１２】
0003592125.tif 000013
【図１３】
0003592125.tif 000014
【図１４】
0003592125.tif 000015
【図１５】
0003592125.tif 000016