(57)【要約】【課題】携帯端末を用いることによる機能の設定の作業を容易にする自動販売機を提供する。【解決手段】固定の初期情報を保持する保持部と、自動販売機の機能を設定する制御部と、携帯端末と接続可能である通信部と、を備え、前記制御部は、前記携帯端末が送信する情報と前記保持部が保持する前記初期情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する。【選択図】図１
2008040527.tif 000002
【特許請求の範囲】
【請求項１】
固定の初期情報を保持する保持部と、
自動販売機の機能を設定する制御部と、
携帯端末と接続可能である通信部と、を備え、
前記制御部は、前記携帯端末が送信する情報と前記保持部が保持する前記初期情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、
ことを特徴とする自動販売機。
【請求項２】
前記保持部は、前記初期情報としてＩＰ（ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを保持し、
前記携帯端末は、前記機能を設定するべく前記ＩＰアドレスを送信するためのＷｅｂブラウザを有する、
ことを特徴とする請求項１に記載の自動販売機。
【請求項３】
固定情報が記憶される第１記憶部と、
固有情報が記憶される第２記憶部と、
前記固有情報を保持する保持部と、
前記保持部に保持される前記固有情報を前記固定情報に変更させるための操作部と、
前記操作部の操作に応じて前記保持部に保持される前記固有情報を前記固定情報に変更する設定部と、
自動販売機の機能を設定する制御部と、
携帯端末と接続可能である通信部と、を備え、
前記制御部は、前記保持部に保持される前記固有情報が前記固定情報に変更されている期間に、前記携帯端末が送信する情報と前記保持部が保持する前記固定情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、
ことを特徴とする自動販売機。
【請求項４】
前記操作部は、
前期保持部に保持される前期固有情報を前期固定情報に変更させるための第１釦と、
前記第１釦によって前記保持部に保持される前期固定情報を前期固有情報に変更させるための第２釦と、を有し、
前記設定部は、前記第１釦の操作と前記第２釦の操作によって定められる期間に、前記保持部に保持される前記固有情報を前記固定情報に変更する、
ことを特徴とする請求項３に記載の自動販売機。
【請求項５】
前記第１釦と前記第２釦は共通である、
ことを特徴とする請求項４に記載の自動販売機。
【請求項６】
固定情報が記憶される第１記憶部と、
固有情報が記憶される第２記憶部と、
前記固有情報を保持する保持部と、
自動販売機の機能を設定する制御部と、
携帯端末と接続可能である通信部と、
前記通信部に前記携帯端末が接続されたか否かを検出する検出部と、
前記通信部に前記携帯端末が接続されたことを示す前記検出部の検出結果に応じて、前記保持部に保持される前記固有情報を前記固定情報に変更する設定部と、
を備え、
前記制御部は、前記保持部に保持される前記固有情報が前記固定情報に変更されている期間に、前記携帯端末が送信する情報と前記保持部が保持する前記固定情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、
ことを特徴とする自動販売機。
【請求項７】
扉の開閉の状態を検出する開閉検出部、をさらに備え、
前記設定部は、前記通信部に前記携帯端末が接続されたことを示す前記検出部の検出結果、且つ、前記扉が開状態であることを示す前記開閉検出部の検出結果に応じて、前記保持部に保持される前記固有情報を前記固定情報に変更する、
ことを特徴とする請求項６に記載の自動販売機。
【請求項８】
前記第１記憶部は、前記固定情報としてデフォルトの第１ＩＰアドレスを記憶し、
前記第２記憶部は、前記固有情報として第２ＩＰアドレスを記憶し、
前記携帯端末は、前記機能を設定するべく前記第１ＩＰアドレスを送信するためのＷｅｂブラウザを有する、
ことを特徴とする請求項３乃至７の何れかに記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機に関する。
【背景技術】
【０００２】
自動販売機は各地に数多く普及しているが、同じ商品を販売する自動販売機であっても、例えば商品の配置や価格が共通であるとは限らない。通常、これらの設定は、自動販売機の設置場所等の条件に応じて適宜変更されることになる。
【０００３】
この設定の変更を行うため、一般に自動販売機には、商品の配置や価格等の設定を行うためのリモートコントローラが、当該自動販売機内に設けられている。従来、自動販売機における各種の設定は、このリモートコントローラの操作によって行われていた。
【０００４】
また、近年、ネットワーク化が進むにつれて、自動販売機がインターネット等のネットワークを介して、監視センタの端末（例えばパソコン、以下センタパソコンとする）と通信可能に接続されるようになってきている。そして、センタパソコンから自動販売機のデータ（売り上げデータ、在庫データ等）の収集や、各種の設定等の管理（以下メンテナンスとする）が可能となっている（例えば、特許文献１参照）。このように、ネットワークに接続される自動販売機には、各自動販売機を特定するため、固有のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスが割り当てられている。なお、この固有のＩＰアドレスは、自動販売機の設置後に割り当てられるものであり、自動販売機が設置されるまでは各自動販売機に共通であるデフォルトのＩＰアドレス（例えば、１９２．１６８．１．１）が設定されている。
【０００５】
ところで、センタパソコンから自動販売機のメンテナンスが可能であるとしても、例えば商品の変更や、価格の変更等を設定する場合等においては、自動販売機の設置場所（以下、現地とする）で実際の変更内容を確認しつつ設定することが望ましいことがある。そのような場合、例えばＷｅｂブラウザ機能を有する携帯端末（例えばノートパソコンやＰＤＡ）を自動販売機に接続し、携帯端末のＷｅｂブラウザによって自動販売機のＩＰアドレスを送信することに基づいて、当該携帯端末から自動販売機の機能（販売や通信等）の設定を行うことが可能であった。
【０００６】
このように、従来、現地において自動販売機の機能の設定を行うには、自動販売機内のリモートコントローラを操作する方法と、携帯端末を自動販売機に接続し、携帯端末のＷｅｂブラウザを用いて行う方法があった。
【特許文献１】特開２０００−１４９１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前述した自動販売機内のリモートコントローラを操作する方法の場合、自動販売機のリモートコントローラを操作するには、リモートコントローラに特有の知識が必要であり、操作方法に詳しくないと、自動販売機の機能の設定を行うことが困難であるという問題があった。  
また、携帯端末のＷｅｂブラウザによって機能の設定を行う方法の場合、携帯端末から送信するＩＰアドレスを、自動販売機毎に確認しなければならなかった。このことにより、例えば複数の自動販売機の設定を行う場合、作業が煩雑となっていた。  
このように、従来の自動販売機では、機能の設定の作業を容易に行うことができないという問題点があった。
【０００８】
そこで、本発明は、携帯端末を用いることによる機能の設定の作業を容易にすることができる自動販売機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するための主たる発明は、自動販売機であって、固定の初期情報を保持する保持部と、自動販売機の機能を設定する制御部と、携帯端末と接続可能である通信部と、を備え、前記制御部は、前記携帯端末が送信する情報と前記保持部が保持する前記初期情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、ことを特徴とする。この自動販売機によれば、携帯端末から自動販売機に固定の初期情報を送信することに基づいて、携帯端末から機能の設定を行うことが可能となる。よって携帯端末を用いることによる機能の設定の作業を容易にすることができる。
【００１０】
また、かかる自動販売機において、前記保持部は、前記初期情報としてＩＰ（ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを保持し、前記携帯端末は、前記機能を設定するべく前記ＩＰアドレスを送信するためのＷｅｂブラウザを有していてもよい。この自動販売機によれば、携帯端末のＷｅｂブラウザによって自動販売機に固定のＩＰアドレスを送信することができ、携帯端末によって機能の設定の作業を容易に行うことができる。
【００１１】
また、前記課題を解決するための発明は、自動販売機であって、固定情報が記憶される第１記憶部と、固有情報が記憶される第２記憶部と、前記固有情報を保持する保持部と、前記保持部に保持される前記固有情報を前記固定情報に変更させるための操作部と、前記操作部の操作に応じて前記保持部に保持される前記固有情報を前記固定情報に変更する設定部と、自動販売機の機能を設定する制御部と、携帯端末と接続可能である通信部と、を備え、前記制御部は、前記保持部に保持される前記固有情報が前記固定情報に変更されている期間に、前記携帯端末が送信する情報と前記保持部が保持する前記固定情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、ことを特徴とする。この自動販売機によれば、操作部の操作に応じて、保持部の保持する固有情報を固定情報に変更することができる。よって、固定情報を送信すれば携帯端末から機能の設定が可能となるので、携帯端末を用いることによる機能の設定の作業を容易にすることができる。
【００１２】
また、かかる自動販売機において、前記操作部は、前期保持部に保持される前期固有情報を前期固定情報に変更させるための第１釦と、前記第１釦によって前記保持部に保持される前期固定情報を前期固有情報に変更させるための第２釦と、を有し、前記設定部は、前記第１釦の操作と前記第２釦の操作によって定められる期間に、前記保持部に保持される前記固有情報を前記固定情報に変更する、ことが好ましい。この自動販売機によれば、機能の設定を行う期間を第１釦の操作と第２釦の操作に応じて定めることができる。
【００１３】
さらに、かかる自動販売機において、前記第１釦と前記第２釦は共通であってもよい。この自動販売機によれば、機能の設定を行う期間を１つの釦の操作によって定めることができる。
【００１４】
また、前記課題を解決するための発明は、自動販売機であって、固定情報が記憶される第１記憶部と、固有情報が記憶される第２記憶部と、前記固有情報を保持する保持部と、自動販売機の機能を設定する制御部と、携帯端末と接続可能である通信部と、前記通信部に前記携帯端末が接続されたか否かを検出する検出部と、前記通信部に前記携帯端末が接続されたことを示す前記検出部の検出結果に応じて、前記保持部に保持される前記固有情報を前記固定情報に変更する設定部と、を備え、前記制御部は、前記保持部に保持される前記固有情報が前記固定情報に変更されている期間に、前記携帯端末が送信する情報と前記保持部が保持する前記固定情報とが一致した場合、前記携帯端末が送信する情報に応じた前記機能の設定を許可する、ことを特徴とする。この自動販売機によれば、携帯端末を通信部に接続するだけで、保持部の保持する固有情報が固定情報に変更される。よって、携帯端末を用いることによる機能の設定の作業をさらに容易にすることができる。
【００１５】
また、かかる自動販売機において、扉の開閉の状態を検出する開閉検出部、をさらに備え、前記設定部は、前記通信部に前記携帯端末が接続されたことを示す前記検出部の検出結果、且つ、前記扉が開状態であることを示す前記開閉検出部の検出結果に応じて、前記保持部に保持される前記固有情報を前記固定情報に変更する、ことが好ましい。この自動販売機によれば、扉が開状態であるときのみに固定情報が保持されるので、より確実な状態において機能の設定を行うことができる。
【００１６】
さらに、かかる自動販売機において、前記第１記憶部は、前記固定情報としてデフォルトの第１ＩＰアドレスを記憶し、前記第２記憶部は、前記固有情報として第２ＩＰアドレスを記憶し、前記携帯端末は、前記機能を設定するべく前記第１ＩＰアドレスを送信するためのＷｅｂブラウザを有する、こととしてもよい。この自動販売機によれば、携帯端末のＷｅｂブラウザによって自動販売機に共通であるデフォルトの第１ＩＰアドレスを送信することに基づいて、携帯端末から機能の設定を行うことが可能となる。よって機能の設定の作業を容易にすることができる。
【発明の効果】
【００１７】
本発明によれば、携帯端末を用いることによる機能の設定の作業を容易にすることができる。
【発明を実施するための最良の形態】
【００１８】
本明細書および添付図面の記載により、少なくとも以下の事項が明らかとなる。
【００１９】
＝＝＝第１の実施形態＝＝＝
≪全体構成≫
図２は、本発明の第１の実施形態に係る自動販売機を用いた全体構成図の一例を示す図である。自動販売機を用いた全体構成は、複数の自動販売機１００、監視センタに備えられたセンタパソコン３００、ノートパソコン４００（携帯端末）によって構成されている。
【００２０】
複数の自動販売機１００は、Ｗｅｂサーバ機能を有しており、ネットワーク２００を介してセンタパソコン３００と接続されている。なお、ネットワーク２００としては、例えば、公衆回線、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）及びインターネットなどがあげられる。本実施形態ではネットワーク２００はＬＡＮであることとし、自動販売機１００とネットワーク２００とはＬＡＮケーブルで接続されていることとする。
【００２１】
センタパソコン３００は、Ｗｅｂブラウザ機能を有しており、自動販売機１００のメンテナンス（機能の設定やデータの収集等）を行うための専用ソフトを用いて、ネットワーク２００を介して自動販売機１００のメンテナンスを行うものである。
【００２２】
ノートパソコン４００は、センタパソコン３００と同様にＷｅｂブラウザ機能及びメンテナンス用の専用ソフトを有する携帯可能な端末である。なお、ノートパソコン４００は、任意の自動販売機１００とＬＡＮケーブルを介して接続することができる。また、ノートパソコン４００以外に、例えばＷｅｂブラウザ機能を有するＰＤＡ等を適用してもよい。
【００２３】
≪自動販売機の構成≫
以下、図３を参照しつつ本発明の第１の実施形態に係る自動販売機の外観構成について説明する。図３は本発明の自動販売機１００の外観構成の一例である。なお、この図は例示であり、本発明の自動販売機１００の外観はこれに限定されない。また、自動販売機１００は、例えばカップ飲料、缶入り飲料、煙草など様々な商品を販売するものに適用することができる。
【００２４】
扉２は、自動販売機１００の例えば一方の縦軸を中心に回動されることにより、開閉するものである。即ち、自動販売機１００のメンテナンスを行うときは開き（開状態）、通常の販売を行うときは閉じる（閉状態）ものである。  
接客パネル４は、自動販売機１００の利用者が希望する飲料を選択するため複数種類の写真、絵柄、文字等が表示されるものである。  
硬貨投入口６は、利用者が硬貨を投入する箇所である。紙幣挿入口８は、利用者が紙幣を挿入する箇所である。
【００２５】
金額表示部１０は、投入硬貨金額、挿入紙幣金額等を表示するものである。価格表示部１２は、商品の価格を、例えば液晶ディスプレイに表示するものであり、接客パネル４において、複数種類の飲料の写真、絵柄、文字に１対１に対応して配置されるものである。商品選択釦１４は、販売可ランプ（不図示）及び販売不可ランプ（不図示）を内蔵し、複数種類の飲料の写真、絵柄、文字に１対１に対応して配置されるものである。
【００２６】
商品取出口３０は、利用者が商品を取り出すためのものである。返却レバー３６は、投入硬貨又は挿入紙幣から購入金額を減額した釣銭を返却口３８に返却するためのものである。販売中ランプ４０は、商品が販売できる状態のときに点灯するものである。販売中止ランプ４２は、全商品に対する売切ランプが点灯したとき、或いは、販売機構が故障したとき点灯するものである。釣銭切ランプ４４は、硬貨識別装置内部に貯蔵されている釣銭用の硬貨の合計金額が一定金額以下になったときに点灯するものである。
【００２７】
図１は、本発明の実施形態に係る自動販売機１００の装置構成を示すブロック図である。図１に示す自動販売機１００は、主としてＣＰＵ１０２（制御部）、販売制御部１０４、販売機構部１０６、リモートコントローラ制御部１０８、リモートコントローラ１１０、接客制御部１１２、接客パネル４、記憶部１２０、ネットワーク接続部１２２（通信部）を有している。また、これらは、バス線１１６を介して接続されている。
【００２８】
販売機構部１０６は、商品の販売の動作を行うものである。例えば自動販売機１００がカップ飲料の販売を行うものである場合、カップを所定位置に搬送したり、搬送されたカップに飲料を供給したりするものである。  
販売制御部１０４は、販売機構部１０６の動作を制御するものである。
【００２９】
リモートコントローラ１１０は、自動販売機１００の機能の設定を行うためのものである。このリモートコントローラ１１０は、キーボードやディスプレイ等を備えており、リモートコントローラ制御部１０８と有線で接続されるとともに、扉２の裏面に着脱自在に配設されている。  
リモートコントローラ制御部１０８は、リモートコントローラ１１０の、例えばキーボードから入力されるデータを後述するＣＰＵ１０２に送信するものである。
【００３０】
接客制御部１１２は、例えば接客パネル４の複数の商品選択釦１４の何れかが押下されたのかを検出し、この検出結果をＣＰＵ１０２に送信するものである。また、この検出結果に基づいて、ＣＰＵ１０２において商品の売り上げデータが作成される。
【００３１】
記憶部１２０には、販売や通信を行うためのアプリケーションプログラムが記憶される。また、記憶部１２０には、商品の配置や価格などが設定される設定データや商品の売り上げデータなど各種のデータが、それぞれ商品毎に対応して記憶されている。
【００３２】
保持部１２１は、自動販売機１００に設定されるデフォルトのＩＰアドレス（固定の初期情報）を、自動販売機１００が設置されるまで保持するものである。なお、設置とは、自動販売機１００が個々の場所に配置されて、且つ、販売及び通信の機能が設定されることをいう。また、設置が完了した時点において自動販売機１００のＩＰアドレスは、デフォルトのＩＰアドレスから自動販売機１００各々に固有のＩＰアドレスに切り替えられることになる。こうすることにより、自動販売機１００がネットワーク２００に接続されると、固有のＩＰアドレスによって、センタパソコン３００から自動販売機１００を特定することができるようになる。
【００３３】
ＣＰＵ１０２は、記憶部１２０に格納されたプログラムやデータに基づいて自動販売機１００の動作や機能の設定を統括して制御するものである。また、ＣＰＵ１０２は、Ｗｅｂサーバ機能を有している。さらに、ＣＰＵ１０２はノートパソコン４００から受信したＩＰアドレスを保持するレジスタ（不図示）を有している。
【００３４】
ネットワーク接続部１２２は、ＬＡＮケーブルを介して自動販売機１００をネットワーク２００に接続するためのものである。また、ＬＡＮケーブルを介してノートパソコン４００とも接続可能となっている。
【００３５】
≪設定の動作≫
以下自動販売機１００の設定の動作について説明する。なお、以下の説明は、例えば自動販売機１００が設置される場合についての設定の動作を示したものである。また、この動作の主体はＣＰＵ１０２であることとする。
【００３６】
まず、ネットワーク接続部１２２に、ＬＡＮケーブルを介してノートパソコン４００が接続される。  
ＣＰＵ１０２は、ノートパソコン４００のＷｅｂブラウザによって送信されるＩＰアドレスを受信すると、受信したＩＰアドレスをレジスタ（不図示）に保持し、保持部１２１に保持されているデフォルトのＩＰアドレスを読み出す。  
そして、ＣＰＵ１０２は、ノートパソコン４００から受信したＩＰアドレスとデフォルトのＩＰアドレスとが一致するか否かを判別する。ノートパソコン４００から受信したＩＰアドレスがデフォルトのＩＰアドレスと一致しないと判別した場合、ノートパソコン４００との通信を禁止する。  
一方、ノートパソコン４００から受信したＩＰアドレスがデフォルトのＩＰアドレスと一致すると判別した場合、ＣＰＵ１０２は、ノートパソコン４００との通信を許可する。
【００３７】
このようにして、ノートパソコン４００から受信したＩＰアドレスが保持部１２１に保持されるデフォルトのＩＰアドレスと一致すると、ノートパソコン４００と自動販売機１００が通信可能になる。そして、ノートパソコン４００から商品の価格や新しいＩＰアドレス等の設定データを受信することにより、ＣＰＵ１０２は設定データを記憶部１２０に記憶させる。さらに、ＣＰＵ１０２は、記憶部１２０に記憶された設定データを読み出し、接客制御部１１２に当該設定データに基づいて接客パネル４の設定を変更する指示を行う。この指示により、接客制御部１１２によって、自動販売機１００の接客パネル４の例えば価格表示部１２が設定される
このように、例えば自動販売機１００が設置される場合に、リモートコントローラ１１０を用いることなく、ノートパソコン４００から、自動販売機１００の機能の設定を容易に行うことができる。
【００３８】
＝＝＝第２の実施形態＝＝＝
≪自動販売機の構成≫
図４は、本発明の第２の実施形態に係る自動販売機５００の装置構成を示すブロック図である。図４に示す自動販売機５００は、ＣＰＵ５０２、販売制御部１０４、販売機構部１０６、リモートコントローラ制御部１０８、リモートコントローラ１１０、接客制御部１１２、接客パネル４、記憶部５２０、保持部５２１、ネットワーク接続部５２２、メンテナンス開始釦５２４、メンテナンス終了釦５２６を有している。また、これらは、バス線１１６を介して接続されている。なお、図４において、図１と同一部分には同一符号を付し、説明を省略する。また、自動販売機５００を用いた全体構成は図２と同様であることとし、自動販売機５００の外観は図３と同様であることとする。また、センタパソコン３００又はノートパソコン４００から自動販売機５００の機能の設定を行う場合には、機能の設定を行う旨を知らせる信号が自動販売機５００に送信され、センタパソコン３００又はノートパソコン４００から自動販売機５００のデータの収集を行う場合には、データの収集を行う旨を知らせる信号が自動販売機５００に送信される。なお、機能の設定を行う旨を知らせる信号、及びデータの収集を行う旨を知らせる信号は、例えばデータの先頭に付加されるヘッダとすることができる。
【００３９】
記憶部５２０には、販売や通信を行うためのアプリケーションプログラムが記憶される。また、記憶部５２０には、商品の配置や価格などの設定データや商品の売り上げデータなど各種のデータが、それぞれ商品毎に対応して記憶されている。さらに、記憶部５２０には、自動販売機５００が設置されるまで設定されるデフォルトのＩＰアドレス（固定情報、以下、第１ＩＰアドレスとする）を記憶する記憶領域（第１記憶部）と、自動販売機５００の設置された後に割り当てられる固有のＩＰアドレス（固有情報、以下、第２ＩＰアドレスとする）を記憶する記憶領域（第２記憶部）が設けられている。
【００４０】
保持部５２１は、後述するネットワーク接続部５２２を介して受信したＩＰアドレスを第２ＩＰアドレスと照合するため、記憶部１２０に記憶される第２ＩＰアドレスを保持するものである。
【００４１】
ＣＰＵ５０２は、記憶部５２０に格納されたプログラムやデータに基づいて自動販売機５００の動作や機能の設定を統括して制御するものである。また、ＣＰＵ５０２は、センタパソコン３００、又はノートパソコン４００と通信を行うためのＷｅｂサーバ機能を有している。さらに、ＣＰＵ５０２は、ノートパソコン４００から受信したＩＰアドレスを保持するレジスタ（不図示）を有している。なお、記憶部５２０、保持部５２１、ＣＰＵ５０２は設定部を構成している。
【００４２】
ネットワーク接続部５２２は、ＬＡＮケーブルを介して自動販売機５００をネットワーク２００に接続するためのものである。またＬＡＮケーブルを介して、ノートパソコン４００とも接続可能となっている。
【００４３】
メンテナンス開始釦５２４は、自動販売機５００のメンテナンスの作業を開始する場合にオペレータによって押下されるものである。このメンテナンス開始釦５２４の押下に応じて、保持部５２１に保持される第２ＩＰアドレスが、第１ＩＰアドレスに変更される。
【００４４】
メンテナンス終了釦５２６は、自動販売機５００のメンテナンスの作業を終了する場合にオペレータによって押下されるものである。メンテナンス開始釦５２４の押下に応じて保持部５２１に保持された１ＩＰアドレスが、このメンテナンス終了釦５２６の押下に応じて第２ＩＰアドレスに変更されることになる。
【００４５】
なお、メンテナンス開始釦５２４及びメンテナンス終了釦５２６（操作部）には、メンテナンス開始釦５２４及びメンテナンス終了釦５２６の押下によって導通し、例えば正の所定電圧（ハイレベル：以下「Ｈ」とする）を発生するスイッチ（不図示）が、それぞれ対応付けられている。なお、これらのスイッチが導通していない場合の電圧は、例えば接地レベル（ローレベル：以下「Ｌ」とする）であることとする。
【００４６】
≪設定の動作≫
図５は、本発明の第２の実施形態に係る自動販売機５００におけるノートパソコン４００を用いた設定の動作を説明するためのフローチャートである。なお、同図に示すフローチャートは、ＣＰＵ５０２の動作を示したものである。また、保持部５２１には第２ＩＰアドレスが保持されていることとする。
【００４７】
まず、ＣＰＵ５０２は、メンテナンス開始釦５２４が押下されたか否かの判断を行う（Ｓ１００）。メンテナンス開始釦５２４に対応するスイッチによって発生する電圧が「Ｌ」であり、メンテナンス開始釦５２４が押下されていないと判断した場合（Ｓ１００：Ｎｏ）にはメンテナンス開始釦５２４が押下されたか否かの判断を行うステップＳ１００の実行を繰り返す。一方、メンテナンス開始釦５２４に対応するスイッチによって発生する電圧が「Ｈ」となることを検出し、メンテナンス開始釦５２４が押下されたと判断した場合（Ｓ１００：Ｙｅｓ）には、記憶部５２０に記憶されている第１ＩＰアドレスを読み出し、保持部５２１に保持されている第２ＩＰアドレスを、記憶部５２０から読み出した第１ＩＰアドレスに変更する。（Ｓ１０１）。
【００４８】
そして、ノートパソコン４００のＷｅｂブラウザによって送信されるＩＰアドレスを受信したか否かの判別を行う（Ｓ１０２）。ノートパソコン４００からＩＰアドレスを受信していないと判別した場合（Ｓ１０２：Ｎｏ）には、ステップＳ１０２の実行を繰り返す。一方、ノートパソコン４００からＩＰアドレスを受信したと判別した場合（Ｓ１０２：Ｙｅｓ）には、ノートパソコン４００から受信したＩＰアドレスを、例えばＣＰＵ５０２内のレジスタ（不図示）に保持し、保持部５２１に保持されている第１ＩＰアドレスを読み出す。そして、ノートパソコン４００から受信したＩＰアドレスが、保持部５２１から読み出した第１ＩＰアドレスと一致するか否かの判別を行う（Ｓ１０３）。ノートパソコン４００から受信したＩＰアドレスが第１ＩＰアドレスと一致しないと判別した場合（Ｓ１０３：Ｎｏ）、ステップＳ１０２を再度実行する。
【００４９】
ノートパソコン４００から受信したＩＰアドレスが第１ＩＰアドレスと一致すると判別した場合（Ｓ１０３：Ｙｅｓ）、ノートパソコン４００との通信を許可する。そして、ノートパソコン４００から、機能の設定を行う旨を知らせる信号を受信したか否かの判別を行う（Ｓ１０４）。
【００５０】
ノートパソコン４００から、機能の設定を行う旨を知らせる信号を受信していないと判別した場合（Ｓ１０４：Ｎｏ）、ステップＳ１０４の実行を繰り返す。ノートパソコン４００から、機能の設定を行う旨を知らせる信号を受信したと判別した場合（Ｓ１０４：Ｙｅｓ）、当該信号の設定データを、記憶部５２０に記憶させる（Ｓ１０５）。さらにＣＰＵ５０２は、記憶部５２０に記憶された設定データを読み出し、接客制御部１１２に当該設定データに基づいて接客パネル４の設定を変更する指示を行う。この指示に基づいて、接客制御部１１２によって、自動販売機５００の接客パネル４の例えば価格表示部１２の設定が変更される（Ｓ１０６）。
【００５１】
続いて、ＣＰＵ５０２は、ノートパソコン４００から、設定終了を示す信号を受信したか否かの判別を行う（Ｓ１０７）。ノートパソコン４００から、設定終了を示す信号を受信していないと判別した場合（Ｓ１０７：Ｎｏ）、ステップＳ１０４を再度実行する。一方、ノートパソコン４００から、設定終了を示す信号を受信したと判別した場合（Ｓ１０７：Ｙｅｓ）、メンテナンス終了釦５２６が押下されたか否かの判別を行う（Ｓ１０８）。メンテナンス終了釦５２６に対応するスイッチによって発生する電圧が「Ｌ」であり、メンテナンス終了釦５２６が押下されていないと判別した場合（Ｓ１０８：Ｎｏ）、ステップＳ１０８の実行を繰り返す。一方、メンテナンス終了釦５２６に対応するスイッチによって発生する電圧が「Ｈ」となることを検出し、メンテナンス終了釦５２６が押下されたと判別した場合（Ｓ１０８：Ｙｅｓ）、記憶部５２０に記憶されている第２ＩＰアドレスを読み出し、保持部５２１に保持されている第１ＩＰアドレスを、記憶部５２０から読み出した第２ＩＰアドレスに変更する（Ｓ１０９）。こうすることにより、自動販売機５００がネットワーク２００に接続されると、第２ＩＰアドレスによって、センタパソコン３００から自動販売機５００を特定することができるようになる。
【００５２】
図６乃至図８は、ノートパソコン４００のＷｅｂブラウザに表示される画面の一例を示す図である。図６は、メイン画面を示すものであり、図７は、自動販売機５００の状態監視画面を示すものであり、図８は条件設定画面を示すものである。なお、以下の説明では、ノートパソコン４００が任意の自動販売機５００に接続され、当該自動販売機５００のメンテナンス開始釦５２４が押下された状態（保持部５２１にデフォルトの第１ＩＰアドレスが保持された状態）であることとする。
【００５３】
まず、ノートパソコン４００のＷｅｂブラウザを起動して、自動販売機５００にＩＰアドレスを送信する。すると前述したように自動販売機５００において、ノートパソコン４００から送信されたＩＰアドレスと保持部５２１に保持されている第１ＩＰアドレスが一致するか否かが判別される。これらが、一致すると判別されると、自動販売機５００とノートパソコン４００が通信可能になる。そして、自動販売機５００のＷｅｂサーバ機能により生成されたホームページのメイン画面（図６）が、ノートパソコン４００のＷｅｂブラウザに表示される。
【００５４】
同図に示すメイン画面では、「自販機状態監視」と「条件設定」が選択できるようになっている。
【００５５】
オペレータがマウス等で「自販機状態監視」をクリックすると、図７に示すような状態監視画面に切り替わる。この状態監視画面には、例えば図７に示すように商品番号、商品名、販売数、売り上げ、補給要の各項目が表示される。これらは、自動販売機５００のＣＰＵ５０２が記憶部５２０に格納された設定データ、売り上げデータを読み出し、予め用意してあるホームページのテンプレートにはめ込ませたものである。なお、補充要の欄には、商品の販売数に基づいて商品の在庫量が一定値以下になった場合、印（例えば○）が付されるようになっている。
【００５６】
また、メイン画面においてオペレータがマウス等で「条件設定」をクリックすると、図８に示すような設定画面に切り替わる。この状設定画面には、例えば図８に示すように、商品番号、商品名、価格、ホット（Ｈ）/コールド（Ｃ）の各項目が表示される。これらの各項目は、例えばマウスのクリックによって選択し、選択された項目に設定内容を入力することにより、容易に設定データを変更できるようになっている。この条件設定画面によって変更された設定データは、自動販売機５００に送信されることにより、記憶部５２０に格納され、この設定データに基づいて、接客パネル４の例えば価格表示部１２が変更される。
【００５７】
また、例えば自動販売機５００の第２ＩＰアドレスを変更したい場合には、図８に示すＩＰアドレスの欄に新規のＩＰアドレスを入力し、設定完了をクリックすると、新規の第２ＩＰアドレスとして記憶部５２０に記憶される。そして、メンテナンス終了釦５２６が押下されると、保持部５２１で保持されている第１ＩＰアドレスが、当該新規の第２ＩＰアドレスに変更されることになる。
【００５８】
このように、本発明の自動販売機５００は、自動販売機５００に固有の第２ＩＰアドレスではなく、デフォルトの第１ＩＰアドレスを用いてノートパソコン４００との通信を行うことができる。よって、各自動販売機５００に固有の第２ＩＰアドレスを確認する必要が無く、さらに、リモートコントローラ１１０よりも操作の簡単なノートパソコン４００で設定を行えるので、機能の設定の作業を容易にすることができる。
【００５９】
なお、本実施形態では、メンテナンス開始釦５２４とメンテナンス終了釦５２６を設けることとしたが、例えば１つの釦とタイマーを設けることにより、釦が押下されてから所定期間、第２ＩＰアドレスから第１ＩＰアドレスに変更するようにしてもよい。また、例えばプッシュ・プル式の釦を設けて、釦の位置に応じて、保持する第２ＩＰアドレスを第１ＩＰアドレスに変更するようにしてもよい。さらに、例えばスライド式のスイッチを設けて、スイッチの位置に応じて保持する第２ＩＰアドレスを第１ＩＰアドレスに変更するようにしてもよい。
【００６０】
＝＝＝第３の実施形態＝＝＝
≪自動販売機の構成≫
図９は、本発明の第３の実施形態に係る自動販売機６００の装置構成を示すブロック図である。図９に示す自動販売機６００は、ＣＰＵ６０２、販売制御部１０４、販売機構部１０６、リモートコントローラ制御部１０８、リモートコントローラ１１０、接客制御部１１２、接客パネル４、記憶部６２０、保持部６２１、ネットワーク接続部６２２、接続検出部６２３、扉開閉センサ６２４を有している。また、これらは、バス線１１６を介して接続されている。なお、図９において、図１と同一部分には同一符号を付し、説明を省略する。また、自動販売機６００を用いた全体構成は図２と同様であることとし、自動販売機６００の外観は図３と同様であることとする。
【００６１】
記憶部６２０には、販売や通信を行うためのアプリケーションプログラムが記憶される。また、記憶部６２０には、商品の配置や価格などの設定データや商品の売り上げデータなど各種のデータが、それぞれ商品毎に対応して記憶されている。さらに、記憶部６２０には、自動販売機６００が設置されるまで設定される第１ＩＰアドレスを記憶する記憶領域と、自動販売機１００の設置された後に割り当てられる第２ＩＰアドレスを記憶する記憶領域が設けられている。
【００６２】
保持部６２１は、後述するネットワーク接続部６２２を介して受信したＩＰアドレスを第２ＩＰアドレスと照合するため、記憶部６２０に記憶される第２ＩＰアドレスを保持するものである。
【００６３】
ＣＰＵ６０２は、記憶部６２０に格納されたプログラムやデータに基づいて自動販売機６００の動作や機能の設定を統括して制御するものである。また、ＣＰＵ６０２は、センタパソコン３００、又はノートパソコン４００と通信を行うためのＷｅｂサーバ機能を有している。さらにＣＰＵ６０２は、ノートパソコン４００から受信したＩＰアドレスを保持するレジスタ（不図示）を有している。なお、記憶部６２０、保持部６２１、ＣＰＵ６０２は設定部を構成している。
【００６４】
ネットワーク接続部６２２は、ＬＡＮケーブルを介して自動販売機６００をネットワーク２００に接続するためのものである。またＬＡＮケーブルを介して、ノートパソコン４００とも接続可能となっている。なお、本実施形態では、ネットワーク接続部６２２には、ネットワーク２００用のＬＡＮケーブルの接続口（不図示、以下ネットワーク用接続口とする）と、ノートパソコン４００用のＬＡＮケーブルの接続口（不図示、以下ノートパソコン用接続口とする）が別々に設けられていることとする。
【００６５】
接続検出部６２３は、ネットワーク接続部６２２のノートパソコン用接続口に、ＬＡＮケーブルが接続されているか否かを検出するためのものである。この検出において、ＬＡＮケーブルとノートパソコン用接続口とが接触することにより、ノートパソコン４００はネットワーク接続部６２２に例えば所定期間において「Ｌ」の電圧を発生させるものとする。一方、ＬＡＮケーブルがノートパソコン用接続口に接続されていない場合には、ネットワーク接続部６２２に発生する電圧は、例えば不定であることとする。接続検出部６２３は、このネットワーク接続部６２２に発生する電圧が所定期間において「Ｌ」であるか不定であるかを検出する。
【００６６】
扉開閉センサ６２４は、例えば自動販売機６００の筐体側又は扉２の裏面側に設けられたスイッチの状態を検出するものである。なお、このスイッチは、扉２が閉じたとき（閉状態）には、押下されることにより導通して「Ｈ」の電圧を発生し、扉２が開いたとき（開状態）には、「Ｌ」の電圧を発生することとする。扉開閉センサ６２４は、このスイッチによって発生する電圧が「Ｈ」であるか「Ｌ」であるかを検出する。
【００６７】
≪設定の動作≫
図１０は、本発明の第３の実施形態に係る自動販売機６００の設定の動作を説明するためのフローチャートである。なお、同図に示すフローチャートは、ＣＰＵ６０２の動作を示したものである。また、保持部６２１には第２ＩＰアドレスが保持されていることとする。
【００６８】
まず、ＣＰＵ６０２は、扉開閉センサ６２４の検出結果に基づき、図３に示す扉２が開状態であるか否かの判断を行う（Ｓ２０１）。扉開閉センサ６２４による「Ｈ」の電圧の検出結果に基づいて、扉２が開状態でないと判断した場合（Ｓ２００：Ｎｏ）には、ステップＳ２０１の実行を繰り返す。一方、扉開閉センサ６２４による「Ｌ」の電圧の検出結果に基づいて、扉２が開状態であると判断した場合（Ｓ２０１：Ｙｅｓ）には、接続検出部６２３の検出結果に基づき、ネットワーク接続部６２２のノートパソコン用接続口にＬＡＮケーブルが接続されたか否かの判別を行う（Ｓ２０２）。
【００６９】
ネットワーク接続部６２２に発生する電圧が不定であることを示す接続検出部６２３の検出結果に基づいて、ネットワーク接続部６２２のノートパソコン用接続口にＬＡＮケーブルが接続されていないと判別した場合（Ｓ２０２：Ｎｏ）には、ステップＳ２０２の実行を繰り返す。一方、ネットワーク接続部６２２に発生する電圧が所定期間において「Ｌ」であることを示す接続検出部６２３の検出結果に基づいて、ネットワーク接続部６２２のノートパソコン用接続口にＬＡＮケーブルが接続されたと判別した場合（Ｓ２０２：Ｙｅｓ）には、ＣＰＵ６０２は、記憶部６２０に記憶された第１ＩＰアドレスを読み出し、保持部６２１に保持されている第２ＩＰアドレスを記憶部６２０から読み出した第１ＩＰアドレスに変更する（Ｓ２０３）。
【００７０】
そして、ノートパソコン４００のＷｅｂブラウザによって送信されるＩＰアドレスを受信したか否かの判別を行う（Ｓ２０４）。ノートパソコン４００からＩＰアドレスを受信していないと判別した場合（Ｓ２０４：Ｎｏ）には、ステップＳ２０４の実行を繰り返す。一方、ノートパソコン４００からＩＰアドレスを受信したと判別した場合（Ｓ２０４：Ｙｅｓ）には、ノートパソコン４００から受信したＩＰアドレスを、例えばＣＰＵ６０２内のレジスタ（不図示）に保持し、保持部６２１に保持されている第１ＩＰアドレスを読み出す。そして、ノートパソコン４００から受信したＩＰアドレスが、保持部６２１から読み出した第１ＩＰアドレスと一致するか否かの判別を行う（Ｓ２０５）。
【００７１】
ノートパソコン４００から受信したＩＰアドレスが第１ＩＰアドレスと一致しないと判別した場合（Ｓ２０５：Ｎｏ）、ステップＳ２０４を再度実行する。ノートパソコン４００から受信したＩＰアドレスが、第１ＩＰアドレスと一致すると判別した場合（Ｓ２０５：Ｙｅｓ）、ノートパソコン４００との通信を許可する。そして、ノートパソコン４００から、機能の設定を行う旨を知らせる信号を受信したか否かの判別を行う（Ｓ２０６）。ノートパソコン４００から機能の設定を行う旨を知らせる信号を受信していないと判別した場合（Ｓ２０６：Ｎｏ）、ステップＳ２０６の実行を繰り返す。
【００７２】
一方、ノートパソコン４００から機能の設定を行う旨を知らせる信号を受信したと判別した場合（Ｓ２０６：Ｙｅｓ）、当該信号の設定データを記憶部６２０に記憶させる（Ｓ２０７）。さらにＣＰＵ６０２は、記憶部６２０に記憶された設定データを読み出し、接客制御部１１２に当該設定データに基づいて接客パネル４の設定を変更する指示を行う。この指示に基づいて、接客制御部１１２によって、自動販売機５００の接客パネル４の例えば価格表示部１２の設定が変更される（Ｓ２０８）。
【００７３】
続いて、ノートパソコン４００から、設定終了を示す信号を受信したか否かの判別を行う（Ｓ２０９）。
【００７４】
ノートパソコン４００から、設定終了を示す信号を受信していないと判別した場合（Ｓ２０９：Ｎｏ）、ステップＳ２０６を再度実行する。一方、ノートパソコン４００から、設定終了を示す信号を受信したと判別した場合（Ｓ２０９：Ｙｅｓ）、接続検出部６２３の検出結果に基づいて、ネットワーク接続部６２２のノートパソコン用接続口からＬＡＮケーブルが抜かれた否かの判別を行う（Ｓ２１０）。ネットワーク接続部６２２に発生する電圧が所定期間において「Ｌ」であることを示す接続検出部６２３の検出結果に基づいて、ノートパソコン用接続口からノートパソコン４００のＬＡＮケーブルが抜かれていないと判別した場合（Ｓ２１０：Ｎｏ）には、ステップＳ２１０の実行を繰り返す。ネットワーク接続部６２２に発生する電圧が不定であることを示す接続検出部６２３の検出結果に基づいて、ネットワーク接続部６２２のノートパソコン用接続口からノートパソコン４００のＬＡＮケーブルが抜かれたと判別した場合（Ｓ２１０：Ｙｅｓ）には、扉開閉センサ６２４の検出結果に基づいて、扉２が閉状態であるか否かの判断を行う（Ｓ２１１）。
【００７５】
扉開閉センサ６２４による「Ｌ」の電圧の検出結果に基づいて、扉２が開状態であると判別した場合（Ｓ２１１：Ｎｏ）、ステップＳ２１０の実行を繰り返す。一方、扉開閉センサ６２４による「Ｈ」の電圧の検出結果に基づいて、扉２が閉状態であると判別した場合（Ｓ２１１：Ｙｅｓ）、記憶部６２１に記憶された第２ＩＰアドレスを読み出し、保持部６２１に保持されている第１ＩＰアドレスを、記憶部６２１から読み出した第２ＩＰアドレスに変更する（Ｓ２１２）。こうすることにより、自動販売機６００がネットワーク２００に接続されると、第２ＩＰアドレスによって、センタパソコン３００から自動販売機６００を特定することができるようになる。
【００７６】
なお、本実施形態では、ネットワーク接続部６２２にネットワーク用接続口とノートパソコン用接続口を別々に設けることとしたが、一つの接続口とすることもできる。その場合、例えばＬＡＮケーブルを介してノートパソコン４００がネットワーク接続部６２２に接続されると、ＣＰＵ６０２は、ＬＡＮケーブルを介して接続された端末がノートパソコン４００である旨を識別する必要がある。そのためには、例えばノートパソコン４００から識別用の信号（例えば、「Ｌ」が所定期間続く信号）を、ネットワーク接続部６２２を介してＣＰＵ６０２に送信するようにすればよい。そして、ＣＰＵ６０２は、識別用の信号を受信することに基づいて、ＬＡＮケーブルを介して接続された端末がノートパソコン４００であることを識別するようにすればよい。
【００７７】
また、扉開閉センサ６２４を設けずに、接続検出部６２３の検出結果のみに応じて、第２ＩＰアドレスと第１ＩＰアドレスとの変更を行うようにしてもよい。こうすることにより、第２ＩＰアドレスと第１ＩＰアドレスとの変更の制御が簡略化される。
【００７８】
また、自動販売機１００の接客パネル４の設定を変更するステップＳ２０８を、例えばＬＡＮケーブルが抜かれたか否かを判別するステップＳ２１０の後に行うようにしてもよい。こうすることにより、ノートパソコン４００を用いた自動販売機６００の設定の作業が確実に終了した後に、設定をまとめて変更することができる。よって、設定データに誤りがない状態で設定を変更することができる。
【００７９】
以上、説明したように、本発明の自動販売機は、デフォルトのＩＰアドレスの受信に基づいて、ノートパソコン４００から機能の設定を行うことができる。よって、ノートパソコン４００のＷｅｂブラウザを用いて設定の作業を容易に行うことができる。
【００８０】
以上、本実施の形態について説明したが、前述した実施例は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更／改良され得るとともに、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態に係る自動販売機の装置構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る自動販売機を用いた全体構成図を示す図である。
【図３】本発明の第１の実施形態に係る自動販売機の外観構成の一例である。
【図４】本発明の第２の実施形態に係る自動販売機の装置構成を示すブロック図である。
【図５】本発明の第２の実施形態に係る自動販売機の設定の動作を説明するためのフローチャートである。
【図６】Ｗｅｂブラウザに表示されるメイン画面の一例である。
【図７】Ｗｅｂブラウザに表示される状態監視画面の一例である。
【図８】Ｗｅｂブラウザに表示される条件設定画面の一例である。
【図９】本発明の第３の実施形態に係る自動販売機の装置構成を示すブロック図である。
【図１０】本発明の第３の実施形態に係る自動販売機の設定の動作を説明するためのフローチャートである。
【符号の説明】
【００８２】
２    扉                            ４    接客パネル
６    硬貨投入口                    ８    紙幣挿入口
１０  金額表示部                    １２  価格表示部
１４  商品選択釦                    ３０  商品取出口
３６  返却レバー                    ３８  返却口
４０  販売中ランプ                  ４２  販売中止ランプ
４４  釣銭切ランプ                  １００  自動販売機
１０２  ＣＰＵ                      １０４  販売制御部
１０６  販売機構部                  １０８  リモートコントローラ制御部
１１０  リモートコントローラ        １１２  接客制御部
１１６  バス線                      １２０  記憶部
１２２  ネットワーク接続部          ２００  ネットワーク
３００  センタパソコン              ４００  ノートパソコン
５２４  メンテナンス開始釦          ５２６  メンテナンス終了釦
５０２、６０２  ＣＰＵ              ５２０、６２０  記憶部
５２２  ネットワーク接続部          ６２２  ネットワーク接続部
６２３  接続検出部                  ６２４  扉開閉センサ
【図１】
2008040527.tif 000003
【図２】
2008040527.tif 000004
【図３】
2008040527.tif 000005
【図４】
2008040527.tif 000006
【図５】
2008040527.tif 000007
【図６】
2008040527.tif 000008
【図７】
2008040527.tif 000009
【図８】
2008040527.tif 000010
【図９】
2008040527.tif 000011
【図１０】
2008040527.tif 000012