JP4338831B2 - Ticketing system - Google Patents

Ticketing system Download PDF

Info

Publication number
JP4338831B2
JP4338831B2 JP22293899A JP22293899A JP4338831B2 JP 4338831 B2 JP4338831 B2 JP 4338831B2 JP 22293899 A JP22293899 A JP 22293899A JP 22293899 A JP22293899 A JP 22293899A JP 4338831 B2 JP4338831 B2 JP 4338831B2
Authority
JP
Japan
Prior art keywords
counter
pulse
pulse signal
pulses
counting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP22293899A
Other languages
Japanese (ja)
Other versions
JP2001046726A (en
Inventor
恒夫 菊地
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heiwa Corp
Original Assignee
Heiwa Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heiwa Corp filed Critical Heiwa Corp
Priority to JP22293899A priority Critical patent/JP4338831B2/en
Publication of JP2001046726A publication Critical patent/JP2001046726A/en
Application granted granted Critical
Publication of JP4338831B2 publication Critical patent/JP4338831B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、遊技場において、遊技客が遊技により獲得した遊技媒体を景品と交換する際に用いられるシステムに係り、特に、遊技媒体を計数してこれをレシート等に記録して発券する発券システムに関する。さらに詳しくは、計数機または発券機に対する不正の発見を容易とし、不正行為によって誤って景品を交換してしまうことを防止するのに好適な発券システムに関する。
【0002】
【従来の技術】
遊技場において、遊技客が遊技により獲得した遊技媒体を景品と交換するには、遊技客は、獲得した遊技媒体を計数機に投入し、計数機の計数結果が記録されたレシートを発券機から受け取り、このレシートを景品交換カウンタに持っていくことにより行われる。景品交換カウンタでは、レシートに記録された遊技媒体数をPOS端末装置により参照して景品の交換を行う。
【0003】
従来、遊技客が遊技により獲得した遊技媒体を景品と交換する際に用いられる景品管理システムとしては、例えば、特開平5-111577号公報に開示されたものがあった。図6は、従来の景品管理システムの構成を示す図である。
この景品管理システム10は、図6に示すように、遊技媒体の個数を計数する第1計数機11および第2計数機12と、計数機11,12の計数値を少なくとも含むバーコードプリントデータをレシートに記録して発券する発券機20と、景品交換処理を行うPOS端末装置30と、レシートのバーコードプリントデータの照合を行う集中管理装置40と、で構成されている。
【0004】
発券機20は、計数機11,12の計数値、発券時刻および発券順序を含むバーコードプリントデータをレシートに記録して発券するとともに、そのバーコードプリントデータを集中管理装置40に出力するようになっている。
集中管理装置40は、発券機20からのバーコードプリントデータを発券記憶部43に記憶しておき、POS端末装置30からの照合要求があったときは、POS端末装置30がレシートから読み取ったバーコードプリントデータと、発券記憶部43のバーコードプリントデータと、を照合するようになっている。
【0005】
POS端末装置30は、照合結果が一致したバーコードプリントデータに応じた景品の払出管理と、照合結果が不一致の景品の払出禁止管理と、払出済みデータに応じた景品の払出禁止処理と、を行うようになっている。
【0006】
【発明が解決しようとする課題】
このように、上記景品管理システム10によれば、確かに、偽造された不正なレシートが景品交換カウンタに持ち込まれても、誤って景品を交換してしまうことを未然に防止することができるが、計数機11,12または発券機20に対して不正が行われた場合には、対処しきれない可能性がある。
【0007】
すなわち、上記景品管理システム10にあっては、計数機11,12の計数値自体に細工が施された場合には、その計数値が偽造のものであるにもかかわらず、その計数値を含むバーコードプリントデータを正規のものとして管理してしまうので、結果として、そのバーコードプリントデータが記録されたレシートにより、誤って景品を交換してしまうこととなる。
【0008】
一般に、計数機11,12は、遊技媒体の個数を計数し、その計数値に相当する数のパルスからなるパルス信号を発券機20に出力するようになっているため、例えば、計数機11,12と発券機20とを接続する信号線にパルス信号を出力するリレー等を介在させれば、このリレーにより計数機11,12の計数値に細工を施すことが比較的容易であり、実際に、遊技場においてこうした形態での不正行為がしばしば行われている。
【0009】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、計数機または発券機に対する不正の発見を容易とし、不正行為によって誤って景品を交換してしまうことを防止するのに好適な発券システムをシステムを提供することを目的としている。
【0010】
【課題を解決するための手段】
上記目的を達成するために、第1の発明に係る発券システムは、遊技媒体の個数を計数する計数機と、前記計数機の計数結果を記録媒体に記録して発券する発券機とを伝送媒体で接続し、前記計数結果を前記伝送媒体を介して伝送するシステムであって、前記計数機は、前記計数結果の出力とともに、当該計数結果を判定するための判定情報を出力するようになっており、前記判定情報に基づいて前記計数結果の異常を検出したときは、所定のエラー処理を実行するようになっている。
【0011】
このような構成であれば、遊技客が遊技により獲得した遊技媒体を計数機に投入すると、計数機では、投入された遊技媒体の個数が計数され、その計数結果が伝送媒体を介して発券機に出力されるとともに、その計数結果を判定するための判定情報が出力される。そして、判定情報に基づいて計数結果の異常が検出されたときは、所定のエラー処理が実行される。
【0012】
ここで、遊技媒体とは、遊技機で遊技を行う際に用いられる媒体をいい、こうした媒体としては、例えば、パチンコ機で使用されるパチンコ玉や、スロットマシンで使用されるメダルやコインを挙げることができる。以下、第2の発明の発券システムにおいて同じである。
また、記録媒体とは、一定の事項を確実に記録することができる記録手段をいい、こうした手段としては、例えば、レシート等の記録紙や、磁気カード、ICカード等の記録カードを挙げることができる。以下、第2の発明の発券システムにおいて同じである。
【0013】
また、伝送媒体とは、計数機の計数結果を伝送するための伝送手段をいい、これには、有線または無線による伝送手段が含まれ、有線による伝送手段としては、例えば、導体ケーブル、光ファイバケーブルを挙げることができる。以下、第2の発明の発券システムにおいて同じである。
また、判定情報とは、計数結果に異常があるか否かを検査するための情報をいい、こうした情報としては、例えば、パリティチェックコード、群計数チェックコード等の誤り検出符号や、CRC(cyclic redundancy check)、ハミングコード等の誤り訂正符号や、限度検査、合計検査を行うための検査情報や、計数結果を所定の暗号キーで暗号化した暗号化情報を挙げることができる。以下、第2の発明の発券システムにおいて同じである。
【0014】
また、所定のエラー処理とは、計数結果の異常を検出したときに対処するための処理をいい、こうした処理としては、例えば、不正が行われたことを通知する警告音、警告光(警告ランプの点灯等)またはその旨の警告メッセージを出力すること、ホールコンピュータや景品カウンタのPOS端末装置に不正が行われたことを通知すること、発券機でレシートを発券することを禁止すること、計数機または発券機の電源を遮断すること、電源を遮断する等の所定の操作を行うまで計数機または発券機に対する操作を受け付けないようにすること、計数結果の異常を検出した時点を特定するためにそのときの時刻等を記憶すること、を挙げることができる。以下、第2の発明の発券システムにおいて同じである。
【0015】
また、所定のエラー処理は、計数機と発券機との間で不正が行われる現状を考慮すると、発券機で行うようにすることが好ましいが、将来的に、計数機と発券機との間以外のところで新たな不正が行われることを想定し、計数機または発券機とは別の場所、例えば、ホールコンピュータ、POS端末装置その他の装置で行うようにしてもよい。
【0016】
さらに、第2の発明に係る発券システムは、遊技媒体の個数を計数する計数機と、前記計数機の計数結果を記録媒体に記録して発券する発券機とを伝送媒体で接続し、前記計数結果を前記伝送媒体を介して伝送するシステムであって、前記計数機と前記発券機とを第2の伝送媒体で接続し、前記計数機は、前記計数結果の出力とともに、当該計数結果を判定するための判定情報を前記第2の伝送媒体を介して前記発券機に出力するようになっており、前記発券機は、前記判定情報に基づいて前記計数結果の異常を検出したときは、所定のエラー処理を実行するようになっている。
【0017】
このような構成であれば、遊技客が遊技により獲得した遊技媒体を計数機に投入すると、計数機では、投入された遊技媒体の個数が計数され、その計数結果が伝送媒体を介して発券機に出力されるとともに、その計数結果を判定するための判定情報が第2の伝送媒体を介して発券機に出力される。発券機では、判定情報に基づいて計数結果の異常が検出されたときは、所定のエラー処理が実行される。
【0018】
ここで、第2の伝送媒体とは、計数機の計数結果を伝送するための伝送手段をいい、これには、有線または無線による伝送手段が含まれ、有線による伝送手段としては、例えば、導体ケーブル、光ファイバケーブルを挙げることができる。もっとも、第2の伝送媒体は、伝送媒体と同一の手段を用いるものであってもよいし、伝送媒体とは異なる手段を用いるものであってもよい。
【0019】
さらに、第3の発明に係る発券システムは、第2の発明に係る発券システムにおいて、前記計数機は、遊技媒体の個数を計数する計数手段と、前記計数手段で計数した計数値に相当する数のパルスからなるパルス信号を前記伝送媒体を介して前記発券機に出力する第1のパルス信号出力手段と、前記計数手段で計数した計数値に対して所定の割合となる数のパルスからなるパルス信号を前記第2の伝送媒体を介して前記発券機に出力する第2のパルス信号出力手段と、を備え、前記発券機は、前記伝送媒体を介して入力したパルス信号のパルス数を計数する第1のパルス計数手段と、前記第2の伝送媒体を介して入力したパルス信号のパルス数を計数する第2のパルス計数手段と、前記第2のパルス計数手段で計数したパルス数が前記第1のパルス計数手段で計数したパルス数に対して前記所定の割合とならないときは前記所定のエラー処理を実行するエラー処理手段と、を備えている。
【0020】
このような構成であれば、遊技客が遊技により獲得した遊技媒体を計数機に投入すると、計数機では、計数手段により、投入された遊技媒体の個数が計数され、第1のパルス信号出力手段により、計数手段で計数された計数値に相当する数のパルスからなるパルス信号が伝送媒体を介して発券機に出力されるとともに、第2のパルス信号出力手段により、計数手段で計数された計数値に対して所定の割合となる数のパルスからなるパルス信号が第2の伝送媒体を介して発券機に出力される。
【0021】
発券機では、第1のパルス計数手段により、伝送媒体を介して入力されたパルス信号のパルス数が計数されるとともに、第2のパルス計数手段により、第2の伝送媒体を介して入力されたパルス信号のパルス数が計数される。そして、第2のパルス計数手段で計数されたパルス数が第1のパルス計数手段で計数されたパルス数に対して所定の割合とならないときは、エラー処理手段により、所定のエラー処理が実行される。
【0022】
ここで、所定の割合とは、計数値に対する比率をいい、この比率は、1以上であってもよいし、1未満であってもよい。例えば、計数値が“10”である場合には、第2のパルス信号出力手段は、20個のパルスからなるパルス信号を出力するようにしてもよく、この場合、所定の割合は“2”となり、これに対して、1個のパルスからなるパルス信号を出力するようにしてもよく、この場合、所定の割合は“0.1”となる。
【0023】
また、第2の伝送媒体を介して伝送されるパルス信号は、合計検査を行うための検査情報であって、第2の発明に係る判定情報に対応している。
さらに、第4の発明に係る発券システムは、第3の発明に係る発券システムにおいて、前記エラー処理手段は、前記第2のパルス計数手段で計数したパルス数が前記第1のパルス計数手段で計数したパルス数に対して前記所定の割合とならないときであっても、前記第2のパルス計数手段で計数したパルス数に前記所定数を乗じて得た値と前記第1のパルス計数手段で計数したパルス数との差値が前記所定数未満となるときは、前記所定のエラー処理を実行しないようになっている。
【0024】
このような構成であれば、発券機では、第2のパルス計数手段で計数されたパルス数が第1のパルス計数手段で計数されたパルス数に対して所定の割合とならないときであっても、第2のパルス計数手段で計数されたパルス数に所定数を乗じて得た値と第1のパルス計数手段で計数されたパルス数との差値が所定数未満となるときは、所定のエラー処理が実行されない。
【0025】
例えば、所定の割合が“0.1”であり、これにより、第2のパルス出力手段は、第1のパルス信号出力手段が10個のパルスを出力するごとに1個のパルスを出力するようになってる場合に、計数値が“19”であるときは、計数機では、第1のパルス信号出力手段により19個のパルスからなるパルス信号が、第2のパルス信号出力手段により1個のパルスからなるパルス信号が出力されることとなる。このような場合は、異常であると検出することはなく、したがって、発券機では、第2のパルス計数手段のパルス計数値“1”が第1のパルス計数手段のパルス計数値“19”に対して所定の割合“0.1”とならないが、第2のパルス計数手段のパルス計数値“1”に所定数“10”を乗じて得た値“10”と第1のパルス計数手段のパルス計数値“19”との差値“9”が所定数“10”未満となるので、所定のエラー処理が実行されない。
【0026】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図1ないし図5は、本発明に係る発券システムの実施の形態を示す図である。
この実施の形態は、図1に示すように、計数機10が有する従来の機能であってホールコンピュータ70が計数機10の計数値を集計するために必要な対率パルス信号を出力する機能を利用して、計数機10の計数値に誤りが含まれているか否かをレシート発券機30で検査するものである。すなわち、従来、計数機10は、遊技媒体の個数を計数し、その計数値に対して所定の割合(例えば、“0.1”)の数のパルスからなる対率パルス信号をホールコンピュータ70に出力するようになっており、ホールコンピュータ70は、この対率パルス信号に基づいて、計数機10のおおよその計数値を取得するようになっている。遊技場では、計数機10の計数値や、遊技客に対して貸し出した遊技媒体の個数等を参照して、売上等の計算を行うようにしている。
【0027】
まず、本発明に係る発券システムの構成を図1および図2を参照しながら説明する。図1は、本発明に係る発券システムの構成を示す図であり、図2は、計数機10およびレシート発券機30の外観の構成を示す図である。
このシステムは、図1に示すように、パチンコ玉等の遊技媒体の個数を計数する計数機10と、計数機10で計数した計数値をレシートに記録して発券するレシート発券機30と、で構成されており、計数機10とレシート発券機30とは、計数機10で計数した計数値に相当する数のパルスからなる計数パルス信号を伝送するための信号線98と、対率パルス信号を伝送するための信号線99と、で接続されている。
【0028】
レシート発券機30は、図2に示すように、計数機10の計数値に誤りがあることを検出したときに点灯させる異常ランプ32と、レシートを発券するための発券ボタン34と、レシートを発券するレシート発券口36と、を有し、計数機10に近接して設置されている。
次に、計数機10の内部構成を図3を参照しながら説明する。図3は、計数機10の内部構成を示すブロック図である。
【0029】
計数機10は、図3に示すように、図示しない遊技媒体回収口等から遊技媒体を1個回収するごとに検出信号を出力する計数センサ12と、計数センサ12からの検出信号に基づいて遊技媒体の個数を計数する計数カウンタ14と、計数カウンタ14で計数した計数値をパルス信号に変換するパルス変換回路16と、パルス変換回路16からのパルス信号に基づいて対率パルス信号を信号線99に出力する対率パルス出力回路18と、パルス変換回路16からのパルス信号に基づいて計数パルス信号を信号線98に出力する計数パルス出力回路20と、で構成されている。
【0030】
パルス変換回路16は、計数カウンタ14で計数した計数値を入力し、その計数値に相当する数のパルスからなるパルス信号を出力するようになっている。例えば、計数カウンタ14の計数値が“10”である場合は、10個のパルスからなるパルス信号を出力する。
対率パルス出力回路18は、パルス変換回路16からパルス信号を入力し、そのパルスを所定数(例えば、“10”)入力するごとに、1個のパルスを出力するようになっている。計数パルス出力回路20は、パルス変換回路16からパルス信号を入力し、そのパルス信号をそのまま計数パルス信号として出力するようになっている。
【0031】
次に、レシート発券機30の内部構成を図4を参照しながら説明する。図4は、レシート発券機30の内部構成を示すブロック図である。
レシート発券機30は、図4に示すように、信号線99を介して対率パルス信号を入力する対率パルス入力回路40と、信号線98を介して計数パルス信号を入力する計数パルス入力回路42と、制御プログラムに基づいて演算およびシステム全体を制御するCPU44と、所定領域にあらかじめCPU44の制御プログラム等を格納しているROM46と、ROM46等から読み出したデータやCPU44の演算過程で必要な演算結果を格納するためのRAM48と、レシートを発券するための処理を行うレシート発券処理部50と、異常ランプ32と、で構成されており、これらは、データを転送するための信号線であるバスで相互にかつデータ授受可能に接続されている。
【0032】
CPU44は、マイクロプロセッシングユニットMPU等からなり、電源投入とともに、ROM46の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図5のフローチャートに示す誤り検査処理を実行するようになっている。図5は、誤り検査処理を示すフローチャートである。
誤り検査処理は、対率パルス信号および計数パルス信号に基づいて、計数機10の計数値に誤りが含まれているか否かを検査し、計数値に誤りがあることを検出したときは、異常ランプ32を点灯させ、計数値に誤りがあることを検出しないときは、計数値をレシートに記録して発券するものであって、CPU44において実行されると、図5に示すように、まず、ステップS100に移行するようになっている。
【0033】
ステップS100では、計数パルス信号のパルス数を計数するための変数であるカウンタC1、および対率パルス信号のパルス数を計数するための変数であるカウンタC2にいずれも“0”を設定し、ステップS102に移行する。
ステップS102では、計数パルス信号に含まれる1パルスを計数パルス入力回路42から入力したか否かを判定し、計数パルス信号に含まれる1パルスを入力したと判定されたとき(Yes)は、ステップS104に移行して、カウンタC1の値に“1”を加算し、ステップS106に移行して、動作開始時から所定時間(例えば、数秒)を経過するとタイムアウトをするタイマの動作を開始させ、ステップS118に移行する。
【0034】
ステップS118では、ステップS106で動作を開始させたタイマがタイムアウトしたか否かを判定し、タイムアウトしたと判定されたとき(Yes)は、ステップS120に移行して、カウンタC2の値に所定値nを乗じて得た値をカウンタC1の値から減じて差値ΔCを算出し、ステップS122に移行して、差値ΔCが所定値n未満であるか否かを判定し、差値ΔCが所定値n未満でないと判定されたとき(No)は、ステップS124に移行して、異常ランプ32を点灯させ、一連の処理を終了する。すなわち、ステップS122において、差値ΔCが所定値n未満でないと判定されたときは、対率パルス信号のパルス数が計数パルス信号のパルス数に対して所定の割合とならないので、この場合は、エラー処理として異常ランプ32を点灯させる。
【0035】
一方、ステップS122で、差値ΔCが所定値n未満であると判定されたとき(Yes)は、ステップS126に移行して、発券ボタン34を有効にし、ステップS128に移行して、発券ボタン34の押下を検出したか否かを判定し、発券ボタン34の押下を検出しないと判定されたとき(No)は、ステップS128で待機するが、発券ボタン34の押下を検出したと判定されたとき(Yes)は、ステップS130に移行して、カウンタC1の値をレシートに記録して発券するようレシート発券処理部50を制御し、一連の処理を終了する。
【0036】
一方、ステップS118で、ステップS106で動作を開始させたタイマがタイムアウトしていない(タイマが動作していない場合も含む。)と判定されたとき(No)は、ステップS102に移行する。
一方、ステップS102で、計数パルス信号に含まれる1パルスを入力していないと判定されたとき(No)は、ステップS108に移行して、対率パルス信号に含まれる1パルスを対率パルス入力回路40から入力したか否かを判定し、対率パルス信号に含まれる1パルスを入力したと判定されたとき(Yes)は、ステップS109に移行して、ステップS106で動作を開始させたタイマが動作中であるか否かを判定し、タイマが動作中であると判定されたとき(Yes)は、ステップS110に移行して、カウンタC2の値に“1”を加算し、ステップS118に移行する。
【0037】
一方、ステップS109で、タイマが動作中でないと判定されたとき(No)は、ステップS124に移行する。
一方、ステップS108で、対率パルス信号に含まれる1パルスを入力していないと判定されたとき(No)は、ステップS102に移行する。
なお、この誤り検査処理が終了した場合には、再びステップS100から処理が実行される。ただし、ステップS124を経て終了した場合には、計数機10およびレシート発券機30の電源を遮断する等の所定の操作を行うまでは、処理を再開しないように構成してもよい。
【0038】
次に、上記実施の形態の動作を説明する。
まず、計数機10またはレシート発券機30に対して不正行為が行われていない場合を説明する。
遊技客が遊技により獲得した遊技媒体(例えば、98個の遊技媒体)を計数機10に投入すると、計数機10では、計数センサ12および計数カウンタ14により、投入された遊技媒体の個数が計数され、パルス変換回路16により、その計数値“98”に相当する数“98”のパルスからなるパルス信号が計数パルス出力回路20および対率パルス出力回路18に出力される。
【0039】
そして、計数パルス出力回路20により、パルス変換回路16からのパルス信号がそのまま計数パルス信号として信号線98に出力されるとともに、対率パルス出力回路18により、パルス変換回路16からのパルス信号のパルスが10個出力されるごとに、1個のパルスからなる対率パルス信号が信号線99に出力される。すなわち、この場合、計数パルス出力回路20からは、98個のパルスからなる計数パルス信号が出力され、対率パルス出力回路18からは、9個のパルスからなる対率パルス信号が出力されることになる。
【0040】
レシート発券機30では、信号線98を介して計数パルス入力回路42から計数パルス信号が入力されると、ステップS102〜S106を経て、カウンタC1により計数パルス信号のパルス数が計数され、信号線98を介して対率パルス入力回路40から対率パルス信号が入力されると、ステップS108,S110を経て、カウンタC2により対率パルス信号のパルス数が計数される。この場合、計数パルス信号のパルス数は“98”として計数され、対率パルス信号のパルス数は“9”として計数されるが、計数パルス信号のパルスが10個入力されるごとに、対率パルス信号のパルスが1個入力されるので、エラーとはならず、正規の入力として引き続き処理が行われる。
【0041】
次いで、ステップS120,S122を経て、カウンタC2の値“9”に“10”を乗じて得た値“90”をカウンタC1の値“98”から減じて差値ΔC“8”が算出され、この差値ΔCが“10”未満であるので、エラーとはならず、正規の入力として引き続き処理が行われる。
そして、ステップS126を経て、発券ボタン34が有効にされ、ここで、遊技客が発券ボタン34を押下すると、レシート発券処理部50により、カウンタC1の値、すなわち計数機10で計数した遊技媒体の個数がレシートに記録され、そのレシートがレシート発券口36から発券される。
【0042】
遊技客は、レシート発券口34から発券されたレシートを受け取り、このレシートを景品交換カウンタに持っていき、所望の景品との交換を要求する。景品交換カウンタでは、レシートに記録された遊技媒体数をPOS端末装置により参照して景品の交換が行われる。
次に、計数機10またはレシート発券機30に対して不正行為が行われた場合であって、例えば、信号線98にリレー等が介在させられ、このリレーにより計数パルス信号のパルス数が不正に加算される場合を説明する。この場合、レシート発券機30に対して、本来、98個のパルスからなる計数パルス信号および9個のパルスからなる対率パルス信号が入力されるところ、不正加算によって200個のパルスからなる計数パルス信号が入力されるものとする。
【0043】
レシート発券機30では、信号線98を介して計数パルス入力回路42から計数パルス信号が入力されると、カウンタC1により計数パルス信号のパルス数“200”が計数され、信号線99を介して対率パルス入力回路40から対率パルス信号が入力されると、カウンタC2により対率パルス信号のパルス数“9”が計数されるが、この場合、計数パルス信号のパルス数が不正に加算されていることにより、計数パルス信号のパルスが98個計数された後は、計数パルス信号のパルスが10個入力されるごとに、対率パルス信号のパルスが1個も入力されないこととなるので、エラーとなり、ステップS124において、異常ランプ32が点灯する。
【0044】
次に、計数機10またはレシート発券機30に対して不正行為が行われた場合であって、例えば、信号線98,99にリレー等が介在させられ、このリレーにより計数パルス信号および対率パルス信号のパルス数が不正に加算される場合を説明する。この場合、レシート発券機30に対して、不正加算によって100個のパルスからなるパルス信号が計数パルス信号および対率パルス信号として入力されるものとする。
【0045】
レシート発券機30では、信号線98を介して計数パルス入力回路42から計数パルス信号が入力されると、カウンタC1により計数パルス信号のパルス数“100”が計数され、信号線99を介して対率パルス入力回路40から対率パルス信号が入力されると、カウンタC2により対率パルス信号のパルス数“100”が計数されるが、この場合、計数パルス信号のパルスが10個入力されるごとに、対率パルス信号のパルスが1個以上入力されることとなるので、この段階では、エラーとはならず、正規の入力として引き続き処理が行われる。
【0046】
ところが、ステップS120,S122を経て、カウンタC2の値“100”に“10”を乗じて得た値“1000”をカウンタC1の値“100”から減じて差値ΔC“900”が算出され、この差値ΔCが“10”未満とはならず、すなわち対率パルス信号のパルス数が計数パルス信号のパルス数に対して所定の割合とならないので、エラーとなり、ステップS124において、異常ランプ32が点灯する。
【0047】
このようにして、本実施の形態では、計数機10は、投入された遊技媒体の個数を計数し、計数した計数値に相当する数のパルスからなる計数パルス信号を信号線98に出力するとともに、計数した計数値に対して所定の割合(“0.1”)となる数のパルスからなる対率パルス信号を信号線99に出力するようにし、レシート発券機30は、信号線98を介して入力した計数パルス信号のパルス数を計数し、信号線99を介して入力した対率パルス信号のパルス数を計数し、対率パルス信号のパルス数が計数パルス信号のパルス数に対して所定の割合とならないときは、エラー処理として異常ランプ32を点灯させるようにした。これにより、例えば、信号線98にリレー等が介在させられ、このリレーにより計数パルス信号のパルス数を不正に加算するといった不正行為を発見することが可能となるので、従来に比して、不正行為によって誤って景品を交換してしまう可能性を低減することができる。
【0048】
さらに、本実施の形態では、計数機10が有する従来の機能であってホールコンピュータ70が計数機10の計数値を集計するために必要な対率パルス信号を出力する機能を利用して、計数機10の計数値に誤りが含まれているか否かをレシート発券機30で検査するようにした。したがって、計数値の誤りを検出するために新たな機能をさほど付加する必要がないので、安価でしかも簡易に構成することができる。
【0049】
さらに、本実施の形態では、計数機10では、計数パルス信号のパルスが所定数(“10”)出力されるごとに、1個のパルスからなる対率パルス信号を出力するようにし、レシート発券機30では、さらに、計数パルス信号のパルスが所定数計数されるごとに、対率パルス信号のパルスが1個計数されないときは、エラー処理として異常ランプ32を点灯させるようにした。これにより、例えば、信号線98,99にリレー等が介在させられ、このリレーにより計数パルス信号および対率パルスのパルス数を不正に加算するといった不正行為を発見することが可能となるので、不正行為によって誤って景品を交換してしまう可能性をさらに低減することができる。
【0050】
さらに、本実施の形態では、レシート発券機30は、対率パルス信号のパルス数が計数パルス信号のパルス数に対して所定の割合とならないときであっても、対率パルス信号のパルス数に所定数(“10”)を乗じて得た値を計数パルス信号のパルス数から減じた差値ΔCが所定数未満であるときは、異常ランプ32を点灯しないようにした。これにより、計数機10を、計数パルス信号のパルスが所定数出力されるごとに、1個のパルスからなる対率パルス信号を出力するように構成した場合に、不正行為が行われていないにもかかわらず、誤って異常ランプ32を点灯させてしまう可能性を低減することができる。
【0051】
なお、上記実施の形態においては、遊技媒体としてパチンコ玉を取り扱う場合について説明したが、これに限らず、遊技媒体としてメダルやコイン等を取り扱ってもよい。
また、上記実施の形態においては、レシート発券機30を、計数機10の計数値をレシートに記録して発券するように構成したが、これに限らず、計数機10の計数値を、磁気カードやICカード等に記録して発券するように構成してもよい。
【0052】
また、上記実施の形態において、図5のフローチャートに示す処理を実行するにあたっては、ROM46にあらかじめ格納されているプログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記録された記録媒体から、そのプログラムをRAM48に読み込んで実行するようにしてもよい。
【0053】
ここで、記録媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記録媒体であれば、あらゆる記録媒体を含むものである。
【0054】
上記実施の形態において、レシート発券機30は、第1ないし第3の発明の発券機に対応し、信号線98は、第1ないし第3の発明の伝送媒体に対応し、信号線99は、第2または第3の発明の第2の伝送媒体に対応し、対率パルス信号は、第1または第2の発明の判定情報に対応している。また、計数センサ12および計数カウンタ14は、第3の発明の計数手段に対応し、パルス変換回路16および計数パルス出力回路20は、第3の発明の第1のパルス信号出力手段に対応し、パルス変換回路16および対率パルス出力回路18は、第3の発明の第2のパルス信号出力手段に対応している。
【0055】
また、ステップS102,S104は、第3または第4の発明のパルス計数手段に対応し、ステップS108,S110は、第3または第4の発明の第2のパルス計数手段に対応し、ステップS120〜S124は、第3または第4の発明のエラー処理手段に対応している。
【0056】
【発明の効果】
以上説明したように、第1ないし第4の発明に係る発券システムによれば、計数機または発券機に対する不正を発見することが可能となるので、従来に比して、不正行為によって誤って景品を交換してしまう可能性を低減することができるという効果が得られる。
【0057】
さらに、第4の発明に係る発券システムによれば、不正行為が行われていないにもかかわらず、誤って所定のエラー処理を実行してしまう可能性を低減することができるという効果も得られる。
【図面の簡単な説明】
【図1】本発明に係る発券システムの構成を示す図である。
【図2】計数機10およびレシート発券機30の外観の構成を示す図である。
【図3】計数機10の内部構成を示すブロック図である。
【図4】レシート発券機30の内部構成を示すブロック図である。
【図5】誤り検査処理を示すフローチャートである。
【図6】従来の景品管理システムの構成を示す図である。
【符号の説明】
10 計数機
12 計数センサ
14 計数カウンタ
16 パルス変換回路
18 対率パルス出力回路
20 計数パルス出力回路
30 レシート発券機
32 異常ランプ
34 発券ボタン
36 レシート発券口
40 対率パルス入力回路
42 計数パルス入力回路
44 CPU
46 ROM
48 RAM
50 レシート発券処理部
70 ホールコンピュータ
98,99 信号線
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a system that is used when a player exchanges game media acquired by a game with a prize in a game hall, and in particular, a ticketing system that counts game media and records them on a receipt or the like to issue a ticket. About. More particularly, the present invention relates to a ticketing system suitable for facilitating the discovery of fraud with respect to a counter or a ticketing machine and preventing accidental exchange of prizes due to cheating.
[0002]
[Prior art]
In the game hall, in order to exchange the game media acquired by the player for a prize, the player inserts the acquired game media into the counter and receives a receipt on which the counting result of the counter is recorded from the ticketing machine. This is done by taking the receipt and taking it to the prize exchange counter. The prize exchange counter exchanges prizes by referring to the number of game media recorded on the receipt with the POS terminal device.
[0003]
Conventionally, a prize management system used when a player exchanges game media acquired by a game with a prize has been disclosed in, for example, Japanese Patent Laid-Open No. 5-111577. FIG. 6 is a diagram showing a configuration of a conventional prize management system.
As shown in FIG. 6, the prize management system 10 includes a first counter 11 and a second counter 12 that count the number of game media, and barcode print data including at least the count values of the counters 11 and 12. The ticketing machine 20 records the ticket on the receipt and issues the ticket, the POS terminal device 30 that performs the gift exchange process, and the centralized management device 40 that collates the barcode print data of the receipt.
[0004]
The ticket issuing machine 20 records the barcode print data including the count values of the counters 11 and 12, the ticket issuing time and the ticket issuing order on the receipt and issues the ticket, and outputs the barcode print data to the central management device 40. It has become.
The central management device 40 stores the barcode print data from the ticket issuing machine 20 in the ticket issuing storage unit 43, and when there is a verification request from the POS terminal device 30, the bar read by the POS terminal device 30 from the receipt. The code print data and the barcode print data in the ticket issuing storage unit 43 are collated.
[0005]
The POS terminal device 30 performs a prize payout management according to the barcode print data with the matching result matched, a payout prohibition management with the prize with a mismatched match result, and a prize payout prohibition process according to the paid-out data. To do.
[0006]
[Problems to be solved by the invention]
As described above, according to the prize management system 10, it is possible to prevent the prize from being exchanged by mistake even if a forged and illegal receipt is brought into the prize exchange counter. When fraud is performed on the counters 11 and 12 or the ticket issuing machine 20, there is a possibility that it cannot be dealt with.
[0007]
That is, in the prize management system 10 described above, when the count values of the counters 11 and 12 are crafted, the count value is included even though the count value is counterfeit. Since the bar code print data is managed as a regular one, as a result, the prize is erroneously exchanged by the receipt on which the bar code print data is recorded.
[0008]
In general, the counters 11 and 12 count the number of game media and output a pulse signal consisting of a number of pulses corresponding to the counted value to the ticket issuing machine 20. If a relay that outputs a pulse signal is interposed in the signal line connecting 12 and the ticketing machine 20, it is relatively easy to work on the count values of the counters 11 and 12 with this relay. Such a form of fraud is often carried out at amusement halls.
[0009]
Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and facilitates the discovery of fraud with respect to a counter or a ticket-issuing machine. It is an object of the present invention to provide a system that issues a ticketing system suitable for preventing such a situation.
[0010]
[Means for Solving the Problems]
To achieve the above objective, According to the first invention The ticketing system connects a counting machine that counts the number of game media and a ticketing machine that records the counting result of the counting machine on a recording medium and issues a ticket, and transmits the counting result via the transmission medium. In the transmission system, the counter is configured to output determination information for determining the count result together with the output of the count result, and the abnormality of the count result is determined based on the determination information. When detected, predetermined error processing is executed.
[0011]
In such a configuration, when the game medium acquired by the game is input to the counter by the player, the counter counts the number of the input game media, and the counting result is sent to the ticket issuing machine via the transmission medium. And determination information for determining the counting result is output. Then, when an abnormality in the counting result is detected based on the determination information, a predetermined error process is executed.
[0012]
Here, the game medium refers to a medium used when playing a game on a gaming machine, and examples of such a medium include a pachinko ball used in a pachinko machine and medals and coins used in a slot machine. be able to. Less than, Of the second invention The same applies to the ticketing system.
The recording medium refers to a recording means that can reliably record certain items. Examples of such means include a recording paper such as a receipt and a recording card such as a magnetic card and an IC card. it can. Less than, Of the second invention The same applies to the ticketing system.
[0013]
The transmission medium refers to a transmission means for transmitting the counting result of the counter, and includes a wired or wireless transmission means. Examples of the wired transmission means include a conductor cable and an optical fiber. A cable can be mentioned. Less than, Of the second invention The same applies to the ticketing system.
The determination information is information for checking whether or not the counting result is abnormal. Examples of such information include error detection codes such as a parity check code and a group count check code, and CRC (cyclic redundancy check), error correction code such as a Hamming code, inspection information for limit inspection and total inspection, and encryption information obtained by encrypting the counting result with a predetermined encryption key. Less than, Of the second invention The same applies to the ticketing system.
[0014]
The predetermined error processing refers to processing for handling when an abnormality in the counting result is detected. Examples of such processing include a warning sound and warning light (warning lamp) for notifying that fraud has been performed. , Etc.) or a warning message to that effect, to notify the POS terminal device of the hall computer or giveaway counter that fraud has been performed, to prohibit the ticketing machine from issuing a receipt, In order to identify the point of time when an abnormality in the counting result is detected, to prevent operation of the counter or ticketing machine from being accepted until a predetermined operation such as shutting off the power of the machine or the ticketing machine or shutting off the power is performed. Storing the time and the like at that time. Less than, Of the second invention The same applies to the ticketing system.
[0015]
In addition, it is preferable that the predetermined error processing is performed at the ticketing machine in consideration of the current situation in which fraud is performed between the counting machine and the ticketing machine, but in the future, between the counting machine and the ticketing machine. Assuming that a new fraud is performed in a place other than the above, it may be performed in a place other than the counter or the ticket issuing machine, for example, a hall computer, a POS terminal device, or other devices.
[0016]
further, According to the second invention The ticketing system connects a counting machine that counts the number of game media and a ticketing machine that records the counting result of the counting machine on a recording medium and issues a ticket, and transmits the counting result via the transmission medium. A transmission system, wherein the counter and the ticketing machine are connected by a second transmission medium, and the counter outputs determination information for determining the counting result together with the output of the counting result. Output to the ticketing machine via the transmission medium of 2, and when the ticketing machine detects an abnormality in the counting result based on the determination information, it executes a predetermined error process. It has become.
[0017]
In such a configuration, when the game medium acquired by the game is input to the counter by the player, the counter counts the number of the input game media, and the counting result is sent to the ticket issuing machine via the transmission medium. And determination information for determining the counting result is output to the ticket issuing machine via the second transmission medium. In the ticket issuing machine, when an abnormality in the counting result is detected based on the determination information, a predetermined error process is executed.
[0018]
Here, the second transmission medium refers to a transmission means for transmitting the counting result of the counter, and includes a wired or wireless transmission means. As the wired transmission means, for example, a conductor Examples include cables and optical fiber cables. However, the second transmission medium may use the same means as the transmission medium, or may use means different from the transmission medium.
[0019]
further, According to the third invention The ticketing system According to the second invention In the ticketing system, the counter outputs a pulse signal comprising counting means for counting the number of game media and a number of pulses corresponding to the count value counted by the counting means to the ticketing machine via the transmission medium. First pulse signal output means for outputting, and a pulse signal consisting of a number of pulses having a predetermined ratio to the count value counted by the counting means, to the ticket issuing machine via the second transmission medium. Two pulse signal output means, wherein the ticket issuing machine inputs the first pulse counting means for counting the number of pulses of the pulse signal input via the transmission medium and the second transmission medium. Second pulse counting means for counting the number of pulses of the pulse signal, and the number of pulses counted by the second pulse counting means is equal to the predetermined ratio with respect to the number of pulses counted by the first pulse counting means. When there is no al has and a error processing means for executing a predetermined error process.
[0020]
In such a configuration, when the game medium obtained by the game player is input to the counter, the counter counts the number of input game media by the counting means, and the first pulse signal output means Thus, a pulse signal consisting of a number of pulses corresponding to the count value counted by the counting means is output to the ticket issuing machine via the transmission medium, and the second pulse signal output means counts the counting means by the counting means. A pulse signal composed of a number of pulses having a predetermined ratio with respect to the numerical value is output to the ticket issuing machine via the second transmission medium.
[0021]
In the ticket issuing machine, the first pulse counting means counts the number of pulses of the pulse signal input via the transmission medium, and the second pulse counting means inputs the number of pulses via the second transmission medium. The number of pulses of the pulse signal is counted. When the number of pulses counted by the second pulse counting means is not a predetermined ratio with respect to the number of pulses counted by the first pulse counting means, the error processing means executes a predetermined error processing. The
[0022]
Here, the predetermined ratio refers to a ratio to the count value, and this ratio may be 1 or more, or may be less than 1. For example, when the count value is “10”, the second pulse signal output means may output a pulse signal composed of 20 pulses. In this case, the predetermined ratio is “2”. In contrast, a pulse signal composed of one pulse may be output. In this case, the predetermined ratio is “0.1”.
[0023]
The pulse signal transmitted through the second transmission medium is inspection information for performing a total inspection, According to the second invention It corresponds to judgment information.
further, According to the fourth invention The ticketing system According to the third invention In the ticketing system, the error processing means may be the time when the number of pulses counted by the second pulse counting means is not the predetermined ratio with respect to the number of pulses counted by the first pulse counting means. When the difference between the value obtained by multiplying the number of pulses counted by the second pulse counting means by the predetermined number and the number of pulses counted by the first pulse counting means is less than the predetermined number, The predetermined error processing is not executed.
[0024]
With such a configuration, in the ticket issuing machine, even when the number of pulses counted by the second pulse counting means does not become a predetermined ratio with respect to the number of pulses counted by the first pulse counting means. When the difference value between the value obtained by multiplying the number of pulses counted by the second pulse counting means by a predetermined number and the number of pulses counted by the first pulse counting means is less than the predetermined number, Error handling is not performed.
[0025]
For example, the predetermined ratio is “0.1”, so that the second pulse output unit outputs one pulse every time the first pulse signal output unit outputs ten pulses. In the case where the count value is “19”, in the counter, the first pulse signal output means outputs 19 pulse signals from the first pulse signal output means, and the second pulse signal output means outputs one pulse signal. A pulse signal composed of pulses is output. In such a case, it is not detected as abnormal. Therefore, in the ticket issuing machine, the pulse count value “1” of the second pulse counting means is changed to the pulse count value “19” of the first pulse counting means. On the other hand, although the predetermined ratio is not “0.1”, the value “10” obtained by multiplying the pulse count value “1” of the second pulse counting means by the predetermined number “10” and the first pulse counting means Since the difference value “9” from the pulse count value “19” is less than the predetermined number “10”, the predetermined error processing is not executed.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. 1 to 5 are diagrams showing an embodiment of a ticketing system according to the present invention.
As shown in FIG. 1, this embodiment is a conventional function of the counter 10 and has a function of outputting a counter pulse signal necessary for the hall computer 70 to count the count values of the counter 10. The receipt ticket issuing machine 30 checks whether or not the count value of the counter 10 includes an error. That is, conventionally, the counter 10 counts the number of game media, and sends a counter pulse signal consisting of a number of pulses of a predetermined ratio (for example, “0.1”) to the hall computer 70. The hall computer 70 acquires the approximate count value of the counter 10 based on the counter pulse signal. In the amusement hall, sales and the like are calculated with reference to the count value of the counter 10 and the number of game media lent to the player.
[0027]
First, the configuration of the ticketing system according to the present invention will be described with reference to FIGS. 1 and 2. FIG. 1 is a diagram showing a configuration of a ticketing system according to the present invention, and FIG. 2 is a diagram showing an external configuration of a counting machine 10 and a receipt ticketing machine 30.
As shown in FIG. 1, this system includes a counter 10 that counts the number of game media such as pachinko balls, and a receipt ticketing machine 30 that records a count value counted by the counter 10 on a receipt and issues a ticket. The counter 10 and the receipt ticketing machine 30 are configured to transmit a counting pulse signal composed of a number of pulses corresponding to the count value counted by the counter 10 and a counter pulse signal. A signal line 99 for transmission is connected.
[0028]
As shown in FIG. 2, the receipt ticket issuing machine 30 issues an abnormal lamp 32 that is turned on when it detects that the count value of the counter 10 is incorrect, a ticket issuing button 34 for issuing a receipt, and a ticket issuing receipt. And a receipt ticket opening 36 that is installed close to the counter 10.
Next, the internal configuration of the counter 10 will be described with reference to FIG. FIG. 3 is a block diagram showing an internal configuration of the counter 10.
[0029]
As shown in FIG. 3, the counter 10 outputs a detection signal every time a game medium is collected from a game medium collection port (not shown) or the like, and a game based on the detection signal from the count sensor 12. A count counter 14 that counts the number of media, a pulse conversion circuit 16 that converts a count value counted by the count counter 14 into a pulse signal, and a counter pulse signal based on the pulse signal from the pulse conversion circuit 16 is a signal line 99. And a counter pulse output circuit 20 for outputting a count pulse signal to the signal line 98 based on the pulse signal from the pulse conversion circuit 16.
[0030]
The pulse conversion circuit 16 inputs the count value counted by the count counter 14 and outputs a pulse signal composed of a number of pulses corresponding to the count value. For example, when the count value of the count counter 14 is “10”, a pulse signal composed of 10 pulses is output.
The counter pulse output circuit 18 receives a pulse signal from the pulse conversion circuit 16 and outputs one pulse each time a predetermined number (eg, “10”) of the pulses are input. The count pulse output circuit 20 receives a pulse signal from the pulse conversion circuit 16 and outputs the pulse signal as it is as a count pulse signal.
[0031]
Next, the internal configuration of the receipt ticket issuing machine 30 will be described with reference to FIG. FIG. 4 is a block diagram showing the internal configuration of the receipt ticket issuing machine 30.
As shown in FIG. 4, the receipt ticket issuing machine 30 includes a counter pulse input circuit 40 that inputs a counter pulse signal via a signal line 99 and a count pulse input circuit that inputs a count pulse signal via a signal line 98. 42, a CPU 44 for controlling the calculation and the entire system based on the control program, a ROM 46 for storing a control program for the CPU 44 in a predetermined area in advance, data read from the ROM 46 and the calculation necessary for the calculation process of the CPU 44 A RAM 48 for storing the results, a receipt issuance processing unit 50 for performing a process for issuing a receipt, and an abnormal lamp 32, which are signal lines for transferring data. Are connected to each other and to be able to exchange data.
[0032]
The CPU 44 includes a microprocessing unit MPU and the like. When the power is turned on, the CPU 44 starts a predetermined program stored in a predetermined area of the ROM 46, and executes the error checking process shown in the flowchart of FIG. 5 according to the program. ing. FIG. 5 is a flowchart showing the error checking process.
The error check process checks whether the count value of the counter 10 contains an error based on the counter pulse signal and the count pulse signal, and if an error is detected in the count value, When the lamp 32 is turned on and it is not detected that there is an error in the count value, the count value is recorded on a receipt and issued, and when executed in the CPU 44, as shown in FIG. The process proceeds to step S100.
[0033]
In step S100, a counter C, which is a variable for counting the number of pulses of the counting pulse signal 1 , And a counter C which is a variable for counting the number of pulses of the counter pulse signal 2 In both cases, “0” is set, and the process proceeds to step S102.
In step S102, it is determined whether or not one pulse included in the count pulse signal is input from the count pulse input circuit 42. If it is determined that one pulse included in the count pulse signal is input (Yes), step S102 is performed. The process proceeds to S104 and the counter C 1 “1” is added to the value of S, and the process proceeds to step S106. When a predetermined time (for example, several seconds) elapses from the start of the operation, a timer operation is started, and the process proceeds to step S118.
[0034]
In step S118, it is determined whether or not the timer that started the operation in step S106 has timed out. When it is determined that the timer has timed out (Yes), the process proceeds to step S120, and the counter C 2 The value obtained by multiplying the value of n by the predetermined value n is the counter C 1 When the difference value ΔC is calculated by subtracting the difference value ΔC, the process proceeds to step S122 to determine whether the difference value ΔC is less than the predetermined value n, and when it is determined that the difference value ΔC is not less than the predetermined value n. In (No), the process proceeds to step S124, the abnormal lamp 32 is turned on, and the series of processing ends. That is, in step S122, when it is determined that the difference value ΔC is not less than the predetermined value n, the number of pulses of the counter pulse signal does not become a predetermined ratio with respect to the number of pulses of the count pulse signal. As an error process, the abnormal lamp 32 is turned on.
[0035]
On the other hand, when it is determined in step S122 that the difference value ΔC is less than the predetermined value n (Yes), the process proceeds to step S126, the ticket issuing button 34 is validated, the process proceeds to step S128, and the ticket issuing button 34 is activated. When it is determined whether or not pressing of the ticketing button 34 is detected and it is determined that pressing of the ticketing button 34 is not detected (No), the process waits in step S128, but when it is determined that pressing of the ticketing button 34 is detected. (Yes) goes to step S130 and the counter C 1 The receipt issuance processing unit 50 is controlled so as to record the value on the receipt and issue a ticket, and the series of processes is terminated.
[0036]
On the other hand, if it is determined in step S118 that the timer started in step S106 has not timed out (including the case where the timer is not operating) (No), the process proceeds to step S102.
On the other hand, when it is determined in step S102 that one pulse included in the count pulse signal has not been input (No), the process proceeds to step S108, and one pulse included in the counter pulse signal is input as a counter pulse. It is determined whether or not it has been input from the circuit 40, and when it is determined that one pulse included in the counter pulse signal has been input (Yes), the process proceeds to step S109, and the timer whose operation is started in step S106 Is determined to be in operation, and if it is determined that the timer is in operation (Yes), the process proceeds to step S110, where the counter C 2 "1" is added to the value of, and the process proceeds to step S118.
[0037]
On the other hand, when it is determined in step S109 that the timer is not operating (No), the process proceeds to step S124.
On the other hand, when it is determined in step S108 that one pulse included in the counter pulse signal is not input (No), the process proceeds to step S102.
When this error checking process is completed, the process is executed again from step S100. However, when the process is terminated through step S124, the process may not be resumed until a predetermined operation such as turning off the power of the counting machine 10 and the receipt ticket issuing machine 30 is performed.
[0038]
Next, the operation of the above embodiment will be described.
First, a case where fraudulent acts are not performed on the counting machine 10 or the receipt ticket issuing machine 30 will be described.
When the game media (for example, 98 game media) acquired by the game player are input to the counter 10, the counter 10 counts the number of game media input by the count sensor 12 and the count counter 14. Then, the pulse conversion circuit 16 outputs a pulse signal composed of a number “98” pulses corresponding to the count value “98” to the count pulse output circuit 20 and the counter pulse output circuit 18.
[0039]
Then, the count pulse output circuit 20 outputs the pulse signal from the pulse conversion circuit 16 as it is to the signal line 98 as a count pulse signal, and the counter pulse output circuit 18 outputs a pulse of the pulse signal from the pulse conversion circuit 16. Each time 10 is output, a counter pulse signal composed of one pulse is output to the signal line 99. That is, in this case, the count pulse output circuit 20 outputs a count pulse signal consisting of 98 pulses, and the counter pulse output circuit 18 outputs a counter pulse signal consisting of 9 pulses. become.
[0040]
In the receipt ticket issuing machine 30, when a count pulse signal is input from the count pulse input circuit 42 via the signal line 98, the counter C is passed through steps S102 to S106. 1 When the counter pulse signal is input from the counter pulse input circuit 40 via the signal line 98, the counter pulse signal is counted through steps S108 and S110. 2 Thus, the number of pulses of the counter pulse signal is counted. In this case, the number of pulses of the count pulse signal is counted as “98” and the number of pulses of the counter pulse signal is counted as “9”. However, every time ten pulses of the count pulse signal are input, the counter pulse Since one pulse of the pulse signal is input, an error does not occur and processing is continued as a normal input.
[0041]
Then, through steps S120 and S122, the counter C 2 The value “90” obtained by multiplying the value “9” by “10” is the counter C 1 The difference value ΔC “8” is calculated by subtracting from the value “98”, and since the difference value ΔC is less than “10”, no error occurs and the processing is continued as a normal input.
Then, after step S126, the ticketing button 34 is validated. When the player presses the ticketing button 34, the receipt ticketing processing unit 50 causes the counter C to 1 , That is, the number of game media counted by the counter 10 is recorded on the receipt, and the receipt is issued from the receipt ticketing slot 36.
[0042]
The player receives a receipt issued from the receipt ticket opening 34, takes the receipt to a prize exchange counter, and requests exchange with a desired prize. In the prize exchange counter, prizes are exchanged by referring to the number of game media recorded on the receipt by the POS terminal device.
Next, when an illegal act is performed on the counter 10 or the receipt ticket issuing machine 30, for example, a relay or the like is interposed in the signal line 98, and the pulse number of the count pulse signal is illegally transmitted by this relay. A case where the values are added will be described. In this case, a counting pulse signal consisting of 98 pulses and a counter pulse signal consisting of 9 pulses are originally input to the receipt ticket issuing machine 30, and a counting pulse consisting of 200 pulses due to illegal addition. Assume that a signal is input.
[0043]
In the receipt ticket issuing machine 30, when the count pulse signal is input from the count pulse input circuit 42 via the signal line 98, the counter C 1 When the counter pulse C is input from the counter pulse input circuit 40 via the signal line 99, the counter pulse C is counted. 2 In this case, the number of pulses of the counter pulse signal is counted, but in this case, the number of pulses of the count pulse signal is added incorrectly, so that after counting 98 pulses of the count pulse signal, Every time ten count pulse signals are input, no counter pulse signal is input, so an error occurs and the abnormal lamp 32 is lit in step S124.
[0044]
Next, when an illegal act is performed on the counter 10 or the receipt ticket issuing machine 30, for example, a relay or the like is interposed in the signal lines 98 and 99, and the count pulse signal and the counter pulse are transmitted by the relay. A case where the number of pulses of a signal is added illegally will be described. In this case, it is assumed that a pulse signal composed of 100 pulses is input to the receipt ticket issuing machine 30 as a counting pulse signal and a counter pulse signal by illegal addition.
[0045]
In the receipt ticket issuing machine 30, when the count pulse signal is input from the count pulse input circuit 42 via the signal line 98, the counter C 1 When the counter pulse C is input from the counter pulse input circuit 40 through the signal line 99, the counter pulse C is counted. 2 The number of pulses of the counter pulse signal is counted by "100". In this case, every time ten pulses of the counter pulse signal are input, one or more pulses of the counter pulse signal are input. Therefore, at this stage, an error does not occur and the process continues as a regular input.
[0046]
However, after steps S120 and S122, the counter C 2 The value “1000” obtained by multiplying the value “100” by “10” is the counter C 1 The difference value ΔC “900” is calculated by subtracting from the value “100”, and the difference value ΔC does not become less than “10”, that is, the number of pulses of the counter pulse signal is smaller than the number of pulses of the counting pulse signal. Since the predetermined ratio is not reached, an error occurs, and the abnormal lamp 32 is lit in step S124.
[0047]
In this way, in the present embodiment, the counter 10 counts the number of inserted game media and outputs a count pulse signal composed of a number of pulses corresponding to the counted value to the signal line 98. Then, a counter pulse signal consisting of a number of pulses having a predetermined ratio (“0.1”) with respect to the counted value is output to the signal line 99, and the receipt ticket issuing machine 30 is connected via the signal line 98. The number of pulses of the counter pulse signal input through the signal line 99 is counted, and the number of pulses of the counter pulse signal is predetermined with respect to the number of pulses of the counter pulse signal. When the ratio does not reach the ratio, the abnormal lamp 32 is turned on as error processing. As a result, for example, a relay or the like is interposed in the signal line 98, and it becomes possible to detect an illegal act such as illegally adding the number of count pulse signals by this relay. It is possible to reduce the possibility that prizes will be exchanged by mistake.
[0048]
Further, in the present embodiment, counting is performed by using a conventional function of the counter 10 and the function that the Hall computer 70 outputs a counter pulse signal necessary for counting the count values of the counter 10. The receipt ticket issuing machine 30 checks whether or not the count value of the machine 10 includes an error. Accordingly, since it is not necessary to add a new function so as to detect an error in the count value, it can be configured inexpensively and easily.
[0049]
Further, in the present embodiment, the counter 10 outputs a counter pulse signal consisting of one pulse each time a predetermined number (“10”) of pulses of the count pulse signal are output, and the receipt ticket issuance. Further, in the machine 30, the abnormal lamp 32 is turned on as error processing when one pulse of the counter pulse signal is not counted every time a predetermined number of pulses of the counting pulse signal are counted. As a result, for example, a relay or the like is interposed in the signal lines 98 and 99, and it becomes possible to detect an illegal act such as illegally adding the count pulse signal and the number of counter pulses by this relay. The possibility of accidentally exchanging prizes due to actions can be further reduced.
[0050]
Further, in the present embodiment, the receipt ticket issuing machine 30 sets the number of pulses of the counter pulse signal even when the number of pulses of the counter pulse signal does not become a predetermined ratio with respect to the number of pulses of the count pulse signal. When the difference value ΔC obtained by multiplying the value obtained by multiplying the predetermined number (“10”) from the pulse number of the count pulse signal is less than the predetermined number, the abnormal lamp 32 is not turned on. As a result, when the counter 10 is configured to output a counter pulse signal composed of one pulse each time a predetermined number of pulses of the count pulse signal are output, fraudulent acts are not performed. Nevertheless, the possibility of erroneously lighting the abnormal lamp 32 can be reduced.
[0051]
In the above embodiment, the case where a pachinko ball is handled as a game medium has been described. However, the present invention is not limited to this, and a medal, a coin, or the like may be handled as a game medium.
Moreover, in the said embodiment, although the receipt ticket issuing machine 30 was comprised so that the count value of the counter 10 might be recorded on a receipt and issued a ticket, it is not restricted to this, The count value of the counter 10 is used as a magnetic card. Alternatively, the ticket may be recorded and recorded on an IC card or the like.
[0052]
In the above-described embodiment, the case where the program stored in advance in the ROM 46 is executed when executing the processing shown in the flowchart of FIG. 5 is described. However, the present invention is not limited to this, and the program showing these procedures is also described. The program may be read into the RAM 48 from the recording medium on which is recorded.
[0053]
Here, the recording medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. / Optical reading type storage medium, including any recording medium as long as it can be read by a computer regardless of electronic, magnetic, optical, or other reading methods.
[0054]
In the above embodiment, the receipt ticketing machine 30 is Of the first to third inventions Corresponding to the ticketing machine, the signal line 98 is Of the first to third inventions Corresponding to the transmission medium, the signal line 99 is Of the second or third invention Corresponding to the second transmission medium, the counter pulse signal is Of the first or second invention It corresponds to judgment information. The counting sensor 12 and the counting counter 14 are Of the third invention Corresponding to the counting means, the pulse conversion circuit 16 and the counting pulse output circuit 20 are: Of the third invention Corresponding to the first pulse signal output means, the pulse conversion circuit 16 and the counter pulse output circuit 18 are: Of the third invention This corresponds to the second pulse signal output means.
[0055]
Steps S102 and S104 are Of the third or fourth invention Corresponding to the pulse counting means, steps S108 and S110 are: Of the third or fourth invention Corresponding to the second pulse counting means, steps S120 to S124 are: Of the third or fourth invention Corresponds to error handling means.
[0056]
【The invention's effect】
As explained above, According to the first to fourth inventions According to the ticketing system, it is possible to detect fraud against the counter or the ticketing machine, so that the possibility of accidentally exchanging prizes due to fraudulent acts can be reduced compared to the conventional case. Is obtained.
[0057]
further, According to the fourth invention According to the ticketing system, there is also an effect that it is possible to reduce a possibility that a predetermined error process is erroneously executed even when an illegal act is not performed.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a ticketing system according to the present invention.
FIG. 2 is a diagram showing an external configuration of a counting machine 10 and a receipt ticket issuing machine 30.
3 is a block diagram showing an internal configuration of the counter 10. FIG.
4 is a block diagram showing an internal configuration of the receipt ticket issuing machine 30. FIG.
FIG. 5 is a flowchart showing an error checking process.
FIG. 6 is a diagram showing a configuration of a conventional prize management system.
[Explanation of symbols]
10 counting machine
12 Counting sensor
14 Counting counter
16 Pulse conversion circuit
18 Counter pulse output circuit
20 Counting pulse output circuit
30 Receipt ticketing machine
32 Abnormal lamp
34 Ticketing button
36 Receipt ticketing gate
40 Counter pulse input circuit
42 Counting pulse input circuit
44 CPU
46 ROM
48 RAM
50 Receipt ticketing department
70 hall computer
98,99 Signal line

