(57)【要約】      （修正有）【課題】様々な形式の印刷ラベルをより容易に作成する。【解決手段】被印字テープ２０３を搬送する搬送手段２０９と、被印字テープ２０３に画像を印字形成する印字手段２０５と、印字オブジェクトがそれぞれ配置される複数のテンプレートＴを記憶した記憶手段２０６と、搬送手段２０９及び印字手段２０５を制御する制御手段２０２と、を有する印刷装置２０であって、制御手段２０２は、画像データを取得する画像データ取得処理；画像データの直交する第３方向及び第４方向における寸法に係わる数値パラメータに応じて、画像データに適用するテンプレートＴ１〜３を決定するテンプレート決定処理；テンプレートＴ１〜３内の印字オブジェクトに画像データを割り付けて印字データを生成する印字データ生成処理；印字データを用い画像を被印字テープ２０３に形成する画像形成処理；を実行する。【選択図】図４
2020049776.tif 000002
【特許請求の範囲】
【請求項１】
被印字テープを搬送する搬送手段と、
前記搬送手段により搬送される前記被印字テープに対し、画像を印字形成する印字手段と、
互いに直交する第１方向及び第２方向における寸法を備えた印字オブジェクトがそれぞれ配置される複数のテンプレートを記憶した記憶手段と、
前記搬送手段及び前記印字手段を制御する制御手段と、
を有する印刷装置であって、
前記制御手段は、
画像データを取得する画像データ取得処理；
前記取得された画像データの、互いに直交する第３方向及び第４方向における寸法に係わる数値パラメータに応じて、前記記憶された複数のテンプレートのうち当該画像データに適用する１つの前記テンプレートを決定するテンプレート決定処理；
前記決定された１つのテンプレート内の前記印字オブジェクトに、前記取得された画像データを割り付けて印字データを生成する印字データ生成処理；
前記生成された印字データを用いて、対応する前記画像を前記被印字テープに形成する画像形成処理；
を実行することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記テンプレート決定処理では、
前記数値パラメータとしての、前記取得された画像データの総画素数に応じて、前記１つのテンプレートを決定する
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置において、
前記テンプレート決定処理では、
前記総画素数が予め定められた第１しきい値以上の場合には、前記記憶された複数のテンプレートのうち前記印字オブジェクトのサイズが最大である第１テンプレートを、前記画像データに適用する前記１つのテンプレートとして決定する
ことを特徴とする印刷装置。
【請求項４】
請求項２又は請求項３記載の印刷装置において、
前記テンプレート決定処理では、
前記総画素数が予め定められた第２しきい値以下の場合には、前記記憶された複数のテンプレートに含まれる、同一サイズの複数の印字オブジェクトが配列された第２テンプレートを、前記画像データに適用する前記１つのテンプレートとして決定する
ことを特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の印刷装置において、
前記テンプレート決定処理では、
前記数値パラメータとしての、前記取得された画像データの画像サイズに応じて、前記１つのテンプレートを決定する
ことを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
前記テンプレート決定処理では、
前記画像サイズが予め定められた第３しきい値以下の場合には、前記記憶された複数のテンプレートに含まれる、同一サイズの複数の印字オブジェクトが配列された第２テンプレートを、前記画像データに適用する前記１つのテンプレートとして決定する
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の印刷装置において、
前記テンプレート決定処理では、
前記数値パラメータとしての、前記取得された画像データの前記第３方向における寸法と前記第４方向における寸法との寸法比に応じて、前記１つのテンプレートを決定する
ことを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、
前記テンプレート決定処理では、
前記記憶された複数のテンプレートのうち、前記印字オブジェクトの前記第１方向における寸法と前記第２方向における寸法との寸法比が、前記画像データの前記第３方向における寸法と前記第４方向における寸法との寸法比、若しくは、前記画像データの前記第４方向における寸法と前記第３方向における寸法との寸法比、に最も近い第３テンプレートを、前記画像データに適用する前記１つのテンプレートとして決定する
ことを特徴とする印刷装置。
【請求項９】
請求項８記載の印刷装置において、
前記テンプレート決定処理では、
前記記憶された複数のテンプレートのうち、前記印字オブジェクトの前記第１方向における寸法と前記第２方向における寸法との寸法比が、前記画像データの前記第４方向における寸法と前記第３方向における寸法との寸法比、に最も近い前記第３テンプレートを、前記画像データに適用する前記１つのテンプレートとして決定し、
前記印字データ生成処理では、
前記決定された１つのテンプレート内の前記印字オブジェクトに対し、前記取得された画像データを９０°回転させて割り付け、前記印字データを生成する
ことを特徴とする印刷装置。
【請求項１０】
被印字テープに対し画像を印字形成する印刷装置に接続され、印字オブジェクトがそれぞれ配置される複数のテンプレートを記憶した記憶部と制御部とを有する操作端末の、前記制御部に対し、
画像データを取得する画像データ取得手順と、
前記取得された画像データの寸法に係わる数値パラメータに応じて、前記記憶された複数のテンプレートのうち当該画像データに適用する１つの前記テンプレートを決定するテンプレート決定手順と、
前記決定された１つのテンプレート内の前記印字オブジェクトに、前記取得された画像データを割り付けて印字データを生成する印字データ生成手順と、
前記生成された印字データを、前記印刷装置へ出力する印字データ出力手順と、
を実行させるための、画像データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び画像データ処理プログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１に記載のように、撮像手段により撮像された画像データを、テープ等に印刷して印字ラベル等を作成するラベルプリンタ等の印刷装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−５４７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなラベルプリンタでは、様々な形式の印刷ラベルを作成するために、テープ幅に収まる印刷領域の中に、テキスト、画像、シンボル等を自由自在な位置・サイズで配置して、被印字テープ等に印刷することが出来る。
【０００５】
しかし、画像データの位置・サイズは、印刷領域に必ずしも合致しておらず、ユーザは、画像データを調整する機能を熟知して、その機能を使用して印刷領域に適した位置・サイズ等に画像データを調整する必要があるという問題があった。
【０００６】
本発明の目的は、様々な形式の印刷ラベルをより容易に作成することが可能な、印刷装置及び画像データ処理プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願発明は、被印字テープを搬送する搬送手段と、前記搬送手段により搬送される前記被印字テープに対し、画像を印字形成する印字手段と、互いに直交する第１方向及び第２方向における寸法を備えた印字オブジェクトがそれぞれ配置される複数のテンプレートを記憶した記憶手段と、前記搬送手段及び前記印字手段を制御する制御手段と、を有する印刷装置であって、前記制御手段は、画像データを取得する画像データ取得処理；前記取得された画像データの、互いに直交する第３方向及び第４方向における寸法に係わる数値パラメータに応じて、前記記憶された複数のテンプレートのうち当該画像データに適用する１つの前記テンプレートを決定するテンプレート決定処理；前記決定された１つのテンプレート内の前記印字オブジェクトに、前記取得された画像データを割り付けて印字データを生成する印字データ生成処理；前記生成された印字データを用いて、対応する前記画像を前記被印字テープに形成する画像形成処理；を実行することを特徴とする。
【０００８】
本願発明の印刷装置においては、例えば装置外部から画像データを取得し、その画像データをテンプレートの印字オブジェクトに割り付けることによって、被印字テープに画像を形成（印刷）する。その際、記憶手段に複数のテンプレートが予め記憶されており、これに対応して、制御手段によって、テンプレート決定処理が行われる。
【０００９】
すなわち、画像データ取得処理で画像データが取得されると、その取得された画像データの第３方向（例えば縦方向）及び第４方向（例えば横方向）の寸法に係わる数値パラメータが検証される。数値パラメータとしては、例えば画像データの画素数や、画像サイズや、縦方向横方向の寸法比（いわゆる縦横比）等がある。そして、テンプレート決定処理では、その画像データの数値パラメータの値（上記の例では画素数、画素、縦横比の値）に応じて、上記記憶された複数のテンプレートのうちどれを当該画像データに適用すべきかが決定される。
【００１０】
例えば、画像データの総画素数が比較的大きい場合には、当該画像データに係わる画像は風景画像であると推定される。そして、当該風景画像をまんべんなく割り付けるために、上記複数のテンプレートのうち内包する印字オブジェクトのサイズが最大であるものが選択される。また例えば、画像データの総画素数が比較的小さい場合には、当該画像データに係わる画像は自己の記念撮影画像であると推定される。そして、当該自己の記念撮影画像を高い娯楽性を維持しつつ割り付けるために、上記複数のテンプレートのうち同一サイズの複数印字オブジェクトが配列されているものが選択される。
【００１１】
また例えば、画像データの画像サイズが比較的小さい場合も、当該画像データに係わる画像は自己の記念撮影画像であると推定され、上記同様、同一サイズの複数印字オブジェクトが配列されているテンプレートが選択される。
【００１２】
さらに例えば、画像データの上記縦横比（第３方向寸法と第４方向寸法との比）が、上記複数のテンプレートそれぞれに備えられる印字オブジェクトの縦横比（第１方向寸法と第２方向寸法との比）いずれかに近い場合には、縦横比が最も近いテンプレートが選択される。
【００１３】
上記のようにして１つのテンプレートが決定されたら、そのテンプレートの印字オブジェクトに画像データが割り付けられることで、印字データが生成される（印字データ生成処理）。そして、その印字データを用いて、対応する画像が被印字テープに形成される（画像形成処理）。
【００１４】
以上の処理の結果、本願発明の印刷装置においては、画像データが取得されると、その画像データに最適なテンプレートが決定され、そのテンプレートの印字オブジェクトに画像データが割り付けられることで、対応する画像が被印字テープに形成（印刷）される。これにより、ユーザが画像の種類ごとにテンプレートを選択したりアプリケーション上で画像の縮尺や配置態様を調整し編集しなければならなかった従来手法に比べ、ユーザにとっての労力負担を大きく低減し、利便性を向上することができる。
【発明の効果】
【００１５】
本発明によれば、様々な形式の印刷ラベルをより容易に作成することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る操作端末を表す、操作端末の外観の正面図、及び、操作端末の外観の右側面図である。
【図２】ラベルプリンタの外観図である。
【図３】操作端末の機能的構成を表す機能ブロック図である。
【図４】ラベルプリンタの機能的構成を表す機能ブロック図である。
【図５】印刷システムが処理する画像データを表す説明図である。
【図６】比較例において必要な操作を表す説明図である。
【図７】比較例において必要な操作を表す説明図である。
【図８】比較例において必要な操作を表す説明図である。
【図９】実施形態において用いられるテンプレートを表す説明図である。
【図１０】制御回路が実行する画像データ処理を表すフローチャートである。
【図１１】ステップＳ５の詳細手順を表すフローチャートである。
【図１２】第１テンプレートを使用した画像データ処理を説明する説明図である。
【図１３】第２テンプレートを使用した画像データ処理を説明する説明図である。
【図１４】第３テンプレートを使用した画像データ処理を表す説明図である。
【図１５】本発明の第１変形例に係るラベルプリンタの機能的構成を表す機能ブロック図である。
【図１６】テンプレートを表す説明図である。
【図１７】画像データ処理を表す説明図である。
【図１８】本発明の第２変形例に係る操作端末の機能的構成を表す機能ブロック図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照して、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面では、実質的に同一の機能を有する構成要素は、原則として同一の符号で表す。そして、これらの構成要素についての重複説明は、適宜省略する。
【００１８】
＜一実施形態＞
図１〜図４を参照しつつ、本発明の一実施形態に係る印刷システムについて説明する。本実施形態に係る印刷システムは、操作端末１０と、ラベルプリンタ２０とを有する。操作端末１０は、ラベルプリンタ２０に接続され、画像データをラベルプリンタ２０に出力する。ラベルプリンタ２０は、印刷装置の一例であり、操作端末１０から取得した画像データから印字データを生成し、印字データに対応した画像を被印字テープに対し印字形成して印字ラベルを形成する。なお、印刷装置の構成例は、この例に限定されるものではなく、操作端末１０とラベルプリンタ２０との機能を発揮するような１つの装置または一体として動作する３以上の装置で構成されてもよい。操作端末１０は、携帯端末とも言い、被印字テープに印字・形成するための画像データを生成する。なお、操作端末１０は、例えばスマートフォン、タブレット型コンピュータであってもよい。
【００１９】
図１（ａ）及び図１（ｂ）に示すように、操作端末１０は、装置本体１２と、カメラ１１１（撮像手段）とを有する。
【００２０】
装置本体１２は、例えば液晶ディスプレイを備えたパネルにより各種情報や各種メッセージを表示し、かつユーザ（操作者）が各種操作を行えるタッチパネル１１２（操作手段、表示手段）と、ユーザが操作可能な操作ボタン１１０（操作手段）とを備えている。
【００２１】
カメラ１１１は、装置本体１２の上部（図１（ａ）及び図１（ｂ）中の上部）に設けられており、装置本体１２においてタッチパネル１１２の表示面が設けられた面の反対側、すなわち下面側（図１（ａ）中の紙面奥面側、図１（ｂ）中の右面側）に、レンズ１１１Ａを備えている。例えば、ユーザが、操作ボタン１１０等を用いた適宜の操作でタッチパネル１１２に適宜のアイコン等を表示させ、指で当該アイコンを押すことによりカメラ１１１が起動し、対象物を撮影して、画像データを取得する。なお、操作ボタン１１０及びタッチパネル１１２の操作機能を単に「操作手段」とも言い、以下適宜「操作部１１０等」と称する。
【００２２】
図２に示すように、ラベルプリンタ２０は、装置本体２２を有している。装置本体２２は、例えば液晶ディスプレイからなり各種情報や各種メッセージを表示する表示部２１２と、ユーザが各種操作を可能な操作部２１０と、装置本体２２内に配設されたカッタ２０７（後述の図４参照）を駆動するためのカットレバー２１３とを備えている。操作部２１０には、文字、記号、及び数字等を入力するための入力キーを初めとする種々の機能キー２１０ａ等が含まれている。
【００２３】
図３に示すように、操作端末１０は、上記操作ボタン１１０と、カメラ１１１と、タッチパネル１１２とに加え、通信制御部１０８と、制御回路１０２と、メモリ１０６と、を有する。
【００２４】
通信制御部１０８は、無線を介して接続されたラベルプリンタ２０との間で行われる情報通信の制御を行う。
【００２５】
制御回路１０２は、制御部の一例であり、図示しないＣＰＵ（演算手段）、ＲＡＭ、及びＲＯＭを備えている。この制御回路１０２は、ＣＰＵの演算機能により、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された各種プログラムを実行する。この各種プログラムには、後述する図１４のフローを実行するための本発明の画像表示処理プログラムが含まれている。また、制御回路１０２は、通信制御部１０８を介し、無線通信によりラベルプリンタ２０と接続されており、ラベルプリンタ２０と各種情報やデータの送受が可能となっている。
【００２６】
メモリ１０６は、記憶部の一例であり、記憶内容の追加及び消去が可能な、例えばＥｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）等の不揮発性メモリから構成されている。このメモリ１０６には、各種情報が記憶され、操作端末１０で実行されるアプリケーション等の各種プログラム、カメラ１１１が撮像したりネットワークを介して取得したり画面をキャプチャした画像データＤ１〜Ｄ３等が記憶されている。
【００２７】
図４に示すように、ラベルプリンタ２０は、上記操作部２１０と、表示部２１２と、カットレバー２１３とに加え、通信制御部２０８と、制御回路２０２と、メモリ２０６と、カートリッジホルダ２１６と、搬送装置２０９と、印字ヘッド２０５と、カッタ２０７とを有する。
【００２８】
通信制御部２０８は、上記のように無線を介して接続された操作端末１０との間で行われる情報通信の制御を行う。
【００２９】
制御回路２０２は、制御手段の一例であり、図示しないＣＰＵ、ＲＡＭ、及びＲＯＭを備えている。この制御回路２０２は、ＲＡＭの一時記憶機能を利用しつつ、ＲＯＭに予め記憶された各種プログラムを実行する。これにより、制御回路２０２は、搬送装置２０９及び印字ヘッド２０５を含むラベルプリンタ２０全体の制御を行う。また、制御回路２０２は、通信制御部２０８を介して操作端末１０と接続されており、操作端末１０とデータの送受が可能となっている。
【００３０】
メモリ２０６は、記憶手段の一例であり、記憶内容の追加及び消去が可能な、例えばＥｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＥＥＰＲＯＭ）等の不揮発性メモリから構成されている。このメモリ２０６には、各種情報が記憶されている。特に、本実施形態に係るメモリ２０６には、ラベルプリンタ２０で実行される制御プログラム及び画像データ処理プログラムを含む各種プログラム、印字オブジェクトがそれぞれ配置される複数の第１テンプレートＴ１〜第３テンプレートＴ３、操作端末１０から取得した画像データＤ１〜Ｄ３等が記憶されている。第１テンプレートＴ１〜第３テンプレートＴ３については詳しく後述する。
【００３１】
カートリッジホルダ２１６は、被印字テープの一例であるテープ２０３を供給可能なカートリッジ２０１を着脱可能に構成されている。カートリッジ２０１は、テープ２０３を図示しないリール部材の周りに巻回したテープロール２０４（本来は渦巻き状であるが簡略化して同心円で図示している）を備えている。
【００３２】
搬送装置２０９は、搬送手段の一例であり、印字ヘッド２０５に対向して設けられている。この搬送装置２０９は、制御回路２０２により制御されて、カートリッジホルダ２１６に装着したカートリッジ２０１から供給される、すなわち当該カートリッジ２０１のテープロール２０４から繰り出される、テープ２０３を搬送する。
【００３３】
印字ヘッド２０５は、印字手段の一例であり、制御回路２０２により制御されて、テープロール２０４から繰り出され搬送装置２０９により搬送されるテープ２０３に対し、所望の印字として画像を印字形成する。
【００３４】
カッタ２０７は、ユーザによりカットレバー２１３が操作されることで、印字ヘッド２０５による印字が終了したテープ２０３を所定の長さに切断して印字付きの１つの印字ラベルＬとする。
【００３５】
＜画像データ＞
カメラ１１１が撮像したりネットワークを介して取得した画像データＤ１〜Ｄ３は、図３に示すように、メモリ１０６に記憶される。図５には、このメモリ１０６に記憶された画像データとして、３つの画像データＤ１〜Ｄ３を例示している。
【００３６】
画像データＤ１は、風景画像の一例であり、例えば操作端末１０が有する一般撮影用アプリケーション（プログラム）を用いて、カメラ１１１で撮像された風景（この例では富士山を背景に五重塔のような建物）が写っている画像である。この画像データＤ１は、総画素数が他の画像データよりも大きい。
画像データＤ２は、自己の記念撮影画像の一例であり、例えば操作端末１０が有する自己を写す記念撮影用アプリケーションを用いて、自己を含む２名が写っている画像である。この画像データＤ２は、記念撮影用アプリケーションにより、被写体の人物の眼や肌等に画像処理が施されたり、背景色の変更や画像・文字の追加がなされるなど、所定の画像処理が施されている。なお、この自己の記念撮影画像は、操作端末１０のタッチパネル１０２に側に配置されたカメラを使用したいわゆる「自撮り」又は「セルフィー」画像であってもよい。
画像データＤ３は、スクリーンショット画像の一例であり、例えば、操作端末１０が有し、自転車やマラソンなどを走行した際の走行記録用アプリケーションを用いた場合の当該アプリケーションの瞬間的な表示を保存した画像である（スクリーンショットともいう。）。画像データＤ３では、走行時の地図が走行ルートを表し、「０２：４８：１３」が走行時間（２時間４８分１３秒）を表し、「７７．１」が走行距離（ｋｍ）を表し、「２７．５」が平均時速（ｋｍ／ｈ）を表し、「１４０」が脈拍数（回／分）を表している。
図５に示す画像データＤ１〜Ｄ３は、それぞれ取得時の状況や取得者の意図が異なる。したがって、これらの画像データＤ１〜Ｄ３それぞれから印字ラベルＬを作成する場合、ユーザが印字ラベルＬに求める形式や用途等も異なる。そこで、本実施形態に係る印刷システムは、画像データＤ１〜Ｄ３の属性（画素数・画像サイズ・縦横比等の寸法に係わる数値パラメータ、表現取得場所、取得時間、被写体、取得者の意図等またはこれらを表す画像中の特徴量など）等に応じて、適切な処理を施しして印字ラベルＬを生成する。ただし、印刷システムが処理する画像データは、これらの例に限定されるものではない。
【００３７】
＜比較例＞
ここで、本実施形態に係る印刷システムの理解を容易にするために、図６〜図８を参照しつつ、比較例に係る印刷システムの動作（言い換えれば操作者において必要な操作）について説明する。
【００３８】
上述の通り、印刷ラベルＬを作成する場合、画像データの属性等によって、印字ラベルＬに求められる形式や用途等が異なる。これに対して、比較例に係る印刷システムでは、ユーザは、まず、汎用の印字ラベル作成用の専用アプリケーション（エディタ）を起動させ、操作端末１０の操作部１１０等に対して、これらの形式や用途を反映する操作を、画像データ毎に行っていた。なお、図６〜図８では、エディタを起動するとタッチパネル１１２に表示されるエディタ画面を示している。図６〜図８に示すエディタ画面には、縦横のルーラーと、所定のテープ幅（例えば５０ｍｍ）により形成される印字ラベルＬのイメージ（印字領域）の外形輪郭を表す破線状の枠とが含まれている。
【００３９】
図６では、画像データＤ１から印字ラベルＬを作成する際のユーザ操作を例示している。画像データＤ１は、風景画像を表している。比較例に係る印刷システムでは、ユーザが、画像データＤ１を印字ラベルＬのエディタの画面上に貼り付けると、図６（ａ）に示すように、印字ラベルＬの枠の左上隅に一致するように画像データＤ１が配置される。したがって、ユーザは、図６（ｂ）に示すように、この画像データＤ１を枠に合わせて拡大させ、かつテープ幅方向（図６中の上下方向）の中央に移動させるという、２段階の非常に面倒な操作を行う必要があった。
【００４０】
図７では、画像データＤ２から印字ラベルＬを作成する際のユーザ操作を例示している。画像データＤ２は、自己の記念撮影画像を表している。比較例に係る印刷システムでは、ユーザが、画像データＤ２を印字ラベルＬのエディタの画面上に貼り付けると、図７（ａ）に示すように、印字ラベルＬの枠の左上隅に一致するように画像データＤ１が配置される。したがって、ユーザは、図７（ｂ）に示すように、この画像データＤ２を適した大きさに縮小させた後、さらに６個並べるために画像データＤ２をコピー・アンド・ペーストし、６個の画像データＤ２のそれぞれを整列するように位置合わせするという、３段階の非常に面倒な操作を行う必要があった。
【００４１】
図８では、画像データＤ３から印字ラベルＬを作成する際のユーザ操作を例示している。画像データＤ３は、スクリーンショット画像を表している。比較例に係る印刷システムでは、ユーザが、画像データＤ３を印字ラベルＬのエディタの画面上に貼り付けると、図８（ａ）に示すように、印字ラベルＬの枠の左上隅に一致するように画像データＤ１が配置される。したがって、ユーザは、図８（ｂ）に示すように、この画像データＤ３を反時計回りに９０°回転させた後、適した大きさに縮小させ、更にテープ幅方向の中央に移動させるという、３段階の非常に面倒な操作を行う必要があった。
【００４２】
＜本実施形態の特徴＞
以上説明したように、比較例に係る印刷システムでは、ユーザ自ら、テープ幅に収まる印字領域の中に画像データが思うように配置されるように、画像データに対し、位置、サイズ、回転等の指定をしなければならず、ユーザの操作労力の負担が大きかった。これに対して、本実施形態に係る印刷システムでは、ユーザが使用する形式や用途に対応した複数のテンプレートが予め記憶されており、印刷システムが画像データの属性に応じて自動的に最適なテンプレートが選択され、型式や用途の印字ラベルＬを形成することができる。以下、本実施形態に係る印刷システムについて詳細に説明する。
【００４３】
＜本実施形態に係るテンプレート＞
図９に、本実施形態に係るテンプレートを示す。複数のテンプレートＴは、雛形とも言い、互いに直行する縦方向（第１方向の一例）及び横方向（第２方向の一例）における寸法を備えた１又は２以上の印字オブジェクトがそれぞれ配置される。印字オブジェクトは、画像データ又はテキストデータ等の配置枠を意味し、図９等では破線で示している。
【００４４】
図９に示すように、本実施形態に係るテンプレートとして、風景画像用テンプレート（第１テンプレートＴ１）と、自己の記念撮影用テンプレート（第２テンプレートＴ２）と、スクリーンショット用テンプレート（第３テンプレートＴ３）が、ラベルプリンタ２０のメモリ２０６に記憶されている。特にそれぞれを区別しない場合、第１テンプレートＴ１〜第３テンプレートＴ３をテンプレートＴとも言う。
第１テンプレートＴ１には、風景画像がはめ込まれる１つの印字オブジェクトが配置される。この第１テンプレートＴ１の印字オブジェクトのサイズは、他のテンプレートＴに配置される印字オブジェクトよりも大きい。
第２テンプレートＴ２には、自己の記念撮影画像がはめ込まれる６つの印字オブジェクトが配置される。この第２テンプレートＴ２に含まれる６つの印字オブジェクトは、同一サイズで配列されている。
第３テンプレートＴ３には、スクリーンショット画像がはめ込まれる１つの印字オブジェクトが配置される。
【００４５】
＜本実施形態に係る画像データ処理＞
本実施形態に係る上記手法を実現するために制御回路２０２が実行するフローチャートを、図１０に示す。
【００４６】
本実施形態に係る画像データ処理プログラムが、ラベルプリンタ２０により実行されると、図１０に示すように、ステップＳ２が処理される。ステップＳ２では、制御回路２０２が、フラグＦを０にリセットする。ステップＳ２の処理後は、ステップＳ４に進む。
【００４７】
ステップＳ４（画像データ取得処理の一例）では、制御回路２０２が、メモリ２０６又は操作端末１０のメモリ１０６から、印字ラベルＬに形成する画像データを取得する。ステップＳ４の処理後は、ステップＳ５に進む。
【００４８】
ステップＳ５（テンプレート決定処理の一例）では、制御回路２０２が、取得された画像データの数値パラメータに応じて、メモリ２０６に記憶された複数のテンプレートＴのうち、その画像データに適用する１つのテンプレートＴを決定する。画像データの数値パラメータは、画像データの属性の一つで、互いに直行する縦方向（第３方向の一例）及び横方向（第４方向の一例）における寸法を表し、例えば、画素数・画像サイズ（画像ファイルのデータ上の大きさ）・縦横比等が挙げられる。
【００４９】
＜本実施形態に係るテンプレート決定処理＞
このステップＳ５をより詳細に図１１に示す。図１１に示すように、ステップＳ５には、ステップＳ１１０〜ステップＳ１７０が含まれる。ステップＳ５の処理が開始されると、まずステップＳ１１０が処理される。
【００５０】
ステップＳ１１０及びステップＳ１２０では、制御回路２０２が、数値パラメータとしての、画像データの総画素数に応じて、複数のテンプレートＴの中から１つのテンプレートＴを決定する。
【００５１】
より具体的には、ステップＳ１１０において、制御回路２０２は、画像データの総画素数と予め定められた大しきい値（第１しきい値の一例）を比較する。そして、総画素数が大しきい値以上の場合（Ｓ１１０：ＹＥＳ）、制御回路２０２は、ステップＳ１２０を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、印字オブジェクトのサイズが最大である風景用の第１テンプレートＴ１を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。一方、総画素数が大しきい値未満の場合（Ｓ１１０：ＮＯ）、制御回路２０２は、ステップＳ１３０を処理する。
【００５２】
ステップＳ１３０及びステップＳ１４０では、制御回路２０２が、数値パラメータとしての、画像データの画像サイズに応じて、複数のテンプレートＴの中から１つのテンプレートＴを決定する。
【００５３】
より具体的には、ステップＳ１３０では、制御回路２０２は、画像データの画像サイズと予め定められた小しきい値（第３しきい値の一例）を比較する。そして、画像サイズが小しきい値以下の場合（Ｓ１３０：ＹＥＳ）、制御回路２０２は、ステップＳ１４０を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、同一サイズの複数の印字オブジェクトが配列された記念撮影用の第２テンプレートＴ２を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。一方、画像サイズが小しきい値超過の場合（Ｓ１３０：ＮＯ）、制御回路２０２は、ステップＳ１５０を処理する。
｀      
【００５４】
ステップＳ１５０及びステップＳ１６０では、制御回路２０２が、数値パラメータとしての、画像データの縦横比（縦方向における寸法と横方向における寸法との寸法比の一例）に応じて、複数のテンプレートＴの中から１つのテンプレートＴを決定する。
【００５５】
より具体的には、ステップＳ１５０では、制御回路２０２は、画像データの縦横比が予め定められた所定範囲内に収まっているか否か判断する。この所定範囲は、例えば、スクリーンショット用の第３テンプレートＴ３に含まれる印字オブジェクトの縦横比（縦方向における寸法と横方向における寸法との寸法比の一例）に基づいて、当該印字オブジェクトの縦横比とほぼ同一又は親しい値を含むように設定される。従って、画像データの縦横比が所定範囲に収まる場合（Ｓ１５０：ＹＥＳ）、第３テンプレートＴ３は、画像データの縦横比に最も近い印字オブジェクトの縦横比をもつテンプレートに相当することになる。従って、画像データの縦横比が所定範囲に含まれる場合、制御回路２０２は、ステップＳ１６０を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、印字オブジェクトの縦横比が画像データの縦横比に最も近いスクリーンショット用の第３テンプレートＴ３を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。
【００５６】
一方、画像データの縦横比は、撮像時のカメラの姿勢によって縦と横の比が反転しえる。そこで、画像データの縦横比が所定範囲に含まれない場合、制御回路２０２は、画像データの縦横比を逆転させて横縦比を算出し、当該横縦比が所定範囲に含まれるか否かを判断する。画像データの横縦比が所定範囲に含まれる場合（Ｓ１５０：ＹＥＳ）、制御回路２０２は、ステップＳ１６０を処理して、第３テンプレートＴ３を画像データに適用するテンプレートＴとして決定すると共に、画像データを９０°回転させて、当該第３テンプレートＴ３が有する印字オブジェクトに割り付けして、ステップＳ５の処理を終了する。一方、画像データの縦横比及び横縦比の両方が所定範囲に含まれない場合（Ｓ１５０：ＮＯ）、制御回路２０２は、ステップＳ１７０を処理する。ただし、ここでの画像データを９０°回転させる処理は、後述のステップＳ８で行われても良い。
【００５７】
なお、このステップＳ１５０では、画像データの縦横比に対して予め所定範囲が定められている場合について説明したが、画像データの縦横比と最も近い縦横比の印字オブジェクトを有するテンプレートＴが選択されればよく、例えば、画像データの縦横比と印字オブジェクトの縦横比の差が所定の値以下になるテンプレートＴを選択する等の様々な選択方法を使用することができる。
【００５８】
ステップＳ１７０では、制御回路２０２が、ステップＳ２で初期化したフラグＦに１を設定する。そして、ステップＳ５の処理を終了する。
【００５９】
＜本実施形態に係る印字データ生成処理＞
図１０に戻る。図１０に示すように、ステップＳ５の処理後はステップＳ６に進む。
【００６０】
ステップＳ６では、制御回路２０２が、フラグＦが１か否かを確認する。フラグＦが１でない場合（Ｓ６：ＮＯ）、ステップＳ８に進み、フラグＦが１の場合（Ｓ６：ＹＥＳ）、ステップＳ９に進む。
【００６１】
ステップＳ８（印字データ生成処理の一例）に進んだ場合、このステップＳ８では、制御回路２０２が、ステップＳ５で決定されたテンプレートＴ内の印字オブジェクトに、取得された画像データを割り付けて印字データを生成する。この際制御回路２０２は、画像データが印字オブジェクトの範囲に入る最大の大きさになるように、画像データを拡大又は縮小し、かつ、移動させて印字オブジェクトに貼り付けてもよい。ステップＳ８の処理後は、ステップＳ１０に進む。
【００６２】
ステップＳ９に進んだ場合、このステップＳ９では、制御回路２０２が、テンプレートＴを使用せずに、取得された画像データから印字データを生成する。この際、制御回路２０２は、例えば、画像データを、縦横比を固定した状態でテープ幅と上下方向の幅（縦方向の幅）がほぼ一致するように拡大して、印字データを生成しても良い。ステップＳ９の処理後は、ステップＳ１０に進む
【００６３】
＜本実施形態に係る印字処理＞
ステップＳ１０〜ステップＳ７０（画像形成処理の一例）では、制御回路２０２が、ステップＳ８又はステップＳ９で生成された印字データを用いて、対応する画像をテープ２０３に形成して印字ラベルＬを作成する。より具体的にステップＳ１０〜ステップＳ７０のそれぞれの処理について説明する。
【００６４】
ステップＳ１０では、制御回路２０２が、搬送装置２０９に制御信号を出力し、カートリッジホルダ２１６に装着されたカートリッジ２０１のテープロール２０４からのテープ２０３の繰り出し、すなわちテープ２０３の搬送を開始させる。ステップＳ１０の処理後は、ステップＳ２０に進む。
【００６５】
ステップＳ２０では、制御回路２０２が、テープ２０３が所定量だけ搬送されたかどうかを判定する。なお、この所定量とは、例えば、テープ２０３の図示しない印字領域の先端が、印字ヘッド２０５とほぼ対向する位置に到達するだけの搬送距離（いわゆる前余白用の搬送量）である。所定量搬送されるまでステップＳ２０の判定が満たされず（Ｓ２０：ＮＯ）、ループ待機し、所定量搬送されたらステップＳ２０の判定が満たされて（Ｓ２０：ＹＥＳ）、ステップＳ３０に進む。
【００６６】
ステップＳ３０では、制御回路２０２が、印字ヘッド２０５に制御信号を出力し、搬送装置２０９により搬送されるテープ２０３の印字領域に対し、ステップＳ８又はステップＳ９で生成した印字データを用いたラベル印刷を開始させる。ステップＳ３０の処理後は、ステップＳ４０に進む。
【００６７】
ステップＳ４０で、制御回路２０２が、ステップＳ３０で開始した印字ヘッド２０５によるテープ２０３の印字領域へのラベル印刷がすべて完了しているかどうかを判定する。印刷がすべて完了するまでステップＳ４０の判定が満たされず（Ｓ４０：ＮＯ）、ループ待機し、印刷がすべて完了したらステップＳ４０の判定が満たされて（Ｓ４０：ＹＥＳ）、ステップＳ５０に進む。
【００６８】
ステップＳ５０では、制御回路２０２が、テープ２０３がさらに所定量（例えば印字領域のすべてがカッタ２０７を所定の長さ分越えるだけの搬送距離。いわゆる後余白用の搬送量）だけ搬送されたかどうかを判定する。所定量搬送されるまでステップＳ５０の判定が満たされず（Ｓ５０：ＮＯ）、ループ待機し、所定量搬送されたらステップＳ５０の判定が満たされて（Ｓ５０：ＹＥＳ）、ステップＳ６０に進む。
【００６９】
ステップＳ６０では、制御回路２０２が、搬送装置２０９に制御信号を出力し、ステップＳ２０で開始させたテープロール２０４からのテープ２０３の繰り出し、すなわちテープ２０３の搬送を停止させる。ステップＳ６０の処理後は、ステップＳ７０に進む。
【００７０】
ステップＳ７０では、上記ＣＰＵは、表示部２１２に表示信号を出力し、カットレバー２１３を操作することによりテープ２０３を切断可能な状態である旨の表示を行わせる。その後、このフローに示す処理を終了する。上記表示に応じてユーザがカットレバー２１３を操作すると、カッタ２０７が作動してテープ２０３が切断される。このカッタ２０７による切断によって、テープ２０３から印字ヘッド２０５による印字が行われた部分が切り離されて、１つの印字ラベルＬとなる。
【００７１】
＜本実施形態に係るテンプレート決定処理の一例＞
ここで、図１２〜図１４を参照しつつ、ステップＳ５の具体的な決定処理の例について説明する。図
【００７２】
本実施形態に係る第１テンプレートＴ１を使用した画像データ処理を図１２に示す。図１２（ａ）の画像データＤ１は、風景画像の例を示している。このような画像は、大抵の場合総画素数が他の画像に比べて大きい（例えば５００万画素以上等）。従って、制御回路２０２は、ステップＳ１１０において、大しきい値と、画像データＤ１の総画素数と比較し、総画素数が大しきい値以上であることから、この画像データＤ１が風景画像であると推定し、図１２（ｂ）に示すように風景用の第１テンプレートＴ１を選択する。そして、制御回路２０２は、ステップＳ８において、画像データＤ１を第１テンプレートＴ１の印字オブジェクトに貼り付けることにより、印字オブジェクトに画像がほぼ最大限の大きさで配置されるように画像の拡大又は縮小と移動を行い、印字データを生成する。従って、この印字データを、制御回路２０２がテープ２０３に印字することで、図１２（ｃ）に示す印字ラベルＬが印刷される。
【００７３】
本実施形態に係る第２テンプレートＴ２を使用した画像データ処理を図１３に示す。図１３（ａ）の画像データＤ２は、自己の記念撮影画像の例を示している。このような画像は、大抵の場合総画素数が他の画像に比べて小さい一方で、画像サイズが他の画像に比べて小さい。従って、制御回路２０２は、ステップＳ１１０を経たステップＳ１３０において、小しきい値と、画像データＤ２の画像サイズと比較し、画像サイズが小しきい値以下であることから、この画像データＤ２が自己の記念撮影画像であると推定し、図１３（ｂ）に示すように自己の記念撮影用の第２テンプレートＴ２を選択する。そして、制御回路２０２は、ステップＳ８において、画像データＤ２を第２テンプレートＴ２の複数の印字オブジェクトそれぞれに貼り付けることにより、それぞれの印字オブジェクトに画像がほぼ最大限の大きさで配置されるように画像の拡大又は縮小と移動を行い、印字データを生成する。従って、この印字データを、制御回路２０２がテープ２０３に印字することで、図１３（ｃ）に示す印字ラベルＬが印刷される。
【００７４】
本実施形態に係る第３テンプレートＴ３を使用した画像データ処理を図１４に示す。図１４（ａ）の画像データＤ３は、自己の記念撮影画像の例を示している。このような画像は、大抵の場合総画素数が他の画像に比べて大きくもなく小さくもない中程度であり、かつ、画像サイズも他の画像に比べて大きくもなく小さいもない中程度である。しかし、このような画像は、操作端末１０のタッチパネル１１２に対応して、他の画像に比べて特異な縦長の形状を有する（例えば縦：横が２：１〜３：１等）。従って、制御回路２０２は、ステップＳ１１０及びステップＳ１３０を経たステップＳ１５０において、所定の範囲と、画像データＤ３の縦横比と比較する。図１４（ａ）に示す画像データＤ３の場合、縦横比は所定範囲内に含まれないため、制御回路２０２は、ステップＳ１５０において、更に、所定の範囲と、画像データＤ３の横縦比とを比較する。そして、制御回路２０２は、横縦比が所定の範囲内であることから、この画像データＤ３がスクリーンショット画像であると推定し、図１４（ｂ）に示すようにスクリーンショット用の第３テンプレートＴ３を選択するとともに、画像データＤ３を９０°回転させる。そして、制御回路２０２は、ステップＳ８において、画像データＤ３を第３テンプレートＴ３の印字オブジェクトに貼り付けることにより、印字オブジェクトに画像がほぼ最大限の大きさで配置されるように画像の拡大又は縮小と移動を行い、印字データを生成する。従って、この印字データを、制御回路２０２がテープ２０３に印字することで、図１４（ｃ）に示す印字ラベルＬが印刷される。
【００７５】
＜本実施形態に係る効果の例＞
以上、本発明の一実施形態に係る印刷システムについて説明した。本実施形態に係る印刷システムによれば、ラベルプリンタ２０においては、例えば装置外部から画像データを取得し、その画像データをテンプレートＴの印字オブジェクトに割り付けることによって、テープ２０３に画像を形成（印刷）する。その際、メモリ２０６に複数のテンプレートＴ１〜Ｔ３が予め記憶されており、これに対応して、制御回路２０２によって、テンプレート決定処理（ステップＳ５）が行われる。
【００７６】
すなわち、画像データ取得処理（ステップＳ４）で画像データが取得されると、その取得された画像データの縦方向（第３方向の一例）及び横方向（第４方向の一例）の寸法に係わる数値パラメータが検証される。数値パラメータとしては、例えば画像データの総画素数や、画像サイズや、縦方向横方向の寸法比（いわゆる縦横比）等がある。そして、テンプレート決定処理では、その画像データの数値パラメータの値（上記の例では総画素数、画像サイズ、縦横比の値）に応じて、上記記憶された複数のテンプレートＴ１〜Ｔ３のうちどれを当該画像データに適用すべきかが決定される。
【００７７】
例えば、画像データの総画素数が比較的大きい場合には、当該画像データに係わる画像は風景画像であると推定される。そして、当該風景画像をまんべんなく割り付けるために、上記複数のテンプレートＴのうち内包する印字オブジェクトのサイズが最大であるもの（第１テンプレートＴ１）が選択される。また例えば、画像データの画像サイズが比較的小さい場合には、当該画像データに係わる画像は自己の記念撮影画像であると推定される。そして、当該自己の記念撮影用画像を高い娯楽性を維持しつつ割り付けるために、上記複数のテンプレートＴのうち同一サイズの複数印字オブジェクトが配列されているもの（第２テンプレートＴ２）が選択される。さらに例えば、画像データの縦横比（第３方向寸法と第４方向寸法との比）が、複数のテンプレートＴそれぞれに備えられる印字オブジェクトの縦横比（第１方向寸法と第２方向寸法との比）いずれかに近い場合には、縦横比が最も近いテンプレート（第３テンプレートＴ３）が選択される。
【００７８】
このようにして１つのテンプレートＴが決定されたら、そのテンプレートＴの印字オブジェクトに画像データが割り付けられることで、印字データが生成される（印字データ生成処理の一例）。そして、その印字データを用いて、対応する画像がテープ２０３に形成される（画像形成処理の一例）。
【００７９】
以上の処理の結果、本実施形態に係るラベルプリンタ２０においては、画像データが取得されると、その画像データに最適なテンプレートＴが決定され、そのテンプレートＴの印字オブジェクトに画像データが割り付けられることで、対応する画像がテープ２０３に形成（印刷）される。これにより、ユーザが画像の種類ごとにテンプレートＴを選択したりアプリケーション上で画像の縮尺や配置態様を調整し編集しなければならなかった比較例の手法に比べ、ユーザにとっての労力負担を大きく低減し、利便性を向上することができる。
【００８０】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、数値パラメータとして、画像データの総画素数に応じて、１つのテンプレートが決定される。これにより、例えば画像データの総画素数が比較的大きい場合には、（風景画像との推定に基づき）上記複数のテンプレートのうち内包する印字オブジェクトのサイズが最大であるもの（第１テンプレートＴ１）を決定することができる。
【００８１】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、総画素数が予め定められた大しきい値（第１しきい値の一例）以上の場合には、記憶された複数のテンプレートＴのうち印字オブジェクトのサイズが最大である第１テンプレートＴ１が、前記画像データに適用する前記１つのテンプレートとして決定される。これにより、総画素数が比較的大きい画像データを風景画像であると推定し、その風景画像をまんべんなく割り付けるために、記憶された複数のテンプレートのうち印字オブジェクトのサイズが最大であるもの（第１テンプレートＴ１）を確実に選択することができる。
【００８２】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、数値パラメータとして、画像データの画像サイズに応じて、１つのテンプレートが決定される。これにより、例えば画像データの画像サイズが比較的小さい場合には、（自己の記念撮影画像との推定に基づき）複数のテンプレートのうち同一サイズの複数印字オブジェクトが配列されているもの（第２テンプレートＴ２）を決定することができる。
【００８３】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、画像サイズが予め定められた少しきい値（第３しきい値の一例）以下の場合には、記憶された複数のテンプレートＴに含まれる、同一サイズの複数の印字オブジェクトが配列された第２テンプレートＴが、画像データに適用する１つのテンプレートＴとして決定される。これにより、画像サイズが比較的小さい画像データを自己の記念撮影画像であると推定し、その自己の記念撮影画像を高い娯楽性を維持した態様で割り付けるために、記憶された複数のテンプレートＴのうち同一サイズの複数の印字オブジェクトが配列されたもの（第２テンプレートＴ２）を確実に選択することができる。
【００８４】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、数値パラメータとして、画像データの縦方向（第３方向の一例）における寸法と横方向（第４方向の一例）における寸法との寸法比（縦横比）に応じて、１つのテンプレートが決定される。これにより、例えば画像データの形状が縦長又は横長である場合には、複数のテンプレートＴのうち内包する印字オブジェクトが同様に縦長又は横長であるもの（第３テンプレートＴ３）を決定することができる。また例えば画像データの形状が縦横略同一寸法の均等形状である場合には、複数のテンプレートＴのうち内包する印字オブジェクトが同様に縦横略同一寸法の均等形状であるものを決定することもできる。
【００８５】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、複数のテンプレートＴのうち、印字オブジェクトの縦方向（第１方向の一例）における寸法と横方向（第２方向の一例）における寸法との寸法比（縦横比）が、画像データの縦方向（第３方向の一例）における寸法と横方向（第４方向の一例）における寸法との寸法比（縦横比）、若しくは、画像データの横方向における寸法と横方向における寸法との寸法比（横縦比）、に最も近い第３テンプレートＴ３が、画像データに適用する１つのテンプレートＴとして決定される。これにより、印字オブジェクトの寸法比が画像データの寸法比となるべく近い第３テンプレートＴ３を確実に選択することで、ユーザによる操作を必要とすることなく、最適なテンプレートＴを画像データに対応づけることができる。
【００８６】
また、本実施形態に係る印刷システムによれば、ステップＳ５（テンプレート決定処理の一例）において、複数のテンプレートＴのうち、印字オブジェクトの縦方向における寸法と横方向における寸法との寸法比（縦横比）が、画像データの横方向における寸法と横方向における寸法との寸法比（横縦比）、に最も近い第３テンプレートＴ３が、画像データに適用する１つのテンプレートＴとして決定される。そして、ステップＳ８（印字データ生成処理の一例）において、決定された１つのテンプレートＴ内の印字オブジェクトに対し、画像データが９０°回転されて割り付けられ、印字データが生成される。これにより、例えば所定の縦寸法及び横寸法を備えたスマートフォン等の操作端末１０の縦長のスクリーンショット画像を割り付けるために、記憶された複数のテンプレートＴのうち、スマートフォンの縦寸法に近い横寸法及びスマートフォンの横寸法に近い縦寸法の、横長の印字オブジェクトが配列されているものを確実に選択することができる。そして、ステップＳ８では、スクリーンショット画像の縦長形状を、印字オブジェクトの横長形状に割り付けるために、画像データを９０°回転させて割り付ける。これにより、スクリーンショット画像を適切に印字形成することができる。
【００８７】
以上、添付図面を参照しながら本発明の実施の形態について詳細に説明した。しかしながら、本発明の技術的思想の範囲は、ここで説明した実施の形態に限定されないことは言うまでもない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された本発明の技術的思想の範囲内において、様々な変更や修正、組み合わせなどを行うことに想到できることは明らかである。従って、これらの変更や修正、組み合わせなどの後の技術も、当然に本発明の技術的思想の範囲に属するものである。
【００８８】
＜第１変形例＞
図１５〜図１７を参照しつつ、本発明の第１変形例について説明する。
【００８９】
図１５及び図１６に示すように、本変形例に係るラベルプリンタ２０は、メモリ２０６に、一実施形態の第１テンプレートＴ１〜第３テンプレートＴ３に加えて、新たに４分割用テンプレートである第４テンプレートＴ４が記憶されている。この第４テンプレートＴ４には、図１６に示すように、風景画像ほど大きく印字する必要はないが、自己の記念撮影画像ほど小さく印字しないように、画像がはめ込まれる４つの印字オブジェクトが配置される。この第４テンプレートＴ４に含まれる４つの印字オブジェクトは、同一サイズで配置される。
【００９０】
また、図１７に示すように、本変形例に係るラベルプリンタ２０によるステップＳ５（テンプレート決定処理の一例）では、ステップＳ１１０とステップＳ１３０との間に、ステップＳ１２５及びステップＳ１３５が処理され、ステップＳ１３とステップＳ１５０との間に、ステップＳ１４５及びステップＳ１５５が処理される。それ以外は、本変形例に係るラベルプリンタ２０は、一実施形態に係るラベルプリンタ２０とほぼ同様に構成されるため、ここでは変更点を中心に説明する。
【００９１】
本変形例では、ステップＳ１１０で画像データの総画素数が大しきい値未満であった場合（Ｓ１１０：ＹＥＳ）に、ステップＳ１２５が処理される。ステップＳ１２５において、制御回路２０２は、画像データの総画素数と予め定められた中しきい値（第４しきい値の一例）を比較する。そして、総画素数が中しきい値以上の場合（Ｓ１２５：ＹＥＳ）、制御回路２０２は、ステップＳ１３５を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、印字オブジェクトのサイズが中くらいである４分割用の第４テンプレートＴ４を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。一方、総画素数が中しきい値未満の場合、制御回路２０２は、ステップＳ１３０を処理する。
【００９２】
本変形例では、ステップＳ１３０で画像データの画像サイズが小しきい値超過であった場合（Ｓ１３０：ＮＯ）に、ステップＳ１４５が処理される。ステップＳ１４５において、制御回路２０２は、画像データの画像サイズと予め定められた中しきい値（第５しきい値の一例）を比較する。そして、総画素数が中しきい値以下の場合（Ｓ１２５：ＹＥＳ）、制御回路２０２は、ステップＳ１５５を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、印字オブジェクトのサイズが中くらいである４分割用の第４テンプレートＴ４を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。一方、総画素数が中しきい値超過の場合、制御回路２０２は、ステップＳ１５０を処理する。
【００９３】
この変更例によれば、風景画像ほど大きく印字する必要はなく、自己の記念撮影画像ほど小さく印字する必要もなく、スクリーンショットとして印字する必要もない中くらいの総画素数の画像を、４分割用の第４テンプレートＴ４が選択される。そして、制御回路２０２は、ステップＳ８において、画像データを第４テンプレートＴ４の複数の印字オブジェクトそれぞれに貼り付けることにより、それぞれの印字オブジェクトに画像がほぼ最大限の大きさで配置されるように画像の拡大又は縮小と移動を行い、印字データを生成する。従って、この印字データを制御回路２０２がテープ２０３に印字することで、適切な大きさで画像が表示された印字ラベルＬを印刷することができる。
【００９４】
以上、本発明の第１変形例について説明したが、この変形例の他にも、図１０又は図１７に例示したテンプレート決定処理は、様々な構成・組み合わせが可能である。例えば、図１０及び図１７において、ステップＳ１１０とステップＳ１３０の処理順番を反転させたり、ステップＳ１１０及びステップＳ１３０の少なくとも一方の前にステップＳ１５０を処理することも可能である。また、テンプレートの種類の数も３種類又は４種類に限られるものではない。
【００９５】
＜第２変形例＞
本発明の第２変形例に係る操作端末の機能的構成を表す図１８に示す。上記一実施形態及び第１変形例に係る印刷システムでは、画像データ処理プログラム及び複数のテンプレートＴは、ラベルプリンタ２０のメモリ２０６に記憶され、図１０に示した各処理がラベルプリンタ２０で実行される場合について説明した。しかし、画像データ処理プログラム及び複数のテンプレートＴは、図１８に示すように、操作端末１０側のメモリ１０６（記憶部の一例）に記憶され、ステップＳ２〜ステップＳ９の各処理は、ラベルプリンタ２０の制御回路２０２の代わりに操作端末１０の制御回路１０２（制御部の一例）により実行されてもよい。この場合、制御回路１０２は、メモリ１０６に記憶された画像データ処理プログラムを実行することにより、各処理を実行する。また、ステップＳ８又はステップＳ９の処理後は、制御回路１０２が、生成された印字データを、ラベルプリンタ２０へ出力する（印字データ出力手順の一例）。なお、この場合、ステップＳ４は、画像データ取得手順の一例となり、ステップＳ５は、テンプレート決定手順の一例となり、ステップＳ８は、印字データ生成手順の一例となる。
【００９６】
＜第３変形例＞
本発明の一実施形態、第１変形例及び第２変形例では、図１１及び図１７に示すステップＳ１１０では、画像データの総画素数によりテンプレートＴを決定する一方で、ステップＳ１３０では、画像データの画像サイズによりテンプレートＴを決定したが、このステップＳ１１０及びステップＳ１３０の両方において、画像データの総画素数でテンプレートＴを決定したり、画像データの画像サイズでテンプレートＴを決定することも可能である。更には、ステップＳ１１０では、画像データの画像サイズでテンプレートＴを決定し、ステップＳ１３０では、画像データの総画素数でテンプレートＴを決定することも可能である。
【００９７】
ここでは、より具体的に、ステップＳ１１０及びステップＳ１３０の両方において、画像データの総画素数でテンプレートＴを決定する場合について説明する。
【００９８】
図１１に示すように、ステップＳ１１０において、総画素数が大しきい値未満の場合（Ｓ１１０：ＮＯ）、制御回路２０２は、ステップＳ１３０を処理するが、このステップＳ１３０（テンプレート決定処理の一例）において、本変形例では、制御回路２０２は、以下の処理を行う。つまり、ステップＳ１３０において、制御回路２０２は、画像データの総画素数と予め定められた小しきい値（第２しきい値の一例）を比較する。そして、総画素数が小しきい値以下の場合（Ｓ１３０：ＹＥＳ）、制御回路２０２は、ステップＳ１４０を処理し、メモリ２０６に記憶された複数のテンプレートＴのうち、同一サイズの複数の印字オブジェクトが配列された記念撮影用の第２テンプレートＴ２を、画像データに適用するテンプレートＴとして決定して、ステップＳ５の処理を終了する。一方、総画素数が小しきい値超過の場合（Ｓ１３０：ＮＯ）、制御回路２０２は、ステップＳ１５０を処理する。
【００９９】
本変形例によれば、総画素数が比較的小さい画像データを自己の記念撮影画像であると推定し、その自己の記念撮影画像を高い娯楽性を維持した態様で割り付けるために、記憶された複数のテンプレートＴのうち同一サイズの複数印字オブジェクトが配列されているもの（第２テンプレートＴ２）を確実に選択することができる。
【０１００】
＜他の変形例＞
また、例えば、ラベルプリンタ２０内に、テープ幅検出手段（適宜のセンサ）を設け、その検出したテープ幅（あるいはユーザが手動操作で申告入力したテープ幅でもよい）に応じて、上記ステップＳ１１０、ステップＳ１２５、ステップＳ１３０、ステップＳ１４５、ステップＳ１５０の判定のうち少なくとも１つを、省略してもよい。例えば、テープ幅検出手段が、通常使用するテープ幅（例えば５０ｍｍ）よりも狭いテープ幅（例えば２５ｍｍ）を検出した場合、その狭いテープ幅から、比較的総画素数が大きな風景画像用の第１テンプレートＴ１が決定されることをユーザは意図しないであろうとして、ステップＳ１１０及びステップＳ１２０を省略し、ステップＳ１３０又はステップＳ１２５から処理を行うようにしてもよい。
【０１０１】
また、テンプレートＴを使用しない場合であるステップＳ９では、テープ２０３の幅方向一杯に画像データを拡大して印字データを生成したが、例えば、画像データの総画素数や装着されたテープのテープ幅に応じて、適宜、自己の記念撮影画像の処理と同様に、複数個の画像が並べて印字データを生成してもよい。
【０１０２】
また、ステップＳ８又はステップＳ９の印字データ生成時に、制御回路２０２は、画像データに対して人間の顔の認識処理を行うことで、人間の顔を検出し、敢えて人間の顔の部分のみを粗い画素としてモザイクをかけた状態で印字データを生成してもよい。
【０１０３】
なお、以上の説明において、「垂直」「平行」「平面」等の記載がある場合には、当該記載は厳密な意味ではない。すなわち、それら「垂直」「平行」「平面」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」「実質的に平行」「実質的に平面」という意味である。
【０１０４】
また、以上の説明において、外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
但し、例えばしきい値や基準値等、所定の判定基準となる値あるいは区切りとなる値の記載がある場合は、それらに対しての「同一」「等しい」「異なる」等は、上記とは異なり、厳密な意味である。
【０１０５】
なお、以上において、図３、図４、図１５、図１８等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１０６】
また、図１０、図１１、図１７等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１０７】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１０８】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１０９】
１０      操作端末（携帯端末）
１２      装置本体
１０２    制御回路（制御部の一例）
１０６    メモリ（記憶部の一例）
１０８    通信制御部
１１０    操作ボタン（操作手段）
１１１    カメラ（撮像手段）
１１１Ａ  レンズ
１１２    タッチパネル（操作手段、表示手段）
２０      ラベルプリンタ（印刷装置の一例）
２２      装置本体
２０１    カートリッジ
２０２    制御回路（制御手段の一例）
２０３    テープ（被印字テープの一例）
２０４    テープロール
２０５    印字ヘッド（印字手段の一例）
２０６    メモリ（記憶手段の一例
２０７    カッタ
２０８    通信制御部
２０９    搬送装置（搬送手段の一例）
２１０    操作部
２１０ａ  機能キー
２１２    表示部
２１３    カットレバー
２１６    カートリッジホルダ
Ｄ１〜Ｄ３    画像データ
Ｌ            印字ラベル
【図１】
2020049776.tif 000003
【図２】
2020049776.tif 000004
【図３】
2020049776.tif 000005
【図４】
2020049776.tif 000006
【図５】
2020049776.tif 000007
【図６】
2020049776.tif 000008
【図７】
2020049776.tif 000009
【図８】
2020049776.tif 000010
【図９】
2020049776.tif 000011
【図１０】
2020049776.tif 000012
【図１１】
2020049776.tif 000013
【図１２】
2020049776.tif 000014
【図１３】
2020049776.tif 000015
【図１４】
2020049776.tif 000016
【図１５】
2020049776.tif 000017
【図１６】
2020049776.tif 000018
【図１７】
2020049776.tif 000019
【図１８】
2020049776.tif 000020