(57)【特許請求の範囲】
【請求項１】
投入された紙幣の正偽および金種を識別して正紙幣の金種を記憶した後に当該正紙幣を一時保留して紙幣収金部に収金する紙幣識別手段を有した自動販売機において、
投入受付が可能な紙幣枚数の上限値である投入紙幣枚数の設定を行う投入紙幣枚数設定手段を有し、
前記投入紙幣枚数設定手段で設定された設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合には紙幣の収金を商品の選択前に行う一方、前記投入紙幣枚数設定手段で設定された設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合には紙幣の収金を商品の選択後に行うことを特徴とする自動販売機。
【請求項２】
紙幣を収金した後に商品の販売処理を行うことを特徴とする請求項１に記載の自動販売機。
【請求項３】
一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額を下回る場合に一時保留している紙幣の収金を行う一方、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額以上である場合に当該紙幣の一時保留を維持することを特徴とする請求項１に記載の自動販売機。
【請求項４】
紙幣を収金するとき、当該紙幣が紙幣収金部に収金されずに返金された場合には、返金された紙幣金額を投入金額から減算することを特徴とする請求項１〜３のいずれか一つに記載の自動販売機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機に関し、特に紙幣の投入枚数に係る制御を行う自動販売機に関するものである。
【背景技術】
【０００２】
一時保留可能な枚数よりも多数の紙幣の連続投入を可能にする自動販売機がある。この自動販売機では、投入された紙幣および貨幣を金種別に計数記憶するようにして、先に投入された１枚の紙幣を一時保留位置に保留し、一時保留位置に投入された１枚の紙幣の価値を所定下位金種の硬貨の単位に両替して記憶した場合に一時保留位置から収金させ、この収金によって一時保留位置を空にして追加の投入紙幣を一時保留位置に受入可能にする。そして、返金の際は計数記憶内容に基づき両替した状態で返金し、追加の投入紙幣に関しては両替を行わずに一時保留位置に保留する（例えば、特許文献１参照）。
【０００３】
【特許文献１】特公平３−６５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の自動販売機では、最大投入紙幣枚数を制限するだけの制御であるため、高額商品の販売や、続け販売（マルチベンド）に柔軟に対応することができない。また、投入紙幣枚数を複数枚受け付ける場合には、保有硬貨枚数によって紙幣受入や、収金判断条件の変更を行うため、複雑な制御を要していた。また、一時保留位置に投入された１枚の紙幣の価値を所定下位金種の硬貨の単位に両替して記憶した場合に一時保留位置から収金させるため、両替記憶後の収金を失敗した場合（例えば両替記憶後に返金された場合）に収金をしていないにもかかわらず商品を販売する事態を回避できない。
【０００５】
本発明は、上記実情に鑑みて、簡単で迅速な制御によって、高額商品の販売や、続け販売（マルチベンド）に柔軟に対応し、さらに収金失敗時に柔軟に対応することができる自動販売機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の請求項１に係る自動販売機は、投入された紙幣の正偽および金種を識別して正紙幣の金種を記憶した後に当該正紙幣を一時保留して紙幣収金部に収金する紙幣識別手段を有した自動販売機において、投入受付が可能な紙幣枚数の上限値である投入紙幣枚数の設定を行う投入紙幣枚数設定手段を有し、前記投入紙幣枚数設定手段で設定された設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合には紙幣の収金を商品の選択前に行う一方、前記投入紙幣枚数設定手段で設定された設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合には紙幣の収金を商品の選択後に行うことを特徴とする。
【０００７】
本発明の請求項２に係る自動販売機は、上記請求項１において、紙幣を収金した後に商品の販売処理を行うことを特徴とする。
【０００８】
本発明の請求項３に係る自動販売機は、上記請求項１において、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額を下回る場合に一時保留している紙幣の収金を行う一方、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額以上である場合に当該紙幣の一時保留を維持することを特徴とする。
【０００９】
本発明の請求項４に係る自動販売機は、上記請求項１〜３のいずれか一つにおいて、紙幣を収金するとき、当該紙幣が紙幣収金部に収金されずに返金された場合には、返金された紙幣金額を投入金額から減算することを特徴とする。
【発明の効果】
【００１０】
本発明に係る自動販売機は、設定された設定投入紙幣枚数に応じて、紙幣の収金を商品の選択前後のいずれかに行うかを決定する。すなわち、設定された設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合には紙幣の収金を商品の選択前に行う。このため、商品を選択前に収金処理を行っているので販売時間を早くすることができる。この場合、返金時には両替した硬貨で返金する。一方、設定された設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合には紙幣の収金を商品の選択後に行う。このため、商品の選択後に行う収金処理では収金枚数が紙幣識別手段で一時保留可能な枚数であるために販売時間に影響はなく、かつ、販売前の返金時には投入した紙幣で返金することができる。この結果、簡単で迅速な制御によって、高額商品の販売や、続け販売（マルチベンド）に柔軟に対応することができる。
【００１１】
また、投入された紙幣を収金した後に商品の販売処理を行うことによって、商品の搬出時には、紙幣の収金が完了した状態であるため、収金をしていないにもかかわらず商品を販売する事態を回避することができる。
【００１２】
また、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額を下回る場合に一時保留している紙幣の収金を行うことによって、販売する商品の販売価格分の金額を確実に収金することができる。一方、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額以上である場合に当該紙幣の一時保留を維持することによって、釣銭を紙幣で返金することができる。
【００１３】
また、紙幣を収金するときに、当該紙幣の収金が完了せず返金された場合には、返金した紙幣の金額を投入貨幣金額から減算する。このため、収金をしていないにもかかわらず商品を販売する事態を回避することができる。この結果、収金失敗時に柔軟に対応することができる。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、本発明に係る自動販売機の好適な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１５】
図１は本発明に係る自動販売機の制御系を示すブロック図である。図１に示すように自動販売機１は、主制御部１００を有している。主制御部１００は、通信ドライバ１０１を有し、当該通信ドライバ１０１を介して、ビルバリデータ（紙幣識別手段）１１、コインメカニズム（硬貨識別手段）１２、表示パネル１３、商品選択ボタン１４、キーボード１５および商品搬出制御部１６などが接続してあり、これらは、主制御部１００により統括的に直接制御される。主制御部１００は、ＣＰＵのほか、ＲＡＭ、ＲＯＭなどのメモリ、ＣＬＯＣＫなどの素子を有している。
【００１６】
ビルバリデータ１１は、自動販売機１の内部に配置してあり、自動販売機１の外部に通じて紙幣の投入を受容する紙幣投入口１１１と、投入された紙幣を収金する紙幣収金部１１２とを有している。ビルバリデータ１１は、紙幣投入口１１１から投入された紙幣の正偽および金種（金額：例えば１００００円、５０００円、２０００円、１０００円）を識別して、正紙幣であれば受け入れて紙幣収金部１１２に収金しつつその金額を記憶する一方、偽紙幣であれば紙幣投入口１１１から自動販売機１の外部に払い出す。また、ビルバリデータ１１は、紙幣収金部１１２に紙幣が満杯になった旨を検出する満杯検出センサ１１３を有している。また、ビルバリデータ１１は、識別した正紙幣を紙幣収金部１１２に収金する以前に一時保留しておき、一時保留した紙幣を紙幣投入口１１１から返却可能なエスクロ機能を有している。一時保留可能な紙幣枚数は１枚〜数枚程度がある。
【００１７】
コインメカニズム１２は、自動販売機１の内部に配置してあり、自動販売機１の外部に通じて硬貨の投入を受容する硬貨投入口１２１と、投入された硬貨を収金する硬貨収金部１２２と、自動販売機１の外部に硬貨を払い出す返却口１２３とを有している。コインメカニズム１２は、硬貨投入口１２１から投入された硬貨の正偽および金種（金額：例えば５００円、１００円、５０円、１０円）を識別して、正硬貨であれば受け入れて硬貨収金部１２２に金種ごとに収金しつつその金額を記憶する一方、偽硬貨であれば返却口１２３から自動販売機１の外部に払い出す。また、コインメカニズム１２は、商品販売後の釣銭を返却口１２３から自動販売機１の外部に払い出す。また、コインメカニズム１２は、自動販売機１の外部に設けた返却レバー１２４を有しており、当該返却レバー１２４の操作によって投入された正硬貨（エスクロ機能を有する場合）、あるいは投入金額の硬貨（エスクロ機能を有さない場合）を返却口１２３から返却する。この返却レバー１２４は、ビルバリデータ１１側の投入紙幣金額の返却時にも用いられる。すなわち、返却レバー１２４が操作された場合にビルバリデータ１１に一時保留した紙幣を紙幣投入口１１１から返却するか、あるいはビルバリデータ１１の収金後であれば両替した硬貨をコインメカニズム１２の返却口１２３から返却する。また、コインメカニズム１２は、硬貨収金部１２２にある所定金種の硬貨の枚数が釣銭切れ設定枚数を下回った場合に釣銭切れを検知する釣銭切れ検知センサ１２５を有している。また、コインメカニズム１２は、硬貨収金部１２２に硬貨が満杯になった場合にそれ以上の硬貨を金庫（図示せず）に貯留する。
【００１８】
表示パネル１３は、自動販売機１の外部に表出して配置してあり、主としてビルバリデータ１１に投入された正紙幣、およびコインメカニズム１２に投入された正硬貨の合計金額（投入貨幣金額）を表示するためのものである。また、表示パネル１３は、紙幣および硬貨を払い出したときに、先に表示してある投入貨幣金額から払い出した金額を減算した払出減算金額を表示する。
【００１９】
商品選択ボタン１４は、自動販売機１の外部に表出して配置してあり、利用者が自動販売機１の内部に収容した商品の選択を行うためのものである。商品選択ボタン１４には、例えば自動販売機１に収容してある商品（商品見本）に対応した個別の形態のものや、商品（商品見本）に対応した番号を入力するテンキーの形態のものなどがある。
【００２０】
キーボード１５は、図には明示しないが操作キーと表示部とを有し、本実施の形態では、ビルバリデータ１１における投入紙幣枚数を設定する投入紙幣枚数設定手段として用いられるものである。投入紙幣枚数の設定には、１枚〜複数枚の設定がある。その他、キーボード１５は、例えば自動販売機１における各種設定や各種テスト、売上げ集計、あるいは故障時の点検などを行うために用いられる。
【００２１】
商品搬出制御部１６は、自動販売機１の内部に収容した商品を自動販売機１の外部である商品取出口（図示せず）に搬出する商品搬出処理を行うためのものである。
【００２２】
上述した自動販売機１における一般的な商品販売動作を説明する。紙幣投入口１１１から紙幣が投入されるか、あるいは硬貨投入口１２１から硬貨が投入されると、正偽および金種（金額）を識別して表示パネル１３に投入貨幣金額を表示する。その後、投入貨幣金額以下の販売価格の商品に対応する商品選択ボタン１４が操作された場合に商品搬出制御部１６が選択された商品の搬出を行う。
【００２３】
上記商品販売動作においては、キーボード１５によって設定された設定投入紙幣枚数に応じて当該設定投入紙幣枚数がビルバリデータ１１で一時保留可能な紙幣枚数を超えるかまたは以内である場合に、紙幣の収金を商品の選択前後のいずれかに行うかを決定する。なお、本実施の形態では、ビルバリデータ１１で一時保留可能な紙幣枚数を１枚としている。図２は設定した設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合の販売動作を示すフローチャート、図３は設定した設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合の販売動作を示すフローチャートである。
【００２４】
図２に示すように紙幣投入口１１１から紙幣が投入されると（ステップＳ１：Ｙｅｓ）、当該紙幣を一時保留せずに紙幣収金部１１２に収金する（ステップＳ２）。また、紙幣の収金が完了した後（ステップＳ３：Ｙｅｓ）、追加の紙幣が投入された場合には（ステップＳ４：Ｙｅｓ）、当該追加の紙幣を一時保留せずに収金する（ステップＳ２）。そして、紙幣の収金が完了して（ステップＳ３：Ｙｅｓ）、追加の紙幣が投入されず（ステップＳ４：Ｎｏ）、また返却レバー１２４が操作されずに返金指令がなく（ステップＳ５：Ｎｏ）、商品の選択が行われた場合には（ステップＳ６：Ｙｅｓ）、選択された商品の搬出を行い（ステップＳ７）、さらに図には明示しないが投入貨幣金額から選択された商品の販売価格を減算する。そして、商品の搬出が完了した後（ステップＳ８：Ｙｅｓ）、釣銭がなければ（ステップＳ９：Ｙｅｓ）、本販売動作を終了する。なお、図には明示しないが、商品の選択が行われたとき（ステップＳ６：Ｙｅｓ）、当該商品の販売価格を投入貨幣金額から減算した減算額が、硬貨収金部１２２にある保有硬貨で釣銭として返金できる場合に商品の搬出（販売）を可能にする。
【００２５】
ステップＳ３において、紙幣の収金が完了せず（ステップＳ３：Ｎｏ）、当該収金中の紙幣が紙幣投入口１１１から返金された場合には（ステップＳ１０：Ｙｅｓ）、返金した紙幣の金額を投入貨幣金額から減算し（ステップＳ１１）、減算額が０円である場合に（ステップＳ１２：Ｙｅｓ）、本販売動作を終了する。なお、減算額が０円でなく残額がある場合には（ステップＳ１２：Ｎｏ）、ステップＳ４に移行する。一方、紙幣の収金が完了せず（ステップＳ３：Ｎｏ）、当該収金中の紙幣が紙幣投入口１１１から返金されない場合には（ステップＳ１０：Ｎｏ）、エラー出力を行って（ステップＳ１３）、本販売動作を終了する。エラー出力としては、例えば、通信異常時によるシステムリセット、または無応答・故障時によるデッドロック状態があり、当該エラー出力が解除されるまで販売動作を停止する。
【００２６】
また、マルチベンドとして、ステップＳ９において、釣銭があって（ステップＳ９：Ｎｏ）、返却レバー１２４が操作されず返金指令がなく（ステップＳ５：Ｎｏ）、商品の選択が行われた場合には（ステップＳ６：Ｙｅｓ）、選択された商品の搬出を行う（ステップＳ７）。
【００２７】
また、ステップＳ５において、返却レバー１２４が操作されて返金指令があった場合には（ステップＳ５：Ｙｅｓ）、返金処理を行って（ステップＳ１４）、本販売動作を終了する。返金処理では、収金した紙幣を両替して硬貨収金部１２２にある硬貨によって返金する。
【００２８】
なお、ステップ３において、紙幣の収金が完了する以前に商品の選択が行われた場合には（ステップＳ６：Ｙｅｓ）、当該紙幣の収金が完了するのを待ってから（ステップＳ３：Ｙｅｓ）、商品の搬出を行う（ステップＳ６）。
【００２９】
図３に示すように紙幣投入口１１１から紙幣が投入されると（ステップＳ２１：Ｙｅｓ）、当該紙幣を一時保留する（ステップＳ２２）。ここで、一時保留可能な紙幣枚数が複数枚である場合では、追加投入された紙幣も同様に一時保留する。そして、返却レバー１２４が操作されず返金指令がなく（ステップＳ２３：Ｎｏ）、商品の選択が行われた場合には（ステップＳ２４：Ｙｅｓ）、一時保留していた紙幣を紙幣収金部１１２に収金し（ステップＳ２５）、さらに図には明示しないが投入貨幣金額から選択された商品の販売価格を減算する。そして、紙幣の収金が完了した後に（ステップＳ２６：Ｙｅｓ）、選択された商品の搬出を行う（ステップＳ２７）。そして、商品の搬出が完了した後（ステップＳ２８：Ｙｅｓ）、釣銭がなければ（ステップＳ２９：Ｙｅｓ）、本販売動作を終了する。なお、図には明示しないが、商品の選択が行われたとき（ステップＳ２４：Ｙｅｓ）、当該商品の販売価格を投入貨幣金額から減算した減算額が、硬貨収金部１２２にある保有硬貨で釣銭として返金できる場合に商品の搬出（販売）を可能にする。
【００３０】
ステップＳ２６において、紙幣の収金が完了せず（ステップＳ２６：Ｎｏ）、当該収金中の紙幣が紙幣投入口１１１から返金された場合には（ステップＳ３０：Ｙｅｓ）、返金した紙幣の金額を投入貨幣金額から減算し（ステップＳ３１）、減算額が０円である場合に（ステップＳ３２：Ｙｅｓ）、本販売動作を終了する。なお、減算額が０円でなく残額がある場合には（ステップＳ３２：Ｎｏ）、ステップＳ２３に移行する。一方、紙幣の収金が完了せず（ステップＳ２６：Ｎｏ）、当該収金中の紙幣が紙幣投入口１１１から返金されない場合には（ステップＳ３０：Ｎｏ）、エラー出力を行って（ステップＳ３３）、本販売動作を終了する。エラー出力としては、例えば、通信異常時によるシステムリセット、または無応答・故障時によるデッドロック状態があり、当該エラー出力が解除されるまで販売動作を停止する。
【００３１】
また、マルチベンドとして、ステップＳ２９において、釣銭があって（ステップＳ２９：Ｎｏ）、返却レバー１２４が操作されず返金指令がなく（ステップＳ３４：Ｎｏ）、商品の選択が行われた場合には（ステップＳ３５：Ｙｅｓ）、選択された商品の搬出を行う（ステップＳ２７）。
【００３２】
また、ステップＳ２３およびステップＳ３４において、返却レバー１２４が操作されて返金指令があった場合には（ステップＳ２３：Ｙｅｓ、ステップＳ３４：Ｙｅｓ）、返金処理を行って（ステップＳ３６、ステップＳ３７）、本販売動作を終了する。ステップＳ３６の返金処理では、一時保留している紙幣を返金する。また、ステップＳ３７の返金処理では、硬貨収金部１２２にある硬貨によって釣銭を返金する。
【００３３】
このように、キーボード（投入紙幣枚数設定手段）１５によって設定された設定投入紙幣枚数に応じて、紙幣の収金を商品の選択前後のいずれかに行うかを決定する。すなわち、設定された設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合（本実施の形態では設定した設定投入紙幣枚数が複数枚である場合）には紙幣の収金を商品の選択前に行う。このため、商品を選択前に収金処理を行っているので販売時間を早くすることが可能になる。この場合、返金時には両替した硬貨で返金する。一方、設定された設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合（本実施の形態では設定された設定投入紙幣枚数が１枚である場合）には紙幣の収金を商品の選択後に行う。このため、商品の選択後に行う収金処理では収金枚数がビルバリデータ１１で一時保留可能な１枚（１枚から数枚程度）で少ないために販売時間に影響はなく、かつ、販売前の返金時には投入した紙幣で返金することが可能になる。この結果、簡単で迅速な制御によって、高額商品の販売や、続け販売（マルチベンド）に柔軟に対応することが可能になる。
【００３４】
また、上述した販売動作では、投入された紙幣を収金した後に商品の販売処理を行う。このため、商品の搬出時には、紙幣の収金が完了した状態であるため、収金をしていないにもかかわらず商品を販売する事態を回避することが可能になる。さらに、上述した販売動作では、紙幣を収金するときに、当該紙幣の収金が完了せず返金された場合には、返金した紙幣の金額を投入貨幣金額から減算している。このため、収金をしていないにもかかわらず商品を販売する事態を回避することが可能になる。この結果、収金失敗時に柔軟に対応することが可能になる。
【００３５】
なお、図３において一時保留している場合には（ステップＳ２２）、紙幣の収金を以下のごとく行うようにしてもよい。図４は一時保留している紙幣の収金動作を示すフローチャートである。
【００３６】
図４に示すように、紙幣投入口１１１から投入された紙幣を一時保留し（ステップＳ２２）、返却レバー１２４が操作されず返金指令がなく（ステップＳ２３：Ｎｏ）、商品の選択が行われたときには（ステップＳ２４：Ｙｅｓ）、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額を算出し、この釣銭金額が一時保留している紙幣金額を下回る場合に（ステップＳ３８：Ｙｅｓ）、一時保留している紙幣の収金を行う（ステップＳ３９）。そして、収金が完了した後に選択された商品を搬出する。
【００３７】
一方、釣銭金額が一時保留している紙幣金額以上である場合には（ステップＳ３８：Ｎｏ）、該紙幣の一時保留を維持する（ステップＳ４０）。そして、紙幣を一時保留した状態で商品を搬出する。その後、一時保留している紙幣は、釣銭として用いられるか、あるいはマルチベンドにおいて商品が選択され時点で、ステップＳ３８に移行して収金または一時保留を維持される。
【００３８】
すなわち、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額を下回る場合に一時保留している紙幣の収金を行うことによって、販売する商品の販売価格分の金額を確実に収金することが可能になる。
【００３９】
一方、一時保留している紙幣金額を含む投入金額から選択された商品の販売価格を減算した釣銭金額が一時保留している紙幣金額以上である場合に当該紙幣の一時保留を維持することによって、釣銭を紙幣で返金することが可能になる。
【００４０】
ところで、図２および図３において紙幣が投入された場合には、（ステップＳ１、ステップＳ２１）、紙幣の投入受付の可否を以下のごとく決定する。図５は全金種紙幣の投入受付可否動作を示すフローチャート、図６はエスクロ機能なしでの投入金種紙幣の投入受付可否動作を示すフローチャート、図７はエスクロ機能ありでの投入金種紙幣の投入受付可否動作を示すフローチャートである。
【００４１】
図５に示すように紙幣が投入されたとき（ステップＳ１，Ｓ２１：Ｙｅｓ）、投入紙幣枚数がキーボード１５によって設定された設定投入紙幣枚数以上である場合には（ステップＳ４１：Ｙｅｓ）、全金種の紙幣の投入受付を拒否する（ステップＳ４２）。さらに、投入紙幣枚数が基準紙幣枚数以上である場合には（ステップＳ４３：Ｙｅｓ）、全金種の紙幣の投入受付を拒否する（ステップＳ４２）。なお、基準紙幣枚数とは、ソフトウェアの構造上の管理枚数であって、例えばソフトウェアの構造上、投入紙幣枚数が１バイト（２５５枚）で管理されていることによって２５０枚とする。また、投入紙幣枚数が設定投入紙幣枚数以上でない場合（ステップＳ４１：Ｎｏ）、および投入紙幣枚数が基準紙幣枚数以上でない場合には（ステップＳ４３：Ｎｏ）、全金種の紙幣の投入受付を可能にする（ステップＳ４４）。
【００４２】
ステップＳ４４に引き続き、図６に示すようにエスクロ機能なしの場合では、投入貨幣金額に、投入された投入紙幣１枚の金額を加えた金額が硬貨収金部１２２にある自動販売機１の保有硬貨で返金可能でなければ（ステップＳ４５：Ｎｏ）、投入金種の紙幣の投入受付を拒否する（ステップＳ４６）。この場合、投入された紙幣を収金すると投入貨幣金額を返金することができないため、当該紙幣を返金する。また、ステップＳ４５において、投入貨幣金額に、投入された投入紙幣１枚の金額を加えた金額が硬貨収金部１２２にある自動販売機１の保有硬貨で返金可能であれば（ステップＳ４５：Ｙｅｓ）、投入された紙幣を収金し（ステップＳ４７）、紙幣収金部１１２が満杯であれば（ステップＳ４８：Ｙｅｓ）、全金種の紙幣の投入受付を拒否する（ステップＳ４９）。また、紙幣収金部１１２が満杯でなければ（ステップＳ４８：Ｎｏ）、投入金種の紙幣の投入受付を可能にする（ステップＳ５０）。
【００４３】
一方、ステップＳ４４に引き続き、図７に示すようにエスクロ機能ありの場合では、紙幣を一時保留しているときに（ステップＳ５１）、投入貨幣金額に保留紙幣１枚の金額を加えた金額が硬貨収金部１２２にある自動販売機１の保有硬貨で返金可能でなければ（ステップＳ５２：Ｎｏ）、投入金種の紙幣の投入受付を拒否する（ステップＳ５３）。この場合、一時保留している紙幣を収金すると投入貨幣金額を返金することができないため、その後の商品選択で減算されて硬貨収金部１２２にある自動販売機１の保有硬貨で返金可能にならなければ一時保留している当該紙幣を返金する。また、ステップＳ５２において、投入貨幣金額に保留紙幣１枚の金額を加えた金額が硬貨収金部１２２にある硬貨で返金可能であれば（ステップＳ５２：Ｙｅｓ）、一時保留してある紙幣を収金し（ステップＳ５４）、紙幣収金部１１２が満杯であれば（ステップＳ５５：Ｙｅｓ）、全金種の紙幣の投入受付を拒否する（ステップＳ５６）。また、紙幣収金部１１２が満杯でなければ（ステップＳ５５：Ｎｏ）、投入金種の紙幣の投入受付を可能にする（ステップＳ５７）。
【００４４】
このように、投入紙幣枚数が設定した設定投入紙幣枚数以上である場合には、全金種の紙幣の投入受付を拒否する。さらに、投入紙幣枚数が予め定めた基準紙幣枚数以上である場合には、全金種の紙幣の投入受付を拒否する。
【００４５】
また、紙幣を収金するとき、投入貨幣金額に、投入された投入紙幣１枚の金額を加えた金額が硬貨収金部１２２にある保有硬貨で返金可能でなければ、投入金種の紙幣の投入受付を拒否する。
【００４６】
また、紙幣を一時保留しているとき、投入貨幣金額に保留紙幣１枚の金額を加えた金額が硬貨収金部１２２にある保有硬貨で返金可能でなければ、投入金種の紙幣の投入受付を拒否する。
【００４７】
そして、紙幣を収金したとき、紙幣収金部１１２が満杯であれば、全金種の紙幣の投入受付を拒否する。
【００４８】
なお、上述した自動販売機１は、販売前に商品の販売価格を割引する前割引機能を有する。前割引機能は、例えば１回の貨幣投入で複数の商品がまとめて選択された場合に、一定金額を割り引いて販売する機能である。この割引の減算処理は、商品の搬出（販売）を行う前に実行する。その際、割引後の減算金額（釣銭金額）を硬貨収金部１２２にある保有で釣銭として返却可能でなければ割引なしの減算とする。
【図面の簡単な説明】
【００４９】
【図１】本発明に係る自動販売機の制御系を示すブロック図である。
【図２】設定した設定投入紙幣枚数が一時保留可能な紙幣枚数を超える場合の販売動作を示すフローチャートである。
【図３】設定した設定投入紙幣枚数が一時保留可能な紙幣枚数以内である場合の販売動作を示すフローチャートである。
【図４】一時保留している紙幣の収金動作を示すフローチャートである。
【図５】全金種紙幣の投入受付可否動作を示すフローチャートである。
【図６】エスクロ機能なしでの投入金種紙幣の投入受付可否動作を示すフローチャートである。
【図７】エスクロ機能ありでの投入金種紙幣の投入受付可否動作を示すフローチャートである。
【符号の説明】
【００５０】
１    自動販売機
１１    ビルバリデータ（紙幣識別手段）
１１１    紙幣投入口
１１２    紙幣収金部
１１３    満杯検出センサ
１２    コインメカニズム（硬貨識別手段）
１２１    硬貨投入口
１２２    硬貨収金部
１２３    返却口
１２４    返却レバー
１２５    検知センサ
１３    表示パネル
１４    商品選択ボタン
１５    キーボード（投入紙幣枚数設定手段）
１６    商品搬出制御部
１００    主制御部
１０１    通信ドライバ
【図１】
0004497033.tif 000002
【図２】
0004497033.tif 000003
【図３】
0004497033.tif 000004
【図４】
0004497033.tif 000005
【図５】
0004497033.tif 000006
【図６】
0004497033.tif 000007
【図７】
0004497033.tif 000008