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