JP2023046113A - Currency processing system, currency processing method, and program - Google Patents

Currency processing system, currency processing method, and program Download PDF

Info

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
Application number
JP2021154825A
Other languages
Japanese (ja)
Inventor
卓 廣原
Taku Hirohara
卓 水本
Suguru Mizumoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Laurel Bank Machine Co Ltd
Laurel Precision Machines Co Ltd
Laurel Machinery Co Ltd
Original Assignee
Laurel Bank Machine Co Ltd
Laurel Precision Machines Co Ltd
Laurel Machinery Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Laurel Bank Machine Co Ltd, Laurel Precision Machines Co Ltd, Laurel Machinery Co Ltd filed Critical Laurel Bank Machine Co Ltd
Priority to JP2021154825A priority Critical patent/JP2023046113A/en
Publication of JP2023046113A publication Critical patent/JP2023046113A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)

Abstract

To improve the convenience of a currency processing system.SOLUTION: A terminal device includes an operation input acquisition unit for acquiring operation input required for executing currency processing, a code generation processing unit for generating first code information corresponding to operation input acquired by the operation input acquisition unit, 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 currency processing device 12 includes a code reader 51 for reading the first code information included in the first display image data generated by the first display data generation processing unit, and a phase transition control unit 74 and a currency depositing/dispensing processing control unit 77 for controlling execution of currency processing according to the first code information read by the code reader 51.SELECTED DRAWING: Figure 7

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).

特開2018-129067号公報JP 2018-129067 A

上述した貨幣処理装置においては、例えば、タッチパネルに認証処理のための操作入力を促すための情報が表示されて、ユーザがタッチパネルを用いて所定の情報を入力することにより、ユーザ認証処理が行われ、正しく認証が行われたのち、メニュー選択画面が表示される。 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.

貨幣処理システム1について説明するための図である。1 is a diagram for explaining a money handling system 1; FIG. 端末装置11の機能構成を示す機能ブロック図である。3 is a functional block diagram showing the functional configuration of the terminal device 11; FIG. 端末装置11の認証情報入力画面の一例を示す図である。4 is a diagram showing an example of an authentication information input screen of the terminal device 11; FIG. 端末装置11のメニュー画面の一例を示す図である。4 is a diagram showing an example of a menu screen of the terminal device 11; FIG. 端末装置11の入力画面の一例を示す図である。4 is a diagram showing an example of an input screen of the terminal device 11; FIG. 端末装置11に表示されるコードについて説明するための図である。4 is a diagram for explaining codes displayed on the terminal device 11. FIG. 貨幣処理装置12の機能構成を示す機能ブロック図である。3 is a functional block diagram showing the functional configuration of the money handling device 12; FIG. 貨幣処理装置12の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the money handling device 12; FIG. 端末装置11の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the terminal device 11; FIG. フリック操作、および、ドロップダウンリスト操作について説明するための図である。FIG. 10 is a diagram for explaining a flick operation and a dropdown list operation; FIG. 端末装置11の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the terminal device 11; FIG. 貨幣処理システム1の処理について説明するためのフローチャートである。4 is a flowchart for explaining processing of the money handling system 1; 貨幣処理システム1の処理について説明するためのフローチャートである。4 is a flowchart for explaining processing of the money handling system 1; 貨幣処理システム1の処理について説明するためのフローチャートである。4 is a flowchart for explaining processing of the money handling system 1; 貨幣処理装置12の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the money handling device 12; FIG. 貨幣処理装置12の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the money handling device 12; FIG. 端末装置11の表示画面について説明するための図である。4 is a diagram for explaining a display screen of the terminal device 11; FIG.

以下、本発明の一実施の形態の貨幣処理システム、および、貨幣処理方法、並びに、プログラムについて、図を参照しながら説明する。 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 money handling system 1 that is an embodiment of the present invention will be described with reference to FIG.

貨幣処理システム1は、端末装置11と貨幣処理装置12を含んで構成される。 The money handling system 1 includes a terminal device 11 and a money handling device 12 .

端末装置11と貨幣処理装置12は、それぞれ、例えば、QRコード(登録商標)などの2次元コードやバーコードなどの所定のコードを生成して表示する機能と、それぞれのコード読み込む機能を有している。 The terminal device 11 and the money handling device 12 each have a function of generating and displaying a predetermined code such as a two-dimensional code such as a QR code (registered trademark) or a bar code, and a function of reading each code. ing.

端末装置11は、ユーザの入力情報をコード化して表示することができ、端末装置11に表示されたコードを貨幣処理装置12に読み込ませることにより、端末装置11に対してユーザが入力した情報に基づく貨幣処理を、貨幣処理装置12に実行させることができる。 The terminal device 11 can display the information input by the user in a coded form. The money processing device 12 can be caused to execute the money processing based on 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 money handling apparatus 12, the money handling apparatus 12 generates a code including information for executing the equivalent operation input in the terminal device 11. can be generated and displayed. The user causes the terminal device 11 to read the code displayed on the money handling device 12, executes the same operation input on the terminal device 11, encodes the operation input content, displays it on the terminal device 11, and handles the money. It can be loaded into device 12 .

すなわち、図1の貨幣処理システム1においては貨幣処理装置12と端末装置11間において、2次元コードなどの所定のコードを利用して、貨幣処理装置12への操作入力を、端末装置11のみで実行可能なようになされている。 That is, in the money handling system 1 of FIG. 1, a predetermined code such as a two-dimensional code is used between the money handling device 12 and the terminal device 11, and operation input to the money handling device 12 can be performed only by the terminal device 11. made to be viable.

端末装置11は、情報を入力する入力デバイス、および、情報を表示する表示デバイスを備え、所定のアプリケーションを起動することにより、図2を用いて後述する所定の機能を実現する。端末装置11の入力デバイスが有する機能には、画像を取得するカメラ等の画像情報入力機能が含まれる。端末装置11は、例えば、スマートフォンやタブレット装置などのモバイル端末であると好適である。また、端末装置11としては、パーソナルコンピュータなど、入力デバイスと表示デバイスを含む、または、入力デバイスと表示デバイスを制御して利用することが可能であり、かつ、図2を用いて後述する所定の機能を実現することが可能な他の端末を用いることも可能である。 The terminal device 11 has an input device for inputting information and a display device for displaying information, and realizes a predetermined function, which will be described later with reference to FIG. 2, by activating a predetermined application. The functions of the input device of the terminal device 11 include an image information input function such as a camera for acquiring images. The terminal device 11 is preferably a mobile terminal such as a smart phone or a tablet device, for example. Further, the terminal device 11 includes an input device and a display device such as a personal computer, or can be used by controlling the input device and the display device, and is capable of using a predetermined device to be described later with reference to FIG. It is also possible to use other terminals capable of implementing the functions.

貨幣処理装置12は、銀行等の金融機関やスーパーマーケット等の小売り施設に設置されるものであり、貨幣の入金処理を含む種々の処理が可能な出納機として動作可能なものである。具体的には、貨幣処理装置12は、バラ紙幣の入出金処理等を行う紙幣処理、バラ硬貨の入出金処理等を行う硬貨処理、包装硬貨の出金処理等を行う棒金出金処理、特定の金券の収納処理を行う金券処理などの処理が可能なように構成されている。また、貨幣処理装置12は、紙幣、硬貨、商品券等以外のもの、または、損券損貨と判断されたものを格納可能なポストをさらに備えることができる。 The money handling device 12 is installed in a financial institution such as a bank or a retail facility such as a supermarket, and can operate as a teller machine capable of performing various processes including depositing money. Specifically, the money processing device 12 performs banknote processing for depositing and dispensing loose banknotes, coin processing for depositing and dispensing loose coins, coin roll dispensing processing for dispensing packaged coins, etc. It is configured to be able to perform processing such as cash voucher processing for storing specific cash vouchers. In addition, the money handling apparatus 12 can further include a post capable of storing items other than bills, coins, gift certificates, etc., or items determined to be unfit notes.

貨幣処理装置12は、コードリーダー51、入出力部52、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、および、ポスト56を含んで構成されている。また、貨幣処理装置12には、各部を制御する制御部(図7を用いて後述)、および、情報を記憶する記憶部(図7を用いて後述)が設けられている。入出力部52~ポスト56の機能は、従来の貨幣処理装置と同等である。 The money processing device 12 includes a code reader 51 , an input/output unit 52 , a banknote processing unit 53 , a coin processing unit 54 , a coin roll dispensing unit 55 and a post 56 . The money handling device 12 is also provided with a control section (described later with reference to FIG. 7) that controls each section, and a storage section (described later with reference to FIG. 7) that stores information. The functions of the input/output unit 52 to the post 56 are equivalent to those of the conventional money handling apparatus.

コードリーダー51は、カメラ等の画像入力デバイスを含み、例えば、図6を用いて後述する、端末装置11の表示部23に表示されるコード等を読み込むことができる。コードリーダー51は、端末装置11に表示されているコード情報の画像を取得した場合、コード情報の画像を、後述する制御部のコード読み取り処理部に供給する。 The code reader 51 includes an image input device such as a camera, and can read, for example, codes displayed on the display unit 23 of the terminal device 11, which will be described later with reference to FIG. When the code reader 51 acquires the image of the code information displayed on the terminal device 11, the code reader 51 supplies the image of the code information to the code reading processing section of the control section, which will be described later.

入出力部52は、従来の貨幣処理装置と同様の入出力操作を実現可能とするものであり、キーボードなどの入力デバイス、液晶ディスプレイやプリンタ52-aなどの出力デバイス、タッチパネルなどの入出力デバイス、または、カードリーダ等の所定のデバイスが適宜組み合わされて設けられている。ここでは、入出力デバイスとして、タッチパネルが設けられているものとして説明する。入出力部52は、ユーザからの操作入力を受けた場合、操作入力に対応する情報を、後述する制御部の入力取得部に供給する。 The input/output unit 52 enables input/output operations similar to those of a conventional money handling apparatus, and includes an input device such as a keyboard, an output device such as a liquid crystal display or a printer 52-a, and an input/output device such as a touch panel. Alternatively, a predetermined device such as a card reader is provided in combination as appropriate. Here, it is assumed that a touch panel is provided as an input/output device. When receiving an operation input from the user, the input/output unit 52 supplies information corresponding to the operation input to an input acquisition unit of the control unit, which will be described later.

紙幣処理ユニット53は、バラ紙幣の入出金処理等を行うユニットである。紙幣処理ユニット53には、紙幣入出口61と紙幣リジェクト口62とが設けられている。
紙幣入出口61では、入金処理時に操作者によりバラ紙幣が外部から投入され、出金処理時に内部からバラ紙幣が取り出し可能に繰り出される。紙幣リジェクト口62では、入金処理時に入金されたバラ紙幣の中から偽紙幣あるいは汚損紙幣等と判別されたリジェクト紙幣が取り出し可能に繰り出される。
The banknote processing unit 53 is a unit that performs deposit/withdrawal processing of loose banknotes. The banknote processing unit 53 is provided with a banknote inlet/outlet 61 and a banknote reject port 62 .
In the banknote inlet/outlet 61, an operator inserts loose banknotes from the outside during deposit processing, and allows the loose banknotes to be taken out from the inside during dispensing processing. At the banknote reject port 62, rejected banknotes, which are discriminated as counterfeit banknotes or damaged banknotes, are let out so as to be taken out of the loose banknotes deposited during the depositing process.

硬貨処理ユニット54は、バラ硬貨の入出金処理等を行うユニットである。硬貨処理ユニット54には、硬貨入金口63、硬貨リジェクト口64、および硬貨出金口65とが設けられている。硬貨入金口63において、入金処理時に操作者によりバラ硬貨が外部から投入される。硬貨リジェクト口64において、入金処理時に入金されたバラ硬貨の中から偽硬貨あるいは汚損硬貨等と判別されたリジェクト硬貨が取り出し可能に繰り出される。硬貨出金口65において、バラ硬貨の出金処理時に内部からバラ硬貨が取り出し可能に繰り出される。 The coin processing unit 54 is a unit that performs deposit/withdrawal processing of loose coins. The coin processing unit 54 is provided with a coin inlet 63 , a coin reject outlet 64 and a coin outlet 65 . In the coin deposit port 63, loose coins are thrown in from the outside by the operator at the time of deposit processing. At the coin reject port 64, rejected coins that are discriminated as counterfeit coins or dirty coins are let out so as to be taken out from loose coins that have been deposited during the depositing process. In the coin pay-out port 65, loose coins are paid out so as to be taken out from the inside at the time of pay-out processing of the loose coins.

