Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5481422B2 - Payment processing apparatus, program, and payment processing system - Google Patents
[go: Go Back, main page]

JP5481422B2 - Payment processing apparatus, program, and payment processing system - Google Patents

Payment processing apparatus, program, and payment processing system Download PDF

Info

Publication number
JP5481422B2
JP5481422B2 JP2011090993A JP2011090993A JP5481422B2 JP 5481422 B2 JP5481422 B2 JP 5481422B2 JP 2011090993 A JP2011090993 A JP 2011090993A JP 2011090993 A JP2011090993 A JP 2011090993A JP 5481422 B2 JP5481422 B2 JP 5481422B2
Authority
JP
Japan
Prior art keywords
frequency
key
input
input keys
stored
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.)
Expired - Fee Related
Application number
JP2011090993A
Other languages
Japanese (ja)
Other versions
JP2012226424A (en
Inventor
淳一 佐々木
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.)
Toshiba Tec Corp
Original Assignee
Toshiba Tec Corp
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 Toshiba Tec Corp filed Critical Toshiba Tec Corp
Priority to JP2011090993A priority Critical patent/JP5481422B2/en
Publication of JP2012226424A publication Critical patent/JP2012226424A/en
Application granted granted Critical
Publication of JP5481422B2 publication Critical patent/JP5481422B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Description

本発明の実施形態は、商品または役務の代金を決済する決済処理装置、同装置のプログラム、および決済処理システムに関する。   Embodiments described herein relate generally to a payment processing apparatus that settles a price for goods or services, a program for the apparatus, and a payment processing system.

従来、各種商品の販売や役務の提供を行う店舗においては、商品または役務の代金の決済にPOS(Point Of Sales)端末やECR(Electric Cash Register)等の決済処理装置が使用されている。   2. Description of the Related Art Conventionally, in stores that sell various products and provide services, payment processing devices such as POS (Point Of Sales) terminals and ECR (Electric Cash Register) are used for payment of goods or services.

決済処理装置は、各種入力キーが配設されたキーボード、ディスプレイに設けられたタッチパネル、バーコードスキャナ等のキー入力手段を備えており、これらキー入力手段の操作によって入力されるキーに従って決済に関わる処理を進行する。   The payment processing apparatus includes a keyboard with various input keys, a touch panel provided on a display, a key scanner such as a barcode scanner, and the like, and is involved in payment according to keys input by operating these key input means. Proceed with the process.

特開2001−84072号公報JP 2001-84072 A

決済処理装置は、上記のような限られたキー入力手段からのキー入力で様々な機能を実現しなければならず、ある処理を完結させるまでのキー入力順序が細かく定められていることが多い。   The settlement processing apparatus must realize various functions by key input from the limited key input means as described above, and the key input order until a certain process is completed is often finely defined. .

そのため操作ミスが発生し易く、処理が遅延したり、操作者にストレスを与えたりするなどの種々の不具合が生じていた。   Therefore, an operation error is likely to occur, and various problems such as a delay in processing and stress on the operator have occurred.

このような事情により、決済処理装置への迅速なキー入力を可能とするための手段を講じる必要があった。   Under such circumstances, it is necessary to take measures to enable quick key input to the settlement processing apparatus.

一実施形態における決済処理装置は、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び上記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、上記各入力キーのいずれかが操作される度に当該操作された入力キーの上記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、上記各入力キーのいずれかが操作されたとき、当該操作された入力キーの上記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、上記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、上記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、上記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、を備えている。 The settlement processing apparatus according to an embodiment uses a plurality of input keys to which a predetermined function is assigned, stage information indicating a processing situation in which the operation of each input key is valid, and the number of times each input key is operated. storage means for storing a frequency, and frequency updating means for upper Symbol counts up the frequency of use or has been stored in the storage means of the operation input key each time it is operated in the input keys, each input When any of the keys is operated, if the use frequency stored in the storage means of the operated input key reaches a predetermined maximum number, the stage information stored in the storage means is and frequency subtracting means for subtracting a proportion of the frequency of use predetermined input key indicating the current processing status, among the stage information stored in the storage means, indicating the current processing status The screen component representing an input key corresponding to, and a display means for displaying arranged in the order of frequency of use of each of these input keys stored in the storage means.

一実施形態におけるPOS端末の要部構成を示すブロック図。The block diagram which shows the principal part structure of the POS terminal in one Embodiment. 同実施形態における決済処理用の画面の一例を示す図。The figure which shows an example of the screen for the payment processes in the embodiment. 同実施形態におけるキー手順テーブルのデータ構造例を示す図。The figure which shows the data structure example of the key procedure table in the embodiment. 同実施形態における初期化処理のフローチャート。The flowchart of the initialization process in the embodiment. 同実施形態における候補データテーブルのデータ構造例を示す図。The figure which shows the example of a data structure of the candidate data table in the embodiment. 同実施形態における候補表示処理のフローチャート。The flowchart of the candidate display process in the embodiment. 同実施形態においてデータが書き込まれた候補データテーブルを示す図。The figure which shows the candidate data table in which data were written in the same embodiment. 同実施形態において入力キーを表す情報が配置された決済処理用の画面を示す図。The figure which shows the screen for the payment processes by which the information showing an input key is arrange | positioned in the embodiment. 同実施形態における決済処理のフローチャート。The flowchart of the payment process in the embodiment. 同実施形態における頻度学習処理のフローチャート。The flowchart of the frequency learning process in the same embodiment. 変形例における決済処理システムの構成図。The block diagram of the payment processing system in a modification.

以下、一実施形態について説明する。
なお、本実施形態においては、決済処理装置の一例として、小売店にて使用されるPOS端末1を例示する。
Hereinafter, an embodiment will be described.
In the present embodiment, a POS terminal 1 used in a retail store is illustrated as an example of a payment processing apparatus.

[POS端末]
図1は、本実施形態におけるPOS端末1の要部構成を示すブロック図である。
POS端末1は、制御の中枢として機能するCPU(Central Processing Unit)10を備えている。このCPU10には、メモリ11、通信I/F(Interface)12、スキャナI/F13、キーボードコントローラ14、ディスプレイコントローラ15,16、およびプリンタコントローラ17等が、アドレスバスやデータバス等で構成されるバスライン18を介して接続されている。
[POS terminal]
FIG. 1 is a block diagram showing a main configuration of the POS terminal 1 in the present embodiment.
The POS terminal 1 includes a CPU (Central Processing Unit) 10 that functions as a control center. The CPU 10 includes a memory 11, a communication I / F (Interface) 12, a scanner I / F 13, a keyboard controller 14, display controllers 15 and 16, a printer controller 17, and the like that are configured by an address bus, a data bus, and the like. They are connected via line 18.

