(57)【要約】【課題】貨幣処理装置における貨幣の詰りを疑似的に発生させる。【解決手段】一実施形態に係る貨幣処理装置は、収納部と、搬送路と、搬送機構と、検出手段と、第１の停止手段と、第２の停止手段とを備える。上記収納部は、貨幣を収納する。上記搬送路は、貨幣の投入口と上記収納部、或いは貨幣の排出口と上記収納部とを繋ぐ。上記搬送機構は、上記搬送路に沿って貨幣を搬送する。上記検出手段は、上記搬送路における貨幣詰りを検出する。上記第１の停止手段は、上記搬送機構が貨幣を搬送している際に、上記検出手段が貨幣詰りを検出したことに応じて上記搬送機構を停止させる。上記第２の停止手段は、上記搬送機構が貨幣を搬送している際に、上記検出手段が貨幣詰りを検出していない状態で上記搬送機構を停止させる。【選択図】    図９
2014167748.tif 000002
【特許請求の範囲】
【請求項１】
貨幣を収納する収納部と、
貨幣の投入口と前記収納部、或いは貨幣の排出口と前記収納部とを繋ぐ搬送路と、
前記搬送路に沿って貨幣を搬送する搬送機構と、
前記搬送路における貨幣詰りを検出する検出手段と、
前記搬送機構が貨幣を搬送している際に、前記検出手段が貨幣詰りを検出したことに応じて前記搬送機構を停止させる第１の停止手段と、
前記搬送機構が貨幣を搬送している際に、前記検出手段が貨幣詰りを検出していない状態で前記搬送機構を停止させる第２の停止手段と、
を備えることを特徴とする貨幣処理装置。
【請求項２】
当該貨幣処理装置の動作モードを貨幣詰りへの対処をトレーニングするトレーニングモードに設定するモード設定手段をさらに備え、
前記第２の停止手段は、前記動作モードが前記トレーニングモードに設定されているとき、前記搬送機構が貨幣を搬送している際に、前記検出手段が貨幣詰りを検出していない状態で前記搬送機構を停止させる、
ことを特徴とする請求項１に記載の貨幣処理装置。
【請求項３】
前記第１の停止手段が前記搬送機構を停止させた場合、及び、前記第２の停止手段が前記搬送機構を停止させた場合に、エラーの発生を報知する報知手段、
をさらに備えることを特徴とする請求項１又は２に記載の貨幣処理装置。
【請求項４】
貨幣の停止位置を設定する位置設定手段をさらに備え、
前記第２の停止手段は、前記位置設定手段が設定した停止位置で貨幣が停止するように前記搬送機構を停止させる、
ことを特徴とする請求項１乃至３のうちいずれか１に記載の貨幣処理装置。
【請求項５】
前記搬送路に沿って搬送される貨幣を前記搬送路の所定位置で検出するセンサを複数備え、
前記検出手段は、いずれかの前記センサが貨幣を検出した後、所定時間が経過するまでに、貨幣の搬送方向において当該センサの下流側に配置された他の前記センサが当該貨幣を検出しないことを以って貨幣詰りを検出する、
ことを特徴とする請求項１乃至４のうちいずれか１に記載の貨幣処理装置。
【請求項６】
貨幣を収納する収納部と、貨幣の投入口と前記収納部、或いは貨幣の排出口と前記収納部とを繋ぐ搬送路と、前記搬送路に沿って貨幣を搬送する搬送機構と、前記搬送路における貨幣詰りを検出する検出手段と、を備える貨幣処理装置を、
前記搬送機構が貨幣を搬送している際に、前記検出手段が貨幣詰りを検出したことに応じて前記搬送機構を停止させる第１の停止手段、及び、
前記搬送機構が貨幣を搬送している際に、前記検出手段が貨幣詰りを検出していない状態で前記搬送機構を停止させる第２の停止手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、貨幣処理装置及びプログラムに関する。
【背景技術】
【０００２】
店舗のレジにて使用される自動釣銭機や、ＡＴＭ（Automated Teller Machine）に内蔵される貨幣入出金装置などの貨幣処理装置がある。
【０００３】
貨幣入出金装置は、紙幣や硬貨を装置内の搬送路に沿って搬送するが、その搬送の途中で紙幣や硬貨が詰まる場合がある。このような詰りによるエラーを解消するためには、貨幣入出金装置のカバーを開けるなどして詰まった紙幣や硬貨を取り除く必要がある。
【０００４】
紙幣や硬貨の詰りによるエラーは稀にしか生じないし、意図的に生じさせることは困難である。そのため、ユーザは、実践において稀に発生するエラーを経験しながら、詰りへの対処方法を学ぶことになる。
【０００５】
また、貨幣処理装置やその上位機器のアプリケーションを開発するに際し、紙幣や硬貨の詰りが発生した際のアプリケーションの動作確認を行うためには、紙幣や硬貨の詰りを発生させなければならない。しかしながら上述の通り、詰りによるエラーは稀にしか生じないし、意図的に生じさせることは困難である。そのため、円滑なアプリケーションの開発が妨げられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平４−１５８９９号公報
【特許文献２】特開２００５−１９０２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、貨幣処理装置における貨幣の詰りを疑似的に発生させることである。
【課題を解決するための手段】
【０００８】
一実施形態に係る貨幣処理装置は、収納部と、搬送路と、搬送機構と、検出手段と、第１の停止手段と、第２の停止手段とを備える。上記収納部は、貨幣を収納する。上記搬送路は、貨幣の投入口と上記収納部、或いは貨幣の排出口と上記収納部とを繋ぐ。上記搬送機構は、上記搬送路に沿って貨幣を搬送する。上記検出手段は、上記搬送路における貨幣詰りを検出する。上記第１の停止手段は、上記搬送機構が貨幣を搬送している際に、上記検出手段が貨幣詰りを検出したことに応じて上記搬送機構を停止させる。上記第２の停止手段は、上記搬送機構が貨幣を搬送している際に、上記検出手段が貨幣詰りを検出していない状態で上記搬送機構を停止させる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る硬貨入出金装置の外観斜視図。
【図２】同実施形態に係る硬貨入出金装置の本体ユニットの正面図。
【図３】同実施形態に係る硬貨入出金装置の制御回路の概略を示すブロック図。
【図４】同実施形態に係るエラーファイルのデータ構造の一例を示す模式図。
【図５】同実施形態に係るＰＯＳ端末の要部構成を示すブロック図。
【図６】同実施形態に係るモード設定処理のフローチャート。
【図７】同実施形態に係る詰り検出処理のフローチャート。
【図８】同実施形態に係るエラー処理のフローチャート。
【図９】同実施形態に係る疑似エラー処理のフローチャート。
【図１０】第２の実施形態に係る疑似エラー処理のフローチャート。
【図１１】第３の実施形態に係るモード設定処理のフローチャート。
【図１２】第３の実施形態に係るエラー設定画面の模式図。
【発明を実施するための形態】
【００１０】
いくつかの実施形態について説明する。  
各実施形態においては、貨幣処理装置の一例として、ＰＯＳ（Point of Sales）端末に接続される硬貨入出金装置を例示する。
【００１１】
（第１の実施形態）
第１の実施形態につき、図１〜図９を用いて説明する。
【００１２】
［外観構成］  
図１は、本実施形態における硬貨入出金装置１の外観斜視図である。  
硬貨入出金装置１は、本体ユニット２と、この本体ユニット２を引き出し可能に収納するハウジングケース３とを備える。
【００１３】
本体ユニット２は、硬貨投入口２１、硬貨払出口２２、硬貨受皿２３、ディスプレイ２５、操作部２６、及び鍵スイッチ２７等を備える。
【００１４】
硬貨投入口２１は、複数の硬貨を一括して投入可能な大きさに開口している。硬貨投入口２１の底面は、投入された硬貨を硬貨入出金装置１の内部へと搬送する入金ベルト３０である。この入金ベルト３０による搬送方向の下流側には、分離ローラ３１が設けられる。分離ローラ３１と入金ベルト３０の間には、硬貨入出金装置１にて取扱いが予定される硬貨のうち最も厚い硬貨１枚分よりも若干大きい間隔を設ける。複数枚の硬貨が重なったまま入金ベルト３０により搬送されても、この分離ローラ３１がその重なりを解消する。
【００１５】
硬貨投入口２１内には、硬貨の投入を光学的に検知する投入センサ１３１（図２，図３参照）が設けられる。
【００１６】
硬貨払出口２２は、本体ユニット２の内部から払い出される硬貨を排出する。硬貨受皿２３は、硬貨払出口２２の周囲を取り囲むように上方を開口して設けられており、硬貨払出口２２から排出された硬貨を貯留する。
【００１７】
硬貨受皿２３には、硬貨受皿２３内に存在する硬貨を光学的に検知する受皿センサ１３６（図２，図３参照）が設けられる。
【００１８】
ディスプレイ２５は、例えばＬＣＤ（Liquid Crystal Display）やＶＦＤ（Vacuum Fluorescent Display）である。操作部２６は、複数の操作ボタンを含む。
【００１９】
鍵スイッチ２７は、専用の鍵が差し込まれた際に回動可能となる。鍵スイッチ２７は、ハウジングケース３からの本体ユニット２の引き出しをロックするロック機構と連結される。鍵スイッチ２７の回動に応じて、ロック機構によるロックがオン／オフする。
【００２０】
［内部構成］  
硬貨入出金装置１の内部構成について説明する。  
図２は、ハウジングケース３から引き出した本体ユニット２を概略的に表した正面図である。本体ユニット２は、硬貨収納部４０と、この硬貨収納部４０の上方に配置された硬貨搬送路５０と、硬貨搬送路５０の上方に配置された搬送機構６０及び硬貨識別センサ１３０を備える。
【００２１】
硬貨収納部４０は、硬貨払出口２２に連結された金種別収納部４０ａ，４０ｂ，４０ｃ，４０ｄ，４０ｅ，４０ｆを備える。各金種別収納部４０ａ〜４０ｆは、順に１円，５０円，５円，１００円，１０円，５００円の硬貨を収納する。
【００２２】
各金種別収納部４０ａ〜４０ｆの底面は、各金種別収納部４０ａ〜４０ｆに収納された硬貨を硬貨払出口２２に向けて搬送する払出ベルト４２である。払出ベルト４２は、払出モータ１１２（図３参照）によって駆動される駆動ローラと従動ローラに掛け渡された環状のベルトである。また、硬貨収納部４０は、各金種別収納部４０ａ〜４０ｆ内において払出ベルト４２に向けて個別に進退する払出シャッタ４４ａ，４４ｂ，４４ｃ，４４ｄ，４４ｅ，４４ｆを備える。各払出シャッタ４４ａ〜４４ｆが払出ベルト４２に向けて進出すると各金種別収納部４０ａ〜４０ｆから硬貨払出口２２に通じる経路が閉鎖され、後退すると同経路が開放される。
【００２３】
硬貨搬送路５０は、入金ベルト３０の終端を始点として本体ユニット２の奥行き方向（図中のＰ１方向）に向けて形成された第１搬送面５１と、第１搬送面５１の終端から第１方向と直角をなす方向（図中のＰ２方向）に向けて形成された第２搬送面５２とを含む。
【００２４】
搬送機構６０は、入金ベルト３０によって取り込まれた硬貨の主面を第１搬送面５１に押し当ててＰ１方向に搬送する第１搬送ベルト６１と、この第１搬送ベルト６１によって第１搬送面５１の終端まで搬送された硬貨の主面を第２搬送面５２に押し当ててＰ２方向に搬送する第２搬送ベルト６２とを含む。各搬送ベルト６１，６２は、それぞれ搬送モータ１１１（図３参照）によって駆動される駆動ローラと従動ローラに掛け渡された環状のベルトである。
【００２５】
硬貨識別センサ１３０は、第１搬送面５１上に設けられ、第１搬送面５１上を搬送される硬貨の正偽を判別する。具体的には、硬貨識別センサ１３０は、第１搬送面５１を挟んで対向配置された励磁コイルと検出コイルを含み、これらコイルの間を硬貨が通過した際の磁力線変化により生じる検出コイルの誘起電圧の振幅変化や位相変化のパターンに基づいて硬貨の正偽を判定する。
【００２６】
第１搬送面５１は、リジェクト穴５３を有する。リジェクト穴５３の近傍には、リジェクト穴５３の一部を閉じるリジェクトシャッタ５４が設けられている。
【００２７】
第２搬送面５２は、硬貨選別穴５５を有する。硬貨選別穴５５は、第２搬送面５２上を搬送される硬貨を金種別に選別して硬貨搬送路５０上から落下させる。具体的には、硬貨選別穴５５はＰ２方向に沿って１円，５０円，５円，１００円，１０円，５００円の順にそれぞれの硬貨に対応する幅寸法である。第２搬送ベルト６２によって搬送される硬貨は、自身に対応する幅寸法の位置に到達したときに硬貨選別穴５５から落下する。落下した硬貨は、金種別収納部４０ａ〜４０ｆのうち自身の金種に対応する収納部に収納される。
【００２８】
第１搬送面５１は、搬送路センサ１３２，１３３を備える。搬送路センサ１３２は、硬貨の搬送方向（図中のＰ１方向）に関して硬貨識別センサ１３０の上流側に配置される。搬送路センサ１３３は、硬貨の搬送方向（図中のＰ１方向）に関して硬貨識別センサ１３０の下流側に配置される。搬送路センサ１３２，１３３は、それぞれの設置位置を通過する硬貨を検知する。搬送路センサ１３２，１３３としては、反射型或いは透過型の光電センサ等を利用できる。
【００２９】
硬貨収納部４０は、硬貨選別穴５５の近傍に配置されたカウントセンサ１３４ａ，１３４ｂ，１３４ｃ，１３４ｄ，１３４ｅ，１３４ｆを備える。各カウントセンサ１３４ａ〜１３４ｆは、硬貨選別穴５５からそれぞれ金種別収納部４０ａ，４０ｂ，４０ｃ，４０ｄ，４０ｅ，４０ｆに落下する硬貨を検知する。カウントセンサ１３４ａ〜１３４ｆとしては、反射型或いは透過型の光電センサ等を利用できる。
【００３０】
硬貨収納部４０は、各払出シャッタ４４ａ〜４４ｆと硬貨払出口２２の間に、払出センサ１３５ａ，１３５ｂ，１３５ｃ，１３５ｄ，１３５ｅ，１３５ｆを備える。各払出センサ１３５ａ〜１３５ｆは、それぞれ金種別収納部４０ａ〜４０ｆから搬送されて払出シャッタ４４ａ〜４４ｆの設置位置を通過した硬貨を検知する。払出センサ１３５ａ〜１３５ｆとしては、反射型或いは透過型の光電センサ等を利用できる。
【００３１】
硬貨投入口２１に設けられた投入センサ１３１は、光を発する複数の発光素子１３１ａと、これら発光素子１３１ａに対して１つずつ設けられた複数の受光素子１３１ｂとを含む透過型センサである。受光素子１３１ｂは、対応する発光素子１３１ａが発した光を検知すると信号を出力する。硬貨投入口２１に投入された硬貨が各組の発光素子１３１ａ及び受光素子１３１ｂを結ぶライン上に落ちると、その硬貨によって発光素子１３１ａからの光が遮られ、受光素子１３１ｂからの信号出力が停止する。
【００３２】
受皿センサ１３６は、光を発する複数の発光素子１３６ａと、これら発光素子１３６ａに対して１つずつ設けられた複数の受光素子１３６ｂとを含む透過型センサである。受光素子１３６ｂは、対応する発光素子１３６ａが発した光を検知すると信号を出力する。硬貨払出口２２から払い出された硬貨が各組の発光素子１３６ａ及び受光素子１３６ｂを結ぶライン上に落ちると、その硬貨によって発光素子１３６ａからの光が遮られ、受光素子１３６ｂからの信号出力が停止する。
【００３３】
［制御回路］  
硬貨入出金装置１の制御回路について説明する。  
図３は、硬貨入出金装置１の制御回路の概略を示すブロック図である。当該制御回路は、ＣＰＵ（Central Processing Unit）１００、ＲＯＭ（Read Only Memory）１０１、ＲＡＭ（Random Access Memory）１０２、接続Ｉ／Ｆ（Interface）１０３、モータドライバ１０４、ソレノイドドライバ１０５、センサドライバ１０６、バスライン１０７、操作部２６、及びディスプレイ２５等を含む。
【００３４】
バスライン１０７は、ＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、接続Ｉ／Ｆ１０３、モータドライバ１０４、ソレノイドドライバ１０５、センサドライバ１０６、操作部２６、及びディスプレイ２５を接続する。
【００３５】
ＲＯＭ１０１は、ＣＰＵ１００に実行させるためのコンピュータプログラムや、エラーファイルＦを記憶する。ＲＡＭ１０２は、各種のワークメモリエリアを形成する。接続Ｉ／Ｆ１０３は、硬貨入出金装置１とＰＯＳ端末２００とを有線或いは無線にて通信可能に接続する。
【００３６】
モータドライバ１０４は、投入モータ１１０、搬送モータ１１１、及び払出モータ１１２を接続し、これらモータを制御する。投入モータ１１０は、入金ベルト３０の駆動ローラを駆動し、入金ベルト３０を回転させる。搬送モータ１１１は、第１搬送ベルト６１および第２搬送ベルト６２の駆動ローラを駆動し、これら各搬送ベルト６１，６２を回転させる。払出モータ１１２は、払出ベルト４２の駆動ローラを駆動し、払出ベルト４２を回転させる。
【００３７】
ソレノイドドライバ１０５は、リジェクトシャッタソレノイド１２０及び払出シャッタソレノイド１２１ａ，１２１ｂ，１２１ｃ，１２１ｄ，１２１ｆを接続し、これらソレノイドを制御する。リジェクトシャッタソレノイド１２０は、リジェクトシャッタ５４を開閉させる。払出シャッタソレノイド１２１ａ，１２１ｂ，１２１ｃ，１２１ｄ，１２１ｆは、それぞれ払出シャッタ４４ａ，４４ｂ，４４ｃ，４４ｄ，４４ｅ，４４ｆを払出ベルト４２に向けて進退させる。
【００３８】
センサドライバ１０６は、硬貨識別センサ１３０、投入センサ１３１、搬送路センサ１３２，１３３、カウントセンサ１３４ａ〜１３４ｆ、払出センサ１３５ａ〜１３５ｆ、受皿センサ１３６、及び引出センサ１３７を接続し、これらセンサを制御する。引出センサ１３７は、本体ユニット２のハウジングケース３からの引き出し及びハウジングケース３への収納を検知する。
【００３９】
図４は、エラーファイルＦのデータ構造の一例を示す模式図である。エラーファイルＦは、硬貨入出金装置１の内部で生じ得る硬貨詰りに関するエラーの種別毎に設けられたレコードを含む。エラーの種別は、主に硬貨詰りの発生区間に関する。発生区間は、例えば投入センサ１３１と搬送路センサ１３２の間、搬送路センサ１３２と搬送路センサ１３３の間、搬送路センサ１３３とカウントセンサ１３４ａ〜１３４ｆの間、払出センサ１３５ａ〜１３５ｆと受皿センサ１３６の間のように、各センサ１３１〜１３６によって区切られた領域として定義できる。各レコードは、エラーコード及び発生区間データを含む。エラーコードは、各レコードに対応する種別のエラー毎に割り当てられた識別子である。発生区間データは、各レコードに対応する種別のエラーの発生区間を表す。具体的には、発生区間データは、硬貨の搬送方向における上流側に位置するセンサ（後述の上流側センサに相当）と下流側に位置するセンサ（後述の下流側センサに相当）の組み合わせを示す。
【００４０】
硬貨の入金に際し、投入センサ１３１が硬貨投入口２１に投入された硬貨を検知すると、ＣＰＵ１００は、投入モータ１１０及び搬送モータ１１１を動作させる。このとき、入金ベルト３０が硬貨投入口２１に投入された硬貨を本体ユニット２の内部に搬送し、そこから搬送機構６０が当該硬貨を硬貨収納部４０に向けて搬送する。当該硬貨に関し、硬貨識別センサ１３０にて偽貨の判定がなされると、ＣＰＵ１００はリジェクトシャッタソレノイド１２０を駆動してリジェクトシャッタ５４を開く。このとき、当該偽貨と判定された硬貨がリジェクト穴５３から落下する。落下した偽貨は、本体ユニット２に対して挿脱自在に設けられたリジェクトケース（不図示）に収納される。硬貨選別穴５５に到達した硬貨は金種別収納部４０ａ〜４０ｆに落下する。カウントセンサ１３４ａ〜１３４ｆが落下する硬貨を検知する。ＣＰＵ１００は、カウントセンサ１３４ａ〜１３４ｆの検知結果に基づいて入金額を算出する。
【００４１】
硬貨の出金に際し、ＣＰＵ１００は、払出ベルト４２を駆動する。さらにＣＰＵ１００は、出金額に相当する硬貨が払い出されるように、払出センサ１３５ａ〜１３５ｆの検知結果に応じて払出シャッタソレノイド１２１ａ〜１２１ｆを選択的に駆動する。このとき、各払出シャッタ４４ａ〜４４ｆにより各金種別収納部４０ａ〜４０ｆから硬貨払出口２２に通じる経路が選択的に閉鎖及び開放され、出金額に相当する枚数の硬貨が硬貨払出口２２に払い出される。
【００４２】
［ＰＯＳ端末］
ＰＯＳ端末２００について説明する。  
図５は、ＰＯＳ端末２００の要部構成を示すブロック図である。ＰＯＳ端末２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信Ｉ／Ｆ２０４、接続Ｉ／Ｆ２０５、補助記憶装置２０６、キーボード２０７、ディスプレイ２０８、レシートプリンタ２０９、及びバスライン２１０を備える。
【００４３】
バスライン２１０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信Ｉ／Ｆ２０４、接続Ｉ／Ｆ２０５、補助記憶装置２０６、キーボード２０７、ディスプレイ２０８、及びレシートプリンタ２０９を接続する。
【００４４】
ＲＯＭ２０２は、ＣＰＵ２０１に実行させるためのコンピュータプログラムなどを記憶する。ＲＡＭ２０３は、各種のワークメモリエリアを形成する。通信Ｉ／Ｆ２０４は、ＰＯＳ端末２００が配置された店舗のＬＡＮ（Local Area Network）などのネットワークとＰＯＳ端末２００とを有線或いは無線にて通信可能に接続する。
【００４５】
接続Ｉ／Ｆ１０３は、ＰＯＳ端末２００と、硬貨入出金装置１、紙幣入出金装置２２０、及びスキャナ装置２３０とを有線或いは無線にて通信可能に接続する。紙幣入出金装置２２０は、挿入口から挿入された紙幣の金額を算出してＰＯＳ端末２００に通知する。また、紙幣入出金装置２２０は、ＰＯＳ端末２００から通知された額の紙幣を排出口から排出する。硬貨入出金装置１と紙幣入出金装置２２０は、自動釣銭機を構成する。スキャナ装置２３０は、商品に付されたバーコードを読み取ることなどにより、客が購入する商品の商品識別コードを取得する。
【００４６】
補助記憶装置２０６は、例えばＨＤＤ（Hard Disk Drive）であり、上述のエラーファイルＦやガイダンスデータベースＤＢなどを記憶する。ガイダンスデータベースＤＢは、各エラーコードに対応するエラーを解除するための手順を示す画像データを含む。
【００４７】
キーボード２０７は、ユーザの操作に応じてコマンドを入力する多数の操作キーを備える。ディスプレイ２０８は、例えばＬＣＤであり、商品の販売に関する画面などを表示する。ディスプレイ２０８は、画面に対する接触操作を検知するタッチパネルを備える。レシートプリンタ２０９は、決済された商取引に関するレシートを印刷する。
【００４８】
決済に際して、ＰＯＳ端末２００は、スキャナ装置２３０が取得した商品識別コードに対応する商品の価格の合計を算出し、ディスプレイ２０８に表示する。店員は、客から受け取った代金のうちの硬貨と紙幣を、それぞれ硬貨入出金装置１と紙幣入出金装置２２０に入金する。硬貨入出金装置１及び紙幣入出金装置２２０は、それぞれ硬貨の入金額及び紙幣の入金額を算出し、ＰＯＳ端末２００に通知する。ＰＯＳ端末２００は、通知された硬貨及び紙幣の入金額の合計から商品の価格の合計を減算して釣り銭額を算出し、この釣り銭額のうち硬貨にて客に返却すべき額を硬貨入出金装置１に通知し、紙幣に客に返却すべき額を紙幣入出金装置２２０に通知する。さらにＰＯＳ端末２００は、当該商取引のレシートをレシートプリンタ２０９に印刷させる。硬貨入出金装置１は、ＰＯＳ端末２００から通知された出金額の硬貨を出金する。紙幣入出金装置２２０は、ＰＯＳ端末２００から通知された出金額の紙幣を出金する。店員は、出金された硬貨及び紙幣とレシートを客に渡す。このようにして１商取引の決済が完了する。
【００４９】
［モード設定処理］
硬貨入出金装置１は、上記のような決済における硬貨の入出金を通常通り行うための通常モードと、店員が硬貨詰りへの対処をトレーニングするためのトレーニングモードとの間で動作モードを切り替える機能を持つ。
【００５０】
ユーザが操作部２６を操作して動作モードの切り替えの実行を指示したことに応じ、ＣＰＵ１００は、動作モードを切り替えるためのモード設定処理を実行する。モード設定処理においてＣＰＵ１００は、ＲＯＭ１０１に記憶されたコンピュータプログラムを実行することにより、図６のフローチャートに沿って動作する。
【００５１】
当該フローチャートにおいて、先ずＣＰＵ１００は、通常モードとトレーニングモードのいずれか一方を選択すべき旨のメッセージをディスプレイ２５に表示する（ステップＳ１０１）。ユーザは、操作部２６の操作により、通常モードとトレーニングモードのいずれか一方を選択することができる。
【００５２】
ステップＳ１０１の後、ＣＰＵ１００は、モードが選択されたか否かを判定する（ステップＳ１０２）。ＣＰＵ１００は、この判定をモードが選択されるまで繰り返す（ステップＳ１０２のＮｏ）。ユーザがモードを選択したならば（ステップＳ１０２のＹｅｓ）、ＣＰＵ１００は、選択されたモードが通常モードとトレーニングモードのいずれであるかを判定する（ステップＳ１０３）。
【００５３】
通常モードが選択された場合（ステップＳ１０３の“通常”）、ＣＰＵ１００は、動作モードを通常モードに設定する（ステップＳ１０４）。一方、トレーニングモードが選択された場合（ステップＳ１０３の“トレーニング”）、ＣＰＵ１００は、動作モードをトレーニングモードに設定する（ステップＳ１０５）。なお、ステップＳ１０４，Ｓ１０５における“設定”との用語は、例えばＲＡＭ１０２に形成された動作モードを記録するためのワークエリアに通常モード或いはトレーニングモードを示す情報を書き込むことを指す。ＣＰＵ１００は、ステップＳ１０５を以ってモード設定処理を終了する。  
なお、モード設定処理におけるＣＰＵ１００の動作は、モード設定手段を構成する。
【００５４】
このようなモード設定処理を経て設定された動作モードにおける硬貨入出金装置１の動作について、以下に説明する。
【００５５】
［通常モード］  
通常モードにおいて、硬貨入出金装置１は、上記した決済における硬貨の入金及び出金に係る処理を実行する。さらに、硬貨の入金及び出金に係る処理を実行するに際し、硬貨入出金装置１は、搬送路における硬貨詰りを検出するための詰り検出処理を実行する。
【００５６】
硬貨詰りは、硬貨の搬送路に配置された２種類のセンサを利用することで検出できる。以下の説明において、当該２種類のセンサのうち硬貨の搬送方向における上流側に配置されたセンサを上流側センサと称し、下流側に配置されたセンサを下流側センサと称す。上流側センサと下流側センサは、例えば硬貨識別センサ１３０、投入センサ１３１、搬送路センサ１３２，１３３、カウントセンサ１３４ａ〜１３４ｆ、払出センサ１３５ａ〜１３５ｆ、及び、受皿センサ１３６の中から選定することができる。本実施形態では上流側センサと下流側センサの組み合わせの一例として、（１）投入センサ１３１と搬送路センサ１３２、（２）搬送路センサ１３２と搬送路センサ１３３、（３）搬送路センサ１３３とカウントセンサ１３４ａ〜１３４ｆ、（４）払出センサ１３５ａ〜１３５ｆと受皿センサ１３６の組み合わせを想定する。
【００５７】
ＣＰＵ１００は、入金時において投入モータ１１０及び搬送モータ１１１が動作している間、上記（１）〜（３）の組み合わせのそれぞれを対象として詰り検出処理を実行する。また、ＣＰＵ１００は、出金時において払出モータ１１２が動作している間、上記（４）の組み合わせを対象として詰り検出処理を実行する。
【００５８】
各組み合わせを対象とした詰り検出処理において、ＣＰＵ１００は、ＲＯＭ１０１に記憶されたコンピュータプログラムを実行することにより、図７のフローチャートに沿って動作する。
【００５９】
当該フローチャートにおいて、先ずＣＰＵ１００は、上流側センサからの出力に基づき、上流側センサが硬貨を検知したか否かを判定する（ステップＳ２０１）。上流側センサが硬貨を検知していない間、ＣＰＵ１００はこの判定を繰り返す（ステップＳ２０１のＮｏ）。
【００６０】
上流側センサが硬貨を検知した場合（ステップＳ２０１のＹｅｓ）、ＣＰＵ１００は、予め定められた待ち時間のカウントを開始する（ステップＳ２０２）。待ち時間のカウントは、ＣＰＵ１００がコンピュータプログラムを実行することで実現するソフトウェアタイマを用いて行ってもよいし、待ち時間をカウントするためのタイマを硬貨入出金装置１に設け、このタイマを用いて行ってもよい。待ち時間は、硬貨詰りが発生しない場合において上流側センサの位置にある硬貨が下流側センサの位置に到達するまでに要する時間よりも長い時間に設定する。待ち時間は、上記（１）〜（４）の組み合わせ毎に異なる時間であってもよい。
【００６１】
ステップＳ２０２の後、ＣＰＵ１００は、下流側センサからの出力に基づき、下流側センサが硬貨を検知したか否かを判定する（ステップＳ２０３）。下流側センサが硬貨を検知していない場合（ステップＳ２０３のＮｏ）、ＣＰＵ１００は、待ち時間をカウントし終えたか否かを判定する（ステップＳ２０４）。待ち時間をカウントし終えていない場合（ステップＳ２０４のＮｏ）、ＣＰＵ１００の動作はステップＳ２０３に戻る。
【００６２】
待ち時間をカウントし終える前に下流側センサが硬貨を検知した場合（ステップＳ２０３のＹｅｓ）、詰り検出処理は正常に終了する。一方、下流側センサが硬貨を検知する前に待ち時間をカウントし終えた場合（ステップＳ２０４のＹｅｓ）、搬送路において硬貨詰りが発生したと考えられる。したがって、ＣＰＵ１００は、後述のエラー処理を実行する。
【００６３】
なお、複数の硬貨が搬送されている場合には、例えば最後尾の硬貨を対象として詰り検出処理を実行する。すなわち、ＣＰＵ１００は、上流側センサが硬貨を検知するたびに処理をステップＳ２０２に戻し、待ち時間のカウントをリセットする。
【００６４】
以上のような詰り検出処理によれば、上記（１）の組み合わせにおいては投入センサ１３１と搬送路センサ１３２との間における硬貨詰りを検出することができる。上記（２）の組み合わせにおいては搬送路センサ１３２と搬送路センサ１３３との間における硬貨詰りを検出することができる。上記（３）の組み合わせにおいては搬送路センサ１３３とカウントセンサ１３４ａ〜１３４ｆとの間における硬貨詰りを検出することができる。上記（４）の組み合わせにおいては払出センサ１３５ａ〜１３５ｆと受皿センサ１３６との間における硬貨詰りを検出することができる。
【００６５】
なお、詰り検出処理におけるＣＰＵ１００の動作、上流側センサ、及び下流側センサは、記搬送路における貨幣詰りを検出する検出手段を構成する。
【００６６】
上記エラー処理における硬貨入出金装置１及びＰＯＳ端末２００の動作について説明する。エラー処理において、硬貨入出金装置１のＣＰＵ１００は、ＲＯＭ１０１に記憶されたコンピュータプログラムを実行することにより、図８の左側に示すフローチャートに沿って動作する。また、ＰＯＳ端末２００のＣＰＵ２０１は、ＲＯＭ２０２に記憶されたコンピュータプログラムを実行することにより、図８の右側に示すフローチャートに沿って動作する。
【００６７】
当該フローチャートにおいて、先ずＣＰＵ１００は、投入モータ１１０、搬送モータ１１１、及び払出モータ１１２のうち、動作中のモータを停止する（ステップＳ３０１）。
【００６８】
ステップＳ３０１の後、ＣＰＵ１００は、当該エラーの発生を報知する（ステップＳ３０２）。この報知は、例えばディスプレイ２５に硬貨詰りが発生した旨のメッセージと、発生したエラーのエラーコードとを表示することで行う。このエラーコードは、エラーファイルＦにおいて、硬貨詰りが検出された詰り検出処理の対象である上流側センサと下流側センサの組み合わせを示す発生区間データを含むレコードに記述されたエラーコードである。
【００６９】
ステップＳ３０２の後、ＣＰＵ１００は、当該エラーのエラーコードをＰＯＳ端末２００に送信する（ステップＳ３０３）。
【００７０】
ＰＯＳ端末２００がエラーコードを硬貨入出金装置１から受信したとき、ＣＰＵ２０１は、当該エラーの発生を報知する（ステップＳ４０１）。この報知は、例えばディスプレイ２０８に硬貨詰りが発生した旨のメッセージと、発生したエラーのエラーコードとを表示することで行う。
【００７１】
ステップＳ４０１の後、ＣＰＵ２０１は、当該エラーを解除するためのガイダンスを開始する（ステップＳ４０２）。具体的には、ＣＰＵ２０１は、硬貨入出金装置１から受信したエラーコードに対応するエラーを解除するための手順を示す画像データをガイダンスデータベースＤＢから読み出し、読み出した画像データに基づく画像をディスプレイ２０８に表示する。
【００７２】
ステップＳ３０３の後、ＣＰＵ１００は、引出センサ１３７からの出力に基づき、本体ユニット２がハウジングケース３から引き出されたか否かを判定する（ステップＳ３０４）。ＣＰＵ１００は、この判定を本体ユニット２が引き出されるまで繰り返す（ステップＳ３０４のＮｏ）。この間にユーザは、搬送路に詰まった硬貨を所定の手順で取り除く。
【００７３】
本体ユニット２が引き出された後（ステップＳ３０４のＹｅｓ）、ＣＰＵ１００は、引出センサ１３７からの出力に基づき、本体ユニット２がハウジングケース３に収納されたか否かを判定する（ステップＳ３０５）。ＣＰＵ１００は、この判定を本体ユニット２が収納されるまで繰り返す（ステップＳ３０５のＮｏ）。やがてユーザが本体ユニット２をハウジングケース３に収納すると（ステップＳ３０５のＹｅｓ）、ＣＰＵ１００は、イニシャル処理を実行する（ステップＳ３０６）。イニシャル処理において、ＣＰＵ１００は、各モータ１１０〜１１２を一定時間だけ駆動するとともに、投入センサ１３１、搬送路センサ１３２，１３３、カウントセンサ１３４ａ〜１３４ｆ、払出センサ１３５ａ〜１３５ｆ、及び、受皿センサ１３６の出力を監視する。
【００７４】
ステップＳ３０６の後、ＣＰＵ１００は、各センサが硬貨を検出したか否かを判定する（ステップＳ３０７）。各センサが硬貨を検知していない場合（ステップＳ３０７のＹｅｓ）、ＣＰＵ１００は、エラーの解消をＰＯＳ端末２００に通知する（ステップＳ３０８）。ステップＳ３０８を以ってエラー処理が終了し、硬貨入出金装置１はエラーから復帰する。
【００７５】
一方、イニシャル処理において各センサの少なくとも１つが硬貨を検知している場合には（ステップＳ３０７のＮｏ）、硬貨の入出金が不正確となる可能性がある。したがってＣＰＵ１００は、例えばディスプレイ２５にメッセージを表示するなどしてイニシャル処理のエラーを報知し、ステップＳ３０４に戻る。ユーザは、再び本体ユニット２をハウジングケース３から引き出して当該エラーに対処する。
【００７６】
ステップＳ４０２の後、ＣＰＵ２０１は、エラーが解消したか否かを判定する（ステップＳ４０３）。ＣＰＵ２０１は、硬貨入出金装置１からエラーの解消が通知されるまでこの判定を繰り返す（ステップＳ４０３のＮｏ）。硬貨入出金装置１からエラーの解消が通知された場合（ステップＳ４０３のＹｅｓ）、ＣＰＵ１００は、ステップＳ４０２にてディスプレイ２０８に表示した画像を消去することで、ガイダンスを終了する（ステップＳ４０４）。ステップＳ４０４を以ってＣＰＵ２０１の動作は終了し、ＰＯＳ端末２００はエラーから復帰する。
【００７７】
なお、ステップＳ３０１におけるＣＰＵ１００の動作は、搬送機構が貨幣を搬送している際に貨幣詰りが検出されたことに応じて搬送機構を停止させる第１の停止手段を構成する。また、ステップＳ３０２におけるＣＰＵ１００の動作は、エラーの発生を報知する報知手段を構成する。
【００７８】
［トレーニングモード］  
トレーニングモードにおいて、硬貨入出金装置１は、通常モードと同じく、決済における硬貨の入出金に係る処理、詰り検出処理、及びエラー処理を実行する。これらの処理に加え、硬貨入出金装置１は、硬貨詰りを疑似的に発生させる疑似エラー処理を実行する。
【００７９】
疑似エラー処理において、ＣＰＵ１００は、ＲＯＭ１０１に記憶されたコンピュータプログラムを実行することにより、図９のフローチャートに沿って動作する。
【００８０】
当該フローチャートにおいて、先ずＣＰＵ１００は、発生させるべき硬貨詰りのエラーコードを選定する（ステップＳ５０１）。例えばＣＰＵ１００は、ユーザによる操作部２６の操作に従ってエラーコードを選定する。但し、ＣＰＵ１００は、ユーザの操作を介さずに、例えばエラーファイルＦの各レコードに書き込まれたエラーコードの中からランダムにエラーコードを選定してもよい。
【００８１】
ステップＳ５０１の後、ＣＰＵ１００は、搬送路において硬貨詰りを疑似的に発生させる位置を決定する（ステップＳ５０２）。具体的には、ＣＰＵ１００は、ステップＳ５０１にて選定したエラーコードが書き込まれたレコードをエラーファイルＦから検索し、該当するレコードに書き込まれた発生区間データにて示される発生区間を当該位置として決定する。
【００８２】
ステップＳ５０２の後、ＣＰＵ１００は、例えばディスプレイ２５にメッセージを表示することにより、動作モードがトレーニングモードであることを報知する（ステップＳ５０３）。
【００８３】
ステップＳ５０３の後、ＣＰＵ１００は、疑似的な硬貨詰りの発生タイミングが到来したか否かを判定する（ステップＳ５０４）。発生タイミングは、ステップＳ５０２にて決定した位置に硬貨が到達するタイミングである。
【００８４】
ＣＰＵ１００は、発生タイミングが到来するまでこの判定を繰り返す（ステップＳ５０４のＮｏ）。この間、ユーザは、ＰＯＳ端末２００及びその周辺機器の操作をトレーニングする。例えばこのトレーニングにおいて、ユーザは、実際の決済と同様の手順により、スキャナ装置２３０による商品識別コードの入力から預かり金額の硬貨入出金装置１及び紙幣入出金装置２２０への入金までを体験する。入金時及び出金時において、入金ベルト３０、搬送機構６０、或いは払出ベルト４２が硬貨を搬送している際に、ステップＳ５０２にて決定した位置（発生区間）における上流側センサが当該硬貨を検知したならば、ＣＰＵ１００は発生タイミングが到来したと判定する（ステップＳ５０４のＹｅｓ）。
【００８５】
このとき、ＣＰＵ１００は、投入モータ１１０、搬送モータ１１１、及び払出モータ１１２のうち動作中のモータを停止する（ステップＳ５０５）。厳密には、モータ停止のタイミングは、ステップＳ５０２にて決定した位置（発生区間）における上流側センサが硬貨を検知した後、当該位置における下流側センサが当該硬貨を検知するまでの間に設定する。ステップＳ５０５を以って、ＣＰＵ１００は、疑似エラー処理を終了する。
【００８６】
ＣＰＵ１００は、ステップＳ５０５にてモータを停止させた後も、継続して詰り検出処理を実行する。したがって、ステップＳ５０２にて決定した位置の上流側センサと下流側センサを対象とした詰り検出処理にて待ち時間がタイムアウトする。このようにして、疑似的な硬貨詰りが発生する。待ち時間がタイムアウトしたとき、ＣＰＵ１００は、通常モードにおける動作時と同様に、図８のフローチャートに示すエラー処理を実行する。
【００８７】
なお、ステップＳ５０５におけるＣＰＵ１００の動作は、搬送機構が貨幣を搬送している際に、貨幣詰りが検出されていない状態で搬送機構を停止させる第２の停止手段を構成する。また、ステップＳ５０２におけるＣＰＵ１００の動作は、硬貨の停止位置を設定する位置設定手段を構成する。
【００８８】
以上説明したように、本実施形態に係る硬貨入出金装置１は、硬貨詰りが発生していない状態で、搬送路の所定位置に硬貨を停止することにより、疑似的な硬貨詰りを発生する。この疑似的な硬貨詰りにより、ユーザに硬貨詰りに係るエラーへの対処方法を学ぶ機会を提供できる。
【００８９】
さらに、硬貨入出金装置１に様々な種類の疑似的な硬貨詰りを発生させることにより、硬貨入出金装置１に接続される上位機器のアプリケーションの動作確認などを簡単に行うことができる。
【００９０】
また、モード設定処理により、ユーザは硬貨入出金装置１の動作モードを通常モードとトレーニングモードとの間で任意に切り替えることができる。
【００９１】
また、疑似エラー処理において、ユーザは硬貨詰りを疑似的に発生させる位置を任意に選択することができる。
【００９２】
また、硬貨の搬送を停止させることを以ってエラーを疑似的に発生させるため、硬貨入出金装置１が実行する詰り検出処理やエラー処理のプログラムを変更する必要がない。さらには、ＰＯＳ端末２００のプログラムを変更する必要もない。
【００９３】
これらの他にも、本実施形態に開示された構成からは種々の好適な効果が得られる。
【００９４】
（第２の実施形態）
第２の実施形態につき、図１０を用いて説明する。  
本実施形態では、疑似エラー処理において硬貨入出金装置１が自動的に各種別の硬貨詰りを順次発生する構成を開示する。疑似エラー処理を除く構成は第１の実施形態と同様であるため、説明を省略する。
【００９５】
本実施形態に係る疑似エラー処理において、ＣＰＵ１００は、ＲＯＭ１０１に記憶されたコンピュータプログラムを実行することにより、図１０のフローチャートに沿って動作する。
【００９６】
当該フローチャートにおいて、先ずＣＰＵ１００は、エラーファイルＦの各レコードに書き込まれたエラーコードのうち未実施の硬貨詰りに対応するエラーコードの中からいずれか１つを選定する（ステップＳ６０１）。このときＣＰＵ１００は、エラーファイルＦの各レコードに書き込まれたエラーコードのうち未実施の硬貨詰りに対応するエラーコードの中からいずれか１つをランダムに選定してもよいし、予め定められた順序に従って選定してもよい。
【００９７】
ステップＳ６０１の後、ＣＰＵ１００は、ステップＳ５０２と同様に、搬送路において硬貨詰りを疑似的に発生させる位置を決定する（ステップＳ６０２）。
【００９８】
ステップＳ６０２の後、ＣＰＵ１００は、ステップＳ５０３と同様に、動作モードがトレーニングモードであることを報知する（ステップＳ６０３）。
【００９９】
ステップＳ６０３の後、ＣＰＵ１００は、ステップＳ５０４と同様に、疑似的な硬貨詰りの発生タイミングが到来したか否かを判定する（ステップＳ６０４）。ＣＰＵ１００は、発生タイミングが到来するまでこの判定を繰り返す（ステップＳ６０４のＮｏ）。
【０１００】
発生タイミングが到来したき（ステップＳ６０４のＹｅｓ）、ＣＰＵ１００は、ステップＳ５０５と同様に、投入モータ１１０、搬送モータ１１１、及び払出モータ１１２のうち動作中のモータを停止する（ステップＳ６０５）。
【０１０１】
ステップＳ６０５の後、ＣＰＵ１００は、エラーファイルＦの各レコードに書き込まれたエラーコードの全てについてステップＳ６０２〜Ｓ６０５の実行が完了したか否かを判定する（ステップＳ６０６）。完了していないならば（ステップＳ６０６のＮｏ）、ＣＰＵ１００の動作はステップＳ６０２に戻る。完了したならば（ステップＳ６０６のＹｅｓ）、ＣＰＵ１００は疑似エラー処理を終了する。
【０１０２】
以上のような疑似エラー処理によれば、トレーニングモードにおいて、各種別の硬貨詰りを順次発生させることができる。したがって、ユーザは、各種別の硬貨詰りへの対処を体験することができる。  
その他、第１の実施形態と同様の効果を奏する。
【０１０３】
（第３の実施形態）
第３の実施形態につき、図１１及び図１２を用いて説明する。  
本実施形態では、ＰＯＳ端末２００にもトレーニングモードに関する動作を実行させる。以下の説明においては第１，第２の実施形態との相違点にのみ着目し、第１，第２の実施形態と同一の構成については説明を省略する。
【０１０４】
本実施形態では、ＰＯＳ端末２００がモード設定処理を実行する。ＰＯＳ端末２００のＣＰＵ２０１は、ユーザがキーボード２０７を操作するなどして動作モードの切り替えの実行を指示したことに応じて、モード設定処理を開始する。モード設定処理においてＣＰＵ２０１は、ＲＯＭ２０２に記憶されたコンピュータプログラムを実行することにより、図１１のフローチャートに沿って動作する。
【０１０５】
当該フローチャートにおいて、先ずＣＰＵ２０１は、硬貨入出金装置１の動作モードを選択するためのモード選択画面をディスプレイ２０８に表示する（ステップＳ７０１）。ユーザは、モード選択画面への接触操作或いはキーボード２０７の操作により、動作モードとトレーニングモードのいずれかを選択することができる。
【０１０６】
ステップＳ７０１の後、ＣＰＵ２０１は、モードが選択されたか否かを判定する（ステップＳ７０２）。ＣＰＵ２０１は、この判定をモードが選択されるまで繰り返す（ステップＳ７０２のＮｏ）。ユーザがモードを選択したならば（ステップＳ７０２のＹｅｓ）、ＣＰＵ２０１は、選択されたモードが通常モードとトレーニングモードのいずれであるかを判定する（ステップＳ７０３）。
【０１０７】
通常モードが選択された場合（ステップＳ７０３の“通常”）、ＣＰＵ２０１は、硬貨入出金装置１に通常モードへの設定を指示するコマンドを送信する（ステップＳ７０４）。このコマンドを受信したとき、硬貨入出金装置１は、動作モードを通常モードに設定する。ステップＳ７０４を以ってＣＰＵ２０１はモード設定処理を終了する。
【０１０８】
一方、トレーニングモードが選択された場合（ステップＳ７０３の“トレーニング”）、ＣＰＵ２０１は、硬貨入出金装置１にトレーニングモードへの設定を指示するコマンドを送信する（ステップＳ７０５）。このコマンドを受信したとき、硬貨入出金装置１は、動作モードをトレーニングモードに設定する。
【０１０９】
ステップＳ７０５の後、ＣＰＵ２０１は、エラー設定画面をディスプレイ２０８に表示する（ステップＳ７０６）。図１２は、エラー設定画面が表示されたディスプレイ２０８を示す模式図である。同図に示すエラー設定画面３００は、選択エリア３１０と設定完了ボタン３２０とを含む。選択エリア３１０は、硬貨入出金装置１に発生させるべき硬貨詰りエラーをユーザに選択させるためのエリアである。特に本実施形態における選択エリア３１０は、エラーファイルＦの各レコードに書き込まれたエラーコードＣ１，Ｃ２，Ｃ３・・・及び「全実施」の中から１つを選択するためのラジオボタン３１１を含む。「全実施」は、全てのエラーコードに対応するエラーを選択するためのラジオボタンである。ラジオボタン３１１や設定完了ボタン３２０は、ディスプレイ２０８が備えるタッチパネル或いはキーボード２０７を介して操作できる。なお、モード選択画面においてトレーニングモードが選択された後、ＣＰＵ２０１は、ディスプレイ２０８にモードエリア４００を表示する。モードエリア４００は、硬貨入出金装置１がトレーニングモードに設定中であることをユーザに報知するためのエリアである。ディスプレイ２０８は、決済に係る処理の実行時などにおいても、モードエリア４００を継続して表示する。
【０１１０】
ステップＳ７０６の後、ＣＰＵ２０１は、エラー設定画面３００による設定が完了したか否かを判定する（ステップＳ７０７）。ＣＰＵ２０１は、ユーザが設定完了ボタン３２０を操作するまでこの判定を継続する（ステップＳ７０７のＮｏ）。
【０１１１】
ユーザが設定完了ボタン３２０を操作したとき（ステップＳ７０７のＹｅｓ）、ＣＰＵ２０１は、エラーコードＣ１，Ｃ２，Ｃ３・・・のラジオボタン３１１により個別にエラーが選択されているか、或いは「全実施」のラジオボタン３１１により全てのエラーが選択されているかを判定する（ステップＳ７０８）。個別に選択されている場合（ステップＳ７０８のＹｅｓ）、ＣＰＵ２０１は、当該選択されたエラーに対応するエラーコードを硬貨入出金装置１に送信する（ステップＳ７０９）。一方、全てのエラーが選択されている場合（ステップＳ７０８のＮｏ）、ＣＰＵ２０１は、硬貨入出金装置１に全実施コマンドを送信する（ステップＳ７１０）。ステップＳ７０９或いはステップＳ７１０を以って、ＣＰＵ２０１はモード設定処理を終了する。
【０１１２】
ステップＳ７０９にて送信されたエラーコードを受信したとき、硬貨入出金装置１のＣＰＵ１００は、図９に示した疑似エラー処理を実行する。この疑似エラー処理のステップＳ５０１において、ＣＰＵ１００は、発生させるべき硬貨詰りのエラーコードとして当該受信したエラーコードを選定する。すなわち、硬貨入出金装置１は、エラー設定画面３００にて選択されたエラーコードに対応する硬貨詰りを、その発生タイミングの到来とともに発生させる。
【０１１３】
一方、ステップＳ７１０にて送信された全実施コマンドを受信したとき、硬貨入出金装置１のＣＰＵ１００は、図１０に示した疑似エラー処理を実行する。すなわち、硬貨入出金装置１は、エラーファイルＦの各レコードに書き込まれたエラーコードに対応する硬貨詰りを、それらの発生タイミングの到来とともに順次発生させる。
【０１１４】
以上説明したように、ＰＯＳ端末２００から硬貨入出金装置１の動作モードの設定や、発生させるべき硬貨詰りの設定を行うようにしても、第１，第２の実施形態と同様にユーザに硬貨詰りに係るエラーへの対処方法を学ぶ機会を提供できることなどに変わりはない。
【０１１５】
（変形例）
第１〜第３の実施形態にて開示した構成は、種々の変形実施が可能である。
【０１１６】
例えば、第１〜第３の実施形態においては貨幣処理装置の一例として硬貨入出金装置１を開示した。しかしながら、貨幣処理装置は、硬貨を入金する機能或いは硬貨を出金する機能のいずれか一方のみを備える装置であってもよい。
【０１１７】
また、貨幣処理装置は、紙幣を入金する機能、紙幣を出金する機能、或いはこれら双方の機能を備える装置であってもよい。このように貨幣入出金装置を紙幣に関する装置とする場合にも、第１〜第３の実施形態にて開示した技術を適用できる。すなわち、同装置内部の紙幣の搬送路において紙幣が搬送されている途中で当該紙幣の搬送を停止することにより、当該搬送路において紙幣詰りを疑似的に発生させることができる。
【０１１８】
また、貨幣処理装置は、ＰＯＳ端末に接続されるものに限られない。貨幣処理装置は、例えばＡＴＭや自動販売機に内蔵される貨幣入出金装置であってもよい。
【０１１９】
硬貨入出金装置１に加え、決済処理をユーザに体験させるためのトレーニングモードをＰＯＳ端末２００に設けてもよい。この場合において、ＰＯＳ端末２００がトレーニングモードに設定され、かつ硬貨入出金装置１がトレーニングモードに設定されている場合に限り、硬貨入出金装置１が疑似的な硬貨詰りを発生するようにしてもよい。
【０１２０】
第１〜第３の実施形態では、図６〜図１０のフローチャートに示す動作に関る処理を実現させるためのコンピュータプログラムを硬貨入出金装置１のＲＯＭ１０１が予め記憶し、図８及び図１１のフローチャートに示す動作に関る処理を実現させるためのコンピュータプログラムをＰＯＳ端末２００のＲＯＭ２０２が予め記憶するとした。しかしこれに限らず、同様のプログラムがネットワークから硬貨入出金装置１及びＰＯＳ端末２００にダウンロードされてもよい。或いは、記録媒体に記録された同様のプログラムが、硬貨入出金装置１及びＰＯＳ端末２００にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、硬貨入出金装置１及びＰＯＳ端末２００のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２２】
１…硬貨入出金装置、１００…ＣＰＵ、１１０…投入モータ、１１１…搬送モータ、１１２…払出モータ、１２１ａ〜１２１ｆ…払出シャッタソレノイド、１３０…硬貨識別センサ、１３１…投入センサ、１３２，１３３…搬送路センサ、１３４ａ〜１３４ｆ…カウントセンサ、１３５ａ〜１３５ｆ…払出センサ、１３６…受皿センサ、１３７…引出センサ、２００…ＰＯＳ端末、Ｆ…エラーファイル、ＤＢ…ガイダンスデータベース。
【図１】
2014167748.tif 000003
【図２】
2014167748.tif 000004
【図３】
2014167748.tif 000005
【図４】
2014167748.tif 000006
【図５】
2014167748.tif 000007
【図６】
2014167748.tif 000008
【図７】
2014167748.tif 000009
【図８】
2014167748.tif 000010
【図９】
2014167748.tif 000011
【図１０】
2014167748.tif 000012
【図１１】
2014167748.tif 000013
【図１２】
2014167748.tif 000014