(57)【要約】【課題】情報保持画像を印刷媒体に印刷すると共に、情報保持画像を通じてコンテンツデータにアクセスするのに必要な準備を、当該印刷媒体が宛先に届く前にユーザに促すことが可能な印刷システムを提供する。【解決手段】情報処理端末５０は、生成したＱＲスタンプを印刷媒体に印刷させる印刷指示処理と、印刷ＵＲＬ情報を年賀状サーバ７０に送信する第１送信処理と、年賀状サーバ７０から報知指示情報を受信したことに応じて（Ｓ５５）、アルバム領域にコンテンツデータを記憶させることを報知する報知処理（Ｓ５６）とを実行する。年賀状サーバ７０は、情報処理端末から受信した印刷ＵＲＬ情報に含まれる端末ＩＤ及びアドレス情報を記憶させる第１記憶処理と、報知タイミングの到来を検知したことに応じて、端末ＩＤで識別される情報処理端末に報知指示情報を送信する第２送信処理（Ｓ５５）とを実行する。【選択図】図７
2018173871.tif 000002
【特許請求の範囲】
【請求項１】
入力インタフェース、報知部、第１通信インタフェース、及び第１コントローラを備える情報処理端末と、第２通信インタフェース、サーバメモリ、及び第２コントローラを備える第１サーバとを備える印刷システムであって、
前記第１コントローラは、
コンテンツデータを記憶可能な第２サーバのメモリ領域を示すアドレス情報を保持する情報保持画像を生成する生成処理と、
生成した前記情報保持画像を印刷媒体に印刷させる印刷指示情報を、前記第１通信インタフェースを通じてプリンタに送信する印刷指示処理と、
前記情報処理端末を識別する端末ＩＤ及び前記アドレス情報を含む印刷アドレス情報を、前記第１通信インタフェースを通じて前記第１サーバに送信する第１送信処理と、
前記印刷指示処理で前記情報保持画像を記録した印刷媒体が宛先に届く前の報知タイミングの到来を通知する報知指示情報を、前記第１通信インタフェースを通じて前記第１サーバから受信する第１受信処理と、
前記第１受信処理で前記報知指示情報を受信したことに応じて、前記アドレス情報で示されるメモリ領域にコンテンツデータを記憶させることを、前記報知部に報知させる報知処理とを実行し、
前記第２コントローラは、
前記第２通信インタフェースを通じて前記情報処理端末から前記印刷アドレス情報を受信する第２受信処理と、
前記印刷アドレス情報に含まれる前記端末ＩＤ及び前記アドレス情報を、互いに対応付けて前記サーバメモリに記憶させる第１記憶処理と、
前記報知タイミングの到来を検知したことに応じて、前記サーバメモリに記憶された前記端末ＩＤで識別される前記情報処理端末に、前記第２通信インタフェースを通じて前記報知指示情報を送信する第２送信処理とを実行する印刷システム。
【請求項２】
前記第２コントローラは、前記報知タイミングの到来を検知したことに応じて、
前記サーバメモリに記憶された前記アドレス情報で示されるメモリ領域に、コンテンツデータが記憶されているか否かを判断する第１判断処理と、
前記第１判断処理でコンテンツデータが記憶されていないと判断したことに応じて、前記第２送信処理とを実行する請求項１に記載の印刷システム。
【請求項３】
前記第１コントローラは、
前記サーバメモリのメモリ領域を示す前記アドレス情報である暫定アドレス情報の発行を要求する発行要求情報を、前記第１通信インタフェースを通じて前記第１サーバに送信する第３送信処理と、
前記第１通信インタフェースを通じて前記第１サーバから前記暫定アドレス情報を、前記発行要求情報の応答として受信する第３受信処理とを実行し、
前記生成処理において、前記暫定アドレス情報を保持する前記情報保持画像を生成し、
前記第１送信処理において、前記端末ＩＤ及び前記暫定アドレス情報を含む前記印刷アドレス情報を前記第１サーバに送信し、
前記第１コントローラは、前記第１送信処理を実行した後において、
前記第２サーバのメモリ領域を示す前記アドレス情報である本アドレス情報を指定するユーザ操作を、前記入力インタフェースを通じて受け付ける第１受付処理と、
前記第１受付処理で指定された前記本アドレス情報を含む登録要求情報を、前記第１通信インタフェースを通じて前記第１サーバに送信する第４送信処理とを実行することが可能であり、
前記第２コントローラは、
前記第１記憶処理において、前記印刷アドレス情報に含まれる前記端末ＩＤ及び前記暫定アドレス情報を、互いに対応付けて前記サーバメモリに記憶させ、
前記第２通信インタフェースを通じて前記情報処理端末から前記登録要求情報を受信する第４受信処理と、
前記第１記憶処理で記憶させた前記端末ＩＤ及び前記暫定アドレス情報に対応付けて、前記登録要求情報に含まれる前記本アドレス情報を前記サーバメモリに記憶させる第２記憶処理とを実行し、
前記第２コントローラは、前記報知タイミングの到来を検知したことに応じて、
前記サーバメモリに記憶された前記暫定アドレス情報に前記本アドレス情報が対応付けられているか否かを判断する第２判断処理と、
前記第２判断処理で前記本アドレス情報が対応付けられていると判断したことに応じて、前記第１判断処理とを実行し、
前記第２判断処理で前記本アドレス情報が対応付けられていないと判断したことに応じて、前記第１判断処理を実行せずに、前記第２送信処理を実行する請求項２に記載の印刷システム。
【請求項４】
前記情報処理端末には、前記第２サーバにコンテンツデータをアップロードするための外部プログラムがインストールされており、
前記第１コントローラは、
前記第１受信処理で前記報知指示情報を受信したことに応じて、コンテンツデータのアップロードを指示する第１操作、或いは前記本アドレス情報の登録を指示する第２操作を、前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第２受付処理で前記第１操作を受け付けたことに応じて、前記外部プログラムを起動させる起動処理とを実行し、
前記第２受付処理で前記第２操作を受け付けたことに応じて、前記第１受付処理及び前記第４送信処理を実行する請求項３に記載の印刷システム。
【請求項５】
前記第２コントローラは、前記第２判断処理で前記本アドレス情報が対応付けられていると判断したことに応じて、
前記サーバメモリに記憶された前記本アドレス情報を含むステータス要求情報を、前記第２通信インタフェースを通じて前記第２サーバに送信する第５送信処理と、
前記本アドレス情報で示されるメモリ領域にコンテンツデータが記憶されているか否かを示すステータス情報を、前記ステータス要求情報の応答として、前記第２通信インタフェースを通じて前記第２サーバから受信する第５受信処理とを実行し、
前記第１判断処理において、前記第５受信処理で受信した前記ステータス情報の設定値を判断する請求項３又は４に記載の印刷システム。
【請求項６】
入力インタフェースと、
報知部と、
通信インタフェースと、
コントローラとを備える情報処理端末であって、
前記コントローラは、
コンテンツデータを記憶可能なサーバのメモリ領域を示すアドレス情報を保持する情報保持画像を生成する生成処理と、
生成した前記情報保持画像を印刷媒体に印刷させる印刷指示情報を、前記通信インタフェースを通じてプリンタに送信する印刷指示処理と、
前記印刷指示処理で前記情報保持画像を記録した印刷媒体が宛先に届く前の報知タイミングの到来を検知したことに応じて、前記アドレス情報で示されるメモリ領域にコンテンツデータを記憶させることを、前記報知部に報知させる報知処理とを実行する情報処理端末。
【請求項７】
入力インタフェース、報知部、及び通信インタフェースを備える情報処理端末によって実行可能なプログラムであって、
該プログラムは、
コンテンツデータを記憶可能なサーバのメモリ領域を示すアドレス情報を保持する情報保持画像を生成する生成処理と、
生成した前記情報保持画像を印刷媒体に印刷させる印刷指示情報を、前記通信インタフェースを通じてプリンタに送信する印刷指示処理と、
前記印刷指示処理で前記情報保持画像を記録した印刷媒体が宛先に届く前の報知タイミングの到来を検知したことに応じて、前記アドレス情報で示されるメモリ領域にコンテンツデータを記憶させることを、前記報知部に報知させる報知処理とを前記情報処理端末に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に画像を印刷する印刷システムに関する。
【背景技術】
【０００２】
例えば特許文献１には、ハガキの通信面に印刷される画像を編集する情報処理端末のプログラムが開示されている。より詳細には、特許文献１に記載のプログラムは、複数のテンプレート画像のうちの１つをユーザに選択させ、選択されたテンプレート画像をユーザに編集させ、編集されたテンプレート画像をハガキの通信面に記録する印刷動作をプリンタに実行させることができる。
【０００３】
また、近年では、例えば特許文献２に記載されているように、インターネット上のコンテンツデータにアクセスするためのＵＲＬを示すＱＲコード（登録商標）を、印刷媒体に印刷する技術が普及している。そして、印刷媒体に印刷されたＱＲコードを携帯端末のカメラで読み取り、読み取ったＱＲコードからＵＲＬを抽出することによって、当該ＵＲＬで示されるインターネット上のコンテンツデータにアクセスすることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０８１２９９号公報
【特許文献２】特開２０１１−０７８０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＱＲコードを通じてアクセス可能なコンテンツデータは、印刷媒体が取得される前にインターネットにアップロードされている必要がある。しかしながら、印刷媒体を作成する時点でコンテンツデータの準備ができていなかったり、印刷媒体を作成した後にコンテンツデータを差し替えたくなったりする可能性がある。このような課題は、例えば年賀状のように、通信面に記録すべき画像を作成してハガキに印刷してから、当該ハガキが宛先に届くまでに時間を要する印刷媒体において、特に顕著となる。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、情報保持画像を印刷媒体に印刷すると共に、情報保持画像を通じてコンテンツデータにアクセスするのに必要な準備を、当該印刷媒体が宛先に届く前にユーザに促すことが可能な印刷システムを提供することにある。
【課題を解決するための手段】
【０００７】
本明細書では様々な開示を行う。開示例の１つである印刷システムは、入力インタフェース、報知部、第１通信インタフェース、及び第１コントローラを備える情報処理端末と、第２通信インタフェース、サーバメモリ、及び第２コントローラを備える第１サーバとを備える。前記第１コントローラは、コンテンツデータを記憶可能な第２サーバのメモリ領域を示すアドレス情報を保持する情報保持画像を生成する生成処理と、生成した前記情報保持画像を印刷媒体に印刷させる印刷指示情報を、前記第１通信インタフェースを通じてプリンタに送信する印刷指示処理と、前記情報処理端末を識別する端末ＩＤ及び前記アドレス情報を含む印刷アドレス情報を、前記第１通信インタフェースを通じて前記第１サーバに送信する第１送信処理と、前記印刷指示処理で前記情報保持画像を記録した印刷媒体が宛先に届く前の報知タイミングの到来を通知する報知指示情報を、前記第１通信インタフェースを通じて前記第１サーバから受信する第１受信処理と、前記第１受信処理で前記報知指示情報を受信したことに応じて、前記アドレス情報で示されるメモリ領域にコンテンツデータを記憶させることを、前記報知部に報知させる報知処理とを実行する。前記第２コントローラは、前記第２通信インタフェースを通じて前記情報処理端末から前記印刷アドレス情報を受信する第２受信処理と、前記印刷アドレス情報に含まれる前記端末ＩＤ及び前記アドレス情報を、互いに対応付けて前記サーバメモリに記憶させる第１記憶処理と、前記報知タイミングの到来を検知したことに応じて、前記サーバメモリに記憶された前記端末ＩＤで識別される前記情報処理端末に、前記第２通信インタフェースを通じて前記報知指示情報を送信する第２送信処理とを実行する。
【０００８】
上記構成によれば、情報保持画像が印刷された印刷媒体が宛先に届く前の報知タイミングにおいて、コンテンツデータをアップロードする必要があることが情報処理端末を通じてユーザに報知される。これにより、コンテンツデータのアップロードを失念していたユーザ、或いはアップロードしたコンテンツデータを差し替えしたいユーザに、印刷媒体が届く前にコンテンツデータをアップロードさせることができる。なお、報知の具体的な方法は特に限定されず、ディスプレイに報知画面を表示させてもよいし、スピーカに音声（例えば、報知メッセージ、ビープ音）を出力させてもよいし、バイブレータを振動させてもよい。
【０００９】
なお、報知指示情報の具体的な内容は、特に限定されない。一例として、報知指示情報は、単に報知タイミングの到来を示す情報であって、報知の要否及び内容は情報処理端末が判断してもよい。他の例として、報知指示情報は、報知の内容をさらに示す情報であって、情報処理端末は報知指示情報で示される内容を報知してもよい。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る印刷システム１００のブロック図である。
【図２】図２（Ａ）は情報処理端末５０のブロック図を、図２（Ｂ）は年賀状サーバ７０のブロック図を示す。
【図３】図３（Ａ）はメモリ６２記憶されるアルバムリストの例を、図３（Ｂ）はメモリ８２に記憶されるＵＲＬリストの例を示す図である。
【図４】図４は、通信面編集処理のフローチャートである。
【図５】図５は、スタンプ合成処理のフローチャートである。
【図６】図６（Ａ）は暫定ＵＲＬ取得処理のフローチャートを、図６（Ｂ）は印刷ＵＲＬ通知処理のフローチャートである。
【図７】図７は、ステータス報知処理のフローチャートである。
【図８】図８は、ＵＲＬ登録処理のフローチャートである。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）はテンプレート選択画面を、（Ｂ）はテンプレート編集画面を示す。
【図１０】図１０は、ディスプレイ５３の表示例であって、（Ａ）はスタンプ選択画面１３０を、（Ｂ）はアルバム選択画面１４０を示す。
【図１１】図１１は、ディスプレイ５３の表示例であって、（Ａ）は発行確認画面１５０を、（Ｂ）はスタンプ編集画面を示す。
【図１２】図１２は、ディスプレイ５３の表示例であって、（Ａ）は発行確認画面１７０を、（Ｂ）は登録報知画面１８０を示す。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１２】
図１は、本実施形態に係る印刷システム１００の概略図である。図１に示される印刷システム１００は、プリンタ１０と、情報処理端末５０と、年賀状サーバ７０と、アルバムサーバ９０とで構成されている。プリンタ１０、情報処理端末５０、年賀状サーバ７０、及びアルバムサーバ９０は、通信ネットワークを介して相互に通信可能とされている。通信ネットワークの具体例は特に限定されないが、例えば、インターネット１０１、有線ＬＡＮ、無線ＬＡＮ１０２、或いはこれらの組み合わせであってもよい。
【００１３】
プリンタ１０及び情報処理端末５０は、無線ＬＡＮ１０２に属している。すなわち、プリンタ１０及び情報処理端末５０は、無線ＬＡＮ１０２の不図示のアクセスポイントを経由して、相互に通信することができる。また、無線ＬＡＮ１０２は、ルータ１０２Ａを通じてインターネット１０１に接続されている。さらに、年賀状サーバ７０及びアルバムサーバ９０は、インターネット１０１に接続されている。すなわち、プリンタ１０及び情報処理端末５０は、ルータ１０２Ａからインターネット１０１を経由して、年賀状サーバ７０及びアルバムサーバ９０と通信することができる。
【００１４】
プリンタ１０は、画像データで示される画像をシートに印刷する印刷動作を実行する。プリンタ１０の印刷技術としては、インクジェット技術や電子写真技術などの公知の技術を採用することができる。プリンタ１０の具体的な構成は周知なので、詳細な説明は省略する。
【００１５】
情報処理端末５０は、図２（Ａ）に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、通信Ｉ／Ｆ５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。情報処理端末５０を構成する各構成要素は、通信バス６３を通じて相互に接続されている。情報処理端末５０は、例えば、携帯電話、スマートフォン、タブレット端末、ＰＣ等である。より詳細には、情報処理端末５０のディスプレイ５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。
【００１６】
ディスプレイ５３は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示画面を備える。ディスプレイ５３は、報知部の一例である。但し、報知部の具体例はディスプレイ５３に限定されず、スピーカ、ＬＥＤランプ、バイブレータ、或いはこれらの組み合わせであってもよい。
【００１７】
入力Ｉ／Ｆ５４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ５４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ６１へ出力する。さらに、入力Ｉ／Ｆ５４は、ディスプレイ５３の表示面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ５３の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ５３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００１８】
タッチセンサとして実現される入力Ｉ／Ｆ５４は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ５３に表示されたオブジェクトの位置のタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。
【００１９】
通信Ｉ／Ｆ５５は、通信ネットワークを通じて外部装置と通信可能な第１通信インタフェースの一例である。すなわち、情報処理端末５０は、通信Ｉ／Ｆ５５を通じて外部装置に各種情報を送信し、通信Ｉ／Ｆ５５を通じて外部装置から各種情報を受信する。通信Ｉ／Ｆ５５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。
【００２０】
ＣＰＵ６１は、情報処理端末５０の全体動作を制御するものである。ＣＰＵ６１は、入力Ｉ／Ｆ５４から出力される各種情報、通信Ｉ／Ｆ５５を通じて外部装置から受信した各種情報等に基づいて、後述する各種プログラムをメモリ６２から取得して実行する。ＣＰＵ６１及びメモリ６２は、第１コントローラの一例を構成する。
【００２１】
メモリ６２は、ＯＳ６４と、ハガキプログラム６５と、ＵＲＬ管理プログラム６６とを記憶している。ハガキプログラム６５及びＵＲＬ管理プログラム６６は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ６２は、ハガキプログラム６５及びＵＲＬ管理プログラム６６の実行に必要なデータ或いは情報等を記憶する。メモリ６２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、プリンタ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ６１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２２】
メモリ６２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット１０１上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する年賀状サーバ７０のメモリ８２についても同様である。
【００２３】
ＯＳ６４は、例えば、Ｗｉｎｄｏｗｓ（登録商標）  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ、Ａｎｄｒｏｉｄ（登録商標）  ＯＳ、ｉＯＳ（登録商標）等であってもよい。ＯＳ６４は、情報処理端末５０にインストールされた複数のプログラムを並行して実行することができる。複数のプログラムは、例えば、時分割多重方式によって仮想的に並行して実行される。また、ＯＳ６４は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他のプログラムをバックグラウンドで実行する。フォアグラウンドとは、例えば、当該プログラムが生成した画面がディスプレイ５３に表示されている状態である。バックグラウンドとは、例えば、当該プログラムが生成した画面がディスプレイ５３に表示されていない状態である。
【００２４】
ハガキプログラム６５は、ハガキの宛名面及び通信面に記録する画像をユーザの指示に従って生成し、生成した画像をハガキに印刷する印刷動作をプリンタ１０に実行させるプログラムである。ＵＲＬ管理プログラム６６は、インターネット１０１上のアルバムサーバ９０にコンテンツデータをアップロードし、アルバムサーバ９０に記憶されているコンテンツデータのアドレス情報を管理する外部プログラムの一例である。コンテンツデータは、例えば、画像データ、写真データ、動画データ、ＨＴＭＬデータ等を指す。アドレス情報は、例えば、ＵＲＬ形式の情報である。
【００２５】
メモリ６２は、図３（Ａ）に示されるアルバムリストを記憶することができる。アルバムリストは、１以上のアルバムレコードを含む。アルバムレコードは、名称情報と、アルバムＵＲＬとを含む。ＵＲＬ管理プログラム６６は、アルバムサーバ９０から通知されたアルバムＵＲＬと、入力Ｉ／Ｆ５４を通じてユーザに入力させた名称情報とを含むアルバムレコードを、アルバムリストに登録する。
【００２６】
また、メモリ６２は、不図示のテンプレート画像データを記憶することができる。テンプレート画像データは、ハガキの通信面に印刷されるテンプレート画像を示す。テンプレート画像は、ハガキの大きさに略一致する長方形の画像である。本実施形態では、年賀状の通信面に印刷されるテンプレート画像の例を説明するが、テンプレート画像の用途はこれに限定されず、例えば、暑中見舞い、クリスマスカード等にも応用することができる。ハガキ及びクリスマスカードは、印刷媒体の一例である。但し、印刷媒体の具体例はこれらに限定されず、封筒、チラシ等、画像を印刷可能なあらゆるものが該当する。
【００２７】
さらに、メモリ６２は、不図示の図柄スタンプデータを記憶することができる。図柄スタンプデータは、図柄画像の一例である図柄スタンプを示す画像データである。図柄スタンプは、例えば、干支や絵文字等を示す画像である。また、スタンプには、図柄スタンプの他に、情報保持画像の一例であるＱＲスタンプがある。図柄スタンプ及びＱＲスタンプ（これらを総称して、「スタンプ」と表記することがある。）は、テンプレート画像上に合成可能な画像であって、テンプレート画像より画像サイズが小さい。
【００２８】
図柄スタンプは、意味内容を視覚的に認識可能な図柄を示す画像である。一方、ＱＲスタンプは、ＱＲコード（登録商標）を表す画像であって、意味内容を視覚的に認識することは極めて困難である。ＱＲスタンプは、アルバムサーバ９０に確保されたアルバム領域を示すＵＲＬを保持する画像である。より詳細には、ＱＲスタンプは、カメラで光学的に読み取った後に、プログラムによって画像処理することで抽出可能な情報を保持する画像である。なお、情報保持画像の具体例はＱＲコードに限定されず、Ｄａｔａ  Ｍａｔｏｒｉｘ等であってもよい。換言すれば、情報保持画像は、所謂二次元バーコードを表す画像であってもよい。
【００２９】
年賀状サーバ７０は、図２（Ｂ）に示されるように、通信Ｉ／Ｆ７５と、ＣＰＵ８１と、メモリ８２と、通信バス８３とを主に備える。年賀状サーバ７０に含まれる通信Ｉ／Ｆ７５、ＣＰＵ８１、メモリ８２、及び通信バス８３は、情報処理端末５０に含まれる通信Ｉ／Ｆ５５、ＣＰＵ６１、メモリ６２、及び通信バス６３と同様の構成であるので、説明は省略する。年賀状サーバ７０は第１サーバの一例であり、通信Ｉ／Ｆ７５は第２通信インタフェースの一例である。ＣＰＵ８１及びメモリ８２は第２コントローラの一例であり、メモリ８２はサーバメモリの一例である。
【００３０】
メモリ８２は、ＯＳ８４と、サーバプログラム８５とを記憶している。サーバプログラム８５は、例えば、後述する暫定ＵＲＬで示されるメモリ領域にアクセスしようとする情報処理端末５０に、当該暫定ＵＲＬに対応付けられたアルバムＵＲＬを通知するリダイレクト機能と、暫定ＵＲＬに対応するアルバムＵＲＬの登録或いはアルバムＵＲＬで示されるアルバム領域へのコンテンツデータの登録を促すプッシュ通知機能とを有する。サーバプログラム８５は、例えば、前述の機能ごとの複数のプログラムの集合体であってもよい。また、年賀状サーバ７０は、例えば、前述の機能ごとの複数のサーバで構成されていてもよい。
【００３１】
また、メモリ８２は、図３（Ｂ）に示されるＵＲＬリストを記憶している。ＵＲＬリストは、１以上のＵＲＬレコードを含む。ＵＲＬレコードは、例えば、端末ＩＤと、暫定ＵＲＬ及びアルバムＵＲＬの少なくとも一方とを含む。端末ＩＤは、年賀状サーバ７０に接続する情報処理端末５０を一意に識別する情報（例えば、ＭＡＣアドレス）である。暫定ＵＲＬは、年賀状サーバ７０のメモリ８２のメモリ領域を示す暫定アドレス情報の一例である。アルバムＵＲＬは、アルバムサーバ９０のメモリ領域を示す本アドレス情報の一例である。アルバムＵＲＬ及び暫定ＵＲＬは、アドレス情報の一例である。
【００３２】
ＵＲＬは、例えば、サーバ識別情報と、メモリ識別情報とを含む。サーバ識別情報は、インターネット１０１上でサーバ７０、９０を識別する所謂ドメイン名である。本実施形態において、年賀状サーバ７０はサーバ識別情報“www.server-a.com”で識別され、アルバムサーバ９０はサーバ識別情報“www.server-b.com”で識別されるものとする。メモリ識別情報は、サーバ識別情報で識別されるサーバ７０、９０のメモリ領域を識別する所謂フォルダ名である。
【００３３】
アルバムサーバ９０は、例えば、ストレージサーバ及びＷＥＢサーバとして機能する。アルバムサーバ９０は、第２サーバの一例である。アルバムサーバ９０は、コンテンツデータを記憶するためのメモリ領域（以下、「アルバム領域」と表記することがある。）の確保をＵＲＬ管理プログラム６６から要求されたことに応じて、新たなアルバム領域をメモリ内に確保し、確保したアルバム領域を示すアルバムＵＲＬをＵＲＬ管理プログラム６６に通知する。また、アルバムサーバ９０は、ＵＲＬ管理プログラム６６からアルバムＵＲＬを指定してコンテンツデータがアップロードされたことに応じて、指定されたアルバムＵＲＬで示されるアルバム領域に、アップロードされたコンテンツデータを記憶させる。すなわち、メモリ内のアルバム領域には、コンテンツデータが記憶されている場合もあるし、記憶されていない場合もある。
【００３４】
［印刷システム１００の動作］
図４〜図８を参照して、本実施形態に係る印刷システム１００の動作を説明する。
【００３５】
［通信面編集処理］
まず、フォアグラウンドで実行されるハガキプログラム６５は、図９（Ａ）に示されるテンプレート選択画面をディスプレイ５３に表示させる（Ｓ１１）。テンプレート選択画面は、複数のテンプレートアイコン１１１、１１２、１１３、１１４を含む。テンプレートアイコン１１１〜１１４は、メモリ６２に記憶された複数のテンプレート画像データの１つに対応する。そして、ハガキプログラム６５は、テンプレート選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１２）。
【００３６】
次に、ハガキプログラム６５は、例えばテンプレートアイコン１１３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１２：Ｙｅｓ）、指定されたテンプレートアイコン１１３に対応付けられたテンプレート画像データを、メモリ６２から読み出す。次に、ハガキプログラム６５は、図９（Ｂ）に示されるテンプレート編集画面を、テンプレート選択画面に代えてディスプレイ５３に表示させる（Ｓ１３）。そして、ハガキプログラム６５は、テンプレート編集画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１４）。
【００３７】
テンプレート編集画面は、テンプレート画像１２１と、フォントアイコン１２３と、スタンプアイコン１２４と、［保存］アイコン１２５と、［印刷］アイコン１２６とを含む。テンプレート画像１２１は、読み出したテンプレート画像データで示される画像である。フォントアイコン１２３は、テンプレート画像１２１に含まれる文字のフォント（例えば、ゴシック体、明朝体等）を切り替える指示に対応する。スタンプアイコン１２４は、テンプレート画像１２１に合成するスタンプを選択する指示に対応する。［保存］アイコン１２５は、編集されたテンプレート画像データをメモリ６２に記憶させる指示に対応する。［印刷］アイコン１２６は、編集されたテンプレート画像１２１をハガキの通信面に印刷する指示に対応する。
【００３８】
次に、ハガキプログラム６５は、スタンプアイコン１２４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１４：スタンプ）、スタンプ合成処理を実行する（Ｓ１５）。スタンプ合成処理は、テンプレート画像１２１にスタンプを合成する処理である。図５を参照して、スタンプ合成処理の詳細を説明する。
【００３９】
［スタンプ合成処理］
まず、ハガキプログラム６５は、図１０（Ａ）に示されるスタンプ選択画面１３０を、テンプレート編集画面に代えてディスプレイ５３に表示させる。スタンプ選択画面１３０は、選択状態の切替タブ１３１と、非選択状態の切替タブ１３２と、スタンプアイコン１３３、１３４、１３５、１３６とを含む。スタンプアイコン１３３〜１３６は、メモリ６２に記憶されている図柄スタンプデータの１つに対応する。なお、本実施形態に係るスタンプ選択画面１３０は、後述するスタンプ編集画面に重ねて表示されるポップアップウィンドウである。後述するアルバム選択画面１４０、発行確認画面１５０、１７０、及び登録報知画面１８０についても同様である。そして、ハガキプログラム６５は、スタンプ選択画面１３０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。
【００４０】
次に、ハガキプログラム６５は、例えば、スタンプアイコン１３３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、指定されたスタンプアイコン１３３に対応する図柄スタンプデータをメモリ６２から読み出す。次に、ハガキプログラム６５は、読み出した図柄スタンプデータで示される図柄スタンプを、テンプレート画像１２１に合成する。そして、ハガキプログラム６５は、Ｓ２７以降の処理を実行する。これらの処理の詳細は、省略する。
【００４１】
一方、ハガキプログラム６５は、非選択状態の切替タブ１３２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、図３（Ａ）に示されるアルバムリストをＵＲＬ管理プログラム６６から取得する（Ｓ２１）。ハガキプログラム６５は、例えば、外部プログラムを起動するためにＯＳ６４が提供した起動ＡＰＩを用いて、ＵＲＬ管理プログラム６６を起動する。次に、ハガキプログラム６５は、アルバムリストを記憶するメモリ領域の先頭アドレスを示すポインタを、起動ＡＰＩの戻り値として取得する。そして、ハガキプログラム６５は、取得したポインタで示されるメモリ領域からアルバムリストを読み出す。
【００４２】
次に、ハガキプログラム６５は、図１０（Ｂ）に示されるアルバム選択画面１４０を、スタンプ選択画面１３０に代えてディスプレイ５３に表示させる（Ｓ２２）。アルバム選択画面１４０は、非選択状態の切替タブ１３１と、選択状態の切替タブ１３２と、アルバムアイコン１４１、１４２と、［暫定ＵＲＬ］アイコン１４３とを含む。アルバムアイコン１４１、１４２は、Ｓ２１で取得したアルバムレコードの１つに対応する。また、アルバムアイコン１４１、１４２には、対応するアルバムレコードの名称情報で示される文字列が記述されている。［暫定ＵＲＬ］アイコン１４３は、暫定ＵＲＬを年賀状サーバ７０から取得する指示に対応する。そして、ハガキプログラム６５は、アルバム選択画面１４０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２３）。
【００４３】
次に、ハガキプログラム６５は、例えば、アルバムアイコン１４１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２３：アルバム）、図１１（Ａ）に示される発行確認画面１５０を表示させるために、起動ＡＰＩを用いてＵＲＬ管理プログラム６６を起動する。これにより、ＯＳ６４は、ハガキプログラム６５をバックグラウンドで実行し、ＵＲＬ管理プログラム６６をフォアグラウンドで実行する。
【００４４】
ＵＲＬ管理プログラム６６は、ハガキプログラム６５によって起動されたことに応じて、図１１（Ａ）に示される発行確認画面１５０を、ディスプレイ５３に表示させる（Ｓ２４）。発行確認画面１５０は、代表画像１５１と、「『家族旅行ムービー』のＱＲコードを発行しますか？」とのメッセージと、［発行］アイコン１５２と、［キャンセル］アイコン１５３とを含む。そして、ＵＲＬ管理プログラム６６は、発行確認画面１５０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。
【００４５】
代表画像１５１は、アルバムアイコン１４１に対応するアルバムレコードのアルバムＵＲＬで示されるアルバム領域に記憶されたコンテンツデータに含まれる画像である。一例として、コンテンツデータが動画データである場合、代表画像１５１は、動画データの１シーンを示す画像である。他の例として、コンテンツデータが静止画データである場合の代表画像１５１は、静止画データで示される静止画像そのものである。［発行］アイコン１５２は、アルバムアイコン１４１に対応するアルバムレコードのアルバムＵＲＬを保持するＱＲスタンプを発行する指示に対応する。［キャンセル］アイコン１５３は、ＱＲスタンプを発行しない指示に対応する。
【００４６】
次に、ＵＲＬ管理プログラム６６は、［発行］アイコン１５２或いは［キャンセル］アイコン１５３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、指定されたアルバムアイコン１４１に対応するアルバムレコードのアルバムＵＲＬと、［発行］アイコン１５２及び［キャンセル］アイコン１５３のどちらが指定されたかを示す情報を、起動ＡＰＩの戻り値としてハガキプログラム６５に提供する。これにより、ＯＳ６４は、ハガキプログラム６５をフォアグラウンドで実行し、ＵＲＬ管理プログラム６６をバックグラウンドで実行する。
【００４７】
次に、ハガキプログラム６５は、起動ＡＰＩの戻り値として取得した情報に基づいて、［発行］アイコン１５２及び［キャンセル］アイコン１５３のどちらが指定されたかを判断する（Ｓ２５）。そして、ハガキプログラム６５は、［キャンセル］アイコン１５３が指定されたと判断したことに応じて（Ｓ２５：キャンセル）、Ｓ２６以降の処理を実行することなく、スタンプ合成処理を終了する。
【００４８】
一方、ハガキプログラム６５は、［発行］アイコン１５２が指定されたと判断したことに応じて（Ｓ２５：発行）、起動ＡＰＩの戻り値として取得したアルバムＵＲＬ“http://www.server-b.com/trip”を保持するＱＲスタンプ１６３を生成する。そして、ハガキプログラム６５は、生成したＱＲスタンプ１６３をテンプレート画像１２１に合成する（Ｓ２６）。また、ハガキプログラム６５は、生成したＱＲスタンプ１６３が保持するアルバムＵＲＬを、印刷ＵＲＬとしてメモリ６２に一時記憶させる。Ｓ２６の処理は、生成処理の一例である。
【００４９】
次に、ハガキプログラム６５は、図１１（Ｂ）に示されるスタンプ編集画面を、ディスプレイ５３に表示させる（Ｓ２７）。図１１（Ｂ）に示されるスタンプ編集画面は、ＱＲスタンプ１６３が合成されたテンプレート画像１２１と、［スタンプ追加］アイコン１６１と、［決定］アイコン１６２とを含む。そして、ハガキプログラム６５は、スタンプ編集画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ２８）。
【００５０】
一例として、ハガキプログラム６５は、ＱＲスタンプ１６３の位置に対するドラッグ操作を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２８：編集）、テンプレート画像１２１上でＱＲスタンプ１６３を移動させる（Ｓ２９）。ドラッグ操作は、ＱＲスタンプ１６３の表示位置に入力媒体をタッチし、表示面上で当該入力媒体を移動させる操作である。より詳細には、ハガキプログラム６５は、ＱＲスタンプ１６３の位置にタッチされた入力媒体の移動方向及び移動量を、タッチセンサを通じて検出する。次に、ハガキプログラム６５は、テンプレート画像１２１上において、検出した移動方向に検出した移動量だけＱＲスタンプ１６３を移動させる。そして、ハガキプログラム６５は、入力媒体がディスプレイ５３から離間された（すなわち、ドラッグ操作が終了した）ことに応じて、テンプレート画像１２１上のドラッグ操作の終了位置にＱＲスタンプ１６３を合成して、Ｓ２７以降の処理を再び実行する。
【００５１】
但し、Ｓ２８で受け付け可能なユーザ操作は、ドラッグ操作に限定されない。他の例として、ハガキプログラム６５は、ＱＲスタンプ１６３の拡大或いは縮小を指示するユーザ操作を入力／Ｆ５４を通じて受け付けたことに応じて（Ｓ２８：編集）、ＱＲスタンプ１６３を拡大或いは縮小し、拡大或いは縮小したＱＲスタンプ１６３をテンプレート画像１２１に合成してもよい。また、ハガキプログラム６５は、図１１（Ｂ）の［スタンプ追加］アイコン１６１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、Ｓ２１以降の処理を再び実行する。さらに、ハガキプログラム６５は、図１１（Ｂ）の［決定］アイコン１６２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２８：決定）、スタンプ合成処理を終了する。
【００５２】
次に図４に戻って、ハガキプログラム６５は、テンプレート編集画面のフォントアイコン１２３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、テンプレート画像１２１に含まれる文字列のフォントを切り替える。また、ハガキプログラム６５は、テンプレート編集画面の［保存］アイコン１２５の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、編集したテンプレート画像データをメモリ６２に記憶させる。
【００５３】
さらに、ハガキプログラム６５は、テンプレート編集画面の［印刷］アイコン１２６の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１４：印刷）、通信Ｉ／Ｆ５５を通じてプリンタ１０に印刷指示情報を送信する（Ｓ１６）。印刷指示情報は、ＱＲスタンプ１６３が合成されたテンプレート画像１２１を、ハガキの通信面に印刷する印刷動作をプリンタ１０に実行させるための情報である。印刷指示情報は、ＱＲスタンプ１６３が合成されたテンプレート画像１２１を示すテンプレート画像データを含む。Ｓ１６の処理は、印刷指示処理の一例である。
【００５４】
一方、図示は省略するが、プリンタ１０は、情報処理端末５０から印刷指示情報を受信する。そして、プリンタ１０は、受信した印刷指示情報に従った印刷動作を実行する。すなわち、プリンタ１０は、印刷指示情報に含まれるテンプレート画像データで示されるテンプレート画像１２１を、ハガキの通信面に印刷する。
【００５５】
次に、ハガキプログラム６５は、Ｓ１６で印刷を指示したテンプレート画像１２１がＱＲスタンプ１６３を含むか否かを判断する（Ｓ１７）。すなわち、ハガキプログラム６５は、メモリ６２に印刷ＵＲＬが一時記憶されているか否かを判断する。そして、ハガキプログラム６５は、印刷を指示したテンプレート画像１２１がＱＲスタンプ１６３を含むと判断したことに応じて（Ｓ１７：Ｙｅｓ）、図６（Ｂ）を参照して後述する印刷ＵＲＬ通知処理を実行する（Ｓ１８）。一方、ハガキプログラム６５は、印刷を指示したテンプレート画像１２１がＱＲスタンプ１６３を含まないと判断したことに応じて（Ｓ１７：Ｎｏ）、Ｓ１８の処理を実行せずに、通信面編集処理を終了する。
【００５６】
また図５に戻って、ハガキプログラム６５は、図１０（Ｂ）に示される［暫定ＵＲＬ］アイコン１４３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ２３：暫定）、暫定ＵＲＬ取得処理を実行する（Ｓ３０）。暫定ＵＲＬ取得処理は、年賀状サーバ７０が発行した暫定ＵＲＬを取得する処理である。図６（Ａ）を参照して、暫定ＵＲＬ取得処理の詳細を説明する。
【００５７】
［暫定ＵＲＬ取得処理］
まず、ハガキプログラム６５は、通信Ｉ／Ｆ５５を通じて年賀状サーバ７０に発行要求情報を送信する（Ｓ４１）。発行要求情報は、暫定ＵＲＬの発行を要求するための情報である。そして、ハガキプログラム６５は、後述するＳ４２で年賀状サーバ７０が発行した暫定ＵＲＬ“http://www.server-a.com/redirect1”を、発行要求情報の応答として、通信Ｉ／Ｆ５５を通じて年賀状サーバ７０から受信する（Ｓ４３）。ハガキプログラム６５が実行するＳ４１の処理は第３送信処理の一例であり、ハガキプログラム６５が実行するＳ４３の処理は第３受信処理の一例である。
【００５８】
一方、年賀状サーバ７０のサーバプログラム８５は、通信Ｉ／Ｆ７５を通じて情報処理端末５０から発行要求情報を受信する（Ｓ４１）。次に、サーバプログラム８５は、メモリ６２のメモリ領域を示す新規な暫定ＵＲＬ“http://www.server-a.com/redirect1”を発行する（Ｓ４２）。そして、サーバプログラム８５は、Ｓ４２で発行した暫定ＵＲＬを、発行要求情報の応答として、通信Ｉ／Ｆ７５を通じて情報処理端末５０に送信する（Ｓ４３）。
【００５９】
次に、図５に戻って、ハガキプログラム６５は、図１２（Ａ）に示される発行確認画面１７０を、アルバム選択画面１４０に代えてディスプレイ５３に表示させる（Ｓ３１）。発行確認画面１７０は、「暫定アルバムのＱＲコードを発行しますか？」とのメッセージと、［発行］アイコン１７１と、［キャンセル］アイコン１７２とを含む。そして、ハガキプログラム６５は、発行確認画面１７０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ３２）。
【００６０】
次に、ハガキプログラム６５は、［発行］アイコン１７１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３２：発行）、Ｓ３０で取得した暫定ＵＲＬ“http://www.server-a.com/redirect1”を保持するＱＲスタンプを生成する。そして、ハガキプログラム６５は、生成したＱＲスタンプをテンプレート画像１２１に合成する（Ｓ２６）。また、ハガキプログラム６５は、生成したＱＲスタンプが保持する暫定ＵＲＬを、印刷ＵＲＬとしてメモリ６２に一時記憶させる。Ｓ２７以降の処理は前述の説明と共通するので、再度の説明は省略する。一方、ハガキプログラム６５は、［キャンセル］アイコン１７２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３２：キャンセル）、Ｓ２６以降の処理を実行せずに、スタンプ合成処理を終了する。
【００６１】
［印刷ＵＲＬ通知処理］
まず、ハガキプログラム６５は、通信Ｉ／Ｆ５５を通じて年賀状サーバ７０に印刷ＵＲＬ情報を送信する（Ｓ４６）。印刷ＵＲＬ情報は、情報処理端末５０を識別する端末ＩＤ“Ｔｅｒｍ−Ａ”と、印刷ＵＲＬとを含む。印刷ＵＲＬは、Ｓ２６でメモリ６２に一時記憶させたアルバムＵＲＬ或いは暫定ＵＲＬである。換言すれば、印刷ＵＲＬは、テンプレート画像１２１に合成したＱＲスタンプが保持するＵＲＬである。ハガキプログラム６５が実行するＳ４６の処理は、第１送信処理の一例である。
【００６２】
次に、サーバプログラム８５は、通信Ｉ／Ｆ７５を通じて情報処理端末５０から印刷ＵＲＬ情報を受信する（Ｓ４６）。そして、サーバプログラム８５は、受信した印刷ＵＲＬ情報に含まれる端末ＩＤ及び印刷ＵＲＬを含むＵＲＬレコードを、ＵＲＬリストに登録する（Ｓ４７）。すなわち、印刷ＵＲＬ情報がアルバムＵＲＬを含む場合、例えば図３（Ｂ）の１行目のＵＲＬレコードで示されるように、端末ＩＤ及びアルバムＵＲＬを含むＵＲＬレコードが登録される。一方、印刷ＵＲＬ情報が暫定ＵＲＬを含む場合、例えば図３（Ｂ）の２行目のＵＲＬレコードで示されるように、端末ＩＤ及び暫定ＵＲＬを含むＵＲＬレコードが登録される。なお、アルバムＵＲＬ及び暫定ＵＲＬは、サーバ識別情報によって区別される。サーバプログラム８５が実行するＳ４６の処理は第２受信処理の一例であり、Ｓ４７の処理は第１記憶処理の一例である。
【００６３】
次に、印刷システム１００は、Ｓ４７の処理を実行したことに応じて、ステータス報知処理を実行する（Ｓ４８）。ステータス報知処理は、ＵＲＬレコードにアルバムＵＲＬを登録する必要があることを、或いはアルバムＵＲＬで示されるアルバム領域にコンテンツデータをアップロードする必要があることを、情報処理端末５０のユーザに報知する処理である。Ｓ４７の処理の実行は、報知タイミングの到来を検知することの一例である。Ｓ４８で実行されるステータス報知処理は、直前のＳ４７で登録したＵＲＬレコードのみを対象（以下、「対象ＵＲＬレコード」と表記する。）として実行される。図７を参照して、ステータス報知処理の詳細を説明する。
【００６４】
［ステータス報知処理］
まず、サーバプログラム８５は、対象ＵＲＬレコードがアルバムＵＲＬを含むか否かを判断する（Ｓ５１）。そして、サーバプログラム８５は、対象ＵＲＬレコードがアルバムＵＲＬを含むと判断したことに応じて（Ｓ５１：あり）、通信Ｉ／Ｆ７５を通じてアルバムサーバ９０にステータス要求情報を送信する（Ｓ５２）。ステータス要求情報は、後述するステータス情報の送信を要求するための情報である。ステータス要求情報は、対象ＵＲＬレコードに含まれるアルバムＵＲＬを含む。Ｓ５１の処理は第２判断処理の一例であり、Ｓ５２の処理は第５送信処理の一例である。
【００６５】
次に、アルバムサーバ９０は、年賀状サーバ７０からステータス要求情報を受信する（Ｓ５２）。次に、アルバムサーバ９０は、ステータス要求情報に含まれるアルバムＵＲＬで示されるアルバム領域に、コンテンツデータが記憶されているか否かを判断する。そして、アルバムサーバ９０は、前述の判断結果を示すステータス情報を、ステータス要求情報の応答として年賀状サーバ７０に送信する（Ｓ５３）。すなわち、ステータス情報には、ステータス要求情報に含まれるアルバムＵＲＬで示されるアルバム領域に、コンテンツデータが記憶されているか否かを示す値が設定されている。
【００６６】
次に、サーバプログラム８５は、ステータス要求情報の応答として送信されたステータス情報を、通信Ｉ／Ｆ７５を通じてアルバムサーバ９０から受信する（Ｓ５３）。そして、サーバプログラム８５は、Ｓ５３で受信したステータス情報の設定値に基づいて、対象ＵＲＬレコードのアルバムＵＲＬで示されるアルバム領域に、コンテンツデータが記憶されているか否かを判断する（Ｓ５４）。Ｓ５３の処理は第５受信処理の一例であり、Ｓ５４の処理は第１判断処理の一例である。
【００６７】
そして、サーバプログラム８５は、アルバム領域にコンテンツデータが記憶されていると判断したことに応じて（Ｓ５４：あり）、Ｓ５５以降の処理を実行せずに、ステータス報知処理を終了する。一方、サーバプログラム８５は、アルバム領域にコンテンツデータが記憶されていないと判断したことに応じて（Ｓ５４：なし）、対象ＵＲＬレコードの端末ＩＤで識別される情報処理端末５０に、通信Ｉ／Ｆ７５を通じて報知指示情報を送信する（Ｓ５５）。また、サーバプログラム８５は、対象ＵＲＬレコードがアルバムＵＲＬを含まないと判断したことに応じて（Ｓ５１：なし）、Ｓ５２〜Ｓ５４の処理を実行せずに、Ｓ５５の処理を実行する。
【００６８】
報知指示情報は、報知タイミングの到来を通知するための情報である。対象ＵＲＬレコードがアルバムＵＲＬを含む場合、報知指示情報は、当該アルバムＵＲＬを含んでもよい。一方、対象ＵＲＬレコードがアルバムＵＲＬを含まない場合、報知指示情報は、対象ＵＲＬレコードの暫定ＵＲＬを含んでもよい。Ｓ５５の処理は、例えば、周知のＰＵＳＨ通知技術或いはＸＭＰＰ（Extensible Messaging and Presence Protocolの略）等を用いて、実現することができる。サーバプログラム８５が実行するＳ５５の処理は、第２送信処理の一例である。
【００６９】
次に、ハガキプログラム６５は、通信Ｉ／Ｆ５５を通じてサーバプログラム８５から報知指示情報を受信する（Ｓ５５）。次に、ハガキプログラム６５は、登録報知画面１８０をディスプレイ５３に表示させる（Ｓ５６）。そして、ハガキプログラム６５は、図１２Ｂ）に示される登録報知画面１８０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ５７）。ハガキプログラム６５が実行するＳ５５の処理は第１受信処理の一例であり、Ｓ５６の処理は報知処理の一例であり、Ｓ５７の処理は第２受付処理の一例である。
【００７０】
一例として、報知指示情報が暫定ＵＲＬを含む場合の登録報知画面１８０は、当該暫定ＵＲＬに対応するアルバムＵＲＬをＵＲＬリストに登録する必要があることを報知するための画面である。図１２（Ｂ）に示される登録報知画面１８０は、報知指示情報が暫定ＵＲＬを含む場合の例であって、「アルバムＵＲＬを年賀状サーバに登録して下さい。」とのメッセージと、［コンテンツ登録］アイコン１８１と、［ＵＲＬ登録］アイコン１８２と、［後で］アイコン１８３とを含む。
【００７１】
他の例として、報知指示情報がアルバムＵＲＬを含む場合の登録報知画面１８０は、当該アルバムＵＲＬで示されるアルバム領域に、コンテンツデータを記憶させる必要があることを報知するための画面である。図示は省略するが、この場合の登録報知画面１８０は、例えば、「アルバムサーバにコンテンツデータをアップロードして下さい。」とのメッセージと、［コンテンツ登録］アイコン１８１と、［後で］アイコン１８３とを含み、［ＵＲＬ登録］アイコン１８２を含まない。
【００７２】
次に、ハガキプログラム６５は、［コンテンツ登録］アイコン１８１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５７：コンテンツ登録）、起動ＡＰＩを用いてＵＲＬ管理プログラム６６を起動する（Ｓ５８）。［コンテンツ登録］アイコン１８１の指定は、第１操作の一例である。Ｓ５８の処理は、起動処理の一例である。これにより、ＯＳ６４は、ハガキプログラム６５をバックグラウンドで実行し、ＵＲＬ管理プログラム６６をフォアグラウンドで実行する。
【００７３】
一例として、Ｓ５８で起動されたＵＲＬ管理プログラム６６は、新たなアルバム領域の確保を通信Ｉ／Ｆ５５を通じてアルバムサーバ９０に要求し、新たに確保されたアルバム領域を示すアルバムＵＲＬを通信Ｉ／Ｆ５５を通じてアルバムサーバ９０から受信する。そして、ＵＲＬ管理プログラム６６は、アルバムサーバ９０から受信したアルバムＵＲＬと、入力Ｉ／Ｆ５４を通じて入力を受け付けた名称情報とを含むアルバムレコードを、アルバムリストに登録する。
【００７４】
他の例として、Ｓ５８で起動されたＵＲＬ管理プログラム６６は、アルバムリストに含まれるアルバムＵＲＬを指定するユーザ操作と、メモリ６２に記憶されたコンテンツデータを指定するユーザ操作とを入力Ｉ／Ｆ５４を通じて受け付ける。そして、ＵＲＬ管理プログラム６６は、指定されたアルバムＵＲＬで示されるアルバム領域に、指定されたコンテンツデータを通信Ｉ／Ｆ５５を通じてアップロードする。
【００７５】
また、ハガキプログラム６５は、［ＵＲＬ登録］アイコン１８２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５７：ＵＲＬ登録）、ＵＲＬ登録処理を実行する（Ｓ５９）。［ＵＲＬ登録］アイコン１８２の指定は、第２操作の一例である。一方、ハガキプログラム６５は、［後で］アイコン１８３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５７：後で）、Ｓ５８〜Ｓ５９の処理を実行せずに、ステータス報知処理を終了する。図８を参照して、ＵＲＬ登録処理の詳細を説明する。
【００７６】
［ＵＲＬ登録処理］
まず、ハガキプログラム６５は、ＵＲＬ管理プログラム６６からアルバムリストを取得する（Ｓ６１）。そして、ハガキプログラム６５は、アルバム選択画面１４０をディスプレイ５３に表示させる（Ｓ６２）。Ｓ６１〜Ｓ６２の処理は、図５のＳ２１〜Ｓ２２の処理と同様であってもよい。但し、Ｓ６２で表示されるアルバム選択画面１４０は、［暫定ＵＲＬ］アイコン１４３を含まない。そして、ハガキプログラム６５は、アルバム選択画面１４０に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ６３）。Ｓ６３の処理は、第１受付処理の一例である。
【００７７】
次に、ハガキプログラム６５は、例えば、アルバムアイコン１４２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ６３）、通信Ｉ／Ｆ５５を通じて年賀状サーバ７０に登録要求情報を送信する（Ｓ６４）。登録要求情報は、暫定ＵＲＬ及びアルバムＵＲＬを対応付けて記憶することを、年賀状サーバ７０に要求するための情報である。登録要求情報は、例えば、Ｓ５５で受信した報知指示情報に含まれる暫定ＵＲＬと、Ｓ６３で指定されたアルバムアイコン１４２に対応するアルバムＵＲＬとを含む。ハガキプログラム６５が実行するＳ６４の処理は、第４送信処理の一例である。
【００７８】
次に、サーバプログラム８５は、通信Ｉ／Ｆ７５を通じて情報処理端末５０から登録求情報を受信する（Ｓ６４）。次に、サーバプログラム８５は、ＵＲＬリストに含まれるＵＲＬレコードのうち、登録要求情報の暫定ＵＲＬを含むＵＲＬレコードに、登録要求情報のアルバムＵＲＬを登録する（Ｓ６５）。サーバプログラム８５が実行するＳ６４の処理は第４受信処理の一例であり、Ｓ６５の処理は第２記憶処理の一例である。そして、サーバプログラム８５は、アルバムＵＲＬを登録したことを示す登録完了情報を、登録要求情報の応答として、通信Ｉ／Ｆ７５を通じて情報処理端末５０に送信する（Ｓ６６）。また、ハガキプログラム６５は、通信Ｉ／Ｆ５５を通じて年賀状サーバ７０から登録完了情報を受信したことに応じて（Ｓ６６）、ＵＲＬ登録処理を終了する。
【００７９】
また図示は省略するが、ＱＲスタンプが印刷されたハガキを受け取ったユーザは、不図示の携帯端末に搭載されたカメラでＱＲスタンプを撮影する。そして、携帯端末にインストールされた不図示のプログラムは、カメラが撮影した画像を画像処理して、ＱＲスタンプが保持するＵＲＬを抽出する。そして、携帯端末は、抽出したＵＲＬで示されるメモリ領域にアクセスする。
【００８０】
一例として、携帯端末は、アルバムＵＲＬを抽出したことに応じて、当該アルバムＵＲＬで示されるアルバム領域に記憶されているコンテンツデータを、アルバムサーバ９０からダウンロードする。そして、携帯端末は、ダウンロードしたコンテンツデータを再生（例えば、ディスプレイに表示、スピーカから出力など）する。
【００８１】
他の例として、携帯端末は、暫定ＵＲＬを抽出したことに応じて、当該暫定ＵＲＬで示されるメモリ領域へのアクセスを、年賀状サーバ７０に要求する。一方、サーバプログラム８５は、アクセスが要求された暫定ＵＲＬを含むＵＲＬレコードを、ＵＲＬリストから読み出す。そして、サーバプログラム８５は、読み出したＵＲＬレコードのアルバムＵＲＬを携帯端末に送信する。
【００８２】
そして、携帯端末は、年賀状サーバ７０から受信したアルバムＵＲＬで示されるアルバム領域にアクセスする。すなわち、携帯端末は、ＱＲスタンプから抽出した暫定ＵＲＬに対応するアルバムＵＲＬを経由して、当該暫定ＵＲＬで示されるアルバム領域に間接的にアクセスすることができる。
【００８３】
［本実施形態の作用効果］
上記の実施形態によれば、情報処理端末５０のユーザは、暫定ＵＲＬを保持するＱＲスタンプをハガキに印刷させた後に、コンテンツデータが記憶されたアルバム領域を示すアルバムＵＲＬを暫定ＵＲＬに対応付けて登録すればよい。すなわち、ハガキを作成する時点でコンテンツデータが用意できていなくても、ＱＲスタンプをハガキに印刷することができる。
【００８４】
一方、ハガキの作成時点で既にコンテンツデータをアップロードしているユーザにとっては、暫定ＵＲＬ及びアルバムＵＲＬを事後的に対応付ける操作が余計になるばかりでなく、当該操作を失念するとＱＲスタンプを通じてコンテンツデータにアクセスすることができなくなる。そこで上記の実施形態のように、暫定ＵＲＬ及びアルバムＵＲＬのどちらを保持するＱＲスタンプを生成するかを、アルバム選択画面１４０を通じてユーザに選択させるのが望ましい。
【００８５】
また、ＱＲスタンプは、保持しているＵＲＬをユーザが一見して認識できるものではなく、予め定められたアルゴリズムで画像処理することによってＵＲＬを抽出可能なものである。そこで上記の実施形態のように、暫定ＵＲＬ及びアルバムＵＲＬのどちらを保持するＱＲスタンプを生成するのかを、発行確認画面１５０、１７０を通じてユーザに報知する。これにより、事後的にアルバムＵＲＬを指定する必要があるか否かを、ユーザに認識させることができる。
【００８６】
また、上記の実施形態によれば、ＱＲスタンプが印刷されたハガキが宛先に届く前の報知タイミングにおいて、コンテンツデータをアップロードする必要があることが登録報知画面を通じてユーザに報知される。これにより、コンテンツデータのアップロードを失念していたユーザ、或いはアップロードしたコンテンツデータを差し替えしたいユーザに、ハガキが届く前にコンテンツデータをアップロードさせることができる。なお、報知の具体的な方法は前述の例に限定されず、スピーカに音声（例えば、報知メッセージ、ビープ音）を出力させてもよいし、バイブレータを振動させてもよい。
【００８７】
また、上記の実施形態によれば、対象ＵＲＬレコードの端末ＩＤで示される情報処理端末５０に報知指示情報が送信されるので、コンテンツデータのアップロードを失念していたユーザの情報処理端末５０に登録報知画面が表示される。これにより、ハガキを受け取った人がＱＲスタンプを通じてコンテンツデータにアクセスできないという事態を、さらに有効に抑制することができる。
【００８８】
なお、報知指示情報の具体的な内容は、特に限定されない。一例として、報知指示情報は、単に報知タイミングの到来を示す情報であって、報知の要否及び内容は情報処理端末５０が判断してもよい。他の例として、報知指示情報は、報知の内容をさらに示す情報であって、情報処理端末５０は報知指示情報で示される内容を報知してもよい。
【００８９】
また、上記の実施形態によれば、［コンテンツ登録］アイコン１８１及び［ＵＲＬ登録］アイコン１８２を登録報知画面に含めることによって、登録報知画面を見たユーザが必要な操作を容易に実行することができる。すなわち、ＱＲスタンプを通じてコンテンツデータにアクセスするのに必要な準備を、さらに効果的に促すことができる。
【００９０】
なお、ステータス報知処理の実行タイミングは、Ｓ４８に限定されない。他の例として、サーバプログラム８５は、Ｓ４７において、現在日時を示す日時情報をさらに含むＵＲＬレコードを、ＵＲＬリストに登録してもよい。この日時情報は、ＱＲスタンプがハガキに印刷された日時を示す。そして、サーバプログラム８５は、ＵＲＬリストに含まれる複数のＵＲＬレコードそれぞれを対象ＵＲＬレコードとするステータス報知処理を、日時情報で示される日時に対応する報知タイミングで実行してもよい。
【００９１】
一例として、１２月２５日以前を示す日時情報に対応する報知タイミングは、１２月３１日の午後（例えば、１９時）である。他の例として、１２月２６日〜３１日を示す日時情報に対応する報知タイミングは、翌年１月１日の午後である。さらに他の例として、１月１日以降を示す日時情報に対応する報知タイミングは、日時情報で示される日の午後である。すなわち、ステータス報知処理は、Ｓ１６の処理を実行した後に実行されるのが望ましい。また、ステータス報知処理は、スタンプを印刷したハガキが宛先に届く前に実行されるのが望ましく、当該ハガキが宛先に届く直前（典型的には、前日）に実行されるのがさらに望ましい。
【００９２】
また、報知タイミングの到来を検出するのは、サーバプログラム８５に限定されない。他の例として、ハガキプログラム６５は、Ｓ１６でＱＲスタンプを含むテンプレート画像をハガキに印刷させたことに応じて、現在日時から前述の報知タイミングまでの時間を算出し、算出した時間の経過を監視するタイマをスタートしてもよい。そして、ハガキプログラム６５は、タイマがタイムアウトしたことに応じて、Ｓ５１の処理の実行を年賀状サーバ７０に指示してもよい。
【００９３】
さらに、Ｓ５１〜Ｓ５４の処理を実行するのは、サーバプログラム８５に限定されない。他の例として、ハガキプログラム６５は、前述のタイマがタイムアウトしたことに応じて、Ｓ５１〜Ｓ５４の処理を実行してもよい。そして、ハガキプログラム６５は、
印刷したＱＲスタンプが保持する暫定ＵＲＬにアルバムＵＲＬが対応付けられていないと判断したことに応じて（Ｓ５１：なし）、或いは印刷したＱＲスタンプが保持するアルバムＵＲＬで示されるアルバム領域にコンテンツデータが記憶されていないと判断したことに応じて（Ｓ５４：Ｎｏ）、Ｓ５６以降の処理を実行してもよい。
【００９４】
また、上記の実施形態の情報処理端末５０及び年賀状サーバ７０において、メモリ６２、８２に記憶された各種プログラムがＣＰＵ６１、８１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００９５】
さらに、本発明は、情報処理端末５０及び年賀状サーバ７０として実現できるだけでなく、情報処理端末５０及び年賀状サーバ７０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じて情報処理端末５０及び年賀状サーバ７０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット１０１等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００９６】
１０・・・プリンタ
５０・・・情報処理端末
５３・・・ディスプレイ
５４・・・入力Ｉ／Ｆ
５５，７５・・・通信Ｉ／Ｆ
６１，８１・・・ＣＰＵ
６２，８２・・・メモリ
６５・・・ハガキプログラム
６６・・・ＵＲＬ管理プログラム
７０・・・年賀状サーバ
８５・・・サーバプログラム
【図１】
2018173871.tif 000003
【図２】
2018173871.tif 000004
【図３】
2018173871.tif 000005
【図４】
2018173871.tif 000006
【図５】
2018173871.tif 000007
【図６】
2018173871.tif 000008
【図７】
2018173871.tif 000009
【図８】
2018173871.tif 000010
【図９】
2018173871.tif 000011
【図１０】
2018173871.tif 000012
【図１１】
2018173871.tif 000013
【図１２】
2018173871.tif 000014