(57)【特許請求の範囲】
【請求項１】
入賞球を誘導する入賞球通路において少なくとも払い出し単位毎に設けられ、それぞれ入賞球の検出毎に入賞信号を発する入賞球検出器と、
払い出し球を誘導する払い出し球通路へ払い出し球を送る払い出し手段と、
払い出し球通路に設けられ、払い出し球の検出毎に確認信号を発する払い出し球検出器と、
入賞球検出器及び払い出し球検出器と接続され、入賞信号の受信及び払い出し単位に基づき払い出し加算数を算出すると共に、払い出し加算数を加える一方、確認信号の受信に基づき減少することで、払い出しに関する第１要請球数を算出する第１制御手段と、
第１制御手段、払い出し手段及び払い出し球検出器と接続され、第１制御手段から受けた払い出し加算数を加える一方、確認信号の受信に基づき減少することで、払い出しに関する第２要請球数を算出し、第２要請球数に応じた払い出しを払い出し手段に指令する第２制御手段と
を備えており、
第１制御手段が、第１要請球数が存在しているにもかかわらず、確認信号が所定時間以上に亘り受信できない場合に、払い出しを一旦中断する指令を第２制御手段に対して行った後、第１要請球数を第２要請球数に上書きするバックアップコマンドを送信するとともに、払い出しの開始コマンドを送信する一方、
第１制御手段が、確認信号の受信に基づき払い出し加算数を減少させた結果、第１要請球数が負の数になった場合、払い出しを一旦中断する指令を第２制御手段に対して行った後、「０」を第２要請球数に上書きするバックアップコマンドを送信するとともに、払い出しの開始コマンドを送信することを特徴とする遊技機。
【請求項２】
請求項１に記載の遊技機において、第１制御手段は、更に払い出し球を送ることのできない状態であるときには、バックアップコマンドを送信しないことを特徴とする遊技機。
【請求項３】
払い出し手段に接続され、払い出し手段へ送る払い出し球を蓄えるタンクと、第１制御手段による制御のもとタンクを振動させるためのモータとを備え、
モータを駆動させてタンクを振動させることにより、タンクにおける球詰まりを防止可能としたことを特徴とする請求項１又は２に記載の遊技機。
【請求項４】
第１制御手段は、バックアップコマンドを送信する旨の情報であるバックアップ情報を出力することを特徴とする請求項１乃至請求項３の何れかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ機を始めとする遊技機に関する。
【０００２】
【従来の技術】
従来の遊技機の一例であるパチンコ機として、払い出しの要請球数を算出するものが知られている。要請球数は、入賞球の検出信号（入賞信号）に基づいて加算され、払い出し球の検出信号（払い出し信号）に基づいて減算される。入賞信号は、不正防止の観点から、当たり判定処理を含むメインプログラムを実行する主基板のみに流入する。又、主基板の負担を軽減するため、払い出しは、払い出し基板を介して払い出し装置により実行される。従って、主基板は、払い出し基板に対して、要請球数の加算指令及び加算数（加算コマンド）を通知する。尚、不正防止のため、加算コマンドを含む各種信号は、フィードバックされないワンウェイ通信とされている。
【０００３】
【発明が解決しようとする課題】
このような払い出しにおいて、加算コマンドが、ノイズ等により払い出し基板に受信されないと、以下の事態を引き起こす。即ち、受信されない分だけ、払い出し基板における要請球数が、入賞により得られるべき球数（真の要請球数）より不足してしまう。又、要請球数を、主基板においても算出することによりチェックしている場合に、チェック用の要請球数と払い出し用の要請球数との整合が取れず、チェック結果の報知を提供しているときには、当該報知が続いてしまう。
【０００４】
そこで、本発明の目的は、パチンコ機等の遊技機において、要請球数の整合を図り、払い出し数を正確なものとすることにある。
【０００５】
【課題を解決するための手段】
本発明のうち、請求項１に記載の発明は、入賞球を誘導する入賞球通路において少なくとも払い出し単位毎に設けられ、それぞれ入賞球の検出毎に入賞信号を発する入賞球検出器と、払い出し球を誘導する払い出し球通路へ払い出し球を送る払い出し手段と、払い出し球通路に設けられ、払い出し球の検出毎に確認信号を発する払い出し球検出器と、入賞球検出器及び払い出し球検出器と接続され、入賞信号の受信及び払い出し単位に基づき払い出し加算数を算出すると共に、払い出し加算数を加える一方、確認信号の受信に基づき減少することで、払い出しに関する第１要請球数を算出する第１制御手段と、第１制御手段、払い出し手段及び払い出し球検出器と接続され、第１制御手段から受けた払い出し加算数を加える一方、確認信号の受信に基づき減少することで、払い出しに関する第２要請球数を算出し、第２要請球数に応じた払い出しを払い出し手段に指令する第２制御手段とを備えており、第１制御手段が、第１要請球数が存在しているにもかかわらず、確認信号が所定時間以上に亘り受信できない場合に、払い出しを一旦中断する指令を第２制御手段に対して行った後、第１要請球数を第２要請球数に上書きするバックアップコマンドを送信するとともに、払い出しの開始コマンドを送信する一方、第１制御手段が、確認信号の受信に基づき払い出し加算数を減少させた結果、第１要請球数が負の数になった場合、払い出しを一旦中断する指令を第２制御手段に対して行った後、「０」を第２要請球数に上書きするバックアップコマンドを送信するとともに、払い出しの開始コマンドを送信することを特徴とする。
【０００６】
又、請求項２に記載の発明は、請求項１に記載の発明において、第１制御手段は、更に払い出し球を送ることのできない状態であるときには、バックアップコマンドを送信しないことを特徴とする。
【０００７】
更に、請求項３に記載の発明は、請求項１、請求項２に記載の発明において、払い出し手段に接続され、払い出し手段へ送る払い出し球を蓄えるタンクと、第１制御手段による制御のもとタンクを振動させるためのモータとを備え、モータを駆動させてタンクを振動させることにより、タンクにおける球詰まりを防止可能としたことを特徴とする。
【０００８】
又更に、請求項４に記載の発明は、請求項１〜請求項３に記載の発明において、第１制御手段は、バックアップコマンドを送信する旨の情報であるバックアップ情報を出力することを特徴とする。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態につき、図面に基づいて説明する。
【００１０】
（１）先ず、パチンコ機の全体的構成について説明する。
【００１１】
図１はパチンコ機の正面説明図、図２はパチンコ機の一部内部構成図であって、パチンコ機１は、上半部手前にガラス枠２を有していると共に、その背面側に遊技盤３を保持している。遊技盤３の前面には、略円形の遊技領域４が形成されており、遊技領域４内には、障害釘５，５・・及び図柄表示装置６、並びに普通入賞口７，７・・、図柄始動口８、大入賞口９等の各種入賞口が配設されている。図柄始動口８及び大入賞口９は、１入賞あたり１５個の賞品球を提供すること、即ち払い出し単位として１５が予め定められており、普通入賞口７，７・・は、１入賞あたりの払い出し単位が５とされている。
【００１２】
又、各種入賞口７〜９から、図示しない入賞球通路がそれぞれ延設され、大入賞口９に係る入賞球通路には、入賞球検出器ＳＷ１が、主基板１７と電気的に接続（以下単に接続という）のうえ設置され、同様に図柄始動口８に係る入賞球通路には入賞球検出器ＳＷ２が設けられ、各普通入賞口７，・・，７に係る入賞球通路にはそれぞれ入賞球検出器ＳＷ３，・・，ＳＷ７が設けられている。各入賞球検出器ＳＷ１〜ＳＷ７は、図示しない孔の周囲にコイルを捲回していて、遊技球の孔通過により、入賞信号としての誘導電圧を発生するようになっている。
【００１３】
更に、ガラス枠２の下方には、上皿１１及び下皿１２が突設されており、下皿１２の右側には、上皿１１からの遊技球を遊技領域４へ打ち込む操作に使用するハンドル１３が突設されている。
【００１４】
一方、遊技盤３に固定された表示用ユニットを省略して図３に示すパチンコ機１の背面側において、上部には遊技島の遊技球循環装置からの遊技球を蓄えるタンク１４が設けられている。タンク１４には、球詰まりを防止し、球の流れを良好にするために振動を生起させるためのモータ１４ａが設けられている。又、タンク１４の下部からは、遊技球直径強の幅を有する払い出し球通路１５，１５を並設した通路部１６が、上皿１１の裏側まで、複数の部材に亘り延設されている。尚、パチンコ機１は、遊技球通路１６下端縁の下方を起点とする溢れ球通路（図示せず）を内包しており、上皿１１から逆行してきた遊技球を下皿１２へ導くようになっている。溢れ球通路には、遊技球検出器と同様の下皿センサ４０（図２）が設けられており、下皿１２が満杯で溢れ球通路まで払い出し球が詰まっている事態を検出する。
【００１５】
そして、遊技球通路１６の途中には、払い出し手段としての払い出し装置２０が設置されている。
【００１６】
又、背面側中央付近には、適宜各種サブ基板を介してパチンコ機１を制御する、第１制御手段としての主基板１７と、サブ基板の一つである第２制御手段としての払い出し基板１８とが並設されている。主基板１７，払い出し基板１８は、書き換え可能な不揮発性の記憶手段であるＥＥＰＲＯＭ３１，３２を備えていると共に、主ＣＰＵ３３，払い出しＣＰＵ３４を有しており、それぞれの図示しないインターフェイスを介して、主基板１７から払い出し基板１８へコマンド送信可能に接続されている。
【００１７】
又、他のサブ基板として、中継基板４２（図２、図３）が設けられている。中継基板４２は、主基板１７と接続されている。又、主基板１７からみて下流には、モータ１４ａ、並びに払い出し停止ランプ４３、球切れランプ４４が接続されている。
【００１８】
（２）次に、払い出し装置２０について説明する。
【００１９】
図４から図７にも示す払い出し装置２０は、ハウジング２１の前後両側に対称的に、各払い出し球通路１５毎の払い出し機構を備えてなる。各払い出し機構は、各６個の球切り爪２２及び停止爪２３が周設され、且つ回動可能に軸支された回転体２４と、払い出し指令としての電圧が印加（通電）されている時間のみ磁場変化を生じてプランジャ２５を上昇させるソレノイド２６と、プランジャ２５の下端に掛けられて揺動可能に軸支される停止部材２８等からなる。
【００２０】
プランジャ２５は、ソレノイド２６が非通電状態であると、自重により下降し、停止部材２８の先端を下げる。下降した停止部材２８の先端は、回転体２４内側の停止爪２３に係止することにより、回転体２４及び球切り爪２２が支持する払い出し球通路１５内の遊技球列を固定する。一方、ソレノイド２６が通電されていると、プランジャ２５が上昇し、停止部材２８が上方に揺動されて、先端が停止爪２３から離脱する。この離脱により、回転体２４は固定状態を解かれ、支えていた遊技球列の重力により回転し、遊技球を球切り爪２２で１個ずつ区切りながら送る。
【００２１】
ここで、球切り爪２２，２２・・と停止爪２３，２３・・とは、対応するよう同数設けられているので、ソレノイド２６に瞬間的に通電してプランジャ２５を上下動させ、離脱箇所に隣接する停止爪２３に係止するようにして、１個の遊技球を送り出すことができる（図６）し、比較的長時間通電して、まとめて送り出すこともできる（図７）。
【００２２】
又、背面側の各払い出し球通路１５の、回転体２４よりすぐ下流の部分には、孔２９に遊技球が通過すると誘導電圧である確認信号を発生する払い出し球検出器ＣＳＷ１が設置されている（図２、図６、図７）。尚、正面側の払い出し機構は、接続された払い出し基板１８のみで制御される貸し出し用（球貸し側）のものである。又、各回転体２４には、遊技球１個強の重さを持ち、外方へ揺動可能なハンマー状の回転規制部材３６が接触しており、カバー３７上であって、回転体２４のすぐ外側には、内側の電場変化により回転体２４が区切っている遊技球をカバー３７越しに検出する球切れセンサ３８（図２、図５）が取り付けられている。
【００２３】
主基板１７は、入賞信号，確認信号，球切れのための検出信号を受けるべく、各入賞球検出器ＳＷ１・・，払い出し球検出器ＣＳＷ１，球切れセンサ３８とも接続されており、払い出し基板１８は、払い出し装置２０のソレノイド２６及び払い出し球検出器ＣＳＷ１とも接続されている。尚、主基板１７は、下皿センサ４０とも接続されている。又、払い出し基板１８には、図示しない貸し出しボタンが接続されており、当該ボタンの押下により、払い出し基板１８に遊技球の貸し出し信号が発せられる。更に、貸し出し側にも払い出し球検出器ＣＳＷ２が設けられており、払い出し基板１８と接続されている。加えて、主基板１７と各種部材とは、不正防止のため、ワンウェイの通信のみ行うようになっている。
【００２４】
（３）更に、主基板１７及び払い出し基板１８の格納情報について説明する。
【００２５】
主基板１７のＥＥＰＲＯＭ３１には、パチンコ機１を制御するための主プログラムが格納されている。主プログラムは、主ＣＰＵ３３の処理サイクルである２ｍｓ（ミリ秒）毎の割込み内において繰り返し実行される。又、ＥＥＰＲＯＭ３１には、賞品球に関する払い出し加算数Ｍ（初期値０）のための記憶領域が確保されている。払い出し加算数Ｍは、主プログラムにより払い出し基板へ払い出し数の増分を通知するために記憶される。更に、払い出し加算数Ｍが加算され、確認信号の分（払い出し球の分）だけ減らされることにより算出される払い出しの第１要請球数Ｐ１（初期値０）も、領域確保されている。
【００２６】
一方、払い出し基板１８のＥＥＰＲＯＭ３２には、払い出し装置２０を制御するための払い出しプログラムが格納されている。払い出しプログラムは、払い出しＣＰＵ３４の処理サイクルである１ｍｓ毎の割込み内において繰り返し実行される。又、主基板１７から受信した払い出し加算数Ｍの参照用領域（初期値０）が確保されており、更に賞品球に関する払い出しの第２要請球数Ｐ２（初期値０）のための記憶領域も確保されている。第２要請球数Ｐ２は、主基板１７から受けた払い出し加算数Ｍを加えると共に、自らが受けた確認信号分だけ減らすことにより算出される。払い出しＣＰＵ３４は、第２要請球数Ｐ２の分の払い出しの指令を、払い出し装置２０に指令する。
【００２７】
尚、払い出しＣＰＵ３４は、貸し出し（球貸し）のための払い出しについて、同様に要請球数Ｐｒを算出するので、ＥＥＰＲＯＭ３２においては、要請球数Ｐｒのための領域も確保されている。要請球数Ｐｒは、貸し出し信号の受信により貸し出し単位数（例えば２５個）だけ増し、払い出し球検出器ＣＳＷ２からの確認信号の受信毎分減らして求められる。要請球数Ｐｒは、ＥＥＰＲＯＭ３２のリセット（電源投入）直後の初期処理において、初期値を書き込む処理の対象となる領域から外されている。
【００２８】
（４）又、パチンコ機１において定められた払い出しに関するコマンドについて、主に図８に基づき説明する。
【００２９】
払い出しに関するコマンドは、２バイトの数値であって、先行１バイトが８０Ｈ以上（Ｈは１６進数を示し、この場合先頭ビットが必ず１となる）であり、後続１バイトが８０Ｈ未満（先頭ビットが常に０となり、オペコードに相当する先行ビットとの区別が付く）によって表現される。
【００３０】
これらコマンドの１つとして、賞品球に関する払い出し加算数Ｍを払い出し基板１７における第２要請球数Ｐ２に加算させるための加算コマンドが用意される。加算コマンドは、先行１バイトをＦＤＨと定め、後続１バイトに払い出し加算数Ｍを置く。払い出し加算数Ｍとしては、主プログラムが一通り実行される２ｍｓの間に受信した入賞信号による範囲をカバーすればよいため、範囲を０１Ｈ〜２ＦＨとして、１〜６４個に対応可能としている。
【００３１】
又、上書きをさせて払い出し基板１８側の第２要請球数Ｐ２の値を強制的に変更し、主基板１７側の第１要請球数Ｐ１と合致させるためのバックアップコマンドも定められる。バックアップコマンドは、先行バイトが８０Ｈ〜ＦＤＨであり、後続バイトが上書き後の値（第１要請球数Ｐ１）に対応する値となる。尚、先行バイトが８０Ｈである場合、後続バイト００Ｈは０に上書きすることを示し、０１Ｈは１に上書きすることを示し、順に１ずつ増えて７ＦＨでは６３に上書きすることを示す。続いて、先行バイトが８１Ｈである場合の後続バイト００Ｈにて、６４への上書きを示す。このようにして、ＦＤＨ・００Ｈまでをバックアップコマンドとし、結果、上書きの値の上限として８０６５まで対応する。
【００３２】
更に、払い出しの中止を指令する停止コマンドも用意される。停止コマンドはＦＤＨ・３１Ｈである。又、払い出しの許可を示す開始コマンドＦＤＨ・３０Ｈも定められる。停止コマンド、或いは停止コマンドと開始コマンドとの組み合わせにより、払い出しの中断が行える。
【００３３】
加えて、モータ１４ａを作動させることによりタンク１４の振動を指令する振動開始コマンドＦＤＨ・３２Ｈ、及び振動を停止する振動停止コマンドＦＤＨ・３３Ｈも設定される。主基板１７は、球詰まりの際には振動開始コマンドを発し、球詰まり解消後は振動停止コマンドを発して、自動的に球詰まりを解消する。
【００３４】
（５）続いて、パチンコ機１の払い出し制御につき、主に図９に基づいて説明する。
【００３５】
パチンコ機１の電源が投入されると、主基板１７が給電され、主プログラムが実行される（ステップ５０）。払い出しに関しては、先ず主ＣＰＵ３３が停止コマンドを払い出し基板１８へ送信する（ステップ５１）。こうして払い出しを停止させた後、バックアップコマンドを払い出し基板１８へ送信し、払い出しＣＰＵ３４にＥＥＰＲＯＭ３２内の第２要請球数Ｐ２の値を、第１要請球数Ｐ１に上書きさせる（ステップ５２）。電源投入直後においては、第１要請球数Ｐ１の初期値０を払い出し基板１８に伝えて、ノイズ等を起因とした余分な払い出しを防止するようにしている。
【００３６】
上書き後は、払い出し停止状態における入賞に対処するために、入賞信号の受信を判断する（ステップ５３）。入賞信号が有れば、加算コマンドを送信して、上書き後の第２要請球数Ｐ２に払い出し加算数Ｍを反映させる（ステップ５４）。
【００３７】
停止中の入賞処理の後は、更に払い出し球を送ることのできない状態である場合か否かをチェックする（ステップ５５）。払い出し球を送ることのできない状態は、ここでは、溢れを防止するために下皿１２の満杯時、又はタンク１４に払い出し球が貯留されていない場合である球切れ時としている。送り出し不能であれば、第２要請球数Ｐ２のバックアップ後の停止状態を維持するため、ステップ５３から繰り返す。送り出し可能であれば、主ＣＰＵ３３は、払い出しを再開すべく、開始コマンドを払い出し基板１８へ送信し、第１要請球数Ｐ１の第２要請球数Ｐ２への上書き後において、第２要請球数Ｐ２に従った払い出しの指令発信を許可する（ステップ５６）。換言すれば、バックアップコマンドを送信するに際して、払い出しを中断している。
【００３８】
そして、主基板１７は、入賞信号を受信すると、対応する払い出し単位の分だけ払い出し加算数Ｍを増加し、払い出し加算数Ｍが０でない場合には、同一割込み内で蓄積された払い出し加算数Ｍを後続バイトとした加算コマンドを、主プログラムの最終実行部分に近い箇所において送信する（ステップ５７，５８）。本処理により、払い出しの必要が生じた場合のみ加算コマンドが発信され、第１要請球数Ｐ１を逐次直接送信するよりコマンド数が少なくなり、ノイズ等によるエラーの発生頻度を低減できるし、後続バイトの確保数も少しで済む。
【００３９】
更に、主基板１７は、第１要請球数Ｐ１を、払い出し加算数Ｍを送信直前に加える一方、確認信号の受信数だけ減じてＥＥＰＲＯＭ３１に保持しており、これを参照して、第１要請球数Ｐ１が負の数ではないか、即ち過剰に払い出していないかをチェックする（ステップ５９）。過剰払い出しであれば、第１要請球数Ｐ１を０にクリアし、停止コマンドの処理（ステップ５１）に移り、バックアップコマンド送信（ステップ５２）による０の第２要請球数Ｐ２への上書き（第２要請球数Ｐ２のクリア）や、入賞信号及び送り出し不能時の処理（ステップ５３〜５５）乃至は再開処理（ステップ５６）を行う。
【００４０】
加えて、主基板１７は、第１要請球数Ｐ１が負の数ではないにしても、第１要請球数Ｐ１が残存しているか（０ではないか）をチェックする（ステップ６０）。０であれば、払い出し加算数Ｍの監視や第１要請球数Ｐ１の算出を繰り返す。
【００４１】
一方、第１要請球数Ｐ１が０でなければ、主ＣＰＵ３３は更にカウンタを用い、所定時間としての２秒間に亘って確認信号を受信していないかをチェックする（ステップ６１）。受信していなければ、第１要請球数Ｐ１の存在により払い出しを払い出し基板１８に指令し、この指令により払い出し球が確認スイッチＣＳＷ１を通過すべきところ、通過していないこととなり、即ち主基板１７が把握している払い出しの第１要請球数Ｐ１に対して実際の払い出し数が不足しているため、バックアップコマンド送信処理を含んだ払い出し停止処理（ステップ５１〜５６）を実行する。
【００４２】
主ＣＰＵ３３は、所定時間内に確認信号を受信していれば、払い出し球を送り出し可能である限り、加算コマンド等の処理のためにステップ５７に行き（ステップ６２）、送り出し不可能であれば、バックアップコマンド送信処理を含まない停止処理を行うため、停止コマンドを送信してから（ステップ６３）、入賞信号及び送り出し不能時の処理（ステップ５３〜５５）の先頭に移行する。
【００４３】
尚、下皿１２の満杯又は球切れの際、主基板１７は、情報出力を扱う中継基板４２に、球切れランプ４４の点灯を指令し、解消後は消灯を指令する。又、停止コマンドを発行した場合には、払い出し停止ランプ４３の点灯を指令し（バックアップ情報の出力）、開始コマンド発行時に消灯を指令する。
【００４４】
ここで、下皿１２の満杯の判断は、下皿センサ４０からの検出信号の受信或いは非受信によって行い、払い出し球切れの判断は、タンク１４の球切れセンサからの払い出し球の非検出信号の受信、又は検出信号の受信に基づいて行われる。
【００４５】
（６）尚、ステップ５３〜５４，５７〜５８に関連する、主基板１７における払い出し加算数Ｍ及び第１要請球数Ｐ１の算出、及びこれに基づく第２要請球数Ｐ２の算出と払い出しについて、主に図１０、図１１に基づいて更に説明しておく。
【００４６】
遊技者がハンドル１３を捻って遊技領域４に打ち込んだ遊技球が、普通入賞口７，７・・に入賞すると、入賞口７毎の入賞球検出器ＳＷ３〜ＳＷ７が入賞信号を発する。主基板１７の主ＣＰＵ３３は、各入賞信号を監視し、入賞球検出器ＳＷ３〜ＳＷ７から入賞信号を受信すると（図１０のステップ７１）、払い出し加算数Ｍを、１入賞信号あたり、対応する払い出し単位である５だけ増し、主基板１７のＥＥＰＲＯＭ３１において更新する（ステップ７２）。
【００４７】
又、主ＣＰＵ３３は、入賞球検出器ＳＷ１，ＳＷ２から入賞信号を受信すると（ステップ７３）、払い出し加算数Ｍを、１入賞信号あたり、対応する払い出し単位である１５だけ増し、更新する（ステップ７４）。尚、入賞信号がなければ、払い出し加算数Ｍを増すことはない。又、主ＣＰＵ３３は、図柄始動口８の入賞球検出器ＳＷ２から入賞信号を受けると、大当たり判定を行うと共に、図柄表示装置６に表示コマンドを送信して大当たり判定に基づく図柄の変動表示後の停止表示を指令し、停止表示図柄が所定の大当たり図柄であると、適宜各種演出を伴った大入賞口９の断続的開成を行う。大入賞口９は、開成しない限り入賞することができず、入賞毎に１５という多数の払い出し個数が予め定められているため、大当たり図柄が表示されると遊技者にとって有利な大当たり状態となる。
【００４８】
払い出し加算数Ｍは、加算コマンドとして、インターフェイスを介して、割込み毎に１回だけ払い出し基板１８へ送信される。ここで、主基板１７における１割込み内に複数の入賞信号を受信した場合には、それら入賞信号に基づく合計の値（送信時点での払い出し加算数Ｍ）を送る。尚、送信直後、払い出し加算数Ｍは０にクリアされる。又、通信処理時、払い出し加算数Ｍが０であった場合には、コマンド送信は行わない。
【００４９】
又、主ＣＰＵ３３は、払い出し加算数Ｍの増加と合わせるようにして（図１１１のステップ７５）、第１要請球数Ｐ１の払い出し加算数Ｍ分の増加処理を行う（ステップ７６）。一方、払い出しの確認信号の受信の数だけ（ステップ７７）、第１要請球数Ｐ１を減ずる（ステップ７８）。
【００５０】
同様に、払い出しＣＰＵ３４は、受信した加算コマンド中の払い出し加算数Ｍを第２要請球数Ｐ２に加える一方、確認信号を監視し、直接受けた確認信号毎に減じて、第２要請球数Ｐ２を算出する。そして、第２要請球数Ｐ２が存在すると、払い出し装置２０へ払い出しの指令を、ソレノイド２６への通電という形で発する。尚、第２要請球数Ｐ２が所定値（例えば１０）以下であると、通電を瞬間的（例えば３０ｍｓ）として１〜数個ずつの払い出し（図６）を指令し、所定値以上であると、通電を比較的長く（例えば１０００ｍｓ）して連続的な払い出し（図７）を指令する。ここで、第１要請球数Ｐ１は、負の数を取ることができる。
【００５１】
払い出し基板１８から通電を受ける前の払い出し装置２０は、図６（ａ）又は図７（ａ）に示すように、プランジャ２５が自重により下がり、プランジャ２５下端の停止部材２８によって固定された回転体２４の球切り爪２２が、遊技球タンク１４から供給され通路１５内で整列した遊技球を支持した状態となっている。
【００５２】
ソレノイド２６への通電により、図６（ｂ）又は図７（ｂ）のように、プランジャ２５が上昇し、停止部材２８が上方へ揺動して、停止爪２３を介した回転体２４の係止を解放する。すると、列状の遊技球の重力により回転体２４が回転し、球切り爪２２が遊技球を区切って送る（図６（ｃ）、図７（ｃ））。
【００５３】
瞬間的な通電においては、通電開始時支持していた停止爪２３と隣接した停止爪２３との間に停止部材２８が下げられ、下がった停止部材２８は、次の停止爪２３に係止して回転体２４を固定する（図６（ｄ））。ここで、停止爪２３は球切り爪２２と同数、対応するように設けられているので、１回の通電あたり１個の遊技球が送り出される。一方、継続的な通電においては、回転体２４は通電時間だけ開放され、払い出し球は次々に回転体２４を通り、連続的に送られる（図７（ｄ））。
【００５４】
そして、回転体２４から送り出された遊技球は、正面側の払い出し機構の払い出し球検出器ＣＳＷ１の孔２９を通過し（図６（ｃ）、図７（ｃ））、払い出し球検出器ＣＳＷ１は、遊技球の通過毎に、１個の払い出しの証である確認信号としての誘導電圧を発し、発生した誘導電圧は主基板１７と払い出し基板１８とに達する。確認信号は、各要請球数Ｐ１，Ｐ２の減算の元となる。
【００５５】
（７）このようなパチンコ機１は、次のような作用乃至効果を奏する。
【００５６】
即ち、パチンコ機１は、主基板１７が、第１要請球数Ｐ１が存在しているにもかかわらず、確認信号が２秒以上に亘り受信されない場合に、第２要請球数Ｐ２に第１要請球数Ｐ１の値を書き込んで、第１要請球数Ｐ１と第２要請球数Ｐ２とを一致させるため、ノイズ等により加算コマンドが欠落し、主基板１７側において払い出す要請があると認識しているにもかかわらず実際に払い出されない場合、即ち払い出し球の数が過小である場合が生じても、入賞信号を受ける主基板１７側の第１要請球数Ｐ１を伝え、第２要請球数Ｐ２を第１要請球数Ｐ１に統一することができ、過小分を払い出して、払い出し球の個数を、入賞に基づく正当なものとすることができる。
【００５７】
又、払い出し球を送ることができない場合には、バックアップコマンドを送信しないため、ノイズ等による場合と区別することができ、払い出し不可状態に対する対処をスムーズに行える。尚、ここでは、払い出し球を送ることができない場合においても、送ることができるようになったときにはバックアップコマンド処理を行うこととしているため、送り出し不可状態時の払い出し停止処理を効率良く行えるし、当該状態中に積算された払い出しの第１要請球数Ｐ１を、状態終了後の実際の払い出しの要因である第２要請球数Ｐ２に反映させることができる。
【００５８】
更に、バックアップコマンドを送信する前に、払い出しの停止コマンドを送信するため、第１要請球数Ｐ１が存在するのに払い出されない不具合を解消するまで払い出しを停止して、混乱した動作を生じないようにすることができ、又第１要請球数Ｐ１の上書きと略同時に払い出しが行われ、これに基づき確認信号を受けて、第１要請球数Ｐ１が変動し、上書きの値と不一致となってしまう事態を回避することもでき、高レベルの確実性が確保される。尚、バックアップコマンドの送信後は、払い出しの開始コマンドを発信するため、ノイズ等により妨げられた制御の自動的な整合化に加えて自動復帰（払い出しの再開）を実行することができる。
【００５９】
加えて、主基板１７は、バックアップ情報を出力するため、ノイズ等の発生状況を把握することができ、対策の用に供することができる。尚、払い出し停止ランプ４３として出力しているため、店員にとって把握し易く、しかも払い出しの開始コマンドの送信時には消灯されるため、払い出し停止ランプ４３が点灯を続けず、遊技者等に心配をかけることもない。即ち、払い出し停止ランプ４３の点滅の数によりノイズ等の発生頻度を把握でき、点滅数が、ノイズ対策等を実施する目安となる。
【００６０】
尚、バックアップコマンドがノイズ等により欠損しても、第１要請球数が存在し、且つ所定時間内の確認信号の受信がない場合が解消されないため、バックアップコマンドが有効に払い出し基板に到達し、要請球数の不一致状態が解消するまでは、再度バックアップコマンドが発行されることとなる。
【００６１】
又、ＥＥＰＲＯＭ３２において、格納番地の調整（初期化を行う番地の調整）によって、第２要請球数Ｐ２を初期化の対象としながら、球貸しの要請球数Ｐｒを初期化の対象としていないため、１つのＥＥＰＲＯＭ３２（払い出しＣＰＵ３４、払い出し基板１８）において払い出しと貸し出しとを実行しながら、パチンコ機１に停電が発生した場合においても貸し出しの要請球数Ｐｒは保持することができ、低コストにて貸し出しを確実にすることができる。
【００６２】
更に、過剰払い出しを検出して、第２要請球数Ｐ２をクリアするバックアップコマンドを送信するため、払出数の超過をも自動的に止めるという、一層正確な個数の払い出しを行うことができる。又、払い出しを停止してからバックアップコマンドを送信することにより、より早く過剰払い出しを停止できるし、バックアップコマンドの受領を確実に行うことができる。
【００６３】
（８）尚、本発明は、以上の実施形態に限定されるものではなく、次に一部示すように、本発明を逸脱しない範囲において様々に変更可能である。
【００６４】
バックアップコマンドの送信処理は、払い出し停止処理を伴わずに行うことができ、この場合でも第２要請球数は上書き後には一致するため、払い出し球数を正確にするという効果は奏する。
【００６５】
払い出しと貸し出しとは、１つの基板、ＣＰＵ、ＥＥＰＲＯＭにおいて行わず、何れかを分離して行っても良い。ＥＥＰＲＯＭを分離した場合には、電源の分離や初期化のタイミング等を各々に調整することができるし、ＣＰＵを分離した場合には、払い出しに関する制御にかかわらず、貸し出しに関する制御をＣＰＵ取り替えにより変更することができ、パチンコ機１の遊技内容は略同一ながら、球の借り方が異なる、カードリード（ＣＲ）や現金機といった兄弟機を極めて容易に作成することができる。
【００６６】
又、バックアップ情報の出力は、ランプによるものに限られず、ホールコンピュータ（店に設置されたコンピュータ）への出力等とすることができる。この場合、主基板乃至中継基板は、島内の電線、或いは無線によりホールコンピュータと接続される。ホールコンピュータは、当該出力をカウントし、又は前回出力からの経過時間をチェックし、所定範囲になければ（所定値以上であれば、所定値以下であれば）その旨を示す情報を出力することもできる。
【００６７】
更に、第１要請球数は負の値を取らなくても良く、又過剰払い出しをチェックしなくても良い。この場合には過剰な払い出しを容認するだけである（遊技者に不利益は与えない）。又、第２要請球数も負の値を取ることができるようにしたり、バックアップコマンドの後続バイトも負の数を表現可能としたりして、過剰な払い出しにも対応することができるし、バックアップコマンド作成時において、第１要請球数が正の数になるまで待機し、バックアップコマンドを拡張せずに過剰な払い出しに対応することもできる。
【００６８】
そして、各種構成或いは処理は、適宜それぞれ前後を入れ替えたり省いたりすることができ、主基板と各種サブ基板とを一体化したり、ＣＰＵとＥＥＰＲＯＭとを一体化した素子を用いたり、主ＣＰＵと払い出しＣＰＵとを統合したり、中継基板に独立したＣＰＵを持たせたり、主ＣＰＵを第１制御手段と見なしたり、払い出しＣＰＵを第２制御手段と見なしたりすることができる。又、各種数値は増減することができ、払い出し単位は２種類ではなくその他の種類数とでき、払い出しは、１０００ｍｓ連続と３０ｍｓとの２段階切替にて行われる必要はなく、異なる秒数にて行っても良く、１個又は複数個ずつ行うようにしても良い。
【００６９】
更に、払い出し加算数又は要請球数は、入賞信号又は確認信号に基づいて最終的に算出されれば良く、例えば払い出し球検出器が検出数の記憶部を備え、一定時間（所定割込み毎）或いは一定数毎に検出数を払い出し基板に通知するようにし、払い出し基板はその検出数を要請球数から減じることができる。又、払い出しの要請球数の記憶個所は、３箇所或いは各々につき２箇所以上等とすることもできる。更に、入賞毎に払い出し単位だけ信号を発し、その信号数分だけ払い出し加算数とすることもできる。この場合、払い出し単位の信号が組で入賞信号となる。又、入賞信号或いは確認信号をコマンドとすることができる。
【００７０】
加えて、払い出し動作の切り替えをする要請球数は、１０以外のどの値をも採用することができるし、賞品球側と貸し出し側で異なる値とすることもできるし、切り替える所定値を複数設け、対応するように通電時間を３種以上設けて、きめ細かく調整するようにできる。又、払い出し動作の切り替えは、しなくても良い。更に、割込みを発生する間隔につき、様々な値にすることができるし、主ＣＰＵと払い出しＣＰＵとで揃えても良いし、主ＣＰＵの方を短くしても良い。更に、全ての入賞口のすぐ奥にそれぞれ検出器を備える必要はなく、少なくとも払い出し単位毎の入賞口を集合させ、その集合通路を通過する遊技球を同一スイッチで検出しても、本発明を適用できる。
【００７１】
一方、回転体の通電毎の回転及び停止は、停止爪と、ソレノイドのプランジャの停止部材との係脱により行われる必要はなく、ステッピングモータにより行われても良い。更に、払い出し機構の形状、大きさ、ハウジング及びカバーに対する設置態様などは何ら実施形態に限定されず、球切り爪の数を少なくし、又は間隔を広げて２個以上の遊技球を受け入れるようにしたり、停止部材を軸支せずプランジャに固定したり、ハウジングやカバーに爪を突設し、ソレノイド等を係止したりすることができる。又、ハウジングやカバー自体も同様に形状や取り付け態様などを変更することができる。更に、払い出し機構の数を変更することや、球貸しと賞品球の提供を同じ払い出し機構で行うこと等もできる。
【００７２】
又、タイマや変数、フラグの、初期値・設定値や増減・記憶方法、制御における使用・組み合わせ方法は、適宜省略したり変更したりすることができ、例えば要請球数が１で払い出しを停止するようにできるし、又これら値は必ずしも整数である必要はない。主プログラム及び払い出しプログラムの構成・実行方式も適宜変更可能である。更に、確認信号や払い出し指令等の信号乃至指令の形式も、電圧の印加に限られず、磁場変化等様々に変更することができる。
【００７３】
又更に、払い出し加算数は、ループカウンタによる前回値と今回値との差によって算出することができ、そして加算コマンドの後続バイトは当該ループカウンタの値とし、当該差の計算を払い出し側において行うこともできる。この場合、加算コマンドが欠落しても、前回値は変わらないために次の加算コマンドが有効なときには欠落による払い出し加算分の不足を解消することができ、ノイズの発生等があっても要請球数、ひいては払い出し球数の正確さを更に増すことができる。
【００７４】
加えて、処理サイクルは、ＣＰＵが発する割込みに限られず、所定割込み数毎や、所定処理の実行毎等とすることができるし、コマンドの通信も、処理サイクル毎に１回に限られず、２回以上としたり、１回と２回の交互等と変化を付けたりすることができる。そして本発明は、払い出し単位やその種類数或いは入賞口との対応付け、又は入賞口の個数が異なったり、大当たり状態の生起方法、表示態様或いは実現態様が相違（更に高確率で次回大当たり状態を生起でき、或いは大入賞口の開成ではなく電動役物の開放とする等）したりする等の別種のパチンコ機、又は他の遊技機に適用することが可能である。
【００７５】
【発明の効果】
本発明は、要請球数の内払い出し加算数を必要時のみ通知する遊技機としながら、要請球数が残存する一方で払い出しがなされない事態を検出した場合に、要請球数を通知するバックアップコマンドを装備したので、効率が極めて良好で且つ払い出し球数の正確な遊技機を提供することができる。
また、バックアップコマンドを送信する前に、払い出しの停止コマンドを送信するための、第１要請球数が存在するのに払い出されない不具合を解消するまで払い出しを停止して、混乱した動作を生じないようにすることができ、又第１要請球数の上書きと略同時に払い出しが行われ、これに基づき確認信号を受けて、第１要請球数が変動し、上書きの値と不一致となってしまう事態を回避することができ、高レベルの確実性が確保される。
さらに、第１要請球数が負の数となる、すなわち過剰払い出しを検出すると、第２要請球数を「０」とするバックアップコマンドを送信するため、払い出し数の超過をも自動的に止めるという一層正確な個数の払い出しを行うことができる。また、払い出しを停止してからバックアップコマンドを送信することにより、より早く過剰払い出しを停止できるし、バックアップコマンドの受領を確実に行うことができる。
加えて、バックアップコマンドの送信後は、払い出しの開始コマンドを発信するため、ノイズ等により妨げられた制御の自動的な整合化に加えて自動復帰を実行することができる。
【図面の簡単な説明】
【図１】本発明に係るパチンコ機の正面説明図である。
【図２】図１の一部内部構成説明図である。
【図３】表示ユニットを省略した図１の背面説明図である。
【図４】図１における払い出し装置の一部を切り欠いた斜視説明図である。
【図５】図１における払い出し装置の一部分解斜視説明図である。
【図６】（ａ）〜（ｄ）とも、図１における払い出し装置の断面説明図であって、払い出し動作の説明図である。
【図７】（ａ）〜（ｃ）とも、図１における払い出し装置の断面説明図であって、払い出し動作の説明図である。
【図８】図１のパチンコ機の払い出しに関するコマンドを説明する表である。
【図９】図１に示す主基板における払い出しの処理を示す高レベルのフローチャートである。
【図１０】図９に示す加算コマンドに関する払い出し加算数の処理を示す高レベルのフローチャートである。
【図１１】図９に示す要請球数の処理を示す高レベルのフローチャートである。
【符号の説明】
１・・パチンコ機、７・・普通入賞口、８・・図柄始動口、９・・大入賞口、１５・・通路、１６・・遊技球通路、１７・・主基板、１８・・払い出し基板、２０・・払い出し装置、２２・・球切り爪、２３・・停止爪、２４・・回転体、２５・・プランジャ、２６・・ソレノイド、２８・・停止部材、３１，３２・・ＥＥＰＲＯＭ、Ｍ・・払い出し加算数、Ｐ１・・第１要請球数、Ｐ２・・第２要請球数、ＳＷ１〜ＳＷ７・・検出器、ＣＳＷ１・・払い出し球検出器。
【図１】
0004228566.tif 000002
【図２】
0004228566.tif 000003
【図３】
0004228566.tif 000004
【図４】
0004228566.tif 000005
【図５】
0004228566.tif 000006
【図６】
0004228566.tif 000007
【図７】
0004228566.tif 000008
【図８】
0004228566.tif 000009
【図９】
0004228566.tif 000010
【図１０】
0004228566.tif 000011
【図１１】
0004228566.tif 000012