棒金出金ユニット55は、包装硬貨の出金処理等を行うユニットである。棒金出金ユニット55には、包装硬貨の出金処理時に内部から包装硬貨を取り出し可能に繰り出される棒金出金口66が設けられている。 The coin roll dispensing unit 55 is a unit that performs dispensing of wrapped coins and the like. The coin-roll dispensing unit 55 is provided with a coin-roll dispensing port 66 for dispensing wrapped coins so that the wrapped coins can be taken out from the inside during the dispensing process of the wrapped coins.

ポスト56は、汚損紙幣または汚損硬貨等と判別された場合など、上述した各部に格納することができなかったものや、特定の金券などを格納するためのユニットである。ポスト56には、内部の収納部へ所定の物品を格納するための引出部68が設けられている。 The post 56 is a unit for storing items that could not be stored in the above-described units or specific cash notes that were determined to be damaged banknotes or damaged coins. The post 56 is provided with a drawer portion 68 for storing predetermined articles in the internal storage portion.

貨幣処理装置12は、上述した機能に加えて、図7を用いて後述する所定の機能を実現することが可能なものである。 In addition to the functions described above, the money handling device 12 is capable of realizing a predetermined function which will be described later with reference to FIG.

また、貨幣処理装置12の構成はこれに限らず、例えば、棒金出金ユニット55、または、ポスト56のうちのいずれか一部を含まない構成であっても良い。 Also, the configuration of the money handling device 12 is not limited to this, and for example, may be a configuration that does not include any part of the coin-roll dispensing unit 55 or the post 56 .

図2は、端末装置11が有する機能構成を示す機能ブロック図である。これらの機能は、例えば、スマートフォンやタブレット端末などに、所定のアプリケーションをインストールし、そのアプリケーションを起動した場合に実現可能である。 FIG. 2 is a functional block diagram showing the functional configuration of the terminal device 11. As shown in FIG. These functions can be realized, for example, when a predetermined application is installed on a smartphone, tablet terminal, or the like and the application is started.

以下、端末装置11として、スマートフォンを利用した場合を主な例として説明する。 A case where a smartphone is used as the terminal device 11 will be described below as a main example.

端末装置11は、画像取得部21、操作入力部22、表示部23、記憶部24、および制御部25の機能を含んで構成されている。制御部25は、コード読み取り処理部31、OCR処理部32、操作入力取得部33、フェイズ遷移制御部34、認証処理部35、コード生成処理部36、および表示データ生成処理部37の機能を含んで構成されている。 The terminal device 11 includes the functions of an image acquisition section 21 , an operation input section 22 , a display section 23 , a storage section 24 and a control section 25 . The control unit 25 includes functions of a code reading processing unit 31, an OCR processing unit 32, an operation input acquisition unit 33, a phase transition control unit 34, an authentication processing unit 35, a code generation processing unit 36, and a display data generation processing unit 37. consists of

画像取得部21は、例えば、カメラなどの画像入力デバイスを有し、貨幣処理装置12に表示される、例えば、2次元コードなどの所定のコードの画像情報を取得し、制御部25のコード読み取り処理部31に供給する。画像取得部21はまた、対象のレジで締めを行った際に出力されるレジジャーナルの所定の数値情報が含まれた画像データを取得し、制御部25のOCR処理部32に供給する。 The image acquisition unit 21 has an image input device such as a camera, for example, acquires image information of a predetermined code such as a two-dimensional code displayed on the money handling device 12, and causes the control unit 25 to read the code. It is supplied to the processing section 31 . The image acquisition unit 21 also acquires image data including predetermined numerical information of the cash register journal output when the target cash register is closed, and supplies the image data to the OCR processing unit 32 of the control unit 25 .

操作入力部22は、各種ボタンやタッチパネルなどの入力デバイスを含んで構成され、ユーザからの操作入力を、制御部25の操作入力取得部33に供給する。 The operation input unit 22 includes input devices such as various buttons and a touch panel, and supplies operation input from the user to the operation input acquisition unit 33 of the control unit 25 .

表示部23は、液晶ディスプレイやタッチパネルなどの表示デバイスを含んで構成され、制御部25の表示データ生成処理部37により生成された表示画像データを表示させる。端末装置11として、スマートフォンを利用した場合、操作入力部22と表示部23は、一体化して構成されている。 The display unit 23 includes a display device such as a liquid crystal display and a touch panel, and displays display image data generated by the display data generation processing unit 37 of the control unit 25 . When a smart phone is used as the terminal device 11, the operation input unit 22 and the display unit 23 are integrated.

記憶部24は、端末装置11の動作に必要な各種情報を記憶するものであり、制御部25と、情報を授受する。 The storage unit 24 stores various information necessary for the operation of the terminal device 11 and exchanges information with the control unit 25 .

制御部25は、端末装置11の動作を制御するものであり、記憶部24に記憶されている所定のアプリケーションをロードして実行することにより、図2に示される所定の機能を実行することができる。 The control unit 25 controls the operation of the terminal device 11, and by loading and executing a predetermined application stored in the storage unit 24, a predetermined function shown in FIG. 2 can be executed. can.

コード読み取り処理部31は、画像取得部21から供給された、例えば、2次元コードなどの所定のコードを読み取って情報を取得し、操作入力取得部33に供給する。 The code reading processing unit 31 acquires information by reading a predetermined code such as a two-dimensional code supplied from the image acquiring unit 21 and supplies the information to the operation input acquiring unit 33 .

OCR処理部32は、画像取得部21から供給された、例えば、対象のレジで締めを行った際に出力されるレジジャーナルの所定の数値情報が含まれた画像データに対する文字認識処理を実行し、認識された文字情報を、操作入力取得部33に供給する。 The OCR processing unit 32 executes character recognition processing on image data supplied from the image acquiring unit 21, which includes predetermined numerical information of a cash register journal that is output when a target cash register is closed, for example. , supplies the recognized character information to the operation input acquisition unit 33 .

操作入力取得部33は、操作入力部22、コード読み取り処理部31、またはOCR処理部32から供給されたユーザの各種入力情報を取得し、認証に関する情報は認証処理部35へ、他の情報は、フェイズ遷移制御部34に供給する。 The operation input acquisition unit 33 acquires various types of user input information supplied from the operation input unit 22, the code reading processing unit 31, or the OCR processing unit 32, and transmits information related to authentication to the authentication processing unit 35, and other information to the authentication processing unit 35. , to the phase transition control unit 34 .

フェイズ遷移制御部34は、操作入力取得部33、または、認証処理部35から供給された情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御する。フェイズ遷移制御部34によるフェイズ遷移の詳細については、後述する。 The phase transition control unit 34 controls the transition of processing phases for assisting the user's operation input based on the information supplied from the operation input acquisition unit 33 or the authentication processing unit 35 . The details of the phase transition by the phase transition control section 34 will be described later.

認証処理部35は、フェイズ遷移制御部34の制御に基づいて、操作入力取得部33から供給された認証情報に基づいて、認証処理を実行し、認証処理結果をフェイズ遷移制御部34に供給する。 The authentication processing unit 35 executes authentication processing based on the authentication information supplied from the operation input acquisition unit 33 under the control of the phase transition control unit 34, and supplies the authentication processing result to the phase transition control unit 34. .

なお、認証処理結果は、コード化された情報に含まれて、貨幣処理装置12に読み取られるが、その認証情報に、端末装置11固有の装置ナンバー等の識別情報を含ませることにより、貨幣処理装置12において、端末装置11が正当なものか、ユーザと端末装置11の組み合わせが正当なものかを判定させることができるようにしてもよい。また、これにより、所定の端末装置11で生成された情報のみを貨幣処理装置12が受付可能なようにすることができる。また、認証情報には、例えば、コード固有の情報や、コード生成日時などの情報を含ませるようにしてもよい。また、認証情報にコード生成日時の情報が含まれる場合、貨幣処理装置12において認識可能なコードの有効期限を、例えば、○○時間後内、当日中、翌日までなどと定めるようにしてもよい。これにより、貨幣処理システム1のセキュリティー能力をより向上させることができる。 The result of authentication processing is included in coded information and read by the money handling device 12. By including identification information such as a device number specific to the terminal device 11 in the authentication information, money handling can be performed. The device 12 may be configured to determine whether the terminal device 11 is valid and whether the combination of the user and the terminal device 11 is valid. In addition, as a result, the money processing device 12 can receive only information generated by the predetermined terminal device 11 . Also, the authentication information may include, for example, code-specific information and information such as code generation date and time. If the authentication information includes the code generation date and time information, the expiration date of the code that can be recognized by the money handling device 12 may be set, for example, within XX hours, on the same day, or until the next day. . Thereby, the security capability of the money handling system 1 can be further improved.

コード生成処理部36は、フェイズ遷移制御部34の制御に基づいて、ユーザの操作入力内容を示す、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給する。 Based on the control of the phase transition control unit 34, the code generation processing unit 36 generates predetermined code information, such as a two-dimensional code, which indicates the content of the user's operation input, and supplies it to the display data generation processing unit 37. .

表示データ生成処理部37は、例えば、フェイズ遷移制御部34の制御に基づいて、図3~図6を用いて後述するような表示画像データを表示部23に表示させるための表示データを生成し、表示部23に供給し表示させる。 The display data generation processing unit 37 generates display data for causing the display unit 23 to display display image data as described later with reference to FIGS. 3 to 6 under the control of the phase transition control unit 34, for example. , to the display unit 23 for display.

なお、端末装置11として、例えば、パーソナルコンピュータなど、モバイル端末以外の据え置きタイプの装置を用いる場合については、コード生成処理部36により生成されたコード情報を、プリンタ等の印字出力装置にて出力させるようにしてもよい。なお、この場合、印刷されたコードを第三者が利用することを防止するため、コードに含まれる認証処理結果とは別に、貨幣処理装置12操作時に、新たに認証処理を必要とするようなフェイズ管理とすることができる。 When a stationary type device other than a mobile terminal such as a personal computer is used as the terminal device 11, the code information generated by the code generation processing unit 36 is output by a print output device such as a printer. You may do so. In this case, in order to prevent a third party from using the printed code, a new authentication process is required when operating the money handling device 12, in addition to the authentication process result included in the code. It can be phase management.

次に、フェイズ遷移制御部34によるフェイズ遷移について説明する。 Next, phase transition by the phase transition control unit 34 will be described.

フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、アプリケーションの起動の指令を示すものであった場合、認証処理フェイズを実行させるための制御、具体的には、例えば、図3に示す認証情報入力画面を表示させるための制御情報を、表示データ生成処理部37に供給するとともに、認証処理部35を制御して、認証処理を実行させる。ユーザは、図3に示す認証処理入力画面に対して、必要な認証情報を入力する。認証情報には、パスワード以外にも、例えば、オペレータID、レジ番号、または、テナント番号などの情報が含まれていてもよい。また、これらの認証情報は、1つの入力画面ではなく、複数の異なる入力画面において入力されるものとしてもよい。なお、ここでは、図3に示す認証情報入力画面を用いてユーザの認証処理を行うものとして説明したが、ユーザの認証処理は、例えば、顔認証や指紋認証などの生体認証等、他の方法で行うものとしてもよい。 For example, when the information supplied from the operation input acquisition unit 33 indicates a command to start an application, the phase transition control unit 34 performs control for executing the authentication processing phase. 3, to the display data generation processing unit 37, and controls the authentication processing unit 35 to perform authentication processing. The user inputs necessary authentication information on the authentication processing input screen shown in FIG. The authentication information may include information other than the password, such as an operator ID, a register number, or a tenant number. Also, these authentication information may be input on a plurality of different input screens instead of one input screen. Note that although the user authentication process is performed using the authentication information input screen shown in FIG. It may be done with

