(57)【要約】【課題】遊技機用ワンチップＣＰＵが正規品か否かの検査と、その正規品と確認できた遊技機用ワンチップＣＰＵが実際に遊技機を制御しているか否かの検査を併せて行うことができる遊技機検査システムを提供する。【解決手段】遊技機制御基板２の遊技機用ワンチップＣＰＵ２ａに付与されたＩＤを検査装置３が読み出して正規品か否かを判定でき、また、遊技機用ワンチップＣＰＵ２ａはＩ／Ｏポート２ｃ…との接続を断たれている可能性があるか否かを、センサ５や表示制御装置６や排出制御装置７との接続状態から判定し、適正に接続されていないと判定した場合には、内蔵のＲＡＭにエラーコードを書き込んでおくので、検査装置３が遊技機用ワンチップＣＰＵ２ａから読み出したエラー情報に基づいて、遊技機用ワンチップＣＰＵ２ａが適正な遊技機制御を行っていない不正改竄の有無を検査できる。【選択図】図２
2006141754.tif 000002
【特許請求の範囲】
【請求項１】
外部との通信機能を有すると共に適性検査に用いられる固有の識別情報が付与された遊技機用コンピュータにより制御される遊技機において、
前記遊技機用コンピュータは、少なくとも、遊技機制御手段と、遊技機用コンピュータに接続される部品及び／又は機器との接続状態が適正か否か確認する接続状態確認手段と、該接続状態確認手段の確認結果を保持する接続状態確認結果保持手段と、該接続状態確認結果保持手段の保持内容を前記通信機能を介して外部に出力する接続状態確認結果通知手段と、を有することを特徴とする遊技機。
【請求項２】
前記請求項１に記載の遊技機と、該遊技機の遊技機用コンピュータと通信が可能な検査装置と、からなる遊技機検査システムであって、
前記検査装置は、
遊技機の接続状態確認結果通知手段と通信し、遊技機より接続状態確認結果を取得可能な接続状態確認結果取得手段と、
前記接続状態確認結果取得手段により取得した接続状態確認結果が適正であることに基づいて遊技機の検査結果を正常と判定し、接続状態確認結果が不適正であることに基づいて遊技機の検査結果を異常と判定する異常判定手段と、
前記異常判定手段の判定結果を報知する報知手段と、
を有することを特徴とする遊技機検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機の正当性を遊技場等において検査できる機能を備えた遊技機と、この遊技機を用いた正当性検査を行う遊技機検査システムに関する。
【背景技術】
【０００２】
パチンコ機やスロットマシンなどの遊技機は、通常、遊技制御用プログラム等が格納されたＲＯＭを内蔵するワンチップ・マイクロコンピュータ（以下、遊技機用ワンチップＣＰＵという）を主要部品とする遊技機制御基板を収納ケースに収めた制御装置により制御されている。
【０００３】
上述した遊技機用ワンチップＣＰＵは、大当りの確率等遊技機の重要な特性に直接関与しているので、偽造された遊技機用ワンチップＣＰＵに不正に交換されたり、あるいは偽造された遊技機用ワンチップＣＰＵが装着された遊技機制御基板をケースごと不正に交換されたりすると、試験機関による試験に適合した適正な遊技機とは異なる遊技機になってしまい、遊技店や遊技客に不測の損害を与えることとなる。
【０００４】
そこで、遊技機用ワンチップＣＰＵの偽造を防止する、或いは、偽造されたことを容易に発見できるような技術として、各々個別のＩＤを遊技機用ワンチップＣＰＵに設定すると共に、このＩＤを読み出すためには特別な装置（例えば、ＩＤ読取装置などの検査装置）を用いることで秘匿性を高め、偽造された遊技機用ワンチップＣＰＵの発見を容易にし、且つ遊技機用ワンチップＣＰＵの偽造を困難にする技術が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開２０００−２６２７１０号公報
【０００６】
しかしながら、上記特許文献１に記載の技術では、遊技機制御基板に正規の遊技機用ワンチップＣＰＵが搭載されているか、不正な遊技機用ワンチップＣＰＵに換装されたかを確認することはできるが、その遊技機用ワンチップＣＰＵが実際に遊技機の諸制御を行っているか否かまでは判別できないという問題点がある。
【０００７】
すなわち、正規の遊技機用ワンチップＣＰＵを遊技機制御基板に搭載したまま、別の不正ＣＰＵを同一基板上に搭載し、その不正ＣＰＵによって実質的な遊技機の制御を行わせるという不正が行われた場合、ＩＤ読取装置などの検査装置は正規の遊技機用ワンチップＣＰＵから適正なＩＤを読み取って、当該遊技機が適正であるという検査結果となり、不正ＣＰＵによる遊技制御が行われている不正までは検知できないのである。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
そこで、本発明は、遊技機用ワンチップＣＰＵ毎に付与された固有のＩＤを読み出して検査することにより、その遊技機用ワンチップＣＰＵが正規品か否かを検査でき、尚且つ、その正規品と確認できた遊技機用ワンチップＣＰＵが実際に遊技機を制御していることも確認できる遊技機検査システムと、この遊技機検査システムによる検査が可能な遊技機の提供を目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、請求項１に係る発明は、外部との通信機能を有すると共に適性検査に用いられる固有の識別情報が付与された遊技機用コンピュータにより制御される遊技機において、前記遊技機用コンピュータは、少なくとも、遊技機制御手段と、遊技機用コンピュータに接続される部品及び／又は機器との接続状態が適正か否か確認する接続状態確認手段と、該接続状態確認手段の確認結果を保持する接続状態確認結果保持手段と、該接続状態確認結果保持手段の保持内容を前記通信機能を介して外部に出力する接続状態確認結果通知手段と、を有することを特徴とする。
【００１０】
また、請求項２に係る発明は、前記請求項１に記載の遊技機と、該遊技機の遊技機用コンピュータと通信が可能な検査装置と、からなる遊技機検査システムであって、前記検査装置は、遊技機の接続状態確認結果通知手段と通信し、遊技機より接続状態確認結果を取得可能な接続状態確認結果取得手段と、前記接続状態確認結果取得手段により取得した接続状態確認結果が適正であることに基づいて遊技機の検査結果を正常と判定し、接続状態確認結果が不適正であることに基づいて遊技機の検査結果を異常と判定する異常判定手段と、前記異常判定手段の判定結果を報知する報知手段と、を有することを特徴とする。
【発明の効果】
【００１１】
請求項１に係る遊技機によれば、遊技機用コンピュータは、少なくとも、遊技機制御手段と、遊技機用コンピュータに接続される部品及び／又は機器との接続状態が適正か否か確認する接続状態確認手段と、該接続状態確認手段の確認結果を保持する接続状態確認結果保持手段と、該接続状態確認結果保持手段の保持内容を通信機能を介して外部に出力する接続状態確認結果通知手段と、を有するので、適正な遊技機用コンピュータか否かの検査に用いられる固有の識別情報を外部へ出力できることに加えて、不正な遊技機用コンピュータにより遊技機制御を行うために正規の遊技機用コンピュータと各種部品や機器との接続が断たれると、該状態を接続状態確認結果として外部へ出力することができる。
【００１２】
請求項２に係る遊技機検査システムによれば、遊技機の遊技機用コンピュータと通信が可能な検査装置は、遊技機の接続状態確認結果通知手段と通信し、遊技機より接続状態確認結果を取得可能な接続状態確認結果取得手段と、接続状態確認結果取得手段により取得した接続状態確認結果が適正であることに基づいて遊技機の検査結果を正常と判定し、接続状態確認結果が不適正であることに基づいて遊技機の検査結果を異常と判定する異常判定手段と、異常判定手段の判定結果を報知する報知手段と、を有するので、固有の識別情報に基づく検査で適正な遊技機用コンピュータか否かを判定できることに加えて、不正な遊技機用コンピュータにより遊技機制御を行うために正規の遊技機用コンピュータと各種部品や機器との接続が断たれた異常を判定し、これを報知することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の望ましい実施形態を添付図面に基づいて詳細に説明する。
【００１４】
図１は、遊技機検査システムの全体構成を示すもので、遊技機１の遊技機制御基板２に検査装置３を接続して、遊技機制御基板２の主たる制御を司る遊技機用コンピュータ（ＲＯＭ，ＲＡＭ，ＣＰＵを集約してワンチップＩＣ化した遊技機用ワンチップＣＰＵ）に付与されたＩＤ（固有識別情報）による検査と、その遊技機用ワンチップＣＰＵが適正に遊技機制御機能を発揮しているか否かを検査する。なお、検査結果の報知は、検査装置３の表示画面にて可視表示したり、青ランプや赤ランプの点灯・点滅で表示したり、音声出力により行ったり、公知既存の如何様な手法を用いても構わない。
【００１５】
図２は、遊技機１の内部構成を示すもので、遊技機制御基板２に実装された遊技機用ワンチップＣＰＵ２ａは、検査端子２ｂを介して上記検査装置３との通信を行うと共に、チップセレクト信号及びデータバスにより複数のＩ／Ｏポート２ｃ…に接続されており、各Ｉ／Ｏポート２ｃは、遊技機１に設けられたセンサ５（ＯＮ／ＯＦＦの２状態を信号レベルにより表す各種スイッチや検出器など）、表示装置に対する制御を行う表示制御装置６、遊技媒体（パチンコ球やメダル）を排出する遊技媒体排出装置を制御する排出制御装置７、スピーカからの効果音出力や各種表示ランプの発光制御等による演出制御を行う演出制御装置８などに接続されている。
【００１６】
そして、遊技機用ワンチップＣＰＵ２ａは、Ｉ／Ｏポート２ｃを介してセンサ５から入力された信号を読み、それに応じた遊技機１の動作を実行するため、Ｉ／Ｏポート２ｃを介して表示制御装置６や排出制御装置７などに制御用のデータやコマンドを出力し、これを受けた表示制御装置６や排出制御装置７が表示装置や排出装置の作動制御を行うことで、遊技機１による遊技が進行してゆく。
【００１７】
遊技機用ワンチップＣＰＵ２ａが上記のような遊技機制御を行う際に、排出制御装置７のように独立した別のワンチップＣＰＵが制御する装置に対してコマンドを送出した後、そのコマンドに対するレスポンスが戻ってこない場合、排出制御装置７が適正に動作していないか、排出制御装置との接続線が断たれているか、或いは、遊技機用ワンチップＣＰＵ２ａとＩ／Ｏポート２ｃとの間の接続が断たれている（意図的にバスラインが切断されている）といった可能性があり、これをエラー状態として、遊技機用ワンチップＣＰＵ２ａ内のＲＡＭ上の所定の場所に記憶しておく。
【００１８】
また、遊技機用ワンチップＣＰＵ２ａが上記のような遊技機制御を行う際に、表示制御装置６のように、受信したコマンドに対してレスポンスを返信しない仕様の装置に対しては、コマンド出力に用いたＩ／Ｏポート２ｃとは異なる別のＩ／Ｏポート２ｃからその出力したコマンドを入力して、これを遊技機用ワンチップＣＰＵ２ａに戻し、出力したコマンドと同じコマンドが戻ってくれば、そのコマンドが遊技機制御基板２から表示制御装置６等の周辺機器へ適正に送信されたと判定でき、出力したコマンドが戻ってこない場合には、遊技機用ワンチップＣＰＵ２ａとＩ／Ｏポート２ｃとの間の接続が断たれている（意図的にバスラインが切断されている）可能性があり、これをエラー状態として、遊技機用ワンチップＣＰＵ２ａ内のＲＡＭ上の所定の場所に記憶しておく。
【００１９】
また、遊技機用ワンチップＣＰＵ２ａに、センサ５が接続されているという信号が入力されない場合、センサ５が遊技機制御基板２から外されているか、或いは、遊技機用ワンチップＣＰＵ２ａとＩ／Ｏポート２ｃとの間の接続が断たれている（意図的にバスラインが切断されている）といった可能性があり、これをエラー状態として、遊技機用ワンチップＣＰＵ２ａ内のＲＡＭ上の所定の場所に記憶しておく。
【００２０】
上記のようにして記憶されたエラー状態は、排出制御装置７へのコマンドをリトライした際にレスポンスが戻ってきたり、表示制御装置６への出力したコマンドと同じコマンドが別のＩ／Ｏポート２ｃから帰ってきたり、センサ５からの信号が入力されたりして、エラー状態の原因となった事象が解消した場合には、エラー状態を解除して正常に復帰させる。
【００２１】
なお、図２に示したＩ／Ｏポート２ｃは、遊技機用ワンチップＣＰＵ２ａとの間のインターフェースについては入力のみ又は出力のみの機能を有するものとしたので、表示制御装置６への出力コマンドを回帰的に確認するためには、別のＩ／Ｏポート２ｃを介して遊技機用ワンチップＣＰＵ２ａへ戻す構成としたが、例えば、書き込んだデータを遊技機用ワンチップＣＰＵ２ａから読取ることのできるＩ／Ｏポートを使用した場合は、遊技機用ワンチップＣＰＵ２ａがＩ／Ｏポートにデータを書き込む都度、書き込んだデータとそのＩ／Ｏポートから読み出したデータを比較することで、遊技機用ワンチップＣＰＵ２ａとＩ／Ｏポートの間のインターフェースが正常か否かをチェックすることができる。
【００２２】
上記のような遊技機用ワンチップＣＰＵ２ａと検査端子２ｂを介して接続される検査装置３は、非公開のプロトコルにより遊技機用ワンチップＣＰＵ２ａと通信を行い、この遊技機用ワンチップＣＰＵ２ａに付与されたＩＤと共に、上述したようにＲＡＭ上に記憶したエラー状態も取得できる構成とした。
【００２３】
図３に示す遊技機１の概略構成は、不適正な遊技機制御プログラムにより動作する不正ワンチップＣＰＵ２ａ′を取り付ける改竄を施された遊技機制御基板２を示す。
【００２４】
この図３における遊技機制御基板２′は、外見からは正規の制御基板と見分けが付かないように、図２に示した正規の遊技機制御基板２に似せて作られている。但し、１つのＩ／Ｏポート２ｃ（例えば、センサ５からの入力を受けるＩ／Ｏポート）が不正ワンチップＣＰＵ２ａ′に置き換えられ、正規の遊技機用ワンチップＣＰＵ２ａと各Ｉ／Ｏポート２ｃとの接続は断たれ、全てのＩ／Ｏポート２ｃは、不正ワンチップＣＰＵ２ａ′が制御している。
【００２５】
しかしながら、このように構成された不正な遊技機制御基板２′であっても、検査装置３を接続する検査端子に遊技機用ワンチップＣＰＵ２ａが接続されていれば、検査装置３によりエラー情報（遊技機用ワンチップＣＰＵ２ａのＲＡＭ上にエラー状態が記憶されているか否かの情報）を調べることで、実際にその遊技機用ワンチップＣＰＵ２ａがＩ／Ｏポート２ｃを介して遊技機１の他の基板や部品と接続されていないことを確認することができる。
【００２６】
また、検査装置３は同時に遊技機用ワンチップＣＰＵ２ａのＩＤも読取ることができるので、このＩＤを照合することにより、その遊技機用ワンチップＣＰＵ２ａが正規品であることを確認できるので、例えば、上述したようなエラー監視が可能となる以前のバージョンのプログラムが書き込まれた正規の遊技機用ワンチップＣＰＵ２ａを他の遊技機から外して、この不正な遊技機制御基板２ａに搭載したとしても、その不正を検知することができる。
【００２７】
すなわち、上述したようなエラー監視の行える遊技機用ワンチップＣＰＵ２ａを有する遊技機制御基板２を備えた遊技機と、遊技機１からエラー情報の読出・判定機能を有する検査装置３とで構成した遊技機検査システムによれば、遊技機制御基板２に使われている遊技機用ワンチップＣＰＵ２ａが正規品であるか容易に確認できるとともに、正規品と確認できた当該遊技機用ワンチップＣＰＵ２ａが実際にその遊技機１の制御を行っているか否かも容易に確認できるので、遊技機制御基板２自体に対する不正改竄の有無を容易かつ確実に確認することができる。
【００２８】
なお、検査装置３による遊技機用ワンチップＣＰＵ２ａの検査は、遊技機１が稼働した状態、すなわち遊技機用ワンチップＣＰＵ２ａが機能している状態で行われるので、不正な遊技機制御基板２′に改竄するに際しても、正規の遊技機用ワンチップＣＰＵ２ａの動作電源や動作クロック等の供給が断たれることはない（遊技機用ワンチップＣＰＵ２ａを動作不能にすると、検査装置３によるＩＤ読出検査で異常が検出されてしまう）ので、不正ワンチップＣＰＵ２ａ′が取り付けられた不正な遊技機制御基板２′であっても、正規の遊技機用ワンチップＣＰＵ２ａは接続状態の異常検出やエラー情報の書込を行えるのである。
【００２９】
図４は、遊技機用ワンチップＣＰＵ２ａの内部構造である。ＣＰＵ２１から出るアドレスバス信号は、アドレスデコーダ２２によりチップセレクト信号に変換され、データバス信号とともに遊技機用ワンチップＣＰＵ２ａの外部へ出力され、Ｉ／Ｏポート２ｃと接続される。ＣＰＵ２１はＲＯＭ２３に記憶されたプログラムに従って動作するが、前述したように接続状態が適正でないこと（遊技機制御基板２の外部の装置等が適正に接続されていないこと）を検知すると、ＲＡＭ２４の所定の位置にエラー状態を記憶させておく。通信機能２５は、検査端子２ｂを介して外部から遊技機１の状態を要求されると、ＲＡＭ２４の所定の位置からエラー状態のコードを読み出し、外部の検査装置３へ送信する。
【００３０】
図５は、コマンドに対するレスポンスを返信する能力のある装置の一例として、排出制御装置７へコマンドを出力することで、遊技機用ワンチップＣＰＵ２ａが接続状態を判定する処理の流れを示したフローチャートである。
【００３１】
先ず、排出制御装置７へコマンドを送出し（ステップＳ０１）、排出制御装置７からのレスポンス取得を行い（ステップＳ０２）、一定時間内にレスポンスが有ったか否かを判定し（ステップＳ０３）、一定時間内にレスポンスが有れば接続状態は正常と判断できるので接続状態判定処理を終了する。一方、上記ステップＳ０３でレスポンスが一定時間内に受け取れなかった場合、Ｉ／Ｏポート２ｃ又は排出制御装置７が接続されていないと判断できるので、ＲＡＭ２４の所定の位置にエラーコードを格納して接続異常に基づくエラー状態を記憶する（ステップＳ０４）。
【００３２】
図６は、コマンドに対するレスポンスを返信しない仕様の装置の一例として、表示制御装置６へコマンドを出力することで、遊技機用ワンチップＣＰＵ２ａが接続状態を判定する処理の流れを示したフローチャートである。
【００３３】
先ず、表示制御装置６へコマンドを送出し（ステップＳ１１）、表示制御装置６へ出力したコマンドの読取を行い（ステップＳ１２）、読み取ったコマンドが送出したコマンドと一致するか否かを判定し（ステップＳ１３）、読み取ったコマンドと送出したコマンドが一致していれば接続状態は正常と判断できるので接続状態判定処理を終了する。一方、上記ステップＳ１３で読み取ったコマンドが一致していなかった場合、Ｉ／Ｏポート２ｃ又は表示制御装置６が接続されていないと判断できるので、ＲＡＭ２４の所定の位置にエラーコードを格納して接続異常に基づくエラー状態を記憶する（ステップＳ１４）。
【００３４】
図７は、スイッチやセンサ類の状態から遊技機用ワンチップＣＰＵ２ａが接続状態を判定する処理の流れを示したフローチャートである。なお、センサ５は、非検出時のＯＦＦ状態と検出時のＯＮ状態を異なる電位レベルで遊技機用ワンチップＣＰＵ２ａに供給するものとし、センサ５が遊技機制御基板２から取り外された場合には、検出時と同じ電位レベルの信号が遊技機用ワンチップＣＰＵ２ａに入力される設計としておく。また、遊技機であるパチンコ機の入賞センサや回胴式遊技機のスタートレバー、ストップボタン等、遊技機のスイッチやセンサは、ＯＮの状態が一定時間以上継続しないものが多いので、ＯＮの状態が一定時間以上継続する場合、それはＯＮ状態ではなくＩ／Ｏポート２ｃ又はセンサ５が接続されていない可能性が高いと考えられる。
【００３５】
先ず、センサ５の状態を読み込み（ステップＳ２１）、センサの電位レベルがＯＮ状態か否かを判定し（ステップＳ２２）、ＯＦＦ状態であれば、そのまま処理を終了する。上記ステップＳ２２でセンサがＯＮ状態と判定された場合には、そのＯＮ状態が一定時間継続したか否かを判定し（ステップＳ２３）、一定時間が経過する前にＯＦＦ状態となってＯＮ状態が一定時間継続しなかった場合には、正常なセンサ出力と判断できるので接続状態判定処理を終了する。一方、上記ステップＳ２３でセンサ５のＯＮ状態が一定時間継続したと判定した場合、Ｉ／Ｏポート２ｃ又はセンサ５が接続されていないと判断できるので、ＲＡＭ２４の所定の位置にエラーコードを格納して接続異常に基づくエラー状態を記憶する（ステップＳ２４）。
【００３６】
以上、本発明に係る遊技機と遊技機検査システムの実施形態を添付図面に基づいて詳述したが、本発明は、これに限定されるものではなく、特許請求の範囲に記載の構成を変更しない限り、種々の等価技術を採用して実現することが可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明に係る遊技機検査システムの概略構成図である。
【図２】遊技機検査に関連する遊技機（適正）の概略構成図である。
【図３】遊技機検査に関連する遊技機（不正）の概略構成図である。
【図４】遊技機用ワンチップＣＰＵ内部の概略構成図である。
【図５】排出制御装置へのコマンド送信による接続状態判定処理を示すフローチャートである。
【図６】表示制御装置へのコマンド送信による接続状態判定処理を示すフローチャートである。
【図７】各種センサやスイッチ等からの入力レベルによる接続状態判定処理を示すフローチャートである。
【符号の説明】
【００３８】
１      遊技機
２      遊技機制御基板
２ａ    遊技機用ワンチップＣＰＵ
２１    ＣＰＵ
２２    アドレスデコーダ
２３    ＲＯＭ
２４    ＲＡＭ
２５    通信機能
２ｂ    検査端子
２ｃ    Ｉ／Ｏポート
３      検査装置
５      センサ
６      表示制御装置
７      排出制御装置
８      演出制御装置
【図１】
2006141754.tif 000003
【図２】
2006141754.tif 000004
【図３】
2006141754.tif 000005
【図４】
2006141754.tif 000006
【図５】
2006141754.tif 000007
【図６】
2006141754.tif 000008
【図７】
2006141754.tif 000009