さらに、通信I/F12に店舗内のLAN(Local Area Network)回線等の通信回線20が接続され、スキャナI/F13にバーコードスキャナ21が接続され、キーボードコントローラ14にキーボード22が接続され、ディスプレイコントローラ15に店員側ディスプレイ23が接続され、ディスプレイコントローラ16に客側ディスプレイ24が接続され、プリンタコントローラ17にレシートプリンタ25が接続されている。   Further, a communication line 20 such as a LAN (Local Area Network) line in the store is connected to the communication I / F 12, a barcode scanner 21 is connected to the scanner I / F 13, a keyboard 22 is connected to the keyboard controller 14, and a display A store clerk display 23 is connected to the controller 15, a customer display 24 is connected to the display controller 16, and a receipt printer 25 is connected to the printer controller 17.

メモリ11は、ROM(Read Only Memory)やRAM(Random Access Memory)で構成され、CPU10が後述の設定処理や決済処理を実現するために実行するコンピュータプログラム、各種固定値等の固定的データ、およびキー手順テーブル30等を記憶している。なお、キー手順テーブル30は、POS端末1がアクセス可能であればメモリ11以外の記憶媒体、例えば外付け記憶媒体や、POS端末1に接続された他の機器が備えるメモリに記憶されていてもよい。   The memory 11 is composed of a ROM (Read Only Memory) and a RAM (Random Access Memory), and a computer program executed by the CPU 10 to realize setting processing and settlement processing described later, fixed data such as various fixed values, and the like. A key procedure table 30 and the like are stored. If the POS terminal 1 is accessible, the key procedure table 30 may be stored in a storage medium other than the memory 11, for example, an external storage medium or a memory included in another device connected to the POS terminal 1. Good.

通信I/F12は、通信回線20を介して通信接続されたサーバやプリンタ等の各種機器との間でデータを送受信する。   The communication I / F 12 transmits and receives data to and from various devices such as a server and a printer that are connected for communication via the communication line 20.

バーコードスキャナ21は、商品等に付されたバーコードを光学的に読み取ってPLUコード等のコード情報を生成する。スキャナI/F13は、バーコードスキャナ21が生成したコード情報を取り込み、キーイベント化してCPU10に出力する。   The barcode scanner 21 optically reads a barcode attached to a product or the like and generates code information such as a PLU code. The scanner I / F 13 takes in the code information generated by the barcode scanner 21, converts it into a key event, and outputs it to the CPU 10.

キーボード22は、決済処理の開始の指示を入力するPLUキー、小計指示を入力する小計キー、数値入力用のテンキー、および決済処理の締め指示を入力するための締めキー等で構成されており、押下されたキーを示すキー番号を出力する。キーボードコントローラ14は、キーボード22から出力されるキー番号を取り込み、CPU10に出力する。   The keyboard 22 includes a PLU key for inputting an instruction for starting a settlement process, a subtotal key for inputting a subtotal instruction, a numeric keypad for inputting a numerical value, a closing key for inputting a closing instruction for the settlement process, and the like. The key number indicating the pressed key is output. The keyboard controller 14 captures the key number output from the keyboard 22 and outputs it to the CPU 10.

店員側ディスプレイ23は、例えば表示面が店員の立ち位置側に向けられたLCD(Liquid Crystal Display)231と、このLCD231の表示面上に設けられたタッチパネル232とで構成される。ディスプレイコントローラ15は、CPU10からの指令に応じて店員側ディスプレイ23を制御し、LCD231に決済処理用の画面等を表示させる。また、ディスプレイコントローラ15は、タッチパネル232が接触操作された際に出力する信号に基づき、LCD231に表示されたGUIの操作を検知し、CPU10に通知する。   The clerk-side display 23 includes, for example, an LCD (Liquid Crystal Display) 231 whose display surface is directed to the clerk's standing position side, and a touch panel 232 provided on the display surface of the LCD 231. The display controller 15 controls the clerk-side display 23 in response to a command from the CPU 10 and causes the LCD 231 to display a payment processing screen or the like. Further, the display controller 15 detects a GUI operation displayed on the LCD 231 based on a signal output when the touch panel 232 is touched, and notifies the CPU 10 of the detected operation.

上記決済処理用の画面の一例を、図2に示している。図示した画面40は、決済情報表示エリア41、および、画面左下端から右下端に向けて並べられた5つのボタンエリア51〜55を有している。決済情報表示エリア41には、登録済み商品の名称および単価や登録済み商品の単価の合計金額等の決済処理に必要な各種情報、および、特定の商品を登録するプリセットキー等が配置される。ボタンエリア51〜55には、後述の候補表示処理を経て操作候補である入力キーの名称が表示される。上記プリセットキーやボタンエリア51〜55は、タッチパネル232への接触によって操作可能なGUIである。   An example of the settlement processing screen is shown in FIG. The screen 40 shown has a settlement information display area 41 and five button areas 51 to 55 arranged from the lower left end of the screen toward the lower right end. In the payment information display area 41, various information necessary for the payment processing such as the name and unit price of the registered product and the total price of the unit price of the registered product, a preset key for registering the specific product, and the like are arranged. In the button areas 51 to 55, names of input keys that are operation candidates are displayed through candidate display processing described later. The preset keys and button areas 51 to 55 are GUIs that can be operated by touching the touch panel 232.

客側ディスプレイ24は、例えば表示面が会計を受ける客の立ち位置側に向けられたLEDディスプレイである。ディスプレイコントローラ16は、客側ディスプレイ24を制御し、1取引にて客が購入する個々の商品の代金、それらを合計した合計代金、および釣銭額等を表示させる。   The customer side display 24 is, for example, an LED display whose display surface is directed to the standing position side of a customer who receives a transaction. The display controller 16 controls the customer-side display 24 to display the price of individual commodities purchased by the customer in one transaction, the total price obtained by adding them up, and the change amount.

レシートプリンタ25は、例えば感熱紙であるレシート用紙に各種の情報を印刷するサーマルプリンタである。プリンタコントローラ17は、レシートプリンタ25の動作を制御して客が購入した商品等の名称や単価、合計代金、釣銭額等が印刷されたレシートを発行させる。   The receipt printer 25 is a thermal printer that prints various types of information on receipt paper, which is thermal paper, for example. The printer controller 17 controls the operation of the receipt printer 25 to issue a receipt printed with the name, unit price, total price, change amount, etc. of the product purchased by the customer.

[キー手順テーブル]
キー手順テーブル30のデータ構造について説明する。
図3は、本実施形態におけるキー手順テーブル30のデータ構造例を示す図である。
キー手順テーブル30は、ステージ情報、キー番号、キー名称、および使用頻度からなるデータにて構成されている。
[Key procedure table]
The data structure of the key procedure table 30 will be described.
FIG. 3 is a diagram illustrating a data structure example of the key procedure table 30 in the present embodiment.
The key procedure table 30 includes data including stage information, key numbers, key names, and usage frequencies.

