(57)【要約】【課題】ユーザによる画像選択の負担を小さくする。【解決手段】制御サーバ１０は、スキャンデータに基づいて、ハガキの宛名面への画像データを作成し、ＭＦＰ３０で特定された画像を、ハガキの通信面に印刷するための画像データを取得する。制御サーバは、各画像データをデバイスに送信し、デバイスは、ハガキの宛名面に宛名情報を印刷し、ハガキの通信面に画像を印刷する。この際、スキャンデータに含まれる宛名情報と、ハガキの通信面に印刷される画像の特徴を示す特徴情報とが、関連付けられて記憶される。そして、情報処理サーバが新たに取得したスキャンデータに含まれる宛名情報と、記憶されている宛名情報とが同じである場合に、その宛名情報と関連付けられている特徴情報によって示される特徴の画像が、抽出される。これにより、過去に選択された画像と似た特徴を有する画像が抽出され、ユーザによる画像の選択の負担を小さくすることが可能となる。【選択図】図１
2015159413.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理とスキャン処理とを実行可能なデバイスと通信可能な通信部と、
プロセッサと、
を備えた情報処理サーバであって、
前記プロセッサは、
前記デバイスによってスキャンされた、配送物の宛名面に印刷予定の宛名が記載された原稿のスキャン情報を、前記通信部を介して、前記デバイスから受信するスキャン情報受信手段と、
通信面印刷用画像情報に基づいて配送物の通信面に印刷される複数の通信面画像それぞれに対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信するコンテンツ情報送信手段と、
前記コンテンツ情報送信手段によって送信された前記コンテンツ情報に含まれる複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための特定情報を、前記通信部を介して、前記デバイスから受信する特定情報受信手段と、
配送物の宛名面に宛名を印刷するための宛名印刷用画像情報を、前記スキャン情報受信手段が受信した前記スキャン情報に基づいて作成する画像情報作成手段と、
前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得する通信面情報取得手段と、
前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信する画像情報送信手段と、
前記画像情報作成手段で前記宛名印刷用画像情報が作成される際に用いられた前記スキャン情報に含まれる宛名に関する宛名情報と、前記通信面情報取得手段が取得した前記通信面印刷用画像情報に基づく前記通信面画像の特徴を示す特徴情報とを関連付けて、メモリに出力する出力手段と、
前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報とを読み出す読出手段と、
前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出する抽出部と、
して機能することが可能であることを特徴とする情報処理サーバ。
【請求項２】
前記コンテンツ情報送信手段は、
所定の規則に従って複数のカテゴリーに分類された前記複数の通信面画像のなかから任意の前記複数の通信面画像を含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信し、
前記特徴情報は、
前記コンテンツ情報に含まれる前記複数の表示情報を用いて表示される複数のサンプル画像がそれぞれ対応する複数の通信面画像を、前記所定の規則に従って分類する際に用いられる、前記複数の通信面画像の特徴を示す情報であることを特徴とする請求項１に記載の情報処理サーバ。
【請求項３】
前記抽出部は、
前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を複数含む前記コンテンツ情報を、前記複数のコンテンツ情報のなかから抽出することを特徴とする請求項２に記載の情報処理サーバ。
【請求項４】
前記出力手段は、
前記宛名情報と前記特徴情報と、前記コンテンツ情報に含まれる前記複数の表示情報を用いて表示される複数のサンプル画像がそれぞれ対応する複数の通信面画像を、前記所定の規則と異なる規則に従って分類する際に用いられる、前記複数の通信面画像の特徴を示す第２特徴情報とを関連付けて、メモリに出力し、
前記読出手段は、
前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報と前記第２特徴情報とを読み出し、
前記プロセッサは、
前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記第２特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を、前記抽出部によって抽出された前記コンテンツ情報に含まれる前記複数の表示情報から抽出する第２抽出部として機能することが可能であることを特徴とする請求項３に記載の情報処理サーバ。
【請求項５】
前記抽出部は、
前記読出手段によって読み出された前記宛名情報に、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報と同じものが複数存在する場合に、前記読出手段によって読み出された複数の前記宛名情報に関連付けられた複数の前記特徴情報のうちの、最近に前記出力手段によって前記メモリに出力された前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出することを特徴とする請求項１ないし４の何れか１項に記載の情報処理サーバ。
【請求項６】
前記抽出部は、
前記読出手段によって読み出された前記宛名情報に、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報と同じものが複数存在する場合に、前記読出手段によって読み出された複数の前記宛名情報に関連付けられた複数の前記特徴情報のうちの、最近に前記出力手段によって前記メモリに出力された前記特徴情報と、該特徴情報の前に前記出力手段によって前記メモリに出力された前記特徴情報とが同じであることを条件として、最近に前記出力手段によって前記メモリに出力された前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出し、前記読出手段によって読み出された複数の前記宛名情報に関連付けられた複数の前記特徴情報のうちの、最近に前記出力手段によって前記メモリに出力された前記特徴情報と、該特徴情報の前に前記出力手段によって前記メモリに出力された前記特徴情報とが同じでなければ、前記表示情報の抽出を行わないことを特徴とする請求項１ないし４の何れか１項に記載の情報処理サーバ。
【請求項７】
前記プロセッサは、
前記抽出部によって抽出された前記表示情報のみを、前記通信部を介して、前記デバイスに送信する表示情報送信手段として機能することが可能であり、
前記特定情報受信手段は、
前記表示情報送信手段によって送信された前記表示情報を用いて表示されたサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための前記特定情報を、前記通信部を介して、前記デバイスから受信し、
前記画像情報作成手段は、
前記宛名印刷用画像情報を、前記スキャン情報受信手段が新たに受信した前記スキャン情報に基づいて作成し、
前記通信面情報取得手段は、
前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得し、
前記画像情報送信手段は、
前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信することを特徴とする請求項１ないし６の何れか１項に記載の情報処理サーバ。
【請求項８】
前記プロセッサは、
前記抽出部によって抽出された前記表示情報である抽出表示情報と、前記抽出表示情報と異なる表示情報とを、前記抽出表示情報を用いて表示される前記サンプル画像が前記抽出表示情報と異なる表示情報を用いて表示される前記サンプル画像より優先して前記デバイスの表示部に表示されるように、前記通信部を介して、前記デバイスに送信する表示情報送信手段として機能することが可能であり、
前記特定情報受信手段は、
前記コンテンツ情報送信手段によって送信された複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための前記特定情報を、前記通信部を介して、前記デバイスから受信し、
前記画像情報作成手段は、
前記宛名印刷用画像情報を、前記スキャン情報受信手段が新たに受信した前記スキャン情報に基づいて作成し、
前記通信面情報取得手段は、
前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得し、
前記画像情報送信手段は、
前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信することを特徴とする請求項１ないし６の何れか１項に記載の情報処理サーバ。
【請求項９】
印刷処理とスキャン処理とを実行可能なデバイスと、
前記デバイスと通信可能な通信部と、プロセッサとを有する情報処理サーバと、
を備えた通信システムであって、
前記プロセッサは、
前記デバイスによってスキャンされた、配送物の宛名面に印刷予定の宛名が記載された原稿のスキャン情報を、前記通信部を介して、前記デバイスから受信するスキャン情報受信手段と、
通信面印刷用画像情報に基づいて配送物の通信面に印刷される複数の通信面画像それぞれに対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信するコンテンツ情報送信手段と、
前記コンテンツ情報送信手段によって送信された前記コンテンツ情報に含まれる複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための特定情報を、前記通信部を介して、前記デバイスから受信する特定情報受信手段と、
配送物の宛名面に宛名を印刷するための宛名印刷用画像情報を、前記スキャン情報受信手段が受信した前記スキャン情報に基づいて作成する画像情報作成手段と、
前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得する通信面情報取得手段と、
前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信する画像情報送信手段と、
前記画像情報作成手段で前記宛名印刷用画像情報が作成される際に用いられた前記スキャン情報に含まれる宛名に関する宛名情報と、前記通信面情報取得手段が取得した前記通信面印刷用画像情報に基づく前記通信面画像の特徴を示す特徴情報とを関連付けて、メモリに出力する出力手段と、
前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報とを読み出す読出手段と、
前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出する抽出部と、
して機能することが可能であることを特徴とする通信システム。
【請求項１０】
印刷処理とスキャン処理とを実行可能なデバイスと通信可能な通信部を備えた情報処理サーバのコンピュータが読み取り可能な制御プログラムであって、
前記デバイスによってスキャンされた、配送物の宛名面に印刷予定の宛名が記載された原稿のスキャン情報を、前記通信部を介して、前記デバイスから受信するスキャン情報受信手段と、
通信面印刷用画像情報に基づいて配送物の通信面に印刷される複数の通信面画像それぞれに対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信するコンテンツ情報送信手段と、
前記コンテンツ情報送信手段によって送信された前記コンテンツ情報に含まれる複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための特定情報を、前記通信部を介して、前記デバイスから受信する特定情報受信手段と、
配送物の宛名面に宛名を印刷するための宛名印刷用画像情報を、前記スキャン情報受信手段が受信した前記スキャン情報に基づいて作成する画像情報作成手段と、
前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得する通信面情報取得手段と、
前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信する画像情報送信手段と、
前記画像情報作成手段で前記宛名印刷用画像情報が作成される際に用いられた前記スキャン情報に含まれる宛名に関する宛名情報と、前記通信面情報取得手段が取得した前記通信面印刷用画像情報に基づく前記通信面画像の特徴を示す特徴情報とを関連付けて、メモリに出力する出力手段と、
前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報とを読み出す読出手段と、
前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出する抽出部と、
して前記コンピュータを機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理とスキャン処理とを実行可能なデバイスと通信可能な情報処理サーバ等に関する。
【背景技術】
【０００２】
印刷処理とスキャン処理とを実行可能な画像形成装置と、ウェブサーバとを備えた通信システムにおいて、画像形成装置が、ウェブサーバから表示情報を受信し、その表示情報に基づいてウェブページを表示し、表示されたウェブページから任意の印刷画像コンテンツを選択する技術が、下記特許文献に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２９９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術によれば、種々の表示情報をウェブサーバから受信し、種々の印刷画像コンテンツを画像形成装置のユーザが選択することが可能となる。しかしながら、印刷画像コンテンツの数が多くなると、ユーザによる印刷画像コンテンツの選択の負担が大きくなる。本発明は、そのような事情に鑑みてなされたものであり、ユーザによる画像の選択の負担を小さくするための技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本明細書の実施形態として記載の情報処理サーバは、印刷処理とスキャン処理とを実行可能なデバイスと通信可能な通信部と、プロセッサと、を備えた情報処理サーバであって、前記プロセッサは、前記デバイスによってスキャンされた、配送物の宛名面に印刷予定の宛名が記載された原稿のスキャン情報を、前記通信部を介して、前記デバイスから受信するスキャン情報受信手段と、通信面印刷用画像情報に基づいて配送物の通信面に印刷される複数の通信面画像それぞれに対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信するコンテンツ情報送信手段と、前記コンテンツ情報送信手段によって送信された前記コンテンツ情報に含まれる複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための特定情報を、前記通信部を介して、前記デバイスから受信する特定情報受信手段と、配送物の宛名面に宛名を印刷するための宛名印刷用画像情報を、前記スキャン情報受信手段が受信した前記スキャン情報に基づいて作成する画像情報作成手段と、前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得する通信面情報取得手段と、前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信する画像情報送信手段と、前記画像情報作成手段で前記宛名印刷用画像情報が作成される際に用いられた前記スキャン情報に含まれる宛名に関する宛名情報と、前記通信面情報取得手段が取得した前記通信面印刷用画像情報に基づく前記通信面画像の特徴を示す特徴情報とを関連付けて、メモリに出力する出力手段と、前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報とを読み出す読出手段と、前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出する抽出部と、して機能することが可能であることを特徴とする。
【発明の効果】
【０００６】
本明細書の実施形態として記載の情報処理サーバ、通信システム、及び制御プログラムでは、複数の画像データを表示するための複数の表示情報が、情報処理サーバからデバイスに送信される。デバイスでは、複数の表示情報を用いて表示された複数の画像から、任意の画像が選択され、その選択された画像を特定するための特定情報が、情報処理サーバに送信される。情報処理サーバは、送信された特定情報に基づいて、画像を特定し、その特定された画像を、ハガキの通信面に印刷するための通信面印刷用画像データを取得する。また、情報処理サーバは、デバイスからスキャンデータを受信し、そのスキャンデータに基づいて、ハガキの宛名面への宛名印刷用画像データを作成する。そして、情報処理サーバは、通信面印刷用画像データと宛名印刷用画像データとをデバイスに送信し、デバイスは、ハガキの宛名面に住所等の宛名情報を印刷し、ハガキの通信面に画像を印刷する。また、宛名印刷用画像データが作成される際に用いられたスキャンデータに含まれる宛名情報と、通信面印刷用画像データに基づく画像の特徴を示す特徴情報とが、関連付けられて記憶される。そして、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と、記憶されている宛名情報とが同じである場合に、その宛名情報と関連付けられている特徴情報によって示される特徴を有する画像が、抽出される。つまり、例えば、所定の特徴を有する画像が印刷されたハガキが、昨年、宛先人Ａに送付されている場合に、今年、宛先人Ａへのハガキを作成する際に、昨年のハガキに印刷された画像と同じ特徴を有する画像から、ユーザが任意の画像を選択することが可能となる。これにより、ユーザによる画像の選択の負担を小さくすることが可能となる。
【０００７】
また、本明細書の実施形態として記載の情報処理サーバでは、所定の規則に従って複数のカテゴリーに分類された複数の通信面画像のなかから任意の複数の通信面画像を含むコンテンツ情報を、デバイスに送信することが可能であり、複数の通信面画像を、上記所定の規則に従って分類する際に用いられる、複数の通信面画像の特徴を示す情報を、特徴情報とすることが可能である。これにより、スキャンデータに含まれる宛名情報に関連するカテゴリーに分類される画像を抽出することが可能となる。
【０００８】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と、記憶されている宛名情報とが同じである場合に、その宛名情報と関連付けられている特徴情報によって示される特徴を有する画像に対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、複数のコンテンツ情報のなかから抽出することが可能である。これにより、多くの画像を纏めて抽出することが可能となる。
【０００９】
また、本明細書の実施形態として記載の情報処理サーバでは、複数の通信面画像を、上記所定の規則と異なる規則に従って分類する際に用いられる、複数の通信面画像の特徴を示す第２特徴情報と、宛名情報と、特徴情報とを関連付けて記憶することが可能である。そして、特徴情報に基づいて抽出された複数の表示情報から、第２特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。つまり、例えば、過去のハガキに印刷された画像が写真画像であり、メインの配色がピンク色である場合には、まず、写真画像が抽出され、さらに、抽出された写真画像から、メインの配色がピンク色の画像が抽出される。これにより、過去のハガキに印刷された画像に近い特徴を有する画像を抽出することが可能となり、ユーザによる画像の選択の負担を更に小さくすることが可能となる。
【００１０】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報のうちの、最近に記憶された特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。これにより、ユーザは、最近選択された画像と同じ特徴を有する画像から、任意の画像を選択することが可能となる。
【００１１】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報が同じである場合に、その特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。これにより、ユーザは、過去に連続して選択した画像と同じ特徴を有する画像から任意の画像を選択することが可能となる。また、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報が同じでない場合に、表示情報の抽出を行わないことが可能である。これにより、ユーザは、過去に選択した画像に同一のパターンがない場合に、多くの種類の画像から任意の画像を選択することが可能となる。
【００１２】
また、本明細書の実施形態として記載の情報処理サーバでは、抽出された表示情報のみをデバイスに送信することが可能である。これにより、ユーザは、過去に選択した画像と同じ特徴を有する画像のみを閲覧し、その画像から任意の画像を選択することが可能となり、無駄な画像のチェックを省くことが可能となる。
【００１３】
また、本明細書の実施形態として記載の情報処理サーバでは、抽出された表示情報だけでなく、他の表示情報もデバイスに送信することが可能である。ただし、抽出された表示画像を用いて表示されるサンプル画像が、抽出されていない他の表示情報を用いて表示されるサンプル画像より優先してデバイスの表示部に表示されるように、表示情報は送信される。これにより、ユーザは、過去に選択した画像と同じ特徴を有する画像を優先して閲覧するとともに、過去に選択されていない画像と異なる特徴を有する画像も閲覧することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】通信システム１のブロック図である。
【図２】通信システム１の動作を示すシーケンス図である。
【図３】通信システム１の動作を示すシーケンス図である。
【図４】通信システム１の動作を示すシーケンス図である。
【図５】宛先記載用の原稿７０を示す図である。
【図６】差出人記載用の原稿７１を示す図である。
【図７】タグ情報毎に分類した状態の通信面画像を示す図である。
【図８】制御サーバ１０の動作フローチャートを示す図である。
【図９】制御サーバ１０の動作フローチャートを示す図である。
【図１０】変形例の制御サーバ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１５】
＜実施形態＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、制御サーバ１０、ＭＦＰ（Multifunction Peripheralの略）３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４、ネットワーク６６を備える。記憶サーバ６０は、各種データを記憶しており、ネットワーク６６を介して、各種データを提供する装置である。コンテンツサーバ６２は、画像データを記憶しており、ネットワーク６６を介して、画像データを提供する装置である。画像処理サーバ６４は、画像データを処理するための装置であり、ネットワーク６６に接続されている。
【００１６】
制御サーバ１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、ネットワークＩ／Ｆ１６を主に備えている。これらの構成要素は、入出力ポート１８を介して互いに通信可能とされている。
【００１７】
ＣＰＵ１２は、記憶部１４内のプログラム２２に従って処理を実行する。以降、制御プログラム２２ａやオペレーティングシステム２２ｂなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２２ａが」という記載は、「制御プログラム２２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１８】
記憶部１４は、プログラム２２を記憶する。プログラム２２は、制御プログラム２２ａ、オペレーティングシステム２２ｂ（ＯＳ２２ｂと略して記載する場合もある）を含む。制御プログラム２２ａは、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４とデータの送受信を行うためのプログラムである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、コンピュータが読み取り可能な媒体の一種である。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどである。ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどは、non-transitoryな媒体である。ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどは、tangibleな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種である、コンピュータが読み取り可能な信号媒体であるが、コンピュータが読み取り可能なストレージ媒体ではない。
【００１９】
オペレーティングシステム２２ｂは、制御プログラム２２ａに利用される基本的な機能を提供するプログラムである。ＯＳ２２ｂは、記憶部１４などを制御するプログラムなどを含む。
【００２０】
また、記憶部１４は、データ記憶領域２０を備える。データ記憶領域２０は各種データ等を記憶する領域である。制御プログラム２２ａは、ＯＳ２２ｂを介して、各種データ等をデータ記憶領域２０に記憶させるためのデータを出力することで、各種データをデータ記憶領域２０に記憶させる。若しくは、制御プログラム２２ａは、ＯＳ２２ｂを介して、データ記憶領域２０が記憶している各種データ等を取得する。
【００２１】
ネットワークＩ／Ｆ１６は、ネットワーク６６を介して外部装置と通信するものであり、ネットワーク６６を介して、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４に接続される。これにより、制御サーバ１０は、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４と各種データの送受信を行うことが可能である。
【００２２】
また、ＭＦＰ３０は、ＣＰＵ３２、記憶部３４、パネル３６、ボタン入力部３８、プリンタ４０、スキャナ４２、ネットワークＩ／Ｆ４４を主に備えている。これらの構成要素は、入出力ポート５０を介して互いに通信可能とされている。
【００２３】
ＣＰＵ３２は、記憶部３４内のプログラム４８に従って処理を実行する。記憶部３４は、プログラム４８を記憶する。プログラム４８は、印刷プログラム４８ａ、オペレーティングシステム４８ｂ（ＯＳ４８ｂと略して記載する場合もある）を含む。印刷プログラム４８ａは、通信システム１を用いて年賀状の印刷を行うためのプログラムである。
【００２４】
オペレーティングシステム４８ｂは、印刷プログラム４８ａに利用される基本的な機能を提供するプログラムである。ＯＳ４８ｂは、記憶部３４，パネル３６，ボタン入力部３８などを制御するプログラムなどを含む。また、記憶部３４は、データ記憶領域４６を備える。
【００２５】
ネットワークＩ／Ｆ４４は、ネットワーク６６を介して外部装置と通信するものであり、ネットワーク６６を介して、制御サーバ１０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４に接続される。これにより、ＭＦＰ３０は、制御サーバ１０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４と各種データの送受信を行うことが可能である。
【００２６】
パネル３６は、ＭＦＰ３０の各種機能を表示する表示面を備える。ボタン入力部３８は、タッチセンサを有し、パネル３６と一体的に構成されており、入力媒体のパネル３６への接近・接触を検出し、ユーザによるボタン操作を受け付ける。プリンタ４０は、印刷を実行する部位である。スキャナ４２は、原稿台（図示省略）若しくは、フラットベッド（図示省略）にセットされた原稿等をスキャンする部位である。
【００２７】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。
【００２８】
＜通信システムの動作＞
通信システム１の動作の一例について説明する。通信システム１では、コンテンツサーバ６２に記憶されている画像データを利用して、年賀状の作成が行われる。以下に、通信システム１における年賀状印刷の手法について、図２ないし図４に示すシーケンス図を用いて、説明する。
【００２９】
なお、各装置の間で送受信される情報を、各シーケンス図では矢印で表している。また、各シーケンス図、およびその説明では、「情報」を省略した記載とする場合がある。例えば、「コンテンツデータ要求情報」を省略し「コンテンツデータ要求」と記載する場合がある。
【００３０】
通信システム１における年賀状印刷では、宛先に関する情報、および差出人に関する情報が記載された原稿が、ＭＦＰ３０のスキャナ４２によってスキャンされ、そのスキャンにより生成されたスキャンデータに基づいて、ハガキの宛名面に、宛先に関する情報、および差出人に関する情報が印刷される。このため、通信システム１における年賀状印刷が行われる前に、ユーザは、所定の原稿に、宛先に関する情報、および差出人に関する情報を記載しておく必要がある。
【００３１】
詳しくは、図５に示す宛先記載用の原稿７０と、図６に示す差出人記載用の原稿７１とが用意されている。宛先記載用の原稿７０には、図５に示すように、３名分の宛先に関する情報を記載するための３つの宛先情報記載欄７２が記されている。各宛先情報記載欄７２は、郵便番号記載欄７４と住所記載欄７６と氏名記載欄７８と不使用チェックボックス８０と画像特徴チェックボックス８２とによって構成されている。
【００３２】
郵便番号記載欄７４は、宛先人の郵便番号を記載するための欄であり、住所記載欄７６は、宛先人の住所を記載する欄であり、氏名記載欄７８は、宛先人の氏名を記載する欄である。不使用チェックボックス８０は、ハガキに宛先に関する情報を印刷したくない場合に、チェックする欄である。つまり、例えば、３つの宛先情報記載欄７２に住所等の情報を記載した場合に、何らかの理由で、宛先２の宛先情報記載欄７２に記載した箇所への年賀状の送付を行わないときには、宛先２の不使用チェックボックス８０にチェックを記す。これにより、宛先１および宛先３の宛先情報記載欄７２に記載された情報は、ハガキに印刷され、宛先２の宛先情報記載欄７２に記載された情報は、ハガキに印刷されない。
【００３３】
また、画像特徴チェックボックス８２は、ハガキの通信面に印刷される画像（以下、「通信面画像」と記載する場合がある）と同じ特徴を有する画像を選択するためのチェックボックスであり、チェックされたボックスに応じた特徴を有する画像から、任意の画像を選択することが可能である。詳しくは、通信面画像には、印刷用の画像データとサムネイル形式の画像データ（以下、「サムネイルデータ」と記載する場合がある）とが用意されており、通信面画像毎の印刷用画像データとサムネイルデータとが、コンテンツサーバ６２に記憶されている。そして、ＭＦＰ３０は、複数のサムネイルデータをコンテンツサーバ６２から取得して、それら複数のサムネイルデータに基づく複数の画像（以下、「サムネイル画像」と記載する場合がある）をパネル３６に表示するが、それら複数のサムネイルデータには、サムネイル画像と同じ特徴を有する画像を特定するためのタグ情報が付されている。
【００３４】
具体的に、例えば、通信面画像として羊の画像が選択される場合について、説明する。コンテンツサーバ６２には、複数の羊の画像のサムネイルデータが記憶されており、各サムネイルデータには、３種類のタグ情報のうちの何れか１つのタグ情報が付されている。３種類のタグ情報のうちの第１タグ情報は、複数の羊の画像のうちのリアルなイラスト画像を示すタグ情報であり、図７に示すように、第１羊画像８６ａと第２羊画像８６ｂとの各々のサムネイルデータに付されている。また、３種類のタグ情報のうちの第２タグ情報は、複数の羊の画像のうちの写真画像を示すタグ情報であり、図７に示すように、第３羊画像８６ｃと第４羊画像８６ｄとの各々のサムネイルデータに付されている。さらに、３種類のタグ情報のうちの第３タグ情報は、複数の羊の画像のうちのポップなイラスト画像を示すタグ情報であり、図７に示すように、第５羊画像８６ｅと第６羊画像８６ｆとの各々のサムネイルデータに付されている。
【００３５】
そして、画像特徴チェックボックス８２は、図５に示すように、３つのチェックボックス８２ａ〜８２ｃによって構成されている。チェックボックス８２ａは、通信面画像として、リアルなイラスト画像を選択するためのものであり、このチェックボックス８２ａが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第１羊画像８６ａと第２羊画像８６ｂとに応じたサムネイル画像が表示される。また、チェックボックス８２ｂは、通信面画像として写真画像を選択するためのものであり、このチェックボックス８２ｂが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第３羊画像８６ｃと第４羊画像８６ｄとに応じたサムネイル画像が表示される。さらに、チェックボックス８２ｃは、通信面画像として、ポップなイラスト画像を選択するためのものであり、このチェックボックス８２ｃが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第５羊画像８６ｅと第６羊画像８６ｆとに応じたサムネイル画像が表示される。
【００３６】
また、差出人記載用の原稿７１には、図６に示すように、１名分の差出人に関する情報を記載するための差出人情報記載欄９０が記されている。差出人情報記載欄９０は、郵便番号記載欄９２と住所記載欄９６と氏名記載欄９８とによって構成されている。郵便番号記載欄９２は、差出人の郵便番号を記載するための欄であり、住所記載欄９６は、差出人の住所を記載する欄であり、氏名記載欄９８は、差出人の氏名を記載する欄である。
【００３７】
ユーザは、上記構成の原稿７０，７１に必要事項を記載し、その原稿７０，７１を、ＭＦＰ３０の原稿台若しくは、フラットベッドに載置する。そして、ＭＦＰ３０において、年賀状作成ボタンが、ユーザにより操作されると（図２参照：Ｍ１００）、年賀状作成ボタンが操作された旨の通知が、ＭＦＰ３０から制御サーバ１０に送信される（Ｍ１０２）。制御サーバ１０は、年賀状作成ボタンが操作された旨の通知を受信すると、スキャン指令をＭＦＰ３０に送信する（Ｍ１０４）。
【００３８】
なお、Ｍ１００に先立って、以下の処理が行われている。ＭＦＰ３０がパネル３６に表示させたサーバ利用ボタンをユーザがタッチすると、サーバ利用ボタンのタッチを示す情報が制御サーバ１０へ送信される。この情報に対する返信を制御サーバ１０から受信すると、ＭＦＰ３０は、原稿の載置を示唆する画像と、年賀状作成ボタンと、を含む画面をパネル３６に表示させている。なお、スキャン開始指令をユーザから受け付けるためのハードウェアボタンであるスキャンボタンが、年賀状作成ボタンを兼ねていてもよい。
【００３９】
ＭＦＰ３０は、スキャン指令を受信すると、スキャンを実行し、原稿台若しくは、フラットベッドに載置された原稿７０，７１をスキャンする（Ｍ１０６）。次に、ＭＦＰ３０は、スキャンにより生成されたスキャンデータを制御サーバ１０に送信する（Ｍ１０８）。スキャンデータを受信すると、制御サーバ１０は、コンテンツデータの送信要求を、コンテンツサーバ６２に送信する（Ｍ１１０）。コンテンツサーバ６２には、上述したように、複数のサムネイルデータが記憶されており、それら複数のサムネイルデータをダウンロードするためのサムネイルデータ用ダウンロードＵＲＬ（Uniform Resource Locatorの略）および、ダウンロード時に用いられる識別ＩＤとによって、コンテンツデータは構成されている。
【００４０】
なお、サムネイルデータ用ダウンロードＵＲＬには、そのＵＲＬを利用してダウンロードされるサムネイルデータのサムネイル画像に応じたタグ情報が付されている。つまり、例えば、図７の第１羊画像８６ａのサムネイル画像のサムネイルデータを取得するためのサムネイルデータ用ダウンロードＵＲＬには、第１タグ情報が付されている。また、サムネイルデータ用ダウンロードＵＲＬには、そのＵＲＬを利用してダウンロードされるサムネイルデータのサムネイル画像に応じた配色情報が付されている。詳しくは、コンテンツサーバ６２に記憶されている複数のサムネイルデータには、サムネイル画像の配色を特定するための配色情報が付されている。つまり、例えば、図７の第１羊画像８６ａのサムネイル画像が、メインの配色がピンク色の画像である場合には、第１羊画像８６ａのサムネイル画像のサムネイルデータには、画像のメインの配色がピンク色であることを示す配色情報（以下、「ピンク配色情報」と記載する場合がある）が付されている。このため、図７の第１羊画像８６ａのサムネイル画像のサムネイルデータを取得するためのサムネイルデータ用ダウンロードＵＲＬには、第１タグ情報だけでなく、ピンク配色情報も付されている。
【００４１】
コンテンツサーバ６２は、制御サーバ１０からコンテンツデータの送信要求を受信すると、タグ情報と配色情報とが付されたサムネイルデータ用ダウンロードＵＲＬと、ダウンロード時に用いられるＩＤとによって構成されたコンテンツデータを、制御サーバ１０に送信する（Ｍ１１２）。コンテンツデータを受信すると、制御サーバ１０は、ＭＦＰ３０から受信したスキャンデータを、画像処理サーバ６４に送信する（Ｍ１１４）。そして、画像処理サーバ６４は、スキャンデータの解析を行う（Ｍ１１６）。
【００４２】
画像処理サーバ６４におけるスキャンデータの解析では、ＯＣＲ（Optical Character Recognitionの略）が行われ、原稿７０のスキャンデータから、郵便番号記載欄７４，住所記載欄７６，氏名記載欄７８に記載された宛先人に関する情報（以下、「宛先人情報」と記載する場合がある）のテキストデータが形成される。また、画像処理サーバ６４におけるスキャンデータの解析では、不使用チェックボックス８０へのチェックの有無が解析される。さらに、画像特徴チェックボックス８２へのチェックの有無が解析され、画像特徴チェックボックス８２にチェックがある場合には、３つのチェックボックス８２ａ〜８２ｃの何れのチェックボックスにチェックがあるかが解析される。
【００４３】
画像処理サーバ６４でのスキャンデータの解析が完了すると、画像処理サーバ６４は、スキャンデータの解析結果を制御サーバ１０に送信する（Ｍ１１８）。解析結果には、テキストデータと、どのチェックボックスにチェックがあるかを示す情報とが含まれる。解析結果を受信すると、制御サーバ１０は、関連情報の送信要求を、記憶サーバ６０に送信する（Ｍ１２０）。この関連情報は、宛先人情報のテキストデータと、タグ情報と、配色情報とが関連付けられた情報であり、制御サーバ１０で作成され、記憶サーバ６０で記憶されている。
【００４４】
具体的には、制御サーバ１０では、過去に作成した年賀状の通信面画像のタグ情報と配色情報とを、その年賀状の宛先人情報のテキストデータに関連付けて、関連情報を作成している。つまり、例えば、宛先人をＡとした年賀状を作成した際に、その年賀状の通信面に図７の第１羊画像８６ａが印刷された場合には、宛先人Ａの宛先人情報のテキストデータと、第１タグ情報と、ピンク配色情報とを関連付けて、関連情報を作成する。そして、制御サーバ１０は、作成した関連情報を、記憶サーバ６０に送信し、記憶サーバ６０は、関連情報を記憶する。このように、年賀状が作成される毎に、関連情報が、制御サーバ１０で作成され、記憶サーバ６０において記憶される。
【００４５】
記憶サーバ６０は、関連情報の送信要求を制御サーバ１０から受信すると、関連情報を制御サーバ１０に送信する（Ｍ１２２）。そして、制御サーバ１０は、関連情報とスキャンデータの解析結果とに基づいて、コンテンツリストを生成する。制御サーバ１０でのコンテンツリストの生成は、制御プログラム２２ａが制御サーバ１０のＣＰＵ１２によって実行されることで行われる。以下に、図８及び図９を用いて、制御プログラム２２ａが制御サーバ１０のＣＰＵ１２によって実行される際のフローを説明する。
【００４６】
制御サーバ１０が記憶サーバ６０から関連情報を受信すると、図８及び図９に示すフローの処理が開始される。Ｓ１００において、ＣＰＵ１２は、画像処理サーバ６４から受信した解析結果に基づいて、原稿７０の画像特徴チェックボックス８２にチェックが記されているか否かを判断する。そして、画像特徴チェックボックス８２にチェックが記されている場合には、Ｓ１０２に進む。
【００４７】
Ｓ１０２において、ＣＰＵ１２は、画像処理サーバ６４から受信した解析結果に基づいて、３つのチェックボックス８２ａ〜８２ｃの何れのチェックボックスにチェックが記されているかを判断し、チェックされているチェックボックス８２ａ〜８２ｃに対応するタグ情報に基づいて、コンテンツリストを生成する。具体的には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報を参照し、チェックされているチェックボックス８２ａ〜８２ｃに対応するタグ情報と同じタグ情報が付されているサムネイルデータ用ダウンロードＵＲＬを抽出する。つまり、制御サーバ１０は、チェックされているチェックボックスが、どのタグ情報に対応するのかを判断することができる。例えば、チェックボックス８２ａにチェックされている場合には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬから、第１タグ情報が付されているサムネイルデータ用ダウンロードＵＲＬが抽出される。そして、抽出されたサムネイルデータ用ダウンロードＵＲＬと、そのＵＲＬに対応する識別ＩＤとによって、コンテンツリストが生成される。そして、制御プログラム２２ａの処理が終了する。
【００４８】
また、Ｓ１００で画像特徴チェックボックス８２にチェックが記されていない場合には、Ｓ１０４に進む。Ｓ１０４において、ＣＰＵ１２は、記憶サーバ６０から取得した関連情報の宛先人情報のテキストデータのなかに、画像処理サーバ６４から取得した宛先人情報と同じ宛先人を示すテキストデータ（以下、「該当テキストデータ」と記載する場合がある）が存在するか否かを判断する。該当テキストデータであるか否かの判断は、テキストデータが完全に一致するか否かで判断してもよいし、大部分が一致するか否かで判断してもよい。関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが存在する場合には、Ｓ１０６に進む。
【００４９】
Ｓ１０６において、ＣＰＵ１２は、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在するか否かを判断する。そして、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在する場合には、Ｓ１０８に進む。具体的には、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されている場合には、宛先人Ａに関する昨年の関連情報と一昨年の関連情報が、記憶サーバ６０に記憶されている。そして、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが複数存在する。
【００５０】
次に、Ｓ１０８において、ＣＰＵ１２は、複数の該当テキストデータそれぞれに対応するタグ情報を取得し、それら複数のタグ情報が同じであるか否かを判断する。そして、複数のタグ情報が同じである場合に、Ｓ１１０に進む。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されている場合には、宛先人Ａに関する昨年の関連情報からタグ情報を取得し、宛先人Ａに関する一昨年の関連情報からタグ情報を取得する。この際、例えば、宛先人Ａに関する昨年の関連情報のタグ情報が、第１タグ情報であり、宛先人Ａに関する一昨年の関連情報のタグ情報が、第１タグ情報である場合に、複数のタグ情報が同じであると判断される。
【００５１】
なお、Ｓ１０６で関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在しない場合にも、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ１２は、図９に示すタグ情報依拠リスト生成サブルーチンを実行する。タグ情報依拠リスト生成サブルーチンでは、Ｓ２００において、ＣＰＵ１２は、コンテンツリストを生成する際に用いられるタグ情報を決定する。
【００５２】
具体的には、例えば、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが１つだけ存在する場合には、その１つの関連情報の宛先人情報のテキストデータに対応するタグ情報を取得し、そのタグ情報をコンテンツリストの生成に用いる。つまり、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが１つだけ存在し、その宛先人Ａの該当テキストデータに対応するタグ情報が第１タグ情報である場合に、第１タグ情報をコンテンツリストの生成に用いる。
【００５３】
また、例えば、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在する場合には、それら複数の関連情報の宛先人情報のテキストデータに対応する複数のタグ情報を取得する。それら複数のタグ情報は、上記判断（Ｓ１０８）で同じと判断されているため、それら複数の共通のタグ情報を、コンテンツリストの生成に用いる。つまり、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが２つ存在し、それら２つの宛先人Ａの該当テキストデータに対応するタグ情報が第１タグ情報である場合に、第１タグ情報をコンテンツリストの生成に用いる。
【００５４】
コンテンツリストの生成に用いるタグ情報が決定すると、Ｓ２０２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報を参照し、先の処理で決定されたタグ情報が付されているサムネイルデータ用ダウンロードＵＲＬを抽出する。つまり、例えば、Ｓ１０８の処理でコンテンツリストの生成に用いるタグ情報として、第１タグ情報が決定されている場合には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬから、第１タグ情報が付されているサムネイルデータ用ダウンロードＵＲＬが抽出される。
【００５５】
サムネイルデータ用ダウンロードＵＲＬが抽出されると、Ｓ２０４において、ＣＰＵ１２は、抽出されたサムネイルデータ用ダウンロードＵＲＬに付されている配色情報を取得する。そして、Ｓ２０６に進む。次に、Ｓ２０６において、ＣＰＵ１２は、該当テキストデータと同じ、関連情報の宛先人情報のテキストデータに対応する配色情報を取得する。そして、Ｓ２０８に進む。
【００５６】
Ｓ２０８において、ＣＰＵ１２は、抽出されたサムネイルデータ用ダウンロードＵＲＬの並び順を、先の２つの処理で取得した配色情報に基づいて、調整する。具体的には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、関連情報の宛先人情報のテキストデータに対応する配色情報と同じ配色情報が付されたものを抽出する。つまり、関連情報の宛先人情報のテキストデータに対応する配色情報がピンク配色情報である場合には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、ピンク配色情報が付されたものを抽出する。そして、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。
【００５７】
サムネイルデータ用ダウンロードＵＲＬの並び順が調整されると、Ｓ２１０において、ＣＰＵ１２は、調整された順番で並べられたサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、タグ情報依拠リスト生成サブルーチンの処理が終了し、制御プログラム２２ａの処理が終了する。
【００５８】
また、メインルーチンのＳ１０４で関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが存在しない場合には、Ｓ１１２に進む。具体的には、過去に、通信システム１を利用して宛先人Ａに年賀状が作成されていない場合には、宛先人Ａに関する関連情報は存在しない。このため、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、関連情報の宛先人情報のテキストデータのなかに、画像処理サーバ６４から取得した宛先人Ａのテキストデータが存在しないため、Ｓ１１２に進む。
【００５９】
また、メインルーチンのＳ１０８で該当テキストデータと同じ、複数の関連情報の宛先人情報のテキストデータに対応するタグ情報を取得し、それら複数のタグ情報が異なる場合にも、Ｓ１１２に進む。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、宛先人Ａに関する昨年の関連情報からタグ情報を取得し、宛先人Ａに関する一昨年の関連情報からタグ情報を取得する。この際、例えば、宛先人Ａに関する昨年の関連情報のタグ情報が、第１タグ情報であり、宛先人Ａに関する一昨年の関連情報のタグ情報が、第２タグ情報である場合に、Ｓ１１２に進む。
【００６０】
Ｓ１１２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、制御プログラム２２ａの処理が終了する。
【００６１】
制御プログラム２２ａの処理が終了すると、図３に示すように、制御サーバ１０は、生成したコンテンツリストをＭＦＰ３０に送信する（Ｍ１２６）。ＭＦＰ３０は、受信したコンテンツリストのサムネイルデータ用ダウンロードＵＲＬおよび、識別ＩＤを利用して、サムネイルデータの送信要求を、コンテンツサーバ６２に送信する（Ｍ１２８）。コンテンツサーバ６２は、サムネイルデータの送信要求に対する返信として、複数のサムネイルデータをＭＦＰ３０に送信する（Ｍ１３０）。
【００６２】
ＭＦＰ３０は、受信した複数のサムネイルデータに基づいて、複数のサムネイル画像をパネル３６に表示する。このため、例えば、ユーザが原稿７０の画像特徴チェックボックス８２にチェックを記している場合には、チェックが記されたチェックボックス８２ａ〜８２ｃに応じたサムネイル画像のみが、パネル３６に表示される。つまり、例えば、画像特徴チェックボックス８２ａにチェックが記された場合には、第１タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、リアルなイラスト画像のみがパネル３６に表示される。これにより、ユーザは、自身の好みのサムネイル画像から任意の画像を選択することが可能となる。
【００６３】
また、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて年賀状が作成されている場合には、その過去の年賀状の宛先人への年賀状の印刷画像を選択する際に、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像のみが、パネル３６に表示される。つまり、例えば、過去に宛先人Ａへの年賀状に写真画像が印刷されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、第２タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、写真画像のみがパネル３６に表示される。これにより、ユーザは、過去に選択した画像と同じ特徴を有するサムネイル画像から任意の画像を選択することが可能となり、無駄な画像のチェックを省くことが可能となる。
【００６４】
また、例えば、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像であることを条件として、その同一の宛先人の年賀状への印刷画像を選択する際に、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像のみが、パネル３６に表示される。つまり、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されていることを条件として、第３タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、ポップなイラスト画像のみがパネル３６に表示される。これにより、ユーザは、過去に連続して選択した画像と同じ特徴を有するサムネイル画像から任意の画像を選択することが可能となる。
【００６５】
なお、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像がパネル３６に表示される際に、ＭＦＰ３０は、コンテンツリストのサムネイルデータ用ダウンロードＵＲＬの並び順に従って、複数のサムネイル画像を表示する。詳しくは、例えば、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べられたコンテンツリストを制御サーバ１０からＭＦＰ３０が受信している場合には、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを用いて取得したサムネイルデータに基づくサムネイル画像が上位に表示され、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを用いて取得したサムネイルデータに基づくサムネイル画像が下位に表示される。つまり、メインの配色がピンク色のサムネイル画像が上位に表示され、メインの配色がピンク色以外の色のサムネイル画像が下位に表示される。これにより、ユーザは、過去に選択した配色の画像と同じ配色のサムネイル画像を優先して閲覧することが可能となり、ユーザの好みに応じた順番でサムネイル画像を閲覧することが可能となる。
【００６６】
また、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を利用して年賀状を作成したことがない宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。つまり、例えば、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされ、記憶サーバ６０から取得した関連情報に宛先人Ａのテキストデータがない場合には、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。これにより、ユーザは、新たな宛先人に年賀状を作成する際に、多くの種類のサムネイル画像から任意の画像を選択することが可能となる。
【００６７】
また、例えば、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像でなければ、その同一の宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。つまり、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合に、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にリアルなイラスト画像が印刷されていれば、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。これにより、ユーザは、過去に選択した画像に同一のパターンがない場合に、多くの種類のサムネイル画像から任意の画像を選択することが可能となる。
【００６８】
上述したように、パネル３６に複数のサムネイル画像が表示されると、ユーザは、複数のサムネイル画像から任意のサムネイル画像を選択する（Ｍ１３４）。そして、ＭＦＰ３０は、選択されたサムネイル画像を特定するための情報（以下、「画像特定情報」と記載する場合がある）を制御サーバ１０に送信する（Ｍ１３６）。制御サーバ１０は、特定情報を受信すると、その特定情報とともに、通信面の画像作成指示を画像処理サーバ６４に送信する（Ｍ１３８）。
【００６９】
画像処理サーバ６４は、特定情報によって特定されるサムネイル画像に対応する通信面画像の印刷用画像データの送信要求を、コンテンツサーバ６２に送信する（Ｍ１４０）。コンテンツサーバ６２は、印刷用画像データの送信要求の返信として、印刷用画像データをコンテンツサーバ６２に送信する（Ｍ１４２）。画像処理サーバ６４は、取得した印刷用画像データに基づいて、年賀状の通信面に印刷される画像データ（以下、「通信面印刷用画像データ」と記載する場合がある）を作成する（Ｍ１４４）。そして、画像処理サーバ６４は、通信面印刷用画像データをダウンロードするためのＵＲＬ（以下、「通信面印刷画像データ用ダウンロードＵＲＬ」と記載する場合がある）と、そのＵＲＬの識別ＩＤとによって構成されるダウンロード情報を、制御サーバ１０に送信する（Ｍ１４６）。
【００７０】
ダウンロード情報を受信すると、制御サーバ１０は、スキャンデータとともに、宛名面の画像作成指示を画像処理サーバ６４に送信する（Ｍ１４８）。画像処理サーバ６４は、取得したスキャンデータに基づいて、年賀状の宛名面に印刷される画像データ（以下、「宛名面印刷用画像データ」と記載する場合がある）を作成する（Ｍ１５０）。そして、画像処理サーバ６４は、宛名面印刷用画像データをダウンロードするためのＵＲＬ（以下、「宛名面印刷画像データ用ダウンロードＵＲＬ」と記載する場合がある）と、そのＵＲＬの識別ＩＤとによって構成されるダウンロード情報を、制御サーバ１０に送信する（Ｍ１５２）。
【００７１】
ダウンロード情報を受信すると、制御サーバ１０は、宛名面印刷用画像データ作成時に用いられたスキャンデータに含まれる宛先人情報のテキストデータ、つまり、該当テキストデータと、通信面印刷用画像データ作成時に用いられた印刷用画像データに対応するサムネイル画像のサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報および配色情報とが関連付けられた情報を、関連情報として、記憶サーバ６０に送信する（Ｍ１５４）。そして、記憶サーバ６０は、取得した関連情報を記憶し（Ｍ１５６）、記憶完了の通知を制御サーバ１０に送信する（Ｍ１５８）。
【００７２】
記憶完了の通知を受信すると、制御サーバ１０は、通信面のダウンロード情報と宛名面のダウンロード情報とに基づいて、年賀状の両面の印刷データを生成し（Ｍ１６０）、年賀状の両面の印刷データをＭＦＰ３０に送信する（Ｍ１６２）。そして、ＭＦＰ３０は、通信面印刷画像データ用ダウンロードＵＲＬと、その識別ＩＤとを利用して、通信面印刷用画像データの送信要求を、記憶サーバ６０に送信する（Ｍ１６４）。記憶サーバ６０は、通信面印刷用画像データの送信要求に対する返信として、通信面印刷用画像データをＭＦＰ３０に送信する（Ｍ１６６）。
【００７３】
通信面印刷用画像データを受信すると、ＭＦＰ３０は、宛名面印刷画像データ用ダウンロードＵＲＬと、その識別ＩＤとを利用して、宛名面印刷用画像データの送信要求を、記憶サーバ６０に送信する（Ｍ１６８）。記憶サーバ６０は、宛名面印刷用画像データの送信要求に対する返信として、宛名面印刷用画像データをＭＦＰ３０に送信する（Ｍ１７０）。そして、ＭＦＰ３０は、宛名面印刷用画像データに基づく画像を、年賀状の宛名面に印刷し、通信面印刷用画像データに基づく画像を、年賀状の通信面に印刷する（Ｍ１７２）。最後に、ＭＦＰ３０は、印刷完了の通知を制御サーバ１０に送信する（Ｍ１７４）。
【００７４】
＜変形例＞
本実施形態では、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像がパネル３６に表示される際に、過去の年賀状に印刷された画像のタグ情報と同じタグ情報のサムネイル画像のみが、パネル３６に表示されるが、全てのサムネイル画像のうちの、過去の年賀状に印刷された画像のタグ情報と同じタグ情報のサムネイル画像を優先して、パネル３６に表示してもよい。具体的に、図１０に示すタグ情報依拠リスト生成サブルーチンを用いて説明する。
【００７５】
図１０に示すタグ情報依拠リスト生成サブルーチンは、図９に示すタグ情報依拠リスト生成サブルーチンの代わりに実行することが可能である。図１０に示すタグ情報依拠リスト生成サブルーチンでは、Ｓ３００において、ＣＰＵ１２は、Ｓ２００と同様に、コンテンツリストを生成する際に用いられるタグ情報を決定する。そして、Ｓ３０２に進む。Ｓ３０２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されている配色情報を取得する。そして、Ｓ３０４に進む。次に、Ｓ３０４において、ＣＰＵ１２は、関連情報の宛先人情報のテキストデータのうち、該当テキストデータに対応する配色情報を取得する。そして、Ｓ３０６に進む。Ｓ３０６において、ＣＰＵ１２は、全てのサムネイルデータ用ダウンロードＵＲＬの並び順を、タグ情報と配色情報とに基づいて、調整する。
【００７６】
詳しくは、全てのサムネイルデータ用ダウンロードＵＲＬから、先の処理で決定したタグ情報が付されたものを抽出する。そして、抽出されたサムネイルデータ用ダウンロードＵＲＬを上位に並べ、抽出されていないサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。さらに、抽出されたサムネイルデータ用ダウンロードＵＲＬから、関連情報の宛先人情報のテキストデータに対応する配色情報と同じ配色情報が付されたものを抽出する。つまり、関連情報の宛先人情報のテキストデータに対応する配色情報がピンク配色情報である場合には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、ピンク配色情報が付されたものを抽出する。そして、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。つまり、タグ情報に基づいて抽出され、かつ、配色情報に基づいて抽出されたサムネイルデータ用ダウンロードＵＲＬを最上位に並べ、その次に、タグ情報に基づいて抽出され、かつ、配色情報に基づいて抽出されてないサムネイルデータ用ダウンロードＵＲＬを並べ、その次に、タグ情報に基づいて抽出されていないサムネイルデータ用ダウンロードＵＲＬを並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。
【００７７】
そして、サムネイルデータ用ダウンロードＵＲＬの並び順が調整されると、Ｓ３０８において、ＣＰＵ１２は、調整された順番で並べられたサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、タグ情報依拠リスト生成サブルーチンの処理が終了する。このように、コンテンツリストを生成することで、パネル３６に、全てのサムネイル画像が表示されるが、過去に選択された通信面画像と同様の特徴を有する画像に対応するサムネイル画像が、他の画像より上位で表示される。これにより、ユーザは、過去に選択した画像と同じ特徴を有するサムネイル画像を優先して閲覧することが可能となる。また、過去に選択されていない画像と異なる特徴を有する画像も閲覧することが可能となり、多くの画像から任意の画像を選択することが可能となる。
【００７８】
また、上記実施形態では、サムネイルデータ用ダウンロードＵＲＬが、制御サーバ１０からＭＦＰ３０に送信され、ＭＦＰ３０が、サムネイルデータ用ダウンロードＵＲＬを利用して、コンテンツサーバ６２からサムネイルデータを取得しているが、制御サーバ１０がサムネイルデータをＭＦＰ３０に送信してもよい。
【００７９】
また、上記実施形態では、画像処理サーバ６４におけるスキャンデータの解析で、ＯＣＲが行われ、原稿７０のスキャンデータから宛先人情報のテキストデータが形成されるが、ＯＣＲを用いることなく、宛先人情報の画像データを形成してもよい。宛先人情報の画像データが形成された際には、関連情報の宛先人情報の画像データと、スキャンデータから得られる宛先人情報の画像データとで、画像のマッチングが行われ、各々の宛先人情報の比較を行うことが可能である。つまり、テンプレートマッチングの技術を利用して、関連情報の宛先人情報の画像データと、スキャンデータから得られる宛先人情報の画像データとの比較を行うことが可能である。記憶サーバ６０から取得した関連情報の宛先人情報の画像データのなかに、画像処理サーバ６４から取得した宛先人情報と同じ宛先人を示す画像データ（以下、「該当画像データ」と記載する場合がある）が存在した場合、該当画像データに関連する関連情報を、上記実施形態での該当テキストデータに関連する関連情報と同等に処理してもよい。
【００８０】
また、上記実施形態では、画像処理サーバ６４におけるスキャンデータの解析で、ＯＣＲが行われ、原稿７０のスキャンデータから宛先人情報のテキストデータが形成されるが、ＯＣＲを用いる代わりに、画像データから文字情報を抽出するクラウドサービスにスキャンデータを送信し、クラウドサービスから返信される文字情報を、宛先人情報のテキストデータとして用いてもよい。
【００８１】
また、上記実施形態では、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像でなければ、その同一の宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示されるが、タグ情報に基づいて抽出されるサムネイル画像のみを、パネルに表示することが可能である。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合に、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にリアルなイラスト画像が印刷されていても、昨年の宛先人Ａの年賀状に印刷されたポップなイラスト画像のみをパネル３６に表示することが可能である。
【００８２】
また、上記実施形態では、関連情報が制御サーバ１０から記憶サーバ６０に送信され、記憶サーバ６０で記憶されているが、関連情報を制御サーバ１０で記憶することが可能である。つまり、制御サーバ１０における処理と、記憶サーバ６０における処理を１つの装置で行うことが可能である。
【００８３】
本実施形態の制御サーバ１０では、制御プログラム２２ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。制御プログラム２２ａに基づいて実行するＣＰＵ１２が、ＯＳ２２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８５】
通信システム１は、通信システムの一例である。制御サーバ１０は情報処理サーバの一例である。ＣＰＵ１２はプロセッサおよびコンピュータの一例である。ネットワークＩ／Ｆ１６は通信部の一例である。制御プログラム２２ａは制御プログラムの一例である。ＭＦＰ３０は、デバイスの一例である。記憶サーバ６０はメモリの一例である。スキャンデータはスキャン情報の一例である。サムネイル画像はサンプル画像の一例である。サムネイルデータ用ダウンロードＵＲＬは表示情報の一例である。コンテンツリストはコンテンツ情報の一例である。通信面印刷用画像データは通信面印刷用画像情報の一例である。宛名面印刷用画像データは宛名印刷用画像情報の一例である。宛先人情報は宛名情報の一例である。タグ情報は特徴情報の一例である。配色情報は第２特徴情報の一例である。
【００８６】
Ｍ１０８を実行するＣＰＵ１２は、スキャン情報受信手段の一例である。Ｍ１２６を実行するＣＰＵ１２は、コンテンツ情報送信手段、及び、表示情報送信手段の一例である。Ｍ１３６を実行するＣＰＵ１２は、特定情報受信手段の一例である。Ｍ１５２を実行するＣＰＵ１２は、画像情報作成手段の一例である。Ｍ１４６を実行するＣＰＵ１２は、通信面情報取得手段の一例である。Ｍ１６２を実行するＣＰＵ１２は、画像情報送信手段の一例である。Ｍ１５４を実行するＣＰＵ１２は、出力手段の一例である。Ｍ１２２を実行するＣＰＵ１２は、読出手段の一例である。Ｓ２０２及びＳ３０６を実行するＣＰＵ１２は、抽出手段の一例である。Ｓ２０８及びＳ３０６を実行するＣＰＵ１２は、第２抽出手段の一例である。
【００８７】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（制御プログラム２２ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【００８８】
さらに、本発明の範疇であるプログラムは、コンピュータが読み取り可能なストレージ媒体に記録されて提供されてもよい。コンピュータが読み取り可能なストレージ媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介して制御サーバ１０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、コンピュータが読み取り可能な信号媒体によって、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【００８９】
１：通信システム、１０：制御サーバ、１２：ＣＰＵ、１６：ネットワークＩ／Ｆ、２２ａ：制御プログラム、３０：ＭＦＰ、６０：記憶サーバ
【図１】
2015159413.tif 000003
【図２】
2015159413.tif 000004
【図３】
2015159413.tif 000005
【図４】
2015159413.tif 000006
【図５】
2015159413.tif 000007
【図６】
2015159413.tif 000008
【図７】
2015159413.tif 000009
【図８】
2015159413.tif 000010
【図９】
2015159413.tif 000011
【図１０】
2015159413.tif 000012
【手続補正書】
【提出日】平成27年2月27日(2015.2.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理とスキャン処理とを実行可能なデバイスと通信可能な情報処理サーバ等に関する。
【背景技術】
【０００２】
印刷処理とスキャン処理とを実行可能な画像形成装置と、ウェブサーバとを備えた通信システムにおいて、画像形成装置が、ウェブサーバから表示情報を受信し、その表示情報に基づいてウェブページを表示し、表示されたウェブページから任意の印刷画像コンテンツを選択する技術が、下記特許文献に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２９９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術によれば、種々の表示情報をウェブサーバから受信し、種々の印刷画像コンテンツを画像形成装置のユーザが選択することが可能となる。しかしながら、印刷画像コンテンツの数が多くなると、ユーザによる印刷画像コンテンツの選択の負担が大きくなる。本発明は、そのような事情に鑑みてなされたものであり、ユーザによる画像の選択の負担を小さくするための技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本明細書の実施形態として記載の情報処理サーバは、印刷処理とスキャン処理とを実行可能なデバイスと通信可能な通信部と、プロセッサと、を備えた情報処理サーバであって、前記プロセッサは、前記デバイスによってスキャンされた、配送物の宛名面に印刷予定の宛名が記載された原稿のスキャン情報を、前記通信部を介して、前記デバイスから受信するスキャン情報受信手段と、通信面印刷用画像情報に基づいて配送物の通信面に印刷される複数の通信面画像それぞれに対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、前記通信部を介して、前記デバイスに送信するコンテンツ情報送信手段と、前記コンテンツ情報送信手段によって送信された前記コンテンツ情報に含まれる複数の表示情報を用いて表示された複数のサンプル画像のうち、前記デバイスで選択されたサンプル画像を特定するための特定情報を、前記通信部を介して、前記デバイスから受信する特定情報受信手段と、配送物の宛名面に宛名を印刷するための宛名印刷用画像情報を、前記スキャン情報受信手段が受信した前記スキャン情報に基づいて作成する画像情報作成手段と、前記特定情報受信手段が受信した前記特定情報によって特定される前記サンプル画像が対応する前記通信面印刷用画像情報を取得する通信面情報取得手段と、前記画像情報作成手段によって作成された前記宛名印刷用画像情報と、前記通信面情報取得手段によって取得された前記通信面印刷用画像情報とを、前記通信部を介して、前記デバイスに送信する画像情報送信手段と、前記画像情報作成手段で前記宛名印刷用画像情報が作成される際に用いられた前記スキャン情報に含まれる宛名に関する宛名情報と、前記通信面情報取得手段が取得した前記通信面印刷用画像情報に基づく前記通信面画像の特徴を示す特徴情報とを関連付けて、メモリに出力する出力手段と、前記スキャン情報受信手段が新たに前記スキャン情報を受信した場合に、前記メモリから、関連付けられた前記宛名情報と前記特徴情報とを読み出す読出手段と、前記読出手段によって読み出された前記宛名情報と、前記スキャン情報受信手段が新たに受信した前記スキャン情報に含まれる宛名に関する前記宛名情報とが同じである場合に、前記読出手段によって読み出された前記宛名情報に関連付けられた前記特徴情報によって示される特徴を有する前記通信面画像に対応する前記サンプル画像を表示するための前記表示情報を抽出する抽出部と、して機能することが可能であることを特徴とする。
【発明の効果】
【０００６】
本明細書の実施形態として記載の情報処理サーバ、通信システム、及び制御プログラムでは、複数の画像データを表示するための複数の表示情報が、情報処理サーバからデバイスに送信される。デバイスでは、複数の表示情報を用いて表示された複数の画像から、任意の画像が選択され、その選択された画像を特定するための特定情報が、情報処理サーバに送信される。情報処理サーバは、送信された特定情報に基づいて、画像を特定し、その特定された画像を、ハガキの通信面に印刷するための通信面印刷用画像データを取得する。また、情報処理サーバは、デバイスからスキャンデータを受信し、そのスキャンデータに基づいて、ハガキの宛名面への宛名印刷用画像データを作成する。そして、情報処理サーバは、通信面印刷用画像データと宛名印刷用画像データとをデバイスに送信し、デバイスは、ハガキの宛名面に住所等の宛名情報を印刷し、ハガキの通信面に画像を印刷する。また、宛名印刷用画像データが作成される際に用いられたスキャンデータに含まれる宛名情報と、通信面印刷用画像データに基づく画像の特徴を示す特徴情報とが、関連付けられて記憶される。そして、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と、記憶されている宛名情報とが同じである場合に、その宛名情報と関連付けられている特徴情報によって示される特徴を有する画像が、抽出される。つまり、例えば、所定の特徴を有する画像が印刷されたハガキが、昨年、宛先人Ａに送付されている場合に、今年、宛先人Ａへのハガキを作成する際に、昨年のハガキに印刷された画像と同じ特徴を有する画像から、ユーザが任意の画像を選択することが可能となる。これにより、ユーザによる画像の選択の負担を小さくすることが可能となる。
【０００７】
また、本明細書の実施形態として記載の情報処理サーバでは、所定の規則に従って複数のカテゴリーに分類された複数の通信面画像のなかから任意の複数の通信面画像を含むコンテンツ情報を、デバイスに送信することが可能であり、複数の通信面画像を、上記所定の規則に従って分類する際に用いられる、複数の通信面画像の特徴を示す情報を、特徴情報とすることが可能である。これにより、スキャンデータに含まれる宛名情報に関連するカテゴリーに分類される画像を抽出することが可能となる。
【０００８】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と、記憶されている宛名情報とが同じである場合に、その宛名情報と関連付けられている特徴情報によって示される特徴を有する画像に対応するサンプル画像を表示するための表示情報を複数含むコンテンツ情報を、複数のコンテンツ情報のなかから抽出することが可能である。これにより、多くの画像を纏めて抽出することが可能となる。
【０００９】
また、本明細書の実施形態として記載の情報処理サーバでは、複数の通信面画像を、上記所定の規則と異なる規則に従って分類する際に用いられる、複数の通信面画像の特徴を示す第２特徴情報と、宛名情報と、特徴情報とを関連付けて記憶することが可能である。そして、特徴情報に基づいて抽出された複数の表示情報から、第２特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。つまり、例えば、過去のハガキに印刷された画像が写真画像であり、メインの配色がピンク色である場合には、まず、写真画像が抽出され、さらに、抽出された写真画像から、メインの配色がピンク色の画像が抽出される。これにより、過去のハガキに印刷された画像に近い特徴を有する画像を抽出することが可能となり、ユーザによる画像の選択の負担を更に小さくすることが可能となる。
【００１０】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報のうちの、最近に記憶された特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。これにより、ユーザは、最近選択された画像と同じ特徴を有する画像から、任意の画像を選択することが可能となる。
【００１１】
また、本明細書の実施形態として記載の情報処理サーバでは、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報が同じである場合に、その特徴情報によって示される特徴を有する通信面画像に対応するサンプル画像を表示するための表示情報を抽出することが可能である。これにより、ユーザは、過去に連続して選択した画像と同じ特徴を有する画像から任意の画像を選択することが可能となる。また、情報処理サーバが新たにスキャンデータを受信し、そのスキャンデータに含まれる宛名情報と同じ宛名情報が複数、記憶されている場合に、それら複数の宛名情報に関連付けられた複数の特徴情報が同じでない場合に、表示情報の抽出を行わないことが可能である。これにより、ユーザは、過去に選択した画像に同一のパターンがない場合に、多くの種類の画像から任意の画像を選択することが可能となる。
【００１２】
また、本明細書の実施形態として記載の情報処理サーバでは、抽出された表示情報のみをデバイスに送信することが可能である。これにより、ユーザは、過去に選択した画像と同じ特徴を有する画像のみを閲覧し、その画像から任意の画像を選択することが可能となり、無駄な画像のチェックを省くことが可能となる。
【００１３】
また、本明細書の実施形態として記載の情報処理サーバでは、抽出された表示情報だけでなく、他の表示情報もデバイスに送信することが可能である。ただし、抽出された表示画像を用いて表示されるサンプル画像が、抽出されていない他の表示情報を用いて表示されるサンプル画像より優先してデバイスの表示部に表示されるように、表示情報は送信される。これにより、ユーザは、過去に選択した画像と同じ特徴を有する画像を優先して閲覧するとともに、過去に選択されていない画像と異なる特徴を有する画像も閲覧することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】通信システム１のブロック図である。
【図２】通信システム１の動作を示すシーケンス図である。
【図３】通信システム１の動作を示すシーケンス図である。
【図４】通信システム１の動作を示すシーケンス図である。
【図５】宛先記載用の原稿７０を示す図である。
【図６】差出人記載用の原稿７１を示す図である。
【図７】タグ情報毎に分類した状態の通信面画像を示す図である。
【図８】制御サーバ１０の動作フローチャートを示す図である。
【図９】制御サーバ１０の動作フローチャートを示す図である。
【図１０】変形例の制御サーバ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００１５】
＜実施形態＞
図１に、本願に係る実施形態として例示される通信システム１のブロック図を示す。通信システム１は、制御サーバ１０、ＭＦＰ（Multifunction Peripheralの略）３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４、ネットワーク６６を備える。記憶サーバ６０は、各種データを記憶しており、ネットワーク６６を介して、各種データを提供する装置である。コンテンツサーバ６２は、画像データを記憶しており、ネットワーク６６を介して、画像データを提供する装置である。画像処理サーバ６４は、画像データを処理するための装置であり、ネットワーク６６に接続されている。
【００１６】
制御サーバ１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、ネットワークＩ／Ｆ１６を主に備えている。これらの構成要素は、入出力ポート１８を介して互いに通信可能とされている。
【００１７】
ＣＰＵ１２は、記憶部１４内のプログラム２２に従って処理を実行する。以降、制御プログラム２２ａやオペレーティングシステム２２ｂなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム２２ａが」という記載は、「制御プログラム２２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１８】
記憶部１４は、プログラム２２を記憶する。プログラム２２は、制御プログラム２２ａ、オペレーティングシステム２２ｂ（ＯＳ２２ｂと略して記載する場合もある）を含む。制御プログラム２２ａは、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４とデータの送受信を行うためのプログラムである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、コンピュータが読み取り可能な媒体の一種である。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどである。ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどは、non-transitoryな媒体である。ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどは、tangibleな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種である、コンピュータが読み取り可能な信号媒体であるが、コンピュータが読み取り可能なストレージ媒体ではない。
【００１９】
オペレーティングシステム２２ｂは、制御プログラム２２ａに利用される基本的な機能を提供するプログラムである。ＯＳ２２ｂは、記憶部１４などを制御するプログラムなどを含む。
【００２０】
また、記憶部１４は、データ記憶領域２０を備える。データ記憶領域２０は各種データ等を記憶する領域である。制御プログラム２２ａは、ＯＳ２２ｂを介して、各種データ等をデータ記憶領域２０に記憶させるためのデータを出力することで、各種データをデータ記憶領域２０に記憶させる。若しくは、制御プログラム２２ａは、ＯＳ２２ｂを介して、データ記憶領域２０が記憶している各種データ等を取得する。
【００２１】
ネットワークＩ／Ｆ１６は、ネットワーク６６を介して外部装置と通信するものであり、ネットワーク６６を介して、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４に接続される。これにより、制御サーバ１０は、ＭＦＰ３０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４と各種データの送受信を行うことが可能である。
【００２２】
また、ＭＦＰ３０は、ＣＰＵ３２、記憶部３４、パネル３６、ボタン入力部３８、プリンタ４０、スキャナ４２、ネットワークＩ／Ｆ４４を主に備えている。これらの構成要素は、入出力ポート５０を介して互いに通信可能とされている。
【００２３】
ＣＰＵ３２は、記憶部３４内のプログラム４８に従って処理を実行する。記憶部３４は、プログラム４８を記憶する。プログラム４８は、印刷プログラム４８ａ、オペレーティングシステム４８ｂ（ＯＳ４８ｂと略して記載する場合もある）を含む。印刷プログラム４８ａは、通信システム１を用いて年賀状の印刷を行うためのプログラムである。
【００２４】
オペレーティングシステム４８ｂは、印刷プログラム４８ａに利用される基本的な機能を提供するプログラムである。ＯＳ４８ｂは、記憶部３４，パネル３６，ボタン入力部３８などを制御するプログラムなどを含む。また、記憶部３４は、データ記憶領域４６を備える。
【００２５】
ネットワークＩ／Ｆ４４は、ネットワーク６６を介して外部装置と通信するものであり、ネットワーク６６を介して、制御サーバ１０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４に接続される。これにより、ＭＦＰ３０は、制御サーバ１０、記憶サーバ６０、コンテンツサーバ６２、画像処理サーバ６４と各種データの送受信を行うことが可能である。
【００２６】
パネル３６は、ＭＦＰ３０の各種機能を表示する表示面を備える。ボタン入力部３８は、タッチセンサを有し、パネル３６と一体的に構成されており、入力媒体のパネル３６への接近・接触を検出し、ユーザによるボタン操作を受け付ける。プリンタ４０は、印刷を実行する部位である。スキャナ４２は、原稿台（図示省略）若しくは、フラットベッド（図示省略）にセットされた原稿等をスキャンする部位である。
【００２７】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。
【００２８】
＜通信システムの動作＞
通信システム１の動作の一例について説明する。通信システム１では、コンテンツサーバ６２に記憶されている画像データを利用して、年賀状の作成が行われる。以下に、通信システム１における年賀状印刷の手法について、図２ないし図４に示すシーケンス図を用いて、説明する。
【００２９】
なお、各装置の間で送受信される情報を、各シーケンス図では矢印で表している。また、各シーケンス図、およびその説明では、「情報」を省略した記載とする場合がある。例えば、「コンテンツデータ要求情報」を省略し「コンテンツデータ要求」と記載する場合がある。
【００３０】
通信システム１における年賀状印刷では、宛先に関する情報、および差出人に関する情報が記載された原稿が、ＭＦＰ３０のスキャナ４２によってスキャンされ、そのスキャンにより生成されたスキャンデータに基づいて、ハガキの宛名面に、宛先に関する情報、および差出人に関する情報が印刷される。このため、通信システム１における年賀状印刷が行われる前に、ユーザは、所定の原稿に、宛先に関する情報、および差出人に関する情報を記載しておく必要がある。
【００３１】
詳しくは、図５に示す宛先記載用の原稿７０と、図６に示す差出人記載用の原稿７１とが用意されている。宛先記載用の原稿７０には、図５に示すように、３名分の宛先に関する情報を記載するための３つの宛先情報記載欄７２が記されている。各宛先情報記載欄７２は、郵便番号記載欄７４と住所記載欄７６と氏名記載欄７８と不使用チェックボックス８０と画像特徴チェックボックス８２とによって構成されている。
【００３２】
郵便番号記載欄７４は、宛先人の郵便番号を記載するための欄であり、住所記載欄７６は、宛先人の住所を記載する欄であり、氏名記載欄７８は、宛先人の氏名を記載する欄である。不使用チェックボックス８０は、ハガキに宛先に関する情報を印刷したくない場合に、チェックする欄である。つまり、例えば、３つの宛先情報記載欄７２に住所等の情報を記載した場合に、何らかの理由で、宛先２の宛先情報記載欄７２に記載した箇所への年賀状の送付を行わないときには、宛先２の不使用チェックボックス８０にチェックを記す。これにより、宛先１および宛先３の宛先情報記載欄７２に記載された情報は、ハガキに印刷され、宛先２の宛先情報記載欄７２に記載された情報は、ハガキに印刷されない。
【００３３】
また、画像特徴チェックボックス８２は、ハガキの通信面に印刷される画像（以下、「通信面画像」と記載する場合がある）と同じ特徴を有する画像を選択するためのチェックボックスであり、チェックされたボックスに応じた特徴を有する画像から、任意の画像を選択することが可能である。詳しくは、通信面画像には、印刷用の画像データとサムネイル形式の画像データ（以下、「サムネイルデータ」と記載する場合がある）とが用意されており、通信面画像毎の印刷用画像データとサムネイルデータとが、コンテンツサーバ６２に記憶されている。そして、ＭＦＰ３０は、複数のサムネイルデータをコンテンツサーバ６２から取得して、それら複数のサムネイルデータに基づく複数の画像（以下、「サムネイル画像」と記載する場合がある）をパネル３６に表示するが、それら複数のサムネイルデータには、サムネイル画像と同じ特徴を有する画像を特定するためのタグ情報が付されている。
【００３４】
具体的に、例えば、通信面画像として羊の画像が選択される場合について、説明する。コンテンツサーバ６２には、複数の羊の画像のサムネイルデータが記憶されており、各サムネイルデータには、３種類のタグ情報のうちの何れか１つのタグ情報が付されている。３種類のタグ情報のうちの第１タグ情報は、複数の羊の画像のうちのリアルなイラスト画像を示すタグ情報であり、図７に示すように、第１羊画像８６ａと第２羊画像８６ｂとの各々のサムネイルデータに付されている。また、３種類のタグ情報のうちの第２タグ情報は、複数の羊の画像のうちの写真画像を示すタグ情報であり、図７に示すように、第３羊画像８６ｃと第４羊画像８６ｄとの各々のサムネイルデータに付されている。さらに、３種類のタグ情報のうちの第３タグ情報は、複数の羊の画像のうちのポップなイラスト画像を示すタグ情報であり、図７に示すように、第５羊画像８６ｅと第６羊画像８６ｆとの各々のサムネイルデータに付されている。
【００３５】
そして、画像特徴チェックボックス８２は、図５に示すように、３つのチェックボックス８２ａ〜８２ｃによって構成されている。チェックボックス８２ａは、通信面画像として、リアルなイラスト画像を選択するためのものであり、このチェックボックス８２ａが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第１羊画像８６ａと第２羊画像８６ｂとに応じたサムネイル画像が表示される。また、チェックボックス８２ｂは、通信面画像として写真画像を選択するためのものであり、このチェックボックス８２ｂが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第３羊画像８６ｃと第４羊画像８６ｄとに応じたサムネイル画像が表示される。さらに、チェックボックス８２ｃは、通信面画像として、ポップなイラスト画像を選択するためのものであり、このチェックボックス８２ｃが選択された場合には、複数の画像がパネル３６に表示される際に、図７の第５羊画像８６ｅと第６羊画像８６ｆとに応じたサムネイル画像が表示される。
【００３６】
また、差出人記載用の原稿７１には、図６に示すように、１名分の差出人に関する情報を記載するための差出人情報記載欄９０が記されている。差出人情報記載欄９０は、郵便番号記載欄９２と住所記載欄９６と氏名記載欄９８とによって構成されている。郵便番号記載欄９２は、差出人の郵便番号を記載するための欄であり、住所記載欄９６は、差出人の住所を記載する欄であり、氏名記載欄９８は、差出人の氏名を記載する欄である。
【００３７】
ユーザは、上記構成の原稿７０，７１に必要事項を記載し、その原稿７０，７１を、ＭＦＰ３０の原稿台若しくは、フラットベッドに載置する。そして、ＭＦＰ３０において、年賀状作成ボタンが、ユーザにより操作されると（図２参照：Ｍ１００）、年賀状作成ボタンが操作された旨の通知が、ＭＦＰ３０から制御サーバ１０に送信される（Ｍ１０２）。制御サーバ１０は、年賀状作成ボタンが操作された旨の通知を受信すると、スキャン指令をＭＦＰ３０に送信する（Ｍ１０４）。
【００３８】
なお、Ｍ１００に先立って、以下の処理が行われている。ＭＦＰ３０がパネル３６に表示させたサーバ利用ボタンをユーザがタッチすると、サーバ利用ボタンのタッチを示す情報が制御サーバ１０へ送信される。この情報に対する返信を制御サーバ１０から受信すると、ＭＦＰ３０は、原稿の載置を示唆する画像と、年賀状作成ボタンと、を含む画面をパネル３６に表示させている。なお、スキャン開始指令をユーザから受け付けるためのハードウェアボタンであるスキャンボタンが、年賀状作成ボタンを兼ねていてもよい。
【００３９】
ＭＦＰ３０は、スキャン指令を受信すると、スキャンを実行し、原稿台若しくは、フラットベッドに載置された原稿７０，７１をスキャンする（Ｍ１０６）。次に、ＭＦＰ３０は、スキャンにより生成されたスキャンデータを制御サーバ１０に送信する（Ｍ１０８）。スキャンデータを受信すると、制御サーバ１０は、コンテンツデータの送信要求を、コンテンツサーバ６２に送信する（Ｍ１１０）。コンテンツサーバ６２には、上述したように、複数のサムネイルデータが記憶されており、それら複数のサムネイルデータをダウンロードするためのサムネイルデータ用ダウンロードＵＲＬ（Uniform Resource Locatorの略）および、ダウンロード時に用いられる識別ＩＤとによって、コンテンツデータは構成されている。
【００４０】
なお、サムネイルデータ用ダウンロードＵＲＬには、そのＵＲＬを利用してダウンロードされるサムネイルデータのサムネイル画像に応じたタグ情報が付されている。つまり、例えば、図７の第１羊画像８６ａのサムネイル画像のサムネイルデータを取得するためのサムネイルデータ用ダウンロードＵＲＬには、第１タグ情報が付されている。また、サムネイルデータ用ダウンロードＵＲＬには、そのＵＲＬを利用してダウンロードされるサムネイルデータのサムネイル画像に応じた配色情報が付されている。詳しくは、コンテンツサーバ６２に記憶されている複数のサムネイルデータには、サムネイル画像の配色を特定するための配色情報が付されている。つまり、例えば、図７の第１羊画像８６ａのサムネイル画像が、メインの配色がピンク色の画像である場合には、第１羊画像８６ａのサムネイル画像のサムネイルデータには、画像のメインの配色がピンク色であることを示す配色情報（以下、「ピンク配色情報」と記載する場合がある）が付されている。このため、図７の第１羊画像８６ａのサムネイル画像のサムネイルデータを取得するためのサムネイルデータ用ダウンロードＵＲＬには、第１タグ情報だけでなく、ピンク配色情報も付されている。
【００４１】
コンテンツサーバ６２は、制御サーバ１０からコンテンツデータの送信要求を受信すると、タグ情報と配色情報とが付されたサムネイルデータ用ダウンロードＵＲＬと、ダウンロード時に用いられるＩＤとによって構成されたコンテンツデータを、制御サーバ１０に送信する（Ｍ１１２）。コンテンツデータを受信すると、制御サーバ１０は、ＭＦＰ３０から受信したスキャンデータを、画像処理サーバ６４に送信する（Ｍ１１４）。そして、画像処理サーバ６４は、スキャンデータの解析を行う（Ｍ１１６）。
【００４２】
画像処理サーバ６４におけるスキャンデータの解析では、ＯＣＲ（Optical Character Recognitionの略）が行われ、原稿７０のスキャンデータから、郵便番号記載欄７４，住所記載欄７６，氏名記載欄７８に記載された宛先人に関する情報（以下、「宛先人情報」と記載する場合がある）のテキストデータが形成される。また、画像処理サーバ６４におけるスキャンデータの解析では、不使用チェックボックス８０へのチェックの有無が解析される。さらに、画像特徴チェックボックス８２へのチェックの有無が解析され、画像特徴チェックボックス８２にチェックがある場合には、３つのチェックボックス８２ａ〜８２ｃの何れのチェックボックスにチェックがあるかが解析される。
【００４３】
画像処理サーバ６４でのスキャンデータの解析が完了すると、画像処理サーバ６４は、スキャンデータの解析結果を制御サーバ１０に送信する（Ｍ１１８）。解析結果には、テキストデータと、どのチェックボックスにチェックがあるかを示す情報とが含まれる。解析結果を受信すると、制御サーバ１０は、関連情報の送信要求を、記憶サーバ６０に送信する（Ｍ１２０）。この関連情報は、宛先人情報のテキストデータと、タグ情報と、配色情報とが関連付けられた情報であり、制御サーバ１０で作成され、記憶サーバ６０で記憶されている。
【００４４】
具体的には、制御サーバ１０では、過去に作成した年賀状の通信面画像のタグ情報と配色情報とを、その年賀状の宛先人情報のテキストデータに関連付けて、関連情報を作成している。つまり、例えば、宛先人をＡとした年賀状を作成した際に、その年賀状の通信面に図７の第１羊画像８６ａが印刷された場合には、宛先人Ａの宛先人情報のテキストデータと、第１タグ情報と、ピンク配色情報とを関連付けて、関連情報を作成する。そして、制御サーバ１０は、作成した関連情報を、記憶サーバ６０に送信し、記憶サーバ６０は、関連情報を記憶する。このように、年賀状が作成される毎に、関連情報が、制御サーバ１０で作成され、記憶サーバ６０において記憶される。
【００４５】
記憶サーバ６０は、関連情報の送信要求を制御サーバ１０から受信すると、関連情報を制御サーバ１０に送信する（Ｍ１２２）。そして、制御サーバ１０は、関連情報とスキャンデータの解析結果とに基づいて、コンテンツリストを生成する。制御サーバ１０でのコンテンツリストの生成は、制御プログラム２２ａが制御サーバ１０のＣＰＵ１２によって実行されることで行われる。以下に、図８及び図９を用いて、制御プログラム２２ａが制御サーバ１０のＣＰＵ１２によって実行される際のフローを説明する。
【００４６】
制御サーバ１０が記憶サーバ６０から関連情報を受信すると、図８及び図９に示すフローの処理が開始される。Ｓ１００において、ＣＰＵ１２は、画像処理サーバ６４から受信した解析結果に基づいて、原稿７０の画像特徴チェックボックス８２にチェックが記されているか否かを判断する。そして、画像特徴チェックボックス８２にチェックが記されている場合には、Ｓ１０２に進む。
【００４７】
Ｓ１０２において、ＣＰＵ１２は、画像処理サーバ６４から受信した解析結果に基づいて、３つのチェックボックス８２ａ〜８２ｃの何れのチェックボックスにチェックが記されているかを判断し、チェックされているチェックボックス８２ａ〜８２ｃに対応するタグ情報に基づいて、コンテンツリストを生成する。具体的には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報を参照し、チェックされているチェックボックス８２ａ〜８２ｃに対応するタグ情報と同じタグ情報が付されているサムネイルデータ用ダウンロードＵＲＬを抽出する。つまり、制御サーバ１０は、チェックされているチェックボックスが、どのタグ情報に対応するのかを判断することができる。例えば、チェックボックス８２ａにチェックされている場合には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬから、第１タグ情報が付されているサムネイルデータ用ダウンロードＵＲＬが抽出される。そして、抽出されたサムネイルデータ用ダウンロードＵＲＬと、そのＵＲＬに対応する識別ＩＤとによって、コンテンツリストが生成される。そして、制御プログラム２２ａの処理が終了する。
【００４８】
また、Ｓ１００で画像特徴チェックボックス８２にチェックが記されていない場合には、Ｓ１０４に進む。Ｓ１０４において、ＣＰＵ１２は、記憶サーバ６０から取得した関連情報の宛先人情報のテキストデータのなかに、画像処理サーバ６４から取得した宛先人情報と同じ宛先人を示すテキストデータ（以下、「該当テキストデータ」と記載する場合がある）が存在するか否かを判断する。該当テキストデータであるか否かの判断は、テキストデータが完全に一致するか否かで判断してもよいし、大部分が一致するか否かで判断してもよい。関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが存在する場合には、Ｓ１０６に進む。
【００４９】
Ｓ１０６において、ＣＰＵ１２は、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在するか否かを判断する。そして、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在する場合には、Ｓ１０８に進む。具体的には、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されている場合には、宛先人Ａに関する昨年の関連情報と一昨年の関連情報が、記憶サーバ６０に記憶されている。そして、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが複数存在する。
【００５０】
次に、Ｓ１０８において、ＣＰＵ１２は、複数の該当テキストデータそれぞれに対応するタグ情報を取得し、それら複数のタグ情報が同じであるか否かを判断する。そして、複数のタグ情報が同じである場合に、Ｓ１１０に進む。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されている場合には、宛先人Ａに関する昨年の関連情報からタグ情報を取得し、宛先人Ａに関する一昨年の関連情報からタグ情報を取得する。この際、例えば、宛先人Ａに関する昨年の関連情報のタグ情報が、第１タグ情報であり、宛先人Ａに関する一昨年の関連情報のタグ情報が、第１タグ情報である場合に、複数のタグ情報が同じであると判断される。
【００５１】
なお、Ｓ１０６で関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在しない場合にも、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ１２は、図９に示すタグ情報依拠リスト生成サブルーチンを実行する。タグ情報依拠リスト生成サブルーチンでは、Ｓ２００において、ＣＰＵ１２は、コンテンツリストを生成する際に用いられるタグ情報を決定する。
【００５２】
具体的には、例えば、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが１つだけ存在する場合には、その１つの関連情報の宛先人情報のテキストデータに対応するタグ情報を取得し、そのタグ情報をコンテンツリストの生成に用いる。つまり、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが１つだけ存在し、その宛先人Ａの該当テキストデータに対応するタグ情報が第１タグ情報である場合に、第１タグ情報をコンテンツリストの生成に用いる。
【００５３】
また、例えば、関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが複数存在する場合には、それら複数の関連情報の宛先人情報のテキストデータに対応する複数のタグ情報を取得する。それら複数のタグ情報は、上記判断（Ｓ１０８）で同じと判断されているため、それら複数の共通のタグ情報を、コンテンツリストの生成に用いる。つまり、関連情報の宛先人情報のテキストデータのなかに、宛先人Ａの該当テキストデータが２つ存在し、それら２つの宛先人Ａの該当テキストデータに対応するタグ情報が第１タグ情報である場合に、第１タグ情報をコンテンツリストの生成に用いる。
【００５４】
コンテンツリストの生成に用いるタグ情報が決定すると、Ｓ２０２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報を参照し、先の処理で決定されたタグ情報が付されているサムネイルデータ用ダウンロードＵＲＬを抽出する。つまり、例えば、Ｓ１０８の処理でコンテンツリストの生成に用いるタグ情報として、第１タグ情報が決定されている場合には、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬから、第１タグ情報が付されているサムネイルデータ用ダウンロードＵＲＬが抽出される。
【００５５】
サムネイルデータ用ダウンロードＵＲＬが抽出されると、Ｓ２０４において、ＣＰＵ１２は、抽出されたサムネイルデータ用ダウンロードＵＲＬに付されている配色情報を取得する。そして、Ｓ２０６に進む。次に、Ｓ２０６において、ＣＰＵ１２は、該当テキストデータと同じ、関連情報の宛先人情報のテキストデータに対応する配色情報を取得する。そして、Ｓ２０８に進む。
【００５６】
Ｓ２０８において、ＣＰＵ１２は、抽出されたサムネイルデータ用ダウンロードＵＲＬの並び順を、先の２つの処理で取得した配色情報に基づいて、調整する。具体的には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、関連情報の宛先人情報のテキストデータに対応する配色情報と同じ配色情報が付されたものを抽出する。つまり、関連情報の宛先人情報のテキストデータに対応する配色情報がピンク配色情報である場合には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、ピンク配色情報が付されたものを抽出する。そして、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。
【００５７】
サムネイルデータ用ダウンロードＵＲＬの並び順が調整されると、Ｓ２１０において、ＣＰＵ１２は、調整された順番で並べられたサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、タグ情報依拠リスト生成サブルーチンの処理が終了し、制御プログラム２２ａの処理が終了する。
【００５８】
また、メインルーチンのＳ１０４で関連情報の宛先人情報のテキストデータのなかに、該当テキストデータが存在しない場合には、Ｓ１１２に進む。具体的には、過去に、通信システム１を利用して宛先人Ａに年賀状が作成されていない場合には、宛先人Ａに関する関連情報は存在しない。このため、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、関連情報の宛先人情報のテキストデータのなかに、画像処理サーバ６４から取得した宛先人Ａのテキストデータが存在しないため、Ｓ１１２に進む。
【００５９】
また、メインルーチンのＳ１０８で該当テキストデータと同じ、複数の関連情報の宛先人情報のテキストデータに対応するタグ情報を取得し、それら複数のタグ情報が異なる場合にも、Ｓ１１２に進む。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、宛先人Ａに関する昨年の関連情報からタグ情報を取得し、宛先人Ａに関する一昨年の関連情報からタグ情報を取得する。この際、例えば、宛先人Ａに関する昨年の関連情報のタグ情報が、第１タグ情報であり、宛先人Ａに関する一昨年の関連情報のタグ情報が、第２タグ情報である場合に、Ｓ１１２に進む。
【００６０】
Ｓ１１２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、制御プログラム２２ａの処理が終了する。
【００６１】
制御プログラム２２ａの処理が終了すると、図３に示すように、制御サーバ１０は、生成したコンテンツリストをＭＦＰ３０に送信する（Ｍ１２６）。ＭＦＰ３０は、受信したコンテンツリストのサムネイルデータ用ダウンロードＵＲＬおよび、識別ＩＤを利用して、サムネイルデータの送信要求を、コンテンツサーバ６２に送信する（Ｍ１２８）。コンテンツサーバ６２は、サムネイルデータの送信要求に対する返信として、複数のサムネイルデータをＭＦＰ３０に送信する（Ｍ１３０）。
【００６２】
ＭＦＰ３０は、受信した複数のサムネイルデータに基づいて、複数のサムネイル画像をパネル３６に表示する。このため、例えば、ユーザが原稿７０の画像特徴チェックボックス８２にチェックを記している場合には、チェックが記されたチェックボックス８２ａ〜８２ｃに応じたサムネイル画像のみが、パネル３６に表示される。つまり、例えば、画像特徴チェックボックス８２ａにチェックが記された場合には、第１タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、リアルなイラスト画像のみがパネル３６に表示される。これにより、ユーザは、自身の好みのサムネイル画像から任意の画像を選択することが可能となる。
【００６３】
また、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて年賀状が作成されている場合には、その過去の年賀状の宛先人への年賀状の印刷画像を選択する際に、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像のみが、パネル３６に表示される。つまり、例えば、過去に宛先人Ａへの年賀状に写真画像が印刷されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、第２タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、写真画像のみがパネル３６に表示される。これにより、ユーザは、過去に選択した画像と同じ特徴を有するサムネイル画像から任意の画像を選択することが可能となり、無駄な画像のチェックを省くことが可能となる。
【００６４】
また、例えば、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像であることを条件として、その同一の宛先人の年賀状への印刷画像を選択する際に、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像のみが、パネル３６に表示される。つまり、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合には、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されていることを条件として、第３タグ情報が付されたサムネイルデータ用ダウンロードＵＲＬを用いて取得されるサムネイルデータに基づくサムネイル画像、つまり、ポップなイラスト画像のみがパネル３６に表示される。これにより、ユーザは、過去に連続して選択した画像と同じ特徴を有するサムネイル画像から任意の画像を選択することが可能となる。
【００６５】
なお、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像がパネル３６に表示される際に、ＭＦＰ３０は、コンテンツリストのサムネイルデータ用ダウンロードＵＲＬの並び順に従って、複数のサムネイル画像を表示する。詳しくは、例えば、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べられたコンテンツリストを制御サーバ１０からＭＦＰ３０が受信している場合には、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを用いて取得したサムネイルデータに基づくサムネイル画像が上位に表示され、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを用いて取得したサムネイルデータに基づくサムネイル画像が下位に表示される。つまり、メインの配色がピンク色のサムネイル画像が上位に表示され、メインの配色がピンク色以外の色のサムネイル画像が下位に表示される。これにより、ユーザは、過去に選択した配色の画像と同じ配色のサムネイル画像を優先して閲覧することが可能となり、ユーザの好みに応じた順番でサムネイル画像を閲覧することが可能となる。
【００６６】
また、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を利用して年賀状を作成したことがない宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。つまり、例えば、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされ、記憶サーバ６０から取得した関連情報に宛先人Ａのテキストデータがない場合には、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。これにより、ユーザは、新たな宛先人に年賀状を作成する際に、多くの種類のサムネイル画像から任意の画像を選択することが可能となる。
【００６７】
また、例えば、画像特徴チェックボックス８２にチェックが記されておらず、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像でなければ、その同一の宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。つまり、例えば、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合に、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にリアルなイラスト画像が印刷されていれば、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示される。これにより、ユーザは、過去に選択した画像に同一のパターンがない場合に、多くの種類のサムネイル画像から任意の画像を選択することが可能となる。
【００６８】
上述したように、パネル３６に複数のサムネイル画像が表示されると、ユーザは、複数のサムネイル画像から任意のサムネイル画像を選択する（Ｍ１３４）。そして、ＭＦＰ３０は、選択されたサムネイル画像を特定するための情報（以下、「画像特定情報」と記載する場合がある）を制御サーバ１０に送信する（Ｍ１３６）。制御サーバ１０は、特定情報を受信すると、その特定情報とともに、通信面の画像作成指示を画像処理サーバ６４に送信する（Ｍ１３８）。
【００６９】
画像処理サーバ６４は、特定情報によって特定されるサムネイル画像に対応する通信面画像の印刷用画像データの送信要求を、コンテンツサーバ６２に送信する（Ｍ１４０）。コンテンツサーバ６２は、印刷用画像データの送信要求の返信として、印刷用画像データを画像処理サーバ６４に送信する（Ｍ１４２）。画像処理サーバ６４は、取得した印刷用画像データに基づいて、年賀状の通信面に印刷される画像データ（以下、「通信面印刷用画像データ」と記載する場合がある）を作成する（Ｍ１４４）。画像処理サーバ６４は、作成した通信面印刷用画像データを記憶サーバ６０に送信する（Ｍ１４５）。そして、画像処理サーバ６４は、通信面印刷用画像データをダウンロードするためのＵＲＬ（以下、「通信面印刷画像データ用ダウンロードＵＲＬ」と記載する場合がある）と、そのＵＲＬの識別ＩＤとによって構成されるダウンロード情報を、制御サーバ１０に送信する（Ｍ１４６）。
【００７０】
ダウンロード情報を受信すると、制御サーバ１０は、スキャンデータとともに、宛名面の画像作成指示を画像処理サーバ６４に送信する（Ｍ１４８）。画像処理サーバ６４は、取得したスキャンデータに基づいて、年賀状の宛名面に印刷される画像データ（以下、「宛名面印刷用画像データ」と記載する場合がある）を作成する（Ｍ１５０）。画像処理サーバ６４は、作成した宛名面印刷用画像データを記憶サーバ６０に送信する（Ｍ１５１）。そして、画像処理サーバ６４は、宛名面印刷用画像データをダウンロードするためのＵＲＬ（以下、「宛名面印刷画像データ用ダウンロードＵＲＬ」と記載する場合がある）と、そのＵＲＬの識別ＩＤとによって構成されるダウンロード情報を、制御サーバ１０に送信する（Ｍ１５２）。
【００７１】
ダウンロード情報を受信すると、制御サーバ１０は、宛名面印刷用画像データ作成時に用いられたスキャンデータに含まれる宛先人情報のテキストデータ、つまり、該当テキストデータと、通信面印刷用画像データ作成時に用いられた印刷用画像データに対応するサムネイル画像のサムネイルデータ用ダウンロードＵＲＬに付されているタグ情報および配色情報とが関連付けられた情報を、関連情報として、記憶サーバ６０に送信する（Ｍ１５４）。そして、記憶サーバ６０は、取得した通信面印刷用画像データ、宛名面印刷用画像データ、及び関連情報を記憶し（Ｍ１５６）、記憶完了の通知を制御サーバ１０に送信する（Ｍ１５８）。
【００７２】
記憶完了の通知を受信すると、制御サーバ１０は、通信面のダウンロード情報と宛名面のダウンロード情報とに基づいて、年賀状の両面のダウンロード情報を生成し（Ｍ１６０）、年賀状の両面のダウンロード情報をＭＦＰ３０に送信する（Ｍ１６２）。そして、ＭＦＰ３０は、両面のダウンロード情報に含まれる通信面印刷画像データ用ダウンロードＵＲＬと、その識別ＩＤとを利用して、通信面印刷用画像データの送信要求を、記憶サーバ６０に送信する（Ｍ１６４）。記憶サーバ６０は、通信面印刷用画像データの送信要求に対する返信として、通信面印刷用画像データをＭＦＰ３０に送信する（Ｍ１６６）。
【００７３】
通信面印刷用画像データを受信すると、ＭＦＰ３０は、両面のダウンロード情報に含まれる宛名面印刷画像データ用ダウンロードＵＲＬと、その識別ＩＤとを利用して、宛名面印刷用画像データの送信要求を、記憶サーバ６０に送信する（Ｍ１６８）。記憶サーバ６０は、宛名面印刷用画像データの送信要求に対する返信として、宛名面印刷用画像データをＭＦＰ３０に送信する（Ｍ１７０）。そして、ＭＦＰ３０は、宛名面印刷用画像データに基づく画像を、年賀状の宛名面に印刷し、通信面印刷用画像データに基づく画像を、年賀状の通信面に印刷する（Ｍ１７２）。最後に、ＭＦＰ３０は、印刷完了の通知を制御サーバ１０に送信する（Ｍ１７４）。
【００７４】
＜変形例＞
本実施形態では、過去の年賀状に印刷された画像と同じ特徴を有するサムネイル画像がパネル３６に表示される際に、過去の年賀状に印刷された画像のタグ情報と同じタグ情報のサムネイル画像のみが、パネル３６に表示されるが、全てのサムネイル画像のうちの、過去の年賀状に印刷された画像のタグ情報と同じタグ情報のサムネイル画像を優先して、パネル３６に表示してもよい。具体的に、図１０に示すタグ情報依拠リスト生成サブルーチンを用いて説明する。
【００７５】
図１０に示すタグ情報依拠リスト生成サブルーチンは、図９に示すタグ情報依拠リスト生成サブルーチンの代わりに実行することが可能である。図１０に示すタグ情報依拠リスト生成サブルーチンでは、Ｓ３００において、ＣＰＵ１２は、Ｓ２００と同様に、コンテンツリストを生成する際に用いられるタグ情報を決定する。そして、Ｓ３０２に進む。Ｓ３０２において、ＣＰＵ１２は、コンテンツサーバ６２から取得した全てのサムネイルデータ用ダウンロードＵＲＬに付されている配色情報を取得する。そして、Ｓ３０４に進む。次に、Ｓ３０４において、ＣＰＵ１２は、関連情報の宛先人情報のテキストデータのうち、該当テキストデータに対応する配色情報を取得する。そして、Ｓ３０６に進む。Ｓ３０６において、ＣＰＵ１２は、全てのサムネイルデータ用ダウンロードＵＲＬの並び順を、タグ情報と配色情報とに基づいて、調整する。
【００７６】
詳しくは、全てのサムネイルデータ用ダウンロードＵＲＬから、先の処理で決定したタグ情報が付されたものを抽出する。そして、抽出されたサムネイルデータ用ダウンロードＵＲＬを上位に並べ、抽出されていないサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。さらに、抽出されたサムネイルデータ用ダウンロードＵＲＬから、関連情報の宛先人情報のテキストデータに対応する配色情報と同じ配色情報が付されたものを抽出する。つまり、関連情報の宛先人情報のテキストデータに対応する配色情報がピンク配色情報である場合には、抽出されたサムネイルデータ用ダウンロードＵＲＬから、ピンク配色情報が付されたものを抽出する。そして、ピンク配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを上位に並べ、ピンク配色情報以外の配色情報が付されているサムネイルデータ用ダウンロードＵＲＬを下位に並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。つまり、タグ情報に基づいて抽出され、かつ、配色情報に基づいて抽出されたサムネイルデータ用ダウンロードＵＲＬを最上位に並べ、その次に、タグ情報に基づいて抽出され、かつ、配色情報に基づいて抽出されてないサムネイルデータ用ダウンロードＵＲＬを並べ、その次に、タグ情報に基づいて抽出されていないサムネイルデータ用ダウンロードＵＲＬを並べるように、サムネイルデータ用ダウンロードＵＲＬの並び順を調整する。
【００７７】
そして、サムネイルデータ用ダウンロードＵＲＬの並び順が調整されると、Ｓ３０８において、ＣＰＵ１２は、調整された順番で並べられたサムネイルデータ用ダウンロードＵＲＬと、それらＵＲＬに対応する識別ＩＤとによって、コンテンツリストを生成する。そして、タグ情報依拠リスト生成サブルーチンの処理が終了する。このように、コンテンツリストを生成することで、パネル３６に、全てのサムネイル画像が表示されるが、過去に選択された通信面画像と同様の特徴を有する画像に対応するサムネイル画像が、他の画像より上位で表示される。これにより、ユーザは、過去に選択した画像と同じ特徴を有するサムネイル画像を優先して閲覧することが可能となる。また、過去に選択されていない画像と異なる特徴を有する画像も閲覧することが可能となり、多くの画像から任意の画像を選択することが可能となる。
【００７８】
また、上記実施形態では、サムネイルデータ用ダウンロードＵＲＬが、制御サーバ１０からＭＦＰ３０に送信され、ＭＦＰ３０が、サムネイルデータ用ダウンロードＵＲＬを利用して、コンテンツサーバ６２からサムネイルデータを取得しているが、制御サーバ１０がサムネイルデータをＭＦＰ３０に送信してもよい。
【００７９】
また、上記実施形態では、画像処理サーバ６４におけるスキャンデータの解析で、ＯＣＲが行われ、原稿７０のスキャンデータから宛先人情報のテキストデータが形成されるが、ＯＣＲを用いることなく、宛先人情報の画像データを形成してもよい。宛先人情報の画像データが形成された際には、関連情報の宛先人情報の画像データと、スキャンデータから得られる宛先人情報の画像データとで、画像のマッチングが行われ、各々の宛先人情報の比較を行うことが可能である。つまり、テンプレートマッチングの技術を利用して、関連情報の宛先人情報の画像データと、スキャンデータから得られる宛先人情報の画像データとの比較を行うことが可能である。記憶サーバ６０から取得した関連情報の宛先人情報の画像データのなかに、画像処理サーバ６４から取得した宛先人情報と同じ宛先人を示す画像データ（以下、「該当画像データ」と記載する場合がある）が存在した場合、該当画像データに関連する関連情報を、上記実施形態での該当テキストデータに関連する関連情報と同等に処理してもよい。
【００８０】
また、上記実施形態では、画像処理サーバ６４におけるスキャンデータの解析で、ＯＣＲが行われ、原稿７０のスキャンデータから宛先人情報のテキストデータが形成されるが、ＯＣＲを用いる代わりに、画像データから文字情報を抽出するクラウドサービスにスキャンデータを送信し、クラウドサービスから返信される文字情報を、宛先人情報のテキストデータとして用いてもよい。
【００８１】
また、上記実施形態では、過去に通信システム１を用いて、同一の宛先人に複数回、年賀状が作成されている場合には、その同一の宛先人への年賀状の印刷画像が同じ特徴を有する画像でなければ、その同一の宛先人の年賀状への印刷画像を選択する際に、コンテンツサーバ６２に記憶されている全てのサムネイル画像が、パネル３６に表示されるが、タグ情報に基づいて抽出されるサムネイル画像のみを、パネルに表示することが可能である。具体的には、昨年および、一昨年に、通信システム１を利用して宛先人Ａに年賀状が作成されており、今年、宛先人Ａの宛先人情報が記載された原稿７０がスキャンされた場合に、昨年の宛先人Ａの年賀状にポップなイラスト画像が印刷されており、一昨年の宛先人Ａの年賀状にリアルなイラスト画像が印刷されていても、昨年の宛先人Ａの年賀状に印刷されたポップなイラスト画像のみをパネル３６に表示することが可能である。
【００８２】
また、上記実施形態では、関連情報が制御サーバ１０から記憶サーバ６０に送信され、記憶サーバ６０で記憶されているが、関連情報を制御サーバ１０で記憶することが可能である。つまり、制御サーバ１０における処理と、記憶サーバ６０における処理を１つの装置で行うことが可能である。
【００８３】
本実施形態の制御サーバ１０では、制御プログラム２２ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。制御プログラム２２ａに基づいて実行するＣＰＵ１２が、ＯＳ２２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００８４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００８５】
通信システム１は、通信システムの一例である。制御サーバ１０は情報処理サーバの一例である。ＣＰＵ１２はプロセッサおよびコンピュータの一例である。ネットワークＩ／Ｆ１６は通信部の一例である。制御プログラム２２ａは制御プログラムの一例である。ＭＦＰ３０は、デバイスの一例である。記憶サーバ６０はメモリの一例である。スキャンデータはスキャン情報の一例である。サムネイル画像はサンプル画像の一例である。サムネイルデータ用ダウンロードＵＲＬは表示情報の一例である。コンテンツリストはコンテンツ情報の一例である。通信面印刷用画像データは通信面印刷用画像情報の一例である。宛名面印刷用画像データは宛名印刷用画像情報の一例である。宛先人情報は宛名情報の一例である。タグ情報は特徴情報の一例である。配色情報は第２特徴情報の一例である。
【００８６】
Ｍ１０８を実行するＣＰＵ１２は、スキャン情報受信手段の一例である。Ｍ１２６を実行するＣＰＵ１２は、コンテンツ情報送信手段、及び、表示情報送信手段の一例である。Ｍ１３６を実行するＣＰＵ１２は、特定情報受信手段の一例である。Ｍ１５２を実行するＣＰＵ１２は、画像情報作成手段の一例である。Ｍ１４６を実行するＣＰＵ１２は、通信面情報取得手段の一例である。Ｍ１６２を実行するＣＰＵ１２は、画像情報送信手段の一例である。Ｍ１５４を実行するＣＰＵ１２は、出力手段の一例である。Ｍ１２２を実行するＣＰＵ１２は、読出手段の一例である。Ｓ２０２及びＳ３０６を実行するＣＰＵ１２は、抽出手段の一例である。Ｓ２０８及びＳ３０６を実行するＣＰＵ１２は、第２抽出手段の一例である。
【００８７】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（制御プログラム２２ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【００８８】
さらに、本発明の範疇であるプログラムは、コンピュータが読み取り可能なストレージ媒体に記録されて提供されてもよい。コンピュータが読み取り可能なストレージ媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介して制御サーバ１０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、コンピュータが読み取り可能な信号媒体によって、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【００８９】
１：通信システム、１０：制御サーバ、１２：ＣＰＵ、１６：ネットワークＩ／Ｆ、２２ａ：制御プログラム、３０：ＭＦＰ、６０：記憶サーバ
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2015159413.tif 000013
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2015159413.tif 000014