(57)【要約】【課題】印刷対象文書の販売者には印刷対象文書の価格を保証しつつも、ユーザは印刷対象文書のうち必要なページの価格のみを負担すればよい仕組みを提供する。【解決手段】ユーザは、ＵＩ処理部２２で印刷対象文書のうち必要なページを選択する。各ページには価格が設定されており、課金処理部２８は必要なページの合計価格をユーザに課金する。サーバＩＦ部２４は、選択されなかった不要ページの合計価格に対応した合計価格となる１以上の差替文書を販売文書サーバ１０に要求する。販売文書サーバ１０は、差替文書ＤＢ１４からその条件を満たす１以上の差替文書を求める。差替処理部２６は、印刷対象文書から不要ページを削除し、求められた１以上の差替文書に差し替え、差替結果を印刷機構に印刷させる。販売文書サーバ１０は、差替文書が印刷された回数を記録し、差替文書の価格にその回数を乗じた請求額を、その差替文書の提供者に請求する。【選択図】図１
2017049803.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象文書の各ページの価格を規定する情報を取得する手段と、
前記印刷対象文書のうち印刷しないページを特定する特定情報の入力をユーザから受け付ける手段と、
前記特定情報に基づいて特定される前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を取得する差替文書取得手段と、
前記印刷対象文書のうち前記印刷しないページを、取得された前記１以上の差替文書に差し替えたものを印刷機構に印刷させる制御を行う印刷制御手段と、
前記印刷対象文書のうち印刷したページの合計価格は前記ユーザに課金し、差し替えて印刷した前記各差替文書の価格をそれぞれ前記各差替文書の提供者に課金する課金手段と、
を有する情報処理装置。
【請求項２】
前記印刷制御手段は、前記１以上の差替文書が、前記印刷対象文書のうち前記印刷しないページを除いた残りのページよりも先に印刷されるよう制御する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷機構に対応する表示装置に、前記印刷対象文書のページより先に差替文書が出力されることを示す情報を表示させる手段、を更に有する、請求項２に記載の情報処理装置。
【請求項４】
各差替文書の提供先として選択可能な文書を特定する情報に基づき、前記印刷対象文書が提供先として選択可能である差替文書の中から、前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を選択し、前記取得手段に取得させる選択手段、を更に含む請求項１〜３いずれか１項に記載の情報処理装置。
【請求項５】
コンピュータを、
印刷対象文書の各ページの価格を規定する情報を取得する手段、
前記印刷対象文書のうち印刷しないページを特定する特定情報の入力をユーザから受け付ける手段、
前記特定情報に基づいて特定される前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を取得する差替文書取得手段、
前記印刷対象文書のうち前記印刷しないページを、取得された前記１以上の差替文書に差し替えたものを印刷機構に印刷させる制御を行う印刷制御手段、
前記印刷対象文書のうち印刷したページの合計価格は前記ユーザに課金し、差し替えて印刷した前記各差替文書の価格をそれぞれ前記各差替文書の提供者に課金する課金手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
コンビニエンスストア等の店舗に設置された複合機（コピー機、プリンタ、スキャナ等の機能を併せ持つ装置）から、楽譜、地図、ブロマイド、新聞、カタログ、パンフレット等の文書を印刷するサービスがある。文書には価格が設定されており、ユーザが複合機に付属した決済装置に対して価格に応じた金額を支払うと、複合機はその文書を印刷出力する。
【０００３】
印刷装置でのカタログの印刷販売についての課金に関して、特許文献１に示される従来技術がある。この従来技術では、ユーザは出力したいカタログを、コンビニなどに設置されている通信機能を持つ印刷装置に、カタログ配布会社のサーバから対象となるカタログをダウンロードして、印刷する。この際、印刷に要した代金をユーザとカタログ配布会社との間で分担できるような仕組みを印刷システムに用意する。このシステムでは、実行したカタログ印刷についての代金を、事前に設定された割合で、カタログ提供会社とユーザとの間で分担する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０７３００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
楽譜、新聞、カタログ、パンフレットのような複数ページからなる文書の場合、ユーザがその一部のページのみを必要とし、他のページは要らないと考えることもある。ページ毎のばら売りがなされていれば、ユーザはそのページの価格分のお金を支払ってそのページのみを印刷すればよい。しかし、文書の販売者には、ページ単位のばら売りはせず、文書単位での販売したい事情がある場合もある。そのような場合、ユーザは必要ないページも含んだ文書全体を印刷し、文書に設定された価格の料金を支払う必要がある。
【０００６】
本発明は、印刷対象文書の販売者にはその印刷対象文書全体の価格に応じた金額を提供しつつも、ユーザはその印刷対象文書のうちそのユーザにとって必要なページの価格のみを負担すればよい仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、印刷対象文書の各ページの価格を規定する情報を取得する手段と、前記印刷対象文書のうち印刷しないページを特定する特定情報の入力をユーザから受け付ける手段と、前記特定情報に基づいて特定される前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を取得する差替文書取得手段と、前記印刷対象文書のうち前記印刷しないページを、取得された前記１以上の差替文書に差し替えたものを印刷機構に印刷させる制御を行う印刷制御手段と、前記印刷対象文書のうち印刷したページの合計価格は前記ユーザに課金し、差し替えて印刷した前記各差替文書の価格をそれぞれ前記各差替文書の提供者に課金する課金手段と、を有する情報処理装置である。
【０００８】
請求項２に係る発明は、前記印刷制御手段は、前記１以上の差替文書が、前記印刷対象文書のうち前記印刷しないページを除いた残りのページよりも先に印刷されるよう制御する、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に係る発明は、前記印刷機構に対応する表示装置に、前記印刷対象文書のページより先に差替文書が出力されることを示す情報を表示させる手段、を更に有する、請求項２に記載の情報処理装置である。
【００１０】
請求項４に係る発明は、各差替文書の提供先として選択可能な文書を特定する情報に基づき、前記印刷対象文書が提供先として選択可能である差替文書の中から、前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を選択し、前記取得手段に取得させる第選択手段、を更に含む請求項１〜４のいずれか１項に記載の情報処理装置である。
【００１１】
請求項５に係る発明は、コンピュータを、印刷対象文書の各ページの価格を規定する情報を取得する手段、前記印刷対象文書のうち印刷しないページを特定する特定情報の入力をユーザから受け付ける手段、前記特定情報に基づいて特定される前記印刷しないページの合計価格に対応する合計価格となる１以上の差替文書を取得する差替文書取得手段、前記印刷対象文書のうち前記印刷しないページを、取得された前記１以上の差替文書に差し替えたものを印刷機構に印刷させる制御を行う印刷制御手段、前記印刷対象文書のうち印刷したページの合計価格は前記ユーザに課金し、差し替えて印刷した前記各差替文書の価格をそれぞれ前記各差替文書の提供者に課金する課金手段、として機能させるためのプログラムである。
【発明の効果】
【００１２】
請求項１又は５に係る発明によれば、印刷対象文書の販売者にはその印刷対象文書全体の価格に応じた金額を提供しつつも、ユーザはその印刷対象文書のうちそのユーザにとって必要なページの価格のみを負担すればよい仕組みを提供することができる。
【００１３】
請求項２に係る発明によれば、差替文書を印刷しないページの位置に単純に差し替える場合と比べて、差替文書が必ず最初に印刷出力されるので、ユーザに差替文書を認識してもらいやすい。
【００１４】
請求項３に係る発明によれば、差替文書についての表示を行わない場合と比べて、差替文書が最初に印刷出力されても、間違って印刷されたという誤解をユーザに与えにくい。
【００１５】
請求項４に係る発明によれば、差替文書の提供者の意向に沿った印刷対象文書のみに差替文書を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態のシステム構成を示す図である。
【図２】差替文書ＤＢに登録されるデータの例を示す図である。
【図３】画像処理装置の処理手順の例を示す図である。
【図４】実施形態の処理を説明するための図である。
【図５】実施形態の処理を説明するための図である。
【図６】差替文書毎に選択可能な提供先を示したテーブルの例を示す図である。
【発明を実施するための形態】
【００１７】
図１を参照して、本発明の一実施形態のシステム構成を説明する。
【００１８】
図示のように、本実施形態にシステムは、販売文書サーバ１０と、画像処理装置２０とを含む。
【００１９】
販売文書サーバ１０は、画像処理装置２０で印刷して販売する文書の電子データを管理するサーバである。販売対象の文書には、例えば、楽譜、新聞、カタログ、パンフレット等がある。販売文書サーバ１０は、販売文書ＤＢ（データベース）１２と差替文書ＤＢ１４の２つのデータベースを有する。
【００２０】
販売文書ＤＢ１２は、販売対象の文書のデータを保持するデータベースである。販売文書ＤＢ１２に登録される個々の文書のデータには、その文書の本体である文書ファイルに加え、その文書の販売価格の情報と、その文書のページ毎の価格を決定する情報とが含まれる。
【００２１】
ここでいう文書の「ページ毎の価格」は、ページ単位でばら売りするための価格ではなく、文書の販売価格をその文書のページ毎に分割して割り振った価格である。文書のページ毎の価格をその文書の全ページにわたって合計すると、その文書の販売価格となる。「ページ毎の価格」を決定する情報における決定の仕方に特に限定はない。例えばその情報は、各ページの価格自体を示す情報であってもよいし、文書の販売価格を各ページに分配する規則（例えば均等割）であってもよい。また、それら両者の混合（例えば、特定のいくつかのページについては価格自体を指定し、残りのページは均等割、など）であってもよい。
【００２２】
差替文書ＤＢ１４は、差替文書のデータを保持するデータベースである。差替文書は、販売対象の文書のうちユーザ（文書の購入者）が不要と指定したページに対して差し替えられる文書である。差替文書には価格が設定されておりユーザが不要と指定したページの合計価格に見合った合計価格となる１以上の差替文書が選択され、販売対象のページのうちそれら不要ページと差し替えられて印刷される。差替文書の価格は、その差替文書が１回印刷される都度、その差替文書の提供者が提供する金額である。
【００２３】
すなわち本実施形態では、ユーザは、（販売対象の）文書を購入して印刷する場合、不要なページを指定することができ、文書の販売価格からそれら不要なページの価格を差し引いた金額を支払う。本実施形態のシステムは、その文書を印刷する際、不要なページの代わりに、選んだ差替文書を印刷する。印刷した差替文書については、その差替文書の提供者が料金を支払う。ユーザが支払う金額と差替文書の提供者が支払う金額の合計は、販売対象の文書の販売価格であり、その販売価格分の金額がその文書の販売者に支払われる。このように本実施形態では、不要なページの価格分を差替文書の印刷と引き替えに提供者に分担してもらうことで、ユーザの負担は必要なページの価格分に抑えつつ、文書の販売者にはその文書の販売価格を支払う。差替文書は、分かりやすい例では、何らかの商品やサービスの広告である。また別の例として、地方公共団体等の広報誌等、広報関係の文書も差替文書として提供されることが考えられる。
【００２４】
差替文書ＤＢ１４には、個々の差替文書のファイルの他に、差替文書の価格等を示す管理情報が登録されている。
【００２５】
図２に、差替文書の管理情報の一例を示す。この管理情報には、差替文書ＤＢ１４に登録された差替文書毎に、その差替文書の「ファイルＩＤ」、「提供企業ＩＤ」、「提供回数／上限回数」、「提供期限」、「単価」、「請求金額」の各項目が含まれる。「ファイルＩＤ」は、当該差替文書のファイルの識別情報であり、例えば、そのファイルのファイルパス情報を用いてもよい。なお、差替文書は単一ページからなる文書であってもよいし、複数のページを含む文書であってもよい。「提供企業ＩＤ」は、その差替文書の提供者である企業（あるいは各種団体等の企業以外の組織）の識別情報である。「提供回数／上限回数」のうち「提供回数」は、その差替文書を実際に差し替えて印刷した回数である。一方、「上限回数」はその差替文書を印刷することを認める上限の回数である。差替文書の提供者は、広告や広報等のためのあらかじめ定められた予算の中で、広告等の手段の１つとして差替文書による情報提供を選択しており、この手段に用いる予算を定めていることも多い。上限回数は、この予算額に該当する（厳密には、単価×上限回数＝予算額）。「提供期限」は、その差替文書を提供する期間の最終日時である。「単価」は、その差替文書を１回差し替えて印刷した際に、その差替文書の提供者が支払う金額であり、言い換えればその差替文書の価格である。「請求金額」は、本システムの運営者が、当該差替文書の提供者に対して、当該差替文書について請求する金額であり、その値は「単価」×「提供回数」である。この例では、システム運営者は、差替文書の「提供期限」が経過した際に、その差替文書についての代金、すなわち「請求金額」を一括してその差替文書の提供者に請求する。
【００２６】
図１の説明に戻り、画像処理装置２０の構成について説明する。画像処理装置２０は、コンビニエンスストア等の店舗に設置された印刷機能を有する装置である。例えば複合機がその一例である。画像処理装置２０は、ローカルエリアネットワーク又はインターネットを介して販売文書サーバ１０と通信可能となっている。画像処理装置２０は、ＵＩ（ユーザインタフェース）処理部２２、サーバＩＦ部２４、差替処理部２６及び課金処理部２８を有する。
【００２７】
ＵＩ処理部２２は、画像処理装置２０のユーザインタフェース機能のための処理を行う。本実施形態の文脈では、ＵＩ処理部２２は、販売文書サーバ１０から提供される販売対象の文書の購入（印刷出力）のためのＵＩ画面を提供し、そのＵＩ画面に対するユーザからの入力情報を受け付け、受け付けた入力情報を関係する処理部に通知する。文書購入のためのＵＩ画面には、購入する文書を選択するための文書選択画面、選択した文書のうち必要な（すなわち印刷する）ページ又は不要な（印刷しない）ページを選択するためのページ選択画面等がある。なお、本実施形態では、販売対象の文書中のページは、ユーザ（購入者）にとって必要か不要かの二者択一である。したがって、ユーザが必要なページを選択する方式の場合は、選択されなかったページは自動的にそのユーザにとって不要なページと判定される。逆に、ユーザが不要なページを選択する方式の場合は、選択されなかったページは自動的にそのユーザにとって必要なページと判定される。ＵＩ処理部２２におけるページ選択は、それらどちらの方式でもよい。選択の結果ユーザにとって必要と判定されるページは印刷され、不要と判定されるページは印刷されずに差替文書に差し替えられる。
【００２８】
サーバＩＦ（インタフェース）部２４は、販売文書サーバ１０との間の情報のやりとりを行う。例えばサーバＩＦ部２４は、販売文書サーバ１０から販売対象の文書の一覧情報（例えばその一覧情報を含む文書選択画面のウェブページ）を受け取ってＵＩ処理部２２に渡し、その一覧情報の中からユーザが選んだ購入対象の文書の識別情報を販売文書サーバ１０に伝達したりする。また例えば、サーバＩＦ部２４は、販売文書サーバ１０から送られてくる文書のファイルを受信して、ＵＩ処理部２２や差替処理部２６等の処理部に渡す。
【００２９】
差替処理部２６は、購入対象に指定された文書のうち、ユーザの選択によりそのユーザにとって不要と判定されたページ群を、１以上の差替文書に差し替える処理を行う。この差替処理により、最終的に印刷される文書のデータが完成する。印刷される文書は、購入対象の文書のうちユーザにとって必要なページと、１以上の差替文書のページとから構成される。
【００３０】
課金処理部２８は、ユーザが購入して印刷出力する文書についての課金処理を行う。より詳しくは、課金処理部２８は、印刷出力する文書のうちユーザに必要なページ（印刷するページ）の合計価格をそのユーザに課金し、ユーザにとって不要なページと差し替えた各差替文書については、それら各差替文書の提供者に課金する。ユーザへの課金は、例えば、画像処理装置２０に付属する貨幣収受装置や電子マネーリーダ等を用いてユーザから必要額の支払いを受ける形で行えばよい。また、差替文書の提供者への課金は、この実施形態では、課金処理部２８から販売文書サーバ１０に、差替文書を印刷したことを通知し、これに応じて販売文書サーバ１０がその差替文書の「提供回数」（図２参照）を１増やすことで行う。
【００３１】
次に図３を参照して、本実施形態の処理手順の例を説明する。
【００３２】
ユーザは、画像処理装置２０の表示画面（例えばタッチパネル）上に表示されたメインメニューから、文書購入を選択する。これに応じ、画像処理装置２０のサーバＩＦ部２４が、販売文書サーバ１０から、購入可能な文書（販売対象の文書）のリストを表示した文書選択画面を取得し、ＵＩ処理部２２がその文書選択画面を表示画面に表示する。文書選択画面は、例えばジャンルを選択するジャンル選択画面と、選択されたジャンルの中から購入する文書を選択する画面のように、階層的に構成されていてもよい。ＵＩ処理部２２は、文書選択画面を介して、ユーザから購入（印刷）刷る文書の選択を受け付ける（Ｓ１０）。これに応じて、サーバＩＦ部２４が、選択された文書のファイルと、その文書の販売価格及びその文書のページ毎の価格を決定する情報とを、販売文書サーバ１０からダウンロードする（Ｓ１２）。そして、ＵＩ処理部２２は、ユーザから、文書全体を印刷するか、印刷するページを選択するかの指定を受け付ける（Ｓ１４）。ここで、文書全体を印刷することが指定された場合、ＵＩ処理部２２がユーザにその文書の販売価格を表示し、課金処理部２８が、その販売価格分の金額の支払いをユーザから受ける（Ｓ１６）。そして、支払いがなされると、画像処理装置２０はその文書を印刷出力する（Ｓ１８）。Ｓ１６及びＳ１８の処理は従来の文書単位での販売の場合と同じである。
【００３３】
Ｓ１４でページ選択を行う旨の指示を受けた場合、ＵＩ処理部２２は、ページ選択画面を表示し、その画面を介してユーザから必要なページ（あるいは不要なページ）の選択を受け付ける（Ｓ２０）。ページ選択画面には、例えば、ユーザが選択した文書の各ページのサムネイル画像を表示し、ユーザに各ページの内容が大まかに把握できるようにする。また、各ページのより詳細な画像を表示し、ユーザがページ内容をより詳しく確認できるようにしてもよい。ユーザは、ページ選択画面上で、必要なページ（あるいは不要なページ）を選択する。
【００３４】
ページ選択がなされると、課金処理部２８が、文書のファイルと共に販売文書サーバ１０から取得した、ページ毎の価格を決定する情報を参照して、ユーザにとって必要なページの合計価格と、不要なページの合計価格を計算する（Ｓ２２）。そして、ユーザにとって必要なページの合計価格を画面表示し、ユーザに支払いを求める（Ｓ２４）。
【００３５】
また画像処理装置２０（サーバＩＦ部２４）が、不要なページの合計価格に対応する価格の差替文書を販売文書サーバ１０から取得する（Ｓ２６）。ここでは、取得する１以上の差替文書の価格の合計が、その不要なページの合計価格に対応した値であればよい。また、「不要なページの合計価格に対応する価格」とは、典型的には「不要なページの合計価格」に一致する価格のことであるが、これに限定されるものではない。差替文書ＤＢ１４に保持されている差替文書群の価格設定によっては、差替文書群をどのように組み合わせても、不要なページの合計価格に一致する価格とはならない場合もある。このような場合には、例えば、組み合わせる差替文書の合計価格と不要なページの合計価格との差が、あらかじめ定められた許容範囲内となるよう、差替文書の組み合わせを求める。求めた差替文書の価格の合計価格が不要なページの合計価格を超える場合は、それら各差替文書の提供者に請求する金額を、差額（超えた分の額）に応じた額だけ割り引いてもよい。また、求めた差替文書の価格の合計価格が不要なページの合計価格を下回る場合は、差額を本システムの運営者が補填し、販売した文書の販売者に支払ってもよい。
【００３６】
Ｓ２６における、不要なページの合計価格に対応する価格の差替文書の選択は、販売文書サーバ１０が行ってもよいし、画像処理装置２０が行ってもよい。販売文書サーバ１０が選択を行うケースでは、画像処理装置２０が「不要なページの合計価格」を販売文書サーバ１０に通知し、その合計価格に基づいて、販売文書サーバ１０がそれに対応する価格の差替文書群を選択すればよい。画像処理装置２０が選択を行うケースでは、画像処理装置２０が販売文書サーバ１０から差替文書の価格リストを取得し、そのリストを参照して選択を行えばよい。
【００３７】
なお、Ｓ２６で差替文書を選択する際には、差替文書ＤＢ１４にて提供期限を過ぎているものや提供回数が上限に達しているものは選択しない。
【００３８】
Ｓ２６の後、差替処理部２６が、Ｓ１０で選択された印刷対象の文書の電子データから、ユーザにとって不要なページを削除し、これに代えて、Ｓ２６で取得した差替文書群の電子データを追加する（Ｓ２８）。ここで、１つの例では、追加する差替文書群の各ページを、印刷対象の文書のうちユーザにとって必要なページ群の前に配列する（Ｓ２８）。
【００３９】
このようにページ順序の調整を行った後の文書のデータが、画像処理装置２０の印刷機構により印刷される（Ｓ３０）。ページ順序調整済みの文書のデータを印刷すると、まず差替文書のページ群が印刷出力され、その後に（明示的にせよ黙示的にせよ）ユーザが必要であると選択したページ群が印刷出力されることとなる。必要なページが先に出力されると、ユーザはそれら必要なページ群が出力された時点でその文書の出力が終わったと勘違いし、差替文書を残したまま立ち去ってしまう可能性がある。それに対し、上述のように差替文書を先に印刷出力するよう順序調整を行うことで、そのような取り忘れの低減が期待される。なお、このようにページ順序の調整を行う場合には、画像処理装置２０の表示画面に対して、先に差替文書が出力され、その後に購入した文書が印刷されることを案内するメッセージを表示してもよい。
【００４０】
印刷が終了すると、画像処理装置２０は、今回の文書の不要ページに差し替えて印刷した差替文書を特定する情報を販売文書サーバ１０に通知する（Ｓ３２）。販売文書サーバ１０は、差替文書ＤＢ１４内の、通知された各差替文書の「提供回数」を１増加させ、「請求金額」の値を「単価」分だけ増加させる。
【００４１】
図３のＳ２０〜Ｓ３０処理を、図４及び図５に示す具体例で説明する。図４の上段に示すように、各ページの単価が設定された合計５ページ、販売価格６００円のコンテンツ（文書）がユーザに選択されたとする。そして、図４の下段に示すように、そのコンテンツのうち１，３，５ページ目がユーザから必要なページとして選択されたとする（Ｓ２０）。この場合、必要なページの合計価格は４５０円、不要なページ合計価格は１５０円となる（Ｓ２２）。この場合、課金処理部２８は、ユーザに４５０円の支払いを求める（Ｓ２４）。また、画像処理装置２０又は販売文書サーバ１０は、１５０円分の差替文書を探す。この例では、図５の上段に示すように単価５０円の１ページの差替文書と、単価１００円の１ページの差替文書が見つかったとする。画像処理装置２０はこれら２つの差替文書を販売文書サーバ１０から取得する（Ｓ２６）。そして、差替処理部２６が、図５の下段に示すように、選択された文書から不要な２ページを削除し、その代わりに２つの差替文書をページ順の先頭に追加した文書を生成し（Ｓ２８）、これを印刷機構に渡す（Ｓ３０）。
【００４２】
以上、実施形態のシステム構成及び処理内容について説明した。
【００４３】
以上の例では、例えば図３のＳ２６で選択する差替文書についての制限としては、提供回数と提供期限があったが、これは一例に過ぎない。これら制限の一部がない実施例もあり得るし、別の制限が加わる実施例もあり得る。別の制限の例として、差替文書毎に、その差替文書の提供先とする販売対象の文書を制限することも可能である。
【００４４】
例えば、図６に示すように、差替文書のファイルＩＤに対応付けて、その差替文書の提供先として選択可能な販売対象の文書ＩＤを登録した提供先テーブルを用意する。図示例では、差替文書「XXXXX.pdf」は、「文書Ａ」と「文書Ｂ」の２つの販売対象文書に対して、不要ページの差替用として提供可能である。したがって、ユーザが印刷対象として選択した文書が「文書Ｃ」である場合には、この差替文書「XXXXX.pdf」は選択肢から外れる。図６に例示するテーブルでは、差替文書の提供先の欄が２つしかないが、もちろん提供先の数に制限を設ける必要はない。なお、各差替文書の提供先は、その差替文書を提供する提供者が決めればよい。例えば、提供者がその差替文書の内容にふさわしい販売対象文書を選び、その差替文書の提供先としてテーブルに登録すればよい。
【００４５】
またＳ２６で、差替に用いる差替文書を選択する際に、提供期限が過ぎた差替文書は選択しないという基準の他に、（まだ過ぎていない）提供期限が近い差替文書ほど優先的に選択するという基準を用いてもよい。すなわち、提供期限以外の条件（例えば価格、提供回数が上限を超えていないこと等）が同じ複数の差替文書から実際に差替に用いるものを選択する際に、それら複数の差替文書のうち、提供期限が最も近いもの（提供期限が過ぎているものは当然除く）を選択する。これにより、提供者が設定した予算（上限回数）ができるだけ消化されやすくなる。
【００４６】
図１及び以上の説明に示した販売文書サーバ１０と画像処理装置２０との機能分担はあくまで一例に過ぎない。例えば、別の機能分担の例として、画像処理装置２０は印刷機構とユーザインタフェース機構としてのみ機能し、差替や課金等のための実質的な処理（すなわち差替処理部２６や課金処理部２８の機能）を販売文書サーバ１０で行うようにしてもよい。また、販売文書サーバ１０を無くしてもよい。この場合、画像処理装置２０が、販売文書ＤＢ１２及び差替文書ＤＢ１４を有し、これらを参照して上述の処理を実行する。
【００４７】
以上に例示した販売文書サーバ１０及び画像処理装置２０は、コンピュータにそれら各装置の機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００４８】
１０  販売文書サーバ、１２  販売文書ＤＢ、１４  差替文書ＤＢ、２０  画像処理装置、２２  ＵＩ処理部、２４  サーバＩＦ部、２６  差替処理部、２８  課金処理部。
【図１】
2017049803.tif 000003
【図２】
2017049803.tif 000004
【図３】
2017049803.tif 000005
【図４】
2017049803.tif 000006
【図５】
2017049803.tif 000007
【図６】
2017049803.tif 000008