(57)【要約】【課題】多数のテンプレートに共通な部分の変更を容易に行うことができ、利便性を向上する。【解決手段】操作端末２のＣＰＵ１２は、複数のパーツの配列情報を表す配列情報ファイルをコンテンツサーバＳＶから取得し、取得した配列情報ファイルの配列情報に示される複数のパーツをそれぞれ含む複数のテンプレート要素ファイルをコンテンツサーバＳＶから取得し、取得した複数のテンプレート要素ファイルに含まれる複数のパーツを、配列情報ファイルの配列情報にしたがって配列し、イメージデータ化した１つのテンプレートＴＰを生成した後、この生成したテンプレートＴＰを操作対象となるラベルプリンタ３へ出力する。【選択図】図６
2013200698.tif 000002
【特許請求の範囲】
【請求項１】
複数のテンプレート要素が所定の配列で割り付けられて構成されたテンプレートを用いて印字ラベルを作成する、印字ラベル作成装置を操作可能に構成され、かつ、操作者が操作可能な操作手段、所望の表示を行う表示手段、及び演算手段を備えた操作端末の前記演算手段に対し、
前記複数のテンプレート要素の配列情報を表す配列情報ファイルを、外部サーバから取得する第１ファイル取得手順と、
前記第１ファイル取得手順で取得した前記配列情報ファイルの前記配列情報に示される複数のテンプレート要素をそれぞれ含む、複数のテンプレート要素ファイルを前記外部サーバから取得する第２ファイル取得手順と、
前記第２ファイル取得手順で取得した前記複数のテンプレート要素ファイルに含まれる前記複数のテンプレート要素を、前記配列情報ファイルの前記配列情報にしたがって配列し、イメージデータ化した１つの前記テンプレートを生成するテンプレート生成手順と、
前記テンプレート生成手順で生成した前記テンプレートを、操作対象となる前記印字ラベル作成装置へ出力するテンプレート出力手順と、
を実行させるためのテンプレート処理プログラム。
【請求項２】
請求項１記載のテンプレート処理プログラムにおいて、
前記第１ファイル取得手順では、
前記配列情報として、
各テンプレート要素の識別情報と、各テンプレート要素を配列するときのサイズ情報と、各テンプレート要素を配列するときの位置情報と、を少なくとも含む、前記配列情報ファイルを取得する
ことを特徴とするテンプレート処理プログラム。
【請求項３】
請求項１又は請求項２記載のテンプレート処理プログラムにおいて、
前記演算手段に対し、さらに
前記第１ファイル取得手順で取得した前記配列情報ファイルの前記配列情報の少なくとも一部を、予め用意した読み替え相関に沿って読み替える、読み替え手順を実行させ、かつ、
前記第２ファイル取得手順では、
少なくとも、前記読み替え手順で読み替えられた前記配列情報に示される前記テンプレート要素を含む前記テンプレート要素ファイルを、前記外部サーバから取得する
ことを特徴とするテンプレート処理プログラム。
【請求項４】
複数のテンプレート要素が所定の配列で割り付けられて構成されたテンプレートを用いて印字ラベルを作成する、印字ラベル作成装置を操作可能に構成され、かつ、操作者が操作可能な操作手段、及び、所望の表示を行う表示手段を備えた操作端末が実行するテンプレート処理方法であって、
前記複数のテンプレート要素の配列情報を表す配列情報ファイルを、外部サーバから取得する第１ファイル取得手順と、
前記第１ファイル取得手順で取得した前記配列情報ファイルの前記配列情報に示される複数のテンプレート要素をそれぞれ含む、複数のテンプレート要素ファイルを前記外部サーバから取得する第２ファイル取得手順と、
前記第２ファイル取得手順で取得した前記複数のテンプレート要素ファイルに含まれる前記複数のテンプレート要素を、前記配列情報ファイルの前記配列情報にしたがって配列し、イメージデータ化した１つの前記テンプレートを生成するテンプレート生成手順と、
前記テンプレート生成手順で生成した前記テンプレートを、操作対象となる前記印字ラベル作成装置へ出力するテンプレート出力手順と、
を有することを特徴とするテンプレート処理方法。
【請求項５】
被印字媒体を搬送する搬送手段と、
前記搬送手段により搬送される前記被印字媒体に対し、印字を形成する印字手段と、
を有し、
複数のテンプレート要素が所定の配列で割り付けられて構成されたテンプレートを用いて印字ラベルを作成する、印字ラベル作成装置であって、
前記複数のテンプレート要素の配列情報を表す配列情報ファイルを、外部サーバから取得する第１ファイル取得手段と、
前記第１ファイル取得手段により取得された前記配列情報ファイルの前記配列情報に示される複数のテンプレート要素をそれぞれ含む、複数のテンプレート要素ファイルを前記外部サーバから取得する第２ファイル取得手段と、
前記第２ファイル取得手段により取得された前記複数のテンプレート要素ファイルに含まれる前記複数のテンプレート要素を、前記配列情報ファイルの前記配列情報にしたがって配列し、イメージデータ化した１つの前記テンプレートを生成するテンプレート生成手段と、
前記テンプレート生成手段が生成した前記テンプレートを用いて、前記被印字媒体に印字を形成するように、前記印字手段を制御する印字制御手段と、
を有することを特徴とする印字ラベル作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字ラベル作成のために用いるテンプレートを処理するためのテンプレート処理プログラム、テンプレート処理方法、及び、そのテンプレートを用いる印字ラベル作成装置に関する。
【背景技術】
【０００２】
印字ラベル作成装置において印字ラベルが作成されるとき、印字ラベルに印字するテキスト等の内容をすべてマニュアルで設定するのは、非常に煩雑である。そこで、通常、複数の上記テキスト等の配置枠が所定の態様で割り付けられた、いわゆるテンプレートが用いられる（例えば、特許文献１参照）。操作者は、自らが意図する印字態様に適したテンプレートを選択して使用することにより、容易に所望の印字ラベルを作成することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９９２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようにテンプレートが予め用意されるとき、通常は、各テンプレートがそれぞれ別個のファイルとして構成される。ここで、多数のテンプレートにおいて、各テンプレートに共通のテンプレート要素（例えば、共通のロゴ、マーク、画像、テキスト等）が存在している場合がある。このような場合に、例えば上記共通のロゴ等を全テンプレートについて一斉に変更したいというニーズが生じることがある。この場合、多数のテンプレートすべてを、上記新しいロゴ等を含む新たな内容の新ファイルにそれぞれ作り直す必要があり、膨大な手間と労力が生じて非常に不便であった。
【０００５】
本発明の目的は、多数のテンプレートに共通な部分の変更を容易に行うことができ、利便性を向上できるテンプレート処理プログラム、テンプレート処理方法、及びそれらを用いる印字ラベル作成装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、複数のテンプレート要素が所定の配列で割り付けられて構成されたテンプレートを用いて印字ラベルを作成する、印字ラベル作成装置を操作可能に構成され、かつ、操作者が操作可能な操作手段、所望の表示を行う表示手段、及び演算手段を備えた操作端末の前記演算手段に対し、前記複数のテンプレート要素の配列情報を表す配列情報ファイルを、外部サーバから取得する第１ファイル取得手順と、前記第１ファイル取得手順で取得した前記配列情報ファイルの前記配列情報に示される複数のテンプレート要素をそれぞれ含む、複数のテンプレート要素ファイルを前記外部サーバから取得する第２ファイル取得手順と、前記第２ファイル取得手順で取得した前記複数のテンプレート要素ファイルに含まれる前記複数のテンプレート要素を、前記配列情報ファイルの前記配列情報にしたがって配列し、イメージデータ化した１つの前記テンプレートを生成するテンプレート生成手順と、前記テンプレート生成手順で生成した前記テンプレートを、操作対象となる前記印字ラベル作成装置へ出力するテンプレート出力手順と、を実行させる。
【０００７】
本願発明で用いられるテンプレートでは、上記複数の配置枠に割り付けられるテキスト、画像、マーク、ロゴ等（テンプレート要素）が、それぞれ独立したファイル（テンプレート要素ファイル）となっている。そしてそれらテンプレート要素が所望の態様に配列され合成されることで、１つのテンプレートが生成される。各テンプレート要素ファイルは、外部サーバに予め格納されており、必要に応じて、適宜操作端末によって取得される。
【０００８】
すなわち、本願発明のテンプレート処理プログラムが操作端末の演算手段で実行されると、まず、第１ファイル取得手順で、外部サーバから、配列情報ファイルが取得される。この配列情報ファイルには、上述した複数のテンプレート要素の配列情報が含まれている。その後、第２ファイル取得手順で、外部サーバから、上記複数のテンプレート要素ファイルが取得される。
【０００９】
そして、テンプレート生成手順で、上記取得された複数のテンプレート要素ファイルに含まれる複数のテンプレート要素が、上記取得された配列情報ファイルの配列情報にしたがって配列され、１つのテンプレートが生成される。こうして生成されたテンプレートは、テンプレート出力手順で、操作端末の操作対象となる印字ラベル作成装置へ出力される。
【００１０】
本願発明では、上述のようにして、それぞれが別ファイル化されている複数のテンプレート要素を寄せ集め、上記配列情報に従って配列（割り付け）することによって１つのテンプレートが生成される。これにより、例えば多数のテンプレートに共通のテンプレート要素（例えば、共通のロゴ、マーク、画像、テキスト等）が予め存在しているときに、上記共通のロゴ等を全テンプレートについて一斉に変更したい場合が生じたとしても、全テンプレートについての配列情報はそのままで当該テンプレート要素（共通のロゴ等）のみを新しい内容に更新すれば足りる。この結果、各テンプレートが１つのファイルで構成されている従来手法のように、多数のテンプレートすべてを上記新しいロゴ等を含む新たな内容に作り直す必要がない。したがって、テンプレート作成者及びテンプレート利用者にとっての利便性を大きく向上することができる。また、複数のテンプレート要素を寄せ集めて生成されるテンプレートはイメージデータとして生成されるので、テンプレートを受け取る印字ラベル作成装置は従来通りの構成で足り、特別な構成は必要としない、という効果もある。
【発明の効果】
【００１１】
本発明によれば、多数のテンプレートに共通な部分の変更を容易に行うことができ、利便性を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態のテンプレート処理方法を実行する、コンテンツ情報処理システムの概略を表すシステム構成図である。
【図２】コンテンツ情報処理システムの詳細機能を表す機能ブロック図である。
【図３】各テンプレートそれぞれが１つのファイルで構成される比較例の説明図である。
【図４】本発明の一実施形態のテンプレートの例を表す説明図である。
【図５】複数のテンプレート要素の配列情報を表す配列情報ファイルの一例を示す説明図である。
【図６】全テンプレートに共通の部分を変更（更新）する場合を表す説明図である。
【図７】操作端末のＣＰＵによって実行される制御手順を表すフローチャートである。
【図８】操作端末において複数のテンプレート要素の一部の種類を読み替えて変更する変形例における、読み替え相関を表す表である。
【図９】配列情報の一部を読み替える一例を示す説明図である。
【図１０】操作端末のＣＰＵによって実行される制御手順を表すフローチャートである。
【図１１】操作端末の機能をラベルプリンタが兼ね備える変形例の機能ブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１４】
＜システム概略構成＞
まず、本実施形態のテンプレート処理方法を実行する、コンテンツ情報処理システム全体の構成を図１及び図２により説明する。
【００１５】
図１において、コンテンツ情報処理システム１は、コンテンツサーバＳＶ（外部サーバ）と、例えば汎用パーソナルコンピュータで構成される操作端末２と、例えばＵＳＢ等のインターフェースを介して操作端末２に接続されたラベルプリンタ（印字ラベル作成装置）３とを有している。そして、コンテンツサーバＳＶ、操作端末２、及びラベルプリンタ３は、ネットワークＮＷを介して互いに接続されている。ラベルプリンタ３は、操作端末２との間で各種の情報と指示信号を送受し、操作端末２での操作に基づき所望の文字や図形などの印字を備えた印字ラベルＬを作成する。
【００１６】
操作端末２は、図２に示すように、ＣＰＵ（演算手段）１２と、例えばＲＡＭやＲＯＭ等からなるメモリ１３と、操作者であるユーザからの指示や情報が入力される操作部１４と、各種情報やメッセージを表示する表示部１７と、ネットワークＮＷを介してラベルプリンタ３との情報信号の授受の制御を行う通信制御部１５と、を備えている。なお、ＥＥＰＲＯＭ１６については、後述する。
【００１７】
コンテンツサーバＳＶは、図２に示すように、ＣＰＵ１２０と、例えばＲＡＭやＲＯＭ等からなるメモリ１３０と、ネットワークＮＷを介して操作端末２及びラベルプリンタ３との情報信号の授受の制御を行う通信制御部１５０と、ハードディスク装置等からなり各種情報を記憶する大容量記憶装置１６０と、を備えている。
【００１８】
ＣＰＵ１２０及びＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行う。操作端末２のＣＰＵ１２は、上記信号処理により、ラベルプリンタ３及びコンテンツサーバＳＶとの間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。コンテンツサーバＳＶのＣＰＵ１２０は、上記信号処理により、操作端末２との間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。
【００１９】
ラベルプリンタ３は、図２に示すように、被印字媒体としてのテープ２０３を巻回した（本来は渦巻き状であるが簡略化して同心円で図示している）テープロール２０４を着脱可能な（又はテープロール２０４を備えたカートリッジを着脱可能な）テープロールホルダ部２１０と、このテープロール２０４から繰り出されたテープ２０３に所望の印字を行う印字ヘッド２０５（印字手段）と、印字が終了したテープ２０３を所定の長さに切断して印字ラベルＬとするカッタ２０７と、印字ヘッド２０５に対向して設けられ、制御回路２０２により制御されてテープロール２０４からのテープ２０３を搬送する搬送装置２０９（搬送手段）と、を有する。また制御回路２０２は、通信制御部２０８を介しネットワークＮＷによって操作端末２の通信制御部１５及びコンテンツサーバＳＶの通信制御部１５０と接続されており、操作端末２及びコンテンツサーバＳＶと情報の送受が可能となっている。
【００２０】
＜テンプレート及びテンプレートを用いた印字ラベルの作成＞
以上において、印字ラベル作成装置１において印字ラベルＬが作成されるとき、印字ラベルＬに印字するテキスト等の内容をすべて操作端末２において操作者がマニュアルで設定するのは、非常に煩雑である。そこで、本実施形態においては、複数の上記テキスト等の配置枠が所定の態様で割り付けられた、いわゆるテンプレートが用いられる。操作者は、自らが意図する印字態様に適したテンプレートを選択して使用することにより、容易に所望の印字ラベルＬを作成することができる。
【００２１】
＜本実施形態の特徴＞
そして、本実施形態の特徴は、上記のようにしてテンプレートが複数種類用意されるとき、各テンプレートのそれぞれを個別に１つのファイルとして用意するのではなく、各テンプレートを複数のテンプレート要素（後述）に分け、それらを配列情報（後述）にしたがって配列することでテンプレートとする点にある。以下、その詳細を順を追って説明する。
【００２２】
＜比較例＞
まず、本実施形態の比較例として、各テンプレートそれぞれが１つのファイルで構成されている場合を、図３を用いて説明する。
【００２３】
図３では、比較例として、３つのテンプレートＴＰ１′，ＴＰ２′、ＴＰ３′が示されている。これらテンプレートＴＰ１′，ＴＰ２′，ＴＰ３′は、この例では、製品に添付されて例えば販売促進のために用いられる。そして、各テンプレートＴＰ１′〜ＴＰ３′はそれぞれ販売促進の対象となる各商品に対応している。なお、実際にはあるメーカにおける多数の商品に対応して多数（例えば数百〜１０００枚単位）でテンプレートが存在するのが通常であるが、理解の容易のために、ここではテンプレートが３つの場合を例にとって説明する。
【００２４】
すなわち、図３の上段に示すテンプレートＴＰ１′は、型番「ＰＴ−２７３０」の商品に対応しており、”ＡＢＣＤＥ”の会社ロゴと、”ＰＴ−２７３０”の商品タイトルのテキストと、当該商品の画像と、”ラベルテンプレートダウンロード機能搭載  ￥１２３４５円  ２０１２年３月発売予定”の説明文のテキストとが含まれた、（一体不可分な）１つのファイルとして構成されている。
【００２５】
また、図３の中段に示すテンプレートＴＰ２′は、型番「ＭＷ−２６０」の商品に対応しており、”ＡＢＣＤＥ”の会社ロゴと、”ＭＷ−２６０”の商品タイトルのテキストと、当該商品の画像と、”Ａ６モバイル印刷  Ｂｌｕｅｔｏｏｔｈ（登録商標）対応  ￥４５６００円  ２０１０年１月発売”の説明文のテキストとが含まれた、（一体不可分な）１つのファイルとして構成されている。
【００２６】
さらに、図３の下段に示すテンプレートＴＰ３′は、型番「ＱＬ−５５０」の商品に対応しており、”ＡＢＣＤＥ”の会社ロゴと、”  ＱＬ−５５０”の商品タイトルのテキストと、当該商品の画像と、”ダイカットロール印刷  高速オートカッター  ￥１５８００円  ２００３年４月発売”の説明文のテキストとが含まれた、（一体不可分な）１つのファイルとして構成されている。
【００２７】
＜比較例の問題点＞
上記のように各テンプレートＴＰ１′，ＴＰ２′，ＴＰ３′がそれぞれ１ファイルとして構成されている場合、作成される印字ラベルＬの一部（例えば「ロゴ」等）のみを変更する場合であっても、全テンプレートＴＰ１′，ＴＰ２′，ＴＰ３′を当該新しい「ロゴ」等を含む新たな内容に作り直す必要がある。例えば、図３中に示すように、「ＡＢＣＤＥ」の会社ロゴを、「ＡＢＣＤＥ  ｖｗｘｙｚ」という新しい会社ロゴにする場合、当該ロゴ部分のみが変わるだけであるにもかかわらず、上記テンプレートＴＰ１′，ＴＰ２′，ＴＰ３′のそれぞれを全面的に作り直さねばならない。
【００２８】
＜本実施形態の手法＞
そこで、本実施形態においては、各テンプレートに含まれる上記「会社ロゴ」「商品タイトル」「商品画像」「商品説明文」等が、それぞれ独立したパーツ（テンプレート要素）として別々の独立したファイル（テンプレート要素ファイル）として構成される。本実施形態におけるテンプレートＴＰ１，ＴＰ２，ＴＰ３の例を図４に示す。なお、上記比較例同様、理解の容易のために、テンプレートが３つの場合を例にとって説明する。
【００２９】
図４において、本実施形態のテンプレートＴＰ１，ＴＰ２，ＴＰ３も、上記比較例同様、製品に添付されて例えば販売促進のために用いられ、各テンプレートＴＰ１〜ＴＰ３はそれぞれ販売促進の対象となる各商品に対応している。
【００３０】
すなわち、図４の上段に示すテンプレートＴＰ１は、型番「ＰＴ−２７３０」の商品に対応しており、”ＡＢＣＤＥ”のテキストからなる「会社ロゴ」パーツＰと、”ＰＴ−２７３０”のテキストからなる「ＰＴ−２７３０タイトル」パーツＡ１と、当該商品の画像からなる「ＰＴ−２７３０画像」パーツＢ１と、”ラベルテンプレートダウンロード機能搭載  ￥１２３４５円  ２０１２年３月発売予定”のテキストからなる「ＰＴ−２７３０説明文」パーツＣ１とを含んでいる。このとき、これらパーツＰ，Ａ１，Ｂ１，Ｃ１のテンプレートＴＰ１上における配列は、対応する配列情報ファイルＦ１によって決定されている。
【００３１】
配列情報ファイルＦ１の一例を図５に示す。図５において、この配列情報ファイルＦ１は、上記型番「ＰＴ−２７３０」の商品に対応した上記テンプレートＴＰ１に係わるものである。この配列情報ファイルＦ１には、４つのテンプレート要素である上記パーツＰ，Ａ１，Ｂ１，Ｃ１それぞれの配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１が含まれている。
【００３２】
配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１は、それぞれ、対応するテンプレート要素（パーツ）の識別情報（名称等）と、当該パーツを配列するときの位置情報「Ｌｏｃａｔｅ」と、当該パーツを配列するときのサイズ情報「Ｓｉｚｅ」と、当該パーツの属性情報「Ａｔｔｒｉｂｕｔｅ」と、データ内容「ｄａｔａ」と、を含んでいる。
【００３３】
配列情報ＦＰは、”ＰａｒｔｓＰ「会社ロゴ」”からなる上記識別情報と、適宜の単位設定により座標（１０，１０）で表される上記位置情報と、適宜の単位設定により（縦５０×横１０）で表される上記サイズ情報と、イメージファイルを表す上記属性情報と、”ＡＢＣＤＥ．ｂｍｐ”で表される上記データ内容と、を含んでいる。
【００３４】
配列情報ＦＡ１は、”ＰａｒｔｓＡ１「ＰＴ−２７３０タイトル」”からなる上記識別情報と、適宜の単位設定により座標（７０，１０）で表される上記位置情報と、適宜の単位設定により（縦８０×横１０）で表される上記サイズ情報と、テキストファイルを表す上記属性情報と、”ＰＴ−２７３０”で表される上記データ内容と、を含んでいる。
【００３５】
配列情報ＦＢ１は、”ＰａｒｔｓＢ１「ＰＴ−２７３０画像」”からなる上記識別情報と、適宜の単位設定により座標（１０，２５）で表される上記位置情報と、適宜の単位設定により（縦５０×横５０）で表される上記サイズ情報と、イメージファイルを表す上記属性情報と、”ｐｔ２７３０．ｂｍｐ”で表される上記データ内容と、を含んでいる。
【００３６】
配列情報ＦＣ１は、”ＰａｒｔｓＣ１「ＰＴ−２７３０説明文」”からなる上記識別情報と、適宜の単位設定により座標（７０，２５）で表される上記位置情報と、適宜の単位設定により（縦８０×横５０）で表される上記サイズ情報と、テキストファイルを表す上記属性情報と、”ラベルテンプレートダウンロード機能搭載  ￥１２３４５  ２０１２年３月発売予定”で表される上記データ内容と、を含んでいる。
【００３７】
以上の内容の配列情報ファイルＦが用いられることで、テンプレートＴＰ１において、「会社ロゴ」パーツＰ、「ＰＴ−２７３０タイトル」パーツＡ１、「ＰＴ−２７３０画像」パーツＢ１、及び、「ＰＴ−２７３０説明文」パーツＣ１は、当該配列情報ファイルＦに含まれる上記配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１にしたがって配列される。これにより、図４の上段に示した１つのテンプレートＴＰ１が生成される。
【００３８】
図４に戻り、中段に示すテンプレートＴＰ２は、型番「ＭＷ−２６０」の商品に対応しており、”ＡＢＣＤＥ”のテキストからなる「会社ロゴ」パーツＰ（上記テンプレートＴＰ１と共通）と、”ＭＷ−２６０”のテキストからなる「ＭＷ−２６０タイトル」パーツＡ２と、当該商品の画像からなる「ＭＷ−２６０画像」パーツＢ２と、”Ａ６モバイル印刷  Ｂｌｕｅｔｏｏｔｈ（登録商標）対応  ￥４５６００円  ２０１０年１月発売”のテキストからなる「ＭＷ−２６０説明文」パーツＣ２とを含んでいる。このとき、これらパーツＰ，Ａ２，Ｂ２，Ｃ２のテンプレートＴＰ２上における配列は、上記同様、対応する配列情報ファイルＦ２（詳細な説明を省略）によって決定されている。
【００３９】
また、図４の下段に示すテンプレートＴＰ３は、型番「ＱＬ−５５０」の商品に対応しており、”ＡＢＣＤＥ”のテキストからなる「会社ロゴ」パーツＰ（上記テンプレートＴＰ１，ＴＰ２と共通）と、”ＱＬ−５５０”のテキストからなる「ＱＬ−５５０タイトル」パーツＡ３と、当該商品の画像からなる「ＱＬ−５５０画像」パーツＢ３と、”ダイカットロール印刷  高速オートカッター  ￥１５８００円  ２００３年４月発売”のテキストからなる「ＱＬ−５５０説明文」パーツＣ３とを含んでいる。このとき、これらパーツＰ，Ａ３，Ｂ３，Ｃ３のテンプレートＴＰ３上における配列は、上記同様、対応する配列情報ファイルＦ３（詳細な説明を省略）によって決定されている。
【００４０】
＜共通パーツの差し替え＞
上述のように、本実施形態においては、それぞれが別ファイル（テンプレート要素ファイル）化されている複数のパーツ（テンプレートＴＰ１ではパーツＰ，Ａ１，Ｂ１，Ｃ１、テンプレートＴＰ２ではパーツＰ，Ａ２，Ｂ２，Ｃ２、テンプレートＴＰ３ではパーツＰ，Ａ３，Ｂ３，Ｃ３）が寄せ集められる。そして、それら複数のパーツが、上記配列情報ファイルＦ１，Ｆ２，Ｆ３中の配列情報に従って配列（割り付け）されることにより、各テンプレートＴＰ１，ＴＰ２，ＴＰ３がそれぞれ生成される。
【００４１】
これにより、例えば、図６に示すように、全テンプレートＴＰ１〜ＴＰ３について共通のパーツ（共通のテンプレート要素）である、「会社ロゴ」パーツＰを一斉に変更（差し替え）したい場合は、当該共通の「会社ロゴ」パーツＰのみを新しいバージョンに更新すれば足りる。
【００４２】
すなわち、全テンプレートＴＰ１，ＴＰ２，ＴＰ３について、前述のように、「ＡＢＣＤＥ」の会社ロゴから「ＡＢＣＤＥ  ｖｗｘｙｚ」という新たな会社ロゴに変更したい場合、全テンプレートＴＰ１，ＴＰ２，ＴＰ３についての上記配列情報Ｆ１，Ｆ２，Ｆ３はそのままで、テンプレートＴＰ１〜ＴＰ３に共通に含まれる「会社ロゴ」パーツＰのみを新しい内容に更新すればよい。この結果、各テンプレートＴＰ１′，ＴＰ２′ＴＰ３′それぞれが１つのファイルで構成されている上記比較例のように、テンプレート全てを新たな内容に作り直す必要がない。
【００４３】
＜制御手順＞
上述した手法によるテンプレート処理方法を実行するために、操作端末２のＣＰＵ１２が、メモリ１３に記憶されたテンプレート処理プログラムにより実行する、本実施形態のテンプレート処理方法の制御手順を、図７に示す。
【００４４】
まず、ステップＳ１０において、ＣＰＵ１２は、例えば操作者が操作部１４を介しプリンタ機種を選択したことに応じ、上記コンテンツサーバＳＶにアクセスし、選択された機種に対応するテンプレート種類情報を取得する。そして、表示部１７に表示信号を出力し、上記取得されたテンプレートを一覧表示する。
【００４５】
その後、ステップＳ２０において、ＣＰＵ１２は、ステップＳ１０で一覧表示されているテンプレートの１つが選択されたか否かを判定する。選択されるまではステップＳ２０の判定が満たされず（Ｓ２０：ＮＯ）、ステップＳ１０に戻り同じ処理が繰り返される。テンプレートの１つが選択されたらステップＳ２０の判定が満たされて（Ｓ２０：ＹＥＳ）、ステップＳ３０に移行する。
【００４６】
ステップＳ３０では、ＣＰＵ１２は、上記ステップＳ２０で選択されたテンプレートに係わる配列情報ファイル（前述の例ではテンプレートＴＰ１が選択されたら配列情報ファイルＦ１、テンプレートＴＰ２が選択されたら配列情報ファイルＦ２、テンプレートＴＰ３が選択されたら配列情報ファイルＦ３）を、コンテンツサーバＳＶの大容量記憶装置１６０から読み出し（ダウンロードし）、例えばメモリ１３に記憶する。なお、このステップＳ３０が各請求項記載の第１ファイル取得手順に相当する。
【００４７】
その後、ステップＳ４０で、ＣＰＵ１２は、上記ステップＳ３０で取得された配列情報ファイルに含まれる全配列情報を抽出する。
【００４８】
ステップＳ５０では、ＣＰＵ１２は、上記ステップＳ４０で抽出された配列情報に記載された、１つのテンプレート要素（パーツ）を含む１つのテンプレート要素ファイルを上記コンテンツサーバＳＶの大容量記憶装置１６０から取得する。なお、このステップＳ５０が各請求項記載の第２ファイル取得手順に相当する。
その後、ステップＳ６０で、ＣＰＵ１２は、ステップＳ５０で取得したテンプレート要素ファイルから対応するテンプレート要素を抽出する。
【００４９】
そしてステップＳ７０で、ＣＰＵ１２は、上記ステップＳ４０で抽出された配列情報に記載されたすべてのテンプレート要素の抽出が終了したか否かを判定する。全テンプレート要素の抽出が終了するまではステップＳ７０の判定が満たされず（Ｓ７０：ＮＯ）、ステップＳ５０に戻って上記同様の抽出を繰り返す。このような繰り返しにより、例えば上記図４の上段及び図５に示したテンプレートＴＰ１の例では、「会社ロゴ」パーツＰを含むテンプレート要素ファイル、「タイトル」パーツＡ１を含むテンプレート要素ファイル、「画像」パーツＢ１を含むテンプレート要素ファイル、「説明文」パーツＣ１を含むテンプレート要素ファイルが、ステップＳ５０でそれぞれ取得される。そして、その後のステップＳ６０では、各テンプレート要素ファイルから、「会社ロゴ」パーツＰ、「タイトル」パーツＡ１、「画像」パーツＢ１、「説明文」パーツＣ１がそれぞれ取得される。
【００５０】
ステップＳ７０において、上記のようにして全テンプレート要素の抽出が終了すると判定が満たされ（Ｓ７０：ＹＥＳ）、ステップＳ８０に移る。
【００５１】
ステップＳ８０では、ＣＰＵ１２は、上記ステップＳ５０〜ステップＳ７０の繰り返しにより取得された複数のテンプレート要素（上記の例ではパーツＰ，Ａ１，Ｂ１，Ｃ１）を、上記ステップＳ４０で取得された配列情報（上記の例では配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１）にしたがって配列し、イメージデータ化した１つのテンプレート（上記の例ではテンプレートＴＰ１）を生成する。なお、このステップＳ８０が各請求項記載のテンプレート生成手順に相当する。
【００５２】
その後、ステップＳ９０では、ＣＰＵ１２は、ステップＳ８０で生成されたテンプレートを、操作端末２の操作対象となる上記ラベルプリンタ３へ出力する。これにより、ユーザは、上記イメージデータ化したテンプレートの内容と同一の内容の所望の印字が印刷された印字ラベルＬを生成することができる。その後、このフローを終了する。なお、このステップＳ９０が各請求項記載のテンプレート出力手順に相当する。
【００５３】
以上説明したように、本実施形態においては、それぞれが別ファイル化されている複数のテンプレート要素（パーツ）を寄せ集め、それらテンプレート要素を上記配列情報ファイルに含まれる配列情報に従って配列（割り付け）することにより、１つのテンプレートＴＰが生成される。これにより、上記図６を用いて前述したように、全テンプレートＴＰについて共通のテンプレート要素（パーツ）を変更したい場合には、全テンプレートＴＰについての上記配列情報はそのままで、全テンプレートＴＰに共通に含まれる当該共通のテンプレート要素のみを新しい内容に更新すればよい。これにより、各テンプレートが１つのファイルで構成されている従来手法のように、多数のテンプレートすべてを上記新しいロゴ等を含む新たな内容に作り直す必要がなくなり、テンプレート作成者及びテンプレート利用者にとっての利便性を大きく向上することができる。
【００５４】
また、複数のテンプレート要素（パーツ）を寄せ集めて生成されるテンプレートＴＰはイメージデータとして生成される（上記図７のステップＳ８０参照）ので、当該イメージデータであるテンプレートＴＰを受け取る（上記図７のステップＳ９０参照）ラベルプリンタ３は従来通りの構成で足り、特別な構成は必要としない。
【００５５】
また、本実施形態においては特に、配列情報ファイルに含まれる各配列情報（図５の例では配列情報ファイルＦ１の配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１）に基づき、識別情報で確実に特定された各テンプレート要素（図５の例ではパーツＰ，Ａ１，Ｂ１，Ｃ１）を、上記サイズ情報で指定される大きさで、かつ、位置情報で指定された配列位置に割り付ける。これにより、所望の態様のテンプレートＴＰ（図５の例ではテンプレートＴＰ１）を確実に生成することができる。
【００５６】
なお、本発明は、その趣旨を逸脱しない範囲内において種々の変形例が可能である。以下、そのような変形例について説明する。
【００５７】
（１）操作端末で配列情報を一部読み替える場合
すなわち、上述の配列情報ファイル及びテンプレート要素ファイルを用いてテンプレートＴＰを構築する手法において、操作端末２側で一時的に（又はローカルに）、テンプレートを構築する複数のテンプレート要素（パーツ）の一部の種類を変更したい場合があり得る。本変形例は、そのようなニーズに対応する場合である。すなわち、操作端末２のＣＰＵ１２が、予め用意した読み替え相関に沿って、配列情報ファイルに含まれる上記配列情報の一部の読み替え（パーツ変更）を実行する。
【００５８】
上記読み替え相関の一例を図８に示す。図８に示す例は、上記図４の上段及び図５を用いて説明した、配列情報ファイルＦ１中の配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１を用いて、パーツＰ，Ａ１，Ｂ１，Ｃ１を含むテンプレートＴＰ１が構築される場合に適用される例である。本変形例においては、例えば操作端末２に設けられたＥＥＰＲＯＭ１６（図２の二点鎖線参照）に、図８に示すような、パーツ名ごとに読み替え有無を設定した読み替え相関が記憶されている。
【００５９】
すなわち、この例では、「会社ロゴ」パーツＰ、「ＰＴ−２７３０タイトル」パーツＡ１、「ＰＴ−２７３０画像」パーツＢ１に対しては、上記読み替えは行われない一方、「ＰＴ−２７３０説明文」パーツＣ１に対しては、例えば予め上記ＲＲＰＲＯＭ１６に設定され記憶されていた、別のパーツＣ１′を置き換えて使用するよう、読み替えが行われる。
【００６０】
上記読み替えの具体例を図９に示す。図９に示す配列情報ファイルＦは、図５に示したものと同様、パーツＰ，Ａ１，Ｂ１，Ｃ１それぞれの配列情報ＦＰ，ＦＡ１，ＦＢ１，ＦＣ１が含まれている。そして、このような配列情報ファイルＦがコンテンツサーバＳＶから操作端末２で取得された場合、パーツＣ１に係わる配列情報ＦＣ１については、上記図８の読み替え相関に基づき、パーツＣ１′に係わる配列情報ＦＣ１′が取得される（＝読み替えて取得される）。
【００６１】
これにより、コンテンツサーバＳＶから取得された配列情報ファイルでの指示内容は、”ＰａｒｔｓＣ１「ＰＴ−２７３０説明文」”からなる上記識別情報と、座標（７０，２５）の位置情報と、（縦８０×横５０）のサイズ情報と、テキストファイルの属性情報と、”ラベルテンプレートダウンロード機能搭載  ￥１２３４５  ２０１２年３月発売予定”の上記データ内容とを含む配列情報ＦＣ１の取得及びそれを用いてのテンプレートＴＰ１の合成であったにもかかわらず、操作端末２は、上記とは異なった取得及び合成を行う。すなわち、識別情報が”ＰａｒｔｓＣ１′「ＰＴ−２７３０説明文」”となり、かつ、データ内容が”ラベルテンプレートダウンロード機能搭載  ￥９９８０  ２０１２年３月発売予定”となった、別の配列情報ＦＣ１′がコンテンツサーバＳＶから取得される。この結果、この場合に構築されるテンプレートは、図４上段に示されるテンプレートＴＰ１において、商品価格だけが「￥１２３４５」→「￥９９８０」に変更されたテンプレートとなる。
【００６２】
上記の内容の本変形例のテンプレート処理方法を実行するために、操作端末２のＣＰＵ１２が、メモリ１３に記憶されたテンプレート処理プログラムにより実行する制御手順を、図１０に示す。
【００６３】
図１０に示すフローでは、上記図７に示すフローのステップＳ４０とステップＳ５０との間に、新たにステップＳ４１及びステップＳ４２が設けられている。
【００６４】
上記図７と同様のステップＳ１０〜ステップＳ４０の後に実行される、ステップＳ４１で、ＣＰＵ１２は、上記ステップＳ４０で抽出された１つの配列情報が前述の読み替え相関において読み替え対象となっているテンプレート要素（パーツ）に係わるものであるか否かを判定する。読み替え対象に係わるものでない場合（前述の例ではパーツＰに係わる配列情報ＦＰ、パーツＡ１に係わる配列情報ＦＡ１、パーツＢ１に係わる配列情報ＦＢ１であった場合）には、ステップＳ４１の判定が満たされず（Ｓ４１：ＮＯ）、上記図７と同様のステップＳ５０に移行する。一方、読み替え対象に係わるものであった場合（前述の例ではパーツＣ１に係わる配列情報ＦＣ１であった場合）には、ステップＳ４１の判定が満たされて（Ｓ４１：ＹＥＳ）、新たに設けたステップＳ４２に移行する。
【００６５】
ステップＳ４２では、ＣＰＵ１２は、上記ステップＳ４０で抽出された、上記読み替え対象となっているテンプレート要素（パーツ）に係わる配列情報ファイルを、上記読み替え相関に沿って読み替える。これにより、その後のステップＳ５０で上記の読み替えを反映し、読み替えられた配列情報に示されるテンプレート要素ファイル（読み替え前の配列情報に示されるテンプレート要素ファイルとは異なる種類のファイル）が、コンテンツサーバＳＶから取得される。なお、このステップＳ４２が各請求項記載の読み替え手順に相当する。上記ステップＳ５０以降の処理内容は上記図７と同様であり，説明を省略する。
【００６６】
本変形例によれば、上述のような読み替えを行うことにより、コンテンツサーバＳＶ側での大がかりな配列情報ファイルＦの変更等を行うことなく、操作端末２側でテンプレートを構築する複数のテンプレート要素（パーツ）の一部の種類を変更したいという、上述のニーズに対応することができる。
【００６７】
（２）操作端末の機能をラベルプリンタが兼ね備える場合
上記図２に相当する、本変形例での機能的構成を図１１に示す。図１１に示すように、本変形例では、ラベルプリンタ３′が、図２における操作端末２のＣＰＵ１２、メモリ１３、操作部１４、及び表示部１７とそれぞれ同等の機能を備えた、ＣＰＵ２１２、メモリ２１３、操作部２１４、及び表示部２１７を有している。
【００６８】
そして、本変形例では、ラベルプリンタ３′のメモリ２１３に記憶されたテンプレート処理プログラムがＣＰＵ２１２で実行されることにより、上記図７のフローの各手順と同等の手順が行われる（但しステップＳ９０に相当する手順は実行されない）。すなわち、上記実施形態のテンプレート処理プログラムによる手順と同様にして、それぞれが別ファイル化されている複数のテンプレート要素（パーツ）をコンテンツサーバＳＶから取得して寄せ集め、コンテンツサーバＳＶから取得した配列情報に従って配列（割り付け）することにより、１つのイメージデータ化したテンプレートが生成される。なお、コンテンツサーバＳＶから取得される上記テンプレート要素ファイル及び配列情報ファイルは、例えばラベルプリンタ３′のメモリ２１３にインストールされる。
【００６９】
なお、本変形例においては、上記制御回路２０２が各請求項記載の印字制御手段として機能する。また、上記ＣＰＵ２１２が実行する前述の図７のフローと同等の手順のうち、上記ステップＳ３０と同等の手順が第１ファイル取得手段として機能し、ステップＳ５０と同等の手順が第２ファイル取得手段として機能し、ステップＳ８０と同等の手順がテンプレート生成手段として機能する。
【００７０】
本変形例においても、上記実施形態と同様、全テンプレートＴＰについて共通のテンプレート要素（パーツ）を変更したい場合には、当該共通のテンプレート要素のみを新しい内容に更新すればよく、テンプレート作成者及びテンプレート利用者にとっての利便性を大きく向上することができる。
【００７１】
なお、以上においては、ラベルプリンタ３，３′で、テープロール２０４から繰り出された被印字媒体としてのテープ２０３に印字を行ってこれを切断し印字ラベルＬを作成した場合を例にとって説明したが、これに限られず、基材テープと、当該基材テープとは別のカバーフィルム（被印字媒体）に印字を行い、それらを貼り合わせたテープを用いて印字ラベルＬを作成する方式としてもよい。
【００７２】
また、図７及び図１０に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００７３】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００７４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００７５】
２                操作端末
３                ラベルプリンタ（印字ラベル作成装置）
１２              ＣＰＵ（演算手段）
１４              操作部（操作手段）
１７              表示部（表示手段）
２０５            印字ヘッド（印字手段）
２０３            テープ（被印字媒体）
２０９            搬送装置（搬送手段）
Ｆ                配列情報ファイル
Ｌ                印字ラベル
ＳＶ              コンテンツサーバ
ＴＰ              テンプレート
【図１】
2013200698.tif 000003
【図２】
2013200698.tif 000004
【図３】
2013200698.tif 000005
【図４】
2013200698.tif 000006
【図５】
2013200698.tif 000007
【図６】
2013200698.tif 000008
【図７】
2013200698.tif 000009
【図８】
2013200698.tif 000010
【図９】
2013200698.tif 000011
【図１０】
2013200698.tif 000012
【図１１】
2013200698.tif 000013