(57)【要約】      （修正有）【課題】払出制御基板とカードユニット等の遊技媒体貸出機とを結線することで、当該貸出機からの貸出要求信号を払出制御基板にて受付け、所定個数の遊技球が供給されるよう構成されている遊技機において、ゴト冶具等を用いて貸出要求信号を連続して送信することで、遊技球を不正に搾取することがない遊技機を提供する。【解決手段】再度の遊技媒体指示情報の受信タイミングが、前回の遊技媒体払出指示情報の受信を契機として設定された所定期間内又は前回の遊技媒体払出指示情報の受信後の遊技媒体払出を契機として設定された所定期間内であるときには払い出し遅延状態とし、払い出し遅延状態下では、払い出し遅延状態でない状態と比較し、単位時間当たりの遊技媒体の払い出し速度を低下させる制御を実行するよう構成されている遊技機。【選択図】図２３
2012157588.tif 000002
【特許請求の範囲】
【請求項１】
遊技実行の結果、遊技媒体払出条件を充足したことを契機に特典として遊技媒体を払い出す制御を実行すると共に、遊技媒体払出指示装置が出力する遊技媒体払出指示情報を受信したことを契機に遊技媒体を払い出す制御を実行する払出制御手段を備えた遊技機であって、
払出制御手段は、遊技媒体払出指示情報を受信した後、遊技媒体払出指示情報を再度受信した場合、当該再度の遊技媒体指示情報の受信タイミングが、前回の遊技媒体払出指示情報の受信を契機として設定された所定期間内であるとき又は前回の遊技媒体払出指示情報の受信後の遊技媒体払出を契機として設定された所定期間内であるときには払い出し遅延状態とし、払い出し遅延状態下では、払い出し遅延状態でない状態と比較し、単位時間当たりの遊技媒体の払い出し速度を低下させる制御を実行する
よう構成された遊技機。
【請求項２】
払出制御手段は、
遊技媒体払出指示情報を受信した場合、当該遊技媒体払出指示情報の受信を契機として払い出される遊技媒体数に基づき、当該遊技媒体数が消費される最速予測消費時間（Ｔｍｉｎ）を目標値としてセットするか或いは当該最速予測消費時間に所定時間（Ｔｍ）を減算又は加算した予測誤差考慮予想消費時間（Ｔｍｉｎ±Ｔｍ）を目標値としてセットした上、経過時間を計測する経過時間制御手段
を更に有しており、
払出制御手段は、経過時間制御手段が計測している経過時間が前記目標値に到達する前に遊技媒体払出指示情報を受信した場合、払い出し遅延状態とする
よう構成された、請求項１記載の遊技機。
【請求項３】
経過時間制御手段は、経過時間の計測開始後であって前記目標値に到達するまでの間に、遊技媒体払出条件が充足したことを契機に特典として遊技媒体が払い出された場合には、払い出された遊技媒体数が消費される特典遊技媒体最速予測消費時間（Ｔａｄｄ−ｍｉｎ）を前記目標値に加算するか又は当該特典遊技媒体最速予測消費時間に所定時間（Ｔａｄｄ−ｍ）を減算若しくは付加した特典遊技媒体予測誤差考慮予想消費時間（Ｔａｄｄ−ｍｉｎ±Ｔａｄｄ−ｍ）を前記目標値に加算するか、或いは、
経過時間制御手段は、前記経過時間から前記特典遊技媒体最速予測消費時間（Ｔａｄｄ−ｍｉｎ）を減算するか又は前記特典遊技媒体予測誤差考慮予想消費時間（Ｔａｄｄ−ｍｉｎ±Ｔａｄｄ−ｍ）を減算する
よう構成された、請求項２記載の遊技機。
【請求項４】
経過時間制御手段は、経過時間の計測開始後であって前記目標値に到達するまでの間に、遊技が実行されていない場合又は遊技実行による単位時間当たりの遊技媒体の消費数が所定値以下である場合には、遊技が実行されていない期間に消費されるべき遊技媒体数に基づき又は単位時間当たりの遊技媒体の予定最大消費数と実際の消費数との差分に基づき、前記目標値に特定値を加算するか、或いは、
経過時間制御手段は、経過時間の計測開始後であって前記目標値に到達するまでの間に、遊技が実行されていない場合若しくは遊技実行による単位時間当たりの遊技媒体の消費数が所定値以下である場合には、経過時間の計測を停止するか、又は、遊技が実行されていない期間に消費されるべき遊技媒体数に基づき若しくは単位時間当たりの遊技媒体の予定最大消費数と実際の消費数との差分に基づき前記経過時間から特定値を減算する
よう構成された、請求項２又は３記載の遊技機。
【請求項５】
払出制御手段は、遊技媒体払出条件を充足したことを契機に特典として遊技媒体を払い出す際又は遊技媒体払出指示情報を受信したことを契機に遊技媒体を払い出す際、払い出すべき遊技媒体数が所定数を超える場合には、一回の払い出し数の上限を所定数とした単位払い出しを複数回に分けて実行し、更に
払出制御手段は、払い出し遅延状態下で遊技媒体の払い出しを実行する際、払い出し遅延状態下でない状態で遊技媒体の払い出しを実行する際と比較し、単位払い出し間の待機時間を長くする
よう構成された、請求項１〜４のいずれか一項記載の遊技機。
【請求項６】
遊技機に対して遊技媒体払出指示情報を送信してから所定時間内に、当該遊技媒体払出指示情報と対応した遊技媒体払出完了情報を遊技機から受信できなかった場合にはエラー状態に移行するよう構成された遊技媒体払出指示装置と接続可能な遊技機であって、
払出制御手段は、払い出し遅延状態で遊技媒体払出指示情報を受信した場合、当該受信に基づく遊技媒体の払い出しが完了する前に、遊技媒体払出完了情報を遊技媒体払出指示装置に送信するよう構成されており、且つ
払出制御手段は、
遊技媒体の払い出し中に遊技媒体払出指示情報を受信した場合、当該遊技媒体払出指示情報を一時記憶する未完了遊技媒体払出指示情報一時記憶手段
を更に有している、請求項１〜５のいずれか一項記載の遊技機。
【請求項７】
遊技機側が遊技媒体払出不許可状態である場合には遊技媒体払出指示情報を遊技機側に出力しないよう構成された遊技媒体払出指示装置と接続可能な遊技機であって、
払出制御手段は、払い出し遅延状態下では遊技媒体払出不許可状態とする
よう構成された、請求項１〜５のいずれか一項記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
遊技機に関する。
【背景技術】
【０００２】
一般的な遊技機、例えばぱちんこ遊技機を例に採ると、当該機は、遊技全体の統括制御を行う主制御用ＣＰＵが搭載された主制御基板（いわゆるメイン制御基板）と、液晶表示装置・サイドランプ・スピーカ等を制御して演出処理全般を統括する演出制御用ＣＰＵが搭載された演出制御基板（いわゆるサブ制御基板）と、払出モータを内蔵した払出装置を制御して払出処理全般を統括する払出制御用ＣＰＵが搭載された払出制御基板とを有している。また、近年では、ぱちんこ遊技機に隣接してカードユニット等の遊技媒体貸出機が設置されており、当該貸出機と払出制御基板とを結線することで、当該貸出機からの貸出要求を払出制御基板にて受付け、ぱちんこ遊技機に所定個数の遊技球が供給（球貸出）されるよう構成されている。ここで、賞球や球貸出に係る払出がなされる場合、一般的に、以下のような手順（例）が実行される。
【０００３】
まず、賞球払出に関しては、遊技球が始動入賞口や大入賞口等の入賞口に入球すると、入賞球集合樋を経て入賞球排出機構に達し、そこで入賞球検出スイッチにより検出される。そして、この検出信号を受信したメイン制御基板側は、払出制御基板側に賞球払出コマンドを送信する。続いて、賞球払出コマンドを受信した払出制御基板は、このコマンドに基づいて球払出装置を制御して賞球払出動作を実行する。
【０００４】
他方、球貸出払出に関しては、オン／オフ状態の２状態に切り分けられる（二値論理である）遊技媒体貸出機からの貸出要求信号が、何れか一方の状態（例えば、オン状態）となったことを契機として、払出制御基板は払出制御基板側にて予め定められた払出数に基づいて球払出装置を制御して球貸出払出動作を実行する。
【０００５】
ところで、最近、不正行為用冶具（ゴト冶具）を用いて遊技媒体貸出機や遊技媒体貸出機と払出制御基板との結線部等にアクセスし、不正に遊技球を搾取するゴト行為が後を絶たない。即ち、当該ゴト冶具を用いて貸出要求信号を不正にオン状態とすることで、払出制御基板に不正な球貸出払出動作を実行させるというものである。このようなゴト行為を、当該アクセス部に対するゴト行為対策によって完全に防止することは困難であるため、払出制御基板側（ぱちんこ遊技機側）でのゴト行為対策が重要になってきている。このような観点から、従来より幾つかの手法が提案されている。
【０００６】
例えば、特許文献１に係る遊技機では、偽変造された記録媒体を用いて遊技球を不正に搾取することを防止するため、遊技機側に遊技球の発射有無を検出する球発射検出手段を設け、球貸出払出動作の終了後における所定時間内に、球発射検出手段によって遊技球が発射されたことが検出されなければ、当該球貸出払出動作によって供給された遊技球が遊技に使用されていないと判定するよう構成されている。
【特許文献１】特開平９−２３９１４２
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１のような技術では、前述したようなゴト行為に対しては、必ずしも有効でない場合がある。例えば、遊技球を発射させた状態を保持すると共に、当該ゴト冶具を用いて貸出要求信号を連続してオン状態とすることで、遊技球を不正に搾取することが可能となってしまうという課題がある。
【課題を解決するための手段】
【０００８】
本態様に係る遊技機は、
遊技実行の結果、遊技媒体払出条件を充足したことを契機に特典として遊技媒体を払い出す制御を実行すると共に、遊技媒体払出指示装置（例えば、カードユニットＣ）が出力する遊技媒体払出指示情報を受信したことを契機に遊技媒体を払い出す制御を実行する払出制御手段（例えば、払出制御手段２３００）を備えた遊技機であって、
払出制御手段（例えば、払出制御手段２３００）は、遊技媒体払出指示情報を受信した後、遊技媒体払出指示情報を再度受信した場合、当該再度の遊技媒体指示情報の受信タイミングが、前回の遊技媒体払出指示情報の受信を契機として設定された所定期間内であるとき又は前回の遊技媒体払出指示情報の受信後の遊技媒体払出を契機として設定された所定期間内であるときには払い出し遅延状態とし、払い出し遅延状態下では、払い出し遅延状態でない状態と比較し、単位時間当たりの遊技媒体の払い出し速度を低下させる制御を実行する
よう構成された遊技機である。
【発明の効果】
【０００９】
本態様に係る遊技機によれば、再度の遊技媒体指示情報の受信タイミングが、前回の遊技媒体払出指示情報の受信を契機として設定された所定期間内であるとき又は前回の遊技媒体払出指示情報の受信後の遊技媒体払出を契機として設定された所定期間内であるときには払い出し遅延状態とし、払い出し遅延状態下では、払い出し遅延状態でない状態と比較し、単位時間当たりの遊技媒体の払い出し速度を低下させる制御を実行するよう構成されているため、不正に遊技媒体払出指示情報を発信して遊技媒体を不正に搾取するような行為が行われている場合には、遊技媒体を不正に搾取されることを遅延させることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るぱちんこ遊技機の正面図（遊技者側）である。
【図２】図２は、実施形態に係るぱちんこ遊技機の裏面図である。
【図３】図３は、実施形態に係るぱちんこ遊技機における、払出用遊技球を遊技機内に貯留する動作原理の概要図である。
【図４】図４は、実施形態に係るぱちんこ遊技機の払出ユニットの外観図である。
【図５】図５は、実施形態に係るぱちんこ遊技機における、払出ユニットの構造と遊技球の払出を行う動作原理の概要図である。
【図６】図６は、実施形態に係るぱちんこ遊技機の電気的な概略構成図である。
【図７】図７は、実施形態に係るぱちんこ遊技機のメイン制御基板及び払出制御基板間で送受信されるコマンド及び情報の内容を示した図である。
【図８】図８は、実施形態に係るぱちんこ遊技機の機能ブロック図である。
【図９】図９は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、払出制御基板との通信処理のフローチャートである。
【図１０】図１０は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、シリアル通信のエラー監視処理のフローチャートである。
【図１１】図１１は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、シリアル通信のデータ受信監視処理のフローチャートである。
【図１２】図１２は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、払出コマンド要求処理のフローチャートである。
【図１３】図１３は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、払出コマンド送信処理のフローチャートである。
【図１４】図１４は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、１コマンド目（２コマンド目）送信処理のフローチャートである。
【図１５】図１５は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、１コマンド目受信確認処理のフローチャートである。
【図１６】図１６は、実施形態に係るぱちんこ遊技機における、メイン制御基板側で実行する、２コマンド目受信確認処理のフローチャートである。
【図１７】図１７は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する処理のメインフローチャートである。
【図１８】図１８は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、メイン制御基板との通信処理のフローチャートである。
【図１９】図１９は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、シリアル通信のエラー監視処理のフローチャートである。
【図２０】図２０は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、シリアル通信のデータ受信監視処理のフローチャートである。
【図２１】図２１は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、メイン制御基板との通信処理のフローチャートである。
【図２２】図２２は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、カードユニットとの通信処理のフローチャートである。
【図２３】図２３は、本実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、払出制御処理のフローチャートである。
【図２４】図２４は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、早期貸出操作監視制御処理のフローチャートである。
【図２５】図２５は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、早期貸出操作監視開始処理のフローチャートである。
【図２６】図２６は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、早期貸出操作検出時処理のフローチャートである。
【図２７】図２７は、実施形態に係るぱちんこ遊技機における、払出制御基板側で実行する、早期貸出操作監視終了処理のフローチャートである。
【図２８】図２８は、本実施形態に係るぱちんこ遊技機における、カードユニット側で実行する処理のメインフローチャートである。
【図２９】図２９は、本実施形態に係るぱちんこ遊技機における、カードユニット側で実行する動作内容設定処理のフローチャートである。
【図３０】図３０は、本実施形態に係るぱちんこ遊技機における、カードユニット側で実行する払出制御側との通信処理のフローチャートである。
【図３１】図３１は、本実施形態に係るぱちんこ遊技機における、カードユニット側で実行する単位貸出要求送受信制御処理のフローチャートである。
【図３２】図３２は、本実施形態に係るぱちんこ遊技機における、作用説明図である。
【実施するための形態】
【００１１】
以下、実施形態の一例として、ぱちんこ遊技機を例に採って説明することとする。但し、ぱちんこ遊技機に限定される訳ではなく、他の弾球遊技機（例えば雀球やアレンジボール）やスロットマシンであってもよい。尚、本実施形態は、あくまで一例であり、各手段が存在する場所や機能等、各種処理に関しての各ステップの順序、フラグのオン・オフのタイミング、各ステップの処理を担う手段名等に関し、以下の態様に限定されるものではない。また、上記した実施形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある実施形態についての変更例は、別の実施形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。また、本実施形態では、各種テーブルに関し、抽選テーブルと参照テーブルとが存在するが、これらも限定的ではなく、抽選テーブルを参照テーブルとしたり或いはこの逆としてもよい。
【００１２】
ここで、各構成要素について説明する前に、本実施形態に係るぱちんこ遊技機の特徴（概略）を説明する。以下、図面を参照しながら、各要素について詳述する。
【００１３】
《全体構成》
（前面）
まず、図１を参照しながら、本実施形態に係るぱちんこ遊技機の前面側の基本構造を説明する。ぱちんこ遊技機は、主に遊技機枠と遊技盤で構成される。以下、これらを順に説明する。
【００１４】
はじめに、ぱちんこ遊技機の遊技機枠は、外枠１０２、前枠１０４、透明板１０６、扉１０８、上球皿１１０、下球皿１１２及び発射ハンドル１１６を含む。まず、外枠１０２は、ぱちんこ遊技機を設置すべき位置に固定するための枠体である。前枠１０４は、外枠１０２の開口部分に整合する枠体であり、図示しないヒンジ機構を介して外枠１０２に開閉可能に取り付けられる。前枠１０４は、遊技球を発射する機構、遊技盤を着脱可能に収容させるための機構、遊技球を誘導又は回収するための機構等を含む。透明板１０６は、ガラス等により形成され、扉１０８により支持される。扉１０８は、図示しないヒンジ機構を介して前枠１０４に開閉可能に取り付けられる。上球皿１１０は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１１２への遊技球の抜き取り等の機構を有する。下球皿１１２は、遊技球の貯留、抜き取り等の機構を有する。また、上球皿１１０と下球皿１１２の間にはスピーカ１１４が設けられており、遊技状態等に応じた効果音が出力される。そして、遊技効果ランプ１９０は、遊技領域１２０又は遊技領域１２０以外の領域に設けられ、点滅等することで演出の役割を果たす。更に、透明板１０６の右下部を介して視認可能な、遊技球の払出に関する情報をＬＥＤによって外部に表示する状態表示部１３０が備えられている。ここで、図示しないが、上球皿１１０近傍には、遊技球の貸し出しを指示するための押圧操作可能な操作スイッチである貸出操作スイッチと、貸出操作スイッチが操作可能状態であるか否かを示す使用可否表示ランプ（以下、貸出許可報知ＬＥＤと呼ぶことがある）とが設けられている。
【００１５】
次に、遊技盤は、外レール１２２と内レール１２４とにより区画された遊技領域１２０が形成されている。そして、当該遊技領域１２０には、図示しない複数の遊技釘及び風車等の機構や各種一般入賞口の他、特図始動口２１１０（入球検知センサ２１１１）、普図始動口２２１０（入球検知センサ２２１１）、大入賞口２１２０（入球検知センサ２１２１）、特別図柄表示装置２１３０、演出表示装置２１４０、普通図柄表示装置２２２０、センター飾り１９２及びアウト口１４２が設置されている。そして、特図始動口２１１０や大入賞口２１２０等の各種入賞口に遊技球が入球すると、これら入賞口に設けられた入球検知センサ（不図示）により遊技球通過が検知される。この検知信号がメイン制御基板（主制御装置）１０００に送信され、これを受けてメイン制御基板１０００から払出制御基板２０００側に所定の払出コマンドが送信される結果、所定球数の賞球が払い出される。また、図１に示すように、プリペイドカード等の記録媒体による遊技球の貸し出しを受け付けるカードユニットＣが、遊技機１の左に隣接して設けられている。
【００１６】
ここで、本実施形態に係るカードユニットＣは、周知の構成と同じである。具体的には、カードユニットＣには、図示しないが、カード内に記録された残額情報に端数（１００円未満の数）が存在する場合にその端数を上皿１００近傍に設けられる度数表示ＬＥＤに表示させるための端数表示スイッチ、カードユニットＣがいずれの側のぱちんこ遊技機に対応しているのかを示す連結台方向表示器、カードユニットＣ内にカードが投入されていることを示すカード投入表示ランプ、記録媒体としてのカードが挿入されるカード挿入口、カード挿入口の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニットを解放するためのカードユニット錠等が設けられている。
【００１７】
（背面）
次に、図２を参照しながら、本実施形態に係るぱちんこ遊技機の背面側における基本構造を説明する。ぱちんこ遊技機は、ぱちんこ遊技機の全体動作を制御し、特に特図始動口２１１０へ入球したときの当否抽選や払出制御基板２０００への賞球払出コマンド送信等、遊技動作全般の制御（即ち、遊技者の利益と直接関係する制御）を行うメイン制御基板（主制御装置）１０００と、遊技内容に興趣性を付与する装図表示部２１４１上での各種演出・情報報知に係る表示・音響・サイドランプ等による各種演出制御を司るサブ制御基板（演出制御装置）３０００と、サブ制御基板３０００からの指示に基づいて演出表示装置２１４０上での各種演出の制御を司るサブサブ制御基板（図柄制御装置）４０００と、球払出関連機構・装置とをその背面に有している。ここで、球払出関連機構・装置は、球タンク１１、タンクレール１２、各入賞口への入賞やカードユニットＣからの要求に応じて球タンク１１から供給される遊技球を上球皿１１０へ払い出す払出ユニット１３、払出ユニット１３からの払出球を検知するカウントセンサ１４、受け皿（上球皿１１０、下球皿１１２）が満タンである場合にオンになる受け皿満タンスイッチ１５、払出ユニット１３による払出動作を制御する賞球払出制御基板（賞球払出装置）２０００等から構成される。
【００１８】
（払出機構）
次に、図３を参照しながら、本実施形態に係るぱちんこ遊技機における、払出用遊技球を遊技機内に貯留する動作原理を説明することとする。図３の矢印で示すように、補給装置（遊技機の球タンク１１へ遊技球を供給するために設置されたホールの付帯設備）から供給される遊技球は、球タンク１１、タンクレール１２を通り、払出ユニット１３に誘導されて貯留される。このように遊技機内に貯留された遊技球は、入賞口への入球に基づく賞球として或いはカードユニットＣからの払出要求に基づいて上球皿１１０へ払い出される。
【００１９】
次に、図４及び図５を参照しながら、本実施形態に係るぱちんこ遊技機の払出ユニット１３の構造と遊技球の払出を行う動作原理を説明することとする。まず、図４に示されるように、払出ユニット１３は、払出の際に駆動される払出モータ１３ａを有している。そして、図５に示されるように、払出ユニット１３は、払出モータ１３ａと連結したカム軸１３ｂを有している。このような構造の払出ユニット１３は、下記の原理に従い動作する。まず、遊技領域１２０内の入賞口に遊技球が入球すると、入賞信号がメイン制御基板１０００に送られメイン制御基板１０００は払出個数を決定し、払出制御基板２０００へ賞球の信号を送信する。或いは、カードユニットＣ等の遊技球貸出装置から払出制御基板２０００へ球貸しの要求がなされる。これを受けて払出制御基板２０００は払出ユニット１３を作動させ、払出ユニット１３内の払出モータ１３ａが遊技球の払出を実行する。図５に示されるように、払出モータ１３ａが回転することにより、カム軸１３ｂが回転し、遊技球が１球ずつ払い出される。尚、払い出された遊技球は、払出ユニット１３に設けられたカウントセンサ１４により検知され、払出制御基板２０００で遊技球の払出個数が計数される。
【００２０】
《電気的構成》
次に、図６上段のブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の電気的な概略構成を説明する。本実施形態に係るぱちんこ遊技機は、前述したように、遊技の進行を制御するメイン制御基板１０００と、メイン制御基板１０００からのコマンドに基づいて遊技球の払出を制御する払出制御基板２０００と、装飾図柄の変動・停止等の演出表示装置２１４０上での各種演出・スピーカ１１４からの音響・遊技効果ランプ１９０の点灯等の演出全般を制御するサブ制御基板３０００と、演出表示装置２１４０上での装飾図柄の変動表示・停止表示及び保留表示や予告表示等を制御するサブサブ制御基板４０００とを備える。ここで、メイン制御基板１０００は、発射ハンドル１１６の操作に基づき、遊技領域１２０へ遊技球を発射する発射ユニット１１６ａと、各種入賞口に設けられた入球検知センサ（以下、入賞口センサＳと呼ぶことがある）と、に接続している。尚、後述するように、本実施形態においては、メイン制御基板１０００と発射ユニット１１６ａとを接続し、発射ユニット１１６ａ側から送信された遊技球発射に係る情報をメイン制御基板１０００側にて受信する。そして、メイン制御基板１０００側では、当該受信した情報を払出制御基板２０００側に送信するよう構成されている。しかしながら、これには限定されず、発射ユニット１１６ａと払出制御基板２０００側とを接続することで、当該一連の情報送受信に係る処理負担を軽減するよう構成してもよい。また、払出制御基板２０００は、遊技球の払い出しを実行する払出ユニット１３（払出モータ１３ａ）と、遊技球の払い出しに関する状態をＬＥＤによって外部に表示する状態表示部１３０と、に接続している。そして、メイン制御基板１０００は、ぱちんこ遊技機の周辺機器であるホールコンピュータＨと中継基板を介して接続しており、払出制御基板２０００は、カードユニットＣと中継基板を介して接続している。
【００２１】
ここで、メイン制御基板１０００、払出制御基板２０００、サブ制御基板３０００及びサブサブ制御基板４０００には、様々な演算処理を行うＣＰＵ、ＣＰＵの演算処理を規定したプログラムを予め記憶するＲＯＭ、ＣＰＵが取り扱うデータ（遊技中に発生する各種データやＲＯＭから読み出されたコンピュータプログラム等）を一時的に記憶するＲＡＭが搭載されている。
【００２２】
ここで、メイン制御基板１０００と払出制御基板２０００との間では、情報送信がシリアル送信の形で実行される。即ち、メイン制御基板１０００から払出制御基板２０００へは送信線１本とし、払出制御基板２０００からメイン制御基板１０００へも送信線１本とする。尚、当該情報送信はシリアル送信であることに限定されず、パラレル送信を行うよう構成してもよい。
【００２３】
他方、メイン制御基板１０００からサブ制御基板３０００への情報やコマンドは、パラレルで送信される。サブ制御基板３０００からサブサブ制御基板４０００への情報やコマンドも同様である。尚、当該情報送信はパラレル送信であることに限定されず、シリアル送信を行うよう構成してもよい。
【００２４】
次に、図６下段を参照しながら、払出制御基板２０００とカードユニットＣとの通信処理について概説する。はじめに、払出制御基板２０００とカードユニットＣとは、二値論理で構成される４本の信号線を主に用いて球貸出に係る情報を送受信するよう構成されている。ここで、当該４本の信号線は、（１）カードユニットＣ側で論理変化を制御する信号線であって、カードユニットＣ側での貸出動作が実行可能であるか否かを示す信号線（以下、ＢＲＤＹ信号と呼ぶことがある）と、（２）カードユニットＣ側で論理変化を制御する信号線であって、払出制御基板２０００に球貸出払出動作を要求するための信号線（以下、ＢＲＱ信号と呼ぶことがある）と、（３）払出制御基板２０００側で論理変化を制御する信号線であって、払出制御基板２０００側での球貸出払出動作が実行可能であるか否かを示す信号線（以下、ＰＲＤＹ信号と呼ぶことがある）と、（４）払出制御基板２０００側で論理変化を制御する信号線であって、カードユニットＣ側に球貸出払出動作に係る動作状態を通知するための信号線（以下、ＥＸＳ信号と呼ぶことがある）と、から構成されている。そして、払出制御基板２０００側は、ＢＲＤＹ信号及びＢＲＱ信号の信号状態を把握しながら球貸出払出動作を実行すると共に、カードユニットＣ側は、ＰＲＤＹ信号及びＥＸＳ信号の信号状態を把握しながら球貸出払出動作を要求する。このような構成に基づく具体的な動作の一例として、図６下段のタイミングチャートを参照しながら詳述する。
【００２５】
まず、（Ａ）カードユニットＣは、上球皿１１０近傍に設けられた貸出操作スイッチが操作され、当該スイッチがＯＮ状態に切り替わったことを契機として、ＢＲＤＹ信号をオン状態とする。次に、（Ｂ）カードユニットＣは、球貸出払出動作を払出制御基板２０００側へ要求するためにＢＲＱ信号をオン状態とする。次に、（Ｃ）払出制御基板２０００は、ＢＲＱ信号がオン状態に切り替わったことを契機として、払出ユニット１３を駆使して所定球数（２５球）の球貸出払出動作の実行を開始すると共に、ＥＸＳ信号をオン状態とする。次に、（Ｄ）カードユニットＣは、ＥＸＳ信号がオン状態に切り替わったことを契機として、ＢＲＱ信号をオフ状態とする。次に、（Ｅ）払出制御基板２０００は、所定球数の球貸出払出動作の実行が完了したことを契機として、ＥＸＳ信号をオフ状態とする。
【００２６】
ここで、（Ａ）〜（Ｅ）の一連の動作によって、所定球数（２５球）の球貸出払出動作が完了することとなるが、カードユニットＣ側での動作設定に基づき、（Ｂ）の動作を複数回繰り返して実行することが可能である。即ち、一の貸出操作スイッチの操作に基づき（Ｂ）〜（Ｅ）を複数回連続して繰り返すことで、所定球数×繰り返し回数分の球貸出払出動作が自動的に実行されるのである｛以下、（Ｂ）〜（Ｅ）の１度の実行を単位貸出動作と呼ぶことがある｝。
【００２７】
そして、カードユニットＣ側での動作設定によって予め定められた繰り返し回数分だけ単位貸出動作の要求送信処理が完了したことを契機として、（Ｆ）カードユニットＣは、ＢＲＤＹ信号をオフ状態とすると共に、貸出操作スイッチの新たな操作を受付可能とするよう制御するのである。
【００２８】
ここで、このような単位貸出動作を繰り返して実行するに際して、カードユニットＣ側では（Ｄ）の動作実行直後において、所定の待ち時間の計時を開始しており、当該待ち時間が経過したことを契機として、新たな（Ｂ）の動作を実行するよう構成されている。そして、当該（Ｂ）の動作実行時において、ＥＸＳ信号がオン状態となっている場合には、払出制御基板２０００側や払出ユニット１３側にて何らかの異常が発生したものと見做し、カードユニットＣ側でエラーを検出するよう構成されているのである。
【００２９】
このような構成下において、例えば、ゴト冶具を用いてカードユニットＣやカードユニットＣと払出制御基板２０００との中継基板にアクセスし、（Ｆ）の動作が完了したことを見計らってＢＲＤＹ信号を不正にオン状態とすることで、当該不正操作の実行に際して特殊な技能を必要とせず、カードユニットＣ及び払出制御基板２０００にてエラーを発生させることなく、遊技球を不正に搾取することが可能となってしまうのである。そこで、このようなゴト行為を払出制御基板２０００側にて防止するための構成を、以下に詳述する。
【００３０】
《シリアル通信で送受信されるコマンド・情報の内容》
次に、図７を参照しながら、メイン制御基板１０００及び払出制御基板２０００間で送受信されるコマンド及び情報の内容を説明する。本実施形態では、メイン制御基板１０００から払出制御基板２０００へのコマンドは、バイト数及び内容の異なる二つのコマンドで構成されており、夫々のコマンドを分割してシリアルで送信される。同様に、払出制御基板２０００からメイン制御基板１０００への情報（コマンド対応情報）も、バイト数及び内容の異なる二つのコマンドに分割してシリアルで送信される。
【００３１】
そこで、まず、メイン制御基板１０００から払出制御基板２０００側に送信される払出コマンドを説明することとする。はじめに、送信１コマンド目は２バイトで構成されており、当該コマンド内容は、１コマンド目特定情報、受け皿状態情報、賞球個数情報、発射ユニット動作状態情報、分割払出個数情報からなる。具体的には、ビット１５〜１３及びビット２〜０は、「１００」固定である（当該コマンドが１コマンド目であることの識別情報）。次に、ビット１２は、受け皿状態情報に関するものであり、「０」が受け皿満タンでない正常な状態であることを意味し、「１」が受け皿満タン中である異常な状態であることを意味する。次に、ビット１１〜８は、賞球個数情報に関するものであり、例えば、「００００」は賞球０個であることを意味し、「１１１１」は賞球１５個であることを意味する。次に、ビット７は、発射ユニット動作状態情報に関するものであり、「０」が発射ユニット１１６ａから遊技球が発射されていない状態（非発射許可中）であることを意味し、「１」が発射ユニット１１６ａから遊技球が発射されている状態（発射許可中）であることを意味する。次に、ビット６〜３は、分割払出個数情報に関するものであり、例えば「０００１」は、当該賞球個数を１個ずつ小分けにして払出動作を実行することを意味する。そして、後述するように、当該分割払出個数情報を受信した払出制御基板２０００側では、当該情報に基づく分割払出動作を実行することとなる。尚、本形態では、払出制御基板２０００側に情報を送信する度に分割払出個数も送信するよう構成したが、例えば、電源立ち上げ時に分割払出個数情報を送信しておき、それを受信した払出制御基板２０００側で当該分割払出個数情報を一時記憶して管理するように構成してもよい。
【００３２】
次に、送信２コマンド目は１バイトで構成されており、当該コマンド内容は、確認信号であるために固定値（５５Ｈ）である。尚、後述するように、本実施形態では、払出すべき賞球個数の有無に係らず、定期的にコマンド送信処理が実行される。即ち、払出すべき賞球個数が無い状況下では、１コマンド目送信処理が実行されるタイミングにおいて、賞球個数情報を「００００」（賞球０個）として１コマンド目を払出制御基板２０００側に送信することとなる。
【００３３】
次に、払出制御基板２０００からメイン制御基板１０００側に送信される払出関連情報を説明することとする。まず、送信１情報目は、メイン制御基板１０００からの送信１コマンド目と同一である。次に、送信２情報目は、固定値、払出装置状態情報及び払出動作状態情報からなる。具体的には、ビット７〜２は、「０１０１０１」固定である（当該情報が送受信完了情報であることの識別情報）。次に、ビット１は、払出装置状態情報に関するものであり、「０」は払出装置異常ではない正常な状態であることを意味し、「１」は払出装置に係る何らかの異常が発生した状態であることを意味する。次に、ビット０は、払出動作状態情報に関するものであり、「０」は賞球払出中でない（非払出動作中である）ことを意味し、「１」は払出動作中であることを意味する。尚、本実施形態では、定時的に何らかのコマンドを払出制御基板２０００側に送信するよう構成されている。したがって、払出制御基板２０００側で払出動作中である場合にも、賞球個数情報として「０」がセットされたコマンド等が送信されることになる。尚、払出制御基板２０００側から送信する払出装置状態情報が「１」であっても、実際には払出動作可能な場合があるので、本実施形態では、このような状況下において、メイン制御基板１０００側から通常通りのコマンド（賞球払出があった場合には所定数セット）を送信するよう構成されている。
【００３４】
《機能構成》
次に、図８の機能ブロック図を参照しながら、本実施形態に係るぱちんこ遊技機の機能を説明することとする。尚、ここに示す機能は、メイン制御基板１０００／払出制御基板２０００間での機能、払出制御基板２０００／カードユニットＣ間の機能である。
【００３５】
（メイン制御基板１０００）
まず、メイン制御基板１０００は、払出制御基板２０００側等とのコマンド・情報の送受信の制御を司る送受信制御手段１１００と、メイン制御基板１０００／払出制御基板２０００間での送受信に関する状態を一時記憶するための送受信状態一時記憶手段１２００と、メイン制御基板１０００からの払出コマンドが払出制御基板２０００側に正常送信されたか否かを判定する正常送信判定手段１３００と、メイン制御基板１０００側での送受信に関連したエラーの制御を実行するエラー制御手段１４００とを有する。以下、各手段について詳述する。
【００３６】
まず、送受信制御手段１１００は、メイン制御基板１０００から払出制御基板２０００への送信制御を司る送信制御手段１１１０と、払出制御基板２０００からメイン制御基板１０００への受信制御を司る受信制御手段１１２０と、を有している。
【００３７】
ここで、送信制御手段１１１０は、一回の賞球払出について払出制御基板２０００側へ送信する二つのコマンド（１コマンド目、２コマンド目）を所定の一時記憶手段（後述する送信コマンド一時記憶手段１１１３）にセットするための送信コマンド設定手段１１１１と、送信コマンドの送信完了／未完了を含め、セットした送信コマンドの管理を司る送信コマンド管理手段１１１２と、払出制御基板２０００に送信する２つのコマンドを、当該コマンドに対応する賞球払出が完了するまで一時記憶する送信コマンド一時記憶手段１１１３とを有している。更に、送信コマンド一時記憶手段１１１３は、１コマンド目を一時記憶するための１コマンド目一時記憶領域１１１３ａと、２コマンド目を一時記憶するための２コマンド目一時記憶領域１１１３ｂと、を有している。
【００３８】
また、受信制御手段１１２０は、賞球情報（入球信号）や受け皿満タン信号を含む遊技情報を受信するための遊技側受信制御手段１１２１と、払出制御基板２０００側からの情報を受信するための払出制御側受信制御手段１１２２と、を有している。ここで、遊技側受信制御手段１１２１は、払出処理が実行されていない賞球に関する情報や受け皿満タン情報を一時記憶するための遊技側情報一時記憶手段１１２１ａを有している。また、払出制御側受信制御手段１１２２は、払出制御基板２０００側から送信されてきた情報の一時記憶や消去を含め、当該情報の管理を司る払出制御側受信データ管理手段１１２２ａと、払出制御基板２０００側から送信されてきた情報が最初に一時記憶される払出制御側受信データ一時記憶手段１１２２ｂと、払出制御側受信データ一時記憶手段１１２２ｂに一時記憶されたデータを、以後の処理（例えば、正常にコマンドが送信されたか否かの判定処理）のために格納するための払出コマンド対応情報一時記憶手段１１２２ｃと、を有している。
【００３９】
次に、送受信状態一時記憶手段１２００は、メイン制御基板１０００側での送受信状態（後述するＳＴ＝０〜４）を一時記憶するためのメイン制御側送受信状態一時記憶手段１２１０と、払出制御基板２０００側での払出状態（例えば、払出中か否か、払出異常が発生しているか否か）が一時記憶されている払出制御側払出状態一時記憶手段１２２０と、を有している。
【００４０】
次に、正常送信判定手段１３００は、メイン制御基板１０００からコマンドを送信してから当該コマンドに対応した情報（払出制御基板２０００から送信される当該コマンドに対応した情報）を受信するまでの時間を管理するための通信時間管理手段１３１０を有している。ここで、通信時間管理手段１３１０は、時間をカウントするためのタイマ１３１１を更に有している。
【００４１】
次に、エラー制御手段１４００は、メイン制御基板１０００側での送受信に関するエラーを監視すると共に、送受信に関するエラー状態を管理するエラーフラグ管理手段１４２０を有する。ここで、エラーフラグ管理手段１４２０は、送信に関するエラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段１４２１を更に有している。
【００４２】
（払出制御基板２０００）
次に、払出制御基板２０００は、メイン制御基板１０００側やカードユニットＣ側等とのコマンド・情報の送受信の制御を司る送受信制御手段２１００と、払出制御基板２０００側での送受信に関連したエラーの制御を実行するエラー制御手段２２００と、賞球払出コマンドや貸球コマンドを受けて所定数の遊技球の払出処理を実行する払出制御手段２３００と、カードユニットＣ側での動作異常を検出するためのカードユニット側動作異常検出制御手段２４００と、を有している。以下、各手段について詳述する。
【００４３】
まず、送受信制御手段２１００は、メイン制御基板１０００やカードユニットＣからの情報（例えば、コマンドや信号）の受信制御を司る受信制御手段２１１０と、メイン制御基板１０００への情報の送信制御を司る送信制御手段２１２０と、カードユニットＣとの通信プロトコルに基づく通信エラーの発生を回避するための通信エラー回避制御手段２１３０と、を有している。
【００４４】
ここで、受信制御手段２１１０は、メイン制御基板１０００からの情報（例えば、コマンド）の受信制御を司るメイン側受信制御手段２１１１と、カードユニットＣと送受信する情報（例えば、前述したような、４つの信号）の送受信制御を司るカードユニット間送受信制御手段２１１２と、を有している。そして、メイン側受信制御手段２１１１は、メイン制御基板１０００から受信した情報の一時記憶や消去を含め、当該情報の管理処理を司るメイン側受信データ管理手段２１１１ａと、メイン制御基板１０００側から送信されてきた情報が最初に一時記憶されるメイン側受信情報一時記憶手段２１１１ｂと、メイン側受信情報一時記憶手段２１１１ｂに一時記憶された払出コマンドを所定条件充足まで一時記憶（例えば、２コマンド目を受信するまで１コマンド目を一時記憶）するための払出コマンド一時記憶手段２１１１ｃと、を有している。
【００４５】
また、通信エラー回避制御手段２１３０は、カードユニットＣ側でのエラー検出を回避するために参照されるカードユニット間エラー回避監視タイマ２１３１を更に有している。ここで、本実施形態においては、カードユニット間エラー回避監視タイマ２１３１はデクリメント方式のタイマであり、当該タイマ値が０となった時点で計時が終了するよう構成されている。しかしながら、これには限定されず、カードユニット間エラー回避監視タイマ２１３１をインクリメント方式のタイマによって構成することも可能である。具体的には、払い出し速度遅延状態で払い出しが完了していない状況であっても、所定時間経過した場合にＥＸＳ信号をオフ状態に強制移行させる。
【００４６】
次に、エラー制御手段２２００は、払出制御基板２０００側での送受信に関するエラーを監視すると共に、送受信に関するエラー状態を管理するエラーフラグ管理手段２２２０を有する。ここで、エラーフラグ管理手段２２２０は、送信に関するエラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段２２２１を更に有している。
【００４７】
次に、払出制御手段２３００は、メイン制御基板１０００からの賞球払出コマンドやカードユニットＣからの貸球要求に関する情報等を一時記憶するための払出情報一時記憶手段２３１０と、遊技球払出制御に係る情報を一時記憶するための払出処理関連情報一時記憶手段２３２０と、予定されていた払出数よりも少ない異常払出が発生したか否かを判定する払出異常判定手段２３４０と、後述する分割払出間の待ち時間（球通過待ち時間）を設定するための待ち時間制御手段２３５０と、を有している。尚、本実施形態では、予定されていた払出数よりも少ない場合を「異常払出」としているが、これには限定されず、予定払出よりも多い場合を「異常払出」に含めるよう構成してもよい。
【００４８】
ここで、払出情報一時記憶手段２３１０は、受け皿満タン状態に係る情報（受け皿状態情報）を一時記憶するためのバッファＡと、メイン制御基板１０００側からの賞球払出コマンドに基づく賞球個数（賞球個数情報）を一時記憶するためのバッファＢと、発射ユニット１１６ａからの遊技球発射状態に係る情報（発射ユニット動作状態情報）を一時記憶するためのバッファＣと、分割払出毎の払出個数に係る情報（分割個数情報）を一時記憶するためのバッファＤと、を有している。
【００４９】
また、払出処理関連情報一時手段２３２０は、払出に関連した状態（例えば、払出中か否か・払出異常が発生しているか否か）を一時記憶するための払出状態フラグ一時記憶手段２３２１と、払出処理時において払い出される遊技球数がセットされる払出数カウンタ２３２２と、分割払出処理時における当該分割払出処理において払い出される遊技球数がセットされる分割回払出数カウンタ２３２７と、分割払出（１回の払出を複数回に分割した単位）において予定の払出数よりも少ない異常払出回数をカウントするための異常払出回数カウンタ２３２３と、１回の払出における異常払出回数をカウントするための当該回異常払出回数カウンタ２３２４と、分割払出間における球通過待ち時間（払出モータ停止時間）を計測するための球通過待ち時間タイマ２３２５と、カードユニットＣからの単位貸出要求をバッファリングするための単位貸出要求受付カウンタ２３２６と、を有している。
【００５０】
また、待ち時間制御手段２３５０は、球通過待ち時間を決定するために参照される球通過待ち時間決定用参照テーブル２３５１を更に有している。
【００５１】
ここで、表１は、球通過待ち時間決定用参照テーブル２３５１の一例である。本例に示されるように、球通過待ち時間は、早期貸出異常回数又は異常払出回数に基づき決定されるよう構成されている。また、当該早期貸出異常回数又は異常払出回数が増加するに伴い、球通過待ち時間の時間値が大きくなるよう構成されている。そして、後述するように、払出制御処理において、分割払出動作実行→球通過待ち時間経過待ち→分割払出動作実行→球通過待ち時間経過待ち・・・と繰り返されるよう制御される。即ち、球通過待ち時間の時間値が大きくなることによって、単位時間あたりに払出される遊技球数が減少することとなる。
【表１】
2012157588.tif 000003
【００５２】
次に、カードユニット側動作異常検出制御手段２４００は、カードユニット側からの球貸出要求に係る異常（早期貸出異常）を検出するための早期貸出異常検出制御手段２４１０と、当該カードユニット側からの球貸出要求に係る異常検出処理にて必要となる情報が一時記憶される動作異常検出処理関連情報一時記憶手段２４２０と、を有している。
【００５３】
ここで、早期貸出異常検出制御手段２４１０は、早期貸出操作の有無を監視するための早期貸出操作監視制御手段２４１１を更に有している。また、早期貸出操作監視制御手段２４１１は、当該監視期間を決定するために参照される監視期間決定用参照テーブル２４１１−１と、当該監視期間を計時するための早期貸出監視中タイマ２４１１−２と、を更に有している。ここで、本実施形態においては、早期貸出監視中タイマ２４１１−２はデクリメント方式のタイマであり、当該タイマ値が０となった時点で計時が終了するよう構成されている。しかしながら、これには限定されず、早期貸出監視中タイマ２４１１−２をインクリメント方式のタイマによって構成することも可能である。
【００５４】
ここで、表２は、監視期間決定用参照テーブル２４１１−１の一例である。本例に示されるように、監視期間は、貸出払出個数に基づき決定されるよう構成されている。ここで、貸出払出個数とは、払出装置から払出された遊技球の内、カードユニットＣからの貸出要求に基づき払出された遊技球数を意味している。また、本実施形態では、１回の単位貸出動作によって２５球の遊技球が払出されると共に、カードユニットＣ側での一の貸出操作スイッチの操作に基づき１又は複数回の単位貸出動作が実行されるよう構成されている。そして、後述するように、当該１又は複数回の単位貸出動作によって払出された遊技球数を貸出払出個数として決定し、監視期間を導出するよう構成されている。尚、監視期間として設定する時間値（本例では秒数）はあくまでも一例であるが、貸出個数分の遊技球が遊技に用いられたと推測される時間値を設定しておくことで、遊技球を不正に搾取されることを効果的に防止することができる。本例では、発射ユニット１１６から１分間に１００球の遊技球が発射されると仮定し、監視期間（秒）＝貸出払出個数×０．６秒（遊技球１球の発射に要する時間）×０．８（２割のマージン）として算出されている。
【表２】
2012157588.tif 000004
【００５５】
また、動作異常検出処理関連情報一時記憶手段２４２０は、早期貸出異常の発生回数を累積して計数するための早期貸出異常累積カウンタ２４２１を更に有している。
【００５６】
（カードユニットＣ）
次に、カードユニットＣは、球貸出要求に係る全体的な動作制御を司る貸出制御手段３０００を有している。ここで、貸出制御手段３０００は、球貸出要求に係る動作内容を設定する動作内容設定制御手段３１００と、払出制御基板２０００側との球貸出払出動作に係る情報の送受信を制御する払出制御側送受信制御手段３２００と、球貸出要求の処理動作に係る情報が一時記憶される貸出処理関連情報一時記憶手段３３００と、カードユニットＣ側でのエラー検出及びエラー報知制御を司るエラー制御手段３４００と、を有している。以下、各手段について詳述する。
【００５７】
まず、動作内容設定制御手段３１００は、球貸出要求に係る動作内容の設定内容を一時記憶するための動作内容一時記憶手段３１１０を更に有している。
【００５８】
次に、払出制御側送受信制御手段３２００は、単位貸出要求の連続実行回数を計数するための連続要求カウンタ３２１０と、払出制御基板２０００側との単位貸出動作に係る情報の送受信を制御する単位貸出要求送受信制御手段３２２０と、を更に有している。ここで、単位貸出要求送受信制御手段３２２０は、単位貸出動作の完了予定時間を計時するための単位貸出完了予定期間タイマ３２２１を更に有している。
【００５９】
《処理》
次に、図９〜図３１のフローチャートを参照しながら、本実施形態に係るぱちんこ遊技機で実行される球払出制御処理を説明する。ここで、図９〜図１６が、メイン制御基板１０００側での処理を示すフローチャートである。また、図１７〜図２７が、払出制御基板２０００側での処理を示すフローチャートである。そして、図２８〜図３１が、カードユニットＣ側での処理を示すフローチャートである。以下、順に説明することとする。
【００６０】
（メイン制御基板側での処理）
まず、図９〜図１６のフローチャートを参照しながら、メイン制御基板１０００側で実行する払出制御基板２０００との通信処理を説明することとする。はじめに、図９は、メイン制御基板１０００側で実行される、通信制御に関する定時割り込み処理のフローチャートである。まず、ステップ１１００で、メイン制御基板１０００は、メイン制御基板１０００及び払出制御基板２０００間での双方向通信（本例では、シリアル通信）のエラー監視処理を実行する。次に、ステップ１２００で、メイン制御基板１０００は、払出制御基板２０００から情報を受信したか否かの監視を行うシリアル通信のデータ受信監視処理を実行する。次に、ステップ１３００で、メイン制御基板１０００は、払出制御基板２０００側に送信する払出関連コマンド（１コマンド目及び２コマンド目）を送信コマンド一時記憶手段１１１３にセットする払出コマンド要求処理を実行する。そして、ステップ１４００で、メイン制御手段１０００は、送信コマンド一時記憶手段１１１３にセットした払出コマンドを払出制御基板２０００側に送信する払出コマンド送信処理を実行し、ステップ１１００に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００６１】
まず、図１０は、図９のサブルーチンであるステップ１１００のシリアル通信のエラー監視処理のフローチャートである。はじめに、ステップ１１０２で、エラー制御手段１４００は、エラーフラグ一時記憶手段（ステータスレジスタ）１４２１を参照し、オーバーランエラー（ＡＯＲＥ）、フレーミングエラー（ＡＦＥ）及びパリティエラー（ＡＰＥ）が発生しているか否か、具体的にはこれらのフラグがオンであるか否かを監視する。ここで、オーバーランエラーとは、既に受信されたデータをユーザープログラムでリードする前に次のデータを受信した場合であり、具体的には、払出制御側受信データ一時記憶手段１１２２ｂ内に一時記憶された払出制御基板２０００側からの情報がリードされて払出コマンド対応情報一時記憶手段１１２２ｃ側に移動する前に、次のデータを払出制御側受信制御手段１１２１が受信しまった場合に発生するエラーである。また、フレーミングエラーとは、受信した払出コマンド対応データのストップビットに０を検出した場合に発生するエラーである。そして、パリティエラーとは、受信したデータのパリティとそのデータのパリティビットが一致しない場合に発生するエラーである。尚、エラーが発生した場合には、エラーフラグ管理手段１４２０が、エラーフラグ一時記憶手段（ステータスレジスタ）１４２１内の対応するエラービットに１をセットする処理を実行している。そして、ステップ１１０４で、エラー制御手段１４００は、エラーフラグ一時記憶手段１４２１を参照し、いずれかのエラーを検出したか否かを判定する。ステップ１１０４でＹｅｓの場合、ステップ１１０６で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内のオンになっているエラーフラグをオフにし（０クリアし）、シリアル通信のエラーを解除する。更に、ステップ１１０８で、エラー制御手段１４００は、シリアル通信で受信したデータ（払出制御側受信データ一時記憶手段１１２２ｂに一時記憶されているデータ）をクリアし、次の処理（ステップ１２００のシリアル通信のデータ受信監視処理）に移行する。他方、ステップ１１０４でＮｏの場合にも次の処理（ステップ１２００のシリアル通信のデータ受信監視処理）に移行する。
【００６２】
次に、図１１は、図９のサブルーチンであるステップ１２００のシリアル通信のデータ受信監視処理のフローチャートである。まず、ステップ１２０２で、払出制御側受信データ管理手段１１２２ａは、払出制御側受信データ一時記憶手段１１２２ｂを参照する（データ受信の監視処理）。そして、ステップ１２０４で、払出制御側受信データ管理手段１１２２ａは、払出制御基板２０００側から払出コマンド対応データを受信したか否かを判定する。ステップ１２０４でＹｅｓの場合、ステップ１２０６で、払出制御側受信データ管理手段１１２２ａは、払出制御側受信データ一時記憶手段１１２２ｂ内に一時記憶されていた払出コマンド対応データを、払出コマンド情報関連一時記憶手段１１２２ｃに格納し、次の処理（ステップ１３００の払出コマンド要求処理）に移行する。尚、ステップ１２０４でＮｏの場合にも次の処理（ステップ１３００の払出コマンド要求処理）に移行する。
【００６３】
次に、図１２は、図９のサブルーチンであるステップ１３００の払出コマンド要求処理のフローチャートである。まず、ステップ１３０２で、送信コマンド設定手段１１１１は、メイン制御側送受信状態一時記憶手段１２１０を参照する（未送信コマンドの検査）。そして、ステップ１３０４で、送信コマンド設定手段１１１１は、メイン制御側送受信状態一時記憶手段１２１０内に一時記憶されている処理状態がＳＴ＝０であるか、即ち、前回の送信コマンドがすべて送信されているために未送信コマンドが存在していない状況であるか否かを判定する。ステップ１３０４でＹｅｓの場合、ステップ１３０６で、送信コマンド設定手段１１１１は、送信コマンド一時記憶手段１１１３内の１コマンド目一時記憶領域１１１３ａに、送信データの最上位３ビット及び最下位３ビットに識別コード（１００）をセットする。次に、ステップ１３０８で、送信コマンド設定手段１１１１は、遊技側情報一時記憶手段１１２１ａを参照し、受け皿満タンスイッチ１５からの満タン信号を受信しているか否かを踏まえ、１２ビット目に受け皿状態情報を設定する。次に、ステップ１３０９で、送信コマンド設定手段１１１１は、遊技側情報一時記憶手段１１２１ａを参照し、発射ユニット１１６ａからの遊技球発射許可信号を受信しているか否かを踏まえ、７ビット目に発射ユニット動作状態情報を設定する。次に、ステップ１３１０で、送信コマンド設定手段１１１１は、払出制御側払出状態一時記憶手段１２２０を参照する（払出制御側の払出動作状態を検査）。そして、ステップ１３１２で、送信コマンド設定手段１１１１は、払出制御基板２０００が非払出動作中であるか否かを判定する。ステップ１３１２でＹｅｓの場合、ステップ１３１４で、送信コマンド設定手段１１１１は、遊技側情報一時記憶手段１１２１ａを参照し、新たな賞球払出に対応した賞球個数をビット１１〜８に設定する。尚、賞球個数については、入賞口毎の賞球回数を検査し、今回の賞球払出の対象となる入賞口の賞球回数を減算した上、当該入賞口に対応した賞球数分セットする。次に、ステップ１３１５で、送信コマンド設定手段１１１１は、所定の分割個数（例えば、３）をビット６〜３に設定し、ステップ１３１８に移行する。他方、ステップ１３１２でＮｏの場合、即ち、払出制御装置が払出動作中である場合には、ビット１１〜８及びビット６〜３の各ビットに０をセットし、ステップ１３１８に移行する。そして、次のステップ１３１８で、送信コマンド設定手段１１１１は、２コマンド目の送信データとして、送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３に固定値（５５Ｈ）を設定し、次の処理（ステップ１４００の払出コマンド送信処理）に移行する。尚、ステップ１３０４でＮｏの場合にも次の処理（ステップ１４００の払出コマンド送信処理）に移行する。
【００６４】
次に、図１３は、図９のサブルーチンであるステップ１４００の払出コマンド送信処理のフローチャートである。まず、ステップ１４０２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０を参照する（コマンド送信状態を検査）。そして、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「０」である場合にはステップ１４００−１に移行して１コマンド目送信処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「１」である場合にはステップ１４００−２に移行して１情報目受信確認処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「２」である場合にはステップ１４００−３に移行して２コマンド目送信処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「３」である場合にはステップ１４００−４に移行して２情報目受信確認処理を実行し、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６５】
次に、図１４は、図１３のサブルーチンであるステップ１４００−１の１コマンド目送信処理（２コマンド目送信処理）のフローチャートである。尚、ステップ１４００−３の処理は、基本的にステップ１４００−１の処理と同じである（括弧書きがステップ１４００−３の処理）。まず、ステップ１４０２−１（ステップ１４０２−３）で、送信制御手段１１１０は、メイン制御側送受信状態一時記憶手段１２１０を参照し、シリアル通信の送信状態を検査する。次に、ステップ１４０４−１（ステップ１４０４−３）で、送信制御手段１１１０は、シリアル通信の送信状態は送信可能であるか否かを判定する。ステップ１４０４−１（ステップ１４０４−３）でＹｅｓの場合、ステップ１４０６−１（ステップ１４０６−３）で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。ここで、「通信エラーフラグ」とは、メイン制御基板１０００側から払出制御基板２０００側への１コマンド目（又は２コマンド目）送信を留保している状態であるときにオンとなるフラグである。そして、ステップ１４０８−１（ステップ１４０８−３）で、送信制御手段１１１０は、送信コマンド一時記憶手段１１１３の１コマンド目一時記憶領域１１１３ａ内に一時記憶されている１コマンド目の送信データ（送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３ｂ内に一時記憶されている２コマンド目の送信データ）を送信する。次に、ステップ１４１０−１（ステップ１４１０−３）で、通信時間管理手段１３１０は、受信待ちタイムアウト時間をタイマ１３１１にセットする。そして、ステップ１４１２−１（ステップ１４１２−３）で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「１」（「３」）にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。他方、ステップ１４０４−１（ステップ１４０４−３）でＮｏの場合、ステップ１４１４−１（ステップ１４１４−３）で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行した後、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６６】
次に、図１５は、図１３のサブルーチンであるステップ１４００−２の１情報目受信確認処理のフローチャートである。まず、ステップ１４０２−２で、払出コマンド対応情報一時記憶手段１１２２ｃが０でないか否か、即ち、何らかの情報を払出制御基板２０００側から受信しているか否かを判定する。ステップ１４０２−２でＹｅｓの場合、ステップ１４０４−２で、正常送信判定手段１３００は、送信コマンド一時記憶手段１１１３の１コマンド目記憶領域１１１３ａに一時記憶されている１コマンド目の送信データと、払出コマンド対応情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された払出コマンド対応情報との内容を比較する。そして、ステップ１４０６−２で、正常送信判定手段１３００は、ステップ１４０２−２での比較結果が一致したか否かを判定する。ステップ１４０６−２でＹｅｓの場合、ステップ１４０８−２で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２０内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。そして、ステップ１４１０−２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「２」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６７】
他方、ステップ１４０２−２でＮｏの場合、即ち、払出制御基板２０００側から何らの情報も受信していない場合には、ステップ１４１２−２で、通信時間管理手段１３１０は、タイマ１３１１中の受信待ちタイムアウト時間を減算する。そして、ステップ１４１４−２で、エラーフラグ管理手段１４２０は、タイマ１３１１を参照し、タイムアウトしたか否かを判定する。ステップ１４１４−２でＹｅｓの場合、ステップ１４１６−２で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行する。次に、ステップ１４１８−２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「０」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。この処理により、１コマンド目を送信した後に払出制御基板２０００から所定時間情報を受信しなかった場合、再度１コマンド目を送信することになる。
【００６８】
次に、図１６は、図１３のサブルーチンであるステップ１４００−４の２コマンド目受信確認処理のフローチャートである。まず、ステップ１４０２−４で、正常送信判定手段１３００は、払出コマンド対応情報一時記憶手段１１２２ｃが０でないか否か、即ち、何らかの情報を払出制御基板２０００側から受信しているか否かを判定する。ステップ１４０２−４でＹｅｓの場合、ステップ１４０４−４で、正常送信判定手段１３００は、送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３ｂに一時記憶されている２コマンド目の送信データ（上位６ビット）と、払出コマンド関連情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された情報（上位６ビット）との内容を比較する。そして、ステップ１４０６−２で、正常送信判定手段１３００は、ステップ１４０２−２での比較結果が一致したか否かを判定する。ステップ１４０６−４でＹｅｓの場合、ステップ１４０８−４で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。そして、ステップ１４１０−４で、払出制御側受信データ管理手段１１２２ａは、払出コマンド関連情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された情報（下位２ビット）を参照し、賞球払出中か否か（ビット０から把握）と払出装置異常か否か（ビット１から把握）を、払出制御側払出状態一時記憶手段１２２０に一時記憶する。そして、ステップ１４１２−４で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「０」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６９】
他方、ステップ１４０２−４でＮｏの場合、即ち、払出制御基板２０００側から何らの情報も受信していない場合には、ステップ１４１４−４で、通信時間管理手段１３１０は、タイマ１３１１中の受信待ちタイムアウト時間を減算する。そして、ステップ１４１６−４で、エラーフラグ管理手段１４２０は、タイマ１３１１を参照し、タイムアウトしたか否かを判定する。ステップ１４１６−４でＹｅｓの場合、ステップ１４１８−４で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行する。次に、ステップ１４２０−４で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「２」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。この処理により、２コマンド目を送信した後に払出制御基２０００から所定時間情報を受信しなかった場合、再度２コマンド目を送信することになる。
【００７０】
（払出制御基板側での処理）
次に、図１７〜図２７のフローチャートを参照しながら、払出制御基板２０００側で実行する制御処理を説明することとする。はじめに、図１７は、払出制御基板２０００側で実行される、メイン制御基板１０００側との通信処理・遊技機等貸出装置（カードユニット）との通信処理・払出制御に関する処理のフローチャートである。まず、ステップ２１００で、払出制御基板２０００は、メイン制御装置１０００側との通信処理を実行する。次に、ステップ２２００で、払出制御基板２０００は、カードユニットＣとの通信処理を実行する。次に、ステップ２３００で、払出制御基板２０００は、払出ユニットを駆動して遊技球の払出制御を実行する。次に、ステップ２４００で、払出制御基板２０００は、後述する早期貸出操作監視制御処理を実行し、ステップ２１００に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００７１】
次に、図１８は、図１７のサブルーチンであるステップ２１００のメイン制御装置１０００側との通信処理のフローチャートである。まず、ステップ２１００−１で、払出制御基板２０００は、メイン制御基板１０００及び払出制御基板２０００間での双方向通信（シリアル通信）のエラー監視処理を実行する。次に、ステップ２１００−２で、払出制御基板２０００は、メイン制御基板１０００から情報を受信したか否かの監視を行うシリアル通信のデータ受信監視処理を実行する。次に、ステップ２１００−３で、払出制御基板２０００は、メイン制御基板１０００側から受信した払出コマンドに対応した情報をメイン制御基板１０００側に送信する払出コマンド対応情報送信処理を実行し、ステップ２１００−１に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００７２】
まず、図１９は、図１８のサブルーチンであるステップ２１００−１のシリアル通信のエラー監視処理のフローチャートである。はじめに、ステップ２１０２−１で、エラー制御手段２２００は、エラーフラグ一時記憶手段（ステータスレジスタ）２２２１を参照し、オーバーランエラー（ＡＯＲＥ）、フレーミングエラー（ＡＦＥ）及びパリティエラー（ＡＰＥ）が発生しているか否か、具体的にはこれらのフラグがオンであるか否かを監視する。そして、ステップ２１０４−１で、エラー制御手段２２００は、いずれかのエラーを検出したか否かを判定する。尚、エラーが発生した場合には、エラーフラグ管理手段２２２０が、エラーフラグ一時記憶手段２２２１内の対応するエラービットに１をセットする処理を実行している。そして、ステップ２１０４−１でＹｅｓの場合、ステップ２１０６−１で、エラーフラグ管理手段２２２０は、エラーフラグ一時記憶手段２２２１内のオンになっているエラーフラグをオフにし（０クリアし）、シリアル通信のエラーを解除する。更に、ステップ２１０８−１で、エラー制御手段２２００は、シリアル通信で受信したデータ（メイン側受信情報一時記憶手段２１１１ｂに一時記憶されているデータ）をクリアし、次の処理（ステップ２１００−２のシリアル通信のデータ受信監視処理）に移行する。他方、ステップ２１０４−１でＮｏの場合にも次の処理（ステップ２１００−２のシリアル通信のデータ受信監視処理）に移行する。
【００７３】
次に、図２０は、図１８のサブルーチンであるステップ２１００−２のシリアル通信のデータ受信監視処理のフローチャートである。まず、ステップ２１０２−２で、メイン側受信データ管理手段２１１１ａは、メイン側受信情報一時記憶手段２１１１ｂを参照する（データ受信の監視処理）。そして、ステップ２１０４−２で、メイン側受信データ管理手段２１１１ａは、メイン制御基板１０００側から払出コマンドを受信したか否かを判定する。ステップ２１０４−２でＹｅｓの場合、ステップ２１０６−２で、メイン側受信データ管理手段２１１１ａは、メイン側受信情報一時記憶手段２１１１ｂ内に一時記憶されていた払出コマンド対応データを、払出コマンド一時記憶手段２１１１ｃに格納し、次の処理（ステップ２１００−３の払出関連情報送信処理）に移行する。尚、ステップ２１０４−２でＮｏの場合にも次の処理（ステップ２１００−３の払出関連情報送信処理）に移行する。
【００７４】
次に、図２１は、図１８のサブルーチンであるステップ２１００−３の払出関連情報送受信処理のフローチャートである。まず、ステップ２１０２−３で、払出制御基板２０００は、払出コマンド一時記憶手段２１１１ｃが０でないか否か、即ち、何らかの情報をメイン制御基板１０００側から受信しているか否かを判定する。ステップ２１０２−３でＹｅｓの場合、ステップ２１０４−３で、メイン側受信制御手段２１１１は、払出コマンド一時記憶手段２１１１ｃに一時記憶されている最上位３ビット及び最下位３ビットが「１００」であるか否か、即ち、今回メイン制御基板１０００側から受信したコマンドが１コマンドであるか否かを判定する。ステップ２１０４−３でＹｅｓの場合、ステップ２１０６−３で、送信制御手段２１２０は、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報をメイン制御基板１０００側に送信する。次に、ステップ２１０６−３で、メイン側受信データ管理手段２１１１ａは、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報（特にビット１２）に基づき、バッファＡに受け皿状態情報を格納する。次に、ステップ２１１０−３で、メイン側受信データ管理手段２１１１ａは、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報（特にビット１１〜８）に基づき、バッファＢに賞球個数情報を格納する。次に、ステップ２１１２−３で、メイン側受信データ管理手段２１１１ａは、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報（特にビット７）に基づき、バッファＣに発射ユニット動作状態情報を格納する。次に、ステップ２１１４−３で、メイン側受信データ管理手段２１１１ａは、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報（特にビット６〜３）に基づき、バッファＤに分割個数情報を格納し、次の処理（ステップ２２００のカードユニットとの通信処理）に移行する。
【００７５】
他方、ステップ２１０４−３でＮｏの場合、ステップ２１２２−３で、メイン側受信制御手段２１１１は、払出コマンド一時記憶手段２１１１ｃに一時記憶されているコマンドが所定値（「０１０１０１０１（５５Ｈ）」であるか否か、即ち、今回メイン制御基板１０００側から受信したコマンドが２コマンドであるか否かを判定する。ステップ２１２２−３でＹｅｓの場合、ステップ２１２４−３で、送信制御手段２１２０は、メイン制御基板１０００側への確認情報の送信に先立ち、払出装置に異常があるか否か及び賞球払出中であるか否かを確認する。そして、ステップ２１２６−３で、送信制御手段２１２０は、メイン制御基板１０００側への確認情報として、ビット７〜２は固定値（「０１０１０１」）、ビット１は払出装置異常、ビット０は賞球払出中、という内容の情報を送信する。次に、ステップ２１２８−３で、払出制御基板２０００は、バッファＡの内容を払出処理関連情報一時記憶手段２３２０内の受け皿状態情報格納領域に一時記憶する。次に、ステップ２１３０−３で、払出制御基板２０００は、バッファＢの内容を払出処理関連情報一時記憶手段２３２０内の賞球個数格納領域に一時記憶する。次に、ステップ２１３２−３で、払出制御基板２０００は、バッファＣの内容を払出処理関連情報一時記憶手段２３２０内の発射ユニット動作状態履歴情報格納領域に一時記憶する。次に、ステップ２１３４−３で、払出制御基板２０００は、バッファＣの内容を払出処理関連情報一時記憶手段２３２０内の分割個数格納領域に一時記憶する。尚、この払出処理関連情報一時記憶手段２３２０にこれら情報がセットされたことを受け、後述する払出制御処理にて、当該セット内容を踏まえた払出処理が実行されることとなる。そして、ステップ２１３６−３で、払出制御基板２０００は、バッファＡ〜Ｄの内容をクリアし、次の処理（ステップ２４００の払出制御処理）に移行する。
【００７６】
次に、図２２は、図１７のサブルーチンであるステップ２２００のカードユニットＣとの通信処理のフローチャートである。まず、ステップ２２０２で、カードユニット間送受信制御手段２１１２は、ＢＲＤＹ信号がオン状態であるか否かを判定する。ステップ２２０２でＹｅｓの場合、ステップ２２１６で、カードユニット間送受信制御手段２１１２は、払出状態フラグ一時記憶手段２３２１内の単位貸出要求受付済フラグがオフであるか否かを判定する。
【００７７】
（単位貸出要求受信処理）
ステップ２２１６でＹｅｓの場合、ステップ２２１８で、カードユニット間送受信制御手段２１１２は、ＢＲＱ信号がオン状態であるか否かを判定する。ステップ２２１８でＹｅｓの場合、ステップ２２２０で、カードユニット間送受信制御手段２１１２は、払出状態フラグ一時記憶手段２３２１内の単位貸出要求受付済フラグをオンにする。次に、ステップ２２２２で、カードユニット間送受信制御手段２１１２は、単位貸出要求受付カウンタ２３２６に１を加算する。次に、ステップ２２２４で、通信エラー回避制御手段２１３０は、カードユニット間エラー回避監視タイマ２１３１に、所定値（ＴＰＡ）をセットしてスタートする。ここで、所定値（ＴＰＡ）には、後述するカードユニットＣ側における所定値（ＴＣＲ）未満の値がセットされる。次に、ステップ２２２６で、カードユニット間送受信制御手段２１１２は、ＥＸＳ信号をオン状態に移行し、ステップ２２２８に移行する。尚、ステップ２２１６でＮｏの場合には、ステップ２２２８に移行し、ステップ２２０２又はステップ２２１８でＮｏの場合には、次の処理（ステップ２３００の払出制御処理）に移行する。
【００７８】
（単位貸出完了待ちループ処理）
次に、ステップ２２２８で、カードユニット間送受信制御手段２１１２は、当該単位払出要求に係る払出動作が完了したか否かを判定する。ステップ２２２８でＹｅｓの場合、ステップ２２３０で、カードユニット間送受信制御手段２１１２は、払出状態フラグ一時記憶手段２３２１内の単位貸出要求受付済フラグをオフにする。次に、ステップ２２３４で、カードユニット間送受信制御手段２１１２は、ＥＸＳ信号をオフ状態に移行し、次の処理（ステップ２３００の払出制御処理）に移行する。他方、ステップ２２２８でＮｏの場合、ステップ２２３２で、カードユニット間送受信制御手段２１１２は、カードユニット間エラー回避監視タイマ２１３１のタイマ値が０であるか否かを判定する。ステップ２２３２でＹｅｓの場合には、ステップ２２３０に移行し、ステップ２２３２でＮｏの場合には、次の処理（ステップ２３００の払出制御処理）に移行する。
【００７９】
ここで、（単位貸出要求受信処理）及び（単位貸出完了待ちループ処理）について補足説明する。まず、前述したように、カードユニットＣと払出制御基板２０００との通信プロトコルに基づき、カードユニットＣ側では、ステップ２２２６の処理実行を受けて、単位貸出動作に係るＢＲＱ信号をオフ状態とする。また、同時に、所定の待ち時間（ＴＣＲ）の計時を開始し、当該待ち時間が経過したことを契機として、新たな単位貸出動作に係るＢＲＱ信号をオン状態とする。そして、カードユニットＣ側において、当該新たな単位貸出動作に係るＢＲＱ信号をオン状態とするに際して、ＥＸＳ信号がオン状態となっている場合には、カードユニットＣ側でエラーを検出するよう動作する。ここで、本実施形態では、後述するように、所定の条件を充足した場合には、単位時間あたりの払出個数を減少させることで、低速な払出動作を実行するよう構成されている。即ち、当該低速な払出動作を実行している状況下では、意図せずカードユニットＣ側でエラーが検出されてしまう恐れがある。よって、本実施形態では、カードユニットＣ側での所定の待ち時間（ＴＣＲ）が経過するよりも前に、ＥＸＳ信号をオフ状態とすることで、当該意図しないエラー検出を回避できるよう構成されているのである。更に、低速な払出動作を実行している状況下では、当該払出動作が完了するよりも前に、カードユニットＣ側にて新たな単位貸出動作に係るＢＲＱ信号がオン状態となることが考えられるため、このような状況下においても動作に支障をきたさないよう、ステップ２２２２の処理によって、単位貸出動作に係るカードユニットＣ側からの要求をバッファリングできるよう構成されているのである。
【００８０】
次に、図２３は、図１７のサブルーチンであるステップ２３００の払出制御処理のフローチャートである。まず、ステップ２３０２で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０を参照し、払出処理関連情報一時記憶手段２３２０内の分割回実行中フラグがオフであるか否かを判定する。ここで、「分割回実行中フラグ」とは、所定数の払出を複数回に分割して実行するが、ある分割回がまだ実行中である場合にオンとなるフラグである。ステップ２３０２でＹｅｓの場合、ステップ２３０４で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の分割回継続フラグがオフであるか否かを判定する。ここで、「分割回継続フラグ」とは、ある分割回が終了した後にも分割回が存在するときにオンとなるフラグである。ステップ２３０４でＹｅｓの場合、ステップ２３０６で、払出制御手段２３００は、単位貸出要求受付カウンタのカウント値が０超過であるか、即ち、バッファリングしているカードユニットＣからの単位貸出要求が残存しているか否かを判定する。ステップ２３０６でＹｅｓの場合、ステップ２３０８で、払出制御手段２３００は、所定の単位貸出数（本例では、２５）を払出数カウンタ２３２２にセットする。次に、ステップ２３１０で、払出制御手段２３００は、単位貸出要求受付カウンタのカウント値を１減算する。次に、ステップ２３２２で、払出制御手段２３００は、当該回異常払出回数カウンタ２３２４をクリア（ゼロクリア）し、ステップ２３４０に移行する。他方、ステップ２３０６でＮｏの場合、ステップ２３１４で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の賞球個数格納領域にデータが存在するか否か（０でないか否か）、即ち、メイン制御基板１０００側から入賞口への入賞に基づく賞球払出要求があったか否かを判定する。ステップ２３１４でＹｅｓの場合、ステップ２３１６で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の賞球個数格納領域に一時記憶されている払出球数を払出数カウンタ２３２２にセットする。そして、ステップ２３１８で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の賞球個数格納領域をクリアし、ステップ２３２２に移行する。以上で払出されるべき遊技球数のセット処理が完了する。
【００８１】
次に、セットした遊技球数の払出処理を実行する。具体的には、まず、ステップ２３４０で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の分割個数格納領域に一時記憶されている分割個数情報に基づき当該分割回における払出個数を決定する。次に、ステップ２３４４で、払出制御手段２３００は、当該分割回における払出個数を分割回払出数カウンタ２３２７にセットする。次に、ステップ２３４６で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の受け皿状態情報格納領域を参照し、受け皿満タン状態でないか否かを判定する。ステップ２３４６でＹｅｓの場合、ステップ２３４８で、払出制御手段２３００は、早期貸出異常累積カウンタ２４２１のカウンタ値が０超過であるか否かを判定する。ステップ２３４８でＹｅｓの場合、ステップ２３５０で、待ち時間制御手段２３５０は、早期貸出異常累積カウンタ２４２１のカウンタ値に基づき、球通過待ち時間タイマ２３２５に球通過待ち時間（ＴＸ）をセットし、ステップ２３５２に移行する。他方、ステップ２３４８でＮｏの場合、ステップ２３５６で、待ち時間制御手段２３５０は、異常払出回数カウンタ２３２３のカウンタ値に基づき、球通過待ち時間カウンタ２３２５に球通過待ち時間（Ｔｗ）をセットし、ステップ２３５２に移行する。次に、ステップ２３５２で、払出制御手段２３００は、分割回払出数カウンタ２３２７のカウンタ値に基づき、払出モータ１３を所定球数分駆動して停止させる。次に、ステップ２３５４で、払出制御手段２３００は、球通過待ち時間タイマ２３２５をスタートし、ステップ２３６０に移行する。
【００８２】
次に、ステップ２３６０で、払出制御手段２３００は、球通過待ち時間タイマ２３２５のタイマ値が０であるか否か、換言すれば、所定の球通過待ち時間に到達したか否かを判定する。ステップ２３６０でＹｅｓの場合、ステップ２３６２で、払出制御手段２３００は、所定の球通過待ち時間内において、カウントセンサ１４にて当該分割回払出数分の遊技球を検出したか否かを判定する。ステップ２３６２でＹｅｓの場合には、払出制御手段２３００は、正常に払出がなされたと判定し、次の処理（ステップ２３７０）に移行する。尚、ステップ２３６０でＮｏの場合、即ち、所定の球通過待ち時間に到達していない場合には、ステップ２３６８で、払出制御手段２３３０は、払出処理関連情報一時記憶手段２３２０内の分割回実行中フラグをオンにし、次の処理（ステップ２１００のメイン制御装置との通信処理）に移行する。
【００８３】
他方、ステップ２３６２でＮｏの場合、即ち、当該分割回払出数分の遊技球を検出なされない状況下で所定の球通過待ち時間に到達した場合には、ステップ２３６４で、払出異常判定手段２３４０は、異常払出回数カウンタ２３２３に１加算する。次に、ステップ２３６６で、払出異常判定手段２３４０は、当該回異常払出回数カウンタ２３２４に１加算し、次の処理（ステップ２３３６）に移行する。以上で、今回の分割回に係る払出処理が終了する。
【００８４】
そして、ステップ２３７４で、払出制御手段２３００は、払出数カウンタ２３２２のカウンタ値（残り球数値）が０超過であるか否かを判定する。ステップ２３７４でＹｅｓの場合、ステップ２３７６で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０内の分割回継続フラグをオンにし、次の処理（ステップ２１００のメイン制御基板との通信処理）に移行する。他方、ステップ２３７４でＮｏの場合、ステップ２３７８で、待ち時間制御手段２３５０は、当該回異常払出回数カウンタ２３２４のカウンタ値が０であるか否か、即ち、今回予定された球数をすべて払い出す際に払出異常が起こらなかったか否かを判定する。ステップ２３７８でＹｅｓの場合、ステップ２３８０で、待ち時間制御手段２３５０は、異常払出回数カウンタ２３２３をクリアする。次に、ステップ２３８２で、早期貸出異常検出制御手段２４１０は、早期貸出異常累積カウンタ２４２１のカウンタ値をクリア（ゼロクリア）し、次の処理（ステップ２１００のメイン制御装置との通信処理）に移行する。尚、ステップ２３７８でＮｏの場合には、次の処理（ステップ２１００のメイン制御装置との通信処理）に移行する。
【００８５】
他方、ステップ２３０４でＮｏの場合、即ち、分割回継続フラグがオンである場合には、ステップ２３３０で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０中の分割回継続フラグをオフにし、ステップ２３４０に移行する。
【００８６】
尚、ステップ２３４６でＮｏの場合、即ち、受け皿満タン状態である場合には、ステップ２３５８で、払出制御手段２３００は、払出モータ１３を１球分駆動し、受け皿満タン状態でなくなるまでの所定の待ち時間（６０秒）停止し、ステップ２３７０に移行する。
【００８７】
次に、図２４は、図１７のサブルーチンであるステップ２４００の早期貸出操作監視制御処理のフローチャートである。まず、ステップ２４２０で、早期貸出異常検出制御手段２４１０は、後述する早期貸出操作監視開始処理を実行する。次に、ステップ２４４０で、早期貸出異常検出制御手段２４１０は、後述する早期貸出操作検出時処理を実行する。次に、ステップ２４６０で、早期貸出異常検出制御手段２４１０は、後述する早期貸出操作監視終了処理を実行する。以下、各サブルーチンの処理を順に詳述することとする。
【００８８】
次に、図２５は、図２４のサブルーチンであるステップ２４２０の早期貸出操作監視開始処理のフローチャートである。まず、ステップ２４２２で、早期貸出操作監視制御手段２４１１は、ＢＲＤＹ信号がオン状態からオフ状態に移行したか否かを判定する。ステップ２４２２でＹｅｓの場合、ステップ２４２４で、早期貸出操作監視制御手段２４１１は、早期貸出監視中タイマ２４１１−２のタイマ値が０であるか否かを判定する。ステップ２４２４でＹｅｓの場合、ステップ２４２６で、早期貸出操作監視制御手段２４１１は、今回の球貸出払出個数に基づき監視期間決定用参照テーブル２４１１−１を参照して監視期間を導出する。次に、ステップ２４２８で、早期貸出操作監視制御手段２４１１は、当該導出した監視期間を早期貸出監視中タイマ２４１１−２にセットしてスタートする。次に、ステップ２２３０で、早期貸出操作監視制御手段２４１１は、動作異常検出処理関連情報一時記憶手段２４２０内の早期貸出操作監視中フラグをオンにし、次の処理（ステップ２４４０の早期貸出操作検出時処理）に移行する。尚、ステップ２４２２又はステップ２４２４でＮｏの場合には、次の処理（ステップ２４４０の早期貸出操作検出時処理）に移行する。
【００８９】
次に、図２６は、図２４のサブルーチンであるステップ２４４０の早期貸出操作検出時処理のフローチャートである。まず、ステップ２４４２で、早期貸出操作監視制御手段２４１１は、ＢＲＤＹ信号がオフ状態からオン状態に移行したか否かを判定する。ステップ２４４２でＹｅｓの場合、ステップ２４４４で、早期貸出操作監視制御手段２４１１は、動作異常検出処理関連情報一時記憶手段２４２０内の早期貸出操作監視中フラグがオンであるか否かを判定する。ステップ２４４４でＹｅｓの場合、ステップ２４４６で、早期貸出異常検出制御手段２４１０は、早期貸出異常累積カウンタ２４２１のカウンタ値に１を加算する。次に、ステップ２４４８で、エラー制御手段２２００は、状態表示部１３０を駆使して早期貸出操作に係る異常が発生した旨を報知し、次の処理（ステップ２４６０の早期貸出操作監視終了処理）に移行する。尚、ステップ２４２２又はステップ２４４４でＮｏの場合には、次の処理（ステップ２４６０の早期貸出操作監視終了処理）に移行する。
【００９０】
ここで、本実施形態においては、ステップ２４４８で、早期貸出操作が発生した旨を状態表示部１３０にて報知するよう構成されているが、これには限定されない。その場合には、払出制御基板２０００からメイン制御基板１０００側に送信される払出関連情報（コマンド内容）において、当該早期貸出操作異常の発生有無を送信するためのビット領域を設けるよう構成し、早期貸出操作異常が発生した場合には、当該払出関連情報を受信したメイン制御基板１０００側からホールコンピュータＨに報知するよう構成する例を挙げることができる。
【００９１】
次に、図２７は、図２４のサブルーチンであるステップ２４６０の早期貸出操作監視終了処理のフローチャートである。まず、ステップ２４６２で、早期貸出操作監視制御手段２４１１は、早期貸出監視中タイマ２４１１−２のタイマ値が０であるか否かを判定する。ステップ２４６２でＹｅｓの場合、ステップ２４６４で、早期貸出操作監視制御手段２４１１は、動作異常検出処理関連情報一時記憶手段２４２０内の早期貸出操作監視中フラグをオフにし、次の処理（ステップ２１００のメイン制御基板との通信処理）に移行する。
【００９２】
他方、ステップ２４６２でＮｏの場合、ステップ２４６６で、早期貸出操作監視制御手段２４１１は、払出処理関連情報一時記憶手段２３２０内の発射ユニット動作状態履歴情報格納領域を参照し、発射ユニット１１６ａに係る発射ユニット動作状態が発射許可中であるか否かを判定する。ステップ２４６６でＹｅｓの場合、ステップ２４６８で、早期貸出操作監視制御手段２４１１は、早期貸出監視中タイマ２４１１−２の一時停止状態を解除（一時停止状態でない場合には処理を実行しない）し、ステップ２４７２に移行する。他方、ステップ２４６６でＮｏの場合、ステップ２４７０で、早期貸出操作監視制御手段２４１１は、早期貸出監視中タイマ２４１１−２を一時停止状態とし、ステップ２４７２に移行する。次に、ステップ２４７２で、早期貸出操作監視制御手段２４１１は、後述する払出制御処理において、払出処理（球貸出払出又は賞球払出）が実行されたか否かを判定する。ステップ２４７２でＹｅｓの場合、ステップ２４７４で、早期貸出操作監視制御手段２４１１は、早期貸出監視中タイマ２４１１−２のタイマ値に、当該払出処理の実行にて払出された遊技球数に基づく所定値（例えば、１球の払出あたり１秒）を加算し、次の処理（ステップ２１００のメイン制御基板との通信処理）に移行する。尚、ステップ２４７２でＮｏの場合には、次の処理（ステップ２１００のメイン制御基板との通信処理）に移行する。
【００９３】
（カードユニット側での処理）
次に、図２８〜図３１のフローチャートを参照しながら、カードユニットＣ側で実行する制御処理を説明することとする。はじめに、図２８は、カードユニットＣ側で実行される処理のメインフローチャートである。まず、ステップ３１００で、カードユニットＣは、後述する動作内容設定処理を実行する。次に、ステップ３２００で、カードユニットＣは、後述する払出制御基板２０００Ｃとの通信処理を実行し、ステップ３１００に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００９４】
次に、図２９は、図２８のサブルーチンであるステップ３１００の動作内容設定処理のフローチャートである。まず、ステップ３１０２で、貸出制御手段３０００は、カードユニットＣに係る動作内容の設定操作があったか否かを判定する。ここで、当該動作内容の設定操作方法については特に限定されず、例えば、カードユニットＣに当該動作内容の設定操作装置（ボタンやスイッチ等）を設け、カードユニットＣに対する入力操作を可能にするよう構成する例を挙げることができる。ステップ３１０２でＹｅｓの場合、ステップ３１０４で、動作内容設定制御手段３１００は、当該動作内容の設定操作に基づき、単位貸出動作の連続実行回数（例えば、５回）を動作内容一時記憶手段３１１０に一時記憶し、次の処理（ステップ３２００の払出制御側との通信処理）に移行する。尚、ステップ３１０２でＮｏの場合には、次の処理（ステップ３２００の払出制御側との通信処理）に移行する。
【００９５】
次に、図３０は、図２８のサブルーチンであるステップ３２００の払出制御側との通信処理のフローチャートである。まず、ステップ３２０２で、払出制御側送受信制御手段３２００は、貸出処理関連情報一時記憶手段３３００内の貸出要求中フラグがオフであるか否かを判定する。ステップ３２０２でＹｅｓの場合、ステップ３２０４で、払出制御側送受信制御手段３２００は、上球皿１１０近傍に設けられた貸出操作スイッチのオン状態を検出したか否かを判定する。ステップ３２０４でＹｅｓの場合、ステップ３２０６で、払出制御側送受信制御手段３２００は、貸出処理関連情報一時記憶手段３３００内の貸出要求中フラグをオンにする。次に、ステップ３２０８で、払出制御側送受信制御手段３２００は、動作内容一時記憶手段３１１０に一時記憶されている単位貸出動作の連続実行回数を取得すると共に、当該連続実行回数を連続要求カウンタ３２１０にセットする。次に、ステップ３２１０で、払出制御側送受信制御手段３２００は、貸出処理関連情報一時記憶手段３３００内の全単位貸出要求完了フラグをオフにする。次に、ステップ３２１２で、貸出制御手段３０００は、上球皿１１０近傍に設けられた貸出許可報知ＬＥＤを駆使して、貸出操作スイッチの操作無効期間である旨を報知（本例では、当該ＬＥＤを消灯）する。次に、ステップ３２１４で、払出制御側送受信制御手段３２００は、ＰＲＤＹ信号がオン状態であり、且つＥＸＳ信号がオフ状態であるか否か、換言すれば、払出制御基板２０００側にて球貸出払出動作が実行可能であるか否かを判定する。ステップ３２１４でＹｅｓの場合、ステップ３２１６で、払出制御側送受信制御手段３２００は、ＢＲＤＹ信号をオン状態とし、次の処理（ステップ３１００の動作内容設定処理）に移行する。他方、ステップ３２１４でＮｏの場合には、ステップ３２１８で、エラー制御手段３４００は、払出制御基板２０００側にて異常が発生した旨を報知（報知態様は任意）し、ステップ３２１４に移行する。尚、ステップ３２０４でＮｏの場合には、次の処理（ステップ３１００の動作内容設定処理）に移行する。
【００９６】
他方、ステップ３２０２でＮｏの場合、ステップ３２５０で、払出制御側送受信制御手段３２００は、後述する単位貸出要求送受信制御処理を実行する。次に、ステップ３２５２で、払出制御側送受信制御手段３２００は、貸出処理関連情報一時記憶手段３３００内の全単位貸出要求完了フラグがオンであるか否かを判定する。ステップ３２５２でＹｅｓの場合、ステップ３２５４で、払出制御側送受信制御手段３２００は、貸出処理関連情報一時記憶手段３３００内の貸出要求中フラグをオフにする。次に、ステップ３２５６で、貸出制御手段３０００は、上球皿１１０近傍に設けられた貸出許可報知ＬＥＤを駆使して、貸出操作スイッチの操作有効期間である旨を報知（本例では、当該ＬＥＤを点灯）する。次に、ステップ３２５８で、払出制御側送受信制御手段３２００は、ＢＲＤＹ信号をオフ状態とし、次の処理（ステップ３１００の動作内容設定処理）に移行する。尚、ステップ３２５２でＮｏの場合には、次の処理（ステップ３１００の動作内容設定処理）に移行する。
【００９７】
次に、図３１は、図３０のサブルーチンであるステップ３２５０の単位貸出要求送受信制御処理のフローチャートである。まず、ステップ３２５２で、単位貸出要求送受信制御手段３２２０は、貸出処理関連情報一時記憶手段３３００内の単位貸出要求中フラグがオフであるか否かを判定する。ステップ３２５２でＹｅｓの場合、ステップ３２５４で、単位貸出要求送受信制御手段３２２０は、連続要求カウンタのカウント値が０超過であるか否かを判定する。ステップ３２５４でＹｅｓの場合、ステップ３２５６で、単位貸出要求送受信制御手段３２２０は、貸出処理関連情報一時記憶手段３３００内の単位貸出要求中フラグをオンにする。次に、ステップ３２５８で、単位貸出要求送受信制御手段３２２０は、ＰＲＤＹ信号がオン状態であり、且つＥＸＳ信号がオフ状態であるか否かを判定する。ステップ３２５８でＹｅｓの場合、ステップ３２６２で、単位貸出要求送受信制御手段３２２０は、ＢＲＱ信号をオン状態とし、ステップ３２６４に移行する。他方、ステップ３２５８でＮｏの場合には、ステップ３２６０で、エラー制御手段３４００は、払出制御基板２０００側にて異常が発生した旨を報知（報知態様は任意）し、ステップ３２５８に移行する。尚、ステップ３２５４でＮｏの場合には、ステップ３２７０で、単位貸出要求送受信制御手段３２２０は、貸出処理関連情報一時記憶手段３３００内の全単位貸出要求完了フラグをオンにし、次の処理（ステップ３２５２）に移行する。
【００９８】
次に、ステップ３２６４で、単位貸出要求送受信制御手段３２２０は、ＥＸＳ信号がオン状態であるか否かを判定する。ここで、ステップ３２６４でＮｏの場合には、再度ステップ３２６４へと移行する（ＥＸＳ信号がオン状態となるまでの待ちループ）。ステップ３２６４でＹｅｓの場合、ステップ３２６６で、単位貸出要求送受信制御手段３２２０は、連続要求カウンタ３２１０のカウンタ値を１減算する。次に、ステップ３２６８で、単位貸出要求送受信制御手段３２２０は、単位貸出完了予定期間タイマ３２２１に所定値（ＴＣＲ）をセットしてスタートする。次に、ステップ３２６９で、単位貸出要求送受信制御手段３２２０は、ＢＲＱ信号をオフ状態とし、次の処理（ステップ３２５２）に移行する。
【００９９】
他方、ステップ３２５２でＮｏの場合、ステップ３２７２で、単位貸出要求送受信制御手段３２２０は、単位貸出完了予定期間タイマ３２２１のタイマ値が０であるか否かを判定する。ステップ３２７２でＹｅｓの場合、ステップ３２７４で、単位貸出要求送受信制御手段３２２０は、貸出処理関連情報一時記憶手段３３００内の単位貸出要求中フラグをオフにし、次の処理（ステップ３２５２）に移行する。尚、ステップ３２７２でＮｏの場合には、次の処理（ステップ３２５２）に移行する。
【０１００】
《作用》
次に、図３２を参照しながら、本実施形態に係る作用を説明する。まず、同図の図中１〜４のタイミングにおいて実行される処理は、正常な状態である状況下における払出処理のタイミングチャートである。また、図中７〜１１及び１３〜１４のタイミングにおいて実行される処理は、早期貸出異常が検出された状況下における払出処理のタイミングチャートである。そして、図中５〜６及び図中１２において実行される処理は、早期貸出異常の発生有無を検出するための監視処理である。以下、夫々の処理について詳述する。
【０１０１】
まず、図中１のタイミングにおいて、ＢＲＤＹ信号がオン状態に移行したことを契機として、カードユニットＣ側にて単位貸出動作の連続実行回数（本例では、２回）が設定される。また、カードユニットＣ側は、１回目の単位貸出動作に係る球貸出要求（本例では、単位貸出動作あたり２５球）を払出制御基板２０００側に送信するため、ＢＲＱ信号をオン状態に移行する。
【０１０２】
次に、図中２のタイミングにおいて、ＢＲＱ信号がオン状態に移行したことを契機として、払出制御基板２０００側にて所定の分割個数（本例では、５個）に基づき、分割払出動作の実行を開始する。ここで、本タイミングにおいては、正常な状態（早期貸出異常累積カウンタ＝０）である状況下における払出処理であるため、球通過待ち時間にはデフォルト値となる「１秒」が設定される。即ち、遊技球５個分の払出動作→球通過待ち時間１秒経過→・・・という一連の動作を継続して５回繰り返すことで、単位貸出動作が完了することとなる。
【０１０３】
次に、図中３のタイミングにおいて、払出制御基板２０００側は、当該５回の分割払出動作の実行が完了し、単位貸出動作分の球貸出払出を確認したことを契機として、ＥＸＳ信号をオフ状態に移行する。その後、カードユニットＣ側にて２回目の単位貸出動作に係る球貸出要求を送信するため、ＢＲＱ信号を再度オン状態に移行する。このように、正常な状態である状況下においては、スムーズな払出処理が実行されることとなる。
【０１０４】
次に、図中４のタイミングにおいて、カードユニットＣ側にて２回目の単位貸出動作に係る球貸出要求の送信処理が完了となったことを契機として、カードユニットＣ側は、ＢＲＤＹ信号をオフ状態とし、新たに貸出操作スイッチがオン状態となるまでの待ち状態となる。ここで、本タイミングにおいて、払出制御基板２０００側は、当該２回の単位貸出動作によって払出された遊技球数「５０個」に基づき、早期貸出操作監視中タイマに「２４秒」を設定してカウントダウンをスタートする。尚、図中５のタイミングにて示すように、発射ユニット１１６ａが非発射許可中の状態である状況下においては、当該カウントダウンが一時停止する。また、図中６のタイミング等にて示すように、各種入賞口への入球に基づく賞球払出が生起した場合には、当該賞球払出数に基づく所定時間が早期貸出操作監視中タイマに加算される。このように、本実施形態においては、球貸出払出動作によって払出された数量分の遊技球が遊技に用いられたか否か（遊技者の持ち球が無くなったか否か）を、早期貸出操作監視中タイマのタイマ値に基づき推測することが可能となるのである。
【０１０５】
次に、図中７のタイミングにおいて、新たにＢＲＤＹ信号がオン状態に移行したことを契機として、カードユニットＣ側は、１回目の単位貸出動作に係る球貸出要求を送信するため、ＢＲＱ信号をオン状態に移行する。ここで、本タイミングにおいては、早期貸出操作監視中タイマのタイマ値が０ではない状況下、換言すれば、前回の球貸出払出動作によって払出された数量分の遊技球が残存していると推測される状況下であり、新たな球貸出の必要性が低いと推測される状況下である。このような状況下においては、図中８のタイミングにて示すように、球通過待ち時間には「５秒」が設定され、遊技球５個分の払出動作→球通過待ち時間５秒経過→・・・という一連の動作を５回繰り返すことで、単位貸出動作分の球貸出払出が完了するまでに要する時間は、正常な状態での動作と比して略２０秒分だけ遅延することとなる。そして、当該状況下においては、状態表示部１３０等を駆使して異常報知するよう構成されているため、ゴト行為が行われている場合には、遊技球を不正に搾取されることを遅延させると共に、当該ゴト行為が行われている旨を遊技場運営者に報知することができるのである。
【０１０６】
次に、図中９のタイミングにおいて、払出制御基板２０００側は、所定時間ＴＰＡが経過したことを契機として、ＥＸＳ信号をオフ状態に移行する。ここで、本タイミングにおいては、単位貸出動作分の球貸出払出が完了するまでに要する時間が遅延しているため、払出制御基板２０００側での単位貸出動作分の球貸出払出が完了していない状態である。このような状況下において、カードユニットＣ側から２回目の単位貸出動作に係る球貸出要求が送信されるタイミングである所定時間ＴＣＲが経過するよりも前に、ＥＸＳ信号をオフ状態に移行するため、カードユニットＣ側にてエラーが検出されることを回避できるのである。また、図中１０のタイミングに示されるように、カードユニットＣ側にて２回目の単位貸出動作に係る球貸出要求を送信するため、ＢＲＱ信号をオン状態に移行した場合、払出制御基板２０００側では当該単位貸出動作に係る球貸出要求をバッファリングする（単位貸出要求受付カウンタに１を加算）こととなる。
【０１０７】
次に、図中１１のタイミングにおいて、カードユニットＣ側にて２回目の単位貸出動作に係る球貸出要求の送信処理が完了となったことを契機として、カードユニットＣ側は、ＢＲＤＹ信号をオフ状態とし、新たな貸出操作スイッチがオン状態となるまでの待ち状態となる。ここで、本タイミングにおいては、早期貸出操作監視中タイマ値が未だ０となっていないため、引き続きカウントダウンを継続する。そして、図中１２のタイミング等にて示すように、以降は、払出された遊技球数に基づく所定時間が早期貸出操作監視中タイマに加算されることとなる。
【０１０８】
次に、図中１３のタイミングにおいて、新たにＢＲＤＹ信号がオン状態に移行したことを契機として、カードユニットＣ側は、１回目の単位貸出動作に係る球貸出要求を送信するため、ＢＲＱ信号をオン状態に移行する。ここで、本タイミングにおいては、早期貸出操作監視中タイマのタイマ値が０ではない状況下にて再度球貸出要求がなされた状況下であり、ゴト行為が行われている危険性が更に高まる状況下である。他方、本例に示すように、当該状況下において前回の単位貸出動作に係る球貸出要求に基づき払出動作が実行中であることが想定できる。即ち、球通過待ち時間に「５秒」が設定された払出動作中であっても、更に低速な払出動作へ速やかに切り替えることが望まれる状況下である。このような観点から、本実施形態においては、分割払出動作の開始時に球通過待ち時間を変更できるよう構成されているため、図中１４のタイミングに示すように、前回の単位貸出動作に係る分割払出動作の開始時において、球通過待ち時間に「１０秒」が設定されることとなる。よって、ゴト行為が行われている危険性が更に高まる場合には、遊技球を不正に搾取されることを更に遅延させると共に、当該ゴト行為が行われている旨を遊技場運営者に報知することができるのである。
【０１０９】
本実施形態によれば、カードユニットＣ側からのＢＲＤＹ信号の受信タイミングが、前回のＢＲＤＹ信号の受信を契機として設定された所定期間内又は前回のＢＲＤＹ信号の受信後の球貸出払出を契機として設定された所定期間内であるときには球通過待ち時間を延長するよう構成されているため、ゴト冶具等を用いて不正にＢＲＤＹ信号を操作している場合には、遊技媒体を不正に搾取されることを遅延させることができる。
【０１１０】
本実施形態によれば、更に、球貸出払出動作によって払出された遊技球数に基づき、監視期間を設定できるよう構成されているため、球貸出払出動作によって払出された数量分の遊技球が遊技に用いられたか否か（アウト球になったか否か）を、当該監視期間の残り期間に基づき推測することができる。
【０１１１】
本実施形態によれば、更に、発射ユニット１１６ａが非発射許可中の状態である状況下においては、当該監視期間の計時が一時停止すると共に、各種入賞口への入球に基づく賞球払出が生起した場合には、当該賞球払出数に基づき監視期間が延長するよう構成されているため、球貸出払出動作によって払出された数量分の遊技球が遊技に用いられたか否かの推測精度を高めることができる。
【０１１２】
本実施形態によれば、更に、球通過待ち時間が延長されている状況下において、状態表示部１３０やホールコンピュータＨ等に異常報知できるよう構成されているため、ゴト行為が行われている場合には、その旨を遊技場運営者に報知することができる。
【０１１３】
本実施形態によれば、更に、所定時間ＴＰＡ（＜ＴＣＲ）が経過したことを契機として、ＥＸＳ信号をオフ状態に移行するよう構成されているため、球通過待ち時間が延長されている状況下において、カードユニットＣと払出制御基板２０００との通信プロトコルに基づき、カードユニットＣ側にてエラーが検出されてしまうことを回避できる。
【０１１４】
本実施形態によれば、更に、分割払出動作の開始時に球通過待ち時間を変更できるよう構成されているため、ゴト行為が行われている危険性が更に高まる場合には、遊技球を不正に搾取されることを更に遅延させることができる。
【０１１５】
尚、本実施形態においては、メイン制御基板１０００側から払出制御基板２０００へ定期的にコマンド送信処理が実行されるよう構成されており、当該コマンド送信処理において分割払出個数情報を送信されるよう構成されている。即ち、分割払出個数情報は、メイン制御基板１０００側から払出制御基板２０００へ定期的に送信されるよう構成されているが、これには限定されない。その場合には、例えば、遊技機の電源投入時にのみ、分割払出個数情報をメイン制御基板１０００側から払出制御基板２０００へ送信するよう構成する例を挙げることができる。このように構成することで、当該コマンド送信処理及び受信処理による処理負担を軽減することができる。
【０１１６】
尚、本実施形態においては、カードユニットＣと払出制御基板２０００との通信プロトコルに基づき、カードユニットＣ側にてエラーが検出されてしまうことを回避するため、所定時間ＴＰＡ（＜ＴＣＲ）が経過したことを契機として、ＥＸＳ信号をオフ状態に移行するよう構成されているが、これには限定されない。その場合には、球通過待ち時間が延長されている状況下において、払出制御基板２０００側にてＰＲＤＹ信号をオフ状態に移行するよう構成してもよい。このように構成することで、カードユニットＣ側から新たにＢＲＱ信号が送信されなくなるため、単位貸出動作に係るカードユニットＣ側からの要求をバッファリングする必要がなくなるという観点において好適である。
【０１１７】
尚、本実施形態においては、球貸出払出動作や賞球払出動作によって払出された遊技球数に基づき監視期間を導出し、当該監視期間の残り期間に基づきＢＲＤＹ信号の受信タイミングが正常であるか否かを判定しているが、これには限定されない。その場合には、アウト口１４２や発射ユニット１１６ａ等に遊技球検出センサを設け、遊技球のイン／アウト数に基づきＢＲＤＹ信号の受信タイミングが正常であるか否かを判定するよう構成してもよい。このように構成することで、球貸出払出動作によって払出された数量分の遊技球が遊技に用いられたか否かの推測精度を更に高めることができる。
【符号の説明】
【０１１８】
Ｓ  入賞口センサ、１１６ａ  発射ユニット
１３  払出ユニット、１４  カウントセンサ
１５  満タンスィッチ、１０００  メイン制御基板
１１１０  送信制御手段、１１１１  送信コマンド設定手段
１１１２  送信コマンド管理手段、１１１３  送信コマンド一時記憶手段
１１１３ａ  １コマンド目一時記憶領域、１１１３ｂ  ２コマンド目一時記憶領域
１１２０  受信制御手段、１１２１  遊技側受信制御手段
１１２１ａ  遊技側情報一時記憶手段、１１２２  払出制御側受信制御手段
１１２２ａ  払出制御側受信データ管理手段、１１２２ｂ  払出制御側受信データ一時記憶手段
１１２２ｃ  払出コマンド対応情報一時記憶手段、１２００  送受信状態一時記憶手段
１２１０  メイン制御側送受信状態一時記憶手段、１２２０  払出制御側払出状態一時記憶手段
１３００  正常送信判定手段、１３１０  通信時間管理手段
１３１１  タイマ、１４００  エラー制御手段
１４２０  エラーフラグ管理手段、１４２１  エラーフラグ一時記憶手段
２０００  払出制御基板、２１００  送受信制御手段
２１１０  受信制御手段、２１１１  メイン側受信制御手段
２１１１ａ  メイン側受信データ管理手段、２１１１ｂ  メイン側受信情報一時記憶手段
２１１１ｃ  払出コマンド一時記憶手段、２１１２  カードユニット間送受信制御手段
２１２０  送信制御手段、２１３０  通信エラー回避制御手段
２１３１  カードユニット間エラー回避監視タイマ、２２００  エラー制御手段
２２２０  エラーフラグ管理手段、２２２１  エラーフラグ一時記憶手段
２３００  払出制御手段、２３１０  払出情報一時記憶手段
２３１１  バッファＡ、２３１２  バッファＢ
２３１３  バッファＣ、２３１４  バッファＤ
２３２０  払出処理関連情報一時記憶手段、２３２１  払出状態フラグ一時記憶手段
２３２２  払出数カウンタ、２３２７  分割回払出数カウンタ
２３２３  異常払出回数カウンタ、２３２４  当該回異常払出回数カウンタ
２３２５  球通過待ち時間タイマ、２３２６  単位貸出要求受付カウンタ
２３２３  異常払出回数カウンタ、２３３０  払出異常判定手段
２３４０  待ち時間制御手段、２３５１  球通過待ち時間決定用参照テーブル
２４００  カードユニット側動作異常検出制御手段、２４１０  早期貸出異常検出制御手段
２４１１  早期貸出操作監視制御手段、２４１１−１  監視期間決定用参照テーブル
２４１１−２  早期貸出監視中タイマ、２４２０  動作異常検出処理関連情報一時記憶手段
２４２１  早期貸出異常累積カウンタ、Ｃ  カードユニット
３０００  貸出制御手段、３１００  動作内容設定制御手段
３１１０  動作内容一時記憶手段、３２００  払出制御側送受信制御手段
３２１０  連続要求カウンタ、３２２０  単位貸出要求送受信制御手段
３２２１  単位貸出完了予定期間タイマ、３３００  貸出処理関連情報一時記憶手段
３４００  エラー制御手段
【図１】
2012157588.tif 000005
【図２】
2012157588.tif 000006
【図３】
2012157588.tif 000007
【図４】
2012157588.tif 000008
【図５】
2012157588.tif 000009
【図６】
2012157588.tif 000010
【図７】
2012157588.tif 000011
【図８】
2012157588.tif 000012
【図９】
2012157588.tif 000013
【図１０】
2012157588.tif 000014
【図１１】
2012157588.tif 000015
【図１２】
2012157588.tif 000016
【図１３】
2012157588.tif 000017
【図１４】
2012157588.tif 000018
【図１５】
2012157588.tif 000019
【図１６】
2012157588.tif 000020
【図１７】
2012157588.tif 000021
【図１８】
2012157588.tif 000022
【図１９】
2012157588.tif 000023
【図２０】
2012157588.tif 000024
【図２１】
2012157588.tif 000025
【図２２】
2012157588.tif 000026
【図２３】
2012157588.tif 000027
【図２４】
2012157588.tif 000028
【図２５】
2012157588.tif 000029
【図２６】
2012157588.tif 000030
【図２７】
2012157588.tif 000031
【図２８】
2012157588.tif 000032
【図２９】
2012157588.tif 000033
【図３０】
2012157588.tif 000034
【図３１】
2012157588.tif 000035
【図３２】
2012157588.tif 000036