(57)【特許請求の範囲】
【請求項１】
画像形成媒体に形成される文字列を編集するための文字列編集装置において、
前記画像形成媒体のイメージをディスプレイに表示するための制御を行う媒体表示制御手段と、
１又は複数行の文字列を記憶するための文字列記憶手段と、
前記文字列記憶手段に記憶された１又は複数行の文字列を、前記ディスプレイに表示された前記イメージ内に表示するための制御を行う文字列表示制御手段と、
前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さに応じて前記イメージが伸縮するように前記媒体表示制御手段を制御するための媒体長さ制御手段と、
前記文字列記憶手段に新たに記憶された文字の前記ディスプレイに表示された前記画像形成媒体のイメージへの挿入位置を示すポインタを前記ディスプレイに表示するための制御を行うポインタ表示制御手段と、
前記ポインタが常に前記ディスプレイの表示域内の所定範囲内に表示されるべく前記イメージの位置が決められるように前記媒体表示制御手段を制御する媒体位置制御手段と、
前記イメージの伸縮に伴って当初に移動する前記イメージの移動端が右端のみ、左端のみ又は左右両端のいずれかであるかを記憶するための移動端記憶手段とを備え、
前記媒体位置制御手段は、前記移動端記憶手段の記憶内容に基づいて前記ディスプレイ上での前記イメージの位置が決められるように前記媒体表示制御手段を制御することを特徴とする文字列編集装置。
【請求項２】
前記イメージの移動端が右端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの右端だけが伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする請求項１に記載の文字列編集装置。
【請求項３】
前記イメージの移動端が左端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、常に前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする請求項１に記載の文字列編集装置。
【請求項４】
前記イメージの移動端が左右両端であると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの左右両端が伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする請求項１に記載の文字列編集装置。
【請求項５】
ユーザインターフェイスからの入力情報に基づいて前記移動端記憶手段の記憶内容を書き換えるための移動端変更手段をさらに備えていることを特徴とする請求項１〜４のいずれか１項に記載の文字列編集装置。
【請求項６】
前記媒体位置制御手段は、前記移動端変更手段によって前記移動端記憶手段の記憶内容が書き換えられた当初において、前記ポインタが前記所定範囲内に表示されるか否かに拘わらず、前記イメージが前記移動端記憶手段の記憶内容に応じた所定位置に表示されるように前記媒体表示制御手段を制御することを特徴とする請求項５に記載の文字列編集装置。
【請求項７】
前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さが前記イメージの最長長さに対応する長さを超えないときには、前記文字列の行数に応じて各文字のサイズを決定し、超えたときには、前記最長の文字列の長さ及び前記文字列の行数に応じて各文字のサイズを決定する文字サイズ決定手段をさらに備えていることを特徴とする請求項１〜６のいずれか１項に記載の文字列編集装置。
【請求項８】
画像形成媒体に形成される文字列を編集するための文字列編集プログラムにおいて、
前記画像形成媒体のイメージをディスプレイに表示するための制御を行う媒体表示制御手段、１又は複数行の文字列を記憶するための文字列記憶手段、
前記文字列記憶手段に記憶された１又は複数行の文字列を、前記ディスプレイに表示された前記イメージ内に表示するための制御を行う文字列表示制御手段、
前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さに応じて前記イメージが伸縮するように前記媒体表示制御手段を制御するための媒体長さ制御手段、
前記文字列記憶手段に新たに記憶された文字の前記ディスプレイに表示された前記画像形成媒体のイメージへの挿入位置を示すポインタを前記ディスプレイに表示するための制御を行うポインタ表示制御手段、
前記ポインタが常に前記ディスプレイの表示域内の所定範囲内に表示されるべく前記イメージの位置が決められるように前記媒体表示制御手段を制御する媒体位置制御手段、及び、
前記イメージの伸縮に伴って当初に移動する前記イメージの移動端が右端のみ、左端のみ又は左右両端のいずれかであるかを記憶するための移動端記憶手段、としてコンピュータを機能させ、
前記媒体位置制御手段は、前記移動端記憶手段の記憶内容に基づいて前記ディスプレイ上での前記イメージの位置が決められるように前記媒体表示制御手段を制御することを特徴とする文字列編集プログラム。
【請求項９】
請求項８に記載の文字列編集プログラムであって、
前記イメージの移動端が右端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの右端だけが伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする文字列編集プログラム。
【請求項１０】
請求項８に記載の文字列編集プログラムであって、
前記イメージの移動端が左端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、常に前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする文字列編集プログラム。
【請求項１１】
請求項８に記載の文字列編集プログラムであって、
前記イメージの移動端が左右両端であると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの左右両端が伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御することを特徴とする文字列編集プログラム。
【請求項１２】
請求項８〜１１のいずれか１項に記載の文字列編集プログラムであって、
ユーザインターフェイスからの入力情報に基づいて前記移動端記憶手段の記憶内容を書き換えるための移動端変更手段としてコンピュータをさらに機能させるための文字列編集プログラム。
【請求項１３】
請求項１２に記載の文字列編集プログラムであって、
前記媒体位置制御手段は、前記移動端変更手段によって前記移動端記憶手段の記憶内容が書き換えられた当初において、前記ポインタが前記所定範囲内に表示されるか否かに拘わらず、前記イメージが前記移動端記憶手段の記憶内容に応じた所定位置に表示されるように前記媒体表示制御手段を制御することを特徴とする文字列編集プログラム。
【請求項１４】
請求項８〜１３のいずれか１項に記載の文字列編集プログラムであって、
前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さが前記イメージの最長長さに対応する長さを超えないときには、前記文字列の行数に応じて各文字のサイズを決定し、超えたときには、前記最長の文字列の長さ及び前記文字列の行数に応じて各文字のサイズを決定する文字サイズ決定手段としてコンピュータをさらに機能させるための文字列編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成媒体に形成される文字列を編集するための文字列編集装置及び文字列編集プログラムに関する。
【０００２】
【従来の技術】
巻回された長尺のテープをモータによって巻き解きつつ走行させて、任意の長さを有する文字列をテープに印刷するテーププリンタが知られている。かかるテーププリンタで印刷される文字列を事前に編集する場合、テープが実際にどのように印刷されるかをオペレータが把握しやすくするために、キーボードなどから入力した文字列だけでなく、文字列が印刷されるテープのイメージをも文字列の背景としてディスプレイに表示されることがある。
【０００３】
【発明が解決しようとする課題】
上述のようなテープイメージと文字列とを併せて表示させることができる文字列編集装置では、ディスプレイに表示されるテープイメージの長さは、文字列の長さに拘わらず固定されている。そのため、印刷されたテープの実際のレイアウトを事前に確認するのがオペレータにとって難しい。また、固定されたテープイメージ長を超える長さの文字列を入力したときには、テープイメージ内での文字挿入位置を示すキャレットがテープイメージ内に表示されるように自動的にスクロールが行われるものの、テープイメージ内に表示されていない文字を見ようとするとオペレータは手動操作でテープイメージを拡大したり或いはマウスやキーボードを操作してキャレットを移動させるという煩雑な作業を行わなければならなくなる。
【０００４】
そこで、本発明の目的は、入力された文字列の長さに拘わらず、印刷されたテープの実際のレイアウトを煩雑な作業を行わなくてもオペレータが容易に確認できるようにする文字列編集装置及び文字列編集プログラムを提供することである。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、請求項１の文字列編集装置は、画像形成媒体に形成される文字列を編集するための文字列編集装置において、前記画像形成媒体のイメージをディスプレイに表示するための制御を行う媒体表示制御手段と、１又は複数行の文字列を記憶するための文字列記憶手段と、前記文字列記憶手段に記憶された１又は複数行の文字列を、前記ディスプレイに表示された前記イメージ内に表示するための制御を行う文字列表示制御手段と、前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さに応じて前記イメージが伸縮するように前記媒体表示制御手段を制御するための媒体長さ制御手段と、前記文字列記憶手段に新たに記憶された文字の前記ディスプレイに表示された前記画像形成媒体のイメージへの挿入位置を示すポインタを前記ディスプレイに表示するための制御を行うポインタ表示制御手段と、前記ポインタが常に前記ディスプレイの表示域内の所定範囲内に表示されるべく前記イメージの位置が決められるように前記媒体表示制御手段を制御する媒体位置制御手段と、前記イメージの伸縮に伴って当初に移動する前記イメージの移動端が右端のみ、左端のみ又は左右両端のいずれかであるかを記憶するための移動端記憶手段とを備え、前記媒体位置制御手段は、前記移動端記憶手段の記憶内容に基づいて前記ディスプレイ上での前記イメージの位置が決められるように前記媒体表示制御手段を制御する。
【０００６】
請求項１によると、画像形成媒体のイメージが文字列の長さに応じた適切な長さに伸縮するため、入力された文字列の長さに拘わらず、印刷されたテープの実際のレイアウトを煩雑な作業を行わなくてもオペレータが容易に確認できるようになる。また、ポインタ表示制御手段及び媒体位置制御手段により、キャレットなどのポインタが常にディスプレイに表示されるために、入力される文字を逐次確認しながらの入力をオペレータに行わせることができる。さらに、移動端記憶手段を備えると共に、媒体位置制御手段が移動端記憶手段の記憶内容に基づいてディスプレイ上でのイメージの位置が決められるように媒体表示制御手段を制御することにより、イメージの当初の移動端を常に同じにして、それに応じて適切にイメージの位置を決めることができる。
【００１１】
請求項２の文字列編集装置では、前記イメージの移動端が右端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの右端だけが伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御する。
【００１２】
請求項３の文字列編集装置では、前記イメージの移動端が左端のみであると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、常に前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御する。
【００１３】
請求項４の文字列編集装置では、前記イメージの移動端が左右両端であると前記移動端記憶手段に記憶されている場合、前記媒体位置制御手段は、前記ポインタが前記所定範囲の右端に達するまでは前記イメージの左右両端が伸縮するように前記媒体表示制御手段を制御し、前記ポインタが前記所定範囲の右端に達した後は前記イメージの左端だけが伸縮するように前記媒体表示制御手段を制御する。
【００１４】
請求項２〜４によると、イメージの移動端が右端のみ、左端のみ及び左右両端のそれぞれの場合について、ポインタが常にディスプレイの表示域内の所定範囲内に表示されるのを担保しつつ文字数に応じてイメージを伸縮させることができるようになる。
【００１５】
請求項５の文字列編集装置は、ユーザインターフェイスからの入力情報に基づいて前記移動端記憶手段の記憶内容を書き換えるための移動端変更手段をさらに備えていることを特徴としている。
【００１６】
請求項５によると、イメージの移動端をオペレータが自分にとって見やすいように変更することが可能になる。
【００１７】
請求項６の文字列編集装置において、前記媒体位置制御手段は、前記移動端変更手段によって前記移動端記憶手段の記憶内容が書き換えられた当初において、前記ポインタが前記所定範囲内に表示されるか否かに拘わらず、前記イメージが前記移動端記憶手段の記憶内容に応じた所定位置に表示されるように前記媒体表示制御手段を制御する。
【００１８】
請求項６によると、ユーザインターフェイスが操作されることに応じて、ディスプレイの表示域からはみ出ていて見えなくなっているイメージを即座にオペレータに見せることができる。
【００１９】
請求項７の文字列編集装置は、前記文字列記憶手段に記憶された１又は複数行の文字列の中の最長の文字列の長さが前記イメージの最長長さに対応する長さを超えないときには、前記文字列の行数に応じて各文字のサイズを決定し、超えたときには、前記最長の文字列の長さ及び前記文字列の行数に応じて各文字のサイズを決定する文字サイズ決定手段をさらに備えていることを特徴としている。
【００２０】
請求項７によると、各文字のサイズを、イメージに含まれる最長の文字列の長さ及び文字列の行数を考慮した最適な大きさにすることができる。
【００２１】
また、請求項８〜１４は、画像形成媒体に形成される文字列を編集するためのプログラムであって、それぞれ、請求項１〜７のような文字列編集装置としてコンピュータを機能させることが可能であり、請求項１〜７とそれぞれ同様の作用効果を奏する。なお、請求項８〜１４のそれぞれに記載されたようなプログラムは、ＣＤ−ＲＯＭのようなリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能であるほか、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２２】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
【００２３】
図１は、本発明の一実施の形態に係る文字列編集装置として機能するパーソナルコンピュータ（以下、コンピュータという）、及び印刷装置の概略を示す外観斜視図である。図１に示すように、コンピュータ１と印刷装置２とは接続ケーブル３によって互いに接続され、接続ケーブル３を介してデータの授受を行う。
【００２４】
また、図１に示すように、コンピュータ１は、その内部にＣＰＵやＲＡＭなどを備えた制御本体部４と、表示部（液晶パネル）５ａを有する液晶ディスプレイ５と、その上面に文字キーや制御キーなどの多数のキーを含むキーボード６と、液晶パネル５ａ内の特定の座標値を指し示して入力するためのマウス７とを備えており、液晶ディスプレイ５、キーボード６及びマウス７は、夫々、制御本体部４に接続線によって接続されている。
【００２５】
本実施の形態において、液晶ディスプレイ５の液晶パネル５ａ内には、印刷媒体であるテープのイメージが編集されている文字列の背景として表示される。そして、液晶ディスプレイ５に表示されるテープイメージ１０１（図６参照）の長さは、編集されている文字列の長さに応じて伸縮する。例えば、編集されている文字列が「ａｂｃ」であれば、液晶ディスプレイ５に表示されるテープイメージは文字列「ａｂｃ」の長さに左右の余白長さを足した長さに表示される。そして、新たに「ｄ」が入力されると、テープイメージは文字列「ａｂｃｄ」の長さに左右の余白長さを足した長さに伸び、その一方で「ｃ」が削除されると、テープイメージは文字列「ａｂ」の長さに左右の余白長さを足した長さに縮む。また、複数行数の文字列が編集されている場合には、液晶ディスプレイ５に表示されるテープイメージの長さは、複数行の中で最長の文字列の長さに応じて伸縮する。これにより、入力された文字列の長さに拘わらず、印刷されたテープの実際のレイアウトを煩雑な作業を行わなくてもオペレータが容易に確認できる。
【００２６】
液晶ディスプレイ５に表示されるテープイメージ１０１内には、新たに入力された文字のテープイメージへの挿入位置を示すポインタであるキャレット１０５（図６参照）が表示される。本実施の形態において、キャレットは新たに入力される文字の右側（横書きの場合）或いは上側（縦書きの場合）に表示される。そして、テープイメージの位置は、その長さに拘わらずに液晶ディスプレイ５の液晶パネル５ａの表示域の所定範囲（表示域の縁部近傍を除いた範囲）内に常にキャレットが表示されるように変更される。これにより、キャレット位置に表示される入力される文字を逐次確認しながらの入力をオペレータに行わせることができる。
【００２７】
また、本実施の形態においては、オペレータがキーボード６又はマウス７を操作することによって、テープイメージ１０１の伸縮に伴って当初に移動するテープイメージの移動端をその右端のみ（左端固定）、左端のみ（右端固定）又は左右両端（中央固定）のいずれかに設定することが可能となっている。これにより、テープイメージ１０１の当初の移動端を常に同じにしてそれに応じて適切にイメージの位置を決めることや、テープイメージ１０１の移動端をオペレータが自分にとって見やすいように変更することが可能となっている。
【００２８】
テープイメージ１０１内に表示される文字列に含まれる各文字のサイズは、文字列の長さが予め設定されたテープイメージの最長長さに対応する長さを超えないときには、テープ幅に応じた既定のサイズに決定され、超えたときには、当該文字列の長さ（すべての文字が同じサイズであれば文字数だけで決定される）及びテープ幅に応じたサイズに決定される。また、複数行数の文字列が編集されている場合、文字サイズは、複数行の中で最長の文字列の長さが予め設定されたテープイメージの最長長さに対応する長さを超えないときには、文字列の行数とテープ幅とに応じたサイズに決定され、超えたときには、最長の文字列の長さ、文字列の行数及びテープ幅に応じたサイズに決定される。このように、本実施の形態では、各文字のサイズを、イメージに含まれる最長の文字列の長さ及び文字列の行数を考慮した最適な大きさにすることができる。
【００２９】
図１に示すように、印刷装置２には、その筐体２ａの前面にテープ８を排出するための排出口２ｂが設けられている。そして、印刷装置２には、その内部に以下で説明するテープ収容カセット３０を着脱自在に装着することができると共に、テープ駆動印刷機構１０及びテープを切断するためのカッター１７（共に図２参照）などが含まれており、テープ収容カセット３０から引き出されて印刷されたテープ８はカッター１７で切断された後に、排出口２ｂから排出される。
【００３０】
図２は、図１に外観を示した印刷装置２の内部に配置された印刷機構１０及びテープ収容カセット３０の構造を説明するための平面図である。図２に示すように、印刷装置２内のカセット収納部フレーム１１には、テープ収容カセット３０が着脱自在に装着されている。テープ収容カセット３０には、ＰＥＴ（ポリエチレンテレフタレート）フィルム等透明な表層テープ３１が巻装されたテープスプール３２と、インクリボン３３が巻装されたリボン供給スプール３４と、使用済みのインクリボン３３を巻き取る巻取りスプール３５と、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に剥離テープが貼り合わされた二重テープ３６が剥離テープを外側にして巻装された基材供給スプール３７と、二重テープ３６と表層テープ３１とを重ねて接合させるための接合ローラ３８とが夫々回転自在に設けられている。
【００３１】
テープ収容カセット３０には、テープ収容カセット３０に収容されているテープのテープ幅を判別するために利用される３つの突出爪を組み合わせた突出片３９が設けられている。そして、印刷装置２は、突出片３９の突出爪の状態からテープ幅を検出するテープ幅検出センサ７６（図３参照）を備えている。尚、テープは、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍ幅などのものがある。
【００３２】
図２に示すように、カセット収容部フレーム１１には、軸２０ａを中心にして揺動可能となるようにアーム２０が取り付けられている。アーム２０の先端には、共にゴムなどの可撓性部材を表面に有するプラテンローラ２１及び送りローラ２２が回動自在に取り付けられている。アーム２０が最も時計回りに揺動した位置では、プラテンローラ２１が表層テープ３１及びインクリボン３３を介して後述するプレート１２に配置されたサーマルヘッド１３と圧接し、送りローラ２２が表層テープ３１及び二重テープ３６を介して接合ローラ３８と圧接する。
【００３３】
カセット収納部フレーム１１からはプレート１２が立設している。プレート１２のプラテンローラ２１側には、多数の発熱素子が図２の紙面垂直方向に１列に配列されたサーマルヘッド１３が配置されている。プレート１２は、テープ収納カセット３０が所定位置に装着されたときに、テープ収納カセット３０の凹部１４にはめ込まれる。また、カセット収納部フレーム１１からは、リボン巻取りローラ１５及び接合ローラ駆動ローラ１６が立設している。テープ収納カセット３０が所定位置に装着されると、リボン巻取りローラ１５及び接合ローラ駆動ローラ１６はそれぞれ巻取りスプール３５及び接合ローラ３８内に挿入される。
【００３４】
そして、印刷装置２が備えているテープ送りモータ７４（図３参照）に電力が供給されると、リボン巻取りローラ１５を介して巻取りスプール３５、接合ローラ駆動ローラ１６を介して接合ローラ３８、プラテンローラ２１及び送りローラ２２が回転し、これらの回転によって生じる駆動力によってテープ収納カセット３０内の表層テープ３１、インクリボン３３及び二重テープ３６が巻き解かれつつ下流側へと搬送される。表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド１３との間を通過する。これらがプラテンローラ２１とサーマルヘッド１３とによって挟まれた状態で搬送されつつ、サーマルヘッド１３に配列された多数の発熱素子に選択的かつ間欠的に通電が行われることにより、表層テープ３１にインクリボン３３のインクがドット単位で転写されてそこに所望のドット画像が鏡像で形成される。また、サーマルヘッド１３を通過したインクリボン３３がリボン巻取りローラ１５によって巻き取られた後、表層テープ３１は二重テープ３６と重ねられて送りローラ２２と接合ローラ３８との間を通過する。これによって、ドット印刷済みの表層テープ３１はその印刷面側が二重テープ３６と強固に重ね合わされる。
【００３５】
表層テープ３１と二重テープ３６とが重ね合わされたテープ８は、表層テープ３１の印刷面とは反対側から印刷画像の正像を見ることができるものであって、送りローラ２２のさらに下流側に配置されたカッター１７によって切断されてから排出口２ｂから排出される。カッター１７は、固定刃１７ａに対して回動刃１７ｂが回動して切断対象物を剪断する鋏形式であり、回動刃１７ｂはカッター駆動モータ７５（図３参照）によって支点を中心に往復揺動することによりテープ８を切断する。切断されたテープ８は、剥離テープを剥がすことにより任意の場所に貼り付けることが可能な粘着ラベルとして用いることができる。
【００３６】
次に、本実施の形態に係る文字列編集装置として機能するコンピュータ１の制御系について、図３及び図４を参照しつつ説明する。図３は、コンピュータ１の制御系を説明するためのブロック図である。図４は、コンピュータ１内のＣＰＵの動作を説明するためのブロック図である。
【００３７】
図３に示すように、制御本体部４は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ハードディスク６３、ＲＡＭ６４、及び入出力インターフェース（以下、Ｉ／Ｆという）６５を備えている。
【００３８】
制御本体部４が備えるＩ／Ｆ６５には、液晶ディスプレイ（ＬＣＤ）５に表示データを出力するための表示用ＲＡＭを有する液晶ディスプレイコントローラ（ＬＣＤＣ）５ｂ、キーボード６及びマウス７が接続されている。さらに、Ｉ／Ｆ６５には、印刷装置２のサーマルヘッド１３を駆動するための駆動回路７１、上述したテープ送りモータ７４を駆動するための駆動回路７２、上述したカッター駆動モータ７５を駆動するための駆動回路７３、及び上述したテープ幅検出センサ７６が接続されている。
【００３９】
ＣＧ−ＲＯＭ６２には、印刷又は表示の対象となる多数のキャラクタのドットパターンデータがそのキャラクタのコードデータに対応付けて格納されている。また、ハードディスク６３には、ＧＵＩ（Graphical User Interface）ベースのＯＳ（Operating System）ソフトウェアのほか、本発明の一実施の形態に係る文字列編集プログラムである文字列を編集するエディタなどの各種プログラムやデータテーブル類が格納されている。
【００４０】
ＲＡＭ６４は、キーボード６から入力された文字列のデータを記憶する文字列記憶部６４ａ（図４参照）、及び、液晶ディスプレイ５に表示されるテープイメージの伸縮に伴って当初に移動するテープイメージの移動端が右端のみ、左端のみ又は左右両端のいずれかであるかを記憶する移動端記憶部６４ｂ（図４参照）を有しているほか、テープ幅に応じて予め決められている印刷領域の最大幅である最大印刷領域幅（最大画像形成領域幅）をテープ幅に関連付けて格納する領域や、ＣＰＵ６１の作業領域などを含んでいる。オペレータは、キーボード６又はマウス７を操作することによって移動端記憶部６４ｂの記憶内容を任意に書き換えることが可能である。
【００４１】
ＣＰＵ６１は、上述したＯＳや文字列編集プログラムなどが読み込まれることによって、図４に示すように、入力情報解析部６１ａ、テープ幅取り込み部６１ｂ、移動端変更部６１ｃ、文字サイズ決定部６１ｄ、テープ表示制御部６１ｅ、文字列表示制御部６１ｆ、キャレット表示制御部６１ｇ、テープ長さ制御部６１ｈ、テープ位置制御部６１ｉ及び印刷データ作成部６１ｊとして機能する。
【００４２】
ＣＰＵ６１の各機能を説明する前に、各機能の理解を容易にするために、液晶ディスプレイ５の液晶パネル５ａに表示されるエディタの編集画面について、図６を参照しつつ説明する。図６に示す編集画面８０は後述するテープ設定において表示される画面であって、この画面には、編集した文字列データを印刷データとして印刷装置２に出力する際に選択される印刷ボタン８１、入力された文字列を含むテープイメージ表示とテキストボックス表示とを切り換えるための表示切換ボタン８２、過去に印刷された文字列を表示させる履歴表示ボタン８３、編集画面８０をテープ設定とテキスト設定とで切り換えるための編集切換ボタン８４、編集画面８０及びテープイメージ１０１を非表示にするための非表示ボタン８５、テープイメージの移動端を切り換えるための整列ボタン８６、オペレータによる選択が可能なフォーマット（ビデオカセット用ラベル、ミニディスク用ラベルなど）のリストをプルダウン表示させるボタンを有するリストボックス８７、テープ長さ変更のためのプラスボタン及びマイナスボタンを有するリストボックス８９、文字列の長さに合わせたテープイメージ長さの自動変更をオンオフするためのイメージ長さ自動変更オンオフボタン９１、オペレータによる選択が可能なテープ左右の余白長さのリストをプルダウン表示させるボタンを有するリストボックス９３、オペレータによる選択が可能なテープ幅のリストをプルダウン表示させるボタンを有するリストボックス９４、印刷装置２から取り込んだデータに基づくテープイメージ幅の自動変更をオンオフするためのイメージ幅自動変更オンオフボタン９５が表示されている。
【００４３】
なお、編集切換ボタン８４でテキスト設定が選択された場合には、リストボックス８７、８９、９３、９４、オンオフボタン９１、９５に代えて、入力された文字列のフォントやアンダーラインの有無などを設定するためのリストボックスやボタン類が編集画面８０に表示される。以下の説明は、イメージ長さ自動変更オンオフボタン９１が押下されることにより、テープイメージ１０１の長さが文字列の長さに応じて自動変更されるようになっていることを前提としている。また、テープ幅はリストボックス９４を操作すること以外に、テープイメージ１０１の上下端をマウス７でドラッグすることによっても変更可能である。さらに、イメージ長さ自動変更オンオフボタン９１が押下されている場合にはリストボックス８９は操作不能となり、イメージ幅自動変更オンオフボタン９５が押下されている場合にはリストボックス９４は操作不能となる。
【００４４】
編集画面８０の下方には、テープイメージ１０１が表示され、テープイメージ１０１内には、入力された文字列が後述するように決定された文字サイズにより、ＷＹＳＩＷＹＧ（What You See Is What You Get）形式により実際に印刷される書体にしたがって表示される。文字列の文字挿入位置には、キャレット１０５が所定間隔で点滅表示される。なお、テープイメージ１０１内に描かれた破線は、テープの幅に応じて予め定められている最大の印刷領域（最大印刷領域）１０３を示すものである。
【００４５】
ＣＰＵ６１の説明に戻って、入力情報解析部６１ａは、キーボード６からＩ／Ｆ６５を介して受け取った押下信号又はマウス７からＩ／Ｆ６５を介して受け取った座標信号に基づいてキーボード６またはマウス７を用いてオペレータが入力した情報を解析する。テープ幅取り込み部６１ｂは、印刷装置２内のテープ幅検出センサ７６の検出結果（テープ収容カセット３０に設けられたテープ突出片３９の突出爪の状態）を所定時間毎に間欠的に取り込み、取り込んだ検出結果に基づいてテープ収容カセット３０に収容されているテープのテープ幅を判別する。なお、テープ幅取り込み部６１ｂは、イメージ幅自動変更オンオフボタン９５が押下されていて、印刷装置２から取り込んだデータに基づくテープイメージ幅の自動変更がオンになっている場合にのみ機能する。
【００４６】
移動端変更部６１ｃは、整列ボタン８６が押下されるごとに、移動端記憶部６４ｂの記憶内容を循環的に書き換える。すなわち、整列ボタン８６が押下される毎に、テープイメージの移動端は、左端のみ→右端のみ→左右両端→左端のみ→…と循環的に変わっていく。
【００４７】
文字サイズ決定部６１ｄは、複数行数の文字列が編集されている場合、上述したように、文字列記憶部６４ａの記憶内容に基づいて、複数行の中で最長の文字列の長さが予め設定されたテープイメージの最長長さ（本実施の形態において３００ｍｍ）に対応する長さを超えるかどうかを判断する。その結果、超えないときには、文字列の行数（文字列記憶部６４ａに記憶された改行コードの数から取得したもの）とテープ幅（テープ幅取り込み部６１ｂが取得したもの）とに応じたサイズに文字サイズを決定し、超えたときには、最長の文字列の長さ、文字列の行数及びテープ幅に応じたサイズに文字サイズを決定する。従って、テープ幅が同じであれば、最長文字列の文字長さが長くなったり行数が多くなるに連れて、文字サイズは段階的に小さくなっていく。
【００４８】
テープ表示制御部６１ｅは、テープ幅取り込み部６１ｂで判別された幅を有するテープイメージ１０１を液晶ディスプレイ５の液晶パネル５ａに表示するための制御を行う。文字列表示制御部６１ｆは、ＲＡＭ６４の文字列記憶部６４ａに記憶された１又は複数行の文字列をテープイメージ１０１内に表示するための制御を行う。キャレット表示制御部６１ｇは、入力情報解析部６１ａからの解析結果に基づいて、キャレット１０５をテープイメージ１０１内のオペレータ５によって指定された位置に表示するための制御を行う。
【００４９】
テープ長さ制御部６１ｈは、文字列記憶部６４ａに記憶された１又は複数行の文字列の中の最長の文字列の長さに応じて、上記した最長長さまでの範囲でテープイメージが伸縮するようにテープ表示制御部６１ｅを制御する。テープ位置制御部６１ｉは、キャレット１０５が常に液晶パネル５ａの表示域の所定範囲内に表示されるべくテープイメージ１０１の位置が決められ、かつ、移動端記憶部６４ｂの記憶内容に基づいて液晶パネル５ａ上でのテープイメージ１０１の位置が決められるように、テープ表示制御部６１ｅを制御する。印刷データ作成部６１ｊは、文字列記憶部６４ａの記憶内容などに基づき、ＣＧ−ＲＯＭ６２に格納されているデータを利用して、印刷装置２でのテープ印刷に用いられる印刷用データを作成する。
【００５０】
以下、コンピュータ１及び印刷装置２の動作について、図５を参照しつつ説明する。図５は、文字列編集処理におけるコンピュータ１及び印刷装置２の動作を説明するためのフローチャートである。
【００５１】
まず、ステップＳ１０１において、入力情報解析部６１ａがキーボード６又はマウス７からＩ／Ｆ６５を介して受け取った押下信号又は座標信号に基づいて、キー入力があったことを知ると、さらに入力情報解析部６１ａは、ステップＳ１０２において、そのキー入力が編集画面８０上の印刷ボタン８１の押下であるか否かを判定する。そして、印刷ボタン８１の押下ではないと判定された場合（Ｓ１０２：ＮＯ）、ステップＳ１０３の処理に移行する。
【００５２】
ステップＳ１０３において、入力情報解析部６１ａは、そのキー入力がキーボード６の文字キーの押下であるか否かを判定する。そして、文字キーの押下ではないと判定された場合（Ｓ１０３：ＮＯ）、ステップＳ１０４の処理に移行する。ステップＳ１０４では、キー入力の種類に応じた処理（例えばフォントやテープ幅の変更、キャレット１０５の移動など）が適宜行われてステップＳ１０１に戻る。
【００５３】
ステップＳ１０３において文字キーの押下であると判定された場合（Ｓ１０３：ＹＥＳ）、ステップＳ１０５の処理に移行する。ステップＳ１０５では、ステップＳ１０１で入力された文字のデータがＲＡＭ６４の文字列記憶部６４ａに記憶される。このとき入力された文字データは、文字列データ内において、テープイメージ１０１のキャレット位置に対応した位置に挿入される。
【００５４】
次に、ステップＳ１０６では、文字サイズ決定部６１ｄが、文字列の行数、テープ幅、及び、テープイメージ１０１の長さと比較した文字列の長さの三者に基づいて文字サイズを決定する。そして、テープ長さ制御部６１ｈは、決定された文字サイズを考慮しつつ、テープイメージ１０１の長さが文字列記憶部６４ａに記憶された１又は複数行の文字列の中の最長の文字列が余白を考慮してちょうど収まる長さになるように、テープ表示制御部６１ｅを制御する。さらにこのとき、テープ位置制御部６１ｉは、移動端記憶部６４ｂに記憶された情報に基づいてテープイメージ１０１の液晶パネル５ａ内での位置を決める。これにより、右端のみ、左端のみ又は左右両端が移動端となってテープイメージ１０１が伸縮する。
【００５５】
そして、ステップＳ１０７では、ステップＳ１０１の文字キー入力によって１文字分だけ右または下にずれたキャレット１０５の液晶パネル５ａ上での位置座標がキャレット表示制御部６１ｇによって求められる。そして、引き続き、ステップＳ１０８において、ステップＳ１０７で算出されたキャレット１０５の位置座標が液晶パネル５ａの表示域の所定範囲内に表示可能であるかどうかがキャレット表示制御部６１ｇによって判断される。
【００５６】
その結果、表示不可能である場合には（Ｓ１０８：ＮＯ）、ステップＳ１０９の処理に移行する。ステップＳ１０９では、キャレット１０５が液晶パネル５ａの表示域の所定範囲内に表示されるように、キャレット表示制御部６１ｇからの信号を受け取ったテープ位置制御部６１ｉがテープ表示制御部６１ｅを制御する。これにより、テープイメージ１０１は、液晶パネル５ａ内の表示域の所定範囲内にキャレット１０５が表示されるような位置に移動させられる。
【００５７】
そして、ステップＳ１１０では、ステップＳ１０９において移動した後のテープイメージ１０１を背景として、文字列記憶部６４ａに記憶された文字列及びキャレット１０５がそれぞれ文字列表示制御部６１ｆ及びキャレット表示制御部６１ｇの制御に基づいて表示され、その後、ステップＳ１０１に戻る。
【００５８】
ステップＳ１０８で表示可能と判断された場合には（Ｓ１０８：ＹＥＳ）、ステップＳ１０９においてテープイメージ１０１を移動させることなく、ステップＳ１１０に進んで文字列及びキャレットの表示が行われる。
【００５９】
また、ステップＳ１０２において印刷ボタン８１の押下であると判定された場合（Ｓ１０２：ＹＥＳ）、ステップＳ１１１の処理に移行する。ステップＳ１１１では、印刷データ作成部６１ｊが、文字列記憶部６４ａの記憶内容などに基づき、ＣＧ−ＲＯＭ６２に格納されているデータを利用して、印刷装置２でのテープ印刷に用いられる印刷用データを作成し、それを印刷装置２に出力する。そして、ステップＳ１１２において、印刷装置２がコンピュータ１から供給された印刷用データを用いてテープ印刷を行う。
【００６０】
次に、本実施の形態による文字列編集の具体例について、図６〜図２０に基づいて説明する。図６〜図１１はテープイメージの移動端が右端のみの場合の液晶パネル５ａへの表示例を示し、図１２〜図１６はテープイメージの移動端が左端のみの場合の液晶パネル５ａへの表示例を示し、図１７〜図２０はテープイメージの移動端が左右両端の場合の液晶パネル５ａへの表示例を示している。
【００６１】
テープイメージの移動端が右端のみの場合、デフォルトではテープイメージ１０１の左端位置は編集画面８０の左端位置に揃えられる。そして、図６及び図７に示すように、キーボード６から文字が入力されるごとに、テープ長さ制御部６１ｈ及びテープ位置制御部６１ｉがテープ表示制御部６１ｅを制御することによって、テープイメージ１０１は左端位置が液晶パネル５ａ上において固定されたまま右方へと伸びていく。そして、キャレット１０５は文字が入力されるごとに右方へと移動していく。
【００６２】
ところが、キャレット１０５が図８に示すキャレット右方移動限界位置（液晶パネル５ａの表示域の所定範囲の右端位置に等しい）に達すると、キャレット１０５はそれ以上右方へは移動しなくなり、以降、文字が入力されるごとに、図９及び図１０に示すように、右端位置が固定されたままテープイメージ１０１は左方へと伸びていく。なお、図６〜図１０にはキャレット１０５が文字列の最も右側の文字の右隣にある例が描かれているが、上述の説明はキャレット１０５が文字列内のどこにあったとしても同様に成り立つ。キャレット１０５が文字列の最も右側の文字よりも左にある場合、キャレット１０５がキャレット右方移動限界位置に達したときにはキャレット１０５よりも右側の文字は液晶パネル５ａの表示域から右方にはみ出している。
【００６３】
また、図６〜図１０に描かれた例では文字列の長さがテープイメージ１０１の最長長さに対応する長さを超えておらずかつ文字列の行数が１行であるため、文字サイズ決定部６１ｄは各文字のサイズをテープ幅に基づいた最大サイズに決定する。ところが、文字列の長さがテープイメージ１０１の最長長さに対応する長さを超えていない場合であっても、図１１に示すように文字列の行数が２行になると、文字サイズ決定部６１ｄは各文字のサイズを図６〜図１０に描かれたよりも小さなサイズに決定する。
【００６４】
テープイメージ１０１の移動端が左端のみの場合、デフォルトではテープイメージ１０１の右端位置は編集画面８０の右端位置に揃えられる。そして、図１２及び図１３に示すように、キーボード６から文字が入力されるごとに、テープ長さ制御部６１ｈ及びテープ位置制御部６１ｉがテープ表示制御部６１ｅを制御することによって、テープイメージ１０１は右端位置が液晶パネル５ａ上において固定されたまま左方へと伸びていく。このとき、液晶パネル５ａ上におけるキャレット１０５の位置は文字が入力されても移動せず、静止したままである。
【００６５】
やがて、テープイメージ１０１の左端は液晶パネル５ａの表示域の所定範囲の左端（液晶パネル左方表示限界）位置に達する。しかし、キャレット１０５が液晶パネル５ａ上において静止しているために、このままテープイメージ１０１が左方に伸びていってもキャレット１０５が液晶パネル５ａの表示域の外へ出てしまうことはない。そのため、次に文字が入力されると、テープイメージ１０１の左端及び文字列の最も左にある文字が液晶パネル５ａの表示域から左方にはみ出し、以降、図１４に示すように、文字が入力される毎に左方にある文字から一文字ずつ表示されなくなっていく。なお、図１２〜図１４にはキャレット１０５が文字列の最も右側の文字の右隣にある例が描かれているが、上述の説明はキャレット１０５が文字列内のどこにあったとしても同様に成り立つ。
【００６６】
また、図１２〜図１４に描かれた例では文字列の長さがテープイメージ１０１の最長長さに対応する長さを超えておらずかつ文字列の行数が１行であるため、文字サイズ決定部６１ｄは各文字のサイズをテープ幅に基づいた最大サイズに決定する。ところが、文字列の行数が１行のままであっても、図１５に示すように文字列の長さがテープイメージ１０１の最長長さに対応する長さを超えると、文字サイズ決定部６１ｄは文字列が長くなる毎に各文字のサイズを図１２〜図１４に描かれたよりも小さなサイズに決定する。文字サイズ決定部６１ｄが決定する各文字のサイズは文字列の長さが長くなるに連れて小さなものとなる。
【００６７】
図１５に示すように、テープイメージ１０１の左方領域が液晶パネル５ａの表示域の所定範囲からはみ出すと、オペレータは文字列の左端付近にある表示されない文字の内容を見ることができなくなってしまう。そこで、本実施の形態においては、図１５の状態から整列ボタン８６がマウス７で押下されて移動端変更部６１ｃが移動端記憶部６４ｂの記憶内容を「テープイメージの移動端が右端のみ」に書き換えると、テープ位置制御部６１ｉは、図１６に示すように、テープイメージ１０１の左端位置が編集画面８０の左端位置に揃えられて表示されるようにテープ表示制御部６１ｅを制御する。このとき、テープ位置制御部６１ｉはキャレット１０５が液晶パネル５ａの表示域内に表示されるかどうかを問わない。従って、テープイメージ１０１が比較的長い場合には、図１６のように、テープイメージ１０１の右方領域が液晶パネル５ａの表示域の所定範囲の左端（液晶パネル右方表示限界）位置からはみ出し、この位置よりも右方にあったキャレット１０５は液晶パネル５ａに表示されなくなる。このように、本実施の形態によると、比較的長い文字列を編集する場合であっても、整列ボタン８６を押下することで、液晶パネル５ａの表示域からはみ出ていて見えなくなっているテープイメージ１０１を即座にオペレータに見せることができる。
【００６８】
なお、図１６のようなキャレット１０５が表示されない状態は、文字入力などの何らかの処理が行われると解除される。また、図１５及び図１６を参照して説明したのと同様の処理は、「テープイメージ１０１の移動端が右端のみ」から「テープイメージ１０１の移動端が左端のみ」に切り換えられた場合や、「テープイメージ１０１の移動端が右端のみ」から「テープイメージ１０１の移動端が左右両端」に切り換えられた場合にも生じる。その場合にも、テープ位置制御部６１ｉはキャレット１０５が液晶パネル５ａの表示域内に表示されるかどうかを問わないので、整列ボタン８６が押下された当初においてキャレット１０５が表示されないことがある。
【００６９】
テープイメージ１０１の移動端が左右両端の場合、デフォルトではテープイメージ１０１の長手方向中心位置は編集画面８０の長手方向中心位置に揃えられる。そして、図１７及び図１８に示すように、キーボード６から文字が入力されるごとに、テープ長さ制御部６１ｈ及びテープ位置制御部６１ｉがテープ表示制御部６１ｅを制御することによって、テープイメージ１０１は左右両方向に伸びていく。このとき、液晶パネル５ａ上におけるキャレット１０５の位置は文字が入力されるにつれて右方へと移動していく。
【００７０】
ところが、キャレット１０５が図１９に示すキャレット右方移動限界位置に達すると、キャレット１０５はそれ以上右方へは移動しなくなり、以降、文字が入力されるごとに、図２０に示すように、右端位置が固定されたままテープイメージ１０１は左方へと伸びていく。なお、図１７〜図２０にはキャレット１０５が文字列の最も右側の文字の右隣にある例が描かれているが、上述の説明はキャレット１０５が文字列内のどこにあったとしても同様に成り立つ。キャレット１０５が文字列の最も右側の文字よりも左にある場合、キャレット１０５がキャレット右方移動限界位置に達したときにはキャレット１０５よりも右側の文字は液晶パネル５ａの表示域から右方にはみ出している。
【００７１】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述した実施の形態においては、コンピュータ１と印刷装置２とを接続ケーブル３で互いに接続する構成であるが、スタンドアロン機に上述した機能を適用することができることはいうまでもない。また、上述の実施の形態はユーザが編集した文字列をテープに印刷する場合について説明したが、本発明は画像形成媒体が印材であって、印材に文字列を製版してスタンプを作製する場合にも適用できることはいうまでもない。
【００７２】
さらに、上述した動作手順をＣＰＵに行わせるプログラムをＣＤ−ＲＯＭなどの記録媒体に保存するようにしてもよい。この場合には、上記手順を行うプログラムの販売が容易となる。
【００７３】
【発明の効果】
請求項１、８によると、画像形成媒体のイメージが文字列の長さに応じた適切な長さに伸縮するため、入力された文字列の長さに拘わらず、印刷されたテープの実際のレイアウトを煩雑な作業を行わなくてもオペレータが容易に確認できるようになる。また、キャレットなどのポインタが常にディスプレイに表示されるために、入力される文字を逐次確認しながらの入力をオペレータに行わせることができる。さらに、イメージの当初の移動端を常に同じにして、それに応じて適切にイメージの位置を決めることができる。
【００７５】
請求項２〜４、９〜１１によると、イメージの移動端が右端のみ、左端のみ及び左右両端のそれぞれの場合について、ポインタが常にディスプレイの表示域内の所定範囲内に表示されるのを担保しつつ文字数に応じてイメージを伸縮させることができるようになる。
【００７６】
請求項５、１２によると、イメージの移動端をオペレータが自分にとって見やすいように変更することが可能になる。請求項６、１３によると、ユーザインターフェイスが操作されることに応じて、ディスプレイの表示域からはみ出ていて見えなくなっているイメージを即座にオペレータに見せることができる。請求項７、１４によると、各文字のサイズを、イメージに含まれる最長の文字列の長さ及び文字列の行数を考慮した最適な大きさにすることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による文字列編集装置として機能するパーソナルコンピュータ及び印刷装置の概略を示す外観斜視図である。
【図２】図１に外観を示した印刷装置の内部に配置された印刷機構及びテープ収容カセットの構造を説明するための平面図である。
【図３】図１に外観を示したコンピュータの制御系を説明するためのブロック図である。
【図４】図３に制御系を示したコンピュータ内のＣＰＵの動作を説明するためのブロック図である。
【図５】図４に示したＣＰＵの動作手順を説明するためのフローチャートである。
【図６】図１に外観を示したパーソナルコンピュータの液晶ディスプレイに表示される編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図７】図６と同じく、編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図８】図６と同じく、編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図９】図６と同じく、編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図１０】図６と同じく、編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図１１】図６と同じく、編集画面及び移動端が右端のみに設定されたテープイメージの一例を示す図である。
【図１２】図１に外観を示したパーソナルコンピュータの液晶ディスプレイに表示される編集画面及び移動端が左端のみに設定されたテープイメージの一例を示す図である。
【図１３】図１２と同じく、編集画面及び移動端が左端のみに設定されたテープイメージの一例を示す図である。
【図１４】図１２と同じく、編集画面及び移動端が左端のみに設定されたテープイメージの一例を示す図である。
【図１５】図１２と同じく、編集画面及び移動端が左端のみに設定されたテープイメージの一例を示す図である。
【図１６】図１２と同じく、編集画面及び移動端が左端のみに設定されたテープイメージの一例を示す図である。
【図１７】図１に外観を示したパーソナルコンピュータの液晶ディスプレイに表示される編集画面及び移動端が左右両端に設定されたテープイメージの一例を示す図である。
【図１８】図１７と同じく、編集画面及び移動端が左右両端に設定されたテープイメージの一例を示す図である。
【図１９】図１７と同じく、編集画面及び移動端が左右両端に設定されたテープイメージの一例を示す図である。
【図２０】図１７と同じく、編集画面及び移動端が左右両端に設定されたテープイメージの一例を示す図である。
【符号の説明】
１  パーソナルコンピュータ
２  印刷装置
３  接続ケーブル
４  制御本体部
５  ディスプレイ
６  キーボード
７  マウス
８  テープ
６１  ＣＰＵ
６１ａ  入力情報解析部
６１ｂ  テープ幅取り込み部
６１ｃ  移動端変更部（移動端変更手段）
６１ｄ  文字サイズ決定部（文字サイズ決定手段）
６１ｅ  テープ表示制御部（媒体表示制御手段）
６１ｆ  文字列表示制御部（文字列表示制御手段）
６１ｇ  キャレット表示制御部（ポインタ表示制御手段）
６１ｈ  テープ長さ制御部（媒体長さ制御手段）
６１ｉ  テープ位置制御部（媒体位置制御手段）
６１ｊ  印刷データ作成部
６２  ＣＧ−ＲＯＭ
６３  ハードディスク
６４  ＲＡＭ
６４ａ  文字列記憶部（文字列記憶手段）
６４ｂ  移動端記憶部（移動端記憶手段）
【図１】
0004654553.tif 000002
【図２】
0004654553.tif 000003
【図３】
0004654553.tif 000004
【図４】
0004654553.tif 000005
【図５】
0004654553.tif 000006
【図６】
0004654553.tif 000007
【図７】
0004654553.tif 000008
【図８】
0004654553.tif 000009
【図９】
0004654553.tif 000010
【図１０】
0004654553.tif 000011
【図１１】
0004654553.tif 000012
【図１２】
0004654553.tif 000013
【図１３】
0004654553.tif 000014
【図１４】
0004654553.tif 000015
【図１５】
0004654553.tif 000016
【図１６】
0004654553.tif 000017
【図１７】
0004654553.tif 000018
【図１８】
0004654553.tif 000019
【図１９】
0004654553.tif 000020
【図２０】
0004654553.tif 000021