(57)【要約】【課題】  遊技球の払出しに伴って発生するノイズの影響を受けないで制御信号の送受信を行うことのできるパチンコ機を実現する。【解決手段】  主制御基板は、大入賞口ＳＷがＯＮしたことを検出したときに、払出モータがＯＮしている場合は、払出モータの駆動停止を要求する駆動停止要求信号を払出制御基板へ送信する。払出制御基板は、払出モータを停止させ、払出モータが非駆動状態になった期間が開始したことを示す非駆動期間開始信号を主制御基板へ送信し、主制御基板は払出制御コマンドを払出制御基板へ送信する。このように、主制御基板は払出モータが駆動していない期間に払出制御コマンドを送信するため、遊技球の払出しによって発生するノイズの影響を受けて払出制御コマンドがデータ化けするおそれがない。【選択図】  図４
2008006170.tif 000002
【特許請求の範囲】
【請求項１】
遊技領域に設けられた入賞口と、
遊技球を払出す払出装置と、
遊技球の払出しを指示する払出制御コマンドに基づいて前記払出装置を駆動制御する払出制御回路と、
演出を行う演出装置と、
所定の演出の実行を指示する演出制御コマンドに基づいて前記演出装置を駆動制御する演出制御回路と、
遊技球が前記入賞口に入賞したことを検出し、前記払出制御コマンドを前記払出制御回路へ送信する第１送信処理と、前記演出制御コマンドを前記演出制御回路へ送信する第２送信処理とを実行する主制御回路とを備えたパチンコ機において、
前記主制御回路および前記払出制御回路は、前記払出制御コマンドを送信するためのパラレル通信ケーブルと、前記払出装置の駆動停止を要求する駆動停止要求信号を送信するための１本の駆動停止用通信ケーブルとによって電気的に接続されており、
前記主制御回路は、
前記第１および第２送信処理の少なくとも一方を実行するときに前記払出装置が駆動している場合は、前記駆動停止要求信号を前記駆動停止用通信ケーブルを介して前記払出制御回路へ送信し、前記払出装置の駆動を停止させてから、前記第１および第２送信処理の少なくとも一方を実行し、
前記払出制御回路は、
前記駆動停止要求信号を前記払出装置が駆動中に受信した場合は、前記払出装置を駆動停止させることを特徴とするパチンコ機。
【請求項２】
遊技領域に設けられた入賞口と、
遊技球を払出す払出装置と、
遊技球の払出しを指示する払出制御コマンドに基づいて前記払出装置を駆動制御する払出制御回路と、
演出を行う演出装置と、
所定の演出の実行を指示する演出制御コマンドに基づいて前記演出装置を駆動制御する演出制御回路と、
遊技球が前記入賞口に入賞したことを検出し、前記払出制御コマンドを前記払出制御回路へ送信する第１送信処理と、前記演出制御コマンドを前記演出制御回路へ送信する第２送信処理とを実行する主制御回路とを備えたパチンコ機において、
前記払出制御回路は、
駆動していない非駆動期間を挟むように前記払出装置を駆動制御し、
前記主制御回路は、
前記第１および第２送信処理の少なくとも一方を実行するときに前記払出装置が駆動している場合は、前記非駆動期間内に前記第１および第２送信処理の少なくとも一方を実行することを特徴とするパチンコ機。
【請求項３】
前記払出制御回路は、
前記非駆動期間を開始したときに、その開始を示す非駆動期間開始信号を前記主制御回路へ送信し、
前記主制御回路は、
前記非駆動期間開始信号を受信すると前記第１および第２送信処理の少なくとも一方を実行することを特徴とする請求項２に記載のパチンコ機。
【請求項４】
前記払出制御回路は、
前記払出装置が遊技球の払出しを開始してからの経過時間が所定時間に達したときに前記非駆動期間を開始し、
前記主制御回路は、
前記払出制御コマンドを前記払出制御回路へ送信してからの経過時間を計測し、その計測時間が前記所定時間に達したときに前記非駆動期間が開始されたと判定し、前記第１および第２送信処理の少なくとも一方を実行することを特徴とする請求項２に記載のパチンコ機。
【請求項５】
前記払出装置から払出された遊技球を検出するとともに、その検出信号を前記主制御回路へ送信する検出装置を備えており、
前記払出制御回路は、
前記払出装置が所定個数の遊技球を払出したときに前記非駆動期間を開始し、
前記主制御回路は、
前記払出装置により払出された遊技球の払出数を前記検出信号に基づいて計数し、その計数値が前記所定個数に達したときに前記非駆動期間が開始されたと判定し、前記第１および第２送信処理の少なくとも一方を実行することを特徴とする請求項２に記載のパチンコ機。
【請求項６】
前記主制御回路および前記払出制御回路は、前記非駆動期間の開始の中止を指示する中止信号を送信するための１本の中止信号送信用通信ケーブルによって電気的に接続されており、
前記主制御回路は、
前記第１および第２送信処理により送信すべき前記払出制御コマンドおよび演出制御コマンドが存在するか否かを前記非駆動期間の開始前に判定し、否定判定した場合は、前記中止信号を前記中止信号送信用通信ケーブルを介して前記払出制御回路へ送信し、
前記払出制御回路は、
前記中止信号を前記非駆動期間の開始前に受信した場合は、前記非駆動期間を開始しないで遊技球の払出しを前記払出装置に実行させることが可能であることを特徴とする請求項２ないし請求項５のいずれか１つに記載のパチンコ機。
【請求項７】
前記主制御回路および前記払出制御回路は、前記非駆動期間の中断を指示する中断信号を送信するための１本の中断信号送信用通信ケーブルによって電気的に接続されており、
前記主制御回路は、
前記第１および第２送信処理を前記非駆動期間が終了する前に終了した場合は、前記中断信号を前記中断信号送信用通信ケーブルを介して前記払出制御回路へ送信し、
前記払出制御回路は、
前記中断信号を前記非駆動期間内に受信した場合は、前記非駆動期間の終了を待たないで遊技球の払出しを前記払出装置に実行させることが可能であることを特徴とする請求項２ないし請求項５のいずれか１つに記載のパチンコ機。
【請求項８】
前記払出制御回路は、
前記払出装置が連続で払出可能な遊技球の個数である最大連続払出個数を超える遊技球の払出しを前記払出装置に実行させる場合は、前記最大連続払出個数の払出しを終了したときに、前記払出装置を所定期間休止させる期間である休止期間を置いてから次の払出しを実行させ、さらに、前記払出装置が前記最大連続払出個数の範囲内で遊技球の連続払出しを行っている途中で前記払出装置を駆動停止させる停止期間を前記非駆動期間として挟み、
前記主制御回路は、
前記停止期間内に前記第１および第２送信処理の少なくとも一方を実行することを特徴とする請求項２ないし請求項７のいずれか１つに記載のパチンコ機。
【請求項９】
前記主制御回路は、
前記非駆動期間としての前記休止期間内に前記第１および第２送信処理の少なくとも一方を実行することを特徴とする請求項８に記載のパチンコ機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、主制御装置から演出装置および払出装置へ制御信号を送信することにより、演出装置に演出を実行させ、払出装置に遊技球を払出させるパチンコ機に関する。
【背景技術】
【０００２】
一般的なパチンコ機には、遊技全体の統括制御を行う主制御用ＣＰＵが搭載された主制御基板と、液晶表示装置や装飾ＬＥＤ・スピーカを制御して演出処理全般を統括する演出制御用ＣＰＵが搭載された演出制御基板と、払出モータを内蔵した払出装置を制御して払出処理全般を統括する払出制御用ＣＰＵが搭載された払出制御基板とが設けられている。
主制御基板および演出制御基板は、演出制御内容を指定する演出制御信号を送信するための通信ケーブルによって接続されており、主制御基板および払出制御基板は、遊技球の払出個数を指定する払出制御信号を送信するための通信ケーブルによって接続されている。演出制御信号および払出制御信号は、それぞれ２バイトのデータにより構成されており、パラレル通信方式で送信される。このため、通信ケーブルは、信号送信用の７本および転送信号用の１本の計８本から構成される。
しかし、８本の通信ケーブルのうち１本でもノイズの影響を受け、制御信号のデータがデータ化けしてしまうと、演出制御および払出制御に異常をきたすという問題があった。
【０００３】
そこで、従来、上記の問題を解決するため、次のような提案がされている。
（１）メイン制御部は、制御信号を伝送しない非伝送状態になっている期間は、非伝送状態識別データを出力ポートに設定しておく。そうすることで、ノイズがのった制御信号が伝送された場合でも、出力ポートから非伝送状態識別データが伝送され、それを受信した側は、メイン制御部が非伝送状態であると判断できるため、受信した制御信号を有効なものとして処理しない（特許文献１）。
（２）主制御基板からサブ制御基板へ制御信号を送信する場合、主制御基板から転送信号を送信した後、制御信号を３回以上繰り返して送信し、サブ制御基板にて、繰り返し受信した制御信号のうち、最も多く一致している制御信号を正規の制御信号として採用することで、ノイズの影響を受けた制御信号を破棄する（特許文献２）。
【０００４】
【特許文献１】特開２００１−１４９６０８号公報（第２５段落）。
【特許文献２】特開２００１−３５３３２５号公報（第４０〜４４段落）。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図１３は、パチンコ機の裏側の構造を示す説明図である。パチンコ機５００の裏側上部には、島設備から供給される遊技球を貯留する球タンク４と、この球タンク４から供給される遊技球を払出す払出装置６２とが配置されている。球タンク４と払出装置６２とはタンクレール８によって連結されており、払出装置６２と、パチンコ機５００の前面に配置された上皿の遊技球供給口（図示せず）とは流下樋９によって連結されている。
そして、入賞が発生すると、払出装置６２が駆動し、所定個数の遊技球が流下樋９を介して上皿へ払出される。このとき、球タンク４に貯留されている遊技球はタンクレール８を通って払出装置６２へ供給される。
しかし、払出装置６２に備えられた払出モータの作動時に払出モータから発生した電磁ノイズが、制御基板間を接続する通信ケーブルに侵入し、その通信ケーブルによって送信される制御信号が変化するおそれがある。
また、タンクレール８は合成樹脂製であるため、その内壁と遊技球との摩擦によって発生した静電気に基づくノイズによって制御信号が変化するおそれもある。
つまり、従来のパチンコ機では、遊技球の払出しに伴い、制御信号がノイズの影響を受けやすい環境に変化してしまうという問題がある。
【０００６】
従って、特許文献１のものは、非伝送状態識別データを伝送することにより、それを受信した側が、受信信号を有効なものとして処理しないようにしているが、非伝送状態識別データ自身にノイズがのった場合は、受信信号を有効なものとして処理してしまうおそれがある。
また、特許文献２のものは、繰り返し受信した制御信号のうち、最も多く一致している制御信号を正規の制御信号として採用するが、受信した制御信号の多くがノイズの影響を受けている場合は、ノイズの影響を受けた制御信号を採用してしまうおそれがある。
【０００７】
そこでこの発明は、遊技球の払出しに伴って発生するノイズの影響を受けないで制御信号の送受信を行うことのできるパチンコ機を実現することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上記目的を達成するため、請求項１に記載の発明では、遊技領域に設けられた入賞口（１４，２２，２３，２７，４４）と、遊技球を払出す払出装置（６２）と、遊技球の払出しを指示する払出制御コマンドに基づいて前記払出装置を駆動制御する払出制御回路（２００）と、演出を行う演出装置（３１，３２，７４，７５，３０２，３０４）と、所定の演出の実行を指示する演出制御コマンドに基づいて前記演出装置を駆動制御する演出制御回路（５０）と、遊技球が前記入賞口に入賞したことを検出し、前記払出制御コマンドを前記払出制御回路へ送信する第１送信処理（Ｓ５）と、前記演出制御コマンドを前記演出制御回路へ送信する第２送信処理（Ｓ４）とを実行する主制御回路（１００）とを備えたパチンコ機（１）において、前記主制御回路および前記払出制御回路は、前記払出制御コマンドを送信するためのパラレル通信ケーブル（Ｌ１）と、前記払出装置の駆動停止を要求する駆動停止要求信号を送信するための１本の駆動停止用通信ケーブル（Ｌ２）とによって電気的に接続されており、前記主制御回路は、前記第１および第２送信処理の少なくとも一方を実行するときに前記払出装置が駆動している場合は、前記駆動停止要求信号を前記駆動停止用通信ケーブルを介して前記払出制御回路へ送信し、前記払出装置を停止させてから、前記第１および第２送信処理の少なくとも一方を実行し（Ｓ１〜Ｓ１９）、前記払出制御回路は、前記駆動停止要求信号を前記払出装置が駆動中に受信した場合は、前記払出装置を駆動停止させる（Ｓ３９〜Ｓ４６）という技術的手段を用いる。
【０００９】
主制御回路は、遊技球の払出しを指示する払出制御コマンドを払出制御回路へ送信する第１送信処理および所定の演出の実行を指示する演出制御コマンドを演出制御回路へ送信する第２送信処理の少なくとも一方を実行するときに払出装置が駆動している場合は、払出装置の駆動停止を要求する駆動停止要求信号を駆動停止用通信ケーブルを介して払出制御回路へ送信し、払出装置を停止させてから、第１および第２送信処理の少なくとも一方を実行することができる。
つまり、主制御回路は、払出装置の駆動時に払出装置から発生する電磁ノイズや、タンクレールの内壁と遊技球との摩擦によって発生する静電気に基づくノイズが存在しない環境下で制御コマンドを送信することができる。
従って、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドの送受信を行うことのできるパチンコ機を実現することができる。
また、駆動停止要求信号を送信するための駆動停止用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、駆動停止要求信号がノイズの影響を受けるおそれが少ないので、払出装置を確実に駆動停止させることができる。
さらに、主制御回路は、制御コマンドの送信タイミングになったときに即座に払出装置を駆動停止させて制御コマンドを送信することができるため、払出装置が所定個数の遊技球の払出しを終了するのを待ってから制御コマンドを送信する制御よりも、制御コマンドの送信タイミングを早くすることができる。
従って、制御コマンドの送信遅れにより、演出の開始タイミングが遅れるおそれがない。
【００１０】
請求項２に記載の発明では、遊技領域に設けられた入賞口（１４，２２，２３，２７，４４）と、遊技球を払出す払出装置（６２）と、遊技球の払出しを指示する払出制御コマンドに基づいて前記払出装置を駆動制御する払出制御回路（２００）と、演出を行う演出装置（３１，３２，７４，７５，３０２，３０４）と、所定の演出の実行を指示する演出制御コマンドに基づいて前記演出装置を駆動制御する演出制御回路（５０）と、遊技球が前記入賞口に入賞したことを検出し、前記払出制御コマンドを前記払出制御回路へ送信する第１送信処理（Ｓ５）と、前記演出制御コマンドを前記演出制御回路へ送信する第２送信処理（Ｓ４）とを実行する主制御回路（１００）とを備えたパチンコ機（１）において、前記払出制御回路は、駆動していない非駆動期間を挟むように前記払出装置を駆動制御し、前記主制御回路は、前記第１および第２送信処理の少なくとも一方を実行するときに前記払出装置が駆動している場合は、前記非駆動期間内に前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
なお、上記の非駆動期間を挾む間隔は任意に設定することができ、払出装置が遊技球を１個払出す毎でもよいし、複数個払出す毎でもよい。
【００１１】
主制御回路は、遊技球の払出しを指示する払出制御コマンドを払出制御回路へ送信する第１送信処理および所定の演出の実行を指示する演出制御コマンドを演出制御回路へ送信する第２送信処理の少なくとも一方を実行するときに払出装置が駆動している場合は、払出装置が駆動していない期間である非駆動期間内に第１および第２送信処理の少なくとも一方を実行することができる。
つまり、主制御回路は、払出装置の駆動時に払出装置から発生する電磁ノイズや、タンクレールの内壁と遊技球との摩擦によって発生する静電気に基づくノイズが存在しない環境下で制御コマンドを送信することができる。
従って、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドの送受信を行うことのできるパチンコ機を実現することができる。
【００１２】
請求項３に記載の発明では、請求項２に記載のパチンコ機（１）において、前記払出制御回路（２００）は、前記非駆動期間を開始したときに、その開始を示す非駆動期間開始信号を前記主制御回路（１００）へ送信し、前記主制御回路は、前記非駆動期間開始信号を受信すると前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
【００１３】
主制御回路は、非駆動期間の開始を示す非駆動期間開始信号を払出制御回路から受信すると第１および第２送信処理の少なくとも一方を実行することができるため、確実に払出装置が駆動していない期間に制御コマンドを送信することができる。
【００１４】
請求項４に記載の発明では、請求項２に記載のパチンコ機（１）において、前記払出制御回路（２００）は、前記払出装置（６２）が遊技球の払出しを開始してからの経過時間が所定時間に達したときに前記非駆動期間を開始し、前記主制御回路（１００）は、前記払出制御コマンドを前記払出制御回路へ送信してからの経過時間を計測し、その計測時間が前記所定時間に達したときに前記非駆動期間が開始されたと判定し、前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
【００１５】
払出装置は、遊技球の払出しを開始してからの経過時間が所定時間に達したときに非駆動期間を開始するため、主制御回路は、払出制御コマンドを払出制御回路へ送信してからの経過時間を計測すれば、非駆動期間の開始時期を知ることができる。そこで、主制御回路は、その計測時間が上記所定時間に達したときに非駆動期間が開始されたと判定し、第１および第２送信処理の少なくとも一方を実行することにより、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【００１６】
請求項５に記載の発明では、請求項２に記載のパチンコ機（１）において、前記払出装置（６２）から払出された遊技球を検出するとともに、その検出信号を前記主制御回路（１００）へ送信する検出装置（６２ａ，６２ｂ）を備えており、前記払出制御回路（２００）は、前記払出装置が所定個数の遊技球を払出したときに前記非駆動期間を開始し、前記主制御回路は、前記払出装置により払出された遊技球の払出数を前記検出信号に基づいて計数し、その計数値が前記所定個数に達したときに前記非駆動期間が開始されたと判定し、前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
【００１７】
払出装置は、遊技球の払出数が所定個数に達したときに非駆動期間を開始するため、主制御回路は、払出装置から払出された遊技球を検出する検出装置から送信された検出信号に基づいて計数すれば、非駆動期間の開始時期を知ることができる。そこで、主制御回路は、その計数値が上記所定個数に達したときに非駆動期間が開始されたと判定し、第１および第２送信処理の少なくとも一方を実行することにより、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【００１８】
請求項６に記載の発明では、請求項２ないし請求項５のいずれか１つに記載のパチンコ機（１）において、前記主制御回路（１００）および前記払出制御回路（２００）は、前記非駆動期間の開始の中止を指示する中止信号を送信するための１本の中止信号送信用通信ケーブルによって電気的に接続されており、前記主制御回路は、前記第１および第２送信処理により送信すべき前記払出制御コマンドおよび演出制御コマンドが存在するか否かを前記非駆動期間の開始前に判定し、否定判定した場合は、前記中止信号を前記中止信号送信用通信ケーブルを介して前記払出制御回路へ送信し、前記払出制御回路は、前記中止信号を前記非駆動期間の開始前に受信した場合は、前記非駆動期間を開始しないで遊技球の払出しを前記払出装置に実行させることが可能であるという技術的手段を用いる。
【００１９】
主制御回路は、第１および第２送信処理により送信すべき払出制御コマンドおよび演出制御コマンドが存在しないと、非駆動期間の開始前に判定した場合は、非駆動期間を開始する前の払出装置に対して非駆動期間を開始しないように制御することができるため、払出装置が非駆動期間を開始することによる遊技球の払出効率低下を回避することができる。
また、中止信号を送信するための中止信号送信用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、中止信号がノイズの影響を受けるおそれが少ないので、主制御回路は、確実に非駆動期間を中止させることができる。
【００２０】
請求項７に記載の発明では、請求項２ないし請求項５のいずれか１つに記載のパチンコ機（１）において、前記主制御回路（１００）および前記払出制御回路（２００）は、前記非駆動期間の中断を指示する中断信号を送信するための１本の中断信号送信用通信ケーブルによって電気的に接続されており、前記主制御回路は、前記第１および第２送信処理を前記非駆動期間が終了する前に終了した場合は、前記中断信号を前記中断信号送信用通信ケーブルを介して前記払出制御回路へ送信し、前記払出制御回路は、前記中断信号を前記非駆動期間内に受信した場合は、前記非駆動期間の終了を待たないで遊技球の払出しを前記払出装置に実行させることが可能であるという技術的手段を用いる。
【００２１】
主制御回路は、第１および第２送信処理を非駆動期間が終了する前に終了した場合は、非駆動期間を開始した払出装置に対して非駆動期間を中断するように制御することができるため、払出装置が非駆動期間を継続することによる遊技球の払出効率低下を回避することができる。
また、中断信号を送信するための中断信号送信用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、中断信号がノイズの影響を受けるおそれが少ないので、主制御回路は、確実に非駆動期間を中断させることができる。
【００２２】
請求項８に記載の発明では、請求項２ないし請求項７のいずれか１つに記載のパチンコ機（１）において、前記払出制御回路（２００）は、前記払出装置（６２）が連続で払出可能な遊技球の個数である最大連続払出個数を超える遊技球の払出しを前記払出装置に実行させる場合は、前記最大連続払出個数の払出しを終了したときに、前記払出装置を所定期間休止させる期間である休止期間を置いてから次の払出しを実行させ、さらに、前記払出装置が前記最大連続払出個数の範囲内で遊技球の連続払出しを行っている途中で前記払出装置を駆動停止させる停止期間を前記非駆動期間として挟み、前記主制御回路（１００）は、前記停止期間内に前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
【００２３】
払出装置に設けられたモータやソレノイドは、連続駆動による発熱によって耐久性が低下するおそれがあるため、連続して払出すことができる個数として最大連続払出個数が設定されており、払出すべき個数が最大連続払出個数を超えている場合は、払出しの途中で休止時間を挟みながら遊技球を払出す。また、払出装置は、払出すべき個数が最大連続払出個数を超えていない場合でも、駆動停止する停止期間を挟んで払出す。
そして、主制御回路は、その停止期間内に第１および第２送信処理の少なくとも一方を実行するため、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
なお、停止期間は、最大連続払出個数を超えない範囲で、遊技球を所定個数（例えば、１個、２個、５個など）払出す毎に設けることができる。
【００２４】
請求項９に記載の発明では、請求項８に記載のパチンコ機（１）において、前記主制御回路（１００）は、前記非駆動期間としての前記休止期間内に前記第１および第２送信処理の少なくとも一方を実行するという技術的手段を用いる。
【００２５】
主制御回路は、払出装置の休止期間内に第１および第２送信処理の少なくとも一方を実行するため、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【００２６】
なお、上記の括弧内の符号は、後述する実施形態において使用する符号と対応するものである。
【発明を実施するための最良の形態】
【００２７】
＜第１実施形態＞
この発明の第１実施形態について説明する。
［全体の主要構成］
まず、この実施形態のパチンコ機の主要構成について図１および図２を参照して説明する。図１は、そのパチンコ機の外観を正面から見た説明図である。図２は図１に示すパチンコ機に備えられた遊技盤を正面から見た概略説明図である。
図１に示すように、パチンコ機１には、外殻を構成する外枠２が設けられており、その外枠２にはガラス枠３が開閉可能に取付けられている。ガラス枠３の内側には遊技盤５が設けられており、外枠２の前面右下方には、遊技盤５へ遊技球を発射する発射装置を操作する発射レバー１７が回動可能に取付けられている。遊技盤５の下方には、払出された賞球や貸球を収容する上受け皿６が設けられており、上受け皿６の下方には、上受け皿６の収容可能数を超えて流下した賞球を収容する下受け皿７が設けられている。
【００２８】
［遊技盤の主要構成］
遊技盤５の略中央には、動画や静止画像などの演出画像を表示する演出表示器３２が設けられている。演出表示器３２は、例えば、複数の特別図柄（たとえば、０〜９の数字を表現した図柄）を縦方向に配列した図柄列を画面の横方向３個所の表示領域においてそれぞれ上から下に向けて変動（スクロール）させる。
演出表示器３２の下方には、始動口２７を内部に有する普通電動役物２８が設けられている。遊技球が始動口２７に入賞すると、演出表示器３２が特別図柄の変動表示を開始する。また、遊技球が始動口２７に入賞すると、所定個数（たとえば、４個）の賞球が払出される。なお、特別図柄の変動表示中に遊技球が始動口２７に入賞した場合は、その入賞による特別図柄の変動表示が保留され、その保留された変動表示は、現在行われている変動表示終了後に行われる。その保留されている数は演出表示器３２の画面に数字や記号などで表示される。
【００２９】
演出表示器３２は、特別図柄の変動表示開始から所定時間経過すると、各表示領域において変動している各図柄列を所定の順序で停止させ、各表示領域に確定図柄を表示する。そして、各確定図柄を組み合わせたものが大当り図柄（たとえば、７７７などの同一数字からなるもの）の場合に大当りが発生する。大当りが発生すると、普通電動役物２８の下方に設けられた変動入賞装置４０が作動し、大入賞口開閉部材４３が開放し、大入賞口が開口する。そして、大入賞口に遊技球が入賞すると、所定個数（たとえば１５個）の賞球が払出される。大入賞口が開口してから所定時間（たとえば約３０秒）経過したか、あるいは大入賞口への入賞数が所定数（たとえば１０個）に達したかのいずれかの条件が満足されると大入賞口が閉口する。大入賞口の開口から閉口までを１ラウンドといい、複数のラウンド（たとえば１５ラウンド）を実行することができる。
【００３０】
また、演出表示器３２は、複数の普通図柄を所定の順序で表示する（以下、その表示を普通図柄の変動表示という）。この実施形態では、普通図柄は○および×などの符号によって構成されており、遊技球が遊技盤５に設けられたゲート２５を通過すると演出表示器３２が普通図柄の変動表示を開始し、当りの普通図柄（例えば○）で停止すると、普通電動役物２８の両翼が開放し、始動口２７への入賞が容易となる。なお、普通図柄の変動表示中に遊技球がゲート２５を通過した場合は、その通過による普通図柄の変動表示が保留され、その保留された変動表示は、現在行われている変動表示終了後に行われる。その保留されている数は演出表示器３２の画面に数字や記号などで表示される。
【００３１】
また、遊技盤５には、入賞口１４，２２，２３，４４（以下、これらの入賞口を一般入賞口という）が設けられている。一般入賞口に入賞すると所定個数（たとえば、５個）の賞球が払出される。
その他遊技盤５には、風車２４、発射された遊技球を遊技領域へ案内する案内レール１６、どこにも入賞しなかった遊技球をアウト球として回収するアウト口４５などが設けられている。なお、図示しないが、遊技盤５の盤面には、多くの遊技釘が打ち込まれており、発射された遊技球は遊技釘に衝突することによって流下方向が変化し、始動口２７や一般入賞口に入賞したり、ゲート２５を通過したりする。
【００３２】
［パチンコ機１の電気的構成］
次に、パチンコ機１の主な電気的構成についてそれをブロックで示す図３を参照して説明する。
パチンコ機１には、主制御基板１００が設けられており、その主制御基板１００には、ＭＰＵ１１０が搭載されている。ＭＰＵ１１０は、メインＣＰＵ１１２と、ＲＯＭ１１４と、ＲＡＭ１１６とを備える。メインＣＰＵ１１２は、遊技球が始動口２７または一般入賞口に入賞したとの判定（以下、入賞判定という）、遊技球がゲート２５を通過したとの判定（以下、ゲート通過判定という）、遊技球が始動口２７に入賞したときに行う大当りかハズレかの判定、コマンド送信処理など、遊技の進行に必要な主な制御を実行する。
【００３３】
ＲＯＭ１１４には、メインＣＰＵ１１２が各種制御などを実行するための各種制御プログラム、制御プログラム実行時に参照する各種テーブルなどが記録されている。ＲＡＭ１１６は、メインＣＰＵ１１２の処理結果などの遊技中に発生する各種データおよびＲＯＭ１１４から読出された制御プログラムなどを一時的に格納する格納領域と、電源遮断時に停電直前の遊技状態を示すデータなどをバックアップして記憶するバックアップ領域とを備える。
【００３４】
主制御基板１００には、始動口２７を通過した遊技球を検出する始動口スイッチ（ＳＷ）２７ａと、大入賞口に入賞した遊技球を検出する大入賞口スイッチ（ＳＷ）４１ａと、一般入賞口に入賞した遊技球を検出する入賞口スイッチ（ＳＷ）１４ａ，２２ａ，２３ａ，４４ａとが電気的に接続されている。また、主制御基板１００は、通信ケーブルＬ４によって演出制御基板５０と電気的に接続されており、通信ケーブルＬ１〜Ｌ３によって払出制御基板２００と電気的に接続されている。
【００３５】
演出制御基板５０には、画像制御、音声制御およびＬＥＤ制御を行うＭＰＵ７０が搭載されている。以下、画像制御、音声制御およびＬＥＤ制御を演出制御という。ＭＰＵ７０には、メインＣＰＵ１１２から受信した演出制御コマンドに基づいて演出制御を行うサブＣＰＵ７１と、このサブＣＰＵ７１が実行する演出制御プログラムが格納されたＲＯＭ７２と、このＲＯＭ７２から読出された演出制御プログラムおよびサブＣＰＵ７１の処理結果などを一時的に格納するＲＡＭ７３とが搭載されている。
【００３６】
演出制御基板５０には、ＭＰＵ７０から送信される音声制御信号によってスピーカ７５を駆動する駆動回路７４と、ＭＰＵ７０から送信される画像制御信号によって演出表示器３２を駆動する駆動回路３１と、各種のＬＥＤ３０４の点灯を制御する駆動回路３０２とが電気的に接続されている。
【００３７】
払出制御基板２００には、主制御基板１００から送信されてくる払出制御コマンド、プリペイドカードユニット（図示省略）から送信されてくる貸球要求信号などを受信するＭＰＵ２１０が搭載されており、ＭＰＵ２１０には、賞球および貸球の払出しなどの制御を実行するサブＣＰＵ２１２と、このサブＣＰＵ２１２が賞球および貸球の払出しなどの制御を実行するための各種制御プログラムが記録されたＲＯＭ２１４と、払出すべき賞球または貸球の総数やサブＣＰＵ２１２が各種制御プログラムを実行する際にＲＯＭ２１４から読出された制御プログラムなどを一時的に格納するＲＡＭ２１６とが搭載されている。また、ＲＡＭ２１６は、電源遮断時に、入賞数や未払いの遊技球の総数などを示すデータをバックアップして記憶するバックアップ領域を備える。
【００３８】
また、払出制御基板２００には、払出装置６２に備えられた払出センサ６２ａ，６２ｂと、払出モータ６２ｃを駆動する駆動回路６２ｄとが電気的に接続されている。払出装置６２には、遊技球の払出口が２箇所設けられており、一方の払出口に払出センサ６２ａが、他方の払出口に払出センサ６２ｂがそれぞれ配置されている。そして、払出モータ６２ｃが駆動されると、遊技球が各払出口から交互に払出され、遊技球が通過した方の払出センサがＯＮし、そのＯＮに基づいてサブＣＰＵ２１２が払出個数をカウントする。
【００３９】
［制御コマンドの送受信タイミング］
次に、制御コマンドの送受信タイミングについて、それを示す図４のタイムチャートを参照して説明する。以下の説明において、「駆動停止要求信号」とは、払出モータ６２ｃを駆動停止状態にさせるために主制御基板１００から払出制御基板２００へ送信する信号であり、「払出完了信号」とは、連続駆動している払出モータ６２ｃが途中で駆動を中断して休止時間に突入したことを知らせるために払出制御基板２００から主制御基板１００へ送信する信号である。なお、払出完了信号は、未払いの遊技球が存在しない状態になっている間は、ＯＮ状態を維持する。また、未払いの遊技球には、未払いの賞球および貸球を含む。
【００４０】
大当りが発生し、時刻ｔ１にて変動入賞装置４０が作動し、大入賞口が開口している。このとき、払出モータ６２ｃは駆動停止状態にあり、払出完了信号はＯＮになっている。また、時刻ｔ１にて主制御基板１００から演出制御基板５０へ初回大当り演出指定コマンドが送信されており、演出表示器３２は、大当り発生を祝う画像などを表示する。
そして、時刻ｔ２にて遊技球が大入賞口に入賞し、主制御基板１００が、賞球１５個の払出しを指定する払出賞球１５個指定コマンドを払出制御基板２００へ送信するとともに、大入賞口に入賞したときの演出を指定する大入賞口入賞指定コマンドを演出制御基板５０へ送信している。
【００４１】
払出制御基板２００は、払出賞球１５個指定コマンドを受信すると払出モータ６２ｃを駆動し、賞球として１５個の遊技球を払出している。払出モータ６２ｃは、払出賞球１５個指定コマンドを受信してから開始時間の１００ｍｓ経過後に遊技球の払出しを開始しているが、これは、駆動指令（払出賞球１５個指定コマンド）を受信したときに励磁開始から回転を始めるまでに１００ｍｓかかるためである。また、払出モータ６２ｃは、遊技球を１５個払出してから終了時間の１００ｍｓ経過後に回転が停止しているが、これは、停止指令が出されてから消磁を経て回転が停止するまでに１００ｍｓかかるためである。
また、演出制御基板５０は、大入賞口入賞指定コマンドを受信したときに、大入賞口への入賞が発生したことを報知する画像を演出表示器３２に表示するとともに、入賞を報知するＬＥＤを点灯させ、さらに、入賞を報知する効果音をスピーカ７５から出力する。
払出モータ６２ｃが、遊技球を１５個連続して払出すと（ｔ３）、その後、時刻ｔ４にて大入賞口への入賞が発生しており、払出モータ６２ｃが駆動し、遊技球１５個の払出しを開始している。
【００４２】
そして、遊技球が７個払出されたときに大入賞口への入賞が発生している（ｔ５）。従来であると、入賞発生と同時に主制御基板１００が払出賞球１５個指定コマンドを払出制御基板２００へ送信し、大入賞口入賞指定コマンドを演出制御基板５０へ送信するのであるが、この実施形態では、遊技球の払出しに伴って発生するノイズの影響を受けないようにするため、払出途中の払出モータ６２ｃの駆動を停止させてからコマンドを送信する。このため、入賞の発生した時刻ｔ５では、主制御基板１００は駆動停止要求信号を払出制御基板２００へ送信し、払出モータ６２ｃを駆動停止させている。また、主制御基板１００は、駆動停止要求信号を送信してから払出終了監視時間（この実施形態では２００ｍｓ）の計測を開始し、払出終了監視時間が経過するまで、払出制御基板２００から非駆動期間開始信号が送信されてくるのを待つ。
【００４３】
そして、払出制御基板２００は、主制御基板１００から送信された駆動停止要求信号を受信してから所定時間（この実施形態では１００ｍｓ）経過後に非駆動期間開始信号を主制御基板１００へ送信し、払出モータ６２ｃが停止したことを知らせている。駆動停止要求信号を受信してから非駆動期間開始信号を送信するまでに所定時間置くのは、払出モータ６２ｃは、停止命令（駆動停止要求信号）を受けてから完全に停止するまでに所定時間の消磁期間を経てから停止し、その消磁期間中に電磁ノイズが発生するおそれがあるため、その消磁期間が終了するのを待つためである。
【００４４】
そして、主制御基板１００は、払出制御基板２００から送信された非駆動期間開始信号を受信してから送信待機時間（この実施形態では２００ｍｓ）経過すると、払出賞球１５個指定コマンドを払出制御基板２００へ送信し、大入賞口入賞指定コマンドを演出制御基板５０へ送信している。非駆動期間開始信号を受信してから払出賞球１５個指定コマンドおよび大入賞口入賞指定コマンドを送信するまでに所定時間置くのは、払出モータ６２ｃが完全に停止してからでも、払出装置６２へ補給するための遊技球がタンクレール内で移動し、タンクレールの内壁と遊技球との摩擦による静電気ノイズが発生するおそれがあるため、そのおそれのある期間が終了するのを待つためである。
【００４５】
払出賞球１５個指定コマンドを受信した払出制御基板２００は、払出モータ６２ｃが停止したときに未払いになっている８個と、今回新たに指示された１５個とを合わせた２３個の遊技球を賞球として連続して払出している。
また、払出モータ６２ｃは、連続駆動による過熱により、耐久性が低下するおそれのあることから、連続払出可能な上限の払出個数が設定されており、その上限の払出個数を超えて払出すときは、連続払出しの途中に、駆動停止状態となる休止時間を挟んで駆動するように設定されている。この実施形態では、連続払出可能な上限は、２５個である。
【００４６】
そこで、主制御基板１００は、コマンドを送信するタイミングになったときに、払出モータ６２ｃが上記の休止時間中である場合は、その休止時間を利用してコマンドを送信する。休止時間中は、払出モータ６２ｃは非駆動状態であり、遊技球の払出しに伴うノイズも発生していないため、休止時間中にコマンドを送信すれば、ノイズの影響を受けるおそれがない。
また、払出制御基板２００は、休止時間を開始したと同時に払出完了信号を主制御基板１００へ送信するのではなく、前述のように払出モータ停止直後におけるタンクレール内の遊技球の流下による静電気ノイズの発生などを回避するため、所定時間待機してから送信するのが望ましい。この実施形態では、休止時間は３５０ｍｓであり、休止時間の開始から２５０ｍｓ経過したときに払出完了信号を主制御基板１００へ送信する。
【００４７】
［コマンド送信処理］
次に、メインＣＰＵ１１２が実行するコマンド送信処理の流れについて、それを示す図４のフローチャートを参照して説明する。
【００４８】
メインＣＰＵ１１２は、コマンドを送信するか否かを判定する（図５のステップ（以下、Ｓと略す）１）。例えば、送信すべきコマンドがコマンド送信用のバッファに格納された状態になっているか否かを判定する。送信すべきコマンドとは、例えば、入賞が発生したときに払出制御基板２００のサブＣＰＵ２１２に送信するコマンドであって所定数の遊技球の払出しを命令する払出制御コマンド、遊技球が始動口２７に入賞したときや大当り発生時などに演出制御基板５０のサブＣＰＵ８１に送信するコマンドであって演出表示器３２に所定の表示内容の画像表示を実行させるための演出制御コマンド、入賞時や大当り発生時などに演出制御基板５０のサブＣＰＵ８１に送信するコマンドであってスピーカ７５に所定の効果音を出力させるための演出制御コマンド、サブＣＰＵ８１に送信するコマンドであって各種のＬＥＤ３０４を点灯させるための演出制御コマンドなどである。
【００４９】
払出制御コマンドには、賞球３個の払出しを指示する賞球払出３個指定コマンド、賞球４個の払出しを指示する賞球払出４個指定コマンド、賞球１０個の払出しを指示する賞球払出１０個指定コマンドおよび賞球１５個の払出しを指示する賞球払出１５個指定コマンドがある。
【００５０】
ここで肯定判定した場合は（Ｓ１：Ｙｅｓ）、払出制御基板２００から送信してくる払出完了信号がＯＮしているか否かを判定する（Ｓ２）。払出完了信号とは、払出装置６２が未払いの払出個数が存在せず、かつ、払出モータ６２ｃが非駆動状態になっている期間はＯＮを維持し、未払いの払出個数が存在する場合および払出モータ６２ｃが駆動状態の場合のいずれかになっている期間はＯＦＦを維持する信号である。つまり、Ｓ２では、払出装置６２が遊技球を払出している状態にあるか否かを判定する。
【００５１】
ここで払出完了信号がＯＮである、つまり払出装置６２が遊技球を払出している状態にないと判定すると（Ｓ２：Ｙｅｓ）、送信すべきコマンドは演出制御コマンドであるか否か、つまり演出制御コマンドであるか払出制御コマンドであるかを判定する（Ｓ３）。ここで肯定判定した場合は（Ｓ３：Ｙｅｓ）、演出制御コマンドを通信ケーブルＬ４を介して演出制御基板５０へ送信し（Ｓ４）、否定判定した場合は（Ｓ３：Ｎｏ）、払出制御コマンドをパラレル通信ケーブルＬ１を介して払出制御基板２００へ送信する（Ｓ５）。
【００５２】
また、Ｓ２において、払出完了信号がＯＮしていない、つまり払出装置６２が遊技球を払出中であると判定した場合は（Ｓ２：Ｎｏ）、Ｔ１フラグがＯＮしているか否かを判定する（Ｓ７）。Ｔ１フラグとは、払出制御基板２００へ送信する駆動停止要求信号を後のＳ８においてＯＮしてからの経過時間の計測を開始するタイマＴ１がスタートしたことを示すフラグである。この段階では、まだタイマＴ１はスタートしていないため否定判定し（Ｓ７：Ｎｏ）、通信ケーブルＬ２を介して払出制御基板２００へ送信している駆動停止要求信号をＯＮする（Ｓ８）。
【００５３】
続いて、タイマＴ１のカウント値の初期値として１００をセットする（Ｓ９）。この実施形態では、コマンド送信処理を２ｍｓの周期で実行し、コマンド送信処理を実行するごとに後のＳ１１においてタイマＴ１のカウント値から１を減算するため、カウント値の１００は、０．２秒を意味する。つまり、タイマＴ１は２００ｍｓ秒を計測する。このタイマＴ１のカウント値の初期値は、払出モータ６２ｃが駆動停止命令を受けてから消磁期間を経て停止するまでに十分な時間に設定する。
続いて、Ｔ１フラグをＯＮし（Ｓ１０）、タイマＴ１のカウント値から１を減算する（Ｓ１１）。続いて、タイマＴ１のカウント値が０になったか否かを判定し（Ｓ１２）、肯定判定した場合は（Ｓ１２：Ｙｅｓ）、駆動停止要求信号をＯＦＦにする（Ｓ１３）。
【００５４】
続いて、払出制御基板２００から主制御基板１００へ送信される非駆動期間開始信号がＯＮしているか否かを判定する（Ｓ１４）。非駆動期間開始信号とは、払出制御基板２００のサブＣＰＵ２１２が払出モータ６２ｃの駆動を停止させ、非駆動状態になった期間（非駆動期間）が開始したことを示す信号であり、サブＣＰＵ２１２は、払出モータ６２ｃの駆動を停止させてから１００ｍｓ経過後に非駆動期間開始信号をＯＮにする（図６のＳ６７）。
【００５５】
続いて、Ｔ２フラグがＯＮしているか否かを判定する（Ｓ１５）。Ｔ２フラグとは、非駆動期間開始信号がＯＮになってからコマンドを送信するまでの待機期間を計測するためのタイマＴ２がスタートしたことを示すフラグである。この段階では、まだタイマＴ２はスタートしていないため否定判定し（Ｓ１５：Ｎｏ）、タイマＴ２のカウント値の初期値として１００（２００ｍｓ）をセットし（Ｓ１６）、Ｔ２フラグをＯＮし（Ｓ１７）、タイマＴ２のカウント値から１を減算する（Ｓ１８）。続いて、タイマＴ２のカウント値が０になったか否かを判定し（Ｓ１９）、肯定判定した場合は（Ｓ１９：Ｙｅｓ）、前述のＳ３〜Ｓ５を実行し、Ｔ１およびＴ２フラグをＯＦＦにする（Ｓ６）。
【００５６】
［払出制御処理］
次に、サブＣＰＵ２１２が実行する払出制御処理の流れについて、それを示す図６および図７のフローチャートを参照して説明する。
サブＣＰＵ２１２は、メインＣＰＵ１１２から払出制御コマンドを受信したか否かを判定し（図６のＳ３０）、肯定判定した場合は（Ｓ３０：Ｙｅｓ）、受信した払出制御コマンドに示される払出個数を未払い総個数Ｍに加算する（Ｓ３１）。例えば、払出個数が１５個であり、未払い総個数Ｍが１５０個であった場合は、払出個数の１５個を未払い総個数Ｍの１５０個に加算し、未払い総個数Ｍは１６５個になる。
【００５７】
続いて、現時点において連続して払出し可能な払出個数（以下、連続払出個数という）Ｎをセットする（Ｓ３２）。連続払出個数は、連続払出可能な上限値以下に設定される。例えば、上述のように未払い総個数Ｍが１６５個である場合は、連続払出個数Ｎは上限値の２５個に設定され、未払い総個数Ｍが１５個である場合は、連続払出個数Ｎは１５個に設定される。
続いて、払出完了信号をＯＦＦし（Ｓ３３）、非駆動期間開始信号をＯＦＦする（Ｓ３４）。ここでは、払出モータ６２ｃを駆動しよとする段階であるため、払出完了信号および非駆動期間開始信号は共にＯＦＦにする。
【００５８】
続いて、払出モータ６２ｃを駆動して遊技球を払出し（Ｓ３５）、払出センサ６２ａまたは６２ｂがＯＮしたか否かを判定する（Ｓ３６）。ここで肯定判定した場合は（Ｓ３６：Ｙｅｓ）、連続払出個数Ｎから１を減算し（Ｓ３７）、連続払出個数Ｎが０になったか否かを判定する（図７のＳ３８）。ここで否定判定した場合は（Ｓ３８：Ｎｏ）、駆動停止要求信号がＯＮしているか否かを判定し（Ｓ３９）、否定判定した場合は（Ｓ３９：Ｎｏ）、Ｓ３５に戻って払出モータ６２ｃを駆動して遊技球を払出す。Ｓ３８において肯定判定するまで、遊技球の払出しと、払出された遊技球の検出とを繰り返す（Ｓ３５〜Ｓ３９）。
【００５９】
そして、遊技球の払出しを行っている途中で、駆動停止要求信号がＯＮすると（Ｓ３９：Ｙｅｓ）、駆動停止要求信号がＯＮしてから後のＳ４５において非駆動期間開始信号がＯＮするまでに必要な待機時間を計測するタイマＴ３のカウント値の初期値として５０（１００ｍｓ）をセットする（Ｓ４０）。続いて、タイマＴ３がスタートすることを示すＴ３フラグをＯＮし（Ｓ４１）、タイマＴ３のカウント値から１を減算する（Ｓ４２）。続いて、タイマＴ３のカウント値が０になったか否か、つまり非駆動期間開始信号をＯＮするタイミングになったか否かを判定し（Ｓ４３）、否定判定した場合は（Ｓ４３：Ｎｏ）、次の処理へ移行する。
【００６０】
そして、次に払出制御処理を実行する周期になると、払出制御コマンドを受信したか否かを判定するが（図６のＳ３０）、この段階では、非駆動期間開始信号がＯＦＦの状態であり、メインＣＰＵ１１２は、その非駆動期間開始信号がＯＮになったことを条件に払出制御コマンドを送信するため（図５のＳ１４：Ｙｅｓ→Ｓ１９：Ｙｅｓ）、Ｓ３０では否定判定し、Ｔ３フラグはＯＮしていると判定し（Ｓ４４：Ｙｅｓ）、タイマＴ３のカウント値から１を減算する（Ｓ４２）。つまり、Ｓ４３においてタイマＴ３のカウント値が０になったと判定するまでＳ４２→Ｓ４３：Ｎｏ→Ｓ３０：Ｎｏ→Ｓ４４：Ｙｅｓを繰り返し実行する。
【００６１】
そして、タイマＴ３のカウント値が０になったと判定すると（Ｓ４３：Ｙｅｓ）、通信ケーブルＬ３を介して主制御基板１００へ出力している非駆動期間開始信号をＯＮする（Ｓ４５）。これにより、メインＣＰＵ１１２は、先のＳ１４（図５）において非駆動期間開始信号がＯＮしたと判定することができ、コマンドを送信可能になる。続いて、サブＣＰＵ２１２は、払出モータ６２ｃの駆動を停止し（Ｓ４６）、Ｔ３フラグをＯＦＦにする（Ｓ４７）。このように払出モータ６２ｃの駆動が停止するため、払出モータ６２ｃから電磁ノイズが発生することもない。
【００６２】
また、払出装置６２による遊技球の払出し、および払出装置６２への遊技球の供給も発生しないため、タンクレールの内壁と遊技球との摩擦による静電気ノイズも発生しない。つまり、メインＣＰＵ１１２から駆動停止要求信号が送信された場合は、払出モータ６２ｃの駆動を停止し、ノイズの発生しない環境を作ることができる。
従って、ノイズが通信ケーブルＬ１〜Ｌ４に侵入し、メインＣＰＵ１１２から演出制御基板５０および払出制御基板２００へ送信される制御コマンドが、ノイズの影響を受けてデータ化けなどするおそれがない。
【００６３】
また、サブＣＰＵ２１２は、連続払出個数Ｎが０になったと判定した場合は（Ｓ３８：Ｙｅｓ）、払出モータ６２ｃの駆動を停止し（Ｓ４８）、払出モータ６２ｃの休止時間を計測するためのタイマＴ４にカウント値の初期値として１７５（３５０ｍｓ）をセットする（Ｓ４９）。
続いて、タイマＴ４がカウントを開始することを示すＴ４フラグをＯＮし（Ｓ５０）、タイマＴ４のカウント値から１を減算する（Ｓ５１）。続いて、タイマＴ４のカウント値が１２５になったか否か、つまり休止時間を開始してから２５０ｍｓ経過したか否かを判定する（Ｓ５２）。ここで、否定判定した場合は（Ｓ５２：Ｎｏ）、次の処理へ移行する。
【００６４】
そして、次に払出制御処理を実行する周期になると、払出制御コマンドを受信したか否かを判定するが（図６のＳ３０）、この段階では、払出完了信号がＯＦＦの状態であり、メインＣＰＵ１１２は、その払出完了信号がＯＮになったことを条件に払出制御コマンドを送信するため（図５のＳ２：Ｙｅｓ）、Ｓ３０では否定判定し、Ｔ３フラグはＯＮしていないと判定し（Ｓ４４：Ｎｏ）、Ｔ４フラグはＯＮしていると判定し（Ｓ５４：Ｙｅｓ）、タイマＴ４のカウント値から１を減算する（Ｓ５１）。つまり、Ｓ５２においてタイマＴ４のカウント値が１２５になったと判定するまでＳ５１→Ｓ５２：Ｎｏ→Ｓ３０：Ｎｏ→Ｓ４４：Ｎｏ→Ｓ５４：Ｙｅｓを繰り返し実行する。
【００６５】
そして、タイマＴ４のカウント値が１２５になったと判定すると（Ｓ５２：Ｙｅｓ）、払出制御基板２００から通信ケーブルＬ３を介して主制御基板１００へ送信している払出完了信号をＯＮする（Ｓ５３）。これにより、メインＣＰＵ１１２は、先のＳ２（図５）において払出完了信号がＯＮしたと判定することができ、コマンドを送信可能になる。続いて、タイマＴ４のカウント値が０になったか否かを判定し（Ｓ５５）、肯定判定した場合は（Ｓ５５：Ｙｅｓ）、Ｔ４フラグをＯＦＦにする（Ｓ５６）。
【００６６】
続いて、未払い総個数Ｍから連続払出個数Ｎを減算し（Ｓ５７）、未払い総個数Ｍが０になったか否かを判定する（Ｓ５８）。ここで、否定判定した場合は（Ｓ５８：Ｎｏ）、Ｓ３２に戻り、連続払出個数Ｎをセットし、再び遊技球の払出しを行う。Ｓ３８において肯定判定するまで、遊技球の払出しと、払出された遊技球の検出とを繰り返す（Ｓ３５〜Ｓ３９）。そして、未払い総個数Ｍが０になると（Ｓ５８：Ｙｅｓ）、次の処理へ移行する。
【００６７】
［第１実施形態の効果］
（１）以上のように、第１実施形態のパチンコ機１を使用すれば、主制御基板１００のメインＣＰＵ１１２は、払出モータ６２ｃが駆動していない非駆動期間内に、払出制御コマンドを払出制御基板２００のサブＣＰＵ２１２へ送信する第１送信処理（Ｓ５）および演出制御コマンドを演出制御基板５０へ送信する第２送信処理（Ｓ４）の少なくとも一方を実行することができる。
つまり、主制御基板１００のメインＣＰＵ１１２は、払出モータ６２ｃの駆動時に払出モータ６２ｃから発生する電磁ノイズや、タンクレールの内壁と遊技球との摩擦によって発生する静電気に基づくノイズが存在しない環境下で制御コマンドを送信することができる。
従って、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドの送受信を行うことのできるパチンコ機を実現することができる。
【００６８】
（２）また、払出モータ６２ｃの休止時間内に、主制御基板１００のメインＣＰＵ１１２が第１および第２送信処理の少なくとも一方を実行することもできるため、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【００６９】
（３）さらに、主制御基板１００のメインＣＰＵ１１２は、払出モータ６２ｃが駆動中であっても、駆動停止要求信号を払出制御基板２００のサブＣＰＵ２１２へ送信することにより、払出モータ６２ｃの駆動を停止させてから第１および第２送信処理の少なくとも一方を実行することができるため、遊技球の払出しに伴って発生するノイズの影響を受けないで制御信号を送信することができる。
また、メインＣＰＵ１１２は、制御コマンドの送信タイミングになったときに制御コマンドを送信することができるため、払出モータ６２ｃの駆動停止を待ってから制御コマンドを送信する制御よりも、制御コマンドの送信タイミングを早くすることができる。
【００７０】
（４）さらに、メインＣＰＵ１１２は、非駆動期間の開始を示す非駆動期間開始信号を払出制御基板２００のサブＣＰＵ２１２から受信したときに、第１および第２送信処理の少なくとも一方を実行することができるため、遊技球の払出しに伴って発生するノイズの影響を確実に受けないで制御信号を送信することができる。
【００７１】
（５）駆動停止要求信号を送信するための駆動停止用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、駆動停止要求信号がノイズの影響を受けるおそれが少ないので、払出装置を確実に駆動停止させることができる。
【００７２】
＜第２実施形態＞
次に、この発明の第２実施形態について図８ないし図１０を参照して説明する。
この実施形態のパチンコ機は、主制御基板が払出モータの駆動時間を計測することによって払出モータの停止タイミングを検知し、制御コマンドを送信することを特徴とする。図８は、制御コマンドの送信タイミングと、賞球の払出パターンとの関係を示すタイムチャートである。図９は、メインＣＰＵ１１２が実行するコマンド送信処理２の流れを示すフローチャートであり、図１０は、サブＣＰＵ２１２が実行する払出制御処理２の流れを示すフローチャートである。なお、この実施形態のパチンコ機は、メインＣＰＵ１１２が実行するコマンド送信処理２およびサブＣＰＵが実行する払出制御処理２以外は、前述の第１実施形態のパチンコ機１と同じ機能および構成であるため、同じ部分の説明を省略し、同じ機能および構成については同じ符号を使用する。
【００７３】
［制御コマンドの送信タイミング］
制御コマンドの送信タイミングについて図８を参照して説明する。図中、払出パターンは、駆動時間および停止期間（非駆動期間）を組み合わせてなる払出モータ６２ｃの駆動パターンであり、賞球数に応じて異なる払出パターンが設定されている。賞球払出３個指定、賞球払出４個指定、賞球払出１０個指定および賞球払出１５個指定は、それぞれ賞球数に対応した払出制御コマンドであり、それぞれ払出パターン１〜４が対応付けられている。
【００７４】
主制御基板１００のメインＣＰＵ１１２は、賞球数に応じた払出制御コマンドを払出制御基板２００へ送信し、払出制御基板２００のサブＣＰＵ２１２は、受信した払出制御コマンドに対応する払出パターンに従って払出モータ６２ｃを駆動して賞球を払出す。また、メインＣＰＵ１１２は、払出制御コマンドを送信すると、その払出制御コマンドに対応する払出パターンに従って払出モータ６２ｃが駆動している時間の計測を開始し、払出モータ６２ｃが停止期間を開始するタイミングを検出する。そして、メインＣＰＵ１１２は、払出モータ６２ｃが停止期間を開始したタイミングで払出制御コマンドを払出制御基板２００へ送信し、あるいは、演出制御コマンドを演出制御基板５０へ送信する。
【００７５】
例えば、賞球１０個の入賞が発生したとすると、メインＣＰＵ１１２は、賞球払出１０個指定コマンドを払出制御基板２００へ送信し、払出モータ６２ｃの駆動時間の計測を開始する（ｔ１）。賞球払出１０個指定コマンドを受信した払出制御基板２００のサブＣＰＵ２１２は、払出パターン３に従って賞球を払出す。つまり、払出モータ６２ｃを４５０ｍｓ間連続駆動させて賞球を５個払出し、５０ｍｓ間停止させた後、再び４５０ｍｓ間連続駆動させて残りの賞球５個を払出す。
【００７６】
ここで、払出モータ６２ｃが最初の５個の賞球を払出している駆動時間内に、次の入賞が発生し、その入賞に対応する賞球払出指定コマンドを払出制御基板２００へ送信すべき送信要求が発生したとする（ｔ２）。この段階で賞球払出指定コマンドを送信すると、賞球の払出しに起因して発生するノイズの影響を受けて賞球払出指定コマンドがデータ化けするおそれがあるため、送信しないで格納領域に格納しておく。
【００７７】
そして、メインＣＰＵ１１２は、計測時間が４５０ｍｓを経過し、５０ｍｓの停止期間を開始したと判定すると、先の時刻ｔ２にて発生した送信要求に応じて作成し、格納領域に格納した賞球払出指定コマンドを読出して払出制御基板２００へ送信する（ｔ３）。
その後、払出モータ６２ｃが残りの５個の賞球を払出している駆動時間内に、入賞が発生し、その入賞に対応する賞球払出指定コマンドを払出制御基板２００へ送信すべき送信要求が発生した場合は（ｔ４）、その送信要求に応えて送信する賞球払出指定コマンドは、払出モータ６２ｃが残りの５個の賞球払出しを終了した以降に送信する（ｔ６）。
【００７８】
また、メインＣＰＵ１１２が賞球払出１５個指定コマンドを払出制御基板２００へ送信した場合は、払出モータ６２ｃは、１５個の払出しを５個ずつの計３回に分けて払出し、各払出しの各駆動時間の間には、それぞれ５０ｍｓの停止期間が設けられる。つまり、１５個の賞球を払出す場合は、払出しの途中で２回の停止期間が設けられているため、メインＣＰＵ１１２は、その２回の停止期間を利用して２つの制御コマンドを送信することができる。図８に示す例では、最初の駆動時間（４５０ｍｓ）に発生した送信要求（ｔ２）に対応する制御コマンドは、最初の停止期間（５０ｍｓ）内に送信され（ｔ３）、２回目の駆動時間（４５０ｍｓ）に発生した送信要求（ｔ４）に対応する制御コマンドは、２回目の停止期間（５０ｍｓ）内に送信されている（ｔ５）。
【００７９】
また、賞球払出３個指定コマンドに対応する払出パターン１および賞球払出４個指定コマンドに対応する払出パターン２は、それぞれ停止期間が設けられていないため、駆動時間中に送信要求が発生した場合は、その送信要求に対応する制御コマンドを駆動時間経過後に送信する。
【００８０】
さらに、演出制御コマンドを演出制御基板５０へ送信すべき送信要求が発生した場合は、同様に、メインＣＰＵ１１２は、停止期間内に演出制御コマンドを演出制御基板５０へ送信するが、演出制御コマンドの送信要求および払出制御コマンドの送信要求が同じ駆動時間中に発生し、競合した場合は、払出制御コマンドに優先して演出制御コマンドを送信する。つまり、払出制御コマンドを優先して送信すると、遊技球の払出しに起因するノイズの影響を受けて演出制御コマンドがデータ化けするおそれがあることから、それを回避するために演出制御コマンドを優先して送信する。
【００８１】
［コマンド送信処理２］
次に、メインＣＰＵ１１２が実行するコマンド送信処理２の流れについて図９を参照して説明する。
メインＣＰＵ１１２は、送信すべき演出制御コマンドが決定されているか否かを判定し（図９のＳ７０）、肯定判定すると（Ｓ７０：Ｙｅｓ）、払出モータ６２ｃがメインＣＰＵ１１２から指示された賞球の払出しを終了するまでにかかる時間（以下、払出経過時間という）を計測するタイマＴのカウント値が０になったか否か、つまり賞球の払出中であるか否かを判定する（Ｓ７１）。ここで否定判定した場合は（Ｓ７１：Ｎｏ）、停止期間であるか否か、つまり制御コマンドを送信してもよい時間になっているか否かを判定し（Ｓ７２）、肯定判定した場合は（Ｓ７２：Ｙｅｓ）、払出モータ６２ｃが停止しており、遊技球の払出しに起因するノイズの影響を受けるおそれがないため、格納領域に格納されている演出制御コマンドを演出制御基板５０へ送信する（Ｓ７３）。
【００８２】
また、Ｓ７１において、払出経過時間を計測するタイマＴのカウント値が０であると判定した場合は（Ｓ７１：Ｙｅｓ）、払出モータ６２ｃが停止しており、遊技球の払出しに起因するノイズの影響を受けるおそれがないため、格納領域に格納されている演出制御コマンドを演出制御基板５０へ送信する（Ｓ７３）。このように、コマンド送信処理２では、次のＳ７４以降に実行する払出制御コマンドの送信に優先して演出制御コマンドを送信するため、遊技球の払出しに起因するノイズの影響を受けて演出制御コマンドがデータ化けするおそれがない。
【００８３】
そして、メインＣＰＵ１１２は、送信すべき払出制御コマンドが決定されているか否かを判定し（Ｓ７４）、肯定判定した場合は（Ｓ７４：Ｙｅｓ）、決定した払出制御コマンドは、賞球払出３個指定コマンドであるか否かを判定する（Ｓ７５）。ここで肯定判定した場合は（Ｓ７５：Ｙｅｓ）、払出経過時間を計測するタイマＴにカウント値の初期値として１７５（３５０ｍｓ）をセットする（Ｓ７６）。なお、賞球払出３個指定コマンドに対応する払出パターン１は、図８に示したように、停止期間が存在せず、かつ、１回目の駆動時間および２回目の駆動時間という区別もなく、全体が払出経過時間であるため、１回目の駆動時間を計測するタイマＴ１および２回目の駆動時間を計測するタイマＴ２の各カウント値の初期値は、それぞれ０のままである。
【００８４】
また、Ｓ７５において否定判定した場合は（Ｓ７５：Ｎｏ）、送信を決定された払出制御コマンドは、賞球払出４個指定コマンドであるか否かを判定し（Ｓ７７）、肯定判定した場合は（Ｓ７７：Ｙｅｓ）、タイマＴの初期値として２００（４００ｍｓ）をセットする（Ｓ７８）。また、Ｓ７７において否定判定した場合は（Ｓ７７：Ｎｏ）、送信を決定された払出制御コマンドは、賞球払出１０個指定コマンドであるか否かを判定し（Ｓ７９）、肯定判定した場合は（Ｓ７９：Ｙｅｓ）、タイマＴの初期値として４７５（９５０ｍｓ）をセットし、タイマＴ１の初期値として２２５（４５０ｍｓ）をセットする（Ｓ８０）。
【００８５】
また、Ｓ７９において否定判定した場合は（Ｓ７９：Ｎｏ）、送信を決定された払出制御コマンドは、賞球払出１５個指定コマンドであるか否かを判定し（Ｓ８１）、肯定判定した場合は（Ｓ８１：Ｙｅｓ）、タイマＴの初期値として７２５（１４５０ｍｓ）をセットし、タイマＴ１の初期値として２２５（４５０ｍｓ）をセットし、タイマＴ２の初期値として４７５（９５０ｍｓ）をセットする（Ｓ８２）。
【００８６】
そして、停止期間内であるか否かを判定し（Ｓ８３）、否定判定した場合は（Ｓ８３：Ｎｏ）、払出経過時間を計測するタイマＴのカウント値が０であるか否かを判定し（Ｓ８４）、否定判定した場合は（Ｓ８４：Ｎｏ）、タイマ更新処理を実行する。タイマ更新処理では、タイマＴのカウント値が０であるか否かを判定し（Ｓ８６）、否定判定した場合は（Ｓ８６：Ｎｏ）、カウントを行っているタイマＴ・Ｔ１・Ｔ２のカウント値からそれぞれ１を減算する（Ｓ８７）。
【００８７】
そして、このコマンド送信処理２を実行する毎にタイマ更新処理が実行され、各タイマのカウント値から１が減算され、タイマＴ１またはＴ２のカウント値が０になると、停止期間が開始されるため、Ｓ８３において肯定判定し（Ｓ８３：Ｙｅｓ）、払出制御コマンドを払出制御基板２００へ送信する（Ｓ８５）。また、送信すべき払出制御コマンドが決定されているときに、タイマＴのカウント値が０になると、Ｓ８４において肯定判定し（Ｓ８４：Ｙｅｓ）、払出制御コマンドを払出制御基板２００へ送信する（Ｓ８５）。
【００８８】
［払出制御処理２］
次に、サブＣＰＵ２１２が実行する払出制御処理２の流れについて図１０を参照して説明する。
サブＣＰＵ２１２は、メインＣＰＵ１１２から送信された払出制御コマンドを受信したか否かを判定し（図１０のＳ１００）、肯定判定した場合は（Ｓ１００：Ｙｅｓ）、遊技球の未払い数Ｑが１以上存在するか否かを判定する（Ｓ１０１）。ここで肯定判定した場合は（Ｓ１０１：Ｙｅｓ）、受信した払出制御コマンドを受信コマンド格納用の格納領域に格納する（Ｓ１０２）。続いて、今回受信した払出制御コマンドに対応する払出個数Ｐを取得し（Ｓ１０３）、それを未払い数Ｑに設定する（Ｓ１０４）。
【００８９】
続いて、未払い数Ｑが１以上存在するか否かを判定し（Ｓ１０５）、肯定判定した場合は（Ｓ１０５：Ｙｅｓ）、今回受信した払出制御コマンドに対応する払出パターンが選択されていることを示す払出パターンフラグがＯＦＦになっているか否かを判定する（Ｓ１０９）。ここで肯定判定した場合は（Ｓ１０９：Ｙｅｓ）、今回受信した払出制御コマンドは、賞球払出３個指定コマンドであるか否かを判定し（Ｓ１１０）、肯定判定した場合は（Ｓ１１０：Ｙｅｓ）、払出パターン１を選択する（Ｓ１１１）。
また、Ｓ１１０において否定判定した場合は（Ｓ１１０：Ｎｏ）、今回受信した払出制御コマンドは、賞球払出４個指定コマンドであるか否かを判定し（Ｓ１１２）、肯定判定した場合は（Ｓ１１２：Ｙｅｓ）、払出パターン２を選択する（Ｓ１１３）。
【００９０】
また、Ｓ１１２において否定判定した場合は（Ｓ１１２：Ｎｏ）、今回受信した払出制御コマンドは、賞球払出１０個指定コマンドであるか否かを判定し（Ｓ１１４）、肯定判定した場合は（Ｓ１１４：Ｙｅｓ）、払出パターン３を選択する（Ｓ１１５）。また、Ｓ１１４において否定判定した場合は（Ｓ１１４：Ｎｏ）、今回受信した払出制御コマンドは、賞球払出１５個指定コマンドであるか否かを判定し（Ｓ１１６）、肯定判定した場合は（Ｓ１１６：Ｙｅｓ）、払出パターン４を選択する（Ｓ１１７）。そして、払出パターンフラグをＯＮにする（Ｓ１１８）。つまり、Ｓ１１０〜Ｓ１１７では、受信した払出制御コマンドに対応する払出パターンを選択する。
【００９１】
そして、次の周期で払出制御処理２を実行すると、Ｓ１０９において払出パターンフラグはＯＦＦになっていないと判定し（Ｓ１０９：Ｎｏ）、選択された払出パターンに従って払出モータ６２ｃを駆動する（Ｓ１１９）。続いて、払出センサ６２ａまたは６２ｂがＯＮしたか否かを判定し（Ｓ１２０）、肯定判定すると（Ｓ１２０：Ｙｅｓ）、未払い数Ｑから１を減算する（Ｓ１２１）。続いて、未払い数Ｑが０になったか否かを判定し（Ｓ１２２）、否定判定すると（Ｓ１２２：Ｎｏ）、次の処理へ移行し、Ｓ１２２において肯定判定するまでＳ１０９：Ｎｏ〜Ｓ１２２：Ｎｏの処理を繰り返し、遊技球を払出す。
【００９２】
遊技球の払出しが行われている途中に新たな入賞が発生すると、払出モータ６２ｃが停止している時間を利用してメインＣＰＵ１１２から払出制御コマンドが送信され、サブＣＰＵ２１２は、払出制御コマンドを受信したと判定する（Ｓ１００：Ｙｅｓ）。その受信時に前回受信した払出制御コマンドに基づく払出しが行われているときは、今回受信した払出制御コマンドは格納領域に格納される（Ｓ１０２）。この段階では、今回受信した払出制御コマンドにより指定されている払出個数Ｐは、現在の未払い数Ｑには加算されない。
【００９３】
そして、現在行っている遊技球の払出しが終了し、未払い数Ｑが０になるとＳ１０５において否定判定し（Ｓ１０５：Ｎｏ）、払出制御コマンドが格納領域に格納されているか否かを判定する（Ｓ１０６）。ここで肯定判定した場合は（Ｓ１０６：Ｙｅｓ）、格納されている払出制御コマンドに対応する払出個数Ｐを取得し（Ｓ１０７）、その払出個数Ｐを未払い数Ｑに設定する（Ｓ１０８）。そして、前述したように、払出パターンを選択し、その選択した払出パターンに従って払出モータ６２ｃを駆動して遊技球を払出す。
【００９４】
［第２実施形態の効果］
（１）以上のように、第２実施形態のパチンコ機１を使用すれば、払出モータ６２ｃは、遊技球の払出しを開始してからの経過時間が所定時間に達したときに非駆動期間を開始するため、メインＣＰＵ１１２は、払出制御コマンドを払出制御基板２００へ送信してからの経過時間を計測すれば、非駆動期間の開始時期を知ることができる。
そこで、メインＣＰＵ１１２は、その計測時間が上記所定時間に達したときに非駆動期間が開始されたものとみなし、演出制御コマンドの送信処理および払出制御コマンドの送信処理の少なくとも一方を実行することにより、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【００９５】
（２）また、コマンド送信処理２では、払出制御コマンドの送信に優先して演出制御コマンドを送信するため、遊技球の払出しに起因するノイズの影響を受けて演出制御コマンドがデータ化けするおそれがない。
【００９６】
＜第３実施形態＞
次に、この発明の第３実施形態について図１１および図１２を参照して説明する。
この実施形態のパチンコ機は、主制御基板が払出装置６２による遊技球の払出個数を計測することによって払出モータの停止タイミングを検知し、制御コマンドを送信することを特徴とする。図１１は、メインＣＰＵ１１２が実行するコマンド送信処理３の流れを示すフローチャートであり、図１２は、図１１の続きを示すフローチャートである。なお、この実施形態のパチンコ機は、メインＣＰＵ１１２が実行するコマンド送信処理３およびサブＣＰＵ２１２が実行する制御処理（図示省略）以外は、前述の第１実施形態のパチンコ機１と同じ機能および構成であるため、同じ部分の説明を省略し、同じ機能および構成については同じ符号を使用する。
【００９７】
［コマンド送信処理３］
メインＣＰＵ１１２は、送信すべき演出制御コマンドが決定されているか否かを判定し（図１１のＳ１００）、肯定判定すると（Ｓ１００：Ｙｅｓ）、待機フラグがＯＮしているか否かを判定する（Ｓ１０１）。ここで、待機フラグとは、払出モータ６２ｃが停止し、次の駆動指令の受信を待機している状態にあることを示すフラグである。ここで、肯定判定した場合は（Ｓ１０１：Ｙｅｓ）、演出制御コマンドを演出制御基板５０へ送信する（Ｓ１０２）。
【００９８】
続いて、送信すべき払出制御コマンドが決定されているか否かを判定し（Ｓ１０３）、肯定判定した場合は（Ｓ１０３：Ｙｅｓ）、その決定されている払出制御コマンドは、賞球払出３個指定コマンドであるか否かを判定する（Ｓ１０４）。ここで、肯定判定した場合は（Ｓ１０４：Ｙｅｓ）、払出装置６２による払出個数をカウントする払出カウンタＣの初期値としてカウント値３をセットする（Ｓ１０５）。また、賞球払出３個指定コマンドではないと判定した場合は（Ｓ１０４：Ｎｏ）、賞球払出４個指定コマンドであるか否かを判定し（Ｓ１０６）、肯定判定した場合は（Ｓ１０６：Ｙｅｓ）、払出カウンタＣの初期値としてカウント値４をセットする（Ｓ１０７）。
【００９９】
また、賞球払出４個指定コマンドではないと判定した場合は（Ｓ１０６：Ｎｏ）、賞球払出１０個指定コマンドであるか否かを判定し（Ｓ１０８）、肯定判定した場合は（Ｓ１０８：Ｙｅｓ）、払出カウンタＣの初期値としてカウント値１０をセットする（Ｓ１０９）。また、賞球払出１０個指定コマンドではないと判定した場合は（Ｓ１０８：Ｎｏ）、賞球払出１５個指定コマンドであるか否かを判定し（Ｓ１１０）、肯定判定した場合は（Ｓ１１０：Ｙｅｓ）、払出カウンタＣの初期値としてカウント値１５をセットする（Ｓ１１１）。
【０１００】
続いて、払出センサ６２ａ，６２ｂがＯＮしたか否かを判定し（図１２のＳ１１２）、肯定判定した場合は（Ｓ１１２：Ｙｅｓ）、払出カウンタＣのカウント値を１減算する（Ｓ１１３）。続いて、払出カウンタＣのカウント値が１０であるか否かを判定し（Ｓ１１４）、肯定判定した場合は（Ｓ１１４：Ｙｅｓ）、待機フラグをＯＮし（Ｓ１１５）、停止期間を計測するタイマＴの初期値として、この実施形態ではカウント値２５（５０ｍｓ）をセットする（Ｓ１１６）。
Ｓ１１４において肯定判定される場合とは、未決定の払出制御コマンドが賞球払出１５個指定コマンドであり、賞球が５個払出されたときである。賞球払出１５個指定コマンド以外のコマンドの場合は、払出カウンタＣから１を減算して１０になることがないため、Ｓ１１４では否定判定される（Ｓ１１４：Ｎｏ）。
【０１０１】
Ｓ１１４において否定判定した場合は（Ｓ１１４：Ｎｏ）、払出カウンタＣのカウント値が５であるか否かを判定し（Ｓ１１７）、肯定判定した場合は（Ｓ１１７：Ｙｅｓ）、待機フラグをＯＮし（Ｓ１１８）、タイマＴの初期値としてカウント値２５をセットする（Ｓ１１９）。
Ｓ１１７において肯定判定される場合とは、未決定の払出制御コマンドが賞球払出１５個指定コマンドまたは賞球払出１０個指定コマンドであり、賞球払出１５個指定コマンドの場合は賞球が１０個払出されたときであり、賞球払出１０個指定コマンドの場合は賞球が５個払出されたときである。賞球払出１５個指定コマンドおよび賞球払出１０個指定コマンド以外のコマンドの場合は、払出カウンタＣから１を減算して５になることがないため、Ｓ１１７では否定判定される（Ｓ１１７：Ｎｏ）。
【０１０２】
つまり、図８に示したように、払出すべき賞球が１０個または１５個の場合は、賞球は５個単位で払出され、５個払出された後に必ず停止期間が存在するため、その停止期間を利用して払出制御コマンドを送信する。
Ｓ１１７において否定判定した場合は（Ｓ１１７：Ｎｏ）、払出カウンタＣのカウント値が０であるか否かを判定し（Ｓ１２０）、肯定判定した場合は（Ｓ１２０：Ｙｅｓ）、待機フラグをＯＮし（Ｓ１２１）、タイマＴの初期値としてカウント値２５をセットする（Ｓ１２２）。つまり、払出制御コマンドにより指定されている賞球数がいくつであっても、賞球の払出しにより最後は必ず払出カウンタが０になり、停止期間が開始されるため、払出カウンタが０になったときは、待機フラグをＯＮする。
【０１０３】
続いて、待機フラグがＯＮしているか否かを判定し（Ｓ１２３）、肯定判定した場合は（Ｓ１２３：Ｙｅｓ）、払出制御コマンドを払出制御基板２００へ送信する（Ｓ１２４）。また、待機フラグがＯＮしていない、つまり払出モータ６２ｃが駆動中であり、払出制御コマンドを送信するタイミングでない場合は（Ｓ１２３：Ｎｏ）、タイマ更新処理を実行する。
タイマ更新処理では、タイマＴのカウント値が０であるか否かを判定し（図１１のＳ１２５）、否定判定した場合は（Ｓ１２５：Ｎｏ）、タイマＴのカウント値から１を減算する（Ｓ１２６）。また、タイマＴのカウント値が０である、つまり停止期間が終了したと判定した場合は（Ｓ１２５：Ｙｅｓ）、待機フラグをＯＦＦにする（Ｓ１２７）。
【０１０４】
［第３実施形態の効果］
（１）以上のように、第３実施形態のパチンコ機１を使用すれば、払出モータ６２ｃは、遊技球を所定個数払出したときに停止期間（非駆動期間）を開始するため、メインＣＰＵ１１２は、払出センサ６２ａ，６２ｂからの検出信号に基づいて払出個数を計数すれば、停止期間の開始時期を知ることができる。
そこで、メインＣＰＵ１１２は、その払出個数の計数値が上記所定個数に達したときに停止期間が開始されたものとみなし、演出制御コマンドの送信処理および払出制御コマンドの送信処理の少なくとも一方を実行することにより、遊技球の払出しに伴って発生するノイズの影響を受けないで制御コマンドを送信することができる。
【０１０５】
（２）また、コマンド送信処理３では、払出制御コマンドの送信に優先して演出制御コマンドを送信するため、遊技球の払出しに起因するノイズの影響を受けて演出制御コマンドがデータ化けするおそれがない。
【０１０６】
＜他の実施形態＞
（１）前述の第２および第３実施形態では、払出モータ６２ｃが連続駆動して払出すことのできる払出個数を５個に設定し、５個払出す毎に停止期間（非駆動期間）を配置して払出モータ６２ｃを停止させ、その停止期間を利用して制御コマンドを送信した。つまり、制御コマンドを送信するタイミングを確保するために停止期間なるものを設けた。
しかし、送信すべき制御コマンドが存在する場合にのみ停止期間を開始するようにし、送信すべき制御コマンドが存在しない場合には、停止期間を開始しないで遊技球を連続して払出すように制御することもできる。
【０１０７】
具体的には、停止期間が開始される前の段階において、メインＣＰＵ１１２は、送信すべき制御コマンドが存在するか否かを判定し、存在しないと判定した場合は、停止期間（非駆動期間）の開始を中止させるための中止信号を払出制御基板２００のサブＣＰＵ２１２へ送信し、払出装置６２が停止期間を開始しないで遊技球を連続して払出すように制御する。また、主制御基板１００と払出制御基板２００との間に、中止信号を送信するための１本の中止信号送信用通信ケーブルを電気的に接続し、主制御基板１００から中止信号送信用通信ケーブルを介して中止信号を払出制御基板２００へ送信する。
このパチンコ機を使用すれば、払出装置６２が停止期間（非駆動期間）を開始することによる遊技球の払出効率低下を回避することができる。
また、中止信号を送信するための中止信号送信用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、中止信号がノイズの影響を受けるおそれが少ないので、メインＣＰＵ１１２は、確実に停止期間（非駆動期間）を中止させることができる。
当該他の実施形態（１）のパチンコ機が、この発明の請求項６に係るパチンコ機に対応する。
なお、この制御を実行する場合においても、払出モータ６２ｃの過熱を回避するために、払出個数が連続払出可能な上限値に達したときには、冷却期間としての休止時間を設けることが望ましい。
【０１０８】
（２）また、メインＣＰＵ１１２が、停止期間（非駆動期間）の途中で、停止期間の中断を指示する中断信号を払出制御基板２００のサブＣＰＵ２１２へ送信し、払出装置６２が停止期間を中断して遊技球の払出しを行うように制御することもできる。例えば、メインＣＰＵ１１２が制御コマンドの送信開始から終了までにかかる時間が停止期間より短い場合に、メインＣＰＵ１１２が制御コマンドを送信した後に中断信号をサブＣＰＵ２１２へ送信する。また、主制御基板１００と払出制御基板２００との間に、中断信号を送信するための１本の中断信号送信用通信ケーブルを電気的に接続し、主制御基板１００から中断信号送信用通信ケーブルを介して中断信号を払出制御基板２００へ送信する。
従って、払出装置６２は停止期間の終了を待たないで遊技球の払出しを再開することができるため、払出装置６２が停止期間（非駆動期間）を継続することによる遊技球の払出効率低下を回避することができる。
また、中断信号を送信するための中断信号送信用通信ケーブルは１本だけであるため、パラレル通信ケーブルのように複数本の通信ケーブルと比較して、ノイズが通信ケーブルに侵入する確率が最小であるため、中断信号がノイズの影響を受けるおそれが少ないので、メインＣＰＵ１１２は、確実に停止期間（非駆動期間）を中断させることができる。
なお、当該他の実施形態（２）のパチンコ機が、この発明の請求項７に係るパチンコ機に対応する。
【０１０９】
（３）非駆動期間が開始するときに、その開始を示す非駆動期間開始信号をサブＣＰＵ２１２からメインＣＰＵ１１２へ送信し、メインＣＰＵ１１２は、非駆動期間開始信号を受信すると、払出制御コマンドおよび演出制御コマンドの少なくとも一方を送信するように構成することもできる。
具体的には、払出装置６２から遊技球が所定個数払出される毎に停止期間が設定されている場合に、サブＣＰＵ２１２は、払出センサ６２ａまたは６２ｂからの検出信号に基づいて、遊技球が所定個数払出されたと判定したときに非駆動期間開始信号をメインＣＰＵ１１２へ送信する。そして、その非駆動期間開始信号を受信したメインＣＰＵ１１２は、その受信からの経過時間を計測し、その計測時間が非駆動期間内にあると判断したときに払出制御コマンドおよび演出制御コマンドの少なくとも一方を送信する。なお、上記の所定個数は、１個または複数個など、任意の個数に設定することができる。
上記のように、メインＣＰＵ１１２は、非駆動期間の開始を示す非駆動期間開始信号をサブＣＰＵ２１２から受信すると制御コマンドを送信することができるため、確実に払出装置６２が駆動していない期間に制御コマンドを送信することができる。
なお、当該他の実施形態（３）のパチンコ機が、この発明の請求項３に係るパチンコ機に対応する。
【０１１０】
（４）払出装置６２が非駆動状態になっている期間に送信する演出制御コマンドとして総ての演出制御コマンドを対象とするのではなく、特定の演出制御コマンドのみを対象にすることもできる。例えば、大当りが発生し、入賞が頻繁に発生するような遊技状況では、ノイズの発生確率も高いため、前述の大入賞口入賞指定コマンド（図４）、大当り演出画像の表示を指示する大当り演出指定コマンド、大入賞口開閉部材４３の開放回数の表示を指示する開放回数表示指定コマンドなどを対象にする。
また、パチンコ機の所定個所における故障の発生、不正行為の発生、送信した制御コマンドにおけるエラー発生など、緊急性の高い事態を報知するためのコマンドを対象にしてもよい。
このように、対象とするコマンドを限定することにより、メインＣＰＵ１１２およびサブＣＰＵの処理負荷を軽減することができる。また、遊技球の払出効率の低下を防止できる。
【０１１１】
（５）第１実施形態では、サブＣＰＵ２１２から払出完了信号または非駆動期間開始信号をメインＣＰＵ１１２へ送信したが、それらの信号を演出制御基板５０へ送信し、演出制御基板５０は、それらの信号を受信する前にメインＣＰＵ１１２から受信したコマンドを破棄し、それらの信号を受信した以降に受信したコマンドに基づいて演出制御を実行するようにしてもよい。この制御を実行した場合は、上記各信号を受信するメインＣＰＵ１１２の処理負荷を軽減することができる。
【０１１２】
（６）前述の各実施形態では、払出装置６２の非駆動期間内に１つの制御コマンドを送信する場合を説明したが、非駆動期間内に送信することができれば、複数の制御コマンドを送信してもよい。この制御によれば、制御コマンドの送信効率を高めることができる。
【図面の簡単な説明】
【０１１３】
【図１】この発明の実施形態に係るパチンコ機の外観を正面から見た説明図である。
【図２】図１に示すパチンコ機に備えられた遊技盤を正面から見た概略説明図である。
【図３】パチンコ機１の主な電気的構成をブロックで示す説明図である。
【図４】コマンドおよび信号の送受信タイミングを示すタイムチャートである。
【図５】メインＣＰＵ１１２が実行するコマンド送信処理の流れを示すフローチャートである。
【図６】サブＣＰＵ２１２が実行する払出制御処理の流れを示すフローチャートである。
【図７】図６の続きを示すフローチャートである。
【図８】第２実施形態における制御コマンドの送信タイミングと、賞球の払出パターンとの関係を示すタイムチャートである。
【図９】メインＣＰＵ１１２が実行するコマンド送信処理２の流れを示すフローチャートである。
【図１０】サブＣＰＵ２１２が実行する払出制御処理２の流れを示すフローチャートである。
【図１１】第３実施形態においてメインＣＰＵ１１２が実行するコマンド送信処理３の流れを示すフローチャートである。
【図１２】図１１の続きを示すフローチャートである。
【図１３】パチンコ機の裏側の構造を示す説明図である。
【符号の説明】
【０１１４】
１・・パチンコ機、１４，２２，２３，４４・・一般入賞口（入賞口）、
２７・・始動口（入賞口）、３２・・演出表示器（演出装置）、
５０・・演出制御基板（演出制御回路）、６２・・払出装置、
６２ａ，６２ｂ・・払出センサ（検出装置）、
１００・・主制御基板（主制御回路）、２００・・払出制御基板（払出制御回路）。
【図１】
2008006170.tif 000003
【図２】
2008006170.tif 000004
【図３】
2008006170.tif 000005
【図４】
2008006170.tif 000006
【図５】
2008006170.tif 000007
【図６】
2008006170.tif 000008
【図７】
2008006170.tif 000009
【図８】
2008006170.tif 000010
【図９】
2008006170.tif 000011
【図１０】
2008006170.tif 000012
【図１１】
2008006170.tif 000013
【図１２】
2008006170.tif 000014
【図１３】
2008006170.tif 000015