Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3757707B2 - Vending machine control equipment - Google Patents
[go: Go Back, main page]

JP3757707B2 - Vending machine control equipment - Google Patents

Vending machine control equipment Download PDF

Info

Publication number
JP3757707B2
JP3757707B2 JP28341999A JP28341999A JP3757707B2 JP 3757707 B2 JP3757707 B2 JP 3757707B2 JP 28341999 A JP28341999 A JP 28341999A JP 28341999 A JP28341999 A JP 28341999A JP 3757707 B2 JP3757707 B2 JP 3757707B2
Authority
JP
Japan
Prior art keywords
control program
control unit
version
terminal
terminal control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP28341999A
Other languages
Japanese (ja)
Other versions
JP2001109935A (en
Inventor
一彦 杉野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Electric Retail Systems Co Ltd
Original Assignee
Fuji Electric Retail Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Electric Retail Systems Co Ltd filed Critical Fuji Electric Retail Systems Co Ltd
Priority to JP28341999A priority Critical patent/JP3757707B2/en
Publication of JP2001109935A publication Critical patent/JP2001109935A/en
Application granted granted Critical
Publication of JP3757707B2 publication Critical patent/JP3757707B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、自動販売機を形成する複数の構成部位をそれぞれ制御する複数の端末制御部と各端末制御部を統括制御する主制御部とを有する自動販売機の制御装置に関し、特に、自動販売機の各端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる自動販売機の制御装置に関する。
【0002】
【従来の技術】
自動販売機は、表示器、商品払出機構および硬貨識別機構などといった複数の構成部位によって形成されるため、かかる自動販売機を制御するに際しては、この自動販売機の構成部位ごとに端末制御部で制御をおこないながら、各端末制御部を主制御部が統括して制御することが多い。このため、従来、かかる自動販売機を形成する構成部位を制御する端末制御部の制御プログラムを更新する際には、管理者が更新対象となる構成部位の端末制御部内に配設されたROM(Read Only Memory)を新たなROMに取り替えることとしていたが、このROM取り換え作業にかかる人的負担が極めて大きいことから、主制御部を用いて端末制御部の制御プログラムを更新する技術が知られている。
【0003】
たとえば、特開平11−195164号公報には、主制御部に配設されたカードコネクタにメモリカードが差し込まれた際に、このメモリカード内の更新用制御プログラムを各端末制御部に転送するよう構成した自動販売機の制御装置が開示されている。この従来技術を用いると、プログラムの更新をおこなう台数分のROMを用意する必要をなくし、各端末制御部の制御プログラムなどを効率良く更新することができる。
【0004】
【発明が解消しようとする課題】
しかしながら、この従来技術は、端末制御部の制御プログラムを更新する際に人手を介してメモリカードの差し込みをおこなうものであるので、たとえこの従来技術を用いたとしても端末制御部の制御プログラムを自動的に更新することはできない。すなわち、この自動販売機は、あくまでも主制御部が各端末制御部を統括管理して動作するものであるので、端末制御部が主制御部と整合のとれていない制御プログラムを内在するような場合には、この制御プログラムをデフォルトの制御プログラムに置き換える必要があるが、このような場合にまで人手を介するのは効率的ではない。
【0005】
本来、自動販売機の主制御部の制御プログラムと、各端末制御部の制御プログラムとは極めて密接な関係にあるため、たとえある構成部位を新たな構成部位に置換したとしても、各端末制御部の制御プログラムについては従前のものを使用すべき場合も多い。このため、自動販売機の各端末制御部に対して所定の制御プログラムをいかに迅速かつ効率良く設定するかが極めて重要な課題となっている。
【0006】
この発明は、上述した従来技術による問題点を解消するためになされたものであって、自動販売機の各端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる自動販売機の制御装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上述した課題を解決し、本発明の目的を達成するため、請求項1の発明にかかる自動販売機の制御装置は、自動販売機を形成する複数の構成部位をそれぞれ制御する複数の端末制御部と、各端末制御部を統括制御する主制御部とを有する自動販売機の制御装置であって、前記主制御部は、前記複数の端末制御部にそれぞれ対応する複数の制御プログラムの少なくともいずれかを記憶する記憶手段と、所定の操作がなされた際に、前記記憶手段に記憶した制御プログラムを前記端末制御部に対して送信する送信手段と、を備えたことを特徴とする。
【0008】
この発明によれば、主制御部が、複数の端末制御部にそれぞれ対応する複数の制御プログラムの少なくともいずれかを記憶手段に記憶しておき、所定の操作がなされた際に、記憶手段に記憶した制御プログラムを端末制御部に対して送信することとしたので、自動販売機の端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる。
【0009】
また、請求項2の発明にかかる自動販売機の制御装置は、請求項1の発明において、前記送信手段は、前記主制御部の電源投入時または所定のスイッチ切り替えがなされた際に、前記記憶手段に記憶した制御プログラムを前記端末制御部に対して送信することを特徴とする。
【0010】
この発明によれば、主制御部の電源投入時または所定のスイッチ切り替えがなされた際に、記憶手段に記憶した制御プログラムを端末制御部に対して送信することとしたので、電源投入またはスイッチ切替という簡単な操作のみで自動販売機の端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる。
【0011】
また、請求項3の発明にかかる自動販売機の制御装置は、請求項1または2の発明において、前記記憶手段は、前記制御プログラムのバージョンを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョンと前記記憶手段に記憶した制御プログラムのバージョンとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする。
【0012】
この発明によれば、制御プログラムのバージョンを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョンと記憶手段に記憶した制御プログラムのバージョンとが一致しない場合にのみ該制御プログラムを端末制御部に送信することとしたので、端末制御部の制御プログラムがバージョン違いであるような場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる。
【0013】
また、請求項4の発明にかかる自動販売機の制御装置は、請求項1または2の発明において、前記記憶手段は、前記制御プログラムのバージョンおよび前記構成部位を使用する顧客の顧客コードを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョンおよび顧客コードと前記記憶手段に記憶した制御プログラムのバージョンおよび顧客コードとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする。
【0014】
この発明によれば、制御プログラムのバージョンおよび構成部位を使用する顧客の顧客コードを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョンおよび顧客コードと記憶手段に記憶した制御プログラムのバージョンおよび顧客コードとが一致しない場合にのみ該制御プログラムを端末制御部に送信することとしたので、端末制御部の制御プログラムがバージョン違いである場合および顧客コードが異なる場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる。
【0015】
また、請求項5の発明にかかる自動販売機の制御装置は、請求項1または2の発明において、前記記憶手段は、前記制御プログラムのバージョン、前記構成部位を使用する顧客の顧客コードおよび当該構成部位を製造したメーカのメーカーコードを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョン、顧客コードおよびメーカーコードと前記記憶手段に記憶した制御プログラムのバージョン、顧客コードおよびメーカーコードとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする。
【0016】
この発明によれば、制御プログラムのバージョン、構成部位を使用する顧客の顧客コードおよび当該構成部位を製造したメーカのメーカーコードを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョン、顧客コードおよびメーカーコードと記憶手段に記憶した制御プログラムのバージョン、顧客コードおよびメーカーコードとが一致しない場合にのみ該制御プログラムを端末制御部に送信することとしたので、端末制御部の制御プログラムがバージョン違いである場合、顧客コードが異なる場合およびメーカーコードが異なる場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる。
【0017】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる自動販売機の制御装置の好適な実施の形態を詳細に説明する。なお、ここでは説明の便宜上、自動販売機の構成部位として表示器および商品払出機構を例にとって説明する。なお、この実施の形態により発明が限定されることはない。
【0018】
図1は、本実施の形態にかかる自動販売機の制御装置の構成を示すブロック図である。同図に示すように、この自動販売機の制御装置は、主制御部10と、表示制御部11および商品払出機構制御部13のような自動販売機の各構成部位とがシリアル通信ライン15を介して接続された構成となる。
【0019】
主制御部10は、表示制御部11および商品払出機構制御部13のような自動販売機の各構成部位を統括制御する制御部であり、CPU101と、RAM102と、主制御プログラム103aおよび端末制御プログラム103bを記憶するフラッシュROM103とを有する。この主制御部10は、CPU101が書き換え可能な不揮発性のフラッシュROM103から主制御プログラム103aを主記憶メモリをなすRAM102上に読み出して実行する。
【0020】
具体的には、この主制御部10では、表示制御部11および商品払出機構制御部13などがそれぞれ保持する制御プログラムのバージョンコードと、フラッシュROM103内の端末制御プログラム103bのバージョンコードとを比較して、両者が一致しない場合には、該当する表示制御部11または商品払出機構制御部13に対して端末制御プログラム103bを送信する。
【0021】
すなわち、かかる自動販売機は、主制御部10がフラッシュROM103内に格納した端末制御プログラムのバージョンでのみ表示制御部11および商品払出機構制御部13などが動作するよう構成しており、この表示制御部11および商品払出機構制御部13などが、かかるバージョンよりも以前のバージョンまたは新しいバージョンの制御プログラムを有する場合には、制御プログラムをデフォルトの端末制御プログラム103bに更新することとしている。
【0022】
また、この主制御部10では、表示制御部11が制御する表示器12並びに商品払出機構制御部13が制御する商品払出機構14などの顧客コードと、フラッシュROM103内の端末制御プログラム103bが有する顧客コードとを比較して、両者が一致しない場合には、該当する表示制御部11または商品払出機構制御部13に対して端末制御プログラム103bを送信する。
【0023】
さらに、表示制御部11が制御する表示器12並びに商品払出機構制御部13が制御する商品払出機構14などのメーカーコードと、フラッシュROM103内の端末制御プログラム103bが有するメーカーコードとを比較して、両者が一致しない場合には、該当する表示制御部11または商品払出機構制御部13に対して端末制御プログラム103bを送信する。
【0024】
すなわち、かかる顧客コード、メーカーコードおよびバージョンが一致する場合には、表示制御部11および商品払出機構制御部13などが有する制御プログラムと、フラッシュROM103内の端末制御プログラム103bとが同じであると考えられるために、主制御部10が表示制御部11および商品払出機構制御部13などに対して端末制御プログラム103bをあらためて送信する必要がない。このため、この顧客コード、メーカーコードおよびバージョンが一致しない場合にのみ、主制御部10が表示制御部11および商品払出機構制御部13などに対して端末制御プログラム103bを送信することとしている。
【0025】
つぎに、表示制御部11および商品払出機構制御部13の構成について説明すると、図1に示すように、この表示制御部11は、CPU111と、フラッシュROM112と、RAM113とからなる。
【0026】
この表示制御部11では、CPU111が書き換え可能な不揮発性のフラッシュROM112から端末制御プログラム(表示制御プログラム)を主記憶メモリをなすRAM113上に読み出して実行する。なお、主制御部10から受信した端末制御プログラムは、フラッシュROM112上に記憶する。このため、かかる表示制御部11は、基本的に主制御部10から受け取った端末制御プログラム103bを実行して表示器12の制御をおこなうことになる。
【0027】
また、商品払出機構制御部13は、CPU131と、フラッシュROM132と、RAM133とからなり、この商品払出機構制御部13においても、CPU131が書き換え可能な不揮発性のフラッシュROM132から端末制御プログラム(商品払出制御プログラム)を主記憶メモリをなすRAM133上に読み出して実行する。なお、主制御部10から受信した端末制御プログラムは、フラッシュROM132上に記憶する。このため、かかる商品払出機構制御部13は、基本的に主制御部10から受け取った端末制御プログラム103bを実行して商品払出機構14の制御をおこなうことになる。
【0028】
つぎに、図1に示したフラッシュROM103に記憶した端末制御プログラム103bについてさらに具体的に説明する。図2は、図1に示したフラッシュROM103に記憶した端末制御プログラム103bの構造の一例を示す図である。なお、ここでは説明の便宜上、表示器12および商品払出機構14を制御する端末制御プログラムの構造を示すこととするが、その他の構成部位を制御する端末制御プログラムの構造についても同様のものとなる。
【0029】
同図に示すように、この端末制御プログラム103bは、スレーブ番号201と、バージョン202と、顧客コード203と、メーカーコード204と、プログラム本体205とからなる。
【0030】
スレーブ番号201は、この端末制御プログラム103bが表示制御部11、商品払出機構制御部13、その他端末制御部のいずれに対応するものであるかを示す一種の識別番号である。かかるスレーブ番号201を設けた理由は、端末制御プログラム103bを端末制御部ごとに送信できるようにするためである。バージョン202は、端末制御プログラム103bの新しさを示すものであり、新しい端末制御プログラム103bほど大きなバージョン番号が付与される。
【0031】
顧客コード203は、この端末制御プログラム103bに対応する自動販売機の構成部位(表示器12または商品払出機構14など)を利用する顧客の識別情報であり、基本的には自動販売機を用いて商品を需要者に販売する商品提供企業が該当する。
【0032】
メーカーコード204は、この端末制御プログラム103bに対応する自動販売機の構成部位を製造したメーカーの識別情報である。プログラム本体205は、この端末制御プログラム103bの実体をなし、直ちに実行可能な状態にコンパイルされたプログラム部分である。
【0033】
このように、かかる端末制御プログラム103bにバージョン202、顧客コード203およびメーカーコード204を設けた理由は、端末制御プログラム103bを端末制御部に送信すべきか否かを判断するためである。なお、本実施の形態では、このバージョン202、顧客コード203およびメーカーコード204を端末制御プログラム103bに設けることとしたが、端末制御プログラム103bとは別にテーブル管理することもできる。
【0034】
つぎに、図1に示した主制御部10から商品払出機構制御部13への端末制御プログラム103bの送信手順について説明する。なお、ここでは自動販売機の装置電源が投入された際に、端末制御プログラム103bの送信の是非を判定することとする。
【0035】
図3は、図1に示した主制御部10から商品払出機構制御部13への端末制御プログラム103bの送信手順を示すフローチャートである。同図に示すように、自動販売機の装置電源が投入されたならば、主制御部10および商品払出機構制御部13がそれぞれ起動し、主制御部10が、商品払出機構制御部13に対して該商品払出機構制御部13にかかるデータ要求をおこなう(ステップS301)。そして、商品払出機構制御部13が、このデータ要求を受け付けたならば(ステップS302)、バージョンコード、顧客コードおよびメーカーコードを主制御部10に対して送信する(ステップS303)。
【0036】
そして、主制御部10が、バージョンコード、顧客コードおよびメーカーコードを受信したならば(ステップS304)、このバージョンコード、顧客コードおよびメーカーコードに基づいて、端末制御プログラム103bの送信すなわち商品払出機構制御部13側での制御プログラムの書き換えが必要であるか否かを判断する(ステップS305)。
【0037】
具体的には、このバージョンコード、顧客コードおよびメーカーコードを端末制御プログラム103bのバージョンコード、顧客コードおよびメーカーコードと比較して、両者がそれぞれ一致しない場合には、商品払出機構制御部13側での制御プログラムの書き換えが必要であると判断する。そして、かかる制御プログラムの書き換えが必要であると判断した場合には(ステップS305)、端末制御プログラム103bを商品払出機構制御部13に対して送信する(ステップS306)。
【0038】
そして、商品払出機構制御部13が、この端末制御プログラム103bを受信したならば(ステップS307)、該端末制御プログラム103bをフラッシュROM132に格納して制御プログラムを更新して(ステップS308)、制御プログラムの送信処理を終了する。
【0039】
なお、上記説明では、商品払出機構制御部13に対する端末制御プログラム103bの送信手順を示すこととしたが、表示制御部11やその他の端末制御部に対する端末制御プログラム103bの送信手順についても同様のものとなる。また、ここでは電源投入時に端末制御プログラム103bを送信すべきか否かを判断することとしたが、所定のスイッチ切替操作によって、かかる端末制御プログラム103bを送信すべきか否かを判断することもできる。
【0040】
上述してきたように、本実施の形態では、主制御部10が、表示制御部11や商品払出機構制御部13などの各端末制御部にそれぞれ対応する端末制御プログラム103bをフラッシュROM103内に記憶しておき、電源投入操作などがなされた際に、フラッシュROM103に記憶した端末制御プログラム103bを端末制御部に対して送信するか否かを判断することとしたので、自動販売機の各端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる。
【0041】
なお、本実施の形態では、この端末制御プログラム103bを書き換え可能なフラッシュROM103内に記憶することとしたが、読み出し専用のROM内に設けることもできる。また、ある端末制御部に対してのみ上記制御プログラムの送信をおこなうよう構成することもできる。
【0042】
【発明の効果】
以上説明したように、請求項1にかかる発明によれば、主制御部が、複数の端末制御部にそれぞれ対応する複数の制御プログラムの少なくともいずれかを記憶手段に記憶しておき、所定の操作がなされた際に、記憶手段に記憶した制御プログラムを端末制御部に対して送信するよう構成したので、自動販売機の端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる自動販売機の制御装置が得られるという効果を奏する。
【0043】
また、請求項2にかかる発明によれば、主制御部の電源投入時または所定のスイッチ切り替えがなされた際に、記憶手段に記憶した制御プログラムを端末制御部に対して送信するよう構成したので、電源投入またはスイッチ切替という簡単な操作のみで自動販売機の端末制御部に対して所定の制御プログラムを迅速かつ効率良く自動設定することができる自動販売機の制御装置が得られるという効果を奏する。
【0044】
また、請求項3にかかる発明によれば、制御プログラムのバージョンを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョンと記憶手段に記憶した制御プログラムのバージョンとが一致しない場合にのみ該制御プログラムを端末制御部に送信するよう構成したので、端末制御部の制御プログラムがバージョン違いであるような場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる自動販売機の制御装置が得られるという効果を奏する。
【0045】
また、請求項4にかかる発明によれば、制御プログラムのバージョンおよび構成部位を使用する顧客の顧客コードを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョンおよび顧客コードと記憶手段に記憶した制御プログラムのバージョンおよび顧客コードとが一致しない場合にのみ該制御プログラムを端末制御部に送信するよう構成したので、端末制御部の制御プログラムがバージョン違いである場合および顧客コードが異なる場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる自動販売機の制御装置が得られるという効果を奏する。
【0046】
また、請求項5にかかる発明によれば、制御プログラムのバージョン、構成部位を使用する顧客の顧客コードおよび当該構成部位を製造したメーカのメーカーコードを該制御プログラムとともに記憶手段に記憶しておき、端末制御部が保持する制御プログラムのバージョン、顧客コードおよびメーカーコードと記憶手段に記憶した制御プログラムのバージョン、顧客コードおよびメーカーコードとが一致しない場合にのみ該制御プログラムを端末制御部に送信するよう構成したので、端末制御部の制御プログラムがバージョン違いである場合、顧客コードが異なる場合およびメーカーコードが異なる場合に、本来のバージョンの制御プログラムを端末制御部に自動送信することができる自動販売機の制御装置が得られるという効果を奏する。
【図面の簡単な説明】
【図1】この発明の実施の形態にかかる自動販売機の制御装置の構成を示すブロック図である。
【図2】図1に示したフラッシュROMに記憶した端末制御プログラムの構造の一例を示す図である。
【図3】図1に示した主制御部から商品払出機構制御部への端末制御プログラムの送信手順を示すフローチャートである。
【符号の説明】
10 主制御部
11 表示制御部
12 表示器
13 商品払出機構制御部
14 商品払出機構
101,111,131 CPU
102,113,133 RAM
103,112,132 フラッシュROM
103a 主制御プログラム
193b 端末制御プログラム
201 スレーブ番号
202 バージョンコード
203 顧客コード
204 メーカーコード
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a control device for a vending machine having a plurality of terminal control units that respectively control a plurality of components that form the vending machine and a main control unit that controls each terminal control unit in general. The present invention relates to a control device for a vending machine capable of automatically and quickly setting a predetermined control program for each terminal control unit of the machine.
[0002]
[Prior art]
Since the vending machine is formed by a plurality of components such as a display, a product dispensing mechanism, a coin identification mechanism, and the like, when controlling the vending machine, a terminal control unit is provided for each component of the vending machine. In many cases, the main control unit controls each terminal control unit while performing control. For this reason, conventionally, when updating the control program of the terminal control unit that controls the constituent parts forming such a vending machine, the administrator has provided a ROM (in the terminal control part of the constituent part to be updated) ( Read Only Memory) was replaced with a new ROM. However, since the human burden for this ROM replacement work is extremely large, a technique for updating the control program of the terminal control unit using the main control unit is known. Yes.
[0003]
For example, in Japanese Patent Application Laid-Open No. 11-195164, when a memory card is inserted into a card connector disposed in a main control unit, an update control program in the memory card is transferred to each terminal control unit. A control device for a configured vending machine is disclosed. If this conventional technique is used, it is not necessary to prepare ROMs for the number of programs to be updated, and the control program of each terminal control unit can be updated efficiently.
[0004]
[Problems to be solved by the invention]
However, since this conventional technology inserts a memory card manually when updating the control program of the terminal control unit, even if this conventional technology is used, the control program of the terminal control unit is automatically Cannot be updated. In other words, this vending machine operates only by the main control unit managing each terminal control unit to the last, so the terminal control unit has a control program that is not consistent with the main control unit. However, it is necessary to replace the control program with a default control program. However, it is not efficient to manually handle such a case.
[0005]
Originally, the control program of the main control unit of the vending machine and the control program of each terminal control unit are very closely related, so even if a certain component is replaced with a new component, each terminal controller In many cases, the previous control program should be used. Therefore, how to quickly and efficiently set a predetermined control program for each terminal control unit of the vending machine is an extremely important issue.
[0006]
The present invention has been made to solve the above-described problems caused by the prior art, and can automatically and quickly set a predetermined control program for each terminal control unit of a vending machine. An object is to provide a control device for a vending machine.
[0007]
[Means for Solving the Problems]
In order to solve the above-described problems and achieve the object of the present invention, a control device for a vending machine according to claim 1 is a plurality of terminal control units that respectively control a plurality of components forming the vending machine. And a main control unit that performs overall control of each terminal control unit, wherein the main control unit is at least one of a plurality of control programs respectively corresponding to the plurality of terminal control units And a transmission unit for transmitting a control program stored in the storage unit to the terminal control unit when a predetermined operation is performed.
[0008]
According to this invention, the main control unit stores at least one of the plurality of control programs respectively corresponding to the plurality of terminal control units in the storage unit, and stores it in the storage unit when a predetermined operation is performed. Since the control program is transmitted to the terminal control unit, a predetermined control program can be automatically set to the terminal control unit of the vending machine quickly and efficiently.
[0009]
According to a second aspect of the present invention, there is provided the control device for the vending machine according to the first aspect, wherein the transmission means stores the memory when the main control unit is turned on or when a predetermined switch is switched. The control program stored in the means is transmitted to the terminal control unit.
[0010]
According to the present invention, the control program stored in the storage means is transmitted to the terminal control unit when the main control unit is turned on or when a predetermined switch is switched. A predetermined control program can be automatically set to the terminal control unit of the vending machine quickly and efficiently only by this simple operation.
[0011]
According to a third aspect of the present invention, there is provided the control device for the vending machine according to the first or second aspect, wherein the storage means stores a version of the control program together with the control program, and the transmission means The control program is transmitted to the terminal control unit only when the version of the control program held by the terminal control unit does not match the version of the control program stored in the storage unit.
[0012]
According to the present invention, the version of the control program is stored in the storage unit together with the control program, and only when the version of the control program held by the terminal control unit and the version of the control program stored in the storage unit do not match. Since the control program is transmitted to the terminal control unit, the original version of the control program can be automatically transmitted to the terminal control unit when the version of the control program of the terminal control unit is different.
[0013]
According to a fourth aspect of the present invention, there is provided the control device for the vending machine according to the first or second aspect, wherein the storage means controls the version of the control program and the customer code of the customer who uses the component. The transmission means stores the control program only when the version and customer code of the control program held by the terminal control unit do not match the version and customer code of the control program stored in the storage means. It transmits to a terminal control part, It is characterized by the above-mentioned.
[0014]
According to the present invention, the version of the control program and the customer code of the customer who uses the component are stored together with the control program in the storage means, and the version and customer code of the control program held by the terminal control unit and the storage means Since the control program is transmitted to the terminal control unit only when the stored version of the control program and the customer code do not match, the control program of the terminal control unit is different in version and the customer code is different The original version of the control program can be automatically transmitted to the terminal control unit.
[0015]
According to a fifth aspect of the present invention, there is provided the control device for the vending machine according to the first or second aspect, wherein the storage means is a version of the control program, a customer code of a customer who uses the component, and the configuration. The manufacturer code of the manufacturer that manufactured the part is stored together with the control program, and the transmission means is a version of the control program held by the terminal control unit, a customer code and a manufacturer code, and a version of the control program stored in the storage means, The control program is transmitted to the terminal control unit only when the customer code and the manufacturer code do not match.
[0016]
According to the present invention, the version of the control program, the customer code of the customer who uses the component, and the manufacturer code of the manufacturer that manufactured the component are stored in the storage unit together with the control program, and are held by the terminal control unit Since the control program version, the customer code and the manufacturer code, and the version of the control program stored in the storage means, the customer code and the manufacturer code do not match, the control program is transmitted to the terminal control unit. When the control program of the part is of a different version, when the customer code is different and when the manufacturer code is different, the original version of the control program can be automatically transmitted to the terminal control part.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Exemplary embodiments of a control device for a vending machine according to the present invention will be explained below in detail with reference to the accompanying drawings. Here, for convenience of explanation, a display unit and a product payout mechanism will be described as examples of components of the vending machine. The invention is not limited by this embodiment.
[0018]
FIG. 1 is a block diagram showing the configuration of the control device of the vending machine according to the present embodiment. As shown in the figure, the control device for the vending machine is configured such that the main control unit 10 and each component part of the vending machine such as the display control unit 11 and the product dispensing mechanism control unit 13 use the serial communication line 15. It becomes the structure connected via.
[0019]
The main control unit 10 is a control unit that performs overall control of each component of the vending machine such as the display control unit 11 and the commodity delivery mechanism control unit 13, and includes a CPU 101, a RAM 102, a main control program 103a, and a terminal control program. And a flash ROM 103 for storing 103b. The main control unit 10 reads the main control program 103a from the non-volatile flash ROM 103 rewritable by the CPU 101 onto the RAM 102 which constitutes the main memory, and executes it.
[0020]
Specifically, the main control unit 10 compares the version code of the control program held by the display control unit 11 and the product delivery mechanism control unit 13 with the version code of the terminal control program 103b in the flash ROM 103. If the two do not match, the terminal control program 103b is transmitted to the corresponding display control unit 11 or product delivery mechanism control unit 13.
[0021]
That is, the vending machine is configured such that the display control unit 11 and the product dispensing mechanism control unit 13 operate only with the version of the terminal control program stored in the flash ROM 103 by the main control unit 10. When the unit 11 and the product delivery mechanism control unit 13 have a control program of a version earlier or newer than the version, the control program is updated to the default terminal control program 103b.
[0022]
Further, in the main control unit 10, customer codes such as the display unit 12 controlled by the display control unit 11 and the product delivery mechanism 14 controlled by the product delivery mechanism control unit 13, and the customer included in the terminal control program 103 b in the flash ROM 103 are provided. When the codes are compared with each other and they do not match, the terminal control program 103b is transmitted to the corresponding display control unit 11 or product delivery mechanism control unit 13.
[0023]
Furthermore, the manufacturer code such as the display device 12 controlled by the display control unit 11 and the product delivery mechanism 14 controlled by the product delivery mechanism control unit 13 is compared with the manufacturer code of the terminal control program 103b in the flash ROM 103. If the two do not match, the terminal control program 103b is transmitted to the corresponding display control unit 11 or commodity delivery mechanism control unit 13.
[0024]
That is, when the customer code, manufacturer code, and version match, the control program that the display control unit 11 and the product delivery mechanism control unit 13 have and the terminal control program 103b in the flash ROM 103 are considered to be the same. Therefore, it is not necessary for the main control unit 10 to transmit the terminal control program 103b to the display control unit 11 and the product dispensing mechanism control unit 13 again. For this reason, only when the customer code, manufacturer code, and version do not match, the main control unit 10 transmits the terminal control program 103b to the display control unit 11, the product dispensing mechanism control unit 13, and the like.
[0025]
Next, the configuration of the display control unit 11 and the product dispensing mechanism control unit 13 will be described. As shown in FIG. 1, the display control unit 11 includes a CPU 111, a flash ROM 112, and a RAM 113.
[0026]
In the display control unit 11, the terminal control program (display control program) is read from the rewritable non-volatile flash ROM 112 to the RAM 113 constituting the main memory and executed. The terminal control program received from the main control unit 10 is stored on the flash ROM 112. Therefore, the display control unit 11 basically controls the display device 12 by executing the terminal control program 103b received from the main control unit 10.
[0027]
The product delivery mechanism control unit 13 includes a CPU 131, a flash ROM 132, and a RAM 133. The product delivery mechanism control unit 13 also uses a terminal control program (product delivery control) from a nonvolatile flash ROM 132 that can be rewritten by the CPU 131. Program) is read out and executed on the RAM 133 which is the main memory. The terminal control program received from the main control unit 10 is stored on the flash ROM 132. For this reason, the product delivery mechanism control unit 13 basically executes the terminal control program 103b received from the main control unit 10 to control the product delivery mechanism 14.
[0028]
Next, the terminal control program 103b stored in the flash ROM 103 shown in FIG. 1 will be described more specifically. FIG. 2 is a diagram showing an example of the structure of the terminal control program 103b stored in the flash ROM 103 shown in FIG. Here, for convenience of explanation, the structure of the terminal control program for controlling the display device 12 and the commodity delivery mechanism 14 is shown, but the structure of the terminal control program for controlling other components is also the same. .
[0029]
As shown in the figure, the terminal control program 103b includes a slave number 201, a version 202, a customer code 203, a manufacturer code 204, and a program body 205.
[0030]
The slave number 201 is a kind of identification number indicating whether the terminal control program 103b corresponds to the display control unit 11, the product dispensing mechanism control unit 13, or another terminal control unit. The reason for providing such a slave number 201 is to allow the terminal control program 103b to be transmitted for each terminal control unit. The version 202 indicates the newness of the terminal control program 103b, and a larger version number is assigned to the new terminal control program 103b.
[0031]
The customer code 203 is identification information of a customer who uses a constituent part of the vending machine (such as the display unit 12 or the product payout mechanism 14) corresponding to the terminal control program 103b, and basically uses the vending machine. Applicable product companies that sell products to consumers.
[0032]
The manufacturer code 204 is identification information of the manufacturer that manufactured the component part of the vending machine corresponding to the terminal control program 103b. The program main body 205 is a program part that is an entity of the terminal control program 103b and is compiled into an immediately executable state.
[0033]
As described above, the reason why the version 202, the customer code 203, and the manufacturer code 204 are provided in the terminal control program 103b is to determine whether or not the terminal control program 103b should be transmitted to the terminal control unit. In this embodiment, the version 202, the customer code 203, and the manufacturer code 204 are provided in the terminal control program 103b. However, a table can be managed separately from the terminal control program 103b.
[0034]
Next, a transmission procedure of the terminal control program 103b from the main control unit 10 shown in FIG. 1 to the product dispensing mechanism control unit 13 will be described. Here, when the device power of the vending machine is turned on, it is determined whether or not the terminal control program 103b is transmitted.
[0035]
FIG. 3 is a flowchart showing a transmission procedure of the terminal control program 103b from the main control unit 10 shown in FIG. 1 to the commodity delivery mechanism control unit 13. As shown in the figure, when the power supply of the vending machine is turned on, the main control unit 10 and the product delivery mechanism control unit 13 are activated, and the main control unit 10 controls the product delivery mechanism control unit 13. Then, a data request is made to the commodity delivery mechanism control unit 13 (step S301). Then, when the commodity delivery mechanism control unit 13 receives this data request (step S302), it transmits a version code, a customer code, and a manufacturer code to the main control unit 10 (step S303).
[0036]
When the main control unit 10 receives the version code, customer code, and manufacturer code (step S304), the terminal control program 103b transmits, that is, the commodity delivery mechanism control, based on the version code, customer code, and manufacturer code. It is determined whether or not it is necessary to rewrite the control program on the part 13 side (step S305).
[0037]
Specifically, the version code, customer code, and manufacturer code are compared with the version code, customer code, and manufacturer code of the terminal control program 103b. It is determined that the control program needs to be rewritten. If it is determined that the control program needs to be rewritten (step S305), the terminal control program 103b is transmitted to the commodity delivery mechanism control unit 13 (step S306).
[0038]
When the commodity delivery mechanism control unit 13 receives the terminal control program 103b (step S307), the terminal control program 103b is stored in the flash ROM 132 and the control program is updated (step S308). The transmission process is terminated.
[0039]
In the above description, the transmission procedure of the terminal control program 103b to the commodity delivery mechanism control unit 13 is shown, but the transmission procedure of the terminal control program 103b to the display control unit 11 and other terminal control units is the same. It becomes. Here, it is determined whether or not the terminal control program 103b should be transmitted when the power is turned on, but it is also possible to determine whether or not the terminal control program 103b should be transmitted by a predetermined switch switching operation.
[0040]
As described above, in the present embodiment, the main control unit 10 stores in the flash ROM 103 the terminal control program 103b corresponding to each terminal control unit such as the display control unit 11 and the product payout mechanism control unit 13. Since it is determined whether or not the terminal control program 103b stored in the flash ROM 103 is to be transmitted to the terminal control unit when a power-on operation or the like is performed, each terminal control unit of the vending machine Therefore, a predetermined control program can be automatically set quickly and efficiently.
[0041]
In this embodiment, the terminal control program 103b is stored in the rewritable flash ROM 103. However, the terminal control program 103b can also be provided in a read-only ROM. In addition, the control program can be transmitted only to a certain terminal control unit.
[0042]
【The invention's effect】
As described above, according to the invention of claim 1, the main control unit stores at least one of the plurality of control programs respectively corresponding to the plurality of terminal control units in the storage unit, and performs a predetermined operation. Since the control program stored in the storage means is transmitted to the terminal control unit when the operation is performed, the predetermined control program can be automatically set to the terminal control unit of the vending machine quickly and efficiently. It is possible to obtain a control device for a vending machine capable of performing the above.
[0043]
According to the invention of claim 2, since the main control unit is configured to transmit the control program stored in the storage means to the terminal control unit when the main control unit is turned on or when a predetermined switch is switched. In addition, it is possible to obtain a vending machine control device that can quickly and efficiently automatically set a predetermined control program for the terminal control unit of the vending machine with only a simple operation of power-on or switch switching. .
[0044]
According to the invention of claim 3, the version of the control program is stored in the storage unit together with the control program, the version of the control program held by the terminal control unit, the version of the control program stored in the storage unit, Since the control program is transmitted to the terminal control unit only when they do not match, the control program of the original version is automatically transmitted to the terminal control unit when the control program of the terminal control unit is different in version. There is an effect that a control device for a vending machine that can be obtained is obtained.
[0045]
According to the invention of claim 4, the version of the control program and the customer code of the customer who uses the component are stored together with the control program in the storage means, and the version of the control program held by the terminal control unit and Since the control program is transmitted to the terminal control unit only when the customer code and the version of the control program stored in the storage means and the customer code do not match, the control program of the terminal control unit is different in version and When the customer code is different, there is an effect that a vending machine control device capable of automatically transmitting the original version of the control program to the terminal control unit is obtained.
[0046]
According to the invention of claim 5, the version of the control program, the customer code of the customer who uses the component and the manufacturer code of the manufacturer who manufactured the component are stored in the storage means together with the control program, Only when the version of the control program held by the terminal control unit, the customer code and the manufacturer code does not match the version of the control program stored in the storage means, the customer code and the manufacturer code, the control program is transmitted to the terminal control unit Because it is configured, the vending machine can automatically transmit the original version control program to the terminal control unit when the control program of the terminal control unit is different version, when the customer code is different and when the manufacturer code is different There is an effect that the control device can be obtained.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a control device of a vending machine according to an embodiment of the present invention.
2 is a diagram showing an example of the structure of a terminal control program stored in a flash ROM shown in FIG. 1. FIG.
FIG. 3 is a flowchart showing a transmission procedure of a terminal control program from the main control unit shown in FIG. 1 to a product dispensing mechanism control unit.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Main control part 11 Display control part 12 Indicator 13 Goods delivery mechanism control part 14 Goods delivery mechanism 101,111,131 CPU
102, 113, 133 RAM
103, 112, 132 Flash ROM
103a Main control program 193b Terminal control program 201 Slave number 202 Version code 203 Customer code 204 Manufacturer code

