(57)【要約】テープ幅取り込みモードか否かを判定し（Ｓ３０１）、テープ幅取り込みモードの場合には、印刷装置に装着されているカセットのテープのテープ幅を取得する（Ｓ３０４）。取得したテープ幅に基づいてそのテープ幅に対応した幅にテープのイメージの幅を変更すると共に、そのテープ幅をテープサイズ表示領域に表示されるテープ幅として表示する（Ｓ３０９）。これにより、印刷装置に装填されている印刷用紙の用紙サイズなどを把握しながら文字列を編集することができる。
2003021475.tif 000002
【特許請求の範囲】
【請求項１】
画像形成媒体に形成される文字列を編集する文字列編集装置は、
使用される前記画像形成媒体に関する情報を間欠的に取り込む媒体情報取り込み手段と、
前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報をディスプレイに表示するための制御を行う表示制御手段と、
を備える。
【請求項２】
ユーザインターフェースからの入力情報に基づいて、使用される画像形成媒体に関する情報を取り込む媒体情報取り込みモード又は使用される画像形成媒体に関する情報を取り込まない媒体情報非取り込みモードのいずれかを指定するモード指定手段と、
前記モード指定手段により指定されたモードが媒体情報取り込みモード又は媒体情報非取り込みモードのいずれであるかを判定するモード判定手段と、
ユーザインターフェースからの入力情報に基づいて前記画像形成媒体に関する情報を指示する指示手段とをさらに備え、
前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合、前記表示制御手段は、前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報を前記ディスプレイに表示し、
前記モード指定手段により指定されたモードが媒体情報非取り込みモードであると前記モード判定手段が判定した場合、前記表示制御手段は、前記指示手段により指示された前記画像形成媒体に関する情報を前記ディスプレイに表示することを特徴とする請求項１記載の文字列編集装置。
【請求項３】
前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合であって、前記媒体情報取り込み手段が前記画像形成媒体に関する情報を取り込むことができないとき、前記表示制御手段は、前記画像形成媒体に関する情報を記憶する媒体情報記憶手段に記憶された最新の前記画像形成媒体に関する情報をディスプレイに表示するための制御を行うことを特徴とする請求項２記載の文字列編集装置。
【請求項４】
ユーザインターフェースからの入力情報に基づいて前記媒体情報非取り込みモードから前記媒体情報取り込みモードに切り換えるためのモード切換手段をさらに備え、
前記モード切換手段により前記媒体情報非取り込みモードから前記媒体情報取り込みモードに切り換えられた場合、前記表示制御手段は、前記ディスプレイに表示する情報を前記指示手段により指示された前記画像形成媒体に関する情報から前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報に切り換えることを特徴とする請求項２記載の文字列編集装置。
【請求項５】
前記画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、
前記表示制御手段は、前記画像形成媒体の幅を示す数値を前記ディスプレイに表示することを特徴とする請求項１記載の文字列編集装置。
【請求項６】
前記画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、
前記表示制御手段は、前記画像形成媒体の幅に対応した幅を有する前記画像形成媒体のイメージを前記ディスプレイに表示することを特徴とする請求項１記載の文字列編集装置。
【請求項７】
コンピュータを、
使用される前記画像形成媒体に関する情報を間欠的に取り込むための媒体情報取り込み手段と、
前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報をディスプレイに表示するための制御を行う表示制御手段として機能させることを特徴とする画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項８】
コンピュータを、
ユーザインターフェースからの入力情報に基づいて、使用される画像形成媒体に関する情報を取り込む媒体情報取り込みモード又は使用される画像形成媒体に関する情報を取り込まない媒体情報非取り込みモードのいずれかを指定するモード指定手段と、
前記モード指定手段により指定されたモードが媒体情報取り込みモード又は媒体情報非取り込みモードのいずれであるかを判定するモード判定手段と、
ユーザインターフェースからの入力情報に基づいて前記画像形成媒体に関する情報を指示する指示手段としてさらに機能させ、
前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合、前記表示制御手段は、前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報を前記ディスプレイに表示し、
前記モード指定手段により指定されたモードが媒体情報非取り込みモードであると前記モード判定手段が判定した場合、前記表示制御手段は、前記指示手段により指示された前記画像形成媒体に関する情報を前記ディスプレイに表示することを特徴とする請求項７記載の画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項９】
前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合であって、前記媒体情報取り込み手段が前記画像形成媒体に関する情報を取り込むことができないとき、前記表示制御手段は、前記画像形成媒体に関する情報を記憶する媒体情報記憶手段に記憶された最新の前記画像形成媒体に関する情報をディスプレイに表示するための制御を行うことを特徴とする請求項８記載の画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項１０】
コンピュータを、
ユーザインターフェースからの入力情報に基づいて前記媒体情報非取り込みモードから前記媒体情報取り込みモードに切り換えるためのモード切換手段としてさらに機能させ、
前記モード切換手段により前記媒体情報非取り込みモードから前記媒体情報取り込みモードに切り換えられた場合、前記表示制御手段は、前記ディスプレイに表示する情報を前記指示手段により指示された前記画像形成媒体に関する情報から前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報に切り換えることを特徴とする請求項８記載の画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項１１】
前記画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、
前記表示制御手段は、前記画像形成媒体の幅を示す数値を前記ディスプレイに表示することを特徴とする請求項７記載の画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項１２】
前記画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、
前記表示制御手段は、前記画像形成媒体の幅に対応した幅を有する前記画像形成媒体のイメージを前記ディスプレイに表示することを特徴とする請求項７記載の画像形成媒体に形成される文字列を編集するためのプログラム。
【請求項１３】
記録媒体に形成される文字列を編集する文字列編集装置は、
使用される前記記録媒体に関する情報を取り込む媒体情報取り込み装置と、
前記媒体情報取り込み装置により取り込まれた前記記録媒体に関する情報をディスプレイ上に表示する表示装置と、
オペレータからの入力情報に基づいて、前記記録媒体に関する情報を指示する指示装置と、
使用される前記記録媒体に関する情報を取り込むモードを指定する第１のモード指定装置と、
使用される前記記録媒体に関する情報を取り込まないモードを指定する第２のモード指定装置と、
前記第１のモード指定装置により媒体情報を取り込むモードが指定された場合、前記媒体情報取り込み装置により取り込まれた前記記録媒体に関する情報を前記ディスプレイに表示し、前記第２のモード指定装置により媒体情報を取り込まないモードが指定された場合、前記指示装置により指示された前記記録媒体に関する情報を前記ディスプレイに表示するよう前記表示装置を制御する表示制御装置と、
を備えることを特徴とする。
【請求項１４】
テープ幅を有するテープを格納したテープカセットを装着し、文字列を印刷するテープ印刷装置は、
文字列を入力する入力装置と、
前記入力装置により入力された文字列が印刷された状態を、前記テープ幅に応じて表示する表示装置と、
印刷される前記テープ幅を指定して設定するテープ幅指定装置と、
印刷される前記テープ幅を検出して設定するテープ幅検出装置と、
前記テープ幅指定装置によりテープ幅が指定されるテープ幅指定モード及び前記テープ幅検出装置によりテープ幅検出されるテープ幅検出モードのいずれかを指定するモード指定装置と、
前記モード指定装置により指定されたモードで設定されたテープ幅に基づいて、前記表示装置により表示される文字列のサイズを変更する文字列変更装置と、
を備えることを特徴とする。
【請求項１５】
前記文字列変更装置で変更される直前に格納されていたテープのテープ幅と前記テープ幅指定装置で指定されたテープ幅を比較するテープ幅比較装置をさらに備え、
前記文字列変更装置は、前記テープ幅比較装置により、前記テープ幅指定装置で指定されたテープ幅が直前に格納されていたテープ幅よりも小さいと判定されたときは、前記表示装置により表示される文字列のサイズを縮小することを特徴とする請求項１４記載のテープ印刷装置。
【請求項１６】
前記文字列変更装置で変更される直前に格納されていたテープのテープ幅と前記テープ幅指定装置で指定されたテープ幅を比較するテープ幅比較装置をさらに備え、
前記文字列変更装置は、前記テープ幅比較装置により、前記テープ幅指定装置で指定されたテープ幅が直前に格納されていたテープ幅よりも大きいと判定されたときは、前記表示装置により表示される文字列のサイズを拡大することを特徴とする請求項１４記載のテープ印刷装置。
【請求項１７】
前記表示装置は、前記テープ上に文字列を印刷したときの印刷イージのプレビュー画面を表示し、前記文字列変更装置により文字列のサイズが縮小されたときに、印刷イメージの文字列を縮小して表示することを特徴とする請求項１５記載のテープ印刷装置。
【請求項１８】
前記文字列変更装置は、前記表示装置により表示される文字列の全体を同一サイズで変更することを特徴とする請求項１４記載のテープ印刷装置。
【発明の詳細な説明】
技術分野
本発明は、画像形成媒体に形成する文字列を編集する文字列編集装置、及び文字列編集装置を動作させるプログラムに関する。
背景技術
ユーザがパーソナルコンピュータにインストールされたエディタを利用して文字列（そのレイアウトを含む）を編集し、編集した文字列を印刷装置によって印刷する場合、印刷装置による印刷に先立ってユーザは印刷用紙の用紙サイズなどを指定し、指定後に編集した文字列を印刷装置によって印刷する。この印刷時に初めてパーソナルコンピュータは印刷装置に装填されている印刷用紙の用紙サイズを取り込む。そして、その取り込んだ用紙サイズにユーザが指定した用紙サイズが含まれていないとき、パーソナルコンピュータはユーザが指定した用紙サイズの印刷用紙が印刷装置に装填されていない旨の警告をディスプレイに表示していた。
発明の開示
上記の処理手順では、ユーザは文字列の編集時には印刷装置に装填されている印刷用紙の用紙サイズが分からないため、印刷装置に装填されていない用紙サイズで文字列を編集してしまう場合があった。このような場合にはユーザは印刷装置に装填されている印刷用紙の用紙サイズに合わせて再度文字列の編集をやり直さなくてはならず、ユーザにとって必ずしも利用しやすいとは言えなかった。
本発明は、印刷装置に装填されている印刷用紙の用紙サイズなどをユーザが把握しながら文字列を編集することができる文字列編集装置、及びそのプログラムを提供することを目的とする。
本発明の文字列編集装置は、画像形成媒体に形成される文字列を編集するための文字列編集装置において、使用される前記画像形成媒体に関する情報を間欠的に取り込むための媒体情報取り込み手段と、前記媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報をディスプレイに表示するための制御を行う表示制御手段とを備えたことを特徴とする。画像形成媒体に形成される文字列を編集するためのプログラムは、コンピュータを、文字列編集装置として機能させるためのプログラムである。
本発明によると、文字列の形成に使用される画像形成媒体に関する情報がディスプレイに表示されるため、利用者は文字列の形成に使用される画像形成媒体に関する情報を把握することができ、使用される画像形成媒体に関する情報を把握した上で文字列を編集することが可能となって文字列の編集時におけるユーザの利便性が向上する。
発明を実施するための最良の形態
以下、本発明の好適な実施の形態について、図面を参照しつつ説明する。
第１図は、本実施の形態に係る文字列編集装置として機能するパーソナルコンピュータ（以下、コンピュータという）、及び印刷装置の概略を示す外観斜視図である。第１図に示すように、コンピュータ１と印刷装置２とは接続ケーブル３によって互いに接続され、接続ケーブル３を介してデータの授受を行う。
また、第１図に示すように、コンピュータ１は、その内部にＣＰＵやＲＡＭなどを備えた制御本体部４と、表示部（液晶パネル）５ａを有する液晶ディスプレイ５と、その上面に文字キーや制御キーなどの多数のキーを含むキーボード６と、特定の座標値を指し示して入力するためのマウス７とを備えており、液晶ディスプレイ５、キーボード６、及びマウス７は、夫々、制御本体部４に接続線によって接続されている。
また、第１図に示すように、印刷装置２には、その筐体２ａの前面にテープ８を排出するための排出口２ｂが設けられている。そして、印刷装置２は、その内部に以下で説明するテープ収容カセット３０を着脱自在に装着することができると共に、テープ駆動印刷機構１０及びテープを切断するためのカッター１７（共に第２図参照）などが含まれており、テープ収容カセット３０から引き出されて印刷されたテープ８はカッター１７で切断された後に、排出口２ｂから排出される。
第２図は、第１図に外観を示した印刷装置２の内部に配置された印刷機構１０及びテープ収容カセット３０の構造を説明するための平面図である。第２図に示すように、印刷装置２内のカセット収納部フレーム１１には、テープ収容カセット３０が着脱自在に装着されている。テープ収容カセット３０には、ＰＥＴ（ポリエチレンテレフタレート）フィルム等透明な表層テープ３１が巻装されたテープスプール３２と、インクリボン３３が巻装されたリボン供給スプール３４と、使用済みのインクリボン３３を巻き取る巻取りスプール３５と、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に剥離テープが貼り合わされた二重テープ３６が剥離テープを外側にして巻装された基材供給スプール３７と、二重テープ３６と表層テープ３１とを重ねて接合させるための接合ローラ３８とが夫々回転自在に設けられている。
テープ収容カセット３０には、テープ収容カセット３０に収容されているテープのテープ幅を判別するために利用される３つの突出爪を組み合わせた突出片３９が設けられている。そして、印刷装置２は、突出片３９の突出爪の状態からテープ幅を検出するテープ幅検出センサ７６（第３図参照）を備えている。尚、テープは、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ幅などのものがある。
第２図に示すように、カセット収容部フレーム１１には、軸２０ａを中心にして揺動可能となるようにアーム２０が取り付けられている。アーム２０の先端には、共にゴムなどの可撓性部材を表面に有するプラテンローラ２１及び送りローラ２２が回動自在に取り付けられている。アーム２０が最も時計回りに揺動した位置では、プラテンローラ２１が表層テープ３１及びインクリボン３３を介して後述するプレート１２に配置されたサーマルヘッド１３と圧接し、送りローラ２２が表層テープ３１及び二重テープ３６を介して接合ローラ３８と圧接する。
カセット収納部フレーム１１からはプレート１２が立設している。プレート１２のプラテンローラ２１側には、多数の発熱素子が第２図の紙面垂直方向に１列に配列されたサーマルヘッド１３が配置されている。プレート１２は、テープ収納カセット３０が所定位置に装着されたときに、テープ収納カセット３０の凹部１４にはめ込まれる。また、カセット収納部フレーム１１からは、リボン巻取りローラ１５及び接合ローラ駆動ローラ１６が立設している。テープ収納カセット３０が所定位置に装着されると、リボン巻取りローラ１５及び接合ローラ駆動ローラ１６はそれぞれ巻取りスプール３５及び接合ローラ３８内に挿入される。
そして、印刷装置２が備えているテープ送りモータ７４（第３図参照）に電力が供給されると、リボンリボン巻取りローラ１５を介して巻取りスプール３５、接合ローラ駆動ローラ１６を介して接合ローラ３８、プラテンローラ２１及び送りローラ２２が回転し、これらの回転によって生じる駆動力によってテープ収納カセット３０内の表層テープ３１、インクリボン３３及び二重テープ３６が巻き解かれつつ下流側へと搬送される。表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド１３との間を通過する。これらがプラテンローラ２１とサーマルヘッド１３とによって挟まれた状態で搬送されつつ、サーマルヘッド１３に配列された多数の発熱素子に選択的かつ間欠的に通電が行われることにより、表層テープ３１にインクリボン３３のインクがドット単位で転写されてそこに所望のドット画像が鏡像で形成される。また、サーマルヘッド１３を通過したインクリボン３３がリボン巻取りローラ１５によって巻き取られた後、表層テープ３１は二重テープ３６と重ねられて送りローラ２２と接合ローラ３８との間を通過する。これによって、ドット印刷済みの表層テープ３１はその印刷面側が二重テープ３６と強固に重ね合わされる。
表層テープ３１と二重テープ３６とが重ね合わされたテープ８は、表層テープ３１の印刷面とは反対側から印刷画像の正像を見ることができるものであって、送りローラ２２のさらに下流側に配置されたカッター１７によって切断されてから排出口２ｂから排出される。カッター１７は、固定刃１７ａに対して回動刃１７ｂが回動して切断対象物を剪断する鋏形式であり、回動刃１７ｂはカッター駆動モータ７５（第３図参照）によって支点を中心に往復揺動することによりテープ８を切断する。切断されたテープ８は、剥離テープを剥がすことにより任意の場所に貼り付けることが可能な粘着ラベルとして用いることができる。
次に、本実施の形態に係る文字列編集装置として機能するコンピュータ１の制御系について、第３図を参照しつつ説明する。第３図は、コンピュータ１の制御系を説明するためのブロック図である。
第３図に示すように、制御本体部４は、各種制御や演算を行うＣＰＵ６１、ＣＧ−ＲＯＭ６２、ハードディスク６３、ＲＡＭ６４、タイマ６５、及び入出力インターフェース（以下、Ｉ／Ｆという）６６を備えている。
制御本体部４が備えるＩ／Ｆ６６には、液晶ディスプレイ（ＬＣＤ）５に表示データを出力するための表示用ＲＡＭを有する液晶ディスプレイコントローラ（ＬＣＤＣ）５ｂ、キーボード６及びマウス７が接続されている。さらに、Ｉ／Ｆ６６には、印刷装置２のサーマルヘッド１３を駆動するための駆動回路７１、上述したテープ送りモータ７４を駆動するための駆動回路７２、上述したカッター駆動モータ７５を駆動するための駆動回路７３、及び上述したテープ幅検出センサ７６が接続されている。
ＣＧ−ＲＯＭ６２には、印刷又は表示の対象となる多数のキャラクタのドットパターンデータがそのキャラクタのコードデータに対応付けて格納されている。また、ハードディスク６３には、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）ベースのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）ソフトウェアのほか、本発明の一実施の形態に係る文字列編集プログラムである文字列を編集するエディタなどの各種プログラムやデータテーブル類が格納されている。
ＲＡＭ６４は、キーボード６から入力された表示されるべき文字列のデータを格納する領域や、印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅に関する情報を格納する領域、ＣＰＵ６１の作業領域などを含んでいる。また、タイマ６５は、一定の時間間隔ごとに信号を発生する機構である。
ここで、ＣＰＵ６１が行う処理を説明する前に、ＣＰＵ６１が行う処理の理解を容易にするために、液晶ディスプレイ５の液晶パネル５ａに表示されるエディタの編集画面について第５Ａ図〜第５Ｂ図を参照しつつ説明する。編集画面には、印刷装置２に編集した文字列を出力する際に選択される印刷ボタン８１ａと、登録された印刷方法をプルダウンメニューとして表示させるための印刷プルダウンボタン８１ｂとが表示されている。
また、編集画面には、後述する文字列表示領域８８への表示及び印刷装置２での印刷に用いられるフォーマットを表示するためのフォーマット表示領域８２ａと、予め登録されているフォーマットをプルダウンメニューとして表示させるためのフォーマットプルダウンボタン８２ｂとが表示されている。そして、ユーザはフォーマット表示領域８２ａまたはフォーマットプルダウンボタン８２ｂをクリックして表示されるプルダウンメニューから所望のフォーマットを選択し、ユーザが選択したフォーマットがフォーマット表示領域８２ａに表示される。
編集画面には、ユーザが所望するテープのテープ長を入力するためのテープ長入力領域８３ａ、並びに一回押されるとテープ長を所定値だけ増加させるテープ長増加ボタン８３ｂ及び一回押されるとテープ長を所定値だけ減少させるテープ長減少ボタン８３ｃが表示されている。但し、後述するテープ長自動設定ボタン８５に対するユーザの操作によってテープ長自動設定モードとなると、テープ長入力領域８３ａ、テープ長増加ボタン８３ｂ及びテープ長減少ボタン８３ｃに対するユーザの入力操作が行えなくなる（第５Ｄ図参照）。
編集画面には、ユーザが指定したテープのテープ幅を表示するためのテープ幅表示領域８４ａと、予め登録されているテープのテープ幅（例えば、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍ）をプルダウンメニューとして表示させるためのテープ幅プルダウンボタン８４ｂとが表示されている。そして、ユーザはテープ幅表示領域８４ａまたはプルダウンボタン８４ｂをクリックして表示されるプルダウンメニューから所望のテープ幅を選択し、ユーザが選択したテープ幅がテープ幅表示領域８４ａに表示される。但し、テープ幅表示領域８４ａとテープ幅プルダウンボタン８４ｂは、テープ幅非取り込みモード（印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅を取り込まないでテープ幅をユーザが指定するモード）ではユーザがテープ幅を入力することができる状態になっており（第５Ａ図、第５Ｂ図参照）、一方テープ幅取り込みモード（印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅を取り込むモード）ではユーザがテープ幅を入力することができない状態になっている（第５Ｃ図、第５Ｄ図参照）。
編集画面には、ユーザが編集した文字列の印刷が行われるテープのテープ長をユーザが指定する（テープ長手動設定モード）か、テープ長を自動設定する（ユーザが入力した１行または複数行のうち最長の行に基づいてテープ長を決定する：テープ長自動設定モード）かを選択するためのテープ長自動設定ボタン８５が表示されている。
編集画面には、ユーザが設定したテープの長手方向のマージンの幅に関する情報を表示するマージン幅表示領域８６ａと、予め登録されているマージンの幅に関する情報（例えば、Ｍｉｎｉｍｕｍ、Ｍａｘｉｍｕｍ）をプルダウンメニューとして表示させるためのマージン幅プルダウンボタン８６ｂとが表示されている。そして、ユーザはマージン幅表示領域８６ａまたはマージン幅プルダウンボタン８６ｂをクリックして表示されるプルダウンメニューから所望のマージン幅を選択し、ユーザが選択したマージン幅に関する情報がマージン幅表示領域８６ａに表示される。
編集画面には、テープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかを選択し入力するためのモード設定ボタン８７が表示されている。そして、ユーザは文字列の編集に先立ってモード設定ボタン８７を利用することによってテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかを選択することができるとともに、ユーザは文字列の編集中や編集後にモード設定ボタン８７を利用することによって例えばテープ幅非取り込みモードからテープ幅取り込みモードへモードを切り換えることができる。
編集画面の下部には文字列表示領域９１があり、文字列表示領域９１の表示は、ユーザによるボタン９２ａ、９２ｂの操作によってテキストビュー、ラベルビュー８８、そのいずれも表示されない、に切り換わる。ここで、ラベルビュー８８について説明すると、テープ幅取り込みモードにおいてはテープ収容カセット３０に収容されているテープのテープ幅（取得したテープのテープ幅の最新の値）に対応した幅のテープのイメージ８８ａ上にユーザが編集した文字列８８ｂが表示されるとともに、印刷領域を示す点線８８ｃが表示される。テープ幅非取り込みモードにおいてはユーザが指定したテープのテープ幅に対応した幅のテープのイメージ８８ａ上にユーザが編集した文字列８８ｂがＷＹＳＩＷＹＧ（Ｗｈａｔ  Ｙｏｕ  Ｓｅｅ  Ｉｓ  Ｗｈａｔ  Ｙｏｕ  Ｇｅｔ）形式により実際に印刷される書体及びポイントにしたがって表示されるとともに、印刷領域を示す点線８８ｃが表示される。
そして、ユーザはラベルビュー８８の下部領域８８ｄをマウス７でドラッグすることによってテープ幅非取り込みモードに設定することや、テープ幅取り込みモードからテープ幅非取り込みモードへモードを切り換えることができるとともに、ユーザはマウス７のドラッグ量を調整することによって印刷が行われるテープのテープ幅を設定することができる。また、ユーザはラベルビュー８８の下部領域８８ｄをマウス７でダブルクリックすることによってテープ幅取り込みモードに設定することや、テープ幅非取り込みモードからテープ幅取り込みモードへモードを切り換えることができる。
編集画面の右上領域には、印刷対象となるテープのテープ長（Ｌｅｎｇｔｈ）、及びテープ幅（Ｗｉｄｔｈ）を表示するテープサイズ表示領域８９がある。但し、テープサイズ表示領域８９に表示されるテープ幅（Ｗｉｄｔｈ）は、テープ幅取り込みモードでは印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅（取得したテープのテープ幅の最新の値）であり、一方、テープ幅非取り込みモードではユーザが入力したテープのテープ幅である。
尚、編集画面には、履歴ボタン９０ａや履歴プルダウンボタン９０ｂなどが表示されており、履歴ボタン９０ａがクリックされる度に過去にユーザが入力した文字列が文字列表示領域８８に順次表示され、履歴プルダウンボタン９０ｂがクリックされると過去にユーザが入力した複数の文字列（例えば、最新の１０個の文字列）がプルダウンメニューとして表示される。
以下、ＣＰＵ６１の機能について第４図を参照しつつ説明する。但し、第４図は、ＣＰＵの機能を説明するためのブロック図である。尚、ＣＰＵ６１は、モード設定処理、表示変更処理、及びテープ幅取得処理を行う。
ＣＰＵ６１は、第４図に示すように、入力情報解析部６１ａ、モード判定部６１ｂ、モード設定部６１ｃ、タイマ設定部６１ｄ、タイマ解除部６１ｅ、プリンタ認識部６１ｆ、テープ幅取り込み部６１ｇ、テープ幅判定部６１ｈ、（テープ幅取り込みモード用）テープ幅設定部６１ｉ、（テープ幅非取り込みモード用）テープ幅設定部６１ｊ、テープ長設定モード判定部６１ｋ、テープ長設定部６１ｌ、テキスト判定部６１ｍ、ポイントサイズ設定部６１ｎ、表示データ作成部６１ｏ、表示制御部６１ｐ、テープ幅取得部６１ｑ、テープ幅取得判定部６１ｒ、テープ幅更新部６１ｓ、タイマ処理判定部６１ｔ、及びテープ幅通知部６１ｕなどとして機能する。
入力情報解析部６１ａは、キーボード６からＩ／Ｆ６６を介して受け取った押下信号又はマウス７からＩ／Ｆ６６を介して受け取った座標信号に基づいてキーボード６またはマウス７を用いてユーザが入力した情報を解析する。
モード判定部６１ｂは、入力情報解析部６１ａによる解析結果に基づいて、ユーザが指定したモードがテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれのモードであるかを判定する。即ち、モード判定部６１ｂは、入力情報解析部６１ａの解析結果がユーザによるモード設定ボタン８７への入力操作によってモード設定ボタン８７が押された状態（第５Ｃ図、第５Ｄ図の状態）となっていることを示す場合やラベルビュー８８の下部領域８８ｄがダブルクリックされたことを示す場合にユーザがテープ幅取り込みモードを指定したと判定する。一方、モード判定部６１ｂは、入力情報解析部６１ａの解析結果がユーザによるモード設定ボタン８７への入力操作によってモード設定ボタン８７が押されていない状態（第５Ａ図、第５Ｂ図の状態）となっていることを示す場合やラベルビュー８８の下部領域８８ｄがドラッグされたことを示す場合にユーザがテープ幅非取り込みモードを指定したと判定する。従って、入力情報解析部６１ａとモード解析部６１ｂとが一体となってモード指定手段とモード判定手段として機能するものである。
モード設定部６１ｃは、モード判定部６１ｂの判定結果に基づいてＣＰＵ６１が行う処理モードをテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかのモードに設定する。但し、ユーザがモードを切り換えた場合ユーザによるモードの切り換えに応じてモード設定部６１ｃはＣＰＵ６１が行うモードを切り換える。従って、モード設定部６１ｃは、モード切換手段としても機能するものである。
タイマ設定部６１ｄは、モード設定部６１ｃによってテープ幅取り込みモードに設定された場合、タイマ６５が所定時間間隔（例えば、１秒間隔）で信号を発生するようにタイマ６５をセットする。タイマ解除部６１ｅは、モード設定部６１ｃによってテープ幅非取り込みモードに設定された場合、タイマ６５を解除する。この解除によってタイマ６５は所定時間間隔での信号の発生動作を終了する。
プリンタ認識部６１ｆは、コンピュータ１にプリンタが接続されているかを判定するとともに、コンピュータ１に接続されている印刷装置２を制御するためのプリンタドライバがコンピュータ１にインストールされているか、即ちコンピュータ１に接続されている印刷装置２が使用可能な印刷装置であるか否かを判定する。
テープ幅取り込み部６１ｇは、後述するテープ幅取得処理によってテープ収容カセット３０に収容されているテープのテープ幅に関する情報をテープ幅通知部６１ｕから受け取る。テープ幅判定部６１ｈは、テープ幅取り込み部６１ｇが受け取ったテープのテープ幅と、現時点におけるテープのテープ幅（後述する表示変更処理が行われる前のテープのテープ幅）とが異なっているか否かを判定する。（テープ幅取り込みモード用）テープ幅設定部６１ｉは、編集画面に表示するテープのテープ幅をテープ幅取り込み部６１ｇが受け取ったテープ幅に設定する。
（テープ幅非取り込みモード用）テープ幅設定部６１ｊは、編集画面に表示するテープのテープ幅をユーザが指定したテープ幅（テープ幅プルダウンボタン８４ｂをクリックすることによって表示されるプルダウンメニューからユーザが選択したテープ幅、または、ラベルビュー８８の下部領域８８ｄをユーザがドラッグして入力したテープ幅）に設定する。尚、テープ幅設定部６１ｊは、ユーザによるドラッグ量に基づいてユーザが設定したテープ幅が予め決められているテープ幅（例えば、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍ、３６ｍｍ）のいずれに最も近いかを判定し、最も近いテープ幅をユーザが指定したものと判断する。
テープ長設定モード判定部６１ｋは、入力情報解析部６１ａによる解析結果に基づいて、テープ長自動設定ボタン８５が押されている状態（第５Ｄ図の状態：テープ長自動設定モード）になっているのか、押されていない状態（第５Ａ、第５Ｂ図、第５Ｃ図の状態：テープ長手動設定モード）になっているのかを判定する。テープ長設定部６１ｌは、テープ長自動設定モード時には、編集画面に表示するテープ長を文字列の最長の行の長さに基づいて決まるテープ長に設定し、テープ長手動設定モード時には、編集画面に表示されるテープのテープ幅をユーザが指定したテープ幅に設定する。
テキスト判定部６１ｍは、ＲＡＭ６４に格納されている表示されるべき文字列のデータに基づいて文字列編集中にユーザがテキストを入力したか否かを判定する。ポイントサイズ設定部６１ｎは、テープ幅設定部６１ｉまたはテープ幅設定部６１ｊによって設定されたテープ幅に基づいてラベルビュー８８の文字列（テキスト）８８ｂのポイントサイズを設定する。
表示データ作成部６１ｏは、ＣＧ−ＲＯＭ６２に格納されているデータを利用しながら、テープ幅設定部６１ｉまたはテープ幅設定部６１ｊによって設定されたテープ幅、及びポイントサイズ設定部６１ｎによって設定されたポイントサイズに基づいて文字列表示領域９１に表示されるラベルビュー用の表示データを作成するとともに、テープ幅設定部６１ｉまたはテープ幅設定部６１ｊによって設定されたテープ幅に基づいてテープサイズ表示領域８９に表示するテープ幅用の表示データを作成する。尚、表示データ作成部６１ｏは、テープ長設定部６１ｌによって設定されたテープ長に基づいてテープサイズ表示領域８９に表示するテープ長用の表示データを作成する。
表示制御部６１ｐは、第５Ａ図〜第５Ｂ図に示したエディタの編集画面を液晶ディスプレイ５に表示するための制御を行うとともに、表示データ作成部６１ｏによって作成された表示データに基づいて、文字列表示領域９１に上述したラベルビュー８８を表示するととともにテープサイズ表示領域８９に印刷対象のテープのテープ幅を表示する。尚、表示制御部６１ｐは、テープサイズ表示領域８９にテープ長を表示するなど、その他の表示制御も行う。
テープ幅取得部６１ｑは、印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅に関する情報を印刷装置２から受け取る。テープ幅取得判定部６１ｒは、テープ幅取得部６１ｑが印刷装置２からテープのテープ幅に関する情報を受け取ったか否かを判定する。テープ幅更新部６１ｓは、ＲＡＭ６４に格納されているテープのテープ幅をテープ幅取得部６１ｑが受け取ったテープのテープ幅に更新する。
タイマ処理判定部６１ｔは、ＣＰＵ６１が行っている処理が最初のタイマ処理か否かを判定する。テープ幅通知部６１ｕは、ＲＡＭ６４に格納されているテープのテープ幅に関する情報を上述したテープ幅取り込み部６１ｇに通知する。
《モード設定処理》
コンピュータ１のＣＰＵ６１が行うモード設定処理について第６図を参照しつつ説明する。但し、第６図は、ＣＰＵが行うモード設定処理における動作手順を説明するためのフローチャートであって、ラベルビューの下部領域を利用してテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかのモードを設定する場合のフローチャートである。尚、ユーザは文字列の編集に先立ってモードを設定することができるとともに、文字列の編集中や編集後にモードを切り換えることができるが、これらにおけるモード設定処理は同様のものである。
ステップＳ１０１において、ＣＰＵ６１の入力情報解析部６１ａはマウス７からＩ／Ｆ６６を介して入力された座標信号に基づいて、文字列表示領域９１に表示されたラベルビュー８８の下部領域８８ｄがクリックされたか否かを解析し、この解析結果に基づいてモード判定部６１ｂはユーザがモード（テープ幅取り込みモード、テープ幅非取り込みモード）を設定または切り換えを行う操作をしたか否かを判定する。モード判定部６１ｂがユーザによってラベルビュー８８の下部領域８８ｄがクリックされた（ユーザによってモードの設定または切り換えが行われた）と判定した場合には（ステップＳ１０１：ＹＥＳ）ステップＳ１０２の処理に移行する。一方、モード判定部６１ｂがユーザによってラベルビュー８８の下部領域８８ｄがクリックされていないと判定した場合には（ステップＳ１０１：ＮＯ）、ユーザがモードを設定する操作及びモードを切り換える操作のいずれの操作も行っていないと判定してモード設定処理を終了する。
ステップＳ１０２において、ＣＰＵ６１の入力情報解析部６１ａはマウス７から入力された座標信号に基づいて文字列表示領域９１に表示されたラベルビュー８８の下部領域８８ｄがドラッグされたか否かを解析し、この解析結果に基づいてモード判定部６１ｂはユーザがテープ幅非取り込みモードを指定したか否かを判定する。モード判定部６１ｂがユーザによってテープ幅非取り込みモードが指定されたと判定した場合には（ステップＳ１０２：ＹＥＳ）ステップＳ１０３の処理に移行する。一方、モード判定部６１ｂがユーザによってテープ幅非取り込みモードが指定されていないと判定した場合には（ステップＳ１０２：ＮＯ）ステップＳ１０５の処理に移行する。
ステップＳ１０３において、ユーザはモード非取り込みモードを指定しているので、モード設定部６１ｃは、ＣＰＵ６１が以降行う処理モードをテープ幅非取り込みモードに設定する。
ステップＳ１０４において、タイマ設定部６１ｄはテープ収容カセット３０に収容されているテープのテープ幅を取得する必要がないためにタイマ６５のセットを解除する。以降、第８図を参照しつつ後述する表示変更処理を行う。
ステップＳ１０５において、ＣＰＵ６１の入力情報解析部６１ａはマウス７から入力された座標信号に基づいて文字列表示領域９１に表示されたラベルビュー８８の下部領域８８ｄがダブルクリックされたか否かを解析し、この解析結果に基づいてモード判定部６１ｂはユーザがテープ幅取り込みモードを指定したか否かを判定する。モード判定部６１ｂがユーザによってテープ幅取り込みモードが指定されたと判定した場合には（ステップＳ１０５：ＹＥＳ）ステップＳ１０６の処理に移行する。一方、モード判定部６１ｂがユーザによってテープ幅取り込みモードが指定されていないと判定した場合には（ステップＳ１０５：ＮＯ）、ユーザがモードを設定する操作及びモードを切り換える操作のいずれの操作も行っていないと判定してモード設定処理を終了する。
ステップＳ１０６において、ユーザはテープ幅取り込みモードを指定しているので、モード設定部６１ｃは、ＣＰＵ６１が以降行う処理モードをテープ幅取り込みモードに設定する。
ステップＳ１０７において、タイマ設定部６１ｄはテープ収容カセット３０に収容されているテープのテープ幅を取得するためにタイマ６５をセットする。以降、第８図を参照しつつ後述する表示変更処理、及び第９図を参照しつつ後述するテープ幅取得処理を行う。
上記一連の処理が行われることによってＣＰＵ６１が以降行う処理モードをテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかに設定し、または、テープ幅取り込みモードからテープ幅非取り込みモードへのモードの切り換えやテープ幅非取り込みモードからテープ幅取り込みモードへのモードの切り換えを行うことができる。
さらに、ユーザがモード設定ボタン８７を利用する場合におけるＣＰＵ６１が行うモード設定処理について第７図を参照しつつ説明する。但し、第７図は、ＣＰＵが行うモード設定処理における動作手順を説明するためのフローチャートである。
ステップＳ２０１において、ＣＰＵ６１の入力情報解析部６１ａはマウス７からＩ／Ｆ６６を介して入力される座標信号に基づいてモード設定ボタン８７がクリックされたか否かを解析し、この解析結果に基づいてモード判定部６１ｂはユーザがモード（テープ幅取り込みモード、テープ幅非取り込みモード）の設定または切り換えを行う操作をしたか否かを判定する。モード判定部６１ｂがユーザによってモード設定ボタン８７がクリックされた（ユーザによってモードの設定または切り換えが行われた）と判定した場合には（ステップＳ２０１：ＹＥＳ）ステップＳ２０２の処理に移行する。一方、モード判定部６１ｂがユーザによってモード設定ボタン８７がクリックされていないと判定した場合には（ステップＳ２０１：ＮＯ）、ユーザがモードを設定する操作及びモードを切り換える操作のいずれの操作も行っていないと判定してモード設定処理を終了する。
ステップＳ２０２において、入力情報解析部６１ａはさらにモード設定ボタン８７が押された状態（第５Ｃ図、第５Ｄ図）に示す状態：テープ幅取り込みモード）になっているか押されていない状態（第５Ａ図、第５Ｂ図）に示す状態：テープ幅非取り込みモード）になっているかを解析し、この解析結果に基づいてモード判定部６１ｂはＣＰＵ６１が以降行う処理モードがテープ幅取り込みモードかテープ幅非取り込みモードかを判定する。モード判定部６１ｂがテープ幅取り込みモードと判定した場合には（Ｓ２０２：取り込み）ステップＳ２０３の処理に移行し、モード判定部６１ｂがテープ幅非取り込みモードと判定した場合には（Ｓ２０２：非取り込み）ステップＳ２０５の処理が行われる。
ステップＳ２０３、及びステップＳ２０４において、夫々、第６図に基づいて説明したステップＳ１０６、及びステップＳ１０７の処理が行われ、モード設定部６１ｃがテープ幅取り込みモードに設定し（ステップＳ２０３）、タイマ設定部６１ｄはタイマをセットする（ステップＳ２０４）。
ステップＳ２０５、及びステップＳ２０６において、夫々、第６図に基づいて説明したステップＳ１０３、及びステップＳ１０４の処理が行われ、モード設定部６１ｃがテープ幅非取り込みモードに設定し（ステップＳ２０５）、タイマ解除部６１ｅはタイマを解除する（ステップＳ２０６）。
第６図の場合と同様、上記一連の処理が行われることによってＣＰＵ６１が以降行う処理モードをテープ幅取り込みモードまたはテープ幅非取り込みモードのいずれかに設定し、または、テープ幅取り込みモードからテープ幅非取り込みモードへのモードの切り換えやテープ幅非取り込みモードからテープ幅取り込みモードへのモードの切り換えを行うことができる。
《表示変更処理》
コンピュータ１のＣＰＵ６１が行う表示変更処理について第８図を参照しつつ説明する。但し、第８図は、ＣＰＵが行う表示変更処理における動作手順を説明するためのフローチャートである。
ステップＳ３０１において、モード判定部６１ｂはＣＰＵ６１が以降行う処理モードがテープ幅取り込みモードであるか否かを判定する。モード判定部６１ｂがテープ幅取り込みモードであると判定した場合（モード設定部６１ｃによりテープ幅取り込みモードに設定された場合）には（ステップＳ３０１：ＹＥＳ）ステップＳ３０２の処理に移行する。一方、モード判定部６１ｂがテープ幅取り込みモードでないと判定した場合には（モード設定部６１ｃによってテープ幅非取り込みモードに設定された場合）ステップＳ３１３の処理に移行する。
ステップＳ３０２において、プリンタ認識部６１ｆは、コンピュータ１に印刷装置２が接続されているか否かを判定する。プリンタ認識部６１ｆがコンピュータ１に印刷装置２が接続されている判定した場合には（ステップＳ３０２：ＹＥＳ）ステップＳ３０３の処理に移行する。一方、プリンタ認識部６１ｆがコンピュータ１に印刷装置２が接続されていないと判定した場合には（ステップＳ３０２：ＮＯ）表示変更処理を終了する。
ステップＳ３０３において、プリンタ認識部６１ｆは、コンピュータ１に接続されている印刷装置２を制御するためのプリンタドライバがコンピュータ１にインストールされているか否か（コンピュータ１に接続されている印刷装置２が使用可能な印刷装置であるか否か）を判定する。プリンタ認識部６１ｆが使用可能な印刷装置であると判定した場合には（ステップＳ３０３：ＹＥＳ）ステップＳ３０４の処理に移行する。一方、プリンタ認識部６１ｆが使用可能な印刷装置でないと判定した場合には（ステップＳ３０３：ＮＯ）表示変更処理を終了する。
ステップＳ３０４において、テープ幅取り込み部６１ｇは後述するテープ幅取得処理によってテープ収容カセット３０に収容されているテープのテープ幅に関する情報をテープ幅通知部６１ｕから受け取る。
ステップＳ３０５において、テープ幅判定部６１ｈはステップＳ３０４でテープ幅取り込み部６１ｇが受け取ったテープのテープ幅と現時点におけるテープのテープ幅（表示変更処理が行われる前のテープのテープ幅）とが異なっているか否かを判定する。テープ幅判定部６１ｈが両者のテープ幅が異なっていると判定した場合には（ステップＳ３０５：ＹＥＳ）ステップＳ３０６の処理に移行する。一方、テープ幅判定部６１ｈが両者のテープ幅が異なっていないと判定した場合には（ステップＳ３０５：ＮＯ）編集画面の表示内容を変更する必要がないため表示変更処理を終了する。
ステップＳ３０６において、テープ幅設定部６１ｉは編集画面に表示するテープのテープ幅をステップＳ３０４でテープ幅取り込み部６１ｇが受け取ったテープ幅に設定する。
ステップＳ３０７において、テキスト判定部６１ｍはＲＡＭ６４に格納されている表示されるべき文字列のデータに基づいてユーザが文字列編集中にテキストを入力したか否かを判定する。テキスト判定部６１ｍがユーザがテキストを入力したと判定した場合には（ステップＳ３０７：ＹＥＳ）ステップＳ３０８の処理に移行する。一方、テキスト判定部６１ｍがユーザがテキストを入力していないと判定した場合には（ステップＳ３０７：ＮＯ）ステップＳ３０９の処理に移行する。
ステップＳ３０８において、ポイントサイズ設定部６１ｎは、テープ幅設定部６１ｉまたはテープ幅設定部６１ｊによって設定されたテープ幅に基づいてラベルビュー８８の文字列（テキスト）８８ｂのポイントサイズを設定する。第５Ｅ図は、テープ幅が１２ｍｍの場合の文字表示領域９１に表示されたラベルビュー８８を示し、第５Ｆ図は、テープ幅が１２ｍｍの場合の文字表示領域９１に表示されたラベルビュー８８を示したものである。テープ幅判定部６１ｈがステップＳ３０４でテープ幅取り込み部６１ｇが受け取ったテープのテープ幅が現時点におけるテープのテープ幅（表示変更処理が行われる前のテープのテープ幅）より小さいと判定したときには、第５Ｅ図から第５Ｆ図に示されるように、ポイントサイズ設定部は、ラベルビュー８８の文字列８８ｂ（「Ｈｅｌｌｏ！」）のポイントサイズを縮小して設定する。逆に、テープ幅判定部６１ｈがステップＳ３０４でテープ幅取り込み部６１ｇが受け取ったテープのテープ幅が現時点におけるテープのテープ幅（表示変更処理が行われる前のテープのテープ幅）より大きいと判定したときには、第５Ｆ図から第５Ｅ図に示されるように、ポイントサイズ設定部は、ラベルビュー８８の文字列８８ｂ（「Ｈｅｌｌｏ！」）のポイントサイズを拡大して設定する。
ステップＳ３０９において、表示データ作成部６１ｏはステップＳ３０６またはステップＳ３１３で設定されたテープ幅、及びステップＳ３０８で設定されたポイントサイズに基づいて、ラベルビュー用の表示データを作成するとともに、テープサイズ表示領域８９に表示するテープ幅用の表示データを作成し、表示制御部６１ｐは表示データ作成部６１ｏによって作成された表示データに基づいて、編集画面の表示を変更する。
この変更により、文字列表示領域９１に表示されるラベルビュー８８のテープのイメージ８８ａの幅は、テープ幅非取り込みモードにおいてはユーザが指定した幅に対応したものとなり、テープ幅取り込みモードにおいてはテープ収容カセット３０に収容されているテープのテープ幅に対応したものとなる。また、ラベルビュー８８の文字列８８ｂはポイントサイズ設定部６１ｈによって設定されたポイントサイズに対応したポイントサイズになる。さらに、テープサイズ表示領域８９に表示されるテープのテープ幅はテープ幅非取り込みモードにおいてはユーザが指定したテープ幅となり、テープ幅取り込みモードにおいてはテープ収容カセット３０に収容されているテープのテープ幅となる。
例えば、テープ幅非取り込みモードにおいては、ユーザが設定したテープ幅が１８ｍｍの場合には、第５Ａ図から第５Ｂ図に表示内容が変更する。また、テープ幅取り込みモードでは、テープ収容カセット３０に収容されているテープのテープ幅が１２ｍｍであると通知を受けた場合には、第５Ａ図から第５Ｃ図に表示内容が切り換わる。
ステップＳ３１０において、入力情報解析部６１ａはテープ長自動設定ボタン８５が押された状態（第５Ｄ図に示す状態：テープ長自動設定モード）になっているか押されていない状態（第５Ａ図、第５Ｂ図及び第５Ｃ図に示す状態：テープ長手動設定モード）になっているかを解析し、この解析結果に基づいてテープ長設定モード判定部６１ｋはＣＰＵ６１が以降行う処理モードがテープ長自動設定モードかテープ長手動設定モードかを判定する。テープ長設定モード判定部６１ｋがテープ長自動設定モードであると判定した場合には（ステップＳ３１０：ＹＥＳ）ステップＳ３１１の処理に移行する。一方、テープ長設定モード判定部６１ｋがテープ長手動設定モードであると判定した場合（ステップＳ３１０：ＮＯ）には表示内容をさらに変更する必要がないため表示変更処理を終了する。
ステップＳ３１１において、テープ長設定部６１ｌは文字列の最長の行の長さに基づいてテープ長を設定する。
ステップＳ３１２において、表示データ作成部６１ｏはステップＳ３１１で設定されたテープ長に基づいて、ラベルビュー用の表示データを作成するとともに、テープサイズ表示領域８９に表示するテープ長用の表示データを作成し、表示制御部６１ｐは表示データ作成部６１ｏによって作成された表示データに基づいて、編集画面の表示を変更する。
この変更により、文字列表示領域９１に表示されるラベルビュー８８のテープのイメージ８８ａのテープ長は、テープの両端のマージンを除いた部分にユーザが編集した文字列の最長の行がちょうどおさまるような長さとなり、また、その長さがテープサイズ表示領域８９にテープ長として表示される。例えば、テープ長設定部６１ｉが設定したテープ長が６４ｍｍの場合には、第５Ｃ図から第５Ｄ図に表示内容が変更する。
ステップＳ３１３において、テープ幅設定部６１ｊは、編集画面に表示するテープのテープ幅をユーザが指定したテープ幅（テープ幅プルダウンボタン８４ｂをクリックすることによって表示されるプルダウンメニューからユーザが選択したテープ幅、または、ラベルビュー８８の下部領域８８ｄをユーザがドラッグして入力したテープ幅）に設定する。そして、上述したステップＳ３０７の処理に移行する。
上述したように、テープ幅取り込みモードにおいては、ラベルビュー８８のテープのイメージ８８ａの幅がテープ収容カセット３０に収容されているテープのテープ幅に対応したものとなるとともに、テープサイズ表示領域８９に表示されるテープのテープ幅がテープ収容カセット３０に収容されているテープのテープ幅になる。また、テープ幅非取り込みモードにおいては、ラベルビュー８８のテープのイメージ８８ａの幅がユーザによって指定された幅に対応したものとなるとともに、テープサイズ表示領域８９に表示されるテープのテープ幅がユーザによって指定されたテープ幅になる。
従って、テープ幅取り込みモードにおいては、現在印刷装置に装填されているテープのテープ幅に関する情報を把握することができ、ユーザはテープのテープ幅を把握した上で文字列の編集が可能となる。この結果、ユーザは印刷装置に装填されていないテープ幅のテープに文字列を編集することがなくなる。
テープ幅非取り込みモードにおいては、現在印刷装置に装填されているテープのテープ幅に拘わらずユーザが指定したテープ幅のテープに対して文字列の編集が可能となる。この結果、例えば、ユーザが望むテープ幅のテープが印刷装置２に装着されていない場合であってもユーザは先に文字列を編集した後にユーザが望むテープ幅のテープを印刷装置２に装着することによってユーザの編集した文字列を印刷装置２で印刷することが可能になる。
また、ユーザは、テープ幅非取り込みモードで文字列を編集した後にテープ幅取り込みモードに変更することができるため、文字列の編集に対するユーザの自由度が向上する。さらに、ユーザは印刷装置２に装着されているテープのテープ幅を数値で把握することができるとともに、テープのイメージによって視覚によってもテープのテープ幅を把握することができる。
《テープ幅取得処理》
コンピュータ１のＣＰＵ６１が行うテープ幅取得処理について第９図を参照しつつ説明する。但し、第９図は、ＣＰＵが行うテープ幅取得処理における動作手順を説明するためのフローチャートである。
ステップＳ４０１において、タイマ設定部６１ｄは所定時間間隔（例えば１秒間隔）でタイマ６５が信号を発生するようにタイマ６５をセットする。
ステップＳ４０２において、ＣＰＵ６１は印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅を取得するため印刷装置２との間で通信を開始する。
ステップＳ４０３において、テープ幅取得判定部６１ｒはテープ幅取得部６１ｑが印刷装置２からテープのテープ幅に関する情報を受け取ったか否かを判定する。テープ幅取得判定部６１ｒがテープ取得部６１ｑがテープのテープ幅を取得したと判定した場合には（ステップＳ４０３：ＹＥＳ）ステップＳ４０６の処理に移行する。一方、テープ幅取得判定部６１ｒがテープ取得部６１ｑがテープのテープ幅を取得していないと判定した場合には（ステップＳ４０３：ＮＯ）ステップＳ４０４の処理に移行する。
ステップＳ４０４において、タイマ処理判定部６１ｔは、ＣＰＵ６１が行っている処理が最初のタイマ処理か否かを判定する。タイマ処理判定部６１ｔが最初のタイマ処理と判定した場合には（ステップＳ４０４：ＹＥＳ）ステップＳ４０５の処理に移行する。一方、タイマ処理判定部６１ｔが最初のタイマ処理でないと判定した場合には（ステップＳ４０４：ＮＯ）ステップＳ４０３の処理に戻る。
ステップＳ４０５において、テープ幅通知部６１ｕは、ＲＡＭ６４に格納されているテープのテープ幅に関する情報を上述したテープ幅取り込み部６１ｇに通知する。ステップＳ４０６において、ＣＰＵ６１は印刷装置２との通信を終了し、タイマ解除部６１ｅは、タイマ６５のセットを解除する。
ステップＳ４０７において、テープ幅更新部６１ｓは、ＲＡＭ６４に格納されているテープのテープ幅をステップＳ４０３でテープ幅取得部６１ｑが印刷装置２から受け取ったテープのテープ幅に更新する。続いて、ステップＳ４０８において、テープ幅通知部６１ｕは、ステップＳ４０５でテープ幅を通知していない場合ＲＡＭ６４に格納されているテープのテープ幅に関する情報を上述したテープ幅取り込み部６１ｇに通知する。尚、ステップＳ４０５でテープ幅に通知している場合、ステップＳ４０７でＲＡＭ６４に格納されている情報を更新するのは、次回のテープ幅取得処理において、できるだけ最新のテープ幅の情報を利用するためである。
上述した一連の処理によって、最初のタイマ処理までにテープ幅取得部６１ｑが印刷装置２から印刷装置２に装着されているテープのテープ幅に関する情報を取得できた場合には、そのテープ幅が表示変更処理（第８図）で利用され、一方、取得できなかった場合にはテープ幅取得処理が開始される前にＲＡＭ６４に格納されているテープのテープ幅（前回のテープのテープ幅）が表示変更処理（第８図）で利用される。従って、表示変更処理で使用されるテープのテープ幅は印刷装置２に装着されているテープ収容カセット３０に収容されているテープのテープ幅と一致する可能性が高いものとなり、ユーザにとって使用勝手の優れたものとなる。
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、上述した実施の形態においては、コンピュータ１と印刷装置２とを接続ケーブル３で互いに接続する構成であるが、スタンドアロン機に上述した機能を適用することができることはいうまでもない。また、上述の実施の形態はユーザが編集した文字列をテープに印刷する場合について説明したが、本発明は画像形成媒体が印材であって、印材に文字列を製版してスタンプを作製する場合にも適用できることはいうまでもない。
また、第６図、第７図、第８図、及び第９図のフローチャートで示した動作手順をＣＰＵに行わせるプログラムをＣＤ−ＲＯＭなどの記録媒体に保存するようにしてもよい。この場合には、上記手順を行うプログラムの販売が容易となる。
本発明の文字列編集装置は、ユーザインターフェースからの入力情報に基づいて、使用される画像形成媒体に関する情報を取り込む媒体情報取り込みモード又は使用される画像形成媒体に関する情報を取り込まない媒体情報非取り込みモードのいずれかを指定するモード指定手段と、前記モード指定手段により指定されたモードが媒体情報取り込みモード又は媒体情報非取り込みモードのいずれであるかを判定するモード判定手段と、ユーザインターフェースからの入力情報に基づいて前記画像形成媒体に関する情報を指示する指示手段とをさらに備え、前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合、表示制御手段は、媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報をディスプレイに表示し、前記モード指定手段により指定されたモードが媒体情報非取り込みモードであると前記モード判定手段が判定した場合、前記表示制御手段は、前記指示手段により指示された前記画像形成媒体に関する情報を前記ディスプレイに表示することを特徴とする。
本発明によると、媒体情報取り込みモードにおいては、例えば現在印刷装置に装填されている画像形成媒体の情報を把握した上で文字列の編集が可能となり、一方、媒体情報非取り込みモードにおいては、例えば現在印刷装置に装填されている画像形成媒体に拘わらずユーザが指定した画像形成媒体に対して文字列の編集が可能となり、この２つのモードを設けることによって文字列の編集時におけるユーザの利便性がさらに向上する。
本発明の文字列編集装置は、前記モード指定手段により指定されたモードが媒体情報取り込みモードであると前記モード判定手段が判定した場合であって、前記媒体情報取り込み手段が前記画像形成媒体に関する情報を取り込むことができないとき、前記表示制御手段は、前記画像形成媒体に関する情報を記憶する媒体情報記憶手段に記憶された最新の前記画像形成媒体に関する情報をディスプレイに表示するための制御を行うことを特徴とする。
本発明によると、画像形成媒体の情報の取り込みに失敗した場合でも取り込みに成功した最新の画像形成媒体に関する情報をディスプレイに表示するため、ディスプレイに表示された画像形成媒体に関する情報が実際に使用される画像形成媒体に関するものであるの可能性が高いので、それに基づいて文字列の編集が可能となり、ユーザの利便性がさらに向上するという利点を有する。
本発明の文字列編集装置は、ユーザインターフェースからの入力情報に基づいて媒体情報非取り込みモードから媒体情報取り込みモードに切り換えるためのモード切換手段をさらに備え、前記モード切換手段により前記媒体情報非取り込みモードから前記媒体情報取り込みモードに切り換えられた場合、表示制御手段は、ディスプレイに表示する情報を指示手段により指示された画像形成媒体に関する情報から媒体情報取り込み手段により取り込まれた前記画像形成媒体に関する情報に切り換えることを特徴とする。
本発明によると、文字列の編集中や編集終了後に媒体情報非取り込みモードから媒体情報取り込みモードへのモードの切り換えが可能であるため、モードの設定に対するユーザの利便性が向上する。
本発明の文字列編集装置は、画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、表示制御手段は、前記画像形成媒体の幅を示す数値をディスプレイに表示することを特徴とする。
本発明によると、画像形成媒体の一つであるテープのテープ幅が数値でディスプレイに表示されるため、使用されるテープのテープ幅をユーザが容易に把握できる。
本発明の文字列編集装置は、画像形成媒体に関する情報が前記画像形成媒体の幅の情報であって、表示制御手段は、前記画像形成媒体の幅に対応した幅を有する前記画像形成媒体のイメージをディスプレイに表示することを特徴とする。
本発明によると、画像形成媒体の一つであるテープがそのテープ幅に対応するテープのイメージとしてディスプレイに表示されるため、使用されるテープのテープ幅をユーザが視覚的に把握することができる。
上記記載された機能を達成するプログラムは、ＣＤ−ＲＯＭのようなリムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能であるほか、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
媒体情報取り込みモードにおいては、例えば現在印刷装置に装填されている画像形成媒体の情報を把握した上で文字列の編集が可能となり、一方、媒体情報非取り込みモードにおいては、例えば現在印刷装置に装填されている画像形成媒体に拘わらずユーザが指定した画像形成媒体に対して文字列の編集が可能となり、この２つのモードを設けることによって文字列の編集時におけるユーザの利便性がさらに向上する。
また、本発明によると、画像形成媒体の情報の取り込みに失敗した場合でも取り込みに成功した最新の画像形成媒体に関する情報をディスプレイに表示するため、ディスプレイに表示された画像形成媒体に関する情報が実際に使用される画像形成媒体に関するものであるの可能性が高いので、それに基づいて文字列の編集が可能となり、ユーザの利便性がさらに向上するという利点を有する。
本発明によると、文字列の編集中や編集終了後に媒体情報非取り込みモードから媒体情報取り込みモードへのモードの切り換えが可能であるため、モードの設定に対するユーザの利便性が向上する。
本発明によると、画像形成媒体の一つであるテープのテープ幅が数値でディスプレイに表示されるため、使用されるテープのテープ幅をユーザが容易に把握できる。
本発明によると、画像形成媒体の一つであるテープがそのテープ幅に対応するテープのイメージとしてディスプレイに表示されるため、使用されるテープのテープ幅をユーザが視覚的に把握することができる。
産業上の利用可能性
以上説明したように、本発明によると、文字列の形成に使用される画像形成媒体に関する情報がディスプレイに表示されるため、利用者は文字列の形成に使用される画像形成媒体に関する情報を把握することができ、使用される画像形成媒体に関する情報を把握した上で文字列を編集することが可能となって、文字列の編集時におけるユーザの利便性が向上する。
【図面の簡単な説明】
第１図は、文字列編集装置として機能するパーソナルコンピュータ、及び印刷装置の概略を示す外観斜視図である。
第２図は、第１図に外観を示した印刷装置の内部に配置された印刷機構及びテープ収容カセットの構造を説明するための平面図である。
第３図は、外観を示したコンピュータの制御系を説明するためのブロック図である。
第４図は、第３図に制御系を示したコンピュータ内のＣＰＵの動作を説明するためのブロック図である。
第５Ａ図〜第５Ｂ図は、第１図に外観を示したパーソナルコンピュータの液晶ディスプレイに表示されるエディタの編集画面の例を示す図である。
第６図は、第４図に示したＣＰＵのモード設定処理における一連の動作手順を説明するためのフローチャートである。
第７図は、第４図に示したＣＰＵのモード設定処理における他の動作手順を説明するためのフローチャートである。
第８図は、第４図に示したＣＰＵの表示変更処理における動作手順を説明するためのフローチャートである。
第９図は、第４図に示したＣＰＵのテープ幅取得処理における動作手順を説明するためのフローチャートである。
【図１】
2003021475.tif 000003
【図２】
2003021475.tif 000004
【図３】
2003021475.tif 000005
【図４】
2003021475.tif 000006
【図５Ａ】
2003021475.tif 000007
【図５Ｂ】
2003021475.tif 000008
【図５Ｃ】
2003021475.tif 000009
【図５Ｄ】
2003021475.tif 000010
【図５Ｅ】
2003021475.tif 000011
【図５Ｆ】
2003021475.tif 000012
【図６】
2003021475.tif 000013
【図７】
2003021475.tif 000014
【図８】
2003021475.tif 000015
【図９】
2003021475.tif 000016
【国際調査報告】
2003021475.tif 000017
2003021475.tif 000018
2003021475.tif 000019