(57)【要約】【課題】本発明は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい印刷装置及び画像編集プログラムを提供する。【解決手段】ＣＰＵは、１以上のオブジェクトデータを受け付ける。ＣＰＵは、受け付けられた前記オブジェクトデータの属性名を夫々特定する（Ｓ１０１）。ＣＰＵは、フラッシュメモリに記憶された複数のテンプレートから、特定された全ての属性名に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する（Ｓ１０３）。ＣＰＵは、取得された全ての前記適合テンプレートの夫々について、受け付けられた全ての前記オブジェクトデータの夫々を、オブジェクトデータの属性名に対応する適合オブジェクトに反映させる（Ｓ１１７）。ＣＰＵは、少なくとも１つの適合テンプレートを表示パネルに表示する（Ｓ１２５）。【選択図】図６
2020161990.tif 000002
【特許請求の範囲】
【請求項１】
１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、
１以上のオブジェクトデータを受け付ける受付手段と、
前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を夫々特定する第一特定手段と、
前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する取得手段と、
前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、
前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、
前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記表示部は、複数の前記適合テンプレートを一画面に表示可能であり、
前記表示手段は、前記反映手段により前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、前記複数の前記適合テンプレートを、前記表示部の前記一画面に一覧表示させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と、
前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段と、
前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトを有する前記適合テンプレートを特定する第二特定手段と
を備え、
前記表示手段は、前記第二特定手段により特定された前記適合テンプレートを、前記表示部の前記一画面の末尾に表示させる
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記表示手段は、前記反映手段により全ての前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、１つの前記適合テンプレートのみを表した候補画面を、前記表示部に表示させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項５】
所定の切替指示に応じて、前記表示手段により前記表示部に表示される前記候補画面を、前記全ての前記適合テンプレートが夫々表示された複数の前記候補画面の何れかに切り替え可能な切り替え部
を備えた
ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と、
前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段と、
前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトを有する前記適合テンプレートを特定する第二特定手段と
を備え、
前記表示手段は、前記反映手段により全ての前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、前記第二特定手段により特定された前記適合テンプレートのみを表した前記候補画面を後に前記表示部に表示させる
ことを特徴とする請求項４又は５に記載の印刷装置。
【請求項７】
前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と
前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段とを備え、
前記表示手段は、前記表示部に表示された前記適合テンプレートの前記適合オブジェクトのうち、前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトについて、強調表示する
ことを特徴とする請求項１〜６の何れか一つに記載の印刷装置。
【請求項８】
前記第一特定手段は、特定された前記オブジェクト属性のうち、同一の前記オブジェクト属性を特定し、
前記反映手段は、取得された前記適合テンプレートの前記同一の前記オブジェクト属性を有する前記適合オブジェクトの何れかに対して、特定された前記同一の前記オブジェクト属性を有する前記オブジェクトデータの何れかを反映させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項９】
前記オブジェクト属性は、前記オブジェクトデータが反映される前記オブジェクトを特定する特定情報を含み、
前記第一特定手段は、受け付けられた前記オブジェクトデータの夫々の前記オブジェクト属性に含まれる前記特定情報を夫々特定し、
前記反映手段は、受け付けられた全ての前記オブジェクトデータを、取得された前記適合テンプレートの前記適合オブジェクトのうち、特定された前記特定情報と対応する前記適合オブジェクトに夫々反映させる
ことを特徴とする請求項１に記載の印刷装置。
【請求項１０】
印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、
１以上のオブジェクトデータを受け付ける受付手段と、
前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を特定する第一特定手段と、
１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する取得手段と、
前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、
前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、
前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段
として機能させることを特徴とする画像編集プログラム。
【請求項１１】
１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、
１以上のオブジェクトデータを受け付ける受付手段と、
前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、
前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた１以上の適合テンプレートを取得する取得手段と、
前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、
前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、
前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段と
を備えたことを特徴とする印刷装置。
【請求項１２】
印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、
１以上のオブジェクトデータを受け付ける受付手段と、
前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、
１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた１以上の適合テンプレートを取得する取得手段と、
前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、
前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、
前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段
として機能させることを特徴とする画像編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及び画像編集プログラムに関する。
【背景技術】
【０００２】
特許文献１は、印刷イメージを編集できる印刷装置を開示する。印刷装置は、複数のテンプレートを備える。複数のテンプレートは、複数のオブジェクトが各々配置され、各オブジェクトに表示されるテキスト等の位置、文字サイズ、及び表示領域等が定められている。ユーザは、表示部に表示されたテンプレートのオブジェクトを選択し、例えば、選択されたオブジェクトに表示されるテキスト等のオブジェクトデータを編集する。編集されたオブジェクトデータは、対応するテンプレートのオブジェクトに反映される。ユーザは、オブジェクトデータが反映された複数のテンプレートから、１つのテンプレートを印刷イメージとして選択する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５０９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記印刷装置は、複数のテンプレートが表示部に表示される場合に、印刷したい所望のオブジェクトのオブジェクト属性と対応するオブジェクトのみを備えた適切なテンプレートのみならず、所望のオブジェクトのオブジェクト属性と異なる属性のオブジェクトを備えたテンプレートが表示される場合がある。従って、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映できない可能性がある。また、印刷装置は、所望のオブジェクト属性を有するオブジェクトのみからなるテンプレートとは異なるオブジェクト属性を有するオブジェクトを備えたテンプレートに、オブジェクトデータが反映されて表示されると、ユーザが所望のテンプレートを選択しにくくなるという可能性がある。
【０００５】
本発明の目的は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい印刷装置及び画像編集プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、１以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を夫々特定する第一特定手段と、前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段とを備えたことを特徴とする。
【０００７】
上記第一態様に係る印刷装置によれば、印刷装置は、受け付けられたオブジェクトデータの全てのオブジェクト属性に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する。印刷装置は、受け付けられた全てのオブジェクトデータを、取得された適合テンプレートに反映する。また、印刷装置は、受け付けられた全てのオブジェクトデータが反映された適合テンプレートを、表示部に表示する。故に、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい。
【０００８】
本発明の第二態様に係る画像編集プログラムは、印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、１以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を特定する第一特定手段と、１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する１以上の適合オブジェクトのみを備えた１以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段として機能させることを特徴とする。
【０００９】
上記第二態様に係る画像編集プログラムによれば、画像編集プログラムは、コンピュータを上記手段として機能させることにより、第一態様の印刷装置と同じ効果を得ることができる。
【００１０】
本発明の第三態様に係る印刷装置は、１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、１以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた１以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段とを備えたことを特徴とする。
【００１１】
上記第三態様に係る印刷装置によれば、印刷装置は、受け付けられたオブジェクトデータのオブジェクト数と同数のオブジェクトを備えた１以上の適合テンプレートを取得する。印刷装置は、受け付けられた全てのオブジェクトデータを、適合テンプレートに反映する。また、印刷装置は、受け付けられた全てのオブジェクトデータが反映された適合テンプレートを、表示部に表示する。故に、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい。
【００１２】
本発明の第四態様に係る画像編集プログラムは、印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、１以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、１以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた１以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも１つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段として機能させることを特徴とする。
【００１３】
上記第四態様に係る画像編集プログラムによれば、画像編集プログラムは、コンピュータを上記手段として機能させることにより、第三態様の印刷装置と同じ効果を得ることができる。
【図面の簡単な説明】
【００１４】
【図１】印刷装置１８の電機的構成を示すブロック図である。
【図２】テンプレート１１１とテンプレート情報を示す図である。
【図３】テンプレート１１１のオブジェクト情報Ａ〜Ｃを示す図である。
【図４】オブジェクトデータが反映されたテンプレート１１１を示す図である。
【図５】画像編集処理のフローチャートである。
【図６】テンプレート表示処理のフローチャートである。
【図７】表示パネル３１に表示されたオブジェクトデータの入力画面３３を示す図である。
【図８】表示パネル３１に表示された候補画面６５を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１６】
図１を参照して、印刷装置１８の概要を説明する。印刷装置１８は、長尺状の印刷媒体であるテープＭにキャラクタ（文字、記号、図形など）を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。印刷装置１８は、ラベルの印刷内容を示すラベル画像を編集する。
【００１７】
図１を参照して、印刷システム１の電気的構成を説明する。印刷装置１８は、ＣＰＵ２１、ＲＯＭ２２、ＣＧＲＯＭ２３、ＲＡＭ２４、及びフラッシュメモリ２５を備える。ＲＯＭ２２、ＣＧＲＯＭ２３、ＲＡＭ２４、及びフラッシュメモリ２５は、夫々ＣＰＵ２１に電気的に接続されている。ＲＯＭ２２には、印刷装置１８の制御上必要な各種のプログラム等が記憶されている。ＣＰＵ２１は、これらのプログラムに基づいて各種演算を行う。
【００１８】
ＣＧＲＯＭ２３には、各種キャラクタを印刷するための印刷用ドットパターンデータが、書式及びサイズ毎に分類され、コードデータに対応させて記憶されている。ＲＡＭ２４には、テキストメモリ、及びプリントバッファ等、複数の記憶エリアが設けられている。テキストメモリには、後述のオブジェクトデータが属性名と対応付けて格納される。プリントバッファには、後述の候補画像１１１Ａ〜１１１Ｄ等の印刷用ドットパターンが格納される。その他記憶エリアには、各種演算データ等が記憶される。
【００１９】
フラッシュメモリ２５は、印刷装置１８に装着された印刷媒体の属性が定義されたテンプレート１１１を記憶する。テンプレート１１１には、例えば、後述のテンプレート情報のＩＤの各々に対応づけて、テープＭの幅Ｗ、オブジェクト数等が定義されている。幅Ｗは、印刷媒体であるテープＭの幅（長手方向に直交する方向の長さ）である。フラッシュメモリ２５は、更に、オブジェクト１１５のオブジェクト情報が記憶されている。詳細は後述する。
【００２０】
図１に示すように、印刷装置１８は更に、検出部６、操作部７、表示パネル３１、及び駆動回路１２〜１５を備える。検出部６、操作部７、及び駆動回路１２〜１５は各々、ＣＰＵ２１に電気的に接続されている。検出部６は、印刷装置１８に装着されたテープＭの種類を検出する公知のセンサである。操作部７は、印刷装置１８（ＣＰＵ２１）に各種指示を入力するのに用いられる。操作部７は、例えば、タッチパネルである。操作部７は、ユーザがテキストデータ等のオブジェクトデータを入力する際に使用される。操作部７は、各種指示を入力できればよく、スイッチ、ダイヤル等の他の構成でもよい。
【００２１】
表示パネル３１は、例えば、液晶ディスプレイ（ＬＣＤ）である。表示パネル３１は、後述の入力画面３３（図７参照）、候補画面６５（図８参照）を表示可能である。駆動回路１２は、表示パネル３１にキャラクタ等を出力するための電子回路である。駆動回路１３は、テープＭを搬送するテープ送りモータ９を駆動するための電子回路である。駆動回路１４は、サーマルヘッド１０を駆動するための電子回路である。駆動回路１５は、移動刃（図示略）を動作させるカッターモータ１１を駆動するための電子回路である。移動刃は、印刷装置１８の外部に排出される印刷済みのテープＭを切断する。
【００２２】
図２（Ａ）、（Ｂ）を参照して、一例として、ラベル画像を作成するためのテンプレート１１１について説明する。テンプレート１１１のテンプレート情報は、フラッシュメモリ２５に記憶されている。図２（Ａ）に示すように、テンプレート１１１は、オブジェクト１１５Ａ、１１５Ｂ、１１５Ｃを備える。オブジェクト１１５Ａは、ラベル画像のタイトルが表示される。オブジェクト１１５Ｂは、テキストが表示される。オブジェクト１１５Ｃは、テキストが表示される。なお、タイトル、テキスト等のオブジェクトデータの入力については、後述の入力画面３３（図７参照）により入力される。
【００２３】
テンプレート１１１のサイズ、オブジェクト数は、テンプレート情報（図２（Ｂ））に基づき定義される。図２（Ｂ）に示すように、テンプレート情報は、ＩＤ、幅、長さ、オブジェクト数の情報を備える。テンプレート１１１のテンプレート情報のＩＤは、『１』である。テンプレート１１１の幅は、『３６ｍｍ』であり、上記したテープＭの幅Ｗと対応する。テンプレート１１１の長さは、『１００ｍｍ』である。オブジェクト数は『３』である。すなわち、ＩＤが『１』のテンプレート１１１は、３６ｍｍ×１００ｍｍの大きさで、且つオブジェクト数が３で構成されている。なお、フラッシュメモリ２５は、テンプレート１１１を複数記憶している。また、フラッシュメモリ２５には、テンプレート１１１毎にテンプレート情報（図示略）が記憶されている。
【００２４】
図２（Ａ）に示すオブジェクト１１５Ａ〜１１５Ｃの配置位置、大きさ等は、オブジェクト情報Ａ〜Ｃ（図３参照）で定義されている。オブジェクト情報Ａ〜Ｃは、テンプレート１１１（図２（Ａ））及びテンプレート情報（図２（Ｂ））と関連付けてフラッシュメモリ２５に記憶されている。
【００２５】
図示しないが、複数のテンプレート１１１のテンプレート情報には、オブジェクト数に『１』〜『５』の何れかが夫々割り当てられている。例えば、ＩＤが『１』のテンプレート１１１は、１２ｍｍ×１００ｍｍの大きさで、且つオブジェクト数が１で構成されている。また、例えば、ＩＤが『２０』のテンプレート１１１は、３６ｍｍ×１５０ｍｍの大きさで、且つオブジェクト数が５で構成されている。また、本例では、ＩＤが『９』〜『１２』のテンプレート１１１は、オブジェクト数が３で構成されているものとする。
【００２６】
図３を参照して、オブジェクト情報Ａ、Ｂ、Ｃについて説明する。オブジェクト情報Ａ、Ｂ、Ｃは、属性名、位置Ｘ、位置Ｙ、縦サイズ、横サイズ、データタイプ、書式、レイアウト調整の情報が夫々記憶されている。なお、テンプレート１１１（図２（Ａ）参照）のオブジェクト情報の数は、テンプレート情報のオブジェクト数の『３』と同数である。
【００２７】
オブジェクト情報Ａは、テンプレート１１１のオブジェクト１１１Ａと対応する情報である。属性名は、『Ｔｉｔｌｅ１』である。属性名の『Ｔｉｔｌｅ１』は、テンプレート１１１のオブジェクト１１５Ａの属性名『Ｔｉｔｌｅ１』と対応する。位置Ｘは、『２５ｄｏｔ』であり、位置Ｙは、『２５ｄｏｔ』である。位置Ｘと位置Ｙから、テンプレート１１１におけるオブジェクト１１５Ａの中心位置が定義される。縦サイズは、『１００ｄｏｔ』であり、横サイズは、『８００ｄｏｔ』である。縦サイズと横サイズからオブジェクト１１５Ａの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『２０ｐｔ』、『太字』である。レイアウト調整は、『文字サイズ調整不可』、『改行不可』に設定されている。
【００２８】
オブジェクト情報Ｂは、テンプレート１１１のオブジェクト１１１Ｂと対応する情報である。属性名は、『Ｔｅｘｔ１』である。属性名の『Ｔｅｘｔ１』は、テンプレート１１１のオブジェクト１１５Ｂの属性名『Ｔｅｘｔ１』と対応する。位置Ｘは、『２５ｄｏｔ』であり、位置Ｙは、『１５０ｄｏｔ』である。位置Ｘと位置Ｙから、テンプレート１１１におけるオブジェクト１１５Ｂの中心位置が定義される。縦サイズは、『２００ｄｏｔ』であり、横サイズは、『５００ｄｏｔ』である。縦サイズと横サイズからオブジェクト１１５Ｂの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『１８ｐｔ』である。レイアウト調整は、『文字サイズ調整不可』、『改行可』に設定されている。
【００２９】
オブジェクト情報Ｃは、テンプレート１１１のオブジェクト１１１Ｃと対応する情報である。属性名は、『Ｔｅｘｔ２』である。属性名の『Ｔｅｘｔ２』は、テンプレート１１１のオブジェクト１１５Ｃの属性名『Ｔｅｘｔ２』と対応する。位置Ｘは、『５５０ｄｏｔ』であり、位置Ｙは、『１５０ｄｏｔ』である。位置Ｘと位置Ｙから、テンプレート１１１におけるオブジェクト１１５Ｃの中心位置が定義される。縦サイズは、『２００ｄｏｔ』であり、横サイズは、『２７５ｄｏｔ』である。縦サイズと横サイズからオブジェクト１１５Ｃの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『２０ｐｔ』である。レイアウト調整は、『文字サイズ調整可』、『改行不可』に設定されている。
【００３０】
図４（Ａ）、（Ｂ）を参照して、オブジェクト１１５Ａ〜１１５Ｃに対するオブジェクトデータ等の反映について説明する。ユーザは、後述で詳細する入力画面３３でオブジェクトデータを入力する。オブジェクトデータは、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』、『２０１９／０１／３１』が入力されたとする。なお、詳細は後述するが『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、属性名が『Ｔｉｔｌｅ１』であり、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、属性名が『Ｔｅｘｔ１』であり、『２０１９／０１／３１』は、属性名が『Ｔｅｘｔ２』に対応すると仮定する。
【００３１】
図４（Ａ）に示すように、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、テンプレート１１１の対応する属性名『Ｔｉｔｌｅ１』のオブジェクト１１５Ａに反映される。『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、対応する属性名『Ｔｅｘｔ１』のオブジェクト１１５Ｂに反映される。『２０１９／０１／３１』は、対応する属性名『Ｔｅｘｔ２』のオブジェクト１１５Ｃに反映される。
【００３２】
図４（Ａ）を参照して、レイアウト調整について説明する。オブジェクトデータのデータサイズと、オブジェクト１１５Ａ〜１１５Ｃの夫々の表示領域のサイズの関係で、オブジェクトデータが表示領域に収まらない場合がある。この場合、対応する属性名のオブジェクト情報Ａ〜Ｃからレイアウト調整の欄を参照し、レイアウト調整可能か判断する。レイアウト調整が設定されている場合には、レイアウト調整が行われる。
【００３３】
図４（Ａ）に示すように、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』のデータサイズは、オブジェクト情報Ａで定義されるオブジェクト１１５Ａの表示領域に収まるサイズである。このため、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、レイアウト調整なしの状態で、オブジェクト１１５Ａに反映される（図４（Ａ）参照）。
【００３４】
図４（Ａ）に示すように、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』のデータサイズは、オブジェクト情報Ｂで定義されるオブジェクト１１５Ｂの表示領域に収まらないサイズである。オブジェクト１１５Ｂのオブジェクト情報Ｂのレイアウト調整は、『文字サイズ調整不可』、『改行可』に設定されている。これにより、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、自動で改行された状態で、オブジェクト１１５Ｂに反映される。
【００３５】
図４（Ａ）に示すように、『２０１９／０１／３１』のデータサイズは、オブジェクト情報Ｃで定義されるオブジェクト１１５Ｃの表示領域に収まらないサイズである。オブジェクト１１５Ｃは、レイアウト調整が『文字サイズ調整可』、『改行不可』に設定されている。これにより、『２０１９／０１／３１』は、文字サイズが調整された状態で、オブジェクト１１５Ｃに反映される。
【００３６】
図４（Ｂ）のテンプレート１１１を参照して、強調表示について説明する。なお、説明の簡略化のため、テンプレート１１１のテンプレート情報は、図２（Ｂ）に示すものと同じとする。また、オブジェクト１１５Ａ、１１５Ｂのオブジェクト情報は、図３に示すオブジェクト情報Ａ、Ｂと同じとする。オブジェクト１１５Ｃのオブジェクト情報は、図３に示すオブジェクト情報Ｃとは、レイアウト調整の設定のみが異なるとする（図示略）。この場合、図示しないが、レイアウト調整は、『文字サイズ調整不可』、『改行不可』と設定されているとする。反映されるオブジェクトデータは、図４（Ａ）の場合と同じである。
【００３７】
図４（Ｂ）のオブジェクト１１５Ａ、１１５Ｂには、図４（Ａ）と同様に、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』が反映されている。図４（Ｂ）のオブジェクト１１５Ｃでは、『２０１９／０１／３１』は、オブジェクト情報で定義されるオブジェクト１１５Ｃの表示領域に収まらないサイズである。オブジェクト情報のレイアウト調整は、『文字サイズ調整不可』、『改行不可』と設定されている。従って、『２０１９／０１／３１』は、オブジェクト情報に従い、レイアウト調整なしでそのままオブジェクト１１５Ｃに表示される。この場合、『２０１９／０１／３１』のうち『／３１』は、オブジェクト１１５Ｃの表示領域に表示されない（図４（Ｂ）参照）。この場合、オブジェクト１１５Ｃは、背景が黒色且つ文字の色が白で強調表示される。
【００３８】
なお、オブジェクトが、上記のオブジェクト１１５Ａ〜１１５Ｃに限られない場合に、単に、オブジェクト１１５と称す場合がある。オブジェクト１１５のオブジェクト情報が、上記のオブジェクト情報Ａ〜Ｃに限られない場合に、単に、オブジェクト情報と称す場合がある。また、テンプレート１１１は、画像を表示可能なオブジェクト１１５を備えるものもある。この場合、オブジェクト情報の属性名が、例えば、[Ｉｍａｇｅ１]、[Ｉｍａｇｅ２]となる。
【００３９】
図５〜図８を参照して、画像編集処理を説明する。画像編集処理（図５参照）は、印刷装置１８の電源が投入されると、ＣＰＵ２１は、ＲＯＭ２２からプログラムを読み出して実行する。ＣＰＵ２１は、プログラムを実行することにより、画像編集処理を開始する。画像編集処理では、まず、ＣＰＵ２１は、オブジェクトデータの入力画面３３（図７参照）を表示パネル３１に表示する（Ｓ１）。
【００４０】
図７を参照して、入力画面３３について説明する。入力画面３３は、入力部１１Ａ〜１１Ｅを備える。ユーザは、操作部７の操作により入力画面３３の入力部１１Ａ〜１１Ｅを選択して、オブジェクトデータを入力する。なお、ユーザは、画像を印刷したい場合には、操作部７の操作により入力部１１Ｄ又は１１Ｅを選択して、例えば画像のオブジェクトデータを入力する。画像のオブジェクトデータは、例えば、『☆』である。
【００４１】
入力部１１Ａ〜１１Ｅの左側にある[Ｔｉｔｌｅ１]、[Ｔｅｘｔ１]、[Ｔｅｘｔ２]、[Ｉｍａｇｅ１]、[Ｉｍａｇｅ２]の表記は、オブジェクト情報の属性名に対応する。従って、入力部１１Ａに入力されたオブジェクトデータは、オブジェクト情報の属性名『Ｔｉｔｌｅ１』と対応する。入力部１１Ｂに入力されたオブジェクトデータは、オブジェクト情報の属性名『Ｔｅｘｔ１』と対応する。入力部１１Ｃに入力されたオブジェクトデータは、オブジェクト情報の属性名『Ｔｅｘｔ２』と対応する。入力部１１Ｄに入力されたオブジェクトデータは、オブジェクト情報の属性名『Ｉｍａｇｅ１』と対応する。入力部１１Ｅに入力されたオブジェクトデータは、オブジェクト情報の属性名『Ｉｍａｇｅ２』と対応する。
【００４２】
本例では、ユーザは、操作部７を操作して、入力部１１Ａに対して、オブジェクトデータとして『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』を入力する。次いで、ユーザは、操作部７を操作して、入力部１１Ｂに対して、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』と入力する。更に、ユーザは、操作部７を操作して、入力部１１Ｃに対して、『２０１９／０１／３１』と入力する。ユーザは、所望のオブジェクトデータの入力が完了すると、操作部７を操作して、実行ボタン５を選択する。
【００４３】
ＣＰＵ２１は、オブジェクトデータの入力があったか否か判断する（Ｓ３）。ＣＰＵ２１は、入力画面３３の実行ボタン５（図７参照）が選択された場合に、オブジェクトデータが入力されたと判断する。オブジェクトデータの入力がないと判断した場合（Ｓ３：ＮＯ）、ＣＰＵ２１は、処理をＳ３に戻して待機する。オブジェクトデータの入力があったと判断した場合（Ｓ３：ＹＥＳ）、ＣＰＵ２１は、入力画面３３で入力されたオブジェクトデータを受け付ける（Ｓ５）。この場合、ＲＡＭ２４には、受け付けたオブジェクトデータと共に、入力されたオブジェクトデータの入力部１１Ａ〜１１Ｅの位置に応じた、属性名『Ｔｉｔｌｅ１』、『Ｔｅｘｔ１』、『Ｔｅｘｔ２』、『Ｉｍａｇｅ１』、『Ｉｍａｇｅ２』の何れかの情報を、対応づけて記憶する（Ｓ５）。
【００４４】
次いで、ＣＰＵ２１は、図６に示すテンプレート表示処理を行う（Ｓ７）。ＣＰＵ２１は、Ｓ５の処理で記憶された全てのオブジェクトデータの属性名を、ＲＡＭ２４を参照して特定する（Ｓ１０１）。本例では、ＣＰＵ２１は、入力部１１Ａ〜１１Ｃと対応する属性名の『Ｔｉｔｌｅ１』、『Ｔｅｘｔ１』、『Ｔｅｘｔ２』を特定する。
【００４５】
次いで、ＣＰＵ２１は、フラッシュメモリ２５に記憶された全てのテンプレート１１１のうち、受け付けたオブジェクトデータの属性名と、同一の属性名のオブジェクト情報を備えたオブジェクト１１５のみで構成される全てのテンプレート１１１を特定する（Ｓ１０３）。
【００４６】
本例では、ＣＰＵ２１は、フラッシュメモリ２５に記憶されたテンプレート１１１のうち、属性名が『Ｔｉｔｌｅ１』、『Ｔｅｘｔ１』、『Ｔｅｘｔ２』のみで構成されるテンプレート１１１を全て取得する。以下、Ｓ１０３の処理で特定されたテンプレート１１１を総称して『適合テンプレート１１１』ともいう。また、適合テンプレート１１１が備えるオブジェクト１１５を、総称して「適合オブジェクト１１５」ともいう。
【００４７】
本例では、４つの適合テンプレート１１１がフラッシュメモリ２５に記憶されていたとする。４つの適合テンプレート１１１は、夫々、対応するテンプレート情報を備える。４つの適合テンプレート１１１は、属性名が『Ｔｉｔｌｅ１』、『Ｔｅｘｔ１』、『Ｔｅｘｔ２』と対応する適合オブジェクト１１５Ａ、１１５Ｂ、１１５Ｃを備える。適合オブジェクト１１５Ａ、１１５Ｂ、１１５Ｃは、異なるオブジェクト情報を夫々備える。
【００４８】
次いで、ＣＰＵ２１は、入力されたオブジェクトデータのうち、１のオブジェクトデータをＲＡＭ２４から特定する（Ｓ１０５）。本例では、例えば、属性名が『Ｔｉｔｌｅ１』のオブジェクトデータである『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』が特定される。ＣＰＵ２１は、Ｓ１０３で取得された適合テンプレート１１１のうち、１の適合テンプレート１１１を特定する（Ｓ１０６）。本例では、例えば、適合テンプレート１１１Ａ（図８参照）を特定する。
【００４９】
ＣＰＵ２１は、Ｓ１０５で特定された１のオブジェクトデータが、Ｓ１０６で特定された１の適合テンプレート１１１の適合オブジェクト１１５の表示領域に収まるか否かを判断する（Ｓ１０７）。ＣＰＵ２１は、オブジェクトデータのデータサイズと、適合オブジェクト１１５のオブジェクト情報の表示領域のサイズとの比較を行う。
【００５０】
ＣＰＵ２１は、オブジェクトデータが表示領域に収まると判断された場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ２１は、オブジェクトデータを、適合オブジェクト１１５のオブジェクト情報に従い、反映させる（Ｓ１０９）。本例では、例えば、図８に示すように、オブジェクトデータの『Ｔｅｐｍｐｌａｔｅ  Ｌａｂｅｌ』が、レイアウト調整なしで、適合テンプレート１１１Ａの適合オブジェクト１１５Ａに反映される。
【００５１】
一方、オブジェクトデータが表示領域に収まらないと判断された場合（Ｓ１０７：ＮＯ）、ＣＰＵ２１は、参照したオブジェクト情報のレイアウト調整が可能な設定であるか否か判断する（Ｓ１０９）。この場合、ＣＰＵ２１はＳ１０６で特定された適合テンプレート１１１について、適合オブジェクト１１５のオブジェクト情報を参照する。適合オブジェクト１１５に対するオブジェクトデータのレイアウト調整が可能でないと判断された場合（Ｓ１０９：ＮＯ）、ＣＰＵ２１は、オブジェクトデータが適合オブジェクト１１５の表示領域に収まりきらないため、強調表示の対象とする（Ｓ１１０）。ＣＰＵ２１は、オブジェクトデータを、レイアウト調整なしで、そのまま適合オブジェクト１１５Ａに反映させる（Ｓ１１７）。
【００５２】
本例では、例えば、Ｓ１０５で特定されたオブジェクトデータが『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』であり、且つＳ１０６で適合テンプレート１１１Ｄ（図８参照）が特定された場合が想定される。図８に示す適合テンプレート１１１Ｄの適合オブジェクト１１５Ｂに『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』がそのまま反映され、且つ強調表示される。
【００５３】
一方、レイアウト調整が可能であると判断された場合（Ｓ１０９：ＹＥＳ）、ＣＰＵ２１は、処理をＳ１１１に進める。オブジェクトデータのデータサイズによっては、レイアウト調整された場合でも、オブジェクトデータが適合オブジェクト１１５の表示領域に収まらない場合がある。従って、ＣＰＵ２１は、レイアウト調整の後に、適合オブジェクト１１５の表示領域に収まるか否かを判断する（Ｓ１１１）。
【００５４】
レイアウト調整された場合に、適合オブジェクト１１５の表示領域に収まると判断された場合（Ｓ１１１：ＹＥＳ）、ＣＰＵ２１は、レイアウト調整を行い（Ｓ１１３）、オブジェクトデータを適合テンプレート１１１の適合オブジェクト１１５に反映する（Ｓ１１７）。本例では、例えば、図８に示す適合テンプレート１１１Ｂの適合オブジェクト１１５Ｂに『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』が改行されて表示される。
【００５５】
一方、Ｓ１１１の処理で、レイアウト調整された場合にも、オブジェクトデータが表示領域に収まらないと判断された場合（Ｓ１１１：ＮＯ）、ＣＰＵ２１は、強調表示の対象とする（Ｓ１１５）。ＣＰＵ２１は、処理をＳ１１７へ進めて、オブジェクトデータを適合テンプレート１１１のオブジェクト１１５にそのまま反映させる（Ｓ１１７）。本例では、例えば、図８に示す適合テンプレート１１１Ｄの適合オブジェクト１１５Ｂに『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』が強調表示される場合が想定される。
【００５６】
次いで、ＣＰＵ２１は、Ｓ１０３で取得した全ての適合テンプレート１１１に対して、Ｓ１０５で特定された１のオブジェクトデータが、反映されたかを判断する（Ｓ１１９）。特定された１のオブジェクトデータが、全ての適合テンプレート１１１に反映されていないと判断された場合（Ｓ１１９：ＮＯ）、ＣＰＵ２１は、処理をＳ１０６に戻す。ＣＰＵ２１は、未反映の１の適合テンプレート１１１を特定する（Ｓ１０６）。ＣＰＵ２１は、全ての適合テンプレート１１１に対して、Ｓ１０５で特定された１のオブジェクトデータが反映されるまでＳ１０６〜Ｓ１１９の処理を繰り返す。
【００５７】
一方、特定された１のオブジェクトデータが、全ての適合テンプレート１１１に反映されたと判断された場合（Ｓ１１９：ＹＥＳ）、ＣＰＵ２１は、処理をＳ１２１に進める。ＣＰＵ２１は、Ｓ１０３の処理で取得された全ての適合テンプレート１１１に、Ｓ１０１で取得された全てのオブジェクトデータが反映されたか否かを判断する（Ｓ１２１）。全てのオブジェクトデータが全ての適合テンプレート１１１に反映されていないと判断された場合（Ｓ１２１：ＮＯ）、ＣＰＵ２１は、処理をＳ１０５へ戻して、未反映の１のオブジェクトデータを特定する。ＣＰＵ２１は、未反映のオブジェクトデータが全ての適合テンプレート１１１に反映されるまで、Ｓ１０５〜Ｓ１２１の処理を繰り返す。
【００５８】
本例では、図８に示すように、全ての適合テンプレート１１１Ａ〜１１１Ｄの適合オブジェクト１１５Ａに、『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』が順次反映される。次いで、全ての適合テンプレート１１１Ａ〜１１１Ｄの適合オブジェクト１１５Ｂに、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』が順次反映される。次いで、全ての適合テンプレート１１１Ａ〜１１１Ｄの適合オブジェクト１１５Ｃに、『２０１９／０１／３１』が順次反映される。
【００５９】
ＣＰＵ２１は、全てのオブジェクトデータが、全ての適合テンプレート１１１に対して反映された場合（Ｓ１２１：ＹＥＳ）、ＣＰＵ２１は、強調表示の対象となる適合オブジェクト１１５を備えた適合テンプレート１１１を特定する（Ｓ１２３）。本例では、図８の適合テンプレート１１１Ｄが特定される。
【００６０】
ＣＰＵ２１は、表示パネル３１の候補画面６５（図８参照）に、全てのオブジェクトデータが反映された適合テンプレート１１１を一覧表示させる（Ｓ１２５）。以下、表示パネル３１の候補画面６５に、一覧表示された適合テンプレート１１１Ａ〜１１１Ｄは、『候補画像１１１Ａ〜１１１Ｄ』ともいう。
【００６１】
図８を参照して、候補画像１１１Ａ〜１１１Ｄについて説明する。本例では、候補画像１１１Ａ〜１１１Ｄは、表示パネル３１の候補画面６５に対して、同時に４つまで表示される。本例では、適合テンプレート１１１の数は４つであるため、全て表示されるが、例えば、Ｓ１０３の処理で取得された適合テンプレート１１１が４よりも多い場合には、ユーザは切り替え部５２を操作部７により選択することで、未表示の候補画像を一覧表示可能である。
【００６２】
候補画像１１１Ａは、表示パネル３１の候補画面６５の先頭（左上）に表示される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』、『２０１９／０１／３１』は、上から順に並んで配置される。夫々のオブジェクトデータは、レイアウト調整なしで、適合オブジェクト１１５Ａ〜１１５Ｃに対してそのまま反映されている。
【００６３】
候補画像１１１Ｂは、表示パネル３１の候補画面６５の右上に表示される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、候補画像１１１Ｂの上側に配置される。『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、候補画像１１１Ｂの左下に配置される。『２０１９／０１／３１』は、候補画像１１１Ｂの右下に配置される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、レイアウト調整なしで、オブジェクト１１５Ｂに対してそのまま反映されている。『Ｃｒｅａｔｅｄ  ｂｙ  ｂｒｏｈｔｅｒ』は、レイアウト調整がなされ、改行されて適合オブジェクト１１５Ｂに反映されている。『２０１９／０１／３１』は、レイアウト調整がなされ、文字サイズ調整されて適合オブジェクト１１５Ｃに反映されている。
【００６４】
候補画像１１１Ｃは、表示パネル３１の候補画面６５の左下に表示される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、候補画像１１１Ｃの上側に配置される。『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、候補画像１１１Ｃの右下に配置される。『２０１９／０１／３１』は、候補画像１１１Ｃの左下に配置される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、レイアウト調整なしで、適合オブジェクト１１５Ａに対してそのまま反映されている。『Ｃｒｅａｔｅｄ  ｂｙ  ｂｒｏｈｔｅｒ』は、レイアウト調整がなされ、文字サイズ調整且つ改行されて適合オブジェクト１１５Ｂに反映されている。『２０１９／０１／３１』は、レイアウト調整がなされ、改行されて適合オブジェクト１１５Ｃに反映されている。
【００６５】
候補画像１１１Ｄは、表示パネル３１の候補画面６５の右下に表示される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、候補画像１１１Ｄの左端に配置される。『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』は、候補画像１１１Ｄの右上に配置される。『２０１９／０１／３１』は、候補画像１１１Ｄの右下に配置される。『Ｔｅｍｐｌａｔｅ  Ｌａｂｅｌ』は、レイアウト調整され、文字サイズが調整されて適合オブジェクト１１５Ａに反映されている。『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｈｔｅｒ』は、レイアウト調整なしで、そのまま適合オブジェクト１１５Ｂに反映されている。『２０１９／０１／３１』は、レイアウト調整なしで、そのまま適合オブジェクト１１５Ｃに反映されている。なお、候補画像１１１Ｄは、『Ｃｒｅａｔｅｄ  ｂｙ  Ｂｒｏｔｈｅｒ』が表示領域に収まっていないため、強調表示されている。表示パネル３１の候補画面６５の一覧表示において、強調表示されている適合オブジェクト１１５Ｂを有する候補画像１１１Ｄは、一覧表示の末尾、すなわち、右下に配置される。
【００６６】
次いで、ＣＰＵ２１は、テンプレート表示処理を終了して、処理を画像編集処理（図５参照）に戻し、Ｓ９の処理を実行する。ＣＰＵ２１は、所望のテンプレート１１１が受け付けられたか否か判断する（Ｓ９）。ＣＰＵ２１は、ユーザの操作部７の操作により、候補画像１１１Ａ〜１１１Ｄのうち所望のテンプレート１１１の選択を受け付けるまで待機する（Ｓ９：ＮＯ）。ユーザが印刷したい所望のテンプレート１１１、例えば、候補画像１１１Ａを選択すると（Ｓ９：ＹＥＳ）、ＣＰＵ２１は、候補画像１１１Ａに基づき、テープＭに対して印刷処理を実行する（Ｓ１１）。ＣＰＵ２１は処理を終了する。
【００６７】
以上説明した実施形態によれば、印刷装置１８は、受け付けられたオブジェクトデータの全ての属性名に基づき、適合テンプレート１１１Ａ〜１１１Ｄを取得する（Ｓ１０３）。印刷装置１８は、受け付けられた全てのオブジェクトデータを、取得された適合テンプレート１１１Ａ〜１１１Ｄの適合オブジェクト１１５Ａ〜１１５Ｃに反映する（Ｓ１１７）。また、印刷装置１８は、全てのオブジェクトデータが反映された候補画像１１１Ａ〜１１１Ｄを、表示パネル３１の候補画面６５に表示する（Ｓ１２５）。故に、印刷装置１８は、適切なテンプレート１１１のみにオブジェクトデータを反映し、且つユーザが所望のテンプレート１１１を選択しやすい。
【００６８】
ＣＰＵ２１は、４つの候補画像１１１Ａ〜１１１Ｄを、表示パネル３１の候補画面６５に一覧表示させる（Ｓ１２５）。故に、ユーザは、所望のテンプレート１１１を選択しやすい。特に、表示パネル３１の候補画面６５が広い場合に有効である。
【００６９】
ＣＰＵ２１は、４つの候補画像１１１Ａ〜１１１Ｄを、表示パネル３１の候補画面６５に一覧表示させ、強調表示の対象となるオブジェクトを有する候補画像１１１Ｄを、表示パネル３１の候補画面６５の末尾（右下）に表示させる（Ｓ１２５）。故に、ユーザは、所望のテンプレート１１１を選択しやすい。
【００７０】
ＣＰＵ２１は、候補画像１１１Ａ〜１１１Ｄの適合オブジェクト１１５のうち、表示領域に収まらないと判断された候補画像１１１Ｄについて、強調表示する（Ｓ１２５）。故に、ユーザは、所望のテンプレート１１１を確認しやすい。
【００７１】
オブジェクト情報は、オブジェクトデータが反映される適合オブジェクト１１５を特定する属性名を含む。ＣＰＵ２１は、受け付けられたオブジェクトデータの夫々の属性名を特定する（Ｓ１０１）。ＣＰＵ２１は、受け付けられた全てのオブジェクトデータを、適合テンプレート１１１の適合オブジェクト１１５のうち、特定された属性名と対応する適合オブジェクト１１５に夫々反映させる。故に、ユーザは、属性名に基づきオブジェクトデータが反映された適合テンプレート１１１を確認できるため、所望のテンプレート１１１を選択しやすい。
【００７２】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、印刷装置１８が印刷データを作成し、印刷処理を実行したがこれに限らない。画像編集処理（図５参照）が実行されるコンピュータは、印刷装置１８に限定されず、ユーザインタフェイス機能を備えたコンピュータ（例えば、ＰＣなど）であればよい。例えば、印刷装置１８以外の外部端末がラベル画像を印刷するための印刷データを生成し、印刷装置１８に対して印刷データが送信されてもよい。この場合、外部端末で、画像編集処理が実行されればよい。従って、ユーザは外部端末を操作することで、印刷装置１８でラベルを作成することができる。画像編集処理で編集される画像は、ラベル画像に限定されず、ラベルとは異なる印刷物に使用される画像でもよいし、印刷以外の用途に使用される画像でもよい。
【００７３】
上記実施形態では、ＣＰＵ２１は、属性名を特定して、対応するオブジェクト１１５に対して、オブジェクトデータを反映したがこれに限らない。例えば、ＣＰＵ２１は、属性名が『Ｔｅｘｔ１』と『Ｔｅｘｔ２』に対して、オブジェクトデータが入力されることがある（Ｓ３）。これらのオブジェクト情報Ｂ、Ｃのデータタイプは、テキストで同一である（図４参照）。この場合、ＣＰＵ２１は、同一のデータタイプのオブジェクト１１５のみを備えた適合テンプレート１１１を取得すればよい。ＣＰＵ２１は、取得された適合テンプレート１１１の適合オブジェクト１１５の何れかに対して、入力されたオブジェクトデータを反映させればよい。印刷装置１８は、取得された適合テンプレート１１１の同一のデータタイプを有する適合オブジェクト１１５の何れかに対して、オブジェクトデータの何れかを反映できる。
【００７４】
上記実施形態では、入力画面３３は、最大で５つのオブジェクトデータを入力可能であったが、最大で６以上又は４以下の数のオブジェクトデータを入力可能であってもよい。入力画面３３は、同一のデータタイプのオブジェクトデータのみを対象としてもよい。この場合、例えば、テータタイプがテキストのみのオブジェクトデータが入力画面３３で入力されることとなる。この場合、Ｓ１０３の処理では、オブジェクトデータと同数のオブジェクト１１５を備えたテンプレート１１１が適合テンプレート１１１として取得されてもよい。
【００７５】
上記実施形態では、表示パネル３１の候補画面６５は、４つの候補画像１１１Ａ〜１１５Ｄを表示したが、５以上の数の候補画像を一覧表示してもよいし、３以下の数の候補画像を一覧表示してもよい。例えば、ＣＰＵ２１は、候補画像１１１Ａ〜１１１Ｄのうち、１つのみを表した候補画面６５を、表示パネル３１の候補画面６５に表示させてもよい。ユーザは、候補画面６５から所望のテンプレート１１１を選択しやすい。特に、印刷装置１８の表示パネル３１が狭い場合に有効である。この場合、表示パネル３１は、切り替え部５２による所定の切替指示に応じて、表示パネル３１の候補画面６５に表示される候補画像１１１Ａ〜１１１Ｄの何れかを、他の候補画像に切り替えできる。故に、印刷装置１８は、ユーザが所望のテンプレート１１１を選択しやすい。また、この場合、ＣＰＵ２１は、候補画像１１１Ａ〜１１１Ｄのうち、Ｓ１２３の処理で特定された適合テンプレート１１１のみを表した候補画面６５を、後に、表示パネル３１の候補画面６５に表示させてもよい。これにより、ユーザは、Ｓ１２３の処理で特定された適合テンプレート１１１のみを表した候補画面６５を、後に、確認することとなる。従って、ユーザは、所望のテンプレート１１１を選択しやすい。
【００７６】
上記実施形態において、フラッシュメモリ２５は、本発明の「記憶部」に相当する。属性名は、本発明の「オブジェクト属性」、「特定情報」に相当する。候補画面６５は、本発明の「一画面」に相当する。Ｓ３を実行するＣＰＵ２１が、本発明の「受付手段」に相当する。Ｓ１０１を実行するＣＰＵ２１が、本発明の「第一特定手段」に相当する。Ｓ１０３を実行するＣＰＵ２１が、本発明の「取得手段」に相当する。Ｓ１１７を実行するＣＰＵ２１が、本発明の「反映手段」に相当する。Ｓ１２５を実行するＣＰＵ２１が、本発明の「表示手段」に相当する。Ｓ９を実行するＣＰＵ２１が、本発明の「選択手段」に相当する。Ｓ１１を実行するＣＰＵ２１が、本発明の「印刷手段」に相当する。Ｓ１０７を実行するＣＰＵ２１が、本発明の「第一判断手段」に相当する。Ｓ１１３を実行するＣＰＵ２１が本発明の「レイアウト調整手段」に相当する。Ｓ１１１を実行するＣＰＵ２１が本発明の「第二判断手段」に相当する。Ｓ１２３を実行するＣＰＵ２１が本発明の「第二特定手段」に相当する。
【符号の説明】
【００７７】
１８    印刷装置
２１    ＣＰＵ
２５    フラッシュメモリ
３１    表示パネル
３３    入力画面
６５    候補画面
１１１    適合テンプレート
１１１Ａ、１１１Ｂ、１１１Ｃ、１１１Ｄ    候補画像
１１５Ａ、１１５Ｂ、１１５Ｃ    適合オブジェクト
【図１】
2020161990.tif 000003
【図２】
2020161990.tif 000004
【図３】
2020161990.tif 000005
【図４】
2020161990.tif 000006
【図５】
2020161990.tif 000007
【図６】
2020161990.tif 000008
【図７】
2020161990.tif 000009
【図８】
2020161990.tif 000010