キー番号は、キーボード22の各キーの操作や、LCD231に表示されるプリセットキー等の入力キーの操作によるキー入力に対して一意に設定された番号である。なお、バーコードスキャナ21によって読み取られたコード情報の入力もキーイベント化され、キー入力として扱われる。そのため、キー手順テーブル30には、バーコードスキャナ21からのコード情報の入力に対して設定されたキー番号を有するデータも含まれている。   The key number is a number uniquely set for key input by operating each key of the keyboard 22 or an input key such as a preset key displayed on the LCD 231. It should be noted that the input of code information read by the barcode scanner 21 is also converted into a key event and treated as a key input. Therefore, the key procedure table 30 also includes data having a key number set for the input of code information from the barcode scanner 21.

ステージ情報は、各入力キーの操作が有効となる処理状況を示すものである。ここにいう処理状況は、例えばPOS端末1の起動直後の初期化処理が実行されている状態、決済処理を開始して商品登録を受け付けている状態、登録された商品の代金の支払を受け付けている状態などであり、このような処理状況に対して予め「1」「2」・・・のようなステージ情報が割り当てられている。   The stage information indicates the processing status where the operation of each input key is valid. The processing status here includes, for example, a state in which the initialization process immediately after the activation of the POS terminal 1 is being executed, a state in which payment processing is started and product registration is accepted, and payment for the registered product is accepted. The stage information such as “1”, “2”... Is assigned in advance to such a processing situation.

キー名称は、対応するキー番号で示されるキー入力に対して割付けられた機能を示している。ここにいう機能は、例えばキーボード22に設けられた小計キーを操作してのキー入力に対応する機能であれば「小計指示の入力」、LCD231に表示された商品Aを登録するプリセットキーを操作してのキー入力に対応する機能であれば「商品Aの登録」のように、対応するキー入力がなされた際に実行すべき処理を示すものである。   The key name indicates a function assigned to the key input indicated by the corresponding key number. For example, if the function corresponds to key input by operating a subtotal key provided on the keyboard 22, for example, “input subtotal instruction”, the preset key for registering the product A displayed on the LCD 231 is operated. If the function corresponds to the key input, the process to be executed when the corresponding key input is made, such as “Register product A” is shown.

使用頻度は、対応するキー番号で示されるキー入力が実行された回数を示し、本実施形態では2桁の数字にて表される。そのため、「99」が使用頻度の最大値となる。   The usage frequency indicates the number of times the key input indicated by the corresponding key number is executed, and is represented by a two-digit number in this embodiment. Therefore, “99” is the maximum use frequency.

[初期化処理]
次に、POS端末1の動作について説明する。
POS端末1に電源が投入され、オペレーティングシステムが起動された直後においては、先ず図4のフローチャートに示す初期化処理が実行される。
[Initialization]
Next, the operation of the POS terminal 1 will be described.
Immediately after the power is supplied to the POS terminal 1 and the operating system is started, the initialization process shown in the flowchart of FIG. 4 is first executed.

初期化処理において、CPU10は、メモリ11に候補データテーブル31を作成するとともに(ステップS101)、起動直後のステージ情報を用いて候補表示処理を実行する(ステップS102)。
図5は、上記候補データテーブル31のデータ構造例を示す図である。
候補データテーブル31は、キー番号およびキー名称を記述するためのエリアに昇順のナンバを付して構成されている。ステップS101の処理にて候補データテーブル31が作成された時点においては、各エリアが空欄となる。
In the initialization process, the CPU 10 creates the candidate data table 31 in the memory 11 (step S101) and executes the candidate display process using the stage information immediately after startup (step S102).
FIG. 5 shows an example of the data structure of the candidate data table 31. As shown in FIG.
The candidate data table 31 is configured by assigning numbers in ascending order to areas for describing key numbers and key names. When the candidate data table 31 is created in the process of step S101, each area is blank.

[候補表示処理]
続いて、上記候補表示処理について説明する。
候補表示処理において、CPU10は、図6のフローチャートに沿って動作する。すなわち、先ずCPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報を含むデータを検索する(ステップS201)。このとき発見されたデータのキー番号で示される入力キーは、現在の処理状況において操作が有効な入力キーである。
[Candidate display processing]
Next, the candidate display process will be described.
In the candidate display process, the CPU 10 operates according to the flowchart of FIG. That is, first, the CPU 10 searches the key procedure table 30 for data including stage information indicating the current processing status (step S201). The input key indicated by the key number of the data found at this time is an input key whose operation is effective in the current processing situation.

また、ステップS201の処理においては、例えばキー番号に対してそのキー番号で示されるキー入力がなされた際に移行すべき処理状況を示すステージ情報とを対応付けたテーブルをメモリ11に記憶しておき、直前のキー入力のキー番号をこのテーブルから検索し、発見したキー番号に対応付けられたステージ情報を現在の処理状況を示すものとして上記データの検索に用いる。以降に説明する各処理において使用されるステージ情報も、同様の方法によって特定すればよい。   In the process of step S201, for example, a table in which the key information is associated with the stage information indicating the processing status to be transferred when the key input indicated by the key number is made is stored in the memory 11. The key number of the previous key input is searched from this table, and the stage information associated with the found key number is used for searching the data as indicating the current processing status. The stage information used in each process described below may be specified by the same method.

次に、CPU10は、候補データテーブル31にデータが記述されているならばそのデータを一旦削除した上で、ステップS201の処理にて発見した各データに含まれるキー番号およびキー名称を候補データテーブル31に書き込む(ステップS202)。このとき、ステップS201の処理にて発見した各データに含まれる各キー番号およびキー名称は、それらデータに含まれる使用頻度が高いものから順に、候補データテーブル31のナンバ「1」のエリアから書き込む。   Next, if data is described in the candidate data table 31, the CPU 10 once deletes the data, and then assigns the key number and key name included in each data found in the process of step S201 to the candidate data table. 31 is written (step S202). At this time, the key numbers and key names included in the data found in the process of step S201 are written from the number “1” area of the candidate data table 31 in order from the most frequently used data included in the data. .

ただし、ステップS201の処理にて発見した各データにバーコードスキャナ21によるキー入力に相当するものが含まれている場合には、そのデータを候補データテーブル31への書き込み対象から除外する。   However, if each data found in the process of step S201 includes data corresponding to a key input by the barcode scanner 21, the data is excluded from being written to the candidate data table 31.