また、フェイズ遷移制御部34は、例えば、認証処理部35から認証結果の供給を受けた場合、認証結果に基づいて、フェイズを遷移する。フェイズ遷移制御部34は、認証処理が正しく行われなかった場合、表示データ生成処理部37を制御して、エラーメッセージに対応する表示データを生成させ、表示部23に供給させて、エラーメッセージを表示させる。また、フェイズ遷移制御部34は、認証処理が正しく行われた場合、表示データ生成処理部37を介して、例えば、図4に示すメニュー画面を表示部23に表示する。図4のメニュー画面には、入金ボタン、出金ボタン、両替ボタン、業務ボタン表示/非表示ボタン、設定ボタン、パスワード変更ボタン、ログアウトボタンなどが設けられている。入金ボタンは、入金に必要な操作を行うボタン、出金ボタンは出金に必要な操作を行うボタン、両替ボタンは両替に必要な操作を行うボタンである。業務ボタン表示/非表示ボタンは、入金ボタン、出金ボタン、両替ボタンの表示と非表示を切り替えるボタン、設定ボタンは各種設定を行うボタンである。パスワード変更ボタンは、パスワードを変更するボタン、ログアウトボタンはログアウトを行うボタンである。 In addition, for example, when the authentication result is supplied from the authentication processing unit 35, the phase transition control unit 34 transitions the phase based on the authentication result. If the authentication process is not performed correctly, the phase transition control unit 34 controls the display data generation processing unit 37 to generate display data corresponding to the error message, supply the display data to the display unit 23, and output the error message. display. Further, when the authentication process is correctly performed, the phase transition control section 34 displays, for example, the menu screen shown in FIG. The menu screen in FIG. 4 includes a deposit button, a withdrawal button, an exchange button, a business button display/non-display button, a setting button, a password change button, a logout button, and the like. The deposit button is a button for performing operations necessary for depositing money, the withdrawal button is a button for performing operations necessary for withdrawing money, and the exchange button is a button for performing operations necessary for exchanging money. The business button display/non-display button is a button for switching between display and non-display of a deposit button, a withdrawal button, and an exchange button, and the setting button is a button for performing various settings. The password change button is a button for changing the password, and the logout button is a button for logging out.

また、フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、図4に示すメニュー画面における入金メニューの選択の指令を示すものであった場合、図5に示す、伝票金額、入金される貨幣それぞれの数と金額、現金外入力などの項目を入力するための入金情報入力画面を表示データ生成処理部37を介して、表示部23に表示する。ユーザは、図5に示す入金情報入力画面に対して、入金伝票に対応する情報、すなわち、入金合計金額、現金入金の数や額、および現金外入力などの各項目の入力を行うことができる。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。 For example, when the information supplied from the operation input acquisition unit 33 indicates a command to select a deposit menu on the menu screen shown in FIG. A deposit information input screen for inputting items such as the amount of money, the number and amount of money to be deposited, non-cash input, etc. is displayed on the display unit 23 via the display data generation processing unit 37 . The user can input information corresponding to the deposit slip, that is, the total deposit amount, the number and amount of cash deposits, non-cash input, etc., on the deposit information input screen shown in FIG. . The operation input acquisition section 33 supplies the data input by the user to the phase transition control section 34 . The phase transition control unit 34 controls the display data generation processing unit 37 as necessary to additionally display the supplied information on the display unit 23 .

また、ユーザは、図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 input acquisition unit 33 indicates selection of the OCR input button 41, the phase transition control unit 34 controls the OCR processing unit 32 to obtain the information supplied from the image acquisition unit 21. Execute character recognition processing for the captured image. The OCR processing unit 32 executes character recognition processing and supplies the recognized character information to the operation input acquisition unit 33 . The operation input acquisition section 33 supplies the supplied information to the phase transition control section 34 . The phase transition control unit 34 controls the display data generation processing unit 37 as necessary to additionally display the supplied information on the display unit 23 .

また、ユーザは、図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. Button 42 can be selected. When the information supplied from the operation input acquisition unit 33 indicates the selection of the code generation button 42, the phase transition control unit 34 controls the code generation processing unit 36 to obtain user authentication information and Code information corresponding to the deposit information is generated and supplied to the display data generation processing unit 37, and the display data generation processing unit 37 is controlled to generate display image data including the code image shown in FIG. 23 for display. In the display image including the code image displayed on the display unit 23, in addition to the two-dimensional code, for example, information indicating the content of the code (in the example of FIG. 6, payment), the name of the person in charge, or the date and time of code generation. etc. may be displayed. A code including authentication information that is first created after the operation of the terminal device 11 is started is referred to as a pre-input code.

また、ユーザは、図5に示す入金情報入力画面において、図3に示す認証情報入力画面に遷移することを指令するための取消ボタン43を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、取消ボタン43の選択を示すものであった場合、表示データ生成処理部37を制御して、認証情報入力画面を表示させる。 Also, the user can select a cancel button 43 for instructing transition to the authentication information input screen shown in FIG. 3 on the deposit information input screen shown in FIG. When the information supplied from the operation input acquisition unit 33 indicates selection of the cancel button 43, the phase transition control unit 34 controls the display data generation processing unit 37 to display the authentication information input screen. .

また、ユーザは、図5に示す入金情報入力画面において、前画面に遷移することを指令するための戻るボタン44を選択することができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、戻るボタン44の選択を示すものであった場合、表示データ生成処理部37を制御して、前の画面を表示部23に表示させる。 Also, the user can select a return button 44 for instructing transition to the previous screen on the deposit information input screen shown in FIG. When the information supplied from the operation input acquisition unit 33 indicates selection of the return button 44, the phase transition control unit 34 controls the display data generation processing unit 37 to display the previous screen on the display unit 23. to display.

また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、図4に示すメニュー画面における出金ボタンの選択の指令を示すものであった場合、例えば、出金する金種とその数を入力するための、図示しない出金情報入力画面を、表示データ生成処理部37を介して、表示部23に表示する。ユーザは、出金情報の入力画面に対して、出金伝票に対応する情報、すなわち、出金する金種と金種ごとの数の入力を行うことができる。なお、金種や数の指定がない場合は、最小構成数による払い出しが行われるものとして処理される。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。 Further, when the information supplied from the operation input acquisition unit 33 indicates a command to select a withdrawal button on the menu screen shown in FIG. A payment information input screen (not shown) is displayed on the display unit 23 via the display data generation processing unit 37 for inputting the amount and the number. The user can input information corresponding to the payment slip, that is, the denomination to be dispensed and the number of each denomination on the payment information input screen. If the denomination and number are not specified, it is processed assuming that the payout is made according to the minimum number of constituents. The operation input acquisition section 33 supplies the data input by the user to the phase transition control section 34 . The phase transition control unit 34 controls the display data generation processing unit 37 as necessary to additionally display the supplied information on the display unit 23 .

この出金情報入力画面には、図5を用いて説明したコード生成ボタン42と同様のコード生成ボタンが表示される。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、出金情報入力画面上のコード生成ボタンの選択を示すものであった場合、コード生成処理部36を制御して、ユーザの認証情報、および出金情報に対応するコード情報を生成させ、表示データ生成処理部37に供給させるとともに、表示データ生成処理部37を制御して、例えば、図6を用いて説明した場合と同様に、コード画像を含む表示画像データを生成させ、表示部23に供給して表示させる。 A code generation button similar to the code generation button 42 described with reference to FIG. 5 is displayed on this withdrawal information input screen. When the information supplied from the operation input acquisition unit 33 indicates selection of the code generation button on the withdrawal information input screen, the phase transition control unit 34 controls the code generation processing unit 36 to Code information corresponding to the authentication information and payment information is generated and supplied to the display data generation processing unit 37, and the display data generation processing unit 37 is controlled to control the display data generation processing unit 37, for example, as described with reference to FIG. Similarly, display image data including the code image is generated and supplied to the display unit 23 for display.

また、出金情報入力画面には、図5を用いて説明した取消ボタン43、および戻るボタン44と同様の、取消ボタン、および、戻るボタンが表示される。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、出金情報入力画面上の選択を示すものであった場合、各部を制御して、ユーザの操作入力に応じたフェイズ遷移を行う。 The withdrawal information input screen also displays a cancel button and a return button similar to the cancel button 43 and return button 44 described with reference to FIG. When the information supplied from the operation input acquisition unit 33 indicates a selection on the withdrawal information input screen, the phase transition control unit 34 controls each unit to perform phase transition according to the user's operation input. I do.

また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、図4に示すメニュー画面における両替ボタンの選択の指令を示すものであった場合、例えば、両替の合計金額、および、金種とその数を入力するための両替情報入力画面を、表示データ生成処理部37を介して、表示部23に表示する。ユーザは、両替情報入力画面に対して、両替伝票に対応する情報、すなわち、両替合計金額、両替金種、および、金種ごとの数の入力を行うことができる。操作入力取得部33は、ユーザにより入力されたデータを、フェイズ遷移制御部34に供給する。フェイズ遷移制御部34は、必要に応じて、表示データ生成処理部37を制御し、供給された情報を表示部23に追加表示させる。 In addition, when the information supplied from the operation input acquisition unit 33 indicates a command to select the exchange button on the menu screen shown in FIG. , an exchange information input screen for inputting denominations and numbers is displayed on the display unit 23 via the display data generation processing unit 37 . The user can input the information corresponding to the exchange slip, that is, the total exchange amount, the exchange denomination, and the number of each denomination on the exchange information input screen. The operation input acquisition section 33 supplies the data input by the user to the phase transition control section 34 . The phase transition control unit 34 controls the display data generation processing unit 37 as necessary to additionally display the supplied information on the display unit 23 .

また、この両替情報入力画面には、図5を用いて説明したコード生成ボタン42と同様のコード生成ボタンが表示される。フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、両替情報入力画面上のコード生成ボタンの選択を示すものであった場合、コード生成処理部36を制御して、ユーザの認証情報、および両替情報に対応するコード情報を生成させ、表示データ生成処理部37を介して、例えば、図6を用いて説明した場合と同様に、コード画像を含む表示画像データを表示部23に表示する。 A code generation button similar to the code generation button 42 described with reference to FIG. 5 is also displayed on this exchange information input screen. For example, when the information supplied from the operation input acquisition unit 33 indicates selection of the code generation button on the exchange information input screen, the phase transition control unit 34 controls the code generation processing unit 36, Code information corresponding to user authentication information and exchange information is generated, and display image data including a code image is displayed via the display data generation processing unit 37, for example, in the same manner as described with reference to FIG. Displayed in section 23 .

また、両替情報入力画面にも、図5を用いて説明した取消ボタン43、および戻るボタン44と同様の取消ボタン、および戻るボタンが表示される。フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、これらのボタンの選択を示すものであった場合、各部を制御して、ユーザの操作入力に応じたフェイズ遷移を行う。 A cancel button similar to the cancel button 43 and the return button 44 described with reference to FIG. 5 and a return button are also displayed on the exchange information input screen. For example, when the information supplied from the operation input acquisition unit 33 indicates the selection of these buttons, the phase transition control unit 34 controls each unit to perform a phase transition according to the user's operation input. conduct.

なお、フェイズ遷移制御部34は、両替する合計金額、および、金種とその数の入力値との整合が取れていない場合、コード生成ができないものとし、コード生成ボタンを表示させないようにしてもよい。
上述したようにフェイズ遷移制御部34は、ユーザの入力によって表示画面を遷移させ、操作に応じた処理を各部を制御して実行させる。
Note that the phase transition control unit 34 assumes that code generation cannot be performed when the total amount to be exchanged, the denomination, and the input value of the number do not match, and the code generation button is not displayed. good.
As described above, the phase transition control unit 34 causes the display screen to transition according to the user's input, and controls each unit to execute processing according to the operation.

ユーザは、図6に示されるコード画像を貨幣処理装置12に読み込ませることにより、従来の貨幣処理装置を直接操作して行っていた、認証処理、メニュー選択、入金伝票や現金外入金、あらかじめわかっている損券損貨の情報等の基本入力処理までの操作入力内容を、一度に、貨幣処理装置12に入力させることができる。すなわち、これらの情報の入力のために一人のユーザに貨幣処理装置12が束縛される時間を短縮することができるので、例えば、商業施設等の閉店後に、煩雑であった入金処理のために多くのユーザが並んで入力を待つ必要がなくなり、貨幣処理システム1の利便性が向上する。 By having the money handling device 12 read the code image shown in FIG. Operation input contents up to basic input processing, such as information on unfit bills and unfit coins, can be input to the money processing apparatus 12 at once. In other words, it is possible to shorten the time during which the money handling apparatus 12 is bound to one user for inputting such information. users do not have to line up and wait for input, and the convenience of the money handling system 1 is improved.

