(57)【要約】【課題】コンテンツの出力が失敗した場合、コンテンツを出力したコンテンツ出力装置又は他のコンテンツ出力装置から失敗したコンテンツ、又はコンテンツの代わりとなる代替コンテンツを出力することができるコンテンツ提供システム、コンテンツ提供装置及びコンテンツ提供プログラムを提供する。【解決手段】サーバ装置３は、店舗端末装置４からコンテンツの再発行要求を受け付けたとき、コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段と、店舗端末装置４から再発行要求を受け付けた後にユーザ端末装置５からアクセスがあったとき、再発行要求に対応する再発行識別情報をユーザ端末装置５に送信する送信手段と、画像形成装置２から出力された再発行識別情報を受け付けたとき、再発行識別情報に対応するコンテンツ又はコンテンツの代わりとなる代替コンテンツを、再発行識別情報を出力した画像形成装置に提供する提供手段とを備える。【選択図】図１
2016018423.tif 000002
【特許請求の範囲】
【請求項１】
施設に設置されてユーザに操作される出力装置であって、提供されたコンテンツを出力するコンテンツ出力手段、提供された前記コンテンツの出力が失敗した場合、前記ユーザのユーザ端末装置がアクセス可能なアクセス情報を生成するアクセス情報生成手段、及び前記コンテンツが出力されたことを証明する証票に前記アクセス情報を記録して出力する証票出力手段を有するコンテンツ出力装置と、
前記施設に設置されて前記施設のスタッフに操作される端末装置であって、前記証票に記録された前記アクセス情報を読み取る読取手段、及び読み取られた前記アクセス情報とともに前記コンテンツの再発行要求を送信する送信手段を有する施設用端末装置と、
前記施設用端末装置から前記再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段、前記施設用端末装置から前記再発行要求を受け付けた後に前記ユーザ端末装置から前記アクセス情報に基づいてアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段、及び前記コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された前記再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段を有するコンテンツ提供装置と、
を備えたコンテンツ提供システム。
【請求項２】
施設用端末装置からコンテンツの再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段と、
前記施設用端末装置から前記再発行要求を受け付けた後にユーザ端末装置からアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段と、
コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された前記再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段と、
を備えたコンテンツ提供装置。
【請求項３】
記憶手段が記憶する複数のコンテンツから前記代替コンテンツを抽出する抽出手段をさらに備え、
前記提供手段は、抽出された前記代替コンテンツを前記コンテンツ出力装置の表示領域に表示してその選択を受け付けたとき、前記代替コンテンツを前記コンテンツ出力装置に提供する、
請求項２に記載のコンテンツ提供装置。
【請求項４】
前記代替コンテンツの購入代金として前記コンテンツの購入代金を補填し、前記代替コンテンツの購入代金が前記コンテンツの購入代金よりも高い場合には、差額の情報を前記コンテンツ出力装置に通知する補填手段をさらに備えた、
請求項２又は３に記載のコンテンツ提供装置。
【請求項５】
前記再発行識別情報生成手段は、前記コンテンツ出力装置から前記コンテンツのうち一部のコンテンツを示す部分コンテンツの再発行要求を受け付けたとき、前記部分コンテンツに対応する前記再発行識別情報を生成し、
前記提供手段は、前記部分コンテンツ又は前記代替コンテンツを前記コンテンツ出力装置に提供する、
請求項２に記載のコンテンツ提供装置。
【請求項６】
コンピュータを、
施設用端末装置からコンテンツの再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段と、
ユーザ端末装置からアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段と、
コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段として機能させるためのコンテンツ提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システム、コンテンツ提供装置及びコンテンツ提供プログラムに関する。
【背景技術】
【０００２】
従来の技術として、コンテンツが適切に印刷されていないと判定された場合、再度コンテンツの提供を要求するコンテンツ要求手段を有するクライアントデバイスと、クライアントデバイスからコンテンツの提供を要求された際、当該クライアントデバイスが先にコンテンツを提供したクライアントデバイスであれば、課金処理を行うことなく、再度コンテンツを提供するコンテンツ提供手段を有するサーバと、を備えたコンテンツ提供システムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８９９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、コンテンツの出力が失敗した場合、コンテンツを出力したコンテンツ出力装置又は他のコンテンツ出力装置から失敗したコンテンツ、又はコンテンツの代わりとなる代替コンテンツを出力することができるコンテンツ提供システム、コンテンツ提供装置及びコンテンツ提供プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
［１］施設に設置されてユーザに操作される出力装置であって、提供されたコンテンツを出力するコンテンツ出力手段、提供された前記コンテンツの出力が失敗した場合、前記ユーザのユーザ端末装置がアクセス可能なアクセス情報を生成するアクセス情報生成手段、及び前記コンテンツが出力されたことを証明する証票に前記アクセス情報を記録して出力する証票出力手段を有するコンテンツ出力装置と、
前記施設に設置されて前記施設のスタッフに操作される端末装置であって、前記証票に記録された前記アクセス情報を読み取る読取手段、及び読み取られた前記アクセス情報とともに前記コンテンツの再発行要求を送信する送信手段を有する施設用端末装置と、
前記施設用端末装置から前記再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段、前記施設用端末装置から前記再発行要求を受け付けた後に前記ユーザ端末装置から前記アクセス情報に基づいてアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段、及び前記コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された前記再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段を有するコンテンツ提供装置と、
を備えたコンテンツ提供システム。
［２］施設用端末装置からコンテンツの再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段と、
前記施設用端末装置から前記再発行要求を受け付けた後にユーザ端末装置からアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段と、
コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された前記再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段と、
を備えたコンテンツ提供装置。
［３］記憶手段が記憶する複数のコンテンツから前記代替コンテンツを抽出する抽出手段をさらに備え、
前記提供手段は、抽出された前記代替コンテンツを前記コンテンツ出力装置の表示領域に表示してその選択を受け付けたとき、前記代替コンテンツを前記コンテンツ出力装置に提供する、前記［２］に記載のコンテンツ提供装置。
［４］前記代替コンテンツの購入代金として前記コンテンツの購入代金を補填し、前記代替コンテンツの購入代金が前記コンテンツの購入代金よりも高い場合には、差額の情報を前記コンテンツ出力装置に通知する補填手段をさらに備えた、
前記［２］又は［３］に記載のコンテンツ提供装置。
［５］前記再発行識別情報生成手段は、前記コンテンツ出力装置から前記コンテンツのうち一部のコンテンツを示す部分コンテンツの再発行要求を受け付けたとき、前記部分コンテンツに対応する前記再発行識別情報を生成し、
前記提供手段は、前記部分コンテンツ又は前記代替コンテンツを前記コンテンツ出力装置に提供する、
前記［２］に記載のコンテンツ提供装置。
［６］コンピュータを、
施設用端末装置からコンテンツの再発行要求を受け付けたとき、前記コンテンツに対応して再発行識別情報を生成する再発行識別情報生成手段と、
ユーザ端末装置からアクセスがあったとき、前記再発行要求に対応する前記再発行識別情報を前記ユーザ端末装置に送信する送信手段と、
コンテンツ出力装置又は前記コンテンツ出力装置とは異なるコンテンツ出力装置から出力された再発行識別情報を受け付けたとき、前記再発行識別情報に対応する前記コンテンツ又は前記コンテンツの代わりとなる代替コンテンツを、前記再発行識別情報を出力した前記コンテンツ出力装置に提供する提供手段として機能させるためのコンテンツ提供プログラム。
【発明の効果】
【０００６】
請求項１、２、６に係る発明によれば、コンテンツの出力が失敗した場合、コンテンツを出力したコンテンツ出力装置又は他のコンテンツ出力装置から失敗したコンテンツ又はコンテンツの代わりとなる代替コンテンツを出力することができる。
請求項３に係る発明によれば、代替コンテンツの複数の候補が記憶手段に記憶されているので、代替コンテンツが選択できない場合と比べて、代替コンテンツを選択する自由度が高くなる。
請求項４に係る発明によれば、代替コンテンツの購入代金に、失敗したコンテンツの購入代金が補填されるので、失敗したコンテンツの購入代金を返金して代替コンテンツの購入代金を精算する場合と比べて、購入代金の精算が容易である。
請求項５に係る発明によれば、コンテンツの一部の出力が失敗した場合に、コンテンツの全てを出力する場合と比べて、用紙の無駄等を省くことができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施の形態に係るコンテンツ提供システムの構成例を示す概略図である。
【図２】図２は、本発明の実施の形態に係る画像形成装置の構成例を示すブロック図である。
【図３】図３（ａ）は、本発明の実施の形態に係る画像形成装置から出力される証票の一例を示す概略図であり、図３（ｂ）は、本発明の実施の形態に係るサーバ装置が作成する印刷データテーブルの一例を示す概略図であり、図３（ｃ）は、サーバ装置が作成する補填情報管理テーブルの一例を示す概略図である。
【図４】図４は、本発明の実施の形態に係るサーバ装置の構成例を示すブロック図である。
【図５】図５（ａ）は、本実施の形態に係るユーザ端末装置の表示入力部に表示された画像の一例を示す概略図であり、図５（ｂ）は、画像形成装置の表示入力部に表示された画像の一例を示す概略図である。
【図６】図６は、本実施の形態に係る店舗端末装置の構成例を示すブロック図である。
【図７】図７は、本発明の実施の形態に係るユーザ端末装置の構成例を示すブロック図である。
【図８】図８は、本発明の実施の形態に係るコンテンツ提供システムの動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【０００９】
［実施の形態］
（コンテンツ提供システム１の全体構成）
図１は、本発明の実施の形態に係るコンテンツ提供システムの構成例を示す概略図である。コンテンツ提供システム１は、例えばコンビニエンス・ストア、スーパーマーケット等の店舗に設置されてユーザに操作される画像形成装置２と、画像形成装置２にコンテンツを提供するサーバ装置３と、例えば画像形成装置２と同じ店舗に設置されて店舗の店員に操作される店舗端末装置４と、ユーザが使用するユーザ端末装置５と、を備えて概略構成されている。このコンテンツ提供システム１は、画像形成装置２、サーバ装置３、店舗端末装置４及びユーザ端末装置５がネットワーク６を介して相互に有線又は無線により接続されている。店舗は施設の一例であり、店員はスタッフの一例である。画像形成装置２は、コンテンツ出力装置の一例であり、店舗端末装置４は、施設用端末装置の一例である。
【００１０】
コンテンツ提供システム１は、例えば、サーバ装置３から画像形成装置２に提供されたコンテンツの出力が失敗した場合、画像形成装置２が出力した後述する証票に記録された２次元コードを、まず、店舗端末装置４により読み取らせた後、続いて、ユーザのユーザ端末装置５で読み取ることで、当該コンテンツ又は当該コンテンツの代わりとなる代替コンテンツを出力するための再発行識別情報の一例としての再登録予約番号がサーバ装置３からユーザ端末装置５に提供されるシステムである。
【００１１】
ここで、「コンテンツの出力が失敗した場合」とは、コンテンツを出力した印刷物において、用紙にしわが発生していた場合、部分的に印刷がかすれていた場合、コンテンツが用紙に対してずれていた場合や、コンテンツの一部が出力されなかった場合等のように、１ページでもコンテンツの印刷が失敗した場合や印刷自体は成功していてもコンテンツとしての価値が損なわれている場合をいう。
【００１２】
このコンテンツは、一例として、楽譜、地図、新聞、文章、住民票の写し、印鑑登録書等である。なお、出力を失敗した画像形成装置と、コンテンツの再出力、又は代替コンテンツの出力を行う画像形成装置は、異なっていてもよい。
【００１３】
画像形成装置２は、一例として、原稿を光学的に読み取るスキャナ機能、スキャナで読み取った画像やサーバから受信したコンテンツのデータを用紙に画像を形成して印刷するプリンタ機能・複写機能、読み取った原稿の画像データやサーバから受信したコンテンツのデータを記憶媒体に記憶させる記憶機能、及びサーバへコンテンツの取得要求を送信したりコンテンツのデータを受信したり、当該画像データを、ネットワークを介して電磁気的に接続された電子機器に送信する送受信機能等を備えている。
【００１４】
ユーザ端末装置５は、サーバ装置３と通信する機能、二次元コード等の画像を撮像する機能等を有する。このようなユーザ端末装置５は、例えば、携帯電話機、多機能携帯電話機（スマートフォン）等によって実現される。
【００１５】
（画像形成装置２の構成）
図２は、本発明の実施の形態に係る画像形成装置２の構成例を示すブロック図である。図３（ａ）は、本発明の実施の形態に係る画像形成装置２から出力される証票の一例を示す概略図である。
【００１６】
画像形成装置２は、図２に示すように、制御部２０と、表示入力部２１と、画像入力部２２と、画像出力部２３と、料金精算部２４と、証票出力部２５と、カード読取部２６と、外部入出力部２７と、通信部２８と、ＨＤＤ（Hard Disk Drive）２９と、を備えて概略構成されている。
【００１７】
制御部２０は、例えば、プログラム２９０に従って、取得したデータの演算、加工等を行うＣＰＵ（Central Processing Unit）コア、半導体メモリであるＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）等から構成されるマイクロコンピュータである。このＲＯＭには、例えば、制御部２０が動作するための基本プログラムが格納されている。ＲＡＭは、例えば、一時的に演算結果等を格納する記憶領域として用いられる。
【００１８】
表示入力部２１は、例えば、図１に示すように、タッチパッドがモニタに重ねて一体とされたタッチパネルである。タッチパッドは、例えば、静電容量式のセンサであり、複数の透明電極が絶縁性を保ちつつ交互に交差して配置されている。モニタは、例えば、液晶ディスプレイである。ユーザは、表示入力部２１に表示された画像に対してタッチするタッチ操作等の入力操作を行うことで、文字の入力や画像に割り当てられた機能の実行を指示する。
【００１９】
画像入力部２２は、原稿を画像データとして光学的に読み取るスキャナ機能を実現する。画像出力部２３は、例えば、電子写真方式により、用紙に画像を形成して印刷することで、プリンタ機能及び複写機能を実現する。料金精算部２４は、購入したコンテンツの料金を徴収する。また、料金精算部２４は、受け付けた料金と購入したコンテンツの購入代金との差額を返金する。
【００２０】
証票出力部２５は、画像出力部２３によりコンテンツが出力されたことを証明する図３に示すような証票２５０を出力する。また、証票出力部２５は、証票２５０にサーバ装置３に管理されたコンテンツにアクセスしコンテンツの状態を変更するためのアクセス情報を記録して出力する。この証票２５０に記録されたアクセス情報の形態は、一例として、１次元コード、２次元コード等の情報を符号化 した画像である。本実施の形態では、アクセス情報として２次元コード２５５を用いている。２次元コード２５５は、後述する２次元コード生成手段２０５により生成される。
【００２１】
カード読取部２６は、例えば、板形状を有し、ユーザが所持するカードからカード情報を読み取る。このカードは、一例として、非接触型のＩＣ（Integrated Circuit）カードである。ユーザは、カード読取部２６上にカードを置くことにより、購入したコンテンツの料金の精算を行う。また、カード読取部２６は、ユーザ端末装置５が電子決済機能を有する場合には、ユーザ端末装置５からカード情報を読み取って決済を行うことも可能である。
【００２２】
外部入出力部２７は、例えば、半導体メモリを搭載したメモリ装置等を接続する複数の接続部が配置されている。メモリ装置は、外部入出力部２７の接続部と接続して、画像入力部２２により読み取った画像データを記憶したり、記憶している画像データを読み取らせて画像出力部２３から出力させたりする。
【００２３】
通信部２８は、ネットワーク６と接続し、ネットワーク６を介した信号や情報の交換を行う送受信機能を実現する。
【００２４】
制御部２０のＣＰＵコアは、プログラム２９０に従って動作することにより、表示制御手段２００、入力制御手段２０１、画像入力制御手段２０２、画像出力制御手段２０３、料金精算手段２０４、２次元コード生成手段２０５、証票出力手段２０６、カード読取制御手段２０７、入出力制御手段２０８、印刷結果情報生成手段２０９及び通信制御手段２１０等として機能する。
【００２５】
表示制御手段２００は、表示入力部２１の表示機能を制御する。入力制御手段２０１は、表示入力部２１の入力機能を制御する。画像入力制御手段２０２は、画像入力部２２を制御する。
【００２６】
画像出力制御手段２０３は、コンテンツ出力手段の一例である。画像出力制御手段２０３は、画像出力部２３を制御する。
【００２７】
料金精算手段２０４は、料金精算部２４を制御する。また、料金精算手段２０４は、カード読取部２６で読み取ったカード情報から、コンテンツの購入代金又はサーバ装置３から通知された差額を差し引いて決済を行い、カード情報を更新する。このカード情報は、例えば、契約者の情報、利用可能金額等の情報である。
【００２８】
２次元コード生成手段２０５は、アクセス情報生成手段の一例である。この２次元コード生成手段２０５は、ユーザの要求によりコンテンツを用紙に印刷して出力したとき、アクセス情報を生成してこのアクセス情報を２次元コード化した２次元コード２５５を生成する。
【００２９】
２次元コード２５５は、例えば、ネットワーク６を介して、サーバ装置３にアクセスするためのアクセス情報が符号化されている。このアクセス情報は、一例として、コンテンツへの印刷要求に対し印刷処理が行われるごとに異なる情報として生成される。アクセス情報の例としては、印刷処理とコンテンツを特定する一意のＵＲＬ(Uniform Resource Locator)で表現されるようにしても良いし、印刷処理とコンテンツを特定する情報に対し処理を要求するコマンドとして記述されるようにしてもよい。 また、アクセス情報は、例えば、証票２５０に印刷された時点では、サーバ装置３側では生成されたときの状態である。この時点では、ユーザがユーザ端末装置５を用いて２次元コード２５５を読み取ってアクセス情報に基づきサーバ装置３で管理されるコンテンツへアクセスを行っても、失敗したコンテンツ、又は代替コンテンツを出力するための後述する再登録予約番号は生成されていないため、サーバ装置３からユーザ端末装置５に通知されない。すなわち、コンテンツの状態は、２次元コード２５５が店舗端末装置４に読み取られることで生成される後述する読取情報４０３ａが店舗端末装置４及びネットワーク６を介して、サーバ装置３に受信されることで初めて再出力が可能な状態または代替コンテンツが出力可能な状態となり、再登録予約番号が発行されユーザ端末装置５に通知される。
【００３０】
証票出力手段２０６は、証票出力部２５を制御する。また、証票出力手段２０６は、２次元コード生成手段２０５が生成した２次元コードやその他の情報を証票２５０に記録して証票出力部２５に出力させる。また、サーバから受信したコンテンツのデータにアクセス情報を２次元コード化した２次元コードが含まれている場合は、２次元コード生成手段２０５で２次元コードを生成することなく、コンテンツのデータに含まれる２次元コードを利用するようにしても良い。
【００３１】
証票２５０には、一例として、図３（ａ）に示すように、店舗名２５１、日時２５２、請求金額２５３、詳細２５４及び２次元コード２５５が印刷されている。店舗名２５１は、例えば、画像形成装置２が設置されている店舗の名前である。日時２５２は、コンテンツを出力した日時である。請求金額２５３は、出力したコンテンツの購入代金である。詳細２５４は、例えば、購入したコンテンツの名称や購入代金の内訳等である。２次元コード２５５は、上述したようにアクセス情報を２次元コード化したものである。証票２５０は、購入したコンテンツが出力された後、証票出力部２５から出力される。
【００３２】
カード読取制御手段２０７は、カード読取部２６を制御する。入出力制御手段２０８は、外部入出力部２７を制御する。通信制御手段２１０は、通信部２８を制御する。
【００３３】
印刷結果情報生成手段２０９は、コンテンツの印刷結果を示す印刷結果情報２０９ａを生成する。この印刷結果情報２０９ａは、コンテンツの印刷が正常に終了したこと、又はコンテンツの印刷が失敗したことを示す情報である。印刷結果情報２０９ａは、コンテンツの印刷が失敗した場合、コンテンツにおいて出力されなかった失敗部分の情報（失敗情報３００ａ）を含んでいる。印刷結果情報生成手段２０９は、印刷結果情報２０９ａを、通信部２８及びネットワーク６を介してサーバ装置３に送信する。また、失敗情報３００ａは、コンテンツにおいて出力できなかった部分の代金を返金情報として生成し、証票２５０にこの返金情報を記録して印刷されるようにしてもよい。この場合、利用者は返金情報が記録された証票２５０を店舗の従業員に提示し、現金で返金を受けるようにしてもよい。
【００３４】
ＨＤＤ２９は、不揮発性の大容量記憶装置である。このＨＤＤ２９には、プログラム２９０と、印刷データ２９１等のデータと、が格納される。印刷データ２９１は、ユーザが購入したコンテンツのデータである。印刷データ２９１は、ユーザが画像形成装置２の表示入力部２１を操作して、所望のコンテンツを選択することで生成され出力される指定情報に基づいて、ネットワーク６を介してサーバ装置３から送信される。
【００３５】
（サーバ装置３の構成）
図３（ｂ）は、本発明の実施の形態に係るサーバ装置３が作成する印刷データテーブルの一例を示す概略図であり、図３（ｃ）は、サーバ装置３が作成する補填情報管理テーブルの一例を示す概略図である。図４は、本発明の実施の形態に係るサーバ装置３の構成例を示すブロック図である。
【００３６】
サーバ装置３は、図４に示すように、サーバ制御部３０と、ＨＤＤ３１と、通信部３２と、を備えて概略構成されている。
【００３７】
サーバ制御部３０は、例えば、プログラム３１０に従って、取得したデータの演算、加工等を行うＣＰＵコア、半導体メモリであるＲＡＭ及びＲＯＭ等から構成されるマイクロコンピュータである。このＲＯＭには、例えば、サーバ制御部３０が動作するための基本プログラムが格納されている。ＲＡＭは、例えば、一時的に演算結果等を格納する記憶領域として用いられる。
【００３８】
ＨＤＤ３１は、記憶手段の一例である。このＨＤＤ３１は、不揮発性の大容量記憶装置である。このＨＤＤ３１には、プログラム３１０と、コンテンツ群３１１、印刷データテーブル３１２、補填情報管理テーブル３１３等のデータと、が格納される。
【００３９】
プログラム３１０は、コンテンツ提供プログラムの一例である。サーバ制御部３０のＣＰＵコアは、プログラム３１０に従って動作することにより、受付手段３００、印刷データ作成手段３０１、印刷データ管理手段３０２、補填情報管理手段３０３、抽出手段３０４、提示手段３０５、提供手段３０６及び通信制御手段３０７等として機能する。
【００４０】
受付手段３００は、画像形成装置２から出力されたコンテンツの指定情報を受け付ける。この指定情報としては、コンテンツ毎に予め定められたコンテンツ番号を受け付けてもよいし、画像形成装置２にコンテンツ一覧情報を提供し、利用者によりこの一覧情報から所望のコンテンツを指示させ、指示されたコンテントを特定する情報を受け付けるようにしてもよい。 受付手段３００は、受け付けた指定情報に対応するコンテンツの印刷データを作成するように、印刷データ作成手段３０１に指示する。
【００４１】
また、受付手段３００は、印刷結果情報２０９ａ及び読取情報４０３ａを受け付ける。受付手段３００が受け付ける印刷結果情報２０９ａは、画像形成装置２から送信され、コンテンツにおいて出力されなかった失敗部分の情報（失敗情報３００ａ）を含む。読取情報４０３ａは、証票２５０の２次元コード２５５を読み取って生成して出力したものである。この読取情報４０３ａは、証票２５０の２次元コード２５５を読み取って復号して得られるデータとして例えばＵＲＬの場合は、ＵＲＬに引数として店舗端末装置４のスキャナ４３の識別情報や店舗で証票２５０を読み取った旨の情報を付加してＵＲＬを生成し、このＵＲＬへＨＴＴＰ（HyperText Transfer Protocol）を用いてアクセスする。
【００４２】
印刷結果情報２０９ａは、失敗部分の情報（失敗情報３００ａ）を含んでいる。従って、後述する印刷データ作成手段３０１は、失敗情報３００ａにより、コンテンツにおいて出力されなかった失敗部分（以下「部分コンテンツ」という。）の印刷データを作成する。
【００４３】
ここで、画像形成装置２により出力されたコンテンツは、印刷結果情報生成手段２０９が正常に印刷されたと判定したとしても、検知できないしわが発生していたり、部分的に印刷がかすれていたりと、ユーザが印刷結果に満足できない場合が考えられる。
【００４４】
そこで、ユーザは、印刷結果に満足しない場合、例えば、画像形成装置２を設置している店舗の店員に印刷不良の確認を依頼する。当該店員が印刷不良を認めて、後述する店舗端末装置４のスキャナ４３により証票２５０の２次元コード２５５を読み取ることで、サーバ装置３に読取情報４０３ａが送信される。サーバ装置３の受付手段３００は、受信した読取情報４０３ａを失敗情報として処理し、ユーザ端末装置５によるアクセスを許可する。従って、読取情報４０３ａには、失敗部分の情報は含まれていない。
【００４５】
印刷データ作成手段３０１は、コンテンツの指定情報に基づく受付手段３００の指示により、対応するコンテンツの印刷データ３０１ａを生成し、その印刷データ３０１ａを通信部３２及びネットワーク６を介して、画像形成装置２に送信する。
【００４６】
また、印刷データ作成手段３０１は、印刷結果情報２０９ａ又は読取情報４０３ａに基づく受付手段３００の指示により、印刷データ３０１ａを作成する。印刷データ作成手段３０１は、コンテンツ、部分コンテンツ、又は代替コンテンツの印刷データ３０１ａを作成する。印刷データ作成手段３０１は、作成した印刷データ３０１ａを通信部３２、ネットワーク６を介して、再登録予約番号が入力された画像形成装置（画像形成装置２と異なっていてもよい）に送信する。
【００４７】
印刷データ管理手段３０２は、コンテンツ又は部分コンテンツの印刷データ３０１ａをプリント予約番号に関連付けて、金額、残出力回数、有効期限を印刷データテーブル３１２に登録する。
【００４８】
具体的には、印刷データテーブル３１２は、図３（ｂ）に示すように、プリント予約番号、ファイル本体、金額、有効期限、残出力回数、最終更新日時等の複数の項目を有している。
【００４９】
「プリント予約番号」の欄には、ユーザがコンテンツを購入した際に、受付手段３００が当該コンテンツに付与する識別番号（例えば＃００００００１）、当該コンテンツの再出力要求の際に、補填情報管理手段３０３が付与する再登録予約番号（例えば＃１２３４５６７）が登録される。
【００５０】
「ファイル本体」の欄には、印刷データ作成手段３０１で作成された印刷データ３０１ａが格納される。「金額」の欄には、コンテンツに設定されている金額、又は失敗後に出力される当該コンテンツに設定されている金額（通常は０円）が登録される。「有効期限」の欄には、当該コンテンツを出力可能な期間が登録されており、失敗後に出力されるコンテンツに対しては通常は無期限が登録される。「残出力回数」の欄には、設定された金額で出力可能な回数が登録されており、失敗後に出力されるコンテンツに対して、通常は１回が登録される。
【００５１】
「最終更新日時」の欄には、印刷データテーブル３１２に登録されたコンテンツの更新状況が登録されている。一例として、コンテンツが新聞であった場合、プリント予約番号が同じで、かつ有効期限内であっても内容が更新される。新聞の印刷が失敗して後日、再出力を行う場合、内容が更新されていることが考えられる。印刷データ管理手段３０２は、更新される度に、最終更新日時を更新する。この更新された新聞は、代替コンテンツとしてユーザに提示される。
【００５２】
補填情報管理手段３０３は、再発行識別情報生成手段及び補填手段の一例である。補填情報管理手段３０３は、印刷結果情報２０９ａ又は読取情報４０３ａを受信したことにより、コンテンツ又は部分コンテンツに再登録予約番号を付与する。補填情報管理手段３０３は、図３（ｃ）に示すように、再登録予約番号を付与して、補填情報管理テーブル３１３を作成する。ここで、時間の経過と共に購入代金が変更するようなコンテンツの場合、同じ番号で管理すると、購入当時の購入代金（受け付けた料金）が新たな購入代金に対して不足する場合がある。しかし、コンテンツ提供システム１は、再登録予約番号を付与して、購入当時の購入代金を補填金額として補填情報管理テーブル３１３で管理するので、購入当時の購入代金を保証することが可能である。
【００５３】
補填情報管理テーブル３１３は、ジョブＩＤに、失敗文書予約番号、再登録予約番号、補填金額、満額等の項目が関連付けられている。ジョブＩＤは、対象のコンテンツを印刷する際に付与された識別番号である。失敗文章予約番号は、最初にコンテンツを印刷する際に付されていたプリント予約番号である。
【００５４】
補填情報管理手段３０３は、代替コンテンツの購入代金として当初のコンテンツの購入代金を補填する。つまり、代替コンテンツの購入代金が当初のコンテンツの購入代金よりも高くなっている場合、ユーザは、その差額を支払うことで代替コンテンツを印刷することが可能となる。従って、当初のコンテンツンの購入代金が補填金額となる。「満額」は、補填金額で再登録されたコンテンツが出力されるか否か、つまり、代金が足りているか否かを示している。補填情報管理手段３０３は、代替コンテンツの購入代金が当初のコンテンツの購入代金よりも高い場合には、差額を算出し、差額の情報を画像形成装置２に通知する。
【００５５】
抽出手段３０４は、複数のコンテンツから代替コンテンツを抽出する。この複数のコンテンツは、ＨＤＤ３１に記憶されるコンテンツ群３１１である。代替コンテンツは、一例として、失敗したコンテンツと購入代金が同額のコンテンツ、失敗したコンテンツと類似するコンテンツ、失敗したコンテンツが周期的に発行される場合、出版日が異なるコンテンツ等である。
【００５６】
図５（ａ）は、本実施の形態に係るユーザ端末装置５の表示入力部５１に表示された画像の一例を示す概略図であり、図５（ｂ）は、画像形成装置２の表示入力部２１に表示された画像の一例を示す概略図である。 
【００５７】
提示手段３０５は、送信手段の一例である。提示手段３０５は、補填情報管理手段３０３により登録された再登録予約番号を、要求に応じてユーザ端末装置５に提示する。具体的には、提示手段３０５は、印刷結果情報２０９ａ又は読取情報４０３ａの受信により、２次元コード２５５により符号化されたアクセス情報を有効化し、アクセス情報を用いてアクセスするユーザ端末装置５に再登録予約番号を提示する。
【００５８】
ここで、ユーザは、例えば、証票２５０の２次元コード２５５を撮像して得られたアクセス情報に基づいてサーバ装置３にアクセスすると、表示制御手段２００は、図５（ａ）に示すように、表示入力部５１に再登録予約番号を表示する。続いて、ユーザは、画像形成装置２の表示入力部２１に表示された図示しないメニュー画面において「再印刷」を指示すると、図５（ｂ）に示す画面が表示され、画像形成装置２の表示入力部２１に表示された再登録予約番号入力欄２１１に再登録予約番号を入力すると、表示制御手段２００は、印刷コンテンツ表示領域２１４に失敗したコンテンツ（再登録文書）を表示する。ユーザは、印刷コンテンツ表示領域２１４に表示されたコンテンツを印刷する場合は、「印刷」と表示された印刷ボタン２１２にタッチ操作を行い、代替コンテンツを印刷コンテンツ表示領域２１４に表示させる場合は、「付け替え」と表示された付替ボタン２１３にタッチ操作を行う。
【００５９】
提供手段３０６は、提供したコンテンツの出力に画像形成装置２が失敗した場合、画像形成装置２又は画像形成装置２とは異なる画像形成装置の要求に応じて、コンテンツ、部分コンテンツ、又はコンテンツの代わりとなる代替コンテンツを、再登録予約番号を出力した画像形成装置に提供する。通信制御手段３０７は、通信部３２を制御する。
【００６０】
（店舗端末装置４の構成）
図６は、本実施の形態に係る店舗端末装置４の構成例を示すブロック図である。店舗端末装置４は、図６に示すように、制御部４０と、入力部４１と、表示部４２と、スキャナ４３と、記憶部４４と、出力部４５と、通信部４６と、を備えて概略構成されている。
【００６１】
制御部４０は、例えば、プログラム４４０に従って、取得したデータの演算、加工等を行うＣＰＵコア、半導体メモリであるＲＡＭ及びＲＯＭ等から構成されるマイクロコンピュータである。このＲＯＭには、例えば、制御部４０が動作するための基本プログラムが格納されている。ＲＡＭは、例えば、一時的に演算結果等を格納する記憶領域として用いられる。
【００６２】
入力部４１は、例えば、受け取った代金の入力を受け付ける。表示部４２は、例えば、液晶ディスプレイであり、金額等を表示する。
【００６３】
スキャナ４３は、読取手段の一例である。スキャナ４３は、商品に付けられた１次元コード等を読み取ると共に、証票２５０に印刷された２次元コード２５５を読み取る。
【００６４】
記憶部４４は、一例として、不揮発性の半導体メモリである。記憶部４４は、プログラム４４０が記憶されている。出力部４５は、例えば、店舗で購入した商品の証票を出力する。
【００６５】
通信部４６は、送信手段の一例である。通信部４６は、ネットワーク６と電磁気的に接続されている。
【００６６】
制御部４０のＣＰＵコアは、プログラム４４０に従って動作することにより、入力制御手段４００、表示制御手段４０１、スキャナ制御手段４０２、デコード手段４０３、算出手段４０４、出力制御手段４０５、通信制御手段４０６等として機能する。
【００６７】
入力制御手段４００は、入力部４１を制御する。表示制御手段４０１は、表示部４２を制御する。スキャナ制御手段４０２は、スキャナ４３を制御する。
【００６８】
デコード手段４０３は、スキャナ４３が読み取った、商品等に印刷された一次元コードをデコード（復号）する。また、デコード手段４０３は、スキャナ４３が読み取った証票２５０の２次元コード２５５を復号して読取情報４０３ａを生成し、通信部４６及びネットワーク６を介してサーバ装置３に出力する。読取情報４０３ａには、一例として、上述のアクセス情報と店舗のスキャナ４３にて読み取った旨を示す情報が含まれている。サーバ装置３の受付手段３００は、読取情報４０３ａを受信することにより、コンテンツの出力が失敗したと判定する。
【００６９】
算出手段４０４は、入力部４１及びスキャナ４３により入力された商品の金額を加算して合計の金額を算出すると共に、入力部４１を介して入力された受取金額と合計の金額との差額を算出する。差額の算出結果は、表示部４２に表示される。
【００７０】
出力制御手段４０５は、出力部４５を制御する。通信制御手段４０６は、通信部４６を制御する。
【００７１】
（ユーザ端末装置５の構成）
図７は、本発明の実施の形態に係るユーザ端末装置５の構成例を示すブロック図である。ユーザ端末装置５は、図７に示すように、端末制御部５０と、表示入力部５１と、撮像部５２と、記憶部５３と、通信部５４と、を備えて概略構成されている。
【００７２】
端末制御部５０は、例えば、プログラム５３０に従って、取得したデータの演算、加工等を行うＣＰＵコア、半導体メモリであるＲＡＭ及びＲＯＭ等から構成されるマイクロコンピュータである。このＲＯＭには、例えば、端末制御部５０が動作するための基本プログラムが格納されている。ＲＡＭは、例えば、一時的に演算結果等を格納する記憶領域として用いられる。
【００７３】
表示入力部５１は、例えば、タッチパッドがモニタに重ねて一体とされたタッチパネルである。タッチパッドは、例えば、静電容量式のセンサであり、複数の透明電極が絶縁性を保ちつつ交互に交差して配置されている。モニタは、例えば、液晶ディスプレイである。
【００７４】
撮像部５２は、例えば、表示入力部５１が配置された面の反対側の面に配置され、ＣＣＤ（Charge Coupled Device）イメージセンサ及びＣＭＯＳ（Complementary Metal-OxideSemiconductor）イメージセンサ等の固体撮像素子を有している。撮像部５２は、例えば、撮像した画像を撮像データとして出力する。
【００７５】
記憶部５３は、例えば、不揮発性の半導体メモリである。記憶部５３には、プログラム５３０が格納されている。通信部５４は、ネットワーク６と電磁気的に接続し、ネットワークを介した信号や情報の交換を行う。
【００７６】
端末制御部５０のＣＰＵコアは、プログラム５３０に従って動作することにより、表示制御手段５００、入力制御手段５０１、撮像制御手段５０２、デコード手段５０３及び通信制御手段５０４等として機能する。
【００７７】
表示制御手段５００は、表示入力部５１の表示機能を制御する。入力制御手段５０１は、表示入力部５１の入力機能を制御する。撮像制御手段５０２は、撮像部５２を制御する。
【００７８】
デコード手段５０３は、撮像部５２が撮像した証票２５０の２次元コード２５５の撮像データをデコードしてアクセス情報である読取情報５０３ａを生成する。
【００７９】
通信制御手段５０４は、通信部５４を制御する。また、通信制御手段５０４は、デコードして得られた読取情報５０３ａに基づいて、ネットワーク６を介してサーバ装置３と通信を行う。
【００８０】
（コンテンツ提供システム１の動作）
次に、本実施の形態に係るコンテンツ提供システム１の動作の一例を説明する。図８は、本発明の実施の形態に係るコンテンツ提供システム１の動作の一例を示すフローチャートである。以下では、画像形成装置２が出力したコンテンツに印刷不良が発生した場合を中心に説明する。なお、画像形成装置２の印刷結果情報生成手段２０９は、印刷不良が発生しても印刷が正常に終了したと判定しているものとする。
【００８１】
ユーザは、画像形成装置２の表示入力部２１を操作して所望のコンテンツを印刷する（Ｓ１）。具体的には、ユーザは、表示入力部２１を操作し、所望のコンテンツの印刷を指示する。画像形成装置２の制御部２０は、印刷の指示により生成したコンテンツの指定情報（#0000001）を、通信部２８及びネットワーク６を介して、サーバ装置３に送信し、ユーザの所望のコンテンツを送信するようにサーバ装置３に要求する。サーバ装置３の受付手段３００は、コンテンツの指定情報を受け付けると、ジョブＩＤ（＃ａｂｃｄｅｆｇ）とアクセス情報（http://server/job/abcdefg/）を発行するとともに、ＨＤＤ３１のコンテンツ群３１１からコンテンツの指定情報に対応するコンテンツを読み出す。印刷データ管理手段３０２は、当該コンテンツにプリント予約番号を付与して印刷データテーブル３１２を生成する。また、印刷データ作成手段３０１は、当該コンテンツの印刷データ３０１ａを作成し、作成した印刷データ３０１ａを、コンテンツの課金情報とアクセス情報とともに 通信部３２及びネットワーク６を介して画像形成装置２に出力する。画像形成装置２は、通信部２８を介して印刷データ３０１ａを受信すると、送信されてきたコンテンツの課金情報に基づき、ユーザに課金の決済を求める。ユーザが現金による決済や電子決済を行うと、画像出力制御手段２０３が画像出力部２３を制御して印刷データ３０１ａに基づくコンテンツを用紙に印刷して出力する。
【００８２】
次に、画像形成装置２の２次元コード生成手段２０５は、印刷データ３０１ａとともに送信されてきたサーバ装置３にアクセスするためのアクセス情報のＵＲＬを符号化して、２次元コード２５５を生成する。証票出力手段２０６は、証票出力部２５を制御し、生成された２次元コード２５５等が記録された証票２５０を出力する（Ｓ２）。
【００８３】
ここで、ユーザは、例えば、印刷されたコンテンツを確認し、しわ等の印刷不良が発生している場合、店舗の店員に証票２５０を渡して印刷不良の確認を依頼する。店員は、印刷されたコンテンツの印刷不良を確認すると、店舗端末装置４のスキャナ４３により、証票２５０の２次元コード２５５を読み取る。店舗端末装置４のスキャナ制御手段４０２は、スキャナ４３で読み取った２次元コード２５５をデコード手段４０３に送信する。デコード手段４０３は、受信した２次元コード２５５をデコードしてＵＲＬの文字列を抽出する。このURLにＵＲＬの引数として店舗端末装置４のスキャナ４３で証票２５０を読み取った旨の情報を付加する。こうして生成されるＵＲＬの例としては、
http://server/job/abcdefg/error.html?tenpo=yokohama が生成される。このＵＲＬにアクセスする（ＨＴＴＰプロトコルのＰＯＳＴメソッドを実行する）ことにより、ジョブIDが#abcdefgのジョブについて、エラーが起きたことと、店舗の識別情報が“yokohama”の店舗でエラーが起きたことをサーバ装置３に送信する。 このようにして読取情報４０３ａを生成し、その読取情報４０３ａを、通信部４６を介してサーバ装置３に送信する。これにより、アクセス情報の有効化、及び再登録予約番号の発行を依頼する（Ｓ３）。
【００８４】
次に、サーバ装置３の受付手段３００は、店舗端末装置４から送信された読取情報４０３ａを受信すると、印刷データ作成手段３０１に印刷データ３０１ａの作成、印刷データ管理手段３０２に印刷データテーブル３１２の作成、及び補填情報管理手段３０３に補填情報管理テーブル３１３の作成を指示する。印刷データ作成手段３０１は、失敗したコンテンツの印刷データ３０１ａを作成する。補填情報管理手段３０３は、当該印刷データ３０１ａに再登録予約番号（＃１２３４５６７）を付与し、ジョブＩＤ（＃ａｂｃｄｅｆｇ）、失敗文書予約番号（＃００００００１）、再登録予約番号（＃１２３４５６７）、補填金額（１００）、満額（ｔｒｕｅ）を登録して補填情報管理テーブル３１３を作成する（Ｓ４）。また、印刷データ管理手段３０２は、再登録予約番号が付与されたコンテンツを、プリント予約番号（＃１２３４５６７）、金額（０）、有効期限（無期限）、残出力回数（０）とした印刷データテーブル３１２を作成する。なお、画像形成装置２が失敗した部分を検知して印刷結果情報２０９ａに反映させていた場合、印刷データ作成手段３０１は、部分コンテンツの印刷データ３０１ａを生成する。この部分コンテンツの印刷データ３０１ａが生成された場合は、失敗したコンテンツではなく、部分コンテンツが選択の対象となる。
【００８５】
次に、サーバ装置３の受付手段３００は、通信部３２を介して受信した読取情報４０３ａを、アクセス情報を有効化するために提示手段３０５に出力する。提示手段３０５は、出力された読取情報４０３ａに含まれるアクセス情報を有効化する（Ｓ５）。
【００８６】
ユーザは、失敗したコンテンツを再出力するために、証票２５０の２次元コード２５５を、ユーザが所有するユーザ端末装置５の撮像部５２で撮像する。ユーザ端末装置５の撮像制御手段５０２は、撮像部５２を制御して２次元コード２５５を撮像すると、得られた撮像データをデコード手段５０３に出力する。デコード手段５０３は、撮像データを処理して、符号化されたアクセス情報を復号してＵＲＬの文字列http://server/job/abcdefg/を抽出し、ブラウザ等のプログラムである表示制御手段５００を介して表示入力部５１にアクセス情報であるＵＲＬを表示させる。
【００８７】
ユーザは、表示入力部５１に表示されたアクセス情報であるＵＲＬ（http://server/job/abcdefg/）にタッチする操作を行うと、通信制御手段５０４は、ユーザ端末装置５とサーバ装置３との接続を確立するための通信を行う。ユーザ端末装置５とサーバ装置３との接続が確立すると、サーバ装置３の提示手段３０５は、図３（ｃ）の補填情報管理テーブル３１３を参照し、ジョブＩＤが#abcdefgのジョブについての再登録予約番号（#1234567）を抽出してこれを表示させるためのＨＴＬＭ文書を生成し、再登録予約番号を通信部３２及びネットワーク６を介して、ユーザ端末装置５に提示する。ユーザ端末装置５は、通信部５４を介して再登録予約番号を記載したＨＴＭＬ文書を受信すると、表示制御手段５００の制御により、図５（ａ）に示すように、再登録予約番号を表示入力部５１に表示する。
【００８８】
ユーザは、ユーザ端末装置５の表示入力部５１に表示された再登録予約番号を、画像形成装置２の表示入力部２１を操作して入力する（Ｓ６）。具体的には、ユーザが画像形成装置２の表示入力部２１に表示される図示しないメニュー画面から「再印刷」指示操作を行うことにより、図５（ｂ）に示す再出力要求画面を表示入力部２１に表示させ、再登録予約番号入力欄２１１に、ユーザ端末装置５の表示入力部５１に表示された再登録予約番号を入力する。なお、変形例として、図５（ｂ）に示す再出力要求画面において、例えば、失敗したコンテンツが新しいコンテンツに更新されていることを示すメッセージが表示されてもよい。
【００８９】
ユーザが失敗したコンテンツの再出力ではなくて代替コンテンツの出力を望む場合、つまり、代替コンテンツを選択する場合（Ｓ７：Ｙｅｓ）、画像形成装置２の表示入力部２１に表示された「付け替え」が表示された付替ボタン２１３にタッチ操作を行う。
【００９０】
画像形成装置２は、付替ボタン２１３が操作されると、サーバ装置３に代替コンテンツの抽出を依頼する。サーバ装置３の抽出手段３０４は、ＨＤＤ３１のコンテンツ群３１１から代替コンテンツを抽出して、抽出した代替コンテンツを画像形成装置２に出力する。画像形成装置２は、印刷コンテンツ表示領域２１４に代替コンテンツの内容を表示させる。
【００９１】
ユーザは、印刷コンテンツ表示領域２１４に表示された代替コンテンツが望まれるコンテンツである場合、印刷ボタン２１２にタッチ操作行い、印刷の依頼を行う（Ｓ８）。
【００９２】
ここで、代替コンテンツが印刷される前に、サーバ装置３の補填情報管理手段３０３は、画像形成装置２と通信を行い、選ばれた代替コンテンツの代金と、補填情報管理テーブル３１３の補填金額との差額に基づいて「満額」の項を更新すると共に、差額の情報を画像形成装置２に出力する。
【００９３】
画像形成装置２の料金精算手段２０４は、補填金額との差額の情報を受信すると、精算処理を行う。補填金額が代替コンテンツの代金以上である場合、印刷ボタン２１２がタッチ操作可能な状態となる。また、補填金額が代替コンテンツの代金より少ない場合、差額の徴収を促す表示を画像形成装置２の表示入力部２１で行い、料金精算部２４に差額以上の入金が確認されると、印刷ボタン２１２がタッチ操作可能な状態となる。
【００９４】
次に、画像形成装置２は、精算が終了した後、指定された代替コンテンツの印刷を行い（Ｓ９）、処理を終了する。
【００９５】
ここで、ステップＳ７において、ユーザが失敗したコンテンツの再出力を望む場合（Ｓ７：Ｎｏ）、画像形成装置２の表示入力部２１に表示された印刷ボタン２１２にタッチ操作を行う。
【００９６】
画像形成装置２は、失敗したコンテンツの印刷の場合、追加料金がないので、失敗したコンテンツの再出力を行い（Ｓ１０）、処理を終了する。
【００９７】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の要旨を変更しない範囲で種々な変形が可能である。例えば、上記実施の形態では、コンテンツの出力形態として、コンテンツを印刷する場合について説明したが、これに限定されず、例えば、画像形成装置２の外部入出力部２７に接続されたユーザのメモリ装置等にコンテンツのデータを記憶させてもよい。
【００９８】
また、他の実施の形態として、再登録予約番号の送信先は、ユーザ端末装置５に限定されず、例えば、２次元コード２５５が証票２５０に記録されている場合は、サーバ装置３に接続可能で、かつ２次元コード２５５を読み取れる機能を有する電子機器でよく、アクセス情報が文字として証票２５０に記録されている場合は、サーバ装置３に接続可能な電子機器でよい。
【００９９】
さらに、他の実施の形態として、例えば、コンテンツ提供プログラムは、ＣＤ−ＲＯＭ等の記憶媒体に記憶されて提供されてもよいし、ネットワークを介して取得して実行されてもよい。
【０１００】
また、上述の実施の形態で使用されるプログラムは、その一部がＡＳＩＣ（Application Specific Integrated Circuit）及びＦＰＧＡ（Field Programmable Gate Array）等のハードウェアによって実現されてもよい。
【０１０１】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。
【符号の説明】
【０１０２】
１…コンテンツ提供システム、２…画像形成装置、３…サーバ、４…店舗端末装置、
５…ユーザ端末装置、６…ネットワーク、２０…制御部、２１…表示入力部、
２２…画像入力部、２３…画像出力部、２４…料金精算部、２５…証票出力部、
２６…カード読取部、２７…外部入出力部、２８…通信部、３０…サーバ制御部、
３２…通信部、４０…制御部、４１…入力部、４２…表示部、４３…スキャナ、
４４…記憶部、４５…出力部、４６…通信部、５０…端末制御部、５１…表示入力部、
５２…撮像部、５３…記憶部、５４…通信部、１５３…２次元コード、
２００…表示制御手段、２０１…入力制御手段、２０２…画像入力制御手段、
２０３…画像出力制御手段、２０４…料金精算手段、２０５…２次元コード生成手段、
２０６…証票出力手段、２０７…カード読取制御手段、２０８…入出力制御手段、
２０９…印刷結果情報生成手段、２０９ａ…印刷結果情報、２１０…通信制御手段、
２１１…再登録予約番号入力欄、２１２…印刷ボタン、２１３…付替ボタン、
２１４…印刷コンテンツ表示領域、２５０…証票、２５１…店舗名、２５２…日時、
２５３…金額、２５４…詳細、２５５…２次元コード、２９０…プログラム、
２９１…印刷データ、３００…受付手段、３００ａ…失敗情報、
３０１…印刷データ作成手段、３０１ａ…印刷データ、３０２…印刷データ管理手段、
３０３…補填情報管理手段、３０４…抽出手段、３０５…提示手段、３０６…提供手段、
３０７…通信制御手段、３１０…プログラム、３１１…コンテンツ群、
３１２…印刷データテーブル、３１３…補填情報管理テーブル、４００…入力制御手段、
４０１…表示制御手段、４０２…スキャナ制御手段、４０３…デコード手段、
４０３ａ…読取情報、４０４…算出手段、４０５…出力制御手段、
４０６…通信制御手段、４４０…プログラム、５００…表示制御手段、
５０１…入力制御手段、５０２…撮像制御手段、５０３…デコード手段、
５０３ａ…読取情報、５０４…通信制御手段、５３０…プログラム
【図１】
2016018423.tif 000003
【図２】
2016018423.tif 000004
【図３】
2016018423.tif 000005
【図４】
2016018423.tif 000006
【図５】
2016018423.tif 000007
【図６】
2016018423.tif 000008
【図７】
2016018423.tif 000009
【図８】
2016018423.tif 000010