(57)【要約】【課題】料理レシピウェブサイトにおいて公開されている料理レシピを料理したユーザ数が料理レシピの人気度に反映されるようにして、料理レシピの人気度についての信頼性が高められるようにする。【解決手段】料理レシピサーバは、料理レシピウェブページを端末装置に送信し、端末装置にて再生されている料理レシピウェブページが専用用紙を用いて印刷されることを通知する用紙使用通知を端末装置から取得し、用紙使用通知の取得結果を含む人気度決定要素に基づいて、料理レシピごとの人気度を決定する。端末装置は、料理レシピサーバから送信された料理レシピウェブページを再生し、料理レシピウェブページを印刷装置により印刷させる印刷指示が行われると、専用用紙を印刷に使用するか否かの問合せを行い、専用用紙を印刷に使用するとの応答があった場合、用紙使用通知を料理レシピサーバに送信する。【選択図】図８
2016143178.tif 000002
【特許請求の範囲】
【請求項１】
料理レシピサーバと、前記料理レシピサーバと通信が可能なように接続される端末装置とを備え、
前記料理レシピサーバは、
料理レシピが掲載された料理レシピウェブページを含むウェブコンテンツを記憶するウェブコンテンツ記憶部と、
前記料理レシピウェブページを端末装置に送信するウェブコンテンツ公開部と、
端末装置から送信され、前記端末装置にて再生されている料理レシピウェブページが料理レシピを使用して料理を行うのに適合する専用用紙を用いて印刷されることを通知する用紙使用通知を取得する用紙使用通知取得部と、
前記用紙使用通知取得部による用紙使用通知の取得結果を含む人気度決定要素に基づいて、前記料理レシピごとの人気度を決定する人気度決定部とを備え、
前記端末装置は、
前記料理レシピサーバから送信された料理レシピウェブページを再生するウェブコンテンツ再生部と、
前記ウェブコンテンツ再生部により再生されている料理レシピウェブページを印刷装置により印刷させる印刷指示が行われると、料理レシピウェブページの印刷に応じた所定の専用用紙を印刷に使用するか否かの問合せを行う使用用紙問合せ部と、
専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、前記用紙使用通知を前記料理レシピサーバに送信する用紙使用通知送信部とを備える
料理レシピ利用システム。
【請求項２】
前記使用用紙問合せ部は、
前記印刷指示に応じて専用用紙を印刷に使用するか否かをユーザに問合せる問合せ画像を表示させる
請求項１に記載の料理レシピ利用システム。
【請求項３】
専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、印刷装置についての所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御する印刷設定制御部をさらに備える
請求項１または２に記載の料理レシピ利用システム。
【請求項４】
前記印刷設定制御部は、
前記端末装置にインストールされている印刷制御ソフトウェアが特定機種の印刷装置に対応している場合に、前記印刷制御ソフトウェアにおける前記所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御する
請求項３に記載の料理レシピ利用システム。
【請求項５】
端末装置とネットワークを介して通信する通信部と、
料理レシピが掲載された料理レシピウェブページを含むウェブコンテンツを記憶するウェブコンテンツ記憶部と、
前記料理レシピウェブページを端末装置に送信するウェブコンテンツ公開部と、
端末装置から送信され、前記端末装置にて再生されている料理レシピウェブページが料理レシピを使用して料理を行うのに適合する専用用紙を用いて印刷されることを通知する用紙使用通知を取得する用紙使用通知取得部と、
前記用紙使用通知取得部による用紙使用通知の取得結果を含む人気度決定要素に基づいて、前記料理レシピごとの人気度を決定する人気度決定部と
を備えるサーバ装置。
【請求項６】
料理レシピが掲載された料理レシピウェブページの静的な再生に利用される静的コンテンツデータと、料理レシピウェブページに関連した動的な処理が行われるようにするための動的制御情報とを含むコンテンツのデータ構造であって、
端末装置が、前記静的コンテンツデータを利用して再生されている料理レシピウェブページを印刷装置により印刷させる印刷指示が行われると、前記動的制御情報を利用して、料理レシピを使用して料理を行うのに適合する専用用紙を印刷に使用するか否かの問合せを行い、前記問合せに対して専用用紙を印刷に使用するとの応答があった場合、専用用紙を用いて料理レシピウェブページが印刷されることを通知する用紙使用通知をサーバ装置に送信する
コンテンツのデータ構造。
【請求項７】
前記端末装置が、前記問合せに対して専用用紙を印刷に使用するとの応答があった場合、前記動的制御情報を利用して、印刷装置についての所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御する
請求項６に記載のコンテンツのデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、料理レシピ利用システム、サーバ装置及びコンテンツのデータ構造に関する。
【背景技術】
【０００２】
料理のレシピの投稿をユーザから受け付け、投稿されたレシピをネットワーク上で公開するウェブサイトを提供するサーバが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−７３７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように料理レシピを公開するウェブサイト（料理レシピウェブサイト）では、料理レシピウェブサイト上で公開している料理レシピごとの人気度を集計し、人気度に基づいた態様で料理レシピを公開するといったことも行われている。
人気度に基づく料理レシピの公開は、ユーザにとっての関心が高い。また、料理レシピウェブサイトの運営側にとっては、人気度に基づく料理レシピの公開は、ユーザに料理レシピウェブサイトにアクセスしてもらうための有効な誘因材料となる。
このように、料理レシピの人気度は、料理レシピウェブサイトの運営者と料理レシピウェブサイトのユーザのいずれにとっても有用性が高い。このような観点からすれば、料理レシピの人気度についてはできるだけ信頼性の高いことが求められる。
【０００５】
現状において、料理レシピの人気度は、料理レシピが掲載されたウェブページごとのアクセス数、料理レシピを利用して調理を行ったユーザのレポートの数などに基づいて決定されている。
そのうえで、料理レシピの人気度の信頼性については、例えばどれだけのユーザがウェブページに掲載された料理レシピを実際に利用して料理を作ったかということを１つの指標とすることができる。
【０００６】
しかし、料理レシピのウェブページにアクセスしたユーザが、アクセスしたウェブページの調理レシピを利用して必ず料理を行っているとは限らない。
一方、レポートは、実際に料理を作ったユーザからの応答であるため、実際に料理を作ったユーザの数を人気度にある程度は反映させることができる。ただし、レポートを投稿するユーザは、一般的なユーザというよりは、投稿などに積極的な一部のヘビーユーザである場合が多い。つまり、レポートの投稿数によっては、レポートを投稿していない一般的なユーザについての実際に料理を行ったユーザ数までを人気度に反映させることが難しい。
【０００７】
上記事情に鑑み、本発明は、料理レシピウェブサイトにおいて公開されている料理レシピを料理したユーザ数が料理レシピの人気度に反映されるようにして、料理レシピの人気度についての信頼性が高められるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様は、料理レシピサーバと、前記料理レシピサーバと通信が可能なように接続される端末装置とを備え、前記料理レシピサーバは、料理レシピが掲載された料理レシピウェブページを含むウェブコンテンツを記憶するウェブコンテンツ記憶部と、前記料理レシピウェブページを端末装置に送信するウェブコンテンツ公開部と、端末装置から送信され、前記端末装置にて再生されている料理レシピウェブページが料理レシピを使用して料理を行うのに適合する専用用紙を用いて印刷されることを通知する用紙使用通知を取得する用紙使用通知取得部と、前記用紙使用通知取得部による用紙使用通知の取得結果を含む人気度決定要素に基づいて、前記料理レシピごとの人気度を決定する人気度決定部とを備え、前記端末装置は、前記料理レシピサーバから送信された料理レシピウェブページを再生するウェブコンテンツ再生部と、前記ウェブコンテンツ再生部により再生されている料理レシピウェブページを印刷装置により印刷させる印刷指示が行われると、料理レシピウェブページの印刷に応じた所定の専用用紙を印刷に使用するか否かの問合せを行う使用用紙問合せ部と専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、前記用紙使用通知を前記料理レシピサーバに送信する用紙使用通知送信部とを備える料理レシピ利用システムである。
【０００９】
本発明の一態様は、上記の料理レシピ利用システムであって、前記使用用紙問合せ部は、前記印刷指示に応じて専用用紙を印刷に使用するか否かをユーザに問合せる問合せ画像を表示させてもよい。
【００１０】
本発明の一態様は、上記の料理レシピ利用システムであって、専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、印刷装置についての所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御する印刷設定制御部をさらに備えてもよい。
【００１１】
本発明の一態様は、上記の料理レシピ利用システムであって、前記印刷設定制御部は、前記端末装置にインストールされている印刷制御ソフトウェアが特定機種の印刷装置に対応している場合に、前記印刷制御ソフトウェアにおける前記所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御してもよい。
【００１２】
本発明の一態様は、端末装置とネットワークを介して通信する通信部と、料理レシピが掲載された料理レシピウェブページを含むウェブコンテンツを記憶するウェブコンテンツ記憶部と、前記料理レシピウェブページを端末装置に送信するウェブコンテンツ公開部と、端末装置から送信され、前記端末装置にて再生されている料理レシピウェブページが専用用紙を用いて印刷されることを通知する用紙使用通知を取得する用紙使用通知取得部と、前記用紙使用通知取得部による用紙使用通知の取得結果を含む人気度決定要素に基づいて、前記料理レシピごとの人気度を決定する人気度決定部とを備えるサーバ装置である。
【００１３】
本発明の一態様は、料理レシピが掲載された料理レシピウェブページの静的な再生に利用される静的コンテンツデータと、料理レシピウェブページに関連した動的な処理が行われるようにするための動的制御情報とを含むコンテンツのデータ構造であって、端末装置が、前記静的コンテンツデータを利用して再生されている料理レシピウェブページを印刷装置により印刷させる印刷指示が行われると、前記動的制御情報を利用して、料理レシピウェブページの印刷に応じた所定の専用用紙を印刷に使用するか否かの問合せを行い、前記問合せに対して専用用紙を印刷に使用するとの応答があった場合、専用用紙を用いて料理レシピウェブページが印刷されることを通知する用紙使用通知をサーバ装置に送信するコンテンツのデータ構造である。
【００１４】
本発明の一態様は、上記のコンテンツのデータ構造であって、前記端末装置が、前記問合せに対して専用用紙を印刷に使用するとの応答があった場合、前記動的制御情報を利用して、印刷装置についての所定の印刷設定項目について前記専用用紙に対応する内容が設定されるように制御してもよい。
【発明の効果】
【００１５】
本発明により、料理レシピウェブサイトにおいて公開されている料理レシピを料理したユーザ数が料理レシピの人気度に反映されるようになり、料理レシピの人気度についての信頼性が高められるという効果が得られる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態における料理レシピ利用システムの全体構成例を示す図である。
【図２】本実施形態における端末装置において表示される専用用紙印刷ダイアログボックスとプロパティ変更通知ダイアログボックスとの一態様例を示す図である。
【図３】本実施形態における料理レシピサーバの構成例を示す図である。
【図４】本実施形態における料理レシピウェブサイトが対応するウェブコンテンツのデータ構造例を示す図である。
【図５】本実施形態における人気度情報の構造例を示す図である。
【図６】本実施形態における端末装置の構成例を示す図である。
【図７】料理レシピサーバにて公開する料理レシピウェブサイトにおける料理レシピウェブページが端末装置にて表示されるようにするための処理手順例を示すフローチャートである。
【図８】端末装置と料理レシピサーバとが用紙使用通知の集計に関して実行する処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
図１は、本実施形態における料理レシピ利用システムの全体構成例を示している。同図に示すように、本実施形態における料理レシピ利用システムは、料理レシピサーバ１００（サーバ装置の一例）と、住宅１０または店舗２０において備えられる端末装置２００とをネットワーク４００経由で接続して構成される。また、住宅１０または店舗２０における端末装置２００には、それぞれ、プリンタ３００（印刷装置）が接続されている。
【００１８】
住宅１０のそれぞれには、一般のユーザが居住している。住宅１０に備えられる端末装置２００は、パーソナルコンピュータ、タブレット端末、スマートフォンなどであればよい。
住宅１０に備えられる端末装置２００には、例えばウェブブラウザがインストールされるとともに、接続されたプリンタ３００に対応のプリンタドライバ（印刷制御ソフトウェアの一例）がインストールされる。プリンタドライバは、端末装置２００がプリンタ３００の印刷動作を制御できるようにするためのソフトウェアである。
【００１９】
店舗２０は、例えば料理を作るための食材が販売されているスーパーマーケット、食料品店などである。
店舗２０に備えられる端末装置２００は、客に使用してもらえるように店舗２０内に設置されている。店舗２０に備えられる端末装置２００も、住宅１０に備えられる端末装置２００と同様に、パーソナルコンピュータ、タブレット端末、スマートフォンなどであればよい。また、店舗２０に備えられる端末装置２００にも、ウェブブラウザがインストールされるとともに、接続されたプリンタ３００に対応のプリンタドライバがインストールされる。
【００２０】
なお、店舗２０に備えられる端末装置２００の通信機能については、料理レシピサーバ１００にて公開される料理レシピウェブサイトへのアクセスのみが可能なように構成されてもよい。
【００２１】
同図に示される構成のもとで、住宅１０に居住するユーザは、端末装置２００を操作して、自分が考えた料理のレシピ（料理レシピ）を料理レシピサーバ１００に投稿することができる。
料理レシピの投稿にあたり、ユーザは、例えば料理レシピサーバ１００が提供する料理レシピウェブサイトにおける投稿用ウェブページに端末装置２００をアクセスし、投稿フォームを端末装置２００にて表示させる。ユーザは、ユーザは表示された投稿フォームに対して、料理のタイトル、材料、作り方などの入力や、料理の写真の添付などを行い、料理レシピサーバ１００に投稿フォームを送信する。
【００２２】
投稿フォームを受信した料理レシピサーバ１００は、受信された投稿フォームの内容を利用して、投稿された料理についてのレシピ（料理レシピ）が表されたウェブページ（料理レシピウェブページ）を作成する。料理レシピサーバ１００は、作成された料理レシピウェブページを、自己が管理するウェブコンテンツに含める。これにより、作成された料理ウェブページが料理レシピウェブサイトにて公開される。
【００２３】
また、ユーザは、住宅１０または店舗２０の端末装置２００で動作するウェブブラウザを操作することで、端末装置２００を料理レシピサーバ１００の料理レシピウェブサイトにアクセスさせ、端末装置２００に料理レシピウェブページの画像を表示させることができる。
つまり、ユーザは、端末装置２００により料理レシピウェブサイトが提供する料理レシピウェブページを閲覧することができる。
【００２４】
ユーザは、料理レシピウェブページに掲載されている料理が気に入った場合、レシピを紙に印刷して手元においておきたいと考える。このような場合、ユーザは、端末装置２００を操作して、端末装置２００に接続されたプリンタ３００により料理レシピウェブページを印刷させることができる。
【００２５】
ここで、ユーザがレシピを紙に印刷したいと考える場合としては、例えば以下の２つの場合を挙げることができる。１つは、近いうちではないが、いずれレシピを利用して料理を作ってみたいと考え、とりあえず、これから料理する可能性のあるレシピをファイリング（収集）しておくといった収集目的のために印刷するような場合である。
もう１つは、今日、あるいは近日中にレシピを利用して料理を作る意志がユーザにあり、料理をしているときにレシピを参照するという参照目的のために印刷するような場合である。
【００２６】
ここで、図示は省略するが、端末装置２００にて動作するウェブブラウザによって表示される料理レシピウェブページには、印刷を指示する操作をユーザが行うための印刷ボタンが配置されている。端末装置２００にて表示されている料理レシピウェブページに掲載されているレシピを印刷したい場合、ユーザは、上記の印刷ボタンを操作すればよい。
印刷ボタンに対する操作は、例えばマウスやトラックパッドなどの入力デバイスを利用したクリック操作であればよい。あるいは、印刷ボタンに対する操作は、端末装置の画面がタッチパネルとして構成されている場合には、画面に表示されている印刷ボタンを指などの操作体によりタップする操作であってもよい。
【００２７】
本実施形態の端末装置２００においては、料理レシピウェブページにおける印刷ボタンに対する操作が行われると、表示されていた料理レシピウェブページに掲載されていたのと同じ料理レシピについての印刷用料理レシピウェブページが表示される。印刷用料理レシピウェブページは、例えば対応の料理レシピウェブページにおいて表示されているバナーなどを省略し、ユーザが料理の際に見やすいように料理手順などがレイアウトされたウェブページである。
また、印刷ボタンに対する操作に応じては、印刷用の料理レシピウェブページに重畳して、専用用紙印刷ダイアログボックス（問合せ画像の一例）が表示される。専用用紙印刷ダイアログボックスは、端末装置２００において表示中の料理レシピウェブページに重畳されるようにして表示され、ユーザに、レシピの印刷に対応する専用用紙での印刷を行うか否かを問合せるダイアログボックスである。
【００２８】
図２（ａ）は、端末装置２００において表示される専用用紙印刷ダイアログボックスＤＬＧ１の一態様例を示している。
同図の専用用紙印刷ダイアログボックスＤＬＧ１においては、レシピを印刷するにあたって耐水性のある専用用紙の使用をユーザに促したうえで、専用用紙を使用する意志があるか否かをユーザに問合せる内容のメッセージＭＳＧ１が表示される。
また、専用用紙印刷ダイアログボックスＤＬＧ１においては、「はい」ボタンＢＴ１と「いいえ」ボタンＢＴ２とが配置されている。
なお、同図に示される専用用紙印刷ダイアログボックスＤＬＧ１の態様はあくまでも一例であり、他の態様であってもよい。
【００２９】
レシピの印刷に対応する専用用紙は、料理レシピを使用して料理を行うのに適合する用紙である。具体的に、本実施形態における専用用紙は、例えば耐水性を有する用紙である。つまり、調理中は手や調理用テーブルなどが濡れている場合が多い。従って、印刷したレシピを確認しながら調理を行う場合、通常のコピー用紙などの耐水性のない用紙にレシピを印刷して使用していると、不用意に濡れてしまってインクがにじんだり用紙が破れたりして扱いにくい。用紙が耐水性を有していれば、上記のようなインクのにじみや用紙の破損などの不具合が生じにくい。この点で、耐水性を有する用紙は、レシピの印刷に対応する専用用紙に適合している。
そこで、本実施形態においては、料理レシピウェブページにおける印刷ボタンが操作された際には、専用用紙印刷ダイアログボックスを表示させることで、ユーザに専用用紙への印刷を促すようにされている。
なお、耐水性を有する用紙としては、例えばユポ（登録商標）などを用いたものを挙げることができる。
【００３０】
ユーザは、専用用紙印刷ダイアログボックスＤＬＧ１におけるメッセージＭＳＧ１の内容を確認したうえで、これから行う料理レシピウェブページの印刷に専用用紙を使用するか否かを決定する。
【００３１】
具体的に、今回の料理レシピウェブページの印刷が、実際に料理する際に参照するレシピの覚え書きの作成であるような場合、耐水性を有する専用用紙を用いたほうが、用紙が水に濡れて破れてしまったり、文字が水でにじんでしまったりすることがなく、調理がはかどる。このような場合に、ユーザは、専用用紙を使用して印刷することを決定する。
そして、ユーザは、上記のように専用用紙を使用すると決定した場合には、図２（ａ）の専用用紙印刷ダイアログボックスＤＬＧ１における「はい」ボタンＢＴ１に対する操作を行う。
【００３２】
「はい」ボタンＢＴ１に対する操作が行われると、端末装置２００は、プリンタ３００に対応するプリンタドライバにおいて設定される印刷プロパティについて、専用用紙に対応する設定内容に変更する。印刷プロパティには、例えば解像度、補正オンオフ、印刷速度、カラーマッチングのタイプ、ディザリング設定などの各種の設定項目（印刷設定項目）が含まれる。
端末装置２００は、上記の印刷プロパティにおける所定の印刷設定項目について、専用用紙に対応する内容に変更されるようにプリンタドライバを制御する。
【００３３】
耐水性を有する専用用紙の場合、印刷プロパティとして例えば通常のコピー用紙に印刷する場合よりも高い印刷品質に対応した設定を行うほうが好ましい。そこで、本実施形態では、専用用紙印刷ダイアログボックスＤＬＧ１における「はい」ボタンＢＴ１に対する操作が行われて、ユーザが専用用紙への印刷を行うことの意思確認が行われると、上記のように専用用紙に応じた内容に印刷プロパティが変更される。これにより、ユーザ自身が専用用紙に対応させて印刷プロパティを変更するという面倒な操作を行う必要がなくなる。
【００３４】
そして、上記のようにプリンタドライバにおける印刷プロパティの変更を行うと、端末装置２００においては、図２（ａ）の専用用紙印刷ダイアログボックスＤＬＧ１に代えて、図２（ｂ）のプロパティ変更通知ダイアログボックスＤＬＧ２が表示される。
同図のプロパティ変更通知ダイアログボックスＤＬＧ２においては、プリンタドライバにおけるプロパティを専用用紙に対応して変更したことをユーザに通知するメッセージＭＳＧ２が表示される。
ユーザは、メッセージＭＳＧ２を見て、プリンタドライバの印刷プロパティが専用用紙に対応して変更されたことを確認すると、プロパティ変更通知ダイアログボックスＤＬＧ２に配置されている「ＯＫ」ボタンＢＴ１１を操作する。
「ＯＫ」ボタンＢＴ１１の操作に応じて、端末装置２００においてはプリンタドライバに対応する印刷ダイアログが表示される。ユーザは、例えばプリンタ３００のシートフィーダに専用用紙を装填したうえで、表示された印刷ダイアログに対する操作によってプリンタ３００に印刷を実行させる。これにより、ユーザは、専用用紙に料理レシピウェブページを印刷させることができる。
【００３５】
一方、今回の料理レシピウェブページを印刷する理由が、とりあえず今後のためにファイリング（収集）しておくといったことを目的とするものであって、現段階では料理するかどうかが確定的でない場合、専用用紙の使用はコスト的に高くなってしまう。そこで、このような場合には、ユーザは、専用用紙を使用せずに、例えば通常のコピー用紙に印刷しようと考える。
この場合、ユーザは、図２（ａ）の専用用紙印刷ダイアログボックスＤＬＧ１における「いいえ」ボタンＢＴ２に対する操作を行う。
【００３６】
「いいえ」ボタンＢＴ２に対する操作が行われた場合、専用用紙印刷ダイアログボックスＤＬＧ１が消去され、図２（ｂ）のプロパティ変更通知ダイアログボックスＤＬＧ２は表示されることなく、印刷ダイアログの表示が行われる。この場合、印刷プロパティについては特に変更は行われない。この場合、ユーザは、例えばプリンタ３００のシートフィーダに通常のコピー用紙を装填し、料理レシピウェブページの印刷を行う。
【００３７】
また、本実施形態における端末装置２００のウェブブラウザは、図２（ａ）の専用用紙印刷ダイアログボックスＤＬＧ１における「はい」ボタンＢＴ１に対する操作が行われると、以下の処理を実行する。つまり、端末装置２００のウェブブラウザは、料理レシピウェブページの印刷にあたり専用用紙が使用されることを通知する用紙使用通知を料理レシピサーバ１００に送信する。
【００３８】
料理レシピサーバ１００は、受信された用紙使用通知を、印刷が行われた料理レシピウェブページと対応付けて記憶する。つまり、料理レシピサーバ１００は、用紙使用通知を料理レシピウェブページに掲載された料理レシピごとに集計する。
【００３９】
料理レシピサーバ１００は、公開中の料理レシピウェブサイトにおける料理レシピウェブページに掲載されている料理レシピの人気度（注目度）を一定期間ごとに更新する。
そして、料理レシピサーバ１００は、所定の人気度決定要素を利用して料理レシピの人気度を更新する。
本実施形態において、人気度決定要素（パラメータ）は、料理レシピウェブページのアクセス数、料理レシピを利用して調理を行ったユーザから投稿されたレポートの数、そして、用紙使用通知の集計結果などである。このように、本実施形態においては、用紙使用通知の集計結果が人気度決定要素の１つに含められる。
【００４０】
用紙使用通知の集計結果は、専用用紙を利用して対応の料理レシピウェブページが印刷された回数を示す。これまでの説明から理解されるように、専用用紙を利用して料理レシピウェブページを印刷したということは、印刷した料理レシピウェブページに掲載された料理をユーザが実際に調理している可能性が高い。そこで、本実施形態においては、専用用紙を利用して料理レシピウェブページを印刷したということについて、実際に料理が行われたものとして捉えることとした。この場合、専用用紙を利用して印刷された集計数が多い料理レシピは、実際に料理しているユーザ数が多く、実質的な人気度が高いということがいえる。例えば、アクセス数も料理レシピの人気度を表す指標となるが、アクセス数が多い料理レシピが必ずしも実際に料理しているユーザ数も多いとは限らない。従って、専用用紙を利用して印刷された料理レシピの集計数として表される実際に料理しているユーザ数は、人気度を決定する（算出する）うえでの有効な指標となる。
そこで、本実施形態のように、料理レシピの人気度の決定にあたって、用紙使用通知の集計結果を人気度決定要素（パラメータ）の１つとして含めることで、決定される人気度の信頼性を向上させることが可能になる。
【００４１】
続いて、図３を参照して、料理レシピサーバ１００の構成例について説明する。同図に示される料理レシピサーバ１００は、通信部１０１、制御部１０２及び記憶部１０３を備える。
通信部１０１は、ネットワーク４００（図１）経由で端末装置２００と通信を行う。
【００４２】
制御部１０２は、料理レシピサーバ１００における各種の制御を実行する。制御部１０２としての機能は、例えば料理レシピサーバ１００が備えるＣＰＵ（Central Processing Unit）がプログラムを実行することによって実現される。
制御部１０２は、ウェブコンテンツ公開部１２１、用紙使用通知取得部１２２及び人気度決定部１２３を備える。
【００４３】
ウェブコンテンツ公開部１２１は、料理レシピウェブサイトをネットワーク４００にて公開する。
具体的に、ウェブコンテンツ公開部１２１は、料理レシピウェブページ要求の受信に応答して、受信された料理レシピウェブページ要求によって指定された料理レシピウェブページを要求元の端末装置に送信する。ウェブコンテンツ公開部１２１は、料理レシピウェブページ要求によって指定された料理レシピウェブページを記憶部１０３のウェブコンテンツ記憶部１３１から読み出す。料理レシピウェブページ要求による料理レシピウェブページの指定と、指定された料理レシピウェブページのウェブコンテンツ記憶部１３１からの読み出しは、例えばＵＲＬ（Uniform Resource Locator）によって行われればよい。
そして、ウェブコンテンツ公開部１２１は、ウェブコンテンツ記憶部１３１から読み出した料理レシピウェブページを、料理レシピウェブページ要求の送信元の端末装置２００に送信する。
【００４４】
用紙使用通知取得部１２２は、端末装置２００から送信された用紙使用通知を取得する。
人気度決定部１２３は、用紙使用通知取得部１２２による用紙使用通知の取得結果を含む人気度決定要素に基づいて、料理レシピウェブページに掲載される料理レシピごとの人気度を決定する。人気度決定要素は、前述のように、料理レシピウェブページのアクセス数、料理レシピを利用して調理を行ったユーザから投稿されたレポートの数、そして、用紙使用通知の集計結果（用紙使用通知取得部１２２による用紙使用通知の取得結果の一例）などである。
人気度決定部１２３により決定された人気度は、人気度情報記憶部１３２において、料理レシピウェブページごとに対応付けられて記憶される。また、人気度決定部１２３は、人気度決定要素の１つである用紙使用通知については、用紙使用通知集計情報記憶部１３３が記憶する用紙使用通知集計情報を利用する。
なお、人気度決定部１２３が料理レシピごとの人気度を決定するアルゴリズムについては、例えば用紙使用通知の集計結果が人気度決定のパラメータに含められてさえいれば、特に限定されるものではない。
【００４５】
人気度決定部１２３により決定された人気度は、例えば料理レシピウェブサイトにおいて、人気度が高い料理レシピを集めたウェブページに掲載する料理レシピの選定などに用いられる。
このような人気度が高い料理レシピを集めたウェブページは、ユーザにとっての関心が高く、料理レシピウェブサイトへのアクセス数の促進などに有効である。
【００４６】
記憶部１０３は、制御部１０２が利用する各種の情報を記憶する。同図の記憶部１０３は、ウェブコンテンツ記憶部１３１、人気度情報記憶部１３２及び用紙使用通知集計情報記憶部１３３とを備える。
【００４７】
ウェブコンテンツ記憶部１３１は、料理レシピウェブサイトを構成するウェブコンテンツを記憶する。料理レシピウェブサイトは複数の料理レシピウェブページを含んで構成される。１つの料理レシピウェブページには、１つの料理レシピが掲載されている。なお、１つの料理レシピウェブページに、例えば関連する複数の料理レシピが掲載されてもよい。
【００４８】
図４は、ウェブコンテンツ記憶部１３１が記憶する料理レシピウェブサイトとして公開されるウェブコンテンツ１３１０（コンテンツの一例）のデータ構造を模式的に示している。
同図に示すように、ウェブコンテンツ１３１０は、複数の料理レシピウェブページ１３１１を含んで構成される。１つの料理レシピウェブページ１３１１は、静的コンテンツデータ１３１２と動的制御情報１３１３とを含む。
【００４９】
静的コンテンツデータ１３１２は、料理レシピウェブページの静的な再生に利用されるデータである。具体的に、静的コンテンツデータ１３１２は、ＨＴＭＬ（HyperText Markup Language）、ＸＭＬ（Extensible Markup Language）などのマークアップ言語による文書ファイルと、ＣＳＳ（Cascading Style Sheets）などのスタイルシートファイルなどを含む。
動的制御情報１３１３は、料理レシピウェブページに関連した動的な処理が端末装置２００にて行われるようにするための情報である。動的制御情報１３１３は、例えばＪａｖａＳｃｒｉｐｔ（登録商標）によって記述されたスクリプトファイルである。
【００５０】
説明を図３に戻す。人気度情報記憶部１３２は、人気度情報を記憶する。人気度情報は、料理レシピウェブページごとに掲載される料理レシピの人気度を示す情報である。
図５は、人気度情報記憶部１３２が記憶する人気度情報の構造例を示す。同図の人気度情報は、料理レシピ識別子に人気度を対応付けた構造である。
料理レシピ識別子は、料理レシピウェブページに掲載される料理レシピを一意に識別する識別子である。
人気度は、対応の料理レシピ識別子が示す料理レシピについての人気度を示す。同図における人気度は、一例として０〜１００の範囲を有するポイント（度数）であり、ポイントの値が高いほど人気度が高いことを示す。人気度は、前述のように、人気度決定部１２３が所定のアルゴリズムに従って決定する。
このように料理レシピ識別子ごとに人気度が対応付けられる人気度情報は、料理レシピウェブページに掲載される料理レシピごとの人気度を示す。
また、人気度としては、上記のようなポイントとしての他に、例えば料理レシピの順位を表すものであってもよい。
【００５１】
説明を図３に戻す。用紙使用通知集計情報記憶部１３３は、用紙使用通知集計情報を記憶する。用紙使用通知集計情報は、図示は省略するが、料理レシピ識別子ごとに、用紙使用通知取得部１２２により用紙使用通知が取得された回数（取得回数）を対応付けた構造を有する。つまり、用紙使用通知集計情報は、料理レシピウェブページごとに専用用紙により印刷が行われた回数を示す。
用紙使用通知集計情報は、前述のように、人気度決定部１２３が人気度を決定するにあたっての人気度決定要素の１つとして利用される。
【００５２】
続いて、図６を参照して、端末装置２００の構成例について説明する。同図の端末装置２００は、通信部２０１、制御部２０２、表示部２０３及び操作部２０４を備える。
通信部２０１は、ネットワーク４００経由で料理レシピサーバ１００と通信を行う。
【００５３】
制御部２０２は、端末装置２００における各種の制御を実行する。制御部２０２としての機能は、例えば端末装置２００が備えるＣＰＵがプログラムを実行することによって実現される。
【００５４】
制御部２０２は、ウェブコンテンツ再生部２２１、使用用紙問合せ部２２２、用紙使用通知送信部２２３、印刷設定制御部２２４及びプリンタドライバ部２２５を備える。
ウェブコンテンツ再生部２２１は、料理レシピサーバ１００に対する料理レシピウェブページ要求に応答して送信された料理レシピウェブページが閲覧可能なように再生（表示）する。ウェブコンテンツ再生部２２１は、端末装置２００にインストールされたウェブブラウザのアプリケーションのプログラムを実行することにより実現される機能であり、再生すべきウェブページをウェブサーバに要求し、要求に応答して送信されたウェブページを再生する。なお、料理レシピウェブサイトとしてのウェブコンテンツの再生とは、料理レシピウェブサイトにおける料理レシピウェブページを表示することである。
【００５５】
使用用紙問合せ部２２２は、ウェブコンテンツ再生部２２１により再生されている料理レシピウェブページをプリンタ３００により印刷させる印刷指示が行われると、料理レシピウェブページの印刷に応じた所定の専用用紙を印刷に使用するか否かの問合せを行う。
具体的に、使用用紙問合せ部２２２は、印刷指示として、ウェブブラウザにて表示されている料理レシピウェブページにおいて配置される印刷ボタンに対する操作を受け付ける。そして、使用用紙問合せ部２２２は、印刷ボタンに対する操作が行われると、専用用紙を印刷に使用するか否かの問合せとして、図２（ａ）に例示した専用用紙印刷ダイアログボックスＤＬＧ１を表示する。
【００５６】
ここで、使用用紙問合せ部２２２としての機能は、ウェブコンテンツ再生部２２１により再生されている料理レシピウェブページに含まれる動的制御情報１３１３がウェブブラウザ上で実行されることによって実現される。
つまり、料理レシピウェブページに含まれる動的制御情報１３１３には、印刷ボタンの操作に応じて専用用紙印刷ダイアログボックスＤＬＧ１を表示させるためのスクリプトが記述されている。ウェブブラウザが動作する状態において制御部２０２が上記のスクリプトを実行することで、使用用紙問合せ部２２２としての機能が実現される。
【００５７】
用紙使用通知送信部２２３は、専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、用紙使用通知を料理レシピサーバ１００に送信する。
つまり、用紙使用通知送信部２２３は、専用用紙を印刷に使用するとの応答として、専用用紙印刷ダイアログボックスＤＬＧ１の「はい」ボタンＢＴ１に対する操作が行われると、用紙使用通知を料理レシピサーバ１００に送信する。
【００５８】
また、用紙使用通知送信部２２３としての機能も、料理レシピウェブページに含まれる動的制御情報１３１３がウェブブラウザ上で実行されることによって実現される。
つまり、料理レシピウェブページに含まれる動的制御情報１３１３には、専用用紙印刷ダイアログボックスＤＬＧ１の「はい」ボタンＢＴ１に対する操作に応じて用紙使用通知を料理レシピサーバ１００に送信させるためのスクリプトが記述されている。ウェブブラウザが動作する状態において制御部２０２が上記のスクリプトを実行することで、用紙使用通知送信部２２３としての機能が実現される。
【００５９】
印刷設定制御部２２４は、専用用紙を印刷に使用するか否かの問合せに対して専用用紙を印刷に使用するとの応答があった場合、プリンタ３００についての所定の印刷設定項目について専用用紙に対応する内容が設定されるように制御する。
つまり、印刷設定制御部２２４は、専用用紙印刷ダイアログボックスＤＬＧ１の「はい」ボタンＢＴ１に対する操作が行われると、前述のように、プリンタドライバにおける印刷プロパティについて専用用紙に対応する内容が設定されるように制御する。
また、印刷設定制御部２２４は、プリンタドライバにおける印刷プロパティについて専用用紙に対応する内容を設定すると、図２（ｂ）に示したようにプロパティ変更通知ダイアログボックスＤＬＧ２を表示させる。
【００６０】
印刷設定制御部２２４としての機能も、料理レシピウェブページに含まれる動的制御情報１３１３がウェブブラウザ上で実行されることによって実現される。
つまり、料理レシピウェブページに含まれる動的制御情報１３１３には、専用用紙印刷ダイアログボックスＤＬＧ１の「はい」ボタンＢＴ１に対する操作に応じてプリンタドライバにおける印刷プロパティについて専用用紙に対応する内容を設定させるためのスクリプトが記述されている。ウェブブラウザが動作する状態において制御部２０２が上記のスクリプトを実行することで、印刷設定制御部２２４としての機能が実現される。
【００６１】
プリンタドライバ部２２５は、プリンタドライバに対して設定された印刷プロパティに従った印刷がプリンタ３００にて行われるようにプリンタ３００を制御する。
【００６２】
表示部２０３は、制御部２０２の制御に応じて画像を表示する。
操作部２０４は、端末装置２００に備えられる操作子、入力デバイスなどを一括して示している。操作部２０４には、キーボード、マウス、トラックパッド、ペンタブレットなどが含まれる。また、表示部２０３がタッチパネルとして構成されている場合、操作部２０４には、タッチパネルを構成するタッチパッドが含まれる。
【００６３】
続いて、図７のフローチャートを参照して、料理レシピサーバ１００にて公開する料理レシピウェブサイトにおける料理レシピウェブページが端末装置２００にて表示されるようにするための処理手順例について説明する。
端末装置２００において、ウェブコンテンツ再生部２２１は、料理レシピサーバ１００が公開する料理レシピウェブサイトにおける料理レシピウェブページの表示を指示する操作（料理レシピウェブページ表示指示操作）が行われるのを待機している（ステップＳ１０１−ＮＯ）。
料理レシピウェブページ表示指示操作とは、例えば、料理レシピウェブサイトにおける或るウェブページにおいて、他の料理レシピウェブページへのリンクをクリックする操作である。
【００６４】
料理レシピウェブページ表示指示操作が行われると（ステップＳ１０１−ＹＥＳ）、ウェブコンテンツ再生部２２１は、ステップＳ１０１に応じてクリックされたリンクが示すページ要求（料理レシピウェブページ要求）を料理レシピサーバに送信する（ステップＳ１０２）。なお、同図では説明を簡単にするためにウェブアクセスにおけるＤＮＳ（Domain Name System）サーバなどとのやりとりについては省略している。
【００６５】
ステップＳ１０２による料理レシピウェブページ要求の送信に応答して、料理レシピサーバ１００は、料理レシピウェブページ要求により指定された料理レシピウェブページを送信する。そこで、ウェブコンテンツ再生部２２１は、料理レシピサーバ１００から送信された料理レシピウェブページを表示部２０３に表示させる（ステップＳ１０３）。
【００６６】
また、料理レシピサーバ１００において、ウェブコンテンツ公開部１２１は、端末装置２００から送信される料理レシピウェブページ要求が受信されるのを待機している（ステップＳ２０１−ＮＯ）。
ウェブコンテンツ公開部１２１は、料理レシピウェブページ要求が受信されると（ステップＳ２０１−ＹＥＳ）、受信された料理レシピウェブページ要求が指定する料理レシピウェブページをウェブコンテンツ記憶部１３１から読み出す。
そして、ウェブコンテンツ公開部１２１は、ウェブコンテンツ記憶部１３１から読み出した料理レシピウェブページを、料理レシピウェブページ要求の送信元の端末装置２００に送信する（ステップＳ２０２）。
このようにして、端末装置２００にて、料理レシピサーバ１００が公開する料理レシピウェブサイトの料理レシピウェブページの表示が行われる。
【００６７】
続いて、図８のフローチャートを参照して、端末装置２００と料理レシピサーバ１００とが用紙使用通知の集計に関して実行する処理手順例について説明する。
まず、端末装置２００におけるウェブコンテンツ再生部２２１は、表示中の料理レシピウェブページにおける印刷ボタンに対する操作が行われるのを待機している（ステップＳ１１０−ＮＯ）。
【００６８】
印刷ボタンに対する操作が行われると（ステップＳ１１０−ＹＥＳ）、ウェブコンテンツ再生部２２１は、印刷用料理レシピウェブページ要求を料理レシピサーバ１００に送信する（ステップＳ１１１）。ステップＳ１１１により送信される印刷用料理レシピウェブページ要求は、これまで表示されていた料理レシピウェブページに掲載されているのと同じ料理レシピを印刷向けにレイアウトした印刷用料理レシピウェブページを要求するコマンドである。
【００６９】
ステップＳ１１１により送信した印刷用料理レシピウェブページ要求に応答して、料理レシピサーバ１００からは印刷用料理レシピウェブページが送信される。そこで、ウェブコンテンツ再生部２２１は、受信された印刷用料理レシピウェブページを表示部２０３に表示させる（ステップＳ１１２）。
また、印刷設定制御部２２４は、プリンタ３００に対応するプリンタドライバを起動させる（ステップＳ１１３）。
【００７０】
また、使用用紙問合せ部２２２は、例えばステップＳ１１２にて表示された印刷用料理レシピウェブページに重畳させて、図２（ａ）に示した専用用紙印刷ダイアログボックスＤＬＧ１を表示させる（ステップＳ１１４）。
【００７１】
使用用紙問合せ部２２２は、専用用紙印刷ダイアログボックスＤＬＧ１を表示させた状態において、専用用紙で印刷を行うことへの応答が得られたか否かについて判定する。つまり、使用用紙問合せ部２２２は、専用用紙印刷ダイアログボックスＤＬＧ１における「はい」ボタンＢＴ１に対する操作が行われたか否かについて判定する（ステップＳ１１５）。
【００７２】
「はい」ボタンＢＴ１に対する操作が行われた場合（ステップＳ１１５−ＹＥＳ）、用紙使用通知送信部２２３は、用紙使用通知を料理レシピサーバ１００に送信する（ステップＳ１１６）。
また、印刷設定制御部２２４は、ステップＳ１１３により起動させたプリンタドライバにおける印刷プロパティについて、専用用紙に対応させた内容に変更する（ステップＳ１１７）。
また、印刷設定制御部２２４は、ステップＳ１１７により印刷プロパティを変更すると、専用用紙印刷ダイアログボックスＤＬＧ１に代えて、図２（ｂ）に示したプロパティ変更通知ダイアログボックスＤＬＧ２を表示させる（ステップＳ１１８）。
図２にて説明したように、プロパティ変更通知ダイアログボックスＤＬＧ２の表示は、「ＯＫ」ボタンＢＴ１１に対する操作が行われることで消去され、代わりにプリンタドライバに対応する印刷ダイアログが表示される。
【００７３】
また、専用用紙で印刷を行うことへの応答が得られなかった場合、即ち、専用用紙印刷ダイアログボックスＤＬＧ１における「いいえ」ボタンＢＴ２に対する操作が行われた場合（ステップＳ１１５−ＮＯ）、ステップＳ１１６〜Ｓ１１８の処理がスキップされる。
つまり、この場合には、専用用紙印刷ダイアログボックスＤＬＧ１の表示が消去され、代わりにプリンタドライバに対応する印刷ダイアログが表示される。この際、用紙使用通知の送信、印刷プロパティの変更、プロパティ変更通知ダイアログボックスＤＬＧ２の表示などは行われない。
【００７４】
そして、プリンタドライバ部２２５は、印刷ダイアログが表示されている状態のもとで、印刷の実行を指示する操作（印刷実行指示操作）が行われたか否かについて判定する（ステップＳ１１９）。
印刷実行指示操作が行われた場合（ステップＳ１１９−ＹＥＳ）、プリンタドライバ部２２５は、プリンタ３００に印刷を実行させる（ステップＳ１２０）。この際、ステップＳ１１６〜Ｓ１１８の処理を経ている場合には、プリンタドライバ部２２５は、ステップＳ１１７にて変更された印刷プロパティに従って印刷が行われるように制御する。
【００７５】
一方、印刷実行指示操作が行われずにキャンセルの操作が行われた場合（ステップＳ１１９−ＮＯ）、ステップＳ１２０による印刷を行うことなく同図に示す処理を終了する。このときは、キャンセルの操作に応じて印刷ダイアログが消去され、例えば印刷用料理レシピウェブページが表示される状態に戻る。
【００７６】
また、料理レシピサーバ１００におけるウェブコンテンツ公開部１２１は、印刷用料理レシピウェブページ要求が受信されるのを待機している（ステップＳ２１０−ＮＯ）。
ウェブコンテンツ公開部１２１は、印刷用料理レシピウェブページ要求が受信されると（ステップＳ２１０−ＹＥＳ）、受信された印刷用料理レシピウェブページ要求が指定する印刷用料理レシピウェブページをウェブコンテンツ記憶部１３１から読み出す。そして、ウェブコンテンツ公開部１２１は、読み出した印刷用料理レシピウェブページを、印刷用料理レシピウェブページ要求の送信元の端末装置２００に送信する（ステップＳ２１１）。
【００７７】
また、料理レシピサーバ１００における用紙使用通知取得部１２２は、ステップＳ１１６により端末装置２００から送信された用紙使用通知を取得する。そのうえで、用紙使用通知取得部１２２は、用紙使用通知の取得に応じて、用紙使用通知集計情報記憶部１３３が記憶する用紙使用通知集計情報を更新する（ステップＳ２１２）。
具体的に、端末装置２００から送信される用紙使用通知には、当該用紙使用通知が送信されたときに端末装置２００にて表示されていた印刷用料理レシピウェブページに掲載されていた料理レシピを示す料理レシピ識別子が対応付けられている。
そこで、用紙使用通知取得部１２２は、用紙使用通知集計情報記憶部１３３が記憶する用紙使用通知集計情報から、ステップＳ２１２に応じて取得された用紙使用通知に対応付けられているのと同じ料理レシピ識別子を含むレコードを検索する。そして、検索したレコードに含まれる取得回数をインクリメントする。
このようにして、用紙使用通知が取得されるごとに、用紙使用通知集計情報が更新される。
【００７８】
そして、料理レシピサーバ１００における人気度決定部１２３は、例えば一定期間ごとに、人気度情報記憶部１３２に記憶される料理レシピごとの人気度を更新する。
即ち、料理レシピサーバ１００における人気度決定部１２３は、同じ図８において示されるように、人気度を更新するタイミングに至るのを待機している（ステップＳ２２０−ＮＯ）。
そして、人気度を更新するタイミングに至ると（ステップＳ２２０−ＹＥＳ）、人気度決定部１２３は、用紙使用通知集計情報を含む所定の人気度決定要素を利用して、料理レシピウェブページに掲載される料理レシピごとの人気度を算出する（ステップＳ２２１）。
そして、人気度決定部１２３は、ステップＳ２２１により算出した人気度により、人気度情報記憶部１３２が記憶する人気度情報を更新する（ステップＳ２２２）。
【００７９】
なお、例えば、プリンタのメーカが、プリンタなどの販促キャンペーンなどの一環として料理レシピウェブサイトと提携するようなことも考えられる。このようにプリンタのメーカが料理レシピウェブサイトと提携する場合には、料理レシピを専用用紙で印刷するにあたり、上記のプリンタのメーカにおける特定機種に限定して専用用紙に対応の印刷プロパティへの変更が行われるようにすることも可能である。ここでの特定機種のプリンタとしては、例えばメーカが販促対象としている機種である。
【００８０】
この場合、端末装置２００は、例えばウェブブラウザ上で料理レシピウェブページが表示されている状態のもとで、料理レシピウェブページにおける印刷ボタンが操作されると、起動させたプリンタドライバにドライバ識別子を問合せ、プリンタドライバから応答として返されたドライバ識別子を取得する。
【００８１】
例えば、料理レシピウェブページ１３１１（図３）の動的制御情報１３１３には、特定機種のプリンタに対応するプリンタドライバのドライバ識別子が埋め込まれている。そこで、端末装置２００は、プリンタドライバから取得したドライバ識別子と、動的制御情報１３１３に埋め込まれているドライバ識別子とを比較する。なお、ここで、プリンタドライバから取得したドライバ識別子との比較対象となる動的制御情報１３１３に埋め込まれている特定機種に対応のプリンタドライバのドライバ識別子は複数であってもよい。また、特定機種に対応のプリンタドライバのドライバ識別子は、端末装置２００が、料理レシピサーバ１００との通信により、所定のタイミングで料理レシピサーバ１００から取得してもよい。
【００８２】
上記の比較の結果、プリンタドライバから取得したドライバ識別子と動的制御情報１３１３に埋め込まれているドライバ識別子とが一致した場合、端末装置２００に接続されるプリンタ３００は、特定機種に該当していることになる。そこで、この場合の端末装置２００は、専用用紙印刷ダイアログボックス（図２（ａ））を表示する。そして、専用用紙印刷ダイアログボックスにおける「はい」ボタンＢＴ１に対する操作が行われれば、端末装置２００は、プリンタドライバの設定について専用用紙に対応する内容に変更する。
一方、プリンタドライバから取得したドライバ識別子と動的制御情報１３１３に埋め込まれているドライバ識別子とが一致しない場合、端末装置２００に接続されるプリンタ３００は、特定機種に該当していないことになる。この場合、ウェブブラウザ上では、専用用紙印刷ダイアログボックスが表示されることなく、そのまま、プリンタドライバに対応する通常の印刷操作画面が表示される。
なお、上記の端末装置２００の動作も、料理レシピウェブページ１３１１（図３）の動的制御情報１３１３により実現できる。
【００８３】
なお、上記の説明では、料理レシピサーバ１００は、用紙使用通知を集計しておいたうえで、一定期間ごとに用紙使用通知の集計結果を利用して人気度情報を更新するようにしている。しかし、例えば、料理レシピサーバ１００における人気度決定部１２３は、用紙使用通知が受信されるごとに、人気度を更新するようにしてもよい。
【００８４】
なお、上述の料理レシピサーバ１００または端末装置２００としての機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の料理レシピサーバ１００または端末装置２００としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。
さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００８５】
１０  住宅、２０  店舗、１００  料理レシピサーバ、１０１  通信部、１０２  制御部、１０３  記憶部、１２１  ウェブコンテンツ公開部、１２２  用紙使用通知取得部、１２３  人気度決定部、１３１  ウェブコンテンツ記憶部、１３２  人気度情報記憶部、１３３  用紙使用通知集計情報記憶部、２００  端末装置、２０１  通信部、２０２  制御部、２０３  表示部、２０４  操作部、２２１  ウェブコンテンツ再生部、２２２  使用用紙問合せ部、２２３  用紙使用通知送信部、２２４  印刷設定制御部、２２５  プリンタドライバ部、３００  プリンタ、４００  ネットワーク、１３１０  ウェブコンテンツ、１３１１  料理レシピウェブページ、１３１２  静的コンテンツデータ、１３１３  動的制御情報
【図１】
2016143178.tif 000003
【図２】
2016143178.tif 000004
【図３】
2016143178.tif 000005
【図４】
2016143178.tif 000006
【図５】
2016143178.tif 000007
【図６】
2016143178.tif 000008
【図７】
2016143178.tif 000009
【図８】
2016143178.tif 000010