Claims (5)

自動販売機を形成する複数の構成部位をそれぞれ制御する複数の端末制御部と、各端末制御部を統括制御する主制御部とを有する自動販売機の制御装置であって、
前記主制御部は、
前記複数の端末制御部にそれぞれ対応する複数の制御プログラムの少なくともいずれかを記憶する記憶手段と、
所定の操作がなされた際に、前記記憶手段に記憶した制御プログラムを前記端末制御部に対して送信する送信手段と、
を備えたことを特徴とする自動販売機の制御装置。
A vending machine control device having a plurality of terminal control units that respectively control a plurality of components forming the vending machine, and a main control unit that performs overall control of each terminal control unit,
The main control unit
Storage means for storing at least one of a plurality of control programs respectively corresponding to the plurality of terminal control units;
A transmission unit that transmits the control program stored in the storage unit to the terminal control unit when a predetermined operation is performed;
Vending machine control device characterized by comprising:
前記送信手段は、前記主制御部の電源投入時または所定のスイッチ切り替えがなされた際に、前記記憶手段に記憶した制御プログラムを前記端末制御部に対して送信することを特徴とする請求項1に記載の自動販売機の制御装置。The transmission means transmits the control program stored in the storage means to the terminal control section when the main control section is powered on or when a predetermined switch is switched. Vending machine control device described in 1. 前記記憶手段は、前記制御プログラムのバージョンを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョンと前記記憶手段に記憶した制御プログラムのバージョンとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする請求項1または2に記載の自動販売機の制御装置。The storage means stores the version of the control program together with the control program, and the transmission means does not match the version of the control program stored in the terminal control unit and the version of the control program stored in the storage means The vending machine control device according to claim 1, wherein the control program is transmitted only to the terminal control unit. 前記記憶手段は、前記制御プログラムのバージョンおよび前記構成部位を使用する顧客の顧客コードを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョンおよび顧客コードと前記記憶手段に記憶した制御プログラムのバージョンおよび顧客コードとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする請求項1または2に記載の自動販売機の制御装置。The storage unit stores a version of the control program and a customer code of a customer who uses the component together with the control program, and the transmission unit stores the version and customer code of the control program held by the terminal control unit, 3. The control device for a vending machine according to claim 1, wherein the control program is transmitted to the terminal control unit only when the version of the control program stored in the storage means and the customer code do not match. 前記記憶手段は、前記制御プログラムのバージョン、前記構成部位を使用する顧客の顧客コードおよび当該構成部位を製造したメーカのメーカーコードを該制御プログラムとともに記憶し、前記送信手段は、前記端末制御部が保持する制御プログラムのバージョン、顧客コードおよびメーカーコードと前記記憶手段に記憶した制御プログラムのバージョン、顧客コードおよびメーカーコードとが一致しない場合にのみ該制御プログラムを前記端末制御部に送信することを特徴とする請求項1または2に記載の自動販売機の制御装置。The storage means stores a version of the control program, a customer code of a customer who uses the constituent part, and a manufacturer code of a manufacturer who manufactured the constituent part together with the control program, and the transmission means is provided by the terminal control unit. The control program is transmitted to the terminal control unit only when the version of the control program to be held, the customer code and the manufacturer code do not match the version of the control program, the customer code and the manufacturer code stored in the storage means. A control device for a vending machine according to claim 1 or 2.
JP28341999A 1999-10-04 1999-10-04 Vending machine control equipment Expired - Lifetime JP3757707B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28341999A JP3757707B2 (en) 1999-10-04 1999-10-04 Vending machine control equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28341999A JP3757707B2 (en) 1999-10-04 1999-10-04 Vending machine control equipment

