(57)【特許請求の範囲】
【請求項１】
自動販売機に配設される各種フラッシュメモリを搭載する多種の対象装置の動作条件の調整を行う自動販売機の調整装置において、
前記対象装置の動作条件を設定するとともに該対象装置のフラッシュメモリに対応した書き換えを行う調整プログラムを記憶する記憶媒体と、
前記記憶媒体から前記調整プログラムを読み出す読み出し手段と、
前記対象装置との通信を行う通信手段と、
それぞれ異なる電圧を出力する複数の電圧出力手段と、
前記読み出し手段により読み出された調整プログラムにより動作し、前記通信手段を介して取得した前記対象装置の動作状態に基づいて動作条件を決定するとともに、前記電圧出力手段から前記フラッシュメモリの書き込み電圧に応じた電圧出力手段を利用して前記動作条件を前記フラッシュメモリに書き込む制御手段と
を具備することを特徴とする自動販売機の調整装置。
【請求項２】
前記対象装置との接続は、複数種類のケーブルから前記対象装置に対応して選択された所定のコネクタ形状およびピン配置を有するケーブルにより行われることを特徴とする請求項１記載の自動販売機の調整装置。
【請求項３】
前記記憶媒体は、ＰＣカードであることを特徴とする請求項１記載の自動販売機の調整装置。
【請求項４】
前記対象装置は、自動販売機内に配設される硬貨処理装置であり、
前記制御手段は、前記通信手段を介して前記硬貨処理装置の硬貨識別レベルを取得し、該取得した識別レベルおよび前記硬貨処理装置に投入された硬貨の識別結果に基づいて前記識別レベルを更新し、該更新した識別レベルを前記フラッシュメモリに書き込む
ことを特徴とする請求項１記載の自動販売機の調整装置。
【請求項５】
前記対象装置は、自動販売機内に配設される紙幣処理装置であり、
前記制御手段は、前記通信手段を介して前記紙幣処理装置の紙幣識別レベルを取得し、該取得した識別レベルおよび前記紙幣処理装置に挿入された紙幣の識別結果に基づいて前記識別レベルを更新し、該更新した識別レベルを前記フラッシュメモリに書き込む
ことを特徴とする請求項１記載の自動販売機の調整装置。
【請求項６】
前記記憶媒体は、前記対象装置を動作させる制御プログラムを記憶し、
前記制御手段は、前記制御プログラムを前記フラッシュメモリに書き込む
ことを特徴とする請求項１記載の自動販売機の調整装置。
【請求項７】
自動販売機に配設される各種フラッシュメモリを搭載する多種の対象装置の動作条件の調整を行う自動販売機の調整方法において、
前記対象装置の動作条件を設定するとともに該対象装置のフラッシュメモリに対応した書き換えを行う調整プログラムを記憶媒体から読み出し、該読み出した調整プログラムにより、前記対象装置との通信、前記フラッシュメモリへのデータの送信、前記フラッシュメモリからのデータの受信、複数の電圧から選択された電圧を切り替え出力する出力電圧切替を制御し、前記対象装置との通信により取得した該対象装置の動作状態に基づいて動作条件を設定して、該設定した動作条件を前記フラッシュメモリの書き込み電圧に応じた出力電圧を利用して前記フラッシュメモリに書き込むことを特徴とする自動販売機の調整方法。
【請求項８】
前記書き込みおよび前記通信は、複数種類のケーブルから前記対象装置に対応して選択された所定のコネクタ形状およびピン配置を有するケーブルを介して行われることを特徴とする請求項７記載の自動販売機の調整方法。
【請求項９】
前記記憶媒体は、ＰＣカードであることを特徴とする請求項７記載の自動販売機の調整方法。
【請求項１０】
前記記憶媒体に前記対象装置を動作させる制御プログラムを記憶し、該記憶した制御プログラムを前記フラッシュメモリに書き込むことを特徴とする請求項７記載の自動販売機の調整方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、自動販売機の調整装置および方法に関し、特に、特性の異なるフラッシュメモリを搭載した各種装置に対応することのできる自動販売機の調整装置および方法に関する。
【０００２】
【従来の技術】
自動販売機は、自動販売機本体の制御装置や硬貨処理装置、紙幣識別装置等にマイコンが組み込まれており、このマイコンにより制御されている。各装置に組み込まれるマイコンは、装置の製造時に共に組み込まれたＲＯＭ(Read Only Memory)からプログラムを読み込んで動作している。
【０００３】
また、最近では、プログラムを記憶するＲＯＭにフラッシュメモリ等の書き換えが可能なものを使用することでプログラムやデータ等を適宜書き換え、更新するといったことを行っている。
【０００４】
また、各装置は、シリアル通信等により装置内部の情報を出力することも可能であり、これを利用して内部情報の取得やコイン評価レベルの調整等を行っている。コイン評価レベルの調整とは、コインの特徴を検出する各センサの出力が環境により変化したことに対する調整であり、正貨を複数回投入することによって各センサの出力の補正もしくはしきい値の変更等を行う処理であり、この調整結果もプログラムと同様にフラッシュメモリに記憶される。
【０００５】
しかしながら、フラッシュメモリは、規格が統一されているわけではなく、例えば記憶内容を書き換える際に印加する電圧等が製品毎に異なっている。
【０００６】
また、フラッシュメモリを組み込んだ装置は、フラッシュメモリを書き換えるためのインタフェイスがその装置毎に異なる場合もある。このため、装置に組み込まれたフラッシュメモリの記憶内容を書き換える際には、該装置に対応した専用のＲＯＭライタを利用する必要がある。
【０００７】
【発明が解決しようとする課題】
上述のように、フラッシュメモリを組み込んだ装置には、対応する専用のＲＯＭライタが必要となる。しかしながら、フラッシュメモリを組み込んだ装置は、同種のものであっても型番が異なる場合には、必ずしも同一のフラッシュメモリが組み込まれているとは限らないため、複数のＲＯＭライタを用意しなければならない場合があり、不便な場合があった。
【０００８】
例えば、自動販売機のように一業者が複数の装置を所有している場合、これら自動販売機のプログラムの書き換えや調整等を行う際には、各自動販売機に対応した複数のＲＯＭライタを携帯して各自動販売機の設置場所を巡回しなければならないため、プログラムの書き換え等が煩雑なものとなった。
【０００９】
そこで、この発明は、複数種類のフラッシュメモリに対応し、複数の自動販売機の調整を容易に行うとともに、プログラムの更新をも容易に行うことのできる自動販売機の調整装置および方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上述した目的を達成するため、請求項１の発明は、自動販売機に配設される各種フラッシュメモリを搭載する多種の対象装置の動作条件の調整を行う自動販売機の調整装置において、前記対象装置の動作条件を設定するとともに該対象装置のフラッシュメモリに対応した書き換えを行う調整プログラムを記憶する記憶媒体と、前記記憶媒体から前記調整プログラムを読み出す読み出し手段と、前記対象装置との通信を行う通信手段と、それぞれ異なる電圧を出力する複数の電圧出力手段と、前記読み出し手段により読み出された調整プログラムにより動作し、前記通信手段を介して取得した前記対象装置の動作状態に基づいて動作条件を決定するとともに、前記電圧出力手段から前記フラッシュメモリの書き込み電圧に応じた電圧出力手段を利用して前記動作条件を前記フラッシュメモリに書き込む制御手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記対象装置との接続は、複数種類のケーブルから前記対象装置に対応して選択された所定のコネクタ形状およびピン配置を有するケーブルにより行われることを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記記憶媒体は、ＰＣカードであることを特徴とする。
【００１３】
また、請求項４の発明は、請求項１の発明において、前記対象装置は、自動販売機内に配設される硬貨処理装置であり、前記制御手段は、前記通信手段を介して前記硬貨処理装置の硬貨識別レベルを取得し、該取得した識別レベルおよび前記硬貨処理装置に投入された硬貨の識別結果に基づいて前記識別レベルを更新し、該更新した識別レベルを前記フラッシュメモリに書き込むことを特徴とする。
【００１４】
また、請求項５の発明は、請求項１の発明において、前記対象装置は、自動販売機内に配設される紙幣処理装置であり、前記制御手段は、前記通信手段を介して前記紙幣処理装置の紙幣識別レベルを取得し、該取得した識別レベルおよび前記紙幣処理装置に挿入された紙幣の識別結果に基づいて前記識別レベルを更新し、該更新した識別レベルを前記フラッシュメモリに書き込むことを特徴とする。
【００１５】
また、請求項６の発明は、請求項１の発明において、前記記憶媒体は、前記対象装置を動作させる制御プログラムを記憶し、前記制御手段は、前記制御プログラムを前記フラッシュメモリに書き込むことを特徴とする。
【００１６】
また、請求項７の発明は、自動販売機に配設される各種フラッシュメモリを搭載する多種の対象装置の動作条件の調整を行う自動販売機の調整方法において、前記対象装置の動作条件を設定するとともに該対象装置のフラッシュメモリに対応した書き換えを行う調整プログラムを記憶媒体から読み出し、該読み出した調整プログラムにより、前記対象装置との通信、前記フラッシュメモリへのデータの送信、前記フラッシュメモリからのデータの受信、複数の電圧から選択された電圧を切り替え出力する出力電圧切替を制御し、前記対象装置との通信により取得した該対象装置の動作状態に基づいて動作条件を設定して、該設定した動作条件を前記フラッシュメモリの書き込み電圧に応じた出力電圧を利用して前記フラッシュメモリに書き込むことを特徴とする。
【００１７】
また、請求項８の発明は、請求項７発明において、前記書き込みおよび前記通信は、複数種類のケーブルから前記対象装置に対応して選択された所定のコネクタ形状およびピン配置を有するケーブルを介して行われることを特徴とする。
【００１８】
また、請求項９の発明は、請求項７の発明において、前記記憶媒体は、ＰＣカードであることを特徴とする。
【００１９】
また、請求項１０の発明は、請求項７の発明において、前記記憶媒体に前記対象装置を動作させる制御プログラムを記憶し、該記憶した制御プログラムを前記フラッシュメモリに書き込むことを特徴とする。
【００２０】
【発明の実施の形態】
以下、この発明に係る自動販売機の調整装置および方法の一実施例について、添付図面を参照して詳細に説明する。
【００２１】
図１は、この発明に係る自動販売機の調整装置の外観を示した図である。
同図に示すように、自動販売機の調整装置（以下、マルチＲＯＭライタと称する）１は、メニューや操作指示、エラー情報などを表示する表示部１１と、操作指示等を入力する操作キー１２、書き換え対象となるフラッシュＲＯＭを搭載した装置（自動販売機の制御装置や硬貨処理装置、紙幣処理装置等）と接続するケーブル用のコネクタ１３、プログラム等を記憶しているＰＣカード２を挿入するＰＣカードスロット１４、ＰＣカード２を排出するためのイジェクトボタン１５を具備して構成される。
【００２２】
図２は、マルチＲＯＭライタ１の構成を示すブロック図である。
マルチＲＯＭライタ１は、ＣＰＵ１００とシリアル通信インタフェイス回路１０１、フラッシュメモリ書き込み回路１０２、ＰＣカードインタフェイス回路１０３、電源回路１０４、キー入力部１０５、表示制御部１０６、鳴動部１０７を具備して構成される。
【００２３】
このマルチＲＯＭライタ１では、ＰＣカードスロット１４に挿入されたＰＣカード２に記憶されているプログラムに基づいてＣＰＵ１００が動作する。このプログラムは、ＰＣカードインタフェイス回路１０３を介してＰＣカード２から読み出される。また、ＰＣカード２には、マルチＲＯＭライタ１を動作させるプログラムの他に対象装置が搭載しているフラッシュメモリに書き込むデータやプログラムを記憶している。
【００２４】
フラッシュメモリを搭載した装置との接続は、コネクタ１３を介してケーブルで行われるが、このケーブルを介して授受される信号は、シリアル通信インタフェイス回路１０１とフラッシュメモリ書き込み回路１０２により処理される。
【００２５】
また、マルチＲＯＭライタ１を動作させるための電力は、コネクタ１３に接続されたケーブルを介して自動販売機より供給され、電源回路１０４により所定の動作電圧に変換される。
【００２６】
マルチＲＯＭライタ１の操作は、利用者による操作キー１２の操作をキー入力部１０５が受け付け、メニューやキー操作に対する応答等の情報を表示制御部１０６を介して表示部１１に表示する。また、鳴動部１０７は、キー操作時の応答音や誤操作時の警告音を発する。
【００２７】
ここで、シリアル通信インタフェイス回路１０１について説明する。
シリアル通信インタフェイス回路１０１は、マルチＲＯＭライタ１と対象装置との間でシリアル通信を行うための回路であり、このシリアル通信インタフェイス回路１０１によりマルチＲＯＭライタ１と対象装置との間で各種情報の授受を行うことができる。
【００２８】
図３は、シリアル通信インタフェイス回路１０１の構成を示すブロック図である。
同図に示すように、シリアル通信インタフェイス回路１０１は、装置Ａ受信データインタフェイス回路１１１と、装置Ａ送信データインタフェイス回路１１２、装置Ａ同期信号インタフェイス回路１１３、装置Ｂ受信データインタフェイス回路１１４、装置Ｂ送信データインタフェイス回路１１５、装置Ｂ同期信号インタフェイス回路１１６、装置Ｃ受信データインタフェイス回路１１７、装置Ｃ送信データインタフェイス回路１１８を具備して構成される。
【００２９】
このシリアル通信インタフェイス回路１０１は、装置Ａ受信データインタフェイス回路１１１と装置Ａ送信データインタフェイス回路１１２と装置Ａ同期信号インタフェイス回路１１３により装置Ａ（対象となる装置）とのシリアル通信を行い、装置Ｂ受信データインタフェイス回路１１４と装置Ｂ送信データインタフェイス回路１１５と装置Ｂ同期信号インタフェイス回路１１６により装置Ｂとのシリアル通信を行う。また、装置Ｃとのシリアル通信では、同期信号を必要としないため、装置Ｃ受信データインタフェイス回路１１７と装置Ｃ送信データインタフェイス回路１１８でシリアル通信が可能となる。
【００３０】
シリアル通信インタフェイス回路１０１は、コネクタ１３を介してケーブルにより対象装置と接続されるが、この接続に要するケーブルは対象装置毎に異なる場合がある（詳細は後述する）。
【００３１】
次に、フラッシュメモリ書き込み回路１０２について説明する。
フラッシュメモリ書き込み回路１０２は、対象装置に搭載されているフラッシュメモリに対して書き込みを行うための回路である。
【００３２】
図４は、フラッシュメモリ書き込み回路１０２の構成を示すブロック図である。
同図に示すように、フラッシュメモリ書き込み回路１０２は、受信データインタフェイス回路１２１と送信データインタフェイス回路１２２、送受信データインタフェイス回路１２３、同期信号インタフェイス回路１２４、１２Ｖ電源回路１２５、５Ｖ／１２Ｖ書き込み電圧切替回路１２６、１０Ｖ電源回路１２７、５Ｖ／１０Ｖ書き込み電圧切替回路１２８を具備して構成される。
【００３３】
受信データインタフェイス回路１２１と送信データインタフェイス回路１２２は、送信データと受信データを異なる信号線で授受するタイプのフラッシュメモリを搭載した対象装置のための回路であり、送受信データインタフェイス回路１２３は、送信データと受信データを同一の信号線で授受するタイプのフラッシュメモリを搭載した対象装置のための回路である。同期信号インタフェイス回路１２４は、信号の授受の際に同期信号を必要とするタイプのフラッシュメモリを搭載した対象装置のための回路である。
【００３４】
また、１２Ｖ電源回路１２５は１２Ｖの電圧を発生する回路であり、５Ｖ／１２Ｖ書き込み電圧切替回路１２６は、１２Ｖ電源回路１２５が動作して１２Ｖの電圧を発生している場合には、その１２Ｖの電圧を出力し、１２Ｖ電源回路１２５が動作していない場合には、電源回路１０４から供給される５Ｖの電源を出力する回路である。
【００３５】
同様に、１０Ｖ電源回路１２７は１０Ｖの電圧を発生する回路であり、５Ｖ／１０Ｖ書き込み電圧切替回路１２８は、１０Ｖ電源回路１２８が動作して１０Ｖの電圧を発生している場合には、その１０Ｖの電圧を出力し、１０Ｖ電源回路１２７が動作していない場合には、電源回路１０４から供給される５Ｖの電源を出力する回路である。
【００３６】
このフラッシュメモリ書き込み回路１０２も、シリアル通信インタフェイス回路１０１と同様にコネクタ１３を介してケーブルにより対象装置と接続されるが、この接続に要するケーブルは対象装置毎に異なる場合がある（詳細は後述する）。
【００３７】
次に、マルチＲＯＭライタ１と対象装置との接続について説明する。
図５は、マルチＲＯＭライタ１と対象装置との接続例を示した図である。
【００３８】
同図（ａ）に示すように対象装置である硬貨処理装置５は、シリアル通信用のコネクタ５１とフラッシュメモリ書き込み用のコネクタ５２とを具備しており、通常の動作時には、コネクタ５１が自動販売機制御部４とのシリアル通信用のコネクタ４１と接続されている。
【００３９】
なお、ここでは、硬貨処理装置５を対象装置として説明するが、この他に紙幣処理装置や電子マネー等を扱うカード処理装置、自動販売機自体の主制御部等、フラッシュメモリを搭載している装置は、全て対象装置となる。
【００４０】
さて、マルチＲＯＭライタ１と硬貨処理装置５を接続する場合には、同図（ｂ）に示すように、ケーブル３のコネクタ３１とコネクタ１３を接続するとともに、コネクタ３２とコネクタ４１、コネクタ３３とコネクタ５１、コネクタ３４とコネクタ５２を接続する。なお、ケーブル３のコネクタ３４は、硬貨処理装置５のフラッシュメモリへの書き込みを行う際に使用するコネクタであり、書き込みを行わない場合には、非接続でもよい。
【００４１】
コネクタ１３は、上述したようにシリアル通信インタフェイス回路１０１とフラッシュメモリ書き込み回路１０２の両者をケーブル３と接続するコネクタであるが、ケーブル３は、コネクタ３２がシリアル通信インタフェイス回路１０１と接続され、コネクタ３４がフラッシュメモリ書き込み回路１０２と接続されるように構成されている。なお、マルチＲＯＭライタ１と硬貨処理装置５を接続する際に使用するコネクタ３３は、シリアル通信インタフェイス回路１０１及びコネクタ３２と接続されるが、ケーブル３をフラッシュメモリの書き換え専用に使用する場合にはコネクタ３２は必要ない。
【００４２】
次に、マルチＲＯＭライタ１と硬貨処理装置５を接続するケーブル３について説明する。
ケーブル３は、上述したようにコネクタ３１がシリアル通信インタフェイス回路１０１とフラッシュメモリ書き込み回路１０２の両者と接続されるが、対向するコネクタ３２乃至３４側は、分割されている。また、硬貨処理装置５には、様々な種別があり、そのコネクタ５１、５２の形状は必ずしも同一ものではない。また、コネクタ形状が同一であってもピン配置は同一であるとは限らないため、硬貨処理装置５の種別毎に専用のケーブル３を用意する必要がある。
【００４３】
その結果、ケーブル３は、単にマルチＲＯＭライタ１と硬貨処理装置５とを接続するだけでなく、コネクタ形状の差やピン配置の相違等を吸収する役目を果たすことになる。
【００４４】
図６は、ケーブル３の構成例を示した図である。
同図に示すように、コネクタ１３のピン配置が１から順に、ＧＮＤ、＋３４Ｖ、＋２４Ｖ、装置Ａ−同期信号、装置Ｂ−同期信号、装置Ａ，Ｂ−送信信号、装置Ｃ−送信信号、装置Ａ，Ｂ−受信信号、装置Ｃ−受信信号であるとする。
【００４５】
この場合、装置Ａ（硬貨処理装置５の一種）用のケーブル３−Ａは、同図（ａ）に示すように装置側のコネクタ３２−Ａのピン配置が１から順にＧＮＤ、＋３４Ｖ、装置Ａ−同期信号、装置Ａ，Ｂ−送信信号、装置Ａ，Ｂ−受信信号となるようにコネクタ３１−Ａと配線されている。
【００４６】
また、装置Ｂ用のケーブル３−Ｂは、同図（ｂ）に示すように装置側のコネクタ３２−Ｂのピン配置が１から順にＧＮＤ、＋２４Ｖ、装置Ｂ−同期信号、装置Ａ，Ｂ−送信信号、装置Ａ，Ｂ−受信信号となるようにコネクタ３１−Ｂと配線されている。
【００４７】
次に、図７乃至１０を参照して、マルチＲＯＭライタ１の動作について説明する。
図７は、マルチＲＯＭライタ１の動作の流れを示すフローチャートであり、図８及び９は、マルチＲＯＭライタ１の動作中における表示部１１の表示例を示した図である。
【００４８】
マルチＲＯＭライタ１は、電源の投入により動作を開始し、まず、表示部１１に図８（ａ）に示すような本体情報を表示する（ステップ５０１）。続いて、ＰＣカードスロット１４に挿入されているＰＣカード２の認証を行う（ステップ５０２、図８（ｂ））。
【００４９】
ここで、ＰＣカードスロット１４にＰＣカード２が挿入されていなかったり、挿入されていてもマルチＲＯＭライタ１に適応しない不正なものであった場合には、認証はＮＧとなり（ステップ５０３でＮＯ）、表示部１１に図８（ｃ）に示すようなＮＧ表示を行って処理を終了する。
【００５０】
一方、ＰＣカードスロット１４に挿入されているＰＣカード２が正当なものである場合には、認証はＯＫとなり（ステップ５０３でＹＥＳ）、表示部１１に図８（ｄ）に示すようなＯＫ表示を行い、続けて表示部１１に図８（ｅ）に示すようなパスワード入力指示を表示し、パスワードの入力を促す。なお、操作キー１２によりパスワードが入力された際には、表示部１１には、図８（ｆ）に示すように入力されたパスワードを「＊」で表示する。
【００５１】
パスワードが入力されると、マルチＲＯＭライタ１は、当該パスワードの認証を行う（ステップ５０４）。認証の結果、入力されたパスワードが不正なものである場合には（ステップ５０５でＮＯ）、処理を終了する。このとき、表示部１１の表示は、図８（ｆ）に示した状態のままであるので、パスワードの再入力には、一度マルチＲＯＭライタ１の電源を遮断した後に、再投入して、ステップ５０１から処理を再開する。
【００５２】
また、認証の結果、入力されたパスワードが正当なものであった場合には、ＣＰＵ１００がＰＣカード２に記憶されているプログラム等の情報を読み出し（ステップ５０６）、表示部１１に図９（ａ）に示すようなメニューを表示する（ステップ５０７）。なお、メニューの表示は、ＰＣカード２に記憶されているメニュープログラムを実行した結果で行われるものである。
【００５３】
表示部１１にメニューを表示すると、操作キー１２によるプログラムの実行指示を待ち（ステップ５０８でＮＯ）、プログラムの実行が指示されると（ステップ５０８でＹＥＳ）、指示されたプログラムを実行し（ステップ５０９）、以降、マルチＲＯＭライタ１は、実行したプログラムにより動作する。
【００５４】
さて、表示部１１に図９（ａ）に示すメニューが表示されている状態で、コイン（コイン評価レベルの調整）を選択すると、マルチＲＯＭライタ１は、コイン評価レベルの調整を行うプログラムを実行する。なお、この処理を行う場合には、コネクタ３３とコネクタ５１、コネクタ３４とコネクタ５２を接続する。
【００５５】
コイン評価レベルの調整とは、コインの特徴を検出する各センサ（不図示）の出力が環境により変化したことに対する調整であり、正貨を複数回投入することによって各センサの出力の補正もしくはしきい値の変更等を行う処理である。
【００５６】
コイン評価レベルの調整を行うプログラムが実行されると、マルチＲＯＭライタ１は、調整処理を開始し、表示部１１に図９（ｂ）に示すような調整処理の開始の指示を促す表示を行う。この状態で、調整処理の開始が指示されると、マルチＲＯＭライタ１は、調整処理を開始する。調整処理が開始されると、表示部１１には、図９（ｃ）に示すような調整処理中である旨を示す表示がなされ、硬貨処理装置５に硬貨が投入されると、表示部１１には、図９（ｄ）に示すようにその金種と残り投入枚数（レベル調整に必要な投入回数の残り）が表示される。
【００５７】
その後、コインの投入枚数（回数）が所定の値に達すると、マルチＲＯＭライタ１は、調整結果をフラッシュメモリへ書き込み、その際に表示部１１に図９（ｅ）に示すような表示を行う。
【００５８】
フラッシュメモリへの書き込みが正常に終了すると、表示部１１に図９（ｆ）に示すような調整が正常に終了した旨を示す表示を行い、フラッシュメモリへの書き込みが失敗すると、表示部１１に図９（ｇ）に示すような調整が失敗した旨を示す表示を行う。
【００５９】
また、表示部１１に図９（ａ）に示すメニューが表示されている状態で、デンアツ（内部電圧の表示）を選択すると、マルチＲＯＭライタ１は、内部電圧の表示を行うプログラムを実行する。なお、この処理を行う場合には、コネクタ３２とコネクタ４１、コネクタ３３とコネクタ５１を接続し、コネクタ３４とコネクタ５２は非接続でよい。
【００６０】
内部電圧の表示を行うプログラムが実行されると、マルチＲＯＭライタ１は、表示処理を開始し、表示部１１に図１０（ａ）に示すような表示処理の開始の指示を促す表示を行う。この状態で、表示処理の開始が指示されると、マルチＲＯＭライタ１は、表示処理を開始する。表示処理が開始されると、表示部１１には、図１０（ｂ）に示すような表示処理中である旨を示す表示がなされ、硬貨処理装置５の内部電圧を取得すると、その電圧を図１０（ｃ）に示すように表示部１１に表示する。
【００６１】
さらに、表示部１１に図９（ａ）に示すメニューが表示されている状態で、フラッシュメモリへの書き込みを選択すると、マルチＲＯＭライタ１は、フラッシュメモリへの書き込みを行うプログラムを実行する。なお、この処理を行う場合には、コネクタ３２とコネクタ４１、コネクタ３４とコネクタ５２を接続し、コネクタ３３とコネクタ５１は非接続でよい。
【００６２】
フラッシュメモリへの書き込みを行うプログラムを実行されると、マルチＲＯＭライタ１は、書き込み処理を開始し、表示部１１に図１０（ｄ）に示すような書き込み開始の指示を促す表示を行う。この状態で、フラッシュメモリへの書き込み開始が指示されると、マルチＲＯＭライタ１は、硬貨処理装置５に搭載されているフラッシュメモリへの書き込みを開始する。フラッシュメモリの書き込みが開始されると、表示部１１には、図１０（ｅ）に示すような書き込み中である旨を示す表示がなされる。
【００６３】
その後、フラッシュメモリへの書き込みが正常に終了すると、表示部１１に図１０（ｆ）に示すような書き込みが正常に終了した旨を示す表示を行い、フラッシュメモリへの書き込みが失敗すると、表示部１１に図１０（ｇ）に示すような書き込みが失敗した旨を示す表示を行う。
【００６４】
なお、上述の説明では、マルチＲＯＭライタ１に接続された対象装置（硬貨処理装置５等）の種別確認を行っていないが、プログラムの実行前に対象装置の種別を確認すること等も当該プログラムの変更等により、容易に行うことが可能である。
【００６５】
【発明の効果】
以上説明したように、この発明によれば、対象装置に対応するプログラムやデータをＰＣカード等の記憶媒体から読み出し、該読み出したプログラムを実行して対象装置の調整やフラッシュメモリの書き換えを行うように構成したので、複数種類の対象装置に対応した調整処理やプログラムの書き換えを容易に行うことができる。
【００６６】
また、対象装置毎に対応するケーブルを使用することで、各装置で使用するコネクタやそのピン配置を統一する必要もなく、従来から使用されている装置に対してもフラッシュメモリの書き換えを行うことができる。
【図面の簡単な説明】
【図１】この発明に係る自動販売機のプログラム更新装置の外観を示した図である。
【図２】マルチＲＯＭライタ１の構成を示すブロック図である。
【図３】シリアル通信インタフェイス回路１０１の構成を示すブロック図である。
【図４】フラッシュメモリ書き込み回路１０２の構成を示すブロック図である。
【図５】マルチＲＯＭライタ１と対象装置との接続例を示した図である。
【図６】ケーブル３の構成例を示した図である。
【図７】マルチＲＯＭライタ１の動作の流れを示すフローチャートである。
【図８】マルチＲＯＭライタ１の動作中における表示部１１の表示例を示した図（１）である。
【図９】マルチＲＯＭライタ１の動作中における表示部１１の表示例を示した図（２）である。
【図１０】マルチＲＯＭライタ１の動作中における表示部１１の表示例を示した図（２）である。
【符号の説明】
１    マルチＲＯＭライタ
２    ＰＣカード
３、３−Ａ、３−Ｂ    ケーブル
４    自動販売機制御部
５    硬貨処理装置
１１    表示部
１２    操作キー
１３    コネクタ
１４    ＰＣカードスロット
１５    イジェクトボタン
３１、３１−Ａ、３１−Ｂ    コネクタ
３２、３２−Ａ、３２−Ｂ    コネクタ
３３    コネクタ
５１    コネクタ
５２    コネクタ
１００    ＣＰＵ
１０１    シリアル通信インタフェイス回路
１０２    フラッシュメモリ書き込み回路
１０３    ＰＣカードインタフェイス回路
１０４    電源回路
１０５    キー入力部
１０６    表示制御部
１０７    鳴動部
１１１    装置Ａ受信データインタフェイス回路
１１２    装置Ａ送信データインタフェイス回路
１１３    装置Ａ同期信号インタフェイス回路
１１４    装置Ｂ受信データインタフェイス回路
１１５    装置Ｂ送信データインタフェイス回路
１１６    装置Ｂ同期信号インタフェイス回路
１１７    装置Ｃ受信データインタフェイス回路
１１８    装置Ｃ送信データインタフェイス回路
１２１    受信データインタフェイス回路
１２２    送信データインタフェイス回路
１２３    送受信データインタフェイス回路
１２４    同期信号インタフェイス回路
１２５    １２Ｖ電源回路
１２６    ５Ｖ／１２Ｖ書き込み電圧切替回路
１２７    １０Ｖ電源回路１２７
１２８    ５Ｖ／１０Ｖ書き込み電圧切替回路
【図１】
0003943784.tif 000002
【図２】
0003943784.tif 000003
【図３】
0003943784.tif 000004
【図４】
0003943784.tif 000005
【図５】
0003943784.tif 000006
【図６】
0003943784.tif 000007
【図７】
0003943784.tif 000008
【図８】
0003943784.tif 000009
【図９】
0003943784.tif 000010
【図１０】
0003943784.tif 000011