(57)【要約】      （修正有）【課題】データベース印刷を行う際に、データベースから割り付けた後の文字列をさらに編集して変更可能なラベル作成装置を提供する。【解決手段】ラベル作成装置に備えられたＣＰＵは、液晶表示部を制御して、ブロックＢＬ１ａ，ＢＬ１ｂ等にそれぞれ配置される文字列の入力操作を受け付けるための初期設定画面４Ａ及び編集画面を表示させる。また、ＣＰＵは、ＥＥＰＲＯＭに記憶された複数のレコードを含むデータベースを表示して領域Ｗの指定を受け付け、またＣＰＵは、領域Ｗに含まれる複数の文字列を、設定イメージＭ１，Ｍ２，・・・それぞれに係わるブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ，ＢＬ２ｂ，・・・に対し所望の割り付けルールに沿ってそれぞれ割り付けることで、編集画面上において複数の印字ラベルそれぞれに係わる印字オブジェクトを配置する。【選択図】図８
2015020394.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、操作手段と、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むデータベースを記憶する記憶手段と、を有し、被印字テープに対し所望の印字オブジェクトの印字を行い印刷物の生成を行うための処理を行う、印刷用処理装置に備えられた演算手段に対し、
前記表示手段を制御して、１つの前記印刷物に関しテープ長さ方向に設定可能な少なくとも１つのブロックにそれぞれ配置される前記印字オブジェクトの入力操作を受け付けるための、編集画面を表示する編集画面表示手順と、
前記表示手段を制御して、前記記憶手段に記憶された、前記複数のレコードを含む前記データベースを表示するデータベース表示手順と、
前記データベース表示手順で表示された前記データベースのうち、前記編集画面上において複数の前記印刷物に係わる前記印字オブジェクトとして割り付ける複数の文字列を含んだ、文字列包含領域の指定を受け付ける、領域指定受付手順と、
前記領域指定受付手順で指定を受け付けた、前記文字列包含領域に含まれる複数の文字列を、前記複数の印刷物それぞれに係わる前記ブロックに対し所望の割り付けルールに沿ってそれぞれ割り付けることで、前記編集画面上において前記複数の印刷物それぞれに係わる前記印字オブジェクトを配置する、印字オブジェクト配置手順と、
を実行させるための、印刷物作成処理プログラム。
【請求項２】
請求項１記載の印刷物作成処理プログラムにおいて、
前記演算手段に対し、
前記操作手段を介した、前記印字オブジェクト配置手順で前記複数の文字列を割り付けるときの前記割り付けルールの指定を受け付ける、ルール指定受付手順をさらに実行させ、
前記印字オブジェクト配置手順は、
前記文字列包含領域に含まれる前記複数の文字列を、前記ルール指定受付手順で受け付けた前記割り付けルールにしたがってそれぞれ割り付ける
ことを特徴とする印刷物作成処理プログラム。
【請求項３】
請求項２記載の印刷物作成処理プログラムにおいて、
前記印字オブジェクト配置手順は、
前記文字列包含領域に含まれる前記複数の文字列に対し、各印刷物に係わる全ブロックに対応する印字内容を互いに同一内容の前記印字オブジェクトとしつつ各印刷物ごとに互いに異なる内容の前記印字オブジェクトとする、前記割り付けルールを適用して前記割り付けを行うことで、前記編集画面上において前記複数の印刷物それぞれに係わる前記印字オブジェクトを配置する、
ことを特徴とする印刷物作成処理プログラム。
【請求項４】
請求項２記載の印刷物作成処理プログラムにおいて、
前記印字オブジェクト配置手順は、
前記文字列包含領域に含まれる前記複数の文字列に対し、各ブロックごとに互いに異なる内容の前記印字オブジェクトとする前記割り付けルールを適用して前記割り付けを行うことで、前記編集画面上において前記複数の印刷物それぞれに係わる前記印字オブジェクトを配置する、
ことを特徴とする印刷物作成処理プログラム。
【請求項５】
請求項２乃至請求項４のいずれか１項記載の印刷物作成処理プログラムにおいて、
前記印字オブジェクト配置手順は、
前記編集画面表示手順で表示された前記編集画面上で設定されていた前記印刷物の数が、前記領域指定受付手順で指定を受け付けた前記文字列包含領域のすべての文字列を割り付けるのに足りなかった場合には、前記すべての文字列を割り付け可能となる数の前記印刷物を前記編集画面上に新たに設定する
ことを特徴とする印刷物作成処理プログラム。
【請求項６】
所望の表示を行う表示手段と、
所望の操作を入力可能な操作手段と、
複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むデータベースを記憶する記憶手段と、
被印字テープを搬送させるための搬送手段と、
前記搬送手段により搬送される前記被印字テープに対し、所望の印字オブジェクトの印字を行い印刷物の生成を行う印刷手段と、
前記表示手段を制御して、１つの前記印刷物に関しテープ長さ方向に設定可能な少なくとも１つのブロックにそれぞれ配置される前記印字オブジェクトの入力操作を受け付けるための、編集画面を表示する編集画面表示制御手段と、
前記表示手段を制御して、前記記憶手段に記憶された、前記複数のレコードを含む前記データベースを表示するデータベース表示制御手段と、
前記データベース表示制御手段の制御により前記表示手段で表示された前記データベースのうち、前記編集画面上において複数の前記印刷物に係わる前記印字オブジェクトとして割り付ける複数の文字列を含んだ、文字列包含領域の指定を受け付ける、領域指定受付手段と、
前記領域指定受付手段により指定を受け付けた、前記文字列包含領域に含まれる複数の文字列を、前記複数の印刷物それぞれに係わる前記ブロックに対し所望の割り付けルールに沿ってそれぞれ割り付けることで、前記編集画面上において前記複数の印刷物それぞれに係わる前記印字オブジェクトを配置する、印字オブジェクト配置手段と、
を有し、
前記搬送手段及び前記印刷手段を連携して制御することで、前記印字オブジェクト配置手段により前記編集画面上において実現した配置態様に沿って前記印字オブジェクトが形成された、前記複数の印刷物を作成する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物を作成する印刷物作成処理プログラム、及び、これを用いた印刷装置に関する。
【背景技術】
【０００２】
従来、作成される印刷物に印字形成される文字列の内容を、データベース内のレコードにより指定する、いわゆるデータベース印刷を行う技術が既に知られている（例えば、特許文献１参照）。これにより、操作者は、データベースのレコード内容をそのまま印字形成した印刷物を、順次作成することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１１１８４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術においては、ラベル作成装置の表示画面中に、上記データベースのレコードに含まれる複数の文字列が、所望の割り付けルールに沿ってそれぞれ割り付けられる。しかしながら、割り付け後には文字列の変更ができないことから、割り付け後の文字列をさらに編集して変更したいというニーズには応えることができなかった。
【０００５】
本発明の目的は、データベース印刷を行う際に、データベースから割り付けた後の文字列をさらに編集して変更可能とし、操作者の利便性を向上できる印刷物処理プログラム及びこれを用いた印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、表示手段と、操作手段と、複数のフィールドに対し文字列データをそれぞれ割り当てた複数のレコードを含むデータベースを記憶する記憶手段と、を有し、被印字テープに対し所望の印字オブジェクトの印字を行い印刷物の生成を行うための処理を行う、印刷用処理装置に備えられた演算手段に対し、前記表示手段を制御して、１つの前記印刷物に関しテープ長さ方向に設定可能な少なくとも１つのブロックにそれぞれ配置される前記印字オブジェクトの入力操作を受け付けるための、編集画面を表示する編集画面表示手順と、前記表示手段を制御して、前記記憶手段に記憶された、前記複数のレコードを含む前記データベースを表示するデータベース表示手順と、前記データベース表示手順で表示された前記データベースのうち、前記編集画面上において複数の前記印刷物に係わる前記印字オブジェクトとして割り付ける複数の文字列を含んだ、文字列包含領域の指定を受け付ける、領域指定受付手順と、前記領域指定受付手順で指定を受け付けた、前記文字列包含領域に含まれる複数の文字列を、前記複数の印刷物それぞれに係わる前記ブロックに対し所望の割り付けルールに沿ってそれぞれ割り付けることで、前記編集画面上において前記複数の印刷物それぞれに係わる前記印字オブジェクトを配置する、印字オブジェクト配置手順と、を実行させる。
【０００７】
本願発明においては、作成される印刷物に印字形成される文字列の内容を、データベース内のレコードにより指定する、いわゆるデータベース印刷を行うことができる。その際、従来手法とは異なり、印字形成する文字列の内容を、データベースのレコード内容から編集して変更することができる。
【０００８】
すなわち、本願発明の印刷物作成処理プログラムが演算手段によって実行されると、まず、編集画面表示手順で、表示手段に、編集画面が表示される。このブロック編集画面では、印刷物のテープ長さ方向に配列されるブロックに対する、印字オブジェクトを入力することができる。一方、データベース表示手順では、複数のレコードを備えた上記データベースが、表示手段に表示される。操作者が、この表示されたデータベースのうち、上記データベース印刷を実行したい（すなわち編集画面上において印字オブジェクトとして割り付けたい）複数の文字列を含む領域（文字列包含領域）を指定すると、その領域指定が領域指定受付手順で受け付けられる。そして、その後の印字オブジェクト配置手順で、上記文字列包含領域に含まれる複数の文字列が、上記編集画面上の複数の印刷物それぞれに係わるブロックに対して、所望の割り付けルールに沿ってそれぞれ割り付けられる。
【０００９】
このようにして、本願発明においては、表示手段の編集画面上に上記データベース中の所望の複数の文字列が割り付けられる。これにより、割り付け後には文字列の変更ができない従来手法と異なり、操作者は、編集画面上において、上記割り付け後の文字列をさらに編集して変更することができる。この結果、上記データベース印刷を基本としながらも、さらに作成する印刷物における印字形成内容を適宜にアレンジすることができるので、操作者にとっての利便性を向上することができる。
【発明の効果】
【００１０】
本発明によれば、データベース印刷を行う際に、データベースから割り付けた後の文字列をさらに編集して変更可能とし、操作者の利便性を向上することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態のラベル作成装置の前方側の外観を表す斜視図である。
【図２】本発明の一実施形態のラベル作成装置の後方側の外観を表す斜視図である。
【図３】カバーの内側の構造を表す斜視図である。
【図４】電池が収納されていない状態の装置本体の後方側の内部構造を表す斜視図である。
【図５】電池が収納されていない状態の装置本体の後方側の内部構造を表す平面図である。
【図６】ラベル作成装置の制御系を表す機能ブロック図である。
【図７】データベースの一例、及び、データベースにおける範囲指定の一例を表す説明図である。
【図８】液晶表示部に表示される、初期設定画面、データベース表示画面、及び、割り付けパターン選択画面の説明図である。
【図９】液晶表示部に表示される編集画面の説明図、及び、印字形成後の印字ラベルの平面図である。
【図１０】各種割り付けパターンの説明図である。
【図１１】各種割り付けパターンの説明図である。
【図１２】ＣＰＵが実行する制御手順を表すフローチャートである。
【図１３】ステップＳ１００のデータ流し込み処理の詳細手順を表すフローチャートである。
【図１４】ステップＳ１３０のラベル作成処理の詳細手順を表すフローチャートである。
【図１５】異なる態様の領域の指定が行われる変形例における、データベースの一例、及び、データベースにおける範囲指定の一例を表す説明図である。
【図１６】各種割り付けパターンの説明図である。
【図１７】各種割り付けパターンの説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態を図面を参照しつつ説明する。なお、以下の説明において、ラベル作成装置１について「上」、「下」、「前」、「後」、「幅」というときは、図１等の各図中に適宜示す矢印方向に各々対応し、ラベル作成装置１について「厚さ」というときは、前後方向の厚さを指すものとする。
【００１３】
＜ラベル作成装置の全体構造＞
図１及び図２に示すように、ラベル作成装置１（印刷装置、印刷用処理装置に相当）は、操作者の手によって把持されるハンドヘルド型の電子機器である。ラベル作成装置１は、装置本体２と、この装置本体２の後部面に着脱自在に取り付けられるカバー３とを備えている。
【００１４】
装置本体２は、薄厚で上下方向に長い扁平な略直方体形状を有している。この装置本体２の前面には、上部に印刷データや設定画面等を表示するための液晶表示部４（表示手段に相当）が設けられ、液晶表示部４の下側に、ラベル作成装置１を操作するためのキーボード部５（操作手段に相当）が設けられている。このキーボード部５には、文字や記号、数字等の文字キー、及び種々の機能キーを含むキー群が配置されている。また装置本体２の幅方向一方側（図１中左側、図２中右側）の側壁部２ａの上部には、印刷済みラベル用テープ（後述）を切断するためのカット操作レバー６が設けられている。
【００１５】
＜カバーの構造＞
図３にカバー３の内側の構造を示す。図３に示すように、カバー３は、底部４５と、底部４５の幅方向一方側（図３中左上側）に立設された側面部４６ａ及び幅方向他方側（図３中右下側）に立設された側面部４６ｂとを備え、上下方向からの側面視が略コの字状となるように形成されている。底部４５の上端部には、略中央部から装置本体２の厚さ方向に立設された突出片４７が形成されている。上記幅方向一方側の側面部４６ａは、立設方向（前後方向と同じ）の高さが上端部から下端部に向けて３段に分けて漸減する段部形状に形成されている。同様に、上記幅方向他方側の側面部４６ｂは、立設方向の高さが上端部から下端部に向けて２段に分けて漸減する段部形状に形成されている。
【００１６】
カバー３の底部４５の下端には、カバー３を装置本体２の後面部に取り付ける際に、装置本体２の下部２ｃの幅方向の２か所に設けられた係合孔２ｃ１（後述の図４参照）に挿入する差し込み片４８が幅方向２か所に設けられている。
【００１７】
また、カバー３の底部４５の下部には、装置本体２の幅方向と上下方向に組んだ四角枠状の第１リブ４９と、当該第１リブ４９のさらに下側に近接して配置され、幅方向３箇所に円弧状の切り欠き５０ａを有する第２リブ５０とが立設されている。第１リブ４９の立設方向上端の高さと第２リブ５０の切り欠き５０ａの円弧中央部の立設方向の高さが略同一となるように、各リブ４９，５０の高さが各々設定されている。
【００１８】
第１リブ４９は、電池収納部３０（後述の図４、図５等を参照）に充電池（図示省略）を収納して、装置本体２の後面部にカバー３を取り付けた際に、充電池の表面に当接して押える。
【００１９】
カバー３を装置本体２の後面部に取り付けるには、カバー３の下端の２つの差し込み片４８を装置本体２の下部２ｃの２か所の係合孔２ｃ１に挿入し、カバー３の上端の突出片４７を装置本体２の上端の係止用開口部９（後述の図４参照）に挿入して係止する。これにより、装置本体２の後面部にカバー３が取り付けられ、カバー３が装置本体２のラベル作成部１０及び電池収納部３０を覆う（後述の図４参照）。
【００２０】
＜ラベル作成装置のラベル作成機構＞
図４及び図５に示すように、装置本体２は、ラベル作成部１０と、電池収納部３０を備えている。ラベル作成部１０と電池収納部３０とは、図示しない制御基板や後述するプラテンローラ２４を駆動するためのモータ６３ａ（後述の図６参照）等が収容された収容部８により区画されている。また、図４及び図５に示すように、装置本体２の上記幅方向一方側、他方側の側壁部２ａ及び２ｂには、カバー３の開放側の端部に対応した形状を有する段部７が設けられている。装置本体２の上端には係止用開口部９が設けられている。
【００２１】
ラベル作成部１０は、装置本体２の略上半分の大半を占めるように設けられた、カートリッジ１１を着脱自在に装着するための凹状のカートリッジホルダ１２と、カートリッジホルダ１２の上記幅方向他方側（図４及び図５中左側）を含む領域に設けられた印刷・搬送機構１３とを備えている。カートリッジ１１は、図５に示すように、内部に基材テープロール１４、カバーフィルムロール１５、インクリボンロール１６、インクリボン巻き取りローラ１７、及び搬送ローラ１８を備えている。
【００２２】
印刷・搬送機構１３は、基材テープロール１４の支持軸１９と、カバーフィルムロール１５の支持軸２０と、インクリボンロール１６の支持軸２１と、インクリボンの巻き取り軸２２と、サーマルヘッド２３と、プラテンローラ２４（搬送手段に相当）と、搬送ローラ１８の駆動軸２５と、押圧ローラ２６等を備えている。プラテンローラ２４及び押圧ローラ２６は、ロールホルダ２７に取り付けられ、当該ロールホルダ２７の揺動によって、それぞれサーマルヘッド２３（印刷手段に相当）及び搬送ローラ１８に接触する印刷・搬送位置（図５等に示す位置）と、サーマルヘッド２３及び搬送ローラ１８から離間する待機位置（図示せず）とに切り替え可能である。
【００２３】
印字ラベル作成時、プラテンローラ２４及び押圧ローラ２６が印刷・搬送位置に切り替えられる。印刷・搬送位置に切り替えられたプラテンローラ２４は、装置本体２側のモータ６３ａによる駆動で回転するとともに、カバーフィルムロール１５から繰り出されたカバーフィルム（被印字テープに相当。図示せず）とインクリボンロール１６から繰り出されたインクリボン（図示せず）とをサーマルヘッド２３に押圧する。これにより、サーマルヘッド２３がカバーフィルムに対し印字データに従った所望の印字を行うとともに、プラテンローラ２４が印字の終了したカバーフィルムとインクリボンとを、搬送ローラ１８に向けて搬送する。印字が終了したインクリボンは、その後、カバーフィルムから分離されてインクリボン巻き取りローラ１７に巻き取られる。
【００２４】
一方、印刷・搬送位置に切り替えられた押圧ローラ２６は、プラテンローラ２４によって搬送された、印字が終了したカバーフィルムと、基材テープロール１４から繰り出された基材テープ（図示せず）とを、モータ６３ａ（後述の図６参照）に連繋された駆動軸２５による駆動で回転する搬送ローラ１８に押圧する。これにより、印字が終了したカバーフィルムと基材テープとを貼り合せて上記印字済みラベル用テープを形成しつつ、搬送ローラ１８が印字済みラベル用テープを装置本体２の上端に設けられたラベル排出口２９に向けて搬送する。そして、印字済みラベル用テープがラベル排出口２９から排出された所定の時点で操作者がカット操作レバー６を手動操作することにより、ラベル排出口２９の近傍に配設されたカッタ２８が作動し、印字済みラベル用テープが切断されて所望の長さの印字ラベルＬ１，Ｌ２，・・・（印刷物に相当。後述の図９等参照）が形成される。
【００２５】
電池収納部３０は、装置本体２の幅方向に長い平面視略長方形状の凹部として形成されており、複数個（この例では６個）の円筒形状の乾電池（図示省略）又は１個の直方体形状の充電池（例えばリチウムイオンバッテリーパック、図示省略）を択一的に収納可能となっている。
【００２６】
＜ラベル作成装置の制御系＞
次に、図６を参照しつつ、ラベル作成装置１の制御系を説明する。
【００２７】
図６に示すように、ラベル作成装置１の制御基板（図示せず）上には、制御回路７０が配置されている。制御回路７０には、ＣＰＵ７４（演算手段に相当）が設けられ、ＣＰＵ７４には、ＲＯＭ７６、ＲＡＭ７８、ＥＥＰＲＯＭ７７（記憶手段に相当）、及び入出力インターフェース７１がデータバスを介して接続されている。なお、ＥＥＰＲＯＭ７７に代えて、フラッシュメモリ等の不揮発性メモリを用いてもよい。
【００２８】
ＲＯＭ７６には、ラベル作成装置１の制御上必要な各種プログラム（例えば、後述の図１２、図１３、及び図１４のフローの各手順を実行する、本実施形態に係る印刷物作成処理プログラム等）が格納されている。ＣＰＵ７４は、このＲＯＭ７６に記憶されている各種プログラムに基づき、各種演算を行う。
【００２９】
ＲＡＭ７８は、ＣＰＵ７４による各種演算結果を一時的に記憶する。このＲＡＭ７８には、ラベルイメージメモリ７８Ａ等が設けられている。
【００３０】
ＥＥＰＲＯＭ７７は、後述するデータベース等の各種情報を記憶する。
【００３１】
入出力インターフェース７１には、サーマルヘッド駆動回路６１、モータ駆動回路６３、上記キーボード部５、上記液晶表示部４、カートリッジセンサ６４等が接続されている。
【００３２】
サーマルヘッド駆動回路６１は、上記サーマルヘッド２３を駆動する。
【００３３】
モータ駆動回路６３は、上記モータ６３ａを駆動することで、ギア（図示省略）を介して上記インクリボン巻き取りローラ１７が回転する。また、ギアの回転は、プラテンローラ用ギア及び押圧ローラ用ギア（図示省略）へ伝達され、当該プラテンローラ用ギア及び押圧ローラ用ギアが回転することで、上記プラテンローラ２４及び押圧ローラ２６が回転する。
【００３４】
このような制御回路７０を核とする制御系において、操作者がキーボード部５を介し所定のラベル作成指示を入力すると、モータ駆動回路６３及びモータ６３ａを介しプラテンローラ２４及び押圧ローラ２６等が駆動され、カバーフィルム等の搬送が行われる。また、これと同期して、サーマルヘッド駆動回路６１を介しサーマルヘッド２３の複数の発熱素子が選択的に発熱駆動され、上記搬送されるカバーフィルムに対し、印字オブジェクトの印字が行われる。これにより、最終的に、印字オブジェクトがカバーフィルムに形成された印字ラベルＬ１，Ｌ２，・・・が作成される。
【００３５】
＜実施形態の特徴＞
上記構成において、本実施形態の特徴は、いわゆるデータベース印刷の手法にある。以下、その詳細を順を追って説明する。
【００３６】
＜複数のレコードを含むデータベース＞
本実施形態においては、上記ＥＥＰＲＯＭ７７に、複数のレコードを含むデータベース３００が記憶されている。図７に、データベース３００の一例を示す。
【００３７】
図７（ａ）において、この例のデータベース３００では、横１行のデータ群を１つのレコードとして、各レコード（レコードナンバー「００１」「００２」・・）においては、第１フィールド３２０、第２フィールド３３０、第３フィールド３４０等の各フィールドに、それぞれ１つ又は複数の文字列が含まれている。
【００３８】
例えば、図７（ａ）に示すように、このデータベース３００の１行目のレコード（レコードナンバー「００１」）には、第１フィールド３２０に文字列「ＡＡ」、第２フィールド３３０に文字列「Ｂ」、第３フィールド３４０に文字列「１０」が、それぞれ記載されている。
【００３９】
同様に、２行目のレコード（レコードナンバー「００２」）には、第１フィールド３２０に文字列「ＡＢ」、第２フィールド３３０に文字列「Ｂ」、第３フィールド３４０に文字列「２０」が、それぞれ記載されている。同様に、３行目のレコード（レコードナンバー「００３」）では、第１フィールド３２０に文字列「ＡＣ」、第２フィールド３３０に文字列「Ｂ」、第３フィールド３４０に文字列「３０」が、それぞれ記載されている。また同様に、９行目のレコード（レコードナンバー「００９」）では、第１フィールド３２０に文字列「ＡＩ」、第２フィールド３３０に文字列「Ｂ」、第３フィールド３４０に文字列「９０」が、それぞれ記載されている。
【００４０】
上記のような内容のデータベース３００において、上記データベース印刷が行われる際には、データベース中３００の各レコードに含まれる各文字列のうち、印字形成したいものを含む領域が操作者によって指定される。すなわち、例えば図７（ｂ）に示す例では、データベース３００のうち、操作者が印字形成を行いたい複数の文字列を含む領域Ｗ（文字列包含領域に相当）が指定されている。この例では、領域Ｗにより、レコードナンバー「００１」〜「００９」の各レコードに含まれていた第１フィールド３２０の各文字列「ＡＡ」「ＡＢ」「ＡＣ」・・・「ＡＩ」が、印字形成時の印字内容として指定されている。これら領域Ｗ内の各文字列「ＡＡ」・・・「ＡＩ」は、予め定められた順序で順次抽出され、所望の割り付けパターン（割り付けルール）に沿って、編集画面中にそれぞれ割り付けられる（詳細は後述）。この例では、データベース中の下方に向かって（言い換えれば同一フィールド中をレコードナンバーが増える方向に沿う順番で。図７（ｂ）中の破線矢印参照）、文字列「ＡＡ」→文字列「ＡＢ」→文字列「ＡＣ」→・・→文字列「ＡＩ」の順番で抽出される。
【００４１】
＜設定イメージの生成＞
上記のようにしてデータベース３００の領域Ｗから抽出された複数の文字列は、液晶表示部４の表示画面内に割り付けられる。すなわち、まず、図８（ａ）に示すように、液晶表示部４に、適宜の編集用の初期設定画面４Ａが表示される。この初期設定画面４Ａには、予め定められた個数の各印字ラベルＬそれぞれに係わる設定イメージＭ１，Ｍ２，Ｍ３・・・が表示される。このとき、各設定イメージＭ１には、予め定められた少なくとも１つ（この例では２つ）ずつのブロックが、ラベル長手方向に配置される。
【００４２】
この例では、設定イメージＭ１には、２つのブロックＢＬ１ａ，ＢＬ１ｂが配置されている。なお、両ブロックＢＬ１ａ，ＢＬ１ｂ間には、改ブロックマークＫが表示されている。以下、適宜、このような１つの設定イメージＭ（１つの印字ラベルＬに対応するイメージ）を単位として、「１ページ」と称する。なお、この例では、カーソルＣが上記設定イメージＭ１のブロックＢＬ１ａの先頭部位に位置している。
【００４３】
また、設定イメージＭ２には、２つのブロックＢＬ２ａ，ＢＬ２ｂが配置され、両ブロックＢＬ２ａ，ＢＬ２ｂ間に上記改ブロックマークＫが表示されて１つのページとなっている。なお、図示を省略しているが、設定イメージＭ３以降も同様の配置となっている。
【００４４】
上記のような初期設定画面４Ａが表示された状態で、操作者が、キーボード部５を介し適宜のデータベース表示指示を行うと、図８（ｂ）に示すように、液晶表示部４に、データベース３００を含むデータベース表示画面４Ｂが表示される。なお、このデータベース表示画面４Ｂでは、図示のようにスクロールすることで、データベース３００の全レコードの全データ内容を見ることができる。この状態で、操作者は、キーボード部５を介し、前述のような領域Ｗの指定を行う。図８（ｂ）では、前述の例に沿い、第１フィールド３２０における文字列「ＡＡ」、文字列「ＡＢ」、文字列「ＡＣ」・・・を含む領域Ｗが指定された状態を示している。
【００４５】
上記領域Ｗの指定が行われると、図８（ｃ）に示すように、予め複数種類用意された、前述の割り付けパターンのうちいずれか１つを選択可能な、割り付けパターン選択画面４Ｃが液晶表示部４に表示される。
【００４６】
図８（ｃ）において、この例では、割り付けパターン選択画面４Ｃの上方には、メッセージ欄ＳＭ１に「どの割り付けパターンにしますか？」のメッセージが表示される。そして、その下方には、「Ｇｅｎｅｒａｌ」「Ｆａｃｅ  ｐｌａｔｅ」「Ｃａｂｌｅ  Ｗｒａｐ」「Ｃａｂｌｅ  Ｆｌａｇ」（後述するように選択可能な２つのパターンを含む）「Ｐａｔｃｈ  ｐａｎｅｌ」「Ｐｕｎｃｈ  Ｂｌｏｃｋ」の各割り付けパターンが、チェックボックス（図中○にて示す）により選択可能に表示される。図示の例では、「Ｇｅｎｅｒａｌ」パターンがチェックされて選択された状態を示している。なお、これら各割り付けパターンの具体的な割り付け態様については、後述する。
【００４７】
上記のようにして割り付けパターン選択画面４Ｃにおける割り付けパターンの選択がなされると、前述の図８（ａ）の初期設定画面４Ａで示した各設定イメージＭ１，Ｍ２，・・の各ブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ，・・等のそれぞれに対し、上記図８（ｂ）のデータベース表示画面４Ｂで指定された領域Ｗ内の複数の文字列が、上記図８（ｃ）の割り付けパターン選択画面４Ｃで選択された割り付けパターンに沿って割り付けられる。図９（ａ）はこのようにして割り付けられた後に液晶表示部４に表示される編集画面４Ｄを表している。この例では、前述の例に沿い、文字列「ＡＡ」、文字列「ＡＢ」、文字列「ＡＣ」、・・が上記「Ｇｅｎｅｒａｌ」パターンに沿ってブロック単位で割り付けられた例を示している。すなわち、この「Ｇｅｎｅｒａｌ」パターンでは、各ページに２つずつのブロックが設けられる（この例では、各ページのブロック数が上記図８（ａ）の初期設定画面４Ａと同一であるが、各ページのブロック数が初期設定画面４Ａと異なる場合には、このタイミングでブロック数の切替表示が自動的に行われる）。すなわち、上記１番目の設定イメージＭ１に設定されている上記ブロックＢＬ１ａ，ＢＬ１ｂに対しては、文字列「ＡＡ」「ＡＢ」がそれぞれ印字オブジェクトとして割り付けられる（以下適宜、このような文字列のブロックへの割り付けを「流し込み」とも言う）。また２番目の設定イメージＭ２に設定されている設定イメージＭ２に設定されているブロックＭＬ２ａ，ＭＬ２ｂに対しては、上記の後の文字列「ＡＣ」「ＡＤ」がそれぞれ印字オブジェクトとして割り付けられている。
【００４８】
図９（ｂ）は、上記のような文字列の流し込みによる編集画面４Ｄを用いて最終的に作成された印字ラベルの例を示している（但しこの場合は理解の容易のためにデータベース３００からの流し込み後、データ内容の編集を行わなかった姿で示しているが、実際は編集を行うことで、データ内容である各文字列を修正し変更することができる。以下、図１０（ａ）〜（ｄ）、図１１（ａ）〜（ｃ）、図１６（ａ）〜（ｄ）、図１７（ａ）〜（ｃ）等も同様）。この例では、まず最初に、上記設定イメージＭ１に対応し、文字列「ＡＡ」「ＡＢ」が印字形成された印字ラベルＬ１が作成される。次に、上記設定イメージＭ２に対応し、文字列「ＡＣ」「ＡＤ」が印字形成された印字ラベルＬ２が作成される（以降は同様であるので、図示及び説明を省略）。
【００４９】
＜各種割り付けパターン＞
図１０（ａ）〜（ｃ）及び図１１（ａ）〜（ｃ）を用いて、前述した各種の割り付けパターンを説明する。
【００５０】
図１０（ａ）は、上記「Ｇｅｎｅｒａｌ」パターンを示している。既に述べたように、このパターンでは、各ページに２つずつのブロックが設けられる。そして、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂに文字列「ＡＡ」「ＡＢ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂに文字列「ＡＣ」「ＡＤ」がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「ＡＢ」を備えた印字ラベルＬ１、文字列「ＡＣ」「ＡＤ」を備えた印字ラベルＬ２、・・等が作成される。なお、上記割り付けの際、前述の領域Ｗにより指定される文字列の数が多すぎて予め初期設定画面４Ａにおいて設定された設定イメージＭ１，Ｍ２，Ｍ３，・・の各ブロックに割り付けきれない場合には、適宜、ページ単位でブロックの追加が行われ、これによって全ての文字列を割り付け可能となる数の設定イメージＭ１，Ｍ２，Ｍ３，・・が編集画面上に新たに設定される（以下の各パターンでも同様）。
【００５１】
図１０（ｂ）は、上記「Ｆａｃｅｐｌａｔｅ」パターンを示している。このパターンでは、各ページに１つずつのブロックが設けられ、各ブロックごとに(言い換えれば各ページごとに)互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＣ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「ＡＤ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」を備えた印字ラベルＬ１、文字列「ＡＢ」を備えた印字ラベルＬ２、文字列「ＡＣ」を備えた印字ラベルＬ３、文字列「ＡＤ」を備えた印字ラベルＬ４、・・等が作成される。
【００５２】
図１０（ｃ）は、上記「ＣａｂｌｅＷｒａｐ」パターンを示している。このパターンでは、各ページに１つずつのブロックが設けられ、各ブロックごとに(言い換えれば各ページごとに)互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＣ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「ＡＤ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。そして、このパターンでは、各ブロックの文字列を使用して、同一文字列×複数列（この例では２列）でかつテキストの方向を左側へ９０度回転させた印字ラベルが形成される。すなわち、ブロックＢＬ１ａの１つの文字列「ＡＡ」を元に、２つの文字列「ＡＡ」「ＡＡ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ１が作成される。同様に、ブロックＢＬ２ａの１つの文字列「ＡＢ」に基づく２つの文字列「ＡＢ」「ＡＢ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ２、ブロックＢＬ３ａの１つの文字列「ＡＣ」に基づく２つの文字列「ＡＣ」「ＡＣ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ３、ブロックＢＬ４ａの１つの文字列「ＡＤ」に基づく２つの文字列「ＡＤ」「ＡＤ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ４、・・等が作成される。
【００５３】
図１０（ｄ）は、上記「ＣａｂｌｅＦｌａｇ」パターンのうち第１のパターンを示している（第２のパターンについては後述）。このパターンでは、各ページに１つずつのブロックが設けられる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＣ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「ＡＤ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。そして、このパターンでは、各ブロックの文字列を使用して、同一文字列×複数列（この例では２列）を備えた印字ラベルが形成される。すなわち、ブロックＢＬ１ａの１つの文字列「ＡＡ」に基づく２つの文字列「ＡＡ」「ＡＡ」を備えた印字ラベルＬ１、ブロックＢＬ２ａの１つの文字列「ＡＢ」に基づく２つの文字列「ＡＢ」「ＡＢ」を備えた印字ラベルＬ２、・・等が作成される。このように、この「ＣａｂｌｅＦｌａｇ」パターンのうち第１のパターンは、上記領域Ｗに含まれる複数の文字列に対し、各設定イメージＭ１（又はＭ２，Ｍ３，・・・）における全ブロックＢＬ１ａ（又はＢＬ２ａ，ＢＬ２ｂ，・・・）に対応する印字内容を互いに同一の印字オブジェクトとしつつ、各印字ラベルＬ１，Ｌ２，Ｌ３，・・・ごとに互いに異なる印字内容とするように、上記割り付けが行われる。
【００５４】
図１１（ａ）は、上記「ＣａｂｌｅＦｌａｇ」パターンのうち第２のパターンを示している。なお、前述の図８（ｃ）に示した割り付けパターン選択画面４Ｃで「ＣａｂｌｅＦｌａｇ」をチェックしたときに上記第１のパターン及び第２のパターンのいずれが選択されるかについては、例えば図示しない他の適宜の印字設定に連動して選択されるようにしてもよいし、カートリッジホルダ１２に装着されたカートリッジ１１の種類やカートリッジ１１に含まれる各テープの属性を検出してこれに応じて選択されるようにしてもよい。このパターンでは、各ページに２つずつのブロックが設けられ、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂに文字列「ＡＡ」「ＡＢ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂに文字列「ＡＣ」「ＡＤ」がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「ＡＢ」を備えた印字ラベルＬ１、文字列「ＡＣ」「ＡＤ」を備えた印字ラベルＬ２、・・等が作成される。
【００５５】
図１１（ｂ）は、上記「Ｐａｔｃｈｐａｎｅｌ」パターンを示している。このパターンでは、各ページに複数個（この例では３つ）ずつのブロックが設けられ、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬｌｃに文字列「ＡＡ」「ＡＢ」「ＡＣ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂ，ＢＬ２ｃに文字列「ＡＣ」「ＡＤ」「ＡＥ」（一部図示省略）がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「ＡＢ」「ＡＣ」を備えた印字ラベルＬ１、文字列「ＡＤ」「ＡＥ」「ＡＦ」を備えた印字ラベルＬ２、・・等が作成される。すなわち、この「Ｐａｔｃｈ  ｐａｎｅｌ」パターンは、１ページが適宜の複数個（この例では３ブロック）単位となって２ページずつ印字ラベルが生成されるパターンとなっている。
【００５６】
図１１（ｃ）は、上記「ＰｕｎｃｈＢｌｏｃｋ」パターンを示している。このパターンでは、各ページに複数個（この例では１０個）ずつのブロックが設けられ、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬｌｃ，ＢＬ１ｄ，ＢＬ１ｅ，ＢＬ１ｆ，ＢＬ１ｇ，ＢＬ１ｈ，ＢＬｌｉ，ＢＬ１ｊ（一部図示省略）に文字列「ＡＡ」「ＡＢ」「ＡＣ」「ＡＤ」「ＡＥ」「ＡＦ」「ＡＧ」「ＡＨ」「ＡＩ」「ＡＪ」（一部図示省略）がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「ＡＢ」「ＡＣ」「ＡＤ」「ＡＥ」「ＡＦ」が上段に形成され、「ＡＧ」「ＡＨ」「ＡＩ」「ＡＪ」が下段に形成され、上下２段印字の印字ラベルＬ１、・・等が作成される。
【００５７】
＜制御手順＞
上記手法を実現するために、ラベル作成装置１のＣＰＵ７４が実行する制御手順を、図１２、図１３、及び図１４のフローチャートにより説明する。
【００５８】
図１２において、このフローに示す処理は、例えばラベル作成装置１の電源がオンされることにより開始される。
【００５９】
まず、ステップＳ１０で、ＣＰＵ７４は、液晶表示部４に制御信号を出力し、予め定められた数量のブロック（前述の例ではブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ、ＢＬ２ｂ，・・）を備えた、前述の初期設定画面４Ａを表示させる（図８（ａ）参照）。その後、ステップＳ５０に移る。
【００６０】
ステップＳ５０では、ＣＰＵ７４は、キーボード部５を介した、操作者による上記データベース表示の指示があったか否かを判定する。データベース表示指示がなければ、ステップＳ５０の判定は満たされず（Ｓ５０：ＮＯ）、ステップＳ１０に戻って同様の手順が繰り返される。データベース表示指示があった場合には、ステップＳ５０の判定が満たされて（Ｓ５０：ＹＥＳ）、ステップＳ６０に移る。
【００６１】
ステップＳ６０では、ＣＰＵ７４は、液晶表示部４に制御信号を出力し、ＥＥＰＲＯＭ７７に記憶されているデータベース３００の内容を上記データベース表示画面４Ｂに表示させる（図８（ｂ）参照）。このステップＳ６０が各請求項記載のデータベース表示手順に相当するとともに、ステップＳ６０を実行するＣＰＵ７４が各請求項記載のデータベース表示制御手段として機能する。
【００６２】
ステップＳ７０では、ＣＰＵ７４は、上記データベース３００に基づき、キーボード部５を介した、操作者による領域指定、すなわち上記データベース表示画面４Ｂ内における前述の領域Ｗの指定（図８（ｂ）参照）があったか否かを判定する。指定がなかった場合にはステップＳ７０の判定は満たされず（Ｓ７０：ＮＯ）、ステップＳ６０に戻って同様の手順が繰り返される。範囲指定があった場合には、ステップＳ７０の判定が満たされて（Ｓ７０：ＹＥＳ）、ステップＳ８０に移る。このステップＳ７０が各請求項記載の領域指定受付手順に相当し、ステップＳ７０を実行するＣＰＵ７４が各請求項記載の領域指定受付手段として機能する。
【００６３】
ステップＳ８０では、ＣＰＵ７４は、液晶表示部４に制御信号を出力し、上記割り付けパターン選択画面４Ｃを表示させる（図８（ｃ）参照）。その後、ステップＳ９０に移る。
【００６４】
ステップＳ９０では、ＣＰＵ７４は、上記ステップＳ８０で表示させた割り付けパターン選択画面４Ｃにおいて、操作者により１つのパターンが選択されたか否か（上記しの例では「Ｇｅｎｅｒａｌ」「Ｆａｃｅ  ｐｌａｔｅ」「Ｃａｂｌｅ  Ｗｒａｐ」「Ｃａｂｌｅ  Ｆｌａｇ」「Ｐａｔｃｈ  ｐａｎｅｌ」「Ｐｕｎｃｈ  Ｂｌｏｃｋ」のいずれか１つが選択されたか否か）を判定する。パターン選択が無かった場合にはステップＳ９０の判定は満たされず（Ｓ９０：ＮＯ）、ステップＳ８０に戻って同様の手順が繰り返される。パターン選択があった場合には、ステップＳ９０の判定が満たされて（Ｓ９０：ＹＥＳ）、ステップＳ１００に移る。このステップＳ９０が各請求項記載のルール指定受付手順に相当する。
【００６５】
ステップＳ１００では、ＣＰＵ７４は、前述のステップＳ１０で初期設定画面４Ａで示した各設定イメージＭ１，Ｍ２，・・の各ブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ，・・等のそれぞれに対し、上記ステップＳ７０において指定された領域Ｗ内の複数の文字列を、上記ステップＳ９０において選択された割り付けパターンに沿って割り付ける（図９（ａ）、図１０（ａ）〜（ｃ）、図１１（ａ）〜（ｃ）等参照。詳細は後述）。このステップＳ１００が各請求項記載の印字オブジェクト配置手順に相当し、ステップＳ１００を実行するＣＰＵ７４が印字オブジェクト配置手段として機能する。
【００６６】
その後、ステップＳ１１０で、ＣＰＵ７４は、液晶表示部４に制御信号を出力し、上記ステップＳ１００で文字列の割り付け（データの流し込み）が行われた各設定イメージＭ１，Ｍ２，Ｍ３・・・を上記編集画面４Ｄに表示させる（図９参照）。この編集画面４Ｄと上記初期設定画面４Ａとが各請求項記載の編集画面に相当する。そしてこのステップＳ１１０と上記ステップＳ１０とが、各請求項記載の編集画面表示手順に相当し、このステップ１０及び上記ステップＳ１１０を実行するＣＰＵ７４が編集画面表示制御手段として機能する。その後、ステップＳ１２０に移る。
【００６７】
ステップＳ１２０では、ＣＰＵ７４は、キーボード部５を介し、上記ステップＳ１００において割り付けられステップＳ１１０で編集画面４Ｄにおいて表示された、上記設定イメージＭ１，Ｍ２，・・の各ブロックの文字列（前述の例ではブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ，ＢＬ２ｂ，・・・の文字列「ＡＡ」「ＡＢ」「ＡＣ」等）に対する編集操作（テキスト内容変更、削除、追加等）を受け付ける。
【００６８】
その後、ステップＳ１３０で、ＣＰＵ７４は、上記ステップＳ１２０で受け付けられた編集操作を反映した上記設定イメージＭ１，Ｍ２，・・・を生成する。その後、ステップＳ１４０に移る。
【００６９】
ステップＳ１４０で、ＣＰＵ７４は、液晶表示部４に制御信号を出力し、上記ステップＳ１３０で生成された、編集後の設定イメージＭ１，Ｍ２，Ｍ３・・・を上記編集画面４Ｄに表示させる。その後、ステップＳ１５０に移る。
【００７０】
ステップＳ１５０では、ＣＰＵ７４は、キーボード部５を介し操作者による所定のラベル作成指示が入力されたか否かを判定する。ラベル作成指示が入力されるまでは、ステップＳ１５０の判定は満たされず（Ｓ１５０：ＮＯ）、ループ待機する。ラベル作成指示が入力されたら、ステップＳ１５０の判定が満たされて（Ｓ１５０：ＹＥＳ）、ステップＳ２００に移る。
【００７１】
ステップＳ２００では、ＣＰＵ７４は、サーマルヘッド駆動回路６１及びモータ駆動回路６３を介し前述のプラテンローラ２４やサーマルヘッド２３等を連携して制御することで、上記ステップＳ１４０で編集画面４Ｄに表示されている編集後の各設定イメージＭ１，Ｍ２，Ｍ３・・・に対応した印字ラベルを生成する。その後、このフローに示す処理を終了する。
【００７２】
なお、上記した各ステップにおけるどの表示段階であっても、ＣＰＵ７４による制御により、例えばキーボード部５のエスケープキー「Ｅｓｃ」を押すことで、以下の処理を終了することができるようになっている。
【００７３】
＜データ流し込み処理＞
上記ステップＳ１００のデータ流し込み処理の詳細手順を図１３により説明する。
【００７４】
図１３において、まずステップＳ１０１で、ＣＰＵ７４は、データベース３００において上記ステップＳ９０において指定された領域Ｗに含まれるすべてのデータ（上記の例では各欄の文字列データ）のうちの、流し込み（＝割り付け）対象とする流し込み対象データを、領域Ｗの先頭（例えば、通常は左上部）のデータに設定する。上記図７に示した例では文字列「ＡＡ」となる。
【００７５】
その後、ステップＳ１０２で、ＣＰＵ７４は、流し込み（＝割り付け）先となる流し込み先オブジェクトを、上記ステップＳ１０で表示された初期設定画面４Ａにおける、カーソルＣが存在する位置のオブジェクト（前述の図８（ａ）の例では設定イメージＭ１のブロックＢＬ１ａ）に設定する。
【００７６】
そして、ステップＳ１０３で、ＣＰＵ７４は、上記ステップＳ１０１で設定された流し込み対象データを、上記ステップＳ９０において選択された割り付けパターンに沿って、上記ステップＳ１０２で設定された流し込み先オブジェクト内へ割り付ける。
【００７７】
その後、ステップＳ１０４では、ＣＰＵ７４は、次の順番の流し込み対象データがあるか否かを判定する。後述する繰り返しによって上記領域Ｗ内の文字列データの流し込みがすべて終了する（図７（ｂ）の例では文字列「ＡＩ」の流し込みまで終了する）ことで、次の流し込み対象データがなくなった場合には、ステップＳ１０４の判定は満たされず（Ｓ１０４：ＮＯ）、このルーチンを終了する。次の流し込み対象データがまだある場合には、ステップＳ１０４の判定は満たされて（Ｓ１０４：ＹＥＳ）、ステップＳ１０５に移る。
【００７８】
ステップＳ１０５では、ＣＰＵ７４は、上記流し込み対象データを、次の順番のデータにシフトする（次の順番のデータを流し込み対象とする）。前述の例では、このステップＳ１０５を経るごとに、文字列「ＡＡ」→文字列「ＡＢ」→文字列「ＡＣ」→・・→文字列「ＡＩ」のように順次（図７（ｂ）における縦方向に）シフトする。
【００７９】
その後、ステップＳ１０６で、ＣＰＵ７４は、上記初期設定画面４Ａにおいて次の順番の流し込み先オブジェクトがあるか否かを判定する。後述する繰り返しによって上記初期設定画面４Ａに表示された各設定イメージＭ１，Ｍ２，・・のすべてのブロックへの文字列データの流し込みが終了することで、次の流し込み先オブジェクトがなくなった場合には、ステップＳ１０６の判定は満たされず（Ｓ１０６：ＮＯ）、ステップＳ１０７に移行する。次の順番の流し込み先オブジェクトがあった場合には、ステップＳ１０６の判定が満たされて（Ｓ１０６：ＹＥＳ）、ステップＳ１０８に移る。
【００８０】
ステップＳ１０７では、ＣＰＵ７４は、上記ステップＳ１０５でシフトした最新の流し込み対象データを流し込むために必要な新たな１ページの設定イメージを、ステップＳ１０１で表示した初期設定画面４Ａ中の設定イメージＭ１，Ｍ２，・・に対してさらに追加する。その後、ステップＳ１０８に移る。
【００８１】
ステップＳ１０８では、ＣＰＵ７４は、上記初期設定画面４Ａにおける流し込み先オブジェクトを、次のオブジェクトにシフトする（次の順番のオブジェクトを、流し込み先オブジェクトとする）。例えば前述の図９（ａ）や図１０（ａ）に示す例では、このステップＳ１０８を経るごとに、ブロックＢＬ１ａ→ブロックＢＬ１ｂ→ブロックＢＬ２ａ→・・のように順次テープ長さ方向にシフトする。その後、ステップＳ１０３に戻り、ステップＳ１０４での判定が満たされなくなるまで、上記同様の手順を繰り返す。
【００８２】
＜ラベル作成処理＞
上記ステップＳ２００のラベル作成処理の詳細手順を図１４により説明する。
【００８３】
図１４において、まずステップＳ２０５で、ＣＰＵ７４は、印字ラベルの作成枚数に係わる変数Ｎの値を１に設定する。また、キーボード部５を介した操作者の適宜の操作（作成枚数の入力操作）に基づき、上記変数Ｎの最大値Ｎｍａｘを設定する。
【００８４】
その後、ステップＳ２１０で、ＣＰＵ７４は、モータ駆動回路６３に制御信号を出力し、モータ６３ａの駆動を開始する。これにより、ギアが回転駆動し、プラテンローラ２４及び押圧ローラ２６等の回転が開始され、カバーフィルム、基材テープ、及び印字済みラベル用テープ（以下適宜、単に「カバーフィルム等」という）の搬送が開始される。
【００８５】
その後、ステップＳ２２０に移り、ＣＰＵ７４は、カバーフィルム等の搬送方向位置が所定の印字開始位置に達したか否かを公知の手法で判定する。印字開始位置に達するまでは、ステップＳ２２０の判定が満たされず（Ｓ２２０：ＮＯ）、上記ステップＳ２１０に戻り同様の手順を繰り返す。印字開始位置に達したら、ステップＳ２２０の判定が満たされて（Ｓ１４５：ＹＥＳ）、ステップＳ２３０に移る。
【００８６】
ステップＳ２３０では、ＣＰＵ７４は、サーマルヘッド駆動回路６１に対し、この時点での変数Ｎの値に対応する順番のラベルに対応した制御信号（上記設定イメージＭ１，Ｍ２，Ｍ３・・に対応した印字データ）を出力する。これにより、当該印字データに対応してサーマルヘッド２３が駆動され、カバーフィルムに対し、当該印字データに対応した印字オブジェクト（前述の例では文字列）の形成が開始される。
【００８７】
そして、ステップＳ２３５で、ＣＰＵ７４は、カバーフィルム等の搬送方向位置が所定の印字終了位置に達したか否かを公知の手法で判定する。印字終了位置に達するまでは、ステップＳ２３５の判定は満たされず（Ｓ２３５：ＮＯ）、ループ待機する。印字終了位置に達したら、ステップＳ２３５の判定が満たされて（Ｓ２３５：ＹＥＳ）、ステップＳ２４０に移る。
【００８８】
ステップＳ２４０では、ＣＰＵ７４は、サーマルヘッド駆動回路６１に対し制御信号を出力し、サーマルヘッド２３の駆動を停止して、上記印字を終了させる。
【００８９】
その後、ステップＳ２４５に移り、ＣＰＵ７４は、上記印字済みラベル用テープの搬送方向位置がテープ切断位置に達したか否かを公知の手法で判定する。テープ切断位置に達するまでは、ステップＳ２４５の判定は満たされず（Ｓ２４５：ＮＯ）、ループ待機する。テープ切断位置に到達したら、ステップＳ２４５の判定が満たされて（Ｓ２４５：ＹＥＳ）、ステップＳ２５０に移る。
【００９０】
ステップＳ２５０では、ＣＰＵ７４は、モータ駆動回路６３に制御信号を出力し、モータ６３ａの駆動を停止する。これにより、プラテンローラ２４及び押圧ローラ２６等の回転が停止し、カバーフィルム、基材テープ、及び印字済みラベル用テープの搬送が停止する。
【００９１】
そして、ステップＳ２５５で、ＣＰＵ７４は、カット操作レバー６が操作されることでカッタが駆動され上記印字済みラベル用テープが切断されたか否を判定する。印字済みラベル用テープが切断されるまでは、ステップＳ２５５の判定は満たされず（Ｓ２５５：ＮＯ）、ループ待機する。印字済みラベル用テープが切断されたら、ステップＳ２５５の判定が満たされて（Ｓ２５５：ＹＥＳ）、ステップＳ２６０に移る。なお、印字済みラベル用テープが切断されることで、この時点での変数Ｎの値に対応する順番の印字ラベルＬ１，Ｌ２，Ｌ３・・が生成されることとなる。
【００９２】
ステップＳ２６０では、ＣＰＵ７４は、変数Ｎの値が上記最大数Ｎｍａｘに達したか否かを判定する。変数Ｎの値が最大数Ｎｍａｘに達するまでは、ステップＳ２６０の判定は満たされず（Ｓ２６０：ＮＯ）、ステップＳ２６５に移る。ステップＳ２６５では、ＣＰＵ７４は、変数Ｎの値に１を加えた後、上記ステップＳ２１０に戻り同様の手順を繰り返す。一方、ステップＳ２６０において、変数Ｎの値が最大数Ｎｍａｘに達したら、ステップＳ２６０の判定が満たされて（Ｓ２６０：ＹＥＳ）、このルーチンを終了する。以上により、操作者の所望する全枚数の印字ラベルＬ１，Ｌ２，Ｌ３，・・が生成される。
【００９３】
＜実施形態の効果＞
以上説明したように、本実施形態においては、作成される印字ラベルＬ１，Ｌ２，Ｌ３，・・・に印字形成される文字列の内容を、データベース３００内のレコードにより指定する、いわゆるデータベース印刷を行うことができる。その際、従来手法とは異なり、印字形成する文字列の内容を、データベース３００のレコード内容から編集し変更することができる。すなわち、液晶表示部４の上記編集画面４Ｄ上に上記データベース３００中の所望の複数の文字列が割り付けられることにより、割り付け後には文字列の変更ができない従来手法と異なり、操作者は、当該編集画面４Ｄ上において、上記割り付け後の文字列をさらに編集して変更することができる。この結果、上記データベース印刷を基本としながらも、さらに作成する印字ラベルＬ１，Ｌ２，Ｌ３，・・・における印字形成内容を適宜にアレンジすることができるので、操作者にとっての利便性を向上することができる。
【００９４】
また、本実施形態では特に、図８（ｃ）における割り付けパターン選択画面４Ｃにより前述したように、データベース３００の文字列包含領域Ｗから複数の文字列を割り付けるときの割り付けパターンが複数種類（上記の例では「Ｇｅｎｅｒａｌ」「Ｆａｃｅ  ｐｌａｔｅ」「Ｃａｂｌｅ  Ｗｒａｐ」「Ｃａｂｌｅ  Ｆｌａｇ」「Ｐａｔｃｈ  ｐａｎｅｌ」「Ｐｕｎｃｈ  Ｂｌｏｃｋ」の各割り付けパターン）あった場合に、操作者が自らの意図に合致するようなパターンを選択することができる（図１２のステップＳ９０参照）。
【００９５】
また、本実施形態では特に、各設定イメージＭ１等における全ブロックＢＬ１ａ等に対応する印字内容を互いに同一の印字オブジェクトとしつつ、各印字ラベルＬ１，Ｌ２，Ｌ３，・・・ごとに互いに異なる印字内容とするように、上記割り付けが行われる（上記の例では図１０（ｄ）「ＣａｂｌｅＦｌａｇ」パターン参照）。これにより、データベース３００の複数の文字列それぞれを振り分けるようにして割り付ける際に、１つの設定イメージＭ１（又はＭ２，Ｍ３・・）の１つのブロックＢＬ１ａ（又はＢＬ２ａ，ＢＬ３ａ・・）に対応して印字ラベルＬ１中に複数の文字列が形成される場合でも、複数の文字列どうしの内容は同一としつつ、各印字ラベル相互の文字列内容は異ならせることができる。
【００９６】
また、本実施形態では特に、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる（上記の例では図１０（ａ）「Ｇｅｎｅｒａｌ」パターン、図１０（ｂ）「Ｆａｃｅｐｌａｔｅ」パターン、図１０（ｃ）「ＣａｂｌｅＷｒａｐ」パターン、図１１（ａ）「ＣａｂｌｅＦｌａｇ」パターン、図１１（ｂ）「Ｐａｔｃｈｐａｎｅｌ」パターン、図１１（ｃ）「ＰｕｎｃｈＢｌｏｃｋ」パターン参照）。これにより、データベース３００の複数の文字列それぞれを振り分けるようにして割り付ける際、１つの設定イメージＭ１（又はＭ２，Ｍ３，・・・）に複数のブロックＢＬ１ａ，ＢＬ１ｂ（又はＢＬ２ａ，ＢＬ２ｂ，ＢＬ３ａ，ＢＬ３ｂ，・・・があった場合には、それら複数のブロックＢＬ１ａ，ＢＬ１ｂ、ブロックＢＬ２ａ，ＢＬ２ｂ、ブロックＢＬ３ａ，ＢＬ３ｂ・・・どうしの文字列を互いに異ならせることができる。
【００９７】
また、本実施形態では特に、割り付け開始の際に初期設定画面４Ａ上に設定されていた設定イメージＭ１，Ｍ２，Ｍ３，・・・の数が、領域Ｒ内の全文字列の割り付けに不足していた場合には、上記図１３のステップＳ１０６の判定が満たされなくなることでステップＳ１０７において自動的に不足分を増加させる。これにより、確実かつ円滑に文字列の割り付けを行うことができる。
【００９８】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
【００９９】
（１）異なる態様の領域の指定が行われる場合
上記データベース３００における領域Ｗの指定は、上記図７（ａ）や図７（ｂ）に示すような１つのフィールドに限定した指定態様に限られず、例えば図１５（ａ）に示すように、複数（この例では２つ）のフィールドに跨って領域Ｗ′を指定するようにしてもよい。
【０１００】
図１５（ａ）に示す例では、データベース３００のうち、領域Ｗ′により、レコードナンバー「００１」〜「００４」の各レコードに含まれる、第１フィールド３２０の各文字列「ＡＡ」「ＡＢ」「ＡＣ」「ＡＤ」と第２フィールド３３０の各文字列「Ｂ」「Ｂ」「Ｂ」「Ｂ」と、が、印字形成時の印字内容として指定されている。これら領域Ｗ内の各文字列は、この例では、データベース中の右方に向かい最右端から１段下の最左端に移りさらに右方へ向かう、ジグザグ態様となるように（言い換えれば同一レコード中をフィールドナンバーが増える方向に沿う順番で進む態様を、レコード順番が増える方向に繰り返すように。図１５（ｂ）中の破線矢印参照）、文字列「ＡＡ」→文字列「Ｂ」→文字列「ＡＢ」→文字列「Ｂ」→文字列「ＡＣ」→文字列「Ｂ」→文字列「ＡＤ」→文字列「Ｂ」の順番で抽出される。
【０１０１】
なお、このような領域Ｗ′内においても、上記実施形態の領域Ｗと同様、同一フィールド内を下方に進む態様でデータ抽出を行ってもよい。この場合には、例えば文字列「ＡＡ」→文字列「ＡＢ」→文字列「ＡＣ」→文字列「ＡＤ」→文字列「Ｂ」→文字列「Ｂ」→文字列「Ｂ」→文字列「Ｂ」の順番で抽出される。
【０１０２】
本変形例では、前述と同様、図８（ｂ）のデータベース表示画面４Ｂにおいて上記領域Ｗ′により指定された複数の文字列が、上記割り付けパターン選択画面４Ｃにおいて選択された割り付けパターンに沿って、上記図８（ａ）の初期設定画面４Ａ中の各設定イメージＭ１，Ｍ２，・・の各ブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬ２ａ，・・等のそれぞれに対し、割り付けられる。
【０１０３】
＜各種割り付けパターン＞
上記領域Ｗ′内の各文字列に対し、前述した各種の割り付けパターンを適用した場合の割り付け態様及び生成される印字ラベルＬの態様を、図１０（ａ）〜（ｃ）、図１１（ａ）〜（ｃ）にそれぞれ対応する図１６（ａ）〜（ｄ）及図１７（ａ）〜（ｃ）を用いて説明する。
【０１０４】
＜各種割り付けパターン＞
図１６（ａ）は、図１０（ａ）に示した上記「Ｇｅｎｅｒａｌ」パターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、各ページに２つずつのブロックが設けられる。そして、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂに文字列「ＡＡ」「Ｂ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂに文字列「ＡＢ」「Ｂ」がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「Ｂ」を備えた印字ラベルＬ１、文字列「ＡＢ」「Ｂ」を備えた印字ラベルＬ２、・・等が作成される。
【０１０５】
図１６（ｂ）は、図１０（ｂ）に示した上記「Ｆａｃｅｐｌａｔｅ」パターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、各ページに１つずつのブロックが設けられ、各ブロックごとに(言い換えれば各ページごとに)互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」を備えた印字ラベルＬ１、文字列「Ｂ」を備えた印字ラベルＬ２、文字列「ＡＢ」を備えた印字ラベルＬ３、文字列「Ｂ」を備えた印字ラベルＬ４、・・等が作成される。
【０１０６】
図１６（ｃ）は、図１０（ｃ）に示した上記「ＣａｂｌｅＷｒａｐ」パターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、各ページに１つずつのブロックが設けられ、各ブロックごとに(言い換えれば各ページごとに)互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。そして、このパターンでは、前述したように、各ブロックの文字列を使用して、同一文字列×複数列（この例では２列）でかつテキストの方向を左側へ９０度回転させた印字ラベルが形成される。すなわち、ブロックＢＬ１ａの１つの文字列「ＡＡ」を元に、２つの文字列「ＡＡ」「ＡＡ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ１が作成される。同様に、ブロックＢＬ２ａの１つの文字列「Ｂ」に基づく２つの文字列「Ｂ」「Ｂ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ２、ブロックＢＬ３ａの１つの文字列「ＡＢ」に基づく２つの文字列「ＡＢ」「ＡＢ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ３、ブロックＢＬ４ａの１つの文字列「Ｂ」に基づく２つの文字列「Ｂ」「Ｂ」（但しテキストの方向が９０度左向き）を備えた印字ラベルＬ４、・・等が作成される。
【０１０７】
図１６（ｄ）は、図１０（ｄ）に示した上記「ＣａｂｌｅＦｌａｇ」パターンのうち第１のパターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、各ページに１つずつのブロックが設けられる。そして１番目の設定イメージＭ１のブロックＢＬ１ａに文字列「ＡＡ」が印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる。また、３番目の設定イメージＭ３のブロックＢＬ３ａに文字列「ＡＢ」が印字オブジェクトとして割り付けられ、４番目の設定イメージＭ４のブロックＢＬ４ａに文字列「Ｂ」が印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。そして、このパターンでは、前述したように、各ブロックの文字列を使用して、同一文字列×複数列（この例では２列）を備えた印字ラベルが形成される。すなわち、ブロックＢＬ１ａの１つの文字列「ＡＡ」に基づく２つの文字列「ＡＡ」「ＡＡ」を備えた印字ラベルＬ１、ブロックＢＬ２ａの１つの文字列「Ｂ」に基づく２つの文字列「Ｂ」「Ｂ」を備えた印字ラベルＬ２、・・等が作成される。このように、この「ＣａｂｌｅＦｌａｇ」パターンのうち第１のパターンは、上記領域Ｗに含まれる複数の文字列に対し、各設定イメージＭ１（又はＭ２，Ｍ３，・・・）における全ブロックＢＬ１ａ（又はＢＬ２ａ，ＢＬ２ｂ，・・・）に対応する印字内容を互いに同一の印字オブジェクトとしつつ、各印字ラベルＬ１，Ｌ２，Ｌ３，・・・ごとに互いに異なる印字内容とするように、上記割り付けが行われる。
【０１０８】
図１７（ａ）は、図１１（ａ）に示した上記「ＣａｂｌｅＦｌａｇ」パターンのうち第２のパターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、各ページに２つずつのブロックが設けられ、前述したように、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂに文字列「ＡＡ」「Ｂ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂに文字列「ＡＢ」「Ｂ」がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「Ｂ」を備えた印字ラベルＬ１、文字列「ＡＢ」「Ｂ」を備えた印字ラベルＬ２、・・等が作成される。
【０１０９】
図１７（ｂ）は、図１１（ｂ）に示した上記「Ｐａｔｃｈｐａｎｅｌ」パターンを用いて上記領域Ｗ′内の文字列の割り付けを行った場合を示している。このパターンでは、前述したように、各ページに複数個（この例では３つ）ずつのブロックが設けられ、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬｌｃに文字列「ＡＡ」「Ｂ」「ＡＢ」がそれぞれ印字オブジェクトとして割り付けられ、２番目の設定イメージＭ２のブロックＢＬ２ａ，ＢＬ２ｂ，ＢＬ２ｃに文字列「Ｂ」「ＡＣ」「Ｂ」（一部図示省略）がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「Ｂ」「ＡＢ」を備えた印字ラベルＬ１、文字列「Ｂ」「ＡＣ」「Ｂ」を備えた印字ラベルＬ２、・・等が作成される。
【０１１０】
図１７（ｃ）は、図１１（ｃ）に示した上記「ＰｕｎｃｈＢｌｏｃｋ」パターンを示している。このパターンでは、前述したように、各ページに複数個（この例では１０個）ずつのブロックが設けられ、各ブロックごとに互いに異なる内容となるように、ブロック単位で文字列の割り付けが行われる。そして１番目の設定イメージＭ１のブロックＢＬ１ａ，ＢＬ１ｂ，ＢＬｌｃ，ＢＬ１ｄ，ＢＬ１ｅ，ＢＬ１ｆ，ＢＬ１ｇ，ＢＬ１ｈ，ＢＬｌｉ，ＢＬ１ｊ（一部図示省略）に文字列「ＡＡ」「Ｂ」「ＡＢ」「Ｂ］「ＡＣ」「Ｂ］「ＡＤ」「Ｂ」（一部図示省略）がそれぞれ印字オブジェクトとして割り付けられる（以降の設定イメージについても同様）。この結果、文字列「ＡＡ」「Ｂ」「ＡＢ」「Ｂ」「ＡＣ」「Ｂ」が上段に形成され、「ＡＤ」「Ｂ」が下段に形成され、上下２段印字の印字ラベルＬ１、・・等が作成される。
【０１１１】
本変形例によっても、上記実施形態と同様の効果を得る。
【０１１２】
（２）その他
上記においては、印字ラベル作成装置１が各請求項記載の印刷用処理装置に相当する場合で、ＣＰＵ７４が図１２、図１３、図１４のフローに示す制御手順を実行する場合を例に取って説明したが、これに限られない。すなわち、ディスプレイ等の表示手段と、マウスやキーボード等の操作手段と、メモリ等の記憶手段と、ＣＰＵと、を有するパソコン等の操作端末によって、上記印字手段や上記搬送手段を有する印刷装置を操作し、被印字テープを用いて印字ラベルを作成する構成に本発明を適用してもよい。この場合、上記操作端末が各請求項記載の印刷用処理装置に相当し、上記操作端末の記憶手段に上記データベース３００が記憶され、上記ＣＰＵが、図１２、図１３、図１４のフローに示す制御手順を実行することで、上記印字ラベルの作成に係わる上述の処理を行い、上記同様の効果を得ることができる。
【０１１３】
また、以上は、印刷用処理装置及び印刷装置として、被印字テープに所望の印刷を行って印字ラベルを作成する印字ラベル作成装置、を例にとって説明したが、これに限られない。すなわち、ラベルのような粘着性を備えない印字テープ（印刷物に相当）を生成するテープ印字装置に本発明を適用してもよい。この場合も同様の効果を得る。さらに、印刷用処理装置及び印刷装置の一例として、例えばＡ４、Ａ３、Ｂ４、Ｂ５サイズ等の通常の被印刷用紙に画像を形成したり文字を印刷するプリンタや、バッテリ電源により駆動される携帯用プリンタに対し本発明を適用した場合に対し、本発明を適用してもよい。この場合も同様の効果を得る。
【０１１４】
なお、上記図６中に示す矢印は、信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１５】
また、図１２、図１３及び図１４に示すフローチャートは、本発明を図示する手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１６】
また、以上既に述べた以外にも、上記実施形態等による手法を適宜組み合わせて利用してもよい。
【０１１７】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１８】
１                ラベル作成装置（印刷装置、印刷用処理装置）
４                液晶表示部（表示手段）
５                キーボード部（操作手段）
１５              カバーフィルムロール（被印字テープロール）
２３              サーマルヘッド（印刷手段）
２４              プラテンローラ（搬送手段）
７４              ＣＰＵ（演算手段）
７７              ＥＥＰＲＯＭ（記憶手段）
３００            データベース
Ｗ                領域（文字列包含領域）
Ｗ′              領域（文字列包含領域）
【図１】
2015020394.tif 000003
【図２】
2015020394.tif 000004
【図３】
2015020394.tif 000005
【図４】
2015020394.tif 000006
【図５】
2015020394.tif 000007
【図６】
2015020394.tif 000008
【図７】
2015020394.tif 000009
【図８】
2015020394.tif 000010
【図９】
2015020394.tif 000011
【図１０】
2015020394.tif 000012
【図１１】
2015020394.tif 000013
【図１２】
2015020394.tif 000014
【図１３】
2015020394.tif 000015
【図１４】
2015020394.tif 000016
【図１５】
2015020394.tif 000017
【図１６】
2015020394.tif 000018
【図１７】
2015020394.tif 000019