(57)【要約】【課題】印刷不良が生じた場合であっても、ユーザに対して適切なサービスを提供する。【解決手段】画像提供システムは、画像提供装置と、画像提供装置に通信ネットワークを介して接続されたクライアントと、クライアントに接続された印刷装置とを有する。  画像提供装置は、クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部１０Ｃと、画像情報に基づく画像を印刷装置に印刷させるための印刷対象情報を、クライアントへ送信する印刷対象情報送信部１０Ｆと、印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、クライアントから受信する印刷不良情報受信部１０Ｇと、印刷不良情報の受信に基づき、印刷対象情報の提供対価を減額する対価減額部１０Ｋとを有する。【選択図】図５
2008158856.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続されたクライアントからの印刷要求を受信する印刷要求受信部であって、前記クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部と、
前記画像情報に基づく画像を前記クライアントに接続された印刷装置に印刷させるための印刷対象情報を、前記クライアントへ送信する印刷対象情報送信部と、
前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、前記クライアントから受信する印刷不良情報受信部と、
前記印刷不良情報の受信に基づき、前記印刷対象情報の提供対価を減額する対価減額部と、
を有する画像提供装置。
【請求項２】
請求項１に記載の画像提供装置であって、
前記印刷装置は、
インクを媒体に向けて吐出することで前記媒体に画像を印刷するものであり、
前記対価減額部は、
印刷不良に係わる印刷動作にて消費された前記インクの量を示すインク消費量情報、及び、前記印刷不良に係わる印刷動作で使用された媒体を特定する媒体特定情報に基づき、減額の度合いを定める、画像提供装置。
【請求項３】
請求項２に記載の画像提供装置であって、
前記媒体特定情報は、
前記媒体を、前記媒体の種類と前記媒体のサイズとに基づいて特定するものである、画像提供装置。
【請求項４】
請求項２又は請求項３に記載の画像提供装置であって、
前記対価減額部は、
前記インク消費量情報に基づくインク代金、及び、前記媒体特定情報に基づく媒体代金のそれぞれを、前記印刷対象情報の提供に係わる基本対価から減額する、画像提供装置。
【請求項５】
請求項１から請求項４の何れかに記載の画像提供装置であって、
前記印刷装置は、
インクを媒体に向けて吐出することで前記媒体に画像を印刷するものであり、
前記印刷不良情報受信部は、
前記インクが吐出されないことに起因する印刷不良を示す印刷不良情報を、前記クライアントから受信する、画像提供装置。
【請求項６】
請求項５に記載の画像提供装置であって、
前記印刷装置は、
前記印刷不良情報を記憶する印刷不良情報記憶部を有し、
前記クライアントは、
前記印刷不良情報記憶部に記憶された印刷不良情報を取得する、画像提供装置。
【請求項７】
請求項６に記載の画像提供装置であって、
前記クライアントは、
前記印刷不良情報記憶部に記憶された印刷不良情報を、前記印刷不良に係わる印刷動作が終了した後に取得する、画像提供装置。
【請求項８】
請求項１から請求項７の何れかに記載の画像提供装置であって、
前記画像情報に基づいて前記印刷対象情報を生成する印刷対象情報生成部を有する、画像提供装置。
【請求項９】
請求項８に記載の画像提供装置であって、
前記印刷対象情報生成部は、
前記印刷対象情報を、前記印刷装置の種類に応じて生成する、画像提供装置。
【請求項１０】
画像提供装置と、
前記画像提供装置に通信ネットワークを介して接続されたクライアントと、
前記クライアントに接続された印刷装置と、
を有する画像提供システムであって、
前記画像提供装置は、
前記クライアントからの印刷要求を受信する印刷要求受信部であって、前記クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部と、
前記画像情報に基づく画像を前記印刷装置に印刷させるための印刷対象情報を、前記クライアントへ送信する印刷対象情報送信部と、
前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、前記クライアントから受信する印刷不良情報受信部と、
前記印刷不良情報の受信に基づき、前記印刷対象情報の提供対価を減額する対価減額部と、
を有する画像提供システム。
【請求項１１】
クライアントに接続された印刷装置に前記クライアントへ送信した印刷対象情報に基づく画像を印刷させることで画像を提供する画像提供装置と通信可能に接続され、前記画像の提供についての対価を算出する対価算出装置であって、
前記画像提供装置から前記クライアントへの前記画像の提供についての基本対価を設定する基本対価設定部と、
前記印刷装置での印刷動作で生じた印刷不良を示す印刷不良情報であって前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を受信する印刷不良情報受信部と、
前記印刷不良情報の受信に基づき、前記基本対価から減額する対価減額部と、
を有する対価算出装置。
【請求項１２】
通信ネットワークを介して接続されたクライアントへ画像提供装置から印刷対象情報を送信し、前記クライアントに接続された印刷装置に前記印刷対象情報に基づく画像を印刷させることで提供される画像の、対価を算出する対価算出方法であって、
前記画像提供装置から前記クライアントへの前記画像の提供についての基本対価を設定すること、
前記印刷装置での印刷動作で生じた印刷不良を示す印刷不良情報であって前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を受信すること、
前記印刷不良情報の受信に基づき、前記基本対価から減額すること、
を行う対価算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像提供装置、画像提供システム、対価算出装置、及び、対価算出方法に関する。
【背景技術】
【０００２】
画像提供装置とクライアントとを通信ネットワークを介して接続した画像提供システムがある。この画像提供システムの中には、クライアントに接続された印刷装置で画像を印刷させることにより、ユーザに画像を提供するものがある（例えば、特許文献１を参照。）。
【特許文献１】特開２００１−３３４７０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この画像提供システムにおいて、印刷装置は画像の提供を受ける側で所有されているので、その状態は個々に異なる。このため、状態のよくない印刷装置で画像を印刷した場合、本来の画質が得られない可能性がある。例えば、インクを用紙に吐出することで画像を印刷する印刷装置では、吐出されるべきインクが吐出されなかったことにより、いわゆるドット抜けがある画像が提供されることになる。
【０００４】
このような印刷不良が生じたとき、ユーザは、本来の画質の画像を得るため、再度の印刷を行うことがある。再度の印刷を行った場合、先の印刷で消費したインクや用紙は無駄になってしまう。これらをユーザの負担にしてしまうと、ユーザに無用な負担を強いることになり、適切なサービスが提供できない。また、ユーザによっては、画質が損なわれた画像でも支障はないと判断する場合もある。この場合でも、画質が損なわれた画像に対して正規の対価を請求すると、ユーザに対して適切なサービスが提供できない。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、その目的は、印刷不良が生じた場合であっても、ユーザに対して適切なサービスを提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
通信ネットワークを介して接続されたクライアントからの印刷要求を受信する印刷要求受信部であって、前記クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部と、
前記画像情報に基づく画像を前記クライアントに接続された印刷装置に印刷させるための印刷対象情報を、前記クライアントへ送信する印刷対象情報送信部と、
前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、前記クライアントから受信する印刷不良情報受信部と、
前記印刷不良情報の受信に基づき、前記印刷対象情報の提供対価を減額する対価減額部と、
を有する画像提供装置である。
【０００７】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００８】
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。  
すなわち、通信ネットワークを介して接続されたクライアントからの印刷要求を受信する印刷要求受信部であって、前記クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部と、前記画像情報に基づく画像を前記クライアントに接続された印刷装置に印刷させるための印刷対象情報を、前記クライアントへ送信する印刷対象情報送信部と、前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、前記クライアントから受信する印刷不良情報受信部と、前記印刷不良情報の受信に基づき、前記印刷対象情報の提供対価を減額する対価減額部と、を有する画像提供装置を実現できることが明らかにされる。  
このような画像提供装置によれば、クライアントに接続された印刷装置で印刷不良が生じた場合に、その印刷不良に応じて対価が減額される。このため、印刷不良が生じた場合であっても、ユーザに対して適切なサービスを提供できる。
【０００９】
かかる画像提供装置であって、前記印刷装置は、インクを媒体に向けて吐出することで前記媒体に画像を印刷するものであり、前記対価減額部は、印刷不良に係わる印刷動作にて消費された前記インクの量を示すインク消費量情報、及び、前記印刷不良に係わる印刷動作で使用された媒体を特定する媒体特定情報に基づき、減額の度合いを定めることが好ましい。  
このような画像提供装置によれば、印刷不良の印刷動作で消費されたインクの量や使用された媒体に応じて減額の度合いが定められるので、減額の度合いを適正化できる。
【００１０】
かかる画像提供装置であって、前記媒体特定情報は、前記媒体を、前記媒体の種類と前記媒体のサイズとに基づいて特定するものであることが好ましい。  
このような画像提供装置によれば、使用された媒体の種類やサイズが反映されるので、減額の度合いをより適正化できる。
【００１１】
かかる画像提供装置であって、前記対価減額部は、前記インク消費量情報に基づくインク代金、及び、前記媒体特定情報に基づく媒体代金のそれぞれを、前記印刷対象情報の提供に係わる基本対価から減額することが好ましい。  
このような画像提供装置によれば、インク代金及び媒体代金のそれぞれを、基本対価から減算するので、減額の度合いをより適正化できる。
【００１２】
かかる画像提供装置であって、前記印刷装置は、インクを媒体に向けて吐出することで前記媒体に画像を印刷するものであり、前記印刷不良情報受信部は、前記インクが吐出されないことに起因する印刷不良を示す印刷不良情報を、前記クライアントから受信することが好ましい。また、前記印刷装置は、前記印刷不良情報を記憶する印刷不良情報記憶部を有し、前記クライアントは、前記印刷不良情報記憶部に記憶された印刷不良情報を取得することが好ましい。  
このような画像提供装置によれば、印刷不良情報に基づいて減額が行われるので、適切なタイミングで減額が行える。
【００１３】
かかる画像提供装置であって、前記クライアントは、前記印刷不良情報記憶部に記憶された印刷不良情報を、前記印刷不良に係わる印刷動作が終了した後に取得する構成が好ましい。  
このような画像提供装置によれば、印刷不良が生じたとしても、印刷動作は最後まで行われる。これにより、印刷を途中で止めることによる色合いの違いを防止できる。その結果、印刷不良がユーザにとって支障のない程度であれば、その画像を、減額後の適正な対価で入手できる。
【００１４】
かかる画像提供装置であって、前記画像情報に基づいて前記印刷対象情報を生成する印刷対象情報生成部を有することが好ましい。また、前記印刷対象情報生成部は、前記印刷対象情報を、前記印刷装置の種類に応じて生成することが好ましい。  
このような画像提供装置によれば、画像情報が他の用途に転用されてしまう等の不具合を有効に防止できる。
【００１５】
また、次の画像提供システムを実現できることも明らかにされる。  
すなわち、画像提供装置と、前記画像提供装置に通信ネットワークを介して接続されたクライアントと、前記クライアントに接続された印刷装置と、を有する画像提供システムであって、
前記画像提供装置は、前記クライアントからの印刷要求を受信する印刷要求受信部であって、前記クライアントで選択された画像情報についての印刷要求を受信する印刷要求受信部と、前記画像情報に基づく画像を前記印刷装置に印刷させるための印刷対象情報を、前記クライアントへ送信する印刷対象情報送信部と、前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を、前記クライアントから受信する印刷不良情報受信部と、前記印刷不良情報の受信に基づき、前記印刷対象情報の提供対価を減額する対価減額部と、を有する画像提供システムを実現できることも明らかにされる。
【００１６】
また、次の対価算出装置を実現できることも明らかにされる。  
すなわち、クライアントに接続された印刷装置に前記クライアントへ送信した印刷対象情報に基づく画像を印刷させることで画像を提供する画像提供装置と通信可能に接続され、前記画像の提供についての対価を算出する対価算出装置であって、
前記画像提供装置から前記クライアントへの前記画像の提供についての基本対価を設定する基本対価設定部と、前記印刷装置での印刷動作で生じた印刷不良を示す印刷不良情報であって前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を受信する印刷不良情報受信部と、前記印刷不良情報の受信に基づき、前記基本対価から減額する対価減額部と、を有する対価算出装置を実現できることも明らかにされる。
【００１７】
また、次の対価算出方法を実現できることも明らかにされる。  
すなわち、通信ネットワークを介して接続されたクライアントへ画像提供装置から印刷対象情報を送信し、前記クライアントに接続された印刷装置に前記印刷対象情報に基づく画像を印刷させることで提供される画像の、対価を算出する対価算出方法であって、
前記画像提供装置から前記クライアントへの前記画像の提供についての基本対価を設定すること、前記印刷装置での印刷動作で生じた印刷不良を示す印刷不良情報であって前記印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報を受信すること、前記印刷不良情報の受信に基づき、前記基本対価から減額すること、を行う対価算出方法を実現できることも明らかにされる。
【００１８】
＝＝＝第１実施形態＝＝＝
図１に示すように、画像提供システムは、画像提供サーバ１０と、ユーザ端末２０と、プリンタ３０とを有する。そして、画像提供サーバ１０とユーザ端末２０とは、インターネット等の通信ネットワークＮＷで接続されている。すなわち、画像提供サーバ１０とユーザ端末２０とは、中継局ＲＳが介在した状態で接続されている。一方、ユーザ端末２０とプリンタ３０との間は、通信ケーブルＣＢで直接的に接続されている。
【００１９】
＜画像提供サーバ１０について＞
画像提供サーバ１０は、この画像提供システムにおいて、クライアントに対して画像を提供する画像提供装置に相当する。画像提供サーバ１０は、サーバ側コントローラ１１と、通信インタフェース１２とを有する。サーバ側コントローラ１１は、ＣＰＵ１１１と、メモリ１１２とを有する。ＣＰＵ１１１は、制御を行う中心部分であり、メモリ１１２に記憶されたプログラムに従って動作する。メモリ１１２には、ＣＰＵ１１１によって実行されるプログラムや各種のデータが記憶される。なお、メモリ１１２の構成、及び、メモリ１１２に記憶されるプログラム等については、後で説明する。通信インタフェース１２は、画像提供サーバ１０（サーバ側コントローラ１１）を、通信ネットワークＮＷに接続するためのものである。
【００２０】
＜メモリ１１２の構成等について＞
図２Ａに示すように、メモリ１１２には、アプリケーションプログラム記憶領域１１２ａ、画像データ記憶領域１１２ｂ、テーブルデータ記憶領域１１２ｃ、プリンタドライバ記憶領域１１２ｄ、基本料金データ記憶領域１１２ｅ、及び、消耗品単価データ記憶領域１１２ｆが設けられている。そして、アプリケーションプログラム、画像データ、テーブルデータ、プリンタドライバ、基本料金データ、及び、消耗品単価データが、それぞれ対応する記憶領域に記憶される。
【００２１】
アプリケーションプログラムは、クライアントに対して画像を提供するための処理を、ＣＰＵ１１１に行わせる。このアプリケーションプログラムをＣＰＵ１１１が実行することにより、例えば、ユーザ端末２０からの要求を認識できる。また、ユーザ端末２０からの要求に応じて、表示用の画像情報を送信したり、印刷用の情報を送信したりできる。
【００２２】
画像データは、ユーザに提供され得る画像の基となるものであり、画像情報に相当する。例えば、この画像データに基づいて、ユーザ端末２０が有する表示装置２４に、選択用の画像が表示される。また、選択された画像データに基づいてプリンタ３０用の印刷データが生成される。この印刷データは、印刷命令とともに印刷用の情報を構成する。そして、図２Ｂに示すように、この画像データは、ユーザに提供され得る複数の種類が格納されている。
【００２３】
テーブルデータは、各種の情報を関連付けする際に用いられるデータである。例えば、画像データと基本料金データとを関連付けしたり、プリンタ３０の機種を示すプリンタ３０機種情報とプリンタドライバとを関連付けしたりする。
【００２４】
プリンタドライバは、画像データをプリンタ３０用の印刷データに変換するためのプログラムである。すなわち、プリンタドライバは、画像データやプリンタ３０の機種情報に基づいて、ユーザ端末２０に接続されたプリンタ３０に適合した印刷データを生成する。この画像提供システムにおいて、印刷データは、印刷装置としてのプリンタ３０に印刷動作を行わせるための印刷対象情報に相当する。従って、プリンタドライバは、画像情報に基づく印刷対象情報を、画像提供装置に生成させるための生成プログラムに相当する。
【００２５】
基本料金データは、ユーザへの画像の提供に対する基本料金（基本となる対価）を示すデータである。この基本料金に基づいて、ユーザへ請求される請求額が算出される。例えば、ユーザ端末２０に接続されたプリンタ３０にて、印刷不良が生じることなく、初回の印刷動作で画像が印刷された場合には、基本料金がそのまま請求金額となる。一方、印刷動作で印刷不良が生じた場合には、その印刷動作で消費したインクの代金や用いられた用紙の代金が、基本料金から減額されて請求金額となる。基本料金は、印刷対象となる画像データや印刷される用紙の大きさ等に応じて定められる。このため、図２Ｂに示すように、基本料金データは、メモリ１１２に複数種類記憶されている。例えば、或る画像データＡに対応する基本料金は、印刷される用紙のサイズ毎に、基本料金Ａ１，Ａ２，Ａ３…と複数種類記憶されている。また、別の画像データＢに対応する基本料金も、印刷される用紙のサイズ毎に、基本料金Ｂ１，Ｂ２，Ｂ３…と複数種類記憶されている。消耗品単価データは、印刷不良が生じた際において、減額量を算出するために用いられるデータである。例えば、図２Ｂに示すように、用紙については、サイズや種類で分類される用紙Ａ，Ｂ，Ｃ…毎に、単価が記憶される。例えば、１枚あたりの価格が記憶される。同様に、インクについては、インクの種類で分類されるインクＡ，Ｂ，Ｃ…毎に、単価が記憶される。例えば、１滴あたりの価格が記憶される。
【００２６】
＜ユーザ端末２０について＞
ユーザ端末２０は、画像提供システムにおけるクライアントに相当する。図３にも示すように、ユーザ端末２０は、端末側コントローラ２１と、通信インタフェース２２と、プリンタインタフェース２３と、表示装置２４と、入力装置２５とを有する。端末側コントローラ２１は、ＣＰＵ２１１と、メモリ２１２とを有する。ＣＰＵ２１１は、制御を行う中心部分であり、メモリ２１２に記憶されたプログラムに従って動作する。メモリ２１２には、ＣＰＵ２１１によって実行されるプログラムや各種のデータが記憶される。ユーザ端末２０では、画像提供サーバ１０に記憶された複数種類の画像データを閲覧したり、これらの画像データのうちの所望のものを選択したりする。このため、メモリ２１２には、アプリケーションプログラム記憶領域２１２ａが設けられている。このアプリケーションプログラム記憶領域２１２ａには、アプリケーションプログラムとして、例えばＷｅｂの閲覧ソフト（Ｗｅｂブラウザ）が記憶される。また、アプリケーションプログラムからプリンタ３０に画像を印刷させるため、メモリ２１２には、ユーザ端末２０に接続されたプリンタ３０に用いられるプリンタドライバ（図示せず）も記憶される。通信インタフェース２２は、ユーザ端末２０（端末側コントローラ２１）を、通信ネットワークＮＷに接続するためのものである。プリンタインタフェース２３は、ユーザ端末２０をプリンタ３０に接続するためのものである。表示装置２４は、例えば液晶ディスプレイである。この表示装置２４には、例えばユーザインタフェースを構成する各種の画像が表示される。この表示は、端末側コントローラ２１によって制御される。このため、端末側コントローラ２１は、表示装置２４による表示を制御する表示制御装置としても機能する。入力装置２５は、例えばキーボードやマウスである。この入力装置２５は、ユーザが各種の情報を端末側コントローラ２１に入力するための情報入力装置としても機能する。
【００２７】
＜プリンタ３０について＞
プリンタ３０は、画像提供システムにおける印刷装置に相当する。図１に示すように、プリンタ３０は、制御部３１と印刷部３２とを有する。制御部３１は、プリンタ側コントローラ３３と、駆動信号生成回路３１１と、外部インタフェース３１２とを有する。印刷部３２は、用紙搬送機構３２１、キャリッジ移動機構３２２、センサ群３２３、ヘッド制御部３２４、及び、ヘッド３２５を有する。
【００２８】
プリンタ側コントローラ３３は、ＣＰＵ３３１と、メモリ３３２とを有する。ＣＰＵ３３１は、制御を行う中心部分であり、メモリ３３２に記憶されたプログラムに従って動作する。メモリ３３２には、ＣＰＵ３３１によって実行されるプログラムや各種のデータが記憶される。なお、メモリ３３２の構成や記憶されるプログラム等については、後述する。プリンタ３０では、ユーザ端末２０や画像提供サーバ１０から送信された印刷データに基づき、用紙に画像を印刷する。駆動信号生成回路３１１は、ヘッド３２５に供給される駆動信号を生成する。このプリンタ３０において駆動信号生成回路３１１は、プリンタ側コントローラ３３からの制御情報に基づいて駆動信号を生成する。外部インタフェース３１２は、プリンタ３０をユーザ端末２０に接続するためのものである。この画像提供システムでは、ユーザ端末２０のプリンタインタフェース２３とプリンタ３０の外部インタフェース３１２とが、通信ケーブルＣＢを介して通信可能に接続されている。
【００２９】
用紙搬送機構３２１は、媒体としての用紙を搬送方向に搬送させるものである。従って、用紙搬送機構３２１は、媒体を搬送方向へ搬送させる媒体搬送部に相当する。キャリッジ移動機構３２２は、ヘッド３２５やヘッド制御部３２４が取り付けられたキャリッジＣＲを移動させるものである。センサ群３２３は、プリンタ３０における各部の状態を検出し、検出結果をプリンタ側コントローラ３３へ出力する。
【００３０】
センサ群３２３は、インク吐出センサを含んでいる。インク吐出センサは、インクの吐出の有無を検出するセンサである。このインク吐出センサは、例えば、インク滴の吐出経路の近傍に配置された導体と、導体の電圧変化を検出する検出器を有する。そして、インク滴の通過に起因する導体の電圧変化を検出する。なお、インク吐出センサはこの構成に限られない。例えば、発光素子から光束を発し、インク滴の光束の通過に伴う遮光状態を受光素子で検出する構成であってもよい。また、インク受け部材に向けてインクを吐出させ、インク着弾時に生じるインク受け部材の熱的変化、衝撃、及び、電気的変化を検出する構成であってもよい。
【００３１】
また、センサ群３２３は、用紙検出センサや用紙幅検出センサを含んでいる。用紙検出センサは、用紙の始端や終端を検出するためのセンサである。また、用紙幅センサは、用紙の幅を検出するためのセンサである。これらの用紙検出センサや用紙幅検出センサは、例えば、フォトインタラプタによって構成される。なお、これらの用紙検出センサや用紙幅検出センサについても、フォトインタラプタに限られない。例えば、機械式のセンサであってもよい。
【００３２】
＜メモリ３３２の構成等について＞
図４Ａに示すように、メモリ３３２には、ファームウェア記憶領域３３２ａ、吐出カウンタ領域３３２ｂ、及び、エラーフラグ領域３３２ｃが設けられている。ファームウェア記憶領域３３２ａは、ファームウェアを記憶するための領域である。ファームウェアは、プリンタ３０を動作させるためのプログラムである。
【００３３】
吐出カウンタ領域３３２ｂは、吐出カウンタとして使用される領域である。吐出カウンタとは、ヘッド３２５によるインクの吐出回数をカウントするためのものである。このプリンタ３０では、吐出されるインクの種類毎に吐出カウンタが設けられている。例えば、図４Ｂに示すように、ブラックインク用の吐出カウンタと、シアンインク用の吐出カウンタと、マゼンタインク用の吐出カウンタと、イエローインク用の吐出カウンタとが設けられている。ここで、１滴のインク量は既知である。このため、プリンタ側コントローラ３３は、吐出カウンタのカウント値に基づいてインクの吐出量を認識できる。また、プリンタ３０に搭載できるインクの量も既知である。例えば、キャリッジに搭載されるカートリッジの容積で定められる。このため、インクの吐出量に基づき、プリンタ側コントローラ３３は、プリンタ３０に搭載されたインクの残量を認識できる。なお、吐出されるインクの種類は前述の４色に限られない。そして、吐出カウンタは、吐出されるインクの種類に応じてその数が定められる。
【００３４】
エラーフラグ領域３３２ｃは、エラーフラグを記憶するための領域である。ここで、エラーフラグとは、プリンタ３０内でエラー（不具合等）が生じたことを示すフラグである。このプリンタ３０では、例えば、図４Ｂに示すように、エラーフラグとして、用紙サイズエラーフラグ、ドット抜けエラーフラグ、及び、インク切れエラーフラグが定められている。用紙サイズエラーフラグは、制御上認識されている用紙のサイズと印刷されている用紙のサイズとに相違があった場合に設定される。例えば、印刷データが十分に残っているにも関わらず、用紙検出センサで「用紙なし」と検出された場合、又は、印刷データがなくなっているにも関わらず、用紙検出センサで「用紙あり」と検出された場合に設定される。ドット抜けエラーフラグは、吐出されるべきインクが不吐出であった場合に設定される。このドット抜けエラーフラグは、インク吐出センサによる検出結果に基づいて設定される。簡単に説明すると、制御上で「吐出」と指定されたにも関わらず、インク吐出センサでインクの吐出が検出できなかった場合に設定される。インク切れエラーフラグは、プリンタ３０に搭載されているインクの残量が規定量未満になった場合に設定されるフラグである。このインク切れエラーフラグは、吐出カウンタにおけるカウント値に基づいて設定される。
【００３５】
＜動作の概要について＞
この画像提供システムでは、ユーザがユーザ端末２０（クライアント）を通じて画像提供サーバ１０（画像提供装置）のＷｅｂページにアクセスし、気に入った画像があれば印刷を指示する。これにより、画像提供サーバ１０からユーザ端末２０へ向けてプリンタ３０用の印刷データ（印刷対象情報）が送信され、プリンタ３０（印刷装置）で印刷が行われる。以下、この画像提供システムにおける動作の概要について説明する。
【００３６】
ユーザ端末２０を使用しているユーザが、閲覧ソフトを操作して画像提供サーバ１０のＷｅｂページにアクセスすると、画像提供サーバ１０は次の動作を行う。まず、サーバ側コントローラ１１及び通信インタフェース１２が選択用画像情報送信部１０Ａとして機能し、選択用画像情報を送信する。この選択用画像情報は、閲覧ソフトを介してＷｅｂページを表示させるための情報であり、選択用画像情報記憶部１０Ｂとしてのメモリ１１２に記憶されている。送信された選択用画像情報は、ユーザ端末２０で受信される。このとき、ユーザ端末２０が有する端末側コントローラ２１及び通信インタフェース２２は選択用画像情報受信部２０Ａとして機能し、選択用画像情報を受信する。また、受信した選択用画像情報を、メモリ２１２が有するワークエリアに記憶する。ユーザ端末２０では、記憶された選択用画像情報に基づき、表示装置２４にＷｅｂページの内容が表示される。この時点では、例えば、印刷可能な画像情報の一覧や基本料金等が表示される。
【００３７】
ユーザが気に入った画像を選択し、閲覧ソフト上で印刷を指示すると、クライアントとしてのユーザ端末２０から、画像提供装置としての画像提供サーバ１０へ、印刷要求が送信される。このとき、端末側コントローラ２１及び通信インタフェース２２は、印刷要求送信部２０Ｂとして機能する。また、サーバ側コントローラ１１及び通信インタフェース１２は、クライアントからの印刷要求を受信する印刷要求受信部１０Ｃとして機能する。印刷要求の受信に伴い、サーバ側コントローラ１１は、印刷対象情報生成部１０Ｄとして機能し、印刷対象情報としての印刷データを生成する。ここで、印刷対象情報とは、画像情報に基づく画像をクライアントに接続された印刷装置に印刷させるための情報を意味する。このとき、サーバ側コントローラ１１は、印刷対象となる画像データ（画像情報）を、自身が有するメモリ３３２（画像情報記憶部１０Ｅ）から読み出し、プリンタドライバの実行によって印刷データを生成する。
【００３８】
生成された印刷データは、ユーザ端末２０に接続されたプリンタ３０へ送信される。このとき、サーバ側コントローラ１１及び通信インタフェース１２は、印刷対象情報としての印刷データを送信する印刷対象情報送信部１０Ｆとして機能する。また、端末側コントローラ２１、通信インタフェース２２及びプリンタインタフェース２３は、画像提供サーバ１０から送信された印刷データ（印刷対象情報）を受信してプリンタ３０へ送信する印刷対象情報中継部２０Ｃとして機能する。さらに、プリンタ側コントローラ３３及び外部インタフェース３１２は、ユーザ端末２０を通じて送信された印刷データ（印刷対象情報）を受信する印刷対象情報受信部３０Ａとして機能する。
【００３９】
印刷対象情報を受信すると、プリンタ３０では、印刷部３２による画像の印刷が行われる。このとき、プリンタ側コントローラ３３及びセンサ群３２３は、印刷不良を検出するための印刷不良検出部３０Ｂとして機能する。例えば、インク吐出センサによってインクの吐出不良（ドット抜け）を検出したり、用紙検出センサによって用紙のサイズ違いを検出したりする。また、吐出カウンタのカウント値に基づいて、インク切れの有無を検出する。そして、印刷不良が生じると、印刷不良が生じた旨を示すエラーフラグをエラーフラグ領域３３２ｃに設定する。すなわち、用紙サイズエラーが生じた場合には用紙サイズエラーフラグを設定し、ドット抜けエラーが生じた場合にはドット抜けエラーフラグを設定する。また、インク切れエラーが生じた場合にはインク切れエラーフラグを設定する。これらのエラーフラグは印刷不良情報の一種に相当し、エラーフラグ領域３３２ｃは印刷不良情報を記憶する印刷不良情報記憶部３０Ｃに相当する。
【００４０】
エラーフラグが設定された後、１枚の用紙に対する印刷が終了したタイミングで、端末側コントローラ２１は、設定されたエラーフラグに基づくエラー情報を画像提供サーバ１０へ送信する。このエラー情報は、印刷対象情報に基づく印刷動作で生じた印刷不良を示す印刷不良情報の一種に相当する。そして、サーバ側コントローラ１１は、このエラー情報を受信する。このとき、端末側コントローラ２１、通信インタフェース２２及びプリンタインタフェース２３は、印刷不良情報としてのエラー情報を送信する印刷不良情報送信部２０Ｄとして機能する。また、サーバ側コントローラ１１及び通信インタフェース１２は、印刷不良情報としてのエラー情報を受信する印刷不良情報受信部１０Ｇとして機能する。
【００４１】
エラー情報の受信に基づき、サーバ側コントローラ１１は、画像の提供についての対価を減額する。このとき、サーバ側コントローラ１１は、対価算出部１０Ｈとして機能する。この対価算出部１０Ｈは、基本料金設定部１０Ｉと、減額量設定部１０Ｊと、対価減額部１０Ｋとを有する。基本料金設定部１０Ｉは、選択された画像等に応じた基本料金を設定する。減額量設定部１０Ｊは、印刷不良とされた画像の印刷で消費されたインクや用紙に基づいて減額量を設定する。対価減額部１０Ｋは、印刷対象情報の提供対価を減額するものであり、減額量設定部１０Ｊが設定した減額量を基本料金設定部１０Ｉが設定した基本料金から減額する。
【００４２】
このような構成を採ることで、この画像提供システムでは、クライアントとしてのユーザ端末２０に接続されたプリンタ３０（印刷装置）で印刷不良が生じた場合に、その印刷不良に応じて対価を減額できる。このため、印刷不良が生じた場合であっても、ユーザに対して適切なサービスを提供できる。
【００４３】
＜動作の具体例について＞
次に、動作の具体例を説明し、この画像提供システムの動作を詳しく説明する。まず、印刷が正常に行われた場合の動作について説明する。なお、以下の動作は、サーバ側コントローラ１１、端末側コントローラ２１、及び、プリンタ側コントローラ３３が、メモリ１１２，２１２，３３２に記憶されたコンピュータプログラム（アプリケーションプログラム，ファームウェア）を実行することにより行われる。このため、これらのコンピュータプログラムは、以下の動作を実行するためのコードを有する。
【００４４】
この画像提供システムでは、まずユーザ端末２０から画像提供サーバ１０に対して閲覧要求信号が送信される（Ｓ１１）。この閲覧要求信号は、動作の概要で説明した選択用画像情報に相当する。画像提供サーバ１０は、閲覧要求信号を受信すると、一覧画像データをユーザ端末２０へ送信する（Ｓ１２）。この一覧画像データは、ユーザ端末２０が有する表示装置２４に、一覧画像を表示させるためのデータである。ここで、一覧画像は、印刷対象となる画像をユーザに選択させるための選択用画像に相当する。従って、一覧画像データは、選択用画像情報に相当する。この一覧画像データを受信すると、ユーザ端末２０では、表示装置２４に一覧画像を表示させる（Ｓ１３）。この一覧画像は、例えば図７に示すように、選択可能な複数の画像（サムネイル画像）をマトリクス状に配置したものである。
【００４５】
この状態でユーザが入力装置２５（マウス等）を操作して、印刷を希望する画像を選択すると、選択情報が画像提供サーバ１０へ送信される（Ｓ１４）。この選択情報には、選択対象の画像情報を示すデータが含まれる。この選択情報を受信すると、画像提供サーバ１０では、対象となる画像データ（以下、対象画像データともいう。）をメモリ１１２の画像データ記憶領域１１２ｂから取得する。また、テーブルデータに基づいて、対象画像データの基本料金を示す基本料金情報も、メモリ１１２の基本料金記憶領域から取得する。そして、画像提供サーバ１０は、対象画像データと対応する基本料金情報をユーザ端末２０へ送信する（Ｓ１５）。これらのデータ等を受信したユーザ端末２０は、対象画像データに基づく画像と基本料金等を表示装置２４に表示させる（Ｓ１６）。この表示では、例えば図８に示すように、対象画像データの表示サイズを、先の一覧表示での画像データの表示サイズよりも大きくしている。これは、ユーザによる判断を容易にするためである。また、印刷サイズ毎の基本料金や選択された画像の整理番号等も、対象画像データよりも外側の部分に表示されている。加えて、対象画像を印刷する場合に選択されるＯＫボタンや印刷しない場合に選択されるキャンセルボタンも表示されている。
【００４６】
ここで、ＯＫボタンを選択すると、必要な情報を入力させるための情報入力画像が表示装置２４に表示される（Ｓ１７）。一方、キャンセルボタンを選択すると、前述したステップＳ１１に戻り、閲覧要求信号が画像提供サーバ１０へ送信される。情報入力画像は、例えば図９に示すように、氏名やふりがななどの個人特定情報の入力欄、プリンタ３０機種の入力欄、用紙サイズや用紙種類（光沢紙等）などの用紙特定情報の入力欄、及び、選択された画像を表示する選択画像表示欄を有する。加えて、情報を送信する場合に選択される送信ボタンや送信しない場合に選択されるキャンセルボタンも表示されている。そして、必要な情報を入力して送信ボタンを選択すると、入力した情報を含む注文情報が画像提供サーバ１０へ送信される（Ｓ１８）。この注文情報は、指定した画像情報の印刷を要求する印刷要求に相当する。一方、キャンセルボタンを選択すると、前述したステップＳ１１に戻り、閲覧要求信号が画像提供サーバ１０へ送信される。注文情報を受信した画像提供サーバ１０は、受信した注文情報に基づき、対象画像データや基本料金情報、その他必要な情報を、ユーザ端末２０へ送信する（Ｓ１９）。ユーザ端末２０では、受信した情報に基づき、確認画像を表示装置２４で表示する（Ｓ２０）。この確認画像は、例えば図１０に示すように、選択された画像、注文者（ユーザ）の氏名、プリンタ３０の機種、用紙の種類、用紙サイズ、画像の提供に係る対価を含んでいる。加えて、注文を確定する場合に選択されるＯＫボタンや、内容を修正する場合に選択される戻るボタンも表示されている。そして、注文を確定する場合にはＯＫボタンが選択され、修正する場合には戻るボタンが選択される。ＯＫボタンが選択されると、確認情報が画像提供サーバ１０へ送信され（Ｓ２１）、戻るボタンが選択されると、ステップＳ１７に戻って情報の再入力が可能になる。
【００４７】
確認情報が画像提供サーバ１０へ送信されると、認証情報を要求する認証情報要求信号が、画像提供サーバ１０からユーザ端末２０へ送信される（Ｓ２２）。この認証情報要求信号に応じ、ユーザ端末２０にてユーザが認証情報を入力すると、入力された認証情報が画像提供サーバ１０へ送信される（Ｓ２３）。そして、認証が成立すると、画像提供サーバ１０は、印刷データを生成する（Ｓ２４）。この印刷データの生成において、画像提供サーバ１０は、選択された画像データを、メモリ１１２の画像データ記憶領域１１２ｂから読み出す。また、指定された機種に対応するプリンタドライバ（変換プログラム）を、メモリ１１２のプリンタドライバ記憶領域１１２ｄから読み出す。そして、読み出した画像データに対し、解像度変換処理、色変換処理、ハーフトーン処理、及び、ラスタライズ処理を施し、印刷データを生成する。
【００４８】
ここで、解像度変換処理は、画像データの解像度を印刷解像度に変換する処理である。なお、印刷解像度とは用紙Ｓに印刷する際の解像度である。色変換処理は、ＲＧＢ画像データの各ＲＧＢ画素データを、ＣＭＹＫ色空間により表される多段階（例えば２５６段階）の階調値を有するＣＭＹＫ画素データに変換する処理である。ハーフトーン処理は、多段階の階調値を有するＣＭＹＫ画素データを、プリンタ３０で表現可能な、少段階の階調値を有するドット階調値に変換する処理である。ラスタライズ処理は、ハーフトーン処理で得られたドット階調値を、プリンタ３０に転送すべきデータ順に変更する処理である。このハーフトーン処理が施されることで、印刷データが生成される。ここで、画像提供サーバ１０は、生成した印刷データのサイズが閾値以上であった場合、データを圧縮するデータ圧縮処理を行う。
【００４９】
印刷データの生成後、画像提供サーバ１０は、生成した印刷データと印刷命令をユーザ端末２０に送信する（Ｓ２５）。ユーザ端末２０は、受信した印刷データと印刷命令を、プリンタ３０に転送する（Ｓ２６）。このとき、ユーザ端末２０は、印刷対象情報中継部２０Ｃとして機能し、印刷データ等を中継している。そして、プリンタ３０は、受信した印刷データ等に基づいて、印刷動作（Ｓ２７）を行う。これにより、選択した画像が用紙に印刷され、画像がユーザに提供される。印刷動作が終了すると、プリンタ３０は、印刷が終了したことを示す印刷終了情報をユーザ端末２０に送信する（Ｓ２８）。ユーザ端末２０は、受信した印刷終了情報を画像提供サーバ１０へ送信する（Ｓ２９）。このとき、ユーザ端末２０が有する端末側コントローラ２１は、プリンタ３０から画像提供サーバ１０へ送信される印刷終了情報を中継する印刷終了情報中継部として機能する。画像提供サーバ１０は、この印刷終了情報の受信に基づき、ユーザ端末２０へ終了画像情報を送信する（Ｓ３０）。これにより、ユーザ端末２０の表示装置２４には、ユーザに終了を知らせるための表示が表示される（Ｓ３１）。また、画像提供サーバ１０では、印刷の終了を受けて、課金情報を作成する（Ｓ３２）。
【００５０】
＜印刷不良時における動作の具体例について＞
次に、印刷不良時における動作の具体例について説明する。印刷不良時の動作でも、印刷動作（Ｓ２７）までは、前述した具体例と同じ動作を行う。このため、説明は省略する。そして、印刷動作（Ｓ２７）で印刷不良が検出されると、検出された印刷不良の種類に応じたエラーフラグが設定される（Ｓ５１）。例えば、或るノズルに目詰まり等が生じ、インクが吐出されないと、図１２に白抜きの丸で示すように、画像にはドット抜けが生じる。この場合、メモリ３３２のエラーフラグ領域３３２ｃには、ドット抜けエラーフラグが設定される。前述したように、このエラーフラグは、印刷不良が生じた用紙への印刷終了時に読み出される。そして、エラーフラグに基づくエラー情報と印刷終了情報とがユーザ端末２０を経由して画像提供サーバ１０へ送信される（Ｓ５２，Ｓ５３）。
【００５１】
画像提供サーバ１０では、減額代金を算出する（Ｓ５４）。このとき、サーバ側コントローラ１１は、印刷で消費したインクに相当する代金、及び、印刷に使用した用紙の代金を算出し、これらの代金の合計を減額代金とする。これは、印刷不良とされた印刷動作で使用されたインク代と用紙代を補償するという考えに基づいている。減額代金を算出の算出にあたり、画像提供サーバ１０は、インクの消費量を示すインク消費量データ（インク消費量情報に相当する。）と、用紙の種類やサイズを示す用紙特定情報（媒体特定情報に相当する。）とを用いる。そして、インクの不吐出（目詰まり）が原因で印刷不良となった場合には、このインクの不吐出が印刷の開始直後から生じていたと仮定して減額代金を算出する。例えば、１０００ドット×１０００ドットからなる画像を印刷したとする。その中で、１０００００ドットがドット抜けであったとすると、全体のドット数である１００００００ドットから、ドット抜けの１０００００ドットを減算した９０００００ドットについて代金を減算する。そして、１ドットあたりのインク量（インク単価）が０．００００１円であったとすると、９０００００ドットに０．００００１円を乗じて得られた９円がインク代金となる。また、用紙代が１０円であったとすると、合計で１９円が減額代金となる。このことから、薄い画像でドット抜けが生じた場合と濃い画像でドット抜けが生じた場合とを比較すると、濃い画像でドット抜けが生じた場合に減額料金が大きくなる場合があるといえる。
【００５２】
減額代金を算出したならば、画像提供サーバ１０は、減額後課金情報を取得する（Ｓ５５）。すなわち、基本料金から減額代金を減算して減額後代金を求め、この減額後代金を含む減額後課金情報を取得する。この減額後課金情報はユーザ端末２０に送信される（Ｓ５６）。これに伴い、ユーザ端末２０では、表示装置２４に確認画像が表示される（Ｓ５７）。この確認画像は、印刷不良が生じたことをユーザに知らせ、再印刷をするか否かについて確認を求める画像である。この確認画像は、例えば図１３に示すように、印刷不良の内容を示すメッセージ、減額前後それぞれの金額、減額対象となるインク代と用紙代、及び、再印刷するか否かを指示するためのボタンから構成される。
【００５３】
この確認画像で再印刷ボタンが操作された場合（Ｓ５８）、画像提供サーバ１０は、印刷データを生成し（Ｓ２４）、生成した印刷データと印刷命令をユーザ端末２０に再度送信する（Ｓ２５）。ユーザ端末２０は、受信した印刷データと印刷命令を、プリンタ３０に転送する（Ｓ２６）。プリンタ３０は、受信した印刷データ等に基づいて、印刷動作（Ｓ２７）を行う。これにより、選択した画像が用紙に印刷され、画像がユーザに提供される。その後は、前述の具体例と同様にして処理が行われる（Ｓ２８〜Ｓ３０）。そして、画像提供サーバ１０では、印刷の終了を受けて、減額後の代金で課金情報を作成する（Ｓ５９）。なお、再印刷においても印刷不良が生じた場合には、前述したステップＳ５１〜Ｓ５７の処理が再度なされ、消費されたインクや用紙代が減額される。
【００５４】
また、前述の確認画像で終了ボタンが操作された場合、例えばドット抜け等が生じたがユーザが支障なしと判断した場合には、図１４に示すように、その旨の確認情報が画像提供サーバ１０へ送信される（Ｓ５８）。そして、再印刷をせずに終了する旨を示す終了画像情報がユーザ端末２０へ送信され（Ｓ６０）、ユーザ端末２０の表示装置２４にその旨が表示される（Ｓ６１）。また、画像提供サーバ１０では、減額後の代金で課金情報が生成される（Ｓ６２）。
【００５５】
＜まとめ＞
以上説明したように、画像提供サーバ１０は、通信ネットワークＮＷを介して接続されたユーザ端末２０から、このユーザ端末２０で選択された画像データについての注文情報を受信する（Ｓ１８）。その後、選択された画像データとプリンタ３０の機種情報とに基づいて印刷データを生成し（Ｓ２４）、生成した印刷データを印刷命令とともにユーザ端末２０へ送信する（Ｓ２５）。また、画像提供サーバ１０は、印刷不良が生じたことを示すエラー情報をユーザ端末２０から受信し（Ｓ５３）、減額分の代金を算出するとともに減額後の課金情報を取得する（Ｓ５４，Ｓ５５）。この構成により、プリンタ３０で印刷不良が生じた場合において、その印刷不良に応じて対価を減額できる。このため、印刷不良が生じた場合であっても、ユーザに対して適切なサービスを提供できる。
【００５６】
また、画像提供サーバ１０は、減額分の代金を算出するに際し（Ｓ５４）、印刷不良に係わる印刷動作にて消費されたインクの量を示すインク消費量データ、及び、印刷不良に係わる印刷動作で使用された用紙を特定する用紙特定情報に基づき、減額の度合いを定めている。この構成により、無駄に消費されたインクや用紙を補償でき、減額の度合いを適正化できる。また、用紙特定情報は用紙の種類やサイズを示すので、使用された媒体の種類やサイズが減額の度合いに反映される。このため、減額の度合いをより適正化できる。また、画像提供サーバ１０は、ユーザに対する課金情報を作成するに際し（Ｓ５５，Ｓ５９）、画像提供に対する基本料金をベースとし、この基本料金から減額代金を減算している。このため、減額の度合いをより適正化できる。
【００５７】
また、印刷時に何らかのエラーが発生すると、プリンタ３０は、エラーの発生を示すエラーフラグを設定する（Ｓ５１）。このエラーフラグは、１枚の用紙への印刷が終了するタイミングで、ユーザ端末２０にて参照される（Ｓ５２）。そして、ユーザ端末２０は、エラーフラグに基づくエラー情報を画像提供サーバ１０へ送信する（Ｓ５３）。画像提供サーバ１０は、エラー情報の受信に基づいて、減額分の代金を算出する（Ｓ５４）。このように、画像提供サーバ１０は、エラー情報の受信に基づいて減額分の代金を算出するので、減額処理を適正なタイミングで行うことができる。また、ユーザ端末２０は、印刷不良に係わる印刷動作が終了した後にエラーフラグを取得している（Ｓ５２）。このため、印刷不良が生じたとしても、印刷動作は最後まで行われる。これにより、印刷を途中で止めることによって生じる色合いの違いを防止できる。加えて、ユーザ端末２０では、確認画像を表示させることで再印刷するか否かを確認している（Ｓ５７）。そして、再印刷をしないとユーザが判断した場合であっても、減額後の代金が請求される（Ｓ５５，Ｓ６２）。その結果、印刷不良が支障のない程度であれば、ユーザは、その画像を減額後の適正な対価で入手できる。
【００５８】
また、画像提供サーバ１０は、プリンタドライバを実行することで、画像データから印刷データを生成し（Ｓ２４）、この印刷データ及び印刷命令をプリンタ３０に送信する（Ｓ２５，Ｓ２６）。印刷データ等の受信により、プリンタ３０は用紙へ対象画像を印刷する（Ｓ２７）。このように、プリンタ３０に用いられる印刷データが画像提供サーバ１０から送信される構成なので、画像データが他の用途に転用されてしまう等の不具合を有効に防止できる。
【００５９】
＝＝＝その他の実施形態＝＝＝
前述の実施形態は、画像提供システムについて記載されているが、その中には、画像提供装置や画像提供方法、画像提供装置用のプログラム、対価算出方法の開示も含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００６０】
＜画像提供サーバ１０について＞
前述した実施形態では、画像提供サーバ１０がユーザへの課金処理も行っていた。ここで、課金処理を別の装置で行ってもよい。例えば、図１に破線で示すように、課金サーバ４０を画像提供サーバ１０とは別に設けてもよい。この構成では、画像の提供に関する処理を画像提供サーバ１０が行い、課金に関する処理を課金サーバ４０が行う。この構成において、課金サーバ４０は、対価算出装置に相当する。
【００６１】
＜減額度合いについて＞
前述した実施形態では、インクの吐出回数を用いてその都度減額量を算出していたが、この構成に限定されるものではない。例えば、１回の印刷不良に対して、所定減額量を減額してもよい。この場合、画像提供サーバ１０や課金サーバ４０のメモリに、所定減額量を示す減額量データを記憶する減額量データ記憶領域を設ける。そして、課金情報の取得時に、減額量データ記憶領域から読み出した減額量データを用いる。この構成では、処理が高速化できるという利点を有する。また、複数種類の減額量データを記憶しておき、基本料金や用紙サイズ等に応じて減額量データを変更してもよい。これにより、減額度合いの適正化と、処理の高速化が両立できる。
【図面の簡単な説明】
【００６２】
【図１】画像提供システムの構成を説明するブロック図である。
【図２】図２Ａは、画像提供サーバの構成を説明するブロック図である。図２Ｂは、メモリに記憶されるデータを説明する図である。
【図３】ユーザ端末の構成を説明するブロック図である。
【図４】図４Ａは、プリンタの構成を説明するブロック図である。図４Ｂは、メモリに記憶されるデータを説明する図である。
【図５】画像提供システムにおける動作の概要を模式的に説明する図である。
【図６】画像提供システムにおける動作の具体例に説明する図である。
【図７】一覧画像の一例を説明する図である。
【図８】対象画像データに基づく画像等の表示例を説明する図である。
【図９】情報入力画像の一例を説明する図である。
【図１０】確認画像の一例を説明する図である。
【図１１】印刷不良が生じた場合における動作の具体例に説明する図である。
【図１２】ドット抜けを模式的に説明する図である。
【図１３】確認画像の一例を説明する図である。
【図１４】再印刷をせずに終了する場合の具体例を説明する図である。
【符号の説明】
【００６３】
１０  画像提供サーバ，
１０Ａ  選択用画像情報送信部，１０Ｂ  選択用画像情報記憶部，
１０Ｃ  印刷要求受信部，１０Ｄ  印刷対象情報生成部，
１０Ｅ  画像情報記憶部，１０Ｆ  印刷対象情報送信部，
１０Ｇ  印刷不良情報受信部，１０Ｈ  対価算出部，
１０Ｉ  基本料金設定部，１０Ｊ  減額量設定部，１０Ｋ  対価減額部，
１１  サーバ側コントローラ，１１１  ＣＰＵ，１１２  メモリ，
１１２ａ  アプリケーションプログラム記憶領域，
１１２ｂ  画像データ記憶領域，１１２ｃ  テーブルデータ記憶領域，
１１２ｄ  プリンタドライバ記憶領域，１１２ｅ  基本料金データ記憶領域，
１１２ｆ  消耗品単価データ記憶領域，１２  通信インタフェース，
２０  ユーザ端末，
２０Ａ  選択用画像情報受信部，２０Ｂ  印刷要求送信部，
２０Ｃ  印刷対象情報中継部，２０Ｄ  印刷不良情報送信部，
２１  端末側コントローラ，２１１  ＣＰＵ，２１２  メモリ，
２１２ａ  アプリケーションプログラム記憶領域，
２２  通信インタフェース，２３  プリンタインタフェース，
２４  表示装置，２５  入力装置，
３０  プリンタ，
３０Ａ  印刷対象情報受信部，３０Ｂ  印刷不良検出部，
３０Ｃ  印刷不良情報記憶部，
３１  制御部，３１１  駆動信号生成回路，３１２  外部インタフェース，
３２  印刷部，３２１  用紙搬送機構，３２２  キャリッジ移動機構，
３２３  センサ群，３２４  ヘッド制御部，３２５  ヘッド，
３３  プリンタ側コントローラ，３３１  ＣＰＵ，３３２  メモリ，
３３２ａ  ファームウェア記憶領域，３３２ｂ  吐出カウンタ領域，
３３２ｃ  エラーフラグ領域，
４０  課金サーバ，
ＮＷ  通信ネットワーク，ＣＢ  通信ケーブル，ＣＲ  キャリッジ
【図１】
2008158856.tif 000003
【図２】
2008158856.tif 000004
【図３】
2008158856.tif 000005
【図４】
2008158856.tif 000006
【図５】
2008158856.tif 000007
【図６】
2008158856.tif 000008
【図７】
2008158856.tif 000009
【図８】
2008158856.tif 000010
【図９】
2008158856.tif 000011
【図１０】
2008158856.tif 000012
【図１１】
2008158856.tif 000013
【図１２】
2008158856.tif 000014
【図１３】
2008158856.tif 000015
【図１４】
2008158856.tif 000016