(57)【要約】【課題】  本発明は、文書中に連続してスペースが入力された場合にも、全体の印刷レイアウトを容易に把握できる文字列表示装置、テープ印刷装置、プログラム、および文字列表示方法を提供することをその課題とする。【解決手段】  文書中に、全角文字または半角文字の空白を示す通常スペースを入力する通常スペース入力手段１１４と、文書中に、指定された長さの空白を示す特殊スペースを入力する特殊スペース入力手段１１４と、通常スペースまたは特殊スペースを空白文字で表示する表示手段１２１と、を備え、表示手段１２１は、通常スペースおよび／または特殊スペースの連続したスペース長の合計が所定の長さを超える場合、当該連続したスペースを、空白文字に代えて1文字分の省略記号ＳＳで表示するものである。【選択図】  図７
2005246702.tif 000002
【特許請求の範囲】
【請求項１】
文書中に、全角文字または半角文字の空白を示す通常スペースを入力する通常スペース入力手段と、
前記文書中に、指定された長さの空白を示す特殊スペースを入力する特殊スペース入力手段と、
前記通常スペースまたは前記特殊スペースを空白文字で表示する表示手段と、を備え、
前記表示手段は、前記通常スペースおよび／または前記特殊スペースの連続したスペース長の合計が所定の長さを超える場合、当該連続したスペースを、前記空白文字に代えて１文字分の省略記号で表示することを特徴とする文字列表示装置。
【請求項２】
前記省略記号の一部には、前記連続したスペース長の合計が数値表示されていることを特徴とする請求項１に記載の文字列表示装置。
【請求項３】
前記数値表示は、全角文字または半角文字の文字数を表示していることを特徴とする請求項２に記載の文字列表示装置。
【請求項４】
請求項１ないし３のいずれかに記載の文字列表示装置を備えたことを特徴とするテープ印刷装置。
【請求項５】
請求項１ないし３のいずれかに記載の文字列表示装置における各手段としてコンピュータを機能させるためのプログラム。
【請求項６】
文書中に、全角文字または半角文字の空白を示す通常スペースおよび／または指定された長さの空白を示す特殊スペースを入力する入力工程と、
前記通常スペースおよび／または前記特殊スペースの連続したスペース長の合計が所定の長さを超える場合、当該連続したスペースを、空白文字に代えて１文字分の省略記号で表示する表示工程と、を備えたことを特徴とする文字列表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続して入力されたスペース長を省略記号で表示画面に表示する文字列表示装置、テープ印刷装置、プログラム、および文字列表示方法に関するものである。
【背景技術】
【０００２】
従来は、文書中に１全角文字分または１半角文字分のスペースが入力された場合に、空白文字を表示することで当該スペースが入力されていることを示す文字列表示装置が開示されている（例えば、特許文献１参照）。
【０００３】
しかし、上記の文字列表示装置では、テープ印刷装置などの小型の文字列表示装置では表示画面が小さいため、連続して入力されたスペース長の合計が長くなるにつれて、全体の印刷レイアウトを把握するのが非常に困難となる。
【特許文献１】特開平８−１５６３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
そこで、本発明は、文書中に連続してスペースが入力された場合にも、全体の印刷レイアウトを容易に把握できる文字列表示装置、テープ印刷装置、プログラム、および文字列表示方法を提供することをその課題としている。
【課題を解決するための手段】
【０００５】
本発明の文字列表示装置は、文書中に、全角文字または半角文字の空白を示す通常スペースを入力する通常スペース入力手段と、文書中に、指定された長さの空白を示す特殊スペースを入力する特殊スペース入力手段と、通常スペースまたは特殊スペースを空白文字で表示する表示手段と、を備え、表示手段は、通常スペースおよび／または特殊スペースの連続したスペース長の合計が所定の長さを超える場合、当該連続したスペースを、空白文字に代えて1文字分の省略記号で表示することを特徴とする。
【０００６】
また、本発明の文字列表示方法は、文書中に、全角文字または半角文字の空白を示す通常スペースおよび／または指定された長さの空白を示す特殊スペースを入力する入力工程と、通常スペースおよび／または特殊スペースの連続したスペース長の合計が所定の長さを超える場合、当該連続したスペースを、空白文字に代えて１文字分の省略記号で表示する表示工程と、を備えたことを特徴とする。
【０００７】
これらの構成によれば、連続して入力されたスペース長の合計が所定の長さを超える場合に、入力されたスペースを１文字分の長さの省略記号で表示するので、表示画面の小さいテープ印刷装置等においても表示画面領域が節約され、全体の印刷レイアウトを容易に把握することができる。さらに、全角文字または半角文字の空白を示す通常スペースの入力時にも省略記号は表示されるので、スペースの入力方法に依らず確実に表示画面領域を節約することができる。
【０００８】
また、この場合、省略記号の一部には、連続したスペース長の合計が数値表示されていることが好ましい。
【０００９】
さらに、この場合、数値表示は、全角文字または半角文字の文字数を表示していることが好ましい。
【００１０】
これらの構成によれば、表示画面上に、指定したスペース長が数値表示または文字数表示されるため、指定したスペースの長さを容易に想定することができる。
【００１１】
本発明のテープ印刷装置は、上記のいずれかに記載の文字列表示装置を備えたことを特徴とする。
【００１２】
この構成によれば、表示画面領域を節約し、全体の印刷レイアウトを容易かつ正確に把握することができるテープ印刷装置を提供することができる。
【００１３】
本発明のプログラムは、上記のいずれかに記載の文字列表示装置における各手段としてコンピュータを機能させることを特徴とする。
【００１４】
この構成によれば、連続して入力されたスペース長の合計が所定の長さを超えた場合に、表示画面領域が節約されると共に、全体の印刷レイアウトを容易に把握することができるプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態に係る文字列表示装置、プログラム、および文字列表示方法を適用したテープ印刷装置について、添付図面を参照しながら詳細に説明する。図１に示すように、このテープ印刷装置１は、装置ケース２により外殻が形成され、装置ケース２の前部上面には各種入力キーから成るキーボード１１０を備えている。また、後部上面には、その左部に開閉蓋３が取り付けられ、その右部にはディスプレイ１２０が配設されている。
【００１６】
キーボード１１０には、アルファベットキー群、数字キー群、平仮名や片仮名等の仮名キー群、および外字を呼び出して選択するための外字キー群等を含む文字キー群１１１の他、各種の動作モードなどを指定するための機能キー群などが配列されている。機能キー群には、印刷動作を指示するための印刷キー１１２、キャラクタ入力時のデータ確定や改行および選択画面における各種モードの選択指示のための選択キー１１３、ひらがな文字の漢字変換や、スペースを入力／設定するための変換・スペースキー１１４、絵文字や記号を呼び出して選択するための記号キー１１５、上下左右の方向へのカーソル移動や表示画面１２１の表示範囲を移動させるための４個のカーソルキー１１６、並びに縦書き／横書きの設定や文字間隔の調整を行うための文字モードキー１１７などが含まれる。
【００１７】
開閉蓋３の内側には、テープカートリッジＣを装着するためのポケット１３１が設けられていて、テープカートリッジＣはこの開閉蓋３を開放した状態でポケット１３１に対して着脱される。テープカートリッジＣには、カートリッジケース８の内部に一定の幅（４．５ｍｍ〜４８ｍｍ程度）の印刷用テープＴ（以下単に「テープ」と記載する）とインクリボンＲが収容されており、サーマルヘッドから成る印刷ヘッド１３２が臨む貫通開口５が形成されている。
【００１８】
また、テープカートリッジＣの裏面には、相異なる幅等のテープＴの種別を識別できるように小さな複数の孔が設けられ、ポケット１３１には、この孔の有無を検出するマイクロスイッチなどのテープ識別センサ１５２（図２参照）が設けられていて、テープＴの有無（正確にはテープカートリッジＣが装着されているか否か）およびテープＴの種別（正確にはテープカートリッジＣの種別）を検出できるようになっている。テープＴは、裏面に粘着面が形成され、それが剥離紙によって覆われた構成になっている。テープＴとインクリボンＲは、貫通開口５の位置で相互に重なり合った状態で走行するとともに、テープＴの印刷済み部分のみが外部に排出され、インクリボンＲは内部で巻取られるようになっている。
【００１９】
ヘッドユニット１３３にはカバーで覆われた印刷ヘッド１３２が内蔵されており、テープカートリッジＣが装着された状態で、印刷ヘッド１３２が貫通開口５から露出しているインクリボンＲの裏面に当たり、発熱駆動されて所望の文字などがテープＴの表面に印刷される。ポケット１３１には、装着されたテープカートリッジＣの被駆動部が係合するプラテン駆動軸６およびリボン巻取り駆動軸７などが設けられ、これらにより、送りモータ１３４ａ（図２参照）を駆動源として、テープカートリッジＣ内のテープＴおよびインクリボンＲの送りが行われ、かつこれらに同期して印刷ヘッド１３２が駆動され、印刷が行われる。また、テープ排出口４には、テープＴを切断するテープカッタ１４２が臨み、印刷完了後、切断位置がテープカッタ１４２の位置に合うように、テープ排出口４に向かってテープＴの送りが続行される。
【００２０】
テープ印刷装置１では、ユーザが、そのポケット１３１にテープカートリッジＣを装着した後、ディスプレイ１２０により入力・編集結果を確認しながらキーボード１１０により所望の文字など（文字、数字、記号、簡易図形等のキャラクタ）の印刷情報を入力して、印刷を指示すると、テープ送り部１３４（図２参照）によりテープカートリッジＣからテープＴを繰り出して、印刷ヘッド１３２によりテープＴに所望の印刷を行い、印刷済み部分はテープ排出口４から随時外部に送り出される。所望の印刷が完了すると、テープ送り部１３４は、余白分を含むテープ長さの位置までテープＴの送りを行った後、その送りを停止する。
【００２１】
次に図２を参照し、テープ印刷装置１の制御ブロック図について説明する。同図に示すようにテープ印刷装置１は、ユーザとのインタフェースを行う操作部１００、テープＴに印刷を行う印刷部１３０、印刷後のテープＴの切断を行う切断部１４０、各種センサを有して各種検出を行う検出部１５０、各種ドライバを有して各部回路を駆動する駆動部１６０、およびテープ印刷装置１内の各部を制御する制御部２００を備えている。
【００２２】
また、前述した装置ケース２の内部には、印刷部１３０、切断部１４０、検出部１５０などの他、図外の回路基板が収納されている。この回路基板には、電源ユニットの他、駆動部１６０や制御部２００の各回路などが搭載され、図外のＡＣアダプタ接続口や外部から着脱可能なニッカド電池等の電池に接続されている。
【００２３】
操作部１００は、キーボード１１０とディスプレイ１２０とを備えている。キーボード１１０は、種々の指令およびデータを制御部２００に入力する。ディスプレイ１２０は、横方向（Ｘ方向）約６cm×縦方向（Ｙ方向）４cmの長方形の形状の内側に、９６ドット×６４ドットの表示画像データを表示可能な表示画面１２１を有し、ユーザがキーボード１１０からデータを入力して、キャラクタ列画像データなどの印刷画像データを作成・編集したり、その結果等を視認したり、キーボード１１０から各種指令・選択指示等を入力したりする際などに用いられる。
【００２４】
印刷部１３０は、印刷ヘッド（サーマルヘッド）１３２やテープ送り部１３４を有し、ポケット１３１内に装着したテープカートリッジＣのテープＴに印刷を行う。
【００２５】
切断部１４０は、テープカッタ１４２と、これを切断動作させるカッタモータ１４１と、任意長印刷などの場合に手動（マニュアル）によりテープカッタを切断動作させるカットボタン１４３と、を備えている。また、定長印刷などの場合には自動（オート）でカッタモータ１４１を駆動する。また、これにより、テープ印刷装置１では、モード設定によって、自動／手動を切り替えられるようにしている。
【００２６】
検出部１５０は、送りモータ１３４ａの回転速度を検出するための回転速度センサ１５１と、前述のテープ識別センサ１５２と、を備えている。
【００２７】
駆動部１６０は、ディスプレイドライバ１６１と、ヘッドドライバ１６２と、モータドライバ１６３と、を備えている。ディスプレイドライバ１６１は、制御部２００から出力される制御信号に基づき、その指示にしたがって、操作部１００のディスプレイ１２０を駆動する。同様に、ヘッドドライバ１６２は、制御部２００の指示にしたがって、印刷部１３０の印刷ヘッド１３２を駆動する。また、モータドライバ１６３は、印刷部１３０の送りモータ１３４ａを駆動する送りモータドライバ１６３ａと、切断部１４０のカッタモータ１４１を駆動するカッタモータドライバ１６３ｂとを有し、同様に、各モータを駆動する。
【００２８】
制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２３０、ＲＡＭ２４０、周辺制御回路（Ｐ−ＣＯＮ）２５０を備え、互いに内部バス２６０により接続されている。
【００２９】
ＲＯＭ２２０は、ＣＰＵ２１０で処理する制御プログラムを記憶する制御プログラム領域２２１と、文字修飾テーブルなどを含む制御データを記憶する制御データ領域２２２と、を有している。後述するスペース長を設定する処理や、印刷指示時にスペース長を指定する処理を行うためのプログラムも制御プログラム領域２２１に記憶されている。ＣＧ−ＲＯＭ２３０は、テープ印刷装置１に用意されている文字等（数字、記号、図形等を含む）のフォントデータを記憶していて、文字等を特定するコードデータが与えられたときに、対応するフォントデータを出力する。
【００３０】
ＲＡＭ２４０は、電源オフ時のバックアップがされていて、各種フラグ・レジスタ群２４１、テキストデータを記憶するテキストデータ領域２４２、表示画像を記憶する表示画像データ領域２４３、印刷画像を記憶する印刷画像データ領域２４４、設定された特殊スペースの長さを記憶するスペース長データ領域２４５、文字展開バッファ、印刷バッファなどの各種バッファ領域２４６などの領域を有し、制御処理のための作業領域として使用される。
【００３１】
Ｐ−ＣＯＮ２５０には、ＣＰＵ２１０の機能を補うとともに周辺回路とのインタフェース信号を取り扱うための論理回路が、ゲートアレイやカスタムＬＳＩなどにより構成されて組み込まれている。例えば、種々の計時を行うタイマ２５１などもＰ−ＣＯＮ２５０内の機能として組み込まれている。このため、Ｐ−ＣＯＮ２５０は、検出部１５０の各種センサやキーボード１１０と接続され、検出部１５０からの前述した各種検出信号およびキーボード１１０からの各種指令や入力データなどをそのままあるいは加工して内部バス２６０に取り込むとともに、ＣＰＵ２１０と連動して、ＣＰＵ２１０等から内部バス２６０に出力されたデータや制御信号を、そのままあるいは加工して駆動部１６０に出力する。
【００３２】
そして、ＣＰＵ２１０は、上記の構成により、ＲＯＭ２２０内の制御プログラムにしたがって、Ｐ−ＣＯＮ２５０を介して各種検出信号、各種指令、各種データ等を入力し、ＣＧ−ＲＯＭ２３０からのフォントデータ、ＲＡＭ２４０内の各種データ等を処理し、Ｐ−ＣＯＮ２５０を介して駆動部１６０に制御信号を出力することにより、印刷の位置制御や表示画面１２１の表示制御等を行うとともに、印刷ヘッド１３２を制御して所定の印刷条件でテープＴに印刷するなど、テープ印刷装置１全体を制御している。
【００３３】
次に、テープ印刷装置１において、１半角文字分の空白を示すスペース（以下半角スペースと記載）、または、１全角文字分の空白を示すスペース（以下全角スペースと記載）である通常スペースの入力（通常スペース入力手段）方法について簡単に説明する。
【００３４】
図３は半角スペースの入力手順を示した図である。同図に示す画面Ｔ０１は、通常のテキスト入力画面において、「あいうえお」の文字列が入力されている状態を示している。次に、文字列「あい」と「うえお」との間に半角スペースを入力するとして、「お」の後に点滅表示しているカーソルＫをカーソル「←」キー１１６を操作して「い」の後ろまで移動させ（画面Ｔ０２）、変換・スペースキー１１４を押すと、文字列「あい」と「うえお」との間に、半角スペースが入力されたことを示す半角空白文字Ｓ１が表示される（表示手段）（画面Ｔ０３）。
【００３５】
また、図４は全角スペースの入力手順を示した図である。なお、本実施形態では、全角スペースは記号キー１１５から選択して入力するものとする。同図に示す画面Ｔ１１は、通常のテキスト入力画面において、「あいうえお」の文字列が入力されている状態を示している。次に、文字列「あい」と「うえお」との間に全角スペースを入力するとして、「お」の後に点滅表示しているカーソルＫをカーソル「←」キー１１６を操作して「い」の後ろまで移動させ（画面Ｔ１２）、記号キー１１５を押す。
【００３６】
記号キー１１５を押すと、ＣＧ−ＲＯＭ２３０に用意されている記号の種別を表す「記述」（主に句読点や濁点の記号が該当する）、「省略」（主に「〒」や「（株）」などの省略記号が該当する）、「絵文字」などが表示され、カーソル「↑」または「↓」キー１１６を操作して選択できる。本実施形態では、「編集」カテゴリ（文書中に罫線を引いたり、文書のフォームを選択したりするための記号が該当する）を表示させ（画面Ｔ１３）、選択キー１１３を押す。すると、ＣＧ−ＲＯＭ２３０に用意されている記号の中で、「編集」カテゴリに種別されている記号が一覧表示される。その中から全角スペースを示す全角空白文字Ｓ２をカーソル「→」キー１１６を操作して選択する（画面Ｔ１４）。すると、文字列「あい」と「うえお」との間に、全角スペースが入力されたことを示す全角空白文字Ｓ２が表示される（表示手段）（画面Ｔ１５）。なお、全角スペース、半角スペースの入力例は本実施例に記述したものに限らず、入力方法は問わない。
【００３７】
この半角空白文字Ｓ１および全角空白文字Ｓ２はＣＧ−ＲＯＭ２３０に予め用意されており、半角スペース表示用の半角空白文字Ｓ１と全角スペース表示用の全角空白文字Ｓ２とがある。半角空白文字Ｓ１および全角空白文字Ｓ２は、表示画面１２１には表示されるが、印刷媒体であるテープＴには実際には印刷されない。その代わりにテキストデータ領域２４２に保存されたテキストデータ「あい」と「うえお」との間に１半角文字分または１全角文字分の空白が形成されて印刷および切断が行われ、図３および図４の下部に示すラベルＬが作成される。また、全角空白文字Ｓ１および半角空白文字Ｓ２は、図３および図４に示すような形態に限らず、空白を表す特定の文字であればよい。
【００３８】
さらに、ユーザが任意にスペース長を指定することができる特殊スペースの長さを設定するスペース長設定手段について図５および図６を参照して説明する。なお、特殊スペースの長さの設定は、本実施例では、文字モードキー１１７（図１参照）を押して表示される、縦書き／横書きの設定や文字間隔の調整の設定の１つとして扱うこととする。
【００３９】
図５は、特殊スペースの長さの設定の流れを表すフローチャートである。特殊スペースの長さを設定するには、まずその長さの単位となる長さ単位を「全角」、「半角」、および「ｍｍ」の中から選択して設定する（Ｓ０１）。次に、長さ単位を「全角」または「半角」と指定した場合は（Ｓ０２：Ｙｅｓ）、文字数を入力して長さを決定する（Ｓ０３）。また、長さ単位を「ｍｍ」と指定した場合は（Ｓ０２：Ｎｏ）、数値を入力して長さを決定する（Ｓ０４）。
【００４０】
図６は、特殊スペースの長さを設定するときに表示される画面イメージを示している。通常のテキスト入力画面が表示されている状態で、文字モードキー１１７（図１参照）を押すと、縦書き／横書きの設定を行う「縦・横」や文字間隔の調整を行う「文字間」などをカーソル「↑」または「↓」キー１１６の操作でスクロール表示させて選択することができる。特殊スペースの長さの設定を行うには、カーソル「↑」または「↓」キー１１６を操作して「特殊スペース」を反転表示させ（画面Ｔ２１）、選択キー１１３を押す。すると、特殊スペースの長さを指定するための長さ単位となる「半角」、「全角」並びに「ｍｍ」が候補として表示される（画面Ｔ２２）。「全角」が反転表示されている画面Ｔ２２において、カーソル「↑」または「↓」キー１１６を操作すると、画面Ｔ２３や画面Ｔ２４がそれぞれ表示され、反転表示が「半角」や「ｍｍ」に切り替わる。画面Ｔ２２〜Ｔ２４において特殊スペースの長さ単位を選択した後、選択キー１１３を押すと、次に長さを指定する画面Ｔ２５〜Ｔ２７がそれぞれ表示される。
【００４１】
そして、画面Ｔ２５〜Ｔ２７においてそれぞれ数値を入力すると、画面Ｔ２８〜Ｔ３０がそれぞれ表示される。その後選択キー１１３を押すと、再度画面Ｔ２１が表示され、特殊スペースの長さは、指定した長さ単位の入力した数値の長さで設定され、前述したＲＡＭ２４０内のスペース長データ領域２４７（図２参照）に記憶される。また、特殊スペースの長さの指定は、数値入力の代わりに、予め数値を表示させカーソル「↑」または「↓」キー１１６を操作して指定する方法でもよい。また、特殊スペースの長さの上限値や下限値を予め出荷時に設定しておいてもよい。
【００４２】
なお、ユーザが初めて特殊スペースの長さを設定する場合は、画面Ｔ２５〜Ｔ２７に示すような数値が何も表示されない画面が表示され、１度でも特殊スペースの長さの設定を行った場合は、画面Ｔ２５〜Ｔ２７において前回入力した数値が表示される。なお、出荷時に特殊スペースの長さのデフォルト値を設定しておいてもよい。
【００４３】
ここで、全角スペース、半角スペース、並びに特殊スペースが入力されたときに、その連続したスペース長の合計が全角２文字分の長さを超えたときに表示される省略記号ＳＳ（表示手段）について図７を参照して説明する。省略記号ＳＳは、同図に示すような１文字分のキャラクタがＣＧ−ＲＯＭ２３０に予め「長さ単位の種類（全角、半角、ｍｍなど）」×「長さ」の組み合わせ分用意されている。なお、省略記号ＳＳを、予め用意しておくのではなく、文字や数字のフォントデータを組み合わせて構成してもよい。
【００４４】
図７は、特殊スペースの長さを（ａ）「全角×４文字」、（ｂ）「半角×５文字」、（ｃ）「１５ｍｍ」と設定した場合に、文字列「ＢＣ」と「ＡＢＣ」との間に特殊スペースを入力したときに表示される、画面イメージおよび拡大した省略記号ＳＳをそれぞれ示している。特殊スペースの長さを「全角×４文字」と設定した（ａ）の場合、特殊スペースを入力するために、変換・スペースキー１１４を長押しすると、テープ印刷装置１は、「全角×４文字」分の長さのスペースが入力されたと判断し、さらに入力されたスペース長が全角２文字分を超えていることを判断して、長さ単位が「全角」で、長さが「４文字」用の省略記号ＳＳを１文字分の長さで文字列「ＢＣ」と「ＡＢＣ」との間に表示する。
【００４５】
同様に、特殊スペースの長さを「半角×５文字」と設定した（ｂ）の場合、テープ印刷装置１は、「半角×５文字」分の長さのスペースが入力されたと判断し、さらに入力されたスペース長が全角２文字分を超えていることを判断して、長さ単位が「半角」で、長さが「５文字」用の省略記号ＳＳを１文字分の長さで文字列「ＢＣ」と「ＡＢＣ」との間に表示する。また、特殊スペースの長さを「１５ｍｍ」と指定した（ｃ）の場合、テープ印刷装置１は、「１５ｍｍ」分の長さのスペースが入力されたと判断し、さらに入力されたスペース長が全角２文字分を超えていることを判断して、長さ単位が「ｍｍ」で、長さが「１５」用の省略記号ＳＳを１文字分の長さで文字列「ＢＣ」と「ＡＢＣ」との間に表示する。また、同図右側には特殊スペースの長さを（ａ）「全角×４文字」、（ｂ）「半角×５文字」、（ｃ）「１５ｍｍ」と設定した場合に、印刷および切断後に作成されるラベルＬをそれぞれ示している。
【００４６】
省略記号ＳＳは、前述した半角空白文字Ｓ１および全角空白文字Ｓ２同様に印刷媒体であるテープＴには印刷は行われず、その代わりにテキストデータ領域２４２に保存されたテキストデータ「ＢＣ」と「ＡＢＣ」との間に、省略記号ＳＳが表示していた、連続したスペース長の合計の長さ分、すなわち（ａ）の場合は全角×４文字分、（ｂ）の場合は半角×５文字分、（ｃ）の場合は１５ｍｍ分の空白が形成される。
【００４７】
なお、特殊スペースの長さが「全角×１文字」や「半角×１文字」のように全角２文字分以下の長さに設定されていた場合は、前述した半角空白文字Ｓ１または全角空白文字Ｓ２を表示してもよい。
【００４８】
さらに、テープ印刷装置１は、通常スペースである半角スペースあるいは全角スペースが入力され、半角空白文字Ｓ１あるいは全角空白文字Ｓ２が表示されている場合にも、続けて半角スペースあるいは全角スペースが入力され、連続したスペース長の合計が全角２文字分の長さを超えた場合は、半角空白文字Ｓ１あるいは全角空白文字Ｓ２に代えて省略記号ＳＳを表示する。なお、本実施例では、半角スペース２文字分が全角スペース１文字分となることを前提としている。
【００４９】
図８は、半角空白文字Ｓ１が表示されている状態から省略記号ＳＳが表示されるまでの表示画面１２１の流れを示している。画面Ｔ３１は、通常のテキスト入力画面で文字列「あいうえお」が入力され、文字列「あい」と「うえお」の間にあるカーソルＫが点滅表示している画面である。次に、変換・スペースキー１１４を押すと、前述したように、文字列「あい」と「うえお」との間に半角スペースが入力されたことを示す半角空白文字Ｓ１が表示される（画面Ｔ３２）。続けて変換・スペースキー１１４を押すと、さらに半角空白文字Ｓ１が表示される（画面Ｔ３３）。これは、テープ印刷装置１が、入力されたスペース長の合計が半角２文字分であり、全角２文字分以下であると判断したためである。同様にして、変換・スペースキー１１４を３回連続して押すと、３回目の押下と同時に、画面Ｔ３４に示す省略記号ＳＳが、半角空白文字Ｓ１に代えて表示される。これは、テープ印刷装置１が、入力されたスペース長の合計が半角５文字分、すなわち全角２文字分を超えていると判断したためである。
【００５０】
この場合、省略記号ＳＳを用いず、半角空白文字Ｓ１のみで表示しようとすると、画面Ｔ３４′に示すような表示画面になってしまう。画面Ｔ３４′では、入力されている文字列「あいうえお」の「う」以外が見えなくなってしまうので、全体の印刷レイアウトを把握するのは非常に難しくなる。しかし、本発明のテープ印刷装置１は、連続して入力されたスペース長の合計が全角２文字分を超えた場合に１文字分の長さの省略記号ＳＳを表示するので、文字列「あいうえ」までがカーソル「→」キー１１６を操作せずに、表示画面に表示されて確認できる。これにより、全体の印刷レイアウトを把握できると共に、省略スペース記号ＳＳは、連続して入力されたスペース長の合計を表示しているので、入力されているスペース長を想定しやすい。なお、特殊スペースの長さが「２ｍｍ」など、全角２文字分以下の長さに設定され、入力された場合にも、省略記号ＳＳを用いて表示してもよい。
【００５１】
さらに、特殊スペースの入力および特殊スペースが入力された時の印刷処理について図９〜図１１を参照して説明する。
【００５２】
図９は、特殊スペースの入力手順を示した図である。ここでは、前述したスペース長設定手段により、特殊スペースの長さが「全角×４文字」分の長さに設定されているとする。同図に示す画面Ｔ４１は、通常のテキスト入力画面において、「ＢＣＡＢＣ」の文字列が入力されている状態を示している。次に、文字列「ＢＣ」と「ＡＢＣ」との間に特殊スペースを入力するとして、文字列の最後に点滅表示しているカーソルＫをカーソル「←」キー１１６を操作して２文字目の「Ｃ」の後ろまで移動させ（画面Ｔ４２）、特殊スペースを入力するために、変換・スペースキー１１４を長押しする。すると、ここでは特殊スペースの長さが「全角×４文字分」の長さに設定されているので、文字列「ＢＣ」と「ＡＢＣ」との間に、連続して入力されているスペース長の合計が全角４文字分であることを示す省略記号ＳＳが表示される（画面Ｔ４３）。
【００５３】
特殊スペースが入力されている画面Ｔ４３の状態で、印刷キー１１２を押すと、特殊スペースの長さの変更を問い合わせる画面Ｔ４４が表示される。画面Ｔ４４では、デフォルトで「変更しない」が反転表示されている。ここでは長さを変更しないとし、そのまま選択キー１１３あるいは印刷キー１１２を押す。すると、印刷および切断の後、同図下に示す、文字列「ＢＣ」と「ＡＢＣ」との間に全角４文字分の空白が設けられたラベルＬが作成される。
【００５４】
ここで、印刷キー１１２が押されてから実際に印刷が行われるまでの、特殊スペースに関する処理の流れを、図１０のフローチャートを参照しながら説明する。
【００５５】
テープ印刷装置１は、印刷キー１１２が押されると（Ｓ１１）、まず特殊スペースが入力されているか否かを判断する（Ｓ１２）。特殊スペースが入力されていると判断したときは（Ｓ１２：Ｙｅｓ）、さらに特殊スペースの長さを変更するか否かを問い合わせる画面を表示する（Ｓ１３）。次に、特殊スペースの長さの変更が指示された場合は（Ｓ１３：Ｙｅｓ）、特殊スペースの長さを指定する画面を表示し（Ｓ１４）、Ｓ１４において指定された長さの空白を設けた後（Ｓ１５）、印刷処理へと進む（Ｓ１７）。特殊スペースの長さの変更が指示されなかった場合は（Ｓ１３：Ｎｏ）、前述したスペース長設定手段によって設定された長さの空白を設けた後（Ｓ１６）、印刷処理へと進む（Ｓ１７）。また、特殊スペースが入力されていないと判断したとき（Ｓ１２：Ｎｏ）は、そのまま印刷処理へ進む（Ｓ１７）。
【００５６】
図１１は、印刷指示時に特殊スペースの長さを変更する場合の表示画面１２１の流れについて示している。画面Ｔ５１は、文字列「ＢＣ」と「ＡＢＣ」との間に、「全角×４文字」の長さの特殊スペースが入力されていることを示している。この状態で印刷キー１１２を押すと、特殊スペースの長さの変更を問い合わせる画面が表示される。前述したように、特殊スペースの長さの変更を問い合わせる画面では、デフォルトで「変更しない」が反転表示されているので、カーソル「↑」キー１１６を操作して「変更する」を反転表示させ（画面Ｔ５２）、選択キー１１３を押す。すると、特殊スペースの長さを指定するための長さ単位となる「半角」、「全角」並びに「ｍｍ」が候補として表示される（画面Ｔ５３）。
【００５７】
ここでは、特殊スペースの長さを「全角×２文字」に変更するとして、「全角」が反転表示されている状態で、選択キー１１３を押す。すると、今度は長さを指定する画面Ｔ５４が表示される。画面Ｔ５４において、数字キー「２」を押すと、長さが２文字に設定されたことを示す画面Ｔ５５が表示される。画面Ｔ５５が表示されている状態で、選択キー１１３あるいは印刷キー１１２を押すと、印刷および切断の後、同図下に示す、文字列「ＢＣ」と「ＡＢＣ」との間に全角２文字分の空白が設けられたラベルＬが作成される。
【００５８】
なお、特殊スペースの長さを変更する前は、特殊スペースの長さが「全角×４文字」として、スペース長設定手段によって設定されていたため、長さ単位を指定する画面Ｔ４３ではデフォルトで「全角」が反転表示され、また、長さを指定する画面Ｔ４４ではデフォルトで「４」が表示される。また、特殊スペースの長さを指定するための単位は、「半角」、「全角」並びに「ｍｍ」に限られず、例えば印刷ドット単位や、「インチ」などを採用してもよい。
【００５９】
以上説明したように、本実施形態のテープ印刷装置１は、連続して入力されたスペースを１文字分の省略記号ＳＳで表示するので表示画面１２１の使用領域の節約につながると共に、入力されたスペースの長さを容易に把握することができる。なお、省略記号ＳＳに、入力されたスペースの種別（全角または半角の通常スペースまたはスペース長指定の特殊スペース）をさらに追加して表示してもよい。
【００６０】
また、本実施例では、連続して入力されたスペース長の合計が全角２文字分を超えた場合に、省略記号ＳＳを表示しているが、これは、全角２文字分に限られるものではなく、表示画面の大きさにより条件を設定すればよい。
【００６１】
さらに、入力されたスペースの長さを、省略記号ＳＳに常時表示させるのではなく、カーソルＫが省略記号ＳＳに位置したときに、入力されたスペースの長さをツールチップ（吹き出し）で表示するような構成にしてもよい。これにより、入力されたスペースの長さを大きく表示できるので、入力されたスペースの長さをより容易に把握することができる。
【００６２】
また、上記の例に示した、テープ印刷装置１の各部（各機能）をプログラムとして提供することも可能である。また、そのプログラムを記憶媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリースティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク等を利用することができる。
【００６３】
さらに、本実施例では、本発明の文字列表示装置をテープ印刷装置に適用したものを示したが、文字入力画面の表示を要する他の文字列表示装置に適用してもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係るテープ印刷装置の斜視図である。
【図２】図１のテープ印刷装置の制御ブロック図である。
【図３】半角スペース入力の一例を示す、表示画面上での操作説明図である。
【図４】全角スペース入力の一例を示す、表示画面上での操作説明図である。
【図５】特殊スペースの長さ設定の手順を示すフローチャートである。
【図６】本発明の一実施形態に係る、表示画面上での操作説明図である。
【図７】本発明の一実施形態に係る、省略記号の種類を示した表示画面及び切断後の印刷テープの平面図である。
【図８】本発明の一実施形態に係る、表示画面の遷移図である。
【図９】本発明の一実施形態に係る、特殊スペース入力に基づき印刷を行う際の表示画面の遷移図である。
【図１０】本発明の一実施形態に係る、特殊スペース入力に基づき印刷を行う際の手順を示したフローチャートである。
【図１１】本発明の一実施形態に係る、印刷指示時に特殊スペース長の変更を行う際の表示画面の遷移図である。
【符号の説明】
【００６５】
１        テープ印刷装置            Ｔ        印刷テープ
Ｌ        ラベル                    Ｋ        カーソル
Ｓ１      半角空白文字              Ｓ２      全角空白文字
ＳＳ      省略記号                  １１２    印刷キー
１１３    選択キー                  １１４    変換・スペースキー
１１５    記号キー                  １１６    カーソルキー
１１７    文字モードキー            １２１    表示画面
【図１】
2005246702.tif 000003
【図２】
2005246702.tif 000004
【図３】
2005246702.tif 000005
【図４】
2005246702.tif 000006
【図５】
2005246702.tif 000007
【図６】
2005246702.tif 000008
【図７】
2005246702.tif 000009
【図８】
2005246702.tif 000010
【図９】
2005246702.tif 000011
【図１０】
2005246702.tif 000012
【図１１】
2005246702.tif 000013