[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4422816B2 - Discharge ball abnormality determination device in pachinko ball dispensing device - Google Patents

Discharge ball abnormality determination device in pachinko ball dispensing device Download PDF

Info

Publication number
JP4422816B2
JP4422816B2 JP13369799A JP13369799A JP4422816B2 JP 4422816 B2 JP4422816 B2 JP 4422816B2 JP 13369799 A JP13369799 A JP 13369799A JP 13369799 A JP13369799 A JP 13369799A JP 4422816 B2 JP4422816 B2 JP 4422816B2
Authority
JP
Japan
Prior art keywords
ball
prize ball
prize
discharge
command
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
JP13369799A
Other languages
Japanese (ja)
Other versions
JP2000317104A (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.)
Daiichi Shokai Co Ltd
Original Assignee
Daiichi Shokai Co Ltd
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 Daiichi Shokai Co Ltd filed Critical Daiichi Shokai Co Ltd
Priority to JP13369799A priority Critical patent/JP4422816B2/en
Publication of JP2000317104A publication Critical patent/JP2000317104A/en
Application granted granted Critical
Publication of JP4422816B2 publication Critical patent/JP4422816B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、入賞検出信号に応じて払い出す賞品球の払出個数を含む賞球コマンドを指令するメイン制御装置と、パチンコ球を1球ずつ排出する球排出装置と、賞球コマンドに応じて指令された払出個数のパチンコ球を排出するように球排出装置を動作制御する払出制御装置とを備えたパチンコ球の払出装置において、指令された払出指令数に対する実排出賞球数の差により賞球異常を判別する排出球異常判定装置に関するものである。
【0002】
【従来の技術】
特開平6−254242号には、球受部が複数周設された回転球受体と、回転球受体と同軸に設けられた位置検出板と、回転球受体に設けられた球受部の数に対応して位置検出板の周縁に等間隔で設けられた周溝を検出するフォトスイッチとを有する球排出装置と、球排出装置の制御を行う払出制御装置とを備え、ステッピングモータにより回転球受体及び位置検出板を回転し、回転球受体の球受部に受け入れたパチンコ球を回転球受体の回転により球送りして1球ずつ排出すると共に、位置検出板の周縁に設けられた周溝がフォトスイッチにより検出されると、払出制御装置により排出されるパチンコ球の球数として計数するパチンコ球の払出装置が記載されている。
【0003】
このものは、パチンコ遊技により発生する各種の入賞に対応してパチンコ遊技状態の制御を行うメイン制御部と、上述の払出制御装置とが別個の装置に構成されており、メイン制御部が各種の入賞に対応する賞品球の払出個数を払出信号の形式で払出制御装置に出力指令し、この指令を受けた払出制御装置が、指令された払出個数に対応する数のパチンコ球を排出するように球排出装置を動作制御するように構成されている。
【0004】
また、特開平6−343754号には、上述の特開平6−254242号に記載のパチンコ球の払出装置と同様の装置構成を備え、カードユニットからの貸球要求信号に基づく払出信号を受けることにより、100円分の球数(例えば、25個)を単位として球排出装置を作動し、パチンコ球の貸し出しを行うパチンコ球の払出装置が記載されている。
【0005】
これら従来のパチンコ球の払出装置は、球排出装置に配備されているフォトスイッチが、回転球受体から排出されるパチンコ球に対応する位置検出板に設けられた周溝を検出するものであって、球排出装置から排出されたパチンコ球を直接検出するものではないので、実際に排出されるパチンコ球に基いた排出個数の制御を行っていない。
【0006】
このため、メイン制御部から要求された賞品球の払出個数に対して、実際に排出されたパチンコ球の排出個数が少なかった場合、その差分を新たに払い出すことができない。また、賞品球の払出に関しては、メイン制御部側が実際に排出されたパチンコ球の排出個数を把握することができない。
【0007】
また、メイン制御部から要求された賞品球の払出個数に対して、球排出装置から実際に排出されたパチンコ球の排出個数を把握しようとする場合、球排出装置から排出したパチンコ球を専用に誘導する賞品球排出路に排出されたパチンコ球を1球毎に直接的に検出する排出球検出手段を設け、該排出球検出手段の検出信号を計数してメイン制御部から要求された賞品球の払出個数に一致するか否かを判定することが考えられる。
【0008】
しかしながら、上述の球排出装置においても、回転球受体の球受部にパチンコ球が詰まる等のことが原因で、球排出装置の排出動作が正常に行われずに、払出指令数よりも実際に排出された球が少なかったり、又は、フォトスイッチ自体にごみ等が付着する等の原因で、フォトスイッチが検出不良を起こしている時にはパチンコ球が余分に排出されるといったことが発生する。このような場合、メイン制御部から要求された賞品球の払出指令個数に対して、球排出装置から実際に排出されたパチンコ球の排出個数が不一致となるが、このような場合、1個程度の差が発生する度に異常と判定すると、賞球の排出異常が頻繁に発生してしまい、その都度パチンコ遊技を中断しなければならず、遊技者及び遊技場の双方に不都合となる。
【0009】
また、一方、賞品球排出路に排出されたパチンコ球を1球毎に直接的に検出する排出球検出手段を、排出賞球が検出不可能な位置に不正に移動したり、排出球検出手段を検出不可能な状態に不正に配線を改造(断線又は短絡)したりする不正改ざん行為に対しては、これらの不正改ざんを予測して個別に監視するのが普通とされている。
【0010】
上述した排出球検出手段に対する不正改ざんが行われた場合には、排出球検出手段は全く機能を果たさないことから、メイン制御装置から要求された賞品球の払出個数に対する球排出装置から実際に排出されたパチンコ球の排出個数の差分が1球程度の差にとどまらず、必然的に大差となる。また、球排出装置が球詰まりを繰り返し起こすような動作不良の場合にも、メイン制御装置から要求された賞品球の払出個数に対する球排出装置から実際に排出されたパチンコ球の排出個数の差分が1球程度の差にとどまらず、必然的に大差となることが予想できる。
【0011】
【発明が解決しようとする課題】
本発明の目的は、メイン制御装置から要求された賞品球の払出個数に対して、球排出装置から実際に排出されたパチンコ球の排出個数が、1球程度の差ではなく、ある程度の大きさの差(例えば、100球程度の)が生じるような極めて重大な(深刻な)異常が発生した場合に、賞球異常と判別する排出球異常判定装置を提供することにある。
【0012】
【課題を解決するための手段】
請求項1に係るパチンコ球の払出装置における排出球異常判定装置は、
入賞検出信号に応じて払い出す賞品球の払出個数を含む賞球コマンドを指令するメイン制御装置と、パチンコ球を1球ずつ排出する球排出装置と、前記賞球コマンドに応じて指令された前記払出個数のパチンコ球を排出するように前記球排出装置を動作制御する払出制御装置とを備えたものであって、
前記賞球コマンドに対応して前記球排出装置が排出したパチンコ球を誘導する賞品球排出路と、該賞品球排出路に排出されたパチンコ球を1球毎に直接的に検出する排出賞球検出手段とを設け、
該排出賞球検出手段を前記払出制御装置に接続し、
前記払出制御装置に、
賞球異常を報知する賞球異常報知手段と、
前記入賞検出信号に応じた賞品球の払出個数を累積して累積賞球指令数を算出する賞球指令数累積手段と、
前記排出賞球検出手段の検出信号に応じた実排出賞球個数を前記累積賞球指令数から減じると共に、前記累積賞球指令数と前記実排出賞球個数との差分が
1球程度の差ではなく、極めて重大な大きさの差である所定数に達しているか否かを判別する差分判定手段と、
前記排出賞球検出手段からの検出信号によりリセットされるタイマ手段と、
を設け、
前記払出制御装置は、前記累積賞球指令数が前記実排出賞球個数を上回り、かつ前記差分判定手段が前記累積賞球指令数と前記実排出賞球個数との差分が前記所定数に達していると判定した場合に、前記タイマ手段をセットし、該タイマ手段がリセットされずにタイムアウトした場合に、賞球排出不足異常と判別し、前記賞球異常報知手段により前記賞球排出不足異常を報知する、ことを特徴とする。
【0021】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態を説明する。図1は、本実施形態のパチンコ遊技機に配備されたパチンコ球の払出装置1に関わる制御系統の要部ブロック図である。
【0022】
図1において、球排出装置2は、例えば、特開平6−254242号公報並びに特開平6−343754号公報に記載の球排出装置と同等の構成を有する公知のものであって、球受部が複数周設された回転球受体と、回転球受体と同軸に設けられた位置検出板と、回転球受体に設けられた球受部の数に対応して位置検出板の周縁に等間隔で設けられた周溝を検出するフォトセンサ3とを有し、正逆回転可能なステッピングモータにより回転球受体及び位置検出板を正転/逆転し、回転球受体の球受部に受け入れたパチンコ球を回転球受体の回転により球送りして1球ずつ排出するものである。
【0023】
なお、本実施形態では、ステッピングモータが正転した場合には賞品球の排出が行われる一方、ステッピングモータが逆転した場合には貸球の排出が行われるものとする。
【0024】
前述のフォトセンサ3は、球排出装置2の内部に配設されており、回転球受体の回転による1球毎のパチンコ球の排出動作に応じた位置検出板の周縁に設けられた周溝を検出することで、パチンコ球の排出を1球毎に間接的に検出するものである。
【0025】
払出制御装置4は、指令された払出個数に(賞球指令数に)応じてステッピングモータを回転駆動し、球排出装置2に対するパチンコ球の払出制御を行うサブCPU5と、サブCPU5が行う各制御プログラムを格納したROM(図示せず)と、随時データの読み出し並びに書き込みが可能なRAM(図示せず)とを含んで構成されている。なお、払出制御装置4の内部構成についての詳細な図示を省略する。
【0026】
球排出装置2の下部には、該球排出装置2から排出されたパチンコ球(賞品球)が流下する賞品球排出路6と該球排出装置2から排出されたパチンコ球(貸球)が流下する貸球排出路7とが別個に設けられ、賞品球排出路6の中途には該排出路6を流下する賞品球を直接検出する排出賞球検出器8が設けられる一方、貸球排出路7の中途には該排出路7を流下する貸球を直接検出する排出貸球検出器9が設けられている。なお、排出賞球検出器8及び排出貸球検出器9は、例えば、近接スイッチにより構成されている。
【0027】
メイン制御装置10は、遊技状況に応じて遊技に関する実質的な制御を行うメインCPU11と、メインCPU11が行う各制御プログラムを格納したROM(図示せず)と、随時データの読み出し並びに書き込みが可能なRAM(図示せず)とを含んで構成されている。なお、メイン制御装置10の内部構成についての詳細な図示を省略する。
【0028】
メイン制御装置10と払出制御装置4とは、メイン制御装置10から払出制御装置4への一方向のみ通信可能に接続され、メイン制御装置10から払出制御装置4に対して、制御コマンド(例えば、発射停止コマンド、発射停止解除コマンド、賞球不可コマンド、賞球不可解除コマンド等)及び入賞検出信号の別に応じた払出個数(賞球指令数)を含む賞球コマンド(例えば、7個又は15個のいずれかの場合や、5個又は13個のいずれか場合等がある)が送信される。
【0029】
また、払出制御装置4には、カードユニット12及びパチンコ球を弾発するための発射装置13、球貸異常を報知するための球貸異常報知手段14(例えば、報知ランプや音発生するためのスピーカ等)及び排出されたはずの賞品球を全く検出しない賞球排出異常を報知する賞球排出異常報知手段21が接続されている。カードユニット12は、プリペイドカードを挿入し、該プリペイドカードに記憶された金額から球貸操作に応じた金額を差し引くと共に、球貸操作に応じた金額に相当する貸球要求信号を払出制御装置4に出力するもので、1回の球貸操作につき、該プリペイドカードに記憶された金額から100円を差し引くと共に、貸球25個を1単位として貸球要求信号を払出制御装置4に出力する。
【0030】
また、発射装置13は、払出制御装置4からの制御出力に応じて発射作動可能/作動停止の制御が行われる。球貸異常報知手段14は、払出制御装置4からの制御出力に応じて作動し、貸球排出において異常が検知された場合にその旨を遊技者や遊技場の係員に報知する。賞球排出異常報知手段21は、例えば、報知ランプ等により構成されるもので、パチンコ機の裏面側もしくはパチンコ機の前面に配設され、排出されたはずの賞品球を全く検出しない賞球排出異常を払出制御装置4が検知した場合、払出制御装置4からの制御出力に応じて作動し、その旨を報知する
【0031】
図1に示すように、球排出装置2の回転球受体の回転によるパチンコ球1球に対応する排出動作を検出する(パチンコ球の排出を1球毎に間接的に検出する)フォトセンサ3は払出制御装置4に接続されており、フォトセンサ3の検出信号が払出制御装置4に入力され、フォト計数手段により計数される。
【0032】
賞品球排出路6を流下する賞品球を直接検出する排出賞球検出器8は、メイン制御装置10及び払出制御装置4に接続されており、排出賞球検出器8の球検出信号(実排出賞球個数1球に対応)がメイン制御装置10及び払出制御装置4にそれぞれ入力される。
【0033】
また、貸球排出路7を流下する貸球を直接検出する排出貸球検出器9は、払出制御装置4に接続されており、排出貸球検出器9の球検出信号(実排出貸球個数1球に対応)が払出制御装置4に入力される。
【0034】
また、図1に示すように、パチンコ球を貯留するための球供給タンク15には、該タンク15内のパチンコ球の不足状態を検出する球切れ検出器16が配備されている。なお、球供給タンク15に貯留されたパチンコ球は、球排出装置2に誘導されて球排出装置2内にパチンコ球が補充される。球切れ検出器16はメイン制御装置10に接続されており、球切れ検出器16による球切れ検出信号はメイン制御装置10に入力される。
【0035】
賞品球排出路6の末端と貸球排出路7の末端とは合流され、合流された排出路(図示せず)は、それぞれ図示しない上球受皿及び下球受皿に連通されている。排出されたパチンコ球を下球受皿に誘導する排出路の中途には、下球受皿に至る該排出路のパチンコ球の満タン状態を検出するための満タン検出器17が設けられている。満タン検出器17はメイン制御装置10に接続されており、満タン検出器17による満タン検出信号はメイン制御装置10に入力される。
【0036】
また、メイン制御装置10には、遊技盤面に設定された入賞口のうちの第1払出数(例えば、入賞に対して払い出す賞品球の数を5個に設定した5個払出口や払い出す賞品球の数を7個に設定した7個払出口)に設定した入賞口へ入賞したパチンコ球を検出する第1入賞検出手段18と、入賞口のうちの第2払出数(例えば、入賞に対して払い出す賞品球の数を13個に設定した13個払出口や払い出す賞品球の数を15個に設定した15個払出口)に設定した入賞口へ入賞したパチンコ球を検出する第2入賞検出手段19とが接続され、これらの入賞検出信号がそれぞれメイン制御装置10に入力される。
【0037】
さらに、メイン制御装置10には賞球異常報知手段20(例えば、報知ランプや音発生するためのスピーカ等)が接続されており、該賞球異常報知手段20は、メイン制御装置10からの制御出力に応じて作動し、賞球排出において異常が検知された場合に、その旨を遊技者や遊技場の係員に報知する。
【0038】
また、メイン制御装置10には、第1入賞検出手段18及び第2入賞検出手段19からの入賞検出信号に応じた賞品球の払出個数を累積して累積賞球指令数を算出する賞球指令数累積手段と、排出賞球検出器8の球検出信号に応じた実排出賞球個数を累積賞球指令数から減じると共に、累積賞球指令数と実排出賞球個数との差分が所定数に達しているか否かを判別し、差分が所定数に達している場合に賞球異常と判別する賞球異常判別手段と、排出賞球検出器8からの球検出信号によりリセットされるタイマ手段とが設けられている。なお、これらの手段は図示しないROMに格納されている制御プログラム手段により構成されている。
【0039】
累積賞球指令数と実払出賞球個数との差分と比較される所定数は、1乃至5球程度の差ではなく、ある程度の大きさの差、例えば、100球程度の差であり、本実施形態では、所定数として±127としている。また、前記タイマ手段は、球切れ検出信号及び満タン検出信号によってもリセットされる。また、タイマ手段は累積賞球指令数が実排出賞球個数を上回り、かつ累積賞球指令数と実払出賞球個数との差分が所定数(=127)に達している場合に、セットされる。
【0040】
また、払出制御装置4には、メイン制御装置10から送られた賞球コマンドに応じて球排出装置2の動作制御を開始した時点から終了した時点までの間に、排出賞球検出器8からの球検出信号が全く検出されない場合に、球排出装置2の排出動作を停止する異常停止制御手段及び賞球排出異常を報知制御する賞球排出異常報知制御手段と、カードユニット12から送られた貸球指令に応じた貸球の払出個数を累積して累積貸球指令数を算出する貸球指令数累積手段と、排出貸球検出器9の検出信号に応じた実排出貸球数を累積貸球指令数から減じると共に、累積貸球指令数と実排出貸球数との差分が所定数(=127)に達しているか否かを判別し、実排出貸球数が累積貸球指令数を上回り、かつ差分が所定数に達している場合に貸球異常と判別する貸球異常判別手段とが設けられている。さらに、払出制御装置4には、貸球要求に応じて球排出装置2を動作制御した場合、球排出装置2の動作制御の開始時点から終了時点までの間に、排出貸球検出器9からの貸球検出信号が全く検出されない場合に、球排出装置2の排出動作を停止する異常停止制御手段と、異常停止制御手段が球排出装置2の排出動作を停止した場合に、払出制御装置4とカードユニット12との通信を停止すると共に、貸球異常を報知する異常処理手段が設けられている。なお、これらの手段は図示しない払出制御装置4のROMに格納されている制御プログラム手段により構成されている。
【0041】
払出制御装置4は、メイン制御装置10から送られた賞球コマンドを受けると、該賞球コマンドに含まれる指令された賞球指令数を設定し、球排出装置2を作動させてパチンコ球の排出を監視し、フォトセンサ3から検出信号が入力される毎にフォト計数値数カウントし、フォト計数値が賞球指令数に達したことを条件として球排出装置2の作動を停止し、パチンコ球の排出動作を終了する。
【0042】
メイン制御装置10は、払出制御装置4に対して賞球コマンドを送信すると共に、送信した賞球コマンドに含まれる賞球指令数を賞球指令数累積手段に累積して累積賞球指令数を算出する。そして、排出賞球検出器8から球検出信号(実払出賞球個数1球に対応)が入力される毎に賞球指令数累積手段に累積した累積賞球指令数から実排出賞球数を減算し、累積賞球指令数と実排出賞球数との差分が所定数に達しているか否かを判別することによって、賞球払出に異常が発生しているか否かを判別する。但し、前記差分が所定数に達した場合であっても、球切れ検出器16が球切れ状態を検出している場合及び満タン検出器17が満タン状態を検出している場合のうちいずれかの場合である時には、賞球払出に異常が発生しているか否かを判別しない。
【0043】
また、払出制御装置4は、球排出装置2に対して賞球の排出動作を終了した時点で、排出賞球数が指令した賞球指令数に達していない場合には、不足分を新たな賞球指令数として払出制御装置4に再設定し、賞品球の排出を再度試行する(リトライする)。
【0044】
例えば、指令した賞球指令数が15個であって、球排出装置2の排出制御が終了した時点で、実際の排出賞球数が13個であった場合、即ち、実際に排出されたパチンコ球の個数が13個であった場合、不足している2個を再度球排出装置2に対して排出制御を行う。但し、この場合には累積賞球指令数に加算しない。
【0045】
また、払出制御装置4は、カードユニット12から送られた貸球要求信号(25個に相当)を受けると、貸球要求信号に応じて貸球指令数として25個を設定し、累積貸球指令数に25を加算する。そして、球排出装置2を逆転動作させてパチンコ球の排出を監視し、フォトセンサ3から検出信号が入力される毎にフォト計数値数カウントし、フォト計数値が貸球指令数に達したことを条件として球排出装置2の作動を停止し、パチンコ球の排出動作を終了する。また、排出貸球検出器9から球検出信号が入力される毎に排出貸球数をカウントすると共に累積貸球指令数の値を1つ減じる。
【0046】
また、球排出装置2の貸球の排出制御が終了した時点で、排出貸球数が設定した貸球指令数(25個)に達していない場合には、不足分を新たに再設定し、貸球の排出を再度試行する(リトライする)。但し、この場合、累積貸球指令数には加算しない。
【0047】
図2は、賞品球の排出制御における異常判別のアルゴリズムを示したブロック図である。以下、上述の賞品球の払出処理及び貸球処理を図3乃至図11のフローチャートを参照しつつ説明する。図3乃至図6は、第1実施形態の排出球異常判定装置におけるメイン制御装置10のメインCPU11が実行する賞品球処理のフローチャートである。図7乃至図14は、第1実施形態の排出球異常判定装置における払出制御装置4のサブCPU5が実行する球排出処理のフローチャートであり、このうち、ステップA01乃至ステップA50の処理はサブCPU5が実行する賞品球の排出処理に関し、ステップA60乃至ステップA86の処理はサブCPUが実行する貸球の排出処理に関するものである。
【0048】
まず、メインCPU11(以下、単にメインCPUということとする)が実行する賞品球処理とサブCPU5(以下、単にサブCPUということとする)が実行する賞品球の排出処理について説明する。メインCPUは、電源投入後に初期化処理を行い、以下の各処理において必要な各種カウンタ、識別フラグ、タイマフラグ、タイマT1の値を初期化(0クリア)する(ステップS01)。
【0049】
入賞カウンタCA1は、図示しない遊技盤面に設けられた15個払出口への入賞を検出する毎に1つアップされるカウンタであって、サブCPUに対して15個払出の賞球コマンドを送信する毎に、その値を1つ減じられる。入賞カウンタCA2は、図示しない遊技盤面に設けられた7個払出口への入賞を検出する毎に1つアップされるカウンタであって、サブCPUに対して7個払出の賞球コマンドを送信する毎に、その値を1つ減じられる。
【0050】
累積賞球指令数カウンタSC1は、サブCPUに対して指令した賞球指令数を累積的に加算するカウンタであり、電源投入直後の初期値は0である。累積賞球指令数カウンタSC1は、サブCPUに対して15個払出の賞球コマンドを送信する毎に賞球指令数15が加算される一方、サブCPUに対して7個払出の賞球コマンドを送信する毎に賞球指令数7が加算される。また、賞品球排出路6に配備された排出賞球検出器8の検出信号が入力される毎に(賞球を1球検出する毎に)、その値を1つ減じられる。
【0051】
賞球不可コマンド識別フラグF1は、賞球の払出が不可となる条件をメインCPUが検出した場合にセットされるフラグであり、賞球不可コマンド識別フラグF1がセットされた場合には、サブCPUに対して賞球不可コマンドが送信される。なお、賞球不可コマンド識別フラグF1は、賞球の払出が可能となる条件をメインCPUが検出した場合にはクリアされる。
【0052】
なお、賞球の払出が不可となる条件は、球切れ検出器16による球切れ検出信号が検出された場合、あるいは満タン検出器17による満タン検出信号が検出された場合である。また、賞球の払出が可能となる条件は、球切れ検出器16による球切れ検出信号が検出されない場合、かつ満タン検出器17による満タン検出信号が検出されない場合である。
【0053】
タイマT1は、メインCPUがサブCPUに対して指令した賞球指令数に対して実際に排出された賞品球の数が少なすぎる場合、即ち、累積賞球指令数カウンタSC1の値から実際に排出された賞品球1球に応じて減算した累積賞球指令数カウンタSC1の現在値が所定数(本実施形態では127としている)に達してしまった場合に、計時スタートされるタイマであり、該タイマT1が所定時間計時されると、賞球排出不足異常と判別される。
【0054】
また、タイマT1は、球切れ検出器16による球切れ検出信号が検出された場合と、満タン検出器17による満タン検出信号が検出された場合と、賞品球排出路6に配備された排出賞球検出器8の検出信号が入力された場合のいずれかの場合には、タイマT1がリセット(再設定)される。なお、タイマフラグは、タイマT1が現在計時動作を行っているか否かを識別するためのフラグである。
【0055】
メインCPUは初期化処理を終えるとステップS02乃至ステップS07の入力判別処理に移行する。ステップS02においては、第1入賞検出手段18の入賞検出信号があるか否か、すなわち、15個払出口への入賞があるか否かが判別される。メインCPUは、15個払出口への入賞がある場合は入賞カウンタCA1の値を1つアップしてステップS04に移行する一方(ステップS03)、15個払出口への入賞がない場合は直接ステップS04に移行する。
【0056】
ステップS04においては、第2入賞検出手段19の入賞検出信号があるか否か、すなわち、7個払出口への入賞があるか否かが判別される。メインCPUは、7個払出口への入賞がある場合は入賞カウンタCA2の値を1つアップしてステップS06に移行する一方(ステップS05)、7個払出口への入賞がない場合は直接ステップS06に移行する。
【0057】
ステップS06においては、球切れ検出器16の球切れ検出信号の入力があるか否かが判別される。メインCPUは球切れ検出信号の入力がある場合はステップS31に移行する一方、球切れ検出信号の入力がない場合はステップS07に移行する。ステップS07においては、満タン検出器17の満タン検出信号の入力があるか否かが判別される。メインCPUは満タン検出信号の入力がある場合はステップS31に移行する一方、満タン検出信号の入力がない場合はステップS08に移行する。
【0058】
ステップS08に移行したメインCPUは賞球不可コマンド識別フラグF1がセットされているか否かを判別する。球切れ検出信号の入力がなく、かつ満タン検出信号の入力がない場合には、賞球不可コマンド識別フラグF1がセットされることはない。メインCPUは賞球不可コマンド識別フラグF1がセットされていなければステップS09に移行する。
【0059】
メインCPUは球切れ検出信号の入力がある場合、あるいは満タン検出信号の入力がある場合は、ステップS31に移行してタイマフラグをクリアし(ステップS31)、賞球不可コマンド識別フラグF1に1をセットし(ステップS32)、サブCPUに対して賞球不可コマンドを送信し(ステップS33)、ステップS09に移行する。なお、賞球不可コマンドを送信した後の処理については後述することにする。
【0060】
ステップS09に移行したメインCPUは、入賞カウンタCA1の値が0であるか否か、即ち、15個払出口への入賞記憶がないか否かを判別する(ステップS09)。入賞カウンタCA1の値が0でなければ15個払出口への入賞記憶があることとなる。15個払出口への入賞記憶がある場合、メインCPUは、15個払出の賞球コマンドをサブCPUに送信し(ステップS10)、累積賞球指令数カウンタSC1に賞球指令数15を加算し(ステップS11)、入賞カウンタCA1の値を1つ減じ(ステップS12)、ステップS17に移行する。
【0061】
15個払出口への入賞記憶がない場合、メインCPUはステップS13に移行し、入賞カウンタCA2の値が0であるか否か、即ち、7個払出口への入賞記憶がないか否かを判別する(ステップS13)。入賞カウンタCA2の値が0でなければ7個払出口への入賞記憶があることとなる。7個払出口への入賞記憶がある場合、メインCPUは、7個払出の賞球コマンドをサブCPUに送信し(ステップS14)、累積賞球指令数カウンタSC1に賞球指令数7を加算し(ステップS15)、入賞カウンタCA2の値を1つ減じ(ステップS16)、ステップS17に移行する。また、7個払出口への入賞記憶がない場合、メインCPUは直接ステップS17に移行する。
【0062】
ステップS17に移行したメインCPUは、賞品球排出路6に配備した排出賞球検出器8の検出信号が入力されているか否かを判別する(ステップS17)。球排出装置2の作動によって1球ずつ賞品球が排出され、排出賞球検出器8によって賞品球が検出された場合には、メインCPUに排出賞球検出器8の検出信号が入力される。排出賞球検出器8の検出信号がある場合、メインCPUは累積賞球指令数カウンタSC1の値を1つ減じ(ステップS18)、次いでタイマフラグを0クリアし(ステップS19)、ステップS20に移行する一方、排出賞球検出器8の検出信号がない場合、メインCPUは直接ステップS20に移行する。
【0063】
ステップS20に移行したメインCPUは、タイマフラグがセットされているか否かを判別する(ステップS20)。なお、タイマフラグがセットされていないものとして説明する。メインCPUは、タイマフラグがセットされていなければステップS21に移行する。
【0064】
ステップS21においては、累積賞球指令数カウンタSC1の値が0より小さいか否かが判別される。例えば、球排出装置2の内部に配備されているフォトセンサ3にごみ等が付着する等の原因で、フォトセンサ3が検出不良を起こしている時にはパチンコ球が余分に排出されるといったことが発生する。このような場合、メインCPUがサブCPUに対して指令した賞球指令数の累積値に対して実際に排出された賞品球の数(排出賞球検出器8によって1球ずつ検出された賞品球)が多くなる。即ち、賞品球の出し過ぎとなる。この場合には、累積賞球指令数カウンタSC1の値が排出賞球検出器8の検出信号を検出する毎に1つずつ減算されていくので、累積賞球指令数カウンタSC1の値が0より小さくなる。
【0065】
累積賞球指令数カウンタSC1の値が0より小さい場合、メインCPUは、累積賞球指令数カウンタSC1の絶対値が所定数(本実施形態では127としている)に達しているか否かを判別する(ステップS22)。即ち、実際に排出された賞品球の個数が累積賞球指令数を上回り、かつ累積賞球指令数と実際に排出された賞品球の個数との差分が所定数に達しているか否か(出し過ぎた賞品球の数が127に達しているか否か)を判別する(ステップS22)。メインCPUは、累積賞球指令数カウンタSC1の絶対値が所定数に達している場合には、賞品球異常報知手段20により賞球排出過多異常を報知し(ステップS23)、サブCPUに発射停止コマンド及び賞球不可コマンドを送信し(ステップS24)、遊技の続行を禁止する。また、メインCPUは、累積賞球指令数カウンタSC1の値が0より小さい場合であって、累積賞球指令数カウンタSC1の絶対値が所定数に達していない場合には、ステップS02に戻る。なお、賞球排出過多異常の場合には、例えば、特別図柄表示装置や普通図柄表示装置に関する処理の停止が行われる。
【0066】
また、累積賞球指令数カウンタSC1の値が0より小さくない場合、メインCPUはステップS25に移行する。ステップS25においては、累積賞球指令数カウンタSC1の値が0より大きいか否かが判別される。メインCPUは、累積賞球指令数カウンタSC1の値が0より大きい場合、累積賞球指令数カウンタSC1の値が所定数(本実施形態では127としている)に達しているか否かを判別する(ステップS26)。
【0067】
累積賞球指令数が実際に排出された賞品球の個数を上回り、かつ累積賞球指令数と実際に排出された賞品球の個数との差分が所定数に達している場合に、例えば、球排出装置2において、回転球受体の球受部にパチンコ球が詰まる等のことが原因で、球排出装置の排出動作が正常に行われない場合には、賞球指令数よりも実際に排出された賞品球が少なくなる。即ち、賞品球の排出不足となる。
【0068】
メインCPUは、累積賞球指令数カウンタSC1の値が所定数に達している場合には、タイマT1に所定時間に対応する値をセットし(ステップS27)、タイマフラグをセットし(ステップS28)、ステップS02に戻る。一方、累積賞球指令数カウンタSC1の値が所定数に達していない場合には、直接ステップS02に戻る。また、累積賞球指令数カウンタSC1の値が0である場合、即ち、累積賞球指令数と実際に排出された賞品球の個数とが一致している場合にも、直接ステップS02に戻る。
【0069】
ステップS02に戻ったメインCPUは、前述のように、15個払出口への入賞があれば入賞カウンタCA1の値を1つアップし、7個払出口への入賞があれば入賞カウンタCA2の値を1つアップした後、球切れ検出器16の球切れ検出信号の入力があるか否か、満タン検出器17の満タン検出信号の入力があるか否かを順次判別する。球切れ検出信号の入力がなく、かつ満タン検出信号の入力がない場合には、賞球不可コマンド識別フラグF1がセットされることはなく、ステップS08を偽と判別し、ステップS09に移行し、15個払出口への入賞記憶があれば、ステップS10〜ステップS12を行ってステップS17に移行する一方、15個払出口への入賞記憶がなく、かつ7個払出口への入賞記憶があれば、ステップS13〜ステップS16を行ってステップS17に移行する。また、15個払出口への入賞記憶がなく、かつ7個払出口への入賞記憶もなければ、直接ステップS17に移行する。
【0070】
本実施形態では、図4のフローチャートに示すように、15個払出口への入賞記憶に対応する15個払出の賞球コマンドを7個払出口への入賞記憶に対応する7個払出の賞球コマンドに優先してサブCPUに送信している。また、15個払出口及び7個払出口への入賞記憶がある限り、メインCPUはサブCPUに対して周期的に賞球コマンド(ステップS10又はステップS14)を送信している。
【0071】
以下、タイマフラグがセットされている場合についての処理について説明する。ステップS17に移行したメインCPUは、賞品球排出路6に配備した排出賞球検出器8の検出信号が入力されているか否かを判別する(ステップS17)。球排出装置2において、回転球受体の球受部にパチンコ球が詰まる等が原因で、球排出装置の排出動作が正常に行われない場合には、賞品球排出路6に賞品球が排出されることはなく、排出賞球検出器8の検出信号はない。排出賞球検出器8の検出信号がない場合、ステップS17を偽と判別してステップS20に移行し、タイマフラグがセットされている結果、ステップS20を真と判別する(ステップS20)。
【0072】
メインCPUはステップS20を真と判別すると、タイマ処理を行ってタイマT1にセットされた所定時間に対応する値を1つ減算し(ステップS29)、タイマT1がタイムアウトしたか否かを判別する(ステップS30)。メインCPUは、タイマT1がタイムアウトしていなければステップS09に戻る。以下、球切れ検出信号の入力がなく、かつ満タン検出信号の入力がなく、かつ排出賞球検出器8の検出信号もない場合には、賞球不可コマンド識別フラグF1が0で、かつタイマフラグがセットされている結果、ステップS20、ステップS29、ステップS30が繰り返し実行されることになり、所定時間が経過してタイマT1がタイムアウトする。メインCPUはタイマT1がタイムアウトすると、賞品球異常報知手段により賞球排出不足異常を報知し(ステップS36)、サブCPUに発射停止コマンド及び賞球不可コマンドを送信し(ステップS24)、遊技の続行を禁止する。なお、賞球排出不足異常の場合、例えば、特別図柄表示装置や普通図柄表示装置に関する処理の停止は特に行わない。
【0073】
このように、累積賞球指令数が実際に排出された賞品球の個数を上回り、かつ累積賞球指令数と実際に排出された賞品球の個数との差分が所定数に達している場合には、賞品球の排出が所定時間行われていないことを計るタイマT1をスタートさせ、タイマT1がタイムアウトした時に、賞球排出不足異常を報知し、遊技の続行を停止する。
【0074】
なお、タイマフラグがセットされた場合において、球切れ検出信号の入力あるいは満タン検出信号の入力がある場合には、ステップS31によりタイマフラグがクリアされ、また、排出賞球検出器8の検出信号がある場合にも、ステップS19によりタイマフラグがクリアされ、ステップS20の判別結果が偽となることによりタイマT1に関するタイマ処理が停止される。
【0075】
また、球切れ検出信号の入力がある場合(ステップS06)、あるいは満タン検出信号の入力がある場合は(ステップS07)、ステップS31に移行してタイマフラグをクリアし(ステップS31)、賞球不可コマンド識別フラグF1に1をセットし(ステップS32)、サブCPUに対して賞球不可コマンドを送信し(ステップS33)、ステップS09に戻る。なお、賞球不可コマンドをサブCPUが受信すると、サブCPUは球排出装置2の作動を停止する。
【0076】
球切れ検出信号の入力がある場合には、球供給タンク15の球切れ状態が解消されない限り、球切れ検出器16の球切れ検出信号がメインCPUに入力し続ける。したがって、メインCPUは、ステップS02〜ステップS06、ステップS31〜ステップS33によって形成される処理ループを繰り返す。
【0077】
また、満タン検出信号の入力がある場合は、下球受皿に至る球排出経路のパチンコ球の満タン状態が解消されない限り、満タン検出器17の満タン検出信号がメインCPUに入力し続ける。したがって、メインCPUは、ステップS02〜ステップS06、ステップS07、ステップS31〜ステップS33の後、ステップS09以降によって形成される処理ループを繰り返す。
【0078】
そして、球供給タンク15の球切れ状態が解消され、あるいは下球受皿に至る球排出経路のパチンコ球の満タン状態が解消されることで、球切れ検出器16による球切れ検出信号が検出されず、かつ満タン検出器17による満タン検出信号が検出されない状態となると、賞球不可コマンド識別フラグF1に1がセットされている結果、メインCPUは、ステップS08を真と判別し、賞球不可コマンド識別フラグF1を0クリアし(ステップS34)、サブCPUに対して賞球不可解除コマンドを送信し(ステップS35)、ステップS09に移行する。なお、賞球不可解除コマンドをサブCPUが受信すると、サブCPUは球排出装置2の作動を可能とする。
【0079】
次に、払出制御装置4のサブCPU5が実行する賞品球の排出処理について説明する。まず、サブCPUは電源投入後に初期化処理を行い、以下の各処理において必要な各種カウンタ、各種フラグ、タイマT2の値を初期化(0クリア)する(ステップA01)。
【0080】
賞球コマンドカウンタCB1は、サブCPUが、メインCPUから送信された15個払出の賞球コマンドを受信する毎に1つアップされるカウンタであって、賞品球の15個払出の球排出動作を開始する時点で、その値を1つ減じられる。賞球コマンドカウンタCB2は、サブCPUが、メインCPUから送信された7個払出の賞球コマンドを受信する毎に1つアップされるカウンタであって、賞品球の7個払出の球排出動作を開始する時点で、その値を1つ減じられる。
【0081】
フォト計数カウンタC1は、球排出装置2の内部に配備されたフォトセンサ3の1球排出動作に対応するフォト検出信号の入力毎に1つアップされるカウンタである。また、排出賞球カウンタB1は、賞品球排出路6に配備した排出賞球検出器8の検出信号の入力毎に1つアップされるカウンタである。リトライカウンタRTCは、払出指令数QT(15個または7個)に対して実際に排出された賞品球の数(排出賞球カウンタB1の値)が不足している場合に、不足分を排出させる排出動作(リトライ動作)を開始する毎に1つアップされるカウンタである。
【0082】
排出中フラグFFは、賞品球の排出動作及び貸球の排出動作を行っている最中か否かを識別するためのフラグであって、その値が0である場合には排出動作の開始可能を表し、1である場合には賞品球の15個払出に関する排出動作中を表し、2である場合には賞品球の7個払出に関する排出動作中を表し、3である場合には貸球の排出動作中を表す。
【0083】
さらに、貸球指令カウンタCC1は、カードユニット12から送られる貸球指令が入力される毎に1つアップされるカウンタであって、貸球の25個払出の球排出動作を開始する時点で、その値を1つ減じられる。累積貸球指令数カウンタKC1は、球排出装置2に対して指令した貸球指令数を累積的に加算するカウンタであって、電源投入直後の初期値は0である。累積貸球指令数カウンタKC1は、貸球の25個払出の球排出動作を開始する毎に貸球指令数25が加算される一方、貸球排出路7に配備した排出貸球検出器9の貸球の検出信号が入力される毎に(貸球を1球検出する毎に)、その値を1つ減じられる。排出貸球カウンタD1は貸球排出路7に配備した排出貸球検出器9の貸球の検出信号が入力される毎に(貸球を1球検出する毎に)、1つアップされるカウンタである。
【0084】
サブCPUは初期化処理を終えるとステップA02乃至ステップA05のコマンド入力判別処理に移行する。ステップA02においては、メインCPUから送信されたコマンドが発射停止コマンドであるか否かが判別される。サブCPUは発射停止コマンドを受信した場合には、発射装置13の作動を停止し(ステップA06)、遊技の続行を停止した後、ステップA10に移行する。サブCPUは発射停止コマンドを受信しなかった場合にはステップA03に移行する。
【0085】
ステップA03においては、メインCPUから送信されたコマンドが発射可コマンドであるか否かが判別される。サブCPUは発射可能コマンドを受信した場合には、発射装置13の作動を可能とし(ステップA07)、ステップA10に移行する。サブCPUは発射可コマンドを受信しなかった場合にはステップA04に移行する。
【0086】
ステップA04においては、メインCPUから送信されたコマンドが賞球不可コマンドであるか否かが判別される。サブCPUは賞球不可コマンドを受信した場合には、賞球不可フラグをセットし(ステップA08)、ステップA10に移行する。サブCPUは賞球不可コマンドを受信しなかった場合にはステップA05に移行する。
【0087】
ステップA05においては、メインCPUから送信されたコマンドが賞球可コマンドであるか否かが判別される。サブCPUは賞球可コマンドを受信した場合には、賞球不可フラグをクリアし(ステップA09)、ステップA10に移行する。サブCPUは賞球可コマンドを受信しなかった場合には直接ステップA10に移行する。
【0088】
ステップA10に移行したサブCPUは、メインCPUから送信されたコマンドが15個払出の賞球コマンドであるか否かを判別する(ステップA10)。サブCPUは、15個払出の賞球コマンドを受信した場合には賞球コマンドカウンタCB1を1つアップし(ステップA11)、ステップA14に移行する一方、15個払出の賞球コマンドを受信しなかった場合にはステップA12に移行する。
【0089】
ステップA12においてサブCPUは、メインCPUから送信されたコマンドが7個払出の賞球コマンドであるか否かを判別する(ステップA12)。サブCPUは、7個払出の賞球コマンドを受信した場合には賞球コマンドカウンタCB2を1つアップし(ステップA13)、ステップA14に移行する一方、7個払出の賞球コマンドを受信しなかった場合には直接ステップA14に移行する。
【0090】
ステップA14に移行したサブCPUは、カードユニット12から貸球指令が送信されているか否かを判別する(ステップA14)。サブCPUは、貸球指令を受信した場合、排出中フラグFFの値が貸球排出中を表す値「3」であるか否かを判別し(ステップA15)、排出中フラグFFの値が貸球排出中を表す値「3」でない場合には貸球指令カウンタCC1を1つアップし(ステップA16)、ステップA17に移行する一方、排出中フラグFFの値が貸球排出中を表す値「3」である場合には直接ステップA17に移行する。また、サブCPUは、貸球指令を受信しなかった場合には直接ステップA17に移行する。
【0091】
ステップA17に移行したサブCPUは、賞球不可フラグがセットされているか否かを判別する(ステップA17)。この場合、賞球不可フラグがクリアされているものとして説明する。サブCPUはステップA17を偽と判別し、ステップA18に移行する。
【0092】
ステップA18に移行したサブCPUは、排出中フラグFFの値が0であるか否かを判別する。排出中フラグFFの値が0である場合は、排出動作の開始が可能である。サブCPUはステップA18を真と判別すると、球貸処理停止フラグがセットされているか否かを判別する(ステップA20)。この場合、球貸処理停止フラグがセットされているものとして説明する。サブCPUはステップA20を真と判別してステップA22に移行する。
【0093】
ステップA22に移行したサブCPUは、賞球処理停止フラグがセットされているか否かを判別する(ステップA22)。この場合、賞球処理停止フラグがセットされていないものとして説明する。サブCPUはステップA22を偽と判別し、ステップA23に移行する。以下の説明においては、メインCPUから15個払出の賞球コマンドを受信したものとして説明する。すなわち、賞球コマンドカウンタCB1に15個払出の賞球コマンドの受信記憶があることとなる。
【0094】
サブCPUはステップA23に移行し、賞球コマンドカウンタCB1が0であるか否か、即ち、15個払出の賞球コマンドの受信記憶がないか否かを判別する(ステップA23)。この場合、15個払出の賞球コマンドの受信記憶があるので偽と判別し、排出中フラグFFに1をセットして15個払出に関する排出動作の開始を記憶し(ステップA24)、払出指令数QTに15をセットし(ステップA25)、賞球コマンドカウンタCB1の値を1つ減じ(ステップA26)、ステップA31に移行する。
【0095】
なお、ステップA23において15個払出の賞球コマンドの受信記憶がない場合には、サブCPUはステップA27に移行し、賞球コマンドカウンタCB2が0であるか否か、即ち、7個払出の賞球コマンドの受信記憶がないか否かを判別する(ステップA27)。そして、7個払出の賞球コマンドの受信記憶がある場合には、排出中フラグFFに2をセットして7個払出に関する排出動作の開始を記憶し(ステップA28)、払出指令数QTに7をセットし(ステップA29)、賞球コマンドカウンタCB2の値を1つ減じ(ステップA30)、ステップA31に移行する。なお、15個払出の賞球コマンドの受信記憶がなく、かつ7個払出の賞球コマンドの受信記憶もない場合には、直接ステップA02に戻る。
【0096】
サブCPUは、ステップA31に移行すると、排出賞球カウンタB1を0クリアし(ステップA31)、フォト計数カウンタを0クリアし(ステップA32)、ステップA33に移行する。
【0097】
ステップA33に移行したサブCPUは、球排出装置2を1球排出分だけ正転駆動する(ステップA33)。次いで、サブCPUはフォトセンサ3のフォト検出信号が入力されたか否かを判別する(ステップA34)。
【0098】
以下の説明では、まず、球排出装置2が正常に賞品球の排出動作を行っており、球1球分の球受体の回転量を検出するフォトセンサ3が正常に検出動作を行っており、賞品球排出路6に配備した排出賞球検出器8が排出された賞品球を正常に検出している正常排出状態の場合について説明する。
【0099】
上述した正常排出状態の場合には、フォトセンサ3のフォト検出信号がサブCPUに入力されるので、サブCPUは1球分の排出動作に対応してフォト計数カウンタC1を1つアップし(ステップA34)、ステップA35に移行する。そして、賞品球排出路6に配備した排出賞球検出器8から賞品球の検出信号が入力されているか否かを判別する(ステップA35)。正常排出状態の場合には、賞品球の排出動作に対応して賞品球が賞品球排出路6に排出されるので、排出された賞品球が排出賞球検出器8により検出される。サブCPUは、排出賞球検出器8から賞品球の検出信号が入力されたと判別し、排出賞球カウンタB1のカウント値を1つアップし(ステップA36)、ステップA37に移行する。
【0100】
ステップA37に移行したサブCPUは、フォト計数カウンタC1のカウント値が払出指令数QTに達しているか否かを判別する(ステップA37)。サブCPUはフォト計数カウンタC1のカウント値が払出指令数QTに達していなければステップA02に戻る。以下、サブCPUは、ステップA02乃至ステップA18に至る処理の後、排出中フラグFFの値1に基いて、ステップA18を偽と判別し、続くステップA19を偽と判別し、ステップA33に戻り、ステップA33乃至ステップA37に至る処理を行う。サブCPUは、上述の処理ルーチンを繰り返す。
【0101】
正常排出状態の場合、ステップA33乃至ステップA37の処理を行う毎にフォト計数カウンタC1のカウント値が1つずつアップしていき、フォト計数カウンタC1のカウント値が払出指令数QTに達する。例えば、払出指令数QTに15がセットされた場合には、球排出装置2の1球分の正転駆動が15回実行されると共に、フォト計数カウンタC1のカウント値が15に達する。また、球排出装置2の15回分の排出動作に対応して賞品球が15個排出され、排出賞球検出器8により検出されるので、排出賞球カウンタB1のカウント値が15に達することとなる。
【0102】
サブCPUはフォト計数カウンタC1のカウント値が払出指令数QTに達すると、ステップA38に移行し、排出賞球カウンタB1が0であるか否かを判別する(ステップA38)。賞品球の排出動作の開始後に排出賞球検出器8から賞品球の検出信号が入力されており、排出賞球カウンタB1の値が0ではないので、サブCPUは偽と判別してステップA39に移行する。
【0103】
ステップA39に移行したサブCPUは、払出指令数QTが排出賞品カウンタB1のカウント値よりも大きいか否かを判別する(ステップA39)。正常排出状態の場合、排出賞球カウンタB1のカウント値が払出指令数QTに一致するので、ステップA39の判別結果が偽となる。サブCPUは、ステップA40に移行し、排出中フラグFFを0クリアして新規の排出動作の開始を可能とし(ステップA40)、ステップA02に戻る。
【0104】
以上が、正常排出状態の場合の賞品球の排出処理である。サブCPUは15個払出の賞球コマンドの受信記憶があれば新たに賞品球の15個排出動作を開始する。また、15個払出の賞球コマンドの受信記憶がなく、7個払出の賞球コマンドの受信記憶があれば、新たに賞品球の7個排出動作を開始する。
【0105】
次に、賞品球の排出動作において異常がある場合の処理について説明する。まず、賞品球排出路6に排出されたパチンコ球を1球毎に直接的に検出する排出賞球検出器8を、排出賞球が検出不可能な位置に不正に移動したり、排出賞球検出器8を検出不可能な状態に不正に配線を改造(断線又は短絡)したりする不正改ざん行為が行われている場合についての処理ついて説明する。
【0106】
この場合の異常状態は、サブCPUの1球分の正転駆動指令に対して球排出装置2は正転動作する。従って、球1球分の球受体の回転量を検出するフォトセンサ3からのフォト検出信号がサブCPUに入力される。しかしながら、排出賞球検出器8が賞品球排出路6に排出された賞品球を検出できないので、排出賞球検出器8からの賞品球の検出信号がサブCPUに全く入力されない。このため、排出賞球カウンタB1のカウント値が0のままとなる。
【0107】
従って、サブCPUは、ステップA02乃至ステップA18に至る処理の後、排出中フラグFFの値1に基いて、ステップA18を偽と判別し、続くステップA19を偽と判別し、ステップA33に戻り、ステップA33、ステップA34、ステップA35、ステップA37と移行する。サブCPUはフォト計数カウンタC1のカウント値が払出指令数QTに達すると、ステップA38に移行し、排出賞球カウンタB1が0である結果、ステップA38を真と判別し、賞球処理停止フラグをセットし(ステップA41)、図1に示す賞球排出異常報知手段21によって賞球排出異常を報知し(ステップA50)、再びステップA02に戻る。
【0108】
そして、賞球処理停止フラグがセットされた結果、ステップA22の判別処理を真と判別し、直接ステップA02に戻る。この結果、新規の賞品球の15個排出動作及び7個排出動作を開始することはなく、15個払出及び7個払出に関する賞球コマンドのカウントのみが行われる。
【0109】
また、何らかの原因で、例えば、球詰まり等の原因で、フォト計数カウンタC1のカウント値が払出指令数QTに達しているが、排出賞球カウンタB1のカウント値が(実際に排出された賞品球の数が)払出指令数QTに達していない場合がある。この場合には、ステップA37を真、ステップA38を偽と判別後に行うステップA39の判別結果が真となる。
【0110】
サブCPUは、ステップA39を真と判別後、払出指令数QTから排出賞球カウンタB1のカウント値を差し引いて不足分を算出し(ステップA42)、新たに払出指令数QTに不足分を再設定し(ステップA43)、排出賞球カウンタB1を0クリアし(ステップA44)、フォト計数カウンタC1を0クリアし(ステップA45)、リトライカウンタRTCを1つアップし(ステップA46)、リトライカウンタRTCのカウント値が上限回数5を超えているか否かを判別し(ステップA47)、リトライカウンタRTCのカウント値が上限回数5を超えていなければ、ステップA02に移行し、排出中フラグFFの値「1」または「2」に基いてステップA33に移行し、ステップA33乃至ステップA37の処理を行って、球排出装置2に対して不足分の賞品球を排出させるリトライ動作を行う。
【0111】
このリトライ動作により、払出指令数QTに再設定した不足分の賞品球が賞品球排出路6に排出されれば、排出賞球検出器8により検出されて排出賞球カウンタB1のカウント値が(実際に排出された賞品球の数が)払出指令数QTに達することとなり、ステップA39の判別結果が偽となって、ステップA40の処理を行ってステップA02に戻る。
【0112】
また、リトライ動作によっても、払出指令数QTに再設定した不足分の賞品球が賞品球排出路6に排出されなければ、排出賞球カウンタB1のカウント値が払出指令数QTに達することがなく、再び、ステップA39の判別結果が真となり、ステップA42乃至ステップA47の処理が行われる。即ち、リトライカウンタRTCのカウント値が上限回数5を超えるまでリトライ動作が5回繰り返し行われる。そして、リトライカウンタRTCのカウント値が6となって上限回数5を超えると、ステップA47の判別結果が真となり、この場合、サブCPUは、賞球処理停止フラグをセットし(ステップA48)、ステップA02に戻る。
【0113】
そして、賞球処理停止フラグがセットされた結果、ステップA22の判別処理を真と判別し、直接ステップA02に戻る。この結果、新規の賞品球の15個排出動作及び7個排出動作を開始することはなく、15個払出及び7個払出に関する賞球コマンドのカウントのみが行われる。
【0114】
また、メインCPUから賞球不可コマンドが送信された場合、ステップA04を真と判別して賞球不可フラグをセットした後(ステップA18)、ステップA10に移行する。賞球不可フラグがセットされた結果、ステップA17の判別処理を真と判別し、球排出装置2の作動を停止し(ステップA49)、ステップA02に戻る。以下、賞球不可フラグがセットされている結果、ステップA02乃至ステップA17による処理ループを、メインCPUから送信される賞球不可解除コマンドを受信するまで繰り返す。
【0115】
そして、メインCPUから送信された賞球可コマンドを受信すると、サブCPUはステップA05を真と判別し、賞球不可フラグをクリアし(ステップA09)、ステップA10に移行後、ステップA17を偽と判別するので、賞球の排出動作が再開される。
【0116】
なお、フォトセンサ3自体にごみ等が付着する等の原因で、フォトセンサ3が検出不良を起こしている時は(1球分の正転動作に対してフォト検出信号の入力があったりなかったりするような状態)、払出指令数QTに対してフォト計数カウンタC1のカウント値が達した時点では、フォト計数カウンタC1のカウント値よりも実際の1球分の正転動作の回数が上回ってしまい、賞品球の出し過ぎ状態が起こる。したがって、払出指令数QTよりも排出賞球カウンタB1のカウント値の方が大きくなる。この場合の異常状態についての処理は払出制御装置4では監視せずに、前述したメイン制御装置10において賞球排出過多異常を判別する処理において監視するようにしている。
【0117】
次に、サブCPUによる貸球の排出処理について説明する。前述のように、サブCPUは、カードユニット12から送られた貸球指令を受信した場合(ステップA14)、排出中フラグFFの値が貸球の排出中を表す「3」でない場合には、貸球指令カウンタCC1を1つアップし(ステップA16)、ステップA17に移行する。そして、賞球不可フラグがセットされているか否かを判別し(ステップA17)、賞球不可フラグがクリアされていれば、排出中フラグFFが排出開始が可能である「0」であるかを判別し(ステップA18)、排出中フラグFFが「0」であれば、球貸処理停止フラグがセットされているか否かを判別し(ステップA20)、球貸処理停止フラグがクリアされていれば、貸球指令カウンタCC1の値が0であるか否かを判別する(ステップA21)。
【0118】
サブCPUは、貸球指令カウンタCC1のカウント値が0である場合、即ち、貸球指令の受信記憶がない場合は、ステップA21を真と判別後、ステップA22に移行する。この場合には、貸球の排出動作は行われない。サブCPUは、貸球指令カウンタCC1のカウント値が0でない場合、即ち、貸球指令の受信記憶がある場合は、ステップA21を偽と判別後、ステップA60に移行する。
【0119】
そして、サブCPUは、排出中フラグFFに3をセットして貸球の排出動作の開始を記憶し(ステップA60)、貸球指令数PTに貸球数25をセットし(ステップA61)、累積貸球指令数カウンタKC1に貸球指令数25を累積加算し(ステップA62)、貸球指令カウンタCC1の値を1つ減じ(ステップA63)、排出貸球カウンタD1を0クリアし(ステップA64)、フォト計数カウンタC1を0クリアし(ステップA65)、ステップA66に移行する。
【0120】
ステップA66に移行したサブCPUは、球排出装置2を1球排出分だけ逆転駆動する(ステップA66)。次いで、サブCPUはフォトセンサ3のフォト検出信号が入力されたか否かを判別する(ステップA67)。
【0121】
以下の説明では、まず、球排出装置2が正常に貸球の排出動作を行っており、球1球分の球受体の回転量を検出するフォトセンサ3が正常に検出動作を行っており、貸球排出路7に配備した排出賞球検出器9が排出された貸球を正常に検出している正常排出状態の場合について説明する。
【0122】
上述した正常排出状態の場合には、フォトセンサ3のフォト検出信号がサブCPUに入力されるので、サブCPUは1球分の排出動作に対応してフォト計数カウンタC1を1つアップし(ステップA68)、ステップA69に移行する。そして、貸球排出路7に配備した排出貸球検出器9から貸球の検出信号が入力されているか否かを判別する(ステップA69)。正常排出状態の場合、貸球の排出動作に応じて貸球が貸球排出路7に排出されて排出貸球検出器9により検出される。サブCPUは、排出貸球検出器9から貸球の検出信号が入力された場合、ステップA69を真と判別し、排出貸球カウンタD1を1つアップし(ステップA70)、貸球の検出に対応して累積貸球指令数カウンタKC1の値を1つ減じ(ステップA71)、ステップA72に移行する。。
【0123】
ステップA72に移行したサブCPUは、累積貸球指令数カウンタKC1の値が0よりも小さいか否かを判別する(ステップA72)。正常排出状態の場合、累積貸球指令数カウンタKC1の値が0よりも小さくなることはない。サブCPUは、ステップA72を偽と判別しステップA74に移行する。
【0124】
ステップA74に移行したサブCPUは、フォト計数カウンタC1のカウント値が貸球指令数PT(=25)に達しているか否かを判別する(ステップA74)。サブCPUはフォト計数カウンタC1のカウント値が貸球指令数PTに達していなければステップA02に戻る。
【0125】
以下、サブCPUは、ステップA02乃至ステップA18に至る処理の後、排出中フラグFFの値3に基いて、ステップA18を偽と判別し、続くステップA19を真と判別し、ステップA66に移行する。そして、ステップA66乃至ステップA72及びステップA74に至る各処理を行い、ステップA74を偽と判別するとステップA02に戻る。サブCPUは、上述の処理ルーチンを繰り返す。
【0126】
正常排出状態の場合、ステップA66乃至ステップA74の処理を行う毎にフォト計数カウンタC1のカウント値が1つずつアップしていき、フォト計数カウンタC1のカウント値が貸球指令数PTに達する。例えば、貸球指令数PTに25がセットされた場合には、球排出装置2の1球分の逆転駆動が25回実行されると共に、フォト計数カウンタC1のカウント値が25に達する。また、球排出装置2の25回分の排出動作に対応して貸球が25個排出され、排出貸球検出器9により検出されるので、排出貸球カウンタD1のカウント値が25に達することとなる。
【0127】
サブCPUはフォト計数カウンタC1のカウント値が貸球指令数PTに達するとステップA74を真と判別してステップA75に移行し、ステップA75においては、排出貸球カウンタD1が0であるか否かを判別する(ステップA75)。正常排出状態では貸球の排出動作の開始後に排出貸球検出器9から賞品球の検出信号が入力されているので排出貸球カウンタD1が0でなく、サブCPUは偽と判別してステップA76に移行する。
【0128】
ステップA76に移行したサブCPUは、貸球指令数PTが排出貸球賞品カウンタD1のカウント値よりも大きいか否かを判別する(ステップA76)。正常排出状態の場合、排出貸球カウンタD1のカウント値が貸球指令数PTに一致するので、ステップA76の判別結果が偽となる。サブCPUは、ステップA77に移行し、排出中フラグFFを0クリアして新規の排出動作の開始を可能とし(ステップA77)、ステップA02に戻る。以上が、正常排出状態の場合の貸球の排出処理である。サブCPUは貸球指令の受信記憶があれば新たに貸球の25個排出動作を開始する。
【0129】
次に、貸球の排出動作において異常がある場合の処理について説明する。貸球排出路7に排出されたパチンコ球を1球毎に直接的に検出する排出貸球検出器9を、排出貸球が検出不可能な位置に不正に移動したり、排出貸球検出器9を検出不可能な状態に不正に配線を改造(断線又は短絡)したりする不正改ざん行為が行われている場合についての処理ついて説明する。
【0130】
この場合の異常状態は、サブCPUの1球分の逆転駆動指令に対して球排出装置2は逆転動作する。従って、球1球分の球受体の回転量を検出するフォトセンサ3からのフォト検出信号がサブCPUに入力される。しかしながら、排出貸球検出器9が貸球排出路7に排出された貸球を検出できないので、排出貸球検出器9からの貸球の検出信号がサブCPUに全く入力されない。このため、上述した球詰まりを起こす等の異常状態と同様に排出貸球カウンタD1のカウント値が0のままとなる。
【0131】
従って、サブCPUは、ステップA67を真と判別し、ステップA68によってフォト計数カウンタC1のカウント値を1つアップした後、排出貸球信号の入力がなしと判別し、ステップA72に移行する。この結果、ステップA66乃至ステップA74の処理を行う毎にフォト計数カウンタC1のカウント値が1つずつアップしていき、フォト計数カウンタC1のカウント値が貸球指令数PTに達する。しかしながら、排出貸球カウンタD1の値は0のままとなる。サブCPUは、ステップA75の判別処理を真と判別し、カードユニット12に通信停止を指令し(ステップA78)、球貸処理停止フラグをセットし(ステップA79)、球貸異常報知手段14により球貸異常を報知し(ステップA80)、ステップA02に戻る。
【0132】
なお、球貸処理停止フラグがセットされる結果、ステップA20の球貸処理停止フラグがセットされているか否かの判別処理を真と判別し、貸球指令カウンタCC1の受信記憶があるか否かを判別するルーチンに入らないため、貸球の排出処理が停止となる。
【0133】
また、何らかの原因で、例えば、球詰まり等の原因で、フォト計数カウンタC1のカウント値が貸球指令数PTに達しているが、排出貸球カウンタD1のカウント値が(実際に排出された賞品球の数が)貸球指令数PTに達していない場合がある。この場合には、ステップA76の判別結果が真となる。
【0134】
サブCPUは、ステップA76を真と判別後、貸球指令数PTから排出貸球カウンタD1のカウント値を差し引いて不足分を算出し(ステップA81)、新たに貸球指令数PTに不足分を再設定する(ステップA82)。なお、この場合には、累積貸球指令数カウンタKC1への不足分の加算は行わない。次いで、排出貸球カウンタD1を0クリアし(ステップA83)、フォト計数カウンタC1を0クリアし(ステップA84)、リトライカウンタRTCを1つアップし(ステップA85)、リトライカウンタRTCのカウント値が上限回数5を超えているか否かを判別し(ステップA86)、リトライカウンタRTCのカウント値が上限回数5を超えていなければ、ステップA02に戻り、排出中フラグFFの値「3」に基きステップA66に移行し、ステップA66乃至ステップA72を行って球排出装置2に対して不足分の貸球を排出させるリトライ動作を行う。
【0135】
このリトライ動作により、貸球指令数PTに再設定した不足分の貸球が貸球排出路7に排出されれば、排出貸球検出器9により検出されて排出貸球カウンタD1のカウント値が(実際に排出された貸球の数が)貸球指令数PTに達することとなり、さらにステップA76の判別結果が偽となって、ステップA77の処理により排出中フラグFFの0クリアを行ってステップA02に戻る。
【0136】
また、リトライ動作によっても、貸球指令数PTに再設定した不足分の貸球が貸球排出路7に排出されなければ、排出貸球カウンタD1のカウント値が貸球指令数PTに達することはなく、再び、ステップA76の判別結果が真となり、ステップA81乃至ステップA86の処理が行われる。即ち、リトライカウンタRTCのカウント値が上限回数5を超えるまでリトライ動作が5回繰り返し行われる。そして、リトライカウンタRTCのカウント値が6となって上限回数5を超えると、ステップA86の判別結果が真となり、この場合も、サブCPUは、カードユニット12に通信停止を指令し(ステップA78)、球貸処理停止フラグをセットし(ステップA79)、球貸異常報知手段14により球貸異常を報知する(ステップA80)。
【0137】
また、フォトセンサ3自体にごみ等が付着する等の原因で、フォトセンサ3が検出不良を起こしている時は(1球分の逆転動作に対してフォト検出信号の入力があったりなかったりするような状態)、フォト計数カウンタC1のカウント値よりも実際の1球分の逆転動作の回数が上回ってしまい、貸球の出し過ぎ状態が起こる。したがって、貸球指令数PTよりも排出貸球カウンタD1のカウント値の方が大きくなる。
【0138】
この場合、貸球指令に応じた貸球の排出動作を数回繰り返し行ううちに、貸球指令に応じた貸球指令数を累積加算している累積貸球指令数カウンタKC1の値よりも、実際に貸球として排出される球数が多いため、ステップA71の累積貸球指令数カウンタKC1の減算処理を行ううちに累積貸球指令数カウンタKC1の値が0より小さくなり、ステップA72の判別結果が真となる。
【0139】
サブCPUは、ステップA72の判別結果が真となった場合、累積貸球指令数カウンタKC1の値の絶対値が所定数(本実施形態では127としている)に達しているか否かを判別する(ステップA73)。即ち、実際に排出された貸球の個数が累積貸球指令数を上回り、かつ累積貸球指令数と実際に排出された貸球の個数との差分が所定数に達しているか否か(排出過多となった貸球の数が127に達しているか否か)を判別する。
【0140】
サブCPUは、累積貸球指令数カウンタKC1の値の絶対値が所定数に達していない場合は、ステップA74以下の処理に移行する。そして、このような異常状態では、やがて、累積貸球指令数カウンタKC1の値の絶対値が所定数に達することとなる。サブCPUは、累積貸球指令数カウンタKC1の値の絶対値が所定数に達している場合は、ステップA78に移行し、カードユニット12に通信停止を指令し(ステップA78)、球貸処理停止フラグをセットし(ステップA79)、球貸異常報知手段14により球貸異常を報知する(ステップA80)。
【0141】
次に、本発明の第2実施形態について説明する。図15は、排出賞球検出器8を払い出し制御装置4に連絡すると共に、賞球指令数累積手段及び賞球異常判別手段を払出制御装置4に設けた実施形態の要部ブロック図である。尚、図15においては、貸球の排出に関する異常判別系は図示を省略してある。
【0142】
メイン制御装置10からは、第1入賞検出手段の検出信号に応じた賞球コマンド(賞球指令数15あるいは賞球指令数7)及び制御コマンド(発射停止、発射可、賞球不可、賞球可等)が払出制御装置4に送信される。払出制御装置4のサブCPUは、賞球コマンドを受信すると、賞球コマンドの賞球指令数15あるいは賞球指令数7の別に応じて受信記憶を賞球コマンドカウンタ(CB1あるいはCB2)に記憶保持する。
【0143】
サブCPUは、球排出装置2が貸球排出を行っていないこと、賞球の排出中でないこと、賞球不可フラグがセットされていないことを判別し、これらがすべて真である時、球排出装置2に対する賞球指令数の賞球の排出処理を開始する。これと同時に、賞球指令数を累積賞球指令数カウンタに累積加算する。
【0144】
球排出装置2が正常動作して賞球が賞球排出路6に排出された場合、球排出装置2の賞球1球の排出動作に対応してフォトセンサ3からフォト検出信号が入力され、実排出数判定手段(フォト計数カウンタC1)によりフォト検出回数が賞球指令数に達したか否かが判別される。また、賞球排出路6に排出された賞球は、排出賞球検出器8により検出され、この検出信号が払出制御装置4に入力される。
【0145】
サブCPUは、排出賞球検出器8の検出信号の入力毎に排出賞球カウンタB1のカウント値をアップする。また、排出賞球検出器8の検出信号の入力毎に累積賞球指令数カウンタの値を1つ減じる。そして、累積賞球指令数カウンタの値が0より小さく、かつ累積賞球指令数カウンタの絶対値が所定数に達しているか否かを判別する。この時、累積賞球指令数カウンタの絶対値が所定数に達している場合には賞球排出過多異常として賞品球異常報知手段20により報知し、発射装置(図示を省略)の作動を停止し、賞球の排出に関する処理を停止する。
【0146】
累積賞球指令数カウンタの値が0より小さくない場合(累積賞球指令数カウンタの値が0以上の場合)、次に、累積賞球指令数カウンタの絶対値が所定数に達しているか否かを判別する。この時、累積賞球指令数カウンタの絶対値が所定数に達している場合には、タイマを作動して所定時間の期間に球切れ検出器16、満タン検出器17、排出賞球検出器8のいずれかから検出信号が入力されるかを監視する。タイマ作動中に、これらの検出信号が入力された場合には、タイマをリセットする。タイマの作動期間中に、球切れ検出器16から球切れ検出信号がなく、満タン検出器17から満タン検出信号がなく、排出賞球検出器8からの排出賞球の検出信号もない場合、賞球排出不足異常として賞品球異常報知手段20により報知し、発射装置(図示を省略)の作動を停止し、賞球の排出に関する処理を停止する。
【0147】
累積賞球指令数カウンタの値が0以上の場合で、累積賞球指令数カウンタの絶対値が所定数に達していない場合には、サブCPUは、フォト計数カウンタC1のカウント値が今回の賞球指令数に達しているか否かを判別し、フォト計数カウンタC1のカウント値が賞球指令数に達している場合、排出賞球カウンタB1のカウント値が0であるか否かを判別する。排出賞球カウンタB1のカウント値が0である場合には、排出賞球検出器8に対する不正改ざんによる異常であり、賞品球異常報知手段20により報知し、発射装置(図示を省略)の作動を停止し、賞球の排出に関する処理を停止する。
【0148】
排出賞球カウンタB1のカウント値が0でない場合、次に、サブCPUは、賞球指令数が排出賞球カウンタB1のカウント値よりも大きいか否かを判別する。賞球指令数が排出賞球カウンタB1のカウント値よりも大きい場合には、賞球指令数に実際に排出された賞品球の個数が足りないこととなり、賞球排出不足分を再設定し、不足分の賞球排出に関する球排出装置2のリトライ動作を行う。
【0149】
賞球指令数が排出賞球カウンタB1のカウント値よりも大きくにければ、賞球の排出を終了し、新たな賞球コマンドの受信記憶に関する賞球の排出動作を開始する。
【0150】
【発明の効果】
請求項1に係るパチンコ球の払出装置における排出球異常判定装置によれば、メイン制御装置から要求された賞品球の払出個数に対して、球排出装置から実際に排出されたパチンコ球の排出個数が、1球程度の差ではなく、ある程度の大きさの差(例えば、100球程度の)が生じるような極めて重大な(深刻な)異常が発生した場合に、賞球異常と判別することができる。したがって、1個程度の差が発生しても異常と判定しないので、賞球の排出異常が頻繁に発生してしまうことがなく、1個程度の差が発生する都度賞球異常と判別するという遊技者及び遊技場の双方に不都合な状況を解消することができる。
累積賞球指令数が実際に排出された賞品球の個数を上回り、かつ累積賞球指令数と実際に排出された賞品球の個数との差分が所定数に達している場合、かつ球排出装置の排出動作が所定時間に亘って停止されているような場合に、賞品球の出し不足(賞球排出不足)として賞球異常を判別することができる。
【図面の簡単な説明】
【図1】本発明の第1実施形態のパチンコ球の払出装置に関わる制御系統の要部ブロック図
【図2】第1実施形態のパチンコ球の払出装置における賞品球の排出制御の異常判別のアルゴリズムを示したブロック図
【図3】実施形態のパチンコ遊技機に配備されたメインCPUが実行する賞品球の払出処理の一部を示すフローチャート
【図4】図3のフローチャートのつづき
【図5】図4のフローチャートのつづき
【図6】図3並びに図4のフローチャートのつづき
【図7】実施形態のパチンコ遊技機に配備されたサブCPUが実行する球排出処理の一部を示すフローチャート
【図8】図7のフローチャートのつづき
【図9】図8のフローチャートのつづき
【図10】図9のフローチャートのつづき
【図11】図10のフローチャートのつづき
【図12】図8のフローチャートのつづき
【図13】図12のフローチャートのつづき
【図14】図13のフローチャートのつづき
【図15】本発明の第2実施形態のパチンコ球の払出装置に関わる制御系統の要部ブロック図
【符号の説明】
1 払出装置
2 球排出装置
3 フォトセンサ
4 払出制御装置
5 サブCPU
6 賞品球排出路
7 貸球排出路
8 排出賞球検出器
9 排出貸球検出器
10 メイン制御装置
11 メインCPU
12 カードユニット
13 発射装置
14 球貸異常報知手段
15 球供給タンク
16 球切れ検出器
17 満タン検出器
18 第1入賞検出手段
19 第2入賞検出手段
20 賞球異常報知手段
21 賞球排出異常報知手段
[0001]
BACKGROUND OF THE INVENTION
The present invention provides a main control device that commands a prize ball command including the number of prize balls to be paid out according to a winning detection signal, a ball discharge device that discharges pachinko balls one by one, and a command according to a prize ball command In a payout device for a pachinko ball having a payout control device for controlling the operation of the ball discharge device so as to discharge the pachinko balls of the specified payout number, a prize ball is determined based on a difference in the number of actual discharged prize balls with respect to the commanded payout command number. The present invention relates to a discharge ball abnormality determination device for determining abnormality.
[0002]
[Prior art]
Japanese Patent Laid-Open No. 6-254242 discloses a rotating ball receiver having a plurality of ball receiving portions, a position detection plate provided coaxially with the rotating ball receiver, and a ball receiving portion provided on the rotating ball receiver. A ball discharge device having a photo switch for detecting circumferential grooves provided at equal intervals on the periphery of the position detection plate, and a payout control device for controlling the ball discharge device. The rotating ball receiver and the position detection plate are rotated, and the pachinko balls received in the ball receiving portion of the rotating ball receiver are fed by the rotation of the rotating ball receiver and discharged one by one, and at the periphery of the position detection plate There is described a pachinko ball payout device that counts the number of pachinko balls discharged by the payout control device when the provided circumferential groove is detected by a photoswitch.
[0003]
In this system, the main control unit that controls the pachinko gaming state in response to various winnings generated by the pachinko game and the above-described payout control device are configured as separate devices. An output command is issued to the payout control device in the form of a payout signal for the number of prize balls paid out corresponding to the winning, and the payout control device receiving this command discharges the number of pachinko balls corresponding to the commanded payout number. It is configured to control the operation of the ball discharge device.
[0004]
Japanese Patent Laid-Open No. 6-343754 has a device configuration similar to that of the pachinko ball payout device described in the above-mentioned Japanese Patent Laid-Open No. 6-254242, and receives a payout signal based on a lending request signal from a card unit. Describes a pachinko ball payout device that operates the ball discharge device in units of 100 yen (for example, 25) and lends pachinko balls.
[0005]
In these conventional pachinko ball payout devices, a photo switch arranged in the ball discharge device detects a circumferential groove provided in a position detection plate corresponding to the pachinko ball discharged from the rotating ball receiver. Thus, since the pachinko spheres discharged from the ball discharge device are not directly detected, the number of discharges based on the actually discharged pachinko spheres is not controlled.
[0006]
For this reason, when the number of discharged pachinko balls actually discharged is smaller than the number of paid-out prize balls requested from the main control unit, the difference cannot be newly paid out. Further, regarding the payout of prize balls, the main control unit cannot grasp the number of pachinko balls actually discharged.
[0007]
In addition, when trying to determine the number of pachinko balls actually discharged from the ball discharge device with respect to the number of prize balls paid out requested by the main control unit, the pachinko balls discharged from the ball discharge device are dedicated. A discharge ball detecting means for directly detecting the pachinko balls discharged to the prize ball discharge path to be guided is provided for each ball, and the prize balls requested by the main control unit are counted by counting the detection signals of the discharge ball detecting means. It is conceivable to determine whether or not the number of payouts matches.
[0008]
However, even in the above-described ball discharge device, the ball discharge device is not normally discharged because the ball receiving portion of the rotating ball receiver is clogged with the pachinko ball, and the ball discharge device actually does not exceed the number of payout commands. When the photoswitch causes a detection failure due to a small amount of discharged balls or due to dust or the like adhering to the photoswitch itself, extra pachinko balls may be discharged. In such a case, the number of pachinko balls actually discharged from the ball discharge device does not match the prize ball payout command number requested from the main control unit. If it is determined that there is an abnormality every time a difference occurs, a prize ball discharge abnormality frequently occurs, and the pachinko game must be interrupted each time, which is inconvenient for both the player and the game hall.
[0009]
On the other hand, the discharge ball detection means for directly detecting the pachinko balls discharged to the prize ball discharge path for each ball is illegally moved to a position where the discharge prize balls cannot be detected, or the discharge ball detection means. For illegal tampering that illegally modifies the wiring (disconnection or short circuit) in a state in which it is not possible to detect this, it is common practice to predict and monitor these tampering individually.
[0010]
If the above-described illegal tampering with the discharge ball detection means is performed, the discharge ball detection means does not function at all, so that the actual discharge from the ball discharge device for the number of prize balls to be paid out requested by the main control device. The difference in the number of discharged pachinko balls is not limited to about one ball, but inevitably becomes a large difference. Also, in the case of a malfunction that causes the ball discharge device to repeatedly clog the ball, the difference in the number of pachinko balls actually discharged from the ball discharge device with respect to the number of prize balls paid out from the main control device is It can be expected that it will inevitably become a large difference, not just the difference of about one ball.
[0011]
[Problems to be solved by the invention]
The object of the present invention is that the number of pachinko balls actually discharged from the ball discharge device is not a difference of about one ball but a certain size with respect to the number of prize balls paid out from the main control device. It is an object of the present invention to provide a discharge ball abnormality determination device that determines a prize ball abnormality when a very serious (serious) abnormality that causes a difference (for example, about 100 balls) occurs.
[0012]
[Means for Solving the Problems]
  The discharged ball abnormality determining device in the pachinko ball payout device according to claim 1 is:
  A main control device for instructing a prize ball command including the number of prize balls to be paid out in response to a winning detection signal, a ball discharge device for discharging pachinko balls one by one, and the command instructed in accordance with the prize ball command A dispensing control device for controlling the operation of the ball discharging device so as to discharge the number of pachinko balls to be paid out,
  A prize ball discharge path for guiding the pachinko balls discharged by the ball discharge device in response to the prize ball command, and a discharge prize ball for directly detecting the pachinko balls discharged to the prize ball discharge path for each ball Detecting means,
  Connecting the discharged prize ball detecting means to the payout control device;
  In the payout control device,
  A prize ball abnormality notifying means for notifying a prize ball abnormality;
  Prize ball command number accumulating means for accumulating the number of prize balls to be paid out according to the winning detection signal and calculating a cumulative prize ball command number;
  The actual number of winning prize balls according to the detection signal of the discharging prize ball detecting means is subtracted from the cumulative number of winning ball instructions, and the difference between the number of cumulative prize balls commanded and the number of actual winning prize balls is,
It is not a difference of about one ball, but a very significant difference in sizeDifference determining means for determining whether or not a predetermined number has been reached;
  Timer means reset by a detection signal from the discharged prize ball detecting means;
Provided,
  In the payout control device, the cumulative prize ball command number exceeds the actual discharged prize ball number, and the difference determining means has a difference between the cumulative prize ball command number and the actual discharged prize ball number reaching the predetermined number. If it is determined that the timer means is set, and the timer means times out without being reset, it is determined that the prize ball is insufficiently discharged abnormally, and the prize ball is insufficiently notified by the prize ball abnormality notifying means. Is notified.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a principal block diagram of a control system related to a pachinko ball payout device 1 provided in the pachinko gaming machine of the present embodiment.
[0022]
In FIG. 1, a ball discharge device 2 is a known device having the same configuration as the ball discharge device described in, for example, JP-A-6-254242 and JP-A-6-343754. A plurality of rotating sphere receivers, a position detecting plate provided coaxially with the rotating sphere receiver, and the periphery of the position detecting plate corresponding to the number of ball receiving portions provided on the rotating sphere receiver, etc. And a photosensor 3 for detecting circumferential grooves provided at intervals, and a rotating ball receiver and a position detecting plate are rotated forward / reversely by a stepping motor capable of rotating forward and backward, The received pachinko balls are fed by the rotation of the rotating ball receiver and discharged one by one.
[0023]
In this embodiment, it is assumed that the prize balls are discharged when the stepping motor rotates in the forward direction, and the rental balls are discharged when the stepping motor rotates in the reverse direction.
[0024]
The aforementioned photosensor 3 is disposed inside the ball discharge device 2 and is a circumferential groove provided at the periphery of the position detection plate according to the discharge operation of the pachinko ball for each ball by the rotation of the rotating ball receiver. By detecting this, the discharge of pachinko spheres is indirectly detected for each sphere.
[0025]
The payout control device 4 rotationally drives the stepping motor in accordance with the commanded payout number (in accordance with the number of prize balls) and controls the pachinko ball payout control with respect to the ball discharge device 2, and each control performed by the sub CPU5. A ROM (not shown) storing a program and a RAM (not shown) capable of reading and writing data at any time are configured. Detailed illustration of the internal configuration of the payout control device 4 is omitted.
[0026]
In the lower part of the ball discharge device 2, the prize ball discharge path 6 through which the pachinko balls (prize balls) discharged from the ball discharge device 2 flow down and the pachinko balls (rental balls) discharged from the ball discharge device 2 flow down. The ball rental discharge path 7 is provided separately, and a prize winning ball detector 8 for directly detecting a prize ball flowing down the discharge path 6 is provided in the middle of the prize ball discharge path 6. 7 is provided with a discharge lending detector 9 that directly detects a lending ball flowing down the discharge path 7. In addition, the discharge prize ball detector 8 and the discharge ball rental detector 9 are constituted by proximity switches, for example.
[0027]
The main control device 10 is capable of reading and writing data at any time, and a main CPU 11 that performs substantial control relating to the game according to the game situation, a ROM (not shown) that stores each control program executed by the main CPU 11 It includes a RAM (not shown). Detailed illustration of the internal configuration of the main controller 10 is omitted.
[0028]
The main control device 10 and the payout control device 4 are connected to be communicable in only one direction from the main control device 10 to the payout control device 4, and control commands (for example, (E.g., launch stop command, launch stop release command, prize ball disable command, prize ball disable release command, etc.) and a prize ball command (e.g., 7 or 15) including a payout number (number of prize ball commands) according to the winning detection signal. Or any one of 5 or 13) is transmitted.
[0029]
Also, the payout control device 4 includes a card unit 12 and a launching device 13 for projecting a pachinko ball, a ball lending abnormality notifying means 14 for notifying a ball lending abnormality (for example, a notification lamp or a speaker for generating sound). Etc.) and a prize ball discharge abnormality notifying means 21 for notifying a prize ball discharge abnormality that does not detect any prize balls that should have been discharged. The card unit 12 inserts a prepaid card, subtracts the amount according to the ball lending operation from the amount stored in the prepaid card, and also issues a lending request signal corresponding to the amount according to the ball lending operation. For each ball lending operation, 100 yen is subtracted from the amount stored in the prepaid card, and a lending request signal is output to the payout controller 4 with 25 lending as one unit.
[0030]
In addition, the launching device 13 is controlled to enable / stop firing according to the control output from the payout control device 4. The ball lending abnormality notifying means 14 operates in accordance with the control output from the payout control device 4 and notifies a player or a staff of the game hall when an abnormality is detected in the lending discharge. The prize ball discharge abnormality notifying means 21 is constituted by, for example, a notification lamp or the like, and is arranged on the back side of the pachinko machine or the front side of the pachinko machine, and does not detect any prize balls that should have been discharged. When the payout control device 4 detects an abnormality, it operates according to the control output from the payout control device 4, and notifies that effect.
[0031]
As shown in FIG. 1, a photosensor 3 that detects a discharge operation corresponding to one pachinko ball by rotation of a rotating ball receiver of the ball discharge device 2 (detects discharge of the pachinko ball indirectly for each ball). Is connected to the payout control device 4, and the detection signal of the photosensor 3 is input to the payout control device 4 and counted by the photo counting means.
[0032]
A discharge prize ball detector 8 that directly detects a prize ball flowing down the prize ball discharge path 6 is connected to the main control device 10 and the payout control device 4, and a ball detection signal (actual discharge) of the discharge prize ball detector 8. (Corresponding to one winning ball) is input to the main control device 10 and the payout control device 4, respectively.
[0033]
Further, a discharged lending detector 9 that directly detects a lending ball flowing down the lending lending path 7 is connected to the payout control device 4, and a ball detection signal of the discharged lending detector 9 (the actual discharged lending number) 1 corresponding to one ball) is input to the payout control device 4.
[0034]
As shown in FIG. 1, a ball supply tank 15 for storing pachinko balls is provided with a ball break detector 16 for detecting a shortage of pachinko balls in the tank 15. Note that the pachinko balls stored in the ball supply tank 15 are guided to the ball discharge device 2 to be replenished with the pachinko balls. The ball break detector 16 is connected to the main controller 10, and a ball break detection signal from the ball break detector 16 is input to the main controller 10.
[0035]
The end of the prize ball discharge path 6 and the end of the lending ball discharge path 7 are merged, and the merged discharge path (not shown) is communicated with an upper ball tray and a lower ball tray, not shown. In the middle of the discharge path for guiding the discharged pachinko balls to the lower ball tray, a full tank detector 17 is provided for detecting the full state of the pachinko balls in the discharge path leading to the lower ball tray. The full tank detector 17 is connected to the main controller 10, and a full tank detection signal from the full tank detector 17 is input to the main controller 10.
[0036]
Further, the main control device 10 has a first payout number (for example, five payout exits in which the number of prize balls to be paid out for winning is set to five, or payouts among the payout holes set on the game board surface. A first winning detection means 18 for detecting a pachinko ball that has won a winning opening set to a winning opening set to seven (the number of prize balls is set to seven), and a second payout number (for example, for winning) For example, a pachinko ball that has won a prize at a winning opening set at 13 payout openings set to 13 and 15 payout openings set to 15 payout balls) is detected. The two winning detection means 19 are connected, and these winning detection signals are respectively input to the main control device 10.
[0037]
Furthermore, a prize ball abnormality notifying means 20 (for example, a notification lamp or a speaker for generating sound) is connected to the main control apparatus 10, and the prize ball abnormality notifying means 20 is controlled by the main control apparatus 10. It operates according to the output, and when an abnormality is detected in the prize ball discharge, it notifies the player or the staff of the game hall to that effect.
[0038]
Further, the main control device 10 accumulates the number of prize balls to be paid out according to the winning detection signals from the first winning detection means 18 and the second winning detection means 19, and calculates a cumulative prize ball command number. The actual accumulated prize ball number corresponding to the ball detection signal from the number accumulation means and the ejection prize ball detector 8 is subtracted from the accumulated prize ball command number, and the difference between the accumulated prize ball command number and the actual ejected prize ball number is a predetermined number. And a timer means that is reset by a ball detection signal from the discharged prize ball detector 8 and discriminating that the prize ball is abnormal when the difference reaches a predetermined number. And are provided. These means are constituted by control program means stored in a ROM (not shown).
[0039]
The predetermined number to be compared with the difference between the cumulative number of awarded prize balls and the actual number of awarded prize balls is not a difference of about 1 to 5 balls, but a difference of a certain size, for example, a difference of about 100 balls. In the embodiment, the predetermined number is ± 127. The timer means is also reset by a ball break detection signal and a full tank detection signal. The timer means is set when the cumulative number of prize balls commanded exceeds the actual number of winning prize balls and the difference between the cumulative number of prize balls commanded and the number of prize balls paid out has reached a predetermined number (= 127). The
[0040]
In addition, the payout control device 4 includes a discharge prize ball detector 8 from the time point when the operation control of the ball discharge device 2 is started to the time point when the operation control of the ball discharge device 2 is ended according to the prize ball command sent from the main control device 10. Sent from the card unit 12 and the abnormal stop control means for stopping the discharge operation of the ball discharge device 2, the prize ball discharge abnormality notification control means for reporting and controlling the prize ball discharge abnormality, and the ball unit 12. Accumulating means for accumulating the number of rented balls according to the rented ball command and calculating the accumulated number of rented balls, and accumulating the actual number of rented balls according to the detection signal from the discharged rent detector 9 It is subtracted from the number of rented balls, and it is determined whether or not the difference between the number of accumulated rented balls and the actual number of rented balls has reached a predetermined number (= 127). If the difference exceeds the specified number, And another for lending sphere abnormality judgment means. Further, when the ball discharge device 2 is controlled in response to the ball rental request, the payout control device 4 includes a discharge ball rental detector 9 from the start point to the end point of the operation control of the ball discharge device 2. When the ball lending detection signal is not detected at all, the abnormal stop control means for stopping the discharge operation of the ball discharge device 2 and the payout control device 4 when the abnormal stop control means stops the discharge operation of the ball discharge device 2. And an abnormality processing means for notifying the ball rental abnormality is provided. These means are constituted by control program means stored in the ROM of the payout control device 4 (not shown).
[0041]
When the payout control device 4 receives the prize ball command sent from the main control device 10, the payout control device 4 sets the commanded prize ball command number included in the prize ball command, and operates the ball discharge device 2 to activate the pachinko ball. Ejection is monitored, and each time a detection signal is input from the photosensor 3, the number of photocount values is counted, and the operation of the ball ejector 2 is stopped on condition that the photocount value has reached the prize ball command number. End the ball discharge operation.
[0042]
The main control device 10 transmits a prize ball command to the payout control device 4 and accumulates the number of prize ball commands included in the transmitted prize ball command in the prize ball command number accumulating means to obtain the cumulative number of prize ball commands. calculate. Then, every time a ball detection signal (corresponding to one actual payout winning ball number) is input from the discharged winning ball detector 8, the actual discharged winning ball number is calculated from the accumulated winning ball command number accumulated in the winning ball command number accumulating means. By subtracting and determining whether or not the difference between the cumulative prize ball command number and the actual discharged prize ball number has reached a predetermined number, it is determined whether or not an abnormality has occurred in the prize ball payout. However, even when the difference reaches a predetermined number, either the case where the ball break detector 16 detects a ball break state or the case where the full tank detector 17 detects a full tank state. In such a case, it is not determined whether or not an abnormality has occurred in the prize ball payout.
[0043]
In addition, when the payout control device 4 does not reach the commanded number of winning balls at the time when the number of discharged winning balls has not reached the commanded number at the time when the discharging operation of the winning balls to the ball discharging device 2 is completed, the payout control device 4 The number of prize balls is reset in the payout control device 4, and the prize balls are discharged again (retry).
[0044]
For example, if the commanded number of prize balls is 15 and the discharge control of the ball discharge device 2 is finished, the actual number of winning balls is 13, that is, the pachinko actually discharged When the number of spheres is 13, discharge control is performed again on the sphere discharge device 2 for the two shortages. However, in this case, the cumulative prize ball command number is not added.
[0045]
Also, when the payout control device 4 receives a ball rental request signal (corresponding to 25 balls) sent from the card unit 12, it sets 25 as the number of ball rental commands according to the ball rental request signal, and cumulative ball rental Add 25 to the number of commands. Then, the ball discharge device 2 is operated in reverse to monitor the discharge of the pachinko ball, and each time a detection signal is input from the photo sensor 3, the photo count value is counted, and the photo count value has reached the ball rental command number. As a condition, the operation of the ball discharge device 2 is stopped, and the discharge operation of the pachinko balls is finished. Further, every time a ball detection signal is input from the discharged ball detector 9, the number of discharged balls is counted and the value of the accumulated ball command number is reduced by one.
[0046]
In addition, at the time when the ball discharge control of the ball discharge device 2 is finished, if the number of discharged balls has not reached the set number of loan commands (25), the shortage is newly reset, Attempt to release the rental ball again (retry). However, in this case, the cumulative number of rental balls is not added.
[0047]
FIG. 2 is a block diagram showing an abnormality determination algorithm in the prize ball discharge control. Hereinafter, the above-described prize ball payout processing and ball lending processing will be described with reference to the flowcharts of FIGS. 3 to 6 are flowcharts of prize ball processing executed by the main CPU 11 of the main control device 10 in the discharged ball abnormality determination device of the first embodiment. 7 to 14 are flowcharts of the ball discharge processing executed by the sub CPU 5 of the payout control device 4 in the discharge ball abnormality determination device of the first embodiment. Among these, the processing of steps A01 to A50 is executed by the sub CPU 5. Regarding the prize ball discharge process to be executed, the processes of Step A60 to Step A86 relate to the ball rental discharge process executed by the sub CPU.
[0048]
First, a prize ball process executed by the main CPU 11 (hereinafter simply referred to as a main CPU) and a prize ball discharge process executed by the sub CPU 5 (hereinafter simply referred to as a sub CPU) will be described. The main CPU performs initialization processing after power-on, and initializes (clears to 0) various counters, identification flags, timer flags, and timers T1 necessary for the following processes (step S01).
[0049]
The winning counter CA1 is a counter that is incremented by one every time a winning to a 15 payout opening provided on a game board surface (not shown) is detected, and transmits 15 payout ball commands to the sub CPU. Each time, the value is reduced by one. The winning counter CA2 is a counter that is incremented by one every time a winning at a seven payout exit provided on a game board surface (not shown) is detected, and transmits a seven-ball payout ball command to the sub CPU. Each time, the value is reduced by one.
[0050]
The cumulative prize ball command number counter SC1 is a counter that cumulatively adds the number of prize ball commands commanded to the sub CPU, and the initial value immediately after the power is turned on is zero. The cumulative prize ball command number counter SC1 adds a prize ball command number of 15 each time 15 prize ball commands are sent to the sub CPU, while 7 prize ball commands are issued to the sub CPU. A prize ball command number of 7 is added for each transmission. Further, every time a detection signal of the discharge prize ball detector 8 arranged in the prize ball discharge path 6 is input (each time one prize ball is detected), the value is reduced by one.
[0051]
The award ball impossibility command identification flag F1 is a flag that is set when the main CPU detects a condition that the award ball cannot be paid out. When the award ball impossibility command identification flag F1 is set, the sub CPU A no-play ball command is sent to the player. The award ball impossible command identification flag F1 is cleared when the main CPU detects a condition that award balls can be paid out.
[0052]
The condition that the award ball cannot be paid out is when a ball break detection signal is detected by the ball break detector 16 or when a full tank detection signal is detected by the full tank detector 17. Further, the conditions for enabling the payout of the winning ball are a case where a ball break detection signal from the ball break detector 16 is not detected and a case where a full tank detection signal from the full tank detector 17 is not detected.
[0053]
The timer T1 is actually discharged from the value of the cumulative prize ball command number counter SC1 when the number of prize balls actually ejected is too small with respect to the number of prize ball commands commanded by the main CPU to the sub CPU. A timer that is started when the current value of the cumulative prize ball command number counter SC1 subtracted according to one prize ball that has been reached has reached a predetermined number (127 in the present embodiment), When the timer T1 is timed for a predetermined time, it is determined that the prize ball discharge is insufficient.
[0054]
In addition, the timer T1 is configured to detect when a ball break detection signal is detected by the ball break detector 16, when a full tank detection signal is detected by the full tank detector 17, and when a discharge is provided in the prize ball discharge path 6. In any case where the detection signal of the prize ball detector 8 is input, the timer T1 is reset (reset). The timer flag is a flag for identifying whether or not the timer T1 is currently performing a timekeeping operation.
[0055]
When the main CPU finishes the initialization process, it proceeds to the input determination process in steps S02 to S07. In step S02, it is determined whether or not there is a winning detection signal from the first winning detecting means 18, that is, whether or not there is a winning to the 15 payout exits. The main CPU increments the value of the winning counter CA1 by 1 when there is a prize at the 15 payouts and proceeds to step S04 (step S03), but directly steps when there is no prize at the 15 payouts. The process proceeds to S04.
[0056]
In step S04, it is determined whether or not there is a winning detection signal of the second winning detecting means 19, that is, whether or not there is a winning to the seven payouts. The main CPU increments the value of the winning counter CA2 by one when there is a winning at the seven payouts and proceeds to step S06 (step S05), but directly steps when there is no winning at the seven payouts The process proceeds to S06.
[0057]
In step S06, it is determined whether or not there is a ball break detection signal input from the ball break detector 16. The main CPU proceeds to step S31 when there is a ball break detection signal input, but proceeds to step S07 when there is no ball break detection signal input. In step S07, it is determined whether or not there is a full tank detection signal input from the full tank detector 17. The main CPU proceeds to step S31 if there is a full tank detection signal input, but proceeds to step S08 if there is no full tank detection signal input.
[0058]
The main CPU, which has proceeded to step S08, determines whether or not a prize ball impossible command identification flag F1 is set. When no ball break detection signal is input and no full tank detection signal is input, the winning ball impossible command identification flag F1 is not set. The main CPU proceeds to step S09 if the no-price ball command identification flag F1 is not set.
[0059]
When there is an input of a ball break detection signal or a full tank detection signal, the main CPU proceeds to step S31 to clear the timer flag (step S31), and 1 is set to the winning ball impossible command identification flag F1. Is set (step S32), a prize ball disable command is transmitted to the sub CPU (step S33), and the process proceeds to step S09. Note that processing after the prize ball disabling command is transmitted will be described later.
[0060]
The main CPU that has proceeded to step S09 determines whether or not the value of the winning counter CA1 is 0, that is, whether or not there is a winning memorization to the 15 payouts (step S09). If the value of the winning counter CA1 is not 0, there will be a winning memory for 15 payouts. If there is a winning memory for the 15 payout exits, the main CPU transmits a 15 payout ball command to the sub CPU (step S10), and adds the prize ball command number 15 to the cumulative prize ball command number counter SC1. (Step S11), the value of the winning counter CA1 is decremented by 1 (Step S12), and the process proceeds to Step S17.
[0061]
If there is no memory for winning 15 payouts, the main CPU proceeds to step S13 and determines whether the value of the winning counter CA2 is 0, that is, whether there is no memory for winning 7 payouts. It discriminate | determines (step S13). If the value of the winning counter CA2 is not 0, there is a winning memory for seven payouts. If there is a winning memory for the 7 payout exits, the main CPU transmits a 7 payout prize ball command to the sub CPU (step S14), and adds the prize ball command number 7 to the cumulative prize ball command number counter SC1. (Step S15), the value of the winning counter CA2 is decremented by 1 (Step S16), and the process proceeds to Step S17. On the other hand, if there is no winning memory at the seven payouts, the main CPU proceeds directly to step S17.
[0062]
The main CPU that has proceeded to step S17 determines whether or not the detection signal of the discharged prize ball detector 8 provided in the prize ball discharge path 6 is input (step S17). When the ball discharging device 2 is operated, the prize balls are discharged one by one, and when the prize winning ball detector 8 detects the prize balls, the detection signal of the discharged prize ball detector 8 is input to the main CPU. If there is a detection signal from the discharged prize ball detector 8, the main CPU decrements the value of the cumulative prize ball command number counter SC1 by 1 (step S18), then clears the timer flag to 0 (step S19), and proceeds to step S20. On the other hand, if there is no detection signal from the discharged prize ball detector 8, the main CPU directly proceeds to step S20.
[0063]
The main CPU that has proceeded to step S20 determines whether or not the timer flag is set (step S20). It is assumed that the timer flag is not set. If the timer flag is not set, the main CPU proceeds to step S21.
[0064]
In step S21, it is determined whether or not the value of the cumulative prize ball command number counter SC1 is smaller than zero. For example, extra pachinko balls may be discharged when the photosensor 3 has a detection failure due to, for example, dust adhering to the photosensor 3 disposed inside the ball discharge device 2. To do. In such a case, the number of prize balls actually discharged with respect to the cumulative value of the number of prize balls commanded to the sub CPU by the main CPU (the prize balls detected one by one by the discharged prize ball detector 8). ) Will increase. That is, there are too many prize balls. In this case, since the value of the cumulative prize ball command number counter SC1 is decremented by one every time the detection signal of the discharged prize ball detector 8 is detected, the value of the cumulative prize ball command number counter SC1 is greater than zero. Get smaller.
[0065]
  When the value of the cumulative prize ball command number counter SC1 is smaller than 0, the main CPU determines whether or not the absolute value of the cumulative prize ball command number counter SC1 has reached a predetermined number (127 in this embodiment). (Step S22). That is, whether or not the number of prize balls actually ejected exceeds the cumulative prize ball command number, and whether or not the difference between the cumulative prize ball command number and the number of prize balls actually ejected has reached a predetermined number. It is determined whether or not the number of past prize balls has reached 127 (step S22). When the absolute value of the cumulative prize ball command number counter SC1 reaches a predetermined number, the main CPU notifies the prize ball abnormality notifying means 20 of an excessive prize ball discharge abnormality (step S23) and fires it to the sub CPU.StopA command and a winning ball impossible command are transmitted (step S24), and continuation of the game is prohibited. The main CPU returns to step S02 when the value of the cumulative prize ball command number counter SC1 is smaller than 0 and the absolute value of the cumulative prize ball command number counter SC1 has not reached the predetermined number. Note that in the case of excessive prize ball discharge abnormality, for example, processing relating to a special symbol display device or a normal symbol display device is stopped.
