(57)【要約】【課題】公営競技の投票の負担を軽減すること。【解決手段】印刷データ生成装置３０は、認識部３３と、データ処理部３７とを有する。認識部３３は、入力された読取画像において、場名、レース番号、馬番（または、枠番）、及び、特定のマークを認識する。データ処理部３７は、認識されたマークに基づいて式別を決定し、認識された場名、レース番号及び馬番（または、枠番）と、決定した式別とに基づいて、マークカード用の印刷データを生成し、生成した印刷データを出力する。【選択図】図１
2020046845.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像において、レースの開催場の名称である場名、レース番号、競走対象を特定する番号である競争対象番号、及び、特定のマークを認識する認識部と、
認識された前記マークに基づいて式別を決定し、認識された前記場名、前記レース番号及び前記競争対象番号と、決定した前記式別とに基づいて、マークカード用の印刷データを生成し、生成した前記印刷データを出力するデータ処理部と、
を具備する印刷データ生成装置。
【請求項２】
前記データ処理部は、認識された前記マークの数に基づいて前記式別を決定する、
請求項１に記載の印刷データ生成装置。
【請求項３】
前記データ処理部は、認識された前記マークの種類と、決定した前記式別とに基づいて、買い目を決定する、
請求項１または２に記載の印刷データ生成装置。
【請求項４】
前記データ処理部は、決定した前記式別の数と前記競争対象番号の組合せの数とに基づいて、プリンタから出力される前記マークカードの枚数を決定する、
請求項１から３の何れか一つに記載の印刷データ生成装置。
【請求項５】
前記データ処理部は、前記マークカードの１枚当たりの購入金額の合計額を含む前記印刷データを生成する、
請求項１から４の何れか一つに記載の印刷データ生成装置。
【請求項６】
入力された画像において、レースの開催場の名称である場名、レース番号、競走対象を特定する番号である競争対象番号、及び、特定のマークを認識し、
認識した前記マークに基づいて式別を決定し、
認識した前記場名、前記レース番号及び前記競争対象番号と、決定した前記式別とに基づいて、マークカード用の印刷データを生成する、
印刷データ生成方法。
【請求項７】
入力された画像において、レースの開催場の名称である場名、レース番号、競走対象を特定する番号である競争対象番号、及び、特定のマークを認識し、
認識した前記マークに基づいて式別を決定し、
認識した前記場名、前記レース番号及び前記競争対象番号と、決定した前記式別とに基づいて、マークカード用の印刷データを生成する、
処理を印刷データ生成装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は印刷データ生成装置、印刷データ生成方法及びプログラムに関する。
【背景技術】
【０００２】
競馬、競輪、競艇及びオートレース等の公営競技では、投票券の購入者（以下では「投票券購入者」と呼ぶことがある）は、過去の戦績、レース当日の馬や選手の状態、オッズ等の情報を踏まえながらレース結果を予想する。投票券購入者は、予想した結果に基づいた買い目に該当するマークをマークカードに印し、マークを印したマークカードを投票端末に読み取らせることにより投票を行う。
【０００３】
投票券購入者の中には、スポーツ新聞、予想紙、出走表等の紙媒体に印刷された情報を参考にして、紙媒体に印刷された馬番や枠番に◎、○、△、×等のマークを印しながらレース結果を予想し、予想した結果から買い目を決定する者がいる。買い目は、レースの開催場と、レース番号と、式別と、馬番（または、枠番）とに基づいて特定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１５５５７４号公報
【特許文献２】特開２００５−３２２１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
投票券購入者が紙媒体に印刷された情報を参考にして決定した買い目をマークカードに記入する際に、記入ミスが発生することがある。また、紙媒体に印刷された情報を参考にして買い目を決定する投票券購入者の中には、マークカードへの買い目の記入に手間取る者もいる。特に投票券購入者が高齢者の場合には、マークカードの記入ミスが発生し易く、また、マークカードの記入に手間取ることが多い傾向にある。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、公営競技の投票の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
開示の態様では、印刷データ生成装置は、認識部と、データ処理部とを有する。前記認識部は、入力された画像において、レースの開催場の名称、レース番号、競走対象を特定する番号である競争対象番号、及び、特定のマークを認識する。前記データ処理部は、認識された前記マークに基づいて式別を決定し、認識された前記場名、前記レース番号及び前記競争対象番号と、決定した前記式別とに基づいて、マークカード用の印刷データを生成し、生成した前記印刷データを出力する。
【発明の効果】
【０００８】
開示の態様によれば、公営競技の投票の負担を軽減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１のマークカード印刷システムの構成例を示す図である。
【図２】図２は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図３】図３は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図４】図４は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図５】図５は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図６Ａ】図６Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図６Ｂ】図６Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図６Ｃ】図６Ｃは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図６Ｄ】図６Ｄは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図７】図７は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図８Ａ】図８Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図８Ｂ】図８Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図８Ｃ】図８Ｃは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図８Ｄ】図８Ｄは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図９】図９は、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１０Ａ】図１０Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１０Ｂ】図１０Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１１Ａ】図１１Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１１Ｂ】図１１Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１１Ｃ】図１１Ｃは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１２Ａ】図１２Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１２Ｂ】図１２Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１３Ａ】図１３Ａは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１３Ｂ】図１３Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【図１４】図１４は、実施例１の印刷データ生成装置の処理の説明に供するフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する印刷データ生成装置、印刷データ生成方法及びプログラムを図面に基づいて説明する。なお、この実施例により本願の開示する印刷データ生成装置、印刷データ生成方法及びプログラムが限定されるものではない。また、各実施例において同一の機能を有する構成、及び、同一の処理を行うステップには同一の符号を付す。また以下では、公営競技の一例に競馬を挙げて説明するが、開示の技術が適用可能な公営競技は競馬に限定されない。
【００１１】
［実施例１］
＜マークカード印刷システムの構成＞
図１は、実施例１のマークカード印刷システムの構成例を示す図である。図１において、マークカード印刷システム１は、スキャナ１０と、プリンタ２０と、印刷データ生成装置３０とを有する。印刷データ生成装置３０は、通信部３１と、認識部３３と、記憶部３５と、データ処理部３７とを有する。
【００１２】
通信部３１は、例えば、インタフェースモジュールによって実現される。認識部３３及びデータ処理部３７は、例えば、プロセッサによって実現される。プロセッサの一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。記憶部３５は、例えば、メモリまたはディスクドライブによって実現される。メモリの一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００１３】
スキャナ１０と印刷データ生成装置３０とは通信部３１を介して接続され、プリンタ２０と印刷データ生成装置３０とは通信部３１を介して接続される。
【００１４】
スキャナ１０のスキャン対象は、例えばスポーツ新聞、予想紙、出走表等の紙媒体である。投票券購入者は、レース結果の予想に基づいて◎、○、△、×等の特定のマークを手書きで印した紙媒体を、スキャナ１０が有する原稿台にセットする。スキャナ１０は、原稿台にセットされた紙媒体の紙面の画像を読み取る。スキャナ１０は、スキャナ１０が読み取った画像（以下では「読取画像」と呼ぶことがある）を印刷データ生成装置３０へ送信する。印刷データ生成装置３０の通信部３１は、読取画像を受信し、受信した読取画像を認識部３３へ出力する。
【００１５】
また、印刷データ生成装置３０の通信部３１は、データ処理部３７が生成した印刷データをプリンタ２０へ送信する。
【００１６】
プリンタ２０は、印刷データ生成装置３０から送信された印刷データを受信し、受信した印刷データに従って、マークシートへのマークの印刷を行い、マークが印刷されたマークシートを投票券購入者に向けて出力する。
【００１７】
＜印刷データ生成装置の動作＞
図２、図３、図４、図５、図６Ａ，Ｂ，Ｃ，Ｄ、図７、図８Ａ，Ｂ，Ｃ，Ｄ、図９、図１０Ａ，Ｂ、図１１Ａ，Ｂ，Ｃ、図１２Ａ，Ｂ、及び、図１３Ａ，Ｂは、実施例１の印刷データ生成装置の動作例の説明に供する図である。
【００１８】
図２には、紙媒体の一例として、出走表を示す。出走表には、投票券購入者により、手書きで、認識部３３が認識可能な特定のマークＭ１１，Ｍ２１，Ｍ２２，Ｍ４１，Ｍ４２，Ｍ４３，Ｍ６１，Ｍ６２，Ｍ６３，Ｍ６４が記入されている。マークＭ１１，Ｍ２２，Ｍ４１，Ｍ６４は「◎」であり、マークＭ２１，Ｍ４２，Ｍ４３，Ｍ６３は「○」であり、マークＭ６１，Ｍ６２は「△」である。マークＭ１１は、第１レースの馬番「８」に記入されている。マークＭ２１は第２レースの馬番「５」に記入され、マークＭ２２は第２レースの馬番「１０」に記入されている。マークＭ４１は第４レースの馬番「３」に記入され、マークＭ４２は第４レースの馬番「９」に記入され、マークＭ４３は第４レースの馬番「１２」に記入されている。マークＭ６１は第６レースの馬番「２」に記入され、マークＭ６２は第６レースの馬番「５」に記入され、マークＭ６３は第６レースの馬番「８」に記入され、マークＭ６４は第６レースの馬番「１１」に記入されている。投票券購入者は、マークＭ１１，Ｍ２１，Ｍ２２，Ｍ４１，Ｍ４２，Ｍ４３，Ｍ６１，Ｍ６２，Ｍ６３，Ｍ６４が記入されている出走表をスキャナ１０の原稿台にセットする。
【００１９】
スキャナ１０または印刷データ生成装置３０が有するスタートボタンが投票券購入者により押されることで、スキャナ１０は、出走表の紙面（図２）の画像の読取を開始する。そして、スキャナ１０は、読取画像ＰＭを印刷データ生成装置３０へ送信する。読取画像ＰＭを受信した通信部３１は、受信した読取画像ＰＭを認識部３３へ出力する。
【００２０】
認識部３３は、通信部３１から入力された読取画像ＰＭにおいて、例えばＯＣＲ（Optical  Character  Recognition）を用いて、以下のようにして、レースの開催場の名称（以下では「場名」と呼ぶことがある）、レース番号、馬番（または、枠番）、及び、特定のマークを認識する。ここで、馬番または枠番は、公営競技の競走対象を特定する番号（以下では「競争対象番号」と呼ぶことがある）の一例である。公営競技が競馬の場合は競争対象は出走馬であり、公営競技が競輪、競艇またはオートレースの場合は、競争対象は出走者である。また、認識部３３が認識可能な特定のマークの一例として、「◎」、「○」、「△」、「×」の４種類のマークが挙げられる。これらの特定のマーク「◎」、「○」、「△」、「×」は記憶部３５に予め設定されて記憶されている。認識部３３は、記憶部３５を参照することにより、予め設定された特定のマークを記憶部３５から取得する。
【００２１】
認識部３３は、図３に示すように、矩形の読取画像ＰＭ上に、読取画像ＰＭの左上の頂点を原点として右方向にＸ座標、下方向にＹ座標を設定する。
【００２２】
また、認識部３３は、図４に示すように、まず、読取画像ＰＭにおいて、座標Ｐ１１を左上の頂点とし、座標Ｐ１２を右下の頂点とする矩形領域Ｐ１１−Ｐ１２に存在する文字を認識する。矩形領域Ｐ１１−Ｐ１２には、紙媒体の名称が存在する。図４に示す例では、認識部３３は、矩形領域Ｐ１１−Ｐ１２に存在する文字を「出走表」と認識する。
【００２３】
記憶部３５には、認識領域テーブルが予め記憶されている。認識部３３は、記憶部３５に記憶されている認識領域テーブルを参照する。図５に、認識領域テーブルの一例を示す。図５は、名称が「出走表」である紙媒体に対応する認識領域テーブルＴＡの一例である。認識領域テーブルＴＡには、図５に示すよう、認識対象の項目である「場名」、「レース番号」、「枠番」、「馬番」、「マーク」と、それらの項目が存在する矩形領域との対応関係が予め設定されている。なお、名称が「出走表」である紙媒体に対応する認識領域テーブル以外にも、名称が「○○競馬新聞」等の紙媒体に対応する他の認識領域テーブルを記憶部３３に記憶することも可能である。
【００２４】
例えば、認識領域テーブルＴＡ（図５）には、名称が「出走表」である紙媒体において、図４に示すように、「場名」は、座標Ｐ２１を左上の頂点とし、座標Ｐ２２を右下の頂点とする矩形領域Ｐ２１−Ｐ２２に存在することが示されている。また、「レース番号」は、座標Ｐ３１を左上の頂点とし、座標Ｐ３２を右下の頂点とする矩形領域Ｐ３１−Ｐ３２に存在することが示されている。また、「レース番号」については、矩形領域Ｐ３１−Ｐ３２から右方向に所定量Δｘ１だけ順次移動した矩形領域で矩形領域Ｐ３１−Ｐ３２と同一サイズの矩形領域に次の「レース番号」が存在することが示されている。
【００２５】
また、「枠番１」の様に、馬１頭に対し１つの枠番号が割り当てられている場合は、「枠番１」は、座標Ｐ１０１を左上の頂点とし、座標Ｐ２０２を右下の頂点とする矩形領域Ｐ１０１−Ｐ２０２に存在することが示されている。また、「枠番２」は、「枠番１」の矩形領域Ｐ１０１−Ｐ２０２から下方向に所定量Δｙ１だけ移動した矩形領域で矩形領域Ｐ１０１−Ｐ２０２と同一サイズの矩形領域に存在することが示されている。また「枠番３」の様に複数の馬に対し１つの枠番号が割り当てられている場合は、「枠番３」は、座標Ｐ１０３を左上の頂点とし、座標Ｐ２０５を右下の頂点とする矩形領域Ｐ１０３−Ｐ２０５に存在することが示されている。また、「枠番４」は、「枠番３」の矩形領域Ｐ１０３−Ｐ２０５から下方向に所定量Δｙ２だけ移動した矩形領域で矩形領域Ｐ１０３−Ｐ２０５と同一サイズの矩形領域に存在することが示されている。また、「枠番５」は、「枠番３」の矩形領域Ｐ１０３−Ｐ２０５から下方向に所定量Δｙ２×２だけ移動した矩形領域で矩形領域Ｐ１０３−Ｐ２０５と同一サイズの矩形領域に存在することが示されている。つまり「枠番」は、全体の矩形領域として、座標Ｐ１０１を左上の頂点とし、座標Ｐ２１５を右下の頂点とする矩形領域Ｐ１０１−Ｐ２１５に存在することが示されている。また、個々の「枠番」については、出走頭数により矩形領域が変化する。よって、「枠番６」以降については、「枠番１」の矩形領域Ｐ１０１−Ｐ２０２から下方向に所定量Δｙ１×ｎまたは所定量Δｙ２×ｎ（ｎ：自然数）だけ順次移動した矩形領域で矩形領域Ｐ１０１−Ｐ２０２または矩形領域Ｐ１０３−Ｐ２０５と同一サイズの矩形領域に存在することが示されている。
【００２６】
また、「馬番」は、座標Ｐ２０１を左上の頂点とし、座標Ｐ３１５を右下の頂点とする矩形領域Ｐ２０１−Ｐ３１５に存在することが示されている。例えば「馬番１」は、座標Ｐ２０１を左上の頂点とし、座標Ｐ３０２を右下の頂点とする矩形領域Ｐ２０１−Ｐ３０２に存在することが示されている。また、「馬番２」は、「馬番１」の矩形領域Ｐ２０１−Ｐ３０２から下方向に所定量Δｙ１だけ移動した矩形領域で矩形領域Ｐ２０１−Ｐ３０２と同一サイズの矩形領域に存在することが示されている。「馬番３」以降については、「馬番１」の矩形領域Ｐ２０１−Ｐ３０２から下方向に所定量Δｙ１×ｎ（ｎ：自然数）だけ順次移動した矩形領域で矩形領域Ｐ２０１−Ｐ３０２と同一サイズの矩形領域に存在することが示されている。
【００２７】
また、「マーク」は、「枠番」、「馬番」と同一矩形領域に存在し、「マーク」が認識された箇所の「枠番」、「馬番」が認識されることになる。
【００２８】
また、例えば、記憶部３３が記憶する他の認識領域テーブルＴＢ（図示省略）には、認識テーブルＴＡ（図５）と同様に、名称が「○○競馬新聞」などの別紙媒体における認識対象の項目「場名」、「レース番号」、「枠番」、「馬番」、「マーク」と、それらの項目が存在する矩形領域との対応関係が予め設定されている。但し、「出走表」と各社が発行する「競馬新聞」とでは、紙面のレイアウトが異なるため、「競馬新聞」では、図５に示した項目と同一の項目に対して、図５と異なる矩形領域が対応付けられることになる。
【００２９】
矩形領域Ｐ１１−Ｐ１２に存在する文字を「出走表」と認識した認識部３３は、記憶部３５に予め記憶されている認識領域テーブルＴＡ（図５）に従って、読取画像ＰＭ（図２）において、「場名」、「レース番号」、「枠番」、「馬番」、「マーク」の各項目の認識を試みる。その結果、認識部３３は、図６Ａ，Ｂ，Ｃ，Ｄに示すように認識する。図６Ａ，Ｂ，Ｃ，Ｄに認識結果の一例を示す。
【００３０】
すなわち、認識部３３は、図６Ａ，Ｂ，Ｃ，Ｄに示すように、場名が「Ｃ」であると認識する。
【００３１】
また、認識部３３は、図６Ａに示すように、場名「Ｃ」の第１レース（レース番号「１」）について、馬番「８」にマーク「◎」が記入されていること、及び、１つのレースあたりに記入されたマークの数（以下では「記入マーク数」と呼ぶことがある）は１つであることを認識する。
【００３２】
また、認識部３３は、図６Ｂに示すように、場名「Ｃ」の第２レース（レース番号「２」）について、馬番「５」にマーク「○」が記入され、馬番「１０」にマーク「◎」が記入されていること、及び、記入マーク数が２つであることを認識する。
【００３３】
また、認識部３３は、図６Ｃに示すように、場名「Ｃ」の第４レース（レース番号「４」）について、馬番「３」にマーク「◎」が記入され、馬番「９」，「１２」のそれぞれにマーク「○」が記入されていること、及び、記入マーク数が３つであることを認識する。
【００３４】
また、認識部３３は、図６Ｄに示すように、場名「Ｃ」の第６レース（レース番号「６」）について、馬番「２」，「５」のそれぞれにマーク「△」が記入され、馬番「８」にマーク「○」が記入され、馬番「１１」にマーク「◎」が記入されていること、及び、記入マーク数が４つであることを認識する。
【００３５】
そして、認識部３３は、図６Ａ，Ｂ，Ｃ，Ｄに示す認識結果ＲＲ１，ＲＲ２，ＲＲ３，ＲＲ４をデータ処理部３７へ出力する。
【００３６】
データ処理部３７は、認識結果ＲＲ１，ＲＲ２，ＲＲ３，ＲＲ４（図６Ａ，Ｂ，Ｃ，Ｄ）に基づいて、以下のようにして、マークカード用の印刷データを生成する。
【００３７】
まず、データ処理部３７は、図７に示す式別テーブルＴＳに従って、記入マーク数に基づいて、式別数と式別とを以下のように決定する。式別テーブルＴＳは、記憶部３５に予め記憶されている。データ処理部３７は、記憶部３５に記憶されている式別テーブルＴＳを参照する。例えば、データ処理部３７は、認識結果ＲＲ１（図６Ａ）における記入マーク数が「１」であるため、認識結果ＲＲ１については、式別テーブルＴＳに従って、式別数が２つで、２つの式別の各々が「単勝」と「複勝」とであると決定する。また例えば、データ処理部３７は、認識結果ＲＲ２（図６Ｂ）における記入マーク数が「２」であるため、認識結果ＲＲ２については、式別テーブルＴＳに従って、式別数が３つで、３つの式別の各々が「２連単」と「２連複」と「ワイド」とであると決定する。また例えば、データ処理部３７は、認識結果ＲＲ３（図６Ｃ）における記入マーク数が「３」であるため、認識結果ＲＲ３については、式別テーブルＴＳに従って、式別数が２つで、２つの式別の各々が「３連単」と「３連複」とであると決定する。また例えば、データ処理部３７は、認識結果ＲＲ４（図６Ｄ）における記入マーク数が「４」であるため、認識結果ＲＲ４については、式別テーブルＴＳに従って、式別数が２つで、２つの式別の各々が「３連単」と「３連複」とであると決定する。
【００３８】
次いで、データ処理部３７は、認識部３３によって認識されたマークの種類と、データ処理部３７が決定した式別とに基づいて、印刷データに含まれる買い目を以下のようにして決定する。買い目には、馬番（または、枠番）の組合せが含まれる。
【００３９】
上記のように、認識部３３が認識可能な特定のマークは、例えば、「◎」、「○」、「△」、「×」の４種類のマークである。これに対して、記憶部３５には、「◎＞○＞△＝Ｘ」というマーク優先順位が予め設定されて記憶されている。データ処理部３７は、記憶部３５に記憶されているマーク優先順位を参照する。このマーク優先順位「◎＞○＞△＝Ｘ」は、「◎」の優先度が「○」の優先度よりも高く、「○」の優先度が「△」及び「×」の優先度より高く、「△」の優先度は「×」の優先度と同一であることを示す。
【００４０】
また、データ処理部３７は、１つのレースにおいて複数の馬番（または、複数の枠番）に対して同一種類のマークが記入されている場合には、それら同一種類のマークが記入された複数の馬番（または、複数の枠番）を相互に入れ替えて馬番の組合せ（または、枠番の組合せ）を決定する。例えば、１つのレースにおいて馬番「３」及び馬番「２」の双方に対して同一種類のマーク「◎」が記入され、記入マーク数が２つである場合には、データ処理部３７は、式別「２連単」における馬番の組合せとして、「２−３」と「３−２」との２つの組合せを決定する。
【００４１】
また、データ処理部３７は、１つのレースにおいて複数の馬番（または、複数の枠番）に対して同一優先度のマークが記入されている場合には、それら同一優先度のマークが記入された複数の馬番（または、複数の枠番）を相互に入れ替えて馬番の組合せ（または、枠番の組合せ）を決定する。例えば、１つのレースにおいて馬番「３」に対してマーク「◎」が記入され、馬番「２」に対してマーク「○」が記入され、馬番「１」に対してマーク「△」が記入され、馬番「４」に対してマーク「×」が記入され、記入マーク数が４つである場合には、上記のように「△」の優先度と「×」の優先度とは同一であるため、データ処理部３７は、式別「３連単」における馬番の組合せとして、「３−２−１」と「３−２−４」との２つの組合せを決定する。
【００４２】
よって、例えば認識結果ＲＲ１（図６Ａ）については、データ処理部３７は、記入マーク数が「１」であるため式別を「単勝」と「複勝」とに決定するとともに、馬番の組合せを「８番」の１つの組合せに決定する。よって、例えば認識結果ＲＲ１（図６Ａ）については、データ処理部３７は、図８Ａに示すように、「場名：Ｃ」、「レース番号：１」、「（１）」、「単勝：８番」、「合計金額：１００円」、「（２）」、「複勝：８番」、「合計金額：１００円」、「マークカード数：２」を含む印刷データＰＤ１を生成する。
【００４３】
また例えば、認識結果ＲＲ２（図６Ｂ）については、データ処理部３７は、記入マーク数が「２」であるため式別を「２連単」と「２連複」と「ワイド」とに決定するとともに、馬番の組合せを「５番−１０番」と「１０番−５番」との２つの組合せに決定する。よって、例えば認識結果ＲＲ２（図６Ｂ）については、データ処理部３７は、図８Ｂに示すように、「場名：Ｃ」、「レース番号：２」、「（１）」、「２連単：５番−１０番」、「２連単：１０番−５番」、「合計金額：２００円」、「（２）」、「２連複：５番−１０番」、「合計金額：１００円」、「（３）」、「ワイド：５番−１０番」、「合計金額：１００円」、「マークカード数：３」を含む印刷データＰＤ２を生成する。
【００４４】
また例えば、認識結果ＲＲ３（図６Ｃ）については、データ処理部３７は、記入マーク数が「３」であるため式別を「３連単」と「３連複」とに決定するとともに、馬番の組合せを「３番−９番−１２番」と「３番−１２番−９番」との２つの組合せに決定する。よって、例えば認識結果ＲＲ３（図６Ｃ）については、データ処理部３７は、図８Ｃに示すように、「場名：Ｃ」、「レース番号：４」、「（１）」、「３連単：３番−９番−１２番」、「３連単：３番−１２番−９番」、「合計金額：２００円」、「（２）」、「３連複：３番−９番−１２番」、「合計金額：１００円」、「マークカード数：２」を含む印刷データＰＤ３を生成する。
【００４５】
また例えば、認識結果ＲＲ４（図６Ｄ）については、データ処理部３７は、記入マーク数が「４」であるため式別を「３連単」と「３連複」とに決定するとともに、馬番の組合せを「１１番−８番−２番」と「１１番−８番−５番」との２つの組合せに決定する。よって、例えば認識結果ＲＲ４（図６Ｄ）については、データ処理部３７は、図８Ｄに示すように、「場名：Ｃ」、「レース番号：６」、「（１）」、「３連単：１１番−８番−２番」、「３連単：１１番−８番−５番」、「合計金額：２００円」、「（２）」、「３連複：１１番−８番−２番」、「３連複：１１番−８番−５番」、「合計金額：２００円」、「マークカード数：２」を含む印刷データＰＤ４を生成する。
【００４６】
印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に含まれる、「（１）」，「（２）」,「（３）」等の括弧付きの数字は、１つのレース番号あたりにプリンタ２０から出力されるマークカードの通し番号を示す。また、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に含まれる「マークカード数」は、１つのレース番号あたりにプリンタ２０から出力されるマークカードの枚数を示す。よって例えば、通し番号「（１）」、「（２）」、「（３）」と、「マークカード数：３」とを含む印刷データＰＤ２（図８Ｂ）に従って、プリンタ２０からは３枚のマークカードが出力される。
【００４７】
ここで、図９にマークカードの一例を示す。図９に示すように、マークカードは、式別毎に記入され、１枚のマークカードについて１つの式別だけが指定可能である。よって例えば、同一レースに対して互いに異なる２種類の式別が指定される場合には、２枚のマークカードが必要となる。また、１枚のマークカードには、例えば図９に示すように、馬番（または、枠番）の４つの組合せが指定可能である。よって例えば、同一レースの同一の式別が指定される場合でも、馬番（または、枠番）の組合せが５つ以上になる場合には、２枚以上のマークカードが必要となる。よって、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に含まれる「マークカード数」は、式別テーブルＴＳに従って決定される「式別数」と、馬番（または、枠番）の組合せの数とに基づいて決定される。
【００４８】
ここで、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に含まれる「合計金額」は、プリンタ２０から出力されるマークカードの１枚あたりの購入金額の合計額を示す。また、馬番（または、枠番）の１つの組合せあたりの購入金額（つまり、１つの買い目あたりの購入金額）（以下では「購入単価」と呼ぶことがある）は、記憶部３５に予め設定されて記憶されている。つまり、「合計金額」は、「購入単価×馬番（または、枠番）の組合せの数」により算出される。そこで、データ処理部３７は、「合計金額」を決定する際に、記憶部３５に記憶されている「購入単価」を参照する。例えば、「購入単価」が「１００円」と設定されていた場合、印刷データＰＤ２（図８Ｂ）では、通し番号「（１）」に対応する馬番の組合せの数は「５番−１０番」と「１０番−５番」との２つであるため、データ処理部３７は、通し番号「（１）」に対応する「合計金額」を「１００円×２」の「２００円」に決定する。また例えば、印刷データＰＤ２（図８Ｂ）では、通し番号「（２）」、「（３）」にそれぞれ対応する馬番の組合せの数は「５番−１０番」の１つであるため、データ処理部３７は、通し番号「（２）」、「（３）」にそれぞれ対応する「合計金額」を「１００円×１」の「１００円」に決定する。
【００４９】
データ処理部３７は、以上のようにして決定した印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４を印刷指示とともに通信部３１へ出力する。
【００５０】
通信部３１は、データ処理部３７から入力された印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４及び印刷指示をプリンタ２０へ送信する。
【００５１】
プリンタ２０は、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４及び印刷指示を印刷データ生成装置３０から受信する。そして、プリンタ２０は、印刷指示に従い、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に基づいてマークカードにマークを印刷し、マークが印刷されたマークカードを出力する。
【００５２】
例えば、プリンタ２０は、印刷データＰＤ１（図８Ａ）に基づいて、マークカードＭＣ１１（図１０Ａ）と、マークカードＭＣ１２（図１０Ｂ）との２枚のマークカードを出力する。マークカードＭＣ１１は、印刷データＰＤ１の通し番号「（１）」に対応し、マークカードＭＣ１２は、印刷データＰＤ１の通し番号「（２）」に対応する。よって、マークカードＭＣ１１においては、プリンタ２０によって、場名「Ｃ」、レース番号「１」、式別「単勝」、１着・１頭目「８」、金額「１」、単位「百円」にそれぞれマークが印されるとともに、「合計金額  １００円」と印刷される。また、マークカードＭＣ１２においては、プリンタ２０によって、場名「Ｃ」、レース番号「１」、式別「複勝」、１着・１頭目「８」、金額「１」、単位「百円」にそれぞれマークが印されるとともに、「合計金額  １００円」と印刷される。
【００５３】
また例えば、プリンタ２０は、印刷データＰＤ２（図８Ｂ）に基づいて、マークカードＭＣ２１（図１１Ａ）と、マークカードＭＣ２２（図１１Ｂ）と、マークカードＭＣ２３（図１１Ｃ）との３枚のマークカードを出力する。マークカードＭＣ２１は、印刷データＰＤ２の通し番号「（１）」に対応し、マークカードＭＣ２２は、印刷データＰＤ２の通し番号「（２）」に対応し、マークカードＭＣ２３は、印刷データＰＤ２の通し番号「（３）」に対応する。よって、マークカードＭＣ２１においては、プリンタ２０によって、場名「Ｃ」、レース番号「２」と、式別「２連単」と、１着・１頭目「５」、２着・２頭目「１０」、金額「１」、単位「百円」と、１着・１頭目「１０」、２着・２頭目「５」、金額「１」、単位「百円」とにそれぞれマークが印されるとともに、「合計金額  ２００円」と印刷される。また、マークカードＭＣ２２においては、プリンタ２０によって、場名「Ｃ」、レース番号「２」、式別「２連複」、１着・１頭目「５」、２着・２頭目「１０」、金額「１」、単位「百円」にそれぞれマークが印されるとともに、「合計金額  １００円」と印刷される。また、マークカードＭＣ２３においては、プリンタ２０によって、場名「Ｃ」、レース番号「２」、式別「ワイド」、１着・１頭目「５」、２着・２頭目「１０」、金額「１」、単位「百円」にそれぞれマークが印されるとともに、「合計金額  １００円」と印刷される。
【００５４】
また例えば、プリンタ２０は、印刷データＰＤ３（図８Ｃ）に基づいて、マークカードＭＣ３１（図１２Ａ）と、マークカードＭＣ３２（図１２Ｂ）との２枚のマークカードを出力する。マークカードＭＣ３１は、印刷データＰＤ３の通し番号「（１）」に対応し、マークカードＭＣ３２は、印刷データＰＤ３の通し番号「（２）」に対応する。よって、マークカードＭＣ３１においては、プリンタ２０によって、場名「Ｃ」、レース番号「４」と、式別「３連単」と、１着・１頭目「３」、２着・２頭目「９」、３着・３頭目「１２」、金額「１」、単位「百円」と、１着・１頭目「３」、２着・２頭目「１２」、３着・３頭目「９」、金額「１」、単位「百円」とにそれぞれマークが印されるとともに、「合計金額  ２００円」と印刷される。また、マークカードＭＣ３２においては、プリンタ２０によって、場名「Ｃ」、レース番号「４」、式別「３連複」、１着・１頭目「３」、２着・２頭目「９」、３着・３頭目「１２」、金額「１」、単位「百円」にそれぞれマークが印されるとともに、「合計金額  １００円」と印刷される。
【００５５】
また例えば、プリンタ２０は、印刷データＰＤ４（図８Ｄ）に基づいて、マークカードＭＣ４１（図１３Ａ）と、マークカードＭＣ４２（図１３Ｂ）との２枚のマークカードを出力する。マークカードＭＣ４１は、印刷データＰＤ４の通し番号「（１）」に対応し、マークカードＭＣ４２は、印刷データＰＤ４の通し番号「（２）」に対応する。よって、マークカードＭＣ４１においては、プリンタ２０によって、場名「Ｃ」、レース番号「６」と、式別「３連単」と、１着・１頭目「１１」、２着・２頭目「８」、３着・３頭目「２」、金額「１」、単位「百円」と、１着・１頭目「１１」、２着・２頭目「８」、３着・３頭目「５」、金額「１」、単位「百円」とにそれぞれマークが印されるとともに、「合計金額  ２００円」と印刷される。また、マークカードＭＣ４２においては、プリンタ２０によって、場名「Ｃ」、レース番号「６」と、式別「３連複」と、１着・１頭目「１１」、２着・２頭目「８」、３着・３頭目「２」、金額「１」、単位「百円」と、１着・１頭目「１１」、２着・２頭目「８」、３着・３頭目「５」、金額「１」、単位「百円」とにそれぞれマークが印されるとともに、「合計金額  ２００円」と印刷される。
【００５６】
＜印刷データ生成装置の処理＞
図１４は、実施例１の印刷データ生成装置の処理の説明に供するフローチャートである。図１４に示すフローチャートは、スキャナ１０から送信された読取画像が印刷データ生成装置３０の認識部３３に入力されたときに開始される。
【００５７】
ステップＳ１０１では、認識部３３は、読取画像において文字及び特定のマークを認識する。
【００５８】
次いで、ステップＳ１０３では、データ処理部３７は、認識部３３によって認識された文字及びマークに基づいて、各レースで指定する式別を決定する。
【００５９】
次いで、ステップＳ１０５では、データ処理部３７は、各レースで指定する馬番（または、枠番）の組合せを決定する。
【００６０】
次いで、ステップＳ１０７では、データ処理部３７は、決定した式別及び馬番（または、枠番）の組合せに基づいて、印刷データを生成する。
【００６１】
そして、ステップＳ１０９では、データ処理部３７は、印刷データを印刷指示とともに通信部３１へ出力する。
【００６２】
以上のように、実施例１では、印刷データ生成装置３０は、認識部３３と、データ処理部３７とを有する。認識部３３は、入力された読取画像において、場名、レース番号、馬番（または、枠番）、及び、特定のマークを認識する。データ処理部３７は、認識されたマークに基づいて式別を決定し、認識された場名、レース番号及び馬番（または、枠番）と、決定した式別とに基づいて、マークカード用の印刷データを生成し、生成した印刷データを出力する。
【００６３】
こうすることで、紙媒体に手書きで記入された特定のマークに基づいて、投票券購入者の意図に沿う買い目がマークされたマークカードを自動的に印刷することができるため、マークカードへの買い目の記入の手間を無くして投票の負担を軽減することができる。また、パソコンやスマートデバイスを用いたインターネット投票では、パソコンやスマートデバイスの操作を含め、投票の手順が、マークカードを用いた従来の投票の手順と異なるため、特に投票券購入者が高齢者である場合には、パソコンやスマートデバイスの操作に手間取って投票が困難になることがあった。これに対し、実施例１の投票の手順は、マークカードを用いた従来の投票の手順の一部を自動化したものであるため、インターネット投票とは異なり、パソコンやスマートデバイスの操作が不要であるので、特に高齢の投票券購入者には、インターネット投票よりも利便性が高いものになる。
【００６４】
また、実施例１では、データ処理部３７は、認識されたマークの数に基づいて式別を決定する。
【００６５】
こうすることで、投票券購入者の意図に沿う適切な式別を決定することができる。
【００６６】
また、実施例１では、データ処理部３７は、認識されたマークの種類と、決定した式別とに基づいて、買い目を決定する。
【００６７】
こうすることで、投票券購入者の意図に沿う適切な買い目を決定することができる。
【００６８】
また、実施例１では、データ処理部３７は、決定した式別の数と馬番（または、枠番）の組合せの数とに基づいて、プリンタ２０から出力されるマークカードの枚数を決定する。
【００６９】
こうすることで、プリンタ２０から出力されるマークカードの枚数について、適切な枚数を決定することができる。
【００７０】
また、実施例１では、データ処理部３７は、マークカードの１枚当たりの購入金額の合計額を含む印刷データを生成する。
【００７１】
こうすることで、投票券購入者に対して、マークカードの１枚当たりの購入金額の合計額をマークカード上で明示することができる。
【００７２】
以上、実施例１について説明した。
【００７３】
［実施例２］
実施例１では、「購入単価」が記憶部３５に予め設定されて記憶されている場合について説明した。これに対し、実施例２では、「購入単価」が記憶部３５に予め設定されていない場合について説明する。「購入単価」が記憶部３５に予め設定されていない場合、データ処理部３７は、「合計金額」を算出することが困難であるため、印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に「合計金額」を含めない。印刷データＰＤ１，ＰＤ２，ＰＤ３，ＰＤ４に「合計金額」が含まれない場合、プリンタ２０は、マークカードＭＣ１１，ＭＣ１２，ＭＣ２１，ＭＣ２２，ＭＣ２３，ＭＣ３１，ＭＣ３２，ＭＣ４１，ＭＣ４２において、「金額」欄及び「単位」欄にマークを印刷しない。「金額」欄及び「単位」欄にマークが印刷されていないマークカードがプリンタ２０から出力される場合、投票券購入者は、任意の購入金額に対応するマークを「金額」欄及び「単位」欄に手書きで記入する。こうすることで、購入金額について、投票券購入者の自由度を高めることができる。
【００７４】
以上、実施例２について説明した。
【符号の説明】
【００７５】
１  マークカード印刷システム
１０  スキャナ
２０  プリンタ
３０  印刷データ生成装置
３１  通信部
３３  認識部
３５  記憶部
３７  データ処理部
【図１】
2020046845.tif 000003
【図２】
2020046845.tif 000004
【図３】
2020046845.tif 000005
【図４】
2020046845.tif 000006
【図５】
2020046845.tif 000007
【図６Ａ】
2020046845.tif 000008
【図６Ｂ】
2020046845.tif 000009
【図６Ｃ】
2020046845.tif 000010
【図６Ｄ】
2020046845.tif 000011
【図７】
2020046845.tif 000012
【図８Ａ】
2020046845.tif 000013
【図８Ｂ】
2020046845.tif 000014
【図８Ｃ】
2020046845.tif 000015
【図８Ｄ】
2020046845.tif 000016
【図９】
2020046845.tif 000017
【図１０Ａ】
2020046845.tif 000018
【図１０Ｂ】
2020046845.tif 000019
【図１１Ａ】
2020046845.tif 000020
【図１１Ｂ】
2020046845.tif 000021
【図１１Ｃ】
2020046845.tif 000022
【図１２Ａ】
2020046845.tif 000023
【図１２Ｂ】
2020046845.tif 000024
【図１３Ａ】
2020046845.tif 000025
【図１３Ｂ】
2020046845.tif 000026
【図１４】
2020046845.tif 000027