JP2023046113A - Currency processing system, currency processing method, and program - Google Patents
Currency processing system, currency processing method, and program Download PDFInfo
- Publication number
- JP2023046113A JP2023046113A JP2021154825A JP2021154825A JP2023046113A JP 2023046113 A JP2023046113 A JP 2023046113A JP 2021154825 A JP2021154825 A JP 2021154825A JP 2021154825 A JP2021154825 A JP 2021154825A JP 2023046113 A JP2023046113 A JP 2023046113A
- Authority
- JP
- Japan
- Prior art keywords
- code
- money handling
- information
- display
- processing
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 324
- 238000003672 processing method Methods 0.000 title 1
- 230000007704 transition Effects 0.000 claims abstract description 98
- 238000000034 method Methods 0.000 claims description 57
- 230000008569 process Effects 0.000 claims description 50
- 238000000151 deposition Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 12
- 238000012937 correction Methods 0.000 description 7
- 238000012905 input function Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 208000035473 Communicable disease Diseases 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
Images
Landscapes
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
本発明は、貨幣処理システム、および、貨幣処理方法、並びに、プログラムに関する。 The present invention relates to a money handling system, a money handling method, and a program.
銀行等の金融機関やスーパーマーケット等の小売り施設に設置され、貨幣の入金処理を含む種々の処理が可能な出納機として、貨幣処理装置が広く用いられている。貨幣処理装置には、タッチパネル等の入出力デバイスが備えられ、ユーザの操作を補助する情報を表示したり、操作入力を受けることができるようになされている。 2. Description of the Related Art Money handling apparatuses are widely used as teller machines that are installed in financial institutions such as banks and retail facilities such as supermarkets and that are capable of performing various processes including depositing money. The money handling apparatus is equipped with an input/output device such as a touch panel, and is capable of displaying information for assisting user's operation and receiving operation input.
例えば、スーパーマーケット等の小売り施設に設置されている貨幣処理装置においては、両替処理、つり銭準備金のための出金処理、または、レジを締めた後の入金処理などが可能であり、例えば、入金処理においては、タッチパネルに表示された情報を基にメニュー選択が行われ、タッチパネルを用いて、認証処理のための入力や、入金伝票情報が入力され、所定の投入部に紙幣や硬貨が投入されたのち、投入された紙幣や硬貨の計数処理が行われるようになされている(例えば、特許文献1)。 For example, in a money handling device installed in a retail facility such as a supermarket, it is possible to perform exchange processing, withdrawal processing for change reserves, or deposit processing after closing a cash register. In the processing, menu selection is performed based on the information displayed on the touch panel, input for authentication processing and deposit slip information are input using the touch panel, and banknotes and coins are inserted into a predetermined insertion unit. After that, the inserted banknotes and coins are counted (for example, Patent Document 1).
上述した貨幣処理装置においては、例えば、タッチパネルに認証処理のための操作入力を促すための情報が表示されて、ユーザがタッチパネルを用いて所定の情報を入力することにより、ユーザ認証処理が行われ、正しく認証が行われたのち、メニュー選択画面が表示される。 In the above-described money handling apparatus, for example, information for prompting an operation input for authentication processing is displayed on the touch panel, and the user inputs predetermined information using the touch panel to perform user authentication processing. , the menu selection screen is displayed after correct authentication.
上述した貨幣処理装置においては、認証処理が正しく行われた後、ユーザにより、例えば、入金処理が選択された場合、レジID、伝票金額、損券損貨、現金外項目に関する情報などが入力され、紙幣や硬貨などの現金が装置の所定の投入部に投入されて、計数処理が実行される。また、両替時などにおいても、同様の操作入力が必要である。 In the money handling apparatus described above, after the authentication process has been performed correctly, when the user selects the deposit process, for example, the cash register ID, slip amount, unfit bills and unfit coins, information on non-cash items, etc. are input. , cash such as banknotes and coins are inserted into a predetermined input portion of the apparatus, and the counting process is executed. Also, when exchanging money, the same operation input is required.
このように、従来の貨幣処理装置においては、認証処理のために認証情報を入力したり、またその後の処理においても入金や両替等の処理に必要な入力内容が多く、煩雑であった。このため、例えば、商業施設等の閉店後に、入金処理のために多くのユーザ(店舗従業員など)が並んで入力を待つ必要があるなどの問題が発生していた。 As described above, in the conventional money handling apparatus, authentication information is input for authentication processing, and in the subsequent processing, there are many input contents required for processing such as depositing and exchanging money, which is cumbersome. For this reason, for example, many users (store employees, etc.) have to line up and wait for input for payment processing after a commercial facility or the like is closed.
また、タッチパネル等の入力デバイスは、不特定多数のユーザが操作入力のために触る必要があり、感染症対策等の観点においても課題がある。 In addition, an input device such as a touch panel needs to be touched by an unspecified number of users for operation input, and there is also a problem in terms of measures against infectious diseases and the like.
そこで、本発明は、前記課題を解決すること、すなわち、利便性を向上させた貨幣処理システム、および、貨幣処理方法、並びに、プログラムを提供することを目的とする。 Accordingly, an object of the present invention is to solve the above problems, that is, to provide a money handling system, a money handling method, and a program with improved convenience.
本発明の貨幣処理システムの一側面は、端末装置が、貨幣処理を実行させるために必要な操作入力を取得する操作入力取得部と、操作入力取得部により入力された操作入力に対応する第1のコード情報を生成する第1のコード生成処理部と、第1のコード生成処理部により生成された第1のコード情報を含む第1の表示画像データを生成する第1の表示データ生成処理部とを有し、貨幣処理装置は、第1の表示データ生成処理部により生成された第1の表示画像データに含まれる第1のコード情報を読み込むコードリーダーと、コードリーダーにより読み込まれた第1のコード情報に応じた貨幣処理の実行を制御する貨幣処理制御部とを有することを特徴とする。 According to one aspect of the money handling system of the present invention, the terminal device includes an operation input acquisition unit that acquires an operation input necessary for executing money handling, and a first and a first display data generation processing unit for generating first display image data including the first code information generated by the first code generation processing unit. a code reader for reading first code information included in the first display image data generated by the first display data generation processing unit; and the first code information read by the code reader. and a money processing control unit for controlling the execution of money processing according to the code information.
本発明の貨幣処理方法の一側面は、端末装置および貨幣処理を実行する貨幣処理装置を含んで構成される貨幣処理システムの貨幣処理方法であって、端末装置は、貨幣処理を実行させるために必要な操作入力を取得する操作入力取得ステップと、操作入力取得ステップの処理により取得された操作入力に対応するコード情報を生成するコード生成ステップとコード生成ステップの処理により生成されたコード情報を含む表示画像データを生成する表示データ生成ステップとを含む処理を実行し、貨幣処理装置は、表示データ生成ステップの処理により生成された表示画像データに含まれるコード情報を読み込むコード読み込みステップと、コード読み込みステップの処理により読み込まれたコード情報に応じた貨幣処理の実行を制御する貨幣処理制御ステップとを含む処理を実行することを特徴とする。 One aspect of the money handling method of the present invention is a money handling method for a money handling system including a terminal device and a money handling device for carrying out money handling, wherein the terminal device performs money handling. Includes an operation input acquisition step for acquiring a required operation input, a code generation step for generating code information corresponding to the operation input acquired by the operation input acquisition step, and code information generated by the code generation step a display data generation step of generating display image data; and a money handling control step of controlling the execution of money handling according to the code information read by the processing of the step.
本発明のプログラムの一側面は、貨幣処理システムを構成する端末装置および貨幣処理を実行する貨幣処理装置のコンピュータで実行されるプログラムであって、端末装置において、貨幣処理を実行させるために必要な操作入力を取得する操作入力取得ステップと、操作入力取得ステップの処理により取得された操作入力に対応するコード情報を生成するコード生成ステップとコード生成ステップの処理により生成されたコード情報を含む表示画像データを生成する表示データ生成ステップとを含む処理を実行させ、貨幣処理装置において、表示データ生成ステップの処理により生成された表示画像データに含まれるコード情報を読み込むコード読み込みステップと、コード読み込みステップの処理により読み込まれたコード情報に応じた貨幣処理の実行を制御する貨幣処理制御ステップとを含む処理を実行させることを特徴とする。 One aspect of the program of the present invention is a program executed by a computer of a terminal device that constitutes a money handling system and a money handling device that executes money handling. An operation input acquisition step for acquiring an operation input, a code generation step for generating code information corresponding to the operation input acquired by the operation input acquisition step, and a display image including the code information generated by the code generation step. a code reading step of reading code information included in the display image data generated by the processing of the display data generating step in the money handling device; and a money handling control step for controlling the execution of money handling according to the code information read by the process.
本発明によれば、貨幣処理システムの利便性を向上させることができる。 ADVANTAGE OF THE INVENTION According to this invention, the convenience of a money handling system can be improved.
以下、本発明の一実施の形態の貨幣処理システム、および、貨幣処理方法、並びに、プログラムについて、図を参照しながら説明する。 Hereinafter, a money handling system, a money handling method, and a program according to an embodiment of the present invention will be described with reference to the drawings.
図1を参照し、本発明の一実施例である貨幣処理システム1の概要について説明する。
An overview of a
貨幣処理システム1は、端末装置11と貨幣処理装置12を含んで構成される。
The
端末装置11と貨幣処理装置12は、それぞれ、例えば、QRコード(登録商標)などの2次元コードやバーコードなどの所定のコードを生成して表示する機能と、それぞれのコード読み込む機能を有している。
The
端末装置11は、ユーザの入力情報をコード化して表示することができ、端末装置11に表示されたコードを貨幣処理装置12に読み込ませることにより、端末装置11に対してユーザが入力した情報に基づく貨幣処理を、貨幣処理装置12に実行させることができる。
The
また、従来、貨幣処理装置12においてタッチパネル等の入力デバイスを用いて行われていた操作入力においても、貨幣処理装置12が、同等の操作入力を端末装置11において実行させるための情報を含むコードを生成して表示させることができる。ユーザは、貨幣処理装置12に表示されたコードを端末装置11に読み込ませて、同等の操作入力を端末装置11において実行し、操作入力内容をコード化して、端末装置11に表示させ、貨幣処理装置12に読み込ませることができる。
In addition, in the operation input that has conventionally been performed using an input device such as a touch panel in the
すなわち、図1の貨幣処理システム1においては貨幣処理装置12と端末装置11間において、2次元コードなどの所定のコードを利用して、貨幣処理装置12への操作入力を、端末装置11のみで実行可能なようになされている。
That is, in the
端末装置11は、情報を入力する入力デバイス、および、情報を表示する表示デバイスを備え、所定のアプリケーションを起動することにより、図2を用いて後述する所定の機能を実現する。端末装置11の入力デバイスが有する機能には、画像を取得するカメラ等の画像情報入力機能が含まれる。端末装置11は、例えば、スマートフォンやタブレット装置などのモバイル端末であると好適である。また、端末装置11としては、パーソナルコンピュータなど、入力デバイスと表示デバイスを含む、または、入力デバイスと表示デバイスを制御して利用することが可能であり、かつ、図2を用いて後述する所定の機能を実現することが可能な他の端末を用いることも可能である。
The
貨幣処理装置12は、銀行等の金融機関やスーパーマーケット等の小売り施設に設置されるものであり、貨幣の入金処理を含む種々の処理が可能な出納機として動作可能なものである。具体的には、貨幣処理装置12は、バラ紙幣の入出金処理等を行う紙幣処理、バラ硬貨の入出金処理等を行う硬貨処理、包装硬貨の出金処理等を行う棒金出金処理、特定の金券の収納処理を行う金券処理などの処理が可能なように構成されている。また、貨幣処理装置12は、紙幣、硬貨、商品券等以外のもの、または、損券損貨と判断されたものを格納可能なポストをさらに備えることができる。
The
貨幣処理装置12は、コードリーダー51、入出力部52、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、および、ポスト56を含んで構成されている。また、貨幣処理装置12には、各部を制御する制御部(図7を用いて後述)、および、情報を記憶する記憶部(図7を用いて後述)が設けられている。入出力部52~ポスト56の機能は、従来の貨幣処理装置と同等である。
The
コードリーダー51は、カメラ等の画像入力デバイスを含み、例えば、図6を用いて後述する、端末装置11の表示部23に表示されるコード等を読み込むことができる。コードリーダー51は、端末装置11に表示されているコード情報の画像を取得した場合、コード情報の画像を、後述する制御部のコード読み取り処理部に供給する。
The
入出力部52は、従来の貨幣処理装置と同様の入出力操作を実現可能とするものであり、キーボードなどの入力デバイス、液晶ディスプレイやプリンタ52-aなどの出力デバイス、タッチパネルなどの入出力デバイス、または、カードリーダ等の所定のデバイスが適宜組み合わされて設けられている。ここでは、入出力デバイスとして、タッチパネルが設けられているものとして説明する。入出力部52は、ユーザからの操作入力を受けた場合、操作入力に対応する情報を、後述する制御部の入力取得部に供給する。
The input/
紙幣処理ユニット53は、バラ紙幣の入出金処理等を行うユニットである。紙幣処理ユニット53には、紙幣入出口61と紙幣リジェクト口62とが設けられている。
紙幣入出口61では、入金処理時に操作者によりバラ紙幣が外部から投入され、出金処理時に内部からバラ紙幣が取り出し可能に繰り出される。紙幣リジェクト口62では、入金処理時に入金されたバラ紙幣の中から偽紙幣あるいは汚損紙幣等と判別されたリジェクト紙幣が取り出し可能に繰り出される。
The
In the banknote inlet/
硬貨処理ユニット54は、バラ硬貨の入出金処理等を行うユニットである。硬貨処理ユニット54には、硬貨入金口63、硬貨リジェクト口64、および硬貨出金口65とが設けられている。硬貨入金口63において、入金処理時に操作者によりバラ硬貨が外部から投入される。硬貨リジェクト口64において、入金処理時に入金されたバラ硬貨の中から偽硬貨あるいは汚損硬貨等と判別されたリジェクト硬貨が取り出し可能に繰り出される。硬貨出金口65において、バラ硬貨の出金処理時に内部からバラ硬貨が取り出し可能に繰り出される。
The
棒金出金ユニット55は、包装硬貨の出金処理等を行うユニットである。棒金出金ユニット55には、包装硬貨の出金処理時に内部から包装硬貨を取り出し可能に繰り出される棒金出金口66が設けられている。
The coin
ポスト56は、汚損紙幣または汚損硬貨等と判別された場合など、上述した各部に格納することができなかったものや、特定の金券などを格納するためのユニットである。ポスト56には、内部の収納部へ所定の物品を格納するための引出部68が設けられている。
The
貨幣処理装置12は、上述した機能に加えて、図7を用いて後述する所定の機能を実現することが可能なものである。
In addition to the functions described above, the
また、貨幣処理装置12の構成はこれに限らず、例えば、棒金出金ユニット55、または、ポスト56のうちのいずれか一部を含まない構成であっても良い。
Also, the configuration of the
図2は、端末装置11が有する機能構成を示す機能ブロック図である。これらの機能は、例えば、スマートフォンやタブレット端末などに、所定のアプリケーションをインストールし、そのアプリケーションを起動した場合に実現可能である。
FIG. 2 is a functional block diagram showing the functional configuration of the
以下、端末装置11として、スマートフォンを利用した場合を主な例として説明する。
A case where a smartphone is used as the
端末装置11は、画像取得部21、操作入力部22、表示部23、記憶部24、および制御部25の機能を含んで構成されている。制御部25は、コード読み取り処理部31、OCR処理部32、操作入力取得部33、フェイズ遷移制御部34、認証処理部35、コード生成処理部36、および表示データ生成処理部37の機能を含んで構成されている。
The
画像取得部21は、例えば、カメラなどの画像入力デバイスを有し、貨幣処理装置12に表示される、例えば、2次元コードなどの所定のコードの画像情報を取得し、制御部25のコード読み取り処理部31に供給する。画像取得部21はまた、対象のレジで締めを行った際に出力されるレジジャーナルの所定の数値情報が含まれた画像データを取得し、制御部25のOCR処理部32に供給する。
The
操作入力部22は、各種ボタンやタッチパネルなどの入力デバイスを含んで構成され、ユーザからの操作入力を、制御部25の操作入力取得部33に供給する。
The
表示部23は、液晶ディスプレイやタッチパネルなどの表示デバイスを含んで構成され、制御部25の表示データ生成処理部37により生成された表示画像データを表示させる。端末装置11として、スマートフォンを利用した場合、操作入力部22と表示部23は、一体化して構成されている。
The
記憶部24は、端末装置11の動作に必要な各種情報を記憶するものであり、制御部25と、情報を授受する。
The
制御部25は、端末装置11の動作を制御するものであり、記憶部24に記憶されている所定のアプリケーションをロードして実行することにより、図2に示される所定の機能を実行することができる。
The
コード読み取り処理部31は、画像取得部21から供給された、例えば、2次元コードなどの所定のコードを読み取って情報を取得し、操作入力取得部33に供給する。
The code
OCR処理部32は、画像取得部21から供給された、例えば、対象のレジで締めを行った際に出力されるレジジャーナルの所定の数値情報が含まれた画像データに対する文字認識処理を実行し、認識された文字情報を、操作入力取得部33に供給する。
The
操作入力取得部33は、操作入力部22、コード読み取り処理部31、またはOCR処理部32から供給されたユーザの各種入力情報を取得し、認証に関する情報は認証処理部35へ、他の情報は、フェイズ遷移制御部34に供給する。
The operation
フェイズ遷移制御部34は、操作入力取得部33、または、認証処理部35から供給された情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御する。フェイズ遷移制御部34によるフェイズ遷移の詳細については、後述する。
The phase
認証処理部35は、フェイズ遷移制御部34の制御に基づいて、操作入力取得部33から供給された認証情報に基づいて、認証処理を実行し、認証処理結果をフェイズ遷移制御部34に供給する。
The
なお、認証処理結果は、コード化された情報に含まれて、貨幣処理装置12に読み取られるが、その認証情報に、端末装置11固有の装置ナンバー等の識別情報を含ませることにより、貨幣処理装置12において、端末装置11が正当なものか、ユーザと端末装置11の組み合わせが正当なものかを判定させることができるようにしてもよい。また、これにより、所定の端末装置11で生成された情報のみを貨幣処理装置12が受付可能なようにすることができる。また、認証情報には、例えば、コード固有の情報や、コード生成日時などの情報を含ませるようにしてもよい。また、認証情報にコード生成日時の情報が含まれる場合、貨幣処理装置12において認識可能なコードの有効期限を、例えば、○○時間後内、当日中、翌日までなどと定めるようにしてもよい。これにより、貨幣処理システム1のセキュリティー能力をより向上させることができる。
The result of authentication processing is included in coded information and read by the
コード生成処理部36は、フェイズ遷移制御部34の制御に基づいて、ユーザの操作入力内容を示す、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給する。
Based on the control of the phase
表示データ生成処理部37は、例えば、フェイズ遷移制御部34の制御に基づいて、図3~図6を用いて後述するような表示画像データを表示部23に表示させるための表示データを生成し、表示部23に供給し表示させる。
The display data generation processing unit 37 generates display data for causing the
なお、端末装置11として、例えば、パーソナルコンピュータなど、モバイル端末以外の据え置きタイプの装置を用いる場合については、コード生成処理部36により生成されたコード情報を、プリンタ等の印字出力装置にて出力させるようにしてもよい。なお、この場合、印刷されたコードを第三者が利用することを防止するため、コードに含まれる認証処理結果とは別に、貨幣処理装置12操作時に、新たに認証処理を必要とするようなフェイズ管理とすることができる。
When a stationary type device other than a mobile terminal such as a personal computer is used as the
次に、フェイズ遷移制御部34によるフェイズ遷移について説明する。
Next, phase transition by the phase
フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、アプリケーションの起動の指令を示すものであった場合、認証処理フェイズを実行させるための制御、具体的には、例えば、図3に示す認証情報入力画面を表示させるための制御情報を、表示データ生成処理部37に供給するとともに、認証処理部35を制御して、認証処理を実行させる。ユーザは、図3に示す認証処理入力画面に対して、必要な認証情報を入力する。認証情報には、パスワード以外にも、例えば、オペレータID、レジ番号、または、テナント番号などの情報が含まれていてもよい。また、これらの認証情報は、1つの入力画面ではなく、複数の異なる入力画面において入力されるものとしてもよい。なお、ここでは、図3に示す認証情報入力画面を用いてユーザの認証処理を行うものとして説明したが、ユーザの認証処理は、例えば、顔認証や指紋認証などの生体認証等、他の方法で行うものとしてもよい。
For example, when the information supplied from the operation
また、フェイズ遷移制御部34は、例えば、認証処理部35から認証結果の供給を受けた場合、認証結果に基づいて、フェイズを遷移する。フェイズ遷移制御部34は、認証処理が正しく行われなかった場合、表示データ生成処理部37を制御して、エラーメッセージに対応する表示データを生成させ、表示部23に供給させて、エラーメッセージを表示させる。また、フェイズ遷移制御部34は、認証処理が正しく行われた場合、表示データ生成処理部37を介して、例えば、図4に示すメニュー画面を表示部23に表示する。図4のメニュー画面には、入金ボタン、出金ボタン、両替ボタン、業務ボタン表示/非表示ボタン、設定ボタン、パスワード変更ボタン、ログアウトボタンなどが設けられている。入金ボタンは、入金に必要な操作を行うボタン、出金ボタンは出金に必要な操作を行うボタン、両替ボタンは両替に必要な操作を行うボタンである。業務ボタン表示/非表示ボタンは、入金ボタン、出金ボタン、両替ボタンの表示と非表示を切り替えるボタン、設定ボタンは各種設定を行うボタンである。パスワード変更ボタンは、パスワードを変更するボタン、ログアウトボタンはログアウトを行うボタンである。
In addition, for example, when the authentication result is supplied from the
また、フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、図4に示すメニュー画面における入金メニューの選択の指令を示すものであった場合、図5に示す、伝票金額、入金される貨幣それぞれの数と金額、現金外入力などの項目を入力するための入金情報入力画面を表示データ生成処理部37を介して、表示部23に表示する。ユーザは、図5に示す入金情報入力画面に対して、入金伝票に対応する情報、すなわち、入金合計金額、現金入金の数や額、および現金外入力などの各項目の入力を行うことができる。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。
For example, when the information supplied from the operation
また、ユーザは、図5に示す入金情報入力画面において、対象のレジで締めを行った際に出力されるレジジャーナルの所定の数値情報を画像入力により実行することを指令するためのOCR入力ボタン41を選択することができる。フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、OCR入力ボタン41の選択を示すものであった場合、OCR処理部32を制御して、画像取得部21から供給された画像に対する文字認識処理を実行させる。OCR処理部32は、文字認識処理を実行し、認識された文字情報を、操作入力取得部33に供給する。操作入力取得部33は、供給された情報を、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。
The user also presses the OCR input button for instructing execution by image input of predetermined numerical information of the cash register journal that is output when the target cash register is closed on the deposit information input screen shown in FIG. 41 can be selected. For example, when the information supplied from the operation
また、ユーザは、図5に示す入金情報入力画面において、入力内容を貨幣処理装置12に入力するために用いる、例えば、2次元コードなどの所定のコードを生成することを指令するためのコード生成ボタン42を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、コード生成ボタン42の選択を示すものであった場合、コード生成処理部36を制御して、ユーザの認証情報、および、入金情報に対応するコード情報を生成させ、表示データ生成処理部37に供給させるとともに、表示データ生成処理部37を制御して、図6に示すコード画像を含む表示画像データを生成させ、表示部23に供給して表示させる。表示部23に表示されるコード画像を含む表示画像には、2次元コード以外にも、例えば、コードの内容を示す情報(図6の例では、入金)、担当者名、または、コード生成日時などを表示させるようにしてもよい。端末装置11への操作開始後、最初に作成される認証情報を含むコードを、事前入力コードと称するものとする。
In addition, the user uses the deposit information input screen shown in FIG.
また、ユーザは、図5に示す入金情報入力画面において、図3に示す認証情報入力画面に遷移することを指令するための取消ボタン43を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、取消ボタン43の選択を示すものであった場合、表示データ生成処理部37を制御して、認証情報入力画面を表示させる。
Also, the user can select a cancel
また、ユーザは、図5に示す入金情報入力画面において、前画面に遷移することを指令するための戻るボタン44を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、戻るボタン44の選択を示すものであった場合、表示データ生成処理部37を制御して、前の画面を表示部23に表示させる。
Also, the user can select a
また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、図4に示すメニュー画面における出金ボタンの選択の指令を示すものであった場合、例えば、出金する金種とその数を入力するための、図示しない出金情報入力画面を、表示データ生成処理部37を介して、表示部23に表示する。ユーザは、出金情報の入力画面に対して、出金伝票に対応する情報、すなわち、出金する金種と金種ごとの数の入力を行うことができる。なお、金種や数の指定がない場合は、最小構成数による払い出しが行われるものとして処理される。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。
Further, when the information supplied from the operation
この出金情報入力画面には、図5を用いて説明したコード生成ボタン42と同様のコード生成ボタンが表示される。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、出金情報入力画面上のコード生成ボタンの選択を示すものであった場合、コード生成処理部36を制御して、ユーザの認証情報、および出金情報に対応するコード情報を生成させ、表示データ生成処理部37に供給させるとともに、表示データ生成処理部37を制御して、例えば、図6を用いて説明した場合と同様に、コード画像を含む表示画像データを生成させ、表示部23に供給して表示させる。
A code generation button similar to the
また、出金情報入力画面には、図5を用いて説明した取消ボタン43、および戻るボタン44と同様の、取消ボタン、および、戻るボタンが表示される。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、出金情報入力画面上の選択を示すものであった場合、各部を制御して、ユーザの操作入力に応じたフェイズ遷移を行う。
The withdrawal information input screen also displays a cancel button and a return button similar to the cancel
また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、図4に示すメニュー画面における両替ボタンの選択の指令を示すものであった場合、例えば、両替の合計金額、および、金種とその数を入力するための両替情報入力画面を、表示データ生成処理部37を介して、表示部23に表示する。ユーザは、両替情報入力画面に対して、両替伝票に対応する情報、すなわち、両替合計金額、両替金種、および、金種ごとの数の入力を行うことができる。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。
In addition, when the information supplied from the operation
また、この両替情報入力画面には、図5を用いて説明したコード生成ボタン42と同様のコード生成ボタンが表示される。フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、両替情報入力画面上のコード生成ボタンの選択を示すものであった場合、コード生成処理部36を制御して、ユーザの認証情報、および両替情報に対応するコード情報を生成させ、表示データ生成処理部37を介して、例えば、図6を用いて説明した場合と同様に、コード画像を含む表示画像データを表示部23に表示する。
A code generation button similar to the
また、両替情報入力画面にも、図5を用いて説明した取消ボタン43、および戻るボタン44と同様の取消ボタン、および戻るボタンが表示される。フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、これらのボタンの選択を示すものであった場合、各部を制御して、ユーザの操作入力に応じたフェイズ遷移を行う。
A cancel button similar to the cancel
なお、フェイズ遷移制御部34は、両替する合計金額、および、金種とその数の入力値との整合が取れていない場合、コード生成ができないものとし、コード生成ボタンを表示させないようにしてもよい。
上述したようにフェイズ遷移制御部34は、ユーザの入力によって表示画面を遷移させ、操作に応じた処理を各部を制御して実行させる。
Note that the phase
As described above, the phase
ユーザは、図6に示されるコード画像を貨幣処理装置12に読み込ませることにより、従来の貨幣処理装置を直接操作して行っていた、認証処理、メニュー選択、入金伝票や現金外入金、あらかじめわかっている損券損貨の情報等の基本入力処理までの操作入力内容を、一度に、貨幣処理装置12に入力させることができる。すなわち、これらの情報の入力のために一人のユーザに貨幣処理装置12が束縛される時間を短縮することができるので、例えば、商業施設等の閉店後に、煩雑であった入金処理のために多くのユーザが並んで入力を待つ必要がなくなり、貨幣処理システム1の利便性が向上する。
By having the
フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、後述する処理により、貨幣処理装置12において生成されたコードの、コード読み取り処理部31による読み取り結果であった場合、そのコードが示す内容に従って、各部を制御する。貨幣処理装置12において生成されたコードを読み取った場合の処理の詳細については、図9~図11を用いて後述する。
For example, when the information supplied from the operation
図7は、貨幣処理装置12が有する機能構成を示す機能ブロック図である。
FIG. 7 is a functional block diagram showing the functional configuration of the
貨幣処理装置12は、図1を用いて説明した、コードリーダー51、入出力部52、紙幣処理ユニット53、棒金出金ユニット55、および、ポスト56、並びに、各部を制御する制御部58、および、情報を記憶し制御部58と情報を授受する記憶部59を有している。
The
制御部58は、コード読み取り処理部71、入力取得部72、認証処理部73、フェイズ遷移制御部74、コード生成処理部75、表示データ生成処理部76、および貨幣入出金処理制御部77を有している。
The
コード読み取り処理部71は、コードリーダー51から供給された、例えば、2次元コードなどの所定のコードを読み取って情報を取得し、入力取得部72に供給する。
The code
入力取得部72は、入出力部52から供給された、または、コード読み取り処理部71から供給された、ユーザの各種入力情報を取得し、認証に関する情報は認証処理部73へ、他の情報は、フェイズ遷移制御部74に供給する。
The
認証処理部73は、入力取得部72から供給された認証情報に基づいて、認証処理を実行し、認証処理結果をフェイズ遷移制御部74に供給する。なお、端末装置11において生成される認証情報に、端末装置11固有の装置ナンバー等の識別情報を含ませ、あらかじめ指定された端末装置11が利用された場合以外は、貨幣処理装置12の利用ができないようにすることも可能である。
The
フェイズ遷移制御部74は、入力取得部72、または認証処理部73から供給された情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御する。
The phase
例えば、端末装置11において、認証情報入力画面(図3)により認証処理が行われたのち、メニュー画面(図4)により選ばれたメニューにおいて、入力画面(図5)で各種情報が入力され、その後、コード情報(図6)が生成されて表示された場合を例とすると、貨幣処理装置12のコードリーダー51においてコードの画像が入力されて、コード読み取り処理部71により読み取られ、入力取得部72に供給される。入力取得部72は、供給された情報のうちの認証情報を認証処理部73に供給するとともに、それ以外の情報、すなわち、入力画面(図5)で入力された各種情報をフェイズ遷移制御部74に供給する。フェイズ遷移制御部74は、入力取得部72から、入力画面(図5)で入力された各種情報の供給を受けるとともに、認証処理部73から、認証処理結果の供給を受ける。
For example, in the
フェイズ遷移制御部74は、認証処理が正しく行われなかった場合、表示データ生成処理部76を制御して、エラーメッセージ等の表示を生成させる。また、フェイズ遷移制御部74は、認証処理が正しく行われた場合、供給された他の情報に基づいて、表示データ生成処理部76およびコード生成処理部75を制御して、例えば、図8に示す、2次元コードなどの所定のコードを含む表示画像データを生成させ、入出力部52に供給して表示出力させる。図8の表示画像とその詳細については後述する。また、例えば、フェイズ遷移制御部74は、認証情報や、端末装置11固有の装置ナンバー等の識別情報に基づいて、ユーザにより、可能な処理を制限するようにしてもよい。具体的には、フェイズ遷移制御部74は、認証情報や、端末装置11の識別情報に基づいて、端末装置11が正当なものか、ユーザと端末装置11の組み合わせが正当なものかを判定したり、貨幣処理装置12において入出金を許可するユーザと、入金のみを許可するユーザとを区別したり、入出金の上限金額を設定し、表示データ生成処理部76を制御して、メニュー画面の表示内容等を変更するようにしてもよい。
If the authentication process is not performed correctly, the phase
また、フェイズ遷移制御部74は、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、または、ポスト56などのうちのいずれかが利用されるフェイズである場合、これら各部のアクチュエータを制御するための制御信号を生成して、貨幣入出金処理制御部77に供給するとともに、貨幣入出金処理制御部77から、それらの動作の終了の通知を受け、これらの通知内容に基づいて、さらに、次のフェイズに移行するなどの処理を行う。
In addition, the phase
コード生成処理部75は、フェイズ遷移制御部74の制御に基づいて、端末装置11のユーザによる操作入力を行うためのタブやボタン等に対応する、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部76に供給する。また、コード生成処理部75は、フェイズ遷移制御部74の制御に基づいて、例えば、端末装置11において、ユーザが数値の訂正入力を行うために必要な各種情報に対応する、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部76に供給する。
Under the control of the phase
表示データ生成処理部76は、フェイズ遷移制御部74の制御に基づいて、例えば、図8に示す表示画像データを生成し、入出力部52に供給して表示出力させる。
The display data
貨幣入出金処理制御部77は、フェイズ遷移制御部74の制御に基づいて、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、またはポスト56などのうちのいずれかが利用されるフェイズにおいて、これら各部のアクチュエータを制御して、例えば、紙幣入出口61~引出部68のうちのいずれか対応する部分の開口部を開閉させたり、紙幣入出口61~引出部68のうちのいずれかの格納部内部に備えられた各種センサ入力を監視するなどし、それらの動作の完了やセンサ入力の有無を、フェイズ遷移制御部74に供給する。
The money deposit/withdrawal
次に、図8を参照して、貨幣処理装置12に表示される2次元コードなどの所定のコードを含む表示画像について説明する。
Next, a display image including a predetermined code such as a two-dimensional code displayed on the
図8に示される表示画面は、従来の貨幣処理装置における場合と基本的に同様の、入金処理における情報入力画面である。貨幣処理装置12においては、従来と同様にして、タッチパネル(図8上の「取消」、「紙幣返却」等)などの入出力部52を用いて、ユーザにより、操作入力が可能である。一方、表示画面に表示されている、例えば、2次元コードなどのコード情報を端末装置11において読み込むことにより、タッチパネルなどの入出力部52を用いて行うのと同様の操作入力を、端末装置11において実行することが可能なようになされている。
The display screen shown in FIG. 8 is an information input screen for deposit processing, which is basically the same as in the conventional money handling apparatus. In the
例えば、図8の表示画面には、ユーザが貨幣処理装置12に触れることなく、端末装置11を用いて、貨幣処理装置12への操作入力を行わせるために必要な情報を端末装置11に供給するためのコード101と、現在貨幣処理装置において取得されている数値情報に対して修正入力するための入力画面を端末装置11に表示させるためのコード102が表示される。
For example, the display screen in FIG. and a
(コード101について)
ユーザが、端末装置11を用いて、コード101を読み取った場合、端末装置11において、コード読み取り処理部31によりコード101の内容が読み取られて、操作入力取得部33を介して、フェイズ遷移制御部34に供給される。すなわち、フェイズ遷移制御部34には、コード101に含まれていた貨幣処理装置12への操作入力を行わせるために必要な情報、換言すれば、図8の表示画面においてユーザにより操作可能なタブやボタンに対応する情報、現在入力済みの数値情報、および、機械計数結果に対応する数値情報を含む情報が供給される。フェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図9に示す、操作可能なタブやボタンなどを含む表示画像データを生成させ、表示部23に供給して表示させる。
(About code 101)
When the user uses the
コード101が読み取られることにより、図9に示すように、端末装置11の表示部23には、図8の表示画面において操作可能なタブに対応する各種ボタンが表示される。この例では、タブ切り替え対応ボタン表示エリア111、図8の表示画面において操作可能なボタンのうち、計数開始を指令するためのボタンが表示される計数開始ボタン表示エリア112、図8の表示画面において操作可能なボタンのうち、返却に関する動作を指令するためのボタンが表示される返却ボタン表示エリア113、および、その他の操作入力に対応するボタンが表示される操作ボタン表示エリア114を含む操作入力画面が表示される。操作ボタン表示エリア114には、ログイン画面に戻るための取消ボタンや、1画面前に戻るための戻るボタンなどの、端末装置11における操作を行うためのボタンに加えて、現在、貨幣処理装置12において入力されている数値を訂正するための訂正ボタン121が設けられている。
By reading the
端末装置11のフェイズ遷移制御部34は、操作入力取得部33から供給された情報が、タブ切り替え対応ボタン表示エリア111に表示されている、いずれかのタブに対応するボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択されたタブを示す、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示部23に表示させる。端末装置11の表示部23に表示されたこのコードを貨幣処理装置12に読み込ませることで、端末装置11の表示部23に表示されたタブ切り替え対応ボタン表示エリア111に対する操作と同じ操作を、貨幣処理装置12に対して実行させることができる。
The phase
また、端末装置11のフェイズ遷移制御部34は、操作入力取得部33から供給された情報が、計数開始ボタン表示エリア112に表示されている、いずれかのボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択された計数メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。
Further, if the information supplied from the operation
また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、返却ボタン表示エリア113に表示されている、いずれかのボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択された返却メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。
Further, when the information supplied from the operation
また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、操作ボタン表示エリア114の取消ボタン、または、戻るボタンの押下を示すものであった場合、コード生成処理部36を制御して、取消ボタンまたは戻るボタンの選択を示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。なお、ユーザが、端末装置11の表示画面を変更したい場合は、例えば、ハードキー操作やスワイプ操作など、端末装置11の各機種において対応する操作入力を行う。
Further, when the information supplied from the operation
また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、操作ボタン表示エリア114の訂正ボタン121の押下を示すものであった場合、表示データ生成処理部37を制御して、図5を用いて説明した数値入力画面に、現在入力済みの数値情報、および、機械計数結果が反映された表示画像データを生成させて表示させる。ユーザは、図5を用いて説明した場合と同様にして、必要な数値を訂正入力することが可能であるが、機械計数結果に関しては訂正することができないようになされている。ユーザは、機械計数結果以外の、必要な数値を訂正入力したのち、コード生成ボタン42を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、コード生成ボタン42の選択を示すものであった場合、コード生成処理部36を制御して、必要な数値が訂正された入金情報に対応するコード情報を生成させ、表示データ生成処理部37に供給させるとともに、表示データ生成処理部37を制御して、例えば、図6を用いて説明した場合と同様のコード画像を含む表示画像データを生成させ、表示部23に供給して表示させる。
Further, when the information supplied from the operation
また、図9を用いて説明した各エリアに含まれる操作ボタンは、フリック入力やドロップダウンリストを利用することにより、ユーザの操作性を向上させることができる。例えば、フェイズ遷移制御部34は、表示データ生成処理部37を制御して、計数開始ボタン表示エリア112に表示されている「紙幣」「硬貨」「紙幣硬貨」の各ボタンをまとめて、図10(a)に示されるように、計数開始のボタン選択後のフリック用の選択メニューとして、「紙幣」「硬貨」「紙幣硬貨」のそれぞれを表示および操作入力可能なようにすることができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、「紙幣」「硬貨」「紙幣硬貨」のいずれであるかに基づいて、コード生成処理部36を制御して、ユーザにより選択された計数メニューを示す、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示部23に表示させる。
Further, the operation buttons included in each area described with reference to FIG. 9 can improve user operability by using a flick input or a drop-down list. For example, the phase
また、フェイズ遷移制御部34は、表示データ生成処理部37を制御して、操作ボタン表示エリア114の訂正ボタン121に対して、図10(b)に示されるように、「合計金額」「現金」「現外項目」「フル訂正」などのドロップダウンリストを表示および操作入力可能なようにすることができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、「合計金額」「現金」「現外項目」「フル訂正」のいずれであるかに基づいて、表示データ生成処理部37を制御して、例えば、図5を用いて説明した数値入力画面などの、必要な項目の数値を訂正入力するための表示画像データを生成させ、表示部23に供給して表示させる。
In addition, the phase
なお、タブ切り替え対応ボタン表示エリア111、および、返却ボタン表示エリア113に表示されている各種ボタンも、図10(a)または(b)を用いて説明した場合と同様に、フリック用の選択メニュー、または、ドロップダウンリストを用いた操作入力を行うものとしてもよい。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、タブ切り替え対応ボタン表示エリア111、または、返却ボタン表示エリア113に含まれているのと同様のいずれかボタンに対応するフリック選択メニューまたはドロップダウンリストの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択されたタブ切り替え、または、返却メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示部23に表示させる。
Various buttons displayed in the tab switching corresponding
なお、図9においては、操作ボタン表示エリア114には、現在、貨幣処理装置12において入力されている数値を訂正するための訂正ボタン121を設けるものとして説明したが、操作ボタン表示エリア114には訂正ボタン121を設けないようにしてもよい。この場合であっても、後述するコード102を読み取ることにより、端末装置11を用いて、貨幣処理装置12において入力されている数値を訂正することが可能である。また、この場合、コード101に含まれる貨幣処理装置12への操作入力を行わせるために必要な情報には、図8の表示画面においてユーザにより操作可能なタブやボタンに対応する情報が含まれていれば良く、現在入力済みの数値情報、および、機械計数結果に対応する数値情報はコード101に含まれていなくてもよい。
9, the operation
なお、ここでは、タブの変更の指令を、コード情報の読み取りにより、端末装置11において指令可能なものとして説明したが、貨幣処理装置12においては、複数のタブの表示内容を、タブ操作を行うことなく、一画面に表示させるようにしてもよい。また、表示方法を、複数のタブを用いる場合と、一画面で行う場合とで切り替え可能なようにしてもよい。
Here, it is assumed that the
具体的には、通常の複数タブを用いる場合よりも、文字等の表示を全体的に小さくすることにより、一画面に全ての情報を表示可能にすることができる。また、各タブに含まれる情報を、所定の速さでスクロールすることにより、タブ操作なしに全ての情報を表示可能にすることができる。さらに、各タブに含まれる情報を、所定の時間間隔で自動的に切り替えることにより、タブ操作なしに全ての情報を表示可能にすることができる。 Specifically, it is possible to display all the information on one screen by making the display of characters and the like smaller as a whole than in the case of using a plurality of normal tabs. Further, by scrolling the information included in each tab at a predetermined speed, all information can be displayed without tab operation. Further, by automatically switching information included in each tab at predetermined time intervals, all information can be displayed without tab operation.
また、貨幣処理装置12の表示データ生成処理部76は、複数タブの場合のみならず、表示するべき情報が多い場合においても、表示情報の大きさの変更や、画面スクロールまたは画面切り替えの自動化により、ユーザが、貨幣処理装置12に触れることなく、必要な情報をユーザに提示するものとしてもよい。これらの場合、文字等の表示の大きさ、スクロールの速さ、画面の分割数、または、自動の画面切り替えの早さなどは、適宜設定して変更することを可能とする。
In addition, the display data
(コード102について)
ユーザが、端末装置11を用いて、貨幣処理装置12に表示された図8の表示画面上のコード102を読み取った場合、端末装置11において、コード読み取り処理部31によりコード102の内容が読み取られて、操作入力取得部33を介して、フェイズ遷移制御部34に供給される。すなわち、フェイズ遷移制御部34には、コード102に含まれていた貨幣処理装置12への操作入力を行わせるために必要な情報、換言すれば、図8の表示画面において表示されていた数値入力のための操作ボタンに対応する情報が供給される。
(About code 102)
When the user uses the
端末装置11のフェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図11に示す、数値入力のための操作ボタンを含む表示画像データを生成させ、表示部23に供給して表示させる。ユーザは、図8の表示画面において表示されていた数値入力のための操作ボタンに代わって、図11に示される数値入力のための操作ボタンに対して操作入力を行い、コード生成ボタンを選択することにより、上述した場合と同様にして、操作入力内容に対応するコード情報を生成させて表示部23に表示させることができる。そして端末装置11の表示部23に表示されたコードを貨幣処理装置12に読み込ませることで、端末装置11の表示部23の図11に示した表示画面で入力した情報を、貨幣処理装置12に提供し、図8の表示画面においてアクティブ状態の数値(例えば、カーソルが配置されていたり、ハイライト表示されている数値)を変更することができる。なお、図8の表示画面においてアクティブ状態の数値以外の数値を変更することが可能なように、コード102を読み取ることにより、図11に示される数値入力のための操作ボタンのみならず、変更入力対象となる項目名を選択するためのボタンなどを表示させて操作可能とし、生成されるコードに、変更入力対象となる項目名と数値情報を含ませるようにしてもよい。
The phase
また、ユーザが、端末装置11を用いてコード102を読み取った場合、フェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図5を用いて説明した場合と同様であり、かつ、既に入力された数値や機械計数結果が反映された表示画像データを生成させ、表示部23に供給して表示させることができる。この場合、コード102には、現在入力済みの数値情報、および、機械計数結果に対応する数値情報を含む情報が含まれている。
Also, when the user reads the
この場合においても、ユーザは、図5を用いて説明した場合と同様にして、必要な数値を訂正入力することが可能であるが、機械計数結果に関しては訂正することができないようになされている。ユーザは、機械計数結果以外の、必要な数値を訂正入力したのち、コード生成ボタン42を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、コード生成ボタン42の選択を示すものであった場合、コード生成処理部36を制御して、必要な数値が訂正された入金情報に対応するコード情報を生成させ、表示データ生成処理部37に供給させるとともに、表示データ生成処理部37を制御して、例えば、図6を用いて説明した場合と同様の、コード画像を含む表示画像データを生成させ、表示部23に供給して表示させる。
In this case as well, the user can correct the necessary numerical values in the same manner as described with reference to FIG. 5, but the machine counting results cannot be corrected. . The user can select the
次に、図12~図14のフローチャートを参照して、貨幣処理システム1の処理について説明する。なお、はじめに各フローチャートの処理を簡単に説明し、その後、具体例に基づいて説明する。
Next, the processing of the
端末装置11において実行される処理を、図12~図14のフローチャートの左側に示し、貨幣処理装置12において実行される処理を、その右側に示す。端末装置11は、制御部25を構成する各制御部(コード読み取り処理部31~表示データ生成処理部37)が処理を実行することで動作するが、ここでは説明を簡単にするために処理主体を制御部25として説明する。貨幣処理装置12における処理についても同様とする。
The processing executed by the
ステップS1において、端末装置11の制御部25は、操作入力部22を介してアプリケーション起動の指令を受け付けると、記憶部24に記憶されている所定のアプリケーションを起動し、ステップS2において、認証処理画面を表示部23に表示する。
In step S1, the
ステップS3において、制御部25は、ユーザの操作入力部22に対する操作入力により入力された認証情報を受け付け、ステップS4において、その認証情報に基づいて認証処理を実行し、正しく認証したか否かを判定する。
In step S3, the
ステップS4において、正しく認証できなかったと判定した場合、ステップS5において、制御部25は、表示部23に認証エラー通知画面を表示する。その後、処理は、ステップS2に戻り、それ以降の処理が繰り返される。
If it is determined in step S4 that the authentication could not be performed correctly, the
ステップS4において、正しく認証できたと判定した場合、ステップS6において、制御部25は、メニュー画面を表示部23に表示する。また、制御部25は、操作入力部22から供給された情報に基づいて入金のための情報入力画面や出金や両替のための情報入力画面を表示部23に表示する。
If it is determined in step S4 that the authentication has been correctly performed, the
ステップS7において、制御部25は、ステップS6で表示したメニュー画面や情報入力画面を介して入力された各種情報を受け付け、ステップS8において、受け付けた情報に基づいて、コード生成が指令されたか否かを判定する。
In step S7, the
ステップS8において、コード生成が指令されていないと判定した場合、制御部25は、ステップS6に戻り、それ以降の処理を繰り返し実行する。ステップS8において、コード生成が指令されたと判定した場合、ステップS9において、制御部25は、ユーザの認証情報と、入金情報等の入力内容に対応する事前入力コード情報を生成し、事前入力コード画像を含む表示画像を、表示部23に表示する。
If it is determined in step S8 that code generation has not been commanded, the
ステップS10において、貨幣処理装置12の制御部58は、事前入力コードを読み取ったか否かを判定し、事前入力コードを読み取っていないと判定した場合、事前入力コードを読み取ったと判定するまで、ステップS10の処理を繰り返し実行する。
In step S10, the
ステップS10において、事前入力コードを読み取ったと判定した場合(ユーザが端末装置11の表示部23に表示された事前入力コード画像を含む表示画像を、コードリーダー51に読み取らせた場合)、ステップS11において、貨幣処理装置12の制御部58は、コードリーダー51から供給された、例えば、2次元コードなどの所定のコードの情報から、入力情報を取得する。
When it is determined in step S10 that the pre-input code has been read (when the user causes the
ステップS12において、制御部58は、ステップS11で取得したコード情報に含まれる認証情報に基づいて、認証処理を実行し、正しく認証できたか否かを判定する。
In step S12, the
ステップS12において、正しく認証できなかったと判定した場合、ステップS13において、制御部58は、認証エラーを通知するための表示画像を入出力部52に表示し、ユーザに認証エラーを通知する。その後、制御部58は、ステップS10に戻り、それ以降の処理を繰り返し実行する。
If it is determined in step S12 that the authentication could not be correctly performed, the
ステップS12において、正しく認証できたと判定した場合、ステップS14において、制御部58は、ステップS11で取得した情報に基づいて操作フェイズを検出する。
If it is determined in step S12 that the authentication has been correctly performed, in step S14 the
ステップS15において、制御部58は、検出した操作フェイズに基づいてコード表示が必要なフェイズであるか否かを判定し、コード表示が必要なフェイズではないと判定した場合、後述するステップS17に進む。
In step S15, the
ステップS15において、コード表示が必要なフェイズであると判定した場合、ステップS16において、制御部58は、コード情報を生成する。
If it is determined in step S15 that the phase requires code display, the
ステップS15において、コード表示が必要なフェイズではないと判定した場合、または、ステップS16の処理の終了後、ステップS17において、制御部58は、検出した操作フェイズに対応する表示情報(ステップS16を経由した場合はコード情報(図8の表示画面のコード101またはコード102)を含む)を入出力部52に表示する。
When it is determined in step S15 that the phase does not require code display, or after the processing of step S16 is completed, in step S17, the
ユーザは、必要に応じて、端末装置11に、貨幣処理装置12に表示された図8の表示画面のコード101またはコード102を読み込ませることなどの必要な操作を継続する。
The user continues necessary operations such as causing the
ステップS18において、端末装置11の制御部25は、例えば、図8に示す表示画面に表示されているコード101またはコード102などの所定のコードを読み取ったか否かを判定し、コードを読み取っていないと判定した場合、後述するステップS22に進む。
In step S18, the
ステップS18において、制御部25は、コードを読み取ったと判定した場合、ステップS19において、例えば、読み取った2次元コードなどの所定のコードの情報を取得し、ステップS20において、取得したコードに対応する入力情報に基づいた操作フェイズを検出する。
If the
ステップS21において、制御部25は、検出した操作フェイズに基づく表示情報を表示部23に表示する。
In step S<b>21 , the
ステップS22において、制御部25は、操作入力取得部33に対する操作入力を受けたか否かを判定し、操作入力を受けていないと判定した場合、後述するステップS38に進む。
In step S22, the
ステップS22において、操作入力を受けたと判定した場合、ステップS23において、制御部25は、操作入力に基づいた処理を実行する。
When it is determined in step S22 that an operation input has been received, in step S23 the
ステップS24において、制御部25は、操作入力で受け付けた情報に基づいて、コード表示が指令されたか否かを判定し、コード表示が指令されていないと判定した場合、後述するステップS38に進む。
In step S24, the
ステップS24において、コード表示が指令されたと判定した場合、ステップS25において、制御部25は、操作入力で受け付けた情報に基づいて、対応するコード情報を含む表示画像を表示部23に表示する。
If it is determined in step S24 that a code display command has been issued, the
ステップS26において、貨幣処理装置12の制御部58は、端末装置11において表示されているコードを読み取ったか否かを判定し、コードを読み取っていないと判定した場合、後述するステップS32に進む。
In step S26, the
ステップS26において、コードを読み取ったと判定した場合、ステップS27において、制御部58は、コードリーダー51から供給された、2次元コードなどの所定のコードの情報から、入力情報を取得する。
If it is determined in step S26 that the code has been read, then in step S27 the
ステップS28において、制御部58は、ステップS26において読み取ったコードに基づいた操作フェイズを検出する。
In step S28, the
ステップS29において、制御部58は、検出した操作フェイズに基づいてコード表示が必要なフェイズであるか否かを判定し、コード表示が必要なフェイズではないと判定された場合、後述するステップS31に進む。
In step S29, the
ステップS29において、コード表示が必要なフェイズであると判定した場合、ステップS30において、制御部58は、コード情報を生成する。
If it is determined in step S29 that the phase requires code display, the
ステップS29において、コード表示が必要なフェイズではないと判定された場合、または、ステップS30の処理の終了後、ステップS31において、制御部58は、検出されたフェイズに対応する表示情報を生成し、入出力部52に表示する。
If it is determined in step S29 that the phase does not require code display, or after the processing in step S30 ends, in step S31 the
ステップS26において、コードが読み取られていないと判定された場合、または、ステップS31の処理の終了後、ステップS32において、制御部58は、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、または、ポスト56などのうちのいずれかのアクチュエータの動作が必要なフェイズであるか否かを判定する。ステップS32において、アクチュエータの動作が必要なフェイズではないと判定した場合、処理は、後述するステップS34に進む。
When it is determined in step S26 that the code has not been read, or after the processing of step S31 is completed, in step S32, the
ステップS32において、アクチュエータの動作が必要なフェイズであると判定した場合、ステップS33において、制御部58は、紙幣入出口61~引出部68のうちのいずれか対応する部分の開口部を開閉させるために、所定のアクチュエータを動作させる。
If it is determined in step S32 that the phase requires the operation of the actuator, in step S33 the
ステップS32において、アクチュエータの動作が必要なフェイズではないと判定された場合、または、ステップS33の処理の終了後、ステップS34において、制御部58は、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、または、ポスト56などのうちのいずれかのセンサ入力待ちのフェイズであるか否かを判定する。ステップS34において、センサ入力待ちのフェイズではないと判定した場合、制御部58は、後述するステップS36に進む。
If it is determined in step S32 that the phase does not require the operation of the actuator, or after the processing in step S33 is completed, in step S34, the
ステップS34において、センサ入力待ちのフェイズであると判定した場合、ステップS35において、制御部58は、センサ入力を取得する。
When it is determined in step S34 that it is the phase of waiting for sensor input, in step S35, the
ステップS34において、センサ入力待ちのフェイズではないと判定した場合、または、ステップS35の処理の終了後、ステップS36において、制御部58は、フェイズ遷移するか否かを判定する。
If it is determined in step S34 that the phase is not for waiting for sensor input, or after the processing in step S35 is completed, in step S36, the
ステップS36において、フェイズ遷移すると判定された場合、制御部58は、ステップS15に戻り、それ以降の処理を実行する。
When it is determined in step S36 that the phase transition is to be performed, the
ステップS36において、フェイズ遷移しないと判定された場合、ステップS37において、貨幣処理装置12の制御部58は、処理終了であるか否かを判定し、処理終了ではないと判定された場合、ステップS15に戻り、それ以降の処理を実行する。
If it is determined in step S36 that the phase transition is not to be made, in step S37 the
ステップS38において、端末装置11の制御部25は、処理終了であるか否かを判定し、処理終了ではないと判定した場合、ステップS18に戻り、それ以降の処理を実行する。
In step S38, the
ステップS37およびステップS38において、処理終了であると判定した場合、処理は終了する。 If it is determined in steps S37 and S38 that the process has ended, the process ends.
次に、具体的な処理の例と、上述したフローチャートの処理を、対応付けて説明する。 Next, an example of specific processing and the processing of the above-described flowchart will be described in association with each other.
ユーザが、端末装置11を用いて貨幣処理装置12への操作入力を行う処理のためのアプリケーションを起動すると(ステップS1)、図3に示す認証情報入力画面が端末装置11の表示部23に表示される(ステップS2)。そしてユーザが認証情報入力画面に認証情報を入力すると認証処理が実行される(ステップS3,4)。認証に成功すると(ステップS4でYESの判定)、例えば、図4に示すメニュー画面が表示部23に表示され(ステップS6)、図4に示すメニュー画面における所定のメニューのうち、入金ボタンがユーザにより選択されると(ステップS7)、この場合コード生成が指令されないので、ステップS8においてNoの判定がなされ、ステップS6に戻って図5に示す入金情報の入力画面が表示部23に表示される。
When the user uses the
図5に示す情報入力画面において、ユーザが入力した各種情報を入力すると、その入力が受け付けられる(ステップS7)。 In the information input screen shown in FIG. 5, when the user inputs various information, the input is accepted (step S7).
また、表示部23に表示された図4に示すメニュー画面(ステップS6)において、出金ボタンや両替ボタンが選択された場合(ステップS7の処理終了後、ステップS8でNoの判定)や、図5に示す情報入力画面(ステップS6)において、取消ボタン43または戻るボタン44が選択された場合(ステップS7の処理終了後、ステップS8でNoの判定)、それぞれの操作入力に対応する表示画面が表示される(ステップS6)。
4 displayed on the display unit 23 (step S6), when the withdrawal button or the exchange button is selected (determination of No in step S8 after the processing of step S7), 5 (step S6), the cancel
図5に示す情報入力画面のコード生成ボタン42、または、図示しない出金画面や両替画面に表示されているコード生成ボタンが操作されると(ステップS8でYESの判定)、図3に示す認証情報入力画面に入力されたユーザの認証情報と、図5に示す情報入力画面等に入力された入金情報等の入力内容に対応する事前入力コード情報が生成され、図6に示す事前入力コード画像を含む表示画像が表示部23に表示される(ステップS9)。
When the
ユーザが、端末装置11の表示部23に表示された事前入力コードを、貨幣処理装置12のコードリーダー51に読み込ませると(ステップS10でYESの判定)、貨幣処理装置12において、事前入力コードの情報(認証情報、入金情報等)が取得される(ステップS11)。取得された事前入力コードの情報の認証情報に基づいて認証処理が実行され(ステップS12)、認証に成功した場合(ステップS12でYESの判定)、コードに基づいた操作フェイズが検出される(ステップS14)。
When the user causes the
例えば、ユーザが、端末装置11の表示部23に表示された図4に示すメニュー画面における所定のメニューのうち、入金ボタンを選択した場合(ステップS7)、図8に示す表示画面の表示処理フェイズが、コードに基づく操作フェイズとして検出される(ステップS14)。また、ユーザが、出金ボタンを選択した場合(ステップS7)、図示しない出金処理のための表示画面の表示処理フェイズが、コードに基づく操作フェイズとして検出される(ステップS14)。また、ユーザが、両替ボタンを選択した場合(ステップS7)、図示しない両替処理のための表示画面の表示処理フェイズが、コードに基づく操作フェイズとして検出される(ステップS14)。
For example, when the user selects the payment button from the predetermined menu on the menu screen shown in FIG. 4 displayed on the
図8に示す表示画面の表示処理フェイズが、コードに基づく操作フェイズとして検出された場合、図8に示す表示画面にはコード101およびコード102が存在するので、コード表示が必要であると判定され(ステップS15)、コード101とコード102の情報が生成され(ステップS16)、図8に示す表示画面に組み込まれて、入出力部52に表示される(ステップS17)。
When the display processing phase of the display screen shown in FIG. 8 is detected as the operation phase based on the code, it is determined that code display is necessary because the
図8に示す表示画面が表示された状態において、ユーザにより、例えば、紙幣計数ボタンや硬貨計数ボタンが操作された場合、計数処理が実行される(ステップS26でNoの判定、ステップS33、ステップS35)。その他のボタンやタブなどが操作された場合も、その操作内容に応じた処理が実行される。 In the state where the display screen shown in FIG. 8 is displayed, when the user operates, for example, a banknote counting button or a coin counting button, counting processing is executed (determination of No in step S26, steps S33 and S35). ). Also when other buttons or tabs are operated, processing corresponding to the content of the operation is executed.
また、図8に示す表示画面が表示された状態において、ユーザが、コード101やコード102などのコード情報を端末装置11で読み取らず、端末装置11に対して一定時間以上操作入力を行わずいわゆるタイムアウト状態となる場合、または、各画面における取り消しボタンへの操作入力を行った場合、端末装置11の処理は終了する(ステップS18でNoの判定、ステップS22でNoの判定、ステップS38でYESの判定)。その場合、貨幣処理装置12においても、タイムアウト状態となる場合となり、貨幣処理装置12の処理は終了する(ステップS26,S32,S34,S36でNOの判定、ステップS37でYESの判定)。
Also, in the state where the display screen shown in FIG. When a timeout state occurs, or when an operation input is made to the cancel button on each screen, the processing of the
一方、図8に示す表示画面が表示された状態において、ユーザが、端末装置11でコード101または102を読み取った場合(ステップS18でYESの判定)、端末装置11においてコード101またはコード102の情報が取得され(ステップS19)、その情報に基づいて操作フェイズが検出され(ステップS20)、検出された操作フェイズに対応する画像が表示部23に表示される(ステップS21)。例えば、コード101が読み取られた場合、図9に示す操作入力のための表示画面が、コード102が読み取られた場合、図11に示す画面が、表示部23に表示される。
On the other hand, when the user reads the
次に、例えば、表示部23に表示された図9に示す表示画面の操作ボタン表示エリア114の訂正ボタン121が選択されると(ステップS22でYESの判定)、図5に示す数値入力画面に、現在入力済みの数値情報、および機械計数結果が反映された表示画像データが表示される(ステップS23)。そして、続けて図5に示す数値入力画面のコード生成ボタン42が選択された場合(ステップS24でYESの判定)、コード情報が生成されて、例えば、図6に示すようなコードが表示部23に表示される(ステップS25)。
Next, for example, when the
また、表示部23に表示された図9に示す表示画面のタブ切り替え対応ボタン表示エリア111に表示されている、いずれかのタブに対応するボタンを選択する操作が行われた場合(ステップS22でYESの判定)、操作入力に対応する処理としてコード表示が指令されたものと判断されるため(ステップS23、ステップS24でYESの判定)、いずれのボタンが選択されたかを示す操作情報通知のためのコード画像を含む表示画像が、表示部23に表示される(ステップS25)。この表示画面は、図6を用いて説明した場合と同様の2次元コード以外にも、例えば、コードの内容を示す情報(ここでは、タブ変更)、担当者名、または、コード生成日時などを表示させるようにしてもよい。
Further, when an operation is performed to select a button corresponding to one of the tabs displayed in the tab switching corresponding
ユーザが、表示部23に表示されたコードを、貨幣処理装置12のコードリーダー51に読み込ませると(ステップS26でYESの判定)、貨幣処理装置12において、コードの情報が取得されて(ステップS27)、取得されたコードの情報に基づいた操作フェイズが検出される(ステップS28)。
When the user causes the
例えば、読み取られた操作情報通知コードが示す操作入力の内容が、「現金外入力」へのタブの変更であった場合、取得されたコードの情報に基づいて、図15に示す、現金外入力の画面表示処理フェイズが検出される(ステップS28)。また、読み取られた操作情報通知コードが示す操作入力の内容が、「合計」へのタブの変更であった場合、取得されたコードの情報に基づいて、図8に示す合計入力画面の画面表示処理フェイズが検出される(ステップS28)。 For example, if the content of the operation input indicated by the read operation information notification code is to change the tab to "non-cash input", based on the acquired code information, non-cash input shown in FIG. is detected (step S28). Further, if the content of the operation input indicated by the read operation information notification code is to change the tab to "total", the total input screen shown in FIG. 8 is displayed based on the acquired code information. A processing phase is detected (step S28).
図15に示す現金外入力の画面表示処理フェイズや、図8に示す合計入力画面の画面表示処理フェイズが検出された場合、コード表示が必要なフェイズであると判定され(ステップS29でYESの判定)、コード101およびコード102が生成され、図15や図8に示す表示画像が表示される(ステップS31)。
When the screen display processing phase for non-cash input shown in FIG. 15 or the screen display processing phase for the total input screen shown in FIG. ), the
また、読み取られた操作情報通知コードが示す操作入力の内容が、「計数」メニューの選択であった場合、上述した場合と同様のフェイズ検出や表示制御処理が行われるとともに(ステップS28~31)、計数処理のために、アクチュエータの動作が必要であると判断され(ステップS32でYESの判定)、対応するアクチュエータの動作が制御される(ステップS33)。アクチュエータを動作させる必要があるのは、例えば、読み取られた操作情報通知コードが示す操作入力の内容が、計数開始ボタン表示エリア112、または返却ボタン表示エリア113に含まれるいずれかのボタンの選択を示すものであった場合など、投入した紙幣や硬貨の計数、または、返却処理や出金処理を行うために、紙幣入出口61、紙幣リジェクト口62、硬貨入金口63、硬貨リジェクト口64、硬貨出金口65、棒金出金口66、金券受入口67、または、引出部68のうちのいずれか対応する部分の開口部を開閉させる場合である。
Further, when the content of the operation input indicated by the read operation information notification code is the selection of the "counting" menu, phase detection and display control processing similar to those described above are performed (steps S28 to S31). , it is determined that the operation of the actuator is necessary for the counting process (YES in step S32), and the operation of the corresponding actuator is controlled (step S33). It is necessary to operate the actuator when, for example, the content of the operation input indicated by the read operation information notification code selects one of the buttons included in the counting start
これらの、入出金処理が行われる場合、紙幣入出口61~引出部68のうちのいずれか対応する部分の開口部が開閉されてから所定時間経過後に、センサ入力が必要なフェイズとなる(ステップS34でYESの判定)。そして、対応する部分のセンサ入力が取得され(ステップS35)、センサ入力の有無、すなわち、正しく入出金処理が行われたか否かに基づいて、必要に応じて、フェイズ遷移が制御される(ステップS36でYESの判定)。
When these deposit/withdrawal processes are performed, a phase requiring sensor input occurs after a predetermined period of time has passed since the opening of the corresponding portion of the banknote entrance/
例えば、紙幣計数処理において、変形や破れ等、計数できない紙幣や硬貨が存在した場合、すなわち、リジェクトが発生した場合、リジェクトをユーザに通知するために、フェイズ遷移が行われると判断されて(ステップS36でYESの判定)、コード表示が必要なフェイズであると判断され(ステップS15でYESの判定)、リジェクト発生時の損券損貨登録を行わせるためのコード情報が生成されて(ステップS16)、図16に示すように、ユーザに、端末装置11を用いて、リジェクト発生時の損券損貨登録を行わせるためのコード103がさらに表示される(ステップS17)。なお、リジェクトにより排出された紙幣がある場合も、再度、機械計数を指令することが可能である。しかしながら、再度機械計数を試みてもリジェクトされるようなら、上述したように、損券損貨登録が行われる。
For example, in banknote counting processing, if there are banknotes or coins that cannot be counted due to deformation, tearing, or the like, that is, if a rejection occurs, it is determined that a phase transition is performed to notify the user of the rejection (step YES determination at S36), it is determined that the phase requires code display (YES determination at step S15), and code information for registering unfit bills when a rejection occurs is generated (step S16). ), as shown in FIG. 16, a
ユーザが、端末装置11を用いて、コード103を読み取った場合(ステップS18)、端末装置11においてコード103の内容が読み取られ(ステップS19)、リジェクト発生時の損券損貨登録入力画面の表示フェイズが検出され(ステップS20)、例えば、図17に示すリジェクト発生時の損券損貨登録入力画面が表示部23に表示される(ステップS21)。図17(a)は、フレキシブル入力ボタンの表示例であり、図17(b)は、額面入力ボタンの表示例である。また、リジェクト発生時の損券損貨登録入力画面は、図5を用いて説明した数値入力画面に、現在入力済みの数値情報、および、機械計数結果が反映された表示画像を表示させるようにしてもよい。その場合、ユーザは、リジェクト発生時の損券損貨登録を入力することが可能であるが、機械計数結果に関しては訂正することができないようになされている。ユーザは、機械計数結果以外の、必要な数値を入力(ステップS22でYESの判定後ステップS23)したのち、コード生成ボタン42を選択することができる。コード生成ボタン42が選択された場合(ステップS24でYESの判定)、必要な数値が訂正された入金情報に対応するコード情報が生成され、例えば、図6に示す場合と同様に、コードと、そのコードの内容(ここでは、入金)が記載された表示画像が表示部23に表示される(ステップS25)。
When the user uses the
貨幣処理装置12において、この損券損貨登録入力に対応するコードが読み込まれると(ステップS26でYESの判定)、ステップS27以降の処理が実行される。なお、リジェクトされた紙幣または硬貨は、ステップS32~ステップS35の処理によって、従来における場合と同様に、例えば、ポスト56に格納され、その情報が、現金外入力や、現金手入力の情報として、ユーザにより登録される。
When the code corresponding to this unfit bill registration input is read in the money processing device 12 (YES determination in step S26), the processing from step S27 onwards is executed. Note that the rejected banknotes or coins are stored in, for example, the
貨幣処理装置12において、各画面における「完了」ボタンまたは「取り消し」ボタンへの操作入力が行われた場合などは、貨幣処理装置12の処理が終了する。
In the
なお、以上においては、レジを閉めた後の入金処理を中心に説明したが、例えば、出金処理や両替処理についても、同様の処理が行われる。具体的には、ステップS1~ステップS4の処理において認証処理が行われたのち、ステップS6において、図4を用いて説明したようなメニュー画面が表示されて、ステップS7において、出金や両替のメニューが選択され、出金伝票に対応する情報、すなわち、現金で出金する金種と枚数(または棒金の本数)や両替伝票に対応する情報、すなわち、両替の金種と数などの情報が入力されて、ステップS8において、コード生成が指令されたと判断されて、ステップS9の処理が実行され、図6を用いて説明した事前入力コード画像を含む表示画像データが生成されて、事前入力コードが表示部23に表示される。ユーザは、事前入力コードを貨幣処理装置12に読み込ませるので、ステップS10以降の処理が実行されて、ステップS32~ステップS35の処理によって、従来における場合と同様に、出金処理や両替処理が実行される。
In the above description, the deposit processing after the cash register is closed has been mainly described. Specifically, after authentication processing is performed in the processing of steps S1 to S4, the menu screen as described with reference to FIG. When the menu is selected, information corresponding to the withdrawal slip, i.e., the denomination and number of cash withdrawals (or the number of coin rolls), and information corresponding to the exchange slip, i.e., information such as the denomination and number of exchanges is input, and in step S8, it is determined that code generation has been commanded, and the process of step S9 is executed to generate display image data including the pre-input code image described with reference to FIG. A code is displayed on the
このように、本発明の貨幣処理システム1においては、端末装置11が、貨幣処理に必要な操作入力を取得する操作入力取得部33(ステップS3,S7,22)と、操作入力取得部33により入力された操作入力に対応するコード情報を生成するコード生成処理部36(ステップS9,25)と、コード生成処理部36により生成された第1のコード情報を含む第1の表示画像データを生成する表示データ生成処理部37(ステップS9,25)とを有し、貨幣処理装置12が、表示データ生成処理部37により生成された第1の表示画面データに含まれるコード情報を読み込むコード読み取り処理部71(ステップS11,27)と、コード読み取り処理部71により読み込まれたコード情報に応じた貨幣処理を制御するフェイズ遷移制御部74(ステップS14,28)および貨幣入出金処理制御部77(ステップS32~35)とを有する。
As described above, in the
すなわち、貨幣処理に必要な操作入力を端末装置11が取得し、その操作入力に対応するコードを表示し、表示したコードのコード情報を貨幣処理装置12が読み取り、読み取ったそのコード情報に応じた貨幣処理を実行するようにした。その結果、ユーザは、従来貨幣処理装置において行っていた操作入力を、事前に、例えば自分の端末装置11に対して行い、操作入力に応じたコードを貨幣処理装置12に読み取らせるだけで所望の貨幣処理を貨幣処理装置12に実行させることができるので、貨幣処理装置12への直接の操作入力を行う場合に比べ、ユーザが貨幣処理装置12を占有する時間が少なくなり、例えば、商業施設等の閉店後に、入金処理のために多くのユーザ(店舗従業員など)が並ぶようなことを緩和することができる。また貨幣処理装置12に直接触れることがない。
That is, the
また、本発明の貨幣処理システム1においては、貨幣処理装置12が、ユーザによる操作入力を端末装置11にて行わせるための情報を示すコード情報を生成するコード生成処理部75(ステップS16,S30)と、コード生成処理部75により生成されたコード情報を含む表示画像データを生成する表示データ生成処理部76(ステップS17,S31)とをさらに有し、端末装置11が、画像を取得する画像取得部21(ステップS18)と、画像取得部21により取得された画像に含まれるコード情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御するフェイズ遷移制御部34(ステップS20)とをさらに有する。
Further, in the
そして、その後、上述したように、端末装置11が、貨幣処理に必要な操作入力を取得して(ステップS22)、操作入力に対応するコード情報を生成し(ステップS25)、第1のコード情報を含む第1の表示画像データが生成され(ステップS25)、貨幣処理装置12が、コード情報を読み込み(ステップS27)と、読み込まれたコード情報に応じた貨幣処理を制御する(ステップS28,ステップS32~35)。すなわち、貨幣処理装置12の処理においてユーザの操作入力をさらに受けることが必要な場合、ユーザによる操作入力を端末装置11にて行わせるための情報を示すコードを生成して表示させ、表示したコードを端末装置11が読み取ることにより、貨幣処理装置12への操作入力を、端末装置11において行うことができるようにした。これにより、貨幣処理装置12に直接触れることなく、端末装置11のユーザが操作入力を行うことができる。
After that, as described above, the
また、本発明の貨幣処理システム1においては、端末装置11が、操作入力取得部33により取得された認証情報に基づいて認証処理を行う認証処理部35(ステップS3~5)をさらに有し、コード生成処理部36は、認証処理部35による認証処理結果を含むコード情報を生成し(ステップS9)、貨幣処理装置12が、コードリーダー51により読み込まれたコード情報に基づいて、ユーザの認証処理を行う認証処理部73(ステップS12,13)をさらに有する。
Further, in the
すなわち、端末装置11において、認証処理に必要な情報の入力を受け、認証情報を含むコードを生成して、貨幣処理装置12に読み込ませ、貨幣処理装置12においては、読み込まれたコードに含まれる認証情報に基づいて、認証処理を行うようにした。これにより、ユーザは、認証情報を予め端末装置11に入力することができるので、その入力作業を貨幣処理装置12において行う必要がなく、その分一人のユーザが貨幣処理装置12を占有する時間を削減することができるとともに、貨幣処理装置12に直接触れることなく、認証処理を行うことができる。認証情報は、比較的限られた、入力量の少ない情報であるため、端末装置11が有する入力機能(例えば、キーボード等がなく、タッチパネル入力のみである場合など)であっても入力が容易である場合が多い。
That is, the
また、本発明の貨幣処理システム1においては、端末装置11のコード生成処理部36は、端末装置11の識別情報を、認証処理部35による認証処理結果にさらに加えたコード情報を生成する(ステップS8)ことができる。これにより、ユーザの認証情報とともに端末装置11を個別に識別する情報を貨幣処理装置12に供給することができるので、貨幣処理装置12は、例えば、端末装置11が正当なものか、ユーザと端末装置11の組み合わせが正当なものかを判定し、所定の端末装置11で生成された情報のみを貨幣処理装置12が受付可能なようにすることができる。
Further, in the
また、本発明の貨幣処理システム1においては、貨幣処理装置12が、コードリーダー51により読み込まれたコード情報に基づいて、貨幣処理における処理フェイズの遷移を制御するフェイズ遷移制御部74をさらに有し、フェイズ遷移制御部74は、認証処理部73による認証処理結果に基づいて、貨幣処理における処理フェイズの遷移を制御することができる(ステップS14)。これにより、入出金を許可するユーザと、入金のみを許可するユーザとを区別したり、ユーザごとに入出金の上限金額を設定するなど、ユーザそれぞれに対して貨幣処理の内容を制限することができる。
In the
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。 The series of processes described above can be executed by hardware or by software. When a series of processes is executed by software, the programs that make up the software are built into dedicated hardware, or various functions can be executed by installing various programs. It can be installed from a program recording medium, for example, in a general-purpose personal computer.
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。 The program executed by the computer may be a program that is processed in chronological order according to the order described in this specification, or may be executed in parallel or at a necessary timing such as when a call is made. It may be a program in which processing is performed.
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 Moreover, the embodiments of the present invention are not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present invention.
例えば、端末装置11と貨幣処理装置12との間の各種情報の授受を、有線または無線の通信処理によって行ったり、所定の記憶媒体やICチップ等を用いて行うことにより、上述した処理を実現することが可能である。しかしながら、端末装置11と貨幣処理装置12との間の各種情報の授受を、上述したように、例えば、2次元コードやバーコードなどの所定のコードを用いて行うことにより、従来の貨幣処理装置の構成を大幅に変えることなく、利便性を向上させることが可能となる。
For example, various types of information are exchanged between the
1…貨幣処理システム、 11…端末装置、 12…貨幣処理装置、 21…画像取得部、 22…操作入力部、 23…表示部、 24…記憶部、 25…制御部、 31…コード読み取り処理部、 32…OCR処理部、 33…操作入力取得部、 34…フェイズ遷移制御部、 35…認証処理部、 36…コード生成処理部、 37…表示データ生成処理部37、 51…コードリーダー、 52…入出力部、 58…制御部、 59…記憶部、 71…コード読み取り処理部、 72…入力取得部、 73…認証処理部、 74…フェイズ遷移制御部、 75…コード生成処理部、 76…表示データ生成処理部、 77…貨幣入出金処理制御部
DESCRIPTION OF
Claims (7)
前記端末装置は、
前記貨幣処理を実行させるために必要な操作入力を取得する操作入力取得部と、
前記操作入力取得部により取得された前記操作入力に対応する第1のコード情報を生成する第1のコード生成処理部と、
前記第1のコード生成処理部により生成された前記第1のコード情報を含む第1の表示画像データを生成する第1の表示データ生成処理部と
を有し、
前記貨幣処理装置は、
前記第1の表示データ生成処理部により生成された前記第1の表示画像データに含まれる前記第1のコード情報を読み込むコードリーダーと、
前記コードリーダーにより読み込まれた前記第1のコード情報に応じた前記貨幣処理の実行を制御する貨幣処理制御部と
を有することを特徴とする貨幣処理システム。 A money handling system including a terminal device and a money handling device that executes money handling,
The terminal device
an operation input acquisition unit that acquires an operation input necessary for executing the money processing;
a first code generation processing unit that generates first code information corresponding to the operation input acquired by the operation input acquisition unit;
a first display data generation processing unit that generates first display image data including the first code information generated by the first code generation processing unit;
The money handling device
a code reader that reads the first code information included in the first display image data generated by the first display data generation processing unit;
and a money handling control unit that controls execution of the money handling according to the first code information read by the code reader.
前記貨幣処理装置は、
ユーザによる前記操作入力を前記端末装置にて行わせるための情報を示す第2のコード情報を生成する第2のコード生成処理部と、
前記第2のコード生成処理部により生成された前記第2のコード情報を含む第2の表示画像データを生成する第2の表示データ生成処理部と
をさらに有し、
前記端末装置は、
画像を取得する画像取得部と、
前記画像取得部により取得された前記画像に含まれる前記第2のコード情報に基づいて、前記ユーザによる前記操作入力を支援するための処理フェイズの遷移を制御する第1のフェイズ遷移制御部と
をさらに有することを特徴とする貨幣処理システム。 A money handling system according to claim 1,
The money handling device
a second code generation processing unit that generates second code information indicating information for causing the terminal device to perform the operation input by the user;
a second display data generation processing unit that generates second display image data including the second code information generated by the second code generation processing unit;
The terminal device
an image acquisition unit that acquires an image;
a first phase transition control unit that controls transition of a processing phase for supporting the operation input by the user based on the second code information included in the image acquired by the image acquisition unit; A money handling system, further comprising:
前記端末装置は、
前記操作入力取得部により取得された認証情報に基づいて認証処理を行う第1の認証処理部をさらに有し、
前記第1のコード生成処理部は、前記第1の認証処理部による認証処理結果を含む前記第1のコード情報を生成し、
前記貨幣処理装置は、
前記コードリーダーにより読み込まれた前記第1のコード情報に基づいて、認証処理を行う第2の認証処理部をさらに有する
ことを特徴とする貨幣処理システム。 The money handling system according to any one of claims 1 and 2,
The terminal device
further comprising a first authentication processing unit that performs authentication processing based on the authentication information acquired by the operation input acquisition unit;
The first code generation processing unit generates the first code information including an authentication processing result by the first authentication processing unit,
The money handling device
A money handling system, further comprising a second authentication processing unit that performs authentication processing based on the first code information read by the code reader.
前記端末装置の前記第1のコード生成処理部は、前記端末装置の識別情報を、前記第1の認証処理部による認証処理結果にさらに加えた前記第1のコード情報を生成する
ことを特徴とする貨幣処理システム。 A money handling system according to claim 3,
The first code generation processing unit of the terminal device generates the first code information by adding the identification information of the terminal device to the authentication processing result by the first authentication processing unit. money handling system.
前記貨幣処理装置は、前記コードリーダーにより読み込まれた前記第1のコード情報に基づいて、前記貨幣処理における処理フェイズの遷移を制御する第2のフェイズ遷移制御部をさらに有し、
前記第2のフェイズ遷移制御部は、前記第2の認証処理部による認証処理結果に基づいて、前記貨幣処理における処理フェイズの遷移を制御する
ことを特徴とする貨幣処理システム。 The money handling system according to any one of claims 3 and 4,
The money handling device further comprises a second phase transition control section for controlling transition of a processing phase in the money handling based on the first code information read by the code reader,
The money handling system, wherein the second phase transition control section controls the transition of the processing phase in the money handling based on the result of authentication processing by the second authentication processing section.
前記端末装置は、
前記貨幣処理を実行させるために必要な操作入力を取得する操作入力取得ステップと、
前記操作入力取得ステップの処理により取得された前記操作入力に対応するコード情報を生成するコード生成ステップと、
前記コード生成ステップの処理により生成された前記コード情報を含む表示画像データを生成する表示データ生成ステップと、
を含む処理を実行し、
前記貨幣処理装置は、
前記端末装置の前記表示データ生成ステップの処理により生成された前記表示画像データに含まれる前記コード情報を読み込むコード読み込みステップと、
前記コード読み込みステップの処理により読み込まれた前記コード情報に応じた前記貨幣処理の実行を制御する貨幣処理制御ステップと
を含む処理を実行することを特徴とする貨幣処理方法。 A money handling method for a money handling system including a terminal device and a money handling device that performs money handling,
The terminal device
an operation input acquisition step of acquiring an operation input necessary for executing the money transaction;
a code generation step of generating code information corresponding to the operation input acquired by the processing of the operation input acquisition step;
a display data generation step of generating display image data including the code information generated by the processing of the code generation step;
Execute the process including
The money handling device
a code reading step of reading the code information included in the display image data generated by the processing of the display data generating step of the terminal device;
and a money handling control step of controlling execution of the money handling according to the code information read in the code reading step.
前記端末装置において、
前記貨幣処理を実行させるために必要な操作入力を取得する操作入力取得ステップと、
前記操作入力取得ステップの処理により取得された前記操作入力に対応するコード情報を生成するコード生成ステップと、
前記コード生成ステップの処理により生成された前記コード情報を含む表示画像データを生成する表示データ生成ステップと、
を含む処理を実行させ、
前記貨幣処理装置において、
前記表示データ生成ステップの処理により生成された前記表示画像データに含まれる前記コード情報を読み込むコード読み込みステップと、
前記コード読み込みステップの処理により読み込まれた前記コード情報に応じた前記貨幣処理の実行を制御する貨幣処理制御ステップと
を含む処理を実行させることを特徴とするプログラム。
A program executed by a computer of a terminal device that constitutes a money handling system and a money handling device that executes money handling,
In the terminal device,
an operation input acquisition step of acquiring an operation input necessary for executing the money transaction;
a code generation step of generating code information corresponding to the operation input acquired by the processing of the operation input acquisition step;
a display data generation step of generating display image data including the code information generated by the processing of the code generation step;
Execute the process including
In the money handling device,
a code reading step of reading the code information included in the display image data generated by the processing of the display data generating step;
and a money handling control step of controlling execution of the money handling according to the code information read by the code reading step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021154825A JP2023046113A (en) | 2021-09-22 | 2021-09-22 | Currency processing system, currency processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021154825A JP2023046113A (en) | 2021-09-22 | 2021-09-22 | Currency processing system, currency processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023046113A true JP2023046113A (en) | 2023-04-03 |
Family
ID=85776414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021154825A Pending JP2023046113A (en) | 2021-09-22 | 2021-09-22 | Currency processing system, currency processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023046113A (en) |
-
2021
- 2021-09-22 JP JP2021154825A patent/JP2023046113A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101200342B1 (en) | Valuable mediums processing unit, valuable mediums processing system and valuable mediums processing method | |
JP5047257B2 (en) | Automatic transaction processing apparatus and automatic transaction processing system | |
US9214049B2 (en) | Valuable-medium processing apparatus and valuable-medium processing method | |
JP5121607B2 (en) | Automatic transaction apparatus and system, and information recording medium | |
JP4706346B2 (en) | Automatic transaction equipment | |
JP2011243045A (en) | Automated teller machine control apparatus and automated teller machine control program | |
JP6116123B2 (en) | Cash processing apparatus, cash processing method, and program | |
JP2023046113A (en) | Currency processing system, currency processing method, and program | |
JP4951992B2 (en) | Automatic transaction equipment | |
JP2009064119A (en) | Automatic transaction device | |
JP7486794B2 (en) | Payment device and program | |
JP2003006706A (en) | Automatic transaction device and cash processing program | |
JP2023040879A (en) | Automatic transaction system, automatic transaction method, mobile terminal, automatic transaction device, and program | |
JP6589347B2 (en) | Automatic transaction equipment | |
JP2982012B2 (en) | Automatic teller machine | |
JP2022102570A (en) | Deposit transaction system, deposit device, and deposit transaction method | |
JP2008046974A (en) | Cash processing system | |
JP6129003B2 (en) | Automatic transaction equipment | |
JP2021121884A (en) | Deposit processing machine, deposit processing method, and deposit processing system | |
JP4997987B2 (en) | Cash processing equipment | |
JP2019133708A (en) | Commodity registration device and program | |
KR20070063714A (en) | Atm with previous-button and method for operating the same | |
JP2009110057A (en) | Transaction processing apparatus | |
JP2004145762A (en) | Automatic transaction device and its campaign execution program | |
JP2000149097A (en) | Automatic transaction device and control method therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240226 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240226 |
|
RD07 | Notification of extinguishment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7427 Effective date: 20240619 |