[0066]
On the other hand, if the value of the cumulative prize ball command number counter SC1 is not smaller than 0, the main CPU proceeds to step S25. In step S25, it is determined whether or not the value of the cumulative prize ball command number counter SC1 is greater than zero. When the value of the cumulative prize ball command number counter SC1 is greater than 0, the main CPU determines whether or not the value of the cumulative prize ball command number counter SC1 has reached a predetermined number (127 in this embodiment) ( Step S26).
[0067]
For example, if the cumulative number of prize balls exceeds the number of prize balls actually discharged and the difference between the cumulative number of prize balls and the number of prize balls actually discharged reaches a predetermined number, for example, In the discharge device 2, if the ball discharge device does not perform normally due to clogged pachinko balls in the ball receiving portion of the rotating ball receiver, it is actually discharged rather than the number of prize balls commanded. There will be fewer prize balls. That is, the prize balls are insufficiently discharged.
[0068]
When the value of the cumulative prize ball command number counter SC1 has reached a predetermined number, the main CPU sets a value corresponding to the predetermined time in the timer T1 (step S27) and sets a timer flag (step S28). Return to step S02. On the other hand, when the value of the cumulative prize ball command number counter SC1 has not reached the predetermined number, the process directly returns to step S02. Further, when the value of the cumulative prize ball command number counter SC1 is 0, that is, when the cumulative prize ball command number and the number of prize balls actually ejected coincide with each other, the process directly returns to step S02.
[0069]
As described above, the main CPU that has returned to step S02 increases the value of the winning counter CA1 by 1 if there is a prize at 15 payouts, and the value of the prize counter CA2 if there is a win at the 7 payouts. , One is sequentially determined as to whether or not there is a ball break detection signal input from the ball break detector 16 and whether or not a full tank detection signal is input from the full tank detector 17. If there is no input of a ball break detection signal and no full tank detection signal, the winning ball impossible command identification flag F1 is not set, step S08 is determined to be false, and the process proceeds to step S09. If there is a winning memory for the 15 payout exits, Steps S10 to S12 are performed and the process proceeds to Step S17. On the other hand, there is no memorized winning prize for the 15 payout exits and there is a winning memory for the 7 payout exits. For example, step S13 to step S16 are performed, and the process proceeds to step S17. If there is no memory for winning at the 15 payouts and there is no memory for winning at the 7 payouts, the process proceeds directly to step S17.
[0070]
In the present embodiment, as shown in the flowchart of FIG. 4, 15 payout ball commands corresponding to 15 payout exit winning balls are assigned to 7 payout balls corresponding to 7 payout exit winning commands. Prior to the command, it is transmitted to the sub CPU. Further, as long as there are winning memories for the 15 payout exits and the 7 payout exits, the main CPU periodically sends a prize ball command (step S10 or step S14) to the sub CPU.
[0071]
Hereinafter, the process when the timer flag is set will be described. The main CPU that has proceeded to step S17 determines whether or not the detection signal of the discharged prize ball detector 8 provided in the prize ball discharge path 6 is input (step S17). In the ball discharge device 2, if the ball discharge device is not normally discharged due to a clogged pachinko ball in the ball receiving portion of the rotating ball receiver, the prize ball is discharged to the prize ball discharge path 6. There is no detection signal from the discharged prize ball detector 8. If there is no detection signal from the discharged prize ball detector 8, step S17 is determined to be false and the process proceeds to step S20. As a result of setting the timer flag, step S20 is determined to be true (step S20).
[0072]
When the main CPU determines that step S20 is true, the main CPU performs timer processing to subtract one value corresponding to the predetermined time set in the timer T1 (step S29), and determines whether the timer T1 has timed out (step S29). Step S30). If the timer T1 has not timed out, the main CPU returns to step S09. In the following, when there is no ball break detection signal input, no full tank detection signal is input, and there is no detection signal from the discharged prize ball detector 8, the no-wage ball command identification flag F1 is 0 and the timer As a result of setting the flag, step S20, step S29, and step S30 are repeatedly executed, and the timer T1 times out after a predetermined time has elapsed. When the timer T1 times out, the main CPU notifies the prize ball abnormality notifying means of the prize ball discharge shortage abnormality (step S36), transmits a firing stop command and a prize ball impossible command to the sub CPU (step S24), and continues the game. Is prohibited. Note that, in the case of an abnormal shortage of prize balls, for example, the processing related to the special symbol display device or the normal symbol display device is not particularly stopped.
[0073]
In this way, when the cumulative prize ball command count exceeds the number of prize balls actually discharged, and the difference between the cumulative prize ball command number and the number of prize balls actually discharged reaches a predetermined number. Starts a timer T1 that counts that the prize balls have not been discharged for a predetermined time. When the timer T1 times out, it notifies the prize ball discharge shortage abnormality and stops the continuation of the game.
[0074]
When the timer flag is set and there is an input of a ball break detection signal or a full tank detection signal, the timer flag is cleared in step S31, and the detection signal of the discharged prize ball detector 8 is detected. Even when there is a timer flag, the timer flag is cleared in step S19, and the determination result in step S20 becomes false, so that the timer processing relating to the timer T1 is stopped.
[0075]
If there is a ball break detection signal input (step S06), or if a full tank detection signal is input (step S07), the process proceeds to step S31 to clear the timer flag (step S31). 1 is set to the impossible command identification flag F1 (step S32), a prize ball disabled command is transmitted to the sub CPU (step S33), and the process returns to step S09. Note that when the sub CPU receives a prize ball disabling command, the sub CPU stops the operation of the ball discharge device 2.
[0076]
When there is an input of a ball break detection signal, the ball break detection signal of the ball break detector 16 continues to be input to the main CPU unless the ball breakage state of the ball supply tank 15 is resolved. Therefore, the main CPU repeats the processing loop formed by steps S02 to S06 and steps S31 to S33.
[0077]
Further, when there is an input of a full tank detection signal, the full tank detection signal of the full tank detector 17 continues to be input to the main CPU unless the full tank state of the pachinko ball on the ball discharge path leading to the lower ball tray is resolved. . Therefore, the main CPU repeats the processing loop formed by step S09 and subsequent steps after steps S02 to S06, step S07, and steps S31 to S33.
[0078]
Then, the ball breakage detection signal from the ball breakage detector 16 is detected by eliminating the ball breakage state of the ball supply tank 15 or eliminating the full tank state of the pachinko balls in the ball discharge path to the lower ball receiving tray. If the full tank detection signal from the full tank detector 17 is not detected, the main CPU discriminates step S08 as true as a result of setting the prize ball impossible command identification flag F1 to 1 and the prize ball The impossible command identification flag F1 is cleared to 0 (step S34), a prize ball impossible cancellation command is transmitted to the sub CPU (step S35), and the process proceeds to step S09. Note that when the sub CPU receives the prize ball disabling cancel command, the sub CPU enables the operation of the ball discharge device 2.
[0079]
Next, a prize ball discharge process executed by the sub CPU 5 of the payout control device 4 will be described. First, the sub CPU performs initialization processing after power-on, and initializes (clears to 0) various counters, various flags, and timer T2 values necessary for the following processing (step A01).
[0080]
The prize ball command counter CB1 is a counter that is incremented by one every time the sub CPU receives 15 prize ball commands sent from the main CPU. The prize ball command counter CB1 performs a ball ejection operation for 15 prize balls. At the start, the value is reduced by one. The prize ball command counter CB2 is a counter that is incremented by one every time the sub CPU receives a 7-payout prize ball command transmitted from the main CPU. At the start, the value is reduced by one.
[0081]
The photo counting counter C <b> 1 is a counter that is incremented by one for each input of a photo detection signal corresponding to one ball discharging operation of the photo sensor 3 provided in the ball discharging device 2. The discharged prize ball counter B1 is a counter that is incremented by one every time a detection signal of the discharged prize ball detector 8 provided in the prize ball discharge path 6 is input. The retry counter RTC discharges the shortage when the number of prize balls actually discharged (value of the discharge prize ball counter B1) is insufficient with respect to the payout command number QT (15 or 7). It is a counter that is incremented by one every time a discharge operation (retry operation) is started.
[0082]
The discharging flag FF is a flag for identifying whether or not the prize ball discharging operation and the lending ball discharging operation are being performed. When the value is 0, the discharging operation can be started. 1 indicates a discharging operation related to the payout of 15 prize balls, 2 indicates a discharging operation related to the payout of 7 prize balls, and 3 indicates a rental ball Indicates that the ejecting operation is in progress.
[0083]
Furthermore, the ball rental command counter CC1 is a counter that is incremented by one every time a ball rental command sent from the card unit 12 is input, and at the time of starting the ball discharge operation of 25 balls paid out, Its value is reduced by one. The accumulated ball rental command number counter KC1 is a counter that cumulatively adds the number of ball rental commands commanded to the ball discharge device 2, and the initial value immediately after power-on is zero. The accumulated lending command number counter KC1 is incremented by the lending command number 25 every time the lending of 25 lending balls is started, while the lending lending detector 9 provided in the lending discharge path 7 Each time a rented ball detection signal is input (each time one lent is detected), the value is decremented by one. The discharged lending counter D1 is a counter that is incremented by 1 every time a lending detection signal of the lending lending detector 9 provided in the lending lending path 7 is input (every lending is detected). It is.
[0084]
When the sub CPU finishes the initialization process, it proceeds to the command input determination process in steps A02 to A05. In step A02, it is determined whether or not the command transmitted from the main CPU is a firing stop command. When the sub CPU receives the firing stop command, it stops the operation of the launching device 13 (step A06), stops the continuation of the game, and then proceeds to step A10. If the sub CPU does not receive the firing stop command, the sub CPU proceeds to step A03.
[0085]
In step A03, it is determined whether or not the command transmitted from the main CPU is a fireable command. When the sub CPU receives the firing enable command, the sub CPU enables the firing device 13 (step A07), and proceeds to step A10. If the sub CPU does not receive the firing enable command, the sub CPU proceeds to step A04.
[0086]
In step A04, it is determined whether or not the command transmitted from the main CPU is a winning ball impossible command. When the sub CPU receives a prize ball unavailable command, it sets a prize ball unavailable flag (step A08) and proceeds to step A10. If the sub CPU does not receive the prize ball disabling command, the sub CPU proceeds to step A05.
[0087]
In step A05, it is determined whether or not the command transmitted from the main CPU is a winning ball possible command. If the sub CPU receives a winning ball enable command, the sub CPU clears the winning ball disabled flag (step A09), and proceeds to step A10. If the sub CPU does not receive the winning ball enable command, the sub CPU directly proceeds to step A10.
[0088]
The sub CPU that has shifted to step A10 determines whether or not the command transmitted from the main CPU is a payout ball command of 15 (step A10). When the sub CPU receives 15 payout ball commands, the sub CPU increments the win ball command counter CB1 by 1 (step A11) and proceeds to step A14, but does not receive 15 pay ball commands. If yes, the process proceeds to step A12.
[0089]
In step A12, the sub CPU determines whether or not the command transmitted from the main CPU is a 7-payout prize ball command (step A12). When the sub CPU receives a 7-payout ball command, the sub CPU increments the win ball command counter CB2 by 1 (step A13) and proceeds to step A14, but does not receive a 7-payout ball command. If it does, the process proceeds directly to step A14.
[0090]
The sub CPU that has shifted to step A14 determines whether or not a ball rental instruction is transmitted from the card unit 12 (step A14). When receiving the lending instruction, the sub CPU determines whether or not the value of the discharging flag FF is a value “3” indicating that the lending is being discharged (step A15), and the value of the discharging flag FF is lent. If the value is not “3” indicating that the ball is being discharged, the ball rental command counter CC1 is incremented by one (step A16), and the process proceeds to step A17, while the value of the discharging flag FF is a value “representing that the ball is being discharged” If "3", the process directly proceeds to step A17. On the other hand, when the sub CPU does not receive the ball rental instruction, the sub CPU directly proceeds to step A17.
[0091]
The sub CPU, which has proceeded to step A17, determines whether or not a prize ball impossibility flag is set (step A17). In this case, description will be made assuming that the prize ball impossible flag is cleared. The sub CPU determines that step A17 is false, and proceeds to step A18.
[0092]
The sub CPU that has proceeded to step A18 determines whether or not the value of the discharging flag FF is zero. When the value of the discharging flag FF is 0, the discharging operation can be started. When determining that step A18 is true, the sub CPU determines whether or not the ball lending process stop flag is set (step A20). In this case, description will be made assuming that the ball lending process stop flag is set. The sub CPU determines that step A20 is true and proceeds to step A22.
[0093]
The sub CPU that has proceeded to step A22 determines whether or not a prize ball processing stop flag is set (step A22). In this case, description will be made assuming that the prize ball processing stop flag is not set. The sub CPU determines that step A22 is false, and proceeds to step A23. In the following description, it is assumed that 15 winning ball commands have been received from the main CPU. That is, the prize ball command counter CB1 has received and stored 15 prize ball commands.
[0094]
The sub CPU proceeds to step A23 and determines whether or not the prize ball command counter CB1 is 0, that is, whether or not 15 prize ball commands are received and stored (step A23). In this case, since there is a memory for receiving 15 winning ball commands, it is determined to be false, 1 is set in the discharging flag FF, and the start of the discharging operation related to 15 paying is stored (step A24). QT is set to 15 (step A25), the value of the prize ball command counter CB1 is decremented by 1 (step A26), and the process proceeds to step A31.
[0095]
If there is no reception and storage of 15 payout ball commands in step A23, the sub CPU proceeds to step A27 and determines whether or not the win ball command counter CB2 is 0, that is, 7 payouts. It is determined whether or not a ball command is received and stored (step A27). If there is a reception memory of 7 payout prize ball commands, 2 is set in the discharging flag FF to store the start of the discharge operation regarding 7 payouts (step A28), and 7 in the payout command number QT. Is set (step A29), the value of the prize ball command counter CB2 is decremented by 1 (step A30), and the process proceeds to step A31. If there is no reception and storage of 15 payout prize ball commands and no reception and storage of 7 payout prize ball commands, the process directly returns to step A02.
[0096]
When the sub CPU proceeds to step A31, the discharged prize ball counter B1 is cleared to 0 (step A31), the photo counting counter is cleared to 0 (step A32), and the process proceeds to step A33.
[0097]
The sub CPU that has proceeded to step A33 drives the ball discharge device 2 to rotate forward by one ball discharge (step A33). Next, the sub CPU determines whether or not the photo detection signal of the photo sensor 3 has been input (step A34).
[0098]
In the following explanation, first, the ball discharging device 2 normally discharges the prize ball, and the photosensor 3 that detects the rotation amount of the ball receiver for one ball normally performs the detecting operation. The case of the normal discharge state in which the discharged prize ball detector 8 arranged in the prize ball discharge path 6 is normally detecting the discharged prize balls will be described.
[0099]
In the above-described normal discharge state, the photo detection signal of the photo sensor 3 is input to the sub CPU, so that the sub CPU increases the photo count counter C1 by one in response to the discharge operation for one ball (step S1). A34), the process proceeds to step A35. And it is discriminate | determined whether the detection signal of a prize ball is input from the discharge prize ball detector 8 arrange | positioned to the prize ball discharge path 6 (step A35). In the normal discharge state, the prize balls are discharged to the prize ball discharge path 6 in response to the prize ball discharge operation, so that the discharged prize balls are detected by the discharge prize ball detector 8. The sub CPU determines that a prize ball detection signal has been input from the discharged prize ball detector 8, increases the count value of the discharged prize ball counter B1 by 1 (step A36), and proceeds to step A37.
[0100]
The sub CPU that has proceeded to step A37 determines whether or not the count value of the photo counting counter C1 has reached the payout command number QT (step A37). If the count value of the photo counter C1 has not reached the payout command number QT, the sub CPU returns to step A02. Thereafter, after the processing from step A02 to step A18, the sub CPU determines that step A18 is false based on the value 1 of the discharging flag FF, determines that subsequent step A19 is false, and returns to step A33. The processing from step A33 to step A37 is performed. The sub CPU repeats the above processing routine.
[0101]
In the normal discharge state, the count value of the photocounter counter C1 is incremented by one each time the processing from step A33 to step A37 is performed, and the count value of the photocounter counter C1 reaches the dispensing command number QT. For example, when 15 is set in the payout command number QT, the forward rotation drive for one ball of the ball discharge device 2 is executed 15 times, and the count value of the photo counting counter C1 reaches 15. Further, since 15 prize balls are discharged corresponding to the 15 discharge operations of the ball discharge device 2 and detected by the discharge prize ball detector 8, the count value of the discharge prize ball counter B1 reaches 15. Become.
[0102]
When the count value of the photo counting counter C1 reaches the payout command number QT, the sub CPU proceeds to step A38 and determines whether or not the discharged prize ball counter B1 is 0 (step A38). Since the prize ball detection signal is input from the discharge prize ball detector 8 after the prize ball discharge operation is started and the value of the discharge prize ball counter B1 is not 0, the sub CPU determines that it is false and proceeds to step A39. Transition.
[0103]
The sub CPU that has proceeded to step A39 determines whether or not the payout command number QT is larger than the count value of the discharged prize counter B1 (step A39). In the normal discharge state, the count value of the discharge prize ball counter B1 matches the payout command number QT, so the determination result in step A39 is false. The sub CPU proceeds to step A40, clears the discharging flag FF to 0 and enables a new discharging operation to start (step A40), and returns to step A02.
[0104]
The above is the prize ball discharge process in the normal discharge state. If the sub CPU receives and stores 15 prize ball commands, it starts a new 15 prize ball discharge operation. In addition, if there is no memory for receiving 15 prize ball commands and there is a memory for receiving 7 prize ball commands, a new 7-ball ejection operation is started.
[0105]
Next, processing when there is an abnormality in the prize ball discharging operation will be described. First, the discharged prize ball detector 8 that directly detects the pachinko balls discharged to the prize ball discharge path 6 is illegally moved to a position where the discharged prize balls cannot be detected or discharged prize balls. A description will be given of a process in a case where an unauthorized tampering action that illegally modifies (disconnects or shorts) the wiring in a state where the detector 8 cannot be detected is performed.
[0106]
In this case, the abnormal state is that the ball discharging device 2 performs normal rotation in response to the normal rotation drive command for one ball of the sub CPU. Therefore, a photo detection signal from the photo sensor 3 that detects the amount of rotation of the ball receiver for one sphere is input to the sub CPU. However, since the prize winning ball detector 8 cannot detect the prize balls discharged to the prize ball discharging path 6, no prize ball detection signal from the prize winning ball detector 8 is input to the sub CPU. For this reason, the count value of the discharged prize ball counter B1 remains zero.
[0107]
Therefore, after the processing from step A02 to step A18, the sub CPU determines that step A18 is false based on the value 1 of the discharging flag FF, determines that step A19 is false, and returns to step A33. The process proceeds to step A33, step A34, step A35, and step A37. When the count value of the photo counting counter C1 reaches the payout command number QT, the sub CPU proceeds to step A38, and as a result of the discharged prize ball counter B1 being 0, the sub CPU determines that step A38 is true and sets a prize ball processing stop flag. Set (step A41), the prize ball discharge abnormality notification means 21 shown in FIG. 1 notifies the prize ball discharge abnormality (step A50), and the process returns to step A02 again.
[0108]
Then, as a result of setting the winning ball processing stop flag, it is determined that the determination process in step A22 is true, and the process directly returns to step A02. As a result, a new prize ball 15-ejecting operation and a 7-ejecting operation are not started, and only the award ball command count relating to the 15-award and 7-award payout is performed.
[0109]
In addition, for some reason, for example, due to a ball clogging or the like, the count value of the photo counting counter C1 has reached the payout command number QT, but the count value of the discharged prize ball counter B1 is (the prize ball that has actually been discharged) ) May not reach the payout command number QT. In this case, the determination result of step A39 performed after determining that step A37 is true and step A38 is false is true.
[0110]
After determining that step A39 is true, the sub CPU calculates a deficiency by subtracting the count value of the discharged prize ball counter B1 from the payout command number QT (step A42), and newly resets the deficiency to the payout command number QT. (Step A43), the winning prize ball counter B1 is cleared to 0 (Step A44), the photo counting counter C1 is cleared to 0 (Step A45), the retry counter RTC is incremented by 1 (Step A46), and the retry counter RTC It is determined whether or not the count value exceeds the upper limit number 5 (step A47). If the count value of the retry counter RTC does not exceed the upper limit number 5, the process proceeds to step A02 and the value “1” of the discharging flag FF is set. ”Or“ 2 ”, the process proceeds to step A33, and the process from step A33 to step A37 is performed to Performing a retry operation for discharging the shortage of prize balls to two.
[0111]
If the shortage of prize balls reset to the payout command number QT is discharged to the prize ball discharge path 6 by this retry operation, it is detected by the discharge prize ball detector 8 and the count value of the discharge prize ball counter B1 is ( The number of prize balls actually discharged reaches the payout command number QT, the determination result of step A39 becomes false, the process of step A40 is performed, and the process returns to step A02.
[0112]
Also, even if the retry operation is performed, if the shortage prize balls reset to the payout command number QT are not discharged to the prize ball discharge path 6, the count value of the discharge prize ball counter B1 does not reach the payout command number QT. Again, the determination result of step A39 becomes true, and the processing of step A42 to step A47 is performed. That is, the retry operation is repeated five times until the count value of the retry counter RTC exceeds the upper limit number of times 5. When the count value of the retry counter RTC is 6 and exceeds the upper limit number 5, the determination result of step A47 becomes true. In this case, the sub CPU sets a prize ball processing stop flag (step A48), and step Return to A02.
[0113]
Then, as a result of setting the winning ball processing stop flag, it is determined that the determination process in step A22 is true, and the process directly returns to step A02. As a result, a new prize ball 15-ejecting operation and a 7-ejecting operation are not started, and only the award ball command count relating to the 15-award and 7-award payout is performed.
[0114]
Further, when a prize ball impossible command is transmitted from the main CPU, step A04 is determined to be true and a prize ball impossible flag is set (step A18), and then the process proceeds to step A10. As a result of setting the winning ball impossible flag, it is determined that the determination process in step A17 is true, the operation of the ball discharging device 2 is stopped (step A49), and the process returns to step A02. Hereinafter, as a result of setting the no-pick ball flag, the processing loop from step A02 to step A17 is repeated until a no-pick ball cancel command sent from the main CPU is received.
[0115]
Then, when receiving the winning ball permission command transmitted from the main CPU, the sub CPU determines that step A05 is true, clears the winning ball impossible flag (step A09), and after moving to step A10, sets step A17 to false. Since the determination is made, the prize ball discharging operation is resumed.
[0116]
In addition, when the photo sensor 3 has caused a detection failure due to dust or the like adhering to the photo sensor 3 itself (the photo detection signal may or may not be input for the normal rotation operation for one ball). When the count value of the photo counter C1 reaches the payout command number QT, the actual number of forward rotations for one ball exceeds the count value of the photo counter C1. , Too many prize balls will occur. Accordingly, the count value of the discharge prize ball counter B1 is larger than the payout command number QT. The processing for the abnormal state in this case is not monitored by the payout control device 4, but is monitored by the above-described main control device 10 in the process for determining the excessive prize ball discharge abnormality.
[0117]
Next, a rental ball discharge process by the sub CPU will be described. As described above, when the sub CPU receives the lending instruction sent from the card unit 12 (step A14), when the value of the discharging flag FF is not “3” indicating that the lending is being discharged, The lending command counter CC1 is incremented by 1 (step A16), and the process proceeds to step A17. Then, it is determined whether or not a prize ball impossibility flag is set (step A17). If the prize ball impossibility flag is cleared, it is determined whether or not the discharging flag FF is “0” that can start discharging. If the discharging flag FF is “0”, it is determined whether or not the ball lending process stop flag is set (step A20), and if the ball lending process stop flag is cleared. Then, it is determined whether or not the value of the lending command counter CC1 is 0 (step A21).
[0118]
When the count value of the lending command counter CC1 is 0, that is, when there is no received lending command reception memory, the sub CPU determines that step A21 is true and then proceeds to step A22. In this case, the lending operation is not performed. If the count value of the ball rental command counter CC1 is not 0, that is, if there is a reception and storage of the ball rental command, the sub CPU determines that step A21 is false and then proceeds to step A60.
[0119]
Then, the sub CPU sets 3 to the discharging flag FF to store the start of the lending operation (step A60), sets the lending number 25 to the lending command number PT (step A61), and accumulates it. The ball rental command number 25 is cumulatively added to the ball rental command number counter KC1 (step A62), the value of the ball rental command counter CC1 is decremented by 1 (step A63), and the discharged ball rental counter D1 is cleared to 0 (step A64). The photo counting counter C1 is cleared to 0 (step A65), and the process proceeds to step A66.
[0120]
The sub CPU that has shifted to step A66 drives the ball discharge device 2 in the reverse direction by one ball discharge (step A66). Next, the sub CPU determines whether or not the photo detection signal of the photo sensor 3 is input (step A67).
[0121]
In the following description, first, the ball discharge device 2 normally performs the rental operation of the rental ball, and the photosensor 3 that detects the rotation amount of the ball receiver for one ball normally performs the detection operation. Next, a case of a normal discharge state in which the discharged rental ball detector 9 arranged in the rental ball discharge path 7 is normally detecting the discharged balls will be described.
[0122]
In the above-described normal discharge state, the photo detection signal of the photo sensor 3 is input to the sub CPU, so that the sub CPU increases the photo count counter C1 by one in response to the discharge operation for one ball (step S1). A68), the process proceeds to step A69. And it is discriminate | determined whether the detection signal of a lending is input from the discharge lending detector 9 installed in the lending discharge path 7 (step A69). In the normal discharge state, the rental balls are discharged to the rental ball discharge path 7 according to the rental operation of the rental balls and detected by the discharged ball detector 9. When a rental ball detection signal is input from the discharged lending detector 9, the sub CPU determines that step A69 is true and increments the discharged lending counter D1 by 1 (step A70). Correspondingly, the value of the accumulated ball rental command number counter KC1 is decreased by 1 (step A71), and the process proceeds to step A72. .
[0123]
The sub CPU, which has proceeded to step A72, determines whether or not the value of the accumulated ball rental command number counter KC1 is smaller than 0 (step A72). In the normal discharge state, the value of the accumulated ball rental command number counter KC1 does not become smaller than zero. The sub CPU determines that step A72 is false and proceeds to step A74.
[0124]
The sub CPU that has proceeded to step A74 determines whether or not the count value of the photo counting counter C1 has reached the ball rental command number PT (= 25) (step A74). If the count value of the photo counter C1 has not reached the ball rental command number PT, the sub CPU returns to step A02.
[0125]
Thereafter, after the processing from step A02 to step A18, the sub CPU determines that step A18 is false based on the value 3 of the discharging flag FF, determines that subsequent step A19 is true, and proceeds to step A66. . Then, each process from step A66 to step A72 and step A74 is performed, and if step A74 is determined to be false, the process returns to step A02. The sub CPU repeats the above processing routine.
[0126]
In the normal discharge state, the count value of the photo count counter C1 is incremented by one each time the processing of step A66 to step A74 is performed, and the count value of the photo count counter C1 reaches the ball rental command number PT. For example, when 25 is set for the ball rental command number PT, the reverse rotation driving for one ball of the ball discharging device 2 is executed 25 times, and the count value of the photo counting counter C1 reaches 25. In addition, 25 balls are discharged in response to the 25 discharge operations of the ball discharge device 2, and are detected by the discharge ball detector 9. Therefore, the count value of the discharge ball counter D1 reaches 25. Become.
[0127]
When the count value of the photo counting counter C1 reaches the ball rental command number PT, the sub CPU determines that step A74 is true and proceeds to step A75. In step A75, whether or not the discharge ball rental counter D1 is 0 or not. Is discriminated (step A75). In the normal discharge state, since a prize ball detection signal is input from the discharge ball detector 9 after the start of the ball discharge operation, the discharge ball counter D1 is not 0, and the sub CPU determines that it is false. Migrate to
[0128]
The sub CPU that has proceeded to step A76 determines whether or not the ball rental command number PT is larger than the count value of the discharged ball rental prize counter D1 (step A76). In the normal discharge state, the count value of the discharge lending counter D1 coincides with the lending command number PT, so the determination result in step A76 is false. The sub CPU proceeds to step A77, clears the discharging flag FF to 0 and enables a new discharging operation to start (step A77), and returns to step A02. The above is the rental ball discharge processing in the normal discharge state. The sub-CPU starts a new 25-ball discharge operation if there is a received storage instruction for the ball rental command.
[0129]
Next, processing in the case where there is an abnormality in the lending operation for lending balls will be described. The discharged lending detector 9 that directly detects the pachinko balls discharged to the lending discharge path 7 is illegally moved to a position where the discharged lending balls cannot be detected, or the discharged lending detector Next, a description will be given of a process in a case where an unauthorized tampering operation is performed in which the wiring 9 is illegally modified (disconnected or short-circuited) so that 9 cannot be detected.
[0130]
In this case, the abnormal state is such that the ball discharging device 2 performs a reverse operation in response to the reverse drive command for one ball of the sub CPU. Therefore, a photo detection signal from the photo sensor 3 that detects the amount of rotation of the ball receiver for one sphere is input to the sub CPU. However, since the rented lending detector 9 cannot detect the lent lending discharged to the lending lending channel 7, the lending detection signal from the discharged lending detector 9 is not input to the sub CPU at all. For this reason, the count value of the discharge lending ball counter D1 remains 0 as in the abnormal state such as the above-described ball clogging.
[0131]
Accordingly, the sub CPU determines that step A67 is true, increments the count value of the photocounter C1 by 1 in step A68, determines that there is no discharge lending signal, and proceeds to step A72. As a result, every time the processing from step A66 to step A74 is performed, the count value of the photo counting counter C1 is incremented by one, and the count value of the photo counting counter C1 reaches the ball rental command number PT. However, the value of the discharged lending counter D1 remains 0. The sub CPU determines that the determination process in step A75 is true, instructs the card unit 12 to stop communication (step A78), sets a ball lending process stop flag (step A79), and causes the ball lending abnormality notifying means 14 to A loan abnormality is notified (step A80), and the process returns to step A02.
[0132]
As a result of setting the ball lending process stop flag, it is determined as true whether the ball lending process stop flag in step A20 is set, and whether or not the ball lending instruction counter CC1 is received and stored. Therefore, the rental ball discharge process is stopped.
[0133]
Further, for some reason, for example, due to a ball clogging or the like, the count value of the photo counting counter C1 has reached the ball rental command number PT, but the count value of the discharge ball rental counter D1 is (the prize that has been actually discharged) In some cases, the number of balls does not reach the ball rental command number PT. In this case, the determination result in step A76 is true.
[0134]
After determining that step A76 is true, the sub CPU calculates a deficiency by subtracting the count value of the discharged lending counter D1 from the lending command count PT (step A81), and newly adds a deficiency to the lending command count PT. Reset (step A82). In this case, the shortage is not added to the cumulative ball rental command number counter KC1. Next, the emission lending counter D1 is cleared to 0 (step A83), the photo counting counter C1 is cleared to 0 (step A84), the retry counter RTC is incremented by 1 (step A85), and the count value of the retry counter RTC is the upper limit. It is determined whether or not the number of times 5 has been exceeded (step A86). If the count value of the retry counter RTC does not exceed the upper limit number of times 5, the process returns to step A02, and step A66 is based on the value “3” of the discharging flag FF. Then, step A66 to step A72 are performed, and a retry operation for discharging the shortage of rental balls to the ball discharge device 2 is performed.
[0135]
If the shortage of rental balls reset to the number of ball rental instructions PT is discharged to the ball rental discharge path 7 by this retry operation, it will be detected by the discharge ball detector 9 and the count value of the discharge ball rental counter D1 will be The number of rented balls actually reached (the number of rented balls) reaches the number of rented balls command PT, and the determination result in step A76 becomes false, and the discharging flag FF is cleared to 0 by the processing in step A77. Return to A02.
[0136]
Further, even if the retry operation is performed, if the shortage of rental balls reset to the ball rental command number PT is not discharged to the ball rental discharge path 7, the count value of the discharged ball counter D1 reaches the ball rental command number PT. Again, the determination result of step A76 becomes true, and the processing of step A81 to step A86 is performed. That is, the retry operation is repeated five times until the count value of the retry counter RTC exceeds the upper limit number of times 5. Then, when the count value of the retry counter RTC becomes 6 and exceeds the upper limit number 5, the determination result of step A86 becomes true, and in this case also, the sub CPU instructs the card unit 12 to stop communication (step A78). Then, the ball lending process stop flag is set (step A79), and the ball lending abnormality notifying means 14 notifies the ball lending abnormality (step A80).
[0137]
In addition, when the photosensor 3 has a detection failure due to dust or the like adhering to the photosensor 3 itself (the photodetection signal may or may not be input for the reverse operation of one ball). In this state, the actual number of reversing operations for one ball is greater than the count value of the photo counting counter C1, and an excessively lent out state occurs. Therefore, the count value of the discharge lending counter D1 is larger than the ball lending command number PT.
[0138]
In this case, while repeatedly performing the lending operation according to the lending command several times, the value of the accumulated lending command number counter KC1, which is cumulatively adding the lending command number according to the lending command, Since the number of balls actually discharged as a rental ball is large, the value of the cumulative ball rental command number counter KC1 becomes smaller than 0 during the subtraction process of the cumulative ball rental command number counter KC1 in step A71, and the determination in step A72 The result is true.
[0139]
When the determination result of step A72 becomes true, the sub CPU determines whether or not the absolute value of the accumulated lending command number counter KC1 has reached a predetermined number (127 in the present embodiment) ( Step A73). That is, whether the number of rented balls actually discharged exceeds the cumulative number of rented balls, and whether the difference between the cumulative number of rented balls and the number of rented balls actually reached a predetermined number (discharge It is determined whether or not the number of excess balls has reached 127).
[0140]
When the absolute value of the value of the cumulative lending command number counter KC1 has not reached the predetermined number, the sub CPU proceeds to the processing after step A74. In such an abnormal state, the absolute value of the value of the cumulative lending command number counter KC1 eventually reaches a predetermined number. If the absolute value of the value of the cumulative ball rental command number counter KC1 has reached the predetermined number, the sub CPU proceeds to step A78, commands the card unit 12 to stop communication (step A78), and stops ball lending processing. A flag is set (step A79), and the ball lending abnormality notifying means 14 notifies the ball lending abnormality (step A80).
[0141]
Next, a second embodiment of the present invention will be described. FIG. 15 is a principal block diagram of an embodiment in which the discharged prize ball detector 8 is communicated to the payout control device 4 and prize ball command number accumulating means and prize ball abnormality determining means are provided in the payout control device 4. In FIG. 15, an abnormality determination system relating to the rental ball discharge is not shown.
[0142]
From the main control device 10, a winning ball command (15 winning ball commands or 7 winning ball commands) and a control command (stop firing, firing allowed, no winning ball, prize ball) according to the detection signal of the first winning detection means. Is sent to the payout control device 4. When receiving the prize ball command, the sub CPU of the payout control device 4 stores the received memory in the prize ball command counter (CB1 or CB2) according to the prize ball command number 15 or the prize ball command number 7. To do.
[0143]
The sub CPU discriminates that the ball discharging device 2 is not discharging the rental ball, that the winning ball is not being discharged, and that the winning ball impossible flag is not set. A process of discharging a prize ball for the number of prize balls for the apparatus 2 is started. At the same time, the prize ball command number is cumulatively added to the cumulative prize ball command number counter.
[0144]
When the ball discharging device 2 operates normally and the winning ball is discharged to the winning ball discharge path 6, a photo detection signal is input from the photosensor 3 in response to the discharging operation of one winning ball of the ball discharging device 2, Whether or not the number of photo detections has reached the prize ball command number is determined by the actual discharge number determination means (photo counting counter C1). Also, the prize balls discharged to the prize ball discharge path 6 are detected by the discharge prize ball detector 8, and this detection signal is input to the payout control device 4.
[0145]
The sub CPU increases the count value of the discharge prize ball counter B1 every time the detection signal of the discharge prize ball detector 8 is input. Further, every time the detection signal of the discharged prize ball detector 8 is input, the value of the cumulative prize ball command number counter is decremented by one. Then, it is determined whether or not the value of the cumulative prize ball command number counter is smaller than 0 and the absolute value of the cumulative prize ball command number counter has reached a predetermined number. At this time, when the absolute value of the cumulative prize ball command number counter reaches a predetermined number, the prize ball abnormality notifying means 20 notifies the prize ball abnormality excessive abnormality, and the operation of the launching device (not shown) is stopped. , Stop processing related to the prize ball discharge.
[0146]
When the value of the cumulative prize ball command number counter is not smaller than 0 (when the value of the cumulative prize ball command number counter is 0 or more), next, whether or not the absolute value of the cumulative prize ball command number counter has reached a predetermined number Is determined. At this time, if the absolute value of the cumulative prize ball command number counter has reached a predetermined number, the timer is activated to run out of the ball detector 16, the full tank detector 17, the discharged prize ball detector during a predetermined time period. Whether the detection signal is input from any of 8 is monitored. If these detection signals are input while the timer is operating, the timer is reset. When there is no ball break detection signal from the ball break detector 16, no full tank detection signal from the full tank detector 17, and no discharge prize ball detection signal from the discharge prize ball detector 8 during the timer operation period Then, the prize ball abnormality notifying means 20 notifies the prize ball discharge shortage abnormality, the operation of the launching device (not shown) is stopped, and the process related to the prize ball discharge is stopped.
[0147]
When the value of the cumulative prize ball command number counter is 0 or more and the absolute value of the cumulative prize ball command number counter has not reached the predetermined number, the sub CPU determines that the count value of the photo count counter C1 is the current prize. It is determined whether or not the ball command number has been reached. If the count value of the photo counting counter C1 has reached the prize ball command number, it is determined whether or not the count value of the discharged prize ball counter B1 is zero. When the count value of the discharged prize ball counter B1 is 0, it is an abnormality due to unauthorized tampering with the discharged prize ball detector 8, which is notified by the prize ball abnormality notifying means 20, and the operation of the launching device (not shown) is performed. Stop and stop processing related to the prize ball discharge.
[0148]
When the count value of the discharge prize ball counter B1 is not 0, the sub CPU next determines whether or not the number of prize ball commands is larger than the count value of the discharge prize ball counter B1. If the prize ball command number is larger than the count value of the discharge prize ball counter B1, the number of prize balls actually discharged is insufficient for the prize ball command number, and the shortage of prize ball discharge is reset, The retry operation of the ball discharge device 2 relating to the shortage of prize ball discharge is performed.
[0149]
If the number of prize balls commanded is greater than the count value of the ejection prize ball counter B1, the prize ball ejection is terminated and the prize ball ejection operation relating to reception and storage of a new prize ball command is started.
[0150]
【The invention's effect】
  Claim 1In the pachinko ball dispensing deviceAccording to the discharge ball abnormality determination device, MeThe number of pachinko balls actually discharged from the ball discharge device is not a difference of about one ball but a certain size difference (for example, 100) with respect to the number of prize balls paid out from the in-control device. When a very serious (serious) abnormality such as that of a ball occurs, it can be determined that the prize ball is abnormal. Therefore, even if a difference of about 1 occurs, it is not determined as abnormal, so that abnormal discharge of prize balls does not occur frequently, and it is determined that there is a prize ball abnormality every time a difference of about 1 occurs. A situation that is inconvenient for both the player and the game hall can be resolved.
  If the cumulative number of prize balls commanded exceeds the number of prize balls actually ejected, and the difference between the number of prize prize balls commanded and the number of prize balls actually ejected has reached a predetermined number, and the ball ejection device When the discharging operation is stopped for a predetermined time, it is possible to determine that the prize ball is abnormal as a shortage of prize balls (insufficient prize ball discharge).
