(57)【特許請求の範囲】
【請求項１】
払い出される遊技球を貯留するタンクより払い出し口に誘導する誘導経路と、
払い出しの指示を示す信号に基づいて、前記誘導経路内の遊技球の排出を制御する排出制御部と、
遊技球の有無を検出し、検出結果に基づいて、排出された遊技球数を計数する計数手段と
を含み、
前記計数手段は、前記遊技球有りを検出した状態から、前記遊技球無しを検出した状態に変化したとき、前記排出された遊技球を１個計数し、
前記排出制御部は、パルス波で駆動するモータにより回転し、前記誘導経路内で前記遊技球を払い出し口に誘導するスプロケットであり、
前記計数手段は、前記スプロケットよりも上流側から流下した遊技球と当接した前記スプロケットの一部が前記スプロケットの所定角度の回転により移動したときの位置と、前記誘導経路を挟んで対向して配置され、かつ、当該スプロケットの一部と前記計数手段とに挟まれた遊技球が前記計数手段と当接することで遊技球有りを検出する、
遊技球払出装置。
【請求項２】
前記排出制御部は、前記計数手段により遊技球有りの状態を検出したときにのみ、払出動作を開始する
請求項１に記載の遊技球払出装置。
【請求項３】
前記排出制御部を制御して、前記計数手段により遊技球有りの状態に設定する初期化制御手段をさらに含む
請求項２に記載の遊技球払出装置。
【請求項４】
前記初期化手段は、前記遊技球が前記計数手段に当接するまで前記スプロケットを回転させて、前記計数手段により遊技球有りの状態に設定する
請求項３に記載の遊技球払出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技球払出装置に関し、特に、遊技球の不正な払い出しを防止できるようにした遊技球払出装置に関する。
【背景技術】
【０００２】
一般にパチンコ遊技機は、遊技球を遊技媒体として、パチンコ遊技機の背面側から前面側に供給している。この遊技球の供給に際しては、パチンコ遊技機の背面上部の貯留タンクが、上方の図示しない補給機構から補給される多数個の遊技球を、貯留し、さらに、重力の作用により下方に払い出す構成となっている。
【０００３】
遊技球が払い出されるとき、遊技球は、貯留タンクより誘導経路（整列通路及び縦型球通路）を介し、さらには下方の遊技球払出装置に誘導され、ここで払出しが指令された遊技球数分だけ払い出され、パチンコ遊技機の前面下部に位置する上皿または下皿に払い出される。
【０００４】
ところで、この遊技球払出装置は、一般に、遊技機の払出信号に基づいて、遊技球を誘導経路上で流動させるスプロケットを回転させることで、遊技球を払い出させ、払い出された遊技球を下流の計数センサで計数して、その払い出し個数を管理するように制御している。
【０００５】
この計数センサは、払い出された遊技球を検出していない状態（遊技球無しの状態）から遊技球を検出している状態（遊技球有りの状態）に変化したことを検知するとき、払い出された遊技球の個数をカウントしている。計数センサの計数方式としては、一般に、誘導コイルを誘導経路上に設け、遊技球の通過時に発生する磁界の変化により遊技球の有無を検知する方法が用いられている（特許文献１乃至３参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−４１６１４号公報
【特許文献２】特開２００３−９０５号公報
【特許文献３】特開２００３−３２５７６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで近年、遊技球払出装置に対して外部から強力な磁界を発生させ、実際には遊技球無しの状態から遊技球有りの状態に変化して払出している状態にもかかわらず、前記計数センサにおいては、遊技球が通過しても遊技球有りの状態から常時遊技球無しの状態となるように誤検知させるという遊技球払出装置に対する不正行為が報告されている。
【０００８】
このような不正行為により、遊技球払出装置は、遊技球が誘導経路上で詰まる、いわゆる球詰まりが生じているかのように誤検知し、遊技球の払い出しに際して、払い出し数の補正動作により、余分に遊技球を払い出すので、結果的に、規定数を超える過剰の遊技球が払い出されてしまう。
【０００９】
このような問題に着目し、スプロケットの上流に更に計数センサと同種の状態検知センサを設け、遊技球の有無を検知できるように配置し、強制磁界によって計数センサが遊技球無しの状態に変化させられても、状態検知センサにより通常の球切れ状態であるか否かを判定できるようにすることも考えられる。しかしながら、このように計数センサ、および状態検知センサの２個のセンサを配置することで、余計なセンサスペースを取る必要があるため、装置全体を大型化してしまうと共に、コストアップになってしまう。
【００１０】
本発明はこのような状況に鑑みてなされたものであり、特に、遊技球払出装置を大型化、またはコストアップさせることなく、不正な払い出しを防止できるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の遊技球払出装置は、払い出される遊技球を貯留するタンクより払い出し口に誘導する誘導経路と、払い出しの指示を示す信号に基づいて、前記誘導経路内の遊技球の排出を制御する排出制御部と、前記誘導経路内の所定位置において、遊技球の有無を検出し、検出結果に基づいて、排出された遊技球数を計数する計数手段とを含み、前記計数手段は、前記遊技球有りを検出した状態から、前記遊技球無しを検出した状態に変化したとき、前記排出された遊技球を１個計数する。
【００１２】
前記排出制御部には、前記計数手段により遊技球有りの状態を検出したときにのみ、払出動作を開始させるようにすることができる。
【００１３】
前記排出制御部を制御して、前記計数手段により遊技球有りの状態に設定する初期化制御手段をさらに含ませるようにすることができる。
【００１４】
前記排出制御部は、パルス波で駆動するモータにより回転し、誘導経路内で前記遊技球を払い出し口に誘導するスプロケットとすることができ、前記初期化手段には、所定のパルス数だけ前記スプロケットを回転させて、前記計数手段により遊技球有りの状態に設定させるようにすることができる。
【００１５】
前記排出制御部は、パルス波で駆動するモータにより回転し、誘導経路内で前記遊技球を払い出し口に誘導するスプロケットとすることができ、前記初期化手段には、所定の時間だけ前記スプロケットを回転させて、前記計数手段により遊技球有りの状態に設定させるようにすることができる。
【００１６】
本発明の一側面においては、払い出される遊技球が貯留されるタンクより払い出し口に誘導され、払い出しの指示を示す信号に基づいて、前記誘導経路内の遊技球の排出が制御され、前記誘導経路内の所定位置において、遊技球の有無が検出されて、検出結果に基づいて、排出された遊技球数が計数され、前記遊技球有りを検出した状態から、前記遊技球無しを検出した状態に変化したとき、前記排出された遊技球が１個計数される。
【００１７】
本発明の一側面の遊技球払出装置における、払い出される遊技球を貯留するタンクより払い出し口に誘導する誘導経路とは、例えば、払出動作部内の誘導経路であり、払い出しの指示を示す信号に基づいて、前記誘導経路内の遊技球の排出を制御する排出制御部とは、例えば、スプロケットであり、前記誘導経路内の所定位置において、遊技球の有無を検出し、検出結果に基づいて、排出された遊技球数を計数する計数手段とは、例えば、計数センサであり、計数センサである前記計数手段には、前記遊技球有りを検出した状態から、前記遊技球無しを検出した状態に変化したとき、前記排出された遊技球を１個計数させるようにすることができる。
【００１８】
このような構成により、強力な電界、磁界、および電磁界により、計数センサが遊技球無しの状態に強制的に設定されても、遊技球有りの状態になった後に再び遊技球無しの状態が検出されない限り、不正に遊技球が計数されない。結果として、遊技球無しの状態に強制的に設定されても、不正な遊技球の計数を防止することが可能となる。
【発明の効果】
【００１９】
本発明によれば、遊技球の不正な払い出しを防止することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本発明を適用したパチンコ遊技機の一実施の形態の構成例を説明する図である。
【図２】図１の払出動作部の分解斜視図および側面断面図である。
【図３】図２の払出動作部の動作を説明する側面断面図である。
【図４】図２の払出動作部により実現される機能を説明する図である。
【図５】払出動作を説明するフローチャートである。
【図６】図２の払出動作部によるイニシャライズ処理を説明するフローチャートである。
【図７】エラー処理を説明するフローチャートである。
【図８】イニシャライズ処理を説明する図である。
【図９】他の払出動作部により実現される機能を説明する図である。
【図１０】図９の払出動作部によるイニシャライズ処理を説明するフローチャートである。
【図１１】汎用のパーソナルコンピュータを説明する図である。
【発明を実施するための形態】
【００２１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
すなわち、本発明の一側面の遊技球払出装置は、払い出される遊技球を貯留するタンクより払い出し口に誘導する誘導経路（例えば、図２の誘導経路５１）と、払い出しの指示を示す信号に基づいて、前記誘導経路内の遊技球の排出を制御する排出制御部（例えば、図２のスプロケット６１）と、前記誘導経路内の所定位置において、遊技球の有無を検出し、検出結果に基づいて、排出された遊技球数を計数する計数手段（例えば、図２の計数センサ３５）とを含み、前記計数手段は、前記遊技球有りを検出した状態から、前記遊技球無しを検出した状態に変化したとき、前記排出された遊技球を１個計数する。
【００２３】
前記排出制御部を制御して、前記計数手段により遊技球有りの状態に設定する初期化制御手段（例えば、図４のイニシャライズ処理部１３１）をさらに含ませるようにすることができる。
【００２４】
＜第１の実施例＞
［本発明を適用したパチンコ遊技機の実施の形態の構成例］
図１は、本発明を適用したパチンコ遊技機の構成例を示している。
【００２５】
パチンコ遊技機は、図示せぬハンドルが遊技者に把持され、そのハンドルの回転角度に応じた速度で遊技球を盤面内に発射する。そして、盤面内に設けられた所定の入賞口に遊技球が入賞すると、入賞口に応じて設定された数の遊技球を払い出す。さらに、盤面内に打ち出された遊技球は、いずれの入賞口にも入賞しないとき、回収口より回収され、このとき遊技球の払い出しはない。
【００２６】
図１においては、パチンコ遊技機の背面が示されている。基板１１は、パチンコ遊技機１の動作の全体を制御している。基板１１に設けられた払出制御部１１１（図４）は、図示せぬ盤面に設けられた入賞口に遊技球が入賞すると、払出動作部１５を制御して、整列経路１３および縦型球経路１４を介して、図示せぬ上位の遊技球の補給タンクより供給されてきた遊技球を貯留している貯留タンク１２より所定数の遊技球を図示せぬ払出口より払い出させる。
【００２７】
［払出動作部］
次に、図２を参照して、払出動作部１５の詳細な構成例について説明する。尚、図２の上部は、払出動作部１５の分解斜視図であり、下部は、側面断面図である。
【００２８】
払出動作部１５は、筐体３１、軸３２、モータ３３、球抜ガイド３４、計数センサ３５、板バネ３６、球抜レバー３７、ギア３８、蓋部３９、およびビス４０−１乃至４０−３を備えている。
【００２９】
払出動作部１５の筐体３１は、図２の下部で示されるように、縦型球通路１４を介して供給されてくる遊技球を誘導する誘導経路５１を備えている。軸３２は、ギア３８の回転軸を構成している。モータ３３は、払出制御部１１１（図４）より供給されてくる払出信号に基づいてパルス波により回転するステッピングモータである。球抜ガイド３４は、球抜レバー３７の動作と連動し、通常は図２の下部で示されるように、誘導経路５１の一部として動作し、誘導経路５１に誘導された遊技球をスプロケット６１の方向に誘導する。また、球抜レバー３７が図示せぬ上部方向に操作されると、軸３４ａを軸として球抜ガイド３４の先端部分が左方向に回動することにより、誘導経路５１より誘導されてきた遊技球を球抜経路５３へと誘導し、誘導経路５１に溜まっている遊技球を球抜経路５３より排出させる。
【００３０】
スプロケット６１は、９０度ごとに凹凸が設けられたものであり、軸３２を中心として回転することにより４箇所の凹部６１ａ乃至６１ｄが、そこに嵌まり込む遊技球を払出口５２に排出する。より詳細には、スプロケット６１は、モータ３３が回転駆動すると、その駆動力に連動して回転するギア３８が発生するトルクにより回転する。このとき、板バネ３６の先端部３６ａがスプロケット６１方向に遊技球を押圧する力により、遊技球がその凹部６１ａ乃至６１ｄに当接された状態で嵌まり込み払出口５２に移送される。
【００３１】
図２の下部における、スプロケット６１の図中右方向であって、誘導経路５１を挟んで対向する位置には計数センサ３５が設けられている。計数センサ３５は、誘導経路５１内であって計数センサ３５に当接される遊技球の有無を検出し、検出結果に基づいて、遊技球の払出数を計数する。より具体的には、図２で示されるように、遊技球Ｂ１がスプロケット６１の凹部６１ａに嵌まり込んで当接した状態の場合、計数センサ３５には遊技球が当接していないので、遊技球無しの状態を検出する。この状態から、モータ３３の回転に伴ってギア３８が回転し、さらに、そのギア３８と一体に形成されたスプロケット６１が時計回りに９０度回転すると、スプロケット凹部６１ａが計数センサ３５と対向した位置となり、併せて凹部６１ａに嵌まり込んだ状態で遊技球Ｂ１が計数センサ３５に当接した状態となる。このとき、計数センサ３５は、遊技球Ｂ１が当接することにより、遊技球有りの状態を検出する。この状態においては、スプロケット６１の凹部６１ｂが上方から遊技球Ｂ１の次に誘導されてくる遊技球Ｂ２と当接した状態となる。さらに、スプロケット６１が回転し、遊技球Ｂ１が払出口５２に誘導されると、計数センサ３５は遊技球無しの状態を検出する。さらに、スプロケット６１が回転すると、凹部６１ｂが計数センサ３５に対向した位置となったとき、凹部６１ｂに嵌まり込んで当接した状態の遊技球Ｂ２が計数センサ３５に当接するので、再び遊技球有りを検出する。
【００３２】
スプロケット６１は、このように９０度ずつ回転することにより遊技球を１個ずつ払出口５２に誘導する。そして、このスプロケット６１の回転に応じて計数センサ３５は、遊技球有りを検出する状態と、遊技球無しを検出する状態とを繰り返す。ただし、スプロケット６１は、１個の遊技球を排出すると、図３の状態で待機する。すなわち、スプロケット６１の回転が停止している状態、すなわち、ホームポジションの状態においては、計数センサ３５は、遊技球有りを検出し続け、払い出しを指示する信号に基づいて、モータ３３が回転しだすと遊技球無しの状態を検出し、９０度回転したところで、再び遊技球有りの状態を検出する。したがって、計数センサ３５は、遊技球有りの状態から遊技球無しの状態となったところで、１個の遊技球の払い出しを検出する。
【００３３】
［図１の遊技機により実現される機能について］
次に、図４の機能ブロック図を参照して、遊技機１により実現される機能について説明する。
【００３４】
遊技機１は、払出制御部１１１、入賞口センサ１１２−１乃至１１２−３、および払出動作部１５を備えている。
【００３５】
払出制御部１１１は、イニシャライズ処理部１３１、パルス発生部１３２、報知部１３３、払出カウント部１３４を備えている。また、払出制御部１１１は、台間機１０１からの貸球の払い出し指示、および入賞口センサ１１２−１乃至１１２−３からの入賞信号に基づいて、払出動作部１５に対して払出信号を供給して遊技球を払い出させる。より詳細には、払出制御部１１１は、貸球の払い出し指示があった場合、貸出数として設定された個数の遊技球の払い出しを払出動作部１５に指示する。また、払出制御部１１１は、入賞口センサ１１２−１乃至１１２−３より入賞信号が供給されると、入賞口センサ１１２−１乃至１１２−３のそれぞれに予め設定された払出数の遊技球の払い出しを払出動作部１５に指示する。
【００３６】
イニシャライズ処理部１３１は、電源投入後の最初の払い出し動作、エラー解除後の最初の払い出し動作、または、通常の払出動作後の払出動作で遊技球無しの場合において、モータ３３を回転させて、スプロケット６１が、例えば、１５度ずつ回転するように制御し、遊技球が計数センサ３５に当接する状態にする。
【００３７】
パルス発生部１３２は、ステッピングモータであるモータ３３を駆動させるパルス波を発生する。イニシャライズ処理部１３１は、このパルス発生部１３２がモータ３３を回転させるとき発生させるパルス波の数をカウントするパルスカウント部１３１ａを備えており、スプロケット６１が１５度ずつ回転するパルス波の数をカウントして、イニシャライズ処理を実行する。より詳細には、イニシャライズ処理部１３１は、パルス発生部１３２が発生する所定数のパルス波をカウントして、例えば、１５度ずつ回転させ、これを６回繰り返すことによりスプロケット６１を９０度回転させる。尚、回転する角度については、９０度の回転を数回に分割して回転させられればよいものであるので、９０度より少ない角度であれば、必ずしも１５度でなくともよく、例えば、１０度ずつ９回繰り返して９０度回転させるようにしても良い。
【００３８】
報知部１３３は、イニシャライズ処理部１３１が、所定回数だけイニシャライズ処理を繰り返した後、計数センサ３５が遊技球有りを検出しないときエラーが発生したものとみなし、図示せぬ表示部や音声出力部などよりエラーが発生したことを報知する。払出カウント部１３４は、計数センサ３５が遊技球有りを検知している状態から遊技球無しを検知する状態に変化したとき（遷移したとき）遊技球が１個払い出されたことをカウントする。
【００３９】
払出動作部１５は、図２を参照して上述したようにモータ３３、および計数センサ３５を備える。
【００４０】
［払出動作処理について］
次に、図５のフローチャートを参照して、払出動作処理について説明する。
【００４１】
ステップＳ１において、払出制御部１１１は、台間機１０１、または入賞口センサ１１２−１乃至１１２−３のいずれかから払い出しが指示された否か判定し、払い出しが指示されるまで、同様の処理を繰り返す。
【００４２】
ステップＳ１において、台間機１０１、または入賞口センサ１１２−１乃至１１２−３のいずれかから払い出しが指示された場合、ステップＳ２において、払出制御部１１１は、電源投入後初めての払い出し処理であるか否かを判定する。ステップＳ２において、例えば、電源投入後初めての払い出しであると判定された場合、処理は、ステップＳ３に進む。
【００４３】
ステップＳ３において、払出制御部１１１は、払出動作部１５に対して、イニシャライズ処理を指示する。この指示に基づいて、払出動作部１５のイニシャライズ処理部１３１は、イニシャライズ処理を実行し、スプロケット６１を所定動作させて、図３で示されるように、計数センサ３５に遊技球が当接する状態にする。
【００４４】
［図４のパチンコ遊技機によるイニシャライズ処理について］
ここで、図６を参照して、図４のパチンコ遊技機によるイニシャライズ処理について説明する。
【００４５】
ステップＳ２１において、パルス発生部１３２は、イニシャライズ処理に必要とされるパルス数を設定する。すなわち、パルス発生部１３２は、スプロケット６１を１５度回転させ、遊技球１を払い出すのに必要とされるパルス数を設定する。
【００４６】
ステップＳ２２において、パルス発生部１３２は、イニシャライズに必要とされるパルス数のパルスを発生して、モータ３３を駆動させる。この動作により、モータ３３が回転駆動すると、その回転に伴ってギア３８が回転を始める。さらに、このギア３８の回転に伴ってスプロケット６１が回転を開始する。
【００４７】
ステップＳ２３において、イニシャライズ処理部１３１は、パルスカウント部１３１ａを制御して、今現在までに発生されているパルス数をカウントし、そのパルス数が所定数発生したか、すなわち、スプロケット６１が１５度回転するのに必要とされるパルス数となったか否かを判定する。ステップＳ２３において、所定のパルス数ではない、すなわち、スプロケット６１が１５度回転していないと判定された場合、処理は、ステップＳ２２に戻る。すなわち、スプロケット６１が１５度回転したとみなされるまでのステップＳ２２，Ｓ２３の処理が繰り返されて、パルスが発生され続け、スプロケット６１の回転が進む。
【００４８】
そして、ステップＳ２３において、パルス数が所定数となった、すなわち、スプロケット６１が１５度回転したと判定された場合、処理は、ステップＳ２４に進む。
【００４９】
ステップＳ２４において、計数センサ３５は、遊技球無しの検出状態から、遊技球有りの状態に変化したか否かを判定する。ここまでの処理により、スプロケット６１が回転し、誘導経路５１から誘導された遊技球がスプロケット６１の凹部に嵌まり込みながら、計数センサ３５の対向する位置に移動して当接すると、遊技球無しの状態から、遊技球有りの状態に遷移しているはずであるので、遊技球無しの状態から、遊技球有りの状態に正常に遷移している場合、処理は、終了する。
【００５０】
一方、遊技球無しの状態から、遊技球有りの状態に遷移しておらず、遊技球が計数センサ３５に当接されていない状態のままである場合、すなわち、イニシャライズ処理が完了していない場合、処理は、ステップＳ２５に進む。
【００５１】
ステップＳ２５において、イニシャライズ処理部１３１は、イニシャライズが所定回数繰り返されているか否か、例えば、１５度ずつの回転が８回繰り返されてスプロケット６１が１２０度回転したか否か（９０度以上回転したか否か）を判定し、スプロケット６１が１２０度回転していない場合（９０度以上回転していない場合）、処理は、ステップＳ２１に戻る。すなわち、１５度ずつ回転させる処理が８回繰り返されるまでは、ステップＳ２１乃至Ｓ２５の処理が繰り返され、遊技球が計数センサ３５に当接されたか否かを判定する処理が繰り返される。そして、１５度ずつ回転させる処理が８回繰り返され、スプロケット６１が９０度以上である１２０度回転させる処理をさせても、遊技球が計数センサ３５に当接せず、イニシャライズ処理が成功しない場合、ステップＳ２６において、イニシャライズ処理部１３１は、報知部１３３に対してエラーが発生していることを検知して、ステップＳ２７において、エラー処理が実行される。尚、この処理においては、所定回数として８回を例とした説明をしているが、９０度以上回転させる動作がなされたか否かが判定できれば良いので、それ以外の回数であっても良いものである。
【００５２】
［エラー処理について］
ここで、図７のフローチャートを参照して、エラー処理について説明する。
【００５３】
ステップＳ４１において、報知部１３３は、エラーが発生していることを、図示せぬ表示部やスピーカなどにより報知する。また、この際、エラーが発生していることを払出制御部１１１にも通知する。
【００５４】
ステップＳ４２において、払出制御部１１１は、遊技機１の動作を待機状態にする。すなわち、エラーが検知されたということは、何らかの不正がなされている可能性が高いため、エラーが検知される度に、所定時間だけ待機状態が取られる。これにより、不正行為を行っている者は、通常の遊技を継続できないので、不自然な行動を取らざるを得ず、繰り返し不正行為を実行しにくい状態とすることができる。
【００５５】
ステップＳ４３において、払出制御部１１１は、待機状態に入ってから所定時間が経過したか否かを判定し、所定時間が経過していないと判定された場合、処理は、ステップＳ４２に戻る。すなわち、待機状態に入ってから、所定時間が経過するまで、ステップＳ４２，Ｓ４３の処理が繰り返されて、待機状態が継続される。そして、ステップＳ４３において、所定時間が経過したと判定された場合、処理は、ステップＳ４４に進む。
【００５６】
ステップＳ４４において、パルス発生部１３２は、イニシャライズ処理に必要とされるパルス数を設定する。すなわち、パルス発生部１３２は、スプロケット６１を１５度回転させる。
【００５７】
ステップＳ４５において、パルス発生部１３２は、イニシャライズに必要とされるパルス数のパルスを発生して、モータ３３を駆動させ、ギア３８を回転させることで、スプロケット６１を回転させる。
【００５８】
ステップＳ４６において、イニシャライズ処理部１３１は、パルスカウント部１３１ａを制御して、今現在までに発生されているパルス数をカウントし、そのパルス数が所定数発生したか、すなわち、スプロケット６１が１５度回転するのに必要とされるパルス数となったか否かを判定する。
【００５９】
ステップＳ４７において、払出カウント部１３４は、計数センサ３５が遊技球無しの状態から遊技球有りの状態に変化したか否かを判定する。ステップＳ４７において、スプロケット６１の回転に伴って、新たな遊技球が誘導経路５１より供給されて、計数センサ３５に当接されると遊技球有りの状態に遷移することにより、エラー処理は終了する。
【００６０】
一方、ステップＳ４７において、遊技球有りの状態に遷移しない場合、ステップＳ４８において、イニシャライズ処理部１３１は、イニシャライズが所定回数繰り返されているか否か、例えば、１５度ずつの回転が８回繰り返されてスプロケット６１が１２０度回転したか否か（９０度以上回転したか否か）を判定し、スプロケット６１が１２０度回転していない場合（９０度以上回転していない場合）、処理は、ステップＳ４５に戻る。すなわち、１５度ずつ回転させる処理が８回繰り返されるまでは、ステップＳ４５乃至Ｓ４８の処理が繰り返され、遊技球が計数センサ３５に当接されたか否かを判定する処理が繰り返される。そして、１５度ずつ回転させる処理が８回繰り返され、スプロケット６１が９０度以上である１２０度回転させる処理をさせても、遊技球が計数センサ３５に当接せず、イニシャライズ処理が成功しない場合、何らかの不正により計数センサ３５に遊技球無しの状態が維持されるようになされているか、または、遊技球が誘導経路５１より供給されていないかのいずれかであるとみなされ、ステップＳ４９において、払出制御部１１１は、遊技停止状態にする。
【００６１】
すなわち、不正であるか、または、遊技球の供給停止に起因するエラーの場合、係員による操作が必要となるため、一旦遊技停止状態とする。また、このように遊技停止状態とし、係員が呼び出されることにより、不正遊技者が係員により目視される機会を増やし、不正行為をけん制することが可能となる。
【００６２】
ステップＳ５０において、払出制御部１１１は、図示せぬ操作部が操作されて、遊技停止状態が解除されたか否かを判定し、解除されていない場合、処理は、ステップＳ４９に戻る。すなわち、解除操作がなされるまで、遊技停止状態が継続する。そして、ステップＳ５０において、遊技停止状態が解除されると、処理は、ステップＳ４４に戻り、ステップＳ４４乃至Ｓ４８の一連の処理により、計数センサ３５において、遊技球有りの状態となるまで、同様の処理が繰り返され、遊技球有りの状態となったとき、エラー処理が終了し、併せてイニシャライズ処理が終了する。
【００６３】
以上の処理により、遊技球の払い出しが最初になされる場合、遊技球が計数センサ３５に当接され、遊技球有りの状態に設定される。この結果、計数センサ３５は、遊技球の払い出しが指示されるまでの状態として、遊技球有りを検出する状態となるため、遊技球有りの状態から遊技球無しの状態に変化したときに遊技球が１個払い出されたことを計数することが可能となる。尚、エラー処理において、待機状態を所定時間だけ設けた後、再度イニシャライズ処理を実行し、イニシャライズに失敗したとき遊技停止とする例について説明したが、所定時間だけ待機状態をとった後、復帰するようにしても良い。このようにするだけでも、エラーが検出される度に、所定時間だけ待機状態が繰り返されるので、遊技者は不自然な遊技状態を繰り返すことで、係員や周囲の遊技者の目に付き易い状態となるため、不正行為をけん制することが可能となる。
【００６４】
ここで、図５のフローチャートの説明に戻る。
【００６５】
ステップＳ３の処理によりイニシャライズ処理がなされると、処理は、ステップＳ５に進む。
【００６６】
尚、ステップＳ２において、最初の払い出しではない場合、ステップＳ４において、スプロケット６１がイニシャライズ処理がなされた直後と同様に回転しており、計数センサ３５が遊技球有りの状態を検出しているホームポジションであるか否かが判定される。ステップＳ４において、例えば、イニシャライズ処理がなされた状態と同様に、遊技球が計数センサ３５に当接された状態であり、ホームポジションであると判定された場合、処理は、ステップＳ５に進む。すなわち、この場合、既にイニシャライズ処理が完了しているので、ステップＳ３のイニシャライズ処理がスキップされる。
【００６７】
一方、ステップＳ４において、ホームポジションではないと判定された場合、イニシャライズ処理の必要があるので、処理は、ステップＳ３に進む。
【００６８】
ステップＳ５において、払出動作部１５は、払出カウント部１３４を制御して、実際に払い出された遊技球の払出数カウンタｍを０に初期化し、カウント数Ｍを払い出しが指示された遊技球数に設定する。
【００６９】
ステップＳ６において、パルス発生部１３２は、遊技球１個を払い出すのに必要なパルス数を設定する。すなわち、スプロケット６１を９０度回転させるのに必要とされるパルス数が設定される。
【００７０】
ステップＳ７において、パルス発生部１３２は、モータ３３を回転させるのに必要なパルスを発生する。このパルス波によりモータ３３が回転し、その回転に伴ってスプロケット６１が回転を始める。
【００７１】
ステップＳ８において、払出カウント部１３４は、計数センサ３５が遊技球有りの状態から遊技球無しの状態に変化したか否かを判定し、遊技球有りの状態から遊技球無しの状態に変化しなかった場合、処理は、ステップＳ１２に進み、イニシャライズ処理が実行される。一方、ステップＳ８において、例えば、スプロケット６１の回転に伴って、計数センサ３５に当接していた遊技球が払い出されて、遊技球有りの状態から遊技球無しの状態に遷移した場合、処理は、ステップＳ９に進む。
【００７２】
ステップＳ９において、払出カウント部１３４は、計数センサ３５が遊技球無しの状態から遊技球有りの状態に変化したか否かを判定する。ステップＳ９において、スプロケット６１の回転に伴って、新たな遊技球が誘導経路５１より供給されて、計数センサ３５に当接されると遊技球有りの状態に遷移することにより処理は、ステップＳ１０に進む。
【００７３】
ステップＳ１０において、払出カウント部１３４は、１個の遊技球が払い出されたものとみなし、払出数カウンタｍを１インクリメントする。
【００７４】
ステップＳ１１において、払出カウント部１３４は、払出数カウンタｍが払い出しが指示された個数Ｍであるか否かを判定する。ステップＳ１１において、例えば、払出数カウンタｍが払い出しが指示された総数であるＭとなっていない場合、処理は、ステップＳ６に戻る。すなわち、払出数カウンタｍが払い出しが指示された個数Ｍに達するまで、ステップＳ６乃至Ｓ１１の処理が繰り返される。そして、ステップＳ１１において、払出数カウンタｍがＭと一致し、払い出しが指示された遊技球が全て払い出されたと判定された場合、処理は、ステップＳ１に戻り、処理が終了する。
【００７５】
尚、ステップＳ９において、遊技球有りの状態に遷移しない場合、何らかの不正行為か、または、遊技球が誘導経路５１より供給されていない可能性があるため、ステップＳ１２において、イニシャライズ処理が実行される。尚、イニシャライズ処理については、ステップＳ３の処理と同様であるので、その説明は省略する。
【００７６】
例えば、図８の左から１番目で示されるように、遊技球Ｂ１がスプロケット６１の凹部６１ａに押圧されて、計数センサ３５に当接されていた状態から、スプロケット６１が時計回りに回転すると、図７の左から２番目に示されるように、遊技球Ｂ１は、凹部６１ａとの接触部分が離れて、押圧されていた状態が解除されていく。
【００７７】
ここからさらに、スプロケット６１の回転が進むと、図７の左から３番目で示されるように、遊技球Ｂ１と凹部６１ａとの接触部分さらに離れ、スプロケット６１の回転がさらに進むと、図７の右から２番目で示されるように、スプロケット６１の凹部６１ａとの接触が無くなり、払出口５２より払い出される。このとき、計数センサ３５には、遊技球が当接していない状態となるので、遊技球が検出されない状態となる。
【００７８】
図７の左から１番目乃至４番目で示されるように、凹部６１ａから遊技球Ｂ１が払い出されるのに伴って、その隣の凹部６１ｂに遊技球Ｂ２が嵌まり込み、スプロケット６１の回転に伴って、図７の左から１番目の状態から９０度回転すると、図７の右から１番目の状態で示されるように、遊技球Ｂ２が凹部６１ｂにより計数センサ３５に押圧されて、計数センサ３５に当接されることにより、計数センサ３５は、遊技球Ｂ１が離れることにより遊技球無しの状態を検出していた状態から、遊技球Ｂ２を検出することにより遊技球有りの状態を再び検出する。
【００７９】
このようにスプロケット６１が順次回転することにより、計数センサ３５は、遊技球有りの状態と遊技球無しの状態を交互に繰り返す。そして、払出カウント部１３４は、計数センサ３５が遊技球有りの状態から遊技球無しの状態に変移するとき、遊技球の個数を１個分カウントする。
【００８０】
また、例えば、図２の下部で示されるような状態である場合、遊技球が計数センサ３５に当接しておらず、遊技球無しの状態が検出されて、イニシャライズ処理が実行される。イニシャライズ処理においては、スプロケット６１が１５度ずつ回転されることにより、図７の左から１番目の状態にされるとき、計数センサ３５により遊技球無しの状態から遊技球有りの状態に遷移して、イニシャライズ処理が終了する。
【００８１】
以上の処理により、計数センサは、イニシャライズ処理により遊技球有りの状態が通常状態とされるので、遊技球有りの状態から遊技球無しの状態を検出するときに遊技球数を計数することが可能となる。また、遊技球有りの状態で、計数センサに遊技球無しの状態が継続するように何らかの不正行為がなされても、遊技球有りの状態とされない限り、払出動作が開始されないので、不正な遊技球の払い出しを防止することが可能となる。
【００８２】
＜第２の実施例＞
［他の遊技機により実現される機能について］
以上においては、イニシャライズ処理において、スプロケット６１が１５度回転する間隔をパルス数をカウントすることにより判定していたが、１５度回転することが認識できれば良いので、例えば、１５度回転する時間を計測するようにしても良い。
【００８３】
図９は、イニシャライズ処理において、スプロケット６１が１５度回転する間隔を時間を計測することにより判定しするようにしたパチンコ遊技機１である。図９のパチンコ遊技機１において、図４のパチンコ遊技機１と異なるのは、パルスカウント部１３１ａに代えて、タイムカウント部１３１ｂを備えた点である。
【００８４】
タイムカウント部１３１ｂは、スプロケット６１が１５度回転するのに必要とされる時間をカウントする。
【００８５】
［図９の遊技機によるイニシャライズ処理について］
次に、図１０のフローチャートを参照して、図９のパチンコ遊技機によるイニシャライズ処理について説明する。尚、図１０のフローチャートにおけるステップＳ６１，Ｓ６２，Ｓ６４乃至Ｓ６７の処理については、図６のフローチャートにおけるステップＳ２１，Ｓ２２，Ｓ２４乃至Ｓ２７の処理と同様であるので、その説明は省略する。
【００８６】
すなわち、ステップＳ６３において、イニシャライズ処理部１３１は、タイムカウント部１３１ｂを制御して、パルス波が発生してから今現在までの経過時間をカウントし、その経過時間が所定時間経過したか、すなわち、スプロケット６１が１５度回転するのに必要とされる時間が経過したか否かを判定する。ステップＳ６３において、所定時間が経過していない、すなわち、スプロケット６１が１５度回転していないと判定された場合、処理は、ステップＳ６２に戻る。すなわち、スプロケット６１が１５度回転したとみなされるまでのステップＳ６２，Ｓ６３の処理が繰り返されて、パルスが発生され続け、スプロケット６１の回転が進む。
【００８７】
そして、ステップＳ６３において、所定時間が経過した、すなわち、スプロケット６１が１５度回転したと判定された場合、処理は、ステップＳ６４に進む。
【００８８】
以上の処理においても、同様に、遊技球の不正な払い出しを防止するようにすることができる。
【００８９】
以上の如く、本発明によれば、イニシャライズ処理により計数センサにより通常状態で遊技球有りの状態に設定し、遊技球が払い出されるとき遊技球有りの状態から無しの状態となるとき遊技球数を計数するようにしたので、遊技球の誘導経路上に１個の計数センサを設けるだけで、計数センサが遊技球無しの状態に維持されるように誤検出されるような不正がなされても、遊技球の払い出しが停止されるか、またはエラー処理がなされることになるので、不正な遊技球の払い出しを防止することが可能となる。また、この際、計数センサは１個で済むため、装置の大型化やコストの不要な上昇をも抑制することが可能となる。
【００９０】
ところで、上述した一連の監視処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【００９１】
図１１は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタフェース１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。
【００９２】
入出力インタフェース１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。
【００９３】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１から読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００９４】
尚、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理は、もちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理を含むものである。
【００９５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【符号の説明】
【００９６】
１  遊技機
３３  モータ
３５  計数センサ
６１  スプロケット
１１１  払出制御部
１１２−１乃至１１２−３  入賞口センサ
１３１  イニシャライズ処理部
１３２  パルス発生部
１３３  報知部
１３４  払出カウント部
【図１】
0005509748.tif 000002
【図２】
0005509748.tif 000003
【図３】
0005509748.tif 000004
【図４】
0005509748.tif 000005
【図５】
0005509748.tif 000006
【図６】
0005509748.tif 000007
【図７】
0005509748.tif 000008
【図８】
0005509748.tif 000009
【図９】
0005509748.tif 000010
【図１０】
0005509748.tif 000011
【図１１】
0005509748.tif 000012