(57)【要約】      （修正有）【課題】不正行為が実行された場合でも、単位時間当たりの不正払出遊技球数をより抑制可能な手段と、異なるスペックを有する主制御基板でも共通使用可能な、不正払出遊技球数を抑制する手段の提供。【解決手段】１回の払出（全払出動作）を複数回の小分けした払出動作（分割払出動作）で実行し、当該分割払出動作において払出異常を検知した場合には、以後に実行される分割払出動作間の待ち時間を長くすると共に、払出制御手段は主制御手段により指定された払出個数で分割払出を実行するよう構成されている弾球遊技機。【選択図】図２７
2011125487.tif 000002
【特許請求の範囲】
【請求項１】
賞球払出の決定を行う主制御手段と、
払出動作をすることで遊技球を払出可能な払出手段と、
主制御手段から送信される賞球払出に関するコマンドである払出コマンドに基づいて、払出手段による遊技球の払出動作を制御する払出制御手段と、
払出手段から払い出された遊技球を検出するための遊技球検出手段と
を有する、主制御手段と払出制御手段とがそれぞれ別個のＣＰＵを有する基板で作動する弾球遊技機において、
払出制御手段は、１回の払出動作で払い出される所定数の遊技球を、複数回の分割払出動作により複数回に小分けして払い出されるよう払出手段を駆動制御すると共に、分割払出動作間では払出手段の駆動を停止して待ち時間を設けるよう制御し、
主制御手段は、１回の分割払出動作において払い出される分割個数を指定する分割個数指定コマンドを払出制御手段に送信し、
払出制御手段は、前記複数回の分割払出動作の各回で、主制御基板から送信される分割個数指定コマンドに対応した分割個数が払い出されるよう払出手段を駆動制御し、
弾球遊技機は、
１回の分割払出動作における予定払出個数と、当該１回の分割払出動作の結果として、遊技球検出手段により実際に検出された遊技球数とを比較し、払出異常が発生したか否かを判定する払出異常判定手段、及び
払出異常判定手段により払出異常が発生したと判定された場合、払出異常が発生したと判定された分割払出動作以後の、前記待ち時間を通常の待ち時間よりも長くする待ち時間制御手段
を有することを特徴とする弾球遊技機。
【請求項２】
弾球遊技機は、
払出異常の発生回数をカウントする払出異常発生回数一時記憶手段
を更に有しており、
待ち時間制御手段は、払出異常発生回数一時記憶手段のカウント値に基づき、前記待ち時間を段階的に長くする、請求項１記載の弾球遊技機。
【請求項３】
待ち時間制御手段は、前記待ち時間が通常の待ち時間よりも長い状況下で実行された１回の払出動作において、当該１回の払出動作を構成する複数回の分割払出動作の際、いずれの分割払出動作についても払出異常が発生しなかった場合には、払出異常発生回数一時記憶手段内のカウント値をクリアする、請求項２記載の弾球遊技機。
【請求項４】
払出制御手段は、前記待ち時間が通常の待ち時間よりも長い状況下で、ある分割払出動作において払出異常が発生しなかった場合には、前記待ち時間がまだ残っているときであっても、次の分割払出動作を実行する、請求項１〜３のいずれか一項記載の弾球遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、賞球払出の決定を行う主制御手段と、遊技球を遊技者に対して払い出す払出手段と、遊技球払出の有無を検知する払出検知手段とを備えた、遊技媒体が遊技球である弾球遊技機において、遊技球の払出に係る不正行為が抑制された弾球遊技機に関する。
【背景技術】
【０００２】
弾球遊技機は、所定条件を充足することにより遊技媒体である遊技球が払い出されるタイプの遊技機である。例えば、弾球遊技機の中で最もスタンダードであるパチンコ遊技機では、遊技領域に設けられた入賞口に遊技球を入球させることにより賞球払出がなされる。また、最近では、弾球遊技機に隣接してカードユニット等の遊技媒体貸出機が設置されており、当該貸出機からの要求を受けて、弾球遊技機の上皿に所定個数の遊技球が供給される。ここで、賞球払出や球貸出払出がなされる場合、一般に、以下のような手順（例）で球払出がなされる。まず、賞球払出に関しては、遊技球が始動入賞口や大入賞口等の入賞口に入球すると、入賞球集合樋を経て入賞球排出機構に達し、そこで入賞球検出スイッチにより検出される。そして、この検出信号を受信したメイン制御基板側は、払出制御基板側に賞球払出コマンドを送信する。続いて、賞球払出コマンドを受信した払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の賞球払出処理を実行する。この球貸し動作の場合も同様に、球払出コマンドを受け、払出制御基板は、このコマンドに基づいて球払出装置を制御して所定数の球払出処理を実行する。
【０００３】
ところで、遊技盤裏面に設けられている球払出装置は、ロータ（カム軸）と、当該ロータを回転させるための払出モータと、払い出された遊技球を検出する球検出部（カウントセンサ）とを有している。そして、近年では球払出速度向上のため、球払出を実行する場合、球払出モータを１回の払出球数分駆動し、その駆動後に未払い球が存在していたかどうかを確認し、未払い球が存在するときには再度球払出モータを駆動させ残りの球を払い出すようにする高速賞球払出機構が登場している。
【０００４】
他方、最近、電波により球払出機能の球検出部（センサ）を異常状態にさせ、球が払い出されたにもかかわらず検出されない形にして数多くの球を得ようとする不正行為（ゴト行為）が行われている。そして、前述したような高速賞球払出機構でこのような不正行為が実行されると、単位時間当たりの不正球数が大き過ぎるため、被害が甚大となる恐れがある。
【０００５】
そこで、特許文献１では、ある払出動作の際に払出異常を検知した場合、次回の払出動作までの時間間隔を通常の時間間隔よりも長くする手法（ウエイトディレイ）が提案されている。この手法によると、払出動作のペースがゆっくりとなる。したがって、遊技球払出が完全にストップすることはなく、遊技に必要な遊技球は供給され続ける一方で、深刻な異常が発生していた場合（不正行為等が行われていた場合）に、この異常が発見されるまでに不適切に払出されてしまう遊技球数を少なくすることができる。また、次回の払出動作までの時間間隔が長くなることにより、この時間中に球詰まり等が自然に解消される機会が与えられることにもなる。
【特許文献１】特開２００２−７８９１５
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術をもってしても、不正行為が実行された場合には、無視できない数の遊技球が払い出される事態を招く。そこで、本発明は、不正行為が実行された場合でも、単位時間当たりの不正払出遊技球数をより抑制可能な手段を提供することを第一の目的とする。更には、不正払出遊技球数を抑制する手段を払出制御基板側に設けるに際しては、主制御基板のスペック（特に賞球個数の違い）に応じた内容とすることが好適である。しかしながら、主制御基板のスペックに併せた形で不正払出遊技球数を抑制する手段を払出制御基板側に設ける場合、主制御基板のスペック毎に当該手段を変更する必要がある。そこで、本発明は、異なるスペックを有する主制御基板でも共通使用可能な、不正払出遊技球数を抑制する手段を提供することを第二の目的とする。
【課題を解決するための手段】
【０００７】
本発明（１）は、
賞球払出の決定を行う主制御手段（賞球払出決定手段として機能する送信コマンド設定手段１１１１ａ）と、
払出動作をすることで遊技球を払出可能な払出手段（払出ユニット１３）と、
主制御手段（送受信制御手段１１００）から送信される賞球払出に関するコマンドである払出コマンドに基づいて、払出手段（払出ユニット１３）の払出動作を制御する払出制御手段（払出制御基板２０００による払出制御手段２３００）と、
払出手段（払出ユニット１３）から払い出された遊技球を検出するための遊技球検出手段（カウントセンサ１４）と
を有する、主制御手段（メイン側制御基板１０００）と払出制御手段（払出制御基板２０００による払出制御手段２３００）とがそれぞれ別個のＣＰＵを有する基板で作動する
弾球遊技機において、
払出制御手段（払出制御手段２３００）は、１回の払出動作で払い出される所定数の遊技球を、複数回の分割払出動作により複数回に小分けして払い出されるよう払出手段（払出ユニット１３）を駆動制御すると共に、分割払出動作間では払出手段（払出ユニット１３）の駆動を停止して待ち時間を設けるよう制御し、
主制御手段（送受信制御手段１１００）は、１回の分割払出動作において払い出される分割個数を指定する分割個数指定コマンドを払出制御手段（払出制御手段２３００）に送信し、
払出制御手段（払出制御手段２３００）は、前記複数回の分割払出動作の各回で、主制御基板から送信される分割個数指定コマンドに対応した分割個数が払い出されるよう払出手段を駆動制御し、
弾球遊技機は、
１回の分割払出動作における予定払出個数と、当該１回の分割払出動作の結果として、遊技球検出手段（カウントセンサ１４）により実際に検出された遊技球数とを比較し、払出異常が発生したか否かを判定する払出異常判定手段（払出異常判定手段２３３０）、及び
払出異常判定手段（払出異常判定手段２３３０）により払出異常が発生したと判定された場合、払出異常が発生したと判定された分割払出動作以後の、前記待ち時間を通常の待ち時間よりも長くする待ち時間制御手段（待ち時間制御手段２３４０）
を有することを特徴とする弾球遊技機である。
【０００８】
本発明（２）は、弾球遊技機は、
払出異常の発生回数をカウントする払出異常発生回数一時記憶手段（異常払出回数カウンタ２３２３）
を更に有しており、
待ち時間制御手段（待ち時間制御手段２３４０）は、払出異常発生回数一時記憶手段（異常払出回数カウンタ２３２３）のカウント値に基づき、前記待ち時間を段階的に長くする、前記発明（１）の弾球遊技機である。
【０００９】
本発明（３）は、待ち時間制御手段（待ち時間制御手段２３４０）は、前記待ち時間が通常の待ち時間よりも長い状況下で実行された１回の払出動作において、当該１回の払出動作を構成する複数回の分割払出動作の際、いずれの分割払出動作についても払出異常が発生しなかった場合には、払出異常発生回数一時記憶手段（異常払出回数カウンタ２３２３）内のカウント値をクリアする、前記発明（２）の弾球遊技機である。
【００１０】
本発明（４）は、払出制御手段（払出制御手段２３００）は、前記待ち時間が通常の待ち時間よりも長い状況下で、ある分割払出動作において払出異常が発生しなかった場合には、前記待ち時間がまだ残っているときであっても、次の分割払出動作を実行する、前記発明（１）〜（３）のいずれか一つの弾球遊技機である。
【００１１】
次に、本特許請求の範囲及び本明細書における用語の定義について説明する。「弾球遊技機」は、遊技媒体が遊技球である限り特に限定されないが、典型的にはパチンコ遊技機やアレンジボールである。
【発明の効果】
【００１２】
本発明（１）によれば、１回の払出（全払出動作）を複数回の小分けした払出動作（分割払出動作）で実行し、当該分割払出動作において払出異常を検知した場合には、以後に実行される分割払出動作間の待ち時間を長くするよう構成されているので、全払出動作を連続して実行した上で全払出動作間の待ち時間を長くする従来技術では不可能であった、最初の全払出動作自体の払出時間延長が可能となることに加え、待ち時間の頻度が格段に増えるので（例えば、全払出動作を５回の分割払出動作とした場合、全払出動作を２回実行したときに、従来技術では１回の待ち時間しかないのに対し、本発明では９回の待ち時間を構築できる）、より繊細な待ち時間の長さコントロールが可能になるという効果をも奏する。更に、本発明（１）によれば、払出制御手段は主制御手段により指定された払出個数で分割払出を実行するよう構成されているので、異なる分割払出個数が設定された複数種の払出制御基板を準備しなくとも、主制御基板のスペックと対応した様々な分割払出個数に対応することができる結果、例えば機種毎に分割個数が変更可能となるといった柔軟な対応が可能になるという効果を奏する。
【００１３】
本発明（２）によれば、前記効果に加え、払出異常の発生回数に基づいて待ち時間を段階的に長くするよう構成されているので、不正行為の可能性の程度に対応した払出速度とすることが可能になるという効果を奏する。
【００１４】
本発明（３）によれば、前記効果に加え、待ち時間が長くなっている状況で異常検出が所定期間（１回の払出）発生しなくなり不正行為が実行されている蓋然性が低下した場合には、払出異常発生回数一時記憶手段内のカウント値がクリアされ、待ち時間が通常の長さに戻るよう構成されているので、不正行為ではない球詰まり等に起因した待ち時間延長による遊技者のいらだちが長期間継続することを回避できると共に、巧妙な不正行為にも対応できるという効果を奏する。
【００１５】
本発明（４）は、前記効果に加え、待ち時間が通常の待ち時間よりも長い状況下で、ある分割払出動作において払出異常が発生しなかった場合には、待ち時間がまだ残っているときであっても、次の分割払出動作を実行するよう構成されている。即ち、待ち時間が通常の待ち時間よりも長い状況下、不正行為者に対しては、当該長い待ち時間の消化を余儀なく強いる一方、健全な遊技者に対しては、球詰まり等による一時的な異常検出のために待ち時間が通常の待ち時間よりも長い状況となったとしても、球詰まり等が解消されて払出した数＝カウントセンサで確認した数となれば当該長い待ち時間の消化を待つことなく次の払出動作が実行される結果、遊技者に不快感を与えることがないという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、本最良形態に係るパチンコ遊技機の正面図（遊技者側）である。
【図２】図２は、本最良形態に係るパチンコ遊技機の裏面図である。
【図３】図３は、本最良形態に係るパチンコ遊技機における、払出用遊技球を遊技機内に貯留する動作原理の概要図である。
【図４】図４は、本最良形態に係るパチンコ遊技機の払出ユニットの外観図である。
【図５】図５は、本最良形態に係るパチンコ遊技機における、払出ユニットの構造と遊技球の払出を行う動作原理の概要図である。
【図６】図６は、本最良形態に係るパチンコ遊技機の電気的な概略構成図である。
【図７】図７は、本最良形態に係るパチンコ遊技機のメイン制御基板及び払出制御基板間で送受信されるコマンド及び情報の内容を示した図である。
【図８】図８は、本最良形態に係るパチンコ遊技機の機能ブロック図である。
【図９】図９は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、払出制御基板との通信処理のフローチャートである。
【図１０】図１０は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、シリアル通信のエラー監視処理のフローチャートである。
【図１１】図１１は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、シリアル通信のデータ受信監視処理のフローチャートである。
【図１２】図１２は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、払出コマンド要求処理のフローチャートである。
【図１３】図１３は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、払出コマンド送信処理のフローチャートである。
【図１４】図１４は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、１コマンド目（２コマンド目）送信処理のフローチャートである。
【図１５】図１５は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、１コマンド目受信確認処理のフローチャートである。
【図１６】図１６は、本最良形態に係るパチンコ遊技機における、メイン制御基板側で実行する、２コマンド目受信確認処理のフローチャートである。
【図１７】図１７は、本最良形態に係るパチンコ遊技機における、予定賞球払出個数の管理処理とホールコンピュータＨＣへの予定賞球払出個数情報の送信処理を示したフローチャートである。
【図１８】図１８は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する処理のフローチャートである。
【図１９】図１９は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、メイン制御基板との通信処理のフローチャートである。
【図２０】図２０は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、シリアル通信のエラー監視処理のフローチャートである。
【図２１】図２１は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、シリアル通信のデータ受信監視処理のフローチャートである。
【図２２】図２２は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、メイン制御基板との通信処理のフローチャートである。
【図２３】図２３は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、カードユニットとの通信処理のフローチャートである。
【図２４】図２４は、本最良形態に係るパチンコ遊技機における、払出制御基板側で実行する、払出制御処理のフローチャートである。
【図２５】図２５は、本最良形態に係るパチンコ遊技機における第一の作用（シリアル通信による払出コマンド送信）を示した図である。
【図２６】図２６は、本最良形態に係るパチンコ遊技機における第一の作用（シリアル通信による払出コマンド送信）を示した図である。
【図２７】図２７は、本最良形態に係るパチンコ遊技機における第二の作用（払出異常による球通過待ち時間の延長）を示した図である。
【図２８】図２８は、本最良形態に係るパチンコ遊技機における第二の作用（払出異常による球通過待ち時間の延長）を示した図である。
【図２９】図２９は、本最良形態に係るパチンコ遊技機における第三の作用（賞球払出予定数情報をホールコンピュータＨＣに送信）を示した図である。
【図３０】図３０は、本最良形態（変更例）に係るパチンコ遊技機における、払出制御基板側で実行する、払出制御処理のフローチャートである。
【図３１】図３１は、本最良形態（変更例）に係るパチンコ遊技機の機能ブロック図である。
【図３２】図３２は、本最良形態（変更例）に係るパチンコ遊技機における、予定賞球払出個数の管理処理とホールコンピュータＨＣへの予定賞球払出個数情報の送信処理を示したフローチャートである。
【発明を実施するための最良形態】
【００１７】
以下、本発明の一最良形態として、パチンコ遊技機を例に採って説明することとする。但し、本発明の遊技機は、パチンコ遊技機に限定される訳ではなく、他の弾球遊技機（例えば雀球やアレンジボール）やスロットマシンであってもよい。
【００１８】
《全体構成》
（前面）
まず、図１を参照しながら、本最良形態に係るパチンコ遊技機の前面側の基本構造を説明する。パチンコ遊技機は、主に遊技機枠と遊技盤で構成される。以下、これらを順に説明する。
【００１９】
はじめに、パチンコ遊技機の遊技機枠は、外枠１０２、前枠１０４、透明板１０６、扉１０８、上球皿１１０、下球皿１１２及び発射ハンドル１１６を含む。まず、外枠１０２は、パチンコ遊技機を設置すべき位置に固定するための枠体である。前枠１０４は、外枠１０２の開口部分に整合する枠体であり、図示しないヒンジ機構を介して外枠１０２に開閉可能に取り付けられる。前枠１０４は、遊技球を発射する機構、遊技盤を着脱可能に収容させるための機構、遊技球を誘導又は回収するための機構等を含む。透明板１０６は、ガラス等により形成され、扉１０８により支持される。扉１０８は、図示しないヒンジ機構を介して前枠１０４に開閉可能に取り付けられる。上球皿１１０は、遊技球の貯留、発射レールへの遊技球の送り出し、下球皿１１２への遊技球の抜き取り等の機構を有する。下球皿１１２は、遊技球の貯留、抜き取り等の機構を有する。また、上球皿１１０と下球皿１１２の間にはスピーカ１１４が設けられており、遊技状態等に応じた効果音が出力される。そして、遊技効果ランプ１９０は、遊技領域１２０又は遊技領域１２０以外の領域に設けられ、点滅等することで演出の役割を果たす。更に、透明板１０６の右下部を介して視認可能な、遊技球の払出に関する情報をＬＥＤによって外部に表示する状態表示部１３０が備えられている。
【００２０】
次に、遊技盤は、外レール１２２と内レール１２４とにより区画された遊技領域１２０が形成されている。そして、当該遊技領域１２０には、図示しない複数の遊技釘及び風車等の機構や各種一般入賞口の他、特図始動口２１１０（入球検知センサ２１１１）、普図始動口２２１０（入球検知センサ２２１１）、大入賞口２１２０（入球検知センサ２１２１）、特別図柄表示装置２１３０、演出表示装置２１４０、普通図柄表示装置２２２０、センター飾り１９２及びアウト口１４２が設置されている。そして、特図始動口２１１０や大入賞口２１２０等の各種入賞口に遊技球が入球すると、これら入賞口に設けられた入球検知センサにより遊技球通過が検知される。この検知信号がメイン制御基板（主制御装置）１０００に送信され、これを受けてメイン制御基板１０００から払出制御基板２０００側に所定の払出コマンドが送信される結果、所定球数の賞球が払い出される。また、図１に示すように、プリペイドカードによる遊技球の貸し出しを受け付けるカードユニットＣが、遊技機１の左に隣接して設けられている。
【００２１】
ここで、本最良形態に係るカードユニットＣは、周知の構成と同じである。具体的には、カードユニットＣには、図示しないが、使用可能状態であるか否かを示す使用可表示ランプ、カード内に記録された残額情報に端数（１００円未満の数）が存在する場合にその端数を上皿近傍に設けられる度数表示ＬＥＤに表示させるための端数表示スイッチ、カードユニットＣがいずれの側のパチンコ遊技機に対応しているのかを示す連結台方向表示器、カードユニットＣ内にカードが投入されていることを示すカード投入表示ランプ、記録媒体としてのカードが挿入されるカード挿入口、カード挿入口の裏面に設けられているカードリーダライタの機構を点検する場合にカードユニットを解放するためのカードユニット錠等が設けられている。
【００２２】
（背面）
次に、図２を参照しながら、本最良形態に係るパチンコ遊技機の背面側における基本構造を説明する。パチンコ遊技機は、パチンコ遊技機の全体動作を制御し、特に特図始動口２１１０へ入球したときの当否抽選や払出制御基板２０００への賞球払出コマンド送信等、遊技動作全般の制御（即ち、遊技者の利益と直接関係する制御）を行うメイン制御基板（主制御装置）１０００と、遊技内容に興趣性を付与する装図表示部２１４１上での各種演出・情報報知に係る表示・音響・サイドランプ等による各種演出制御を司るサブ制御基板（演出制御装置）３０００と、サブ制御基板３０００からの指示に基づいて演出表示装置２１４０上での各種演出の制御を司るサブサブ制御基板（図柄制御装置）４０００と、球払出関連機構・装置と、ホールコンピュータＨＣ等へ遊技に関する情報送信を中継するための外部中継端子板５０００と、をその背面に有している。ここで、球払出関連機構・装置は、球タンク１１、タンクレール１２、各入賞口への入賞やカードユニットからの要求に応じて球タンク１１から供給される遊技球を上球皿１１０へ払い出す払出ユニット１３、払出ユニット１３からの払出球を検知するカウントセンサ１４、受け皿（上球皿１１０、下球皿１１２）が満タンである場合にオンになる受け皿満タンスイッチ１５、払出ユニット１３による払出動作を制御する賞球払出制御基板（賞球払出装置）２０００等から構成される。
【００２３】
（払出機構）
次に、図３を参照しながら、本最良形態に係るパチンコ遊技機における、払出用遊技球を遊技機内に貯留する動作原理を説明することとする。図３の矢印で示すように、補給装置（遊技機の球タンク１１へ遊技球を供給するために設置されたホールの付帯設備）から供給される遊技球は、球タンク１１、タンクレール１２を通り、払出ユニット１３に誘導されて貯留される。このように遊技機内に貯留された遊技球は、入賞口への入球に基づく賞球として或いはカードユニットからの払出要求に基づいて上球皿１１０へ払い出される。
【００２４】
次に、図４及び図５を参照しながら、本最良形態に係るパチンコ遊技機の払出ユニット１３の構造と遊技球の払出を行う動作原理を説明することとする。まず、図４に示されるように、払出ユニット１３は、払出の際に駆動される払出モータ１３ａを有している。そして、図５に示されるように、払出ユニット１３は、払出モータ１３ａと連結したカム軸１３ｂを有している。このような構造の払出ユニット１３は、下記の原理に従い動作する。まず、遊技領域１２０内の入賞口に遊技球が入球すると、入賞信号がメイン制御基板１０００に送られメイン制御基板１０００は払出個数を決定し、払出制御基板２０００へ賞球の信号を送信する。或いは、カードユニットＣ等の遊技球貸出装置から払出制御基板２０００へ球貸しの要求がなされる。これを受けて払出制御基板２０００は払出ユニット１３を作動させ、払出ユニット１３内の払出モータ１３ａが遊技球の払出を実行する。図５に示されるように、払出モータ１３ａが回転することにより、カム軸１３ｂが回転し、遊技球が１球ずつ払い出される。尚、払い出された遊技球は、払出ユニット１３に設けられたカウントセンサ１４により検知され、払出制御基板２０００で遊技球の払出個数が計数される。
【００２５】
（外部中継端子板）
次に、図２を参照しながら、本最良形態に係る外部中継端子板５０００を説明することとする。外部中継端子板５０００には、各種ケーブルコネクタが接続される出力端子部としての複数の外部接続端子｛例えば、賞球払出に関する情報、入賞や図柄停止に関する情報、現在の遊技状態（通常遊技状態、特定遊技状態、特別遊技状態等）に関する情報を出力するための遊技状態情報出力用の端子、扉が開放している際に開放検知センサ等によって検出される各種エラー情報を出力するためのエラー情報出力用の端子等｝が設けられている。具体的に説明すると、図２の上部に示すように、外部中継端子板５０００には、出力端子部５０００ａ、ｂ、ｃ・・・が設けられている。ここで、まず、出力端子部５０００ａは、メイン制御基板１０００から出力される賞球払出予定個数信号（所定球数払い出されることが予定されている旨の信号）の出力用の端子である。また、出力端子部５０００ｂは、メイン制御基板１０００から出力される賞球払出個数信号（実際に所定球数払い出された際の信号）の出力用の端子である。尚、これら賞球情報に関しては、所定数（本例では１０球）の払出予定があった場合又は実際に払い出された場合、所定のパルス（約０．１０４秒の間オン状態）が出力される。その他の出力端子部としては、大当たり時に大当たりの間信号を出力する大当たり出力用端子（大当たりの種類によって複数あり）、ガラス扉が開放している間信号を出力する扉開放出力用端子、始動口に入賞した際に信号を出力する始動口入賞時出力用端子、賞球タンクに球が不足している間信号を出力する球切れ時出力用端子、特別図柄確定停止時に信号を出力する特別図柄確定回数用出力用端子等が存在する。
【００２６】
《電気的構成》
次に、図６のブロック図を参照しながら、本最良形態に係るパチンコ遊技機の電気的な概略構成を説明する。本最良形態に係るパチンコ遊技機は、前述したように、遊技の進行を制御するメイン制御基板１０００と、メイン制御基板１０００からのコマンドに基づいて遊技球の払出を制御する払出制御基板２０００と、装飾図柄の変動・停止等の演出表示装置２１４０上での各種演出・スピーカ１１４からの音響・遊技効果ランプ１９０の点灯等の演出全般を制御するサブ制御基板３０００と、演出表示装置２１４０上での装飾図柄の変動表示・停止表示及び保留表示や予告表示等を制御するサブサブ制御基板４０００とを備える。ここで、払出制御基板２０００は、遊技球の払出を実行する払出ユニット１３（払出モータ１３ａ）と、遊技球の払出に関する状態をＬＥＤによって外部に表示する状態表示部１３０とに接続している。
【００２７】
ここで、メイン制御基板１０００、払出制御基板２０００、サブ制御基板３０００及びサブサブ制御基板４０００には、様々な演算処理を行うＣＰＵ、ＣＰＵの演算処理を規定したプログラムを予め記憶するＲＯＭ、ＣＰＵが取り扱うデータ（遊技中に発生する各種データやＲＯＭから読み出されたコンピュータプログラム等）を一時的に記憶するＲＡＭが搭載されている。
【００２８】
ここで、メイン制御基板１０００と払出制御基板２０００との間では、情報送信がシリアル送信の形で実行される。即ち、メイン制御基板１０００から払出制御基板２０００へは送信線１本とし、払出制御基板２０００からメイン制御基板１０００へも送信線１本とする。ここで、後で詳述するように、メイン制御基板１０００と払出制御基板２０００との間のコマンドは、２バイト単位で構成され、１バイト単位に分割してシリアルで送信される。
【００２９】
他方、メイン制御基板１０００からサブ制御基板３０００への情報やコマンドは、パラレルで送信される。サブ制御基板３０００からサブサブ制御基板４０００への情報やコマンドも同様である。
【００３０】
《シリアル通信で送受信されるコマンド・情報の内容》
次に、図７を参照しながら、メイン制御基板１０００及び払出制御基板２０００間で送受信されるコマンド及び情報の内容を説明する。前述のように、メイン制御基板１０００から払出制御基板２０００へのコマンドは、２バイト単位で構成されており、１バイト単位に分割してシリアルで送信される。同様に、払出制御基板２０００からメイン制御基板１０００への情報（コマンド対応情報）も、２バイト単位で構成されており、１バイト単位に分割してシリアルで送信される。
【００３１】
そこで、まず、メイン制御基板１０００から払出制御基板２０００側に送信される払出コマンドを説明することとする。はじめに、送信１コマンド目は、１コマンド目特定情報、受け皿満タン及び賞球個数の情報からなる。具体的には、ビット７〜５は、１００固定である（当該コマンドが１コマンド目であることの識別情報）。次に、ビット４は、受け皿満タン状態に関するものであり、「０」が受け皿満タンでないことを意味し、「１」が受け皿満タン中であることを意味する。次に、ビット３〜０は、賞球個数に関するものであり、例えば、０（００００Ｂ）は賞球０個であることを意味し、１５（１１１１Ｂ）は賞球１５個であることを意味する。次に、送信２コマンド目は、ビット７〜４は、確認信号の固定値（１１１１）であり、ビット３〜０は、分割払出個数に関するものである。ここで、表１は、ビット情報と分割払出個数との対応を示したものである。この表から分かるように、例えば３（００１１Ｅ）は分割払出個数＝３個であることを意味し、５（０１０１Ｅ）は分割払出個数＝５個であることを意味する。尚、本最良形態では、賞球が無い場合でも、１コマンド目送信処理が実行されるタイミングでは、賞球０個である１コマンド目を払出制御基板２０００側に常時（例えば定時割り込み処理毎に）投げ続ける。また、本最良形態では、分割払出個数に関するコマンドを送信２コマンド目に付加したがこれには限定されず、送信１コマンド目に付加しても、更には送信１コマンド目及び送信２コマンド目とは別コマンドとして払出制御基板に送信するように構成してもよい。
【表１】
2011125487.tif 000003
【００３２】
次に、払出制御基板２０００からメイン制御基板１０００側に送信される払出関連情報を説明することとする。まず、送信１情報目は、メイン制御基板１０００からの送信１コマンド目と同一である。次に、送信２情報目は、固定値、払出装置異常情報及び賞球払出中情報からなる。具体的には、ビット７〜２は、０１０１０１固定である（当該情報が送受信完了情報であることの識別情報）。次に、ビット１は、払出装置異常に関するものであり、「０」は払出装置異常ではないことを意味し、「１」は払出装置異常中であることを意味する。次に、ビット０は、賞球払出中に関するものであり、「０」は賞球払出中でないことを意味し、「１」は賞球払出中であることを意味する。尚、本最良形態では、定時的に何らかのコマンドを払出制御基板側に送信するよう構成されている。したがって、払出側で賞球払出中である場合にも、賞球個数が「０個」であるコマンド等が送信されることになる。尚、払出側で払出装置異常である場合には、実際には払出可能なときがあるので、本最良形態では通常通りのコマンド（賞球払出があった場合には所定数セット）を送信する。
【００３３】
尚、図７の＜変更例＞の欄に示したように、１バイト目に関する、払出制御基板２０００側からメイン制御基板１０００側に送信する情報（１情報目）は、メイン制御基板１０００側からの１コマンド目の１の補数や２の補数であってもよい。尚、２の補数は、１コマンド目のビット反転を実行した後、１を加えることで生成する。
【００３４】
《機能構成》
次に、図８の機能ブロック図を参照しながら、本最良形態に係るパチンコ遊技機の機能を説明することとする。尚、ここに主として示す機能は、本発明と特に関連する、メイン制御基板１０００／払出制御基板２０００間での機能、払出制御基板２０００／カードユニットＣ間の機能、メイン制御基板１０００／ホールコンピュータＨＣ間での機能である。
【００３５】
（メイン制御基板１０００）
まず、メイン制御基板１０００は、遊技の進行に関する制御を司る遊技制御手段１０５０と、払出制御基板２０００側等とのコマンド・情報の送受信やホールコンピュータＨＣへの情報送信の制御を司る送受信制御手段１１００と、メイン制御基板１０００／払出制御基板２０００間での送受信に関する状態を一時記憶するための送受信状態一時記憶手段１２００と、メイン制御基板１０００からの払出コマンドが払出制御基板２０００側に正常送信されたか否かを判定する正常送信判定手段１３００と、メイン制御基板１０００側での送受信に関連したエラーの制御を実行するエラー制御手段１４００と、停電等の発生により電源が切断された場合において電源の再投入時に遊技機の状態を電源切断時の状態に復帰させるためのバックアップ手段１５００と、を有する。尚、遊技制御手段１０５０は、従来機が有する周知構成である。例えば、従来の第１種遊技機の場合を例に採ると、遊技制御手段１０５０は、乱数発生、始動口入球を契機とした乱数取得、取得した乱数を用いての抽選、抽選結果に基づいた図柄（特別図柄）変動、抽選に当選している場合に通常は閉状態にある可変入賞口を開放する特別遊技の実行等、周知の処理を実行する。以下、本発明の特徴的な各手段について詳述する。
【００３６】
まず、送受信制御手段１１００は、メイン制御基板１０００から払出制御基板２０００やホールコンピュータＨＣへの送信制御を司る送信制御手段１１１０と、払出制御基板２０００からメイン制御基板１０００への受信制御を司る受信制御手段１１２０と、を有している。
【００３７】
ここで、送信制御手段１１１０は、払出制御基板２０００側への送信制御を司る払出制御側送信制御手段１１１１と、ホールコンピュータＨＣ側への送信制御を司るＨＣ側送信制御手段１１１４と、を有している。以下、順に説明する。
【００３８】
まず、払出制御側送信制御手段１１１１は、一回の賞球払出について払出制御基板２０００側へ送信する二つのコマンド（１コマンド目、２コマンド目）を所定の一時記憶手段（後述する送信コマンド一時記憶手段１１１１ｃ）にセットするための送信コマンド設定手段１１１１ａと、送信コマンドの送信完了／未完了を含め、セットした送信コマンドの管理を司る送信コマンド管理手段１１１１ｂと、払出制御基板２０００に送信する２つのコマンドを、当該コマンドに対応する賞球払出が完了するまで一時記憶する送信コマンド一時記憶手段１１１１ｃとを有している。尚、送信コマンド設定手段１１１１ａは、後述する処理の項目で説明するように、遊技側情報一時記憶手段１１２１ａを参照して賞球払出コマンドのセット可否を決定するため、賞球払出決定手段としても機能する。更に、送信コマンド一時記憶手段１１１１ｃは、１コマンド目を一時記憶するための１コマンド目一時記憶領域１１１１ｃ−１と、２コマンド目を一時記憶するための２コマンド目一時記憶領域１１１１ｃ−２と、を有している。
【００３９】
次に、ＨＣ側送信制御手段１１１４は、入賞口センサＳから入球信号を受信した場合、当該入賞口に対応した賞球分、後述する予定払出個数関連カウンタ１１１４ｃのカウンタ値を累積加算する予定払出個数加算手段１１１４ａと、後述する予定払出個数関連カウンタ１１１４ｃのカウンタ値が所定値（例えば１０）に到達した場合、後述する予定払出個数関連カウンタ１１１４ｃのカウンタ値から所定値（例えば１０）減算する予定払出個数減算手段１１１４ｂと、予定払出個数を一時記憶するための予定払出個数関連カウンタ１１１４ｃと、を有している。尚、後述する処理の項目で説明するが、予定払出個数関連カウンタ１１１４ｃのカウンタ値が所定値に到達した場合、ホールコンピュータＨＣに対して情報（賞球払出予定個数＝所定個数（例えば１０個）分に相当するパルス信号）が送信されるように構成されている。
【００４０】
また、受信制御手段１１２０は、賞球情報（入球信号）や上皿満タン信号を含む遊技情報を受信するための遊技側受信制御手段１１２１と、払出制御基板２０００側からの情報を受信するための払出制御側受信制御手段１１２２と、を有している。ここで、遊技側受信制御手段１１２１は、払出処理が実行されていない賞球に関する情報や上皿満タン情報を一時記憶するための遊技側情報一時記憶手段１１２１ａを有している。また、払出制御側受信制御手段１１２２は、払出制御基板２０００側から送信されてきた情報の一時記憶や消去を含め、当該情報の管理を司る払出制御側受信データ管理手段１１２２ａと、払出制御基板２０００側から送信されてきた情報が最初に一時記憶される払出制御側受信データ一時記憶手段１１２２ｂと、払出制御側受信データ一時記憶手段１１２２ｂに一時記憶されたデータを、以後の処理（例えば、正常にコマンドが送信されたか否かの判定処理）のために格納するための払出コマンド対応情報一時記憶手段１１２２ｃと、を有している。
【００４１】
次に、送受信状態一時記憶手段１２００は、メイン制御基板１０００側での送受信状態（ＳＴ＝０〜４）を一時記憶するためのメイン制御側送受信状態一時記憶手段１２１０と、払出制御基板２０００側での払出状態（例えば、払出中か否か、払出異常が発生しているか否か）が一時記憶されている払出制御側払出状態一時記憶手段１２２０と、を有している。
【００４２】
次に、正常送信判定手段１３００は、メイン制御基板１０００からコマンドを送信してから当該コマンドに対応した情報（払出制御基板２０００から送信される当該コマンドに対応した情報）を受信するまでの時間を管理するための通信時間管理手段１３１０を有している。ここで、通信時間管理手段１３１０は、時間をカウントするためのタイマ１３１１を更に有している。
【００４３】
次に、エラー制御手段１４００は、メイン制御基板１０００側での送受信に関するエラーを含む遊技関連エラー（例えば、送受信に関するエラー以外として扉開放エラー等）を監視すると共に、送受信に関するエラー状態を含む遊技関連エラーを管理するエラーフラグ管理手段１４２０を有する。ここで、エラーフラグ管理手段１４２０は、送信に関するエラーフラグを含む遊技関連エラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段１４２１を更に有している。
【００４４】
次に、バックアップ手段１５００は、停電等の発生により電源が切断された場合において、電源の再入時に遊技機の状態を電源切断前の状態に復帰させるべく、電源切断時にメイン制御基板１０００側で一時記憶していたデータを記憶しておくためのバックアップ情報一時記憶手段１５１０と、遊技機の電源のオフ後においてもバックアップ情報一時記憶手段にバックアップ電圧を供給してデータを保持するバックアップ電源供給手段１５２０と、を有している。尚、バックアップ情報一時記憶手段１５１０への書き込みは、通常処理によって電源切断時に実行され、逆にバックアップ情報一時記憶手段１５１０に書き込まれた各情報の復帰は、電源入時のメイン処理において実行される。
【００４５】
（払出制御基板２０００）
次に、払出制御基板２０００は、メイン制御基板１０００側やカードユニットＣ側等とのコマンド・情報の送受信の制御を司る送受信制御手段２１００と、払出制御基板２０００側での送受信に関連したエラーの制御を実行するエラー制御手段２２００と、賞球払出コマンドや貸球コマンドを受けて所定数の遊技球の払出処理を実行する払出制御手段２３００と、を有している。以下、各手段について詳述する。
【００４６】
まず、送受信制御手段２１００は、メイン制御基板１０００やカードユニットＣからの情報（例えば、コマンドや信号）の受信制御を司る受信制御手段２１１０と、メイン制御基板１０００やカードユニットＣへの情報の送信制御を司る送信制御手段２１２０と、を有している。
【００４７】
ここで、受信制御手段２１１０は、メイン制御基板１０００からの情報（例えば、コマンド）の受信制御を司るメイン側受信制御手段２１１１と、カードユニットＣからの情報（例えば、信号）の受信制御を司るカードユニット側受信制御手段２１１２と、を有している。そして、メイン側受信制御手段２１１１は、メイン制御基板１０００から受信した情報の一時記憶や消去を含め、当該情報の管理処理を司るメイン側受信データ管理手段２１１１ａと、メイン制御基板１０００側から送信されてきた情報が最初に一時記憶されるメイン側受信データ一時記憶手段２１１１ｂと、メイン側受信データ一時記憶手段２１１１ｂに一時記憶された払出コマンドを所定条件充足まで一時記憶（例えば、２コマンド目を受信するまで１コマンド目を一時記憶）するための払出コマンド対応情報一時記憶手段２１１１ｃと、を有している。
【００４８】
また、カードユニット側受信制御手段２１１２は、カードユニットＣから受信した情報の一時記憶や消去を含め、当該情報の管理処理を司るカードユニット側受信データ管理手段２１１２ａと、カードユニットＣ側から送信されてきた情報が最初に一時記憶されるカードユニット側受信情報一時記憶手段２１１２ｂと、を更に有している。
【００４９】
次に、エラー制御手段２２００は、払出制御基板２０００側での送受信に関するエラーを監視すると共に、送受信に関するエラー状態を管理するエラーフラグ管理手段２２２０を有する。ここで、エラーフラグ管理手段２２２０は、送信に関するエラーフラグのオンオフ状態を一時記憶するためのエラーフラグ一時記憶手段２２２１を更に有している。
【００５０】
次に、払出制御手段２３００は、メイン制御基板１０００からの賞球払出コマンドやカードユニットＣからの貸球要求に関する情報等を一時記憶するための払出情報一時記憶手段２３１０と、遊技球払出制御に係る情報を一時記憶するための払出処理関連情報一時記憶手段２３２０と、予定されていた払出数よりも少ない異常払出が発生したか否かを判定する払出異常判定手段２３４０と、分割払出間の待ち時間を設定するための待ち時間制御手段２３５０と、を有している。尚、本最良形態では、予定されていた払出数よりも少ない場合を「異常払出」としているが、これには限定されず、予定払出よりも多い場合を「異常払出」に含めるよう構成してもよい。
【００５１】
ここで、払出情報一時記憶手段２３１０は、上皿満タン情報を一時記憶するためのバッファＡと、メイン制御基板１０００側からの賞球払出コマンドに基づく賞球数を一時記憶するためのバッファＢと、カードユニットＣからの貸球要求に基づく払出数を一時記憶するためのバッファＣと、を有している。
【００５２】
また、払出処理関連情報一時手段２３２０は、払出に関連した状態（例えば、払出中か否か・払出異常が発生しているか否か）を一時記憶するための払出状態フラグ一時記憶手段２３２１と、払出処理時に、払い出される遊技球数がセットされる払出カウンタ２３２２と、分割払出（１回の払出を複数回に分割した単位）において予定の払出数よりも少ない異常払出回数をカウントするための異常払出回数カウンタ２３２３と、１回の払出における異常払出回数をカウントするための当該回異常払出回数カウンタ２３２４と、分割払出間における球通過待ち時間（払出モータ停止時間）を計測するための球通過待ち時間カウンタ２３２５と、メイン制御基板１０００から指定された分割払出個数を一時記憶するための分割払出個数一時記憶手段２３２６と、を有している。
【００５３】
《処理》
次に、図９〜図２４のフローチャートを参照しながら、本最良形態に係るパチンコ遊技機で実行される球払出制御処理を説明する。ここで、図９〜図１７が、メイン制御基板１０００側での処理を示すフローチャートである。また、図１８〜図２４が、払出制御基板２０００側での処理を示すフローチャートである。以下、順に説明することとする。
【００５４】
｛メイン制御基板側での処理（払出制御基板との通信処理）｝
まず、図９〜図１６のフローチャートを参照しながら、メイン制御基板１０００側で実行する払出制御基板２０００との通信処理を説明することとする。はじめに、図９は、メイン制御基板１０００側で実行される、通信制御に関する定時割り込み処理のフローチャートである。まず、ステップ１１００で、メイン制御基板１０００は、メイン制御基板１０００及び払出制御基板２０００間での双方向通信（シリアル通信）のエラー監視処理を実行する。次に、ステップ１２００で、メイン制御基板１０００は、払出制御基板２０００から情報を受信したか否かの監視を行うシリアル通信のデータ受信監視処理を実行する。次に、ステップ１３００で、メイン制御基板１０００は、払出制御基板２０００側に送信する払出関連コマンド（１コマンド目及び２コマンド目）を送信コマンド一時記憶手段１１１１ｃにセットする払出コマンド要求処理を実行する。そして、ステップ１４００で、メイン制御手段１０００は、送信コマンド一時記憶手段１１１１ｃにセットした払出コマンドを払出制御基板２０００側に送信する払出コマンド送信処理を実行し、ステップ１１００に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００５５】
まず、図１０は、図９のサブルーチンであるステップ１１００のシリアル通信のエラー監視処理のフローチャートである。はじめに、ステップ１１０２で、エラー制御手段１４００は、エラーフラグ一時記憶手段（ステータスレジスタ）１４２１を参照し、オーバーランエラー（ＡＯＲＥ）、フレーミングエラー（ＡＦＥ）及びパリティエラー（ＡＰＥ）が発生しているか否か、具体的にはこれらのフラグがオンであるか否かを監視する。ここで、オーバーランエラーとは、既に受信されたデータをユーザープログラムでリードする前に次のデータを受信した場合であり、具体的には、払出制御側受信データ一時記憶手段１１２２ｂ内に一時記憶された払出制御基板２０００側からの情報がリードされて払出コマンド対応情報一時記憶手段１１２２ｃ側に移動する前に、次のデータを払出制御側受信制御手段１１２１が受信しまった場合に発生するエラーである。また、フレーミングエラーとは、受信した払出コマンド対応データのストップビットに０を検出した場合に発生するエラーである。そして、パリティエラーとは、受信したデータのパリティとそのデータのパリティビットが一致しない場合に発生するエラーである。尚、エラーが発生した場合には、エラーフラグ管理手段１４２０が、エラーフラグ一時記憶手段（ステータスレジスタ）１４２１内の対応するエラービットに１をセットする処理を実行している。そして、ステップ１１０４で、エラー制御手段１４００は、エラーフラグ一時記憶手段１４２１を参照し、いずれかのエラーを検出したか否かを判定する。ステップ１１０４でＹｅｓの場合、ステップ１１０６で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内のオンになっているエラーフラグをオフにし（０クリアし）、シリアル通信のエラーを解除する。更に、ステップ１１０８で、エラー制御手段１４００は、シリアル通信で受信したデータ（払出制御側受信データ一時記憶手段１１２２ｂに一時記憶されているデータ）をクリアし、次の処理（ステップ１２００のシリアル通信のデータ受信監視処理）に移行する。他方、ステップ１１０４でＮｏの場合にも次の処理（ステップ１２００のシリアル通信のデータ受信監視処理）に移行する。
【００５６】
次に、図１１は、図９のサブルーチンであるステップ１２００のシリアル通信のデータ受信監視処理のフローチャートである。まず、ステップ１２０２で、払出制御側受信データ管理手段１１２２ａは、払出制御側受信データ一時記憶手段１１２２ｂを参照する（データ受信の監視処理）。そして、ステップ１２０４で、払出制御側受信データ管理手段１１２２ａは、払出制御基板２０００側から払出コマンド対応データを受信したか否かを判定する。ステップ１２０４でＹｅｓの場合、ステップ１２０６で、払出制御側受信データ管理手段１１２２ａは、払出制御側受信データ一時記憶手段１１２２ｂ内に一時記憶されていた払出コマンド対応データを、払出コマンド情報関連一時記憶手段１１２２ｃに格納し、次の処理（ステップ１３００の払出コマンド要求処理）に移行する。尚、ステップ１２０４でＮｏの場合にも次の処理（ステップ１３００の払出コマンド要求処理）に移行する。
【００５７】
次に、図１２は、図９のサブルーチンであるステップ１３００の払出コマンド要求処理のフローチャートである。まず、ステップ１３０２で、送信コマンド設定手段１１１１ａは、メイン制御側送受信状態一時記憶手段１２１０を参照する（未送信コマンドの検査）。そして、ステップ１３０４で、送信コマンド設定手段１１１１ａは、メイン制御側送受信状態一時記憶手段１２１０内に一時記憶されている処理状態がＳＴ＝０であるか、即ち、前回の送信コマンドがすべて送信されているために未送信コマンドが存在していない状況であるか否かを判定する。ステップ１３０４でＹｅｓの場合、ステップ１３０６で、送信コマンド設定手段１１１１ａは、送信コマンド一時記憶手段１１１１ｃ内の１コマンド目一時記憶領域１１１３ａに、送信データの上位３ビットに識別コード（１００）をセットする。尚、この「１００」は、固定値であり本コマンドが１コマンド目であることを意味する。次に、ステップ１３０８で、送信コマンド設定手段１１１１ａは、遊技側情報一時記憶手段１１２１ａを参照し、受け皿満タンスイッチ１５からの満タン信号を受信しているか否かを踏まえ、４ビット目に受け皿の満タン状態を設定する。尚、「１」が満タンであり、「０」が満タンでないことを意味する。次に、ステップ１３１０で、送信コマンド設定手段１１１１ａは、払出制御側払出状態一時記憶手段１２２０を参照する（払出制御の賞球状態を検査）。そして、ステップ１３１２で、送信コマンド設定手段１１１１ａは、払出制御基板２０００が賞球払出中でないか否かを判定する。ステップ１３１２でＹｅｓの場合、ステップ１３１４で、送信コマンド設定手段１１１１ａは、遊技側情報一時記憶手段１１２１ａを参照し、次の賞球払出に対応した賞球個数をビット０〜３に設定する。尚、賞球個数については、入賞口毎の賞球回数を検査し、今回の賞球払出の対象となる入賞口の賞球回数を減算した上、当該入賞口に対応した賞球数分セットする。他方、ステップ１３１２でＮｏの場合、即ち、払出制御装置が賞球中である場合には、賞球個数をビット０〜３に設定することをせず（したがって、いずれのビットも０のまま）、ステップ１３１６に移行する。以上のステップ１３０６〜ステップ１３１４が、１コマンド目の設定処理である。
【００５８】
そして、以下のステップ１３１６〜ステップ１３２２が、２コマンド目の設定処理である。具体的には、ステップ１３１６で、送信コマンド設定手段１１１１ａは、２コマンド目の送信データとして、送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３に、送信データの上位４ビットに識別コード（１１１１）をセットする。尚、この「１１１１」は、固定値であり本コマンドが２コマンド目であることを意味する。次に、ステップ１３１８で、送信コマンド設定手段１１１１ａは、エラーフラグ管理手段１４２０を参照し、所定のエラー（例えば扉開放エラー）が発生していないか否かを判定する。ステップ１３１８でＹｅｓの場合、ステップ１３２０で、送信コマンド設定手段１１１１は、送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３に、所定数Ａ（例えば３個）の分割払出個数をビット０〜３に設定し、次の処理（ステップ１４００の払出コマンド送信処理）に移行する。尚、この所定数Ａは例えば主制御基板の機種毎に予め設定されている。他方、ステップ１３１８でＮｏの場合、即ち、所定のエラーが発生している場合には、ステップ１３２２で、送信コマンド設定手段１１１１は、送信コマンド一時記憶手段１１１３の２コマンド目一時記憶領域１１１３に、所定数Ｂ（例えば１個）の分割払出個数をビット０〜３に設定し、次の処理（ステップ１４００の払出コマンド送信処理）に移行する。尚、所定数Ａ＞所定数Ｂであり、所定数Ｂは所定のエラーが発生して不正等が実行され得る状況になった際に払出速度が極端に遅くなるような分割払出数とすることが好適である。尚、ステップ１３０４でＮｏの場合にも次の処理（ステップ１４００の払出コマンド送信処理）に移行する。
【００５９】
次に、図１３は、図９のサブルーチンであるステップ１４００の払出コマンド送信処理のフローチャートである。まず、ステップ１４０２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０を参照する（コマンド送信状態を検査）。そして、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「０」である場合にはステップ１４００−１に移行して１コマンド目送信処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「１」である場合にはステップ１４００−２に移行して１情報目受信確認処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「２」である場合にはステップ１４００−３に移行して２コマンド目送信処理を実行し、メイン制御側送受信状態一時記憶手段１２１０内のＳＴが「３」である場合にはステップ１４００−４に移行して２情報目受信確認処理を実行し、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６０】
次に、図１４は、図１３のサブルーチンであるステップ１４００−１の１コマンド目送信処理（２コマンド目送信処理）のフローチャートである。尚、ステップ１４００−３の処理は、基本的にステップ１４００−１の処理と同じである（括弧書きがステップ１４００−３の処理）。まず、ステップ１４０２−１（ステップ１４０２−３）で、払出制御側送信制御手段１１１１は、メイン制御側送受信状態一時記憶手段１２１０を参照し、シリアル通信の送信状態を検査する。次に、ステップ１４０４−１（ステップ１４０４−３）で、払出制御側送信制御手段１１１１は、シリアル通信の送信状態は送信可能であるか否かを判定する。ステップ１４０４−１（ステップ１４０４−３）でＹｅｓの場合、ステップ１４０６−１（ステップ１４０６−３）で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。ここで、「通信エラーフラグ」とは、メイン制御基板１０００側から払出制御基板２０００側への１コマンド目（又は２コマンド目）送信を留保している状態であるときにオンとなるフラグである。そして、ステップ１４０８−１（ステップ１４０８−３）で、払出制御側送信制御手段１１１１は、送信コマンド一時記憶手段１１１１ｃの１コマンド目一時記憶領域１１１１ｃ−１内に一時記憶されている１コマンド目の送信データ（送信コマンド一時記憶手段１１１１ｃの２コマンド目一時記憶領域１１１１ｃ−２内に一時記憶されている２コマンド目の送信データ）を送信する。次に、ステップ１４１０−１（ステップ１４１０−３）で、通信時間管理手段１３１０は、受信待ちタイムアウト時間をタイマ１３１１にセットする。そして、ステップ１４１２−１（ステップ１４１２−３）で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「１」（「３」）にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。他方、ステップ１４０４−１（ステップ１４０４−３）でＮｏの場合、ステップ１４１４−１（ステップ１４１４−３）で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行した後、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６１】
次に、図１５は、図１３のサブルーチンであるステップ１４００−２の１情報目受信確認処理のフローチャートである。まず、ステップ１４０２−２で、払出制御側受信制御手段１１２２は、払出コマンド対応情報一時記憶手段１１２２ｃが０でないか否か、即ち、何らかの情報を払出制御基板２０００側から受信しているか否かを判定する。ステップ１４０２−２でＹｅｓの場合、ステップ１４０４−２で、正常送信判定手段１３００は、送信コマンド一時記憶手段１１１１ｃの１コマンド目記憶領域１１１１ｃ−１に一時記憶されている１コマンド目の送信データと、払出コマンド対応情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された払出コマンド対応情報との内容を比較する。そして、ステップ１４０６−２で、正常送信判定手段１３００は、ステップ１４０２−２での比較結果が一致したか否かを判定する。ステップ１４０６−２でＹｅｓの場合、ステップ１４０８−２で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２０内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。そして、ステップ１４１０−２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「２」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６２】
他方、ステップ１４０２−２でＮｏの場合、即ち、払出制御基板２０００側から何らの情報も受信していない場合には、ステップ１４１２−２で、通信時間管理手段１３１０は、タイマ１３１１中の受信待ちタイムアウト時間を減算する。そして、ステップ１４１４−２で、エラーフラグ管理手段１４２０は、タイマ１３１１を参照し、タイムアウトしたか否かを判定する。ステップ１４１４−２でＹｅｓの場合、ステップ１４１６−２で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行する。次に、ステップ１４１８−２で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「０」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。この処理により、１コマンド目を送信した後に払出制御基板２０００から所定時間情報を受信しなかった場合、再度１コマンド目を送信することになる。
【００６３】
次に、図１６は、図１３のサブルーチンであるステップ１４００−４の２コマンド目受信確認処理のフローチャートである。まず、ステップ１４０２−４で、正常送信判定手段１３００は、払出コマンド対応情報一時記憶手段１１２２ｃが０でないか否か、即ち、何らかの情報を払出制御基板２０００側から受信しているか否かを判定する。ステップ１４０２−４でＹｅｓの場合、ステップ１４０４−４で、正常送信判定手段１３００は、送信コマンド一時記憶手段１１１１ｃの２コマンド目一時記憶領域１１１１ｃ−２に一時記憶されている２コマンド目の送信データ（上位６ビット）と、払出コマンド関連情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された情報（上位６ビット）との内容を比較する。そして、ステップ１４０６−２で、正常送信判定手段１３００は、ステップ１４０２−２での比較結果が一致したか否かを判定する。ステップ１４０６−４でＹｅｓの場合、ステップ１４０８−４で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオフにし、通信エラーを解除する処理を実行する。そして、ステップ１４１０−４で、払出制御側受信データ管理手段１１２２ａは、払出コマンド関連情報一時記憶手段１１２２ｃに一時記憶されている払出制御基板２０００側から送信された情報（下位２ビット）を参照し、賞球払出中か否か（ビット０から把握）と払出装置異常か否か（ビット１から把握）を、払出制御側払出状態一時記憶手段１２２０に一時記憶する。そして、ステップ１４１２−４で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「０」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。
【００６４】
他方、ステップ１４０２−４でＮｏの場合、即ち、払出制御基板２０００側から何らの情報も受信していない場合には、ステップ１４１４−４で、通信時間管理手段１３１０は、タイマ１３１１中の受信待ちタイムアウト時間を減算する。そして、ステップ１４１６−４で、エラーフラグ管理手段１４２０は、タイマ１３１１を参照し、タイムアウトしたか否かを判定する。ステップ１４１６−４でＹｅｓの場合、ステップ１４１８−４で、エラーフラグ管理手段１４２０は、エラーフラグ一時記憶手段１４２１内の通信エラーフラグをオンにし、通信エラーをセットする処理を実行する。次に、ステップ１４２０−４で、メイン制御基板１０００は、メイン制御側送受信状態一時記憶手段１２１０内のＳＴを「２」にセットし、次の処理（ステップ１１００のシリアル通信のエラー監視処理）に移行する。この処理により、２コマンド目を送信した後に払出制御基板２０００から所定時間情報を受信しなかった場合、再度２コマンド目を送信することになる。
【００６５】
｛メイン制御基板側での処理（ホールコンピュータとの通信処理）｝
次に、図１７は、予定賞球払出個数の管理処理とホールコンピュータＨＣへの予定賞球払出個数情報の送信処理を示したフローチャートである。まず、ステップ１５０２で、ＨＣ側送信制御手段１１１４は、遊技側情報一時記憶手段１１２１ａを参照し、新たな入賞口への入球情報を受信したか否かを判定する。ステップ１５０２でＹｅｓの場合、ステップ１５０４で、ＨＣ側送信制御手段１１１４は、当該入賞口に対応した賞球数（ｎ）を払出処理関連情報一時記憶手段２３２０に一時記憶する。次に、ステップ１５０６及びステップ１５０８で、予定払出個数加算手段１１１４ａは、払出処理関連情報一時記憶手段２３２０に一時記憶されているｎ値から１減算した上で、予定払出個数関連カウンタ１１１４ｃのカウンタ値（Ｃ値）に１を加算する。そして、ステップ１５１０で、ＨＣ側送信制御手段１１１４は、予定払出個数関連カウンタ１１１４ｃを参照し、カウンタ値（Ｃ値）が所定数（例えば１０）に到達したか否かを判定する。ステップ１５１０でＹｅｓの場合、ステップ１５１２で、ＨＣ側送信制御手段１１１４は、外部中継端子板を介して、前記所定数（例えば１０）に相当するパルス信号を出力する。尚、これを受信したホールコンピュータＨＣ側では、前記所定数（例えば１０）に相当する賞球が払い出されることが予定されていることを、当該賞球が実際に払い出される前に把握することになる。そして、ステップ１５１４で、予定払出個数減算手段１１１４ｂは、予定払出個数関連カウンタ１１１４ｃのカウンタ値（Ｃ）から前記所定数を減算する。そして、ステップ１５１６で、ＨＣ側送信制御手段１１１４は、遊技側情報一時記憶手段１１２１ａを参照し、ｎ値が０であるか否かを判定する。ステップ１５１６でＹｅｓの場合には次の処理に移行する。尚、ステップ１５０２でＮｏの場合及びステップ１５１０でＮｏの場合にも次の処理に移行し、ステップ１５１６でＮｏの場合にはステップ１５０６に移行する。尚、本最良形態では、予定払出個数関連カウンタ１１１４ｃのカウンタ値をインクリメントさせる方式であるが、これに限定されず、所定値からデクリメントさせて０になった時点で信号を送信し、再び所定値をセットするように構成してもよい。更には、予定払出個数関連カウンタ１１１４ｃとして、所定数をカウントする毎に信号（分周パルス）を出力するものを使用してもよい。
【００６６】
（払出制御基板側での処理）
次に、図１８〜図２４のフローチャートを参照しながら、払出制御基板２０００側で実行する制御処理を説明することとする。はじめに、図１８は、払出制御基板２０００側で実行される、メイン制御基板１０００側との通信処理・遊技機等貸出装置（カードユニット）との通信処理・払出制御に関する処理のフローチャートである。まず、ステップ２１００で、払出制御基板２０００は、メイン制御装置１０００側との通信処理を実行する。次に、ステップ２２００で、払出制御基板２０００は、カードユニットＣとの通信処理を実行する。そして、ステップ２３００で、払出制御基板２０００は、払出ユニットを駆動して遊技球の払出制御を実行し、ステップ２１００に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００６７】
次に、図１９は、図１８のサブルーチンであるステップ２１００のメイン制御装置１０００側との通信処理のフローチャートである。まず、ステップ２１００−１で、払出制御基板２０００は、メイン制御基板１０００及び払出制御基板２０００間での双方向通信（シリアル通信）のエラー監視処理を実行する。次に、ステップ２１００−２で、払出制御基板２０００は、メイン制御基板１０００から情報を受信したか否かの監視を行うシリアル通信のデータ受信監視処理を実行する。次に、ステップ２１００−３で、払出制御基板２０００は、メイン制御基板１０００側から受信した払出コマンドに対応した情報をメイン制御基板１０００側に送信する払出コマンド対応情報送信処理を実行し、ステップ２１００−１に戻る。以下、各サブルーチンの処理を順に詳述することとする。
【００６８】
まず、図２０は、図１９のサブルーチンであるステップ２１００−１のシリアル通信のエラー監視処理のフローチャートである。はじめに、ステップ２１０２−１で、エラー制御手段２２００は、エラーフラグ一時記憶手段（ステータスレジスタ）２２２１を参照し、オーバーランエラー（ＡＯＲＥ）、フレーミングエラー（ＡＦＥ）及びパリティエラー（ＡＰＥ）が発生しているか否か、具体的にはこれらのフラグがオンであるか否かを監視する。そして、ステップ２１０４−１で、エラー制御手段２２００は、いずれかのエラーを検出したか否かを判定する。尚、エラーが発生した場合には、エラーフラグ管理手段２２２０が、エラーフラグ一時記憶手段２２２１内の対応するエラービットに１をセットする処理を実行している。そして、ステップ２１０４−１でＹｅｓの場合、ステップ２１０６−１で、エラーフラグ管理手段２２２０は、エラーフラグ一時記憶手段２２２１内のオンになっているエラーフラグをオフにし（０クリアし）、シリアル通信のエラーを解除する。更に、ステップ２１０８−１で、エラー制御手段２２００は、シリアル通信で受信したデータ（メイン側受信情報一時記憶手段２１１１ｂに一時記憶されているデータ）をクリアし、次の処理（ステップ２１００−２のシリアル通信のデータ受信監視処理）に移行する。他方、ステップ２１０４−１でＮｏの場合にも次の処理（ステップ２１００−２のシリアル通信のデータ受信監視処理）に移行する。
【００６９】
次に、図２１は、図１９のサブルーチンであるステップ２１００−２のシリアル通信のデータ受信監視処理のフローチャートである。まず、ステップ２１０２−２で、メイン側受信データ管理手段２１１１ａは、メイン側受信情報一時記憶手段２１１１ｂを参照する（データ受信の監視処理）。そして、ステップ２１０４−２で、メイン側受信データ管理手段２１１１ａは、メイン制御基板１０００側から払出コマンドを受信したか否かを判定する。ステップ２１０４−２でＹｅｓの場合、ステップ２１０６−２で、メイン側受信データ管理手段２１１１ａは、メイン側受信情報一時記憶手段２１１１ｂ内に一時記憶されていた払出コマンド対応データを、払出コマンド一時記憶手段２１１１ｃに格納し、次の処理（ステップ２１００−３の払出関連情報送信処理）に移行する。尚、ステップ２１０４−２でＮｏの場合にも次の処理（ステップ２１００−３の払出関連情報送信処理）に移行する。
【００７０】
次に、図２２は、図１９のサブルーチンであるステップ２１００−３の払出関連情報送受信処理のフローチャートである。まず、ステップ２１０２−３で、払出制御基板２０００は、払出コマンド一時記憶手段２１１１ｃが０でないか否か、即ち、何らかの情報をメイン制御基板１０００側から受信しているか否かを判定する。ステップ２１０２−３でＹｅｓの場合、ステップ２１０４−３で、メイン側受信制御手段２１１１は、払出コマンド一時記憶手段２１１１ｃに一時記憶されている上位３ビットが「１００」であるか否か、即ち、今回メイン制御基板１０００側から受信したコマンドが１コマンドであるか否かを判定する。ステップ２１０４−３でＹｅｓの場合、ステップ２１０６−３で、送信制御手段２１２０は、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報をメイン制御基板１０００側に送信する。そして、ステップ２１０８−３で、メイン側受信データ管理手段２１１１ａは、受け皿満タン信号受信の有無を踏まえ、バッファＡに受け皿満タン状態を格納する。次に、ステップ２１１０−３で、メイン側受信データ管理手段２１１１ａは、払出コマンド一時記憶手段２１１１ｃ内に一時記憶されている情報（特にビット３〜０）を踏まえ、バッファＢに賞球個数情報を格納し、次の処理（ステップ２２００のカードユニットとの通信処理）に移行する。
【００７１】
他方、ステップ２１０４−３でＮｏの場合、ステップ２１１２−３で、メイン側受信制御手段２１１１は、払出コマンド一時記憶手段２１１１ｃに一時記憶されているコマンドの上位４ビットが「１１１１」であるか否か、即ち、今回メイン制御基板１０００側から受信したコマンドが２コマンドであるか否かを判定する。ステップ２１１２−３でＹｅｓの場合、ステップ２１１３−３で、払出制御手段２３００は、払出コマンド一時記憶手段２１１１ｃに一時記憶されているコマンドの下位４ビットに基づき、分割払出個数一時記憶手段２３２６に分割払出個数をセットする（表１参照）。そして、ステップ２１１４−３で、送信制御手段２１２０は、メイン制御基板１０００側への確認情報の送信に先立ち、払出装置に異常があるか否か及び賞球払出中であるか否かを確認する。そして、ステップ２１１６−３で、送信制御手段２１２０は、メイン制御基板１０００側への確認情報として、ビット７〜２は固定値（「０１０１０１」）、ビット１は払出装置異常、ビット０は賞球払出中、という内容の情報を送信する。そして、ステップ２１１８−３で、払出制御基板２０００は、バッファＡ及びバッファＢの内容を、受け皿満タン情報及び賞球個数として払出処理関連情報一時記憶手段２３２０に一時記憶する。尚、この払出処理関連情報一時記憶手段２３２０にこれら情報がセットされたことを受け、後述する払出制御処理にて、当該セット内容を踏まえた払出処理が実行されることとなる。そして、ステップ２１２０−３で、払出制御基板２０００は、バッファＡ及びバッファＢをクリアし、次の処理（ステップ２４００の払出制御処理）に移行する。
【００７２】
次に、図２３は、図１８のサブルーチンであるステップ２２００のカードユニットＣとの通信処理のフローチャートである。まず、ステップ２２０２で、払出制御基板２０００は、払出処理関連情報一時記憶手段２３２０を参照し、払出中フラグがオフであるか否かを判定する。次に、ステップ２２０４で、払出制御基板２０００は、カードユニット側受信情報一時記憶手段２１１ｂを参照し、ＢＲＤＹ（カードユニットＲＥＡＤＹ信号）及びＢＲＱ（台端末貸出要求完了確認信号）のオンを受信したか否かを判定する。ここで、ＢＲＤＹとは、カードユニットＣがパチンコ遊技機に対して貸出要求を行うことが可能な状態にあるかどうかを示す信号であり、カードユニットＣからパチンコ遊技機へ出力される。このＢＲＤＹは、通常はＨレベルであり、貸出スイッチが操作されるとＬレベルへ移行し、貸出処理が終了するまでＬレベルの状態が維持される。また、ＢＲＱとは、カードユニットＣからパチンコ遊技機に対して遊技球の増加を指示するための信号である。このＢＲＱ信号は、通常はＨレベルであるが、貸出スイッチの操作に応じてＬレベルへの反転を所定回数繰り返す。本例では、ＢＲＱのＬレベルへの反転を１００円分の貸出指示とし、１パルス分の信号につき、パチンコ遊技機に所定数（たとえば２５発）の遊技球を増加するようにしている。次に、ステップ２２０６で、払出制御基板２０００は、払出処理関連情報一時記憶手段２３２０にアクセスし、ＥＸＳをオンにする。ここで、ＥＸＳとは、ＢＲＱ信号を受け取ったことをパチンコ遊技機からカードユニットＣに知らせるための信号である。このＥＸＳは、通常Ｈレベルであり、ＢＲＱ信号がＬレベルになってから所定時間後にＬレベルに移行し、更にＢＲＱ信号のＨレベルへの移行に応じてＨレベルに復帰する。次に、ステップ２２０８で、払出制御基板２０００は、カードユニット側受信情報一時記憶手段２１１２ｂを参照し、所定時間内にＢＲＱ（台端末貸出要求完了確認信号）のオフを受信したか否かを判定する。ステップ２２０８でＹｅｓの場合、ステップ２２１０で、払出制御基板２０００は、エラーになっている場合にはエラーを解除する。次に、ステップ２２１２で、払出制御基板２０００は、バッファＣに所定数（たとえば２５発）をセットする。そして、ステップ２２１４で、払出制御基板２０００は、所定数の払出が完了したか否か、即ち、払出カウンタが０であるか否かを判定する。ステップ２２１４でＹｅｓの場合、ステップ２２１６で、払出制御基板２０００は、払出処理関連情報一時記憶手段２３２０にアクセスし、ＥＸＳをオフにし、次の処理（ステップ２３００の払出制御処理）に移行する。
【００７３】
尚、ステップ２２０２でＮｏの場合、即ち、払出中フラグがオンである場合には、ステップ２２１４に移行する。他方、ステップ２２０８でＮｏの場合、即ち、所定時間内にＢＲＱ信号を受信しなかった場合には、ステップ２２１８で、払出制御基板２０００は、エラーを設定し、ステップ２２１６に移行する。また、ステップ２２０４及びステップ２２１４でＮｏの場合には、次の処理（ステップ２３００の払出制御処理）に移行する。
【００７４】
次に、図２４は、図１８のサブルーチンであるステップ２３００のカードユニットとの通信処理のフローチャートである。まず、ステップ２３０２で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０を参照し、分割回実行中フラグがオフであるか否かを判定する。ここで、「分割回実行中フラグ」とは、所定数の払出を複数回に分割して実行するが、ある分割回がまだ実行中である場合にオンとなるフラグである。ステップ２３０２でＹｅｓの場合、ステップ２３０４で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０を参照し、分割回継続フラグがオフであるか否かを判定する。ここで、「分割回継続フラグ」とは、ある分割回が終了した後にも分割回が存在するときにオンとなるフラグである。ステップ２３０４でＹｅｓの場合、ステップ２３０６で、払出制御手段２３００は、バッファＣに払出球データが存在するか否か（０でないか否か）、即ち、カードユニットＣから貸球要求があったか否かを判定する。ステップ２３０６でＹｅｓの場合、ステップ２３０８で、払出制御手段２３００は、バッファＣ内に一時記憶されている払出球数を払出カウンタ２３２２にセットする。そして、ステップ２３１０で、払出制御手段２３００は、バッファＣをクリアする。尚、本最良形態では、以下で説明する払出の際、カウントセンサ１４で遊技球が検知された場合には、その都度、払出カウンタ２３２２が１ずつ減算されるよう構成されている。他方、ステップ２３０６でＮｏの場合、ステップ２３１４で、払出制御手段２３００は、バッファＢに払出球データが存在するか否か（０でないか否か）、即ち、入賞口への入賞に基づき賞球払出要求があったか否かを判定する。ステップ２３１４でＹｅｓの場合、ステップ２３１６で、払出制御手段２３００は、バッファＢ内に一時記憶されている払出球数を払出カウンタ２３２２にセットする。そして、ステップ２３１８で、払出制御手段２３００は、バッファＢをクリアする。以上で払出されるべき遊技球数のセット処理が完了する。そして、ステップ２３１２で、待ち時間制御手段２３５０は、当該回異常払出回数カウンタ２３２４をクリアする。
【００７５】
次に、セットした遊技球数の払出処理を実行する。具体的には、まず、ステップ２３２０で、払出制御手段２３００は、バッファＡを参照し、受け皿満タン状態でないか否かを判定する。ステップ２３２０でＹｅｓの場合、ステップ２３２２で、待ち時間制御手段２３５０は、異常払出回数カウンタ内のカウンタ値に基づき、球通過待ち時間カウンタ２３２５に球通過待ち時間（Ｔｗ）をセットする。そして、ステップ２３２３で、払出制御手段２３００は、タイマ２３３０をスタートする。次に、ステップ２３２４で、払出制御手段２３００は、分割払出個数一時記憶手段２３２６にセットされた分割払出個数（Ｎ）に基づき、払出モータ１３を所定球数分駆動して停止させる。ここで、「所定球数」は、払出予定残球数ＮｒｅｍがＮ球以上の場合にはＮ球（例えば３球）、払出予定残球数がＮｒｅｍがＮ球未満である場合にはＮｒｅｍ（例えば１球や２球）である。そして、ステップ２３２６で、払出制御手段２３００は、タイマ２３３０を参照し、払出モータ１３を停止させてからセットした球通過待ち時間（Ｔｗ）に到達していないか否かを判定する。ステップ２３２６でＹｅｓの場合、ステップ２３２８で、払出制御手段２３００は、駆動を開始からこれまでにカウントセンサ１４に所定球数通過したか否かを判定する。ステップ２３２８でＹｅｓの場合には、払出制御手段２３００は、今回の所定球数分の駆動に関しては正常に払出がなされたと判定し、次の処理（ステップ２３３６）に移行する。このように、所定球数の通過が確認された場合、セットした球通過待ち時間（Ｔｗ）に到達していなくても、当該球通過待ち時間（Ｔｗ）を待つことなく、次の払出処理（或いは次の分割回に係る払出処理）を実行するよう構成されている。尚、ステップ２３２８でＮｏの場合、即ち、セットした球通過待ち時間（Ｔｗ）に到達していない状況でまだ所定球数の通過確認がなされていない場合には、ステップ２３３０で、払出制御手段２３３０は、払出処理関連情報一時記憶手段２３２０の分割回実行中フラグをオンにし、次の処理（ステップ２１００のメイン制御装置との通信処理）に移行する。
【００７６】
他方、ステップ２３２６でＮｏの場合、即ち、所定球数の通過確認がなされない状況下で球通過待ち時間（Ｔｗ）に到達した場合には、ステップ２３３２で、払出異常判定手段２３４０は、異常払出回数カウンタ２３２３に１加算する。次に、ステップ２３３４で、払出異常判定手段２３４０は、当該回異常払出回数カウンタ２３２４に１加算し、次の処理（ステップ２３３６）に移行する。以上で、今回の分割回に係る払出処理が終了する。
【００７７】
そして、ステップ２３３６で、払出制御手段２３００は、払出カウンタ２３２２を参照し、払出カウンタ２３２２のカウンタ値（残り球数値）が０であるか否か、即ち、予定球数がすべて排出されたか否かを判定する。ステップ２３３６でＹｅｓの場合、ステップ２３３８で、待ち時間制御手段２３５０は、当該回異常払出回数カウンタ２３２４を参照し、カウンタ値が０であるか否か、即ち、今回予定された球数をすべて払い出す際に払出異常が起こらなかったか否かを判定する。ステップ２３３８でＹｅｓの場合、ステップ２３４０で、待ち時間制御手段２３５０は、異常払出回数カウンタ２３２３をクリアし、次の処理（ステップ２１００のメイン制御装置との通信処理）に移行する。
【００７８】
他方、ステップ２３３６でＮｏの場合には、ステップ２３４２で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０中の分割回継続フラグをオンにし、次の処理（ステップ２１００のメイン制御基板との通信処理）に移行する。そして、ステップ２３０４でＮｏの場合、即ち、分割回継続フラグがオンである場合には、ステップ２３４４で、払出制御手段２３００は、払出処理関連情報一時記憶手段２３２０中の分割回継続フラグをオフにし、次の処理（ステップ２３２０）に移行する。
【００７９】
尚、ステップ２３２０でＮｏの場合、即ち、受け皿満タン状態である場合には、ステップ２３４６で、払出制御手段２３００は、払出モータ１３を１球分駆動し、受け皿満タン状態でなくなるまで所定時間（６０秒）停止し、ステップ２３３６に移行する。
【００８０】
《作用》
次に、図面を参照しながら、本発明の最良形態に係る作用を説明する。まず、図２５〜図２６を参照しながら、本発明の最良形態に係る第一の作用（シリアル通信による払出コマンド送信）を説明することとし、次に、図２７〜図２８を参照しながら、本発明の最良形態に係る第二の作用（払出異常による球通過待ち時間の延長）を説明することとし、図２９を参照しながら、本発明の最良形態に係る第三の作用（ホールコンピュータへの予定払出数情報送信）を説明することとする。
【００８１】
（シリアル通信による払出コマンド送信）
＜正常な場合＞
はじめに、図２５の最上段は、正常に送受信された場合の作用図である。まず、メイン制御基板１０００は、払出制御基板２０００側に、図７に示す内容の１コマンド目の払出コマンド（１コマンド目であることの識別情報、受け皿満タン情報、賞球個数情報）を送信する。そして、払出制御基板２０００側では、メイン制御手段１０００から送信された１コマンド目を正常に受信し、払出コマンド一時記憶手段２１１１ｃに格納する。そして、払出制御基板２０００は、受信したコマンドと同じ情報（１コマンド目であることの識別情報、受け皿満タン情報、賞球個数情報）をメイン制御基板１０００側に送信する。そして、メイン制御基板１０００側では、払出制御手段２０００から送信された情報（１コマンド対応情報）を正常に受信し、払出コマンド対応情報一時記憶手段１１２２ｃに格納する。ここで、メイン制御基板１０００側では、送信コマンド一時記憶手段１１１１ｃの１コマンド目記憶領域１１１１ｃ−１に一時記憶されている１コマンド目の送信データと今回払出制御基板２０００側から受信した１コマンド対応情報とを比較し、同一であるか否かの判定が実行された結果、今回の受信は正常受信であると認定される。これを受け、メイン制御手段１０００は、払出制御基板２０００側に、図７に示す内容の２コマンド目の払出コマンドを送信する。そして、払出制御基板２０００側では、メイン制御手段１０００から送信された２コマンド目を正常に受信する。これを受け、払出制御手段２０００は、メイン制御基板１０００側から受信した１コマンド目の内容に基づき賞球払出を実行する。更に、払出制御基板２０００は、図７に示した情報（送受信完了情報であることの識別情報、払出異常に関する情報、賞球払出中に関する情報）を送信する。そして、メイン制御基板１０００側では、払出制御手段２０００から送信された情報（２情報）を正常に受信し、今回の送受信が完了する。
【００８２】
＜異常な場合１：１コマンド目受け取り側異常＞
次に、図２５の第二欄を参照しながら、払出制御手段２０００が受け取った１コマンド目が、メイン制御手段１０００が送信した１コマンド目と異なる場合について説明する。まず、メイン制御基板１０００側は、払出制御基板２０００側に、図７に示す内容の１コマンド目の払出コマンド（１コマンド目であることの識別情報、受け皿満タン情報、賞球個数情報）を送信する。しかしながら、払出制御基板２０００側では、メイン制御手段１０００から送信された１コマンド目と異なる情報を受信してしまい（例えば賞球個数情報の異なる情報）、払出コマンド一時記憶手段２１１１ｃに格納する。そして、払出制御基板２０００は、受信したコマンドと同じ情報（例えば賞球個数情報の異なる情報）をメイン制御基板１０００側に送信する。そして、メイン制御基板１０００側では、払出制御手段２０００から送信された情報（１コマンド対応情報）を正常に受信し、払出コマンド対応情報一時記憶手段１１２２ｃに格納する。しかしながら、メイン制御基板１０００側では、送信コマンド一時記憶手段１１１１ｃの１コマンド目記憶領域１１１１ｃ−１に一時記憶されている１コマンド目の送信データと今回払出制御基板２０００側から受信した情報とを比較し、同一であるか否かの判定が実行された結果、今回の受信は誤受信であったと認定する。したがって、これを受け、メイン制御基板１０００は、払出制御基板２０００側に、再度同じ内容の１コマンド目を送信する。そして、払出制御基板２０００側では、メイン制御手段１０００から送信された１コマンド目を正常に受信し、前回受信した１コマンド目に上書きする形で、払出コマンド一時記憶手段２１１１ｃに格納する。以後は、正常な場合と同一である。
【００８３】
＜異常な場合２：１コマンド目受け取り側異常＞
次に、図２５の第三欄を参照しながら、払出制御手段２０００が１コマンド目を正常に受け取れなかった場合について説明する。まず、メイン制御基板１０００側は、払出制御基板２０００側に、図７に示す内容の１コマンド目の払出コマンド（１コマンド目であることの識別情報、受け皿満タン情報、賞球個数情報）を送信する。しかしながら、払出制御基板２０００側では、メイン制御手段１０００から送信された１コマンド目と異なる情報を受信してしまい（例えば受信エラー）、払出コマンド一時記憶手段２１１１ｃに格納することなく破棄する。他方、メイン制御基板１０００では、１コマンド目を送信した後に払出制御基板２０００側から当該コマンドに対応する情報（１コマンド対応情報）が送信されてくるのを待機しているが、所定時間（Ｔｍａｘ）経過したため、払出制御基板２０００側が異常受信したと判断する。これを受け、メイン制御基板１０００は、払出制御基板２０００側に、再度同じ内容の１コマンド目を送信する。以後は、正常な場合と同一である。
【００８４】
＜異常な場合３：１コマンド目受け取り異常＞
次に、図２５の第四欄を参照しながら、払出制御手段２０００が送信した１情報目が、メイン制御手段１０００が送信した１コマンド目と異なる場合について説明する。基本的には、「異常な場合１」と同じであるが、相違点は、払出制御基板２０００自体は１コマンド目を正常受信したが、当該コマンドに対応した情報（１コマンド対応情報）をメイン制御基板１０００側に送信した際、正常な１コマンド目に対応した情報とは異なる誤情報（例えば賞球個数が異なる情報）をメイン制御基板１０００が受信した場合である。それ以外は、「異常な場合１」と同一である。
【００８５】
＜異常な場合４：１情報目受け取り側異常＞
次に、図２５の第五欄を参照しながら、払出制御手段２０００が送信した１情報目が、メイン制御手段１０００が送信した１コマンド目と異なる場合について説明する。基本的には、「異常な場合３」と同じであるが、相違点は、払出制御基板２０００自体は１コマンド目を正常受信したが、当該コマンドに対応した情報（１コマンド対応情報）をメイン制御基板１０００側に送信した際、メイン制御基板１０００が異常受信（例えば受信エラー）した場合である。それ以外は、「異常な場合３」と同一である。
【００８６】
＜異常な場合５：２コマンド目受け取り側異常＞
次に、図２６の第一欄を参照しながら、払出制御手段２０００が２コマンド目を正常に受け取れなかった場合について説明する。尚、メイン制御基板１０００から２コマンド目を送信するまでは「正常な場合」と同一であるので、これ以後から説明する。まず、メイン制御基板１０００側は、払出制御基板２０００側に、図７に示す内容の２コマンド目の払出コマンドを送信する。しかしながら、払出制御基板２０００側では、メイン制御手段１０００から送信された２コマンド目と異なる情報を受信してしまい（誤った固定値情報）、払出コマンド一時記憶手段２１１１ｃに当該情報を格納する。そして、払出制御基板２０００は、受信したコマンドと同じ情報をメイン側制御基板１０００側に送信する。そして、メイン制御基板１０００側では、払出制御手段２０００から送信された情報（２情報）を正常に受信し、払出コマンド対応情報一時記憶手段１１２２ｃに格納する。しかしながら、メイン制御基板１０００側では、送信コマンド一時記憶手段１１１１の２コマンド目記憶領域１１１１ｃ−２に一時記憶されている２コマンド目の送信データと今回払出制御基板２０００側から受信した情報とを比較し、同一であるか否かの判定が実行された結果、今回の受信は誤受信であったと認定する。したがって、これを受けて、メイン制御基板１０００は、払出制御基板２０００側に、再度２コマンド目を送信する。そして、払出制御基板２０００側では、メイン制御手段１０００から送信された２コマンド目を正常に受信する。これを受け、払出制御手段２０００は、メイン制御基板１０００側から受信した１コマンド目の内容に基づき、賞球払出を実行する。そして、払出制御基板２０００は、今回受信した２コマンド目をメイン制御基板１０００側に再度送信する。その結果、メイン制御基板１０００側では、払出制御手段２０００から送信された情報（２情報）を正常に受信し、今回の送受信が完了する。
【００８７】
＜異常な場合６：２コマンド目受け取り側異常＞
次に、図２６の第二欄を参照しながら、払出制御手段２０００が２コマンド目を正常に受け取れなかった場合について説明する。尚、メイン制御基板１０００から２コマンド目を送信するまでは「正常な場合」と同一であるので、これ以後から説明する。まず、メイン制御基板１０００側は、払出制御基板２０００側に、図７に示す内容の２コマンド目の払出コマンドを送信する。しかしながら、払出制御基板２０００側では、メイン制御手段１０００から送信された２コマンド目と異なる情報を受信してしまい（例えば受信エラー）、払出コマンド一時記憶手段２１１１ｃに格納することなく破棄する。他方、メイン制御基板１０００では、２コマンド目を送信した後に払出制御基板２０００側から当該コマンドに対応する情報（２コマンド対応情報）が送信されてくるのを待機しているが、所定時間（Ｔｍａｘ）経過したため、払出制御基板２０００側が異常受信したと判断する。これを受け、メイン側制御基板１０００は、払出制御基板２０００側に、再度同じ内容の２コマンド目を送信する。以後は、「異常な場合５」と同一である。
【００８８】
＜異常な場合７：２情報目受け取り側異常＞
次に、図２６の第三欄を参照しながら、払出制御手段２０００が送信した２情報目が、メイン制御手段１０００が送信した２コマンド目と異なる場合について説明する。基本的には、「異常な場合５」と同じであるが、相違点は二点である。一点目は、払出制御基板２０００側が正常に２コマンド目を受信した時点で払出が実行される点である。二点目は、払出制御基板２０００自体は２コマンド目を正常受信したが、当該コマンドに対応した情報（２情報）をメイン制御基板１０００側に送信した際、メイン制御基板１０００が異常受信（例えば誤った固定値情報）した場合である。それ以外は、「異常な場合５」と同一である。
【００８９】
＜異常な場合８：２情報目受け取り側異常＞
次に、図２６の第四欄を参照しながら、払出制御手段２０００が送信した２情報目が、メイン制御手段１０００が送信した２コマンド目と異なる場合について説明する。基本的には、「異常な場合７」と同じであるが、相違点は、払出制御基板２０００自体は２コマンド目を正常受信したが、当該コマンドに対応した情報（２情報）をメイン制御基板１０００側に送信した際、メイン制御基板１０００が異常受信（例えば受信エラー）した場合である。それ以外は、「異常な場合７」と同一である。
【００９０】
（払出異常による球通過待ち時間の延長）
次に、図２７を参照しながら、払出異常による球通過待ち時間の延長の様子を説明することとする。ここで、本例では、カードユニットＣから２５球の貸球払出コマンドを受け、払出制御基板２０００が２５球分を１回で払い出す処理を例に採って説明する。まず、本例では、２５球払出を複数回に分割した上、各分割単位（分割払出）で最大３球の払出が実行される。ここで、この分割払出単位は、メイン側制御基板１０００からの払出コマンド（２コマンド目＝１１１１００１１）で指定されたものである。そして、分割単位間で所定の球通過待ち時間が設定されている。ここで、ある分割単位で払出異常があった場合、以後の球通過待ち時間が長くなると共に、カウンタ値に記録されている過去の払出異常の回数に応じ、球通過待ち時間が段階的に長くなるよう構成されている。以下、各場合を詳述する。
【００９１】
＜正常払出の場合＞
まず、図２７の第一段は、２５球の払出動作の際に異常がない場合の払出例である。このように、８回の３球分駆動及び１回の１球分駆動の合計９回の分割払出が実行されるが、いずれの分割払出においても、当該払出操作中及び当該払出操作後の球通過待ち時間（Ｔｏ）の間に、当該分割払出で予定されていたすべての球数を正常にカウントできている。このため、いずれの分割払出間の球通過待ち時間についても、最短の球通過待ち時間（Ｔｏ）が維持される。
【００９２】
＜払出異常の場合＞
次に、図２７の第二段は、ある分割払出の際において異常払出があった場合における、球通過待ち時間の変化の様子を示した例である。当該図を時系列的に説明すると、まず、最初の分割払出については、駆動時間及び当該駆動時間後の球通過時間（Ｔｏ）内に、予定されていた３球よりも少ない２球しか払い出されていない。これを受け、内部的には次回の球通過待ち時間としてＴｏよりも長いＴ１がセットされる。次に、二回目の分割払出については、駆動時間及び当該駆動時間後の球通過時間（Ｔ１）内に、予定されていた３球が払い出される。したがって、次回の球通過待ち時間として、前回と同じＴ１がセットされる。次に、三回目の分割払出については、払出モータ駆動時間及び当該駆動時間後の球通過時間（Ｔ１）内に、予定されていた３球よりも少ない１球しか払い出されていない。これを受け、内部的には次回の球通過待ち時間としてＴ１よりも長いＴ２がセットされる。次に、四回目の分割払出については、駆動時間及び当該駆動時間後の球通過時間（Ｔ２）内に、予定されていた３球よりも少ない２球しか払い出されていない。これを受け、内部的には次回の球通過待ち時間としてＴ２よりも長いＴ３がセットされる。尚、本例では、Ｔ２が最長の球通過待ち時間であるため、五回目の分割払出でも、駆動時間及び当該駆動時間後の球通過待ち時間（Ｔ２）内に、予定されていた３球よりも少ない２球しか払い出されていないが、以後の球通過時間にはＴ３がセットされ続けることとなる。
【００９３】
＜払出異常の場合（分割払出の際に正常払出があった場合）＞
次に、図２８の第一段は、異常払出が実行されたために球通過時間が延長された状況下で、ある分割払出の際に正常払出がなされた場合における、当該ある分割払出後の球通過待ち時間の様子を示した例である。ここで、「払出モータ（予定）」は、内部的にセットされている球通過待ち時間であり、「払出モータ（実際）」は、実際の球通過待ち時間である。注目すべきは５回目以降の分割払出である。まず、５回目の分割払出が実行される前における球通過待ち時間は、延長された時間である「Ｔ２」である。そして、５回目の分割払出においては、２球が、当該分割払出の払出モータ駆動時間内に払い出され、残る１球が、予定されていた球通過待ち時間である「Ｔ３」よりも短く、かつ、最も短い「Ｔ０」よりも長い「Ｔｘ」で払い出される。これを受け、まだ、球通過待ち時間が「Ｔ３−Ｔｘ」残っているものの、ただちに６回目の分割払出が実行される。そして、６回目の分割払出においては、２球が、当該分割払出の払出モータ駆動時間内に払い出され、残る１球が、予定されていた球通過待ち時間である「Ｔ３」よりも短く、かつ、最も短い「Ｔ０」よりも短い時間で払い出される。この場合には、最も短い「Ｔ０」を待って、７回目の分割払出を実行する。このように、予定されていた球通過待ち時間に到達する前に予定していた遊技球数が払い出された場合には、当該予定されていた球通過待ち時間の到達を待たずに次の払出を実行する。
【００９４】
＜払出異常の場合（前回の払出がすべて正常払出があった場合）＞
次に、図２８の第二段は、異常払出が実行されたために球通過時間が延長された状況下で、球通過時間が通常状態に戻る際の様子を示した例である。ここで、「払出モータ（予定）」は、内部的にセットされている球通過待ち時間であり、「払出モータ（実際）」は、実際の球通過待ち時間である。この図から分かるように、「前回払出」において予定されていた球通過待ち時間は「Ｔ２」であるが、いずれも時間内（しかも通常時の球通過待ち時間「Ｔ０」）に予定払出が実行されている（図示しないが、「前回払出」を構成するすべての分割払出において予定払出が実行されている）。これを受け、「今回払出」では、「払出モータ（予定）」に示されるように、予定されていた球通過待ち時間が「Ｔ２」→「Ｔ０」に戻る。
【００９５】
（ホールコンピュータへの予定払出数情報送信）
次に、図２９のタイミングチャートを参照しながら、本最良形態に係るパチンコ遊技機の第三の作用であるホールコンピュータへの予定払出数情報送信を説明する。まず、図中の上段の「従来の賞球払出パルス」の項目が、従来技術におけるホールコンピュータへの賞球払出情報の送信タイミングを示したものである。ここで、従来技術におけるホールコンピュータへの賞球払出情報の送信タイミングから説明すると、当該図に示すように、実際に所定数（本例では１０球）が払い出されたタイミングで、所定数に到達する度にホールコンピュータ側に賞球払出パルスが出力される。ところで、この従来技術では、図の前半からも分かるように、非特別遊技時においては、払出エラーが発生しない限り、入賞口に入球したタイミングと実際に払い出されるタイミングとの間に大きな時間的ズレはない（図中の丸付数字１〜４）。しかしながら、非特別遊技時であっても、払出エラーが発生すると、入賞口に入球したタイミングと実際に払い出されるタイミングとの間に大きな時間的ズレが生じる（図中の丸付数字５）。そして、図の後半から分かるように、特別遊技移行後では、賞球払出が追いつかず、特別遊技終了付近では入賞口に入球したタイミングと実際に払い出されるタイミングとの間に大きな時間的ズレが生じる。その結果、特別遊技状態と比較して入賞口に殆ど入球しない非特別遊技状態に移行した状況にもかかわらず、特別遊技時における入賞に起因した賞球払出パルスがホールコンピュータ側に送信される。したがって、これを受けたホールコンピュータＨＣ側では、特別遊技時の出玉を少なく見積もってしまうと共に、非特別遊技時のベースを高く見積もってしまう。特に、特別遊技に起因した大量賞球払出の際に払出エラーが発生した場合、本最良形態では賞球払出の間隔が長くなるように構成されているので、より一層、入賞口に入球したタイミングと実際に払い出されるタイミングとの間に大きな時間的ズレが生じる事態を招く。
【００９６】
ところで、パチンコ遊技機からホールコンピュータＨＣに対し、所定の賞球数が払い出されることが予定されている旨の賞球予定パルスの他、遊技情報（例えば、大当たり情報、始動口入賞情報、大当たり情報、遊技状態情報、打球の発射情報等）が送信される。そして、ホールコンピュータＨＣ側では、これらデータを照らし合わせることである程度不正を発見することができるようになる。例えば、打球が発射されていないのに賞球予定パルスが出力された場合、大当たり情報を受信していないのに賞球予定パルスが連続して出力された場合、には不正の可能性があると判定し、ホールスタッフのインカム等にその旨を報知する。更に、パチンコ遊技機からホールコンピュータＨＣに対し、所定数の賞球数が実際に払い出された旨の賞球払出パルスも送信される。これを受け取ったホールコンピュータＨＣ側では、賞球予定パルスの累積値（積算値）から賞球払出パルスの値を差し引いた差分値を導出する。この差分をとることで、賞球払出装置等での球詰まりの発生の他、分割払出における分割間時間の延長有無をある程度把握できる。例えば、図２９の下段に、大量の賞球が発生する特別遊技時に着目したタイミングチャートを示す。ここで、差分値の実線が、球詰まりが発生すること無く順調に大当たり時の賞球が排出された場合を示したものである。他方、差分値の点線が、何らかの事情（例えば、球詰まりが発生している可能性、分割払出の分割間時間が延長されている可能性）のため賞球の排出速度が低下した場合を示したものである。このような状況になった場合、ホールスタッフのインカム等にその旨を報知し、賞球払出装置の確認作業や不正が行われていないか等の措置を講じる。
【００９７】
他方、本最良形態では、図に示すように、入賞口に遊技球が入球した場合、当該入賞タイミングでカウンタ値を更新すると共に、カウンタ値が１０以上となったときに賞球予定払出パルスを出力する。このような構成であるから、実際の賞球払出の状態に左右されることなく、即ち、賞球払出エラーや特別遊技実行等に左右されることなく、入賞口に入賞したタイミングにて、ホールコンピュータ側に賞球払出予定個数情報が送信される。
【００９８】
本最良形態によれば、払出コマンドを受信した払出制御基板は主制御基板側に単なるＡＣＫ信号ではなく払出コマンドに対応した情報を送信するよう構成されているので、払出制御基板が正しい払出コマンドを受信したか否かを主制御基板側で認識できるという効果を奏する。更に、本最良形態によれば、払出制御基板が払出コマンドを受信したからといってただちに当該払出コマンドに対応した払出関連制御が実施される訳ではなく、払出コマンドに対応した情報を受信した主制御基板からの確認コマンドを更に受信した場合にのみ、当該払出コマンドに対応した払出関連制御が実施されるよう構成されているので、主制御基板側で想定していない、異常や不正により変化した払出コマンドに基づく払出関連制御が実施されることを確実に防止することができるという効果を奏する。更には、本最良形態によれば、払出制御基板側から主制御基板側への情報送信に際してもシリアル通信で行うよう構成されているので、パラレル通信で当該情報送信を行う場合に想定される、異常や不正による情報の変化をより防止することが可能になるという効果を奏する。加えて、本最良形態によれば、規定時間内に払出コマンドに対応した情報を主制御基板が受信しなかった場合には払出コマンドを再送信する一方、規定時間内に払出コマンドに対応したデータを受信した場合には、払出コマンド正常送信判定手段による判定処理を実行するよう構成されているので、払出コマンドに対応した情報の受信するまで待機することに伴う、以後に実行される予定である払出制御に係る払出コマンドのデータ蓄積を防止することが可能になるという効果を奏する。更には、本最良形態によれば、主制御基板から払出制御基板へのコマンド送信及び払出制御基板から主制御基板への情報送信はいずれも送信線１本のシリアル通信であるので、部品点数の削減を図ることができるという効果をも奏する。
【００９９】
更に、払出コマンド一時記憶手段内に払出コマンドが一時記憶されている状態であるときに払出コマンドを受信した場合、払出コマンド一時記憶手段内に一時記憶されていた従前の払出コマンドを新たに受信した払出コマンドに書き換えるよう構成されているので、正しいコマンドか否か不明である従前の払出コマンドに基づく払出制御処理が実行されることを防止することができるという効果を奏する。
【０１００】
更に、１回の払出（全払出動作）を複数回の小分けした払出動作（分割払出動作）で実行し、当該分割払出動作において払出異常を検知した場合には、以後に実行される分割払出動作間の待ち時間を長くするよう構成されているので、全払出動作を連続して実行した上で全払出動作間の待ち時間を長くする従来技術では不可能であった、最初の全払出動作自体の払出時間延長が可能となることに加え、待ち時間の頻度が格段に増えるので（例えば、全払出動作を５回の分割払出動作とした場合、全払出動作を２回実行したときに、従来技術では１回の待ち時間しかないのに対し、本最良形態では９回の待ち時間を構築できる）、より繊細な待ち時間の長さコントロールが可能になるという効果をも奏する。更に、払出制御手段は主制御手段により指定された払出個数で分割払出を実行するよう構成されているので、異なる分割払出個数が設定された複数種の払出制御基板を準備しなくとも、主制御基板のスペックと対応した様々な分割払出個数に対応することができる結果、例えば機種毎に分割個数が変更可能となるといった柔軟な対応が可能になるという効果を奏する。
【０１０１】
更に、払出異常の発生回数に基づいて待ち時間を段階的に長くするよう構成されているので、不正行為の可能性の程度に対応した払出速度とすることが可能になるという効果を奏する。
【０１０２】
更に、待ち時間が長くなっている状況で異常検出が所定期間（１回の払出）発生しなくなり不正行為が実行されている蓋然性が低下した場合には、払出異常発生回数一時記憶手段内のカウント値がクリアされ、待ち時間が通常の長さに戻るよう構成されているので、不正行為ではない球詰まり等に起因した待ち時間延長による遊技者のいらだちが長期間継続することを回避できると共に、巧妙な不正行為にも対応できるという効果を奏する。
【０１０３】
更に、待ち時間が通常の待ち時間よりも長い状況下で、ある分割払出動作において払出異常が発生しなかった場合には、待ち時間がまだ残っているときであっても、次の分割払出動作を実行するよう構成されている。即ち、待ち時間が通常の待ち時間よりも長い状況下、不正行為者に対しては、当該長い待ち時間の消化を余儀なく強いる一方、健全な遊技者に対しては、球詰まり等による一時的な異常検出のために待ち時間が通常の待ち時間よりも長い状況となったとしても、球詰まり等が解消されて払出した数＝カウントセンサで確認した数となれば当該長い待ち時間の消化を待つことなく次の払出動作が実行される結果、遊技者に不快感を与えることがないという効果を奏する。
【０１０４】
更に、ホールコンピュータに対して賞球払出情報を送信可能であると共に、賞球が実際に払い出されたタイミングとは無関係に、払い出されることが約された予定払出数をホールコンピュータに送信するように構成されているので、分割払出動作において払出異常が検知されたことで分割払出動作間の待ち時間が長くなってしまう（特に特別遊技に起因して大量出玉が払い出される時）ために払出の契機となった入賞タイミングと当該入賞による実際の払出タイミングとに大幅なタイムラグが生じた場合であっても、リアルタイムでの正確な出玉率をホールコンピュータ側で反映させることが可能になるという効果を奏する。
【０１０５】
更に、予定払出数が所定数に達した時点で当該所定数を一単位としてその都度外部に出力するように構成されているので、毎回異なる賞球数情報を送信する場合と比較し、当該情報を受信し管理する側のホールコンピュータの負担を軽減することが可能になるという効果を奏する。
【０１０６】
更に、所定数に対応した予定賞球払出情報が外部に出力された場合、予定賞球払出数一時記憶手段に一時記憶された予定賞球払出数に係る値から当該所定数減算するように構成されているので、予定賞球払出数一時記憶手段の容量増加を防止することが可能になるという効果を奏する。
【０１０７】
（シリアル通信に関する変更例）
次に、本最良形態の変更例を説明することとする。本最良形態では、あるコマンド又は情報の受信処理にエラーが発生した場合、当該コマンド又は情報を送り手側から再送するように構成されているが、これに限定されない。例えば、表２に示すように、２コマンドの受信処理にエラーが発生した場合、それ以前に正常受信した１コマンド目を破棄し、再度、１コマンド目から送信してもらうように構成してもよい。このように構成した場合、メイン制御装置側から再度１コマンド目を送信してもらうよう、例えば、払出制御装置からメイン制御装置側に、メイン側のＳＴを０にする旨のコマンドを送信する。具体的には、受信制御手段２１１０は、２コマンド目を正常に受信できなかった場合、メイン側受信情報一時記憶手段２１１１ｂに一時記憶されている１コマンド情報を破棄する。その上で、送信制御手段２１２０は、メイン側制御基板１０００側に、メイン側のＳＴを０に戻すコマンドを送信する。そして、払出制御側受信制御手段１１２２は、払出制御基板２０００側から、ＳＴを０に戻す旨のコマンドを受信した場合、払出制御側払出状態一時記憶手段１２２０内のＳＴを０に戻す処理を実行する。
【表２】
2011125487.tif 000004
【０１０８】
（払出異常に関する変更例）
次に、払出異常に関する変更例を説明する。本最良形態では、異常検出した場合、異常検出回数を更新し、一連の払出中に異常検出が１回も無かった場合には、異常検出回数をクリアし、次回の払出から通常時の球通過待ち時間（Ｔ０）がセットされるように構成されている。しかしながら、このような構成は一例に過ぎず、一連の払出中に異常検出がなされなかった場合、段階的に球通過待ち時間を短縮するように構成してもよい。例えば、一連の払出中に異常検出が１回も無かった場合、異常検出回数をクリアするのでは無く、所定回数（例えば１回）を減算する手法を挙げることができる。具体的には、図２４におけるステップ２３４０の代わりに、ステップ２３４０（１）として、待ち時間制御手段２３５０は、異常払出回数カウンタ２３２３中の異常検出回数を所定回数（例えば１回）減算する。この処理により、次回の一連の払出の際には、ステップ２３２２で、この減算された異常検出回数に基づいて球通過待ち時間がセットされる。このように構成することで、正常払出動作の回数に対応して、異常検出時払出動作から正常時払出動作に段階的に移行させることが可能になる。
【０１０９】
次の変更例を説明する。本最良形態では、異常払出があった場合、球通過待ち時間を延長するように構成されている。しかしながら、異常払出があった場合、一連の払出時間が全体として延長されていればよいので、球通過待ち時間を延長すること無く（或いは球通過待ち時間も延長しつつ）、分割払出単位における払出個数を減少させるよう構成してもよい。ここで、図３０のフローチャートを参照しながら、本変更例における払出制御処理を説明する。尚、図中で（１）を付した処理以外は図２４と同一であるので、（１）を付した処理のみ説明する。まず、払出処理の実行直前、ステップ２３２２（１）で、待ち時間制御手段２３５０は、異常払出回数カウンタ内のカウンタ値に基づき、分割払出単位の払出個数をセットする。尚、この変更例においては、球通過待ち時間は常に一定（Ｔｏ）である。次に、払出処理の実行後、ある分割払出単位の実行中、ステップ２３２６（１）で、払出制御手段２３００は、タイマ２３３０を参照し、払出モータ１３を停止させてから球通過待ち時間（Ｔ０）に到達していないか否かを判定する。ステップ２３２６（１）でＹｅｓの場合、ステップ２３２８（１）で、払出制御手段２３００は、駆動を開始からこれまでにカウントセンサ１４に所定球数通過したか否かを判定する。ステップ２３２８（１）でＹｅｓの場合には、ステップ２３３６に移行する。尚、ステップ２３２６（１）でＮｏの場合にはステップ２３３０に移行し、ステップ２３２８（１）でＮｏの場合にはステップ２３３２に移行する。
【０１１０】
ここで、表３は、分割払出単位当たりの払出個数に応じた、単位時間当たりの払出数である。このように、分割払出単位当たりの払出個数が減少すればする程、単位時間当たりの払出数が減少する。
【表３】
2011125487.tif 000005
【０１１１】
次の変更例を説明する。本最良形態では、払出制御装置からメイン制御装置側に２情報目（２コマンド目に対応した情報）を送信する際、所定のビット（本最良形態ではビット７〜２）を固定情報としたが、当該固定情報の一部又は全部を、球通過待ち時間（本最良形態の場合）や１分割単位当たりの払出数（上記変更例の場合）を示す情報としてもよい。例えば、上記変更例の場合、本最良形態のビット７〜２の内、ビット７及び６を固定情報とし、残るビット５〜２の４ビット分を使用して、表３の１６段階分の払出数情報を組み込む態様を挙げることができる。
【０１１２】
次の変更例を説明する。本最良形態では、メイン制御装置側から払出制御装置側に分割払出個数を指定する情報をコンスタント（例えば定時割り込み処理毎）に送信し続けるよう構成されているが、これには限定されず、どのようなタイミング及び／又はどのような頻度で送信するように構成してもよい。例えば、電源立ち上げ直後にのみ、分割個数を指定する情報を送信する態様を挙げることができる。
【０１１３】
（ホールコンピュータに対して賞球払出予定数を送信する変更例）
次の変更例を説明する。本最良形態では、メイン制御基板１０００側で予定賞球払出数の管理を行った上、メイン制御基板１０００からホールコンピュータＨＣに予定賞球払出数関連情報を出力するよう構成したが、これには限定されず、払出制御基板２０００側で予定賞球払出数の管理を行った上、払出制御基板２０００からホールコンピュータＨＣに予定賞球払出数関連情報を出力するよう構成してもよい。以下、図３１の機能ブロック図を参照しながら、本最良形態との相違点を中心に説明する。まず、本最良形態と異なり、メイン制御基板１０００では、予定払出球に関する管理をせずに、入賞があった時点で払出制御基板２０００側に対して当該入賞により払い出される予定の予定賞球数情報を送信し、これを受信した払出制御基板２０００側で、本最良形態と同様の予定払出に関する管理・ホールコンピュータＨＣへの送信処理を実行する。
【０１１４】
具体的には、まず、メイン制御基板１０００側に関しては、払出制御側送信制御手段１１１１は、入賞口に遊技球が入球した場合、当該入賞口に対応して払い出されることが予定されている賞球数情報を払出制御基板２０００に送信する予定払出球情報送信制御手段１１１１ｄを有している。他方、払出制御基板２０００側に関しては、まず、送信制御手段２１２０は、本最良形態における「送信制御手段２１２０」と同一機能を有するメイン側送信制御手段２１２０ａと、ホールコンピュータＨＣへの情報送信の制御を司るＨＣ側送信制御手段２１２０ｂと、を有する。尚、メイン制御基板１０００側にもＨＣ側送信制御手段は存在するが、本変更例ではそれぞれ別個の情報（例えば、メイン制御基板側からは遊技状態情報や各種遊技エラー情報、払出制御基板側からは賞球予定払出情報や各種払出エラー情報）をホールコンピュータＨＣに送信するよう構成されているが、これには限定されない。例えば、メイン制御基板側からホールコンピュータに送信されるべきすべての情報を払出制御基板２０００側に送信し、賞球予定払出情報に加え当該情報をも払出制御基板側からホールコンピュータＨＣに送信するようにしてもよいし、メイン制御基板側と払出制御基板側とで重複する情報をホールコンピュータＨＣに送信するようにしてもよい。ここで、ＨＣ側送信制御手段２１２０ｂは、メイン制御基板１０００から賞球予定払出情報を受信した場合、当該賞球予定払出情報に対応した賞球分、後述する予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値を累積加算する予定払出個数加算手段２１２０ｂ−１と、後述する予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値が所定値（例えば１０）に到達した場合、後述する予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値から所定値（例えば１０）減算する予定払出個数減算手段２１２０ｂ−２と、予定払出個数を一時記憶するための予定払出個数関連カウンタ２１２０ｂ−３と、を有している。尚、後述する処理の項目で説明するが、予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値が所定値に到達した場合、ホールコンピュータＨＣに対して情報（賞球払出予定個数＝所定個数（例えば１０個）分に相当するパルス信号）が送信されるように構成されている。
【０１１５】
更に、払出制御基板２０００側には、停電等の発生により電源が切断された場合において電源の再投入時に払出制御基板の状態を電源切断時の状態に復帰させるためのバックアップ手段２４００が備えられている。ここで、バックアップ手段２４００は、停電等の発生により電源が切断された場合において、電源の再入時に払出制御基板２０００の状態を電源切断前の状態に復帰させるべく、電源切断時に払出制御基板２０００側で一時記憶していたデータを記憶しておくためのバックアップ情報一時記憶手段２４１０と、遊技機の電源のオフ後においてもバックアップ情報一時記憶手段にバックアップ電圧を供給してデータを保持するバックアップ電源供給手段２４２００と、を有している。尚、バックアップ情報一時記憶手段２４１０への書き込みは、通常処理によって電源切断時に実行され、逆にバックアップ情報一時記憶手段２４１０に書き込まれた各情報の復帰は、電源入時のメイン処理において実行される。
【０１１６】
次に、図３２は、予定賞球払出個数の管理処理とホールコンピュータＨＣへの予定賞球払出個数情報の送信処理を示したフローチャートである。まず、ステップ２４０２で、ＨＣ側送信制御手段２１２０ｂは、メイン側受信情報一時記憶手段２１１１ｂを参照し、新たな予定払出個数情報を受信したか否かを判定する。ステップ２４０２でＹｅｓの場合、ステップ２４０４で、ＨＣ側送信制御手段１１１４は、新たな予定払出個数情報に対応した賞球数（ｎ）を払出処理関連情報一時記憶手段２１２０ｂ−３に一時記憶する。次に、ステップ２４０６及びステップ２４０８で、予定払出個数加算手段２１２０ｂ−１は、払出処理関連情報一時記憶手段２３２０に一時記憶されているｎ値から１減算した上で、予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値（Ｃ値）に１を加算する。そして、ステップ２４１０で、ＨＣ側送信制御手段２１２０ｂは、予定払出個数関連カウンタ２１２０ｂ−３を参照し、カウンタ値（Ｃ値）が所定数（例えば１０）に到達したか否かを判定する。ステップ２４１０でＹｅｓの場合、ステップ２４１２で、ＨＣ側送信制御手段２１２０ｂは、外部中継端子板を介して、前記所定数（例えば１０）に相当するパルス信号を出力する。尚、これを受信したホールコンピュータＨＣ側では、前記所定数（例えば１０）に相当する賞球が払い出されることが予定されていることを、当該賞球が実際に払い出される前に把握することになる。そして、ステップ２４１４で、予定払出個数減算手段２１２０ｂ−２は、予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値（Ｃ）から前記所定数を減算する。そして、ステップ２２４１６で、ＨＣ側送信制御手段２１２０ｂは、払出処理関連情報一時記憶手段２３２０を参照し、ｎ値が０であるか否かを判定する。ステップ２４１６でＹｅｓの場合には次の処理に移行する。尚、ステップ２４０２でＮｏの場合及びステップ２４１０でＮｏの場合にも次の処理に移行し、ステップ２４１６でＮｏの場合にはステップ２４０６に移行する。尚、本最良形態では、予定払出個数関連カウンタ２１２０ｂ−３のカウンタ値をインクリメントさせる方式であるが、これに限定されず、所定値からデクリメントさせて０になった時点で信号を送信し、再び所定値をセットするように構成してもよい。更には、予定払出個数関連カウンタ２１２０ｂ−３として、所定数をカウントする毎に信号（分周パルス）を出力するものを使用してもよい。
【０１１７】
尚、本変更例では、メイン制御基板１０００側から払出制御基板２０００に対し、賞球払出コマンドとは別に予定払出個数情報を送信するように構成したが、これには限定されない。例えば、メイン制御基板１０００側からの賞球払出コマンドに基づき、払出制御基板２０００は予定払出個数情報を取得してもよい。但し、この場合、本最良形態のように、賞球払出コマンド送信タイミング＝賞球払出タイミングと構成するのではなく、メイン制御基板１０００側では、入賞口からの入賞信号を受信したタイミングで、払出制御基板２０００側に賞球払出コマンドを送信する。そして、払出制御基板２０００側では、メイン制御基板１０００側から入賞の度に送信されてくる賞球払出コマンド情報を管理可能なように、賞球払出が完了するまで未払出に係る賞球情報を一時記憶可能な賞球払出コマンド情報一時記憶手段を備える必要がある。尚、これ以外は上記変更例と同一構成となる。このような構成を採ることで、実際の賞球払出に関連した賞球払出コマンドの情報を利用して予定払出個数を管理するように構成されているため、実際の賞球払出に関連した賞球払出コマンドとは別に予定払出個数に関連した情報を送信する場合と比較し、この点からも主制御部のソフト負担を軽減できるという効果を奏する。
【０１１８】
次の変更例を説明する。本最良形態では、どのような状況でも分割個数を一律としたが、これには何ら限定されない。例えば、払出個数に対応して分割個数を決定する態様を挙げることができる。この具体例としては、払出個数の多い賞球払出コマンドを受信した場合には、払出個数の少ない賞球払出コマンドを受信した場合と比較して、より少ない分割払出個数とする例が挙げられる。例えば、所定数α（例えば２５個）の賞球払出コマンドを受信した場合には１回当たりの分割払出の際の個数としてＸ個（例えば３個）、所定数β（例えば１５個）の賞球払出コマンドを受信した場合には１回当たりの分割払出の際の個数としてＹ個（例えば５個）、所定数γ（例えば１０個）の賞球払出コマンドを受信した場合には１回当たりの分割払出の際の個数としてＺ個（例えば１０個）、とする態様を挙げることができる（ここで、α＞β＞γ、Ｚ＞Ｙ＞Ｘ）。このように分割払出個数を賞球払出コマンドの種類に応じ、特に賞球数が多い場合には分割払出個数を少なくすることで、不正時のダメージを低減することが可能となる。更には、遊技状態に対応して分割個数を決定するように構成してもよい。具体例としては、賞球払出が多く実行される遊技状態時には、分割個数を少なく設定するよう構成する態様を挙げることができる。例えば、特別遊技時が所定数Ａ、確率変動遊技時や時間短縮遊技時のような特定遊技時が所定数Ｂ、通常遊技時が所定数Ｃ｛所定数Ｃ（例えば１０個）＞所定数Ｂ（例えば５個）＞所定数Ａ（例えば３個）｝の態様である。
【０１１９】
尚、上記した最良形態や変更例は、特定のものに対して適用されると限定的に解すべきでなく、どのような組み合わせであってもよい。例えば、ある最良形態についての変更例は、別の最良形態の変更例であると理解すべきであり、また、ある変更例と別の変更例が独立して記載されていたとしても、当該ある変更例と当該別の変更例を組み合わせたものも記載されていると理解すべきである。
【符号の説明】
【０１２０】
１３  払出ユニット
１４  カウントセンサ
１０００  メイン制御基板
１１１０  送信制御手段
１１２２  払出制御側受信制御手段
１３００  正常送信判定手段
２０００  払出制御基板
２１１１  メイン側受信制御手段
２１１１ｃ  払出コマンド一時記憶手段
２１２０  送信制御手段
２３００  払出制御手段
２３２３  異常払出回数カウンタ
２３３０  払出異常判定手段
２３４０  待ち時間制御手段
【図１】
2011125487.tif 000006
【図２】
2011125487.tif 000007
【図３】
2011125487.tif 000008
【図４】
2011125487.tif 000009
【図５】
2011125487.tif 000010
【図６】
2011125487.tif 000011
【図７】
2011125487.tif 000012
【図８】
2011125487.tif 000013
【図９】
2011125487.tif 000014
【図１０】
2011125487.tif 000015
【図１１】
2011125487.tif 000016
【図１２】
2011125487.tif 000017
【図１３】
2011125487.tif 000018
【図１４】
2011125487.tif 000019
【図１５】
2011125487.tif 000020
【図１６】
2011125487.tif 000021
【図１７】
2011125487.tif 000022
【図１８】
2011125487.tif 000023
【図１９】
2011125487.tif 000024
【図２０】
2011125487.tif 000025
【図２１】
2011125487.tif 000026
【図２２】
2011125487.tif 000027
【図２３】
2011125487.tif 000028
【図２４】
2011125487.tif 000029
【図２５】
2011125487.tif 000030
【図２６】
2011125487.tif 000031
【図２７】
2011125487.tif 000032
【図２８】
2011125487.tif 000033
【図２９】
2011125487.tif 000034
【図３０】
2011125487.tif 000035
【図３１】
2011125487.tif 000036
【図３２】
2011125487.tif 000037