[Brief description of the drawings]
FIG. 1 is a block diagram of a main part of a control system related to a pachinko ball dispensing apparatus according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing an abnormality determination algorithm for prize ball discharge control in the pachinko ball payout device according to the first embodiment;
FIG. 3 is a flowchart showing a part of a prize ball payout process executed by a main CPU arranged in the pachinko gaming machine according to the embodiment.
FIG. 4 is a continuation of the flowchart of FIG.
FIG. 5 is a continuation of the flowchart of FIG.
6 is a continuation of the flowcharts of FIGS. 3 and 4. FIG.
FIG. 7 is a flowchart showing a part of a ball discharge process executed by a sub CPU arranged in the pachinko gaming machine according to the embodiment.
8 is a continuation of the flowchart of FIG.
FIG. 9 is a continuation of the flowchart of FIG.
FIG. 10 is a continuation of the flowchart of FIG.
FIG. 11 is a continuation of the flowchart of FIG.
FIG. 12 is a continuation of the flowchart of FIG.
13 is a continuation of the flowchart of FIG.
FIG. 14 is a continuation of the flowchart of FIG.
FIG. 15 is a block diagram of a main part of a control system related to a pachinko ball dispensing apparatus according to a second embodiment of the present invention.
[Explanation of symbols]
1 Dispensing device
2 ball discharge device
3 Photosensor
4. Dispensing control device
5 Sub CPU
6 prize ball discharge path
7 Rent a ball
8 Discharge prize ball detector
9 discharge ball rental detector
10 Main controller
11 Main CPU
12 Card unit
13 Launcher
14 Ball rental abnormality notification means
15 ball supply tank
16 Out-of-ball detector
17 Full detector
18 First winning detection means
19 Second winning detection means
20 Prize ball abnormality notification means
21 Prize ball discharge abnormality notification means