フェイズ遷移制御部34は、例えば、操作入力取得部33から供給された情報が、後述する処理により、貨幣処理装置12において生成されたコードの、コード読み取り処理部31による読み取り結果であった場合、そのコードが示す内容に従って、各部を制御する。貨幣処理装置12において生成されたコードを読み取った場合の処理の詳細については、図9~図11を用いて後述する。 For example, when the information supplied from the operation input acquisition unit 33 is the result of reading the code generated in the money handling device 12 by the code reading processing unit 31 by the process described later, the phase transition control unit 34 Each part is controlled according to the content indicated by the code. The details of the process when the code generated by the money handling device 12 is read will be described later with reference to FIGS. 9 to 11. FIG.

図7は、貨幣処理装置12が有する機能構成を示す機能ブロック図である。 FIG. 7 is a functional block diagram showing the functional configuration of the money handling device 12. As shown in FIG.

貨幣処理装置12は、図1を用いて説明した、コードリーダー51、入出力部52、紙幣処理ユニット53、棒金出金ユニット55、および、ポスト56、並びに、各部を制御する制御部58、および、情報を記憶し制御部58と情報を授受する記憶部59を有している。 The money processing device 12 includes the code reader 51, the input/output unit 52, the banknote processing unit 53, the coin roll dispensing unit 55, the post 56, and the control unit 58 for controlling each unit, all of which have been described with reference to FIG. It also has a storage unit 59 that stores information and exchanges information with the control unit 58 .

制御部58は、コード読み取り処理部71、入力取得部72、認証処理部73、フェイズ遷移制御部74、コード生成処理部75、表示データ生成処理部76、および貨幣入出金処理制御部77を有している。 The control unit 58 has a code reading processing unit 71 , an input acquisition unit 72 , an authentication processing unit 73 , a phase transition control unit 74 , a code generation processing unit 75 , a display data generation processing unit 76 and a money deposit/withdrawal processing control unit 77 . are doing.

コード読み取り処理部71は、コードリーダー51から供給された、例えば、2次元コードなどの所定のコードを読み取って情報を取得し、入力取得部72に供給する。 The code reading processing unit 71 acquires information by reading a predetermined code such as a two-dimensional code supplied from the code reader 51 and supplies the information to the input acquiring unit 72 .

入力取得部72は、入出力部52から供給された、または、コード読み取り処理部71から供給された、ユーザの各種入力情報を取得し、認証に関する情報は認証処理部73へ、他の情報は、フェイズ遷移制御部74に供給する。 The input acquisition unit 72 acquires various types of user input information supplied from the input/output unit 52 or supplied from the code reading processing unit 71, information related to authentication to the authentication processing unit 73, and other information to , to the phase transition control unit 74 .

認証処理部73は、入力取得部72から供給された認証情報に基づいて、認証処理を実行し、認証処理結果をフェイズ遷移制御部74に供給する。なお、端末装置11において生成される認証情報に、端末装置11固有の装置ナンバー等の識別情報を含ませ、あらかじめ指定された端末装置11が利用された場合以外は、貨幣処理装置12の利用ができないようにすることも可能である。 The authentication processing unit 73 executes authentication processing based on the authentication information supplied from the input acquisition unit 72 and supplies the authentication processing result to the phase transition control unit 74 . It should be noted that identification information such as a device number specific to the terminal device 11 is included in the authentication information generated by the terminal device 11, and the use of the money handling device 12 is prohibited except when a previously specified terminal device 11 is used. It is also possible to make it impossible.

フェイズ遷移制御部74は、入力取得部72、または認証処理部73から供給された情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御する。 The phase transition control unit 74 controls the transition of processing phases for assisting the operation input by the user, based on the information supplied from the input acquisition unit 72 or the authentication processing unit 73 .

例えば、端末装置11において、認証情報入力画面(図3)により認証処理が行われたのち、メニュー画面(図4)により選ばれたメニューにおいて、入力画面(図5)で各種情報が入力され、その後、コード情報(図6)が生成されて表示された場合を例とすると、貨幣処理装置12のコードリーダー51においてコードの画像が入力されて、コード読み取り処理部71により読み取られ、入力取得部72に供給される。入力取得部72は、供給された情報のうちの認証情報を認証処理部73に供給するとともに、それ以外の情報、すなわち、入力画面(図5)で入力された各種情報をフェイズ遷移制御部74に供給する。フェイズ遷移制御部74は、入力取得部72から、入力画面(図5)で入力された各種情報の供給を受けるとともに、認証処理部73から、認証処理結果の供給を受ける。 For example, in the terminal device 11, after authentication processing is performed on the authentication information input screen (FIG. 3), various information is input on the input screen (FIG. 5) in the menu selected on the menu screen (FIG. 4), After that, taking the case where the code information (FIG. 6) is generated and displayed as an example, a code image is input by the code reader 51 of the money handling device 12, read by the code reading processing section 71, and input acquisition section 72. The input acquisition unit 72 supplies authentication information among the supplied information to the authentication processing unit 73, and receives other information, that is, various kinds of information input on the input screen (FIG. 5) as a phase transition control unit 74. supply to The phase transition control unit 74 receives various types of information input on the input screen ( FIG. 5 ) from the input acquisition unit 72 and receives authentication processing results from the authentication processing unit 73 .

フェイズ遷移制御部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 transition control section 74 controls the display data generation processing section 76 to generate a display such as an error message. In addition, when the authentication process is performed correctly, the phase transition control unit 74 controls the display data generation processing unit 76 and the code generation processing unit 75 based on other supplied information, and for example, as shown in FIG. Display image data including a predetermined code such as a two-dimensional code is generated and supplied to the input/output unit 52 for display output. The display image of FIG. 8 and its details will be described later. Further, for example, the phase transition control unit 74 may restrict the possible processing by the user based on authentication information and identification information such as a device number specific to the terminal device 11 . Specifically, the phase transition control unit 74 determines whether the terminal device 11 is valid and whether the combination of the user and the terminal device 11 is valid based on the authentication information and the identification information of the terminal device 11. In the money processing device 12, users who are permitted to deposit and withdraw money are distinguished from users who are permitted to only deposit money, the upper limit amount of money for deposit and withdrawal is set, the display data generation processing unit 76 is controlled, and the menu screen is displayed. You may make it change the display content.

また、フェイズ遷移制御部74は、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、または、ポスト56などのうちのいずれかが利用されるフェイズである場合、これら各部のアクチュエータを制御するための制御信号を生成して、貨幣入出金処理制御部77に供給するとともに、貨幣入出金処理制御部77から、それらの動作の終了の通知を受け、これらの通知内容に基づいて、さらに、次のフェイズに移行するなどの処理を行う。 In addition, the phase transition control unit 74 operates in a phase in which any one of the banknote processing unit 53, the coin processing unit 54, the coin roll dispensing unit 55, the post 56, or the like is used, such as the deposit processing or the withdrawal processing. In some cases, a control signal for controlling the actuators of these units is generated and supplied to the money deposit/withdrawal processing control unit 77, and a notification of the end of those operations is received from the money deposit/withdrawal processing control unit 77, Based on these notification contents, further processing such as transition to the next phase is performed.

コード生成処理部75は、フェイズ遷移制御部74の制御に基づいて、端末装置11のユーザによる操作入力を行うためのタブやボタン等に対応する、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部76に供給する。また、コード生成処理部75は、フェイズ遷移制御部74の制御に基づいて、例えば、端末装置11において、ユーザが数値の訂正入力を行うために必要な各種情報に対応する、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部76に供給する。 Under the control of the phase transition control unit 74, the code generation processing unit 75 generates predetermined code information, such as a two-dimensional code, corresponding to tabs, buttons, etc. for inputting operations by the user of the terminal device 11. generated and supplied to the display data generation processing unit 76 . In addition, the code generation processing unit 75 generates, for example, a two-dimensional code corresponding to various information necessary for the user to input correct numerical values in the terminal device 11 under the control of the phase transition control unit 74. Predetermined code information is generated and supplied to the display data generation processing unit 76 .

表示データ生成処理部76は、フェイズ遷移制御部74の制御に基づいて、例えば、図8に示す表示画像データを生成し、入出力部52に供給して表示出力させる。 The display data generation processing unit 76 generates, for example, the display image data shown in FIG. 8 under the control of the phase transition control unit 74, and supplies the data to the input/output unit 52 for display output.

貨幣入出金処理制御部77は、フェイズ遷移制御部74の制御に基づいて、入金処理や出金処理など、紙幣処理ユニット53、硬貨処理ユニット54、棒金出金ユニット55、またはポスト56などのうちのいずれかが利用されるフェイズにおいて、これら各部のアクチュエータを制御して、例えば、紙幣入出口61~引出部68のうちのいずれか対応する部分の開口部を開閉させたり、紙幣入出口61~引出部68のうちのいずれかの格納部内部に備えられた各種センサ入力を監視するなどし、それらの動作の完了やセンサ入力の有無を、フェイズ遷移制御部74に供給する。 The money deposit/withdrawal processing control unit 77 performs deposit processing, withdrawal processing, etc., based on the control of the phase transition control unit 74, and controls the banknote processing unit 53, the coin processing unit 54, the coin roll dispensing unit 55, or the post 56. In the phase in which one of them is used, the actuators of these parts are controlled to open and close the opening of the corresponding part of the banknote inlet/outlet 61 to the drawer 68, or to open/close the banknote inlet/outlet 61. It monitors various sensor inputs provided inside any one of the drawer sections 68, and supplies the phase transition control section 74 with the completion of those operations and the presence or absence of sensor input.

次に、図8を参照して、貨幣処理装置12に表示される2次元コードなどの所定のコードを含む表示画像について説明する。 Next, a display image including a predetermined code such as a two-dimensional code displayed on the money handling device 12 will be described with reference to FIG.

図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 money handling apparatus 12, the user can input operations using an input/output unit 52 such as a touch panel ("cancel", "return banknote", etc. in FIG. 8) as in the conventional case. On the other hand, by reading code information such as a two-dimensional code displayed on the display screen in the terminal device 11, the same operation input as that performed using the input/output unit 52 such as a touch panel can be performed by the terminal device 11. It is made possible to execute in

例えば、図8の表示画面には、ユーザが貨幣処理装置12に触れることなく、端末装置11を用いて、貨幣処理装置12への操作入力を行わせるために必要な情報を端末装置11に供給するためのコード101と、現在貨幣処理装置において取得されている数値情報に対して修正入力するための入力画面を端末装置11に表示させるためのコード102が表示される。 For example, the display screen in FIG. and a code 102 for causing the terminal device 11 to display an input screen for correcting and inputting numerical information currently acquired by the money handling apparatus.

(コード101について)
ユーザが、端末装置11を用いて、コード101を読み取った場合、端末装置11において、コード読み取り処理部31によりコード101の内容が読み取られて、操作入力取得部33を介して、フェイズ遷移制御部34に供給される。すなわち、フェイズ遷移制御部34には、コード101に含まれていた貨幣処理装置12への操作入力を行わせるために必要な情報、換言すれば、図8の表示画面においてユーザにより操作可能なタブやボタンに対応する情報、現在入力済みの数値情報、および、機械計数結果に対応する数値情報を含む情報が供給される。フェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図9に示す、操作可能なタブやボタンなどを含む表示画像データを生成させ、表示部23に供給して表示させる。
(About code 101)
When the user uses the terminal device 11 to read the code 101, the content of the code 101 is read by the code reading processing unit 31 in the terminal device 11, and the phase transition control unit 34. That is, the phase transition control unit 34 stores the information necessary for performing the operation input to the money handling device 12 contained in the code 101, in other words, the tabs that can be operated by the user on the display screen of FIG. Information is supplied including information corresponding to buttons and buttons, numerical information currently entered, and numerical information corresponding to machine counting results. The phase transition control unit 34 controls the display data generation processing unit 37 to generate, for example, display image data including operable tabs and buttons shown in FIG. 9, and supplies it to the display unit 23 for display. .

