(57)【要約】【課題】印刷状況に合わせた広告表示を行うことができる印刷システム、画像提供装置、画像提供プログラム及び画像提供方法を提供する。【解決手段】プリンタ６が印刷中である際に、該プリンタ６に印刷データを出力したユーザ端末５のディスプレイＤにユーザが閲覧するための画像データを出力する印刷システム１において、画像提供サーバ２は、各画像データに割り当てられた表示時間をそれぞれ記憶し、印刷データの属性情報に基づき、予測印刷時間を取得し、各画像データの表示時間に基づき、予測印刷時間内に画像表示が完了するように画像データを選択し、印刷データの印刷開始に合わせて、選択された画像データをユーザ端末５のディスプレイＤに出力する。【選択図】図１
2009116653.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段にユーザが閲覧するための画像データを出力する印刷システムにおいて、
各画像データに基づく画像を前記表示手段に表示する表示時間をそれぞれ記憶する表示時間記憶手段と、
前記印刷データの属性情報を取得する属性情報取得手段と、
前記属性情報に基づき、予測印刷時間を取得する予測手段と、
前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように前記画像データを選択する選択手段と、
前記印刷データの印刷開始に合わせて、前記選択された画像データを前記ユーザ端末の前記表示手段に出力する出力制御手段と
を備えたことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記選択手段は、印刷枚数が複数枚である場合に、各頁毎に異なる前記画像データを選択し、
前記出力制御手段は、前記各頁の印刷開始に合わせて、前記各頁に対して選択された前記画像データを出力することを特徴とする印刷システム。
【請求項３】
請求項１又は２に記載の印刷システムにおいて、
前記選択手段は、前記各画像データのうち、前記表示時間が前記予測印刷時間未満であって、且つ前記表示時間と前記予測印刷時間との差が所定時間以下である前記画像データを選択することを特徴とする印刷システム。
【請求項４】
請求項１又は２に記載の印刷システムにおいて、
前記選択手段は、複数の前記画像データを表示する全体としての前記表示時間が前記予測印刷時間未満であって、且つ全体の前記表示時間と前記予測印刷時間との差が所定時間以下である前記画像データの組合せを選択することを特徴とする印刷システム。
【請求項５】
印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段にユーザが閲覧するための画像データを出力する画像提供装置において、
各画像データに基づく画像を前記表示手段に表示する表示時間をそれぞれ記憶する表示時間記憶手段と、
前記印刷データの属性情報を取得する属性情報取得手段と、
前記属性情報に基づき、予測印刷時間を取得する予測手段と、
前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように前記画像データを選択する選択手段と
を備えたことを特徴とする画像提供装置。
【請求項６】
各画像データに割り当てられた表示時間をそれぞれ記憶する表示時間記憶手段と制御手段とを用いて、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段に画像データを出力する画像提供プログラムであって、
前記制御手段を、
前記印刷データの属性情報を取得する属性情報取得手段と、
前記属性情報に基づき、予測印刷時間を取得する予測手段と、
前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように画像データを選択する選択手段として機能させることを特徴とする画像提供プログラム。
【請求項７】
各画像データに割り当てられた表示時間をそれぞれ記憶する表示時間記憶手段と制御手段とを用いて、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段に画像データを出力する画像提供方法において、
前記制御手段が、
前記印刷データの属性情報を取得するステップと、
前記属性情報に基づき、予測印刷時間を取得するステップと、
前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように画像データを選択するステップを有することを特徴とする画像提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、画像提供装置、画像提供プログラム及び画像提供方法に関する。
【背景技術】
【０００２】
デジタルカメラや個人向けのインクジェット式プリンタの普及、及びそれらの装置の性能向上に伴い、デジタルカメラで撮影した写真やダウンロードした画像等を自宅で印刷するユーザが増加している。最近では、個人向けのプリンタは、ノズルの集積度の向上等により印刷時間が短縮化されているものの、画像をプリンタに出力してから印刷が完了するまでの待ち時間は、ユーザにとって無駄な時間であり、ユーザにストレスを与える可能性がある。
【０００３】
これに対し、特許文献１には、プリンタが印刷している間に、クライアント端末のディスプレイに広告を表示するシステムが記載されている。
【特許文献１】特開２００２−１５７１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記システムでは、印刷待ち時間の長さを考慮して広告を表示していないため、印刷が完了すると広告表示を強制的に終了する。このため、ユーザがディスプレイに表示された広告画像を見ているにも関わらず、画像表示が途中で終了してしまう可能性がある。これにより、ユーザのストレス低減を図るために画像を表示しても、印刷サービスにおけるユーザ満足度を低下させてしまうことが想定される。
【０００５】
本発明は、上記問題点に鑑みてなされたものであり、その目的は、印刷状況に合わせた広告表示を行うことができる印刷システム、画像提供装置、画像提供プログラム及び画像提供方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段にユーザが閲覧するための画像データを出力する印刷システムにおいて、各画像データに基づく画像を前記表示手段に表示する表示時間をそれぞれ記憶する表示時間記憶手段と、前記印刷データの属性情報を取得する属性情報取得手段と、前記属性情報に基づき、予測印刷時間を取得する予測手段と、前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように前記画像データを選択する選択手段と、前記印刷データの印刷開始に合わせて、前記選択された画像データを前記ユーザ端末の前記表示手段に出力する出力制御手段とを備えた。
【０００７】
この構成によれば、属性データに基づき、印刷にかかる予測印刷時間を算出し、予測時間内に画像表示が完了するように画像データを選択する。そして印刷開始に合わせて画像データを出力する。このため、印刷中は画像表示を中断させることなく、画像データをユーザに閲覧させることができる。従って、印刷待ち時間でのストレスを軽減することができる。
【０００８】
この印刷システムにおいて、前記選択手段は、印刷枚数が複数枚である場合に、各頁毎に異なる前記画像データを選択し、前記出力制御手段は、前記各頁の印刷開始に合わせて、前記各頁に対して選択された前記画像データを出力する。
【０００９】
この構成によれば、１頁の印刷が完了し、次頁を印刷する際に、表示手段に表示される画像データが変わる。このため、用紙切れが生じた場合等に、印刷開始時から新たな画像データを表示することができる。
【００１０】
この印刷システムにおいて、前記選択手段は、前記各画像データのうち、前記表示時間が前記予測印刷時間未満であって、且つ前記表示時間と前記予測印刷時間との差が所定時間以下である前記画像データを選択する。
【００１１】
この構成によれば、表示時間が予測印刷時間未満であって、且つ予測印刷時間との差が所定時間以下である画像データが選択されるので、印刷が完了する前に画像表示を終わらせることができる。このため、印刷中は画像表示を中断させることなく、ユーザに閲覧させることができる。
【００１２】
この印刷システムにおいて、前記選択手段は、複数の前記画像データを表示する全体としての前記表示時間が前記予測印刷時間未満であって、且つ全体の前記表示時間と前記予測印刷時間との差が所定時間以下である前記画像データの組合せを選択する。
【００１３】
この構成によれば、複数の画像データを選択する場合にも、全体表示時間が予測印刷時間未満であって、且つ予測印刷時間との差が所定時間以下である画像データの組合せが選択されるので、印刷が完了する前に画像表示を終わらせることができる。このため、印刷中は画像データを中断させることなく、ユーザに閲覧させることができる。また、予測印刷時間に合致する適当な画像データが無い場合にも、短い画像データを組み合わせることができるので、印刷時間が長い場合等、特殊な状況にも対応することができる。
【００１４】
本発明は、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段にユーザが閲覧するための画像データを出力する画像提供装置において、各画像データに基づく画像を前記表示手段に表示する表示時間をそれぞれ記憶する表示時間記憶手段と、前記印刷データの属性情報を取得する属性情報取得手段と、前記属性情報に基づき、予測印刷時間を取得する予測手段と、前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように前記画像データを選択する選択手段とを備えた。
【００１５】
この構成によれば、属性データに基づき、印刷にかかる予測印刷時間を算出し、予測時間内に画像表示が完了するように画像データを選択する。このため、印刷中は画像表示を中断させることなく、画像データをユーザに閲覧させることができる。従って、印刷待ち時間でのストレスを軽減することができる。
【００１６】
本発明は、各画像データに割り当てられた表示時間をそれぞれ記憶する表示時間記憶手段と制御手段とを用いて、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段に画像データを出力する画像提供プログラムであって、前記制御手段を、前記印刷データの属性情報を取得する属性情報取得手段と、前記属性情報に基づき、予測印刷時間を取得する予測手段と、前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように画像データを選択する選択手段として機能させる。
【００１７】
この構成によれば、画像提供プログラムに従って、属性データに基づき、印刷にかかる予測印刷時間を算出し、予測時間内に画像表示が完了するように画像データを選択する。このため、印刷中は画像表示を中断させることなく、画像データをユーザに閲覧させることができる。従って、印刷待ち時間でのストレスを軽減することができる。
【００１８】
本発明は、各画像データに割り当てられた表示時間をそれぞれ記憶する表示時間記憶手段と制御手段とを用いて、印刷装置が印刷中である際に、該印刷装置に印刷データを出力したユーザ端末の表示手段に画像データを出力する画像提供方法において、前記制御手段が、前記印刷データの属性情報を取得するステップと、前記属性情報に基づき、予測印刷時間を取得するステップと、前記各画像データの前記表示時間に基づき、前記予測印刷時間内に画像表示が完了するように画像データを選択するステップを有する。
【００１９】
この方法によれば、画像提供プログラムに従って、属性データに基づき、印刷にかかる予測印刷時間を算出し、予測時間内に画像表示が完了するように画像データを選択する。このため、印刷中は画像表示を中断させることなく、画像データをユーザに閲覧させることができる。従って、印刷待ち時間でのストレスを軽減することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を具体化した一実施形態を図１〜図１４に従って説明する。図１は、印刷システムとしての印刷システム１の概略図である。印刷システム１は、コンテンツ提供装置としての画像提供サーバ２と、配信サーバ３と、広告サーバ４、複数のユーザ端末５及び印刷装置としてのインクジェットプリンタ（以下、単にプリンタ６という）とから構成されている。ユーザ端末５は、プリンタ６に接続されている。
【００２１】
画像提供サーバ２は、予め業者等により作成された画像データや、ユーザにより登録された画像データを記憶している。また、ユーザ端末５からの印刷要求に応じて、それらの画像データをユーザ端末５に送信する。さらに、画像データの属性に応じて印刷時間を推定し、その推定印刷時間に応じてユーザ端末５の表示手段としてのディスプレイＤに表示する画像データとしての広告を選択する。広告サーバ４は、広告を表示するためのデータを格納している。配信サーバ３は、ユーザ端末５に格納された印刷管理プログラム３６を更新するための更新データを送信する。
【００２２】
次に、画像提供サーバ２の構成について説明する。図２に示すように、画像提供サーバ２は、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、通信Ｉ／Ｆ１３を有している。また、ユーザデータ記憶部１４、画像データ記憶部１７、ウェブデータ記憶部１６、表示時間記憶手段としての広告情報記憶部２０を有している。属性情報取得手段、予測手段、選択手段としてのＣＰＵ１０は、ＲＡＭ１１を作業領域とし、ＲＯＭ１２に格納されたコンテンツ提供プログラムとしての広告提供プログラムに従って各種制御を行う。
【００２３】
ユーザデータ記憶部１４には、図３に示すユーザデータ１５がユーザ毎に記憶されている。ユーザデータ１５は、予め登録手続を行ったユーザに関するデータである。
ウェブデータ記憶部１６には、ウェブデータ１６Ａが格納されている。ウェブデータ１６Ａは、ユーザ端末５のディスプレイＤに、ユーザが登録した画像の一覧や、印刷設定をするための画面を表示するためのデータである。ユーザは、ユーザ端末５を用いて、画像提供サーバ２からウェブデータ１６Ａを読み出し、印刷可能な画像の一覧を有する画面をディスプレイＤに表示する。また、それらの一覧の中から印刷する画像を選択すると、ウェブデータ１６Ａに基づく画面で、その画像に対する印刷設定を行う。
【００２４】
画像データ記憶部１７には、登録画像データ１８及び属性情報としての印刷設定データ１９が記憶されている。登録画像データ１８は、予め画像提供サーバ２に格納した画像データ、又はユーザによって登録された画像データである。この登録画像データ１８には、画像識別番号がそれぞれ付与されている。
【００２５】
印刷設定データ１９は、ユーザが登録画像データ１８の印刷を行う際に、その登録画像
データ１８に対して設定した印刷条件である。図３に示すように、印刷設定データ１９は、画像識別番号１９Ａ、メーカー１９Ｂ、機種１９Ｃ、用紙サイズ１９Ｄ、印刷モード１９Ｅ、枚数１９Ｆを有している。画像識別番号１９Ａは、印刷設定の対象となる登録画像データ１８の識別番号である。メーカー１９Ｂ及び機種１９Ｃは、登録画像データ１８を出力するプリンタ６の製造元及び機種をそれぞれ示し、これらは印刷を行う際にユーザにより設定される。用紙サイズ１９Ｄは、「ハガキ」、「Ａ４」等といった印刷紙の大きさを示し、印刷を行う際にユーザにより予め設定される。印刷モード１９Ｅは、「高精細」、「速い」等といった、印刷物の解像度やインク吐出条件をそれぞれ変更したモードを示し、この印刷モード１９Ｅもユーザにより予め設定される。枚数１９Ｆは、その登録画像データ１８を印刷する枚数であって、ユーザにより予め設定される。
【００２６】
画像提供サーバ２のＣＰＵ１０は、ユーザにより印刷する登録画像データ１８が選択されると、登録画像データ１８に対応する印刷設定データ１９を取得する。さらに、取得した印刷設定データ１９に基づき、登録画像データ１８を印刷する際の、印刷枚数毎の推定印刷時間を取得する。本実施形態では、推定印刷時間は、メーカー、機種、用紙サイズ及び印刷モードといった項目毎の平均印刷時間を示すテーブルやマップ等に基づき取得する。或いは、登録画像データ１８を変換して生成されるラスタデータの長さ等に基づき、ＣＰＵ１０が推定印刷時間を算出するようにしてもよい。
【００２７】
広告情報記憶部２０には、広告属性データ２１及び表示履歴データ２２が記憶されている。図４に示すように、広告属性データ２１は、広告識別子２１Ａ、広告ＵＲＬ２１Ｂ、表示時間としての広告時間２１Ｃ、広告主２１Ｄ、種類２１Ｅを有している。
【００２８】
広告識別子２１Ａは、各広告に割り振られた識別子である。広告ＵＲＬ２１Ｂは、その広告を表示するための動画データ又は静止画データが格納位置を示すＵＲＬである。本実施形態では広告の動画データ又は静止画データは、広告主等が有する広告サーバ４にそれぞれ格納されているが、画像提供サーバ２又は図示しない広告提供サーバに全て格納するようにしてもよい。
【００２９】
広告時間２１Ｃは、上記動画データ又は静止画データの表示時間の長さを示し、本実施形態では「１５秒」、「３０秒」、「４５秒」、「６０秒」といったように、予め規定された表示時間のうち、一つの時間に設定されている。広告主２１Ｄは、その広告を掲載する企業等を示す。種類２１Ｅは、広告対象の種類を示す。
【００３０】
画像提供サーバ２のＣＰＵ１０は、印刷設定データ１９に基づき取得した推定印刷時間に基づき、印刷待ち時間中に表示する広告を選択する。このとき、広告属性データ２１の広告時間２１Ｃを参照し、推定印刷時間内に広告表示が完了するように広告を選択する。
【００３１】
例えば、印刷枚数が１枚である場合、図５（ａ）に示すように、ＣＰＵ１０は、広告時間２１Ｃが、推定印刷時間未満となる広告を選択する。このとき、広告時間２１Ｃと推定印刷時間との差が、所定時間（例えば５秒）未満となるように広告を選択する。選択候補となる広告が複数ある場合には、予め設定された選択条件に基づきいずれか１つを選択する。例えば、広告識別子２１Ａの順番に基づき選択するようにしてもよいし、ユーザ端末５にまだ表示されていない広告を選択するようにしてもよい。或いは、過去に表示された広告でも、現時点から遡って所定期間中に表示されていない広告を選択するようにしてもよい。このように広告が選択されると、ユーザ端末５は、画像提供サーバ２が選択した広告のデータを広告サーバ４から取得し、印刷管理プログラム３６に従って、プリンタ６の印刷開始と同時に広告表示を開始する。その結果、その広告の全ての動画データ又は静止画データが表示され、印刷終了時点又は印刷終了時点よりも前に完了する。
【００３２】
また、広告時間２１Ｃと推定印刷時間との差が所定時間未満となる広告がない場合、複数の広告を組み合わせてもよい。即ち、図５（ｂ）に示すように、「広告＃１」の広告時間２１Ｃと「広告＃２」の広告時間２１Ｃとを加算した時間が、推定印刷時間未満であって、且つその差が所定時間未満となるように、広告を選択する。ユーザ端末５は、選択された複数の広告のうち、最初の広告を印刷開始と同時に表示し、その広告表示が完了すると、次の広告の表示を開始する。
【００３３】
さらに、印刷枚数が複数である場合には、１枚毎に広告表示が完了するように、単数又は複数の広告を選択する。例えば、図５（ｃ）に示すように、１枚目に対し、１枚目の推定印刷時間未満であって、且つその差が所定時間未満となる「広告＃１」を選択し、２枚目に対し、２枚目の推定印刷時間未満であって、且つその差が所定時間未満となる「広告＃２」を選択する。或いは、図５（ｂ）のように、１枚目又は２枚目に対して、「広告＃１」、「広告＃２」等、複数の広告を選択してもよい。
【００３４】
図６に示すように、表示履歴データ２２は、表示日時２２Ａ、広告識別子２２Ｂ、表示状態２２Ｃ、ユーザ識別子２２Ｄを有している。表示履歴データ２２は、広告が各ユーザ端末５に表示された履歴を示すデータである。表示日時２２Ａは、広告を表示した日時を示す。広告識別子２２Ｂは表示された広告の識別子を示し、広告属性データ２１の広告識別子２１Ａと対応する。
【００３５】
表示状態２２Ｃは、広告が強制終了されずに全て表示されたか否かを示す。ユーザ端末５のディスプレイＤに表示された広告は、ユーザによって操作されない限り終了せずに表示を継続するが、ユーザにより所定の操作が行われると広告が中止される。広告表示が強制終了されずに完了すると、ユーザ端末５から「完了」を示すステイタス通知が送信される。画像提供サーバ２のＣＰＵ１０は、このステイタス通知を受信すると表示状態２２Ｃを「完了」とする。一方、ユーザ端末５から「強制終了」を示すステイタス通知が送信されると、ＣＰＵ１０は、表示状態２２Ｃを「強制終了」にする。
【００３６】
ユーザ識別子２２Ｄは、広告を表示したユーザ端末５から取得したユーザの識別子である。このように、表示履歴データ２２は、各広告が各ユーザ端末５に表示された回数を示しているため、各広告の表示回数とに基づき、例えば広告主に対する課金処理を行うことができる。このとき、その表示状態２２Ｃが「完了」であり、途中で強制終了されずに表示完了したもの広告のみに対して課金処理を行うこともできる。
【００３７】
次に、ユーザ端末５の構成について説明する。図７に示すように、ユーザ端末５は、出力制御手段としてのＣＰＵ３０、ＲＡＭ３１、ＲＯＭ３２、アプリケーション記憶部３３、各サーバ２〜４と接続するための通信Ｉ／Ｆ３４、及びプリンタ６にデータを出力するための出力制御手段としての出力Ｉ／Ｆ３５を有している。ＣＰＵ３０は、ＲＡＭ３１を作業領域として、各種プログラムに従って各種制御を司る。
【００３８】
アプリケーション記憶部３３には、印刷管理プログラム３６が格納されている。印刷管理プログラム３６は、画像提供サーバ２と協働して、登録画像データ１８に対する画像処理を施して印刷データに変換し、プリンタ６に出力するためのプログラムである。また、印刷管理プログラム３６は、広告サーバ４から受信し、アプリケーション記憶部３３等に一時記憶された画像データとしての広告データを、プリンタ６の印刷開始のタイミングに合わせてディスプレイＤに出力するためのプログラムである。
【００３９】
次に、本実施形態の処理手順について、図８〜図１４に従って説明する。まずユーザは、ユーザ端末５を用いて、画像提供サーバ２にアクセスする（ステップＳ１）。このとき、ユーザは、ユーザ識別子及びパスワード等を入力装置Ｉを用いてユーザ端末５に入力し
、ユーザ端末５はユーザ識別子等を画像提供サーバ２に送信する。画像提供サーバ２は、これらのユーザ識別子及びパスワードを用いてユーザ認証を行う。
【００４０】
ユーザ認証が完了すると、画像提供サーバ２のＣＰＵ１０は、ウェブデータ記憶部１６からウェブデータ１６Ａを読み出して、ユーザ端末５に編集画面を表示するための画面表示データとして送信する（ステップＳ２）。この編集画面では、上記したように、ユーザが印刷可能な登録画像データ１８を一覧として表示したり、ユーザの操作により、所望の領域のトリミング等の加工や、明るさ調整等の画像処理を行うことができる。
【００４１】
ユーザ端末５のＣＰＵ３０は、画面表示データに基づく編集画面を表示する（ステップＳ３）。例えば、編集画面の一覧から画像が選択されると、図１１に示すように、編集画面５０に、選択画像５１が表示される。そして、ユーザの操作により編集画面５０の印刷選択部５２が操作されると、ユーザ端末５は、印刷要求を画像提供サーバ２に送信する（ステップＳ４）。
【００４２】
画像提供サーバ２は、印刷要求を受信すると、ユーザ端末５に対して、印刷管理プログラム３６の起動命令を送信する（ステップＳ５）。ユーザ端末５は、起動命令を受信すると、アプリケーション記憶部３３に格納された印刷管理プログラム３６を起動する（ステップＳ６）。また、ユーザ端末５は、印刷管理プログラム３６に従って、該プログラムのバージョンを取得し、配信サーバ３に対し、現バージョンを送信するとともに最新バージョンの有無を確認するための問い合わせを行う（ステップＳ７）。
【００４３】
配信サーバ３は、ユーザ端末５からバージョンの問い合わせを受信すると、該ユーザ端末５の現バージョンと、自身が格納している最新のバージョンとを比較し、ユーザ端末５の印刷管理プログラム３６の更新の必要があるか否かを判断する（ステップＳ８）。現バージョンと最新バージョンとが異なり、更新の必要があると判断すると（ステップＳ８においてＹＥＳ）、最新版の更新データを記憶部から読み出し（ステップＳ９）、更新通知を行う（ステップＳ１０）。更新の必要がある場合には、更新通知とともに読み出した更新データを送信する。
【００４４】
一方、更新の必要がない場合には（ステップＳ８においてＮＯ）、更新の必要がない旨の更新通知を行う（ステップＳ１０）。ユーザ端末５は、更新通知を受信すると、更新通知に基づき、印刷管理プログラム３６の更新の必要があるか否かを判断する（ステップＳ１１）。更新データを受信した場合には、更新の必要あると判断して（ステップＳ１１においてＹＥＳ）、更新データを印刷管理プログラム３６に上書きし、更新を行って（ステップＳ１２）、図９に示すステップＳ１３に進む。更新通知に基づき、更新の必要がないと判断すると（ステップＳ１１においてＮＯ）、ステップＳ１３に進む。
【００４５】
一方、上記したように編集画面５０で印刷選択部５２が選択されると、ユーザ端末５は、画像提供サーバ２から受信したウェブデータ１６Ａに基づき、図１２に示すような編集画面５０を表示する。この編集画面５０では、選択画像５１の他に、属性設定部５３が表示されている。属性設定部５３は、メーカー選択部５３Ａ、機種選択部５３Ｂ、用紙選択部５３Ｃ、印刷モード選択部５３Ｄ、枚数選択部５３Ｅとから構成され、各選択部５３Ａ〜５３Ｅは、プルダウンメニューとして表示されている。
【００４６】
ユーザは、表示されている選択画像５１を印刷する際のプリンタ６のメーカー、機種、用紙サイズ、印刷モード、印刷枚数を各選択部５３Ａ〜５３Ｅで選択し、印刷実行部５４を選択操作する。これにより、ユーザ端末５は、印刷管理プログラム３６に従って、属性設定部５３で設定された印刷条件を、印刷設定データ１９として画像提供サーバ２に送信する（ステップＳ１３）。画像提供サーバ２は、設定データを取得すると、上記したよう
に、テーブル等に基づき、枚数毎の推定印刷時間を取得する（ステップＳ１４）。
【００４７】
推定印刷時間を取得すると、画像提供サーバ２は、広告情報記憶部２０に記憶された広告属性データ２１に基づき、上記したように広告選択処理を行う（ステップＳ１５）。即ち、登録画像データ１８の印刷枚数が１枚である場合には、広告時間２１Ｃが推定印刷時間未満であって、且つ広告時間２１Ｃと推定印刷時間との差が所定時間未満である広告を選択する。該当する広告がない場合には、複数の広告を組合せ、全体としての広告表示時間が推定印刷時間未満であって、且つ広告表示時間と推定印刷時間との差が所定時間未満である広告の組合せを選択する。印刷枚数が複数枚である場合には、１枚毎に広告を選択する。
【００４８】
広告が選択されると、画像提供サーバ２は、画像データ記憶部１７から登録画像データ１８を読み出し、ユーザ端末５に送信する（ステップＳ１６）。また、広告選択処理で選択した広告に対応する広告ＵＲＬ２１Ｂを、ユーザ端末５に送信する（ステップＳ１７）。
【００４９】
ユーザ端末５は、登録画像データ１８及び広告ＵＲＬ２１Ｂを受信し、広告ＵＲＬ２１Ｂに基づき、広告サーバ４に対し、広告データの要求を行う（ステップＳ１８）。広告サーバ４は、広告データの要求を受信すると、対応する広告データをユーザ端末５に送信する（ステップＳ１９）。ユーザ端末５は、広告データを受信すると、アプリケーション記憶部３３等に記憶する。
【００５０】
また、ユーザ端末５は、印刷管理プログラム３６に従って、受信した登録画像データ１８に基づき印刷データを生成し（ステップＳ２０）、出力Ｉ／Ｆ３５を介してプリンタ６に印刷データを出力する（ステップＳ２１）。印刷枚数が複数である場合でも、複数枚分の印刷データがプリンタ６に送信され、プリンタ６の図示しないメモリに蓄積される。
【００５１】
本実施形態では、ユーザ端末５は、印刷管理プログラム３６に従って、印刷データをプリンタ６に出力した時点で印刷開始であると判断する。そして、図１０に示すように、ユーザ端末５のディスプレイＤに広告データを出力する（ステップＳ２２）。尚、印刷実行部５４を選択操作した場合等、他のタイミングで印刷開始であると判断してもよい。
【００５２】
その結果、図１３に示すように、編集画面５０の前面に、広告５５が表示される。広告データは、動画データ又は複数の静止画データであるので、ユーザ端末５は広告データの設定に基づき、動画を表示するか、所定間隔で静止画像を切り替える。この広告５５は、強制終了部５５ａを選択することによって、強制終了することができる。強制終了されると、ユーザ端末５は、「強制終了」を示すステイタス通知を画像提供サーバ２に送信する。
【００５３】
ユーザ端末５は、現在表示中の広告５５の表示完了を待機する（ステップＳ２３）。表示が完了した場合には（ステップＳ２３においてＹＥＳ）、日時２２Ａ、広告識別子２２Ｂ、表示状態２２Ｃ及びユーザ識別子２２Ｄを取得して表示履歴データ２２を生成し、画像提供サーバ２に送信する（ステップＳ２４）。画像提供サーバ２は、表示履歴データ２２を受信すると、広告情報記憶部２０に格納された表示履歴データ２２に新しい表示履歴を追加して、表示履歴データ２２を更新する（ステップＳ２５）。
【００５４】
また、１枚目の印刷が終了する前に広告表示が完了した場合には、図１４（ｂ）に示すように、広告５５の最終画面を表示した状態を維持する。
さらに、ユーザ端末５は、印刷完了を待機する（ステップＳ２６）。このとき、ユーザ端末５は、プリンタ６から印刷が完了したことを示す信号を受信したか否かに基づき判断
してもよいし、１枚目の印刷開始時点からの経過をタイマ（図示略）に基づき判断し、推定印刷時間が経過した際に印刷が完了したと判断してもよい。１枚目の印刷が完了したと判断すると（ステップＳ２６においてＹＥＳ）、全枚数の印刷が終了したか否かを判断する（ステップＳ２７）。
【００５５】
印刷枚数が１枚のみであって、全枚数の印刷が終了したと判断すると（ステップＳ２７においてＹＥＳ）、処理を終了する。一方、印刷設定データ１９等に基づき、まだ印刷していないページがあると判断した場合には、全枚数の印刷が終了していないため（ステップＳ２７においてＮＯ）、ステップＳ２２に戻り、上記した処理を繰り返す。即ち、次の広告データをアプリケーション記憶部３３から読み出して、ディスプレイＤに出力する。その結果、図１４（ｃ）に示すように、１枚目の印刷時に表示された広告５５の最終画面から、次の広告５５に遷移する。或いは、次頁の印刷開始を示す信号をプリンタ６から受信した際に、次の広告データを出力するようにしてもよい。
【００５６】
そして、ユーザ端末５は、ステップＳ２４と同様に、表示中の広告５５の表示完了を待機する（ステップＳ２３）。図１４（ｄ）に示すように、広告時間２１Ｃが経過し、広告５５の最終画面が表示され、広告表示が完了したと判断すると（ステップＳ２３においてＹＥＳ）、表示履歴データ２２を画像提供サーバ２に送信する（ステップＳ２４）。画像提供サーバ２は、表示履歴データ２２を広告情報記憶部２０に追加して、更新する（ステップＳ２５）。
【００５７】
さらに、ユーザ端末５は、そのページの印刷の完了を待機し（ステップＳ２６）、全枚数の印刷が終了したか否かを判断する（ステップＳ２７）。また、印刷枚数が３枚以上である場合には印刷が完了していないページがある場合には、全枚数の印刷か終了していないと判断して（ステップＳ２７においてＮＯ）、ステップＳ２２に戻る。全枚数の印刷が終了したと判断すると（ステップＳ２７においてＹＥＳ）、その登録画像データ１８に対する処理を終了する。
【００５８】
上記実施形態によれば、以下のような効果を得ることができる。
（１）上記実施形態では、画像提供サーバ２は、印刷対象である登録画像データ１８の印刷設定データ１９を取得し、印刷設定データ１９に基づき、予測印刷時間を取得する。また、画像提供サーバ２は、各広告に割り当てられた広告時間２１Ｃをそれぞれ記憶する広告情報記憶部２０を備え、各広告の広告時間２１Ｃに基づき、予測印刷時間内に広告表示が完了するように広告データを選択する。ユーザ端末５は、広告サーバ４から広告データを取得し、印刷開始に合わせて、選択された広告データをユーザ端末５のディスプレイＤに出力する。このため、印刷待ち時間にディスプレイＤに表示される広告が、印刷完了と同時に中断されるのを防ぐことができる。従って、ユーザは、印刷待ちの間に広告全体を閲覧することができる。このため、広告の宣伝効果を向上することができる。
【００５９】
（２）上記実施形態では、画像提供サーバ２は、印刷頁毎に異なる広告を選択し、ユーザ端末５は、印刷頁毎に、各頁に対する広告データを出力する。即ち、印刷枚数が複数枚である場合に、各頁毎に異なる広告５５を表示することができる。このため、用紙切れ等のエラーが生じた場合に、次の頁の印刷開始時から新たな広告を表示することができるので、ユーザがプリンタ６のエラーに対応している間に、広告表示が完了するといった事態を防止することができる。
【００６０】
（３）上記実施形態では、画像提供サーバ２は、各広告データの表示履歴を示す表示履歴データ２２を広告情報記憶部２０に登録する。このため、表示履歴を用いて、例えば広告主に対して、印刷中に表示が完了した広告に対して課金処理を行うことができる。
【００６１】
尚、上記実施形態は以下のように変更してもよい。
・上記実施形態では、印刷中に広告をディスプレイＤに表示するようにしたが、広告以外の画像又は映像でもよい。例えば、映画、アニメーション等の映像、漫画、文章といったデジタルコンテンツを印刷中に表示するようにしてもよい。この場合にも、印刷完了時に画像表示が中断されないので、顧客満足度を向上することができる。
【００６２】
・上記実施形態では、ユーザ端末５が、印刷設定データ１９を取得し、該印刷設定データ１９に基づき、予測印刷時間を取得するようにしてもよい。さらに、各広告（コンテンツ）に割り当てられた広告時間２１Ｃをそれぞれ記憶する広告情報記憶部２０と備え、広告時間２１Ｃに基づき、予測印刷時間内に広告表示が完了するように広告データを選択するようにしてもよい。この場合、ユーザ端末５は、コンテンツ提供装置に対応し、ＣＰＵ３０、ＲＡＭ３１、ＲＯＭ３２及び通信Ｉ／Ｆ３４は、属性情報取得手段、予測手段、表示時間記憶手段、選択手段、出力制御手段に対応する。
【００６３】
・上記実施形態では、印刷装置をインクジェット式プリンタとしたが、レーザプリンタでもよく、他のプリンタでもよい。
・複数のユーザ端末５が、ＬＡＮ（Local Area Network）等のネットワークを介してプリンタ６と接続されている場合には、画像提供サーバ２は、ＬＡＮ内の各ユーザ端末５の印刷ジョブをスプールするプリントサーバから印刷ジョブを取得する。そして、各印刷ジョブ毎に広告を選択し、印刷待ちのユーザ端末５のディスプレイＤに広告５５を表示する。
【００６４】
・画像提供サーバ２は、広告を選択する際に、ユーザが選択した登録画像データ１８の属性に合った種類２１Ｅの広告を選択するようにしてもよい。例えば、登録画像データ１８を、「風景」、「動物」、「子供」といった分類に関連付けて画像データ記憶部１７に記憶しておき、「動物」の登録画像データ１８が選択された場合には、種類２１Ｅが「動物」に関する広告を選択するようにしてもよい。このようにすると、ユーザの関心が高い広告を表示することができるので、より宣伝効果の高い広告を表示することができる。
【００６５】
・印刷枚数が複数である場合、図１５に示すように、複数の広告を組み合わせた際の表示時間が、印刷枚数全てを印刷する際の推定印刷時間未満であって、且つその差が所定時間未満となるように広告を選択するようにしてもよい。図１５では、１枚目の印刷開始と同時に「広告＃１」の表示を開始し、１枚目の印刷終了を待機せずに「広告＃２」の表示を開始し、２枚目の印刷終了時点と、「広告＃２」の終了時点との差が所定時間未満になっている。
【図面の簡単な説明】
【００６６】
【図１】本実施形態の印刷システムの概略図。
【図２】画像提供サーバのブロック図。
【図３】印刷設定データの説明図。
【図４】広告属性データの説明図。
【図５】（ａ）及び（ｂ）は印刷枚数が１枚の場合、（ｃ）は印刷枚数が複数である場合の印刷と広告表示のタイミングを示す説明図。
【図６】表示履歴データの説明図。
【図７】ユーザ端末のブロック図。
【図８】本実施形態のデータ更新の処理手順を示すフローチャート。
【図９】広告表示の処理手順を示すフローチャート。
【図１０】広告表示の処理手順を示すフローチャート。
【図１１】編集画面の画面図。
【図１２】印刷設定を行う編集画面の画面図。
【図１３】広告を表示した状態の画面図。
【図１４】（ａ）及び（ｂ）は１枚目、（ｃ）及び（ｄ）は２枚目の広告の遷移状態を示す説明図。
【図１５】別例の印刷と広告表示のタイミングを示す説明図。
【符号の説明】
【００６７】
１…印刷システム、２…コンテンツ提供装置としての画像提供サーバ、５…ユーザ端末、６…印刷装置としてのプリンタ、１０…属性情報取得手段、予測手段、選択手段としてのＣＰＵ、１９…属性情報としての印刷設定データ、１９Ｆ…印刷枚数、２０…表示時間記憶手段としての広告情報記憶部、２１Ｃ…表示時間としての広告時間、３０…出力制御手段としてのＣＰＵ、３５…出力制御手段としての出力Ｉ／Ｆ、Ｄ…表示手段としてのディスプレイ。
【図１】
2009116653.tif 000003
【図２】
2009116653.tif 000004
【図３】
2009116653.tif 000005
【図４】
2009116653.tif 000006
【図５】
2009116653.tif 000007
【図６】
2009116653.tif 000008
【図７】
2009116653.tif 000009
【図８】
2009116653.tif 000010
【図９】
2009116653.tif 000011
【図１０】
2009116653.tif 000012
【図１１】
2009116653.tif 000013
【図１２】
2009116653.tif 000014
【図１３】
2009116653.tif 000015
【図１４】
2009116653.tif 000016
【図１５】
2009116653.tif 000017