(57)【要約】【課題】被印字媒体の幅を超える大きさの拡大文字を印字するために、その被印字媒体の幅方向に拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を被印字媒体の長さ方向の複数領域に分けて印字する拡大文字の印字機能を備えた印字装置において、分割印字された拡大文字の位置合わせを常に容易に正しく行い、隣接して組み合わせる分割された拡大文字の連続性を保って拡大文字を表示すること。【解決手段】印字テープ３１の幅方向に分割された拡大文字の印字データの複数の印字データ領域Ａ１〜Ａ３の内で、印字テープ３１の幅方向の端部側の印字データ領域Ａ１において、拡大文字を印字テープ３１上に形成する有効データの分布を計測し、その計測の結果、有効データの分布量が所定量に満たない場合、所定量を満たすべく印字データの分割位置Ｂ１、Ｂ２を印字テープ３１の幅方向にシフトする。【選択図】      図８
2008238580.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置であって、
前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測手段と、
前記計測手段の計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更手段と、
を備えたことを特徴とする印字装置。
【請求項２】
前記計測手段は、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域であって、その印字データ領域の分割位置の近傍領域において、前記有効データの分布を計測し、
前記分割位置変更手段は、前記分割位置から前記被印字媒体の幅に対応する方向に連続して伸びる前記有効データの分布量が所定量に満たない場合、前記分割位置のシフトを行うことを特徴とする請求項１に記載の印字装置。
【請求項３】
前記計測手段は、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域であって、その印字データ領域の分割位置の近傍領域において、前記有効データの分布を計測し、
前記分割位置変更手段は、前記有効データの総数が所定数に満たない場合、前記印字データの分割位置のシフトを行うことを特徴とする請求項１に記載の印字装置。
【請求項４】
被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置を使用する印字方法であって、
前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測工程と、
前記計測工程の計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記拡大文字の印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更工程と、
を備えたことを特徴とする印字方法。
【請求項５】
被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置のコンピュータを制御するための印字処理プログラムであって、
前記コンピュータを、
前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測制御手段、
前記計測制御手段による計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更制御手段、
として機能させるようにしたコンピュータ読み込み可能な印字処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被印字媒体の幅を超える大きさの拡大文字を印字するために、その被印字媒体の幅方向に拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を被印字媒体の長さ方向の複数領域に分けて印字する拡大文字の印字機能を備えた印字装置及びその拡大文字の印字方法、印字処理プログラムに関する。
【背景技術】
【０００２】
従来、印字テープの幅を超える拡大文字をその印字テープに印字する印字装置として、特許文献１に記載されるものがある。この印字装置は、印字テープの幅を超える拡大文字をその印字テープに印字するために、拡大文字の印字データを印字テープの幅方向に印字テープの幅で分割し、その分割した印字データに基づいて印字テープの長さ方向の複数の領域に拡大文字を分割印字するとともに、分割印字された印字テープ上の各印字領域を切断して複数枚の印字ラベルを作成する。そして、このようにして作成した複数枚の印字ラベルをテープ幅方向に並べて配置することにより、各印字ラベルに分割印字された拡大文字を組み合わせて完成された拡大文字を表示する。
【０００３】
図１２は幅ｗの印字テープに拡大文字を分割印字した説明図である。図１２（ａ）はテープ幅ｗを超えない所定文字サイズｓの基本文字Ｃ１１、Ｃ１２を普通にテープ印字した例であり、１枚の印字ラベルＬ１に基本文字Ｃ１１、Ｃ１２が印字されている。また、図１２（ｂ）は２倍の拡大倍率を指定して前記基本文字Ｃ１１、Ｃ１２を２倍の文字サイズに拡大した拡大文字Ｃ２１、Ｃ２２を印字テープに分割印字した例であり、拡大文字Ｃ２１、Ｃ２２がテープ幅方向に２分割されて２枚の印字ラベルＬ２１、Ｌ２２に印字されている。また、図１２（ｃ）は３倍の拡大倍率を指定して前記基本文字Ｃ１１、Ｃ１２を３倍の文字サイズに拡大した拡大文字Ｃ３１、Ｃ３２を印字テープに分割印字した例であり、拡大文字Ｃ３１、Ｃ３２がテープ幅方向に３分割されて３枚の印字ラベルＬ３１、Ｌ３２、Ｌ３３に印字されている。
【０００４】
２倍又は３倍などの整数倍の拡大倍率を指定すると、図１２（ａ）に示す基本文字の文字サイズｓが２倍又は３倍に拡大されるとともに、基本文字の文字列の前後に設定される前余白及び後余白の余白量ｐ、基本文字の文字列の上下両端部に設定される上余白及び下余白の余白量ｑ、及び基本文字の文字間隔ｒが指定拡大倍率に応じて拡大される。したがって、図１２（ｂ）、（ｃ）に示す複数枚の印字ラベルを並べて出来上がる拡大された印字ラベルでは、その幅及び長さが図１２（ａ）に示す普通の印字ラベルに対して指定倍率に対応した大きさとなる。
【０００５】
図１２（ａ）の基本文字を印字する場合には、印字テープの幅ｗに対応した印字データが生成され、その印字データによってテープ印字機構が駆動されて印字テープの１つの領域に印字が行われる。また、図１２（ｂ）の２倍の拡大文字の印字の場合には、印字テープの２倍幅２ｗに対応した拡大文字の印字データが生成され、その印字データがテープ幅方向にテープ幅ｗで２分割され、そのテープ幅ｗに対応して分割された印字データによって印字テープの２つの領域に印字される。また、図１２（ｃ）の３倍の拡大文字の印字の場合には、印字テープの３倍幅３ｗに対応した拡大文字の印字データが生成され、その印字データがテープ幅方向にテープ幅ｗで３分割され、そのテープ幅ｗに対応して分割された印字データによって印字テープの３つの領域に印字される。
【特許文献１】特開平１０−３５０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、従来の拡大文字の印字では、複数枚の印字ラベルを使って拡大文字の分割印字を行い、作成した複数枚の印字ラベルをテープ幅方向に並べて配置することにより拡大したラベルを形成する場合に、一部の印字ラベルにおいて、複数の印字ラベルを並べて配置したときの隣接する印字ラベルの境界部分に拡大文字の一部分が僅かにしか印字形成されないことがある。
【０００７】
すなわち、図１３は所定の解像度を有する印字装置によって幅ｗの印字テープの幅内に所定文字サイズｓの基本文字「ａ」が印字された状態を表している。同図のように、印字テープの幅方向の上下両端部に余白量ｑの上余白及び下余白を確保して、ほぼテープ幅いっぱいに所定文字サイズｓの基本文字が印字される。基本文字が「ａ」の場合、文字の実体部分の高さがｔであり、上部余白と下部余白の余白量が夫々ｕとｖとなっている。したがって、基本文字「ａ」が幅ｗの印字テープに印字されると、文字「ａ」の実体部分の上側には、余白量ｑ＋ｕの余白部分が生じ、下側には余白量ｑ＋ｖの余白部分が生じることになる。そして、このような余白部分は拡大文字でも同様にその文字の実体部分の上下に存在するものであり、拡大倍率、テープ幅、拡大印字する文字種、テープの上下端部に設定する余白量、あるいは印字解像度などの条件によっては、拡大文字の文字画像部分の端部に印字データの分割位置が設定されることがあり、この場合、分割印字される複数枚の印字ラベルの一部の印字ラベルに印字される拡大文字の文字画像が極めて少なくなることになる。
【０００８】
図９及び図１１（ａ）はそのような場合を示しており、３枚の印字ラベルＬ１、Ｌ２、Ｌ３に拡大文字を分割印字したものであるが、１枚目の印字ラベルＬ１に印字される文字画像の量が少なく、したがって、図９のように印字した３枚の印字ラベルＬ１、Ｌ２、Ｌ３を図１０（ａ）のように組み合わせるときに、１枚目の印字ラベルＬ１と２枚目の印字ラベルＬ２の位置合わせが容易ではない。特に、印字ラベルの長さが長い場合、印字ラベル間の位置合わせが容易ではなくなる。
【０００９】
このように、複数の印字ラベルを組み合わせるときに、各ラベルに印字された拡大文字を目安として隣接する印字ラベル間の位置合わせを行なうため、位置合わせの目安となる情報が少ないと隣接ラベル間の正しい位置合わせが容易ではなく、正しい位置合わせが行なわれないために隣接ラベル間で位置ズレを生じ、隣接ラベル間での拡大文字の文字画像の連続性が保てないことがあるという問題があった。
【００１０】
本発明は上記の問題点を解決するものであり、被印字媒体に拡大文字を分割印字した後に、その分割印字された拡大文字の分割印字部分を組み合わせて拡大文字を表示するときに、分割印字された拡大文字の位置合わせを常に容易に正しく行うことができ、隣接して組み合わせる分割された拡大文字の連続性を保って拡大文字を表示することができる、拡大文字の印字機能を有する印字装置及び拡大文字の印字方法、印字処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１の発明は、被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置であって、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測手段と、前記計測手段の計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更手段とを備えたことを特徴としている。
【００１２】
請求項２の発明は、請求項１の発明において、前記計測手段は、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域であって、その印字データ領域の分割位置の近傍領域において、前記有効データの分布を計測し、前記分割位置変更手段は、前記分割位置から前記被印字媒体の幅に対応する方向に連続して伸びる前記有効データの分布量が所定量に満たない場合、前記分割位置のシフトを行うことを特徴としている。
【００１３】
請求項３の発明は、請求項１の発明において、前記計測手段は、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域であって、その印字データ領域の分割位置の近傍領域において、前記有効データの分布を計測し、前記分割位置変更手段は、前記有効データの総数が所定数に満たない場合、前記印字データの分割位置のシフトを行うことを特徴としている。
【００１４】
請求項４の発明は、被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置を使用する印字方法であって、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測工程と、前記計測工程の計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記拡大文字の印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更工程とを備えたことを特徴としている。
【００１５】
請求項５の発明は、被印字媒体の幅を超える大きさの拡大文字を前記被印字媒体に印字するために、前記被印字媒体の幅方向に前記拡大文字の印字データを複数の印字データ領域に分割し、その各印字データ領域を前記被印字媒体の長さ方向の複数領域に分けて印字する機能を備えた印字装置のコンピュータを制御するための印字処理プログラムであって、前記コンピュータを、前記複数の印字データ領域の内で、前記被印字媒体の幅方向の端部側の印字データ領域において、前記拡大文字を前記被印字媒体上に形成する有効データの分布を計測する計測制御手段、前記計測制御手段による計測の結果、前記有効データの分布量が所定量に満たない場合、前記所定量を満たすべく前記印字データの分割位置を前記被印字媒体の幅方向にシフトする分割位置変更制御手段として機能させることを特徴としている。
【発明の効果】
【００１６】
本発明によれば、被印字媒体の幅方向に分割された拡大文字の印字データの複数の印字データ領域の内で、被印字媒体の幅方向の端部側の印字データ領域において、拡大文字を被印字媒体上に形成する有効データの分布を計測し、その計測の結果、有効データの分布量が所定量に満たない場合、所定量を満たすべく印字データの分割位置を被印字媒体の幅方向にシフトするため、分割印字された拡大文字の位置合わせを常に容易に正しく行うことができ、隣接して組み合わせる分割印字された拡大文字の連続性を保って拡大文字を表示することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施形態について図面を参照して説明する。図１は本発明の実施形態に係る印字装置の外観を示す平面図、図２はその印字装置に使用するテープカセットの外観及び印字装置の内部構造の一部を示す斜視図である。図１及び図２に示すように、印字装置１は、装置本体２の上面に入力部３、表示部４、および開閉蓋５を備えている。開閉蓋５の内側には印字テープ３１及びインクリボン３５を収容したテープカセット２１を装填するためのカセット装填部６が形成されている。
【００１８】
入力部３は、文字データを入力する文字入力キー、印字開始を指示する印字キー、表示部４の表示画面上のカーソルを移動操作するカーソルキー、印字モードの設定や各種設定処理を行う種々の制御キーを備えている。
【００１９】
表示部４は液晶表示装置であり、入力されたデータや各種設定のための選択メニュー画面や処理に関するメッセージなどが表示されると共に、作成されるラベルの長さや印字モードの状態などの各種の情報を表示する。
【００２０】
カセット装填部６内には、印字素子が縦方向に配列され長尺の被印字媒体である印字テープ３１に印字を行う印字ヘッド（サーマルヘッド）７と、サーマルヘッド７との間で印字テープ３１及びインクリボン３５を挟んでこれを搬送するプラテンローラ８と、印字に使用したインクリボン３５をテープカセット２１内に巻き取るリボン巻取軸９とを備えたテープ印字機構が設けられている。更に、テープカセット２１を所定の位置に支持するためのカセット受部１０を備えている。また、カセット装填部６の一端部には装置本体２外に通じる排出口１２が形成されており、この排出口１２には、固定刃１３ａと可動刃１３ｂとを備え、印字テープ３１を切断するためのカッタ１３が設けられている。
【００２１】
一方、テープカセット２１は、カセットケース２２を備え、このカセットケース２２の内部には、印字テープ３１を巻回したテープコア２３、未使用のインクリボン３５を巻回したリボン供給コア２４、印字に使用済のインクリボン３５を巻き取るリボン巻取コア２５がそれぞれ収納されている。前記印字テープ３１は、印字が行われる印字テープ層と貼着剤層と剥離テープ層の積層構造を有している。このテープカセット２１のカセットケース２２には、カセット装填部６内にテープカセット２１を装填したときにサーマルヘッド７が配置されるヘッド配置部２７が形成されており、また、カセットケース２２の隅部には、カセット装填部６のカセット受部１０に係合してそれに支持される被係合部２９が形成されている。
【００２２】
この印字装置１では、入力部３から文字データを入力し、その印字を指示すると、印字テープ３１とインクリボン３５とがテープカセット２１から引き出され、重ね合わせた状態でプラテンローラ８とサーマルヘッド７の間に挟まれて共に搬送されると共に、サーマルヘッド７が入力された文字の印字データに基づいて発熱駆動されてインクリボン３５のインクが印字テープ３１に熱転写されて図１３に示すように基本文字で印字テープ３１に印字が行われる。印字が終了すると、カッタ１３が作動して印字テープ３１が切断され印字ラベルが作成される。このような普通の印字モードの他に、この印字装置１では、所定幅の印字テープ３１に印字可能な基本文字を印字テープ３１の幅よりも大きな拡大文字に拡大して印字テープ３１に印字する拡大文字の印字モードを有している。この印字モードによる拡大印字の印字処理については後に説明する。
【００２３】
図３はこのラベル作成装置の電子回路の構成を示すブロック図である。同図に示すように、このラベル作成装置の電子回路には、コンピュータであるＣＰＵからなる制御部５０が備えられる。制御部５０は、入力部３からのキー操作信号に応じてＲＯＭ５１に予め記憶されているシステムプログラム、あるいはメモリカード，ＣＤ−ＲＯＭなどの外部記憶媒体６０からその記憶媒体読み取り部６１を介して内部メモリに読み込まれた装置制御プログラム、あるいは外部通信ネットワークＮ上のＷｅｂサーバ６２から通信制御部６３を介して内部メモリに読み込まれた装置制御プログラムを起動させ、ＲＡＭ５２をワークメモリとして回路各部の動作を制御するもので、この制御部５０には、前記入力部３、ＲＯＭ５１、ＲＡＭ５２が接続される他、表示用の文字フォントを格納する表示用フォントＲＯＭ５３、印字用の文字フォントを格納する印字用フォントＲＯＭ５４、サーマルヘッド７を印字データに応じて発熱駆動する駆動回路５５、プラテンローラ８及びリボン巻取軸９を駆動するためのステップモータからなる搬送モータ５６の駆動回路５７、カッタ１３を駆動するためのカッタモータ５８の駆動回路５９が接続され、また入力されたテキストの文字データなどを表示するための表示部４が接続される。
【００２４】
ＲＯＭ５１には、入力部２から入力された文字を印字するためのプログラム、本発明に係る拡大文字の印字モードにおいて印字ラベルを作成処理するためのプログラムが記憶されている。また、ＲＡＭ５２には、キー入力された文字データを記憶する入力データメモリ、拡大文字の印字パターンデータ（印字データ）が記憶される印字データメモリ、表示部４に表示されるパターンデータが記憶される表示データメモリの各領域が確保され、印字処理などに必要なデータを一時的に記憶するレジスタやカウンタなどが設けられている。
【００２５】
以下に、本発明の印字装置によって行われる拡大文字の印字処理について説明する。図４及び図５は、本発明に係る印字装置の拡大文字の印字処理のフローチャートを示している。入力部３の印字モードキーの操作により拡大文字の印字モードが設定され、ユーザによって拡大印字する文字列の入力が行われる（ステップＳ１）。次に、表示部３に図７に示す拡大倍率指定画面４ａが表示され、ユーザによって拡大倍率の指定が行われる（ステップＳ２）。この拡大倍率指定画面４ａは、拡大文字を分割して印字する印字ラベルの枚数によって拡大倍率を指定するものであり、「２段」は拡大倍率を２倍に指定するものであり、２枚の印字ラベルを使用して基本文字を縦横２倍のサイズに拡大印字する。「３段」は拡大倍率を３倍に指定するものであり、３枚の印字ラベルを使用して基本文字を縦横３倍のサイズに拡大印字する。また、「４段」は拡大倍率を４倍に指定するものであり、４枚の印字ラベルを使用して基本文字を縦横４倍のサイズに拡大印字するものである。
【００２６】
入力部３の印字キーが操作されるにより印字開始の指示が行われと（ステップＳ３）、ステップＳ１で入力された文字のパターンデータが印字用フォントＲＯＭ５４から読み出されるとともに、ステップＳ２で指定された拡大倍率に基づいて拡大文字を印字するための拡大文字の印字データが生成される（ステップＳ４）。
【００２７】
次に、その拡大文字の印字データを、印字テープ３１の幅方向に、印字テープ３１の幅サイズｗで拡大倍率に対応する数に分割するべく、印字データの分割位置が決定される。決定された分割位置のデータはＲＡＭ５２の所定のレジスタに記憶される（ステップＳ５）。
【００２８】
例えば、図１１は本発明の拡大文字の印字処理によって印字された印字ラベルを説明するものである。この図１１の場合には、ステップＳ１で「ａｃｅ」の文字列が入力され、ステップＳ２の拡大倍率の指定では、指定画面４ａで「３段」が選択されて３倍の拡大倍率が指定される。ステップＳ３で印字開始が指示されると、ステップＳ４の拡大文字の印字データの生成処理によって、３枚の印字ラベルＬ１、Ｌ２、Ｌ３に拡大文字を分割印字するべく、図１２によって説明したように、基本文字の文字サイズｓ及び印字テープ３１の上下両端部の余白量ｑを３倍に拡大した印字テープ３１の３枚分の幅３ｗに相当する、拡大文字を印字するための印字データが生成される。そして、ステップＳ５によって拡大文字の印字データをテープ幅方向に幅ｗで３分割するべく拡大文字の印字データの分割位置が決定される。
【００２９】
次に、拡大文字の印字データが分割位置で分割された印字データ領域のうちで、印字テープ３１の幅方向の端部側の所定の印字データ領域において、拡大文字を印字形成するための黒データ（有効データ）の計測が行われる(ステップＳ６)。図５はステップＳ６の所定の印字データ領域における有効データの計測処理の詳細を示すフローチャートである。この有効データの計測は、印字データが複数に分割されたデータ領域のうちの最上段（第１段）の印字ラベルＬ１に対応する印字データ領域に対して行われる。図８は拡大文字の印字データを説明するものであり、印字データが分割位置Ｂ１、Ｂ２によって３つの印字データ領域Ａ１〜Ａ３に分割されることを示している。各印字データ領域Ａ１〜Ａ３の幅は印字テープ３１の幅ｗに対応している。図示の最上段の印字データ領域Ａ１を有効データの計測対象領域とし、印字データ領域Ａ１の左下を計測開始位置として、特に分割位置Ｂ１の近傍領域での有効データの分布状態を計測するものである。
【００３０】
以下、図４のステップＳ６の有効データの計測処理を図５のフローチャートに基づいて説明する。この図５の有効データの計測処理では、特に印字データ領域Ａ１の分割位置Ｂ１の近傍領域での有効データの分布状態に注目するものであるが、分割位置Ｂ１から印字データ領域Ａ１内のテープ幅対応方向(図８では縦方向)に連続する有効データのドット数をライン毎に計測しその最大値を求めるものである。
【００３１】
まず、判定フラグＦが初期化され（ステップＳ６０１）、ラインカウンタｌｉｎｅが初期化され（ステップＳ６０２）、最大黒レジスタｂｋ１が初期化され（ステップＳ６０３）、黒カウンタｂｋ０が初期化され（ステップＳ６０４）、更にドットカウンタｔが初期化される（ステップＳ６０５）。ラインカウンタｌｉｎｅは印字データ領域Ａ１のラインをカウントし、ドットカウンタｔは各ラインのドットをカウントし、黒カウンタｂｋ０は各ラインにおいて、分割位置Ｂ１側を基点としてそこから幅方向(縦方向)に連続する有効データ（黒データ）数をカウントする。判定フラグＦは黒カウンタｂｋ０のカウント値が所定値Ｎに達したときにセットされる。この判定フラグＦは、所定の印字データ領域Ａ１の分割位置Ｂ１の近傍領域において、有効データのデータ量が所定量を満たすか否かを判定するために用いる。最大黒レジスタｂｋ１は全ラインにおいて前記黒カウンタｂｋ０の値が所定値Ｎに達しない場合に、ライン毎にカウントした有効データの連続数の中で最大値を記憶する。
【００３２】
所定のカウンタ及びフラグの初期化の後、前記基点位置から順に１ドットデータが取得され（ステップＳ６０６）、その取得されたデータが黒データ（有効データ）か否か判断される（ステップＳ６０７）。黒データであれば（ステップＳ６０７のＹＥＳ）、黒カウンタｂｋ０がインクリメントされ（ステップＳ６０８）、更にドットカウンタｔがインクリメントされ（ステップＳ６０９）、ドットカウンタｔの値が1ライン分のドット数に達したか判断され（ステップＳ６１０）、１ラインの途中であれば（ステップＳ６１０のＮＯ）、ステップＳ６０６〜Ｓ６１０の処理を繰り返す。1ラインの途中で有効データではない空白データが判断されると（ステップＳ６０７のＮＯ）、黒カウンタｂｋ０の値がＮ以上であるか判断される（ステップＳ６１１）。黒カウンタｂｋ０の値がＮ以上ではないと判断されると（ステップＳ６１１のＮＯ）、黒カウンタｂｋ０の値が最大黒レジスタｂｋ１の値より大きいか判断され（ステップＳ６１２）、黒カウンタｂｋ０の値が最大黒レジスタｂｋ１の値より大きければ（ステップＳ６１２のＹＥＳ）、最大黒レジスタｂｋ１の値が黒カウンタｂｋ０の値によって更新される（ステップＳ６１３）。ドットカウンタｔの値が1ライン分のドット数に達し（ステップＳ６１０のＹＥＳ）、又は最大黒レジスタｂｋ１の値が更新され（ステップＳ６１３）、又はステップＳ６１２で黒カウンタｂｋ０の値が最大黒レジスタｂｋ１の値より大きくないと判断されると（ステップＳ６１２のＮＯ）、ラインカウンタｌｉｎｅがインクリメントされ（ステップＳ６１４）、そのラインカウンタｌｉｎｅの値が最終ラインに達したか否か判断される（ステップＳ６１５）。ラインカウンタｌｉｎｅの値が最終ラインに達していなければ（ステップＳ６１５のＮＯ）、ステップＳ６０４に戻り、ステップＳ６１１で各ラインでの黒カウンタｂｋ０の値がＮ以上であると判断されない限り上記処理を繰り返す。最終ラインまでの有効データの計測が終了すると（ステップＳ６１５のＹＥＳ）、図４のステップＳ７にリターンする。一方、ステップＳ６１１で黒カウンタｂｋ０の値がＮ以上であると判断されと（ステップＳ６１１のＹＥＳ）、判定フラグＦが「１」にセットされて（ステップＳ６１６）、最終ラインまでの途中であっても計測を終了して図４のステップＳ７にリターンする。
【００３３】
したがって、図５の有効データの計測処理では、印字データ領域Ａ１において、有効データが分割位置Ｂ１側を基点にしてＮ個連続して計測された時点で判定フラグＦがセットされ、いずれのラインにおいても分割位置Ｂ１側を基点とする有効データの連続数がＮ個に満たないときには、判定フラグは「０」にリセットされた初期化状態のままとなっている。印字データ領域Ａ１の幅は所定幅ｗの印字テープ３１の幅に相当し、分割位置Ｂ１はその印字テープ３１の幅方向の下端部に対応している。また、有効データがＮ個連続した場合の長さは、目視によって拡大文字の一部の文字画像が十分に認識可能なように、例えば、５ｍｍ程度の長さに相当するように設定される。また、処理の簡略化のために有効データの連続数が1ラインだけ所定数に達すれば判定フラグＦをセットするようにしている。文字のパターンではそれに続くラインでも有効データの連続数が所定数以上となることは当然予測できるからである。
【００３４】
図５の有効データの計測処理が終了すると、図４のステップＳ７にリターンする。このステップＳ７では、判定フラグＦが「１」にセットされているか否か判断される。判定フラグＦが「１」にセットされていなければ（ステップＳ７のＮＯ）、拡大文字の印字データを分割する分割位置のシフト量が決定される（ステップＳ８）。すなわち、このシフト量として、前記所定値Ｎから前記最大黒レジスタｂｋ１の最終値を減算した（Ｎ―ｂｋ１）が求められる。
【００３５】
そして、印字データ領域Ａ１の分割位置Ｂ１の近傍領域において、拡大文字の有効データ量を増大させるべく、ＲＡＭ５２のレジスタに記憶された分割位置のデータが前記シフト量だけシフトされて変更される（ステップＳ９）。これにより、図８に示す印字データ領域Ａ１の分割位置Ｂ１が下方に前記シフト量だけシフトされる。
【００３６】
この分割位置のシフトの後、サーマルヘッド７及びプラテンローラ８を備えるテープ印字機構の搬送モータ５６及びサーマルヘッド７を駆動し、ステップＳ９によって変更された分割位置によって複数に分割する印字データの各印字データ領域のデータを最上段から順に印字テープ３１の長さ方向に沿った複数領域に印字し、各印字データ領域Ａｎの境界部分がカッタ１３の位置に到達すると、印字動作を一旦中断するとともにカッタモータ５８を駆動して印字テープ３１を切断する。このようにして、複数枚の印字ラベルが作成される（ステップＳ１０）。図１０はこのようにして分割位置をシフトした場合の印字例を示しており、図１１（ｂ）は印字ラベルＬ１，Ｌ２，Ｌ３を組み合わせた例を示している。図９及び図１１（ａ）は分割位置をシフトすることなくステップＳ５によって決められた分割位置によって印字データを分割して印字した場合の参考例を示している。
【００３７】
また、ステップＳ７で判定フラグＦが「１」にセットされていると判断された場合は、印字ラベルの幅方向の端部に拡大文字を印字形成する有効データが十分に確保されているため、分割位置の変更を行うことなく拡大文字の分割印字が行われる（ステップＳ１０）。
【００３８】
図５の有効データの計測処理では、印字データ領域Ａ１の分割位置Ｂ１から印字テープ３１の幅に対応する方向に連続して伸びる有効データの分布量を計測して印字データの分割位置のシフトを行うかどうか判断したが、印字データ領域Ａ１の分割位置Ｂ１の近傍領域において、有効データの総数を計測し、その数が所定数に満たない場合に、印字データの分割位置のシフトを行うようにしてもよい。
【００３９】
図６は有効データの計測処理の他の例のフローチャートを示している。まず、判定フラグＦが初期化され（ステップＳ６００１）、ラインカウンタｌｉｎｅが初期化され（ステップＳ６００２）、黒カウンタｂｋ０が初期化され（ステップＳ６００３）、更にドットカウンタｔが初期化される（ステップＳ６００４）。この場合、黒カウンタｂｋ０は各ラインにおいて、分割位置Ｂ１側からテープ幅に対応する方向に所定Ｃドットの範囲で全ラインの有効データ（黒データ）数を累積カウントする。判定フラグＦは黒カウンタｂｋ０のカウント値が所定数Ｍ以上の場合にセットされる。この判定フラグＦは、所定の印字データ領域Ａ１の分割位置Ｂ１の近傍領域において、有効データのデータ量が所定量を満たすか否かを判定するために用いる。
【００４０】
所定のカウンタ及びフラグの初期化の後、前記検出開始点から順に１ドットデータが取得され（ステップＳ６００５）、その取得されたデータが黒データ（有効データ）か否か判断される（ステップＳ６００６）。黒データであれば（ステップＳ６００６のＹＥＳ）、黒カウンタｂｋ０がインクリメントされ（ステップＳ６００７）、更にドットカウンタｔがインクリメントされる（ステップＳ６００８）。このステップＳ６００８の処理の後、又はステップＳ６００６での判断が黒データでない場合、Ｃドット分の処理が終了したか判断され（ステップＳ６００９）、Ｃドット分の処理を終了していなければ（ステップＳ６００９のＮＯ）、ステップＳ６００５〜Ｓ６００９の処理を繰り返す。Ｃドット分の処理を終了していれば（ステップＳ６００９のＹＥＳ）、ラインカウンタｌｉｎｅがインクリメントされ（ステップＳ６０１０）、ラインカウンタｌｉｎｅの値が最終ラインに達したか否か判断される（ステップＳ６０１１）。ラインカウンタｌｉｎｅの値が最終ラインに達していなければ（ステップＳ６０１１のＮＯ）、ステップＳ６００３に戻り上記処理を繰り返す。最終ラインまでの有効データの計測が終了すると（ステップＳ６０１１のＹＥＳ）、黒カウンタｂｋ０の値が所定数Ｍより大きいか否か判断され（ステップＳ６０１２）、黒カウンタｂｋ０の値が所定数Ｍより大きければ（ステップＳ６０１２のＹＥＳ）、判定フラグＦが「１」にセットされて（ステップＳ６０１３）、図４のステップＳ７にリターンする。黒カウンタｂｋ０の値が所定数Ｍより大きくなければ（ステップＳ６０１２のＮＯ）、判定フラグＦが「０」にリセットされた状態で図４のステップＳ７にリターンする。
【００４１】
したがって、図６の有効データの計測処理では、印字データ領域Ａ１の分割位置Ｂ１の近傍領域において、有効データの総数が所定数Ｍより多い場合に判定フラグＦが「１」にセットされ、それに満たない場合に「０」にリセットされた初期化状態のままとなる。
【００４２】
そして、図６の有効データの計測処理が終了すると、図４のステップＳ７にリターンし、以下、判定フラグＦがセットされていないことが判断されると（ステップＳ７のＮＯ）、シフト量が決定され（ステップＳ８）、印字データの分割位置の変更が行われて（ステップＳ９）、印字テープ３１に分割印字が行われる（ステップＳ１０）。また、判定フラグＦがセットされていることが判断されると（ステップＳ７のＹＥＳ）、分割位置の変更は行われずにステップＳ５で決めた分割位置で印字データが分割され、その分割された印字データが印字テープ３１に分割印字される（ステップＳ１０）。なお、この場合のステップＳ８のシフト量は適宜な量に設定される。
【００４３】
以上説明したように、本実施の形態の印字装置１によれば、印字テープ３１の幅方向に分割された拡大文字の印字データの複数の印字データ領域の内で、印字テープ３１の幅方向の端部側の印字データ領域Ａ１において、拡大文字を印字テープ３１上に形成する有効データの分布を計測し、その計測の結果、有効データの分布量が所定量に満たない場合、所定量を満たすべく印字データの分割位置Ｂ１、Ｂ２を印字テープ３１の幅方向にシフトするため、拡大文字が分割印字された複数の印字ラベルＬ１、Ｌ２、Ｌ３を組み合わせて拡大文字を表示しようとするときに、その印字ラベルの位置合わせを常に容易に正しく行うことができ、隣接して組み合わせる拡大文字の分割印字部分の文字画像の連続性を保って拡大文字を表示することができる。
【００４４】
なお、前記実施形態において記載した手法、すなわち、図４のフローチャートに示すこの印字装置による拡大文字の印字処理、図５のフローチャートに示す前記拡大文字の印字処理に伴う印字データ領域の有効データの計測処理、図６のフローチャートに示す他の例の印字データ領域の有効データの計測処理などの印字手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体６０に格納して配布することができる。そして、ラベル印字機構（図２）を有する印字装置（１）のコンピュータは、この外部記憶媒体６０に記憶されたプログラムを内部の記憶装置（５１）（５２）に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した拡大文字の分割ラベル印字機能を実現し、前述した手法による同様の処理を実行することができる。
【００４５】
また、前記印刷手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（公衆回線）Ｎ上を伝送させることができ、この通信ネットワークＮに接続された通信装置（６３）によって前記プログラムデータをラベル印字機構（図２）を有する印刷装置（１）のコンピュータに取り込み、前述した拡大文字の分割ラベル印字機能を実現することもできる。
【００４６】
なお、本願発明は、前記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施形態に係る印字装置の平面図。
【図２】その印字装置の要部及びテープカセットの斜視図。
【図３】その印字装置の電子回路のブロック図。
【図４】その印字装置の拡大文字の印字処理のフローチャート。
【図５】印字データ領域の有効データの計測処理のフローチャート。
【図６】他の例の印字データ領域の有効データの計測処理のフローチャート。
【図７】本発明の印字装置の拡大文字の印字処理における選択画面の説明図。
【図８】拡大文字の印字データの説明図。
【図９】拡大文字を分割印字した印字ラベルの比較参考印字例の説明図。
【図１０】本発明の印字装置によって拡大文字を分割印字した印字ラベルの印字例の説明図。
【図１１】印字ラベルを組み合わせて拡大文字を表示する場合の比較参考例及び本発明の実施例の説明図。
【図１２】拡大印字の説明図。
【図１３】印字テープとそこに印字される基本文字の関係説明図。
【符号の説明】
【００４８】
１…ラベル作成装置  ２…装置本体  ３…入力部  ４…表示部  ４ａ…拡大倍率指定画面
５…開閉蓋  ６…カセット装填部  ７…印字ヘッド（サーマルヘッド）
８…プラテンローラ  ９…リボン巻取軸  １０…カセット受部  １２…排出口
１３…カッタ  ２１…テープカセット  ２２…カセットケース  ２３…テープコア
２４…リボン供給コア  ２５…リボン巻取コア  ２７…ヘッド配置部  ２９…被係合部
３１…印字テープ  ３５…インクリボン  ５０…制御部  ５１…ＲＯＭ  ５２…ＲＡＭ
５３…表示用フォントＲＯＭ  ５４…印字用フォントＲＯＭ
５５…サーマルヘッド駆動回路  ５６…搬送モータ  ５７…搬送モータ駆動回路
５８…カッタモータ  ５９…カッタモータ駆動回路  ６０…外部記憶媒体
６１…記憶媒体読み取り部  ６２…Ｗｅｂサーバ  Ｎ…通信ネットワーク
Ａ１〜Ａ３…印字データ領域  Ｂ１，Ｂ２…分割位置  Ｌ１〜Ｌ３…印字ラベル
【図１】
2008238580.tif 000003
【図２】
2008238580.tif 000004
【図３】
2008238580.tif 000005
【図４】
2008238580.tif 000006
【図５】
2008238580.tif 000007
【図６】
2008238580.tif 000008
【図７】
2008238580.tif 000009
【図８】
2008238580.tif 000010
【図９】
2008238580.tif 000011
【図１０】
2008238580.tif 000012
【図１１】
2008238580.tif 000013
【図１２】
2008238580.tif 000014
【図１３】
2008238580.tif 000015