コード101が読み取られることにより、図9に示すように、端末装置11の表示部23には、図8の表示画面において操作可能なタブに対応する各種ボタンが表示される。この例では、タブ切り替え対応ボタン表示エリア111、図8の表示画面において操作可能なボタンのうち、計数開始を指令するためのボタンが表示される計数開始ボタン表示エリア112、図8の表示画面において操作可能なボタンのうち、返却に関する動作を指令するためのボタンが表示される返却ボタン表示エリア113、および、その他の操作入力に対応するボタンが表示される操作ボタン表示エリア114を含む操作入力画面が表示される。操作ボタン表示エリア114には、ログイン画面に戻るための取消ボタンや、1画面前に戻るための戻るボタンなどの、端末装置11における操作を行うためのボタンに加えて、現在、貨幣処理装置12において入力されている数値を訂正するための訂正ボタン121が設けられている。 By reading the code 101, various buttons corresponding to the operable tabs on the display screen of FIG. 8 are displayed on the display unit 23 of the terminal device 11 as shown in FIG. In this example, a tab switching corresponding button display area 111, a count start button display area 112 that displays a button for instructing the start of counting among the buttons that can be operated on the display screen of FIG. 8, and the display screen of FIG. An operation input screen including a return button display area 113 that displays buttons for commanding operations related to return among the operable buttons, and an operation button display area 114 that displays buttons corresponding to other operation inputs. is displayed. In the operation button display area 114, in addition to buttons for performing operations on the terminal device 11, such as a cancel button for returning to the login screen and a return button for returning to the previous screen, currently the money handling device 12 A correction button 121 is provided for correcting the numerical value entered in .

端末装置11のフェイズ遷移制御部34は、操作入力取得部33から供給された情報が、タブ切り替え対応ボタン表示エリア111に表示されている、いずれかのタブに対応するボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択されたタブを示す、例えば、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示部23に表示させる。端末装置11の表示部23に表示されたこのコードを貨幣処理装置12に読み込ませることで、端末装置11の表示部23に表示されたタブ切り替え対応ボタン表示エリア111に対する操作と同じ操作を、貨幣処理装置12に対して実行させることができる。 The phase transition control unit 34 of the terminal device 11 indicates that the information supplied from the operation input acquisition unit 33 indicates that the button corresponding to one of the tabs displayed in the tab switching corresponding button display area 111 has been pressed. If there is, it controls the code generation processing unit 36 to generate predetermined code information, such as a two-dimensional code, indicating the tab selected by the user, and supplies it to the display data generation processing unit 37 to display it. 23. By causing the money processing device 12 to read this code displayed on the display unit 23 of the terminal device 11, the same operation as the operation on the tab switching corresponding button display area 111 displayed on the display unit 23 of the terminal device 11 can be performed with money. It can be executed by the processing device 12 .

また、端末装置11のフェイズ遷移制御部34は、操作入力取得部33から供給された情報が、計数開始ボタン表示エリア112に表示されている、いずれかのボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択された計数メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。 Further, if the information supplied from the operation input acquisition unit 33 indicates that any one of the buttons displayed in the count start button display area 112 has been pressed, the phase transition control unit 34 of the terminal device 11 , controls the code generation processing unit 36 to generate predetermined code information such as a two-dimensional code indicating the counting menu selected by the user, and supplies it to the display data generation processing unit 37 for display. Note that the processing of the money handling device 12 that has read the code information indicating the button selected by the user is the same as when the corresponding button is operated on the display screen of FIG. 8, so description of the operation is omitted. .

また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、返却ボタン表示エリア113に表示されている、いずれかのボタンの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択された返却メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。 Further, when the information supplied from the operation input acquisition unit 33 indicates that any button displayed in the return button display area 113 has been pressed, the phase transition control unit 34 36 to generate predetermined code information such as a two-dimensional code indicating the return menu selected by the user, and supply it to the display data generation processing unit 37 for display. Note that the processing of the money handling device 12 that has read the code information indicating the button selected by the user is the same as when the corresponding button is operated on the display screen of FIG. 8, so description of the operation is omitted. .

また、フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、操作ボタン表示エリア114の取消ボタン、または、戻るボタンの押下を示すものであった場合、コード生成処理部36を制御して、取消ボタンまたは戻るボタンの選択を示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示させる。なお、ユーザにより選択されたボタンを示すコード情報を読み取った貨幣処理装置12の処理は、図8の表示画面において対応するボタンを操作された場合と同様であるので、その動作の説明は省略する。なお、ユーザが、端末装置11の表示画面を変更したい場合は、例えば、ハードキー操作やスワイプ操作など、端末装置11の各機種において対応する操作入力を行う。 Further, when the information supplied from the operation input acquisition unit 33 indicates that the cancel button or the return button of the operation button display area 114 has been pressed, the phase transition control unit 34 causes the code generation processing unit 36 to Control to generate predetermined code information such as a two-dimensional code indicating selection of the cancel button or the return button, and supply it to the display data generation processing unit 37 for display. Note that the processing of the money handling device 12 that has read the code information indicating the button selected by the user is the same as when the corresponding button is operated on the display screen of FIG. 8, so description of the operation is omitted. . When the user wants to change the display screen of the terminal device 11, the user performs an operation input corresponding to each model of the terminal device 11, such as a hard key operation or a swipe 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 input acquisition unit 33 indicates that the correction button 121 in the operation button display area 114 has been pressed, the phase transition control unit 34 controls the display data generation processing unit 37 to , to generate and display display image data reflecting the currently input numerical information and the result of machine counting on the numerical input screen described with reference to FIG. The user can correct and input 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 code generation button 42 after correcting and inputting necessary numerical values other than the machine counting result. When the information supplied from the operation input acquisition unit 33 indicates the selection of the code generation button 42, the phase transition control unit 34 controls the code generation processing unit 36 to correct the necessary numerical values. Code information corresponding to deposit information is generated and supplied to the display data generation processing unit 37, and the display data generation processing unit 37 is controlled to include, for example, a code image similar to that described with reference to FIG. Display image data is generated and supplied to the display unit 23 for display.

また、図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 transition control unit 34 controls the display data generation processing unit 37 to collectively display the “banknotes”, “coins”, and “banknotes/coins” buttons displayed in the counting start button display area 112, as shown in FIG. As shown in (a), as a selection menu for flicking after selecting the counting start button, each of "banknote", "coin", and "banknote coin" can be displayed and can be input by operation. The phase transition control unit 34 controls the code generation processing unit 36 based on whether the information supplied from the operation input acquisition unit 33 is "banknote", "coin" or "banknote coin". Predetermined code information such as a two-dimensional code indicating the selected counting menu is generated and supplied to the display data generation processing section 37 to be displayed on the display section 23 .

また、フェイズ遷移制御部34は、表示データ生成処理部37を制御して、操作ボタン表示エリア114の訂正ボタン121に対して、図10(b)に示されるように、「合計金額」「現金」「現外項目」「フル訂正」などのドロップダウンリストを表示および操作入力可能なようにすることができる。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、「合計金額」「現金」「現外項目」「フル訂正」のいずれであるかに基づいて、表示データ生成処理部37を制御して、例えば、図5を用いて説明した数値入力画面などの、必要な項目の数値を訂正入力するための表示画像データを生成させ、表示部23に供給して表示させる。 In addition, the phase transition control unit 34 controls the display data generation processing unit 37 to display "total amount", "cash ', 'existing item', 'full correction', etc. can be displayed and operated. The phase transition control unit 34 determines whether the information supplied from the operation input acquisition unit 33 is "total amount", "cash", "outside item", or "full correction". to generate display image data for correcting and inputting numerical values of necessary items, such as the numerical value input screen described with reference to FIG.

なお、タブ切り替え対応ボタン表示エリア111、および、返却ボタン表示エリア113に表示されている各種ボタンも、図10(a)または(b)を用いて説明した場合と同様に、フリック用の選択メニュー、または、ドロップダウンリストを用いた操作入力を行うものとしてもよい。フェイズ遷移制御部34は、操作入力取得部33から供給された情報が、タブ切り替え対応ボタン表示エリア111、または、返却ボタン表示エリア113に含まれているのと同様のいずれかボタンに対応するフリック選択メニューまたはドロップダウンリストの押下を示すものであった場合、コード生成処理部36を制御して、ユーザにより選択されたタブ切り替え、または、返却メニューを示す、2次元コードなどの所定のコード情報を生成し、表示データ生成処理部37に供給して表示部23に表示させる。 Various buttons displayed in the tab switching corresponding button display area 111 and the return button display area 113 are also flick selection menus in the same manner as described with reference to FIGS. , or an operation input using a drop-down list may be performed. The phase transition control unit 34 uses the information supplied from the operation input acquisition unit 33 to perform a flick corresponding to any button similar to that contained in the tab switching corresponding button display area 111 or the return button display area 113. If it indicates pressing of a selection menu or a drop-down list, control the code generation processing unit 36 to switch tabs selected by the user, or predetermined code information such as a two-dimensional code indicating a return menu is generated, supplied to the display data generation processing unit 37 and displayed on the display unit 23 .

なお、図9においては、操作ボタン表示エリア114には、現在、貨幣処理装置12において入力されている数値を訂正するための訂正ボタン121を設けるものとして説明したが、操作ボタン表示エリア114には訂正ボタン121を設けないようにしてもよい。この場合であっても、後述するコード102を読み取ることにより、端末装置11を用いて、貨幣処理装置12において入力されている数値を訂正することが可能である。また、この場合、コード101に含まれる貨幣処理装置12への操作入力を行わせるために必要な情報には、図8の表示画面においてユーザにより操作可能なタブやボタンに対応する情報が含まれていれば良く、現在入力済みの数値情報、および、機械計数結果に対応する数値情報はコード101に含まれていなくてもよい。 9, the operation button display area 114 is provided with the correction button 121 for correcting the numerical value currently input in the money handling device 12, but the operation button display area 114 The correction button 121 may not be provided. Even in this case, it is possible to correct the numerical value input in the money handling device 12 using the terminal device 11 by reading the code 102 to be described later. Further, in this case, the information necessary for performing operation input to the money handling device 12 included in the code 101 includes information corresponding to the tabs and buttons that can be operated by the user on the display screen of FIG. The code 101 does not have to include the currently input numerical information and the numerical information corresponding to the machine counting result.

なお、ここでは、タブの変更の指令を、コード情報の読み取りにより、端末装置11において指令可能なものとして説明したが、貨幣処理装置12においては、複数のタブの表示内容を、タブ操作を行うことなく、一画面に表示させるようにしてもよい。また、表示方法を、複数のタブを用いる場合と、一画面で行う場合とで切り替え可能なようにしてもよい。 Here, it is assumed that the terminal device 11 can issue a command to change tabs by reading code information. You may make it display on one screen without skipping. Also, the display method may be switchable between using a plurality of tabs and displaying on one screen.

具体的には、通常の複数タブを用いる場合よりも、文字等の表示を全体的に小さくすることにより、一画面に全ての情報を表示可能にすることができる。また、各タブに含まれる情報を、所定の速さでスクロールすることにより、タブ操作なしに全ての情報を表示可能にすることができる。さらに、各タブに含まれる情報を、所定の時間間隔で自動的に切り替えることにより、タブ操作なしに全ての情報を表示可能にすることができる。 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 generation processing unit 76 of the money handling device 12 can change the size of display information and automate screen scrolling or screen switching not only when there are multiple tabs but also when there is a lot of information to be displayed. , the user may present necessary information to the user without touching the money handling device 12 . In these cases, it is possible to appropriately set and change the display size of characters, etc., scrolling speed, number of screen divisions, automatic screen switching speed, and the like.

(コード102について)
ユーザが、端末装置11を用いて、貨幣処理装置12に表示された図8の表示画面上のコード102を読み取った場合、端末装置11において、コード読み取り処理部31によりコード102の内容が読み取られて、操作入力取得部33を介して、フェイズ遷移制御部34に供給される。すなわち、フェイズ遷移制御部34には、コード102に含まれていた貨幣処理装置12への操作入力を行わせるために必要な情報、換言すれば、図8の表示画面において表示されていた数値入力のための操作ボタンに対応する情報が供給される。
(About code 102)
When the user uses the terminal device 11 to read the code 102 on the display screen of FIG. and supplied to the phase transition control unit 34 via the operation input acquisition unit 33 . That is, the phase transition control unit 34 receives the information necessary for performing the operation input to the money handling device 12 contained in the code 102, in other words, the numerical input displayed on the display screen of FIG. Information corresponding to the operation button for is supplied.

