(57)【特許請求の範囲】
【請求項１】
編集中であることを識別する編集識別情報を付したキャラクタ列および登録保存中であることを識別すると共にファイル番号を示す保存識別情報を付した１以上のキャラクタ列を記憶する記憶領域を用いて、編集中のキャラクタ列と登録保存中のキャラクタ列とを入換処理するテーププリンタのキャラクタ処理方法において、
前記保存識別情報を付した１以上のキャラクタ列の中から、入換対象となる１のキャラクタ列を前記ファイル番号により特定して、識別情報の入換を指示する入換指示工程と、
入換指示に基づいて、前記編集中のキャラクタ列に付した前記編集識別情報を、入換対象として特定された前記キャラクタ列の前記保存識別情報に書き換えると共に、前記入換対象として特定されたキャラクタ列に付した前記保存識別情報を前記編集識別情報に書き換える識別情報書換え工程と、を備えたことを特徴とするテーププリンタのキャラクタ処理方法。
【請求項２】
編集中であることを識別する編集識別情報を付したキャラクタ列および登録保存中であることを識別すると共にファイル番号を示す保存識別情報を付した１以上のキャラクタ列を記憶する記憶領域を用いて、編集中のキャラクタ列と登録保存中のキャラクタ列とを入換処理するテーププリンタにおいて、
前記保存識別情報を付した１以上のキャラクタ列の中から、入換対象となる１のキャラクタ列を前記ファイル番号により特定して、識別情報の入換を指示する入換指示手段と、
入換指示に基づいて、前記編集中のキャラクタ列に付した前記編集識別情報を、入換対象として特定された前記キャラクタ列の前記保存識別情報に書き換えると共に、前記入換対象として特定されたキャラクタ列に付した前記保存識別情報を前記編集識別情報に書き換える識別情報書換え手段と、を備えたことを特徴とするテーププリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力されたキャラクタ列を編集および登録保存可能なテーププリンタのキャラクタ処理方法およびテーププリンタに関するものである。
【０００２】
【従来の技術】
従来のテーププリンタは、編集用記憶領域として、入力されたテキストデータ（キャラクタ列）の１つを記憶すると共に記憶したテキストデータの編集作業を行うための編集作業領域と、後で呼び出して編集または利用するために入力されたテキストデータを１〜１００程度記憶する登録領域とを有している。
【０００３】
そして、テキストデータの編集は編集作業領域で行われるため、登録領域に記憶されているテキストデータを呼び出す（編集する）ときには、呼び出すテキストデータを編集作業領域に上書き（保存）している。このため、それまで編集作業領域に記憶されていたテキストデータ、すなわち編集中のテキストデータは消去されてしまい、従来のテーププリンタでは、編集中のテキストデータを後で利用したい場合には、編集作業領域のテキストデータを登録領域に登録保存した上で、登録領域のテキストデータを呼び出さなければならなかった。
【０００４】
また、呼び出すテキストデータを編集作業領域に上書きしているので、Ｎ個のテキストデータを処理するためには少なくともＮ＋１個のテキストデータを記憶するための記憶領域が必要となる。このため、従来のテーププリンタでＮ個のテキストデータを処理させる場合には、編集用記憶領域内に少なくともＮ＋１個のテキストデータを記憶させるための記憶領域を設けていた。
【０００５】
【発明が解決しようとする課題】
ところで、パソコン等の外部装置と接続されないタイプのテーププリンタのように、非常に限られた記憶領域しか活用できないテーププリンタでは、記憶領域をより有効に活用することが重要となっている。特に、登録領域を十分に確保できず、入力されたテキストデータを登録保存する記憶領域を１個しか確保できないような場合では、従来のテーププリンタとは異なった記憶領域の活用方法が求められる。かかる場合、編集作業領域と登録領域とを合せて、２つのテキストデータを記憶できる記憶領域を有することになるが、従来のテーププリンタのテキストデータ処理方法では、登録領域に記憶されているテキストデータを編集しようとすると、呼び出した登録領域のテキストデータが編集作業領域に上書され、それまで編集中だったテキストデータが消去されるため、実質上１個のテキストデータしか扱うことができない。すなわち、入力されたテキストデータを登録保存する記憶領域を１個しか確保できない場合において、従来のテキストデータ処理方法を用いると、登録保存されているテキストデータを呼び出す毎に編集中のテキストデータが消去されてしまうのでユーザの利便性を著しく損ねてしまう。
【０００６】
そこで、本発明は、非常に限られた記憶領域しか活用できないテーププリンタにおいて、記憶領域の無駄を解消してより記憶領域を有効に活用できると共に、登録保存されているテキストデータを呼び出す際の利便性および操作性を向上させるテーププリンタのキャラクタ処理方法およびテーププリンタを提供することをその課題としている。
【００１７】
【課題を解決するための手段】
本発明のテーププリンタのキャラクタ処理方法は、編集中であることを識別する編集識別情報を付したキャラクタ列および登録保存中であることを識別すると共にファイル番号を示す保存識別情報を付した１以上のキャラクタ列を記憶する記憶領域を用いて、編集中のキャラクタ列と登録保存中のキャラクタ列とを入換処理するテーププリンタのキャラクタ処理方法において、保存識別情報を付した１以上のキャラクタ列の中から、入換対象となる１のキャラクタ列をファイル番号により特定して、識別情報の入換を指示する入換指示工程と、入換指示に基づいて、編集中のキャラクタ列に付した編集識別情報を、入換対象として特定されたキャラクタ列の保存識別情報に書き換えると共に、入換対象として特定されたキャラクタ列に付した保存識別情報を編集識別情報に書き換える識別情報書換え工程と、を備えたことを特徴とする。
【００１８】
また、本発明のテーププリンタは、編集中であることを識別する編集識別情報を付したキャラクタ列および登録保存中であることを識別すると共にファイル番号を示す保存識別情報を付した１以上のキャラクタ列を記憶する記憶領域を用いて、編集中のキャラクタ列と登録保存中のキャラクタ列とを入換処理するテーププリンタにおいて、保存識別情報を付した１以上のキャラクタ列の中から、入換対象となる１のキャラクタ列をファイル番号により特定して、識別情報の入換を指示する入換指示手段と、入換指示に基づいて、編集中のキャラクタ列に付した編集識別情報を、入換対象として特定されたキャラクタ列の保存識別情報に書き換えると共に、入換対象として特定されたキャラクタ列に付した保存識別情報を編集識別情報に書き換える識別情報書換え手段と、を備えたことを特徴とする。
【００１９】
これらの構成によれば、入力されたキャラクタ列に編集識別情報または保存識別情報を付すことにより、入力されたキャラクタ列が編集中か登録保存中かを識別できると共に、編集識別情報書換え工程と保存識別情報書換え工程によりキャラクタ列に付された識別情報を適宜書き換えることができるので、編集中のキャラクタ列と登録保存中のキャラクタ列とを同一の記憶領域内に記憶させることができる。すなわち、編集中のキャラクタ列と登録保存中のキャラクタ列とを異なる領域で記憶させずにすむため、Ｎ個のキャラクタ列を記憶する記憶領域で、Ｎ個のキャラクタ列を扱うことができるので、従来のテーププリンタよりも記憶領域を効率良く利用することができる。
【００２０】
【発明の実施の形態】
以下、本発明の一実施形態に係るテーププリンタについて、添付した図面を参照しながら詳細に説明する。
【００２１】
図１は本実施形態におけるテーププリンタ全体の外観斜視図であり、図２は、本実施形態におけるテーププリンタの開閉蓋を開放したときの外観斜視図である。図１および図２に示すように、テーププリンタ１は、カバーケース２によりカバーリングされおり、カバーケース２の後部上面の左部にはテープカートリッジＣを装着するためのポケット２１とその開閉蓋３およびが設けられている。そして、テーププリンタ１の前部上面には、キーボート４１が備えられ、開閉蓋３の右部にはディスプレイ４４が設けられている。また、カバーケース３の左側面部には、印刷された印刷テープＴを排出するテープ排出口４が形成されている。
【００２２】
そして、テーププリンタ１は、キーボード４１から入力された印刷情報に基づいて、ポケット２１内に臨む印刷部１１により、テープカートリッジＣの印刷テープＴを繰り出しながら、入力したテキストデータ（キャラクタ列）に基づいた文字や数字、記号等の印刷画像データを印刷すると共に印刷済み部分をテープ排出口４から送り出し、テープ排出口４に設けられたテープカッタ３１により所定の位置で印刷テープＴを切断して、ラベルを作成するものである。なお、テーププリンタ１の各部は、後述する駆動部１４の各種ドライバを介して制御部１５により制御されており、制御部１５は、各部を個別に制御すると共にテーププリンタ１全体を制御している。
【００２３】
なお、図２（ｂ）に示すように、印刷テープＴは、インクリボンＲと共にテープカートリッジＣに収容され、印刷ヘッド２４（後述する）の駆動と同期して、インクリボンＲからのキャラクタの熱転写を受けた後、テープカートリッジＣから適宜繰り出される。また、印刷テープＴの裏面には、剥離紙で覆われた接着面が形成されており、ラベルとして貼付できるようになっている。そして、印刷テープＴは、幅の異なる複数種のものが用意されており、利用目的に応じて選択できるようになっている。
【００２４】
図２（ｂ）に示すように、印刷部１１は、テープカートリッジＣを装着するためのポケット２１と、テープカートリッジＣから印刷テープＴを繰り出しながら送るテープ送り部２３と、ヘッドカバーで覆われると共にサーマルヘッドからなる印刷ヘッド２４から構成されており、印刷ヘッド２４を発熱駆動させると、文字等のキャラクタが印刷テープＴに印刷される。なお、ポケット２１には印刷テープＴの種類（幅）を検出するためのテープ識別センサ１０１（図示省略）が設けられている。
【００２５】
操作部１３は、各種キーからなるキーボード４１と、印刷情報を表示するディスプレイ４４とを備えている。キーボード４１は、アルファベットキー群、記号キー群、数字キー群、および外字を呼び出して選択するための外字キー群等を含む文字キー群４２の他、各種動作を指定するための機能キー群４３などが配列されている。
【００２６】
機能キー群４３には、電源キー５１、印刷動作を指示するための印刷キー５２、テキスト入力時のデータ確定や改行および選択画面における各種モードの選択指示のための選択キー５３、各種指示を取り消すための取消しキー５４、各キーの役割変更等に用いられるシフトキー５５、およびカーソル移動や表示画面４５の表示範囲を移動させるための４個のカーソルキー５６（５６Ｕ、５６Ｄ、５６Ｌ、５６Ｒ）が設けられている。また、ファイルメニューのメニュー表示を行うファイルキー５７や、入力画面と印刷画像データの表示画面とを相互に切替えるためのイメージキー５８等も機能キー群４３に含まれている。
【００２７】
ディスプレイ４４は、縦方向４ｃｍ×横方向６ｃｍの長方形状をしており、３２ドット×６４ドットの表示画像データを表示可能な表示画面４５と各種設定状況の表示を行う１８個のインジケータ（図示省略）とを有している。そして、ディスプレイ４４は、ユーザがキーボード４１からデータや各種指令等を入力したり、キャラクタ列画像データ等の印刷画像データを作成・編集する際に用いられる。
【００２８】
図３に示すように、駆動部１４は、制御部１５から出力される制御信号に基づいて各部の駆動を行っており、ディスプレイ４４の駆動を行うディスプレイドライバ６１と、印刷ヘッド２４の駆動を行うヘッドドライバ６２と、テープカッタ３１を切断動作させるカッタモータ３２等の各種モータを駆動するモータドライバ６３とを備えている。
【００２９】
制御部１５は、デジタル集積回路で構成されており、図３に示すように、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、周辺制御回路（Ｐ−ＣＯＮ）７４が内部バス７５で接続されている。ＲＯＭ７２は、ＣＰＵ７１で処理する制御プログラムを記憶する制御プログラム領域８１の他、テーププリンタ１に用意されている文字、記号、図形等のフォントデータや色変換テーブル、文字修飾テーブルなどの制御データを記憶する制御データ領域８２を有している。
【００３０】
ＲＡＭ７３は、電源キー５１の操作等により電源が一時的に切られても、記憶したデータを保持しておくようにバックアップ回路（図示省略）によって電源の供給を受けている。そして、ＲＡＭ７３は、入力したテキストデータの編集および登録保存のために使用する編集用記憶領域９１として、各種レジスタ群やユーザがキーボード４１から入力した文字等、ユーザが後に利用するテキストデータ等を記憶（登録保存）する登録領域１０１と、表示画面４５上で編集中のテキストデータを記憶する編集作業領域１０２と、表示画面４５の表示画像データを記憶する表示画像データ記憶領域１０３とを有している。なお、編集用記憶領域９１は、テキストデータを記憶する記憶領域として使用されるだけではなく、テキストデータに付す外枠データやテキストデータの文字サイズデータ等、テキストデータの編集および登録保存に必要なデータの記憶領域としても使用される。また、編集用記憶領域９１の登録領域１０１および編集作業領域１０２には、それぞれテキストデータを１つだけ記憶できる記憶領域が設けられている。
【００３１】
また、ＲＡＭ７３は、印刷時に使用される印刷用記憶領域９２として、入力されたテキストデータ等に基づいて展開した印刷画像データを記憶する印刷画像データ記憶領域１１１や印刷画像データの印刷テープＡに対する印刷位置を記憶する印刷位置記憶領域１１２を有している他、描画登録画像データ領域１２１、印刷履歴データ領域１２２やその他の色変換バッファなどの各種変換バッファ領域１２３などを有し、制御処理のための作業領域として使用される。
【００３２】
Ｐ−ＣＯＮ７４には、ＣＰＵ７１の機能を補うと共に周辺回路とのインタフェース信号を取り扱うための論理回路が組み込まれている。Ｐ−ＣＯＮ７４は、各種センサやキーボード４１と接続されて、各種検出信号やキーボード４１からの入力された各種データおよび各種指令などを内部バス７５に取り込むと共に、ＣＰＵ７１等から内部バス７５に出力されたデータおよび制御信号を駆動部１４に出力する。
【００３３】
ＣＰＵ７１は、Ｐ−ＣＯＮ７４を介して入力された各種検出信号、各種データおよび各種指令をＲＯＭ７２内の制御プログラムに従って処理した後、制御信号をＰ−ＣＯＮ７４を介して駆動部１４に出力することにより、テーププリンタ１全体を制御している。
【００３４】
そして、テーププリンタ１の主な制御処理は、割り込み処理によって行われており、印刷画像データの作成や印刷の準備ができていれば、ユーザは印刷に至るまでの操作手順を任意に選択することができるようになっている。図４を参照しながら、テーププリンタ１の制御全体の処理フローについて説明すると、電源ＯＮ等の処理の開始により、まず、要求されている初期状態にテーププリンタ１を戻すための初期設定が行われ（Ｓ１）、続いて表示画面に初期画面が表示される（Ｓ２）。初期画面表示が終了して、キー入力割込みが許可されると、キー入力割込み待機状態（Ｓ３：Ｎｏ）となり、キー入力が可能となる。キー入力によりキー入力割り込みが発生すると（Ｓ３：Ｙｅｓ）、割込み処理に移行し（Ｓ４）、その割込み処理が終了すると、再度キー入力割り込み待機状態（Ｓ３：Ｎｏ）となる。なお、キー入力されたか否かの判断分岐（Ｓ３）および各種割込み処理（Ｓ４）は、概念的に示した処理である。
【００３５】
ところで、このテーププリンタ１では、入力したテキストデータ（キャラクタ列）をファイルとして１件登録保存することができ、ファイルを管理するための「ファイル」メニューが用意されている。そして、「ファイル」メニューには、テキストデータをファイル登録するためのメニュー項目「登録」と、ファイルに登録保存されているテキストデータを呼び出すためのメニュー項目「呼出」の他、編集中のテキストデータと登録保存されているテキストデータを入換えるメニュー項目「入換」が特に設けられている。メニュー項目「入換」によるテキストデータの入換処理は本実施形態の特徴をなすもので、入換処理時の記憶領域の利用法に特徴を有している。なお、メニュー項目の選択は、カーソルキー５６Ｕ・Ｄを操作して、メニュー項目をネガ表示させて入力仮確定状態とした後、選択キー５３を押すことにより行う。また、カーソルキー５６Ｕ・Ｄを操作することにより、同一階層のメニュー項目を順に表示させることができる。
【００３６】
ここで、「ファイル」メニューの各メニュー項目について説明する。メニュー項目「登録」は、テキスト入力画面上のテキストデータをファイルとして登録・保存するものである。ここで、ファイル登録の操作の流れについて説明する。図５（ａ）に示すように、テキスト入力画面にテキストデータＡ1として「１２３４」が表示されている（Ｄ１）ときにファイルキー５７が押される（Ｓ１）と、ファイルメニューのメニュー項目「登録」がネガ表示されて表示される（Ｄ２）。そして、選択キー５３が押される（Ｓ２）と、ファイルの登録を実行する確認画面が表示される。具体的には、既存にファイルが登録されている場合には、「上書？」とネガ表示され（Ｄ３）、既存のファイルがない場合には「実行？」とネガ表示される（Ｄ４）。確認画面で選択キー５３を押す（Ｓ３）と、テキストデータＡ1のファイル登録処理が開始されると共に登録実行画面（Ｄ５）が表示され、テキストデータＡ1の登録処理が終了すると、再びテキスト入力画面に戻る（Ｄ６）。なお、メニュー項目「登録」がネガ表示されている状態で、カーソルキー５６Ｕ・Ｄを操作すると、メニュー項目「呼出」、「入換」を順にネガ表示させることができる。
【００３７】
図５（ｂ）を参照しながら、テキストデータのファイル登録の処理方法を説明する。図５（ｂ）は、編集用記憶領域９１を模式的に示したもので、編集中のテキストデータＡ1は編集作業領域１０２に記憶されている（Ｐ１）。Ｓ３を経て、テキストデータＡ1のファイル登録処理が開始されると、編集作業領域１０２に記憶されているテキストデータＡ1が登録領域１０１に記憶される（Ｐ２）。このとき、編集作業領域１０２に記憶されているテキストデータＡ1は、編集作業領域１０２に記憶されたままである。したがって、ファイル登録処理が終了すると、テキストデータＡ1は再び入力画面に表示され、編集可能な状態となる。
【００３８】
メニュー項目「呼出」は、ファイルとして登録領域１０１に登録保存されているテキストデータを編集可能なテキストデータとしてテキスト入力画面に呼び出すものである。登録領域１０１にテキストデータＢ2（「・あいうえ」）が登録保存されていることを前提に、ファイル呼び出し操作について説明する。テキスト入力画面（Ｄ１１）からファイルキー５７が押されて、ファイルメニューからメニュー項目「呼出」が選択される（Ｄ１２、Ｓ１１）と、呼出実行を確認する呼出内容確認画面が表示される（Ｄ１３）。呼出内容確認画面には、呼び出すテキストデータＢ2の内容の一部がネガ表示される。この状態で選択キー５３により選択する（Ｓ１２）と、次に呼出し実行確認画面が表示され、ネガ表示で「実行？」と表示される（Ｄ１４）。そして、選択キー５３を押す（Ｓ１３）と、呼出実行画面が表示される（Ｄ１５）と共にファイル呼出処理が開始され、テキストデータＢ2がテキスト入力画面上に表示される（Ｄ１６）。
【００３９】
登録領域１０１にテキストデータＢ2が登録保存されている（Ｐ１１）ときに、ファイル呼出処理が開始されると、登録領域１０１に登録保存されているテキストデータＢ2が編集作業領域１０２に記憶される（Ｐ１２）。そして、テキストデータＢ2はテキスト入力画面に表示されると共に、編集可能な状態になる。また、テキスト入力画面にテキストデータＢ1が表示されている状態、すなわち編集作業領域１０２にテキストデータＢ1が記憶された状態でメニュー項目「呼出」が選択されると、テキストデータＢ1を記憶している編集作業領域１０２にテキストデータＢ2が記憶（上書き）されるので、編集作業領域１０２に記憶されていたテキストデータＢ1は消去される。このように、メニュー項目「呼出」は、登録保存されているテキストデータを入力画面に呼び出すと共に、それまで入力画面上にあったテキストデータを消去するものである。
【００４０】
これに対し、メニュー項目「入換」は、登録保存されているテキストデータを入力画面上に呼び出すと共に、それまで入力画面上にあったテキストデータをファイルとして登録保存するものであり、入力画面上にあったテキストデータがファイルとして登録保存される点でメニュー項目「呼出」とは異なっている。編集作業領域１０２および登録領域１０１にテキストデータＣ1（「１２」）、Ｃ2（「・あいうえ」）がそれぞれ記憶されているとして、ファイルの入換え操作について説明する。図７に示すように、テキストデータＣ1がテキスト入力画面に表示されている（Ｄ２１）ときにファイルキー５７が押されて（Ｓ２１）メニュー項目「入換」が選択される（Ｄ２２、Ｓ２２）と、入換内容確認画面上に「入換？」表示がなされると共に登録保存されているテキストデータＣ2の内容の一部がネガ表示される（Ｄ２３）。そして、選択キー５３を押す（Ｓ２３）と、入換実行確認画面が表示され（Ｄ２４）、更に選択キー５３を押す（Ｓ２４）と、入換実行画面が表示される（Ｄ２５）と共にファイル入換処理が開始されて、テキストデータＣ2が入力画面に表示される（Ｄ２６）と共にテキストデータＣ1がファイルとして登録保存される。
【００４１】
本実施形態のように、編集中のテキストデータと登録保存しているテキストデータとを別領域で記憶している場合、ファイル入換処理には、少なくとも３つのテキストデータを記憶させておくための記憶領域が必要となる。しかし、本実施形態のテーププリンタ１は、編集作業領域１０２と登録領域１０１の記憶領域を合せても、編集用記憶領域９１内には２つのテキストデータを記憶させる記憶領域しか持っていない。そこで、本実施形態のテーププリンタ１では、ファイル入換処理を行うときにのみテキストデータを一時的に記憶させるためのテンポラリ領域を確保することでファイルの入換を実現している。
【００４２】
図８を参照しながら、本実施形態のテーププリンタ１におけるファイル入換処理について具体的に説明する。ファイル入換処理が開始されると、まず印刷用記憶領域９２の印刷画像データ印刷領域１１１や印刷位置記憶領域１１２から、テキストデータを一時的に記憶させるための記憶領域であるテンポラリ領域が確保される（Ｐ２１）。次に、登録領域１０１に記憶されているテキストデータＣ2をテンポラリ領域に記憶させた後（Ｐ２２）、登録領域１０１に編集作業領域１０２に記憶されているテキストデータＣ1を記憶させる（Ｐ２３）。そして、テンポラリ領域に記憶させているテキストデータＣ2を編集作業領域１０２に記憶させて（Ｐ２４）、編集作業領域１０２および登録領域１０１にそれぞれ記憶されていたテキストデータＣ1とテキストデータＣ2を入換える。続けて、テキストデータＣ2を記憶させていたテンポラリ領域を解放し（Ｐ２５）、テンポラリ領域として確保した記憶領域を印刷用記憶領域９２として再び確保する。
【００４３】
なお、テンポラリ領域に記憶させるテキストデータは、登録領域１０１のテキストデータＣ2および編集作業領域１０２のテキストデータＣ1のいずれでも良く、テンポラリ領域にテキストデータＣ1を記憶させた後、テキストデータＣ2を編集作業領域１０２に記憶させ、続けてテンポラリ領域に記憶させたテキストデータＣ1を登録領域１０１に記憶させることによって、編集作業領域１０２および登録領域１０１にそれぞれ記憶されていたテキストデータＣ1とテキストデータＣ2の入換を行ってもよい。また、本実施形態においてはテンポラリ領域を印刷用記憶領域９２から確保しているが、テンポラリ領域は入換処理時に一時的に使用するだけなので、編集中に使用されない印刷用記憶領域９２以外の記憶領域を適宜使用するようにしてもよい。
【００４４】
このようにファイル入換処理で、編集時に使用されていなかった記憶領域から一時的な記憶領域であるテンポラリ領域を確保することが本実施形態の特徴となっている。そして、このファイル入換処理方法によれば、編集時に使用されていなかった記憶領域を有効に活用することで、編集用記憶領域９１に２つのテキストデータしか記憶できない本実施形態のテーププリンタにおいてもファイルの入換が可能となり、実質上２つのテキストデータを扱えるようになる。なお、登録領域１０１に複数のテキストデータを記憶可能である場合のように、編集用記憶領域９１に３つ以上のテキストデータを記憶できる場合であっても、このファイル入換処理方法によれば、テキスト入換処理のために必要な記憶領域を編集用記憶領域９１内に常に確保しておく必要がなくなるため、記憶領域を有効に活用することができるようになる。また、編集中のテキストデータと登録保存中のテキストデータとのファイルの入換えが可能になることによって、編集中のテキストデータの保存操作を行わずに登録保存中のテキストデータを呼び出すことができ、ユーザの操作性を向上させることができる。
【００４５】
またこの他にも、テキストデータ入換えのために必要な記憶領域を節約する有効なテキスト入換処理方法として、入力したテキストデータに識別フラグを付け、編集中のテキストデータと登録保存中のテキストデータを異なる領域に記憶させずに同一領域内で記憶させ、テキストデータの入換え時にフラグを書き換える方法がある。具体的には、編集用記憶領域９１内に登録領域１０１や編集作業領域１０２を設けず、編集中のテキストデータには編集フラグを付し、登録保存中のテキストデータには保存フラグを付して編集用記憶領域９１に記憶させる。そして、テキストデータの入換え時にフラグを適宜書き換えて、編集中のテキストデータと登録保存中のテキストデータとを入換える。
【００４６】
図９を参照して、識別フラグを付してファイル入換をする場合のファイル入換え処理について説明する。編集用記憶領域９１には登録保存中のテキストデータＤ2と編集中のテキストデータＤ1が記憶されている。そして、登録保存中のテキストデータＤ2は保存フラグが付されて保存されており、編集中のテキストデータＤ1は編集フラグが付され、テキスト入力画面上で編集可能な状態となっている（Ｐ３１）。
【００４７】
編集中のテキストデータＤ1と登録保存中のテキストデータＤ2との入換え処理が開始されると、テキストデータＤ1の編集フラグは保存フラグに書き換えられ、テキストデータＤ2の保存フラグは編集フラグに書き換えられる（Ｐ３２）。そして、編集フラグが付されたテキストデータＤ2がテキスト入力画面上に表示され、編集可能な状態となる。なお、編集フラグおよび保存フラグは、どちらを先に書き換えてもよい。また、複数のテキストデータをファイルとして保存できる場合には、識別フラグにファイル番号を示す情報を持たせ、入換えるテキストデータを特定可能とする。
【００４８】
このように、入力されたテキストデータに識別フラグを付し、編集中のテキストデータおよび登録保存中のテキストデータを同一の記憶領域に記憶させると、ファイルの入換え処理時に識別フラグを書き換えるだけでファイルの入換えが可能となり、テキストデータ入換処理時にテキストデータを別領域に記憶させる必要がなくなるため、テキストデータを入換えるための記憶領域が不要となる。
【００４９】
【発明の効果】
上述のように、本発明のテーププリンタのキャラクタ処理方法およびテーププリンタによれば、編集用記憶領域外にテンポラリ領域を確保することにより、テンポラリ領域を介して、編集中のテキストデータと保存中のテキストデータとを入換えることができるので、編集用記憶領域内にテキストデータを入換えるための記憶領域を常に確保しておく必要がなく、記憶領域を有効かつ効率的に活用することができる。
【００５０】
また、入力されたテキストデータに編集識別情報を付し、編集中のテキストデータと登録保存中のテキストデータとを識別可能とすることによって、編集中のテキストデータおよび登録保存中のテキストデータを同一の記憶領域（編集用記憶領域）内に記憶することができ、入れ替えのための記憶領域を節約することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るテーププリンタの外観斜視図である。
【図２】本発明の一実施形態に係るテーププリンタに関する外観斜視図で、（ａ）はテープカートリッジの外観斜視図であり、（ｂ）はテーププリンタの開閉蓋を開放したときの外観斜視図である。
【図３】本実施形態におけるテーププリンタの制御系のブロック図である。
【図４】本実施形態におけるテーププリンタの制御全体を概念的処理で示すフローチャートである。
【図５】テキストデータのファイル登録に関する説明図で、（ａ）はファイル登録の操作の流れを示した図であり、（ｂ）はファイル登録の処理方法を示した説明図である。
【図６】テキストデータのファイル呼出しに関する説明図で、（ａ）はファイル呼出の操作の流れを示した図であり、（ｂ）はファイル呼出しの処理方法を示した説明図である。
【図７】テキストデータのファイル入換えの操作の流れを示した図である。
【図８】テキストデータのファイル入換処理方法の一例を示した説明図である。
【図９】テキストデータのファイル入換処理方法の一例を示した説明図である。
【符号の説明】
１  テーププリンタ                    １１  印刷部
１３  操作部                            １４  制御部
４１  キーボード                        ４４  ディスプレイ
４５  表示画面                          ７１  ＣＰＵ
７２  ＲＯＭ                            ７３  ＲＡＭ
７４  Ｐ−ＣＯＮ                        ７５  内部バス
９１  編集用記憶領域                    ９２  印刷用記憶領域
１０１  登録領域                        １０２  編集作業領域
１１１  印刷画像データ記憶領域          １１２  印刷位置記憶領域
【図１】
0004045850.tif 000002
【図２】
0004045850.tif 000003
【図３】
0004045850.tif 000004
【図４】
0004045850.tif 000005
【図５】
0004045850.tif 000006
【図６】
0004045850.tif 000007
【図７】
0004045850.tif 000008
【図８】
0004045850.tif 000009
【図９】
0004045850.tif 000010