ステップS202の処理の後、CPU10は、候補データテーブル31に書き込まれたキー名称のうち、ナンバ「1」〜「K」が付されたエリアのキー名称を画面40のボタンエリア51〜55に表示させる(ステップS203)。ここに、Kは1以上の整数であり、その値は予め定められてメモリ11等に記憶されている。以下、本実施形態においてはK=5であるとして説明を継続する。
ステップS203の処理を以って候補表示処理が終了する。
このような流れの候補表示処理を経ると、キー手順テーブル30に記述されたステージ情報が現在の処理状況を示す入力キーが表された画面部品(ボタンエリア51〜55)が、キー手順テーブル30に記述されたこれら各入力キーの使用頻度の順に並べて店員側ディスプレイ23に表示されることになる。
After the process of step S202, the CPU 10 displays the key names of the areas having the numbers “1” to “K” among the key names written in the candidate data table 31 in the button areas 51 to 55 of the screen 40. (Step S203). Here, K is an integer of 1 or more, and its value is determined in advance and stored in the memory 11 or the like. Hereinafter, in this embodiment, the description will be continued assuming that K = 5.
The candidate display process ends with the process of step S203.
After such a candidate display process for the flow, the screen parts (button areas 51 to 55) on which the stage information described in the key procedure table 30 represents the input key indicating the current processing status are displayed in the key procedure table 30. Are displayed on the store clerk side display 23 in the order of the frequency of use of each of these input keys.

ここで、候補表示処理の具体例を挙げる。
初期化処理での候補表示処理において、ステージ情報が「1」であるとすると、図3に示したキー手順テーブル30からキー番号「10」「21」「34」「6」「9」「14」のデータが発見される(ステップS201)。さらに図7に示すように、これらのデータに含まれるキー番号およびキー名称が使用頻度の順、すなわちキー番号およびキー名称が「21,機能F21」「9,機能F09」「34,機能F34」「6,機能F06」「14,機能F14」「10,機能F10」の順で、候補データテーブル31に書き込まれる(ステップS202)。
Here, a specific example of candidate display processing will be given.
In the candidate display process in the initialization process, if the stage information is “1”, the key numbers “10” “21” “34” “6” “9” “14” from the key procedure table 30 shown in FIG. Is found (step S201). Furthermore, as shown in FIG. 7, the key numbers and key names included in these data are in the order of use, that is, the key numbers and key names are “21, function F21” “9, function F09” “34, function F34”. The data are written in the candidate data table 31 in the order of “6, function F06”, “14, function F14”, “10, function F10” (step S202).

そして、このように書き込まれたデータのうち、ナンバ「1」〜「K」(=5)が付されたエリアのキー名称、すなわち「機能F21」「機能F09」「機能F34」「機能F06」「機能F14」が、図8に示したように画面40のボタンエリア51〜55に表示される(ステップS203)。   Of the data thus written, the key names of the areas to which the numbers “1” to “K” (= 5) are attached, that is, “function F21” “function F09” “function F34” “function F06”. “Function F14” is displayed in the button areas 51 to 55 of the screen 40 as shown in FIG. 8 (step S203).

[決済処理]
初期化処理が完了すると、決済処理が実行される。
決済処理においては、客が購入しようとする商品の登録、値割引きの受け付け、登録された商品の合計代金の算出、代金の支払の受け付け、客に付与するサービスポイントの算出、およびレシートの発行等が行われる。
[Payment processing]
When the initialization process is completed, the settlement process is executed.
In payment processing, registration of products to be purchased by customers, acceptance of discounts, calculation of the total price of registered products, acceptance of payment of payments, calculation of service points granted to customers, issuance of receipts, etc. Is done.

これらは、基本的にはCPU10が図9のフローチャートに沿って動作することで実現される。
このフローチャートにおいて、先ずCPU10は、キーボード22、店員側ディスプレイ23、バーコードスキャナ21の操作によるキー入力を受け付ける(ステップS301)。
These are basically realized by the CPU 10 operating according to the flowchart of FIG.
In this flowchart, first, the CPU 10 receives a key input by operating the keyboard 22, the clerk-side display 23, and the barcode scanner 21 (step S301).

このとき、キーボード22のいずれかのキーが操作されたならば、CPU10は、そのキーによるキー入力を受け付ける。   At this time, if any key of the keyboard 22 is operated, the CPU 10 receives a key input by the key.

また、LCD231に表示されたプリセットキーやボタンエリア51〜55等のGUIが接触操作されたならば、タッチパネル232からの出力に基づきディスプレイコントローラ15によってその操作が検知され、CPU10に通知される。このとき、決済情報表示エリア41に配置されたプリセットキーの操作であるならば、CPU10は、当該プリセットキーに割り付けられたキー入力を受け付ける。一方、ボタンエリア51〜55のいずれかの操作であるならば、CPU10は、候補データテーブル31中の当該操作されたボタンエリアのデータを参照し、そのデータに含まれるキー番号で示されるキー入力を受け付けたものとみなす。   Further, when the GUI such as the preset key displayed on the LCD 231 or the button areas 51 to 55 is touched, the operation is detected by the display controller 15 based on the output from the touch panel 232 and notified to the CPU 10. At this time, if the operation is a preset key arranged in the settlement information display area 41, the CPU 10 accepts a key input assigned to the preset key. On the other hand, if the operation is any one of the button areas 51 to 55, the CPU 10 refers to the data of the operated button area in the candidate data table 31, and the key input indicated by the key number included in the data Is considered accepted.

また、バーコードスキャナ21によりバーコードが読み取られたならば、スキャナI/F13がバーコードスキャナ21から出力されるコード情報を取り込み、キーイベント化してCPU10に通知する(ステップS301b)。このときCPU10は、「コード情報の入力」というキー入力を受け付けたものとみなす。   If the barcode is read by the barcode scanner 21, the scanner I / F 13 takes in the code information output from the barcode scanner 21, converts it into a key event, and notifies the CPU 10 (step S301b). At this time, the CPU 10 considers that a key input “input of code information” has been received.

ステップS301の処理にてキーボード22、店員側ディスプレイ23、およびバーコードスキャナ21のいずれかによるキー入力を受け付けると、CPU10は、そのキー入力が現在の処理状況において有効であるか否かを判断すべく、キー手順解析を行う(ステップS302)。この処理において、CPU10は、現在の処理状況を示すステージ情報と当該キー入力に対応するキー番号との双方を含むデータをキー手順テーブル30から検索し、該当するデータを発見したならば当該キー入力が有効であるとし、該当するデータを発見できないならば当該キー入力が無効であるとする。   When a key input from any of the keyboard 22, the clerk-side display 23, and the barcode scanner 21 is received in the process of step S301, the CPU 10 determines whether the key input is valid in the current processing status. Therefore, the key procedure analysis is performed (step S302). In this process, the CPU 10 searches the key procedure table 30 for data including both stage information indicating the current processing status and the key number corresponding to the key input, and if the corresponding data is found, the key input is performed. Is valid, and if the corresponding data cannot be found, the key input is invalid.

このような流れのキー手順解析を実行した後、CPU10は、その結果を判定する(ステップS303)。キー手順解析においてキー入力が有効であるとされている場合、CPU10は、手順が正当であるとして(ステップS303のNo)、頻度学習処理を実行する(ステップS304)。この頻度学習処理については、図10の説明にて後述する。   After executing the key procedure analysis of such a flow, the CPU 10 determines the result (step S303). When it is determined that the key input is valid in the key procedure analysis, the CPU 10 determines that the procedure is valid (No in step S303) and executes the frequency learning process (step S304). This frequency learning process will be described later with reference to FIG.