端末装置11のフェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図11に示す、数値入力のための操作ボタンを含む表示画像データを生成させ、表示部23に供給して表示させる。ユーザは、図8の表示画面において表示されていた数値入力のための操作ボタンに代わって、図11に示される数値入力のための操作ボタンに対して操作入力を行い、コード生成ボタンを選択することにより、上述した場合と同様にして、操作入力内容に対応するコード情報を生成させて表示部23に表示させることができる。そして端末装置11の表示部23に表示されたコードを貨幣処理装置12に読み込ませることで、端末装置11の表示部23の図11に示した表示画面で入力した情報を、貨幣処理装置12に提供し、図8の表示画面においてアクティブ状態の数値(例えば、カーソルが配置されていたり、ハイライト表示されている数値)を変更することができる。なお、図8の表示画面においてアクティブ状態の数値以外の数値を変更することが可能なように、コード102を読み取ることにより、図11に示される数値入力のための操作ボタンのみならず、変更入力対象となる項目名を選択するためのボタンなどを表示させて操作可能とし、生成されるコードに、変更入力対象となる項目名と数値情報を含ませるようにしてもよい。 The phase transition control unit 34 of the terminal device 11 controls the display data generation processing unit 37 to generate, for example, display image data including operation buttons for inputting numerical values as shown in FIG. to display. The user operates the operation buttons for entering numerical values shown in FIG. 11 instead of the operation buttons for entering numerical values displayed on the display screen of FIG. 8, and selects the code generation button. Thus, code information corresponding to the content of the operation input can be generated and displayed on the display unit 23 in the same manner as described above. By causing the money handling device 12 to read the code displayed on the display unit 23 of the terminal device 11, the information input on the display screen shown in FIG. 8 to change the active numerical value (eg, the numerical value that is cursored or highlighted) in the display screen of FIG. By reading the code 102, not only the operation buttons for entering numerical values shown in FIG. A button or the like for selecting the target item name may be displayed and operable, and the generated code may include the item name to be changed and input and numerical information.

また、ユーザが、端末装置11を用いてコード102を読み取った場合、フェイズ遷移制御部34は、表示データ生成処理部37を制御して、例えば、図5を用いて説明した場合と同様であり、かつ、既に入力された数値や機械計数結果が反映された表示画像データを生成させ、表示部23に供給して表示させることができる。この場合、コード102には、現在入力済みの数値情報、および、機械計数結果に対応する数値情報を含む情報が含まれている。 Also, when the user reads the code 102 using the terminal device 11, the phase transition control unit 34 controls the display data generation processing unit 37, for example, in the same manner as described with reference to FIG. In addition, it is possible to generate display image data in which numerical values that have already been input and results of machine counting are reflected, and supply the generated data to the display unit 23 for display. In this case, the code 102 contains information including numerical information currently entered and numerical information corresponding to machine counting results.

この場合においても、ユーザは、図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 code generation button 42 after correcting and inputting necessary numerical values other than the machine counting result. When the information supplied from the operation input acquisition unit 33 indicates the selection of the code generation button 42, the phase transition control unit 34 controls the code generation processing unit 36 to correct the necessary numerical values. Code information corresponding to deposit information is generated and supplied to the display data generation processing unit 37, and the display data generation processing unit 37 is controlled to generate a code image similar to the case described with reference to FIG. 6, for example. Display image data including the generated data is generated and supplied to the display unit 23 for display.

次に、図12~図14のフローチャートを参照して、貨幣処理システム1の処理について説明する。なお、はじめに各フローチャートの処理を簡単に説明し、その後、具体例に基づいて説明する。 Next, the processing of the money handling system 1 will be described with reference to the flow charts of FIGS. 12 to 14. FIG. First, the processing of each flowchart will be briefly described, and then a specific example will be described.

端末装置11において実行される処理を、図12~図14のフローチャートの左側に示し、貨幣処理装置12において実行される処理を、その右側に示す。端末装置11は、制御部25を構成する各制御部(コード読み取り処理部31~表示データ生成処理部37)が処理を実行することで動作するが、ここでは説明を簡単にするために処理主体を制御部25として説明する。貨幣処理装置12における処理についても同様とする。 The processing executed by the terminal device 11 is shown on the left side of the flowcharts of FIGS. 12 to 14, and the processing executed by the money handling device 12 is shown on the right side. The terminal device 11 operates by executing processing by each control unit (code reading processing unit 31 to display data generation processing unit 37) that constitute the control unit 25. For simplicity of explanation, the terminal device 11 operates by executing processing. will be described as the control unit 25 . The same applies to the processing in the money handling device 12 .

ステップS1において、端末装置11の制御部25は、操作入力部22を介してアプリケーション起動の指令を受け付けると、記憶部24に記憶されている所定のアプリケーションを起動し、ステップS2において、認証処理画面を表示部23に表示する。 In step S1, the control unit 25 of the terminal device 11 receives a command to activate an application via the operation input unit 22, activates a predetermined application stored in the storage unit 24, and displays an authentication processing screen in step S2. is displayed on the display unit 23 .

ステップS3において、制御部25は、ユーザの操作入力部22に対する操作入力により入力された認証情報を受け付け、ステップS4において、その認証情報に基づいて認証処理を実行し、正しく認証したか否かを判定する。 In step S3, the control unit 25 receives the authentication information input by the user's operation input to the operation input unit 22, and in step S4, executes authentication processing based on the authentication information, and determines whether or not the authentication is correct. judge.

ステップS4において、正しく認証できなかったと判定した場合、ステップS5において、制御部25は、表示部23に認証エラー通知画面を表示する。その後、処理は、ステップS2に戻り、それ以降の処理が繰り返される。 If it is determined in step S4 that the authentication could not be performed correctly, the control section 25 displays an authentication error notification screen on the display section 23 in step S5. After that, the process returns to step S2, and the subsequent processes are repeated.

ステップS4において、正しく認証できたと判定した場合、ステップS6において、制御部25は、メニュー画面を表示部23に表示する。また、制御部25は、操作入力部22から供給された情報に基づいて入金のための情報入力画面や出金や両替のための情報入力画面を表示部23に表示する。 If it is determined in step S4 that the authentication has been correctly performed, the control section 25 displays a menu screen on the display section 23 in step S6. Based on the information supplied from the operation input unit 22 , the control unit 25 also displays an information input screen for depositing money and an information input screen for withdrawing money or exchanging money on the display unit 23 .

ステップS7において、制御部25は、ステップS6で表示したメニュー画面や情報入力画面を介して入力された各種情報を受け付け、ステップS8において、受け付けた情報に基づいて、コード生成が指令されたか否かを判定する。 In step S7, the control unit 25 receives various information input via the menu screen and information input screen displayed in step S6. judge.

ステップS8において、コード生成が指令されていないと判定した場合、制御部25は、ステップS6に戻り、それ以降の処理を繰り返し実行する。ステップS8において、コード生成が指令されたと判定した場合、ステップS9において、制御部25は、ユーザの認証情報と、入金情報等の入力内容に対応する事前入力コード情報を生成し、事前入力コード画像を含む表示画像を、表示部23に表示する。 If it is determined in step S8 that code generation has not been commanded, the control unit 25 returns to step S6 and repeats the subsequent processes. If it is determined in step S8 that code generation has been commanded, in step S9, the control unit 25 generates pre-input code information corresponding to input content such as user authentication information and deposit information, and generates a pre-input code image. is displayed on the display unit 23 .

ステップS10において、貨幣処理装置12の制御部58は、事前入力コードを読み取ったか否かを判定し、事前入力コードを読み取っていないと判定した場合、事前入力コードを読み取ったと判定するまで、ステップS10の処理を繰り返し実行する。 In step S10, the control unit 58 of the money handling device 12 determines whether or not the pre-input code has been read. If it is determined that the pre-input code has not been read, the control unit 58 continues until it determines that the pre-input code has been read. repeats the process of

ステップ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 code reader 51 to read the display image including the pre-input code image displayed on the display unit 23 of the terminal device 11), in step S11 , the control unit 58 of the money handling device 12 acquires input information from information of a predetermined code such as a two-dimensional code supplied from the code reader 51 .

ステップS12において、制御部58は、ステップS11で取得したコード情報に含まれる認証情報に基づいて、認証処理を実行し、正しく認証できたか否かを判定する。 In step S12, the control unit 58 executes authentication processing based on the authentication information included in the code information acquired in step S11, and determines whether or not the authentication has been performed correctly.

ステップS12において、正しく認証できなかったと判定した場合、ステップS13において、制御部58は、認証エラーを通知するための表示画像を入出力部52に表示し、ユーザに認証エラーを通知する。その後、制御部58は、ステップS10に戻り、それ以降の処理を繰り返し実行する。 If it is determined in step S12 that the authentication could not be correctly performed, the control unit 58 displays a display image for notifying an authentication error on the input/output unit 52 to notify the user of the authentication error in step S13. After that, the control unit 58 returns to step S10, and repeats the subsequent processes.

ステップS12において、正しく認証できたと判定した場合、ステップS14において、制御部58は、ステップS11で取得した情報に基づいて操作フェイズを検出する。 If it is determined in step S12 that the authentication has been correctly performed, in step S14 the control unit 58 detects the operation phase based on the information acquired in step S11.

ステップS15において、制御部58は、検出した操作フェイズに基づいてコード表示が必要なフェイズであるか否かを判定し、コード表示が必要なフェイズではないと判定した場合、後述するステップS17に進む。 In step S15, the control unit 58 determines whether or not the phase requires code display based on the detected operation phase. If it is determined that the phase does not require code display, the process proceeds to step S17, which will be described later. .

ステップS15において、コード表示が必要なフェイズであると判定した場合、ステップS16において、制御部58は、コード情報を生成する。 If it is determined in step S15 that the phase requires code display, the control unit 58 generates code information in step S16.

ステップ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 control unit 58 displays display information corresponding to the detected operation phase (via step S16). If so, code information (including code 101 or code 102 on the display screen in FIG. 8) is displayed on the input/output unit 52 .

ユーザは、必要に応じて、端末装置11に、貨幣処理装置12に表示された図8の表示画面のコード101またはコード102を読み込ませることなどの必要な操作を継続する。 The user continues necessary operations such as causing the terminal device 11 to read the code 101 or code 102 of the display screen of FIG.

ステップS18において、端末装置11の制御部25は、例えば、図8に示す表示画面に表示されているコード101またはコード102などの所定のコードを読み取ったか否かを判定し、コードを読み取っていないと判定した場合、後述するステップS22に進む。 In step S18, the control unit 25 of the terminal device 11 determines whether or not a predetermined code such as code 101 or code 102 displayed on the display screen shown in FIG. If so, the process proceeds to step S22, which will be described later.

ステップS18において、制御部25は、コードを読み取ったと判定した場合、ステップS19において、例えば、読み取った2次元コードなどの所定のコードの情報を取得し、ステップS20において、取得したコードに対応する入力情報に基づいた操作フェイズを検出する。 If the control unit 25 determines in step S18 that the code has been read, in step S19, it acquires information on a predetermined code such as the read two-dimensional code, and in step S20, inputs corresponding to the acquired code. Detect informed operation phases.

ステップS21において、制御部25は、検出した操作フェイズに基づく表示情報を表示部23に表示する。 In step S<b>21 , the control unit 25 displays display information based on the detected operation phase on the display unit 23 .

ステップS22において、制御部25は、操作入力取得部33に対する操作入力を受けたか否かを判定し、操作入力を受けていないと判定した場合、後述するステップS38に進む。 In step S22, the control unit 25 determines whether or not an operation input to the operation input acquisition unit 33 has been received. If it is determined that an operation input has not been received, the process proceeds to step S38, which will be described later.