Publications (2)

Publication Number Publication Date
JP2001109935A JP2001109935A (en) 2001-04-20
JP3757707B2 true JP3757707B2 (en) 2006-03-22

Family

ID=17665298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28341999A Expired - Lifetime JP3757707B2 (en) 1999-10-04 1999-10-04 Vending machine control equipment

Country Status (1)

Country Link
JP (1) JP3757707B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5309443B2 (en) * 2006-11-27 2013-10-09 富士電機株式会社 Locker system
JP6506019B2 (en) * 2014-12-25 2019-04-24 サンデンホールディングス株式会社 Wireless communication device

Also Published As

Publication number Publication date
JP2001109935A (en) 2001-04-20

Similar Documents

Publication Publication Date Title
US5974312A (en) System and method for updating a memory in an electronic device via wireless data transfer
US6754723B2 (en) System comprising host device that determines compatibility of firmware for connected peripheral device and downloads optimum firmware if peripheral device is not compatible
US7054909B1 (en) Automatic vending machine having a control system capable of easily and reliably rewriting a control program in each terminal control unit
CN113031974A (en) Software flashing method for transmission control unit
JP3757707B2 (en) Vending machine control equipment
JP2001175933A (en) Control program rewriting system and controller for vending machine
JP4494617B2 (en) Programmable controller system
JP2001319267A (en) Control system for automatic vending machine
JP4080698B2 (en) Image forming apparatus, method for controlling image forming apparatus, and program for causing computer to execute the method
JP2015121987A (en) Program update system
EP1022697B1 (en) Control apparatus for vending machine
WO1999057690A1 (en) Controller for automatic vending machine
JP3632421B2 (en) Vending machine control device
JP2001101492A (en) Automatic vending machine controller
KR20000020510A (en) Driver for recovering downloading error and method for downloading program
JPH08147261A (en) Test mode execution device
JP3543534B2 (en) Programmable controller
JP2003162421A (en) Method and apparatus for updating control program
JP2001297358A (en) Vending machine control device
CN112698801B (en) Method for displaying elevator display panel, electronic equipment and storage medium
KR20010053983A (en) Method for down loading file to mobile station from a personal computer
JP4681766B2 (en) Terminal control system
JPH10198845A (en) Controller for automatic vending machine
JP2007042038A (en) Device and method for controlling terminal equipment
JP2009215006A (en) Software program update system

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20031208

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050422

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051219

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3757707

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100113

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110113

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110113

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120113

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130113

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140113

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term