頻度学習処理の後、CPU10は、ステップS301の処理にて受け付けたキー入力に割り付けられた機能に応じた処理を行う(ステップS305)。例えばステップS301の処理にて受け付けたキー入力に対して設定されたキー番号が「10」であるならば、キー手順テーブル30においてキー番号「10」を有するデータに含まれるキー名称「機能F10」に相当する処理を行う。   After the frequency learning process, the CPU 10 performs a process corresponding to the function assigned to the key input received in the process of step S301 (step S305). For example, if the key number set for the key input accepted in step S301 is “10”, the key name “function F10” included in the data having the key number “10” in the key procedure table 30. The process corresponding to is performed.

ステップS305の処理の後、CPU10は、前述の候補表示処理を実行する(ステップS306)。
一方、ステップS302のキー手順解析においてキー番号の入力が無効であるとされている場合、CPU10は、手順エラーであるとして(ステップS303のYes)、ステップS304,S305の処理を行わずに候補表示処理を実行する(ステップS306)。
After the process of step S305, the CPU 10 executes the above-described candidate display process (step S306).
On the other hand, if it is determined that the key number input is invalid in the key procedure analysis in step S302, the CPU 10 determines that it is a procedure error (Yes in step S303) and displays candidates without performing the processing in steps S304 and S305. Processing is executed (step S306).

ステップS306の候補表示処理が実行された結果、現在の処理状況において操作が有効な入力キーのうち、使用頻度が高い上位5つのキー名称がそれぞれボタンエリア51〜55に表示されることになる。
候補表示処理の後、CPU10は、ステップS301の処理に戻って次のキー入力を受け付ける。
As a result of execution of the candidate display process in step S306, the top five key names with the highest use frequency are displayed in the button areas 51 to 55, respectively, among the input keys whose operations are valid in the current processing situation.
After the candidate display process, the CPU 10 returns to the process of step S301 and accepts the next key input.

[頻度学習処理]
次に、ステップS304の頻度学習処理について説明する。
頻度学習処理において、CPU10は、図10のフローチャートに沿って動作する。すなわち、先ずCPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報と、ステップS301の処理にて受け付けたキー入力に対し設定されたキー番号の双方を含むデータを検索する(ステップS401)。そして、CPU10は、発見したデータに含まれる使用頻度が最大頻度、すなわち「99」に達しているか否かを判定する(ステップS402)。
[Frequency learning process]
Next, the frequency learning process in step S304 will be described.
In the frequency learning process, the CPU 10 operates according to the flowchart of FIG. That is, first, the CPU 10 searches the key procedure table 30 for data including both the stage information indicating the current processing status and the key number set for the key input received in the processing of step S301 (step S401). . Then, the CPU 10 determines whether or not the usage frequency included in the found data has reached the maximum frequency, that is, “99” (step S402).

発見したデータに含まれる使用頻度が最大頻度でない場合(ステップS402のNo)、CPU10は、キー手順テーブル30の当該使用頻度を1つインクリメントした値にて当該データの使用頻度を更新し(ステップS403)、頻度学習処理を終了する。   When the use frequency included in the found data is not the maximum frequency (No in step S402), the CPU 10 updates the use frequency of the data with a value obtained by incrementing the use frequency in the key procedure table 30 by one (step S403). ), The frequency learning process is terminated.

一方、発見したデータに含まれる使用頻度が最大頻度である場合(ステップS402のYes)、CPU10は、キー手順テーブル30から現在の処理状況を示すステージ情報を含むデータを検索する(ステップS404)。   On the other hand, when the usage frequency included in the found data is the maximum frequency (Yes in step S402), the CPU 10 searches the key procedure table 30 for data including stage information indicating the current processing status (step S404).

そして、CPU10は、発見した各データに含まれる使用頻度をそれぞれ2で割った値(端数切り上げ)にて、それら各データに含まれる使用頻度を更新し(ステップS405)、頻度学習処理を終了する。   Then, the CPU 10 updates the use frequency included in each piece of data by dividing the use frequency contained in each piece of found data by 2 (rounded up) (step S405), and ends the frequency learning process. .

なお、ステップS405の処理では、発見した各データに含まれる使用頻度を3以上の数で割ってもよいし、所定数を減じてもよい。   In the process of step S405, the usage frequency included in each discovered data may be divided by a number of 3 or more, or the predetermined number may be reduced.

以上説明したように、本実施形態におけるPOS端末1は、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報および各入力キーの使用頻度が記述されたキー手順テーブル30とを備え、キー手順テーブル30に記述された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、キー手順テーブル30に記述されたこれら各入力キーの使用頻度の順に並べて店員側ディスプレイ23に表示する。   As described above, the POS terminal 1 according to the present embodiment uses the plurality of input keys to which a predetermined function is assigned, the stage information indicating the processing status in which the operation of each input key is valid, and the use of each input key. A key procedure table 30 having a frequency described therein, and a screen component representing an input key corresponding to one indicating the current processing status among the stage information described in the key procedure table 30 is stored in the key procedure table 30. These are displayed on the store clerk display 23 in the order of use frequency of each of the described input keys.

このような構成であれば、各処理状況において使用頻度の高い入力キーを操作者に知らせることができるので、操作ミスが防止されるとともに迅速なキー入力が可能となる。その結果、決済処理の円滑な進行が期待できる。さらに、POS端末1の操作に不慣れな者の教育時間が短縮できる。   With such a configuration, it is possible to notify the operator of frequently used input keys in each processing situation, so that an operation error is prevented and rapid key input is possible. As a result, smooth progress of the payment process can be expected. Furthermore, the training time for those who are unfamiliar with the operation of the POS terminal 1 can be shortened.

また、POS端末1は、各入力キーのいずれかが操作される度にキー手順テーブル30に記述された当該操作された入力キーの使用頻度をカウントアップする。このような構成であれば、使用頻度を常に最新の状態に保つことができる。   The POS terminal 1 counts up the frequency of use of the operated input key described in the key procedure table 30 every time one of the input keys is operated. With such a configuration, the usage frequency can always be kept up-to-date.

また、POS端末1は、操作された入力キーのキー手順テーブル30に記憶された使用頻度が予め定められた最大数に達しているならば、キー手順テーブル30に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合(本実施形態では1/2)で減じる。このような構成であれば、キー手順テーブル30に記憶された使用頻度が最大数に達した後においても、同一の処理状況において操作が有効な入力キーの使用頻度の比率を変えることなくそれらの値が減じられる。   Further, if the use frequency stored in the key procedure table 30 of the operated input key reaches a predetermined maximum number, the POS terminal 1 stores the stage information stored in the key procedure table 30 as the current information. The frequency of use of the input key indicating the processing status is reduced by a predetermined ratio (1/2 in this embodiment). With such a configuration, even after the usage frequency stored in the key procedure table 30 reaches the maximum number, the usage frequency ratios of the input keys whose operations are effective in the same processing situation are not changed. The value is reduced.

