(57)【特許請求の範囲】
【請求項１】
賞球類が転動する通路(22)と、
前記通路(22)上に設置され、通過した前記賞球類を検知して計数する計数センサ部(100)と、
前記計数センサ部(100)と相互に通信可能に接続され、前記計数センサ部(100)から出力された計数値を受信し、該計数値を表示する数量表示部(200)と、を具備した賞球類計数機において、
前記計数センサ部(100)は、第１ＣＰＵ(101)及び所定のシークレットコードが格納されている第１メモリ手段を備え、
前記数量表示部(200)は、第２ＣＰＵ(201)及び前記所定のシークレットコードが格納されている第２メモリ手段を備え、
前記数量表示部(200)から前記計数センサ部(100)に対するシークレットコード送信要求により、前記計数センサ部(100)の前記第１メモリ手段に格納されている前記所定のシークレットコードが前記数量表示部(200)に送信されて受信され、前記数量表示部(200)の前記第２ＣＰＵが、前記受信した所定のシークレットコードと、前記第２メモリ手段に格納されている前記所定のシークレットコードとの比較照合を行い、一致した場合に、前記数量表示部(200)が計数表示モードになるとともに、前記計数センサ部(100)に対して照合正常終了通知を送信し、これによって前記計数センサ部(100)が計数モードになるか、或いは、
前記計数センサ部(100)から前記数量表示部(200)に対するシークレットコード送信要求により、前記数量表示部(200)の前記第２メモリ手段に格納されている前記所定のシークレットコードが前記計数センサ部(100)に送信されて受信され、前記計数センサ部(100)の前記第１ＣＰＵが、前記受信した所定のシークレットコードと、前記第１メモリ手段に格納されている前記所定のシークレットコードとの比較照合を行い、一致した場合に、前記計数センサ部(100)が計数モードになるとともに、前記数量表示部(200)に対して照合正常終了通知を送信し、これによって前記数量表示部(200)が計数表示モードになることを特徴とする賞球類計数機。
【請求項２】
前記所定のシークレットコードは、前記計数センサ部又は前記数量表示部のいずれか一方で乱数を用いて生成された後に前記一方の側のメモリ手段に登録され、その後、他方の側に送信されて、該他方の側のメモリ手段に登録されたものである、請求項１に記載の賞球類計数機。
【請求項３】
前記計数センサ部は前記計数値を暗号化する暗号化手段を具備し、前記数量表示部は前記暗号化された計数値を復号化する復号化手段を具備している請求項１に記載の賞球類計数機。
【請求項４】
前記計数値を含むデータをレシート又はカードに印字又は書き込むためのレシートプリンタ部又はカード処理部と、
前記レシートプリンタ部又はカード処理部を制御するための制御部とをさらに備えたことを特徴とする請求項１又は２に記載の賞球類計数機。
【請求項５】
外部機器との通信インタフェースを備えていることを特徴とする請求項１又は２に記載の賞球類計数機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ店、雀球店等に設置され、顧客が獲得した賞球類の数量を不正なく正確に計数する賞球類計数機に関するものである。
【０００２】
【従来の技術】
パチンコ店、雀球店等においては、遊技客が獲得したパチンコ球等の賞球類を計数し、景品交換所などで換金したり景品と交換する景品交換用カードやレシートを発行するための賞球類計数機が設置されている。かかる賞球類計数機は一般に、遊技客によりホッパに投入された賞球類の数量を光学センサにより検出して計数している。
【０００３】
図１３は一般的な賞球計数機１０の外観構成を示しており、中央上部には、多数量の賞球を受け入れるホッパ１１があり、その後方には必要なデータや案内等を表示するための表示部１５が設けられていると共に、端球の返却を行う返却スイッチ１３、レシート発行スイッチ１４及び数量表示部１２が設けられている。ホッパ１１に賞球が投入されると賞球の数量が自動的に計数され、計数値が数量表示部１２に表示され、レシート発行スイッチ１４が押下されると、日付や賞球の総数等が記入されたレシートがレシート発行口１６から発行されると共に、表示部１５にレシート内容が表示されるようになっている。また、賞球計数機１０の前面には、計数した賞球の端数を顧客に返却するための球返却口１７が設けられている。
【０００４】
図１４は、ホッパ１１から賞球１が転動する賞球計数部２０の一部外観構成を示しており、図１５は図１４のａ−ａ‘線矢印Ｙ方向の一部断面図である。複数本のレール（レーン）２１で区切られた通路２２毎に、光学検出センサ対３０が並列に設けられている。通路２２は傾斜して設けられており、ホッパ１１からの賞球１が通路２２を転動して流れ賞球出口２３に出て行くときに、赤外線のＬＥＤ（発光素子）３０ａとフォトトランジスタ（受光素子）３０ｂとで成る光学検出センサ対３０によって検出される。
【０００５】
光学検出センサ対３０の発光側回路は図１６に示す構成となっており、発光素子としての発光ダイオード（ＬＥＤ１，ＬＥＤ２，……）は賞球１が流れる通路２２にそれぞれ１個所設けられている。また、光学検出センサ対３０の受光側回路は図１７に示すような構成になっており、受光素子としてのフォトトランジスタ（ＰＨ１，ＰＨ２，……）からの検出パルス信号（Ｓ１，Ｓ２，……）はそれぞれコンパレータ（ＩＣ１，ＩＣ２，……）に送出され、コンパレータ（ＩＣ１，ＩＣ２，……）に入力する基準電圧に基づいて２値化されたディジタル信号（ＤＳ１，ＤＳ２，……）が計数回路（▲１▼、▲２▼、……）に入力される。
【０００６】
このような構成において、賞球１がホッパ１１に入れられると、直ちに賞球１の自重により賞球計数部２０の各レール２１に転動していき、光学検出センサ対３０を通過し始めて計数が始まり、計数回路（▲１▼、▲２▼、……）で各レール２１を転動する賞球１の数が計数され、その総計によって賞球数が求められる。
【０００７】
ここにおいて、上記賞球計数機１０を基板構成のブロック図で示すと図１８に示すようになり、センサ基板１０ＡとＣＰＵ基板１０Ｂとに分かれている。センサ基板１０Ａには発光ダイオード（ＬＥＤ１，ＬＥＤ２，……）及びフォトトランジスタ（ＰＨ１，ＰＨ２，……）が装着され、光学検出センサ対３０を構成している。一方、ＣＰＵ基板１０Ｂには、プログラムを格納したＲＯＭ４１で作動する制御手段としてのＣＰＵ４０と、入出力を制御するインタフェースとしてのＩＯポート４２と、発光ダイオード（ＬＥＤ１，ＬＥＤ２，……）をＯＮ／ＯＦＦするＯＮ／ＯＦＦ回路４３と、フォトトランジスタ（ＰＨ１，ＰＨ２，……）からの球計数信号ＢＳを基準値と比較して２値化するコンパレータ４４とが装着されている。発光ダイオード（ＬＥＤ１，ＬＥＤ２，……）はＩＯポート４２及びＯＮ／ＯＦＦ回路４３を介してＣＰＵ４０で発光制御され、フォトトランジスタ（ＰＨ１，ＰＨ２，……）からの球計数信号ＢＳは、コンパレータ４４及びＩＯポート４２を経てＣＰＵ４０に入力されて賞球１の数量が計数される。
【０００８】
そして、最近フォトトランジスタ（ＰＨ１，ＰＨ２，……）からの球計数信号ＢＳに電気的な不正を施すことにより、計数信号のパルス数を減らすという手法で店の利益を不当に確保しようという内部不正が発生している。不正の内容はセンサ受光側のハーネスに不正回路を接続し、光学検出センサ対３０のＯＮ／ＯＦＦ信号のチェックでは不正を発見できないように対処されている。
【０００９】
この種の不正回路では、受光側ＯＦＦ時には、受光側はセンサ信号を通過させ、この場合にはセンサチェックがＯＫとなる。また、発光側ＯＮ時には、複数ある受光側の一部を強制的にＯＮにする。つまり、賞球が通らなかったとして計数値が上がらないようにしており、このような不正回路を複数あるレーン２１のうち少なくとも１個所に設置している。
【００１０】
図１７の回路において、例えばフォトトランジスタＰＨ１を通路から取り除くとか、センサ信号の送信に関連する信号線を点Ｐで切断することによって、発光側ＯＦＦ時は受光側でセンサ信号を通過させ、発光側ＯＮ時は受光側センサの一部を強制的にＯＮにする不正回路を挿入する。これにより、電源ＯＮ時又は計数開始前のセンサのチェックには合格しても、計数時はセンサの一部が強制的にＯＮになるので、センサに賞球の通過があっても計数されないことになる。このため、実際の球数よりも少ない量が計数値となり、店の不当な利益となる。
【００１１】
【発明が解決しようとする課題】
かかる不正防止のために、例えば特開平１１−９８０９号公報に示されるように賞球の重量を測定し、計数値と重量とが見合ったものかを対比しながら確認する装置が提案されている。しかしながら、重量を測定するための機構が必要でコストアップに繋がり、賞球計数機の重量も重くなる欠点がある。
【００１２】
また、ＣＰＵ基板１０ＢのＲＯＭ４１内のプログラムを変更して（ＲＯＭを差し替えて）、不正な計数値（減数した計数値）を表示したり、レシートに印字したりする不正も行われている。ＲＯＭの差し替えを防止するために、目視チェックによる監査時に容易に不正を発見できるように、ＲＯＭに封印シールを貼るようにしている。しかし、封印シールは一度剥がすと修復が不可能なものであるが、ＲＯＭが容易に見えない場所にあったりすることを確認できないこともあり、更には封印シールを偽造するといった問題もある。
【００１３】
このような状況から現行の検査方法は、センサ基板１０ＡからＣＰＵ基板１０Ｂのハーネスに何か仕掛けられていないか、或いはＲＯＭが差し替えられていないかを外観で目視チェックする以外にないのが実情である。チェックは遊技組合等で質の向上のために自主的に行い、合格品に認定証を出すような運営を図っているが、確認作業は大変なものであった。また、遊技組合等の第三者の立ち入り検査のときだけ正常なＲＯＭを取付け、検査終了後に不正なＲＯＭに戻してしまうことも行われている。
【００１４】
このため、上述したような賞球計数機内部に仕掛けられた不正改造を、計数機を分解することなく容易に検知し、目視チェックに頼ることなく、店側の不正行為（改造）を確実に防止できる有効な対策の出現が強く望まれている。
【００１５】
本発明は上述のような事情よりなされたものであり、本発明の目的は、安価な構成で不正ＲＯＭに交換できないようにブラックボックス化すると共に、通信データの暗号化やシークレットコード利用等の安全対策を講じることにより、店側の不正行為を確実に防止するようにした賞球類計数機を提供することにある。
【００１６】
【課題を解決するための手段】
本発明は、賞球類が転動する通路22と、通路22上に設置され、通過した賞球類を検知して計数する計数センサ部100と、計数センサ部100と相互に通信可能に接続され、計数センサ部(100)から出力された計数値を受信し、計数値を表示する数量表示部200と、を具備した賞球類計数機に関し、本発明の上記目的は、
前記計数センサ部(100)は、第１ＣＰＵ(101)及び所定のシークレットコードが格納されている第１メモリ手段を備え、
前記数量表示部(200)は、第２ＣＰＵ(201)及び前記所定のシークレットコードが格納されている第２メモリ手段を備え、
前記数量表示部(200)から前記計数センサ部(100)に対するシークレットコード送信要求により、前記計数センサ部(100)の前記第１メモリ手段に格納されている前記所定のシークレットコードが前記数量表示部(200)に送信されて受信され、前記数量表示部(200)の前記第２ＣＰＵが、前記受信した所定のシークレットコードと、前記第２メモリ手段に格納されている前記所定のシークレットコードとの比較照合を行い、一致した場合に、前記数量表示部(200)が計数表示モードになるとともに、前記計数センサ部(100)に対して照合正常終了通知を送信し、これによって前記計数センサ部(100)が計数モードになるか、或いは、
前記計数センサ部(100)から前記数量表示部(200)に対するシークレットコード送信要求により、前記数量表示部(200)の前記第２メモリ手段に格納されている前記所定のシークレットコードが前記計数センサ部(100)に送信されて受信され、前記計数センサ部(100)の前記第１ＣＰＵが、前記受信した所定のシークレットコードと、前記第１メモリ手段に格納されている前記所定のシークレットコードとの比較照合を行い、一致した場合に、前記計数センサ部(100)が計数モードになるとともに、前記数量表示部(200)に対して照合正常終了通知を送信し、これによって前記数量表示部(200)が計数表示モードになることを特徴とする賞球類計数機によって達成される。
【００１７】
また、本発明の上記目的は、前記所定のシークレットコードが、前記計数センサ部又は前記数量表示部のいずれか一方で乱数を用いて生成された後に前記一方の側のメモリ手段に登録され、その後、他方の側に送信されて、該他方の側のメモリ手段に登録されたものであることにより、或いは、前記計数センサ部は前記計数値を暗号化する暗号化手段を具備し、前記数量表示部は前記暗号化された計数値を復号化する復号化手段を具備していることにより、或いは、前記計数値を含むデータをレシート又はカードに印字又は書き込むためのレシートプリンタ部又はカード処理部と、前記レシートプリンタ部又はカード処理部を制御するための制御部とをさらに備えたことにより、或いは、外部機器との通信インタフェースを備えていることによって、より効果的に達成される。
【００１８】
【発明の実施の形態】
本発明では、計数センサ部に計数専用のＲＯＭその他の素子を内蔵すると共に、計数センサ部をモールド等でブラックボックス化することによって不正ＲＯＭに交換できないようにし、計数センサ部に接続されている数量表示部にも表示専用のＣＰＵその他を内蔵させ、数量表示部もブラックボックス化している。計数センサ部と数量表示部は一体であっても良く、別体であって両者を通信線で接続した構造であっても良い。そして、計数センサ部で計数された賞球の数量を数量表示部の表示部で表示すると共に、制御部の数量表示部でも表示を行うようにしている。
【００１９】
このため、制御部側のＲＯＭを不正ＲＯＭと交換した場合には、数量表示部での計数値の表示と制御部側の計数値の表示とが異なるため、不正が施されていることが容易に顧客（遊技客）に分かる。また、計数センサ部から数量表示部へ送信するデータを暗号化すると共に、計数センサ部から送信されてくる暗号化された計数センサ用シークレットコードと、制御部の数量表示部に予め登録されているシークレットコードとの比較照合を行い、正規の組み合わせであるかを確認するようにしている。このため、より確実に不正の防止を図ることができる。
【００２０】
以下、本発明の賞球類計数機１０Ａについて、図面を参照して具体的に説明する。
【００２１】
図１は本発明の外観構成例を図１３に対応させて示しており、第２の数量表示部２００の表示部２０４が顧客の見易い場所に設けられており、顧客は表示部２０４の表示値と数量表示部１２の表示値とを比較確認できるようになっている。数量表示部が２つあると遊技客が戸惑うことも考えられるので、その説明書等が貼設されていても良い。また、計数機前面には、景品交換用カードを発行して放出するためのカード発行口２１０が設けられている。レシートを発行する場合には景品交換用カードを発行する必要はなく、景品交換用カードを発行する場合にはレシートを発行する必要はないが、本実施例ではレシート及び景品交換用カードを選択的に発行する例を示している。また、表示部２０４を設けず、数量表示部１２だけの構成として、表示値と発行されたレシート若しくは景品交換用カードと比較確認しても良い。
【００２２】
計数センサ部１００は図２に示すように長形状矩形筒型のモールド化された一体構造となっており、内部に発光素子、受光素子、ＣＰＵその他の素子が一体的に組み込まれている。この計数センサ部１００は図３に示すように、賞球計数部２０のレール２１及び通路２２を横断して囲繞する形態で配設されており、通路２２を転動する賞球を光学的に検出するようになっている。
【００２３】
本発明の内部構成は図４に示す構成となっており、図１６及び図１７で説明したような光学検出センサ対３０を具備してモールド化されると共に、図２に示すような構造となっている計数センサ部１００と、この計数センサ部１００で計数された賞球の数量を表示部２０４で表示すると共に、モールド化された構造の数量表示部２００と、仕様変更になった場合等にＲＯＭ３０１の差し替えが可能となっていると共に、数量表示、レシート発行及び可搬媒体としての景品交換用カードを発行する制御部３００とを具備している。
【００２４】
計数センサ部１００は、発光側の複数の発光素子（例えばＬＥＤ）と受光側の複数の受光素子（例えばフォトトランジスタ）が対となって装着された光学検出センサ対３０と、光学検出センサ対３０の発光素子を駆動する発光量制御回路１１０と、光学検出センサ対３０の出力を２値化するためのコンパレータ１１１と、コンパレータ１１１の出力に基づき、ＩＯポート１１２を介して賞球の数量を計数し表示する機能を有するＣＰＵ１０１と、賞球の計数、表示、通信、暗号化処理等のプログラムを格納したＲＯＭ１０２と、データ処理に必要なデータを記憶するためのＲＡＭ１０３と、数量表示部２００及び制御部３００との間で通信等を行うシリアルＩＯポート１０４とを具備している。ＣＰＵ１０１は、ＲＯＭ１０２内のプログラム（発光量制御データ）に従ってＩＯポート１１２及び発光量制御回路１１０を介して発光素子の発光制御を行うと共に、受光素子からの信号をコンパレータ１１１で２値信号とし、その２値信号をＩＯポート１１２を介して受信して賞球を計数する。
【００２５】
また、数量表示部２００は計数センサ部１００との間で通信等を行うシリアルＩＯポート２０２と、計数センサ部１００から送信されてくる計数値を復号化して表示するための制御を行うＣＰＵ２０１と、通信、表示、復号化等のプログラムを格納してＣＰＵ２０１に接続されたＲＯＭ２０３と、ドライバ２０５で駆動される液晶等で成る表示部２０４と、データ処理に必要なデータを記憶するためのＲＡＭ２０６とを具備しており、内蔵のＲＯＭ２０３等を外部から差し替えることができないようなモールド構造となっている。計数センサ部１００と数量表示部２００とは、シリアルＩＯポート１０４及び２０２を介して通信線２１０で接続されている。
【００２６】
一方、制御部３００には全体の制御を行う制御手段としてのＣＰＵ３０１と、ＣＰＵ３０１を駆動させるためのプログラムを格納したＲＯＭ３０２と、ＣＰＵ３０１の入出力を制御するインタフェースとしてのＩＯポート３０３と、計数センサ部１００との間で通信を行うためのシリアルＩＯポート３０４と、データ処理に必要なデータを記憶するためのＲＡＭ３０５とを具備している。また、ＩＯポート３０３には数量表示部１２が接続されると共に、レシートを発行したり、景品交換用カードを発行するためのレシートプリンタ部／カード処理部３１０が接続されている。レシートプリンタ部／カード処理部３１０で発行されたレシートはレシート発行口１６から投出され、レシートプリンタ部／カード処理部３１０で発行された景品交換用カードはカード発行口２１０から投出され、シリアルＩＯポート１０４及び３０４を介して計数センサ部１００から送信されてきた計数値は数量表示部１２で表示される。
【００２７】
上述では計数センサ部１００と数量表示部２００とを別体としてそれぞれをモールド化し、通信線２１０で接続しているが、計数センサ部１００と数量表示部２００とを一体的にモールド化しても良い。この場合、通信線は不要となる。
【００２８】
このような構成において、本発明の基本的な動作を図５のフローチャートを参照して説明する。図５は数量表示部２００、計数センサ部１００及び制御部３００の間の関係を、経時的な手順で示している。
【００２９】
先ず電源を投入することにより、計数センサ部１００のＣＰＵ１０１はＲＯＭ１０２のプログラムに従って、ＩＯポート１１２及び発光量制御回路１１０を介して発光素子を所定発光レベルで発光させ、受光素子からの受光信号をコンパレータ１１１及びＩＯポート１１２を介して入力し、賞球計数を行う球投入の待機状態となっている（ステップＳ１）。そして、賞球がホッパ１１に投入されると、通路２２を転動する賞球に対応する受光素子からの信号がコンパレータ１１１で２値化され、ＩＯポート１１２を経てＣＰＵ１０１に入力されることによって計数されると共に、タイマー（図示せず）をセットする（ステップＳ２）。ＣＰＵ１０１で計数された計数値を暗号化し（ステップＳ３）、その暗号化された計数値をシリアルＩＯポート１０４から通信線２１０を経て数量表示部２００に逐次送信する（ステップＳ４）。数量表示部２００のＣＰＵ２０１は、シリアルＩＯポート２０２を介して受信した計数値を復号化し（ステップＳ５）、その数量をドライバ２０５を介して表示部２０４に表示し（ステップＳ６）、表示完了信号をシリアルＩＯポート２０２から計数センサ部１００に送信する（ステップＳ７）。計数センサ部１００は、上記計数動作をタイマー（図示せず）がタイムアップとなるまで繰り返す（ステップＳ８）。
【００３０】
上記ステップＳ８においてタイマーがタイムアップとなれば、ホッパ１１に投入された賞球の計数が全て完了したと判断されるので、この時点で数量表示部２００のＣＰＵ２０１により表示部２０４に最終的な数量が表示されると共に、計数センサ部１００のＣＰＵ１０１は計数完了した計数値をシリアルＩＯポート１０４から制御部３００に送信する（ステップＳ１０）。制御部３００のＣＰＵ３０１は計数値をシリアルＩＯポート３０４を介して受信し、ＩＯポート３０３を介して数量表示部１２で計数値の表示を行うと共に（ステップＳ１１）、内蔵のレシートプリンタ部／カード処理部３１０でレシート発行の処理を行う（ステップＳ１３）。また、レシート発行の代わりに景品交換用カードを発行若しくは追加更新するものでは、レシートプリンタ部／カード処理部３１０で景品交換用カードの発行或いは更新の処理を行う。なお、レシートの発行、景品交換用カードの発行、更新及び数量表示の順番は任意である。
【００３１】
その後、制御部３００のＣＰＵ３０１は、計数センサ部１００にシリアルＩＯポート３０４を介してレシート発行処理完了信号を送信し（ステップＳ１４）、計数センサ部１００のＣＰＵ１０１は、レシート発行処理完了信号の受信後に数量表示部２００に表示終了指示信号を送信し（ステップＳ１５）、数量表示部２００は表示終了となる（ステップＳ１６）。即ち、計数値表示を０にするか若しくは表示をなくし、計数待機状態に戻す。その後、数量表示部２００は計数センサ部１００に表示終了報告を送信する（ステップＳ１７）。
次に、図６及び図７のフローチャートに従って、計数センサ部１００の動作を説明する。
【００３２】
計数センサ部１００は常時賞球の検知待機状態となっており（ステップＳ２０）、ホッパ１１に投入された賞球の検知がなされるとＣＰＵ１０１による表示割込タイマー及び計数完了タイマーのセットを行い（ステップＳ２１）、賞球の計数を開始する（ステップＳ２２）。賞球の計数はタイマーがタイムアップするまで繰り返され、計数完了タイマーがタイムアップしたときにその計数値を暗号化し（ステップＳ２３）、シリアルＩＯポート１０４を介して数量表示部２００へ送信する（ステップＳ２４）。そして、数量表示部２００から表示完了信号を受信したか否かを判定し（ステップＳ２５）、受信がオーケーでない場合にはエラーダウンとなる。数量表示部２００での受信がオーケーか否かは、後述するシークレットコードの照合で判定する。なお、計数完了タイマーは、計数ルーチンの中で計数パルスを計数するたびに更新される。
【００３３】
また、上記ステップＳ２５で数量表示部２００の受信がオーケーであればタイマーをクリアして制御部３００へ送信し（ステップＳ２６）、制御部３００よりレシート発行処理完了信号を受信し（ステップＳ２７）、表示終了指示信号を数量表示部２００に送信する（ステップＳ２８）。そして、数量表示部２００からの表示終了報告信号を受信して（ステップＳ２９）、上記ステップＳ２０にリターンし、次の球計数待ちとなる。
【００３４】
なお、上記ステップＳ２２の計数中にタイマー割込み処理が要求された場合には、図７に示す処理が実行されてから上記ステップＳ２２の計数が継続される。即ち、割込み処理が開始されると先ず計数値を暗号化し（ステップＳ３０）、その暗号化した計数値を数量表示部２００に送信し（ステップＳ３１）、表示割込タイマーを更新する（ステップＳ３２）。
【００３５】
次に、図８のフローチャートに従って、数量表示部２００の動作を説明する。
【００３６】
先ず数量表示部２００のＣＰＵ２０１は、計数センサ部１００からデータを受信し（ステップＳ４０）、計数値を受信したか否かを判定し（ステップＳ４１）、計数値を受信した場合には所定のアルゴリズムで復号化し（ステップＳ４２）、復号により解読できたか否かを判定する（ステップＳ４３）。例えば復号化した計数値のチェックサムが正常でなかった場合はエラーダウンとし（ステップＳ４４）、チェックサムがオーケーの場合は計数値を表示部２０４に表示し（ステップＳ４５）、その後表示完了信号を計数センサ部１００に送信し（ステップＳ４６）、上記ステップＳ４０にリターンする。なお、エラーダウンのときは、アラームを出力しても良い。
【００３７】
また、上記ステップＳ４１において計数値受信がオーケーでない場合は表示終了指示信号を受信したか否かを判定し（ステップＳ４7）、表示終了指示信号を受信していない場合は上記ステップＳ４０にリターンすると共に、他の処理を実行する。また、上記ステップＳ４７において、表示終了指示信号を受信したと判定された場合には表示終了（表示を０にするか又は表示を消灯）の処理を行い（ステップＳ４８）、表示終了報告を計数センサ部１００に送信し（ステップＳ４９）、上記ステップＳ４０にリターンする。
【００３８】
本発明では、更に不正防止の完全性を期するために、計数センサ部１００と数量表示部２００との間でシークレットコードによる認証方式を採用しているが、その様子を図９のフローチャートを参照して説明する。
【００３９】
製造組立て直後に電源をＯＮすることにより、或いは通信により初期設定コマンドを送り処理プログラムを実行させることにより、計数センサ部１００及び数量表示部２００が動作状態となり（ステップＳ６０）、シークレットコードが存在するか否かを判定し（ステップＳ６０Ａ）、シークレットコードが既に存在する場合は次の処理となる。また、シークレットコードが存在していない場合には、数量表示部２００のＣＰＵ２０１は乱数を発生し（ステップＳ６１）、例えば４桁の乱数に４桁の製造シリアル番号を加えて８桁の数字列を作るとか、当該シークレットコードに生成した乱数を乗算するような所定のアルゴリズムに基づいて表示部用シークレットコードを作成して登録する（ステップＳ６２）。この登録された表示部用シークレットコードをＩＯポート２０２を介して計数センサ部１００に送信し（ステップＳ６３）、計数センサ部１００はこの送信された表示部用シークレットコードをシリアルＩＯポート１０４を介して受信して登録し（ステップＳ６４）、ＣＰＵ１０１は乱数を発生し（ステップＳ６５）、この乱数に基づいて計数センサ用シークレットコードを作成して登録する（ステップＳ６６）。計数センサ用シークレットコードの生成は、例えば表示部用シークレットコードに生成した乱数を乗算して行われる。そして、この登録した計数センサ用シークレットコードを数量表示部２００に送信し（ステップＳ６７）、数量表示部２００は計数センサ部１００から送信されてきた計数センサ用シークレットコードを登録する（ステップＳ６８）。かかる状態で賞球計数機１０Ａを出荷する。
【００４０】
ここで、賞球計数機１０Ａを購入して設置した店で電源をＯＮすると（ステップＳ７０）、数量表示部２００から計数センサ部１００に対してシークレットコード送信要求が送信され（ステップＳ７１）、計数センサ部１００から数量表示部２００に対して予め登録されている計数センサ用シークレットコードが送信される（ステップＳ７２）。数量表示部２００のＣＰＵ２０１ではチェックプログラムを実行し（ステップＳ７３）、予め登録されている計数センサ用シークレットコードと送信されてきた計数センサ用シークレットコードとが同一か照合して、その照合がオーケーか否かを判定する（ステップＳ７４）。照合がオーケーの場合には、数量表示部２００は計数表示モードとなると共に、計数センサ部１００に正常終了通知を送信し（ステップＳ７７）、これにより計数センサ部１００は計数モードとなる。また、上記ステップＳ７４における計数センサ用シークレットコードの照合がオーケーでない場合は、エラー表示し（ステップＳ７５）、システムダウンとする（ステップＳ７６）。システムダウンではアラームを出すようにしても良い。
【００４１】
このように、数量表示部２００と計数センサ部１００との間でシークレットコードに基づく照合の確認後に、数量表示部２００は計数表示モードになり、計数センサ部１００は計数モードになるので、計数センサ部１００で計数された数量が正しく数量表示部２００の表示部２０４に表示されることになる。シークレットコードの確認は計数センサ部、数量表示部のいずれか一方或いは双方で行っても良い。
【００４２】
なお、上述では計数センサ表示部をモールド化して一体化しているが、他の手法であってもブラックボックス化されて、内蔵のＣＰＵ等を外部から差し替えできない構造であれば良い。
【００４３】
図１０は、レシートプリンタ部／カード処理部３１０を賞球類計数機１０Ａの外付けとした場合の構成を示しており、レシートプリンタ部／カード処理部３１０はレシートプリンタ部／カード処理部インタフェース３１１を介してＣＰＵ３０１で制御される。
【００４４】
また、図１１は計数センサ部１００と数量表示部（２００）を一体化した場合の構成を示しており、表示部２０４にはＩＯポート１１２を介してＣＰＵ１０１から計数値が表示される。従って、本例では通信線は不要である。
【００４５】
更に図１２は、図１１におけるレシートプリンタ部／カード処理部３１０を外付けとした場合の構成を示しており、レシートプリンタ部／カード処理部３１０はレシートプリンタ部／カード処理部インタフェース３１１を介してＣＰＵ３０１で制御される。
【００４６】
また、上述の各実施例では発光素子及び受光素子の数を６個としているが、その数は任意であり、ＣＰＵにはＭＰＵ等の演算処理装置も含まれる。更に、上述ではパチンコの球計数・表示について説明しているが、他の賞球についても同様である。計数センサは近接スイッチ等の磁気を利用するものであっても良い。
【００４７】
【発明の効果】
上述のように本発明の賞球類計数機によれば、計数センサ部をブラックボックス化しているので不正ＲＯＭに交換することができず、計数結果の出力を改変することができない。また、計数センサ部と数量表示部との信号体系が一体化されていると共に、数量表示部もＲＯＭを不正なものと挿し替えることができないようにモールド化されているため、表示データの改ざんは不可能である。制御部側のＲＯＭを不正ＲＯＭと交換した場合には、数量表示部の計数値と印字・表示された制御部側の計数値が異なるため、不正があることが容易に遊技客に分かる。
【００４８】
また、計数センサ部から数量表示部へ送信するデータは暗号化されたものであるので、従来のように不正回路を途中に挿入してデータを改ざんすることができない。更に、計数センサ部から送信されてくる暗号化された計数センサ用シークレットコードと予め数量表示部に登録されているシークレットコードとの照合を行い、正規の組み合わせであるかを確認して計数・表示するようにしているので、確実な数量表示を行うことができる。しかも、必要な部分のみをブラックボックス化することで、制御部において仕様変更の対応ができ、メンテナンスの悪化もない。
【００４９】
上述のように本発明によれば、不正が発生している（計数機の異常が起きている）ことが遊技客にも判るので、店での不正はあきらめざるを得ないという効果がある。
【図面の簡単な説明】
【図１】本発明の構成例を示す外観図である。
【図２】計数センサ部の構成例を示す斜視図である。
【図３】賞球類計数部の外観構成図である。
【図４】本発明の内部構成例を示すブロック図である。
【図５】本発明の全体的な動作例を示すフローチャートである。
【図６】本発明の動作例（計数センサ部）を示すフローチャートである。
【図７】本発明の動作例（計数センサ部）を示すフローチャートである。
【図８】本発明の動作例（数量表示部）を示すフローチャートである。
【図９】本発明の動作例（シークレットコードによる認証）を示すフローチャートである。
【図１０】本発明の他の実施例の内部構成例を示すブロック図である。
【図１１】本発明の更に他の実施例の内部構成例を示すブロック図である。
【図１２】本発明の更に他の実施例の内部構成例を示すブロック図である。
【図１３】一般的な賞球計数機の外観構成図である。
【図１４】賞球類計数部の一部外観構成図である。
【図１５】図１３のａ−ａ‘線矢印Ｙ方向の一部断面図である。
【図１６】光学検出センサ対の発光側回路の一例を示す結線図である。
【図１７】光学検出センサ対の受光側回路の一例を示す結線図である。
【図１８】賞球計数機の内部構成例を示すブロック図である。
【符号の説明】
１              賞球
１０            賞球計数機
１１            ホッパ
１２            数量表示部
１５            表示部
１６            レシート発行口
２０           賞球計数部
２１           レール（レーン）
２２           通路
３０           光学検出センサ対
３０ａ          ＬＥＤ（発光素子）
３０ｂ          フォトトランジスタ（受光素子）
１００         計数センサ部
１０１          ＣＰＵ
１０２          ＲＯＭ
１０４          シリアルＩＯポート
１１０          発光量制御回路
２００          数量表示部
２０１          ＣＰＵ
２０２          シリアルＩＯポート
２０４          表示部
３００         制御部
３０１          ＣＰＵ
３０２          ＲＯＭ
３０３          シリアルＩＯポート
３１０          レシートプリンタ部／カード処理部
３１１          レシートプリンタ部／カード処理部インタフェース
【図１】
0004782324.tif 000002
【図２】
0004782324.tif 000003
【図３】
0004782324.tif 000004
【図４】
0004782324.tif 000005
【図５】
0004782324.tif 000006
【図６】
0004782324.tif 000007
【図７】
0004782324.tif 000008
【図８】
0004782324.tif 000009
【図９】
0004782324.tif 000010
【図１０】
0004782324.tif 000011
【図１１】
0004782324.tif 000012
【図１２】
0004782324.tif 000013
【図１３】
0004782324.tif 000014
【図１４】
0004782324.tif 000015
【図１５】
0004782324.tif 000016
【図１６】
0004782324.tif 000017
【図１７】
0004782324.tif 000018
【図１８】
0004782324.tif 000019