(57)【特許請求の範囲】
【請求項１】
投票カードから投票情報を取得する取得部と、
前記投票情報から投票対象を特定できない投票単位を検出する検出部と、
投票対象を特定できない前記投票単位を検出した場合に、前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間を特定する特定部と、
前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間と閾値とに基づいて、発券を継続するか否かを判定する判定部と、
発券を継続すると判定した場合に、予め設定された条件に基づいて投票対象を特定可能な前記投票単位に修正した修正投票情報を生成する生成部と、
前記修正投票情報に基づいた投票券を発券する発券部と、
を備える投票端末。
【請求項２】
前記投票単位は、投票対象の特定に用いる複数の投票パラメータを含み、
前記生成部は、前記複数の投票パラメータからパラメータが不正な不正パラメータを特定し、前記不正パラメータを修正可能な修正候補を生成し、前記修正候補で前記不正パラメータを修正して、前記修正投票情報を生成する、
請求項１に記載の投票端末。
【請求項３】
前記生成部は、２以上の前記修正候補を生成した場合に、予め設定された決定基準に基づいて、生成した２以上の前記修正候補のうちから１つの前記修正候補を決定する、
請求項２に記載の投票端末。
【請求項４】
前記生成部は、レースの投票締切りまでの時間に基づいて前記修正候補を決定する、
請求項３に記載の投票端末。
【請求項５】
前記生成部は、投票単位毎の投票数に基づいて前記修正候補を決定する、
請求項３に記載の投票端末。
【請求項６】
レースに出走する競走対象の評価を取得する評価取得部を備え、
前記生成部は、前記評価に基づいて前記修正候補を決定する、
請求項３に記載の投票端末。
【請求項７】
前記検出部が前記投票単位を検出した後に、前記投票単位の修正指示を受付ける修正指示受付部を備え、
前記生成部は、前記修正指示受付部が修正指示を受付けた場合に、前記投票単位を修正し、前記修正投票情報を生成する、
請求項１に記載の投票端末。
【請求項８】
前記検出部が前記投票単位を検出する前に、前記投票単位の修正指示を受付ける事前修正指示受付部を備え、
前記生成部は、前記事前修正指示受付部が修正指示を受付けた場合に、前記投票単位を修正し、前記修正投票情報を生成する、
請求項１に記載の投票端末。
【請求項９】
投票券を発券する投票端末の投票券発券方法であって、
前記投票端末が、
投票カードから投票情報を取得し、
前記投票情報から投票対象を特定できない投票単位を検出し、
投票対象を特定できない前記投票単位を検出した場合に、前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間を特定し、
前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間と閾値とに基づいて、発券を継続するか否かを判定し、
発券を継続すると判定した場合に、予め設定された条件に基づいて投票対象を特定可能な前記投票単位に修正した修正投票情報を生成し、
前記修正投票情報に基づいた投票券を発券する、
投票券発券方法。
【請求項１０】
投票券を発券する投票端末の投票券発券プログラムであって、
前記投票端末に、
投票カードから投票情報を取得させ、
前記投票情報から投票対象を特定できない投票単位を検出させ、
投票対象を特定できない前記投票単位を検出した場合に、前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間を特定させ、
前記投票情報に含まれる全ての前記投票単位の投票締切りまでの残り時間と閾値とに基づいて、発券を継続するか否かを判定させ、
発券を継続すると判定した場合に、予め設定された条件に基づいて投票対象を特定可能な前記投票単位に修正した修正投票情報を生成させ、
前記修正投票情報に基づいた投票券を発券させる、
投票券発券プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投票端末、投票券発券方法および投票券発券プログラムに関する。
【背景技術】
【０００２】
競馬場などの公営競技場やその場外発券場などには、投票者により投票情報（場、レース、組番、金額など）が記入された投票カードに基づいて、投票券を発券する投票端末が設置されている。このような投票端末は、投票カードに記入漏れがある場合に、投票券を発券することができない。
【０００３】
そのため、投票端末は、投票カードに記入漏れがある場合に、投票カードを返却したり、タッチパネルなどの入力手段により記入漏れを修正させたりしている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−８１３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、返却された投票カードの記入漏れの修正や、入力手段による記入漏れの修正は時間を要する。そのため、修正が投票締切りに間に合わず、投票者が投票機会を損失し、投票券の売上が減少する場合があった。
【０００６】
本発明は、この点に鑑みてなされたものであり、投票券の売上を向上可能な投票端末、投票券発券方法および投票券発券プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、投票端末を提供する。投票端末は、取得部と検出部と特定部と判定部と生成部と発券部とを備える。取得部は、投票カードから投票情報を取得する。検出部は、投票情報から投票対象を特定できない投票単位を検出する。特定部は、投票対象を特定できない投票単位を検出した場合に、投票情報に含まれる全ての投票単位の投票締切りまでの残り時間を特定する。判定部は、投票情報に含まれる全ての投票単位の投票締切りまでの残り時間と閾値とに基づいて、発券を継続するか否かを判定する。生成部は、発券を継続すると判定した場合に、予め設定された条件に基づいて投票対象を特定可能な投票単位に修正した修正投票情報を生成する。発券部は、修正投票情報に基づいた投票券を発券する。
【０００８】
また、上記課題を解決するために、本発明は、以下に示すような処理を投票券を発券する投票端末が行う投票券発券方法、および、以下に示すような処理を投票券を発券する投票端末に実行させる投票券発券プログラムを提供する。
【０００９】
投票端末は、投票カードから投票情報を取得し、投票情報から投票対象を特定できない投票単位を検出し、投票対象を特定できない投票単位を検出した場合に、投票情報に含まれる全ての投票単位の投票締切りまでの残り時間を特定し、投票情報に含まれる全ての投票単位の投票締切りまでの残り時間と閾値とに基づいて、発券を継続するか否かを判定し、発券を継続すると判定した場合に、予め設定された条件に基づいて投票対象を特定可能な投票単位に修正した修正投票情報を生成し、修正投票情報に基づいた投票券を発券する。
【発明の効果】
【００１０】
投票端末、投票券発券方法および投票券発券プログラムによれば、投票券の売上を向上できる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施形態の投票端末の構成例を示す図である。
【図２】第２の実施形態のトータリゼータシステムの構成例を示す図である。
【図３】第２の実施形態の投票端末のハードウェアの構成例を示す図である。
【図４】第２の実施形態の投票端末の機能ブロックの一例を示す図である。
【図５】第２の実施形態の予想情報の一例を示す図である。
【図６】第２の実施形態の投票カードの一例を示す図である。
【図７】第２の実施形態の発券処理のフローチャートである。
【図８】第２の実施形態の自動修正確認画面の一例を示す図である。
【図９】第２の実施形態の発券確認画面の一例を示す図である。
【図１０】第２の実施形態の修正投票情報生成処理のフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して実施の形態を詳細に説明する。
［第１の実施形態］
まず、第１の実施形態の投票端末の構成について図１を用いて説明する。図１は、第１の実施形態の投票端末の構成例を示す図である。
【００１３】
投票端末１は、公営競技の投票券の発券に用いられる端末である。公営競技としては、競馬、競艇、競輪、オートレースなどがある。以下、公営競技として競馬の例を用いて説明する。投票端末１は、投票カード１０を受付けて、投票カード１０に記入された投票情報に基づいて投票券を発券する端末である。投票カード１０は、投票情報を記入するカードである。投票カード１０は、例えば、マークシート形式であり、マークにより投票情報等の情報が記入される。
【００１４】
投票端末１は、取得部２と検出部３と生成部４と発券部５とを備える。取得部２は、投票カード１０から投票情報を取得する。
検出部３は、取得した投票情報から投票対象を特定できない投票単位を検出する。投票単位は、投票対象を特定して投票できる単位である。投票単位は、例えば、オッズが設定される単位である。投票単位は、開催日、開催場、レース番号、式別、組番、投票金額等の投票対象の特定に用いる投票パラメータを含んで構成される。検出部３は、投票単位を構成する投票パラメータに情報の不足、情報の過多、または情報の誤り（不正）がある場合に投票対象を特定できない投票単位として検出する。投票情報から投票対象を特定できない投票単位が検出された場合は、投票端末１は、投票情報に基づいて投票券を発券できない。
【００１５】
生成部４は、予め設定された条件に基づいて投票対象を特定可能な投票単位に修正した修正投票情報を生成する。修正投票情報は、投票情報の全ての投票単位が投票対象を特定できるように、投票情報を修正した情報である。予め設定された条件は、投票単位の修正ルールである。生成部４は、例えば、予め設定された条件に基づいて、投票単位の不正な投票パラメータ（以下、不正パラメータ）の修正候補を生成して、不正パラメータを修正候補で修正（置換）して修正投票情報を生成する。不正パラメータは、情報の不足、情報の過多、または情報の誤り（不正）がある投票パラメータである。
【００１６】
例えば、生成部４は、不正の内容が情報の不足である場合（投票パラメータの情報の不足が原因で投票単位が投票対象を特定できない場合）は、不正パラメータの情報を補って修正候補を生成する。また、生成部４は、不正の内容が情報の過多である場合（投票パラメータの情報の過多が原因で投票単位が投票対象を特定できない場合）は、不正パラメータの情報を削って修正候補を生成する。また、生成部４は、不正の内容が情報の誤りである場合（投票パラメータの情報の誤りが原因で投票単位が投票対象を特定できない場合）は、不正パラメータの情報の誤りを訂正して修正候補を生成する。
【００１７】
発券部５は、修正投票情報に基づいた投票券を発券する。
ここで、記入された投票情報に投票対象を特定できない投票単位が含まれている投票カード１０を用いた投票券の発券の動作について説明する。投票端末１は、投票カード１０を受付ける。取得部２は、投票カード１０から投票情報を取得する。検出部３は、取得した投票情報から投票対象を特定できない投票単位を検出する。生成部４は、予め設定された条件に基づいて投票対象を特定可能な投票単位に修正して修正投票情報を生成する。発券部５は、修正投票情報に基づいた投票券を発券する。
【００１８】
これによれば、投票端末１は、投票情報の投票対象を特定できない投票単位を修正して投票券を発券できる。すなわち、投票者（利用者）は、修正時間を要して投票機会を失う可能性が低下する。
【００１９】
このように、投票端末１は、投票情報の投票対象を特定できない投票単位を、投票対象を特定可能に修正して投票券の発券を行うため、投票者一人当たりの操作時間を短縮して、投票者の投票機会の損失を抑止できる。また、投票者による投票カード１０の修正や投票者への投票カード１０の返却に伴う、端末占有時間の増大を抑止して他の投票者の投票機会の減少を抑止できる。
【００２０】
したがって、投票端末１は、投票券の売上の向上に寄与できる。
［第２の実施形態］
次に、第２の実施形態のトータリゼータシステムについて図２を用いて説明する。図２は、第２の実施形態のトータリゼータシステムの構成例を示す図である。
【００２１】
トータリゼータシステム２０は、公営競技で用いられ、投票券の発券、オッズの表示と集計、配当金の計算、投票券の払い戻しなどを管理するシステムである。
トータリゼータシステム２０は、ネットワーク５０を介して接続する、投票端末３０とホストコンピュータ４０とを含んで構成される。
【００２２】
投票端末３０は、投票者が現金と投票カードを投入することで投票券を購入可能な装置である。投票端末３０は、投票カード投入・排出口３０１と、硬貨投入・排出口３０２と、投票券投入・排出口３０３と、紙幣投入・排出口３０４と、ディスプレイ３０５と、タッチパネル３０６とを備える。なお、投票端末３０は、図１に示した投票端末１の一実施形態である。
【００２３】
投票カード１０は、投票情報を記入可能なカードである。投票カード１０は、例えば、マークシート形式であり、マークにより投票情報等の情報が記入される。投票情報は、１または２以上の記入情報を含む。記入情報は、複数の記入欄を関連付けた１組の記入欄（以下、記入セット）から入力された情報である。記入セットは、投票カードごとに設定された互いに関連付けられた１組の記入欄であり、例えば、１つの記入セットは、開催日、開催場、レース番号、式別、組番、投票金額の記入欄で構成される。
【００２４】
記入情報（記入セットに記入された内容）は、投票カードが１つの記入セットで１つの投票単位を指定する記入方式である場合は、１つの投票単位を特定する。記入情報は、投票カードが１つの記入セットで複数の投票単位をまとめて指定する記入方式（例えば、ボックス、フォーメーションなど）である場合は、複数の投票単位を特定する。
【００２５】
投票単位は、投票対象を特定して投票できる単位である。投票単位は、例えば、オッズが設定される単位である。投票単位は、開催日、開催場、レース番号、式別、組番、投票金額等の投票パラメータを含んで構成される。なお、投票カードについては、図６を用いて後で詳細に説明する。
【００２６】
投票カード投入・排出口３０１は、投票カードの投入口であり、また返却される投票カードの投出口である。硬貨投入・排出口３０２は、硬貨の投入口であり、返却される硬貨または釣銭の排出口である。投票券投入・排出口３０３は、発券される投票券の排出口であり、また払い戻しされる投票券の投入口である。紙幣投入・排出口３０４は、紙幣の投入口であり、返却される紙幣または釣銭の排出口である。
【００２７】
ディスプレイ３０５は、操作案内、レース案内、投入された投票カードから取得した投票情報等の各種情報を表示可能な装置である。ディスプレイ３０５は、タッチパネル３０６の下層に位置している。タッチパネル３０６は、透過型のタッチパネルであり、各種の入力の際に操作される。ディスプレイ３０５により表示された情報は、タッチパネル３０６を透過して、投票者から視認可能である。投票者は、ディスプレイ３０５により表示された情報を見ながら、タッチパネル３０６に対するタッチ操作を行うことができる。
【００２８】
ホストコンピュータ４０は、システム全体を管理する管理装置であり、投票端末３０とネットワーク５０を介して通信を行う。ホストコンピュータ４０は、投票端末３０に対し、投票券の発券や投票券の払い戻し等を管理するとともに、オッズの計算、配当金の計算等を行う。
【００２９】
次に、第２の実施形態の投票端末のハードウェア構成について図３を用いて説明する。図３は、第２の実施形態の投票端末のハードウェアの構成例を示す図である。
投票端末３０は、制御部３１０と、ディスプレイ３０５と、タッチパネル３０６と、紙幣還流ユニット３０４ａと、硬貨還流ユニット３０２ａと、投票券印刷ユニット３０３ａと、可搬型記録ユニット３２０と、投票カード読取ユニット３０１ａと、を備える。
【００３０】
投票端末３０は、ＣＰＵ３１１（Central Processing Unit）によって装置全体が制御されている。ＣＰＵ３１１には、バス３１７を介してＲＡＭ（Random Access Memory）３１２と複数の周辺機器が接続されている。ＣＰＵ３１１は、マルチプロセッサであってもよい。ＣＰＵ３１１は、例えば、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）であってもよい。またＣＰＵ３１１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組合せであってもよい。
【００３１】
ＲＡＭ３１２には、ＣＰＵ３１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ３１２には、ＣＰＵ３１１による処理に必要な各種データが格納される。
【００３２】
バス３１７に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）３１３、通信インタフェース３１４、グラフィック処理ユニット３１５、入出力インタフェース３１６がある。
【００３３】
ＨＤＤ３１３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読出しを行う。ＨＤＤ３１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００３４】
通信インタフェース３１４は、ネットワーク５０に接続されている。通信インタフェース３１４は、ネットワーク５０を介して、ホストコンピュータ４０などの機器との間でデータの送受信を行う。
【００３５】
グラフィック処理ユニット３１５には、ディスプレイ３０５が接続されている。グラフィック処理ユニット３１５は、ＣＰＵ３１１からの命令に従って、画像をディスプレイ３０５に表示させる。ディスプレイ３０５としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００３６】
入出力インタフェース３１６には、タッチパネル３０６と、紙幣還流ユニット３０４ａと、硬貨還流ユニット３０２ａと、投票券印刷ユニット３０３ａと、可搬型記録ユニット３２０と、投票カード読取ユニット３０１ａとが接続されている。また、入出力インタフェース３１６は、可搬型記録ユニット３２０に対する情報の書き込みおよび読出しが可能な可搬型記録媒体インタフェースと接続可能になっている。
【００３７】
入出力インタフェース３１６は、タッチパネル３０６、紙幣還流ユニット３０４ａ、硬貨還流ユニット３０２ａ、投票券印刷ユニット３０３ａ、可搬型記録ユニット３２０、投票カード読取ユニット３０１ａから送られてくる信号を、バス３１７を介してＣＰＵ３１１に送信する。また、入出力インタフェース３１６は、ＣＰＵ３１１から送られてくる制御信号を、バス３１７を介して対応するユニットへ送信する。
【００３８】
紙幣還流ユニット３０４ａは、紙幣の受け入れ、紙幣の真贋の鑑別、紙幣の収納、紙幣の返却、釣銭紙幣の排出を行う。硬貨還流ユニット３０２ａは、硬貨の受け入れ、硬貨の真贋の鑑別、硬貨の収納、硬貨の返却、釣銭硬貨の排出を行う。投票券印刷ユニット３０３ａは、発券内容を印刷した投票券を発行する。投票カード読取ユニット３０１ａは、投票カードから投票情報を読取る。
【００３９】
以上のようなハードウェア構成によって、第２の実施形態の処理機能を実現できる。なお、第１の実施形態に示した投票端末１も、図３に示した投票端末３０と同様のハードウェアにより実現できる。なお、ホストコンピュータ４０も図３に示した投票端末３０の制御部３１０と同様の構成により実現できる。
【００４０】
投票端末３０は、例えば、読取り可能な記録媒体に記録されたプログラムを実行することにより、第２の実施形態の処理機能を実現する。投票端末３０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。例えば、投票端末３０に実行させるプログラムをＨＤＤ３１３に格納しておくことができる。ＣＰＵ３１１は、ＨＤＤ３１３内のプログラムの少なくとも一部をＲＡＭ３１２にロードし、プログラムを実行する。また投票端末３０に実行させるプログラムを、光ディスク、メモリ装置、メモリカードなどの可搬型記録ユニット３２０に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、例えばＣＰＵ３１１からの制御により、ＨＤＤ３１３にインストールされた後、実行可能となる。またＣＰＵ３１１が、可搬型記録媒体から直接プログラムを読出して実行することもできる。
【００４１】
次に、第２の実施形態の投票端末の機能ブロックについて図４を用いて説明する。図４は、第２の実施形態の投票端末の機能ブロックの一例を示す図である。
投票端末３０は、取得部３１と、検出部３２と、不正パラメータ特定部３３と、修正候補生成部３４と、修正投票情報生成部３５と、発券制御部３６と、記憶部３７と、通信部３８とを有する。
【００４２】
取得部３１は、投票カード読取ユニット３０１ａを介して、投票カードに記入された投票情報を取得する。
検出部３２は、取得部３１が取得した投票情報から投票対象を特定できない投票単位を検出する。検出部３２は、投票単位を構成する投票パラメータに情報の不足、情報の過多、または情報の誤り（例えば、組番に出走しない馬番が含まれている場合等）がある場合に投票対象を特定できない投票単位として検出する。投票情報から投票対象を特定できない投票単位が検出された場合に、投票端末３０は、投票情報に基づいて投票券を発券できない。
【００４３】
不正パラメータ特定部３３は、検出した投票対象を特定できない投票単位から不正な投票パラメータ（以下、不正パラメータ）を特定する。不正パラメータは、情報の不足、情報の過多、または情報の誤り（不正）がある投票パラメータである。不正パラメータ特定部３３は、不正パラメータを特定し、不正の内容を特定する。
【００４４】
修正候補生成部３４は、不正パラメータの修正候補を生成する。修正候補生成部３４は、不正パラメータの不正を修正して修正候補を生成する。
修正候補生成部３４は、不正の内容が情報の不足である場合に、不正パラメータの情報を補って修正候補を生成する。また、修正候補生成部３４は、不正の内容が情報の過多である場合に、不正パラメータの情報を削って修正候補を生成する。また、修正候補生成部３４は、不正の内容が情報の誤りである場合に、不正パラメータの情報の誤りを訂正して修正候補を生成する。
【００４５】
例えば、修正候補生成部３４は、レース番号が指定されていない場合、投票締切り前の（投票可能な）レース番号で補って修正候補を生成する。また、修正候補生成部３４は、レース番号が複数指定（例えば、第２レースと第４レースが指定）されている場合、指定されたレース番号を削って修正候補を生成（第２レースを第１修正候補、第４レースを第２修正候補として生成）する。また、修正候補生成部３４は、指定されたレース番号のレースが存在しない場合、存在するレースのレース番号に訂正して修正候補を生成する。
【００４６】
修正投票情報生成部３５は、投票対象を特定できない投票単位の不正パラメータを修正候補で修正（置換）して修正投票情報を生成する。修正投票情報は、投票情報の全ての投票単位が投票対象を特定できるように投票情報（投票情報に含まれる投票対象を特定できない投票単位の不正パラメータ）を修正した情報である。
【００４７】
修正投票情報生成部３５は、修正候補生成部３４が複数の修正候補を生成した場合に、予め設定された決定基準に基づいて修正に用いる１つの修正候補を決定し、投票単位の不正パラメータを決定した修正候補で修正（置換）した修正投票情報を生成する。例えば、修正投票情報生成部３５は、投票パラメータ毎に異なる決定基準に基づいて修正に用いる修正候補を決定する。
【００４８】
例えば、修正投票情報生成部３５は、投票単位のレース番号に不正がある場合、時間的余裕度（レースの投票締切りまでの時間）に基づいて修正に用いる修正候補を複数の修正候補から決定する。
【００４９】
具体的には、修正投票情報生成部３５は、投票単位のレース番号に不正がある場合、修正候補として生成されたレース番号のうち投票締切りまでの時間が一番短いレース番号を修正に用いる修正候補とする。
【００５０】
一般に、投票締切りまでの時間が長いレース番号に修正する場合、修正に時間を要したとしても投票券の発券が投票締切りまでに間に合う可能性が高い。一方で、投票締切りまでの時間が短いレース番号に修正する場合、修正に時間を要すると投票券の発券が投票締切りまでに間に合わなくなる場合がある。
【００５１】
したがって、修正投票情報生成部３５は、投票単位のレース番号が不正である場合、投票締切りまでの時間が短いレース番号を修正に利用する修正候補とすることで、投票者の投票機会の損失を抑止できる。
【００５２】
なお、修正投票情報生成部３５は、修正個数や投票端末の稼働状況等に基づいて利用者が再投票するのに要する再投票時間を算出し、再投票時間よりも投票締切りまでの時間が短いレースのうちから修正に用いる修正候補を決定するようにしてもよい。
【００５３】
なお、修正投票情報生成部３５は、投票単位のレース番号が不正である場合、投票単位毎の投票数に基づいて、レース番号の修正に用いる修正候補を複数の修正候補から決定してもよい。例えば、修正投票情報生成部３５は、投票単位毎の投票数に基づくレース毎の投票数（レースの注目度）に基づいて、多くの投票単位が投票されているレース番号を、レース番号の修正に用いる修正候補に決定する。
【００５４】
一般に、注目されている（投票単位毎の投票数が多い）レースほど投票者が投票券を購入する可能性が高い。したがって、修正投票情報生成部３５は、レースの注目度に基づいて注目度が高いレース番号を修正に用いる修正候補とすることで、投票者の意図に即したレース番号に修正できる可能性が高くなる。
【００５５】
なお、修正投票情報生成部３５は、投票単位毎の投票数に基づく組番毎の投票数に基づいて、投票単位で指定している組番が一番多く投票されているレースのレース番号を、修正に用いる修正候補に決定してもよい。
【００５６】
また、修正投票情報生成部３５は、投票単位の組番が不正である場合、予想情報やオッズや投票単位毎の投票数に基づいて修正に利用する修正候補を複数の修正候補から決定する。オッズや予想情報や投票単位毎の投票数は、出走する競走対象に応じて決まる。したがって、予想情報やオッズや投票単位毎の投票数に基づいて修正に利用する修正候補を決定することで、修正投票情報生成部３５は、無作為に修正候補を複数の修正候補から決定する場合よりも、レースに即した組番に修正できる。
【００５７】
なお、修正投票情報生成部３５は、ディスプレイ３０５等を介して複数の修正候補の一部または全部を投票者に提示して、投票者の選択に基づいて修正に利用する修正候補を決定することもできる。なお、不正パラメータ特定部３３と修正候補生成部３４と修正投票情報生成部３５とは、図１に示した生成部４の一実施形態である。
【００５８】
なお、上記決定基準は、一例であってこれに限らない。例えば、修正投票情報生成部３５は、複数の決定基準を組合せて修正に用いる修正候補を決定してもよい。
発券制御部３６は、投票券の発券処理の各種制御を行う。発券制御部３６は、必要に応じてホストコンピュータ４０から取得したレース情報を発券処理に用いることができる。
【００５９】
記憶部３７は、発券処理に用いる各種情報（例えば、検出基準情報、レース情報、予想情報等）を記憶する。各種情報は、ネットワーク５０を介してホストコンピュータ４０や外部端末から入力される。予想情報については、後で図５を用いて詳細に説明する。
【００６０】
通信部３８は、ネットワーク５０を介してホストコンピュータ４０との間で情報交換を行う。通信部３８は、発券制御部３６に従ってホストコンピュータ４０からレース情報を受信する。通信部３８は、発券制御部３６に従ってホストコンピュータ４０へ投票情報を送信し、投票情報での投票券の発券許可または発券不許可を受信する。以下、投票単位の組番が不正である場合を用いて説明する。
【００６１】
次に予想情報について図５を用いて説明する。図５は、第２の実施形態の予想情報の一例を示す図である。
予想情報３７ａは、投票単位の組番が不正である場合に、修正投票情報生成部３５が修正に利用する修正候補を修正候補生成部３４が生成した複数の修正候補から決定する際に用いる情報である。予想情報３７ａは、１つのレースの予想に関する情報である。なお、記憶部３７は、１つのレースに対する予想情報を複数記憶することもできる。
【００６２】
予想情報３７ａは、予想者、予想対象開催場、予想対象レース番号、予想を含んで構成される。予想者は、予想情報３７ａの提供者であり、予想者の項目には、予想情報３７ａの提供者を特定可能な情報が設定される。予想情報３７ａの提供者は、例えば、競馬情報誌、予想師、他の投票者等がある。
【００６３】
予想対象開催場は、予想の対象である開催場であり、予想対象開催場の項目には、予想の対象である開催場を特定可能な情報が設定される。予想対象レース番号は、予想の対象であるレース番号であり、予想対象レース番号の項目には、予想の対象であるレース番号を特定可能な情報が設定される。
【００６４】
予想は、予想対象開催場で行われる予想対象レース番号のレースに出走する競走対象の期待度（評価）である。予想は、「◎」、「○」、「▲」、「△」、「×」を含んで構成される。なお、「◎」、「○」、「▲」、「△」、「×」は一例であってこれに限らない、例えば本命、対抗、大穴等であってもよく、競走対象の評価であればよい。「◎」、「○」、「▲」、「△」、「×」は、評価の順位を示す情報である。
【００６５】
「◎」は、評価が１番であることを示す情報であり、「◎」の項目には、１番と評価された競走対象（馬番）を特定可能な情報が設定される。「○」は、評価が２番であることを示す情報であり、「○」の項目には、２番と評価された競走対象（馬番）を特定可能な情報が設定される。
【００６６】
「▲」は、評価が３番であることを示す情報であり、「▲」の項目には、３番と評価された競走対象（馬番）を特定可能な情報が設定される。「△」は、評価が４番であることを示す情報であり、「△」の項目には、４番と評価された競走対象（馬番）を特定可能な情報が設定される。「×」は、評価が５番であることを示す情報であり、「×」の項目には、５番と評価された競走対象（馬番）を特定可能な情報が設定される。
【００６７】
例えば、予想情報３７ａは、予想者「Ａ１」による開催場「Ａ２」で行われる「１レース」の予想であり、予想者「Ａ１」が４番、２番、５番、６番、８番の順番に競走対象を評価していることを示している。なお、予想は、１〜５番までの評価でなくてもよい。例えば、予想は、競走対象全ての評価であってもよい。
【００６８】
例えば、修正投票情報生成部３５は、記憶部３７から予想情報３６ａを取得して、生成された修正候補に対して評価に基づいて優先度を算出（例えば、評価毎に重みづけして優先度を算出）し、優先度が高い修正候補を修正に利用する修正候補とする。
【００６９】
このように修正投票情報生成部３５は、競走対象の評価に基づいて修正に利用する修正候補を決定することで、無作為に修正に利用する修正候補を決定するよりも、レース（出走する競走対象）に応じた修正候補を修正に利用する修正候補として決定できる。なお、修正投票情報生成部３５は、記憶部３７からの予想情報の取得に代え、外部端末やホストコンピュータ４０から予想情報を取得することもできる。
【００７０】
なお、修正候補生成部３４は、投票単位の組番の不正を修正した修正候補の生成に予想情報３７ａを利用することもできる。例えば、修正候補生成部３４は、投票単位の組番を構成する馬番が不足している場合、予想情報３７ａに基づいて評価の高い競走対象の馬番（４番、２番、５番、６番、８番）で補って修正候補を生成する。評価の高い競走対象で補って生成された修正候補は、評価に基づいて優先度を算出すると、評価の低い競走対象で補って生成された修正候補よりも、優先度が高くなる。つまり、評価の高い競走対象の馬番で補って修正候補を生成することで、修正候補生成部３４は、修正に利用される可能性の高い（優先度が上位の）修正候補だけを生成できる。これにより投票端末３０は、修正候補の生成時間、および修正に利用する修正候補の決定時間を短縮し、修正投票情報の生成に要する時間を短縮できる。
【００７１】
予想情報は、競走対象の評価の一例である。例えば、競争対象の評価として予想情報に代えて実績値（例えば、勝利、タイム等）を用いるものであってもよい。
次に、投票カードについて図６を用いて説明する。図６は、第２の実施形態の投票カードの一例を示す図である。
【００７２】
投票カード４００は、投票情報を記入するカードである。投票カード４００は、マークシート方式であり、マークを塗りつぶすことで投票情報が記入される。図６に示す投票カード４００は、１つの記入セットで１つの投票単位を指定する記入方式の投票カードである。
【００７３】
投票カード４００は、前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０、組番記入欄４５０ａ，４５０ｂ、投票金額記入欄４６０ａ，４６０ｂ、取消欄４７０ａ，４７０ｂを含む。
【００７４】
前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０、組番記入欄４５０ａ、および投票金額記入欄４６０ａは、１つの記入セットを構成する（関連付けられた１組の記入欄である）。前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０、組番記入欄４５０ａ、および投票金額記入欄４６０ａに記入された内容で１つの記入情報（以下、第１の記入情報）が構成される。第１の記入情報は、１つの投票単位を特定する。
【００７５】
また、前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０、組番記入欄４５０ｂ、および投票金額記入欄４６０ｂは、１つの記入セットを構成する（関連付けられた１組の記入欄である）。前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０、組番記入欄４５０ｂ、および投票金額記入欄４６０ｂに記入された内容で１つの記入情報（以下、第２の記入情報）が構成される。第２の記入情報は、１つの投票単位を特定する。
【００７６】
前日発売記入欄４１０、開催場記入欄４２０、レース番号記入欄４３０、式別記入欄４４０は、第１の記入情報、および第２の記入情報の記入で共通して利用される記入欄である。
【００７７】
組番記入欄４５０ａと金額記入欄４６０ａとは、第１の記入情報の記入でのみ利用される記入欄であり、これらの記入欄に情報が記入されている場合に、投票情報として第１の記入情報が取得される。
【００７８】
組番記入欄４５０ｂと金額記入欄４６０ｂとは、第２の記入情報の記入でのみ利用される記入欄であり、これらの記入欄に情報が記入されている場合に、第２の記入情報が取得される。
【００７９】
なお、投票カードには、様々な種類があり、投票カードに表示された文字や図形、投票カードの色、投票カードに付されたバーコードなどによって区別される。投票カードは、カードの種類ごとに、項目、マークを記入すべき座標、項目ごとのマーク箇所を含む領域等が定まり、これらの情報は投票端末３０の記憶部３７等に記憶される。また、投票カードが１つの記入セットで複数の投票単位をまとめて指定する記入方式（例えば、ボックス、フォーメーションなど）の場合、記入情報は、複数の投票単位を特定する。
【００８０】
前日発売記入欄４１０は、前日や前々日から投票券を購入する場合にマークする記入欄である。前日発売記入欄４１０に記入された内容は、開催日の特定に用いられる。
開催場記入欄４２０は、購入する予定のレースが行われる開催場を記入する記入欄である。開催場記入欄４２０は、開催場Ａ〜Ｊから購入する予定のレースが行われる開催場を指定して１箇所マークする欄である。
【００８１】
レース番号記入欄４３０は、購入する予定のレース番号を記入する記入欄である。レース番号記入欄４３０は、レース番号１〜１２から購入する予定のレース番号を指定して１箇所マークする欄である。
【００８２】
式別記入欄４４０は、購入する予定の式別を記入する記入欄である。式別記入欄４４０は、複数の式別（単勝、複勝、枠連、馬連、馬単、ワイド、３連複、３連単）から購入する予定の式別を指定して１箇所マークする欄である。
【００８３】
組番記入欄４５０ａは、番号記入欄４５０ａ１〜４５０ａ３を含み、組番記入欄４５０ｂは、番号記入欄４５０ｂ１〜４５０ｂ３を含む。以下、組番記入欄４５０ａ、番号記入欄４５０ａ１〜４５０ａ３を用いて説明する。
【００８４】
組番記入欄４５０ａは、購入する予定の組番を記入する記入欄である。番号記入欄４５０ａ１〜４５０ａ３は、式別記入欄４４０で「枠連」をマークした場合は、枠番を１箇所マークする欄であり、式別記入欄４４０で「枠連」以外をマークした場合は、馬番を１箇所マークする欄である。
【００８５】
番号記入欄４５０ａ１は、１着・１頭目として購入する予定の番号（馬番、枠番）を記入する欄である。番号記入欄４５０ａ１は、１〜１８の番号から１着・１頭目として購入する予定の番号（馬番、枠番）を指定して１箇所マークする欄である。
【００８６】
番号記入欄４５０ａ２は、２着・２頭目として購入する予定の番号（馬番、枠番）を記入する欄である。番号記入欄４５０ａ２は、１〜１８の番号から２着・２頭目として購入する予定の番号（馬番、枠番）を指定して１箇所マークする欄である。
【００８７】
番号記入欄４５０ａ３は、３着・３頭目として購入する予定の番号（馬番、枠番）を記入する欄である。番号記入欄４５０ａ３は、１〜１８の番号から３着・３頭目として購入する予定の番号（馬番、枠番）を指定して１箇所マークする欄である。
【００８８】
なお、式別記入欄４４０で指定された式別に応じて、組番の記入に用いる番号記入欄４５０ａ１〜４５０ａ３が決定する。例えば、式別記入欄４４０で「単勝」をマークした場合に、１着・１頭目の番号を記入する記入欄（番号記入欄４５０ａ１）だけが組番の記入に用いられる。式別記入欄４４０で「馬連」をマークした場合に、１着・１頭目の番号を記入する記入欄（番号記入欄４５０ａ１）と２着・２頭目の番号を記入する記入欄（番号記入欄４５０ａ２）とが組番の記入に用いられる。
【００８９】
投票金額記入欄４６０ａは、金額記入欄４６０ａ１、単位記入欄４６０ａ２を含む。投票金額記入欄４６０ｂは、金額記入欄４６０ｂ１、単位記入欄４６０ｂ２を含む。以下、投票金額記入欄４６０ａ、金額記入欄４６０ａ１、単位記入欄４６０ａ２を用いて説明する。
【００９０】
投票金額記入欄４６０ａは、組番記入欄４５０ａに記入された組番を購入する予定の投票金額を記入する記入欄である。
単位記入欄４６０ａ２は、単位を記入する欄である。単位記入欄４６０ａ２は、複数の購入単位「百円、千円、万円」から購入する予定の購入単位を１指定して１箇所マークする欄である。
【００９１】
金額記入欄４６０ａ１は、単位記入欄に記入された購入単位と組合せる値を記入する欄である。金額記入欄４６０ａ１は、投票金額が所望の値になるように数字（３０，２０，１０，５，４，３，２，１）の組合せを指定して、１または２箇所以上マークする欄である。単位記入欄４６０ａ２に記入された記入内容と、金額記入欄４６０ａ１に記入された記入内容とにより投票金額が決まる。
【００９２】
取消欄４７０ａ，４７０ｂは、記入情報を無効とする場合にマークする記入欄である。取消欄４７０ａは、第１の記入情報を無効とする場合にマークする欄である。取消欄４７０ｂは、第２の記入情報を無効とする場合にマークする欄である。
【００９３】
なお、記憶部３７は、投票カード毎に記入ルール（記入欄毎に記入されるマーク数等）を記憶する。そして取得部３１は、記入ルールに基づいて、投票カードから投票情報を取得する。
【００９４】
次に、投票端末３０による投票券の発券処理について図７を用いて説明する。図７は、第２の実施形態の発券処理のフローチャートである。
投票端末３０は、紙幣投入・排出口３０４、硬貨投入・排出口３０２から投票券の購入代金が投入されると発券処理を開始する。
【００９５】
［ステップＳ１］発券制御部３６は、投入された金額の情報を、紙幣還流ユニット３０４ａ、硬貨還流ユニット３０２ａを介して、取得する。
［ステップＳ２］発券制御部３６は、投票カード投入・排出口３０１を制御して、投票カードの投票端末３０への投入を受付ける。
【００９６】
［ステップＳ３］取得部３１は、投票カード読取ユニット３５０を介して、投票端末３０に投入された投票カードに記入された投票情報を取得する。
［ステップＳ４］検出部３２は、投票情報を構成する記入情報から投票単位を特定し、特定した投票単位のうちから投票対象を特定できない投票単位を検出する。また、不正パラメータ特定部３３は、検出部３２が投票情報から投票対象を特定できない投票単位を検出した場合に、検出した投票単位から不正パラメータを特定する。
【００９７】
［ステップＳ５］発券制御部３６は、検出部３２が投票対象を特定できない投票単位を検出したか否かを判定する。発券制御部３６は、検出部３２が投票情報から投票対象を特定できない投票単位を検出したと判定した場合にステップＳ６にすすみ、投票情報から投票対象を特定できない投票単位を検出していないと判定した場合にステップＳ１０にすすむ。
【００９８】
［ステップＳ６］発券制御部３６は、ディスプレイ３０５に自動修正確認画面を表示する。自動修正確認画面は、投票端末３０による投票対象を特定できない投票単位の自動修正を行うか否かを投票者に対して確認する画面である。発券制御部３６は、自動修正確認画面で投票者からの操作指示が入力されるとステップＳ７にすすむ。
【００９９】
ここで自動修正確認画面について図８を用いて説明する。図８は、第２の実施形態の自動修正確認画面の一例を示す図である。
自動修正確認画面５００は、投票対象を特定できない投票単位を含む投票情報を表示する画面である。なお、自動修正確認画面５００に表示された投票情報は、投票単位の組番が不正パラメータである。
【０１００】
自動修正確認画面５００は、操作案内表示部５１０、レース概要表示部５２０、投入金額表示部５３０、予想概要表示部５４０、合計金額表示部５５０、削除ボタン５６０，５７０、中止ボタン５８０、自動修正ボタン５９０を含んで構成される。
【０１０１】
操作案内表示部５１０は、操作案内を投票者に対して表示する表示部である。操作案内表示部５１０は、「組番を特定できないため、投票カードに記入された内容では発券できません。自動修正を希望する場合、『おまかせ』を押してください。」という投票対象を特定できない投票単位の不正パラメータの修正の操作案内を表示する。
【０１０２】
レース概要表示部５２０は、レースの概要を表示する表示部である。レース概要表示部５２０は、レースの概要として開催日「平成２７年１月２０日」、開催場「Ａ２」、レース番号「１レース」を表示する。
【０１０３】
投入金額表示部５３０は、投票端末３０に投入された金額を表示する表示部である。投入金額表示部５３０は、発券制御部３６がステップＳ１で取得した投入された金額の情報「１０，０００円」を表示する。
【０１０４】
予想概要表示部５４０は、予想の概要を表示する表示部である。予想概要表示部５４０は、予想の概要として式別５４１「３連複」、組番５４２ａ「２−？−？」、組番５４２ｂ「２−４−５」、投票金額５４３ａ「１，０００円」、投票金額５４３ｂ「１，０００円」を表示する。
【０１０５】
開催日「平成２７年１月２０日」と、開催場「Ａ２」と、レース番号「１レース」と、式別５４１「３連複」と、組番５４２ａ「２−？−？」と、投票金額５４３ａ「１，０００円」とで１つの投票単位（以下、第１の投票単位）が構成される。また、開催日「平成２７年１月２０日」、開催場「Ａ２」、レース番号「１レース」と、式別５４１「３連複」と、組番５４２ｂ「２−４−５」と、投票金額５４３ｂ「１，０００円」とで１つの投票単位（第２の投票単位）が構成される。
【０１０６】
第１の投票単位は、第１の投票単位を構成する投票パラメータに不正パラメータが含まれているため、投票対象を特定できない投票単位である。
組番５４２ａは、第１の投票単位に含まれる不正パラメータであり、情報（馬番）が不足している。組番５４２ａは不正パラメータであるため、他の投票パラメータの表示と区別可能に表示される。例えば、組番５４２ａは、不足している馬番「？−？」に対応する部分が強調表示されている。このように不正パラメータを他の投票パラメータの表示と区別可能に表示することで、投票者は、容易に画面上から修正すべき不正パラメータ、および不正の内容を特定できる。
【０１０７】
合計金額表示部５５０は、投票金額の合計を表示する表示部である。合計金額表示部５５０は、投票金額の合計（２，０００円）を表示する。
削除ボタン５６０は、操作指示の入力手段の一例である。削除ボタン５６０は、第１の投票単位を投票情報から削除する指示（削除指示）を投票端末３０に入力するボタンである。発券制御部３６は、削除ボタン５６０の入力を受付けると投票情報から、第１の投票単位を削除する。なお、第１の投票単位が削除されると、投票情報は、全ての投票単位が投票対象を特定できるようになり発券可能になる。
【０１０８】
削除ボタン５７０は、操作指示の入力手段の一例である。削除ボタン５７０は、第２の投票単位を投票情報から削除する指示（削除指示）を投票端末３０に入力するボタンである。発券制御部３６は、削除ボタン５７０の入力を受付けると投票情報から、第２の投票単位を削除する。
【０１０９】
中止ボタン５８０は、操作指示の入力手段の一例である。中止ボタン５８０は、投票券の発券を中止する指示（中止指示）を投票端末３０に入力するボタンである。発券制御部３６は、中止ボタン５８０の入力を受付けると、投票券の発券を中止し、投票カードを投票者に対して返却する。
【０１１０】
自動修正ボタン５９０は、操作指示の入力手段の一例である。自動修正ボタン５９０は、投票対象を特定できない投票単位の不正パラメータを自動で修正する指示（自動修正指示）を投票端末３０に入力するボタンである。発券制御部３６は、自動修正ボタン５９０の入力を受付けると、投票対象を特定できない投票単位の不正パラメータ（組番５４２ａ）を修正した修正投票情報を生成する。図７のフローチャートに戻って説明を続ける。
【０１１１】
［ステップＳ７］発券制御部３６は、ステップＳ６で入力された操作指示が削除指示であるか否かを判定する。発券制御部３６がステップＳ６で入力された操作指示が削除指示であると判定した場合にステップＳ４にもどり、ステップＳ６で入力された操作指示が削除指示でないと判定した場合にステップＳ８にすすむ。
【０１１２】
［ステップＳ８］発券制御部３６は、ステップＳ６で入力された操作指示が自動修正指示であるか否かを判定する。発券制御部３６がステップＳ６で入力された操作指示が自動修正指示であると判定した場合にステップＳ９にすすみ、ステップＳ６で入力された操作指示が自動修正指示でない（中止指示である）と判定した場合にステップＳ１６にすすむ。
【０１１３】
［ステップＳ９］修正候補生成部３４と修正投票情報生成部３５は、修正投票情報生成処理を実行する。修正候補生成部３４は、投票対象を特定できない投票単位の不正パラメータの修正候補を生成する。修正投票情報生成部３５は、投票対象を特定できない投票単位の不正パラメータを修正候補で修正して、修正投票情報を生成する。修正投票情報生成処理については、後で図１０を用いて詳細に説明する。
【０１１４】
［ステップＳ１０］発券制御部３６は、ディスプレイ３０５に発券確認画面を表示する。発券制御部３６は、発券確認画面で投票者からの操作指示が入力されるとステップＳ１１にすすむ。
【０１１５】
ここで発券確認画面について図９を用いて説明する。図９は、第２の実施形態の発券確認画面の一例を示す図である。
発券確認画面６００は、表示内容で投票券の発券を行うか否かを投票者に対して確認する画面である。発券確認画面６００は、図８で示した自動修正確認画面５００に表示した投票情報の投票対象を特定できない投票単位を、投票対象を特定できるように修正した修正投票情報を表示内容として表示する。
【０１１６】
発券確認画面６００は、操作案内表示部６１０、レース概要表示部６２０、投入金額表示部６３０、予想概要表示部６４０、合計金額表示部６５０、削除ボタン６６０，６７０、中止ボタン６８０、および購入ボタン６９０を含んで構成される。なお、ここでは図８との相違点について説明する。
【０１１７】
操作案内表示部６１０は、「表示内容で発券する場合、『購入』を押してください。」という発券の操作案内を表示する。
組番６４２ａは、組番５４２ａ（不正パラメータ）を修正候補で修正（置換）した投票パラメータ（修正済みの不正パラメータ）である。組番６４２ａは、他の投票パラメータの表示と区別可能に表示される。例えば、組番６４２ａは、自動修正により補った馬番「４」と「６」に対応する部分が強調表示される。このように自動修正により補った馬番「４」と「６」に対応する部分を強調表示して修正済みの不正パラメータを他の投票パラメータの表示と区別可能に表示することで、投票者は、容易に画面上から自動修正により修正した修正済みの不正パラメータ、および修正した内容を特定できる。
【０１１８】
購入ボタン６９０は、操作指示の入力手段の一例である。購入ボタン６９０は、発券確認画面に表示された表示内容に基づいた投票券の発券の指示（発券指示）を投票端末３０に入力するボタンである。発券制御部３６は、購入ボタン６９０の入力を受付けると、ホストコンピュータ４０に発券確認画面６００の表示内容を発券内容として通知する。図７のフローチャートに戻って説明を続ける。
【０１１９】
［ステップＳ１１］発券制御部３６は、ステップＳ１０で入力された操作指示が削除指示であるか否かを判定する。
発券制御部３６がステップＳ１０で入力された操作指示が削除指示であると判定した場合にステップＳ１０にもどり、ステップＳ１０で入力された操作指示が削除指示でないと判定した場合にステップＳ１２にすすむ。
【０１２０】
［ステップＳ１２］発券制御部３６は、ステップＳ１０で入力された操作指示が発券指示であるか否かを判定する。
発券制御部３６がステップＳ１０で入力された操作指示が発券指示であると判定した場合にステップＳ１３にすすみ、ステップＳ１０で入力された操作指示が発券指示でない（中止指示である）と判定した場合にステップＳ１６にすすむ。
【０１２１】
［ステップＳ１３］発券制御部３６は、ホストに発券内容を通知する。発券制御部３６は、発券内容による投票券の発券許可または発券不許可の通知をホストから受付けるとステップＳ１４にすすむ。
【０１２２】
［ステップＳ１４］発券制御部３６は、発券内容による発券許可の通知をホストから受付けたか否かを判定する。発券制御部３６は、発券内容による投票券の発券許可の通知をホストから受付けたと判定した場合にステップＳ１５にすすみ、発券内容による投票券の発券不許可の通知を受付けたと判定した場合にステップＳ１６にすすむ。
【０１２３】
［ステップＳ１５］発券制御部３６は、発券内容に基づいた投票券を発券する。発券制御部３６は、投票券を発券すると、ステップＳ１７にすすむ。
［ステップＳ１６］発券制御部３６は、投票カードを返却する。
【０１２４】
［ステップＳ１７］発券制御部３６は、精算処理を行った後、発券処理を終了する。
これによれば、投票端末３０は、投票情報の投票特定不可情報を修正して投票券を発券できる。すなわち、投票者（利用者）は、修正時間を要して投票機会を失う可能性が低下する。
【０１２５】
このように、投票端末３０は、投票情報の投票対象を特定できない投票単位を、投票対象を特定できるように修正して投票券の発券を行うため、投票者一人当たりの操作時間を短縮して、投票者の投票機会の損失を抑止できる。また、投票者による投票カードの修正や投票者への投票カードの返却に伴う、端末占有時間の増大を抑止して他の投票者の投票機会の減少を抑止できる。
【０１２６】
したがって、投票端末３０は、投票券の売上の向上に寄与できる。
なお、自動修正指示を自動修正確認画面表示時に利用者からの入力で受付けるとして説明したが、自動修正指示を受付けるタイミングはこれに限らない。
【０１２７】
例えば、投票対象を特定できない投票単位を検出する前に、事前に自動修正指示を受付けるようにしてもよい。投票端末３０は、投票情報の投票対象を特定できない投票単位の有無にかかわらず、事前に自動修正指示を受付けることで、自動修正確認画面の表示をする必要がなくなり、処理時間を更に短縮できる。
【０１２８】
また一般に、開催日が当日でない場合やレースの投票締切りまでに時間的な余裕がある場合に、投票カードの修正に時間を要しても投票機会を損失する可能性が低い。したがって、投票端末３０は、投票対象を特定できない投票単位を検出した場合であっても、投票情報に含まれる全ての投票単位が投票締切りまでに時間的な余裕がある場合（例えば、開催日が後日である場合等）には、投票カードを返却するようにしてもよい。このように投票締切りまでに時間的な余裕がある場合に投票カードを返却することで、投票端末３０は、順番待ちの他の投票者の投票機会の損失を抑止できる。
【０１２９】
次に修正投票情報生成処理について図１０を用いて説明する。図１０は、第２の実施形態の修正投票情報生成処理のフローチャートである。
修正投票情報生成処理は、発券処理のステップＳ９で行われる処理である。修正投票情報生成処理は、修正候補生成部３４と修正投票情報生成部３５が実行する。
【０１３０】
［ステップＳ２１］修正候補生成部３４は、検出した投票対象を特定できない投票単位の不正パラメータの修正候補を生成する。
例えば、図８に示すように投票単位の式別が「３連複」で不正パラメータと特定された組番５４２ａが「２−？−？」である場合に、修正候補生成部３４は、馬番を補って修正候補を生成する。具体的には、修正候補生成部３４は、競走対象が１０頭である場合、２番を除いた２つの馬番の組合せで「２−？−？」を補って、３６通り（取り得るすべての組合せ）の修正候補を生成する。
【０１３１】
なお、修正候補生成部３４は、不正パラメータの不正を修正した修正候補を生成すればよく、予想情報３７ａに基づいて評価の高い馬番だけで補って修正候補を生成してもよい。
【０１３２】
なお、投票単位の式別が「３連複」で不正パラメータと特定された組番が「２−３，４−７」である場合（３番と４番が同じ馬番記入欄に記入され、馬番が過多の場合）には、修正候補生成部３４は、馬番を削って修正候補を生成する。修正候補生成部３４は、修正候補「２−３−７」と修正候補「２−４−７」を生成する。
【０１３３】
［ステップＳ２２］修正投票情報生成部３５は、決定基準に基づいて修正候補生成部３４が生成した修正候補から修正に利用する１つの修正候補を決定する。
ここでは上述した、修正候補生成部３４が生成した組番５４２ａ「２−？−？」の３６通りの修正候補から、修正投票情報生成部３５が、修正に利用する１つの修正候補を決定する場合を用いて具体的に説明する。
【０１３４】
例えば、修正候補生成部３４は、組番５４２ａ「２−？−？」の３６通りの修正候補から、投票情報に含まれる他の投票単位の組番（組番５４２ｂ）と一致する修正候補「２−４−５」を除外する。
【０１３５】
修正投票情報生成部３５は、予想情報３７ａの各馬番の評価に基づいて、修正候補の優先度を算出して、修正に利用する１つの修正候補を決定する。修正投票情報生成部３５は、一番目に評価の高い馬番を５点、二番目に評価の高い馬番を４点、三番目に評価の高い馬番を３点、四番目に評価の高い馬番を２点、５番目に評価の高い馬番を１点として、各修正候補の点数を算出して優先度を決定する。
【０１３６】
修正投票情報生成部３５は、組番５４２ａ「２−？−？」の３５通りの修正候補それぞれで点数を算出し、点数が最も高い修正候補「２−４−６」を修正に利用する修正候補とする。
【０１３７】
［ステップＳ２３］修正投票情報生成部３５は、投票情報の投票対象を特定できない投票単位の不正パラメータを、決定した修正候補で修正（置換）して、修正投票情報を生成する。
【０１３８】
なお、投票単位の不正パラメータの修正に換えて、投票対象を特定できない投票単位を含む記入情報を構成するパラメータを修正するようにしてもよい。例えば、記入情報が式別「３連単」、購入方式「ボックス」、組番「２−３−？」である場合（記入情報が複数の投票単位を特定する場合）、記入情報から６つの投票単位の投票が特定される。このとき特定した６つの投票単位の組番（「２−３−？」、「２−？−３」、「３−？−２」、「３−２―？」、「？−２−３」、「？−３−２」）は全て不正パラメータになる。
【０１３９】
したがって、投票端末３０は、投票単位の不正パラメータを修正する場合に、６つそれぞれに対して修正を行う。
一方、記入情報を構成するパラメータを修正する場合に、投票端末３０は、組番「２−３−？」を修正する。したがって、投票端末３０は、投票対象を特定できない投票単位を含む記入情報の不正パラメータを修正することで、修正処理の回数を減らし、処理に要する時間を短縮できる。
【０１４０】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、投票端末１，３０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto Optical disk）などがある。
【０１４１】
プログラムを流通させる場合に、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が発売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１４２】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受取ったプログラムにしたがった処理を実行することもできる。
【０１４３】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１４４】
１  投票端末
２  取得部
３  検出部
４  生成部
５  発券部
１０  投票カード
【図１】
0006317683.tif 000002
【図２】
0006317683.tif 000003
【図３】
0006317683.tif 000004
【図４】
0006317683.tif 000005
【図５】
0006317683.tif 000006
【図６】
0006317683.tif 000007
【図７】
0006317683.tif 000008
【図８】
0006317683.tif 000009
【図９】
0006317683.tif 000010
【図１０】
0006317683.tif 000011