また、POS端末1は、各ボタンエリア51〜55のいずれかに対する接触操作がタッチパネル232によって検知されたとき、当該接触操作されたボタンエリアが表す入力キーに割り付けられた機能による処理を実行する。このように入力キーの候補が表示されたボタンエリア51〜55の操作によってその入力キーを操作した場合と同じ機能による処理が実行されれば、いちいちキーボード22等から入力キーを探すことなく、迅速かつ簡単に所望のキー入力が行える。   Further, when a touch operation on any one of the button areas 51 to 55 is detected by the touch panel 232, the POS terminal 1 executes a process based on a function assigned to the input key represented by the touched button area. In this way, if processing by the same function as when the input key is operated by operating the button areas 51 to 55 where the input key candidates are displayed, it is possible to quickly search without searching for the input key from the keyboard 22 or the like. In addition, desired key input can be easily performed.

また、ボタンエリア51〜55には、キー手順テーブル30に記述されたステージ情報が現在の処理状況を示す入力キーのうち、使用頻度が高い上位所定数の入力キーのキー名称が表示される。このような構成であれば、使用頻度の高い入力キーに限って操作者に知らせることができる。   In the button areas 51 to 55, key names of a predetermined number of input keys having a higher usage frequency among the input keys whose stage information described in the key procedure table 30 indicates the current processing status are displayed. With such a configuration, it is possible to notify the operator only of the input keys that are frequently used.

[変形例]
上記実施形態にて開示した構成は、種々変形実施可能である。具体的な変形例としては、例えば次のようなものがある。
[Modification]
The configuration disclosed in the above embodiment can be variously modified. Specific examples of modifications are as follows.

(1)上記実施形態では、決済処理装置の一例としてPOS端末1を例示した。しかしながら、上記実施形態にて開示した操作候補の入力キーを表す情報を表示する構成等を、カード決済に特化したカード決済端末や、客の操作によって販売処理が完結されるセルフチェックアウト端末等の他の決済処理装置に適用してもよい。 (1) In the said embodiment, the POS terminal 1 was illustrated as an example of a payment processing apparatus. However, the configuration for displaying the information representing the operation candidate input keys disclosed in the above embodiment is a card payment terminal specialized in card payment, a self-checkout terminal in which the sales process is completed by customer operation, etc. You may apply to other payment processing apparatuses.

(2)上記実施形態では、CPU10がメモリ11に記憶されたプログラムを実行することにより、POS端末1の動作が実現されるとした。しかしながら、これに限らずプログラムを所定のネットワークからPOS端末1にダウンロードしてもよいし、同様の機能を記録媒体に記憶させたものをPOS端末1にインストールしてもよい。記録媒体としては、CD−ROM等を利用でき、かつPOS端末1が読み取り可能な記録媒体であれば、その形態は何れの形態であってもよい。また、このように予めインストールやダウンロードにより得る機能はPOS端末1内部のOS等と協働してその機能を実現させるものであってもよい。 (2) In the above embodiment, the operation of the POS terminal 1 is realized by the CPU 10 executing the program stored in the memory 11. However, the present invention is not limited to this, and the program may be downloaded to the POS terminal 1 from a predetermined network, or a program having the same function stored in the recording medium may be installed in the POS terminal 1. As a recording medium, any form may be used as long as it can use a CD-ROM or the like and can be read by the POS terminal 1. Further, the function obtained by installing or downloading in advance may be realized in cooperation with the OS in the POS terminal 1 or the like.

(3)また、POS端末1が実行するとした処理を実現する機能や、POS端末1が備えるとした構成の一部を、POS端末1に通信接続されたサーバ装置に設けてもよい。
このようにしてシステムを構築する場合、例えばクラウドコンピューティングを利用できる。より具体的には、SaaS(software as a service)と称されるソフトウェア提供形態が適する。
(3) In addition, a function for realizing the processing executed by the POS terminal 1 and a part of the configuration provided for the POS terminal 1 may be provided in a server device connected to the POS terminal 1 by communication.
When constructing a system in this way, for example, cloud computing can be used. More specifically, a software provision form called SaaS (software as a service) is suitable.

図11は、クラウドシステムを利用する決済処理システムの構成図である。
この決済処理システム100は、クラウド101、複数の端末装置102および複数の通信ネットワーク103、および互いに通信接続された複数のサーバ装置104を有する。なお、端末装置102、通信ネットワーク103、およびサーバ装置104は、それぞれ1つのみでもよい。
FIG. 11 is a configuration diagram of a payment processing system using a cloud system.
The payment processing system 100 includes a cloud 101, a plurality of terminal devices 102, a plurality of communication networks 103, and a plurality of server devices 104 connected to each other for communication. Note that each of the terminal device 102, the communication network 103, and the server device 104 may be only one.

端末装置102は、通信ネットワーク103を介してクラウド101と通信可能である。端末装置102としては、上記実施形態にて説明したPOS端末や、デスクトップタイプやノートブックタイプなどの種々のコンピュータ、携帯電話装置、携帯情報端末(PDA)、あるいはスマートフォンなどを適宜に利用できる。   The terminal device 102 can communicate with the cloud 101 via the communication network 103. As the terminal device 102, the POS terminal described in the above embodiment, various computers such as a desktop type and a notebook type, a mobile phone device, a personal digital assistant (PDA), a smartphone, and the like can be used as appropriate.

通信ネットワーク103としては、インターネット、プライベートネットワーク、次世代ネットワーク(NGN)、あるいはモバイルネットワークなどを適宜に利用できる。   As the communication network 103, the Internet, a private network, a next generation network (NGN), a mobile network, or the like can be used as appropriate.

このような構成の決済処理システム100において、上記実施形態でPOS端末1が実行するとした処理を実現する機能やPOS端末1が備えるとした構成の少なくとも一部をサーバ装置104に設け、残りの機能や構成を端末装置102に設ける。なお、複数のサーバ装置104に分担して上記機能や構成を設けてもよい。   In the payment processing system 100 having such a configuration, the server device 104 is provided with at least a part of the function that realizes the processing that the POS terminal 1 executes in the above embodiment and the configuration that the POS terminal 1 includes, and the remaining functions. And the configuration is provided in the terminal device 102. Note that the above functions and configurations may be provided in a shared manner with a plurality of server devices 104.

