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