Claims (2)

遊技媒体の個数を計数する計数機と、前記計数機の計数結果を記録媒体に記録して発券する発券機とを伝送媒体で接続し、前記計数結果を前記伝送媒体を介して伝送するシステムであって、
前記計数機と前記発券機とを第2の伝送媒体で接続し、
前記計数機は、
遊技媒体の個数を計数する計数手段と、前記計数手段で計数した計数値に相当する数のパルスからなるパルス信号を前記伝送媒体を介して前記発券機に出力する第1のパルス信号出力手段と、前記計数手段で計数した計数値に対して少なくともこの計数値とは異なる所定の割合となる数のパルスからなるパルス信号を前記第2の伝送媒体を介して前記発券機に出力する第2のパルス信号出力手段と、を備え、
前記発券機は、
前記伝送媒体を介して入力したパルス信号のパルス数を計数する第1のパルス計数手段と、前記第2の伝送媒体を介して入力したパルス信号のパルス数を計数する第2のパルス計数手段と、前記第2のパルス計数手段で計数したパルス数が前記第1のパルス計数手段で計数したパルス数に対して前記所定の割合とならないときは所定のエラー処理を実行するエラー処理手段と、を備えていることを特徴とする発券システム。
A system in which a counter that counts the number of game media and a ticketing machine that records a counting result of the counter on a recording medium and issues a ticket are connected by a transmission medium, and the counting result is transmitted through the transmission medium. There,
Connecting the counter and the ticket issuing machine with a second transmission medium;
The counter is
Counting means for counting the number of game media; and first pulse signal output means for outputting a pulse signal consisting of a number of pulses corresponding to the count value counted by the counting means to the ticket issuing machine via the transmission medium; And outputting a pulse signal consisting of a number of pulses having a predetermined ratio different from the count value to the ticket issuing machine via the second transmission medium to the count value counted by the counting means. A pulse signal output means,
The ticketing machine
First pulse counting means for counting the number of pulses of the pulse signal input via the transmission medium; and second pulse counting means for counting the number of pulses of the pulse signal input via the second transmission medium; Error processing means for executing predetermined error processing when the number of pulses counted by the second pulse counting means is not the predetermined ratio with respect to the number of pulses counted by the first pulse counting means; A ticketing system characterized by comprising.
請求項において、
前記エラー処理手段は、前記第2のパルス計数手段で計数したパルス数が前記第1のパルス計数手段で計数したパルス数に対して前記所定の割合とならないときであっても、前記第2のパルス計数手段で計数したパルス数に前記所定数を乗じて得た値と前記第1のパルス計数手段で計数したパルス数との差値が前記所定数未満となるときは、前記所定のエラー処理を実行しないようになっていることを特徴とする発券システム。
In claim 1 ,
Even if the error processing means is the time when the number of pulses counted by the second pulse counting means is not the predetermined ratio with respect to the number of pulses counted by the first pulse counting means, When the difference value between the value obtained by multiplying the number of pulses counted by the pulse counting means by the predetermined number and the number of pulses counted by the first pulse counting means is less than the predetermined number, the predetermined error processing The ticketing system is characterized by not being executed.
JP22293899A 1999-08-05 1999-08-05 Ticketing system Expired - Fee Related JP4338831B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22293899A JP4338831B2 (en) 1999-08-05 1999-08-05 Ticketing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22293899A JP4338831B2 (en) 1999-08-05 1999-08-05 Ticketing system

