JP2020161990A - 印刷装置及び画像編集プログラム - Google Patents

印刷装置及び画像編集プログラム Download PDF

Info

Publication number
JP2020161990A
JP2020161990A JP2019059665A JP2019059665A JP2020161990A JP 2020161990 A JP2020161990 A JP 2020161990A JP 2019059665 A JP2019059665 A JP 2019059665A JP 2019059665 A JP2019059665 A JP 2019059665A JP 2020161990 A JP2020161990 A JP 2020161990A
Authority
JP
Japan
Prior art keywords
conforming
object data
templates
objects
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019059665A
Other languages
English (en)
Other versions
JP7238532B2 (ja
Inventor
直人 伊藤
Naoto Ito
直人 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2019059665A priority Critical patent/JP7238532B2/ja
Publication of JP2020161990A publication Critical patent/JP2020161990A/ja
Application granted granted Critical
Publication of JP7238532B2 publication Critical patent/JP7238532B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

【課題】本発明は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい印刷装置及び画像編集プログラムを提供する。【解決手段】CPUは、1以上のオブジェクトデータを受け付ける。CPUは、受け付けられた前記オブジェクトデータの属性名を夫々特定する(S101)。CPUは、フラッシュメモリに記憶された複数のテンプレートから、特定された全ての属性名に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する(S103)。CPUは、取得された全ての前記適合テンプレートの夫々について、受け付けられた全ての前記オブジェクトデータの夫々を、オブジェクトデータの属性名に対応する適合オブジェクトに反映させる(S117)。CPUは、少なくとも1つの適合テンプレートを表示パネルに表示する(S125)。【選択図】図6

Description

本発明は、印刷装置及び画像編集プログラムに関する。
特許文献1は、印刷イメージを編集できる印刷装置を開示する。印刷装置は、複数のテンプレートを備える。複数のテンプレートは、複数のオブジェクトが各々配置され、各オブジェクトに表示されるテキスト等の位置、文字サイズ、及び表示領域等が定められている。ユーザは、表示部に表示されたテンプレートのオブジェクトを選択し、例えば、選択されたオブジェクトに表示されるテキスト等のオブジェクトデータを編集する。編集されたオブジェクトデータは、対応するテンプレートのオブジェクトに反映される。ユーザは、オブジェクトデータが反映された複数のテンプレートから、1つのテンプレートを印刷イメージとして選択する。
特開2005−250944号公報
上記印刷装置は、複数のテンプレートが表示部に表示される場合に、印刷したい所望のオブジェクトのオブジェクト属性と対応するオブジェクトのみを備えた適切なテンプレートのみならず、所望のオブジェクトのオブジェクト属性と異なる属性のオブジェクトを備えたテンプレートが表示される場合がある。従って、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映できない可能性がある。また、印刷装置は、所望のオブジェクト属性を有するオブジェクトのみからなるテンプレートとは異なるオブジェクト属性を有するオブジェクトを備えたテンプレートに、オブジェクトデータが反映されて表示されると、ユーザが所望のテンプレートを選択しにくくなるという可能性がある。
本発明の目的は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい印刷装置及び画像編集プログラムを提供することである。
本発明の第一態様に係る印刷装置は、1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、1以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を夫々特定する第一特定手段と、前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段とを備えたことを特徴とする。
上記第一態様に係る印刷装置によれば、印刷装置は、受け付けられたオブジェクトデータの全てのオブジェクト属性に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する。印刷装置は、受け付けられた全てのオブジェクトデータを、取得された適合テンプレートに反映する。また、印刷装置は、受け付けられた全てのオブジェクトデータが反映された適合テンプレートを、表示部に表示する。故に、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい。
本発明の第二態様に係る画像編集プログラムは、印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、1以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を特定する第一特定手段と、1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段として機能させることを特徴とする。
上記第二態様に係る画像編集プログラムによれば、画像編集プログラムは、コンピュータを上記手段として機能させることにより、第一態様の印刷装置と同じ効果を得ることができる。
本発明の第三態様に係る印刷装置は、1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、1以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた1以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段とを備えたことを特徴とする。
上記第三態様に係る印刷装置によれば、印刷装置は、受け付けられたオブジェクトデータのオブジェクト数と同数のオブジェクトを備えた1以上の適合テンプレートを取得する。印刷装置は、受け付けられた全てのオブジェクトデータを、適合テンプレートに反映する。また、印刷装置は、受け付けられた全てのオブジェクトデータが反映された適合テンプレートを、表示部に表示する。故に、印刷装置は、適切なテンプレートのみにオブジェクトデータを反映し、且つユーザが所望のテンプレートを選択しやすい。
本発明の第四態様に係る画像編集プログラムは、印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、1以上のオブジェクトデータを受け付ける受付手段と、前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた1以上の適合テンプレートを取得する取得手段と、前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段として機能させることを特徴とする。
上記第四態様に係る画像編集プログラムによれば、画像編集プログラムは、コンピュータを上記手段として機能させることにより、第三態様の印刷装置と同じ効果を得ることができる。
印刷装置18の電機的構成を示すブロック図である。 テンプレート111とテンプレート情報を示す図である。 テンプレート111のオブジェクト情報A〜Cを示す図である。 オブジェクトデータが反映されたテンプレート111を示す図である。 画像編集処理のフローチャートである。 テンプレート表示処理のフローチャートである。 表示パネル31に表示されたオブジェクトデータの入力画面33を示す図である。 表示パネル31に表示された候補画面65を示す図である。
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
図1を参照して、印刷装置18の概要を説明する。印刷装置18は、長尺状の印刷媒体であるテープMにキャラクタ(文字、記号、図形など)を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。印刷装置18は、ラベルの印刷内容を示すラベル画像を編集する。
図1を参照して、印刷システム1の電気的構成を説明する。印刷装置18は、CPU21、ROM22、CGROM23、RAM24、及びフラッシュメモリ25を備える。ROM22、CGROM23、RAM24、及びフラッシュメモリ25は、夫々CPU21に電気的に接続されている。ROM22には、印刷装置18の制御上必要な各種のプログラム等が記憶されている。CPU21は、これらのプログラムに基づいて各種演算を行う。
CGROM23には、各種キャラクタを印刷するための印刷用ドットパターンデータが、書式及びサイズ毎に分類され、コードデータに対応させて記憶されている。RAM24には、テキストメモリ、及びプリントバッファ等、複数の記憶エリアが設けられている。テキストメモリには、後述のオブジェクトデータが属性名と対応付けて格納される。プリントバッファには、後述の候補画像111A〜111D等の印刷用ドットパターンが格納される。その他記憶エリアには、各種演算データ等が記憶される。
フラッシュメモリ25は、印刷装置18に装着された印刷媒体の属性が定義されたテンプレート111を記憶する。テンプレート111には、例えば、後述のテンプレート情報のIDの各々に対応づけて、テープMの幅W、オブジェクト数等が定義されている。幅Wは、印刷媒体であるテープMの幅(長手方向に直交する方向の長さ)である。フラッシュメモリ25は、更に、オブジェクト115のオブジェクト情報が記憶されている。詳細は後述する。
図1に示すように、印刷装置18は更に、検出部6、操作部7、表示パネル31、及び駆動回路12〜15を備える。検出部6、操作部7、及び駆動回路12〜15は各々、CPU21に電気的に接続されている。検出部6は、印刷装置18に装着されたテープMの種類を検出する公知のセンサである。操作部7は、印刷装置18(CPU21)に各種指示を入力するのに用いられる。操作部7は、例えば、タッチパネルである。操作部7は、ユーザがテキストデータ等のオブジェクトデータを入力する際に使用される。操作部7は、各種指示を入力できればよく、スイッチ、ダイヤル等の他の構成でもよい。
表示パネル31は、例えば、液晶ディスプレイ(LCD)である。表示パネル31は、後述の入力画面33(図7参照)、候補画面65(図8参照)を表示可能である。駆動回路12は、表示パネル31にキャラクタ等を出力するための電子回路である。駆動回路13は、テープMを搬送するテープ送りモータ9を駆動するための電子回路である。駆動回路14は、サーマルヘッド10を駆動するための電子回路である。駆動回路15は、移動刃(図示略)を動作させるカッターモータ11を駆動するための電子回路である。移動刃は、印刷装置18の外部に排出される印刷済みのテープMを切断する。
図2(A)、(B)を参照して、一例として、ラベル画像を作成するためのテンプレート111について説明する。テンプレート111のテンプレート情報は、フラッシュメモリ25に記憶されている。図2(A)に示すように、テンプレート111は、オブジェクト115A、115B、115Cを備える。オブジェクト115Aは、ラベル画像のタイトルが表示される。オブジェクト115Bは、テキストが表示される。オブジェクト115Cは、テキストが表示される。なお、タイトル、テキスト等のオブジェクトデータの入力については、後述の入力画面33(図7参照)により入力される。
テンプレート111のサイズ、オブジェクト数は、テンプレート情報(図2(B))に基づき定義される。図2(B)に示すように、テンプレート情報は、ID、幅、長さ、オブジェクト数の情報を備える。テンプレート111のテンプレート情報のIDは、『1』である。テンプレート111の幅は、『36mm』であり、上記したテープMの幅Wと対応する。テンプレート111の長さは、『100mm』である。オブジェクト数は『3』である。すなわち、IDが『1』のテンプレート111は、36mm×100mmの大きさで、且つオブジェクト数が3で構成されている。なお、フラッシュメモリ25は、テンプレート111を複数記憶している。また、フラッシュメモリ25には、テンプレート111毎にテンプレート情報(図示略)が記憶されている。
図2(A)に示すオブジェクト115A〜115Cの配置位置、大きさ等は、オブジェクト情報A〜C(図3参照)で定義されている。オブジェクト情報A〜Cは、テンプレート111(図2(A))及びテンプレート情報(図2(B))と関連付けてフラッシュメモリ25に記憶されている。
図示しないが、複数のテンプレート111のテンプレート情報には、オブジェクト数に『1』〜『5』の何れかが夫々割り当てられている。例えば、IDが『1』のテンプレート111は、12mm×100mmの大きさで、且つオブジェクト数が1で構成されている。また、例えば、IDが『20』のテンプレート111は、36mm×150mmの大きさで、且つオブジェクト数が5で構成されている。また、本例では、IDが『9』〜『12』のテンプレート111は、オブジェクト数が3で構成されているものとする。
図3を参照して、オブジェクト情報A、B、Cについて説明する。オブジェクト情報A、B、Cは、属性名、位置X、位置Y、縦サイズ、横サイズ、データタイプ、書式、レイアウト調整の情報が夫々記憶されている。なお、テンプレート111(図2(A)参照)のオブジェクト情報の数は、テンプレート情報のオブジェクト数の『3』と同数である。
オブジェクト情報Aは、テンプレート111のオブジェクト111Aと対応する情報である。属性名は、『Title1』である。属性名の『Title1』は、テンプレート111のオブジェクト115Aの属性名『Title1』と対応する。位置Xは、『25dot』であり、位置Yは、『25dot』である。位置Xと位置Yから、テンプレート111におけるオブジェクト115Aの中心位置が定義される。縦サイズは、『100dot』であり、横サイズは、『800dot』である。縦サイズと横サイズからオブジェクト115Aの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『20pt』、『太字』である。レイアウト調整は、『文字サイズ調整不可』、『改行不可』に設定されている。
オブジェクト情報Bは、テンプレート111のオブジェクト111Bと対応する情報である。属性名は、『Text1』である。属性名の『Text1』は、テンプレート111のオブジェクト115Bの属性名『Text1』と対応する。位置Xは、『25dot』であり、位置Yは、『150dot』である。位置Xと位置Yから、テンプレート111におけるオブジェクト115Bの中心位置が定義される。縦サイズは、『200dot』であり、横サイズは、『500dot』である。縦サイズと横サイズからオブジェクト115Bの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『18pt』である。レイアウト調整は、『文字サイズ調整不可』、『改行可』に設定されている。
オブジェクト情報Cは、テンプレート111のオブジェクト111Cと対応する情報である。属性名は、『Text2』である。属性名の『Text2』は、テンプレート111のオブジェクト115Cの属性名『Text2』と対応する。位置Xは、『550dot』であり、位置Yは、『150dot』である。位置Xと位置Yから、テンプレート111におけるオブジェクト115Cの中心位置が定義される。縦サイズは、『200dot』であり、横サイズは、『275dot』である。縦サイズと横サイズからオブジェクト115Cの表示領域が定義される。データタイプは、『テキスト』である。書式は、『ゴシック』、『20pt』である。レイアウト調整は、『文字サイズ調整可』、『改行不可』に設定されている。
図4(A)、(B)を参照して、オブジェクト115A〜115Cに対するオブジェクトデータ等の反映について説明する。ユーザは、後述で詳細する入力画面33でオブジェクトデータを入力する。オブジェクトデータは、『Template Label』、『Created by Brother』、『2019/01/31』が入力されたとする。なお、詳細は後述するが『Template Label』は、属性名が『Title1』であり、『Created by Brother』は、属性名が『Text1』であり、『2019/01/31』は、属性名が『Text2』に対応すると仮定する。
図4(A)に示すように、『Template Label』は、テンプレート111の対応する属性名『Title1』のオブジェクト115Aに反映される。『Created by Brother』は、対応する属性名『Text1』のオブジェクト115Bに反映される。『2019/01/31』は、対応する属性名『Text2』のオブジェクト115Cに反映される。
図4(A)を参照して、レイアウト調整について説明する。オブジェクトデータのデータサイズと、オブジェクト115A〜115Cの夫々の表示領域のサイズの関係で、オブジェクトデータが表示領域に収まらない場合がある。この場合、対応する属性名のオブジェクト情報A〜Cからレイアウト調整の欄を参照し、レイアウト調整可能か判断する。レイアウト調整が設定されている場合には、レイアウト調整が行われる。
図4(A)に示すように、『Template Label』のデータサイズは、オブジェクト情報Aで定義されるオブジェクト115Aの表示領域に収まるサイズである。このため、『Template Label』は、レイアウト調整なしの状態で、オブジェクト115Aに反映される(図4(A)参照)。
図4(A)に示すように、『Created by Brother』のデータサイズは、オブジェクト情報Bで定義されるオブジェクト115Bの表示領域に収まらないサイズである。オブジェクト115Bのオブジェクト情報Bのレイアウト調整は、『文字サイズ調整不可』、『改行可』に設定されている。これにより、『Created by Brother』は、自動で改行された状態で、オブジェクト115Bに反映される。
図4(A)に示すように、『2019/01/31』のデータサイズは、オブジェクト情報Cで定義されるオブジェクト115Cの表示領域に収まらないサイズである。オブジェクト115Cは、レイアウト調整が『文字サイズ調整可』、『改行不可』に設定されている。これにより、『2019/01/31』は、文字サイズが調整された状態で、オブジェクト115Cに反映される。
図4(B)のテンプレート111を参照して、強調表示について説明する。なお、説明の簡略化のため、テンプレート111のテンプレート情報は、図2(B)に示すものと同じとする。また、オブジェクト115A、115Bのオブジェクト情報は、図3に示すオブジェクト情報A、Bと同じとする。オブジェクト115Cのオブジェクト情報は、図3に示すオブジェクト情報Cとは、レイアウト調整の設定のみが異なるとする(図示略)。この場合、図示しないが、レイアウト調整は、『文字サイズ調整不可』、『改行不可』と設定されているとする。反映されるオブジェクトデータは、図4(A)の場合と同じである。
図4(B)のオブジェクト115A、115Bには、図4(A)と同様に、『Template Label』、『Created by Brother』が反映されている。図4(B)のオブジェクト115Cでは、『2019/01/31』は、オブジェクト情報で定義されるオブジェクト115Cの表示領域に収まらないサイズである。オブジェクト情報のレイアウト調整は、『文字サイズ調整不可』、『改行不可』と設定されている。従って、『2019/01/31』は、オブジェクト情報に従い、レイアウト調整なしでそのままオブジェクト115Cに表示される。この場合、『2019/01/31』のうち『/31』は、オブジェクト115Cの表示領域に表示されない(図4(B)参照)。この場合、オブジェクト115Cは、背景が黒色且つ文字の色が白で強調表示される。
なお、オブジェクトが、上記のオブジェクト115A〜115Cに限られない場合に、単に、オブジェクト115と称す場合がある。オブジェクト115のオブジェクト情報が、上記のオブジェクト情報A〜Cに限られない場合に、単に、オブジェクト情報と称す場合がある。また、テンプレート111は、画像を表示可能なオブジェクト115を備えるものもある。この場合、オブジェクト情報の属性名が、例えば、[Image1]、[Image2]となる。
図5〜図8を参照して、画像編集処理を説明する。画像編集処理(図5参照)は、印刷装置18の電源が投入されると、CPU21は、ROM22からプログラムを読み出して実行する。CPU21は、プログラムを実行することにより、画像編集処理を開始する。画像編集処理では、まず、CPU21は、オブジェクトデータの入力画面33(図7参照)を表示パネル31に表示する(S1)。
図7を参照して、入力画面33について説明する。入力画面33は、入力部11A〜11Eを備える。ユーザは、操作部7の操作により入力画面33の入力部11A〜11Eを選択して、オブジェクトデータを入力する。なお、ユーザは、画像を印刷したい場合には、操作部7の操作により入力部11D又は11Eを選択して、例えば画像のオブジェクトデータを入力する。画像のオブジェクトデータは、例えば、『☆』である。
入力部11A〜11Eの左側にある[Title1]、[Text1]、[Text2]、[Image1]、[Image2]の表記は、オブジェクト情報の属性名に対応する。従って、入力部11Aに入力されたオブジェクトデータは、オブジェクト情報の属性名『Title1』と対応する。入力部11Bに入力されたオブジェクトデータは、オブジェクト情報の属性名『Text1』と対応する。入力部11Cに入力されたオブジェクトデータは、オブジェクト情報の属性名『Text2』と対応する。入力部11Dに入力されたオブジェクトデータは、オブジェクト情報の属性名『Image1』と対応する。入力部11Eに入力されたオブジェクトデータは、オブジェクト情報の属性名『Image2』と対応する。
本例では、ユーザは、操作部7を操作して、入力部11Aに対して、オブジェクトデータとして『Template Label』を入力する。次いで、ユーザは、操作部7を操作して、入力部11Bに対して、『Created by Brother』と入力する。更に、ユーザは、操作部7を操作して、入力部11Cに対して、『2019/01/31』と入力する。ユーザは、所望のオブジェクトデータの入力が完了すると、操作部7を操作して、実行ボタン5を選択する。
CPU21は、オブジェクトデータの入力があったか否か判断する(S3)。CPU21は、入力画面33の実行ボタン5(図7参照)が選択された場合に、オブジェクトデータが入力されたと判断する。オブジェクトデータの入力がないと判断した場合(S3:NO)、CPU21は、処理をS3に戻して待機する。オブジェクトデータの入力があったと判断した場合(S3:YES)、CPU21は、入力画面33で入力されたオブジェクトデータを受け付ける(S5)。この場合、RAM24には、受け付けたオブジェクトデータと共に、入力されたオブジェクトデータの入力部11A〜11Eの位置に応じた、属性名『Title1』、『Text1』、『Text2』、『Image1』、『Image2』の何れかの情報を、対応づけて記憶する(S5)。
次いで、CPU21は、図6に示すテンプレート表示処理を行う(S7)。CPU21は、S5の処理で記憶された全てのオブジェクトデータの属性名を、RAM24を参照して特定する(S101)。本例では、CPU21は、入力部11A〜11Cと対応する属性名の『Title1』、『Text1』、『Text2』を特定する。
次いで、CPU21は、フラッシュメモリ25に記憶された全てのテンプレート111のうち、受け付けたオブジェクトデータの属性名と、同一の属性名のオブジェクト情報を備えたオブジェクト115のみで構成される全てのテンプレート111を特定する(S103)。
本例では、CPU21は、フラッシュメモリ25に記憶されたテンプレート111のうち、属性名が『Title1』、『Text1』、『Text2』のみで構成されるテンプレート111を全て取得する。以下、S103の処理で特定されたテンプレート111を総称して『適合テンプレート111』ともいう。また、適合テンプレート111が備えるオブジェクト115を、総称して「適合オブジェクト115」ともいう。
本例では、4つの適合テンプレート111がフラッシュメモリ25に記憶されていたとする。4つの適合テンプレート111は、夫々、対応するテンプレート情報を備える。4つの適合テンプレート111は、属性名が『Title1』、『Text1』、『Text2』と対応する適合オブジェクト115A、115B、115Cを備える。適合オブジェクト115A、115B、115Cは、異なるオブジェクト情報を夫々備える。
次いで、CPU21は、入力されたオブジェクトデータのうち、1のオブジェクトデータをRAM24から特定する(S105)。本例では、例えば、属性名が『Title1』のオブジェクトデータである『Template Label』が特定される。CPU21は、S103で取得された適合テンプレート111のうち、1の適合テンプレート111を特定する(S106)。本例では、例えば、適合テンプレート111A(図8参照)を特定する。
CPU21は、S105で特定された1のオブジェクトデータが、S106で特定された1の適合テンプレート111の適合オブジェクト115の表示領域に収まるか否かを判断する(S107)。CPU21は、オブジェクトデータのデータサイズと、適合オブジェクト115のオブジェクト情報の表示領域のサイズとの比較を行う。
CPU21は、オブジェクトデータが表示領域に収まると判断された場合(S107:YES)、CPU21は、オブジェクトデータを、適合オブジェクト115のオブジェクト情報に従い、反映させる(S109)。本例では、例えば、図8に示すように、オブジェクトデータの『Tepmplate Label』が、レイアウト調整なしで、適合テンプレート111Aの適合オブジェクト115Aに反映される。
一方、オブジェクトデータが表示領域に収まらないと判断された場合(S107:NO)、CPU21は、参照したオブジェクト情報のレイアウト調整が可能な設定であるか否か判断する(S109)。この場合、CPU21はS106で特定された適合テンプレート111について、適合オブジェクト115のオブジェクト情報を参照する。適合オブジェクト115に対するオブジェクトデータのレイアウト調整が可能でないと判断された場合(S109:NO)、CPU21は、オブジェクトデータが適合オブジェクト115の表示領域に収まりきらないため、強調表示の対象とする(S110)。CPU21は、オブジェクトデータを、レイアウト調整なしで、そのまま適合オブジェクト115Aに反映させる(S117)。
本例では、例えば、S105で特定されたオブジェクトデータが『Created by Brother』であり、且つS106で適合テンプレート111D(図8参照)が特定された場合が想定される。図8に示す適合テンプレート111Dの適合オブジェクト115Bに『Created by Brother』がそのまま反映され、且つ強調表示される。
一方、レイアウト調整が可能であると判断された場合(S109:YES)、CPU21は、処理をS111に進める。オブジェクトデータのデータサイズによっては、レイアウト調整された場合でも、オブジェクトデータが適合オブジェクト115の表示領域に収まらない場合がある。従って、CPU21は、レイアウト調整の後に、適合オブジェクト115の表示領域に収まるか否かを判断する(S111)。
レイアウト調整された場合に、適合オブジェクト115の表示領域に収まると判断された場合(S111:YES)、CPU21は、レイアウト調整を行い(S113)、オブジェクトデータを適合テンプレート111の適合オブジェクト115に反映する(S117)。本例では、例えば、図8に示す適合テンプレート111Bの適合オブジェクト115Bに『Created by Brother』が改行されて表示される。
一方、S111の処理で、レイアウト調整された場合にも、オブジェクトデータが表示領域に収まらないと判断された場合(S111:NO)、CPU21は、強調表示の対象とする(S115)。CPU21は、処理をS117へ進めて、オブジェクトデータを適合テンプレート111のオブジェクト115にそのまま反映させる(S117)。本例では、例えば、図8に示す適合テンプレート111Dの適合オブジェクト115Bに『Created by Brother』が強調表示される場合が想定される。
次いで、CPU21は、S103で取得した全ての適合テンプレート111に対して、S105で特定された1のオブジェクトデータが、反映されたかを判断する(S119)。特定された1のオブジェクトデータが、全ての適合テンプレート111に反映されていないと判断された場合(S119:NO)、CPU21は、処理をS106に戻す。CPU21は、未反映の1の適合テンプレート111を特定する(S106)。CPU21は、全ての適合テンプレート111に対して、S105で特定された1のオブジェクトデータが反映されるまでS106〜S119の処理を繰り返す。
一方、特定された1のオブジェクトデータが、全ての適合テンプレート111に反映されたと判断された場合(S119:YES)、CPU21は、処理をS121に進める。CPU21は、S103の処理で取得された全ての適合テンプレート111に、S101で取得された全てのオブジェクトデータが反映されたか否かを判断する(S121)。全てのオブジェクトデータが全ての適合テンプレート111に反映されていないと判断された場合(S121:NO)、CPU21は、処理をS105へ戻して、未反映の1のオブジェクトデータを特定する。CPU21は、未反映のオブジェクトデータが全ての適合テンプレート111に反映されるまで、S105〜S121の処理を繰り返す。
本例では、図8に示すように、全ての適合テンプレート111A〜111Dの適合オブジェクト115Aに、『Template Label』が順次反映される。次いで、全ての適合テンプレート111A〜111Dの適合オブジェクト115Bに、『Created by Brother』が順次反映される。次いで、全ての適合テンプレート111A〜111Dの適合オブジェクト115Cに、『2019/01/31』が順次反映される。
CPU21は、全てのオブジェクトデータが、全ての適合テンプレート111に対して反映された場合(S121:YES)、CPU21は、強調表示の対象となる適合オブジェクト115を備えた適合テンプレート111を特定する(S123)。本例では、図8の適合テンプレート111Dが特定される。
CPU21は、表示パネル31の候補画面65(図8参照)に、全てのオブジェクトデータが反映された適合テンプレート111を一覧表示させる(S125)。以下、表示パネル31の候補画面65に、一覧表示された適合テンプレート111A〜111Dは、『候補画像111A〜111D』ともいう。
図8を参照して、候補画像111A〜111Dについて説明する。本例では、候補画像111A〜111Dは、表示パネル31の候補画面65に対して、同時に4つまで表示される。本例では、適合テンプレート111の数は4つであるため、全て表示されるが、例えば、S103の処理で取得された適合テンプレート111が4よりも多い場合には、ユーザは切り替え部52を操作部7により選択することで、未表示の候補画像を一覧表示可能である。
候補画像111Aは、表示パネル31の候補画面65の先頭(左上)に表示される。『Template Label』、『Created by Brother』、『2019/01/31』は、上から順に並んで配置される。夫々のオブジェクトデータは、レイアウト調整なしで、適合オブジェクト115A〜115Cに対してそのまま反映されている。
候補画像111Bは、表示パネル31の候補画面65の右上に表示される。『Template Label』は、候補画像111Bの上側に配置される。『Created by Brother』は、候補画像111Bの左下に配置される。『2019/01/31』は、候補画像111Bの右下に配置される。『Template Label』は、レイアウト調整なしで、オブジェクト115Bに対してそのまま反映されている。『Created by brohter』は、レイアウト調整がなされ、改行されて適合オブジェクト115Bに反映されている。『2019/01/31』は、レイアウト調整がなされ、文字サイズ調整されて適合オブジェクト115Cに反映されている。
候補画像111Cは、表示パネル31の候補画面65の左下に表示される。『Template Label』は、候補画像111Cの上側に配置される。『Created by Brother』は、候補画像111Cの右下に配置される。『2019/01/31』は、候補画像111Cの左下に配置される。『Template Label』は、レイアウト調整なしで、適合オブジェクト115Aに対してそのまま反映されている。『Created by brohter』は、レイアウト調整がなされ、文字サイズ調整且つ改行されて適合オブジェクト115Bに反映されている。『2019/01/31』は、レイアウト調整がなされ、改行されて適合オブジェクト115Cに反映されている。
候補画像111Dは、表示パネル31の候補画面65の右下に表示される。『Template Label』は、候補画像111Dの左端に配置される。『Created by Brother』は、候補画像111Dの右上に配置される。『2019/01/31』は、候補画像111Dの右下に配置される。『Template Label』は、レイアウト調整され、文字サイズが調整されて適合オブジェクト115Aに反映されている。『Created by Brohter』は、レイアウト調整なしで、そのまま適合オブジェクト115Bに反映されている。『2019/01/31』は、レイアウト調整なしで、そのまま適合オブジェクト115Cに反映されている。なお、候補画像111Dは、『Created by Brother』が表示領域に収まっていないため、強調表示されている。表示パネル31の候補画面65の一覧表示において、強調表示されている適合オブジェクト115Bを有する候補画像111Dは、一覧表示の末尾、すなわち、右下に配置される。
次いで、CPU21は、テンプレート表示処理を終了して、処理を画像編集処理(図5参照)に戻し、S9の処理を実行する。CPU21は、所望のテンプレート111が受け付けられたか否か判断する(S9)。CPU21は、ユーザの操作部7の操作により、候補画像111A〜111Dのうち所望のテンプレート111の選択を受け付けるまで待機する(S9:NO)。ユーザが印刷したい所望のテンプレート111、例えば、候補画像111Aを選択すると(S9:YES)、CPU21は、候補画像111Aに基づき、テープMに対して印刷処理を実行する(S11)。CPU21は処理を終了する。
以上説明した実施形態によれば、印刷装置18は、受け付けられたオブジェクトデータの全ての属性名に基づき、適合テンプレート111A〜111Dを取得する(S103)。印刷装置18は、受け付けられた全てのオブジェクトデータを、取得された適合テンプレート111A〜111Dの適合オブジェクト115A〜115Cに反映する(S117)。また、印刷装置18は、全てのオブジェクトデータが反映された候補画像111A〜111Dを、表示パネル31の候補画面65に表示する(S125)。故に、印刷装置18は、適切なテンプレート111のみにオブジェクトデータを反映し、且つユーザが所望のテンプレート111を選択しやすい。
CPU21は、4つの候補画像111A〜111Dを、表示パネル31の候補画面65に一覧表示させる(S125)。故に、ユーザは、所望のテンプレート111を選択しやすい。特に、表示パネル31の候補画面65が広い場合に有効である。
CPU21は、4つの候補画像111A〜111Dを、表示パネル31の候補画面65に一覧表示させ、強調表示の対象となるオブジェクトを有する候補画像111Dを、表示パネル31の候補画面65の末尾(右下)に表示させる(S125)。故に、ユーザは、所望のテンプレート111を選択しやすい。
CPU21は、候補画像111A〜111Dの適合オブジェクト115のうち、表示領域に収まらないと判断された候補画像111Dについて、強調表示する(S125)。故に、ユーザは、所望のテンプレート111を確認しやすい。
オブジェクト情報は、オブジェクトデータが反映される適合オブジェクト115を特定する属性名を含む。CPU21は、受け付けられたオブジェクトデータの夫々の属性名を特定する(S101)。CPU21は、受け付けられた全てのオブジェクトデータを、適合テンプレート111の適合オブジェクト115のうち、特定された属性名と対応する適合オブジェクト115に夫々反映させる。故に、ユーザは、属性名に基づきオブジェクトデータが反映された適合テンプレート111を確認できるため、所望のテンプレート111を選択しやすい。
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、印刷装置18が印刷データを作成し、印刷処理を実行したがこれに限らない。画像編集処理(図5参照)が実行されるコンピュータは、印刷装置18に限定されず、ユーザインタフェイス機能を備えたコンピュータ(例えば、PCなど)であればよい。例えば、印刷装置18以外の外部端末がラベル画像を印刷するための印刷データを生成し、印刷装置18に対して印刷データが送信されてもよい。この場合、外部端末で、画像編集処理が実行されればよい。従って、ユーザは外部端末を操作することで、印刷装置18でラベルを作成することができる。画像編集処理で編集される画像は、ラベル画像に限定されず、ラベルとは異なる印刷物に使用される画像でもよいし、印刷以外の用途に使用される画像でもよい。
上記実施形態では、CPU21は、属性名を特定して、対応するオブジェクト115に対して、オブジェクトデータを反映したがこれに限らない。例えば、CPU21は、属性名が『Text1』と『Text2』に対して、オブジェクトデータが入力されることがある(S3)。これらのオブジェクト情報B、Cのデータタイプは、テキストで同一である(図4参照)。この場合、CPU21は、同一のデータタイプのオブジェクト115のみを備えた適合テンプレート111を取得すればよい。CPU21は、取得された適合テンプレート111の適合オブジェクト115の何れかに対して、入力されたオブジェクトデータを反映させればよい。印刷装置18は、取得された適合テンプレート111の同一のデータタイプを有する適合オブジェクト115の何れかに対して、オブジェクトデータの何れかを反映できる。
上記実施形態では、入力画面33は、最大で5つのオブジェクトデータを入力可能であったが、最大で6以上又は4以下の数のオブジェクトデータを入力可能であってもよい。入力画面33は、同一のデータタイプのオブジェクトデータのみを対象としてもよい。この場合、例えば、テータタイプがテキストのみのオブジェクトデータが入力画面33で入力されることとなる。この場合、S103の処理では、オブジェクトデータと同数のオブジェクト115を備えたテンプレート111が適合テンプレート111として取得されてもよい。
上記実施形態では、表示パネル31の候補画面65は、4つの候補画像111A〜115Dを表示したが、5以上の数の候補画像を一覧表示してもよいし、3以下の数の候補画像を一覧表示してもよい。例えば、CPU21は、候補画像111A〜111Dのうち、1つのみを表した候補画面65を、表示パネル31の候補画面65に表示させてもよい。ユーザは、候補画面65から所望のテンプレート111を選択しやすい。特に、印刷装置18の表示パネル31が狭い場合に有効である。この場合、表示パネル31は、切り替え部52による所定の切替指示に応じて、表示パネル31の候補画面65に表示される候補画像111A〜111Dの何れかを、他の候補画像に切り替えできる。故に、印刷装置18は、ユーザが所望のテンプレート111を選択しやすい。また、この場合、CPU21は、候補画像111A〜111Dのうち、S123の処理で特定された適合テンプレート111のみを表した候補画面65を、後に、表示パネル31の候補画面65に表示させてもよい。これにより、ユーザは、S123の処理で特定された適合テンプレート111のみを表した候補画面65を、後に、確認することとなる。従って、ユーザは、所望のテンプレート111を選択しやすい。
上記実施形態において、フラッシュメモリ25は、本発明の「記憶部」に相当する。属性名は、本発明の「オブジェクト属性」、「特定情報」に相当する。候補画面65は、本発明の「一画面」に相当する。S3を実行するCPU21が、本発明の「受付手段」に相当する。S101を実行するCPU21が、本発明の「第一特定手段」に相当する。S103を実行するCPU21が、本発明の「取得手段」に相当する。S117を実行するCPU21が、本発明の「反映手段」に相当する。S125を実行するCPU21が、本発明の「表示手段」に相当する。S9を実行するCPU21が、本発明の「選択手段」に相当する。S11を実行するCPU21が、本発明の「印刷手段」に相当する。S107を実行するCPU21が、本発明の「第一判断手段」に相当する。S113を実行するCPU21が本発明の「レイアウト調整手段」に相当する。S111を実行するCPU21が本発明の「第二判断手段」に相当する。S123を実行するCPU21が本発明の「第二特定手段」に相当する。
18 印刷装置
21 CPU
25 フラッシュメモリ
31 表示パネル
33 入力画面
65 候補画面
111 適合テンプレート
111A、111B、111C、111D 候補画像
115A、115B、115C 適合オブジェクト

Claims (12)

  1. 1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、
    1以上のオブジェクトデータを受け付ける受付手段と、
    前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を夫々特定する第一特定手段と、
    前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する取得手段と、
    前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、
    前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、
    前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
    前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段と
    を備えたことを特徴とする印刷装置。
  2. 前記表示部は、複数の前記適合テンプレートを一画面に表示可能であり、
    前記表示手段は、前記反映手段により前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、前記複数の前記適合テンプレートを、前記表示部の前記一画面に一覧表示させる
    ことを特徴とする請求項1に記載の印刷装置。
  3. 前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
    受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と、
    前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
    前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段と、
    前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトを有する前記適合テンプレートを特定する第二特定手段と
    を備え、
    前記表示手段は、前記第二特定手段により特定された前記適合テンプレートを、前記表示部の前記一画面の末尾に表示させる
    ことを特徴とする請求項2に記載の印刷装置。
  4. 前記表示手段は、前記反映手段により全ての前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、1つの前記適合テンプレートのみを表した候補画面を、前記表示部に表示させる
    ことを特徴とする請求項1に記載の印刷装置。
  5. 所定の切替指示に応じて、前記表示手段により前記表示部に表示される前記候補画面を、前記全ての前記適合テンプレートが夫々表示された複数の前記候補画面の何れかに切り替え可能な切り替え部
    を備えた
    ことを特徴とする請求項4に記載の印刷装置。
  6. 前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
    受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と、
    前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
    前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段と、
    前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトを有する前記適合テンプレートを特定する第二特定手段と
    を備え、
    前記表示手段は、前記反映手段により全ての前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、前記第二特定手段により特定された前記適合テンプレートのみを表した前記候補画面を後に前記表示部に表示させる
    ことを特徴とする請求項4又は5に記載の印刷装置。
  7. 前記適合テンプレートの夫々の前記オブジェクトは、前記オブジェクトデータが表示される予め定められた大きさの表示領域を夫々備え、
    受け付けられた全ての前記オブジェクトデータが、取得された全ての前記適合テンプレートの夫々の前記適合オブジェクトに反映される場合に、受け付けられた前記オブジェクトデータが前記適合オブジェクトの前記表示領域に収まるか否かを、全ての前記適合オブジェクト毎に判断する第一判断手段と
    前記第一判断手段により前記表示領域に収まらないと判断された前記適合オブジェクト毎に、受け付けられた前記オブジェクトデータの前記表示領域へのレイアウト調整を夫々行うレイアウト調整手段と、
    前記レイアウト調整手段により前記レイアウト調整された場合に、前記レイアウト調整された前記オブジェクトデータが前記表示領域に収まるか否かを、前記レイアウト調整された前記適合オブジェクト毎に判断する第二判断手段とを備え、
    前記表示手段は、前記表示部に表示された前記適合テンプレートの前記適合オブジェクトのうち、前記第二判断手段により前記表示領域に収まらないと判断された前記適合オブジェクトについて、強調表示する
    ことを特徴とする請求項1〜6の何れか一つに記載の印刷装置。
  8. 前記第一特定手段は、特定された前記オブジェクト属性のうち、同一の前記オブジェクト属性を特定し、
    前記反映手段は、取得された前記適合テンプレートの前記同一の前記オブジェクト属性を有する前記適合オブジェクトの何れかに対して、特定された前記同一の前記オブジェクト属性を有する前記オブジェクトデータの何れかを反映させる
    ことを特徴とする請求項1に記載の印刷装置。
  9. 前記オブジェクト属性は、前記オブジェクトデータが反映される前記オブジェクトを特定する特定情報を含み、
    前記第一特定手段は、受け付けられた前記オブジェクトデータの夫々の前記オブジェクト属性に含まれる前記特定情報を夫々特定し、
    前記反映手段は、受け付けられた全ての前記オブジェクトデータを、取得された前記適合テンプレートの前記適合オブジェクトのうち、特定された前記特定情報と対応する前記適合オブジェクトに夫々反映させる
    ことを特徴とする請求項1に記載の印刷装置。
  10. 印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、
    1以上のオブジェクトデータを受け付ける受付手段と、
    前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト属性を特定する第一特定手段と、
    1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された全ての前記オブジェクト属性に夫々対応する1以上の適合オブジェクトのみを備えた1以上の適合テンプレートを取得する取得手段と、
    前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータの前記オブジェクト属性に対応する前記適合オブジェクトに反映させる反映手段と、
    前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、
    前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
    前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段
    として機能させることを特徴とする画像編集プログラム。
  11. 1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部と、
    1以上のオブジェクトデータを受け付ける受付手段と、
    前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、
    前記記憶部に記憶された前記複数のテンプレートから、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた1以上の適合テンプレートを取得する取得手段と、
    前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、
    前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、
    前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
    前記選択手段により選択された前記適合テンプレートに基づき、印刷対象物に印刷を実行する印刷手段と
    を備えたことを特徴とする印刷装置。
  12. 印刷装置に印刷イメージの印刷を実行させる制御部を備えたコンピュータを、
    1以上のオブジェクトデータを受け付ける受付手段と、
    前記受付手段により受け付けられた前記オブジェクトデータのオブジェクト数を特定する第一特定手段と、
    1以上のオブジェクトを備えた複数のテンプレートが記憶された記憶部から、前記第一特定手段により特定された前記オブジェクト数と同数の前記オブジェクトを備えた1以上の適合テンプレートを取得する取得手段と、
    前記取得手段により取得された全ての前記適合テンプレートの夫々について、前記受付手段により受け付けられた全ての前記オブジェクトデータの夫々を、前記オブジェクトデータに対応する前記オブジェクトに反映させる反映手段と、
    前記オブジェクトデータが反映された全ての前記適合テンプレートのうち、少なくとも1つの前記適合テンプレートを表示部に表示する表示手段と、
    前記表示手段により表示された前記適合テンプレートのうち、何れかの前記適合テンプレートの選択を受け付ける選択手段と、
    前記選択手段により選択された前記適合テンプレートに基づき、前記印刷装置に印刷対象物への印刷を実行させる印刷手段
    として機能させることを特徴とする画像編集プログラム。
JP2019059665A 2019-03-27 2019-03-27 印刷装置及び画像編集プログラム Active JP7238532B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019059665A JP7238532B2 (ja) 2019-03-27 2019-03-27 印刷装置及び画像編集プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019059665A JP7238532B2 (ja) 2019-03-27 2019-03-27 印刷装置及び画像編集プログラム

Publications (2)

Publication Number Publication Date
JP2020161990A true JP2020161990A (ja) 2020-10-01
JP7238532B2 JP7238532B2 (ja) 2023-03-14

Family

ID=72643729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019059665A Active JP7238532B2 (ja) 2019-03-27 2019-03-27 印刷装置及び画像編集プログラム

Country Status (1)

Country Link
JP (1) JP7238532B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023149686A (ja) * 2022-03-31 2023-10-13 ブラザー工業株式会社 印刷装置
US12050816B2 (en) 2022-07-07 2024-07-30 Brother Kogyo Kabushiki Kaisha Printer
US12056406B2 (en) 2022-03-18 2024-08-06 Brother Kogyo Kabushiki Kaisha Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device for causing label printer to print label image, terminal device for causing label printer to print label image, and method executed by terminal device for causing label printer to print label image

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017204209A (ja) * 2016-05-13 2017-11-16 ブラザー工業株式会社 選択プログラム、及び、選択装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017204209A (ja) * 2016-05-13 2017-11-16 ブラザー工業株式会社 選択プログラム、及び、選択装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12056406B2 (en) 2022-03-18 2024-08-06 Brother Kogyo Kabushiki Kaisha Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device for causing label printer to print label image, terminal device for causing label printer to print label image, and method executed by terminal device for causing label printer to print label image
JP2023149686A (ja) * 2022-03-31 2023-10-13 ブラザー工業株式会社 印刷装置
US11875076B2 (en) 2022-03-31 2024-01-16 Brother Kogyo Kabushiki Kaisha Printing apparatus that performs printing by selecting, from plurality of templates stored in advance, a template to allocate a print data object
US12050816B2 (en) 2022-07-07 2024-07-30 Brother Kogyo Kabushiki Kaisha Printer

Also Published As

Publication number Publication date
JP7238532B2 (ja) 2023-03-14

Similar Documents

Publication Publication Date Title
US8446629B2 (en) Printer driver, image forming apparatus and print controlling method
JPH11147345A (ja) 印刷制御装置およびその方法並びに記録媒体
EP1764680A2 (en) Print system
JP2020161990A (ja) 印刷装置及び画像編集プログラム
JP2022049797A (ja) 印刷装置、印刷物生産方法及びプログラム
US9715643B2 (en) Label creation apparatus, label creation method, and label creation program
JP6536231B2 (ja) ラベル作成装置、ラベル作成方法、およびラベル作成プログラム
US9030708B2 (en) Imposition apparatus, imposition method, and non-transitory computer-readable recording medium
JP2016221940A5 (ja)
JP2004054894A (ja) プリンタドライバプログラム
US20200406635A1 (en) Storage medium storing control program and information processing apparatus
JP2011242936A (ja) 検版支援方法、その装置及びそのプログラム
JP2019135585A (ja) 表示装置、表示プログラム、及び記憶媒体
JPH06143690A (ja) テープ印刷装置
JP3627259B2 (ja) バーコード印刷データ作成装置
US11899998B2 (en) Information processing apparatus having lock setter, method for controlling information processing apparatus, and storage medium
US20250299004A1 (en) Information processing apparatus, method for controlling information processing apparatus, and storage medium
JP2001134558A (ja) 印刷範囲表示機能を有する文書作成装置、印刷範囲表示方法、及び印刷範囲表示処理のためのプログラムを格納した記憶媒体
JP3034339B2 (ja) 文書編集印刷システム
JP6844567B2 (ja) 編集方法、編集プログラム及び編集装置
JPH07314843A (ja) 印刷システムおよび印刷システムの印刷制御方法
JP3091656B2 (ja) 情報処理装置
JPH07253973A (ja) 文書処理装置
JP2023107402A (ja) 情報処理装置、印刷システム、情報処理装置の制御方法およびプログラム
JP2024118525A (ja) プログラム、情報処理装置及びその制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230119

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230131

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230213

R150 Certificate of patent or registration of utility model

Ref document number: 7238532

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150