(57)【要約】【課題】製造コストの低減を図り、かつ拡張機能実現の際の自由度を高めること。【解決手段】基本制御部５０とその制御下にある標準スレーブとを備え、基本制御部５０から送信した基本制御信号に従って標準スレーブを動作させることにより商品販売に関わる基本機能を実現するようにした自動販売機の制御システムにおいて、スレーブを動作させて拡張機能を実現するための拡張制御信号を送信する拡張制御部５１を備え、基本制御部５０は、拡張制御部５１から標準スレーブを動作させるための拡張制御信号が送信された場合、該当する標準スレーブが制御可能状態であるか否かを判定し、制御可能状態であることを条件にこの標準スレーブを拡張制御信号に応じて動作させるようにしている。【選択図】      図５
2004318559.tif 000002
【特許請求の範囲】
【請求項１】
基本制御手段とその制御下にある標準スレーブとを備え、基本制御手段から送信した基本制御信号に従って標準スレーブを動作させることにより商品販売に関わる基本機能を実現するようにした自動販売機の制御システムにおいて、
スレーブを動作させて拡張機能を実現するための拡張制御信号を送信する拡張制御手段を備え、
前記基本制御手段は、前記拡張制御手段から標準スレーブを動作させるための拡張制御信号が送信された場合、該当する標準スレーブが制御可能状態であるか否かを判定し、制御可能状態であることを条件にこの標準スレーブを拡張制御信号に応じて動作させることを特徴とする自動販売機の制御システム。
【請求項２】
前記基本制御手段は、拡張制御手段からの拡張制御信号に応じた標準スレーブの制御に対して、基本機能を実現するための標準スレーブの制御を優先することを特徴とする請求項１に記載の自動販売機の制御システム。
【請求項３】
前記基本制御手段は、拡張機能を実現するために必要となる情報が標準スレーブから与えられた場合に、これを拡張制御手段に通知することを特徴とする請求項１に記載の自動販売機の制御システム。
【請求項４】
前記基本制御手段は、標準スレーブを通じて拡張制御手段に対する設定入力が行われた場合にその入力情報を拡張制御手段に転送し、
前記拡張制御手段は、基本制御手段から入力情報が与えられた場合、これを設定情報として格納し、該設定情報に基づいてスレーブを動作させることを特徴とする請求項１に記載の自動販売機の制御システム。
【請求項５】
前記拡張制御手段の制御下にあり、拡張機能を実現するための拡張スレーブをさらに備え、
前記基本制御手段は、拡張制御手段から拡張スレーブの異常検出信号が送信された場合、標準スレーブを通じてこれを報知することを特徴とする請求項１に記載の自動販売機の制御システム。
【請求項６】
前記拡張制御手段および前記拡張スレーブを前記基本制御手段および前記標準スレーブとともに共通のバスに並列接続したことを特徴とする請求項１に記載の自動販売機の制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動販売機の制御システムに関するものである。
【０００２】
【従来の技術】
通常の自動販売機においては、コインメカニズムやビルバリデータ等の入金処理デバイス、金額表示器等の表示デバイス、押ボタンスイッチ等の操作入力デバイス、商品の収納／払出を行う商品収納ラック、といった複数の標準スレーブが設けられているとともに、これらの標準スレーブを統括的に制御する基本制御部が設けられており、基本制御部からの基本制御信号に従って標準スレーブを適宜動作させることにより、入金から商品払出までの商品販売に関わる基本的な機能を実現するようにしている。
【０００３】
また、昨今の自動販売機には、上述した商品販売に関わる基本機能の他に、拡張機能を備えたものもある。この拡張機能は、全ての自動販売機で必須となる標準機能とは異なり、他の自動販売機との差別化を図る等の目的で用意されたオプション的な機能である。例えば、商品の販売後、特定の押ボタンスイッチを有効化するとともに、液晶表示器を通じてこれら押ボタンスイッチを選択する旨の表示を行い、押ボタンスイッチが選択された場合に、液晶表示器を通じて運勢や占い・今日の格言等の各種表示を行うようにしたものなどがある。この例で記載した拡張機能は、商品販売に直接関わるものではない。とはいえ、拡張機能を備えることが、他の自動販売機との差別化を図る上で有効に機能することになり、商品の販売促進を期待することができるようになる。
【０００４】
ここで、こうしたオプション的な拡張機能をも基本制御部が制御することとしたのでは、拡張機能の有無や拡張機能の種類に応じてまったく別個のプログラムを基本制御部のために用意しなければならず、また、新たな拡張機能を用意するたびに一からプログラムを作成しなければならない等々、自動販売機の制御システムを構築する上で煩雑な作業が必要になる。
【０００５】
このため従来においては、基本制御部およびその制御下にある標準スレーブとは別に、拡張機能を実現するための専用の拡張制御部および拡張スレーブを備えた制御系を用意し、上述した問題を解決するようにしている。すなわち、商品の販売に関わる基本機能については、基本制御部の制御による標準スレーブの動作によって実現し、拡張機能については、拡張制御部の制御による拡張スレーブの動作によって実現するようにしたものである（例えば、特許文献１参照）。
【０００６】
こうした自動販売機の制御システムによれば、拡張機能の有無やその種類に関わらず、基本機能を実現するためのプログラム部分についてはこれを共通化することができ、拡張機能を実現するためのプログラム部分についてのみ個別に用意すればよいため、拡張機能の付加・変更を容易に行うことが可能になる。
【０００７】
【特許文献１】
特開平１０−６３９２９号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、基本制御部とは別の制御系として拡張制御部を設けた制御システムにあっては、標準スレーブと拡張スレーブとが予め制御系ごとに個別に接続されたものであるため、標準スレーブとして設定されたデバイスを拡張機能の実現のために用いることができない。例えば、拡張機能に関する表示については、予め拡張スレーブとして設定された表示デバイスを通じて行うことはできるものの、標準スレーブとして設定された表示デバイスを用いることはできない。このため、標準スレーブとしての表示デバイスが既に存在していたとしても、拡張機能専用の表示デバイスが新たに必要になり、自動販売機の製造コストを考慮した場合、必ずしも好ましいものとはいえない。
【０００９】
また、複数個の押ボタンスイッチがユニット化されたデバイスにあっては、ユニット化された押ボタンスイッチを一旦標準スレーブとして設定した場合、そのうちの一部であってもこれを拡張スレーブとしては用いることができず、拡張機能を実現化する上で大きな制限となる。
【００１０】
本発明は、上記実情に鑑みて、製造コストの低減を図り、かつ拡張機能実現の際の自由度を高めることのできる自動販売機の制御システムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の請求項１に係る自動販売機の制御システムは、基本制御手段とその制御下にある標準スレーブとを備え、基本制御手段から送信した基本制御信号に従って標準スレーブを動作させることにより商品販売に関わる基本機能を実現するようにした自動販売機の制御システムにおいて、スレーブを動作させて拡張機能を実現するための拡張制御信号を送信する拡張制御手段を備え、前記基本制御手段は、前記拡張制御手段から標準スレーブを動作させるための拡張制御信号が送信された場合、該当する標準スレーブが制御可能状態であるか否かを判定し、制御可能状態であることを条件にこの標準スレーブを拡張制御信号に応じて動作させることを特徴とする。
【００１２】
また、本発明の請求項２に係る自動販売機の制御システムは、上述した請求項１において、前記基本制御手段は、拡張制御手段からの拡張制御信号に応じた標準スレーブの制御に対して、基本機能を実現するための標準スレーブの制御を優先することを特徴とする。
【００１３】
また、本発明の請求項３に係る自動販売機の制御システムは、上述した請求項１において、前記基本制御手段は、拡張機能を実現するために必要となる情報が標準スレーブから与えられた場合に、これを拡張制御手段に通知することを特徴とする。
【００１４】
また、本発明の請求項４に係る自動販売機の制御システムは、上述した請求項１において、前記基本制御手段は、標準スレーブを通じて拡張制御手段に対する設定入力が行われた場合にその入力情報を拡張制御手段に転送し、前記拡張制御手段は、基本制御手段から入力情報が与えられた場合、これを設定情報として格納し、該設定情報に基づいてスレーブを動作させることを特徴とする。
【００１５】
また、本発明の請求項５に係る自動販売機の制御システムは、上述した請求項１において、前記拡張制御手段の制御下にあり、拡張機能を実現するための拡張スレーブをさらに備え、前記基本制御手段は、拡張制御手段から拡張スレーブの異常検出信号が送信された場合、標準スレーブを通じてこれを報知することを特徴とする。
【００１６】
また、本発明の請求項６に係る自動販売機の制御システムは、上述した請求項１において、前記拡張制御手段および前記拡張スレーブを前記基本制御手段および前記標準スレーブとともに共通のバスに並列接続したことを特徴とする。
【００１７】
【発明の実施の形態】
以下に添付図面を参照して、本発明に係る自動販売機の制御システムの好適な実施の形態について詳細に説明する。
【００１８】
図１（ａ）は、本発明の実施の形態である制御システムを適用した自動販売機の外観を示した正面図である。この自動販売機は、缶入り飲料やペットボトル入り飲料、あるいはビン入り飲料等の商品を販売するためのもので、図２（ａ）に示す標準仕様の自動販売機に対して拡張機能を追加したものである。本実施の形態で例示する拡張機能は、商品の販売後に利用者に対して運勢、占い、今日の格言等、各種文字情報を表示することにより、商品の販売促進を図ろうとするものである。
【００１９】
まず、本実施の形態において、標準仕様となる自動販売機の構成について説明する。図２（ａ）は、図１（ａ）に示した自動販売機に対して標準仕様となる制御システムを適用した自動販売機の外観を示す正面図、図３は、自動販売機の斜視図である。図２（ａ）および図３に示すように、この自動販売機は、本体キャビネット１０および外扉２０を備えている。
【００２０】
本体キャビネット１０は、前面が開口した直方状を成すもので、その内部に商品収納ラック１１を備えている。商品収納ラック１１は、例えばサーペンタイン式と称される、上下方向に沿って蛇行状に延在するもので、複数種類の商品を個別に収納する一方、商品払出指令が与えられた場合に対応する商品の払い出しを行う。なお、図３中の符号１２は、商品収納ラック１１から払い出された商品を案内するためのシュータである。図には明示していないが、本体キャビネット１０の内部においてシュータ１２より下方となる領域には、商品収納ラック１１に収納した商品を所望の温度に維持するための冷却ユニットや加熱ユニットが設けてある。
【００２１】
外扉２０は、本体キャビネット１０の前面開口を開閉する態様で、本体キャビネット１０の一側縁部に支承させたものである。この外扉２０には、その表面側にディスプレイウィンドウ２１、押ボタンユニット２２、紙幣挿通口２３、硬貨投入口２４、返却レバー２５、金額表示器２６、硬貨返却口２７、商品取出口２８が設けてある。
【００２２】
ディスプレイウィンドウ２１は、外扉２０の上半部分に構成した透明の窓であり、内部に配列した商品見本２９を外部に視認させることが可能である。ディスプレイウィンドウ２１を通じて視認される商品見本２９は、それぞれ商品収納ラック１１に収納した商品を現すためのもので、商品収納ラック１１の数だけ用意してある。本実施の形態では、左右方向に１０個の商品見本２９を上段、中段、下段のそれぞれに配置してある。
【００２３】
押ボタンユニット２２は、主として、利用者が商品を選択するための操作入力部として機能するもので、図４（ｂ）に示すように、ディスプレイウィンドウ２１を通じて視認される商品見本２９毎に押ボタン２２１および販売可能ランプ２２２を個別に用意してある。本実施の形態では、上段、中段、下段のそれぞれにおいて、押ボタン２２１および販売可能ランプ２２２を４つ備えた４連押ボタンユニット２２ａと、押ボタン２２１および販売可能ランプ２２２を６つ備えた６連押ボタンユニット２２ｂとの２種類の押ボタンユニット２２を適用することによって横一列に１０種類の商品を選択できるように構成してある。なお、押ボタンユニット２２と商品見本２９との間には、商品の冷温表示を行うための冷温表示パネル２２３が設けてある。
【００２４】
紙幣挿通口２３は、図２（ａ）および図３に示すように、利用者が紙幣を挿入するための開口である。この紙幣挿通口２３を通じて挿入された紙幣は、後述する入金処理機３０において適宜処理されることになる。なお、この紙幣挿通口２３は、利用者に対して紙幣を返却する際の紙幣返却口としても機能する。
【００２５】
硬貨投入口２４は、利用者が硬貨を投入するための開口である。この硬貨投入口２４を通じて投入された硬貨は、後述する入金処理機３０において適宜処理されることになる。
【００２６】
返却レバー２５は、硬貨投入口２４から投入した硬貨、あるいは紙幣挿通口２３から挿入した紙幣を返却するためのものであり、硬貨投入口２４の側方部に配設してある。
【００２７】
金額表示器２６は、利用者が投入した貨幣の入金額、釣銭の金額等々、商品を販売する上で必要となる各種情報を外部に表示するためのものであり、例えば液晶表示器によって構成してある。
【００２８】
硬貨返却口２７は、利用者に対して硬貨を返却するための開口であり、硬貨投入口２４よりも下方となる位置に設けてある。
【００２９】
商品取出口２８は、商品収納ラック１１から払い出された後、シュータ１２によって案内された商品を受け取るための開口であり、外扉２０の下方部に設けてある。
【００３０】
また、外扉２０の裏面側には、入金処理機３０、硬貨回収箱３１およびキーボード４０が設けてある。
【００３１】
入金処理機３０は、いわゆるビルバリデータと称される紙幣処理装置や、いわゆるコインメカニズムと称される硬貨処理装置である。この入金処理機３０では、紙幣挿通口２３を通じて挿入された貨幣が正規なものであるか否かを選別し、正規なものとして選別した貨幣を内部に取り込む一方、損傷や偽造等の理由により正規な貨幣として選別できなかった場合、並びに挿入操作の後に返却レバー２５が操作された場合、それぞれ貨幣を返却する処理が行われる。
【００３２】
硬貨回収箱３１は、予め設定した収容枚数を超えて入金処理機３０に硬貨が取り込まれた場合にこれを回収するための箱体であり、該入金処理機３０の下方となる位置に配設してある。
【００３３】
キーボード４０は、自動販売機の各種設定を入力するための入力装置であり、複数のキースイッチを備えて構成してある。
【００３４】
図２（ｂ）は、図２（ａ）に示した自動販売機の制御系を示したブロック図である。同図に示すように、自動販売機は、基本制御部５０および拡張制御部５１を備えている。基本制御部５０は、予め与えられたプログラムやデータに基づいて、上述した標準仕様の自動販売機に設けられる標準スレーブ、つまり商品収納ラック１１、４連押ボタンユニット２２ａ、６連押ボタンユニット２２ｂ、金額表示器２６、入金処理機３０およびキーボード４０といったデバイスを適宜制御することにより、商品販売に関わる基本機能を実現するためのものである。拡張制御部５１は、自動販売機に拡張機能を追加した際に、この拡張機能を実現すべくスレーブを制御するものである。
【００３５】
図からも明らかなように、これら基本制御部５０、拡張制御部５１、商品収納ラック１１、４連押ボタンユニット２２ａ、６連押ボタンユニット２２ｂ、金額表示器２６、入金処理機３０およびキーボード４０は、いずれもＩＳＳ（Ｉｎｓｔｒｕｃｔｉｏｎ  Ｓｅｔ  Ｓｉｍｕｌａｔｏｒ）バスと称される共通のバス５２に並列接続してある。
【００３６】
上記のように構成した標準仕様の自動販売機に対して、図１（ａ）および図１（ｂ）に示す自動販売機は、拡張スレーブとして拡張表示器６０を備えている。拡張表示器６０は、各種文字情報を表示することができるもので、例えば液晶表示器によって構成してある。この拡張表示器６０は、図４（ａ）に示すように、４つの商品見本２９に対応した冷温表示パネル２２３を覆い隠すだけの幅を有して構成したもので、ディスプレイウィンドウ２１において中段を構成する商品見本２９の列の中央となる位置に、つまり４連押ボタンユニット２２ａの左１つ分、並びに６連押ボタンユニット２２ｂの右３つ分に対応する部位に配置してある。なお、以下においては、４連押ボタンユニット２２ａの左１つ分、並びに６連押ボタンユニット２２ｂの右３つ分については、拡張押ボタン２２１′、拡張販売可能ランプ２２２′と称して説明を行う。
【００３７】
図５は、商品を購入した場合に、図１に示した自動販売機において実施される処理の内容を示したシーケンス図である。以下、図５を参照しながら、図１に示した自動販売機の動作について説明する。
【００３８】
まず、自動販売機に電源が投入されると、基本制御部５０が標準スレーブに対して初期化処理を実行し（ステップＳ０１）、その後、基本制御部５０および拡張制御部５１の相互間において接続確認を行い（ステップＳ０２）、さらに拡張制御部５１が拡張スレーブ、つまり拡張表示器６０に対して初期化処理を実行する（ステップＳ０３）。その後、予め設定されたデータに従って、あるいは拡張制御部５１からの要求により基本制御部５０を介して、本来、標準スレーブとして基本制御部５０の制御下にある拡張押ボタン２２１′が拡張機能を実現するためのスレーブとして設定され（ステップＳ０４）、商品販売可能状態となる。
【００３９】
この間、拡張制御部５１は、拡張機能を実現する上で必要となる標準スレーブからの情報を基本制御部５０に対して登録する処理（以下、受信データ登録という）を実行する（ステップＳ０５）。基本制御部５０は、拡張制御部５１から受信データ登録が行われると、これを図示せぬ自己のメモリに格納し、以降、該当する受信データが標準スレーブから送信された場合、これを拡張制御部５１に転送する処理を行う。本実施の形態の場合、拡張機能を実現する上で必要となる標準スレーブからの情報としては、例えば商品の払出完了情報、並びに拡張押ボタン２２１′の選択情報である。
【００４０】
上記のようにして自動販売機が商品販売可能状態となると、次いで基本制御部５０は、標準スレーブに対して待機指令を送信する（ステップＳ１１）。具体的には、入金処理機３０に対して入金の有無を常時監視するための基本制御信号を与える。
【００４１】
この状態において利用者が入金処理機３０に貨幣を投入すると（ステップＳ１２）、当該貨幣が識別可能であることを条件に入金情報が基本制御部５０に対して送出される（ステップＳ１３）。
【００４２】
標準スレーブの入金処理機３０から入金情報を受信した基本制御部５０は、入金額が商品の販売価格以上となったことを条件に、標準スレーブの押ボタンユニット２２に対して基本制御信号である販売可能ランプ点灯指令および押ボタン２２１有効化指令を送信する（ステップＳ１４）。具体的には、拡張押ボタン２２１′に設定されていない押ボタン２２１であって、販売価格が入金額以下の商品に対応したものに対して販売可能ランプ点灯指令および押ボタン有効化指令を送信する。この結果、自動販売機においては、ディスプレイウィンドウ２１において販売可能となる商品に対応した押ボタン２２１が有効化されるとともに、当該押ボタン２２１の有効化が販売可能ランプ２２２の点灯で報知されることになる。
【００４３】
利用者によって有効化された押ボタン２２１がＯＮされると、つまり利用者が押ボタン２２１を通じて商品の選択操作を行うと（ステップＳ１５）、この選択情報が基本制御部５０に対して送出される（ステップＳ１６）。
【００４４】
標準スレーブの押ボタンユニット２２から選択情報を受信した基本制御部５０は、標準スレーブの商品収納ラック１１に対して選択情報に対応した商品の払出指令を基本制御信号として送信する（ステップＳ１７）。この結果、該当する商品収納ラック１１が作動し、利用者の選択した商品がシュータ１２を通じて商品取出口２８に搬出されることになり（ステップＳ１８）、商品取出口２８を通じてこの商品を取り出すことが可能になる。商品の払出を完了した商品収納ラック１１は、基本制御部５０に対して払出完了情報を送出し（ステップＳ１９）、今回の商品販売動作を終了する。
【００４５】
以上説明したステップＳ１１〜ステップＳ１９までの処理および動作は、商品の販売に直接関わるものであり、図２に示した標準仕様の自動販売機、つまり拡張機能が追加されていない自動販売機においても、同様に実施される基本機能である。なお、拡張機能が追加されていない自動販売機では、ステップＳ１９の処理が終了した後、再び手順がステップＳ１１に移行し、入金処理機３０に通じて入金の有無が常時監視されることになる。
【００４６】
一方、図１に示した拡張機能が追加されている自動販売機においては、上述したステップＳ０５で示すように、電源投入後において拡張制御部５１が基本制御部５０に対して受信データ登録を行っている。従って、ステップＳ１９において商品収納ラック１１から払出完了情報が送出されると、これを受信した基本制御部５０が販売終了情報としてこれを拡張制御部５１に与える処理を行う（ステップＳ２１）。
【００４７】
基本制御部５０から販売終了情報を受信した拡張制御部５１は、これをトリガとして拡張機能を実現すべく、基本制御部５０に対して拡張制御信号である拡張押ボタン有効化指令を送信する（ステップＳ２２）。
【００４８】
拡張制御部５１から拡張押ボタン有効化指令を受信した基本制御部５０は、当該拡張押ボタン２２１′が制御可能状態であるか否かを判定し（ステップＳ２３）、制御可能状態であることを条件に、拡張押ボタン２２１′に対して拡張制御信号である拡張押ボタン有効化指令を送信するとともに（ステップＳ２４）、拡張機能の準備が完了した旨の情報を拡張制御部５１に対して送信する（ステップＳ２５）。
【００４９】
なお、ステップＳ２３においては、図６に示すように、予め設定した条件に基づいて制御可能状態であるか否かが判定される。本実施形態の場合、拡張押ボタン２２１′が基本制御部５０からの基本制御信号によって制御されることがないため、図６（ａ）に示すように、拒否条件（キーボード４０の操作中）以外は拡張押ボタン２２１′が常に制御可能状態となる。しかしながら、図６（ｂ）に示すように、拡張押ボタン２２１′に設定されていない押ボタン２２１にあっては、例えば商品の販売中に拡張制御部５１から点灯指令が拡張制御信号として送信されると、本来販売できない商品に対応した販売可能ランプ２２２が点灯してしまうことになる。同様に、商品の販売中に拡張制御部５１から消灯指令が拡張制御信号として送信されると、本来販売することのできる商品に対応した販売可能ランプ２２２が消灯してしまうことになる。従って、これらの場合には、拡張制御部５１からの拡張制御信号を拒否し、基本制御部５０による制御、つまり商品販売に関わる基本機能が損なわれる事態を未然に防止するようにしている。
【００５０】
ステップＳ２５において、基本制御部５０から拡張機能準備完了情報が与えられた拡張制御部５１は、拡張スレーブの拡張表示器６０に対して拡張メニュー表示指令を送信する（ステップＳ２６）。具体的には、利用者に有効化された４つの拡張押ボタン２２１′のいずれかをＯＮする旨の案内となる拡張メニューを拡張表示器６０に表示するための拡張制御信号を送信する。この結果、自動販売機においては、ディスプレイウィンドウ２１において拡張表示器６０に拡張メニューが表示されるとともに（ステップＳ２７）、対応する拡張押ボタン２２１′が有効化され、当該拡張押ボタン２２１′の有効化が拡張販売可能ランプ２２２′の点灯で報知されることになる。
【００５１】
上述した状態から利用者によって任意の拡張押ボタン２２１′がＯＮされると（ステップＳ２８）、この選択情報が基本制御部５０に対して送出される（ステップＳ２９）。拡張押ボタン２２１′から送信された選択情報は、先に説明した受信データ登録に従って基本制御部５０から拡張制御部５１に与えられることになる（ステップＳ３０）。
【００５２】
基本制御部５０から拡張押ボタン２２１′の選択情報を受信した拡張制御部５１は、拡張スレーブの拡張表示器６０に対して文字情報表示指令を送信する（ステップＳ３１）。具体的には、拡張押ボタン２２１′の選択情報に対応した文字情報を拡張表示器６０に表示するための拡張制御信号を送信する。この結果、自動販売機においては、ディスプレイウィンドウ２１において拡張表示器６０に利用者の選択した文字情報、例えば運勢、占い、今日の格言等が表示されることになる（ステップＳ３２）。
【００５３】
このように、自動販売機に文字情報を表示することは、それ自体が商品販売に直接関わるものではないが、他の自動販売機との差別化を図る上で有効に機能することになり、商品の販売促進を期待することができるようになる。
【００５４】
しかも、商品販売に直接関わる基本機能を実現するための基本制御部５０とは別に拡張機能を実現するための専用の拡張制御部５１を設けるようにしているため、拡張機能の有無やその種類に関わらず、基本機能を実現するためのプログラム部分についてはこれを共通化することができ、拡張機能を実現するためのプログラム部分についてのみ個別に用意すればよいため、拡張機能の付加・変更を容易に行うことが可能になる。
【００５５】
さらに、基本制御部５０は、拡張制御部５１から標準スレーブである拡張押ボタン２２１′を動作させるための拡張制御信号が送信された場合、この標準スレーブを拡張制御信号に応じて動作させるようにしているため、つまり、予め標準スレーブとして設定されたデバイスのすべて、もしくはその一部を拡張機能実現のために用いることができるため、基本機能実現のためのデバイスと拡張機能実現のためのデバイスを重複して設ける必要がなく、自動販売機の製造コストが増大する事態を防止できるとともに、拡張機能を実現する際の制限もきわめて小さなものとすることができる。この場合、基本制御部５０は、拡張制御信号の対象となる標準スレーブが制御可能状態であるか否かを判定し、制御可能状態であることを条件に動作させるようにしているため、自動販売機本来の基本機能、つまり商品販売に関わる機能が損なわれる虞れもない。
【００５６】
図７は、上述した自動販売機において、基本制御部５０から標準スレーブに対して送信される基本制御信号と、拡張制御部５１から基本制御部５０を介して標準スレーブに送信される拡張制御信号との優先度に関わる関係を示したシーケンス図である。
【００５７】
同図に示すように、基本制御部５０は、商品販売に関わる基本機能を最優先し、たとえステップＳ１０１の拡張制御信号によって標準スレーブが拡張機能実現のための動作（ステップＳ１０２）を行っている場合にも、基本機能が必要となった時点で標準スレーブに対して基本制御信号を送信し（ステップＳ１０３）、当該標準スレーブを基本機能実現のために動作させる処理を行う（ステップＳ１０４）。この間、拡張制御部５１から拡張制御信号が与えられたとしても、拒否状態となり（ステップＳ１０５）、拡張制御部５１に対して拒否した旨の情報を出力する（ステップＳ１０６）。
【００５８】
その後、基本制御信号による標準スレーブの動作が終了し、再び拡張制御部５１から拡張制御信号が与えられた場合には、当該標準スレーブが制御可能状態であることを条件に（ステップＳ１０７）、標準スレーブに対して拡張制御信号を与える処理を行う（ステップＳ１０８）。
【００５９】
こうした自動販売機の制御システムによれば、常に基本機能、つまり商品販売に直接関わる機能が実現されることになり、商品の販売機会を逸する、誤った情報を利用者に報知する、等々の問題を招来することなく、拡張機能を実現することが可能になる。なお、これらの優先度に関しては、それぞれの制御信号に含まれるアドレスを参照し、このアドレスに基づいていずれを優先させればよいかを処理すればよい。
【００６０】
図８は、上述した自動販売機において、拡張スレーブに異常が発生した場合に実施される処理を示したシーケンス図である。
【００６１】
この図８に示す例では、ステップＳ２０１およびステップＳ２０２で示すように、予め設定した回数だけ拡張制御信号である拡張動作指令を送信したのにも関わらず、当該拡張スレーブが応答しない場合、拡張制御部５１が、拡張スレーブに異常が発生していると認定し（ステップＳ２０３）、基本制御部５０に対して異常が発生した旨の表示を行うべく拡張表示指令を拡張制御信号として送信する処理を行う（ステップＳ２０４）。
【００６２】
拡張制御部５１から拡張表示指令を受信した基本制御部５０は、標準スレーブとして設けられた表示デバイス、例えば金額表示器２６が制御可能状態であることを条件に（ステップＳ２０５）、当該金額表示器２６に対して拡張表示指令を送信する（ステップＳ２０６）。
【００６３】
この結果、拡張スレーブに発生した異常を標準スレーブの金額表示器２６に表示させることが可能となる（ステップＳ２０７）。従って、拡張スレーブとして専用の表示デバイスを設ける必要がなく、自動販売機の製造コストを低減することができるようになる。
【００６４】
図９は、上述した自動販売機において、基本制御部５０および拡張制御部５１に対して設定入力を行う場合に実施される処理を示したシーケンス図である。
【００６５】
この図９に示す例では、まずキーボード４０を通じて基本制御部５０に設定入力を行う旨の要求を送信する（ステップＳ３０１）。入力要求を受信した基本制御部５０は、キーボード４０に対して設定入力の許可指令を送信し（ステップＳ３０２）、当該キーボード４０からの情報受信状態となる。
【００６６】
この状態からキーボード４０を通じて設定入力を行うと（ステップＳ３０３）、その入力情報が基本制御部５０に送信され（ステップＳ３０４）、当該入力情報が基本制御部５０に対するものであるか拡張制御部５１に対するものであるかの判定を行う（ステップＳ３０５）。
【００６７】
入力情報が拡張制御部５１に対するものであった場合、基本制御部５０は、これを拡張制御部５１に転送する（ステップＳ３０６）。基本制御部５０から入力情報が与えられた拡張制御部５１は、これを設定情報として自己のメモリに格納する（ステップＳ３０７）。以降、この設定情報に基づいて拡張制御部５１が拡張制御信号を送信する等、拡張機能を実現するための制御を実施する（ステップＳ３０８，Ｓ３０９）。
【００６８】
一方、ステップＳ３０４の入力情報が自身に対するものであった場合、基本制御部５０は、これを自己のメモリに格納する（ステップＳ３１０）。以降、この設定情報に基づいて基本制御部５０が基本制御信号を送信する等、基本機能を実現するための制御を実施する（ステップＳ３１１）。
【００６９】
このように基本制御部５０の標準スレーブであるキーボード４０を用いて基本制御部５０のみならず、拡張制御部５１の設定入力をも行うようにした自動販売機によれば、拡張スレーブとして専用の入力デバイスを設ける必要がなく、自動販売機の製造コストを低減することができるようになる。
【００７０】
なお、上述した実施の形態では、缶入り飲料やペットボトル入り飲料、あるいはビン入り飲料等の商品を販売する自動販売機の制御システムを例示しているが、必ずしもこれに限らず、その他の商品を販売する自動販売機にももちろん適用することが可能である。この場合、標準スレーブとしては、上で例示した商品収納ラック１１、押ボタンユニット２２、金額表示器２６、入金処理機３０およびキーボード４０である必要はなく、その他のデバイスを標準スレーブとして設けても良い。
【００７１】
また、上述した実施の形態では、拡張機能として、商品の販売後に利用者に対して運勢、占い、今日の格言等、各種文字情報を表示するものを例示しているが、その他の拡張機能を実現するようにしても構わない。この場合、拡張スレーブとしては、拡張表示器６０である必要はなく、その他のデバイスであっても良い。
【００７２】
【発明の効果】
以上説明したように、本発明に係る自動販売機の制御システムによれば、拡張制御手段から標準スレーブを動作させるための拡張制御信号が送信された場合、基本制御手段が、この標準スレーブを拡張制御信号に応じて動作させるようにしているため、つまり予め標準スレーブとして設定されたデバイスのすべて、もしくはその一部を拡張機能実現のために用いることができるため、基本機能実現のためのデバイスと拡張機能実現のためのデバイスを重複して設ける必要がなく、自動販売機の製造コストが増大する事態を防止できるとともに、拡張機能を実現する際の制限もきわめて小さなものとすることができる。この場合、基本制御手段は、拡張制御信号の対象となる標準スレーブが制御可能状態であるか否かを判定し、制御可能状態であることを条件に動作させるようにしているため、自動販売機本来の基本機能、つまり商品販売に関わる機能が損なわれる虞れもない。
【図面の簡単な説明】
【図１】（ａ）は、本発明の実施の形態である制御システムを適用した自動販売機の外観を示した正面図、（ｂ）は、（ａ）に示した自動販売機の制御系を示したブロック図である。
【図２】（ａ）は、本発明の実施の形態である制御システムを適用した標準仕様の自動販売機を示した正面図、（ｂ）は、（ａ）に示した自動販売機の制御系を示したブロック図である。
【図３】図１および図２に示した自動販売機の斜視図である。
【図４】（ａ）は図１に示した自動販売機の要部を示す拡大図、（ｂ）は図２に示した自動販売機の要部を示す拡大図である。
【図５】商品を購入した場合に、図１に示した自動販売機において実施される処理の内容を示したシーケンス図である。
【図６】（ａ）は拡張押ボタンが制御可能状態であるか否かを判定するための設定内容を示す図表で、（ｂ）は押ボタンが制御可能状態であるか否かを判定するための設定内容を示す図表である。
【図７】図１に示した自動販売機において、基本制御部から標準スレーブに対して送信される基本制御信号と、拡張制御部から基本制御部を介して標準スレーブに送信される拡張制御信号との優先度に関わる関係を示したシーケンス図である。
【図８】図１に示した自動販売機において、拡張スレーブに異常が発生した場合に実施される処理を示したシーケンス図である。
【図９】図１に示した自動販売機において、基本制御部および拡張制御部に対して設定入力を行う場合に実施される処理を示したシーケンス図である。
【符号の説明】
１０      本体キャビネット
１１      商品収納ラック
１２      シュータ
２０      外扉
２１      ディスプレイウィンドウ
２２      押ボタンユニット
２３      紙幣挿通口
２４      硬貨投入口
２５      返却レバー
２６      金額表示器
２７      硬貨返却口
２８      商品取出口
２９      商品見本
３０      入金処理機
３１      硬貨回収箱
４０      キーボード
５０      基本制御部
５１      拡張制御部
５２      ＩＳＳバス
６０      拡張表示器
２２１      押ボタン
２２１′      拡張押ボタン
２２２      販売可能ランプ
２２２′      拡張販売可能ランプ
２２３      冷温表示パネル
【図１】
2004318559.tif 000003
【図２】
2004318559.tif 000004
【図３】
2004318559.tif 000005
【図４】
2004318559.tif 000006
【図５】
2004318559.tif 000007
【図６】
2004318559.tif 000008
【図７】
2004318559.tif 000009
【図８】
2004318559.tif 000010
【図９】
2004318559.tif 000011