例えば、上記実施形態においてPOS端末1が備えるとしたキー手順テーブル30に相当する構成およびPOS端末1が実行するとした候補表示処理を実現する機能の少なくとも一方をサーバ装置104に設ける。そして、端末装置102には、キー手順テーブル30に相当する構成および候補表示処理を実現する機能のうちサーバ装置104が備えないものと、各入力キーおよび操作候補の入力キーを表す画面部品を表示するための表示手段とを設ける。
なお、キー手順テーブル30に相当する構成や候補表示処理を実現する機能をサーバ装置104に設ける場合、決済処理、候補表示処理、頻度学習処理等において端末装置102とサーバ装置104との間で適宜必要な情報を送受信させればよい。
For example, the server device 104 is provided with at least one of a configuration corresponding to the key procedure table 30 provided in the POS terminal 1 in the above embodiment and a function for realizing candidate display processing executed by the POS terminal 1. The terminal device 102 displays a configuration corresponding to the key procedure table 30 and a function that realizes candidate display processing that the server device 104 does not have, and screen parts that represent each input key and operation candidate input key. Display means.
In addition, when the server device 104 is provided with a configuration corresponding to the key procedure table 30 and a function for realizing candidate display processing, the terminal device 102 and the server device 104 appropriately perform settlement processing, candidate display processing, frequency learning processing, and the like. Necessary information may be transmitted and received.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段と、この記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、を備えていることを特徴とする決済処理装置。
[2]前記使用頻度は、対応する入力キーが操作された回数にて表され、前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段をさらに備えていることを特徴とする付記[1]に記載の決済処理装置。
[3]前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段をさらに備えていることを特徴とする付記[2]に記載の決済処理装置。
[4]前記表示手段の表示画面に対する接触操作を検知するタッチパネルと、前記表示手段に表示された前記各画面部品のいずれかに対する接触操作が前記タッチパネルによって検知されたとき、当該接触操作された画面部品が表す入力キーに割り付けられた機能による処理を実行する実行手段と、をさらに備えていることを特徴とする付記[1]乃至[3]のうちいずれか1に記載の決済処理装置。
[5]前記表示手段は、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーのうち、前記記憶手段に記憶された使用頻度が高い上位所定数の入力キーを表す画面部品をそれら入力キーの使用頻度の順に並べて表示することを特徴とする付記[1]乃至[4]のうちいずれか1に記載の決済処理装置。
[6]所定の機能が割り付けられた複数の入力キーと、表示手段とを有し、前記各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段にアクセス可能な決済処理装置に、前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる機能を実現させるためのプログラム。
[7]端末装置と、少なくとも1つのサーバとを含む決済処理システムであって、表示手段と、所定の機能が割り付けられた複数の入力キーと、これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーの使用頻度を記憶する記憶手段と、この記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる制御手段と、を備え、前記サーバは、前記記憶手段及び前記制御手段の少なくとも一方を備え、前記端末装置は、前記記憶手段及び前記制御手段のうち前記サーバが備えないものと、前記各入力キー及び前記表示手段とを備えることを特徴とする決済処理システム。
Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
Hereinafter, the invention described in the scope of claims of the present application will be appended.
[1] Storage means for storing a plurality of input keys to which a predetermined function is assigned, stage information indicating the processing status in which the operation of each input key is valid, and the frequency of use of each input key, and the storage means Display means for displaying the screen parts representing the input keys corresponding to those indicating the current processing status among the stage information stored in the display in order of the frequency of use of each of the input keys stored in the storage means; A payment processing apparatus comprising:
[2] The use frequency is represented by the number of times the corresponding input key is operated, and each time the input key is operated, the use of the operated input key is stored in the storage unit. The settlement processing apparatus according to [1], further comprising frequency update means for counting up the frequency.
[3] When any one of the input keys is operated, if the frequency of use stored in the storage unit of the operated input key reaches a predetermined maximum number, the storage unit stores The settlement processing apparatus according to [2], further comprising frequency subtracting means for reducing the frequency of use of the input key indicating the current processing status in the stored stage information at a predetermined rate.
[4] A touch panel that detects a touch operation on the display screen of the display unit, and a touch-operated screen when a touch operation on any of the screen components displayed on the display unit is detected by the touch panel. The payment processing apparatus according to any one of supplementary notes [1] to [3], further comprising execution means for executing processing by a function assigned to the input key represented by the component.
[5] The display means is a screen component that represents a predetermined number of input keys with higher usage frequency stored in the storage means among the input keys whose stage information stored in the storage means indicates the current processing status The settlement processing apparatus according to any one of the supplementary notes [1] to [4], wherein the input keys are arranged and displayed in order of use frequency of the input keys.
[6] A plurality of input keys to which a predetermined function is assigned and a display unit are stored, and stage information indicating the processing status in which the operation of each input key is valid and the use frequency of each input key are stored. The screen parts representing the input keys corresponding to the information indicating the current processing status among the stage information stored in the storage means are stored in the payment processing apparatus accessible to the storage means. A program for realizing a function of arranging the input keys in order of use frequency and displaying them on the display means.
[7] A payment processing system including a terminal device and at least one server, a processing state in which display means, a plurality of input keys to which a predetermined function is assigned, and operations of these input keys are valid Storage means for storing the stage information indicating the frequency of use and the frequency of use of each of the input keys, and screen parts representing the input keys corresponding to those indicating the current processing status among the stage information stored in the storage means, Control means for displaying on the display means in order of the frequency of use of these input keys stored in the storage means, and the server comprises at least one of the storage means and the control means, and the terminal device A settlement processing system comprising: the storage means and the control means not provided by the server; and the input keys and the display means. .

1…POS端末、10…CPU、11…メモリ、21…バーコードスキャナ、22…キーボード、23…店員側ディスプレイ、30…キー手順テーブル、31…候補データテーブル、40…画面、41…決済情報表示エリア、51〜55…ボタンエリア、100…決済処理システム   DESCRIPTION OF SYMBOLS 1 ... POS terminal, 10 ... CPU, 11 ... Memory, 21 ... Bar code scanner, 22 ... Keyboard, 23 ... Salesperson side display, 30 ... Key procedure table, 31 ... Candidate data table, 40 ... Screen, 41 ... Payment information display Area, 51-55 ... button area, 100 ... payment processing system

Claims (5)

