(57)【要約】【課題】数字選択式の投票券の発券装置において、申込情報のデータ量を圧縮することを目的とする。【解決手段】数字を入力する入力部と、前記入力部で入力された数字の集合から出力データを生成するデータ生成部と、前記データ生成部で生成された前記出力データを出力する出力部とを備えた発券装置であって、選択対象の数字の所定桁においてとり得る数字の個数より１を減じた個数が、選択される申込数字の個数より小さい場合、前記データ生成部は、前記所定桁においてとり得る数字の個数より１を減じた個数からなるデータと、前記申込数字の個数及びそれぞれの申込数字における前記選択対象の数字の前記所定桁以外の桁数を乗じた個数からなるデータとを用いて、前記出力データを生成することを特徴とする発券装置。【選択図】図６
2015055949.tif 000002
【特許請求の範囲】
【請求項１】
数字を入力する入力部と、
前記入力部で入力された数字の集合から出力データを生成するデータ生成部と、
前記データ生成部で生成された前記出力データを出力する出力部とを備えた発券装置であって、
選択対象の数字の所定桁においてとり得る数字の個数より１を減じた個数が、選択される申込数字の個数より小さい場合、前記データ生成部は、前記所定桁においてとり得る数字の個数より１を減じた個数からなるデータと、前記申込数字の個数及びそれぞれの申込数字における前記選択対象の数字の前記所定桁以外の桁数を乗じた個数からなるデータとを用いて、前記出力データを生成することを特徴とする発券装置。
【請求項２】
請求項１記載の発券装置であって、
前記データ生成部は、前記選択対象の数字を小さな順序に並べ替え、
前記選択対象のそれぞれについて１の桁の数字を抽出し、該抽出された数字を前記並べ替えた順序の通りに並べると共に、前記選択対象の１０の桁の数字が変化する部分を抽出し、該抽出された数字を並べることを特徴とする発券装置。
【請求項３】
請求項２記載の発券装置であって、
前記データ生成部は、１０の桁の数字がｎである数字の有無を判断し（ｎ：１〜ｘの整数）、
１０の桁の数字がｎである数字が無ければ、１０の桁の数字に関するデータのｎ桁目を０とし、１０の桁の数字がｎである数字が有れば、１０の桁の数字に関するデータのｎ桁目を、前記並べ替えた順序の内、対応する順序の最も小さい数字とすることを特徴とする発券装置。
【請求項４】
請求項１〜３のいずれかに記載の発券装置であって、
前記選択対象の数字には、選択対象の数字とは異なる情報を有する数字が含まれており、前記出力データに選択対象の数字と異なる情報を含むことを特徴とする発券装置。
【請求項５】
請求項１に記載の発券装置であって、
選択対象の数字の所定桁においてとり得る数字の個数より１を減じた個数が、選択される申込数字の個数より小さい桁が複数存在する場合、
前記データ生成部は、いずれかの前記所定桁においてとり得る数字の個数より１を減じた個数からなるデータと、前記申込数字の個数及びそれぞれの申込数字における前記選択対象の数字の、いずれかの前記所定桁以外の桁数を乗じた個数からなるデータとを用いて、前記出力データを生成することを特徴とする発券装置。
【請求項６】
請求項１に記載の発券装置であって、
選択対象の数字の所定桁においてとり得る数字の個数より１を減じた個数が、選択される申込数字の個数より小さい桁が複数存在する場合、
前記データ生成部は、全ての前記所定桁においてとり得る数字の個数より１を減じた個数からなるデータと、前記申込数字の個数及びそれぞれの申込数字における前記選択対象の数字の、全ての前記所定桁の桁数を乗じた個数からなるデータとを用いて、前記出力データを生成することを特徴とする発券装置。
【請求項７】
請求項１に記載の発券装置であって、
選択対象の数字の所定桁においてとり得る数字の個数が１通りしか存在しない場合、
前記データ生成部は、前記所定桁のデータを前記出力データに含めないことを特徴とする発券装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発券装置に関する。
【背景技術】
【０００２】
従来技術として、数字選択式の投票券の発券装置において、発券装置に入力された申込情報を上位装置に送信し登録する技術があった。例えば、特許文献１には、「受付管理部がインターネットを介して会員端末からの投票券の購入申込を受け付けると、その購入申込がデータベースに格納される。数字選択式の投票券の申込の場合、申込データが中継センタに送られ、データ転送管理部は、ＪＬＳホスト・システムが稼動状態であるか否かを判定し、稼動状態である場合に、投票券の購入申込を該ホスト・システムに転送する。ホスト・システムにおいて発券された情報は、中継センタ、投票券モール・サイト、インターネットを介して会員端末に配信される。普通くじ申込の場合は、現物管理部が管理する普通投票券の種類を会員に呈示して、会員に種類及び枚数を設定させる。当せん管理部は、当せんした投票券に関するデータを管理し、当せん結果は、インターネットを介して会員端末に配信される」ことが記載されている（要約を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１２３６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上位装置側で発券された投票権の情報を管理する場合、上位装置の記憶容量及び処理能力や、発券装置の処理能力や、発券装置と上位装置との間のネットワーク回線の負荷を考慮した、申込情報のデータ量が求められる。上位装置に申込情報を記憶する場合は、上位装置（磁気ディスク等）の容量や、ネットワーク回線（光回線等）の通信速度に対して、申込情報のデータ量が相対的に小さく、申込情報のデータ量の圧縮はされていなかった。
【０００５】
しかし、上位装置やネットワーク回線の性能が乏しい場合に通信するデータ量を小さくしたり、投票券の紙面などに申込情報を埋め込む必要がある場合に申込情報の書込み領域は小さいため、申込情報のデータ量を圧縮する必要がある。また、上位装置の容量やネットワークの通信速度が速い場合も、申込情報のデータ量を可能な限り圧縮した、データ量を小さくすることが望ましい。
【０００６】
本発明は、数字選択式の投票券の発券装置において、申込情報のデータ量を圧縮することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明は、数字を入力する入力部と、前記入力部で入力された数字の集合から出力データを生成するデータ生成部と、前記データ生成部で生成された前記出力データを出力する出力部とを備えた発券装置であって、選択対象の数字の所定桁においてとり得る数字の個数より１を減じた個数が、選択される申込数字の個数より小さい場合、前記データ生成部は、前記所定桁においてとり得る数字の個数より１を減じた個数からなるデータと、前記申込数字の個数及びそれぞれの申込数字における前記選択対象の数字の前記所定桁以外の桁数を乗じた個数からなるデータとを用いて、前記出力データを生成することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、数字選択式の投票券の発券装置において、申込情報のデータ量を圧縮することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】発券システムの外観図
【図２】発券システムの機能ブロック図
【図３】実施例１における処理を示すフローチャート
【図４】申込用紙の例
【図５】未圧縮時における申込情報のデータ量
【図６】申込情報のデータ量の圧縮処理の例
【図７】データ量圧縮処理を示すフローチャート
【図８】データの圧縮結果
【図９】圧縮前後の申込情報のデータ量
【図１０】圧縮前後の申込情報のデータ量
【図１１】実施例２における処理を示すフローチャート
【発明を実施するための形態】
【００１０】
（実施例１）
以下、図１〜９を用いて、第１の実施例について説明する。本実施例は、数字選択式投票券や、競馬・競輪・競艇などの公営競技における投票券などの発券システムに関するものである。
【００１１】
図１は、発券システムの外観図である。発券システム１は、数字選択式投票券や公営競技における投票券などの発券装置１００と、上位装置であるホストコンピュータ２００とを広域回線などのネットワーク３００を介して接続している。ネットワーク３００は、例えば有線のＬＡＮ（Local Area Network）であるが、これに限られるものではない。
【００１２】
発券装置１００は、投票券売場や競馬場等に設置され、売場係員や顧客の操作によって発券を行う装置である。発券装置１００は、利用者により指定された内容が記載された申込用紙が挿入される申込用紙挿入口１０１と、印字済の投票券（以下、「印字券」と称する）を排出する出口である印字券排出口１０２とを備える。
【００１３】
申込用紙挿入口１０１は、予め定められた幅の申込用紙が挿入されることを前提としており、申込用紙挿入口１０１の幅は、幅の広過ぎる媒体が挿入されないように設定されることが望ましい。また、印字券排出口１０２は、複数枚の投票券を保持する形状や投票券が飛び出さないような機構を有することが望ましい。
【００１４】
図２は、投票券発券システムの機能ブロック図である。発券装置１００は、上記申込用紙挿入口１０１及び印字券排出口１０２の他に、申込用紙搬送機構１０３、印字用紙／印字券搬送機構１０４、申込用紙読取機構１０５、印字機構１０６、記憶部１０７、制御部１０８、通信部１０９等から構成されている。
【００１５】
申込用紙搬送機構１０３は、申込用紙挿入口１０１に挿入された申込用紙を、申込用紙読取機構１０５まで搬送する機構であり、申込用紙を搬送するための搬送ローラや、各種センサを備えている。
【００１６】
印字用紙／印字券搬送機構１０４は、発券装置１００内に収納された印字前の印字用紙を印字機構１０６に搬送するとともに、印字機構１０６により印字された印字券を印字券排出口１０２に排出する機構であり、投票券を搬送するための搬送ローラや、各種センサを備えている。
【００１７】
申込用紙読取機構１０５は、申込用紙搬送機構１０３により搬送された申込用紙を読取る機構であり、申込用紙に記載された内容（マークや数字等）を読み取る光学センサ等を備えている。すなわち、申込用紙読取機構１０５は、数字を入力する入力部に相当する。
【００１８】
印字機構１０６は、印字用紙／印字券搬送機構１０４によりスタッカから搬送された印字前の印字用紙に対して、投票券発券装置１００内で生成される印字データを印字する機構であり、印字ヘッド等を備えている。すなわち、印字機構１０６は、後述するデータ生成部（制御部１０８）で生成された出力データを出力する出力部に相当する。
【００１９】
記憶部１０７は、投票券発券装置１００に固有のＩＤや、各種データテーブルなどを記憶するＲＡＭなどのメモリ等を備えている。制御部１０８には、各種プログラム、各種データが記憶されており、投票券発券装置１００の各機構の制御や、各種の処理、取引を実行する。また、制御部１０８は、入力部（申込用紙読取機構１０５）で入力された数字の集合から出力データを生成するデータ生成部に相当する。
通信部１０９は、ホストコンピュータ２００とのデータの送受信を実行する。
【００２０】
これらの構成の内、申込用紙挿入口１０１と、申込用紙搬送機構１０３と、申込用紙読取機構１０５とは、投票券発券装置１００の内部に申込用紙を挿入することにより、申込情報の入力が実行されるための構成である。従って、申込情報を入力することが可能であれば、申込用紙挿入口１０１、申込用紙搬送機構１０３及び申込用紙読取機構１０５の代わりに、キーボード、タッチパネル、非接触ＩＣデバイス等の情報入力機構を用いても良い。
【００２１】
ホストコンピュータ２００は、制御部２０１、通信部２０２、データベース２０３等から構成されている。
【００２２】
制御部２０１には、各種プログラム、各種データが記憶されており、ホストコンピュータ２００の各機構の制御や、各種の処理、取引を実行する。通信部２０２は、投票券発券装置１００とのデータの送受信を行う部分である。データベース２０３には、ホストコンピュータと通信する投票券発券装置の固有の情報や各種の処理、取引に使用する情報等が記憶されている。
【００２３】
以下、本実施例における処理について詳細に説明する。図３は、本実施例における処理を示すフローチャートである。
【００２４】
投票券発券装置１００の制御部１０８は、申込用紙挿入口１０１から挿入された申込用紙を、申込用紙搬送機構１０３により申込用紙読取機構１０５まで搬送する（ステップＳ１１０）。次に、申込用紙読取機構１０５により、申込用紙に記載された申込情報を読み取る。
【００２５】
申込用紙の例を図４に示す。図４は、１〜４６までの４６個の数字の内、６個を選択する投票券の申込用紙４００である。申込用紙４００は、６個の数字の組合せを最大５組選択できるが、１つの申込用紙で選択可能な数字の組合せの数はこれに限られない。
【００２６】
図４に示す申込用紙４００の場合、６個の数字の組合せとして、組合せＡは「５、１２、２１、３１、３２、４３」、組合せＢは「２、３、１１、１２、２２、４２」、組合せＣは「２３、３３、３９、４４、４５、４６」、組合せＤは「２、３、４、７、８、９」、組合せＥは「１２、１４、１６、１８、４２、４６」が選択されたことを示している。
【００２７】
図３に戻り、Ｓ１０１の後、申込用紙読取機構１０５により、申込用紙４００に記載された申込情報を読み取る（ステップＳ１２０）。制御部１０８は、申込用紙読取機構１０５により読み取られた申込情報のデータに対して、圧縮処理を実行する（ステップＳ１３０）。なお、ホストコンピュータ２００の制御部２０１が圧縮処理を実行しても良く、このような場合、制御部１０８は、通信部１０９により、圧縮されていない申込情報のデータをホストコンピュータ２００に送信し、圧縮された申込情報のデータをホストコンピュータ２００から受信することになる。圧縮処理の詳細なフローに関しては、後述する。
【００２８】
制御部１０８は、印字用紙／印字券搬送機構１０４により、スタッカから搬送された印字前の印字用紙を印字機構１０６に搬送する（ステップＳ１４０）。印字機構１０６は、印字用紙に圧縮された申込情報を印字する（ステップＳ１５０）。その後、制御部１０８は、印字用紙／印字券搬送機構１０４により、申込情報が印字された印字用紙（すなわち、印字券）を印字券排出口１０２に搬送する（ステップＳ１６０）。これにより、圧縮された申込情報が印字された印字券が発行されることになる。
【００２９】
続いて、ステップＳ１０３の圧縮処理について、詳細に説明する。最初に、選択された数字の組合せの各々に対して、数字の小さな順序に並べ替える（ステップＳ１３１）。これは、申込用紙読取機構１０５にて読み取られる数字の順序が、必ずしも数字の小さな順とは限らないからである。例えば、上記組合せＡに対して、例えば、申込用紙読取機構１０５が読み取った順序や、キーボード、タッチパネル等により選択された順序が「２１、３１、１２、３２、４３、５」である場合、「５、１２、２１、３１、３２、４３」に並べ替える。次に、選択された数字の組合せの各々に対して、並べ替えた数字の小さな方から、１番目、２番目、…６番目と定義付ける（ステップＳ１３２）。
【００３０】
図５は、図４に示す申込用紙４００に対して、ステップＳ１３２の処理を実行した直後のデータ５００を示した図である。１つの数字毎のデータ量は２である（２桁の数字はそのままであり、１桁の数字には十の桁に０を付与している）ため、６つの数字の組合せの場合、データ量は１２である。すなわち、５種類の組合せを選択した場合、データ５００のデータ量は６０である。
【００３１】
図３に戻り、Ｓ１３２の後、データ５００の圧縮処理を実行する。最初に、選択された６個の数字のそれぞれについて１の桁の数字を抽出し、１番目〜６番目の順に並べる（ステップＳ１３３）。
【００３２】
具体的な処理について、図６を用いて説明する。図６は、図５に示したデータ５００の内、組合せＢに対する圧縮処理を抜き出した図である。組合せＢの数字は、１番目〜６番目の数字のデータがそれぞれ「０２」「０３」「１１」「１２」「２２」「４２」であるため、これらの数字の１の桁を並べると「２３１２２２」になる。
【００３３】
次に、選択された６個の１０の桁の数字に関するデータを作成する（ステップＳ１３４）。このとき、選択された６個の内、１０の桁の数字が変化する部分が何番目の数字であるかを抽出する。
【００３４】
具体的な処理について、図６や図７に示したフローチャートを用いて説明する。まず、制御部１０８は、１０の桁の数字が「１」である数字の有無を判断する（ステップＳ１３４１）。１０の桁の数字が「１」である数字が無ければ（ステップＳ１３４１：Ｎｏ）、１０の桁の数字に関するデータの最初の桁を「０」とし（ステップＳ１３４２ａ）、１０の桁の数字が「１」である数字が有れば（ステップＳ１３４１：Ｙｅｓ）、１０の桁の数字に関するデータの最初の桁を、１〜６番目の内、対応する順番を示す数字とする（ステップＳ１３４２ｂ）。なお、１０の桁の数字が「１」である数字が複数ある場合は、最も小さい数字とする。
【００３５】
続いて、制御部１０８は、１０の桁の数字が「２」である数字の有無を判断する（ステップＳ１３４３）。１０の桁の数字が「２」である数字が無ければ（ステップＳ１３４３：Ｎｏ）、１０の桁の数字に関するデータの２桁目を「０」とし（ステップＳ１３４４ａ）、１０の桁の数字が「２」である数字が有れば（ステップＳ１３４１：Ｙｅｓ）、１０の桁の数字に関するデータの２桁目を、１〜６番目の内、対応する順番を示す数字とする（ステップＳ１３４４ｂ）。なお、１０の桁の数字が「２」である数字が複数ある場合は、最も小さい数字とする。
【００３６】
続いて、制御部１０８は、１０の桁の数字が「３」である数字の有無を判断する（ステップＳ１３４５）。１０の桁の数字が「３」である数字が無ければ（ステップＳ１３４５：Ｎｏ）、１０の桁の数字に関するデータの３桁目を「０」とし（ステップＳ１３４６ａ）、１０の桁の数字が「３」である数字が有れば（ステップＳ１３４５：Ｙｅｓ）、１０の桁の数字に関するデータの３桁目を、１〜６番目の内、対応する順番を示す数字とする（ステップＳ１３４６ｂ）。なお、１０の桁の数字が「３」である数字が複数ある場合は、最も小さい数字とする。
【００３７】
続いて、制御部１０８は、１０の桁の数字が「４」である数字の有無を判断する（ステップＳ１３４７）。１０の桁の数字が「４」である数字が無ければ（ステップＳ１３４７：Ｎｏ）、１０の桁の数字に関するデータの４桁目を「０」とし（ステップＳ１３４８ａ）、１０の桁の数字が「４」である数字が有れば（ステップＳ１３４７：Ｙｅｓ）、１０の桁の数字に関するデータの４桁目を、１〜６番目の内、対応する順番を示す数字とする（ステップＳ１３４８ｂ）。なお、１０の桁の数字が「４」である数字が複数ある場合は、最も小さい数字とする。
【００３８】
図６に示す図の場合、組合せＢの数字の１０の桁は、１番目〜６番目の順に「０」「０」「１」「１」「２」「４」である。このとき、１０の桁の数字が「１」「２」「３」「４」である数字は、それぞれ３番目及び４番目、５番目、なし、６番目であるため、１０の桁の数字に関するデータは「３５０６」となる。
【００３９】
図８は、図５に示すデータ５００を圧縮した結果を示した図である。圧縮後のデータ８００は、数字の組合せ当たりのデータ量が２削減されている。従って、すなわち、５種類の組合せを選択したデータ８００全体では、データ量が１０削減されて５０となる。
【００４０】
上記の実施例では、１〜４６までの４６個の数字の内、６個を選択する場合について説明したが、（１０ｘ＋ｙ）個の数字の内、ｚ個を選択する場合（ｘ、ｚ：１〜９の整数、ｙ：０〜９の整数）に一般化することが可能である。
【００４１】
すなわち、制御部１０８は、選択されたｚ個の数字を小さな順序に並べ替え、ｚ個の数字のそれぞれについて１の桁の数字を抽出し、抽出された数字を並べ替えた順序の通りに並べると共に、ｚ個の数字の１０の桁の数字が変化する部分を抽出し、並べている。
【００４２】
ｚ個の数字の１０の桁の数字が変化する部分を抽出する際は、１０の桁の数字がｎである数字の有無を判断し（ｎは１〜ｘの整数）、１０の桁の数字がｎである数字が無ければ、１０の桁の数字に関するデータのｎ桁目を０とし、１０の桁の数字がｎである数字が有れば、１０の桁の数字に関するデータのｎ桁目を、前記並べ替えた順序の内、対応する順序の最も小さい数字としている。
【００４３】
このとき、図９に示すように、ステップＳ１０３の圧縮処理を実行しない場合、ｚ個の数字の組合せのデータ量は２×ｚになる。一方、ステップＳ１０３の圧縮処理を実行する場合、ｚ個の数字の組合せのデータ量は（ｘ＋ｚ）になる。圧縮処理によるデータ量の方が小さくなるためには、（ｘ＋ｚ）＜２×ｚ、すなわち、ｘ＜ｚという条件が必要になる。
【００４４】
換言すると、選択対象の数字の所定桁（上記の実施例では１０の桁）においてとり得る数字の個数（上記の実施例では「０、１、２、３、４」の５個）に１を減じた個数（上記の実施例では４個）が、選択される申込数字の個数（上記の実施例では６）より小さい場合、データ生成部である制御部１０８は、所定桁（１０の桁）においてとり得る数字の個数に１を減じた個数（４個）からなるデータと、前記申込数字の個数（６個）及びそれぞれの申込数字における前記選択対象の数字の前記所定桁以外の桁数（上記の実施例では１の桁のみであるため１桁／個）を乗じた個数（上記の実施例では６個×１桁／個＝６個）からなるデータとを用いて、出力データを生成している。
【００４５】
ここで、選択対象の数字の所定桁においてとり得る数字の個数に１を減じているのは、所定桁に関する情報においては、取りうる数字が変化する順番をデータとしているからである。すなわち、上記のステップＳ１３４１（Ｓ１３４３、Ｓ１３４５、Ｓ１３４７）は、「１０の桁の数字が『０』から『１』に変化する順番」（１０の桁の数字が『１』から『２』に変化する順番」、１０の桁の数字が『２』から『３』に変化する順番」、１０の桁の数字が『３』から『４』に変化する順番」）となる。
【００４６】
以上の処理を実行することにより、数字選択式の投票券の発券装置において、申込情報のデータ量を圧縮することが可能となる。
【００４７】
変形例１：上記の処理の内、ステップＳ１３３、Ｓ１３４の処理の順番を入れ替え、選択された６個の１０の桁の数字に関するデータを作成した後に、選択された６個の数字のそれぞれについて１の桁の数字を抽出し、１番目〜６番目の順に並べても良い。
【００４８】
変形例２：上記実施例では、１〜４６までの４６個の数字の内、６個を選択する場合について説明したが、４７〜４９に選択される数字とは異なる、特殊な情報を持たせることにより、集合に存在する数字以外の情報を圧縮後のデータに含めることが可能である。例えば、「既に選択された数字以外の数字を装置が自動で一つ選択する」、「既に選択された数字以外の数字の組合せ全て」、「あえて選択していない」などがある。これは、数字選択式投票券におけるクイックピックを組の一部分に適用した場合や、競馬等の流し買いに相当するものである。
（実施例２）
実施例１では、１〜４６（または４９）までの４６（または４９）個の数字の内、６個を選択する場合について説明したが、以下のように一般化することが可能である。
【００４９】
１（すなわち１０の０乗）の桁としてとり得る数字がａ0通り、１０（すなわち１０の１乗）の桁としてとり得る数字がａ1通り、…１０のｉ乗の桁としてとり得る数字がａi通りである場合（ａ0、ａ1、…ａiは１〜１０の整数）、選択される数字の個数はａ0×ａ1×…×ａi個ある。これらの数字の集合からｂ個の数字が選択される場合にデータ量を圧縮できる場合は以下の通りである。
【００５０】
図１０に示すように、圧縮処理を実行しない場合、ｂ個の数字の組合せのデータ量は、１個あたりのデータ量ｉにｂを乗じたｂ×ｉになる。一方、１０のｊ乗の桁に対して圧縮処理を実行する場合、ｂ個の数字の組合せのデータ量は、１０のｊ乗の桁としてとり得る数字の個数ａjから１を減じたａj−１に、１個あたりのデータ量（ｉ−１）にｂを乗じたｂ×（ｉ−１）を加えた（ａj−１）＋ｂ（ｉ−１）になる。圧縮処理によるデータ量の方が小さくなるためには、ｂ×ｉ＞（ａj−１）＋ｂ×（ｉ−１）、すなわち、ａj−１＜ｂという条件が必要になる。
【００５１】
以下、本実施例における処理について詳細に説明する。図１１は、本実施例における処理を示すフローチャートである。なお、ステップＳ１１０、Ｓ１２０、Ｓ１４０〜Ｓ１６０は、実施例１における処理（図３参照）と同様であるため、詳細な説明を省略する。以下では、実施例１のステップＳ１３０に対応する圧縮処理（ステップＳ２３０）について詳細に説明する。
【００５２】
最初に、選択された数字の組合せの各々に対して、数字の小さな順序に並べ替える（ステップＳ２３１）。次に、選択された数字の組合せの各々に対して、並べ替えた数字の小さな方から、１番目、２番目、…ｂ番目と定義付ける（ステップＳ２３２）。
【００５３】
その後、データ５００の圧縮処理を実行する。最初に、１の桁、１０の桁、…１０のｉ乗の桁の内、とり得る数字が最も少ない位を圧縮処理の対象とする。すなわち、ａ0、ａ1、…ａiの内、最も数字の小さい値ｍｉｎ（ａi）を取得する（ステップＳ２３３）。以下では、とり得る数字が最も少ない位が１０のｊ乗の桁である例（ｍｉｎ（ａi）＝ａj）について説明する。
【００５４】
上述の通り、圧縮処理によるデータ量の方が小さくなるためには、ａj−１＜ｂという条件が必要である。そこで、ステップＳ２３３の後、１０のｊ乗の桁としてとり得る数字ａjと選択される数字の個数ｂとの間に、ａj−１＜ｂという関係が成り立つかを判断する（ステップＳ２３４）。ここで、ａj−１＜ｂで無い場合、すなわちａj−１≧ｂである場合（ステップＳ２３４：Ｎｏ）は圧縮処理を終了して、ステップＳ１４０以降の処理を実行する。一方、ａj−１＜ｂである場合（ステップＳ２３４：Ｙｅｓ）は、選択されたｂ個の数字のそれぞれについて１０のｊ乗の桁以外の数字を抽出し、１番目〜ｂ番目の順に並べると共に（ステップＳ２３５）、選択されたｂ個の１０のｊ乗の桁の数字に関するデータを作成する（ステップＳ２３６）。
【００５５】
変形例１：上記の処理の内、ステップＳ２３５、Ｓ２３６の処理の順番を入れ替え、選択されたｂ個の１０のｊ乗の桁の数字に関するデータを作成した後に、選択されたｂ個の数字のそれぞれについて１０のｊ乗の桁以外の数字を抽出し、１番目〜ｂ番目の順に並べても良い。
【００５６】
変形例２：上記の処理の内、ステップＳ２３３の処理を省略しても良い。このとき、ａj−１＜ｂを満たす１０のｊ乗の桁が複数存在することがあるが、いずれを選択しても圧縮処理の効果を有する。このとき、装置のオペレータが圧縮処理の対象とする１０のｊ乗の桁を任意に選択しても良いし、印字データのサイズが予め設定されている場合は、当該サイズに近くなるような１０のｊ乗の桁を圧縮処理の対象としても良い。また、全ての、ａj−１＜ｂを満たす１０のｊ乗の桁を圧縮処理の対象としても良い。
【００５７】
変形例３：１０のｉ乗の桁としてとり得る数字が１通りしか存在しない場合は、１０のｉ乗の桁の情報をデータ５００から削除、または申込用紙が読み取られてもデータ５００に記憶しないようにしても良い。すなわち、１０のｉ乗の桁の情報を出力データに含めないようにしても良い。
【００５８】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨の範囲内において種々変形可能である。
【符号の説明】
【００５９】
１００：発券装置、１０１：申込用紙挿入口、１０２：印字券排出口、１０３：申込用紙搬送機構、１０４：投票券搬送機構、１０５：申込用紙読取機構、１０６：印字機構、１０７：記憶部、１０８：制御部、１０９：通信部、２００：ホストコンピュータ、２０１：制御部、２０２：通信部、２０３：データベース、３００：ネットワーク、４００：申込用紙、５００：データ
【図１】
2015055949.tif 000003
【図２】
2015055949.tif 000004
【図３】
2015055949.tif 000005
【図４】
2015055949.tif 000006
【図５】
2015055949.tif 000007
【図６】
2015055949.tif 000008
【図７】
2015055949.tif 000009
【図８】
2015055949.tif 000010
【図９】
2015055949.tif 000011
【図１０】
2015055949.tif 000012
【図１１】
2015055949.tif 000013