Claims (1)

入賞検出信号に応じて払い出す賞品球の払出個数を含む賞球コマンドを指令するメイン制御装置と、パチンコ球を1球ずつ排出する球排出装置と、前記賞球コマンドに応じて指令された前記払出個数のパチンコ球を排出するように前記球排出装置を動作制御する払出制御装置とを備えたパチンコ球の払出装置において、
前記賞球コマンドに対応して前記球排出装置が排出したパチンコ球を誘導する賞品球排出路と、該賞品球排出路に排出されたパチンコ球を1球毎に直接的に検出する排出賞球検出手段とを設け、
該排出賞球検出手段を前記払出制御装置に接続し、
前記払出制御装置に、
賞球異常を報知する賞球異常報知手段と、
前記入賞検出信号に応じた賞品球の払出個数を累積して累積賞球指令数を算出する賞球指令数累積手段と、
前記排出賞球検出手段の検出信号に応じた実排出賞球個数を前記累積賞球指令数から減じると共に、前記累積賞球指令数と前記実排出賞球個数との差分が
1球程度の差ではなく、極めて重大な大きさの差である所定数に達しているか否かを判別する差分判定手段と、
前記排出賞球検出手段からの検出信号によりリセットされるタイマ手段と、
を設け、
前記払出制御装置は、前記累積賞球指令数が前記実排出賞球個数を上回り、かつ前記差分判定手段が前記累積賞球指令数と前記実排出賞球個数との差分が前記所定数に達していると判定した場合に、前記タイマ手段をセットし、該タイマ手段がリセットされずにタイムアウトした場合に、賞球排出不足異常と判別し、前記賞球異常報知手段により前記賞球排出不足異常を報知する、
ことを特徴とするパチンコ球の払出装置における排出球異常判定装置。
A main control device for instructing a prize ball command including the number of prize balls to be paid out according to a winning detection signal, a ball discharge device for discharging pachinko balls one by one, and the command instructed in accordance with the prize ball command In a pachinko ball payout device comprising a payout control device for controlling the operation of the ball discharge device so as to discharge the number of pachinko balls to be paid out,
A prize ball discharge path for guiding the pachinko balls discharged by the ball discharge device in response to the prize ball command, and a discharge prize ball for directly detecting the pachinko balls discharged to the prize ball discharge path for each ball Detecting means,
Connecting the discharged prize ball detecting means to the payout control device;
In the payout control device,
A prize ball abnormality notifying means for notifying a prize ball abnormality;
Prize ball command number accumulating means for accumulating the number of prize balls paid out according to the winning detection signal and calculating the accumulated prize ball command number;
Subtracting the actual number of winning prize balls according to the detection signal of the discharging prize ball detecting means from the cumulative number of winning ball instructions, and the difference between the number of cumulative prize balls commanded and the number of actual discharged prize balls is :
A difference determination means for determining whether or not a predetermined number which is a very significant difference in size is reached instead of a difference of about one ball ;
Timer means reset by a detection signal from the discharged prize ball detecting means;
Provided,
In the payout control device, the cumulative prize ball command number exceeds the actual discharged prize ball number, and the difference determining means has a difference between the cumulative prize ball command number and the actual discharged prize ball number reaching the predetermined number. If it is determined that the timer means is set, and the timer means times out without being reset, it is determined that the prize ball is insufficiently discharged abnormally, and the prize ball is insufficiently notified by the prize ball abnormality notifying means. ,
A discharge ball abnormality determination device in a pachinko ball payout device.
JP13369799A 1999-05-14 1999-05-14 Discharge ball abnormality determination device in pachinko ball dispensing device Expired - Fee Related JP4422816B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13369799A JP4422816B2 (en) 1999-05-14 1999-05-14 Discharge ball abnormality determination device in pachinko ball dispensing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13369799A JP4422816B2 (en) 1999-05-14 1999-05-14 Discharge ball abnormality determination device in pachinko ball dispensing device

