(57)【特許請求の範囲】
【請求項１】
各々独立して処理対象となるＬ個（Ｌは２以上の整数）のテキストデータを記憶するテキスト記憶工程と、
記憶された前記Ｌ個のテキストデータのうちのＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）のテキストデータを、それぞれ１行で全体を表示可能な所定の形式で並べて、それぞれの少なくとも一部を表示対象として、当該表示対象の画像を、Ｊ行の表示行を有する表示画面に表示するテキスト表示工程と、
前記表示対象の一部を、カーソルの相対的な行間移動によって指定することにより、指定された行の１個のテキストデータの全体を、処理対象として選択する処理対象選択工程と、
を備え、
前記テキスト表示工程では、前記カーソルの同一行内での相対的な移動によって、前記処理対象となる１個のテキストデータの全体を前記表示画面に表示可能であることを特徴とするテキスト管理方法。
【請求項２】
前記テキスト記憶工程では、前記Ｌ個のテキストデータを、表示するときの前記所定の形式に従ったＬ行のテキストデータとして記憶し、
前記テキスト表示工程では、前記Ｌ行のテキストデータとして記憶されたうちの前記Ｊ個のテキストデータを、前記表示画面に画像展開して表示することを特徴とする、請求項１に記載のテキスト管理方法。
【請求項３】
前記テキスト記憶工程では、前記Ｌ個のテキストデータを、前記所定の形式で表示するときのＬ行に対応づけて個別に記憶し、
前記テキスト表示工程は、
前記Ｌ個のテキストデータのうちの少なくともｍ番目〜ｍ＋Ｊ＋１番目（ｍは１≦ｍ≦Ｌとなる整数。ただし、Ｌ＋１番目は１番目とする。）のＪ＋２個のテキストデータを、表示に先だってテキスト表示候補領域に読み出すテキスト読出工程と、
読み出された前記Ｊ＋２個のテキストデータのうちのＪ個のテキストデータを、前記表示画面に画像展開して表示する表示画像展開工程と、
を有することを特徴とする、請求項１に記載のテキスト管理方法。
【請求項４】
前記処理対象のテキストデータは、前記Ｌ個のうちのｋ番目（ｋはｍ＋１≦ｋ≦ｍ＋Ｊとなる整数。ただし、ｋ＝１のときのｋ−１番目はＬ番目、ｋ＝Ｌのときのｋ＋１番目は１番目、とする。）のテキストデータであり、
前記表示画像展開工程では、前記カーソルのｋ−１番目側への行間移動に応じて、ｍ番目〜ｍ＋Ｊ−１番目のＪ個のテキストデータを画像展開し、前記カーソルのｋ＋１番目側への行間移動に応じて、ｍ＋２番目〜ｍ＋Ｊ＋１番目のＪ個のテキストデータを画像展開し、
前記テキスト読出工程は、
前記テキスト表示候補領域内における配置または割付において、前記カーソルの前記ｋ−１番目側への行間移動に応じて、前記ｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータを、新たなｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータに変更し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、前記ｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータを、新たなｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータに変更して、変更後のｍ＋１番目〜ｍ＋Ｊ番目のＪ個のテキストデータのそれぞれの一部を新たな表示対象とする表示対象変更工程と、
前記テキスト表示候補領域に対して、前記カーソルの前記ｋ−１番目側への行間移動に応じて、ｍ−１番目のテキストデータを新たなｍ番目のテキストデータとして読み出し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、ｍ＋Ｊ＋２番目のテキストデータを新たなｍ＋Ｊ＋１番目のテキストデータとして読み出して、次回の表示対象とするための準備をする次回表示準備工程と、
を有することを特徴とする、請求項３に記載のテキスト管理方法。
【請求項５】
各々独立して処理対象となるＬ個（Ｌは２以上の整数）のテキストデータを記憶するテキスト記憶手段と、
記憶された前記Ｌ個のテキストデータのうちのＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）のテキストデータを、それぞれ１行で全体を表示可能な所定の形式で並べて、それぞれの少なくとも一部を表示対象として、当該表示対象の画像を、Ｊ行の表示行を有する表示画面に表示するテキスト表示手段と、
前記表示対象の一部を、カーソルの相対的な行間移動によって指定することにより、指定された行の１個のテキストデータの全体を、処理対象として選択する処理対象選択手段と、
を備え、
前記テキスト表示手段は、前記カーソルの同一行内での相対的な移動によって、前記処理対象となる１個のテキストデータの全体を前記表示画面に表示可能であることを特徴とするテキスト管理装置。
【請求項６】
前記テキスト記憶手段は、前記Ｌ個のテキストデータを、表示するときの前記所定の形式に従ったＬ行のテキストデータとして記憶し、
前記テキスト表示手段は、前記Ｌ行のテキストデータとして記憶されたうちの前記Ｊ個のテキストデータを、前記表示画面に画像展開して表示することを特徴とする、請求項５に記載のテキスト管理装置。
【請求項７】
前記テキスト記憶手段は、前記Ｌ個のテキストデータを、前記所定の形式で表示するときのＬ行に対応づけて個別に記憶し、
前記テキスト表示手段は、
前記Ｌ個のテキストデータのうちの少なくともｍ番目〜ｍ＋Ｊ＋１番目（ｍは１≦ｍ≦Ｌとなる整数。ただし、Ｌ＋１番目は１番目とする。）のＪ＋２個のテキストデータを、表示に先だってテキスト表示候補領域に読み出すテキスト読出手段と、
読み出された前記Ｊ＋２個のテキストデータのうちのＪ個のテキストデータを、前記表示画面に画像展開して表示する表示画像展開手段と、
を有することを特徴とする、請求項５に記載のテキスト管理装置。
【請求項８】
前記処理対象のテキストデータは、前記Ｌ個のうちのｋ番目（ｋはｍ＋１≦ｋ≦ｍ＋Ｊとなる整数。ただし、ｋ＝１のときのｋ−１番目はＬ番目、ｋ＝Ｌのときのｋ＋１番目は１番目、とする。）のテキストデータであり、
前記表示画像展開手段は、前記カーソルのｋ−１番目側への行間移動に応じて、ｍ番目〜ｍ＋Ｊ−１番目のＪ個のテキストデータを画像展開し、前記カーソルのｋ＋１番目側への行間移動に応じて、ｍ＋２番目〜ｍ＋Ｊ＋１番目のＪ個のテキストデータを画像展開し、
前記テキスト読出手段は、
前記テキスト表示候補領域内における配置または割付において、前記カーソルの前記ｋ−１番目側への行間移動に応じて、前記ｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータを、新たなｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータに変更し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、前記ｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータを、新たなｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータに変更して、変更後のｍ＋１番目〜ｍ＋Ｊ番目のＪ個のテキストデータのそれぞれの一部を新たな表示対象とする表示対象変更手段と、
前記テキスト表示候補領域に対して、前記カーソルの前記ｋ−１番目側への行間移動に応じて、ｍ−１番目のテキストデータを新たなｍ番目のテキストデータとして読み出し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、ｍ＋Ｊ＋２番目のテキストデータを新たなｍ＋Ｊ＋１番目のテキストデータとして読み出して、次回の表示対象とするための準備をする次回表示準備手段と、
を有することを特徴とする、請求項７に記載のテキスト管理装置。
【請求項９】
前記処理対象のテキストデータに対して編集を行う編集手段をさらに備えたことを特徴とする、請求項５ないし８のいずれかに記載のテキスト管理装置。
【請求項１０】
前記処理対象のテキストデータに基づいて、それらに対応する画像の少なくとも一部を印刷対象物に印刷する印刷手段をさらに備えたことを特徴とする、請求項５ないし９のいずれかに記載のテキスト管理装置。
【請求項１１】
前記印刷対象物がテープであることを特徴とする、請求項１０に記載のテキスト管理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テキスト管理方法およびテキスト管理装置に関する。
【０００２】
【従来の技術】
パソコンやワープロでは、任意の文字、記号、数字、図形など（以下、代表して「文字」または総称して「キャラクタ」という）を１以上並べたキャラクタ列（文字列）を入力・編集し、所望の文（以下「テキスト」という）を作成し、印刷対象物に任意に印刷するなど、テキストを制御（管理）対象とするテキスト管理が行われる。また、テープ印刷装置なども、この種の小型の装置として知られている。すなわち、テープ印刷装置においても、任意のキャラクタ列の入力・編集により所望のテキストを作成してテープに印刷するなど、テキストを管理対象とするテキスト管理が行われる。
【０００３】
【発明が解決しようとする課題】
ところで、従来のこの種のテキスト管理では、複数の文書（テキスト）を入力した後、任意の時点で任意のテキストについての編集や印刷などの各種処理を行えるように、各テキストをファイル（テキストファイル）等として登録（記憶）しておき、それらのうちの１つをテキスト編集画面等と呼ばれる処理画面（いわゆる編集画面）に読み出して表示する。この場合、キーボード等からの入力に基づいて編集する編集対象は、編集画面に表示されている１つのテキストであり、印刷指示により印刷対象となるテキストも、編集画面に表示中の１つのテキストとなる。
【０００４】
このため、別のテキストを編集したり印刷するためには、そのテキストを登録された複数のファイルの中から探し、そのファイルから読み出して表示する必要ある。また、表示中のテキストに対して修正等の編集を加えている場合には、一旦、その表示中のテキストをファイルに再登録（セーブ）してから、次のテキストを読み出して表示する必要がある。すなわち、編集や印刷などの各種処理のためには、各テキストの読出・書込を頻繁に行う必要がある。また、これらに対応して、近年のパソコン等では、一度に複数の互いに別のテキストに対する編集画面を表示できるようにしているが、この方法は、パソコン等の大きな表示画面を有する装置にのみ適用できる方法であり、例えばテープ印刷装置などの比較的小さな表示画面の装置には適当ではない。
【０００５】
本発明は、複数の互いに独立して処理対象となる各テキストを管理する場合に、小さな表示画面を使用しても、複数の各テキストの表示と記憶とを関連づけることができ、所望のテキストについての編集や印刷などの各種処理が簡易な操作で自在にできるテキスト管理方法およびテキスト管理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明のテキスト管理方法は、各々独立して処理対象となるＬ個（Ｌは２以上の整数）のテキストデータを記憶するテキスト記憶工程と、記憶された前記Ｌ個のテキストデータのうちのＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）のテキストデータを、それぞれ１行で全体を表示可能な所定の形式で並べて、それぞれの少なくとも一部を表示対象として、当該表示対象の画像を、Ｊ行の表示行を有する表示画面に表示するテキスト表示工程と、前記表示対象の一部を、カーソルの相対的な行間移動によって指定することにより、指定された行の１個のテキストデータの全体を、処理対象として選択する処理対象選択工程と、を備え、前記テキスト表示工程では、前記カーソルの同一行内での相対的な移動によって、前記処理対象となる１個のテキストデータの全体を前記表示画面に表示可能であることを特徴とする。
【０００７】
また、本発明のテキスト管理装置は、各々独立して処理対象となるＬ個（Ｌは２以上の整数）のテキストデータを記憶するテキスト記憶手段と、記憶された前記Ｌ個のテキストデータのうちのＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）のテキストデータを、それぞれ１行で全体を表示可能な所定の形式で並べて、それぞれの少なくとも一部を表示対象として、当該表示対象の画像を、Ｊ行の表示行を有する表示画面に表示するテキスト表示手段と、前記表示対象の一部を、カーソルの相対的な行間移動によって指定することにより、指定された行の１個のテキストデータの全体を、処理対象として選択する処理対象選択手段と、を備え、前記テキスト表示手段は、前記カーソルの同一行内での相対的な移動によって、前記処理対象となる１個のテキストデータの全体を前記表示画面に表示可能であることを特徴とする。
【０００８】
このテキスト管理方法およびテキスト管理装置では、各々独立して処理対象となる各々１行以上のＬ個（Ｌは２以上の整数）のテキストデータを記憶し、そのうちのＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）のテキストデータを、それぞれ１行で全体を表示可能な所定の形式で並べて、それぞれの少なくとも一部を表示対象として、その画像を、Ｊ行（Ｊは１≦Ｊ≦Ｌとなる整数）の表示行を有する所定の表示画面に表示し、表示対象の一部を、カーソルの相対的な行間移動によって指定することにより、指定された行の１個のテキストデータの全体を、処理対象として選択する。この場合、カーソルの同一行内での相対的な移動（以下「行内移動」）により、処理対象のテキストデータの全体を表示画面に表示可能である。すなわち、カーソルの相対的な行間移動および行内移動により、処理対象となるテキストデータの選択およびその内容全体の確認ができ、このため、簡易な操作で、表示により確認後に処理を行うことができる。また、これにより、複数の互いに独立して処理対象となる各テキストを管理する場合に、小さな表示画面を使用しても、複数の各テキストの表示と記憶とを関連づけることができ、所望のテキストについての編集や印刷などの各種処理が簡易な操作で自在にできる。なお、一行表示の場合、必然的にその表示行（１行：１個）のテキストデータが処理対象として選択される。
【０００９】
また、上述のテキスト管理方法において、前記テキスト記憶工程では、前記Ｌ個のテキストデータを、表示するときの前記所定の形式に従ったＬ行のテキストデータとして記憶し、前記テキスト表示工程では、前記Ｌ行のテキストデータとして記憶されたうちの前記Ｊ個のテキストデータを、前記表示画面に画像展開して表示することが好ましい。
【００１０】
また、上述のテキスト管理装置において、前記テキスト記憶手段は、前記Ｌ個のテキストデータを、表示するときの前記所定の形式に従ったＬ行のテキストデータとして記憶し、前記テキスト表示手段は、前記Ｌ行のテキストデータとして記憶されたうちの前記Ｊ個のテキストデータを、前記表示画面に画像展開して表示することが好ましい。
【００１４】
このテキスト管理方法およびテキスト管理装置では、表示するときの所定の形式に従ったＬ行のテキストデータとして記憶するので、Ｌ行のテキストデータとして記憶されたうちのＪ行に対応するテキストデータを、表示画面に画像展開して表示することにより、読み出してそのまま表示に利用できる。
【００１５】
また、前述のテキスト管理方法において、前記テキスト記憶工程では、前記Ｌ個のテキストデータを、前記所定の形式で表示するときのＬ行に対応づけて個別に記憶し、前記テキスト表示工程は、前記Ｌ個のテキストデータのうちの少なくともｍ番目〜ｍ＋Ｊ＋１番目（ｍは１≦ｍ≦Ｌとなる整数。ただし、Ｌ＋１番目は１番目とする。）のＪ＋２個のテキストデータを、表示に先だってテキスト表示候補領域に読み出すテキスト読出工程と、読み出された前記Ｊ＋２個のテキストデータのうちのＪ個のテキストデータを、前記表示画面に画像展開して表示する表示画像展開工程と、を有することが好ましい。
【００１６】
また、前述のテキスト管理装置において、前記テキスト記憶手段は、前記Ｌ個のテキストデータを、前記所定の形式で表示するときのＬ行に対応づけて個別に記憶し、前記テキスト表示手段は、前記Ｌ個のテキストデータのうちの少なくともｍ番目〜ｍ＋Ｊ＋１番目（ｍは１≦ｍ≦Ｌとなる整数。ただし、Ｌ＋１番目は１番目とする。）のＪ＋２個のテキストデータを、表示に先だってテキスト表示候補領域に読み出すテキスト読出手段と、読み出された前記Ｊ＋２個のテキストデータのうちのＪ個のテキストデータを、前記表示画面に画像展開して表示する表示画像展開手段と、を有することが好ましい。
【００１７】
このテキスト管理方法およびテキスト管理装置では、Ｌ個のテキストデータを、所定の形式で表示するときのＬ行に対応づけて個別に記憶し、Ｌ個の処理候補のテキストデータのうちの少なくともｍ番目〜ｍ＋Ｊ＋１番目（ｍは１≦ｍ≦Ｌとなる整数。ただし、Ｌ＋１番目は１番目とする。）のＪ＋２個の各テキストデータを、表示に先だってテキスト表示候補領域に読み出し、読み出されたＪ＋２個のテキストデータのうちのＪ個のテキストデータを、表示画面に画像展開して表示する。この場合、Ｌ個のテキストデータを個別に記憶するので、記憶のための領域を分散して分担できる一方、表示するときのＬ行に対応づけて記憶し、表示に先立って読み出すので、表示にも支障無く、また、Ｌ個の全てを一括して扱わなくても済むので、処理の負荷が軽減される。すなわち、複数の互いに独立して処理対象となる各テキストを管理する場合に、小さな表示画面を使用しても、複数の各テキストの表示と記憶とを関連づけることができ、所望のテキストについての編集や印刷などの各種処理が簡易な操作で自在にできる。
【００１８】
また、上述のテキスト管理方法において、前記処理対象のテキストデータは、前記Ｌ個のうちのｋ番目（ｋはｍ＋１≦ｋ≦ｍ＋Ｊとなる整数。ただし、ｋ＝１のときのｋ−１番目はＬ番目、ｋ＝Ｌのときのｋ＋１番目は１番目、とする。）のテキストデータであり、前記表示画像展開工程では、前記カーソルのｋ−１番目側への行間移動に応じて、ｍ番目〜ｍ＋Ｊ−１番目のＪ個のテキストデータを画像展開し、前記カーソルのｋ＋１番目側への行間移動に応じて、ｍ＋２番目〜ｍ＋Ｊ＋１番目のＪ個のテキストデータを画像展開し、前記テキスト読出工程は、前記テキスト表示候補領域内における配置または割付において、前記カーソルの前記ｋ−１番目側への行間移動に応じて、前記ｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータを、新たなｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータに変更し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、前記ｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータを、新たなｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータに変更して、変更後のｍ＋１番目〜ｍ＋Ｊ番目のＪ個のテキストデータのそれぞれの一部を新たな表示対象とする表示対象変更工程と、前記テキスト表示候補領域に対して、前記カーソルの前記ｋ−１番目側への行間移動に応じて、ｍ−１番目のテキストデータを新たなｍ番目のテキストデータとして読み出し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、ｍ＋Ｊ＋２番目のテキストデータを新たなｍ＋Ｊ＋１番目のテキストデータとして読み出して、次回の表示対象とするための準備をする次回表示準備工程と、を有することが好ましい。
【００１９】
また、上述のテキスト管理装置において、前記処理対象のテキストデータは、前記Ｌ個のうちのｋ番目（ｋはｍ＋１≦ｋ≦ｍ＋Ｊとなる整数。ただし、ｋ＝１のときのｋ−１番目はＬ番目、ｋ＝Ｌのときのｋ＋１番目は１番目、とする。）のテキストデータであり、前記表示画像展開手段は、前記カーソルのｋ−１番目側への行間移動に応じて、ｍ番目〜ｍ＋Ｊ−１番目のＪ個のテキストデータを画像展開し、前記カーソルのｋ＋１番目側への行間移動に応じて、ｍ＋２番目〜ｍ＋Ｊ＋１番目のＪ個のテキストデータを画像展開し、前記テキスト読出手段は、前記テキスト表示候補領域内における配置または割付において、前記カーソルの前記ｋ−１番目側への行間移動に応じて、前記ｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータを、新たなｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータに変更し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、前記ｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個のテキストデータを、新たなｍ番目〜ｍ＋Ｊ番目のＪ＋１個のテキストデータに変更して、変更後のｍ＋１番目〜ｍ＋Ｊ番目のＪ個のテキストデータのそれぞれの一部を新たな表示対象とする表示対象変更手段と、前記テキスト表示候補領域に対して、前記カーソルの前記ｋ−１番目側への行間移動に応じて、ｍ−１番目のテキストデータを新たなｍ番目のテキストデータとして読み出し、前記カーソルの前記ｋ＋１番目側への行間移動に応じて、ｍ＋Ｊ＋２番目のテキストデータを新たなｍ＋Ｊ＋１番目のテキストデータとして読み出して、次回の表示対象とするための準備をする次回表示準備手段と、を有することが好ましい。
【００２０】
このテキスト管理方法およびテキスト管理装置では、処理対象のテキストデータは、Ｌ個のうちのｋ番目（ｋはｍ＋１≦ｋ≦ｍ＋Ｊとなる整数）であり、テキスト表示候補領域に読み出されたｍ番目〜ｍ＋Ｊ＋１番目のＪ＋２個のテキストデータのうちの、ｍ＋１番目〜ｍ＋Ｊ番目のうちの１個である。また、ｋ＝１のときのｋ−１番目はＬ番目、ｋ＝Ｌのときのｋ＋１番目は１番目なので、循環した番号付けになっていて、これにより、処理対象を循環して選択可能になっている。このため、カーソルの相対的な行間移動により循環して処理対象を選択でき、任意の行から他の任意の行への処理対象の変更の手間や時間等を平均的且つ効率的にできる。
【００２１】
また、カーソルの行間移動がｋ−１番目側のときには（すなわちカーソルが小さい番号側に移動すると）、ｍ番目〜ｍ＋Ｊ−１番目（すなわち小さい番号側）のＪ個のテキストデータ、ｋ＋１番目側のときには（すなわち大きい側に移動すると）、ｍ＋２番目〜ｍ＋Ｊ＋１番目（すなわち大きい番号側）のＪ個のテキストデータ、を画像展開する（すなわち表示対象とする）。この場合、カーソルが相対的に行間移動すると、その分だけ表示がスクロールするので、カーソルの存在する行がＪ行の表示行のうちの固定（所定番目）の行となり、このため、処理対象のテキストデータが表示される位置もその固定行となり、これらの結果、カーソルを見失うことなく、また、処理対象の内容確認等もし易い。
【００２２】
また、テキスト表示候補領域内における配置または割付において、カーソルが小さい番号側に移動すると、ｍ番目〜ｍ＋Ｊ番目（小さい番号側）のＪ＋１個を新たなｍ＋１番目〜ｍ＋Ｊ＋１番目のＪ＋１個とし、大きい番号側に移動すると、ｍ＋１番目〜ｍ＋Ｊ＋１番目（大きい番号側）のＪ＋１個を新たなｍ番目〜ｍ＋Ｊ番目のＪ＋１個として、変更後のｍ＋１番目〜ｍ＋Ｊ番目のＪ個のテキストデータのそれぞれの一部を新たな表示対象とする。このため、概念上、カーソルが小さい番号側へ移動すると、テキストデータを大きい番号側へ移動させ、テキスト表示候補領域内の小さい番号側に１個分の余地が生じ、カーソルが大きい番号側へ移動すると、テキストデータを小さい番号側へ移動させ、テキスト表示候補領域内の大きい番号側に１個分の余地が生じる。
【００２３】
そこで、カーソルが小さい番号側に移動したときには、テキスト表示候補領域内の小さい番号側（ｍ番目の領域）に、より小さい番号に対応する（ｍ−１番目の）テキストデータを読み出し、カーソルが大きい番号側に移動したときには、テキスト表示候補領域内の大きい番号側（ｍ＋Ｊ＋１番目の領域）に、より大きい番号に対応する（ｍ＋Ｊ＋２番目の）テキストデータを読み出す。これにより、余地ができた側に、新たに必要となるテキストデータを読み出すことができる。
【００２４】
すなわち、表示対象のＪ行を隣接行を含むＪ行に移動させた場合、その隣接行が表示対象となるとともに、次に表示対象となる可能性のあるテキストデータ、すなわち次のテキスト表示の候補のテキストデータを表示に先立って読み出す。このため、実際に表示対象となったときには、そのテキストデータを表示画面に画像展開して迅速に表示させることができる。また、この場合、テキスト表示候補領域としてはＪ＋２行分（Ｊ＋２個のテキストデータ分）の領域があれば良いので、メモリを節約でき、また、表示に先立って１行（１個のテキストデータ）分だけテキスト表示候補領域に読み出せば良いので、迅速に処理できる。
【００３６】
また、上述した各テキスト管理方法において、前記処理対象のテキストデータに対して編集を行う編集工程をさらに備えたことが好ましい。
【００３７】
また、上述した各テキスト管理装置において、前記処理対象のテキストデータに対して編集を行う編集手段をさらに備えたことが好ましい。
【００３８】
このテキスト管理方法およびテキスト管理装置では、処理対象のテキストデータに対して編集（データの修正：追加、削除、変更など）を行うことができる。
【００３９】
また、上述した各テキスト管理方法において、前記処理対象のテキストデータに基づいて、それらに対応する画像の少なくとも一部を印刷対象物に印刷する印刷工程をさらに備えたことが好ましい。
【００４０】
また、上述した各テキスト管理装置において、前記処理対象のテキストデータに基づいて、それらに対応する画像の少なくとも一部を印刷対象物に印刷する印刷手段をさらに備えたことが好ましい。
【００４１】
このテキスト管理方法およびテキスト管理装置では、処理対象のテキストデータに基づいて、それらに対応する画像の少なくとも一部を印刷対象物に印刷することができる。
【００４２】
また、上述のテキスト管理方法において、前記印刷対象物がテープであることが好ましい。
【００４３】
また、上述のテキスト管理装置において、前記印刷対象物がテープであることが好ましい。
【００４４】
このテキスト管理方法およびテキスト管理装置では、印刷対象物がテープなので、テープ印刷装置に適用できる。
【００４７】
【発明の実施の形態】
以下、本発明の一実施形態に係るテキスト管理方法およびテキスト管理装置を適用したテープ印刷装置について、添付図面を参照しながら詳細に説明する。
【００４８】
図１および図２は、本実施形態におけるテープ印刷装置の全体および開閉蓋を開けたときの外観構成を示し、図３は、その制御系のブロック図である。図１および図２に示すように、このテープ印刷装置１は、上下２分割の装置ケース２により外殻が形成され、キーボード３およびディスプレイ４が配設された上側ケース（開閉蓋）２１と、ポケット６等の機構部が配設された下側ケース２２を備えている。
【００４９】
また、図３に示すように、基本的な構成として、キーボード３やディスプレイ４を有してユーザとのインタフェースを行う操作部１１、印刷ヘッド（サーマルヘッド）７やテープ送り部１２０を有してポケット６内に装着したテープカートリッジＣの印刷用テープ（以下単に「テープ」）Ｔに印刷を行う印刷部１２、印刷後のテープＴの切断を行う切断部１３、各種センサを有して各種検出を行う検出部１４、各種ドライバを有して各部回路を駆動する駆動部２７０、および、テープ印刷装置１内の各部を制御する制御部２００を備えている。このため、装置ケース２の内部には、印刷部１２、切断部１３、検出部１４などの他、図外の回路基板が収納されている。この回路基板には、電源ユニットの他、駆動部２７０や制御部２００の各回路などが搭載され、図外のＡＣアダプタ接続口や外部から着脱可能なニッカド電池等の電池に接続されている。
【００５０】
テープ印刷装置１では、ユーザが、ポケット６にテープカートリッジＣを装着した後、ディスプレイ４により入力・編集結果を確認しながらキーボード３により所望の文字など（文字、数字、記号、簡易図形等のキャラクタ）の印刷情報を入力して、印刷を指示すると、テープ送り部１２０によりテープカートリッジＣからテープＴを繰り出して、印刷ヘッド７によりテープＴに所望の印刷を行い、印刷済み部分はテープ排出口２２から随時外部に送り出される。所望の印刷が完了すると、テープ送り部１２０は、余白分を含むテープ長さの位置までテープＴの送りを行った後、その送りを停止する。
【００５１】
図２および図３に示すように、印刷部１２には、テープカートリッジＣを装着するためのポケット６が設けられていて、テープカートリッジＣは、開閉蓋２１を開放した状態でポケット６に対して着脱される。テープカートリッジＣには、カートリッジケース５１の内部に一定の幅（４．５ｍｍ〜４８ｍｍ程度）のテープＴとインクリボンＲとを収容されており、また、ポケット６に配設されたヘッドユニット６１に差し込むための貫通孔５５が形成されている。また、相異なる幅等のテープＴの種別を識別できるように、裏面に小さな複数の孔が設けられ、ポケット６には、この孔の有無を検出するマイクロスイッチ等のテープ識別センサ１４２が設けられていて、これにより、テープＴの種別や任意設定情報を検出できるようになっている。
【００５２】
テープＴは、裏面に接着面が形成され、それが剥離紙によって覆われた構成になっている。テープＴとインクリボンＲは、貫通孔５５の位置で相互に重なり合った状態で走行するとともに、テープＴのみが外部に排出され、インクリボンＲは内部で巻き取られるようになっている。
【００５３】
ヘッドユニット６１には、サーマルヘッドから成る印刷ヘッド７が内蔵されており、テープカートリッジＣがポケット６に装着された状態で、印刷ヘッド７が、テープカートリッジＣの貫通孔５５から露出しているインクリボンＲの裏面に当たるようになっている。そして、印刷ヘッド７を発熱駆動することにより、所望の文字などがテープＴの表面に印刷される。また、ポケット６には、環境（周囲）温度を検出して報告するサーミスタなどの周囲温度センサ１４３が設けられていて、周囲温度を検出して制御部２００に報告する。
【００５４】
また、装置ケース２（下側ケース２２）の左側部には、ポケット６と装置外部とを連通するテープ排出口２３が形成され、テープ排出口２３には、送りだしたテープＴを切断するテープカッタ１３２が臨んでいる。また、ポケット６には、装着されたテープカートリッジ４の被駆動部が係合する駆動軸６２、６３などが設けられており、送りモータ１２１を駆動源として、これらの駆動軸６２、６３により、テープカートリッジＣ内のテープＴおよびインクリボンＲの送りが行われ、かつこれらに同期して印刷ヘッド７を駆動することで、印刷が行われる。また、印刷完了後、テープＴの送りが続行され所定の切断位置がテープカッタ１３２の位置まで送られる。
【００５５】
なお、印刷ヘッド７の表面に密着してサーミスタなどのヘッド表面温度センサ１４４が設けられていて、印刷ヘッド７の表面温度を検出して制御部２００に報告する。また、送りモータ１２１の先端には図外の検出開口が形成された円盤が固着され、その検出開口に臨むようにフォトセンサ等を有する回転速度センサ１４１が設けられていて、送りモータ１２１の回転速度を検出して制御部２００に報告する。
【００５６】
切断部１３は、テープカッタ１３２と、任意長印刷などの場合に手動によりテープカッタ１３２を切断動作させるカットボタン１３３と、定長印刷などの場合に自動的にテープカッタ１３２を切断動作させるカッタモータ１３１と、を備えている。また、これにより、テープ印刷装置１では、モード設定によって、自動／手動を切り替えられるようにしている。このため、手動カットの場合、印刷が完了した時点で、ユーザが、装置ケース２に配設されたカットボタン１３３を押すことで、テープカッタ１３２が作動しテープＴが所望の長さに切断される。また、自動カットの場合、印刷が終了して余白分だけテープ送りされ、それが停止すると同時に、カッタモータ１３１が駆動され、テープＴの切断が行われる。
【００５７】
検出部１４は、前述の回転速度センサ１４１、テープ識別センサ１４２、周囲温度センサ１４３、ヘッド表面温度センサ１４４を備えている。なお、実状に合わせて、これらを省略した構成とすることもできる。
【００５８】
駆動部２７０は、ディスプレイドライバ２７１と、ヘッドドライバ２７２と、モータドライバ２７３とを備えている。ディスプレイドライバ２７１は、制御部２００から出力される制御信号に基づき、その指示に従って、操作部１１のディスプレイ４を駆動する。同様に、ヘッドドライバ２７２は、制御部２００の指示に従って、印刷部１２の印刷ヘッド７を駆動する。また、モータドライバ２７３は、印刷部１２の送りモータ１２１を駆動する送りモータドライバ２７３ｄと、切断部１３のカッタモータ１３１を駆動するカッタモータドライバ２７３ｃとを有し、同様に、制御部２００の指示に従って、各モータを駆動する。
【００５９】
操作部１１は、キーボード３とディスプレイ４とを備えている。ディスプレイ４は、任意の文字、記号、数字、図形など（以下、代表して「文字」または総称して「キャラクタ」という）を、横方向（Ｘ方向）に全角で６文字分（６キャラクタ分）だけ表示可能な表示画面４１を有し、処理対象のキャラクタ列を選択したり、ユーザがキーボード３からデータや各種指令・指示等を入力して、キャラクタ列を編集したり、その結果等を視認したりする際などに用いられる。
【００６０】
キーボード３には、アルファベットキー群、記号キー群、数字キー群、平仮名や片仮名等の仮名キー群、および外字を呼び出して選択するための外字キー群等を含む文字キー群３１の他、各種の動作モードなどを指定するための機能キー群３２などが配列されている。
【００６１】
機能キー群３２には、図外の電源キー、印刷動作を指示するための印刷キー３２２、テキスト入力時のデータ確定や改行および選択画面における各種モードの選択指示のための選択キー、網掛け、アンダーライン、囲み等のいわゆる文字装飾や背景模様（地模様やイラスト等を含む）などの装飾を設定するための装飾設定キー、文字色、背景色、装飾色などの色彩（濃淡、彩度、色艶、透明度等を含む）を設定するための色彩設定キー、並びに、それぞれ上（「↑」）、下（「↓」）、左（「←」）、右（「→」）方向へのカーソル移動や表示画面４１の表示範囲を移動させるための４個のカーソルキー３３０（３３０Ｕ、３３０Ｄ、３３０Ｌ、３３０Ｒ：「カーソル「↑」キー３３０Ｕ」など）が含まれる。
【００６２】
機能キー群３２には、さらに、各種指示を取り消すための取消キー、各キーの役割を変更したり、描画登録画像データの修正等に用いられるシフトキー、テキスト入力画面や選択画面と印刷画像データの表示画面（イメージ画面）とを相互に切り換えるためのイメージキー、印刷画像データとイメージ画面に表示する表示画像データとの大きさの比率を変更するための比率変更（ズーム）キー、文字の書体を含む各種フォームを設定するためのフォームキーなどが含まれる。
【００６３】
なお、当然ながら、一般的なキーボードと同様に、これらのキー入力は、各キー入力毎に個別にキーを設けて入力しても良いし、シフトキー等と組み合わせてより少ない数のキーを用いて入力しても良い。ここでは、理解を容易にするために上記の分だけキーがあるものとする。図３に示すように、キーボード３は、上述のような種々の指令およびデータを制御部２００に入力する。
【００６４】
制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２３０、ＲＡＭ２４０、周辺制御回路（Ｐ−ＣＯＮ）２５０を備え、互いに内部バス２６０により接続されている。ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１の他、色変換テーブルや文字修飾テーブルなどを含む制御データを記憶する制御データ領域２２２を有している。ＣＧ−ＲＯＭ２３０は、テープ印刷装置１に用意されている文字、記号、図形等のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００６５】
ＲＡＭ２４０は、電源キー３２１の操作により電源がオフにされても、記憶したデータを保持しておくように図外のバックアップ回路によって電源の供給を受けており、各種レジスタ群２４１や、ユーザがキーボード３から入力した文字等のテキストデータを記憶するテキストデータ領域２４２、表示画面４１の表示画像データを記憶する表示画像データ領域２４３、印刷画像データを記憶する印刷画像データ領域２４４、描画登録画像データを記憶する描画登録画像データ領域２４５の他、印刷履歴データ領域２４６やその他の色変換バッファなどの各種変換バッファ領域２４７などの領域を有し、制御処理のための作業領域として使用される。
【００６６】
Ｐ−ＣＯＮ２５０には、ＣＰＵ２１の機能を補うとともに周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。例えば、種々の計時を行うタイマ２５１などもＰ−ＣＯＮ２５０内の機能として組み込まれている。このため、Ｐ−ＣＯＮ２５０は、検出部１４の各種センサやキーボード３と接続され、検出部１４からの前述した各種検出信号およびキーボード３からの各種指令や入力データなどをそのままあるいは加工して内部バス２６０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２６０に出力されたデータや制御信号を、そのままあるいは加工して駆動部２７０に出力する。
【００６７】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、Ｐ−ＣＯＮ２５０を介して各種検出信号、各種指令、各種データ等を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、Ｐ−ＣＯＮ２５０を介して駆動部２７０に制御信号を出力することにより、印刷の位置制御や表示画面４１の表示制御等を行うとともに、印刷ヘッド７を制御して所定の印刷条件でテープＴに印刷するなど、テープ印刷装置１全体を制御している。
【００６８】
次に、テープ印刷装置１の制御全体の処理フローについて、図４を参照して説明する。電源オン等により処理が開始すると、同図に示すように、まず、テープ印刷装置１を、前回の電源オフ時の状態に戻すために、退避していた各制御フラグを復旧するなどの初期設定を行い（Ｓ１）、次に、前回の表示画面を初期画面として表示する（Ｓ２）。図４のその後の処理、すなわちキー入力か否かの判断分岐（Ｓ３）および各種割込処理（Ｓ４）は、概念的に示した処理である。実際には、テープ印刷装置１では、初期画面表示（Ｓ２）が終了すると、キー入力割込を許可し、キー入力割込が発生するまでは、そのままの状態を維持し（Ｓ３：Ｎｏ）、何らかのキー入力割込が発生すると（Ｓ３：Ｙｅｓ）、それぞれの割込処理に移行して（Ｓ４）、その割込処理が終了すると、再度、キー入力割込待機状態（Ｓ３：Ｎｏ）となる。
【００６９】
次に、本実施形態において採用するキャラクタ処理方法について、原理的に説明しておく。ここでいうキャラクタ処理方法では、各文書（各テキスト）毎に編集や印刷等を行えるように各テキストを管理するので、テキスト管理方法として適用する（あるいは呼称する）こともできる。
【００７０】
まず、例えば図５（ａ）に示すように、第１段落の第１行が「あいう」、第２行が「えおかきくけこ」、第２段落の第１行が「さ」、第２行が「し」、第３行が「すせ」の文字列（キャラクタ列）から成る文書（テキスト）の印刷画像Ｇ１をテープ（印刷対象物）Ｔに印刷する場合、印刷画像Ｇ１を表現する印刷画像データが必要となる。
【００７１】
この場合の印刷画像データの作成では、例えば「あいう」の「あ」や「い」や「う」等の各キャラクタ画像を、印刷画像データ領域２４４内の予め設定された位置に、かつ予め設定されたキャラクタサイズで、配置する。各キャラクタ画像は、各キャラクタを表現するコードデータに基づいて、ＣＧ−ＲＯＭ２３０など（この他、外字登録その他により予め登録した（ＲＯＭ２２０やＲＡＭ２４０内の）メモリ領域など）からドットマップやアウトラインなどのフォントデータを読み出して、画像展開することにより得られる。以下、この印刷画像データの作成のために必要なデータを、テキストデータと呼ぶ。
【００７２】
この場合、テキストデータには、各キャラクタ（画像）のキャラクタサイズが含まれるが、キャラクタサイズは、例えば予めユーザにより手動設定できる他、印刷対象のテープＴのテープ幅を検出し、各段落毎に行数に応じて自動設定することもできるし、それらをモード等により選択設定できるようにしても良い。以下の説明では、テープ幅と行数に応じて自動的に決定されるものとし、説明を省略（簡略化）する。例えば図５に示す各印刷例も自動で決定したキャラクタサイズに基づくものであり、同図（ａ）における第１段落の「あいう」等は、第１段落が２行のため、テープ幅に応じた２行のときのキャラクタサイズに、第２段落の「さ」等は、第２段落が３行のため、３行のときのキャラクタサイズに設定されているものとする。
【００７３】
なお、この他、テキストデータには、各キャラクタ（画像）を印刷する際のゴシック体や明朝体などの書体等を含むいわゆる書式データ、斜体や白抜きなどのいわゆるスタイルを示すスタイルデータなどの他、強調や網掛けなどの装飾情報を含む各種モードのデータなど、いわゆるフォーマットを決定するためのフォーマットデータを含むものとし、編集作業ではこれらのフォーマットデータを変更することもでき、また、これらの各種趣向を凝らしたテキストデータに基づいて、それらの趣向を反映させた印刷画像の印刷ができるが、これらについても以下では説明を省略する。一方、もちろん、テキストデータには、印刷画像データの作成のため、すなわち印刷画像Ｇ１の印刷のため、「あいう」の「あ」や「い」や「う」等の各キャラクタ画像を表現するコードデータが含まれる。
【００７４】
ここで、本実施形態では、各段落の第１行には、○（丸）の中に「１」を入れた丸付番号（以下、（丸１）等のように示す）、第２行には（丸２）、……、など（図５を対比しつつ図６参照）、行番号を示す丸付番号のキャラクタを付して説明する。なお、この種の属性を示す属性キャラクタ（例えば（丸１）等）の付加を説明にのみ使用し、実際には、他の方法でその属性（ここでは行番号）の情報を（テキストデータに）含ませることもできるが、本実施形態では、キャラクタ列（例えば「あいう」）の直前に、実際に付すことにする。この場合、属性キャラクタ（例えば（丸１）等）が各キャラクタ列の属性情報を保持することになる。これにより、他のキャラクタと同様に扱えるので、扱いやすくなるほか、表示の際にも属性情報を付したまま表示することにより、ユーザは各キャラクタ列の属性情報を把握しやすくなる。
【００７５】
例えば図５（ａ）に対しては、「（丸１）あいう」、「（丸２）えおかきくけこ」等のキャラクタ列により、第１段落の第１行が「あいう」、第２行が「えおかきくけこ」であることを示し、再度（丸１）が付される「（丸１）さ」のキャラクタ列により、次の段落（第２段落）の第１行が「さ」であることを示し、「（丸２）し」、「（丸３）すせ」等のキャラクタ列により、第２行が「し」、第３行が「すせ」のキャラクタ列であることを示す。この場合、これらにより（これらを表示した表示画面４１を見れば）、ユーザは印刷したときに印刷画像Ｇ１のように印刷されることを容易にイメージできる。
【００７６】
次に、上記のようなテキストデータを扱う方法、いわばテキスト管理方法について、まず、従来の方法について説明してから、本実施形態における方法を説明する。
【００７７】
まず、従来の方法では、例えば図５に示す６種類の印刷画像Ｇ１〜Ｇ２を任意の時点で印刷できるようにする場合、複数の文書（テキスト）を入力した後、任意の時点で任意のテキストについての編集や印刷などの各種処理を行えるように、例えば図６に示すように、各テキストをファイル（テキストファイル）０１〜０６等として登録（記憶）しておき、それらのうちの１つをテキスト編集画面等と呼ばれる処理画面（いわゆる編集画面）に読み出して表示する。
【００７８】
ここで、後述の本実施形態におけるテキスト管理（キャラクタ処理）方法と比較しやすいように、例えば図７に示すように、仮想的なマトリクスの行および列の一方（この例では行方向）をＸ方向および他方（この例では列方向）をＹ方向として、１区画に全角の１キャラクタ（半角で２キャラクタ）分を配置できる仮想的なマトリクスＥＭを考える。すなわち任意の全角の１キャラクタ（半角の２キャラクタ）を要素とする仮想的なマトリクスＥＭを考える。ここでは、Ｘ方向にＭ個（Ｍは１以上の整数）かつＹ方向にＬ個（Ｌは２以上の整数）の、最大でＭ×Ｌ個のキャラクタを要素として有することが可能な仮想的なマトリクスＥＭとする。
【００７９】
従来の方法において、図５（ａ）で前述し図６のファイル０１で示したテキスト（テキスト０１）を編集対象とした場合、編集対象となるテキストデータを保持する領域（以下「テキスト編集領域」）ＥＡは、上述の仮想的なマトリクス（以下「テキストマトリクス」）ＥＭに相当し、例えば図８に示すように、テキスト編集領域」）ＥＡに読み出された（コピーされた）テキストデータ（ファイルデータ）Ｆ１のイメージは、概念的（仮想的）には、同図に示すようになる。
【００８０】
また、上述の場合の編集画面（具体的にはディスプレイ４の表示画面４１）に表示される（表示対象となる）テキストデータを保持する領域（以下「テキスト表示領域」）ＤＡは、テキストマトリクスＥＭでイメージ化できるテキスト編集領域ＥＡのいわば部分マトリクスに相当し、表示画面４１に表示可能な文字数（キャラクタ数）がＸ方向にＮ個（Ｎは１≦Ｎ≦Ｍとなる整数）かつＹ方向にＪ個（Ｊは１≦Ｊ≦Ｌとなる整数）とすれば、最大でＮ×Ｊ個のキャラクタを要素として有することが可能な仮想的なマトリクス（以下「表示対象マトリクス」）に相当する。
【００８１】
例えば表示画面４１に表示可能な文字数（キャラクタ数）が、２行（Ｘ方向：Ｎ＝２）×６文字（Ｙ方向：Ｊ＝６）とすれば、テキスト表示領域（表示対象マトリクス相当）Ｄ１のイメージは、図９に示すようになる。また、１行（Ｘ方向：Ｎ＝１）×６文字（Ｙ方向：Ｊ＝６）とすれば、テキスト表示領域（表示対象マトリクス相当）Ｄ１ｓのイメージは、図１０に示すようになる。
【００８２】
また、上述の表示画面４１すなわちテキスト表示領域ＤＡにおいて、表示内容を例えばカーソルキー等によるスクロール指示に従って上下左右にスクロールさせる場合、図１１に示すように、テキスト表示領域ＤＡは、テキスト編集領域ＥＡ内で移動するので、表示内容は変化するものの、同一テキスト内で変化するのみとなる。すなわち、従来の方法では、キーボード３等からの入力に基づいて編集する編集対象は、編集画面に表示されている１つのテキストである。また、印刷キーの押下により印刷を指示して印刷対象となるテキストも、編集画面に表示中のテキストとなる。
【００８３】
このため、別のテキストを編集したり印刷するためには、それをファイルから読み出して表示する必要がある。例えば前述のファイル０１のテキスト（テキスト０１）を編集対象または印刷対象とした後に、ファイル０２のテキスト（テキスト０２）を編集対象または印刷対象とするためには、図１１に示すように、ファイル領域ＦＡのファイル０２の領域Ｆ２Ａからテキスト０２のテキストデータ（ファイルデータ）Ｆ２をテキスト編集領域に読み出す（コピーする、ロードする）必要がある。
【００８４】
また、表示中のテキストに対して修正等の編集を加えている場合には、一旦、その表示中のテキストをファイルに再登録（セーブ）してから、次のテキストを読み出して表示する必要がある。例えば上述の例では、テキスト０２のテキストデータＦ２をロードする（読み出す）前に、編集中のテキスト０１のテキストデータＦ１を、例えば元のファイル０１の領域Ｆ１Ａに書き込む（セーブする）必要がある。すなわち、編集や印刷などの各種処理のためには、各テキストの読出・書込を頻繁に行う必要がある。
【００８５】
なお、近年の（パソコン等の）オペレーティング（ＯＳ）では、一度に複数の互いに別のテキストに対する編集画面を（マルチウィンドウ）表示できるようにしているが、この方法は、パソコン等の大きな表示画面を有する装置にのみ適用できる方法であり、例えば本実施形態のテープ印刷装置１などの比較的小さな表示画面４１の装置には適当ではない。
【００８６】
そこで、テープ印刷装置１では、テキストマトリクスＥＭの部分マトリクスの１つであり、Ｙ方向に任意のｋ番目（ｋ＝１、２、３、……、Ｌ）のＸ方向に最大でＭ個のキャラクタを要素として有することが可能な仮想的なマトリクス（第ｋ処理候補マトリクス）ＰＭ（ｋ）を考える。この場合、図１２に示すように、テキスト編集領域ＥＡがテキストマトリクスＥＭでイメージ化できるのと同様に、処理候補の文書番号ｋのテキスト（第ｋテキスト）のテキストデータＴＤ（ｋ）を保存する領域（以下「第ｋ処理候補領域」）ＰＡ（ｋ）のイメージは、図１２に示すようになる。
【００８７】
例えば、図５および図６で前述のテキスト０１からテキスト０６を第１テキストから第６テキストとし、各テキストデータをテキストデータＴＤ（１）〜ＴＤ（６）として、図１３に示すように、第１処理候補領域ＰＡ（１）〜ＰＡ（６）のそれぞれに保存（格納）しておくことができる。
【００８８】
また、図１２において、第１処理候補マトリクスＰＭ（１）から第Ｌ処理候補マトリクスＰＭ（Ｌ）までのＬ個の処理候補マトリクスのうちの１個を処理対象マトリクスＰＭ（０）として選択することにより、処理対象マトリクスＰＭ（０）のテキストデータＴＤ（０）を処理対象とすることができる。言い換えれば、第１処理候補領域ＰＡ（１）〜ＰＡ（Ｌ）のうちの１個を選択することにより、それぞれに保存（格納）されたテキストデータＴＤ（１）〜ＴＤ（Ｌ）のうちの１個を処理対象のテキストデータＴＤ（０）として選択できる。すなわち、各テキストの読出・書込を頻繁に行うことなく、複数のテキストについての編集や印刷などの各種処理が自在にできる。
【００８９】
例えば図１３において、第１処理候補領域ＰＡ（１）（すなわち第１処理候補マトリクスＰＭ（１））を選択すれば、テキストデータＴＤ（１）について編集したり、前述のような印刷画像Ｇ１（図５（ａ）参照）を印刷するなど、各種処理ができる。同様に、第２処理候補領域ＰＡ（２）（すなわち第２処理候補マトリクスＰＭ（１））を選択すれば、テキストデータＴＤ（２）の編集や印刷（図５（ｂ）参照）などの処理ができる。第３処理候補領域ＰＡ（３）〜第６処理候補領域ＰＡ（６）についても同様に、それぞれを選択して、それぞれ、テキストデータＴＤ（３）〜ＴＤ（６）の編集や印刷（図５（ｃ）〜（ｆ）参照）などの処理ができる。
【００９０】
なお、図１３では、第１処理候補領域ＰＡ（１）〜第６処理候補領域ＰＡ（６）までのＹ方向に連続する領域を用いたが、これに限らず、飛び飛びの領域を使用しても良い。また、図１４に示すように、テキストデータを未登録の領域には、第１段落の第１行の行番号を示す（丸１）を予め格納しておいても良い。また、その他、入力可能な段落数や行数分の段落番号や行番号を予め格納しておいても良い（図２１〜図２３、図２７〜図２８等参照）。これにより、改行や改段落の操作等が不要になる。
【００９１】
また、上述の各例では、テキストマトリクスＥＭのＹ方向の要素数をＬ個としていたが、メモリ容量等を勘案して適宜定めれば良く、また、必要になった時点で、適宜数を増減させても良い（Ｘ方向の要素数Ｍについても同様）。以下では、図１５に示すように、仮にＬ＝８として、説明を簡略化する。また、さらに図示の見やすさの面から要素間の区切り（点線）の図示を省略して、図１６のように示す。
【００９２】
ところで、上記のようなキャラクタ処理（テキスト管理）においても、テキストマトリクスＥＭに対する表示対象マトリクスＤＭの関係は、従来と同様であるが、テキストマトリクスＥＭの要素が異なるので、表示内容が異なってくる。例えば表示画面４１に表示可能な文字数（キャラクタ数）が、２行（Ｙ方向：Ｊ＝２）×６文字（Ｘ方向：Ｎ＝６）とすれば、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）のイメージは、図１７に示すようになる。また、１行（Ｙ方向：Ｊ＝１）×６文字（Ｘ方向：Ｎ＝６）とすれば、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）のイメージは、図１８に示すようになる。
【００９３】
また、テープ印刷装置１では、図１９に示すように、４個のカーソルキー３３０（３３０Ｕ、３３０Ｄ、３３０Ｌ、３３０Ｒ）に押すことによって、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ）のテキスト編集領域ＥＡ（テキストマトリクスＥＭ）内での位置を変更（スクロール）できるので、ユーザは、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内の各部を表示させることにより、記憶されたテキストデータを確認できる。また、編集等の処理を行う場合には、その処理（編集）結果の確認ができる。
【００９４】
また、この場合、カーソル「←」キー３３０Ｌやカーソル「→」キー３３０Ｒによるスクロール、すなわち左右のスクロールにおいては、従来と同様に同一テキスト内での表示内容（表示範囲）の変更となっているが、カーソル「↑」キー３３０Ｕやカーソル「↓」キー３３０Ｄによるスクロール、すなわち上下のスクロールにおいては、別のテキストデータを表示することになる。
【００９５】
このため、例えば図１８で上述のテキスト表示領域ＤＡ（表示対象マトリクスＤＭ）が１行の場合、表示されているテキストデータ（図の例ではテキストデータＴＤ（３））を処理対象のテキストデータＴＤ（０）と定めておくことにより、カーソルキー３３０（この場合、３３０Ｕ、３３０Ｄ）を操作して処理対象のテキストデータＴＤ（０）を選択できる。このため、例えば図１８に図示の状態で印刷キーを押すことにより、第３処理候補領域ＰＡ（３）（第３処理候補マトリクスＰＭ（３）相当）のテキストデータＴＤ（３）を、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクス（０）相当））のテキストデータＴＤ（０）として選択でき、図５（ｂ）の印刷画像Ｇ２を印刷できる。
【００９６】
このことは、図１８で上述のような１行表示の場合ばかりでなく、複数表示の場合にも適用できる。例えば図１７で上述のようにテキスト表示領域ＤＡ（表示対象マトリクスＤＭ）が２行の場合、表示されている（Ｊ＝）２個のテキストデータ（図の例ではテキストデータＴＤ（２）、ＴＤ（３））のうちの上側（Ｊ個のうちの上から１番目）を処理対象のテキストデータＴＤ（０）と定めておけば、カーソルキー３３０Ｕ、３３０Ｄを操作して処理対象のテキストデータＴＤ（０）を選択できる（図の例ではテキストデータＴＤ（０）＝テキストデータＴＤ（２））。このため、例えば図１７に図示の状態で印刷キーを押すことにより、テキストデータＴＤ（２）を処理対象のテキストデータＴＤ（０）として選択でき、図５（ａ）の印刷画像Ｇ１を印刷できる。
【００９７】
もちろん、（Ｊ＝）２個のテキストデータのうちの下側（Ｊ個のうちの上から２番目）を処理対象のテキストデータと定めておけば、図１８で上述の例と同様に、テキストデータＴＤ（３）を処理対象のテキストデータＴＤ（０）として選択でき、図５（ｂ）の印刷画像Ｇ２を印刷できる。
【００９８】
図１７〜図１９で上述の例では、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）相当））は、（Ｌ＝）８個の処理候補領域ＰＡ（１）〜ＰＡ（８）（処理候補マトリクスＰＭ（１）〜ＰＭ（８）相当）のうちの、少なくとも一部がテキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）と重複するＪ個（図１７では２個、図１８では１個）の処理候補マトリクスのうちから選択されるので、処理対象マトリクスの少なくとも一部を表示により確認した後に、処理対象として選択できる。また、処理対象も表示されるので、編集等の処理の場合にも結果確認等がし易く便利となる。
【００９９】
また、テープ印刷装置１では、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）相当））は、Ｊ個の処理候補マトリクスのうちの所定番目（図１７では１番目または２番目、図１８では１番目）の１個である。すなわち、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）の位置を変更することにより、Ｊ個の処理候補マトリクスも変化するが、そのうちの所定番目なので、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）の位置を変更することにより、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）相当））は、自動的に定まる。すなわち、テキスト表示領域ＤＡ（表示対象マトリクスＤＭ相当）の位置を変更することにより、処理対象マトリクスを選択できる。
【０１００】
上述のように、テープ印刷装置１におけるキャラクタ処理方法では、まず、Ｍは１以上の整数、Ｌは２以上の整数、Ｎは１≦Ｎ≦Ｍとなる整数、Ｊは１≦Ｊ≦Ｌとなる整数、任意のｋ番目のｋ＝１、２、３、……、Ｌとして、図７で前述のように、最大で（Ｘ方向）Ｍ個×（Ｙ方向）Ｌ個の任意の（テキスト）キャラクタを要素とする仮想的なテキストマトリクスＥＭおよびそれに相当するテキスト編集領域ＥＡ（図７、図１２等参照）、最大で（Ｘ方向）Ｎ個×（Ｙ方向）Ｊ個の（表示対象）キャラクタを要素とする表示対象マトリクスＤＭおよびそれに相当するテキスト表示領域ＤＡ（図１７〜図２０等参照）、並びに、最大で（Ｘ方向）Ｍ個×（Ｙ方向）１個の（第ｋ処理候補）キャラクタを要素とするｋ＝１〜Ｌの第ｋ処理候補マトリクスＰＭ（ｋ）およびそれに相当する第ｋ処理候補領域ＰＡ（ｋ）（図１２〜図１５等参照）、を仮想的なマトリクスおよびそれに相当する領域として考える。
【０１０１】
そして、このキャラクタ処理方法では、テキストキャラクタを表現するテキストデータを、テキストマトリクスＥＭに対応づけてテキスト編集領域ＥＡに記憶し、テキストキャラクタのうちの表示対象キャラクタのテキストデータに基づいて、表示対象キャラクタの画像を表示し、第１処理候補マトリクスＰＭ（１）から第Ｌ処理候補マトリクスＰＭ（Ｌ）までのＬ個の処理候補マトリクスのうちの１個を処理対象マトリクスＰＭ（０）として選択し、処理対象マトリクスＰＭ（０）内に存在する各キャラクタを処理対象キャラクタとして確定させる。
【０１０２】
すなわち、第１処理候補マトリクスＰＭ（１）から第Ｌ処理候補マトリクスＰＭ（Ｌ）までのＬ個の処理候補マトリクスにそれぞれ別のキャラクタ群（例えば文書（テキスト）））を割り当てておけば、そのうちの１個を処理対象マトリクスＰＭ（０）として選択して、処理対象マトリクス内のキャラクタ群（例えばテキスト）を処理対象として確定させることができる。
【０１０３】
また、この場合、例えば図１３〜図１５等で前述のように、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）のＸ方向に、言い換えると、第１〜第ＬのＬ個の第ｋ処理候補領域ＰＡ（ｋ）（第ｋ処理候補マトリクスＰＭ（ｋ））のそれぞれのＸ方向に、単にバラバラなキャラクタの集合（キャラクタ群）ではなく、文書（テキスト）と成りうるキャラクタ群（前述の第ｋテキスト）が配置される（割り当てられている）ので、そのうちの１個を処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）））として選択して、その内のテキストを処理対象として確定させることができる。
【０１０４】
このため、このキャラクタ処理方法では、複数の文書（テキスト）のうちのいずれかを処理対象として編集や印刷などの各種処理を行う場合にも、各テキストの読出・書込を特に行うことなく、処理対象として選択できる。また、この場合、複数のテキストを一度に表示させる必要もないので、大きな表示画面を必要としない。したがって、このキャラクタ処理方法では、小さな表示画面４１を使用しても、各テキストの読出・書込を頻繁に行うことなく、複数のテキストについての編集や印刷などの各種処理が自在にできる。
【０１０５】
なお、この場合の処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）））の選択は、図１７〜図１９で上述のような方法ばかりでなく、例えば第ｋ処理候補の任意のｋを数値入力するなどの他の方法でも可能である。
【０１０６】
また、上述の各例では、属性キャラクタとして各段落の第１行には（丸１）、第２行には（丸２）、……、など、行番号を示す丸付番号のキャラクタを付したが、各テキストの先頭、すなわち第１段落の第１行の前に、文書（テキスト）番号を示す四角付き番号（四角内に番号）を付すこともできる。また、この場合、第１段落の第１行の行番号（丸１）の直前に付されるので、例えば図１８に対応して図２０に示すように、第１段落の第１行直前の（丸１）を省略することもできる。この他、各段落（文書番号と併用するときは第２段落以降）の第１行直前の（丸１）の代わりに、他の種のキャラクタにより段落番号を示す属性キャラクタを付すこともできる。
【０１０７】
これらの場合、属性キャラクタが各キャラクタ列の属性情報を保持し、かつ、他のキャラクタと同様に扱えるので、表示の際にも属性情報を付したまま表示することにより、ユーザは各キャラクタ列の属性情報（文書番号、段落番号、行番号等）を把握しやすくなる。特に文書番号、段落番号、行番号等の属性キャラクタは、各キャラクタ列の配置情報を保持するので、ユーザは各キャラクタ列の配置情報、すなわち表示されているキャラクタ列が、何番目の文書、何番目の段落、何番目の行、に含まれるものかなど、を把握しやすくなる。
【０１０８】
次に、本実施形態のキャラクタ処理方法に基づいて行う編集や印刷の処理について、その操作例を説明する。まず、以下では、図２１に示すように、扱う文書数（テキスト数）を２０とし、図２０で上述と同様に、文書（テキスト）番号を示す四角付き番号を付し、第１段落の第１行直前の行番号（丸１）を省略する。また、段落数が増えても、説明が煩雑になるだけで、図５で前述のように同様に処理できるので、段落数は１とする。また、行数は同様の理由により３行までとする（以上、図２０（ａ）の（１）〜（３））。その他も同図（ａ）に従う（（５）〜（９））。
【０１０９】
また、図２２以降では、図２１（ｂ）の表記フォーマットに示すように図示するものとする。また、テキスト表示画面ＤＡに対応するディスプレイ４の表示画面４１の表示状態を画面Ｄｘｘで表現し、参照番号としてはＤｘｘのみで示す。また、初期状態は、説明の便宜上および理解しやすさから、文書番号１（第１テキスト）から文書番号２０（第２０テキスト）の全てについて、文書番号（第１段落第１行の（丸１）を兼ねる）および同段落の行番号（丸２）（丸３）がすでに登録（記憶）されているものとする。もちろん、文書数（テキスト数）は任意に増加させることができるものとし、例えば最初に新たな文書番号を入力した時点で、その処理候補領域（処理候補マトリクス）を用意するようにしても良いが、ここでは、第１〜第２０テキストの領域（第１処理候補領域ＰＡ（１）〜第２０処理候補領域ＰＡ（２０））およびその属性キャラクタがすでに用意されているものとする。
【０１１０】
例えば図２２に示すように、図４で前述の初期画面表示等において、第１テキストの初期状態が表示されているものとする（Ｄ１０）。この初期状態では、印刷キー３２２を押しても、印刷すべきキャラクタがないので、その旨（指示エラー）を示すように瞬間的に（例えば０．７５秒）消灯した後、現状に復帰する。また、この状態（Ｄ１０）から、ユーザによりカーソル「↓」キー３３０Ｄが押されると、第２テキストの例えば初期状態を表示する（Ｄ１１）。以下同様に、カーソル「↓」キー３３０Ｄの押下に従って、第３テキストの状態〜第２０テキストの状態を表示する（Ｄ１２〜Ｄ１４）。
【０１１１】
この場合、テキスト編集領域ＥＡに記憶されたテキストマトリクスＥＭの要素となる各キャラクタのテキストデータを背景とし、第１処理候補領域ＰＡ（１）に記憶された第１処理候補マトリクスＰＭ（１）のテキストデータＴＤ（１）を処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）））のテキストデータＴＤ（０）として選択した状態（Ｄ１０）から、第２０処理候補領域ＰＡ（２０）に記憶された第２０処理候補マトリクスＰＭ（２０）のテキストデータＴＤ（２０）を処理対象のテキストデータＴＤ（０）として選択した状態（Ｄ１４）まで、カーソル「↓」キー３３０Ｄの押下に従って（表示をスクロールして）、状態（画面）を遷移させたことを意味する。すなわち、カーソル操作により、第１テキスト〜第２０テキストの（Ｌ＝）２０個の処理候補のテキストデータＴＤ（１）〜ＴＤ（２０）のうちの１個を、処理対象のテキストデータＴＤ（０）として、容易に選択・確定できる。
【０１１２】
なお、本例では、第２０テキストの表示に第１テキストの表示が続く（循環表示する、ローテートする）ようになっていて、第２０テキストの初期状態を表示した状態（Ｄ１４）から、さらにカーソル「↓」キー３３０Ｄが押されると、第１テキストの初期状態を表示する（Ｄ１５：Ｄ１０と同じ）。なお、この状態（Ｄ１５）から、すなわちカーソルＫがテキスト番号の位置にあり、これ以上左側には何もない（何もキャラクタがない）状態から（Ｄ１０〜Ｄ１４からでも同じ）、カーソル「←」キー３３０Ｌが押されると、その旨（指示エラー）を示すように瞬間的に消灯（Ｄ１６）した後、現状に復帰する（Ｄ１７）。
【０１１３】
また、この状態（Ｄ１７：Ｄ１０やＤ１５と同じ）から、カーソル「→」キー３３０Ｒが押されると、カーソルが相対的に右に移動、すなわちカーソルＫは固定位置なので、表示されるキャラクタが左に移動し、第２行を示す行番号（丸２）の下にカーソルＫが移動する（Ｄ１８：図２２と図２３で共通）。図２３に示すように、同様に、この状態（Ｄ１８）から、カーソル「→」キー３３０Ｒが押されると、第３行を示す行番号（丸３）の下にカーソルＫが移動する（Ｄ１９）。同様に、この状態（Ｄ１９）から、すなわちこれ以上右側には何もキャラクタがない状態から、カーソル「→」キー３３０Ｒが押されると、その旨（指示エラー）を示すように瞬間的に消灯（Ｄ２０）の後、現状に復帰する（Ｄ２１）。
【０１１４】
また、この状態（Ｄ２１：Ｄ１９と同じ）から、カーソル「↑」キー３３０Ｕが押されると、第２０テキストの状態を表示する（Ｄ２２）。なお、この状態（Ｄ２２）から、すなわち第３行を示す行番号（丸３）の下にカーソルＫがある状態（Ｄ２２）から、カーソル「←」キー３３０Ｌが押されると、カーソルＫが相対的に左に移動し（表示されるキャラクタが右に移動し）、第２行を示す行番号（丸２）の下にカーソルＫが移動する（Ｄ２３）。同様に、この状態（Ｄ２３）から、カーソル「←」キー３３０Ｌが押されると、カーソルＫがテキスト番号の位置に移動し、これ以上左側には何もキャラクタがない状態（Ｄ２４）になるので、この状態（Ｄ２４）から、カーソル「←」キー３３０Ｌがさらに押されると、その旨（指示エラー）を示すように瞬間的に消灯（Ｄ２５）した後、現状に復帰する（Ｄ２７）。
【０１１５】
次に、図２２で前述の状態（Ｄ１０：図２２と図２４で共通）から、図２４に示すように、ユーザにより文字キー群３１の文字（キャラクタ）である「Ａ」キー（以下、この種のキーの参照番号は全て文字キー群の３１で代表する）３１が押されると、カーソルＫのある位置（ここでは、テキスト番号「１」のキャラクタの下の位置）より左側にある全キャラクタの表示を左に移動し、カーソルＫの位置にキー入力されたキャラクタ「Ａ」を挿入する（Ｄ３０）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内では、この位置（テキスト番号「１」の右：行番号（丸２）の前）に、キャラクタ「Ａ」のコードデータがテキストデータの一部として挿入される。このため、この状態（Ｄ３０）で印刷キー３２２が押されると、１文字の「Ａ」の印刷画像Ｇ３０を印刷する。
【０１１６】
同様に、この状態（Ｄ３０）から、「７」キー３１が押されると、カーソルＫのある位置（ここでは、キャラクタ「Ａ」の下の位置）より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「７」を挿入する（Ｄ３１）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「７」が挿入されるため、この状態（Ｄ３１）で印刷キー３２２が押されると、２文字×１行の「Ａ７」の印刷画像Ｇ３１を印刷する。
【０１１７】
この状態（Ｄ３１）から、カーソル「→」キー３３０Ｒが押されると、カーソルＫが相対的に右に移動し、第２行を示す行番号（丸２）の下にカーソルＫが移動する（Ｄ３２）。この状態（Ｄ３２）では、テキストデータは何ら変化しないので、印刷キー３２２が押されると、印刷画像Ｇ３１と同じ２文字×１行の「Ａ７」の印刷画像Ｇ３２を印刷する。
【０１１８】
この状態（Ｄ３２）から、「ｆ」キー３１が押されると、カーソルＫのある位置（行番号のキャラクタ（丸２）の下の位置）より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「ｆ」を挿入する（Ｄ３３）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「ｆ」が挿入されるため、この状態（Ｄ３３）で印刷キー３２２が押されると、１行目は、２文字の「Ａ７」、２行目は１文字の「ｆ」の画像を展開した印刷画像Ｇ３３を印刷する。
【０１１９】
同様に、この状態（Ｄ３３）から、順次、「Ｇ」キー３１、「８」キー３１が押されると、次々に、カーソルＫのある位置より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「Ｇ」、「８」を挿入する（Ｄ３４〜Ｄ３５）。もちろん、テキストデータも挿入されるため、これらの状態（Ｄ３４、Ｄ３５）で印刷キー３２２が押されると、１行目は、２文字の「Ａ７」、２行目は２文字「ｆＧ」の画像または３文字「ｆｇ８」の画像を展開した印刷画像Ｇ３４または印刷画像Ｇ３５を印刷する。
【０１２０】
この状態（Ｄ３５）から、カーソル「←」キー３３０Ｌが押されると、カーソルＫが相対的に左に移動し、第２行の末尾のキャラクタ「８」の下にカーソルＫが移動する（Ｄ３６：図２４と図２５で共通）。テキストデータは何ら変化していないので、印刷キー３２２が押されると、印刷画像Ｇ３５と同じ印刷画像Ｇ３６を印刷する。
【０１２１】
次に、図２４で上述の状態（Ｄ３６：図２４と図２５で共通）から、図２５に示すように、ユーザによりカーソル「↓」キー３３０Ｄが押されると、第１テキストの状態を表示している状態（Ｄ３６）から第２テキストの初期状態を表示する状態（Ｄ３７）に移行する。この場合、本来なら、カーソルＫは、元のカーソルＫの位置（第１テキストの第６キャラクタに相当するキャラクタ「Ｇ」の下の位置）に該当する位置（第２テキストの第６キャラクタに相当する位置）に移るが、第２テキストには、該当する位置にキャラクタがない（第６キャラクタに相当する位置がない）ので、第２テキストの末（文末：ここでは、第２テキストの第３キャラクタの下の位置）に移動する（Ｄ３７）。もちろん、この初期状態（Ｄ３７）では、印刷キー３２２を押しても、印刷すべきキャラクタがないので、その旨（指示エラー）を示すように瞬間的に消灯した後、現状に復帰する（Ｄ３７）。
【０１２２】
また、この状態（Ｄ３７）から、カーソル「↑」キー３３０Ｕが押されると、第２テキストの状態を表示している状態（Ｄ３７）から第１テキストの状態を表示する状態（Ｄ３８）に移行する。この場合、カーソルＫの位置は、元のカーソルＫの位置（第２テキストの第３キャラクタに相当する行番号（丸３）の下の位置）に該当する位置（第１テキストの第３キャラクタに相当するキャラクタ「７」の下の位置）に移動する（Ｄ３８）。もちろん、この状態（Ｄ３８）で、印刷キー３２２が押されると、第１テキストに対応する前述の印刷画像Ｇ３５等と同じ印刷画像Ｇ３８を印刷する。
【０１２３】
また、この状態（Ｄ３８）から、カーソル「↑」キー３３０Ｕが押されると、第１テキストの状態を表示している状態（Ｄ３８）から第２０テキストの状態を表示する状態（Ｄ３９）に移行する。この場合、カーソルＫの位置は、元と同じ第３キャラクタに相当する行番号（丸３）の下の位置に移行する。もちろん、この初期状態（Ｄ３９）では、印刷キー３２２を押しても、印刷すべきキャラクタがないので、その旨（指示エラー）を示すように瞬間的に消灯した後、現状に復帰する（Ｄ３９）。
【０１２４】
この状態（Ｄ３９）から、「Ｔ」キー３１が押されると、カーソルＫのある位置（行番号（丸３）の下の位置）より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「Ｔ」を挿入する（Ｄ４０）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「Ｔ」が挿入されるため、この状態（Ｄ４０）で、印刷キー３２２が押されると、３行目に１文字の「Ｔ」の画像を展開した印刷画像Ｇ４０を印刷する。
【０１２５】
この状態（Ｄ４０）から、カーソル「←」キー３３０Ｌが３回押されると、カーソルＫが相対的に左に３キャラクタ分だけ移動し、テキスト番号の「２０」の下にカーソルＫが移動する（Ｄ４１）。テキストデータは何ら変化していないので、印刷キー３２２が押されると、印刷画像Ｇ４０と同じ印刷画像Ｇ４１を印刷する。
【０１２６】
この状態（Ｄ４１）から、「９」キー３１が押されると、カーソルＫのある位置（テキスト番号「２０」のキャラクタの下の位置）より左側の表示（テキスト番号「２０」のキャラクタのみ）を左に移動し、その位置にキー入力されたキャラクタ「９」を挿入する（Ｄ４０）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「９」が挿入されるため、この状態（Ｄ４０）で印刷キー３２２が押されると、１行目に１文字の「９」、３行目に１文字の「Ｔ」の画像を展開した印刷画像Ｇ４２を印刷する。
【０１２７】
また、この状態（Ｄ４２）から、カーソル「↑」キー３３０Ｕが押されると、第２０テキストの状態を表示している状態（Ｄ４２）から第１９テキストの状態を表示する状態（Ｄ４３：図２５と図２６で共通）に移行する。この場合、カーソルＫの位置は、元と同じ第２キャラクタに相当する行番号（丸２）の下の位置に移行する。もちろん、この初期状態（Ｄ４３）では、印刷キー３２２を押しても、印刷すべきキャラクタがないので、その旨（指示エラー）を示すように瞬間的に消灯した後、現状に復帰する。
【０１２８】
次に、図２５で上述の状態（Ｄ４３：図２５と図２６で共通）から、図２６に示すように、「Ｚ」キー３１が押されると、カーソルＫのある位置（行番号（丸２）のキャラクタの下の位置）より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「Ｚ」を挿入する（Ｄ４４）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「Ｚ」が挿入されるため、この状態（Ｄ４４）で、印刷キー３２２が押されると、２行目に１文字の「Ｚ」の画像を展開した印刷画像Ｇ４５を印刷する。
【０１２９】
また、この状態（Ｄ４５）から、カーソル「→」キー３３０Ｒが押されると、カーソルＫが相対的に右に移動し、行番号（丸３）の下にカーソルＫが移動する（Ｄ４５）。テキストデータは何ら変化していないので、印刷キー３２２が押されると、印刷画像Ｇ４４と同じ印刷画像Ｇ４５を印刷する。
【０１３０】
この状態（Ｄ４５）から、スペースキー３１が押されると、カーソルＫのある位置（行番号（丸３）のキャラクタの下の位置）より左側の表示を左に移動し、その位置にキー入力されたキャラクタ「  」（スペース：ＳＰ）を挿入する（Ｄ４６）。もちろん、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）内でも、キャラクタ「  」（スペース：ＳＰ）が挿入されるため、この状態（Ｄ４６）で、印刷キー３２２が押されると、２行目に１文字の「Ｚ」、３行目に１文字の「  」（１文字分のスペース）の画像を展開した印刷画像Ｇ４６を印刷する。
【０１３１】
また、この状態（Ｄ４６）から、カーソル「↓」キー３３０Ｄが押されると、第１９テキストの状態を表示している状態（Ｄ４６）から第２０テキストの状態を表示する状態（Ｄ４７）に移行する。この場合、カーソルＫの位置は、元と同じ第５キャラクタに相当する３行目のキャラクタ「Ｔ」の下（この場合、末尾）の位置に移行する。もちろん、この状態（Ｄ４７）で、印刷キー３２２が押されると、前述の印刷画像Ｇ４２と同じ印刷画像Ｇ４７を印刷する。
【０１３２】
また、この状態（Ｄ４７）から、カーソル「↓」キー３３０Ｄが押されると、第２０テキストの状態を表示している状態（Ｄ４７）から第１テキストの状態を表示する状態（Ｄ４８）に移行する。この場合、カーソルＫの位置は、元と同じ第５キャラクタに相当する２行目のキャラクタ「ｆ」の下の位置に移行する。もちろん、この状態（Ｄ４８）で、印刷キー３２２が押されると、前述の印刷画像Ｇ３５等と同じ印刷画像Ｇ４８を印刷する。
【０１３３】
上述のように、本実施形態のテープ印刷装置１のキャラクタ処理（またはテキスト管理）方法では、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）））を編集対象マトリクスとして、処理対象キャラクタのテキストデータＴＤ（０）を追加、削除または変更することにより、テキスト編集領域ＥＡ（テキストマトリクスＥＭ）のテキストキャラクタに対する編集を行うことができる。
【０１３４】
また、このキャラクタ処理方法では、処理対象（処理対象領域ＰＡ（０）（処理対象マトリクスＰＭ（０）））を印刷対象マトリクスとして、処理対象キャラクタのテキストデータＴＤ（０）に基づいて、それらの画像の少なくとも一部をテープ（印刷対象物）Ｔに印刷できる。なお、前述したように、処理対象キャラクタに属性キャラクタが含まれる場合には、特に文書番号、段落番号、行番号等の属性キャラクタが含まれる場合には、属性キャラクタ自体は印刷せず、それが付随された他のキャラクタ列をその属性キャラクタに従って（例えば指定の段落や行に）印刷できる。
【０１３５】
また、別の見方をすれば、本実施形態のテープ印刷装置１のキャラクタ処理（またはテキスト管理）方法では、独立して処理対象となるテキストデータＴＤ（ｋ）を各行として、それぞれ処理候補となるＬ個（Ｌは２以上の整数）のテキストデータＴＤ（１）〜ＴＤ（Ｌ）を、Ｌ行のテキストデータＴＤ（１）〜ＴＤ（Ｌ）として記憶する。また、記憶されたＬ行のテキストデータＴＤ（１）〜ＴＤ（Ｌ）のうちの少なくとも１行の少なくとも一部を表示対象として、その表示対象内のテキストデータ（例えば図１７のＴＤ（２）およびＴＤ（３）、図１８や図２０のＴＤ（３））を示す画像を表示する。
【０１３６】
そして、Ｌ個の処理候補のテキストデータＴＤ（１）〜ＴＤ（Ｌ）のうちの少なくとも一部が表示された１個のテキストデータ（例えば図１７ではＴＤ（２）またはＴＤ（３）、図１８や図２０ではＴＤ（３））を、処理対象のテキストデータＴＤ（０）として選択する。この場合、処理対象となるのは、少なくとも一部を表示により確認できるテキストデータなので、表示により確認後に処理を行うことができる。なお、図１８以降で示した例では、一行表示なので、必然的にその表示行（１行：１個）のテキストデータが処理対象として選択される。
【０１３７】
また、このテキスト管理方法では、処理対象のテキストデータＴＤ（０）は、表示対象となっている行のうちの所定番目（図１７では１番目または２番目、図１８以降では、１行表示なので、１番目）の行のテキストデータである。このため、表示対象の行が決定すれば、処理対象のテキストデータＴＤ（０）も決定する。逆に言えば、このことにより、表示対象の行を変更することにより、処理対象を変更することが可能になる。
【０１３８】
そして、テープ印刷装置１では、カーソルＫを処理対象の選択手段にしているので、カーソルＫを操作して容易に処理対象を変更・選択できる。この場合、Ｌ行のテキストデータＴＤ（１）〜ＴＤ（Ｌ）のうちの表示対象となる部分を変更できるので、ユーザはＬ行のテキストデータＴＤ（１）〜ＴＤ（Ｌ）のうちの各部を表示させることにより、記憶されたテキストデータを確認できる。特に、表示対象となっている行（のうちの所定番目）が処理対象となるので、カーソル「↑」キー３３０Ｕまたはカーソル「↓」キー３３０Ｄを操作して、カーソルＫを相対的に上下の行に移動させ、表示対象の行を変更することにより、処理対象を変更できる。
【０１３９】
この場合、Ｌ個のテキストデータＴＤ（１）〜ＴＤ（Ｌ）を同時に処理候補として、各テキストの読出・書込を特に行うことなく、処理対象を選択できる。また、この場合、複数のテキストデータを一度に表示させる必要もないので、大きな表示画面を必要としない。したがって、このテキスト管理方法では、複数の互いに独立した各テキストを同時に処理候補として、小さな表示画面を使用しても、各テキストの読出・書込を頻繁に行うことなく、表示されたテキストについての編集や印刷などの各種処理が自在にできる。
【０１４０】
また、図２２〜図２６で上述の例では、第２０テキストの表示に第１テキストの表示が続く（循環表示する、ローテートする）ようになっている。これらの場合、Ｌ行のうちの第１行の前に隣接する行（図示の１行上の行）は第Ｌ行であり、第Ｌ行の後（図示の１行上の下）に隣接する行は第１行であるように、表示対象の行を循環表示可能に変更するので、表示対象の行を任意の行から別の任意の行に変更する際の手間や時間等を平均的かつ効率的にできる。
【０１４１】
さらに具体的に、上述のテキスト管理方法では、少なくとも印刷対象となるときには１行または複数行の１段落または複数段落にて印刷可能な任意の１個のテキストデータを、表示対象とするときには１行で表示可能な、所定の形式が定められているので（例えば図５と図１７等参照）、印刷時には１行／複数行の１段落／複数段落のいずれに相当しても、表示時には１行で表示できる。ここで、その所定の形式に従って、各々独立して処理対象となる各々１行以上のＬ個（Ｌは２以上の整数）のテキストデータを記憶する。すなわち、これらＬ個のテキストデータは、それぞれ１行で表示可能なテキストデータである。
【０１４２】
また、Ｌ個のうちの少なくとも１個のテキストデータのうちの少なくとも一部を表示対象として、そのテキストデータを示す画像を所定の表示画面（テキスト表示領域ＤＡ：表示画面ＤＡ）に表示する（図１７〜図２６等参照）。この場合、各テキストデータは１行として表示される。また、表示画面（所定の表示画面）ＤＡは、カーソルＫのある表示行を含むＪ行（Ｊは１≦Ｊ≦Ｌとなる整数：図１７の例ではＪ＝２、図１８〜図２６の例ではＪ＝１）の表示行を有する。
【０１４３】
そして、図２４〜図２６で上述のように、印刷キー３２２の押下（所定の印刷指示）に従って、カーソルＫのある表示行に少なくともその一部が表示されたテキストデータを印刷対象として、テープ（印刷対象物）Ｔに印刷する。すなわち、カーソルＫのある表示行に１行として表示されたテキストデータを印刷対象として印刷する。
【０１４４】
もちろん、この場合の印刷対象のテキストデータは、印刷時には１行／複数行の１段落／複数段落のいずれに相当しても良い。また、少なくともカーソルＫのある表示行を含めばよいので、表示画面（所定の表示画面）ＤＡとしては少なくとも１行の表示ができるものであれば良い。すなわち、小さな表示画面で良い。また、カーソルＫのある表示行のテキストデータを印刷対象とするので、印刷対象となるテキスト（データ）を、それを登録したファイル等を探すことなく簡易な操作で指定できる。
【０１４５】
また、図１９および図２４〜図２６で上述のように、表示画面ＤＡにおいてカーソルＫを相対的に行間移動させることにより、印刷対象となるテキストデータを別のテキストデータに変更できる。この場合、カーソルＫは、その表示行を含むＪ行の表示行を有する所定の表示画面内にある（上述の各例ではＪ＝１なので、表示画面ＤＡ全体がカーソルのある表示行となる）ので、この場合の相対的な行間移動としては、そのカーソルＫの位置を固定しておき、上述の各例のように、Ｊ行の表示行を変更（例えばスクロール）させるカーソル固定方式と、説明は省略するが、カーソルＫを表示画面ＤＡで文字通り行間移動させるカーソル移動方式のいずれを採用しても良い。
【０１４６】
そして、いずれにせよ、カーソルＫの相対的な行間移動という簡易な操作で、印刷対象となるテキストデータを指定・変更できる。また、このカーソルＫの相対的な行間移動という簡易な操作で、表示画面に表示するテキストデータを変更できるので、ユーザは記憶されたＬ個のテキストデータを表示により確認できる。また、カーソルＫを同一方向に行間移動させることにより、Ｌ個のテキストデータを循環表示させるので、表示させるテキストデータを任意の１から別の任意の１に変更する際の手間や時間等を平均的かつ効率的にできる。また、カーソルＫのある表示行に表示されたテキストデータを編集対象として、そのテキストデータの内容を書き換えることができる。
【０１４７】
なお、図２２〜図２６で上述の例では、段落数を１として、文書（テキスト）番号を示す四角付き番号を付し、第１段落の第１行直前の行番号（丸１）を省略して、入力可能な行数分（３行）の残りの行に対して行番号（丸２）（丸３）を予め格納したが、複数段落の場合にもその行数分の行番号等を予め格納できる。例えば段落数を２とし、第２段落の行番号を菱形「◇」付きの番号として第１段落と区別し、各段落で入力可能な行数分を３行として、図１７に対応して図２７に示すように、各段落の各行の行番号とその段落を区別して、図示のテキストデータＴＤ（４）、ＴＤ（８）のようにデフォルトとして（すなわち初期状態として）予め格納しておくことができる。
【０１４８】
また、図２２〜図２６で上述の例と同様に、文書（テキスト）番号を示す四角付き番号を付し、第１段落の第１行直前の行番号（丸１）を省略して、入力可能な行数分（３行）の残りの行に対して行番号（丸２）（丸３）を予め格納することもできる。この場合、例えば上記の図２７の例に対応して図２８に示すようになる。
【０１４９】
図２７または図２８で上述の例において、図示の第１テキストデータＴＤ（１）は、第１段落１行目のみを入力したものである。また、図２７または図２８に図示の第７テキストデータＴＤ（７）を処理対象として印刷すると（印刷対象とすると）、図２９（ａ）に示すように、２行の印刷画像Ｇ１１を印刷できる。また、例えば自分より後に文字（キャラクタ）の入力のない行番号のみは無視し、後に入力のある行番号のみの行は空白行と見なして、両図の第６テキストデータＴＤ（６）を印刷することにより、図２９（ｂ）に示すように、３行のうちの２行目が空白行の印刷画像Ｇ１２を印刷できる。
【０１５０】
また、上述の各例では、図１９等で説明したように、テキスト編集領域ＥＡに、Ｌ個のテキストデータを表示するときの所定の形式に従ったＬ行のテキストデータとして記憶する。このため、Ｊ行（Ｊは１≦Ｊ≦Ｌとなる整数）の表示行を有する所定の表示画面４１（テキスト表示領域ＤＡ）に、各テキストデータに対応して各々１行の所定の形式で表示するときに、Ｌ行のテキストデータとして記憶されたうちのＪ行に対応するテキストデータを、表示画面ＤＡに画像展開して表示することにより、読み出してそのまま表示に利用できる。
【０１５１】
なお、上述のようにテキスト編集領域ＥＡにＬ個のテキストデータの全てを記憶して一括して扱う場合、Ｌ個が大きい（数が多い）ときには、処理が重くなりすぎる可能性もある。そのような場合、例えば図３０に示すように、表示画面ＤＡに表示する（表示対象の）Ｊ個のテキストデータの近傍（図示では隣接のみ）の行のテキストデータのみを、テキスト編集領域ＥＡにおいて扱うようにしても良い。
【０１５２】
この場合、Ｌ個のテキストデータは、例えば図１１で前述の従来の方法と同様に個別のファイルＦ１Ａ〜Ｆ８Ａ等に記憶しておく。また、テキスト編集領域ＥＡには、表示対象のＪ行（図示では２行）とそれに隣接する行とを含むＪ＋２行（図示では４行）のテキストデータを、各テキストデータに対応して各々１行の所定の形式で表示できるように記憶する。すなわち、Ｊ＋２（＝４）個のテキストデータを各々１行の所定の形式で記憶する。
【０１５３】
そして、この状態から、例えばカーソル「↑」キー３３０Ｕの押下によりカーソルＫを（相対的に）１行上に移動させたときには、表示対象行（表示対象のテキストデータ）が１行上にずれるので、その分、上側に隣接する行のテキストデータをファイルから読み出す。すなわち、続いてカーソルＫが上に移動したときに表示対象となる行のテキストデータを予め読み出してテキスト編集領域ＥＡに所定の形式で記憶する。同様に、例えばカーソル「↓」キー３３０Ｄの押下によりカーソルＫを（相対的に）１行下に移動させたときには、表示対象行（表示対象のテキストデータ）が１行下にずれるので、その分、下側に隣接する行のテキストデータをファイルから読み出す。
【０１５４】
このため、この場合のテキスト編集領域ＥＡは、次に表示対象となる可能性のあるテキストデータ、すなわち次のテキスト表示の候補のテキストデータを表示に先立って読み出して記憶するテキスト表示候補領域となる。また、これにより、実際に表示対象となったときには、そのテキストデータを表示画面に画像展開して迅速に表示させることができる。もちろん、所定番目の行に表示される（選択される）ことによって編集等の処理対象となるテキストデータなので、前述してきたテキスト編集領域ＥＡとしての役目も兼ねる領域となる。なお、この場合、テキスト編集領域ＥＡにおける各テキストデータに対応して各々１行の所定の形式で表示できれば良いので、ファイル領域ＦＡ内に記憶する場合には他の形式（データ形式：フォーマット等）でも良い。
【０１５５】
上述のように、本実施形態のテープ印刷装置１（のテキスト管理方法）では、各々独立して処理対象となる各々１行以上のＬ個（Ｌは２以上の整数）のテキストデータを記憶し、そのうちの少なくとも１個の少なくとも一部を表示対象として、表示対象のテキストデータを示す画像を、Ｊ行（Ｊは１≦Ｊ≦Ｌとなる整数）の表示行を有する所定の表示画面ＤＡに、各テキストデータに対応して各々１行の所定の形式で表示し、少なくとも一部が表示された１個のテキストデータを、処理対象のテキストデータとして選択する。
【０１５６】
この場合、処理対象となるのは、少なくとも一部を表示により確認できるテキストデータなので、表示により確認後に処理を行うことができる。このため、複数の互いに独立して処理対象となる各テキストを管理する場合に、小さな表示画面を使用しても、複数の各テキストの表示と記憶とを関連づけることができ、所望のテキストについての編集や印刷などの各種処理が簡易な操作で自在にできる。なお、一行表示の場合、必然的にその表示行（１行：１個）のテキストデータが処理対象として選択される。
【０１５７】
なお、上述の実施形態では、テープ印刷装置について説明したが、キャラクタ列（またはテキスト）を対象として編集や印刷などの各種処理を行う形態であれば、種々の形態を採用でき、テープではない印刷対象物に編集したキャラクタ列（またはテキスト）の画像を印刷する各種の印刷装置や、その他、特に小さい表示画面が使用して、複数のテキストについて編集や印刷などの各種処理を行う装置に適用でき、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【０１５８】
【発明の効果】
上述のように、本発明のテキスト管理方法およびテキスト管理装置では、複数の互いに独立して処理対象となる各テキストを管理する場合に、小さな表示画面を使用しても、複数の各テキストの表示と記憶とを関連づけることができ、所望のテキストについての編集や印刷などの各種処理が簡易な操作で自在にできる、などの効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るテキスト管理方法およびテキスト管理装置を適用したテープ印刷装置の外観斜視図である。
【図２】図１のテープ印刷装置の開蓋状態の外観斜視図である。
【図３】図１のテープ印刷装置の制御系のブロック図である。
【図４】図１のテープ印刷装置の制御全体の概念的処理を示すフローチャートである。
【図５】印刷画像の例を示す説明図である。
【図６】従来のテキスト管理に係るキャラクタ処理方法において、各テキストをテキストファイルとして登録するイメージを示す説明図である。
【図７】テキストマトリクスおよびテキスト編集領域のイメージを示す説明図である。
【図８】従来のテキスト管理に係るキャラクタ処理方法において、テキストファイルからテキスト編集領域に読み出したテキストデータのイメージ示す説明図である。
【図９】図８の場合の表示対象マトリクスおよびテキスト表示領域のイメージを示す説明図である。
【図１０】別の一例を示す、図９と同様の説明図である。
【図１１】従来のテキスト管理に係るキャラクタ処理方法におけるテキスト編集領域と、テキスト表示領域と、ファイル領域との関係の一例をイメージ化した説明図である。
【図１２】テキストマトリクスおよびテキスト編集領域と、第ｋ処理候補マトリクスおよび第ｋ処理候補領域と、の関係の一例をイメージ化した説明図である。
【図１３】図１３の場合に、各第ｋ処理候補領域に各ｋテキストデータを保存するときのイメージを示す説明図である。
【図１４】別の一例を示す、図１３と同様の説明図である。
【図１５】さらに別の一例を示す、図１３と同様の説明図である。
【図１６】図５を簡略化した、図１５と同様の説明図である。
【図１７】図１６の場合の、テキスト編集領域とテキスト表示領域との関係の一例をイメージ化した説明図である。
【図１８】別の一例を示す、図１７と同様の説明図である。
【図１９】テキスト編集領域、テキスト表示領域および第ｋ処理候補領域の関係の一例をイメージ化した説明図である。
【図２０】別の一例を示す、図１６と同様の説明図である。
【図２１】図２２以降に示す操作例の図示に関する注記を示す説明図である。
【図２２】テキスト表示領域および表示対象マトリクスのテキスト編集領域内およびテキストマトリクス内での位置を変更するための操作例を示す説明図である。
【図２３】図２２に続く、図２２と同様の説明図である。
【図２４】編集や印刷などの各種処理についての操作例を示す説明図である。
【図２５】図２４に続く、図２４と同様の説明図である。
【図２６】図２５に続く、図２４と同様の説明図である。
【図２７】さらに別の一例を示す、図１７と同様の説明図である。
【図２８】さらに別の一例を示す、図１７と同様の説明図である。
【図２９】別の一例を示す、図５と同様の説明図である。
【図３０】図１１と同様のファイル領域を利用した場合の別の一例を示す、図１９と同様の説明図である。
【符号の説明】
１      テープ印刷装置
３      キーボード
４      ディスプレイ
５      テープカートリッジ
７      印刷ヘッド
１１    操作部
１２    印刷部
１３    切断部
１４    検出部
３１    文字キー群
３２    機能キー群
４１    表示画面
１４１  テープ識別センサ
１４２  回転速度センサ
２００  制御部
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＣＧ−ＲＯＭ
２４０  ＲＡＭ
２４１  各種レジスタ群
２４２  テキストデータ領域
２４３  表示画像データ領域
２４４  印刷画像データ領域
２７０  駆動部
ＤＡ    テキスト表示領域
ＤＭ    表示対象マトリクス
ＥＡ    テキスト編集領域
ＥＭ    テキストマトリクス
ＰＡ（ｋ）  第ｋ処理候補領域
ＰＭ（ｋ）  第ｋ処理候補マトリクス
ＴＤ（ｋ）  第ｋテキストのテキストデータ
Ｔ      テープ
【図１】
0003687564.tif 000002
【図２】
0003687564.tif 000003
【図３】
0003687564.tif 000004
【図４】
0003687564.tif 000005
【図５】
0003687564.tif 000006
【図６】
0003687564.tif 000007
【図７】
0003687564.tif 000008
【図８】
0003687564.tif 000009
【図９】
0003687564.tif 000010
【図１０】
0003687564.tif 000011
【図１１】
0003687564.tif 000012
【図１２】
0003687564.tif 000013
【図１３】
0003687564.tif 000014
【図１４】
0003687564.tif 000015
【図１５】
0003687564.tif 000016
【図１６】
0003687564.tif 000017
【図１７】
0003687564.tif 000018
【図１８】
0003687564.tif 000019
【図１９】
0003687564.tif 000020
【図２０】
0003687564.tif 000021
【図２１】
0003687564.tif 000022
【図２２】
0003687564.tif 000023
【図２３】
0003687564.tif 000024
【図２４】
0003687564.tif 000025
【図２５】
0003687564.tif 000026
【図２６】
0003687564.tif 000027
【図２７】
0003687564.tif 000028
【図２８】
0003687564.tif 000029
【図２９】
0003687564.tif 000030
【図３０】
0003687564.tif 000031