(57)【特許請求の範囲】
【請求項１】
パチンコ機本体と、前記パチンコ機本体の側方に配備されるカードユニットからなり、前記パチンコ機本体と前記カードユニットの間で通信処理を行って遊技球の貸球処理を行うと共に、前記パチンコ機本体裏面に球補給部と、その下流に連設された球排出装置とを備え、前記球排出装置を作動して前記球補給部に貯留された遊技球の球抜き動作を行うように構成されたカード式パチンコ機において、前記球抜き動作中には、前記パチンコ機本体の制御手段がカードユニット通信禁止指令を出力し、貸球要求の受け入れを禁止するようにしたことを特徴とするカード式パチンコ機。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、パチンコ機本体と、前記パチンコ機本体の側方に配備されるカードユニットからなり、前記パチンコ機本体と前記カードユニットの間で通信処理を行って遊技球の貸球処理を行うと共に、前記パチンコ機本体裏面に球補給部と、その下流に連設された球排出装置とを備え、前記球排出装置を作動して前記球補給部に貯留された遊技球の球抜き動作を行うように構成されたカード式パチンコ機に関する。
【０００２】
【従来の技術】
特開平４−３５７９８０号公報には、パチンコ遊技機とパチンコ遊技機の側方に配備される玉貸機からなり、パチンコ遊技機と玉貸機との間で通信処理を行って遊技球の貸球処理を行うと共に、パチンコ遊技機裏面に、排出される前の球を貯留しておく貯留タンクと、貯留タンクの下流に連設された球排出装置とを備え、球排出装置を作動して貯留タンクに貯留された遊技球の球抜き動作を行うように構成されたカード式パチンコ機が記載されている。
【０００３】
特開平４−３５７９８０号公報に記載のカード式パチンコ機は、カードリーダ等の制御を司る玉貸制御装置と球排出装置の制御を司る排出制御装置とを有しており、排出制御装置が行う処理は、電源投入と同時に繰り返し行われるバックグラウンド処理（メインルーチン）と、タイマ割り込みによって所定時間毎にバックグラウンド処理を中断して実行される割込処理とからなっている。また、排出制御装置が行う球抜き処理は、遊技店の係員によって球抜きスイッチが押されたことが、前記割込処理の球抜センサ入力処理によって検知されて球抜フラグが「１」にセットされ、メインルーチンにおいて、処理ナンバー「０」でかつ球抜フラグ「１」が判別されることにより、処理ナンバーが「４」に書き換えられ、再度メインルーチンが実行され、処理ナンバー「４」が判別されて球抜処理が実行される。そして、球抜き動作中は、球抜きが完了するまで処理ナンバーの値が「４」のまま維持されるので、メインルーチンにおいては賞球排出処理や球貸排出処理は行われない構成となっている。
【０００４】
また、上記従来のカード式パチンコ機における排出制御装置が行う球貸し処理は、玉貸し制御装置からの玉貸し要求信号Ｔが連続して５ｍ秒ロウレベルとなっていることが、割込処理の玉貸しリクエスト入力処理で検出されることにより玉貸し要求フラグがセットされ、メインルーチンにおいて玉貸し要求フラグがセットされることが検出されて球貸開始処理が実行される。
【０００５】
しかしながら、前記特開平４−３５７９８０号公報に記載のカード式パチンコ機は、球抜き動作中は、賞球排出処理や球貸排出処理は行われない構成となっているが、玉貸し制御装置は玉貸しイネーブル信号Ｕがハイレベルを維持しているときに玉貸しボタンが操作されると排出制御装置に対して玉貸し要求信号を送信する構成となっており、玉貸し制御装置から玉貸し要求信号Ｔが送信されると（連続して５ｍ秒ロウレベル）、排出制御装置が、割込処理により玉貸し要求信号Ｔを検出して玉貸し要求フラグがセットされることが起こる。このようなことは、球抜き動作の意味合い上、貸し出し玉を機内から抜き取る動作中にあっては不合理なことと言える。
【０００６】
【発明が解決しようとする課題】
本発明の目的は、球抜き処理開始後、貸球要求を受け入れるといった不合理を回避することができ、球抜き処理及び貸球処理を合理的に行うことのできるカード式パチンコ機を提供することにある。
【０００７】
【課題を解決するための手段】
請求項１に記載のカード式パチンコ機は、パチンコ機本体と、前記パチンコ機本体の側方に配備されるカードユニットからなり、前記パチンコ機本体と前記カードユニットの間で通信処理を行って遊技球の貸球処理を行うと共に、前記パチンコ機本体裏面に球補給部と、その下流に連設された球排出装置とを備え、前記球排出装置を作動して前記球補給部に貯留された遊技球の球抜き動作を行うように構成されたものであって、上記課題を解決するために、前記球抜き動作中には、前記パチンコ機本体の制御手段がカードユニット通信禁止指令を出力し、貸球要求の受け入れを禁止するようにしたことを特徴とする。
【０００８】
【作用】
パチンコ機本体の制御手段は、球抜き動作中、カードユニット通信禁止指令を出力し、貸球要求の受け入れを禁止する。
【０００９】
【実施例】
以下、本発明の実施例を図面を参照して説明する。図２は、実施例におけるカード式パチンコ機の裏面図であり、該カード式パチンコ機は、パチンコ機本体１とパチンコ機本体１の側方に配備されるカードユニット２からなる。
【００１０】
パチンコ機本体１の外装の一部を形成する基枠２２の内側には、上部に球タンク４０が配設され、該球タンク４０には、図示しない遊技場内に設置されたパチンコ球の循環装置よりパチンコ球が供給される。球タンク４０の底部には、球タンク４０内の球の重みでオンとなる球検出スイッチＳＷ３が配備され、球検出スイッチＳＷ３は、球タンク４０内のパチンコ球が少量となるとオフとなる。また、球タンク４０には、静電防止器４１が配設され、球検出スイッチＳＷ３の誤動作を防止している。
【００１１】
球タンク４０には、内外に２条の球通路が設けられたタンクレール４２が基枠２２の側端に向けて傾斜がかけられて連結され、球タンク４０に投入されたパチンコ球は、２条の球通路内に誘導されタンクレール４２の傾斜に沿って移動する。タンクレール４２の中途には、タンクレール４２を移動するパチンコ球をならす球ならし振り子４３が設けられている。
【００１２】
タンクレール４２の内外の２条の球通路の途中には各々通過する球の有無を検出する球検出スイッチＳＷ１，ＳＷ１が配備され、球検出スイッチＳＷ１はパチンコ球がある場合にはオンとなり、パチンコ球がない場合にオフとなる。また、基枠２２の略中間の側方寄りには球排出装置３が設けられ、タンクレール４２の傾斜方向の先端が下方に向けて屈曲されて球排出装置３に連結されている。２条の球通路内に誘導されタンクレール４２の傾斜に沿って移動したパチンコ球は、球排出装置３内に設けられる２つの通路に入って保持され、球排出装置３の作動により所定数のパチンコ球が賞品球あるいは球貸要求に対する貸球または球抜き操作による排出球として下方に解放される。
【００１３】
球排出装置３の下方には、パチンコ機本体１の表側に配設された遊技盤方向よりピン等を差し込むことによって操作される球抜き操作検出スイッチＳＷ２が配備される。また、球抜き操作検出スイッチＳＷ２の下方には、球抜き操作時に励磁される球抜きソレノイドＳＯＬ２によって回動される図示しない球抜き放出弁が取付けられ、さらに球抜き放出弁の下方には、賞品球あるいは球貸要求に対するパチンコ球が上皿に対して払い出される図示しない払い出し経路と、球抜きされたパチンコ球が排出される球排出路が設けられ、球抜き放出弁は球抜き操作を行うことによって励磁される球抜きソレノイドＳＯＬ２により球排出路側に回動して、球排出装置３の作動により解放されたパチンコ球を球排出路に排出する。球抜き操作が行われていない場合には、球排出装置３の作動により解放されたパチンコ球は、払い出し経路に排出される。また、球排出装置３の下方には球排出装置３やカードユニット２との入出力制御等を行う枠制御基板２３が配設されている。
【００１４】
基枠２２の中央には遊技盤面に配備される各入賞装置等を制御するメイン制御基板４４や入賞したパチンコ球が誘導される図示しない球誘導路が内部に形成されている基板収納ボックス４５が配置されている。
【００１５】
基板収納ボックス４５の上面の下方には、遊技盤面に配設された図柄表示装置等の停止図柄における遊技者に利益を付与する図柄の発生確率を複数段階に切替えるために操作される確率モード設定キースイッチ２５が設けられ、確率モード設定スイッチ２５の側方には、確率モード設定スイッチ２５による発生確率の設定状態を表示する３個の設定表示ＬＥＤ２６が配設されている。
【００１６】
球排出装置３の払い出し経路は基板収納ボックス４５の外形に沿うように形成されており、払い出し経路は、中途において２方に分岐し、一方は上皿に連通され、他方は下方に延在して下皿口４６に連通され、下皿口４６に至る経路の側方に賞品球経路満タン検出スイッチＳＷ４が配設され、賞品球経路満タン検出スイッチＳＷ４は、下皿口４６に至る経路内にパチンコ球が満タンとなるとオンされる。
【００１７】
下皿口４６の一側寄りには、該カード式パチンコ機の異常状態やカード式パチンコ機１に対する不正行為が検出された場合に出力された信号を制御する防犯制御基板４７が配設されている。
【００１８】
また、球排出装置３の下方の基枠２２の内縁には、球切りモータＭ１と球切りモータＭ１によって回転駆動される球切りカム４９と、球切りカム４９に入った遊技球によって移動する連結杆５１と、連結杆５１の移動により作動状態となる賞品球払出し検出スイッチＳＷ５とからなる払い出し検出機構５０が配設されている。
【００１９】
また、パチンコ機本体左側下方には、発射モータＭ２が配置され、発射モータＭ２の下方には、発射装置制御基板４８が配設されている。また、パチンコ機本体１裏面の下方カードユニット２寄りには、カードユニット２よりの信号の入出力を行うインターフェース基板２４が配備されている。さらに、パチンコ機本体１裏面上方の球タンク４０側方には、遊技場内の集中管理装置に該カードパチンコ機１の各情報を出力する外部接続端子５３乃至５８の各々が設けられている。また、カードユニット２は、パチンコ機本体１に対してコネクタ５２により電気的に接続され、また、カードユニット係止部材５９，５９によりパチンコ機本体１の基枠２２の一側面に係止される。
【００２０】
球排出装置３は、図３及び図４に示されるように、球排出装置３の球排出装置本体８に、パチンコ球の通過が可能な程度にパチンコ球の外径に比べて僅かに大きく内径を形成された２つの通路１１と通路１２が縦方向に穿設され、各々の通路１１，１２の下部には、球を送り出す回転体９，１０が各々の通路１１，１２に対して直交する同軸１３上に回転自在に設けられ、かつ該軸１３に固着され、軸１３は球排出装置本体８に支持されている。
【００２１】
回転体９，１０の外周縁は、パチンコ球の外周に沿うように複数の球体係合部１４，１５がそれぞれ形成され、回転体９の球体係合部１４の間には一定のピッチで歯状部１６がそれぞれ形成され、回転体１０の球体係合部１５の間には一定のピッチで歯状部１７がそれぞれ形成され、回転体９の歯状部１６と回転体１０の歯状部１７とは半ピッチずらして配置されており、回転体９と回転体１０は同一の形状とされている。そして、歯状部１６の一部が、通路１１に対して突出され、通路１１内に送り込まれたパチンコ球を保持することにより整列した状態に収納する。また、歯状部１７の一部が、通路１２に対して突出され、通路１２内に送り込まれたパチンコ球を保持することにより整列した状態に収納する。
【００２２】
さらに、回転体９の通路１１に突出される歯状部１６の径方向に対向する歯状部２０に対して係合して、回転体９の回転方向に対して抑止するフック１８が回動可能に設けられ、また、回転体１０の通路１２に突出される歯状部１７の径方向に対向する歯状部２１に対して係合して、回転体１０の回転方向に対して抑止するフック１９が回動可能に設けられ、それぞれパチンコ球の重さによって回転体９，１０が回転することを防止している。
【００２３】
また、歯状部１６の一部が突出されている位置より上方の通路１１には、通路１１内のパチンコ球を検出する球検出センサー４が配備され、歯状部１６の一部が突出されている位置より下方の通路１１には、回転体９の回転によって解放されたパチンコ球を検出する排出球センサー６が配備されている。また同じく、歯状部１７の一部が突出されている位置より上方の通路１２には、通路１２内の球を検出する球検出センサー５が配備され、歯状部１７の一部が突出されている位置より下方の通路１２には、回転体１０の回転によって解放されたパチンコ球を検出する排出球センサー７が配備されている。
【００２４】
フック１８及びフック１９は、図示されていないフックソレノイドの励磁により同時に回動され、歯状部１６及び歯状部１７への係止を解除し、回転体９及び回転体１０がパチンコ球の自重により回転することによりパチンコ球の排出を行う。また、フックソレノイドの励磁解除によりフック１８及びフック１９が同時に回動復帰して歯状部２０及び歯状部２１への係止を再び行うようになっている。
【００２５】
球排出装置３の球排出動作は、回転体９あるいは回転体１０の半ピッチに相当するパルスを１ステップとしてフックソレノイドを励磁してフック１８及び１９を退却させると、回転体９と回転体１０が半ピッチに応じた角度だけ同時に回転し、通路１１および通路１２内のパチンコ球がそれぞれ球体係合部１４，１５に係合しながら下方に送られていき、回転体９と回転体１０が半ピッチずれているために、通路１１および通路１２のいずれか一方のパチンコ球が１個排出される。この後、フックソレノイドを励磁解除してフック１８及びフック１９を同時に回動復帰し、歯状部２０及び歯状部２１への抑止を再び行う。
【００２６】
さらに、回転体９あるいは回転体１０の半ピッチに相当するパルスを１ステップとしてフックソレノイドを励磁してフック１８及び１９を退却させると、先にパチンコ球が排出された通路に対するもう一方の通路内のパチンコ球が１個排出される。即ち、回転体９及び回転体１０による球排出動作の繰り返しにより、通路１１内のパチンコ球及び通路１２内のパチンコ球が１個ずつ交互に排出される。
【００２７】
図１は、本発明の実施例におけるカード式パチンコ機の要部ブロック図である。パチンコ機本体１側の制御部は、球排出装置３の駆動制御プログラムや球抜き動作プログラムや遊技盤に配設された各入賞装置等の制御を行うメイン制御基板４４との信号入力制御プログラムやカードユニット２との入出力制御プログラム等を格納したＲＯＭ３１と、データの一時記憶に使用されるＲＡＭ３２及びＲＯＭ３１に格納された制御プログラムに従ってパチンコ機本体１の各部を駆動制御するＣＰＵ３０とを一体に実装してなるマイクロコンピユータ３３により構成される。
【００２８】
マイクロコンピユータ３３には、球検出スイッチＳＷ１と球抜き操作検出スイッチＳＷ２の各々がスイッチ検出部３４を介して接続され、また、賞品球払い出し検出スイッチＳＷ５と賞品球満タン検出スイッチＳＷ４とがスイッチ検出部３５を介して接続され、球排出制御回路３８を介して球排出装置３に配備される球検出センサー４，５、排出球センサー６、排出球センサー７及びフックソレノイドＳＯＬ１の各々が接続されている。ＣＰＵ３０に対する球検出センサー４及び球排出センサー５の出力は、ＡＮＤで出力され、また、排出球センサー６、排出球センサー７の出力は各々独立している。
【００２９】
また、カードユニット２がカードユニットインターフェイス２４に接続されているが、図示を省略している。カードユニットインターフェイス２４には、パチンコ機本体１の前面中央に設けられた図示せぬ球貸スイッチと返却スイッチが接続されている。カードユニットインターフェイス２４は、球貸信号制御回路３８を介してマイクロコンピユータ３３に接続され、球貸スイッチの入力信号をマイクロコンピユータ３３に対して入力する。
【００３０】
さらに、マイクロコンピユータ３３には、払出し信号制御回路３７，マイクロコンピユータ３３の処理周期を規定するクロック回路２７，マイクロコンピユータ３３の処理暴走時に作動してリセットを行うウォッチドッグタイマリセット回路２８の各々が接続され、またさらに、球切りモータＭ１がモータ駆動回路２９を介して接続され、発射モータＭ２がモータ駆動回路６０を介して接続され、球抜きソレノイドＳＯＬ１がソレノイド駆動回路３６を介して接続されている。
【００３１】
以下、本発明のパチンコ機における球抜き制御装置の球抜き動作処理をパチンコ機本体１側におけるマイクロコンピユータ３３の処理、即ち、ＲＯＭ３１に格納された制御プログラムによるＣＰＵ３０の動作処理について図７乃至図１５を参照して説明する。
【００３２】
図７は、ＣＰＵ３０によるメインルーチン処理を概略で示したフローチャートであり、ＣＰＵ３０は、球排出装置３の払出し動作に関するステップｓ１の処理及び球排出装置３の球切れ異常検出に関するステップｓ２の処理を毎回の処理周期において実行し、次に、メイン処理フラグＦ１の現在値に応じて、遊技盤面に配備された各入賞装置等の駆動制御や入賞検出を行うメイン制御基板４４との払出し信号１及び払出し信号２と賞品球払出し信号の通信に関するステップｓ４の処理（以下、メイン通信処理という）、タンクレール４２に配設された球検出スイッチＳＷ１と賞品球排出経路に配設された賞品球経路満タン検出スイッチＳＷ４の状態検出に関するステップｓ６の処理、賞品球の払出し個数の設定に関するステップｓ８の処理、カードユニット２との通信に関するステップｓ１０の処理、球抜き操作検出スイッチＳＷ２の入力検出に起因する球抜き動作に関するステップｓ１４の処理及びステップｓ１７のその他処理を順次実行する。
【００３３】
なお、ＣＰＵ３０は、ステップｓ１７のその他処理において、カードユニット２との通信時に異常発生した場合の異常時の処理、賞品球排出における異常発生時の処理、球切りモータＭ１の駆動制御処理、発射モータＭ２の駆動制御処理及び払出し時のＬＥＤ表示等の駆動処理を行うが、本発明に直接関係しないものなので省略する。
【００３４】
ＣＰＵ３０は、メインルーチンにおいては、ステップｓ１、ステップｓ２の実行後、メイン処理フラグＦ１の値を順次判定し（ステップｓ３）、メイン処理フラグＦ１の現在値に応じて、メイン処理フラグＦ１の値が０である場合に、メイン通信処理を実行し（ステップｓ４）、メイン処理フラグＦ１の値が１である場合に、球払出し禁止及び賞品球切れ検出処理を実行し（ステップｓ６）、メイン処理フラグＦ１の値が２である場合に、賞品球の払出し個数設定に関する処理を実行し（ステップｓ８）、メイン処理フラグＦ１の値が３である場合に、カードユニット通信処理を実行し（ステップｓ１０）、メイン処理フラグＦ１の値が４である場合に、貸球処理を実行し（ステップｓ１２）、メイン処理フラグＦ１の値が５である場合に、球抜き処理を実行し（ステップｓ１４）、これら各処理の実行後に、メイン処理フラグＦ１の値を１つインクリメントし（ステップｓ１５）、その周期処理を終了する。メイン処理フラグＦ１の値は、メインルーチンを１回実行するごとに１つ更新されていくため、ステップｓ４，ステップｓ６，ステップｓ８，ステップｓ１０，ステップｓ１２，ステップｓ１４の処理が処理周期毎に順に実行されることとなり、メイン処理フラグＦ１の値が６に達すると、ステップｓ１乃至ステップｓ２の処理と、ステップｓ３，ステップｓ５，ステップｓ７，ステップｓ９，ステップｓ１１の判別処理後、ステップｓ１３の判別結果が偽となって、ステップｓ１６のその他処理の実行後に、メイン処理フラグＦ１が０セットされ（ステップｓ１７）、次周期のメインルーチンにおいて、再びステップｓ４のメイン通信処理が実行される。
【００３５】
ステップｓ１４の球抜き処理について概略を説明すると、ＣＰＵ３０は、球排出装置３が払出し中でないこと、ステップｓ１２の貸球処理中でないこと、賞品球払い出し検出スイッチＳＷ５がオンでないこと、ステップｓ４のメイン通信処理の実行中でないこと、ステップｓ８の賞品球の払出し処理中でないこと、ステップｓ１０のカードユニット通信処理中でないことを判定し、以上の条件が成立した場合に、球抜き操作検出スイッチＳＷ２のオンを検出した場合に、球抜きフラグｆｎに１をセットして、球抜きを行う。これらの条件が成立しない場合には、球抜きフラグｆｎに１はセットされず、球抜き動作は実行されない。
【００３６】
また、球抜きフラグｆｎが１となって、球抜き動作が開始された場合には、ステップｓ１の球排出装置制御処理、ステップｓ２の球排出装置異常検出処理、ステップｓ４のメイン通信処理、ステップｓ６の球払出し禁止・賞品球切れ検出処理、ステップｓ８の賞品球払出し処理、ステップｓ１０のカードユニット通信処理及びステップｓ１２の貸球処理の各処理は、実質的に実行されない。
【００３７】
また、本実施例においては、該制御プログラムは、時間管理を１ｍｓ毎のタイマ割り込みで、また、各スイッチ及び払出し信号１及び２の入力監視を２ｍｓ毎のタイマ割り込みで行うが、この点に関しては説明を省略するものとし、各スイッチや払出し信号１及び２の入力処理について簡単に説明することとする。
【００３８】
タイマ割り込みがかかると、ＣＰＵ３０は、各スイッチ及び外部よりの信号入力を行う入力ポートの状態を読み込んで、レジスタに記憶する。なお、各スイッチ及び外部よりの信号入力は、ノー・オペレーション命令を実行することによって１マシンサイクル時間だけ待機した後、再び各スイッチ及び外部よりの信号入力を行う入力ポートの状態を読む、即ち、２度読みが行われる。
【００３９】
図８は、ＣＰＵ３０による各スイッチ及び払出し信号１及び２の入力処理に関する概略のフローチャートである。ＣＰＵ３０は、賞品球払い出し検出スイッチＳＷ５の状態を読み込んでレジスタＸに記憶する（ステップｕ１）。ステップｕ１の処理により、賞品球払い出し検出スイッチＳＷ５がオフ、即ち、賞品球が検出された場合であれば、レジスタＸには１がセットされ、賞品球払い出し検出スイッチＳＷ５がオン、即ち、賞品球が検出されていない場合であれば、レジスタＸには０がセットされる。
【００４０】
次いで、ＣＰＵ３０は、ノー・オペレーション命令を実行することによって１マシンサイクル時間だけ待機した後（ステップｕ２）、再び、賞品球払い出し検出スイッチＳＷ５の状態を読んでレジスタＸとのＡＮＤをとり、演算結果をレジスタＸに格納する（ステップｕ３）。この結果、レジスタＸには、賞品球払い出し検出スイッチＳＷ５が２回ともオンであれば１がセットされ、賞品球払い出し検出スイッチＳＷ５の状態が１回目と２回目で異なる場合には、０がセットされる。各スイッチ及び外部よりの信号入力を２度読みすることにより、入力の誤りが防止される。ステップｕ３の処理後ＣＰＵ３０は、レジスタＸの現在値を払出し記憶レジスタＰ１に格納する（ステップｕ４）。
【００４１】
ＣＰＵ３０は、ステップｕ１乃至ステップｕ４に述べたのと同様のアルゴリズムで、賞品球経路満タン検出スイッチＳＷ４，球抜き操作検出スイッチＳＷ２，球検出スイッチＳＷ１，払出し信号１，払出し信号２，球検出センサー４，５及び排出球センサー６，７の各々について、オンオフ状態を入力して払出し禁止記憶レジスタＰ２，球抜き記憶レジスタＰ３，球有り記憶レジスタＰ４，信号１記憶レジスタｈ１，信号２記憶レジスタｈ２，装置球有り記憶レジスタＰ５，排出球センサー１記憶レジスタｋ１及び排出球センサー２記憶レジスタｋ２の各々に、順次格納する。なお、球排出装置３の球検出センサー４，５の入力は、球排出装置制御回路３６により両信号のＡＮＤがとられた後にＣＰＵ３０の入力ポートに入力される。このため、球検出センサー４，５の両方がオンである場合のみ装置球有り記憶レジスタＰ５の値が１となる。
【００４２】
次に、メインルーチンにおける球抜き処理について説明する。球抜き処理を開始したＣＰＵ３０は、まず、球抜き処理フラグＦ２の値が初期状態を規定する値０であるか否かを判別する（ステップａ１）。球抜き処理フラグＦ２の値は、図示せぬ電源投入時の初期化処理により、初期値０がセットされ、球抜き処理における球抜き動作を規定するフラグであり、球抜き動作が開始されていない場合には、初期値０となっている。球抜き動作が開始されていない場合には、ＣＰＵ３０は、ステップａ１の判別処理において真と判定してステップａ２に移行する。
【００４３】
ステップａ２に移行したＣＰＵ３０は、球排出装置３の動作中に関する払出中フラグｅ１が、払出し中でない値０となっているか否かを判別する（ステップａ２）。払出中フラグｅ１の値が１である場合には、既に、賞品球払出しを開始しているか、または、カードユニット２よりの球貸要求に対して貸球を払い出しを開始していることとなる。ＣＰＵ３０は、ステップａ２の判別処理において、払出中フラグｅ１の値が０であると判定した場合には、ステップａ３に移行する一方、払出中フラグｅ１の値が１であると判定した場合には、球抜き処理を実行せず、メインルーチンへリターンする。
【００４４】
払出中フラグｅ１の値が０である場合には、球排出装置３が払出しに関する処理とは無関係な状態であることとなり、ＣＰＵ３０はステップａ３に移行し、貸球フラグｅ２の値が貸球要求を受け入れていない状態を規定する値０となっているか否かを判別する（ステップａ３）。貸球フラグｅ２の値が１である場合には、ＣＰＵ３０がカードユニット２よりの貸球要求信号を受け入れていることを意味し、この場合には、貸球要求に対する貸球の払出し個数の設定に関するステップｓ１２の処理が実行される。ステップａ３の判別処理において、貸球フラグｅ２の値が１である場合には、ＣＰＵ３０は、球抜き処理を実行せず、メインルーチンへリターンする。
【００４５】
ステップａ３の判別処理において、貸球フラグｅ２の値が０である場合には、ＣＰＵ３０は、ステップａ４に移行し、払出し記憶レジスタＰ１の値が賞品球の払出しなしを規定する値０であるか否かを判定し（ステップａ４）、判定結果が真であればステップａ５に移行する一方、判定結果が偽ならば、即ち、賞品球の払出しありであれば、球抜き処理を実行しないでメインルーチンへリターンする。
【００４６】
ステップａ５に移行する場合、ＣＰＵ３０は、通信処理フラグｆ０の値が０であるか否か、即ち、遊技盤における入賞等の制御を行うメイン制御基板４４のＣＰＵとのステップｓ４の通信処理の実行中でないか否かを判別し（ステップａ５）、判定結果が真であればステップａ６に移行する一方、判定結果が偽であれば、即ち、メイン制御基板４４のＣＰＵとの通信処理中であれば、球抜き処理を実行しないでメインルーチンへリターンする。
【００４７】
ステップａ６に移行する場合、ＣＰＵ３０は、払出し処理フラグｆ１の値が０であるか否か、即ち、ステップｓ８の賞品球払出し処理において賞品球の払出し実行中となっていないか否かを判別し（ステップａ６）、判定結果が真であればステップａ７に移行する一方、判定結果が偽であれば、即ち、賞品球払出し処理中であれば、球抜き処理を実行しないでメインルーチンへリターンする。
【００４８】
ステップａ７に移行する場合、ＣＰＵ３０は、カードユニット通信処理フラグｆｃの値が０であるか否か、即ち、カードユニット２との球貸しに関する通信処理の実行中でないか否かを判別し（ステップａ７）、判定結果が真であればステップａ８に移行する一方、判定結果が偽であれば、即ち、カードユニット２との通信処理中であれば、球抜き処理を実行しないでメインルーチンへリターンする。
【００４９】
ステップａ８に移行する場合、ＣＰＵ３０は、貸球処理フラグｆ２の値が貸球の個数設定に関するステップｓ１２の処理の実行中となっていないか否かを判別し（ステップａ８）、判定結果が真であればステップａ９に移行する一方、判定結果が偽であれば、即ち、貸球処理の実行中であれば、球抜き処理を実行しないでメインルーチンへリターンする。
【００５０】
ステップａ９に移行する場合、ＣＰＵ３０は、球抜き記憶レジスタＰ３の値が１であるか否か、即ち、パチンコ機本体１の表側に配設された遊技盤方向よりピン等を差し込むことによって操作される球抜き操作検出スイッチＳＷ２の入力がありであるか否かを判別し（ステップａ９）、判定結果が真であればステップａ１２に移行する一方、判定結果が偽であればステップａ１０に移行する。
【００５１】
電源投入直後であれば、球抜き操作検出スイッチＳＷ２は操作されていないものと考えられるので、ＣＰＵ３０はステップａ１０に移行して、球抜きフラグｆｎに球抜き動作が実行されてないことを規定する初期値０をセットし（ステップａ１０）、球抜きソレノイドＳＯＬ２の励磁解除指令を出力し（ステップａ１１）、即ち、球排出装置３によるパチンコ球の排出経路を賞品球払出し経路側にし、この周期の球抜き処理を終了する。
【００５２】
球抜き動作の実行条件は、ステップａ２乃至ステップａ９の判別処理の判定結果がすべて真となる場合であり、ステップａ２乃至ステップａ８の判定結果がすべて真であることを条件として、球抜き操作検出スイッチＳＷ２の入力がオンとなると、ＣＰＵ３０は、ステップａ８の判定結果を真と判定してステップａ１２に移行し、球抜き動作の実行が開始される。
【００５３】
図５及び図６は、ＣＰＵ３０による球抜き動作に関する動作タイミングチャートである。ＣＰＵ３０は、球排出装置３の球検出センサー３及び４の球検出信号のＡＮＤ信号のオンオフに基づいて、フックソレノイドＳＯＬ１を励磁することによりフック１８及び１９の回転体９及び１０に対する係止を解除し、左右の通路１１，１２より交互に１球づつ球の排出を行う。球検出センサー３及び４の球検出信号のＡＮＤ信号は、フックソレノイドＳＯＬ１の作動によって球排出装置３の通路１１，１２のうちのいずれか一方よりパチンコ球が排出されると、球の排出が行われた通路側に整列しているパチンコ球が移動するので、整列しているパチンコ球と球との間が球検出センサーを通過するため、一時的にオフ信号となり、即ち、球なし状態となる。また、本実施例の球排出装置３においては、フックソレノイドＳＯＬ１の励磁解除から球排出による球検出センサー４または５のいずれかによって球なし状態が検出されるまで多少の時間を要する。
【００５４】
ステップａ１２に移行したＣＰＵ３０は、球抜きフラグｆｎに１をセットして球抜き動作の実行開始を記憶し（ステップａ１２）、カードユニット通信禁止指令を出力し（ステップａ１３）、即ち、貸球要求に対する受け入れを禁止し、球抜きソレノイドＳＯＬ２の励磁指令を出力し（ステップａ１４）、即ち、球排出装置３によるパチンコ球の排出経路を賞品球払出し経路側より球抜き時の球排出経路に切り替え、球抜き時間監視フラグｆｅの値を０セットして初期化し（ステップａ１５）、ステップａ１６に移行する。
【００５５】
ここで、球抜き時間監視フラグｆｅは、球排出装置３による球抜き動作開始後に、球排出装置３の通路１１，１２の上流側のタンクレール４２内のパチンコ球が球排出装置３の球排出位置より排出されるまでの時間として後続の処理において予め設定される基準時間Ａの範囲内で、球検出センサー３及び４の球検出信号のＡＮＤ信号のオフ信号、即ち、球なし状態を検出した場合に、値１がセットされるフラグであり、球抜き時間監視フラグｆｅの値が１である場合には、球検出センサー３及び４の球検出信号の監視状態となる。なお、本実施例では、基準時間Ａを５秒間としている。
【００５６】
ステップａ１６に移行したＣＰＵ３０は、フックソレノイドＳＯＬ１の励磁指令を出力し（ステップａ１６）、パラメータｔ４にフックソレノイドＳＯＬ１の励磁時間を規定する所定値ａをセットすると共に（ステップａ１７）、タイマＴ４を作動し（ステップａ１８）、パラメータｔ３にフックソレノイドＳＯＬ１の励磁周期を規定する所定値ｂをセットすると共に（ステップａ１９）、タイマＴ３を作動し（ステップａ２０）、フックソレノイドＳＯＬ１の励磁開始からの経過時間の測定を行い、球抜き処理フラグＦ２の値を１に切り替え（ステップａ２１）、この周期の球抜き処理を終了する。なお、本実施例では、フックソレノイドＳＯＬ１の励磁時間を１６ｍｓとし、フックソレノイドＳＯＬ１の励磁周期、即ち、フックソレノイドＳＯＬ１の励磁開始から次の励磁開始までの時間を５０ｍｓとしている。
【００５７】
次周期以降の球抜き処理においては、ＣＰＵ３０は、球抜き処理フラグＦ２の値が１となっているので、ステップａ１の判別処理後、ステップａ２２の判別処理において真と判定しステップａ２３に移行し、タイマＴ４の値が、経過時間がパラメータｔ４にセットした値に達したか否かを判別し（ステップａ２３）、判定結果が偽であれば、この周期の球抜き処理を終了する。
【００５８】
以下、ＣＰＵ３０は、タイマＴ４によって計時されるフックソレノイドＳＯＬ１の励磁開始からの経過時間がパラメータｔ４にセットした値に達するまでの間、ステップａ１，ステップａ２２，ステップａ２３の各判別処理を所定の処理周期で繰り返し実行し、フックソレノイドＳＯＬ１の励磁開始からの経過時間がパラメータｔ４にセットした値に達すると（ステップａ２３）、フックソレノイドＳＯＬ１の励磁解除指令を出力し（ステップａ２４）、球抜き処理フラグＦ２の値を２に切り替え（ステップａ２５）、この周期の球抜き処理を終了する。
【００５９】
次周期以降の処理では、球抜き処理フラグＦ２の値が２となっているので、ＣＰＵ３０は、ステップａ１，ステップａ２２の判別後、ステップａ２６の判別処理において真と判定し、ステップａ２７に移行する。ＣＰＵ３０は、タイマＴ３の値が、経過時間がパラメータｔ３にセットした値に達したか否かを判別し（ステップａ２７）、判定結果が偽であればステップａ２８に移行して、球抜き時間監視フラグｆｅの値が球検出センサー４，５のＡＮＤ信号の監視状態を規定する値１となっているか否かを判別するが（ステップａ２８）、球抜き動作開始直後は、球抜き時間監視フラグｆｅの値は、ステップａ１５の処理によって初期値０となっており、偽と判定してステップａ２９に移行し、装置球有り記憶レジスタＰ５の値が球ありを規定する値１であるか否かを判別する（ステップａ２９）。
【００６０】
フックソレノイドＳＯＬ１の励磁解除から球排出による球検出センサー４または５のいずれかによって球なし状態が検出されるまで多少の時間を要するため、球抜き動作開始直後は、装置球有り記憶レジスタＰ５の値は球有りを規定する値１となっており、ＣＰＵ３０は、ステップａ２９の判別結果を真と判定するので、この周期の球抜き処理を終了する。
【００６１】
一方、球検出センサー４，５のＡＮＤ信号の状態は、入力処理において、２ｍｓ毎のタイマ割り込みで行っているので、図５に示されるフックソレノイドＳＯＬ１の励磁解除から次の励磁指令出力までの時間ｃの間に、球の排出があれば、装置球有り記憶レジスタＰ５の値が球有りを規定する値１から球なしを規定する値０へ変わる。
【００６２】
以下、ＣＰＵ３０は、タイマＴ３によって計時されるフックソレノイドＳＯＬ１の励磁開始からの経過時間がパラメータｔ３にセットした値に達するまでの間、ステップａ１，ステップａ２２，ステップａ２６，ステップａ２７及びステップａ２８の各判別処理とステップａ２９の球排出検出の判別処理を所定の処理周期で繰り返し実行し、球が１球排出されることによって装置球有り記憶レジスタＰ５の値が０に変化すると、即ち、球なし状態を検出すると、ＣＰＵ３０は、ステップａ２９の判定処理を真と判定して、球抜き時間監視フラグｆｅの値に、球検出センサー４，５のＡＮＤ信号の監視状態を規定する値１をセットし（ステップａ３０）、フックソレノイドＳＯＬ２の追加動作処理に関する追加時間フラグｆｇの値を０セットして初期化し（ステップａ３１）、球排出装置３における球なし状態の監視時間を設定するパラメータｔ１に所定値Ａをセットし（ステップａ３２）、球抜き監視タイマＴ１を作動し（ステップａ３３）、その周期の球抜き処理を終了する。なお、パラメータｔ１にセットされる所定値Ａは、前述した基準時間Ａである。
【００６３】
次周期以降の処理では、タイマＴ３によって計時されるフックソレノイドＳＯＬ１の励磁開始からの経過時間がパラメータｔ３にセットした値に達するまでの間、球抜き処理フラグＦ２の値が２であって、球抜き時間監視フラグｆｅの値が１となっているため、ＣＰＵ３０は、ステップａ１，ステップａ２２，ステップａ２６，ステップａ２７の判別処理後、ステップａ２８の判別処理において真と判定し、ステップａ３４に移行し、球検出センサー４，５のＡＮＤ信号の監視状態となって以降の球有り記憶レジスタＰ５の値が球ありを規定する値１であるか否かを判別し（ステップａ３４）、ステップａ３４の判定結果が真である場合には、即ち、球あり状態が検出された場合には、球抜き時間監視フラグｆｅの値を０クリアする一方（ステップａ３５）、ステップａ３４の判定結果が偽である場合には、即ち、球なし状態である場合には、その周期の球抜き処理を終了する。
【００６４】
球排出装置３の通路１１，１２内にパチンコ球が複数個存在する場合には、球排出装置３による１回の排出動作につき１球排出することから、装置球有り記憶レジスタＰ５の値が再び球有りを規定する値１となる。このことより、ＣＰＵ３０は、ステップａ１，ステップａ２２，ステップａ２６，ステップａ２７，ステップａ２８，ステップａ３４、ステップａ３５の処理を所定の処理周期で繰り返し実行する。この場合には、球抜き時間監視フラグｆｅの値は初期化される。
【００６５】
フックソレノイドＳＯＬ１の励磁開始からの経過時間がパラメータｔ３にセットした値に達すると（ステップａ２７）、ＣＰＵ３０は真と判定してステップａ３６に移行する。この時点で球排出装置３の球排出動作の１サイクルが終了する。以下、ステップａ１６の処理時点からステップａ２７の判別結果が真となるまでの間を球排出動作の１サイクル時間ということとする。
【００６６】
ステップａ３６に移行したＣＰＵ３０は、球抜き時間監視フラグｆｅの値が球検出センサー４，５のＡＮＤ信号の監視状態を規定する値１となっているか否かを判別するが（ステップａ３６）、球排出装置３の通路１１，１２内にパチンコ球が複数個存在する場合には、ステップａ３５の処理によって球抜き時間監視フラグｆｅの値が初期化されて０となっているため、ステップａ３６の判定結果が偽となり、ＣＰＵ３０は、ステップａ１６に移行し、ステップａ１６乃至ステップａ２１の各処理を実行し、この周期の球抜き処理を終了する。
【００６７】
そして、次周期以降、ＣＰＵ３０は、再び、ステップａ１，ステップａ２２，ステップａ２３の各判別処理とステップａ１，ステップａ２２，ステップａ２３，ステップａ２４，ステップａ２５の各処理とを順次実行後、ステップａ１，ステップａ２２，ステップａ２６，ステップａ２７の判別処理及びステップａ２８，ステップａ２９の判別処理、ステップａ２８乃至ステップａ３３の処理、ステップａ２８，ステップａ３４乃至ステップａ３５の処理、ステップａ２８，ステップａ３４の処理のうちのいずれかを所定の処理周期で順次実行し、ステップａ２７の判別処理が真となるまでの間、フックソレノイドＳＯＬ１の励磁による球排出装置３の１サイクルの排出動作を行う。
【００６８】
ＣＰＵ３０は、球排出動作の１サイクル時間の間に、球排出装置３の通路１１，１２内の両方にパチンコ球が検出される場合には、球抜き時間監視フラグｆｅの値が０となり、フックソレノイドＳＯＬ１の励磁による球排出装置３の１サイクルの排出動作を繰り返し実行する。
【００６９】
そして、球排出装置３の１サイクルの排出動作を繰り返すうちに、球排出装置３の通路１１，１２の一方が球なし状態となると、球抜き時間監視フラグｆｅの値が球検出センサー４，５のＡＮＤ信号がオフとなって、球排出動作の１サイクル時間内におけるステップａ３４の判定結果がいずれも偽となる。この場合には、球抜き時間監視フラグｆｅの値は監視状態を規定する値１となっている。
【００７０】
ＣＰＵ３０は、ステップａ２７の判別処理を真と判定後、ステップａ３６の判定処理を真と判定し、ステップａ３７に移行し、フックソレノイドＳＯＬ２の追加動作処理に関する追加時間フラグｆｇの値が０であるか否かを判別するが（ステップａ３７）、この場合には、ステップａ３１の処理において初期化されているので真と判定し、フックソレノイドＳＯＬ２の追加動作時間に関するパラメータｔ２に所定値Ｂを設定し（ステップａ３８）、追加動作時間監視タイマＴ２を作動し（ステップａ３９）、フックソレノイドＳＯＬ１の排出動作の１サイクルの処理の終了後よりの球なし状態の経過時間の測定を開始し、追加時間フラグｆｇの値を１に切り替え（ステップａ４０）、ステップａ１６乃至ステップａ２１の処理を実行後、この周期の球抜き処理を終了する。
【００７１】
なお、本実施例では、フックソレノイドＳＯＬ２の追加動作時間としてパラメータｔ２に設定される時間を３秒としている。
【００７２】
フックソレノイドＳＯＬ１の励磁解除時点よりタイマＴ３がパラメータｔ３にセットした値ｂに達するまでの間、球なし状態が継続する場合には、言い換えれば、球排出動作の１サイクル時間の間、球なし状態が継続する場合、フックソレノイドＳＯＬ１の追加動作処理を行う。
【００７３】
次周期以降の処理では、ＣＰＵ３０は、フックソレノイドＳＯＬ１の排出動作を引き続き行い、球排出動作の１サイクル時間が経過すると（ステップａ２７）、ステップａ３６に移行して球抜き時間監視フラグｆｅの値が球検出センサー４，５のＡＮＤ信号の監視状態を規定する値１となっているか否かを判別するが、球排出装置３の通路１１，１２内の球なし状態が継続している場合には、ステップａ３６の判別処理において真と判定してステップａ３７の判別処理に移行し、該周期では追加時間フラグｆｇの値が１となっているので、ステップａ３７の判別処理を偽と判定してステップａ４１に移行する。
【００７４】
ＣＰＵ３０は、追加動作時間監視タイマＴ２がフックソレノイドＳＯＬ２の追加動作時間に関するパラメータｔ２にセットした値Ｂに達しているか否かを判別し（ステップａ４１）、判定結果が偽であれば、ステップａ１６乃至ステップａ２１の処理を実行後、この周期の処理を終了する。
【００７５】
次周期以降、ＣＰＵ３０は、追加動作時間監視タイマＴ２がフックソレノイドＳＯＬ２の追加動作時間に関するパラメータｔ２にセットした値Ｂに達するまでの間、ステップａ１，ステップａ２２，ステップａ２３の各判別処理とステップａ１，ステップａ２２，ステップａ２３，ステップａ２４，ステップａ２５の各処理とを順次実行後、ステップａ３４の判定結果が偽であることを条件として、即ち、球なし状態が継続すれば、ステップａ１，ステップａ２２，ステップａ２６，ステップａ２７，ステップａ２８，ステップａ３４の処理、ステップａ２７，ステップａ３６，ステップａ３７の各判別処理及びステップａ４１の追加動作時間の経過の判別処理を所定の処理周期で繰り返し実行し、フックソレノイドＳＯＬ１の励磁による球排出装置３の排出動作を行う。
【００７６】
球排出装置３の上流側のタンクレール４２や球排出装置３の通路１１，１２内に混在するごみ等によって球詰まりや球の流れにおける空隙が発生した場合や、球排出装置３の排出解放位置において、パチンコ球が位置ずれによる回転体９，１０の歯状部１６，１７の球噛みが発生した場合には、球排出装置３の通路１１，１２及びタンクレール４２にパチンコ球が残存することが起こるが、このような場合であっても、球排出動作の１サイクル時間の間、球なし状態が継続する場合には、フックソレノイドＳＯＬ１の追加動作が実行されることよって、即ち、フックソレノイドＳＯＬ１を所定時間Ｂの間、間歇的に作動させることにより、残存するパチンコ球が排出される。
【００７７】
この場合には、球検出センサー４，５のＡＮＤ信号がオンとなるので、ステップａ３５の処理によって球抜き時間監視フラグｆｅの値が０クリアされるので、次周期においてＣＰＵ３０は、再び、ステップａ２８の判別処理を偽と判定してステップａ２９の判別処理が偽であれば、ステップａ３０乃至ステップａ３３の処理を実行して、フックソレノイドＳＯＬ１の励磁による球排出装置３の排出動作を行って球抜き動作を続行する。
【００７８】
追加動作時間監視タイマＴ２がフックソレノイドＳＯＬ２の追加動作時間に関するパラメータｔ２にセットした値Ｂに達するまでの間、球なし状態が継続すると、ステップａ３４の判別処理において、追加動作時間監視タイマＴ２がパラメータｔ２にセットした所定時間Ｂに達し（ステップａ４１）、ＣＰＵ３０は、真と判定し、球抜き処理フラグＦ２の値を３に切り替え（ステップａ４２）、この周期の処理を終了する。
【００７９】
次周期以降の処理では、球抜き処理フラグＦ２の値が３となっているため、ＣＰＵ３０は、ステップａ１，ステップａ２２の判別後、ステップａ２６の判別処理において偽と判定してステップａ４３に移行し、装置球有り記憶レジスタＰ５の値が球ありを規定する値１であるか否かを判定する（ステップａ４３）。追加動作時間Ｂの範囲内で、球検出センサー４，５のＡＮＤ信号がオンとならず、球検出がない場合には、追加動作時間Ｂが経過した以降のフックソレノイドＳＯＬ１の励磁による排出動作は、行われない。
【００８０】
球排出装置３の通路１１，１２内の球の排出が完了して、ステップａ４３の判定結果が偽であれば、ＣＰＵ３０は、ステップａ４４に移行し、球抜き監視タイマＴ１が球排出装置３における球なし状態の監視時間を設定するパラメータｔ１にセットした所定値Ａに達しているか否かを判別し（ステップａ４４）、球抜き監視タイマＴ１がパラメータｔ１にセットした所定値Ａに達していなければ、この周期の処理を終了する。
【００８１】
以下、球なし状態であれば、ステップａ４３の判定結果が偽となるので、ＣＰＵ３０は、球抜き監視タイマＴ１がパラメータｔ１にセットした所定値Ａに達するまでの間、ステップａ１，ステップａ２２，ステップａ２６の判別処理とステップａ４３の判別処理及びステップａ４４の判別処理を所定の処理周期で繰り返し実行する。
【００８２】
球抜き監視タイマＴ１がパラメータｔ１にセットした所定値Ａに達すると（ステップａ４４）、即ち、所定時間Ａの範囲内で球検出センサー４，５のＡＮＤ信号がオンとならず、球検出がない場合には、ＣＰＵ３０は、球抜きソレノイドＳＯＬ２の励磁解除指令を出力し（ステップａ４５）、球排出装置３によるパチンコ球の排出経路を賞品球排出経路側に戻し、球抜き記憶レジスタＰ３の値が１であるか否かを判別するが（ステップａ４６）、通常、球抜き操作検出スイッチＳＷ２の状態は、操作を掛けてからはオフとされていると考えられるので偽と判定し、球抜きフラグｆｎを０クリアし（ステップａ４７）、球抜き時間監視フラグｆｅの値を０クリアし（ステップａ４８）、球抜き処理フラグＦ２を０クリアして初期化し（ステップａ４９）、この周期の処理を終了する。この時点で、球抜き動作が終了することとなる。
【００８３】
また、球排出装置３の上流側のタンクレール４２や球排出装置３の通路１１，１２内に混在するごみ等によって球詰まりや球の流れにおける空隙が発生することによって、球抜き監視タイマＴ１がパラメータｔ１にセットした所定値Ａに達するまでの間に球検出センサー４，５のＡＮＤ信号がオンとなる場合には、ステップａ４３の判定結果が真となるため、ＣＰＵ３０は、球抜き時間監視フラグｆｅの値を０クリアし（ステップａ５０）、ステップａ１６乃至ステップａ２１の処理を実行した後、この周期の処理を終了し、次周期以降、再び、ステップａ２８の判別処理を偽と判定してステップａ２９の判別処理が偽であれば、ステップａ３０乃至ステップａ３３の処理を実行して、フックソレノイドＳＯＬ１の励磁による球排出装置３の排出動作を行って球抜き動作を続行する。
【００８４】
球抜き操作検出スイッチＳＷ２のオンが検出され、球抜きフラグｆｎに１がセットされた場合の球抜き動作は、上記説明では１個毎の球抜き排出制御としたが、一定個数単位で球抜き動作を行わせる手段としてもよい。
【００８５】
例えば、タンクレール４２、球排出装置３上で、待機状態となっているパチンコ球を２５個単位で球検出スイッチＳＷ１による球切れ検出があるまで繰り返しフックソレノイドＳＯＬ１を励磁、非励磁を行い、２５個単位でパチンコ球群の排出動作を繰り返した後、球抜き動作を停止する。
【００８６】
この停止後において、既述の基準時間Ａ（５秒間）は、監視状態とし、この基準時間Ａの範囲内で球の存在が球検出スイッチＳＷ１により検出された場合には、再度フックソレノイドＳＯＬ１の作動を行い、回転体９，１０による２５個の球の排出動作を停止する。
【００８７】
さらに、この停止後、既述の基準時間Ａの監視時間の範囲内で、球検出センサー４，５により、球排出装置３内の球の存在が検出された場合には、一定時間（例えば３秒間）フックソレノイドＳＯＬ１の係止解除をし、回転体９，１０を排出状態とし、球排出装置３内に残っているパチンコ球を抜くための動作を実行し、球抜き動作を完了する。
【００８８】
【発明の効果】
請求項１に記載の構成によれば、パチンコ機本体の制御手段がカードユニット通信禁止指令を出力し、貸球要求の受け入れを禁止するようにしたので、球抜き処理中に球貸しスイッチが操作される場合、カードユニット通信禁止指令によって、カードユニットからの貸球要求の受け入れが禁止されているため、球抜き処理開始後、貸玉要求を受け入れるといった不合理を回避することができ、球抜き処理及び貸球処理を合理的に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施例に係るカード式パチンコ機の要部ブロック図
【図２】実施例におけるカード式パチンコ機の裏面図
【図３】実施例における球排出装置の断面図
【図４】実施例における球排出装置の別の断面図
【図５】実施例における球検出信号と球排出装置の球抜き動作の関係を示すタイミングチャート
【図６】図５のタイミングチャートのつづき
【図７】本発明の実施例に係るパチンコ機におけるＣＰＵによる処理の概略を示すフロー図
【図８】本発明の実施例に係るパチンコ機におけるＣＰＵによる処理の一部を示すフロー図
【図９】本発明の実施例に係るパチンコ機におけるＣＰＵによる球抜き処理の一部を示すフロー図
【図１０】図９のフロー図のつづき
【図１１】図１０のフロー図のつづき
【図１２】図９のフロー図のつづき
【図１３】図１２のフロー図のつづき
【図１４】図１３のフロー図のつづき
【図１５】図１２のフロー図のつづき
【符号の説明】
１  パチンコ機本体
２  カードユニット
３  球排出装置
４  球検出センサー
５  球検出センサー
６  排出球センサー
７  排出球センサー
８  球排出装置本体
９  回転体
１０  回転体
１１  通路
１２  通路
１３  軸
１４  球体係合部
１５  球体係合部
１６  歯状部
１７  歯状部
１８  フック
１９  フック
２０  歯状部
２１  歯状部
２２  基枠
２３  枠制御基板
２４  インタフェース基板（カードユニットインタフェース）
２５  確率モード設定スイッチ
２６  設定表示ＬＥＤ
２７  クロック回路
２８  ウォッチドッグタイマリセット回路
２９  モータ駆動回路
３０  ＣＰＵ
３１  ＲＯＭ
３２  ＲＡＭ
３３  マイクロコンピユータ
３４  スイッチ検出部
３５  スイッチ検出部
３６  球排出装置制御回路
３７  払出し信号制御回路
３８  球貸信号制御回路
３９  ソレノイド駆動回路
４０  球タンク
４１  静電防止器
４２  タンクレール
４３  球ならし振り子
４４  メイン制御基板
４５  基板収納ボックス
４６  下皿口
４７  防犯制御基板
４８  発射装置制御基板
４９  球切りカム
５０  払い出し検出機構
５１  連結杆
５２  コネクタ
５３  外部接続端子
５４  外部接続端子
５５  外部接続端子
５６  外部接続端子
５７  外部接続端子
５８  外部接続端子
５９  カードユニット係止部材
６０  モータ駆動回路
ＳＷ１  球検出スイッチ
ＳＷ２  球抜き操作検出スイッチ
ＳＷ３  球検出スイッチ
ＳＷ４  賞品球経路満タン検出スイッチ
ＳＷ５  賞品球払い出し検出スイッチ
Ｍ１  球切りモータ
Ｍ２  発射モータ
ＳＯＬ１  フックソレノイド
ＳＯＬ２  球抜きソレノイド
【図１】
0003855131.tif 000002
【図２】
0003855131.tif 000003
【図３】
0003855131.tif 000004
【図４】
0003855131.tif 000005
【図５】
0003855131.tif 000006
【図６】
0003855131.tif 000007
【図７】
0003855131.tif 000008
【図８】
0003855131.tif 000009
【図９】
0003855131.tif 000010
【図１０】
0003855131.tif 000011
【図１１】
0003855131.tif 000012
【図１２】
0003855131.tif 000013
【図１３】
0003855131.tif 000014
【図１４】
0003855131.tif 000015
【図１５】
0003855131.tif 000016