(57)【要約】【課題】  既存のキャッシュレスシステムを容易にかつ低コストでマルチカレンシー対応のキャッシュレスシステムにできるマルチカレンシーアクセプタを提供する。【解決手段】  チケットを読み取った場合には、ゲームコントローラが認識可能なチケットフォーマットのデータに変換してゲームコントローラに送信し、紙幣を読み取った場合には、前記チケットフォーマットに変換したデータとしてゲームコントローラに送信する。【選択図】  図１
2013111398.tif 000002
【特許請求の範囲】
【請求項１】
紙幣を含む被投入媒体を識別するビルアクセプタであって、
第１の通貨に対応する第１種紙幣が投入されたときには前記第１種紙幣が投入されたことを示す第１種紙幣投入情報を出力する第１出力制御手段と、
プレーヤが所有するクレジットを示すクレジットデータを画像に変換したクレジット画像データが印刷された画像データ印刷媒体が投入されたときには画像データ印刷媒体が投入されたことを示す画像データ印刷媒体識別情報を含むクレジット画像データ受入情報を出力する媒体出力制御手段と、
前記第１の通貨とは異なる第２の通貨に対応する第２種紙幣が投入されたときには前記画像データ印刷媒体識別情報と前記第２種紙幣が投入されたことを示す第２種紙幣投入情報とを含むクレジット画像データ類似情報を出力する第２出力制御手段と、を含むビルアクセプタ制御手段を備える遊技機のビルアクセプタ。
【請求項２】
前記媒体出力制御手段は、前記画像データ印刷媒体が真正である場合に真正であることを示す真正有効情報と前記画像データ印刷媒体識別情報とを前記クレジット画像データ受入情報に含ませ、
前記第２出力制御手段は、前記第２の通貨を識別するための他国通貨識別情報を前記第２種紙幣投入情報として前記クレジット画像データ類似情報に含ませる請求項１に記載の遊技機のビルアクセプタ。
【請求項３】
前記第２出力制御手段は、前記第２の通貨に対応する紙幣が投入されたときには、前記第２の通貨に対応する為替レートを用いて前記第２の通貨に対応する紙幣の金額を変換する請求項１に記載の遊技機のビルアクセプタ。
【請求項４】
前記ビルアクセプタ制御手段から出力された情報が入力されるゲームコントローラであって、
前記第１種紙幣投入情報が入力されたときには前記第１の通貨に対応する紙幣に関する第１紙幣受入情報を出力させ、かつ、
前記クレジット画像データ受入情報又は前記クレジット画像データ類似情報が入力されたときには画像データ印刷媒体が真正であるか否かを照会するための真正照会情報を出力させるゲームコントローラに、
前記第１種紙幣投入情報、前記クレジット画像データ受入情報又はクレジット画像データ類似情報を出力する請求項１ないし３のいずれかに記載された遊技機のビルアクセプタ。
【請求項５】
前記ゲームコントローラに通信可能に接続された管理サーバであって、
前記第１紙幣受入情報が入力されたときには前記第１の通貨に対応する紙幣の金額に関する処理を実行し、
前記真正照会情報が入力された場合であって前記画像データ印刷媒体が投入された場合には、前記画像データ印刷媒体が真正である否かを判断し前記画像データ印刷媒体が真正であることを示す入金情報を出力し、
前記真正照会情報が入力された場合であって前記第２の通貨に対応する紙幣が投入された場合には、前記画像データ印刷媒体が真正である否かの判断をせずに前記入金情報を出力する管理サーバに、
前記ゲームコントローラを介して前記第１種紙幣投入情報、前記クレジット画像データ受入情報又はクレジット画像データ類似情報を出力する請求項１ないし４のいずれかに記載された遊技機のビルアクセプタ。
【請求項６】
バーコード形式で印刷されたチケットと紙幣とを読み取り可能なビルアクセプタであって、
読み取ったチケットをゲームコントローラが認識可能なチケットフォーマットのデータに変換してゲームコントローラに送信し、
紙幣を読み取った場合には、前記チケットフォーマットに変換したデータとしてゲームコントローラに送信するビルアクセプタ。
【請求項７】
請求項６のビルアクセプタにおいて、紙幣を読み取った場合にその紙幣が自国紙幣か、他国紙幣かを判定し、
自国紙幣の場合には前記ゲームコントローラが認識可能な自国紙幣フォーマットのデータに変換して前記ゲームコントローラに送信し、
他国紙幣の場合には、前記認識可能なチケットフォーマットのデータに変換して、前記ゲームコントローラに送信するビルアクセプタ。
【請求項８】
自国紙幣を読み取った自国紙幣フォーマットのデータと、バーコード形式で印刷されたチケットを読み取ったチケットフォーマットのデータとを認識可能ゲームコントローラと、
このゲームコントローラと接続され、前記自国紙幣とバーコード形式で印刷したチケットとを読み取るビルアクセプタとからなる制御システムであって、
前記制御システムには、ビルアクセプタにおいて自国以外の紙幣を読み取った場合に、前記自国以外の紙幣の情報を前記ゲームコントローラで認識可能なチケットフォーマットのデータに変換するための変換データを記憶した記憶装置と変換制御部とを備えた変換装置を備える制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
複数種類のカレンシーの現金を扱うことができるマルチカレンシービルアクセプタに関する。
【背景技術】
【０００２】
従来のゲーミングマシンにおいては、ペイアウトの際にバーコードチケットを発行するものがあった。このようにすることで、できるだけ現金そのものをペイアウトしないキャシュレスシステムを提供することができた。このようなキャシュレスシステムで用いられているビルアクセプタは、単一の国のカレンシー（通貨）（たとえば、現地国のカレンシー）の紙幣とバーコードチケットとの双方を読み取ることができる。しかしながら、このようなビルアクセプタは、他国通貨の紙幣を読み取ることができなかった。このため、国際的なカジノなどにこのような従来のビルアクセプタを設置する場合には、カジノ内の複数の個所に両替場所を要したり、プレーヤの不便になったりした。
【０００３】
上述したように、従来のキャシュレスシステムは、単一の国の通貨にのみ対応できるシステムであり、他国通貨は考慮されていない。キャッシュレスシステムが一般化した現在では、他国通貨を所有するプレーヤ（たとえば、旅行者等）への利便性や、プレーヤがゲームを続けて実行する持続性の向上や、両替発生の頻度向上による為替利益享受の機会の増加などを考慮すると、他国通貨も直接受け入れることができるマルチカレンシー対応のキャッシュレスシステムが望まれている。さらに、この従来のキャッシュレスシステムは、元来、マルチカレンシーには対応していないので、容易にマルチカレンシー対応のキャッシュレスシステムにすることはできない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許出願公開第２００５／００９６１２６号明細書
【特許文献２】米国特許出願公開第２００５／０２８２６２６号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、既存のキャッシュレスシステムを容易にかつ低コストでマルチカレンシー対応のキャッシュレスシステムにできるマルチカレンシーアクセプタを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の実施の形態に係る特徴は、
紙幣を含む被投入媒体を識別するビルアクセプタ（たとえば、後述するビルアクセプタ２１０など）であって、
第１の通貨に対応する第１種紙幣が投入されたときには前記第１種紙幣が投入されたことを示す第１種紙幣投入情報（たとえば、後述する紙幣投入情報など）を出力する第１出力制御手段（たとえば、後述するＣＰＵ２１１、ＲＯＭ２１２、図２のステップＳ２２９の処理など）と、
プレーヤが所有するクレジットを示すクレジットデータを画像に変換したクレジット画像データが印刷された画像データ印刷媒体が投入されたときには画像データ印刷媒体が投入されたことを示す画像データ印刷媒体識別情報を含むクレジット画像データ受入情報（たとえば、後述するバーコード受入情報など）を出力する媒体出力制御手段（たとえば、後述するＣＰＵ２１１、ＲＯＭ２１２、図２のステップＳ２１９の処理など）と、
前記第１の通貨とは異なる第２の通貨に対応する第２種紙幣が投入されたときには前記画像データ印刷媒体識別情報と前記第２種紙幣が投入されたことを示す第２種紙幣投入情報とを含むクレジット画像データ類似情報（たとえば、後述するバーコード類似情報など）を出力する第２出力制御手段（たとえば、後述するＣＰＵ２１１、ＲＯＭ２１２、図２のステップＳ２４１の処理など）と、を含むビルアクセプタ制御手段を備えることである。
【０００７】
第２種紙幣が投入されたことを示す第２種紙幣投入情報とを含むクレジット画像データ類似情報を出力するので、第１の通貨とは異なる第２の通貨に対応する第２種紙幣が投入されたときにも対応できるビルアクセプタを提供できる。画像データ印刷媒体識別情報を含むクレジット画像データ類似情報を出力するので、ゲームコントローラでは、画像データ印刷媒体が投入された場合でも、第２種紙幣が投入された場合でも同じ処理を実行させることができる。
【０００８】
本発明の実施の形態に係る特徴は、上記の構成に加えて、
前記媒体出力制御手段は、前記画像データ印刷媒体が真正である場合に真正であることを示す真正有効情報（たとえば、後述するバリデーションコードなど）と前記画像データ印刷媒体識別情報（たとえば、後述するバーコードチケットを受け入れたことを示す情報など）とを前記クレジット画像データ受入情報に含ませ、
前記第２出力制御手段は、前記第２の通貨を識別するための他国通貨識別情報（たとえば、後述する他国通貨情報バリデーション番号など）を前記第２種紙幣投入情報として前記クレジット画像データ類似情報に含ませることである。
【０００９】
画像データ印刷媒体が投入された場合でも第２種紙幣が投入された場合でも管理サーバに必要な情報を供給することができる。
【００１０】
本発明の実施の形態に係る特徴は、上記の構成に加えて、
前記第２出力制御手段は、前記第２の通貨に対応する紙幣が投入されたときには、前記第２の通貨に対応する為替レートを用いて前記第２の通貨に対応する紙幣の金額を変換することである。
【００１１】
第２の通貨に対応する紙幣が投入された場合でも、迅速に第１の通貨に対応する金額に変換でき、処理を簡便にできる。
【００１２】
本発明の実施の形態に係る特徴は、上記の構成に加えて、
前記ビルアクセプタ制御手段から出力された情報が入力されるゲームコントローラ（たとえば、後述するゲームコントローラ２２０など）であって、
前記第１種紙幣投入情報が入力されたときには前記第１の通貨に対応する紙幣に関する第１紙幣受入情報を出力させ、かつ、
前記クレジット画像データ受入情報又は前記クレジット画像データ類似情報が入力されたときには画像データ印刷媒体が真正であるか否かを照会するための真正照会情報を出力させるゲームコントローラに、
前記第１種紙幣投入情報、前記クレジット画像データ受入情報又はクレジット画像データ類似情報を出力することである。
【００１３】
本発明の実施の形態に係る特徴は、上記の構成に加えて、
前記ゲームコントローラに通信可能に接続された管理サーバ（たとえば、後述するチケット／キャッシュレスサーバ１０など）であって、
前記第１紙幣受入情報が入力されたときには前記第１の通貨に対応する紙幣の金額に関する処理を実行し、
前記真正照会情報が入力された場合であって前記画像データ印刷媒体が投入された場合には、前記画像データ印刷媒体が真正である否かを判断し前記画像データ印刷媒体が真正であるときには入金情報を出力し、
前記真正照会情報が入力された場合であって前記第２の通貨に対応する紙幣が投入された場合には、前記画像データ印刷媒体が真正である否かの判断をせずに前記入金情報を出力する管理サーバに、
前記ゲームコントローラを介して前記第１種紙幣投入情報、前記クレジット画像データ受入情報又はクレジット画像データ類似情報を出力することである。
【００１４】
本発明の実施の形態に係る特徴は、
バーコード形式で印刷されたチケット（たとえば、後述するバーコードチケットなど）と紙幣（たとえば、後述する他国通貨の紙幣など）とを読み取り可能なビルアクセプタ（たとえば、後述するビルアクセプタ２１０など）であって、
読み取ったチケットをゲームコントローラ（たとえば、後述するゲームコントローラ２２０など）が認識可能なチケットフォーマット（たとえば、後述するバーコード受入情報のデータフォーマット）のデータに変換して（たとえば、後述する図２のステップＳ２１７など）ゲームコントローラに送信し（たとえば、後述する図２のステップＳ２１９など）、
紙幣を読み取った場合には、前記チケットフォーマットに変換した（たとえば、後述する図２のステップＳ２３９など）データ（たとえば、後述するバーコード類似情報のデータフォーマット）としてゲームコントローラに送信する（たとえば、後述する図２のステップＳ２４１など）ことである。
【００１５】
紙幣を読み取った場合でもチケットフォーマットに変換したデータとしてゲームコントローラに送信するので、チケットが投入されたとして処理でき、既存のキャッシュレスシステムを容易にかつ低コストでマルチカレンシー対応のキャッシュレスシステムにできる。
【００１６】
本発明の実施の形態に係る特徴は、上記の構成に加えて、
紙幣を読み取った場合にその紙幣が自国紙幣（たとえば、後述する自国通貨の紙幣など）か、他国紙幣（たとえば、後述する他国通貨の紙幣など）かを判定し（たとえば、後述する図２のステップＳ２２１など）、
自国紙幣の場合には前記ゲームコントローラが認識可能な自国紙幣フォーマットのデータに変換して（たとえば、後述する図２のステップＳ２２７など）前記ゲームコントローラに送信し（たとえば、後述する図２のステップＳ２２９など）、
他国紙幣の場合には、前記認識可能なチケットフォーマットのデータに変換して（たとえば、後述する図２のステップＳ２３９など）、前記ゲームコントローラに送信する（たとえば、後述する図２のステップＳ２４１など）ことである。
【００１７】
自国紙幣が投入された場合でも他国紙幣が投入された場合でもチケットが投入された場合でも処理できるビルアクセプタを提供できる。
【００１８】
本発明の実施の形態に係る特徴は、
自国紙幣を読み取った自国紙幣フォーマットのデータと、バーコード形式で印刷されたチケットを読み取ったチケットフォーマットのデータとを認識可能ゲームコントローラと、
このゲームコントローラと接続され、前記自国紙幣とバーコード形式で印刷したチケットとを読み取るビルアクセプタとからなる制御システムであって、
前記制御システムには、ビルアクセプタにおいて自国以外の紙幣を読み取った場合に、前記自国以外の紙幣の情報を前記ゲームコントローラで認識可能なチケットフォーマットのデータに変換するための変換データを記憶した記憶装置と変換制御部とを備えたことである。
【００１９】
自国紙幣が投入された場合でも自国以外の紙幣が投入された場合でもチケットが投入された場合でも処理できるビルアクセプタを含む制御システムを提供できる。
【発明の効果】
【００２０】
既存のキャッシュレスシステムを容易にかつ低コストでマルチカレンシー対応のキャッシュレスシステムにできる。
【図面の簡単な説明】
【００２１】
【図１】本実施の形態によるマルチカレンシーゲーミングシステム１の概略を示す概略図である。
【図２】ビルアクセプタ２１０において紙幣やバーコードチケットが投入されたときに実行されるサブルーチンを示すフローチャートである。
【図３】ゲームコントローラ２２０において、ビルアクセプタ２１０からバーコード受入情報や紙幣投入情報やバーコード類似情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【図４】インターフェースボード２３０において、ゲームコントローラ２２０から紙幣受入情報やバリデーションコード照会処理要求が送信されたときに実行されるサブルーチンを示すフローチャートである。
【図５】チケット／キャッシュレスサーバ１０において、インターフェースボード２３０から紙幣受入情報やバリデーションコード照会処理要求が送信されたときに実行されるサブルーチンを示すフローチャートである。
【図６】インターフェースボード２３０において、チケット／キャッシュレスサーバ１０からクレジット入金情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【図７】ゲームコントローラ２２０において、インターフェースボード２３０からクレジット入金情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【図８】自国通貨の紙幣、バーコードチケット、他国通貨の紙幣による処理の概略を示す図である。
【図９】自国通貨の紙幣、バーコードチケット、他国通貨の紙幣による処理の概略を示す図である。
【図１０】紙幣投入情報のデータフォーマットの例を示す図（ａ）と、バーコード受入情報のデータフォーマットを示す図（ｂ）と、バーコード類似情報のデータフォーマットを示す図（ｃ）である。
【図１１】ビルタイプと金額との関係を示す図である。
【発明を実施するための形態】
【００２２】
以下に、実施の形態について図面に基づいて説明する。
【００２３】
＜＜＜マルチカレンシーゲーミングシステム１０の構成＞＞＞
図１は、本実施の形態によるマルチカレンシーゲーミングシステム１０の概略を示す概略図である。
【００２４】
マルチカレンシーゲーミングシステム１０は、チケット／キャッシュレスサーバ１０とゲーミングマシン２０とを含む。ゲーミングマシン２０は、ネットワークを介してチケット／キャッシュレスサーバ１０に接続されている。複数のゲーミングマシン２０が、カジノなどの遊技場に設置され、チケット／キャッシュレスサーバ１０に接続されている。
【００２５】
＜＜チケット／キャッシュレスサーバ１０＞＞
チケット／キャッシュレスサーバ１０は、ＣＰＵ（中央演算処理装置）１１と、ＲＯＭ（リードオンリーメモリ）１２と、ＲＡＭ（ランダムアクセスメモリ）１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信インターフェース１５とからなる。ＲＯＭには、
【００２６】
ＣＰＵ１１は、各種の演算処理を実行する。ＲＯＭ１２には、主に、ＣＰＵ１１で実行するためのプログラムや定数などが記憶されている。ＲＡＭ１３には、ＣＰＵ１１でプログラムを実行したときに一時的に記憶される変数の値などが記憶される。ＨＤＤ１４は、ＣＰＵ１１で実行するためのプログラムや、ゲーミングマシン２０を管理するための各種のデータなど記憶されている。ＲＯＭ１２やＨＤＤ１４に記憶されているプログラムには、後述する図５に示すサブルーチンなどがある。通信インターフェース１５は、ゲーミングマシン２０との間で各種のデータの送信や受信をするための装置である。
【００２７】
＜＜ゲーミングマシン２０＞＞
ゲーミングマシン２０は、ビルアクセプタ２１０とゲームコントローラ２２０とインターフェースボード２３０とキャッシュアウトスイッチ２４０とチケットプリンタ２５０とを含む。
【００２８】
＜ビルアクセプタ２１０＞
ビルアクセプタ２１０は、ＣＰＵ２１１と、ＲＯＭ２１２と、ＲＡＭ２１３と、通信ポート２１５と、駆動・識別回路２１６とタッチパネル２１７を含む。
【００２９】
ＣＰＵ２１１は、各種の演算処理を実行する。ＲＯＭ２１２には、主に、ＣＰＵ２１１で実行するためのプログラムや定数などが記憶されている。ＲＯＭ２１２に記憶されているプログラムには、後述する図２に示すサブルーチンなどがある。ＲＡＭ２１３には、ＣＰＵ２１１でプログラムを実行したときに一時的に記憶される変数の値などが記憶される。通信ポート２１５は、ゲームコントローラ２２０との間で各種のデータの送信や受信をするための装置である。
【００３０】
駆動・識別回路２１６は、駆動モータ（図示せず）やスキャナ部（図示せず）などからなる。駆動・識別回路２１６は、紙幣やバーコードチケットが投入されたときには、投入されたことを示す信号を出力する。また、駆動・識別回路２１６は、ＣＰＵ２１１からの指令に応じて、遊技者によって投入された紙幣やバーコードチケットを取り込み、紙幣やバーコードチケットの表面をスキャンしスキャンデータをＣＰＵ２１１に出力する。ＣＰＵ２１１は、スキャンデータに基づいて、紙幣であるかバーコードチケットであるかの判断や、紙幣やバーコードチケットの真贋の判断や、金額やクレジット数の決定などを実行する。
【００３１】
タッチパネル２１７は、液晶表示部とタッチセンサー部とを含む。液晶表示部には、ＣＰＵ２１１からの信号に応じて各種の文字情報や図形情報が表示される。タッチセンサー部は、プレーヤの操作を検知しＣＰＵ２１１に信号を出力する。
【００３２】
＜ゲームコントローラ２２０＞
ゲームコントローラ２２０は、ＣＰＵ２２１と、ＲＯＭ２２２と、ＲＡＭ２２３と、通信ポート２２５とを含む。
【００３３】
ＣＰＵ２２１は、各種の演算処理を実行する。ＲＯＭ２２２には、主に、ＣＰＵ２２１で実行するためのプログラムや定数などが記憶されている。ＲＯＭ２２２に記憶されているプログラムには、後述する図３及び図７に示すサブルーチンなどがある。ＲＡＭ２２３には、ＣＰＵ２２１でプログラムを実行したときに一時的に記憶される変数の値などが記憶される。通信ポート２２５は、ビルアクセプタ２１０やインターフェースボード２３０やキャッシュアウトスイッチ２４０やチケットプリンタ２５０との間で各種のデータの送信や受信をするための装置である。
【００３４】
＜インターフェースボード２３０＞
インターフェースボード２３０は、ＣＰＵ２３１と、ＲＯＭ２３２と、ＲＡＭ２３３と、通信ポート２３５とを含む。
【００３５】
ＣＰＵ２３１は、各種の演算処理を実行する。ＲＯＭ２３２には、主に、ＣＰＵ２３１で実行するためのプログラムや定数などが記憶されている。ＲＯＭ２３２に記憶されているプログラムには、後述する図４及び図６に示すサブルーチンなどがある。ＲＡＭ２３３には、ＣＰＵ２３１でプログラムを実行したときに一時的に記憶される変数の値などが記憶される。通信ポート２３５は、チケット／キャッシュレスサーバ１０やゲームコントローラ２２０との間で各種のデータの送信や受信をするための装置である。
【００３６】
＜キャッシュアウトスイッチ２４０＞
キャッシュアウトスイッチ２４０は、プレーヤが操作できるスイッチである。キャッシュアウトスイッチ２４０をプレーヤが操作することで、プレーヤが操作したことを示す信号がゲームコントローラ２２０に出力される。
【００３７】
プレーヤが遊技を終了するときには、キャッシュアウトスイッチ２４０をプレーヤが操作することでキャッシュアウトすることができる。後述するように、キャッシュアウトスイッチ２４０をプレーヤが操作することで、プレーヤが所有する残りのクレジット数を示すバーコードチケットがチケットプリンタ２５０で印刷されて排出される。
【００３８】
＜チケットプリンタ２５０＞
チケットプリンタ２５０は、ＣＰＵ２５１と、ＲＯＭ２５２と、ＲＡＭ２５３と、通信ポート２５５と、駆動回路２５６とを含む。
【００３９】
ＣＰＵ２５１は、各種の演算処理を実行する。ＲＯＭ２５２には、主に、ＣＰＵ２５１で実行するためのプログラムや定数などが記憶されている。ＲＡＭ２５３には、ＣＰＵ２５１でプログラムを実行したときに一時的に記憶される変数の値などが記憶される。通信ポート２５５は、ゲームコントローラ２２０との間で各種のデータの送信や受信をするための装置である。駆動回路２５６は、ＣＰＵ２５１からの指令に応じて、プリンタエンジン（図示せず）を駆動するための回路である。プリンタエンジンは、バーコードチケットを印刷して排出するための装置である。
【００４０】
＜＜＜マルチカレンシーゲーミングシステム１０における処理＞＞＞
＜＜ビルアクセプタ２１０における処理＞＞
図２は、ビルアクセプタ２１０において紙幣やバーコードチケットが投入されたときに実行されるサブルーチンを示すフローチャートである。
【００４１】
最初に、ビルアクセプタ２１０のＣＰＵ２１１は、紙幣やバーコードチケットなどの媒体が投入されたか否かを判断する（ステップＳ２１１）。この判断は、ビルアクセプタ２１０の駆動・識別回路２１６から出力される信号によって判断することができる。
【００４２】
ビルアクセプタ２１０のＣＰＵ２１１は、紙幣やバーコードチケットなどの媒体が投入されていないと判別したときには（ＮＯ）、本サブルーチンを終了する。
【００４３】
ビルアクセプタ２１０のＣＰＵ２１１は、紙幣やバーコードチケットなどの媒体が投入されたと判別したときには（ＹＥＳ）、紙幣やバーコードチケットなどの媒体の表面をスキャンする（ステップＳ２１３）。
【００４４】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、スキャンした結果から投入された媒体がバーコードチケットであるか否かを判断する（ステップＳ２１５）。
【００４５】
ビルアクセプタ２１０のＣＰＵ２１１は、スキャンした結果から投入された媒体がバーコードチケットであると判別したときには（ＹＥＳ）、バーコード受入情報を生成する（ステップＳ２１７）。
【００４６】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、ビルアクセプタ出力情報をバーコード受入情報としてゲームコントローラ２２０に送信し（ステップＳ２１９）、本サブルーチンを終了する。
【００４７】
バーコードチケットには、クレジット数（金額）及びバリデーションコードなどの各種の情報がバーコード形式で表現されている。バーコード受入情報には、クレジット数を示すデータやバリデーションコードやバーコードチケットを受け入れたことなどの各種の情報が含まれる。
【００４８】
図１０（ｂ）は、バーコード受入情報のデータフォーマットの例を示す図である。バーコード受入情報のデータフォーマットは、ヘッダー部とステータスデータ領域と拡張データ領域とを含む。
【００４９】
ヘッダー部には、バーコード受入情報がバーコードチケットに関するデータであることを示すバーコード識別データが格納されている。ヘッダー部にバーコード識別データを格納することによって、ビルアクセプタ２１０からバーコード受入情報として送信されたビルアクセプタ出力情報が、チケット／キャッシュレスサーバ１０、ゲームコントローラ２２０及びインターフェースボード２３０に対してバーコードチケットに関するデータであることを認識させ、バーコードチケットに関する処理を実行させることができる。
【００５０】
具体的には、ヘッダー部にバーコード識別データを格納することによって、次のように処理させることができる。ビルアクセプタ２１０は、ゲームコントローラ２２０に対してビルアクセプタ出力情報としてバーコード受入情報を送信する。後述する図３のステップＳ３２１の処理で、ゲームコントローラ２２０は、受信したバーコード受入情報に基づいて、インターフェースボード２３０を介してチケット／キャッシュレスサーバ１０にバリデーションコード照会処理要求を送信する。その後、図５のステップＳ５２９の処理で、チケット／キャッシュレスサーバ１０は、受信したバリデーションコード照会処理要求に基づいて、インターフェースボード２３０を介してゲームコントローラ２２０にクレジット入金情報を送信する。
【００５１】
ステータスデータ領域には、ビルアクセプタ２１０によってバーコードチケットを読み取ったデータが格納されている。たとえば、クレジット数やバリデーションコードなどがステータスデータ領域に格納されている。
【００５２】
拡張データ領域は、バーコードチケットに関して将来的に必要になる可能性のあるデータを格納するための予約領域である。本実施の形態によるバーコード受入情報では、拡張データ領域を使用しない。したがって、拡張データ領域を使用していないことを示すデータが拡張データ領域に格納されている。
【００５３】
後述するように、ゲームコントローラ２２０は、ビルアクセプタ２１０から送信されたバーコード受入情報のステータスデータ領域や拡張データ領域に格納されている情報を、バリデーションコード照会処理要求に格納し、チケット／キャッシュレスサーバ１０に送信する。
【００５４】
上述したステップＳ２１５の判断処理で、ビルアクセプタ２１０のＣＰＵ２１１は、スキャンした結果から投入された媒体がバーコードチケットでないと判別したときには（ＮＯ）、投入された紙幣が自国通貨の紙幣であるか否かを判断する（ステップＳ２２１）。
【００５５】
ビルアクセプタ２１０のＣＰＵ２１１は、投入された紙幣が自国通貨の紙幣であると判別したときには（ＹＥＳ）、投入された紙幣が真正なものであるか否かの判断をする（ステップＳ２２３）。ビルアクセプタ２１０のＲＯＭ２１２には、自国通貨の紙幣の表面データが予め記憶されている。ステップＳ２２３の判断は、予め記憶されている表面データとスキャンデータと比較して一致するか否かを判断する処理である。
【００５６】
ステップＳ２２３の判断処理で、ビルアクセプタ２１０のＣＰＵ２１１は、投入された紙幣が真正なものでないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【００５７】
ステップＳ２２３の判断処理で、ビルアクセプタ２１０のＣＰＵ２１１は、投入された紙幣が真正なものであると判別したときには（ＹＥＳ）、投入された紙幣の種別を判別する（ステップＳ２２５）。たとえば、投入された紙幣の金額を判別する。
【００５８】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、紙幣投入情報を生成する（ステップＳ２２７）。紙幣投入情報には、投入された紙幣の金額を示すデータなどが含まれる。
【００５９】
図１０（ａ）は、紙幣投入情報のデータフォーマットの例を示す図である。紙幣投入情報のデータフォーマットは、ヘッダー部とビルタイプ領域と通貨タイプ領域とを含む。この紙幣投入情報のデータフォーマットが、「自国紙幣フォーマットのデータ」に対応する。
【００６０】
ヘッダー部には、ビルアクセプタ２１０に投入された媒体が自国通貨の紙幣であることを示す自国通貨識別データが格納されている。ヘッダー部に自国通貨識別データを格納することによって、ビルアクセプタ２１０からバーコード受入情報として送信されたビルアクセプタ出力情報が、ゲームコントローラ２２０及びインターフェースボード２３０に対して自国通貨の紙幣が投入されたことを認識させ、自国通貨の紙幣に関する処理を実行させることができる。
【００６１】
ビルタイプ領域には、ビルアクセプタ２１０に投入された自国通貨の紙幣の金額データが格納されている。ビルアクセプタ２１０は、投入された自国通貨の紙幣を読み取り、その金額を決定し、ビルタイプ領域にその金額データを格納する。
【００６２】
図１１は、ビルタイプと金額との関係を示す図である。図１１に示した例では、ビルタイプのデータを１６進標記で示した。ビルタイプの各々に対して、１〜５０，０００までの金額が割り当てられている。
【００６３】
通貨タイプ領域は、自国通貨の種類が格納される。本実施の形態におけるビルアクセプタ２１０では、「ドル」、「ペソ」、「リラ」などの通貨を自国通貨として選択することができる。通貨タイプ領域には、選択された自国通貨の種類を識別するためのデータが格納される。このように、ビルアクセプタ２１０は、予め定められた複数の種類の通貨から１種類の通貨を自国通貨として選択できる。
【００６４】
たとえば、ビルタイプに「０７」が格納され、通貨タイプ領域に「ドル」が可能されている場合には、ビルアクセプタ２１０に１００ドル紙幣が投入されたことを示す。
【００６５】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、ビルアクセプタ出力情報を紙幣投入情報としてゲームコントローラ２２０に送信し（ステップＳ２２９）、本サブルーチンを終了する。
【００６６】
上述したステップＳ２２１の判断処理で、ビルアクセプタ２１０のＣＰＵ２１１は、投入された紙幣が自国通貨の紙幣でないと判別したとき（ＮＯ）、すなわち、他国通貨の紙幣であると判別したときには、投入された紙幣が真正なものであるか否かの判断をする（ステップＳ２３１）。ビルアクセプタ２１０のＲＯＭ２１２には、対応可能な他国通貨の紙幣の表面データも予め記憶されている。ステップＳ２２３の判断は、予め記憶されている表面データとスキャンデータと比較して一致するか否かを判断する処理である。
【００６７】
ステップＳ２３１の判断処理で、ビルアクセプタ２１０のＣＰＵ２１１は、投入された紙幣が真正なものでないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【００６８】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、為替レートを決定する（ステップＳ２３５）。ビルアクセプタ２１０のＣＰＵ２１１は、タッチパネル２１７に複数の為替レートを表示する。タッチパネル２１７をプレーヤが操作することで、表示された複数の為替レートのうちの１つの為替レートを選択できる。このようにして、為替レートを決定できる。なお、カジノなどの遊技場に設置された為替変換レートを参考にして遊技者がタッチパネル２１７から為替レートを入力できるようにしてもよい。
【００６９】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、他国通貨情報バリデーション番号に変換する（ステップＳ２３７）。他国通貨情報バリデーション番号は、他国通貨毎に予め取り決められた番号、たとえば、「９９９９」などの特殊な番号であり、他国通貨の種類を識別するための他国通貨識別情報である。他国通貨情報バリデーション番号は、チケット／キャッシュレスサーバ１０の処理とビルアクセプタ２１０の処理とで用いられる。
【００７０】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、バーコード類似情報生成を生成する（ステップＳ２３９）。バーコード類似情報は、他国通貨情報バリデーション番号を含む情報である。
【００７１】
次に、ビルアクセプタ２１０のＣＰＵ２１１は、ビルアクセプタ出力情報をバーコード類似情報生成としてゲームコントローラ２２０に送信し（ステップＳ２４１）、本サブルーチンを終了する。
【００７２】
図１０（ｃ）は、バーコード類似情報のデータフォーマットの例を示す図である。バーコード類似情報のデータフォーマットは、バーコード受入情報と同じあり、ヘッダー部とステータスデータ領域と拡張データ領域とを含む。
【００７３】
ヘッダー部には、バーコード類似情報がバーコードチケットに関するデータであることを示すバーコード識別データが格納されている。すなわち、ヘッダー部には、バーコード受入情報と同じバーコード識別データが格納されている。上述したように、バーコード類似情報は、バーコードチケットではなく他国通貨の紙幣が投入されたときに使用される情報であるが、ヘッダー部にバーコード識別データを格納することによって、ゲームコントローラ２２０及びインターフェースボード２３０に対しては、ビルアクセプタ２１０にバーコードチケットが投入されたものとして処理させることができる。なお、後述するように、チケット／キャッシュレスサーバ１０に対しては、他国通貨の紙幣が投入されたことに対応した処理を実行させる。
【００７４】
具体的には、ヘッダー部にバーコード識別データを格納することによって、次のように処理させることができる。ビルアクセプタ２１０は、ゲームコントローラ２２０に対してビルアクセプタ出力情報としてバーコード類似情報を送信する。後述する図３のステップＳ３２１の処理で、ゲームコントローラ２２０は、受信したバーコード類似情報に基づいて、インターフェースボード２３０を介してチケット／キャッシュレスサーバ１０にバリデーションコード照会処理要求を送信する。ゲームコントローラ２２０及びインターフェースボード２３０においては、ビルアクセプタ２１０にバーコードチケットが投入されたときと同様の処理を実行することができる。
【００７５】
また、図５のステップＳ５２９の処理で、チケット／キャッシュレスサーバ１０は、受信したバリデーションコード照会処理要求に基づいて、インターフェースボード２３０を介してゲームコントローラ２２０にクレジット入金情報を送信する。後述するように、チケット／キャッシュレスサーバ１０は、ビルアクセプタ２１０にバーコードチケットが投入されたときには、バリデーションコードの照会を実行する（図５のステップＳ５２３）。一方、ビルアクセプタ２１０に他国通貨の紙幣が投入されたときには、チケット／キャッシュレスサーバ１０は、バリデーションコードの照会をすることなく（図５のステップＳ５２１）、クレジット入金情報を生成する（図５のステップＳ５２９）。このように、チケット／キャッシュレスサーバ１０では、ビルアクセプタ２１０にバーコードチケットが投入された場合と他国通貨の紙幣が投入された場合との各々に応じて異なる処理が実行される。
【００７６】
バーコード類似情報の場合のステータスデータ領域には、たとえば、他国通貨の紙幣の金額（為替レートによって変換した金額）や他国通貨情報バリデーション番号など格納されている。上述したように、バーコード受入情報のステータスデータ領域には、クレジット数やバリデーションコードなどが格納されている。バーコード類似情報の他国通貨の紙幣の金額が、バーコード受入情報のクレジット数に対応する。バーコード類似情報の他国通貨情報バリデーション番号が、バーコード受入情報のバリデーションコードに対応する。このように、バーコード類似情報のステータスデータ領域には、バーコード受入情報のステータスデータ領域に対応する各種の情報が格納されており、ゲームコントローラ２２０がバーコード受入情報を受信したときに読み出される情報に対応する情報が格納されている。このようにすることで、ゲームコントローラ２２０がバーコード類似情報を受信した場合でも、ゲームコントローラ２２０は、バーコード受入情報を受信したと判別して同様の処理を実行することができる。
【００７７】
バーコード類似情報の拡張データ領域には、ビルアクセプタ２１０に他国通貨の紙幣が投入されたことを示す情報や、他国通貨の紙幣の金種や、他国通貨の種類などの各種の情報などが格納されている。バーコード類似情報の拡張データ領域には、ゲームコントローラ２２０の処理に必要とされない情報であって、チケット／キャッシュレスサーバ１０の処理には必要とされる情報が格納されている。バーコード類似情報の拡張データ領域に各種の情報を格納していても、ゲームコントローラ２２０が拡張データ領域を読み出すことはない。したがって、ゲームコントローラ２２０は、バーコード類似情報を受信した場合でも、ヘッダー部に格納されているバーコード識別データを読み出して、バーコード受入情報を受信したものとして、バーコードチケットが投入されたことに対応する処理を実行する。
【００７８】
後述するように、ゲームコントローラ２２０は、ビルアクセプタ２１０から送信されたバーコード類似情報のステータスデータ領域や拡張データ領域に格納されている情報を、バリデーションコード照会処理要求に格納し、チケット／キャッシュレスサーバ１０に送信する。チケット／キャッシュレスサーバ１０は、ゲームコントローラ２２０から送信されたバリデーションコード照会処理要求を読み出すことによって、他国通貨情報バリデーション番号や他国通貨の紙幣の金種や他国通貨の種類などの各種の情報を取得できる。これにより、チケット／キャッシュレスサーバ１０は、ビルアクセプタ２１０に他国通貨の紙幣が投入されたことを認識し、他国通貨の紙幣が投入されたことに対応する処理を実行する。このように、バーコード類似情報のステータスデータ領域や拡張データ領域に格納されている情報は、バリデーションコード照会処理要求に受け継がれてチケット／キャッシュレスサーバ１０に送信される。
【００７９】
このように、バーコード類似情報には、バーコードチケットが投入されたとする情報（バーコード識別データ）と、他国通貨の紙幣が投入されたことに対応する情報とが混在して格納されている。
【００８０】
本実施の形態では、ゲームコントローラ２２０及びインターフェースボード２３０は、ヘッダー部を読み出し、ビルアクセプタ２１０にバーコードチケットが投入された場合でも他国通貨の紙幣が投入された場合でも、バーコードチケットが投入されたと判別する。このようにすることで、ゲームコントローラ２２０及びインターフェースボード２３０においては、他国通貨の紙幣が投入された場合でも、バーコードチケットが投入された場合と同様の処理を実行することができる。
【００８１】
また、本実施の形態では、チケット／キャッシュレスサーバ１０は、インターフェースボード２３０を介してゲームコントローラ２２０から送信されたバリデーションコード照会処理要求を読み出して、他国通貨の紙幣が投入されたと判別する。上述したように、バーコード類似情報のステータスデータ領域や拡張データ領域に格納されている情報は、バリデーションコード照会処理要求に受け継がれている。このようにして、チケット／キャッシュレスサーバ１０は、他国通貨の紙幣が投入されたことに対応する処理を実行できる。拡張データ領域のように、ゲームコントローラ２２０やインターフェースボード２３０が読み出さない領域を用いることで、チケット／キャッシュレスサーバ１０の処理に必要な各種の情報を通達して、他国通貨の紙幣に関する処理を実行できる。
【００８２】
本実施の形態では、ヘッダー部にバーコード識別データを格納し、ステータスデータ領域や拡張データ領域に他国通貨の紙幣が投入されたことに対応する情報を格納する例を示したが、ゲームコントローラ２２０やインターフェースボード２３０が読み出す領域に、バーコードチケットが投入されたとする情報や必要になる情報を格納し、ゲームコントローラ２２０やインターフェースボード２３０は読み出さず、かつ、チケット／キャッシュレスサーバ１０が読み出す領域に他国通貨の紙幣が投入されたことに対応する情報を格納すればよい。
【００８３】
図２の処理を実行することによって、バーコードチケットが投入されたときには、ビルアクセプタ２１０は、ビルアクセプタ出力情報をバーコード受入情報としてゲームコントローラ２２０に送信する。自国通貨の紙幣が投入されたときには、ビルアクセプタ２１０は、ビルアクセプタ出力情報を紙幣投入情報としてゲームコントローラ２２０に送信する。他国通貨の紙幣が投入されたときには、ビルアクセプタ２１０は、ビルアクセプタ出力情報をバーコード類似情報としてゲームコントローラ２２０に送信する。
【００８４】
＜＜ゲームコントローラ２２０における処理＞＞
図３は、ゲームコントローラ２２０において、ビルアクセプタ２１０からバーコード受入情報や紙幣投入情報やバーコード類似情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【００８５】
最初に、ゲームコントローラ２２０のＣＰＵ２２１は、ビルアクセプタ２１０から情報が送信されたか否かを判断する（ステップＳ３１１）。ゲームコントローラ２２０のＣＰＵ２２１は、ビルアクセプタ２１０から情報が送信されていないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【００８６】
ゲームコントローラ２２０のＣＰＵ２２１は、ビルアクセプタ２１０から情報が送信されたと判別したときには（ＹＥＳ）、紙幣投入情報を受信したか否かを判断する（ステップＳ３１３）。
【００８７】
ゲームコントローラ２２０のＣＰＵ２２１は、紙幣投入情報を受信したと判別したとき（ＹＥＳ）、すなわち、ビルアクセプタ２１０において、自国通貨の紙幣が投入されたときには、投入された金額に対応するクレジットを受け入れるクレジット受入処理を実行する（ステップＳ３１５）。この処理によって、ゲーミングマシン２０において、ゲームを開始したり続行したりできる。
【００８８】
次に、ゲームコントローラ２２０のＣＰＵ２２１は、ビルアクセプタ２１０に投入された自国通貨の紙幣の枚数を更新する（ステップＳ３１７）。その他、自国通貨の紙幣に関する更新処理を実行する。
【００８９】
次に、ゲームコントローラ２２０のＣＰＵ２２１は、紙幣受入情報をインターフェースボード２３０に送信し（ステップＳ３１９）、本サブルーチンを終了する。
【００９０】
上述したステップＳ３１３の判断処理で、紙幣投入情報を受信していないと判別したとき（ＮＯ）、すなわち、バーコード受入情報又はバーコード類似情報を受信したときには、バリデーションコード照会処理要求をインターフェースボード２３０に送信し（ステップＳ３２１）、本サブルーチンを終了する。言い換えれば、ビルアクセプタ２１０において、バーコードチケット又は他国通貨の紙幣が投入されたときには、バリデーションコード照会処理要求をインターフェースボード２３０に送信する。
【００９１】
バリデーションコードは、ビルアクセプタ２１０に投入されたバーコードチケットが真正なものであることを示すコードである。バリデーションコードは、チケット／キャッシュレスサーバ１０に記憶されて管理されている。バリデーションコードを照会することによって、ビルアクセプタ２１０に投入されたバーコードチケットが真正なものであるか否かを判断することができる。バリデーションコード照会処理要求は、本来、バーコードチケットが投入されたときに、そのバーコードチケットが真正なものであるか否かをチケット／キャッシュレスサーバ１０に判断させるための情報である。
【００９２】
図３に示すように、ビルアクセプタ２１０に他国通貨の紙幣が投入されてバーコード類似情報を受信した場合でも、ゲームコントローラ２２０ではバーコード受入情報を受信したときと同様の処理を実行する。すなわち、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でも、ビルアクセプタ２１０から送信されるバーコード類似情報のヘッダー部にはバーコード識別データが格納されている。このため、ゲームコントローラ２２０は、他国通貨の紙幣が投入されていても、バーコードチケットが投入されたものとして処理を実行する。言い換えれば、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でも、仮想的にバーコードチケットが投入されたものとして、ステップＳ３２１の処理で、バリデーションコード照会処理要求をインターフェースボード２３０に送信する。
【００９３】
また、上述したように、バーコード受入情報のステータスデータ領域には、クレジット数やバリデーションコードなどが格納されている。一方、バーコード類似情報の場合のステータスデータ領域には、バーコード受入情報に対応するように、他国通貨の紙幣の金額（為替レートによって変換した金額）や他国通貨情報バリデーション番号など格納されている。これにより、ゲームコントローラ２２０は、バーコード受入情報を受信した場合でもバーコード類似情報を受信した場合でも、バーコードチケットが投入されたものとして、クレジット数（金額）に関する処理や、バリデーションコード（他国通貨情報バリデーション番号）に関する処理などを、同様に実行することができる。
【００９４】
このようにすることで、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でもバーコードチケットが投入された場合でも、ゲームコントローラ２２０では同様の処理が実行される。したがって、ゲームコントローラ２００で実行するプログラムを変更することなく、他国通貨の紙幣を扱うことができる。
【００９５】
上述したように、ゲームコントローラ２２０は、ビルアクセプタ２１０から送信されたバーコード受入情報やバーコード類似情報のステータスデータ領域や拡張データ領域に格納されている情報を、バリデーションコード照会処理要求に受け継いでチケット／キャッシュレスサーバ１０に送信する。このようにすることで、バリデーションコード照会処理要求に、他国通貨情報バリデーション番号や他国通貨の紙幣が投入されたことに対応する情報を格納でき、チケット／キャッシュレスサーバ１０の処理に必要となる他国通貨情報バリデーション番号や他国通貨の紙幣が投入されたことを通達できる。チケット／キャッシュレスサーバ１０は、バリデーションコード照会処理要求からこれらの情報を読み出すことによって、他国通貨の紙幣に関する処理を実行できる。
【００９６】
＜＜インターフェースボード２３０における処理＞＞
図４は、インターフェースボード２３０において、ゲームコントローラ２２０から紙幣受入情報やバリデーションコード照会処理要求が送信されたときに実行されるサブルーチンを示すフローチャートである。
【００９７】
最初に、インターフェースボード２３０のＣＰＵ２３１は、ゲームコントローラ２２０から情報が送信されたか否かを判断する（ステップＳ３１１）。インターフェースボード２３０のＣＰＵ２３１は、ゲームコントローラ２２０から情報が送信されていないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【００９８】
インターフェースボード２３０のＣＰＵ２３１は、ゲームコントローラ２２０から情報が送信されたと判別したときには（ＹＥＳ）、紙幣受入情報を受信したか否かを判断する（ステップＳ４１３）。
【００９９】
インターフェースボード２３０のＣＰＵ２３１は、紙幣受入情報を受信したと判別したとき（ＹＥＳ）、すなわち、ビルアクセプタ２１０において、自国通貨の紙幣が投入されたときには、受信した紙幣受入情報を暗号化する（ステップＳ４１５）。
【０１００】
次に、インターフェースボード２３０のＣＰＵ２３１は、紙幣受入情報のプロトコルを変換する（ステップＳ４１７）。
【０１０１】
次に、インターフェースボード２３０のＣＰＵ２３１は、暗号化しプロトコル変換した紙幣受入情報をチケット／キャッシュレスサーバ１０に送信し（ステップＳ４１９）、本サブルーチンを終了する。
【０１０２】
上述したステップＳ４１３の判断処理で、インターフェースボード２３０のＣＰＵ２３１は、紙幣受入情報を受信していないと判別したとき（ＮＯ）、すなわち、ビルアクセプタ２１０において、バーコードチケット又は他国通貨の紙幣が投入されたときには、受信したバリデーションコード照会処理要求を暗号化する（ステップＳ４２１）。
【０１０３】
次に、インターフェースボード２３０のＣＰＵ２３１は、バリデーションコード照会処理要求のプロトコルを変換する（ステップＳ４２３）。
【０１０４】
次に、インターフェースボード２３０のＣＰＵ２３１は、暗号化しプロトコル変換したバリデーションコード照会処理要求をチケット／キャッシュレスサーバ１０に送信し（ステップＳ４２５）、本サブルーチンを終了する。
【０１０５】
図４に示すように、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でも、ゲームコントローラ２２０からバリデーションコード照会処理要求が送信されてくるので、インターフェースボード２３０は、バーコードチケットが投入されたときと同様の処理を実行する。すなわち、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でもバーコードチケットが投入された場合でも、インターフェースボード２３０では同様の処理が実行される。したがって、インターフェースボード２３０で実行するプログラムを変更することなく、他国通貨の紙幣を扱うことができる。
【０１０６】
ゲームコントローラ２２０が送信するバリデーションコード照会処理要求には、チケット／キャッシュレスサーバ１０で実行される処理のために、バーコードチケットが投入されたことを示す情報が含まれている。しかしながら、インターフェースボード２３０では、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合でもバーコードチケットが投入された場合でも同様の処理を実行させるために、他国通貨の紙幣が投入されたことを示す情報は、インターフェースボード２３０で判断されない領域、たとえば、暗号化したバリデーションコード照会処理要求の予備領域に格納させておくことが好ましい。
【０１０７】
＜＜チケット／キャッシュレスサーバ１０における処理＞＞
図５は、チケット／キャッシュレスサーバ１０において、インターフェースボード２３０から紙幣受入情報やバリデーションコード照会処理要求が送信されたときに実行されるサブルーチンを示すフローチャートである。
【０１０８】
最初に、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、インターフェースボード２３０から情報が送信されたか否かを判断する（ステップＳ５１１）。チケット／キャッシュレスサーバ１０のＣＰＵ１１は、インターフェースボード２３０から情報が送信されていないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【０１０９】
チケット／キャッシュレスサーバ１０のＣＰＵ１１は、インターフェースボード２３０から情報が送信されたと判別したときには（ＹＥＳ）、紙幣受入情報を受信したか否かを判断する（ステップＳ５１３）。
【０１１０】
チケット／キャッシュレスサーバ１０のＣＰＵ１１は、紙幣受入情報を受信したと判別したとき（ＹＥＳ）、すなわち、ビルアクセプタ２１０において、自国通貨の紙幣が投入されたときには、ビルアクセプタ２１０に投入された自国通貨の紙幣の投入金額を記憶する（ステップＳ５１５）。
【０１１１】
次に、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、自国通貨の紙幣が投入されたビルアクセプタ２１０が設けられているゲーミングマシンを識別するゲーミングマシン識別情報を記憶する（ステップＳ５１７）。
【０１１２】
次に、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、紙幣受入情報を受信した時刻を受入時間として記憶し（ステップＳ５１９）、本サブルーチンを終了する。
【０１１３】
紙幣受入情報には、自国通貨の紙幣の投入金額やゲーミングマシン識別情報などの情報が含まれている。このようにして、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、自国通貨の紙幣の投入金額やゲーミングマシン識別情報や受入時間などの各種の情報を自国通貨受入情報として管理することができる。
【０１１４】
チケット／キャッシュレスサーバ１０のＣＰＵ１１は、紙幣受入情報を受信していないと判別したとき（ＮＯ）、すなわち、ビルアクセプタ２１０において、バーコードチケット又は他国通貨の紙幣が投入されたときには、バーコードチケット投入であるか否かを判断する（ステップＳ５２１）。この判断は、チケット／キャッシュレスサーバ１０が受信したバリデーションコード照会処理要求を用いて、バーコードチケット投入によるバリデーションコード照会処理要求であるか、又は他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか否かをＣＰＵ１１が判断する処理である。インターフェースボード２３０を介してゲームコントローラ２２０から送信されるバリデーションコード照会処理要求には、他国通貨情報バリデーション番号や他国通貨の紙幣が投入されたことを示す情報などが含まれており、バリデーションコード照会処理要求を用いてステップＳ５２１の判断をすることができる。
【０１１５】
チケット／キャッシュレスサーバ１０のＣＰＵ１１は、バーコードチケット投入であると判別したときには（ＹＥＳ）、過去に発行したバリデーションコードに紐付いているクレジット情報を検索する（ステップＳ５２３）。バリデーションコードは、キャッシュアウトするときに、チケットプリンタ２５０がバーコードチケットを印刷して排出するときに定められるコードであり、金額とともにバーコードチケットに印刷される情報である。バリデーションコードは、チケット／キャッシュレスサーバ１０のＣＰＵ１１が決定して、チケット／キャッシュレスサーバ１０で管理される。
【０１１６】
次に、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、バリデーションコードが真正であるか否かを判断する（ステップＳ５２５）。チケット／キャッシュレスサーバ１０のＣＰＵ１１は、バリデーションコードが真正でないと判別したとき（ＮＯ）、すなわち、ビルアクセプタ２１０に投入されたバーコードチケットが偽造されたものであると判別したときには、投入されたバーコードチケットが不正なものであることを示す情報を発し（ステップＳ５２７）、本サブルーチンを終了する。遊技場の管理者は、この情報によって、バーコードチケットについて不正行為が行われたことを認識することができる。
【０１１７】
バリデーションコードは、バーコードチケットが真正なものであることを示すコードである。キャッシュアウト処理によってチケットプリンタ２５０から正規に出力されたバーコードチケットであれば、そのバーコードチケットに対応するバリデーションコードが、必ずチケット／キャッシュレスサーバ１０に記憶されて管理されている。その後に、バーコードチケットがビルアクセプタ２１０に投入されたときには、投入されたバーコードチケットに印刷されているバリデーションコードを読み取り、そのバリデーションコードがチケット／キャッシュレスサーバ１０に記憶されているか否かを検索する。そのバリデーションコードがチケット／キャッシュレスサーバ１０に記憶されていれば、投入されたバーコードチケットは、真正なものであると判別できる。一方、そのバリデーションコードがチケット／キャッシュレスサーバ１０に記憶されていなければ、投入されたバーコードチケットは、偽造されたものであると判別できる。
【０１１８】
上述したステップＳ５２５の判断処理で、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、バリデーションコードが真正であると判別したときには（ＹＥＳ）、クレジット入金情報をインターフェースボード２３０に送信し（ステップＳ５２９）、本サブルーチンを終了する。クレジット入金情報は、バリデーション番号照会をしてバーコードチケットは真正であることをゲームコントローラ２２０に通達するための情報である。
【０１１９】
上述したステップＳ５２１の判断処理で、チケット／キャッシュレスサーバ１０のＣＰＵ１１は、バーコードチケット投入でないと判別したとき（ＮＯ）、すなわち、他国通貨の紙幣が投入されたと判別したときには、直ちにクレジット入金情報をインターフェースボード２３０に送信し（ステップＳ５２９）、本サブルーチンを終了する。
【０１２０】
上述したように、クレジット入金情報は、本来、バリデーション番号照会をしてバーコードチケットは真正であることをゲームコントローラ２２０に通達するための情報である。他国通貨の紙幣が投入された場合におけるクレジット入金情報は、バーコードチケットが投入されていないので、バリデーション番号照会をする必要はないが、仮想的にバーコードチケットが投入されたものとし、バリデーション番号照会の結果、バーコードチケットは真正であるとしてゲームコントローラ２２０に通達するための情報である。このようにすることによって、他国通貨の紙幣が投入された場合でも、クレジット入金情報を生成するので、ゲームコントローラ２２０におけるプログラムを変更することなく、ゲームコントローラ２２０のＣＰＵ２２１は、バーコードチケットが投入された場合と同様の処理を実行することができる。
【０１２１】
上述したように、他国通貨の紙幣が投入されたと判別したときには、バリデーションコードの照会をすることなく、クレジット入金情報を生成する。このようにすることで、他国通貨の紙幣が投入された場合に、偽造されたバーコードチケットであると誤って判別されることを回避できる。
【０１２２】
＜＜インターフェースボード２３０における処理＞＞
図６は、インターフェースボード２３０において、チケット／キャッシュレスサーバ１０からクレジット入金情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【０１２３】
最初に、インターフェースボード２３０のＣＰＵ２３１は、チケット／キャッシュレスサーバ１０から情報が送信されたか否かを判断する（ステップＳ６１１）。インターフェースボード２３０のＣＰＵ２３１は、チケット／キャッシュレスサーバ１０から情報が送信されていないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【０１２４】
インターフェースボード２３０のＣＰＵ２３１は、チケット／キャッシュレスサーバ１０から情報が送信されたと判別したときには（ＹＥＳ）、クレジット入金情報を受信したか否かを判断する（ステップＳ６１３）。インターフェースボード２３０のＣＰＵ２３１は、クレジット入金情報を受信していないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【０１２５】
インターフェースボード２３０のＣＰＵ２３１は、クレジット入金情報を受信したと判別したときには（ＹＥＳ）、クレジット入金情報をゲームコントローラ２２０に送信し（ステップＳ６１５）、本サブルーチンを終了する。
【０１２６】
＜＜ゲームコントローラ２２０における処理＞＞
図７は、ゲームコントローラ２２０において、インターフェースボード２３０からクレジット入金情報が送信されたときに実行されるサブルーチンを示すフローチャートである。
【０１２７】
最初に、ゲームコントローラ２２０のＣＰＵ２２１は、インターフェースボード２３０から情報が送信されたか否かを判断する（ステップＳ７１１）。ゲームコントローラ２２０のＣＰＵ２２１は、インターフェースボード２３０から情報が送信されていないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【０１２８】
ゲームコントローラ２２０のＣＰＵ２２１は、インターフェースボード２３０から情報が送信されたと判別したときには（ＹＥＳ）、クレジット入金情報を受信したか否かを判断する（ステップＳ７１３）。ゲームコントローラ２２０のＣＰＵ２２１は、クレジット入金情報を受信していないと判別したときには（ＮＯ）、直ちに本サブルーチンを終了する。
【０１２９】
ゲームコントローラ２２０のＣＰＵ２２１は、クレジット入金情報を受信したと判別したときには（ＹＥＳ）、クレジット入金情報に含まれる金額情報を用いてクレジットの数を加算し（ステップＳ７１５）、本サブルーチンを終了する。これによって、ゲーミングマシン２０においてプレーヤがゲームをするために必要となるクレジットの処理を完了する。
【０１３０】
＜＜チケット／キャッシュレスサーバ１０、ビルアクセプタ２１０、ゲームコントローラ２２０、インターフェースボード２３０における処理＞＞
上述したように、図２は、ビルアクセプタ２１０において実行される処理である。図３及び図７は、ゲームコントローラ２２０において実行される処理である。図４及び図６は、インターフェースボード２３０において実行される処理である。図５は、チケット／キャッシュレスサーバ１０において実行される処理である。
【０１３１】
ゲームコントローラ２２０において実行される処理（図３及び図７）、及びインターフェースボード２３０において実行される処理（図４及び図６）においては、ビルアクセプタ２１０に他国通貨の紙幣が投入された場合であっても、バーコードチケットが投入されたときと同様の処理を実行する。したがって、ゲームコントローラ２２０及びインターフェースボード２３０におけるプログラムになんら変更を加えることなく、ビルアクセプタ２１０に他国通貨の紙幣を投入された場合でも処理を実行することができる。したがって、ゲームコントローラ２２０及びインターフェースボード２３０は、仕様を変更することなく、従来のものをそのまま使用することができる。
【０１３２】
一方、ビルアクセプタ２１０において実行される処理（図２）、及びチケット／キャッシュレスサーバ１０において実行される処理（図５）には、他国通貨の紙幣が投入された場合に対応するための処理が追加されている。
【０１３３】
このように、他国通貨の紙幣を扱うためには、ビルアクセプタ２１０及びチケット／キャッシュレスサーバ１０におけるプログラムのみを変更すればよく、ゲームコントローラ２２０及びインターフェースボード２３０におけるプログラムは変更する必要はない。したがって、遊技場で他国通貨の紙幣を取り扱う場合において、遊技場に設置する各種の装置のうちの一部のみに変更を加えればよく、既存のシステムを活用して容易に自国通貨及び他国通貨（マルチカレンシー）に対応させることができる。
【０１３４】
＜＜＜処理の流れ＞＞＞
図８及び図９は、自国通貨の紙幣、バーコードチケット、他国通貨の紙幣による処理の概略を示す図である。図８及び図９は、図１に示したマルチカレンシーゲーミングシステム１０の概略図と同様の図である。図８及び図９は、遊技場に設置されたｉ番目のゲーミングマシン２０及びｊ番目のゲーミングマシン２０が、ネットワークを介してチケット／キャッシュレスサーバ１０に接続されている状態を示す。図８及び図９では、ｉ番目及びｊ番目のゲーミングマシン２０以外のゲーミングマシン２０は、省略して示した。以下に示す（１−１）〜（１−５）、（２−１）〜（２−７）、（３−１）〜（３−６）及び（４−１）〜（４−７）の符号は、図８及び図９に付した符号に対応する。
【０１３５】
＜＜バーコードチケットを利用した既存の一般的な単一通貨対応キャッシュレスシステムにおける処理＞＞
＜自国通貨の紙幣が投入された場合の処理＞
（１−１）プレーヤは、ｉ番目のゲーミングマシン２０でゲームを開始するために、自国通貨の紙幣をｉ番目のゲーミングマシン２０のビルアクセプタ２１０に投入する。
【０１３６】
（１−２）ビルアクセプタ２１０は、自国通貨の紙幣の真贋判定と紙幣種別判別を行い（図２のステップＳ２２３及びＳ２２５）、真正であると判別した場合には、ゲームコントローラ２２０に紙幣投入情報を送信する（図２のステップＳ２２９）。
【０１３７】
（１−３）ゲームコントローラ２２０は、ビルアクセプタ２１０からの紙幣投入情報に応じてクレジット受け入れ処理と紙幣カウント情報等の更新処理とを実行する（図３のステップＳ３１５及びＳ３１７）。また、紙幣受入情報をインターフェースボード２３０に送信する（図３のステップＳ３１９）。紙幣受入情報は、入金があったことをチケット／キャッシュレスサーバ１０に通達するための情報である。
【０１３８】
（１−４）インターフェースボード２３０は、ゲームコントローラ２２０からの紙幣受入情報の暗号化及びプロトコル変換等を実行する（図４のステップＳ４１５及びＳ４１７）。次いで、インターフェースボード２３０は、紙幣受入情報をチケット／キャッシュレスサーバ１０に送信する。
【０１３９】
（１−５）チケット／キャッシュレスサーバ１０は、インターフェースボード２３０から送信された紙幣受入情報を、現地通貨受入情報として、投入額、受け入れゲーミングマシン識別情報、受け入れ時間等の記憶を実行する（図５のステップＳ５１５、Ｓ５１７及びＳ５１９）。
【０１４０】
＜ゲームを終了するときの処理＞
（２−１）プレーヤは、ｉ番目のゲーミングマシン２０でのゲームを終了する際に、ｉ番目のゲーミングマシン２０に存在しているクレジットを持ち出すために、キャッシュアウトスイッチ２４０等を操作し、クレジット持ち出し処理を実行する。
【０１４１】
（２−２）ゲームコントローラ２２０は、プレーヤがクレジット持ち出し処理を実行したことにより、インターフェースボード２３０にクレジット持ち出し処理要求を送信する。クレジット持ち出し処理要求は、プレーヤがクレジット持ち出し処理を実行したことをチケット／キャッシュレスサーバ１０に通達するための情報である。
【０１４２】
（２−３）インターフェースボード２３０は、ゲームコントローラ２２０から送信されたクレジット持ち出し処理要求を暗号化しプロトコル変換等をし、チケット／キャッシュレスサーバ１０に送信する。
【０１４３】
（２−４）チケット／キャッシュレスサーバ１０は、インターフェースボード２３０から送信されたクレジット持ち出し要求を受信し、バーコードチケットに印刷するバリデーションコードの発行及び管理を行う。次いで、チケット／キャッシュレスサーバ１０は、インターフェースボード２３０にバーコード印刷発行要求を送信する。バーコード印刷発行要求は、バリデーションコードをバーコードチケットに印刷するための情報であり、インターフェースボード２３０を介してゲームコントローラ２２０に送信するための情報である。
【０１４４】
（２−５）インターフェースボード２３０は、チケット／キャッシュレスサーバ１０から送信されたバーコード印刷発行要求を受信し、ゲームコントローラ２２０にバーコード印刷発行要求を送信する。
【０１４５】
（２−６）ゲームコントローラ２２０は、インターフェースボード２３０を介してチケット／キャッシュレスサーバ１０から送信されたバーコード印刷発行要求を受信する。次いで、ゲームコントローラ２２０は、チケットプリンタ２５０にバリデーションコードの印刷要求を送信し、印刷が完了した時点で、チケット／キャッシュレスサーバ１０にバーコードチケット発行完了を送信し、クレジット持ち出し処理を完了する。
【０１４６】
（２−７）チケットプリンタ２５０は、ゲームコントローラ２２０から送信されたバリデーションコードの印刷要求を受信し、バーコードチケット印刷処理を実行する。
【０１４７】
上述した（２−４）の処理で説明したように、ゲームコントローラ２２０が送信したクレジット持ち出し処理要求に応じて、チケット／キャッシュレスサーバ１０は、バーコードチケットに印刷するバリデーションコードの発行及び管理を行う。バリデーションコードは、バーコードチケット特有の照合用のコードであり、チケットプリンタ２５０によって印刷されるバーコードチケットの各々に関連付けられる。
【０１４８】
バリデーションコードは、チケット／キャッシュレスサーバ１０で管理される。チケット／キャッシュレスサーバ１０は、チケットプリンタ２５０からバーコードチケットを印刷するときに、バリデーションコードにクレジットデータを紐付けてバーコードチケット管理用データベースに格納する。
【０１４９】
上述した（２−４）の処理では、チケット／キャッシュレスサーバ１０が、バリデーションコードを発行する場合を示したが、チケットプリンタ２５０がバリデーションコードを発行してもよい。具体的には、プレーヤが、キャッシュアウトスイッチ２４０が操作されたときに、チケットプリンタ２５０がバリデーションコードをチケット／キャッシュレスサーバ１０に送信し、チケット／キャッシュレスサーバ１０は、バリデーションコードにクレジットデータを紐付けてバーコードチケット管理用データベースに格納する。
【０１５０】
また、チケットプリンタ２５０がバリデーションコードを発行し、チケットプリンタ２５０のバリデーションコードにクレジットデータを紐付ける。チケットプリンタ２５０は、バーコードチケット管理用データベースを有し、クレジットデータを紐付けたバリデーションコードを管理してもよい。
【０１５１】
＜バーコードチケットが投入された場合の処理＞
（３−１）プレーヤは、先に取得したバーコードチケット（上述した（２−７）の処理）を用いて、ｊ番目のゲーミングマシン２０にキャッシュの移動を行いたい場合には、バーコードチケットをｊ番目のゲーミングマシン２０のビルアクセプタ２１０へ投入する。ビルアクセプタ２１０は、バーコードチケットであることを判別し、バーコード形式で表現されているバリデーションコードとバーコードチケットを受け入れたことと（バーコード受入情報）をゲームコントローラ２２０に送信する（図２のステップＳ２１９）。
【０１５２】
（３−２）ゲームコントローラ２２０は、ビルアクセプタ２１０から送信されたバーコード受入情報を受信し、バリデーションコード照会処理要求をインターフェースボード２３０送信する（図３のステップＳ３２１）。バリデーションコード照会処理要求は、バーコード形式で表現されているバリデーションコードの照会をチケット／キャッシュレスサーバ１０で開始するための情報である。
【０１５３】
（３−３）インターフェースボード２３０は、ゲームコントローラ２２０から送信されたバリデーションコード照会処理要求の暗号化及びプロトコル変換等をし（図４のステップＳ４２１及びＳ４２３）、バリデーションコード照会処理要求をチケット／キャッシュレスサーバ１０に送信する（図４のステップＳ４２５）。
【０１５４】
（３−４）チケット／キャッシュレスサーバ１０は、インターフェースボード２３０から送信されたバリデーションコード照会処理要求を受信し、予め取り決めていた他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか、バーコードチケット投入によるバリデーション照会かを判断する（図５のステップＳ５２１）。バーコードチケット投入によるバリデーション番号照会の場合には、これまでと同様に、過去に発行したバリデーション番号に紐付いているクレジット情報の検索（図５のステップＳ５２３）とバリデーション番号の真贋判定を行う（図５のステップＳ５２５）。判定の結果、問題がない場合には、インターフェースボード２３０を介してゲームコントローラ２２０にクレジット入金情報を送信する。真贋判定の結果、問題がない場合には、インターフェースボード２３０を介してゲームコントローラ２２０にクレジット入金情報を送信する（図５のステップＳ５２９）。
【０１５５】
（３−５）インターフェースボード２３０は、チケット／キャッシュレスサーバ１０から送信されたクレジット入金情報を受信し、ゲームコントローラ２２０にクレジット入金情報を送信する（図６のステップＳ６１５）。
【０１５６】
（３−６）ゲームコントローラ２２０は、インターフェースボード２３０を介して
チケット／キャッシュレスサーバ１０から送信されたクレジット入金情報を受信し、ｊ番目のゲーミングマシン２０でのクレジット加算処理を実行し（図７のステップＳ７１５）、バーコードチケットによるキャッシュレスクレジット転送を完了する。
【０１５７】
＜他国通貨の紙幣が投入された場合の処理＞
（４−１）他国通貨の紙幣を所持しているプレーヤは、ｉ番目のゲーミングマシン２０でゲームを開始するために、他国通貨の紙幣をｉ番目のゲーミングマシン２０のビルアクセプタ２１０に投入する。この場合に、タッチパネル２１７に表示された為替情報や店舗内に設置された為替変換レートを用いて、プレーヤは為替変換レートを参考にできる（図２のステップＳ２３５）。
【０１５８】
（４−２）ビルアクセプタ２１０は、他国通貨の紙幣が投入されたことに基づいて、紙幣の真贋判定と紙幣種別判別を行い（図２のステップＳ２３１及びＳ２３３）、正しい場合には、予め取り決めていた他国通貨情報バリデーション番号に変換し、他国通貨情報バリデーション番号を含むバーコード類似情報を（図２のステップＳ２３７及びＳ２３９）をゲームコントローラ２２０に送信する（図２のステップＳ２４１）。
【０１５９】
（４−３）ゲームコントローラ２２０は、ビルアクセプタ２１０から送信されたバーコード類似情報を受信し、バリデーションコード照会処理要求をインターフェースボード２３０に送信する。バリデーションコード照会処理要求は、バーコード形式で表現されているバリデーションコードの照会をチケット／キャッシュレスサーバ１０で開始するための情報である。この（４−３）の処理は、（３−２）の処理と同様である。
【０１６０】
（４−４）インターフェースボード２３０は、ゲームコントローラ２２０から送信されたバリデーションコード照会処理要求の暗号化及びプロトコル変換等をし（図４のステップＳ４２１及びＳ４２３）、バリデーションコード照会処理要求をチケット／キャッシュレスサーバ１０に送信する（図４のステップＳ４２５）。この（４−４）の処理は、（３−３）の処理と同様である。
【０１６１】
（４−５）チケット／キャッシュレスサーバ１０は、インターフェースボード２３０から送信されたバリデーションコード照会処理要求を受信し、予め取り決めていた他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか、バーコードチケット投入によるバリデーションコード照会処理要求かを判断する（図５のステップＳ５２１）。他国通貨の紙幣の投入によるバリデーションコード照会処理要求と判断した場合には、投入金額に応じたクレジットをクレジット入金情報として（図５のステップＳ５３１）、インターフェースボード２３０を介してゲームコントローラ２２０に送信する（図５のステップＳ５２９）。
【０１６２】
（４−６）インターフェースボード２３０は、チケット／キャッシュレスサーバ１０から送信されたクレジット入金情報を受信し、ゲームコントローラ２２０にクレジット入金情報を送信する（図６のステップＳ６１５）。この（４−６）の処理は、（３−５）の処理と同様である。
【０１６３】
（４−７）ゲームコントローラ２２０は、インターフェースボード２３０を介して
チケット／キャッシュレスサーバ１０から送信されたクレジット入金情報を受信し、ｊ番目のゲーミングマシン２０でのクレジット加算処理を実行し（図７のステップＳ７１５）。このようにすることで、バーコードチケットによるキャッシュレスクレジット転送と同様の手順で他国通貨の紙幣の投入による受け入れを完了する。この（４−７）の処理は、（３−６）の処理と同様である。
【０１６４】
上述した例は、チケット／キャッシュレスサーバ１０は、受信したバリデーションコード照会処理要求を用いて、他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか、バーコードチケット投入によるバリデーションコード照会処理要求かを判断する場合を示した。このようにするためには、チケット／キャッシュレスサーバ１０で実行する処理プログラムを、他国通貨の紙幣の投入に対応するように変更する必要がある。
【０１６５】
しかしながら、チケット／キャッシュレスサーバ１０の処理プログラムを変更しない場合であっても、ゲームコントローラ２２０から送信されてくるバリデーションコード照会処理要求を全て管理データベースなどに格納して保存するものであれば、後に、保存されている管理データベースを検索することで、バリデーションコード照会処理要求に含まれている他国通貨情報バリデーション番号や、為替レートで変換された金額や、他国通貨の紙幣の金種や、他国通貨の種類などの各種のデータを取得できる。このようにすることで、チケット／キャッシュレスサーバ１０の処理プログラムを変更することなく、既存のキャッシュレスシステムを容易にかつ低コストでマルチカレンシー対応のキャッシュレスシステムにできる。
【０１６６】
＜＜＜送受信される各種の情報＞＞＞
＜＜紙幣投入情報＞＞
紙幣投入情報は、ビルアクセプタ２１０に自国通貨の紙幣が投入され真正であると判別した場合にビルアクセプタ２１０からゲームコントローラ２２０に送信される情報である。紙幣投入情報が、「自国紙幣フォーマットのデータ」に相当する。
【０１６７】
＜＜紙幣受入情報＞＞
紙幣受入情報は、入金があったことをチケット／キャッシュレスサーバ１０に通達するための情報であり、ゲームコントローラ２２０からチケット／キャッシュレスサーバ１０に送信される情報である。紙幣受入情報が、「第１紙幣受入情報」に相当する。
【０１６８】
＜＜バーコード受入情報＞＞
バーコード受入情報は、ビルアクセプタ２１０にバーコードチケットが投入されたときに、バーコードチケットを受け入れたことを示す情報を含む。バーコード受入情報には、バーコード形式で表現されているバリデーションコードも含まれる。バーコード受入情報は、ビルアクセプタ２１０からゲームコントローラ２２０に送信される情報である。バーコード受入情報が、「クレジット画像データ受入情報」に相当する。バリデーションコードが、「真正有効情報」に相当する。バーコード受入情報が、「バーコード形式で印刷されたチケットを読み取った」や「チケットフォーマットのデータ」などに相当する。
【０１６９】
＜＜バーコード類似情報＞＞
バーコード類似情報は、ビルアクセプタ２１０に他国通貨の紙幣が投入され真正であると判別した場合にビルアクセプタ２１０からゲームコントローラ２２０に送信される情報である。バーコード類似情報には、他国通貨情報バリデーション番号が含まれる。バーコード類似情報が、「クレジット画像データ類似情報」に相当する。他国通貨情報バリデーション番号が、「他国通貨識別情報」に相当する。バーコード類似情報が、「前記チケットフォーマットに変換したデータ」や「前記自国以外の紙幣の情報を前記ゲームコントローラで認識可能なチケットフォーマットのデータに変換するための変換データ」などに相当する。
【０１７０】
＜＜バリデーションコード照会処理要求＞＞
バリデーションコード照会処理要求は、ビルアクセプタ２１０からゲームコントローラ２２０にバーコード受入情報やバーコード類似情報が送信されたときに、ゲームコントローラ２２０で生成されチケット／キャッシュレスサーバ１０に送信される情報である。バリデーションコード照会処理要求は、バーコードチケットが投入された場合には、バーコード形式で表現されているバリデーションコードの照会をチケット／キャッシュレスサーバ１０で開始するための情報を含む。一方、他国通貨の紙幣が投入された場合には、バリデーションコード照会処理要求は、他国通貨の紙幣が投入されたことをチケット／キャッシュレスサーバ１０に通達するための情報を含む。バリデーションコード照会処理要求が、「真正照会情報」に相当する。
【０１７１】
＜＜クレジット入金情報＞＞
クレジット入金情報は、バーコード受入情報やバーコード類似情報がゲームコントローラ２２０からチケット／キャッシュレスサーバ１０に送信されたときに、チケット／キャッシュレスサーバ１０で生成されゲームコントローラ２２０に送信される情報である。クレジット入金情報は、バーコードチケットが投入された場合には、チケット／キャッシュレスサーバ１０においてバリデーション番号照会をしてバーコードチケットは真正であることをゲームコントローラ２２０に通達するための情報である。一方、他国通貨の紙幣が投入された場合には、仮想的にバリデーション番号照会をした結果バーコードチケットは真正であるとして、ゲームコントローラ２２０に通達するための情報である。クレジット入金情報が、「入金情報」に相当する。
【０１７２】
＜＜＜変形例＞＞＞
上述した実施の形態では、ビルアクセプタ２１０に他国通貨の紙幣が投入されたときには、為替レートの変換をビルアクセプタ２１０で処理する場合を示した。為替レートの変換は、これに限られることなく、チケット／キャッシュレスサーバ１０で処理してもよい。為替レートの変換をビルアクセプタ２１０で処理する場合には、チケット／キャッシュレスサーバ１０は、為替レートの情報をビルアクセプタ２１０に配信する必要があるが、チケット／キャッシュレスサーバ１０で処理する場合には、配信する必要がなくなり、為替レートの変換の処理を簡便にすることができる。
【０１７３】
また、上述した実施の形態では、チケット／キャッシュレスサーバ１０において、図５のステップＳ５２１の判断処理で、バーコードチケット投入によるバリデーション照会であるか、又は他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか否かを判断し、さらに、ステップＳ５２５の判断処理で、バリデーションコードが真正であるか否かを判断する。このようにすることで、ビルアクセプタ２１０に偽造された他国通貨の紙幣が投入され、ビルアクセプタ２１０が真正であると誤って判別した場合には、ステップＳ５２１の判断処理でバーコードチケット投入によると判断されるが、ステップＳ５２５の判断処理でバリデーションコードが真正でないと判断される。したがって、偽造された他国通貨の紙幣が投入された場合でも、チケット／キャッシュレスサーバ１０でバーコードチケットが投入されたと誤って判断することはなく、システムの信頼性を向上させることができる。
【０１７４】
一方、ビルアクセプタ２１０における紙幣の真偽判断の精度が高ければ、ステップＳ５２１の処理を省略することができる。すなわち、バーコードチケット投入によるバリデーションコード照会処理要求であるか、又は他国通貨の紙幣の投入によるバリデーションコード照会処理要求であるか否かの判断を省略し、直ちに、ステップＳ５２３及びＳ５２５の処理を実行できる。この場合には、バリデーションコードが真正でなければ。直ちに、他国通貨の紙幣の投入であると判別でき、チケット／キャッシュレスサーバ１０の処理を簡略化できる。
【符号の説明】
【０１７５】
１０  チケット／キャッシュレスサーバ
２１０  ビルアクセプタ
２２０  ゲームコントローラ
２３０  インターフェースボード
【図１】
2013111398.tif 000003
【図２】
2013111398.tif 000004
【図３】
2013111398.tif 000005
【図４】
2013111398.tif 000006
【図５】
2013111398.tif 000007
【図６】
2013111398.tif 000008
【図７】
2013111398.tif 000009
【図８】
2013111398.tif 000010
【図９】
2013111398.tif 000011
【図１０】
2013111398.tif 000012
【図１１】
2013111398.tif 000013