(57)【要約】【課題】ハガキの種類の選択操作が行われなれなくても、操作日付に応じた種類のハガキへの宛名面画像を作成する。【解決手段】個別テンプレート情報では、ハガキの種類を示すハガキ種情報と、ハガキの使用時期を示す時期情報と、ハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報とが対応付けられている。そして、ハガキの宛名面への宛名面画像が作成される場合に、当該作成のための操作指示があった日付を特定する日付情報と、時期情報とに基づいてハガキ種情報が特定され、そのハガキ種情報と対応付けられているレイアウト情報が特定される。そこで、そのレイアウト情報が示すレイアウトで宛名を配置した宛名面画像が作成される。これにより、ユーザが、ハガキの種類の選択操作を行わなくても、操作日付に応じた種類のハガキへの宛名面画像を作成することが可能となる。【選択図】図２
2020160820.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
ハガキの宛名面の画像を作成するための作成操作を受け付ける第１操作受付手段と、 
前記第１操作受付手段により作成操作を受け付けた場合に、対応情報を用いて、特定種類のハガキに関連する特定の関連情報に対応するレイアウト情報を取得する第１取得手段であって、前記対応情報は、複数種類のハガキに関連する関連情報と、当該関連情報に関連する種類のハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報と、複数種類のハガキのうち日付に応じて選択されるべきハガキの種類を特定可能な特定情報と、が対応付けられており、前記特定の関連情報は、前記作成操作を受け付けた日付を示す日付情報と、前記対応情報に対応付けられる前記特定情報と、に基づき決定される、前記第１取得手段と、
前記第１取得手段により取得されたレイアウト情報が示すレイアウトで宛名を配置した宛名面の画像である宛名面画像を作成する作成手段と、
前記作成手段により作成された宛名面画像を、印刷処理を実行する印刷機構に出力する出力手段と、
して機能させることを特徴とするプログラム。
【請求項２】
前記コンピュータを、
前記作成手段により作成された宛名面画像を、前記情報処理装置の表示部に表示させる表示制御手段として機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記対応情報では、前記関連情報と、前記レイアウト情報と、当該関連情報に関連する種類のハガキの宛名面のテンプレート画像を記憶する記憶領域を示す領域情報とが対応付けられており、
前記コンピュータを、
前記特定の関連情報に対応する領域情報により示される記憶領域から、前記テンプレート画像を取得する第２取得手段として機能させ、
前記表示制御手段は、
前記作成手段により作成された宛名面画像を、前記第２取得手段により取得されたテンプレート画像に配置した状態で前記表示部に表示させることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記特定情報は、当該関連情報に関連する種類のハガキが用いられる時期を示す情報であり、
前記第１取得手段は、
前記日付情報が示す日付が含まれる時期を示す関連情報に対応付けられているレイアウト情報を取得することを特徴とする請求項１乃至３の何れか１項に記載のプログラム。
【請求項５】
前記情報処理装置は、前記対応情報を記憶する記憶装置と通信可能な通信部を備え、
前記コンピュータを、
前記対応情報が更新される毎に、前記記憶装置から前記通信部を介して前記対応情報を取得し前記情報処理装置の記憶部に記憶させる記憶制御手段として機能させ、
前記第１取得手段は、
前記記憶部に記憶される前記対応情報を用いて、前記特定の関連情報に対応する前記レイアウト情報を取得することを特徴とする請求項１乃至４の何れか１項に記載のプログラム。
【請求項６】
前記記憶制御手段は、
前記記憶部に対応情報が記憶されている状態で新たな対応情報を取得した場合に、前記記憶部に記憶されている対応情報を全て削除して、当該新たな対応情報を前記記憶部に記憶させることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記コンピュータを、
ハガキの種類を選択する選択操作を受け付ける第２操作受付手段として機能させ、
前記作成手段は、
前記第２操作受付手段が選択操作を受け付けた場合は、当該選択操作により選択された種類のハガキに関連する関連情報に対応付けられたレイアウト情報が示すレイアウトで宛名を配置した宛名面画像を作成することを特徴とする請求項１乃至６の何れか１項に記載のプログラム。
【請求項８】
前記コンピュータを、
ハガキの種類のデフォルト設定を受け付ける設定受付手段として機能させ、
前記第１取得手段は、
前記設定受付手段がデフォルト設定を受け付けている場合において、前記特定の関連情報に対応するレイアウト情報の代わりに、当該デフォルト設定されている種類のハガキに関連する関連情報に対応付けられたレイアウト情報を取得することを特徴とする請求項１乃至７の何れか１項に記載のプログラム。
【請求項９】
制御部を備える情報処理装置であって、
前記制御部を、
ハガキの宛名面の画像を作成するための作成操作を受け付ける第１操作受付手段と、 
前記第１操作受付手段により作成操作を受け付けた場合に、対応情報を用いて、特定種類のハガキに関連する特定の関連情報に対応するレイアウト情報を取得する第１取得手段であって、前記対応情報は、複数種類のハガキに関連する関連情報と、当該関連情報に関連する種類のハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報と、複数種類のハガキのうち日付に応じて選択されるべきハガキの種類を特定可能な特定情報と、が対応付けられており、前記特定の関連情報は、前記作成操作を受け付けた日付を示す日付情報と、前記対応情報に対応付けられる前記特定情報と、に基づき決定される、前記第１取得手段と、
前記第１取得手段により取得されたレイアウト情報が示すレイアウトで宛名を配置した宛名面の画像である宛名面画像を作成する作成手段と、
前記作成手段により作成された宛名面画像を、印刷処理を実行する印刷機構に出力する出力手段と、
して機能させることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハガキの宛名面に印刷される宛名を配置した宛名面画像を作成するプログラム等に関する。
【背景技術】
【０００２】
ハガキの宛名面のレイアウトは、ハガキの種類によって異なることがある。ハガキの種類には、例えば、年間通して通常使用される通常ハガキや特定のシーズンにのみ使用される特定ハガキ（（例えば年末年始に使用される年賀状ハガキ）などがある。下記特許文献に記載の技術において、クライアントコンピューターでは、郵便書式用画像の種類を一覧して表示するハガキ選択画面が表示され、その画面においてハガキの種類がユーザ操作により選択されると、選択された種類のハガキ画像のレイアウト表示がなされる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５７１５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術では、ユーザがハガキの種類を選択する操作が必要となる。そこで、本明細書は、容易に、ハガキのレイアウトに適した宛名面画像の作成するための技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、実施例に開示するプログラムは、情報処理装置のコンピュータが読み取り可能なプログラムであって、前記コンピュータを、ハガキの宛名面の画像を作成するための作成操作を受け付ける第１操作受付手段と、前記第１操作受付手段により作成操作を受け付けた場合に、対応情報を用いて、特定種類のハガキに関連する特定の関連情報に対応するレイアウト情報を取得する第１取得手段であって、前記対応情報は、複数種類のハガキに関連する関連情報と、当該関連情報に関連する種類のハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報と、複数種類のハガキのうち日付に応じて選択されるべきハガキの種類を特定可能な特定情報と、が対応付けられており、前記特定の関連情報は、前記作成操作を受け付けた日付を示す日付情報と、前記対応情報に対応付けられる前記特定情報と、に基づき決定される、前記第１取得手段と、前記第１取得手段により取得されたレイアウト情報が示すレイアウトで宛名を配置した宛名面の画像である宛名面画像を作成する作成手段と、前記作成手段により作成された宛名面画像を、印刷処理を実行する印刷機構に出力する出力手段と、して機能させることを特徴とする。
【０００６】
また、上記課題を解決するために、実施例に開示する情報処理装置は、制御部を備える情報処理装置であって、前記制御部を、ハガキの宛名面の画像を作成するための作成操作を受け付ける第１操作受付手段と、前記第１操作受付手段により作成操作を受け付けた場合に、対応情報を用いて、特定種類のハガキに関連する特定の関連情報に対応するレイアウト情報を取得する第１取得手段であって、前記対応情報は、複数種類のハガキに関連する関連情報と、当該関連情報に関連する種類のハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報と、複数種類のハガキのうち日付に応じて選択されるべきハガキの種類を特定可能な特定情報と、が対応付けられており、前記特定の関連情報は、前記作成操作を受け付けた日付を示す日付情報と、前記対応情報に対応付けられる前記特定情報と、に基づき決定される、前記第１取得手段と、前記第１取得手段により取得されたレイアウト情報が示すレイアウトで宛名を配置した宛名面の画像である宛名面画像を作成する作成手段と、前記作成手段により作成された宛名面画像を、印刷処理を実行する印刷機構に出力する出力手段と、して機能させることを特徴とする。
【０００７】
なお、本明細書に開示された技術は、種々の形態で実現可能であり、例えば、情報処理装置とプリンタとを含むシステム、制御方法、アプリケーションプログラムを記録した記録媒体、等の形態で実現することができる。 
【発明の効果】
【０００８】
実施形態に開示する技術では、ハガキの種類に関連する関連情報と、当該関連情報に関連する種類のハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報と、日付に応じて選択されるべきハガキの種類を特定可能な特定情報とが対応付けられている。ハガキの宛名面への宛名面画像が作成される場合に、当該作成のための操作指示があった日付を特定する日付情報と特定情報とに基づいて関連情報が特定され、その関連情報に対応付けられているレイアウト情報が特定される。そして、そのレイアウト情報が示すレイアウトで宛名を配置した宛名面画像が作成される。これにより、ユーザが、ハガキの種類の選択操作を行わなくても、宛名面画像を作成する際の日付に応じた種類のハガキのレイアウトで宛名面画像を作成することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】通信システム１のブロック図である。
【図２】総合テンプレート情報を概念的に示す図である。
【図３】メイン画面１００を示す図である。
【図４】プレビュー画面１１０を示す図である。
【図５】プレビュー画面１１０を示す図である。
【図６】プレビュー画面１１０を示す図である。
【図７】プレビュー画面１１０を示す図である。
【図８】選択画面１２０を示す図である。
【図９】設定画面１３０を示す図である。
【図１０】アプリケーション３０のフローチャートを示す図である。
【図１１】アプリケーション３０のフローチャートを示す図である。
【図１２】アプリケーション３０のフローチャートを示す図である。
【図１３】アプリケーション３０のフローチャートを示す図である。
【発明を実施するための形態】
【００１０】
＜通信システム１の構成＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、携帯電話（情報処理装置の一例）１０、プリンタ（印刷機構の一例）５０、サーバ（記憶装置の一例）７０を備える。なお、携帯電話１０とプリンタ５０とは、同一ネットワークに接続されており、ＬＡＮを介して通信可能であり、携帯電話１０とサーバ７０とは、インターネット７２を介して、通信可能とされている。
【００１１】
携帯電話１０は、ＣＰＵ（コンピュータ及び制御部の一例）１２、記憶部１４、ネットワークＩ／Ｆ（通信部の一例）１６、携帯電話通信Ｉ／Ｆ１８、ＬＣＤ（表示部の一例）２０、タッチパネル２２を主に備えている。これらの構成要素は、バス２８を介して互いに通信可能とされている。
【００１２】
ＣＰＵ１２は、記憶部１４内のアプリケーション（プログラムの一例）３０に従って処理を実行する。アプリケーション３０は、ハガキの宛名面に印刷される宛名が配置された画像（以下、「宛名面画像」と記載する）等を作成し、生成した画像に基づく印刷用画像データをプリンタ５０に送信することで、プリンタ５０によるハガキの印刷処理を実行するためのアプリケーションプログラムである。なお、アプリケーション３０を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「アプリケーション３０が」という記載は、「アプリケーション３０を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１３】
また、記憶部１４は、データ記憶領域（記憶部の一例）３２を備える。データ記憶領域３２は、アプリケーション３０の実行に必要なデータなどを記憶する領域である。また、データ記憶領域３２には、サーバ７０から取得した最新の総合テンプレート情報（図２参照）を記憶する。データ記憶領域３２に記憶される総合テンプレート情報には、後述するユーザ操作によるデフォルト設定がされている場合には、該当する個別テンプレート情報にはデフォルト設定であることを示す情報も含む。なお、記憶部１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリー、ＨＤＤ、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。また、記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１４】
ネットワークＩ／Ｆ１６は、インターネット７２を介して、外部装置に信号の送受信を行うためのＩ／Ｆである。これにより、携帯電話１０は、サーバ７０と、インターネット７２を介して、データの送受信を行うことが可能となる。また、携帯電話通信Ｉ／Ｆ１８は、基地局７６との間で携帯電話通信方式の無線通信を行うためのＩ／Ｆである。
【００１５】
ＬＣＤ２０は、携帯電話１０の各種機能を表示する表示面を備える。タッチパネル２２は、タッチセンサを有し、ＬＣＤ２０の表示面を覆うように配置されている。タッチパネル２２は、ユーザの指、タッチペン等のタッチパネル２２への接近・接触を検出し、検出に応じて電気信号を出力する。
【００１６】
なお、本明細書では、主に、プログラムに記述された命令に従ったＣＰＵ１２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ＯＳを介したハードウェア制御も含む。なお「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ１２が要求することなくデータを受信するという処理も、「ＣＰＵ１２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「設定」等の処理は、入力された設定情報をメモリに記憶することで行われる。
【００１７】
＜アプリケーション３０による総合テンプレート情報取得処理＞
通信システム１では、上述した構成に従って、携帯電話１０のアプリケーション３０が、ハガキの宛名面のテンプレート画像を示すテンプレート情報を、サーバ７０から取得する。テンプレート情報には、ハガキの宛名面に印刷される宛名のレイアウトを示すレイアウト情報が含まれており、アプリケーション３０は、そのレイアウト情報により示されるレイアウトで宛名を配置した宛名面画像を作成する。そして、アプリケーション３０は、その宛名面画像の印刷用画像データをプリンタ５０に送信することで、プリンタ５０において、ハガキの宛名面の印刷処理が実行される。
【００１８】
詳しくは、ハガキには、例えば、年賀状として用いられる年賀ハガキ（図４参照）、一般的に用いられる通常ハガキ（図５参照）など、複数種類あり、ハガキの種類に応じて、宛名の印刷領域が異なっている。例えば、年賀ハガキの宛名面の下端部には、お年玉くじの番号が記されており、宛名のうちの差出人の印刷領域の上方に、年賀のスタンプも記されている。一方、通常ハガキの宛名面には、お年玉くじの番号も、年賀のスタンプも記されていない。このため、年賀ハガキの宛名の印刷領域は、通常ハガキの宛名の印刷領域より狭くなっており、年賀ハガキと通常ハガキとでは、宛名の印刷領域が異なっている。特に、図４と図５とを比較してみれば分かるように、宛名のうちの差出人の印刷領域が、年賀ハガキと通常ハガキとにおいて大きく異なっており、年賀ハガキの差出人の郵便番号の印刷領域は、通常ハガキの差出人の郵便番号の印刷領域よりかなり上方に位置している。
【００１９】
また、年賀ハガキ，通常ハガキ以外のハガキとして、エコーハガキもあり、エコーハガキの下端部には、広告が記されている。エコーハガキに記されている広告は、年賀ハガキに記されているお年玉くじの番号より大きい場合があり、エコーハガキの宛名の印刷領域は、年賀ハガキの宛名の印刷領域より狭くなっている場合がある。さらに言えば、年賀ハガキには、宛名面にキャラクターが記されているものがあり、キャラクターが記された年賀ハガキ（以下、「年賀ハガキ（キャラクター）」と記載する）の印刷領域は、キャラクターの記されていない年賀ハガキ（以下、「年賀ハガキ（標準）」と記載する）の宛名の印刷領域より狭くなっている。このように、ハガキの宛名面の宛名の印刷領域は、ハガキの種類に応じて異なっている。
【００２０】
アプリケーション３０は、ハガキの宛名面に印刷される宛名が配置された画像、つまり、宛名面画像を作成するものであり、ハガキの種類に応じた適切なレイアウトで、宛名面画像を作成する必要がある。一方で、ハガキのレイアウトは、任意のタイミングにおいて変更される。例えば、年賀ハガキのレイアウトは、毎年、共通でなく、１年毎に異なる場合がある。特に、年賀ハガキ（キャラクター）においては、ハガキに記されるキャラクター自体が変更される場合，キャラクターの配置が変更される場合等があり、そのような場合には、宛名の印刷領域が大きく変更される。このため、ハガキの宛名の印刷領域が変更された場合に、アプリケーション３０は、変更後の宛名の印刷領域を入手する必要がある。
【００２１】
また、アプリケーション３０では、後述するが、作成された宛名面画像は、ハガキの宛名面のテンプレート画像に配置された状態で、プレビュー画像としてＬＣＤ２０に表示される。この際、ハガキの金額等も、プレビュー画像として表示されるが、例えば、ハガキの金額が変更された場合には、変更後の金額をプレビュー画像として表示することが望ましい。このため、ハガキの宛名面の金額等を含むテンプレート画像が変更された場合に、アプリケーション３０は、変更後のテンプレート画像を入手する必要がある。
【００２２】
そこで、通信システム１では、ハガキの宛名の印刷領域が変更されたタイミング，宛名面のテンプレート画像が変更されたタイミング等で、アプリケーション３０が、変更後の宛名の印刷領域，変更後のテンプレート画像等を示す情報を、サーバ７０から入手するように構成されている。具体的には、サーバ７０に、ハガキの宛名面のテンプレート画像を示すテンプレート情報が記憶されている。なお、サーバ７０には、複数種類のハガキ毎のテンプレート情報が記憶されているため、複数種類のハガキのテンプレート情報を纏めて総合テンプレート情報と記載し、ハガキの種類毎のテンプレート情報を個別テンプレート情報と記載する。
【００２３】
サーバ７０に記憶されている総合テンプレート情報（対応情報の一例）は、図２に示すように、年賀ハガキ（標準）の個別テンプレート情報と、年賀ハガキ（キャラクター）の個別テンプレート情報と、通常ハガキの個別テンプレート情報と、エコーハガキの個別テンプレート情報とにより構成されている。また、各個別テンプレート情報は、ハガキ種情報（関連情報の一例）と、レイアウト情報（レイアウト情報の一例）と、アクセス情報（領域情報の一例）と、時期情報（特定情報の一例）と、優先順情報とにより構成されている。
【００２４】
ハガキ種情報は、個別テンプレート情報に対応するハガキの種類を示す情報である。また、レイアウト情報は、テンプレート画像での宛名のレイアウトを示す情報、つまり、ハガキの宛名面での宛名の印刷領域の位置を示す情報であり、原点情報（Ｘ，Ｙ）と幅情報（Ｗ）と長さ情報（Ｈ）とを含む。原点情報は、ハガキの宛名面での印刷領域を矩形とした場合において、例えば、左隅の頂点の座標を示す情報である。また、幅情報は、矩形の印刷領域のハガキの左右方向での長さ寸法を示す情報である。また、長さ情報は、矩形の印刷領域のハガキの上下方向での長さ寸法を示す情報である。これら原点情報と幅情報と長さ情報とにより、ハガキの宛名面での宛名の印刷領域の位置、つまり、宛名のレイアウトが示される。なお、レイアウト情報は、宛先人の住所及び郵便番号の印刷領域と、差出人の住所及び郵便番号の印刷領域とにより構成されるが、それらの領域を纏めて示す情報を、レイアウト情報とする。
【００２５】
また、アクセス情報は、テンプレート画像の画像データの保存先のファイルにアクセスするための情報であり、ＵＲＬにより構成されている。つまり、テンプレート画像の画像データは、携帯電話１０のデータ記憶領域３２に記憶されておらず、インターネット上の任意のサーバ等に記憶されている。このため、アプリケーション３０は、アクセス情報を用いて、その任意のサーバにアクセスし、テンプレート画像の画像データを取得する。
【００２６】
また、時期情報は、後で詳しく説明するが、日付に応じたハガキの種類を特定可能な情報であり、ハガキが用いられる時期を示している。具体的には、例えば、年賀ハガキ（標準）及び、年賀ハガキ（キャラクター）の個別テンプレート情報では、時期情報は、「１１月１日〜１月３１日」とされている。これは、年賀ハガキは、年賀状として用いられ、１１月１日から１月３１日の間に年賀ハガキの印刷等が行われることが多いためである。また、例えば、通常ハガキ及び、エコーハガキの個別テンプレート情報では、時期情報は、「２月１日〜１０月３１日」とされている。これは、年賀ハガキの印刷等が行われる時期以外の時期に、通常ハガキ及び、エコーハガキの印刷等が行われることが多いためである。
【００２７】
また、優先順情報も、後に詳しく説明するが、ハガキのプレビュー画像等をＬＣＤ２０に表示する際の優先順位を示す情報である。例えば、年賀ハガキ（標準）の個別テンプレート情報では、優先順情報は、「年賀１」とされており、年賀ハガキ（キャラクター）の個別テンプレート情報では、優先順情報は、「年賀２」とされている。このため、年賀ハガキ（標準）は年賀ハガキ（キャラクター）より優先的にＬＣＤ２０に表示される。
【００２８】
このようなハガキ種情報とレイアウト情報とアクセス情報と時期情報と優先順情報とにより構成された個別テンプレート情報を複数含む総合テンプレート情報が、サーバ７０に記憶されている。また、個別テンプレート情報に含まれる各種情報が変更された場合、例えば、レイアウト情報が変更された場合，アクセス情報が変更された場合，アクセス情報に応じたファイルに保存されている画像データが変更された場合などに、総合テンプレート情報は、バージョンアップされ、更新される。つまり、サーバ７０には、最新バージョンの総合テンプレート情報が記憶されている。そして、サーバ７０は、総合テンプレート情報が更新される毎に、最新の総合テンプレート情報のバージョンを示す最新バージョン情報を、アプリケーション３０に送信する。なお、アプリケーション３０が定期的にサーバ７０に最新バージョン情報を問い合わせるようにしてもよい。
【００２９】
なお、アプリケーション３０は、例えば、携帯電話１０へのインストール時において、サーバ７０から総合テンプレート情報を取得するように構成されており、取得した総合テンプレート情報は、データ記憶領域３２に記憶される。ちなみに、サーバ７０から取得し、データ記憶領域３２に記憶された総合テンプレート情報には、その総合テンプレートのバージョンを示す情報（以下、「記憶バージョン情報」と記載する）が含まれている。このため、アプリケーション３０は、記憶バージョン情報に基づいて、データ記憶領域３２に記憶されている総合テンプレート情報のバージョンを確認することができる。
【００３０】
図１０のフローチャートを用いて、アプリケーション３０が最新バージョンの総合テンプレート情報に更新する処理について説明する。アプリケーション３０は、サーバ７０からの送信処理により最新バージョン情報を受信すると（Ｓ１００：ＹＥＳ）、最新バージョン情報と記憶バージョン情報とを比較して、データ記憶領域３２に記憶されている総合テンプレート情報の記憶バージョン情報で示される記憶バージョンが、サーバ７０から受信した最新バージョン情報で示される最新バージョンより古いか否かを判断する（Ｓ１０２）。この際、最新バージョン情報と記憶バージョン情報とが異なる場合に、記憶バージョンが最新バージョンより古いと判断され（Ｓ１０２：ＹＥＳ）、データ記憶領域３２に記憶されている総合テンプレート情報が、最新バージョンの総合テンプレート情報でないと判断される。そして、データ記憶領域３２に記憶されている総合テンプレート情報が、最新バージョンの総合テンプレート情報でないと判断されると、アプリケーション３０は、サーバ７０から総合テンプレート情報を取得する（Ｓ１０４）。続いて、アプリケーション３０は、データ記憶領域３２に記憶されている総合テンプレート情報の代わりに、サーバ７０から新たに取得した総合テンプレート情報をデータ記憶領域３２に記憶する。つまり、アプリケーション３０は、サーバ７０から総合テンプレート情報を取得すると、データ記憶領域３２に記憶されている総合テンプレート情報を全て削除し、サーバ７０から新たに取得した総合テンプレート情報をデータ記憶領域３２に記憶する（Ｓ１０６）。なお、データ記憶領域３２に記憶されている総合テンプレート情報に含まれる個別テンプレート情報にデフォルト設定を示す情報を含む場合は、デフォルト設定を示す情報も削除される。すなわち、総合テンプレート情報が最新バージョンに更新されると個別テンプレート情報のデフォルト設定はなくなる。これにより、本フローが終了する。また、Ｓ１００で最新バージョン情報を受信していない場合（Ｓ１００：ＮＯ）および、Ｓ１０２で記憶バージョンが最新バージョンより古くない場合（Ｓ１０２：ＹＥＳ）、つまり、記憶バージョンと最新バージョンとが同じ場合にも、本フローが終了する。
【００３１】
これにより、アプリケーション３０は、ハガキの宛名の印刷領域が変更されたタイミング，宛名面のテンプレート画像が変更されたタイミングで、最新バージョンの総合テンプレート情報をサーバ７０から取得することができる。このため、アプリケーション３０は、宛名の印刷領域が変更された場合であっても、最新バージョンの総合テンプレート情報に含まれているレイアウト情報を用いることで、変更後の宛名の印刷領域に適切に宛名を配置させた宛名面画像を作成することができる。また、アプリケーション３０は、宛名面のテンプレート画像が変更された場合等であっても、最新バージョンの総合テンプレート情報に含まれているアクセス情報を用いることで、変更後の宛名面のテンプレート画像を、プレビュー画像としてＬＣＤ２０に表示することができる。
【００３２】
なお、最新バージョン情報と記憶バージョン情報とが同じ場合には、データ記憶領域３２に記憶されている総合テンプレート情報が、最新バージョンの総合テンプレート情報であると判断される。そして、データ記憶領域３２に記憶されている総合テンプレート情報が、最新バージョンの総合テンプレート情報である場合に、アプリケーション３０は、サーバ７０から総合テンプレート情報を取得することなく、データ記憶領域３２に記憶されている総合テンプレート情報に含まれるレイアウト情報，アクセス情報等を用いて、宛名面画像の作成，テンプレート画像のプレビュー画像としての表示等が行われる。
【００３３】
このように、通信システム１では、サーバ７０において総合テンプレート情報が更新される毎に、携帯電話１０において、データ記憶領域３２に最新バージョンの総合テンプレート情報が記憶されることから、ハガキの宛名の印刷領域の変更，宛名面のテンプレート画像の変更などに適切に対処することができる。また、携帯電話１０では、データ記憶領域３２に記憶されている総合テンプレート情報を利用して、ハガキの作成時期に応じた種類のハガキがプレビュー画像としてＬＣＤ２０に表示される。
【００３４】
＜アプリケーション３０による宛名面画像の印刷処理＞
次に、データ記憶領域３２に記憶された最新バージョンの総合テンプレート情報を用いて、ハガキの宛名面画像を作成して印刷する処理について説明する。
具体的には、アプリケーション３０は、図３に示すメイン画面１００をＬＣＤ２０に表示する。メイン画面１００には、ハガキの通信面への印刷処理を行うための通信面作成ボタン１０２と、ハガキの宛名面への印刷処理を行うための宛名面作成ボタン１０４とが表示される。そして、宛名面作成ボタン１０４が操作されることで、アプリケーション３０は、宛名面作成ボタン１０４が操作された日付（以下、「操作日付」と記載する）（日付情報の一例）を特定する。また、アプリケーション３０は、総合テンプレート情報に含まれる個別テンプレート情報の各々の時期情報を参照し、操作日付を含む時期を示す時期情報を検索する。つまり、例えば、操作日付が１２月５日であれば、１２月５日を含む時期を示す時期情報として、年賀ハガキ（標準）及び、年賀ハガキ（キャラクター）の個別テンプレート情報の時期情報（１１月１日〜１月３１日）が検索される。また、例えば、操作日付が７月１５日であれば、７月１５日を含む時期を示す時期情報として、通常ハガキ及び、エコーハガキの個別テンプレート情報の時期情報（２月１日〜１０月３１日）が検索される。
【００３５】
これにより、操作日付に応じた時期情報を有する個別テンプレート情報が特定される。時期情報は、上述したように、ハガキが用いられる時期を示しているため、操作日付に応じた時期情報を有する個別テンプレート情報は、操作日付、つまり、宛名面作成ボタン１０４が操作された際に、ユーザが作成予定の種類のハガキを示している可能性が高い。つまり、１２月５日に宛名面作成ボタン１０４が操作された場合は、１２月５日の操作日付を含む時期情報（１１月１日〜１月３１日）を、年賀ハガキ（標準）及び、年賀ハガキ（キャラクター）の個別テンプレート情報が有しており、ユーザは、年賀ハガキの印刷を予定している可能性が高い。そこで、アプリケーション３０は、操作日付に基づいて特定された個別テンプレート情報のハガキ種情報に応じた宛名面のテンプレート画像を、プレビュー画像としてＬＣＤ２０に表示する。
【００３６】
ただし、操作日付に基づいて、ユーザが年賀ハガキの印刷を予定している可能性が高いことは、想定できるが、ユーザが年賀ハガキ（標準）と年賀ハガキ（キャラクター）との何れの年賀ハガキの印刷を予定しているかは、想定し難い。そこで、アプリケーション３０は、個別テンプレート情報に含まれる優先順情報に基づいて、最終的な個別テンプレート情報を特定する。つまり、年賀ハガキ（標準）の個別テンプレート情報の優先順情報は、「年賀１」とされており、年賀ハガキ（キャラクター）の個別テンプレート情報の優先順情報は、「年賀２」とされているため、アプリケーション３０は、優先順情報が示す優先順位が高い年賀ハガキ（標準）の個別テンプレート情報を最終的に特定する。そして、アプリケーション３０は、最終的に特定された年賀ハガキ（標準）のテンプレート画像を、プレビュー画像として表示する。
【００３７】
なお、データ記憶領域３２には、上述したように、宛名面のテンプレート画像は記憶されていない。このため、アプリケーション３０は、操作日付に基づいて特定された個別テンプレート情報に含まれるアクセス情報を用いて任意のサーバにアクセスし、宛名面のテンプレート画像を取得する。つまり、操作日付に基づいて年賀ハガキ（標準）の個別テンプレート情報が特定された場合に、アプリケーション３０は、年賀ハガキ（標準）の個別テンプレート情報に含まれるアクセス情報を用いて任意のサーバにアクセスし、宛名面のテンプレート画像を取得する。そして、アプリケーション３０は、図４に示すプレビュー画面１１０をＬＣＤ２０に表示し、そのプレビュー画面１１０に、取得したテンプレート画像、つまり、年賀ハガキ（標準）のテンプレート画像を、プレビュー画像１１２として表示する。
【００３８】
また、操作日付に基づいて、通常ハガキ及びエコーハガキの個別テンプレート情報が特定された場合には、アプリケーション３０は、優先順位の高い通常ハガキの個別テンプレート情報を、最終的に特定する。そして、アプリケーション３０は、通常ハガキの個別テンプレート情報に含まれるアクセス情報を用いて任意のサーバにアクセスし、宛名面のテンプレート画像を取得する。この際、アプリケーション３０は、図５に示すプレビュー画面１１０をＬＣＤ２０に表示し、そのプレビュー画面１１０に、取得したテンプレート画像、つまり、通常ハガキのテンプレート画像を、プレビュー画像１１２として表示する。
【００３９】
また、プレビュー画面１１０では、プレビュー画像１１２へのユーザ操作により、入力画面（図示省略）がＬＣＤ２０に表示され、入力画面へのユーザ操作により、宛先人の住所，郵便番号、差出人の住所，郵便番号が入力される。この際、アプリケーション３０は、入力された宛先人の住所等の宛名を、特定された個別テンプレート情報に含まれるレイアウト情報に応じた位置に配置し、宛名面画像を作成する。
【００４０】
つまり、例えば、年賀ハガキ（標準）のテンプレート画像がプレビュー画像１１２として表示されている際に、入力画面に宛名が入力されると、アプリケーション３０は、年賀ハガキ（標準）の個別テンプレート情報に含まれるレイアウト情報を抽出する。続いて、アプリケーション３０は、そのレイアウト情報の原点情報と幅情報と高さ情報とにより特定される宛名の印刷領域に、入力画面において入力された宛名を配置した宛名面画像を作成する。そして、アプリケーション３０は、作成した宛名面画像を、図４に示す年賀ハガキ（標準）のテンプレート画像に配置した状態で、プレビュー画面１１０に表示する。これにより、図６に示すように、年賀ハガキ（標準）のテンプレート画像に宛名面画像が配置された状態のプレビュー画像１１２が、プレビュー画面１１０に表示される。
【００４１】
また、例えば、通常ハガキのテンプレート画像がプレビュー画像１１２として表示されている際に、入力画面に宛名が入力されると、アプリケーション３０は、通常ハガキの個別テンプレート情報に含まれるレイアウト情報を抽出する。続いて、アプリケーション３０は、そのレイアウト情報の原点情報と幅情報と高さ情報とにより特定される宛名の印刷領域に、入力画面において入力された宛名を配置した宛名面画像を作成する。そして、アプリケーション３０は、作成した宛名面画像を、図５に示す通常ハガキのテンプレート画像に配置した状態で、プレビュー画面１１０に表示する。これにより、図７に示すように、通常ハガキのテンプレート画像に宛名面画像が配置された状態のプレビュー画像１１２が、プレビュー画面１１０に表示される。
【００４２】
このように、携帯電話１０では、操作日付に基づいて特定された個別テンプレート情報に応じた種類のハガキのプレビュー画像１１２がＬＣＤ２０に表示される。これにより、ユーザがハガキの種類を選択する操作を行わなくても、ユーザが作成を予定している可能性が高い種類のハガキが、プレビュー画像１１２としてＬＣＤ２０に表示され、そのプレビュー画像１１２への操作により、宛名面画像が作成される。ただし、ユーザは、操作日付に基づいて特定された個別テンプレート情報に応じた種類のハガキ以外のハガキの作成を予定している場合がある。つまり、ユーザが、１２月に通常ハガキの印刷を行いたい場合がある。また、ユーザが、１２月に、年賀ハガキ（標準）でなく、年賀ハガキ（キャラクター）の印刷を行いたい場合がある。
【００４３】
このため、プレビュー画面１１０には、選択ボタン１１６が表示されている。そして、選択ボタン１１６が操作されると、アプリケーション３０は、図８に示す選択画面１２０をＬＣＤ２０に表示する。選択画面１２０には、総合テンプレート情報に含まれる全ての個別テンプレート情報のハガキ種情報に応じた種類のハガキ名が、選択ボタン１２２として表示される。この際、各ハガキ名の選択ボタン１２２の何れかが操作されることで、操作された選択ボタン１２２の先頭にチェックマークが表示される。そして、選択画面１２０のＯＫボタン１２４が操作されることで、選択された選択ボタン１２２に応じた種類のハガキのテンプレート画像が、プレビュー画面１１０において、プレビュー画像１１２として表示される。
【００４４】
つまり、アプリケーション３０は、選択画面１２０において任意の選択ボタン１２２が選択され、ＯＫボタン１２４が操作されると、操作日付に基づいて特定された個別テンプレート情報を、選択画面１２０において選択された選択ボタン１２２に応じた種類のハガキの個別テンプレート情報に変更する。そして、アプリケーション３０は、変更された個別テンプレート情報のアクセス情報を用いて任意のサーバにアクセスし、宛名面のテンプレート画像を取得し、取得したテンプレート画像、つまり、選択画面１２０において選択された種類のハガキのテンプレート画像を、プレビュー画像１１２として表示する。これにより、ユーザが望む種類のハガキの宛名面画像を作成することができる。
【００４５】
なお、選択画面１２０では、個別テンプレート情報の優先順情報に応じた順番で、ハガキ名を示す選択ボタン１２２が表示される。つまり、年賀ハガキ（標準）の個別テンプレート情報の優先順情報は、「年賀１」であり、年賀ハガキ（キャラクター）の個別テンプレート情報の優先順情報は、「年賀２」であるため、選択画面１２０において、年賀ハガキ（標準）のハガキ名を示す選択ボタン１２２は、年賀ハガキ（キャラクター）のハガキ名を示す選択ボタン１２２の上に表示される。また、通常ハガキの個別テンプレート情報の優先順情報は、「一般１」であり、エコーハガキの個別テンプレート情報の優先順情報は、「一般２」であるため、選択画面１２０において、通常ハガキのハガキ名を示す選択ボタン１２２は、エコーハガキのハガキ名を示す選択ボタン１２２の上に表示される。
【００４６】
なお、年賀ハガキと、年賀ハガキ以外のハガキとの選択画面１２０での表示の優先順は、先にプレビュー画面１１０に表示されていたテンプレート画像のハガキの種類に応じて決定される。つまり、操作日付に基づいて特定された個別テンプレート情報に応じたハガキが、選択画面１２０において優先的に表示される。詳しくは、例えば、操作日付に基づいて年賀ハガキ（標準）の個別テンプレート情報が特定された場合には、上述したように、年賀ハガキ（標準）のテンプレート画像がプレビュー画面１１０に表示される。そして、そのプレビュー画面１１０において選択ボタン１１６が操作されることで、表示される選択画面１２０では、年賀ハガキを選択するための選択ボタン１２２が、年賀ハガキ以外のハガキを選択するための選択ボタン１２２より優先的に表示される。具体的には、図８に示すように、「年賀ハガキ（標準）」、「年賀ハガキ（キャラクター）」、「通常ハガキ」、「エコーハガキ」の順に表示される。一方、操作日付に基づいて通常ハガキの個別テンプレート情報が特定された場合には、上述したように、通常ハガキのテンプレート画像がプレビュー画面１１０に表示される。そして、そのプレビュー画面１１０において選択ボタン１１６が操作されることで、表示される選択画面１２０では、年賀ハガキ以外のハガキを選択するための選択ボタン１２２が、年賀ハガキを選択するための選択ボタン１２２より優先的に表示される。具体的には、「通常ハガキ」、「エコーハガキ」、「年賀ハガキ（標準）」、「年賀ハガキ（キャラクター）」の順に表示される。
【００４７】
また、選択画面１２０には、デフォルト設定ボタン１２６も表示されている。デフォルト設定ボタン１２６は、選択画面１２０において選択されたハガキの種類をデフォルト設定し、操作日付に関わらず、デフォルト設定された種類のハガキのテンプレート画像を、プレビュー画像１１２として表示するためのボタンである。具体的には、例えば、選択画面１２０において「年賀ハガキ（キャラクター）」の選択ボタン１２２が選択され、デフォルト設定ボタン１２６が操作されると、「年賀ハガキ（キャラクター）」の個別テンプレート情報がデフォルト設定される。具体的には、デフォルト設定ボタン１２６が操作された「年賀ハガキ（キャラクター）」の個別テンプレート情報に、デフォルト設定されていることを示す情報が付加される。そして、「年賀ハガキ（キャラクター）」の個別テンプレート情報がデフォルト設定された状態で、メイン画面１００において宛名面作成ボタン１０４が操作されると、アプリケーション３０は、通常、操作日付に基づいて個別テンプレート情報を特定するが、個別テンプレート情報がデフォルト設定されているため、デフォルト設定されている「年賀ハガキ（キャラクター）」の個別テンプレート情報を特定する。そして、アプリケーション３０は、「年賀ハガキ（キャラクター）」の個別テンプレート情報のアクセス情報を用いて、「年賀ハガキ（キャラクター）」のテンプレート画像を取得し、そのテンプレート画像をプレビュー画像１１２として、プレビュー画面１１０に表示する。つまり、任意のハガキの種類がデフォルト設定されると、メイン画面１００の宛名面作成ボタン１０４への操作により、デフォルト設定されている種類のハガキのテンプレート画像が、プレビュー画像１１２としてプレビュー画面１１０に表示される。これにより、ユーザは、任意のハガキの種類を選択画面１２０においてデフォルト設定しておくだけで、以降の宛名面作成ボタン１０４への操作により、ユーザが望む種類のハガキのテンプレート画像をプレビュー画面１１０に表示することができる。
【００４８】
また、プレビュー画面１１０において、宛名の入力により宛名面画像の作成が完了し、作成された宛名面画像がプレビュー画像１１２として表示された状態で、プレビュー画面１１０の印刷ボタン１１４が操作されることで、アプリケーション３０は、図９に示す設定画面１３０をＬＣＤ２０に表示する。設定画面１３０には、印刷対象の宛名面画像１３２と、印刷処理を実行するプリンタの選択，印刷用紙の種類の選択，印刷枚数の設定等を行うための複数の設定ボタン１３４と、印刷ボタン１３６とが表示される。そして、設定ボタン１３４への操作により、印刷処理の各種設定が行われ、印刷ボタン１３６が操作されることで、アプリケーション３０は、印刷対象の宛名面画像１３２の印刷用画像データを作成し、作成した宛名面画像１３２の印刷用画像データを、設定ボタン１３４への操作により設定されたプリンタ、例えば、プリンタ５０に送信する。この際、アプリケーション３０は、印刷用画像データとともに、設定された印刷用紙の種類，印刷枚数などの設定情報も、プリンタ５０に送信する。これにより、プリンタ５０において、印刷対象の宛名面画像１３２がハガキの通信面に印刷される。
【００４９】
上述した、図１１乃至図１３のフローチャートを用いて、ＣＰＵ１２においてアプリケーション３０が実行される宛名面画像の印刷処理について説明する。本処理は、アプリケーション３０が起動したことに応じて、繰り返し実行される処理である。 
【００５０】
アプリケーション３０は、図１１に示すように、メイン画面１００をＬＣＤ２０に表示する（Ｓ２００）。次に、アプリケーション３０は、メイン画面１００において、宛名面作成ボタン１０４が操作されたか否かを判断する（Ｓ２０１）。この際、宛名面作成ボタン１０４が操作されていない場合（Ｓ２０１：ＮＯ）に、Ｓ２０１の処理が繰り返される。一方、宛名面作成ボタン１０４が操作されている場合（Ｓ２０１：ＹＥＳ）に、アプリケーション３０は、個別テンプレート情報のデフォルト設定がされているか否かを判断する（Ｓ２０２）。そして、デフォルト設定がされていない場合（Ｓ２０２：ＮＯ）に、アプリケーション３０は、操作日付に基づいて個別テンプレート情報を特定する（Ｓ２０４）。そして、Ｓ２０６に進む。一方、デフォルト設定がされている場合（Ｓ２０２：ＹＥＳ）に、アプリケーション３０は、デフォルト設定がされている個別テンプレート情報を特定する（Ｓ２０８）。そして、Ｓ２０６に進む。
【００５１】
Ｓ２０６では、アプリケーション３０は、特定された個別テンプレート情報のアクセス情報を用いて、テンプレート画像を取得する（Ｓ２０６）。そして、アプリケーション３０は、テンプレート画像をプレビュー画像１１２として含むプレビュー画面１１０をＬＣＤ２０に表示する（Ｓ２１０）。次に、アプリケーション３０は、図１２に示すように、プレビュー画面１１０において選択ボタン１１６が操作されたか否かを判断する（Ｓ２１２）。この際、選択ボタン１１６が操作されている場合（Ｓ２１２：ＹＥＳ）に、アプリケーション３０は、選択画面１２０をＬＣＤ２０に表示する（Ｓ２１４）。
【００５２】
次に、アプリケーション３０は、選択画面１２０において任意の選択ボタン１２２が操作された後にデフォルト設定ボタン１２６が操作されたか否かを判断する（Ｓ２１５）。そして、デフォルト設定ボタン１２６が操作されている場合（Ｓ２１５：ＹＥＳ）に、アプリケーション３０は、選択画面１２０で選択されているハガキの種類に応じた個別テンプレート情報をデフォルト設定する（Ｓ２１６）。そして、Ｓ２１７に進む。一方、デフォルト設定ボタン１２６が操作されていない場合（Ｓ２１５：ＮＯ）に、Ｓ２１６の処理がスキップされ、Ｓ２１７に進む。
【００５３】
Ｓ２１７では、アプリケーション３０は、ＯＫボタン１２４が操作されたか否かを判断する（Ｓ２１７）。そして、ＯＫボタン１２４が操作されている場合（Ｓ２１７：ＹＥＳ）に、アプリケーション３０は、選択画面１２０で選択されているハガキの種類に応じた個別テンプレート情報を特定する（Ｓ２１８）。次に、アプリケーション３０は、Ｓ２１８で特定した個別テンプレート情報のアクセス情報を用いて、テンプレート画像を取得する（Ｓ２１９）。続いて、アプリケーション３０は、プレビュー画面１１０に表示されているテンプレート画像を、Ｓ２１９で取得したテンプレート画像に変更する（Ｓ２２０）。そして、Ｓ２２２に進む。また、Ｓ２１２で選択ボタン１１６が操作されていない場合（Ｓ２１２：ＮＯ）、及び、Ｓ２１７でＯＫボタン１２４が操作されていない場合（Ｓ２１７：ＮＯ）にも、Ｓ２２２に進む。
【００５４】
Ｓ２２２では、アプリケーション３０は、プレビュー画面１１０においてプレビュー画像１１２として表示されているテンプレート画像が操作されたか否かを判断する（Ｓ２２２）。この際、テンプレート画像が操作されていない場合（Ｓ２２２：ＮＯ）に、Ｓ２２２の処理が繰り返される。一方、テンプレート画像が操作されている場合（Ｓ２２２：ＹＥＳ）に、アプリケーション３０は，図１３に示すように、入力画面をＬＣＤ２０に表示する（Ｓ２２４）。次に、アプリケーション３０は、入力画面に入力された宛名を、特定された個別テンプレート情報のレイアウト情報が示すレイアウトで配置した宛名面画像を作成する（Ｓ２２６）。そして、アプリケーション３０は、作成した宛名面画像をプレビュー画像１１２としてプレビュー画面１１０に表示する（Ｓ２２８）。
【００５５】
続いて、アプリケーション３０は、プレビュー画面１１０において印刷ボタン１１４が操作されると、設定画面１３０をＬＣＤ２０に表示する（Ｓ２３０）。次に、アプリケーション３０は、設定画面１３０において印刷ボタン１３６が操作されると、宛名面画像の印刷用画像データを作成する（Ｓ２３２）。そして、アプリケーション３０は、作成した印刷用画像データをプリンタ５０に送信する（Ｓ２３４）。これにより、本フローが終了する。
【００５６】
なお、Ｓ１０６を実行するＣＰＵ１２は、記憶制御手段の一例である。Ｓ２０１を実行するＣＰＵ１２は、第１操作受付手段の一例である。Ｓ２０４，Ｓ２１８を実行するＣＰＵ１２は、第１取得手段の一例である。Ｓ２０６を実行するＣＰＵ１２は、第２取得手段の一例である。Ｓ２１５を実行するＣＰＵ１２は、設定受付手段の一例である。Ｓ２１７を実行するＣＰＵ１２は、第２操作受付手段の一例である。Ｓ２２６を実行するＣＰＵ１２は、作成手段の一例である。Ｓ２２８を実行するＣＰＵ１２は、表示制御手段の一例である。Ｓ２３４を実行するＣＰＵ１２は、出力手段の一例である。
【００５７】
＜実施形態の効果＞
上記した実施形態によれば、以下の効果を奏する。
【００５８】
上記実施形態では、宛名面作成ボタン１０４が操作された際に、操作日付が特定される。また、総合テンプレート情報に含まれる複数の個別テンプレート情報の各々は、ハガキの種類を示すハガキ種情報と、宛名のレイアウトを示すレイアウト情報と、日付に応じて選択されるべきハガキの種類を特定可能な特定情報とを有している。そこで、アプリケーション３０は、操作日付と特定情報とに基づいてハガキ種情報を特定し、特定したハガキ種情報を有する個別テンプレート情報を特定する。そして、アプリケーション３０は、特定した個別テンプレート情報が有するレイアウト情報により示されるレイアウトで、宛名を配置した宛名面画像を作成する。このように、アプリケーション３０の処理により、操作日付に応じた種類のハガキが自動で設定され、その種類のハガキに応じたレイアウトで宛名面画像が作成される。これにより、宛名面画像作成時におけるユーザ操作を軽減することができる。
【００５９】
なお、上記実施形態では、特定情報として、時期情報が採用されている。時期情報は、ハガキが用いられる時期を示す情報である。このため、例えば、年末に宛名面作成ボタン１０４が操作された場合に、年末を示す操作日付に基づいて、年賀ハガキの個別テンプレート情報の時期情報が特定されるように、その時期情報が設定されている。これにより、年末にユーザが宛名面画像の印刷処理を実行しようとした際に、年末に印刷処理が実行される可能性が高い年賀ハガキが印刷対象のハガキに設定され、その年賀ハガキのレイアウトで宛名面画像が作成される。これにより、時期に応じたハガキの種類を好適に推定し、その推定された種類のハガキの作成を行うことができる。
【００６０】
また、上記実施形態では、宛名面画像が作成されると、その宛名面画像がプレビュー画像１１２としてプレビュー画面１１０に表示される。これにより、ユーザは、印刷イメージを確認することができる。また、宛名面画像がプレビュー画面１１０に表示される際に、宛名面のテンプレート画像に、宛名面画像が配置された状態でプレビュー画面１１０に表示される。これにより、宛名面画像が印刷された場合のハガキの宛名面を、ユーザはイメージすることができる。なお、宛名面のテンプレート画像は、携帯電話１０に記憶されておらず、個別テンプレート情報に含まれるアクセス情報を用いて、任意のサーバ等から取得される。これにより、携帯電話１０のデータ記憶領域３２のメモリ使用量の抑制を図ることができる。
【００６１】
また、上記実施形態では、サーバ７０に総合テンプレート情報が記憶されており、サーバ７０は、総合テンプレート情報が更新される毎に、その更新後の総合テンプレート情報のバージョン情報、つまり、最新バージョン情報を携帯電話１０に送信する。この際、アプリケーション３０は、データ記憶領域３２に記憶されている総合テンプレート情報が最新のものか否かを判断し、最新の総合テンプレート情報でない場合に、サーバ７０から最新の総合テンプレート情報を取得する。これにより、総合テンプレート情報が更新される毎に、アプリケーション３０は自動で更新後の総合テンプレート情報、つまり、最新の総合テンプレート情報を取得することができ、総合テンプレート情報の更新に伴うハガキのレイアウトの変更，テンプレート画像の変更に、迅速かつ容易に対処することができる。
【００６２】
また、アプリケーション３０は、最新の総合テンプレート情報をサーバ７０から取得すると、データ記憶領域３２に記憶されている総合テンプレート情報を削除し、サーバ７０から新たに取得した総合テンプレート情報をデータ記憶領域３２に記憶する。このように、新たな総合テンプレート情報がデータ記憶領域３２に記憶される際に、古い総合テンプレート情報が削除されることで、データ記憶領域３２のメモリ使用量の抑制を図ることができる。
【００６３】
また、上記実施形態では、選択画面１２０においてユーザ操作により、任意のハガキの種類が選択された場合に、操作日付に基づいて特定された個別テンプレート情報に応じた種類のハガキのテンプレート画像の代わりに、選択画面１２０において選択された種類のハガキのテンプレート画像が、プレビュー画像１１２としてプレビュー画面１１０に表示される。これにより、ユーザが望む種類のハガキの宛名面画像を作成することができる。
【００６４】
また、選択画面１２０では、任意のハガキの種類をデフォルト設定することができる。そして、ハガキの種類がデフォルト設定された場合は、宛名面作成ボタン１０４への操作に応じて、デフォルト設定された種類のハガキのテンプレート画像が、プレビュー画像１１２としてプレビュー画面１１０に表示される。これにより、選択画面１２０においてハガキの種類をデフォルト設定しておくだけで、宛名面作成ボタン１０４への操作により、ユーザが望む種類のハガキのテンプレート画像をプレビュー画面１１０に表示することができる。また、デフォルト設定を示す情報は、総合テンプレート情報が最新バージョンに更新されると削除される。そのため、宛名面を作成指示する日付が年賀シーズンを過ぎたにもかかわらず、年賀ハガキのテンプレート情報が特定されてしまうことを回避できる。
【００６５】
＜変形例＞
本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、特定情報として時期情報が採用されているが、日付に応じて選択されるべきハガキの種類を特定可能な情報であれば、種々の情報を特定情報として採用することができる。時期情報および優先順情報の代わりに、特定される個別テンプレート情報にデフォルト設定を示す情報を付加した総合テンプレート情報をサーバ７０から取得してもよい。サーバ７０は、現在日付が年賀シーズンになると（図２の例では、１１月１日になると）、年賀ハガキの個別テンプレート情報にデフォルト設定を示す情報を付加した総合テンプレート情報に更新し、現在日付が年賀シーズンを過ぎると（図２の例では、２月１日になると）、通常ハガキの個別テンプレート情報にデフォルト設定を示す情報を付加した総合テンプレート情報にさらに更新してもよい。この場合、Ｓ２１５によりデフォルト設定操作が行われた場合、デフォルト設定を示す情報を、Ｓ２１５で操作された個別テンプレート情報に変更してもよい。
【００６６】
また、上記実施形態では、サーバ７０において、総合テンプレート情報が更新される毎に、最新バージョン情報が携帯電話１０に送信されているが、総合テンプレート情報に含まれる個別テンプレート情報が更新される毎に、最新バージョン情報が携帯電話１０に送信されてもよい。この場合には、携帯電話１０は更新された個別テンプレート情報をサーバ７０から取得し、取得した個別テンプレート情報をデータ記憶領域３２に記憶する。
【００６７】
また、上記実施形態では、ハガキの種類として、年賀ハガキ，通常ハガキ，エコーハガキが採用されているが、他の種類のハガキを採用することも可能である。例えば、私製のハガキの個別テンプレート情報をサーバ７０に記憶させておけば、私製のハガキに対しても、本発明を適用することができる。
【００６８】
また、上記実施形態では、サーバ７０から取得した総合テンプレート情報をデータ記憶領域３２に保存しているが、サーバ７０との通信によりサーバ７０が記憶する総合テンプレート情報を用いて個別テンプレート情報を特定してもよい。また、Ｓ２０４，Ｓ２０６，Ｓ２１８，Ｓ２１９の処理の代わりに、サーバ７０が、サーバ７０が記憶する総合テンプレート情報を用いて個別テンプレート情報を特定し、特定した個別テンプレート情報に含まれるアクセス情報にしたがって取得したテンプレート画像およびレイアウト情報を携帯端末１０に送信してもよい。携帯端末１０のアプリケーション３０は、サーバから取得したテンプレート画像およびレイアウト情報にしたがい、プレビュー画面１１０をＬＣＤ２０に表示してもよい。
【００６９】
また、上記実施形態では、図８の選択画面１２０においてデフォルト設定ボタン１２６が操作されることでデフォルト設定されたがこれに限らない。例えば、選択画面１２０で選択されたハガキがデフォルト設定されてもよい。すなわち、Ｓ２１５を実行せず、Ｓ２１７でＯＫボタンが操作されると、Ｓ２１６のデフォルト設定が行われてもよい。
【００７０】
また、上記実施形態では、ＣＰＵ１２によって図１０乃至図１３に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００７１】
１０：携帯電話、１２：ＣＰＵ、１６：ネットワークＩ／Ｆ、２０：ＬＣＤ、３０：アプリケーション、３２：データ記憶領域、５０：プリンタ、７０：サーバ
【図１】
2020160820.tif 000003
【図２】
2020160820.tif 000004
【図３】
2020160820.tif 000005
【図４】
2020160820.tif 000006
【図５】
2020160820.tif 000007
【図６】
2020160820.tif 000008
【図７】
2020160820.tif 000009
【図８】
2020160820.tif 000010
【図９】
2020160820.tif 000011
【図１０】
2020160820.tif 000012
【図１１】
2020160820.tif 000013
【図１２】
2020160820.tif 000014
【図１３】
2020160820.tif 000015