(57)【要約】【課題】システムの電源容量を減らすことができ、結果的に電源ユニットを小さくし小型化・コストダウンを図る。【解決手段】主制御部１１−各端末１２間の信号線のうち、同期信号線を各端末１２毎にそれぞれ設ける。主制御部１１は、電源投入時に、各端末１２に対して別々のタイミングで同期信号を送信して初期動作を実行させる。このように電源投入時に各端末１２が別々のタイミングで初期動作を行うようにできるので、従来では電源投入時に全ての端末１２が一斉に初期動作を行うことで初期動作時に多大な電力が必要になることから、必要以上に大きな電源容量の電源ユニットを備える必要があったが、その必要はなくなり、システムの電源容量を減らすことができる。【選択図】      図１
2009223677.tif 000002
【特許請求の範囲】
【請求項１】
主制御部が同期信号線と送受信信号線を用いて複数の端末と通信を行って該端末を制御する自動販売機であって、
前記同期信号線を前記複数の各端末毎に対応して複数設け、
前記主制御部は、電源投入時、前記複数の端末に対して順次、その端末に対応する同期信号線よりリセット信号を出力することで該端末に初期動作を実行させる端末初期化手段を有することを特徴とする自動販売機。
【請求項２】
前記主制御部は、前記複数の端末の何れかに異常が発生した場合、該異常発生した端末に対応する同期信号線よりリセット信号を出力することで該端末に初期動作を実行させることで、該端末を異常状態から復帰させる端末異常対応手段を更に有することを特徴とする請求項１記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機内の制御系統に関する。
【背景技術】
【０００２】
図５は、従来の自動販売機５０（以下、自販機という）の制御系統のブロック図である。
【０００３】
図示の自販機５０は、電源ユニット５１、主制御部５２、各端末５３（５３ａ、５３ｂ、５３ｃ、５３ｄ、５３ｅ）を備える。各端末５３は、図示の例では、コインメック５３ａ、ビルバリ５３ｂ、カードＲ／Ｗ５３ｃ、商品選択部５３ｄ、商品搬出部５３ｅである。
【０００４】
自販機に対する電源供給はＡＣ電源（ＡＣ１００Ｖ）が一般的であり、電源ユニット５１がこのＡＣ電源からＤＣ電源を生成して、このＤＣ電源を主制御部５２及び各端末５３に供給する。
【０００５】
主制御部５２及び各端末５３には、それぞれＣＰＵが搭載されており、通信線を介して相互に通信を行える。この通信はシリアル通信である。
【０００６】
ここで、自販機制御に使用されているシリアル通信仕様では、命令の種類を表す「コマンド」と、コマンドに付随して内容を表す「データ」が存在する。データとしては８ビットの１６進数で表現できる、００Ｈ〜ＦＦＨまでの２５６通りを扱う。
【０００７】
この様な通信形態では、「コマンド」と「データ」とを区別する為に、ＳＴＸ（スタートコード）、ＥＴＸ（エンドコード）等の「制御コマンド」を設け、データは文字コード（ＡＳＣＩＩコード等）で扱う、等とするのが一般的である。これに対して、自販機内の上記主制御部５２、各端末５３間の通信では、「同期信号」を送受信する為の専用の制御線を別途設けて、この同期信号に同期させてコマンドを送信し、同期信号を送信しないデータ送信と区別するようにしている。
【０００８】
また、同期信号として十分に長い信号を入力することで、端末５３をハードリセットできる機能も備えている。
【０００９】
以上述べたことから、自販機内部の主制御部５２−各端末５３間の通信の為の通信線は、図６に示すように、全ての端末５３に共通の３本の通信線（主制御部５２側から見て「送信線」５５、「受信線」５６、「同期信号線」５４の３本）が存在する。尚、主制御部５２側から見た場合の「送信線」は、各端末５３側から見た場合は「受信線」となる。同様に、主制御部５２側から見た場合の「受信線」は、各端末５３側から見た場合は「送信線」となる。但し、以下、特に断らない場合、「送信線」、「受信線」は、主制御部５２側から見た場合を意味するものとする。
【００１０】
図６の構成において通信を行う場合の通常のコマンド送信シーケンスを図７（ａ）に示し、リセット印加シーケンスを図７（ｂ）に示す。
【００１１】
図７（ａ）においては、主制御部５２は、まず「同期信号線」５４上に同期信号を規定時間（短時間；図示の例では０．２μs〜２ms）出力（ＯＮ）し、続いて「送信線」５５上にコマンドを出力する。端末５３側は、上記規定時間の同期信号を受信した場合、コマンド受信準備を行い、その後の上記コマンドを受信する。コマンドは、各端末５３毎に異なったコードとなっており、各端末５３は受信したコマンドが自端末に対応するコマンドコードであった場合には、該コマンドに応じた処理を実行することになっている。
【００１２】
尚、図示の通り、同期信号はＬでＯＮ、ＨでＯＦＦを意味する信号である。これはリセット印加信号も同様である。
【００１３】
図７（ａ）に示すように、上記自端末向けのコマンドを受信した端末５３は、「受信線」５６上にＡＣＫ信号を出力する。このＡＣＫ信号を受信した主制御部５２は、「送信線」５５上にデータを出力し、このデータを受信した端末５３は「受信線」５６上にＡＣＫ信号を出力する。
【００１４】
一方、電源投入時に主制御部５２が端末５３を制御可能になるまでの間や、端末５３が暴走する等して制御不能になった場合等には、主制御部５２は図７（ｂ）に示すように「同期信号線」５４上に同期信号を一定時間以上（長時間；図示の例では数百ms程度）出力する。端末５３側では不図示の内部回路構成により例えば１００ms以上同期信号が続いた場合には、端末５３側の不図示の構成により図示のようにリセット印加信号がＯＮするようになっている。これにより端末５３は初期処理を実行することで、異常状態から復帰する。このようにして、端末５３にハードリセットを印加し、復帰を試みる。
【００１５】
尚、図７に示すように、同期信号及びリセット印加信号は、‘Ｌ’レベルでＯＮ、‘Ｈ’レベルでＯＦＦを意味するものとなっている。
【００１６】
図８に、上記図６に示す従来構成における上記「送信線」５５、「受信線」５６、「同期信号線」５４の３本の通信線による信号の送受信に係る回路例を示す。
【００１７】
尚、図８では、端末５３は簡単の為に２つのみ示す。
【００１８】
上記「送信線」５５、「受信線」５６、「同期信号線」５４は、それぞれ、各端末５３が有する各共通接続部に接続しており、この共通接続部を境にして図示の通り、図上左側には主制御部５２側の回路構成、図上右側には端末５３側の回路構成を示してある。
【００１９】
図示の通り、これら回路構成は何れも基本的に、２つのインバータＮ１、Ｎ２が直列に接続された構成となっている。図示のインバータＮ１、Ｎ２は、何れも、オープン・コレクタのＮＯＴ回路である。両者の記号が異なるのは、インバータＮ１では入力‘Ｌ’に意味があり、インバータＮ２は出力‘Ｌ’に意味があることを示しているだけである。
【００２０】
例えば、「同期信号線」を例にすると、まず主制御部５２側の回路構成では、主制御部５２の不図示のＣＰＵから出力される同期信号は、まずインバータＮ１で反転され更にインバータＮ２で反転されて各共通接続部側へと出力される。よって、各共通接続部においては、主制御部５２のＣＰＵからの出力信号が‘Ｌ’であれば‘Ｌ’、‘Ｈ’であれば‘Ｈ’となっている。尚、主制御部５２のＣＰＵ−インバータＮ１間、及びインバータＮ１−Ｎ２間には、それぞれ、図示のように電源Ｖ１のプルアップ抵抗Ｒ０、Ｒが設けられている。各共通接続部に関しても、電源Ｖ２のプルアップ抵抗Ｒが設けられている。尚、一般的にＶ１＜Ｖ２である。
【００２１】
一方、端末５３側の回路構成では、上記「同期信号線」上に出力された信号が、まずインバータＮ１で反転され更にインバータＮ２で反転されて、端末５３内の不図示のＣＰＵに渡される。また、インバータＮ１の出力は時定数回路６０に入力する。また、図示のように電源Ｖ１のプルアップ抵抗Ｒが設けられている。
【００２２】
尚、「送信線」、「受信線」に関しては特に説明しないが、上記時定数回路６０が無いことを除けば、上記「同期信号線」の場合と略同様である。
【００２３】
共通接続部では、ワイヤードＯＲ接続が可能な構成となっており、抵抗Ｒ２を介してＶ２電源が供給されている（図示の例では、「受信線」のみワイヤードＯＲ接続されている）。実際には出力側はＮＰＮトランジスタのオープンコレクタ、入力側はトランジスタのベース入力となっている例が多い。このオープン出力の特性を生かして、Ｖ１、制御電源（５Ｖや３．３Ｖ）と異なる信号伝達用のＶ２電源（２４Ｖ等）を、インタフェース電源とすることで、ノイズ等のマージンを向上させている。
【００２４】
そして、端末５３側の同期信号の入力部には、上記時定数回路６０が設けられており、この時定数回路６０によって上記リセット印加信号が生成されて、不図示のＣＰＵリセット回路へ出力される構成となっている。
【００２５】
図９（ａ）に時定数回路６０の回路構成の一例を示し、図９（ｂ）にその入出力信号例を示す。
【００２６】
図９（ａ）に示す回路は、インバータＮ２、Ｎ１、Ｎ２が直列に接続された構成であるが、インバータＮ２−Ｎ１間に設けられた抵抗Ｒ１，Ｒ２（Ｒ１＜Ｒ２）とコンデンサＣとにより、“Ｈ”→“Ｌ”よりも“Ｌ”→“Ｈ”への時定数が大きな回路となっている。これによって、図９（ｂ）に示すように、短時間のＡ部入力信号変化（Ｌ→Ｈ；共通接続部ではＨ→Ｌ）では時定数回路６０の出力（Ｂ部出力；リセット印加信号）は変化しないが、一定時間以上のＡ部入力信号Ｈ（共通接続部ではＬ）が入力した場合には、上記図７（ｂ）に示すようには時定数回路６０のＢ部出力が変化し（Ｌ）、ＣＰＵへリセット信号が入力されることになる。尚、図示のＡ部入力は時定数回路６０への入力信号を意味し、Ｂ部出力は時定数回路６０からの出力信号を意味する。
【００２７】
従来技術として、特許文献１，２，３，４に記載の技術がある。
【００２８】
特許文献１には、主制御部が共通バスライン（ＯＵＴ信号、ＩＮ信号、ＳＹＮ信号）を介して各従制御部と交信する構成が開示されている。特許文献１の発明は、偽貨によって釣銭をだましとるといった詐欺が行われることを、最小限のシステム変更で抑制するものである。
【００２９】
また、特許文献２にも、主制御部が、複数の端末制御部で共通の信号線を用いて、通信を行う構成が開示されている。特許文献２の発明は、取り扱うデータ量が多い端末制御部については、高速通信を可能にし、データの処理時間を短縮できるようにするものである。
【００３０】
また、特許文献３にも、主制御部が、各端末局としてのビルバリやコインメックと、共通の信号線（同期信号、シリアル出力、シリアル入力）を用いて通信を行う構成が開示されている。特許文献３の発明は、主制御部からのビルバリ宛のコマンドが所定時間以上途絶えた場合には、一時保留中の紙幣を返却するようにしたものである。
【００３１】
また、特許文献４にも、マスタコントローラが、複数の端末コントローラに共通の信号線を介して、シリアル通信を行う構成が開示されている。特許文献４の発明は、複数の端末コントローラそれぞれにリセット回路を設け、端末コントローラの動作異常が検出された場合には、通常時の制御用信号とは異なる信号長のリセット信号を出力して（上記リセット回路に与えて）リセットさせるようにすることで、リセット用の信号線を別途設ける必要がなくなるものである。
【００３２】
上記のように特許文献１〜４には、上記図５〜図７で説明した従来技術に相当する技術が開示されているものである。
【特許文献１】特開２００１−３４８２１号公報
【特許文献２】特開２０００−１７２９０８号公報
【特許文献３】特開昭６３−３１１５９２号公報
【特許文献４】特開平３−３５３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【００３３】
上述した自販機制御に係る各端末５３は、硬貨を扱うコインメック、紙幣を扱うビルバリ、カード・リーダ・ライタ、商品搬出部等であるが、何れもソレノイドやモータを備え、機構動作を伴うものである。この為、電源投入時には、残留貨幣／紙幣等の返却や収納目的等で、各端末５３独自で初期動作を行うものが一般的である。
【００３４】
端末５３独自で動作を行うものは、主制御部５２からの制御は不可能である。この為、電源投入時には、複数の端末５３がほぼ同時に初期動作を行うことになり、システム全体の電源容量を考えた場合、初期動作時に多大な電力が必要になることから、必要以上に大きな電源容量の電源ユニット５１を備える必要があった。
【００３５】
また、１つの端末５３が暴走する等して制御不可能になった場合に、上記の通り各端末５３共通の同期信号によりハードリセットを印加する為、全ての端末５３にリセットが印加されることになる。このため、硬貨や紙幣を別々の端末５３に一時保留していても、１つの端末５３を復帰させる為に全ての端末５３を初期化させることになってしまう。そして、端末５３を初期化することは、コインメックであれば投入硬貨を自販機側キャッシュボックスに収納し、ビルバリであれば挿入紙幣を収納部へ導入することを意味し、以降の返却制御に支障をきたすことになる。
【００３６】
本発明の課題は、システムの電源容量を減らすことができ、結果的に電源ユニットを小さくし小型化・コストダウンを図ることができ、更に異常発生した端末のみをリセットすることが可能となる自動販売機等を提供することにある。
【課題を解決するための手段】
【００３７】
本発明の自動販売機は、主制御部が同期信号線と送受信信号線を用いて複数の端末と通信を行って該端末を制御する自動販売機であって、前記同期信号線を前記複数の各端末毎に対応して複数設け、前記主制御部は、電源投入時、前記複数の端末に対して順次、その端末に対応する同期信号線よりリセット信号を出力することで該端末に初期動作を実行させる端末初期化手段を有する。
【００３８】
上記構成の自動販売機では、電源投入時に複数の端末が一斉に初期動作を行うことで初期動作時に多大な電力が必要になるようなことはない。
【００３９】
また、例えば前記主制御部は、前記複数の端末の何れかに異常が発生した場合、該異常発生した端末に対応する同期信号線よりリセット信号を出力することで該端末に初期動作を実行させることで、該端末を異常状態から復帰させる端末異常対応手段を更に有する。
【００４０】
何らかの異常発生時にも、異常発生した端末のみ初期動作を実行させることができるので、１台の端末に異常が発生することで全ての端末が初期動作を実行するようなことはない。
【発明の効果】
【００４１】
本発明の自動販売機等によれば、システムの電源容量を減らすことができ、結果的に電源ユニットを小さくし小型化・コストダウンを図ることができ、更に異常発生した端末のみをリセットすることが可能となる。
【発明を実施するための最良の形態】
【００４２】
以下、図面を参照して本発明の実施の形態について説明する。
【００４３】
図１は、本例の自動販売機１０内部の主制御部−各端末間の通信の為の通信線を示す図である。
【００４４】
尚、特に図示しないが、従来と同様に上記電源ユニット５１も備えられており、この電源ユニット５１から主制御部１１及び各端末１２（端末１〜端末ｎ）に電源供給ラインを介してＤＣ電源が供給されている。尚、各端末１２（端末１〜端末ｎ）は、上記コインメック５３ａ、ビルバリ５３ｂ等であり、例えば図５に示す従来例と略同様であってよい。
【００４５】
図１に示す構成では、主制御部１１が各端末１２と通信を行う為の通信線は、主制御部１１側から見て「送信線」、「受信線」、「同期信号線」であるが、全ての端末５３に共通の通信線は「送信線」と「受信線」であり、「同期信号線」は共通ではない。「同期信号線」は、各端末１２毎に対応してそれぞれ設けられている（図示の同期１〜同期ｎの各信号線）。よって、端末１２が図示の例のように端末１〜端末ｎまでのｎ台ある場合には、「同期信号線」は図示の同期１〜同期ｎのｎ本設けられることになる。つまり、「同期信号線」は端末１２の数の分だけ設けられる。
【００４６】
尚、主制御部１１側から見た場合の「送信線」は、各端末１２側から見た場合は「受信線」となる。同様に、主制御部１１側から見た場合の「受信線」は、各端末１２側から見た場合は「送信線」となる。以下、特に断らない場合、「送信線」、「受信線」は、主制御部１１側から見た場合を意味するものとする。
【００４７】
図２に、上記図１に示す本例構成における上記「送信線」、「受信線」、各「同期信号線」による信号の送受信に係る回路例を示す。
【００４８】
尚、図２では、端末１２は簡単の為に２つのみ示す。よって、ここでは「同期信号線」は２本設けられることになる。また、ここでは例えば当該２つの端末１２の一方がコインメック、他方がビルバリであるとする。
【００４９】
図２に示す構成は、「送信線」、「受信線」に関しては上記図８の従来構成と同じであり、特に説明しない。「同期信号線」に関しても、基本的には、信号線が複数本（ここでは２本）ある点を除いては、上記図８の従来構成と略同様であるが、「同期信号線」に関して異なる点としては、図２上では説明の都合上示してある図示の主制御部側の回路におけるプルアップ抵抗Ｒ０１、Ｒ０２が、実際には設けられていない点である。
【００５０】
すなわち、本手法では上記のように「同期信号線」が各端末１２毎に対応してそれぞれ設けられており、これによって各端末１２毎に初期動作指示を行うことが可能となっているが、それ以前に、上述したように電源投入時には各端末１２独自で初期動作を行うようになっている。この為、このリセット解除処理を禁止する為に、回路にてハード的にリセットを印加しておく必要がある。
【００５１】
その為に、上記の通り、主制御部１１側の同期信号出力のプルアップ抵抗Ｒ０１、Ｒ０２を削除しておく必要がある。すなわち、主制御部１１の不図示のＣＰＵとインバータＮ１間に設けられているプルアップ抵抗Ｒ０１、Ｒ０２を削除しておく。これら抵抗Ｒ０１、Ｒ０２が無いことによって、インバータＮ１への入力信号線の信号レベルは‘Ｌ’となるので、同期信号は「共通接続部」の位置で“Ｌ”レベルとなり、各端末１２にリセットが印加されることになる。
【００５２】
尚、後述する図３、図４等の処理の際に、リセット解除する為に「共通接続部」で“Ｈ”レベルとしたい場合には、主制御部１１のＣＰＵがインバータＮ１への出力信号‘Ｈ’にドライブを掛けることで、インバータＮ１の入力が‘Ｈ’レベルとなる。電源投入時には主制御部１１のＣＰＵはドライブをかけるようなことは行わないので、上記の通り、抵抗Ｒ０１、Ｒ０２が無いことからインバータＮ１の入力は必ず‘Ｌ’レベルになっている。
【００５３】
尚、このプルアップ抵抗Ｒ０１、Ｒ０２は、図８に示す構成におけるプルアップ抵抗Ｒ０に相当する抵抗であり、本来は主制御部１１自身に暴走等の予期しない事象が発生した場合に、回路的に端末１２側にリセットを印加しないようにする為の抵抗であるが、本例では上記の理由により実装しないようにする必要がある。
【００５４】
尚、従来では、たとえ図８のプルアップ抵抗Ｒ０を削除したとしても、「同期信号線」が各端末共通の１本しかない為、各端３末個別に初期動作制御を行うことはできないので、やはり制御部のＣＰＵが端末のリセットを解除した時にシステムに大きな消費電力が発生してしまう。
【００５５】
一方、本手法では上記図１、図２の構成によって、電源投入時に、主制御部１１が例えば以下に説明する図３の処理を行うことで、各端末１２に別々のタイミングで初期動作を行わせるようにできる。つまり、各端末１２がほぼ同時に初期動作を行うようなことが無いようにできる。
【００５６】
図３は、電源投入時の主制御部１１の処理フローチャート図である。
【００５７】
尚、以下の説明では、端末１２はコインメックとビルバリであるものとする。また、コインメックに対する同期信号（コインメックに対応する「同期信号線」に出力する同期信号）を同期信号ａ、ビルバリに対する同期信号を同期信号ｂというものとする。
【００５８】
主制御部１１は、電源投入されると、上記図２の構成によってコインメックとビルバリの両方にハード的にリセットが印加されている状態で、ビルバリに対してはリセット印加状態を継続させる為に同期信号ｂの出力をＯＮ（Ｌ）し（ステップＳ１１）、コインメックに対しては上記同期信号ａをＯＦＦ（Ｈ）することでリセット解除する（ステップＳ１２）。これによってコインメックは独自に初期動作を実行することになる。
【００５９】
主制御部１１は、コインメックの初期動作実行完了を確認したら（ステップＳ１３，ＹＥＳ）、上記同期信号ｂをＯＦＦすることでビルバリに対してリセット解除する（ステップＳ１４）。これによってビルバリも初期動作を実行し、実行完了を確認したら（ステップＳ１５，ＹＥＳ）本処理を終了する。すなわち、システムとしての初期動作を完了する。
【００６０】
尚、リセット解除の順番はどちらでもよく、ビルバリの初期動作を先に実行させてもよい。
【００６１】
上記のように、電源投入時の各端末１２の初期動作を、別々のタイミングで実行させることができるので、システムに大きな消費電力が発生してしまうことはなく、システムの電源容量を減らすことができ、結果的に電源ユニットを小さくし小型化・コストダウンを図ることができる。
【００６２】
上記図１、図２の回路構成を用いることで、更に、端末１２のうちの１つに何等かの異常が発生した場合に、異常発生した端末のみをリセット（復帰処理）することができる。
【００６３】
図４に、この様な端末の異常発生に係る主制御部１１の処理フローチャートを示す。
【００６４】
尚、ここでも、説明を簡単にする為に端末１２はコインメックとビルバリであるものとするが、当然、端末１２はこれら２つに限るものではない。
【００６５】
ここで、従来技術では、異常の原因となっている端末がシステム全体の通信ラインを妨げている場合があり、各端末に共通の同期信号を利用してシステム全体（全ての端末）の初期化を行うことになる。よって例えばコインメック、ビルバリとも投入金があった状況で、例えばコインメックのみに異常が発生した場合でも、従来では両方とも初期化処理が行われることになるので、両方とも返却不可能となる場合が多い。本手法によれば、異常が発生した端末１２のみ初期動作を行わせることが可能となるので、例えば上記の例ではコインメックは返却不可能となるかもしれないが、ビルバリまでもが返却不可能となる事態を回避できる。
【００６６】
図４において、主制御部１１は、何等かの異常を検知した場合（ステップＳ２１，ＹＥＳ）、それがコインメック通信異常であれば（ステップＳ２２，ＹＥＳ）ステップＳ２３〜Ｓ２６の処理を行い、ビルバリ通信異常であれば（ステップＳ２７，ＹＥＳ）ステップＳ２８〜Ｓ３１の処理を実行する。
【００６７】
コインメック通信異常の場合（ステップＳ２２，ＹＥＳ）、まず、上記コインメックに対する同期信号ａ出力をＯＮし（ステップＳ２３）、これを１秒間継続する（ステップＳ２４）。つまり、図７（ｂ）に示すように同期信号を一定時間（長時間）ＯＮした状態とすることでコインメックにおけるリセット印加信号をＯＮさせる。そして、１秒経過したら（ステップＳ２４，ＹＥＳ）同期信号ａ出力をＯＦＦする（ステップＳ２５）。これによって、リセット印加信号がＯＦＦになり、リセット解除されることになる。このリセット印加後のリセット解除によって、コインメックは初期動作を開始するので、初期動作が終了するまで待ち、コインメックの初期動作が完了したら（ステップＳ２６，ＹＥＳ）、コインメックの初期動作処理は終了する。
【００６８】
また、ビルバリ通信異常である場合も（ステップＳ２７，ＹＥＳ）、上記コインメックの場合と同様にして、まず、同期信号ｂ出力をＯＮし（ステップＳ２８）、これを１秒間継続する（ステップＳ２９）。そして、１秒経過したら（ステップＳ２９，ＹＥＳ）同期信号ｂ出力をＯＦＦする（ステップＳ３０）。これによってビルバリは初期動作を開始するので、初期動作が終了するまで待ち、ビルバリの初期動作が完了したら（ステップＳ３１，ＹＥＳ）、ビルバリの初期動作処理は終了する。
【００６９】
そして、最後に、ステップＳ３２にて、投入残高を可能な限り返却する。
【００７０】
尚、上記図３、図４の処理は、主制御部１１が、内蔵のメモリ又は不図示の記憶部に予め記憶されている所定のアプリケーションプログラムを実行することにより実現される。
【００７１】
上記の通り、本例の自動販売機によれば、電源投入時に各端末が別々のタイミングで初期動作を行うようにできるので、システムの電源容量を減らすことができ、結果的に電源ユニットを小さくし小型化・コストダウンを図ることができる。更に異常発生した端末のみをリセットすることが可能となるので、初期動作処理を行うことで生じる問題は、異常発生した端末のみに生じるものであり、他の端末までも生じるようなことは無くなる。
【００７２】
また、従来技術では同期信号線が全ての端末共通であるため、どの端末に対する通信に対しても全ての端末がコマンドを受信してこのコマンドが自端末に対応するコマンドコードであるか否かを確認する処理が必要であったが、本例の自動販売機では上記の通り各端末毎に同期信号線が設けられているので、主制御部が対象となる端末だけに規定時間（短時間；上記０．２μs〜２ms）同期信号を出力することで、この端末のみがコマンド受信待ち状態となってコマンドを受信するので、各端末における上記通信の為の負荷が低減できる。
【図面の簡単な説明】
【００７３】
【図１】本例の自動販売機内部の主制御部−各端末間の通信の為の通信線を示す図である。
【図２】本例の「送信線」、「受信線」、各「同期信号線」による信号の送受信に係る回路例を示す図である。
【図３】電源投入時の主制御部の処理フローチャート図である。
【図４】端末の異常発生に係る主制御部の処理フローチャート図である。
【図５】従来の自動販売機の制御系統のブロック図である。
【図６】従来の自動販売機内部の主制御部−各端末間の通信の為の通信線を示す図である。
【図７】（ａ）は通常のコマンド送信シーケンス、（ｂ）はリセット印加シーケンスである。
【図８】従来の「送信線」、「受信線」、各「同期信号線」による信号の送受信に係る回路例を示す図である。
【図９】（ａ）は時定数回路の回路構成例、（ｂ）はその入出力信号例である。
【符号の説明】
【００７４】
１１  主制御部
１２  端末
【図１】
2009223677.tif 000003
【図２】
2009223677.tif 000004
【図３】
2009223677.tif 000005
【図４】
2009223677.tif 000006
【図５】
2009223677.tif 000007
【図６】
2009223677.tif 000008
【図７】
2009223677.tif 000009
【図８】
2009223677.tif 000010
【図９】
2009223677.tif 000011