(57)【要約】【課題】  ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能としつつ、同一キー操作により他方の機能も利用できる文字編集装置、文字編集方法、プログラムおよび記憶媒体を提供する。【解決手段】  カーソルにより削除対象の１文字の直前を位置指定して削除するデリート機能および直後を位置指定して削除するバックスペース機能の双方を利用して、１以上の文字から成る文字列を編集するに際して、デリート機能およびバックスペース機能のいずれかを、選択的な基本機能として、１つのキーに設定するとともに、設定されたキーのキー操作に応じて、カーソルにより行頭文字の直前が位置指定されているときには、行頭文字を削除し、行末文字の直後が位置指定されているときには、行末文字を削除し、その他の位置指定のときには、基本機能に従った削除を行うことを特徴とする。【選択図】  図８
2006202039.tif 000002
【特許請求の範囲】
【請求項１】
カーソルにより削除対象の１文字の直前を位置指定して削除するデリート機能および前記１文字の直後を位置指定して削除するバックスペース機能の双方を利用して、１以上の文字から成る文字列を編集する文字編集装置であって、
前記デリート機能および前記バックスペース機能のいずれかを、選択的な基本機能として、１つのキーに設定する機能設定手段と、
設定された前記キーのキー操作に応じて、前記カーソルにより行頭文字の直前が位置指定されているときには、前記行頭文字を削除し、行末文字の直後が位置指定されているときには、前記行末文字を削除し、その他の位置指定のときには、前記基本機能に従った削除を行う削除実行手段と、
を備えたことを特徴とする文字編集装置。
【請求項２】
前記機能設定手段は、前記キー操作以前に、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択して設定する操作前設定手段を有することを特徴とする、請求項１に記載の文字編集装置。
【請求項３】
前記機能設定手段は、前記カーソルにより２文字の文字間が位置指定されているときに、前記キー操作後、且つそれに応じた削除の実行前に、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択して設定する操作後設定手段を有することを特徴とする、請求項１または２に記載の文字編集装置。
【請求項４】
前記操作後設定手段は、
前記キー操作以前に前記基本機能の設定が１回以上行われているときに、直前の回の設定を維持する設定維持手段と、
前記設定が１回も行われていないときに、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択する基本機能選択手段と、
前記設定が１回も行われていないときに、選択された前記基本機能を前記キーに設定する新規設定手段と、
を有することを特徴とする、請求項３に記載の文字編集装置。
【請求項５】
カーソルにより削除対象の１文字の直前を位置指定して削除するデリート機能および前記１文字の直後を位置指定して削除するバックスペース機能の双方を利用して、１以上の文字から成る文字列を編集する文字編集方法であって、
前記デリート機能および前記バックスペース機能のいずれかを、選択的な基本機能として、１つのキーに設定するとともに、設定された前記キーのキー操作に応じて、前記カーソルにより行頭文字の直前が位置指定されているときには、前記行頭文字を削除し、行末文字の直後が位置指定されているときには、前記行末文字を削除し、その他の位置指定のときには、前記基本機能に従った削除を行うことを特徴とする文字編集方法。
【請求項６】
請求項１ないし４のいずれかに記載の文字編集装置を機能させることを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１以上の文字から成る文字列を編集する文字編集装置、文字編集方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
パソコン、ワープロ、テープ印刷装置、印章作成装置等の文字編集装置では、多機能化や小型化等のため、キー数に対して割り付けたい機能数（機能種類）の比率が増加する傾向にある。このため、例えば、文字間等にあるカーソル位置の次の１文字を削除するデリート（ＤＥＬ）機能と、カーソル位置の前の１文字を削除するバックスペース（ＢＳ）機能とを、１つのキーに割り付けるなど、複数のキーの同時操作や２段押圧入力スイッチ等を利用して、同一数のキーに対して割り付ける機能数を増加させるための各種の工夫が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−７６４８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述のように、複数の機能を同一キーに割り付けた場合、他のキー（例えばシフトキー等）との組み合わせで入力または指示する機能の操作は、他のキーを伴わない基本機能の入力・指示の操作より、面倒である。また、上記の２段押圧入力スイッチ等を利用する場合は、１段目と２段目とを押し分ける（押圧力を変えて２段目に移行するまでの所定時間内で使い分ける等の）微妙な切換操作にならざるを得ず、特にユーザのキータッチ感覚の違いによって、１段目と２段目のいずれかが特に操作し難いなど、煩雑で扱いにくく、不便なものとなる。
【０００４】
ところで、上述したＤＥＬ機能とＢＳ機能は、通常のパソコン等のように、例えそれぞれを１つのキーに割り付けても、ユーザによって、好みの一方を多用する傾向がある。このため、上述の装置のように、ＤＥＬ機能とＢＳ機能とを１つのキーに割り付けた場合、好みの一方が操作の楽な基本機能の方であれば良いが、逆の場合、頻繁に使用する好みの一方が面倒な操作になるので、そのユーザにとっては、非常に煩わしく、操作性の悪い装置になってしまう。
【０００５】
本発明は、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能としつつ、同一キー操作により他方の機能も利用できる文字編集装置、文字編集方法、プログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文字編集装置は、カーソルにより削除対象の１文字の直前を位置指定して削除するデリート機能および前記１文字の直後を位置指定して削除するバックスペース機能の双方を利用して、１以上の文字から成る文字列を編集する文字編集装置であって、前記デリート機能および前記バックスペース機能のいずれかを、選択的な基本機能として、１つのキーに設定する機能設定手段と、設定された前記キーのキー操作に応じて、前記カーソルにより行頭文字の直前が位置指定されているときには、前記行頭文字を削除し、行末文字の直後が位置指定されているときには、前記行末文字を削除し、その他の位置指定のときには、前記基本機能に従った削除を行う削除実行手段と、を備えたことを特徴とする。
【０００７】
また、本発明の文字編集方法は、カーソルにより削除対象の１文字の直前を位置指定して削除するデリート機能および前記１文字の直後を位置指定して削除するバックスペース機能の双方を利用して、１以上の文字から成る文字列を編集する文字編集方法であって、前記デリート機能および前記バックスペース機能のいずれかを、選択的な基本機能として、１つのキーに設定するとともに、設定された前記キーのキー操作に応じて、前記カーソルにより行頭文字の直前が位置指定されているときには、前記行頭文字を削除し、行末文字の直後が位置指定されているときには、前記行末文字を削除し、その他の位置指定のときには、前記基本機能に従った削除を行うことを特徴とする。
【０００８】
これらによれば、デリート（ＤＥＬ）機能とバックスペース（ＢＳ）機能のいずれかを、選択的な基本機能として、１つのキー（以下「削除キー」）に設定するので、基本機能として設定された側の機能キーとして、操作が楽になる。また、基本機能がどちらであっても、行頭文字の直前がカーソル（位置）指定されているときには、行頭文字を削除するので、この場合、ＤＥＬ機能を実行する。また、行末文字の直後が位置指定されているときには、行末文字を削除するので、この場合、ＢＳ機能を実行する。したがって、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能として設定することにより、好みの一方を基本機能として設定して、楽に操作しつつ、他のキーと組み合わせたり２段押圧の微妙な切換操作等を伴うことなく、同一キー操作により、基本機能でない他方の機能も利用できる。
【０００９】
また、上述の文字編集装置において、前記機能設定手段は、前記キー操作以前に、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択して設定する操作前設定手段を有することが好ましい。
【００１０】
これによれば、上述の削除キーのキー操作の前に、その基本機能として、ＤＥＬ機能とＢＳ機能のいずれかを選択して設定できるので、好みの一方を設定すれば、それを基本機能とする機能キーとして、楽に操作できる。
【００１１】
また、上述の各文字編集装置において、前記機能設定手段は、前記カーソルにより２文字の文字間が位置指定されているときに、前記キー操作後、且つそれに応じた削除の実行前に、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択して設定する操作後設定手段を有することが好ましい。
【００１２】
これによれば、カーソル指定が２文字の文字間の場合に、上述の削除キーの操作後、且つ実際の削除実行前に、基本機能として、ＤＥＬ機能とＢＳ機能のいずれかを選択して設定でき、その直後に、選択した側の機能キーとして機能する。すなわち、好みの一方を選択・設定することで、その機能キーとして機能させることができる。
【００１３】
また、上述の文字編集装置において、前記操作後設定手段は、前記キー操作以前に前記基本機能の設定が１回以上行われているときに、直前の回の設定を維持する設定維持手段と、前記設定が１回も行われていないときに、前記デリート機能および前記バックスペース機能のいずれかを前記基本機能として選択する基本機能選択手段と、前記設定が１回も行われていないときに、選択された前記基本機能を前記キーに設定する新規設定手段と、を有することが好ましい。
【００１４】
これによれば、上述の削除キーの操作後における基本機能の選択・設定に際して、それ以前に、基本機能の設定が１回以上行われているときには、改めて選択・設定をすることなく、直前の設定を維持するので、上述の削除キーの操作の度に、選択・設定（再設定）の必要がない。また、基本機能の設定が１回も行われていないときには、新たに基本機能を選択して設定でき、この場合も、その次からは、その設定が前回の設定となるので、再設定の必要がない。すなわち、１回設定するだけで、それ以降、ＤＥＬ機能とＢＳ機能のいずれか好みの一方を基本機能とする機能キー（削除キー）として、楽に操作できる。
【００１５】
また、本発明のプログラムは、上述のいずれかの文字編集装置を機能させること、または、上述の文字編集方法を実行可能なことを特徴とする。また、本発明の記憶媒体は、上述のプログラムを、プログラム処理可能な装置によって読出可能に記憶することを特徴とする。
【００１６】
これらによれば、上述のいずれかの文字編集装置を機能させることができるので、または、上述の文字編集方法を実行可能なので、プログラム処理可能な装置によって処理されることにより、または、記憶媒体から読み出して実行することにより、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能としつつ、同一キー操作により他方の機能も利用できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の一実施形態に係るテープ印刷装置（文字編集装置）について、添付図面を参照しながら詳細に説明する。
【００１８】
図１および図２に示すように、このテープ印刷装置１は、装置ケース（装置本体）２により外殻が形成され、その後部上面には、左側に開閉蓋２１が開閉自在に取り付けられており、開閉蓋２１の右隣には、それを開閉操作するための開閉釦２３が窪入して配設されている。また、前部中央面には、露出ランプ群を有する三日月形状部８が盛上り形成され、三日月形状部８の後方には、各種のキーからなるキーボード３が広く配設されている。また、キーボード３の上側には、これを開閉自在に覆う大型の蓋体９が前後中間部に取り付けられており、蓋体９の内側の面には、ディスプレイ４が組み込まれている。
【００１９】
蓋体９は、閉塞状態では、キーボード３を覆い隠して保護し、開蓋状態では、右後部のヒンジを中心に後上方斜め姿勢に開放され、手前にキーボード３を開放すると共に、正面にディスプレイ４を配置し、キーボード３による入力作業を可能状態とする。ディスプレイ４は、台形の形状の内側に長方形の表示画面４１を有しており、この表示画面４１にキーボード３からの入力結果等が表示されるようになっている。
【００２０】
また、図３に示すように、テープ印刷装置１は、基本的な構成として、キーボード３やディスプレイ４を有してユーザとのインタフェースを行う操作部１１と、印刷ヘッド（サーマルヘッド）７やテープ送り部１２０を有してポケット（カートリッジ装着部、テープ装着部）６内に装着したテープカートリッジＣの印刷テープ（以下単に「テープ」）Ｔに印刷を行う印刷部１２と、印刷後のテープＴの各種カットを行う切断部１３と、各種センサを有して各種検出を行う検出部１４と、各種ドライバを有して各部回路を駆動する駆動部１５と、テープ印刷装置１内の各部を制御する制御部２０と、を備えている。
【００２１】
このため、装置ケース２の内部には、印刷部１２、切断部１３、検出部１４などの他、図外の回路基板が収納されている。この回路基板には、電源ユニットの他、駆動部１５や制御部２０の各回路などが搭載され、ＡＣアダプタ接続口２４や外部から着脱可能なニッカド電池等の図外の電池に接続されている。
【００２２】
また、図４に示すように、テープＴは、剥離テープＴａと基材テープＴｂとを積層して成るものであり、基材テープＴｂは、印刷面となる表面（印刷対象面）側の受像層Ｔｃと、その裏面（粘着面）側に設けられた粘着層Ｔｄとで構成されている。印刷済みのテープＴ（ラベル要素（印刷画像）Ｇａまたはラベル領域Ｌａ）は、基材テープＴｂから剥離テープＴａを分離することで粘着層Ｔｄが露出し、この粘着層Ｔｄを介して貼着対象物に貼り付けて使用される。
【００２３】
図１〜図３に示すように、印刷部１２には、開閉蓋２１の内側にポケット６が設けられていて、テープカートリッジＣは、この開閉蓋２１を開放した状態でポケット６に対して着脱される。また、装置ケース２の左側部には、ポケット６と装置外部とを連通してテープＴの印刷済み部分を送り出すためのテープ排出口２２が形成されている。
【００２４】
テープカートリッジＣは、カートリッジケース５１により外殻を形成され、その内部には、一定の幅（４．５ｍｍ〜４８ｍｍ程度）のテープＴとインクリボンＲが収容されており、印刷ヘッド７が臨む貫通開口５５が形成されている。テープＴは、剥離テープＴａを内側にしてテープリール５２に繰り出し自在に巻回され、インクリボンＲは、リボン繰出リール５３およびリボン巻取リール５４に巻回されている。そして、テープカートリッジＣには、収容するテープＴのテープ幅として、複数種類のものが用意されている。
【００２５】
また、テープＴとインクリボンＲとが重なる部分には、印刷ヘッド７に対応して、プラテンローラ（プラテン）５６が収納されている。テープカートリッジＣが装着された状態で、印刷ヘッド７が貫通開口５５から露出しているインクリボンＲの裏面に当たり、発熱駆動されて所望の文字などがテープＴの表面に印刷される。
【００２６】
また、テープカートリッジＣの裏面には、相異なる幅等のテープＴの種別を識別できるように小さな複数の検出孔（図示せず）が設けられ、これに対応して、ポケット６には、各検出孔の有無を検出するマイクロスイッチなどのテープ識別センサ１４１が設けられていて、テープＴの有無（正確にはテープカートリッジＣが装着されているか否か）およびテープＴの種別（正確にはテープカートリッジＣの種別）を検出できるようになっている。なお、複数の検出孔の代わりにビットパターンの検出ラベル等の貼付により種別を表し、それを光検出等によって検出しても良い。
【００２７】
また、ポケット６には、ＤＣモータから成る送りモータ１２１を駆動源として、プラテン５６に係合してこれを回転させるプラテン駆動軸６６と、同様にリボン巻取りリール５４に係合してこれを回転させる巻取り駆動軸６４と、位置決めピン６２とが、それぞれ立設されている。
【００２８】
テープ送り部１２０は、ポケット６の側方から下方に亘る空間に配設され、ポケット６の側方に配設された送りモータ１２１を動力（駆動）源として、上記のプラテン駆動軸６６および巻取り駆動軸６４を回転させるものであり、送りモータ１２１と、プラテン駆動軸６６と、巻取り駆動軸６４と、送りモータ１２１の動力を各駆動軸に伝達する図外の減速歯車列と、送りモータ１２１の回転数を検出するための図外のエンコーダと、を備えている。このエンコーダは、送りモータ１２１の主軸に固定されたウォームの同軸上の先端に固着され、円盤状の周方向の複数箇所に検出開口が形成されている。
【００２９】
検出部１４の送りモータ回転検出センサ１４２は、上記のエンコーダの検出開口に臨むように発光素子と受光素子とが対向配置された図外のフォトセンサを備え、発光素子の光が回転する検出開口を通過して受光素子に受光され、受光された光の明滅が光電変換され、パルス信号として制御部２０に出力され、そのパルス数より回転数が検出される。
【００３０】
ここで、テープ印刷装置１をユーザが使用する場合には、先ず、開閉釦２３により開閉蓋２１を開放する。ポケット６にテープカートリッジＣを装着すると、プラテン５６およびリボン巻取リール５４に、プラテン駆動軸６６および巻取駆動軸６４がそれぞれ係合し、且つテープＴおよびインクリボンＲがプラテン５６と印刷ヘッド７との間に挿入される。そして、開閉蓋２１を閉塞すると、テープＴおよびインクリボンＲを挟むように、テープ幅方向に発熱素子を列設した印刷ヘッド７が回動してプラテン５６を圧接し、印刷待機状態となる。
【００３１】
この状態で、蓋体９を開蓋して、キーボード３を開放し、正面に位置させたディスプレイ４を参照しながらキーボード３を操作して、所望の文字等のキャラクタの印刷情報を入力・編集して、印刷実行を指示する。これにより印刷処理が起動され、送りモータ１２１の駆動により繰り出されるテープＴとインクリボンＲとが、印刷ヘッド７の部分で重なって併走し、これに同期して印刷ヘッド７が発熱駆動され、インクリボンＲのインクがテープＴに熱転写して印刷が行われる。
【００３２】
印刷後のインクリボンＲは、リボン巻取リール５４に巻き取られ、印刷後のテープＴは、送り経路に沿ってテープ排出口２２に向かって送られ、印刷が終了すると、印刷済みのテープＴは、所定長さ分送られて停止し、各種設定に応じて、切断部１３により各種カットが行われる（図４参照）。
【００３３】
次に、切断部１３には、ポケット６とテープ排出口２２との間に、送り経路に臨んでフルカッタ部（フルカット手段）１３Ｆが上流側に、ハーフカッタ部（ハーフカット手段）１３Ｈが下流側に配設されている。フルカッタ部１３Ｆは、テープＴの基材テープＴｂと剥離テープＴａとの双方をカット（フルカット）するものであり、例えばテープＴからその印刷済み部分であるラベル領域Ｌａを切り離すためのものである（図４（ｂ）のフルカット（フルカット部）ｆｃ参照）。一方、ハーフカッタ部１３Ｈは、最終的にラベルとして貼付される基材テープＴｂのみをカット（ハーフカット）し、テープＴとしては剥離テープＴａを介して連結した状態のまま残すためのものである（図４（ｃ）のハーフカット（ハーフカット部）ｈｃ参照）。
【００３４】
フルカッタ部１３Ｆは、例えばハサミ形式のカッタやスライドカッタ等から成るフルカッタ１３２と、ＤＣモータから成るフルカッタモータ１３１を駆動源としてフルカッタ１３２を作動させるカッタ作動機構（図示省略）と、を備えている。また、ハーフカッタ部１３Ｈは、斜刃で構成したカッタ刃を有するハーフカッタ１３４と、同じくＤＣモータから成るハーフカッタモータ１３３を駆動源としてハーフカッタ１３４を作動させるカッタ作動機構（図示省略）と、を備えている。この場合、ハーフカッタ１３４は、カッタ作動機構により循環運動するように構成されており、この循環運動の一過程である下側から上側への移動がハーフカッタ１３４の切断動作となって、テープＴをハーフカットする。
【００３５】
なお、フルカッタモータ１３１やハーフカッタモータ１３３には、前述の送りモータ１２１のものと同様の図外のエンコーダがそれぞれ設けられ、検出部１４のフルカッタモータ回転検出センサ１４３やハーフカッタモータ回転検出センサ１４５は、前述の送りモータ回転検出センサ１４２と同様に、それぞれの上記のエンコーダと、その検出開口に臨むように発光素子と受光素子とが対向配置されたそれぞれのフォトセンサと、を有し、回転する検出開口を通過して受光素子に受光された光の明滅が光電変換され、パルス信号として制御部２０に出力され、そのパルス数より回転数が検出される。また、検出部１４のフルカッタホーム位置検出センサ１４４やハーフカッタホーム位置検出センサ１４６は、フルカッタ部１３Ｆやハーフカッタ部１３Ｈのカッタ作動機構のそれぞれがホーム位置にあることを検出する。
【００３６】
そして、検出部１４は、それぞれ上述のテープ識別センサ１４１と、送りモータ回転検出センサ１４２と、フルカッタモータ回転検出センサ１４３と、フルカッタホーム位置検出センサ１４４と、ハーフカッタモータ回転検出センサ１４５と、ハーフカッタホーム位置検出センサ１４６と、を備えている。なお、実状に合わせて、これらを省略した構成とすることもできる。
【００３７】
次に、駆動部１５は、ディスプレイドライバ１５１と、ヘッドドライバ１５２と、モータドライバ１５３と、を備えている。ディスプレイドライバ１５１は、制御部２０から出力される制御信号に基づき、その指示に従って、操作部１１のディスプレイ４を駆動する。同様に、ヘッドドライバ１５２は、制御部２０の指示に従って、印刷部１２の印刷ヘッド７を駆動する。また、モータドライバ１５３は、印刷部１２の送りモータ１２１を駆動する送りモータドライバ１５３ａと、切断部１３のフルカッタモータ１３１を駆動するフルカッタモータドライバ１５３ｂと、同じく切断部１３のハーフカッタモータ１３３を駆動するハーフカッタモータドライバ１５３ｃとを有し、同様に制御部２０の指示に従って、各モータを駆動する。
【００３８】
次に、操作部１１は、キーボード３とディスプレイ４とを備えている。ディスプレイ４は、表示画像データに基づく表示画像を表示可能な表示画面４１を有し、ユーザがキーボード３からデータを入力して、キャラクタ列画像データなどの印刷画像データを作成・編集したり、その結果等を視認したり、キーボード３から各種指令・選択指示等を入力したりする際などに用いられる。
【００３９】
キーボード３には、アルファベットや数字を含み且つ平仮名・片仮名・漢字等をローマ字入力するための文字キー群３１の他、各種の動作モードなどを指定するための機能キー群３２などが配列され、種々の指示およびデータを制御部２０に入力する。機能キー群３２には、電源キー、印刷処理に関する指示をするための印刷キー、テキスト入力時のデータ確定や改行および選択画面における選択指示のための選択キー（エンターキー）、各種指示を取り消すための取消キー、外字を呼び出して選択するための外字キー、入力された文字列（キャラクタ列）を編集するための削除キー（バックスペース（以下「ＢＳ」）キーとデリート（以下「ＤＥＬ」）キーを兼ねる：詳細は後述）、並びに、それぞれ上下左右の方向へのカーソル移動や表示画面４１の表示範囲を移動させるための４個のカーソルキーなどが含まれる。なお、以下では、これらは、各キー入力毎に個別にキーを設けているものとするが、シフトキー等と組み合わせてより少ない数のキーを用いても良い。
【００４０】
次に、制御部２０は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２３０、ＲＡＭ２４０、周辺制御回路（Ｐ−ＣＯＮ）２５０を備え、互いに内部バス２６０により接続されている。
【００４１】
ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１の他、色変換テーブル、文字修飾テーブル、などを含む制御データを記憶する制御データ領域２２２を有している。ＣＧ−ＲＯＭ２３０は、テープ印刷装置１に用意されている文字等（数字、記号、図形等を含む）のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００４２】
ＲＡＭ２４０は、電源オフ時のバックアップがされていて、各種フラグ・レジスタ群２４１、テキストデータ領域２４２、表示画像データ領域２４３、印刷画像データ領域２４４、描画登録画像データ領域２４５、外字登録画像データ領域２４６、文字展開バッファ、印刷バッファなどの各種バッファ領域２４７などの領域を有し、制御処理のための作業領域として使用される。
【００４３】
なお、テープ印刷装置１では、キーボード３によりテキストデータをキー入力・編集する状態（テキスト編集状態）において、入力されたテキストデータをＲＡＭ２４０のテキストデータ領域２４２に格納すると同時に、それを画像展開して表示用の画像データ（表示画像データ）として表示画像データ領域２４３に格納し、随時、ディスプレイ４の表示画面４１に出力して表示する（このテキストデータ入力・編集時の表示画面４１の状態を、以下「テキスト編集画面」という）。また、このテキスト編集画面その他の画面表示状態で、各種設定に応じて編集した結果を印刷用の画像データ（印刷画像データ）として印刷画像データ領域２４４に格納する。
【００４４】
Ｐ−ＣＯＮ２５０には、ＣＰＵ２１０の機能を補うとともに周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。例えば、種々の計時を行うタイマ２５１などもＰ−ＣＯＮ２５０内の機能として組み込まれている。このため、Ｐ−ＣＯＮ２５０は、検出部１４の各種センサやキーボード３と接続され、検出部１４からの前述した各種検出信号およびキーボード３からの各種指示や入力データなどをそのままあるいは加工して内部バス２６０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２６０に出力されたデータや制御信号を、そのままあるいは加工して駆動部１５に出力する。
【００４５】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムに従って、Ｐ−ＣＯＮ２５０を介して各種検出信号、各種指示信号、各種データ等を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、Ｐ−ＣＯＮ２５０を介して駆動部１５に制御信号を出力することにより、印刷ヘッド７を制御して所定の印刷条件でテープＴに印刷するとともに、その印刷の位置制御やテープＴの各種切断（カット）制御あるいは表示画面４１の表示制御など、テープ印刷装置１全体を制御している。
【００４６】
次に、テープ印刷装置１の制御全体の処理フローについて、図５を参照して説明する。電源キーを押すこと（電源オン）により処理が開始すると、同図に示すように、まず、前回の電源オフ時の状態に戻すために、退避していた各制御フラグを復旧するなどの初期設定を行い（Ｓ１）、次に、前回の表示画面を初期画面として表示する（Ｓ２）。
【００４７】
同図のその後の処理、すなわちキー入力か否かの判断分岐（Ｓ３）および各種割込処理（Ｓ４）は、概念的に示した処理である。実際には、テープ印刷装置１では、初期画面表示（Ｓ２）が終了すると、キー入力その他による割込を許可し、何らかの割込が発生するまでは、そのままの状態を維持し（Ｓ３：Ｎｏ）、何らかの割込が発生すると（Ｓ３：Ｙｅｓ）、それぞれの割込処理に移行して（Ｓ４）、その割込処理が終了すると、再度、その状態を維持する（Ｓ３：Ｎｏ）。
【００４８】
上述のように、テープ印刷装置１では、主な処理を割込処理により行うので、印刷画像作成などの準備ができていれば、ユーザが任意の時点で印刷指示を行うことにより、印刷指示割込が発生して、印刷処理が起動され、印刷画像データに基づいて印刷画像の印刷ができる。すなわち、印刷に至るまでの操作手順は、ユーザが任意に選択できる。
【００４９】
例えば図６に示すように、カーソルＫまでの１行目の文字（キャラクタ）列「ＡＢＣＤＥ」を入力後のテキスト編集画面表示の状態で（画面Ｄ１０：以下、表示画面４１の状態を画面Ｄｘｘとし、Ｄｘｘのみで説明および図示する。）、ユーザにより印刷キーが押されると、「印刷中」のメッセージの表示とともに（Ｄ１１）、文字列「ＡＢＣＤＥ」の文字列画像を印刷画像Ｇ００として印刷し、設定に応じてカットしてラベルＬ００を作成し（同図（ｂ）参照）、印刷が終了すると、元のテキスト編集画面に戻る（Ｄ１２：Ｄ１０と同じ）。なお、テープ印刷装置１では、ユーザは、キー入力による各種指示を取消キーにより取り消すことができ、例えば上述の状態（Ｄ１１）から取消キーを押すことにより、元のテキスト編集画面の表示状態（Ｄ１０）に戻すことができる。
【００５０】
ところで、前述のキーボード３の説明でも少し触れたが、テープ印刷装置１では、効率的なキー割付のために、ＢＳ（Backspace ）機能とＤＥＬ（Delete）機能を、１つの機能キーである削除キーによって兼用している。具体的には、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能としつつ、同一キー（削除キー）のキー操作により他方の機能も利用できるようにしている。以下、この点について詳述する。
【００５１】
まず、例えば図７（ａ）に示すように、前述の１行目の文字列「ＡＢＣＤＥ」を入力後の状態では（Ｄ１０（またはＤ１２）：図６と共通）、カーソルＫが行末（行末文字「Ｅ」の後端）を位置指定しているので、本実施形態の削除キーは、ＢＳキーとしての機能（ＢＳ機能）を実行する。すなわち、上述の状態から（Ｄ１０）、削除キーが押されると（操作されると）、カーソルＫの前側（カーソル直前）にある行末文字「Ｅ」を削除する（Ｄ１３）。
【００５２】
次に、例えば同図（ｂ）に示すように、上述の状態から（Ｄ１０）、カーソルキーの必要数分の複数回操作により（またはシフトキーとの組合せで１回のカーソル操作で一挙に）カーソル移動され、行頭（行頭文字の「Ａ」の前端）が位置指定された状態になると（Ｄ２０）、本実施形態の削除キーは、ＤＥＬキーとしての機能（ＤＥＬ機能）を実行する。すなわち、上述の状態から（Ｄ２０）、削除キーが押されると、カーソルＫの後側（カーソル直後）にある行頭文字「Ａ」を削除する（Ｄ２１）。
【００５３】
そして、一般的に、文字列の編集をするために文字を削除する際には、上述のような行頭文字や行末文字を削除するより、行の途中の文字を削除する機会の方が圧倒的に多い。このような場合、行の途中（文字間）をカーソルＫにより位置指定することになるが、削除する文字の後端（直後）を位置指定して削除するＢＳキー（ＢＳ機能）を多用したり、削除する文字の前端（直前）を位置指定して削除するＤＥＬキー（ＤＥＬ機能）を多用するなど、ユーザによって、好みの一方のキー（機能）を多用する傾向がある。このため、本実施形態では、削除キーに、好みの一方の機能を基本機能として任意に設定できるようにしている。
【００５４】
そこで、この基本機能の設定方法として、まず、原始的に、削除キーを使用（操作）するたびに設定する例を、第１例として、以下に説明する。
【００５５】
例えば図８に示すように、上述の状態から（Ｄ１０）、カーソル操作（３回）により１行目途中の「Ｂ」と「Ｃ」の間が位置指定され（Ｄ３０）、削除キーが押されると、削除キーの基本機能を設定するための選択画面（削除基本機能選択画面）に遷移する（Ｄ３１）。
【００５６】
この状態では（Ｄ３１）、選択肢として、基本機能としてＢＳ機能を選択・設定するための「ＢＳ」、基本機能としてＤＥＬ機能を選択・設定するための「ＤＥＬ」、のいずれかを、カーソル操作によって選択・指定できる。
【００５７】
ここで、上述の状態から（Ｄ３１）、例えば「ＤＥＬ」がカーソル指定されて（Ｄ１５）、エンターキーの押下により選択（以下単に「選択確定」という）されたとすると、ＤＥＬ機能を実行（ＤＥＬキーとして作用）して、カーソル位置の後側（カーソル直後）の「Ｃ」を削除する（Ｄ３３）。
【００５８】
一方、上述の状態から（Ｄ３１）、「ＢＳ」がそのまま選択確定されると、ＢＳ機能を実行（ＢＳキーとして作用）して、カーソル位置の前側（カーソル直前）の「Ｂ」を削除する（Ｄ３４）。
【００５９】
上述のように、第１例では、カーソル指定が２文字の文字間（以下「文字間位置指定」）の場合に、上述の削除キーの操作後、且つ実際の削除実行前に、基本機能として、ＤＥＬ機能とＢＳ機能のいずれかを選択して設定でき、その直後に、選択した側の機能キーとして機能する。すなわち、好みの一方を選択・設定することで、その機能キーとして機能させることができる。
【００６０】
次に、上述の第１例のように削除キーを操作するたびに設定するのでなく、削除キーの操作前に基本機能を設定しておく方法もあるので、以下、第２例として説明する。
【００６１】
例えば図９に示すように、前述の状態から（Ｄ１０）、操作前設定のためのキー（ここではシフトキーとともに削除キー：シフトキー＋削除キー：以下略して「設定キー」：なお、単一の機能キーを割り付けても良い。）が押されると、前述同様の削除基本機能選択画面に遷移する（Ｄ４０：図８のＤ３１と同じ）。
【００６２】
この状態では（Ｄ４０）、前述同様、「ＢＳ」と「ＤＥＬ」のいずれかを、カーソル操作によって選択・指定できる。例えば「ＤＥＬ」が選択確定されたとすると（Ｄ４１：Ｄ３２と同じ）、基本機能としてＤＥＬ機能を設定して、元の状態に戻り（Ｄ４２：Ｄ１０と同じ）、「ＢＳ」がそのまま選択確定されると、基本機能としてＢＳ機能を設定して、元の状態に戻る（Ｄ４２）。
【００６３】
この場合、以降、文字間位置指定のときの削除キーは、ＤＥＬキーまたはＢＳキーの好みの一方の機能キーとして作用（好みの一方の機能を実行）する。すなわち、上述で基本機能としてＤＥＬ機能が設定されているときには、その後、例えば図８で前述の状態（図８のＤ３０）になってから、削除キーが押されると、直接、ＤＥＬ機能を実行して、カーソル直後の「Ｃ」を削除し（Ｄ３３）、上述でＢＳ機能が設定されているときには、上述の状態から（Ｄ３０）、削除キーが押されると、直接、ＢＳ機能を実行して、カーソル直前の「Ｂ」を削除する（Ｄ３４）。
【００６４】
上述のように、第２例では、上述の削除キーのキー操作の前に、その基本機能として、ＤＥＬ機能とＢＳ機能のいずれかを選択して設定できるので、好みの一方を設定すれば、それを基本機能とする機能キーとして、楽に操作できる。
【００６５】
なお、上述の例では、行末が位置指定された状態（Ｄ１０）から設定キー押下で削除基本機能選択画面（Ｄ４０）に移行（遷移）したが、他の状態（例えば図９の上方に図示の状態：図８のＤ３０や図７のＤ２０と同じ）からも、同様に移行（遷移）して（Ｄ４０）、基本機能を選択・設定し、元の状態（Ｄ３０やＤ２０）に戻ることができる。
【００６６】
次に、前述の第１例では削除キーを操作するたびに基本機能を設定したが、これを削除キー操作のたびでなく、最初の１回のみとする設定方法もあるので、以下、第３例として説明する。
【００６７】
すなわち、この第３例では、文字間位置指定のときの削除キーが操作されたときに、その操作以前に例えば上述の第２例のように基本機能が設定されていたり、あるいはその操作以前に上述の第１例の設定方法で１回設定されていたりするなどの、前回設定（既設定）が有る場合には、前回設定の基本機能を維持し、前回設定が無い場合には、第１例の設定方法によって設定する。言い換えると、例えば初期設定時のように、文字間位置指定のときの削除キー操作前に１回も基本機能設定が無かった場合にのみ、第１例の設定方法により設定する。
【００６８】
この場合、例えば図８で前述の状態（Ｄ３０）で前回設定が無かったと仮定し、この状態から（Ｄ３０）、前述同様に、削除キーが押されると、前回設定がないので、同様に、削除基本機能選択画面に遷移する（Ｄ３１）。この状態から（Ｄ３１）、「ＤＥＬ」が選択確定されると（Ｄ３２）、同様に、ＤＥＬ機能を実行して、カーソル直後の「Ｃ」を削除する（Ｄ３３）。
【００６９】
ここで、この状態から（Ｄ３３：図８と図１０で共通）、さらに削除キーが押されたときには、前述の第１例では、同様の削除基本機能選択画面に遷移したが、第３例では、図１０に示すように、前回の基本機能設定（ここではＤＥＬ機能の設定）をそのまま維持して、直接、ＤＥＬ機能を実行して、カーソル直後の「Ｄ」を削除する（Ｄ５０）。
【００７０】
上述のように、第３例では、削除キーの操作後における基本機能の選択・設定に際して、それ以前に、基本機能の設定が１回以上行われているときには、改めて選択・設定をすることなく、直前の設定を維持するので、削除キーの操作の度に、選択・設定（再設定）の必要がない。また、基本機能の設定が１回も行われていないときには、新たに基本機能を選択して設定でき、この場合も、その次からは、その設定が前回の設定となるので、再設定の必要がない。すなわち、１回設定するだけで、それ以降、ＤＥＬ機能とＢＳ機能のいずれか好みの一方を基本機能とする機能キー（削除キー）として、楽に操作できる。
【００７１】
次に、第１例の応用である上述の第３例に、さらに第２例を組み合わせた設定方法もあるので、以下、第４例として説明する。
【００７２】
すなわち、この第４例では、文字間位置指定のときの削除キー操作前に１回も基本機能設定が無かった場合にのみ、第１例の設定方法により設定し、他の場合には、上述の第２例と同様の設定方法を利用する。
【００７３】
この場合、上述の第３例と同様に、図１０に示すように、前回設定によって基本機能としてＤＥＬ機能が設定された状態から（Ｄ３３：図８と図１０で共通）、さらに削除キーが押されると、前回の基本機能設定をそのまま維持して、ＤＥＬ機能を実行して、カーソル直後の「Ｄ」を削除する（Ｄ５０）。
【００７４】
このため、この状態から（Ｄ５０）、続いて削除キーが押されると、ＤＥＬ機能を実行して、カーソル直後の「Ｅ」を削除するが（図１１（ｂ）のＤ７０参照）、この第４例では、ここで基本機能の設定を変更したい場合に、第２例と同様の方法で基本機能を変更できる。
【００７５】
すなわち、上述の状態から（Ｄ５０）、設定キーが押されると、前述同様の削除基本機能選択画面に遷移するので（Ｄ５１：図８のＤ３１や図９のＤ４０と同じ）、ここで、「ＢＳ」が選択確定されると、基本機能としてＢＳ機能を（再）設定して、元の状態に戻る（Ｄ５２：Ｄ５０と同じ）。
【００７６】
この状態では（Ｄ５２）、基本機能はＢＳ機能なので、続いて削除キーが押されると、直接、ＢＳ機能を実行して、カーソル直前の「Ｂ」を削除する（Ｄ５３）。
【００７７】
なお、上述の例では、文字間位置指定の状態（Ｄ５１）からの設定キーの押下なので、直後の削除キーの押下分を省略し、すなわち図８で前述の第１例と同様に、直後の削除機能（ここではＢＳ機能）の分まで合わせて実行して（Ｄ５２を省略して）、直接、カーソル前側の「Ｂ」を削除した状態（Ｄ５３）に遷移させても良い。
【００７８】
そして、上述の状態から（Ｄ５３）、さらに続いて削除キーが押されると、同様にＢＳ機能によりカーソル前側の「Ａ」を削除する（Ｄ５４）。
【００７９】
なお、この状態では（Ｄ５４：図１０と図１１で共通）、行頭をカーソル指定（位置指定）しているので、図１１（ａ）に示すように、続いて削除キーが押されると、図７（ｂ）で前述のように、基本機能（ここではＢＳ機能）に拘わらず、ＤＥＬ機能を実行し、カーソル直後の「Ｅ」を削除する（Ｄ６０）。
【００８０】
また、同様に、図１１（ｂ）に示すように、基本機能としてＤＥＬ機能が設定されていた前述の状態から（Ｄ５０：図１０と図１１で共通）、削除キーが押されると、ＤＥＬ機能を実行して、カーソル直後の「Ｅ」を削除するが（Ｄ７０）、この状態では、行末をカーソル指定（位置指定）しているので、続いて削除キーが押されると、図７（ａ）で前述のように、基本機能（ここではＤＥＬ機能）に拘わらず、ＢＳ機能を実行し、カーソル直前の「Ｂ」を削除する（Ｄ７１）。
【００８１】
第１例〜第４例で上述のように、本実施形態のテープ印刷装置１では、ＤＥＬ機能とＢＳ機能のいずれかを、選択的な基本機能として、１つのキー（削除キー）に設定するので、基本機能として設定された側の機能キーとして、操作が楽になる。
【００８２】
また、基本機能がどちらであっても、行頭文字の直前がカーソル（位置）指定されているときには、行頭文字を削除するので、この場合、ＤＥＬ機能を実行する。また、行末文字の直後が位置指定されているときには、行末文字を削除するので、この場合、ＢＳ機能を実行する。
【００８３】
したがって、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能として設定することにより、好みの一方を基本機能として設定して、楽に操作しつつ、他のキーと組み合わせたり２段押圧の微妙な切換操作等を伴うことなく、同一キー（削除キー）のキー操作により、基本機能でない他方の機能も利用できる。
【００８４】
なお、上述した実施形態において採用された文字編集装置としての機能あるいは各種処理方法（文字編集方法など）は、上述のテープ印刷装置１ばかりでなく、プログラム処理可能な各種の装置によって処理されるプログラムとして適用でき、その種のプログラムを記憶するための記憶媒体にも適用でき、この種のプログラムを記憶しておいて、あるいは記憶媒体等から読み出して、実行することにより、ＤＥＬ機能とＢＳ機能のうちの好みの一方を基本機能としつつ、同一キー操作により他方の機能も利用できる。
【００８５】
また、上記の記憶媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。もちろん、その他、要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００８６】
【図１】実施形態に係るテープ印刷装置の外観平面図。
【図２】図１のテープ印刷装置の蓋体を起こした状態の外観斜視図。
【図３】図１のテープ印刷装置の制御系のブロック図。
【図４】印刷結果や切断結果の一例を示す説明図である。
【図５】テープ印刷装置の制御全体の概略処理を示すフローチャート。
【図６】印刷をするときの表示画面、典型的な操作およびそれによる印刷結果の一例を示す説明図。
【図７】削除キーにより編集をするときの表示画面および操作の一例を示す説明図。
【図８】第１例の基本機能設定方法による、図７と同様の説明図。
【図９】第２例の基本機能設定方法による、図７と同様の説明図。
【図１０】第３例および第４例の基本機能設定方法による、図７と同様の説明図。
【図１１】図１０に続く、図１０と同様の説明図。
【符号の説明】
【００８７】
１…テープ印刷装置（文字編集装置）  ２…装置ケース  ３…キーボード  ４…ディスプレイ  ７…印刷ヘッド  １１…操作部  １２…印刷部  １３…切断部  １３Ｆ…フルカッタ部  １３Ｈ…ハーフカッタ部  １４…検出部  １５…駆動部  ２０…制御部  Ｃ…テープカートリッジ  Ｄｘｘ…表示画面の例  ｆｃ…フルカット（部）  Ｇ〜  印刷画像の例  ｈｃ…ハーフカット（部）  ＩＦ…インタフェース  Ｋ…カーソル  Ｌ〜…ラベル  Ｒ…インクリボン  Ｔ…テープ
【図１】
2006202039.tif 000003
【図２】
2006202039.tif 000004
【図３】
2006202039.tif 000005
【図４】
2006202039.tif 000006
【図５】
2006202039.tif 000007
【図６】
2006202039.tif 000008
【図７】
2006202039.tif 000009
【図８】
2006202039.tif 000010
【図９】
2006202039.tif 000011
【図１０】
2006202039.tif 000012
【図１１】
2006202039.tif 000013