Publications (2)

Publication Number Publication Date
JP2000317104A JP2000317104A (en) 2000-11-21
JP4422816B2 true JP4422816B2 (en) 2010-02-24

Family

ID=15110779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13369799A Expired - Fee Related JP4422816B2 (en) 1999-05-14 1999-05-14 Discharge ball abnormality determination device in pachinko ball dispensing device

Country Status (1)

Country Link
JP (1) JP4422816B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017217563A (en) * 2017-09-26 2017-12-14 株式会社ユニバーサルエンターテインメント Game machine

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4500418B2 (en) * 2000-09-19 2010-07-14 株式会社ニューギン Pachinko machine
JP3645182B2 (en) * 2001-01-15 2005-05-11 マルホン工業株式会社 Pachinko machine control circuit
JP3828400B2 (en) * 2001-10-31 2006-10-04 株式会社平和 Game machine
JP4793846B2 (en) * 2005-03-17 2011-10-12 株式会社大一商会 Game machine
JP5127172B2 (en) * 2006-07-11 2013-01-23 株式会社平和 Pachinko machine
JP5127195B2 (en) * 2006-10-10 2013-01-23 株式会社平和 Pachinko machine
JP5431690B2 (en) * 2008-07-07 2014-03-05 株式会社大一商会 Pachinko machine
JP4726018B2 (en) * 2008-08-05 2011-07-20 株式会社ソフイア Game machine
JP5807296B2 (en) * 2009-07-21 2015-11-10 株式会社ソフイア Game machine
JP2011036478A (en) * 2009-08-12 2011-02-24 Glory Ltd Sandwiched vending machine and game medium putting-out system
JP5122619B2 (en) * 2010-09-08 2013-01-16 株式会社平和 Game machine
JP2010269196A (en) * 2010-09-09 2010-12-02 Sophia Co Ltd Game machine
JP5881974B2 (en) * 2010-12-29 2016-03-09 大都販売株式会社 Management system
JP5362806B2 (en) * 2011-11-28 2013-12-11 株式会社平和 Pachinko machine
JP5783388B2 (en) * 2013-06-07 2015-09-24 株式会社三洋物産 Game machine
JP6483344B2 (en) * 2014-03-25 2019-03-13 株式会社三共 Game machine
JP6483343B2 (en) * 2014-03-25 2019-03-13 株式会社三共 Game machine
JP5972928B2 (en) * 2014-04-16 2016-08-17 株式会社ユニバーサルエンターテインメント Game machine
JP5938061B2 (en) * 2014-04-16 2016-06-22 株式会社ユニバーサルエンターテインメント Game machine
JP5986134B2 (en) * 2014-04-16 2016-09-06 株式会社ユニバーサルエンターテインメント Game machine
JP5938064B2 (en) * 2014-04-16 2016-06-22 株式会社ユニバーサルエンターテインメント Game machine
JP5986133B2 (en) * 2014-04-16 2016-09-06 株式会社ユニバーサルエンターテインメント Game machine
JP5938060B2 (en) * 2014-04-16 2016-06-22 株式会社ユニバーサルエンターテインメント Game machine
JP5938062B2 (en) * 2014-04-16 2016-06-22 株式会社ユニバーサルエンターテインメント Game machine
JP5938063B2 (en) * 2014-04-16 2016-06-22 株式会社ユニバーサルエンターテインメント Game machine
JP5905528B2 (en) * 2014-07-04 2016-04-20 株式会社三共 Game machine
JP5905527B2 (en) * 2014-07-04 2016-04-20 株式会社三共 Game machine
JP5905530B2 (en) * 2014-07-04 2016-04-20 株式会社三共 Game machine
JP5905526B2 (en) * 2014-07-04 2016-04-20 株式会社三共 Game machine
JP5905529B2 (en) * 2014-07-04 2016-04-20 株式会社三共 Game machine
JP6990896B2 (en) * 2016-03-09 2022-01-12 株式会社三洋物産 Pachinko machine
JP6990897B2 (en) * 2016-03-09 2022-01-12 株式会社三洋物産 Pachinko machine
JP7085741B2 (en) * 2016-03-09 2022-06-17 株式会社三洋物産 Pachinko machine
JP6990898B2 (en) * 2016-03-09 2022-01-12 株式会社三洋物産 Pachinko machine
JP6990894B2 (en) * 2016-03-09 2022-01-12 株式会社三洋物産 Pachinko machine
JP6990895B2 (en) * 2016-03-09 2022-01-12 株式会社三洋物産 Pachinko machine
JP6255435B2 (en) * 2016-03-15 2017-12-27 株式会社三共 Game machine
JP6255434B2 (en) * 2016-03-15 2017-12-27 株式会社三共 Game machine
JP6255433B2 (en) * 2016-03-15 2017-12-27 株式会社三共 Game machine
JP6255436B2 (en) * 2016-03-15 2017-12-27 株式会社三共 Game machine
JP6131365B2 (en) * 2016-05-13 2017-05-17 株式会社ユニバーサルエンターテインメント Game machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017217563A (en) * 2017-09-26 2017-12-14 株式会社ユニバーサルエンターテインメント Game machine