ステップS22において、操作入力を受けたと判定した場合、ステップS23において、制御部25は、操作入力に基づいた処理を実行する。 When it is determined in step S22 that an operation input has been received, in step S23 the control unit 25 executes processing based on the operation input.

ステップS24において、制御部25は、操作入力で受け付けた情報に基づいて、コード表示が指令されたか否かを判定し、コード表示が指令されていないと判定した場合、後述するステップS38に進む。 In step S24, the control unit 25 determines whether or not a command to display the code has been issued based on the information received by the operation input. If it is determined that the command to display the code has not been issued, the process proceeds to step S38, which will be described later.

ステップS24において、コード表示が指令されたと判定した場合、ステップS25において、制御部25は、操作入力で受け付けた情報に基づいて、対応するコード情報を含む表示画像を表示部23に表示する。 If it is determined in step S24 that a code display command has been issued, the control section 25 displays a display image including corresponding code information on the display section 23 in step S25 based on the information received by the operation input.

ステップS26において、貨幣処理装置12の制御部58は、端末装置11において表示されているコードを読み取ったか否かを判定し、コードを読み取っていないと判定した場合、後述するステップS32に進む。 In step S26, the control unit 58 of the money handling device 12 determines whether or not the code displayed on the terminal device 11 has been read. If it is determined that the code has not been read, the process proceeds to step S32, which will be described later.

ステップS26において、コードを読み取ったと判定した場合、ステップS27において、制御部58は、コードリーダー51から供給された、2次元コードなどの所定のコードの情報から、入力情報を取得する。 If it is determined in step S26 that the code has been read, then in step S27 the control section 58 acquires input information from the information of the predetermined code such as the two-dimensional code supplied from the code reader 51 .

ステップS28において、制御部58は、ステップS26において読み取ったコードに基づいた操作フェイズを検出する。 In step S28, the control unit 58 detects the operation phase based on the code read in step S26.

ステップS29において、制御部58は、検出した操作フェイズに基づいてコード表示が必要なフェイズであるか否かを判定し、コード表示が必要なフェイズではないと判定された場合、後述するステップS31に進む。 In step S29, the control unit 58 determines whether or not the phase requires code display based on the detected operation phase. move on.

ステップS29において、コード表示が必要なフェイズであると判定した場合、ステップS30において、制御部58は、コード情報を生成する。 If it is determined in step S29 that the phase requires code display, the control unit 58 generates code information in step S30.

ステップ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 control unit 58 generates display information corresponding to the detected phase, Displayed on the input/output unit 52 .

ステップ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 control unit 58 performs the processing of the banknote processing unit 53, coin processing, etc. It is determined whether or not it is a phase that requires the operation of any of the actuators of the unit 54, the coin-roll dispensing unit 55, or the post 56 or the like. If it is determined in step S32 that the phase does not require actuator operation, the process proceeds to step S34, which will be described later.

ステップ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 control unit 58 opens and closes the opening of the corresponding portion of the banknote inlet/outlet 61 to the drawer 68. to operate a predetermined actuator.

ステップ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 control unit 58 performs the operation of the banknote processing unit 53 such as deposit processing and withdrawal processing. , the coin processing unit 54, the coin roll dispensing unit 55, or the post 56, or the like. If it is determined in step S34 that the phase is not for waiting for sensor input, the control unit 58 proceeds to step S36, which will be described later.

ステップS34において、センサ入力待ちのフェイズであると判定した場合、ステップS35において、制御部58は、センサ入力を取得する。 When it is determined in step S34 that it is the phase of waiting for sensor input, in step S35, the control unit 58 acquires the sensor input.

ステップ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 control unit 58 determines whether or not to make a phase transition.

ステップS36において、フェイズ遷移すると判定された場合、制御部58は、ステップS15に戻り、それ以降の処理を実行する。 When it is determined in step S36 that the phase transition is to be performed, the control unit 58 returns to step S15 and executes the subsequent processes.

ステップ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 control unit 58 of the money handling device 12 determines whether or not the process has ended. If it is determined that the process has not ended, step S15 to go back to and do the rest of the process.

ステップS38において、端末装置11の制御部25は、処理終了であるか否かを判定し、処理終了ではないと判定した場合、ステップS18に戻り、それ以降の処理を実行する。 In step S38, the control unit 25 of the terminal device 11 determines whether or not the process has ended, and if it determines that the process has not ended, returns to step S18 and executes the subsequent processes.

ステップ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 terminal device 11 to start an application for inputting an operation to the money handling device 12 (step S1), the authentication information input screen shown in FIG. (step S2). Then, when the user inputs authentication information on the authentication information input screen, authentication processing is executed (steps S3 and S4). If the authentication succeeds (determination of YES in step S4), for example, the menu screen shown in FIG. 4 is displayed on the display unit 23 (step S6). (Step S7), since code generation is not instructed in this case, a determination of No is made in Step S8, and the process returns to Step S6 to display the deposit information input screen shown in FIG. .

図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 button 43 or the return button 44 is selected (after the process of step S7 is completed, determination of No is made in step S8), the display screen corresponding to each operation input is displayed. displayed (step S6).

図5に示す情報入力画面のコード生成ボタン42、または、図示しない出金画面や両替画面に表示されているコード生成ボタンが操作されると(ステップS8でYESの判定)、図3に示す認証情報入力画面に入力されたユーザの認証情報と、図5に示す情報入力画面等に入力された入金情報等の入力内容に対応する事前入力コード情報が生成され、図6に示す事前入力コード画像を含む表示画像が表示部23に表示される(ステップS9)。 When the code generation button 42 on the information input screen shown in FIG. 5 or the code generation button displayed on the withdrawal screen or exchange screen (not shown) is operated (determination of YES in step S8), the authentication shown in FIG. Pre-input code information corresponding to the user's authentication information input on the information input screen and input contents such as deposit information input on the information input screen shown in FIG. 5 is generated, and the pre-input code image shown in FIG. is displayed on the display unit 23 (step S9).

ユーザが、端末装置11の表示部23に表示された事前入力コードを、貨幣処理装置12のコードリーダー51に読み込ませると(ステップS10でYESの判定)、貨幣処理装置12において、事前入力コードの情報(認証情報、入金情報等)が取得される(ステップS11)。取得された事前入力コードの情報の認証情報に基づいて認証処理が実行され(ステップS12)、認証に成功した場合(ステップS12でYESの判定)、コードに基づいた操作フェイズが検出される(ステップS14)。 When the user causes the code reader 51 of the money handling device 12 to read the pre-input code displayed on the display unit 23 of the terminal device 11 (YES in step S10), the money handling device 12 reads the pre-input code. Information (authentication information, deposit information, etc.) is acquired (step S11). Authentication processing is executed based on the authentication information of the acquired pre-input code information (step S12), and if authentication is successful (YES in step S12), an operation phase based on the code is detected (step S14).

例えば、ユーザが、端末装置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 display unit 23 of the terminal device 11 (step S7), the display processing phase of the display screen shown in FIG. is detected as an operation phase based on the code (step S14). Further, when the user selects the withdrawal button (step S7), a display processing phase of a display screen for withdrawal processing (not shown) is detected as an operation phase based on the code (step S14). Further, when the user selects the exchange button (step S7), a display processing phase of a display screen for exchange processing (not shown) is detected as an operation phase based on the code (step S14).

図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 code 101 and the code 102 are present on the display screen shown in FIG. (Step S15), the information of Code 101 and Code 102 is generated (Step S16), incorporated into the display screen shown in FIG. 8, and displayed on the input/output unit 52 (Step S17).

図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 terminal device 11 ends (determination of No in step S18, determination of No in step S22, and YES in step S38). judgement). In this case, the money handling machine 12 is also in a time-out state, and the processing of the money handling machine 12 ends (determination of NO in steps S26, S32, S34, and S36, determination of YES in step S37).

一方、図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 code 101 or 102 with the terminal device 11 while the display screen shown in FIG. is acquired (step S19), an operation phase is detected based on the information (step S20), and an image corresponding to the detected operation phase is displayed on the display unit 23 (step S21). For example, when the code 101 is read, the display screen for operation input shown in FIG. 9 is displayed, and when the code 102 is read, the screen shown in FIG. 11 is displayed on the display unit 23 .

次に、例えば、表示部23に表示された図9に示す表示画面の操作ボタン表示エリア114の訂正ボタン121が選択されると(ステップS22でYESの判定)、図5に示す数値入力画面に、現在入力済みの数値情報、および機械計数結果が反映された表示画像データが表示される(ステップS23)。そして、続けて図5に示す数値入力画面のコード生成ボタン42が選択された場合(ステップS24でYESの判定)、コード情報が生成されて、例えば、図6に示すようなコードが表示部23に表示される(ステップS25)。 Next, for example, when the correction button 121 in the operation button display area 114 of the display screen shown in FIG. , currently input numerical information, and display image data reflecting the result of machine counting are displayed (step S23). Subsequently, when the code generation button 42 on the numerical value input screen shown in FIG. 5 is selected (YES in step S24), code information is generated and, for example, a code as shown in FIG. is displayed (step S25).

また、表示部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 button display area 111 of the display screen shown in FIG. YES determination), it is determined that the code display has been commanded as processing corresponding to the operation input (YES determination in steps S23 and S24), and operation information notification indicating which button has been selected. is displayed on the display unit 23 (step S25). In addition to the two-dimensional code similar to that described with reference to FIG. 6, this display screen also displays, for example, information indicating the content of the code (here, tab change), the name of the person in charge, or the date and time of code generation. You may make it display.

ユーザが、表示部23に表示されたコードを、貨幣処理装置12のコードリーダー51に読み込ませると(ステップS26でYESの判定)、貨幣処理装置12において、コードの情報が取得されて(ステップS27)、取得されたコードの情報に基づいた操作フェイズが検出される(ステップS28)。 When the user causes the code reader 51 of the money handling device 12 to read the code displayed on the display unit 23 (YES in step S26), the money handling device 12 acquires code information (step S27). ), and an operation phase based on the acquired code information is detected (step S28).

例えば、読み取られた操作情報通知コードが示す操作入力の内容が、「現金外入力」へのタブの変更であった場合、取得されたコードの情報に基づいて、図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 code 101 and the code 102 are generated, and the display images shown in FIGS. 15 and 8 are displayed (step S31).

