(57)【特許請求の範囲】
【請求項１】
投票内容が入力される入力部と、
現金の入出および収納を行う現金取扱部と、
投票券を発券する発券部と、
前記投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可を前記ホスト装置から受信するホスト通信部と、
前記発券部において発券エラーが発生している場合、前記投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、前記外部の発券端末から発券完了の通知と前記外部の発券端末が前記取引前の残高に基づき算出した取引後の残高とを受信すると、前記取引後の残高に基づいて釣銭を前記現金取扱部に放出させる制御部と、
を有することを特徴とする発券端末。
【請求項２】
前記制御部は、前記発券部において発券エラーが発生していない場合、前記入力部に入力された投票内容に基づいた投票券を前記発券部に発券させ、前記発券部による発券が完了すると、取引後の残高に基づいて釣銭を前記現金取扱部に放出させる、
ことを特徴とする請求項１記載の発券端末。
【請求項３】
前記制御部は、前記外部の発券端末に対して、前記ホスト装置を介さずにデータを送受信すること、
を特徴とする請求項１または２記載の発券端末。
【請求項４】
前記制御部は、前記外部の発券端末から投票券の発券命令を受信すると、前記外部の発券端末から受信した投票内容に基づいた投票券を前記発券部に発券させること、
を特徴とする請求項１〜３のいずれか１項に記載の発券端末。
【請求項５】
第１および第２の発券端末を有し、
前記第１の発券端末は、
投票内容が入力される入力部と、
現金の入出および収納を行う現金取扱部と、
投票券を発券する発券部と、
前記投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可を前記ホスト装置から受信するホスト通信部と、
前記発券部において発券エラーが発生している場合、前記投票内容に基づいた投票券の発券要求と取引前の残高とを前記第２の発券端末へ送信し、前記第２の発券端末から発券完了の通知と取引後の残高とを受信すると、前記取引後の残高に基づいて釣銭を前記現金取扱部に放出させる制御部と、を有し、
前記第２の発券端末は、
前記第１の発券端末から受信した前記投票内容に基づいて投票券を発券し、
前記第１の発券端末から受信した前記取引前の残高に基づいて前記取引後の残高を算出し、
前記発券完了の通知と前記取引後の残高とを前記第１の発券端末へ送信する、
ことを特徴とする発券システム。
【請求項６】
投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部とを有する発券端末が、
前記投票内容に基づいた投票券の発券をホスト装置に要求し、
発券許可を前記ホスト装置から受信し、
前記発券部において発券エラーが発生している場合、前記投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、
前記外部の発券端末から発券完了の通知と前記外部の発券端末が前記取引前の残高に基づき算出した取引後の残高とを受信すると、前記取引後の残高に基づいて釣銭を前記現金取扱部に放出させる、
ことを特徴とする発券方法。
【請求項７】
投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部とを有する発券端末に、
前記投票内容に基づいた投票券の発券をホスト装置に要求し、
発券許可を前記ホスト装置から受信し、
前記発券部において発券エラーが発生している場合、前記投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、
前記外部の発券端末から発券完了の通知と前記外部の発券端末が前記取引前の残高に基づき算出した取引後の残高とを受信すると、前記取引後の残高に基づいて釣銭を前記現金取扱部に放出させる、
処理を実行させることを特徴とする発券プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、投票券を発券する発券端末、発券システム、発券方法、および、発券プログラムに関する。
【背景技術】
【０００２】
例えば、競艇、競馬、競輪、および、オートレース等の公営競技では、投票券を発券する発券端末（トータリゼータ端末とも称す）が用いられている。発券端末は、現金および投票内容が入力されると、投票券の発券をホスト装置に要求し、発券許可をホスト装置から受信すると、入力された投票内容に基づいた投票券を発券する。ここで、ホスト装置は、発券端末からの発券要求に基づいて、発券端末の売上金額等を管理している。
【０００３】
このような発券端末を用いた運用では、例えば、投票の締め切り間際において、発券端末に発券エラーが発生した場合、利用者が投票券を購入できないことがある。これに対して、発券端末に発券エラーが発生した場合、正常に稼働している別の発券端末において投票券を代替発券させることが考えられる。
【０００４】
例えば、乗車券の発券端末の中には、取引中の発券端末に発券エラーが発生した場合、別の発券端末に発券処理データを通知し、別の発券端末に精算を含む一連の発券処理を引き継がせるものがある（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２０２５３４号公報
【特許文献２】特開昭５６−２２１９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、発券端末に発券エラーが発生した場合、別の発券端末に精算を含む一連の発券処理を引き継がせる方法を、投票券を発券する発券端末に単に適用した場合、ホスト装置が管理している売上金額と、発券端末に実際に収納されている現金の額とが整合しない事態が生じる可能性がある。
【０００７】
このため、例えば、発券処理が完了した後に、発券端末に実際に収納されている現金の額に基づいて、ホスト装置が管理している売上金額を修正する必要がある。しかしながら、この場合、ホスト装置の負荷が増大してしまう可能性がある。
【０００８】
このような点に鑑み、開示の発券端末、発券システム、発券方法、および、発券プログラムでは、ホスト装置の負荷を低減しつつ、投票券の代替発券を実現することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために以下のような発券端末、発券システム、発券方法、および、発券プログラムが提供される。
この発券端末は、投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部と、投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可をホスト装置から受信するホスト通信部と、発券部において発券エラーが発生している場合、投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、外部の発券端末から発券完了の通知と外部の発券端末が取引前の残高に基づき算出した取引後の残高とを受信すると、取引後の残高に基づいて釣銭を現金取扱部に放出させる制御部と、を有する。
【００１０】
また、この発券システムは、第１および第２の発券端末を有し、第１の発券端末は、投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部と、投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可をホスト装置から受信するホスト通信部と、発券部において発券エラーが発生している場合、投票内容に基づいた投票券の発券要求と取引前の残高とを第２の発券端末へ送信し、第２の発券端末から発券完了の通知と取引後の残高とを受信すると、取引後の残高に基づいて釣銭を現金取扱部に放出させる制御部と、を有し、第２の発券端末は、第１の発券端末から受信した投票内容に基づいて投票券を発券し、第１の発券端末から受信した取引前の残高に基づいて取引後の残高を算出し、発券完了の通知と取引後の残高とを第１の発券端末へ送信する。
【００１１】
また、この発券方法は、投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部とを有する発券端末が、投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可をホスト装置から受信し、発券部において発券エラーが発生している場合、投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、外部の発券端末から発券完了の通知と外部の発券端末が取引前の残高に基づき算出した取引後の残高とを受信すると、取引後の残高に基づいて釣銭を現金取扱部に放出させる。
【００１２】
また、この発券プログラムは、投票内容が入力される入力部と、現金の入出および収納を行う現金取扱部と、投票券を発券する発券部とを有する発券端末に、投票内容に基づいた投票券の発券をホスト装置に要求し、発券許可をホスト装置から受信し、発券部において発券エラーが発生している場合、投票内容に基づいた投票券の発券要求と取引前の残高とを外部の発券端末へ送信し、外部の発券端末から発券完了の通知と外部の発券端末が取引前の残高に基づき算出した取引後の残高とを受信すると、取引後の残高に基づいて釣銭を現金取扱部に放出させる、処理を実行させる。
【発明の効果】
【００１３】
開示の発券端末、発券システム、発券方法、および、発券プログラムによれば、ホスト装置の負荷を低減しつつ、投票券の代替発券を実現することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施の形態に係る発券システムの一例を示す図である。
【図２】第２の実施の形態に係る発券システムの一例を示す図である。
【図３】第２の実施の形態に係る発券端末の外観の一例を示す図である。
【図４】第２の実施の形態に係る発券端末のハードウェアの一例を示す図である。
【図５】第２の実施の形態に係る発券端末の機能の一例を示す図である。
【図６】第２の実施の形態に係る発券手順の一例を示すフローチャートである。
【図７】第２の実施の形態に係る発券手順の一例を示すフローチャートである。
【図８】第２の実施の形態に係る代替発券処理の一例を示すフローチャートである。
【図９】第２の実施の形態に係る代替発券処理の一例を示すフローチャートである。
【図１０】第２の実施の形態に係る発券手順の他の一例を示すフローチャートである。
【図１１】第２の実施の形態に係る発券システムによる発券動作の一例を示すシーケンスである。
【図１２】第２の実施の形態に係る発券システムにおいて送受信されるデータの一例を示す図である。
【図１３】第２の実施の形態に係る係員操作用画面の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る発券システムの一例を示す図である。
【００１６】
発券システム１は、例えば、競艇、競馬、競輪、および、オートレース等の公営競技に適用される。発券システム１は、投票券を発券する発券端末１０，２１と、発券端末１０，２１と接続され、発券端末１０，２１における発券を管理するホスト装置２２とを有している。なお、ホスト装置２２には、発券端末１０，２１の他に、複数の発券端末が接続されていてもよい。
【００１７】
発券端末１０は、投票内容が入力される入力部１１と、現金の入出および収納を行う現金取扱部１２と、投票券を発券する発券部１３と、ホスト装置２２と接続されたホスト通信部１４と、発券端末２１と接続された制御部１５とを有している。
【００１８】
ホスト通信部１４は、入力部１１に入力された投票内容に基づいた投票券の発券を、ホスト装置２２に要求する。投票内容には、例えば、場名、レース名、式別、組番、金額、および、票数等が含まれている。また、ホスト通信部１４は、発券許可をホスト装置２２から受信する。
【００１９】
制御部１５は、発券部１３において発券エラーが発生している場合、入力部１１に入力された投票内容に基づいた投票券の発券を発券端末２１に命令する。発券エラーは、例えば、発券ジャムや印刷不良等が発生している状態である。さらに、制御部１５は、発券端末２１から発券完了の通知を受信すると、取引後の残高に基づいて釣銭を現金取扱部１２に放出させる。
【００２０】
発券端末２１は、制御部１５から発券命令を受信すると、入力部１１に入力された投票内容に基づいた投票券を発券する。また、発券端末２１は、投票券を発券した後、発券完了の通知を制御部１５へ送信する。
【００２１】
ホスト装置２２は、ホスト通信部１４から発券要求があると、発券許可をホスト通信部１４へ送信する。また、ホスト装置２２は、例えば、ホスト通信部１４からの発券要求に基づいて、発券端末１０における売上金額等を管理している。
【００２２】
次に、発券システム１による発券手順について説明する。ここでは、発券端末１０において取引が行われるものとし、発券部１３において発券エラーが発生しているものとする。
【００２３】
まず、発券端末１０において、現金取扱部１２に現金が投入され、入力部１１に投票内容が入力されると、ホスト通信部１４が、入力部１１に入力された投票内容に基づいた投票券の発券をホスト装置２２に要求し、発券許可の通知をホスト装置２２から受信する。
【００２４】
次に、制御部１５が、入力部１１に入力された投票内容に基づいた投票券の発券を発券端末２１に命令する。これにより、発券端末２１が、命令に従って投票券を発券し、発券完了の通知を制御部１５へ送信する。そして、制御部１５が、発券端末２１から発券完了の通知を受信すると、取引後の残高に基づいて釣銭を現金取扱部１２に放出させる。
【００２５】
このように、発券システム１では、発券部１３において発券エラーが発生している場合、制御部１５が、入力部１１に入力された投票内容に基づいた投票券の発券を発券端末２１に命令する。そして、発券端末２１が命令に従って投票券を発券する。この構成によれば、例えば、投票の締め切り間際において、発券部１３に発券エラーが発生している場合でも、利用者は投票券を購入することができる。
【００２６】
また、発券システム１では、制御部１５が、発券端末２１から発券完了の通知を受信すると、取引後の残高に基づいて釣銭を現金取扱部１２に放出させる。この構成によれば、発券端末からの出金は、発券要求を行った発券端末１０によって実施されるため、ホスト装置２２が管理している売上金額と、発券端末１０に実際に収納されている現金の額とは整合している。
【００２７】
このため、発券後において、例えば、発券端末１０に実際に収納されている現金の額に基づいて、ホスト装置２２が管理している売上金額を修正する必要はなく、ホスト装置２２の負荷を低減することが可能となる。
【００２８】
［第２の実施の形態］
次に、第２の実施の形態について説明する。
図２は、第２の実施の形態に係る発券システムの一例を示す図である。
【００２９】
発券システム２は、例えば、競艇、競馬、競輪、および、オートレース等の公営競技に適用される。発券システム２は、ネットワーク３２と、ネットワーク３２に接続された複数の発券端末１００ａ，１００ｂ，１００ｃ…およびホスト装置３１とを有している。発券端末１００ａ，１００ｂ，１００ｃ…は、トータリゼータ端末とも称される。
【００３０】
発券端末１００ａ，１００ｂ，１００ｃ…は、利用者によって現金が投入され、さらに、投票内容が記されたマークカードが挿入されると、挿入されたマークカードから読み取った投票データに基づいた投票券の発券を、ネットワーク３２を介してホスト装置３１に要求する。そして、発券端末１００ａ，１００ｂ，１００ｃ…は、ホスト装置３１からネットワーク３２を介して発券許可を受信すると、読み取った投票データに基づいた識別情報を投票券に印刷して発券する。
【００３１】
また、発券端末１００ａ，１００ｂ，１００ｃ…は、ネットワーク３２を介して互いにデータを送受信することができる。すなわち、発券端末１００ａ，１００ｂ，１００ｃ…は、ホスト装置３１を経由することなく互いにデータを送受信することができる。
【００３２】
例えば、発券端末１００ａ，１００ｂ，１００ｃ…には、ＩＰ（Internet Protocol）アドレスが割り当てられ、発券端末１００ａ，１００ｂ，１００ｃ…とホスト装置３１との間のデータ通信、および、発券端末１００ａ，１００ｂ，１００ｃ…間のデータ通信は、ＩＰアドレスを用いて行われる。
【００３３】
図３は、第２の実施の形態に係る発券端末の外観の一例を示す図である。なお、発券端末１００は、図２に示した発券端末１００ａ，１００ｂ，１００ｃ…を代表している。
図３に示すように、発券端末１００の正面には、利用者が操作するためのディスプレイ１０１およびタッチパネル１０２、紙幣投入口１０３、紙幣返却口１０４、硬貨投入口１０５、硬貨返却口１０６、マークカード挿入口１０７、投票券が放出される発券口１０８、投票券挿入口１０９、係員呼出しボタン１１０、および、運用状態が表示される運用表示部１１１が設けられている。
【００３４】
発券端末１００の背面には、不図示の係員操作用ディスプレイ、係員操作用タッチパネル、および、投票券が放出される発券口が設けられている。
図４は、第２の実施の形態に係る発券端末のハードウェアの一例を示す図である。
【００３５】
発券端末１００は、ＣＰＵ（Central Processing Unit）１３１によって装置全体が制御されている。ＣＰＵ１３１には、メモリ１３２と複数の周辺機器が接続されている。メモリ１３２は、発券端末１００の主記憶装置として使用される。
【００３６】
メモリ１３２には、ＣＰＵ１３１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、メモリ１３２には、ＣＰＵ１３１による処理に必要な各種情報が格納される。
【００３７】
ＣＰＵ１３１に接続されている周辺機器としては、ディスプレイ１０１、タッチパネル１０２、係員操作用ディスプレイ１２１、係員操作用タッチパネル１２２、紙幣還流ユニット１２３、硬貨還流ユニット１２４、マークカード読取ユニット１２５、発券ユニット１２６、投票券読取ユニット１２８、ジャーナルユニット１２９、および、ネットワーク３２と接続された通信インタフェース１３３がある。
【００３８】
ディスプレイ１０１は、ＣＰＵ１３１からの命令に従って画像を表示する。タッチパネル１０２は、ディスプレイ１０１の画面上に配置されており、タッチによる入力を受け付け、ＣＰＵ１３１に信号を送信する。ここで、ディスプレイ１０１に表示された画像は、タッチパネル１０２を透過し、利用者に視認される。
【００３９】
係員操作用ディスプレイ１２１は、ＣＰＵ１３１からの命令に従って画像を表示する。係員操作用タッチパネル１２２は、係員操作用ディスプレイ１２１の画面上に配置されており、タッチによる入力を受け付け、ＣＰＵ１３１に信号を送信する。ここで、係員操作用ディスプレイ１２１に表示された画像は、係員操作用タッチパネル１２２を透過し、係員に視認される。
【００４０】
紙幣還流ユニット１２３は、紙幣投入口１０３および紙幣返却口１０４と接続し、ＣＰＵ１３１からの命令に従って、紙幣の入出、紙幣の計数、および、紙幣の収納を行う。硬貨還流ユニット１２４は、硬貨投入口１０５および硬貨返却口１０６と接続し、ＣＰＵ１３１からの命令に従って、硬貨の入出、硬貨の計数、および、硬貨の収納を行う。
【００４１】
マークカード読取ユニット１２５は、マークカード挿入口１０７と接続し、ＣＰＵ１３１からの命令に従って、挿入されたマークカードから投票データを読み取り、読み取った投票データをＣＰＵ１３１へ送信する。
【００４２】
発券ユニット１２６は、発券口１０８、および、発券端末１００の背面に設けられた発券口と接続し、ＣＰＵ１３１からの命令に従って、投票データに基づいた識別情報が印刷された投票券の発券および放出を行う。投票券読取ユニット１２８は、ＣＰＵ１３１からの命令に従って、発券ユニット１２６が発券した投票券に印刷された識別情報を読み取る。
【００４３】
ジャーナルユニット１２９は、ＣＰＵ１３１からの命令に従って、用紙に取引明細を印刷する。通信インタフェース１３３は、ネットワーク３２を介して、他のコンピュータまたは通信機器との間で情報の送受信を行う。
【００４４】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。
図５は、第２の実施の形態に係る発券端末の機能の一例を示す図である。
【００４５】
発券端末１００は、紙幣還流ユニット１２３、硬貨還流ユニット１２４、マークカード読取ユニット１２５、発券ユニット１２６、および、投票券読取ユニット１２８を制御し、ネットワーク３２に接続された制御部１４１と、制御部１４１およびネットワーク３２に接続されたホスト通信部１４２とを有している。
【００４６】
ホスト通信部１４２は、マークカード読取ユニット１２５が読み取った投票データ、投票券の発券要求、および、発券ユニット１２６による発券が正常に行われたことを示す正常発券通知、および、減算処理要求を、ネットワーク３２を介してホスト装置３１へ送信する。
【００４７】
制御部１４１は、発券端末１００が取引端末として機能する場合、マークカード読取ユニット１２５が読み取った投票データに基づいた投票券を、発券ユニット１２６に発券させる。また、制御部１４１は、投票券の代替発券要求、マークカード読取ユニット１２５が読み取った投票データ、取引前の残高、および、代替発券解除要求を、ネットワーク３２に接続された他の発券端末の１つ（代替発券端末）へ送信する。また、制御部１４１は、取引前の残高とマークカード読取ユニット１２５が読み取った投票データとに基づいて、取引後の残高を算出する。
【００４８】
制御部１４１は、発券端末１００が代替発券端末として機能する場合、ネットワーク３２に接続された他の発券端末（取引端末）から受信した投票データに基づいた投票券を、発券ユニット１２６に発券させる。また、制御部１４１は、代替発券許可、発券完了通知、取引後の残高、および、代替発券解除許可を、取引端末へ送信する。また、制御部１４１は、取引端末から受信した取引前の残高と投票データとに基づいて、取引後の残高を算出する。
【００４９】
次に、発券端末１００が取引端末として機能するときの発券手順について説明する。
図６、図７は、第２の実施の形態に係る発券手順の一例を示すフローチャートである。
［ステップＳ１１］制御部１４１が、紙幣投入口１０３および硬貨投入口１０５に現金が投入されたかどうかを判定する。現金が投入された場合（ステップＳ１１のＹＥＳ）、制御部１４１は、処理をステップＳ１２に進める。現金が投入されていない場合（ステップＳ１１のＮＯ）、制御部１４１は、ステップＳ１１を繰り返す。
【００５０】
［ステップＳ１２］制御部１４１が、マークカード挿入口１０７にマークカードが挿入されたかどうかを判定する。マークカードが挿入された場合（ステップＳ１２のＹＥＳ）、制御部１４１は、処理をステップＳ１３に進める。マークカードが挿入されていない場合（ステップＳ１２のＮＯ）、制御部１４１は、ステップＳ１２を繰り返す。
【００５１】
［ステップＳ１３］マークカード読取ユニット１２５が、マークカード挿入口１０７に挿入されたマークカードから読み取った投票データを、制御部１４１へ送信する。投票データには、例えば、場名、レース名、式別、組番、金額、および、票数等が含まれている。
【００５２】
［ステップＳ１４］ホスト通信部１４２が、制御部１４１がマークカード読取ユニット１２５から受信した投票データ、および、この投票データに基づいた投票券の発券要求を、ホスト装置３１へ送信する。
【００５３】
［ステップＳ１５］ホスト通信部１４２が、発券許可をホスト装置３１から受信する。
［ステップＳ１６］制御部１４１が、マークカード読取ユニット１２５から受信した投票データに基づいた投票券を、発券ユニット１２６に発券させる。
【００５４】
［ステップＳ１７］制御部１４１が、発券ユニット１２６によって投票券が発券されたかどうかを判定する。投票券が発券された場合（ステップＳ１７のＹＥＳ）、制御部１４１は、処理をステップＳ１８に進める。例えば、発券ジャム等が発生し、投票券が発券されなかった場合（ステップＳ１７のＮＯ）、制御部１４１は、処理をステップＳ１９に進める。
【００５５】
［ステップＳ１８］制御部１４１が、発券された投票券に印刷された識別情報を、投票券読取ユニット１２８によって読み取ることができるかどうかを判定する。識別情報を読み取ることができる場合（ステップＳ１８のＹＥＳ）、制御部１４１は、処理をステップＳ２０に進める。識別情報を読み取ることができない場合（ステップＳ１８のＮＯ）、制御部１４１は、処理をステップＳ１９に進める。なお、読み取り回数は、閾値を設定して対応してもよい。
【００５６】
［ステップＳ１９］制御部１４１が、投票券の代替発券処理を実行して、処理をステップＳ２０に進める。
［ステップＳ２０］ホスト通信部１４２が、発券ユニット１２６によって投票券が正常に発券されたことを示す正常発券通知をホスト装置３１へ送信する。
【００５７】
［ステップＳ２１］制御部１４１が、取引前の残高とマークカード読取ユニット１２５から受信した投票データとに基づいて、取引後の残高を算出する。
［ステップＳ２２］制御部１４１が、マークカード挿入口１０７に残りのマークカードがあるかどうかを判定する。残りのマークカードがある場合（ステップＳ２２のＹＥＳ）、制御部１４１は、処理をステップＳ１３に進める。残りのマークカードがない場合（ステップＳ２２のＮＯ）、制御部１４１は、処理をステップＳ２３に進める。
【００５８】
［ステップＳ２３］制御部１４１が、精算が許可されたかどうかを判定する。精算が許可された場合（ステップＳ２３のＹＥＳ）、制御部１４１は、処理をステップＳ２４に進める。精算が許可されていない場合（ステップＳ２３のＮＯ）、制御部１４１は、ステップＳ２３を繰り返す。
【００５９】
［ステップＳ２４］制御部１４１が、発券ユニット１２６によって発券された投票券を発券口１０８から放出させ、算出した取引後の残高に基づいて、釣銭を紙幣返却口１０４および硬貨返却口１０６から放出させ、処理を終了する。
【００６０】
次に、上記ステップＳ１９の代替発券処理について詳細に説明する。
図８、図９は、第２の実施の形態に係る代替発券処理の一例を示すフローチャートである。
【００６１】
［ステップＳ３１］ホスト通信部１４２が、制御部１４１がマークカード読取ユニット１２５から受信した投票データに基づいた減算処理要求を、ホスト装置３１へ送信する。
［ステップＳ３２］ホスト通信部１４２が、ホスト装置３１から回答があったかどうかを判定する。回答があった場合（ステップＳ３２のＹＥＳ）、ホスト通信部１４２は、処理をステップＳ３３に進める。回答がなかった場合（ステップＳ３２のＮＯ）、ホスト通信部１４２は、ステップＳ３２を繰り返す。
【００６２】
［ステップＳ３３］制御部１４１が、投票券の代替発券要求を、ネットワーク３２に接続された他の発券端末の１つ（代替発券端末）へ送信する。なお、代替発券端末は、予め設定されていてもよく、また、制御部１４１が、ステップＳ３３を実行する毎に、ネットワーク３２に接続された発券端末の中から、使用状況等に応じて選択することとしてもよい。
【００６３】
［ステップＳ３４］制御部１４１が、代替発券許可を代替発券端末から受信したかどうかを判定する。代替発券許可を受信した場合（ステップＳ３４のＹＥＳ）、制御部１４１は、処理をステップＳ３６に進める。代替発券許可を受信しない場合（ステップＳ３４のＮＯ）、制御部１４１は、処理をステップＳ３５に進める。
【００６４】
［ステップＳ３５］制御部１４１が、取引を休止して処理を終了する。
［ステップＳ３６］ホスト通信部１４２が、制御部１４１がマークカード読取ユニット１２５から受信した投票データ、および、この投票データに基づいた投票券の発券要求を、ホスト装置３１へ送信する。
【００６５】
［ステップＳ３７］ホスト通信部１４２が、発券許可をホスト装置３１から受信する。
［ステップＳ３８］制御部１４１が、マークカード読取ユニット１２５から受信した投票データ、および、取引前の残高を代替発券端末へ送信する。これにより、代替発券端末は、制御部１４１から受信した投票データに基づいた投票券を発券し、発券完了通知を制御部１４１へ送信する。さらに、代替発券端末は、制御部１４１から受信した取引前の残高と投票データとに基づいて取引後の残高を算出し、算出した取引後の残高を制御部１４１へ送信する。
【００６６】
［ステップＳ３９］制御部１４１が、発券完了通知および取引後の残高を代替発券端末から受信する。
［ステップＳ４０］制御部１４１が、マークカード挿入口１０７に残りのマークカードがあるかどうかを判定する。残りのマークカードがある場合（ステップＳ４０のＹＥＳ）、制御部１４１は、処理をステップＳ４１に進める。残りのマークカードがない場合（ステップＳ４０のＮＯ）、制御部１４１は、処理をステップＳ４２に進める。
【００６７】
［ステップＳ４１］マークカード読取ユニット１２５が、マークカード挿入口１０７に挿入された残りのマークカードから読み取った投票データを、制御部１４１へ送信して処理をステップＳ３６に進める。
【００６８】
［ステップＳ４２］制御部１４１が、精算が許可されたかどうかを判定する。精算が許可された場合（ステップＳ４２のＹＥＳ）、制御部１４１は、処理をステップＳ４３に進める。精算が許可されていない場合（ステップＳ４２のＮＯ）、制御部１４１は、ステップＳ４２を繰り返す。
【００６９】
［ステップＳ４３］制御部１４１が、代替発券端末から受信した取引後の残高に基づいて、釣銭を紙幣返却口１０４および硬貨返却口１０６から放出させる。
［ステップＳ４４］制御部１４１が、代替発券解除要求を代替発券端末へ送信する。
【００７０】
［ステップＳ４５］制御部１４１が、代替発券端末から、代替発券解除許可を受信して処理を終了する。
次に、発券端末１００が代替発券端末として機能するときの発券手順について説明する。
【００７１】
図１０は、第２の実施の形態に係る発券手順の他の一例を示すフローチャートである。
［ステップＳ５１］制御部１４１が、ネットワーク３２に接続された他の発券端末（取引端末）から代替発券要求を受信する。
【００７２】
［ステップＳ５２］制御部１４１が、代替発券を許可するかどうかを判定する。代替発券を許可する場合（ステップＳ５２のＹＥＳ）、制御部１４１は、処理をステップＳ５３に進める。許可しない場合（ステップＳ５２のＮＯ）、制御部１４１は、処理をステップＳ５１に戻す。
【００７３】
［ステップＳ５３］制御部１４１が、代替発券許可を取引端末へ送信する。
［ステップＳ５４］制御部１４１が、投票データおよび取引前の残高を取引端末から受信する。
【００７４】
［ステップＳ５５］制御部１４１が、取引端末から受信した投票データに基づいた投票券を、発券ユニット１２６に発券させる。
［ステップＳ５６］制御部１４１が、取引端末から受信した取引前の残高と投票データとに基づいて、取引後の残高を算出する。
【００７５】
［ステップＳ５７］制御部１４１が、発券完了通知および算出した取引後の残高を取引端末へ送信する。
［ステップＳ５８］制御部１４１が、代替発券解除要求を取引端末から受信したかどうかを判定する。代替発券解除要求を受信した場合（ステップＳ５８のＹＥＳ）、制御部１４１は、処理をステップＳ５９に進める。代替発券解除要求を受信していない場合（ステップＳ５８のＮＯ）、制御部１４１は、処理をステップＳ５４に戻す。
【００７６】
［ステップＳ５９］制御部１４１が、代替発券解除許可を取引端末へ送信して処理を終了する。
次に、発券システム２による発券動作について、例を用いて説明する。
【００７７】
図１１は、第２の実施の形態に係る発券システムによる発券動作の一例を示すシーケンスである。図１２は、第２の実施の形態に係る発券システムにおいて送受信されるデータの一例を示す図である。以降、発券システム２による発券動作について、図１２を適宜参照しながら、図１１のシーケンスに沿って説明を行う。
【００７８】
なお、この例では、発券端末１００ａが取引端末となり、発券端末１００ｂが代替発券端末に設定されているものとする。また、発券端末１００ａに発券エラーが発生するものとする。
【００７９】
［ステップＳ６１］発券端末１００ａに、利用者によって現金が投入される。
［ステップＳ６２］発券端末１００ａに、利用者によってマークカードが挿入される。
［ステップＳ６３］発券端末１００ａが、マークカードから読み取った投票データ、および、この投票データに基づいた投票券の発券要求を、ホスト装置３１へ送信する。図１２（Ａ）は、投票データの一例を示すものである。投票データには、投票毎に、場名、レース名、式別、組番、金額、および、票数が含まれている。
【００８０】
［ステップＳ６４］ホスト装置３１が、発券端末１００ａから受信した投票データに基づいて集計を行う。
［ステップＳ６５］ホスト装置３１が、発券許可を発券端末１００ａへ送信する。
【００８１】
［ステップＳ６６］発券端末１００ａが、マークカードから読み取った投票データに基づいた投票券を発券する。このとき、発券エラーが発生する。
［ステップＳ６７］発券端末１００ａが、マークカードから読み取った投票データに基づいた減算処理要求を、ホスト装置３１へ送信する。減算処理要求には、図１２（Ａ）に示された投票データが含まれている。
【００８２】
［ステップＳ６８］ホスト装置３１が、発券端末１００ａから受信した減算処理要求に基づいて、減算処理を行う。
［ステップＳ６９］ホスト装置３１が、減算許可を発券端末１００ａへ送信する。
【００８３】
［ステップＳ７０］発券端末１００ａが、代替発券要求を発券端末１００ｂへ送信する。
［ステップＳ７１］発券端末１００ｂが、代替発券許可を発券端末１００ａへ送信する。
【００８４】
［ステップＳ７２］発券端末１００ａが、マークカードから読み取った投票データ、および、この投票データに基づいた投票券の発券要求を、ホスト装置３１へ送信する。
［ステップＳ７３］ホスト装置３１が、発券端末１００ａから受信した投票データに基づいて集計を行う。
【００８５】
［ステップＳ７４］ホスト装置３１が、発券許可を発券端末１００ａへ送信する。
［ステップＳ７５］発券端末１００ａが、マークカードから読み取った投票データ、および、取引前の残高を、発券端末１００ｂへ送信する。図１２（Ｂ）は、取引前の残高の一例を示す図である。
【００８６】
［ステップＳ７６］発券端末１００ｂが、発券端末１００ａから受信した投票データに基づいた投票券を発券する。このとき、投票券は、発券端末１００ｂの背面に設けられた不図示の発券口から放出される。このため、仮に、発券端末１００ｂが他の利用者によって使用されている場合でも、放出された投票券が他の利用者によって間違って取り出されることを防止できる。
【００８７】
［ステップＳ７７］発券端末１００ｂが、発券端末１００ａから受信した取引前の残高と投票データ（金額）とに基づいて、取引後の残高を算出する。
［ステップＳ７８］発券端末１００ｂが、発券完了通知、および、算出した取引後の残高を、発券端末１００ａへ送信する。図１２（Ｃ）は、取引後の残高の一例を示す図である。
【００８８】
［ステップＳ７９］発券端末１００ａが、発券端末１００ｂから受信した取引後の残高に基づいて、釣銭を放出する。
［ステップＳ８０］発券端末１００ａが、代替発券解除要求を発券端末１００ｂへ送信する。
【００８９】
［ステップＳ８１］発券端末１００ｂが、代替発券解除許可を発券端末１００ａへ送信する。
なお、図１１に示した処理の実行中、発券端末１００ａ，１００ｂの係員操作用ディスプレイには、所定の係員操作用画面が表示される。
【００９０】
図１３は、第２の実施の形態に係る係員操作用画面の一例を示す図である。図１３（Ａ）は、発券エラーが発生している発券端末１００ａの係員操作用画面１５０を示し、図１３（Ｂ）は、代替発券端末として機能している発券端末１００ｂの係員操作用画面１６０を示している。
【００９１】
図１３（Ａ）に示すように、係員操作用画面１５０には、取引情報１５１と、代替発券を他の発券端末へ依頼していることを係員へ報知する報知情報１５２とが表示されている。なお、表示による報知に替えて、ランプやブザーを用いて報知することとしてもよい。
【００９２】
図１３（Ｂ）に示すように、係員操作用画面１６０には、取引情報１６１と、代替発券端末（代替機）として機能していることを係員へ報知する報知情報１６２とが表示されている。なお、表示による報知に替えて、ランプやブザーを用いて報知することとしてもよい。
【００９３】
以上説明してきたように、発券システム２では、取引端末の発券ユニット１２６において発券エラーが発生している場合、制御部１４１が、マークカード読取ユニット１２５が読み取った投票データに基づいた投票券の発券を、ネットワーク３２に接続された他の発券端末に命令する。そして、他の発券端末が命令に従って投票券を発券する。この構成によれば、例えば、投票の締め切り間際において、取引端末の発券ユニット１２６に発券エラーが発生している場合でも、利用者は投票券を購入することができる。
【００９４】
また、発券システム２では、取引端末の制御部１４１が、他の発券端末から発券完了の通知を受信すると、取引後の残高に基づいて釣銭を紙幣返却口１０４および硬貨返却口１０６から放出させる。この構成によれば、発券端末からの出金は、取引端末によって実施されるため、ホスト装置３１が管理している売上金額と、発券端末１００ａ，１００ｂ，１００ｃ…に実際に収納されている現金の額とは整合している。
【００９５】
このため、発券後において、例えば、発券端末１００ａ，１００ｂ，１００ｃ…に実際に収納されている現金の額に基づいて、ホスト装置３１が管理している売上金額を修正する必要はなく、ホスト装置３１の負荷を低減することが可能となる。
【００９６】
また、発券システム２では、発券端末１００ａ，１００ｂ，１００ｃ…は、ホスト装置３１を経由することなく互いにデータを送受信する。この構成によれば、ホスト装置３１の負荷をさらに低減することが可能となる。
【００９７】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、発券端末１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【００９８】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１００】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現することもできる。
【０１０１】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１０２】
１，２  発券システム
１０，２１，１００，１００ａ，１００ｂ，１００ｃ  発券端末
１１  入力部
１２  現金取扱部
１３  発券部
１４，１４２  ホスト通信部
１５，１４１  制御部
２２，３１  ホスト装置
３２  ネットワーク
１２３  紙幣還流ユニット
１２４  硬貨還流ユニット
１２５  マークカード読取ユニット
１２６  発券ユニット
１２８  投票券読取ユニット
【図１】
0005801750.tif 000002
【図２】
0005801750.tif 000003
【図３】
0005801750.tif 000004
【図４】
0005801750.tif 000005
【図５】
0005801750.tif 000006
【図６】
0005801750.tif 000007
【図７】
0005801750.tif 000008
【図８】
0005801750.tif 000009
【図９】
0005801750.tif 000010
【図１０】
0005801750.tif 000011
【図１１】
0005801750.tif 000012
【図１２】
0005801750.tif 000013
【図１３】
0005801750.tif 000014