(57)【特許請求の範囲】
【請求項１】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置及び電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な制御装置であって、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御手段と、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御手段と、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御手段と、
を有する制御装置。
【請求項２】
前記取消制御手段による引き去りの取り消しと、前記確定引去制御手段による確定した金額情報の引き去りと、を一続きのセットで行う請求項１に記載の制御装置。
【請求項３】
前記取消制御手段による引き去りの取り消しと前記確定引去制御手段による確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更手段を更に有する請求項１又は２に記載の制御装置。
【請求項４】
電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な、利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置であって、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供する前に、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御手段と、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供した後に、前記サービスに応じて金額情報を確定し、前記確定した金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御手段と、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御手段と、
を有するサービス提供装置。
【請求項５】
前記事前引去制御手段は、前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供する前に、前記利用者より金額の指定を、画面を介して受け付けた場合は、前記指定された金額の金額情報を前記一定の金額情報とし、前記利用者よりサービス量の指定を、画面を介して受け付けた場合は、前記指定されたサービス量に応じて算出した金額情報を前記一定の金額情報とし、前記利用者の前記記憶媒体から前記一定の金額情報を引去るよう前記読書装置を制御する請求項４に記載のサービス提供装置。
【請求項６】
前記取消制御手段による引き去りの取り消しと前記確定引去制御手段による確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更手段を更に有する請求項４又は５に記載のサービス提供装置。
【請求項７】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置と通信可能な、電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置であって、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去る事前引去手段と、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体に対して前記一定の金額情報の引き去りの取り消しを行う取消手段と、
前記取消手段で前記一定の金額情報の引き去りの取り消しが行われた後に、前記記憶媒体から前記確定された金額情報を引き去る確定引去手段と、
を有する読書装置。
【請求項８】
前記事前引去手段は、前記記憶媒体から前記一定の金額情報を引き去ると共に、前記記憶媒体及び当該読書装置の記憶領域の各々に引き去りに関する情報を記憶し、
前記取消手段は、前記確定された金額情報を前記サービス提供装置から受信すると、前記記憶媒体に記憶した引き去りに関する情報と前記記憶領域に記憶した引き去りに関する情報とを読み込み、読み込んだ各情報が一致した場合には、前記記憶媒体に対して前記一定の金額情報の引き去りの取り消しを行う請求項７に記載の読書装置。
【請求項９】
前記取消手段による引き去りの取り消しと前記確定引去手段による確定された金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更手段を更に有する請求項７又は８に記載の読書装置。
【請求項１０】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置及び電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な制御装置における制御方法であって、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御ステップと、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御ステップと、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御ステップと、
を含む制御方法。
【請求項１１】
前記取消制御ステップによる引き去りの取り消しと前記確定引去制御ステップによる確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に含む請求項１０に記載の制御方法。
【請求項１２】
電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な、利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置におけるサービス提供方法であって、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供する前に、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御ステップと、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供した後に、前記サービスに応じて金額情報を確定し、前記確定した金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御ステップと、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御ステップと、
を含むサービス提供方法。
【請求項１３】
前記取消制御ステップによる引き去りの取り消しと前記確定引去制御ステップによる確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に含む請求項１２に記載のサービス提供方法。
【請求項１４】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置と通信可能な、電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置における読書方法であって、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去る事前引去ステップと、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体に対して前記一定の金額情報の引き去りの取り消しを行う取消ステップと、
前記取消ステップで前記一定の金額情報の引き去りの取り消しが行われた後に、前記記憶媒体から前記確定された金額情報を引き去る確定引去ステップと、
を含む読書方法。
【請求項１５】
前記取消ステップによる引き去りの取り消しと前記確定引去ステップによる確定された金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に含む請求項１４に記載の読書方法。
【請求項１６】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置及び電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な制御装置のコンピュータに、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御ステップと、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御ステップと、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御ステップと、
を実行させるためのプログラム。
【請求項１７】
前記取消制御ステップによる引き去りの取り消しと前記確定引去制御ステップによる確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に実行させる請求項１６に記載のプログラム。
【請求項１８】
電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な、利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置のコンピュータに、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供する前に、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御ステップと、
前記サービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供した後に、前記サービスに応じて金額情報を確定し、前記確定した金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御ステップと、
前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御ステップと、
を実行させるためのプログラム。
【請求項１９】
前記取消制御ステップによる引き去りの取り消しと前記確定引去制御ステップによる確定した金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に実行させる請求項１８に記載のプログラム。
【請求項２０】
利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置と通信可能な、電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置のコンピュータに、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去る事前引去ステップと、
前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体に対して前記一定の金額情報の引き去りの取り消しを行う取消ステップと、
前記取消ステップで前記一定の金額情報の引き去りの取り消しが行われた後に、前記記憶媒体から前記確定された金額情報を引き去る確定引去ステップと、
を実行させるためのプログラム。
【請求項２１】
前記取消ステップによる引き去りの取り消しと前記確定引去ステップによる確定された金額情報の引き去りとの一続きのセットごとに、前記一続きのセットを作動させるタイミングをランダムに変更する変更ステップを更に実行させる請求項２０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、サービス提供装置、読書装置、制御方法、サービス提供方法、読書方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、前払い方式の非接触型の媒体（いわゆる非接触型媒体）で決済を行う際、商品の提供後に商品の量や金額（商品やサービスの対価）が決定する場合は、電子マネーの残高を限度として商品の提供を行うため、事前に残高を確認し、商品の提供後に同じ非接触型媒体から引き去りを行う必要があった。この場合、より確実な決済を行うために、引き去りが行われるまで非接触型媒体に対する読み取り書き込みを行う機器（いわゆるＲ／Ｗ機器）内に非接触型媒体を保持しておく必要があり、Ｒ／Ｗ機器が複雑かつ高額となる。また、非接触型媒体が携帯電話のようなカード以外の媒体の場合、Ｒ／Ｗ機器に保持することは、運用上、困難であった。
【０００３】
近年、事前に一定の金額を引き去り、金額が決定した後に差額を返却する方法が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１９３５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、非接触プリペイドカードに対し、つり銭額を加算する際に実質的にチャージを行うことになり、セキュリティ面で問題がある。
【０００６】
本発明はこのような問題点に鑑みなされたもので、商品やサービスの提供後に対価が決定する場合であっても、記憶媒体を用いてより適切に決済することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明に係る制御装置は、利用者によるサービス提供要求に基づいて前記サービス提供要求に対応するサービスを前記利用者に提供するサービス提供装置及び電子マネー情報を記憶可能な記憶媒体に対して情報の読み書きを行う読書装置と通信可能な制御装置であって、前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供する前に前記サービス提供装置が送信する事前引去要求を受信すると、前記利用者の前記記憶媒体から一定の金額情報を引去るよう前記読書装置を制御する事前引去制御手段と、前記サービス提供要求に基づいて前記サービス提供装置が前記利用者にサービスを提供することによって確定された金額情報を前記サービス提供装置から受信し、前記確定された金額情報が示す金額が前記一定の金額情報が示す金額よりも小さい場合、前記記憶媒体からの前記一定の金額情報の引き去りの取り消しを行うよう前記読書装置を制御する取消制御手段と、前記一定の金額情報の引き去りの取り消しが前記読書装置により行われた後に、前記記憶媒体から前記確定した金額情報を引き去るよう前記読書装置を制御する確定引去制御手段と、を有する。
ここで、事前引去制御手段は、例えば後述の事前引去制御部３６に対応し、取消制御手段は、例えば後述の取消制御部３７に対応し、確定引去制御手段は、例えば確定引去制御部３８に対応する。
【０００８】
また、本発明に係るサービス提供装置の事前引去制御手段は、例えば後述の事前引去制御部３０７に対応し、取消制御手段は、例えば後述の取消制御部３０８に対応し、確定引去制御手段は、例えば確定引去制御部３０９に対応する。
【０００９】
また、本発明に係る読書装置の事前引去手段は、例えば後述の事前引去部４０６に対応し、取消手段は、例えば後述の取消部４０７に対応し、確定引去手段は、例えば確定引去部４０８に対応する。
【発明の効果】
【００１０】
本発明によれば、商品やサービスの提供後に対価が決定する場合であっても、記憶媒体を用いてより適切に決済することができる。
【図面の簡単な説明】
【００１１】
【図１】決済システムの構成の一例を示す図である。
【図２】各装置における処理に係るフローチャートの一例を示す図である。
【図３】制御装置のハードウェア構成及び機能構成の一例を示す図である。
【図４】決済システムに係るシーケンスの一例を示す図である。
【図５】画面の一例を示す図である。
【図６】ＩＣカードに保持される情報の一例を示す図である。
【図７】画面の一例を示す図である。
【図８】決済システムに係るシーケンスの一例を示す図である。
【図９】決済システムの構成の一例を示す図である。
【図１０】コピー装置のハードウェア構成及び機能構成の一例を示す図である。
【図１１】決済システムに係るシーケンスの一例を示す図である。
【図１２】Ｒ／Ｗのハードウェア構成及び機能構成の一例を示す図である。
【図１３】決済システムに係るシーケンスの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面に基づいて説明する。
【００１３】
＜第１の実施形態＞
（決済システムの構成）
図１は、本実施形態に係る決済システムの構成の一例を示す図である。本決済システムは、コピー装置１０、制御装置２０、及びＲ（Reader）／Ｗ（Writer）３０を含んで構成される。また、Ｒ／Ｗ３０は、ルータ５０及びネットワーク１００を介して管理サーバ６０に接続されている。なお、コピー装置１０、制御装置２０、及びＲ／Ｗ３０については、コンビニエンスストア、スーパーマーケット、オフィス等、任意の場所に設置することができる。
【００１４】
コピー装置１０は、サービス提供装置の一例であり、利用者による操作に応じて、利用者により指示された文書等のコピー処理等を行う。
制御装置２０は、各種の情報を記憶可能な記憶媒体（前払い方式の非接触型の媒体等）の一例であるＩＣカード４０からＲ／Ｗ３０により読み取られたデータ、ＩＣカード４０に書き込まれたデータ、コピー装置１０により提供された商品に関するデータ等を受信し、決済に係る処理を行う。ここで、前払い方式の非接触型の媒体とは、カード式の媒体（例えば、Suica（登録商標））、携帯端末式の媒体（例えば、携帯電話）等である。
Ｒ／Ｗ３０は、読書装置の一例であり、ＩＣカード４０からデータを読み取る処理や、書き込む処理を行う。
なお、管理サーバ６０は、Ｒ／Ｗ３０によりＩＣカード４０に書き込まれたデータ等を受信し、ＩＣカード４０についての利用の履歴を管理し、ＩＣカード４０についての利用明細書の発行等を行う。
【００１５】
図２は、決済システムの各装置における処理に係るフローチャートの一例を示す図である。図２を参照して、決済システムの概要を説明する。
ステップＳ２１では、コピー装置１０は、コピーに対する支払いの方法を受け付ける。より詳細に説明すると、コピー装置１０は、現金で支払いをするのか、ＩＣカード４０を用いて支払いをするのかを選択するための画面をコピー装置１０と通信可能な入出力デバイス（例えば、タッチパネルデバイス）に表示し（図５（Ａ）を参照のこと。）、表示した画面を介して利用者より支払いの方法を受け付ける。なお、入出力デバイスは、コピー装置１０に設けられていてもよいし、コピー装置１０とは別に設けられていてもよい。
ステップＳ２２では、コピー装置１０は、数量（サービス量）又は金額の指定（より広義には、数量及び金額のうちの少なくとも一方の指定）を受け付ける。より詳細に説明すると、コピー装置１０は、利用するサービスの種類（例えば、Ａ４サイズ、白黒）と利用する部数との指定、又は予め支払う金額（一定の金額であり、いわゆる預り金である。）の指定を入出力デバイスに表示される画面を介して利用者より受け付ける（図５（Ｂ）を参照のこと。）。なお、コピー装置１０は、数量の指定を受け付けた場合は、サービスの種類と部数とに応じた金額を算出する。例えば、コピー装置１０は、Ａ４サイズで白黒コピー（１０円／部）を３０部する指定を受け付けた場合は、１０×３０＝３００（円）を預り金として算出する。
そして、コピー装置１０は、算出した金額、或いは、予め支払う金額を預り金として、預り金を含む情報を制御装置２０に送信する。
【００１６】
ステップＳ２３では、制御装置２０は、ＩＣカード４０による預り金の決済をＲ／Ｗ３０に要求する（預り金引去要求）。Ｒ／Ｗ３０は、預り金引去要求を受信すると、預り金をＩＣカード４０に記憶されている金額から引き去ることができるか否かについて判断し、引き去ることができると判断した場合、ＩＣカード４０に記憶されている金額から預り金を引き去るようにＩＣカード４０を制御する。
ステップＳ２４では、コピー装置１０は、利用者がコピーを実行する操作（商品購入操作）を入出力デバイスに表示される画面を介して受け付ける。このとき、商品購入操作が行われる毎に、コピー装置１０は、預り金分のコピーが行われたか否かを確認する。
ステップＳ２５では、コピー装置１０は、コピーの終了（商品購入終了）を検知する。例えば、コピー装置１０は、利用者によるコピーの終了の操作を入出力デバイスに表示される画面を介して受け付けることにより、コピーの終了を検知する。また、例えば、コピー装置１０は、利用者による返却レバー（図示せず。）の操作を受け付けることにより、コピーの終了を検知する。また、例えば、コピー装置１０は、ステップＳ２４で預り金分のコピーが行われたと確認することにより、コピーの終了を検知する。
【００１７】
ステップＳ２６では、制御装置２０は、コピーに要した金額（換言するならば、商品を購入した数量に応じた金額である。以下では、確定金と称する。）を含む情報をコピー装置１０より受信すると、必要に応じて、預り金の決済の取り消しをＲ／Ｗ３０に要求する（預り金取消要求）。Ｒ／Ｗ３０は、預り金の決済を取り消すことができるか否かについて判断し、取り消すことができると判断した場合、預り金の決済を取り消すようにＩＣカード４０を制御する。
ステップＳ２７では、制御装置２０は、ＩＣカード４０による確定金の決済をＲ／Ｗ３０に要求する（確定金引去要求）。Ｒ／Ｗ３０は、確定金引去要求を受信すると、確定金をＩＣカード４０に記憶されている金額から引き去ることができるか否かについて判断し、引き去ることができると判断した場合、ＩＣカード４０に記憶されている金額から確定金を引き去るようにＩＣカード４０を制御する。
このように、決済システムでは、商品の提供前に、利用者により直接的或いは間接的に指定された預り金をＩＣカード４０から引き去り（預り金について決済し）、預り金の範囲内で商品の提供を行い、お釣りがある場合は、商品の提供前に行った預り金の決済を取り消し、商品の提供に応じた金額（確定金）について改めて決済する。
【００１８】
（制御装置２０のハードウェア構成）
図３（Ａ）は、制御装置２０のハードウェア構成の一例を示す図である。制御装置２０は、ＣＰＵ（Central Processing Unit）３１、ＲＡＭ（Random Access Memory）３２、ＲＯＭ（Read Only Memory）３３、及びＩ／Ｆ（interface）３４を含んで構成される。なお、ＣＰＵ３１、ＲＡＭ３２、ＲＯＭ３３、及びＩ／Ｆ３４は、互いに通信可能に構成され、バス３５により接続されている。
【００１９】
ＣＰＵ３１は、制御装置２０における全体の制御を司るものである。例えば、ＣＰＵ３１は、ＲＯＭ３３に記憶されているアプリケーションプログラム、ＯＳ等を実行し、プログラムの実行に必要な情報、ファイル等を一時的にＲＡＭ３２に記憶する制御を行う。
ＲＡＭ３２は、ＣＰＵ３１の主メモリ、ワークエリア等として機能する。なお、ＲＡＭ３２は、各種のデータを一時的に記憶する一時記憶手段の一例である。
【００２０】
ＲＯＭ３３は、基本Ｉ／Ｏプログラム等のプログラム、決済処理の際に使用するデータ等の各種のデータを記憶する。なお、ＲＯＭ３３は、各種のデータを記憶する記憶手段の一例である。
Ｉ／Ｆ３４は、有線又は無線の通信を行うための通信インタフェースであり、例えば、ケーブル（ＲＳ２３２Ｃ、ＵＳＢ等）を介して制御装置２０をコピー装置１０、Ｒ／Ｗ３０等に接続する。
【００２１】
なお、制御装置２０のハードウェア構成は、上述した構成に限られるものではない。例えば、各種のデータを記憶する外部記憶手段の一例として、ＨＤＤ（Hard Disk Drive）を有してもよい。また、例えば、制御装置２０は、入力デバイス及び出力デバイス、或いは入出力デバイス等を備えてもよい。入力デバイスは、マウス、キーボード、ボタン等であり、利用者による各種の指示を入力する。出力デバイスは、液晶パネル、外部モニタ等であり、各種の情報を出力する。入出力デバイスは、タッチパネルデバイス等であり、利用者による各種の指示を入力すると共に、各種の情報を出力する。
【００２２】
（制御装置２０の機能構成）
図３（Ｂ）は、制御装置２０の機能構成の一例を示す図である。制御装置２０は、事前引去制御部３６、取消制御部３７、及び確定引去制御部３８を有する。
事前引去制御部３６は、コピーサービスを受けたい旨の要求（サービス提供要求）に基づいてコピー装置１０が利用者にコピーサービスを提供する前にコピー装置１０が送信する事前に預り金を引き去る要求（事前引去要求）を受信すると、利用者のＩＣカード４０から預り金の情報（一定の金額情報）を引去るようＲ／Ｗ３０を制御する。
取消制御部３７は、確定金の情報（上記サービス提供要求に基づいてコピー装置１０が利用者にコピーサービスを提供することによって確定された金額情報）をコピー装置１０から受信すると、例えば、確定金の情報が預り金の情報よりも小さいか否かを判定し、確定金の情報が預り金の情報よりも小さいと判定した場合には、ＩＣカード４０からの預り金の情報の引き去りの取り消しを行うようＲ／Ｗ３０を制御する。なお、確定金の情報と預り金の情報とが等しい場合には、ＩＣカード４０からの預り金の情報の引き去りの取り消しを行わないようＲ／Ｗ３０を制御する。
確定引去制御部３８は、預り金の情報の引き去りの取り消しがＲ／Ｗ３０により行われた後に、ＩＣカード４０から確定金の情報を引き去るようＲ／Ｗ３０を制御する。
【００２３】
本実施形態では、ＣＰＵ３１が、ＲＡＭ３２に記憶されたプログラムの手順に従って処理を行うことによって、制御装置２０における機能及び後述するシーケンスに係る処理が実現される。
ここで、コピー装置１０及びＲ／Ｗ３０の各々は、制御装置２０と同様に、ＣＰＵ、ＲＡＭ、ＲＯＭ、及びＩ／Ｆ等を含んで構成される。付言するならば、コピー装置１０のＣＰＵが、コピー装置１０のＲＯＭ等に記憶されているプログラムに基づき処理を実行することによって、本実施形態に係るコピー装置１０の機能が実現される。また、Ｒ／Ｗ３０のＣＰＵが、Ｒ／Ｗ３０のＲＯＭ等に記憶されているプログラムに基づき処理を実行することによって、本実施形態に係るＲ／Ｗ３０の機能が実現される。
【００２４】
（決済システムにおける処理）
図４は、決済システムに係るシーケンスの一例を示す図である。なお、各種の情報（データ）は、必要に応じて暗号化されているものとする。また、Ｒ／Ｗ３０及びＩＣカード４０間の認証等の公知の処理については、説明の便宜上省略しているが、適宜採用することができる。
【００２５】
まず、ＳＱ５では、コピー装置１０は、利用者によるコピーの支払い方法を受け付ける。例えば、コピー装置１０は、支払方法を選択する操作を受け付ける画面を入出力デバイスに表示する（図５（Ａ）を参照のこと。）。
続いて、コピー装置１０は、入出力デバイスに表示される画面を介して「ＩＣカード」ボタン５１が押下されることで、ＩＣカード４０により支払う方法を受け付けた場合は、ＳＱ１０では、数量を指定して預り金を支払うのか、或いは金額を指定して預り金を支払うのかを受け付ける。例えば、コピー装置１０は、数量及び金額の何れを指定して預り金を支払うかを設定する操作を受け付ける画面を入出力デバイスに表示する（図５（Ｂ）を参照のこと。）。
【００２６】
続いて、コピー装置１０は、入出力デバイスに表示される画面を介して「金額指定」ボタン５２が押下されることで、金額を指定して預り金を支払うと受け付けると、ＳＱ１５では、預り金として支払う金額を受け付ける。例えば、コピー装置１０は、金額を入力する操作を受け付ける画面を入出力デバイスに表示する（図５（Ｃ）を参照のこと。）。
他方、コピー装置１０は、入出力デバイスに表示される画面を介して「数量指定」ボタン５３が押下されることで、数量を指定して預り金を支払うと受け付けると、利用するサービスの種類と利用する部数とを指定する操作を受け付ける画面を入出力デバイスに表示する（図示せず。）。このとき、コピー装置１０は、指定されたサービスの種類と部数とに基づいて利用される予定の金額を算出し、算出した金額を預り金として設定する。
なお、図５（Ａ）〜（Ｃ）に示す画面、利用するサービスの種類と利用する部数とを指定する操作を受け付ける画面等の画面情報は、コピー装置１０のＲＯＭ等に予め格納されており、コピー装置１０は、必要に応じて、画面情報をＲＯＭ等から読み出し、画面を入出力デバイスに表示すものとする。
【００２７】
続いて、ＳＱ２０では、コピー装置１０は、預り金の情報（或いは、サービスの提供の許可を求める預り金の情報を含む事前引去要求）を制御装置２０に送信する。
制御装置２０の事前引去制御部３６は、預り金の情報をコピー装置１０から受信すると、ＳＱ２５では、預り金引去要求をＲ／Ｗ３０に送信する。なお、制御装置２０の事前引去制御部３６は、預り金引去要求に預り金の情報を含めて送信してもよいし、預り金引去要求とは別に預り金の情報を送信してもよい。
Ｒ／Ｗ３０は、預り金引去要求を制御装置２０から受信すると、ＳＱ３０では、ＩＣカード４０に記憶されている電子マネー情報（以下では、カード残高情報と称する。）、ＩＣカード４０を一意に識別するカード識別情報を読み込むためのリードコマンド（Read Command）を生成し、生成したリードコマンドをＩＣカード４０に送信する。
【００２８】
ここで、ＩＣカード４０には、ＩＣチップ、アンテナの役目を果たすコイル等が内蔵され、Ｒ／Ｗ３０から発生している電磁波を受けると、ＩＣカード４０側のアンテナに電流が発生し、ＩＣチップが動作する。すなわち、利用者がＲ／Ｗ３０にＩＣカード４０を「かざす」ことにより無線通信が行われる。
また、ＩＣカード４０は、ＩＣチップ等により実現される無線通信インタフェース機能とＯＳ機能（換言するならばコマンド処理機能やファイル管理機能）とを有する。無線通信インタフェース機能がＲ／Ｗ３０から各種のコマンド（本実施形態では、リードコマンド及び後述のライトコマンド）を受信し、ＯＳ機能が受信されたコマンドに従って規定の処理を実行する。なお、ＯＳ機能は、Ｒ／Ｗ３０からのコマンドに従って規定の処理を実行すると、その結果をＲ／Ｗ３０へ返す処理を行う。
【００２９】
次に、ＩＣカード４０は、上記リードコマンドを受信すると、ＳＱ３５では、予め定められた領域（フォルダ等）に記憶しているカード残高情報及びカード識別情報を読み込む。
ここで、ＩＣカード４０に記憶される情報６１の一例を図６に示す。図６に示すように、ＩＣカード４０には、カード識別情報、カード残高情報、引去額情報、引去日時情報、装置識別情報等が含まれる。ここで、引去額情報は、カード残高情報から引き去りを行った値（金額情報）を表す。引去日時情報は、引き去りの日時を表す。装置識別情報は、Ｒ／Ｗ３０を一意に識別できる情報である。
続いて、ＩＣカード４０は、ＳＱ４０では、読み込んだカード残高情報及びカード識別情報をＲ／Ｗ３０に送信する。
【００３０】
Ｒ／Ｗ３０は、カード残高情報及びカード識別情報をＩＣカード４０から受信すると、ＳＱ４５では、預り金の情報とカード残高情報と比較する。このとき、預り金の情報がカード残高情報以下である場合、Ｒ／Ｗ３０は、ＳＱ５０では、引去額情報（ここでは、預り金の情報と等価であり、例えば、500）、引去日時情報（現在の日時であり、例えば、2010/01/22 19:10:50）、及び装置識別情報（例えば、CARD1234）を予め定められた領域に書き込むためのライトコマンド（Write Command）を生成し、引去額情報、引去日時情報、及び装置識別情報を含む上記ライトコマンドをＩＣカード４０に送信する。なお、預り金の情報がカード残高情報より大きい場合、Ｒ／Ｗ３０は、制御装置２０を介してコピー装置１０にエラー情報を送信する（エラーに係る処理を行う）。
ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ５５では、上記ライトコマンドに従って、引去額情報、引去日時情報、及び装置識別情報を更新する。
続いて、ＩＣカード４０は、ＳＱ６０では、上記ライトコマンドに基づく処理が終了した旨の情報（直前取引書込終了情報）をＲ／Ｗ３０に送信する。
【００３１】
Ｒ／Ｗ３０は、直前取引書込終了情報をＩＣカード４０から受信すると、ＳＱ６５では、カード残高情報から預り金の情報を減算した金額情報をカード残高情報に書き込むためのライトコマンドを生成し、算出した金額情報を含む上記ライトコマンドをＩＣカード４０に送信する。
ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ７０では、上記ライトコマンドに従って、現在のカード残高情報を算出された金額情報に更新する。
続いて、ＩＣカード４０は、ＳＱ７５では、上記ライトコマンドに基づく処理が終了した旨の情報（金額書込終了情報）をＲ／Ｗ３０に送信する。
【００３２】
ここで、本実施形態では、ライトコマンドを２回に分けて（ＳＱ５０及びＳＱ６５にて）送信し、ＩＣカード４０に情報を書き込む構成としているが、これに限られるものではない。ライトコマンドを一回だけ送信する構成としてもよいし、３回以上に分けて送信する構成としてもよい。
例えば、一回だけ送信する構成を採用する場合は、Ｒ／Ｗ３０は、引去額情報、引去日時情報、及び装置識別情報を含むライトコマンドをＩＣカード４０に送信する。ＩＣカード４０は、上記ライトコマンドを受信すると、現在のカード残高情報から受信した引去額情報を減算した値をカード残高情報とし、受信した引去額情報を引去額情報とし、受信した装置識別情報を装置識別情報とし、受信した引去日時情報を引去日時情報として記憶する。
【００３３】
Ｒ／Ｗ３０は、金額書込終了情報をＩＣカード４０から受信すると、ＳＱ８０では、カード識別情報、カード残高情報、引去額情報、及び引去日時情報をＲＡＭ３２の任意の領域（記憶領域）に記憶する。なお、このとき、Ｒ／Ｗ３０は、カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報を含む一件明細情報を作成し、管理サーバ６０に送信する。
続いて、Ｒ／Ｗ３０は、ＳＱ８５では、預り金引去要求に基づく処理が終了した旨の情報（預り金引去終了情報）を制御装置２０に送信する。
制御装置２０の事前引去制御部３６は、預り金引去終了情報をＲ／Ｗ３０から受信すると、ＳＱ９０では、預り金引去終了情報をコピー装置１０に送信する。
【００３４】
次に、コピー装置１０は、預り金引去終了情報を制御装置２０から受信すると、ＳＱ９５では、利用者によるコピーを受け付ける。例えば、コピー装置１０は、画面情報を入出力デバイスに送信する。入出力デバイスは、画面情報を受信すると、例えば、コピーを許可する画面を表示する（図７（Ａ）を参照のこと。）。なお、この画面情報は、コピー装置１０のＲＯＭに予め格納されていてもよいし、制御装置２０により生成され、預り金引去終了情報に含まれていてもよい。
続いて、コピー装置１０は、ＳＱ１００では、コピーの終了を検知する。例えば、入出力デバイスに表示される画面を介して「終了」ボタン７１が押下されることで、コピーの終了を検知する（図７（Ａ）を参照のこと。）。なお、上述したように、コピーの終了を検知する構成は、この構成に限られるものでない。
続いて、コピー装置１０は、コピーの終了を検知すると、ＳＱ１０５では、確定金の情報を制御装置２０に送信する。本実施形態では、コピー装置１０は、サービスを提供するごとに、サービスに応じた金額情報をＲＡＭに記憶するものとする。例えば、コピー装置は、Ａ４サイズ（白黒）のコピーが実行されると、このコピーに要する金額１０円をＲＡＭに累積し、Ａ４サイズ（カラー）のコピーが実行されると、このコピーに要する金額１００円をＲＡＭに累積する。
【００３５】
次に、制御装置２０の取消制御部３７は、確定金の情報をコピー装置１０から受信すると、ＳＱ１１０では、預り金取消要求をＲ／Ｗ３０に送信する。なお、制御装置２０の取消制御部３７は、預り金取消要求に確定金の情報を含めて送信してもよいし、預り金取消要求とは別に確定金の情報を送信してもよい。
このとき、取消制御部３７は、予約金の情報と確定金の情報とが等しいと判断した場合には、ＩＣカード４０による精算（決済）が終了したことをコピー装置１０に通知する。この通知を受けると、コピー装置１０は、ＳＱ２２０の処理を行う。なお、予約金の情報と確定金の情報とが等しいか否かの判断は、制御装置２０ではなく、例えばＳＱ１００にてコピー装置１０が行ってもよいし、例えばＳＱ１１５にてＲ／Ｗ３０が行ってもよい。
Ｒ／Ｗ３０は、預り金取消要求を制御装置２０から受信すると、ＳＱ１１５では、ＩＣカード４０に記憶されている情報（カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報）を読み込むためのリードコマンドを生成し、生成したリードコマンドをＩＣカード４０に送信する。
ＩＣカード４０は、上記リードコマンドをＲ／Ｗ３０から受信すると、ＳＱ１２０では、カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報を読み込む。
続いて、ＩＣカード４０は、ＳＱ１２５では、カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報をＲ／Ｗ３０に送信する。
【００３６】
次に、Ｒ／Ｗ３０は、カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報をＲ／Ｗ３０から受信すると、ＳＱ１３０では、受信した引去りに関する情報（カード識別情報、引去額情報、引去日時情報、及び装置識別情報）と自己が有している引去りに関する情報とを比較する。
より詳細に説明すると、受信したカード識別情報とＲＡＭ３２に記憶しているカード識別情報とが一致するか否か、受信した引去額情報とＲＡＭ３２に記憶している引去額情報とが一致するか否か、受信した引去日時情報とＲＡＭ３２に記憶している引去日時情報とが一致するか否か、並びに、受信した装置識別情報と自己の装置識別情報とが一致するか否かを夫々判別する。
このとき、全てが一致すると判別すると、Ｒ／Ｗ３０は、ＳＱ１３５では、取消額情報（ここでは、預り金の情報と等価であり、上述の例によれば、500）、取消日時情報（現在の日時であり、例えば、2010/01/22 19:30:20）、及び装置識別情報を書き込むためのライトコマンドを生成し、取消額情報、取消日時情報、及び装置識別情報を含む前記ライトコマンドをＩＣカード４０に送信する。なお、少なくとも１つが一致しないと判別した場合は、Ｒ／Ｗ３０は、制御装置２０を介してコピー装置１０にエラー情報を送信する。また、本実施形態では、４つの情報（カード識別情報、引去額情報、引去日時情報、及び装置識別情報）を用いて判別しているが、これに限られるものではない。例えば、カード残高情報を用いて判別してもよいし、５つの情報を任意に組み合わせて判別してもよい。
【００３７】
次に、ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ１４０では、上記ライトコマンドに従って、現在の引去額情報から受信した取消額情報を減算した値を引去額情報とし、受信した装置識別情報を装置識別情報とし、受信した取消日時情報を引去日時情報として記憶する。換言するならば、ＩＣカード４０は、直前の決済に関する履歴を更新する。
続いて、ＩＣカード４０は、ＳＱ１４５では、上記ライトコマンドに基づく直前の決済に関する履歴の更新が終了した旨の情報（履歴更新終了情報）をＲ／Ｗ３０に送信する。
Ｒ／Ｗ３０は、履歴更新終了情報をＩＣカード４０から受信すると、ＳＱ１５０では、ＳＱ１２５で受信したカード残高情報にＲＡＭ３２に記憶している引去額情報を加算して、元のカード残高情報（預り金の決済をする前のカード残高情報）を算出し、算出した元のカード残高情報を現在のカード残高情報に書き込むためのライトコマンドを生成し、元のカード残高情報を含む上記ライトコマンドをＩＣカード４０に送信する。
ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ１５５では、上記ライトコマンドに従って、現在のカード残高情報を元のカード残高情報に更新する。
続いて、ＩＣカード４０は、ＳＱ１６０では、上記ライトコマンドに基づくカード残高情報の更新（直前の決済の取り消し）が終了した旨の情報（預り金取消終了情報）をＲ／Ｗ３０に送信する。
【００３８】
ここで、本実施形態では、ライトコマンドを２回に分けて（ＳＱ１３５及びＳＱ１５０にて）送信し、ＩＣカード４０に情報を書き込む構成としているが、これに限られるものではない。ライトコマンドを一回だけ送信する構成としてもよいし、３回以上に分けて送信する構成としてもよい。
例えば、一回だけ送信する構成を採用する場合は、Ｒ／Ｗ３０は、取消額情報、取消日時情報、及び装置識別情報を含むライトコマンドをＩＣカード４０に送信する。ＩＣカード４０は、上記ライトコマンドを受信すると、取消額情報が引去額情報以下であると判断した場合には、現在のカード残高情報に受信した取消額情報を加算した値をカード残高情報とし、現在の引去額情報から受信した引去額情報を減算した値を引去額情報とし、受信した取消日時情報を引去日時情報とし、受信した装置識別情報を装置識別情報として記憶する。
【００３９】
Ｒ／Ｗ３０は、預り金取消終了情報をＩＣカード４０から受信すると、ＳＱ１６５では、預り金取消終了情報を制御装置２０に送信する。なお、このとき、Ｒ／Ｗ３０は、ＳＱ８０と同様に、カード識別情報、取消額情報、カード残高情報、及び取消日時情報をＲＡＭ３２の任意の領域に記憶してもよい。また、Ｒ／Ｗ３０は、カード識別情報、取消額情報、カード残高情報、取消日時情報、及び装置識別情報を含む一件明細情報を作成し、管理サーバ６０に送信してもよい。
制御装置２０の確定引去制御部３８は、預り金取消終了情報をＲ／Ｗ３０から受信すると、ＳＱ１７０では、確定金引去要求をＲ／Ｗ３０に送信する。
Ｒ／Ｗ３０は、確定金引去要求を制御装置２０から受信すると、ＳＱ１７５では、引去額情報（ここでは、確定金の情報と等価であり、例えば、320）、引去日時情報（現在の日時であり、例えば、2010/01/22 19:30:20）、及び装置識別情報を書き込むためのライトコマンドを生成し、引去額情報、引去日時情報、及び装置識別情報を含む上記ライトコマンドをＩＣカード４０に送信する。
【００４０】
ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ１８０では、上記ライトコマンドに従って、引去額情報、引去日時情報、及び装置識別情報を更新する。
続いて、ＩＣカード４０は、ＳＱ１８５では、上記ライトコマンドに基づく処理が終了した旨の情報（直前取引書込終了情報）をＲ／Ｗ３０に送信する。
【００４１】
Ｒ／Ｗ３０は、直前取引書込終了情報をＩＣカード４０から受信すると、ＳＱ１９０では、カード残高情報から確定金の情報を減算した金額情報をカード残高情報に書き込むためのライトコマンドを生成し、算出した金額情報を含む上記ライトコマンドをＩＣカード４０に送信する。
ＩＣカード４０は、上記ライトコマンドをＲ／Ｗ３０から受信すると、ＳＱ１９５では、上記ライトコマンドに従って、カード残高情報を算出された金額情報に更新する。
続いて、ＩＣカード４０は、ＳＱ２００では、上記ライトコマンドに基づく処理が終了した旨の情報（金額書込終了情報）をＲ／Ｗ３０に送信する。
【００４２】
ここで、本実施形態では、ライトコマンドを２回に分けて（ＳＱ１７５及びＳＱ１９０にて）送信し、ＩＣカード４０に情報を書き込む構成としているが、これに限られるものではない。ＳＱ５０及びＳＱ６５の場合と同様に、ライトコマンドを一回だけ送信する構成としてもよいし、３回以上に分けて送信する構成としてもよい。
【００４３】
Ｒ／Ｗ３０は、金額書込終了情報をＩＣカード４０から受信すると、ＳＱ２０５では、カード識別情報、カード残高情報、引去額情報、及び引去日時情報をＲＡＭ３２の任意の領域に記憶する。なお、このとき、Ｒ／Ｗ３０は、カード識別情報、カード残高情報、引去額情報、引去日時情報、及び装置識別情報を含む一件明細情報を作成し、管理サーバ６０に送信する。
続いて、Ｒ／Ｗ３０は、ＳＱ２１０では、確定金引去要求に基づく処理が終了した旨の情報（確定金引去終了情報）を制御装置２０に送信する。
なお、本実施形態では、ＳＱ１７０とＳＱ１７５との間に、リードコマンドに係る処理（ＳＱ３０、ＳＱ３５、ＳＱ４０、ＳＱ４５と同様の処理）を行い、預り金の決済と確定金の決済とを同様の構成にしてもよい。
制御装置２０の確定引去制御部３８は、確定金引去終了情報をＲ／Ｗ３０から受信すると、ＳＱ２１５では、確定金引去終了情報をコピー装置１０に送信する。
【００４４】
次に、コピー装置１０は、確定金引去終了情報を制御装置２０から受信すると、ＳＱ２２０では、ＩＣカード４０による精算（決済）が終了したことを利用者に通知する。例えば、コピー装置１０は、画面情報を入出力デバイスに送信する。入出力デバイスは、画面情報を受信すると、例えば、決済が終了したことを表す画面を表示する（図７（Ｂ）を参照のこと。）。なお、この画面情報は、コピー装置１０のＲＯＭに予め格納されていてもよいし、制御装置２０により生成され、確定金引去終了情報に含まれていてもよい。
また、コピー装置１０は、入出力デバイスに表示される画面を介して「ＯＫ」ボタン７２が押下されることで、一連のサービスの提供を終了する。
【００４５】
上述した決済システムでは、制御装置２０の取消制御部３７は、預り金取消要求をＲ／Ｗ３０に送信し（ＳＱ１１０）、制御装置２０の確定引去制御部３８は、確定金引去要求をＲ／Ｗ３０に送信し（ＳＱ１７０）、Ｒ／Ｗ３０を制御しているが、これに限られるものではない。
例えば、制御装置２０は、確定金の情報をコピー装置１０から受信すると、預り金の決済の取り消しと確定金の決済とを連続して行うための要求をＲ／Ｗ３０に送信し、Ｒ／Ｗ３０を制御してもよい。
【００４６】
この場合、Ｒ／Ｗ３０は、ＳＱ１３５、ＳＱ１５０、ＳＱ１７５、ＳＱ１９０と同様に、複数回に分けてライトコマンドをＩＣカード４０に送信して預り金の決済の取り消しと確定金の決済とを行ってもよいし、一のライトコマンドを送信して預り金の決済の取り消しと確定金の決済とを行ってもよい。
例えば、一回だけ送信する構成を採用する場合は、Ｒ／Ｗ３０は、確定金の情報、取消額情報、引去日時情報、及び装置識別情報を含むライトコマンドをＩＣカード４０に送信する。ＩＣカード４０は、上記ライトコマンドを受信すると、取消額情報が引去額情報以下であると判断した場合には、現在のカード残高情報に受信した取消額情報を加算して確定金の情報を減算した値をカード残高情報とし、現在の引去額情報から受信した取消額情報を減算した値を引去額情報とし、受信した引去日時情報を引去日時情報とし、受信した装置識別情報を装置識別情報として記憶する。
【００４７】
なお、従来の商習慣では、商品の購入時において商品に対する対価を支払う。その支払いとしては、購入者が商品の対価以上の金額を支払い、販売者は、商品を提供すると共に支払われた金額と商品の対価に差額があれば、その差額をお釣りとして購入者に返却する方法が用いられている。
ここで、電子マネーを利用した商品の購入においても、商品の対価と同額の引去りを行うことで、従来からの商習慣を踏襲した支払いが実現可能である。
近時、従来の商習慣とは異なる、商品の対価が商品の提供後に確定する新たな形態の取引が増えてきている。
このとき、新たな形態の取引に対応するべく、従来の商習慣を踏襲すると、事前に預り金を引き去り、商品の対価が確定後に差額を返却する構成を想到する。しかしながら、この構成を採用すると、差額の返却の際に、お釣りを返す処理が必要となり、お釣りを返す処理を実現するためには、チャージを行う方法で対応することとなる。この場合、チャージのための権限が機器に必要となり、機器が盗難にあった場合に、無制限にチャージがされてしまうおそれがある。
【００４８】
そこで、本決済システムでは、事前に預り金の決済をし、コピーに要した金額が確定したときに、預り金の決済を取り消すと共に確定金の決済を行う構成を採用した。すなわち、決済システムでの機器は、チャージできる権限を有さず、直前の決済を取り消す権限を有する構成であるので、無制限にチャージがされてしまう事態が生じない。
また、本決済システムでは、預り金の決済を取り消す構成と確定金の決済を行う構成とを一続きのセットとすることにより、預り金の決済が取り消された後に、ＩＣカード４０がＲ／Ｗ３０から遠ざけられることで、確定金の決済が行うことができなくなる事態を極力回避している。
よって、本決済システムによれば、商品やサービスの提供後に対価が決定する場合であっても、より適切に決済することができるようになる。
付言するならば、本決済システムでは、商品の提供ごとに引き去りを行わないので、その都度に引き去りに関する情報を記憶する必要がなくなる。
【００４９】
＜第２の実施形態＞
第２の実施形態に係る決済システムは、基本的には、第１の実施形態に係る決済システムと同様の構成を有している。そこで、第２の実施形態については、第１の実施形態と異なる点について説明する。
【００５０】
第１の実施形態の決済システムでは、預り金の取消の決済（ＳＱ１６０）が行われた後に、ＩＣカード４０がＲ／Ｗ３０から遠ざけられることで、確定金の決済が行うことができない事態が生じる。例えば、コピーを頻繁に行う利用者（いわゆる熟練者）にとってみれば、預り金の取消の決済と確定金の決済とのタイミングを把握し、預り金の取消の決済後で確定金の決済前に故意にＩＣカード４０をＲ／Ｗ３０から遠ざける（引き離す）ことで、不正を働くことができるようになる。
第２の実施形態は、係る問題に鑑みてなされたものであり、利用者による不正を極力防止することを目的とする。
すなわち、本実施形態では、取消決済（ＳＱ１１０）を作動させるタイミングを予め定められた期間内で適宜ずらすこと（換言するならば、ＳＱ１１０とＳＱ１７０とを一続きのセットにし、ＳＱ１１０の処理を開始するタイミングを予め定められた間の中でランダムに変更すること）で、利用者による不正を極力防止することができるようになる。
【００５１】
ここで、図８を参照して、より詳細に説明する。図８は、決済システムに係るシーケンスの一例を示す図である。図８では、本実施形態の制御装置２０が処理を開始する時間を変更する変更部を有し、変更部がＳＱ２５０の処理を行う点が第１の実施形態とは異なる。
ＳＱ２５０では、制御装置２０の変更部は、Ｗａｉｔ処理を行う。より具体的には、変更部は、確定金の情報をコピー装置１０から受信すると、取引ごと（決済の取り消しごと）に乱数を発生させ、発生した乱数に応じて待機する時間（待機時間）を設定し、待機時間が経過した後に、ＳＱ１１０の処理が行われるように制御する。
ここで、待機時間は、乱数を用いて設定される構成に限られるものではない。例えば、待機時間については、現在の日時、預り金、確定金等の各種の情報を予め定められた式に代入して算出し、設定してもよい。
このように、制御装置２０は、取引ごとに待機時間を変更するので、預り金の取消の決済と確定金の決済とのタイミングを利用者が把握することが困難となり、利用者による不正を極力防止することができる。なお、本実施形態では、第１の実施形態と同様に、ＩＣカード４０を用いてより適切に決済することができる。
【００５２】
＜第３の実施形態＞
第３の実施形態に係る決済システムは、基本的には、第１の実施形態に係る決済システムと同様の構成を有している。第１の実施形態との主な相違は、本実施形態に係る決済システムでは、第１の実施形態で採用した制御装置２０の機能をコピー装置３００が有している点である。
【００５３】
図９に、本実施形態に係る決済システムの構成について説明する。なお、第１の実施形態で説明した図１に示す構成と同一の構成には同一の符号を付して説明を省略する。
本決済システムは、コピー装置３００及びＲ／Ｗ３０を含んで構成される。
コピー装置３００は、利用者による操作に応じて、利用者により指示された文書等のコピー処理等を行う。また、コピー装置３００は、ＩＣカード４０からＲ／Ｗ３０により読み取られたデータ（或いはＩＣカード４０に書き込まれたデータ）等を受信し、決済に係る処理を行う。
【００５４】
（コピー装置３００のハードウェア構成）
図１０（Ａ）は、コピー装置３００のハードウェア構成の一例を示す図である。コピー装置３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、Ｉ／Ｆ３０４、及び入出力デバイス３０５を含んで構成される。なお、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、Ｉ／Ｆ３０４、及び入出力デバイス３０５は、互いに通信可能に構成され、バス３０６により接続されている。
【００５５】
ＣＰＵ３０１は、コピー装置３００における全体の制御を司るものである。例えば、ＣＰＵ３０１は、ＲＯＭ３０３に記憶されているアプリケーションプログラム、ＯＳ等を実行し、プログラムの実行に必要な情報、ファイル等を一時的にＲＡＭ３０２に記憶する制御を行う。
ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。なお、ＲＡＭ３０２は、各種のデータを一時的に記憶する一時記憶手段の一例である。
【００５６】
ＲＯＭ３０３は、基本Ｉ／Ｏプログラム等のプログラム、決済処理の際に使用するデータ等の各種のデータを記憶する。なお、ＲＯＭ３０３は、各種のデータを記憶する記憶手段の一例である。
Ｉ／Ｆ３０４は、有線又は無線の通信を行うための通信インタフェースであり、例えば、ケーブル（ＲＳ２３２Ｃ、ＵＳＢ等）を介してコピー装置３００をＲ／Ｗ３０等に接続する。
入出力デバイス３０５は、タッチパネルデバイス等であり、利用者による各種の指示を入力すると共に、各種の情報を出力する。
なお、コピー装置３００のハードウェア構成は、上述した構成に限られるものではない。例えば、各種のデータを記憶する外部記憶手段の一例として、ＨＤＤを有してもよい。また、本実施形態では、入出力デバイス３０５がコピー装置３００と一体として設けられる構成を示しているが、例えば、入出力デバイス３０５がコピー装置３００と別体として設けられる構成を採用してもよい。また、入出力デバイス３０５に代えて、利用者による各種の指示を入力する入力デバイス（ボタン等）、及び各種の情報を出力する出力デバイス（液晶パネル、外部モニタ、印刷機等）を採用してもよい。
【００５７】
（コピー装置３００の機能構成）
図１０（Ｂ）は、コピー装置３００の機能構成の一例を示す図である。コピー装置３００は、事前引去制御部３０７、取消制御部３０８、及び確定引去制御部３０９を有する。
事前引去制御部３０７は、コピーサービスを利用者に提供する前に、利用者のＩＣカード４０から預り金の情報を引去るようＲ／Ｗ３０を制御する。
取消制御部３０８は、コピーサービスを利用者に提供した後に、サービスに応じて金額情報を確定し（確定金の情報を決定し）、ＩＣカード４０からの預り金の情報の引き去りの取り消しを行うようＲ／Ｗ３０を制御する。
確定引去制御部３０９は、預り金の情報の引き去りの取り消しがＲ／Ｗ３０により行われた後に、ＩＣカード４０から確定金の情報を引き去るようＲ／Ｗ３０を制御する。
【００５８】
本実施形態では、ＣＰＵ３０１が、ＲＡＭ３０２に記憶されたプログラムの手順に従って処理を行うことによって、コピー装置３００における機能及び後述するシーケンスに係る処理が実現される。
【００５９】
（決済システムにおける処理）
図１１は、決済システムに係るシーケンスの一例を示す図である。なお、第１の実施形態で説明した図４に示す構成と同一の構成には同一の符号を付して説明を省略する。
【００６０】
ＳＱ３０５では、コピー装置３００の事前引去制御部３０７は、預り金引去要求をＲ／Ｗ３０に送信する。ここで、コピー装置３００の事前引去制御部３０７は、預り金引去要求に預り金の情報を含めて送信してもよいし、預り金引去要求とは別に預り金の情報を送信してもよい。なお、Ｒ／Ｗ３０は、預り金引去要求をコピー装置３００から受信すると、ＳＱ３０の処理を行う。
ＳＱ３１０では、Ｒ／Ｗ３０は、預り金引去要求に基づく処理が終了した旨の情報（預り金引去終了情報）をコピー装置３００に送信する。なお、コピー装置３００は、預り金引去終了情報をＲ／Ｗ３０から受信すると、ＳＱ９５の処理を行う。
【００６１】
ＳＱ３１５では、コピー装置３００の取消制御部３０８は、コピーの終了を検知すると、預り金取消要求をＲ／Ｗ３０に送信する。ここで、コピー装置３００の取消制御部３０８は、預り金取消要求に確定金の情報を含めて送信してもよいし、預り金取消要求とは別に確定金の情報を送信してもよい。なお、Ｒ／Ｗ３０は、預り金取消要求をコピー装置３００から受信すると、ＳＱ１１５の処理を行う。
ＳＱ３２０では、Ｒ／Ｗ３０は、預り金取消終了情報をＩＣカード４０から受信すると、預り金取消終了情報をコピー装置３００に送信する。
【００６２】
ＳＱ３２５では、コピー装置３００の確定引去制御部３０９は、預り金取消終了情報をＲ／Ｗ３０から受信すると、確定金引去要求をＲ／Ｗ３０に送信する。なお、Ｒ／Ｗ３０は、確定金引去要求をコピー装置３００から受信すると、ＳＱ１７５の処理を行う。
ＳＱ３３０では、Ｒ／Ｗ３０は、確定金引去要求に基づく処理が終了した旨の情報（確定金引去終了情報）をコピー装置３００に送信する。なお、コピー装置３００は、確定金引去終了情報をＲ／Ｗ３０から受信すると、ＳＱ２２０の処理を行う。
【００６３】
＜第４の実施形態＞
第４の実施形態に係る決済システムは、基本的には、第１の実施形態に係る決済システムと同様の構成を有している。第１の実施形態との主な相違は、本実施形態に係る決済システムでは、第１の実施形態で採用した制御装置２０の機能をＲ／Ｗ４００が有している点である。
本決済システムは、コピー装置１０及びＲ／Ｗ４００を含んで構成される（図示は省略する。）。Ｒ／Ｗ４００は、ＩＣカード４０からデータを読み取る処理、書き込む処理、決済に係る処理等を行う。
【００６４】
（Ｒ／Ｗ４００のハードウェア構成）
図１２（Ａ）は、Ｒ／Ｗ４００のハードウェア構成の一例を示す図である。Ｒ／Ｗ４００は、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、及びＩ／Ｆ４０４を含んで構成される。なお、ＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３、及びＩ／Ｆ３０４は、互いに通信可能に構成され、バス４０５により接続されている。
【００６５】
ＣＰＵ４０１は、Ｒ／Ｗ４００における全体の制御を司るものである。例えば、ＣＰＵ４０１は、ＲＯＭ４０３に記憶されているアプリケーションプログラム、ＯＳ等を実行し、プログラムの実行に必要な情報、ファイル等を一時的にＲＡＭ４０２に記憶する制御を行う。
ＲＡＭ４０２は、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。なお、ＲＡＭ４０２は、各種のデータを一時的に記憶する一時記憶手段の一例である。
【００６６】
ＲＯＭ４０３は、基本Ｉ／Ｏプログラム等のプログラム、決済処理の際に使用するデータ等の各種のデータを記憶する。なお、ＲＯＭ４０３は、各種のデータを記憶する記憶手段の一例である。
Ｉ／Ｆ４０４は、有線又は無線の通信を行うための通信インタフェースであり、例えば、ケーブル（ＲＳ２３２Ｃ、ＵＳＢ等）を介してＲ／Ｗ４００をコピー装置１０等に接続する。
なお、Ｒ／Ｗ４００のハードウェア構成は、上述した構成に限られるものではない。例えば、各種のデータを記憶する外部記憶手段の一例として、ＨＤＤを有してもよい。
【００６７】
（Ｒ／Ｗ４００の機能構成）
図１２（Ｂ）は、Ｒ／Ｗ４００の機能構成の一例を示す図である。Ｒ／Ｗ４００は、事前引去部４０６、取消部４０７、及び確定引去部４０８を有する。
事前引去部４０６は、コピー装置１０が利用者にコピーサービスを提供する前にコピー装置１０が送信する事前引去要求を受信すると、利用者のＩＣカード４０から預り金の情報を引去る。
取消部４０７は、確定金の情報（コピー装置１０が利用者にコピーサービスを提供することによって確定された金額情報）をコピー装置１０から受信すると、ＩＣカード４０に対して預り金の情報の引き去りの取り消しを行う。
確定引去部４０８は、取消部４０７で預り金の情報の引き去りの取り消しが行われた後に、ＩＣカード４０から確定金の情報を引き去る。
【００６８】
本実施形態では、ＣＰＵ４０１が、ＲＡＭ４０２に記憶されたプログラムの手順に従って処理を行うことによって、Ｒ／Ｗ４００における機能及び後述するシーケンスに係る処理が実現される。
【００６９】
（決済システムにおける処理）
図１３は、決済システムに係るシーケンスの一例を示す図である。なお、第１の実施形態で説明した図４に示す構成と同一の構成には同一の符号を付して説明を省略する。
【００７０】
ＳＱ４０５では、コピー装置１０は、預り金の情報をＲ／Ｗ４００に送信する。
ここで、Ｒ／Ｗ４００の事前引去部４０６は、預り金の情報をコピー装置１０から受信すると、ＳＱ３０の処理を行う。
ＳＱ４１０では、Ｒ／Ｗ４００の事前引去部４０６は、預り金引去要求に基づく処理が終了した旨の情報（預り金引去終了情報）をコピー装置１０に送信する。なお、コピー装置１０は、預り金引去終了情報をＲ／Ｗ４００から受信すると、ＳＱ９５の処理を行う。
【００７１】
ＳＱ４１５では、コピー装置１０は、コピーの終了を検知すると、確定金の情報をＲ／Ｗ４００に送信する。
ここで、Ｒ／Ｗ４００の取消部４０７は、確定金の情報をコピー装置１０から受信すると、ＳＱ１１５の処理を行う。また、Ｒ／Ｗ４００の確定引去部４０８は、預り金取消終了情報をＩＣカード４０から受信すると、ＳＱ１７５の処理を行う。
ＳＱ４２０では、Ｒ／Ｗ４００の確定引去部４０８は、確定金引去要求に基づく処理が終了した旨の情報（確定金引去終了情報）をコピー装置１０に送信する。なお、コピー装置１０は、確定金引去終了情報をＲ／Ｗ４００から受信すると、ＳＱ２２０の処理を行う。
【００７２】
＜変形例＞
サービス提供装置の一例として、コピー装置を採用したが、これに限られるものではない。例えば、ガソリンスタンド等に設置される給油装置、デジタル写真のプリント装置等、セルフ操作型の装置を適宜採用できる。
また、コピー装置１０、Ｒ／Ｗ３０、及び制御装置２０は、１つの筺体で構成されてもよいし、複数の筺体で構成されてもよい。例えば、Ｒ／Ｗ３０における処理及び制御装置２０における処理をコピー装置１０が行ってもよい。
【００７３】
以上、上述した各実施形態によれば、各種の商品やサービス（コピーサービス、給油サービス、プリントサービス等）の提供後に対価が決定する場合であっても、前払い方式の非接触型媒体を用いて、より適切に決済することができるようになる。
【００７４】
ここで、本発明は、上述した各実施形態の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム（或いは装置）に供給し、システム（或いは装置）のコンピュータがプログラムを読み出して実行することによって実現してもよい。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００７５】
１０  コピー装置
２０  制御装置
３０  Ｒ／Ｗ
４０  ＩＣカード
【図１】
0005611610.tif 000002
【図２】
0005611610.tif 000003
【図３】
0005611610.tif 000004
【図４】
0005611610.tif 000005
【図５】
0005611610.tif 000006
【図６】
0005611610.tif 000007
【図７】
0005611610.tif 000008
【図８】
0005611610.tif 000009
【図９】
0005611610.tif 000010
【図１０】
0005611610.tif 000011
【図１１】
0005611610.tif 000012
【図１２】
0005611610.tif 000013
【図１３】
0005611610.tif 000014