Publications (2)

Publication Number Publication Date
JP2001046726A JP2001046726A (en) 2001-02-20
JP4338831B2 true JP4338831B2 (en) 2009-10-07

Family

ID=16790233

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22293899A Expired - Fee Related JP4338831B2 (en) 1999-08-05 1999-08-05 Ticketing system

Country Status (1)

Country Link
JP (1) JP4338831B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006271703A (en) * 2005-03-29 2006-10-12 Sun Corp Game parlor management system
JP5550804B2 (en) * 2007-01-22 2014-07-16 株式会社エース電研 Ticketing system
JP2009050525A (en) * 2007-08-28 2009-03-12 Oizumi Corp Counted number information monitor device
JP5670410B2 (en) * 2012-12-17 2015-02-18 株式会社エース電研 Ticketing system

Also Published As

Publication number Publication date
JP2001046726A (en) 2001-02-20

Similar Documents

Publication Publication Date Title
JP2002258964A (en) Monitor system for game control device, game control integrated circuit device, game control substrate, game machine and monitor device
US20140106859A1 (en) Gaming machine, a controller for a gaming machine, a gaming system, and a gaming method
JP7232118B2 (en) game machine
JP4338831B2 (en) Ticketing system
JP5317091B2 (en) Amusement park management device
JP7299057B2 (en) game machine
JP4190771B2 (en) Amusement facility sales management system
JP4215848B2 (en) Game media supply system
JP4799146B2 (en) GAME MEDIA COUNTING SYSTEM, GAME MEDIA COUNTING DEVICE, MANAGEMENT DEVICE, AND GAME MEDIA COUNTING METHOD
JP3869035B2 (en) Amusement hall storage medium issuing device
JPH10314440A (en) Game card issuing device and game card managing device
JPH08141191A (en) System for checking unfair use of game machine
JPH11169547A (en) Monitoring device for game device
JP5550804B2 (en) Ticketing system
JP7320913B2 (en) GAME DEVICE, GAME SYSTEM, STAND LAMP AND LIGHTING CONTROL METHOD
JP2004303130A (en) Authenticity discrimination criteria updating system and new discrimination criteria output program
JP5670410B2 (en) Ticketing system
JP2000167224A5 (en)
JP2008086437A (en) Game medium information management system
JP2003135819A (en) Authenticity determining system for game controlling chip, authenticity determining method, authenticity determining device, and relay device
JP2001190738A (en) Illegality detection system of game machine illegality
JPH08194788A (en) Prepaid card unauthorized use preventing system in pinball saloon
JP2000348242A (en) Game card system
JPH11169546A (en) Monitoring system of game device
JP2008188301A (en) Game medium dispensing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090107

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090317

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090518

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090623

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090701

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120710

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130710

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees