(57)【要約】【課題】最小限のキー操作による簡単な操作で、範囲を絞った削除処理を行うことができる文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムを提供すること。【解決手段】文字を入力する入力手段と、入力された文字と、その編集位置を示すカーソルと、を表示する表示手段と、入力された文字を削除する削除キーと、削除キーの押下時間に応じて、カーソルより前に表示される１文字、カーソルが属する行内のカーソルより前に表示される文字、カーソルが属する段落内のカーソルより前に表示される文字、カーソルが属する段落内の全ての文字、のいずれかの削除処理を行う削除処理手段と、を備えたものである。【選択図】図４
2010146271.tif 000002
【特許請求の範囲】
【請求項１】
文字を入力する入力手段と、
前記入力された文字と、その編集位置を示すカーソルと、を表示する表示手段と、
前記入力された文字を削除する削除キーと、
前記削除キーの押下時間に応じて、前記カーソルより前に表示される１文字、前記カーソルが属する行内の前記カーソルより前に表示される文字、前記カーソルが属する段落内の前記カーソルより前に表示される文字、前記カーソルが属する段落内の全ての文字、のいずれかの削除処理を行う削除処理手段と、を備えたことを特徴とする文字処理装置。
【請求項２】
前記削除処理手段は、前記削除キーの押下時間が時間Ｔ１（但し、Ｔ１＞０）未満の場合、前記カーソルより前に表示される１文字を削除することを特徴とする請求項１に記載の文字処理装置。
【請求項３】
前記削除処理手段は、前記削除キーの押下時間が時間Ｔ１（但し、Ｔ１＞０）以上の場合、前記カーソルが属する行内の、前記カーソルより前に表示される文字を削除することを特徴とする請求項１に記載の文字処理装置。
【請求項４】
前記削除処理手段は、前記削除キーの押下時間が時間Ｔ２（但し、Ｔ２＞０）以上の場合、前記カーソルが属する段落内の、前記カーソルより前に表示される文字を削除することを特徴とする請求項１に記載の文字処理装置。
【請求項５】
前記削除処理手段は、前記削除キーの押下時間が時間Ｔ３（但し、Ｔ３＞０）以上の場合、前記カーソルが属する段落内の、全ての文字を削除することを特徴とする請求項１に記載の文字処理装置。
【請求項６】
請求項１ないし５のいずれか１項に記載の文字処理装置における各手段と、
前記文字処理装置により編集された文字を、テープ上に印刷する印刷手段と、を備えたことを特徴とするテープ印刷装置。
【請求項７】
入力手段、表示手段および削除キーを有する文字処理装置の制御方法であって、
前記文字処理装置が、
前記入力手段により入力された文字と、その編集位置を示すカーソルと、を前記表示手段に表示するステップと、
前記削除キーの押下時間に応じて、前記カーソルより前に表示される１文字、前記カーソルが属する行内の前記カーソルより前に表示される文字、前記カーソルが属する段落内の前記カーソルより前に表示される文字、前記カーソルが属する段落内の全ての文字、のいずれかの削除処理を行うステップと、を実行することを特徴とする文字処理装置の制御方法。
【請求項８】
コンピューターに、請求項７に記載の文字処理装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
削除キーの押下によって削除処理を行う文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムに関する。
【背景技術】
【０００２】
従来、文字処理装置では、入力した文字を削除する方法として、「削除キー」の押下により、１文字ずつ削除していく方法が知られている。また、テープ印刷装置では、消去機能として、文章全体を消去する「全文消去」、並びにカーソルが属する段落内の全ての文字を消去する「段落消去」が知られている（例えば、非特許文献１参照）。
【非特許文献１】株式会社キングジム、「テプラ」ＰＲＯ  ＳＲ６１６  取扱説明書、１９９６年、ｐ．６６，１３３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この非特許文献１に記載のテープ印刷装置において、一行分の文字を削除しようとすると、「削除キー」の押下によって、１文字ずつ削除していくしか方法がない。つまり、文章全体や段落など、大きな単位で削除する場合は、上記のような消去機能を利用すれば良いが、文字数の多い１行や数行分の文字を削除しようとする場合は、「削除キー」の押下を繰り返さなければならず、操作が煩わしいといった問題があった。当然、「全文消去」や「段落消去」と共に、行単位で文章を消去する「行消去」の機能を搭載すれば、１行分をまとめて削除することは可能である。ところが、カーソルが属する行内のカーソルより前に表示される文字など、さらに範囲を絞ろうとすると、操作が複雑になってしまい、使い勝手が悪いといった問題があった。
【０００４】
本発明は、このような問題点に鑑み、最小限のキー操作による簡単な操作で、範囲を絞った削除処理を行うことができる文字処理装置、テープ印刷装置、文字処理装置の制御方法およびそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文字処理装置は、文字を入力する入力手段と、入力された文字と、その編集位置を示すカーソルと、を表示する表示手段と、入力された文字を削除する削除キーと、削除キーの押下時間に応じて、カーソルより前に表示される１文字、カーソルが属する行内のカーソルより前に表示される文字、カーソルが属する段落内のカーソルより前に表示される文字、カーソルが属する段落内の全ての文字、のいずれかの削除処理を行う削除処理手段と、を備えたことを特徴とする。
【０００６】
本発明の文字処理装置の制御方法は、入力手段、表示手段および削除キーを有する文字処理装置の制御方法であって、文字処理装置が、入力手段により入力された文字と、その編集位置を示すカーソルと、を表示手段に表示するステップと、削除キーの押下時間に応じて、カーソルより前に表示される１文字、カーソルが属する行内のカーソルより前に表示される文字、カーソルが属する段落内のカーソルより前に表示される文字、カーソルが属する段落内の全ての文字、のいずれかの削除処理を行うステップと、を実行することを特徴とする。
【０００７】
これらの構成によれば、削除キーの押下時間に応じた範囲の削除処理を行うため、１のキーの長押しだけで、範囲の異なる複数段階の削除処理を実現することができる。また、カーソルの位置を基準とした削除処理を行うため、カーソルの移動によって、所望の範囲を削除対象とすることができる。
【０００８】
上記に記載の文字処理装置において、削除処理手段は、削除キーの押下時間が時間Ｔ１（但し、Ｔ１＞０）未満の場合、カーソルより前に表示される１文字を削除することが好ましい。
【０００９】
この構成によれば、削除キーの短押し（押下時間Ｔ１未満）により、カーソルより前に表示される１文字を対象として削除することができる。
【００１０】
上記に記載の文字処理装置において、削除処理手段は、削除キーの押下時間が時間Ｔ１（但し、Ｔ１＞０）以上の場合、カーソルが属する行内の、カーソルより前に表示される文字を削除することが好ましい。
【００１１】
この構成によれば、削除キーの押下時間Ｔ１以上の長押しにより、カーソルが属する行内の、カーソルより前に表示される文字を対象として削除することができる。つまり、削除キーの押下を時間Ｔ１だけ継続することで、カーソル前の１文字、同一行内のカーソル前の文字、といった２段階の削除処理を行うことができる。
【００１２】
上記に記載の文字処理装置において、削除処理手段は、削除キーの押下時間が時間Ｔ２（但し、Ｔ２＞０）以上の場合、カーソルが属する段落内の、カーソルより前に表示される文字を削除することが好ましい。
【００１３】
この構成によれば、削除キーの押下時間Ｔ２以上の長押しにより、カーソルが属する段落内の、カーソルより前に表示される文字を対象として削除することができる。つまり、Ｔ２＞Ｔ１の場合、削除キーの押下を時間Ｔ２だけ継続することで、カーソル前の１文字、同一行内のカーソル前の文字、同一段落内のカーソル前の文字、といった３段階の削除処理を行うことができる。
【００１４】
上記に記載の文字処理装置において、削除処理手段は、削除キーの押下時間が時間Ｔ３（但し、Ｔ３＞０）以上の場合、カーソルが属する段落内の、全ての文字を削除することが好ましい。
【００１５】
この構成によれば、削除キーの押下時間Ｔ３以上の長押しにより、カーソルが属する段落内の、全ての文字を対象として削除することができる。つまり、Ｔ３＞Ｔ２＞Ｔ１の場合、削除キーの押下を時間Ｔ３だけ継続することで、カーソル前の１文字、同一行内のカーソル前の文字、同一段落内のカーソル前の文字、カーソルが属する同一段落内の全ての文字、といった４段階の削除処理を行うことができる。
【００１６】
本発明のテープ印刷装置は、上記に記載の文字処理装置における各手段と、文字処理装置により編集された文字を、テープ上に印刷する印刷手段と、を備えたことを特徴とする。
【００１７】
この構成によれば、最小限のキー操作による簡単な操作で、範囲を絞った削除処理を行うことができるテープ印刷装置を実現することができる。
【００１８】
本発明のプログラムは、コンピューターに、上記に記載の文字処理装置の制御方法における各ステップを実行させるためのものであることを特徴とする。
【００１９】
このプログラムを用いることにより、最小限のキー操作による簡単な操作で、範囲を絞った削除処理を行うことができる文字処理装置の制御方法を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、文字処理装置および文字処理装置の制御方法を、情報入力からテープ状媒体への印刷（ラベル作成）までの一連の処理を行うテープ印刷装置に適用した場合を例示する。
【００２１】
まず、本発明の第１実施形態に係るテープ印刷装置１について説明する。図１は、本実施形態に係るテープ印刷装置１の開閉蓋２１を開いた状態の外観斜視図である。図１に示すようにテープ印刷装置１は、装置ケース２により外郭が形成され、装置ケース２の前部上面には各種入力キーを備えたキーボード３が配置されると共に、後部上面には、その左部に開閉蓋２１が取り付けられ、その右部には表示画面４１が配設されている。開閉蓋２１の内側にはテープカートリッジＣを装着するためのカートリッジ装着部６が窪入形成されており、テープカートリッジＣは、開閉蓋２１を開放した状態でカートリッジ装着部６に着脱可能に装着される。また、開閉蓋２１にはこれを閉じた状態でテープカートリッジＣの装着／非装着を視認するための覗き窓２１ａが形成されている。
【００２２】
キーボード３には、文字キー群３ａ、および各種動作モード等を指定するための機能キー群３ｂが配列されている。文字キー群３ａは、ＪＩＳ配列に基づいたフルキー構成であり、操作するキー数の増加を抑えるためのシフトキーを備えるなど、一般のワードプロセッサ等と同様である。また、機能キー群３ｂには、「印刷キー」、「カーソルキー」、「確定キー」および「削除キー」が含まれる。
【００２３】
「印刷キー」は、印刷実行を指示するためのキーである。「カーソルキー」は、上下左右キー（［↑］，［↓］，［←］，［→］）から成り、カーソル移動やスクロール操作を行うためのキーである。また、「確定キー」は、選択候補の選択および確定操作を行うためのキーである。また、「削除キー」は、文字を削除（消去）するためのキーである。また、当該「削除キー」を長押しすることにより、その押下時間（押下操作が継続されている時間）に応じた範囲の削除処理を行うことができる（詳細については、後述する）。
【００２４】
表示画面４１は、液晶ディスプレイであり、ユーザーがキーボード３を用いて入力した入力情報に基づく編集結果、および当該編集結果に基づいて生成された印刷データ等を確認したりする際に用いられる。
【００２５】
装置ケース２の左側部には、カートリッジ装着部６と外部とを連通するテープ排出口２２が形成され、このテープ排出口２２には、送り出した印刷テープＴＰを切断するためのテープカッタ２３が臨んでいる。そして、テープ排出口２２から印刷済みの印刷テープＴＰが所定長さだけ送り出され、送りを一旦停止させた状態で、この印刷済みの印刷テープＴＰをテープカッタ２３により切断して、短冊状のラベルＬ（図３（ｂ）参照）を作成する。なお、切断処理については、自動カットを「する」または「しない」の選択肢により、カッターモーター２５（図２参照）の駆動を設定できる。
【００２６】
一方、カートリッジ装着部６には、ヘッドカバー６１ａ内にサーマルタイプの印刷ヘッド７が内蔵されたヘッドユニット６１と、印刷ヘッド７に対峙するプラテン駆動軸６２と、後述のインクリボンＲを巻き取る巻き取り駆動軸６３と、後述のテープリール１７の位置決め突起６４とを備えている。また、カートリッジ装着部６の下側には、プラテン駆動軸６２および巻き取り駆動軸６３を回転させるテープ送りモータ２６（図２参照）が内蔵されている。
【００２７】
テープカートリッジＣは、カートリッジケース５１内部の上部中央部に、一定の幅（４ｍｍ〜４８ｍｍ程度）の印刷テープＴＰを巻回したテープリール１７と、右下部にインクリボンＲを巻回したリボンリール１９とを収容して構成されており、印刷テープＴＰとインクリボンＲは同じ幅で構成されている。また、テープリール１７の左下部には前記ヘッドユニット６１を覆うヘッドカバー６１ａが差し込まれるための貫通孔５５が形成されている。さらに、貫通孔５５に差し込まれたヘッドユニット６１は、印刷テープＴＰとインクリボンＲとが重なる部分に対応して、前記プラテン駆動軸６２に嵌合されて回転駆動するプラテンローラー５３が配置されている。一方、前記リボンリール１９に近接してリボン巻き取りリール５４が配置され、リボンリール１９から繰り出されたインクリボンＲは、ヘッドカバー６１ａを周回するように配置され、リボン巻き取りリール５４に巻き取られるようになっている。
【００２８】
テープカートリッジＣがカートリッジ装着部６に装着されると、ヘッドカバー６１ａに貫通孔５５が、位置決め突起６４にテープリール１７の中心孔が、巻き取り駆動軸６３にリボン巻き取りリール５４の中心孔がそれぞれ差し込まれ、印刷テープＴＰおよびインクリボンＲを挟み込んで印刷ヘッド７がプラテンローラー５３に当接して印刷が可能になる。その後、ユーザーが表示画面４１の編集結果を確認しながらキーボード３により所望のテキスト（文字、数字、記号、簡易図形等のキャラクタ）や画像を入力し、「印刷キー」の押下によって印刷を指示すると、テープ印刷装置１は、テープ送りモータ２６によりテープカートリッジＣから印刷テープＴＰを繰り出し、印刷ヘッド７の発熱素子を選択的に発熱させることにより印刷テープＴＰに所望の印刷を行う。印刷テープＴＰの印刷済み部分はテープ排出口２２から随時外部に送り出され、印刷を完了すると、テープ送りモータ２６は、余白分を含むテープ長さの位置まで印刷テープＴＰの送りを行った後、その送りを停止する（その後、切断処理に移行する）。
【００２９】
一方、印刷テープＴＰは、裏面に粘着剤層が形成された記録テープＴＰａと、この粘着剤層により記録テープＴＰａに貼り付けられた剥離テープＴＰｂとから構成されている。そして、印刷テープＴＰは、記録テープＴＰａを外側にし、かつ剥離テープＴＰｂを内側にしてロール状に巻回されてカートリッジケース５１内に収容されている。また、印刷テープＴＰは、テープ種別（テープ幅、テープの地色、地模様、材質など）が異なる複数種のものが用意されており、各カートリッジケース５１には、このうち１種類の印刷テープＴＰ（およびインクリボンＲ）が収容されている。また、カートリッジケース５１の裏面にはテープカートリッジＣの種別を特定する複数の孔（図示省略）が設けられている。また、複数の孔に対応してカートリッジ装着部６には、これらを検出するテープ識別センサ（マイクロスイッチ等）２７（図２参照）が、複数設けられており、このテープ識別センサ２７により複数の孔の状態を検出することで、テープ種別を判別できるようになっている。
【００３０】
次に、図２の制御ブロック図を参照し、テープ印刷装置１の制御構成について説明する。テープ印刷装置１は、中央処理装置であるＣＰＵ（Central  Processing  Unit）１１０、ＲＡＭ（Random  Access  Memory）１２０、ＲＯＭ（Read  Only  Memory）１３０、表示画面４１、キーボード３、カッターモーター２５、テープカッタ２３、テープ送りモータ２６、印刷ヘッド７およびテープ識別センサ２７を備え、各構成要素は、バス１５０を介して接続されている。
【００３１】
ＲＡＭ１２０は、ＣＰＵ１１０と直接接続されており、ＣＰＵ１１０が各種制御を行う際のワークエリアとして用いられる。ＲＯＭ１３０は、ＣＰＵ１１０が各種制御を行うための制御プログラムおよび各種情報を記憶している。制御プログラムとしては、具体的に、表示画面４１の表示制御を行うための表示制御プログラム、「削除キー」の押下時間に応じた削除処理を実現するための削除処理プログラム、および印刷処理を行うための印刷処理プログラム等を記憶している（図示省略）。また、ＲＯＭ１３０は、表示画面４１への表示、および印刷テープＴＰへの印刷に用いられる多数のキャラクタを記憶するキャラクタ記憶領域１３１を有している。
【００３２】
表示画面４１は、編集結果や印刷レイアウトを表示するための表示手段として機能する。キーボード３は、ユーザーが情報を入力するための入力手段、削除操作を含む編集処理を行うための編集手段、各種設定を行うための設定手段、などとして機能する。
【００３３】
カッターモーター２５は、テープカッタ２３と接続され、切断手段として機能する。また、テープ送りモータ２６および印刷ヘッド７は、印刷テープＴＰ上に印刷を行うための印刷手段として機能する。上記のとおり、印刷ヘッド７およびテープ識別センサ２７は、カートリッジ装着部６に設けられ、テープ識別センサ２７は、テープカートリッジＣに収容された印刷テープＴＰの種別を検出する。ＣＰＵ１１０は、このテープ識別センサ２７の検出結果に基づいて（テープ幅等に基づいて）、テキストとして入力可能な行数および文字数の制限や、装着されたテープカートリッジＣの適合性の判別、などの制御を行う。その他、ＣＰＵ１１０は、表示画面４１の表示処理、編集処理および印刷処理を制御する。また、特に図示しないが、ＣＰＵ１１０は、「削除キー」の押下時間を計測（カウント）するタイマーを有している。
【００３４】
次に、図３および図４を参照し、ユーザーによる削除操作と、当該削除操作に基づく削除結果（表示画面４１に表示される編集結果）について説明する。図３（ａ）は、入力されたテキストの一例を示したものである。ここでは、２段落に分割され、１段落目に３行、２段落目に２行の文字が入力された場合を示している。なお、「段落」とは、テープ幅に積み重ねて印刷される「行の集まり（または１行）」を指す。なお、１つのラベルＬに印刷される全ての段落（全ての行、全ての文字）を指して、以下「文章」と称する。つまり、「文字＜行＜段落＜文章」の順で、その単位が大きくなるものとする。
【００３５】
図３（ｂ）は、図３（ａ）に示したテキストに基づく印刷結果（ラベルＬの作成例）を示したものである。このように、１つのラベルＬの中に複数の段落を設けることで、いろいろな行数を混在させたり、段落ごとにデザインを変えたりすることができる。
【００３６】
図３（ｃ）は、図３（ａ）に示したテキストに基づく、表示画面４１への表示結果を示したものである。ここでは、２行目に入力された文字「た」に、カーソルＫが位置している場合を示している。表示画面４１の表示領域の関係上、１段落目の一部しか表示されていないが、「カーソルキー」によるカーソルＫの右移動によって、１段落目の後半を表示させたり、カーソルＫの下移動によって、２段落目を表示させたりすることができるようになっている。なお、符号Ｍ１，Ｍ２，Ｍ３は、各行の行頭マークを示している。行頭マークが黒色で表示（行数を示す数字が白色で表示）されている行は、文字が入力されており、行頭マークが白色で表示（行数を示す数字が黒色で表示）されている行は、文字が入力されていないことを意味している（後者の行頭マークについては、図４のＤ６参照）。
【００３７】
図４は、ユーザーの削除操作に伴うテキスト編集画面Ｄの遷移を示したものである。図３（ｃ）に示した状態（Ｄ１）で、ユーザーにより「削除キー」が短押しされると（例えば、押下開始から１．０秒未満）、文字「た」が削除され、カーソルＫは文字「そ」に移動する（Ｄ２）。さらに「削除キー」の押下が継続されると（例えば、押下開始から１．０秒）、カーソルＫが属する行内の、文字「そ」以前の文字が削除され、カーソルＫは２行目の行頭マークＭ２に移動する（Ｄ３）。つまり、この段階では、カーソルＫが属する行内の、最初のカーソル位置より前に表示される文字（文字「た」以前の文字）が全て削除されたこととなる。なお、「最初のカーソル位置」とは、「削除キー」の押下開始時点におけるカーソルＫの位置を指す。
【００３８】
画面Ｄ３の状態から、さらに「削除キー」の押下が継続されると（例えば、押下開始から１．５秒）、カーソルＫが属する段落内の、文字「こ」以前の文字（１行目）が削除され、これに伴ってカーソルＫは１行目の行頭マークＭ１に移動する（Ｄ４）。つまり、この段階では、カーソルＫが属する段落内の、最初のカーソル位置より前に表示される文字が全て削除されたこととなる。また、さらに「削除キー」の押下が継続されると（例えば、押下開始から２．０秒）、カーソルＫが属する段落内の、文字「ち」以降の文字が削除され、これに伴ってカーソルＫは２段落目の１行目の行頭マークＭ１に移動する（Ｄ５）。つまり、この段階では、カーソルＫが属する段落内の文字が全て削除されたこととなる。このように、本実施形態のテープ印刷装置１は、「削除キー」の短押し、および３段階の長押しにより、４種類の範囲を対象とした削除処理を実現できるようになっている。
【００３９】
次に、図５のフローチャートを参照し、本実施形態の削除処理の流れについて説明する。まず、ユーザーによってテキストが編集され（Ｓ０１）、「削除キー」が押下されると（Ｓ０２：Ｙｅｓ）、カーソル位置を検出し（Ｓ０３）、検出したカーソル位置の直前の１文字を削除する（Ｓ０４）。ここで、「削除キー」が継続して押下されているか否かを判別し（Ｓ０５）、継続して押下されている場合は（Ｓ０５：Ｙｅｓ）、カーソルＫが属する行（以下、「同一行」と称する）内のカーソル位置より前の文字を削除する（Ｓ０６）。また、さらに「削除キー」が継続して押下されている場合は（Ｓ０７：Ｙｅｓ）、カーソルＫが属する段落（以下、「同一段落」と称する）内のカーソル位置より前の文字を削除する（Ｓ０８）。また、さらに「削除キー」が継続して押下されている場合は（Ｓ０９：Ｙｅｓ）、同一段落内の全ての文字を削除する（Ｓ１０）。
【００４０】
なお、図５のフローチャートを、図４に示した例と照らし合わせると、Ｓ０２の判別は、「削除キー」の押下開始時であり、Ｓ０５の判別は、押下開始時から１．０秒後であり、Ｓ０７、Ｓ０９の判別は、それぞれ前の判別タイミングから０．５秒ずつ間隔を空けて判別されることとなる。但し、図４および図５で示した判別タイミングや削除範囲は一例であり、これに限るものではない。すなわち、これら判別タイミングや削除範囲を、ユーザーのニーズに応じて任意に設定しても良い。
【００４１】
図６は、設定項目の一覧を示したものである。同図に示すように、「カーソル位置より前の１文字」、「カーソルが属する同一行内のカーソル位置より前の文字」、「カーソルが属する同一段落内のカーソル位置より前の文字」、「カーソルが属する同一段落内の全ての文字」の４項目に分けて、判別タイミングを設定することができる。ここで、「削除キー」の押下が時間Ｔ１未満のとき、「カーソル位置より前の１文字」を削除し、時間Ｔ１だけ継続されたとき、「同一行内のカーソル位置より前の文字」を削除し、時間Ｔ２だけ継続されたとき、「同一段落内のカーソル位置より前の文字」を削除し、時間Ｔ３だけ継続されたとき、「カーソルが属する同一段落内の全ての文字」を削除するとした場合、Ｔ１＞０、Ｔ１＜Ｔ２＜Ｔ３の関係が成り立つ範囲で、各削除範囲を削除するための押下時間を設定することができる。なお、図４の例は、Ｔ１＝１．０秒、Ｔ２＝１．５秒、Ｔ３＝２．０秒に設定された場合を例示したものである。
【００４２】
以上、説明したとおり、本発明の第１実施形態のテープ印刷装置１によれば、「削除キー」の押下時間に応じて、範囲を絞った複数段階の削除処理を行うことができる。また、カーソルＫの位置を基準とした削除処理を行うため、カーソルＫの移動によって、所望の範囲を削除対象とすることができる。さらに、削除範囲を、ユーザーのニーズに応じて任意に設定することができるため、使い勝手を格段に向上させることができる。
【００４３】
次に、本発明の第２実施形態について説明する。上記の第１実施形態では、「削除キー」の短押し、および３段階の長押しにより、４種類の範囲を対象とした削除処理を実現できるものとしたが、本実施形態では、さらに全文削除を行い得る点で異なる。以下、第１実施形態と異なる点のみ説明する。
【００４４】
図７は、第２実施形態に係る削除処理を示すフローチャートである。Ｓ０１〜Ｓ１０については、第１実施形態と同様であるため、説明を省略する。本実施形態では、Ｓ１０の後、さらに「削除キー」が継続して押下されている場合は（Ｓ１１：Ｙｅｓ）、文章内の全ての文字を削除する（Ｓ１２）。つまり、図４に示した画面Ｄ５の状態で、さらに「削除キー」の押下が継続されると（例えば、押下開始から２．５秒）、２段落目の文字が全て削除される。これにより、文章内の文字が全て削除されるため、カーソルＫは、未入力状態の１行目の行頭マークＭ１に移動することとなる（図示省略）。このように、本実施形態のテープ印刷装置１は、「削除キー」の短押し、および４段階の長押しにより、５種類の範囲を対象とした削除処理を実現できるようになっている。
【００４５】
また、本実施形態では、「文章内の全ての文字」を削除する場合の、「削除キー」の押下時間Ｔ４を設定可能である。この場合、Ｔ３＜Ｔ４の関係が成り立つことが条件である。このように、本発明の第２実施形態によれば、全文削除についても、「削除キー」の長押しといった簡単な操作により実現可能である。
【００４６】
なお、上記の各実施形態では、「ＢＳ（Ｂａｃｋ  Ｓｐａｃｅ）キー」に相当する「削除キー」の押下により削除処理を行ったが、他のキー（例えば「Ｄｅｌｅｔｅキー」）で実現しても良い。この場合、「Ｄｅｌｅｔｅキー」の短押しにより、カーソル直後の１文字を削除し、押下時間がＴ１以上の場合、「同一行内のカーソル位置より後の文字」を削除し、さらに押下時間がＴ２以上の場合、「同一段落内のカーソル位置より後の文字」を削除することとなる。
【００４７】
さらに、１の「削除キー」（「ＢＳキー」または「Ｄｅｌｅｔｅキー」）の押下時間によって、「カーソルが属する同一行内のカーソル位置より前の文字」、「カーソルが属する同一段落内のカーソル位置より前の文字」、「カーソルが属する同一行内のカーソル位置より後の文字」、「カーソルが属する同一段落内のカーソル位置より後の文字」、「カーソルが属する同一段落内の全ての文字」、「文章内の全ての文字」の６種類の削除処理を実現できるようにしても良い。この場合、「削除キー」の押下が時間Ｔ１だけ継続されたとき、「同一行内のカーソル位置より前の文字」を削除し、時間Ｔ２だけ継続されたとき、「同一段落内のカーソル位置より前の文字」を削除し、時間ＴＡだけ継続されたとき、「同一行内のカーソル位置より後の文字」を削除し、時間ＴＢだけ継続されたとき、「同一段落内のカーソル位置より後の文字」を削除し、時間Ｔ３だけ継続されたとき、「カーソルが属する同一段落内の全ての文字」を削除し、時間Ｔ４だけ継続されたとき、「文章内の全ての文字」を削除するとした場合、Ｔ１＜Ｔ２、ＴＡ＜ＴＢ、Ｔ１，Ｔ２，ＴＡ，ＴＢ＜Ｔ３＜Ｔ４の関係が成り立つ範囲で、各削除範囲を削除するための押下時間を設定することができる。
【００４８】
また、上記の各実施形態では、押下時間の経過に伴って段階的に削除処理を行うものとしたが、押下開始時から押下継続時間をカウントし、押下終了時（ユーザーが「削除キー」から指を離すまで）までの押下継続時間に応じて、対象となる削除範囲を一度に削除するようにしても良い。
【００４９】
また、上記の各実施形態では、文字処理装置の一例として、テープ印刷装置１を例示したが、これに限らず、本実施形態における削除処理プログラムにしたがって、削除処理を実行可能な情報処理装置に、本発明を適用可能である。
【００５０】
また、上記の各実施形態に示した、テープ印刷装置１の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリ等）に格納して提供することも可能である。すなわち、コンピューターを、テープ印刷装置１の各手段として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【図面の簡単な説明】
【００５１】
【図１】開蓋状態のテープ印刷装置の外観斜視図である。
【図２】テープ印刷装置の制御ブロック図である。
【図３】テキスト作成例、並びにその印刷例および表示例を示す図である。
【図４】第１実施形態に係る削除処理を示す画面遷移図である。
【図５】第１実施形態に係る削除処理を示すフローチャートである。
【図６】第１実施形態に係る削除処理に関する設定項目の一覧を示す図である。
【図７】第２実施形態に係る削除処理を示すフローチャートである。
【符号の説明】
【００５２】
１…テープ印刷装置  ３…キーボード  ４１…表示画面  １１０…ＣＰＵ  １２０…ＲＡＭ  １３０…ＲＯＭ  １３１…キャラクタ記憶領域  Ｄ…テキスト編集画面  Ｋ…カーソル  Ｌ…ラベル  Ｍ１，Ｍ２，Ｍ３…行頭マーク  ＴＰ…印刷テープ
【図１】
2010146271.tif 000003
【図２】
2010146271.tif 000004
【図３】
2010146271.tif 000005
【図４】
2010146271.tif 000006
【図５】
2010146271.tif 000007
【図６】
2010146271.tif 000008
【図７】
2010146271.tif 000009