Also Published As

Publication number Publication date
JP2000317104A (en) 2000-11-21

Similar Documents

Publication Publication Date Title
JP4422816B2 (en) Discharge ball abnormality determination device in pachinko ball dispensing device
JP5500707B2 (en) Game machine
JP5970285B2 (en) Amusement system
JP4132651B2 (en) Slot machine
JP2002143391A (en) Medal payoff device of medal game machine
JP2008093104A (en) Pachinko machine
JP2009240345A (en) Game machine apparatus
JP2007167428A (en) Rotary drum type game machine
JP2000140330A (en) State monitor for pachinko machine
JP4777144B2 (en) Game machine
JP2001340603A (en) Game machine and information preserving method in interruption of electric energization
JP2001145770A (en) Unfainess preventing device in automatic game medium feeder
JP2004081574A (en) Fraudulent put-out supervising device
JP4638399B2 (en) Medal gaming equipment fraud detection device
JP3986206B2 (en) Game ball discharge mechanism
JP2004081564A (en) Managing system for pachinko parlor
JPH08191942A (en) Abnormality informing device for pachinko game machine
JP4568849B2 (en) Game machine
JP3759926B2 (en) Gaming machine, abnormality detection method and program for gaming machine
JP4480811B2 (en) Game media lending machine
JP4454064B2 (en) Ball payout control device for pachinko machines
JP4619325B2 (en) Gaming machine, error determination method and program for hopper device in gaming machine
JP2010063664A (en) Management system for game parlor
JP5094015B2 (en) Revolving machine
JP2006166938A (en) Game machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050915

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081029

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090128

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20090312

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090609

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090907

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090916

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: 20091110

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: 20091207

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4422816

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121211

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20151211

Year of fee payment: 6

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