また、読み取られた操作情報通知コードが示す操作入力の内容が、「計数」メニューの選択であった場合、上述した場合と同様のフェイズ検出や表示制御処理が行われるとともに(ステップ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 button display area 112 or the return button display area 113. In order to count inserted bills and coins, return processing, and withdrawal processing, bill input/output port 61, bill reject port 62, coin deposit port 63, coin reject port 64, coin This is the case where the opening of the corresponding portion of the withdrawal port 65, the coin roll withdrawal port 66, the cash note receiving port 67, or the drawer portion 68 is opened and closed.

これらの、入出金処理が行われる場合、紙幣入出口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/exit 61 to the drawer 68 is opened or closed (step YES determination in S34). Then, the sensor input of the corresponding portion is acquired (step S35), and the phase transition is controlled as necessary based on the presence or absence of the sensor input, that is, whether the deposit/withdrawal process has been performed correctly (step YES determination in S36).

例えば、紙幣計数処理において、変形や破れ等、計数できない紙幣や硬貨が存在した場合、すなわち、リジェクトが発生した場合、リジェクトをユーザに通知するために、フェイズ遷移が行われると判断されて(ステップ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 code 103 is further displayed for the user to perform unfit bill registration at the time of rejection using the terminal device 11 (step S17). Note that even if there are bills ejected due to rejection, it is possible to instruct the machine counting again. However, if a second attempt at machine counting is rejected, a bad note registration is performed as described above.

ユーザが、端末装置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 terminal device 11 to read the code 103 (step S18), the content of the code 103 is read by the terminal device 11 (step S19), and the unfit note registration input screen is displayed when rejection occurs. A phase is detected (step S20), and, for example, the unfit bill registration input screen at the time of occurrence of rejection shown in FIG. 17 is displayed on the display unit 23 (step S21). FIG. 17(a) is a display example of the flexible input button, and FIG. 17(b) is a display example of the denomination input button. In addition, when a rejection occurs, the unfit bill and unfit coin registration input screen displays the currently input numerical information and the display image reflecting the result of machine counting on the numerical input screen explained with reference to FIG. may In this case, the user can enter the unfit bill registration at the time of rejection, but cannot correct the result of machine counting. The user can select the code generation button 42 after inputting necessary numerical values other than the result of machine counting (step S23 after determination of YES in step S22). When the code generation button 42 is selected (YES determination in step S24), code information corresponding to the deposit information with necessary numerical values corrected is generated. A display image describing the content of the code (here, payment) is displayed on the display unit 23 (step S25).

貨幣処理装置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 post 56 by the processing of steps S32 to S35 in the same manner as in the conventional case, and the information is used as non-cash input or manual cash input information. Registered by the user.

貨幣処理装置12において、各画面における「完了」ボタンまたは「取り消し」ボタンへの操作入力が行われた場合などは、貨幣処理装置12の処理が終了する。 In the money handling device 12, when an operation input is made to the "Complete" button or the "Cancel" button on each screen, the processing of the money handling device 12 ends.

なお、以上においては、レジを閉めた後の入金処理を中心に説明したが、例えば、出金処理や両替処理についても、同様の処理が行われる。具体的には、ステップ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 display unit 23 . Since the user causes the money processing device 12 to read the pre-input code, the processing from step S10 onwards is executed, and by the processing of steps S32 to S35, withdrawal processing and exchange processing are executed as in the conventional case. be done.

このように、本発明の貨幣処理システム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 money handling system 1 of the present invention, the terminal device 11 includes the operation input acquisition unit 33 (steps S3, S7, and 22) for acquiring operation inputs necessary for money handling, and the operation input acquisition unit 33 A code generation processing unit 36 (steps S9, S25) for generating code information corresponding to the input operation input, and generating first display image data including the first code information generated by the code generation processing unit 36 code reading processing in which the money handling device 12 reads the code information included in the first display screen data generated by the display data generation processing unit 37. section 71 (steps S11 and 27), a phase transition control section 74 (steps S14 and 28) for controlling money processing according to the code information read by the code reading processing section 71, and a money deposit/withdrawal processing control section 77 (step S32-35).

すなわち、貨幣処理に必要な操作入力を端末装置11が取得し、その操作入力に対応するコードを表示し、表示したコードのコード情報を貨幣処理装置12が読み取り、読み取ったそのコード情報に応じた貨幣処理を実行するようにした。その結果、ユーザは、従来貨幣処理装置において行っていた操作入力を、事前に、例えば自分の端末装置11に対して行い、操作入力に応じたコードを貨幣処理装置12に読み取らせるだけで所望の貨幣処理を貨幣処理装置12に実行させることができるので、貨幣処理装置12への直接の操作入力を行う場合に比べ、ユーザが貨幣処理装置12を占有する時間が少なくなり、例えば、商業施設等の閉店後に、入金処理のために多くのユーザ(店舗従業員など)が並ぶようなことを緩和することができる。また貨幣処理装置12に直接触れることがない。 That is, the terminal device 11 acquires an operation input necessary for money processing, displays a code corresponding to the operation input, reads the code information of the displayed code, and reads the code information according to the read code information. I tried to execute money processing. As a result, the user can perform the operation input, which has been performed in the conventional money handling apparatus, in advance, for example, on his/her own terminal device 11, and simply cause the money handling apparatus 12 to read the code corresponding to the operation input. Since the money processing can be executed by the money processing device 12, the time that the user occupies the money processing device 12 is reduced compared to the case where the operation input to the money processing device 12 is performed directly. After the closing of the store, it is possible to reduce the number of users (such as store employees) lining up for payment processing. Also, the money handling device 12 is not directly touched.

また、本発明の貨幣処理システム1においては、貨幣処理装置12が、ユーザによる操作入力を端末装置11にて行わせるための情報を示すコード情報を生成するコード生成処理部75(ステップS16,S30)と、コード生成処理部75により生成されたコード情報を含む表示画像データを生成する表示データ生成処理部76(ステップS17,S31)とをさらに有し、端末装置11が、画像を取得する画像取得部21(ステップS18)と、画像取得部21により取得された画像に含まれるコード情報に基づいて、ユーザによる操作入力を支援するための処理フェイズの遷移を制御するフェイズ遷移制御部34(ステップS20)とをさらに有する。 Further, in the money handling system 1 of the present invention, the money handling device 12 generates the code information representing the information for causing the terminal device 11 to perform an operation input by the user (steps S16, S30). ) and a display data generation processing unit 76 (steps S17, S31) for generating display image data including the code information generated by the code generation processing unit 75, and the terminal device 11 acquires an image Based on the code information included in the image acquired by the acquisition unit 21 (step S18) and the image acquisition unit 21, the phase transition control unit 34 (step S20).

そして、その後、上述したように、端末装置11が、貨幣処理に必要な操作入力を取得して(ステップS22)、操作入力に対応するコード情報を生成し(ステップS25)、第1のコード情報を含む第1の表示画像データが生成され(ステップS25)、貨幣処理装置12が、コード情報を読み込み(ステップS27)と、読み込まれたコード情報に応じた貨幣処理を制御する(ステップS28,ステップS32~35)。すなわち、貨幣処理装置12の処理においてユーザの操作入力をさらに受けることが必要な場合、ユーザによる操作入力を端末装置11にて行わせるための情報を示すコードを生成して表示させ、表示したコードを端末装置11が読み取ることにより、貨幣処理装置12への操作入力を、端末装置11において行うことができるようにした。これにより、貨幣処理装置12に直接触れることなく、端末装置11のユーザが操作入力を行うことができる。 After that, as described above, the terminal device 11 acquires the operation input necessary for money processing (step S22), generates code information corresponding to the operation input (step S25), and generates the first code information. is generated (step S25), the money handling device 12 reads the code information (step S27), and controls money handling according to the read code information (step S28, step S32-35). That is, when it is necessary to further receive a user's operation input in the processing of the money handling device 12, a code indicating information for allowing the user's operation input to be performed by the terminal device 11 is generated and displayed, and the displayed code is displayed. is read by the terminal device 11, the operation input to the money processing device 12 can be performed on the terminal device 11. Thereby, the user of the terminal device 11 can perform an operation input without directly touching the money handling device 12 .

また、本発明の貨幣処理システム1においては、端末装置11が、操作入力取得部33により取得された認証情報に基づいて認証処理を行う認証処理部35(ステップS3~5)をさらに有し、コード生成処理部36は、認証処理部35による認証処理結果を含むコード情報を生成し(ステップS9)、貨幣処理装置12が、コードリーダー51により読み込まれたコード情報に基づいて、ユーザの認証処理を行う認証処理部73(ステップS12,13)をさらに有する。 Further, in the money handling system 1 of the present invention, the terminal device 11 further has an authentication processing section 35 (steps S3 to 5) that performs authentication processing based on the authentication information acquired by the operation input acquisition section 33, The code generation processing unit 36 generates code information including the result of authentication processing by the authentication processing unit 35 (step S9), and the money handling device 12 performs user authentication processing based on the code information read by the code reader 51. and an authentication processing unit 73 (steps S12 and S13).

すなわち、端末装置11において、認証処理に必要な情報の入力を受け、認証情報を含むコードを生成して、貨幣処理装置12に読み込ませ、貨幣処理装置12においては、読み込まれたコードに含まれる認証情報に基づいて、認証処理を行うようにした。これにより、ユーザは、認証情報を予め端末装置11に入力することができるので、その入力作業を貨幣処理装置12において行う必要がなく、その分一人のユーザが貨幣処理装置12を占有する時間を削減することができるとともに、貨幣処理装置12に直接触れることなく、認証処理を行うことができる。認証情報は、比較的限られた、入力量の少ない情報であるため、端末装置11が有する入力機能(例えば、キーボード等がなく、タッチパネル入力のみである場合など)であっても入力が容易である場合が多い。 That is, the terminal device 11 receives input of information necessary for authentication processing, generates a code including the authentication information, and causes the money handling device 12 to read the code. Based on the authentication information, the authentication process is performed. As a result, the user can input the authentication information to the terminal device 11 in advance, so there is no need to perform the input work in the money handling device 12, and the time that one user occupies the money handling device 12 can be shortened. Authentication processing can be performed without directly touching the money handling device 12 while being able to reduce the number of hands. Since the authentication information is relatively limited information with a small amount of input, it is easy to input even with the input function of the terminal device 11 (for example, when there is no keyboard or the like and there is only touch panel input). There are many cases.

また、本発明の貨幣処理システム1においては、端末装置11のコード生成処理部36は、端末装置11の識別情報を、認証処理部35による認証処理結果にさらに加えたコード情報を生成する(ステップS8)ことができる。これにより、ユーザの認証情報とともに端末装置11を個別に識別する情報を貨幣処理装置12に供給することができるので、貨幣処理装置12は、例えば、端末装置11が正当なものか、ユーザと端末装置11の組み合わせが正当なものかを判定し、所定の端末装置11で生成された情報のみを貨幣処理装置12が受付可能なようにすることができる。 Further, in the money handling system 1 of the present invention, the code generation processing unit 36 of the terminal device 11 generates code information by adding the identification information of the terminal device 11 to the authentication processing result of the authentication processing unit 35 (step S8) can be done. As a result, information for individually identifying the terminal device 11 can be supplied to the money handling device 12 together with user authentication information. It is possible to determine whether or not the combination of devices 11 is valid, and allow the money handling device 12 to accept only information generated by a predetermined terminal device 11 .

また、本発明の貨幣処理システム1においては、貨幣処理装置12が、コードリーダー51により読み込まれたコード情報に基づいて、貨幣処理における処理フェイズの遷移を制御するフェイズ遷移制御部74をさらに有し、フェイズ遷移制御部74は、認証処理部73による認証処理結果に基づいて、貨幣処理における処理フェイズの遷移を制御することができる(ステップS14)。これにより、入出金を許可するユーザと、入金のみを許可するユーザとを区別したり、ユーザごとに入出金の上限金額を設定するなど、ユーザそれぞれに対して貨幣処理の内容を制限することができる。 In the money handling system 1 of the present invention, the money handling device 12 further includes a phase transition control section 74 that controls the transition of the processing phase in money handling based on the code information read by the code reader 51. , the phase transition control unit 74 can control the transition of the processing phase in money processing based on the authentication processing result by the authentication processing unit 73 (step S14). As a result, it is possible to restrict the content of money processing for each user, such as distinguishing users who are permitted to deposit and withdraw from users who are permitted to deposit only, and to set upper limit amounts of deposits and withdrawals for each user. can.

上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。 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 terminal device 11 and the money handling device 12 by wired or wireless communication processing, or by using a predetermined storage medium, IC chip, etc., to realize the above-described processing. It is possible to However, by using a predetermined code such as a two-dimensional code or a bar code to exchange various information between the terminal device 11 and the money handling device 12, as described above, the conventional money handling device It is possible to improve convenience without significantly changing the configuration of

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 SYMBOLS 1... Money handling system 11... Terminal device 12... Money handling apparatus 21... Image acquisition part 22... Operation input part 23... Display part 24... Storage part 25... Control part 31... Code reading process part 32... OCR processing unit 33... Operation input acquisition unit 34... Phase transition control unit 35... Authentication processing unit 36... Code generation processing unit 37... Display data generation processing unit 37 51... Code reader 52... Input/output unit 58 Control unit 59 Storage unit 71 Code reading processing unit 72 Input acquisition unit 73 Authentication processing unit 74 Phase transition control unit 75 Code generation processing unit 76 Display data generation processing unit, 77 money deposit/withdrawal processing control unit

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.
請求項1に記載の貨幣処理システムであって、
前記貨幣処理装置は、
ユーザによる前記操作入力を前記端末装置にて行わせるための情報を示す第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または請求項2のいずれか1項に記載の貨幣処理システムであって、
前記端末装置は、
前記操作入力取得部により取得された認証情報に基づいて認証処理を行う第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.
請求項3に記載の貨幣処理システムであって、
前記端末装置の前記第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.
請求項3または請求項4のいずれか1項に記載の貨幣処理システムであって、
前記貨幣処理装置は、前記コードリーダーにより読み込まれた前記第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.

JP2021154825A 2021-09-22 2021-09-22 Currency processing system, currency processing method, and program Pending JP2023046113A (en)

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)

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