(57)【要約】【課題】投票者に対して独自性が高い投票券を発券できる。【解決手段】投票処理装置１０では、投票情報取得部１２が公営競技の投票内容の投票情報を取得し、文字列取得部１３が投票内容の文字列を取得し、印字制御部１８が投票券５０に投票情報と共に文字列を印字させるようにした。このようにして印字された投票券５０は、投票情報に加えて、投票者が望む文字列が印字されて、独自性が高まり、サービス性の向上を図ることができる。さらに、サービス性の向上により、投票処理装置１０の利用が高まり、投票処理装置１０が設置されている競技場、場外発売所への集客の向上も図ることができる。【選択図】図１
2015162224.tif 000002
【特許請求の範囲】
【請求項１】
公営競技の投票内容を投票券に印字し、前記投票券を発券する投票処理装置において、
前記投票内容の投票情報を取得する投票情報取得部と、
前記投票内容のコメント情報を取得するコメント情報取得部と、
前記投票券に前記投票情報と共に前記コメント情報を印字させる印字制御部と、
を有することを特徴とする投票処理装置。
【請求項２】
前記印字制御部は、
前記コメント情報の情報量が１枚の前記投票券に印字される情報量の上限を超えており、さらに、前記投票内容の投票数が複数ある場合に、
前記投票数に応じて、複数の前記投票情報を複数の投票券に分割して印字させ、前記文字列を複数の前記投票券に跨って印字させる、
ことを特徴とする請求項１記載の投票処理装置。
【請求項３】
前記印字制御部は、
前記投票内容の投票数が１つの場合には、前記公営競技に対する新たな投票を受け付ける、
ことを特徴とする請求項２記載の投票処理装置。
【請求項４】
前記コメント情報は文字列であることを特徴とする請求項１または２記載の投票処理装置。
【請求項５】
前記印字制御部は、
前記公営競技に対する前記新たな投票を受け付けない場合には、前記投票券に、前記コメント情報を前記上限まで印字させる、
ことを特徴とする請求項３記載の投票処理装置。
【請求項６】
公営競技の投票内容を投票券に印字し、発券する投票処理プログラムにおいて、
コンピュータに、
前記投票内容の投票情報を取得させ、
前記投票内容のコメント情報を取得させ、
前記投票券に前記投票情報と共に前記コメント情報を印字させる、
処理を実行させることを特徴とする投票処理プログラム。
【請求項７】
公営競技の投票内容を受け付ける携帯端末装置において、
前記投票内容の投票情報を取得する投票情報取得部と、
前記投票内容のコメント情報を取得するコメント情報取得部と、
前記取得した前記投票情報に基づき、投票処理装置に読み取られ、前記投票処理装置に前記投票情報が投票券に印字されて前記投票券が発券される、前記投票情報を表す識別コードを生成するコード生成部と、
前記コード生成部に、取得した前記コメント情報に基づき、前記投票情報に、取得した前記コメント情報を含む前記識別コードを生成させるコード生成制御部と、
を有することを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投票処理装置、投票処理プログラム及び携帯端末装置に関する。
【背景技術】
【０００２】
競馬、競艇、競輪等の公営競技では、投票者が、その投票券を購入する場合には、投票処理装置に入金し、所望の場名と、レース番号、式別、投票対象の組番等の投票情報をマークしたマーク式の投票用紙（マークカード）を当該投票処理装置に読み取らせる。投票処理装置は当該マークカードを読み取ると、管理サーバから発券許可が通知されると、投票券を発券する。このようにして投票者は投票券を購入することができる。
【０００３】
また、近年、スマートフォン等の携帯端末装置を用いた投票が提案されている（例えば、特許文献１参照）。特許文献１によれば、携帯端末装置は、インストールされた投票用テンプレートを用いて投票者に入力された投票内容をバーコードに変換する。投票者が、携帯端末装置が表示する当該バーコードを投票処理装置の読み取り装置にかざすと、投票処理装置は読み取ったバーコードから変換した投票内容に基づいて投票券を発券する。これにより、投票者の投票用紙への記入の手間を省き投票を効率化することができるようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−７７０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、投票者の中には、自分が応援している選手、競走馬等の名前、注目度が高い競技のレース名称等が印字された投票券を記念として購入し、または、それをプレゼントにする者がいる。しかし、投票券に対する印字内容は一律であり、記念として購入したり、プレゼントするには味気がないものである。また、このような投票券を記念として購入する投票者は、一部のファン等に限られている。
【０００６】
本発明は、このような点に鑑みてなされたものであり、投票者に対して独自性が高い投票券を発券できる投票処理装置、投票処理プログラム及び携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一観点によれば、公営競技の投票内容を投票券に印字し、前記投票券を発券する投票処理装置において、前記投票内容の投票情報を取得する投票情報取得部と、前記投票内容のコメント情報を取得するコメント情報取得部と、前記投票券に前記投票情報と共に前記コメント情報を印字させる印字制御部と、を有する投票処理装置が提供される。
【０００８】
本発明の一観点によれば、公営競技の投票内容を投票券に印字し、発券する投票処理プログラムにおいて、コンピュータに、前記投票内容の投票情報を取得させ、前記投票内容のコメント情報を取得させ、前記投票券に前記投票情報と共に前記コメント情報を印字させる、処理を実行させる投票処理プログラムが提供される。
【０００９】
また、本発明の一観点によれば、公営競技の投票内容を受け付ける携帯端末装置において、前記投票内容の投票情報を取得する投票情報取得部と、前記投票内容のコメント情報を取得するコメント情報取得部と、前記取得した前記投票情報に基づき、投票処理装置に読み取られ、前記投票処理装置に前記投票情報が投票券に印字されて前記投票券が発券される、前記投票情報を表す識別コードを生成するコード生成部と、前記コード生成部に、取得した前記コメント情報に基づき、前記投票情報に、取得した前記コメント情報を含む前記識別コードを生成させるコード生成制御部と、を有する携帯端末装置が提供される。
【発明の効果】
【００１０】
開示の技術によれば、投票者に対するサービスを向上させて、投票処理装置が設置されている競技場、場外発売所への来場者数の増加を図ることができる。
【図面の簡単な説明】
【００１１】
【図１】第１の実施の形態に係る投票処理装置のブロック図である。
【図２】第１の実施の形態に係る投票処理システムのブロック図である。
【図３】第２の実施の形態に係る投票処理システムを示す図である。
【図４】第２の実施の形態に係る携帯端末装置が備えるハードウェア構成例を示す図である。
【図５】第２の実施の形態に係る投票処理装置が備えるハードウェア構成例を示す図である。
【図６】第２の実施の形態に係る公営競技管理サーバが備えるハードウェア構成例を示す図である。
【図７】第２の実施の形態に係る携帯端末装置で実行される二次元コード化処理の一例を示すフローチャートである。
【図８】第２の実施の形態に係る携帯端末装置で二次元コード化処理時に表示される投票受付画面の一例を示す図である。
【図９】第２の実施の形態に係る投票処理装置で実行される投票受付処理の一例を示すフローチャート（その１）である。
【図１０】第２の実施の形態に係る投票処理装置で実行される投票受付処理の一例を示すフローチャート（その２）である。
【図１１】第２の実施の形態に係る投票処理装置が投票受付処理時の受付画面の一例を示す図である。
【図１２】第２の実施の形態に係る投票処理装置が投票受付処理時の文字列入力受付画面の一例を示す図である。
【図１３】第２の実施の形態に係る投票処理装置が投票受付処理時の投票券の追加投票受付画面の一例を示す図である。
【図１４】第２の実施の形態に係る投票処理装置が投票受付処理時の印字方法受付画面の一例を示す図である。
【図１５】第２の実施の形態に係る投票処理装置が保持する投票情報の一例及び文字列情報の一例を示す図である。
【図１６】第２の実施の形態に係る投票処理装置で実行される投票分割処理の一例を示すフローチャートである。
【図１７】第２の実施の形態に係る投票処理装置が保持する投票分割後の投票情報の一例を示す図である。
【図１８】第２の実施の形態に係る投票処理装置で実行される印字情報生成処理の一例を示すフローチャートである。
【図１９】第２の実施の形態に係る投票処理装置が保持する印字情報の一例を示す図である。
【図２０】第２の実施の形態に係る投票処理装置で実行される投票券発券処理と、公営競技管理サーバで実行される投票券発券受付処理の一例を示すフローチャートである。
【図２１】第２の実施の形態に係る投票処理装置が発券する投票券の一例を示す図である。
【図２２】第２の実施の形態に係る投票処理装置で実行される精算処理の一例を示すフローチャートである。
【図２３】第３の実施の形態に係る携帯端末装置で実行される二次元コード化処理の一例を示すフローチャート（その１）である。
【図２４】第３の実施の形態に係る携帯端末装置で実行される二次元コード化処理の一例を示すフローチャート（その２）である。
【図２５】第３の実施の形態に係る投票処理装置で実行される投票受付処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、実施の形態について説明する。
［第１の実施の形態］
第１の実施の形態の投票処理装置は、投票者から公営競技の投票内容の投票情報と、コメント（文字列等）とを受け付けて、投票券に当該投票情報と共に文字列を印字して、当該投票券を発券するものである。
【００１３】
このような投票処理装置について図１を用いて説明する。
なお、本実施形態として、コメント情報を文字列とした例について説明するが、他のコメント情報の構成として、文字に限らず、数字、記号、符号、図形、手書き文字であっても同様に転用が可能である。
【００１４】
図１は、第１の実施の形態に係る投票処理装置のブロック図である。
投票処理装置１０は、受付部１１と、投票情報取得部１２、文字列取得部１３、投票情報保持部１４、文字列保持部１５、印字部１６、発券部１７、印字制御部１８を備える。
【００１５】
受付部１１は、投票者から公営競技の投票に関する投票情報、投票券５０に印字したい文字列を受け付ける。投票処理装置１０は、例えば、マークカード読み取り装置、タッチパネル（いずれも図示を省略）を備えており、投票者から、所望の投票内容がマークされたマークカードがマークカード読み取り装置に挿入されて読み取られると、受付部１１は、マークカードから投票情報を受け付ける。また、投票者が投票処理装置１０のタッチパネルに投票券５０に印字したい文字列等のコメント情報を入力すると、受付部１１は、当該文字列を受け付ける。
【００１６】
投票情報取得部１２は、投票内容の投票情報を取得する。投票情報取得部１２は、例えば、受付部１１が受け付けたマークカードにマークされた投票に関する投票情報を取得する。
【００１７】
文字列取得部１３は、投票内容の文字列情報を取得する。文字列取得部１３は、例えば、受付部１１が投票者からタッチパネルに対して受け付けた入力から、文字列を取得する。投票情報保持部１４は、投票情報取得部１２が取得した投票情報を保持する。
【００１８】
文字列保持部１５は、文字列取得部１３が取得した文字列を保持する。
印字部１６は、投票情報保持部１４を参照して、投票情報を投票券５０に印字する。
発券部１７は、印字部１６が印字した投票券５０を発券する。
【００１９】
印字制御部１８は、投票券５０に投票情報と共に文字列を印字させる。印字制御部１８は、例えば、印字部１６の印字を制御して、印字部１６が投票情報を投票券５０に印字する際に、文字列も印字させる。
【００２０】
なお、投票処理装置１０が有する各部（特に、投票情報取得部１２と、文字列取得部１３、印字制御部１８）は、投票処理装置１０がそれぞれ備える中央処理装置（ＣＰＵ：Central Processing Unit）によりプログラムが実行されることにより実現される。
【００２１】
このような構成を備える投票処理装置１０で実行される投票受付処理について説明する。
投票者は、公営競技に対する所望の投票に関する投票情報（例えば、競馬では、あるレースにおいて、「二連複」の「１−３」、「４−９」）をマークカードにマークしておく。投票者はこのようなマークカードを投票処理装置１０に読み取らせ、また、投票処理装置１０のタッチパネルに対して投票券に印字したい文字列（例えば、「ＴＨＡＮＫ  ＹＯＵ」）を入力する。
【００２２】
投票処理装置１０では、受付部１１が、このような投票情報及び文字列を受け付ける。そして、投票情報取得部１２が投票情報を取得して投票情報保持部１４に保持させ、文字列取得部１３が文字列を取得して文字列保持部１５に保持させる。
【００２３】
印字制御部１８は、印字部１６に、投票券５０に投票情報と共に、文字列を印字させる。発券部１７は、このようにして印字された投票券５０を発券する。
このようにして発券された投票券５０は、投票情報（「二連複」、「１−３」、「４−９」）が印字されると共に、文字列（「ＴＨＡＮＫ  ＹＯＵ」）が印字される。
【００２４】
上記投票処理装置１０では、投票情報取得部１２が公営競技の投票内容の投票情報を取得し、文字列取得部１３が投票内容の文字情報を取得し、印字制御部１８が投票券５０に投票情報と共に文字列を印字させるようにした。このようにして印字された投票券５０は、投票情報に加えて、投票者が望む文字列が印字されることで、独自性が高まり、サービス性の向上を図ることができる。さらに、サービス性の向上により、投票処理装置１０の利用が高まり、投票処理装置１０が設置されている競技場、場外発売所への集客の向上も図ることができる。
【００２５】
なお、投票処理装置１０において、文字列の文字数が、１枚の投票券に印字される文字数の上限を超える場合には、印字制御部１８は、印字部１６に、文字列の文字サイズを小さくし、または、投票情報の文字サイズを小さくして文字列の印字スペースを広げること等を行って、文字列を印字させることが可能である。また、別の方法としては、公営競技に対する投票数が複数あれば、複数の投票情報を、複数の投票券に分割して印字し、１枚の投票券に印字される文字数の上限を超える文字列を複数の投票券に跨って印字させることも可能である。
【００２６】
また、上記投票処理方法は、投票処理装置１０に限らず、携帯端末装置を利用することも可能である。この場合について、図２を用いて説明する。
図２は、第１の実施の形態に係る投票処理システムのブロック図である。
【００２７】
なお、この場合も、コメント情報を文字列とした例について説明するが、コメント情報の構成は文字列に限定されない。また、コード生成部が生成する識別コードを二次元バーコードとした例について説明するが、他の識別コードの構成として、バーコード等の一次元コード、ＱＲコード（登録商標）等としても同様に転用が可能である。
【００２８】
投票処理システム２０は、携帯端末装置３０と、投票処理装置４０を備える。
携帯端末装置３０は、受付部３１と、投票情報取得部３２、文字列取得部３３、投票情報保持部３４、文字列保持部３５、二次元コード生成部３６、二次元コード生成制御部３７を有する。
【００２９】
受付部３１は、投票者から公営競技の投票に関する投票情報、投票券５０に印字したい複数の文字により構成されている文字列を受け付ける。携帯端末装置３０は、例えば、タッチパネル（図示を省略）を備えており、投票者から、投票者が携帯端末装置３０のタッチパネルに投票情報と、投票券５０に印字したい文字列等のコメント情報とが入力されると、受付部３１は、当該投票情報及び当該文字列を受け付ける。
【００３０】
投票情報取得部３２は、投票内容の投票情報を取得する。投票情報取得部３２は、例えば、受付部３１が受け付けた情報から投票に関する投票情報を取得する。
文字列取得部３３は、投票内容の文字列情報を取得する。文字列取得部３３は、例えば、受付部３１が投票者から受け付けた入力のうち、文字列を取得する。
【００３１】
投票情報保持部３４は、投票情報取得部３２が取得した投票情報を保持する。
文字列保持部３５は、文字列取得部３３が取得した文字列を保持する。
二次元コード生成部３６は、取得した投票情報に基づき、投票処理装置４０に読み取られて投票情報が投票券５０に印字される、投票情報を表す識別コードを生成する。二次元コード生成部３６は、投票情報を、例えば、ＱＲコード等の二次元コードに変換する。
【００３２】
二次元コード生成制御部３７は、二次元コード生成部３６に、取得した文字列に基づき、投票情報と共に、取得した文字列を表す識別コードを生成させる。このようにして生成された識別コードには、投票情報と文字列との情報が含まれる。
【００３３】
また、投票処理装置４０は、変換部４１と、印字部４２、発券部４３を有する。
変換部４１は、携帯端末装置３０が生成した識別コードを読み取って、当該コードから、投票情報（及び文字列）に変換する。
【００３４】
印字部４２は、変換部４１により変換された投票情報（及び文字列）を投票券５０に印字する。
発券部４３は、印字部４２が印字した投票券５０を投票者に対して発券する。
【００３５】
なお、携帯端末装置３０が有する各部（特に、投票情報取得部３２、文字列取得部３３、二次元コード生成部３６、二次元コード生成制御部３７）と、投票処理装置４０が有する各部（特に、変換部４１）は、携帯端末装置３０及び投票処理装置４０がそれぞれ備えるＣＰＵによりプログラムが実行されることにより実現される。
【００３６】
このような携帯端末装置３０及び投票処理装置４０を備える投票処理システム２０で実行される投票処理について説明する。
投票者は、携帯端末装置３０のタッチパネルに対する操作入力により、公営競技に対する所望の投票に関する投票情報（例えば、図１と同様に、「二連複」の「１−３」、「４−９」）と、投票券５０に印字したい文字列（例えば、図１と同様に、「ＴＨＡＮＫ  ＹＯＵ」）とを入力する。
【００３７】
携帯端末装置３０では、受付部３１が、このような投票情報及び文字列を受け付ける。そして、投票情報取得部３２が投票情報を取得して投票情報保持部３４に保持させ、文字列取得部３３が文字列を取得して文字列保持部３５に保持させる。
【００３８】
二次元コード生成制御部３７は、二次元コード生成部３６に、投票情報と共に、文字列を識別コードにコード化させる。
投票者は、上記携帯端末装置３０の識別コードを、例えば、投票処理装置４０の読み取り装置（図示を省略）に読み取らせる。
【００３９】
投票処理装置４０では、変換部４１は、読み取った識別コードから投票情報及び文字列に変換する。印字部４２が変換した投票情報及び文字列を投票券５０に印字し、発券部４３は、投票券５０を発券する。
【００４０】
このようにして発券された投票券５０は、図１と同様に、投票情報（「二連複」、「１−３」、「４−９」）が印字されると共に、文字列（「ＴＨＡＮＫ  ＹＯＵ」）が印字される。
【００４１】
上記携帯端末装置３０では、投票情報取得部３２が公営競技の投票の投票情報を取得し、文字列取得部３３が投票内容の文字列を取得し、二次元コード生成部３６が、取得した投票情報に基づき、投票処理装置４０に読み取られて投票情報が投票券５０に印字される、投票情報を表す識別コードを生成し、二次元コード生成制御部３７が、二次元コード生成部３６に、取得した文字列に基づき、投票情報と共に、取得した文字列を表す識別コードを生成させる。このような識別コードに基づき投票処理装置４０で印字され、発券される投票券５０には、投票情報に加えて、投票者が望む文字列が印字されることで、独自性が高まり、サービス性の向上を図ることができる。さらに、サービス性の向上により、携帯端末装置３０及び投票処理装置４０の利用が高まり、投票処理装置４０が設置されている競技場、場外発売所への集客の向上も図ることができる。また、投票処理装置４０から投票券を発券させ、携帯端末装置３０が用いられるために、マークカードを削減し、投票者の投票券発券操作を効率化することができる。
【００４２】
［第２の実施の形態］
次に、上記の図１の場合についてより具体的な第２の実施の形態について説明する。
まず、第２の実施の形態の投票処理システムについて図３を用いて説明する。
【００４３】
図３は、第２の実施の形態に係る投票処理システムを示す図である。
投票処理システム１００は、例えば、競馬に関するものであり、図３に示すように、投票者Ｖの携帯端末装置２００と、投票処理装置３００、公営競技管理サーバ４００を含んでいる。また、投票処理装置３００は、競馬場、場外馬券場等に設置されており、公営競技管理サーバ４００と、ネットワーク５００を介して互いに通信可能に接続されている。
【００４４】
次に、投票処理システム１００を構成する各装置のハードウェア構成例について説明する。
携帯端末装置２００について、図４を用いて説明する。
【００４５】
図４は、第２の実施の形態に係る携帯端末装置が備えるハードウェア構成例を示す図である。
携帯端末装置２００は、図４に示すように、制御ユニット２１０と、制御ユニット２１０に電気的に接続されているディスプレイ２２０と、タッチパネル２３０、マイク２４０、スピーカ２５０を備えている。
【００４６】
制御ユニット２１０はＣＰＵ２１０ａを含み、ＣＰＵ２１０ａによって携帯端末装置２００全体が制御されている。ＣＰＵ２１０ａには、バス２１０ｈを介して、ＲＡＭ（Random Access Memory）２１０ｂと、フラッシュメモリ２１０ｃ、グラフィック処理部２１０ｄ、入出力インタフェース２１０ｅ、音声処理部２１０ｆ、無線通信モジュール２１０ｇが接続されている。
【００４７】
ＲＡＭ２１０ｂには、ＣＰＵ２１０ａに実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２１０ｂには、ＣＰＵ２１０ａによる処理に必要な各種データが格納される。フラッシュメモリ２１０ｃには、ＯＳやアプリケーションプログラムが格納される。
【００４８】
グラフィック処理部２１０ｄには、ディスプレイ２２０が接続されている。グラフィック処理部２１０ｄは、ＣＰＵ２１０ａからの命令にしたがって、画像をディスプレイ２２０の画面に表示させる。
【００４９】
入出力インタフェース２１０ｅには、ディスプレイ２２０に設置されたタッチパネル２３０が接続されている。入出力インタフェース２１０ｅは、タッチパネル２３０から送られてくる信号を、バス２１０ｈを介してＣＰＵ２１０ａに送信する。
【００５０】
音声処理部２１０ｆは、マイク２４０及びスピーカ２５０が接続されて、音声信号処理を行う。具体的には、音声処理部２１０ｆは、マイク２４０から音声アナログ信号を取得し、必要な信号変換処理を行ってバス２１０ｈを介してＣＰＵ２１０ａに音声データを出力する。また、音声処理部２１０ｆは、ＣＰＵ２１０ａからバス２１０ｈを介して音声データを取得し、必要な信号変換処理を行ってスピーカ２５０に音声再生させる。
【００５１】
無線通信モジュール２１０ｇは、無線信号処理を行い、基地局等他の通信装置との無線通信を実現する。無線通信モジュール２１０ｇは、携帯端末装置２００に搭載されたアンテナ（図示を省略）を介して受信した信号を復調・復号し、得られた受信データをバス２１０ｈを介してＣＰＵ２１０ａに出力する。また、無線通信モジュール２１０ｇは、ＣＰＵ２１０ａからバス２１０ｈを介して取得した送信データを符号化・変調し、得られた送信信号をアンテナを介して出力する。
【００５２】
なお、携帯端末装置２００は、投票を受け付けるための専用のアプリが、例えば、フラッシュメモリ２１０ｃに格納されている。このようなアプリは、例えば、携帯端末装置２００の無線通信モジュール２１０ｇにより、別の管理サーバ（図示しない）に通信して、ダウンロードされる。
【００５３】
次に、投票処理装置３００について、図５を用いて説明する。
図５は、第２の実施の形態に係る投票処理装置が備えるハードウェア構成例を示す図である。
【００５４】
投票処理装置３００は、図５に示すように、制御ユニット３１０と、ディスプレイ３１１、管理者用ディスプレイ３１２を備える。投票処理装置３００は、ディスプレイ３１１に設置されたタッチパネル３２１と、管理者用ディスプレイ３１２に設置された管理者用タッチパネル３２２、紙幣処理ユニット３３１、硬貨処理ユニット３３２を備える。また、投票処理装置３００は、投票券発券ユニット３４１と、払戻投票券読取ユニット３４２を備える。さらに、投票処理装置３００は、マークカード読取ユニット３５０と、二次元コード読取ユニット３６０を備える。
【００５５】
制御ユニット３１０はＣＰＵ３１０ａを含み、ＣＰＵ３１０ａによって投票処理装置３００全体が制御されている。ＣＰＵ３１０ａには、バス３１０ｈを介してＲＡＭ３１０ｂと、ＨＤＤ（Hard Disk Drive）３１０ｃ、グラフィック処理部３１０ｄ、入出力インタフェース３１０ｅ、ディスクドライブ３１０ｆ、通信制御部３１０ｇが接続されている。
【００５６】
ＲＡＭ３１０ｂには、ＣＰＵ３１０ａに実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ３１０ｂには、ＣＰＵ３１０ａによる処理に必要な各種データが格納される。ＨＤＤ３１０ｃには、ＯＳやアプリケーションプログラムが格納される。
【００５７】
グラフィック処理部３１０ｄには、ディスプレイ３１１と、管理者用ディスプレイ３１２が接続されている。グラフィック処理部３１０ｄは、ＣＰＵ３１０ａからの命令にしたがって、画像をディスプレイ３１１の画面と、管理者用ディスプレイ３１２の画面に表示させる。なお、管理者用ディスプレイ３１２は、投票処理装置３００の裏面側に備えられる管理者向けの情報表示装置である。
【００５８】
入出力インタフェース３１０ｅには、タッチパネル３２１と、管理者用タッチパネル３２２、紙幣処理ユニット３３１、硬貨処理ユニット３３２が接続されている。また、入出力インタフェース３１０ｅには、投票券発券ユニット３４１と、払戻投票券読取ユニット３４２が接続されている。さらに、入出力インタフェース３１０ｅは、マークカード読取ユニット３５０と、二次元コード読取ユニット３６０が接続されている。入出力インタフェースは、タッチパネル３２１と、管理者用タッチパネル３２２、紙幣処理ユニット３３１、硬貨処理ユニット３３２、投票券発券ユニット３４１、払戻投票券読取ユニット３４２、マークカード読取ユニット３５０、二次元コード読取ユニット３６０から送られてくる信号を、バス３１０ｈを介してＣＰＵ３１０ａに送信する。なお、管理者用タッチパネル３２２は、投票処理装置３００の裏面側に備えられる管理者向けの情報入力装置である。紙幣処理ユニット３３１は、紙幣の受け入れ、紙幣の真贋の鑑別、紙幣の収納、紙幣の返却、釣銭（紙幣）の払い出しをおこなう。硬貨処理ユニット３３２は、硬貨の受け入れ、硬貨の真贋の鑑別、硬貨の収納、硬貨の返却、釣銭（硬貨）の払い出しをおこなう。投票券発券ユニット３４１は、投票券を印刷して発券する。払戻投票券読取ユニット３４２は、投票券を受け入れて投票内容を読み取る。マークカード読取ユニット３５０は、マークカードから投票内容を読み取るユニットである。二次元コード読取ユニット３６０は、携帯端末装置２００が表示する、二次元コードの読み取るユニットである。なお、二次元コードは、ＱＲコード、バーコード等の二次元で表される識別コードの総称である。
【００５９】
ディスクドライブ３１０ｆは、可搬型記録媒体３７０への情報の書き込み、及び、可搬型記録媒体３７０への情報の読出しが可能な装置である。ディスクドライブ３１０ｆは、可搬型記録媒体３７０から読み取った信号を、バス３１０ｈを介してＣＰＵ３１０ａに送信し、ＣＰＵ３１０ａからバス３１０ｈを介して受け付けた信号を可搬型記録媒体３７０に書き込む。
【００６０】
通信制御部３１０ｇは、ネットワーク５００に接続されており、公営競技管理サーバ４００（図３参照）との間で情報の送受信を行う。
次に、公営競技管理サーバ４００について、図６を用いて説明する。
【００６１】
図６は、第２の実施の形態に係る公営競技管理サーバが備えるハードウェア構成例を示す図である。
公営競技管理サーバ４００は、図６に示すように、公営競技管理サーバ４００全体を制御するＣＰＵ４１０ａが、バス４１０ｈを介してＲＡＭ４１０ｂと、ＨＤＤ４１０ｃ、グラフィック処理部４１０ｄ、入出力インタフェース４１０ｅ、ディスクドライブ４１０ｆ、通信制御部４１０ｇとに接続されている。
【００６２】
ＲＡＭ４１０ｂには、ＣＰＵ４１０ａに実行させるＯＳのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ４１０ｂには、ＣＰＵ４１０ａによる処理に必要な各種データが格納される。ＨＤＤ４１０ｃには、ＯＳやアプリケーションプログラムが格納される。
【００６３】
グラフィック処理部４１０ｄには、ディスプレイ４２０が接続されている。グラフィック処理部４１０ｄは、ＣＰＵ４１０ａからの命令にしたがって、画像をディスプレイ４２０の画面に表示させる。
【００６４】
入出力インタフェース４１０ｅには、例えばタッチパネル４３０が接続されている。入出力インタフェースは、タッチパネル４３０から送られてくる信号を、バス４１０ｈを介してＣＰＵ４１０ａに送信する。
【００６５】
ディスクドライブ４１０ｆは、可搬型記録媒体４７０への情報の書き込み、及び、可搬型記録媒体４７０への情報の読出しが可能な装置である。ディスクドライブ４１０ｆは、可搬型記録媒体４７０から読み取った信号を、バス４１０ｈを介してＣＰＵ４１０ａに送信し、ＣＰＵ４１０ａからバス４１０ｈを介して受け付けた信号を可搬型記録媒体４７０に書き込む。
【００６６】
通信制御部４１０ｇは、ネットワーク５００に接続されており、投票処理装置３００（図３参照）との間で情報の送受信を行う。
次に、このような携帯端末装置２００及び投票処理装置３００により実行される投票処理について説明する。
【００６７】
まず、携帯端末装置２００で実行される投票情報の二次元コード化処理について図７及び図８を用いて説明する。
図７は、第２の実施の形態に係る携帯端末装置で実行される二次元コード化処理の一例を示すフローチャートである。
【００６８】
図８は、第２の実施の形態に係る携帯端末装置で二次元コード化処理時に表示される投票受付画面の一例を示す図である。
携帯端末装置２００は、例えば、ディスプレイ２２０上に表示されている「投票受付アプリ」が投票者Ｖによりタッチされることで、ＣＰＵ２１０ａが投票受付アプリを起動して、初期化し、以下の処理を実行する。
【００６９】
［ステップＳ１１］  携帯端末装置２００は、ディスプレイ２２０に、例えば、図８に示すような投票受付画面を表示させる。
［ステップＳ１２］  携帯端末装置２００は、ディスプレイ２２０に表示する投票受付画面に対する投票者Ｖからの投票をタッチパネル２３０で受け付ける。
【００７０】
例えば、タッチパネル２３０は、ディスプレイ２２０に表示される図８の投票受付画面の「場名」、「レース」、「買い方」、「式別」、「組番」、「金額」に対する投票者Ｖからの入力を受け付ける。なお、買い方には、一点ずつ組番を指定して購入を行う「通常」、複数の馬を選んでその組み合わせを購入する「ボックス」、軸にする馬を決めて、その馬から何頭かと組み合わせて購入する「ながし」等がある。
【００７１】
［ステップＳ１３］  携帯端末装置２００は、タッチパネル２３０は、ディスプレイ２２０に表示される投票受付画面の「入力完了」の操作入力を待ち受けて、「入力完了」の操作入力を検知すると、ステップＳ１４の処理に進む。
【００７２】
［ステップＳ１４］  携帯端末装置２００は、ステップＳ１２で入力された投票内容を二次元コードにコード化する。
なお、携帯端末装置２００は、コード化された二次元コードの画像情報を保存し、また、投票者Ｖの操作入力に基づき、二次元コードの画像をディスプレイ２２０に表示する。
【００７３】
以上により、二次元コード化処理が終了する。
次に、投票処理装置３００による投票受付処理について図９及び図１０並びに図１１〜図１５を用いて説明する。
【００７４】
図９及び図１０は、第２の実施の形態に係る投票処理装置で実行される投票受付処理の一例を示すフローチャートである。
図１１は、第２の実施の形態に係る投票処理装置が投票受付処理時の受付画面の一例を示す図、図１２は、第２の実施の形態に係る投票処理装置が投票受付処理時の文字列入力受付画面の一例を示す図、図１３は、第２の実施の形態に係る投票処理装置が投票受付処理時の投票券の追加投票受付画面の一例を示す図、図１４は、第２の実施の形態に係る投票処理装置が投票受付処理時の印字方法受付画面の一例を示す図である。
【００７５】
また、図１５は、第２の実施の形態に係る投票処理装置が保持する投票情報の一例及び文字列情報の一例を示す図であり、図１５（Ａ）は投票情報を、図１５（Ｂ）は文字列情報をそれぞれ表している。また、第２の実施の形態に係る画面では文字列情報をコメントとして表している。
【００７６】
［ステップＳ２１］  投票処理装置３００は、ディスプレイ３１１に、例えば、図１１に示すような、受付画面を表示する。
［ステップＳ２２］  投票処理装置３００は、投票者Ｖから、紙幣処理ユニット３３１及び硬貨処理ユニット３３２に対する入金を受け付ける。ここで、入金とは現金または的中券が投票処理装置３００に投入されることを指す。
【００７７】
［ステップＳ２３］  投票処理装置３００は、二次元コード読取ユニット３６０が、投票者Ｖによってかざされた携帯端末装置２００が表示する二次元コードを読み取って、投票を受け付ける。
【００７８】
なお、投票受付には、携帯端末装置２００を用いずに、例えば、投票内容がマークされたマークカードをマークカード読取ユニット３５０に読み取らせる方法、ディスプレイ３１１に表示されている投票受付画面（図示を省略）に基づいてタッチパネル３２１に対するタッチ入力を受け付ける方法等がある。
【００７９】
［ステップＳ２４］  投票処理装置３００は、受け付けた二次元コードを変換して、二次元コードに含まれている投票情報を取得する。なお、この際、投票情報から投票金額に関する情報も取得する。
【００８０】
なお、マークカードで投票を受け付けた場合には、マークカードから投票情報を取得し、投票情報から投票金額に関する情報を取得する。
このようにして取得した投票情報は、例えば、図１５（Ａ）に示されるように、投票情報保持部３０１に「場名」・「レース」・「買い方」・「式別」・「組番」・「金額」といった項目ごとに保持される。また、これらの項目において、「場名」・「レース」・「買い方」を共通項目、「式別」・「組番」・「金額」を変更項目とする。
【００８１】
［ステップＳ２５］  投票処理装置３００は、ディスプレイ３１１に、例えば、図１２に示されるように、コメント（文字列等）入力画面を表示して、投票者Ｖが投票券に印字したい文字列の文字入力を受け付ける。
【００８２】
投票者Ｖは、コメント（文字列等）入力画面に所望の文字列を入力して、「ＯＫ」をタッチすると、例えば、図１５（Ｂ）に示されるように、「共通項目」に対して入力された文字列（「最後のレース。お疲れ様でした、ありがとう。」）が文字列情報保持部３０２に保持される。また、投票者Ｖは、文字列を入力しない場合には、文字列入力画面の「中止」をタッチすることで、投票処理装置３００は、文字列を受け付けずに、次のステップＳ２６の処理を実行する。
【００８３】
または、マークカードに新たに文字列記載領域を設けるようにすることも可能である。この場合には、投票者Ｖは、マークカードに所望の投票をマークすると共に、文字列記載領域に文字列を記載しておき、ステップＳ２３で当該マークカードを投票処理装置３００に読み取らせる。この際、投票処理装置３００は、投票情報と共に、文字列を読み取ることができる。なお、この方法を利用する際には、投票処理装置３００は、当該ステップＳ２５の処理を行わずに、次のステップＳ２６の処理を行う。
【００８４】
［ステップＳ２６］  投票処理装置３００は、ステップＳ２４で取得した投票情報を印字するために必要な投票券の発券枚数をカウントする。
なお、１枚の投票券に対して印字できる投票数の上限が設定されていることから、投票情報から投票数が特定されると、投票数を当該上限で除することで、投票券の発券枚数がカウントされる。したがって、投票数が当該上限を超えている場合には、投票券の枚数が増加する。
【００８５】
例えば、第２の実施の形態では、投票数は図１５（Ａ）に示されるように、１つのレースに対して、３である。これは、１枚の投票券に印字可能であるために、ステップＳ２６では、発券枚数として１枚がカウントされる。
【００８６】
［ステップＳ２７］  投票処理装置３００は、ステップＳ２５で受け付けた文字列の文字数をカウントする。
例えば、第２の実施の形態では、図１５（Ｂ）に示されるように、投票処理装置３００が受け付けた文字列の２１文字が文字列情報保持部３０２に保持される。
【００８７】
［ステップＳ２８］  投票処理装置３００は、投票券に印字できる文字列の文字数の上限をカウントする。
なお、１枚の投票券は印字される文字列の文字数の上限が設定されており、当該上限と、ステップＳ２６でカウントした発券枚数との積により、投票券に印字できる文字列の文字数の上限がカウントされる。例えば、１枚の投票券に印字できる文字列の文字数の上限が１５文字である場合、ステップＳ２６での発券枚数が２枚のときは、文字列文字数の上限は３０文字となる。
【００８８】
［ステップＳ２９］  投票処理装置３００は、ステップＳ２７でカウントした文字列の文字数と、ステップＳ２８でカウントした上限とを比較する。
投票処理装置３００は、文字列の文字数が上限以下ではない（文字列の文字数が上限を超える）場合には、ステップＳ３０の処理に進み、文字列の文字数が上限以下である場合には、ステップＳ５０の処理に進む。
【００８９】
例えば、第２の実施の形態では、文字列の文字数が２１文字、上限が１５文字であるために、次はステップＳ３０の処理に進められる。
［ステップＳ３０］  投票処理装置３００は、ステップＳ２４で取得し、保持させた投票情報保持部３０１を参照して、１つのレースに対して複数の投票があるか否かを判定する。
【００９０】
投票処理装置３００は、１つのレースに対して投票が複数ない場合には、ステップＳ３１の処理に進み、投票が複数ある場合には、ステップＳ４０に進む。
例えば、第２の実施の形態では、図１５（Ａ）に示されるように、投票数が複数（３つ）あるために、次はステップＳ４０に進められる。
【００９１】
［ステップＳ３１］  投票処理装置３００は、例えば、図１３に示されるように、ディスプレイ３１１に追加投票受付案内を表示して、追加投票するか否かを投票者Ｖから受け付ける。
【００９２】
投票処理装置３００は、追加投票しないことを受け付けると、ステップＳ３２の処理に進み、追加投票することを受け付けると、ステップＳ２３の処理に再び進む。
［ステップＳ３２］  投票処理装置３００は、例えば、図１４に示されるように、コメントの印字方法受付画面を表示して、投票者Ｖからの印字方法を受け付ける。
【００９３】
［ステップＳ３３］  投票処理装置３００は、ステップＳ３２で受け付けた印字方法が、発券中止であるか否を判定する。
投票処理装置３００は、印字方法が発券中止である場合にはステップＳ３４の処理に進み、発券中止ではない場合にはステップＳ５０の処理に進む。
【００９４】
［ステップＳ３４］  投票処理装置３００は、ディスプレイ３１１に、投票受付処理終了案内（図示を省略）を表示して、投票受付処理を終了する。
［ステップＳ４０］  投票処理装置３００は、投票情報保持部３０１を参照して、ステップＳ２４で取得した投票情報に基づき、複数の投票を分割して、分割した投票情報を投票情報保持部３０１に保持して、発券する投票券を増加させる。
【００９５】
なお、ステップＳ４０の処理の詳細については後述する。
［ステップＳ５０］  投票処理装置３００は、投票券に印字するための印字情報を生成する印字情報生成処理を実行し、生成した印字情報は印字情報保持部３０３（図１９）に保持する。
【００９６】
なお、ステップＳ５０の処理の詳細については後述する。
［ステップＳ６０］  投票処理装置３００は、投票券に投票情報を印字すると共に、文字列も印字して、投票券の発券処理を実行する。
【００９７】
なお、ステップＳ６０の処理の詳細については後述する。
［ステップＳ７０］  投票処理装置３００は、受付金額と、投票金額との精算処理を実行する。
【００９８】
なお、ステップＳ７０の処理の詳細については後述する。
次に、上記投票受付処理で実行される投票分割処理（ステップＳ４０）、印字情報生成処理（ステップＳ５０）、投票券発券処理（ステップＳ６０）、精算処理（ステップＳ７０）について説明する。
【００９９】
まず、ステップＳ４０の投票分割処理について、図１６及び図１７を用いて説明する。
図１６は、第２の実施の形態に係る投票処理装置で実行される投票分割処理の一例を示すフローチャートであり、図１７は、第２の実施の形態に係る投票処理装置が保持する投票分割後の投票情報の一例を示す図である。
【０１００】
［ステップＳ４１］  投票処理装置３００は、投票情報保持部３０１（図１５）を参照して、分割対象の投票情報を取得する。
図１５に示す投票情報保持部３０１の場合には、共通項目（「場名」・「レース」・「買い方」が「△〇」・「第１１」・「通常」）に対して、３つ投票されており、これを分割対象として取得する。
【０１０１】
［ステップＳ４２］  投票処理装置３００は、投票情報保持部３０１からステップＳ４１で取得した投票情報をクリアする。
［ステップＳ４３］  投票処理装置３００は、ステップＳ４１で取得した投票情報にて、共通項目と、変更項目とに分類する。
【０１０２】
図１５に示した場合には、共通項目の「場名」・「レース」・「買い方」として、「△〇」・「第１１」・「通常」と、変更項目の「式別」・「組番」・「金額」として、「二連複」・「１５−１７」・「１００円」、「二連複」・「６−９」・「１００円」、「二連複」・「４−１０」・「１００円」とに分類する。
【０１０３】
［ステップＳ４４］  投票処理装置３００は、ステップＳ４３の分類から、一方の投票券の印字項目として、共通項目と、変更項目の１番目とを指定する。
図１５に示した場合には、投票処理装置３００は、共通項目の「場名」・「レース」・「買い方」として、「△〇」・「第１１」・「通常」を指定する。さらに、投票処理装置３００は、変更項目の１番目の「式別」・「組番」・「金額」として、「二連複」・「１５−１７」・「１００円」を指定する。
【０１０４】
［ステップＳ４５］  投票処理装置３００は、ステップＳ４３の分類から、他方の投票券の印字項目として、共通項目と、ステップＳ４４で分類した残りの変更項目を指定する。
【０１０５】
図１５に示した場合には、投票処理装置３００は、共通項目の「場名」・「レース」・「買い方」として、「△〇」・「第１１」・「通常」を指定する。さらに、投票処理装置３００は、変更項目として、「式別」・「組番」・「金額」として、「二連複」・「６−９」・「１００円」、「二連複」・「４−１０」・「１００円」を指定する。
【０１０６】
［ステップＳ４６］  投票処理装置３００は、ステップＳ４４，Ｓ４５で指定した共通項目、変更項目を投票情報保持部３０１にそれぞれ保持させる。
上記の場合には、例えば、図１７に示されるように、共通項目の「場名」・「レース」・「買い方」が「△〇」・「第１１」・「通常」が２つに分割される。
【０１０７】
［ステップＳ４７］  投票処理装置３００は、ステップＳ２６でカウントした発券枚数に１を追加する。
次に、ステップＳ５０の印字情報生成処理について図１８及び図１９を用いて説明する。
【０１０８】
図１８は、第２の実施の形態に係る投票処理装置で実行される印字情報生成処理の一例を示すフローチャートである。
図１９は、第２の実施の形態に係る投票処理装置が保持する印字情報の一例を示す図である。
【０１０９】
［ステップＳ５１］  投票処理装置３００は、ステップＳ３２において、コメント印字を行わないことを受け付けていない（コメントについて印字可能な文字数を印字することを受け付けている）場合には、ステップＳ５２の処理に進む。また、投票処理装置３００は、コメントの印字を行わないことを受け付けている場合には、印字情報生成処理を終了する。
【０１１０】
［ステップＳ５２］  投票処理装置３００は、投票情報保持部３０１（図１７）及び文字列情報保持部３０２（図１５（Ｂ））を参照し、印字対象の投票情報の共通項目に、文字列情報が対応されているか否かを判定する。
【０１１１】
投票処理装置３００は、投票情報の共通項目に、文字列情報が対応されている場合には、ステップＳ５３の処理に進み、対応されていない場合には、印字情報生成処理を終了する。
【０１１２】
第２の実施の形態では、共通項目の「場名」・「レース」・「買い方」である「△〇」・「第１１」・「通常」に対して、文字列（「最後のレース。お疲れ様でした、ありがとう。」）が対応付けられている。
【０１１３】
［ステップＳ５３］  投票処理装置３００は、ステップＳ２７でカウントした文字列の文字数と、１枚の投票券に印字可能な文字列の文字数の上限とを比較する。
投票処理装置３００は、文字列の文字数が１枚の上限以下である場合には、ステップＳ５５の処理に進み、文字列の文字数が１枚の上限を上回る場合には、ステップＳ５４の処理に進む。
【０１１４】
例えば、第２の実施の形態では、１枚の投票券に印字可能な文字列の文字数の上限が１５文字であることから、図１５（Ｂ）の文字列は２１文字であり、上限を超えていることから、投票処理装置３００は、次のステップＳ５４の処理に進む。
【０１１５】
［ステップＳ５４］  投票処理装置３００は、文字列を１枚の投票券の印字可能な文字列の文字数ごとに分割する。
例えば、第２の実施の形態では、１枚の投票券に印字可能な文字列の文字数の上限が１５文字であることから、図１５（Ｂ）の場合には、文字列は、「最後のレース。ありがとう、お疲（１５文字）」と、「れ様でした。（６文字）」に分割される。
【０１１６】
［ステップＳ５５］  投票処理装置３００は、投票情報保持部３０１（図１７）の発券対象の投票情報に、ステップＳ５４で分割した文字列情報保持部３０２（図１５（Ｂ））の文字列を順に対応付ける。
【０１１７】
例えば、第２の実施の形態では、図１７の投票情報に対して、分割した文字列、「最後のレース。ありがとう、お疲」と、「れ様でした。」とを順に対応付けて、図１９に示されるような、印字情報保持部３０３が保持する印字情報が生成される。
【０１１８】
また、投票処理装置３００は、ステップＳ３２で投票券に印字可能な文字数の文字列を印字することを受け付けている場合には、ステップＳ５４で分割したコメントのうち、１枚の投票券に印字可能なコメントの文字数の上限と同数のものを対応付ける。
【０１１９】
次に、ステップＳ６０の投票券発券処理について図２０及び図２１、並びに図１９を用いて説明する。
図２０は、第２の実施の形態に係る投票処理装置で実行される投票券発券処理と、公営競技管理サーバで実行される投票券発券受付処理との一例を示すフローチャートである。
【０１２０】
また、図２１は、第２の実施の形態に係る投票処理装置が発券する投票券の一例を示す図であり、図２１（Ａ），（Ｂ）は２枚の投票券に文字列が跨って印字されている場合を示している。
【０１２１】
投票処理装置３００は、投票券を１枚ごと発券するごとに以下の処理を実行する。
［ステップＳ６１］  投票処理装置３００は、発券案内通知の電文として、発券対象の投票券に印字する投票情報を公営競技管理サーバ４００に送信する。
【０１２２】
例えば、図１７の場合には、投票情報は、共通項目の「場名」・「レース」・「買い方」（「△〇」・「第１１」・「通常」）と、変更項目の「式別」・「組番」・「金額」（「二連複」・「１５−１７」・「１００円」）とである。
【０１２３】
［ステップＳ６２］  公営競技管理サーバ４００は、投票情報を受信する。
［ステップＳ６３］  公営競技管理サーバ４００は、受信した投票情報に、管理ＩＤを対応付けし、内部に保存する。
【０１２４】
例えば、公営競技管理サーバ４００は、上記投票情報に対して、管理ＩＤとして、「２０１３１０２５１０００５５」を対応付ける。
［ステップＳ６４］  公営競技管理サーバ４００は、発券実行通知の電文として、投票情報に対応付けた管理ＩＤを投票処理装置３００に送信する。
【０１２５】
［ステップＳ６５］  投票処理装置３００は、公営競技管理サーバ４００から管理ＩＤを受信する。投票処理装置３００は、受信した管理ＩＤを、発券対象の投票情報に対応付けて保持する。
【０１２６】
［ステップＳ６６］  投票処理装置３００は、投票券発券ユニット３４１を制御して、印字情報保持部３０３（図１９）を参照して、投票券に投票情報を印字させて発券する。この際、公営競技管理サーバ４００から受信した管理ＩＤも印字させる。
【０１２７】
このようにして印字された投票券は、例えば、図２１（Ａ）に示されるように、共通項目として、「△〇」・「第１１」・「通常」が、変更項目として、「二連複」・「１５−１７」・「１００円」が印字されている。また、文字列として、「最後のレース。ありがとう、お疲」が、管理ＩＤとして、「２０１３１０２５１０００５５」がそれぞれ印字されている。
【０１２８】
また、投票処理装置３００は、共通項目の「△〇」・「第１１」・「通常」に対する、変更項目の「二連複」・「６−９」・「１００円」及び「二連複」・「４−１０」・「１００円」についても同様の処理を実行すると、図２１（Ｂ）に示されるような、コメントとして、「れ様でした。」が、管理ＩＤとして、「２０１３１０２５１０００５６」がそれぞれ印字された投票券が発券される。
【０１２９】
［ステップＳ６７］  投票処理装置３００は、発券完了通知を公営競技管理サーバ４００に送信する。
［ステップＳ６８］  公営競技管理サーバ４００は、発券完了通知を受信する。
【０１３０】
［ステップＳ６９］  投票処理装置３００は、発券対象の投票情報の残りがあれば、ステップＳ６１の処理に再び進み、残りがなければ、投票券発券処理を終了する。
次に、ステップＳ７０の精算処理について図２２を用いて説明する。
【０１３１】
図２２は、第２の実施の形態に係る投票処理装置で実行される精算処理の一例を示すフローチャートである。
［ステップＳ７１］  投票処理装置３００は、ステップＳ２２で受け付けた現金（受付金額）と、ステップＳ２４で取得した投票情報における（全投票の）購入金額とを比較する。
【０１３２】
投票処理装置３００は、受付金額が購入金額以上である場合には、ステップＳ７５の処理に進み、受付金額が購入金額未満である場合には、ステップＳ７２の処理に進む。
［ステップＳ７２］  投票処理装置３００は、ディスプレイ３１１に、入金要求案内の画面（図示を省略）を表示する。
【０１３３】
［ステップＳ７３］  投票処理装置３００は、投票者Ｖから紙幣処理ユニット３３１並びに硬貨処理ユニット３３２に対する入金を待ち受けて、入金されると、ステップＳ７４の処理に進む。
【０１３４】
［ステップＳ７４］  投票処理装置３００は、ステップＳ７３の入金金額を受付金額に加算して、再び、ステップＳ７１の処理に進む。
［ステップＳ７５］  投票処理装置３００は、受付金額と、購入金額とが等しいか否かを判定する。
【０１３５】
投票処理装置３００は、受付金額と購入金額とが等しい場合には、精算処理を終了し、受付金額と購入金額とが等しくない（受付金額が購入金額よりも大）場合には、ステップＳ７６の処理に進む。
【０１３６】
［ステップＳ７６］  投票処理装置３００は、受付金額から購入金額を差し引いた額（釣銭）を算出する。
［ステップＳ７７］  投票処理装置３００は、紙幣処理ユニット３３１並びに硬貨処理ユニット３３２から、ステップＳ７６で算出した釣銭を出金させる。
【０１３７】
上記投票処理装置３００では、公営競技の投票の投票情報を取得し、複数種類の文字により構成される文字列を取得し、投票券に投票情報と共に文字列を印字させるようにした。さらに、投票処理装置３００は、複数投票が印字されている投票券において、投票券に印字した文字列の文字数が投票券の上限を超えている場合には、複数の投票を分割して、複数の投票券に印字するようにした。これにより、投票者Ｖが望む長さの文字列でも、投票券に印字できるようにした。このようにして印字された投票券は、投票情報に加えて、投票者Ｖが望む文字列が印字されて、独自性が高まり、サービス性の向上を図ることができる。さらに、サービス性の向上により、投票処理装置の利用が高まり、投票処理装置１０が設置されている競技場、場外発売所への集客の向上も図ることができる。
【０１３８】
［第３の実施の形態］
次に、上記の図２の場合についてより具体的な第３の実施の形態について説明する。
なお、第３の実施の形態では、第２の実施の形態と同様の投票処理システム１００が利用される。したがって、第３の実施の形態でも、投票処理システム１００（図３）は、携帯端末装置２００（図４）と、投票処理装置３００（図５）、公営競技管理サーバ４００（図６）が用いられる。
【０１３９】
次に、このような携帯端末装置２００及び投票処理装置３００による投票処理について説明する。
まず、携帯端末装置２００で実行される投票情報の二次元コード化処理について図２３及び図２４並びに図８、図１２〜図１５を用いて説明する。
【０１４０】
図２３及び図２４は、第３の実施の形態に係る携帯端末装置で実行される二次元コード化処理の一例を示すフローチャートである。
なお、図２３及び図２４の処理において、図７と、図９、図１０の処理に対応するものについては、その説明を簡略化する。
【０１４１】
図１２〜図１５は、第２の実施の形態では、投票処理装置３００で用いるものであるが、第３の実施の形態では、携帯端末装置２００で用いられることができる。
携帯端末装置２００は、第２の実施の形態と同様に、ディスプレイ２２０上に表示されている「投票受付アプリ」が投票者Ｖによりタッチされることで、ＣＰＵ２１０ａが投票受付アプリを起動して、初期化すると以下の処理を実行する。
【０１４２】
［ステップＳ１０１］  携帯端末装置２００は、ディスプレイ２２０に、図８に示すような投票受付画面を表示させる。
［ステップＳ１０２］  携帯端末装置２００は、ディスプレイ２２０に表示する投票受付画面に対する投票者Ｖからの投票をタッチパネル２３０で受け付ける（図７のステップＳ１２に対応）。
【０１４３】
このようにして受け付けた投票情報は、例えば、図１５（Ａ）に示されるように、投票情報保持部３０１に「場名」・「レース」・「買い方」・「式別」・「組番」・「金額」といった項目ごとに保持される。
【０１４４】
［ステップＳ１０３］  携帯端末装置２００は、タッチパネル２３０が、ディスプレイ２２０に表示される投票受付画面の「入力完了」の操作入力を待ち受けて、「入力完了」の操作入力を検知すると、ステップＳ１０４の処理に進む。
【０１４５】
［ステップＳ１０４］  携帯端末装置２００は、ディスプレイ２２０に、例えば、図１２に示されるように、コメント入力画面を表示して、投票者Ｖが投票券に印字したい文字列の文字入力を受け付ける（図９のステップＳ２５に対応）。
【０１４６】
［ステップＳ１０５］  携帯端末装置２００は、ステップＳ２４で取得した投票情報を印字するために必要な投票券の発券枚数をカウントする（図９のステップＳ２６に対応）。
【０１４７】
［ステップＳ１０６］  携帯端末装置２００は、ステップＳ１０４で受け付けた文字列の文字数をカウントする（図９のステップＳ２７に対応）。
携帯端末装置２００は、カウントした文字列の文字数を、例えば、図１５（Ｂ）に示されるように、文字列情報保持部３０２に保持する。
【０１４８】
［ステップＳ１０７］  携帯端末装置２００は、投票券に印字する文字列の文字数の上限をカウントする（図９のステップＳ２８に対応）。
なお、１枚の投票券は印字される文字列の文字数の上限が、例えば、１５文字と設定されており、当該上限と、ステップＳ２６でカウントした発券枚数との積により、投票券に印字できる文字列の文字数の上限がカウントされる。
【０１４９】
［ステップＳ１０８］  携帯端末装置２００は、ステップＳ１０６でカウントした文字列の文字数と、ステップＳ１０７でカウントした上限とを比較する。
携帯端末装置２００は、文字列の文字数が上限以下ではない（文字列の文字数が上限を超える）場合には、ステップＳ１０９の処理に進み、文字列の文字数が上限以下である場合には、ステップＳ５０の処理に進む（図１０のステップＳ２９に対応）。
【０１５０】
［ステップＳ１０９］  携帯端末装置２００は、ステップＳ１０２で受け付けて、保持させた投票情報保持部３０１を参照して、１つのレースに対して複数の投票があるか否かを判定する。
【０１５１】
携帯端末装置２００は、１つのレースに対して投票が複数ない場合には、ステップＳ１１０の処理に進み、投票が複数ある場合には、ステップＳ４０に進む（図１０のステップＳ３０に対応）。
【０１５２】
［ステップＳ１１０］  携帯端末装置２００は、例えば、図１３に示されるように、ディスプレイ２２０に追加投票受付案内を表示して、追加投票するか否かを投票者Ｖから受け付ける。
【０１５３】
携帯端末装置２００は、追加投票しないことを受け付けると、ステップＳ１１１の処理に進み、追加投票することを受け付けると、ステップＳ１０２の処理に再び進む（図１０のステップＳ３１に対応）。
【０１５４】
［ステップＳ１１１］  携帯端末装置２００は、例えば、図１４に示されるように、コメントの印字方法受付画面を表示して、投票者Ｖからの印字方法を受け付ける（図１０のステップＳ３２に対応）。
【０１５５】
［ステップＳ１１２］  携帯端末装置２００は、ステップＳ１１１で受け付けた印字方法が、発券中止であるか否を判定する。
携帯端末装置２００は、印字方法が発券中止である場合には二次元コード化処理を終了し、発券中止ではない場合にはステップＳ５０の処理に進む（図１０のステップＳ３３に対応）。
【０１５６】
［ステップＳ４０］  携帯端末装置２００は、投票情報保持部３０１を参照して、ステップＳ１０４で受け付けた投票情報に基づき、複数の投票を分割して、分割した投票情報を投票情報保持部３０１に保持して、発券する投票券を増加させる（詳細は、図１６を参照）。
【０１５７】
［ステップＳ５０］  投票処理装置３００は、投票券に印字するための印字情報を生成する印字情報生成処理を実行し、生成した印字情報は印字情報保持部３０３（図１９）に保持する（詳細は、第２の実施の形態の図１８の説明を参照）。
【０１５８】
［ステップＳ１１３］  携帯端末装置２００は、ステップＳ５０で生成された印字情報を二次元コードにコード化する。
なお、携帯端末装置２００は、コード化された二次元コードの画像情報を保存し、投票者Ｖの操作入力に基づき、二次元コードの画像をディスプレイ２２０に表示することができる。
【０１５９】
次に、投票処理装置３００で実行される投票受付処理について図２５を用いて説明する。
図２５は、第３の実施の形態に係る投票処理装置で実行される投票受付処理の一例を示すフローチャートである。
【０１６０】
［ステップＳ１２１］  投票処理装置３００は、ディスプレイ３１１に、現金または的中券を入金させるための受付画面を表示する（図９のステップＳ２１に対応）。
［ステップＳ１２２］  投票処理装置３００は、投票者Ｖから、紙幣処理ユニット３３１及び硬貨処理ユニット３３２に対する入金を受け付ける（図９のステップＳ２２に対応）。
【０１６１】
［ステップＳ１２３］  投票処理装置３００は、二次元コード読取ユニット３６０が、投票者Ｖによってかざされた携帯端末装置２００が表示する二次元コードを読み取って、投票を受け付ける（図９のステップＳ２３に対応）。
【０１６２】
さらに、投票処理装置３００は、読み取った二次元コードから、図１９に示されるような投票情報、文字列を含む印字情報に変換する。
［ステップＳ６０］  投票処理装置３００は、印字情報の投票情報、文字列に基づき投票券に投票情報を印字すると共に、文字列も印字して、投票券の発券処理を実行する（詳細は、第２の実施の形態の図２０の説明を参照）。
【０１６３】
［ステップＳ７０］  投票処理装置３００は、受付金額と、投票金額との精算処理を実行する（詳細は、第２の実施の形態の図２２の説明を参照）。
上記携帯端末装置２００では、公営競技の投票の投票情報を取得し、文字列情報を取得し、取得した投票情報に基づき、投票処理装置３００に読み取られて投票情報が投票券に印字される、投票情報を表す二次元コードを生成し、取得した文字列に基づき、投票情報と共に、取得した文字列とを含む二次元コードを生成させるようにした。さらに、携帯端末装置２００の二次元コードは、複数投票が印字される投票券において、投票券に印字する文字列の文字数が投票券の上限を超えている場合には、複数の投票を分割して、複数の投票券に印字させる。このような二次元コードに基づき投票処理装置３００で発券される投票券には、投票情報に加えて、投票者が望む文字列が印字されて、独自性が高まり、サービス性の向上を図ることができる。さらに、サービス性の向上により、携帯端末装置２００及び投票処理装置３００の利用が高まり、投票処理装置３００が設置されている競技場、場外発売所への集客の向上も図ることができる。また、投票処理装置３００から投票券を発券させるために携帯端末装置２００が用いられるために、マークカードを削減し、投票者の投票券発券操作を効率化することができる。
【０１６４】
また、上記の処理機能は、コンピュータによって実現することができる。その場合、コンピュータが有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【０１６５】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記憶装置、光ディスク、光磁気記憶媒体、半導体メモリ等がある。磁気記憶装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）等がある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等がある。光磁気記憶媒体には、ＭＯ（Magneto - Optical disk）等がある。半導体メモリには、ＵＳＢ（Universal Serial Bus）メモリ等のフラッシュメモリがある。
【０１６６】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６７】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム若しくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１６８】
また、プログラムで記述された処理の一部または全てを、電子回路に置き換えることが可能である。例えば、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現してもよい。
【０１６９】
なお、上述の実施の形態は公営競技にて説明したが、本発明は宝くじ、サッカーくじ等にも同様の適用が可能であり、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
【０１７０】
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１７１】
１０  投票処理装置
１１  受付部
１２  投票情報取得部
１３  文字列取得部
１４  投票情報保持部
１５  文字列保持部
１６  印字部
１７  発券部
１８  印字制御部
５０  投票券
【図１】
2015162224.tif 000003
【図２】
2015162224.tif 000004
【図３】
2015162224.tif 000005
【図４】
2015162224.tif 000006
【図５】
2015162224.tif 000007
【図６】
2015162224.tif 000008
【図７】
2015162224.tif 000009
【図８】
2015162224.tif 000010
【図９】
2015162224.tif 000011
【図１０】
2015162224.tif 000012
【図１１】
2015162224.tif 000013
【図１２】
2015162224.tif 000014
【図１３】
2015162224.tif 000015
【図１４】
2015162224.tif 000016
【図１５】
2015162224.tif 000017
【図１６】
2015162224.tif 000018
【図１７】
2015162224.tif 000019
【図１８】
2015162224.tif 000020
【図１９】
2015162224.tif 000021
【図２０】
2015162224.tif 000022
【図２１】
2015162224.tif 000023
【図２２】
2015162224.tif 000024
【図２３】
2015162224.tif 000025
【図２４】
2015162224.tif 000026
【図２５】
2015162224.tif 000027