(57)【要約】【課題】印字ラベルの作成に好適な撮像対象を撮影しその場で当該撮像結果を利用した所望のテンプレートを作成し、利便性を向上する。【解決手段】操作端末１０は、撮像対象を撮像し、対応する画像データＰＤを生成するカメラ１１１を有し、生成された画像データＰＤ中の矩形領域ＳＡに含まれるオブジェクト材料を検出する。検出されたオブジェクト材料の内容を認識し、認識されたオブジェクト材料と同等の内容を備えた印字オブジェクトデータが生成される。生成された印字オブジェクトデータの、印字ラベルの被印字領域Ｒに対応した配置位置が決定される。そして印字オブジェクトデータを決定された配置位置に配置してテンプレートＴを生成し、生成されたテンプレートＴを外部サーバ３０へ送信する。【選択図】図６
2013206004.tif 000002
【特許請求の範囲】
【請求項１】
印字オブジェクトデータが所定の態様で割り付けられて構成されるテンプレートを作成する、携帯型テンプレート作成装置であって、
操作者が操作可能な操作手段と、
無線通信により外部と情報送受信可能な無線通信手段と、
前記操作手段での所定の操作を契機に、所望の撮像対象を撮像し、対応する画像データを生成する撮像手段と、
前記撮像手段により生成された画像データ中の、処理対象となる矩形領域を決定する矩形領域決定手段と、
前記矩形領域決定手段により決定された矩形領域に含まれる、少なくとも１つのオブジェクト材料を検出するオブジェクト材料検出手段と、
前記オブジェクト材料検出手段により検出された前記少なくとも１つのオブジェクト材料の内容を認識するオブジェクト材料認識手段と、
前記オブジェクト材料認識手段で認識された前記少なくとも１つのオブジェクト材料とそれぞれ同等の内容を備えた、少なくとも１つの前記印字オブジェクトデータを生成するオブジェクトデータ生成手段と、
前記オブジェクトデータ生成手段により生成された前記少なくとも１つの印字オブジェクトデータの、印字ラベルの被印字領域に対応したラベル印刷範囲上における、配置位置を決定するオブジェクト配置決定手段と、
前記少なくとも１つの印字オブジェクトデータを、前記ラベル印刷範囲上における前記決定された配置位置に配置して、所望の前記テンプレートを生成するテンプレート生成手段と、
前記操作手段での所定の操作を契機に、前記テンプレート生成手段により生成された前記テンプレートを、前記無線通信手段を介して、所望の送信先へ送信するテンプレート送信手段と、
を有することを特徴とする携帯型テンプレート作成装置。
【請求項２】
請求項１記載の携帯型テンプレート作成装置において、
前記画像データを表示可能な表示手段を有し、
前記矩形領域決定手段は、
前記表示手段に表示された前記画像データのうち前記操作手段での輪郭指定操作に対応した輪郭部の内部を切り出し、その切り出した部分を前記矩形領域に決定する、データ切り出し手段である
ことを特徴とする携帯型テンプレート作成装置。
【請求項３】
請求項１記載の携帯型テンプレート作成装置において、
前記矩形領域決定手段は、
前記画像データに含まれる枠部分を識別し、その識別した枠部分の内部を前記矩形領域に決定する、データ識別手段である
ことを特徴とする携帯型テンプレート作成装置。
【請求項４】
請求項２又は請求項３記載の携帯型テンプレート作成装置において、
前記オブジェクト配置決定手段は、
前記オブジェクト材料検出手段により複数のオブジェクト材料が検出され、対応する複数の印字オブジェクトデータが前記オブジェクトデータ生成手段により生成された場合において、前記複数の印字オブジェクトデータそれぞれの、前記ラベル印刷範囲に対する所定の配列規則性を個別に決定する第１配列決定手段を備える
ことを特徴とする携帯型テンプレート作成装置。
【請求項５】
請求項２乃至請求項４のいずれか１項記載の携帯型テンプレート作成装置において、
前記オブジェクト配置決定手段は、
前記オブジェクト材料検出手段により複数のオブジェクト材料が検出され、対応する複数の印字オブジェクトデータが前記オブジェクトデータ生成手段により生成された場合において、前記複数の印字オブジェクトデータ相互の相対位置関係における配列規則性を個別に決定する第２配置則決定手段を備える
ことを特徴とする携帯型テンプレート作成装置。
【請求項６】
印字オブジェクトデータが所定の態様で割り付けられて構成され、印字ラベルを作成する印字ラベル作成装置若しくは前記印字ラベル作成装置の操作端末で使用可能なテンプレートを作成可能に構成され、かつ、操作者が操作可能な操作手段、所望の撮像対象を撮像し対応する画像データを生成する撮像手段、無線通信により外部と情報送受信可能な無線通信手段、及び演算手段を備えた、携帯型テンプレート作成装置の前記演算手段に対し、
前記撮像手段により生成された画像データ中の、処理対象となる矩形領域を決定する矩形領域決定手順と、
前記矩形領域決定手順で決定された矩形領域に含まれる、少なくとも１つのオブジェクト材料を検出するオブジェクト材料検出手順と、
前記オブジェクト材料検出手順で検出された前記少なくとも１つのオブジェクト材料の内容を認識するオブジェクト材料認識手順と、
前記オブジェクト材料認識手順で認識された前記少なくとも１つのオブジェクト材料とそれぞれ同等の内容を備えた、少なくとも１つの前記印字オブジェクトデータを生成するオブジェクトデータ生成手順と、
前記オブジェクトデータ生成手順で生成された前記少なくとも１つの印字オブジェクトデータの、印字ラベルの被印字領域に対応したラベル印刷範囲上における、配置位置を決定するオブジェクト配置決定手順と、
前記少なくとも１つの印字オブジェクトデータを、前記ラベル印刷範囲上における前記決定された配置位置に配置して、所望の前記テンプレートを生成するテンプレート生成手順と、
前記操作手段での所定の操作を契機に、前記テンプレート生成手順で生成された前記テンプレートを、前記無線通信手段を介して、所望の送信先へ送信するテンプレート送信手順と、
を実行させるための、テンプレート作成プログラム。
【請求項７】
印字オブジェクトデータが所定の態様で割り付けられて構成され、印字ラベルを作成する印字ラベル作成装置若しくは前記印字ラベル作成装置の操作端末で使用可能なテンプレートを作成可能に構成され、かつ、操作者が操作可能な操作手段、所望の撮像対象を撮像し対応する画像データを生成する撮像手段、及び無線通信により外部と情報送受信可能な無線通信手段、を備えた、携帯型テンプレート作成装置が実行するテンプレート作成方法であって、
前記撮像手段により生成された画像データ中の、処理対象となる矩形領域を決定する矩形領域決定手順と、
前記矩形領域決定手順で決定された矩形領域に含まれる、少なくとも１つのオブジェクト材料を検出するオブジェクト材料検出手順と、
前記オブジェクト材料検出手順で検出された前記少なくとも１つのオブジェクト材料の内容を認識するオブジェクト材料認識手順と、
前記オブジェクト材料認識手順で認識された前記少なくとも１つのオブジェクト材料とそれぞれ同等の内容を備えた、少なくとも１つの前記印字オブジェクトデータを生成するオブジェクトデータ生成手順と、
前記オブジェクトデータ生成手順で生成された前記少なくとも１つの印字オブジェクトデータの、印字ラベルの被印字領域に対応したラベル印刷範囲上における、配置位置を決定するオブジェクト配置決定手順と、
前記少なくとも１つの印字オブジェクトデータを、前記ラベル印刷範囲上における前記決定された配置位置に配置して、所望の前記テンプレートを生成するテンプレート生成手順と、
前記操作手段での所定の操作を契機に、前記テンプレート生成手順で生成された前記テンプレートを、前記無線通信手段を介して、所望の送信先へ送信するテンプレート送信手順と、
を有することを特徴とするテンプレート作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印字ラベル作成装置を操作可能な操作端末や当該印字ラベル作成装置において使用可能なテンプレートを作成する、携帯型テンプレート作成装置、及び、テンプレート作成プログラム、並びに、テンプレート作成方法に関する。
【背景技術】
【０００２】
例えばパソコン等の操作端末からの操作により、所望の印字ラベルを作成する印字ラベル作成システムが、既に知られている（特許文献１参照）。このシステムでは、操作者が操作端末（コンピュータ装置）を操作して作成したい印字ラベル（粘着材付ラベル）の印字内容を特定すると、対応する印字データが操作端末から印字ラベル作成装置（テープ印字装置）へと送信される。そして、印字ラベル作成装置に備えられた印字手段（サーマルヘッド）によって当該印字データに対応した印字が被印字媒体（ラミネートフィルム）に対し実行され、印字ラベルが作成される。
【０００３】
上記のように操作端末を印字ラベル作成装置に接続して印字ラベルを作成するとき、印字ラベルに印字するテキストや図像等の印字オブジェクトをすべてマニュアルで設定するのは、非常に煩雑である。そこで、この従来技術では、通常、複数の印字オブジェクト配置枠が所定の態様で割り付けられた、いわゆるテンプレートが複数種類用意されている。操作者は、自らが意図する印字態様に適したテンプレートを選択し、当該テンプレートにおける印字オブジェクト配置枠に対し、所望のテキスト等を割り当てることにより、容易に所望の印字ラベルを作成することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９９２６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のようなテンプレートは、通常、上記操作端末において、操作者による適宜の操作によって作成される。したがって、その作成作業は決して簡単ではなく、例えば、慣れていない操作者がテンプレートを作成する場合や、印字内容が複雑なテンプレートを作成する場合には、労力負担が大きく、不便であった。例えば、印字ラベルの作成に好適なデザインの撮像対象を撮影し、その場で当該撮像結果を利用した所望のテンプレートを作成することができれば、操作者にとって非常に便利である。しかしながら、そのような従来技術は、従来存在しなかった。
【０００６】
本発明の目的は、印字ラベルの作成に好適な撮像対象を撮影してその場で当該撮像結果を利用した所望のテンプレートを作成でき、利便性を向上できる、携帯型テンプレート作成装置、及び、当該装置に用いられるテンプレート作成プログラム、並びにテンプレート作成方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、印字オブジェクトデータが所定の態様で割り付けられて構成されるテンプレートを作成する、携帯型テンプレート作成装置であって、操作者が操作可能な操作手段と、無線通信により外部と情報送受信可能な無線通信手段と、前記操作手段での所定の操作を契機に、所望の撮像対象を撮像し、対応する画像データを生成する撮像手段と、前記撮像手段により生成された画像データ中の、処理対象となる矩形領域を決定する矩形領域決定手段と、前記矩形領域決定手段により決定された矩形領域に含まれる、少なくとも１つのオブジェクト材料を検出するオブジェクト材料検出手段と、前記オブジェクト材料検出手段により検出された前記少なくとも１つのオブジェクト材料の内容を認識するオブジェクト材料認識手段と、前記オブジェクト材料認識手段で認識された前記少なくとも１つのオブジェクト材料とそれぞれ同等の内容を備えた、少なくとも１つの前記印字オブジェクトデータを生成するオブジェクトデータ生成手段と、前記オブジェクトデータ生成手段により生成された前記少なくとも１つの印字オブジェクトデータの、印字ラベルの被印字領域に対応したラベル印刷範囲上における、配置位置を決定するオブジェクト配置決定手段と、前記少なくとも１つの印字オブジェクトデータを、前記ラベル印刷範囲上における前記決定された配置位置に配置して、所望の前記テンプレートを生成するテンプレート生成手段と、前記操作手段での所定の操作を契機に、前記テンプレート生成手段により生成された前記テンプレートを、前記無線通信手段を介して、所望の送信先へ送信するテンプレート送信手段と、を有することを特徴とする。
【０００８】
本願発明の携帯型テンプレート作成装置は、操作者が所望のテンプレートを作成するための装置である。この携帯型テンプレート作成装置は、操作者により携帯して用いられ、操作手段と、無線通信手段と、撮像手段と、を有している。操作者が操作手段で所定の操作を行うと、撮像手段により撮像対象が撮像され、対応する画像データが生成される。矩形領域決定手段が、生成された上記画像データに含まれる、処理対象となる（言い換えればテンプレートにより作成される印字ラベルの外形に対応付けられる）矩形領域を決定する。すると、オブジェクト材料検出手段が、当該決定された画像データ中の矩形領域に含まれる、少なくとも１つのオブジェクト材料を検出（＝存在することを識別）する。オブジェクト材料の例としては、適宜の機器、構造物、紙、画面、表示物、等に表れているテキスト、記号、バーコード、シンボル、マーク等がある。その後、オブジェクトデータ生成手段が、上記検出されたオブジェクト材料と同等の内容を備えた印字オブジェクトデータを生成する。これにより、上記検出されたテキスト、記号、バーコード、シンボル、マーク等にそれぞれ対応した、テキスト印字データ、記号印字データ、バーコード印字データ、シンボル印字データ、マーク印字データ等が生成される。
【０００９】
このようにして印字オブジェクトデータが生成されたら、オブジェクト配置決定手段が、生成された各印字オブジェクトデータの、ラベル印刷範囲（生成される印字ラベルの被印字領域に対応する矩形形状の範囲）における配置位置を決定する。そして、テンプレート生成手段が、上記決定された配置位置に、対応する各印字オブジェクトデータを配置することで、所望のテンプレートを生成する。生成されたテンプレートは、テンプレート送信手段によって、例えばサーバ等の適宜の送信先へと送信される。
【００１０】
以上のようにして、操作者は、本願発明の携帯型テンプレート作成装置を持ち歩き、テキスト、記号、バーコード等のオブジェクト材料を備えた、印字ラベルの作成に好適な所望の撮像対象が見つかったら、その場で当該撮像対象を撮像するだけで、当該オブジェクト材料と同等の印字オブジェクトデータを含む所望のテンプレートを作成することができる。この結果、上記送信先から当該テンプレートを取得し、印字ラベル作成装置（又はこれを操作する操作端末）で用いることで、操作者は、前述のテキスト、記号、バーコード等の所望の印字オブジェクトが印字形成された印字ラベルを容易に作成することができる。この結果、操作者の利便性を向上することができる。
【００１１】
特に、既に使用されている印字ラベルのラベル面を撮像して同等の内容のテンプレートを作成できるだけでなく、ラベル以外の対象物を撮像することによっても、当該対象物に形成されたテキスト、記号、バーコード等を印字オブジェクト化してテンプレートを作成することができる。すなわち、ラベルではないものと同等の内容を、容易に印字ラベル化できる、という効果もある。
【発明の効果】
【００１２】
本発明によれば、印字ラベルの作成に好適な撮像対象を撮影してその場で当該撮像結果を利用した所望のテンプレートを作成できるので、操作者にとっての利便性を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態の携帯型テンプレート作成装置である、操作端末の外観を表す正面図、及び、右側面図である。
【図２】操作端末の操作対象であるラベル作成装置の外観を表す正面図である。
【図３】操作端末の機能的構成を表す機能ブロック図である。
【図４】ラベル作成装置の機能的構成を表す機能ブロック図である。
【図５】ラベル作成装置の制御回路が実行する、ラベル作成に係わる制御手順を表すフローである。
【図６】撮像データからテンプレートを生成する手法の概略を説明する説明図である。
【図７】ラベル以外の対象物の画像を用いてテンプレートを生成する場合の一例を表す説明図である。
【図８】ラベル以外の対象物の画像から生成されたテンプレートを表す図である。
【図９】操作端末の制御回路が実行する制御手順を表すフローチャートである。
【図１０】オブジェクト材料検出処理の詳細手順を表すフローチャートである。
【図１１】オブジェクト材料認識及びオブジェクトデータ生成処理の詳細手順を表すフローチャートである。
【図１２】オブジェクト配置決定処理の詳細手順を表すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１５】
＜操作端末及びラベル作成装置の概略＞
まず、本実施形態で用いられる操作端末及びラベル作成装置の概略を説明する。図１（ａ）及び図１（ｂ）において、本実施形態の携帯型テンプレート作成装置である操作端末１０は、装置本体１２と、カメラ１１１（撮像手段）とを有する。
【００１６】
装置本体１２は、例えば液晶ディスプレイを備え各種情報や各種メッセージを表示し、また操作者が各種操作を行えるタッチパネル１１２と、操作者が操作可能な操作ボタン１１０とを備えている。
【００１７】
カメラ１１１は、装置本体１２の上部（図１（ａ）及び図１（ｂ）中の上部）に設けられており、装置本体１２においてタッチパネル１１２の表示面が設けられた面の反対側、すなわち下面側（図１（ａ）中の紙面奥面側、図１（ｂ）中の右面側）に、レンズ１１１Ａを備えている。例えば操作者が操作ボタン１１０による操作でタッチパネル１１２に適宜のアイコン等を表示させ、指で当該アイコンを押して選択することによりカメラ１１１が起動し、操作者が撮影を意図する対象物（撮像対象）を撮影可能となる。そして操作者がタッチパネル１１２にて適宜に表示された図示しないシャッターボタン等を操作する（各請求項記載の所定の操作に相当）ことにより、レンズ１１１Ａを介し撮像が行われる。この撮像により、対応する画像データＰＤ（後述の図６等を参照）が生成される。
【００１８】
図２において、ラベル作成装置２０は、装置本体２２を有している。装置本体２２は、例えば液晶ディスプレイからなり各種情報や各種メッセージを表示する表示部２１２と、操作者が各種操作を可能な操作部２１０と、装置本体２２内に配設されたカッタ２０７（後述の図４参照）を駆動するためのカットレバー２１３とを備えている。
【００１９】
操作部２１０には、文字、記号、及び数字等を入力するための入力キーを初めとする種々の機能キー２１０ａ等が含まれている。
【００２０】
＜操作端末及びラベル作成装置の電気的構成＞
次に、上記操作端末及びラベル作成装置の電気的構成を説明する。図３において、操作端末１０は、ラベル作成装置２０及び外部サーバ３０（詳細機能は後述する）との間で各種情報の送受信を行うための通信制御部１０８（無線通信手段）と、制御回路１０２と、各種情報を記憶するメモリ１０６と、上記操作ボタン１１０と、上記カメラ１１１と、上記タッチパネル１１２とを有する。なお、タッチパネル１１２のうち上記操作機能部分と、操作ボタン１１０とが、各請求項記載の操作手段として機能する。またタッチパネル１１の上記表示機能が、各請求項記載の表示手段として機能する
【００２１】
通信制御部１０８は、無線を介して接続されたラベル作成装置２０及び外部サーバ３０との間で行われる、情報通信の制御を行う。
【００２２】
制御回路１０２は、図示しないＣＰＵ（演算手段）、ＲＡＭ、及びＲＯＭを備えている。この制御回路１０２は、ＣＰＵの演算機能により、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された各種プログラムを実行する。この各種プログラムには、上記撮像データＰＤからテンプレートＴを作成するための本実施形態のテンプレート作成プログラム等の各種処理プログラムが含まれている。また、制御回路１０２は、通信制御部１０８を介し、無線通信によりラベル作成装置２０及び外部サーバ３０と接続されており、ラベル作成装置２０及び外部サーバ３０と各種情報やデータの送受が可能となっている。
【００２３】
メモリ１０６は、記憶内容の追加及び消去が可能な、例えばＥｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）等の不揮発性メモリから構成されている。
【００２４】
図４において、ラベル作成装置２０は、通信制御部２０８と、制御回路２０２と、各種情報を記憶するメモリ２０６と、上記操作部２１０と、上記表示部２１２と、上記カットレバー２１３と、カートリッジホルダ２１６と、搬送装置２０９と、印字ヘッド２０５と、カッタ２０７とを有する。
【００２５】
通信制御部２０８は、上記のように無線を介して接続された操作端末１０との間で行われる、情報通信の制御を行う。
【００２６】
制御回路２０２は、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えている。この制御回路２０２は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された各種プログラムを実行する。これにより、制御回路２０２は、ラベル作成装置２０全体の制御を行う。また、制御回路２０２は、通信制御部２０８を介して操作端末１０と接続されており、操作端末１０とデータの送受が可能となっている。
【００２７】
メモリ２０６は、記憶内容の追加及び消去が可能な、例えばＥｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）等の不揮発性メモリから構成されている。このメモリ２０６には、操作端末１０から送信された印字データを格納可能となっている。
【００２８】
カートリッジホルダ２１６は、テープ２０３を供給可能なカートリッジ２０１を着脱可能に構成されている。カートリッジ２０１は、テープ２０３を図示しないリール部材の周りに巻回したテープロール２０４（本来は渦巻き状であるが簡略化して同心円で図示している）を備えている。
【００２９】
搬送装置２０９は、印字ヘッド２０５に対向して設けられている。この搬送装置２０９は、制御回路２０２により制御されて、カートリッジホルダ２１６に装着したカートリッジ２０１から供給される、すなわち当該カートリッジ２０１のテープロール２０４から繰り出される、テープ２０３を搬送する。
【００３０】
印字ヘッド２０５は、制御回路２０２により制御されて、テープロール２０４から繰り出され搬送装置２０９により搬送されるテープ２０３に対し所望の印字を行う。
【００３１】
カッタ２０７は、操作者によりカットレバー２１３が操作されることで、印字ヘッド２０５による印字が終了したテープ２０３を所定の長さに切断して印字付きの１つの印字ラベル（図示省略）とする。
【００３２】
＜テンプレートを用いた印字ラベルの作成＞
上記操作端末１０からの操作によってラベル作成装置２０で印字ラベルＬが作成されるとき、印字ラベルに印字する、テキスト、記号、バーコード、シンボル、マーク等の印字オブジェクトの内容をすべてマニュアルで設定するのは、非常に煩雑である。そこで、通常、複数の印字オブジェクトデータが所定の態様で割り付けられた、いわゆるテンプレートＴ（後述の図６、図８等を参照）が用いられる。操作者は、自らが意図する印字態様に適したテンプレートＴを選択して使用することにより、容易に所望の印字ラベルを作成することができる。
【００３３】
＜ラベル作成装置での制御内容＞
上記ラベル作成装置２０の制御回路２０２により実行される印字ラベルの作成時の制御手順について、図５を用いて説明する。
【００３４】
図５において、このフローに示す処理は、操作端末１０がラベル作成装置２０に対し適宜のラベル作成指示を出力することにより開始される。なお、このフローの開始時において、上記操作端末１０により作成されたテンプレートＴが上記メモリ２０６に既に格納されていることを前提としている。
【００３５】
まずステップＳ１０で、制御回路２０２は、搬送装置２０９に制御信号を出力し、カートリッジホルダ２１６に装着されたカートリッジ２０１のテープロール２０４からのテープ２０３の繰り出し、すなわちテープ２０３の搬送を開始させる。
【００３６】
そして、ステップＳ２０に移り、制御回路２０２は、テープ２０３が所定量だけ搬送されたかどうかを判定する。なお、この所定量とは、例えば、テープ２０３の図示しない印字領域（後述のラベル印刷範囲ＬＧに対応。後述の図６、図８等を参照）の先端が、印字ヘッド２０５とほぼ対向する位置に到達するだけの搬送距離（いわゆる前余白用の搬送量）である。上記所定量搬送されるまでステップＳ２０の判定が満たされず（Ｓ２０：ＮＯ）、ループ待機し、所定量搬送されたらステップＳ２０の判定が満たされて（Ｓ２０：ＹＥＳ）、ステップＳ３０に移る。
【００３７】
ステップＳ３０では、制御回路２０２は、印字ヘッド２０５に制御信号を出力し、搬送装置２０９により搬送されるテープ２０３の印字領域に対し、この時点で既にメモリ２０６に格納されているテンプレートＴを読み出し、当該テンプレートＴを用いて生成された印字データの印字を開始する。
【００３８】
その後、ステップＳ４０で、制御回路２０２は、上記ステップＳ３０で開始した印字ヘッド２０５によるテープ２０３の上記印字領域への印字データの印字がすべて完了しているかどうかを判定する。印字がすべて完了するまでステップＳ４０の判定が満たされず（Ｓ４０：ＮＯ）、ループ待機し、印字がすべて完了したらステップＳ４０の判定が満たされて（Ｓ４０：ＹＥＳ）、ステップＳ５０に移る。
【００３９】
ステップＳ５０では、制御回路２０２は、テープ２０３がさらに所定量（例えば印字領域のすべてがカッタ２０７を所定の長さ分越えるだけの搬送距離。いわゆる後余白用の搬送量）だけ搬送されたかどうかを判定する。所定量搬送されるまでステップＳ５０の判定が満たされず（Ｓ５０：ＮＯ）、ループ待機し、所定量搬送されたらステップＳ５０の判定が満たされて（Ｓ５０：ＹＥＳ）、ステップＳ６０に移る。
【００４０】
ステップＳ６０では、制御回路２０２は、搬送装置２０９に制御信号を出力し、ステップＳ２０で開始させたテープロール２０４からのテープ２０３の繰り出し、すなわちテープ２０３の搬送を停止させる。
【００４１】
そして、ステップＳ７０では、制御回路２０２は、表示部２１２に表示信号を出力し、カットレバー２１３を操作することによりテープ２０３を切断可能な状態である旨の表示を行わせる。その後、このフローに示す処理を終了する。上記表示に応じて操作者がカットレバー２１３を操作すると、カッタ２０７が作動してテープ２０３が切断される。このカッタ２０７による切断によって、テープ２０３から印字ヘッド２０５による印字が行われた部分が切り離されて、１つの印字ラベルが生成される。
【００４２】
＜テンプレートの作成＞
本実施形態の特徴は、操作者が上記操作端末１０を手に持ってカメラ１１１により撮像を行うだけで、当該撮像結果に基づき上記テンプレートＴが手軽に作成されることにある。以下、その手法の詳細を、図６〜図８を用いて説明する。
【００４３】
＜画像データからテンプレート生成までの概略手法＞
まず、図６（ａ）に示すように、操作者が操作端末１０のタッチパネル１１２を操作し、カメラ１１１により撮像対象が撮影された場合、対応する画像データＰＤが生成される。上記図６（ａ）では、上記撮像対象として、薬品に貼付されているラベル（以下適宜、「撮像ラベル」という）を撮影した例が示されている。
【００４４】
＜矩形領域の決定＞
上記のように画像データＰＤが生成されると、その後、当該画像データＰＤに対し、公知の画像解析等が行われ、当該画像データＰＤ中に、図６（ｂ）に示すように、（上記撮像対象がラベルであればほとんどの場合に含まれる）矩形の輪郭（外縁）である枠部分Ｆが存在しているか否かが判定される。枠部分Ｆの存在が識別されたら、当該枠部分Ｆの内部領域が、テンプレートＴの作成のための処理対象とする矩形領域ＳＡに決定される。言い換えればこの矩形領域ＳＡは、テンプレートＴにより作成される印字ラベルの外形に対応付けられる。
【００４５】
この例では、画像データＰＤの枠部分Ｆ内に、左側上部に「火気厳禁」の文字及びその両側に「炎」のマークが含まれ、その下方に「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫Ｎｏ．」「ＸＹＺ００１２」の文字が並んだ表が含まれ、さらにその右側上部に「第一研究室」の文字、右側下部にバーコードが含まれている。なお、この枠部分Ｆの外側の背景はトリミングされている。
【００４６】
＜オブジェクト材料の検出＞
その後、上記同様の公知の画像解析等の手法により、上記矩形領域ＳＡに含まれるオブジェクト材料（印字オブジェクトらしく見える候補）の存在が検出される。オブジェクト材料の例としては、適宜の機器、構造物、紙、画面、表示物、等に表れているテキスト、記号、バーコード、シンボル、マーク等がある。そして、それらオブジェクト材料の検出のために、当該オブジェクト材料が含まれる可能性が高い、枠部分の検出が行われる。図６（ｃ）に示す例では、上記左上部の上記「火気厳禁」及び「炎」のマークを包含する包含領域Ｈ１が検出される。なお、包含領域Ｈ１には、当該包含領域Ｈ１の外縁輪郭線となる枠線ｈ１が存在している。また、その下側の上記「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫Ｎｏ．」「ＸＹＺ００１２」の文字が並んだ表を包含する包含領域Ｈ２が検出される。なお、包含領域Ｈ２には、当該包含領域Ｈ２の外縁輪郭線となる枠線ｈ２が存在している。また、右上部の上記「第一研究室」を包含する包含領域Ｈ３と、その下側のバーコードを包含する包含領域Ｈ４とが、検出される。
【００４７】
＜オブジェクト材料の認識及びオブジェクトデータの生成＞
そして、上記同様の公知の画像解析等の手法により、図６（ｄ）に示すように、上記検出された各包含領域Ｈ１〜Ｈ１それぞれに含まれる、オブジェクト材料の内容を認識する。例えば、包含領域Ｈ１では「火気厳禁」の文字及び「炎」のマークが認識される。また、包含領域Ｈ２では上記の「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」それぞれの文字が認識される。また、包含領域Ｈ３では上記の「第一研究室」の文字が認識される。そして、包含領域Ｈ４では上記バーコード（の形態や長さ）が認識される。
【００４８】
その後、上記包含領域Ｈ１〜Ｈ３が検出された各オブジェクト材料と同等の内容を備えた印字オブジェクトデータが生成される。これにより、上記検出されたテキスト、記号、バーコード、シンボル、マーク等にそれぞれ対応した、テキスト印字オブジェクトデータ、記号印字オブジェクトデータ、バーコード印字オブジェクトデータ、シンボル印字オブジェクトデータ、マーク印字オブジェクトデータ等が生成される。図６（ｄ）の例では、上記包含領域Ｈ１での認識結果に対応して、「火気厳禁」のテキスト印字オブジェクトデータと「炎」のマークからなるマーク印字オブジェクトデータが作成される。また包含領域Ｈ２での認識結果に対応して、「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」のテキスト印字オブジェクトデータがそれぞれ作成される。また、包含領域Ｈ３での認識結果に対応して、「第一研究室」のテキスト印字オブジェクトデータが作成される。また、包含領域Ｈ４での認識結果に対応して、同等の（読み取り結果が同じ情報となる形状の）バーコード印字オブジェクトデータが作成される。
【００４９】
＜オブジェクト配置の決定及びテンプレートの生成＞
上記のようにして各印字オブジェクトデータが生成されたら、図６（ｅ）に示すように、新規作成される印字ラベルのラベル印刷範囲ＬＧ（生成される印字ラベルの被印字領域Ｒに対応する矩形形状のデータ）における、各印字オブジェクトデータの配置位置が、上記画像データＰＤ中における対応する各オブジェクト材料の配置位置となるべく同じ位置となるように、決定される。
【００５０】
すなわち、上記「火気厳禁」及び「炎」のマークの各印字オブジェクトデータは、前述の画像データＰＤの包含領域Ｈ１の位置に対応した位置に配置される配置枠Ｇ１内に並べられ、上記「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」の各印字オブジェクトデータは、前述の画像データＰＤの包含領域Ｈ２の位置に対応した位置に配置される配置枠Ｇ２内に並べられる。また上記「第一研究室」の印字オブジェクトデータは、前述の画像データＰＤの包含領域Ｈ３の位置に対応した位置に配置される配置枠Ｇ３内に並べられ、また上記バーコードの印字オブジェクトデータは、前述の画像データＰＤの包含領域Ｈ４の位置に対応した位置に配置される配置枠Ｇ４内に並べられる。
【００５１】
なお、上記の際、上記複数の印字オブジェクトデータそれぞれについて、ラベル印刷範囲ＬＧに対する所定の配列規則性（左揃え、右揃え、中央揃え、均等割り付け等）が個別に決定される。図示の例では、上記「火気厳禁」及び「炎」のマークを含む上記配置枠Ｇ１と、上記「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」の表を含む上記配置枠Ｇ２とは、ラベル印刷範囲ＬＧに対して左揃え配列に揃えられる（所定の余白を介して左端部に寄せられる）。また、上記「第一研究室」を含む上記配置枠Ｇ３と、上記バーコードを含む上記配置枠Ｇ４とは、ラベル印刷範囲ＬＧに対して右揃え配列に揃えられる（この例では配置枠Ｇ３，Ｇ４で互いに異なる所定の余白を介して右端部に寄せられる）。
【００５２】
また、複数の印字オブジェクトデータ相互の相対位置関係における配列規則性（左揃え、右揃え、中央揃え、均等割り付け等も個別に決定される。図示の例では、上記「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」の表を含む上記配置枠Ｇ２の上下方向中心位置と、上記バーコードを含む上記配置枠Ｇ４の上下方向中心位置とが、上下方向に中央揃えされて一致している。なお、上記配置枠Ｇ２の表における上記「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」についても、それぞれが最適な位置関係となるように決定される。この例では「薬品名」「管理者」「保管庫Ｎｏ．」が印刷範囲ＬＧに対し左揃えで揃えられ、「アスピリン」は均等割り付けでかつ「堀田太郎」「ＸＹＺ００１２」は中央揃えであり、それら３つの中心位置は左右方向に中央揃えされて一致している。
【００５３】
その後、上記のようにしてそれぞれ決定された配置位置に、対応する各印字オブジェクトデータが配置されることで、図６（ｅ）に示すような所望のテンプレートＴが生成される。このようにして生成されたテンプレートＴは、メモリ１０６に格納されると同時に外部サーバ３０へ送信（アップロード）され、テンプレートＴのデータファイルとして保管される。
【００５４】
＜ラベル以外の撮像対象物のラベル化＞
なお、本実施形態では、上記撮像ラベルのように明確な矩形部分を含む撮影対象以外に、明確な矩形部分を含まない（例えばラベル以外の）撮像対象物を撮像した場合であっても、当該撮像結果に対応して上記同様の手法でテンプレートＴを生成することができる。その場合には、カメラ１１１での撮像内容のどの部分をテンプレートＴの作成のための処理対象とするのか、を操作者が明確に指示入力することができる。
【００５５】
具体的には、例えば、図７に示すように、ドアＤのノブＮ近傍に形成された「ＨＡＳＨＩＴＳＵＢＡ」という文字ＳＴをラベル化したい場合には、操作者は、操作端末１０のカメラ１１１でこれを撮影することで、タッチパネル１１２上にその画像が表示される（図７参照）。そして、操作者が、その画像上で自らの指Ｆを用いて文字ＳＴの周りを矩形状に矢印に沿ってなぞる（＝輪郭指定操作）ことで、上記表示された画像の画像データ中の切り出し範囲を表す輪郭部Ｑがタッチパネル１１に表示される。
【００５６】
これにより、撮像により生成された画像データＰＤ中の上記輪郭部Ｑの内部が切り出され、その切り出した部分が矩形領域ＳＡに決定される。そして、その後は上記と同様の、オブジェクト材料の検出処理と、オブジェクト材料の認識及びオブジェクトデータの生成処理と、オブジェクト配置の決定及びテンプレートの生成処理と、が順次行われる。これにより、最終的に、図８に示すようにラベル印刷範囲ＬＧの内側の被印字領域Ｒ内に「ＨＡＳＨＩＴＳＵＢＡ」のテキスト文字が配置されたテンプレートＴが生成される。
【００５７】
＜制御内容＞
上記のような手法を実行するために、制御回路１０２（詳細には上記ＣＰＵ）が実行する制御内容を図９〜図１２を用いて説明する。
【００５８】
図９において、操作端末１０を手に持った操作者が、ラベル化したい文字やマーク等を前述の操作によりカメラ１１１により撮像すると、その撮像結果に対応した画像データＰＤが上記メモリ１０６に取り込まれて保存される。まずステップＳ２０１では、制御回路１０２は、テンプレートＴの作成対象となる上記画像データＰＤをメモリ１０６から取得する。
【００５９】
その後、ステップＳ２１１では、制御回路１０２は、上記ステップＳ２０１で取得した画像データＰＤに含まれる枠部分Ｆ（図６（ｂ）参照）を公知の画像解析等を用いて識別し、その識別した枠部分Ｆの内部をテンプレートＴの作成のための処理対象とする上記矩形領域ＳＡに決定する。なお、このステップＳ２１１が各請求項記載のデータ識別手段として機能する。
【００６０】
その後、ステップＳ２１２では、制御回路１０２は、上記ステップＳ２１１での識別が成功したか否かを判定する。このとき、枠部分の認識結果をユーザに確認をするようにすると、識別が確実なものとなる。識別できなかった場合にはステップＳ２１２の判定が満たされず（Ｓ２１２：ＮＯ）、ステップＳ２０２へ移行してユーザの輪郭指定を待つ。識別できた場合にはステップＳ２１２の判定が満たされ（Ｓ２１２：ＹＥＳ）、後述のステップＳ２０４へ移行する。
【００６１】
ステップＳ２０２では、制御回路１０２は、タッチパネル１１２上の適宜の操作で輪郭指定操作があったかどうかを判定する。すなわち、図７を用いて前述したような、例えばラベル以外の撮像対象物を撮像した場合に操作者が行う、輪郭指定操作（なぞり操作）があったかどうか、を制御回路２０２は判定する。輪郭指定操作がなかった場合にはステップＳ２０２の判定が満たされず（Ｓ２０２：ＮＯ）、ステップＳ２０１へ戻って同様の手順が繰り返される。輪郭指定操作があった場合にはステップＳ２０２の判定が満たされて（Ｓ２０２：ＹＥＳ）、ステップＳ２０３へ移行する。
【００６２】
ステップＳ２０３では、制御回路１０２は、上記ステップＳ２０１で取得された画像データＰＤのうち、上記ステップＳ２０２で行われた上記輪郭指定操作に対応した上記輪郭部Ｑ（図７参照）の内部を切り出し、その切り出した部分を、テンプレートＴの作成のための処理対象とする上記矩形領域ＳＡに決定する。なお、このステップＳ２０３が各請求項記載のデータ切り出し手段として機能する。また、このステップＳ２０３と上記ステップＳ２１１とが、各請求項記載の矩形領域決定手順に相当するとともに、矩形領域決定手段として機能する。
【００６３】
その後、ステップＳ２０４で、制御回路１０２は、上記同様の公知の画像解析等の手法により、上記ステップＳ２０３で決定した矩形領域ＳＡに含まれるオブジェクト材料（テキスト、記号、バーコード、シンボル、マーク等）の存在を検出する（詳細は後述の図１０参照）。このステップＳ２０４が各請求項記載のオブジェクト材料検出手順に相当するとともに、オブジェクト材料検出手段として機能する。
【００６４】
その後、ステップＳ２０５で、制御回路１０２は、上記ステップＳ２０４で存在が検出された、各オブジェクト材料それぞれの内容を認識し、その検出されたオブジェクト材料と同等の内容を備えた印字オブジェクトデータを生成する（詳細は後述の図１１参照）。
【００６５】
そして、ステップＳ２０６で、制御回路１０２は、上記ステップＳ２０５により生成された印字オブジェクトデータの、上記ラベル印刷範囲ＬＧ上における、配置位置を決定する（詳細は後述の図１２参照）。なお、このステップＳ２０６が各請求項記載のオブジェクト配置決定手順に相当するとともに、オブジェクト配置決定手段として機能する。
【００６６】
その後、ステップＳ２０７で、制御回路１０２は、上記ステップＳ２０５で生成された少なくとも１つの印字オブジェクトデータを、上記ステップＳ２０６で決定されたラベル印刷範囲ＬＧ上における配置位置に配置し、テンプレートＴを生成する。なお、このステップＳ２０７が各請求項記載のテンプレート生成手順に相当するとともに、テンプレート生成手段として機能する。
【００６７】
そして、ステップＳ２０８では、制御回路１０２は、上記ステップＳ２０７で生成されたテンプレートＴをタッチパネル１１２上に表示する。その後、ステップＳ２０９に移る。
【００６８】
ステップＳ２０９では、制御回路１０２は、上記ステップＳ２０８でタッチパネル１１２上に表示したテンプレートＴを外部サーバ３０へアップロードするかどうかを判定する。具体的には、タッチパネル１１２上に表示された適宜のボタンや操作ボタン１１０等を用いた、操作者による上記アップロードの指示（各請求項記載の所定の操作に相当）がなされたかどうか、を判定する。アップロード指示がなされない場合にはステップＳ２０９の判定が満たされず（Ｓ２０９：ＮＯ）、ステップＳ２１３へ移行する。アップロード指示がなされた場合にはステップＳ２０９の判定が満たされて（Ｓ２０９：ＹＥＳ）、後述のステップＳ２１０へ移行する。
【００６９】
ステップＳ２１３では、制御回路１０２は、上記ステップＳ２０８でタッチパネル１１２上に表示したテンプレートＴを上記メモリ１０６に格納し、このフローを終了する。
【００７０】
一方、ステップＳ２１０では、制御回路１０２は、上記ステップＳ２０８でタッチパネル１１２上に表示したテンプレートＴを上記メモリ１０６に格納するとともに、通信制御部１０８によって外部サーバ３０へと送信してアップロードする。これにより外部サーバ３０は、上記送信されたテンプレートＴを、データファイルとして保管する。なお、このステップＳ２１０が各請求項記載のテンプレート送信手順に相当するとともに、テンプレート送信手段として機能する。その後フローを終了する。
【００７１】
＜オブジェクト材料検出処理の詳細手順＞
上記ステップＳ２０４のオブジェクト材料検出処理の詳細手順を、図１０により説明する。
【００７２】
まず、ステップＳ３０１で、制御回路１０２は、上記ステップＳ２１１又はステップＳ２０３で決定された上記矩形領域ＳＡに枠線ｈ１，ｈ２，……等が存在していたか否かを判定する。例えば前述の図６（ｂ）に示す包含領域Ｈ３，Ｈ４のように枠線部が存在しなかった場合にはステップＳ３０１の判定が満たされず（Ｓ３０１：ＮＯ）、後述のステップＳ３０２へ移行する。例えば前述の図６（ａ）に示す包含領域Ｈ１，Ｈ２のように枠線ｈ１，ｈ２が存在していた場合にはステップＳ３０１の判定が満たされ（Ｓ３０１：ＹＥＳ）、後述するステップＳ３０６へ移行する。
【００７３】
ステップＳ３０６では、制御回路２０２は、枠線部の内部を１つのオブジェクト材料として検出する。上述の例では、枠線ｈ１，ｈ２の内部の包含領域Ｈ１及び包含領域Ｈ２の２つを、それぞれオブジェクト材料として認識（検出）する。すなわち上記図６（ｃ）の例では、包含領域Ｈ１の枠線ｈ１内の「火気厳禁」のテキスト及び「炎のマーク」の全体が、１つの印字オブジェクトとして認識される。また、包含領域Ｈ２の枠線ｈ２内の「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」の表の全体が、１つの印字オブジェクトとして認識される。そして、後述するステップＳ３０５に移行する。
【００７４】
一方、ステップＳ３０２では、制御回路１０２は、上記ステップＳ２１１又はステップＳ２０３で決定された上記矩形領域ＳＡ内を、予め縦横寸法が定められた（例えば縦０．５［ｍｍ］×横０．５［ｍｍ］等）最小四角形の囲みを用いつつ、公知の画像認識等の手法を用いてオブジェクト材料を認識する。これにより、当該囲みの中にオブジェクト材料の少なくとも一部が存在していればその存在が認識され、当該囲みは「オブジェクト材料を１つ含む１つの四角形」として認識される。したがって、比較的大きいオブジェクト材料が存在している場合（ラベル等に大きな文字が形成されている場合等）には、複数の四角形の囲みが隣接するように連続して認識され、また１つの文字の一部の部位（他の部位から離間した部首、点、祓い、はね、等）等は、わずかに離れた複数の囲みとして認識される。その後、ステップＳ３０３に移る。
【００７５】
ステップＳ３０３では、制御回路１０２は、最小四角形の互いに隣接する間隔が予め定められたしきい値以下であるかどうかを判定する。しきい値より大きい場合にはステップＳ３０３の判定が満たされず（Ｓ３０３：ＮＯ）、後述のステップＳ３０７へ移行する。しきい値以下であった場合にはステップＳ３０３の判定が満たされ（Ｓ３０３：ＹＥＳ）、ステップＳ３０４へ移行する。
【００７６】
ステップＳ３０４では、制御回路１０２は、互いに隣接する最小四角形どうしの間隔がきわめて小さい（又は０である）ことから、前述のようにして比較的大きいオブジェクト材料の一部を各四角形が連続して認識しているとみなし、当該隣接する四角形どうしを合体し、合体後の大きな四角形内を１つのオブジェクト材料として検出する。これにより、上記のように比較的大きいオブジェクト材料であっても、それを正しく１つのオブジェクト材料として検出することができる。図６（ｃ）の例では、包含領域Ｈ３の「第一研究室」の文字全体が１つの印字オブジェクトとして認識され、包含領域Ｈ４のバーコード全体が、１つの印字オブジェクトとして認識される。その後、ステップＳ３０５に移行する。
【００７７】
一方、ステップＳ３０７では、制御回路１０２は、隣接する最小四角形との間隔が比較的大きいことから、比較的小さなオブジェクト材料の全体を包含するように正しく認識しているとみなし、当該最小四角形の囲み内を１つのオブジェクト材料として検出する。そして、ステップＳ３０５に移行する。
【００７８】
ステップＳ３０５では、制御回路１０２は、上記ステップＳ２１１又はステップＳ２０３で決定された上記矩形領域ＳＡ内に、上記ステップＳ３０１〜ステップＳ３０７の処理によってまだ処理していないオブジェクト材料が存在するか否かを判定する。未処理のオブジェクト材料が存在していない場合にはステップＳ３０５の判定が満たされず（Ｓ３０５：ＮＯ）、上記した図９のフローにおけるステップＳ２０５へ戻る。未処理のオブジェクト材料が存在している場合にはステップＳ３０５の判定が満たされ（Ｓ３０５：ＹＥＳ）、ステップＳ３０１へ戻って同様の処理が繰り返される。したがって、図６（ｃ）の例では、ステップＳ３０６での認識とステップＳ３０４での認識とによって、合計４つの印字オブジェクト（各包含領域Ｈ１，Ｈ２，Ｈ３，Ｈ４に対応）が認識されることとなる。
【００７９】
＜オブジェクト材料認識・オブジェクトデータ生成処理＞
上記ステップＳ２０５のオブジェクト材料認識処理及びオブジェクトデータ生成処理の詳細手順を、図１１により説明する。
【００８０】
まず、ステップＳ４０１で、制御回路１０２は、上記ステップＳ２０４で検出されたオブジェクト材料の内容に対し、公知のＯＣＲ（読み取り結果と予め記憶された文字パターンとの照合）の手法を用いて、テキスト文字の認識（検出）を実行する。
【００８１】
その後、ステップＳ４０２で、制御回路１０２は、上記ステップＳ４０１によるテキスト文字の認識（検出）が成功したか否かを判定する。認識が失敗した場合にはステップＳ４０２の判定が満たされず（Ｓ４０２：ＮＯ）、後述のステップＳ４０３へ移行する。認識が成功した場合にはステップＳ４０２の判定が満たされて（Ｓ４０２：ＹＥＳ）、ステップＳ４０７へ移行する。
【００８２】
ステップＳ４０７では、制御回路１０２は、上記ステップＳ４０２で検出に成功したテキストと同じ内容のテキスト印字オブジェクトデータを生成する。これにより、例えば上記図６（ｄ）の例では、包含領域Ｈ３の文字「第一研究室」に対応した「第一研究室」の印字オブジェクトデータが生成される。また後述のステップＳ４０６からステップＳ４１３での分割処理を経てこのステップＳ４１１が実行された場合には、包含領域Ｈ１の枠線ｈ１内の文字「火気厳禁」に対応した「第一研究室」の印字オブジェクトデータが生成されるとともに、同様に包含領域Ｈ２の枠線ｈ２内の文字「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」にそれぞれ対応した「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」の印字オブジェクトデータが生成される。その後、後述するステップＳ４０６へ移行する。
【００８３】
一方、ステップＳ４０３では、制御回路１０２は、上記ステップＳ２０４で検出されたオブジェクト材料の内容に対し、公知の手法でのバーコード読み取りを実行する。その後、ステップＳ４０４に移る。
【００８４】
ステップＳ４０４では、制御回路１０２は、上記ステップＳ４０３で実行したバーコードの読み取りが成功したかどうかを判定する。読み取りが成功しなかった場合にはステップＳ４０４の判定が満たされず（Ｓ４０４：ＮＯ）、後述のステップＳ４０８へ移行する。読み取りが成功した場合にはステップＳ４０４の判定が満たされ（Ｓ４０４：ＹＥＳ）、ステップＳ４０５へ移行する。
【００８５】
ステップＳ４０５では、制御回路１０２は、上記ステップＳ４０４で判定して検出に成功したバーコードと同じ内容（読み取り時に同一の情報を取得可能な）のバーコード印字オブジェクトデータを生成する。これにより、例えば上記図６（ｄ）の例では、包含領域Ｈ４のバーコードと同等のバーコード印字オブジェクトデータが生成される。その後、後述するステップＳ４０６へ移行する。
【００８６】
一方、ステップＳ４０８では、制御回路１０２は、上記ステップＳ２０４で検出されたオブジェクト材料の内容を画像としてメモリ１０６に保存するとともに２値化して圧縮データ化する。なお、このステップＳ４０８と、上記ステップＳ４０１と、上記ステップＳ４０３とが、各請求項記載のオブジェクト材料認識手順に相当するとともに、オブジェクト材料認識手段として機能する。
【００８７】
その後、ステップＳ４０９では、制御回路１０２は、外部サーバ３０にアクセスし、上記ステップＳ４０８で生成した画像の圧縮データをキーにして、当該圧縮データと、外部サーバ３０内の既存コンテンツ（いわゆるクリップアート、オートシェイプ等）との照合検索を行う。
【００８８】
そして、ステップＳ４１０では、制御回路１０２は、ステップＳ４０９の検索において、上記圧縮データが外部サーバ３０内の既存コンテンツと合致したか否かを判定する。合致しなかった場合にはステップＳ４１０の判定が満たされず（Ｓ４１０：ＮＯ）、後述のステップＳ４１２へ移行する。合致した場合にはステップＳ４１０の判定が満たされ（Ｓ４１０：ＹＥＳ）、ステップＳ４１１へ移行する。
【００８９】
ステップＳ４１１では、制御回路１０２は、上記ステップＳ４１０で合致した既存コンテンツを用いて、印字オブジェクトデータを生成する。これにより、後述のステップＳ４０６からステップＳ４１３での分割処理を経てこのステップＳ４１１が実行された場合に、例えば上記図６（ｄ）の例で、包含領域Ｈ１の枠線ｈ１内の「炎」マークが既存コンテンツつぃてコンテンツサーバＳＶ内にあった場合には、当該「炎」マークの既存コンテンツを用いて印字オブジェクトデータが生成される。その後、ステップＳ４０６へ移行する。
【００９０】
一方、ステップＳ４１２では、制御回路１０２は、ステップＳ４０８で保存した画像をそのまま印字オブジェクトデータとする。そして、ステップＳ４０６へ移行する。なお、このステップＳ４１２と、ステップＳ４１１と、上記ステップＳ４０７と、上記ステップＳ４０５とが、各請求項記載の及びオブジェクトデータ生成手順に相当するとともに、オブジェクトデータ生成手段として機能する。
【００９１】
ステップＳ４０６では、制御回路１０２は、上記ステップＳ２０４で検出されたすべてのオブジェクト材料の内容について、上記ステップＳ４０１〜ステップＳ４０５及びステップＳ４０７〜ステップＳ４１２での処理により、すべて認識処理が完了したか否かを判定する。全オブジェクト材料の内容が認識完了されるまではステップＳ４０６の判定が満たされず（Ｓ４０６：ＮＯ）、ステップＳ４１３へ移る。ステップＳ４１３では、制御回路２０２は、未処理の（すなわちまだ認識できていない）オブジェクト材料を公知の手法で適宜に分割処理する。その後、上記ステップＳ４０１へ戻って同様の処理を繰り返す。
【００９２】
一方、ステップＳ４０６において全オブジェクト材料の内容が認識完了していた場合には当該ステップＳ４０６の判定が満たされ（Ｓ４０６：ＹＥＳ）、上記図９のフローのステップＳ２０６へ戻る。
【００９３】
＜オブジェクト配置決定処理＞
上記ステップＳ２０６のオブジェクト配置決定処理の詳細手順を、図１２により説明する。
【００９４】
まず、ステップＳ５０１では、制御回路１０２は、以降の各手順で各印字オブジェクトデータを配置する被配置部となる、印字ラベルの被印字領域Ｒに対応したラベル印刷範囲ＬＧ（上記図６（ｄ）又は図８参照）を、例えば上記ＲＡＭ内の適宜の領域に設定する。その後、ステップＳ５０２に移る。
【００９５】
ステップＳ５０２では、制御回路１０２は、上記ステップＳ２０５で生成された印字オブジェクトデータが枠線付きのデータであるか否かを判定する。枠付きの印字オブジェクトデータでない場合、ステップＳ５０２の判定が満たされず（Ｓ５０２：ＮＯ）、後述のステップＳ５０４に移行する。例えば上記図６（ｅ）における配置枠Ｇ１，Ｇ２内の印字オブジェクトデータ（包含領域Ｈ１，Ｈ２に対応して生成された各印字オブジェクトデータ）等、枠線付きの印字オブジェクトデータであった場合、ステップＳ５０２の判定が満たされて（Ｓ５０２：ＹＥＳ）、ステップＳ５０３に移行する。
【００９６】
ステップＳ５０３では、制御回路１０２は、上記枠線内の各印字オブジェクトデータ（但しこの場合は、前述の分割処理後の印字オブジェクトデータを指す）を、適宜の手法で最適な配置に揃える。すなわち、ステップＳ２０４での対応するオブジェクト材料の検出結果や、ステップＳ２０５でのオブジェクト材料の認識結果に応じて、各印字オブジェクトデータそれぞれのラベル印刷範囲ＬＧに対する所定の配列規則性（左揃え、右揃え、中央揃え、均等割り付け等）を個別に決定し、また各印字オブジェクトデータ相互の配列規則性（上下中心揃え、左右中心揃え、等）も決定する。
【００９７】
例えば、上記図６（ｅ）の例では、上記配置枠Ｇ２内において、「薬品名」「管理者」「保管庫Ｎｏ」はラベル印刷範囲ＬＧに対してすべて左揃えでかつ互いに左端部の位置が同じになるように配列が決定される。また「アスピリン」は配置スペース内で均等割り付け、「堀田太郎」「ＸＹＺ００１２」内は配置スペース内で中央揃え、とラベル印刷範囲ＬＧに対する配置態様が決定されるとともに、「アスピリン」「堀田太郎」「ＸＹＺ００１２」それぞれは互いの左右中心位置が同一に揃えられる。また、「薬品名」「アスピリン」、「管理者」「堀田太郎」、「保管庫Ｎｏ」「ＸＹＺ００１２」は、それぞれの組で互いの上下方向中心位置が同一に揃えられる。
【００９８】
同様に、上記配置枠Ｇ１内において、１つの「炎」マークは当該配置枠Ｇ１内で左揃え、もう１つの「炎」マークは当該配置枠Ｇ１内で右揃え、「火気厳禁」は中央揃え、の態様となるように配列が決定される。また、これら２つの「炎」マーク及び「火気厳禁」の文字は、互いの上下方向中心位置が同一に揃えられる。ステップＳ５０３が完了すると、ステップＳ５０４に移る。
【００９９】
ステップＳ５０４では、制御回路１０２は、印字オブジェクトデータ（但しこの場合は、前述の分割処理が行われた場合には分割処理前の印字オブジェクトデータを指す）の中央線及び境界線（外縁線。以下同様）と、被印字領域Ｒの中央線及び境界線（外縁線。以下同様）との位置関係を比較する。その後、ステップＳ５０５に移る。
【０１００】
ステップＳ５０５では、制御回路１０２は、上記ステップＳ５０４での比較において、各オブジェクトデータの中央線及び境界線と、被印字領域Ｒの中央線及び境界線とが略一致したかどうかを判定する。略一致しなかった場合はステップＳ５０５の判定が満たされず（Ｓ５０５：ＮＯ）、後述のステップＳ５０８に移行する。略一致した場合、ステップＳ５０５の判定が満たされ（Ｓ５０５：ＹＥＳ）、ステップＳ５０６に移行する。
【０１０１】
ステップＳ５０６では、制御回路１０２は、各印字オブジェクトデータをラベル印刷範囲ＬＧの被印字領域Ｒに対して適切に揃える。例えば、上記した図６（ｅ）の例において、２つの「炎」マーク及び「火気厳禁」を含む配置枠Ｇ１内の印字オブジェクトデータは、左揃え（左端がラベル印刷範囲ＬＧの左端に略一致）とし、「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」を表形式で含む配置枠Ｇ２内の印字オブジェクトデータも、全体として左揃え（左端がラベル印刷範囲ＬＧの左端に一致）、とする。なお、このステップＳ５０６が各請求項記載の第１配列決定手段として機能する。その後、ステップＳ５０８に移る。
【０１０２】
ステップＳ５０８では、制御回路１０２は、各印字オブジェクトデータの中央線及び境界線について、他の印字オブジェクトデータの中央線及び境界線と相互に比較する。すなわち、ラベル印刷範囲ＬＧの被印字領域Ｒ内にある複数の印字オブジェクトデータ相互の相対位置関係を比較する。その後、ステップＳ５０９に移る。
【０１０３】
ステップＳ５０９では、制御回路１０２は、上記ステップＳ５０８での比較結果に応じて、複数の印字オブジェクトデータ相互の相対位置関係を適切に揃える（左揃え、右揃え、中央揃え等）。例えば、図６（ｅ）の例では、「薬品名」「アスピリン」「管理者名」「堀田太郎」「保管庫ナンバー」「ＸＹＺ００１２」を表形式で含む配置枠Ｇ２内の印字オブジェクトデータの上下方向中心位置と、配置枠Ｇ４内のバーコードの印字オブジェクトデータの上下方向中心位置とは、互いに同一に揃えられる。なお、このステップＳ５０９が各請求項記載の第２配列決定手段として機能する。その後、ステップＳ５１０に移る。
【０１０４】
ステップＳ５１０では、制御回路１０２は、上記ステップＳ２０５で生成されたすべての印字オブジェクトデータについて、上記ステップＳ５０２〜ステップＳ５０９での処理により、ラベル印刷範囲ＬＧへの適切な配置処理が完了したか否かを判定する。全印字オブジェクトデータの配置処理が完了するまではステップＳ５１０の判定が満たされず（Ｓ５１０：ＮＯ）、ステップＳ５０２へ戻って同様の処理が繰り返される。全印字オブジェクトデータの配置処理が完了した場合にはステップＳ５１０の判定が満たされ（Ｓ５１０：ＹＥＳ）、上記した図９のフローにおけるステップＳ２０７へ戻る。
【０１０５】
以上説明したように、本実施形態においては、操作者は、操作端末１０を持ち歩き、テキスト、記号、バーコード等のオブジェクト材料を備えた、印字ラベルの作成に好適な所望の撮像対象が見つかったら、その場で当該撮像対象を撮像するだけで、当該オブジェクト材料と同等の印字オブジェクトデータを含む所望のテンプレートＴを作成することができる。この結果、当該テンプレートＴを、ラベル作成装置２０又はこれを操作する操作端末１０で用いることで、操作者は、前述のテキスト、記号、バーコード等の所望の印字オブジェクトが印字形成された印字ラベルを容易に作成することができる。この結果、操作者の利便性を向上することができる。
【０１０６】
特に、図６（ａ）に示したように既に使用されている印字ラベルのラベル面を撮像して同等の内容のテンプレートＴを作成できるだけでなく、図７及び図８に示したようにラベル以外の対象物を撮像することによっても、当該対象物に形成されたテキスト、記号、バーコード等を印字オブジェクト化してテンプレートＴを作成することができる。すなわち、ラベルではないものと同等の内容を、容易に印字ラベル化できる、という効果もある。
【０１０７】
また、本実施形態では特に、図７を用いて上述したようにラベル以外の撮像対象物を撮像した場合、その撮像内容のどの部分をテンプレート作成のための処理対象とするのか、を操作者が明確に輪郭指定操作で指示入力することができる（図７及び図９のステップＳ２０２参照）。この結果、ラベルではないものと同等の内容の印字ラベルを確実に作成することができる。
【０１０８】
また、本実施形態では特に、図６（ｂ）を用いて上述したように、既に完成されたラベル（又は使用されているラベル）を撮像するだけで、当該ラベルの枠部分Ｆの内部領域をそのままテンプレートＴの作成のための処理対象とすることができる（図９のステップＳ２１１参照）。これにより、撮像したラベルと同一態様の印字ラベルを再現可能なテンプレートＴを、容易に作成することができる。
【０１０９】
また、本実施形態では特に、図１２の上記ステップＳ５０６において、各印字オブジェクトデータがラベル印刷範囲ＬＧの被印字領域Ｒに対して適切に揃えられる。これにより、撮像した画像データＰＤにテキスト、記号、バーコード等のオブジェクト材料が複数含まれていたとき、それらを印字オブジェクトとして再現できるとともに、それぞれを印字ラベルの被印字領域Ｒに対し同一の位置関係となるように再現可能な、テンプレートＴを確実に作成することができる。
【０１１０】
また、本実施形態では特に、図１２の上記ステップＳ５０９において、上記ステップＳ５０８での比較結果に応じて、複数の印字オブジェクトデータ相互の相対位置関係が適切に揃えられる。これにより、撮像した画像データＰＤにテキスト、記号、バーコード等のオブジェクト材料が複数含まれていたとき、それらを印字オブジェクトとして再現できるとともに、それぞれどうしの互いの相対位置関係を同等に再現可能な、テンプレートＴを確実に作成することができる。
【０１１１】
なお、図３、図４等の図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１２】
また、図５、図９、図１０、図１１、図１２に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１３】
また、以上既に述べた以外にも、上記実施形態や変形例による手法を適宜組み合わせて利用しても良い。
【０１１４】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１５】
１０              操作端末（携帯型テンプレート作成装置）
２０              ラベル作成装置
１０２            制御回路（演算手段）
１０８            通信制御部（無線通信手段）
１１０            操作ボタン（操作手段）
１１１            カメラ（撮像手段）
１１２            タッチパネル（操作手段、表示手段）
ＬＧ              ラベル印刷範囲
ＰＤ              画像データ
ＳＡ              矩形領域
Ｔ                テンプレート
【図１】
2013206004.tif 000003
【図２】
2013206004.tif 000004
【図３】
2013206004.tif 000005
【図４】
2013206004.tif 000006
【図５】
2013206004.tif 000007
【図６】
2013206004.tif 000008
【図７】
2013206004.tif 000009
【図８】
2013206004.tif 000010
【図９】
2013206004.tif 000011
【図１０】
2013206004.tif 000012
【図１１】
2013206004.tif 000013
【図１２】
2013206004.tif 000014