(57)【要約】【課題】テンプレート要素を割り付けてテンプレートを作成し、作成したテンプレートのデータを記憶しておき、記憶したテンプレートを使用して新たにテンプレートを作成する場合、記憶するテンプレートのデータの容量を小さくするプログラムを提供する。【解決手段】テンプレート処理プログラムは、テンプレートを構成するテンプレート要素を編集する編集機能と、編集したテンプレートに係るテンプレートデータを生成する生成機能と、生成したテンプレートデータを記憶する記憶機能と、テンプレートのパターンを印刷する印刷機能と、をコンピューターに実現させ、記憶機能は、テンプレート要素が、記憶している他のテンプレートと類似するか、否かを判定し、テンプレート要素が、他のテンプレートと類似すると判定した場合、テンプレート要素のデータに代えて、他のテンプレートとの類似を示す類似情報を記憶する。【選択図】図６
2016151781.tif 000002
【特許請求の範囲】
【請求項１】
テンプレートを構成するテンプレート要素を編集する編集機能と、
前記編集機能で編集した前記テンプレートに係るテンプレートデータを生成する生成機能と、
前記生成機能で生成したテンプレートデータを記憶する記憶機能と、
前記テンプレートのパターンを印刷する印刷機能と、をコンピューターに実現させ、
前記記憶機能は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とするテンプレート処理プログラム。
【請求項２】
請求項１に記載のテンプレート処理プログラムにおいて、
前記記憶機能は、前記テンプレートが使用された回数を示す使用回数情報を記憶し、前記使用回数情報に基づいて、記憶している前記テンプレートデータを削除することを特徴とするテンプレート処理プログラム。
【請求項３】
請求項１乃至２のいずれかに記載のテンプレート処理プログラムにおいて、
前記類似情報に基づいて前記テンプレートを抽出する抽出機能を有することを特徴とするテンプレート処理プログラム。
【請求項４】
請求項１乃至３のいずれか１項に記載のテンプレート処理プログラムにおいて、
前記印刷機能は、印刷すべき前記テンプレートの前記類似情報が他の前記テンプレートと類似していることを示す場合、記憶している他の前記テンプレートのテンプレートデータを読み出し、印刷する前記テンプレートの前記テンプレートデータと、読み出した前記テンプレートデータと、を合成し、合成したテンプレートデータに基づいて印刷することを特徴とするテンプレート処理プログラム。
【請求項５】
請求項１乃至４のいずれか１項に記載のテンプレート処理プログラムにおいて、
他の前記テンプレートは、基本となるパターンを有する基本テンプレートであることを特徴とするテンプレート処理プログラム。
【請求項６】
テンプレートを構成するテンプレート要素を編集する編集工程と、
前記編集工程で編集した前記テンプレートに係るテンプレートデータを生成する生成工程と、
前記生成工程で生成したテンプレートデータを記憶する記憶工程と、
前記テンプレートのパターンを印刷する印刷工程と、を有し、
前記記憶工程は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とするテンプレート処理方法。
【請求項７】
テンプレートを構成するテンプレート要素を編集する編集手段と、
前記編集手段で編集した前記テンプレートに係るテンプレートデータを生成する生成手段と、
前記生成手段で生成したテンプレートデータを記憶する記憶手段と、
前記テンプレートのパターンを印刷する印刷手段と、を備え、
前記記憶手段は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とするテンプレート処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テンプレート処理プログラム、テンプレート処理方法およびテンプレート処理システムに関する。
【背景技術】
【０００２】
従来、テンプレートを用いて印字ラベルを作成する印字ラベル作成装置を操作可能な操作端末が知られている（例えば、特許文献１参照）。この操作端末には、複数のテンプレート要素が予め割り付けられる複数のテンプレートが供給される。テンプレートは予め用意されており、操作者はテンプレートを用いて印字ラベルを作成することにより、容易かつ素早く印字ラベルを作成することができる。また、作成した印字ラベルのデータは、ネットワークを介して接続される記憶装置に記憶させることができる。操作者は、記憶装置に記憶された多くの印字ラベルのデータから所望の印字ラベルを読み出し、この印字ラベルをベースにして新たな印字ラベルを作成することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１２３２０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、多くの操作者が記憶装置を共有するため、それぞれの操作者が作成した印字ラベルのデータが記憶装置に順次記憶されることから、記憶されるデータ量が膨大になり、記憶装置の記憶容量を圧迫した。このため、必要に応じて、記憶装置の記憶容量を増大させる必要があり、多くの手間とコストを要した。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかるテンプレート処理プログラムは、テンプレートを構成するテンプレート要素を編集する編集機能と、前記編集機能で編集した前記テンプレートに係るテンプレートデータを生成する生成機能と、前記生成機能で生成したテンプレートデータを記憶する記憶機能と、前記テンプレートのパターンを印刷する印刷機能と、をコンピューターに実現させ、前記記憶機能は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とする。
【０００７】
このような構成によれば、編集したテンプレートのデータを記憶する場合、テンプレートに係るテンプレート要素が、記憶している他のテンプレートと類似するか、否かを判定し、他のテンプレートと類似すると判定した場合には、テンプレート要素のデータに代えて、他のテンプレートとの類似を示す類似情報を記憶する。従って、他のテンプレートと類似するテンプレート要素のデータは記憶しないことから、記憶するテンプレートのデータの容量を小さくでき、テンプレートのデータを記憶するために要する容量を軽減できる。
【０００８】
［適用例２］
上記適用例にかかるテンプレート処理プログラムにおいて、前記記憶機能は、前記テンプレートが使用された回数を示す使用回数情報を記憶し、前記使用回数情報に基づいて、記憶している前記テンプレートデータを削除することが好ましい。
【０００９】
このような構成によれば、記憶したテンプレートデータが使用された回数に基づいて、記憶しているテンプレートデータを削除するため、使用頻度に応じて記憶するテンプレートデータが削除されることから、テンプレートのデータを記憶するために要する容量を軽減できる。
【００１０】
［適用例３］
上記適用例にかかるテンプレート処理プログラムにおいて、前記類似情報に基づいて前記テンプレートを抽出する抽出機能を有することが好ましい。
【００１１】
このような構成によれば、類似情報に基づいてテンプレートを抽出できるため、類似するテンプレートを容易に抽出できる。
【００１２】
［適用例４］
上記適用例にかかるテンプレート処理プログラムにおいて、前記印刷機能は、印刷すべき前記テンプレートの前記類似情報が他の前記テンプレートと類似していることを示す場合、記憶している他の前記テンプレートのテンプレートデータを読み出し、印刷する前記テンプレートの前記テンプレートデータと、読み出した前記テンプレートデータと、を合成し、合成したテンプレートデータに基づいて印刷することが好ましい。
【００１３】
このような構成によれば、類似情報が他のテンプレートと類似していることを示すテンプレートを印刷する場合、類似情報に基づいて、他のテンプレートのテンプレートデータを読み出して印刷できる。
【００１４】
［適用例５］
上記適用例にかかるテンプレート処理プログラムにおいて、他の前記テンプレートは、基本となるパターンを有する基本テンプレートであっても良い。
【００１５】
［適用例６］
本適用例にかかるテンプレート処理方法は、テンプレートを構成するテンプレート要素を編集する編集工程と、前記編集工程で編集した前記テンプレートに係るテンプレートデータを生成する生成工程と、前記生成工程で生成したテンプレートデータを記憶する記憶工程と、前記テンプレートのパターンを印刷する印刷工程と、を有し、前記記憶工程は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とする。
【００１６】
このような方法によれば、編集したテンプレートのデータを記憶する場合、テンプレートに係るテンプレート要素が、記憶している他のテンプレートと類似するか、否かを判定し、他のテンプレートと類似すると判定した場合には、テンプレート要素のデータに代えて、他のテンプレートとの類似を示す類似情報を記憶する。従って、他のテンプレートと類似するテンプレート要素のデータは記憶しないことから、記憶するテンプレートのデータの容量を小さくでき、テンプレートのデータを記憶するために要する容量を軽減できる。
【００１７】
［適用例７］
本適用例にかかるテンプレート処理システムは、テンプレートを構成するテンプレート要素を編集する編集手段と、前記編集手段で編集した前記テンプレートに係るテンプレートデータを生成する生成手段と、前記生成手段で生成したテンプレートデータを記憶する記憶手段と、前記テンプレートのパターンを印刷する印刷手段と、を備え、前記記憶手段は、前記テンプレート要素が、記憶している他の前記テンプレートと類似するか、否かを判定し、前記テンプレート要素が、他の前記テンプレートと類似すると判定した場合、前記テンプレート要素のデータに代えて、他の前記テンプレートとの類似を示す類似情報を記憶することを特徴とする。
【００１８】
このような構成によれば、編集したテンプレートのデータを記憶する場合、テンプレートに係るテンプレート要素が、記憶している他のテンプレートと類似するか、否かを判定し、他のテンプレートと類似すると判定した場合には、テンプレート要素のデータに代えて、他のテンプレートとの類似を示す類似情報を記憶する。従って、他のテンプレートと類似するテンプレート要素のデータは記憶しないことから、記憶するテンプレートのデータの容量を小さくでき、テンプレートのデータを記憶するために要する容量を軽減できる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るテンプレート処理システムの概略構成を示す図。
【図２】本発明の実施形態に係るテンプレート処理システムの機能構成を示す図。
【図３】テンプレートのパターンおよびテンプレートデータの構成を示す図。
【図４】テンプレートを選択するための選択画面を示す図。
【図５】基本テンプレートに対する編集例を示す図。
【図６】本発明の実施形態に係るテンプレート処理プログラムの処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図面を参照して説明する。
【００２１】
（実施形態）
図１に示すように、テンプレート処理システム１０は、テンプレートサーバーＳＶ（外部サーバー）と、例えば汎用パーソナルコンピューターで構成される操作端末２０と、例えばＵＳＢ（Universal Serial Bus）等のインターフェイスを介して操作端末２０に接続されたラベルプリンター３０とを有する。そして、テンプレートサーバーＳＶ及び操作端末２０は、ネットワークＮＷを介して互いに接続されている。
ラベルプリンター３０は、印刷手段に相当し、操作端末２０との間で各種の情報や指示信号を送受し、操作端末２０におけるユーザーの操作に基づき、所望の文字や図形等が印刷された印刷ラベルＬを作成する。
【００２２】
図２に示すように、操作端末２０は、ＣＰＵ（Central Processing Unit）１２と、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）およびフラッシュメモリー等からなるメモリー１３と、ユーザーからの指示や情報が入力される操作部１４と、各種情報やメッセージを表示する表示部１７と、テンプレートサーバーＳＶやラベルプリンター３０との情報信号の授受の制御を行う通信制御部１５とを備える。
メモリー１３のＲＯＭやフラッシュメモリーには、ＣＰＵ１２に対し後述の図６のフローに示す各手順を実行させるためのテンプレート処理プログラムが記憶されている。
テンプレートサーバーＳＶは、ＣＰＵ１２０と、例えばＲＡＭやＲＯＭ等からなるメモリー１３０と、ネットワークＮＷを介して操作端末２０との情報信号の授受の制御を行う通信制御部１５０と、例えばハードディスク装置で構成されて各種情報を記憶する大容量記憶装置１６０とを備える。
【００２３】
ＣＰＵ１２０及びＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶されたプログラムに従って信号処理を行う。操作端末２０のＣＰＵ１２は、信号処理により、ラベルプリンター３０との間で、各種の指示信号や印刷データ等の送受を行う。テンプレートサーバーＳＶのＣＰＵ１２０は、信号処理により、操作端末２０との間で、ネットワークＮＷを通じて各種の指示信号・情報信号の送受を行う。
ラベルプリンター３０は、テープ２０３を巻回したテープロール２０４を着脱可能なテープロールホルダー部２１０と、このテープロール２０４から繰り出されたテープ２０３に所望のパターンを印刷する印刷ヘッド２０５と、印刷が終了したテープ２０３を所定の長さに切断して印刷ラベルＬとするカッター２０７と、印刷ヘッド２０５に対向して設けられ、制御回路２０２により制御されてテープロール２０４からのテープ２０３を搬送する搬送装置２０９と、を有する。
【００２４】
制御回路２０２は、通信制御部２０８を介し操作端末２０の通信制御部１５に接続され、操作端末２０との間で情報の授受が可能となっている。
尚、本実施形態では、テンプレート処理システム１０は、テンプレートサーバーＳＶ、操作端末２０およびラベルプリンター３０で構成する態様を想定しているが、この態様には限定しない。即ち、ラベルプリンター３０が操作端末２０の機能を有して、テンプレートサーバーＳＶおよびラベルプリンター３０でテンプレート処理システム１０を実現しても良い。更に、ラベルプリンター３０が記憶機能を有し、ラベルプリンター３０のみでテンプレート処理システム１０を実現しても良い。
【００２５】
＜テンプレートを用いた印刷ラベルの作成＞
上記のように操作端末２０の操作部１４からの操作によってラベルプリンター３０で印刷ラベルＬが作成されるとき、印刷ラベルＬに印刷する文字や図形等の内容を全てマニュアルで設定するのは、非常に煩雑である。そこで本実施形態では、複数の文字や図形等のオブジェクト（テンプレート要素）が所定の配列で割り付けられて構成される雛形（テンプレート）が複数種類用意され、それら複数種類のテンプレートデータがテンプレートサーバーＳＶの大容量記憶装置１６０に記憶され、管理されている。尚、大容量記憶装置１６０は、記憶手段に相当する。
尚、大容量記憶装置１６０に記憶されているテンプレートのうち、テンプレートを生成する場合に基本となるベーシックなデザインを有するテンプレートを基本テンプレートと呼ぶ。本実施形態では、複数の基本テンプレートに係るテンプレートデータは大容量記憶装置１６０に予め記憶されている。尚、ユーザーは基本テンプレートを作成して追加することができる。
【００２６】
ユーザーは、複数種類のテンプレートの中から、自らの意図する印刷態様に適したテンプレートを操作端末２０の操作部１４を操作して選択することによって、そのテンプレートのテンプレートデータをテンプレートサーバーＳＶから操作端末２０にダウンロードし、そのテンプレートのパターン（テンプレートパターン）を使用することにより、容易に所望の印刷ラベルＬを作成することができる。
ここで、図３および図４を参照し、基本テンプレートに基づいて、ユーザーが定義するユーザーテンプレートの生成方法について説明する。尚、図３は、テンプレートパターンおよびテンプレートデータの構成例を示し、図４は、テンプレートを選択するための選択画面を示す。
【００２７】
ユーザーは、テンプレートサーバーＳＶに記憶されているテンプレートに基づいて、所望のテンプレートパターンを生成する場合、操作端末２０上でテンプレート処理プログラムを実行させる。この場合、テンプレート処理プログラムは、編集対象とするテンプレートの選択画面８０Ａを表示部１７に表示する。
ユーザーが、選択画面８０Ａにおいて、検索する基本テンプレートとして「注意マーク」を選択すると、テンプレート処理プログラムはテンプレートサーバーＳＶに記憶されている基本テンプレートのテンプレートデータを取得し、取得したテンプレートデータの中から、テンプレート要素として「注意マーク」を有する基本テンプレートを検索結果として表示する。
【００２８】
ここで、基本テンプレートは、テンプレート処理システム１０が予め保持するテンプレートであり、図３（Ａ）に示すように、第１の基本テンプレート５０は、テンプレートパターンの左側に注意マークを配置している。また、図３（Ａ）に示すように、第１の基本テンプレート５０は、テンプレートデータ５２として、画像データ、位置情報、テープ２０３に印刷する場合のテープ長さおよびテープ幅等を情報として有する。
次に、ユーザーが、選択画面８０Ａにおいて、第１の基本テンプレート５０のチェックボックスをチェックし、「類似テンプレートも表示する」ボタンを押下すると、テンプレート処理プログラムは、属性データ６０に基づいて、第１の基本テンプレート５０と類似するテンプレートを抽出する抽出機能を実行する。即ち、テンプレート処理プログラムは、テンプレートサーバーＳＶに記憶されているテンプレートデータの中から、第１の基本テンプレート５０と類似するテンプレートを検索し、図４（Ｂ）の選択画面８０Ｂに示すように、検索結果を表示する。この場合、第１の基本テンプレート５０と類似するテンプレートとして、第１のテンプレート５８が追加して表示される。
【００２９】
図３（Ｃ）に示す第１のテンプレート５８は、図３（Ａ）の第１の基本テンプレート５０において、「注意マーク」の右側領域に、図３（Ｂ）の「高温のため危険」と記述したテンプレート要素５４を付加したものである。
尚、このようなテンプレート要素５４は、文字コード、位置情報、文字大きさ、文字フォント、文字レイアウト、文字を枠等で囲む場合の囲み情報等をオブジェクトデータ５６として有する。
【００３０】
第１のテンプレート５８のテンプレートデータ７０は、第１の基本テンプレート５０のテンプレートデータ５２、テンプレート要素５４のオブジェクトデータ５６に加え、属性データ６０で構成される。尚、第１のテンプレート５８から見ると、第１の基本テンプレート５０は１つのテンプレート要素であり、テンプレートデータ５２はオブジェクトデータの１つであると言える。
属性データ６０は、類似情報と、使用回数の情報を含んでいる。
類似情報は、例えば、第１のテンプレート５８において、親子関係のようにベースとなる基本テンプレートとの関係や、互いに似通った関係であることを示している。本実施形態では、第１のテンプレート５８は、第１の基本テンプレート５０から派生した派生関係を有するテンプレートであることを示している。従って、テンプレート処理プログラムは、選択画面８０Ａで「類似テンプレートも表示する」ボタンが押下された場合、テンプレートサーバーＳＶに記憶されているテンプレートデータの中から、第１の基本テンプレート５０から派生したテンプレートデータを抽出することができる。
【００３１】
また、テンプレート処理プログラムは、第１のテンプレート５８のテンプレートデータ７０を大容量記憶装置１６０に記憶する場合、類似情報を参照し、第１のテンプレート５８を構成するテンプレート要素において、既に記憶している他のテンプレートから派生したテンプレート要素があるか、否かを判定する。本実施形態では、「注意マーク」等のテンプレートパターンが第１の基本テンプレート５０から派生したと判定される。
このように、第１のテンプレート５８と、第１の基本テンプレート５０と、の類似が判定された場合、テンプレート処理プログラムは、既に記憶している第１の基本テンプレート５０のテンプレートデータ５２を重複して記憶せず、テンプレートデータ５２に代えて第１の基本テンプレート５０との関係を示す類似情報をテンプレートサーバーＳＶに記憶する。
即ち、大容量記憶装置１６０は、テンプレートデータ７０から第１の基本テンプレート５０のテンプレートデータ５２を除外した差分のデータ、即ち、属性データ６０およびオブジェクトデータ５６を第１のテンプレート５８のテンプレートデータとして記憶する。
【００３２】
また、類似情報には、第１の基本テンプレート５０との類似性が記述されている。従って、テンプレート処理プログラムは、第１のテンプレート５８のテンプレートイメージを再生する場合、大容量記憶装置１６０から第１のテンプレート５８のテンプレートデータとして属性データ６０およびオブジェクトデータ５６を読み込むと共に、類似情報に基づいて第１の基本テンプレート５０のテンプレートデータ５２を読み込んで合成し、第１のテンプレート５８のテンプレートイメージを作成する。
このように、属性データ６０が類似情報を備えることにより、大容量記憶装置１６０は、第１のテンプレート５８のテンプレートデータ７０として、第１の基本テンプレート５０のテンプレートデータ５２を重複して記憶する必要が無くなるため、記憶可能な容量の消費を軽減できる。
【００３３】
尚、類似情報に基づくテンプレートの生成は、親子の関係のみには限定されない。例えば、親の第１の基本テンプレート５０を編集した子の第１のテンプレート５８に対して、更に編集を行うことにより、孫テンプレート（図示は略す）を作成した場合、孫テンプレートの類似情報には、第１の基本テンプレート５０から孫テンプレートを作成可能な情報が記載される。即ち、テンプレート処理プログラムは、類似情報に基づいて、第１の基本テンプレート５０から第１のテンプレート５８を生成し、更に、生成した第１のテンプレート５８から孫テンプレートを生成できる。
また、使用回数の情報（使用回数情報）は、テンプレートイメージが印刷されたり、新しいテンプレートを作成する際に使用されたりした回数を示す。テンプレートサーバーＳＶは、使用回数の情報を参照し、大容量記憶装置１６０に記憶しているテンプレートの容量や個数が所定の基準を超えた場合、使用回数の少ないテンプレートデータから順次削除する。これにより、大容量記憶装置１６０の容量不足により、テンプレートを大容量記憶装置１６０に保存できなくなる事態を回避できる。
【００３４】
ユーザーは、図４（Ｂ）に示す選択画面８０Ｂにおいて、第１のテンプレート５８のチェックボックスをチェックし、「決定」ボタンを押下すると、テンプレート処理プログラムは、第１のテンプレート５８を編集するための編集手段のユーザーインターフェイス画面（図示は略す）を表示する。ユーザーは、この画面上から、第１のテンプレート５８を構成するテンプレート要素の追加および削除、並びに、テンプレート要素に対する修正の少なくとも１つを施すことにより、第１のテンプレート５８を編集できる。編集された第１のテンプレート５８は、ユーザーテンプレートとしてラベルプリンター３０でテンプレートイメージが印刷されても良く、また、編集された第１のテンプレート５８のテンプレートデータ７０が大容量記憶装置１６０に保存されても良い。
【００３５】
次に、図５は、基本テンプレートに対する編集例を示す。図５（Ａ）に示す第１の基本テンプレート５０が編集対象として選択され、編集画面においてユーザーが「注意マーク」に替えて「感電注意マーク」８５を表示させるべく指示した場合、テンプレート処理プログラムは、テンプレートデータ５２における画像データの情報を「注意マーク」を示す画像から「感電注意マーク」８５を示す画像に書き換え、ユーザーテンプレートとして図５（Ｃ）に示す第２のテンプレート９０を生成する。この場合、属性データ６０の類似情報は、第１の基本テンプレート５０が親となるテンプレートであることを示す。また、テンプレートデータ５２は、「感電注意マーク」８５の画像に関する情報を含む。
【００３６】
＜印刷ラベルの作成フローチャート＞
図６は、テンプレート処理プログラムの処理（テンプレート処理方法）の流れを示すフローチャートである。この処理が開始されると、ＣＰＵ１２は、ユーザーに問い合わせることにより、ユーザーが既存のテンプレートを使用するか、否かを判断する（ステップＳ３００）。
ここで、ユーザーが既存のテンプレートを使用しないと判断した場合（ステップＳ３００でＮｏ）、ＣＰＵ１２は、テンプレートを新規に作成する処理を実行し（ステップＳ３０１）、ステップＳ３１４に進む。
他方で、ユーザーが既存のテンプレートを使用すると判断した場合（ステップＳ３００でＹｅｓ）、ＣＰＵ１２は、ユーザーが類似するテンプレートも参照するか、否かを判断する（ステップＳ３０２）。
【００３７】
ここで、類似するテンプレートを参照しないと判断した場合（ステップＳ３０２でＮｏ）、ＣＰＵ１２は、選択可能なテンプレートのデータをテンプレートサーバーＳＶから読み出して表示し（ステップＳ３０８）、ステップＳ３１０に進む。
他方で、類似するテンプレートを参照すると判断した場合（ステップＳ３０２でＹｅｓ）、ＣＰＵ１２は、ユーザーに基準となるテンプレートを選択させる（ステップＳ３０４）。
次に、ＣＰＵ１２は、類似するテンプレートも含め、選択可能なテンプレートのデータをテンプレートサーバーＳＶから読み出して表示し（ステップＳ３０６）、ステップＳ３１０に進む。
【００３８】
ステップＳ３１０では、ＣＰＵ１２は、ユーザーにテンプレートを選択させる。
次に、ＣＰＵ１２は、ユーザーの指示に基づいて、選択したテンプレートのテンプレートパターンを編集する（ステップＳ３１２）＜編集工程、編集機能＞。
次に、ＣＰＵ１２は、編集したテンプレートに係るテンプレートデータを生成し＜生成工程、生成機能＞、生成したテンプレートデータをテンプレートサーバーＳＶに保存する（ステップＳ３１４）＜記憶工程、記憶機能＞。
次に、ＣＰＵ１２は、ユーザーに問い合わせることにより、テンプレートをテープ２０３に印刷するか、否かを判断する（ステップＳ３１６）。
【００３９】
ここで、テンプレートを印刷しないと判断した場合（ステップＳ３１６でＮｏ）、一連の処理を終了する。
他方で、テンプレートを印刷すると判断した場合（ステップＳ３１６でＹｅｓ）、ＣＰＵ１２は、テンプレートデータをラベルプリンター３０に送信して印刷させ（ステップＳ３１８）＜印刷工程、印刷機能＞、一連の処理を終了する。
ここで、印刷対象のテンプレートデータの類似情報が基本テンプレートからの派生を示す場合、ＣＰＵ１２は、該当する基本テンプレートのテンプレートデータをテンプレートサーバーＳＶから取得し、取得したテンプレートデータと、印刷対象のテンプレートデータと、を合成することにより、印刷対象のテンプレートデータを復元してラベルプリンター３０に送信する。
【００４０】
以上述べた実施形態によれば、以下のような効果を奏する。
（１）テンプレートデータの属性データ６０として、類似する情報を示す類似情報を有するため、着目したテンプレートと類似するテンプレートの検索が容易かつ迅速にできる。
（２）親となる第１の基本テンプレート５０に基づいて第１のテンプレート５８を作成した場合、第１のテンプレート５８のテンプレートデータ７０は、第１の基本テンプレート５０のテンプレートデータ５２を含まず、第１の基本テンプレート５０に対して施した編集処理を示すデータがテンプレートデータ５２と関連付けて大容量記憶装置１６０に保存される。従って、第１のテンプレート５８のテンプレートデータ７０のデータ量が小さくなり、大容量記憶装置１６０に多くのテンプレートデータを記憶させることができる。
（３）テンプレートデータの属性データ６０として、使用された回数を示す使用回数の情報を有するため、使用回数の情報に基づいて使用される頻度が少ないテンプレートデータを大容量記憶装置１６０から削除することで、大容量記憶装置１６０を効率良く使用できる。
尚、テンプレート処理システム１０が有する各機能、即ち、編集手段、生成手段、記憶手段および印刷手段は、前記したハードウェアとソフトウェアとの協働により実現される機能的構成を示すものであって、具体的な実装形態は特に制限されない。従って、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、テンプレート処理システム１０の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００４１】
１０…テンプレート処理システム、１２…ＣＰＵ、１３…メモリー、１４…操作部、１５…通信制御部、１７…表示部、２０…操作端末、３０…ラベルプリンター、５０…第１の基本テンプレート、５２…テンプレートデータ、５４…テンプレート要素、５６…オブジェクトデータ、５８…第１のテンプレート、６０…属性データ、７０…テンプレートデータ、８０Ａ，８０Ｂ…選択画面、８５…「感電注意マーク」、９０…第２のテンプレート、１２０…ＣＰＵ、１３０…メモリー、１５０…通信制御部、１６０…大容量記憶装置、２０２…制御回路、２０３…テープ、２０４…テープロール、２０５…印刷ヘッド、２０７…カッター、２０８…通信制御部、２０９…搬送装置、２１０…テープロールホルダー部、ＳＶ…テンプレートサーバー、ＮＷ…ネットワーク、Ｌ…印刷ラベル。
【図１】
2016151781.tif 000003
【図２】
2016151781.tif 000004
【図３】
2016151781.tif 000005
【図４】
2016151781.tif 000006
【図５】
2016151781.tif 000007
【図６】
2016151781.tif 000008