(57)【要約】【課題】テンプレート画像を用いたオブジェクトの編集作業の利便性を向上させる。【解決手段】情報処理装置では、テンプレート画像に配置されるオブジェクトの属性に応じて、そのオブジェクトに挿入される挿入データを指定可能な指定画面がディスプレイに表示される。具体的には、例えば、オブジェクトの属性が、そのオブジェクトに挿入されるデータの種類として、宛名のテキストデータを示す属性であれば、宛名のテキストデータを示すアドレス設定画面９０が表示される。そして、そのアドレス設定画面９０においてＯＫボタン９６が操作されることで、そのテキストデータがデータベース接続され、そのテキストデータを用いたオブジェクトを編集するための編集画面がディスプレイに表示される。これにより、オブジェクトに挿入されるデータを容易に指定することが可能となり、テンプレート画像を用いたオブジェクトの編集作業の利便性が向上する。【選択図】図４
2020161013.tif 000002
【特許請求の範囲】
【請求項１】
入力インタフェースとディスプレイとを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
印刷媒体に印刷されるオブジェクトを配置するためのレイアウトが規定されたテンプレート画像を選択するための選択画面を前記ディスプレイに表示させる第１表示制御手段と、
前記テンプレート画像の選択操作を、前記入力インタフェースを介して受け付ける受付手段と、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトの属性に応じた、当該オブジェクトとして配置される対象の対象データを指定可能な指定画面を前記ディスプレイに表示させる第２表示制御手段と、
前記指定画面において指定された対象データを用いて、前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトを編集可能な編集画面を、前記ディスプレイに表示させる第３表示制御手段と、
して機能させることを特徴とする制御プログラム。
【請求項２】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトの属性に応じた対象データを格納するファイルを指定可能な状態で指定画面に表示させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトの属性に応じた対象データを格納するファイルが複数ある場合に、それら複数のファイルから任意のファイルを選択可能な状態で指定画面に表示させることを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトの属性に応じた対象データを、前記制御プログラムと異なるプログラムから取得し、当該取得した対象データを指定可能な状態で指定画面に表示させることを特徴とする請求項１に記載の制御プログラム。
【請求項５】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に複数のオブジェクトが配置可能である場合に、それら複数のオブジェクトのうちの優先順位の高いオブジェクトの属性に応じた対象データを指定可能な指定画面を前記ディスプレイに表示させることを特徴とする請求項１乃至４の何れか１項に記載の制御プログラム。
【請求項６】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に複数のオブジェクトが配置可能である場合に、それら複数のオブジェクトの属性のうちの、優先順位の高い属性に応じた対象データを指定可能な指定画面を前記ディスプレイに表示させることを特徴とする請求項５に記載の制御プログラム。
【請求項７】
前記第２表示制御手段は、
前記受付手段が受け付けた選択操作により選択されたテンプレート画像に複数のオブジェクトが配置可能である場合に、それら複数のオブジェクトのうちの、当該複数のオブジェクトの各々の大きさの最も大きいオブジェクトを、優先順位の高いオブジェクトとして決定し、当該決定されたオブジェクトの属性に応じた対象データを指定可能な指定画面を前記ディスプレイに表示させることを特徴とする請求項５に記載の制御プログラム。
【請求項８】
前記コンピュータを、
前記編集画面において編集されたオブジェクトの印刷処理を実行するプリンタの種類に応じて、前記指定画面を表示するか否かを判断する判断手段として機能させ、
前記第３表示制御手段は、
前記判断手段により前記指定画面を表示すると判断された場合にのみ、前記指定画面を前記ディスプレイに表示させることを特徴とする請求項１乃至７の何れか１項に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷されるオブジェクトを配置するためのレイアウトが規定されたテンプレート画像を用いて、オブジェクトを編集するための制御プログラムに関する。
【背景技術】
【０００２】
下記特許文献には、テンプレート画像を用いてオブジェクトを編集する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０７８８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、テンプレート画像を用いたオブジェクトの編集作業の利便性の向上を課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、実施形態に開示する制御プログラムは、入力インタフェースとディスプレイとを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、印刷媒体に印刷されるオブジェクトを配置するためのレイアウトが規定されたテンプレート画像を選択するための選択画面を前記ディスプレイに表示させる第１表示制御手段と、前記テンプレート画像の選択操作を、前記入力インタフェースを介して受け付ける受付手段と、前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトの属性に応じた、当該オブジェクトとして配置される対象の対象データを指定可能な指定画面を前記ディスプレイに表示させる第２表示制御手段と、前記指定画面において指定された対象データを用いて、前記受付手段が受け付けた選択操作により選択されたテンプレート画像に配置されるオブジェクトを編集可能な編集画面を、前記ディスプレイに表示させる第３表示制御手段と、して機能させることを特徴とする。
【発明の効果】
【０００６】
実施例に開示する制御プログラムでは、テンプレート画像に配置されるオブジェクトの属性に応じた、当該オブジェクトとして配置される対象の対象データを指定可能な指定画面がディスプレイに表示される。そして、指定画面において指定された対象データを用いて、テンプレート画像に配置されるオブジェクトを編集するための編集画面がディスプレイに表示される。これにより、オブジェクトに配置される対象データを容易に指定することが可能となり、テンプレート画像を用いたオブジェクトの編集作業の利便性が向上する。
【図面の簡単な説明】
【０００７】
【図１】プリンタシステム１のブロック図である。
【図２】画像種選択画面７０を示す図である。
【図３】テンプレート画像選択画面８０を示す図である。
【図４】アドレス設定画面９０を示す図である。
【図５】編集画面１００を示す図である。
【図６】テンプレート画像選択画面１２０を示す図である。
【図７】ファイル指定画面１３０を示す図である。
【図８】編集画面１００を示す図である。
【図９】第１実施形態の制御プログラム３０のフローチャートを示す図である。
【図１０】第１実施形態の制御プログラム３０のフローチャートを示す図である。
【図１１】第２実施形態の制御プログラム３０のフローチャートを示す図である。
【図１２】第２実施形態の制御プログラム３０のフローチャートを示す図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更できる。
【０００９】
＜第１実施形態＞
図１は、本実施形態に係るプリンタシステム１のブロック図である。図１に示すプリンタシステム１は、ＰＣ（情報処理装置の一例）１０、プリンタ５０，５２を備える。ＰＣ１０は、ＣＰＵ（コンピュータの一例）１２、メモリ１４、ＬＣＤ（ディスプレイの一例）１６、入力Ｉ／Ｆ（入力インタフェースの一例）１８、通信Ｉ／Ｆ２０を主に備えている。これらの構成要素は、バス２２を介して互いに通信可能とされている。
【００１０】
ＰＣ１０及びプリンタ５０は、通信Ｉ／Ｆ２０及び通信経路５６を通じて通信可能となっている。通信の方式としては、例えば、有線ＬＡＮ、ＵＳＢ、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）を採用できる。なお、プリンタ５０，５２は、例えば、ラベルプリンタであり、ＰＣ１０との間で各種の情報や指示信号を送受信し、ＰＣ１０による制御に基づいて、所望のテキストや画像等のオブジェクトを印刷したラベルを作成する。また、プリンタ５０は、カラー印刷可能なラベルプリンタであり、プリンタ５２は、モノクロ印刷のみ可能なラベルプリンタである。
【００１１】
ＣＰＵ１２は、メモリ１４内の制御プログラム（制御プログラムの一例）３０、ＯＳ（異なるプログラムの一例）３２に従って処理を実行する。制御プログラム３０は、例えば、プリンタ５０，５２により印刷される画像の画像データを作成するためのアプリケーションプログラムである。また、ＯＳ３２は、制御プログラム３０に利用される基本的な機能を提供するプログラムである。例えば、ＯＳ３２は、自身が管理するアドレス帳等のテキストデータを制御プログラム３０に提供する。なお、以下の説明では、制御プログラム３０を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム３０が」という記載は、「制御プログラム３０を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１２】
また、メモリ１４は、データ記憶領域３４を備える。データ記憶領域３４は、制御プログラム３０等の実行に必要なデータなどを記憶する領域である。なお、メモリ１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＰＣ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１３】
なお、メモリ１４は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１４】
また、ＬＣＤ１６は、ＰＣ１０の各種情報を表示する。なお、本願のディスプレイは、液晶ディスプレイに限らず、有機ＥＬディスプレイ等の他の表示方式のディスプレイでも良い。入力Ｉ／Ｆ１８は、マウス、キーボード等を含み、ユーザ操作を入力するためのインタフェースである。なお、マウスは、ＬＣＤ１６の表示面に表示されるカーソルを移動させるためのものであり、ユーザによるクリック操作等を受け付ける。また、キーボードは、複数のボタンを有し、複数のボタンの各々へのユーザによる押圧操作を受け付ける。なお、マウスの代わりにキーボードやタッチパネル等の入力デバイスを介して、クリック操作等と同等の操作を受け付けてもよい。
【００１５】
なお、本明細書では、基本的に、プログラムに記述された命令に従ったＣＰＵ１２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」「設定」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ＯＳ３２を介したハードウェア制御も含む。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ１２が要求することなくデータを受信するという処理も、「ＣＰＵ１２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「命令」「応答」「要求」等の文言を、「命令」「応答」「要求」等を示す情報そのものという意味で記載してもよい。また、ＣＰＵによる、情報Ａは事柄Ｂであることを示しているか否かを判断する処理を、「情報Ａから、事柄Ｂであるか否かを判断する」のように概念的に記載することがある。ＣＰＵによる、情報Ａが事柄Ｂであることを示しているか、事柄Ｃであるかを示しているかを判断する処理を、「情報Ａから、事柄Ｂであるか事柄Ｃであるかを判断する」のように概念的に記載することがある。
【００１６】
プリンタシステム１では、上述した構成に従って、ＰＣ１０において、プリンタ５０，５２での印刷媒体であるラベルへの印刷対象のオブジェクトが編集される。この際、オブジェクトには、例えば、予め作成されたデータが挿入され、挿入されたデータに対して編集操作が行われる。そして、編集操作により、印刷対象のオブジェクトの印刷用画像データが作成され、その印刷用画像データがプリンタ５０，５２に送信されることで、プリンタ５０，５２において、送信された印刷用画像データに基づく画像のラベル印刷が実行される。
【００１７】
具体的には、ＰＣ１０において、制御プログラム３０が、ＬＣＤ１６に、画像種選択画面７０を表示する。画像種選択画面７０は、ラベルに印刷される画像の種類を選択するための画面であり、多くの種類のテンプレート画像の中から任意の種類のテンプレート画像を選択することができるようになっている。具体的には、テンプレート画像の種類毎に、複数の選択ボタン７２ａ〜７２ｆが画像種選択画面７０に表示されており、例えば、選択ボタン７２ａが操作されることで、備品管理用のラベルに印刷するためのテンプレート画像を選択することができる。また、例えば、選択ボタン７２ｂが操作されることで、発送用の宛名をラベルに印刷するためのテンプレート画像を選択することができる。なお、テンプレート画像は、ラベルに印刷されるオブジェクトを配置するためのレイアウトが規定された画像である。このため、選択ボタン７２ａ〜７２ｆの何れかが選択されることで、制御プログラム３０の処理により、予め規定されたレイアウトで配置されたオブジェクトの印刷用画像データが作成される。
【００１８】
また、制御プログラム３０では、オブジェクトを配置するためのレイアウトをユーザが任意に配置することも可能とされている。このため、画像種選択画面７０には、テンプレート画像でなく、ユーザによる新規の画像を作成するための選択ボタン７２ｇも表示されており、選択ボタン７２ｇが操作されることで、ユーザにより任意に設定されたレイアウトで配置されたオブジェクトの印刷用画像データを作成することもできる。なお、選択ボタン７２ｈは、ユーザが過去に作成した画像を選択するためのボタンである。
【００１９】
そして、画像種選択画面７０において、例えば、選択ボタン７２ｂが操作されることで、制御プログラム３０は、図３に示すテンプレート画像選択画面８０（選択画面の一例）をＬＣＤ１６に表示する。テンプレート画像選択画面８０は、発送用の宛名をラベルに印刷するためのテンプレート画像を選択するための画面であり、テンプレート画像選択画面８０には、宛名のレイアウト等が異なる複数のテンプレート画像から任意の画像を選択するための複数の選択ボタン８２ａ〜８２ｈが表示されている。
【００２０】
なお、テンプレート画像では、オブジェクトの配置が規定されているだけでなく、各オブジェクトの属性として、オブジェクトに挿入されるデータ（以下、「挿入データ」と記載する）（対象データの一例）の種類なども予め設定されている。ここで、オブジェクトの属性としては、例えば、挿入データの種類，挿入データが挿入されたオブジェクトの使用目的等である。そして、テンプレート画像選択画面８０で選択されるテンプレート画像は、発送用の宛名をラベルに印刷するためのテンプレート画像であるため、そのテンプレート画像に配置されるオブジェクトは、宛名として用いられるものであり、そのオブジェクトに挿入される挿入データは、宛名を示すテキストデータである。このため、テンプレート画像選択画面８０で選択されるテンプレート画像のオブジェクトの属性として、「宛名テキストデータ」が設定されている。なお、テンプレート画像の画像データ及び、テンプレート画像でのオブジェクトのレイアウトを示す情報（以下、「レイアウト情報」と記載する）と、テンプレート画像に配置されるオブジェクトの属性を示す情報（以下、「属性情報」と記載する）とは、テンプレート画像毎にデータ記憶領域３４に記憶されている。
【００２１】
そして、テンプレート画像選択画面８０において任意の選択ボタン８２、例えば、選択ボタン８２ａが操作されると、制御プログラム３０は、選択ボタン８２ａに応じたテンプレート画像を特定し、特定したテンプレート画像の画像データ，レイアウト情報，属性情報をデータ記憶領域３４から取得する。なお、選択ボタン８２ａに応じたテンプレート画像では、郵便番号のテキストデータが挿入されるオブジェクトと、住所のテキストデータが挿入されるオブジェクトと、氏名のテキストデータが挿入されるオブジェクトとが配置されているため、３つのオブジェクトのレイアウト情報及び属性情報を、制御プログラム３０は取得する。そして、制御プログラム３０は、取得した属性情報が示すオブジェクトの属性に応じた挿入データを指定可能な画面をＬＣＤ１６に表示する。
【００２２】
詳しくは、制御プログラム３０は、取得した属性情報が示すオブジェクトの属性を特定する。この際、制御プログラム３０は、取得した３つの属性情報が示すオブジェクトの属性を特定するが、上述したように、それら３つオブジェクトは、郵便番号と住所と氏名とのテキストデータ、つまり、宛名のテキストデータが挿入されるオブジェクトであるため、それら３つの属性情報が示すオブジェクトの属性は、「宛名テキストデータ」である。また、制御プログラム３０において、属性「宛名テキストデータ」はＯＳ３２により提供されるアドレス帳のテキストデータと関連付けられており、制御プログラム３０は、取得した属性情報が属性「宛名テキストデータ」を示している場合に、ＯＳ３２からアドレス帳のテキストデータを取得する。そして、制御プログラム３０は、アドレス帳のテキストデータを取得すると、取得したテキストデータに基づいて、図４に示すアドレス設定画面９０（指定画面の一例）をＬＣＤ１６に表示する。  
【００２３】
アドレス設定画面９０では、ユーザは、テンプレート画像に含まれるオブジェクトと、取得したアドレス帳のテキストデータとの対応付けを行うことができる。アドレス帳のテキストデータには、郵便番号、住所、名前、メールアドレス、電話番号などの属性を持つ複数のデータが含まれている。アドレス設定画面９０では、３つのオブジェクトに挿入される挿入データ毎に、表示欄９２が設けられており、オブジェクトの属性とアドレス帳の属性とが一致するように、郵便番号の挿入データを表示するための表示欄９２ａと、住所の挿入データを表示するための表示欄９２ｂと、氏名の挿入データを表示するための表示欄９２ｃとがアドレス設定画面９０に表示される。ユーザは、アドレス設定画面９０において各オブジェクトに挿入する挿入データとアドレス帳のテキストデータとの対応関係を任意に変更することが可能である。また、アドレス設定画面９０には、ＯＫボタン９６も表示されている。そして、そのＯＫボタン９６が操作されることで、アドレス設定画面９０に表示されているデータ、つまり、制御プログラム３０がＯＳ３２から取得したアドレス帳のテキストデータがデータベース接続された状態となり、そのアドレス帳のテキストデータを、テンプレート画像のオブジェクトに挿入し、オブジェクトに挿入された挿入データを編集するための画面がＬＣＤ１６に表示される。
【００２４】
詳しくは、アドレス設定画面９０においてＯＫボタン９６が操作されると、制御プログラム３０は、ＬＣＤ１６に、図５に示す編集画面１００を表示する。編集画面１００は、第１設定領域１０２と編集領域１０４と第２設定領域１０６と選択領域１０８とにより構成されている。第１設定領域１０２には、各種選択ボタンが表示されており、各種選択ボタンへのユーザ操作により、ラベル印刷時における印刷条件が設定される。例えば、第１設定領域１０２には、ラベル印刷処理を実行するプリンタを選択するためのプリンタ選択ボタン等が表示されており、ユーザが、入力Ｉ／Ｆ１８のマウスにより、選択ボタンへの操作を行うことで、印刷処理を実行するプリンタ（以下、「選択プリンタ」と記載する）等が設定される。
【００２５】
編集領域１０４は、印刷対象のオブジェクト１１０を編集するための領域である。編集領域１０４には、ラベルを示すラベル画像１１２が表示されている。ラベル画像１１２は、先に取得しているテンプレート画像の画像データに基づく画像であり、ラベル画像１１２の表示サイズは、第１設定領域１０２で選択されているプリンタにセットされているラベルであって、そのテンプレート画像を印刷可能なラベルサイズに応じた大きさとされている。なお、先に取得しているテンプレート画像において３つのオブジェクトが配置されるため、図５に示すラベル画像１１２に、３つのオブジェクト１１０、詳しくは、郵便番号のテキストデータが挿入されるオブジェクト１１０ａと、住所のテキストデータが挿入されるオブジェクト１１０ｂと、氏名のテキストデータが挿入されるオブジェクト１１０ｃとが表示される。
【００２６】
また、第２設定領域１０６には、編集領域１０４に表示されるオブジェクト１１０の表示態様等を設定するための各種設定ボタンが表示される。例えば、第２設定領域１０６には、フォントを設定するための設定ボタン，テキストの配置を設定するための設定ボタン等が表示され、それら各種の設定ボタンへのユーザ操作により、編集領域１０４に表示されるオブジェクト１１０の表示態様が変更される。
【００２７】
選択領域１０８には、データベース接続されたデータ、つまり、制御プログラム３０がＯＳ３２から取得したアドレス帳のテキストデータが表示される。なお、アドレス帳のテキストデータは、例えば、名前毎の表形式のデータとされているため、選択領域１０８には、行と列との少なくとも一方で構成される複数の挿入データが表示される。ちなみに、図５に示す選択領域１０８には、３行×１列で構成される氏名の挿入データの集合である挿入データ群１１６が表示されている。
【００２８】
そして、ユーザが、挿入データ群１１６のうちの任意の挿入データの上に、マウス操作によりカーソル１１７を移動させることで、その挿入データが、オブジェクト１１０に挿入された状態で、ラベル画像１１２に表示される。つまり、図５では、選択領域１０８に表示されている挿入データ群１１６のうちの挿入データ「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ  」の上にカーソル１１７が移動されることで、ラベル画像１１２の「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」オブジェクト１１０ｃに挿入データ「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」が挿入された状態で表示されている。この際、挿入データ「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」の上にカーソル１１７を移動させた状態でクリック操作が行われることで、オブジェクト１１０ｃへの挿入データが「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」に確定する。そして、例えば、第２設定領域１０６の各種設定ボタンが操作されることで、その確定した挿入データに対して編集が行われる。また、編集領域１０４の上方に表示されている印刷ボタン１１８が操作されることで、挿入データ「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」が挿入されたオブジェクト１１０ｃを含むラベル画像１１２に相当する画像の印刷用画像データが作成される。なお、オブジェクト１１０ｃだけでなく、当然、オブジェクト１１０ａ，ｂにも任意の挿入データが挿入されており、任意の挿入データが挿入されたオブジェクト１１０ａ，ｂをも含むラベル画像１１２に相当する画像の印刷用画像データが作成される。そして、その印刷用画像データが、選択プリンタに送信されることで、選択プリンタにおいてラベル印刷処理が実行される。
【００２９】
また、上記説明では、選択領域１０８において、挿入データ群１１６のうちの挿入データ「ＡＢＣ  Ｃｏｒｐｏｒａｔｉｏｎ  Ｊａｐａｎ」がクリック操作により選択された場合について説明したが、例えば、選択領域１０８において、挿入データ群１１６のうちの複数の挿入データをクリック操作により選択することもできる。また、例えば、選択領域１０８において、「全ての連絡先」の項目をクリック操作により選択することもできる。このような場合には、選択された複数の挿入データの各々がオブジェクト１１０ｃに挿入された複数の画像、若しくは、挿入データ群１１６を構成する全ての挿入データの各々がオブジェクト１１０ｃに挿入された複数の画像の印刷用画像データが作成される。なお、それら複数の画像では、オブジェクト１１０ａ，ｂに共通の挿入データが挿入されている。つまり、郵便番号及び住所が共通で、氏名のみが異なる複数の画像の印刷用画像データが作成される。そして、それら複数の画像の印刷用画像データが選択プリンタに送信されことで、郵便番号及び住所が共通で、氏名の異なる宛名を纏めて印刷することができる。
【００３０】
なお、上述したように、プリンタ５０は、カラー印刷可能なラベルプリンタであり、プリンタ５２は、モノクロ印刷のみ可能なラベルプリンタである。そして、一般的に、宛名のラベルへの印刷時のように、多くのラベルが纏めて印刷される場合には、プリンタ５２のように、モノクロ印刷のみ印刷可能なラベルプリンタが用いられる。このため、選択プリンタとして、プリンタ５２が選択されている場合にのみ、テンプレート画像選択画面８０で任意のテンプレート画像が選択されることで、アドレス設定画面９０がＬＣＤ１６に表示され、そのアドレス設定画面９０に表示されているデータ、つまり、制御プログラム３０がＯＳ３２から取得したアドレス帳のテキストデータがデータベース接続される。これにより、編集画面１００の選択領域１０８に、アドレス帳のテキストデータが挿入データ群１１６として表示され、上記手順に従って、複数の挿入データが選択されることで、多くのラベルを纏めて印刷することができる。
【００３１】
一方、選択プリンタとしてカラー印刷可能なプリンタ５０が選択されている場合には、テンプレート画像選択画面８０で任意のテンプレート画像が選択されても、アドレス設定画面９０はＬＣＤ１６に表示されず、編集画面１００がＬＣＤ１６に表示される。この際、制御プログラム３０は、アドレス設定画面９０を表示しないため、ＯＳ３２からアドレス帳のテキストデータを取得していない。このため、選択プリンタとしてプリンタ５０が選択されている場合に表示される編集画面１００では、選択領域１０８に挿入データ群１１６は表示されず、ユーザは、挿入データをオブジェクト１１０に挿入することができない。そこで、ユーザは、例えば、所定の操作により、アドレス帳のテキストデータをデータベース接続させ、そのアドレス帳のテキストデータに応じた挿入データ群１１６を選択領域１０８に表示させ、挿入データをオブジェクト１１０に挿入させる。また、ユーザは、例えば、所定の操作により、入力画面（図示省略）などをＬＣＤ１６に表示させ、入力画面への宛名等の入力により、オブジェクト１１０に任意のデータを挿入させる。なお、オブジェクト１１０にデータが挿入された以降の処理は、選択プリンタとしてプリンタ５０が選択されている場合も、選択プリンタとしてプリンタ５２が選択されている場合と同じである。
【００３２】
このように、選択プリンタとしてプリンタ５２が選択されている場合には、テンプレート画像選択画面８０においてテンプレート画像が選択されるだけで、選択されたテンプレート画像のオブジェクトに挿入される挿入データを指定可能な画面、つまり、アドレス設定画面９０がＬＣＤ１６に表示される。そして、その挿入データ、つまり、アドレス帳のテキストデータが自動的にデータベース接続され、編集画面１００の選択領域１０８に、挿入データ群１１６として表示される。これにより、挿入データをデータベース接続するためのユーザ操作を省くことが可能となり、編集作業時の利便性が向上する。
【００３３】
また、例えば、画像種選択画面７０において、選択ボタン７２ａが操作されることで、制御プログラム３０は、図６に示すテンプレート画像選択画面１２０（選択画面の一例）をＬＣＤ１６に表示する。テンプレート画像選択画面１２０は、備品管理に関する情報をラベルに印刷するためのテンプレート画像を選択するための画面であり、テンプレート画像選択画面１２０には、備品管理に関する情報，その情報のレイアウト等が異なる複数のテンプレート画像から任意の画像を選択するための複数の選択ボタン１２２ａ〜１２２ｈが表示されている。
【００３４】
なお、テンプレート画像選択画面１２０で選択されるテンプレート画像は、備品管理に関する情報をラベルに印刷するためのテンプレート画像であるため、そのテンプレート画像に配置されるオブジェクトは、備品を管理するために用いられるものであるが、そのオブジェクトに挿入される挿入データは、テキストデータである場合もあれば、バーコードを示すデータ（以下、「バーコードデータ」と記載する）である場合もある。さらに言えば、イラストなどの画像データである場合もある。このため、テンプレート画像選択画面１２０で選択されるテンプレート画像のオブジェクトの属性として、種々の属性が設定されている。
【００３５】
例えば、選択ボタン１２２ａへの操作により選択されるテンプレート画像には、３つのオブジェクトが配置されており、３つのオブジェクトのうちの２つのオブジェクトに、テキストデータが、挿入データとして挿入され、残りの１つのオブジェクトに、バーコードデータ（アドレス規格外）が挿入される。このため、それら３つのオブジェクトの属性は、「テキストデータ」と、「テキストデータ」と、「バーコードデータ（アドレス規格外）」とに設定されている。なお、バーコードデータ（アドレス規格外）は、宛名等のアドレス以外の情報、例えば、商品名，商品の金額等を示すバーコードのデータである。一方、宛名等のアドレスを示すバーコードのデータは、バーコードデータ（アドレス規格）である。
【００３６】
また、例えば、選択ボタン１２２ｂへの操作により選択されるテンプレート画像には、２つのオブジェクトが配置されており、２つのオブジェクトのうちの１のオブジェクトに、テキストデータが、挿入データとして挿入され、残りの１つのオブジェクトに、バーコードデータ（アドレス規格）が挿入される。このため、それら２つのオブジェクトの属性は、「テキストデータ」と、「バーコードデータ（アドレス規格）」とに設定されている。
【００３７】
また、例えば、選択ボタン１２２ｄへの操作により選択されるテンプレート画像には、３つのオブジェクトが配置されており、３つのオブジェクトのうちの１のオブジェクトに、イラストの画像データが、挿入データとして挿入され、別のオブジェクトに、テキストデータが、挿入データとして挿入され、残りの１つのオブジェクトに、バーコードデータ（アドレス規格外）が挿入される。このため、それら３つのオブジェクトの属性は、「イラストの画像データ」と、「テキストデータ」と、「バーコードデータ（アドレス規格外）」とに設定されている。
【００３８】
このように、テンプレート画像選択画面１２０で選択可能なテンプレート画像では、オブジェクト毎に種々の属性が設定されている。そして、テンプレート画像選択画面１２０において、例えば、選択ボタン１２２ｃが操作されると、制御プログラム３０は、選択ボタン１２２ｃに応じたテンプレート画像を特定し、特定したテンプレート画像の画像データ，レイアウト情報，属性情報をデータ記憶領域３４から取得する。なお、選択ボタン１２２ａに応じたテンプレート画像では、３つのオブジェクトが配置されており、３つのオブジェクトの各々に、テキストデータが、挿入データとして挿入される。このため、それら３つのオブジェクトの属性は、「テキストデータ」に設定されており、制御プログラム３０は、取得した属性情報が示すオブジェクトの属性として、「テキストデータ」を特定する。また、制御プログラム３０において、オブジェクトの属性「テキストデータ」はデータ記憶領域３４に記憶されているファイル名と関連付けられており、制御プログラム３０は、取得した属性情報が「テキストデータ」を示している場合に、図７に示すように、そのファイル名を指定可能なファイル指定画面１３０をＬＣＤ１６に表示する。
【００３９】
ファイル指定画面１３０では、データ記憶領域３４に記憶されている複数のファイル名のうちの任意のファイル名を選択できるように構成されており、ユーザは、先に選択したテンプレート画像のオブジェクトに挿入したい挿入データのファイル名を選択する。そして、ユーザが望むファイル名が選択された後に、接続ボタン１３６が操作されることで、選択されたファイル名のファイルに格納されているテキストデータがデータベース接続された状態となり、そのテキストデータを、テンプレート画像のオブジェクトに挿入し、オブジェクトに挿入されたデータを編集するための編集画面１００がＬＣＤ１６に表示される。
【００４０】
つまり、制御プログラム３０は、図８に示す編集画面１００をＬＣＤ１６に表示する。この編集画面１００では、編集領域１０４に、先に取得しているテンプレート画像の画像データに基づくラベル画像１１２が表示される。なお、先に取得しているテンプレート画像において３つのオブジェクトが配置されるため、ラベル画像１１２には、３つのオブジェクト１１０ｄ〜１１０ｆが表示される。
【００４１】
また、選択領域１０８には、データベース接続されたデータ、つまり、ファイル指定画面１３０において指定されたファイル名のファイルに格納されているテキストデータが表示される。なお、指定されたファイル名に格納されているテキストデータは表形式のデータとされているため、選択領域１０８には、４行×４列で構成される挿入データの集合である挿入データ群１１６が表示されている。
【００４２】
そして、ユーザが、挿入データ群１１６のうちの任意の挿入データの上に、マウス操作によりカーソル１１７を移動させることで、その挿入データが、オブジェクト１１０に挿入された状態で、ラベル画像１１２に表示される。つまり、図８では、選択領域１０８に表示されている挿入データ群１１６のうちの挿入データ「ａａａａ」の上にカーソル１１７が移動されることで、ラベル画像１１２のオブジェクト１１０ｆに挿入データ「ａａａａ」が挿入された状態で表示されている。なお、以降の処理は、先に説明した処理と同じであるため、説明を省略する。
【００４３】
このように、テンプレート画像のオブジェクトの属性が「テキストデータ」である場合には、ファイル名を指定可能なファイル指定画面１３０がＬＣＤ１６に表示される。そして、ファイル指定画面１３０においてユーザが望むファイル名を指定するだけで、そのファイル名のファイルに格納されているテキストデータがデータベース接続され、編集画面１００の選択領域１０８に挿入データ群１１６として表示される。これにより、挿入データをデータベース接続するためのユーザ操作を省くことが可能となり、編集作業時の利便性が向上する。なお、上記説明と同様に、選択プリンタがプリンタ５２である場合にのみ、ファイル指定画面１３０は表示され、選択プリンタがプリンタ５０である場合には、ファイル指定画面１３０は表示されない。
【００４４】
また、上記説明では、１つのテンプレート画像に複数のオブジェクトが配置されており、それら複数のオブジェクトの属性は全て同じであったが、異なる場合もある。具体的には、例えば、テンプレート画像選択画面１２０において、例えば、選択ボタン１２２ｂが操作されると、制御プログラム３０は、選択ボタン１２２ｂに応じたテンプレート画像を特定し、特定したテンプレート画像の画像データ，レイアウト情報，属性情報をデータ記憶領域３４から取得する。
【００４５】
なお、選択ボタン１２２ｂに応じたテンプレート画像では、そのテンプレート画像に配置される２つのオブジェクトの属性として、「テキストデータ」と「バーコードデータ（アドレス規格）」とが設定されている。また、制御プログラム３０では、属性の優先順が、「宛名テキストデータ」、「テキストデータ」、「バーコードデータ（アドレス規格）」の順に設定されている。このため、制御プログラム３０は、取得した属性が異なる場合に、設定されている属性の優先順に従って、１の属性を特定する。この際、制御プログラム３０は、「テキストデータ」と「バーコードデータ（アドレス規格）」との２つの属性のうち、属性の優先順に従って、「テキストデータ」を特定する。そして、制御プログラム３０は、オブジェクトの属性が「テキストデータ」であるため、ファイル名を指定可能なファイル指定画面１３０をＬＣＤ１６に表示する。なお、以降の処理は、先に説明した処理と同じであるため、説明を省略する。
【００４６】
また、例えば、テンプレート画像選択画面１２０において、選択ボタン１２２ｄが操作されると、制御プログラム３０は、選択ボタン１２２ｄに応じたテンプレート画像を特定し、特定したテンプレート画像の画像データ，レイアウト情報，属性情報をデータ記憶領域３４から取得する。なお、選択ボタン１２２ｄに応じたテンプレート画像では、そのテンプレート画像に配置される３つのオブジェクトの属性として、「イラストの画像データ」と「テキストデータ」と「バーコードデータ（アドレス規格外）」とが設定されている。なお、属性の優先順には、上述したように、「宛名テキストデータ」、「テキストデータ」、「バーコードデータ（アドレス規格）」の３つの属性しか設定されていない。これは、それら３つの属性のオブジェクトに応じた挿入データしか、データベース接続できないためである。このため、「イラストの画像データ」と「テキストデータ」と「バーコードデータ（アドレス規格外）」とがオブジェクトの属性として設定されている場合に、制御プログラム３０は、「イラストの画像データ」と「テキストデータ」と「バーコードデータ（アドレス規格）」との３つの属性のうちの、属性の優先順に存在する「テキストデータ」を特定する。そして、制御プログラム３０は、オブジェクトの属性が「テキストデータ」であるため、ファイル名を指定可能なファイル指定画面１３０をＬＣＤ１６に表示する。なお、以降の処理は、先に説明した処理と同じであるため、説明を省略する。
【００４７】
また、例えば、テンプレート画像選択画面１２０には表示されていないが、属性が「バーコードデータ（アドレス規格）」及び「イラストの画像データ」である２つのオブジェクトを有するテンプレート画像が選択された場合に、制御プログラム３０は、「イラストの画像データ」と「バーコードデータ（アドレス規格）」と２つの属性のうちの、属性の優先順に存在する「バーコードデータ（アドレス規格）」を特定する。また、制御プログラム３０において、属性「バーコードデータ（アドレス規格）」はＯＳ３２により提供されるバーコードに応じたアドレス帳、具体的には、例えば、「Intelligent Mail barcode」に対応したアドレス帳のテキストデータと関連付けられている。このため、制御プログラム３０は、オブジェクトの属性が「バーコードデータ（アドレス規格）」である場合に、ＯＳ３２からバーコードに応じたアドレス帳のテキストデータを取得する。そして、制御プログラム３０は、その取得したテキストデータに基づいて、図４に示すアドレス設定画面９０と同様の画面をＬＣＤ１６に表示する。なお、以降の処理は、アドレス設定画面９０がＬＣＤ１６に表示された場合の説明と同じであるため、説明を省略する。
【００４８】
このように、オブジェクトの属性の優先順が予め設定されることで、オブジェクトの属性が複数ある場合であっても、優先順位の高い属性のオブジェクトに応じた挿入データを優先的にデータベース接続することができる。ただし、テンプレート画像選択画面１２０等で選択されたテンプレート画像において、オブジェクトの属性の全てが、「宛名テキストデータ」，「テキストデータ」，「バーコードデータ（アドレス規格）」以外である場合、つまり、予め設定されている属性の優先順に含まれていない場合には、テンプレート画像選択画面１２０においてテンプレート画像が選択された後に、アドレス設定画面９０，ファイル指定画面１３０等は表示されず、編集画面１００がＬＣＤ１６に表示される。つまり、オブジェクトの属性の全てが、属性の優先順に含まれていない場合に、ユーザは、データベース接続を行うためのユーザ操作を行う必要がある。
【００４９】
なお、上述したテンプレート画像の選択，データベース接続，ラベルへの印刷用画像データの作成は、ＣＰＵ１２において制御プログラム３０が実行されることによって行われる。以下に、図９及び図１０を用いて、制御プログラム３０のフローが実行される際の処理を説明する。本処理は、制御プログラム３０が起動している状態において、繰り返し実行される処理である。
【００５０】
まず、制御プログラム３０は、画像種選択画面７０をＬＣＤ１６に表示する（Ｓ１００）。次に、画像種選択画面７０において任意の選択ボタン７２が操作されると、制御プログラム３０は、操作された選択ボタン７２に応じたテンプレート画像選択画面８０，１２０等をＬＣＤ１６に表示する（Ｓ１０２）。そして、制御プログラム３０は、テンプレート画像選択画面８０，１２０等での画像の選択操作を受け付ける（Ｓ１０３）。続いて、制御プログラム３０は、選択された画像がテンプレート画像であるか否かを判断する（Ｓ１０４）。
【００５１】
なお、テンプレート画像選択画面８０，１２０において選択される画像は、全てテンプレート画像であると判断されるが、画像種選択画面７０において選択ボタン７２ｇが操作された場合には、ユーザがオブジェクトのレイアウト等を任意に設定するため、選択された画像はテンプレート画像でないと判断される。また、画像種選択画面７０において選択ボタン７２ｈが操作され、ユーザが過去に作成した画像からテンプレート画像と異なる画像を選択した場合も、選択された画像はテンプレート画像でないと判断される。
【００５２】
そして、選択された画像がテンプレート画像であると判断された場合（Ｓ１０４：ＹＥＳ）に、制御プログラム３０は、選択プリンタが設定プリンタであるか否かを判断する（Ｓ１０６）。なお、設定プリンタとは、選択されたテンプレート画像に適した機能を備えるプリンタであって、例えば、モノクロ印刷のみ実行可能なプリンタ５２が設定されている。そして、選択プリンタが設定プリンタ、つまり、プリンタ５２であると判断された場合（Ｓ１０６：ＹＥＳ）に、制御プログラム３０は、データ記憶領域３４から選択されたテンプレート画像の画像データと、属性情報と、レイアウト情報とを取得する（Ｓ１０８）。
【００５３】
続いて、制御プログラム３０は、取得した属性情報に、「宛名テキストデータ」を示すものがあるか否かを判断する（Ｓ１１０）。この際、「宛名テキストデータ」を示す属性情報がある場合（Ｓ１１０：ＹＥＳ）に、制御プログラム３０は、アドレス設定画面９０をＬＣＤ１６に表示する（Ｓ１１２）。次に、アドレス設定画面９０においてＯＫボタン９６が操作されると、制御プログラム３０は、編集画面１００をＬＣＤ１６に表示する（Ｓ１１４）。この際、アドレス帳のテキストデータがデータベース接続され、その編集画面１００の選択領域１０８に、そのアドレス帳のテキストデータに基づく挿入データ群１１６が表示される。そして、編集画面１００での編集操作の後に、印刷ボタン１１８が操作されると、制御プログラム３０は、印刷用画像データを作成し（Ｓ１２４）、作成した印刷用画像データを選択プリンタに送信する（Ｓ１２６）。これにより、本フローが終了する。
【００５４】
また、Ｓ１１０で「宛名テキストデータ」を示す属性情報がない場合（Ｓ１１０：ＮＯ）に、制御プログラム３０は、取得した属性情報に、「テキストデータ」を示すものがあるか否かを判断する（Ｓ１１６）。この際、「テキストデータ」を示す属性情報がある場合（Ｓ１１６：ＹＥＳ）に、制御プログラム３０は、ファイル指定画面１３０をＬＣＤ１６に表示する（Ｓ１１８）。次に、ファイル指定画面１３０において任意のファイル名が指定され、接続ボタン１３６が操作されると、制御プログラム３０は、編集画面１００をＬＣＤ１６に表示する（Ｓ１１４）。この際、指定されたファイル名のファイルに格納されているテキストデータがデータベース接続され、その編集画面１００の選択領域１０８に、そのテキストデータに基づく挿入データ群１１６が表示される。そして、Ｓ１２４以降の処理が実行される。
【００５５】
また、Ｓ１１６で「テキストデータ」を示す属性情報がない場合（Ｓ１１６：ＮＯ）に、制御プログラム３０は、取得した属性情報に、「バーコードデータ（アドレス規格）」を示すものがあるか否かを判断する（Ｓ１２０）。この際、「バーコードデータ（アドレス規格）」を示す属性情報がある場合（Ｓ１２０：ＹＥＳ）に、制御プログラム３０は、バーコードに応じたアドレス帳のテキストデータに基づいて、バーコードアドレス設定画面をＬＣＤ１６に表示する（Ｓ１２２）。次に、バーコードアドレス設定画面においてＯＫボタンが操作されると、制御プログラム３０は、編集画面１００をＬＣＤ１６に表示する（Ｓ１１４）。この際、バーコードに応じたアドレス帳のテキストデータがデータベース接続され、その編集画面１００の選択領域１０８に、そのバーコードに応じたアドレス帳のテキストデータに基づく挿入データ群１１６が表示される。そして、Ｓ１２４以降の処理が実行される。
【００５６】
また、Ｓ１０４において選択された画像がテンプレート画像でない場合（Ｓ１０４：ＮＯ）、Ｓ１０６において選択プリンタが設定プリンタでない場合（Ｓ１０６：ＮＯ）、つまり、選択プリンタがプリンタ５０である場合、Ｓ１２０において「バーコードデータ（アドレス規格）」を示す属性情報がない場合（Ｓ１２０：ＮＯ）に、制御プログラム３０は、編集画面１００をＬＣＤ１６に表示する（Ｓ１１４）。この際、データベース接続は実行されず、その編集画面１００の選択領域１０８に、挿入データ群１１６は表示されない。そして、Ｓ１２４以降の処理が実行される。
【００５７】
＜第２実施形態＞
第１実施形態では、選択されたテンプレート画像に複数のオブジェクトがある場合に、それら複数のオブジェクトの属性のうちの、予め設定されている属性の優先順の高い属性に応じた挿入データを指定するための画面が表示される。つまり、「宛名テキストデータ」の属性がある場合に、アドレス設定画面９０が表示され、「テキストデータ」の属性がある場合に、ファイル指定画面１３０が表示され、「バーコードデータ（アドレス規格）」の属性がある場合に、バーコードに応じたアドレス帳のテキストデータに基づいて、バーコードアドレス設定画面が表示される。一方、第２実施形態では、選択されたテンプレート画像のオブジェクトのうちの最も大きなオブジェクトに応じた挿入データを指定するための画面が表示される。
【００５８】
詳しくは、テンプレート画像が選択されると、制御プログラム３０は、そのテンプレート画像に配置されるオブジェクトのうちの最も大きなオブジェクトを特定する。なお、テンプレート画像が選択された際に、制御プログラム３０がデータ記憶領域３４から取得するレイアウト情報に、オブジェクトの大きさを示す情報が含まれている。そして、制御プログラム３０は、最も大きなオブジェクトを特定すると、そのオブジェクトの属性を、属性情報に基づいて特定する。そして、制御プログラム３０は、特定した属性のオブジェクトに応じた挿入データを指定可能な画面をＬＣＤ１６に表示する。
【００５９】
具体的には、例えば、特定された属性が「宛名テキストデータ」である場合に、制御プログラム３０は、アドレス設定画面９０をＬＣＤ１６に表示する。また、例えば、特定された属性が「テキストデータ」である場合に、制御プログラム３０は、ファイル指定画面１３０をＬＣＤ１６に表示する。また、例えば、特定された属性が「バーコードデータ（アドレス規格）」である場合に、制御プログラム３０は、バーコードに応じたアドレス帳のテキストデータに基づいて、バーコードアドレス設定画面をＬＣＤ１６に表示する。なお、アドレス設定画面９０，ファイル指定画面１３０，バーコードアドレス設定画面が表示された以降の処理は、第１実施形態と同じであるため、説明を省略する。
【００６０】
また、特定された属性が「宛名テキストデータ」，「テキストデータ」，「バーコードデータ（アドレス規格）」以外である場合に、制御プログラム３０は、アドレス設定画面９０，ファイル指定画面１３０，バーコードアドレス設定画面を表示させず、編集画面１００をＬＣＤ１６に表示する。なお、アドレス設定画面９０，ファイル指定画面１３０，バーコードアドレス設定画面が表示されず、編集画面１００が表示された以降の処理は、第１実施形態と同じであるため、説明を省略する。
【００６１】
なお、第２実施形態における上記処理は、ＣＰＵ１２において制御プログラム３０が実行されることによって行われる。以下に、図１１及び図１２を用いて、制御プログラム３０のフローが実行される際の処理を説明する。ただし、第１実施形態の制御プログラム３０のフローが実行される際の処理と同じ処理については、簡略して説明する。
【００６２】
制御プログラム３０は、Ｓ２００〜Ｓ２０６の処理を実行するが、これらの処理は、第１実施形態のＳ１００〜Ｓ１０６の処理と同じである。そして、Ｓ２０６において、選択プリンタが設定プリンタ、つまり、プリンタ５２である場合（Ｓ２０６：ＹＥＳ）に、制御プログラム３０は、選択されたテンプレート画像の最大面積のオブジェクトを特定する（Ｓ２０８）。次に、制御プログラム３０は、特定したオブジェクトの属性が設定属性であるか否かを判断する（Ｓ２１０）。なお、設定属性として、「宛名テキストデータ」，「テキストデータ」，「バーコードデータ（アドレス規格）」が設定されている。
【００６３】
そして、オブジェクトの属性が設定属性である場合（Ｓ２１０：ＹＥＳ）に、制御プログラム３０は、特定した属性のオブジェクトに応じた挿入データを指定可能な画面をＬＣＤ１６に表示する（Ｓ２１２）。そして、制御プログラム３０は、Ｓ２１４〜Ｓ２１８の処理を実行するが、これらの処理は、第１実施形態のＳ１１４，Ｓ１２４，Ｓ１２６の処理と同じである。これにより、本フローが終了する。一方、オブジェクトの属性が設定属性でない場合（Ｓ２１０：ＮＯ）に、Ｓ２１２の処理がスキップされ、制御プログラム３０は、Ｓ２１４〜Ｓ２１８の処理を実行する。これにより、本フローが終了する。
【００６４】
なお、Ｓ１０２，Ｓ２０２を実行するＣＰＵ１２は、第１表示制御手段の一例である。Ｓ１０３，Ｓ２０３を実行するＣＰＵ１２は、受付手段の一例である。Ｓ１０６，Ｓ２０６を実行するＣＰＵ１２は、判断手段の一例である。Ｓ１１２，Ｓ１１８，Ｓ１２２，Ｓ２１２を実行するＣＰＵ１２は、第２表示制御手段の一例である。Ｓ１１４，Ｓ２１４を実行するＣＰＵ１２は、第３表示制御手段の一例である。
【００６５】
また、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、オブジェクトに挿入される挿入データとして、宛名テキストデータ，テキストデータ，バーコードデータ（アドレス規格），バーコードデータ（アドレス規格外），イラストの画像データが採用されているが、種々のデータを採用することが可能である。例えば、枠（フレーム）の画像データ，背景の画像データ等、種々のデータを採用することが可能である。
【００６６】
また、上記実施形態では、ラベル印刷用のテンプレート画像が採用されているが、印刷媒体として、ラベルに限定されず、種々の印刷媒体への印刷用のテンプレート画像を採用することが可能である。
また、上記実施形態では、編集画面１００において編集領域１０４と選択領域１０８とが同一画面上に表示されていたが、それぞれの領域が別々の画面（ウィンドウ）に表示されてもよい。
また、上記実施形態は、オブジェクト１１０ａ〜１１０ｃが別のオブジェクトとして個別に編集可能であったが、オブジェクト１１０ａ〜１１０ｃが１つのオブジェクトとして編集されてもよい。この場合、選択領域１０８の各名前をクリックすると、アドレス帳において、クリックされた名前に対応付けられた郵便番号と住所とも名前とともに書き換わるようにしてもよい。
【００６７】
また、上記第２実施形態では、最大のオブジェクトの属性に応じて、つまり、オブジェクトの大きさに応じて、アドレス設定画面９０，ファイル指定画面１３０等が表示されているが、オブジェクトの位置に応じて、アドレス設定画面９０，ファイル指定画面１３０等が表示されてもよい。例えば、テンプレート画像の最も上方に配置されるオブジェクトの属性に応じて、アドレス設定画面９０，ファイル指定画面１３０等が表示されてもよい。
【００６８】
また、上記実施形態では、ＣＰＵ１２によって図９乃至図１２に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６９】
１０：ＰＣ、１２：ＣＰＵ、１６：ＬＣＤ、１８：入力Ｉ／Ｆ、３０：制御プログラム
【図１】
2020161013.tif 000003
【図２】
2020161013.tif 000004
【図３】
2020161013.tif 000005
【図４】
2020161013.tif 000006
【図５】
2020161013.tif 000007
【図６】
2020161013.tif 000008
【図７】
2020161013.tif 000009
【図８】
2020161013.tif 000010
【図９】
2020161013.tif 000011
【図１０】
2020161013.tif 000012
【図１１】
2020161013.tif 000013
【図１２】
2020161013.tif 000014