(57)【要約】【課題】２行以上からなる文字列をテープに印刷する際に、より簡単な方法で各行の文字列の文字サイズを変更することができるようにする。【解決手段】本発明のテープ印刷装置は、文字サイズを複数種類記憶する文字サイズ種類記憶手段と、文字列を印刷するテープのテープ幅方向の印刷可能領域情報を記憶する印刷可能領域情報記憶手段と、入力された文字列の行数とテープ幅方向の印刷可能領域情報とに基づき、入力文字列の各行の文字サイズを、文字サイズの種類の中から決定する文字サイズ決定手段と、決定された各行の文字サイズのうち利用者に指定された行の文字サイズについて、利用者による変更指示を取り込む文字サイズ変更指示操作手段と、その変更指示で指定された行の文字サイズを、文字サイズ種類の中から、異なるサイズに変更する文字サイズ変更処理手段と、変更した文字サイズで入力文字列をテープに印刷するテープ印刷手段とを備える。【選択図】      図１
2008021248.tif 000002
【特許請求の範囲】
【請求項１】
文字サイズを複数種類記憶する文字サイズ種類記憶手段と、
文字列を印刷するテープのテープ幅方向の印刷可能領域情報を記憶する印刷可能領域情報記憶手段と、
入力された文字列の行数と上記テープの印刷可能領域情報とに基づき、入力文字列の各行の文字サイズを、上記文字サイズ種類の中から決定する文字サイズ決定手段と、
上記文字サイズ決定手段により決定された各行の文字サイズのうち利用者に指定された行の文字サイズについて、利用者による変更指示を取り込む文字サイズ変更指示操作手段と、
上記文字サイズ変更指示操作手段が文字サイズの変更指示を取り込むと、上記指定された行の文字サイズを、上記文字サイズ種類の中から、異なるサイズに変更する文字サイズ変更処理手段と、
上記文字サイズ変更処理手段により変更した文字サイズで入力文字列をテープに印刷するテープ印刷手段と
を備えることを特徴とするテープ印刷装置。
【請求項２】
上記文字サイズ変更処理手段が、上記指定された行の文字サイズの変更後、入力文字列のすべての行の文字サイズのテープ幅方向の総和と上記テープのテープ幅方向の印刷可能領域情報との大小関係を比較し、上記すべての行の文字サイズのテープ幅方向の総和の方が大きい場合は上記指定された行以外の行の文字サイズをも変更することを特徴とする請求項１に記載のテープ印刷装置。
【請求項３】
上記文字サイズ変更処理手段が、上記文字サイズ種類を参照して、上記指定された行の文字サイズ又は上記指定された行以外の行の文字サイズを１段階ずつ変更することを特徴とする請求項１又は２に記載のテープ印刷装置。
【請求項４】
上記文字サイズ変更処理手段が変更する前の文字サイズが上記文字サイズ種類に記憶されている最大サイズ又は最小サイズであり、これ以上文字サイズを大きく又は小さく変更できない場合には、その旨を表示させる表示制御手段を備えることを特徴とする請求項１〜３のいずれかに記載のテープ印刷装置。
【請求項５】
上記文字サイズ変更指示操作手段は、上記指定された行の文字サイズを大きくすることを指示する操作部と、上記指定された行の文字サイズを小さくすることを指示する操作部とを有することを特徴とする請求項１〜４のいずれかに記載のテープ印刷装置。
【請求項６】
文字サイズを複数種類記憶する文字サイズ種類記憶手段と、
文字列を印刷するテープのテープ幅方向の印刷可能領域情報を記憶する印刷可能領域情報記憶手段と
を備え、
コンピュータに、
入力された文字列の行数と上記テープの印刷可能領域情報とに基づき、入力文字列の各行の文字サイズを、上記文字サイズ種類の中から決定する文字サイズ決定手段、
上記文字サイズ決定手段により決定された各行の文字サイズのうち利用者に指定された行の文字サイズについて、利用者による変更指示を取り込む文字サイズ変更指示操作手段、
上記文字サイズ変更指示操作手段が文字サイズの変更指示を取り込むと、上記指定された行の文字サイズを、上記文字サイズ種類の中から、異なるサイズに変更する文字サイズ変更処理手段、
上記文字サイズ変更処理手段により変更した文字サイズで入力文字列をテープに印刷するテープ印刷手段
として機能させるためのテープ印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テープ印刷装置及びテープ印刷プログラムに関し、例えば、テープに印刷する文字列の大きさを利用者の意図に応じて簡単に調整することができるテープ印刷装置及びテープ印刷プログラムに適用し得る。
【背景技術】
【０００２】
例えば、文字列や絵文字等を印刷して切断したテープ（これをラベルという。）を作成するラベル作成装置は、利用者が入力した入力文字列をテープに印刷するテープ印刷装置を備えている。
【０００３】
テープ印刷装置がテープに印刷する文字列の大きさは、利用者によってセットされたテープカセットのテープ幅に応じて予め決められたデフォルト文字サイズを基本としているが、一般に、所定操作を行なうことで利用者の意思に応じた文字サイズに変更することができる。また、２行以上からなる文字列をテープに印刷する場合の各行の文字列の文字サイズは、例えば、各行の入力文字数に応じて自動調整されたり、又行数に応じて文字サイズが決定されるフォーマットを用いて決定したりしている。
【０００４】
特許文献１は、入力文字データのサイズ変更に関する技術が記載されており、その内容は、入力された文字データを記憶し、記憶している文字データのサイズを、文字キーの操作時間（押下時間）に応じて全角→倍角→４倍角のように変更設定して表示するものである。
【０００５】
また、特許文献２は、テープ印刷装置が複数行からなる文字列を印刷する際に、自動的に各行の文字サイズ属性を決定する技術が記載されており、その内容は、同一文字サイズとしたときの各行の文字列の長さ情報に基づいて、少なくとも長さ情報が長い２行の長さを揃えるようにして各行の文字サイズ属性を決定するものである。
【０００６】
特許文献３は、印字媒体とするテープのテープ幅と入力した文字の行数との印字条件に応じて印字文字の最適な文字サイズを自動的に決定する技術が開示されている。
【０００７】
【特許文献１】特開平１０−４９５２７号公報
【特許文献２】特開平７−１２５３７６号公報
【特許文献３】特開平５−８４９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、２行以上からなる文字列をテープに印刷しようとするときに、各行の文字列の文字サイズを調整するためには、各行の入力文字数に応じた自動調整であったり、又は予め設けられたフォーマットを用いたりする方法がある。
【０００９】
しかしながら、上述したような機能を実現するためには例えば操作パネル上の書式設定ボタンを用いて所定の操作方法を行なう必要があるが、この操作方法が必ずしも利用者にとって簡単な操作でないため、より簡単な方法により各行の文字列の文字サイズを決定することができる方法が強く求められている。
【００１０】
そのため、２行以上からなる文字列をテープに印刷する際に、より簡単な方法で各行の文字列の文字サイズを変更することができるテープ印刷装置及びテープ印刷プログラムが求められている。
【課題を解決するための手段】
【００１１】
かかる課題を解決するために、第１の本発明のテープ印刷装置は、（１）文字サイズを複数種類記憶する文字サイズ種類記憶手段と、（２）文字列を印刷するテープのテープ幅方向の印刷可能領域情報を記憶する印刷可能領域情報記憶手段と、（３）入力された文字列の行数とテープ幅方向の印刷可能領域情報とに基づき、入力文字列の各行の文字サイズを、文字サイズの種類の中から決定する文字サイズ決定手段と、（４）文字サイズ決定手段により決定された各行の文字サイズのうち利用者に指定された行の文字サイズについて、利用者による変更指示を取り込む文字サイズ変更指示操作手段と、（５）文字サイズ変更指示操作手段が文字サイズの変更指示を取り込むと、指定された行の文字サイズを、文字サイズ種類の中から、異なるサイズに変更する文字サイズ変更処理手段と、（６）文字サイズ変更処理手段により変更した文字サイズで入力文字列をテープに印刷するテープ印刷手段とを備えることを特徴とする。
【００１２】
また、第２の本発明のテープ印刷プログラムは、（１）文字サイズを複数種類記憶する文字サイズ種類記憶手段と、（２）文字列を印刷するテープのテープ幅方向の印刷可能領域情報を記憶する印刷可能領域情報記憶手段とを備え、コンピュータに、（３）入力された文字列の行数とテープの印刷可能領域情報とに基づき、入力文字列の各行の文字サイズを、文字サイズ種類の中から決定する文字サイズ決定手段、（４）文字サイズ決定手段により決定された各行の文字サイズのうち利用者に指定された行の文字サイズについて、利用者による変更指示を取り込む文字サイズ変更指示操作手段、（５）文字サイズ変更指示操作手段が文字サイズの変更指示を取り込むと、指定された行の文字サイズを、文字サイズ種類の中から、異なるサイズに変更する文字サイズ変更処理手段、（６）文字サイズ変更処理手段により変更した文字サイズで入力文字列をテープに印刷するテープ印刷手段として機能させるためのものである。
【発明の効果】
【００１３】
本発明によれば、２行以上からなる文字列をテープに印刷する際に、より簡単な方法で各行の文字列の文字サイズを変更することができる。
【発明を実施するための最良の形態】
【００１４】
（Ａ）第１の実施形態
以下では、本発明のテープ印刷装置及びテープ印刷プログラムの第１の実施形態を図面を参照しながら詳細に説明する。
【００１５】
第１の実施形態は、単独の専用装置であるラベル作成装置が備えるテープ印刷装置に、本発明のテープ印刷装置及びテープ印刷プログラムを適用した場合の実施形態を説明する。
【００１６】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のテープ印刷装置の電気的な全体構成を示すブロック図であり、図２は、そのテープ印刷装置の外観イメージを示す概略斜視図である。
【００１７】
図１において、第１の実施形態のテープ印刷装置は、大きくは、入力部１０、制御部２０、出力部３０を有して構成されており、制御部２０が、入力部１０からの入力情報やその時点の処理段階に応じた処理等を実行し、その処理結果等を出力部３０によって表示出力又は印刷出力させるようになされている。
【００１８】
入力部１０は、詳細の構成は省略するが押下キー（やタッチパネル）を備えたキー入力部１１や、テープ種類検出センサ１２を有する。キー入力部１１は、制御部２０に与える文字コードや各種の制御データを発生するものである。
【００１９】
図２に示すキー入力部１１の構成例において、キー入力部１１は文字入力キーや各種制御キー等を有して構成されるが、第１の実施形態では特に、文字サイズ変更キー１１ａ及び１１ｂを有する。この文字サイズ変更キー１１ａ及び１１ｂは、カーソルが位置している行の文字列の文字サイズを大きくしたり、又は小さくしたり指示する操作キーであり、図２に示すように、その行の文字サイズを大きくする文字サイズ拡大ボタン１１ａと、その行の文字サイズを小さくする文字サイズ縮小ボタン１１ｂの２種類のボタンから構成される。このように、文字サイズ拡大ボタン１１ａと文字サイズ縮小ボタン１１ｂからなる文字サイズ変更キーを設けることにより、利用者は、文字サイズ変更のための複雑な操作を行なうことなく、より簡単な操作で文字サイズを変更できる。また、文字サイズ変更キーの配置位置は特に限定されないが、利用者が文字サイズの変更の意思をもって操作できる位置であることが望ましく、図２では操作パネルの右下部に配置した場合を示す。
【００２０】
テープ種類検出センサ１２は、装填されているテープの幅や色（透明を含む）などを検出してテープ種類情報を制御部２０に与えるものである。テープ種類検出センサ１２によるテープ種類の検出方法は、テープ印刷装置に装填されるテープカートリッジＴＣにはテープ幅や色などを規定する孔などで構成された物理的な識別要素が設けられており、テープ種類検出センサ１２はこの物理的な識別要素を読み取ってテープ種類情報を検出する。
【００２１】
図２における透明窓部を有する蓋体５０は、テープカートリッジＴＣを収容する装置筐体内部の空間の上部に設けられたものであり、この蓋体５０の下方にテープカートリッジＴＣが装填され、その装填状態のテープカートリッジＴＣの物理的な識別要素をテープ種類検出センサ１２が読み取る。
【００２２】
出力部３０は、印刷構成と表示構成とからなるものである。ここで、印刷構成は、テープに対して印刷を行なう構成であり、表示構成は、テープに印刷する入力情報や、操作ガイダンスのメッセージ等を表示するものである。
【００２３】
ここで、印刷構成として、印刷ヘッド（図１ではサーマルヘッドとする）３２は例えば固定されていて、走行するテープに対して熱転写によって印刷を行なうものである。また、テープ・リボン走行機構３１は、例えばステッピングテープや直流モータ等を中心として構成されるものであり、装填されている図示しないテープやインクリボンを所定の印刷位置や装置外部まで送り出すものである。これらサーマルヘッド３２及びテープ・リボン走行機構３１はそれぞれ、制御部２０の制御下で、ヘッド駆動回路３４や走行駆動回路（モータ等を含む）３３によって駆動される。
【００２４】
印刷されたテープの切断は、制御部２０の制御下で、カッタ駆動回路（モータ等を含む）３８によって駆動されるカッタ３７によって行なわれる。切断用のカッタ３７は、制御部２０の制御の下、全切断モードにおいては表紙と裏紙とを共に切断するフルカッタ３７ａと、ハーフ切断モードにおいては裏紙を切断することなく表紙だけを切断するハーフカッタ３７ｂとで構成される。なお、図２において、排出口５２は印刷されているテープを排出するものであり、この排出口５２の近傍に切断用のカッタ３７が設けられている。
【００２５】
ここで、表示構成として、例えば所定サイズの文字を数行（例えば４行）に亘って数文字（例えば１２文字）程度表示できる程度の液晶ディスプレイ３５が設けられており、この液晶ディスプレイ３５は、制御部２０の制御下でディスプレイ駆動回路３６によって駆動される。なお、第１の実施形態では、液晶ディスプレイ３５は図２の蓋体５０上に設けられている。
【００２６】
液晶ディスプレイ３５は、入力文字列や行番号や印刷イメージや長さ情報等を表示するドット表示部２、及び属性インジケータ部３（３−１〜３−ｎ）からなるので、ディスプレイ駆動回路３６も、大別すると、ドット表示部２に対応した駆動部３６ａ、及び属性インジケータ部３に対応した駆動部３６ｂからなる。
【００２７】
図１１は、液晶ディスプレイ３５に表示される表示画面のイメージ図であり、図１１に示すように、液晶ディスプレイ３５の表示画面は、テキスト表示領域３５ａと、インジケータ表示領域３５ｂと、行番号表示領域３５ｃからなる。
【００２８】
テキスト表示領域３５ａは、入力文字列の表示、選択入力時（例えば、指定行の文字列の文字サイズの変更時、かな漢字変換時、コード入力時、記号入力時など）のメニュー画面の表示、各種の警告表示等に使用される領域である。第１の実施形態では、入力文字列に対して指定行の文字列の文字サイズの変更がなされた変更後の文字列も、このテキスト表示領域３５ａに表示される。なお、図１１では、１２文字×４行のテキスト表示領域３５ａを示す。
【００２９】
また、インジケータ表示領域３５ｂは、液晶ディスプレイ３５周辺の装置本体に記載された文字列が表す属性の状態を示すのに使用される。行番号表示領域３５ｃは、テキスト表示領域３５ａに表示されている文字列が実際上、入力文字列の何行目かを表すのに使用される。
【００３０】
制御部２０は、例えば、マイクロコンピュータによって構成されており、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータＲＯＭ（ＣＧ−ＲＯＭ）２４、入力インターフェース２５、及び出力インターフェース２６がシステムバス２７を介して接続されている。
【００３１】
ＲＯＭ２２は、１又は複数のＲＯＭチップでなり、各種の処理プログラムや、かな漢字変換用辞書データ等の固定データが格納されている。例えば、ＲＯＭ２２には、文字サイズ変更プログラム２２ａ、文字サイズ変更プログラム２２ｂが格納されており、特に、文字サイズ変更プログラム２２ａは、文字サイズ拡大ボタン１１ａが押下されたときに、指定されている行の文字サイズを大きく変更する機能を有し、一方、文字サイズは、文字サイズ縮小ボタン１１ｂが押下されたときに、指定されている行の文字サイズを小さく変更する機能を有する。
【００３２】
ＲＡＭ２３は、１又は複数のＲＡＭチップでなり、ワーキングメモリとして用いられるものであり、また、利用者入力に係る固定データ等も格納するものである。図１では、ＲＡＭ２３として記載しているが、ワーキングメモリとして用いられる他のメモリ素子（例えばＥＥＰＲＯＭ等）も含む概念である。ＲＡＭ２３は、印刷する文字列をドット展開して格納する印刷バッファや、入力文字列等についての表示画像を格納する表示バッファや、印刷や入力に係る文字データ等を格納するテキストバッファや、行番号についての表示態様を保持する行番号状態保持バッファや、属性インジケータ３についての表示態様を保持する属性インジケータ状態保持バッファ等を有する。
【００３３】
ＣＧ−ＲＯＭ２４は、当該テープ印刷装置に用意されている文字や記号のドットパターンを格納しているものであり、文字や記号を特定するコードデータが与えられたときに対応するドットパターンを出力するものである。なお、表示用と印刷用とで別個のＣＧ−ＲＯＭが設けられていてもよい。フォント情報の格納形式はアウトラインフォント形式及びビットマップ形式のいずれであってもよい。
【００３４】
入力インターフェース２５は、入力部１０及び制御部２０間のインターフェースを行なうものであり、出力インターフェース２６は、出力部３０及び制御部２０間のインターフェースを行なうものである。
【００３５】
ＣＰＵ２１は、入力部１０からの入力信号やそのときの処理段階に応じて定まるＲＯＭ２２内の処理プログラムを、ＲＡＭ２３をワーキングエリアとして利用しながら、また必要ならばＲＯＭ２２やＲＡＭ２３に格納されている固定データを適宜用いて処理するものであり、その処理状況や処理結果等を液晶ディスプレイ３５に表示させたりテープに印刷させたりするものである。
【００３６】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のテープ印刷装置において、数行の入力文字列をテープに印刷するときに、ある行の文字列の文字サイズを変換する処理の動作を図面を参照しながら説明する。
【００３７】
以下では、利用者が入力した文字列が３行であり、その３行の文字列のうちある行の文字列の大きさを変更する場合の動作を例に挙げて説明する。
【００３８】
（Ａ−２−１）入力文字列の文字サイズの自動決定の動作
テープ印刷装置は、テープに印刷する文字の文字サイズデータ２２ｃをＲＯＭ２２に格納している。図３は、この文字サイズデータ２２ｃの例であり、例えば、テープ幅方向および長さ方向に同じ大きさで構成され、それぞれ１６×１６ドット、２４×２４ドット、３２×３２ドット、４８×４８ドット、６４×６４ドット、９６×９６ドットの６種類の大きさでテープに印刷することができる。なお、図３において文字サイズをＳと示し、その単位をドットする。
【００３９】
また、テープ印刷装置は、装填されたテープカートリッジＴＣのテープ幅に応じたテープ幅方向の印刷可能な領域を示す最大印刷可能領域データ２２ｄをＲＯＭ２２に格納している。図４は、この最大印刷可能領域データ２２ｄの例であり、図４では、テープ幅が４ｍｍ、６ｍｍ、９ｍｍ、１２ｍｍ、１８ｍｍ、２４ｍｍのテープについての最大印刷領域を示しており、例えば４ｍｍ幅のテープの幅方向に最大２２ドットだけ印刷することができる。なお、図４において最大印刷可能領域をＲと示し、その単位をドットとする。
【００４０】
図５は、２行以上の入力文字列をテープ印刷する際の各行の文字サイズを決定する処理を示すフローチャートである。
【００４１】
まず、テープ印刷装置では、利用者によりテープカートリッジＴＣが装填されると、そのテープカートリッジＴＣのテープ種類を検出し、文字列を印刷するテープのテープ幅を認識する（Ｓ１０１）。
【００４２】
その後、利用者操作により入力された文字列を取り込むと、入力文字列の行数を判断する（Ｓ１０２）。
【００４３】
そうすると、ＲＯＭ２２に格納されている最大印刷可能領域データ２２ｄから当該テープの最大印刷可能領域Ｒを割り出し、この最大印刷可能領域Ｒと入力文字列の行数（これをＮとする）とに基づいて、テープに印刷する文字列の大きさを均等とするときの文字サイズ（デフォルト文字サイズ；これをＤとする）を決定する（Ｓ１０３）。
【００４４】
ここで、各行の文字列のデフォルト文字サイズの決定方法は、テープ幅方向の最大印刷可能領域Ｒを入力文字列の行数Ｎで除算し、ＲＯＭ２２に格納されている文字サイズデータ２２ｃ中で除算結果が最大となるものをデフォルト文字サイズとする。すなわち、文字サイズデータ２２ｃを参照して、Ｄ≦Ｒ／Ｎの条件を満たすものをデフォルト文字サイズとする。
【００４５】
例えば、セットされているテープのテープ幅を１８ｍｍとする場合、テープ幅方向の最大印刷可能領域Ｒは９６ドットである（図４参照)。この場合、３行の入力文字列を印刷するとき、テープ幅方向における１行あたりの最大印刷可能領域Ｒ／行数Ｎ＝９６／３＝３２となるので、文字サイズデータ２２ｃ（図３参照）よりこの場合の各行の文字列の文字サイズはそれぞれ３２×３２ドットとなる。
【００４６】
ここで、各行の文字列のデフォルト文字サイズの決定は、ミリ単位やインチ単位によってもよい。
【００４７】
以上のようにして、２行以上の文字列が入力された場合に、各行の文字列の大きさを均等とするデフォルト文字サイズが決定され、利用者が、このような文字サイズでの印刷実行を許容するのであれば、所定の印刷操作及び印刷処理により、各行の文字列がデフォルト文字サイズでテープに印刷される（Ｓ１０４）。
【００４８】
（Ａ−２−２）文字サイズを大きくする処理の動作
上記のようにして、テープに印刷する文字列が２行以上の文字列からなる場合に、各行の文字列の文字サイズを決定されるが、以下のようにして、利用者が希望する行の文字列の文字サイズを変更することができる。
【００４９】
以下では、まず利用者が希望する行の文字列の文字サイズを大きくする場合の処理を図面を参照しながら説明する。なお、ここでは、３行からなる文字列のうち第１行目の文字列の文字サイズを大きくするときを例に挙げて説明する。
【００５０】
まず、第１の実施形態の文字サイズ変更処理を開始するためには、利用者によりテープに印刷する２以上の文字列が入力された後、利用者による文字サイズを大きくする行の指定及び図１に示す文字サイズ変更キー１１ａの押下が必要である。
【００５１】
ここで、文字サイズを大きくする行の指定方法は、種々の方法を適用することができるが、例えば、カーソルの位置を変更希望する行におくことで指定するものとする。このとき、その行にカーソルがおかれていれば、カーソルの位置が文字列中のどの位置にあってもよく、例えば、カーソルが、文字列の先頭にあってもよいし、文字列中の途中の位置にあってもよいし、文字列の末尾であってもよい。なお、第１の実施形態では、カーソルの位置がその行におかれていれば、文字サイズを変更する文字列の範囲指定をしなくてもよい。また、第１の実施形態の文字サイズ変更処理では外国語や数字や絵文字も対象とする。
【００５２】
また、利用者による文字サイズを大きくする行の指定がなされると、利用者操作により文字サイズ変更キー１１ａが押下される。ここでは、文字サイズを大きく変更させる場合なので、図１に示す文字サイズ拡大ボタン１１ａが押下される。そうすると、文字サイズ拡大ボタン１１ａからの文字サイズ変更指示信号が入力インターフェース２５を介してＣＰＵ２１に与えられ、ＣＰＵ２１が文字サイズ変更プログラム２２ａを実行することにより、文字サイズを大きくする文字サイズ変更処理が行なわれる。
【００５３】
図６は、指定された行の文字列の文字サイズを大きくする文字サイズ変更処理のフローチャートである。
【００５４】
文字サイズ拡大ボタン１１ａから文字サイズを大きくさせる文字サイズ変更指示信号が与えられると（Ｓ２０１）、カーソルがおかれている行を検知し、そのカーソルがおかれている行の文字列の文字サイズが最大サイズであるか否かを判断する（Ｓ２０２）。
【００５５】
そして、当該行の文字サイズが最大サイズでないことを確認すると、ＲＯＭ２２に格納されている文字サイズデータ２２ｃを参照して、カーソルがおかれている行の文字列の文字サイズを１段階大きくする（Ｓ２０３）。
【００５６】
なお、Ｓ２０２において、文字サイズ変更指示の初期動作時は、すべての行の文字列の文字サイズはデフォルトサイズであるから、当該カーソルがおかれている行の文字サイズが最大サイズであることはない。そのため、文字サイズ変更指示の初期動作時は、Ｓ２０３に進み、処理を進行するが、カーソルがおかれている行の文字列の文字サイズが最大サイズである場合には、Ｓ２０８に進み、当該文字変更指示されている行（すなわち、カーソルがおかれている行）の文字サイズは最大サイズであるから文字サイズ変更ができない旨の警告を表示する（Ｓ２０８）。
【００５７】
カーソルがおかれている行の文字列の文字サイズが１段階大きくなると、ＲＯＭ２２に格納されているテープ幅方向の印刷可能領域情報に基づく最大印刷可能領域データ２２ｄを参照して、すべての行の文字サイズのテープ幅方向の総和ΣＳが最大印刷可能領域Ｒを超えるかどうかが判断される（Ｓ２０４）。
【００５８】
そして、すべての行の文字サイズのテープ幅方向の総和ΣＳが最大印刷可能領域Ｒ以下である場合、そのまま文字サイズの変更が許可され、各行の文字列の文字サイズが決定されて処理が終了する。すなわち、カーソルがおかれている行については１段階大きくされ、それ以外の行については当初の文字サイズのまま、各行の文字列が展開される。
【００５９】
一方、すべての行の文字サイズのテープ幅方向の総和ΣＳが最大印刷可能領域Ｒを超える場合、カーソルがおかれている行以外の行の文字列の文字サイズが最小サイズであるか否かを判断する（Ｓ２０５）。
【００６０】
そして、カーソルがおかれている行以外の行の文字列の文字サイズが最小サイズでない場合、ＲＯＭ２２に格納されている文字サイズデータ２２ｃを参照して、カーソルのある行以外の行の文字列の文字サイズを１段階小さくする（Ｓ２０６）。すなわち、カーソルのある行の文字列の文字サイズは当初の文字サイズより１段階大きくし、それ以外の行については当初の文字サイズより１段階小さくする。
【００６１】
一方、カーソルのある行以外の行の文字列の文字サイズを小さくする際、カーソルがおかれている行以外の行の変更前の文字サイズが最小サイズである場合には、それ以上小さくすることができないので所定の警告メッセージを表示するものとする（Ｓ２０７）。
【００６２】
このようにして、文字サイズの変更処理がなされると、文字サイズを変更した変更後の文字列を液晶ディスプレイ３５に表示される。
【００６３】
なお、Ｓ２０４において、すべての行の文字サイズのテープ幅方向の総和ΣＳが最大印刷可能領域Ｒを超える場合に、液晶ディスプレイ３５などに当該変更処理を実行することが不可能である旨のメッセージが表示され、利用者に処理を続行するか中止するかを選択させるようにしてもよい。この方法において、利用者が処理を続行することを選択した場合は、Ｓ２０６の処理のように、カーソルのある行以外の行の文字列の文字サイズを１段階小さくする。一方、ユーザが処理を中止することを選択した場合は、文字サイズを大きくさせる文字サイズ変更指示信号が与えられる前の状態に戻り、処理を終了する。
【００６４】
例えば、図７は、テープ幅１８ｍｍのテープに印刷する３行の入力文字列の変更イメージを示す図であり、図７（Ａ）に示す液晶ディスプレイ３５の表示例のように、第１行目が「あいう」、第２行目が「アイウ」、第３行目が「ＡＢＣ」からなり、図７（Ｂ）に示すように当初の各行の文字サイズはそれぞれ３２ドットであるとする。
【００６５】
図７（Ａ）に示すように第１行目にカーソルがある状態で、文字サイズＵＰボタンから文字サイズを大きくする指示を受けると、図７（Ｃ）に示すように、第１行目の文字列の文字サイズを３２ドットから４８ドットに１段階大きくする。そうすると、すべての行の文字サイズのテープ幅方向の総和（ΣＳ）は１１２ドットとなり、当該テープの前記最大印刷可能領域（Ｒ＝９６ドット）を超えることになる。
【００６６】
そのため、カーソルのある行以外の行（すなわち、第２行目と第３行目）の文字サイズを１段階小さくする。つまり、第２行目及び第３行目の文字サイズは３２×３２ドットであるから（図７（Ｃ）参照）、図７（Ｄ）に示すように１段階下げて２４×２４ドットにする。そうすると、すべての文字サイズのテープ幅方向の総和（ΣＳ）は９６ドットとなり、当該テープの前記最大印刷可能領域（Ｒ＝９６ドット）以下であるから、文字サイズ変更処理が終了する。
【００６７】
以上のように、この例の場合、第１行目の文字サイズは４８ドット、第２行目及び第３行目の文字サイズは２４×２４ドットに変更され、この文字サイズで各行の文字列が展開され、図７（Ｅ）に示す表示例のように液晶ディスプレイ３５に表示される。
【００６８】
その後、更に、利用者により文字サイズ拡大ボタン１１ａが押下され、文字サイズ拡大ボタンから文字サイズを大きくする指示信号を受け取ると、図８（Ａ）に示すように、第１行目の文字サイズが４８×４８ドットから６４×６４ドットに１段階大きくする。
【００６９】
なお、この場合、すべての行の文字サイズのテープ幅方向の総和（ΣＳ）は１１２ドットとなり、当該テープの最大印刷可能領域（Ｒ＝９６ドット）を超えるため、図８（Ｂ）に示すように、カーソルのある行以外の行（すなわち、第２行目と第３行目）の文字サイズを１段階小さくする。そうすると、図８（Ｃ）に示すように、第１行目の文字サイズは６４×６４ドット、第２行目及び第３行目の文字サイズは１６×１６ドットに変更され、この文字サイズで各行の文字列が展開される。
【００７０】
なお、ＲＯＭ２２に格納されている文字サイズデータ２２ｃの最小サイズは１６×１６ドットであるから、図８（Ｂ）及び（Ｃ）の状態で、更に、利用者により文字サイズ拡大ボタン１１ａが押下され、文字サイズ拡大ボタン１１ａから文字サイズを大きくする指示を受けても、カーソルのある行以外の行（第２行目及び第３行目）の文字サイズを小さくすることができないので、例えば「これ以上文字サイズを大きくすることはできません」等の警告を表示する。
【００７１】
（Ａ−２−３）文字サイズを小さくする処理の動作
続いて、利用者が希望する行の文字列の文字サイズを小さくする場合の処理を図面を参照しながら説明する。以下でも、３行からなる文字列のうち第１行目の文字列の文字サイズを小さくするときを例に挙げて説明する。
【００７２】
まず、文字サイズを小さく変更する行の指定は、（Ａ−２−２）で説明した方法と同様の方法により行なうことができる。利用者により行の指定がなされると、利用者操作により文字サイズ縮小ボタン１１ｂが押下される。そうすると、文字サイズ縮小ボタン１１ｂからの文字サイズ変更指示信号が入力インターフェース２５を介してＣＰＵ２１に与えられ、ＣＰＵ２１が文字サイズ変更プログラム２２ｂを実行することにより、文字サイズを小さくする文字サイズ変更処理が行なわれる。
【００７３】
図９は、指定された行の文字列の文字サイズを小さくする文字サイズ変更処理のフローチャートである。
【００７４】
文字サイズ縮小ボタン１１ｂから文字サイズを小さくさせる文字サイズ変更指示信号が与えられると（Ｓ３０１）、カーソルがおかれている行を検知し、そのカーソルがおかれている行の文字列の文字サイズが最小サイズであるか否かを判断する（Ｓ３０２）。
【００７５】
そして、カーソルがおかれている行の文字列の文字サイズが最小サイズでないことを確認すると、ＲＯＭ２２に格納されている文字サイズデータ２２ｃを参照して、カーソルがおかれている行の文字列の文字サイズを１段階小さくする（Ｓ３０３）。
【００７６】
このとき、カーソルのある行以外の行の文字列の文字サイズは変更されない。そのため、カーソルのある行の文字サイズのみの変更となるので、すべての行の文字指図のテープ幅方向の総和は必ず最大印刷可能領域Ｒ以下となる。
【００７７】
なお、カーソルのある行以外の行の文字列の文字サイズを小さくする際、当該変更前の文字サイズが文字サイズデータ２２ｃ中の最小サイズである場合には、それ以上小さくすることができないので所定の警告メッセージを表示するものとし（Ｓ３０４）、最小サイズでない場合には、当該カーソルのある行以外の行の文字サイズを１段階下げたサイズで文字サイズ変更処理が終了し、各行の文字列が展開される。
【００７８】
例えば、図１０は、テープ幅１８ｍｍのテープに印刷する３行の入力文字列の変更イメージを示す図であり、図１０（Ａ）に示す液晶ディスプレイ３５の表示例のように、第１行目が「あいう」、第２行目が「アイウ」、第３行目が「ＡＢＣ」からなり、図１０（Ｂ）に示すように当初の各行の文字サイズはそれぞれ３２ドットであるとする。
【００７９】
図１０（Ａ）に示すように第１行目にカーソルがある状態で、文字サイズ縮小ボタン１１ｂから文字サイズを小さくする指示を受けると、図１０（Ｃ）に示すように、第１行目の文字列の文字サイズを３２×３２ドットから２４×２４ドットに１段階小さくする。このとき、第２行目及び第３行目の文字列の文字サイズは変更しないので、すべての行の文字サイズのテープ幅方向の総和（ΣＳ）は８８ドットとなり、当該テープの最大印刷可能領域（Ｒ＝９６ドット）以下である。
【００８０】
そうすると、第１行目の文字サイズは２４×２４ドットに変更され、第２行目及び第３行目の文字サイズは３２×３２ドットとして、この文字サイズで各行の文字列が展開され、図１０（Ｄ）に示す表示例のように液晶ディスプレイ３５に表示される。
【００８１】
さらに、利用者により文字サイズ縮小ボタン１１ｂが押下され、文字サイズ縮小ボタン１１ｂから文字サイズを小さくする指示を更に受けると、図１０（Ｅ）に示すように、第１行目の文字列の文字サイズを２４ドットから１６ドットに更に１段階小さくする。このときも、第２行目及び第３行目の文字列の文字サイズは変更しないので、すべての行の文字サイズテープ幅方向の総和（ΣＳ）は８０ドットとなり、当該テープの最大印刷可能領域（Ｒ＝９６ドット）以下である。
【００８２】
そうすると、第１行目の文字サイズは１６×１６ドットに更に変更され、第２行目及び第３行目の文字サイズは３２×３２ドットとして、この文字サイズで各行の文字列が展開され、図１０（Ｆ）に示す表示例のように液晶ディスプレイ３５に表示される。
【００８３】
なお、ＲＯＭ２２に格納されている文字サイズデータ２２ｃの最小サイズは１６×１６ドットであるから、図１０（Ｅ）及び（Ｆ）の状態で、更に、利用者により文字サイズ縮小ボタン１１ｂが押下され、文字サイズ縮小ボタン１１ｂから文字サイズを小さくする指示を受けても、例えば「これ以上文字サイズを小さくすることはできません」等の警告を表示する。
【００８４】
（Ａ−３）第１の実施形態の効果
以上のようにして、第１の実施形態によれば、操作パネル上に文字サイズ拡大ボタン１１ａと文字サイズ縮小ボタン１１ｂを設けることにより、従来より簡単な操作で文字サイズの変更を希望する行の文字列の文字サイズを変更することができる。
【００８５】
また、第１の実施形態によれば、すべての行の文字サイズのテープ幅方向における総和と印刷するテープの最大印刷可能領域との関係も判断するため、変更指示された行の文字サイズの変更により、文字サイズ総数がテープの最大印刷可能領域を超える場合には、当該変更指示された行以外の行の文字サイズも変更してテープの最大印刷可能領域内に収まるように調整することができる。
【００８６】
（Ｂ）他の実施形態
（Ｂ−１）文字サイズ拡大ボタン１１ａ等の操作について
文字サイズ拡大ボタン１１ａと文字サイズ縮小ボタン１１ｂとの機能をともに実現する１つのボタンである文字サイズ変更キー（図示しない）を設け、当該文字サイズ変更キーにオートリピート機能を備えるようにしてもよい。これにより、利用者による文字サイズ変更キー１１を押下し続け所定時間経過する毎に、文字サイズを、例えば元の文字サイズが３２×３２ドットであった場合、３２×３２→２４×２４ドット→１６×１６ドットと変更させることができるが、最小サイズまで変更させた後に、更に文字サイズ変更キー１１を押下し続けた場合、文字サイズを１６×１６ドット→３２×３２ドット→…と元の文字サイズに戻すことができる。
【００８７】
なお、上記の例では、最小サイズ後に最大サイズにするようにしてもよい。すなわち、例えば、１６×１６ドット→９６×９６ドット→６４×６４ドット→…とするようにしてもよい。
【００８８】
さらに、例えば、操作パネル上に「復活キー」を備え、この復活キーの押下により、各行の文字列の文字サイズを、当初の文字サイズ又は直前の文字サイズに戻すようにしてもよい。この場合、例えば、当初の各行の文字サイズや、文字サイズ変更処理された各行の文字サイズを一時的に記憶部に記憶しておき、復活キーからの復活指示信号を受けると、記憶部から読み出して表示することで実現することができる。また例えば、文字サイズの組み合わせのレイアウトをテーブルとして予め有しており、このテーブルを参照して呼び出すことにより、当初の文字サイズ又は直前の文字サイズに戻すようにしてもよい。
【００８９】
以上より、請求項１に記載の文字サイズ変更指示操作手段は、１つの操作キーに限定されず、複数の操作キーからの構成される概念も含む。
【００９０】
（Ｂ−２）文字サイズ変更処理について
第１の実施形態の図６及び図９のフローチャートで示した文字サイズ変更処理は、図６及び図９に示した処理内容に限定されず、他の処理内容を追加したり、処理順序を変更したり、その他必要に応じた内容を広く適用することができる。
【００９１】
例えば、図６〜図８では、指定された行の文字列の文字サイズを大きくする際、テープの最大印字可能領域に応じて、指定された行以外のすべての行の文字サイズを小さくするものとしたが、指定された行以外の行のうち特定の行の文字サイズを小さくするようにしてもよい。このとき、文字サイズを小さくする行については利用者により指定できるものとしてもよいし、文字サイズを小さくする特定の行は複数であってもよい。また、この場合に、文字サイズを小さくする行を変えて、複数の文字サイズ変更パターンを作成するようにしてもよい。
【００９２】
また、文字サイズを変更した後の結果を液晶ディスプレイ３５に表示する際、利用者による所定の操作により、指定行以外のすべての行の文字サイズを小さくしたときの変更結果や、指定行以外の行のうち特定の行の文字サイズを小さくしたときの変更結果を、順次表示させるようにし、それらの中から利用者の好みに応じた変更パターンを選択できるようにしてもよい。
【００９３】
なお、上述した第１の実施形態の動作における例では、第１行目の文字サイズを変更する場合のみを説明したが、例えば第１行目の文字サイズ変更後に第２行目の文字サイズを変更するなど、同じ処理を繰り返すことで複数の行の文字サイズを変更することができる。
【００９４】
また、あらかじめ設定されたフォーマットで２行以上の文字列の文字サイズを決定するフォーマット機能をテープ印刷装置が有している場合、利用者が上記フォーマット機能と第１の実施形態の文字サイズ変更処理機能の両機能を選択したとき、上記フォーマット機能と上記文字サイズ変更処理機能のいずれかを優先させることができる。
【００９５】
つまり、例えば、設定内容で簡単にレイアウトできるという特徴を有するフォーマット機能の実効性を担保する観点から、フォーマット機能が選択されている場合は、第１の実施形態の文字サイズ変更処理機能を実行させないようにしてもよい。また、第１の実施形態の文字サイズ変更処理機能により文字サイズを調整した後にフォーマット機能が選択された場合も、フォーマット機能を優先的に実行させるようにしてもよい。
【００９６】
逆に、フォーマット機能を選択後に第１の実施形態の文字サイズ変更処理を選択した場合、第１の実施形態の文字サイズ変更処理を優先的に実行させ、フォーマット機能の処理を終了させてもよい。
【００９７】
また、第１の実施形態の文字サイズ変更処理の変形実施形態として次のようにしてもよい。例えば、ある行の文字サイズについて固定できるようにし、その行以外の行について、第１の実施形態の文字サイズ変更処理を実行するようにしてもよい。これにより、利用者が希望する行の文字サイズを優先的に決定し、固定し、その後、当該行以外の行の文字サイズを調整することができる。
【００９８】
また、文字サイズを小さく変更する文字サイズ変更処理の際、以下に示す変形実施形態のように、その行以外の行の文字サイズも変更する処理をするようにしてもよい。
【００９９】
図１２は、変形実施形態を示すフローチャートである。まず、図９の説明と同様に、利用者に押下された文字サイズ縮小ボタン１１ｂから文字サイズを小さくする文字サイズ変更指示信号を取り込むと（Ｓ３０１）、カーソルのある行の文字サイズを判断し（Ｓ３０２）、カーソルのある行の文字サイズが最小サイズでないことを確認すると、カーソルのある行の文字列の文字サイズを１段階下げる（Ｓ３０３）。
【０１００】
カーソルのある行の文字サイズを１段階下げると、テープ幅方向のすべての行の文字サイズの総和ΣＳが小さくなるので、この変形実施形態では、カーソルのある行以外の行の大きさをあげるようにするものである。
【０１０１】
つまり、Ｓ３０３でカーソルのある行の文字サイズを１段階下げると、Ｓ４０１に進み、カーソルのある行以外の行の文字サイズが最大サイズであるか否かを判断し（Ｓ４０１）、カーソルのある行以外の行の文字サイズが最大サイズでない場合に、最大印刷可能領域内で、カーソルのある行以外の行について、文字サイズデータ２２ｃを参照して、文字列の文字サイズを大きくする（Ｓ４０２）。
【０１０２】
図１３〜図１５は、この変形実施形態の例を示す図であり、テープ幅１８ｍｍのテープに印刷する３行の入力文字列の変更イメージを示す。なお、図１３（Ａ）、図１４（Ａ）、図１５（Ａ）では、変更前の各行の文字サイズを示し、第１行目が６４×６４ドット、第２行目が１６×１６ドット、第３行目が１６×１６ドットである。
【０１０３】
まず図１３に示す例は、カーソルのある行以外の全行の文字サイズを、最大印刷可能領域にあわせて拡大するときである。すなわち、第１行目の文字サイズを１段階下げた後、他の行である第２行目及び第３行目の文字サイズを、最大印刷可能領域Ｒ（＝９６ドット）にあわせて、可能な限り大きくする。
【０１０４】
例えば、ここでは、第１行目の文字サイズを「６４×６４ドット」→「４８×４８ドット」に縮小すると、テープ幅方向のすべての行の文字サイズの総和ΣＳは８０ドットとなる。そこで、図１３（Ｂ）に示すように、第２行目及び第３行目のそれぞれの文字サイズが最大印刷可能領域Ｒ（＝９６ドット）に対して可能な限り大きくなるように、それぞれ「１６×１６ドット」→「２４×２４ドット」に拡大する。
【０１０５】
また図１４に示す例は、カーソルのある行以外の行のうち特定の行の文字サイズを拡大するときである。すなわち、第１行目の文字サイズを１段階下げた後、他の行である第２行目及び第３行目のうち特定の行の文字サイズを大きくする。
【０１０６】
例えば、ここでは、第１行目の文字サイズを「６４×６４ドット」→「４８×４８ドット」に縮小すると、図１４（Ｂ）又は（Ｃ）に示すように、第２行目又は第３行目のいずれかの行の文字サイズを「１６×１６ドット」→「２４×２４ドット」に拡大する。
【０１０７】
なお、文字サイズを拡大する行について、２行以上を拡大する特定の行としてもよく、またその行の指定は利用者により決定できるようにしてもよい。
【０１０８】
さらに図１５に示す例は、カーソルのある行以外の行の文字サイズについて変更しないときである。この場合の動作フローは図９に示すものを適用するので詳細説明は省略する。
【０１０９】
ここで、図１３〜図１５に示す変形実施形態の例は、それぞれ単独の処理として実現してもよいが、これらの処理を組み合わせるようにしてもよい。すなわち、利用者による所定の操作により、図１３（Ｂ）の変更結果、図１４（Ｂ）の変更結果、図１４（Ｃ）の変更結果、図１５（Ｂ）の変更結果を、順番に液晶ディスプレイ３５に表示できるようにし、これらの中から利用者操作により選択できるようにしてもよい。
【０１１０】
以上のように、ある行の文字サイズを小さくすると、テープ幅方向のすべての行の文字サイズ総和ΣＳが小さくなるために行間が大きくなり、テープへの印刷時に所望しない余白が生じ得るが、この変形実施形態によれば、テープの最大印刷可能領域Ｒ内で、他の行の文字サイズを大きくすることができるので所望しない余白が発生することを防ぐことができる。また、複数の文字サイズ変更パターンの中から利用者の好みに応じた変更パターンを選択することもできる。
【０１１１】
（Ｂ−３）その他
第１の実施形態では、単独の専用装置であるラベル作成装置のテープ印刷装置に適用した場合を示したが、これに限定されず、例えば、本発明に係るテープ印刷プログラムを記録媒体（例えば、ＣＤ−ＲＯＭ等）やハードディスク等に格納し、ラベルプリンタと接続するパーソナルコンピュータにより本発明のテープ印刷プログラムを実行されることにより実現するようにしてもよい。この場合、文字サイズを変更する行の指定をする方法として、マウス等により指定するようにしてもよい。
【図面の簡単な説明】
【０１１２】
【図１】第１の実施形態のテープ印刷装置の電気的な全体構成図である。
【図２】第１の実施形態のテープ印刷装置の外観イメージの斜視図である。
【図３】第１の実施形態の文字サイズデータを説明する説明図である。
【図４】第１の実施形態のテープの最大印刷可能領域データを説明する説明図である。
【図５】第１の実施形態の２行以上の入力文字列の文字サイズ決定処理を示すフローチャートである。
【図６】第１の実施形態の文字サイズを大きく変更する文字サイズ変更処理を示すフローチャートである。
【図７】第１の実施形態の文字サイズを大きく変更させる変更イメージを説明する説明図である（その１）。
【図８】第１の実施形態の文字サイズを大きく変更させる変更イメージを説明する説明図である（その２）。
【図９】第１の実施形態の文字サイズを小さく変更する文字サイズ変更処理を示すフローチャートである。
【図１０】第１の実施形態の文字サイズを小さく変更させる変更イメージを説明する説明図である。
【図１１】第１の実施形態の液晶ディスプレイの表示イメージを示す図である。
【図１２】変形実施形態の文字サイズを小さく変更する文字サイズ変更処理を示すフローチャートである。
【図１３】変形実施形態の文字サイズを小さく変更させる変更イメージを説明する説明図である(その１)。
【図１４】変形実施形態の文字サイズを小さく変更させる変更イメージを説明する説明図である(その２)。
【図１５】変形実施形態の文字サイズを小さく変更させる変更イメージを説明する説明図である(その３)。
【符号の説明】
【０１１３】
１…テープ印刷装置、１０…入力部、１１…キー入力部、１１ａ…文字サイズ変更キー、２０…制御部、２１…ＣＰＵ、２２…ＲＯＭ、２２ａ…文字サイズ変更プログラム、２２ｂ…文字サイズデータ、２２ｃ…最大印刷可能領域データ、２３…ＲＡＭ。
【図１】
2008021248.tif 000003
【図２】
2008021248.tif 000004
【図３】
2008021248.tif 000005
【図４】
2008021248.tif 000006
【図５】
2008021248.tif 000007
【図６】
2008021248.tif 000008
【図７】
2008021248.tif 000009
【図８】
2008021248.tif 000010
【図９】
2008021248.tif 000011
【図１０】
2008021248.tif 000012
【図１１】
2008021248.tif 000013
【図１２】
2008021248.tif 000014
【図１３】
2008021248.tif 000015
【図１４】
2008021248.tif 000016
【図１５】
2008021248.tif 000017