(57)【要約】【課題】印刷媒体に対する入力文字の相対的なサイズを把握できるテープ印刷装置を提供する。【解決手段】設定処理が開始されたら、現在装着されているテープ幅を取得し（Ｓ２）、そのテープ幅のイメージデータを取得する（Ｓ３）。次いで、現在設定されている文字サイズを取得し（Ｓ４）、そのサイズの文字サイズイメージデータを取得する（Ｓ５）。取得したイメージデータを合成して設定画面の全画面イメージデータを生成し（Ｓ６）、表示する（Ｓ７）。カバーが閉じられたことが検出されたら（Ｓ８：ＹＥＳ）、テープ幅の取得からやり直す。文字サイズの切替が行われたら（Ｓ９：ＹＥＳ）、文字サイズ設定の取得からやり直す。【選択図】図５
2008179062.tif 000002
【特許請求の範囲】
【請求項１】
着脱可能なテープカセットに内蔵されたテープに文字や記号の印刷を行うテープ印刷装置において、
文字や記号を入力する入力手段と、
印刷される文字や記号の大きさである文字サイズを設定する設定手段と、
前記設定手段により文字サイズを設定するための設定画面、及び前記入力手段により入力された文字や記号を表示する編集画面を表示する表示手段と、
前記設定画面に表示するための、テープ幅を示す画像である設定テープ幅画像をテープ幅毎に記憶した設定テープ幅画像記憶手段と、
前記設定テープ幅画像により示されるテープ幅のテープに、文字や記号を印刷したときの当該テープ幅に対する相対的大きさを示す画像である文字サイズ画像を、文字サイズ毎に記憶した文字サイズ画像記憶手段と、
装着されている前記テープカセットに内蔵されたテープの幅を取得するテープ幅取得手段と、
前記設定手段により設定された文字サイズを取得する文字サイズ取得手段と、
前記テープ幅取得手段により取得したテープ幅に対応する設定テープ幅画像を前記設定テープ幅画像記憶手段から読み出す設定テープ幅画像読出手段と、
前記文字サイズ取得手段により取得した文字サイズに対応する文字サイズ画像を前記文字サイズ画像記憶手段から読み出す文字サイズ画像読出手段と、
前記設定テープ幅画像読出手段により読み出した設定テープ幅画像と前記文字サイズ画像読出手段により読出した文字サイズ画像とを合成して設定ガイド画像を生成する設定ガイド画像生成手段と、
前記設定ガイド画像生成手段により生成した設定ガイド画像を前記設定画面に表示させる設定表示制御手段とを備えたことを特徴とするテープ印刷装置。
【請求項２】
前記編集画面に表示するための、テープ幅を示す画像である編集テープ幅画像をテープ幅毎に記憶した編集テープ幅画像記憶手段と、
前記編集テープ幅画像により示されるテープ幅のテープに印刷される文字や記号が当該テープ幅に対して占めるテープ幅方向の領域を示す画像である文字領域幅画像を文字サイズ毎に記憶した文字領域幅画像記憶手段と、
前記入力手段により入力中の文字や記号の文字サイズを行毎に取得する入力文字サイズ取得手段と、
前記テープ幅取得手段により取得したテープ幅に対応する編集テープ幅画像を前記編集テープ幅画像記憶手段から読出す編集テープ幅画像読出手段と、
前記入力文字サイズ取得手段により取得した行毎の文字サイズに対応する文字領域幅画像を前記文字領域幅画像記憶手段から読み出す文字領域幅画像読出手段と、
前記編集テープ幅画像読出手段により読み出した編集テープ幅画像と前記文字領域幅画像読出手段により読出した文字領域幅画像とを合成して編集ガイド画像を生成する編集ガイド画像生成手段と、
前記編集ガイド画像生成手段により生成した編集ガイド画像を前記編集画面に表示させる編集表示制御手段とを備えたことを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
前記テープカセットが装着されたことを検出する装着検出手段を備え、
前記テープ幅取得手段は、前記装着検出手段により前記テープカセットが装着されたことが検出されたときに、当該装着されたテープのテープ幅を取得することを特徴とする請求項１又は２に記載のテープ印刷装置。
【請求項４】
請求項１乃至３のいずれかに記載のテープ印刷装置の各種処理手段としてコンピュータを機能させるためのテープ印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置及びテープ印刷プログラムに関するものである。
【背景技術】
【０００２】
従来から、文字入力キーを備え、入力された文字列をテープに印刷するテープ印刷装置が知られている。入力キーからは、種々の文字列が入力でき、任意の語句や文章を印刷することができる。入力・編集中は、テープ印刷装置に設けられた小型の液晶画面に入力文字列が表示される。また、印刷される文字列の大きさは任意に設定でき、各種の修飾を施すこともできる。但し、このような文字サイズや文字修飾の状態は、編集画面上では、表示能力の制約により印刷された状態で表示されることは少なく、印刷された状態を使用者が把握することは難しい。特に、複数行から構成される文字列を入力する場合には、何行目を編集しているのかも分かりにくい問題があった。
【０００３】
そこで、編集中の表示画面の一部領域を使用して、入力文字列が何行で構成されているか、現在の入力位置はどこかを表示させるようにしているものがある（例えば、特許文献１参照）。
【特許文献１】特開平６−２９０１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の印刷装置では、現在入力中の行が複数行の中のどの位置であるかは把握することができるが、入力中の文字の大きさが印刷されるテープの幅に比べてどの程度であるのかという相対的な大きさを印刷前に知ることはできない。従って、実際に印刷をしてみると、思っていたよりも小さかったり大きかったりして、再度設定をして印刷をやり直すことが多かった。
【０００５】
本発明は上記問題を解決するためになされたものであり、印刷媒体に対する入力文字の相対的なサイズを把握できるテープ印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の請求項１に記載のテープ印刷装置は、着脱可能なテープカセットに内蔵されたテープに文字や記号の印刷を行うテープ印刷装置において、文字や記号を入力する入力手段と、印刷される文字や記号の大きさである文字サイズを設定する設定手段と、前記設定手段により文字サイズを設定するための設定画面、及び前記入力手段により入力された文字や記号を表示する編集画面を表示する表示手段と、前記設定画面に表示するための、テープ幅を示す画像である設定テープ幅画像をテープ幅毎に記憶した設定テープ幅画像記憶手段と、前記設定テープ幅画像により示されるテープ幅のテープに、文字や記号を印刷したときの当該テープ幅に対する相対的大きさを示す画像である文字サイズ画像を、文字サイズ毎に記憶した文字サイズ画像記憶手段と、装着されている前記テープカセットに内蔵されたテープの幅を取得するテープ幅取得手段と、前記設定手段により設定された文字サイズを取得する文字サイズ取得手段と、前記テープ幅取得手段により取得したテープ幅に対応する設定テープ幅画像を前記設定テープ幅画像記憶手段から読み出す設定テープ幅画像読出手段と、前記文字サイズ取得手段により取得した文字サイズに対応する文字サイズ画像を前記文字サイズ画像記憶手段から読み出す文字サイズ画像読出手段と、前記設定テープ幅画像読出手段により読み出した設定テープ幅画像と前記文字サイズ画像読出手段により読出した文字サイズ画像とを合成して設定ガイド画像を生成する設定ガイド画像生成手段と、前記設定ガイド画像生成手段により生成した設定ガイド画像を前記設定画面に表示させる設定表示制御手段とを備えたことを特徴とする。
【０００７】
また、本発明の請求項２に記載のテープ印刷装置は、請求項１に記載の発明の構成に加え、前記編集画面に表示するための、テープ幅を示す画像である編集テープ幅画像をテープ幅毎に記憶した編集テープ幅画像記憶手段と、前記編集テープ幅画像により示されるテープ幅のテープに印刷される文字や記号が当該テープ幅に対して占めるテープ幅方向の領域を示す画像である文字領域幅画像を文字サイズ毎に記憶した文字領域幅画像記憶手段と、前記入力手段により入力中の文字や記号の文字サイズを行毎に取得する入力文字サイズ取得手段と、前記テープ幅取得手段により取得したテープ幅に対応する編集テープ幅画像を前記編集テープ幅画像記憶手段から読出す編集テープ幅画像読出手段と、前記入力文字サイズ取得手段により取得した行毎の文字サイズに対応する文字領域幅画像を前記文字領域幅画像記憶手段から読み出す文字領域幅画像読出手段と、前記編集テープ幅画像読出手段により読み出した編集テープ幅画像と前記文字領域幅画像読出手段により読出した文字領域幅画像とを合成して編集ガイド画像を生成する編集ガイド画像生成手段と、前記編集ガイド画像生成手段により生成した編集ガイド画像を前記編集画面に表示させる編集表示制御手段とを備えたことを特徴とする。
【０００８】
また、本発明の請求項３に記載のテープ印刷装置は、請求項１又は２に記載の発明の構成に加え、前記テープカセットが装着されたことを検出する装着検出手段を備え、前記テープ幅取得手段は、前記装着検出手段により前記テープカセットが装着されたことが検出されたときに、当該装着されたテープのテープ幅を取得することを特徴とする。
【０００９】
また、本発明の請求項４に記載のテープ印刷プログラムは、請求項１乃至３のいずれかに記載の発明の各種処理手段としてコンピュータを機能させる。
【発明の効果】
【００１０】
本発明の請求項１に記載のテープ印刷装置は、設定手段により文字サイズを設定する際に表示される設定画面に、現在装着されているテープの幅を示す設定テープ幅画像と、現在設定されている文字サイズを示す文字サイズ画像とを合成して設定ガイド画像を生成して表示する。従って、装着中のテープに文字を印刷したときに、テープ幅に占める文字の割合が一見して把握できるので、設定後に試し印刷をして調整する必要がない。
【００１１】
また、本発明の請求項２に記載のテープ印刷装置は、請求項１に記載の発明の効果に加え、文字や記号の入力中に表示される編集画面に、現在装着されているテープの幅を示す編集テープ幅画像と、入力中の行毎の文字サイズがテープ幅に占める幅方向の領域を示す文字領域画像とを合成して編集ガイド画像を生成して表示する。従って、複数行や自動サイズ設定であっても、装着中のテープに文字を印刷したときにテープ幅に占める文字の割合が一見して把握できるので、試し印刷をして調整する必要がない。
【００１２】
また、本発明の請求項３に記載のテープ印刷装置は、請求項１又は２に記載の発明の効果に加え、テープカセットの装着を検出し、装着が検出されたときにテープ幅を取得して設定ガイド画像や編集ガイド画像を合成するようにしたので、現在装着中のテープに対する印刷結果をあらかじめ把握することができる。
【００１３】
また、本発明の請求項４に記載のテープ印刷プログラムは、コンピュータに実行させることにより、請求項１乃至３のいずれかに記載の発明の作用効果を奏することができる。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための形態について図面を参照して説明する。まず、テープ印刷装置１の構成について図１〜図４を参照して説明する。図１は、テープ印刷装置１の外観を示す斜視図である。図２は、テープ印刷装置１の主な電気的構成を示すブロック図である。図３は、ＲＯＭ３３の構成を示す模式図である。図４は、ＲＡＭ３４の構成を示す模式図である。
【００１５】
図１に示すように、テープ印刷装置１は、前部に文字や記号を入力するキーボード２１が設けられている。キーボード２１には、文字、記号及び各種機能のコマンドを入力するキーが複数配列されている。また、キーボード２１の後部には、表示手段であるＬＣＤ２２が設けられている。キーボード２１の機能キーを押してＬＣＤ２２に設定画面を表示させ、書体、文字サイズ、装飾、字揃え等の各種設定を行うことができる。ここで、キーボード２１が本発明の入力手段及び設定手段に相当する。
【００１６】
テープ印刷装置１の後部には、被印字媒体であるテープとインクリボンとが巻き回されて収納されたテープカセット(図示外)を装着するカセット装着部２０が設けられている。カセット装着部２０には、カバー２４が開閉可能に設けられ、本体に装着されたテープカセットを覆い隠すようになっている。このカバー２４によって、操作者が誤って印刷中にテープカセットの交換等を行なおうとして本体やテープカセットに損傷を与えることを防止している。カバー２４が閉じられていないと印刷は実行されない。また、カバー２４が閉じられたときに、テープ検出センサ（後述）によりテープカセットの装着が検出される。
【００１７】
また、図２に示すように、テープ印刷装置１は、主に、制御部３０と、センサ部４０と、印刷機構５０と、バッテリを備えた電源部６０とから構成されている。制御部３０は、テープ印刷装置１の各部を制御するＣＰＵ３２と、このＣＰＵ３２にデータバス３７を介して接続された入出力インタフェース３１、各種のプログラムを記憶したＲＯＭ３３、各種フラグやパラメータ、印刷データを格納するＲＡＭ３４、グラフィックデータを記憶したＣＧＲＯＭ３５から構成されている。
【００１８】
ここで、図３を参照して、ＲＯＭ３３について説明する。ＲＯＭ３３には、本発明の設定画面処理プログラム、編集画面処理プログラムをはじめ、各種の制御プログラムを記憶したプログラム記憶領域３３１，設定画面に表示するテープ幅のイメージデータ（例えば、図６のテープ幅イメージ１０１）を記憶した設定用テープ幅イメージ領域３３２，設定画面に表示する文字サイズのイメージデータ（例えば、図６の文字サイズイメージ１１１）を記憶した設定用文字サイズイメージ領域３３３，編集用画面に表示するテープ幅イメージデータ（例えば、図１１のテープ幅イメージ１２１）を記憶した編集用テープ幅イメージ領域３３４，編集用画面に表示する文字領域イメージデータ（例えば、図１１の文字領域イメージ１３１）を記憶した文字領域イメージ領域３３５，テープ幅に応じた印刷領域幅を記憶した印刷領域幅記憶領域３３６，文字サイズに応じたドット数を記憶したドット数記憶領域３３７等の記憶領域が設けられている。
【００１９】
次に、図４を参照して、ＲＡＭ３４について説明する。ＲＡＭ３３には、現在装着されているテープのテープ幅を記憶するテープ幅記憶領域３４１，現在設定されている文字サイズを記憶する文字サイズ記憶領域３４２，処理対象行の行数ｎを記憶する行数ｎ記憶領域３４３，文字サイズが自動である行の数ｍを記憶する自動サイズ行数ｍ記憶領域３４４，その他のデータを記憶するその他データ領域３４５が設けられている。
【００２０】
センサ部４０は、カセット装着部２０内のテープカセットの有無を検出するテープ検出センサ４１、カバー２４が開いているか閉じているかを検出するカバーオープンセンサ４２、固定刃と可動刃とを備えハサミ状に構成されたカッター５５の固定刃と可動刃が開いた状態にあるとき、可動刃が位置することになる所定の切断準備位置に可動刃が位置しているか否かを検出するカッターセンサ４３から構成されている。センサ部４０の各センサは、入出力インタフェース３１を介して制御部３０に接続されており、検出結果を制御部３０に出力する。テープ検出センサ４１、カバーオープンセンサ４２及びカッターセンサ４３の検知方法は、従来から周知であるテーププリンタと同様であるので、説明を省略する。尚、本実施形態では、カバーオープンセンサ４２によりカバー２４が閉じられたときにテープカセットの装着を検出しており、カバーオープンセンサ４２が本発明の装着検出手段に相当する。
【００２１】
印刷機構５０は、サーマルヘッド５１と、このサーマルヘッド５１を駆動するための駆動回路５２、テープ送りモータ５３と、このテープ送りモータ５３を駆動するための駆動回路５４と、印刷されたテープを切断するカッター５５と、このカッター５５を駆動するための駆動回路５６とから構成されている。駆動回路５２、駆動回路５４及び駆動回路５６は入出力インタフェース３１を介して制御部３０に接続され、制御部３０からの指示に従って印刷機構５０が印刷を実行する。
【００２２】
さらに、入出力インタフェース３１には、ＬＣＤ２２に表示するデータを制御するディスプレイコントローラ（ＬＣＤＣ）２３と、キーボード２１とが接続されている。
【００２３】
また、電源部６０は、制御部３０、センサ部４０、印刷機構５０、ＬＣＤ２２、キーボード２１のそれぞれに接続され、テープ印刷装置１全体に電力を供給するようになっている。主電源が投入され、電源ＯＮ状態の時には、制御部３０、センサ部４０、印刷機構５０、ＬＣＤ２２、キーボード２１の全てに電力が供給される。
【００２４】
次に、上記のように構成されたテープ印刷装置１の動作について説明する。テープ印刷装置１では、電源がＯＮされると、初期化の後、キーボード２１からの入力に従って、テキストを編集したり、各種の設定を行ったり、印刷を実行したりする。テキストの編集及び各種設定では、ＬＣＤ２２に表示が行われる。以下においては、これらの処理のうち、本発明に関係する部分である設定処理における画面処理及び編集処理における画面処理について説明する。まず、図５〜図７を参照して設定画面処理について説明する。図５は、設定画面処理のフローチャートである。図６及び図７は、設定画面２００の例を示す説明図である。
【００２５】
キーボード２１から機能キーが押されると、設定処理が開始される。すると、図５に示すように、設定画面処理が開始される。まず、各種の初期設定を実行する（Ｓ１）。次に、現在カセット装着部２０に装着されているテープのテープ幅を取得する（Ｓ２）。テープ幅は、カバー２４が閉じられたとき、キーボード２１の印刷キーが押されたとき等所定のタイミングでテープ検出センサ４１から入力され、ＲＡＭ３４のテープ幅記憶領域３４１に記憶されている。この値を取得する。次に、取得したテープ幅を示すテープ幅イメージデータを取得する（Ｓ３）。このテープ幅イメージデータは、ＲＯＭ３３の設定用テープ幅イメージ領域３３２に記憶されている。
【００２６】
次に、文字サイズ設定を取得する（Ｓ４）。文字サイズは、電源投入時は既定のサイズが設定され、ＲＡＭ３４の文字サイズ記憶領域３４２に記憶される。また、その後設定処理を実行していれば、設定された文字サイズが、文字サイズ記憶領域３４２に記憶されている。そして、取得した文字サイズの文字サイズイメージデータを取得する（Ｓ５）。この文字サイズイメージデータは、ＲＯＭ３３の設定用文字サイズイメージ領域３３３に記憶されている。
【００２７】
次に、Ｓ３で取得したテープ幅イメージデータと、Ｓ５で取得した文字サイズイメージデータ、その他の設定値についてのイメージデータを合成して全画面のイメージデータを生成する（Ｓ６）。そして、生成されたイメージデータをＬＣＤ２２に表示させる（Ｓ７）。以上の処理により、図６及び図７に示すような設定画面２００がＬＣＤ２２に表示される。例えば、装着されているテープのテープ幅が６ｍｍで、文字サイズが９ポイントの場合、図６に示すように、テープ幅イメージ１０１と文字サイズイメージ１１１の組み合わせが設定画面２００内に表示される。テープ幅イメージ１０１が上下の線で表される中に文字が表示されるので、テープに印刷されたときに文字がテープ内でどの程度の大きさを占めるのかが把握しやすい。また、装着されているテープのテープ幅が１２ｍｍで、文字サイズが９ポイントの場合、図７に示すように、テープ幅イメージ１０２と文字サイズイメージ１１１の組み合わせが設定画面２００内に表示される。図６と図７を比較すれば、１２ｍｍテープに印刷した場合の方が、余白が大きいことがすぐに理解できる。
【００２８】
表示処理（Ｓ７）が終了したら、次に、カバーオープンセンサ４２からの入力を取得し、カバー２４が閉じられたか否かを判断する（Ｓ８）。カバー２４が閉じられた場合には（Ｓ８：ＹＥＳ）、テープカセットが交換され、テープ幅が変更されている可能性があるので、Ｓ２に戻ってテープ幅の取得から再度処理を実行する。
【００２９】
カバー２４が閉じられていなければ（Ｓ８：ＮＯ）、次に、文字サイズを切り替える切替キーが押されたか否かを判断する（Ｓ９）。切替キーが押されていなければ（Ｓ９：ＮＯ）、Ｓ８に戻る。切替キーが押された場合には（Ｓ９：ＹＥＳ）、Ｓ４に戻って新たな文字サイズを取得し、そのサイズの表示用イメージデータを取得して（Ｓ５）、新たなイメージデータを合成して（Ｓ６）表示する（Ｓ７）。再び機能キーが押されて設定処理が終了し、設定画面から抜けるまで、以上の処理を繰り返し実行する。
【００３０】
次に、図８〜図１４を参照して、編集画面処理について説明する。図８は、編集画面処理のフローチャートである。図９は、編集画面処理の中で実行される文字サイズ設定取得処理のフローチャートである。図１０は、編集画面処理の中で実行される文字領域イメージデータ取得処理のフローチャートである。図１１〜図１４は、編集画面３００の例を示す説明図である。
【００３１】
図８に示すように、キーボード２１からの入力により編集処理が開始されると、まず編集画面用の初期設定を行う（Ｓ２１）。次に、現在カセット装着部２０に装着されているテープのテープ幅を取得する（Ｓ２２）。テープ幅は上述のようにＲＡＭ３４のテープ幅記憶領域３４１に記憶されている。この値を取得する。次に、取得したテープ幅を示すテープ幅イメージデータを取得する（Ｓ２３）。この編集画面用テープ幅イメージデータは、ＲＯＭ３３の編集用テープ幅イメージ領域３３４に記憶されている。
【００３２】
次に、文字サイズ設定取得処理を実行する（Ｓ２４）。テープ印刷装置１では、複数行の編集・印刷が可能であり、行単位で文字サイズを設定することができる。また、テープ幅に最適な文字サイズを自動で設定する「自動設定」にすることもできる。そこで、文字サイズ設定取得処理では、各行の文字サイズがどのような設定になっているか、さらに、自動設定の場合は、具体的なサイズを算出し、取得する。
【００３３】
ここで、図９を参照して、文字サイズ設定取得処理について説明する。まず、取得したテープ幅のテープに印刷可能な領域の高さ（テープの幅方向の長さ）を取得する（Ｓ２４１）。このような印刷領域Ｈは、テープ幅毎に所定値が決められており、ＲＯＭ３３の印刷領域幅記憶領域３３６に記憶されている。例えば、２４ｍｍテープでは、印刷領域幅は１２８ドット、１８ｍｍテープでは、印刷領域幅は１１２ドット、１２ｍｍテープでは、印刷領域幅は７０ドット、９ｍｍテープでは、印刷領域幅は５０ドット、６ｍｍテープでは、印刷領域幅は３２ドットのようになる。
【００３４】
次に、１行目から文字サイズ設定取得処理を実行するため、行数ｎに１を設定して行数ｎ記憶領域３４３に記憶する。また、自動サイズに設定されている行の数ｍに０を設定して自動サイズ行数ｍ記憶領域３４４に記憶する（Ｓ２４２）。次に、行数ｎの文字サイズ設定を取得する（Ｓ２４３）。１巡目の処理では、１行目の文字サイズが取得される。文字サイズは、キーボード２１から設定キーを押すことにより、いつでも設定画面に入って設定することができる。そして、その設定されたサイズは、ＲＡＭ３４の文字サイズ記憶領域３４２に記憶されている。
【００３５】
次に、取得した文字サイズが「自動」か否かを判断する（Ｓ２４４）。自動サイズでない場合には（Ｓ２４４：ＮＯ）、印刷領域Ｈの値からＳ２４３で取得した処理対象行の文字サイズに対応するドット数を差し引き、結果をＨに代入する（Ｓ２４５）。文字サイズとドット数の関係は、所定値が決められており、ＲＯＭ３３のドット数記憶領域に記憶されている。例えば、２４ポイントは６４ドット、１８ポイントは４８ドット、１２ポイントは３２ドット、９ポイントは２４ドット、７ポイントは１６ドットのようになる。
【００３６】
ここで、例１として、テープ幅が１８ｍｍで、１行目の文字サイズが９ポイントの場合の１行目の処理を考える。テープ幅１８ｍｍの印刷領域幅は１１２ドット。９ポイントのドット数は２４ドット。従って、Ｈ＝１１２−２４＝８８となる。
【００３７】
次に、行数ｎが最終行か否かを判断する（Ｓ２４６）。最終行の場合は（Ｓ２４６：ＹＥＳ）、Ｈの値と自動サイズ行数ｍの値から、自動サイズ行の文字サイズを決定する（Ｓ２４７）。先の例１で、行数が１行だけであった場合、自動サイズ行はないので、ここでの処理は行わず、１行目の文字サイズ９ポイントが取得された状態でそのまま編集画面処理に戻る。
【００３８】
行数ｎが最終行ではない場合は（Ｓ２４６：ＮＯ）、行数ｎに１を加算して（Ｓ２４８）、Ｓ２４３に戻り、次の行の文字サイズ設定を取得する。ここで、例２として、テープ幅が１８ｍｍで、１行目の文字サイズが９ポイント、２行目の文字サイズが２４ポイント（６４ドット）に設定されている場合の２行目の処理を考える。サイズは自動ではないので（Ｓ２４４：ＮＯ）、印刷領域幅Ｈの算出を行う（Ｓ２４５）。前述のように、１巡目の処理でＨの値は８８になっている。そこで、Ｈ＝８８−６４＝２４となる。２行目が最終行の場合は（Ｓ２４６：ＹＥＳ）、この場合もＳ２４７の処理は不要となり、そのまま編集画面処理に戻る。
【００３９】
ここで、例３として、テープ幅が１２ｍｍで、１行のみが入力されており、その行が自動サイズ設定の場合の例を考える。自動サイズとなるので（Ｓ２４４：ＹＥＳ）、その自動サイズ行の行数ｎ（＝１）を行数ｎ記憶領域３４３に記憶しておき（Ｓ２４９）、次に、自動サイズ行の行数ｍに１を加算する（Ｓ２５０）。１行目の処理では、ｍは０に設定されているので（Ｓ２４２）、ここでｍは１となる。これを自動サイズ行数記憶領域３４４に記憶しておく。
【００４０】
そして、印刷領域幅Ｈの算出を行う（Ｓ２４５）。テープ幅１２ｍｍのドット数は７０。今の行は自動サイズなので、設定サイズのドット数は決まっていない。そこで、Ｈは７０のままとなる。
【００４１】
１行目が最終行であるから（Ｓ２４６：ＹＥＳ）、自動サイズ行の文字サイズを算出して決定する（Ｓ２４７）。今、ｍは１になっているから、７０÷１＝７０ドットとなる。これに最も近い文字サイズは２４ポイントなので、自動サイズ行の文字サイズは２４ポイントになる。
【００４２】
次に、例４として、テープ幅が１２ｍｍで、自動サイズ設定で２行が入力されている場合を考える。１巡目は例３と同様に処理が行われ、最終行ではないから（Ｓ２４６：ＮＯ）、行数ｎに１を加算して（Ｓ２４８）、Ｓ２４３に戻って２行目の処理を実行する。２行目も自動サイズであるから（Ｓ２４４：ＹＥＳ）、行数ｎ（＝２）を行数ｎ記憶領域３４３に記憶する（Ｓ２４９）。そして、自動サイズ行の行数ｍに１を加算する（Ｓ２５０）。１行目の処理で既にｍは１になっているので、ここでｍは２となる。これを自動サイズ行数ｍ記憶領域３４４に記憶しておく。
【００４３】
そして、印刷領域Ｈの算出を行う（Ｓ２４５）。Ｈは１巡目の処理で７０のままとなっている。ここでも、今の処理対象行は自動サイズであるから、設定サイズのドット数は決まっていないので、Ｈは７０のままとなる。
【００４４】
２行目が最終行であるから（Ｓ２４６：ＹＥＳ）、自動サイズ行の文字サイズを算出して決定する（Ｓ２４７）。今、ｍは２になっているから、７０÷２＝３５ドットとなる。これを超えず最も近い文字サイズは１２ポイント（３２ドット）なので、自動サイズ行の文字サイズはどちらも１２ポイントになる。
【００４５】
次に、例５として、テープ幅２４ｍｍ（Ｈ＝１２８）、１行目が９ポイント（２４ドット）、２行目、３行目が自動サイズ設定で入力されている場合を考える。１行目は、自動サイズでなく（Ｓ２４４：ＮＯ）、Ｈ＝１２８−２４＝１０４となる（Ｓ２４５）。最終行ではないので（Ｓ２４６：ＮＯ）、次の行に移る（Ｓ２４８）。自動サイズだから（Ｓ２４４：ＹＥＳ）、ｎ＝２を行数ｎ記憶領域３４３に記憶し（Ｓ２４９）、ｍを１として自動サイズ行数ｍ記憶領域３４４に記憶しておく。（Ｓ２５０）。Ｈは１０４のままである（Ｓ２４５）。
【００４６】
さらに３行目に移り（Ｓ２４８）、自動サイズだから（Ｓ２４４：ＹＥＳ）、ｎ＝３を記憶し（Ｓ２４９）、ｍを２とする（Ｓ２５０）。Ｈは１０４のままである（Ｓ２４５）。最終行となったので（Ｓ２４６：ＹＥＳ）、自動サイズ行２行分の文字サイズを算出する（Ｓ２４７）。１０４÷２＝５２となり、これを超えず最も近い文字サイズは１８ポイント（４８ドット）なので、自動サイズ行の文字サイズはどちらも１８ポイントになる。以上のようにして、各行の文字サイズが取得できたら、編集画面処理に戻る。
【００４７】
編集画面処理に戻ると、次に、文字サイズ設定取得処理で取得できた各行の文字サイズに応じた文字領域イメージデータを取得する処理を実行する（Ｓ２５）。文字領域のイメージデータは、装着されているテープのテープ幅中に現在設定されているサイズの文字を印刷した場合に占める割合を示すものである。図１１に示すように、上下の横線で表されるテープ幅イメージ１２１の中に文字領域イメージ１３１が縦長の太線で表されるので、テープ内に占める文字領域の大きさを一見して把握することができる。このような文字領域イメージを取得する処理について、図１０を参照して説明する。
【００４８】
文字領域イメージデータ取得処理が開始されると、まず、１行目から文字領域イメージデータを取得するため、行数ｎに１を設定する（Ｓ２５１）。次に、現在装着されているテープ幅と、先に取得した現在行(行数ｎの行)の文字サイズ設定に対応する文字領域イメージをＲＯＭ３３の文字領域イメージ領域３３５から取得する（Ｓ２５２）。次に、行数ｎが最終行か否かを判断する（Ｓ２５３）。最終行でない場合には（Ｓ２５３：ＮＯ）、行数ｎに１を加算して（Ｓ２５４）、Ｓ２５２に戻り、次の行の文字領域イメージを取得する。最終行の場合は（Ｓ２５３：ＹＥＳ）、編集画面処理に戻る。以上のようにして各行の文字領域イメージが取得できたら、編集画面処理に戻る。
【００４９】
編集画面処理に戻ると、次に、Ｓ２３で取得したテープ幅イメージデータと、Ｓ２５で取得した文字領域イメージデータ、入力テキストその他のイメージデータを合成して全画面のイメージデータを生成する（Ｓ２６）。そして、生成されたイメージデータをＬＣＤ２２に表示させる（Ｓ２７）。以上の処理により、図１１〜図１４に示すような編集画面３００がＬＣＤ２２に表示される。先の例１で、テープ幅が１８ｍｍで、１行目の文字サイズが９ポイントの場合には、図１１に示すように、テープ幅イメージ１２１が上下の横線で表され、文字領域イメージ１３１が縦長の太線で表されている。テープ幅が１８ｍｍの中に９ポイントの文字を１行だけ配置すると、かなり小さくなることが一見して把握できる。また、先の例２で、テープ幅が１８ｍｍで、１行目の文字サイズが９ポイント、２行目の文字サイズが２４ポイントの場合には、図１２に示すように、テープ幅イメージ１２１が上下の横線で表され、その中には、９ポイントの文字領域イメージ１３２が上部に、２４ポイントの文字領域イメージ１３３が下部に配置される。このように表示されるので、１行目と２行目の配置関係が一見して把握できる。また、先の例３では、テープ幅が１２ｍｍで自動サイズで１行のみ入力されている場合だが、図１３に示すように、テープ幅ライン１２１の中に、２４ポイントの文字領域イメージ１３４がほぼめいっぱいに配置されている。これによって、テープ幅いっぱいに文字が印刷されることが把握できる。また、先の例４では、テープ幅が１２ｍｍで、自動サイズ設定で２行が入力されている場合であるが、図１４に示すように、テープ幅ライン１２１の中に、１２ポイントの文字領域イメージ１３５が２本均等に配置され、２行の文字が均等の大きさでテープ一杯に印刷されることが把握できる。
【００５０】
表示処理（Ｓ２７）が終了したら、次に、カバーオープンセンサ４２からの入力を取得し、カバー２４が閉じられたか否かを判断する（Ｓ２８）。カバー２４が閉じられた場合には（Ｓ２８：ＹＥＳ）、テープカセットが交換され、テープ幅が変更されている可能性があるので、Ｓ２２に戻ってテープ幅の取得から再度処理を実行する。
【００５１】
カバー２４が閉じられていなければ（Ｓ２８：ＮＯ）、次に、改行キーが押されて行数が増えたり、改行キーが削除されて行数が減ったりする行数の増減があったか否かを判断する（Ｓ２９）。行数の増減がなければ（Ｓ２９：ＮＯ）、Ｓ２８に戻る。行数の増減があった場合には（Ｓ２９：ＹＥＳ）、Ｓ２４に戻って新たに各行の文字サイズを取得し、文字領域イメージデータを取得して（Ｓ２５）、新たなイメージデータを合成して（Ｓ２６）表示する。機能キーや印刷キーが押されて編集処理が終了し、編集画面から抜けるまで、以上の処理を繰り返し実行する。
【００５２】
以上説明したように、本実施形態のテープ印刷装置１では、設定画面で文字サイズを設定しようとする際、テープ幅イメージと文字サイズイメージが合成されて表示されるため、テープの幅に対して今設定中の文字がどの程度の割合を占めて印刷されるかを一見して把握することができる。設定中の文字サイズに合わせてテープ幅イメージと文字サイズイメージが合成されてその都度表示されるので、合成されたイメージ表示を見て設定内容を適宜変更し、最適なものを選択することができる。さらに、編集用画面では、設定しておいた文字サイズが、テープ幅中にどのくらいの割合を占めているのかを、文字領域イメージとテープ幅イメージの合成表示により示すことができるので、複数行であったり、自動サイズ設定であったりしても、印刷後に文字の占める割合を一見して把握することができる。
【００５３】
尚、上記実施形態において、図５のＳ２及び図８のＳ２２でテープ幅を取得するＣＰＵ３２が本発明のテープ幅取得手段に相当する。また、図５のＳ４で文字サイズ設定を取得するＣＰＵ３２が本発明の文字サイズ取得手段に相当する。また、図５のＳ３でテープ幅イメージデータを取得するＣＰＵ３２が本発明のテープ幅画像読出手段に相当する。また、図５のＳ５で文字サイズイメージデータを取得するＣＰＵ３２が本発明の文字サイズ画像読出手段に相当する。また、図５のＳ６で全画面イメージデータを合成するＣＰＵ３２が本発明の設定ガイド画像生成手段に相当する。また、図５のＳ７で全画面イメージデータの表示処理を実行するＣＰＵ３２が本発明の設定表示制御手段に相当する。また、図８のＳ２４で文字サイズ設定取得処理を実行するＣＰＵ３２が本発明の入力文字サイズ取得手段に相当する。また、図８のＳ２３でテープ幅イメージデータを取得するＣＰＵ３２が本発明の編集テープ幅画像読出手段に相当する。また、図８のＳ２５で文字領域イメージデータを取得するＣＰＵ３２が本発明の文字領域画像読出手段に相当する。また、図８のＳ２６で全画面イメージデータを合成するＣＰＵ３２が本発明の編集ガイド画像生成手段に相当する。また、図８のＳ２７で全画面イメージデータの表示処理を実行するＣＰＵ３２が本発明の編集表示制御手段に相当する。
【図面の簡単な説明】
【００５４】
【図１】テープ印刷装置１の外観を示す斜視図である。
【図２】テープ印刷装置１の主な電気的構成を示すブロック図である。
【図３】ＲＯＭ３３の構成を示す模式図である。
【図４】ＲＡＭ３４の構成を示す模式図である。
【図５】設定画面処理のフローチャートである。
【図６】設定画面２００の例を示す説明図である。
【図７】設定画面２００の例を示す説明図である。
【図８】編集画面処理のフローチャートである。
【図９】編集画面処理の中で実行される文字サイズ設定取得処理のフローチャートである。
【図１０】編集画面処理の中で実行される文字領域イメージデータ取得処理のフローチャートである。
【図１１】編集画面３００の例を示す説明図である。
【図１２】編集画面３００の例を示す説明図である。
【図１３】編集画面３００の例を示す説明図である。
【図１４】編集画面３００の例を示す説明図である。
【符号の説明】
【００５５】
１      テープ印刷装置
２０      カセット装着部
２１      キーボード
２２      ＬＣＤ
２４      カバー
３０      制御部
３１      入出力インタフェース
３２      ＣＰＵ
３３      ＲＯＭ
３４      ＲＡＭ
４０      センサ部
４１      テープ検出センサ
４２      カバーオープンセンサ
５０      印刷機構
５１      サーマルヘッド
５２      駆動回路
２００      設定画面
３００      編集画面
３３２      設定用テープ幅イメージデータ領域
３３３      設定用文字サイズイメージデータ領域
３３４      編集用テープ幅イメージ領域
３３５      文字領域イメージ領域
３４１      テープ幅記憶領域
３４２      文字サイズ記憶領域
【図１】
2008179062.tif 000003
【図２】
2008179062.tif 000004
【図３】
2008179062.tif 000005
【図４】
2008179062.tif 000006
【図５】
2008179062.tif 000007
【図６】
2008179062.tif 000008
【図７】
2008179062.tif 000009
【図８】
2008179062.tif 000010
【図９】
2008179062.tif 000011
【図１０】
2008179062.tif 000012
【図１１】
2008179062.tif 000013
【図１２】
2008179062.tif 000014
【図１３】
2008179062.tif 000015
【図１４】
2008179062.tif 000016