(57)【特許請求の範囲】
【請求項１】
販売機の作動を制御しているプログラマブルプロセッサー、
プログラマブルプロセッサーに接続された第１の順次ポート、
ハントモードにおいて、少なくも第１及び第２の順次型通信装置の各からの入力をそれぞれ監視し、入力にアクティビティが存在する場合に順次型通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次型通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター、及び
それぞれプログラマブルプロセッサーをマルチドロップバス又はベンダーコントロールシステム（ＶＣＳ）バスに接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポート
を備えた販売機制御装置。
【請求項２】
少なくも第１の順次型通信装置と第２の順次型通信装置、
販売機の作動を制御しているプログラマブルプロセッサー、
プログラマブルプロセッサーに接続された第１の順次ポート、
ハントモードにおいて、少なくも該第１及び該第２の順次型通信装置の各からの入力をそれぞれ監視し、入力にアクティビティが存在する場合に順次型通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次型通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター、及び
それぞれプログラマブルプロセッサーをマルチドロップバス又はベンダーコントロールシステム（ＶＣＳ）バスに接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポート
を備えた販売機システム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は販売機用の制御装置、及びかかる制御装置を組み込んでいる販売機に向けられる。
【０００２】
【従来技術及びその課題】
従来のプロセッサーを基本とした販売機の制御装置（ＶＭＣ）は、典型的に低価格の埋込式制御装置、例えばインテルのモデル８０５１を使い実行されてきた。かかる制御装置は、販売機の運転に関連するデータ、例えば販売及び在庫の情報の監視、記憶、及び定期的報告を含んだ多くの販売機の制御を個別に行う。
【０００３】
セルドンの特許（米国特許４７７６５４８号）は、販売機を監視し、そして機械の状態、販売及び製品の在庫に関する情報を中央コンピューターに定期的に送るシステムを明らかにする。
【０００４】
ジラルドの特許（米国特許４９８２３４６号）は、ＰＯＳ方式の広告宣伝キャンペーン用の自動化システムであって、モニター上の広告の表示、宣伝くじの管理、製品又はストアの配置図の表示、クーポンの分配、受入れ順序、顧客調査の管理、及び遠隔のホストコンピューターとの連絡のできるコンピューターを持った自動化システムを開示する。
【０００５】
ゴログの特許（米国特許４９４７０２８号）は、手でデータ入力作業のできない人々の便宜のために音声認識システムによる音声命令の受入れ（及び音声シンセサイザーによる顧客との交信）のできる販売機を開示する。更に、ゴログの特許は、客にクレジット販売を許すより前に客のクレジットの価値を遠隔的に照合することができる。
【０００６】
ホーンの特許（米国特許５０９１７１３号）は、モデム１１、クレジットカード読取り機４０、表示パネル５０、プリンター７０及びスピーカー８０を組み入れた販売機を開示する。表示パネル及び／又はスピーカーはメッセージ及び広告を示すために使用され、プリンターはクーポン、個人情報、割戻しスリップ及び同等品を作るために使用することができる。
【０００７】
ウィルダーの特許（米国特許５４０８４１７号）は、タッチスクリーン式の表示パネル１１、多数国語の音声指示メッセージ、及び多くの支払い方法を受け入れる性能を取り入れた販売機を開示する。
【０００８】
オステンドルフの特許（米国特許５４４２５６８号）は、多くの自動販売機に使用する検査／監視用システムを明らかにする。
【０００９】
ブラウンの特許（米国特許５４４５２９５号）は、ホストコンピューターで遠隔制御される自動販売機であって、客に音声／ビデオ商品の試用を許すが外部との連絡用にはただ１個の順次ポートしかない自動販売機を開示する。
【００１０】
ラデマッハーの特許（米国特許５４５０９３８号）は、金銭の操作／確認装置を組み込んだ共通の制御装置とインターフェースで接続する販売機のグループを開示する。金銭の操作／確認装置は、コード化されたカードの読取り装置及びコイン受取り機を有し、更にコード化されたカードを使う人に割戻し金又は賞金を出す。
【００１１】
クラガンの特許（米国特許５５０４６７５号）は、客からの反応に基づいて提示プログラムを適応して選択する中立ネットワーク（ｎｅｕｒａｌ−ｎｅｔｗｏｒｋ）式の売店を開示する。反応は現在走っている提示プログラムの相対的な成功をを示し、かつこの時点において売店にいる客を最も喜ばす次の提示プログラムの選択に使用される。
【００１２】
かかる従来技術の制御装置のオペレーションシステムは、販売機の多くの機器をタイムシェアリング式に行うように形成することができるが、ＢＭＣのプロセッサーの作動が遅いため、マイクロプロセッサーの時間を分割している関連項目によりタイムシェアリングが気付かれる。即ち、このタイムシェアリングは透明でない。
【００１３】
実際の手順では、ＶＭＣは、客が販売運転を指揮している間はモデム上の遠隔のホストコンピューターに販売／在庫の情報を同時に提供することはできない。このことは、遠隔のホストコンピューターでは、通常は市場の情報を取り込むべき非常の多くの販売機があるため、問題となる。遠隔のホストコンピューターは、接続及び販売／在庫情報の提供ためにＶＭＣの待ち時間を非常に大きくする可能性がある。
【００１４】
同様な運転手順では、ＶＭＣが遠隔のホストコンピューターに接続されかつモデム上で販売／在庫情報を提供するよう試み、かつ客が販売作動を開始させるように試みた場合には、販売作動を選ぶためにＶＭＣが遠隔のホストコンピューターとの接続を終了させねばならないか、あるいは遠隔のホストコンピューターとの通信を完了した後でＶＭＣが販売作動に参加するかのどちらかである。後者の状況は客を不愉快にさせ、客はその忙しい販売機で利用できるようになるのを待つのではなく、隣の販売機又は他の売店から製品を買うことにより報復するであろう。あるいは、従来技術のＶＭＣが客の注意を引くようにマルチメディアのマーケッティングプログラムを提供できるならば、そして客がマルチメディアプログラム中に製品の購入を開始すれば、マルチメディアプログラムが突然かつ無作法に中断され、あるいは、客は販売作動ができるようになる前にマルチメディアプログラムの終了まで待たなければならない。
【００１５】
ある種の従来技術の販売機の制御装置販売機は２個の順次ポート、即ち、一方は遠隔のホストコンピューターに接続するモデム用ポート、そしてもう一方は、例えば販売機を補充する販売機サービスマンにより使われる手持ち式コンピューターにケーブル又は赤外線リンクにより接続されるポートを提供する。従来技術は、この２個の順次ポートを、プロッセサーと同じシリコンチップ上で一体化された２組のポートを有する特注の集積回路（ＩＣ）を作ることにより、あるいはプロッセサーのデータバスに接続された２台の万能非同期受信機／送信機（ＵＡＲＴ）の使用によるかのいずれかで提供する。
【００１６】
特注ＩＣの使用は極めて費用がかさむ。販売機工業においては、販売機制御装置の価格は、販売機の価格のほぼ１０％である。そこで、販売機用の制御装置は販売機の特に価格敏感性な構成要素である。従って、特注ＩＣの使用は非現実的である。同様に、２台のＵＡＲＴの使用は、特注ＩＣの使用ほど大きくはないが追加の費用が必要である。
【００１７】
２種の説明された順次接続と組み合わせらた費用が許容できない場合には、従来技術は、サービスマンが手持ちコンピューターを販売機の制御装置に接続したいときには、遠隔のホストコンピューター用のモデムとの接続を物理的に断つことをサービスマンに要求するような内容となる。接続を物理的に断続しなければならいことは、サービスマンにとり不都合であり、かつ販売機を故障させる可能性を高くする。
【００１８】
そこで、従来技術においては、販売機に特注ＩＣの費用を課することなくプロッセサーと同じシリコンチップに２個の順次ポートを作ることと同等の性能を提供する販売機制御装置に対する要求がある。更に、従来技術においては、透明にマルチタスクのできる、例えば、客に製品を販売すると同時にモデム上の遠隔のホストコンピューターへの販売情報の転送を指揮する販売機制御装置に対する要求がある。
【００１９】
非アナログ的な従来技術は、多数のパーソナルコンピューター（ＰＣ）を１個のプリンターに接続するための切替え装置を備える。この装置は、直列でなくて並列の接続を経てＰＣがプリンターに印刷ジョブを送り、そしてプリンターがこの印刷ジョブを受け入れるに十分な予定長さの時間、送信しているＰＣがプリンターと接続したことを認識し、その後に切替え装置がＰＣとプリンターとを接続している線を解放する。言い換えると、接続は、受信している装置、即ちプリンターの制御下ではなく時間切れに基づいて終わりにされる。
【００２０】
【課題を解決するための手段】
上述されたような従来技術の要求を満たす制御装置を有する新しい販売機を提供すること、又は改良により従来技術の販売機を復活させることが本発明の一目的である。
【００２１】
特注ＩＣのような費用を余儀なくすることなしにプロッセサーと同じシリコンチップに形成された２個以上の順次ポートを有し、特注ＩＣと実質的に同等の性能を与える販売機制御装置を提供することが本発明の一目的である。
【００２２】
２個以上のＵＡＲＴ素子に伴う追加の費用を要することなくプロッセサーのデータバスに接続された２個以上のＵＡＲＴ素子を使用している制御装置と実質的に同等の性能を与える販売機制御装置を提供することが本発明の目的である。
【００２３】
客にマルチタスク機能の一つとしてマルチメディア提示を与えることのできる販売機制御装置を提供することが本発明の一目的である。
【００２４】
販売機のマルチタスク機能の一つとして外部のホストコンピューター、例えばモデムを介して遠隔のホストコンピューターに販売／在庫情報を通信できる販売機制御装置を提供することは本発明の一目的である。かかる販売／在庫データの連絡は販売機在庫品の正確でかつ時宜を得た補充を促進し、これにより売切れ製品を減らし又は無くして客の満足度を大きくさせる。
【００２５】
遠隔の価格変更を支援できる販売機制御装置、即ち、好ましくは販売機のマルチタスク機能の一つとして、遠隔のホストコンピューターにより、販売製品の価格を変更できる制御装置を提供することが本発明の一目的である。
【００２６】
販売促進キャンペーンの遠隔変更を支援できる販売機制御装置、即ち、好ましくは販売機のマルチタスク機能の一つとして、遠隔のホストコンピューターにより、販売促進キャンペーンを、例えば「２個買えば１個無料」から「１個買えば１個無料」に変更できる制御装置を提供することが本発明の一目的である。
【００２７】
再プログラミング、即ち、遠隔のホストコンピューターのフラッシュＥＥＰＲＯＭの内容を全部又は一部を置き換えることによりプロセッサーの基本オペレーティングシステムの全部又は部分的な再プログラミングを支援する制御装置を提供することが本発明の一目的である。
【００２８】
本発明のこれら及びその他の目的は、販売機の作動を制御しているプログラマブルプロセッサー；プログラマブルプロセッサーに接続された第１の順次ポート；ハントモードにおいて、少なくも第１及び第２の順次通信装置の各からの入力を監視し、入力にアクティビティが存在する場合に順次通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター；及びプログラマブルプロセッサーをマルチドロップバス又はＶＣＳバスにそれぞれ接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポートを備えた販売機制御装置を提供することにより満たされる。
【００２９】
本発明のこれら及びその他の目的は、少なくも第１の順次通信装置と第２の順次通信装置；販売機の作動を制御しているプログラマブルプロセッサー；プログラマブルプロセッサーに接続された第１の順次ポート；ハントモードにおいて、少なくも第１及び第２の順次通信装置の各からの入力を監視し、入力にアクティビティが存在する場合に順次通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター；及びプログラマブルプロセッサーをマルチドロップバス又はＶＣＳバスに接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポートを備えた販売機システムを提供することによっても満たされる。
【００３０】
本発明の更なる応用範囲は、以下与えられる詳細な説明から明かとなるであろう。しかし、本発明の精神及び範囲内における種々の変化及び変更はこの詳細な説明から技術熟練者に明らかとなるであろうため、詳細な説明及び特別な例は、本発明の好ましい実施例を示しているが、図解のためにのみ与えられることを理解すべきである。
【００３１】
【好ましい実施例の詳細な説明】
本発明は、以下与えられる詳細な説明及び図解のためにのみ与えられ従って本発明を限定しない付属図面から、より完全に理解されるであろう。
【００３２】
図１は、本発明の販売機制御装置の一実施例のブロック図である。
【００３３】
図１の項目２００が本発明の販売機の制御装置の実施例である。販売機制御装置２００は、順次ポート（図示せず）を有するプログラマブルプロセッサー２０１、プログラマブルプロセッサー２０１に接続されたアドレスバス２０２及びデータバス２０４を備える。周辺装置用バス再駆動装置２０５がアドレスバス２０２及びデータバス２０４に接続される。アドレスバス２０２及びデータバス２０４には次のものも接続される。即ち、ダイナミックラム（ＤＲＡＭ）回路２０６、スタティックラム（ＳＲＡＭ）回路２０８、フラッシュ・エレクトリカリィ・イレージブル・プログラマブル・ロム（ＥＥＰＲＯＭ）２１０、表示装置インターフェース２１２、システム制御回路２１４、汎用入力／出力（Ｉ／Ｏ）インターフェース２１６、分岐バス（ＭＤＢ）インターフェース２２２、クロック２２４、及びＩＳＡ再駆動回路２２８である。ＭＤＢ２２２は、イリノイ州シカゴのナショナル・オートマティック・マーチャンダイジング・アソシエーション（ＮＡＭＡ）発行の「インターナショナル・マルチドロップ・バス・インターフェース・スタンダード」に合致する。ＩＳＡ制御装置２３０はデータバス２０４に接続され、制御信号を送っている線２３２上でプログラムプロセッサー２０１にも直接に接続される。ディスク装置２４２、例えばコンパクトディスクロム（ＣＤＲＯＭ）又はハードディスク装置ビデオグラフィックスアダプター（ＶＧＡ）標準に合致したビデオモニター駆動用ビデオカード２４４及び音響再生カード２４６が、ＩＳＡ再駆動回路２２８に接続される。あるいは、好ましくは、音響再生カード２４６はＭＰＥＧ（モーションピクチャーエキスパートグループ）ハードウェア復調器により置換される。これは、ディスク装置２４２に記憶された静止情報及び動いているビデオ情報だけでなく音響情報も復調し利用可能とする。
【００３４】
汎用Ｉ／Ｏ回路２１６は、販売機制御回路２１８及び販売機制御システム回路２０に至る多くの線に接続される。販売機制御回路２１８は、選定された製品を在庫の柱から解放する販売機構を備える。販売機制御システム回路２２０は、例えば販売機の前面のパネルの押しボタン及び／又は照明サイン「売り切れ」又は「正確なお釣り」のような状態の表示を制御する。
【００３５】
図１は信号経路２０３によりプログラマブルプロセッサー２０１の順次ポート（図示せず）に接続されたポートアービトレイター２３４も示す。３個の順次通信装置２３６、２３８及び２４０の各は、複数の線上でそれぞれポートアービトレイターに接続される。かかる順次装置の例には、例えば電話線、（ＣＤＰＤ又はセルメトリイのような細胞（ｃｅｌｌｕｌａｒ）ネットワークデータ仕様を使った）細胞ネットワーク上でホストコンピューターと通信するモデム、ＲＡＭ，ＡＲＤＩＳなどのような商業的データネットワーク上で通信するためのネットワーク通信カード、別の販売機制御装置のボード、及びケーブルにより又は赤外線リンクにより接続されかつそれぞれオハイオ州デイトンのユニフォーム・コード・カウンシル又はＤＤＣＭＰ（デジタルイクイップメントコーポレーション（ＤＥＣ）データ・コミュニケーション・メッセージ・プロトコール、ドキュメントＮｏ．ＡＡ−５９９Ａ−ＴＣ、ＤＥＣソフトウエア・デストリビューション・センター、メナード、マサチューセッツ）を使用する手持ちコンピューターのような携帯用データ収集装置が含まれる。いくつかの会社では、次を含むかかる携帯用データ収集装置を製造する。アイオワ州シダーラピッズのノーランドコーポレーションの例えばシリーズ４０００の中のモデルｎｏ．４４００、メリーランド州チモニウムのオーディットシステムズカンパニイの例えばモデルポケットプルーブ、トライゴンインターナショナルコーポレーションの例えばモデルｎｏ．ＴＲ−Ｇ、テルクソンカンパニイ、プシオンカードンパニイ、スカイウエアカンパニイ、及びハーベストかンパニイである。伝送されたデータは、ＮＡＭＡのベンディングインダストリイデータトランスファースタンダードと交換可能な様式であるべきである。
【００３６】
図２は、本願出願人の制御装置を組み入れた販売機の正面図を示す。図２の販売機１００は次を備える。即ち、少なくもビデオグラフィックスアダプター（ＶＧＡ）標準に等しい品質レベルであるが比較的低解像度となし得るＬＣＤパネルと交換可能なビデオモニター１０２、ビデオモニター１０２上に置かれたタッチスクリーン装置１０４、ラウドスピーカーシステム１０６、例えば液晶表示（ＬＣＤ）パネル又は発光ダイオード（ＬＥＤ）の表示パネル英数字表示装置１０８、紙幣認識装置１１０、硬貨チューブ（図示せず）とクーポン出口１１４とを有する硬貨認識装置と釣銭支払い装置との組合せ１１２、例えば発光ダイオード（ＬＥＤ）の販売商品表示装置１２４を持った使用者操作式のスイッチ１２２を有する発売商品選定用の人／販売機の相互作用パネル１１６、キーパッド１１８、販売製品出口１２０、モデム１２６、及び制御装置２００である。
【００３７】
図２においては、図面の単純化のため、諸装置と販売機１００との間の機能的な相互連結は示されないことに注意されたい。販売機１００に含まれる装置の表は網羅的であることを意図したものはない。販売機１００はその他公知の販売機用装置を含むことができる。
【００３８】
図３は、ポートアービトレイター２３４、及び順次装置２３６、２３８及び２４０へのその接続、並びにプログラマブルプロセッサー２００のより詳細なブロック線図である。ポートアービトレイター２３４は、好ましくは、図３に図示された構造との論理的同等性を与えるプログラマブル論理アレイの形式で設置される。アービトレイター２３４は、３個のアクティビティ認識装置３０２、３０４及び３０６を備える。アクティビティ認識装置の数は、プログラマブルプロセッサー２０１と同じシリコンチップに形成された順次ポート（図示せず）の選択的に接続される順次装置の数に依存する。アービトレイター２３４は、接続制御レジスター３００、３対１マルチプレクサー（ＭＵＸ）３０８、及び１対３デマルチプレクサー（ＤＥＭＵＸ）３０９も備える。
【００３９】
順次装置２３６は、線３１０上のデータをアクティビティ認識装置３０２及びＭＵＸ３０８に送る。同様に、順次装置２３８は線３１２上でアクティビティ認識装置３０４及びＭＵＸ３０８に送信し、更に順次装置２４０は線３１４上でアクティビティ認識装置３０６及びＭＵＸ３０８に送信する。ＭＵＸ３０８は、データ線３１０、３１２、及び３１４の一つを受信機、あるいはプログラマブルプロセッサー２０１の順次ポート（図示せず）に行っているデータ線３３２に接続する。
【００４０】
プログラマブルプロセッサー２０１は順次ポート（図示せず）の方法により送信機又はデータ線３３４に送信する。ＤＥＭＵＸ３０９は、データ線３３４を、データ線３１６を経て順次装置２３６に、データ線３１８を経て順次装置２３８に、そしてデータ線３２０を経て順次装置２４０に接続する。
【００４１】
アクティビティ認識装置３０２、３０４、及び３０６の各は、それぞれ２バイト線３２２、３２４及び３２６上でレジスター３００に数値を書き込む。プログラマブルプロセッサー２０１はレジスター３００に数字を書き込み、かつその中の値を２バイト線３３０上で読むことができる。レジスター３００はその中の数値を２バイト線３２８上でＭＵＸ３０８及びＤＥＭＵＸ３０９に送る。
【００４２】
再び図１を参照すれば、プログラマブルプロセッサー２０１は、好ましくは、インターナルビジネスマシン（ＩＢＭ）コーポレーションより入手可能なパワーＰＣ型プロセッサー、モデル４０３ＧＡである。これは、プロセッサー自体と同じシリコンチップ上に形成された１個の順次ポートを有するレジューストインストラクションセット（ＲＩＳＣ）プロセッサーである。フラッシュＥＥＰＲＯＭは、好ましくは５１２キロバイトサイズである。ＳＲＡＭ２０８は、好ましくは１２８キロバイトサイ汎用Ｉ／Ｏ  ２１６は、好ましくは１６個の汎用ラッチド出力及び１６個の汎用サンプル入力を持つ。これら１６個の出力及び１６個の入力は販売機用の高電圧バッファーを有するカードに接続される。この販売機は、例えば販売機の前面に人／販売機相互作用パネル１１６、キーパッド１１８、英数字表示装置１０８、紙幣認識装置１１０及び硬貨確認装置と釣銭装置との組合せ１１２を備える。
【００４３】
ＤＲＡＭ回路２０６は選択的であり、要求されるように３２メガバイトまでのサイズとすることができる。ＩＳＡ再駆動回路２２８は約１０個までのＩＳＡ型の回路カードをアドレスバス２０２及びデータバス２０４に接続することができる。ＩＳＡ型のカードの正確な数は設けられたボードの総電力消費量に依存する。ＩＳＡ制御装置回路２３０は、アドレスバス２０２及びデータバス２０４に対するＩＳＡ再駆動回路２２８のＩＳＡバスのインターファーフェースに要する総ての制御回路及びタイミング回路を作る。
【００４４】
再び図３を参照すれば、ポートアービトレイター２３４は以下のように作動する。レジスター３００内の数値は、線３１０、３１２及び３１４のどれかがＭＵＸ３０８により選択されるように制御し、更に線３１６、３１８及び３２０のどれかがＤＥＭＵＸ３０９により選択されように制御する。そこで、プログラマブルプロセッサー２０１は、数値レジスター内の値を設定し、これがＤＥＭＵＸ３０９を経て順次装置２３６、２３８及び２４０のどれか一つにデータを送ることができる。好ましくは、プログラマブルプロセッサー２０１は、図３に接続線２３５として示されたデータバス２０４の２本の線を使用して接続制御レジスター３００に書き込む。あるいは、アドレスバス２０２の２本の線を使うことができ又は専用の線を提供することができる。
【００４５】
プログラマブルプロセッサー２０１が数値レジスター内に値を設定したときは、これは固定モードで運転するとして知られる。例えば、プログラマブルプロセッサー２０１が接続制御レジスター３００内に２進値０１を記憶させた場合は、ＤＥＭＵＸ３０９は線３３４を線３１６に接続するであろう。同様にレジスター３００内の２進値１０の設定は線３３４を線３１８に接続させ、更にレジスター内の２進値１１の設定は線３３４を線３２０に接続させる。
【００４６】
しかし、もしプログラマブルプロセッサー２０１がレジスター３００内に２進値００を記憶させたときは、線３１０、３１２及び３１４はいずれも線３３２に接続されず、また線３１６、３１８及び３２０はいずれも線３３４に接続されない。これは、ハントモードで作動しているとして知られる。
【００４７】
アクティビティ認識装置３０２、３０４及び３０６の各は、線上のアクティビティ、即ち順次装置２３６、２３８及び２４０による通信が開始されているか否かを感知する。アクティビティは、例えば、ＲＳ２３２標準に従った始動バイトを示している高から低への遷移である。
【００４８】
ポートアービトレイター２３４を備えた構造もプログラマブル論理アレイを使用して設置されることが好ましい。下に与えられる式は、プログラマブル論理アレイにおいて具体化されたアービトレイター２３４の作動を表す。式は商業的な利用可能なプログラマブル言語ＡＢＥＬで書かれる。例えば、オレゴンのラチスセミコンダクターコーポレーションは、ＡＢＥＬ言語コンプライアーを販売する。
【００４９】
言語ＡＢＥＬにおいて、記号！は論理補数又は逆演算を表し、記号＆は論理ＡＮＤ演算を表し、記号＃は論理ＯＲ演算を表し、記号＝＝は等式の論理的試験を表す。例えば、Ｘ＝＝１は「Ｘは１に等しいか」を意味し、ＮＯ／偽に対しては０となり、ＹＥＳ／真に対しては１となるであろう。
【００５０】
アクティビティ認識装置３０２、３０４及び３０６の作動は論理式１−２により表される。
【００５１】
【数１】
0003574735.tif 000002
【００５２】
変数ＩＯ１．Ｄは、次のシステムクロック信号（図示せず）を受け取ると直ちに接続制御レジスター３００に記憶されるであろう２ビット接続制御レジスター３００の最初のビットへの２進入力を表す。変数ＲＥＳＥＴは、アービトレイター２３４を通常は高い論理状態に設定し、リセットするために低い論理状態に落とすプログラマブル論理アレイ上のリセットピンの信号を表す。変数ＩＯ１は、２ビット接続制御レジスター３００の最初のビットの現在の２進値を表す。変数ＡＲＢ ＣＳは、アービトレイター２３４に行っているアービトレイターチップ選択信号（図示せず）を表し、アービトレイター２３４が選択されたときの論理値を０とする。変数ＩＯ ＲＷは、プログラマブルプロセッサー２０１からアービトレイター２３４に行っている読取り／書込み信号（図示せず）を表し、書込み作業中は論理値０とする。
【００５３】
変数Ｐ２ ＲＤ及びＰ３ ＲＤは、線３１２及び３１４上で第２及び第３の順次通信装置２３８及び２４０から受け取っているデータ、即ち、ＭＵＸ３０８への２個の入力を表す。変数ＩＯは、接続制御レジスター３００に現在記憶されている２進数に等価の１０進数を表す。変数Ｄ１０は、データバスの線Ｄ１０上のデータを表す。
【００５４】
【数２】
0003574735.tif 000003
【００５５】
変数ＩＯ２．Ｄは、次のシステムクロック信号（図示せず）を受け取ると直ちに接続制御レジスター３００に第２のビットとして記憶されるであろうレジスター３００の第２のビットへの２進入力を表す。変数ＩＯ２は、２ビット接続制御レジスター３００の第２のビットの現在の２進値を表す。変数Ｄ１１は、データバスの線Ｄ１１上のデータを表す。
【００５６】
式１−２において、接続制御レジスターにおけるビットはリセットが低でないとき高い論理状態を取ることができる。接続制御レジスター３００内の値が読取り状態又は書込み状態のいずれにも相当しない場合は、この状態、即ちＩＯ＝０を維持する。もしハントモード、即ち、ＩＯ＝＝０にあるとき、順次に通信している装置の一つからデータを受け取ると接続制御レジスター内の値を変える。ＣＰＵが書き込んでいるとき、即ちＩＯ＝＝１又はＩＯ＝＝２又はＩＯ＝＝３ならば、Ｄ１０及びＤ１１の値をそれぞれ接続制御レジスター３００内の２ビットとして保存する。
【００５７】
上述のように、変数Ｄ１０及びＤ１１は、アドレスバスの線Ａ１０及びＡ１１上の信号を表す変数Ａ１０及びＡ１１で置換することができる。あるいは、その他の別のデータ線又はアドレス線、又はデータ線とアドレス線との組合せを使うことができる。
【００５８】
接続制御レジスター３００は、式３−４によりデータバス２０４上にデータを出力することが可能である。
【００５９】
式３    ＩＯ１．ＯＥ＝！ＡＲＢ ＣＳ  ＆  ＩＯ ＲＷ
式４    ＩＯ２．ＯＥ＝！ＡＲＢ ＣＳ  ＆  ＩＯ ＲＷ
変数ＩＯ１．ＯＥ及びＩＯ２．ＯＥは、接続制御レジスター３００がデータバス２０４に出力できるようにプログラマブルプロセッサー２０１により接続制御レジスターに加えられる出力可能信号（図示せず）を表す。
【００６０】
ＭＵＸ３０８の作動は組合せ論理式５により表される。
【００６１】
【数３】
0003574735.tif 000004
【００６２】
変数ＲＤ ＯＵＴは、ＭＵＸ３０８からの線３３２上のデータを表す。順次通信装置が接続制御レジスター３００の２ビット数により確定できれば、その順次通信装置からの線がＭＵＸ３０８により線３３２に接続される。
【００６３】
ＤＥＭＵＸ３０９の作動は組合せ論理式６−８により表される。
【００６４】
式６    Ｐ１ ＴＤ＝（ＴＤ ＩＮ  ＆（ＩＯ＝＝１））  ＃  （ＩＯ！＝１）
式７    Ｐ２ ＴＤ＝（ＴＤ ＩＮ  ＆（ＩＯ＝＝２））  ＃  （ＩＯ！＝２）
式８    Ｐ３ ＴＤ＝（ＴＤ ＩＮ  ＆（ＩＯ＝＝３））  ＃  （ＩＯ！＝３）
式６−８において、  変数Ｐ１ ＴＤ、Ｐ２ ＴＤ、及びＰ３ ＴＤは、それぞれ、ＤＥＭＵＸ３０９から順次通信装置２３６、２３８、及び２４０に至る線３１６、３１８及び３２０上のデータを表す。例えば、ＩＯ＝３であるならば、プログラマブルプロセッサー２０１が第３の順次通信装置２４０とともに通信セッションを指揮している。従って  （ＩＯ！＝＝１）＝１  であり、これはＰ１ ＴＤ＝１を作る。ここに、１は、ＲＳ−２３２通信標準における遊び状態である。
【００６５】
順次装置からのデータ線上のアクティビティを感知すると、アクティビティ認識装置はレジスター３００内の数値をその確認に対応して設定する。例えば、アクティビティ認識装置３０２は、レジスター３００において２進値０１を設定し、これによりＭＵＸ３０８に線３１０と線３３２とを接続させるであろう。プログラマブルプロセッサー２０１は、順次装置２３６との通信セッションが終わるまでレジスター３００内の値が変えられることを防ぐ。通信セッションが終わると、プログラマブルプロセッサー２０１は、２進値、例えば００を接続制御レジスター３００に書き込むことにより、ＭＵＸ３０８及びＤＥＭＵＸ３０９に線３１０、３１２、３１４、３１６、３１８、及び３２０を再選択させる。
【００６６】
もし、例えば、順次装置２３６がデータを送り始め、そしてそのとき他の通信セッションがないならば、アクティビティ認識装置３０２はその確認番号をレジスター３００に書き込み、これによりＭＵＸ３０８に線３１０と線３３２とを接続させる。即ちハントモードから固定モードに変更するであろう。続いて、通信セッション中に、順次装置２３８がデータの送信により通信セッションを開始したい場合は、ＭＵＸ３０８は、接続制御レジスター３００に２進値０１が記憶されているため、線３１２上のデータが線３３２に接続されることを許さないであろう。順次装置２３８は、接続制御レジスター３００に値００を書き込みこれによりＭＵＸ２０８に線３１０、３１２、及び３１４の選択をやめさせることによりプログラマブルプロセッサー２０１がハントモードに再入するまで再試行しなければならないであろう。
【００６７】
同様に、プログラマブルプロセッサー２０１が通信セッションのために順次装置を選ぶことにより（上述の）固定モードで作動しているならば、プログラマブルプロセッサー２０１により開始された通信セッションがプログラマブルプロセッサー２０１により終わらせられかつハントモードへの再入により線３１６、３１８、３２０（並びに線３１０、３１２、及び３１４）の選択が解除されるまで、アクティビティ認識装置３０２、３０４、及び３０６のいずれもレジスター３００のその確認番号を書き込むことができない。
【００６８】
プログラマブルプロセッサー２０１は、これが例えば客との販売作動及び／又はホストコンピューターへの遠隔通信を指揮すると同時にマルチメディア表示を支援することができる。販売機がマルチメディア表示を提供するように選択的に形成された場合は、少なくもディスク装置２４２（ＣＤロム又はハードディスク）、少なくもＶＧＡ品質の表示カード２４４、ＤＲＡＭ回路２０６、及び音響再生装置２４６がＩＳＡ再駆動回路２２８に接続されるであろう。
【００６９】
プログラマブルプロセッサーは、マルチタスクを達成するために優先的タイムシェアリング作動システムを使用する。パワーＰＣ４０３ＧＡ用のかかるオペレーティングシステムの例はＩＢＭより入手できるＯＳオープンである。プロセッサーとオペレーティングシステムとのこの組合せにより、本発明の販売機制御装置は、客とコンピューターとが制御装置の処理用資産の分割されていることを知ることなく、ホストコンピューターとの遠隔通信作業及び／又はマルチメディア表示と同時に販売作業を指揮することが可能となる。
【００７０】
プログラマブルプロセッサー２０１の総てのプログラムされた態様は、これを遠隔的に再プログラミングすることができる。例えば、販売される製品に課せられた価格、販売機により表示される販売用メッセージのスケジュール化（例えば、特別な販売促進行事に関するもの）、及び／又はプログラマブルプロセッサーのオペレーティングシステムは、ポートアービトレイター２３４を通してプロセッサーの順次ポートにモデムにより接続された遠隔のホストコンピューターによるか、あるいはポートアービトレイター２３４を通してプログラマブルプロセッサー２０１にケーブル又は赤外線リンクにより接続されたサービスマン使用の局所用の手持ち式コンピューターによるかのいずれかで再プログラミングすることができる。
【００７１】
かかる再プログラミングの一例として、オペレーティングシステムにおける変更が説明されるであろう。遠隔のホストコンピューターは、ポートアービトレイター２３４を経てプログラマブルプロセッサー２０１に接続する。遠隔のホストコンピューターは、プロセッサー２０１を使ってフラッシュＥＥＰＲＯＭ２１０からＤＲＡＭ２０６内にオペレーティングシステムを読み込ませる。次いで、遠隔のホストコンピューターは、プログラマブルプロセッサー２０１に新しいオペレーティングシステムを送信し、これをＤＲＡＭ２０６内に記憶する。次いで、プログラマブルプロセッサー２０１及び遠隔のホストコンピューターはこの新しいオペレーティングシステムが正確に受け取られたかを確かめる。次に、まだＤＲＡＭ２０６内の古いオペレーティングシステムの制御下で走っているプログラマブルプロセッサーは、フラッシュＥＥＰＲＯＭ２１０に新しいオペレーティングシステムを書き込む。続いて、プログラマブルプロセッサー２０１は、プログラムの記憶されている特定位置において再ブートされるか、あるいはオペレーティングシステムの執行権が切り替えられてフラッシュＥＥＰＲＯＭ２１０内の新しいオペレーティングシステムに変えられるかのいずれかである。
【００７２】
販売機制御装置（ＶＭＣ）は、ユーザープログラマブルデータに対抗してソフトウエア、即ちマシンレベルの作動ソフトウエアを、遠隔的に及び／又は局所的に更新することができる。加えて、製品価格のようなユーザープログラマブルデータを、遠隔的に及び／又は局所的に変更することができる。
【００７３】
ＶＭＣは、少なくも２個のバスシステム、及び選択的には第３のバスシステムのマスター制御装置である。第１のバスシステムは、プログラマブルプロセッサー２０１が直接接続されるアドレスバス２０２及びデータバス２０４である。第２のバスは、マルチドロップバス（ＭＤＢ）であり、これは米国及び世界のその他の多くにおける販売機の標準バスである。あるいは、ＭＤＢは、これを日本において使用されるベンダーコントロールシステム（ＶＣＳ）で置き換えることができる。ＶＣＳ及びＭＤＢは機能的には同様であり、通信用並びに販売機周辺装置、例えば硬貨機構、クレジットカード読取り装置、及び紙幣確認装置の管理のために提供される。第３の、そして選択的なバスは、ＩＳＡ再駆動回路２２８により表されるＩＳＡバスである。
【００７４】
これらバスのマスター制御装置として、ＶＭＣは各周辺装置にポーリングし、周辺装置に命令を送り、そして販売機の管理に必要な各周辺装置からの情報を受け取る。更に、ＶＭＣはＧＰ  Ｉ／Ｏ  ２１６を介して、販売機構、選択スイッチ、ドアスイッチ、サービスモードスイッチ、（表示装置インターフフェース２１２経由で）英数字表示装置、及びポートアービトレイター２３４のようなその他の非周辺装置入力を監視し管理する。ＶＭＣは、クレジットの累積、最小支払いのアルゴリズム、データの収集と遠隔通信、消費者表示の管理、販売機管理、及び販売活動の処理に必要な入力装置監視機能に対する責任を持つ。
【００７５】
ＶＭＣは、バス及び周辺装置による消費電力の費用の消費管理に対して責任を持つ。これは、ＶＭＣ及びその他の周辺装置のよる大きな電力消費運転中、適切に周辺装置を非作動にしなければならない。
【００７６】
ＶＭＣは、予め決められた製品についての特別な販売促進用価格を含んだ各製品に対する少なくも１種の販売価格、選択スイッチ割当てに対する製品の貯蔵柱（販売までの空間）、及び機械構成スイッチの状態を記憶する。
【００７７】
ＶＭＣは、消費者によるエスクロー（硬貨返却）レバーの選択ボタンの同時操作、又はその他のいたずらによる複数製品の送り出し又はクレジットの損失を防止する。
【００７８】
ＶＭＣは、例えば３種の個別モード、即ち、販売モード、サービスモード、及び通信モードで作動する。販売モードは作動のデフォルトモードである。販売モードにおいては、ＶＭＣは、周辺装置の状態及び非周辺装置の入力、及びクレジット確定のために待っている記憶情報を監視し評価する。周辺装置入力は、例えば硬貨受入れ／払出し機構、紙幣認識装置、クレジットカード読取り装置、又はＶＭＣと実際に販売用機構との間の結んでいる小さいマイクロプロセッサーのような販売機従属の制御装置からのものとすることができる。非周辺装置的な入力は、例えば、選択ボタン、状態表示装置、ドアスイッチ、又は在庫の柱／列を監視するように配置された売切れスイッチからのものとすることができる。
【００７９】
累積クレジットが最低販売価格と等しいか又はこれより大きい値に達したとき、選択スイッチ、例えば１２２又はキーパッド１１８が作動させられ、製品在庫の適切な柱／列（図示せず）からの販売が開始される。累積クレジットが販売価格を越えたときは、ＶＭＣは、クレジット返却装置、例えば１１２に命令を出して、適切な額の釣銭を戻させる。この過程中に、処理の結果を反映するように適切な総てのデータ収集記憶レジスターが更新される。
【００８０】
価格変更、制御パラメーターの交替、データ収集及びエラー診断ルーチンは、例えば４個の使用者操作スイッチによるＶＭＣとの局所サービスマン通信により行うことができる。プログラマブルプロセッサーからの指令に応答する次の例はこれらのスイッチを使用してサービスマンにより提供することができる。即ち、第１のスイッチによるエスケープ又は指令のキャンセル、第２のスイッチによる増加又は次の指令、第３のスイッチによる減少又は前の指令、及び第４のスイッチによる入力またはＯＫ又は指令受入れである。ＶＭＣ２００の遠隔通信性能が与えれたときは、サービスマンがこれらのルーチンを遠隔的に行えることが好ましい。あるいは、サービスマンは、４個の使用者操作スイッチ、又はこれらサービスルーチンを自動的に行える遠隔のホストコンピューターを使用せずにこれらのルーチンを局所的に行うことができる。
【００８１】
以下のリストの従来技術の特許の各は、その全文が参考文献として組み込まれる。即ち、セドロン他の１９８７年１月２日付け米国特許４７６６５４８号「遠隔リンク監視及び報告用システム」、オステンドルフ他の１９９４年１１月１５日付け米国特許５４４２５６８号「販売機会計監視システム」、ホーン他の１９９０年５月１０日付け米国特許５０９１７１３号「複数遠隔販売機用の在庫、現金、安全及び維持制御装置及び方法」、ブラウンの１９９２年１月１７日付け米国特許５４４５２９５号「記録された品物の自動販売機システム」、ウイルダーの１９９４年７月５日付け米国特許５４０８４１７号「自動切符販売及び分配システム」、クラガン他の１９９４年１２月２２日付け米国特許５５０４６７５号「販売促進プログラムの自動選択及び提示の方法及び装置」、ラデマッハーの１９９４年５月２日付け米国特許５４５０９３８号「カード又は現金で作動される販売機組立体」、ジラルド他の１９８８年１２月１６日付け米国特許４９８２３４６号「モール振興ネットワーク装置及び方法」、及びゴログの１９８８年７月１９日付け米国特許４９４７０２８号「自動注文及び支払いシステム」である。このリストの特許は、例えば、販売機において次の機能が個別的になされることが知られていることを示す。即ち、例えば販売／在庫データの交換のための遠隔のホストコンピューター又は局所的な手持ちコンピューターのような順次通信装置への販売機通信、販売機のタッチスクリーン表示装置による相互作用形の販売、音声認識装置による販売、販売促進用及び販売メッセージのような情報の表示、販売機に記憶された広告の表示、クレジットカード販売、及び客層の調査の機能であり、このため、リストの特許はその全文が組み入れられる。
【００８２】
本発明は万能型の多機能販売機制御装置（ＶＭＣ）に向けられる。かかるＶＭＣは新しい販売機及び（改装により）現存の販売機に強化された能力を与える。新規なＶＭＣは、双方向販売通信を強化できるだけでなく、更に消費者アピールと有用性との強化のために適当であるため、マーケティンググループにより目論まれる進歩した諸要求にも合致することができる。
【００８３】
本発明の販売機制御装置（ＶＭＣ）は、少なくも以下の利点を持つ。これは、プロッセサーの同じチップ上に１個以上の順次ポートを実際に形成することなく、即ち特注集積回路の価格なしで、プロッセサーの同じチップ上に複数の順次ポートを有するプログラマブルプロッセサーを使用している制御装置の性能に相当する性能を達成する。これはポートアービトレイター２３４により達成できる。ポートアービトレイター２３４により、プログラマブルプロセッサー２０１の１個の順次ポートを、多数の順次通信装置のいずれにも接続できる。ＶＭＣは遠隔的に再プログミングが可能であり、かつ遠隔式の価格変更を支援する。このＶＭＣは、客に対するマルチメディア提示も支援する。更に、プログラマブルプロッセサー２０１の早い処理速度とマルチタスク性能のため、遠隔通信、販売運転、及びマルチメディア提示を同時に指揮することができる。
【００８４】
繰り返すと、本発明のＶＭＣは次の作業を支援する。即ち、客を夢中にさせるだけでなく客が販売機を概観することもできる相互作用式（タッチスクリーン）販売、機械の販売／在庫データの収集に使用されるものと同じ遠隔リンクを経由して機械に送ることのできる販売用メッセージ、スポーツのスコアなどの表示、ディスク装置で機械内に記憶されたビデオ広告の表示、借方の認証を含んだクレジットカード販売、製品選択のための音声認識、特別な販売促進（例えば、５個買えば１個無料）の告知と管理、「朝はソーダを！」のような販売促進を入れるための遠隔式の価格変更、仮想的な複数順次ポート性能を達成するための１個の順次ポートアービトレイション、及びフラッシュＥＥＰＲＯＭを介した制御装置の遠隔式再プログラミング能力である。
【００８５】
以上、本発明が説明されたが、これを多くの方法で変更し得ることは明らかであろう。かかる変更は、本発明の精神及び範囲から離れるとは考えられず、本技術の熟練者に明らかであろうかかる変更の全ては本発明の請求の範囲内にあることが意図される。
【００８６】
本発明の実施態様は次の通りである。
【００８７】
１．販売機の作動を制御しているプログラマブルプロセッサー、
プログラマブルプロセッサーに接続された第１の順次ポート、
ハントモードにおいて、少なくも第１及び第２の順次型通信装置の各からの入力をそれぞれ監視し、入力にアクティビティが存在する場合に順次型通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次型通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター、及び
それぞれプログラマブルプロセッサーをマルチドロップバス又はベンダーコントロールシステム（ＶＣＳ）バスに接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポート
を備えた販売機制御装置。
【００８８】
２．プログラマブルプロッセサーを販売製品選択、人／販売機の相互作用パネルに接続している汎用インターフェース
を更に備える実施態様１の制御装置。
【００８９】
３．プログラマブルプロッセサーが優先タイムシェアリングに従って作動するマルチタスクプロッセサーである
実施態様１の制御装置。
【００９０】
４．プログラマブルプロッセサーを少なくも１個の回路カードに接続するＩＳＡ型インターフェース
を更に備える実施態様１の制御装置。
【００９１】
５．第１の順次通信装置が第２の順次通信装置とは異なる通信プロトコールに従う実施態様１の制御装置。
【００９２】
６．第１の順次通信装置がＤＥＸ／ＵＣＳ通信プロトコールに従う実施態様１の制御装置。
【００９３】
７．第２の順次通信装置がＤＥＸ／ＵＣＳ通信プロトコールに従う実施態様１の制御装置。
【００９４】
８．プログラマブルプロッセサーの基本作動プログラムを記憶している消去可能な非揮発性メモリーを備え、
遠隔のホストコンピューターが消去可能な非揮発性メモリーの内容を置き換え得るように、プログラマブルプロッセサーが遠隔のホストコンピューターとの接続により遠隔的に再プログラミング可能である実施態様５の制御装置。
【００９５】
９．アービトレイターが接続制御レジスターを有し、そして
プログラマブルプロッセサーはアービトレイターのハントモードを選ぶように接続制御レジスターを第１の予定値に初期化する
実施態様１の制御装置。
【００９６】
１０．プログラマブルプロッセサーが接続制御レジスターを第２の予定値に設定した場合はアービトレイターがプログラマブルプロッセサーの第１の順次ポートを第１の順次通信装置に接続し、そしてプログラマブルプロッセサーが接続制御レジスターを第３の予定値に設定した場合はアービトレイターがプログラマブルプロッセサーの第１の順次ポートを第２の順次通信装置に接続するような固定モードでプログラマブルプロッセサーが接続制御レジスターを第２の予定値と第３の予定値の一方に設定する実施態様９の制御装置。
【００９７】
１１．第１の順次ポートとプログラマブルプロッセサーとが同じ集積回路上に形成される実施態様１の制御装置。
【００９８】
１２．少なくも第１の順次型通信装置と第２の順次型通信装置、
販売機の作動を制御しているプログラマブルプロセッサー、
プログラマブルプロセッサーに接続された第１の順次ポート、
ハントモードにおいて、少なくも該第１及び該第２の順次型通信装置の各からの入力をそれぞれ監視し、入力にアクティビティが存在する場合に順次型通信装置の一方により通信セッションが開始されていることを決定し、更に最初に通信セッションを開始した順次型通信装置にプログラマブルプロセッサーの第１の順次ポートを接続するように作動し得るアービトレイター、及び
それぞれプログラマブルプロセッサーをマルチドロップバス又はベンダーコントロールシステム（ＶＣＳ）バスに接続するためにマルチドロップバスインターフェース及びＶＣＳバスインターフェースの一方と適合する第２の順次ポート
を備えた販売機システム。
【００９９】
１３．第１の順次通信装置が第２の順次通信装置とは異なる通信標準に従う実施態様１２のシステム。
【０１００】
１４．第１の順次通信装置が手持ち式コンピューターである実施態様１３のシステム。
【０１０１】
１５．第２の順次通信装置が、モデム、タッチスクリーン型人／機械インターフェース、及びその他のプログラマブルプロッセサーの一つである実施態様１３のシステム。
【０１０２】
１６．第１の順次通信装置が第２の順次通信装置とは異なる通信プロトコールに従う実施態様１３のシステム。
【０１０３】
１７．第１の順次通信装置がＤＥＸ／ＵＣＳ通信プロトコールに従う実施態様１２の制御装置。
【０１０４】
１８．第２の順次通信装置がＤＥＸ／ＵＣＳ通信プロトコールに従う実施態様１７の制御装置。
【０１０５】
１９．プログラマブルプロッセサーを販売物品選択、人／販売機相互作用パネルに接続している汎用インターフェース
を更に備えた実施態様１２のシステム。
【０１０６】
２０．販売物品選択、人／販売機相互作用パネルが客の操作する製品選択入力装置及び少なくも１個の表示装置を有する
実施態様１９のシステム。
【０１０７】
２１．客の操作する製品選択入力装置が複数の客操作式製品選択スイッチを有し、
客操作式製品選択スイッチの各が入手可能製品表示装置の形跡の表示装置を有し、そして
販売物品選択、人／販売機相互作用パネルが英数字表示装置を有する
実施態様２０のシステム。
【０１０８】
２２．アービトレイターが接続制御レジスターを有し、そして
プログラマブルプロッセサーはアービトレイターのハントモードを選ぶように接続制御レジスターを第１の予定値に初期化する
実施態様１２の制御装置。
【０１０９】
２３．プログラマブルプロッセサーが接続制御レジスターを第２の予定値に設定した場合はアービトレイターがプログラマブルプロッセサーの第１の順次ポートを第１の順次通信装置に接続し、そしてプログラマブルプロッセサーが接続制御レジスターを第３の予定値に設定した場合はアービトレイターがプログラマブルプロッセサーの第１の順次ポートを第２の順次通信装置に接続するような固定モードでプログラマブルプロッセサーが接続制御レジスターを第２の予定値と第３の予定値の一方に設定する実施態様２２の制御装置。
【０１１０】
２４．プログラマブルプロッセサーを少なくも１個のクレジットカードに接続しているＩＳＡ型インターフェース
を更に備える実施態様１２の制御装置。
【０１１１】
２５．ＩＳＡ型インターフェースに接続されたディスク駆動装置、
ＩＳＡ型インターフェースに接続された少なくもＶＧＡ品質表示装置、及び
ＩＳＡ型インターフェースに接続された音響再生用の音響再生回路
を更に備え、
客へのマルチメディア提示を作るために制御装置がディスク駆動装置、少なくもＶＧＡ品質表示装置、及び音響再生回路を使用する
実施態様２４の制御装置。
【０１１２】
２６．フルモーションビデオ画像を再生するためのフルモーションビデオ再生回路を更に備え、
客へのフルモーションビデオ型マルチメディア提示を作るために制御装置がフルモーションビデオ再生回路も使用する
実施態様２５の制御装置。
【０１１３】
２７．ＩＳＡ型インターフェースに接続されたタッチスクリーン型人／機械インターフェースを更に備え、
客にマルチメディア提示を作るために制御装置がタッチスクリーン型人／機械インターフェースも使用する実施態様２５の制御装置。
【０１１４】
２８．第１の順次ポートとプログラマブルプロッセサーとが同じ集積回路上に形成される実施態様１２の制御装置。
【０１１５】
２９．プログラマブルプロッセサーが優先タイムシェアリングに従って作動しているマルチタスクプロッセサーである
実施態様１２の制御装置。
【図面の簡単な説明】
【図１】本発明の販売機制御装置の１実施例のブロック図である。
【図２】本発明の販売機実施例の描写である。
【図３】本発明のポートアービトレイターのより詳細なブロック図である。
【符号の説明】
１００  販売機
１０２  ビデオスクリーン
１０４  タッチスクリーン装置
１０６  ラウドスピーカーシステム
１０８  表示装置
１１０  紙幣認識装置
１１８  キーパッド
１２０  販売製品出口
１２６  モデム
２００  制御装置
２０１  プログラマブルプロセッサー
２０３  信号経路
２３６  順次通信装置
２３８  順次通信装置
２４０  順次通信装置
【図１】
0003574735.tif 000005
【図２】
0003574735.tif 000006
【図３】
0003574735.tif 000007