所定の機能が割り付けられた複数の入力キーと、
これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて表示する表示手段と、
を備えていることを特徴とする決済処理装置。
A plurality of input keys to which a predetermined function is assigned;
Storage means for storing the stage information indicating the processing status in which the operation of each of these input keys is valid and the number of times each of the input keys has been operated as the usage frequency;
Frequency update means for counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. Frequency subtraction means for reducing the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate;
Among the stage information stored in the storage unit, displays a screen component representing an input key corresponding to that indicating the current processing status, are arranged in order of frequency of use of each of these input keys stored in the storage means Display means;
A payment processing apparatus comprising:
前記表示手段の表示画面に対する接触操作を検知するタッチパネルと、
前記表示手段に表示された前記各画面部品のいずれかに対する接触操作が前記タッチパネルによって検知されたとき、当該接触操作された画面部品が表す入力キーに割り付けられた機能による処理を実行する実行手段と、
をさらに備えていることを特徴とする請求項に記載の決済処理装置。
A touch panel for detecting a contact operation on the display screen of the display means;
Execution means for executing processing by the function assigned to the input key represented by the touched screen component when a touch operation on any of the screen components displayed on the display means is detected by the touch panel; ,
The payment processing apparatus according to claim 1 , further comprising:
前記表示手段は、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーのうち、前記記憶手段に記憶された使用頻度が高い上位所定数の入力キーを表す画面部品をそれら入力キーの使用頻度の順に並べて表示することを特徴とする請求項1または2に記載の決済処理装置。 The display means inputs the screen parts representing the upper predetermined number of input keys stored in the storage means, among the input keys whose stage information stored in the storage means indicates the current processing status. 3. The settlement processing apparatus according to claim 1, wherein the payment processing apparatuses are arranged and displayed in the order of key usage frequencies. 所定の機能が割り付けられた複数の入力キーと、表示手段とを有し、前記各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーが操作された回数を使用頻度として記憶する記憶手段にアクセス可能な決済処理装置に、
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする機能と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる機能と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる機能と、を実現させるためのプログラム。
A plurality of input keys a predetermined function is assigned, and a display unit, the number of times the operation is the stage information, and the respective input keys indicating the processing status to be effective has been operated for the respective input keys as frequency of use In the payment processing apparatus accessible to the storage means for storing,
A function of counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. A function that reduces the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate,
Among the pieces of stage information stored in the storage means, the screen parts representing the input keys corresponding to those indicating the current processing status are arranged in the order of use frequency of these input keys stored in the storage means and displayed. And a program for realizing the function to be displayed on the means.
端末装置と、少なくとも1つのサーバとを含む決済処理システムであって、
表示手段と、
所定の機能が割り付けられた複数の入力キーと、
これら各入力キーの操作が有効となる処理状況を示すステージ情報及び前記各入力キーが操作された回数を使用頻度として記憶する記憶手段と、
前記各入力キーのいずれかが操作される度に当該操作された入力キーの前記記憶手段に記憶された使用頻度をカウントアップする頻度更新手段と、
前記各入力キーのいずれかが操作されたとき、当該操作された入力キーの前記記憶手段に記憶された使用頻度が予め定められた最大数に達しているならば、前記記憶手段に記憶されたステージ情報が現在の処理状況を示す入力キーの使用頻度を予め定められた割合で減じる頻度減算手段と、
前記記憶手段に記憶された各ステージ情報のうち、現在の処理状況を示すものに対応する入力キーを表す画面部品を、前記記憶手段に記憶されたこれら各入力キーの使用頻度の順に並べて前記表示手段に表示させる制御手段と、
を備え、前記サーバは、前記記憶手段、前記頻度更新手段、前記頻度減算手段及び前記制御手段の少なくとも一つを備え、前記端末装置は、前記記憶手段、前記頻度更新手段、前記頻度減算手段及び前記制御手段のうち前記サーバが備えないものと、前記各入力キー及び前記表示手段とを備えることを特徴とする決済処理システム。
A payment processing system including a terminal device and at least one server,
Display means;
A plurality of input keys to which a predetermined function is assigned;
Storage means for storing the stage information indicating the processing status in which the operation of each of these input keys is valid and the number of times each of the input keys has been operated as the usage frequency;
Frequency update means for counting up the frequency of use stored in the storage means of the operated input key each time any one of the input keys is operated;
When any one of the input keys is operated, if the use frequency stored in the storage unit of the operated input key reaches a predetermined maximum number, the input key is stored in the storage unit. Frequency subtraction means for reducing the frequency of use of the input key whose stage information indicates the current processing status at a predetermined rate;
Among the stage information stored in the storage means, the display screen part representing an input key corresponding to that indicating the current processing status, are arranged in order of frequency of use of each of these input keys stored in the storage means Control means to be displayed on the means;
The server includes at least one of the storage unit , the frequency update unit, the frequency subtraction unit, and the control unit, and the terminal device includes the storage unit , the frequency update unit, the frequency subtraction unit, and the like. A payment processing system comprising: the control means not included in the server; the input keys and the display means.
JP2011090993A 2011-04-15 2011-04-15 Payment processing apparatus, program, and payment processing system Expired - Fee Related JP5481422B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011090993A JP5481422B2 (en) 2011-04-15 2011-04-15 Payment processing apparatus, program, and payment processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011090993A JP5481422B2 (en) 2011-04-15 2011-04-15 Payment processing apparatus, program, and payment processing system

Publications (2)

Publication Number Publication Date
JP2012226424A JP2012226424A (en) 2012-11-15
JP5481422B2 true JP5481422B2 (en) 2014-04-23

Family

ID=47276551

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011090993A Expired - Fee Related JP5481422B2 (en) 2011-04-15 2011-04-15 Payment processing apparatus, program, and payment processing system

Country Status (1)

Country Link
JP (1) JP5481422B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6386289B2 (en) * 2014-08-11 2018-09-05 東芝テック株式会社 Product sales data processing system and product sales data processing terminal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3223064B2 (en) * 1995-02-21 2001-10-29 東芝テック株式会社 Product sales registration data processing device
JP3567009B2 (en) * 1995-02-28 2004-09-15 東芝テック株式会社 Electronic cash register
JP2000148885A (en) * 1998-11-11 2000-05-30 Toshiba Tec Corp Product sales data processing device
JP2010049619A (en) * 2008-08-25 2010-03-04 Ishida Co Ltd Pos terminal

Also Published As

Publication number Publication date
JP2012226424A (en) 2012-11-15

Similar Documents

Publication Publication Date Title
JP7238932B2 (en) Product registration device, control method, and program
CN102385781A (en) Commodity data processing apparatus, and control method therefor
US20120265594A1 (en) Settlement processing apparatus, method and system
JP2011253234A (en) Pos register and pos system
JP2014157552A (en) Order input device and program
JP5473151B2 (en) Product sales processing device, program, and product sales system
JP2013214126A (en) Accounting processing system and computer program
JP5256322B2 (en) Sales processing device, program, sales processing system, and discount product setting device
JP5481422B2 (en) Payment processing apparatus, program, and payment processing system
JP2009245033A (en) Touch panel type input device
JP2014167738A (en) Receipt printing device and program
JP5555678B2 (en) Payment processing apparatus, payment processing program, and payment processing system
JP2012053761A (en) Merchandise sale data processor and control program
JP2020064391A (en) Sales data processing device and program
JP5551128B2 (en) Product sales data processing apparatus and product sales data processing method
JP2012048276A (en) Commodity data processing device and its program
JP2017139021A (en) Order processing system and information terminal
JP5748715B2 (en) Code symbol reader and program
JP7551871B2 (en) System and program
JP5433592B2 (en) Payment device, payment system, program, and server device
JP6213962B2 (en) Payment terminal and program
JP5171894B2 (en) Information processing system and simulation apparatus
JP2011059955A (en) Merchandise registration device
JP2012014250A (en) Settlement device and program
JP6141366B2 (en) Order processing system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131022

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131205

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131219

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20131226

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140217

R150 Certificate of patent or registration of utility model

Ref document number: 5481422

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees